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
340094479415	340094479934	340094480484	340094481034	340094481584	340094482134	340094482684	340094483234	340094483784	340094484334	340094484884	340094485434	340094485984	340094486534	340094487084	340094487634	340094488184	340094488734	340094489284	340094489834	340094490384	340094490934	340094491484	340094492034	340094492584	340094493134	340094493684	340094494234	340094494784	340094495334	340094495884	340094496434	340094496984	340094497534	340094498084	340094498634	340094499184	340094499734	340094500284	340094500834	340094501384	340094501934	340094502484	340094503034	340094503584	340094504134	340094504684	340094505234	340094505784	340094506334	340094506884	340094507434	340094507984	340094508534	340094509084	340094509634	340094510184	340094510734	340094511284	340094511834	340094512384	340094512934	340094513484	340094514034	340094514584	340094515134	340094515684	340094516234	340094516784	340094517334	340094517884	340094518434	340094518984	340094519534	340094520084	340094520634	340094521184	340094521734	340094522284	340094522834	340094523384	340094523934	340094524484	340094525034	340094525584	340094526134	340094526684	340094527234	340094527784	340094528334	340094528884	340094529434	340094529984	340094530534	340094531084	340094531634	340094532184	340094532734	340094533284	340094533834	340094534384	340094534934	340094535484	340094536034	340094536584	340094537134	340094537684	340094538234	340094538784	340094539334	340094539884	340094540434	340094540984	340094541534	340094542084	340094542634	340094543184	340094543734	340094544284	340094544834	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21783	20260	27811	22542	20266	20308	10585	1128	767	772	661	581	560	520	449	476	458	427	373	416	405	381	377	365	354	374	368	385	376	346	315	355	347	333	327	340	329	324	356	366	386	336	355	367	301	366	326	346	338	367	325	372	392	339	341	330	370	364	341	302	332	357	339	304	365	359	300	344	360	323	326	351	364	367	341	351	359	322	330	343	321	366	317	298	352	349	313	328	331	328	291	306	341	337	332	331	299	332	344	337	334	340	333	329	321	364	343	344	323	326	320	303	320	351	327	296	366	319	302	372	315	303	327	319	351	318	369	334	312	346	303	337	328	309	355	321	342	330	326	326	323	326	351	334	332	337	330	360	334	334	318	388	332	321	347	321	335	323	339	313	329	328	326	321	296	334	340	329	297	339	351	313	332	348	307	339	361	346	316	336	305	333	333	334	325	342	324	330	328	314	320	352	341	325	345	337	319	338	277	345	347	302	349	318	333	338	315	327	322	311	344	333	322	331	354	339	330	346	319	332	375	340	324	327	279	362	336	362	294	315	361	308	318	332	306	336	330	328	330	317	331	316	292	357	290	312	367	304	315	311	345	333	325	349	332	312	279	337	317	344	310	333	328	329	280	332	314	312	296	323	301	297	321	321	311	296	325	305	312	323	328	319	323	317	306	332	350	281	294	330	323	320	318	323	324	347	323	333	320	312	330	318	322	315	319	311	303	334	357	300	340	327	332	331	338	344	339	326	312	348	339	301	302	356	290	334	357	311	335	314	310	334	321	360	342	344	321	314	299	325	321	317	334	335	313	324	331	328	323	349	329	294	330	303	345	339	307	349	314	322	330	332	329	334	351	349	335	299	337	334	316	303	353	322	337	336	316	341	349	307	354	379	347	308	314	343	328	336	335	373	333	348	357	316	315	354	358	342	327	327	347	344	350	318	319	315	323	324	346	327	305	351	328	327	348	324	336	341	327	286	354	321	324	341	328	331	340	331	301	318	320	318	302	312	369	308	331	347	311	317	322	324	312	335	352	315	331	332	313	320	325	326	331	327	284	329	346	332	306	325	349	319	303	350	309	312	365	314	345	346	333	355	333	322	335	319	334	342	346	320	340	305	274	330	351	369	330	316	331	364	319	328	332	331	322	311	332	307	344	314	286	328	309	349	332	301	336	295	342	338	316	339	347	356	330	334	317	336	347	340	305	321	336	303	332	351	324	336	317	313	370	322	313	310	337	335	333	333	327	352	324	310	334	353	333	309	363	331	353	353	326	308	344	317	344	292	322	351	305	306	306	322	335	337	306	331	314	317	332	322	320	333	310	316	324	312	333	343	324	313	342	338	284	325	349	314	349	358	324	308	322	325	316	301	324	326	333	304	321	336	333	310	325	320	331	325	337	319	291	346	343	310	311	319	333	332	343	328	331	327	283	344	323	312	352	287	343	333	355	308	342	348	308	342	343	364	312	361	327	318	330	295	318	331	322	333	335	337	328	337	304	334	302	326	337	337	337	318	355	369	318	317	332	337	322	341	347	329	336	312	314	319	297	330	335	334	316	322	340	326	326	315	342	304	317	335	303	323	337	291	359	327	360	324	337	335	336	336	343	297	314	342	311	317	330	299	315	313	268	321	297	296	367	297	369	299	321	343	322	323	303	308	327	314	331	301	350	291	309	310	316	353	293	295	301	330	307	307	331	347	321	331	344	303	303	305	310	337	343	344	388	327	322	294	345	359	298	316	323	329	373	309	320	327	316	309	282	361	324	330	337	327	339	312	310	335	304	309	320	304	332	354	354	310	312	352	360	348	321	314	322	320	306	345	342	314	333	361	314	324	333	334	330	328	346	327	329	334	357	329	309	323	348	323	319	307	313	302	282	306	341	315	323	309	331	288	310	324	351	338	340	350	331	317	347	327	309	331	324	352	314	333	331	308	371	328	352	301	342	336	337	324	365	305	348	320	340	348	332	319	345	353	308	325	318	358	313	324	321	349	311	318	349	330	337	345	312	319	331	317	323	292	329	344	336	318	327	296	351	327	339	318	309	328	340	341	318	333	314	358	341	321	314	323	334	344	316	317	313	349	343	348	273	347	323	344	323	328	334	334	350	308	307	332	333	335	373	339	366	314	353	343	296	297	302	335	314	341	350	280	316	324	333	314	314	323	315	360	354	321	333	270	323	332	332	312	314	292	319	332	297	331	341	311	340	332	327	352	332	312	307	348	323	327	308	333	328	341	319	351	342	325	321	321	309	317	357	338	329	317	315	305	286	346	324	310	308	357	295	344	315	364	351	346	331	320	308	317	321	317	320	302	331	357	334	343	329	326	356	321	357	317	360	338	317	311	345	345	325	326	329	314	318	330	327	329	354	304	322	292	302	313	334	335	319	320	335	315	344	339	302	324	379	306	323	312	308	334	321	317	330	315	355	328	349	300	314	341	328	282	336	321	387	348	349	296	344	322	329	325	313	340	324	339	339	314	309	307	345	341	339	324	309	293	296	363	323	337	336	362	331	338	335	290	351	345	302	309	301	336	317	329	327	333	331	321	345	316	338	289	352	334	339	332	318	326	330	356	345	319	321	352	320	327	343	373	311	333	308	344	327	320	325	300	305	368	342	329	317	301	320	326	349	346	315	319	375	324	327	303	324	337	328	325	309	345	309	308	327	331	335	300	338	331	353	330	329	329	346	312	349	330	328	332	338	307	292	325	348	345	333	368	328	330	332	328	323	318	333	331	300	342	335	329	337	351	334	318	324	311	314	289	306	323	333	310	368	361	362	323	323	313	331	332	336	334	349	313	318	328	301	309	353	332	319	333	334	301	325	316	340	347	294	326	348	293	308	313	336	346	294	299	320	319	311	321	285	319	310	340	330	305	337	332	324	314	320	325	338	329	310	317	330	315	348	321	334	329	292	343	314	344	317	335	317	348	337	316	303	334	326	335	325	327	355	320	335	301	334	340	308	345	334	319	309	348	332	313	313	324	334	349	291	345	330	318	327	295	324	327	318	320	328	327	303	331	329	348	353	341	333	333	316	327	331	307	315	308	333	332	352	327	312	346	326	347	295	321	359	325	300	343	306	312	335	306	340	304	328	324	341	314	283	317	340	317	335	337	337	317	338	331	300	296	329	342	307	333	298	310	309	320	317	306	337	325	328	291	345	352	332	320	302	337	319	322	302	365	331	322	321	294	320	325	292	348	339	319	301	322	311	309	308	330	355	322	276	345	322	320	333	319	299	305	344	317	309	321	308	321	300	325	336	315	311	336	327	309	350	343	319	325	343	340	337	337	295	305	326	315	307	312	314	323	324	322	331	345	328	322	310	341	308	290	297	301	317	322	311	294	327	326	341	324	326	323	320	303	295	345	341	308	338	342	297	317	336	316	333	320	330	323	342	358	330	341	363	293	333	329	352	337	304	333	323	297	350	315	330	337	341	363	275	281	297	324	357	372	338	320	327	333	285	311	315	319	296	328	300	295	338	329	300	307	310	337
6776	15889	13017	6851	4807	3574	2832	2270	1738	1542	1316	1165	1024	945	823	780	682	718	697	634	620	611	590	550	560	570	563	535	505	549	550	516	522	509	500	497	487	483	479	470	505	488	481	466	517	488	482	465	452	482	498	542	512	496	469	506	499	474	476	465	459	453	485	456	443	457	450	467	449	470	403	439	407	407	467	482	439	425	476	464	467	501	445	470	429	437	469	466	472	468	442	455	459	452	473	456	449	477	436	444	423	442	489	460	458	445	457	424	471	471	446	478	472	442	474	462	431	493	466	436	460	474	452	470	456	458	439	430	496	487	438	438	475	455	475	452	461	434	446	433	428	462	450	448	497	465	421	428	419	421	435	467	473	438	420	489	455	435	467	455	419	423	443	445	402	450	439	437	458	422	444	414	456	418	464	492	458	423	416	457	485	429	438	420	435	462	447	413	455	444	479	449	471	490	461	443	458	419	446	460	485	411	401	470	432	430	442	453	434	442	422	434	433	449	476	424	414	501	438	431	417	450	456	431	495	457	431	441	476	445	406	462	453	424	499	498	443	425	472	444	454	443	446	430	445	444	453	446	457	451	431	437	498	439	410	439	435	479	462	454	476	451	445	413	459	474	432	432	436	430	454	448	464	455	426	455	471	460	447	433	455	449	439	429	442	464	437	464	437	425	501	445	463	433	436	433	408	460	475	437	451	427	434	457	444	441	457	405	387	437	430	426	427	462	436	413	473	481	395	398	468	433	460	405	437	482	458	417	485	463	442	458	444	446	434	432	467	442	479	475	462	404	463	387	502	463	446	470	437	438	456	408	466	453	466	451	441	462	431	429	430	416	412	481	448	445	455	434	416	461	458	429	477	453	435	414	437	437	448	421	446	452	443	431	462	449	474	498	436	453	504	430	442	461	462	470	437	424	475	470	446	432	457	430	472	422	416	453	425	462	454	475	456	471	467	470	452	492	449	425	501	481	440	454	474	451	441	434	442	425	410	494	413	448	436	431	449	440	431	478	426	426	430	449	479	474	489	449	473	423	457	408	424	434	421	432	467	424	450	479	473	486	473	449	447	430	463	450	493	431	432	457	468	455	415	396	460	479	460	435	460	474	455	446	433	456	430	466	447	442	454	464	468	451	447	433	454	417	484	422	506	456	459	467	443	480	447	455	429	461	489	438	451	427	473	416	420	433	447	458	455	435	449	465	408	458	453	441	483	445	433	439	487	467	417	421	448	468	454	466	423	482	475	450	450	478	477	483	457	428	450	458	442	427	470	459	462	465	458	434	421	474	451	427	427	516	433	440	420	429	444	477	470	456	437	452	412	451	491	433	490	487	461	421	465	462	434	479	425	446	487	462	443	432	439	447	436	444	459	440	411	455	446	418	438	408	448	447	402	446	468	465	467	462	462	402	471	434	433	429	412	434	451	409	443	500	460	448	464	467	499	424	462	456	439	434	447	396	429	427	439	456	423	436	472	451	416	446	469	419	467	503	417	462	462	433	428	466	474	432	448	416	448	429	444	463	420	439	442	434	450	470	475	430	441	438	423	433	462	442	473	456	444	490	487	408	457	444	480	438	449	475	459	449	473	451	439	448	459	438	424	464	457	416	469	430	477	458	472	466	465	459	456	434	466	455	472	460	449	448	454	444	474	447	453	423	477	432	446	441	438	412	453	438	426	437	471	448	475	443	457	463	415	458	505	428	446	434	463	455	493	446	420	437	477	415	433	484	472	450	467	453	474	456	469	429	454	455	443	469	465	478	463	457	480	453	473	453	440	471	453	458	456	454	417	447	447	444	503	462	470	461	467	461	449	425	441	457	427	474	443	438	446	445	437	395	412	451	458	435	414	433	462	454	428	436	472	477	442	456	465	459	432	443	455	455	439	435	445	467	443	450	423	429	456	439	436	474	468	490	424	438	461	455	475	443	476	493	451	479	473	443	397	447	478	483	430	449	474	491	481	429	452	457	469	454	473	459	434	497	412	443	471	479	453	434	439	465	448	425	442	403	444	445	435	454	441	442	423	444	457	444	431	471	479	460	489	462	448	462	423	443	442	436	479	461	460	488	469	453	469	449	458	440	459	455	440	450	471	440	412	456	437	457	413	438	438	461	464	400	418	462	490	435	457	426	481	460	450	447	430	449	406	468	435	468	437	474	444	454	454	446	453	462	440	416	474	434	483	454	500	463	450	436	421	493	467	434	433	451	427	485	489	454	460	431	438	445	449	435	455	440	453	447	440	454	466	437	434	410	460	449	432	482	456	456	402	471	419	453	462	475	459	445	426	489	463	440	473	496	444	430	450	446	474	473	425	435	421	446	480	454	463	443	456	474	427	455	421	438	474	412	436	445	445	489	443	460	427	455	431	450	456	411	475	439	432	433	417	407	445	475	437	445	475	453	414	438	434	478	430	478	473	460	484	461	441	492	482	423	423	493	430	411	475	457	418	425	471	463	459	469	432	451	435	456	429	434	448	424	426	468	433	406	447	430	432	475	482	413	464	413	455	451	446	455	438	445	479	459	439	460	436	436	424	459	416	452	431	462	449	470	458	464	439	436	482	477	453	446	430	450	462	461	470	447	452	401	470	414	453	463	467	418	484	472	431	465	480	442	458	446	419	454	440	460	440	467	460	482	442	445	478	437	469	461	489	437	430	460	460	434	469	458	412	490	458	474	456	462	453	479	423	439	489	479	402	451	437	467	474	426	437	449	458	461	447	421	434	446	479	428	452	399	471	471	470	434	461	446	464	411	485	428	432	424	415	430	424	437	472	416	489	472	448	470	462	494	452	447	468	448	490	453	498	478	451	454	446	426	454	455	461	438	471	457	451	412	459	424	453	416	448	449	445	431	467	445	457	444	452	438	456	415	455	448	469	458	447	471	424	461	442	433	444	434	446	413	438	464	447	435	431	457	462	433	457	445	469	440	474	456	496	442	457	432	471	448	443	426	473	474	421	439	444	465	441	449	463	414	477	468	470	451	470	437	450	514	467	409	461	441	441	448	455	466	439	511	421	401	465	475	445	460	446	489	458	453	471	431	478	494	467	449	467	463	418	443	434	477	469	462	451	471	423	454	462	448	476	409	431	445	435	458	413	421	442	468	452	456	449	478	433	441	440	456	431	411	407	462	454	458	419	462	463	451	452	407	442	451	463	487	413	446	466	432	441	444	420	443	465	469	462	516	408	404	421	452	453	437	451	471	455	463	447	454	466	443	432	467	481	479	445	449	461	407	450	454	431	433	456	449	436	431	471	431	474	450	444	433	463	467	409	469	445	479	454	476	475	445	460	464	452	482	454	501	435	447	487	474	442	432	469	483	431	474	509	450	446	448	425	438	433	465	447	455	422	468	464	484	427	427	423	393	438	442	453	444	404	454	482	450	426	407	439	448	439	466	458	476	444	446	467	412	457	451	473	485	440	429	405	463	435	484	438	472	453	498	454	454	444	448	458	424	441	456	439	438	461	413	464	460	434	440	461	424
27017	21151	10826	917	551	436	423	406	405	411	388	398	437	394	389	423	404	399	420	411	423	386	416	378	406	421	386	411	372	422	404	419	378	405	430	393	390	401	400	417	383	379	405	420	381	410	416	416	393	389	431	464	423	430	421	412	406	406	409	406	398	423	415	384	401	416	389	377	426	454	395	395	428	407	414	410	395	395	410	395	434	395	414	370	399	408	380	404	438	366	405	384	406	387	391	379	386	360	395	395	395	435	404	406	395	375	424	414	417	413	369	428	406	372	420	414	409	424	405	388	378	372	378	418	383	410	375	408	441	415	401	339	361	385	397	393	405	415	378	396	424	387	396	401	414	443	379	404	411	408	404	394	376	455	384	393	392	417	409	405	397	432	371	444	370	408	397	383	373	415	396	389	403	397	373	360	416	425	390	386	387	388	412	390	412	431	414	419	362	411	398	428	414	363	380	429	415	411	416	418	428	408	416	395	451	415	382	443	381	387	384	401	410	405	429	412	406	383	380	405	397	390	381	409	397	416	379	444	403	441	354	436	394	394	437	391	403	405	408	432	393	403	418	423	417	391	378	404	401	374	423	360	352	405	369	442	377	436	397	408	415	381	394	389	370	389	374	405	383	425	423	381	405	373	402	416	368	399	425	398	401	385	409	436	406	396	404	416	409	413	432	422	400	392	389	418	399	391	384	409	424	387	390	390	424	432	386	417	422	429	399	393	413	371	359	430	429	391	419	406	390	425	420	403	439	372	424	386	389	412	408	419	446	344	414	408	382	391	406	423	410	420	377	385	400	412	394	406	386	410	392	388	391	415	410	395	438	389	417	411	412	391	435	394	402	423	435	437	384	397	410	406	403	376	377	414	380	406	391	377	415	399	378	391	403	404	368	363	414	389	410	414	394	426	387	403	430	404	369	397	367	402	390	401	377	436	416	413	399	414	365	420	406	382	393	398	369	422	396	403	425	400	412	424	382	443	401	375	393	408	360	407	424	368	417	415	390	428	410	376	382	366	391	388	398	427	368	421	376	422	367	379	381	421	392	450	389	381	406	412	359	397	410	413	440	401	365	385	410	388	396	379	395	404	377	395	412	378	403	425	389	412	410	365	397	383	432	430	405	424	396	368	396	401	397	404	390	386	409	393	391	448	411	414	429	407	407	421	419	397	443	406	386	393	408	401	429	396	406	445	394	416	385	351	408	428	393	400	407	430	377	437	378	416	411	373	431	418	386	386	382	406	426	412	409	408	391	392	424	420	402	394	396	429	383	383	364	414	426	370	406	376	402	404	386	409	397	414	421	418	403	411	392	358	411	413	410	407	407	387	404	419	400	414	424	396	396	423	412	417	392	409	416	401	408	383	391	418	370	384	456	393	377	414	407	433	395	399	422	421	389	388	389	395	438	369	396	399	394	409	409	449	414	435	405	393	399	384	431	428	405	419	387	414	391	410	379	381	430	419	390	429	363	410	421	412	437	438	407	416	390	419	392	418	399	416	377	413	402	414	387	397	403	418	426	390	422	425	401	405	407	433	430	436	416	392	390	394	386	382	377	403	431	403	399	388	401	414	401	409	434	402	370	409	420	398	387	404	404	384	385	422	400	425	411	383	395	429	396	379	389	358	419	363	421	413	389	411	403	427	400	385	387	404	405	404	411	410	430	413	419	430	411	414	404	425	391	388	428	426	421	392	378	362	408	444	369	411	417	391	430	390	392	396	426	368	397	419	405	447	413	381	411	433	408	374	417	362	393	394	385	409	395	399	386	402	432	466	415	437	395	397	411	407	421	439	425	378	421	399	418	398	451	373	391	393	396	389	380	376	402	385	411	396	395	397	431	414	367	409	396	381	406	394	399	367	408	400	430	395	431	410	382	417	415	385	358	375	410	410	391	389	413	404	408	371	389	369	384	397	394	438	426	418	380	359	407	420	400	420	415	410	407	395	408	377	439	410	403	402	390	442	400	393	404	430	400	384	410	398	422	397	409	427	392	369	371	436	440	386	379	356	396	418	415	414	411	423	435	419	397	365	394	412	390	398	400	395	362	377	377	398	413	373	392	381	392	405	383	424	413	400	424	440	391	411	395	422	362	393	400	388	422	395	383	412	411	433	379	392	424	399	424	388	425	406	405	416	408	400	419	436	427	393	381	403	436	390	394	396	373	379	428	401	486	424	384	387	422	407	353	454	413	423	400	397	408	390	376	366	402	378	415	370	406	415	367	398	415	419	417	416	401	416	392	370	404	403	394	437	408	415	398	395	428	404	443	388	380	412	401	409	389	390	393	386	423	361	396	407	404	379	427	399	403	381	397	413	392	405	406	407	407	389	393	409	413	407	406	443	356	410	424	391	398	377	385	382	412	434	413	402	430	384	402	409	421	384	420	415	371	375	429	397	418	418	436	391	422	399	428	399	416	392	391	420	393	423	402	397	419	390	370	364	421	409	407	402	401	419	393	410	394	435	408	404	410	414	367	389	390	399	418	392	412	360	406	394	403	395	390	390	419	426	407	367	404	357	406	411	404	439	401	439	396	410	432	430	419	403	407	380	406	387	380	426	420	437	387	403	404	424	406	376	415	393	413	394	404	411	415	413	428	374	395	398	395	414	429	387	415	411	431	410	406	380	417	414	382	415	392	417	402	402	396	392	392	404	366	401	405	378	403	391	385	389	373	393	425	378	417	399	384	421	379	398	423	397	416	388	386	389	388	442	426	394	418	383	405	368	406	376	427	373	397	412	392	389	420	422	415	403	408	433	417	395	395	385	411	394	413	417	387	401	385	427	436	401	393	425	415	415	391	363	397	389	390	425	411	389	373	389	387	384	392	415	411	394	371	415	402	388	421	388	395	380	357	405	394	436	377	428	403	417	376	397	362	380	406	395	416	426	400	426	417	371	383	403	390	381	402	404	398	418	420	399	382	392	375	401	374	400	378	399	396	420	386	407	409	410	401	396	423	378	378	356	389	383	419	399	411	410	446	405	386	400	388	358	415	419	414	413	378	360	390	428	434	381	406	385	379	419	414	400	419	406	388	398	406	379	384	343	397	410	402	402	403	383	415	403	376	415	438	388	424	383	411	407	411	403	465	399	451	441	396	408	394	415	388	404	439	349	403	388	400	401	406	379	428	444	452	376	434	396	408	405	410	383	438	396	381	381	387	403	392	400	387	398	393	399	364	385	404	393	386	421	368	424	396	430	416	392	438	396	412	398	386	390	433	398	384	382	369	408	414	366	422	405	394	391	383	401	372	426	374	415	409	404	400	398	414	413	402	426	395	396	406	413	413	416	391	362	401	413	402	419	406	377	379	359	386	367	433	379	431	421	446	424	408	367	417	449	421	373	434	413	395	412	401	388	408	408	404	416	410	399	396	439	386	392	421	351	416	420	424	403	404	377	399	386	411	417	409	409	420	401	418	414	421	376	401	391	423	431	438	400	384	413	409	360	425	391	374	377	446	376	397	406	401	417	420	435	395	417	392	388
3969	1435	1164	814	725	624	592	573	574	582	574	564	534	592	568	601	518	537	571	567	557	533	526	545	543	528	543	548	506	539	524	546	593	536	502	531	549	551	495	582	523	564	545	504	552	563	550	580	524	546	525	573	594	569	531	552	580	570	547	548	543	517	500	514	544	560	552	571	557	523	595	547	554	541	568	533	535	539	523	583	536	551	490	544	518	519	540	573	513	526	507	544	504	588	528	546	576	511	547	562	561	589	521	531	546	536	541	527	549	526	531	551	515	540	527	541	555	554	566	545	548	554	526	552	538	541	537	506	533	519	534	526	536	502	500	558	571	530	548	537	512	504	519	525	564	553	561	542	534	521	541	547	546	547	554	520	552	532	527	558	532	560	592	543	536	575	548	498	537	544	518	549	554	497	560	548	519	560	528	543	537	537	498	543	542	577	563	494	474	565	572	534	547	569	519	559	529	537	536	492	502	548	559	538	496	537	567	509	538	521	546	561	544	557	560	552	500	499	523	552	579	533	515	575	572	556	526	504	584	538	551	519	542	529	530	564	537	562	575	522	583	482	534	517	527	542	540	518	555	572	524	561	498	556	564	580	540	518	537	532	515	554	505	541	479	562	557	533	545	537	554	528	544	538	548	538	581	535	570	510	529	542	567	566	528	528	591	542	550	518	528	519	554	507	552	554	562	575	521	583	572	566	555	573	537	541	550	591	559	557	541	581	555	548	563	603	535	575	539	495	539	593	560	500	566	518	514	505	554	537	559	534	565	529	532	558	514	528	564	528	546	521	573	515	548	493	544	503	548	576	509	526	482	523	562	520	545	549	590	552	561	513	504	556	540	575	560	501	533	548	536	513	521	529	541	541	536	540	530	528	541	519	579	517	560	566	545	540	512	529	567	539	557	535	532	498	556	558	498	524	522	516	547	508	555	552	528	518	552	515	496	547	534	552	554	522	560	535	533	578	526	549	553	552	552	571	548	530	539	522	554	542	542	542	545	550	543	556	544	498	506	585	607	549	525	500	503	553	541	540	547	569	558	542	514	519	541	554	527	558	495	532	517	564	527	578	542	558	550	511	541	566	520	518	526	581	523	546	499	513	575	564	556	583	518	558	505	575	541	528	512	580	536	567	568	537	515	510	515	544	560	523	567	538	496	492	539	533	609	542	545	569	576	517	512	536	541	560	523	533	532	507	553	490	510	536	527	550	558	569	562	532	562	553	542	546	578	511	521	525	495	515	550	587	493	530	558	560	517	522	532	553	561	549	534	526	517	539	542	548	576	549	538	533	533	549	516	544	536	532	512	499	497	584	566	512	581	517	559	541	544	568	518	519	532	562	507	530	531	519	549	602	548	550	571	568	529	555	557	535	549	553	504	542	575	514	546	561	573	572	546	520	529	527	547	564	538	547	555	493	545	525	486	515	506	504	521	531	557	567	553	529	514	535	523	560	553	541	558	518	515	544	627	518	569	546	572	513	518	521	564	502	506	545	550	545	540	521	566	512	537	534	540	519	533	519	570	544	544	514	553	537	554	577	524	556	533	582	468	551	511	545	526	551	549	532	533	545	539	493	550	522	521	538	526	575	557	490	556	549	555	513	543	538	543	539	556	548	535	552	567	552	565	584	548	535	536	527	494	504	544	513	578	549	514	556	529	525	535	486	517	584	520	555	581	511	525	540	567	549	529	547	502	580	535	566	507	526	533	561	604	567	517	509	567	583	536	564	519	518	565	537	528	529	503	552	525	544	554	552	545	546	554	527	544	551	564	552	550	559	562	523	539	560	554	538	538	558	550	565	524	544	552	517	515	546	527	513	546	577	562	568	567	571	510	538	554	506	534	562	535	522	582	560	558	569	544	503	547	484	525	534	586	534	522	529	534	539	550	534	528	566	514	530	565	565	541	545	534	542	558	586	557	539	499	534	521	557	513	543	574	576	516	540	532	500	538	516	543	537	582	502	541	572	556	604	519	546	524	541	585	532	522	539	566	525	507	526	515	535	521	531	543	556	546	571	518	560	540	539	537	502	550	537	551	560	498	585	581	587	507	532	497	543	537	554	503	583	543	569	499	534	546	524	521	555	531	506	565	530	519	523	542	555	551	528	531	563	534	490	553	565	550	559	574	533	562	552	554	549	516	530	535	547	529	514	561	558	510	519	540	524	540	518	552	579	563	540	563	514	533	549	562	540	511	568	540	540	539	544	610	536	543	568	568	540	569	608	530	535	550	555	529	553	527	555	528	513	526	584	556	536	548	507	558	523	547	516	558	529	544	562	550	555	528	533	579	518	537	499	550	533	587	517	527	578	494	494	594	561	512	523	565	540	515	554	550	514	517	553	536	576	551	540	543	510	525	533	549	523	521	531	556	588	516	530	524	577	556	508	566	558	514	528	548	513	552	542	566	513	540	564	542	533	539	519	543	486	535	543	526	566	584	527	523	527	584	508	507	523	549	529	546	528	562	512	545	542	530	517	521	541	531	533	536	498	527	516	576	515	566	559	552	519	541	526	570	553	524	576	516	569	531	511	547	543	544	503	546	541	543	534	567	491	553	558	522	538	547	546	546	561	594	552	531	505	534	565	553	559	579	554	517	572	525	557	514	581	566	514	576	539	586	561	571	557	544	536	555	529	534	488	544	541	514	549	541	531	537	563	541	561	575	568	568	508	548	487	554	558	549	551	580	587	547	578	543	519	561	510	565	570	532	540	514	524	549	544	585	510	533	531	570	605	541	533	513	537	548	531	559	534	526	526	527	524	542	533	520	515	537	513	530	538	573	569	510	526	523	571	549	505	555	537	533	567	567	505	562	548	518	531	568	540	551	525	559	535	555	507	539	542	560	565	545	527	565	543	508	562	567	531	560	511	554	535	528	522	581	549	491	532	520	564	521	549	526	506	546	515	552	597	511	571	563	552	535	551	544	505	542	549	506	570	564	538	544	541	556	538	514	529	550	545	530	502	542	519	521	552	542	582	516	527	537	569	519	532	524	534	529	522	581	539	558	512	518	533	525	587	528	540	556	567	511	555	532	532	548	577	536	541	524	563	538	540	538	542	514	520	491	541	556	519	524	568	554	552	541	530	549	547	505	530	545	550	540	564	560	539	546	553	536	550	490	512	552	545	530	592	571	565	531	551	520	516	545	542	543	537	524	531	543	499	569	552	528	547	561	532	574	540	554	521	563	531	557	538	527	549	536	558	548	524	542	537	546	543	534	527	554	578	517	527	531	596	551	529	525	575	504	569	557	552	549	540	577	562	560	526	515	588	547	530	521	527	576	501	579	542	530	539	555	537	543	563	526	543	532	538	574	542	569	515	545	505	513	552	575	581	540	524	534	513	565	545	524	544	579	565	553	564	563	531	550	534	529	549	548	546	522	566	583	551	506	541	567	552	563	546	571	559	586	495	528	545	525	518	532	519	505	510	523	571	557	547	534	533	557	530	529	539	571	532	584	519	533	534	559	528	509	565	481	541	542	539
23952	21540	29190	24344	21519	13004	1534	977	822	743	716	689	667	652	646	662	648	628	619	618	532	524	592	547	588	570	528	565	543	590	593	556	556	575	570	580	509	529	575	536	514	541	531	537	552	568	524	534	575	560	576	554	524	567	577	550	569	565	561	539	601	512	520	516	562	508	566	556	555	557	559	526	581	567	519	534	558	539	515	513	604	534	516	545	527	554	560	510	565	536	552	512	550	583	509	556	520	554	588	510	536	540	517	550	544	512	537	533	573	541	527	544	544	535	577	548	561	484	562	552	521	563	573	539	589	491	548	558	537	538	543	552	529	512	577	519	548	516	532	508	528	555	564	524	524	556	497	533	513	498	545	514	593	479	534	555	566	526	596	566	569	525	586	583	548	528	537	546	536	531	545	530	519	537	570	535	500	539	491	534	514	544	527	535	528	505	511	540	546	530	508	516	515	532	553	539	526	533	545	565	559	492	526	542	548	544	574	519	578	566	532	541	553	519	553	522	541	528	544	522	594	593	532	520	533	533	563	533	524	534	514	530	518	544	522	540	536	542	557	527	496	530	498	559	531	543	553	576	520	610	543	538	534	526	534	541	453	560	573	572	505	528	544	528	502	547	520	543	507	519	538	519	526	527	543	555	551	578	513	520	541	530	550	575	563	498	543	569	541	494	556	506	541	516	536	484	559	565	541	535	535	524	524	575	541	559	547	545	567	519	528	594	531	507	551	541	555	555	535	582	550	519	575	495	524	550	539	507	548	559	557	534	523	557	538	542	552	545	544	540	549	512	512	525	547	526	553	563	548	571	526	505	517	538	546	565	524	518	509	557	543	544	487	551	535	540	530	524	541	549	543	534	531	542	529	512	506	538	549	511	494	523	504	570	547	497	520	539	518	542	571	526	519	499	518	583	530	563	507	521	520	565	516	553	502	496	551	529	498	531	516	532	539	544	544	509	532	530	525	576	531	531	488	504	515	573	530	526	555	559	520	557	516	552	576	537	591	555	531	525	586	542	541	537	530	540	543	516	530	519	548	534	544	505	547	529	565	550	586	591	542	503	542	598	548	600	528	508	524	506	538	561	547	542	567	548	563	548	537	540	553	525	562	571	511	541	528	516	533	522	582	552	511	551	522	531	565	521	544	596	554	519	598	526	505	570	558	535	524	542	556	604	549	528	530	583	501	549	566	515	632	552	555	515	567	520	601	577	513	594	551	548	549	547	479	530	508	510	546	553	613	508	524	533	551	593	541	565	497	525	552	518	496	531	521	580	563	541	567	565	538	532	560	529	516	512	547	584	566	561	525	547	528	535	529	559	493	528	532	544	523	517	490	537	573	553	522	531	506	534	507	517	528	536	560	558	565	530	543	553	575	501	544	549	517	521	557	543	529	541	528	521	502	531	541	548	536	528	503	526	579	537	582	545	518	561	549	509	516	533	549	570	533	509	530	539	554	522	495	547	564	532	577	535	560	541	519	550	524	547	517	564	541	557	513	496	506	508	543	570	575	501	561	548	486	550	539	545	549	533	492	562	567	546	509	527	481	541	488	516	508	505	534	551	486	527	538	499	499	552	566	533	568	543	599	555	560	515	551	512	533	526	533	568	530	539	521	543	528	492	549	537	536	516	534	565	507	526	493	531	527	527	558	524	567	524	524	595	518	550	560	555	545	546	509	530	537	507	525	543	539	525	500	559	580	531	557	564	528	516	562	523	581	554	555	535	549	543	522	539	530	564	524	579	529	542	566	533	583	533	542	595	555	548	522	560	568	523	511	530	574	512	512	524	534	548	553	537	512	529	531	526	487	546	544	536	560	541	521	588	539	560	614	531	565	544	504	522	529	551	515	533	542	534	546	508	566	552	559	577	541	524	520	539	542	602	499	540	521	528	553	563	567	582	534	542	535	530	556	578	557	554	552	534	559	583	534	558	540	536	520	536	514	586	547	481	569	537	537	505	527	517	567	536	543	559	511	507	568	513	541	545	577	502	564	510	571	599	555	526	534	545	533	541	523	565	510	547	529	522	548	546	561	562	549	515	530	543	553	506	532	570	531	525	510	509	553	535	529	529	547	523	542	576	529	515	549	509	545	542	491	552	569	490	538	558	545	544	583	538	577	534	522	539	523	546	571	556	537	526	491	497	540	570	542	529	507	558	517	543	511	570	536	539	527	564	560	531	539	584	532	565	525	525	571	540	536	538	532	555	545	548	496	517	566	543	516	553	514	573	515	491	505	530	517	556	534	543	530	563	576	498	541	574	519	552	545	547	537	568	517	528	572	527	538	496	528	552	549	530	543	528	549	522	548	548	526	518	520	582	535	543	556	561	531	573	553	550	524	543	556	521	563	495	567	548	548	536	536	547	552	522	564	541	575	545	524	546	563	514	533	516	521	532	550	502	541	554	541	563	505	520	526	519	532	521	478	527	569	497	580	513	559	531	577	554	569	510	560	545	524	499	517	558	520	555	510	507	571	547	540	570	548	556	532	565	529	555	532	535	579	536	500	574	511	532	561	551	522	569	525	526	571	540	541	560	521	540	514	521	543	513	536	543	547	559	535	545	532	517	538	539	505	526	616	523	516	561	556	551	530	517	551	546	507	540	533	553	538	507	498	562	534	545	565	537	550	529	541	552	543	547	574	537	527	520	560	576	549	547	527	506	516	565	555	547	531	553	527	528	541	545	533	535	546	530	523	567	537	566	547	550	542	552	519	554	518	547	570	534	525	536	536	518	518	547	520	522	512	551	583	607	513	574	545	536	517	469	565	520	550	563	565	548	499	535	567	552	529	520	557	552	560	539	521	510	567	522	513	537	512	522	555	524	537	540	518	517	509	544	543	601	511	508	557	513	526	530	541	537	588	511	538	538	519	584	544	534	593	546	563	566	544	505	565	576	584	517	571	527	529	524	546	550	549	545	575	568	518	544	524	577	490	559	512	547	573	530	550	527	574	559	549	531	517	514	540	534	577	563	582	522	565	514	536	524	546	585	505	526	552	532	548	544	526	524	544	550	571	518	535	542	511	530	508	521	507	515	536	543	501	539	595	529	548	564	565	563	517	550	531	582	552	552	535	548	496	510	518	557	549	485	522	528	501	539	479	514	541	517	522	511	540	549	534	522	551	548	552	554	503	542	523	547	576	535	523	529	542	566	559	538	524	508	553	534	530	498	522	539	570	546	514	540	529	526	528	545	539	579	500	535	541	541	543	562	574	549	535	556	585	516	509	499	557	519	561	547	530	540	534	560	514	530	549	549	504	544	552	489	549	507	524	530	507	555	517	564	529	509	528	520	525	507	526	492	512	550	549	543	508	523	558	519	559	535	548	566	559	562	544	597	564	534	563	546	573	553	529	566	571	551	529	524	537	519	554	547	553	579	521	538	548	511	568	516	551	510	545	498	548	537	544	583	568	542	582	543	565	487	558	499	520	537	546	518	543	544	551	540	532	554	569	578	569	552	519	529	548	518	521	488	576	553	518	527
5180	10960	8986	4459	3250	2560	2012	1679	1473	1274	1198	1086	1008	1041	969	942	921	843	840	809	819	768	831	830	789	809	799	776	771	758	803	757	749	776	796	767	801	745	758	769	728	755	725	780	782	782	745	763	727	767	745	790	748	778	726	737	760	753	760	695	736	724	719	773	725	744	749	691	763	713	759	716	767	697	734	708	699	728	746	752	707	754	759	761	731	738	703	735	681	718	742	723	680	736	713	730	734	707	753	706	717	731	722	733	710	727	687	739	708	740	664	702	754	756	722	755	736	686	695	727	715	735	775	714	708	745	704	736	747	705	731	709	727	709	700	740	723	739	715	746	691	702	715	736	745	724	775	717	763	720	760	725	717	735	758	741	702	731	745	733	686	691	723	705	757	707	717	779	705	713	688	765	739	725	710	741	787	723	658	745	727	668	739	767	714	699	696	712	793	713	767	695	707	750	725	693	727	736	697	710	735	708	773	731	695	707	743	708	703	723	725	665	712	755	745	684	732	676	740	710	680	695	717	698	699	688	688	741	717	685	774	725	718	707	713	776	740	735	749	699	717	728	703	702	765	759	778	736	754	690	697	715	708	719	751	735	738	707	733	707	725	727	771	742	700	740	681	705	749	710	782	742	731	692	755	692	740	730	704	687	707	774	764	708	716	737	687	687	744	715	700	760	737	709	719	757	734	704	713	724	733	741	719	709	750	754	736	762	739	713	737	700	772	721	693	710	762	750	717	734	754	730	720	747	705	727	724	710	717	715	693	684	700	717	787	774	724	726	775	719	727	729	737	714	780	735	788	658	685	718	694	689	701	719	744	716	749	740	700	758	743	716	696	782	727	703	690	701	701	703	752	730	718	747	728	709	735	695	763	717	751	771	727	727	750	734	756	727	685	674	731	738	699	724	737	742	701	758	731	726	719	692	726	738	736	774	781	736	712	677	732	751	704	740	714	743	698	731	712	732	693	724	689	746	723	745	721	708	720	741	712	742	700	703	716	742	722	714	713	711	682	702	721	705	652	719	727	685	723	766	670	720	727	729	724	744	707	765	759	743	768	777	726	742	768	712	676	711	676	747	728	692	739	758	699	665	736	733	743	647	691	781	699	758	724	702	702	727	662	668	731	726	737	707	714	682	709	746	737	743	793	735	692	730	727	715	695	739	723	730	715	721	675	702	740	729	719	757	701	714	724	740	751	712	735	756	752	740	741	704	715	699	753	746	701	680	732	719	701	725	742	674	717	746	728	762	715	707	766	737	720	680	734	695	724	737	703	706	745	688	752	754	730	714	716	712	705	735	738	686	697	740	734	696	708	745	772	694	655	729	700	704	780	746	756	730	755	745	746	767	680	681	717	702	688	727	790	734	731	717	738	715	710	716	691	724	754	686	739	693	739	733	729	770	713	695	759	711	728	688	717	711	756	709	725	742	721	708	711	746	723	754	727	712	679	672	732	692	727	697	764	721	689	758	749	734	744	721	718	742	711	751	746	707	724	778	739	710	714	756	739	720	737	756	728	722	694	718	718	741	767	722	682	718	723	675	724	721	725	699	689	755	744	704	729	747	761	736	689	698	743	718	722	733	711	713	690	747	706	653	718	698	710	728	701	765	701	731	735	673	711	743	751	710	720	765	704	702	704	708	749	677	739	705	721	733	762	725	693	707	766	694	692	699	742	738	722	738	686	690	691	720	685	717	709	724	753	709	718	732	727	738	769	734	672	718	735	730	763	700	757	725	741	744	733	743	699	694	699	718	746	769	724	787	709	737	716	700	719	713	734	682	733	785	716	738	724	714	731	723	663	703	708	744	643	736	720	713	680	735	705	703	771	759	761	711	769	728	707	706	727	722	725	720	724	754	766	709	763	716	688	744	672	705	683	701	751	728	721	716	718	721	709	694	719	683	747	732	720	713	751	738	752	744	700	719	701	701	725	750	697	700	706	684	708	762	740	728	744	757	717	761	697	738	722	658	712	747	712	733	718	760	746	697	730	740	716	756	714	701	718	682	739	725	722	717	705	682	723	777	750	773	721	724	746	695	742	680	741	708	677	695	765	720	720	730	715	712	708	703	780	779	747	761	690	733	769	759	722	719	747	734	692	662	717	701	780	745	741	735	683	733	734	690	744	723	727	731	741	727	762	695	727	755	733	722	688	738	738	715	744	737	716	743	757	735	679	746	720	731	741	731	720	734	744	732	676	745	734	700	755	728	736	696	773	705	745	772	744	710	707	754	676	762	721	763	695	725	755	730	749	705	700	741	750	753	728	681	730	707	699	643	765	749	720	722	713	718	725	697	723	739	732	748	737	743	740	745	695	756	736	749	676	743	737	771	739	769	753	722	743	731	718	738	677	754	753	734	732	712	726	712	726	772	731	731	776	739	694	765	710	731	716	736	714	753	686	718	688	724	699	763	670	730	702	678	745	736	719	706	688	714	734	753	711	691	695	740	697	713	724	713	724	724	716	729	694	728	685	701	722	718	745	733	701	712	764	745	702	748	727	734	738	733	701	689	727	666	700	702	705	665	700	734	723	710	725	738	748	677	730	762	709	773	739	766	729	703	743	742	672	759	738	758	717	688	736	677	706	682	730	702	724	723	708	730	681	740	710	701	702	704	716	714	726	737	760	752	731	770	755	726	747	731	744	700	799	683	722	734	777	713	729	732	665	715	687	750	725	749	727	723	762	754	654	685	704	715	792	711	763	684	725	725	756	730	664	721	691	742	775	728	678	766	723	716	713	760	737	726	685	734	730	800	692	770	729	710	712	746	715	802	701	679	757	703	712	712	681	722	716	715	738	744	763	744	715	715	729	676	685	750	745	719	806	677	734	704	698	741	679	732	693	691	733	740	712	748	725	754	779	750	715	686	758	709	708	693	716	735	714	712	715	714	726	701	718	759	714	764	682	733	740	744	747	758	737	743	707	690	687	741	715	723	723	674	753	680	757	769	700	694	765	698	720	719	712	706	704	696	742	771	741	701	715	742	718	730	751	716	693	679	726	750	750	701	751	703	705	722	730	730	734	761	721	700	742	716	721	681	724	754	700	733	738	747	725	707	754	721	702	715	753	722	718	691	742	710	669	725	694	726	697	700	728	760	711	735	697	718	745	731	727	714	752	722	721	725	669	765	746	729	741	715	708	769	761	773	714	674	722	766	706	672	778	682	715	814	715	719	742	745	713	655	725	664	744	704	748	751	722	731	738	704	754	737	711	750	697	739	762	729	710	720	695	740	688	681	711	700	713	761	736	709	754	741	739	724	746	732	754	736	729	728	741	741	736	749	712	701	702	687	709	719	717	770	703	731	779	717	734	729	714	705	719	714	737	712	690	677	727	747	712	720	738	669	714	771	761	671	769	713	729	721	719	729	738	703	754	737	746	694	754	704	729	753	747	673	725	686	713	719	723	723	710	760	743	726	723	712	719	724	758	720	678	680	745	720	690	734	735	736	755	757	702	751	742	695	678	719	708	728	728	705	699	736
23149	21576	29613	23994	21576	21627	11108	1163	770	779	666	628	521	541	492	488	467	423	440	429	429	414	423	421	359	421	357	381	391	342	420	385	398	369	377	346	431	369	368	378	326	368	343	400	350	372	360	354	375	333	364	355	394	400	374	383	366	376	362	354	339	380	356	359	328	347	357	369	342	345	354	396	342	356	357	349	342	353	356	306	334	358	346	340	372	359	335	337	391	344	347	366	330	342	344	337	356	365	334	342	369	339	370	326	361	372	343	346	356	372	358	348	363	314	332	326	347	349	324	345	353	380	332	326	349	348	332	341	349	334	347	346	358	376	347	355	361	321	342	361	326	342	353	331	372	354	325	344	360	341	388	336	359	367	339	338	334	352	355	375	313	330	329	342	351	360	357	324	322	357	363	351	345	341	350	366	370	319	336	320	361	319	331	337	317	348	347	352	370	355	311	338	361	344	337	347	323	358	370	334	315	377	343	347	328	338	362	299	352	342	374	357	368	341	370	349	354	347	368	329	336	333	346	338	343	327	326	333	325	366	331	317	353	334	380	346	325	368	359	356	329	352	341	374	343	339	358	340	342	329	342	326	359	371	354	359	328	339	353	334	378	351	361	375	354	391	367	388	368	335	323	328	349	363	378	354	353	383	369	349	372	370	341	392	359	348	362	346	370	318	339	347	356	330	329	313	352	325	330	351	355	331	339	334	330	334	338	339	336	353	325	340	340	346	355	359	332	375	360	369	364	356	364	376	336	371	387	365	354	344	342	369	351	334	351	315	373	326	375	343	360	333	359	379	360	332	347	336	336	360	324	352	342	341	302	318	366	345	347	314	336	358	361	371	349	343	361	367	340	351	353	310	302	339	362	340	370	356	362	364	326	353	321	355	358	356	345	355	352	323	340	362	362	360	314	354	342	373	341	340	368	363	331	376	359	320	329	356	336	341	344	334	302	340	361	347	339	308	345	384	320	331	384	350	341	310	366	338	349	327	360	331	341	379	338	348	330	337	377	351	346	357	322	345	315	357	344	354	336	347	369	334	343	319	327	325	347	364	318	337	339	356	337	323	351	337	374	334	368	305	343	349	326	339	348	358	346	361	349	337	348	332	342	353	353	314	372	324	358	344	316	343	339	365	331	341	317	311	338	323	360	316	348	357	314	328	342	384	359	346	301	337	328	368	330	375	366	321	308	357	316	370	391	316	360	367	346	353	361	361	358	324	357	360	348	373	350	353	322	335	348	335	356	346	318	351	332	343	342	321	360	333	339	349	359	357	346	321	344	351	322	340	346	372	359	324	367	336	335	350	340	361	337	342	360	330	313	380	344	344	341	337	355	368	366	326	360	308	390	363	356	333	346	349	355	353	344	399	343	345	339	333	331	386	365	341	344	310	353	356	328	362	376	338	323	368	365	379	335	344	332	355	365	334	343	337	328	346	332	377	335	327	354	370	318	343	352	348	381	389	337	350	333	329	337	338	349	371	340	354	356	372	318	334	317	351	343	318	372	316	350	344	321	338	389	326	357	339	368	322	315	335	342	315	320	337	344	356	305	342	370	364	348	341	318	350	316	333	318	332	361	333	323	345	353	345	361	367	388	351	354	330	341	361	338	369	329	367	339	320	323	331	374	333	351	348	340	366	380	381	312	342	327	369	348	344	369	344	325	297	352	366	337	308	336	359	338	340	359	380	353	355	335	340	349	344	325	325	340	361	340	331	356	362	321	361	352	346	336	293	343	372	376	364	312	358	344	381	359	336	352	353	350	328	354	355	331	370	321	379	360	321	338	342	359	369	383	349	359	316	331	335	346	323	374	344	359	323	349	353	350	355	364	361	362	383	346	351	330	352	364	322	341	337	352	367	393	331	351	391	340	347	336	357	338	315	365	356	333	344	329	345	356	346	350	331	359	343	332	315	326	329	349	343	348	318	370	348	345	361	341	368	365	353	355	359	297	355	354	343	330	322	360	342	334	366	335	359	331	345	331	324	351	340	340	375	344	322	359	339	317	334	351	337	341	325	318	357	311	347	319	371	358	318	360	353	348	340	323	352	341	365	341	339	376	340	342	323	349	333	336	344	338	357	358	363	335	356	350	339	358	365	321	359	364	327	329	327	372	356	324	327	324	347	344	327	327	329	365	338	333	360	343	358	342	341	352	334	347	353	322	336	340	338	322	321	337	349	367	342	329	321	366	325	321	340	329	352	331	338	336	339	331	329	307	355	331	342	370	324	363	339	380	350	338	352	328	338	356	350	348	376	345	328	351	346	344	348	358	364	354	352	313	332	363	385	324	345	373	365	313	364	340	339	357	362	347	315	349	336	348	328	335	332	332	340	348	371	341	347	377	337	358	337	347	345	334	328	353	337	355	335	360	319	361	348	380	324	327	348	339	308	358	353	308	361	351	377	356	343	371	326	339	317	331	347	355	349	320	349	349	368	404	361	341	327	360	344	326	345	339	356	320	316	388	314	340	345	344	314	373	335	335	336	328	351	373	340	342	307	318	352	317	350	332	328	338	338	336	366	359	336	381	343	338	325	339	321	349	319	321	308	326	371	339	329	341	303	304	344	343	347	367	383	397	384	371	352	318	347	382	339	334	337	321	318	345	338	340	346	338	341	337	329	345	350	342	321	337	327	339	348	376	322	356	359	357	357	318	343	331	303	331	316	320	328	310	352	341	344	342	352	347	353	328	323	333	378	349	348	370	354	338	349	342	345	346	339	375	336	330	333	374	349	309	359	344	350	340	365	343	315	345	359	367	305	349	358	330	346	359	326	371	352	319	343	360	312	301	332	330	334	326	341	351	309	363	370	341	360	348	359	367	374	315	349	325	364	345	338	362	298	319	330	325	343	356	343	330	334	358	341	328	371	340	293	341	340	366	354	367	318	343	341	350	344	323	342	367	375	374	345	316	343	319	340	346	359	352	352	350	340	339	362	331	378	322	356	358	379	328	359	343	370	347	369	311	348	351	345	371	323	334	334	327	355	349	342	340	325	342	319	366	332	339	339	354	335	351	356	371	353	359	359	321	337	350	327	347	370	351	329	351	357	338	325	351	335	345	379	358	366	334	332	363	321	356	341	329	334	367	367	360	336	353	354	353	332	322	324	336	354	345	364	356	328	315	327	376	340	336	322	312	333	366	315	313	351	361	325	374	353	380	342	362	341	331	374	339	360	351	355	383	349	342	346	324	329	349	372	309	356	342	318	312	376	322	340	348	379	360	347	371	334	316	337	368	346	340	343	342	333	339	381	329	353	340	342	326	359	358	383	374	340	388	325	312	348	344	352	355	344	345	338	334	349	349	349	326	367	361	352	331	366	321	352	344	348	315	327	350	293	361	302	338	347	354	349	358	386	339	326	361	346	339	326	364	342	330	360	324	358	316	340	338	359	344	369	348	353	304	348	307	332	376	312	335	330	353	334	374	345	321	359	332	343	351	337	359	332	334	378	356	334	331	368	337	319	316	345	331	339	357	373	352	361
7379	17037	13882	7214	5132	3918	2989	2337	1924	1600	1378	1183	1054	941	848	810	794	712	745	680	687	667	599	576	641	615	564	527	535	547	524	527	536	510	513	505	526	537	506	516	495	474	522	473	521	475	495	504	506	547	515	543	545	535	517	537	540	491	523	501	485	470	483	469	483	469	496	497	479	487	469	502	463	479	471	490	505	479	457	461	493	498	422	501	487	444	478	490	438	486	469	495	488	472	496	495	488	467	487	496	487	508	455	490	448	483	532	492	476	464	516	475	509	487	487	438	475	470	481	480	497	456	480	527	474	473	468	533	472	505	459	503	474	462	496	448	438	462	461	483	495	491	473	471	510	446	484	456	508	474	450	480	455	479	493	459	452	497	485	496	463	460	440	466	463	512	463	500	466	465	484	490	474	457	427	463	502	461	462	480	478	452	490	479	461	475	471	479	492	492	495	488	499	465	451	472	493	473	523	453	482	484	468	456	490	491	499	494	462	465	451	509	507	446	496	478	451	506	474	502	435	476	476	499	479	484	474	505	463	510	504	441	458	461	494	449	441	469	508	496	479	464	431	499	466	448	473	488	467	485	504	481	468	469	478	474	454	494	460	488	454	488	484	446	514	417	441	507	543	495	469	471	460	446	480	487	460	467	489	507	470	465	494	505	456	430	446	434	473	465	453	486	463	488	463	468	440	437	464	496	462	453	464	485	513	480	466	488	452	458	470	444	449	494	488	481	468	477	487	459	498	466	484	501	441	445	491	471	456	508	502	510	465	487	459	431	469	471	495	479	452	519	452	504	468	461	520	506	490	458	483	451	499	462	510	453	445	458	469	478	521	475	462	451	478	486	493	455	467	442	476	480	516	486	459	460	462	493	461	446	516	469	457	438	456	444	459	503	452	433	501	487	447	468	455	542	471	435	478	479	457	480	481	491	471	484	453	471	450	464	483	484	476	482	512	486	433	454	500	502	467	492	465	487	478	477	512	480	482	498	490	484	493	506	465	442	485	440	431	467	508	518	499	473	462	478	479	514	506	454	456	466	475	479	458	499	469	434	461	477	493	488	484	466	508	463	463	463	469	470	459	457	547	449	481	473	471	478	435	493	446	496	451	474	495	485	498	447	491	495	424	484	455	474	467	447	468	478	479	487	464	505	488	479	495	435	459	461	481	486	472	476	491	495	464	472	482	496	455	481	465	438	508	448	483	522	444	462	488	452	470	523	459	475	490	484	480	451	491	467	465	474	468	456	505	491	491	454	452	427	485	429	478	463	489	505	449	468	503	481	441	434	515	453	478	431	438	459	453	481	503	487	454	453	490	514	507	494	455	470	434	519	452	451	484	461	423	449	441	456	485	485	469	472	453	457	449	452	446	477	472	476	485	501	456	470	438	440	475	421	473	458	479	485	479	474	473	449	464	494	540	485	493	466	474	468	502	435	466	470	454	450	493	443	461	476	467	480	480	436	494	470	473	456	509	509	502	494	490	441	496	463	470	497	490	470	441	483	441	459	493	470	502	469	511	456	480	474	468	520	455	502	447	461	450	463	481	445	456	468	476	484	487	473	473	497	484	463	465	478	459	452	446	439	485	491	443	442	465	499	451	476	477	457	500	487	494	494	482	469	474	492	451	489	471	497	486	505	504	513	487	517	496	453	473	466	436	493	534	451	516	445	473	477	474	485	468	512	482	455	489	468	449	476	458	473	476	496	453	497	487	500	460	521	466	431	485	467	486	454	498	471	510	480	468	474	466	484	481	477	486	489	500	490	456	499	461	502	503	467	505	486	470	455	441	473	502	492	494	458	460	465	494	477	473	455	479	475	493	448	476	477	491	466	473	453	479	487	424	449	457	447	519	479	497	477	463	487	464	459	472	488	496	452	461	436	455	448	481	462	471	505	462	509	489	461	481	476	454	441	474	463	466	463	508	471	445	483	467	455	456	501	479	463	497	508	510	472	483	458	467	456	477	476	490	500	468	448	501	459	478	464	481	467	470	477	458	518	502	444	488	464	460	527	479	466	475	475	470	483	497	463	468	487	461	489	520	480	490	470	485	491	484	491	463	513	516	478	479	460	454	484	460	454	504	450	479	511	464	517	487	453	464	477	471	511	479	524	482	455	461	466	437	484	469	444	486	462	436	486	452	445	466	467	478	471	459	488	493	436	447	470	424	475	500	477	462	494	482	472	492	466	483	483	452	459	460	486	450	468	469	478	475	489	449	478	468	464	488	471	449	497	458	445	452	486	436	437	467	477	471	445	502	431	466	496	471	477	435	429	501	457	506	490	489	486	470	480	467	477	494	474	454	485	493	446	446	465	465	465	449	493	476	483	488	448	511	484	483	386	513	468	428	480	449	512	480	455	475	484	452	488	448	453	506	458	487	513	483	487	489	516	478	457	457	464	445	481	489	449	449	491	500	494	466	474	481	449	467	450	467	462	452	450	465	468	449	485	451	500	451	472	478	418	479	434	480	460	512	450	477	486	491	498	459	485	475	491	523	489	438	478	522	507	451	473	450	521	492	501	487	484	490	523	446	467	449	452	469	450	459	467	474	458	499	485	442	453	452	473	492	509	488	438	467	510	478	473	471	504	479	492	483	480	461	448	516	481	458	466	499	474	465	503	505	466	435	465	441	476	471	499	480	496	482	465	468	481	469	489	491	501	464	466	499	471	464	454	458	462	492	491	525	474	451	438	512	471	469	465	497	484	454	461	503	504	452	446	423	470	455	488	468	422	497	458	481	462	478	486	474	444	479	472	495	445	469	504	464	473	475	472	457	479	459	474	479	484	480	467	466	454	441	488	493	492	462	500	480	462	439	446	478	492	474	467	489	483	472	485	492	478	474	444	457	470	462	530	486	519	463	479	474	479	472	485	417	493	460	472	482	460	471	509	509	473	482	497	474	507	484	461	458	475	415	491	470	425	471	480	465	444	456	507	460	493	468	429	513	512	466	466	475	468	456	483	450	420	461	443	440	484	451	450	491	439	483	471	443	456	500	493	490	466	462	416	451	485	523	476	494	473	518	481	460	486	496	428	447	511	505	447	433	452	475	494	441	486	448	467	476	457	485	460	497	486	464	458	455	483	473	475	492	438	489	501	457	461	489	466	478	474	484	499	540	444	490	475	454	463	495	488	502	459	462	509	480	475	459	489	470	450	482	495	462	478	439	469	492	445	444	444	462	453	467	444	504	464	481	459	464	488	491	485	430	499	485	464	485	483	420	487	478	449	497	499	471	465	479	429	500	537	479	512	442	496	435	458	475	467	483	448	460	452	457	451	478	444	469	459	462	465	490	513	472	490	489	481	457	471	481	435	442	487	472	462	462	485	490	481	512	493	470	488	501	475	464	466	474	521	504	480	482	494	498	439	475	479	434	473	433	498	478	461	483	477	491	483	495	489	486	451	452	492	517	447	437	473	482	467	513	459	476	463	474	457	496	492	449	479	443	481	460	442	458	440	483	486	499	490	480	502	500	500	481	464
27152	21296	10907	964	644	617	486	481	411	426	393	384	428	389	411	389	436	428	405	429	421	397	376	397	429	425	358	403	443	416	379	411	375	440	431	446	387	394	388	412	427	411	400	429	413	390	397	415	382	366	383	396	408	402	402	392	396	382	443	421	360	405	440	401	419	403	415	402	361	349	375	428	413	405	447	405	412	405	393	430	438	445	378	418	393	419	379	424	397	395	373	384	401	409	404	379	402	355	396	428	408	400	391	392	386	398	411	396	391	407	433	400	403	373	405	443	385	396	413	365	380	392	387	394	407	414	422	416	407	403	418	457	409	396	376	372	384	445	423	403	408	399	393	439	407	388	419	438	398	419	439	435	435	428	400	405	371	386	407	358	414	364	369	396	391	431	408	392	399	363	384	401	372	389	350	388	417	375	373	364	377	389	445	415	407	393	384	402	426	359	420	414	420	393	397	416	420	415	379	388	398	414	381	400	351	392	426	393	392	389	421	400	402	391	421	427	378	425	395	397	370	402	428	429	385	383	424	406	399	397	412	392	381	401	407	404	419	402	405	379	414	424	375	379	384	405	413	387	414	367	427	403	408	397	431	394	385	431	395	430	392	402	384	442	385	397	409	404	395	404	384	375	372	384	411	382	418	413	402	407	391	383	399	387	437	402	439	383	406	449	436	404	423	420	388	391	423	403	392	385	389	394	402	414	383	386	389	393	393	381	421	417	389	447	389	379	381	398	421	407	448	388	404	352	385	364	411	446	389	393	386	379	449	420	415	416	397	377	429	380	395	388	415	382	403	421	432	417	398	388	387	414	383	400	418	408	399	398	401	425	413	467	407	413	401	406	404	414	368	395	386	411	401	386	391	401	366	418	394	403	397	419	363	385	410	436	428	391	400	436	416	404	411	387	362	400	443	402	406	396	388	399	419	372	393	377	376	423	382	377	400	411	433	438	377	398	411	375	413	412	388	365	416	390	393	403	412	387	385	442	403	430	424	400	389	412	360	408	427	417	423	416	440	400	423	392	373	399	370	401	369	409	392	404	443	362	386	382	418	402	428	403	403	401	417	410	409	420	401	397	397	387	400	400	392	408	408	380	413	396	403	380	392	388	430	402	387	373	403	400	404	394	382	407	399	374	417	397	417	389	414	400	386	404	371	419	371	413	406	422	375	392	424	412	391	407	414	395	408	441	397	417	414	404	386	399	427	358	432	382	396	386	377	419	376	415	390	388	423	385	399	359	424	377	403	419	418	409	384	382	386	404	385	409	425	400	367	384	422	408	419	428	410	423	447	429	353	410	396	423	425	385	404	430	400	432	391	416	406	384	416	411	380	387	399	368	382	401	374	416	429	422	405	390	379	400	392	417	414	391	449	385	384	438	397	374	393	420	425	423	432	392	406	414	431	382	405	398	402	411	400	403	397	410	408	409	378	402	429	396	448	405	435	361	396	423	364	393	404	385	415	418	431	403	406	396	400	412	392	374	406	402	432	413	387	359	382	405	389	386	387	378	389	389	412	425	392	358	407	350	394	422	366	405	409	414	406	437	413	408	366	400	391	391	387	432	365	414	403	408	380	401	407	391	430	408	402	394	425	377	422	394	390	385	444	393	388	375	400	402	413	406	405	389	386	391	417	408	417	413	412	390	385	385	393	400	378	382	370	385	407	414	402	406	419	392	429	411	417	426	417	400	397	396	414	399	397	401	407	385	383	437	423	411	419	392	411	395	382	435	380	371	365	425	396	386	387	376	384	412	398	414	400	375	412	387	404	356	339	391	394	381	393	393	462	406	410	378	398	408	417	408	392	383	392	386	387	429	374	390	384	393	415	424	402	400	406	398	380	414	369	391	399	410	394	398	385	374	369	392	411	418	427	364	401	379	423	417	405	388	399	409	352	418	427	403	421	391	441	403	397	410	419	387	401	385	437	353	396	417	375	436	397	343	377	368	395	400	370	399	388	384	430	387	360	413	381	368	393	399	415	366	409	404	400	408	374	384	382	405	362	399	390	427	459	403	421	388	422	403	382	367	412	414	394	390	430	430	412	354	375	409	378	397	361	404	386	403	431	386	403	372	392	385	372	384	424	418	427	382	404	431	402	402	382	399	424	391	416	382	398	410	417	414	397	409	398	402	402	382	450	369	393	438	374	421	372	399	387	411	442	388	380	407	376	419	401	365	412	386	433	365	416	358	397	411	401	428	405	420	382	397	429	393	394	412	434	405	406	396	381	418	405	430	420	378	364	352	430	431	376	438	389	387	409	388	424	427	416	421	428	370	454	422	430	422	379	387	407	398	437	378	424	361	381	423	380	400	381	416	432	439	413	417	401	406	385	392	407	410	378	394	386	420	403	383	385	405	429	366	365	425	429	427	401	375	405	428	370	421	354	389	442	391	455	408	421	393	402	393	405	400	419	382	386	381	369	394	403	399	383	399	429	389	415	432	399	410	438	381	446	373	425	383	387	432	404	394	410	387	428	414	383	386	412	380	393	423	393	401	379	423	439	372	398	401	413	379	429	381	393	442	412	384	407	387	411	378	378	390	418	394	441	386	401	437	429	383	386	402	404	387	383	426	361	403	380	403	425	375	402	414	391	398	388	357	397	409	387	387	419	430	379	416	389	391	395	406	376	400	441	393	409	414	396	412	413	385	407	411	432	395	422	401	395	409	372	401	414	413	382	385	387	434	446	439	412	397	397	363	418	399	408	414	391	377	382	418	369	399	407	377	399	383	396	397	393	386	399	387	401	387	360	411	368	422	402	402	394	436	392	423	413	411	385	418	401	396	421	407	425	387	401	429	429	364	367	399	405	390	444	411	416	372	426	430	404	381	402	379	400	434	371	385	388	408	394	366	415	409	397	438	370	414	399	407	411	411	412	364	419	403	376	374	379	395	428	380	413	426	418	382	395	405	404	391	411	368	453	372	394	429	374	412	421	407	404	417	398	403	399	398	398	376	424	397	366	368	364	384	435	393	374	363	406	412	405	422	419	381	373	392	382	416	394	417	399	386	404	368	389	399	389	390	396	378	400	409	435	413	364	427	419	396	402	411	413	403	398	377	391	377	425	423	406	417	404	387	395	398	390	421	396	408	394	385	363	392	396	411	429	399	412	401	420	438	422	384	398	394	401	374	398	376	394	390	370	394	406	384	432	417	410	386	399	387	412	397	412	382	414	415	375	439	397	390	383	413	373	405	402	378	402	398	404	396	381	393	370	409	414	393	398	403	378	405	400	392	402	381	402	420	417	438	387	445	414	386	375	408	376	428	386	385	393	405	446	379	418	417	400	435	429	397	381	372	397	430	415	383	422	399	403	374	410	391	422	446	416	418	390	387	385	376	430	395	388	394	414	421	403	426	435	403	390	398	397	363	375	383	407	390	395	391	424	395	385	408	381	382	410	416	421	422	397	412	385	409	411	418	424	389	446	407	398	440	418	429	422	399	394	407	412	428	393	401	381	411	377	407	428	391	396	432	371	417
4053	1464	1269	797	749	683	618	654	603	566	594	610	577	566	594	538	557	554	500	599	542	562	562	567	520	526	559	588	551	542	518	555	583	522	530	542	552	539	517	496	553	546	504	592	531	567	528	540	549	551	578	546	544	593	549	519	564	557	556	559	570	564	516	547	525	567	528	527	556	529	524	525	600	526	532	527	530	528	514	521	550	546	520	533	557	539	555	505	553	518	520	510	504	516	527	545	532	565	507	495	549	519	574	541	531	531	500	561	544	531	520	498	525	536	542	515	546	493	503	519	563	496	535	530	553	540	513	527	570	558	582	561	526	538	527	549	540	524	531	512	526	548	523	565	555	537	592	552	569	511	545	576	518	537	531	536	502	560	555	565	549	545	527	540	536	509	523	521	535	512	547	539	548	535	491	572	539	553	560	538	499	524	535	533	525	593	542	543	548	574	562	513	564	493	513	536	580	532	529	576	566	541	558	540	562	512	505	551	540	539	524	529	537	507	559	540	514	553	530	569	549	521	519	524	522	545	532	554	535	574	519	537	585	530	528	572	544	551	567	502	506	559	532	513	523	523	528	532	560	523	494	546	565	523	506	529	574	541	523	475	488	561	551	522	555	551	533	565	551	536	546	571	503	537	531	511	536	525	509	548	556	533	524	533	520	509	522	528	532	514	537	527	565	557	534	557	518	544	525	527	582	565	533	530	547	517	573	514	513	547	532	564	585	563	523	517	521	519	550	519	563	503	538	511	572	538	539	571	517	510	524	513	510	576	530	574	522	533	561	533	584	536	541	537	538	554	551	495	563	494	514	517	520	528	548	536	538	522	539	533	548	511	555	554	548	532	513	571	514	472	533	558	546	536	535	560	570	567	544	513	513	511	548	523	524	544	529	527	551	578	574	547	533	539	523	533	523	521	578	537	528	587	525	527	525	526	542	533	551	536	531	523	574	531	587	547	529	565	522	531	502	529	510	489	548	512	519	543	571	532	501	535	566	560	558	577	509	524	573	551	556	529	513	516	550	538	535	506	548	567	534	519	509	566	539	563	531	485	542	532	563	542	569	597	518	547	565	536	514	562	569	549	564	549	548	554	524	535	570	526	538	517	547	490	558	533	548	542	513	530	578	546	571	522	495	563	519	547	544	560	518	516	538	505	532	498	540	515	531	583	519	526	531	562	586	525	533	543	520	520	475	530	578	572	506	556	535	519	568	528	600	505	536	543	511	538	552	550	529	538	491	544	569	533	494	539	543	514	565	483	527	535	519	524	586	506	555	519	520	503	547	522	551	536	558	536	571	520	527	580	532	536	537	559	559	533	525	535	541	509	572	529	513	531	524	522	526	533	545	548	568	523	557	539	543	524	505	560	534	500	524	528	534	506	517	562	530	518	504	573	559	561	554	559	545	543	517	572	577	532	538	523	549	532	503	500	537	520	532	526	491	584	568	518	545	528	559	552	536	597	574	566	526	554	555	505	518	538	543	513	550	592	551	541	508	578	525	581	524	516	556	497	553	513	515	539	531	542	506	562	550	599	515	573	531	578	520	489	524	510	535	557	544	542	528	527	534	493	564	545	533	538	575	526	530	539	537	558	494	504	543	576	542	548	507	534	512	562	534	535	524	531	528	520	528	478	517	513	553	535	529	544	576	548	522	560	533	562	552	539	547	566	481	530	524	560	512	531	537	543	511	540	500	555	524	539	534	558	494	498	513	533	544	527	530	516	562	544	510	519	517	504	587	533	556	561	553	538	518	506	551	560	545	572	566	574	493	556	525	545	552	530	525	526	531	555	540	503	523	500	570	552	553	533	545	525	548	493	546	513	540	552	554	530	578	531	540	524	501	553	531	534	572	561	540	560	517	534	520	538	581	489	534	538	491	552	531	493	525	542	499	539	521	539	523	523	577	538	584	550	485	552	503	549	547	493	503	556	523	535	542	541	525	541	539	501	554	529	561	554	522	559	523	551	504	504	569	512	529	557	540	520	533	524	521	511	535	534	517	504	521	499	566	589	557	539	554	536	524	493	570	574	511	544	526	533	509	520	578	508	575	499	559	535	554	552	538	570	549	533	508	548	512	559	507	528	526	594	511	479	543	546	535	581	543	536	525	492	539	521	538	542	563	514	494	528	529	521	547	502	500	565	555	543	549	527	483	519	558	558	555	486	508	510	565	543	502	546	568	550	564	548	532	581	509	520	554	532	551	525	552	552	559	536	545	548	530	580	542	505	538	520	525	539	571	509	491	531	555	592	591	538	543	564	511	552	539	570	513	565	556	490	528	550	535	563	507	545	534	549	543	554	526	560	525	519	511	525	549	517	515	560	591	551	544	549	512	545	558	551	525	513	520	526	558	530	537	550	577	536	558	504	552	551	556	568	525	518	521	528	548	552	517	529	529	528	552	521	538	547	522	486	540	503	514	504	559	548	510	522	516	583	524	521	555	550	585	548	506	500	560	550	526	550	516	557	553	569	525	535	534	521	543	523	540	539	536	538	520	528	554	562	603	493	521	528	522	543	511	545	539	528	593	537	528	543	562	563	549	547	545	554	503	540	459	571	522	536	544	526	534	540	546	561	564	526	534	565	552	549	533	521	521	519	519	552	510	511	509	555	550	558	511	543	552	570	552	532	550	562	544	520	548	503	563	541	557	530	539	587	540	550	555	514	541	525	520	507	553	551	510	534	538	566	528	582	543	497	558	484	539	490	578	545	567	557	542	559	528	541	532	537	497	542	540	516	535	536	552	504	536	497	533	544	548	526	578	512	518	534	556	544	551	568	526	553	584	537	548	550	559	562	524	539	517	542	554	555	557	550	548	521	535	501	562	549	546	517	532	530	539	561	528	569	498	572	497	529	554	573	563	545	582	529	548	512	512	558	559	574	558	538	567	534	553	510	523	566	546	512	539	479	516	547	549	555	584	558	550	547	555	521	502	487	588	559	569	549	548	522	531	547	531	556	529	552	526	571	519	530	500	561	527	527	529	562	553	570	512	519	536	525	517	550	518	528	531	529	592	553	582	532	556	523	495	522	562	497	523	509	544	509	543	549	533	533	543	513	552	499	545	579	553	551	532	557	566	550	593	539	520	510	521	526	529	519	520	558	511	522	539	526	575	571	539	544	545	519	538	548	516	516	548	566	568	499	568	526	522	527	553	532	550	544	542	536	532	540	549	490	495	565	543	502	576	540	516	614	517	546	561	555	514	525	536	554	553	521	538	537	528	484	556	570	503	542	526	533	537	531	535	532	506	570	562	543	530	506	563	486	520	528	569	501	484	557	520	487	565	508	534	551	556	557	562	504	550	573	537	541	526	529	521	490	553	545	549	540	491	535	503	566	576	479	515	543	545	509	548	532	539	532	517	535	513	502	553	528	554	477	550	559	540	543	569	523	500	530	520	503	562	558	496	542	545	531	510	595	556	534	553	530	554	511	493	520	493	514	544	554	572	533	547	542	504	519	520	557	523	523	529	536	546	529	562	574
24003	21540	29171	24334	21541	12981	1519	945	798	743	706	666	669	673	605	599	606	556	600	606	588	577	574	549	575	536	566	550	558	561	595	554	547	554	588	589	556	557	522	514	555	559	562	521	566	565	533	560	572	548	578	503	540	542	522	551	526	550	554	589	495	515	536	539	589	546	570	532	529	527	550	560	521	567	512	559	521	562	575	570	566	502	533	566	575	508	588	520	557	535	561	551	574	489	527	531	558	534	520	548	515	555	551	546	576	555	502	545	577	546	531	528	516	509	535	559	537	557	505	503	555	528	556	544	558	520	551	499	519	536	567	539	564	581	546	518	493	578	520	529	501	538	520	551	518	535	487	542	521	536	517	504	523	492	503	530	530	514	519	538	491	545	528	483	526	570	554	543	530	530	534	513	552	509	486	538	495	538	565	517	536	496	527	541	527	535	483	489	517	541	567	533	565	499	556	521	522	519	558	534	546	543	507	521	502	585	523	490	561	522	543	551	529	544	538	544	580	536	557	498	537	557	503	549	534	560	544	515	521	525	536	507	514	501	562	530	543	558	532	515	540	560	534	514	516	555	486	544	562	526	563	496	538	559	517	506	504	512	582	537	539	535	515	487	567	531	512	472	557	554	553	570	513	530	532	561	544	571	611	550	565	558	539	526	514	575	533	559	512	516	554	584	498	526	529	536	527	544	537	518	537	511	523	549	495	582	499	542	537	500	532	549	503	583	543	521	588	506	547	557	547	536	550	469	538	501	482	513	527	538	538	548	559	532	514	563	501	557	537	580	531	492	523	536	530	527	534	538	541	521	524	514	566	548	568	518	536	550	510	505	557	539	536	535	520	568	534	572	509	515	531	492	530	587	565	519	561	509	495	525	549	518	513	506	509	524	526	543	533	514	546	547	515	511	537	547	534	531	513	536	544	491	567	535	523	522	536	578	591	524	534	529	556	495	562	569	527	548	559	507	538	520	521	536	515	544	532	575	545	538	524	510	543	521	524	524	487	493	520	531	540	539	527	577	591	567	526	526	537	529	555	561	537	550	575	566	542	530	544	575	526	538	541	580	552	517	563	529	517	494	535	551	560	524	531	538	517	531	519	542	486	518	536	501	550	538	568	531	552	580	521	528	559	542	536	566	504	530	562	547	543	543	481	528	560	562	497	556	509	512	537	501	538	512	517	549	472	521	584	559	557	530	554	561	498	487	546	511	545	537	504	504	528	497	538	543	509	529	531	517	537	528	537	558	552	535	502	481	568	541	560	486	546	502	539	495	548	583	555	549	524	541	547	569	540	566	534	532	512	547	478	539	517	487	557	500	525	559	534	564	547	556	557	538	515	535	532	541	517	501	512	502	540	548	526	549	524	554	537	576	534	544	520	532	532	560	518	550	527	524	513	548	529	496	564	554	497	528	547	548	542	523	503	521	541	580	548	555	521	546	540	485	523	526	533	529	546	514	531	522	530	589	532	541	499	538	537	529	502	538	524	529	522	551	553	516	562	512	568	494	519	524	555	529	549	541	555	527	554	523	539	585	508	551	542	548	539	517	527	542	554	491	522	511	538	521	553	525	562	499	518	516	527	589	533	561	536	534	579	518	507	506	550	507	515	517	529	519	559	498	530	546	550	540	533	547	539	507	514	532	517	541	532	583	556	507	542	492	536	587	492	518	531	537	524	564	551	545	524	556	536	521	539	525	529	528	563	535	592	527	544	572	567	525	529	594	502	491	579	517	532	550	497	507	561	505	557	546	541	514	560	534	542	579	559	537	545	501	514	483	504	546	591	583	546	518	523	508	527	527	526	574	531	551	524	525	534	518	519	517	549	517	601	552	501	528	524	536	554	526	553	556	518	486	525	533	503	597	537	531	560	505	590	526	554	528	554	548	498	525	538	547	538	520	569	498	508	560	517	537	522	529	556	509	602	490	551	541	499	556	526	556	545	536	522	554	515	577	531	536	546	547	542	559	546	538	519	548	512	518	514	562	524	591	504	489	501	520	510	524	552	505	515	520	495	552	534	559	510	533	552	504	498	521	506	508	544	552	547	539	544	527	539	528	547	533	552	511	535	548	560	581	530	541	553	534	542	578	567	516	569	528	503	577	554	548	500	571	522	520	531	527	544	539	552	521	547	568	524	538	559	538	502	532	539	555	519	514	544	504	541	539	525	569	530	542	563	530	548	544	531	513	568	534	530	536	482	525	534	560	542	510	519	548	537	550	524	547	549	556	573	553	510	525	548	517	521	527	509	519	520	538	569	556	506	506	543	540	557	515	566	512	520	506	532	497	530	549	540	544	543	548	538	545	544	531	571	555	580	553	493	537	552	562	514	570	540	505	543	563	535	537	540	552	538	488	554	526	517	495	528	543	544	531	544	561	528	525	524	509	538	548	540	548	529	502	543	586	504	538	586	543	548	559	558	549	511	503	554	537	562	557	559	513	532	510	536	574	533	569	545	494	539	549	532	549	552	529	521	569	557	571	546	500	528	530	524	476	546	522	547	563	528	512	533	560	533	534	521	515	547	514	557	604	537	515	537	559	542	507	508	578	564	528	473	543	499	529	520	527	529	535	562	571	526	517	561	504	506	567	571	517	522	541	533	498	543	595	527	551	550	514	542	519	524	557	558	520	560	551	508	521	517	529	591	571	507	526	501	538	496	539	531	577	510	516	526	488	563	583	533	535	498	517	547	520	514	554	533	512	516	534	553	533	487	552	517	522	526	511	553	516	549	530	546	523	554	511	544	519	533	570	519	516	523	562	524	562	521	517	530	496	513	496	492	531	521	544	517	544	513	569	550	510	527	555	523	523	537	497	524	522	515	524	551	541	543	506	515	515	532	545	558	520	555	532	503	548	538	568	513	512	526	534	524	551	545	547	539	554	593	533	528	539	543	546	539	497	543	527	559	541	520	548	536	599	520	527	513	551	591	530	519	533	505	524	512	516	528	540	565	507	564	550	526	500	545	513	502	576	514	542	512	551	550	518	547	543	557	553	558	555	584	551	532	535	541	546	506	506	522	581	533	564	530	510	472	509	541	551	525	518	558	514	556	474	523	532	538	535	540	544	541	519	556	534	521	531	499	535	527	516	558	519	557	535	557	531	526	517	569	495	525	575	475	539	552	543	523	574	556	550	606	486	575	559	569	527	482	542	522	518	540	547	502	546	538	553	557	575	544	505	505	498	569	546	575	533	524	511	532	572	518	523	527	548	542	529	493	559	533	559	563	564	533	530	525	519	506	536	528	534	477	514	561	530	531	566	534	519	529	524	511	527	518	589	576	523	509	557	512	556	506	539	506	555	542	521	529	520	558	534	530	535	523	568	557	530	537	556	540	535	545	526	547	529	536	490	496	529	562	505	563	527	572	510	485	546	564	556	519	536	487	538	532	539	538	503	494	526	601	538	492	583	536	552	555	518	525	545	551	551	556	566	528	510	522	542	554	537	490	543	486	553	501	518	549	508	572	483	539	539	523	491	540	533
5103	10899	8895	4592	3251	2476	2062	1668	1483	1264	1188	1115	997	965	951	850	925	854	834	802	830	811	742	763	773	727	797	791	754	797	764	765	754	751	724	730	737	735	754	725	777	828	766	761	760	729	720	776	727	742	753	772	745	742	734	755	771	796	734	748	713	708	737	735	712	762	733	714	724	756	708	703	746	738	705	750	730	663	711	699	729	723	691	725	688	728	763	764	700	694	725	753	684	728	694	778	707	746	707	701	764	702	747	742	748	705	715	749	683	723	720	687	700	736	715	660	745	703	721	759	781	748	686	740	686	765	713	702	735	698	733	691	742	751	678	728	726	681	679	730	683	693	718	720	704	758	753	704	748	721	734	692	721	770	686	698	748	774	712	753	736	750	747	729	777	730	721	699	760	729	721	700	746	725	742	686	689	701	709	719	722	744	670	681	718	707	726	700	693	750	752	722	717	671	700	698	727	771	703	701	746	694	744	714	727	751	767	694	684	675	686	726	763	697	786	699	759	752	706	769	739	738	688	669	713	796	681	687	722	738	781	730	678	733	733	673	733	712	743	681	728	734	753	710	754	709	701	693	698	670	685	742	759	729	731	705	701	739	698	750	732	668	738	757	708	719	714	725	717	714	740	734	744	747	740	767	719	736	710	673	702	704	744	716	708	682	646	708	747	699	748	788	720	713	754	725	751	725	744	729	742	665	696	692	757	709	711	639	736	767	779	728	732	720	713	698	707	703	734	698	740	701	720	709	719	683	742	724	726	763	755	697	730	722	753	695	668	685	730	657	688	707	667	668	680	710	711	768	750	738	708	703	692	743	723	738	674	738	734	746	764	696	727	670	752	728	714	690	720	717	711	681	705	749	726	694	763	710	725	713	728	706	774	719	753	737	751	733	690	709	702	725	710	715	710	731	713	734	718	670	676	723	759	716	735	721	750	709	754	709	734	723	720	747	710	725	672	671	712	716	743	699	703	737	756	672	691	730	734	740	713	719	717	688	722	752	723	735	740	689	741	727	764	693	718	715	705	727	733	726	725	721	714	709	683	700	713	713	741	710	760	690	778	704	740	738	716	726	709	698	747	682	694	696	709	708	714	729	709	676	698	703	740	716	688	687	720	666	746	696	657	765	694	715	720	699	685	715	729	735	682	695	703	703	694	715	713	710	677	662	741	743	744	697	735	707	738	722	692	737	749	702	725	697	674	684	712	708	712	746	728	701	708	779	710	715	698	668	737	737	715	751	739	722	720	685	784	756	737	724	702	686	721	720	719	747	725	760	666	717	726	683	685	727	708	720	737	726	682	758	680	756	754	718	709	702	687	708	719	731	732	801	706	691	739	724	724	683	746	764	720	698	703	660	700	723	721	687	710	733	700	713	774	722	710	763	734	742	695	738	717	698	729	719	696	720	761	692	789	779	705	729	727	683	689	707	737	747	673	719	710	736	737	696	685	687	703	698	750	706	678	705	697	721	725	739	680	720	704	741	719	736	760	716	706	760	757	705	731	725	704	769	692	715	761	799	710	730	758	724	736	727	715	700	725	718	706	754	767	681	712	676	715	681	739	705	715	715	736	700	706	739	746	668	725	700	743	727	672	775	698	684	719	724	721	722	734	744	745	694	718	707	728	688	733	741	709	746	732	734	739	702	756	737	670	741	709	722	678	707	705	709	720	735	721	707	761	685	727	727	730	728	723	697	725	742	691	722	700	699	710	711	706	751	752	690	730	665	705	723	748	697	712	763	719	704	749	730	730	709	670	691	726	715	736	733	734	738	700	724	783	712	719	721	742	718	713	679	716	754	713	751	748	768	782	740	741	690	713	712	712	715	713	678	704	756	713	722	770	725	666	754	678	785	740	692	688	662	706	746	669	755	724	712	705	734	703	748	699	705	686	711	742	693	682	717	734	715	700	737	728	727	686	716	699	661	741	701	724	714	779	713	726	728	698	735	702	714	672	704	747	718	684	703	740	731	708	679	751	691	706	723	732	752	685	670	666	721	767	707	732	710	757	689	737	698	708	720	689	734	714	749	679	742	748	742	729	710	766	678	742	705	694	776	726	773	712	670	728	704	703	753	737	681	710	661	719	740	696	698	701	737	730	691	730	724	713	701	749	693	705	709	731	788	728	729	717	719	706	750	710	745	680	729	694	741	730	730	749	693	703	693	689	719	723	672	677	698	700	699	767	740	714	722	756	709	754	736	722	708	718	736	728	730	696	732	756	707	693	692	709	714	702	717	710	706	720	721	710	739	698	717	690	727	663	706	719	699	735	692	724	772	690	696	666	727	677	723	734	668	772	679	748	725	743	697	723	762	700	694	720	728	728	693	720	681	712	663	729	729	759	714	727	759	717	738	706	719	698	679	703	737	695	736	723	741	744	710	723	737	732	719	738	706	716	721	696	709	787	721	743	736	695	736	722	739	691	729	709	728	716	716	740	723	736	762	732	718	687	745	738	733	681	763	700	748	650	703	662	724	744	691	725	706	734	732	689	697	724	731	694	722	706	733	772	746	751	706	728	710	711	652	703	701	710	711	680	703	680	723	731	671	753	748	746	726	695	646	752	702	752	673	752	752	729	731	740	693	690	697	724	661	674	738	694	684	690	728	722	738	762	704	675	729	687	690	725	700	698	681	697	700	754	666	741	741	717	714	755	744	692	653	665	720	723	658	705	718	668	714	697	704	711	693	686	687	718	730	702	684	753	703	763	727	671	740	747	716	692	726	693	738	696	706	750	763	699	707	708	686	695	712	724	730	760	729	713	720	675	719	733	714	738	720	716	726	757	702	721	676	726	747	675	724	700	691	676	683	695	712	736	671	701	728	740	761	726	688	700	711	722	753	729	704	699	742	686	730	712	720	757	714	734	739	697	710	736	721	726	678	733	725	726	684	709	697	710	711	767	716	725	707	759	697	744	765	665	732	691	703	696	715	732	735	730	709	706	698	707	721	694	695	765	703	696	744	704	719	707	715	683	702	742	758	741	761	730	685	728	726	755	731	711	748	696	718	682	695	757	744	712	770	739	744	700	761	710	701	706	721	738	716	693	721	757	650	713	707	721	737	741	737	707	715	715	729	714	697	736	692	739	695	731	738	699	708	728	700	727	751	739	742	678	737	727	688	694	711	712	725	713	734	703	714	686	732	713	671	758	722	710	724	727	700	734	632	677	748	731	725	739	713	704	717	735	716	711	687	699	719	739	703	748	787	709	667	704	753	740	648	706	704	723	715	732	726	747	694	712	708	739	699	717	755	706	737	731	741	740	790	700	716	759	732	733	694	755	742	720	689	689	729	740	719	756	777	714	762	714	737	711	657	721	730	707	699	690	730	648	701	699	743	709	721	777	697	702	728	729	730	688	743	705	734	747	720	722	722	727	730	723	738	706	696	749	685	728	697	693	690	705	687	693	744	732	731	733	677	734	732	714	684	751	675	685	719	710	738	718	756	713	776	731	771	690	720	719	772	687	721	711	711	731	766	687	751
23090	21480	29500	23891	21485	21514	11076	1196	854	775	649	615	597	516	488	448	457	456	415	412	422	427	405	417	372	402	410	408	394	391	385	367	382	360	361	365	355	365	384	318	395	361	343	350	341	361	357	326	391	340	379	378	351	362	325	356	352	397	348	350	340	330	355	329	380	341	357	330	393	343	355	387	348	358	368	310	320	351	325	312	339	327	337	337	329	321	336	356	332	358	352	348	326	346	347	327	337	355	340	332	335	323	359	339	367	344	344	358	349	339	345	322	311	336	351	321	333	336	346	347	291	341	333	379	353	370	315	319	344	345	324	318	340	302	327	353	328	338	314	354	338	321	330	323	325	349	316	331	361	349	330	321	340	312	363	333	367	347	344	360	378	348	355	345	362	380	313	362	337	354	332	362	311	335	342	352	306	352	337	350	324	325	324	321	336	363	379	353	314	347	316	318	355	324	308	313	353	340	369	382	379	341	291	387	355	358	324	348	335	344	326	363	317	338	335	353	352	358	308	318	337	335	324	351	354	327	333	363	346	330	322	332	372	341	320	352	346	346	355	312	300	342	355	318	383	305	355	346	355	332	370	325	361	339	320	338	357	339	310	324	322	348	332	323	336	341	352	321	341	352	345	356	368	324	332	339	341	360	348	348	322	364	319	341	353	310	313	337	333	334	305	346	371	329	329	355	315	328	353	361	312	336	325	365	310	340	357	313	335	335	314	345	327	372	335	339	314	312	352	360	331	340	307	355	368	341	339	334	320	370	403	333	334	343	328	355	279	333	360	353	316	341	324	347	327	336	331	352	357	323	355	312	317	351	358	336	366	314	312	333	324	365	315	342	350	316	317	335	334	346	335	326	343	332	348	324	333	354	314	313	313	315	362	336	292	317	357	320	357	332	319	318	355	366	309	323	308	352	341	364	344	352	315	327	356	397	346	313	327	343	341	372	339	357	342	328	324	347	350	336	319	329	318	324	369	316	345	326	323	330	335	294	341	340	333	319	336	346	368	356	335	353	354	367	330	341	325	347	325	369	353	334	358	357	368	299	327	362	351	314	351	360	350	364	342	359	310	329	379	340	333	335	319	322	326	326	348	347	310	329	313	364	332	350	337	328	342	285	341	345	340	341	308	322	338	353	323	286	326	313	342	309	358	352	353	347	329	375	300	334	344	344	351	353	335	326	327	345	347	339	343	364	372	352	353	374	305	322	367	299	331	288	322	329	357	362	331	335	370	328	319	364	362	382	322	305	336	349	350	340	381	351	327	357	353	320	321	342	364	358	360	344	327	312	332	332	313	346	341	316	346	348	351	340	341	376	330	321	346	354	319	330	325	349	305	343	316	346	361	340	351	361	345	351	311	346	345	346	345	327	344	315	313	338	325	320	326	315	327	345	333	333	337	357	327	322	325	375	362	326	323	379	337	372	360	345	350	337	344	365	313	351	344	337	378	330	303	355	328	335	356	340	299	341	337	312	320	349	345	339	314	323	337	343	325	345	359	369	313	334	331	365	346	342	349	319	347	356	330	354	323	330	347	333	325	379	333	307	326	364	373	339	339	379	358	340	367	332	321	348	329	329	322	323	360	345	331	322	330	384	335	333	372	371	341	363	340	341	348	360	347	327	340	355	358	354	344	367	363	340	340	342	359	320	338	357	336	320	319	332	351	342	322	337	328	333	348	325	325	370	327	314	331	325	337	358	356	303	349	342	347	336	331	344	342	363	342	377	326	324	294	347	321	351	363	319	351	338	351	340	350	341	350	335	319	297	323	346	355	345	344	353	346	306	355	339	346	314	345	358	330	306	328	342	334	333	324	354	331	337	335	367	328	341	326	346	353	342	375	362	349	339	315	346	336	353	306	345	356	340	359	327	333	321	337	344	335	341	340	347	365	317	316	353	354	342	365	337	373	325	316	340	338	331	339	340	357	349	325	373	365	358	317	351	361	331	320	341	351	361	365	326	349	355	320	334	387	310	325	331	347	371	379	334	347	336	337	331	355	383	375	373	331	305	372	329	330	317	320	335	330	344	331	362	352	314	358	332	356	331	300	354	321	360	327	376	347	355	365	333	326	361	324	338	307	310	349	312	331	332	330	340	327	324	349	370	314	360	355	342	346	350	340	378	336	344	355	340	319	327	357	360	363	318	338	353	325	338	357	358	319	344	357	350	340	340	354	333	329	325	327	328	332	330	358	323	337	343	345	320	329	330	357	367	388	359	331	345	321	324	319	339	337	340	341	317	333	322	326	328	335	334	372	333	340	349	339	314	313	330	306	324	338	334	332	341	345	355	325	348	391	381	361	369	353	335	315	314	338	306	358	340	347	338	335	300	341	320	349	313	340	355	314	330	308	347	321	316	334	325	359	321	351	312	319	339	312	330	322	345	347	321	337	294	326	369	332	329	314	361	320	367	326	328	300	349	336	311	322	325	323	352	328	336	357	326	361	375	343	343	354	318	347	342	343	335	338	350	343	334	367	350	353	324	361	340	328	302	343	346	341	344	335	333	343	365	319	336	314	314	371	357	345	379	344	334	322	352	332	324	348	337	373	313	284	327	310	368	337	323	346	324	342	346	336	386	310	334	324	380	361	326	343	358	340	302	378	323	356	323	332	365	385	371	329	337	328	315	302	327	332	343	346	352	300	356	289	334	301	313	333	301	371	379	340	341	366	323	304	328	326	366	369	323	329	316	343	343	307	318	350	342	350	348	318	311	377	322	346	344	338	344	321	324	342	322	322	363	332	339	321	347	312	322	369	375	326	366	374	367	313	345	349	378	370	342	321	316	342	352	328	357	334	349	374	329	342	302	277	340	314	337	316	373	378	318	319	331	322	331	313	333	322	351	345	355	331	345	341	351	321	345	334	331	344	340	331	357	345	337	371	330	363	355	317	314	341	315	347	355	330	367	322	346	359	324	351	328	331	347	344	340	363	314	311	366	347	309	355	351	329	340	301	357	324	322	344	336	330	350	356	321	329	319	334	331	313	326	328	331	334	335	324	338	349	335	370	343	343	325	313	329	341	358	363	340	329	346	319	343	369	315	346	336	322	343	307	332	337	345	340	320	337	368	347	322	343	355	339	326	337	348	333	312	331	367	332	339	352	326	320	320	351	315	348	350	337	348	357	322	373	323	363	362	341	346	324	313	329	329	337	339	339	347	368	346	329	335	334	325	335	316	370	375	310	304	317	324	332	350	354	353	342	333	351	344	315	330	349	332	329	330	318	317	298	329	372	307	333	330	345	370	321	366	311	368	317	349	307	336	340	341	345	338	332	313	327	340	340	331	351	350	353	310	339	305	306	353	354	360	356	323	349	342	357	337	280	351	332	315	324	326	339	341	346	329	320	350	325	345	323	343	377	320	333	364	328	319	361	369	313	369	339	314	356	329	323	340	319	348	349	335	346	351	339	335	357	323	324	344	332	310	365	327	340	305	365	328	323	312	331	331	348	337	359	322	325	317	357	318	348	321	350	359	337	308
7431	17006	13808	7218	5146	3862	2919	2265	1876	1638	1407	1196	1075	939	917	806	812	696	671	694	645	623	603	599	589	608	590	571	560	534	525	568	526	538	518	552	496	503	523	531	538	511	483	506	523	467	506	498	498	508	494	561	597	506	483	511	508	508	479	474	481	478	487	475	475	478	511	471	454	505	484	486	476	440	496	486	471	451	471	467	441	462	452	467	454	473	466	454	435	468	464	501	450	438	453	444	470	501	508	483	500	518	497	489	438	476	477	463	485	467	471	455	475	404	456	458	466	412	532	451	480	484	445	466	456	452	471	516	470	463	454	466	457	437	431	484	448	472	466	462	487	477	478	469	464	435	468	427	467	457	489	469	447	442	467	439	478	426	455	466	437	518	480	497	479	452	508	440	449	458	433	473	438	505	445	502	456	454	493	435	471	460	426	422	475	483	470	506	472	434	451	489	488	466	457	471	477	462	460	423	484	488	489	484	491	476	482	468	438	494	467	476	459	467	535	468	498	456	504	498	476	482	452	475	522	495	438	469	438	455	447	488	459	456	451	462	455	494	457	435	453	477	500	493	472	431	483	494	426	463	487	497	470	485	472	460	463	432	467	463	451	463	482	482	458	494	513	475	446	466	466	450	494	474	464	476	475	438	445	453	479	463	430	464	437	506	451	454	468	496	484	476	438	476	490	521	486	466	463	445	475	417	415	502	494	452	460	481	421	476	461	469	484	468	495	486	458	407	477	448	468	452	453	474	451	478	479	442	466	456	484	496	432	434	477	471	476	461	476	458	480	475	452	477	469	431	460	478	420	411	471	485	456	464	452	458	479	414	482	444	523	510	417	438	442	462	446	500	450	478	509	491	449	463	455	454	485	469	452	399	488	451	499	473	440	488	512	462	445	463	510	450	450	482	461	482	420	460	475	468	471	494	484	478	447	442	480	444	467	467	449	445	458	467	445	473	462	479	482	508	451	469	479	460	448	485	468	465	480	451	465	478	451	468	433	477	478	487	475	499	431	445	508	493	457	466	485	483	465	490	482	444	465	436	423	492	461	477	478	451	469	473	477	450	464	497	455	469	452	456	445	459	462	459	490	464	465	451	506	448	442	452	477	481	454	482	456	455	466	442	429	466	512	454	510	464	451	445	524	469	509	472	455	465	481	491	468	483	454	449	423	474	459	484	478	446	446	438	433	474	485	431	463	439	471	500	444	472	472	490	445	489	482	477	483	463	469	440	458	437	485	473	453	444	448	451	474	455	477	479	468	447	461	468	446	474	461	476	401	453	488	457	498	483	488	479	443	468	465	447	463	459	515	442	438	471	522	462	465	468	467	483	440	449	476	445	480	472	413	447	458	451	475	456	491	498	484	459	476	467	460	463	506	451	482	468	430	509	466	468	514	471	418	462	439	429	485	460	452	453	451	458	441	467	476	446	488	478	452	473	434	463	446	449	440	437	482	449	462	433	458	471	443	476	464	453	446	446	483	489	483	513	453	500	440	503	444	468	462	455	468	441	483	439	450	515	520	483	457	505	435	473	450	451	502	497	436	485	446	450	463	485	460	444	450	469	441	454	491	449	420	482	466	471	488	473	480	475	466	483	478	479	448	515	435	516	447	476	484	466	448	454	459	454	480	488	473	461	444	453	493	441	512	494	465	443	475	452	459	454	478	465	413	470	456	469	474	420	471	483	448	437	446	477	470	474	480	440	470	480	431	519	450	477	478	463	437	437	481	481	480	484	439	419	474	438	496	492	429	421	434	471	480	430	423	437	466	454	462	497	430	461	464	485	473	489	421	440	482	448	433	485	459	473	473	431	460	479	469	478	444	503	450	473	443	429	473	501	473	427	460	475	457	479	455	448	480	511	450	485	472	455	453	429	465	469	455	455	458	463	497	402	446	436	478	468	501	471	457	510	448	492	499	469	448	469	453	481	425	406	469	506	463	436	432	472	490	465	440	459	446	476	474	437	490	485	458	449	465	488	489	505	473	443	463	464	422	452	446	463	477	479	466	485	460	471	418	454	464	480	445	471	491	478	455	487	463	447	435	476	441	494	466	457	469	453	465	482	468	477	494	457	414	447	484	432	456	495	465	445	477	465	426	457	460	478	463	471	445	453	436	477	445	461	463	412	445	494	456	488	477	435	443	469	448	436	438	455	484	435	483	521	438	505	457	477	459	473	451	491	506	460	468	478	497	411	446	443	471	449	419	439	466	458	493	481	468	448	477	482	514	477	414	462	463	470	445	461	486	459	488	477	480	481	481	471	451	498	464	429	488	467	480	445	445	440	462	441	488	490	456	432	472	473	463	455	458	478	466	471	442	491	464	462	440	471	453	490	457	465	447	507	440	436	495	423	475	458	438	470	459	465	482	458	478	474	482	450	463	425	461	442	446	467	492	431	477	447	459	470	460	441	451	458	474	482	491	465	479	483	470	477	472	469	447	491	468	443	440	466	490	436	474	482	479	431	453	497	464	441	465	451	472	491	494	471	493	501	475	499	492	495	423	521	473	459	462	442	464	458	463	491	476	467	478	450	474	486	465	445	455	464	426	455	451	479	467	493	472	467	460	471	446	452	471	449	466	456	482	491	487	452	428	422	494	442	449	499	466	464	481	457	507	447	453	466	469	476	505	468	495	444	445	521	472	440	475	469	422	460	451	446	464	460	481	460	469	429	470	443	455	475	451	458	489	453	486	497	488	483	474	478	455	457	472	436	458	444	488	489	481	479	492	502	500	447	522	459	474	474	447	491	454	459	493	462	449	445	442	472	461	467	501	442	478	437	483	454	471	494	472	479	496	442	468	424	447	466	477	470	495	484	474	490	476	480	467	493	447	487	496	448	453	478	478	455	447	451	463	433	443	473	457	455	507	470	453	480	434	481	467	513	478	459	508	464	515	478	476	485	443	480	508	491	475	484	487	484	478	442	465	460	469	435	452	464	466	464	477	481	439	488	470	481	450	467	461	487	499	456	424	469	456	489	472	484	492	453	461	510	469	478	440	490	476	467	456	461	478	508	465	467	471	475	490	441	498	463	437	492	438	455	480	442	462	495	486	465	443	486	459	498	470	451	428	478	431	465	448	423	462	489	420	440	476	474	469	454	496	447	460	457	471	483	458	472	470	456	456	469	456	459	474	436	493	476	468	470	458	472	427	463	462	463	497	450	507	510	470	447	493	445	468	490	484	465	466	486	493	415	466	483	480	491	432	461	476	451	433	509	450	462	473	463	477	466	486	464	464	453	447	437	452	456	453	457	458	483	507	433	465	453	506	492	497	434	442	459	454	519	486	453	447	493	481	473	485	453	493	512	449	452	444	462	490	456	459	462	426	432	486	489	457	440	491	448	460	496	427	434	481	456	471	449	470	446	477	477	442	472	458	468	475	445	479	448	431	457	459	466	494	495	444	515	418	484	493	418	439	468	460	466	467	513	468	470	429	445	469	433	473	492	469	454	476	484	464	451	469	506	462	482	465	516	463	440
26994	21078	10532	928	593	507	439	397	435	410	400	369	390	383	400	412	381	430	421	405	388	393	419	434	404	385	385	409	350	431	378	376	376	359	408	359	390	383	396	389	381	383	366	410	393	400	377	366	371	369	394	411	435	368	377	386	370	432	426	366	384	402	422	375	383	396	436	391	425	386	422	380	343	390	385	383	399	407	394	366	401	400	404	380	362	385	390	404	391	389	344	422	365	411	380	414	425	388	382	368	386	380	386	411	388	397	407	359	421	385	416	419	378	396	355	391	418	362	358	385	357	352	376	395	357	392	380	377	398	417	423	425	426	399	367	403	388	416	417	392	362	385	393	429	384	363	399	424	406	406	359	413	394	376	346	378	400	390	391	381	385	375	391	378	363	383	353	359	407	378	391	404	378	394	360	408	388	420	413	399	389	364	379	399	381	396	342	403	377	360	388	405	385	384	405	426	372	394	375	365	381	368	380	393	427	343	380	436	405	355	387	399	411	390	406	396	401	420	410	404	370	385	405	400	437	393	401	391	370	363	417	354	363	371	378	410	403	384	376	404	415	408	372	405	388	423	380	412	405	390	377	385	376	396	420	399	387	397	389	391	403	397	361	342	390	370	402	380	396	389	409	362	407	384	385	408	404	432	359	405	401	371	405	376	427	384	362	374	390	401	401	398	368	431	395	396	399	355	397	388	375	337	395	384	387	386	392	397	391	381	392	398	388	395	388	382	359	383	414	413	354	409	393	374	391	385	360	366	396	377	394	371	426	396	398	388	420	378	399	386	376	377	391	418	369	381	387	400	402	418	407	378	416	345	396	383	349	373	361	382	396	406	389	391	412	376	388	397	398	408	381	375	372	327	417	409	413	426	402	417	410	405	387	370	388	364	352	391	375	421	370	436	417	436	393	401	382	391	380	394	397	369	406	368	387	393	376	410	379	423	382	366	357	374	430	397	381	413	384	349	393	415	418	393	378	388	403	352	372	375	407	378	408	368	394	385	365	347	396	395	341	387	356	398	396	358	389	368	394	426	371	409	393	411	383	382	394	394	390	375	417	398	397	370	401	387	365	407	376	410	388	367	378	391	397	411	381	362	401	361	350	367	384	386	410	381	383	378	412	421	360	414	382	365	392	356	387	404	371	379	367	380	366	423	404	365	433	373	403	381	368	383	381	373	400	404	389	367	360	392	371	434	389	376	380	382	376	381	402	367	404	385	406	407	429	364	392	355	413	394	391	426	389	392	394	404	407	429	380	392	386	381	365	362	398	390	387	397	408	424	361	390	409	409	382	359	382	379	388	380	371	411	371	410	358	409	371	386	384	358	396	385	383	370	376	397	397	350	358	404	364	385	397	391	395	360	399	339	383	369	387	369	418	404	393	361	411	398	363	418	376	378	348	377	390	364	389	392	363	388	368	371	343	415	388	386	375	398	407	391	377	339	372	373	389	383	385	427	422	360	389	397	389	417	344	401	381	360	399	410	407	405	388	379	395	360	349	434	400	424	397	346	387	375	390	373	390	344	399	378	352	362	370	344	387	397	373	393	389	352	396	391	368	418	399	386	390	374	407	392	387	375	420	437	367	355	402	384	374	406	354	378	367	393	366	368	371	386	390	353	367	381	368	415	390	390	361	421	387	379	376	386	352	408	408	408	414	398	353	406	361	361	393	420	382	395	398	397	395	390	363	388	406	403	407	396	385	367	337	397	378	391	373	374	364	369	376	372	370	360	388	390	396	385	418	370	363	379	368	422	403	372	387	316	392	339	400	369	373	404	386	397	424	387	398	397	393	383	357	412	398	404	424	378	382	358	355	386	405	383	408	384	364	407	347	385	382	410	376	405	430	419	343	394	378	408	390	401	396	399	398	355	411	389	394	378	376	374	413	418	382	399	377	357	396	372	386	385	357	418	406	407	357	340	361	412	392	400	397	379	357	407	357	423	404	366	393	392	394	404	363	384	379	380	388	425	381	415	369	416	386	360	375	367	412	396	374	391	398	428	383	395	386	391	395	417	377	398	399	379	377	372	374	383	343	395	397	381	393	371	382	425	417	389	386	412	385	378	401	420	421	405	382	391	381	360	386	411	390	417	401	372	365	367	415	407	394	392	385	370	451	373	420	396	356	361	389	394	424	407	428	408	389	391	397	397	388	364	388	384	390	403	419	405	383	422	404	401	412	385	363	371	384	403	366	440	354	392	404	380	366	391	387	389	388	371	408	376	404	396	392	381	398	380	377	388	394	365	400	414	406	407	386	366	390	400	402	381	394	415	404	386	403	371	376	379	345	378	379	381	384	388	346	370	388	366	389	374	391	373	407	406	388	408	403	378	405	421	372	393	393	409	397	353	403	353	402	374	381	366	401	388	389	397	414	414	369	410	402	387	412	386	424	395	388	383	407	378	374	411	373	424	384	385	378	427	398	385	398	357	371	398	389	351	377	368	351	382	413	365	391	417	378	398	386	405	396	355	406	400	428	379	411	398	377	387	401	376	391	415	393	375	425	431	366	379	389	378	380	377	413	379	392	369	392	411	403	399	343	375	403	408	422	364	377	404	381	415	408	388	413	391	389	402	390	336	392	392	380	392	388	395	394	378	397	361	377	387	394	432	373	385	383	384	368	381	377	402	391	372	373	402	396	396	376	363	384	354	384	421	406	396	421	394	398	413	410	365	375	406	401	367	380	412	376	386	410	360	398	365	389	368	395	385	389	403	393	395	389	419	381	376	417	370	408	418	384	350	381	381	377	368	412	412	374	369	385	375	378	403	420	396	381	385	397	376	357	369	386	385	419	399	399	362	400	367	388	380	411	406	370	406	373	410	425	364	373	364	377	426	438	357	399	401	357	393	364	400	416	360	411	387	343	380	420	378	384	397	399	340	381	352	397	386	366	379	368	420	423	386	372	407	390	384	378	373	406	384	401	378	392	390	408	383	347	384	401	392	407	394	384	415	389	352	395	400	373	410	409	390	411	399	363	370	405	410	385	340	401	421	398	375	361	388	374	391	386	421	442	375	352	425	369	382	362	382	378	347	373	371	390	357	395	420	405	353	417	371	401	414	407	407	428	379	385	394	377	420	435	380	400	416	389	399	388	384	419	385	401	385	397	366	392	415	372	366	387	358	420	359	372	387	394	380	365	376	401	404	359	365	418	400	383	402	365	406	422	379	377	392	369	393	408	435	384	376	372	399	418	401	397	400	391	403	430	385	372	365	380	371	384	377	410	374	401	384	364	424	405	380	361	374	387	374	393	397	412	391	374	417	380	412	367	383	377	378	405	417	403	393	353	416	371	355	384	418	383	364	392	421	374	366	410	401	374	396	381	365	406	380	388	410	438	391	392	374	358	416	389	423	373	400	365	377	407	348	410	377	408	381	393	377	408	405	384	365	391	381	381	411	391	419	407	379	371	385	375	392	395	364	363	392	391	414	374	374	409	394	425	417	362	382	403	410	395	414	425	365	399	407	402	395	428	381	379	389
4045	1386	1147	780	644	616	634	605	603	566	552	531	543	577	557	559	550	575	530	519	551	597	514	507	512	525	561	539	568	552	523	526	567	527	536	534	503	525	553	509	529	563	553	550	560	562	554	529	576	513	533	549	539	535	536	541	560	501	521	542	520	528	556	517	535	510	516	561	519	503	512	527	536	516	514	548	512	483	537	555	532	530	547	523	495	510	555	502	518	500	551	524	526	523	549	524	535	569	514	567	490	530	525	549	543	522	586	512	489	554	479	554	529	546	502	547	514	546	598	546	534	544	507	533	549	516	516	536	516	562	538	508	551	542	528	520	504	553	543	526	510	526	488	528	563	529	523	493	536	525	519	568	502	565	532	531	519	553	533	546	527	541	523	530	525	517	532	488	556	561	565	500	546	547	548	527	505	577	546	535	534	534	501	500	541	537	507	523	528	502	532	523	491	544	507	527	531	528	521	541	497	508	556	547	511	545	554	525	515	527	542	520	537	558	531	519	517	529	497	522	552	549	525	534	550	566	543	516	511	515	532	517	538	524	539	506	510	505	548	503	557	547	560	529	550	497	563	561	514	541	514	558	521	510	509	557	533	494	498	553	523	579	537	546	551	541	553	571	556	551	531	554	558	515	496	507	550	531	552	550	541	513	531	518	530	515	519	541	512	546	511	498	552	516	518	514	515	538	556	526	555	525	527	568	502	477	519	574	521	563	524	565	500	510	528	522	505	514	559	534	499	520	501	554	514	534	522	494	566	514	534	533	556	500	511	532	552	475	530	536	506	543	491	526	490	587	521	500	525	533	560	546	469	533	500	544	532	487	519	552	531	498	527	520	494	488	532	498	552	561	531	526	537	527	546	517	495	537	521	521	531	535	549	523	545	522	572	518	540	505	535	550	503	539	513	544	530	540	556	481	526	529	474	508	488	535	533	546	543	563	525	545	577	536	526	536	563	513	540	557	523	575	485	516	494	491	536	524	547	573	498	539	541	520	533	529	537	548	564	532	521	550	516	528	496	556	525	524	494	531	517	528	541	527	515	544	518	568	526	542	566	529	566	546	561	553	548	533	540	531	552	537	569	567	550	550	511	537	555	496	544	501	542	518	541	535	550	533	570	556	526	516	567	562	539	524	546	562	540	580	528	532	506	529	541	558	563	562	521	544	516	515	572	545	545	491	539	539	572	484	559	525	484	503	539	543	548	522	547	510	523	529	540	548	499	501	511	517	498	477	531	541	482	547	537	548	529	567	512	550	543	553	531	544	558	541	502	531	539	519	541	553	568	514	541	511	515	527	536	524	575	529	516	512	515	525	513	553	570	551	486	515	524	565	531	512	537	523	578	521	540	503	517	548	534	524	513	556	510	527	552	513	512	542	541	514	510	519	535	543	516	563	519	542	515	526	506	565	571	515	535	537	536	552	531	560	542	519	522	563	563	507	560	528	556	536	525	508	539	547	523	514	525	530	490	524	522	533	480	562	505	512	517	536	522	496	556	503	563	541	511	532	590	518	497	534	540	522	532	519	533	542	488	563	533	511	507	501	519	526	501	519	566	564	490	516	510	547	507	532	551	528	556	540	556	533	531	542	514	563	541	554	551	536	562	525	504	503	491	550	548	528	521	529	538	523	533	543	535	555	527	518	478	532	534	522	558	525	541	512	531	526	517	538	523	507	513	567	501	517	503	536	527	527	525	519	546	542	503	504	536	596	533	563	545	511	538	517	554	538	566	505	486	557	511	526	548	513	569	528	537	506	493	516	552	552	515	547	522	582	534	521	541	510	540	508	533	532	507	515	540	525	500	521	529	540	528	573	569	528	518	528	527	486	558	524	544	605	544	539	528	529	539	487	541	531	490	524	498	545	488	521	507	496	571	492	508	551	558	525	568	494	533	536	527	481	555	518	531	575	549	530	512	538	561	549	533	525	584	568	548	527	529	562	545	508	512	552	536	529	526	522	586	556	539	562	503	537	554	531	512	523	523	524	543	489	540	569	538	501	537	535	516	492	545	544	515	522	545	538	539	587	531	504	500	547	517	522	552	565	550	521	509	544	528	510	503	533	507	517	541	506	546	550	535	525	516	511	554	506	497	525	560	539	479	532	530	545	498	538	511	524	541	550	527	532	528	519	548	507	506	524	557	539	524	538	517	544	552	515	560	469	533	559	514	528	527	549	522	550	569	524	517	530	497	516	495	538	546	554	532	523	532	507	559	538	528	545	508	499	514	528	519	542	538	529	531	567	519	530	530	537	517	538	514	534	528	542	540	550	516	535	510	544	538	558	537	519	557	509	512	524	533	561	536	492	505	506	545	541	493	530	517	556	546	507	530	547	542	537	537	499	569	529	541	513	502	517	516	515	497	556	531	556	522	525	568	526	506	526	519	532	544	501	519	539	534	525	572	571	535	564	535	509	519	515	500	538	498	506	512	568	521	515	521	507	510	544	538	559	571	569	532	546	509	550	565	509	520	548	547	537	556	506	516	562	536	540	500	523	525	537	551	577	554	518	517	574	532	525	560	550	536	555	465	578	530	541	534	547	529	558	481	469	559	499	562	505	555	531	550	536	508	544	535	553	507	540	520	535	536	525	559	560	529	530	508	507	524	552	505	541	519	529	536	545	561	534	545	557	553	584	495	529	528	492	519	530	550	512	526	517	518	528	513	532	544	515	516	510	534	522	532	561	524	519	483	508	520	563	534	501	508	503	513	511	537	527	567	546	549	546	534	517	515	514	526	495	524	519	522	513	539	521	544	564	489	519	503	532	509	539	530	528	553	474	503	504	527	550	543	514	565	517	561	529	492	581	556	522	534	504	471	535	543	497	517	500	567	493	550	523	536	537	557	519	557	517	511	571	564	501	549	508	541	530	531	495	535	504	501	527	524	546	538	564	522	531	548	510	520	533	532	521	501	542	549	510	540	557	541	545	529	549	512	510	530	544	545	495	566	504	526	509	557	530	518	555	537	502	530	523	548	486	523	585	486	544	544	571	576	584	552	524	501	556	486	543	527	563	507	556	561	528	538	554	523	543	539	509	545	535	550	522	532	504	540	556	541	513	572	529	558	539	533	518	536	504	534	490	517	517	529	511	530	538	518	525	502	548	520	500	528	520	540	519	527	495	573	510	506	511	558	560	545	542	539	504	538	536	485	517	532	493	547	552	537	495	518	548	494	552	501	526	494	528	523	545	513	512	508	543	495	586	558	543	499	511	549	513	510	540	537	521	551	537	507	509	555	517	538	507	546	542	570	512	527	532	561	514	520	566	517	525	559	561	509	501	497	481	516	493	502	583	541	576	512	490	520	530	527	548	509	561	519	557	529	538	535	502	549	567	493	540	570	512	528	542	539	503	494	518	512	503	480	537	517	505	555	539	491	533	540	533	553	535	516	516	567	559	580	536	544	493	544	523	536	529	483	496	578	549	536	496	567	510	552	525	545	474	499	492	549	521	497	577	512	514	530	495	537	553	540	530	516	510
24010	21576	29233	24352	21582	12947	1502	944	798	740	675	657	634	622	610	624	595	573	588	568	570	575	527	545	547	537	543	526	558	588	539	557	536	547	552	587	539	535	509	483	557	569	523	531	519	508	520	504	535	544	512	535	535	551	554	549	534	539	563	530	505	539	530	576	522	492	536	534	543	494	535	537	528	512	527	533	547	539	536	491	540	506	521	529	536	525	542	539	523	513	514	526	515	550	499	551	535	532	533	505	492	505	497	527	545	548	517	498	520	519	497	511	548	526	511	513	572	540	531	525	530	519	475	544	540	542	501	482	537	518	520	555	511	507	503	531	557	520	534	557	580	517	502	528	502	530	503	511	487	577	513	567	566	530	529	524	544	522	508	529	532	496	532	552	563	527	493	519	509	524	508	525	489	531	521	529	581	498	545	460	544	567	519	522	534	527	536	527	486	564	517	537	496	544	533	510	495	519	525	544	517	513	529	533	512	525	543	560	493	502	512	543	512	537	517	538	504	512	547	507	543	514	541	537	487	558	538	488	551	581	578	520	530	533	533	501	522	559	529	549	531	502	524	475	505	516	500	566	588	521	525	509	532	526	521	500	510	506	583	519	545	474	562	524	526	542	489	516	544	521	546	544	503	539	518	539	498	497	503	516	520	527	505	551	543	494	515	544	510	550	501	512	505	505	512	515	555	528	488	510	537	553	522	499	542	578	534	542	493	521	529	546	565	541	508	516	561	522	514	536	512	531	535	556	531	529	529	563	514	528	568	517	520	536	516	539	604	516	526	487	520	531	563	534	524	491	502	541	516	540	529	545	512	503	492	538	551	550	527	523	524	535	538	543	512	515	501	520	516	544	545	513	503	508	559	502	518	516	521	516	532	552	562	546	472	547	564	504	548	482	502	512	534	515	506	544	528	520	512	527	541	519	507	511	522	516	571	577	531	519	482	517	552	516	518	516	519	518	478	534	537	586	562	504	528	526	590	531	528	508	528	516	534	515	527	539	559	561	542	489	568	508	515	544	561	522	561	550	523	519	546	523	563	505	561	523	515	530	564	506	535	510	548	525	524	507	537	536	557	500	504	525	511	504	512	556	563	543	574	586	538	491	584	510	511	519	508	593	553	551	539	523	497	516	524	517	552	563	501	549	547	551	546	534	528	512	556	523	461	507	542	511	553	524	545	556	514	537	528	539	515	545	507	518	547	537	533	543	481	539	528	472	522	556	485	560	536	497	487	520	515	561	501	544	498	526	522	494	555	520	512	516	543	509	490	529	528	519	511	538	570	540	476	560	562	533	519	549	520	515	518	500	563	519	536	496	509	522	512	510	559	514	530	493	546	514	523	533	512	510	547	512	549	510	538	549	511	528	520	565	521	521	501	497	536	509	488	558	533	505	530	540	536	532	515	515	531	511	523	547	529	518	512	514	551	563	555	532	499	489	551	548	527	538	489	518	550	493	511	529	504	529	511	559	522	530	529	504	537	500	549	563	508	579	554	559	514	527	541	499	524	523	583	532	535	473	510	535	562	552	544	538	535	521	541	525	590	514	501	478	528	506	530	540	544	529	526	504	538	500	485	560	557	526	519	526	483	526	542	546	535	504	532	540	505	556	512	499	495	539	537	498	519	516	563	500	528	488	516	500	472	512	517	519	530	517	523	508	507	528	522	511	519	476	546	512	511	488	550	521	526	543	549	495	539	488	494	553	502	508	534	511	570	483	549	575	514	543	521	517	563	525	536	533	554	534	521	484	533	492	559	568	542	498	504	531	515	530	517	558	498	528	544	540	580	509	527	515	515	525	518	513	510	505	538	507	510	533	538	501	543	514	544	492	537	558	549	481	538	537	555	530	568	549	497	529	532	528	552	502	526	533	524	526	504	517	516	520	516	546	532	561	490	523	462	478	522	568	517	551	503	515	491	552	514	546	498	486	529	510	518	514	503	503	492	538	507	543	487	561	535	540	506	528	541	547	560	552	558	488	492	525	515	506	530	530	536	579	550	506	532	554	488	472	550	554	512	565	525	562	557	533	480	539	497	552	496	520	533	478	535	533	533	567	534	510	504	537	517	542	503	523	546	528	508	522	528	508	534	527	558	508	527	531	524	511	536	579	517	509	501	512	529	581	495	533	543	563	524	524	530	505	555	533	533	543	537	537	549	515	507	507	547	527	516	488	567	540	523	525	534	542	558	525	520	539	511	513	481	522	548	531	525	532	502	540	519	522	553	502	490	544	516	491	543	546	498	527	532	533	531	521	519	546	526	500	531	536	488	541	532	551	530	462	512	555	555	504	555	545	546	510	505	532	513	475	519	532	540	526	511	498	571	511	553	513	559	535	499	522	525	532	532	507	538	570	516	545	554	510	508	540	500	499	528	488	545	529	521	542	530	535	477	568	515	525	503	546	532	508	560	497	497	492	546	532	511	547	544	564	489	556	530	565	517	546	506	549	514	527	508	526	537	542	514	551	515	539	504	533	542	502	539	526	487	512	485	504	550	530	547	562	511	526	506	502	527	528	524	514	513	540	508	548	496	508	516	550	518	510	541	547	521	542	509	532	531	524	471	527	529	551	507	530	557	498	571	523	480	499	538	552	501	501	510	554	476	515	506	535	512	517	510	532	520	505	573	554	507	539	524	482	514	486	526	505	513	511	532	572	563	509	532	502	506	487	508	518	488	509	524	523	534	494	486	540	517	508	526	518	540	494	558	528	542	514	522	550	530	533	484	516	566	551	493	568	540	527	486	528	530	520	514	497	530	531	545	510	522	519	518	542	549	560	531	562	531	526	492	553	505	519	527	534	515	516	521	552	529	520	536	535	560	514	547	514	543	569	532	519	523	520	528	537	512	510	581	547	511	558	524	611	535	536	530	522	558	508	577	512	514	500	561	519	562	531	520	521	545	531	511	508	533	518	487	496	566	547	542	529	579	538	538	566	534	559	515	499	477	524	562	540	539	512	539	532	533	495	525	570	501	512	496	560	470	518	528	554	525	505	513	532	524	530	528	508	523	492	527	519	502	502	520	530	533	512	572	526	550	496	546	495	540	514	479	540	534	511	531	526	552	500	530	507	551	519	529	481	529	501	559	551	505	501	509	511	507	544	511	495	567	548	551	520	494	502	528	543	503	534	558	525	500	506	511	519	531	514	505	503	556	554	570	542	549	489	539	510	522	516	561	540	490	558	519	527	519	530	523	508	543	514	528	502	503	521	531	507	530	497	525	539	543	528	515	544	531	563	542	529	526	523	504	510	502	517	516	543	539	543	545	528	547	496	541	535	548	535	535	507	521	535	530	515	491	513	519	536	530	513	484	519	544	497	530	514	563	535	530	482	551	534	528	501	539	509	497	522	494	502	502	515	530	535	506	489	596	483	512	526	522	518	499	499	508	511	563	521	507	518	539	507	509	559	499	521	520	513	485	519	521	513	511	531	540	502	499	519	540	532	517	524	513	540	488	515	532	554	499	492	500	522	499	534	574	565
5206	10979	8896	4520	3236	2398	1955	1668	1426	1321	1195	1121	1034	982	944	931	873	824	876	828	758	835	735	744	763	784	778	752	770	745	749	772	703	727	756	720	733	734	729	814	702	760	709	745	725	728	739	789	738	748	740	766	764	814	771	765	754	772	726	690	755	698	715	735	710	749	721	707	722	693	751	708	733	715	701	709	710	750	693	703	722	744	736	681	682	680	692	718	766	679	719	738	701	689	743	676	721	742	622	733	664	726	710	713	712	696	686	744	671	689	702	699	736	759	742	703	741	727	713	733	685	727	687	736	713	727	784	711	718	768	743	730	745	697	713	694	713	718	699	688	720	679	751	717	724	701	703	706	744	724	733	731	665	718	758	706	686	744	702	701	749	674	694	755	689	763	683	686	677	738	700	720	731	675	673	706	688	709	718	699	747	693	705	707	766	696	691	710	703	760	735	697	694	728	715	723	712	741	709	724	730	665	683	729	779	765	729	693	734	736	688	703	685	729	708	742	699	729	704	738	716	718	717	734	717	688	728	714	721	704	739	697	736	684	751	657	715	709	683	701	699	714	729	707	701	707	718	717	691	727	662	706	720	668	745	706	683	693	717	741	727	730	735	675	677	723	706	703	725	753	714	731	740	723	754	743	658	721	685	708	742	676	707	806	733	670	735	711	756	702	722	737	730	751	736	662	764	708	683	722	734	688	722	714	721	683	689	776	731	668	721	691	732	692	747	661	734	677	689	720	666	704	712	743	719	705	772	753	739	747	739	691	725	694	768	698	689	715	694	715	656	698	726	717	726	748	739	724	674	719	716	704	722	724	708	739	752	719	690	698	683	757	696	678	737	660	728	736	686	704	742	712	737	710	771	743	695	672	704	722	756	705	754	706	722	735	702	702	712	710	680	684	766	731	736	734	737	744	713	720	736	705	718	695	714	705	695	727	739	725	726	757	693	748	697	725	669	696	744	698	742	700	727	720	720	740	698	706	704	705	691	688	693	682	732	692	720	746	689	737	734	718	659	740	696	780	718	714	723	753	705	737	731	684	714	730	706	645	697	739	738	702	713	720	714	704	705	741	741	752	733	683	693	755	719	718	712	723	717	734	760	716	729	704	708	731	683	779	723	763	695	725	695	716	701	692	675	708	694	706	731	743	718	752	742	711	689	709	755	717	677	669	721	678	711	686	718	730	693	725	702	710	727	644	695	695	705	677	700	726	725	712	718	713	727	689	705	723	706	720	770	725	728	749	702	706	690	719	751	743	687	700	732	719	703	742	746	712	741	760	733	734	763	686	725	751	709	713	684	658	727	726	735	722	682	710	698	691	716	670	665	679	730	694	758	757	698	671	709	741	711	711	692	734	669	691	730	677	724	671	731	665	668	761	673	743	664	728	748	691	704	717	735	662	715	741	755	694	716	743	724	720	728	739	700	724	724	694	699	729	767	705	693	677	774	702	700	761	711	704	728	671	758	736	724	648	663	671	691	777	695	742	699	723	723	711	710	740	705	700	716	708	700	731	731	736	723	730	695	738	758	691	751	676	712	746	729	701	724	708	738	736	692	734	743	698	681	734	679	679	784	702	768	754	683	711	751	730	710	705	718	660	738	700	699	712	724	658	769	677	679	663	707	691	749	689	713	726	710	733	670	697	730	703	732	742	700	695	736	731	710	751	716	705	723	691	703	715	699	665	730	706	699	759	703	731	739	719	733	716	693	680	736	734	717	701	725	714	687	735	664	705	687	675	698	695	737	693	742	676	703	749	758	749	705	707	753	676	723	692	658	739	685	738	729	686	719	676	729	715	714	686	742	712	738	737	721	703	767	733	729	719	720	753	724	731	697	739	692	762	683	679	689	721	704	723	702	752	690	725	682	732	717	730	684	770	692	692	733	722	718	698	707	715	699	690	685	694	725	780	721	724	725	717	738	686	732	688	649	758	679	744	729	745	703	708	750	750	686	704	729	735	722	681	729	735	747	695	675	679	653	719	710	694	710	754	697	717	687	708	690	707	712	751	704	724	743	719	647	725	710	731	713	730	757	689	760	758	701	712	697	690	688	696	736	682	719	751	641	759	691	727	702	703	766	737	742	747	685	677	690	711	763	683	728	711	709	732	641	702	739	671	724	687	724	638	775	720	713	689	693	700	673	695	730	719	671	697	738	685	676	739	708	765	687	764	669	695	714	680	768	729	694	745	702	726	800	700	743	753	749	712	745	664	700	708	725	722	711	698	699	737	715	736	684	718	733	724	711	706	719	704	769	688	701	717	704	712	731	734	700	733	723	698	683	691	686	709	718	758	691	685	699	724	704	729	740	670	706	727	690	702	722	728	698	700	666	739	696	756	746	693	730	689	668	673	743	741	693	692	739	710	664	694	691	709	703	658	748	687	695	719	733	729	704	740	652	691	723	706	727	688	695	751	730	759	735	679	720	697	688	718	714	706	718	728	680	706	684	732	715	705	744	687	748	710	715	702	722	679	758	731	715	705	718	667	727	707	732	689	720	703	691	722	716	729	715	739	698	679	728	709	714	705	759	699	709	712	741	748	691	752	738	685	722	774	696	715	704	695	687	707	695	728	724	707	737	716	700	700	687	698	709	723	698	718	702	707	668	744	707	732	694	749	765	763	696	722	692	685	742	745	715	745	741	681	740	746	726	722	657	682	740	626	739	714	724	742	729	704	684	713	726	710	703	721	700	661	711	725	720	758	695	718	776	688	747	693	704	722	709	747	738	721	732	738	702	736	731	710	696	728	679	754	704	709	735	738	690	700	686	711	698	702	743	741	740	691	711	693	684	699	713	676	707	706	708	725	705	668	742	733	702	705	738	750	760	708	734	692	741	679	714	662	695	685	717	699	704	717	717	680	695	720	711	716	720	690	679	711	686	715	702	732	763	743	710	715	709	694	668	700	710	720	729	687	746	702	668	697	668	712	723	715	684	707	713	736	681	685	709	749	742	715	709	736	707	752	727	720	694	729	722	663	784	689	672	712	709	718	708	689	717	734	701	697	725	763	669	711	764	708	699	698	702	727	736	772	720	669	733	728	711	732	756	652	740	717	713	730	719	749	719	752	713	724	711	732	684	694	698	670	761	704	731	753	748	722	686	682	717	696	754	707	709	722	699	725	690	691	716	699	710	702	701	777	713	747	685	705	670	709	719	684	675	736	724	702	716	676	690	724	676	723	713	724	717	724	728	687	712	697	696	716	721	732	680	688	730	723	710	744	743	702	692	691	725	758	708	669	754	748	689	717	765	693	689	711	722	749	749	707	707	719	703	716	735	755	758	719	707	715	712	726	714	729	718	721	723	758	684	659	704	745	678	697	701	714	703	723	699	706	722	693	692	739	666	716	701	639	717	750	736	717	714	749	669	704	772	745	721	691	683	686	722	697	726	709	740	760	702	700	646	710	686	661	683	685	692	719	708	701	703	699	749	723	711	723	753	750	707	695	732	711	678	706	734	728	714	740	707	693	762	687	677	693
23164	21584	29654	24019	21587	21630	11006	1195	868	813	690	591	536	511	526	465	516	417	441	399	409	391	397	390	382	438	382	368	406	387	390	378	356	364	331	397	345	371	352	389	355	339	333	389	367	373	366	360	335	341	348	380	407	359	368	397	341	325	357	344	355	393	336	324	338	338	344	330	353	368	366	372	355	329	326	364	357	384	353	340	339	318	368	332	340	333	330	335	311	339	335	352	341	321	321	341	347	364	345	328	356	355	350	329	364	360	337	319	317	356	337	353	352	365	389	375	375	340	361	293	336	349	332	346	372	348	303	341	374	347	392	325	343	310	353	343	362	319	344	295	344	305	361	340	346	317	345	354	350	299	359	369	359	329	327	328	374	356	300	348	334	299	330	326	329	343	337	339	328	379	337	339	338	329	355	330	321	344	311	366	339	350	290	337	362	342	346	347	324	360	348	346	334	368	348	327	312	353	304	352	363	329	345	345	348	324	324	341	328	337	341	349	371	338	353	331	323	321	380	357	361	346	349	349	353	362	359	317	330	359	322	318	319	317	334	333	329	362	319	361	347	328	310	348	368	324	339	340	322	341	308	332	312	344	332	363	353	341	347	375	351	347	366	342	319	318	337	340	329	347	355	353	323	340	331	336	330	317	360	338	335	327	357	367	369	331	333	290	350	343	342	332	356	340	335	333	366	359	338	337	339	332	384	372	312	325	330	330	357	337	369	318	323	325	362	351	368	299	336	349	305	320	336	327	346	351	340	308	335	335	332	352	324	356	315	325	339	345	308	318	358	354	338	331	335	312	319	378	343	344	385	362	352	337	303	347	319	337	311	316	371	351	330	329	294	318	328	342	333	350	373	359	365	366	328	310	336	323	326	335	329	347	335	324	318	319	320	342	319	345	318	339	330	341	364	339	315	338	348	332	368	363	350	362	321	342	361	334	340	312	347	324	322	346	380	332	331	314	349	340	359	337	317	332	378	316	372	343	340	318	334	318	329	341	351	327	340	335	359	336	342	323	345	318	338	332	324	351	334	322	343	329	313	314	344	301	352	337	323	367	350	344	364	331	312	342	356	328	364	340	343	364	345	318	344	346	334	331	315	311	344	316	332	325	358	344	328	341	369	321	336	349	365	348	337	368	291	365	300	327	311	340	360	349	335	356	381	364	357	359	313	318	362	376	333	345	335	327	363	312	360	325	351	326	365	355	344	357	355	319	303	333	355	305	341	306	356	330	359	341	378	318	339	313	324	369	326	313	322	346	344	344	331	352	317	338	344	341	342	329	320	305	344	321	377	313	339	318	323	360	314	352	337	344	342	352	335	355	341	351	370	317	328	348	342	326	322	348	316	321	290	335	328	358	366	325	315	321	346	333	340	352	350	361	347	349	303	307	331	340	320	327	366	348	315	343	351	339	332	332	347	341	349	331	349	350	308	340	332	322	342	327	340	346	346	363	352	363	314	346	343	314	345	314	326	370	318	328	314	338	322	310	364	368	332	340	350	352	319	374	343	319	338	321	370	360	357	347	389	322	333	318	362	318	368	323	326	349	306	332	338	336	332	350	337	339	333	334	331	343	355	313	341	316	360	317	300	366	326	352	320	377	365	339	318	355	338	325	359	336	351	368	316	315	318	308	312	356	294	357	366	361	347	360	343	344	334	333	312	321	374	337	331	336	337	330	348	356	338	351	368	375	335	354	352	340	360	278	371	305	336	331	359	337	330	356	309	337	314	337	314	342	305	355	324	316	365	348	333	348	319	321	350	295	322	351	347	313	325	322	362	352	324	333	340	366	366	324	364	351	329	342	362	352	313	322	349	327	321	323	329	322	329	328	367	288	363	347	320	333	348	331	336	328	332	323	319	317	319	302	313	331	318	325	334	331	309	364	322	338	353	357	365	366	343	339	329	354	328	333	316	336	318	339	338	340	371	315	352	318	334	345	339	341	290	361	306	321	331	365	353	333	354	339	310	322	348	377	334	347	381	357	316	319	333	329	343	335	306	300	329	328	360	346	379	362	371	321	334	357	327	355	312	304	341	339	328	367	314	366	350	336	340	305	341	359	327	326	357	346	341	332	348	298	326	341	342	311	337	332	347	337	313	341	367	348	328	356	338	344	307	340	328	369	303	336	353	310	325	287	339	355	356	367	336	303	339	330	328	326	316	325	350	314	328	333	308	357	299	354	311	313	334	298	328	371	333	315	346	337	329	349	341	385	298	390	328	300	319	361	353	317	324	314	327	308	336	343	301	366	309	333	338	342	345	359	359	351	389	313	354	315	340	332	351	349	331	316	327	363	316	325	288	333	349	342	330	335	348	328	349	364	298	322	324	323	345	326	359	327	345	355	311	324	317	347	398	306	344	349	337	319	328	319	333	301	387	342	351	335	325	305	316	340	342	364	322	320	360	357	350	372	347	353	322	336	364	307	322	343	347	368	331	332	329	349	334	330	359	344	310	344	334	353	309	320	346	334	347	339	376	334	361	349	301	338	359	339	336	308	320	347	320	386	340	359	344	316	294	337	333	358	343	328	320	338	341	338	376	338	346	374	330	314	356	340	334	331	355	330	336	341	338	301	359	318	328	338	337	344	358	375	342	351	328	331	329	346	320	347	300	337	341	375	326	345	348	358	291	303	359	328	335	341	365	354	330	347	343	323	346	321	327	362	351	336	338	316	342	375	356	360	353	326	365	352	358	319	336	316	329	334	320	310	336	339	329	304	334	345	337	350	321	349	294	344	322	345	329	345	340	317	338	372	315	321	335	343	337	367	335	335	295	320	361	345	333	335	328	347	308	355	333	317	350	352	370	335	347	318	349	295	330	325	369	334	358	306	359	345	352	343	342	310	351	318	328	345	353	345	330	323	352	331	338	310	348	359	327	368	325	320	341	329	337	329	342	342	328	338	332	340	336	320	323	354	324	370	317	329	348	322	335	337	329	320	341	329	335	335	370	328	344	353	340	351	311	349	327	339	358	337	352	334	318	336	319	325	329	303	349	326	311	332	322	329	324	310	309	336	354	355	350	355	314	357	314	325	303	327	302	327	314	351	377	354	323	344	327	355	333	356	322	331	334	337	346	336	325	316	334	333	337	331	332	348	339	332	356	348	351	310	326	307	335	332	334	324	368	331	347	345	346	327	348	320	350	369	344	325	338	326	327	374	316	333	343	340	344	313	320	332	334	330	326	319	342	349	337	300	340	352	345	326	361	311	332	326	346	351	329	343	327	328	297	319	318	309	351	352	294	362	321	356	327	363	366	345	342	334	341	361	335	340	308	356	331	338	347	334	330	373	329	352	347	328	332	337	348	308	343	324	347	332	345	313	342	350	351	321	352	329	332	361	324	320	303	350	345	314	313	319	352	307	338	322	331	336	353	348	355	337	355	341	356	312	305	380	320	338	314	325	332	334	329	333	331	337	305	321	343	301	340	360	323	327	334	331	355	331	315	345	354	333	320	345	323	378	363	352	302	304	366	312	332	313
7271	17123	13902	7226	5061	3851	2864	2329	2012	1576	1401	1191	1037	946	887	778	767	727	684	713	659	667	609	614	577	571	555	554	586	510	554	523	489	500	518	527	514	484	505	475	507	510	491	499	502	505	536	490	531	532	522	554	535	524	480	543	562	494	486	450	494	463	486	508	518	451	471	513	472	469	481	449	473	477	480	460	470	470	520	459	538	462	460	480	460	440	451	461	438	498	464	482	434	421	491	491	490	474	492	490	493	469	466	467	439	494	491	487	470	467	444	471	469	459	468	447	466	464	456	483	466	446	479	462	444	444	447	489	441	499	472	476	467	449	458	468	446	460	473	434	504	466	475	458	473	454	463	434	473	432	449	459	451	434	470	474	461	468	511	474	454	442	422	469	442	441	480	447	492	454	462	446	461	465	441	450	453	512	496	465	475	500	450	493	447	431	467	443	470	468	454	448	450	473	472	459	487	461	449	479	459	435	463	463	429	427	460	482	440	466	440	486	465	475	461	443	436	494	472	482	462	485	463	441	455	472	424	449	453	456	446	482	457	425	477	476	431	472	471	452	419	477	486	515	492	484	479	465	470	481	484	464	441	467	483	474	447	466	450	448	449	500	483	478	464	471	480	455	467	456	447	457	440	456	466	448	445	458	471	480	473	460	463	471	461	457	439	463	458	480	444	456	443	502	495	452	473	494	482	473	446	512	479	433	455	444	479	485	473	449	474	483	452	480	451	442	454	455	476	460	453	455	457	466	467	431	462	475	444	468	501	427	473	449	470	501	464	464	454	452	479	465	498	490	507	480	498	478	471	433	498	445	455	460	441	497	433	449	470	456	447	466	495	490	451	464	445	463	496	454	476	467	466	456	472	441	497	470	428	474	418	467	427	457	489	434	442	460	503	457	470	444	499	451	436	448	458	480	465	463	450	462	448	444	477	467	429	444	468	453	478	462	461	482	475	436	459	454	449	467	427	479	449	470	494	449	474	458	447	467	468	462	445	462	461	463	480	466	450	502	442	507	438	458	444	455	494	476	454	463	469	503	459	478	474	463	475	461	472	458	451	433	481	437	458	466	441	470	442	435	472	482	465	464	471	453	443	526	488	456	492	482	469	434	457	465	460	446	460	471	471	476	446	465	482	493	459	497	430	445	446	456	448	464	429	478	466	497	440	472	457	461	439	468	465	477	454	466	447	486	465	490	465	506	487	451	495	471	483	445	479	469	450	507	455	468	467	480	467	486	474	437	416	438	441	476	448	443	439	447	506	468	456	499	479	480	472	499	502	473	476	490	497	492	489	479	472	471	439	427	452	496	434	483	451	466	469	488	496	446	492	444	427	510	480	461	440	466	467	458	467	462	466	464	475	458	430	468	442	483	425	441	454	466	468	437	473	491	503	420	463	484	430	461	444	450	447	432	481	470	447	444	468	476	470	478	476	446	503	462	484	490	476	449	474	459	436	439	464	467	483	466	458	470	489	472	436	431	464	440	485	475	446	495	501	468	457	454	490	503	449	463	460	472	452	448	417	466	458	500	442	452	454	476	434	507	462	460	475	423	457	444	466	486	464	472	437	475	491	448	471	438	425	503	460	460	491	484	470	446	431	500	437	515	447	441	433	470	459	490	450	435	480	455	456	486	427	486	426	475	466	501	464	458	497	485	454	487	445	428	473	440	414	481	464	465	457	439	480	486	459	434	482	434	485	481	453	481	475	465	503	457	458	478	435	439	465	449	432	497	448	474	411	454	486	441	488	427	438	464	458	464	482	483	481	454	426	470	429	481	457	471	466	463	459	489	425	447	443	470	451	458	464	455	455	462	478	475	476	488	469	520	441	479	457	437	423	465	515	443	454	467	495	491	479	422	449	479	468	463	480	469	452	482	480	486	443	461	457	456	436	489	456	438	451	432	487	458	432	456	499	483	451	505	464	435	471	482	456	463	440	475	485	451	440	504	425	442	497	445	485	465	450	471	436	424	489	473	479	484	464	456	449	479	505	476	495	464	462	428	452	429	434	403	489	487	472	478	449	447	455	429	465	471	455	435	466	496	446	447	488	460	484	451	473	507	455	457	455	448	493	481	480	461	451	430	508	444	425	485	454	447	455	428	437	520	454	444	469	431	468	464	485	437	461	471	436	445	502	418	447	485	447	440	485	439	464	450	447	447	471	472	440	465	448	475	459	443	448	458	477	453	494	425	439	443	464	475	428	416	477	469	480	463	492	468	469	400	431	466	458	496	489	461	481	419	454	471	482	466	453	466	461	459	475	463	438	459	442	454	489	431	498	473	470	470	502	451	448	511	425	458	452	458	465	476	453	466	485	453	479	458	488	493	500	461	455	446	444	486	473	433	419	449	465	454	442	460	448	442	446	475	477	473	473	403	451	483	451	450	476	471	439	450	501	459	461	459	452	432	462	484	443	453	451	462	494	467	463	482	473	459	449	408	487	511	415	466	470	457	446	415	463	477	468	441	501	435	483	483	453	457	468	464	493	439	473	453	441	458	493	449	436	444	484	456	446	485	453	447	487	470	488	430	532	473	447	502	497	403	472	458	431	462	428	470	472	465	497	459	457	465	435	487	463	448	462	479	462	463	475	457	443	458	446	480	474	495	467	480	475	427	459	426	475	462	485	452	490	450	447	475	471	469	437	460	466	465	471	472	470	438	474	470	442	478	476	435	504	454	500	430	470	471	424	461	448	444	446	463	462	468	492	461	451	458	454	443	487	409	492	429	467	460	466	469	473	455	433	477	461	482	478	485	488	439	505	470	467	466	481	463	425	448	477	488	484	449	490	471	426	482	454	474	510	447	455	431	439	480	471	482	461	477	472	460	463	472	441	454	432	449	452	459	526	445	490	458	486	474	440	449	481	455	470	434	450	488	460	460	468	467	481	481	472	501	433	473	473	440	477	478	509	451	462	444	466	437	466	490	436	499	420	470	486	461	477	428	473	467	441	478	450	443	473	511	487	480	474	439	403	440	488	463	427	463	463	421	492	441	429	460	440	475	457	489	464	464	413	486	477	484	473	461	473	475	454	443	476	452	466	460	470	458	469	451	461	481	452	470	468	452	468	429	484	468	485	499	468	478	469	472	444	483	473	477	516	434	482	467	441	432	468	460	464	487	482	454	491	467	477	405	474	479	461	466	472	483	463	469	466	476	490	468	442	500	444	478	445	443	434	470	464	458	448	464	453	476	478	484	473	457	470	465	486	446	454	450	473	491	432	457	499	479	506	439	431	454	437	446	485	467	454	433	461	484	449	491	445	478	473	445	486	491	510	466	476	463	473	460	451	499	433	461	471	443	439	450	449	444	454	474	449	474	459	445	463	474	447	419	463	447	491	468	485	489	472	447	466	461	489	498	462	438	441	456	507	481	466	461	450	445	486	459	476	458	490	490	476	462	454	467	443	471	475	460	475	439	451	478	477	426	489	461	446	471	483	471	471	440	469	480	426	491	469	445	484	454	463	446	465	470	420	444	456	458
26964	21149	10564	911	499	483	433	431	461	422	398	400	404	401	391	376	390	411	394	401	416	368	392	417	387	419	374	409	414	375	374	326	392	421	424	390	408	394	434	404	397	385	411	392	389	370	373	372	398	426	399	399	405	415	365	410	365	352	380	426	405	388	403	382	405	438	367	392	366	372	385	411	396	404	408	387	381	371	397	398	358	407	402	398	388	385	412	417	399	409	389	382	401	400	355	414	383	378	401	394	412	398	401	365	398	408	381	404	387	424	407	359	395	367	352	405	401	403	389	390	402	407	401	372	402	398	426	364	397	417	369	403	380	404	396	403	410	381	376	406	393	400	370	361	377	365	405	387	378	383	390	389	394	394	384	385	352	383	377	420	430	370	388	390	388	404	399	379	363	379	407	392	435	384	411	417	373	363	389	432	435	382	370	396	370	399	366	385	366	363	419	417	393	404	418	401	409	402	390	378	401	384	391	399	360	378	358	387	393	390	382	399	388	396	384	382	394	382	405	408	406	422	412	393	375	385	355	386	377	427	387	362	394	403	385	384	377	376	373	403	391	417	379	385	372	377	454	379	392	377	359	434	365	416	345	384	399	385	391	353	386	391	387	379	404	378	375	407	379	407	395	380	413	394	410	383	372	413	384	389	399	391	390	375	355	394	407	373	379	351	362	389	417	372	414	393	431	409	358	393	415	406	406	357	409	371	375	374	379	419	376	416	358	403	385	395	357	369	397	403	402	425	376	427	396	393	400	379	394	403	385	390	358	398	399	381	410	372	416	394	365	407	386	380	394	381	399	390	409	353	391	384	384	384	422	425	383	395	379	417	392	416	363	385	406	410	404	399	379	396	391	367	382	396	373	386	380	402	388	417	418	395	386	413	415	392	386	407	406	388	443	368	358	419	409	351	427	374	384	370	396	381	394	402	394	454	377	386	387	396	368	380	409	425	384	386	398	416	416	377	375	376	427	394	379	386	410	384	382	387	398	366	382	403	379	404	400	369	371	361	379	399	413	366	391	373	407	388	395	403	394	410	369	364	386	393	385	385	335	368	391	374	423	353	361	368	387	414	406	416	406	404	332	385	335	396	396	379	373	414	378	397	385	403	415	380	392	392	402	358	379	388	388	411	363	395	413	398	388	372	370	431	423	393	381	392	396	398	391	372	390	364	401	364	406	397	375	363	366	413	436	378	408	345	375	355	375	363	379	364	405	396	390	422	390	400	387	382	360	379	379	370	408	414	377	376	382	413	353	360	414	392	375	370	368	355	387	381	372	396	385	376	373	394	371	361	411	358	411	382	388	391	395	365	392	412	383	411	376	402	414	381	352	405	376	363	388	397	351	399	406	403	372	394	362	394	363	434	352	423	384	395	391	359	360	418	395	398	364	371	405	381	379	395	422	355	423	386	392	377	351	423	382	384	376	407	391	384	387	415	378	401	418	373	382	409	393	366	398	401	417	408	391	425	385	385	402	378	441	403	419	386	386	381	402	400	417	378	413	369	397	385	387	362	410	388	391	409	381	387	382	389	393	405	412	439	382	398	380	390	367	375	379	377	399	402	402	415	419	378	399	428	410	386	415	381	425	403	400	393	398	385	405	429	399	423	392	379	419	368	388	400	425	387	398	390	364	383	436	397	358	356	376	394	404	385	414	408	372	403	410	437	400	394	389	372	364	421	378	377	398	387	395	371	389	385	394	412	391	419	413	442	411	405	382	396	396	403	386	405	438	374	412	387	420	389	396	409	403	368	409	388	383	367	362	373	371	414	406	409	408	398	382	389	437	405	365	413	386	399	383	394	390	385	376	398	397	381	352	403	376	386	397	371	367	398	417	377	415	394	383	390	351	402	376	388	361	395	409	410	398	370	406	383	403	387	409	397	390	411	404	377	364	384	385	412	394	411	411	421	357	404	377	384	412	424	393	385	389	374	404	398	399	373	371	384	389	389	397	400	363	400	377	391	364	377	418	363	369	395	400	397	393	403	398	405	385	440	356	386	410	393	420	393	424	398	415	404	412	401	415	376	406	392	397	400	404	385	417	391	362	394	412	384	397	382	398	402	416	396	363	413	395	385	378	380	384	423	395	386	416	442	368	410	349	375	384	368	398	387	374	408	422	409	398	402	397	414	397	402	398	417	402	384	412	380	383	395	418	385	391	401	390	410	391	359	377	405	413	386	401	416	408	388	379	391	388	377	385	392	425	398	376	377	404	361	356	384	393	390	366	382	389	382	378	395	412	411	406	405	378	382	394	377	374	386	376	397	403	386	389	398	370	353	367	424	400	358	423	376	385	397	424	413	399	378	378	397	360	362	364	402	373	437	383	410	387	356	386	377	402	358	405	405	406	377	405	419	376	391	398	405	404	427	365	399	383	367	404	405	376	413	398	420	378	404	383	392	374	386	362	402	404	402	431	415	392	347	411	389	425	383	369	386	405	380	359	430	367	382	370	369	397	375	445	375	419	396	376	406	373	345	403	393	373	417	377	380	391	396	381	381	397	388	384	410	371	378	383	390	395	397	396	420	401	373	402	411	391	390	383	373	427	379	409	401	392	413	437	383	406	412	394	393	396	391	411	411	382	364	387	376	402	403	377	393	405	380	397	390	410	419	359	406	397	384	373	418	370	390	351	415	397	413	390	373	399	405	375	393	392	372	377	407	380	389	410	396	379	400	415	383	417	397	416	383	367	398	393	397	379	413	427	403	390	375	377	419	361	394	400	409	355	353	410	403	403	387	382	425	387	386	382	369	399	396	403	378	370	344	441	427	394	388	376	380	380	381	363	390	374	410	431	414	384	358	419	401	402	396	438	401	393	383	373	377	413	411	381	417	353	405	395	367	356	385	365	366	387	395	386	379	375	405	394	394	386	401	390	396	432	416	382	366	384	398	389	358	402	380	414	386	391	418	421	393	395	390	411	382	355	418	396	388	399	351	417	418	403	401	407	403	386	384	380	394	368	368	361	396	427	381	385	415	426	383	379	370	412	397	427	366	409	395	405	420	368	421	359	400	419	356	393	420	381	404	358	400	363	398	398	399	348	389	385	403	372	379	397	383	390	378	365	397	390	366	382	408	370	389	426	416	384	354	405	381	420	358	374	408	402	378	373	396	360	399	409	364	427	375	370	444	405	386	408	377	378	391	424	387	380	374	378	421	409	382	368	435	369	424	384	409	366	408	355	371	401	399	406	415	415	391	424	384	415	417	412	365	375	392	386	393	373	392	398	373	370	396	374	400	392	369	381	427	393	401	425	364	441	379	398	455	417	392	341	407	383	414	349	424	375	374	363	352	405	385	374	399	368	364	377	403	372	403	405	400	417	379	395	412	418	408	389	387	361	437	404	385	369	388	388	400	440	368	385	410	378	392	378	377	372	376	417	399	378	435	409	360	428	423	404	398	424	374	413	384	418	418	395	353	365	407	378	362	413	404	398	408	398	380	388	377	366	390	393	401	403	389	387	389	434	381	434	383	362	345
3962	1282	1099	803	645	613	585	605	564	541	561	568	540	545	498	565	513	499	517	542	563	515	517	526	536	526	532	572	526	527	528	532	539	552	572	564	513	531	494	566	564	570	556	538	513	532	544	574	532	540	516	583	509	531	587	531	550	506	544	554	472	527	536	544	480	551	521	552	495	527	475	472	550	503	510	503	525	519	537	535	522	514	528	519	515	536	550	519	526	512	549	554	506	511	494	551	533	514	527	570	536	544	581	488	532	527	521	538	542	544	561	540	519	518	512	524	534	539	591	542	472	539	525	540	511	563	528	530	517	551	471	530	506	537	522	489	560	512	511	499	571	526	563	516	500	520	529	517	547	543	519	579	482	530	511	493	511	570	505	516	560	530	534	525	524	506	527	545	509	521	544	566	539	513	500	530	534	511	496	559	559	546	496	556	520	494	561	525	525	541	525	526	580	498	510	484	507	558	535	468	500	492	506	525	542	515	536	507	530	511	530	510	567	499	545	566	536	501	560	525	591	512	571	548	514	483	534	527	564	518	509	536	524	542	533	532	560	500	539	521	513	540	524	529	524	500	509	526	498	504	507	534	532	547	519	515	554	526	533	539	501	505	527	535	520	515	545	485	519	532	500	566	535	489	502	506	514	508	518	508	557	541	503	502	528	522	506	536	496	534	527	553	542	512	529	513	543	550	538	537	533	522	522	498	471	506	524	524	539	492	526	497	533	559	528	511	536	530	519	534	511	523	534	538	567	522	551	528	499	569	522	540	550	494	527	547	524	526	502	510	520	511	517	508	562	552	506	564	498	524	562	510	515	538	522	504	514	498	568	522	509	536	558	528	544	552	523	538	524	522	515	514	546	482	546	529	494	540	494	522	558	495	486	538	505	514	518	544	484	488	529	567	539	553	556	550	516	506	502	541	531	529	551	585	524	513	551	547	548	556	513	560	467	477	494	558	522	520	521	527	549	501	521	521	552	553	571	523	531	544	533	533	498	532	534	548	526	526	535	522	528	488	481	496	550	542	508	507	538	527	513	513	530	518	513	505	571	511	529	525	552	518	542	492	533	524	537	534	518	560	495	532	550	513	552	532	536	529	546	517	552	502	536	529	558	508	482	523	515	501	533	487	487	522	539	506	497	469	517	496	500	517	536	531	518	495	502	535	538	552	504	528	564	506	515	551	531	528	534	536	541	502	513	538	564	521	537	554	541	502	528	516	529	479	500	549	497	494	546	563	508	539	534	553	506	505	527	503	528	512	507	528	500	519	547	557	504	514	547	529	570	525	546	528	528	521	504	519	509	534	531	522	543	544	544	522	518	507	545	559	501	522	468	520	533	557	525	548	533	535	535	520	467	554	528	545	532	541	545	537	500	480	567	571	538	563	538	548	474	538	563	510	514	532	566	493	561	572	558	529	495	541	544	518	533	535	544	529	535	523	476	536	545	506	552	549	546	504	509	523	487	490	562	468	543	518	567	491	528	514	550	532	537	530	523	505	511	455	571	538	557	510	504	534	524	575	531	512	516	548	560	537	526	555	493	525	530	531	542	523	498	497	507	543	545	518	541	575	507	555	511	552	518	558	540	497	498	504	502	538	533	573	518	536	524	520	560	544	523	549	533	545	507	507	488	502	549	565	513	523	538	502	497	567	530	534	534	574	518	540	532	549	545	508	524	512	572	540	512	541	522	527	491	521	523	569	536	529	503	503	517	506	510	511	523	519	544	565	476	503	544	506	561	549	560	584	542	486	584	548	528	550	508	540	533	529	526	529	512	487	513	528	524	541	519	531	495	535	498	486	501	553	488	556	529	509	533	497	522	527	516	547	536	541	540	517	485	491	505	531	568	533	508	503	532	519	567	501	512	518	508	531	501	551	550	527	533	487	519	527	544	504	476	536	518	566	570	515	490	537	534	522	479	467	509	540	504	559	562	554	543	503	535	557	525	528	533	515	487	526	524	491	520	527	535	542	511	530	584	529	549	531	557	578	540	471	531	582	550	505	517	559	559	509	513	513	536	494	555	507	514	520	518	543	551	508	516	522	503	510	535	535	492	490	592	504	501	509	528	521	533	510	516	507	546	512	512	478	546	499	525	539	512	530	524	533	552	534	488	538	589	514	534	570	561	495	545	540	543	522	544	501	530	517	544	522	506	525	498	546	545	524	537	532	529	510	521	528	554	517	521	509	552	492	554	524	499	515	540	502	574	550	519	542	559	528	543	552	568	529	554	505	509	524	522	531	540	533	502	542	494	555	509	528	556	494	537	530	518	549	505	506	551	503	547	485	505	521	505	527	514	552	550	585	547	489	531	518	519	504	532	504	523	524	544	526	529	530	482	552	514	523	522	522	548	497	541	505	518	548	479	537	565	529	511	506	543	556	515	572	554	514	500	552	502	531	492	568	529	546	532	499	503	540	511	505	516	515	538	546	516	487	513	508	511	575	506	526	535	513	536	519	531	551	568	554	518	542	502	505	576	548	542	516	556	487	519	527	538	541	534	537	535	516	537	508	537	514	513	552	555	506	529	491	546	574	510	486	532	552	514	510	531	534	521	548	521	545	526	511	556	487	534	535	526	522	518	532	520	544	519	549	543	541	510	511	488	522	487	548	518	521	537	552	543	513	487	546	557	479	532	520	538	559	553	532	538	533	517	537	471	522	542	523	541	519	533	564	526	529	511	563	572	489	543	532	553	511	525	515	530	541	538	522	519	508	509	527	506	473	508	541	502	521	545	491	553	542	545	572	486	519	562	510	547	495	547	539	534	509	498	528	517	553	526	517	523	509	522	562	523	503	537	496	516	513	551	551	525	543	527	508	531	521	520	562	508	546	547	511	520	549	520	535	575	529	539	520	519	517	488	558	510	507	543	511	551	486	547	516	554	542	545	502	513	518	540	543	534	523	527	510	485	566	487	557	548	507	534	516	558	509	518	500	537	572	497	516	572	528	515	488	530	521	553	565	484	490	520	549	544	528	512	537	508	515	508	508	514	521	537	520	550	535	534	528	539	514	528	504	542	527	512	534	492	533	526	526	507	539	517	503	568	545	523	543	543	529	533	500	514	515	497	516	543	511	485	465	484	551	499	483	546	518	525	504	567	542	546	564	501	525	556	547	550	475	506	535	499	514	518	528	497	505	520	535	519	523	518	534	537	570	524	446	556	515	574	539	513	527	517	506	536	549	515	545	523	506	508	478	514	508	513	588	549	561	483	505	525	502	579	521	545	529	521	518	522	528	534	523	521	549	522	541	510	541	527	525	560	568	503	512	527	564	508	521	546	506	532	546	535	504	551	516	561	505	518	516	518	509	553	496	526	481	484	508	551	493	524	530	535	546	505	517	504	518	543	540	527	526	532	525	507	554	546	527	542	500	553	545	510	521	526	512	516	551	554	518	541	483	514	493	530	517	525	560	490	514	534	492	530	520	532	490	554	556	510	530	524	571	556	513	556	539	572	504	486	538	499	487	538	501	517	571	473	577
23928	21528	29173	24329	21529	12757	1525	934	728	766	728	682	610	619	598	556	613	521	620	616	577	577	584	542	540	585	565	538	546	570	576	571	529	551	555	559	523	523	534	539	513	599	522	529	561	544	519	499	563	509	541	548	532	557	512	523	520	537	518	520	530	491	549	518	559	517	499	559	566	538	518	512	513	484	573	533	518	517	523	492	525	523	495	499	554	476	515	542	498	503	525	461	537	527	513	519	528	508	478	524	524	545	541	519	538	527	541	498	497	531	512	473	500	528	502	515	473	518	538	532	499	529	505	519	514	536	559	486	475	519	534	504	484	528	565	519	530	489	510	551	503	543	503	507	539	534	530	518	541	494	504	523	528	541	540	507	532	511	503	507	492	537	512	543	531	556	506	494	523	536	503	497	530	536	542	530	504	532	542	536	478	559	510	531	519	523	531	501	524	539	550	536	535	524	576	540	501	525	513	495	540	519	509	524	552	467	584	524	515	511	528	511	534	546	497	531	511	511	531	513	534	513	506	514	486	514	558	512	541	516	522	564	509	485	519	506	528	507	507	529	501	507	543	525	495	548	551	539	488	513	509	517	556	546	517	531	537	527	562	510	512	502	520	516	507	556	508	496	517	529	501	497	493	557	523	528	495	525	470	533	526	517	533	521	486	511	549	525	548	501	515	482	587	533	517	511	546	562	548	533	516	503	540	534	533	528	561	509	521	568	529	540	526	520	535	498	521	538	502	468	508	529	545	517	531	576	504	542	543	490	507	509	510	539	511	552	559	565	535	576	517	549	488	545	551	543	552	542	515	545	569	507	513	534	485	491	479	573	522	542	565	512	543	515	564	540	497	526	515	542	536	509	547	528	529	522	498	519	534	527	496	543	523	502	534	510	482	470	510	532	508	536	516	524	536	516	516	481	476	521	551	536	546	524	501	516	518	520	518	544	529	543	543	556	484	491	574	544	524	545	487	538	464	515	566	500	522	491	539	509	485	516	527	505	530	488	527	578	514	495	513	505	504	553	507	531	525	562	504	545	516	532	540	508	511	524	536	518	549	489	454	501	496	525	525	484	554	545	560	548	522	520	526	544	547	516	517	502	526	499	486	515	472	521	554	523	550	515	526	549	513	479	512	507	544	560	543	504	525	498	517	540	500	534	530	525	519	552	510	549	496	523	505	526	505	498	567	504	544	497	489	561	536	529	515	512	534	524	484	525	518	486	516	527	592	498	520	493	508	504	520	544	507	525	528	510	527	522	536	523	546	535	497	536	527	521	544	509	521	505	544	542	532	503	490	533	561	494	533	528	518	493	525	523	512	476	518	528	544	554	511	484	479	510	528	505	512	536	518	541	530	513	531	534	508	514	537	537	541	523	550	516	525	481	498	491	539	510	538	524	536	530	542	497	545	489	505	531	518	490	526	483	527	546	525	552	524	541	498	496	525	521	548	557	509	508	473	488	520	509	528	527	474	520	529	517	549	490	512	503	528	505	515	485	538	496	519	552	510	503	516	545	512	557	545	496	535	512	516	487	479	566	533	568	528	523	538	504	549	504	548	504	502	533	512	511	505	492	520	501	525	503	534	539	528	508	487	473	514	564	512	502	515	529	507	512	520	525	491	505	513	525	541	510	485	483	532	534	493	503	557	522	518	516	527	481	515	535	551	516	535	527	513	516	534	532	500	519	540	531	571	495	526	530	538	542	538	532	538	532	571	523	528	519	498	501	565	515	460	531	477	521	517	541	522	518	534	500	570	517	542	524	507	516	534	536	535	505	512	543	538	519	495	463	544	513	528	541	502	546	500	520	495	486	509	530	510	533	497	541	499	553	529	497	527	521	537	550	539	543	561	500	545	569	485	543	541	494	545	521	478	506	508	512	527	483	532	543	522	526	486	504	524	498	535	526	533	545	544	507	481	534	526	503	520	519	562	539	531	549	482	532	464	546	512	515	510	525	471	551	500	514	511	494	512	528	534	519	507	505	519	524	497	502	504	496	489	509	513	501	533	496	525	544	522	491	496	514	500	541	541	487	505	484	485	517	531	566	510	541	503	512	574	503	497	550	528	499	519	513	542	532	553	490	520	542	517	532	491	573	520	471	535	530	542	525	563	560	545	523	505	482	543	493	480	518	529	513	522	488	506	493	532	512	562	518	515	527	530	509	490	516	540	516	562	511	493	527	486	498	492	509	545	566	518	528	545	515	529	530	500	528	528	500	522	505	485	537	563	530	515	522	514	542	509	551	458	491	502	537	483	459	543	502	569	515	526	484	509	521	524	565	528	487	526	556	463	521	532	505	503	492	559	503	530	515	498	530	522	514	558	537	466	481	536	540	511	533	490	507	538	518	525	540	456	538	558	518	536	530	500	500	523	559	541	526	520	553	480	505	556	538	520	515	549	517	542	531	552	498	510	526	511	526	495	501	489	519	552	531	520	557	547	525	523	508	546	498	494	543	529	485	516	560	555	533	510	507	493	478	545	538	518	487	503	509	453	489	528	544	506	523	531	510	527	493	545	509	521	543	518	515	509	481	545	515	539	506	517	552	525	527	532	520	531	521	521	526	547	528	517	524	566	487	495	508	531	523	517	533	557	521	568	529	523	530	480	517	542	515	550	497	545	541	554	560	516	550	532	499	525	484	540	499	561	521	529	551	540	525	540	527	504	537	544	521	531	509	482	487	487	527	537	543	508	517	526	512	509	550	522	491	497	488	491	516	513	519	557	544	505	546	530	485	487	519	524	559	540	536	543	528	552	529	519	592	493	532	493	424	513	514	510	542	514	482	519	538	542	510	554	561	526	525	548	535	473	560	528	520	526	488	557	510	516	525	467	451	498	510	537	522	513	510	519	507	527	532	537	516	521	471	555	549	533	529	520	516	531	514	494	514	509	490	547	567	528	506	570	539	549	526	486	558	487	514	521	544	576	526	541	526	529	490	482	527	511	518	508	513	542	488	523	498	489	533	474	535	530	558	549	535	524	470	526	472	520	483	522	539	531	533	514	543	481	498	524	529	489	523	543	543	512	516	540	531	493	484	479	514	559	507	512	511	524	568	540	532	533	488	536	527	501	533	484	538	505	539	522	530	486	508	530	529	516	557	522	524	510	515	560	494	468	535	486	522	538	513	554	508	529	517	504	491	535	537	543	544	546	504	528	526	475	545	581	546	521	544	552	504	531	562	533	537	528	564	530	481	530	505	511	487	540	511	508	488	535	529	513	505	572	521	524	543	530	505	540	560	477	525	486	497	498	550	528	543	547	564	491	485	520	517	548	510	532	544	477	500	541	525	502	480	517	530	489	506	549	528	513	527	485	518	490	534	530	490	534	562	523	531	530	544	490	523	494	519	500	542	524	476	550	510	487	501	485	598	525	519	530	532	517	522	494	535	535	540	516	527	571	505	501	537	524	525	544	523	552	536	524	597	514	506	555	536	496	532	555	555	545	513	537	532	529	512	530	510	513	547	554	542	524	524	526	589	510	485
5206	11047	8805	4417	3146	2496	1940	1669	1429	1258	1187	1018	997	971	936	887	853	818	829	824	790	773	779	727	787	725	743	749	765	749	713	741	754	731	701	708	733	730	724	697	696	713	738	718	717	708	747	792	749	740	741	716	720	754	712	733	761	758	657	723	725	711	720	760	692	705	747	756	761	704	717	721	727	710	708	712	714	748	702	733	692	698	703	718	703	694	700	754	686	706	738	681	662	710	707	730	689	764	649	664	682	768	738	704	694	723	751	746	735	717	721	752	723	716	712	671	672	756	737	704	723	705	714	703	684	618	676	724	749	750	709	694	685	700	700	700	740	718	700	714	657	708	704	745	686	717	769	682	705	714	728	715	768	700	721	717	667	746	680	705	702	674	722	690	662	729	694	683	681	724	747	711	693	673	728	692	688	666	669	740	705	720	667	690	740	690	700	710	688	728	707	728	710	683	702	681	679	709	699	741	697	721	692	735	683	697	698	732	755	687	736	726	669	696	706	649	680	698	747	688	692	693	751	668	726	648	693	690	726	736	732	671	717	681	685	714	666	672	735	687	749	677	708	695	720	715	720	722	695	761	723	727	706	685	713	676	667	735	724	718	666	730	719	706	677	734	733	761	702	719	741	706	718	719	648	708	689	633	695	682	709	674	742	742	687	720	662	710	724	736	682	697	704	718	675	699	763	723	706	652	732	691	691	675	719	685	704	669	715	727	694	691	728	649	726	713	767	698	667	699	658	757	715	706	660	695	730	712	700	656	717	669	704	681	763	714	706	730	696	714	723	704	702	707	666	714	682	704	723	726	707	703	674	681	692	660	705	707	673	677	728	706	733	675	669	731	701	690	711	693	736	716	733	723	716	734	747	749	718	696	708	654	673	657	724	702	688	667	697	753	719	705	711	716	708	694	659	677	722	686	685	713	681	668	704	701	666	778	675	694	733	721	672	707	725	670	706	673	690	722	705	667	746	704	707	685	727	727	672	731	664	711	663	680	748	662	709	713	702	700	712	756	739	686	704	714	683	713	638	709	693	696	746	695	696	702	711	710	668	683	705	707	732	688	769	661	676	669	700	703	710	732	707	732	761	745	715	717	715	699	708	671	659	692	702	717	748	707	703	703	662	666	692	692	726	701	690	719	743	712	706	636	680	687	707	719	740	707	727	723	677	669	670	711	720	696	710	710	660	696	696	729	692	632	685	711	726	703	688	742	687	691	708	701	702	720	705	676	726	671	715	713	740	712	719	646	738	699	723	698	689	661	718	680	687	719	746	749	708	672	670	697	670	678	698	657	736	725	707	662	724	692	738	701	739	672	748	723	731	712	712	682	682	696	687	687	679	682	699	693	681	725	673	755	662	703	733	734	642	661	732	713	726	667	727	753	682	700	713	658	704	708	734	651	680	704	684	690	727	650	671	670	657	704	741	752	727	665	703	661	733	734	683	682	759	703	702	690	687	723	689	658	692	697	748	736	662	672	690	667	708	695	663	725	682	653	730	690	688	710	687	666	689	719	709	679	684	666	709	716	676	745	691	700	661	660	692	756	697	682	692	674	703	684	676	660	700	722	661	711	713	687	724	690	710	693	709	721	681	705	720	705	682	696	694	714	693	726	720	685	693	719	733	705	656	681	701	695	703	740	711	725	755	722	723	684	720	712	714	723	743	632	669	716	679	689	736	746	689	648	709	718	681	698	697	684	734	654	707	754	719	696	668	719	680	708	689	702	683	711	704	679	694	725	689	680	700	694	690	733	716	701	710	726	713	675	718	667	712	722	695	699	672	688	681	698	721	718	641	754	710	723	743	691	688	700	737	735	755	680	665	718	701	673	691	690	714	737	725	702	688	714	727	682	716	711	669	669	706	694	731	686	708	733	688	670	715	756	707	697	723	677	685	712	735	718	693	713	689	712	711	713	716	670	676	679	662	733	785	662	696	705	658	689	729	639	697	735	680	679	668	753	707	726	728	692	712	680	709	738	655	735	671	691	709	669	668	767	704	667	698	713	729	678	734	722	690	740	672	713	734	689	668	728	709	716	719	695	699	698	721	674	658	725	729	685	723	709	684	674	681	685	694	645	671	715	669	678	730	687	677	705	710	710	701	703	732	676	666	665	677	675	757	731	720	747	720	714	729	681	749	693	697	692	723	731	704	663	693	741	722	696	730	690	732	730	702	706	682	680	712	691	714	714	681	687	690	703	723	680	733	695	679	745	728	721	714	685	692	724	712	703	715	702	680	691	692	716	653	722	690	688	734	673	719	755	762	731	693	737	758	709	728	666	744	705	711	672	733	682	670	749	675	677	741	675	688	681	672	687	709	712	695	678	689	786	672	745	673	691	764	695	691	719	693	668	685	674	722	725	688	629	711	740	706	733	654	681	688	673	690	717	717	721	693	728	686	728	678	661	723	706	688	656	749	693	692	688	718	689	718	699	701	757	692	743	691	700	698	686	728	707	732	727	672	688	631	731	669	687	717	718	686	708	670	662	731	713	661	676	712	716	665	726	690	718	689	699	674	684	703	684	674	748	687	667	728	691	672	635	743	721	716	699	689	723	721	694	708	687	758	736	730	665	674	687	718	702	687	719	720	705	733	693	673	713	697	764	703	723	681	730	694	703	739	707	735	700	701	672	723	721	690	686	672	709	665	711	689	688	675	686	738	710	731	681	692	713	684	697	701	722	706	634	663	730	694	703	730	724	704	740	715	705	752	680	735	670	671	708	623	717	707	726	695	736	676	715	715	712	721	649	733	664	660	647	741	676	701	685	716	688	696	665	680	687	712	661	725	723	695	712	642	730	660	717	667	707	690	714	708	704	659	741	718	721	736	733	689	736	753	709	686	691	679	700	724	699	632	717	677	711	694	695	711	684	665	698	704	689	731	662	708	695	685	677	675	731	686	710	724	672	713	686	673	754	674	756	710	729	742	719	697	730	700	720	696	731	715	721	744	657	669	691	696	649	716	679	733	715	719	701	716	780	668	692	689	732	699	675	696	727	706	705	723	676	675	729	719	663	722	663	680	742	692	719	714	691	679	669	726	714	673	672	675	719	719	681	709	651	692	728	692	703	684	718	704	784	722	673	697	673	682	706	709	718	636	686	665	695	688	689	710	705	689	725	716	694	678	676	667	704	664	721	688	665	726	683	722	700	731	672	724	680	712	731	742	696	709	698	682	692	735	720	699	724	706	711	712	701	695	715	741	711	684	687	703	715	725	713	710	733	664	686	723	719	692	668	762	683	690	709	696	698	697	712	730	725	656	695	691	703	726	681	716	720	737	711	705	686	718	704	760	640	753	658	703	769	699	671	663	701	709	693	686	704	659	704	690	697	683	698	673	696	722	684	763	755	684	729	707	702	722	708	711	675	704	677	689	666	636	731	719	730	739	679	702	693	679	656	733	690	686	695	707	671	713	706	662	719	664	730	673	716	698	681	726	685	690	718	735	716	700	747	771	710	667	668	696	725	738	669	714	703	705	653
23036	21530	29520	23962	21532	21567	10959	1165	793	740	615	588	561	486	472	493	446	408	422	427	377	410	357	401	406	388	353	387	358	363	322	368	381	378	329	327	396	326	335	356	356	381	385	365	347	353	331	349	344	345	350	350	337	389	336	348	339	376	358	325	357	319	327	365	333	351	322	318	302	350	316	369	326	319	319	343	368	342	365	341	335	333	341	339	321	339	342	314	356	319	340	339	355	315	370	318	321	362	329	324	335	355	327	348	352	303	323	349	326	356	336	323	351	351	338	338	337	331	317	365	332	341	328	336	329	328	338	343	359	322	337	363	333	335	311	345	318	340	310	328	333	324	314	334	321	319	345	338	333	356	318	312	325	353	333	338	337	352	326	342	304	334	320	344	303	322	312	333	330	344	331	350	349	355	314	341	305	349	321	354	333	337	318	316	331	347	313	349	381	366	312	344	384	297	339	328	361	372	374	316	325	339	357	309	335	287	345	353	337	353	331	313	283	311	337	338	312	332	311	358	290	360	322	338	335	321	335	333	301	319	302	352	346	322	360	309	344	310	345	322	318	310	345	329	340	361	317	359	344	361	355	319	339	304	305	343	347	366	317	321	313	333	313	316	364	312	331	332	353	346	335	346	338	314	334	339	354	324	372	351	341	307	309	327	355	343	356	338	320	324	379	321	335	303	351	349	324	340	306	331	335	364	301	366	336	332	351	361	339	315	334	336	345	326	321	319	338	327	324	359	319	335	339	356	337	307	360	331	329	353	350	295	298	333	322	321	300	332	344	319	342	341	322	329	352	339	341	321	331	328	351	374	352	344	311	337	320	347	317	340	319	324	337	322	348	343	313	342	322	344	337	329	339	275	344	294	309	361	342	315	337	322	308	392	347	318	313	345	295	332	343	327	328	365	305	315	298	327	313	339	325	336	374	323	337	317	315	314	374	323	304	350	325	332	328	339	325	317	328	307	304	300	329	324	339	341	341	314	339	322	329	340	320	324	313	323	331	346	324	343	327	345	334	333	335	344	325	337	322	328	361	339	351	320	348	343	324	320	378	331	346	302	314	298	335	361	332	336	337	318	339	345	325	346	315	315	321	325	371	379	340	319	319	355	310	327	349	347	310	325	341	349	320	333	293	340	370	332	331	335	308	325	310	348	312	331	349	333	327	333	311	331	363	307	311	374	334	308	331	336	324	354	316	333	292	332	376	311	353	325	294	311	341	343	321	339	363	349	325	314	348	313	351	312	326	344	298	318	320	335	303	351	331	333	323	335	350	353	338	322	302	327	339	331	321	332	348	356	324	317	360	328	306	343	327	337	346	327	334	319	332	348	330	348	307	329	323	318	356	314	373	341	341	327	330	350	357	338	319	308	335	336	338	344	334	339	306	314	315	358	346	327	316	307	317	323	324	318	303	309	353	360	319	303	318	328	324	346	299	346	312	320	333	349	331	322	361	321	342	322	329	320	363	315	312	313	328	344	333	313	341	293	353	301	345	344	325	328	310	334	310	337	304	329	301	339	306	331	344	338	306	339	320	324	328	313	357	343	311	320	322	324	324	329	352	321	318	334	315	337	332	367	345	334	303	338	334	342	354	334	348	315	315	293	337	344	346	364	322	325	307	326	327	375	326	302	324	335	303	318	343	304	308	294	304	305	314	359	339	305	326	352	334	319	358	332	303	340	309	305	345	315	329	302	301	331	342	303	335	329	341	323	329	343	332	341	303	353	332	315	361	353	316	330	339	292	347	320	342	361	349	355	308	337	315	347	358	349	320	322	295	365	342	306	314	340	318	295	312	319	349	339	325	304	327	307	325	354	355	331	316	367	301	307	369	329	337	373	317	327	332	310	310	330	350	314	345	350	328	329	296	324	280	384	323	331	313	316	331	330	323	321	360	315	326	346	321	311	339	345	327	341	335	330	341	371	346	303	326	333	318	341	337	357	319	385	339	333	303	358	344	328	327	347	336	312	336	341	356	338	309	337	331	333	329	324	326	331	335	334	316	297	346	325	339	285	337	328	326	282	350	330	348	320	356	313	321	287	321	291	350	325	320	334	298	334	333	332	319	340	320	332	341	308	350	324	315	302	334	347	295	325	361	330	299	327	308	288	341	353	331	334	358	289	343	298	315	341	343	348	328	282	357	340	310	307	321	316	339	315	347	340	333	347	344	322	297	335	302	330	323	321	342	339	324	335	314	321	323	348	382	335	310	363	317	342	328	354	315	345	305	352	322	336	310	342	325	309	328	330	345	303	313	324	355	372	356	308	344	358	341	332	326	310	349	311	339	347	300	274	312	301	309	332	328	323	334	311	332	365	301	344	345	350	319	329	346	342	352	362	331	331	321	307	329	333	333	332	311	307	344	315	333	320	328	312	328	364	344	290	351	329	366	331	333	349	327	312	319	313	317	332	328	330	328	331	285	339	341	329	309	314	358	361	299	324	324	318	338	331	329	336	300	327	320	363	333	350	341	312	303	329	344	334	334	335	315	349	326	315	352	357	301	331	286	294	336	314	330	354	313	322	345	371	346	341	353	350	308	348	330	347	264	344	333	322	316	335	318	315	338	323	307	318	297	316	328	323	332	371	341	329	343	328	336	346	312	327	335	330	313	335	342	322	329	328	323	308	338	325	318	325	330	347	335	307	326	343	318	342	344	308	348	324	322	328	348	328	351	320	368	331	339	335	352	357	325	314	302	324	314	314	330	320	354	333	345	302	346	340	333	350	370	360	326	319	328	345	354	327	339	350	322	302	337	354	320	343	360	340	314	348	296	344	339	340	325	331	307	301	367	321	329	301	353	349	322	323	333	327	290	335	344	312	306	341	352	283	300	358	324	346	291	323	291	316	341	337	326	339	315	332	313	313	318	354	335	331	356	295	336	334	311	313	340	324	334	319	344	315	314	363	322	330	327	345	318	340	368	321	332	297	362	338	292	302	318	326	331	320	292	340	331	304	353	316	341	317	331	328	307	345	312	310	342	353	349	301	312	355	316	306	324	353	334	340	326	323	319	364	302	333	341	333	341	361	309	334	309	312	333	322	351	329	346	357	325	338	347	330	342	355	328	296	327	339	358	330	322	313	331	379	330	317	337	350	322	326	346	330	302	314	359	312	321	347	342	344	347	328	331	324	317	323	296	313	337	339	342	337	344	321	368	318	329	317	307	321	342	335	339	326	332	338	323	316	298	313	332	318	293	343	315	362	325	310	307	326	356	330	309	310	280	349	313	339	336	331	355	305	343	329	349	311	344	327	317	352	310	329	319	325	295	306	304	338	336	323	352	294	314	317	305	312	320	311	312	298	311	344	308	322	351	325	340	319	297	319	348	321	315	327	303	321	319	326	324	332	331	303	310	317	343	349	313	335	331	348	321	332	329	337	322	348	320	332	344	322	311	307	308	345	344	334	284	323	301	344	322	346	356	337	378	317	287	341	328	315	306	323	325	341	321	326	312	347	320	326	335	349	332	339	311	323	319	334
7245	17026	13815	7226	5014	3872	2933	2314	1935	1636	1386	1204	1073	1003	846	852	768	734	690	646	645	605	571	596	597	552	559	531	540	526	512	558	516	492	493	518	485	515	543	490	516	475	481	515	494	485	454	501	487	489	479	517	523	501	527	518	499	462	495	470	486	497	429	463	457	475	493	460	454	508	468	463	433	448	449	475	492	444	451	467	432	472	479	475	473	462	478	479	443	462	428	438	430	443	438	445	501	482	461	465	445	451	468	483	441	499	476	498	435	456	475	466	459	455	507	479	470	466	460	467	446	447	433	488	451	482	498	451	427	466	492	484	456	443	446	442	488	467	453	448	467	434	430	467	460	476	468	472	485	450	466	478	443	465	449	417	491	452	423	439	477	483	461	462	464	462	441	492	466	409	492	477	484	485	451	432	453	416	468	461	473	463	454	425	443	490	455	466	447	501	410	475	446	459	474	483	463	428	447	500	454	454	455	468	458	428	441	463	480	439	490	426	456	462	493	451	457	458	463	487	463	460	455	451	425	472	414	471	456	483	441	458	472	442	511	441	475	429	481	457	452	460	469	445	486	462	419	486	451	429	516	432	471	425	465	455	499	466	448	435	449	457	466	452	453	497	449	419	463	458	441	475	459	451	493	441	462	451	444	464	442	451	489	502	434	467	446	518	489	441	467	477	440	441	454	416	447	473	461	443	486	428	477	448	449	468	422	434	457	409	458	452	478	441	456	453	465	462	435	466	467	444	461	428	466	438	430	485	474	443	451	486	409	453	432	478	469	516	480	452	463	464	481	452	494	421	419	474	416	428	462	481	421	481	475	447	449	462	484	461	451	466	441	450	472	431	426	450	472	460	447	443	485	440	453	447	446	457	449	446	437	461	462	476	461	453	461	507	470	458	439	454	467	461	451	471	440	435	447	438	480	420	421	420	477	451	473	437	470	449	451	507	462	433	460	468	494	463	442	446	500	459	472	461	480	454	474	424	475	435	444	461	455	485	448	449	463	468	488	432	484	482	473	483	493	460	466	449	463	470	444	467	490	462	455	509	460	416	445	438	415	446	445	429	420	452	479	471	455	420	436	435	458	452	430	466	448	474	451	439	443	429	457	464	481	447	478	418	438	474	474	436	505	496	444	469	463	472	451	461	473	475	441	455	463	466	446	483	477	445	501	400	474	463	464	447	436	445	476	477	420	472	473	434	486	479	436	476	459	412	438	479	493	433	457	478	484	454	475	474	447	477	476	448	454	435	426	448	484	469	464	441	450	486	482	461	452	446	459	451	451	429	460	479	460	465	422	481	485	470	443	483	443	448	473	445	451	478	465	456	470	462	449	454	494	429	512	452	454	461	432	458	432	452	460	475	422	474	494	455	467	421	468	473	467	473	445	394	461	458	495	450	504	442	457	471	491	438	447	448	472	465	457	486	478	410	487	449	438	457	479	418	446	443	473	454	470	469	474	429	482	423	476	461	466	479	430	475	426	470	429	446	453	492	447	479	446	448	449	466	453	451	478	472	457	480	443	455	439	468	425	472	418	463	434	468	490	485	448	436	415	474	469	491	425	466	409	470	477	447	491	467	491	407	493	455	453	489	443	470	453	453	423	432	448	450	417	456	465	478	472	471	461	439	471	406	456	444	443	473	466	441	500	478	419	477	478	459	478	439	462	467	503	428	466	468	450	460	453	416	446	429	480	494	491	462	441	456	476	450	442	412	450	450	488	425	471	424	429	450	484	426	467	455	487	476	453	479	455	424	439	436	455	501	464	434	468	501	460	474	452	439	438	449	434	490	446	437	442	480	456	488	502	461	443	472	428	452	399	432	452	462	454	456	470	444	465	481	454	432	464	456	488	409	454	453	449	440	481	459	415	478	450	468	449	453	452	445	451	433	444	429	479	426	441	442	434	430	480	475	483	451	464	454	495	437	456	486	459	477	482	444	443	453	443	449	413	443	492	461	466	421	468	448	505	441	448	456	501	487	430	461	411	474	422	424	448	437	469	492	459	442	426	446	461	477	460	472	432	463	449	463	478	477	480	499	452	498	489	510	403	475	448	454	461	445	436	458	483	454	427	430	439	472	433	469	468	469	455	435	475	473	518	465	462	477	494	483	458	479	454	473	483	450	479	452	449	540	459	451	449	471	463	449	469	468	483	444	462	444	428	414	447	439	448	419	503	441	478	474	452	443	505	440	465	494	434	433	457	452	411	477	447	440	436	453	464	480	438	458	467	463	467	479	469	474	437	461	485	481	477	445	425	437	444	470	476	482	473	439	467	427	471	431	473	436	425	438	471	449	457	494	464	476	429	446	466	464	480	427	462	480	492	443	455	450	484	472	441	454	434	468	454	486	458	469	474	444	490	441	396	470	419	433	454	462	456	502	456	479	512	436	438	426	420	412	475	458	473	421	431	453	465	450	450	458	498	447	447	465	473	461	427	449	456	425	470	465	435	459	440	445	475	452	462	463	466	449	480	480	417	467	448	428	406	441	442	496	494	448	415	493	470	464	437	509	459	448	431	429	464	420	441	417	460	480	444	419	452	449	407	441	495	441	438	463	431	456	445	466	457	437	453	470	467	473	455	489	502	479	462	453	472	482	440	454	471	462	480	467	481	497	479	492	445	488	495	463	445	447	457	458	440	432	448	481	415	479	440	436	466	441	466	419	466	473	466	446	468	452	430	428	450	489	488	442	425	495	472	452	495	455	438	466	428	463	461	451	407	448	464	434	437	439	475	501	440	453	446	405	420	428	466	443	465	485	469	505	446	476	454	489	451	426	447	417	459	452	487	438	461	475	502	481	478	423	449	469	405	464	487	435	458	436	475	455	456	458	484	473	498	451	492	464	481	465	474	436	490	421	492	427	451	478	451	470	445	427	478	439	468	455	487	474	461	464	472	496	443	505	474	466	462	495	427	420	471	444	459	420	462	422	447	454	475	435	475	462	465	443	437	477	439	466	462	425	497	456	485	438	492	459	438	482	443	448	479	463	481	477	494	477	470	470	492	444	452	405	516	432	522	473	441	455	451	437	476	484	513	467	438	444	475	459	447	442	425	435	409	415	471	459	463	453	465	483	486	464	474	463	446	444	437	449	476	444	467	454	438	437	491	471	452	430	477	477	450	435	462	462	464	480	447	450	428	462	457	476	475	469	464	453	457	492	468	448	466	461	475	430	466	464	451	432	432	458	455	447	441	458	475	467	455	406	455	444	451	483	512	462	438	449	433	478	467	435	486	430	453	446	499	437	483	456	480	441	461	457	439	456	459	440	461	462	434	443	499	477	428	459	460	468	473	494	475	445	440	438	463	440	503	492	426	456	447	467	445	447	461	441	441	441	460	428	461	442	469	438	428	453	451	456	452	431	452	464	479	440	451	458	461	458	503	473	446	436	454	470	447	448	481	462	452	455	460	447	447	495	462	448	426	404	461	419	480	427	437	469	463	462	458	458	454	437	447	400	446	453	487	485	442	465	476	432	442	467
27089	21209	10861	1045	598	556	501	413	383	409	419	389	395	417	372	391	401	408	401	421	410	356	384	413	393	352	404	398	398	411	395	427	359	395	432	382	382	389	379	377	357	407	420	408	386	371	406	388	384	413	378	377	428	377	384	416	364	393	392	379	418	374	375	396	386	360	402	360	404	381	414	380	366	420	418	381	398	383	374	391	360	412	407	382	346	390	387	379	392	386	407	385	410	364	371	400	371	408	402	390	379	380	390	378	378	370	371	422	408	375	402	375	409	375	407	387	396	358	407	397	413	382	358	400	380	375	386	410	404	398	396	427	366	378	384	441	392	399	394	393	385	375	408	422	398	389	380	398	423	393	409	390	399	397	395	406	422	416	374	352	406	367	403	394	392	410	388	400	375	430	368	401	387	389	444	410	417	383	415	386	393	363	390	414	384	407	409	408	358	409	414	421	437	395	364	375	403	380	372	383	375	357	418	399	415	403	404	366	407	354	382	418	398	391	389	380	379	390	379	406	379	384	372	398	377	387	377	414	374	405	400	417	400	385	420	412	365	409	365	391	387	402	366	388	387	356	388	398	406	395	376	402	343	339	406	343	400	409	374	389	372	459	397	385	358	368	415	412	400	389	408	374	371	411	385	378	386	372	363	343	406	385	364	369	378	406	360	362	390	383	408	389	386	395	382	374	398	340	402	382	393	369	407	404	378	399	365	413	411	412	394	383	418	350	388	379	403	397	418	378	370	349	374	418	357	357	411	393	387	385	395	382	407	365	425	391	376	378	413	405	388	420	383	383	390	408	385	399	407	393	379	364	363	436	371	402	385	377	401	414	392	384	360	406	392	347	379	399	399	394	403	364	378	398	387	422	383	371	381	387	417	411	369	405	369	394	396	397	384	381	387	401	374	379	417	367	350	437	384	384	365	422	397	415	402	371	434	387	378	357	377	374	379	400	392	361	371	374	373	392	354	372	379	403	414	416	398	371	370	382	373	387	387	407	398	384	386	366	392	402	382	404	387	370	373	414	417	380	401	407	375	381	398	396	388	401	367	387	397	400	363	365	399	388	399	396	375	388	382	383	374	362	394	384	386	370	416	408	409	394	377	388	376	401	370	406	380	391	407	372	398	382	390	350	402	370	378	412	401	386	385	403	418	395	375	366	382	372	416	393	386	390	359	379	420	399	342	392	373	362	388	383	390	377	399	395	432	361	377	374	364	411	394	378	384	375	395	353	405	401	406	372	392	369	399	393	375	420	388	402	386	422	391	370	400	422	380	375	376	418	380	377	385	370	369	361	415	381	379	399	423	414	380	397	393	384	371	402	421	403	379	431	375	418	421	378	401	385	389	383	394	392	391	386	375	394	384	383	383	413	371	392	392	378	410	372	364	406	373	386	381	388	404	383	381	375	359	383	383	408	376	417	386	377	381	379	379	410	372	397	418	404	383	406	382	378	366	402	383	374	396	406	418	404	389	395	383	358	412	421	387	382	396	412	370	395	403	384	385	384	392	393	391	405	371	387	419	380	382	403	374	398	386	401	365	386	387	406	378	381	392	418	371	395	396	393	381	397	395	388	376	367	394	360	398	377	411	374	395	371	399	384	420	403	389	381	367	407	416	388	389	396	388	397	404	394	368	360	399	361	389	375	397	348	393	408	401	367	389	373	367	358	374	396	374	414	371	403	402	368	388	347	341	365	384	391	366	391	409	367	424	419	407	345	381	410	386	388	403	388	379	391	373	364	382	423	346	412	364	433	399	387	397	341	391	374	369	408	364	428	370	378	366	363	404	354	374	403	411	366	361	355	342	375	400	395	378	411	356	380	383	412	399	413	380	395	399	378	387	385	419	383	402	379	397	374	377	388	373	406	362	416	369	375	380	423	370	402	364	392	406	429	367	410	359	375	383	369	382	413	360	401	350	362	385	388	391	407	403	409	370	372	391	365	354	381	389	414	398	402	396	433	424	418	385	387	369	413	377	382	374	392	372	384	395	405	380	390	392	387	397	400	385	377	391	400	406	386	376	424	412	346	408	386	360	387	405	403	406	394	361	405	386	374	393	409	379	407	404	417	385	392	411	396	327	371	366	360	411	373	408	377	398	367	417	406	395	420	384	341	392	367	381	347	448	398	397	419	411	359	336	409	377	409	372	391	367	386	349	395	400	433	401	355	371	409	382	380	388	414	370	396	388	385	367	366	408	372	410	388	394	369	377	415	360	373	378	407	392	395	414	357	394	380	406	375	385	398	389	386	400	372	350	419	380	399	383	414	388	394	385	372	409	373	385	379	376	391	429	372	371	418	367	431	393	408	386	393	383	365	382	400	330	359	391	413	355	388	373	399	385	398	393	404	435	391	377	378	389	357	389	374	354	425	401	358	368	397	435	417	369	411	380	381	383	391	389	385	359	388	409	419	393	387	381	367	389	372	384	375	368	407	426	382	392	380	433	374	416	396	393	374	371	371	385	374	376	424	386	377	372	421	367	379	367	392	396	399	387	369	376	384	374	376	405	386	380	384	461	401	391	355	413	407	391	398	355	404	403	425	351	405	421	350	395	379	411	437	375	399	415	396	381	385	376	373	379	404	411	416	375	395	399	389	415	371	426	362	383	393	407	375	394	366	390	401	381	432	328	389	386	349	399	425	371	384	401	366	382	386	386	399	400	399	398	376	380	387	410	406	358	386	382	385	407	367	378	411	386	393	402	385	370	404	382	392	379	390	397	424	363	367	376	352	386	407	391	382	382	382	385	392	395	401	389	395	394	392	390	376	416	382	416	391	406	380	420	411	395	370	395	390	403	376	389	365	385	401	364	362	393	354	367	391	426	391	359	376	383	378	374	381	387	365	400	364	368	417	403	380	380	379	398	362	391	380	402	375	399	367	382	365	405	403	386	410	363	376	388	369	383	355	399	403	409	370	380	370	381	396	403	434	363	395	389	410	411	404	390	372	367	410	409	393	361	407	421	375	392	432	407	392	366	362	411	423	378	381	401	393	404	395	364	401	336	372	375	357	400	381	403	405	417	357	374	400	402	390	356	429	398	401	412	375	406	365	399	390	400	393	406	379	370	379	405	359	401	341	404	385	385	376	407	413	393	407	378	371	382	360	393	379	378	405	387	415	382	364	365	376	404	386	417	376	440	358	407	390	362	440	368	394	398	414	380	372	376	353	376	382	378	361	380	384	378	364	409	377	379	389	376	394	385	408	392	368	393	387	424	372	416	423	355	352	372	366	371	389	390	366	410	382	419	362	390	414	414	421	352	369	391	394	364	376	383	356	409	388	435	423	377	410	353	371	369	423	388	385	368	388	358	401	368	391	411	412	376	418	394	370	369	379	382	405	404	400	388	427	396	372	392	401	366	378	399	424	359	370	383	412	395	428	382	382	362	383	393	413	426	406	388	377	401	397	372	427	396	421	398	362	410	427	400	370	360	361	366	389	400	380	384	398	380	373	354	394	347	374	395	380	409	400	386	410	420	394
4019	1406	1260	810	687	680	630	563	570	577	572	558	551	540	597	536	527	563	495	500	509	489	507	577	533	518	531	536	534	489	532	549	544	539	537	502	511	534	511	546	572	495	514	511	526	528	503	534	533	498	547	541	533	524	506	539	557	530	496	564	544	520	557	568	520	512	472	476	503	553	521	539	563	563	560	543	543	511	538	543	515	543	569	496	544	518	520	495	524	544	474	531	529	526	472	531	511	518	524	517	558	479	488	491	481	510	545	538	530	518	556	517	534	504	475	548	507	502	584	486	521	493	523	579	554	532	482	502	564	512	499	524	565	539	538	565	533	556	573	489	527	508	505	529	512	502	509	493	546	512	543	514	537	551	497	545	566	517	544	493	545	518	522	529	555	509	494	544	538	524	538	518	493	532	554	575	548	505	488	503	521	506	499	501	526	517	528	520	547	539	541	537	533	559	542	523	534	495	506	516	545	524	549	515	563	539	499	546	499	525	574	509	534	543	523	560	522	522	537	542	570	593	523	532	533	510	555	514	512	513	558	496	549	576	522	519	503	531	511	517	574	521	529	520	533	496	503	544	507	518	523	538	511	538	534	548	546	526	502	544	527	539	520	508	536	528	514	519	539	600	477	535	529	523	521	532	541	572	555	520	519	551	524	524	522	511	533	467	523	512	510	547	520	520	540	521	540	538	542	491	513	529	556	503	558	535	551	534	518	528	566	558	530	497	501	523	482	505	491	481	505	501	533	512	532	559	553	586	549	547	523	529	514	510	532	538	563	535	506	580	506	509	502	551	525	517	529	521	577	542	511	480	517	512	517	522	523	537	512	514	506	538	544	550	502	536	523	531	532	516	520	538	518	544	559	505	548	545	551	533	533	500	505	567	536	538	509	520	520	517	545	498	503	471	496	564	506	535	561	512	534	496	512	555	567	527	519	498	545	560	517	535	528	497	509	537	502	487	541	537	531	515	506	527	508	521	494	503	544	543	504	536	558	522	507	552	548	545	506	521	560	530	492	546	539	544	529	519	514	556	517	510	534	522	498	509	573	491	547	535	509	519	489	534	541	547	503	513	558	544	527	517	513	518	532	508	571	542	528	495	529	537	525	504	521	507	520	538	506	534	509	540	489	565	536	515	523	541	519	524	504	538	501	504	493	540	536	531	534	516	514	566	517	505	482	520	503	563	529	490	495	558	509	564	539	516	533	503	489	534	475	523	556	529	525	532	505	509	524	509	533	559	550	530	497	531	539	502	543	546	495	490	558	535	543	567	492	496	532	541	535	512	491	511	519	499	558	534	519	504	533	510	526	517	515	480	546	508	515	490	527	510	519	522	530	518	557	540	518	529	548	507	531	512	552	516	535	536	524	555	534	532	532	563	562	502	540	545	515	516	486	551	553	538	540	517	473	547	498	506	545	517	478	542	527	520	521	552	511	530	544	519	539	525	532	544	530	533	536	539	522	533	536	533	518	523	506	488	536	525	498	507	536	576	515	551	532	525	589	551	511	510	509	546	536	552	508	554	521	562	534	505	509	530	524	526	565	519	554	556	514	501	516	520	576	519	567	500	523	523	551	574	537	509	502	480	523	538	581	545	498	531	499	526	519	498	497	499	508	530	516	534	508	548	513	535	535	566	536	493	538	493	511	547	507	529	502	508	525	526	526	515	521	571	533	535	510	551	522	472	540	541	493	531	546	510	543	542	498	524	574	569	530	563	542	576	522	533	493	530	523	522	538	514	543	524	537	547	547	560	528	548	503	517	539	531	542	522	513	527	502	512	485	536	503	485	528	560	539	512	551	531	502	488	531	529	538	506	521	544	516	527	510	541	555	539	511	503	506	523	517	543	492	537	497	548	514	526	534	528	522	511	534	508	525	586	502	481	527	533	488	510	473	516	539	566	521	511	583	550	531	505	521	538	537	535	487	526	549	505	493	519	533	536	515	526	559	510	473	567	531	555	543	514	541	510	499	516	542	541	484	514	499	518	506	502	551	507	533	521	524	556	500	545	514	537	553	503	538	501	498	507	542	534	530	485	520	551	524	566	525	538	535	523	548	525	516	521	537	463	534	522	534	518	529	556	501	535	529	521	510	535	495	487	480	523	532	508	579	514	520	559	553	509	542	523	506	528	577	499	503	458	549	511	517	543	539	507	507	528	494	574	519	507	527	529	511	536	562	516	498	496	559	509	495	514	486	525	533	540	521	486	481	565	541	497	513	500	501	520	513	538	530	530	554	534	512	545	518	500	525	514	564	549	481	516	548	524	550	510	533	558	528	520	518	523	496	572	494	513	510	507	522	535	542	529	472	530	499	545	481	530	531	509	572	522	488	545	555	524	521	512	530	525	523	560	503	527	545	547	508	550	516	492	534	544	508	521	544	528	545	553	496	526	521	525	556	539	526	537	530	572	504	514	568	535	496	516	475	524	528	549	509	529	499	523	520	530	518	489	532	504	512	547	533	554	536	545	540	580	539	493	472	514	501	526	528	546	567	522	525	519	515	502	489	556	500	510	527	522	527	489	521	496	509	591	496	516	533	525	500	511	510	542	483	545	489	485	530	531	567	541	531	473	498	550	511	535	511	531	536	551	539	529	546	514	498	556	528	507	536	524	513	517	530	525	490	545	526	545	488	538	505	459	516	504	523	547	527	550	549	502	514	518	528	526	495	494	527	527	555	539	568	560	511	582	531	550	493	507	499	534	565	513	527	525	503	497	534	515	530	560	526	530	535	551	576	537	508	527	536	475	512	532	545	511	507	561	501	519	527	495	538	508	540	531	517	550	492	498	538	533	536	523	538	523	499	532	530	521	509	511	565	568	534	541	548	507	523	543	518	506	466	469	531	492	493	572	541	550	506	529	496	526	539	517	515	507	545	492	562	520	542	519	503	525	496	497	570	520	544	532	571	483	508	535	510	462	571	535	544	488	498	532	540	588	482	490	502	531	553	466	495	521	498	545	495	524	475	532	536	500	520	528	565	536	544	551	516	525	530	520	540	537	509	521	548	519	511	527	480	483	485	513	539	516	505	535	521	534	514	523	525	498	567	503	528	499	473	519	529	527	519	527	538	507	551	534	535	535	495	470	520	530	496	548	516	530	534	500	566	512	496	521	545	537	549	530	523	513	517	526	510	469	530	491	513	540	531	523	533	543	508	520	574	512	523	556	510	514	551	517	513	514	502	485	506	476	490	518	527	507	510	554	535	542	574	552	538	533	536	495	507	556	545	497	493	536	518	507	544	507	521	467	549	555	538	497	535	563	571	529	497	489	495	549	569	512	512	559	516	515	526	555	526	548	520	511	563	513	514	550	541	540	537	525	515	491	556	513	505	528	553	572	514	507	566	502	576	521	529	502	565	482	526	521	541	554	493	514	503	520	487	584	507	509	529	517	530	521	514	533	546	486	507	508	546	526	482	535	506	485	544	511	502	546	533	568	509	504	475	490	565	575	539	531	557	512	516	514	523	556	503	536	548	536
23905	21494	29118	24293	21482	12845	1521	916	804	752	727	611	635	658	603	609	630	617	544	582	591	545	552	547	536	531	548	512	540	527	540	487	550	542	514	530	512	529	505	556	531	539	544	562	517	487	556	500	488	528	549	523	540	523	565	530	538	533	529	526	520	533	503	505	518	504	543	552	528	584	506	530	530	515	526	539	488	476	557	519	498	541	527	496	505	507	488	536	504	536	498	524	528	514	512	496	502	552	524	523	554	493	499	516	493	519	517	540	535	471	502	544	530	555	517	498	524	534	518	577	497	487	501	561	536	531	521	554	513	510	569	482	541	514	527	522	541	539	506	516	536	522	500	579	550	546	547	524	507	531	514	475	494	504	561	493	521	541	524	524	542	544	486	500	494	522	483	559	510	500	483	532	535	533	512	489	520	538	514	526	565	508	511	477	500	505	544	550	516	551	508	507	505	562	543	499	538	499	560	490	585	502	543	503	511	475	547	570	552	480	526	512	506	501	496	539	515	544	551	535	523	521	536	492	519	534	488	502	528	542	560	518	575	530	529	469	488	500	496	510	548	539	517	504	546	502	551	545	519	539	499	513	524	510	537	524	504	508	525	458	540	519	523	566	505	513	535	490	529	483	549	498	519	508	557	533	474	511	489	547	527	503	499	534	491	551	546	509	514	500	507	514	559	529	542	481	500	555	508	523	521	494	514	522	537	507	512	500	537	493	506	526	494	544	500	536	506	564	538	529	519	521	504	498	476	503	539	529	522	504	506	495	487	547	531	529	490	527	519	545	515	546	501	558	505	538	510	524	504	499	562	492	528	532	487	514	517	504	510	537	559	498	501	531	516	527	497	535	500	540	489	497	516	540	520	499	559	529	561	472	510	530	500	504	538	538	542	534	494	495	531	531	548	510	544	525	502	551	559	493	514	518	509	553	514	503	496	530	510	460	491	506	501	568	453	527	560	535	540	537	512	519	542	518	524	537	545	539	488	532	490	570	538	515	529	510	536	528	504	532	510	507	503	539	527	491	500	502	505	546	533	517	496	535	546	525	505	560	509	524	564	528	534	548	523	529	546	481	528	534	511	528	511	505	513	542	501	496	545	518	517	517	512	518	547	559	527	549	505	507	529	580	523	561	535	526	513	507	543	501	529	531	566	520	498	586	538	537	535	531	521	519	539	547	534	491	535	515	496	524	528	534	528	505	518	546	518	502	527	529	548	488	550	482	538	533	548	518	506	556	533	534	504	493	526	526	527	519	544	485	517	527	542	528	528	525	536	531	512	522	536	519	513	504	520	492	534	514	531	493	497	554	502	502	514	496	500	524	517	490	550	521	542	527	510	479	497	494	512	520	541	491	525	532	507	586	503	563	551	550	497	508	520	534	545	494	502	518	492	489	520	540	537	552	565	526	538	501	507	504	514	526	518	497	484	557	489	486	490	522	531	550	475	566	548	543	507	518	527	522	518	485	511	552	546	508	552	553	525	515	518	508	502	483	522	484	509	502	479	530	519	496	442	482	520	505	508	510	477	517	471	522	531	512	543	505	538	512	497	514	497	513	505	517	493	509	512	514	536	515	516	510	546	527	528	512	538	537	533	485	533	557	491	538	528	564	520	519	560	523	509	472	545	537	498	506	536	558	552	521	521	509	524	539	503	543	560	523	481	506	513	514	507	512	506	555	519	512	539	491	498	506	486	498	524	515	520	522	539	514	552	533	519	498	567	571	519	475	501	540	531	554	501	487	483	543	483	523	495	494	556	501	508	490	533	531	544	489	542	542	577	501	484	514	528	503	520	533	553	508	470	468	521	501	488	525	524	508	489	515	534	573	574	502	509	515	527	547	510	499	503	527	468	529	529	509	483	503	507	525	548	483	528	497	517	515	527	507	547	497	476	503	530	521	545	510	505	530	487	489	527	509	506	555	464	509	471	492	528	514	513	547	523	564	519	496	533	490	509	531	543	555	533	546	518	535	506	498	541	539	522	523	525	573	524	503	532	555	522	526	510	532	530	568	531	482	509	523	553	547	511	578	498	531	524	499	521	506	511	529	509	551	542	508	510	534	540	579	500	505	524	532	542	491	515	494	478	542	567	513	489	542	516	499	505	558	517	526	543	511	498	500	565	501	555	524	528	532	507	544	509	482	570	536	493	533	504	527	531	478	479	530	544	496	537	556	540	520	521	529	530	551	498	550	493	538	476	553	521	507	517	507	516	476	466	497	529	523	512	510	511	491	525	514	526	492	513	485	478	549	477	529	547	479	492	539	509	514	505	505	520	548	514	519	527	507	565	507	520	516	529	539	508	563	523	496	490	523	548	524	528	483	518	536	510	503	547	496	542	510	477	528	500	499	520	526	512	512	504	483	497	489	551	510	524	516	502	527	551	505	518	514	509	514	505	501	523	486	530	500	516	555	534	514	506	491	532	525	511	519	544	516	537	512	488	503	552	550	490	509	500	507	549	548	516	528	516	529	466	513	507	505	509	496	503	473	493	469	550	533	503	543	550	486	521	508	498	564	526	489	517	508	494	506	552	573	494	514	466	535	534	522	508	540	525	518	483	538	526	503	515	509	517	504	530	534	506	504	537	515	491	544	502	562	537	553	528	505	535	525	537	544	501	508	494	500	467	523	502	526	509	491	493	485	524	519	492	498	541	514	568	548	529	535	527	540	523	530	555	538	498	519	493	536	530	553	530	506	497	557	524	482	556	509	510	501	508	555	490	520	536	516	510	525	495	526	510	529	553	488	550	521	502	511	539	473	491	509	534	513	490	526	509	519	525	544	533	514	523	494	540	544	521	545	545	507	596	527	512	531	514	506	543	517	523	504	541	521	511	488	516	521	518	530	503	516	516	586	498	519	493	515	520	514	501	517	520	492	531	532	517	517	498	480	499	504	528	500	477	521	524	493	538	476	557	542	557	508	529	490	486	502	508	502	499	529	560	520	525	534	500	517	535	531	501	506	523	595	520	524	551	531	483	525	518	522	557	533	520	539	533	516	520	540	490	495	485	489	573	542	525	531	573	525	519	535	541	516	500	574	524	504	516	520	572	468	543	525	555	509	529	520	516	537	490	529	492	505	525	526	528	488	546	499	523	535	508	497	520	493	538	486	512	524	507	546	496	513	476	519	514	519	498	513	499	544	537	555	495	488	495	489	490	559	515	513	516	506	519	529	541	524	564	541	519	525	510	543	522	531	509	525	536	507	511	504	487	485	529	491	443	503	526	512	544	528	536	488	532	514	561	491	477	526	519	511	524	517	569	462	487	502	550	517	538	530	499	522	533	547	537	534	534	480	533	528	545	494	510	532	537	549	536	503	506	524	527	539	544	522	515	502	497	519	532	500	497	493	499	507	495	507	516	563	511	500	481	564	513	554	509	546	537	541	540	549	526	546	487	518	503	510	487	483	531	513	471	472	497	524	518	518	518	541	523	461	567	531	495	515	491	505	537	483	510	521	541	587	509	496	521	528	534	500	535	489
5119	10779	8804	4530	3140	2435	2023	1660	1480	1322	1162	1056	985	883	916	877	875	839	790	838	792	769	831	775	754	744	789	757	714	779	746	737	725	752	739	695	707	699	727	690	722	709	712	707	728	741	691	706	696	732	729	723	735	729	715	744	733	662	716	721	764	719	724	694	667	733	728	689	708	689	732	730	718	689	676	719	685	704	727	715	663	671	704	692	679	667	683	701	646	667	719	723	689	711	728	667	687	683	740	694	658	675	719	718	683	748	691	731	671	726	727	674	712	708	702	696	697	675	706	703	701	687	696	688	714	699	694	717	692	691	685	695	682	712	656	684	677	682	694	678	731	710	712	693	705	704	710	689	665	681	670	724	705	698	669	704	693	693	719	674	681	677	688	659	679	709	704	706	734	670	670	642	732	693	683	680	690	652	728	704	677	663	651	665	715	669	765	700	653	690	682	670	700	738	659	689	700	738	719	734	738	674	687	696	695	692	667	724	720	715	696	676	683	702	677	713	702	734	721	707	689	692	704	705	700	692	726	712	724	720	675	728	706	699	725	703	695	713	640	706	729	727	660	697	669	633	663	669	693	713	672	723	691	714	722	678	748	715	708	661	644	725	668	746	693	684	707	688	697	723	680	647	682	679	700	671	687	660	703	689	685	726	714	672	706	684	697	734	680	715	694	661	717	702	697	673	737	683	677	743	721	671	640	753	680	708	683	654	685	704	689	691	648	685	651	694	715	708	645	700	740	673	703	678	696	726	686	718	692	672	681	707	738	707	695	670	683	722	679	707	645	638	668	681	750	728	729	725	755	679	692	764	683	671	677	732	711	673	704	678	733	696	729	687	707	735	735	726	717	677	712	692	687	675	695	701	701	681	676	647	701	737	710	739	710	749	669	656	710	714	659	772	733	663	714	701	673	708	682	650	688	700	728	679	668	694	693	672	658	708	681	665	698	691	709	681	714	751	709	651	697	696	742	694	730	681	717	727	725	693	712	727	687	664	688	720	717	714	692	717	738	686	709	670	700	695	677	710	676	687	691	692	713	707	698	727	606	705	642	698	682	661	681	703	691	688	690	723	658	739	737	649	720	738	685	743	740	699	711	703	711	697	721	744	705	727	741	718	724	722	668	691	700	661	700	728	718	648	669	669	677	677	665	700	717	706	694	689	719	658	687	702	677	736	684	711	685	734	674	677	714	656	699	690	706	695	713	714	704	717	706	674	646	678	653	698	722	712	691	661	715	693	686	692	737	649	714	719	656	710	662	687	691	727	736	647	712	698	653	704	704	678	728	704	663	667	702	612	700	689	635	724	694	699	724	682	670	698	721	677	714	700	702	709	717	703	677	699	688	714	694	721	725	711	643	676	723	681	709	670	688	721	688	644	711	720	734	712	697	675	657	700	666	636	659	705	693	693	716	720	706	730	724	697	690	714	713	690	739	709	690	724	755	671	696	737	709	674	679	647	697	705	700	685	686	728	717	694	706	732	654	642	754	725	674	702	696	741	744	681	721	679	713	706	666	683	694	697	674	663	711	707	724	720	678	713	686	710	653	673	753	704	697	734	707	669	706	707	706	660	693	701	696	678	739	696	705	670	693	648	735	744	678	719	666	663	708	689	695	672	652	699	686	691	667	710	699	664	711	714	672	746	661	685	678	686	676	691	736	688	700	708	690	704	702	688	666	681	735	663	670	699	691	672	683	715	665	695	679	703	724	731	630	726	681	728	653	676	666	676	704	691	713	637	690	699	705	692	697	702	646	714	663	689	667	706	709	658	688	714	699	672	691	709	690	694	703	681	733	648	655	744	696	717	644	727	722	714	666	714	714	700	718	728	734	687	690	665	725	702	690	735	717	694	668	724	743	689	711	716	704	727	677	672	708	689	729	669	661	648	675	699	703	695	676	659	720	699	687	678	749	758	696	719	683	687	689	717	663	676	698	695	731	723	646	646	708	712	705	759	691	698	689	689	711	692	656	631	704	698	705	718	674	675	704	674	702	736	715	680	676	680	675	735	707	710	728	690	709	720	689	662	720	706	724	663	707	692	652	730	686	636	666	661	733	745	662	727	691	649	706	740	733	717	699	678	664	688	676	709	642	708	703	647	667	704	709	689	667	677	645	691	695	710	712	660	696	653	701	676	743	672	724	674	720	699	656	694	688	694	678	739	719	683	699	671	707	751	655	716	698	675	662	718	692	700	714	696	687	692	700	677	738	711	713	705	715	657	656	665	700	706	714	683	693	711	708	667	718	688	701	707	673	738	708	674	678	738	679	696	696	761	655	701	727	666	682	662	710	720	649	681	687	676	692	713	712	734	687	707	712	694	682	728	707	670	700	704	702	642	672	690	763	672	728	666	747	715	670	680	675	689	667	748	664	686	686	695	710	712	649	703	740	729	689	727	700	679	715	713	747	706	689	670	662	671	698	768	696	712	700	697	727	695	711	679	692	669	728	721	747	725	692	698	719	701	684	640	677	699	659	691	639	738	685	682	700	698	695	736	689	710	692	676	683	708	706	658	663	753	730	679	720	673	711	692	695	676	652	696	680	673	741	619	678	665	735	732	713	661	710	706	709	705	732	657	684	683	714	693	666	687	678	715	717	733	691	646	703	691	665	731	672	682	771	746	741	705	689	700	711	732	721	708	687	662	689	662	708	678	722	689	669	714	756	695	708	734	671	700	643	694	685	648	721	694	698	689	641	774	710	717	711	739	668	710	693	695	650	664	706	691	689	678	715	713	716	715	665	717	697	743	716	728	675	673	688	679	771	675	738	726	685	700	723	661	691	689	694	688	753	682	694	648	728	674	643	665	679	725	694	720	708	698	659	719	737	718	687	711	688	716	730	756	723	746	720	705	730	702	704	705	722	639	695	712	712	708	689	715	705	706	717	704	741	672	740	699	714	659	669	709	640	664	707	674	711	666	724	732	736	676	662	728	709	709	672	686	678	672	697	760	651	723	673	715	694	730	702	688	704	682	715	661	723	709	676	728	701	669	731	711	729	728	707	614	716	731	710	689	676	706	685	710	664	720	707	664	685	631	691	659	723	714	671	680	680	705	712	708	706	702	724	712	713	694	694	661	675	687	688	721	698	705	713	698	746	735	688	729	682	651	664	699	697	677	679	718	680	711	706	678	707	683	679	658	655	722	722	655	734	702	656	687	674	660	682	700	712	719	716	672	753	691	688	649	751	703	726	669	678	680	665	667	732	667	674	684	700	731	684	698	733	642	687	752	657	693	711	686	699	677	661	719	675	704	698	726	683	713	677	629	665	726	712	677	703	749	688	700	685	736	672	734	721	766	749	670	727	692	725	669	706	749	675	714	724	694	696	703	743	701	719	709	715	665	670	664	697	707	743	689	701	731	686	696	694	709	662	716	687	709	719	723	691	682	696	685	712	647	731	709	683	695	712	676	709	713	677	728	680	681	733	724	690	696	736	679	722	679	676	686	672	705	722	678	667	727	724	697	698	681	692	703	693	720
23120	21532	29544	23978	21534	21578	10882	1197	839	736	662	564	593	494	498	496	452	431	438	424	382	376	350	400	414	355	390	384	348	356	381	345	389	370	354	362	335	341	356	347	351	358	323	313	340	373	338	372	345	373	388	351	359	357	373	358	369	342	351	356	339	317	337	339	343	347	332	350	343	366	356	342	353	335	298	326	323	347	323	335	343	332	300	343	319	330	331	338	337	310	356	350	311	312	324	355	332	332	348	330	326	339	351	328	346	359	332	323	356	330	368	303	331	319	352	290	319	332	325	345	323	324	337	334	340	335	327	353	362	327	303	345	345	352	333	380	334	333	321	322	347	321	324	317	327	312	344	335	360	299	329	299	336	349	328	328	318	321	328	302	338	333	335	351	324	328	302	348	326	343	352	355	333	330	361	351	322	311	317	332	303	334	324	321	372	336	318	356	336	335	322	341	333	300	325	326	306	345	340	336	324	304	287	324	316	346	351	330	310	339	301	303	349	348	319	380	329	346	349	318	323	328	333	328	339	312	315	319	307	288	306	306	327	310	327	342	317	345	332	333	312	331	340	320	316	333	321	333	346	312	312	319	286	300	323	344	333	333	345	360	341	342	367	329	354	340	367	331	330	324	341	332	328	347	333	332	369	323	327	341	324	350	283	331	372	332	337	342	349	331	334	310	354	325	353	312	333	333	315	345	312	339	322	356	345	372	362	348	318	337	298	321	349	328	341	347	357	346	301	334	374	308	350	347	324	293	315	335	326	338	319	317	317	293	312	347	331	326	324	319	328	328	372	371	325	336	357	324	322	360	317	306	322	305	354	338	390	319	335	344	338	348	332	337	337	326	345	329	326	349	341	315	356	337	316	325	323	331	342	326	360	330	322	342	337	316	340	307	338	346	294	329	289	352	305	333	330	327	330	350	318	318	358	316	326	348	323	339	329	343	324	343	327	332	295	318	301	321	301	352	324	353	310	316	320	338	320	344	316	297	320	330	328	309	308	333	363	303	318	341	286	358	316	320	303	313	365	345	295	303	319	332	315	356	326	293	337	329	310	342	322	310	342	343	279	340	353	337	319	324	321	330	330	332	352	358	336	346	362	309	339	321	298	312	338	321	335	345	348	314	324	301	324	358	309	322	318	340	330	336	319	317	308	333	341	337	334	332	347	325	284	337	308	350	322	319	301	319	326	318	323	296	358	319	312	316	340	324	306	318	340	328	313	322	327	355	333	318	321	323	316	327	327	316	302	334	349	314	313	327	302	326	307	291	307	301	328	322	360	316	332	322	327	318	301	335	335	327	307	317	352	294	329	366	298	325	338	320	342	317	343	365	308	307	334	321	323	312	355	342	374	328	294	323	325	309	325	327	327	345	354	324	322	314	322	312	347	287	358	294	317	302	326	334	336	328	347	338	325	324	336	314	326	349	350	354	370	342	315	340	289	334	354	309	305	326	303	351	336	325	336	338	333	320	333	314	310	305	325	332	347	312	323	305	344	357	321	315	360	332	346	336	333	307	320	315	302	343	329	331	323	335	351	318	331	329	324	331	294	343	336	311	339	336	355	329	329	326	342	370	329	339	348	385	346	360	340	342	322	324	319	337	346	325	302	325	314	332	308	340	308	358	332	338	319	330	325	318	330	327	365	318	333	316	324	332	301	326	325	332	340	354	338	379	324	299	351	334	323	325	321	362	345	319	343	314	351	330	342	297	324	332	307	331	330	315	332	318	323	360	359	340	327	306	343	319	310	280	319	352	319	318	339	308	326	311	340	325	307	331	328	358	316	345	320	319	298	337	332	342	337	333	301	339	337	330	333	330	296	344	354	333	315	358	329	303	326	328	325	354	313	326	332	305	318	326	330	337	324	345	348	325	324	328	330	309	316	341	330	312	324	334	331	341	342	309	349	330	344	340	307	319	351	346	332	362	311	326	335	338	301	350	338	311	349	347	356	333	347	324	316	342	330	365	289	338	325	326	295	333	297	311	318	309	365	329	319	351	347	340	304	333	310	321	307	333	337	347	325	367	306	331	313	300	332	304	339	309	346	321	351	335	325	348	328	314	322	329	317	329	308	315	338	322	341	303	324	321	350	315	356	303	333	343	323	338	355	344	326	349	325	315	344	341	305	342	341	339	342	347	336	338	311	318	335	318	322	378	318	327	347	298	377	319	340	317	294	323	308	319	344	313	336	341	351	307	316	330	315	346	315	329	327	348	340	308	335	334	312	338	339	324	339	301	326	335	323	333	301	328	307	330	293	325	336	315	301	342	356	294	349	355	346	330	311	396	332	297	347	304	345	301	306	344	338	317	336	355	301	328	315	324	349	349	326	317	331	334	329	319	335	319	313	364	348	345	314	294	327	329	360	343	323	310	339	329	341	317	353	329	348	323	337	307	347	323	331	313	335	326	336	317	310	340	309	332	326	334	303	309	344	323	296	299	287	319	303	346	324	314	326	308	330	354	298	330	342	327	320	313	329	339	350	354	333	314	361	388	304	289	335	345	350	321	353	313	315	312	318	318	336	341	305	318	300	334	309	323	343	339	321	328	344	326	330	338	331	329	276	354	331	295	321	357	335	336	314	349	302	332	318	355	299	337	335	367	335	325	339	313	337	307	280	326	319	353	325	303	318	317	319	344	325	330	288	305	329	345	338	323	298	328	305	327	324	326	355	320	343	344	303	311	301	316	311	361	301	316	339	343	328	332	348	366	330	303	348	365	315	343	358	315	315	327	334	300	338	331	385	353	336	352	297	340	358	286	344	287	307	353	362	314	337	324	310	333	319	338	318	348	315	330	302	358	359	335	340	382	335	330	348	317	341	339	315	317	332	311	345	324	311	339	296	326	307	337	327	317	327	339	309	354	358	340	309	336	343	341	295	326	323	342	350	315	336	345	335	324	325	318	317	344	319	358	337	329	338	324	334	314	342	326	317	339	332	331	321	304	329	341	303	336	306	338	318	319	322	313	327	350	307	311	330	312	334	329	323	316	367	370	336	323	332	349	347	347	336	368	338	329	344	347	353	349	321	336	339	310	306	344	318	330	341	308	327	325	327	291	338	331	302	309	330	335	305	336	320	345	317	314	293	344	356	324	333	306	311	326	325	353	360	340	320	296	317	313	331	347	306	328	335	328	330	305	335	323	320	325	315	297	329	321	345	308	307	324	325	343	337	316	339	319	370	338	344	319	347	332	325	316	373	338	284	311	323	330	320	343	320	319	316	349	344	299	349	326	288	321	326	336	312	348	334	297	302	324	311	332	303	337	355	326	310	337	324	345	341	338	315	340	368	368	325	338	345	302	343	316	348	337	319	358	334	316	325	305	344	345	365	328	294	309	318	321	335	328	339	315	320	362	342	295	307	354	332	349	309	336	319	316	327	316	314	350	330	339	345	336	306	313	322	344	333	335	325	320	334	360	350	353	358	315	335	335	367	341	352	328	308	345	344	308	297	352	281	305	344	325	300	336	327	353	296	340	317	359
7361	17106	13702	7222	4948	3751	2902	2317	1949	1570	1366	1191	1020	986	867	830	781	770	709	652	609	660	612	579	620	578	553	523	585	549	561	519	471	496	520	485	501	498	523	489	518	548	502	498	492	436	488	484	541	499	509	554	527	483	489	511	543	544	466	465	458	446	453	422	473	430	454	447	461	481	437	475	462	418	394	412	473	481	466	518	478	448	488	474	438	460	482	475	439	489	448	472	485	475	492	456	444	457	492	456	465	447	474	461	444	467	458	451	449	455	454	482	480	456	466	476	424	432	502	450	445	474	425	440	472	458	514	442	443	437	479	468	431	422	412	482	427	461	420	488	435	424	468	451	462	457	434	458	466	446	481	471	471	405	461	503	458	471	450	452	443	456	465	429	464	453	441	436	466	437	458	431	491	484	438	457	456	450	461	451	437	468	445	435	435	487	449	433	460	468	429	457	440	433	432	458	458	438	481	476	443	445	428	456	418	460	423	460	434	420	448	434	473	467	439	414	441	449	455	462	424	443	451	450	447	462	504	459	482	447	452	411	450	471	480	452	451	450	436	454	455	455	463	428	460	435	475	456	455	450	443	494	485	420	466	480	460	428	460	438	453	471	477	482	439	440	450	447	453	448	485	456	461	469	404	467	400	488	445	460	422	400	475	409	471	476	492	469	427	483	457	438	445	438	426	464	497	441	453	480	452	456	427	472	415	480	468	428	460	422	417	421	457	426	420	458	431	465	442	442	449	415	462	468	459	473	470	451	464	477	422	400	491	477	480	409	425	444	448	423	456	428	455	464	481	468	457	418	428	478	435	466	447	495	464	456	445	478	467	456	440	481	473	467	481	447	426	448	455	442	487	445	480	459	479	464	484	482	451	468	460	439	471	457	478	433	448	442	476	423	441	431	476	444	475	433	434	452	443	483	416	453	416	508	432	456	461	465	459	444	483	443	440	452	469	440	469	448	466	465	486	454	496	447	451	499	469	459	470	440	440	478	430	414	452	430	429	472	464	451	441	476	445	444	469	486	435	461	488	445	423	445	444	485	472	428	447	456	424	479	427	456	401	444	455	456	454	475	434	509	466	448	449	440	444	474	458	480	450	455	424	459	467	456	454	415	458	481	464	444	432	477	445	438	451	450	459	451	439	461	417	465	438	439	406	474	493	495	438	474	457	457	446	452	424	480	451	452	465	425	465	446	453	411	479	454	468	450	463	460	483	464	469	432	424	456	450	458	436	446	460	477	439	442	441	465	464	491	449	497	436	449	444	443	451	480	416	459	444	442	442	439	432	439	489	428	463	458	461	430	481	431	428	495	478	496	469	480	469	452	478	460	429	446	421	435	479	408	446	461	430	436	473	445	479	449	480	437	483	445	448	483	452	424	443	451	407	456	472	444	453	480	456	469	459	470	417	461	462	438	469	456	444	420	426	440	480	469	502	480	500	472	416	451	470	433	467	480	456	461	451	498	508	456	494	425	494	415	483	463	457	472	431	470	453	463	433	487	487	470	499	471	438	457	468	429	420	524	430	486	430	458	474	416	435	433	475	442	426	454	504	448	435	459	482	451	422	431	437	453	472	459	461	424	438	405	429	441	441	479	444	445	451	447	470	465	449	432	458	465	453	482	431	448	480	464	439	488	448	442	448	447	472	487	466	498	467	463	433	449	434	425	461	468	451	462	439	437	465	411	437	435	491	401	461	445	440	444	426	483	461	418	429	454	447	484	444	474	437	463	462	438	473	475	464	483	451	406	447	450	449	452	461	461	427	425	475	468	491	420	424	445	464	449	474	474	432	480	431	483	489	502	470	456	447	487	487	425	419	463	428	486	423	414	411	462	461	452	470	495	493	455	452	468	456	467	434	416	450	455	445	475	464	480	421	466	438	446	425	444	459	428	463	470	456	437	465	456	455	417	447	460	456	441	425	464	457	448	467	429	426	514	423	482	473	469	471	459	455	460	469	464	439	466	441	457	431	442	520	496	473	454	433	468	426	458	421	462	463	465	458	444	401	447	459	447	464	439	457	449	445	444	499	462	450	454	472	472	452	441	473	423	435	466	457	447	462	443	470	449	468	429	451	460	435	495	450	437	435	438	439	443	466	501	472	467	465	428	467	443	459	455	465	449	433	464	434	456	461	460	434	436	461	480	462	423	410	468	445	450	434	434	461	428	454	448	455	432	452	482	472	465	433	476	469	443	485	458	438	456	443	467	453	444	431	464	421	428	462	479	437	458	462	446	463	465	437	447	482	437	462	480	497	454	487	437	469	439	468	470	424	436	482	436	479	467	452	462	467	453	434	418	451	432	444	425	401	446	466	437	437	457	423	444	470	449	444	439	448	410	449	480	446	469	477	477	423	465	403	479	467	474	439	449	417	431	476	435	473	453	454	465	445	441	473	450	458	476	431	452	477	468	438	452	428	426	474	436	502	449	477	484	424	446	474	456	463	476	449	458	483	448	452	445	458	446	450	436	430	454	422	469	434	446	462	471	427	460	456	449	441	444	462	461	451	474	447	461	443	465	466	461	398	497	478	453	464	487	458	430	429	464	438	444	443	453	433	459	427	465	474	450	462	446	446	443	463	485	432	430	449	413	457	469	461	484	475	467	434	484	443	483	485	438	482	443	487	443	471	458	439	447	504	450	467	444	499	452	430	427	447	467	449	449	440	467	433	424	460	412	452	441	411	479	447	427	465	441	410	476	437	428	444	491	456	458	485	440	420	483	466	430	396	472	452	437	465	489	458	449	408	427	445	413	431	452	422	442	486	449	445	489	497	470	444	470	481	392	488	460	452	432	467	444	466	464	449	439	457	486	438	462	478	435	452	449	437	476	456	464	464	435	456	449	499	447	434	436	489	449	453	434	439	426	497	489	419	442	465	446	481	406	476	469	442	470	419	459	439	453	435	457	441	453	442	442	512	446	469	445	480	434	468	461	464	460	455	443	475	450	456	431	469	445	477	450	433	443	440	441	436	447	454	468	444	474	440	416	434	466	432	457	478	445	436	461	471	451	436	455	425	472	468	433	401	486	449	476	482	488	467	452	441	486	469	455	411	457	437	480	441	440	490	441	503	462	497	465	441	523	442	482	423	451	473	461	453	442	464	465	394	474	444	495	437	488	473	455	444	430	423	450	473	461	495	457	474	426	458	447	438	451	454	443	416	466	468	445	441	461	438	433	465	464	451	472	438	463	510	464	466	479	454	418	466	438	431	458	470	473	418	465	460	453	456	435	470	462	425	443	445	457	448	442	457	384	455	445	445	450	469	474	469	460	452	397	430	453	408	423	433	449	471	499	433	467	454	458	425	423	449	428	459	480	492	445	416	450	458	445	416	445	473	438	455	486	427	417	465	449	423	440	455	433	453	432	436	475	460	461	457	462	462	463	420	414	493	442	451	487	413	453	435	410	470	433	432	461	469	459	464	436	405	435	439	464	455	508	432	477	462	440	467	443	467	424	458	446	465	471	499	430	471	470	448	465
27035	21228	10768	1031	611	572	493	416	445	400	389	405	397	379	402	380	427	368	378	408	390	408	368	391	403	372	394	402	390	376	396	386	391	369	385	396	406	360	389	376	373	415	416	366	366	368	391	394	388	394	418	394	426	394	374	398	403	401	402	364	391	375	414	402	398	409	352	369	366	406	419	393	373	405	408	367	388	400	383	412	414	436	384	390	371	392	386	396	380	390	369	379	383	377	400	384	351	362	385	378	416	395	367	393	407	375	373	361	379	341	384	384	396	391	396	354	420	379	377	401	389	367	382	402	353	414	399	410	395	409	357	393	357	348	362	376	384	371	405	395	409	360	402	391	385	380	389	435	395	397	374	399	376	377	397	361	396	399	431	367	382	357	388	378	408	354	388	363	375	401	387	398	377	374	344	364	383	360	381	395	393	385	376	374	380	380	390	395	381	399	391	373	376	377	393	377	381	382	411	359	403	387	379	370	370	384	366	406	388	383	396	360	415	361	389	381	390	411	408	419	365	401	359	393	383	386	391	401	399	391	391	380	399	386	412	377	414	381	392	406	385	401	390	369	390	370	398	391	395	380	383	413	326	398	430	376	393	393	390	388	409	417	382	365	387	378	370	361	337	394	387	406	414	387	350	384	392	407	422	397	394	401	397	394	414	361	401	420	386	368	391	375	362	412	374	356	374	360	366	356	397	353	377	414	385	403	372	365	387	383	385	410	410	356	386	399	388	414	397	399	407	340	387	343	414	366	383	373	375	375	381	408	407	387	400	420	412	401	373	371	417	401	362	411	386	380	414	386	383	411	354	409	384	382	360	381	387	408	392	401	385	392	382	394	383	425	355	414	391	423	386	375	425	398	405	379	377	379	369	339	395	396	416	407	454	392	371	345	409	367	399	405	395	391	377	365	381	435	392	381	397	406	384	379	322	398	425	381	401	360	444	360	389	399	388	369	406	387	343	369	407	374	413	404	415	394	377	390	413	385	387	392	333	375	378	397	411	394	359	372	406	380	363	372	353	369	380	396	391	402	369	378	370	358	386	376	383	375	377	376	346	384	383	419	429	400	385	388	393	420	372	379	392	380	392	375	392	366	392	388	383	384	431	365	386	394	404	405	392	348	411	354	363	385	376	379	384	368	381	381	361	390	397	383	382	394	409	408	415	371	386	377	381	372	334	373	378	413	376	373	391	400	389	351	415	343	375	411	392	382	388	352	360	352	394	419	387	384	393	402	374	412	386	414	347	354	352	386	382	376	430	397	359	349	375	379	372	408	371	390	369	372	341	383	378	385	412	373	383	387	369	363	364	382	367	395	406	422	364	350	370	378	413	417	399	409	367	388	419	360	376	389	357	364	389	396	391	398	387	373	406	395	397	370	381	347	372	378	430	356	403	395	435	360	418	347	405	389	381	432	394	373	372	371	371	381	391	406	368	397	396	375	407	355	382	372	348	393	387	366	370	367	393	391	418	388	331	374	405	395	388	360	389	371	385	355	412	429	404	389	368	362	417	357	372	407	410	388	354	376	394	367	410	369	396	389	372	414	382	381	382	389	378	411	388	401	374	370	413	365	358	362	412	424	387	369	375	383	401	401	373	395	359	386	369	395	389	391	415	380	373	388	381	377	400	399	396	398	413	360	381	379	380	397	398	353	390	400	369	368	377	380	398	394	383	347	421	363	391	396	422	377	372	385	384	382	358	405	403	398	395	401	368	406	382	381	400	366	398	398	383	378	366	418	365	382	407	390	385	394	373	379	390	373	372	393	422	386	366	394	381	392	361	393	376	385	417	397	403	405	388	410	354	380	340	399	374	367	391	349	416	396	385	394	397	379	371	417	361	377	374	387	400	386	387	361	432	352	379	345	390	380	412	396	399	386	351	414	349	344	435	416	391	361	391	402	381	379	390	431	407	385	358	395	385	347	412	339	376	386	429	384	401	392	385	408	402	358	354	393	378	397	378	382	366	368	394	373	351	366	405	351	371	400	384	364	413	370	425	348	413	434	425	369	418	398	380	411	363	397	424	411	393	394	386	364	405	410	408	383	359	371	384	412	367	388	411	405	419	388	372	375	371	372	402	408	376	386	387	364	402	372	411	330	380	392	388	382	390	386	394	423	388	341	371	372	361	409	380	399	402	372	376	407	425	402	381	403	396	388	417	414	380	372	380	366	400	392	372	379	425	428	378	393	402	354	358	369	386	359	417	384	391	398	391	400	362	383	375	386	384	410	360	394	417	351	388	380	364	372	376	364	399	412	388	363	394	383	372	411	379	360	387	403	377	378	401	376	404	379	394	399	367	390	381	367	372	392	397	388	402	387	360	387	393	382	402	388	425	360	414	359	399	369	396	377	377	368	375	401	400	366	426	397	362	371	378	387	410	367	383	422	349	392	382	375	400	417	367	386	372	387	420	386	381	398	368	379	395	363	382	408	419	402	397	399	361	380	400	363	402	347	384	383	390	377	371	386	357	376	363	353	381	377	388	402	395	389	346	405	366	372	389	380	404	378	389	391	386	381	388	389	378	376	393	369	364	392	407	372	409	378	392	426	382	371	383	376	394	377	420	404	364	370	398	392	394	387	378	351	399	335	379	418	379	395	415	410	371	388	412	371	393	377	390	424	405	378	420	374	392	378	378	408	392	381	371	423	382	375	375	383	349	420	392	360	404	367	371	394	417	425	417	385	381	412	393	396	389	366	353	397	429	359	400	382	376	358	374	393	413	405	364	363	410	390	401	365	378	436	409	386	367	397	378	364	391	331	398	402	393	398	398	413	362	380	412	371	351	384	374	410	402	378	385	381	386	422	400	384	348	370	385	386	348	398	390	360	344	376	384	343	387	394	394	375	378	394	418	393	407	385	374	378	414	378	403	401	375	372	380	428	386	398	385	412	366	402	397	403	384	368	351	355	358	402	404	360	431	371	368	350	386	387	403	421	369	355	356	406	413	405	406	368	373	390	366	399	417	345	377	392	407	377	386	367	388	382	367	387	420	395	408	395	380	354	349	373	396	399	397	402	402	379	364	367	409	402	368	390	375	384	375	409	404	417	376	352	399	377	427	409	396	360	394	392	381	359	405	379	369	394	383	362	382	349	391	378	383	401	382	418	377	378	357	396	404	398	384	387	401	369	387	369	387	406	419	372	383	387	350	391	369	388	406	422	396	384	397	393	389	376	385	381	383	388	361	383	388	373	393	410	416	377	352	420	405	383	387	357	367	397	358	374	369	357	389	373	385	378	388	357	398	356	384	378	378	353	370	386	371	353	382	363	400	405	389	364	376	382	355	370	414	367	373	377	404	392	409	386	354	351	388	401	419	425	422	394	374	384	395	357	391	415	413	373	377	366	407	370	424	396	398	392	390	405	419	368	392	401	367	401	364	357	386	367	359	394	357	424	369	406	394	414	407	370	408	382	432	387	411	370	374	403	383	377	367	404	402	421	357	360	395	394	427	377	378	364	409	371	369	391	385	374	381	366
4025	1437	1229	790	693	694	594	536	557	522	577	562	537	525	521	561	545	542	501	526	517	538	533	474	530	489	549	530	503	515	499	533	527	540	544	555	506	522	573	545	545	527	490	521	576	511	536	554	533	551	536	541	535	520	514	520	507	526	515	530	486	521	487	472	503	528	529	511	507	533	505	567	466	476	530	528	514	511	523	528	546	513	498	529	499	494	535	526	557	560	532	511	515	534	534	537	563	515	528	526	513	547	513	536	522	531	514	523	522	519	510	522	513	484	527	562	548	577	518	504	512	543	511	527	510	490	524	510	514	537	519	469	562	481	486	536	553	553	524	526	513	537	499	548	521	482	539	550	520	469	545	505	532	540	538	554	517	453	508	494	550	521	531	554	516	511	496	526	544	497	532	517	525	530	505	542	483	554	479	509	509	500	503	508	526	521	505	565	533	521	579	516	518	501	558	476	520	521	575	567	538	485	522	529	528	512	535	540	524	508	510	496	497	568	522	532	519	540	534	529	508	517	540	532	505	525	548	496	485	556	515	490	499	553	510	551	504	522	530	580	534	520	494	539	509	506	514	583	522	556	522	528	498	506	545	502	481	548	506	525	574	524	528	519	524	497	501	530	539	493	515	546	527	514	517	518	525	509	511	506	541	505	541	557	524	513	515	539	501	533	521	489	478	525	507	503	556	539	526	508	496	537	514	567	522	541	553	494	525	564	543	495	508	529	469	531	555	531	517	497	524	490	523	547	531	570	488	504	579	534	554	553	496	542	536	523	510	505	497	501	508	504	511	501	533	519	490	479	532	514	496	501	527	474	531	544	519	530	544	526	520	552	536	530	544	538	525	509	534	500	515	528	504	529	523	522	540	566	493	524	541	550	522	502	503	486	516	584	501	506	493	486	521	537	506	485	536	449	523	533	515	501	535	562	497	500	546	519	519	543	511	515	498	526	527	506	532	452	557	516	546	517	526	503	493	525	528	506	530	548	520	544	550	559	461	529	530	512	502	530	505	565	527	527	551	546	569	547	544	545	555	498	537	559	556	545	515	515	558	514	572	520	507	528	508	538	532	534	533	520	501	550	529	513	524	467	524	499	533	508	541	542	497	566	543	482	482	536	503	473	490	493	535	530	490	526	542	515	495	537	557	521	486	535	512	489	535	538	532	525	507	521	551	538	564	516	528	528	505	520	504	530	515	518	554	535	509	558	527	499	509	511	563	527	501	534	525	515	515	506	537	524	508	494	534	519	564	501	479	503	496	533	507	542	505	487	538	507	544	493	529	523	509	537	501	502	520	505	516	540	543	537	532	518	528	497	538	553	531	549	521	488	515	552	555	517	551	505	564	467	541	557	515	510	500	496	511	537	503	505	516	539	544	547	519	550	509	534	520	488	536	484	524	548	531	496	507	499	529	530	515	507	519	506	540	530	537	542	521	509	502	540	509	516	490	546	547	482	531	499	500	548	559	554	491	550	574	546	561	493	537	487	564	524	504	503	530	524	520	478	532	512	480	513	539	497	475	521	542	499	562	541	570	521	514	455	517	550	526	465	572	557	528	535	511	511	587	512	478	517	517	529	499	527	538	503	550	515	523	509	516	520	548	508	541	544	551	520	487	537	531	549	531	517	516	512	519	537	507	537	550	490	539	567	537	474	507	475	552	483	521	542	505	504	497	563	547	535	512	511	506	509	516	557	563	528	544	524	559	539	551	533	530	499	511	535	552	471	540	537	532	492	516	559	520	477	534	520	513	558	536	532	488	536	534	546	493	511	480	515	487	516	511	476	551	500	545	537	518	516	582	539	532	531	499	516	532	490	542	552	564	523	532	561	507	540	524	512	563	492	555	540	557	541	498	531	528	532	519	575	531	512	539	513	535	529	471	516	509	501	536	515	497	573	545	501	498	523	531	560	540	496	541	505	491	555	492	517	540	494	532	521	493	515	548	467	537	537	509	517	503	507	510	477	519	514	492	573	553	495	517	541	530	530	484	571	473	523	546	498	532	549	576	508	523	497	552	518	492	530	512	526	480	489	469	528	506	525	483	512	494	533	544	552	567	491	558	561	517	519	516	495	516	507	492	493	536	487	499	497	530	526	516	529	556	486	557	522	495	552	528	503	543	528	550	517	543	552	565	517	545	510	514	536	552	532	511	530	512	503	536	524	519	472	515	489	499	527	494	558	537	506	537	517	485	495	544	505	553	547	555	555	511	526	500	492	477	556	495	557	515	486	517	504	511	517	530	492	497	543	526	510	522	525	501	527	519	521	539	505	524	510	527	507	488	479	516	500	488	509	539	519	505	530	533	562	484	529	515	520	473	528	497	509	580	565	509	551	542	504	534	547	548	492	519	542	533	528	495	477	514	509	533	535	505	542	548	505	507	540	516	532	547	490	502	499	545	515	555	518	503	562	458	495	526	488	522	544	557	531	516	496	524	510	494	506	517	513	525	542	515	515	518	512	521	509	535	518	524	511	509	550	523	521	540	520	538	539	529	533	532	477	498	525	493	495	526	523	536	522	498	549	506	483	502	560	536	551	537	490	501	519	509	523	512	517	587	497	523	531	540	549	535	482	503	521	562	507	497	520	524	501	502	514	561	557	521	497	518	518	472	558	506	517	510	480	557	544	551	501	506	532	501	544	554	545	569	542	519	524	500	550	535	485	512	513	521	532	540	532	532	541	496	559	534	527	536	581	502	549	531	483	558	484	514	504	543	490	494	493	503	494	505	503	563	554	492	516	505	528	506	543	498	498	476	532	548	554	517	497	487	534	505	534	564	500	543	512	532	506	480	501	477	532	520	476	511	538	489	547	516	527	528	517	526	482	524	506	531	537	535	513	507	510	538	555	541	517	491	522	500	519	519	491	519	489	524	523	512	519	535	506	589	553	533	490	526	518	487	510	480	531	477	557	527	543	504	520	551	498	497	493	516	510	513	506	502	568	498	540	508	573	511	522	523	508	525	541	503	503	493	564	492	518	522	507	517	501	514	499	555	521	494	524	484	538	530	534	537	503	551	500	544	477	546	503	506	537	525	520	464	537	489	528	444	519	531	517	521	506	547	540	500	508	573	516	519	521	550	524	544	482	526	548	527	510	502	575	460	559	502	520	537	519	528	507	534	528	512	533	512	518	502	535	522	557	532	527	540	533	477	525	519	542	504	533	522	575	519	527	501	489	527	518	553	535	490	524	478	534	517	532	515	532	541	525	534	536	501	514	511	526	523	529	509	527	457	498	516	508	506	508	498	492	488	501	537	562	510	538	510	562	574	518	511	500	521	541	558	537	515	528	499	525	507	536	525	511	553	514	534	499	548	499	515	542	571	525	522	514	527	540	526	486	524	530	536	532	548	537	531	531	525	491	545	530	561	490	531	549	498	500	517	522	495	552	524	578	528	501	526	507	530	515	537	528	502	568	550	528	519	497	491	509	528	538	556	539	538	516	520	550	529	514	514	513	478	553	502	528	504	523	504	520	516	540
23950	21552	29213	24319	21552	12759	1560	922	802	757	735	691	652	642	596	578	581	579	568	571	554	559	559	603	524	560	575	547	524	555	561	514	579	517	517	513	516	514	489	535	516	530	526	526	528	523	542	536	518	552	520	557	545	546	523	526	570	503	476	522	512	519	525	513	530	576	515	557	543	493	490	543	543	486	503	525	546	520	552	500	510	470	523	504	528	511	552	489	525	505	542	529	543	492	503	508	491	481	510	517	511	530	551	495	541	495	452	520	537	524	534	510	518	514	494	487	573	512	571	513	546	494	530	549	505	492	519	462	519	506	552	504	494	531	487	543	515	532	488	511	528	509	522	539	532	507	529	526	494	466	528	538	505	486	542	526	559	523	500	492	509	500	529	524	551	557	521	560	490	560	498	510	507	568	509	507	503	491	529	539	532	521	502	524	492	478	532	495	511	502	461	500	546	575	485	496	487	548	535	503	495	520	542	559	507	511	485	512	481	531	521	523	524	514	560	501	507	520	519	500	546	479	514	540	492	516	453	524	519	501	495	488	502	543	519	517	556	540	492	494	499	558	522	558	486	471	555	522	523	555	476	495	528	494	551	503	515	502	506	537	521	530	469	524	492	488	529	523	517	544	521	498	505	505	482	494	541	544	496	541	517	511	523	494	543	517	501	528	515	524	510	556	526	528	561	520	487	508	512	479	484	545	515	519	507	481	496	504	555	524	503	537	542	536	502	522	550	500	483	489	527	530	477	510	498	542	505	520	502	494	472	542	504	512	484	531	491	555	539	500	522	566	519	510	541	529	522	548	475	504	507	533	518	545	536	538	541	532	504	520	556	524	488	524	534	513	494	521	536	536	488	511	525	508	538	495	533	559	510	561	456	540	510	513	526	516	525	543	525	557	539	519	517	493	498	543	526	535	525	515	495	489	492	512	523	515	502	530	502	521	522	507	533	468	518	548	532	500	522	532	495	536	540	518	545	523	510	519	522	516	504	534	498	512	497	483	548	566	515	521	524	527	515	506	513	529	520	493	519	511	539	507	513	543	532	493	530	502	523	526	498	518	513	544	545	489	507	510	497	533	536	527	474	503	518	528	528	524	507	537	514	505	535	518	534	519	517	551	549	520	529	516	542	520	526	524	538	521	489	507	493	511	489	484	526	530	517	512	500	503	470	551	531	463	495	531	518	502	519	486	493	517	551	503	534	523	533	522	487	530	517	557	467	519	531	519	477	503	497	527	542	500	499	542	531	490	520	521	517	498	497	493	501	500	530	507	504	538	533	492	494	537	528	456	526	534	514	537	495	496	490	510	555	525	527	495	507	510	514	523	446	546	495	507	548	535	468	519	493	547	529	519	516	509	520	553	528	540	539	516	459	524	550	514	477	498	546	527	518	532	501	516	510	521	484	543	510	519	514	512	523	522	495	524	526	573	558	485	531	467	510	524	496	527	525	532	505	522	529	573	536	516	499	493	522	536	507	487	523	517	529	526	501	534	502	529	483	542	528	495	483	493	525	528	517	481	513	535	504	522	514	493	508	546	489	466	477	502	512	525	483	511	505	543	490	555	512	490	511	528	523	529	515	502	535	511	522	540	524	541	496	526	501	490	482	513	471	537	526	524	508	486	549	493	557	522	519	541	521	503	508	486	567	515	502	527	525	512	531	515	516	530	523	523	477	514	513	509	515	533	554	472	502	516	529	527	489	474	507	511	495	519	499	510	516	542	489	462	551	532	502	526	522	546	537	507	514	525	532	540	551	531	482	539	526	517	476	515	531	538	497	530	514	511	532	528	500	543	563	510	523	510	483	514	473	526	470	529	508	480	483	534	487	543	510	495	544	552	500	519	511	517	528	511	530	488	516	516	541	537	531	493	575	508	506	487	532	475	482	566	490	516	529	525	496	490	501	523	519	502	534	529	479	497	530	509	548	475	551	550	496	494	515	544	516	506	512	508	455	489	539	500	530	493	518	555	543	496	511	500	523	535	514	483	529	497	528	506	547	484	504	533	540	523	513	528	495	522	499	532	521	546	514	549	541	521	518	523	497	533	504	569	513	478	494	502	557	520	522	510	540	509	507	496	510	528	495	503	546	531	504	509	495	527	513	509	473	528	509	502	495	516	530	558	443	540	511	514	508	483	519	502	526	514	537	503	484	518	497	513	502	488	499	514	512	469	498	519	478	508	510	543	479	510	521	537	505	459	502	522	483	493	523	558	480	503	495	530	490	516	488	508	512	486	493	529	500	468	485	540	571	525	500	529	536	515	545	524	521	512	484	511	511	506	467	526	527	485	530	494	513	517	516	496	518	513	542	535	530	558	499	528	544	515	506	517	539	554	515	485	511	516	528	550	493	494	535	540	520	499	485	523	499	513	531	489	506	528	504	470	559	513	550	526	537	528	516	475	533	504	503	512	489	519	531	482	495	506	513	485	511	516	484	523	514	496	486	546	519	558	541	542	517	523	510	518	509	539	550	476	502	505	515	557	553	533	574	499	517	536	520	533	490	487	518	526	522	522	517	533	525	504	521	523	511	533	525	526	523	507	497	492	529	543	493	482	493	492	515	529	468	479	517	552	521	540	578	488	491	526	521	521	507	476	502	502	505	502	548	475	505	518	522	503	505	504	523	495	481	482	533	494	511	479	493	500	500	500	510	501	506	490	546	514	492	524	492	539	535	521	565	498	523	524	509	524	487	543	558	520	518	499	506	528	503	490	536	519	524	519	521	537	508	509	508	504	529	484	526	486	508	472	500	484	498	486	500	502	468	534	564	531	507	535	559	530	522	543	523	498	543	486	509	541	478	521	494	469	505	525	513	527	541	549	513	517	520	529	509	499	543	496	505	524	502	529	496	538	501	518	521	531	516	530	505	526	499	515	538	492	502	589	523	514	520	504	512	516	503	512	495	511	484	471	528	492	490	513	515	518	512	530	466	528	521	510	500	493	515	539	515	512	519	507	519	527	534	494	483	514	532	466	505	514	534	478	496	519	495	508	465	541	503	524	517	495	529	524	479	502	471	528	452	488	491	531	510	514	516	525	533	488	512	555	480	547	533	544	522	509	525	510	471	535	523	515	487	524	532	523	463	533	554	532	512	510	509	563	511	544	518	509	531	487	525	512	484	535	536	477	522	499	535	494	527	532	508	488	546	501	497	488	505	489	510	540	501	526	541	520	530	535	549	514	492	501	529	488	513	518	495	510	519	536	480	523	494	497	482	504	514	533	517	522	512	521	524	483	527	533	540	494	509	529	501	519	513	528	547	510	528	525	481	497	515	458	487	479	543	508	539	553	507	492	513	522	515	502	494	500	458	539	539	478	520	533	495	522	520	559	492	545	492	468	529	501	526	508	488	526	523	539	529	527	530	500	528	506	495	474	560	529	534	480	528	537	506	502	556	513	518	542	511	498	504	544	517	503	493	544	547	499	504	513	502	541	501	520	497	489	530	560	506	541	510	514	518	530	526	513	498	507	459	534	510	521
5175	10816	8844	4407	3168	2494	2077	1703	1428	1268	1154	1139	941	921	920	875	844	817	774	726	772	809	776	745	764	745	700	740	716	764	711	707	704	677	727	725	706	760	759	722	683	718	723	696	668	721	702	736	731	689	708	735	714	744	726	713	738	705	741	703	706	741	710	705	665	688	718	693	692	671	673	706	658	693	709	674	696	674	687	714	715	701	733	668	658	751	729	690	724	739	655	699	642	708	657	682	697	693	714	703	711	674	720	703	684	692	664	732	667	683	730	684	709	658	663	694	691	675	737	719	675	652	733	711	680	769	696	732	709	660	686	746	700	695	664	635	698	685	703	719	768	696	641	704	679	714	696	741	711	731	683	681	650	696	716	722	688	734	687	657	705	685	664	687	678	724	706	708	658	695	738	709	688	685	649	691	672	669	663	684	659	697	709	705	728	707	663	697	767	712	703	710	705	690	654	681	699	680	691	670	719	692	730	690	658	723	774	700	661	708	673	723	704	672	685	675	712	684	679	731	684	690	700	670	703	740	700	730	704	680	729	697	695	708	698	626	690	712	701	671	685	685	705	669	675	748	696	733	701	707	703	679	655	678	725	696	704	678	705	699	719	683	688	701	704	710	706	705	663	656	688	716	665	708	669	727	700	687	716	680	697	699	686	665	660	682	697	719	697	667	709	716	704	768	668	728	646	707	675	689	657	690	689	679	655	672	708	639	703	680	720	712	701	664	707	716	720	688	713	686	697	645	712	673	689	738	682	671	694	700	746	705	731	702	708	690	704	695	711	698	689	690	705	696	704	650	659	712	686	717	733	754	685	677	728	684	697	679	686	648	686	705	709	706	694	668	699	719	706	744	726	698	662	706	692	704	694	707	725	704	692	711	653	705	672	716	690	679	719	721	679	729	672	680	700	668	744	681	754	711	698	714	703	690	713	716	727	713	722	681	711	710	695	718	684	703	646	742	677	673	703	721	720	637	682	689	663	671	692	669	684	684	688	666	701	668	681	672	699	721	677	665	714	718	626	671	696	735	697	690	720	642	686	692	719	686	661	674	682	747	689	703	643	698	690	652	682	708	739	656	691	721	690	718	670	675	671	677	709	708	662	705	724	712	701	700	704	709	661	773	646	681	705	728	687	702	678	685	760	665	663	742	697	681	697	715	687	693	655	654	667	666	696	720	694	669	745	704	694	716	677	661	711	655	723	698	684	688	706	671	711	704	699	669	704	745	721	668	703	666	716	736	664	666	732	695	683	674	720	721	686	674	702	688	676	735	699	720	648	673	720	707	684	718	681	692	700	659	649	669	703	680	664	714	717	688	765	734	732	686	645	692	668	677	667	700	732	688	661	680	652	710	707	679	655	705	688	679	670	739	753	718	697	690	683	686	749	680	715	686	756	675	676	726	667	697	687	636	684	713	703	636	676	676	719	693	696	711	678	650	680	696	717	702	728	709	666	746	678	715	707	691	688	714	671	705	692	670	691	703	678	734	684	688	721	697	678	701	711	709	700	652	663	664	678	675	697	695	649	714	679	675	620	659	674	712	666	714	698	730	696	706	675	692	703	726	698	737	696	709	727	622	656	707	651	709	699	705	713	676	724	697	653	689	702	679	706	743	701	663	733	714	652	669	697	648	700	697	733	652	700	660	718	695	686	706	652	716	679	684	678	672	701	715	707	669	724	703	706	661	677	693	699	726	673	742	713	686	723	691	732	738	647	685	651	707	712	739	685	755	693	685	645	749	712	693	688	641	684	678	737	667	734	733	699	763	678	670	697	673	639	703	681	699	673	718	706	695	663	722	713	718	696	715	733	685	683	688	697	711	666	698	674	700	658	772	687	727	688	674	683	709	686	659	717	692	674	678	661	703	706	702	673	723	711	673	697	739	697	678	667	696	695	705	703	706	655	735	712	711	683	686	719	661	639	687	657	698	692	728	720	671	680	677	675	684	752	657	668	671	676	711	673	689	696	651	697	684	687	665	683	701	711	724	741	750	698	718	693	736	713	708	666	662	715	685	734	709	694	663	704	742	657	691	700	714	652	662	712	694	705	694	670	724	658	673	631	706	693	651	715	690	697	713	699	735	696	685	739	676	667	597	711	718	713	742	664	702	724	639	686	692	675	664	734	702	671	650	705	637	687	662	706	711	665	725	730	726	679	686	649	703	754	682	633	683	694	663	695	732	681	681	683	736	660	682	702	699	703	735	674	754	715	701	664	655	675	653	713	696	714	701	742	711	691	699	731	701	762	676	707	680	697	706	738	659	677	689	650	708	693	692	684	713	653	686	684	713	701	630	716	706	684	651	670	725	688	742	674	713	730	636	735	653	692	679	677	685	673	726	739	698	706	648	698	711	708	671	687	655	709	691	671	698	703	703	669	702	699	661	686	691	663	691	671	703	665	659	673	649	659	690	679	676	693	700	718	691	700	688	647	687	726	694	647	714	676	728	692	694	676	729	686	730	686	721	680	671	721	695	699	697	696	708	697	680	715	678	678	763	692	704	664	711	622	700	721	703	693	694	723	682	691	688	706	737	683	687	640	725	720	727	692	708	700	663	708	667	735	685	739	689	742	699	688	718	670	725	648	713	653	683	728	714	667	679	670	630	752	671	650	682	670	651	683	722	712	685	718	698	711	685	732	710	716	700	728	700	680	711	739	733	691	671	705	666	678	686	650	690	651	748	644	701	711	697	678	679	723	685	719	724	676	661	755	669	697	674	697	691	694	712	673	692	687	744	698	665	686	703	696	684	714	672	712	688	696	717	698	692	667	704	685	691	759	687	702	710	655	689	688	697	704	728	739	686	697	687	653	673	714	670	696	701	704	691	659	678	748	700	712	669	694	732	691	685	699	710	673	655	710	658	730	681	700	705	684	719	734	625	725	705	690	710	662	696	723	714	672	712	733	705	690	728	686	712	681	716	680	668	727	698	720	673	678	708	716	728	685	679	692	704	707	626	700	672	732	700	703	691	760	670	665	678	707	695	689	675	695	703	699	714	633	706	730	662	716	665	727	697	692	688	676	711	688	724	730	664	712	738	656	700	664	706	696	678	698	668	659	718	699	696	654	663	676	648	678	642	687	680	638	694	706	648	730	684	707	674	709	717	727	733	700	704	666	670	653	699	671	656	703	711	708	763	680	724	699	661	719	717	712	624	680	666	739	700	693	691	661	699	724	661	698	708	699	696	729	717	668	681	699	713	679	718	682	641	690	705	735	653	769	685	730	715	671	688	725	725	670	710	669	675	698	684	687	707	682	735	716	662	711	659	732	675	731	698	679	663	686	694	639	651	711	637	706	708	711	694	704	648	673	661	735	703	688	679	663	724	747	675	651	733	729	658	706	674	711	703	689	701	714	690	713	697	688	653	678	673	682	694	685	721	689	684	672	693	717	741	652	726	678	635	687	700	688	703	673	717	686	700	717	692	686	695	688	709	654	667	693	662	705	735	728	653	692	701	698	704	709	692	678	695	703	660	668	670
23171	21580	29611	24040	21582	21622	10900	1209	809	709	668	567	526	481	529	507	474	443	425	409	424	391	382	380	401	367	400	352	396	379	343	373	338	357	337	390	342	350	382	350	355	358	340	327	366	321	323	378	346	343	363	380	351	348	372	357	332	304	319	333	336	323	323	336	353	340	341	343	323	321	323	356	344	361	307	326	322	305	320	324	338	318	322	295	315	374	333	333	334	323	316	317	318	367	318	299	332	305	361	319	338	309	319	330	317	267	325	319	324	345	341	319	302	346	366	364	349	332	332	336	360	349	310	319	318	362	293	333	332	352	319	334	369	354	301	347	335	346	344	329	343	363	325	334	342	286	322	308	312	320	330	334	347	307	326	329	306	341	318	337	310	380	344	317	325	339	335	366	341	350	350	322	348	346	331	326	345	358	322	321	311	311	322	339	312	341	333	346	338	301	335	325	290	306	313	313	326	317	320	335	354	306	328	341	334	295	306	349	310	358	313	351	303	339	360	355	354	307	318	311	341	346	346	336	343	357	309	317	323	356	324	351	324	333	339	344	342	348	326	288	320	305	318	310	328	334	311	325	297	325	328	312	313	341	336	341	318	300	346	326	314	349	333	311	329	310	281	321	331	335	326	318	291	332	340	341	322	324	296	331	347	352	305	328	318	303	318	310	347	295	318	332	291	321	327	305	346	326	337	349	368	354	339	327	332	323	322	323	336	319	333	335	345	342	343	358	358	335	329	333	311	347	293	340	351	331	294	324	344	311	325	312	350	333	319	336	312	335	364	321	351	295	326	335	353	321	332	344	352	337	294	353	314	314	329	362	326	316	334	325	334	325	323	312	330	347	328	368	328	310	319	327	350	330	332	343	311	325	315	331	346	338	301	316	345	299	338	309	321	332	323	356	323	322	300	317	331	373	347	304	314	309	337	331	369	316	335	302	319	342	316	316	295	327	346	328	349	306	320	298	286	343	324	337	317	366	322	294	323	352	322	333	288	319	336	357	341	330	307	313	356	331	313	329	344	313	307	341	308	317	309	333	325	293	335	367	333	332	326	319	302	324	330	345	320	378	331	333	338	321	316	353	329	332	332	319	303	345	364	318	342	351	338	315	285	308	311	320	357	307	299	314	358	330	313	356	334	326	332	293	330	304	312	338	355	339	336	335	342	295	334	336	331	305	351	317	302	346	336	335	335	329	315	314	343	312	308	324	353	308	360	326	309	333	321	347	317	325	330	304	337	336	330	336	309	331	307	339	348	309	317	294	290	368	337	322	320	348	342	340	334	334	338	309	296	337	304	319	319	361	324	352	324	325	309	333	351	355	332	313	324	310	348	318	309	311	307	313	347	303	303	322	307	320	321	348	335	304	342	319	328	328	298	332	323	312	319	318	333	330	334	325	335	330	324	323	355	321	350	328	332	282	318	304	324	325	345	336	315	307	330	333	329	355	315	358	331	322	297	331	321	309	338	336	310	330	317	304	338	331	321	327	298	330	298	348	329	360	317	349	327	331	311	317	336	293	286	301	297	321	362	329	326	338	323	322	315	311	294	334	323	345	321	342	308	346	286	278	328	316	327	322	297	322	346	304	303	337	323	320	337	347	340	313	360	338	321	316	343	290	300	341	374	328	334	327	315	360	316	307	318	312	334	315	315	303	316	332	332	298	318	322	305	340	298	320	303	359	301	352	316	328	304	327	322	345	331	279	343	325	357	316	348	306	362	355	327	317	315	313	354	316	318	289	335	320	340	339	313	319	329	336	340	347	294	306	342	332	333	345	322	302	320	350	364	289	347	321	317	322	298	324	292	340	359	308	318	341	358	356	326	319	307	372	323	339	346	307	344	288	338	312	312	334	333	329	358	299	331	279	348	337	329	333	322	345	324	319	351	320	313	298	328	347	309	323	325	360	320	318	318	315	350	317	336	325	299	318	350	299	330	331	322	319	310	316	333	342	347	322	301	347	312	329	335	317	318	320	348	353	326	322	344	344	329	320	319	325	342	320	344	314	335	328	337	296	311	345	307	320	321	314	381	307	305	278	318	297	341	325	311	319	346	333	359	331	340	332	312	294	335	351	299	346	316	347	316	314	316	328	329	332	338	303	332	309	284	294	324	300	314	348	324	321	325	334	330	329	302	341	333	318	312	325	303	316	342	336	315	347	316	336	336	338	322	304	327	347	318	314	294	343	333	344	292	323	350	354	319	330	326	311	305	316	348	347	317	322	312	322	336	313	344	325	347	316	314	323	304	317	340	282	334	319	320	316	345	331	341	298	338	308	325	306	342	343	310	316	301	317	322	321	342	349	329	320	315	321	312	330	335	315	363	300	271	331	350	306	375	334	309	333	325	320	356	342	348	310	298	316	292	338	320	300	329	314	343	335	285	329	320	326	318	305	361	342	321	333	318	324	322	320	317	313	327	293	321	319	365	337	314	306	344	316	322	342	342	336	325	319	343	319	338	320	325	333	311	325	330	338	314	314	304	337	300	310	302	324	341	332	336	323	363	358	293	338	333	334	288	329	324	343	340	298	343	335	321	340	332	344	330	320	316	316	332	323	301	328	320	350	331	306	306	310	324	303	332	371	310	325	319	316	347	304	322	321	339	302	333	346	287	297	359	319	306	337	308	286	312	303	341	324	317	323	361	336	334	330	312	324	336	303	326	313	323	289	327	347	326	325	365	312	344	306	316	352	319	334	328	328	332	300	334	353	309	334	343	343	346	330	339	319	295	335	338	368	313	337	354	377	324	328	323	307	309	332	282	320	331	325	302	295	331	330	316	330	310	306	360	317	319	340	311	352	332	326	337	331	287	305	327	326	346	305	330	330	305	314	308	318	342	331	307	318	315	313	367	330	322	322	318	304	326	332	317	310	325	323	311	343	305	320	330	330	335	330	286	341	306	303	357	306	372	333	328	293	341	332	294	338	339	320	324	308	309	340	318	366	336	349	283	318	318	344	334	345	307	322	318	313	346	333	322	343	325	344	353	299	314	264	339	328	332	339	327	345	318	308	337	331	287	299	363	336	345	348	331	348	284	329	333	320	342	309	318	351	306	365	324	334	315	320	359	317	354	331	333	324	319	308	344	320	292	349	326	317	327	328	294	307	340	319	311	314	326	331	362	331	320	307	345	361	312	323	319	324	362	327	323	310	324	323	318	312	319	301	326	328	311	343	308	342	313	348	376	355	352	342	331	357	343	332	344	320	311	356	313	336	320	319	370	333	340	344	335	319	318	344	342	338	312	320	330	302	342	320	357	339	322	340	336	346	337	313	337	336	358	302	316	328	359	341	355	315	308	319	304	322	325	337	321	378	311	335	332	301	298	320	336	312	325	336	320	323	340	322	322	335	308	331	345	338	312	324	325	334	336	310	340	332	329	338	348	309	300	311	324	318	341	336	327	333	305	342	320	279	321	332	353	313	317	350	328	328	319	317	308	325	278	357	343	319	306	320	323	323	325	298	346	329	292	348	318	308	317	316
7344	16898	13808	7289	5053	3824	2850	2333	1915	1581	1379	1235	1035	901	829	843	730	745	670	607	648	588	609	549	601	553	529	548	575	525	471	476	519	517	516	516	510	486	484	506	483	487	507	509	471	489	519	491	460	572	535	508	520	507	464	492	487	524	490	473	457	469	483	451	432	497	476	459	480	506	468	452	443	456	427	445	472	428	452	501	459	477	468	483	447	456	416	477	491	474	472	455	461	449	467	470	452	433	458	443	457	462	426	451	428	444	421	411	450	475	452	489	468	439	434	463	503	450	425	454	461	488	428	449	445	446	447	460	434	442	436	427	462	406	434	485	474	489	459	412	456	426	441	460	434	487	430	494	462	446	438	456	485	456	485	460	444	436	448	472	445	463	479	459	455	442	443	461	468	418	473	447	443	485	444	464	452	448	488	460	446	442	468	458	499	430	457	414	422	408	508	473	463	482	467	466	450	449	459	443	462	477	395	425	462	450	448	403	453	430	452	497	469	490	415	445	478	438	413	423	502	418	473	482	448	448	432	460	486	439	463	483	438	444	392	459	417	412	446	457	450	420	460	437	443	473	463	431	465	443	456	489	481	427	472	469	444	449	459	440	478	451	464	418	407	443	438	434	478	450	474	402	439	453	441	430	436	437	435	452	474	458	428	474	441	446	470	434	464	468	456	441	477	436	470	461	460	433	461	467	421	474	440	447	464	449	481	456	411	441	468	464	476	450	443	451	440	442	452	454	469	423	453	452	454	442	446	436	462	473	436	423	427	475	488	447	446	439	454	466	488	456	416	401	465	446	429	444	407	433	475	492	442	446	450	473	470	448	441	476	459	439	471	425	479	463	428	466	458	461	446	422	465	454	485	500	456	427	460	464	448	442	448	435	459	434	432	422	413	452	454	460	486	427	469	470	439	433	470	474	408	434	475	451	423	472	457	442	476	451	464	446	471	457	462	456	466	444	410	505	456	435	465	444	472	442	455	435	434	450	491	439	469	425	457	467	443	459	434	446	400	462	511	442	511	436	437	452	478	414	518	469	462	443	456	426	429	433	470	457	439	417	455	458	461	461	447	460	462	451	478	433	465	436	489	446	454	435	447	445	504	440	461	455	448	432	473	469	443	457	427	425	444	429	459	474	474	458	440	456	443	449	441	449	432	426	447	440	447	469	428	445	484	443	433	469	441	455	459	492	451	476	427	478	436	457	477	429	457	464	431	455	469	478	443	490	463	421	418	454	423	439	453	505	428	446	430	448	448	443	491	423	457	452	459	430	444	452	412	461	458	455	467	469	466	440	452	413	452	463	458	453	428	498	418	412	466	461	448	434	429	441	424	441	459	435	447	455	457	443	476	441	471	445	453	429	469	446	440	452	472	447	443	474	438	471	419	445	432	429	433	438	475	412	465	425	413	454	485	485	452	457	474	441	458	414	440	461	458	454	423	483	412	450	457	439	474	450	440	470	486	455	430	445	469	469	477	416	461	452	484	432	462	463	451	465	443	485	458	439	418	453	452	469	437	448	444	423	456	499	426	422	454	430	433	493	448	474	438	487	437	452	433	438	436	471	484	475	439	491	452	503	463	458	462	433	478	465	455	440	475	470	463	442	446	423	440	438	438	427	456	439	439	442	431	446	454	444	452	466	439	440	465	439	457	450	426	458	416	419	475	478	426	398	474	460	452	444	427	431	466	453	437	468	492	470	442	460	469	406	422	400	384	431	430	425	431	431	426	451	509	425	435	453	422	481	425	465	407	468	432	481	451	400	456	413	433	430	441	462	439	479	471	477	432	477	440	431	468	439	466	454	431	436	459	424	488	442	470	453	421	441	441	435	446	424	434	486	431	452	454	462	439	385	407	450	453	448	415	454	418	430	455	427	436	480	475	444	469	479	502	491	423	460	475	467	461	429	480	446	503	440	415	441	430	434	442	445	435	454	457	448	473	441	418	430	435	494	460	443	438	450	444	460	421	446	439	452	466	436	428	456	380	437	422	416	437	444	459	462	462	456	438	466	470	487	460	478	503	428	458	490	474	457	454	451	445	448	433	416	408	460	472	477	459	445	453	468	425	450	476	491	440	437	471	455	464	472	425	431	421	450	407	474	426	446	462	457	463	469	445	438	447	432	481	436	414	448	475	411	423	452	466	460	456	462	497	439	450	459	455	437	467	457	426	416	427	441	454	456	448	476	444	439	472	443	446	433	474	469	407	437	457	440	429	502	440	423	430	473	441	466	467	455	444	447	428	417	472	427	429	440	443	461	453	439	482	467	433	455	472	412	433	444	472	423	443	441	468	456	451	464	450	465	433	443	438	468	430	443	447	486	437	437	420	444	439	476	464	480	492	418	455	444	501	433	511	465	422	507	424	481	471	464	450	437	445	471	459	470	434	465	457	477	430	442	462	464	414	427	458	457	447	448	430	457	474	461	456	435	490	444	427	433	475	433	446	503	449	407	480	453	476	438	462	411	470	441	440	432	454	432	441	471	468	448	462	491	414	433	463	416	482	460	448	420	456	477	490	448	473	472	463	446	441	465	451	438	461	421	427	463	482	411	443	444	473	440	441	435	434	471	451	439	445	471	434	447	461	436	433	448	454	443	466	445	462	452	454	432	446	428	433	440	471	450	415	425	478	463	476	451	447	435	445	447	424	438	445	475	444	453	427	469	424	436	516	444	424	452	405	425	429	432	442	433	451	456	469	468	451	411	411	456	432	436	414	457	434	472	495	421	471	434	442	409	442	448	401	424	438	444	482	466	450	473	445	460	422	462	407	459	461	446	457	435	412	439	486	448	431	440	469	452	430	462	447	447	449	447	464	473	466	462	457	425	451	459	428	414	425	450	448	458	470	461	429	476	496	476	459	480	401	450	477	451	466	468	429	447	453	423	419	424	453	476	464	445	458	434	466	474	476	446	422	475	467	444	443	438	465	392	437	447	440	427	472	466	464	449	450	462	463	455	458	451	456	451	456	448	439	470	454	459	434	436	430	451	444	450	457	425	434	477	463	457	435	452	498	409	431	448	441	454	446	423	464	412	454	427	485	477	464	437	443	470	435	484	492	405	412	446	415	443	441	438	465	450	461	456	472	437	440	439	484	434	484	448	491	447	456	450	428	423	439	445	396	471	461	402	433	455	457	430	464	454	447	455	488	447	471	453	470	456	440	451	426	434	454	448	462	427	436	453	434	445	488	427	458	462	462	441	429	445	455	414	470	451	445	482	484	430	448	416	476	419	463	470	455	436	413	496	408	437	467	434	461	459	408	494	476	466	461	449	454	428	469	416	459	432	442	450	489	454	448	431	437	440	468	461	460	441	433	471	452	436	464	468	470	449	439	441	456	466	445	463	438	461	471	490	447	448	442	444	449	447	429	466	444	470	457	482	456	435	437	419	445	434	456	464	479	439	466	451	475	419	438	468	457	504	452	400	449	461	446	454	414	457	460	441	438	454	471	439	484	483	519	462	484	442	468	445	456	492	494	431
27065	21221	10557	1001	604	581	473	420	419	432	392	421	373	381	401	383	396	370	391	377	363	403	356	403	397	406	427	396	381	402	346	369	385	417	410	363	391	404	367	416	376	354	405	373	372	373	378	409	374	372	435	415	374	360	404	387	376	390	380	385	378	361	359	378	400	393	347	365	394	409	376	402	364	382	386	398	408	366	380	365	370	404	390	404	388	389	381	367	363	399	369	411	383	344	383	373	386	416	366	390	369	352	359	385	394	394	410	382	406	379	383	387	361	347	395	381	378	373	374	350	400	426	360	411	381	430	403	421	438	353	386	381	391	381	377	370	406	341	383	376	391	381	376	384	396	370	372	380	420	398	361	407	386	405	415	395	387	344	385	370	363	420	392	374	404	388	377	363	366	354	387	381	398	404	393	400	363	355	350	378	382	391	407	375	388	387	365	364	364	369	381	399	377	369	369	363	386	377	373	390	416	351	407	405	354	391	386	356	378	401	399	379	364	365	366	369	401	390	427	362	380	419	407	384	365	396	395	408	378	389	367	420	376	414	373	368	404	397	393	374	379	386	379	394	374	384	337	393	401	378	398	373	373	385	415	385	412	341	411	426	385	368	427	358	368	378	364	404	375	421	358	366	373	394	363	396	387	360	375	393	362	324	368	351	399	373	402	397	391	410	403	384	396	390	406	351	380	412	412	410	400	419	360	395	399	394	392	369	367	400	389	386	364	369	381	368	408	377	417	364	397	370	365	355	402	345	380	394	400	361	354	406	391	373	418	401	359	377	401	397	394	403	355	371	418	403	375	364	377	393	389	364	381	342	406	406	406	429	388	369	391	381	421	378	371	393	402	361	367	349	362	380	399	393	426	345	370	395	337	384	363	390	403	355	385	414	363	329	412	352	356	380	379	399	388	389	411	372	408	368	371	364	378	391	351	376	419	353	386	392	386	402	417	415	384	405	372	372	360	376	359	393	382	368	392	379	389	405	390	407	369	418	383	423	371	389	397	404	390	370	367	382	402	378	395	414	374	399	385	391	402	360	381	396	411	419	388	370	384	383	386	363	408	375	354	387	384	398	412	404	391	376	375	392	384	401	383	389	389	373	379	385	396	355	398	364	360	373	386	411	386	420	315	352	395	381	390	369	406	357	387	389	420	364	374	357	400	403	404	387	386	359	409	388	403	362	378	402	380	391	351	368	383	379	394	401	370	360	371	379	401	389	376	404	381	403	389	422	386	407	353	410	351	394	368	395	367	376	396	382	385	357	394	381	387	388	369	394	383	358	367	376	397	393	365	354	386	371	419	389	381	388	402	396	373	399	379	378	384	380	391	401	399	344	398	384	398	374	366	381	378	386	389	340	394	410	383	353	362	361	400	391	376	397	333	387	384	380	393	354	391	391	394	338	357	361	390	347	361	417	374	397	388	366	376	348	408	352	412	403	377	367	404	356	386	387	367	412	395	369	406	381	404	362	417	380	404	393	342	375	415	417	382	380	390	381	365	376	372	391	356	362	390	385	371	403	383	355	375	374	354	380	411	388	424	406	375	393	393	372	391	371	352	374	362	367	352	409	391	370	380	402	326	423	413	384	406	385	392	378	414	386	418	393	389	400	404	397	408	381	396	407	398	402	362	371	369	383	355	363	396	367	438	414	368	401	414	384	398	385	421	366	385	387	340	351	366	378	401	370	387	400	388	351	379	397	388	393	363	411	394	372	382	339	364	377	381	402	386	346	388	367	407	383	383	402	381	376	386	342	351	407	377	388	342	408	398	377	368	364	380	388	407	412	394	366	362	385	374	374	365	376	364	430	384	404	427	410	356	359	370	373	397	368	396	363	358	370	397	368	393	394	371	387	407	377	391	382	399	389	360	375	381	374	384	374	351	391	380	379	350	391	390	358	389	400	379	361	411	398	346	358	376	374	357	398	418	380	359	407	376	400	404	397	370	411	359	371	409	382	384	367	385	407	389	370	414	413	318	388	357	378	367	377	377	390	390	385	350	356	356	400	346	348	396	409	367	398	405	420	420	387	382	364	397	399	402	367	366	398	373	368	360	375	376	405	390	388	405	376	354	407	397	372	401	382	394	382	405	392	397	379	381	404	404	356	422	387	402	349	371	393	394	362	394	372	341	380	366	367	396	372	389	366	409	376	422	383	385	413	370	365	344	398	363	386	404	370	400	398	369	369	398	404	355	401	391	351	401	389	404	372	400	361	396	401	402	386	389	383	375	362	396	367	387	377	394	370	384	385	357	373	388	414	353	403	381	432	387	380	361	401	337	388	378	380	396	378	386	373	356	404	395	370	394	378	357	380	372	354	351	353	391	379	382	381	386	408	379	369	397	395	343	400	376	376	365	383	387	407	355	413	406	387	373	390	378	425	372	372	385	376	363	405	374	384	400	402	367	391	357	402	412	376	392	371	321	372	358	395	356	351	378	379	369	403	388	400	367	385	354	347	410	379	370	392	403	372	395	388	378	365	407	354	394	383	355	391	409	404	384	407	390	395	367	419	411	426	414	364	360	359	406	380	370	374	376	378	391	401	373	380	362	382	396	353	356	396	387	401	356	389	385	385	359	345	375	378	416	371	390	408	379	378	357	372	384	391	394	375	382	409	371	410	367	349	373	388	368	432	404	375	393	412	379	391	345	406	396	398	396	378	333	400	398	377	356	402	381	368	389	357	386	383	367	378	382	417	417	371	362	379	391	424	375	400	376	355	390	351	377	397	413	375	361	377	398	395	360	422	385	371	358	394	394	360	393	384	370	394	385	378	361	381	383	364	331	375	374	391	397	382	411	361	408	387	400	367	363	347	372	329	364	393	387	374	409	397	391	386	365	354	390	417	389	374	398	360	381	399	352	395	361	406	381	414	347	387	365	379	357	359	393	353	396	379	386	397	397	379	411	380	360	374	404	368	404	414	378	372	378	383	359	354	343	365	384	379	369	367	354	370	399	378	390	407	356	390	392	355	387	406	363	367	396	363	375	391	369	402	399	392	376	384	386	373	388	394	424	374	371	356	381	382	389	367	394	363	400	369	439	392	408	361	400	395	387	381	375	363	386	404	390	412	376	370	395	378	375	373	373	408	401	393	394	374	386	405	399	390	368	345	413	408	394	389	379	348	379	388	334	375	367	403	388	394	351	411	389	388	397	377	349	394	387	368	392	333	365	379	385	369	395	371	386	365	393	387	363	387	407	409	369	373	376	390	369	407	356	384	406	426	369	385	375	383	406	347	391	381	397	386	380	373	362	375	386	391	383	382	377	364	388	359	357	377	388	406	383	387	359	427	400	372	355	374	418	369	374	399	352	390	394	334	399	367	381	369	400	386	377	391	377	374	369	384	380	360	372	364	400	398	368	374	400	359	333	415	393	322	380	389	402	381	401	387	357	373	368	367	404	369	394	363	389	385	375	379	380	416	392	357	404	378	397	376	384	356	375	379	373	392	401	371	396	379	428	399	393	387	381	373	397	386	384	364
4054	1402	1249	789	734	638	602	566	530	574	526	528	539	536	510	522	532	507	555	549	529	557	489	539	518	524	502	517	511	491	517	509	535	509	494	536	547	516	506	549	519	468	556	519	507	510	508	556	523	562	522	541	528	548	496	539	558	565	506	535	557	519	512	493	554	504	538	555	534	526	498	467	516	546	559	540	479	479	530	497	495	463	490	532	495	520	516	555	551	475	552	518	527	512	521	558	514	507	487	550	544	493	533	508	531	518	534	538	510	533	508	541	518	532	544	531	538	514	571	484	511	500	532	517	522	526	576	521	553	517	503	489	525	532	512	504	541	457	518	529	523	501	501	522	529	496	543	523	493	513	535	567	509	530	529	517	517	505	549	498	537	537	536	533	489	564	504	501	531	533	524	486	522	537	481	540	506	508	586	533	506	516	528	529	519	503	521	504	527	499	534	539	536	520	525	503	528	492	492	508	517	513	542	547	507	572	525	523	525	509	492	535	482	516	517	510	489	522	537	532	547	514	530	519	506	503	510	527	503	517	538	515	579	522	522	538	552	504	486	572	499	499	531	528	512	541	489	547	483	480	541	485	498	479	551	501	575	484	529	511	517	481	541	504	518	516	492	528	528	537	510	501	534	561	532	513	491	550	529	543	519	516	501	542	518	527	532	513	533	506	550	541	525	477	500	542	515	529	544	481	524	535	538	511	531	563	501	514	550	507	528	524	476	517	534	541	538	534	481	503	491	478	491	495	519	498	521	552	500	539	570	513	530	474	521	528	490	521	541	486	488	513	505	521	523	505	499	536	518	488	495	525	551	466	498	516	474	528	582	516	495	504	502	486	472	556	515	548	512	509	537	508	509	500	549	543	529	510	528	509	523	511	553	520	529	495	487	514	518	548	486	528	494	500	501	512	548	493	511	518	530	525	512	532	491	540	528	519	525	501	501	522	551	532	542	553	493	489	512	512	550	520	472	503	526	489	514	480	501	490	482	518	515	556	492	531	541	529	594	550	537	518	477	517	563	482	557	543	537	525	539	534	496	582	529	538	472	513	572	482	531	541	510	475	518	530	504	532	496	515	476	546	525	489	521	527	501	505	546	502	500	518	498	536	541	502	513	533	533	510	470	557	552	519	530	466	564	533	502	555	505	476	525	530	500	537	515	483	496	488	529	544	538	455	468	499	536	529	507	474	542	488	538	516	533	523	496	537	511	513	519	558	523	550	530	509	540	528	497	493	499	501	526	524	520	536	521	514	519	489	544	556	503	524	540	497	556	543	539	529	554	521	533	521	502	498	534	553	506	489	486	523	538	485	536	478	538	489	521	510	559	559	482	553	540	504	508	560	518	509	538	513	549	483	481	521	508	520	500	520	515	517	555	518	554	585	533	519	492	554	547	540	507	523	546	507	520	500	511	493	544	550	509	503	499	550	513	557	518	514	557	524	531	525	483	522	536	542	520	520	524	512	519	503	513	534	546	523	534	501	482	493	461	519	513	513	498	516	517	512	515	511	549	543	548	501	525	500	501	524	520	486	529	540	503	520	523	506	550	540	473	536	521	507	489	497	486	558	486	499	491	507	495	500	493	500	509	532	506	493	491	520	516	525	541	539	518	526	534	493	540	527	537	517	514	554	491	543	521	486	507	520	503	542	520	528	506	494	547	485	499	471	530	522	521	508	529	542	549	493	521	541	502	516	487	497	557	552	589	547	469	533	501	514	502	508	512	532	512	509	514	478	503	495	503	564	534	498	531	541	513	501	537	526	526	496	512	515	496	520	519	524	517	522	484	491	499	530	563	525	525	511	485	516	550	544	513	534	534	503	573	514	522	489	537	528	513	516	554	540	486	479	537	485	493	509	571	493	556	521	518	528	548	510	553	480	508	502	551	541	489	539	539	533	507	510	534	525	497	517	511	548	507	542	494	544	494	491	509	498	513	496	523	514	500	507	486	527	517	532	532	505	523	521	514	562	513	488	488	525	545	519	470	542	535	529	537	532	492	518	561	550	552	534	545	533	505	521	519	525	512	530	486	536	559	584	528	555	532	529	545	524	524	511	525	535	504	527	555	518	520	521	516	511	495	546	528	532	557	518	496	523	483	521	504	537	534	536	547	550	486	530	486	515	550	494	499	499	510	509	508	534	549	537	482	487	537	532	513	522	522	468	534	503	495	564	506	527	485	500	569	554	493	495	532	526	504	499	539	524	520	527	544	520	544	529	520	500	510	536	531	518	520	505	499	507	519	524	518	533	533	494	483	542	506	490	507	523	503	518	551	575	518	534	481	526	514	541	546	516	525	531	518	526	491	533	530	517	519	520	465	488	544	565	489	511	560	493	481	510	501	533	512	531	488	489	518	513	497	507	516	521	523	532	526	508	550	528	528	548	516	472	581	550	536	489	538	554	537	527	520	529	468	567	498	521	525	530	556	545	508	522	527	469	483	501	526	548	536	501	520	503	487	516	511	521	497	494	499	517	528	525	505	519	513	515	497	535	519	534	494	513	521	514	501	501	523	537	515	552	558	478	516	567	558	540	542	493	499	564	521	554	528	520	518	455	458	514	505	542	530	474	520	536	495	576	478	526	473	478	533	514	493	498	539	503	546	517	477	544	474	540	522	512	514	484	491	554	503	512	553	506	532	538	548	560	487	499	550	513	523	518	551	526	519	519	506	521	473	542	531	474	511	469	529	518	551	520	537	543	517	515	512	494	514	495	486	518	502	507	513	495	511	495	525	528	520	493	532	511	497	520	528	546	531	500	502	581	504	487	543	501	505	463	508	534	558	495	527	530	532	515	475	528	481	536	514	493	522	490	531	509	510	517	532	524	504	515	480	532	474	484	526	502	556	470	532	545	580	548	533	464	520	523	510	507	506	482	508	481	491	515	495	518	496	508	507	479	513	540	511	494	514	535	541	511	529	504	491	530	520	472	521	532	519	499	528	471	517	510	535	517	535	540	532	510	533	500	487	526	492	568	466	514	511	511	513	489	503	522	550	519	497	511	491	569	528	506	557	509	508	499	507	561	480	528	519	499	504	492	544	519	482	491	553	465	498	489	520	539	467	473	514	519	469	513	504	492	528	535	528	517	484	537	487	533	526	497	542	526	516	506	512	529	537	557	552	547	457	517	481	526	547	521	506	495	541	510	530	512	535	534	540	516	528	505	544	532	508	586	502	519	495	552	515	472	511	510	496	500	530	511	548	514	482	567	560	556	501	512	502	524	540	545	497	518	517	522	538	522	493	533	502	550	537	469	509	516	528	481	481	514	511	514	510	543	534	518	509	518	476	510	539	477	514	514	547	501	527	533	551	533	521	535	512	518	536	531	516	519	482	529	539	494	531	527	523	485	571	519	504	517	477	511	514	476	529	524	510	510	534	536	510	509	467	555	513	516	550	507	490	494	538	526	523	497	476	527	531	521	489	541	557	514	503	509	504	514	519	548	529	504	537	486	514	556	532	537	546	576	515	495	486	518	510	522
23992	21530	29157	24335	21530	12736	1408	914	723	721	709	668	587	637	585	574	594	559	511	567	536	497	582	524	565	499	500	569	524	529	492	533	532	507	546	506	515	531	493	531	514	496	519	547	520	529	501	537	519	510	529	493	567	478	490	563	507	518	517	528	478	473	482	528	502	552	474	541	488	538	538	537	513	529	479	547	511	497	501	497	503	534	512	528	511	525	510	561	477	567	519	484	536	501	512	500	505	502	520	506	502	510	488	463	505	524	522	529	534	480	534	543	485	490	560	493	513	551	512	494	483	507	526	498	550	517	527	517	534	513	516	500	478	517	488	497	502	485	494	519	530	510	518	527	509	524	532	496	518	507	529	549	516	447	465	516	491	534	489	497	506	492	478	527	541	501	517	496	507	541	554	512	507	543	518	505	501	524	496	494	510	487	491	470	492	526	511	473	520	500	489	495	520	512	520	507	528	496	478	556	510	469	511	501	508	536	496	483	452	527	492	522	516	513	497	500	507	536	496	509	508	496	506	455	506	499	510	500	499	511	514	499	511	542	542	534	507	487	501	537	485	463	484	478	473	520	525	525	496	492	514	489	541	528	509	520	514	518	509	512	471	524	529	476	472	456	505	535	512	516	489	524	462	534	512	471	439	499	524	496	508	512	486	494	521	501	569	517	505	512	496	504	490	479	513	521	497	505	483	515	500	505	487	501	479	523	509	509	500	512	510	499	485	520	510	551	520	465	495	453	518	487	527	521	511	543	514	486	487	542	509	492	522	533	522	513	512	477	519	502	515	548	479	445	531	550	510	492	496	484	513	486	510	500	516	482	543	522	479	477	519	488	480	490	501	539	477	447	514	468	506	508	547	479	532	513	520	524	469	535	520	511	480	471	513	494	556	501	490	522	500	513	512	457	488	515	503	509	526	496	528	519	484	488	512	499	511	475	490	488	523	499	462	466	505	471	528	510	502	494	493	506	535	485	522	513	497	509	486	569	529	532	474	491	507	497	494	500	561	565	517	470	496	561	489	515	527	494	500	500	490	526	531	543	498	504	478	465	554	494	533	499	487	487	508	491	506	485	484	517	473	490	527	530	518	523	512	515	529	462	486	511	513	531	538	512	522	511	479	506	499	539	540	502	496	483	484	513	518	520	545	487	499	494	500	507	514	481	476	495	511	542	521	477	549	516	483	541	482	494	516	528	516	547	478	518	559	507	546	541	517	523	490	508	502	480	514	490	505	515	506	497	506	490	514	501	511	487	499	490	471	509	520	504	485	519	474	508	498	489	495	530	527	507	482	538	493	507	499	558	511	508	518	489	514	533	493	499	506	496	505	525	482	479	506	495	522	479	524	509	527	527	507	463	543	531	491	528	535	493	523	462	520	482	517	526	508	500	508	513	535	483	514	494	517	492	507	511	484	509	500	515	501	534	515	495	480	471	492	496	500	515	511	503	472	458	528	494	493	508	472	513	548	498	496	488	529	521	519	478	465	505	512	534	539	560	508	499	539	531	501	463	491	497	480	517	514	546	509	482	535	503	528	526	451	533	483	477	511	536	511	514	494	510	486	487	502	522	519	501	514	457	507	528	458	507	470	507	478	491	512	491	533	531	495	541	500	503	552	528	495	499	536	488	510	533	497	490	527	506	549	503	512	492	517	431	489	513	491	492	453	520	473	528	508	478	552	564	481	519	532	490	506	517	510	514	532	531	533	506	510	536	538	515	538	493	518	527	502	485	509	547	526	500	533	531	528	505	478	487	521	508	525	514	471	507	517	516	521	519	456	464	511	528	504	543	529	536	491	485	492	486	505	528	501	488	485	462	518	533	526	473	494	505	559	511	499	502	517	529	530	509	480	504	520	473	514	500	499	499	489	556	529	486	439	497	474	509	514	539	518	490	480	509	511	496	521	492	537	523	500	475	477	476	512	466	522	507	506	484	519	545	516	510	534	495	526	514	517	493	504	459	486	552	485	520	503	514	495	513	497	500	471	530	507	513	527	501	493	494	505	466	531	492	437	461	530	495	515	481	463	529	506	479	488	528	565	487	469	437	511	478	490	539	517	496	496	525	501	467	527	485	493	538	490	525	515	468	563	507	524	514	532	506	497	539	500	465	512	480	501	471	513	507	517	501	521	497	480	489	531	506	509	522	481	456	489	539	503	542	504	507	564	506	543	499	538	511	510	479	501	498	505	508	542	541	489	517	528	524	500	479	495	482	495	508	549	502	482	517	522	464	553	506	475	522	474	518	494	521	511	490	555	495	494	498	502	491	590	536	548	494	516	510	455	486	515	522	506	522	513	510	489	484	505	503	483	525	497	501	484	502	514	484	486	545	464	518	497	495	462	514	490	507	494	500	518	474	520	479	513	529	488	485	541	498	512	478	486	535	481	516	528	488	491	500	516	509	494	495	510	500	566	496	487	527	470	501	457	475	494	518	486	484	498	501	498	527	498	525	488	524	488	529	483	548	516	493	485	520	487	522	522	509	490	513	476	547	507	508	538	500	516	496	479	495	543	488	521	529	480	530	494	494	474	525	506	498	470	496	529	535	534	509	491	487	509	466	540	486	511	520	531	540	521	520	495	538	503	500	495	508	531	500	462	506	524	485	479	481	493	514	522	457	517	496	523	499	530	460	484	503	467	504	478	488	496	525	464	525	534	505	497	466	465	506	510	490	498	489	479	528	497	535	482	501	533	526	514	516	496	494	511	491	484	474	467	469	528	505	499	480	458	489	513	494	506	477	477	508	496	494	490	472	520	520	530	476	470	491	516	458	481	518	479	533	530	502	500	525	534	514	493	532	527	496	491	558	508	501	519	527	491	522	537	500	510	486	538	523	491	502	505	507	505	510	547	533	512	532	487	469	485	506	513	499	490	483	484	497	510	522	532	504	496	513	505	533	509	498	518	543	512	490	551	496	552	516	504	506	514	430	507	477	540	495	519	520	514	510	489	510	550	483	505	556	513	472	521	519	530	517	512	512	528	508	465	483	482	522	521	498	514	521	496	524	507	463	529	500	484	496	506	492	471	461	487	486	505	496	474	492	514	488	487	513	446	516	470	505	485	478	490	509	465	483	488	510	547	491	538	511	541	480	497	496	518	473	502	476	527	489	503	472	505	485	456	496	504	495	512	514	526	524	541	548	491	513	518	500	496	489	505	521	513	492	480	509	511	465	516	507	502	484	473	529	525	529	518	497	493	499	486	516	524	476	544	522	497	480	526	508	488	467	466	490	506	493	493	496	510	503	513	554	481	465	516	514	527	504	473	539	472	501	509	516	474	529	537	552	497	485	505	527	482	518	488	485	521	493	531	476	482	497	473	500	524	520	460	480	466	518	482	506	553	534	518	511	467	535	467	501	479	515	547	499	516	499	480	510	510	557	546	512	465	516	466	527	467	452	453	514	479	525	502	488	511	495	494	530	511	483	502	537	521	487	521	482	473	492	540	510	534	501	479	507	501	512	502	491	494	499	493	531	487	518
5154	10889	8739	4509	3132	2471	1997	1700	1435	1265	1135	1063	971	922	902	825	800	826	828	755	796	775	728	729	772	733	776	734	733	702	707	701	740	712	740	686	690	708	786	698	706	746	714	755	719	739	719	663	696	733	763	746	743	722	717	692	709	752	676	701	750	702	723	754	684	749	682	657	726	721	725	662	655	707	700	702	683	700	690	724	724	668	719	723	667	668	681	670	673	664	722	713	696	682	673	618	697	656	711	684	683	701	710	661	738	659	653	684	666	698	680	646	663	668	670	689	669	668	701	646	692	702	727	737	690	700	679	704	668	678	697	700	665	689	649	687	701	629	727	677	722	711	691	673	636	686	650	687	653	685	650	688	696	707	719	708	695	663	658	680	698	706	696	687	694	697	674	636	676	684	697	683	660	647	721	655	675	728	709	661	665	666	680	694	687	697	679	730	685	674	706	720	703	670	682	694	713	690	750	652	709	720	665	680	698	707	671	663	714	702	719	737	718	751	716	675	675	672	653	663	715	705	680	702	662	661	703	686	658	712	692	725	773	718	693	611	710	744	697	728	657	710	702	671	640	679	706	695	659	671	655	659	661	711	683	656	652	710	701	681	661	664	671	698	636	684	726	703	694	727	656	678	705	700	719	703	718	709	733	692	652	653	639	705	647	686	641	647	669	677	694	680	672	682	704	696	677	680	677	724	668	680	733	677	703	653	654	659	733	689	659	687	682	691	681	649	703	660	711	750	676	691	708	701	655	683	711	722	692	667	704	681	707	714	693	730	737	684	663	679	687	719	657	706	717	645	676	635	677	664	683	647	694	691	658	672	672	669	643	676	710	681	670	656	701	737	700	697	710	705	686	704	744	692	694	712	649	712	727	721	649	723	708	762	640	665	717	743	666	670	698	708	710	723	686	656	661	688	661	648	706	665	711	668	643	718	710	717	677	671	708	687	676	681	664	719	685	658	674	686	739	694	722	703	677	698	686	683	706	684	675	691	715	701	715	698	666	696	650	676	669	693	693	673	707	724	659	678	651	693	720	720	661	720	697	745	681	639	686	686	665	712	691	688	698	685	703	733	736	658	682	663	717	688	690	714	679	701	674	687	702	691	682	665	692	695	675	690	690	704	704	729	658	698	732	687	711	696	685	716	641	684	744	722	699	670	678	698	639	661	709	672	698	665	692	711	680	685	712	738	667	692	726	684	639	666	712	705	720	707	701	707	714	661	743	645	687	683	678	644	618	688	689	689	670	692	730	678	720	678	710	684	690	698	679	677	670	684	649	687	654	696	673	700	691	718	702	649	638	666	671	655	702	701	668	685	666	668	691	675	735	687	694	707	680	657	713	697	674	669	693	677	656	698	714	671	718	703	697	665	698	687	651	714	684	699	660	697	670	756	675	716	702	738	693	692	701	694	718	675	700	712	713	695	702	685	709	709	649	679	672	690	664	660	716	657	719	662	730	721	664	653	705	688	682	651	701	730	653	667	662	653	674	658	630	653	659	634	699	650	693	751	680	701	663	662	648	656	687	685	710	720	679	677	673	692	674	695	727	661	669	665	683	654	674	700	644	666	687	721	685	704	677	655	691	674	697	663	698	710	668	657	683	702	696	677	706	709	640	680	664	665	690	697	707	664	684	680	659	717	648	698	707	692	668	676	720	686	666	680	640	694	713	691	687	698	643	620	693	671	675	680	698	741	664	704	723	729	697	673	706	701	694	670	662	686	656	712	706	662	725	664	698	697	687	653	701	692	675	709	690	695	704	667	651	648	643	705	743	684	693	735	699	677	719	694	659	705	655	694	709	693	646	681	692	713	670	661	678	730	684	669	670	684	680	700	693	691	666	708	716	662	740	716	691	664	688	724	684	658	694	668	704	677	707	696	698	674	695	676	697	673	662	709	667	703	665	686	674	703	671	713	638	678	666	731	659	683	696	699	635	684	648	686	705	685	669	658	698	693	685	717	689	674	688	724	736	688	680	668	668	679	649	665	673	721	729	655	699	690	633	720	705	679	666	704	674	638	676	663	686	639	678	696	683	689	703	726	680	684	658	674	703	646	732	684	665	712	673	703	688	715	709	669	671	688	653	690	701	677	645	689	690	670	667	722	691	730	737	665	697	731	692	715	659	702	684	673	668	711	673	718	643	675	682	679	737	684	716	685	666	710	656	674	722	676	676	713	661	640	669	720	738	683	674	697	691	700	695	716	681	680	729	737	737	725	701	642	700	714	698	725	694	671	697	704	650	661	680	730	672	680	659	684	688	601	695	682	664	701	643	725	694	658	671	716	674	660	719	695	645	646	681	675	667	688	636	704	718	663	702	696	669	696	749	687	672	687	714	675	679	708	659	666	712	681	686	670	694	720	685	693	684	675	677	736	692	659	700	697	694	697	662	648	702	694	671	695	695	733	673	672	690	675	672	675	730	631	692	703	698	709	684	704	685	710	696	695	686	725	674	650	718	679	705	638	685	677	739	718	646	697	687	677	701	719	657	733	704	718	709	673	650	704	706	669	718	701	656	727	641	678	689	690	654	671	689	679	687	700	630	721	677	706	691	736	681	676	686	675	634	682	700	698	701	700	645	643	688	751	681	686	655	697	706	675	672	665	669	679	719	712	677	681	703	701	719	669	729	666	686	674	679	610	668	678	668	684	724	712	676	720	663	694	688	662	681	637	696	657	652	692	676	706	722	697	641	699	732	631	656	677	663	701	697	670	643	689	694	686	742	704	736	677	691	682	716	681	681	674	692	653	692	694	637	711	686	663	714	686	670	725	722	696	716	718	678	675	674	658	648	718	711	640	662	672	663	673	662	699	684	655	709	642	664	657	679	669	654	682	684	712	759	672	695	696	742	671	650	740	656	706	698	759	667	689	681	669	731	675	690	661	680	675	694	677	735	689	724	712	729	663	666	705	708	660	685	717	696	650	673	726	666	629	708	678	717	724	663	684	680	689	687	693	692	680	710	662	695	702	725	673	668	695	683	713	709	735	738	745	711	735	671	758	646	673	660	630	680	708	634	730	654	665	677	682	695	655	685	719	705	700	718	650	656	648	650	632	670	702	714	680	692	675	662	709	688	615	686	653	685	677	717	659	701	679	686	686	695	695	692	678	662	730	722	686	633	718	715	743	676	634	724	687	713	669	737	686	672	685	659	700	687	715	672	745	640	708	721	688	712	703	688	682	696	686	628	694	692	644	669	652	678	663	738	667	668	719	653	616	672	658	630	702	648	652	696	733	661	683	647	717	699	695	733	695	684	705	696	721	706	698	694	649	672	682	685	657	678	681	711	692	680	680	694	676	650	673	635	720	661	640	700	686	681	664	698	708	692	689	643	694	729	712	681	711	705	672	693	663	684	672	687	676	694	692	666	709	686	622	705	659	679	705	727	643	711	675	636	689	753	722	669	715	671	674	707	734	676	719	661	689	660	694	720	712	730	668	691	672	673	664	689	712	699	704	682	714	710	628	675	723	685	680	705	706
23171	21576	29583	24033	21579	21626	10954	1153	835	788	631	573	564	489	499	480	453	423	431	361	377	402	397	349	368	360	371	376	362	348	366	355	346	332	321	353	349	320	327	325	322	325	343	330	349	323	356	355	342	365	350	347	352	348	329	355	338	339	312	352	324	321	335	310	334	313	311	335	303	317	328	325	329	324	323	306	351	322	329	324	324	325	343	309	321	322	321	338	341	354	306	331	329	306	346	341	321	318	317	310	321	360	344	319	351	332	330	317	301	343	337	312	340	342	309	320	322	327	325	323	315	326	290	323	339	310	325	305	330	342	366	319	332	311	355	300	287	320	304	319	294	291	318	318	323	309	351	348	317	347	313	302	321	286	323	312	329	329	316	326	329	333	320	350	356	312	372	331	295	298	336	342	304	340	285	313	324	332	327	336	327	301	299	312	326	348	340	318	341	328	333	302	318	303	305	283	340	330	314	338	295	305	298	348	329	288	303	311	314	329	347	323	319	309	316	358	350	332	304	353	303	356	339	316	337	292	348	311	304	309	318	328	330	322	336	323	310	325	310	321	338	299	326	346	313	333	316	308	350	314	327	328	322	332	299	318	292	340	323	303	327	319	298	316	317	322	340	310	316	354	351	323	326	303	297	319	336	325	309	296	303	307	302	324	302	346	347	312	331	322	322	331	317	327	320	337	301	362	304	305	334	326	323	303	309	328	305	342	342	313	326	335	279	321	343	333	315	310	319	345	356	307	308	324	310	283	338	328	319	348	318	324	324	297	312	319	347	331	329	313	308	304	294	305	299	306	359	345	294	302	313	330	320	299	320	334	346	312	339	312	307	311	314	331	335	307	334	322	323	305	334	349	333	317	303	296	345	307	326	337	285	318	318	315	315	333	318	365	311	312	331	305	343	325	327	301	322	323	338	343	298	340	295	322	311	318	339	315	308	363	327	358	331	314	339	341	335	326	317	288	334	315	297	328	332	307	334	318	317	328	316	325	320	307	315	280	318	330	301	338	280	307	338	346	311	314	321	344	336	337	341	331	321	320	323	343	322	354	320	309	301	319	327	310	333	321	318	310	312	354	329	307	369	313	320	327	322	288	307	308	312	328	279	314	316	328	318	335	308	316	327	314	296	318	280	298	276	328	359	334	342	342	294	311	348	292	346	324	309	298	356	314	314	338	313	312	307	328	296	331	329	295	360	296	309	322	294	316	334	360	304	321	327	315	329	313	286	350	346	291	335	338	345	348	291	331	303	339	304	330	325	337	338	304	318	330	334	287	329	308	305	323	327	346	312	308	323	312	319	311	331	339	300	322	324	321	348	307	328	325	306	341	308	348	327	309	300	339	325	304	322	317	314	346	308	312	327	307	334	325	300	339	294	336	323	326	301	306	330	265	346	316	285	327	315	341	298	310	304	299	321	327	325	279	295	299	306	326	296	312	330	325	311	332	321	347	295	333	306	306	309	333	311	322	339	319	298	294	349	342	332	281	316	302	310	314	362	330	335	335	328	346	337	311	326	342	334	352	328	312	341	317	310	307	320	309	289	309	324	313	339	308	341	303	310	307	292	333	307	340	297	315	339	324	360	322	330	319	326	292	326	316	328	323	314	302	308	329	336	327	309	353	324	306	349	326	320	328	329	276	340	295	310	327	306	295	344	323	306	313	332	329	325	302	325	350	290	283	308	296	315	318	331	336	320	299	321	325	267	307	297	338	331	309	313	354	303	311	329	319	370	345	292	341	332	335	298	316	307	304	367	310	318	311	313	310	318	293	329	335	291	319	297	320	351	329	319	340	301	295	313	300	318	321	311	303	320	329	348	324	348	326	369	339	311	332	287	280	311	327	330	331	292	345	278	338	279	349	295	346	331	314	328	346	315	320	338	298	288	347	383	276	327	333	349	329	311	291	338	339	312	311	318	297	316	299	334	326	298	322	366	325	304	348	344	306	317	307	301	318	312	324	282	346	311	320	328	305	310	336	321	325	321	315	313	308	305	309	323	324	309	329	340	306	336	320	313	296	277	297	339	320	324	347	308	332	348	328	328	319	331	331	286	337	354	318	312	313	330	288	320	310	320	385	313	342	317	295	312	337	319	353	338	332	347	346	337	330	337	280	298	310	306	355	328	319	312	330	346	304	318	312	322	333	327	340	331	312	333	323	297	332	325	338	313	326	309	291	290	331	308	331	314	293	323	369	298	309	344	348	314	342	325	291	310	304	352	347	334	321	295	344	304	295	329	271	316	346	320	329	355	331	333	312	285	290	310	322	304	327	308	337	273	317	295	331	334	322	346	326	329	272	302	301	312	323	339	293	305	324	305	312	308	313	339	309	319	344	330	311	351	322	282	312	288	338	328	311	316	311	323	323	310	361	302	328	341	319	312	289	309	338	313	316	328	322	311	328	321	334	328	315	347	320	308	326	311	351	315	302	341	326	306	328	305	325	305	348	323	321	320	327	306	330	310	339	340	319	340	339	316	306	325	327	321	325	362	331	328	318	309	310	336	311	300	300	333	307	353	280	287	310	328	305	295	376	321	333	329	337	328	353	313	304	342	312	323	291	347	302	326	298	325	325	320	324	315	295	325	317	290	341	342	307	321	314	336	342	349	294	336	284	347	345	305	326	325	340	306	319	313	342	292	345	317	297	339	322	312	320	328	294	328	342	329	328	322	323	336	340	303	308	343	318	304	326	341	304	303	326	329	325	336	335	324	308	340	316	325	344	351	331	289	306	304	322	313	349	290	305	328	290	326	340	308	345	324	350	333	311	331	322	319	326	313	341	307	360	300	315	324	318	292	346	333	332	303	281	319	314	326	302	332	331	333	319	300	334	327	316	312	310	321	326	338	324	310	323	313	358	319	327	330	291	326	317	329	315	329	323	327	331	330	331	323	292	338	265	299	328	284	307	314	345	302	323	327	337	319	295	311	325	323	318	310	299	332	341	306	324	354	355	339	308	319	334	331	297	338	335	329	340	316	337	313	342	340	320	350	308	325	331	332	334	330	327	321	295	327	364	306	296	316	295	329	317	336	318	346	321	311	331	301	337	287	313	322	300	341	306	343	347	320	342	316	338	310	308	309	307	324	325	313	301	319	322	300	345	344	343	285	326	297	319	310	340	307	317	314	316	331	302	318	338	303	334	312	338	299	324	312	323	327	319	301	311	332	315	303	315	300	281	334	333	325	341	304	334	324	313	324	282	309	355	314	349	285	275	359	338	276	309	324	305	333	324	318	317	326	301	335	314	326	357	329	320	314	335	304	276	297	311	331	336	312	288	315	323	317	314	292	318	360	317	293	329	333	310	287	304	341	324	325	358	297	316	318	310	301	307	331	312	313	291	319	352	336	297	332	310	309	309	335	327	337	329	343	305	293	333	324	316	288	338	335	360	314	300	294	319	298	313	318	315	316	329	309	313	344	296	329	309	335	326	328	328	310	315	299	300	293	308	335	315	347	308	288	271	336	285	319	337	329	315	324	325
7305	17056	13784	7192	5123	3856	2973	2325	1877	1658	1340	1160	1070	926	866	790	763	714	661	660	621	609	556	599	572	579	597	507	531	507	573	516	535	493	496	490	489	487	480	467	487	490	486	493	537	481	492	447	478	540	546	512	504	480	441	486	491	462	476	439	486	490	493	500	492	500	468	459	458	466	464	477	484	477	444	470	419	445	463	458	517	472	487	504	421	472	421	468	421	425	447	460	447	468	436	412	405	447	433	456	437	452	431	420	475	463	441	415	447	464	460	456	485	461	424	468	481	470	478	461	446	474	433	450	436	454	451	458	459	470	452	433	436	461	393	438	435	440	462	461	458	459	441	447	435	417	453	422	464	465	514	438	451	470	431	438	455	454	430	456	430	423	441	459	442	473	461	446	454	449	435	448	472	478	473	464	449	447	477	431	463	428	431	508	457	455	473	435	459	424	438	411	421	444	450	418	454	438	452	440	460	458	459	439	483	447	467	426	409	466	449	437	421	410	432	435	451	448	436	431	430	438	474	439	420	469	436	439	401	458	429	450	438	422	443	442	402	461	443	425	440	489	445	473	466	432	451	443	407	391	428	454	478	444	445	436	474	449	480	429	458	423	452	453	445	446	433	415	420	408	420	448	463	467	427	462	454	445	473	446	466	491	427	454	470	430	453	439	438	460	457	415	454	448	426	435	460	453	428	460	465	454	440	439	440	427	442	461	408	459	423	454	443	445	450	428	428	445	447	452	443	417	430	436	396	453	429	460	454	413	450	467	414	435	446	463	450	417	418	477	431	464	443	437	452	452	419	448	459	470	426	426	411	435	439	473	394	446	440	428	439	467	453	452	466	433	460	458	443	431	485	450	486	458	436	458	466	436	438	438	447	434	424	468	436	482	452	432	451	450	482	442	385	439	461	485	456	464	403	463	474	468	471	444	432	467	447	439	481	433	451	457	439	446	453	457	446	435	490	449	450	480	483	459	459	457	481	450	401	418	441	464	465	461	453	456	448	456	463	424	450	438	465	436	450	471	431	440	439	446	429	492	420	433	395	419	452	439	429	437	463	426	428	447	486	423	465	438	439	460	433	424	439	459	449	435	437	468	403	433	475	429	434	448	454	449	451	460	462	423	416	438	445	454	457	439	439	445	425	469	469	440	437	490	440	452	417	491	463	498	450	452	419	424	448	408	476	469	466	438	416	426	436	473	395	414	460	425	433	489	457	431	423	438	447	463	413	447	461	440	479	437	418	454	450	442	449	477	504	409	470	422	427	446	446	427	466	457	418	431	442	417	443	425	428	431	475	467	452	464	451	428	442	464	441	425	452	466	476	436	460	439	483	446	451	421	482	463	432	475	450	399	448	427	431	407	464	448	461	437	420	458	471	419	442	496	422	447	453	457	449	454	410	448	411	491	452	439	433	472	467	460	427	435	426	432	417	446	438	416	444	444	444	461	483	420	450	437	447	419	428	471	464	454	414	436	454	499	440	445	427	434	424	443	447	435	452	448	435	459	461	515	425	432	447	444	454	435	445	458	474	454	456	439	417	462	481	458	460	441	466	457	459	440	433	390	442	424	425	427	476	461	437	470	449	442	471	442	472	489	449	454	484	438	471	441	431	453	403	458	450	453	454	444	486	427	425	427	443	412	410	458	450	481	435	436	480	454	453	475	438	486	429	438	473	463	476	458	407	479	453	432	460	446	451	456	422	420	449	420	429	456	453	463	447	429	452	460	428	424	453	420	428	449	449	456	452	423	450	460	452	461	475	443	500	428	464	455	467	426	445	477	419	432	428	458	407	440	441	446	463	455	456	451	442	444	442	452	459	439	431	470	472	450	435	448	445	447	440	403	443	423	406	434	419	441	423	449	436	450	457	485	475	465	439	440	459	455	445	465	449	468	460	424	478	448	470	452	445	445	453	416	450	449	473	457	422	448	443	458	453	432	424	458	464	462	452	445	443	451	454	439	441	468	470	442	442	439	489	407	449	447	454	478	457	439	452	461	456	447	443	412	442	420	431	439	445	437	466	464	443	461	435	416	432	444	450	465	442	436	467	445	456	426	464	447	490	436	430	450	430	501	465	434	445	446	465	458	392	434	466	468	416	413	487	391	445	432	440	438	413	442	472	467	432	435	462	433	448	420	478	450	448	465	424	404	459	437	439	469	470	474	465	427	433	447	443	463	412	450	434	453	430	437	462	427	500	447	435	437	449	432	489	421	416	439	479	444	453	434	452	448	463	469	469	447	453	433	475	426	460	466	447	392	421	466	476	441	441	460	444	421	438	442	450	473	449	469	417	449	407	401	449	428	478	459	474	447	432	464	460	478	446	462	453	454	414	442	439	460	448	412	426	424	437	475	445	391	405	448	417	466	457	454	440	440	434	448	472	464	430	460	501	447	436	411	450	423	444	438	462	460	447	442	465	458	435	430	451	443	447	461	449	450	437	461	445	419	453	424	417	453	444	423	444	454	412	426	444	486	429	461	466	472	431	426	421	433	418	414	467	500	444	466	460	470	456	452	464	434	447	474	435	455	476	434	425	440	481	430	444	442	440	440	472	433	415	466	459	432	450	467	455	438	477	434	439	440	499	475	443	444	446	430	409	439	459	434	466	428	458	427	433	429	426	450	425	464	487	437	470	445	461	444	430	429	439	426	449	442	446	451	442	451	395	449	476	468	456	432	452	437	431	455	437	435	425	437	435	464	467	450	476	411	413	452	427	466	467	453	438	437	402	442	433	466	418	489	476	480	437	424	476	439	412	438	449	445	435	428	440	470	483	445	436	470	412	436	503	476	453	438	460	431	412	446	455	478	479	438	434	426	456	469	430	497	448	429	462	486	448	471	451	441	439	444	457	454	446	458	447	473	452	456	470	452	481	452	414	435	458	456	443	420	434	406	460	458	430	454	437	424	452	409	469	416	479	432	444	439	418	451	462	444	470	438	417	470	427	408	414	432	429	418	439	411	441	465	470	422	417	440	435	405	447	445	469	440	434	461	426	475	453	448	483	405	467	444	435	453	428	418	483	431	462	418	426	431	444	456	433	463	431	453	460	476	458	461	451	427	470	478	437	423	461	478	417	426	422	473	520	435	481	458	441	439	460	460	451	450	445	438	466	464	471	395	461	462	460	482	457	435	436	473	461	470	409	462	461	418	452	453	447	435	448	409	457	437	468	444	487	449	441	399	410	469	450	460	453	459	451	442	451	402	429	451	456	453	451	439	429	467	432	432	454	420	411	483	422	463	427	459	464	444	387	466	417	447	372	467	434	427	462	412	453	440	470	430	451	443	451	492	398	499	414	466	479	440	487	463	451	426	434	447	465	456	440	427	438	484	455	472	454	400	460	439	435	432	409	430	436	453	436	476	433	436	416	445	442	435	462	428	452	454	447	451	472	456	436	462	460	444	491	449	419	447	423	417	452	455	438	450	488	420	422	446	443	425	490	444	474	419	433	454	457	445	405	441	433	482	449	451	456	442	440	468
27022	21180	10520	995	665	546	495	430	409	387	424	375	360	407	367	385	378	400	382	380	382	401	390	389	412	385	392	356	348	395	348	361	399	389	357	382	390	350	374	402	380	364	404	359	376	420	368	374	448	361	363	409	360	331	340	365	355	368	354	391	408	355	367	352	371	385	373	383	390	391	370	378	390	388	370	374	377	365	393	370	370	408	399	397	349	381	408	381	404	334	341	361	393	378	375	392	360	361	350	389	355	381	382	380	363	359	368	395	423	385	386	376	366	357	392	386	377	403	388	370	387	381	406	375	401	397	382	351	386	353	351	389	380	390	391	358	394	375	381	395	388	392	359	408	386	369	328	338	373	394	370	386	392	377	356	373	375	361	367	364	400	358	407	381	372	388	362	383	365	364	398	359	340	372	380	373	358	337	391	369	358	395	351	381	373	359	411	393	398	377	376	375	371	371	356	364	400	410	373	411	387	362	359	360	384	406	398	359	371	375	362	374	379	417	377	378	398	384	409	409	373	396	389	372	382	383	371	396	366	364	392	341	388	391	373	370	415	337	392	371	389	375	378	354	371	402	360	356	376	368	395	390	338	386	385	421	362	395	367	374	392	366	372	398	384	392	352	404	375	390	343	363	373	384	394	375	381	391	386	396	385	366	382	343	364	386	388	419	393	437	380	373	396	365	389	364	395	383	377	374	424	391	384	376	366	386	343	359	389	392	349	383	373	382	379	400	359	410	376	384	358	379	382	366	368	365	377	367	403	368	391	401	380	375	366	396	397	386	383	349	439	385	387	378	375	426	367	390	361	397	378	365	379	360	387	361	374	336	376	384	413	391	398	374	377	400	388	343	370	390	398	365	369	366	416	406	387	366	414	357	388	353	385	362	377	389	348	390	359	384	381	390	381	376	331	378	362	378	387	391	375	346	398	415	394	383	381	362	393	361	367	390	389	392	401	373	398	395	394	316	389	352	353	363	373	372	349	347	416	346	429	384	368	394	377	381	365	384	370	401	395	370	333	400	371	373	385	369	347	399	398	392	379	360	373	343	383	362	360	404	327	376	374	382	364	403	393	402	384	370	381	381	385	382	371	379	393	387	399	395	371	371	388	384	355	368	364	353	379	396	362	373	384	364	389	383	356	374	415	373	352	368	392	382	362	376	372	373	411	403	395	374	362	397	359	383	369	387	372	393	421	337	384	355	372	381	349	372	347	348	383	354	373	380	366	353	362	382	363	376	354	378	369	389	362	387	397	381	380	365	380	370	391	401	367	388	387	365	408	361	391	341	385	367	379	393	360	373	393	358	358	408	374	392	389	401	370	380	368	361	370	383	385	370	403	335	388	375	390	369	352	365	366	369	429	388	363	343	328	387	380	376	353	377	385	374	367	396	384	357	344	364	379	361	359	388	359	384	378	400	376	353	381	395	398	361	367	383	375	372	378	373	413	369	376	378	349	386	386	356	405	391	414	420	397	383	413	372	387	385	379	390	408	405	350	369	385	361	403	402	369	367	374	352	418	351	364	456	364	402	363	354	377	368	392	359	363	339	349	375	389	405	346	371	412	385	364	377	351	374	384	365	369	384	409	351	380	354	425	383	387	362	379	372	384	384	374	367	394	398	365	366	369	347	374	419	376	372	394	385	373	360	380	381	361	366	375	393	409	349	371	345	379	362	367	377	377	381	393	371	365	393	388	397	375	352	383	362	373	367	372	347	379	360	385	406	366	376	353	341	379	361	373	353	357	383	368	364	393	365	408	388	342	397	360	356	368	337	349	350	390	373	378	395	372	400	366	377	369	381	405	414	413	379	394	396	363	378	393	377	417	357	394	390	412	377	396	377	369	378	366	338	364	395	373	420	355	373	359	414	384	373	353	353	377	376	401	368	365	369	370	387	376	363	387	394	394	371	354	387	365	395	391	379	355	412	374	335	370	354	389	367	378	361	361	368	369	382	364	378	381	356	364	385	359	354	382	399	371	378	399	383	369	369	401	358	371	381	382	374	389	387	374	378	337	407	372	374	405	386	401	373	391	417	372	374	340	351	366	396	360	375	401	353	398	376	385	394	380	410	423	383	384	369	350	389	363	375	388	364	403	389	358	369	343	361	350	365	371	390	381	369	353	392	393	409	350	388	345	421	425	347	357	367	335	387	355	360	358	381	360	360	364	347	362	377	379	384	378	392	376	381	348	395	389	413	362	342	390	367	388	378	357	392	351	388	361	397	375	386	372	387	407	360	356	435	368	388	368	420	412	348	378	405	378	396	370	392	362	384	375	383	384	384	382	380	371	364	365	406	384	356	387	392	348	368	414	390	414	383	403	395	403	380	401	339	354	386	360	368	373	393	389	393	385	395	376	389	394	359	368	394	386	388	377	395	378	350	399	384	400	376	416	390	356	371	370	390	366	372	393	379	365	331	398	364	358	387	381	394	437	364	355	391	367	373	412	390	409	358	388	399	366	343	392	373	383	374	355	382	371	367	336	401	359	348	347	374	390	378	368	371	379	372	375	360	386	390	343	378	369	358	410	378	382	355	391	392	372	354	374	400	356	367	382	369	337	369	362	396	376	374	358	366	393	382	394	374	380	380	369	398	396	369	403	356	427	339	379	368	385	392	445	388	389	386	400	379	406	419	366	366	342	390	400	382	394	370	357	363	376	368	405	335	359	403	361	351	385	398	373	378	378	321	355	366	388	364	363	380	386	376	352	343	325	373	395	388	381	357	359	404	366	384	404	371	360	371	390	352	350	369	357	372	358	356	355	386	355	382	367	354	357	386	386	398	394	359	363	377	367	360	389	390	361	386	354	407	392	363	364	372	377	348	349	369	354	372	364	356	375	410	399	349	386	384	438	372	398	431	375	360	356	352	382	410	364	382	342	362	338	359	360	383	390	380	406	346	360	397	394	366	362	355	372	362	416	375	342	387	373	373	362	370	336	397	362	354	388	388	381	358	373	384	372	365	419	387	352	375	409	406	380	370	369	364	340	353	369	361	394	419	368	401	381	351	384	387	370	407	344	395	354	379	362	386	403	346	387	407	349	373	359	398	352	407	400	381	374	399	415	405	378	381	416	364	359	345	382	371	361	363	370	330	401	402	399	374	375	410	361	387	385	346	382	368	385	374	364	369	391	368	346	397	361	384	358	368	343	374	347	404	378	371	350	398	401	422	409	373	355	351	408	380	379	340	352	323	368	412	412	390	366	378	393	375	390	347	367	374	384	380	392	375	366	370	409	380	382	368	397	375	365	364	390	339	373	331	383	356	381	383	395	411	398	407	428	393	378	409	364	336	402	375	378	368	375	395	399	360	397	361	395	392	390	363	371	387	404	377	344	386	376	381	388	350	392	381	401	396	348	371	370	393	385	385	380	376	378	365	362	379	362	358	339	409	374	380	388	392	396	348	382	387	404	393	373	385	373	398	400	360	367	389	375	355	394	376	376	365	343	342	392	378	409	372	376	394	414	378	367	348	349	327	368	362
4018	1387	1265	824	701	673	629	584	599	498	535	577	511	536	548	530	508	563	545	532	512	514	508	567	498	492	545	496	509	491	528	570	488	554	522	487	525	522	505	566	541	528	512	516	515	546	513	508	496	490	541	557	557	528	504	553	521	553	500	462	502	538	491	541	512	527	519	531	520	476	521	500	566	519	526	558	506	507	503	531	522	480	534	504	532	570	532	524	521	555	501	507	548	554	546	481	552	481	512	521	517	509	514	475	533	502	536	507	504	543	529	531	502	507	525	524	503	521	488	516	515	544	506	508	555	526	556	496	499	508	510	520	524	521	518	539	505	499	533	535	528	513	529	511	492	533	549	555	504	486	493	518	483	510	508	522	484	471	520	509	535	513	532	501	490	506	476	514	521	494	511	487	530	479	546	560	565	506	528	502	523	548	524	556	503	480	446	555	530	519	521	519	544	531	531	491	523	533	522	517	483	488	520	492	563	531	577	527	507	511	504	500	515	506	510	480	560	500	520	521	494	501	536	529	484	510	511	497	553	542	506	471	515	509	509	560	505	545	517	509	524	536	510	529	518	501	518	521	531	506	512	461	535	529	507	506	522	453	484	528	518	466	527	496	525	500	511	491	523	561	535	495	526	529	515	526	482	515	531	524	522	521	544	551	516	501	510	540	443	564	525	519	517	484	479	512	502	512	521	540	498	475	540	501	532	506	512	487	499	549	520	511	517	465	519	495	493	507	490	496	493	526	512	517	504	517	500	532	502	498	563	506	507	529	532	508	505	510	548	515	467	475	492	510	482	482	517	515	480	498	528	507	500	502	540	500	538	534	568	506	505	519	515	487	569	544	510	482	529	541	552	502	526	477	495	530	519	518	540	501	534	532	507	483	507	508	565	549	518	475	503	480	546	514	507	507	529	536	499	533	520	517	508	475	518	493	559	537	518	491	550	555	501	477	525	524	488	483	530	570	514	546	513	552	529	503	533	544	521	540	511	522	538	503	530	522	534	530	514	518	509	506	520	498	518	505	486	476	512	545	502	528	568	468	516	500	502	527	548	490	523	540	519	534	551	495	527	498	532	524	494	493	547	529	489	540	538	510	508	488	510	533	532	510	514	515	502	502	487	494	507	539	507	497	514	528	513	536	531	560	496	518	519	512	526	529	550	514	503	530	555	590	460	529	549	503	515	519	515	506	546	487	496	503	546	512	508	504	526	538	530	512	475	481	540	527	492	518	540	519	545	512	573	510	531	562	568	506	464	513	498	513	555	513	496	544	512	505	507	489	528	512	490	544	549	520	546	480	536	501	554	486	501	514	545	504	517	555	516	494	546	521	532	501	535	531	532	530	494	507	462	508	508	514	523	505	560	499	523	511	521	515	486	506	542	546	527	514	512	514	487	521	493	514	519	536	524	474	517	538	571	510	553	456	561	512	528	526	576	521	527	525	513	557	507	540	531	498	514	524	499	483	507	513	544	532	540	541	531	486	487	488	516	485	515	504	509	528	523	481	495	536	549	458	494	511	543	547	496	506	509	504	514	544	548	482	523	514	543	540	536	522	523	551	510	510	529	513	528	539	516	504	518	516	514	532	533	482	508	542	581	457	517	500	519	505	495	478	515	488	520	522	494	502	551	541	503	471	521	549	505	500	517	523	521	468	477	510	506	530	512	500	536	488	512	555	519	507	506	531	470	528	526	485	518	504	558	573	501	522	497	554	532	548	470	513	525	522	538	509	479	510	502	526	522	494	520	508	511	507	476	525	512	562	539	517	508	543	522	536	522	530	552	557	546	516	540	537	520	518	516	540	548	510	524	490	537	497	491	529	510	508	518	499	502	470	496	516	506	538	531	528	532	548	533	461	500	515	465	554	479	536	480	491	555	504	539	537	552	554	483	536	529	519	492	481	525	494	526	488	547	549	506	531	500	490	508	485	567	471	556	500	545	534	545	499	531	533	497	484	545	524	477	486	449	479	503	508	496	466	540	543	562	509	495	535	509	520	527	518	543	535	530	487	529	535	505	484	514	527	533	531	489	532	477	515	529	534	488	514	490	502	518	513	502	497	488	505	508	570	483	561	522	514	536	504	503	524	504	525	475	513	476	492	510	479	487	508	526	560	530	533	525	508	510	528	514	546	520	534	571	512	488	504	486	551	470	520	512	503	511	478	481	554	517	525	501	476	529	507	524	519	514	472	514	500	475	501	535	483	537	499	528	545	501	497	516	499	487	538	494	479	537	504	537	539	532	499	520	521	531	491	505	508	511	490	514	557	504	541	540	496	487	540	529	478	500	557	483	505	531	511	497	525	541	508	555	530	478	528	517	515	539	514	523	507	504	460	500	526	476	534	507	517	506	513	484	523	482	495	547	531	524	492	475	569	518	561	511	513	494	522	500	529	489	494	498	503	535	460	499	546	545	509	558	497	508	556	532	502	503	546	505	534	538	526	510	522	498	520	504	487	480	473	559	487	510	518	511	545	524	508	543	526	549	518	489	493	499	499	513	493	502	551	507	506	513	489	502	502	510	518	540	518	531	507	501	475	503	522	514	525	516	494	541	487	496	511	499	515	548	516	536	458	515	531	533	520	512	494	510	518	520	522	529	533	528	473	496	513	493	507	528	498	488	533	530	508	506	557	523	494	510	516	490	572	500	478	530	525	513	507	534	542	516	573	492	493	518	496	521	519	520	476	538	501	556	469	525	496	513	477	514	527	538	560	495	512	505	551	538	523	478	498	492	551	478	509	543	512	551	553	517	504	483	526	531	514	506	480	513	580	501	481	514	524	544	523	496	475	518	517	509	489	565	508	508	518	531	514	555	535	544	459	527	496	478	508	497	511	491	534	547	491	528	544	502	548	484	536	513	507	494	535	524	522	521	532	543	479	560	535	501	494	555	486	548	479	489	541	510	491	525	528	538	475	557	474	513	539	528	510	517	519	541	495	501	536	526	505	517	536	521	545	515	528	547	523	488	533	519	536	512	537	493	525	570	528	507	540	525	500	527	523	512	503	543	515	499	496	481	530	503	562	494	513	515	528	489	509	490	493	481	487	564	510	489	493	482	549	515	460	545	510	528	523	543	492	536	520	474	540	531	546	534	496	547	496	500	534	578	524	556	526	487	476	531	519	525	505	512	502	539	514	523	511	497	488	489	486	543	476	565	498	510	507	488	544	528	554	509	499	530	453	549	511	520	484	513	514	567	482	529	549	493	536	484	491	486	475	534	564	507	499	537	520	504	507	521	564	550	506	522	528	514	538	514	525	459	534	518	515	537	486	501	501	463	498	544	519	531	530	523	512	507	528	482	533	538	506	511	525	529	526	490	536	510	515	520	520	468	535	511	508	499	515	501	542	490	509	534	487	497	508	552	500	468	505	499	547	542	506	503	495	512	509	550	502	527	500	510	522	519	509	517	508	484	484	479	532	523	536	479	529	529	499	539	531	479	520	502	487	543	510	511	505	527	514	533	541	511	465	486	518	509	498
24032	21568	29228	24390	21570	12630	1509	881	775	738	680	662	621	601	605	558	594	549	586	530	520	588	541	523	532	521	538	526	523	530	506	529	563	508	492	538	558	539	530	509	519	525	524	493	538	517	532	491	533	537	523	507	507	493	517	534	488	522	503	548	550	496	539	518	508	526	507	510	520	484	521	521	513	493	507	489	495	533	504	484	510	482	511	500	467	517	475	523	512	484	501	490	501	508	494	516	540	500	507	481	478	516	525	521	505	476	532	521	517	525	458	528	479	526	516	478	497	473	471	469	499	512	513	505	494	519	515	510	516	522	492	459	478	489	522	499	499	510	498	517	516	523	520	523	495	503	480	529	499	536	512	519	482	550	445	513	503	517	494	472	532	497	481	525	538	552	501	550	535	540	474	511	508	527	504	496	496	503	531	522	558	509	469	498	474	498	471	501	519	469	531	540	472	505	459	503	516	504	498	468	513	479	501	470	490	482	460	523	515	515	480	523	499	488	518	533	492	509	523	476	497	513	507	545	479	527	518	486	509	484	517	462	511	505	518	472	459	509	494	518	531	539	487	522	499	532	481	467	542	485	507	506	481	494	478	504	482	527	513	534	503	464	490	521	524	488	526	506	535	532	522	533	502	471	492	470	479	509	513	501	501	506	489	462	494	498	526	501	528	528	528	509	485	521	492	482	492	499	519	531	508	519	499	520	495	501	515	461	504	509	480	503	500	492	499	486	540	488	536	503	483	526	514	513	504	515	502	539	455	520	468	526	472	506	556	485	493	515	518	517	523	533	484	488	486	481	521	520	488	488	485	495	509	537	482	514	475	474	531	501	524	488	510	558	499	472	513	525	508	520	492	497	484	505	497	517	503	491	506	504	483	478	538	488	511	551	468	497	519	557	512	513	482	488	509	505	492	513	500	456	488	533	504	453	495	531	548	546	541	485	505	517	520	465	480	509	515	466	481	511	488	513	462	523	567	549	493	506	492	509	507	486	484	491	504	503	502	523	473	508	498	523	502	528	504	510	525	485	493	462	488	503	476	494	521	494	493	511	519	543	484	527	482	501	522	453	500	527	511	459	501	506	498	502	489	467	495	505	512	486	518	480	483	486	485	492	506	512	479	489	547	529	468	533	498	513	509	533	521	578	488	522	498	484	473	549	491	523	495	526	489	523	474	499	513	527	504	482	513	484	482	522	497	511	520	538	534	492	501	518	493	497	522	464	507	501	464	485	521	486	478	462	513	515	494	484	498	501	506	482	502	520	477	502	522	486	493	504	539	514	478	502	487	491	512	520	484	526	529	473	475	503	519	465	483	485	508	503	494	510	513	443	505	512	487	486	511	524	487	510	453	492	517	529	504	503	460	495	516	487	475	508	467	550	548	501	542	489	519	531	507	555	508	452	478	510	489	485	464	496	477	479	464	493	514	509	519	458	518	506	465	476	445	514	524	492	498	531	496	522	494	504	525	505	480	509	492	508	489	508	525	499	514	499	462	526	507	506	523	528	504	480	491	507	540	505	491	507	512	484	522	504	459	527	553	500	494	473	491	488	511	512	485	547	518	493	499	497	484	498	519	468	523	498	501	455	506	508	537	518	484	497	469	525	514	454	498	466	490	503	532	515	482	541	534	528	507	505	503	523	490	502	487	515	510	494	478	501	490	562	472	497	533	543	490	487	510	535	471	503	505	524	505	512	500	508	496	502	560	475	499	469	514	524	496	538	535	511	501	508	532	489	502	506	516	536	514	504	517	464	485	505	496	491	511	497	467	533	544	525	545	478	506	495	482	496	476	522	501	521	490	579	531	500	467	490	500	512	471	480	510	477	511	537	509	520	519	480	489	497	509	479	457	480	483	496	461	513	484	500	494	507	539	502	467	527	490	525	496	501	489	474	528	532	490	555	479	471	476	509	502	507	498	478	479	486	539	479	477	466	508	475	502	494	494	487	476	514	468	493	482	489	525	535	501	486	517	518	466	469	496	523	508	484	508	496	498	465	464	517	475	531	477	525	531	481	484	472	491	542	506	509	456	503	508	474	523	475	500	485	516	509	473	514	519	488	455	501	495	513	515	527	491	494	507	499	494	525	531	502	488	511	522	524	489	521	496	502	511	492	519	484	509	525	489	505	511	476	478	568	535	468	490	453	464	503	490	504	502	526	508	495	490	528	519	500	514	490	471	509	539	549	508	537	490	542	481	472	521	510	508	475	489	438	503	482	526	507	519	518	443	496	468	516	475	481	492	501	499	497	519	508	507	502	488	496	486	529	528	517	541	538	512	534	509	493	488	481	465	486	456	510	482	486	493	485	502	539	510	496	536	476	526	542	512	543	511	534	521	535	518	526	499	492	502	512	482	513	515	487	519	515	500	489	507	488	474	486	479	461	510	495	480	488	495	464	491	518	500	529	517	520	527	510	514	501	552	528	515	517	540	523	502	502	510	524	468	523	501	531	491	480	502	474	509	508	502	544	511	502	522	529	537	482	506	526	513	510	499	484	509	515	465	504	510	494	517	492	516	566	560	484	534	500	531	487	478	485	511	538	527	475	515	486	530	499	494	504	485	497	524	519	504	501	494	493	479	531	519	492	490	519	502	461	498	489	489	511	467	485	511	511	483	513	491	462	479	517	522	519	471	530	508	493	511	513	480	463	492	490	490	497	510	504	524	467	507	518	495	520	515	503	530	503	518	481	492	487	520	467	537	485	524	516	504	544	505	516	534	506	510	463	482	502	467	490	481	487	507	517	513	543	475	488	466	504	531	513	501	512	480	489	528	502	530	499	504	480	508	491	492	491	496	511	524	478	472	524	498	520	493	531	512	511	476	524	502	492	534	517	512	495	480	461	541	478	528	472	522	490	518	522	507	476	546	496	486	485	482	481	483	508	465	535	537	501	519	489	491	476	485	498	564	497	527	484	459	515	506	513	482	505	493	512	541	518	555	530	524	495	497	479	497	504	471	476	469	519	483	550	528	516	481	450	510	475	523	524	512	520	504	469	503	517	483	507	512	501	482	529	507	503	531	533	511	526	478	505	466	483	480	506	496	511	485	485	487	524	535	498	494	482	526	496	495	468	477	462	520	523	516	485	555	454	487	524	504	547	482	497	462	497	495	515	506	480	524	517	526	465	481	522	467	492	536	531	480	459	488	515	518	469	488	553	485	510	515	528	536	518	499	481	503	490	495	525	499	515	491	510	479	491	467	495	534	495	467	517	538	518	503	514	531	510	505	516	495	537	534	504	533	518	530	531	500	505	489	495	537	521	519	479	506	526	459	509	519	497	540	507	494	483	526	509	485	496	500	493	465	516	511	518	494	483	537	476	495	508	488	462	503	532	494	516	498	509	478	479	469	515	505	518	511	514	524	514	537	530	506	522	471	494	540	532	484	535	484	490	495	522	471	492	500	504	515	523	518	502	500	498	498	531	494	484	490	482	483	484	495	544	508	498	465	470	459	490	511	506	516	469	509	493	463	524	505	526
5105	10900	8702	4425	3142	2425	1974	1608	1436	1311	1143	1104	972	941	897	848	856	836	792	822	806	752	751	784	766	768	728	745	735	751	736	754	711	680	724	713	711	721	723	727	701	705	726	712	744	703	690	731	745	785	725	730	712	704	707	673	694	690	641	688	741	662	700	679	660	655	716	678	683	696	674	750	722	723	696	611	678	663	693	677	701	675	728	664	713	744	691	655	681	676	680	668	698	645	626	671	721	696	676	704	690	712	680	734	698	700	698	720	704	708	714	731	709	641	722	670	725	676	708	700	700	670	670	677	684	686	655	692	708	682	685	637	632	670	630	683	667	648	679	680	693	706	663	718	726	718	668	673	719	659	680	655	666	690	629	679	640	643	664	685	642	725	695	657	679	672	737	719	695	694	686	699	718	675	700	663	707	715	644	720	714	692	752	708	695	671	671	673	709	675	682	687	701	678	675	694	706	661	681	698	719	725	696	630	692	697	690	676	704	729	706	700	680	687	685	659	691	633	656	670	707	704	757	714	664	661	671	702	702	659	630	683	720	672	722	717	704	661	686	704	654	660	673	662	696	686	689	625	646	670	649	666	675	670	668	700	633	672	696	699	683	692	694	657	645	718	735	720	716	661	635	708	687	648	689	687	709	691	709	670	676	673	692	684	656	671	743	660	688	686	649	699	690	693	677	669	709	684	697	684	689	670	661	693	676	689	647	678	676	703	716	671	683	726	650	705	692	652	691	672	694	655	643	695	635	695	699	739	676	678	666	664	683	693	709	680	684	722	664	678	668	654	682	695	658	712	631	714	697	678	656	706	663	720	719	696	664	664	659	678	693	695	683	727	682	759	707	687	684	740	694	674	652	676	702	704	731	678	736	701	673	689	667	688	668	673	681	684	675	685	712	690	681	672	680	657	658	695	692	708	660	682	658	650	702	678	663	652	703	697	705	681	683	685	663	678	695	659	714	740	675	660	695	675	720	666	696	689	668	682	709	716	661	624	679	665	674	629	696	722	683	700	660	687	703	719	656	699	716	697	714	764	666	696	653	697	685	637	654	702	668	703	687	690	692	665	672	732	651	704	643	679	721	696	709	638	678	648	666	670	703	697	690	669	694	717	715	680	712	684	695	698	665	705	692	671	759	680	668	674	707	686	709	700	683	684	684	704	664	684	630	684	639	677	656	709	678	714	713	699	724	673	629	732	684	700	719	650	691	737	651	633	667	633	682	651	672	666	689	705	627	708	665	706	690	680	706	683	656	705	671	672	684	696	756	658	719	672	695	710	692	648	688	740	631	684	742	651	673	689	661	663	668	715	700	715	717	687	664	659	690	687	718	682	695	686	722	682	685	644	698	724	681	677	664	643	697	691	668	687	707	725	730	679	715	687	699	691	690	706	685	689	694	663	698	653	713	688	681	712	795	663	680	707	672	659	717	716	698	655	700	729	677	674	674	704	638	701	686	667	654	687	662	666	681	680	675	673	724	697	687	709	709	684	716	684	689	683	722	716	684	615	676	689	673	695	704	678	696	676	706	667	734	690	684	696	705	676	673	699	712	650	648	699	672	684	634	685	712	662	699	689	682	759	709	682	718	652	706	661	715	680	727	709	697	680	664	711	656	714	688	604	707	681	697	683	656	664	677	702	725	708	691	678	650	673	714	671	644	691	645	730	696	701	664	721	662	724	679	690	662	661	640	732	668	668	719	659	713	666	695	667	734	672	683	679	685	675	677	691	725	719	657	656	696	683	660	626	661	647	719	656	691	660	660	686	629	736	683	674	665	687	701	721	656	677	683	676	687	677	677	645	678	694	681	721	703	690	659	683	685	693	658	655	724	629	678	673	698	647	706	730	678	662	676	658	662	656	708	680	694	707	670	701	667	670	705	636	690	721	659	701	665	692	710	687	694	664	662	696	711	672	655	660	690	683	703	697	715	681	658	715	726	693	681	692	709	643	621	663	659	694	611	644	686	637	717	684	668	659	641	648	670	681	671	685	692	647	738	685	690	684	675	668	659	746	693	672	674	674	669	698	726	665	729	687	668	675	690	682	671	731	695	742	653	709	714	687	665	714	686	699	666	711	722	664	680	724	684	693	699	659	696	717	730	721	658	691	662	711	711	681	722	685	704	720	694	665	705	657	675	713	724	663	669	627	701	588	678	698	692	629	653	692	658	672	630	674	663	693	681	688	653	710	684	695	679	688	666	656	634	682	659	695	687	734	679	701	668	704	679	709	686	718	715	700	683	687	711	681	676	710	701	637	656	663	706	636	661	681	659	688	655	681	702	685	677	687	662	702	678	710	678	701	690	705	704	689	667	677	734	695	713	642	726	668	672	645	696	667	713	695	654	641	691	690	660	670	670	679	730	676	692	708	685	661	668	661	641	698	669	678	608	649	682	634	735	721	656	656	699	678	715	714	667	670	735	682	671	665	684	697	712	673	671	688	695	702	725	693	690	671	690	768	665	742	655	692	689	667	647	730	676	672	719	686	654	705	643	649	635	681	713	685	649	684	689	709	678	691	646	684	697	681	654	651	673	666	700	665	642	694	640	671	681	671	685	678	649	703	653	676	700	703	679	642	714	680	741	691	699	664	689	679	624	695	632	674	698	692	693	694	696	681	680	660	687	692	679	728	714	686	706	700	702	690	674	658	731	679	698	663	674	691	708	644	651	698	701	689	713	683	725	701	703	708	670	661	679	687	652	671	680	686	694	705	685	692	662	701	667	640	710	671	688	678	679	650	666	679	662	677	681	683	707	697	683	654	707	668	691	654	672	670	725	680	695	658	659	646	701	706	697	737	698	665	675	698	680	694	666	694	716	647	700	648	681	672	679	695	697	655	677	706	674	690	698	646	665	746	705	709	678	645	649	677	705	705	621	698	685	697	675	702	692	689	723	639	723	680	694	710	673	711	625	676	658	656	708	671	659	675	660	675	677	703	692	692	707	676	695	682	692	720	718	705	680	665	711	660	659	689	668	659	697	704	686	711	690	668	693	667	690	665	684	693	667	715	694	658	667	711	677	684	684	692	660	647	714	647	708	673	675	696	690	652	636	641	699	657	685	687	696	691	653	654	648	678	696	715	694	678	701	651	688	711	672	652	662	670	661	700	667	723	744	697	687	666	685	666	696	648	647	674	680	704	676	665	714	661	677	685	682	663	688	670	713	700	680	700	674	704	689	659	659	661	663	684	667	666	689	646	680	680	665	715	721	728	676	691	709	658	679	647	722	716	695	624	681	669	688	714	690	640	714	738	707	696	659	678	751	656	697	712	635	668	641	673	697	640	656	714	657	667	665	680	686	693	677	637	632	705	690	717	699	640	665	684	640	673	707	660	680	693	637	684	738	692	706	684	683	706	688	669	686	636	684	693	685	663	684	700	653	735	661	700	661	720	724	721	696	703	663	649	654	679	667	706	667	672	676	695	693	661	725	658	729	654	710	689	681	646	641	621	649	719	705	687	723	689	657	699	739	667	665	688
23084	21540	29539	23996	21541	21596	10876	1112	796	716	639	557	557	475	444	457	416	406	435	392	382	381	419	356	387	368	348	343	355	350	351	322	322	360	340	348	345	335	355	339	359	348	316	345	327	349	348	315	349	382	341	364	361	317	329	308	333	356	313	351	357	328	352	315	321	342	312	340	343	324	306	330	324	313	321	326	318	307	303	307	313	301	342	337	309	303	333	308	301	309	347	336	331	314	310	300	306	323	345	326	316	313	356	288	322	305	335	314	338	323	314	338	331	321	344	298	330	316	329	303	307	318	347	333	328	316	328	306	315	328	355	345	316	305	313	337	323	321	333	312	340	332	338	336	376	316	354	336	313	306	294	300	296	314	307	324	333	325	338	321	311	329	304	284	327	327	301	329	330	350	324	323	293	292	332	313	303	310	291	341	324	299	317	307	322	305	309	327	344	347	321	315	330	276	320	281	340	307	346	332	321	330	311	302	315	324	292	303	294	316	306	343	326	283	328	344	287	325	313	307	318	312	297	287	336	351	312	287	293	316	321	309	328	301	348	309	338	306	322	317	299	277	307	345	336	334	311	303	345	307	317	306	303	307	345	287	312	285	333	346	320	324	305	301	321	309	336	345	335	320	326	355	333	328	318	307	327	321	305	330	320	321	315	311	339	316	327	310	326	336	324	360	327	318	304	282	315	320	287	356	322	293	305	309	316	335	313	300	309	336	307	305	335	318	304	324	312	331	333	313	293	311	342	319	339	315	350	334	337	320	314	312	357	345	286	332	317	293	341	301	303	313	318	334	333	317	320	327	321	301	301	313	338	352	360	300	321	344	326	286	337	326	285	295	311	342	325	331	309	348	329	329	290	343	354	338	301	310	310	320	306	315	304	327	347	327	291	312	332	345	298	317	297	300	325	312	310	331	348	332	329	315	308	308	324	345	323	297	277	323	311	341	315	319	290	322	335	319	313	302	311	343	319	318	304	320	311	303	323	308	298	326	311	337	306	305	318	304	308	330	322	354	301	301	341	295	321	338	329	306	336	293	340	333	318	306	329	326	292	312	298	318	336	328	340	329	329	327	341	278	319	329	334	381	336	310	284	318	298	314	321	307	335	302	325	327	314	314	333	329	320	306	313	305	295	311	301	284	283	332	333	288	332	293	295	297	331	317	322	336	337	308	317	308	317	314	298	330	299	298	317	301	278	282	314	320	342	312	328	315	328	339	346	339	303	346	276	288	307	312	316	308	292	314	308	331	309	332	344	320	319	317	329	316	317	338	334	319	336	313	285	344	300	336	286	310	320	375	320	317	283	317	341	315	314	298	295	333	302	276	284	293	297	289	329	344	343	323	313	352	326	358	321	312	298	306	329	316	278	353	317	300	307	316	331	310	307	319	338	321	321	296	299	305	313	330	302	309	292	313	308	326	303	295	301	306	337	287	304	312	325	351	299	333	305	337	338	322	273	324	265	338	300	278	306	322	344	319	317	313	300	305	331	330	319	290	282	310	338	307	343	324	334	331	319	342	322	301	339	296	322	339	345	307	301	310	299	307	326	358	313	342	333	313	312	327	287	328	319	306	315	341	320	285	298	336	327	321	331	337	328	292	326	309	325	289	337	288	293	301	324	318	316	325	321	309	324	294	317	288	328	308	317	292	326	299	329	351	325	306	321	277	307	302	312	299	290	315	344	310	323	292	295	307	316	325	334	304	336	318	317	336	313	278	331	298	281	341	328	282	293	317	313	327	309	329	293	310	322	310	372	297	326	294	311	337	336	300	334	316	335	273	302	291	307	317	325	339	329	308	301	334	319	313	297	325	355	332	327	330	307	329	306	309	303	311	281	310	309	322	314	309	311	308	346	295	312	309	338	328	342	332	293	315	338	369	329	324	333	315	336	296	306	311	334	308	334	316	339	306	346	307	293	302	296	323	337	330	325	290	307	304	310	315	302	306	334	302	300	340	303	292	335	302	298	301	292	341	365	314	297	322	276	329	295	295	355	326	295	301	282	292	328	308	283	325	285	301	288	290	305	326	328	301	317	300	313	270	323	338	299	295	288	289	310	316	325	355	310	289	280	305	315	310	283	302	303	321	365	315	303	331	313	342	334	296	346	306	305	333	305	312	306	319	338	339	339	317	311	298	294	296	305	327	281	319	342	326	309	316	313	313	344	308	321	327	315	293	308	315	292	304	309	325	313	319	324	302	308	312	333	296	318	297	300	320	330	311	295	309	325	344	311	351	295	315	305	333	310	292	307	328	324	348	321	317	275	345	322	346	334	329	310	326	341	303	319	313	298	305	344	314	300	321	291	332	296	323	311	329	343	336	315	302	304	326	325	349	323	332	336	335	315	309	297	340	329	318	337	291	319	351	305	333	325	303	318	321	344	342	332	325	303	318	326	345	310	323	312	310	344	321	315	323	319	327	331	323	314	310	333	290	321	340	271	296	318	326	327	297	313	319	353	322	326	327	289	297	299	340	308	338	300	291	289	306	360	360	309	340	296	313	305	332	324	292	332	314	362	338	368	304	316	300	315	333	282	313	306	337	280	332	311	342	316	332	312	297	313	298	330	316	303	315	352	285	325	365	313	311	305	291	337	300	291	291	311	331	289	333	300	320	315	320	293	300	320	303	288	275	300	342	320	321	329	334	326	330	313	316	305	342	308	291	310	325	337	322	324	323	283	329	293	335	319	310	310	305	309	309	336	338	293	293	302	312	324	311	338	322	300	324	318	281	304	303	339	312	335	345	321	313	286	327	317	318	319	324	336	317	292	317	308	338	325	300	310	316	270	317	321	317	331	340	306	333	339	301	302	325	343	346	316	322	299	338	337	321	299	314	289	278	313	298	307	304	297	318	319	316	287	341	308	294	288	326	331	304	294	328	291	308	307	303	309	318	288	310	304	307	321	330	301	317	294	315	286	323	320	326	331	320	325	319	306	337	318	311	308	311	306	309	335	342	335	327	309	324	304	334	294	319	313	334	316	319	332	314	322	343	300	305	323	318	322	297	342	330	326	290	337	311	329	308	286	326	308	305	331	326	328	293	308	317	335	316	285	331	313	354	338	309	338	324	310	325	284	283	325	301	311	305	333	318	312	323	291	325	288	306	281	319	329	268	298	279	308	319	333	304	344	315	362	336	315	269	312	306	338	335	330	325	305	304	316	301	298	346	329	342	307	334	318	324	305	323	330	330	330	299	329	307	328	354	335	331	290	339	304	308	335	286	354	312	315	373	321	289	325	295	328	310	322	315	298	317	338	327	314	301	339	294	326	314	334	307	303	294	316	324	321	314	329	302	283	324	304	321	316	313	307	351	299	317	282	323	326	306	318	332	346	309	303	292	305	320	330	286	315	325	310	324	336	352	290	292	297	323	292	298	337	350	329	288	344	308	336	285	302	324	341	317	314	311	304	340	316	310	293	334	325	302	307	300	332	347	295	342	329	288	298	309	314	344	320	319	326	312	305	323	309	327	369	329	332	300
7382	17071	13671	7106	5004	3758	2960	2232	1912	1603	1269	1147	1050	997	811	786	708	685	686	609	627	618	589	566	592	569	523	536	475	478	516	500	509	533	481	502	497	506	518	503	469	470	481	514	487	494	505	465	519	502	532	529	528	498	482	476	466	506	470	447	499	471	453	470	482	457	464	473	455	457	473	467	434	478	463	448	485	436	422	469	456	393	446	496	463	453	441	494	467	419	431	415	458	433	482	429	462	458	441	430	436	481	440	470	413	472	450	488	448	463	420	441	461	467	470	458	468	478	489	473	462	435	417	416	434	390	440	455	417	468	499	454	427	411	447	432	439	453	456	456	460	432	453	447	442	434	463	424	450	423	440	444	413	425	470	419	456	447	454	444	480	422	456	458	435	463	461	394	444	486	437	457	458	417	457	423	444	415	454	465	453	450	425	450	426	429	471	446	426	453	446	420	444	414	427	444	458	409	448	446	469	434	454	450	436	461	475	449	445	450	478	441	459	456	415	463	449	431	447	464	472	431	409	479	448	418	411	435	446	440	429	421	439	444	477	422	409	453	435	411	421	411	448	432	456	429	438	453	451	428	479	423	463	449	411	442	420	456	475	435	428	431	403	463	467	472	426	442	414	467	456	454	440	480	404	403	423	412	429	440	457	433	418	455	431	449	454	422	416	435	496	429	431	437	493	414	417	426	437	449	474	406	459	453	420	449	440	452	408	414	438	458	431	444	440	443	447	404	462	496	442	448	423	421	466	477	443	447	471	446	454	460	370	442	417	437	430	462	482	455	441	434	453	428	442	415	421	452	445	406	465	450	404	429	394	445	447	418	441	433	445	415	402	449	435	424	456	387	466	445	467	444	438	446	448	465	489	428	480	457	442	486	484	458	418	472	463	434	422	446	436	476	438	434	419	430	453	431	426	435	442	424	457	471	435	426	413	438	406	457	444	405	421	420	419	412	431	450	422	464	439	451	486	444	456	446	411	426	454	412	453	466	475	444	436	447	432	441	459	481	421	439	459	420	420	429	420	421	467	461	467	418	458	459	419	421	442	433	444	426	444	477	475	443	467	434	402	426	459	418	455	442	472	485	479	452	447	453	467	420	419	438	450	448	421	435	447	448	463	423	429	458	436	458	422	452	450	462	508	432	428	428	419	416	429	500	465	473	449	446	432	438	422	444	426	422	437	410	462	431	459	448	450	442	456	411	443	439	456	419	426	431	427	465	432	410	410	411	413	439	457	424	464	451	428	439	493	475	473	425	462	468	453	432	439	427	446	416	469	420	474	446	418	453	453	394	456	473	444	399	440	458	453	378	462	416	466	430	432	464	438	407	451	464	438	445	460	461	406	433	429	444	438	430	447	452	455	446	431	433	426	457	450	444	419	454	472	423	455	448	464	498	460	451	430	418	440	474	431	416	450	427	443	450	451	434	456	445	444	454	406	434	402	388	422	485	448	409	463	476	443	375	420	458	447	400	434	405	405	454	428	430	401	479	465	438	461	429	448	413	454	442	419	410	474	436	481	425	447	408	457	461	440	487	411	423	406	442	434	408	437	457	439	469	452	439	426	434	417	420	462	411	463	450	451	410	429	413	408	392	460	407	441	468	451	468	451	463	486	429	432	449	368	437	442	464	465	435	449	470	461	472	471	464	464	429	427	405	472	410	466	433	442	403	444	445	451	451	451	445	465	462	456	418	452	414	408	432	466	471	435	446	438	438	455	418	443	458	414	429	442	454	478	428	464	420	422	464	439	432	484	435	447	414	490	420	471	467	468	406	438	415	442	436	439	456	437	447	487	454	408	458	443	433	431	478	434	449	426	475	443	469	419	441	431	475	455	444	450	482	470	462	437	431	464	427	451	452	440	409	420	451	452	421	411	410	449	419	419	469	487	443	440	413	410	494	453	433	463	440	459	402	434	427	418	433	415	474	414	427	462	412	465	410	420	418	461	441	395	444	467	414	428	463	446	439	477	471	408	448	489	449	453	428	452	463	473	462	477	462	436	454	434	400	390	432	465	434	427	411	434	454	403	435	424	487	465	406	415	427	461	427	463	410	433	427	438	397	442	440	439	438	448	446	482	452	425	445	409	453	452	406	447	480	444	453	444	451	435	424	460	475	458	422	440	440	410	454	426	411	443	425	422	454	471	445	459	476	449	447	406	456	435	425	426	417	436	442	428	426	443	445	451	444	419	419	418	440	452	441	437	449	432	412	447	420	449	454	416	438	429	421	439	443	416	441	458	468	470	455	463	462	442	435	433	456	469	435	402	434	462	426	452	427	426	461	446	440	434	450	477	420	409	449	440	451	403	408	448	461	440	417	476	432	442	459	401	477	477	425	405	434	415	463	426	459	430	444	450	437	414	418	412	431	414	418	464	448	432	451	409	433	417	435	455	426	418	461	471	446	416	445	480	418	455	438	439	475	470	424	442	461	448	498	420	450	420	416	400	480	451	403	444	450	467	456	464	456	418	417	468	468	465	451	453	411	408	427	433	431	441	443	409	439	423	443	468	424	449	451	451	462	420	467	484	462	440	448	421	453	443	460	433	414	429	457	426	446	443	461	457	463	479	433	439	422	469	445	394	439	463	480	436	444	402	466	444	429	430	462	396	458	434	425	467	444	439	422	405	470	437	437	430	425	399	467	374	438	462	429	491	477	453	437	424	465	459	451	432	439	444	424	410	493	416	475	459	481	467	449	446	433	465	493	389	445	443	457	447	419	429	422	440	443	444	466	430	444	436	464	477	446	423	424	400	436	430	446	418	462	483	465	460	469	469	462	452	451	458	458	451	473	439	457	431	440	395	420	457	486	444	421	444	446	484	424	451	465	461	428	462	467	422	454	428	432	446	451	426	413	473	437	420	442	475	416	420	445	459	443	451	433	418	450	444	413	429	428	466	446	441	424	461	469	433	412	419	451	445	450	420	442	501	441	449	422	471	431	438	461	405	435	406	434	425	461	430	488	439	447	397	459	416	456	446	415	419	449	462	456	491	463	411	440	450	400	446	427	455	445	405	435	452	447	474	436	443	453	457	437	456	435	440	426	411	491	447	430	418	443	420	414	432	430	483	472	434	445	444	422	438	399	465	393	431	434	448	433	443	434	447	436	468	411	399	428	450	417	477	462	418	450	428	425	461	448	451	416	473	427	452	419	424	408	447	421	419	422	464	456	447	497	417	432	453	449	420	426	437	449	450	465	455	398	436	425	421	439	449	407	473	439	438	430	433	434	451	482	473	446	433	420	430	445	438	446	482	399	468	417	426	450	467	455	466	454	462	416	428	429	443	424	480	446	470	433	437	437	442	444	422	413	419	475	418	429	427	447	453	432	423	441	438	420	421	442	458	444	470	457	451	429	402	422	434	440	484	421	456	417	448	420	455	485	423	449	456	414	430	444	447	453	475	429	463	423	434	398	473	440	446	437	425	426	431	436	496	431	442	362	450	455	447	429	446	441	454	451	454	467	445	452	435	449	461	456
27088	21203	10528	956	561	534	445	413	390	400	416	391	364	374	374	394	416	380	379	389	360	431	392	376	367	392	388	373	400	404	358	388	387	354	382	362	363	397	350	366	402	408	363	365	384	355	380	372	380	366	396	336	372	348	353	405	381	375	404	361	411	387	366	398	383	350	369	402	388	350	367	381	354	371	384	356	385	361	355	364	351	375	372	384	383	355	328	371	365	337	373	364	392	402	353	404	353	339	355	347	378	378	358	368	361	372	382	383	368	377	351	359	368	405	367	400	390	358	370	352	378	398	402	405	381	363	385	371	389	407	401	391	324	358	365	391	377	369	362	354	374	374	369	388	378	377	402	382	364	376	396	382	389	388	387	367	374	354	379	381	389	387	383	347	377	438	356	371	369	364	386	424	363	374	359	370	382	385	385	362	403	356	376	379	376	370	376	383	383	396	346	387	360	418	358	386	398	381	391	393	390	352	348	356	366	363	328	367	357	381	357	386	378	391	363	354	359	363	374	372	408	376	378	383	376	396	387	394	397	368	329	371	331	381	386	388	405	373	376	391	380	380	396	359	340	338	324	405	372	353	359	395	362	403	370	355	395	350	385	384	356	373	357	375	344	402	391	394	374	379	412	415	401	377	390	402	344	372	385	374	408	389	409	345	372	368	342	327	396	366	386	381	388	410	371	405	386	398	374	364	402	386	386	387	367	365	385	400	365	376	365	363	372	411	401	389	396	337	413	347	394	391	347	372	368	370	364	375	384	347	383	396	374	373	371	358	405	390	386	362	348	367	371	376	340	399	368	390	385	360	392	351	380	364	354	410	344	358	403	401	346	403	373	362	365	381	408	382	374	379	383	402	362	372	375	381	364	374	389	359	391	364	376	364	391	388	372	359	351	384	369	426	370	360	345	352	370	369	381	367	414	411	399	368	376	333	392	408	386	356	375	361	370	389	376	372	334	364	393	338	368	376	411	353	369	381	369	373	378	382	371	382	393	403	396	370	363	378	359	380	386	397	393	374	378	372	369	374	364	400	370	365	403	424	371	380	372	404	360	351	368	385	380	354	367	338	416	408	342	373	331	401	381	356	370	345	384	344	401	382	384	371	387	379	388	384	357	391	383	363	379	387	383	375	388	354	350	377	367	349	370	367	363	373	366	355	381	408	404	377	385	405	383	396	379	368	375	388	360	424	361	419	400	361	373	360	383	364	370	362	379	364	410	390	361	371	375	358	390	372	360	381	373	389	372	369	350	354	338	384	353	376	360	368	360	369	390	380	361	368	357	355	368	329	376	394	361	391	418	375	370	364	352	370	358	410	380	371	369	380	392	395	379	376	354	351	400	379	370	400	392	391	407	401	360	373	406	376	397	357	349	362	371	385	395	369	402	380	403	395	362	334	348	394	371	400	387	376	385	382	363	378	362	345	362	350	391	364	375	384	383	394	383	378	395	388	408	362	376	364	387	389	360	403	365	394	359	412	399	378	401	380	383	337	352	353	367	359	386	380	396	347	407	389	362	371	350	370	385	347	403	363	392	341	406	386	390	383	373	371	364	363	353	375	385	371	386	379	383	391	357	361	386	364	395	341	388	360	369	387	391	401	352	401	398	444	351	379	405	387	394	357	382	403	366	369	359	394	374	381	362	370	405	388	377	380	399	376	364	358	344	385	368	393	350	337	377	410	387	392	349	363	391	354	383	347	354	395	352	375	351	389	383	345	379	350	372	388	371	333	395	373	422	376	395	381	383	366	384	385	351	371	370	362	387	387	384	370	363	402	368	396	361	349	411	361	361	375	357	380	346	395	368	383	377	393	375	381	404	394	367	379	375	388	348	342	366	390	373	370	396	369	381	381	383	339	366	335	403	358	369	406	377	415	366	371	366	364	357	361	340	371	368	373	376	374	376	358	367	392	383	371	412	352	361	365	385	368	377	387	357	343	379	358	374	403	384	361	367	359	411	397	365	393	381	388	347	388	355	338	363	391	358	376	367	400	364	393	363	387	352	358	400	362	369	405	361	356	377	368	394	374	399	374	375	336	359	365	376	390	387	377	366	353	371	388	360	381	341	365	406	350	347	412	376	373	365	383	376	406	357	440	392	379	398	378	374	407	385	384	384	386	422	392	350	383	388	374	335	372	401	382	412	336	386	354	356	379	398	342	383	429	382	395	377	368	352	351	408	389	381	363	385	387	390	388	392	396	378	375	384	338	380	376	352	380	382	387	373	376	400	337	381	432	360	351	322	389	391	356	357	362	365	342	401	372	367	377	363	378	400	384	366	386	400	390	383	398	363	390	373	373	385	396	386	336	379	386	375	348	381	376	354	355	364	385	396	352	369	372	387	383	346	379	345	368	370	379	392	396	380	361	371	375	383	399	378	368	374	374	363	371	342	375	379	361	370	372	363	376	393	362	366	404	369	374	388	377	386	391	402	364	373	359	396	383	363	365	371	366	378	401	354	379	400	351	363	395	396	382	418	376	366	376	379	357	367	410	401	391	369	369	355	374	384	352	370	370	358	368	377	391	389	410	362	367	385	371	379	362	396	376	397	382	378	363	384	377	388	378	296	381	351	409	364	361	360	376	365	362	400	400	361	364	364	364	380	369	371	367	351	403	376	370	405	357	387	377	343	391	405	395	383	394	385	387	378	383	362	370	359	351	359	379	372	377	371	370	384	327	377	362	372	400	400	378	393	373	385	381	353	363	362	363	386	364	367	370	354	395	353	377	347	370	394	388	387	392	415	364	405	388	365	375	348	375	388	368	415	404	356	418	383	352	377	359	354	357	356	350	414	376	380	384	356	403	371	336	401	384	371	339	333	371	410	350	411	384	357	354	393	378	388	370	349	370	340	405	388	391	356	378	429	388	364	361	405	360	370	350	369	376	373	375	376	382	374	397	345	365	394	380	413	403	397	392	399	395	386	389	384	376	393	411	398	365	382	366	361	376	382	377	373	372	384	353	398	370	385	374	344	401	390	350	371	372	378	365	385	360	389	415	332	371	350	381	375	374	401	359	407	372	378	402	370	362	378	397	351	369	357	346	382	358	388	362	375	374	373	335	386	401	374	396	364	379	387	339	427	360	354	399	346	406	388	363	357	374	370	353	381	364	365	377	372	368	383	359	353	368	371	382	380	366	399	362	357	353	369	392	398	427	391	370	392	342	408	380	399	355	357	386	375	359	394	356	392	396	356	371	387	369	425	359	381	374	378	387	358	374	372	390	361	353	393	403	360	398	379	395	364	382	362	407	388	348	385	355	380	353	393	351	352	361	371	366	376	395	409	375	394	387	366	348	401	380	364	376	429	402	404	372	382	380	359	392	399	404	375	383	393	413	349	351	380	400	349	359	363	393	385	340	410	379	352	380	392	385	360	378	347	392	379	388	365	422	366	351	403	385	387	399	373	387	378	366	383	328	353	373	385	415	380	383	356	355	351	362	374	355	361	352	344	350	389	416	367	379	396	391	402	385	348	368	383	385
3987	1361	1196	785	726	639	568	580	514	545	564	523	563	531	516	531	539	515	509	524	456	514	526	499	528	516	477	509	522	516	504	497	523	527	516	540	513	537	528	524	535	516	505	531	498	511	531	532	525	519	559	564	513	526	506	502	504	559	511	488	531	507	505	513	500	471	479	519	543	499	551	505	489	544	509	497	516	529	474	507	497	559	498	496	527	529	532	498	481	502	502	498	522	510	528	485	570	508	498	511	474	519	512	487	525	494	512	508	504	496	486	520	495	514	535	491	505	518	483	512	549	537	534	471	512	538	508	475	530	507	550	511	472	544	502	500	535	518	503	520	492	517	532	464	475	494	484	503	508	527	536	523	483	529	507	543	514	553	504	498	497	482	506	513	510	560	539	537	486	499	476	513	497	477	505	480	474	510	540	531	474	505	494	521	490	519	501	530	524	511	469	494	525	507	493	481	544	497	531	533	537	491	525	490	510	517	525	491	471	515	536	518	500	505	510	509	492	503	480	516	480	510	522	499	507	522	506	484	492	477	531	548	543	579	492	486	541	525	554	531	493	505	509	530	534	537	511	532	511	521	538	508	504	488	512	483	478	485	492	490	523	528	487	512	523	486	508	502	505	507	505	503	522	506	502	514	468	517	520	520	481	484	473	494	489	507	495	534	503	513	475	536	562	509	523	499	493	513	477	513	533	549	511	518	544	473	510	531	539	509	490	491	481	512	510	524	577	486	500	503	531	497	501	500	507	506	508	519	507	511	488	493	497	537	537	515	539	500	493	472	516	529	513	473	561	525	492	515	492	513	527	551	511	503	458	513	520	539	508	553	510	488	528	532	511	517	521	496	514	549	462	519	524	490	509	544	535	561	505	521	539	505	510	486	493	546	519	525	479	514	500	514	515	527	505	472	512	512	536	515	488	525	487	530	465	527	519	513	559	489	518	497	496	497	509	468	556	498	512	507	542	482	532	487	515	478	507	527	508	520	564	535	505	504	500	540	514	501	484	510	484	536	518	494	461	530	473	490	497	464	537	533	514	535	533	527	533	482	474	533	534	507	487	507	519	531	479	501	509	508	505	505	493	518	466	499	530	503	525	481	518	539	517	464	536	520	539	549	527	505	472	526	498	489	481	523	443	532	564	522	484	505	540	500	515	534	493	499	505	482	544	494	502	522	513	499	476	548	483	531	520	562	508	539	522	489	489	511	476	516	496	510	549	530	510	520	539	474	532	489	520	496	516	510	509	501	540	518	531	506	486	500	508	515	501	485	543	526	517	491	512	536	498	492	518	539	515	520	520	512	525	478	531	495	503	493	552	499	540	515	495	535	532	522	498	502	535	498	506	542	539	533	514	518	500	507	510	513	532	522	502	519	491	511	553	492	502	544	500	538	519	521	519	515	513	539	526	544	547	512	479	553	502	519	507	540	505	546	495	485	476	505	535	512	495	492	500	536	471	509	509	530	554	504	499	512	497	521	512	488	515	519	513	531	532	517	492	494	534	476	504	487	515	481	510	514	508	525	513	499	503	507	516	505	500	474	525	505	506	558	469	534	509	514	518	505	560	526	483	528	538	536	489	531	501	516	488	571	495	536	505	507	534	525	513	519	523	513	473	508	503	480	478	525	519	530	539	546	519	484	500	508	524	510	551	494	513	527	526	504	492	520	564	517	469	490	494	514	557	551	503	492	526	540	492	534	519	524	498	502	531	495	516	480	547	485	492	508	510	480	527	525	513	542	520	504	519	513	538	481	522	530	493	548	469	489	504	510	551	519	511	502	509	513	530	516	503	531	519	515	525	500	493	482	524	538	516	507	512	519	530	543	532	500	498	499	523	546	516	483	530	496	536	507	499	493	509	541	525	464	524	522	506	472	516	508	480	470	563	480	491	508	510	514	534	468	482	497	505	515	509	525	511	520	489	494	540	539	509	516	480	490	503	549	537	518	516	530	499	528	540	505	512	505	482	522	519	527	496	492	531	474	542	515	542	529	491	483	490	518	517	501	489	513	474	497	509	514	508	501	505	499	492	518	516	541	516	538	503	504	531	522	516	471	516	499	500	563	458	505	498	504	496	511	482	541	540	534	520	510	522	523	515	542	468	528	526	479	493	496	534	475	490	516	567	528	508	521	552	498	495	531	496	521	493	528	514	555	557	555	504	508	508	504	507	477	522	507	495	491	490	519	489	511	524	492	527	512	495	512	494	500	515	527	494	493	549	521	531	500	530	488	540	506	523	498	498	495	489	517	485	517	514	515	531	513	496	507	496	484	516	496	524	500	524	497	496	501	526	505	539	559	525	511	511	519	521	506	472	520	481	523	522	513	514	505	506	518	538	507	518	547	513	519	539	529	521	511	549	519	487	512	521	511	492	518	523	502	566	496	500	478	476	505	515	494	499	508	512	509	514	498	505	491	501	530	512	490	526	481	515	514	492	537	527	497	506	530	502	468	531	541	479	497	531	497	493	522	529	495	507	545	553	504	497	503	485	545	514	520	513	517	523	524	504	551	560	518	548	494	509	508	510	513	501	513	542	504	554	510	491	525	507	523	533	479	531	526	514	494	483	503	531	522	514	505	456	522	540	511	501	487	520	534	456	529	477	510	512	515	494	505	514	483	531	523	502	493	508	521	502	502	537	468	509	498	558	490	483	468	486	518	520	516	537	512	501	493	460	504	495	483	509	525	512	554	546	499	538	532	500	533	533	515	491	475	530	548	536	504	517	488	510	535	532	544	513	522	534	498	509	481	473	507	509	493	503	496	473	531	496	529	498	530	463	504	537	502	507	536	503	530	518	491	504	517	480	510	502	538	515	491	570	508	477	486	496	532	512	556	497	463	502	526	481	505	508	455	517	516	528	560	546	514	493	518	500	511	549	502	529	518	468	533	528	530	508	520	510	484	535	539	488	514	506	510	477	464	548	538	560	556	497	497	495	474	521	506	500	510	473	552	537	521	525	518	518	520	508	485	540	547	488	506	535	540	512	473	536	504	526	509	450	536	513	489	528	544	528	531	531	528	558	497	509	492	513	533	477	499	507	574	501	503	513	541	512	493	460	518	507	538	519	480	501	533	491	522	519	531	502	515	512	567	514	541	532	544	525	506	524	492	510	542	489	517	547	503	496	476	454	470	526	486	478	521	506	487	535	522	607	468	491	520	498	487	472	520	480	510	480	510	542	512	502	520	524	483	587	527	534	521	516	468	506	531	528	532	505	510	486	502	511	482	491	489	503	570	501	527	492	498	478	507	520	500	519	526	567	508	469	499	507	516	494	460	461	534	474	538	474	503	539	518	514	508	504	504	513	495	489	544	473	489	459	519	497	523	462	499	521	531	466	495	524	554	505	483	491	506	522	483	503	537	518	499	507	518	504	528	490	503	493	493	501	494	527	521	508	505	498	533	512	516	524	473	483	531	497	485	475	530	469	505	525	499	533	521	528	485	511	499	520	513	499	494	495	483	503	503	522	498	494	597	481	509
23997	21552	29166	24384	21535	12606	1467	962	784	714	632	645	612	608	575	557	561	566	575	540	548	534	510	504	552	510	558	493	504	557	496	500	501	480	510	515	515	544	511	522	524	556	503	518	491	495	536	474	555	492	522	550	547	523	532	505	503	544	504	515	504	490	509	514	495	497	470	461	539	520	518	496	507	488	484	488	507	491	521	467	530	489	493	509	480	465	487	476	506	506	495	463	519	517	494	501	504	520	484	481	460	492	539	506	522	467	507	486	480	527	487	521	536	440	464	543	521	477	456	494	515	500	506	483	509	469	494	483	516	476	507	538	487	529	511	496	489	477	514	508	491	519	481	526	541	519	488	470	472	507	505	475	517	507	497	475	525	493	497	438	499	474	503	534	520	503	507	501	452	493	500	503	485	505	478	546	485	501	514	506	510	481	444	521	483	494	508	507	496	506	492	500	492	538	520	529	517	517	521	515	514	532	479	489	499	495	524	497	501	496	527	503	462	505	519	487	514	466	472	502	486	523	477	528	542	502	506	547	482	494	518	466	501	504	490	519	510	468	532	453	526	481	485	468	525	549	503	514	519	484	503	482	509	520	518	528	483	477	490	480	496	531	453	487	510	504	524	493	483	525	489	507	483	495	525	531	474	570	503	487	463	497	472	526	488	505	496	532	447	496	505	506	519	493	480	477	480	482	506	478	543	462	504	525	543	461	520	497	488	512	473	497	490	502	506	526	493	482	513	494	528	494	493	477	478	480	500	519	501	491	525	506	470	507	515	482	509	514	468	490	505	480	454	481	485	484	509	462	475	490	475	540	516	533	476	491	508	469	509	516	490	513	484	487	476	512	477	506	491	487	506	517	496	509	479	497	508	509	487	469	510	483	476	545	475	521	487	469	483	448	483	503	510	521	538	499	498	503	513	532	465	557	535	500	462	484	514	485	523	522	472	531	464	500	487	512	526	516	511	513	495	511	495	495	507	463	475	489	517	501	502	467	490	455	498	474	540	503	498	494	499	500	505	522	469	533	466	497	543	523	468	500	527	499	516	520	487	473	470	471	532	471	496	536	522	494	488	523	493	498	501	480	486	510	496	485	482	514	464	488	472	521	473	449	506	461	483	496	502	533	515	491	486	463	505	506	501	489	526	503	517	495	530	510	503	487	505	513	473	494	482	510	516	503	498	504	507	449	497	503	496	483	499	507	476	527	505	449	485	468	450	468	482	471	515	496	497	514	480	487	455	477	469	529	502	467	492	489	506	496	490	518	484	498	482	474	504	507	471	486	527	530	516	463	507	504	499	496	526	496	518	514	481	499	508	489	490	514	514	521	505	521	478	512	513	525	485	470	511	526	471	523	513	499	504	503	500	511	475	520	503	484	511	488	486	486	487	538	524	476	484	484	488	493	514	485	496	524	489	493	517	500	484	515	530	466	507	485	512	501	530	483	503	508	517	499	491	480	470	497	472	490	507	466	476	490	534	459	501	490	490	494	511	455	459	451	494	489	507	516	491	481	464	499	506	451	490	500	491	511	477	485	518	526	482	490	518	504	479	517	482	518	496	546	531	536	503	523	490	501	507	468	482	488	455	535	475	486	482	499	503	487	481	459	477	499	545	489	484	515	490	468	515	529	494	501	466	495	467	482	499	542	510	498	474	505	517	525	476	519	494	501	467	459	491	499	503	491	489	575	492	507	497	448	500	512	503	476	509	517	525	486	457	441	498	516	488	492	492	519	544	516	512	492	465	518	495	496	494	488	482	483	476	483	487	488	519	522	482	458	530	500	498	511	482	485	501	489	511	499	504	504	492	525	506	498	463	515	474	501	473	507	482	502	482	482	471	472	503	470	495	480	486	496	466	503	538	458	472	493	514	511	484	479	519	517	470	474	479	519	497	493	524	481	493	547	498	497	508	514	537	477	535	528	483	467	510	519	494	522	499	509	471	482	492	470	491	429	517	480	557	491	446	481	491	466	509	516	512	513	515	492	512	465	483	502	476	471	513	490	506	495	481	503	544	486	498	481	496	491	509	496	466	510	472	508	501	525	503	491	471	497	499	502	505	510	473	502	480	494	478	473	528	476	486	473	526	495	509	499	487	476	477	504	532	506	482	485	452	514	489	491	468	502	475	519	490	501	512	496	515	479	540	494	528	520	547	504	488	505	506	529	513	474	451	494	525	525	514	497	498	541	523	502	513	535	521	538	547	505	487	485	506	517	497	484	486	460	496	491	468	506	499	483	493	524	518	513	509	497	496	455	463	502	502	507	532	486	484	536	477	487	547	480	501	507	516	475	525	472	487	452	525	479	488	517	508	494	518	480	482	515	495	466	503	489	503	486	468	458	514	495	501	505	491	485	511	511	501	521	532	476	489	500	477	512	517	501	485	539	493	475	504	507	502	456	498	494	528	510	510	488	500	512	433	538	463	481	474	515	485	504	505	519	447	523	498	502	504	503	480	479	477	520	456	472	521	502	481	500	470	501	514	488	463	499	485	527	527	453	492	492	501	459	448	493	508	518	458	466	454	495	498	531	517	504	488	533	487	522	511	505	483	489	495	461	466	510	503	429	493	473	507	497	519	470	484	477	490	526	487	485	500	480	513	485	467	482	475	510	489	477	514	475	491	479	489	501	506	490	542	477	488	479	469	497	497	515	486	506	495	529	522	519	515	503	492	518	492	506	528	523	484	483	502	480	494	499	454	487	453	484	505	531	482	509	470	535	476	512	525	507	471	500	476	469	514	510	527	507	455	494	494	497	525	524	499	465	512	499	478	525	493	515	481	465	511	514	533	487	527	510	516	487	492	503	478	457	471	470	484	510	505	522	548	494	494	493	452	493	501	477	472	462	497	513	496	505	528	499	481	483	539	528	471	543	524	501	530	500	530	473	483	512	521	518	521	499	538	494	497	489	531	513	519	487	512	497	462	458	507	492	513	502	508	465	496	503	491	506	499	467	492	456	521	474	488	491	469	492	475	459	512	479	483	505	467	509	503	469	488	496	472	514	494	508	502	472	490	440	480	530	483	492	528	518	516	514	496	490	487	497	503	478	493	505	518	478	484	493	509	475	475	487	498	497	471	502	517	528	507	514	501	471	502	429	475	509	484	494	449	514	503	474	522	458	482	518	455	495	461	462	511	491	489	504	500	488	469	515	474	528	481	503	490	499	489	498	519	502	475	449	466	543	516	484	486	486	480	474	483	502	498	481	494	474	542	543	476	501	501	506	511	523	465	475	540	507	506	506	502	507	503	475	522	508	523	463	481	478	483	481	481	524	520	481	536	466	482	476	512	485	487	493	511	453	502	489	475	486	480	474	491	475	492	489	500	494	500	487	492	495	467	487	499	485	515	525	533	454	477	485	501	444	512	489	467	483	503	499	499	527	479	489	476	506	487	496	459	526	492	522	482	494	481	502	516	499	541	496	494	452	449	503	489	542	517	464	481	479	477	470	506	502	478	523	446	512	548	506	527	510	469	498	494	531
5161	10788	8815	4425	3155	2482	1989	1639	1417	1248	1088	1048	1047	911	851	826	831	777	799	770	828	776	742	720	734	711	712	668	745	726	736	699	747	694	731	717	725	734	725	635	686	691	676	728	660	710	665	724	705	745	665	700	741	668	738	690	702	719	683	710	684	685	701	679	716	668	664	713	696	672	619	676	706	718	659	729	669	675	680	726	669	666	704	670	676	633	674	676	672	668	652	671	664	669	657	628	661	697	695	663	671	692	657	647	682	682	700	663	658	673	661	654	669	689	706	724	686	657	685	699	630	687	639	649	636	688	688	674	689	679	699	713	730	745	698	679	691	677	623	704	705	663	644	690	654	643	709	670	646	691	713	661	691	632	639	662	643	695	654	604	698	697	672	714	670	677	669	660	660	695	696	715	656	685	669	731	697	721	690	694	651	688	701	641	680	714	680	716	679	623	668	669	676	670	677	714	708	637	692	660	686	665	667	702	667	685	682	659	681	672	653	682	695	685	686	682	684	710	658	698	638	651	647	687	679	654	677	678	684	660	678	696	679	691	661	631	649	668	710	652	729	670	659	663	679	628	660	680	705	687	705	694	693	674	687	702	667	702	670	647	689	684	670	704	702	680	697	673	693	683	635	640	723	648	684	646	682	699	706	650	717	679	644	643	696	665	706	679	657	696	682	673	700	700	635	654	659	681	700	686	645	629	662	716	672	705	696	690	660	646	684	704	610	679	677	705	667	677	685	661	663	692	681	645	697	708	709	647	707	658	681	628	709	660	674	710	665	668	665	695	701	690	702	648	698	748	713	641	737	632	669	682	658	658	668	662	633	651	660	660	661	721	675	695	670	649	669	650	651	646	678	695	687	664	637	675	625	652	652	635	653	725	665	663	649	689	699	660	690	668	643	661	693	652	711	740	703	686	681	693	701	668	635	699	662	636	670	689	663	697	681	670	688	694	691	637	659	635	681	670	721	676	660	674	652	694	679	697	713	648	722	685	660	694	688	671	670	681	672	683	676	715	663	679	663	708	709	663	681	712	683	669	658	704	664	670	653	658	699	623	661	733	703	735	687	707	701	716	673	660	698	661	678	653	649	674	651	676	610	710	674	657	648	669	686	688	699	652	665	701	701	681	656	693	659	638	688	676	619	690	613	641	639	682	654	636	677	681	608	622	667	679	693	672	690	701	699	698	655	702	659	651	648	662	662	673	700	684	722	632	665	733	703	695	680	665	637	657	680	745	671	680	703	678	635	689	672	692	670	670	627	731	650	625	634	668	696	685	679	671	693	669	690	705	669	652	694	703	680	642	677	710	675	684	685	647	684	676	685	676	670	670	637	720	688	671	637	650	699	695	671	609	665	663	680	662	713	685	677	665	710	675	674	698	670	708	719	663	641	692	692	668	711	690	670	712	688	642	716	711	669	724	680	705	646	686	654	667	673	665	671	690	658	657	701	687	702	672	705	673	644	658	684	626	649	712	672	662	695	664	665	654	693	693	660	686	675	684	662	620	663	678	662	676	645	687	697	719	661	682	687	691	666	714	682	677	669	655	688	630	693	677	669	690	684	706	651	700	725	680	675	673	672	667	694	665	679	649	665	753	685	641	758	695	705	675	663	667	680	664	620	670	680	648	704	677	703	675	656	693	664	695	670	661	714	685	684	661	670	652	659	673	722	665	632	690	655	688	685	666	683	696	705	692	669	677	725	684	668	677	689	694	666	695	685	672	675	625	667	678	720	709	697	668	687	650	715	695	677	663	737	677	691	681	700	672	697	721	624	661	660	701	688	704	691	666	716	683	719	694	698	683	661	705	679	708	656	649	741	672	659	663	673	654	698	731	715	670	651	663	685	714	673	673	694	702	636	677	674	655	679	633	666	690	703	687	692	649	663	671	683	676	683	668	690	700	720	694	688	655	738	658	654	708	656	658	710	695	673	657	660	690	686	697	677	634	683	705	646	727	687	673	694	661	669	670	631	681	638	667	666	683	699	709	633	710	659	675	663	713	673	705	652	612	675	671	645	637	705	665	676	700	692	670	698	677	640	670	696	684	677	675	711	670	685	692	669	712	663	618	661	704	697	696	682	686	713	655	641	655	686	684	662	691	674	667	630	661	710	669	671	659	695	667	677	613	701	661	676	658	656	684	643	657	729	682	657	640	670	648	678	655	646	688	700	716	664	694	668	715	653	677	656	689	715	680	680	655	703	646	673	720	699	671	689	717	678	663	634	664	697	666	684	652	691	659	644	753	631	667	644	735	634	657	657	652	651	692	686	721	698	637	671	700	696	647	706	661	673	701	736	673	697	654	664	694	713	688	697	681	648	697	661	657	721	660	698	633	682	681	652	682	668	716	664	665	679	628	702	686	691	682	681	665	665	697	704	676	699	685	655	675	666	623	652	659	662	641	647	707	645	686	697	676	716	663	730	679	687	671	699	648	730	683	659	654	678	676	670	672	690	642	741	727	674	737	666	618	653	702	687	620	641	678	669	670	662	646	670	664	672	638	722	695	687	685	693	692	717	687	714	737	677	758	637	650	656	669	666	718	684	671	609	677	644	651	686	699	677	608	653	682	682	728	660	648	730	644	669	650	659	685	684	651	672	666	668	676	673	690	665	631	685	664	639	682	675	640	658	657	677	692	665	689	659	686	641	631	670	685	697	713	726	668	738	684	665	655	664	673	729	672	673	716	682	703	652	709	653	714	668	687	697	662	680	681	679	675	679	712	686	652	656	608	670	727	714	695	679	670	685	729	725	678	661	687	669	690	648	692	683	634	679	651	680	702	675	678	676	636	688	639	709	645	689	656	700	666	659	652	647	732	693	703	669	718	661	671	629	695	674	641	684	673	640	677	714	678	673	638	691	631	670	694	733	710	659	680	694	615	711	639	651	708	672	664	703	681	630	664	660	715	694	694	680	689	704	674	667	693	636	675	684	657	705	713	674	628	667	692	681	708	674	700	645	716	645	701	629	682	674	690	721	711	616	699	666	678	674	671	702	668	630	634	637	700	672	653	684	662	712	684	663	686	625	678	673	660	659	664	672	666	701	676	666	661	641	673	665	670	703	690	630	634	686	672	679	657	715	698	694	703	694	702	686	711	682	690	694	620	680	661	681	668	699	719	694	683	643	664	692	714	639	675	687	712	656	639	684	691	648	704	696	660	699	682	647	661	643	695	701	691	676	661	639	655	648	702	666	649	678	699	681	673	618	663	674	682	728	667	707	657	642	651	631	682	651	724	633	695	673	636	688	684	627	642	701	675	680	649	676	637	668	647	641	727	688	657	640	645	700	691	681	711	658	650	688	674	680	692	660	681	683	719	696	732	691	707	677	658	695	694	704	685	694	640	680	687	648	669	691	651	719	670	677	672	679	664	711	637	713	672	624	624	680	680	691	676	650	628	653	667	660	723	690	663	641	671	670	708	687	652	641	733	679	669	694	660	663	658	693	668	683	621	636	651	684	692	650	646	700	670	685	659	603	702
23077	21510	29533	23937	21512	21554	10717	1148	770	725	694	569	531	527	426	450	409	440	403	364	406	409	368	364	382	353	325	364	341	352	342	358	374	363	363	343	295	303	362	346	314	339	341	329	328	366	349	305	332	332	324	398	350	322	326	323	349	329	323	351	320	334	331	338	356	311	301	304	311	326	302	314	351	317	316	303	353	332	312	300	328	313	318	268	318	337	349	306	324	291	300	317	325	314	321	305	308	342	318	329	345	277	316	339	303	338	325	300	306	318	287	321	336	306	321	304	318	310	309	325	304	329	290	338	294	316	344	325	349	341	313	320	299	321	315	303	320	339	320	325	316	310	314	311	296	317	331	307	327	323	259	328	339	330	328	328	314	321	335	314	317	308	318	302	317	319	353	305	325	304	326	333	314	331	334	299	301	314	330	311	325	328	325	263	291	325	326	317	288	352	308	316	289	314	332	328	330	301	312	359	302	334	317	289	307	309	336	301	306	314	326	307	302	316	293	323	347	301	300	321	320	281	338	313	271	335	307	293	309	314	323	308	330	308	337	312	317	313	333	322	334	318	304	307	329	325	327	305	325	319	338	311	321	285	340	292	341	309	330	294	330	327	320	337	303	316	318	296	293	292	278	341	288	353	299	327	293	338	361	299	304	304	302	295	334	334	329	327	317	316	309	304	286	328	344	330	326	335	300	343	298	337	317	331	323	325	339	326	341	312	300	323	302	292	295	304	337	325	286	296	319	292	308	314	338	308	297	285	312	316	335	320	315	344	284	314	310	341	292	337	331	309	316	315	310	315	324	327	282	297	308	295	309	283	305	332	298	301	279	337	311	302	308	324	307	314	324	326	315	316	308	324	327	306	310	305	310	302	310	290	316	303	302	266	312	309	301	302	301	337	319	327	303	287	287	301	317	326	318	309	333	325	334	339	294	298	317	338	304	309	325	303	296	324	368	290	310	295	319	318	307	312	284	314	329	285	265	302	312	315	315	339	295	315	302	353	292	329	296	300	311	318	307	287	316	295	324	315	300	331	275	329	323	321	334	326	295	309	326	312	316	304	322	305	318	290	330	325	338	334	334	293	309	320	305	351	309	318	326	330	323	326	339	341	315	304	307	338	324	319	317	326	306	334	305	316	317	328	312	307	343	295	310	332	303	298	328	309	320	292	332	327	293	344	309	333	332	304	312	318	323	337	298	312	308	336	316	342	310	291	345	257	302	304	340	356	314	317	330	325	304	305	308	322	319	328	318	304	322	287	331	320	298	278	310	301	324	343	292	317	321	313	329	315	296	290	319	318	282	317	338	316	314	285	326	312	332	321	325	285	312	332	282	304	293	335	316	306	355	309	312	304	317	290	289	341	296	321	326	351	303	310	317	308	325	290	301	319	308	327	310	329	325	351	306	276	338	271	314	322	293	319	321	315	335	331	304	321	295	322	313	328	315	326	316	301	323	326	325	317	286	298	318	293	294	308	311	322	298	327	322	287	308	310	329	294	337	286	326	308	310	294	287	319	316	323	291	329	322	318	324	309	292	329	334	304	342	313	341	355	312	323	292	316	311	323	295	287	297	326	304	302	329	320	292	320	275	372	355	318	323	326	307	300	314	287	311	298	306	296	313	319	294	323	297	322	323	302	310	340	322	322	299	330	334	300	312	327	313	325	308	310	322	318	312	304	286	297	309	299	303	290	292	317	319	313	311	309	317	323	282	325	328	299	330	335	338	303	317	318	329	333	320	319	322	284	314	311	343	313	317	269	326	331	316	303	298	318	289	309	312	287	294	307	289	298	337	275	295	310	320	311	290	322	313	330	323	277	320	321	286	309	349	274	290	303	314	312	321	305	338	307	319	289	300	314	314	303	283	304	336	354	324	350	324	334	309	325	312	307	302	324	340	319	303	268	307	314	332	310	342	296	319	294	344	328	291	326	317	336	318	286	285	313	327	307	304	315	293	355	307	298	314	312	294	332	307	321	313	300	317	318	280	293	304	278	314	334	326	268	296	320	335	309	340	301	309	315	303	304	314	307	300	325	316	300	298	327	305	315	305	326	310	336	312	320	352	311	339	308	329	308	307	306	282	289	296	348	318	311	305	288	340	328	305	340	329	295	323	291	309	290	320	323	321	309	300	296	330	302	326	302	330	351	296	287	288	306	284	272	308	282	338	341	314	318	313	305	314	305	330	323	309	322	367	326	313	317	277	312	323	339	315	295	342	349	290	308	349	324	308	258	316	302	336	326	295	331	339	312	315	297	330	311	285	331	315	300	316	307	284	317	294	334	339	277	309	336	317	283	272	282	309	297	347	301	300	341	311	317	329	307	302	298	321	334	307	315	293	329	318	305	291	303	295	331	317	359	300	335	322	327	321	320	344	317	310	310	278	333	364	293	303	309	315	297	288	308	307	307	305	340	322	337	304	314	312	327	298	315	310	305	310	338	310	317	310	317	329	335	314	315	342	328	280	328	313	306	293	314	322	281	320	291	315	313	323	325	318	298	328	328	319	290	312	309	304	312	313	315	313	309	304	340	288	291	313	302	313	311	305	327	341	323	299	314	311	318	298	269	336	319	315	299	333	299	325	304	322	322	299	327	357	323	306	292	320	329	334	302	351	307	339	332	308	311	320	298	309	301	291	341	309	324	344	307	319	350	311	312	330	285	320	282	319	307	317	323	304	291	307	301	288	322	311	329	344	296	309	306	293	318	321	279	322	311	280	312	288	325	323	275	324	309	338	308	320	320	307	315	297	313	310	347	336	290	321	303	330	280	274	326	325	324	342	316	320	311	325	307	338	338	314	312	286	299	305	318	327	306	306	347	333	295	313	296	302	338	293	311	309	301	329	304	316	302	326	320	347	293	292	352	315	303	314	293	295	314	298	329	298	295	331	304	296	305	306	313	358	326	331	308	317	275	297	284	303	317	299	330	328	308	328	303	314	346	287	308	296	324	310	333	332	328	353	319	330	300	330	308	308	319	303	330	301	304	299	346	278	306	311	331	287	313	283	318	304	297	303	319	308	288	317	325	294	313	294	331	309	314	329	303	310	317	296	302	312	307	331	296	310	321	306	301	294	307	299	318	302	290	305	303	334	329	317	297	337	328	300	353	290	350	317	307	323	270	319	279	291	306	306	305	303	322	342	318	327	295	325	302	332	322	303	318	301	317	308	327	325	316	319	330	303	286	319	319	342	309	312	329	346	275	317	311	320	304	334	326	328	302	299	296	298	307	317	325	306	330	330	302	328	299	313	305	292	313	318	325	295	305	314	297	307	364	332	268	293	289	306	311	327	299	324	282	293	296	307	319	301	335	321	299	280	302	328	327	322	309	309	321	343	286	306	310	322	333	281	320	320	303	301	328	318	279	299	319	310	307	345	329	301	290	306	250	326	329	305	317	308	330	306	297	330	322	324	290	332	312	300	311	310	300	343	304	321	311	296	304	288	316	332	296	310	336	321	296	335	314	301	308	293	300	317	313	294	317
7156	16974	13684	7179	4887	3801	2959	2284	1840	1567	1336	1202	1069	946	872	742	769	690	634	666	549	620	541	575	578	594	529	537	530	498	482	522	498	551	502	519	505	469	491	491	484	495	486	506	474	479	456	472	492	486	540	503	507	511	477	457	473	477	468	487	431	501	459	476	448	452	478	442	442	475	484	415	462	448	445	457	451	467	413	465	455	450	432	438	427	442	449	446	426	392	449	423	417	451	470	422	433	476	456	465	426	428	435	442	445	454	399	448	438	458	432	423	414	426	423	430	447	399	421	432	449	456	414	441	446	427	435	456	464	446	438	415	425	417	390	405	450	422	424	431	443	425	419	445	419	424	455	405	451	432	448	418	448	401	417	416	437	422	443	413	402	430	465	414	422	432	429	412	430	405	431	408	444	424	428	460	418	410	421	464	449	428	418	459	448	442	434	454	428	425	437	462	430	387	426	472	459	466	440	444	438	449	423	472	441	440	412	453	417	448	443	459	476	455	412	437	403	447	439	450	449	470	455	412	430	408	399	473	410	418	431	424	439	426	407	435	462	434	440	438	458	464	401	414	449	447	477	427	425	429	463	422	429	415	445	407	456	458	430	424	414	432	490	433	441	418	455	409	444	431	444	444	427	413	443	493	457	424	446	438	411	447	485	422	401	447	473	443	417	408	451	409	414	440	469	429	422	453	444	443	466	464	425	445	390	418	447	417	449	427	405	405	409	442	418	465	435	414	408	423	429	432	459	438	455	440	408	472	402	418	460	469	434	430	427	409	406	472	444	433	441	428	443	440	462	435	421	431	473	442	441	412	419	405	450	451	465	468	435	422	454	393	445	439	467	423	406	443	415	446	447	430	423	424	428	456	450	422	432	431	411	463	424	414	458	476	429	409	439	393	405	452	421	456	416	429	418	455	450	445	450	428	433	420	428	405	460	418	409	418	422	437	442	476	439	416	415	445	467	439	392	472	424	408	446	433	430	436	447	445	463	415	429	392	450	451	458	417	436	443	460	420	419	458	427	448	442	458	406	439	412	392	456	443	432	463	442	423	423	436	407	427	450	473	425	458	449	480	436	448	429	454	477	450	435	412	447	449	444	437	408	455	441	426	462	398	468	441	467	420	461	470	459	431	444	425	442	416	413	449	428	446	421	434	469	466	431	420	486	466	422	427	431	404	443	451	421	468	433	459	404	452	435	420	456	462	405	416	454	413	398	429	466	427	422	427	448	447	421	422	416	435	470	440	428	441	414	413	429	416	411	433	475	409	434	427	417	434	419	438	444	435	444	445	473	438	450	433	425	473	408	416	400	454	457	483	428	450	410	419	418	411	469	438	457	420	429	433	434	438	385	420	456	432	429	408	420	446	477	391	479	441	470	409	433	430	434	415	465	430	426	423	446	457	437	457	453	441	410	446	425	425	418	420	409	452	430	406	394	428	428	399	432	456	472	426	408	438	443	414	419	415	436	427	406	459	442	423	409	455	487	438	417	454	446	453	411	430	412	477	433	458	444	431	430	465	449	404	405	442	431	453	453	432	436	437	460	469	442	437	422	458	449	455	484	446	431	441	459	440	414	411	444	432	448	402	435	417	420	456	431	418	383	421	427	430	411	450	445	414	418	458	490	459	455	419	403	421	448	488	446	434	452	408	431	437	444	422	465	426	454	451	448	472	462	460	382	440	456	431	444	469	421	409	420	426	441	427	448	413	433	447	461	443	396	434	452	450	406	409	440	459	423	438	433	416	466	402	457	447	393	429	455	433	444	447	394	437	420	461	461	463	490	473	441	447	434	410	475	456	426	455	405	436	421	439	459	427	461	430	436	411	437	424	442	418	455	466	461	427	450	407	404	458	445	398	441	457	422	426	464	413	439	410	458	452	434	440	455	458	459	433	434	462	455	465	460	438	448	404	460	423	452	454	466	425	449	448	455	437	402	417	429	432	437	415	463	420	431	446	429	456	426	419	395	476	424	437	419	442	423	430	403	427	427	414	434	448	391	459	415	399	458	440	421	437	454	433	412	454	449	429	482	446	453	456	470	446	450	483	444	454	485	438	391	414	445	427	459	414	426	436	426	467	446	434	414	460	424	429	410	453	441	451	412	451	413	453	454	429	440	463	435	435	405	418	440	425	443	396	412	423	391	436	422	460	444	500	392	426	463	484	462	411	436	416	420	453	408	434	483	429	419	422	429	398	426	443	443	455	414	442	444	436	449	421	404	450	508	430	443	422	434	465	429	431	452	473	463	431	459	452	439	463	448	428	449	440	443	428	450	472	473	439	397	429	455	461	430	452	466	441	477	422	466	447	441	421	473	459	445	435	439	459	444	451	437	457	438	424	410	480	446	420	421	472	466	404	464	387	439	429	422	469	437	434	448	472	418	469	449	440	416	464	427	437	436	393	444	440	422	403	442	470	415	426	439	438	425	474	427	410	453	420	411	450	427	474	425	438	451	431	459	434	436	403	397	441	437	442	454	462	421	432	447	439	449	439	403	398	445	445	436	429	465	426	443	423	428	405	437	458	436	455	461	416	453	451	459	399	441	473	432	431	435	450	441	469	431	431	444	436	471	416	432	432	453	467	427	470	426	439	392	420	445	447	416	446	487	437	410	403	417	418	473	463	411	456	427	435	415	450	442	457	453	407	422	443	436	448	457	394	426	420	422	417	420	442	449	431	433	460	416	440	439	468	424	473	385	440	458	465	388	394	415	421	437	454	453	398	423	416	424	439	441	433	434	439	466	448	417	438	449	430	435	414	422	418	442	417	448	426	446	444	425	421	468	411	453	435	422	438	427	432	437	417	409	418	438	424	407	430	452	408	458	402	415	441	460	448	425	463	471	458	432	415	438	446	409	405	411	438	425	372	485	416	441	445	443	432	404	450	424	450	442	441	440	426	415	424	413	438	412	420	429	467	439	418	428	458	419	465	423	456	427	426	418	444	419	419	410	437	414	438	452	448	423	466	447	473	411	452	449	423	444	419	430	431	450	406	438	479	421	439	437	416	446	455	469	439	438	440	442	450	442	435	431	435	442	446	435	439	406	446	474	424	443	446	435	420	430	441	451	407	431	434	435	414	471	440	407	470	428	460	450	450	423	418	406	442	435	420	454	424	462	438	408	472	433	437	449	445	430	451	432	430	459	460	390	426	452	433	420	449	426	459	440	448	476	433	459	432	467	466	438	454	447	454	450	446	458	426	392	455	413	431	413	438	405	450	451	478	410	441	409	404	415	441	405	415	452	446	458	415	436	402	438	418	422	433	466	460	462	434	409	442	427	421	455	438	465	425	437	430	422	418	494	429	442	459	401	442	425	424	442	446	432	432	398	455	429	452	431	439	423	462	458	420	417	414	437	453	418	395	443	434	455	434	436	446	443	461	422	386	415	421	438	440	465	413	425	425	446	448	416	428	447	426	472	426	435	476	436	433	437	435	442	464	422	458	426	431	411	463	390	412	423	465	466	416	425	433	452	442	408	423
26944	21072	10379	921	502	467	434	399	386	399	333	389	401	378	408	383	377	375	390	351	360	379	350	388	397	383	402	368	388	351	333	367	417	391	374	388	359	366	363	383	341	347	356	365	367	364	380	349	351	347	388	355	365	360	374	392	375	386	397	365	354	387	398	340	388	399	362	405	369	395	392	339	342	360	354	346	368	384	356	421	360	404	389	378	381	386	359	398	375	362	406	307	357	390	389	388	361	356	360	387	376	397	371	412	349	431	384	396	386	396	403	332	369	371	364	361	373	355	358	375	372	380	390	393	391	381	388	374	363	356	355	345	365	407	354	355	375	356	373	375	347	369	385	371	395	416	369	349	379	381	420	381	351	373	346	372	382	376	354	401	376	383	373	369	329	387	422	347	390	388	377	400	384	368	381	365	379	361	377	384	370	375	359	368	406	348	352	350	355	365	408	408	388	403	376	372	370	348	386	376	345	373	409	411	320	365	398	371	364	355	335	360	361	369	384	347	345	404	386	403	426	382	355	347	391	375	347	379	368	380	393	379	369	394	358	369	389	360	358	357	369	368	346	372	359	352	371	390	368	348	373	412	359	385	372	390	348	351	350	365	373	373	368	370	392	406	389	360	349	364	364	349	376	362	384	394	386	381	376	367	407	384	345	370	373	398	366	389	348	370	321	381	361	364	349	367	359	365	373	371	392	331	367	393	363	407	392	366	367	361	347	363	334	387	400	343	375	343	349	344	373	398	357	339	393	357	362	406	359	352	372	339	375	356	341	361	349	376	356	357	340	356	395	393	390	349	360	346	409	343	348	347	348	365	357	377	384	364	401	369	394	395	381	335	341	389	361	402	401	339	384	363	346	360	384	401	356	388	377	390	392	369	368	379	415	420	377	379	377	407	346	328	374	359	423	379	404	358	358	376	374	371	402	364	405	381	378	351	357	392	397	379	353	366	384	344	346	378	384	363	376	365	370	350	362	390	410	382	385	377	309	371	356	357	352	382	414	391	374	360	357	362	406	364	391	399	356	368	364	363	371	375	357	379	371	363	360	375	354	388	378	348	384	381	390	375	352	367	383	381	354	359	387	375	374	384	361	354	376	327	344	368	378	375	368	370	356	368	348	362	362	309	375	367	357	349	378	366	374	351	390	373	389	382	376	359	378	393	355	368	404	377	377	391	341	348	402	415	364	366	369	362	360	373	353	340	384	351	374	402	353	364	362	376	393	359	363	364	368	402	336	370	409	354	340	353	361	416	375	349	367	381	400	350	339	318	360	367	357	370	354	365	394	372	397	341	376	379	382	363	367	401	377	360	356	363	389	389	376	359	387	338	387	358	399	377	367	377	371	378	360	394	356	344	383	381	375	379	375	396	373	364	351	367	356	353	387	387	379	367	366	381	394	413	401	386	387	371	353	390	380	416	365	391	399	358	379	357	377	358	370	389	341	353	359	366	338	372	417	397	358	372	374	364	404	341	328	336	380	388	369	358	361	368	370	397	365	354	412	374	359	335	384	371	386	384	371	330	351	359	423	397	365	345	347	351	383	391	376	368	370	370	369	362	357	348	378	381	363	356	371	399	377	356	365	400	353	388	340	363	371	378	390	389	367	380	373	357	346	383	369	367	369	360	398	371	356	374	376	362	333	379	369	345	383	371	358	334	386	377	414	375	394	363	375	390	378	366	392	343	362	319	376	364	334	361	365	349	341	403	352	369	343	353	370	390	348	364	351	379	346	385	381	349	350	398	339	345	389	376	368	381	348	349	378	377	345	396	366	376	389	419	338	380	383	373	361	355	388	349	359	397	370	383	387	402	402	332	377	384	355	365	387	400	379	353	388	353	346	363	336	366	408	375	362	377	380	366	382	393	371	359	367	380	371	383	355	384	379	371	364	338	361	373	384	330	398	357	386	398	374	383	379	409	381	381	371	373	369	367	391	374	370	367	337	353	389	371	374	359	407	351	348	379	413	369	390	393	376	373	381	352	383	360	354	394	363	370	379	383	380	349	343	365	355	374	364	395	381	387	398	367	374	384	358	395	373	354	381	373	395	372	350	375	351	365	358	361	341	367	347	378	344	331	363	375	357	351	380	388	387	358	387	359	393	363	378	399	349	368	396	373	375	365	356	392	366	368	389	409	377	393	366	362	369	386	362	362	378	347	373	367	348	364	365	386	345	387	378	366	367	390	386	382	355	389	368	354	345	365	402	373	344	378	381	381	378	386	357	390	359	366	371	407	379	351	372	399	375	353	375	379	387	360	368	372	392	376	387	380	349	385	390	387	328	401	384	374	335	348	350	387	362	350	370	377	402	381	420	388	340	407	353	330	374	371	344	360	381	381	362	336	356	372	380	362	421	375	391	349	407	403	364	355	356	353	368	366	360	357	339	367	382	375	390	379	366	341	378	384	389	400	371	357	384	382	364	362	366	350	326	325	390	427	400	378	392	372	387	371	345	377	346	359	396	380	385	359	394	399	382	349	362	349	371	387	363	380	375	387	367	413	395	349	390	376	377	362	363	352	361	359	357	393	371	394	371	342	394	370	341	352	330	386	341	360	355	383	359	386	361	391	338	379	379	400	354	371	365	397	369	379	386	371	370	351	367	398	360	396	381	392	366	398	347	392	387	337	362	399	361	372	368	412	370	380	413	387	380	331	395	393	408	380	380	364	373	391	406	373	368	385	337	357	372	377	347	375	371	353	373	415	361	377	355	345	388	373	371	402	382	360	355	361	368	379	382	380	351	370	365	361	392	378	376	418	384	405	360	398	350	377	350	346	380	434	405	369	365	361	371	356	406	382	354	373	404	386	357	360	385	332	388	380	396	332	404	368	371	364	361	369	380	346	363	345	363	377	377	377	331	368	381	348	359	377	332	375	387	379	361	376	349	360	344	365	399	356	374	367	359	359	357	390	389	365	371	326	380	391	357	356	365	368	380	377	400	350	366	363	362	382	381	372	375	394	386	379	373	405	361	354	391	363	397	360	375	364	385	387	353	370	357	361	409	389	377	361	355	395	383	371	354	364	402	373	378	355	371	346	337	353	372	393	405	383	359	373	366	374	367	354	377	365	375	369	373	403	342	341	349	382	361	325	376	340	343	379	361	356	370	375	358	380	398	359	404	370	374	368	346	392	385	412	355	353	375	400	382	338	369	392	377	362	349	412	374	377	351	343	398	355	367	369	383	380	353	369	366	330	341	372	347	386	363	409	365	341	371	360	367	357	356	347	379	376	371	383	400	356	354	367	383	321	396	357	349	375	354	379	396	406	341	372	412	356	365	389	387	384	369	334	357	374	366	382	387	398	376	360	388	336	364	366	346	330	380	385	371	404	364	371	412	355	365	348	383	383	376	366	380	347	350	389	371	382	361	397	357	344	353	360	385	347	390	341	348	379	395	369	420	384	378	377	366	339	394	390	367	341	365	365	364	369	346	349	384	366	368	374	363	336	381	361	321	384	398	375	366	357	372	371	354	369	390	364
3988	1339	1086	743	671	607	572	574	547	542	534	523	582	491	537	515	493	517	493	506	515	484	527	499	511	494	498	505	481	520	497	501	491	530	537	496	487	518	502	508	516	515	520	495	527	494	501	479	484	511	467	519	495	504	508	547	519	546	525	490	546	527	509	451	483	491	501	535	518	500	534	518	507	493	500	504	488	454	555	509	511	538	497	483	498	478	515	461	478	537	540	526	493	493	520	502	501	512	495	549	499	501	523	512	472	516	499	505	552	477	458	515	493	522	496	479	532	519	525	508	535	480	507	491	523	461	489	498	459	471	495	489	500	515	534	488	492	507	512	500	511	527	508	559	490	536	511	478	530	493	496	536	481	506	529	498	495	509	487	473	520	525	499	482	484	502	489	488	483	523	534	512	474	515	551	536	493	515	520	485	488	521	488	492	511	523	488	504	509	486	512	521	542	523	512	505	475	499	491	501	480	498	493	502	548	545	521	494	520	519	470	500	533	505	502	524	538	521	521	475	502	524	533	470	494	478	500	543	513	491	535	482	480	511	563	468	503	517	507	504	472	508	511	522	468	462	457	540	466	519	503	495	522	483	474	534	489	504	520	539	517	500	498	478	506	485	515	499	497	545	494	484	503	517	535	534	538	513	475	505	478	516	490	486	529	494	534	522	522	474	503	549	555	489	497	466	481	534	526	499	516	488	535	488	466	486	540	520	527	461	500	534	514	482	480	477	473	484	539	513	529	542	509	514	505	516	450	493	488	515	515	522	545	494	463	512	518	459	504	514	493	524	515	464	489	513	515	520	470	508	509	516	534	512	525	502	490	487	507	491	542	522	491	505	538	518	510	508	523	506	515	527	498	495	506	491	461	524	479	471	474	515	480	497	521	523	499	484	464	515	545	450	484	506	506	494	461	481	512	501	482	512	483	484	499	486	512	537	576	499	487	519	501	526	489	514	465	495	480	512	495	511	521	512	543	513	545	477	536	502	491	522	527	516	516	531	480	460	525	520	494	512	514	545	498	504	488	480	522	521	498	561	472	518	491	529	475	550	518	502	528	510	511	503	483	509	521	459	502	509	529	489	498	520	499	498	521	497	491	487	494	539	473	503	512	444	473	526	529	539	506	524	474	522	479	527	490	508	494	512	485	532	486	464	505	472	499	520	505	509	494	474	494	536	521	531	519	542	500	495	531	540	544	521	533	518	499	466	509	477	498	520	526	486	555	497	489	524	496	513	471	482	516	495	510	500	506	465	535	489	469	489	509	522	508	492	482	542	472	475	527	500	471	526	475	525	523	520	537	553	475	515	496	497	498	498	545	503	519	499	514	527	501	457	514	480	501	494	499	528	487	472	505	484	501	533	485	495	496	519	477	477	484	520	524	447	507	515	496	518	521	512	494	527	501	495	502	474	537	483	542	517	497	501	500	506	485	524	551	486	546	517	503	522	523	497	514	476	501	504	491	482	431	505	532	512	512	529	492	540	488	509	502	499	513	523	490	508	527	489	509	508	495	486	508	529	543	528	505	526	511	515	508	505	488	503	505	530	477	481	533	485	481	513	512	559	481	532	497	526	502	524	502	519	499	493	499	517	490	560	500	506	515	517	481	518	450	477	522	482	488	542	490	522	537	532	547	517	503	458	517	511	520	530	507	506	537	557	482	512	534	511	483	489	537	503	503	506	524	479	537	504	500	533	490	498	489	508	543	514	489	531	515	493	459	535	525	514	469	498	463	511	472	479	524	519	501	499	517	496	509	501	491	506	483	510	523	496	466	532	518	508	471	504	508	512	543	518	537	474	465	509	515	524	501	502	470	500	484	473	533	480	493	503	471	502	520	476	563	509	480	505	486	490	512	496	479	501	497	473	531	534	476	507	489	495	478	529	484	558	489	491	525	508	524	506	476	540	465	475	492	480	485	543	499	525	485	483	509	502	478	525	500	528	524	525	528	504	523	506	563	534	492	463	524	500	467	530	513	527	504	486	464	501	536	450	454	496	517	502	529	481	540	498	484	500	523	496	492	533	504	539	511	505	512	545	492	506	506	434	500	523	513	479	559	504	524	528	493	487	483	486	556	505	521	491	500	469	528	505	526	511	483	466	490	528	524	507	518	491	479	458	490	509	514	502	520	487	506	511	507	492	504	480	529	516	481	509	507	524	524	500	471	491	516	496	485	475	471	514	476	499	552	502	532	477	492	511	526	524	495	538	507	529	534	494	502	469	536	504	498	489	510	503	503	493	503	476	515	517	494	464	524	479	562	502	533	503	503	496	507	560	510	507	518	496	479	484	525	508	485	551	526	502	527	509	438	524	519	493	498	553	546	490	506	504	502	531	497	549	519	513	511	497	541	505	508	519	541	508	508	495	497	495	472	536	501	467	492	513	462	489	528	518	505	505	510	502	505	478	489	492	520	490	515	548	543	503	467	539	511	456	501	479	561	477	503	488	515	488	510	505	531	498	497	507	494	468	482	501	516	510	474	481	473	528	493	514	508	494	512	479	541	497	487	529	523	474	519	473	513	496	513	519	520	491	503	503	456	526	527	551	487	486	498	481	548	496	478	526	500	456	513	505	497	534	509	504	485	559	499	503	465	468	512	521	503	485	529	489	476	495	522	496	502	476	503	551	513	497	482	462	530	489	514	516	482	530	548	522	458	477	475	509	528	487	527	495	476	474	525	502	545	507	484	531	472	479	489	486	476	479	513	520	528	509	528	540	535	509	482	515	505	520	529	521	471	492	496	498	518	518	498	496	487	481	517	518	534	516	454	487	535	502	469	501	486	507	507	503	493	512	551	496	516	521	496	501	509	482	507	507	491	505	504	513	479	491	510	492	488	511	504	495	469	505	514	519	470	525	506	504	528	505	500	508	537	490	555	529	498	495	494	474	502	509	486	548	514	484	491	486	469	525	493	464	523	485	524	465	518	482	535	524	501	530	513	529	549	518	503	487	507	524	525	501	505	494	443	552	483	540	513	481	527	506	483	475	535	482	476	462	533	500	534	528	459	496	480	532	504	533	492	509	523	484	512	528	504	525	518	535	533	508	487	500	465	504	509	519	515	543	533	516	531	542	505	533	499	519	453	540	528	509	526	508	521	480	521	500	514	470	505	544	478	517	501	506	509	525	479	490	476	529	486	490	475	530	515	508	501	512	515	496	512	483	456	497	510	485	502	482	496	509	504	531	486	484	496	494	479	504	478	505	484	556	511	565	469	523	505	512	495	456	498	513	512	467	485	505	551	514	491	510	523	497	532	483	538	492	528	494	533	507	523	514	508	511	534	511	478	490	487	505	504	551	490	526	473	478	504	488	531	530	525	522	494	542	511	499	538	511	517	485	546	485	492	511	494	479	521	484	530	515	488	518	486	515	496	509	527	514	487	494	495	509	509	520	462	517	479	493	484	493	520	526	534	541	517	514	500	505	502	518	482	508	489	518	433	470	505	506	481	473	499	523	494	516	525	521	504	546	491	471	527	516
23943	21504	29130	24325	21495	12491	1455	875	742	692	680	650	587	612	613	563	543	571	540	449	553	556	527	558	490	545	537	491	543	479	510	488	503	481	518	494	558	494	523	523	470	513	502	526	485	515	527	470	524	487	479	521	482	516	489	481	540	463	473	493	486	478	503	464	523	485	512	503	495	501	541	503	512	501	503	501	456	517	460	485	508	513	521	483	498	505	499	480	474	508	499	473	513	500	490	506	502	494	512	485	465	509	477	497	459	507	489	438	473	497	533	494	493	509	499	517	485	517	521	509	460	466	486	493	513	491	505	470	517	472	474	471	476	490	518	480	479	499	513	532	467	482	473	490	483	496	487	469	488	506	503	496	500	495	532	515	492	476	488	502	526	460	491	515	467	454	486	507	453	511	466	480	459	483	504	476	486	505	476	488	521	452	520	473	489	492	495	516	468	496	514	505	517	470	506	479	474	504	491	496	466	450	513	472	475	487	493	482	476	503	513	497	531	452	501	489	484	509	495	516	515	484	504	457	489	520	481	491	481	469	494	469	512	533	514	495	470	482	503	504	495	499	471	532	480	492	483	481	509	513	514	453	511	487	470	464	478	524	477	492	493	490	470	524	507	484	511	489	508	490	477	481	503	478	512	485	508	508	483	472	449	498	500	494	461	480	515	523	509	504	467	509	479	522	451	505	439	492	455	494	529	488	483	515	492	509	514	495	443	519	441	473	501	493	511	476	496	490	489	496	443	510	533	460	525	508	515	491	485	489	494	489	479	500	478	515	511	501	491	498	455	464	528	483	481	539	473	474	486	488	479	489	514	513	498	482	524	500	486	501	505	479	472	488	505	481	480	478	494	485	488	500	542	466	476	482	474	496	461	442	479	503	462	516	478	483	455	470	461	479	499	507	479	501	490	480	501	519	489	458	497	491	487	531	441	502	499	484	501	507	455	494	511	474	506	511	495	517	514	484	492	513	518	514	518	526	488	515	492	515	485	470	510	489	501	444	464	497	470	469	501	488	507	525	489	456	496	493	500	474	480	506	480	540	449	520	492	445	500	474	473	515	476	453	452	483	506	487	531	491	482	496	486	472	488	477	481	505	477	495	442	467	450	523	489	481	510	483	483	501	481	485	480	472	477	520	535	470	466	472	542	446	486	486	533	505	503	479	493	467	508	510	492	516	487	497	505	510	490	487	496	483	467	453	473	454	537	532	493	467	484	460	498	503	525	488	459	466	520	500	537	496	504	491	478	483	498	486	507	479	464	467	497	489	480	471	487	515	491	508	449	481	517	526	473	514	498	493	500	464	510	500	496	473	462	509	479	524	503	496	469	459	502	476	504	512	474	500	498	490	467	477	457	460	476	480	503	472	540	513	473	481	472	478	473	466	496	481	502	461	507	494	516	530	499	468	460	491	517	478	475	489	539	504	483	487	496	467	461	486	461	450	452	518	467	468	502	467	495	476	473	486	503	495	492	505	492	561	501	484	501	485	485	478	474	499	495	519	462	462	463	458	489	501	494	489	478	524	476	464	450	518	510	520	489	506	496	460	507	486	472	479	457	489	505	517	520	481	475	463	519	498	448	507	476	484	480	483	519	451	469	500	490	492	495	459	474	456	491	480	519	474	516	487	496	454	457	469	476	522	527	489	475	481	487	507	469	502	488	497	490	484	474	490	505	488	462	451	464	490	471	443	441	491	512	492	493	465	475	473	459	479	462	466	468	499	502	495	488	469	470	475	486	489	497	487	496	493	526	501	492	483	510	508	486	509	457	517	510	500	458	454	501	500	493	523	497	501	488	485	512	498	461	492	467	505	510	506	504	473	526	436	526	490	509	508	482	469	488	485	504	522	498	485	509	502	486	473	491	475	490	481	513	500	481	470	482	475	516	507	509	491	546	489	533	520	500	462	514	525	465	455	450	493	484	471	499	519	518	476	498	482	496	462	495	498	531	516	463	503	484	510	519	466	496	467	537	497	433	469	465	484	537	526	450	522	507	487	493	501	484	484	481	492	444	479	498	520	528	491	490	488	511	523	493	486	508	492	474	488	455	450	469	502	486	488	474	461	508	501	524	498	456	498	513	469	465	484	470	509	484	503	491	505	507	469	498	476	442	495	496	484	480	502	525	500	476	488	454	530	489	487	498	526	461	512	528	472	463	476	491	471	475	470	495	510	489	475	469	484	472	493	468	476	486	453	478	483	459	506	477	488	500	532	477	451	460	493	464	504	470	497	489	463	501	481	513	469	505	532	473	493	511	503	467	493	471	480	486	507	482	466	485	503	515	495	485	486	520	466	467	468	453	489	453	494	518	473	496	481	519	509	491	463	481	496	466	458	488	465	482	500	484	487	478	477	452	479	513	509	435	468	473	492	479	497	530	502	497	442	537	500	492	519	478	510	511	512	491	532	477	519	508	507	501	493	526	481	492	461	468	492	485	487	457	528	491	508	502	495	503	473	455	483	513	494	533	484	502	462	461	487	482	480	517	504	488	520	456	500	476	495	520	473	497	511	501	478	465	525	472	479	522	509	475	481	515	465	452	482	495	488	441	485	501	451	498	485	484	483	482	464	487	499	452	497	518	474	504	532	493	522	470	459	467	477	504	494	480	495	454	485	478	543	466	452	539	547	516	487	450	499	471	490	472	495	480	466	461	442	477	496	489	465	454	511	522	516	492	459	511	472	516	536	465	465	466	483	494	530	508	488	464	465	463	480	536	501	482	498	488	517	453	467	481	476	484	502	474	498	500	485	498	524	496	513	472	478	504	525	481	511	476	466	521	490	521	465	464	491	505	469	493	455	473	539	496	516	531	508	493	503	479	479	476	477	466	507	517	481	470	465	485	507	499	480	500	541	489	507	469	477	492	483	516	489	447	523	523	469	532	500	520	458	477	493	489	450	475	501	465	466	457	493	523	465	488	507	498	522	507	515	510	489	503	521	503	497	479	508	479	472	501	492	468	479	511	482	492	489	477	484	518	523	513	452	510	504	468	494	468	450	509	510	497	469	475	460	467	500	495	484	467	524	434	506	482	457	475	496	492	489	520	474	462	481	484	462	548	455	523	500	455	520	500	519	508	484	465	490	487	500	482	476	489	472	489	447	515	477	490	484	475	496	534	511	464	497	464	502	496	502	466	489	457	477	483	496	460	528	483	485	497	525	468	463	461	505	453	492	502	484	499	506	498	467	511	493	491	528	517	499	511	501	489	485	507	536	496	485	508	503	510	494	527	472	466	522	516	442	500	490	480	492	463	509	447	534	487	464	481	483	478	484	484	478	483	499	473	506	467	522	508	495	502	473	459	488	463	514	475	501	458	482	499	529	496	453	496	487	460	471	468	473	492	543	519	509	494	474	467	514	476	499	482	514	501	471	502	501	497	500	495	489	466	498	470	508	489	522	495	489	480	492	453	492	473	484	463	492	535	493	482	482	519	485	490	462	465	501	465	478	492	480	502	515	508	464	528	509	468	491	463	487	484	498
5018	10870	8766	4466	3057	2375	1902	1609	1445	1282	1118	1002	947	919	839	828	827	791	804	773	754	728	727	746	704	763	695	740	710	699	739	641	713	722	644	685	705	720	697	655	719	680	719	694	700	693	749	693	654	712	732	700	700	691	720	730	704	683	696	692	687	662	702	701	706	687	643	692	672	729	632	681	680	674	616	649	672	667	655	647	642	654	646	606	690	688	711	654	716	688	636	698	647	671	668	651	640	653	702	663	627	687	704	660	641	692	617	675	684	616	722	678	674	634	626	678	649	648	696	707	641	679	672	658	631	708	669	658	642	685	616	650	657	670	671	663	661	675	659	684	665	667	742	712	690	682	659	710	707	645	584	664	710	721	643	645	677	642	704	689	638	690	712	696	706	661	631	636	650	623	657	687	681	688	670	669	656	641	711	637	680	648	648	673	708	667	687	671	653	651	643	673	703	720	660	709	667	693	675	673	712	649	687	685	703	658	690	645	664	696	666	634	665	669	640	682	695	666	670	630	642	676	721	671	698	712	695	619	714	642	678	663	679	687	730	660	668	648	698	661	694	662	655	637	679	671	631	670	635	674	647	680	660	650	653	663	682	641	667	706	658	622	687	682	650	723	671	646	611	686	696	682	719	701	617	684	633	667	657	670	690	693	697	646	678	703	657	680	670	710	641	668	690	703	660	690	657	665	677	682	660	632	691	684	640	709	682	678	612	670	669	702	657	687	698	682	673	695	688	668	694	703	660	638	694	639	677	687	651	683	661	698	711	664	603	691	670	701	627	629	627	673	723	688	717	703	686	657	633	685	651	591	662	651	680	609	651	667	670	688	687	657	708	700	687	674	676	699	663	693	688	722	680	643	660	696	663	647	664	695	662	665	672	686	666	629	691	664	689	630	690	649	657	666	649	647	631	718	674	681	640	675	684	672	699	656	696	684	680	637	680	688	690	712	648	650	676	679	650	622	594	652	678	679	659	686	646	676	651	630	699	669	711	654	662	655	638	658	688	706	642	668	661	673	617	634	672	651	671	642	633	679	687	646	699	683	678	686	696	653	641	632	645	665	698	697	674	644	674	644	683	686	647	673	651	700	682	679	650	653	622	689	667	660	670	694	660	693	690	629	691	650	654	679	668	664	695	604	640	664	662	671	663	664	683	660	687	687	666	636	705	685	658	663	638	708	657	650	632	696	697	707	639	658	657	645	668	681	663	643	632	677	653	620	644	710	725	655	675	634	641	664	680	716	690	642	670	650	703	643	695	680	689	621	638	695	680	686	668	678	668	660	655	670	660	677	647	702	644	678	633	656	656	669	619	686	632	643	617	680	710	673	657	641	701	630	671	699	646	694	645	689	704	678	693	672	652	666	692	618	659	701	645	668	670	638	634	670	681	698	652	672	664	676	631	660	639	676	691	665	715	626	725	659	646	670	649	683	674	661	707	684	603	643	664	656	610	658	671	744	671	660	718	649	662	651	638	668	674	661	677	715	652	658	655	680	663	684	630	654	700	680	688	643	638	683	699	698	675	623	652	675	658	696	681	675	666	715	694	694	693	652	635	654	634	666	617	677	648	668	655	659	722	675	647	683	639	703	642	663	633	651	670	655	686	689	659	713	634	663	614	667	651	684	667	705	597	661	629	672	645	674	700	705	638	665	656	695	637	650	655	636	648	679	677	653	684	628	684	685	703	670	690	648	684	652	653	680	678	642	660	650	672	658	654	684	702	632	720	642	628	671	626	635	718	698	639	654	687	668	687	652	661	662	683	653	714	672	659	721	695	680	699	739	678	673	697	654	660	678	690	632	628	683	657	684	663	707	651	634	620	647	686	631	693	733	690	617	665	632	692	678	622	674	698	675	706	651	676	608	665	679	692	652	657	654	699	682	675	681	702	613	679	679	667	645	630	726	636	712	648	670	669	667	669	700	627	661	645	694	699	697	678	607	682	700	649	689	684	663	652	625	687	652	718	648	689	637	644	682	678	683	703	670	691	678	668	654	685	628	673	698	657	676	650	656	665	654	647	676	635	643	664	690	659	629	709	652	655	671	617	631	708	652	687	640	632	649	689	657	656	719	657	662	667	676	709	681	654	662	638	674	662	725	642	671	669	672	692	665	666	667	629	704	678	659	676	685	653	686	642	626	671	674	645	627	712	637	667	677	655	703	652	668	632	648	663	652	669	677	679	698	652	666	671	677	630	680	629	637	692	667	676	661	666	668	650	692	665	721	650	727	637	688	638	680	642	667	653	688	654	655	656	640	685	667	640	663	681	686	622	672	679	658	634	682	651	666	672	668	671	643	711	673	716	671	662	631	699	683	660	662	678	731	701	665	659	662	634	669	640	642	674	647	639	661	660	672	665	675	728	648	625	658	673	659	629	683	644	680	647	685	632	679	660	691	624	664	714	701	676	689	657	702	651	698	712	654	616	702	651	732	639	708	694	678	659	622	619	678	636	696	697	612	696	684	684	682	701	657	660	629	648	667	647	686	704	667	725	678	646	651	645	624	600	627	628	727	646	666	675	634	651	616	662	666	717	702	719	617	626	694	689	693	637	702	670	645	676	663	676	678	648	670	600	637	663	664	648	642	687	681	618	618	618	696	698	663	632	633	687	718	670	660	617	686	654	627	639	651	674	673	646	675	644	677	675	641	674	700	667	668	673	654	668	680	685	693	647	678	658	667	637	635	692	642	673	705	668	645	642	633	681	653	682	630	615	727	628	683	677	685	693	651	626	664	656	674	647	643	659	671	651	680	644	685	652	644	677	637	662	673	665	670	672	652	669	674	665	641	700	635	673	656	678	761	624	677	627	664	641	666	665	658	643	650	683	646	644	639	696	683	635	641	671	652	694	636	665	688	670	659	718	668	683	661	683	663	616	660	719	685	631	679	695	670	691	635	680	648	710	659	660	667	621	652	653	650	660	654	665	715	656	653	678	666	624	682	707	679	636	654	639	626	648	695	644	675	682	632	711	649	659	709	663	665	701	693	676	650	662	651	669	650	686	644	684	617	659	701	676	659	714	662	644	699	669	668	642	719	684	655	658	659	656	687	639	646	682	693	673	630	678	731	653	724	656	627	687	670	661	639	651	661	692	654	672	699	672	657	734	668	680	643	690	626	668	692	664	668	701	668	711	616	622	675	648	690	623	656	664	643	722	694	661	645	668	729	670	693	688	670	689	644	667	730	646	661	655	692	660	695	717	653	651	652	682	661	621	658	675	644	708	646	659	608	683	670	661	660	701	616	671	639	678	648	638	653	676	669	661	658	680	699	627	665	667	693	696	657	680	664	668	665	666	625	654	664	635	677	687	664	685	645	717	691	643	649	664	696	688	669	657	650	672	720	631	677	652	646	687	658	689	658	718	674	681	674	672	643	734	656	654	663	688	666	642	634	659	686	663	677	654	673	691	667	678	669	660	697	642	642	669	715	667	660	702	649	674	701	662	666	675	647	704	720	651	705	667	612	687	732	665	674	665	685
23129	21526	29512	24003	21526	21581	10629	1122	808	724	627	548	511	484	463	432	432	397	409	403	368	361	372	395	353	369	365	364	370	366	320	369	321	348	332	356	334	316	324	353	305	336	340	341	333	356	344	353	317	330	330	380	327	318	318	312	341	329	337	356	344	319	301	305	329	306	352	296	315	324	325	339	327	294	306	345	318	323	323	342	308	349	340	344	320	332	311	304	309	306	327	275	321	293	305	298	327	313	292	328	350	311	321	318	322	312	302	316	300	306	291	309	319	314	323	309	260	315	311	317	311	316	299	295	336	315	315	302	299	314	305	330	301	323	325	292	294	300	318	319	293	332	316	312	318	300	297	332	286	322	292	305	300	294	302	296	309	337	360	275	295	311	332	310	358	303	306	314	325	335	325	311	322	336	320	295	330	340	323	278	308	291	275	324	293	316	306	341	312	305	322	309	293	323	293	295	293	310	281	304	288	315	311	317	292	287	302	308	296	322	317	308	323	323	295	327	313	317	322	317	293	317	310	315	315	295	316	335	320	313	331	296	308	338	317	302	347	302	338	329	336	327	298	318	295	321	313	306	262	307	300	310	301	331	288	320	304	296	297	337	335	331	309	298	322	287	294	306	330	315	302	292	299	290	299	304	317	338	333	315	314	302	319	305	333	313	281	284	300	306	316	324	285	305	301	313	300	331	307	311	316	315	320	273	318	320	294	284	298	314	306	298	337	318	305	322	292	301	320	305	296	354	326	291	318	323	314	325	321	282	304	298	282	350	306	297	284	313	325	308	307	328	305	293	291	289	274	326	307	314	320	317	325	297	304	325	306	310	290	286	286	305	291	317	347	289	327	302	280	299	282	314	318	312	322	314	312	325	320	333	300	315	311	295	310	284	314	270	316	292	293	304	290	285	313	299	313	291	282	323	327	312	328	313	325	310	310	335	292	291	357	300	316	304	307	321	344	295	333	314	310	305	294	320	335	308	323	297	326	284	276	297	289	286	301	294	298	310	327	276	290	327	293	284	303	334	332	325	317	333	295	303	295	308	325	303	328	323	316	313	314	293	322	314	289	294	301	307	294	287	331	286	296	303	296	281	322	309	288	304	306	329	313	311	281	288	357	306	355	276	296	314	350	301	296	329	338	331	332	309	291	273	324	327	320	308	303	295	339	290	322	320	302	304	308	269	288	305	314	291	335	346	306	300	313	314	322	309	337	295	293	316	336	318	318	292	314	258	333	308	310	329	315	301	323	340	327	295	313	298	339	291	332	314	297	314	332	333	326	326	310	308	327	284	295	302	311	320	298	311	287	307	313	301	278	336	328	290	307	292	311	295	281	317	279	309	338	303	314	292	333	327	289	326	289	289	324	320	295	295	327	334	293	303	315	301	320	321	332	293	302	310	295	302	318	322	324	303	289	329	299	297	269	313	325	281	299	317	325	302	301	317	311	281	304	320	317	315	307	301	280	312	283	317	335	313	328	346	283	293	295	282	288	305	291	314	296	309	310	301	309	284	309	301	299	309	336	290	297	341	347	310	295	302	283	300	325	300	314	315	297	272	310	322	315	284	296	265	312	313	273	330	291	303	317	289	291	302	314	323	309	344	330	324	302	309	293	301	298	342	314	305	296	285	302	305	323	311	298	273	328	323	300	311	297	293	267	282	338	329	280	264	321	302	306	330	304	309	312	326	311	311	339	322	309	294	306	265	287	321	318	332	313	301	308	283	303	300	353	327	312	314	306	303	278	304	324	296	311	335	306	317	329	309	310	295	328	296	299	320	317	280	279	287	290	286	345	315	297	293	294	306	302	328	284	308	302	348	320	304	318	292	299	293	290	336	282	299	307	326	329	296	295	311	282	297	322	322	329	302	351	300	306	316	276	307	303	318	301	301	336	308	293	345	330	325	307	293	316	307	321	297	315	296	321	300	303	318	337	312	306	314	344	300	360	310	333	344	299	293	301	332	311	286	330	265	313	283	309	319	322	313	310	331	350	282	306	287	308	306	306	337	288	334	296	309	311	324	305	310	330	321	313	316	305	308	295	298	307	317	315	301	270	306	331	317	304	280	291	321	339	313	319	316	280	306	323	308	311	298	297	306	329	314	311	331	328	329	305	299	304	295	296	297	292	307	298	272	285	322	345	291	302	318	327	300	324	298	271	306	300	309	311	317	319	315	333	304	319	314	321	299	306	285	271	300	304	315	307	304	301	288	314	312	305	318	340	300	287	303	292	276	356	340	333	289	278	318	288	304	303	311	288	298	272	313	303	297	305	309	304	312	297	323	283	304	300	335	300	323	314	299	326	337	271	331	322	298	313	311	316	309	291	301	303	305	305	299	290	311	276	306	298	296	296	334	313	306	332	313	283	292	288	274	307	291	302	284	275	302	294	316	304	293	302	293	309	325	299	288	345	305	298	318	292	326	357	324	313	304	308	344	295	307	301	337	308	342	314	286	312	288	289	323	332	314	303	298	311	325	303	307	280	301	292	326	327	349	313	322	292	324	296	305	309	251	311	310	324	325	342	313	319	289	289	347	321	320	306	314	297	332	323	294	308	289	311	312	283	313	288	297	288	311	310	318	323	291	320	283	313	320	328	296	314	299	303	301	301	310	334	330	283	344	276	315	311	324	320	308	280	305	272	340	296	304	289	291	306	307	281	340	317	345	310	318	313	271	282	313	313	290	296	301	298	287	302	322	310	324	293	291	292	325	284	304	289	321	302	318	316	315	300	318	307	316	358	269	308	307	296	303	302	315	294	294	287	324	332	314	319	312	298	303	311	307	308	311	302	329	308	305	327	316	292	296	306	269	270	300	317	305	301	299	311	348	288	334	327	312	294	289	315	314	336	293	332	295	308	350	327	318	324	300	323	271	304	274	323	288	303	322	300	333	293	285	304	315	317	295	317	335	303	305	304	309	326	306	290	324	311	313	318	302	316	310	312	310	270	312	308	303	294	285	272	313	320	305	280	302	300	362	343	318	288	326	302	308	308	298	311	325	289	301	325	306	300	293	324	316	285	310	282	317	302	317	347	300	340	340	289	283	302	316	339	301	313	312	304	324	315	325	305	322	310	313	320	360	303	334	321	285	319	289	332	301	327	301	296	285	321	275	315	339	302	316	342	324	313	303	287	328	314	283	337	312	327	321	291	317	339	279	303	294	315	323	307	318	284	327	306	332	315	326	325	309	303	291	289	301	288	332	332	311	278	330	330	330	331	308	279	296	271	332	294	307	291	313	341	329	288	288	296	306	313	323	294	309	304	310	282	304	312	315	263	314	322	296	307	309	313	276	305	311	310	321	291	297	290	305	311	311	278	295	317	295	302	307	322	312	329	319	304	293	302	329	293	312	330	285	276	314	330	328	294	327	321	317	286	308	306	297	310	337	298	327	316	291	329	301	271	315	283	300	338	275	314	343	304	295	322	318	299	298	299	303	310	283	324	315	322	307	273	306	287	324	326	294	291	327	292	311	304	312	281	293
7229	17014	13898	7173	4976	3669	2941	2239	1847	1569	1316	1069	1052	911	837	816	758	709	673	616	629	628	606	574	526	554	525	545	535	522	517	487	458	448	523	514	445	508	432	473	489	448	465	457	497	505	432	499	450	495	514	491	501	441	457	470	467	465	477	474	472	452	466	454	423	449	456	457	422	433	465	407	449	456	461	472	440	408	404	422	433	413	440	410	465	427	435	461	383	424	449	474	454	423	439	411	438	431	466	435	469	446	438	434	434	440	417	407	469	432	432	440	401	427	416	430	429	422	468	436	459	460	415	400	431	492	456	423	460	455	426	409	438	445	389	480	418	452	430	465	443	499	475	417	445	435	459	441	407	448	470	414	424	412	452	424	465	395	471	440	464	442	413	424	435	442	403	413	473	438	461	433	450	419	480	415	424	450	489	408	454	442	444	471	436	402	440	452	460	438	452	431	423	438	464	431	434	424	433	451	432	486	432	455	394	442	447	447	423	445	434	433	435	437	449	443	421	390	418	436	413	451	459	476	438	464	408	475	401	436	420	416	397	424	432	402	455	428	505	426	470	461	417	428	429	431	423	435	420	434	436	451	457	407	437	439	443	452	438	435	459	432	467	416	421	425	435	443	426	465	386	455	415	410	385	418	420	428	444	410	408	411	457	436	435	411	448	430	412	457	420	411	441	457	446	406	424	417	423	427	456	422	434	460	433	429	445	450	407	406	414	450	428	405	429	446	434	438	423	391	452	447	443	435	457	466	415	422	453	425	432	406	424	415	446	436	407	450	436	416	453	434	400	411	431	441	424	423	426	435	459	448	449	431	457	435	427	431	436	434	369	429	422	426	467	474	414	454	424	435	455	462	444	412	466	446	460	475	417	421	449	445	447	432	431	414	431	470	415	395	448	457	426	444	448	409	441	443	382	425	431	466	428	425	431	446	401	468	397	461	412	432	394	449	407	443	406	451	424	433	463	456	448	424	444	417	437	408	469	418	430	420	420	441	418	452	454	428	403	435	419	447	449	404	399	430	453	432	416	437	435	451	392	440	422	461	430	452	407	424	448	424	438	446	421	454	418	457	419	429	444	425	427	422	448	457	420	478	443	427	449	426	449	443	358	458	445	441	413	433	427	405	407	431	419	407	435	414	456	444	439	423	426	440	448	482	405	419	439	444	394	490	428	424	410	427	422	436	416	468	443	445	429	443	402	413	484	461	452	450	420	413	442	394	426	443	459	452	415	402	461	396	452	433	426	425	440	430	431	384	440	427	446	487	433	436	428	445	426	433	439	393	417	388	430	430	379	425	429	442	426	428	462	436	452	449	415	427	476	427	413	409	422	439	400	417	426	416	464	450	412	419	442	419	415	390	408	437	450	449	413	452	423	397	420	397	409	482	462	430	422	406	451	424	433	431	418	446	457	438	414	452	418	412	442	433	440	462	407	451	480	460	458	457	445	447	430	438	418	442	461	442	424	484	429	421	444	442	438	412	414	446	381	439	422	452	430	428	430	505	429	469	505	435	426	464	404	435	400	430	432	410	420	430	431	418	437	446	402	471	455	404	419	424	409	416	433	442	412	441	452	453	434	435	433	431	479	412	431	409	439	434	472	410	410	424	406	439	437	426	478	417	386	380	454	405	394	424	423	443	452	411	422	434	429	424	440	395	390	449	446	434	435	426	443	421	429	436	437	417	407	445	397	415	459	394	427	426	460	427	439	383	412	443	426	432	417	446	432	445	456	429	435	426	415	431	461	409	387	417	398	411	419	443	431	418	441	443	449	392	405	399	467	444	445	419	412	400	425	404	444	465	455	424	435	449	418	412	402	443	408	439	450	474	432	462	406	433	414	405	442	427	460	449	445	463	444	448	448	456	436	411	399	445	430	460	409	420	467	411	399	446	410	412	424	463	427	387	437	433	430	420	432	463	390	448	439	444	430	435	462	451	462	399	415	432	433	402	450	419	396	460	411	419	445	455	462	428	430	420	404	401	430	429	435	443	407	443	427	416	428	432	448	477	476	432	422	453	417	451	458	404	431	426	430	447	472	423	418	396	418	430	429	423	447	426	480	464	463	452	447	389	467	444	415	432	451	416	468	454	429	420	449	423	408	441	430	441	432	402	427	411	447	463	448	440	442	422	425	445	430	395	431	418	433	473	424	458	404	463	444	426	440	458	455	442	423	470	450	410	449	490	409	432	424	467	438	425	454	427	405	413	456	476	404	428	410	457	443	462	447	420	474	453	413	400	443	433	458	372	393	461	444	423	424	436	440	455	457	452	430	433	415	445	463	438	407	439	444	410	434	449	463	461	422	445	427	400	434	439	436	452	445	438	448	436	477	433	414	442	421	428	449	431	428	455	404	432	450	427	452	421	414	427	466	434	396	434	421	464	422	413	466	445	416	444	409	428	421	404	446	436	478	440	465	404	433	458	400	432	400	402	420	418	440	409	433	427	419	412	426	393	420	449	417	444	437	401	441	403	430	409	427	440	447	414	415	458	439	443	435	442	446	456	460	455	407	433	427	409	455	435	403	435	441	436	392	420	446	454	401	444	459	447	462	456	451	471	449	398	394	469	404	430	432	437	459	440	432	451	496	462	410	407	411	399	409	439	413	421	438	427	432	428	435	412	452	442	437	417	412	474	425	460	450	420	394	470	427	459	402	424	485	436	463	438	466	412	431	436	464	413	417	432	440	445	436	417	425	462	448	448	443	428	446	451	404	375	425	429	433	427	429	414	439	422	446	436	459	451	450	422	448	430	406	436	438	418	428	390	451	407	480	437	440	436	413	427	414	443	409	458	456	426	432	415	453	450	417	421	436	421	435	436	428	436	397	439	439	411	420	438	466	432	428	444	478	414	413	428	426	456	429	418	474	471	448	439	432	422	452	399	450	448	430	424	457	436	426	434	422	463	438	438	477	414	412	448	436	422	433	449	453	448	429	438	451	428	443	445	417	424	413	457	407	423	431	455	450	426	477	398	435	404	456	411	486	414	409	434	462	410	445	414	415	446	435	466	422	442	427	439	415	426	417	418	423	434	484	441	426	410	424	427	432	445	441	464	427	420	394	432	412	444	422	417	415	417	413	415	437	428	378	458	410	412	425	438	457	448	389	444	401	442	447	402	451	459	413	420	435	405	437	442	439	433	444	453	430	409	429	460	452	482	474	432	434	415	410	444	443	458	426	448	438	392	439	439	410	458	456	409	462	426	412	426	426	428	401	444	435	488	464	425	448	436	419	412	410	436	424	428	438	435	440	428	412	411	424	450	404	456	399	446	439	446	400	441	442	388	425	420	431	448	424	402	434	430	434	425	438	440	413	455	439	445	468	440	458	451	404	439	438	403	463	456	423	379	443	426	404	447	424	449	433	442	433	432	433	441	409	476	455	445	382	453	418	428	441	406	424	440	450	401	415	410	409	412	417	407	421	420	411	409	447	434	441	420	390	434	484	406	433	425	430	443	413	421	443	433	439	410	458	481	423	421
26947	21084	10214	802	536	405	409	373	367	366	360	391	390	420	371	350	361	352	366	366	361	356	367	362	343	361	386	357	360	375	355	402	386	332	358	394	369	395	415	349	349	378	322	328	344	351	346	352	363	368	396	374	337	366	372	335	366	376	352	372	368	371	363	402	350	343	345	364	358	347	389	351	355	365	371	357	360	358	343	357	393	415	360	338	361	361	369	390	373	346	381	345	377	325	355	361	346	343	375	402	378	352	401	387	381	360	364	359	363	365	420	360	363	341	381	356	359	369	377	398	343	357	352	369	366	330	381	378	341	340	396	371	378	384	394	360	325	370	362	339	356	370	352	351	370	377	366	346	367	366	375	351	389	339	394	364	369	365	363	372	359	385	369	394	392	370	359	381	371	345	365	374	366	374	379	384	378	326	317	335	370	361	378	388	316	341	377	362	362	346	369	385	378	374	381	351	346	364	384	348	377	359	361	363	369	399	370	393	375	324	377	383	392	351	373	370	384	378	363	363	398	369	384	385	372	381	366	412	349	355	359	359	356	362	384	361	361	360	378	379	392	397	368	392	361	353	377	381	369	343	371	381	348	367	402	367	374	359	356	376	362	352	327	353	358	373	367	374	366	364	347	365	354	380	372	348	335	397	355	373	377	372	367	382	369	355	354	367	416	420	354	351	347	394	382	416	370	351	365	357	363	363	363	368	390	371	323	365	367	382	356	372	387	349	341	355	349	362	348	371	375	363	342	373	345	383	335	388	379	364	361	378	355	368	396	368	348	351	349	346	343	359	370	378	371	363	345	381	370	342	382	383	371	371	339	386	387	364	355	370	370	373	374	373	375	344	379	343	379	389	352	362	358	405	363	339	370	315	353	386	356	391	329	375	376	342	378	376	377	353	369	397	362	384	387	385	405	377	347	374	370	379	341	354	368	356	396	368	353	363	333	367	392	360	376	378	363	360	354	359	364	387	340	384	359	361	395	346	393	351	366	387	345	363	390	370	364	330	366	361	336	394	340	354	373	368	377	357	375	389	363	355	355	366	381	349	357	395	361	354	355	365	353	330	386	366	349	371	357	367	419	353	363	357	384	383	376	381	357	386	372	368	369	363	384	362	381	358	344	371	360	333	326	358	369	326	358	400	327	374	376	374	367	334	356	375	362	386	351	349	365	361	371	357	380	342	358	399	378	386	360	345	362	360	362	386	359	397	379	386	383	367	379	371	383	393	372	372	370	353	358	338	373	366	394	348	403	405	363	360	384	334	380	391	366	326	357	367	361	359	392	356	360	366	355	373	374	390	341	331	365	332	360	338	374	377	390	371	344	329	336	375	373	325	346	375	388	353	377	359	367	349	363	352	397	368	377	377	376	386	390	396	371	395	348	365	379	370	355	350	361	376	351	397	404	384	381	364	389	362	376	371	381	375	361	357	388	374	406	379	359	358	391	393	376	339	371	359	360	367	359	373	351	348	356	358	397	353	340	359	351	355	384	348	420	381	363	363	336	380	384	373	364	338	367	392	392	355	395	359	354	386	391	370	378	380	368	362	367	392	351	380	374	347	363	329	332	361	334	382	339	366	351	375	378	332	383	330	345	379	380	344	381	367	396	359	380	339	361	364	382	404	367	356	359	376	393	372	356	402	359	366	358	378	372	362	388	349	386	358	363	357	362	395	354	349	344	363	338	370	365	403	368	373	395	362	349	365	350	349	383	374	354	382	339	368	356	376	359	359	381	376	363	323	353	367	358	346	354	365	350	388	366	379	337	378	383	338	355	366	378	382	416	333	366	359	348	367	406	378	365	331	357	367	387	376	364	393	379	342	346	377	352	339	362	335	334	391	374	356	348	356	363	356	365	384	367	373	398	360	374	345	366	367	364	381	353	378	368	345	347	351	372	372	388	330	339	384	363	391	365	361	366	369	345	377	365	362	392	363	328	352	388	348	366	379	362	389	374	354	387	370	365	359	384	360	376	358	351	366	391	370	353	389	369	352	352	356	409	367	351	356	332	348	364	367	350	325	340	371	368	392	355	368	358	369	371	365	323	391	365	370	395	337	397	344	376	373	381	364	370	348	359	358	355	406	388	380	371	384	392	407	350	363	363	405	414	392	334	355	404	373	375	391	352	386	366	369	382	390	351	345	362	386	367	381	343	390	346	379	389	367	362	354	369	373	367	366	357	347	345	384	344	367	332	356	368	369	346	352	338	363	381	371	393	353	390	359	361	343	389	322	364	388	337	373	403	381	385	365	407	349	408	352	352	344	376	341	347	395	348	382	353	368	346	391	367	357	361	380	346	376	362	369	333	364	343	350	368	376	375	335	382	354	376	369	340	382	392	325	356	337	370	355	338	375	372	368	351	396	388	355	361	356	369	364	363	373	356	374	401	361	352	426	324	371	366	329	392	376	358	385	398	374	375	370	374	364	370	390	359	336	383	357	396	381	329	390	384	339	356	340	393	401	384	391	345	354	367	383	366	378	360	358	333	362	369	336	351	333	358	360	379	390	351	360	377	337	335	359	348	383	377	361	390	327	356	335	368	389	356	373	397	369	368	373	356	374	362	326	361	362	359	346	364	372	384	360	332	367	374	337	329	351	381	386	354	334	365	346	365	371	384	382	344	368	378	362	337	352	349	355	364	353	380	389	378	379	374	350	360	389	350	326	341	369	380	385	345	338	350	351	350	361	340	361	355	350	380	364	360	381	383	340	355	376	360	356	359	371	359	377	395	355	377	366	359	375	358	386	346	318	350	364	360	376	351	347	363	361	379	345	352	374	383	377	364	366	374	334	375	369	345	368	398	373	340	365	385	352	393	359	343	365	340	360	380	373	355	371	356	363	387	357	395	376	394	366	390	367	339	385	383	316	405	354	370	385	388	362	378	375	336	360	374	368	348	393	388	383	414	353	378	396	352	356	381	397	381	381	364	359	370	370	372	379	378	323	365	326	368	357	374	337	354	371	380	356	323	382	380	351	384	384	359	356	373	378	372	368	364	386	390	410	394	378	374	350	363	332	376	396	379	360	372	381	366	368	372	372	353	344	356	347	390	358	368	367	342	360	359	365	389	398	392	342	358	355	324	338	339	413	374	371	362	388	364	362	378	357	391	377	360	358	368	369	356	392	383	353	361	370	381	397	359	345	382	348	351	369	369	359	328	345	378	375	346	375	345	369	369	346	347	350	369	376	392	351	341	374	371	356	381	376	343	347	349	351	400	394	333	394	397	321	349	312	371	383	375	368	395	371	381	373	358	426	362	356	342	376	398	352	373	353	384	336	349	356	372	356	370	352	364	380	365	406	388	367	350	393	380	337	383	373	336	357	374	352	396	363	352	379	359	350	365	368	363	380	378	327	356	350	411	381	409	347	309	338	373	336	384	376	373	365	370	377	383	374	363	372	374	381	368	398	343	372	366	336	350	340	367	404	350	362	376	348	349	386	386	364	369	389	371	353	375	387	375	364	344	360	340	363	370	368	371	369
3997	1329	1129	752	663	628	582	608	527	533	500	569	570	526	541	477	519	547	509	519	491	470	502	469	509	494	526	501	541	499	497	504	476	526	523	512	527	530	497	545	492	545	489	529	538	490	514	510	479	503	494	510	513	491	546	540	563	515	474	526	508	552	476	486	500	504	547	459	502	486	514	501	500	506	496	521	495	487	498	523	490	531	479	511	471	497	537	474	493	503	508	501	514	517	521	468	521	545	499	493	487	495	490	449	515	499	543	510	510	461	504	514	532	472	519	507	517	532	491	512	522	470	496	490	512	515	506	503	517	495	528	514	465	487	482	510	496	521	534	537	498	467	497	461	505	468	493	517	513	485	498	485	535	500	497	519	498	552	483	485	479	459	512	529	508	496	530	490	498	515	503	483	471	539	478	539	474	511	518	542	498	486	492	544	512	514	465	518	474	509	516	491	485	498	498	511	492	482	487	515	482	458	491	471	490	501	514	483	481	457	513	464	530	500	502	501	501	498	539	559	492	473	476	494	488	512	514	476	509	513	482	485	474	501	480	495	463	510	496	489	498	460	534	552	485	501	532	479	521	512	448	499	520	466	497	519	500	468	492	509	495	501	498	478	522	523	503	492	463	508	471	485	508	499	505	515	516	513	509	509	477	509	473	472	505	507	531	473	495	497	496	515	513	479	503	517	509	519	517	503	491	488	504	516	515	537	533	499	501	509	520	504	475	522	498	464	546	474	519	461	493	514	558	495	554	498	501	487	482	507	529	462	454	510	509	521	549	480	500	502	526	484	519	496	452	534	481	530	562	499	515	520	496	528	474	461	500	510	529	489	474	510	528	494	476	515	536	551	517	539	533	517	469	499	481	547	513	489	484	504	478	494	499	512	462	521	482	541	491	490	505	494	460	515	528	522	492	504	493	537	506	521	458	531	518	494	486	492	481	523	473	491	513	469	512	506	501	531	493	509	514	506	503	490	489	505	479	499	493	463	543	501	511	479	495	519	475	512	517	508	490	501	448	459	514	508	480	537	466	515	474	494	507	483	494	515	516	530	442	501	521	489	480	472	520	490	497	490	531	529	474	520	492	515	475	514	499	482	473	513	490	481	527	479	562	514	549	479	501	509	513	474	514	479	479	515	484	507	539	506	484	452	483	483	502	488	519	493	477	502	505	487	480	521	491	485	509	476	506	498	508	524	512	485	496	505	551	501	516	493	513	500	456	514	488	465	498	503	504	537	480	507	523	516	528	508	509	513	504	490	476	484	513	539	505	516	510	487	550	489	520	514	506	486	499	456	468	527	501	516	533	501	471	474	493	511	489	482	513	530	528	467	482	476	451	492	518	476	472	497	528	483	520	480	484	490	509	487	542	514	502	508	487	483	478	540	512	483	507	530	490	456	469	520	554	510	500	526	493	497	500	480	477	514	540	467	526	520	484	462	496	494	501	549	492	494	479	492	504	506	523	471	528	538	469	513	482	488	537	510	483	508	544	491	509	495	517	519	473	523	520	484	523	525	487	488	503	494	464	494	491	502	509	501	512	527	459	497	485	523	475	465	514	458	483	515	517	508	504	463	530	478	520	513	472	447	523	504	523	525	509	537	486	492	471	458	499	510	516	518	522	531	472	474	481	497	508	494	523	459	487	500	476	507	516	502	521	477	476	505	511	532	529	462	498	475	500	525	530	472	496	491	491	485	493	522	497	516	513	505	486	526	511	522	513	483	489	491	522	517	478	494	508	550	541	490	501	540	513	513	498	512	467	495	535	500	521	518	506	508	469	460	487	518	515	527	490	447	491	479	447	499	507	531	502	522	488	511	503	523	532	452	525	511	505	487	505	481	522	523	485	513	537	478	496	457	464	508	519	495	494	490	483	466	483	533	524	468	532	537	519	491	529	471	552	502	503	496	523	511	528	494	500	502	459	491	508	478	473	524	482	493	536	521	505	494	532	512	497	460	490	495	459	500	528	510	490	493	519	534	477	559	528	514	490	485	526	508	519	499	518	473	480	511	511	495	481	453	495	493	490	511	550	518	468	500	500	542	528	454	508	495	465	499	469	540	487	515	501	535	510	513	492	532	494	495	523	569	473	532	489	476	491	523	484	521	493	525	501	493	463	532	517	533	474	510	548	517	481	473	478	525	515	491	517	499	557	508	514	500	520	515	518	497	489	507	526	487	468	533	493	515	472	489	504	505	452	521	472	491	490	513	473	518	510	488	501	520	508	466	481	508	526	514	494	525	504	465	488	554	479	482	502	488	498	512	550	517	497	498	531	522	524	508	515	494	487	541	491	517	514	528	518	465	494	499	512	527	538	486	535	488	471	498	500	481	523	522	554	492	495	518	476	488	482	466	527	495	511	480	484	502	518	494	518	500	525	505	539	487	494	511	506	508	523	514	495	521	519	501	506	521	478	484	490	497	534	505	502	532	511	478	516	466	501	491	507	498	495	523	525	474	507	484	482	532	524	505	487	531	496	503	479	497	468	490	512	476	487	501	489	465	489	524	522	537	514	496	467	496	471	512	508	506	484	508	528	527	523	507	540	520	503	463	499	508	516	454	479	509	534	506	499	471	485	481	459	510	525	465	475	473	503	458	501	475	516	513	511	515	454	540	544	525	451	470	480	468	520	492	488	525	540	535	491	470	514	500	491	530	465	538	511	516	508	486	515	503	527	512	504	514	491	542	525	477	502	506	498	507	504	475	484	495	515	520	501	511	505	475	533	530	479	548	465	500	469	505	512	491	512	488	522	523	484	483	487	501	490	527	488	531	489	463	492	466	462	518	533	514	504	509	501	507	504	500	502	463	516	511	500	537	475	517	489	506	540	533	500	494	486	514	496	499	490	507	505	501	523	487	505	496	495	485	537	495	505	497	514	493	480	484	465	524	524	496	500	465	494	526	478	471	479	517	506	480	483	509	544	501	513	455	499	534	501	497	456	493	483	504	482	515	495	495	521	483	538	541	472	474	551	502	495	477	516	490	507	492	522	540	534	509	503	510	490	478	482	505	496	529	509	470	536	505	499	532	505	511	526	477	512	499	484	487	469	484	511	485	497	487	496	540	498	471	515	515	516	490	498	531	511	560	504	478	458	512	508	465	501	484	527	508	503	544	496	481	484	507	494	493	516	547	522	527	495	511	518	504	489	492	521	527	455	469	515	506	507	493	496	497	477	470	550	492	528	553	490	500	525	506	498	539	533	485	471	517	462	516	477	512	534	490	497	512	501	466	490	508	489	533	506	475	461	524	492	567	496	490	539	460	509	493	496	508	467	499	466	502	543	475	480	474	516	511	540	534	477	472	484	469	518	512	518	468	487	523	550	531	528	506	452	481	492	500	517	547	534	476	511	489	555	484	451	517	516	498	524	465	448	457	521	509	463	532	497	491	515	521	515	526	498	506	512	541	482	483	469	523	470	497	497	488	522	526	507	522	534	512	494	521	510	478	503	529	505	502	497	525	478	507	524	501	462	482	491	503
23926	21490	29125	24281	21492	12375	1433	899	765	709	683	604	615	601	594	561	536	565	517	539	494	517	543	518	532	524	495	507	498	451	496	525	534	482	516	506	509	512	560	504	510	516	542	511	504	560	498	512	496	494	520	520	491	542	485	485	478	495	498	471	460	475	522	496	466	522	513	490	457	514	507	491	482	490	486	495	478	481	478	491	451	488	456	499	483	467	520	484	495	488	473	512	455	449	527	460	490	518	457	443	477	486	486	440	518	452	526	475	518	472	484	465	473	503	461	505	501	476	510	480	498	473	493	535	487	509	504	518	465	487	463	507	509	492	509	456	471	476	538	472	458	493	491	498	497	465	465	455	483	491	494	520	455	478	468	488	474	489	450	485	474	508	481	483	490	432	503	485	510	486	481	420	484	480	465	510	474	453	481	508	525	496	493	482	488	505	487	482	498	523	471	454	499	457	505	519	449	483	506	495	450	490	511	497	475	510	526	489	477	493	540	505	485	492	508	473	471	510	478	512	493	452	479	514	479	491	451	499	488	507	488	454	500	477	460	485	477	538	479	484	496	496	474	474	447	516	521	465	471	475	485	495	484	466	480	513	463	501	497	508	482	477	492	504	483	456	502	447	469	508	465	482	459	474	507	487	487	456	474	454	496	472	456	489	481	486	489	445	458	479	478	453	520	449	472	456	530	484	495	494	500	459	471	477	466	477	487	516	465	463	529	483	504	483	473	531	471	494	469	481	477	523	461	474	506	465	469	498	424	509	444	507	477	524	504	428	552	490	480	508	513	498	501	519	498	486	463	503	479	550	489	490	518	503	500	476	474	477	499	457	501	504	480	496	478	517	476	494	464	487	468	467	475	496	531	478	451	486	489	520	474	487	510	482	496	488	450	492	492	483	465	505	487	477	494	474	516	481	491	513	464	485	490	501	482	487	487	488	476	499	519	487	462	506	447	514	503	507	484	511	488	477	482	459	515	461	497	462	446	497	468	471	522	494	478	448	485	473	485	478	453	500	492	458	465	489	484	485	508	515	458	485	511	460	497	447	463	477	500	479	519	484	468	504	492	471	493	488	524	495	455	524	477	507	484	501	497	521	515	472	441	506	524	513	482	506	483	495	457	467	506	506	476	468	483	471	469	480	504	495	500	472	467	486	496	521	497	527	458	507	484	478	480	477	472	485	512	486	481	521	501	492	463	459	465	455	504	459	448	489	502	486	477	479	483	463	477	500	451	472	495	473	448	485	517	497	548	472	512	457	474	451	480	484	481	489	520	496	470	464	491	519	470	458	484	477	485	508	499	477	461	460	463	508	494	492	527	490	474	485	490	473	472	495	465	515	479	464	504	495	478	475	470	507	496	474	462	447	468	470	457	474	520	522	471	504	460	464	467	491	490	457	521	495	502	469	500	468	502	466	515	500	516	500	498	473	494	499	424	494	429	469	490	517	531	478	472	460	489	503	468	455	508	521	485	462	467	521	469	499	479	501	539	501	510	475	473	477	471	511	454	476	477	516	529	495	473	446	479	490	478	492	474	520	486	493	469	476	457	519	472	474	493	473	496	502	487	477	474	491	485	473	459	454	483	448	514	474	520	474	493	493	502	492	493	497	500	448	475	518	494	491	494	505	497	488	472	464	487	563	478	498	480	490	511	494	470	482	454	529	467	513	495	476	493	486	531	465	489	500	461	452	472	528	487	480	430	472	503	512	494	487	484	509	489	477	491	492	507	509	497	512	475	477	497	530	484	525	434	508	477	480	485	488	488	554	460	508	476	502	498	475	480	450	495	461	525	502	473	511	481	474	498	504	478	478	434	462	474	503	482	522	459	499	446	501	467	496	461	461	462	528	519	460	465	465	471	494	474	507	461	489	475	482	512	491	482	499	520	474	480	491	526	477	514	491	451	442	472	440	495	437	503	488	497	503	480	484	495	474	502	473	515	500	506	445	463	457	458	527	487	476	454	493	487	513	456	493	481	473	504	472	478	472	495	532	449	526	498	489	497	448	501	502	479	513	493	501	513	488	501	503	462	490	460	478	497	509	502	504	461	497	494	485	473	461	510	473	475	470	517	498	493	508	498	477	497	468	505	487	503	463	495	515	476	497	474	470	444	509	517	480	474	505	486	507	516	448	509	457	514	491	522	495	472	501	483	445	443	516	493	458	471	463	477	477	507	466	497	511	427	482	511	467	456	524	471	507	480	471	528	506	472	502	483	466	456	497	479	507	446	508	481	458	454	465	543	467	529	505	487	486	496	489	488	507	498	477	466	488	513	449	500	455	471	520	478	486	496	521	470	488	463	448	487	473	502	463	463	475	461	461	458	466	494	502	454	475	490	482	504	525	490	470	515	494	501	472	479	472	511	477	488	461	481	501	494	502	490	488	470	510	521	517	519	474	485	465	505	469	526	436	494	537	512	490	461	438	437	499	488	514	489	486	493	521	474	489	483	465	493	489	518	490	486	519	518	491	482	468	499	456	490	509	470	476	504	467	493	425	518	504	482	456	512	517	499	463	483	513	514	515	497	502	442	492	485	483	480	475	482	478	506	466	476	480	475	467	480	493	512	513	493	494	505	511	445	481	502	457	473	467	484	501	461	515	473	489	505	466	482	521	487	509	455	497	463	452	504	441	510	474	521	477	495	534	519	479	482	474	481	442	489	475	459	508	475	472	486	511	497	466	463	473	491	497	490	515	511	503	512	490	516	527	519	492	467	499	476	503	502	499	491	467	464	488	484	494	526	471	487	478	500	471	503	503	485	506	478	473	467	466	485	491	474	471	479	466	447	492	501	490	512	520	463	485	476	481	469	490	500	495	466	444	478	489	493	494	499	489	468	491	452	504	517	485	508	499	502	500	563	462	498	494	485	524	488	490	509	489	466	490	473	466	447	499	468	493	511	487	478	467	454	500	479	527	463	448	457	484	477	519	500	485	493	469	496	507	484	481	440	456	499	443	481	463	462	461	489	508	476	509	509	499	487	493	480	482	438	462	507	501	488	479	499	457	474	476	478	472	511	495	519	478	438	501	483	483	475	497	472	505	472	469	496	440	487	528	495	514	497	470	471	511	498	500	489	501	528	458	516	497	495	477	462	473	491	495	477	502	509	453	506	525	497	501	516	486	527	494	486	468	459	516	484	482	464	475	496	494	490	471	477	476	521	497	518	500	439	476	471	447	496	494	468	463	547	483	478	511	482	479	475	503	479	472	474	492	483	464	492	490	514	441	500	484	493	484	491	484	460	494	475	476	465	491	481	466	485	534	477	501	496	451	445	496	517	490	482	490	497	505	507	471	450	482	510	504	490	486	508	481	494	549	490	494	461	450	552	480	490	467	505	509	495	503	481	497	465	453	466	509	484	478	487	499	493	490	491	486	465	524	478	494	500	464	505	508	489	496	478	475	468	516	473	513	452	480	489	496	508	461	520	463	508	474	550	450	479	465	464	464	491	446	492	483	469	456	500	508	489	476	483	508	462	474
5009	10837	8895	4494	3052	2441	1992	1623	1440	1330	1180	1057	926	907	851	802	820	820	718	777	739	755	752	729	687	704	720	737	740	720	674	671	690	693	692	738	680	714	671	697	695	685	705	716	672	719	730	711	647	697	764	758	719	715	667	667	734	676	679	710	668	679	652	654	660	670	664	731	667	667	703	661	691	651	685	669	644	660	676	638	663	619	675	657	636	655	691	706	651	686	664	688	681	652	652	673	640	695	647	661	681	658	656	635	700	646	663	698	683	626	654	691	735	688	674	685	684	652	647	657	661	674	696	644	698	644	694	643	688	682	664	684	650	689	648	669	629	629	659	689	657	644	669	639	673	595	660	671	698	678	722	625	658	718	675	668	699	670	665	669	651	669	668	647	652	677	670	675	699	649	702	682	671	665	645	642	652	686	667	635	682	622	641	692	622	629	647	601	667	638	702	666	631	673	643	634	682	627	688	672	675	671	631	693	682	675	646	650	635	622	667	700	723	659	652	649	664	664	639	633	618	682	627	646	666	692	703	678	639	677	665	682	694	629	671	634	583	650	676	675	636	665	680	631	651	669	679	618	641	639	705	617	667	678	673	652	725	666	689	638	669	681	654	653	658	632	610	598	611	689	674	729	658	662	607	679	698	640	652	651	708	658	657	676	693	675	664	689	666	665	658	671	665	696	615	691	700	652	658	649	713	683	614	688	667	676	662	645	674	662	635	659	639	657	680	657	654	648	712	671	691	634	672	694	632	656	685	645	666	700	665	659	603	671	647	661	625	675	663	658	641	668	637	635	650	650	729	642	654	651	627	649	643	657	704	686	683	613	703	631	631	629	695	712	637	662	687	615	671	644	673	677	654	678	711	686	721	630	625	617	606	658	669	638	689	675	646	631	660	656	670	670	685	692	691	681	652	653	662	691	675	686	639	637	645	684	644	627	648	719	650	635	654	659	612	666	664	629	689	675	648	652	661	646	645	670	708	672	633	632	663	619	677	639	717	666	653	679	664	703	638	667	673	631	660	659	669	635	650	680	693	675	623	678	694	680	681	653	648	652	689	644	665	615	646	644	688	652	616	629	660	671	659	665	609	678	659	678	648	681	659	682	657	628	658	662	680	705	608	728	635	647	680	680	659	656	655	606	632	671	622	707	651	678	641	667	700	639	667	693	641	670	648	649	669	651	694	584	692	649	653	685	680	629	626	654	653	722	673	666	682	660	674	658	684	689	637	707	634	689	711	664	673	680	671	692	642	647	634	659	686	710	661	685	647	686	649	669	667	647	660	654	666	662	677	668	617	671	688	691	658	685	685	668	638	650	651	646	646	698	652	698	644	666	675	669	651	654	687	662	652	587	575	699	657	636	631	668	698	665	668	715	670	648	633	673	667	684	677	693	682	680	652	681	673	715	638	652	659	622	673	678	699	652	704	656	648	613	646	657	653	673	689	610	691	715	618	665	655	646	697	633	681	606	695	613	662	652	648	681	657	642	710	713	645	662	681	642	636	656	726	671	672	647	724	600	646	669	702	700	682	661	667	649	655	639	656	662	647	671	669	694	678	672	680	641	683	653	671	648	668	670	654	672	695	625	664	662	667	689	685	674	684	627	645	617	632	725	621	676	671	667	653	690	636	631	678	701	676	633	640	657	635	612	627	675	661	657	697	653	684	668	651	689	712	702	656	628	690	626	655	654	670	634	680	687	627	638	672	602	631	650	683	722	685	670	615	669	659	668	685	614	672	694	642	635	639	655	653	661	639	620	659	682	662	657	675	689	682	660	667	653	626	695	736	672	659	649	669	683	725	656	631	655	680	669	707	686	655	691	651	672	698	638	648	660	678	669	663	626	658	625	637	657	645	716	685	680	647	604	648	636	627	649	658	675	662	702	698	673	672	685	637	622	675	680	658	647	670	694	628	662	647	669	695	650	683	719	656	635	669	671	653	666	618	693	634	671	678	661	677	645	651	630	653	687	692	625	645	666	702	688	649	666	659	646	656	640	654	649	663	655	677	638	679	690	657	624	626	626	655	678	689	647	745	635	641	634	642	667	642	690	666	665	658	682	666	667	694	737	671	620	665	654	689	687	608	700	677	647	686	671	618	682	675	669	681	677	635	676	691	728	698	638	708	675	649	647	671	621	666	674	646	720	670	665	646	638	648	715	658	701	645	661	652	691	660	679	618	669	648	669	647	641	672	670	693	694	679	660	643	672	671	664	669	641	685	672	659	709	682	708	659	648	623	700	656	689	648	660	671	645	677	590	720	703	635	639	709	687	641	647	674	638	676	666	677	652	677	692	612	659	675	669	663	675	688	657	652	684	661	666	681	719	730	648	710	660	675	663	683	688	642	632	684	655	690	643	649	648	617	685	600	663	608	686	630	682	674	664	706	639	651	633	710	637	630	659	656	667	693	674	655	697	676	675	630	679	654	692	667	717	693	640	641	621	650	701	650	679	638	700	670	668	717	706	655	674	674	620	653	697	675	670	614	637	654	684	664	701	663	655	648	660	664	699	661	662	633	683	656	627	643	669	616	699	638	652	656	668	687	610	668	640	674	702	662	646	628	699	677	641	657	666	641	616	707	695	646	648	637	672	644	649	676	682	675	665	669	704	654	615	617	643	681	646	647	637	711	656	630	621	642	666	683	691	667	643	658	654	648	687	715	654	691	697	665	725	667	673	620	682	732	706	685	690	642	672	659	654	649	644	717	641	644	684	683	652	649	653	682	683	682	671	731	673	718	663	648	624	653	648	645	637	624	693	672	707	657	668	675	639	648	637	667	679	680	662	645	652	612	675	679	624	656	692	699	668	648	637	619	693	646	696	669	611	671	650	656	644	638	640	703	705	668	614	645	689	659	639	689	670	704	687	704	645	670	645	689	698	639	632	691	640	662	643	659	662	637	694	617	688	623	594	638	658	680	679	680	647	649	631	689	620	631	684	638	665	660	681	673	702	649	682	675	576	641	664	663	652	703	625	682	676	652	670	684	676	661	649	645	692	698	663	637	699	663	687	643	672	678	651	616	632	692	693	657	694	667	686	650	595	679	647	636	731	688	655	662	684	692	665	616	652	653	666	677	705	651	617	689	677	680	674	668	686	696	654	590	656	658	647	673	665	617	677	673	633	686	666	677	678	699	672	693	686	684	639	697	685	629	640	633	667	647	685	677	694	648	699	670	646	657	656	676	705	670	702	628	681	654	641	628	614	630	691	670	680	692	658	684	659	655	601	652	673	718	672	703	701	673	645	679	672	605	661	679	663	718	637	655	628	665	663	685	734	654	691	671	679	681	659	625	679	685	676	678	686	738	644	658	628	666	643	673	633	627	642	655	648	655	629	642	659	672	731	636	648	636	688	643	672	656	697	659	624	683	648	680	654	659	675	645	698	673	734	685	670	637	629	689	659	677	664	664	678	690	622	600	643	650	652	635	669	674	669	654	672	678	662	698	670	653	645	660	656	692	629	652	699	675	685	589	664	662	677
23094	21532	29544	23984	21538	21583	10601	1144	812	677	611	570	518	486	474	438	385	380	395	413	374	390	385	352	361	348	324	326	339	314	316	309	323	329	338	317	343	331	325	296	323	338	341	298	318	305	316	318	336	326	324	345	347	334	313	312	310	322	332	306	317	305	332	283	308	309	311	323	326	333	325	326	336	333	272	297	291	323	322	314	308	318	335	313	338	304	317	320	301	309	336	325	325	320	297	314	310	300	268	318	307	324	302	321	333	297	285	297	278	319	298	301	329	269	303	335	304	307	308	311	319	324	287	296	292	326	319	310	291	292	320	323	304	298	307	306	305	340	315	299	334	310	290	308	297	305	319	339	314	321	322	318	329	294	315	303	284	306	323	311	300	292	310	307	339	287	302	314	294	320	288	326	334	298	299	311	288	303	347	280	305	287	284	350	293	304	303	271	297	291	313	304	303	290	327	302	305	300	318	277	325	279	309	314	296	289	282	339	278	302	331	318	301	311	275	301	271	306	303	318	316	297	322	309	301	298	316	335	295	293	299	330	287	274	330	307	306	299	280	298	279	299	292	314	322	342	322	282	300	295	319	298	321	295	324	285	314	281	287	306	297	318	304	322	308	289	335	301	280	317	305	299	306	281	302	277	318	308	302	295	272	303	283	321	295	297	271	332	273	308	319	302	305	295	278	272	324	319	282	292	294	298	330	290	289	294	333	283	332	310	307	315	314	319	338	359	320	293	318	298	277	275	332	293	339	297	312	302	284	309	325	284	333	305	311	308	336	309	261	296	312	306	312	323	304	321	308	317	314	316	267	283	292	311	282	333	288	306	286	284	279	304	322	310	349	303	294	309	289	303	312	300	315	328	340	332	311	319	310	316	293	349	302	317	334	283	312	283	304	319	328	306	330	334	309	333	297	300	287	264	330	319	309	269	310	311	329	312	284	287	302	307	283	279	308	286	318	322	295	299	313	313	300	286	278	278	332	315	292	322	336	323	285	306	286	337	277	313	296	301	270	297	286	298	316	332	306	293	308	313	313	342	330	317	331	323	303	331	318	270	314	312	334	316	296	285	314	319	316	313	274	277	306	320	324	312	308	318	310	304	289	301	337	292	319	309	307	326	303	294	314	314	280	331	293	286	305	311	311	285	273	330	313	324	301	291	314	329	297	310	264	330	315	283	285	263	302	279	302	287	327	329	307	290	304	310	343	306	311	309	287	302	308	273	314	297	321	298	287	306	303	324	303	307	364	316	319	298	305	304	323	278	280	293	329	310	299	321	309	292	275	290	306	341	320	306	306	312	342	297	295	291	302	307	311	327	318	306	280	281	343	296	326	292	316	296	329	319	285	291	287	284	299	303	329	297	319	310	328	304	282	306	310	275	277	310	276	285	321	298	311	303	291	324	294	305	269	292	355	356	312	315	319	277	310	305	319	279	309	267	305	316	321	301	317	319	305	276	283	315	290	295	285	317	306	328	293	324	289	329	303	310	332	281	326	307	326	282	312	285	297	292	282	284	313	318	320	306	297	315	314	290	289	313	347	303	315	325	318	300	339	310	301	313	317	300	273	299	303	325	302	310	322	319	336	311	291	306	301	330	286	279	299	298	311	318	348	336	295	303	293	292	313	294	308	321	303	327	296	333	320	300	288	305	282	306	314	325	308	291	297	306	303	315	293	333	309	307	336	321	288	335	287	298	298	303	305	293	278	308	292	301	305	310	306	300	299	317	287	304	322	281	287	296	301	275	285	335	318	301	296	292	289	280	273	314	294	329	320	328	294	272	328	301	324	296	307	316	316	288	325	313	310	279	303	314	290	304	306	290	329	299	309	317	328	295	349	315	270	323	312	305	301	321	324	292	279	310	278	294	301	292	296	295	303	264	304	299	265	316	289	316	286	283	298	291	331	327	258	306	308	322	280	317	314	304	306	293	306	317	301	277	285	288	331	303	302	306	315	321	282	292	310	293	258	317	308	278	305	287	317	286	333	321	295	304	304	313	295	266	330	326	292	306	304	308	284	319	333	286	339	287	303	295	297	308	328	300	297	313	330	300	294	304	317	292	298	285	318	306	283	333	311	304	287	309	294	272	269	302	291	305	312	313	309	297	288	302	305	300	334	300	285	289	272	307	297	317	279	320	291	314	316	288	326	323	296	313	286	316	326	333	328	321	306	310	324	296	325	330	337	269	319	319	297	306	310	291	299	306	312	293	299	320	300	316	322	311	263	326	334	299	290	273	343	293	305	314	283	299	312	298	302	331	325	321	282	309	272	330	310	308	308	339	315	301	301	303	289	283	292	323	299	301	309	334	323	321	314	330	304	299	321	289	332	337	316	293	280	311	292	339	312	324	311	288	292	285	325	326	294	317	317	320	297	316	308	298	332	281	299	301	334	337	295	328	311	297	317	292	323	309	316	291	302	327	303	315	295	298	299	319	312	322	318	305	334	305	299	320	312	302	280	296	313	343	255	288	304	313	281	317	289	267	316	299	276	287	318	301	294	313	286	310	308	319	312	310	289	310	321	319	301	336	311	279	312	298	312	323	319	303	340	316	329	266	311	297	286	299	315	317	311	282	311	265	316	320	287	319	309	277	336	330	283	294	334	328	332	300	308	309	300	314	324	323	303	333	294	292	328	297	331	303	296	315	298	322	304	311	306	323	322	284	290	313	319	290	281	303	296	320	274	295	314	343	279	289	300	311	316	336	297	305	315	295	295	291	304	311	297	319	294	322	288	284	325	351	301	305	298	326	306	294	300	304	304	332	304	318	303	278	304	320	285	317	313	308	301	295	322	300	326	317	298	275	300	295	303	283	313	306	304	346	304	302	290	280	282	307	307	308	311	307	314	294	310	296	293	292	297	311	316	348	279	290	312	311	319	275	344	314	301	306	309	278	286	288	292	299	308	297	314	306	325	308	299	310	278	296	289	306	301	318	334	260	261	299	324	307	304	309	290	308	300	279	292	319	302	335	307	322	318	330	296	305	290	277	327	281	288	321	307	331	335	286	321	349	277	293	351	288	306	350	280	288	317	305	317	316	278	315	342	309	325	300	310	305	289	292	317	281	320	311	314	279	266	291	317	306	266	297	305	305	305	307	326	302	307	312	312	306	307	302	294	296	322	295	300	310	318	329	323	299	309	293	297	328	331	301	298	311	305	306	297	322	292	331	307	306	295	273	292	315	268	271	301	321	291	292	312	271	315	302	315	316	312	290	331	316	332	300	323	308	305	290	288	326	294	336	300	310	296	272	347	299	300	290	299	297	269	322	267	305	299	339	285	311	293	289	308	303	273	310	291	300	309	323	305	317	325	292	331	301	294	316	285	306	312	315	313	308	311	302	281	312	314	302	295	307	290	297	304	309	298	284	324	300	292	351	283	285	320	334	327	264	315	309	297	318	287	287	303	296	274	315	275	283	312	328	346	328	296	308	344	271	310	292	314	306	327	303	289	316	312	302	327	314	297	272	299	309	297	308	285	284
7198	16721	13712	7050	4970	3776	2790	2359	1861	1550	1267	1140	1030	920	825	833	756	697	631	655	609	570	566	587	549	561	541	523	517	546	502	501	507	509	512	466	461	488	500	496	446	435	503	499	474	458	442	445	474	473	481	517	461	498	474	512	480	456	426	438	416	453	453	442	452	431	462	482	439	446	468	455	444	425	419	439	431	411	452	472	425	466	447	447	431	397	450	484	436	433	423	420	446	405	454	485	444	468	433	426	437	432	410	445	415	417	441	399	421	414	433	447	421	406	443	414	438	429	439	440	428	414	431	427	415	443	440	397	416	451	443	463	448	429	428	418	418	461	424	416	472	418	439	410	404	461	451	434	413	461	396	399	412	431	445	441	427	414	463	426	404	443	387	415	436	452	431	454	414	428	420	404	437	439	413	454	429	432	440	437	397	466	417	443	456	408	437	434	382	414	419	431	427	450	431	430	453	424	408	361	412	434	448	400	412	424	418	467	429	404	456	473	469	398	445	421	399	449	432	412	443	451	460	397	457	475	416	437	449	403	410	427	402	479	392	433	444	416	459	427	452	424	429	446	415	408	379	443	455	424	441	437	402	450	422	454	407	412	449	409	424	409	430	423	409	433	480	429	449	431	423	439	393	443	427	425	422	401	442	412	399	457	437	434	437	436	420	419	406	424	449	399	469	409	407	420	437	409	390	436	425	429	417	429	392	423	403	401	449	415	441	436	438	413	412	396	380	413	384	425	468	411	398	430	419	453	429	414	457	412	413	404	470	426	385	420	408	442	440	410	428	435	432	406	442	456	412	421	427	403	451	480	442	386	400	415	448	395	424	443	436	430	421	419	413	429	461	440	436	419	467	459	417	429	442	412	428	469	405	421	455	435	436	426	423	436	374	408	444	407	393	446	441	452	401	437	421	416	447	432	439	462	395	421	439	430	382	454	420	439	399	452	408	431	425	429	436	409	470	424	421	396	408	445	466	420	422	427	448	429	426	374	424	471	432	449	434	437	413	393	401	411	443	424	443	444	439	400	427	455	443	394	449	427	405	454	425	390	441	416	401	423	435	421	440	396	413	429	422	392	438	436	440	409	391	422	415	458	414	409	426	410	399	445	419	436	417	413	409	438	445	427	393	421	417	429	449	394	423	419	416	434	434	419	408	427	417	426	411	428	421	448	443	429	454	419	431	408	416	436	440	414	433	432	441	420	409	416	429	420	452	435	446	397	417	475	424	405	423	438	390	446	428	445	472	380	457	447	410	384	440	425	454	424	407	438	430	413	430	436	442	411	457	389	429	419	431	441	433	447	444	394	427	422	450	430	422	408	445	458	418	443	457	417	446	437	462	442	456	407	402	414	425	460	440	460	390	397	406	438	396	426	423	430	440	428	446	457	436	450	451	426	453	458	393	421	455	451	415	445	435	436	431	382	443	440	465	417	415	420	443	401	414	468	467	407	420	430	451	469	434	434	421	480	441	422	404	429	405	417	456	417	406	428	412	446	443	446	470	483	416	415	401	400	463	432	470	405	451	431	465	417	438	420	436	438	386	433	428	428	416	432	458	410	380	433	409	452	419	469	445	423	452	395	463	410	425	435	430	409	452	439	460	418	439	451	422	432	428	412	432	423	441	429	403	377	396	409	443	405	411	432	429	443	451	414	415	405	434	417	415	439	442	461	447	419	464	445	445	429	426	456	415	463	421	433	463	433	447	414	408	444	406	416	413	402	426	415	430	388	466	412	418	401	405	439	434	439	420	381	421	379	422	410	407	399	416	437	429	415	421	447	434	447	460	431	422	413	390	438	417	433	412	445	423	447	418	418	421	428	458	479	474	417	462	444	409	418	414	396	429	462	403	411	419	418	433	437	409	402	443	450	426	441	424	455	408	444	435	422	402	435	452	419	402	414	451	481	441	412	393	439	427	427	488	435	411	420	455	418	443	422	410	419	408	400	448	394	449	421	400	447	456	419	423	436	438	414	422	452	414	420	438	429	445	389	442	419	434	428	413	430	476	437	427	415	396	451	424	420	430	401	421	428	453	440	406	413	398	417	404	441	432	473	443	454	446	397	432	392	441	423	432	437	446	436	446	468	449	398	424	492	478	420	441	419	421	429	401	410	451	419	431	377	399	403	434	422	419	432	408	414	407	417	384	408	456	436	423	416	444	453	444	442	468	452	401	430	449	368	406	435	388	422	415	450	442	473	437	423	407	422	427	457	383	391	451	435	410	451	420	456	438	415	429	421	462	453	454	406	451	454	447	414	444	410	442	444	426	418	444	453	438	408	410	463	444	451	409	415	446	420	441	424	402	482	405	433	417	378	401	425	425	441	428	391	422	436	396	429	454	444	452	419	414	414	461	430	429	407	434	422	432	437	395	409	404	427	426	397	438	466	422	438	451	401	439	422	437	408	464	389	419	406	419	418	417	423	422	431	452	434	406	432	454	409	438	447	416	413	463	422	449	395	417	412	386	463	423	399	393	410	402	426	431	443	452	451	427	408	418	436	417	419	383	424	441	465	419	433	454	452	411	454	428	414	422	390	436	439	423	422	392	436	406	408	448	438	419	448	436	440	480	434	392	418	454	461	417	418	445	415	452	442	480	454	432	397	436	420	419	414	427	438	419	412	395	420	453	438	452	406	443	425	440	412	417	396	421	385	421	409	404	448	435	452	409	408	388	400	472	410	409	445	439	462	464	465	442	446	432	428	430	406	460	432	436	469	445	437	462	451	417	430	431	439	415	422	459	395	425	414	393	423	428	445	443	420	410	395	434	420	427	439	452	477	449	461	443	438	453	418	391	443	402	401	413	445	403	414	409	423	392	401	410	412	421	441	429	391	437	450	467	438	441	430	478	418	444	470	461	389	454	441	417	436	434	389	434	460	418	411	410	398	459	411	415	401	424	421	469	426	437	438	410	464	420	442	411	426	431	436	402	386	431	417	419	443	442	433	442	385	426	432	417	418	393	442	429	438	428	442	384	411	431	440	415	431	421	426	413	421	442	403	421	431	417	442	449	415	386	478	458	416	422	448	407	390	438	390	428	424	418	432	410	442	410	433	418	422	420	392	439	411	404	425	418	427	414	446	456	424	456	415	414	426	441	412	433	454	412	397	459	444	409	403	370	428	415	422	414	446	391	434	463	418	412	438	446	461	416	419	444	431	419	447	420	437	419	406	416	376	418	416	436	457	402	387	443	437	413	457	422	445	426	452	395	410	387	421	460	400	408	437	433	433	420	440	410	435	409	417	465	441	421	489	441	462	396	429	450	436	424	469	452	449	417	414	447	414	416	431	439	436	429	397	420	425	427	442	430	464	415	436	419	399	419	433	450	437	415	409	441	397	440	417	408	404	445	443	393	406	453	433	464	417	411	472	439	368	402	428	457	409	397	401	456	436	450	447	424	447	428	427	450	407	427	473	405	422	411	441	455	448	415	398	435	397	440	423	435	458	393	459	433	419	422	380	412	445	440	416	418	426	426	400
26974	21026	10014	827	477	373	432	369	401	361	371	362	352	409	388	371	384	380	361	341	361	375	366	382	374	369	355	345	411	366	325	366	372	384	374	385	369	413	366	375	364	358	354	355	382	361	348	356	397	354	361	405	395	387	374	390	342	346	360	384	372	384	355	353	374	381	337	359	374	390	365	383	340	362	355	364	398	375	379	371	371	350	344	389	385	350	381	349	345	342	369	363	358	364	353	360	344	394	362	375	382	374	366	349	365	360	363	367	363	337	396	372	359	331	357	366	364	355	414	360	350	396	358	341	380	370	369	376	347	362	379	370	383	361	349	370	354	377	398	369	369	344	340	373	352	388	356	368	370	387	370	351	385	361	348	355	321	362	369	369	381	358	382	353	418	313	370	361	381	376	378	389	326	340	360	362	352	354	339	366	377	371	392	365	344	366	378	347	376	350	363	384	366	365	350	356	329	367	357	370	382	379	350	360	380	363	358	378	378	375	361	366	371	361	375	374	380	371	369	374	373	359	387	370	377	349	376	392	363	373	366	393	316	376	343	350	384	342	314	400	358	377	335	343	383	380	342	340	360	328	393	402	350	356	354	374	349	371	376	369	369	407	374	387	371	349	382	357	383	367	330	342	344	350	361	369	391	364	365	369	373	376	354	372	348	364	381	369	383	377	356	377	382	385	385	352	374	359	366	392	409	383	368	370	315	374	398	378	357	357	396	348	381	376	372	394	353	369	349	400	386	366	399	378	367	359	415	383	356	328	368	345	364	341	386	336	393	349	353	366	363	328	361	379	385	340	372	351	344	332	410	347	407	362	356	338	332	371	410	370	338	346	362	386	348	364	396	362	365	361	389	368	374	384	405	370	388	372	370	399	380	378	333	385	338	377	344	364	383	361	387	381	379	359	384	337	367	382	335	374	368	380	360	396	366	336	380	358	373	354	384	368	345	363	364	331	346	374	353	394	352	377	343	387	368	368	315	374	414	377	385	367	356	339	366	386	405	353	357	363	340	371	359	378	374	373	337	352	340	372	367	389	361	371	379	366	388	403	359	359	367	369	376	381	334	407	367	358	367	360	364	367	367	362	340	368	370	343	360	364	376	368	380	374	342	362	351	376	390	375	360	376	368	379	409	387	337	367	357	343	380	340	353	364	378	332	361	352	346	341	373	349	393	375	380	379	364	380	352	341	355	380	379	377	383	379	355	361	375	373	370	382	362	346	332	353	395	365	389	375	369	378	331	343	370	415	365	363	361	363	387	402	373	402	367	368	348	340	357	346	339	361	375	359	405	329	386	349	340	377	400	346	341	361	350	384	349	349	339	364	392	359	340	384	336	394	377	336	394	377	397	379	359	369	348	373	350	368	385	336	376	349	392	335	378	384	366	351	343	361	361	339	346	364	360	376	346	351	365	340	337	383	349	360	400	350	354	362	348	356	426	356	342	364	366	408	388	347	380	342	366	375	372	380	369	335	378	374	359	333	349	351	370	363	399	303	365	375	360	374	378	383	333	388	375	363	365	357	349	357	352	345	352	377	380	372	351	359	378	380	370	333	335	380	391	343	377	390	385	375	385	371	380	388	379	365	382	352	353	397	389	365	362	419	372	361	333	362	362	381	367	364	359	317	357	366	375	398	363	405	387	380	348	352	372	343	355	344	379	345	351	357	382	398	380	374	361	386	416	378	365	352	314	339	351	370	393	384	357	381	348	417	353	365	338	353	333	340	374	378	404	376	359	344	351	371	343	362	388	380	361	361	387	399	351	345	391	367	374	380	368	354	379	362	381	358	391	402	395	356	356	365	347	348	352	351	349	360	406	341	389	372	382	378	373	365	403	378	367	339	404	411	372	354	363	341	388	352	375	342	376	389	343	349	361	378	351	382	328	400	377	371	365	397	355	384	329	357	373	357	387	364	382	354	367	382	365	385	360	366	354	359	331	349	347	356	370	320	342	389	368	368	360	366	377	368	370	369	378	389	363	375	346	396	374	351	379	365	367	367	367	340	333	354	360	370	404	368	396	369	363	381	345	348	357	389	383	362	383	364	349	351	377	392	335	359	374	320	352	363	346	377	349	389	354	353	402	367	369	396	376	350	354	367	387	359	360	352	354	385	324	372	380	364	345	350	339	368	375	359	411	342	334	359	358	340	356	356	379	382	347	337	371	380	397	354	362	382	366	388	385	354	371	353	364	339	367	353	371	377	392	344	371	378	375	396	357	343	358	340	338	365	388	382	358	338	388	351	366	335	353	349	399	378	328	333	357	395	388	402	380	371	400	318	371	404	371	360	361	376	369	328	372	372	369	349	335	350	415	354	367	349	398	376	391	343	359	346	354	347	305	389	324	369	379	395	366	340	395	408	388	364	359	339	389	374	338	393	362	381	382	338	362	374	362	362	396	380	363	377	368	353	366	350	377	346	391	391	368	367	374	381	372	393	346	355	352	346	373	369	366	365	363	381	378	371	381	344	356	383	369	370	403	331	369	368	361	354	343	332	336	345	376	349	352	383	372	394	385	354	350	377	343	371	368	379	331	361	408	372	373	386	374	361	333	380	342	356	373	357	368	404	365	354	341	369	351	393	403	354	362	358	369	387	399	379	346	374	363	353	400	352	332	369	321	359	355	376	375	369	414	368	356	361	375	356	397	360	360	372	364	345	353	380	349	347	360	368	368	388	360	339	367	401	357	379	356	367	383	386	372	368	371	376	370	382	376	355	374	364	362	383	382	364	337	339	340	354	338	336	394	350	341	386	364	368	365	367	378	363	379	354	353	371	359	390	349	378	390	387	347	349	380	341	402	346	355	375	379	363	346	359	355	386	386	377	386	383	373	362	334	350	385	313	388	334	366	356	386	371	332	369	383	354	384	367	387	368	335	366	380	369	322	383	337	362	341	361	370	368	380	393	360	381	355	391	371	380	397	368	363	323	362	367	377	347	350	349	356	347	337	369	364	422	365	381	372	375	381	344	351	390	351	388	344	344	345	365	392	352	364	350	355	349	397	352	363	370	378	364	396	380	349	386	402	369	362	400	344	362	348	362	371	383	356	357	348	378	391	372	360	328	332	376	377	338	363	367	381	412	365	346	386	368	387	366	350	359	362	356	349	399	363	359	361	362	382	378	377	353	342	380	355	356	375	359	363	375	373	367	371	353	374	363	330	358	378	378	385	371	405	335	395	356	353	388	410	362	373	383	341	346	358	377	373	338	383	383	382	394	364	383	365	362	381	346	340	394	371	392	371	350	333	365	329	358	380	361	359	393	351	375	373	366	392	365	365	351	359	350	351	352	395	388	395	366	350	355	381	361	348	340	358	370	354	414	374	362	315	362	371	363	344	382	340	381	361	364	370	412	373	374	366	373	360	384	372	374	331	378	346	356	365	341	354	400	358	356	352	391	362	371	391	350	392	381	353	388	334	369	368	370	317	377	354	350	386	382	364	381	331	390	332	359	371	371	342	331	339	367	376	356	331	377	357	392
3937	1334	1108	745	682	637	568	528	519	547	508	520	535	528	493	534	493	512	485	453	480	460	516	512	521	492	505	536	451	508	529	511	514	509	462	489	506	460	511	515	528	511	517	489	516	492	522	507	449	477	469	505	520	504	480	490	505	479	480	526	511	489	506	497	456	474	444	472	515	512	485	506	474	471	461	479	529	498	497	464	518	493	523	468	508	515	507	492	465	477	497	483	493	499	528	509	497	490	489	486	485	472	534	508	522	490	535	484	513	516	484	516	507	473	458	506	511	492	462	508	531	505	471	509	513	479	513	529	496	468	520	520	509	493	493	478	480	471	440	479	477	504	510	462	493	479	538	522	492	476	499	503	458	488	500	540	492	511	497	498	495	485	470	536	517	495	491	490	474	502	523	519	456	518	481	515	484	504	512	498	520	485	472	506	508	473	511	475	519	468	486	503	496	496	461	516	476	501	462	488	514	473	502	455	492	472	513	514	450	512	494	508	476	507	492	511	485	502	502	505	513	468	500	511	491	496	511	524	494	504	501	519	458	495	460	506	489	500	501	541	486	465	500	490	493	515	506	523	487	479	522	479	507	461	498	470	483	475	498	490	454	493	487	473	509	470	481	489	500	498	539	524	491	518	482	495	484	446	489	528	506	521	481	495	504	467	507	483	493	510	480	511	525	536	500	445	542	535	428	462	485	526	482	460	490	511	445	491	469	531	501	555	501	470	484	477	480	470	469	452	484	525	517	471	532	495	492	504	487	508	530	447	524	471	461	490	503	459	485	521	471	485	474	478	502	506	502	529	451	498	490	468	460	499	480	485	486	539	491	496	493	479	494	492	507	495	518	468	481	508	514	481	472	508	473	490	520	504	465	501	489	487	474	493	520	508	489	498	461	466	496	553	507	528	498	487	488	497	437	451	480	470	506	500	511	518	535	472	484	525	502	514	511	520	493	539	518	465	489	507	551	482	471	491	480	542	455	508	491	500	462	530	472	452	498	478	519	460	502	490	492	496	541	478	516	485	525	493	492	449	520	452	505	485	474	521	505	494	538	485	510	477	506	490	474	491	490	448	533	523	490	472	518	504	519	484	493	496	502	501	506	482	453	451	474	522	470	491	455	495	442	482	491	478	496	494	455	540	504	493	486	475	510	494	498	518	507	462	499	488	519	530	504	470	517	477	521	453	476	501	518	478	491	475	463	492	492	493	477	477	509	475	514	451	506	493	459	490	523	506	509	532	521	488	519	489	523	499	499	525	554	490	509	485	495	500	508	511	490	487	491	491	462	490	491	506	498	511	485	460	483	496	538	466	518	515	471	530	507	491	480	482	529	495	539	490	505	508	527	486	510	451	471	495	508	474	534	477	501	496	505	494	520	470	497	506	484	498	466	551	521	530	528	498	510	491	551	483	484	472	465	491	509	522	497	530	490	463	516	487	469	552	500	496	451	522	485	487	498	471	495	515	487	511	499	493	488	460	493	495	505	549	443	474	474	495	497	470	491	496	505	491	497	498	500	517	481	485	428	492	501	532	507	481	467	507	485	504	475	469	487	487	485	514	491	535	499	534	477	526	540	507	468	498	500	475	480	498	520	496	517	482	440	524	503	524	486	504	480	475	471	492	505	482	502	485	538	495	457	482	504	518	471	454	489	480	516	495	475	473	505	480	504	504	514	487	515	540	490	485	461	487	515	477	448	531	472	510	527	486	477	508	480	493	500	492	509	497	477	508	525	443	473	465	483	515	475	470	484	532	495	495	485	538	482	475	486	521	510	495	491	447	490	504	497	478	517	514	486	465	515	462	491	488	443	499	502	542	492	492	516	489	488	479	498	489	462	514	535	499	458	457	467	490	529	489	501	503	533	479	510	493	513	510	534	553	482	482	468	494	456	474	470	530	515	480	508	493	512	487	516	490	496	492	509	494	477	474	509	521	455	484	485	521	534	472	474	484	510	500	556	486	467	510	503	479	499	511	503	511	506	457	471	523	520	481	478	511	513	527	519	468	483	484	498	466	517	480	496	530	494	531	532	506	503	480	499	493	497	488	452	503	522	477	497	497	481	478	478	475	447	498	506	489	474	519	517	488	487	513	482	434	479	519	492	475	507	453	526	485	473	499	500	494	477	486	472	442	496	463	507	485	504	478	485	511	499	501	479	503	490	472	542	463	538	517	448	504	491	457	475	515	513	517	524	528	509	507	501	487	485	484	499	486	498	495	502	450	468	483	533	509	467	445	505	504	512	507	481	524	477	548	509	484	492	479	523	518	507	505	467	492	514	483	506	499	523	448	492	479	494	517	500	507	507	521	517	524	518	456	493	507	527	516	468	495	498	556	476	476	514	455	537	503	467	501	464	526	456	481	515	447	514	508	487	492	493	532	495	455	466	485	461	496	489	496	471	487	502	481	511	506	494	496	500	476	523	534	509	531	503	493	514	477	522	516	511	481	526	473	492	478	529	487	493	548	498	515	505	501	466	469	480	472	525	502	468	497	490	518	530	523	489	485	474	507	524	508	532	497	484	491	490	474	540	518	501	532	507	481	458	493	536	511	489	484	507	511	483	500	495	497	483	511	456	495	466	522	505	468	474	485	541	472	483	521	494	526	491	517	508	468	512	507	478	517	486	489	541	474	504	495	518	472	473	498	477	497	507	507	456	477	474	499	488	448	492	484	473	499	493	492	536	471	518	478	521	502	514	515	461	463	463	478	495	508	513	524	481	515	512	515	445	497	482	511	466	479	476	515	541	506	497	466	514	525	491	481	491	511	510	510	496	527	486	522	526	487	530	482	465	523	476	503	501	530	510	489	470	498	510	508	442	479	446	500	496	508	467	467	475	504	454	496	498	494	489	484	532	510	531	458	445	520	466	535	527	479	470	490	498	540	499	504	477	463	471	507	466	493	479	483	462	512	489	489	513	525	488	461	453	556	504	509	442	462	494	526	509	479	500	486	455	485	495	484	494	498	495	480	525	487	505	479	553	508	507	496	479	471	495	492	488	499	500	483	529	506	490	538	473	462	465	507	540	523	454	533	483	460	486	528	461	523	515	460	488	501	477	493	454	473	499	494	494	512	552	505	468	522	528	497	448	511	452	499	514	501	461	524	492	472	496	478	468	500	507	500	515	514	463	509	464	490	457	516	520	471	492	455	514	478	484	516	499	511	477	466	539	492	511	492	506	472	493	517	498	501	482	525	456	466	497	479	477	495	477	501	513	499	457	502	463	491	512	481	526	464	498	487	536	468	478	470	487	465	508	457	516	495	483	513	486	444	491	465	464	490	488	487	462	488	500	517	493	483	521	538	498	514	461	481	480	506	499	507	493	513	465	511	477	528	509	512	532	521	517	482	478	507	517	508	519	511	513	463	498	512	491	481	500	496	500	497	500	493	486	478	480	513	516	477	459	533	517	493	495	499	437	484	528	487	514	463	487	500	465	519	482	478	484	487	481	508	487	524	500	494	491	469	476	493	533	490	483	464
23911	21516	29110	24339	21512	12371	1366	868	729	685	666	631	607	577	550	584	566	521	545	533	540	527	537	540	526	494	505	505	538	501	530	459	520	490	542	521	498	520	482	518	433	462	471	492	507	517	489	491	493	481	494	494	483	526	496	487	480	518	474	489	512	472	525	487	498	438	457	497	519	498	532	506	528	508	490	490	486	521	486	490	470	490	469	529	494	468	508	486	500	475	529	468	460	477	485	492	462	512	484	462	437	487	467	469	480	519	493	490	496	465	472	513	462	498	521	481	460	498	513	419	482	474	453	514	514	469	473	501	463	471	490	479	499	479	453	472	462	488	475	492	476	481	521	490	496	483	494	458	464	480	514	494	488	507	489	477	500	451	515	506	471	502	440	494	493	523	487	493	483	467	481	450	496	462	479	496	461	464	486	461	484	495	486	477	508	511	489	514	458	510	468	477	462	434	492	534	474	506	485	485	462	512	521	503	494	474	488	470	483	489	493	488	457	472	489	479	464	522	488	475	465	448	461	488	493	504	479	472	479	503	493	490	498	510	472	488	474	499	466	480	517	489	474	505	497	468	460	477	501	510	457	481	471	505	479	477	498	489	497	483	523	461	491	441	477	505	460	479	530	490	487	452	473	476	487	482	485	492	520	487	491	484	478	432	495	460	507	458	441	460	493	463	467	467	532	499	503	487	466	493	509	454	473	490	481	481	433	464	475	489	478	477	453	465	498	475	485	466	497	464	529	451	504	502	473	442	474	486	479	468	475	492	476	460	467	519	469	500	471	488	481	467	450	468	444	537	480	498	459	465	533	470	509	501	518	449	480	510	441	501	464	450	474	456	497	492	478	495	465	427	465	528	495	505	453	454	481	458	480	466	500	521	512	464	455	497	456	495	486	486	507	524	491	505	487	508	451	463	475	467	487	469	481	520	473	487	479	485	473	474	446	453	454	498	503	513	499	479	455	473	524	478	483	468	487	464	476	483	509	503	493	458	482	466	463	465	492	509	458	507	455	477	508	522	493	500	489	515	483	481	505	501	519	492	445	430	498	503	452	476	489	513	462	477	489	483	479	485	480	483	442	530	468	444	483	523	486	491	464	476	499	460	493	500	547	478	453	462	476	464	496	486	494	499	478	470	501	480	470	473	499	446	477	511	475	501	504	515	497	501	494	468	451	496	506	449	517	487	530	489	509	502	491	441	457	515	501	482	474	471	461	481	495	490	491	456	494	485	455	489	494	483	448	458	488	459	497	489	464	445	506	475	459	495	476	490	464	500	492	483	498	522	515	488	491	487	492	449	481	459	491	504	502	463	501	463	480	458	464	516	471	469	463	461	490	526	480	501	477	473	503	501	481	489	505	451	481	514	529	468	475	453	478	457	455	500	548	510	504	470	495	486	464	469	466	458	481	455	490	476	477	466	520	471	510	492	470	447	509	490	520	471	480	485	480	430	464	473	464	491	458	484	491	488	493	495	502	481	515	469	471	492	484	472	465	505	456	500	487	461	472	448	450	459	481	469	508	502	485	497	481	464	476	473	484	482	461	503	480	473	409	437	444	492	464	462	486	481	461	485	493	482	501	437	458	460	475	502	488	472	476	498	443	498	517	458	485	457	460	444	468	452	475	492	478	494	452	499	493	478	479	496	466	475	498	502	479	498	509	497	519	466	439	466	500	464	427	465	484	478	462	500	497	468	507	485	527	449	486	490	459	483	491	494	491	494	494	481	464	466	446	468	512	506	462	451	523	459	494	467	518	516	515	505	492	484	467	446	474	511	480	471	477	497	513	517	477	478	490	481	473	495	481	517	477	471	471	466	482	488	468	483	483	483	474	514	518	497	501	497	473	462	509	483	474	445	512	492	470	488	478	486	476	462	465	459	496	473	461	448	468	498	482	449	468	505	498	447	436	487	499	454	502	498	500	443	483	462	494	478	474	462	483	453	489	487	471	446	466	468	501	476	481	475	506	454	477	490	471	470	465	469	509	459	495	455	474	477	506	428	478	506	496	468	448	491	451	470	476	471	505	448	475	475	512	490	466	470	488	462	470	492	506	482	477	431	464	478	477	473	492	477	498	466	524	499	480	468	526	499	439	499	475	508	493	483	514	469	495	500	519	456	488	459	505	500	491	497	459	479	530	474	459	476	497	487	522	489	493	418	504	491	488	452	497	460	486	484	480	534	494	502	466	484	518	506	474	480	487	514	476	512	487	499	487	477	456	490	498	469	448	452	463	487	476	508	465	482	492	496	516	531	467	449	488	482	484	507	501	460	504	463	482	489	488	472	506	494	470	460	464	474	513	464	503	480	489	495	486	486	470	484	517	463	443	523	448	436	480	486	466	519	475	440	504	471	475	462	445	493	478	480	499	450	482	457	486	456	509	494	496	488	475	463	472	462	492	473	515	499	454	484	501	470	468	486	502	516	512	468	521	474	479	470	478	473	453	441	479	491	436	450	492	447	452	471	495	473	508	466	497	489	478	503	452	485	502	532	454	492	459	504	462	492	500	516	505	480	440	443	492	476	520	456	458	468	502	480	488	492	502	517	454	481	470	468	487	455	483	446	480	497	473	471	483	483	501	475	464	478	508	490	526	451	463	428	479	451	498	483	504	466	484	501	495	489	436	489	433	473	522	463	453	443	499	469	486	488	458	485	485	504	482	501	471	474	494	518	501	492	487	463	499	477	473	463	463	476	509	454	471	455	511	489	488	462	498	476	496	469	481	488	494	487	465	500	543	454	490	486	475	510	480	443	480	483	459	469	524	489	445	468	480	519	485	494	480	475	493	476	476	494	476	465	470	484	438	528	485	472	471	474	460	476	491	545	469	482	485	497	464	447	502	455	498	468	487	511	471	477	479	442	482	482	483	509	463	452	477	451	452	498	549	472	496	476	499	466	479	497	477	471	481	513	509	474	467	494	478	502	529	457	477	462	492	510	471	500	502	545	474	482	513	467	468	467	502	471	479	493	449	458	500	481	483	473	495	460	477	514	492	509	440	480	488	469	451	533	476	498	517	493	461	461	449	453	504	474	493	453	480	484	479	512	483	487	468	481	468	464	484	520	480	466	418	473	487	485	421	461	496	465	472	462	470	501	511	488	475	449	479	463	486	466	510	475	477	456	488	462	516	486	473	486	448	496	468	502	455	491	430	456	441	518	521	496	484	488	475	493	504	483	495	466	473	485	516	470	487	481	444	454	482	494	489	453	447	493	492	461	505	473	490	472	507	486	481	495	471	486	488	467	489	460	506	475	472	478	501	494	461	519	498	462	464	489	468	496	462	494	506	503	506	465	475	491	493	476	455	490	479	474	488	520	474	520	459	480	446	472	499	447	524	475	501	459	483	474	521	513	482	484	500	480	506	479	462	457	520	487	499	483	472	493	442	466	526	450	439	468	471	460	531	528	502	508	492	496	505	483	489	478	538	467	466	477	493	470	461	475	495	471	499	503	469	474	463	475	475	500	461	477	489	466	475	484
5066	10761	8793	4462	3091	2451	1869	1589	1333	1254	1115	1021	986	927	795	821	777	799	796	825	765	728	739	767	690	766	750	708	687	668	713	677	697	685	725	714	696	726	732	671	719	721	664	670	720	681	713	683	700	711	723	696	709	677	668	672	674	714	684	648	672	706	745	635	672	704	657	688	720	671	670	668	684	662	704	674	628	634	701	659	677	679	637	680	673	677	660	660	652	682	659	661	645	600	662	675	648	636	670	715	636	662	642	658	693	636	691	635	666	617	671	673	664	639	713	658	642	677	718	681	631	688	667	705	643	648	654	614	643	670	640	613	646	647	659	639	674	678	664	627	660	628	659	656	649	649	655	677	694	635	650	683	617	677	626	590	604	659	654	687	621	690	669	606	665	679	640	722	650	590	670	674	689	627	610	677	636	675	663	677	674	656	692	636	664	650	636	622	676	645	622	654	643	678	670	649	693	656	656	657	629	667	692	682	680	672	666	641	647	666	669	663	644	665	686	658	656	684	651	682	650	685	666	673	645	692	621	692	707	658	653	632	695	658	636	681	666	711	694	645	652	649	685	652	669	698	634	663	662	653	664	641	660	634	610	633	609	666	699	636	677	659	684	639	669	625	683	658	693	654	593	666	636	676	669	678	681	665	619	680	639	680	653	667	690	625	660	631	671	657	683	685	679	633	656	642	689	658	674	645	660	651	655	654	656	655	610	652	620	648	637	655	665	625	669	684	609	714	633	672	658	664	688	682	656	680	687	636	647	639	635	681	654	682	682	643	678	659	658	616	664	647	638	627	662	607	664	635	686	652	681	658	695	635	641	651	654	665	640	674	664	664	655	670	671	656	634	664	609	667	688	623	640	640	631	654	638	631	612	630	625	695	625	683	670	661	657	661	671	693	651	666	695	648	622	663	657	640	679	648	692	662	588	626	662	689	648	638	640	649	634	670	660	683	646	729	651	673	656	650	639	639	713	649	646	662	661	672	634	638	671	669	688	643	647	638	683	637	647	608	698	653	661	668	640	688	645	670	629	679	637	586	702	642	668	662	654	689	678	686	651	596	664	691	664	661	660	678	689	656	673	673	641	655	673	649	631	642	620	635	651	658	694	660	681	625	680	625	670	662	649	618	695	658	681	666	669	674	664	640	617	643	602	650	719	661	649	658	664	663	689	667	639	621	586	612	643	662	670	685	676	715	649	703	678	696	629	636	641	722	672	620	668	667	651	672	632	649	647	663	662	633	635	675	664	632	689	692	681	688	664	657	671	661	641	668	638	659	649	659	661	668	699	671	659	630	620	666	650	656	633	592	642	679	707	683	656	643	692	651	648	652	694	618	663	635	653	640	631	678	643	659	650	637	644	639	703	653	637	691	655	681	667	632	677	632	690	642	636	711	702	663	657	636	651	660	693	656	629	658	619	692	640	623	692	642	712	659	634	639	650	671	650	714	638	684	677	642	634	688	690	661	661	682	670	673	626	660	653	668	672	663	681	689	694	625	698	656	655	585	643	634	676	660	680	652	659	701	647	614	644	659	663	625	708	697	628	670	637	668	656	665	626	650	656	640	670	623	629	666	662	663	646	657	621	692	645	679	681	665	619	653	650	614	644	633	683	628	664	647	626	653	674	616	676	581	655	647	645	671	619	658	693	670	637	672	692	673	672	651	649	631	637	631	679	681	662	654	675	683	653	655	682	682	639	663	723	625	626	682	697	628	624	658	657	648	637	714	640	673	621	638	640	715	664	620	608	636	655	652	638	652	689	674	667	630	710	618	628	654	624	661	654	669	660	673	630	635	674	636	670	663	681	687	677	652	673	625	638	691	655	729	671	661	663	650	669	638	667	661	646	629	651	606	605	623	659	705	644	653	693	640	664	644	592	672	681	697	670	705	651	682	717	672	665	651	612	636	684	605	637	637	653	657	677	634	664	682	652	681	681	687	692	670	681	696	654	678	698	696	670	647	660	664	655	644	645	643	633	653	664	683	745	681	641	663	680	675	669	682	670	605	693	702	651	642	642	680	672	665	677	661	639	666	690	659	657	712	649	659	702	641	655	655	644	646	671	671	661	713	620	688	639	682	698	667	620	621	647	634	650	593	677	668	638	653	654	666	668	643	668	669	675	651	681	637	653	680	590	696	683	629	659	688	650	674	688	698	647	640	663	650	655	684	625	654	700	688	616	673	637	664	649	655	660	664	633	675	606	630	679	621	624	657	656	668	679	637	663	657	664	703	681	617	684	676	628	658	661	664	631	691	648	673	647	667	657	621	680	662	694	646	687	695	674	631	712	649	669	607	627	645	672	674	627	640	683	641	634	634	703	616	654	689	646	686	671	689	666	657	663	597	620	646	680	677	665	674	652	668	645	664	630	642	666	621	621	641	679	697	630	635	670	607	672	651	660	678	665	626	639	661	675	675	705	653	693	668	683	650	636	649	636	622	662	648	615	604	627	715	655	623	663	672	664	707	731	675	664	632	669	631	669	638	670	645	689	659	586	662	660	663	624	683	649	649	659	599	662	650	631	645	635	685	650	651	658	661	641	654	664	604	673	662	653	671	662	660	672	677	643	654	656	688	676	699	694	676	670	661	656	648	658	662	606	681	638	703	653	666	674	637	648	661	658	645	664	648	632	652	708	640	680	638	693	602	667	663	713	655	681	678	647	653	686	648	652	629	643	666	666	642	697	653	701	645	673	716	678	609	676	648	617	636	688	625	659	640	644	681	661	673	680	670	651	642	660	684	673	633	684	642	707	684	657	623	696	665	672	616	672	678	700	652	690	685	624	666	652	666	623	669	663	650	649	670	575	652	611	685	717	689	649	681	631	620	663	664	640	683	667	661	663	647	634	615	657	654	629	635	660	624	683	651	687	656	616	629	689	683	665	654	639	678	682	664	648	676	639	690	676	619	647	653	654	624	690	660	698	648	644	653	700	689	666	659	647	660	641	648	666	670	666	719	637	640	710	648	669	644	656	681	690	613	643	640	625	651	648	652	640	678	654	650	671	631	602	622	710	694	626	626	670	648	639	670	666	658	629	654	656	650	627	675	678	665	709	683	691	673	677	650	656	636	696	703	633	656	623	672	656	664	646	649	652	636	631	622	623	649	690	693	658	673	662	664	693	639	653	704	616	662	680	620	660	641	653	638	685	639	650	711	647	674	644	711	654	687	666	618	665	650	627	656	683	681	675	632	680	731	656	670	634	620	652	658	674	670	658	697	688	665	649	663	621	683	652	648	652	705	665	704	670	626	652	647	688	688	650	639	722	666	621	624	636	682	671	675	691	640	661	633	647	633	626	649	697	651	680	677	635	666	677	684	651	622	661	650	642	656	616	670	659	658	672	693	650	665	671	633	689	687	674	677	667	604	662	676	660	632	709	669	682	682	648	651	653	680	617	639	693	694	654	673	690	649	677	623	648	671	641	700	631	688	654	621	687	691	657	640	618	681	684	665	637	631	658	697	685	677	676	660	664	654	658	674
23111	21542	29558	23980	21542	21562	10443	1123	749	702	610	546	503	451	450	480	405	424	372	387	373	376	340	367	339	338	338	321	333	336	354	318	321	338	311	317	342	359	334	305	304	304	349	317	354	337	327	331	302	345	338	343	323	338	339	330	312	291	316	317	326	287	279	345	295	307	325	305	303	301	316	308	321	304	326	285	324	320	287	304	305	303	306	283	287	324	341	279	294	283	298	348	326	284	287	287	299	322	321	296	307	337	302	331	290	286	311	294	325	298	303	323	315	328	263	310	303	296	318	324	312	306	327	316	272	312	311	341	325	299	288	333	273	315	339	334	299	307	323	321	317	286	294	333	351	283	292	327	325	286	305	293	330	330	314	301	322	278	302	307	324	319	324	334	293	306	293	324	311	294	296	312	287	319	341	267	299	304	315	315	318	273	303	292	290	298	328	316	311	340	313	306	307	282	303	299	281	310	295	334	291	291	305	313	321	304	314	277	292	311	316	277	330	312	335	314	300	294	318	312	303	323	324	295	303	309	320	316	329	310	288	287	307	308	316	318	300	307	276	298	291	315	326	289	285	315	320	324	326	299	283	308	323	302	367	313	321	323	312	322	289	303	304	299	306	302	320	313	296	323	306	309	311	292	322	299	296	291	330	293	278	329	303	308	307	328	333	303	285	320	289	343	304	311	335	271	298	321	282	302	308	299	312	323	326	313	327	292	329	317	296	304	267	293	328	287	330	306	293	285	312	307	277	292	295	316	306	285	302	288	299	293	303	311	302	333	291	344	313	296	286	321	317	297	256	314	309	298	283	316	325	343	301	324	317	313	342	302	306	331	315	304	263	295	327	312	299	268	290	292	318	293	279	300	313	285	262	292	279	291	276	303	315	311	339	305	320	305	304	295	316	315	326	332	292	303	334	319	313	292	277	299	323	273	305	334	304	327	288	307	326	294	342	303	296	293	326	315	289	316	313	301	280	312	288	313	313	307	302	337	317	296	317	330	269	293	278	286	303	293	299	291	313	327	310	307	337	285	322	317	304	306	288	301	276	295	323	304	298	344	306	332	311	296	284	304	328	326	292	314	307	327	307	287	314	286	316	283	307	310	303	326	325	307	302	337	336	296	335	300	291	293	295	302	284	313	283	314	325	319	307	291	299	307	306	306	299	292	291	280	327	330	320	298	340	294	302	341	296	320	303	350	345	322	301	302	314	278	317	304	274	302	320	284	301	319	303	279	276	285	319	316	313	314	294	321	305	293	318	244	324	279	338	306	311	326	293	302	331	310	303	296	310	337	316	307	335	295	322	309	278	309	297	290	318	308	312	321	341	282	310	302	325	271	313	301	291	291	301	321	282	303	311	326	306	308	309	337	333	298	300	300	288	314	341	301	292	308	303	325	305	327	319	291	337	303	315	321	300	301	296	323	306	309	332	314	314	318	290	316	314	302	293	291	324	286	317	310	295	295	323	308	283	285	325	314	295	276	293	293	327	299	285	299	285	300	259	288	303	345	325	289	298	305	297	293	319	286	298	329	313	288	302	305	292	302	309	295	319	291	309	293	247	266	334	334	316	305	289	347	306	308	264	325	310	314	297	308	285	325	284	303	316	295	285	287	293	335	323	277	284	293	325	291	316	297	306	283	321	287	321	328	317	284	302	275	304	295	315	294	312	303	312	299	318	312	323	317	324	272	315	290	293	295	297	283	283	283	276	315	328	294	289	279	274	273	297	313	316	308	326	300	266	322	306	296	330	291	276	317	286	316	292	316	289	315	339	302	309	318	337	330	313	336	306	308	303	328	302	297	318	280	287	331	305	315	320	299	305	347	298	288	313	306	311	330	323	298	324	326	323	316	281	288	305	300	311	317	313	298	309	295	295	302	279	291	297	302	309	341	328	304	303	288	303	340	301	302	303	294	276	321	295	281	278	261	293	313	320	312	274	311	302	293	286	300	294	289	302	299	298	309	306	310	298	313	321	311	302	334	298	297	303	296	288	313	328	263	289	286	341	314	296	312	300	316	305	287	300	289	286	280	302	335	310	305	310	304	318	329	303	332	316	308	303	314	319	332	298	333	302	302	314	295	327	317	323	297	287	295	318	304	312	284	299	290	284	285	288	309	268	320	295	269	304	302	297	287	335	316	285	313	304	306	310	282	297	304	293	285	301	303	310	296	302	324	294	313	274	322	340	316	281	323	284	298	284	310	300	297	314	330	291	323	314	288	300	288	297	303	316	290	319	284	288	312	314	336	300	314	288	314	295	290	293	302	301	324	292	292	288	307	322	288	271	275	301	310	295	317	286	280	330	332	304	299	309	297	296	301	285	330	299	316	336	320	324	332	308	319	323	288	302	268	324	303	324	297	337	303	317	303	286	310	323	321	308	330	265	288	312	303	316	309	317	306	314	309	290	299	250	317	298	309	319	320	315	301	271	307	286	308	301	287	289	326	331	305	305	272	292	319	301	290	321	311	304	293	323	310	310	304	307	310	283	297	297	302	312	299	309	274	313	299	288	286	340	295	312	312	284	294	300	354	282	272	293	341	311	316	296	287	277	291	338	308	336	292	324	303	319	327	290	320	288	315	299	278	304	292	316	284	301	314	299	275	320	314	307	316	316	305	298	319	312	338	282	338	302	301	303	298	272	305	285	310	300	325	312	309	322	314	299	313	302	286	327	289	311	314	287	317	305	295	300	302	331	278	306	306	326	260	286	296	318	304	309	293	301	302	290	285	276	299	291	311	321	265	309	289	314	299	332	293	300	300	298	297	331	292	317	321	338	299	320	287	291	265	307	333	305	281	306	314	304	304	297	286	302	312	319	268	320	322	299	291	328	293	283	334	339	285	278	306	315	323	314	334	309	314	310	293	281	270	310	323	271	301	324	310	283	309	293	300	268	292	315	341	306	312	286	303	324	306	295	301	325	319	298	312	297	279	306	283	268	328	253	302	324	282	337	315	301	303	318	309	310	320	319	306	298	298	276	278	338	273	304	304	287	305	311	313	285	327	284	290	310	281	303	338	290	312	290	309	329	334	280	311	308	297	289	303	329	276	306	268	337	338	313	301	334	318	308	283	345	302	309	291	310	292	311	309	289	296	317	300	327	306	280	270	311	274	285	311	288	322	294	324	302	303	285	321	307	308	297	292	312	307	323	305	302	286	291	287	308	308	315	306	288	311	301	316	305	301	304	310	283	298	300	327	280	269	337	288	308	313	250	273	335	321	324	322	317	302	316	288	317	318	333	304	318	280	313	302	273	308	319	311	281	332	309	308	318	303	292	291	320	302	280	264	295	292	309	303	293	305	288	295	286	292	288	312	314	290	308	289	301	319	311	309	306	293	315	308	285	330	321	297	299	316	301	320	309	341	312	317	326	307	297	294	263	315	333	311	311	305	283	310	294	269	332	309	297	260	304	294	280	346	289	306	312	299	307	320	322	305	290	354	292	292	310	303	313	301	282	310	323	316	303	306	311	296	286	311	315	304
7187	17051	13698	7145	4986	3789	2788	2274	1801	1593	1289	1211	987	865	857	808	756	683	610	624	595	598	575	566	547	527	488	527	468	482	504	452	494	539	458	522	465	467	435	452	487	447	453	457	512	486	455	498	488	459	485	510	473	435	450	443	490	462	456	449	432	470	449	459	438	454	451	460	399	424	457	470	451	447	427	424	423	445	400	463	405	428	473	427	414	415	488	428	391	450	443	428	427	410	403	385	470	426	452	373	415	463	432	445	440	445	391	405	419	458	471	430	422	448	461	410	425	407	443	425	421	411	469	439	435	426	418	434	394	463	392	434	439	404	419	441	387	429	440	426	424	402	424	446	437	418	440	433	428	432	409	442	428	409	430	434	408	426	444	437	411	402	412	423	435	400	417	470	458	420	437	407	389	427	458	413	460	414	425	433	412	447	411	415	394	411	408	450	420	444	396	433	420	424	385	412	441	442	389	446	431	449	434	463	440	457	435	464	455	373	429	431	424	410	461	421	402	424	399	411	447	402	418	439	420	455	445	485	443	448	430	445	397	430	433	450	459	476	422	365	427	455	478	435	428	428	427	429	412	420	431	409	409	430	449	423	409	436	420	424	440	417	417	420	421	393	450	438	406	442	432	389	418	414	412	393	413	437	409	420	428	428	448	423	421	441	408	419	394	430	425	421	414	401	445	485	384	404	397	475	429	420	420	425	423	473	394	429	417	423	396	415	438	441	415	397	427	456	414	410	410	460	416	393	434	444	414	418	400	424	431	430	440	409	417	403	405	410	433	418	457	410	455	418	444	462	454	445	446	434	429	407	434	425	424	437	417	441	403	397	388	442	457	397	401	441	436	407	467	451	410	452	435	430	406	433	432	401	391	416	416	442	396	416	424	436	452	429	389	463	406	450	433	420	400	420	398	431	395	434	413	408	423	400	416	398	433	415	434	388	444	410	415	426	426	406	464	421	405	429	398	442	436	433	426	422	451	425	440	434	417	398	382	406	442	468	430	423	395	427	455	460	388	404	446	447	423	429	452	439	413	431	426	408	420	432	423	422	399	425	450	422	437	411	447	427	445	431	444	453	443	440	418	416	415	421	462	417	443	452	438	429	456	435	464	382	368	470	406	379	429	470	415	392	469	419	447	417	417	471	422	438	426	446	465	434	400	440	414	409	419	402	468	375	440	459	436	423	465	455	380	404	454	432	444	386	407	440	447	461	420	394	389	428	411	442	445	443	404	446	381	416	433	423	431	427	426	434	426	410	409	420	421	414	428	430	440	410	408	424	430	422	424	458	392	432	427	449	424	401	403	473	445	466	447	402	436	438	393	410	454	431	381	441	413	444	421	415	395	439	417	413	408	432	397	408	437	426	422	404	451	437	454	419	436	398	414	420	375	409	451	434	427	422	440	436	404	424	387	452	420	429	433	431	426	397	419	470	402	447	413	433	460	418	440	403	426	407	411	394	396	452	428	398	424	456	441	412	471	453	443	441	405	420	421	405	411	387	389	391	454	454	405	432	410	441	424	436	438	436	425	414	411	414	439	429	413	454	427	438	391	425	444	404	402	429	380	410	413	438	419	423	433	457	401	439	451	426	429	434	415	402	428	440	425	397	421	450	403	424	418	433	428	413	421	435	439	446	434	434	423	419	421	412	408	412	468	418	431	403	411	442	438	432	457	403	424	428	452	431	435	429	419	472	437	413	416	441	437	409	435	396	425	406	415	446	392	410	439	388	407	383	453	408	403	417	420	440	435	431	418	445	409	462	436	452	457	410	436	424	377	429	422	457	460	429	456	412	439	418	426	389	410	417	454	441	429	433	432	443	443	442	410	406	411	411	398	405	428	448	419	437	451	425	404	420	452	409	444	418	410	417	430	399	453	425	420	419	438	444	436	419	402	438	417	408	418	428	418	401	445	422	429	416	418	440	401	413	424	409	426	427	446	413	418	408	434	435	427	456	442	401	435	428	419	413	374	436	406	428	412	431	408	379	435	424	418	474	432	430	428	447	432	446	439	407	397	384	423	437	432	413	463	399	477	413	401	410	452	411	382	428	440	359	418	433	402	435	439	409	398	426	417	424	430	390	415	419	440	444	410	430	417	427	412	417	433	438	458	438	399	414	437	426	407	384	422	393	397	418	462	431	421	419	477	445	453	446	413	403	429	431	433	410	458	443	410	422	449	447	447	413	412	463	397	423	434	412	418	399	398	445	452	425	427	405	424	422	437	404	447	413	427	462	441	411	439	400	417	441	397	417	423	427	466	427	434	432	426	411	426	397	411	459	408	444	423	405	410	383	395	427	409	426	433	432	451	436	459	417	457	397	429	425	441	412	424	463	413	404	419	437	427	411	463	444	426	449	422	455	448	388	453	439	425	447	446	423	395	409	431	390	432	462	421	421	414	466	389	438	438	454	444	404	414	447	458	431	407	393	406	434	418	423	414	400	448	417	444	424	432	432	430	416	440	435	425	427	406	450	474	404	430	455	416	444	449	413	394	431	418	439	442	407	415	415	411	432	433	437	407	406	451	398	442	470	392	437	409	445	406	415	423	437	431	437	407	450	469	422	424	433	467	424	427	427	417	441	432	434	406	445	417	436	449	450	418	407	407	434	410	413	406	439	402	419	446	444	417	413	420	394	470	443	407	426	421	401	449	414	417	431	437	418	400	426	394	409	443	438	410	403	413	396	412	408	404	428	427	407	390	436	416	408	450	420	413	474	414	407	415	443	389	436	443	426	470	430	388	458	393	414	423	393	417	425	411	432	431	407	380	436	425	425	407	428	419	397	436	424	446	435	487	463	427	412	425	431	440	421	402	439	447	487	405	432	434	421	369	447	455	447	411	393	442	439	405	413	454	429	414	443	407	421	432	413	428	440	434	411	425	426	475	387	446	446	420	405	427	434	390	411	445	416	450	413	425	439	403	458	445	415	448	418	418	431	425	403	391	445	395	434	424	433	428	435	417	412	435	434	393	437	437	416	413	439	399	442	415	402	446	407	411	431	450	418	390	409	442	425	406	416	419	450	432	418	425	408	472	440	430	434	434	404	418	409	416	439	426	418	462	456	417	443	393	436	415	439	367	421	437	447	432	450	426	420	400	449	405	391	436	419	425	420	434	442	421	458	444	392	401	412	408	417	406	408	432	440	431	397	404	459	404	401	436	455	426	447	424	429	423	451	399	409	442	428	438	440	429	421	454	457	402	412	429	418	435	421	437	424	385	437	433	413	464	407	408	405	405	422	423	410	461	390	419	465	420	406	407	447	440	392	417	429	416	433	411	417	409	424	449	460	429	400	369	381	449	434	434	425	422	430	448	475	406	405	405	425	434	428	456	425	450	454	412	414	412	382	376	440	447	434	410	414	450	394	434	440	440	428	438	405	442	434	432	427	451	438	457	390	452	430	440	424	432	419	430	449	421	416	431	403	426	417	418	430	418	446	437	420	403	451	436	446	383	391	436	430	416	429	420	390	408	438	443	432
27003	21080	9932	789	461	422	354	401	388	369	387	414	381	377	355	384	362	367	328	385	335	375	362	356	385	367	353	357	388	362	337	340	381	358	347	354	321	368	373	397	368	371	364	359	355	370	364	338	355	383	333	374	360	350	357	363	330	353	387	336	374	365	363	363	362	338	354	359	348	351	386	374	375	363	381	331	317	378	350	370	392	359	372	368	367	379	370	367	364	346	347	364	403	318	396	350	359	406	343	357	390	374	354	342	359	378	375	391	366	360	343	375	336	349	339	345	358	379	357	337	372	341	350	365	364	374	370	370	383	362	326	376	336	353	360	360	348	349	381	363	367	360	330	340	381	365	366	353	365	357	342	352	365	352	375	360	379	385	401	379	367	358	345	385	374	347	379	349	384	345	368	372	373	369	410	355	364	338	326	347	364	364	392	369	366	344	352	359	370	370	348	335	369	361	363	384	367	346	390	340	384	357	378	377	337	350	383	387	352	380	372	327	377	376	359	355	362	354	366	351	345	341	370	347	360	347	403	332	379	349	376	326	371	366	366	367	394	354	400	400	338	332	385	383	358	355	356	375	375	341	350	382	358	344	346	345	344	365	366	323	378	346	375	363	379	404	364	339	372	354	389	381	368	402	321	392	340	367	367	395	347	382	387	384	369	372	365	363	405	333	379	351	360	353	338	375	353	374	374	363	353	365	396	374	361	385	344	363	365	368	354	342	339	383	348	360	379	351	400	360	359	369	393	348	360	379	353	396	339	357	355	369	389	379	345	369	356	405	364	362	383	351	380	360	392	352	366	334	363	381	391	368	338	346	371	352	365	390	362	408	367	351	353	356	351	362	397	363	356	377	364	390	384	372	380	344	341	347	351	385	342	381	357	345	353	366	372	378	385	393	353	368	363	372	371	347	360	383	345	391	358	380	365	370	387	363	354	376	358	376	360	380	381	370	377	370	363	383	363	375	363	379	382	376	332	368	360	343	385	361	376	360	365	417	343	342	341	360	348	358	386	350	347	358	349	329	356	379	362	390	380	394	354	399	355	374	359	346	375	362	385	373	368	355	350	330	394	390	353	371	348	362	412	346	368	341	371	378	353	352	337	337	363	376	365	347	373	350	353	362	383	346	337	376	351	332	380	337	375	362	353	362	342	363	361	393	372	356	393	320	356	359	347	413	340	378	365	344	346	386	390	363	350	364	370	404	340	395	348	377	357	389	372	374	398	355	356	347	340	380	353	377	369	335	358	367	365	352	346	350	367	373	379	352	375	356	382	375	364	354	328	360	422	351	357	364	365	364	341	333	355	359	375	365	362	362	348	371	331	352	357	394	367	340	378	380	357	353	329	361	367	353	383	371	374	371	386	358	384	385	331	351	363	328	343	383	366	367	364	343	360	364	358	386	343	388	362	344	391	377	386	377	377	353	341	391	376	415	363	358	351	331	363	345	396	364	345	309	362	346	382	345	336	323	348	374	357	374	372	367	405	377	371	347	351	359	372	376	369	322	345	360	368	366	339	347	359	365	379	351	363	354	366	371	343	357	385	363	347	351	351	392	408	351	380	348	373	386	407	366	360	408	354	356	336	367	350	391	366	385	328	377	346	338	360	379	389	354	371	331	360	365	351	423	352	378	377	345	377	378	389	339	376	380	400	356	345	344	364	346	354	335	354	359	402	364	356	348	344	339	349	377	369	370	363	354	360	365	376	333	373	350	362	364	336	377	349	386	348	343	381	374	361	383	373	389	322	342	341	371	396	344	348	401	363	377	387	366	386	381	370	332	332	362	365	344	339	360	364	353	332	352	334	374	360	346	359	350	351	349	370	357	367	377	357	369	385	360	371	317	373	378	364	356	380	374	385	391	377	350	301	390	370	351	340	364	389	343	359	340	364	384	351	337	396	356	351	373	359	387	366	369	331	390	342	371	370	351	338	338	362	353	363	424	367	370	397	394	355	358	407	356	366	374	349	355	351	358	385	377	377	353	358	383	359	344	372	402	378	383	375	348	385	362	361	385	358	383	381	395	377	349	362	406	351	367	381	348	379	345	332	333	329	384	352	380	352	358	315	379	378	370	343	351	335	325	370	382	351	368	355	356	346	387	398	316	347	394	340	356	382	399	389	381	357	370	364	389	388	358	369	361	370	379	389	381	344	350	339	352	389	359	387	383	403	357	373	355	371	379	353	348	348	338	318	404	366	395	343	365	368	354	358	350	365	378	374	343	342	331	356	375	339	334	396	353	356	369	356	388	383	377	376	358	382	391	398	368	336	345	362	361	354	373	351	384	323	357	365	343	381	368	344	364	326	355	326	384	371	349	363	388	350	381	350	364	368	344	378	389	341	365	345	369	349	373	358	370	365	319	348	382	312	375	373	379	381	322	393	357	382	376	353	359	364	328	370	332	359	369	359	393	359	379	367	354	335	367	328	364	373	338	370	371	401	350	354	397	354	372	325	414	363	354	389	358	362	364	358	346	391	400	363	342	375	378	325	351	354	367	362	338	341	360	350	334	346	362	369	356	367	372	393	323	387	391	340	359	330	406	363	381	385	370	359	362	376	321	386	383	366	358	343	347	383	364	373	378	359	358	367	357	400	362	375	361	338	379	374	352	384	358	342	364	375	361	348	328	386	372	384	373	418	326	354	366	385	359	359	378	351	371	376	339	328	385	370	372	380	369	345	375	406	397	367	387	378	392	368	379	346	394	390	391	352	352	348	355	359	384	383	349	337	351	376	384	334	372	387	366	365	358	369	352	344	368	357	387	361	368	343	382	341	351	330	337	407	315	379	359	329	357	376	384	359	381	357	397	364	353	391	344	365	344	352	357	342	360	361	348	387	343	360	339	401	409	363	361	343	351	370	363	356	382	328	339	421	370	365	332	359	348	355	378	413	374	355	393	350	375	353	365	375	342	346	338	359	370	361	353	376	358	348	357	384	339	366	320	344	373	374	385	365	347	397	357	368	389	347	354	366	364	378	377	376	334	359	339	387	370	398	368	345	372	359	374	351	368	384	378	350	392	383	371	409	372	366	373	345	369	359	373	381	362	349	344	365	366	370	332	359	389	365	389	368	345	353	379	345	352	356	370	331	364	371	383	359	363	376	336	348	328	368	356	361	359	380	357	353	363	386	376	341	364	365	363	354	365	381	371	319	350	368	360	338	399	367	367	327	363	341	323	351	376	344	362	342	359	378	350	355	372	384	364	378	367	345	344	379	366	366	336	375	384	375	344	366	342	375	359	365	364	366	392	346	374	392	362	364	353	350	336	387	361	335	343	380	362	377	343	353	376	385	371	378	383	387	376	377	363	329	381	344	328	373	346	354	376	349	382	388	375	373	364	362	372	370	358	372	365	421	388	402	348	352	356	371	389	388	357	352	400	357	375	386	339	346	356	332	338	348	369	394	364	364	391	344	341	369	359	396	352	378	378	356	362	358	334	373	341	335	338	358	392	358	367	370	346	336	354	370	371	368	370	344	348
4028	1246	1074	730	641	601	559	558	541	552	478	492	505	511	506	520	504	502	488	510	504	500	493	480	509	437	467	519	535	516	513	478	506	468	483	447	477	476	476	476	485	514	495	504	510	480	501	534	494	479	514	512	490	487	478	488	514	533	460	487	513	533	521	465	522	462	446	484	497	495	503	518	509	513	495	490	500	518	506	552	498	519	491	476	506	474	504	500	492	467	501	463	531	487	498	504	520	497	491	491	492	496	500	485	506	499	537	503	543	489	514	514	462	499	466	485	497	513	524	535	467	490	466	515	507	466	489	468	475	455	508	488	509	536	493	470	520	509	525	493	492	516	488	521	508	467	485	495	432	525	483	475	527	519	488	452	493	516	507	524	509	467	476	478	550	475	479	508	507	441	500	467	466	507	498	518	506	488	520	460	488	485	513	534	498	517	458	455	502	457	505	511	513	477	514	483	505	478	479	495	454	513	536	536	475	507	515	491	485	464	469	503	453	529	490	517	512	501	500	521	480	474	459	430	470	509	491	518	464	530	494	489	482	482	486	481	473	516	511	482	550	537	492	496	476	503	532	481	515	490	500	484	457	505	465	557	525	467	534	508	524	509	458	469	505	512	468	513	479	484	487	476	508	469	531	488	471	468	485	486	530	527	505	496	517	487	505	465	480	489	475	472	508	463	516	509	476	506	498	489	532	508	476	492	477	475	501	496	549	516	513	500	508	472	518	487	510	486	477	514	497	486	469	476	484	475	469	488	493	476	511	462	559	500	500	484	514	500	504	482	532	478	503	499	508	508	528	471	500	527	509	480	509	510	455	491	544	481	505	477	488	514	487	502	475	462	499	519	514	489	484	488	475	485	513	509	528	519	498	505	491	496	499	504	476	485	499	512	514	463	483	515	493	519	483	487	482	481	466	502	548	507	507	476	530	497	489	495	465	488	487	514	500	494	499	495	483	511	496	486	522	503	488	541	527	469	466	486	473	519	459	533	483	490	504	461	515	468	498	473	480	531	490	536	502	491	524	479	486	468	476	502	504	469	486	522	520	483	519	513	462	491	490	488	447	450	552	492	495	491	476	507	530	536	457	506	482	453	488	478	467	506	520	469	532	478	502	498	544	512	517	497	528	520	492	460	466	500	518	503	486	465	458	531	462	501	510	503	517	454	496	492	501	510	511	493	458	496	502	515	478	499	490	475	518	513	470	508	488	480	543	463	514	464	510	447	479	483	510	477	521	490	505	476	494	486	531	455	501	490	509	507	483	456	511	424	513	473	464	485	464	475	508	520	480	507	510	504	523	525	518	488	465	496	532	510	475	481	445	508	522	487	499	499	445	483	493	489	498	485	485	513	509	509	501	476	519	480	489	499	505	440	537	478	481	474	499	476	504	519	496	484	508	480	485	466	493	498	473	508	525	488	491	496	467	470	496	462	534	455	491	493	476	473	470	492	499	474	472	514	465	513	484	504	488	541	505	490	528	544	488	461	476	524	515	517	495	480	463	482	484	490	526	508	499	497	494	491	522	534	491	503	518	517	456	490	466	471	490	490	499	518	493	465	455	510	477	485	514	499	490	514	550	494	503	448	494	452	471	505	531	519	505	509	482	488	503	490	497	481	515	486	443	466	498	539	488	458	536	515	482	492	520	517	502	482	474	501	497	484	459	515	498	530	482	501	508	492	483	492	501	487	505	470	479	470	482	511	508	463	493	495	530	503	504	498	502	507	505	487	472	524	504	520	487	481	459	520	474	516	498	485	524	485	474	501	497	524	524	529	486	514	517	482	500	506	475	504	498	525	474	472	516	487	524	513	482	502	495	510	519	479	512	494	462	458	505	508	492	457	500	460	507	463	477	538	499	504	496	482	517	480	488	489	529	480	542	475	497	499	475	454	461	487	534	518	506	510	518	488	478	456	466	441	506	458	487	520	489	476	503	508	488	500	495	484	493	532	508	535	502	492	504	502	503	484	514	477	517	461	479	489	534	521	496	488	461	478	497	463	507	500	474	503	475	485	501	494	508	521	505	501	494	501	519	508	501	507	475	517	481	512	483	494	542	543	507	500	494	489	537	467	510	492	440	480	480	530	551	545	521	475	492	508	485	493	468	507	534	467	485	517	502	498	467	472	503	507	486	514	471	501	493	532	509	507	475	489	505	483	521	510	525	524	467	512	500	517	478	505	482	532	474	499	471	497	486	502	515	472	484	526	526	535	510	494	493	479	510	537	490	514	488	466	514	507	500	462	548	520	499	491	498	497	505	481	493	490	519	473	470	511	511	491	537	512	460	521	529	509	509	477	486	471	532	493	472	471	516	519	521	502	492	499	522	489	495	495	457	482	482	522	482	493	518	509	492	491	498	446	497	499	483	500	497	533	487	483	520	499	478	508	478	503	508	493	502	521	533	481	462	487	483	503	504	532	484	514	502	494	498	504	479	491	489	503	513	476	474	472	486	527	497	512	477	501	497	510	466	488	519	456	528	493	474	487	506	470	505	521	495	500	535	484	501	479	524	481	520	478	494	487	454	497	475	482	473	524	491	477	502	472	526	470	508	508	476	473	488	508	505	505	510	494	499	518	496	452	459	465	464	485	517	496	531	465	464	527	469	518	517	495	494	466	482	478	468	463	503	526	502	486	466	477	479	482	507	495	497	494	520	484	517	466	515	502	480	494	495	487	518	469	470	487	476	519	503	472	493	464	494	514	506	521	477	499	476	472	490	470	486	517	522	492	485	501	499	487	510	494	528	508	538	505	499	475	506	486	500	505	470	461	484	489	512	487	489	474	496	506	525	491	496	481	483	448	492	505	497	482	472	490	517	483	481	532	489	493	481	511	469	486	536	470	512	510	478	514	555	476	485	498	472	488	445	562	475	499	489	471	520	543	494	475	481	521	486	498	479	508	492	459	444	470	463	459	495	465	506	526	503	500	511	510	474	502	523	490	483	513	475	488	489	523	488	469	494	494	527	512	472	542	491	499	468	494	520	497	488	500	467	477	473	483	498	453	511	526	514	479	488	522	465	450	492	524	487	528	525	458	476	488	523	485	494	439	507	482	476	514	525	540	485	496	539	489	536	496	502	451	486	516	518	508	494	502	488	534	499	497	500	523	485	497	472	501	445	509	534	507	473	483	485	538	522	535	487	526	490	474	517	479	496	503	498	502	498	491	496	456	550	463	464	495	493	478	478	520	503	506	457	506	489	462	484	488	513	489	508	476	480	473	485	458	499	488	480	513	469	498	490	491	483	502	545	512	497	471	535	481	501	514	495	537	474	473	504	480	524	522	508	486	520	515	487	500	514	479	500	493	531	486	473	463	439	481	500	480	500	506	490	470	483	474	506	477	479	486	480	500	489	459	480	501	484	552	496	481	501	522	511	502	497	522	437	512	490	509	507	539	515	464	544	515	466	516	475	506	456	500	480	488	518	482	477	502	524	497	526	491	520	508	469	496	466	510	537	500	505	493	528	506	498	501	510	466
23977	21532	29140	24388	21517	12363	1375	847	721	708	669	631	682	569	542	508	525	572	528	484	542	540	549	490	523	540	515	485	481	517	485	530	478	500	480	483	512	463	510	486	495	485	535	498	465	520	490	533	498	500	516	494	521	508	459	486	472	557	513	463	483	478	462	483	499	490	469	494	482	503	461	493	490	484	462	453	482	494	459	487	453	491	444	520	499	443	469	482	479	509	490	476	473	481	491	519	460	484	503	478	507	485	451	472	453	489	468	447	509	460	470	462	476	465	474	500	448	460	513	497	467	496	514	491	487	499	490	467	489	464	496	444	539	457	539	466	458	478	427	494	484	462	466	467	483	491	516	505	495	490	477	476	491	457	467	504	464	492	504	509	444	490	472	472	461	455	440	429	484	470	479	478	492	498	487	481	487	477	494	474	452	470	491	449	465	450	488	460	522	505	528	494	492	498	494	496	470	460	501	507	468	531	504	442	481	491	466	496	487	435	485	491	464	467	489	487	530	485	478	455	468	486	468	478	457	458	508	471	494	470	455	470	473	460	473	486	436	456	460	480	417	435	486	475	456	433	448	478	457	452	455	535	472	496	481	493	465	477	514	474	486	486	470	464	487	470	503	508	470	506	482	478	495	477	493	499	472	484	484	471	449	499	461	467	467	475	472	456	498	474	452	474	448	453	467	478	477	520	476	490	444	474	501	531	455	469	459	525	471	483	456	473	516	469	472	505	479	475	469	490	471	465	475	499	487	478	468	466	493	487	499	466	461	470	460	452	454	478	477	483	469	492	460	456	451	488	532	509	521	463	512	484	505	481	484	424	501	489	455	443	491	485	515	482	457	494	478	509	479	493	432	493	469	467	496	473	484	481	479	480	479	496	511	467	467	439	493	499	464	499	467	460	494	480	467	486	520	452	479	516	452	480	476	473	480	469	483	470	461	485	503	485	505	462	494	483	500	445	460	459	495	486	458	491	491	455	475	498	458	498	486	493	464	472	440	473	485	474	490	442	470	486	487	477	485	502	445	459	472	496	499	491	461	505	496	452	468	508	482	502	464	440	497	466	487	472	469	513	442	458	467	546	469	482	478	462	451	490	465	490	469	481	471	504	467	475	477	454	467	483	433	463	467	473	467	497	452	516	457	428	433	474	477	475	488	469	491	500	451	493	480	511	485	447	482	477	464	460	464	495	466	518	486	464	489	447	433	457	479	474	502	474	488	494	488	480	519	454	463	477	485	480	500	470	526	460	441	491	492	450	526	520	536	534	467	507	495	447	484	501	453	507	510	477	459	466	452	455	495	473	478	467	497	482	475	522	451	478	490	486	473	461	461	482	457	475	472	494	497	479	470	461	508	483	474	463	473	498	491	490	514	495	505	463	521	515	473	469	469	480	458	495	505	467	486	485	473	462	493	479	452	488	476	494	486	478	414	518	467	470	502	459	521	453	470	453	476	484	469	505	504	529	467	471	493	476	449	506	497	475	460	465	472	529	462	454	503	479	449	512	475	535	477	483	472	462	475	490	497	484	475	504	514	474	470	513	489	477	453	471	452	478	448	477	484	490	520	483	468	491	488	489	459	524	454	453	465	456	472	473	498	464	488	491	510	476	490	418	462	489	505	505	480	462	445	462	505	468	469	452	505	521	479	496	488	491	482	457	465	465	427	466	469	494	477	476	453	469	515	476	444	476	460	480	493	478	469	467	481	431	480	490	445	483	481	474	507	480	482	500	476	495	476	470	493	485	508	486	466	446	463	458	476	526	469	433	465	485	478	524	467	478	469	487	479	458	493	477	441	459	454	478	498	463	467	511	536	474	500	451	525	487	464	441	447	481	444	450	464	469	447	452	479	453	468	509	529	486	455	468	463	466	487	507	460	473	463	500	510	482	502	490	420	509	488	489	472	502	499	500	510	503	448	463	465	460	459	508	467	469	490	503	462	478	471	443	433	493	438	468	440	452	476	452	457	471	535	473	494	458	459	477	513	519	448	465	488	474	476	444	517	482	435	477	435	474	448	466	451	485	464	467	446	452	458	485	506	474	471	475	491	511	471	478	477	426	450	486	490	469	477	514	502	495	492	512	457	462	462	491	457	504	479	491	503	465	481	518	491	482	467	484	453	460	474	462	466	488	473	526	470	459	498	491	488	480	437	468	473	484	437	473	453	471	472	462	463	440	480	444	455	461	470	461	441	537	477	503	477	490	512	471	456	472	473	499	522	458	512	479	490	511	471	433	469	463	479	482	454	476	471	540	476	490	492	482	508	514	423	440	482	447	506	454	470	517	498	514	459	477	480	455	493	484	488	460	472	471	505	463	449	465	474	467	466	486	476	477	480	509	470	481	494	487	490	424	486	478	515	476	451	474	486	448	499	515	506	464	482	505	458	487	482	493	468	485	477	466	466	529	505	481	485	529	463	489	444	484	457	488	453	472	472	460	486	466	484	454	474	486	467	455	508	454	500	481	462	445	505	473	478	475	467	519	480	484	491	440	437	458	457	466	471	493	515	471	428	509	508	510	457	506	472	491	490	495	514	456	468	465	482	469	462	452	523	523	507	470	490	502	460	444	458	471	518	500	469	488	477	489	491	464	463	494	497	455	466	453	495	494	470	522	485	437	463	478	499	495	457	460	469	447	483	445	448	488	507	458	480	470	497	496	465	483	473	471	481	458	495	523	495	468	474	469	492	444	487	473	498	478	479	474	487	472	449	476	506	479	445	464	451	496	452	480	464	468	493	463	491	511	482	489	471	444	500	517	492	482	421	505	439	449	456	481	469	448	505	448	525	491	482	438	433	465	425	499	516	489	493	526	442	494	482	492	440	468	468	506	522	489	466	460	500	495	479	508	499	460	446	495	484	512	491	488	497	469	458	484	484	527	488	536	443	444	457	480	523	499	490	441	471	457	485	481	459	470	444	512	477	488	504	464	453	474	483	505	495	482	464	485	473	510	469	493	461	509	464	488	462	493	468	466	457	486	491	495	485	465	492	480	473	424	456	476	450	481	491	473	499	496	490	450	499	468	483	506	498	512	487	446	463	468	482	468	482	479	421	470	473	491	481	474	470	489	451	462	471	496	468	446	482	498	438	482	448	458	482	455	446	493	468	485	515	488	482	493	479	503	488	504	466	477	493	439	487	462	480	464	504	520	529	482	481	496	466	463	480	475	455	428	477	452	474	473	522	480	504	475	516	450	453	489	501	471	426	481	444	462	480	436	459	456	457	503	463	460	482	465	474	442	478	504	469	456	470	490	487	450	491	468	482	501	474	486	474	448	496	444	491	484	485	510	481	463	474	517	487	448	460	474	477	568	465	504	472	495	451	432	482	468	484	485	503	468	469	480	454	479	433	465	488	446	484	466	467	481	469	453	513	496	509	466	510	461	441	500	483	465	483	435	498	490	466	465	461	498	456	484	467	466	479	470	475	479	499	485	491	488	481	489	495	519	484	451	467	445	467	440	484	478	476	509	445	514	490	500
5015	10914	8666	4296	3142	2386	2034	1655	1402	1209	1112	1026	1005	945	902	859	821	814	767	754	764	807	733	720	672	658	694	679	717	736	659	714	749	671	661	707	687	678	695	709	686	669	662	732	665	711	720	695	723	693	650	708	715	726	677	671	694	622	655	685	652	637	635	678	659	635	726	653	687	675	662	661	648	699	638	659	640	623	667	651	659	645	616	669	679	667	625	634	702	671	673	660	627	655	627	615	642	680	657	726	644	692	648	595	660	672	652	618	682	628	629	698	632	617	656	658	646	586	681	647	663	674	617	678	653	640	659	636	702	702	668	678	621	658	602	689	656	643	599	663	628	663	658	686	620	646	638	633	650	659	674	629	649	637	686	584	663	670	649	654	610	631	658	677	666	635	641	674	687	703	683	632	634	654	628	662	670	635	629	674	643	644	639	624	644	637	635	616	645	665	633	664	696	624	706	676	636	638	617	649	618	684	672	611	634	659	625	679	610	707	654	656	688	698	662	685	646	733	680	651	606	673	605	657	643	632	602	625	660	633	686	632	663	639	604	621	638	665	673	669	664	630	650	705	663	677	683	654	664	642	636	649	650	665	672	686	697	617	672	640	676	659	618	634	711	663	644	624	678	692	640	655	636	664	635	643	686	643	688	689	641	665	616	670	613	654	646	631	647	629	658	660	626	644	634	637	656	666	657	660	662	650	633	638	644	631	692	637	652	615	584	657	646	648	630	697	680	642	651	678	635	632	648	645	640	635	667	622	685	614	653	650	676	658	657	615	660	618	661	620	618	657	649	632	656	665	616	661	632	675	658	679	638	648	631	570	700	669	670	643	692	677	647	668	672	661	622	661	616	653	691	656	640	662	688	647	620	621	656	659	651	644	671	618	664	644	672	654	627	653	687	661	634	650	644	664	638	683	628	670	589	710	680	673	671	665	627	643	680	633	676	660	640	650	656	627	605	657	650	657	646	629	652	637	598	649	665	672	636	663	591	640	645	660	612	660	671	680	618	657	617	661	672	637	662	645	656	657	630	697	629	674	629	667	662	654	654	673	650	601	585	709	673	676	676	641	662	634	681	640	632	645	608	704	609	715	673	652	662	676	689	651	650	648	665	638	713	683	669	639	637	684	636	636	610	645	641	673	644	675	657	600	674	680	626	635	658	642	668	625	673	654	631	625	655	708	677	646	655	630	709	650	645	624	618	676	692	667	689	644	665	664	672	642	634	670	664	664	643	695	625	658	628	626	687	667	689	658	663	708	614	658	622	643	677	652	653	660	643	595	626	635	640	695	686	634	680	660	653	668	621	636	660	666	625	661	646	655	677	664	613	658	630	636	660	646	664	616	681	634	664	680	632	687	665	617	672	666	637	628	617	655	666	666	676	665	685	653	672	659	647	697	605	658	638	637	605	656	687	653	646	628	640	637	641	655	615	675	630	651	650	646	636	654	682	621	627	660	648	694	710	648	637	633	634	677	642	703	634	674	608	648	659	659	643	626	650	653	647	673	657	623	678	653	644	642	649	646	607	636	651	599	646	616	660	646	651	636	684	669	659	664	651	669	659	659	678	654	652	648	662	675	642	661	642	672	603	633	620	642	640	649	655	658	643	659	658	658	669	671	630	688	611	667	606	617	684	650	655	632	668	643	643	647	662	659	666	643	637	653	632	649	660	661	630	674	622	669	663	650	673	687	657	635	623	639	647	654	629	668	664	627	594	713	635	683	698	642	662	600	693	634	587	688	682	620	657	621	681	637	672	621	701	627	612	645	679	604	663	690	639	696	649	673	661	672	632	653	613	648	665	683	644	632	636	638	648	677	640	647	644	677	646	651	639	661	628	615	613	704	639	644	632	660	628	669	640	657	636	682	614	683	669	683	604	656	666	642	646	650	655	637	655	637	698	640	639	654	633	662	672	683	625	638	662	640	673	627	656	639	699	633	614	685	591	648	655	670	686	649	657	647	694	688	697	689	659	625	670	645	715	662	645	659	645	664	601	674	690	639	619	674	674	625	609	698	612	658	695	623	627	667	690	697	622	654	694	665	630	646	678	644	658	664	651	655	619	639	698	669	683	662	655	649	586	690	660	627	687	639	693	632	635	653	637	649	654	633	640	655	662	615	676	620	681	670	611	679	666	665	628	676	634	671	632	627	654	639	660	671	627	631	636	652	677	682	687	637	655	634	703	687	674	666	651	632	641	682	645	677	644	658	676	637	641	665	610	689	644	658	635	601	644	670	678	669	652	636	644	634	648	613	706	651	628	657	664	666	657	608	625	643	653	686	641	648	610	644	630	655	633	658	621	660	607	640	698	597	635	693	689	667	643	650	647	662	644	652	602	642	673	659	630	622	650	695	596	663	612	618	683	651	701	663	634	669	646	711	647	636	657	670	652	612	602	633	654	654	673	640	679	677	665	662	637	638	613	649	703	635	661	675	662	624	658	693	668	697	606	688	661	666	636	637	665	637	638	628	660	617	622	633	648	622	623	685	658	633	656	668	685	635	666	638	684	643	599	613	644	657	681	651	655	662	594	675	668	662	644	626	654	681	663	655	649	657	643	636	688	667	662	613	670	711	647	625	645	629	621	666	647	670	608	642	623	673	651	647	633	632	673	640	628	624	655	651	669	688	673	699	662	634	660	656	612	647	652	643	671	659	655	643	618	678	639	618	652	644	640	617	626	649	598	596	619	712	645	682	644	674	637	630	655	658	664	608	685	642	639	666	690	634	639	663	648	624	606	669	638	656	682	628	656	672	671	639	659	658	649	662	638	641	674	648	591	646	648	656	622	617	695	648	678	717	646	645	650	637	667	649	719	700	617	605	646	658	660	622	649	681	657	661	648	649	644	623	623	655	611	609	636	650	619	694	658	645	708	661	666	623	639	625	662	659	645	667	584	674	673	635	629	696	664	651	653	644	669	638	681	689	624	670	669	655	670	664	660	655	693	635	610	639	634	639	635	626	698	664	686	626	638	659	726	616	697	658	713	680	650	630	669	663	650	702	675	662	634	666	653	633	617	639	613	671	661	676	626	696	689	629	642	670	643	616	646	671	651	668	656	637	652	658	625	646	645	640	682	644	676	664	635	681	598	620	687	652	631	643	667	627	635	661	689	696	642	692	632	646	674	675	673	652	662	667	661	671	637	688	665	685	636	627	657	648	673	633	626	649	678	669	672	657	650	657	677	616	687	681	675	629	676	631	653	636	698	655	683	656	618	652	665	668	608	658	645	655	654	631	706	636	658	620	631	653	636	671	648	650	653	689	656	644	649	683	736	664	682	681	636	711	661	649	660	661	669	694	644	684	641	679	667	648	674	686	684	691	633	655	643	643	632	648	654	663	657	677	659	645	628	648	657	664	653	670	663	698	622	669	651	648	647	644	596	689	634	650	655	622	614	673	664	681	707	640	648	641	635	677	615	650	677	653	700	681	578	617	641	628	701	658	645	658	621	606	644	625	627	641	657	646	651	632	635	623	649	667
23032	21490	29486	23925	21490	21542	10246	1140	737	662	586	564	513	463	454	454	411	403	392	373	374	381	344	351	348	329	327	318	324	324	349	305	301	326	340	322	312	340	316	312	330	299	340	332	320	326	299	341	326	313	308	357	323	332	319	355	346	300	300	330	333	350	294	268	289	295	329	311	306	306	367	350	286	318	309	298	274	347	322	313	296	290	328	305	276	308	323	302	301	337	265	322	279	285	323	322	318	304	291	316	306	288	278	292	288	314	277	294	283	307	286	300	278	304	318	264	312	311	297	305	305	295	339	283	326	321	359	314	264	291	304	280	313	304	318	316	296	331	299	267	293	306	297	300	333	294	283	340	301	302	311	348	333	278	284	328	296	287	279	260	278	335	304	300	308	266	319	301	273	300	298	320	312	296	292	321	322	301	302	296	301	321	307	282	284	298	291	316	293	306	319	299	258	352	268	294	312	293	282	264	300	279	308	315	291	306	286	301	294	295	306	295	326	304	297	275	317	271	297	297	319	286	323	315	297	326	300	304	282	320	277	292	324	304	312	284	309	267	302	303	290	309	294	287	304	296	314	317	309	305	290	301	292	275	322	309	285	316	309	335	290	265	271	264	310	306	321	312	312	260	335	308	304	295	300	289	318	290	288	299	318	308	300	304	305	278	317	303	291	295	290	299	299	300	340	285	305	267	324	306	288	327	289	301	324	307	311	296	302	296	298	308	291	296	326	302	268	279	318	291	316	270	296	310	292	265	298	280	299	287	288	236	302	311	300	290	313	303	287	320	274	285	277	316	275	311	323	285	301	300	320	266	313	272	278	306	289	300	323	296	328	310	315	321	269	281	309	309	292	291	274	282	317	298	300	290	321	340	323	299	301	313	290	313	263	293	250	323	281	288	283	312	255	302	297	300	314	301	292	268	303	304	318	280	306	292	308	310	334	307	311	329	296	297	298	299	282	308	337	317	296	319	308	301	306	282	303	293	275	300	298	310	308	306	305	279	314	290	316	270	341	278	289	280	325	339	319	283	290	306	326	311	297	298	305	265	296	289	294	303	339	286	286	309	307	299	271	269	259	294	289	300	308	347	277	282	306	286	264	335	294	278	302	304	309	334	297	292	302	331	334	302	281	308	310	273	292	300	338	278	297	313	300	305	280	317	319	310	330	273	301	284	297	284	286	288	292	319	300	295	327	277	299	289	300	307	313	311	299	317	288	311	324	311	294	301	290	301	302	299	302	325	293	298	289	282	286	282	297	313	270	289	314	307	285	290	287	292	309	311	340	321	303	314	301	276	279	284	271	315	306	296	335	306	298	329	291	336	300	283	315	270	279	304	314	275	309	350	274	262	335	293	317	293	304	304	301	280	309	315	334	315	329	308	269	281	267	317	320	299	291	298	284	303	312	304	313	332	346	271	314	303	282	295	310	342	266	306	291	291	300	278	291	291	273	267	329	323	329	268	288	316	294	323	316	286	312	302	323	314	275	323	277	284	288	315	307	265	322	315	281	314	302	307	318	304	270	288	308	288	308	292	310	323	278	311	302	316	286	297	292	339	320	306	293	275	296	290	289	303	293	281	313	275	293	299	317	315	309	299	306	303	322	277	308	333	286	314	318	309	315	276	286	304	302	308	285	302	275	325	341	293	291	328	272	291	311	326	285	309	298	317	279	308	295	314	301	314	287	301	326	304	303	276	265	307	312	304	311	276	288	285	293	288	317	305	316	312	323	321	327	290	277	306	292	296	291	302	332	291	259	291	301	323	312	274	295	288	293	298	280	317	282	286	282	309	306	326	314	280	292	270	345	285	314	323	309	262	282	280	322	295	318	289	317	353	308	316	314	314	280	295	309	295	321	286	306	284	312	320	316	297	320	313	305	311	305	338	288	294	290	255	320	312	299	289	293	308	292	310	279	320	306	326	306	312	309	276	304	265	296	304	294	295	308	296	302	316	271	311	322	310	286	270	276	301	324	291	296	314	304	327	298	325	324	297	332	317	295	319	274	291	301	324	282	315	296	295	307	297	285	256	283	307	293	315	295	301	287	292	330	292	292	282	335	281	272	318	295	291	285	303	282	305	305	262	311	308	308	326	305	311	300	318	294	319	308	307	301	327	282	298	296	309	322	305	292	287	297	297	276	307	324	328	336	309	311	330	305	286	293	306	281	313	296	317	287	303	312	288	314	307	301	295	267	287	297	284	313	279	294	309	304	293	322	282	294	283	309	265	280	285	293	343	284	307	297	310	287	316	294	273	344	307	312	289	332	308	292	320	313	287	299	324	297	297	313	310	302	306	292	311	317	301	319	288	303	283	333	287	295	314	320	287	319	303	324	303	283	286	315	285	315	324	282	305	339	300	292	323	281	300	300	273	315	313	290	311	319	323	313	300	333	303	334	320	305	319	296	312	310	311	299	306	300	284	311	286	295	285	325	317	294	309	311	299	337	311	338	293	287	286	326	329	302	312	308	297	258	274	329	287	306	299	300	301	301	284	282	289	311	292	266	305	275	314	314	294	342	320	291	274	317	294	280	318	305	291	311	296	294	293	292	319	303	319	294	287	309	295	286	297	311	289	291	296	300	288	263	256	300	281	268	322	263	324	337	304	306	286	320	293	279	302	298	306	303	306	300	293	312	319	300	320	326	308	311	294	284	310	310	301	314	296	337	277	278	288	291	337	353	334	296	282	312	300	319	303	281	309	309	306	301	306	292	298	266	288	280	296	290	286	325	322	301	290	283	301	321	271	257	300	282	313	294	307	299	327	305	277	301	326	298	299	286	311	320	280	324	298	257	283	291	284	305	292	291	278	326	310	308	287	323	326	293	291	309	294	321	290	264	313	326	309	304	292	277	304	291	336	287	290	329	308	292	273	330	280	294	313	276	275	292	304	274	285	308	282	302	281	291	328	303	317	274	297	304	304	320	283	298	298	284	304	282	317	308	303	293	303	306	292	310	308	319	299	313	282	280	263	292	292	323	308	317	301	294	318	292	341	302	261	323	292	277	301	281	308	309	308	325	329	302	307	305	327	332	337	298	284	307	296	289	299	282	283	296	248	302	296	321	304	267	283	272	309	318	300	266	280	284	331	309	279	275	295	277	287	312	312	335	279	315	307	309	336	273	288	290	273	311	301	319	294	276	286	283	291	266	292	314	270	288	325	292	278	273	286	320	294	309	309	299	312	325	332	321	278	317	314	291	303	299	294	308	314	304	316	298	286	308	313	337	316	321	278	290	291	261	305	277	293	337	315	288	300	303	284	305	319	276	293	300	305	310	285	292	290	282	299	308	247	334	305	327	300	277	296	308	305	309	324	295	336	292	282	278	295	313	307	290	295	310	265	295	310	303	301	269	312	338	316	273	295	332	306	276	275	267	281	307	278	314	291	271	319	323	285	278	310	304	290	302	276	312	295	302	292	298	315	269	303	320	295	306	273	276	308	290	292	293	293	301	293	290	309	289	347	306	306	291	297	288	283	321	304
7183	16827	13740	7146	4943	3754	2906	2317	1827	1555	1350	1120	1028	952	844	749	731	723	648	610	615	525	563	527	584	563	520	489	516	532	491	493	486	473	465	441	458	432	478	443	450	480	468	411	440	487	495	439	455	483	467	501	488	455	485	488	499	463	447	435	460	470	421	469	472	417	423	431	384	445	448	449	432	435	441	398	446	397	425	401	450	433	439	455	404	374	419	427	415	403	409	455	431	410	419	417	409	423	427	397	414	442	450	396	418	432	423	461	400	407	429	389	397	435	403	432	438	468	431	417	386	439	424	432	417	433	392	434	432	413	423	410	436	393	465	416	425	424	447	415	456	451	409	410	425	417	422	398	436	418	424	415	386	422	422	447	454	405	433	403	422	409	424	408	446	414	420	425	386	454	424	403	412	440	412	421	441	420	397	399	422	410	424	414	423	436	406	436	442	446	432	386	414	445	409	424	435	426	402	399	420	434	405	386	404	409	423	460	429	411	396	462	418	397	404	408	428	423	420	453	416	432	416	425	401	431	450	405	399	406	404	390	394	415	416	392	424	385	438	415	438	427	429	414	452	408	413	409	430	414	423	428	416	385	427	453	407	361	406	405	417	489	419	425	402	427	402	403	408	448	447	434	413	376	393	398	459	420	372	418	420	422	453	412	413	410	427	416	445	454	446	411	419	443	387	414	402	405	403	420	401	414	427	408	411	435	405	413	448	413	418	425	415	420	432	361	385	422	427	379	415	397	427	413	389	403	435	446	438	425	466	387	438	413	408	455	423	390	446	409	432	454	421	407	424	396	397	407	443	419	429	428	390	419	359	442	428	417	412	474	389	449	387	423	440	407	441	406	418	419	418	437	411	402	444	414	403	380	483	445	437	425	411	397	429	408	402	401	441	423	453	404	429	443	447	402	464	412	413	410	412	450	416	415	422	414	438	432	401	431	388	387	407	431	390	382	417	436	393	445	396	446	415	419	436	406	434	404	416	410	419	384	431	441	422	442	405	437	407	467	440	402	402	421	416	385	429	416	434	423	397	373	428	395	420	409	388	378	418	434	432	412	438	402	435	413	418	429	429	419	411	423	422	426	381	410	411	485	397	480	419	385	382	435	422	390	394	397	426	389	423	415	441	407	442	398	452	456	413	438	410	412	428	407	446	441	449	437	448	453	450	435	446	412	420	415	409	425	415	440	410	393	415	440	386	413	419	402	406	411	412	408	432	431	408	403	427	432	414	431	389	401	427	427	412	425	434	388	427	372	448	425	389	455	425	413	403	425	395	414	408	416	425	420	421	403	411	416	445	416	425	409	443	418	436	421	433	474	431	473	443	387	447	413	413	385	407	416	433	368	412	445	410	422	402	397	414	443	434	433	418	470	429	447	423	433	422	412	451	406	415	419	444	409	396	420	397	416	418	429	447	402	445	411	390	412	429	436	432	414	409	420	451	408	438	451	423	406	390	418	409	419	392	407	400	433	437	470	400	427	416	421	417	361	426	398	411	404	405	395	410	420	422	399	452	436	438	395	390	421	437	426	432	407	438	398	431	454	403	400	420	454	416	423	449	394	406	448	421	422	399	431	437	458	428	418	445	420	446	422	435	431	442	444	439	406	412	414	396	403	405	428	397	385	418	426	407	385	428	398	481	428	408	409	421	426	455	375	420	440	394	412	426	420	431	418	424	444	416	418	443	418	402	400	414	401	386	430	380	396	413	399	413	436	427	407	433	420	407	415	414	392	390	420	458	432	412	420	415	415	434	451	438	416	416	442	394	444	413	430	431	416	426	406	409	390	446	399	439	393	414	428	395	402	382	418	428	445	396	424	428	428	396	447	392	429	418	434	426	446	402	413	443	389	399	427	437	425	463	447	447	434	399	431	425	418	395	429	406	388	422	408	384	420	415	439	416	422	424	418	431	402	432	429	416	444	423	421	401	406	418	405	420	378	409	452	427	429	382	407	398	434	429	401	437	446	413	483	409	391	434	424	432	428	409	400	416	417	422	443	417	408	415	423	385	400	424	452	409	411	435	415	371	417	414	391	422	411	404	385	404	436	401	433	425	427	392	432	434	430	416	405	437	406	410	427	427	433	405	436	425	447	386	418	463	437	413	454	423	417	460	388	350	417	418	405	407	424	410	378	390	423	398	419	406	441	404	433	426	402	425	411	406	432	414	426	406	445	407	412	399	399	403	411	435	401	426	443	424	421	437	427	410	457	416	390	397	429	387	412	407	446	398	408	445	450	427	452	442	383	431	393	402	418	436	401	398	400	379	436	448	425	419	413	423	442	395	418	398	443	461	402	455	431	422	434	462	406	439	431	453	419	437	413	404	419	426	425	409	410	422	413	405	413	414	400	449	448	414	387	423	395	396	432	423	448	391	390	429	440	408	400	448	419	424	442	437	432	421	426	461	422	408	456	441	442	415	435	426	446	443	403	403	425	410	389	399	411	422	398	406	404	446	386	414	397	414	417	394	423	423	425	414	429	436	385	433	428	441	408	406	378	423	409	438	399	384	389	435	439	405	408	390	441	440	443	425	446	427	425	423	414	420	388	441	390	421	394	395	415	439	451	433	395	435	420	427	421	400	436	440	377	427	427	408	384	410	410	463	414	413	423	424	415	439	442	405	404	443	413	430	406	407	431	403	405	380	402	397	428	412	421	420	477	434	417	415	405	418	465	426	400	396	399	417	437	428	431	427	400	414	448	398	414	421	472	409	396	398	385	424	428	381	411	399	396	413	412	427	424	413	413	419	405	406	412	390	424	436	409	419	416	446	428	422	425	449	402	382	437	393	406	450	388	393	421	373	400	399	410	420	427	414	414	417	420	430	441	446	388	384	432	443	399	408	434	461	395	419	431	381	431	443	363	426	444	409	464	441	444	436	390	422	429	414	401	416	430	400	438	374	432	457	451	458	440	377	445	389	452	389	425	426	419	444	416	415	428	430	401	428	426	438	437	388	423	437	410	432	413	400	392	460	395	406	385	364	421	416	423	386	411	413	427	400	424	388	401	450	409	435	450	424	398	427	423	454	432	440	408	400	419	441	410	388	423	381	415	411	400	428	432	446	424	424	395	432	382	426	456	407	430	387	434	391	406	464	415	429	389	412	384	433	404	357	444	413	441	390	438	421	424	398	438	440	413	458	397	418	386	436	434	412	443	422	434	416	409	456	415	407	389	399	441	428	423	440	451	410	423	405	418	415	412	434	410	423	420	414	418	414	428	422	419	403	431	434	433	439	409	424	393	439	433	433	421	403	411	423	423	436	453	411	451	398	430	418	415	424	378	407	417	398	400	446	397	416	428	451	417	429	439	413	422	382	449	425	399	422	419	419	390	429	400	412	392	403	408	421	449	415	421	429	424	399	402	411	434	411	443	422	435	420	439	404	379	389	430	435	387	434	389	405	414	426	404	398	441	368	418	410	388	418	415	412	381	414	396	411	457	435	411	421	427	407	407	399	393	430	395	405	424	421	435	403	421
26991	21047	9827	846	489	407	401	362	365	377	378	382	371	371	331	394	325	349	346	365	350	374	389	367	346	340	364	346	360	358	353	392	373	362	370	360	359	387	381	356	334	320	355	369	378	339	376	360	367	360	345	361	381	359	341	359	373	377	379	376	356	370	360	369	372	351	393	370	397	355	357	347	374	373	331	357	345	361	338	327	360	362	357	364	371	333	355	336	370	352	356	385	348	335	342	352	339	373	382	374	373	325	331	373	364	360	341	387	396	354	378	346	358	384	347	354	349	356	374	337	370	349	349	375	353	344	354	369	364	360	342	380	309	331	356	362	367	385	367	374	354	368	344	313	372	364	366	358	369	368	328	337	341	365	389	377	363	332	381	352	372	342	365	353	356	366	343	365	368	345	368	379	351	368	359	344	351	368	382	332	334	340	356	380	334	363	391	349	351	352	371	334	332	373	337	352	346	355	391	353	339	351	384	366	381	389	354	354	368	385	331	353	332	373	365	369	355	373	336	355	376	340	335	360	361	327	368	356	363	386	327	361	377	343	375	356	305	334	342	376	393	364	339	369	338	384	326	365	353	357	320	344	358	335	344	327	349	307	349	365	359	392	362	339	396	374	376	379	360	358	363	373	372	350	346	346	340	352	355	358	376	346	363	324	357	366	357	383	359	329	357	337	350	354	364	371	341	351	335	340	353	377	361	342	380	372	362	390	347	347	381	376	369	390	374	349	369	379	360	347	354	327	372	381	389	363	359	347	353	379	311	347	364	385	362	380	353	370	349	365	337	349	343	368	332	352	350	366	331	308	363	381	370	376	395	363	343	370	376	338	344	342	376	369	378	366	380	380	341	375	366	364	386	361	334	407	323	373	337	350	352	372	372	386	362	391	355	351	319	370	370	376	344	345	339	326	359	341	367	347	363	344	340	399	345	332	346	362	322	338	322	350	369	385	365	339	371	334	379	326	370	356	372	372	358	359	347	372	355	344	340	350	356	337	346	388	354	342	392	362	390	356	357	371	350	380	352	318	359	348	361	342	335	374	372	372	362	359	358	388	392	352	328	335	369	330	355	332	340	327	345	344	356	386	385	366	357	380	339	359	365	352	370	380	346	336	344	367	351	374	346	353	397	321	325	340	354	368	360	374	355	361	351	337	364	371	343	346	339	344	361	338	377	354	348	337	366	343	380	364	359	337	364	351	345	333	356	335	367	371	349	350	377	358	362	328	370	378	329	355	344	358	341	346	334	383	354	365	344	370	325	328	359	368	312	348	353	347	364	355	352	340	365	340	392	385	329	390	387	365	331	350	346	384	340	341	359	343	345	350	369	355	364	357	328	368	402	321	374	332	366	342	355	368	368	353	346	353	374	387	352	378	350	346	363	363	368	339	347	415	352	376	389	387	384	362	351	337	360	322	391	363	364	343	345	341	363	350	354	353	327	337	376	352	365	341	366	389	362	359	362	389	376	335	363	327	374	333	360	338	351	363	396	352	347	350	373	366	350	381	384	370	367	329	347	349	355	367	379	353	339	366	405	376	360	364	345	318	364	367	344	366	349	355	379	339	346	371	330	324	374	383	390	339	364	378	343	388	388	347	372	349	340	350	377	343	365	371	365	378	367	350	362	368	345	324	323	392	348	379	376	372	363	346	357	389	378	389	383	343	369	358	341	320	380	324	351	394	371	351	375	346	348	348	380	369	378	372	379	349	368	371	331	399	350	374	333	355	332	382	365	382	376	349	332	338	342	365	391	344	375	370	318	370	357	332	354	340	365	326	347	387	360	379	376	383	370	367	376	360	348	363	357	398	328	372	362	410	356	353	361	369	352	278	387	374	358	368	348	344	374	371	358	338	348	353	377	402	368	353	366	364	369	367	338	373	363	335	352	381	373	366	348	360	344	345	370	352	340	336	372	377	383	392	351	360	381	333	367	331	374	345	375	349	374	399	347	342	365	362	344	379	332	363	357	368	363	379	391	368	355	383	352	342	344	325	376	414	355	351	376	379	350	380	341	370	363	380	338	382	317	328	364	346	352	357	348	351	388	356	364	376	338	353	356	401	375	333	371	359	327	360	373	357	396	391	374	388	354	306	327	360	340	365	339	371	364	384	379	352	384	325	356	342	374	367	339	354	352	336	357	324	349	364	334	370	365	353	356	361	355	363	403	356	351	369	373	365	394	359	355	363	371	373	342	319	368	351	325	381	353	345	380	352	365	367	368	366	342	380	347	335	375	350	357	379	369	323	381	324	364	344	361	379	357	364	350	388	371	339	342	370	328	355	369	370	340	359	329	332	344	359	348	354	336	356	318	351	396	355	355	326	374	376	339	349	378	372	356	349	342	347	381	347	345	346	345	359	332	360	330	358	345	339	362	359	374	383	401	354	351	388	335	370	363	360	380	378	330	353	319	332	368	356	359	365	379	359	368	381	368	406	376	361	342	348	375	323	413	380	345	348	344	356	340	352	348	346	355	363	334	367	340	362	376	371	387	355	377	374	355	343	327	366	380	350	350	362	355	323	365	376	376	346	383	386	375	382	334	322	348	375	370	386	355	383	355	382	378	398	372	353	356	359	357	396	373	394	353	356	359	343	395	388	369	344	333	359	356	346	347	340	399	348	352	334	345	389	312	366	382	348	357	373	365	320	319	335	355	340	372	395	350	357	380	374	311	370	350	361	395	350	366	371	338	342	354	357	388	364	344	353	347	368	362	353	374	366	372	348	354	373	370	373	349	320	355	364	359	346	378	366	384	349	326	364	359	354	363	344	338	362	360	322	345	379	373	329	363	351	350	353	351	364	369	378	341	375	343	368	410	413	381	333	343	359	344	387	350	385	368	358	385	332	332	364	358	339	367	375	363	359	374	384	377	356	385	364	384	359	339	347	368	371	367	362	358	364	384	335	361	347	320	373	362	344	324	373	322	335	382	333	320	370	357	355	377	376	354	347	386	360	359	343	387	355	331	374	354	372	341	363	353	383	375	361	371	349	341	346	312	346	366	349	364	370	336	367	359	322	360	392	372	368	340	374	346	341	369	362	400	352	359	377	360	355	362	353	378	337	365	368	342	362	349	386	405	349	333	368	352	354	358	356	342	345	385	358	369	369	362	338	367	328	379	384	338	360	351	365	411	391	341	359	345	389	367	399	378	344	353	379	370	376	328	358	368	384	362	384	349	349	355	314	368	330	356	386	356	349	372	378	372	393	328	373	338	330	349	368	346	345	357	380	325	372	362	380	346	311	366	340	333	384	385	352	368	360	368	357	362	339	358	331	347	344	358	349	375	364	335	360	332	365	345	377	377	355	400	391	363	327	371	371	356	390	371	382	354	348	334	330	372	358	341	370	356	353	375	359	342	339	339	375	363	323	390	364	369	376	370	351	326	308	342	362	400	336	377	345	375	319	350	376	374	333	354	331	355	345	384	351	378	343	334	379	325	365	370	364	377	355	373	353	366	359	393	370	319	382	367	362	358	360	381	329
3968	1325	1091	726	663	588	571	543	542	516	514	526	495	501	473	495	477	479	500	499	504	499	513	444	496	524	487	474	453	508	503	491	462	486	484	467	497	499	489	502	474	494	484	482	473	484	530	484	491	496	454	509	486	458	532	467	513	452	488	478	472	497	483	493	486	457	478	483	461	505	477	511	474	464	495	477	488	467	512	459	500	522	481	482	504	465	431	503	466	484	438	505	513	489	494	522	511	502	460	467	492	477	510	518	470	525	496	452	482	507	496	457	499	515	521	474	475	486	488	478	493	505	493	495	471	460	476	541	486	514	520	499	487	488	505	506	465	486	532	495	483	504	472	477	500	496	503	541	508	531	478	491	468	474	470	500	471	517	496	508	515	496	485	463	510	477	465	528	515	515	452	504	483	522	529	479	493	461	501	483	543	502	421	523	442	480	481	497	494	493	478	502	501	456	472	493	497	494	466	501	468	496	494	491	492	500	494	497	461	520	517	506	538	508	472	494	534	487	487	488	473	516	479	487	528	476	498	498	483	487	487	498	472	464	491	495	520	495	494	495	454	499	479	523	458	524	485	471	472	464	480	490	529	490	495	494	471	487	491	513	511	459	513	520	488	485	494	497	541	488	459	489	479	526	509	495	451	485	463	481	500	503	493	476	506	459	499	477	531	471	504	457	491	506	489	493	484	501	482	471	511	514	486	539	507	470	472	477	497	501	485	476	509	563	503	486	464	496	486	508	478	516	494	480	450	472	478	480	465	509	524	452	442	481	487	505	454	481	460	476	507	476	474	483	483	471	485	447	470	520	520	505	486	488	517	444	513	483	490	498	469	479	502	471	512	497	482	492	503	519	522	500	504	508	484	469	502	502	469	470	509	476	443	486	493	494	451	521	519	514	478	477	517	460	500	470	514	485	499	483	474	434	524	480	495	463	479	499	504	516	464	510	480	477	479	496	500	515	521	475	486	521	493	487	485	503	470	500	469	500	489	512	441	441	494	523	449	464	507	502	474	476	485	508	513	512	497	486	484	478	497	461	496	477	486	497	458	472	460	527	486	475	498	457	502	489	497	501	490	486	424	499	498	475	492	464	501	497	519	492	506	473	495	491	449	462	467	454	475	515	508	446	511	540	492	493	483	491	499	542	491	472	487	477	502	494	477	534	512	504	521	485	516	485	460	527	459	516	503	488	464	504	453	507	465	508	466	493	499	512	497	510	475	508	515	485	484	475	473	499	459	517	500	499	482	476	509	501	469	486	490	502	493	516	477	500	495	501	464	473	476	528	515	479	496	499	500	500	514	486	503	482	473	472	499	460	510	448	505	520	529	480	472	490	528	498	499	479	473	489	465	459	476	495	512	484	494	476	488	498	451	542	443	453	477	478	451	470	521	526	477	523	475	490	529	500	472	464	511	476	485	496	488	506	498	485	543	479	494	497	503	489	481	466	523	438	493	497	461	501	510	510	503	517	512	489	416	478	520	502	488	513	500	473	471	475	488	474	529	507	506	456	493	466	510	470	508	508	478	499	487	474	523	441	453	511	500	491	452	504	473	471	493	521	477	512	495	493	490	488	489	526	511	523	516	470	487	480	513	507	489	542	536	480	471	531	482	484	500	503	499	434	480	497	468	515	482	527	520	485	521	499	487	487	458	430	466	484	471	432	497	456	499	474	473	460	514	459	472	480	478	521	457	468	495	495	468	516	516	460	473	505	501	515	460	462	456	478	479	475	509	479	484	483	521	487	494	509	481	515	518	462	539	497	480	482	478	522	459	502	514	491	447	462	462	489	488	487	511	489	462	482	486	485	468	474	487	476	497	463	454	493	505	485	517	464	455	523	481	493	512	476	491	509	459	462	486	457	453	471	501	453	478	513	484	498	493	492	459	478	461	515	489	448	467	481	469	474	499	487	521	453	490	500	515	478	507	455	483	459	491	466	450	471	512	462	458	511	498	518	489	508	505	509	489	486	487	456	504	450	499	495	541	457	498	510	529	482	460	502	508	433	515	505	490	527	466	475	517	493	483	519	510	481	500	455	535	488	496	466	499	469	452	522	520	476	475	451	538	500	480	513	481	487	503	489	464	460	484	498	475	515	513	483	454	486	541	499	506	476	481	452	513	477	478	498	529	488	478	486	492	505	459	502	521	471	531	451	546	504	523	494	503	484	485	508	487	500	504	479	511	444	492	518	482	526	477	455	497	435	457	454	505	484	516	469	471	502	492	497	540	448	470	476	498	484	494	473	474	492	495	517	457	499	511	470	522	493	491	488	525	480	477	467	505	495	470	480	522	550	513	503	485	546	484	487	486	482	452	459	500	470	445	470	553	474	483	480	503	488	438	470	505	467	457	473	458	508	525	483	480	445	437	482	507	487	512	524	519	460	514	505	491	489	507	483	475	446	490	481	499	484	483	460	449	485	484	436	466	455	494	480	499	533	489	454	499	521	510	527	493	501	489	473	470	481	504	513	502	527	500	498	475	492	514	506	487	464	482	452	512	500	490	482	515	494	501	485	486	493	486	510	506	541	486	499	465	486	475	474	505	458	454	446	493	493	504	475	507	465	486	500	513	491	491	474	479	507	517	497	491	469	476	460	475	479	476	492	521	465	528	450	472	459	472	486	513	479	441	460	465	474	488	467	503	501	452	497	523	498	508	463	494	483	491	460	502	484	469	513	526	499	504	463	505	470	506	478	512	473	480	497	504	479	503	463	492	480	493	528	479	486	467	450	442	458	504	489	470	478	502	511	458	498	511	512	511	514	464	501	460	512	503	462	482	517	534	469	456	468	503	515	493	497	508	487	509	497	481	445	498	494	504	471	501	474	467	447	510	478	485	473	474	496	494	481	462	493	452	461	500	493	525	471	485	487	474	474	466	515	488	503	499	461	468	521	507	469	481	483	533	459	491	469	491	470	481	486	463	522	497	461	469	478	466	489	478	488	480	476	481	496	502	503	489	467	523	477	498	472	470	462	486	468	488	492	510	463	482	492	488	523	509	477	492	454	515	512	479	480	486	447	460	532	477	503	481	508	499	525	460	522	463	513	486	510	513	534	472	469	507	466	477	464	502	508	496	472	478	492	507	488	475	503	489	467	482	479	501	467	528	492	459	489	475	471	457	488	515	452	451	498	505	484	470	460	458	451	515	515	461	487	499	516	456	503	500	500	491	461	482	465	526	467	448	456	485	488	540	509	492	472	479	480	498	469	483	496	475	470	500	477	529	481	480	481	471	470	494	499	465	516	474	490	505	481	548	476	501	496	529	490	496	469	434	481	459	472	492	508	475	508	481	446	446	517	551	492	488	511	522	472	476	467	465	504	504	520	464	512	474	471	527	489	488	484	495	506	483	419	453	512	505	488	505	465	484	459	481	468	516	487	494	458	500	492	499	500	498	474	451	472	508	480	490	449	508	489	513	481	430	452	461	496	485	478	496	485	475	515	517	480	481	473	461	480	496	481	492	478	473	464	485	471	439	471
23949	21508	29084	24362	21494	12210	1341	859	718	698	663	618	557	587	594	515	536	520	506	511	538	539	499	502	521	519	489	477	481	481	481	456	458	455	505	444	480	494	506	495	472	454	518	510	525	465	487	476	494	480	466	507	460	473	517	503	500	461	507	510	492	469	486	457	516	493	470	480	494	507	481	497	435	472	497	460	490	487	476	474	474	471	474	489	430	464	476	468	476	445	454	478	455	484	434	457	455	496	447	447	460	477	452	468	472	462	431	437	445	455	469	488	492	504	497	476	501	467	491	504	463	468	453	499	454	495	486	462	477	461	495	499	475	494	459	497	464	474	467	446	476	485	454	458	436	454	486	460	516	476	467	511	432	489	485	491	489	463	480	517	481	514	460	472	473	464	517	477	443	474	487	493	493	467	459	465	501	467	488	499	488	442	504	467	476	501	503	468	498	435	446	496	485	508	433	513	466	488	486	454	500	474	457	540	467	445	462	462	463	473	452	472	479	473	459	472	480	506	482	445	507	446	454	444	517	436	449	483	488	496	484	467	458	465	491	444	482	467	459	469	455	468	481	468	452	503	445	493	450	433	470	461	496	504	481	411	477	499	488	489	456	478	492	479	471	480	494	484	470	472	481	458	493	449	495	455	467	452	481	503	466	499	499	506	476	440	507	508	486	448	494	459	487	484	486	442	485	461	465	459	466	508	468	471	494	497	495	456	469	517	471	479	502	447	434	501	453	464	502	456	445	425	491	470	449	427	465	501	460	479	494	484	446	475	473	471	454	482	484	439	446	458	492	493	490	488	484	495	469	481	467	457	489	445	501	502	440	454	465	490	476	426	469	530	448	425	475	464	487	530	445	495	463	490	483	461	479	452	457	502	470	500	485	482	460	468	478	446	449	450	464	514	431	481	467	477	507	469	504	443	475	451	530	518	462	472	474	483	462	463	463	479	473	445	485	496	471	496	484	461	477	455	469	455	444	467	477	469	464	472	483	467	471	475	465	460	510	409	498	509	463	416	470	471	477	441	458	437	521	462	494	513	452	473	506	507	481	465	484	478	455	472	467	462	456	466	439	436	451	480	429	453	488	503	500	444	478	445	475	453	489	498	466	461	468	453	468	477	501	449	450	465	487	466	450	450	486	442	479	481	462	500	485	449	494	468	458	491	459	476	489	443	484	458	478	435	494	492	460	393	473	517	453	433	463	476	451	501	480	481	487	453	461	466	427	485	457	505	449	483	457	460	471	450	477	464	457	459	458	449	475	481	502	493	513	434	476	447	451	462	457	480	455	476	506	478	471	468	444	457	439	501	487	474	442	441	486	453	470	471	472	458	520	474	473	455	458	461	487	468	462	460	499	501	465	503	469	447	468	455	455	432	489	468	499	457	450	474	452	470	496	466	477	492	483	453	481	506	473	463	480	476	470	447	467	496	487	454	483	463	477	404	466	443	513	460	464	495	485	477	488	448	516	490	483	443	483	492	488	445	502	519	483	470	446	465	415	477	465	511	480	439	505	476	474	505	494	489	462	432	503	482	467	460	462	424	481	459	474	477	424	448	445	479	474	467	499	506	496	441	490	483	530	471	448	476	467	508	462	423	489	474	468	461	481	454	466	485	478	461	495	466	489	507	450	527	470	477	467	468	443	477	440	465	483	469	467	453	483	469	502	465	504	462	428	476	480	463	483	478	447	440	465	436	464	469	502	458	465	442	459	481	494	508	485	476	500	470	473	468	474	482	460	481	461	473	483	478	479	514	461	490	444	452	468	504	494	488	502	453	469	511	469	491	510	444	494	494	470	445	456	466	462	476	440	450	486	470	486	494	480	462	488	457	438	469	507	457	466	514	467	491	474	482	485	475	439	509	438	487	507	490	495	454	496	476	460	457	481	481	517	456	432	464	497	477	459	490	442	478	505	491	492	469	477	481	458	457	469	414	491	471	480	509	446	435	479	441	459	453	486	425	498	461	496	486	478	482	484	473	463	485	451	457	484	481	475	498	464	495	455	451	476	469	438	481	467	464	511	472	466	494	503	463	453	449	514	478	469	486	442	459	487	457	487	445	446	506	456	476	485	455	474	438	467	477	466	442	421	466	488	477	448	446	479	505	472	474	473	471	465	474	468	459	448	470	440	447	482	460	458	466	500	479	442	458	478	454	448	498	463	468	451	455	452	437	460	479	437	444	498	432	487	453	501	458	480	479	461	454	445	476	471	480	429	479	423	461	483	465	466	485	488	449	478	457	501	434	537	491	488	466	465	477	471	435	478	486	505	456	457	477	466	483	481	459	451	416	487	468	483	480	500	525	489	464	462	469	473	494	489	465	487	439	468	442	454	438	469	462	470	469	488	446	425	481	455	493	459	437	484	456	471	446	431	473	493	444	448	478	474	455	467	478	481	453	479	439	489	481	465	468	482	460	443	453	474	463	470	506	457	420	462	456	514	464	501	510	495	466	453	488	458	465	415	502	478	485	466	512	458	487	476	488	501	465	457	515	434	468	465	477	505	460	455	445	469	503	477	478	441	467	480	470	499	481	479	458	504	489	478	477	474	475	466	507	473	487	460	421	482	449	465	456	455	467	472	467	530	492	467	487	439	461	533	446	469	447	437	468	456	457	515	495	473	469	472	476	469	452	490	532	474	448	469	500	450	497	481	453	457	467	454	453	493	488	456	466	501	477	508	490	458	488	476	461	500	458	453	465	481	462	486	454	456	453	496	504	466	449	488	475	486	486	465	457	463	469	532	459	470	441	501	501	455	475	518	474	482	481	449	454	498	496	414	513	445	487	438	452	459	451	473	436	462	468	463	472	467	473	477	451	477	470	459	469	509	463	438	499	502	462	487	483	465	459	451	514	469	452	487	494	474	438	463	513	520	500	472	502	429	462	483	471	458	464	446	451	464	496	466	424	412	496	470	465	510	481	514	450	487	457	474	454	464	462	471	462	487	506	450	464	495	465	467	474	468	474	456	447	465	474	476	474	465	467	469	487	483	470	476	484	507	467	420	463	472	483	444	484	511	467	494	441	467	448	475	452	426	432	470	488	483	511	453	474	471	437	448	455	472	495	469	479	483	462	495	485	462	464	473	450	463	444	500	484	502	461	445	431	464	503	495	469	483	436	500	471	461	487	471	427	506	461	483	497	499	472	478	450	492	517	483	454	514	456	481	461	457	473	486	484	438	434	502	489	494	472	459	488	461	483	474	484	444	471	457	440	457	447	476	475	467	457	439	450	461	455	499	461	527	473	505	471	474	484	490	496	459	468	428	465	491	472	476	472	478	442	476	470	493	475	468	463	508	449	510	490	496	509	499	491	493	451	463	489	432	447	437	520	477	493	448	499	457	455	438	507	500	453	480	493	450	450	458	457	507	486	446	460	470	458	469	466	468	455	444	436	487	459	490	442	530	431	505	453	467	474	446	489	480	531	477	450	453	459	494	455	464	457	474	431	454	498	467	485	497	468	455	537	479	422	480	499	467	467
5130	10679	8691	4371	3162	2354	1966	1545	1426	1186	1141	981	980	859	858	789	795	765	765	773	772	735	678	682	723	714	696	721	685	719	657	657	714	658	663	676	628	686	700	657	641	691	685	663	649	701	684	671	715	647	726	683	634	700	655	674	679	663	681	643	655	691	649	623	661	667	649	608	662	621	639	646	672	658	640	624	665	660	707	689	675	618	623	658	604	651	657	614	640	630	642	679	713	669	663	638	634	655	684	712	633	669	678	652	676	649	620	683	663	622	672	656	627	600	625	628	706	622	659	657	629	633	633	625	679	691	617	640	667	664	656	625	633	598	593	644	683	641	617	660	652	693	649	639	599	628	648	664	629	617	638	635	697	632	614	592	618	674	661	621	661	686	632	643	681	680	648	626	658	634	646	657	618	622	653	636	684	649	676	696	607	609	659	646	617	660	651	649	598	655	650	653	664	645	704	662	645	616	635	633	643	642	628	651	700	661	619	666	582	632	638	670	615	605	643	680	634	632	646	668	669	645	609	672	633	686	637	649	659	635	665	654	644	601	623	652	651	649	692	645	635	659	656	607	657	711	639	646	633	636	659	671	669	688	633	655	638	650	622	632	660	642	662	619	682	644	681	592	653	630	697	690	659	644	657	659	664	603	616	612	632	608	660	658	629	681	587	648	675	674	660	691	643	630	687	669	648	646	641	625	638	646	632	646	666	652	664	638	671	646	624	639	650	661	632	624	637	590	640	626	660	713	679	640	649	606	598	643	640	680	679	681	631	661	609	605	624	645	651	659	633	645	654	630	640	609	638	711	627	660	622	653	653	630	637	678	688	644	647	689	627	681	623	618	676	612	583	666	656	639	635	627	614	639	652	650	659	615	662	629	654	599	669	628	671	637	645	660	657	645	579	661	663	621	644	675	651	670	694	652	595	663	696	637	670	612	637	608	663	605	658	664	671	605	651	619	648	635	650	628	661	640	702	607	662	629	636	670	687	640	686	648	640	614	632	638	657	660	642	671	655	675	684	662	665	687	682	625	661	666	602	674	652	634	613	602	630	656	632	602	676	646	652	645	606	688	627	606	637	679	687	623	660	645	631	656	673	619	628	657	620	646	679	679	612	653	682	668	689	659	660	673	624	633	704	627	586	636	631	635	703	654	637	644	674	675	700	652	613	721	658	653	619	682	598	648	668	641	613	641	635	657	645	642	629	673	669	603	623	659	573	628	667	673	626	611	639	652	632	668	669	645	634	625	650	640	655	612	594	630	639	688	650	666	678	654	673	673	609	602	616	675	658	628	582	653	651	643	671	668	618	637	671	671	661	694	619	642	681	644	652	609	626	633	643	662	655	672	626	698	644	623	640	642	638	624	657	701	660	627	669	662	646	656	654	631	650	622	672	653	589	653	648	637	659	659	628	626	665	669	663	643	641	627	615	624	647	640	670	633	671	648	673	630	678	642	664	624	637	651	625	661	648	626	642	660	647	639	618	644	638	655	650	664	633	620	625	664	666	676	616	647	643	647	564	597	616	674	668	615	627	658	628	655	660	632	647	646	627	646	643	650	695	640	644	687	647	645	655	659	660	669	677	654	645	585	664	642	572	699	666	695	636	644	639	650	649	690	594	657	614	682	661	640	601	617	692	640	634	620	656	661	641	635	627	643	621	669	663	650	679	675	646	673	674	624	632	667	664	663	636	630	635	675	650	659	666	674	638	635	696	690	663	649	626	706	669	635	648	621	661	621	637	656	628	651	604	686	639	613	637	649	668	674	668	640	608	654	638	605	618	717	624	602	655	621	645	613	634	621	666	682	651	612	665	687	637	638	592	659	659	628	680	607	618	653	643	665	634	657	621	634	641	657	622	653	667	640	631	678	625	674	637	667	627	683	679	664	633	630	638	643	658	583	620	615	640	689	639	621	613	645	657	648	687	602	670	707	667	680	662	629	610	680	651	681	662	645	639	654	627	653	649	656	639	609	602	605	665	605	689	647	637	648	651	637	635	657	662	625	654	615	683	636	689	625	671	636	603	655	612	655	632	631	667	689	637	620	635	645	643	627	599	658	645	633	639	635	592	631	635	640	619	655	653	636	642	614	606	650	670	639	698	685	669	663	659	657	623	636	651	651	674	623	631	616	612	634	633	656	616	688	623	636	583	699	631	612	628	638	690	627	634	631	685	671	609	653	684	627	668	603	670	646	624	628	664	596	614	618	629	631	652	669	652	655	693	658	625	655	620	641	655	683	664	665	663	602	641	680	648	681	646	650	652	666	602	631	629	688	644	643	662	620	668	697	676	644	676	607	573	662	679	688	652	621	633	663	624	628	681	663	613	660	673	645	619	661	669	617	658	669	629	638	660	634	646	657	634	659	667	619	678	645	661	629	664	645	640	678	656	672	657	635	679	657	614	643	645	662	667	613	651	672	708	608	680	678	656	642	649	654	675	659	664	644	636	674	633	677	650	701	614	676	644	637	613	661	671	617	640	681	646	714	631	724	680	658	622	585	680	679	597	618	638	645	629	655	616	667	632	692	675	674	687	653	615	637	651	657	608	650	650	664	664	668	670	643	650	623	707	664	658	644	635	691	632	639	653	637	580	673	627	632	639	623	629	640	654	644	655	637	618	646	641	634	618	641	634	618	673	689	645	664	631	670	641	676	655	640	618	677	616	660	640	618	626	661	657	659	648	663	656	635	646	599	656	651	680	613	606	667	664	653	638	647	658	631	620	669	637	646	623	655	639	655	630	644	648	657	649	677	643	655	646	698	702	640	672	671	684	630	663	587	657	649	667	656	671	677	671	625	633	653	634	617	662	657	679	659	657	642	623	631	691	643	647	675	647	619	634	639	589	646	628	618	686	665	649	675	663	647	645	619	624	636	582	680	632	643	615	660	619	633	662	681	627	608	631	645	639	671	637	674	652	636	625	686	640	701	663	633	613	601	639	614	661	667	646	600	628	635	613	639	652	648	632	676	619	663	615	634	654	689	675	666	700	647	615	652	660	632	631	658	608	611	628	615	638	626	656	640	683	642	628	631	603	664	649	636	657	635	653	616	621	620	667	615	634	591	634	654	675	593	645	652	693	635	638	637	662	679	621	664	582	612	622	661	676	677	627	609	632	662	652	691	626	690	679	603	656	599	667	634	608	647	684	645	648	644	627	600	675	665	652	683	604	661	612	623	672	673	617	649	666	588	664	650	661	635	672	616	629	594	641	621	686	650	674	644	681	652	652	622	637	631	636	603	651	631	635	625	616	642	671	642	664	642	673	624	633	650	682	648	677	652	625	629	649	630	705	640	677	643	666	634	634	675	635	654	695	603	636	644	612	639	648	651	635	643	659	662	631	648	649	677	664	610	608	621	665	604	681	745	647	632	647	633	638	570	636	702	605	629	635	644	665	639	670	695	627	601	620	628	603	645	694	648	620	636	617	682	634	626	694	648	649	614	620	674	673	664	655	630	671	611	699	658	621	666	644	636	643	641	677	644
23132	21512	29479	23992	21512	21553	10125	1135	824	715	629	519	544	474	477	423	428	385	398	410	345	350	350	322	384	341	396	326	322	329	347	300	315	327	315	310	307	335	294	314	343	302	295	302	301	358	296	304	315	318	327	323	326	347	304	301	315	307	320	293	319	297	316	270	295	292	306	300	313	305	320	269	287	326	319	297	327	310	298	261	299	280	309	294	300	289	306	314	275	289	255	303	314	317	323	278	298	290	285	296	318	310	329	299	333	234	308	304	310	298	276	265	287	300	301	276	295	276	319	293	326	305	300	273	270	243	299	329	311	306	302	320	276	296	271	310	316	303	290	311	302	301	274	290	304	294	306	291	290	283	305	305	290	286	301	293	323	296	292	288	291	265	257	275	272	283	290	320	295	295	258	302	292	276	318	295	283	327	312	299	291	285	331	281	321	300	309	304	300	293	302	263	291	306	312	302	279	315	289	300	259	294	309	283	310	295	269	307	314	297	285	309	292	307	329	293	289	299	295	300	305	306	252	274	286	294	294	318	298	287	261	305	288	310	290	298	290	283	276	301	312	306	300	260	293	273	269	290	288	292	286	303	304	272	294	272	319	277	346	276	292	334	290	324	296	282	289	289	302	299	276	266	269	290	313	318	277	299	294	251	294	292	313	303	292	298	287	261	310	297	296	294	262	286	297	305	275	266	306	314	302	289	281	297	327	316	281	282	316	297	285	305	288	281	307	267	301	299	261	316	296	284	336	303	290	275	281	303	270	254	288	318	321	310	326	271	310	289	297	291	312	283	319	307	299	267	332	307	285	276	267	286	273	317	286	267	279	272	283	292	300	284	279	291	305	271	294	286	295	300	289	270	290	264	294	296	289	313	292	285	304	306	262	301	301	278	303	292	303	283	252	307	293	309	312	276	271	288	300	310	293	270	299	299	305	283	296	286	305	309	304	275	304	299	286	302	284	291	298	302	291	309	304	291	286	296	286	291	289	288	303	304	300	300	315	315	317	279	304	276	300	280	318	272	290	297	297	291	317	278	308	277	302	310	296	297	305	288	309	332	283	311	322	278	309	286	268	296	281	317	306	303	276	314	318	298	296	295	302	278	281	297	277	287	306	306	304	281	292	259	313	302	282	259	333	263	286	302	315	274	304	267	307	296	312	285	315	297	294	300	284	314	278	296	299	333	297	276	290	329	311	291	307	279	284	274	333	305	311	343	310	308	311	305	314	285	283	302	303	277	291	257	277	311	282	292	286	294	297	289	286	286	296	291	290	275	313	323	273	296	285	291	296	298	289	290	309	291	278	300	265	286	315	285	298	276	266	295	318	304	313	298	294	326	291	338	264	303	288	293	307	279	342	269	305	293	299	315	309	310	278	323	317	276	312	295	291	293	302	302	299	297	290	285	327	285	270	321	297	284	270	299	307	289	325	293	292	292	276	333	296	307	285	285	284	283	320	279	289	281	314	288	292	278	290	325	259	282	274	290	282	304	309	281	296	288	283	306	266	280	327	271	296	292	295	293	300	293	271	291	300	278	272	304	292	301	308	325	299	288	312	314	292	292	274	276	288	294	265	296	291	273	291	282	298	281	282	287	298	308	306	300	298	299	289	291	286	280	270	296	298	289	279	287	287	290	287	284	306	306	285	303	307	298	297	291	258	319	288	284	296	305	284	320	286	267	333	308	289	286	318	311	309	310	298	289	256	286	290	291	320	273	283	325	284	247	278	261	296	294	291	300	288	275	319	296	307	285	285	295	322	268	287	303	317	301	290	309	242	300	322	277	295	294	289	295	294	278	287	257	293	291	287	268	290	295	284	294	278	295	272	280	286	289	292	310	301	295	299	252	328	294	302	313	306	311	297	272	286	295	289	301	280	256	311	333	292	263	294	296	298	287	300	251	326	285	274	306	313	345	282	300	299	265	278	315	283	308	300	263	310	280	284	291	284	296	268	280	299	284	305	304	313	280	285	286	292	308	319	296	270	276	289	285	247	292	280	292	304	308	326	355	305	279	296	298	295	270	300	291	312	276	321	313	289	317	278	298	281	318	311	312	275	315	306	320	278	268	296	286	305	273	287	308	291	274	291	305	289	255	292	285	293	313	266	314	308	263	313	315	317	321	294	296	288	278	277	304	279	299	307	295	292	286	270	257	298	284	302	306	280	284	279	284	323	292	316	328	251	293	311	315	291	283	275	303	308	337	281	290	295	290	324	267	285	297	302	293	290	270	278	282	303	264	307	269	335	304	286	285	327	311	309	297	300	277	270	305	289	282	287	275	303	284	281	291	289	272	281	292	302	277	267	298	307	279	290	304	288	288	294	323	269	277	320	299	298	288	324	311	305	311	321	291	341	272	316	289	310	305	298	287	275	305	288	295	264	275	280	304	322	309	280	305	284	291	315	318	283	272	302	303	288	304	288	285	308	275	273	321	288	290	279	296	300	253	290	284	280	292	311	268	297	302	277	288	300	294	294	311	287	288	288	291	310	293	287	277	294	278	300	298	294	305	306	293	288	278	262	310	304	294	293	327	289	269	291	278	296	298	312	262	313	290	289	262	301	296	330	289	297	274	330	285	294	279	278	286	285	302	266	298	293	270	271	315	283	324	300	304	323	288	299	294	293	295	299	268	324	320	298	279	280	299	285	274	294	288	290	315	313	314	314	268	270	299	289	287	300	276	287	303	306	284	270	279	300	294	296	301	296	276	284	288	270	274	295	298	306	285	296	276	275	303	264	296	305	309	295	296	315	322	300	315	262	289	307	273	302	272	318	289	302	318	286	304	291	285	288	275	302	314	281	334	314	290	308	281	280	293	305	281	276	292	302	289	303	314	285	307	313	311	291	270	300	247	299	288	301	292	289	290	280	287	314	289	303	304	284	281	295	284	291	268	310	307	332	292	291	325	285	274	289	296	301	288	259	299	241	280	285	306	307	311	298	301	281	279	301	306	286	279	287	268	264	293	266	296	287	278	296	311	300	283	299	272	290	308	318	287	276	303	310	264	294	318	293	270	286	291	292	284	284	281	296	316	291	314	308	285	308	276	299	288	306	298	277	288	301	287	277	306	308	267	313	281	272	294	286	306	308	273	303	287	279	285	279	295	302	301	307	282	286	298	258	264	286	286	310	315	298	316	292	289	296	270	285	292	275	287	284	271	276	302	302	270	295	297	274	317	299	289	274	286	264	294	314	292	326	297	289	306	286	266	303	304	308	308	284	257	308	284	279	331	285	311	281	283	285	301	303	281	319	314	273	291	262	293	291	319	303	310	299	288	288	317	287	288	283	300	278	279	302	307	291	309	265	309	286	328	303	293	302	301	295	298	286	274	279	277	262	290	285	295	277	302	315	318	303	299	279	277	290	296	283	289	300	310	314	290	321	279	260	280	302	285	289	326	278	296	276	285	305	251	283	285	300	268	291	312	293	250	276	309	272	286	305	279	317	320	303	340	310	299	260	282	290	292	317	305	273	307	303	302	279	285
7252	16890	13687	7087	4966	3736	2822	2223	1814	1576	1313	1153	990	887	835	762	693	679	590	620	610	523	580	569	517	540	505	471	525	502	466	473	489	437	507	518	481	462	462	435	448	462	469	448	473	437	462	449	483	492	456	492	479	493	525	484	511	468	461	446	461	427	464	422	429	433	468	420	389	402	448	423	403	434	410	419	457	429	450	412	399	412	447	415	395	410	390	445	437	467	414	459	412	409	444	390	411	426	414	396	421	424	419	411	425	434	413	416	446	428	465	422	429	436	433	409	437	398	388	428	422	445	433	430	395	398	402	427	410	422	408	406	412	435	404	406	411	435	467	391	420	388	398	423	385	420	406	454	396	396	443	439	457	436	421	417	401	401	463	427	428	413	426	453	385	440	438	457	416	414	400	402	430	384	417	380	380	377	388	408	394	387	391	427	415	413	428	443	372	384	454	423	442	427	383	441	406	387	431	451	377	392	421	431	395	417	420	417	383	397	410	461	415	423	400	411	397	458	408	472	491	371	440	401	403	445	375	429	408	427	414	428	414	416	406	388	414	398	416	415	402	408	425	400	442	396	412	417	450	402	376	402	399	399	377	424	429	387	428	381	418	423	409	415	409	440	452	446	430	416	395	419	442	404	368	431	435	477	408	438	386	418	435	423	425	425	403	423	452	433	406	460	445	403	417	406	400	430	408	423	402	422	424	428	408	410	406	436	426	417	421	428	392	429	365	443	421	402	421	441	451	445	411	400	432	421	401	441	419	413	408	413	396	411	412	391	458	420	425	405	430	429	407	423	413	422	424	465	389	428	386	398	393	405	432	435	390	421	398	458	386	440	477	433	424	434	428	400	385	413	421	380	410	453	444	447	438	410	428	377	419	426	427	431	410	441	412	389	438	417	399	429	430	440	409	404	443	410	424	413	416	382	383	419	433	407	369	432	440	431	414	437	398	411	397	408	389	445	401	407	374	407	371	399	410	446	422	398	409	401	392	425	425	404	435	393	424	426	428	426	426	439	408	401	438	433	421	407	430	390	415	421	430	420	377	444	446	378	414	372	384	428	425	393	417	428	408	410	373	434	435	388	426	388	413	434	383	404	395	391	428	408	386	429	433	418	454	414	409	394	448	439	408	389	383	416	427	415	409	420	419	389	417	403	391	434	432	428	415	364	420	434	372	435	442	362	414	395	390	390	385	451	398	380	428	421	407	408	417	410	404	425	428	445	437	453	432	437	437	447	420	404	434	421	411	412	406	420	394	413	401	409	394	433	430	435	423	449	403	375	412	422	383	398	391	378	405	391	439	416	425	386	429	428	416	434	444	405	408	439	424	381	405	418	398	418	426	407	417	400	414	416	429	431	406	403	393	392	444	410	438	441	365	424	410	410	405	382	416	408	414	432	415	398	409	408	435	442	417	381	426	415	427	406	399	413	412	443	430	421	438	407	405	448	420	408	428	393	405	386	419	430	409	428	408	379	402	413	396	454	402	400	401	413	406	459	416	403	460	411	419	413	435	424	389	378	434	399	422	415	410	394	403	435	396	450	407	421	415	383	429	430	371	402	420	409	419	399	410	429	437	384	444	405	423	400	423	452	434	430	383	408	444	396	428	407	423	409	421	446	444	449	405	429	421	426	476	399	434	423	473	391	366	405	394	422	407	403	415	376	432	408	403	421	444	413	454	422	373	429	412	456	423	442	423	410	441	403	416	414	411	416	434	427	420	373	406	379	423	398	440	363	417	400	399	433	435	422	448	433	469	421	389	389	417	391	403	390	435	416	441	418	371	411	404	424	438	412	413	449	405	429	450	409	386	426	442	435	419	400	404	412	423	449	422	435	470	392	434	399	466	415	428	399	393	415	438	407	459	406	402	414	377	419	409	408	416	458	433	437	390	397	424	428	402	450	418	431	393	422	423	410	432	433	435	401	440	382	379	435	410	458	383	454	398	409	411	426	399	422	428	375	403	419	396	397	458	419	413	424	405	414	411	403	391	410	374	405	423	375	411	391	451	420	441	427	396	396	416	398	416	400	433	425	423	400	390	406	384	407	409	416	429	444	442	444	400	439	434	395	421	381	421	418	421	399	413	360	425	431	425	371	359	383	427	442	396	400	408	436	432	394	406	426	409	382	396	409	418	395	393	445	410	421	411	412	378	434	385	432	425	414	414	432	419	368	426	409	410	422	419	427	411	386	439	410	404	441	414	404	410	444	408	381	457	409	443	397	448	396	415	404	410	428	400	438	418	433	433	427	412	445	382	393	435	416	428	414	412	419	435	405	436	401	416	418	437	435	416	407	445	417	421	393	411	422	413	398	391	388	415	416	402	446	424	415	402	394	398	418	422	398	426	433	424	442	411	410	411	413	398	377	445	423	402	395	408	429	442	457	400	398	428	403	416	398	419	375	409	393	398	438	412	411	399	435	434	442	407	411	390	450	415	427	424	433	403	415	392	462	425	387	378	442	420	407	410	426	428	420	409	418	407	452	397	388	400	410	403	384	422	407	419	394	392	426	403	411	424	418	421	402	425	402	400	427	416	422	405	400	396	414	439	419	430	419	420	411	414	394	416	448	420	399	419	411	389	412	405	369	394	406	404	414	421	457	420	405	433	405	442	416	391	389	476	429	416	419	436	412	444	432	418	437	381	409	396	397	414	398	393	411	425	410	404	421	435	393	431	433	394	412	435	434	437	423	395	411	417	430	401	432	404	452	382	430	398	417	392	428	411	437	409	392	430	432	370	414	449	425	418	436	434	378	433	407	430	440	412	413	407	443	438	420	423	405	420	453	419	431	407	418	433	414	419	427	454	406	426	415	438	438	422	390	415	368	425	421	410	392	425	414	420	431	392	400	387	410	416	437	404	399	426	436	417	381	391	430	426	435	386	434	399	425	446	434	397	404	410	442	395	423	408	386	424	414	420	402	426	398	419	402	436	397	405	398	403	407	421	442	447	444	439	418	407	428	385	446	408	384	427	381	377	430	422	433	389	427	415	443	398	428	424	461	420	402	450	383	420	416	412	416	397	396	421	411	447	423	408	393	406	428	383	420	453	421	379	401	396	441	399	437	412	410	400	427	393	384	417	384	413	399	437	406	408	425	423	417	448	434	449	434	403	405	463	418	423	409	375	407	437	449	428	415	399	389	437	418	434	403	377	435	381	417	424	388	401	424	407	427	428	442	426	413	369	391	397	456	407	409	427	401	419	435	395	400	434	428	355	428	436	387	453	421	412	387	458	444	366	432	385	433	451	404	415	386	453	444	417	413	401	425	426	424	437	420	425	404	422	421	436	403	400	389	408	424	422	431	443	453	424	430	395	401	430	407	401	428	450	406	432	403	411	418	426	442	435	394	395	426	402	449	450	413	398	441	399	400	385	424	399	432	421	412	374	427	423	415	386	434	406	386	446	424	435	415	428	428	373	384	383	437	415	413	432	404	431	441	443	399	461	402	440	427	391	435	433	417	417	411	397	415	407	386	386	453
27053	21119	9931	775	467	395	384	373	363	366	379	394	302	337	371	362	370	350	333	386	385	346	381	362	326	372	352	338	357	353	338	338	357	352	347	385	344	363	309	375	359	343	347	343	348	343	349	352	314	383	375	324	347	330	363	326	349	368	361	358	375	324	359	364	364	367	398	358	329	329	342	330	346	342	378	346	352	362	361	351	340	336	327	355	361	344	347	347	352	344	310	347	344	352	356	362	338	368	360	373	373	371	371	368	353	320	353	379	349	382	368	373	363	353	328	369	362	372	377	352	367	339	358	359	357	332	349	342	380	342	342	346	351	345	352	319	343	331	362	343	354	345	340	361	342	349	349	343	360	328	389	378	343	344	359	353	371	347	366	345	383	295	329	343	319	336	366	337	334	340	361	354	363	356	349	360	371	374	326	382	321	352	339	379	346	386	350	339	322	367	353	333	360	344	368	369	332	355	348	344	345	374	316	354	354	344	349	358	343	363	354	367	367	328	350	341	374	366	378	356	341	373	372	348	347	371	368	330	332	326	376	343	353	357	370	349	338	355	361	363	369	359	350	363	354	348	384	309	360	328	377	343	344	356	394	345	355	366	371	355	323	379	370	349	374	398	333	364	323	356	359	338	363	365	376	374	352	380	355	352	327	322	370	351	355	366	364	355	342	342	354	344	387	350	342	310	360	360	347	368	342	371	367	364	363	334	353	347	362	334	370	380	365	337	382	336	325	359	358	353	357	336	343	369	368	358	358	350	338	373	355	325	346	356	348	378	368	364	348	369	381	342	347	354	335	330	373	336	365	353	345	374	346	350	365	358	354	345	344	341	330	349	386	335	368	396	363	368	355	366	332	347	372	380	350	342	363	344	349	366	370	350	348	334	293	346	388	346	367	369	368	378	367	352	342	354	399	345	321	381	366	341	353	365	325	338	356	362	355	310	368	356	370	317	369	349	374	365	343	370	353	380	365	358	355	340	345	356	330	339	340	375	329	345	356	376	342	336	358	347	346	381	345	314	328	338	333	339	370	372	361	349	335	349	390	320	365	332	351	309	356	381	397	337	349	335	355	327	345	385	345	350	335	357	344	367	338	368	376	351	382	353	329	346	354	362	373	398	395	345	334	403	355	391	369	418	315	359	373	334	334	389	385	352	406	353	340	342	381	350	377	326	332	346	324	335	358	353	357	351	334	335	358	330	325	340	369	345	322	343	337	336	373	338	378	355	387	376	361	377	358	392	332	340	353	375	340	363	332	339	375	376	375	370	347	354	343	356	347	338	337	366	353	367	357	323	358	360	352	348	383	382	362	336	358	343	327	387	355	370	313	360	360	387	368	342	355	394	356	356	362	369	351	388	369	367	326	368	335	361	375	328	360	374	358	357	338	394	341	365	326	360	311	350	357	365	382	360	348	363	344	351	336	342	340	320	372	342	348	328	369	356	380	358	315	343	336	337	332	361	342	337	394	363	343	348	360	361	344	355	363	345	364	394	349	341	351	357	356	357	340	343	370	366	375	341	346	334	355	362	381	354	345	339	364	334	352	362	328	334	348	370	348	366	365	362	338	347	365	345	343	346	363	390	379	367	361	358	363	347	333	377	360	340	330	331	373	327	352	367	350	367	357	351	353	334	367	392	371	380	334	329	351	366	353	349	356	342	317	369	342	354	362	366	339	386	367	338	336	359	375	362	341	349	336	324	363	323	356	316	340	355	337	391	329	340	366	355	363	347	340	365	316	354	362	341	368	357	369	314	365	352	396	313	353	347	362	354	312	307	341	308	366	330	361	334	324	363	316	358	370	359	391	345	328	358	330	405	348	362	376	361	363	381	414	354	335	374	367	337	356	359	351	322	372	361	360	350	361	356	363	399	340	358	354	334	346	354	335	303	337	343	369	338	354	395	338	325	357	355	343	341	341	365	345	338	377	361	359	350	344	331	328	337	339	367	358	376	363	329	364	380	369	333	350	332	334	351	331	356	361	355	355	353	357	336	338	366	346	354	357	373	362	348	363	360	324	335	361	385	373	385	343	353	341	380	362	367	332	378	346	366	347	332	356	347	375	354	344	322	362	354	346	345	353	365	367	350	369	337	355	330	356	313	343	367	364	371	368	371	340	353	360	345	342	351	350	336	345	334	363	395	348	342	360	377	370	364	354	359	370	378	348	368	358	342	349	343	335	327	344	317	353	366	374	350	348	338	363	345	357	328	340	357	330	365	332	355	375	376	375	383	365	342	334	362	363	336	408	358	358	320	389	322	371	358	335	342	341	339	382	347	358	347	346	363	393	374	369	349	333	374	405	353	365	337	374	331	367	346	343	332	327	352	386	340	340	370	374	333	345	330	376	377	337	368	359	340	356	355	360	344	361	354	334	371	330	354	350	342	351	329	331	350	356	365	356	357	350	332	361	348	355	317	359	361	370	355	374	344	366	336	378	359	357	332	373	327	344	356	348	365	369	368	324	338	374	350	352	339	352	338	333	364	341	327	383	330	360	351	341	347	356	335	370	362	373	351	319	327	353	342	334	320	379	368	363	346	371	361	346	366	348	318	351	367	330	355	381	363	342	336	343	358	387	345	314	382	336	328	331	330	336	345	380	328	343	336	382	360	363	358	359	381	353	366	380	386	354	360	359	367	340	345	409	348	382	356	361	333	380	372	360	325	385	334	351	350	367	376	359	352	362	335	353	357	335	342	327	334	375	377	327	335	340	357	365	373	341	374	348	349	348	373	322	341	369	372	342	340	349	377	345	383	349	345	383	367	344	341	354	333	346	327	354	300	359	374	356	356	360	329	343	364	359	373	353	333	352	339	339	349	341	389	384	362	350	367	374	359	347	315	327	345	327	361	343	376	374	315	376	339	349	344	337	338	370	344	326	348	328	368	357	340	338	357	374	387	351	350	325	359	322	373	364	360	361	357	373	364	367	370	323	365	369	392	361	370	364	342	375	362	338	329	329	372	366	344	357	357	361	335	360	333	364	351	346	310	336	336	318	378	344	383	351	373	403	338	361	339	369	377	368	334	356	340	365	391	365	349	351	387	369	359	345	374	364	343	328	376	385	361	344	384	334	344	352	352	393	370	338	333	362	341	382	342	391	384	337	316	357	387	345	369	316	347	325	340	357	370	327	338	370	340	365	355	366	343	372	351	354	355	356	351	346	370	318	366	331	354	355	352	363	341	352	341	359	347	328	370	360	367	347	338	368	349	341	329	341	338	331	340	383	356	391	386	345	337	330	345	339	362	357	315	335	343	323	358	341	363	366	375	401	356	349	378	337	319	367	352	403	335	359	368	345	353	341	356	358	362	332	317	313	332	331	353	314	376	353	334	365	378	340	393	361	375	348	374	366	353	349	363	349	341	393	347	348	345	380	373	313	325	354	368	342	350	360	369	333	337	351	366	355	387	370	359	370	333	325	344	334	371	361	322	355	351	341	349	328	371	360	356	355	364	315	356	359	352	363	379	371	361	339	330	353	368
4036	1263	1052	750	685	595	553	538	517	528	515	467	484	463	494	513	477	473	505	500	485	448	486	469	452	502	458	483	477	484	464	492	466	483	514	450	489	478	506	451	519	456	482	478	463	443	468	508	495	483	504	544	497	512	466	510	498	501	514	496	481	517	442	459	531	495	492	436	469	449	514	496	461	489	476	453	493	459	514	501	500	532	489	454	457	467	473	471	456	492	483	522	497	463	498	483	481	500	503	507	504	500	495	517	467	469	485	520	500	523	491	481	481	446	517	483	526	489	482	487	490	497	474	518	456	468	469	516	481	468	507	508	485	486	540	465	477	533	461	472	487	484	492	533	499	482	529	479	483	477	517	491	474	491	497	498	512	497	479	475	492	459	477	496	525	477	519	490	463	467	501	483	483	458	441	482	498	449	520	493	469	491	461	491	471	472	474	498	487	454	501	492	495	472	505	479	486	474	466	496	489	462	476	498	503	509	509	486	495	491	475	512	495	479	497	448	469	483	494	479	461	489	488	527	491	483	468	474	456	461	514	462	497	491	518	540	473	508	476	480	484	502	498	459	505	522	504	497	499	474	486	471	467	499	486	512	502	487	477	470	515	495	499	457	514	454	477	475	527	468	443	503	494	482	493	489	491	487	510	486	473	491	495	475	515	481	520	459	463	490	470	471	465	454	506	487	509	479	520	503	507	477	483	521	523	477	485	493	481	500	465	473	449	512	482	521	465	522	473	456	487	488	460	501	489	510	484	494	495	479	485	494	447	479	488	496	501	475	494	481	474	452	479	488	462	462	513	470	457	481	448	510	454	475	437	481	444	512	441	472	485	473	503	496	523	494	520	517	479	514	509	488	438	487	472	484	487	435	488	515	512	483	458	495	494	477	514	465	505	452	482	501	494	480	518	471	507	472	495	481	458	482	483	475	473	489	470	459	470	475	498	482	463	469	455	497	449	503	501	480	452	489	540	444	423	517	501	445	466	479	473	437	514	487	477	471	467	500	510	460	465	532	488	507	481	479	508	466	496	459	457	453	493	503	480	504	493	505	466	518	493	539	503	477	489	533	528	469	480	503	462	454	461	473	481	494	516	499	500	461	458	489	477	479	485	504	450	508	536	475	464	471	495	470	472	517	512	441	524	494	493	487	505	499	449	501	490	497	482	498	449	474	487	489	523	514	472	494	482	482	483	483	488	489	512	465	548	444	503	474	483	494	494	531	490	494	512	461	466	556	456	481	512	471	465	473	472	543	477	473	515	493	476	510	466	499	508	471	481	455	484	500	452	472	483	495	479	499	458	541	500	491	468	469	471	468	498	489	474	467	483	498	490	496	481	483	456	497	538	482	454	504	474	455	468	521	441	485	488	464	491	506	443	470	488	464	472	491	457	523	505	484	468	488	477	447	495	511	517	444	517	453	486	462	470	507	487	505	479	496	527	489	484	505	499	512	495	503	516	500	483	486	462	461	435	457	459	438	485	479	469	503	458	508	514	483	506	459	464	476	508	471	461	484	549	486	486	499	444	510	533	487	510	469	472	486	474	467	470	520	464	493	481	492	475	518	475	488	482	468	491	513	468	481	463	522	508	477	454	521	511	519	516	461	487	500	492	499	508	483	463	497	488	435	477	448	522	489	456	475	466	489	472	466	482	485	486	455	518	448	462	469	482	548	470	467	496	478	491	478	492	480	483	468	469	493	484	499	479	510	437	516	478	470	470	481	502	458	480	441	462	467	431	483	493	491	481	484	482	503	475	499	522	495	486	457	458	516	503	524	502	523	493	503	469	467	529	520	518	521	436	528	518	453	485	441	499	481	502	454	486	457	494	467	491	503	512	473	478	500	512	501	469	485	500	497	482	503	506	482	458	502	525	479	471	497	451	468	471	503	523	491	520	470	483	459	467	512	511	473	453	496	487	487	477	504	457	486	482	506	504	464	457	471	486	537	456	497	482	503	454	452	447	503	446	480	473	478	498	497	491	490	499	510	511	493	453	503	482	490	488	520	479	487	511	516	494	473	489	486	500	463	535	451	483	463	482	463	499	480	436	485	494	457	498	502	482	516	474	477	515	544	496	473	493	511	490	466	494	467	492	493	498	496	463	468	469	498	512	459	498	478	516	476	521	522	457	470	454	464	519	518	517	493	496	455	470	495	506	484	504	488	488	500	487	482	513	471	477	461	509	483	444	516	501	475	458	476	492	496	430	471	495	506	473	481	493	468	494	547	497	489	476	494	474	457	497	515	439	516	483	462	450	490	472	547	480	484	482	505	499	459	486	472	500	507	471	451	490	509	446	507	459	464	510	495	521	477	462	494	469	486	504	482	508	489	469	484	495	463	472	481	451	522	472	480	487	455	472	497	495	447	492	483	508	530	443	482	485	510	494	485	472	496	510	455	467	500	491	472	522	496	490	471	496	441	452	484	466	519	472	480	514	500	455	460	437	488	517	516	498	436	487	472	484	493	489	499	473	491	469	487	496	476	471	495	481	485	485	480	452	470	495	497	509	492	522	441	487	542	506	472	456	515	497	510	500	496	461	494	530	479	464	470	451	490	466	441	487	441	464	492	506	497	496	484	477	499	490	536	488	462	448	490	516	440	480	487	410	526	463	499	501	499	475	475	504	486	502	523	495	504	504	448	498	464	493	475	504	500	478	497	478	489	481	483	488	486	486	524	487	488	530	455	489	485	525	529	483	494	490	486	510	556	513	479	475	475	480	505	539	479	464	481	490	478	509	454	473	508	498	497	520	473	522	445	502	453	509	507	517	533	448	487	485	491	491	472	469	486	495	494	526	477	482	516	487	522	505	490	516	466	466	456	487	505	446	537	488	512	485	488	523	509	504	470	462	487	480	442	511	525	524	463	513	473	479	515	462	449	469	498	500	524	510	508	491	479	489	480	529	482	494	452	505	509	447	503	446	443	455	499	473	477	526	488	470	439	463	503	462	476	514	468	474	504	485	480	468	459	472	521	510	500	456	484	478	491	527	490	439	478	488	485	497	517	527	499	501	489	500	534	464	490	493	503	479	542	491	463	487	481	513	486	491	475	495	466	456	452	490	480	491	488	498	499	489	505	477	459	507	499	526	480	489	476	507	461	497	496	499	476	488	511	467	481	494	460	581	476	502	513	517	531	472	519	509	477	509	532	464	479	531	506	468	493	495	445	503	502	507	448	478	462	512	489	477	481	484	473	476	460	445	467	508	475	499	539	498	533	489	464	505	486	503	429	497	481	476	447	487	467	513	501	489	472	458	504	498	509	514	488	482	470	491	481	455	487	490	502	514	446	460	490	515	520	486	475	505	470	493	455	481	520	514	475	465	490	499	455	470	475	487	509	475	483	455	491	507	472	517	455	487	474	519	478	498	521	496	484	484	460	490	495	485	433	473	504	500	512	473	498	445	544	457	504	488	474	486	498	502	479	489	508	492	454	492	491	476	461	492	494	489	495	497	507	487	479	492	473	478	494	446	471	508	520
23977	21492	29035	24352	21484	12175	1358	844	701	677	627	639	566	557	528	550	549	515	544	505	532	531	503	499	460	490	480	507	455	484	514	461	449	501	480	510	503	463	439	476	490	492	474	495	507	474	473	498	474	502	476	512	490	452	484	502	446	457	484	471	446	473	469	442	474	474	421	455	485	445	510	469	426	489	484	520	478	459	459	450	492	459	492	464	479	460	447	454	480	453	482	480	500	470	441	452	467	470	435	441	460	455	472	467	502	425	459	460	435	466	439	448	486	488	461	479	481	455	502	472	466	469	480	489	479	479	450	439	446	458	476	466	456	468	481	464	495	489	461	474	449	453	505	490	486	479	438	455	458	462	472	436	481	505	438	444	470	478	479	452	433	495	481	448	484	457	433	447	497	450	475	491	492	463	451	454	495	485	476	485	455	465	464	468	493	456	444	428	438	477	496	471	478	458	456	463	482	420	453	478	468	427	507	464	453	474	436	472	440	431	450	471	474	477	457	442	451	471	470	495	446	441	505	492	431	515	471	494	438	495	459	494	471	485	513	474	459	445	480	443	489	444	468	447	461	429	460	456	499	451	465	495	481	442	437	463	462	482	475	476	483	445	455	404	474	430	455	451	461	478	486	478	479	422	434	449	473	466	448	495	468	453	468	448	466	490	450	440	516	437	463	463	467	453	472	461	444	483	455	451	462	458	429	434	447	442	463	483	497	454	446	447	454	501	442	442	441	484	446	502	468	505	458	492	438	450	467	444	450	438	430	438	495	474	480	486	459	448	492	494	469	485	444	495	471	479	456	509	475	484	472	478	446	503	430	476	458	445	467	479	471	483	474	452	474	472	438	493	446	487	452	439	455	470	466	498	445	481	467	446	459	483	504	462	486	472	473	459	455	473	463	517	491	502	499	467	509	405	442	463	466	446	460	476	446	506	493	468	434	461	491	463	453	480	452	468	462	521	431	490	417	502	472	457	447	458	457	517	462	480	437	488	497	466	453	443	440	492	496	462	453	464	461	490	481	456	451	489	482	474	486	450	470	466	451	479	476	468	484	416	480	444	513	476	471	446	444	435	475	492	493	492	429	451	448	475	486	421	459	455	438	493	449	455	465	499	492	491	491	461	493	446	491	483	475	458	491	503	445	453	499	444	478	459	480	448	459	456	462	492	419	490	498	420	488	468	491	477	494	438	471	504	480	459	482	436	495	452	426	490	488	496	458	460	494	458	463	478	464	469	478	473	439	430	464	485	479	538	490	446	452	467	454	462	470	464	492	441	466	460	452	496	453	458	448	484	476	475	455	438	457	460	484	467	483	450	430	463	472	465	452	467	447	453	465	455	460	481	472	467	479	503	509	456	483	469	453	470	487	461	456	482	481	471	447	489	459	489	478	482	475	446	504	492	459	439	490	457	482	470	475	464	458	452	449	445	486	441	424	463	512	486	478	445	433	437	470	397	448	478	476	464	456	427	453	514	477	451	464	499	460	478	459	433	469	446	473	447	438	450	494	451	500	453	442	445	503	465	441	463	474	464	473	501	450	472	486	493	462	463	456	463	431	467	423	443	437	486	464	476	497	453	453	480	469	466	469	478	501	433	422	494	488	431	461	476	475	430	475	475	462	463	488	481	477	463	462	452	495	459	452	464	497	384	454	441	451	481	422	438	471	459	441	457	457	453	463	482	455	474	430	455	447	482	475	456	455	462	484	451	487	480	459	476	477	472	433	431	472	479	467	452	489	447	475	443	503	456	451	463	442	464	475	461	497	471	475	417	484	460	482	490	479	448	460	466	507	442	465	445	448	463	447	506	478	422	497	476	430	455	499	496	458	460	457	476	469	478	450	480	472	484	457	459	478	443	471	439	484	445	449	481	445	502	444	477	451	428	462	455	452	468	504	501	445	463	466	455	453	476	453	470	464	459	442	504	500	425	428	512	483	468	465	470	490	496	492	478	449	450	454	459	442	477	503	447	459	482	468	486	470	422	474	473	450	438	469	459	492	460	458	486	491	477	496	494	432	472	499	510	472	458	489	460	485	481	483	479	472	469	472	516	492	511	505	479	417	465	482	482	480	457	446	451	461	478	451	464	447	451	454	486	450	445	463	487	446	468	468	459	472	484	524	459	459	460	493	492	474	464	477	467	467	459	441	479	461	468	444	478	476	453	440	490	491	479	432	487	506	466	460	461	463	437	420	452	460	493	476	516	461	503	451	456	461	463	461	466	446	425	456	510	452	487	473	483	457	478	482	429	489	496	400	503	490	492	451	445	471	476	469	424	473	450	471	444	499	423	432	520	506	453	469	458	473	451	445	459	490	421	477	485	453	438	443	483	451	453	473	470	485	476	462	462	461	473	451	450	447	465	464	494	473	464	448	492	487	448	473	433	483	493	442	489	434	489	434	418	440	462	519	423	469	443	467	463	496	481	468	478	438	465	452	477	479	477	500	479	455	468	467	445	475	429	442	446	487	500	451	428	443	450	478	447	430	452	471	464	442	449	456	477	461	445	485	477	495	462	475	503	468	464	415	509	477	441	514	410	456	446	486	475	504	479	485	460	456	451	495	461	456	471	436	473	468	439	483	481	454	396	453	442	467	477	503	470	445	451	443	447	463	473	494	459	463	492	442	458	459	496	433	441	488	460	461	437	463	452	469	519	480	474	435	539	481	474	484	470	467	500	461	489	436	430	469	468	467	464	436	470	466	484	509	427	477	443	483	464	442	479	439	462	510	456	465	460	483	500	431	474	467	470	487	467	468	436	441	496	498	477	468	456	461	486	449	482	486	435	476	473	460	475	498	515	493	473	491	439	443	474	463	516	473	482	480	470	444	462	480	429	438	479	464	475	456	469	459	473	466	458	449	467	483	470	494	497	455	447	461	479	488	434	467	450	467	489	430	454	459	468	441	502	490	479	457	426	498	461	469	419	459	466	490	447	400	477	472	483	482	479	474	439	442	451	460	489	430	460	451	468	466	458	448	458	483	433	455	442	447	472	407	464	428	470	459	495	472	483	491	448	467	441	465	460	477	500	482	465	437	486	469	485	483	487	466	450	485	427	464	472	448	452	424	482	481	490	502	447	454	431	477	430	457	465	447	473	464	480	473	488	450	454	485	467	462	488	485	438	486	490	466	474	476	474	423	470	499	470	449	478	456	438	502	456	474	435	456	483	477	456	452	464	482	425	459	511	455	458	427	433	461	458	469	425	454	455	448	444	457	508	473	470	489	469	453	498	444	465	487	437	430	465	453	455	477	475	447	479	429	445	473	438	449	435	435	452	468	515	467	462	473	451	468	434	455	455	438	451	473	449	483	517	462	450	479	465	463	517	467	445	501	468	449	443	424	493	511	476	484	445	510	450	455	440	464	409	516	504	484	468	465	432	478	483	485	531	495	511	421	455	474	469	434	441	451	500	496	431	474	484	457	467	456	455	445	485	454	452	483	430	474	507	455	423	467	458	471	455	497	490	468	485	439	460	462	461
5112	10683	8670	4342	3109	2374	1949	1577	1370	1231	1108	929	939	889	842	803	822	785	754	717	753	773	659	726	704	717	709	718	687	654	682	651	669	674	710	615	681	689	661	679	677	699	621	682	710	649	694	635	665	661	694	645	679	704	623	712	665	705	661	668	616	662	633	660	657	666	663	665	639	647	595	615	679	694	636	636	686	638	626	669	632	684	677	629	633	634	644	605	613	649	591	601	681	677	659	658	669	681	611	693	651	669	669	637	638	623	630	618	671	657	642	650	641	623	639	609	641	691	613	615	613	634	615	630	646	662	634	634	641	637	625	659	647	675	659	625	619	617	634	636	602	608	616	662	636	687	621	645	643	659	647	587	627	650	608	630	640	645	637	613	605	603	674	637	624	615	654	631	630	662	655	650	631	624	674	657	646	625	627	662	634	628	646	684	635	662	645	646	671	663	657	651	694	573	647	645	649	679	615	634	646	643	667	643	679	629	631	608	691	612	658	631	629	639	606	618	607	628	601	635	658	635	624	705	575	628	628	620	636	657	659	616	651	618	640	624	614	618	665	629	660	647	663	642	629	615	654	642	640	649	616	633	579	617	656	658	619	597	625	623	658	652	616	609	669	691	642	675	658	621	634	619	659	647	647	689	629	621	647	631	683	623	646	629	619	626	602	695	668	680	632	597	635	602	648	633	614	653	635	672	637	667	619	644	648	594	598	670	625	648	634	627	647	675	629	651	630	637	641	629	646	658	592	643	655	624	591	626	608	639	679	632	670	631	654	628	618	670	682	643	671	662	643	632	670	617	629	634	632	619	687	627	650	627	632	651	610	626	675	640	664	644	626	663	621	625	657	624	673	616	644	692	648	680	675	631	626	658	650	650	637	627	619	641	635	641	591	619	626	639	669	622	636	643	639	629	708	596	639	609	645	628	616	674	637	602	672	694	648	671	648	656	645	616	677	657	642	645	661	601	582	610	664	684	629	621	647	613	642	630	640	655	603	629	616	686	682	613	664	619	579	640	644	648	608	667	653	549	608	638	649	663	649	606	649	682	638	622	658	657	619	620	592	637	652	587	567	631	634	652	632	634	644	637	617	640	663	620	654	588	646	659	660	646	656	621	641	634	665	605	618	622	637	615	620	647	609	634	612	667	632	627	629	642	619	719	619	691	686	620	656	652	633	599	581	678	657	656	687	697	636	648	640	638	632	639	620	660	636	690	631	661	618	635	642	692	725	623	646	655	599	627	661	631	624	626	580	638	638	633	659	659	604	641	625	638	656	625	689	638	601	671	609	655	624	618	617	683	658	627	701	657	622	634	627	645	638	651	597	659	672	648	626	668	649	623	647	629	659	634	673	653	656	665	647	665	646	616	621	615	630	658	683	639	638	628	663	625	666	626	643	607	629	611	624	595	683	644	569	636	604	615	633	605	667	616	656	632	661	612	592	612	669	642	637	637	603	601	610	622	641	670	567	667	653	637	648	670	663	671	636	603	665	644	643	645	650	623	618	626	614	646	633	629	661	625	673	656	619	685	650	611	652	615	622	622	616	687	622	621	651	662	599	630	631	643	625	646	602	635	672	654	642	665	620	650	656	635	638	607	628	611	660	625	619	632	665	644	623	651	621	697	640	640	643	638	655	672	623	673	660	669	643	654	633	657	608	622	643	597	659	629	649	622	610	695	612	661	655	623	624	624	627	629	614	656	689	611	615	624	667	612	641	613	657	655	571	643	646	617	658	691	613	621	642	631	652	615	662	632	599	612	644	606	637	622	643	670	646	657	581	666	649	642	693	633	634	616	639	648	601	625	648	687	608	670	628	620	648	681	620	624	579	632	638	669	644	633	648	638	658	654	686	625	595	680	605	666	636	692	661	654	624	618	650	690	633	634	646	681	655	644	661	614	617	628	631	634	655	667	680	625	635	643	623	673	660	614	642	637	675	655	675	651	651	638	602	646	598	656	622	636	614	650	629	626	638	637	613	658	674	656	617	602	647	659	637	618	680	656	629	628	659	618	587	659	635	654	659	653	669	644	632	612	658	656	652	671	665	660	620	644	621	698	659	628	642	604	650	629	639	665	660	633	645	632	631	673	694	645	659	638	630	642	641	666	606	613	649	604	577	589	603	605	625	633	622	604	640	621	651	640	639	628	655	654	606	601	627	640	610	706	662	629	649	601	673	587	671	647	683	647	633	621	650	662	628	660	664	626	607	621	659	593	626	603	683	673	628	669	664	637	667	651	592	666	618	662	649	647	642	592	663	644	647	661	687	650	660	624	655	640	643	594	658	646	634	642	626	608	629	653	623	621	667	685	656	664	600	636	578	624	626	655	650	580	681	641	630	632	639	626	667	639	606	613	639	662	614	653	641	631	645	658	653	644	614	623	629	664	634	676	625	645	660	642	657	643	630	665	601	617	659	630	670	635	619	607	640	629	644	627	644	627	632	664	629	605	621	637	665	635	655	618	630	654	624	651	606	627	633	628	655	620	662	655	666	652	631	656	682	635	642	617	646	620	651	652	644	586	647	633	597	693	603	603	657	684	669	592	576	665	634	663	651	640	631	694	608	669	598	654	637	626	642	631	720	629	703	586	653	639	613	610	644	603	688	642	665	628	605	647	669	649	629	662	674	638	647	623	646	642	633	634	629	578	677	620	612	636	673	672	652	637	645	616	643	654	634	660	701	655	648	668	631	635	643	670	648	650	649	623	671	664	647	614	681	640	632	619	646	642	613	694	621	639	677	629	631	590	654	636	679	574	630	607	714	677	645	611	662	596	611	621	667	606	694	658	616	602	612	671	616	672	638	697	636	635	601	658	598	613	634	631	636	655	638	671	657	686	653	619	597	663	655	671	649	632	659	651	657	633	637	640	667	657	646	668	616	613	654	662	659	674	645	681	649	683	719	676	634	656	665	576	674	676	658	597	667	639	637	644	672	614	679	618	642	678	639	663	648	678	669	652	665	652	685	689	649	710	629	639	673	660	639	643	643	640	635	636	659	642	650	622	660	632	628	627	610	651	663	644	655	614	648	649	655	631	633	570	627	620	627	646	641	656	613	655	626	675	645	605	659	679	678	587	649	623	619	629	681	594	630	646	673	621	608	621	628	644	583	644	659	622	638	613	662	644	679	565	640	631	594	590	620	671	624	606	611	611	672	652	612	601	647	616	634	582	605	629	605	666	684	669	650	663	632	625	681	631	630	638	631	653	668	616	639	588	645	622	636	605	676	620	632	646	646	611	683	599	640	621	611	616	653	642	647	590	638	593	596	648	638	618	617	638	636	636	577	657	641	634	647	642	639	639	624	627	617	674	629	635	647	616	665	644	653	645	635	639	631	684	642	642	640	634	604	665	713	686	635	664	621	581	650	621	620	705	667	595	638	636	659	661	628	643	604	649	584	672	674	642	600	671	616	661	626	663	651	644	689	628	630	634	590	638	665	626	666	601	648	670	639	629	603	664	620	678	621	618	647	650	606	670	605	612
23103	21534	29528	24015	21535	21576	10109	1092	770	677	623	592	457	453	426	421	425	403	416	423	388	341	340	327	366	325	326	337	336	294	378	310	310	313	316	327	307	275	302	320	310	305	318	277	340	331	275	350	317	322	325	330	327	333	334	307	321	334	324	286	312	293	273	330	275	297	316	266	294	288	319	283	306	268	347	290	331	308	322	287	310	284	319	291	299	275	287	284	296	305	294	301	261	278	325	301	267	275	277	291	288	317	300	325	312	268	292	311	285	270	283	302	297	278	293	281	292	283	318	295	272	296	286	295	286	300	281	289	298	294	286	299	307	305	276	290	279	278	272	313	308	299	312	269	273	262	306	267	294	282	287	304	294	284	318	306	278	291	287	283	284	326	300	295	290	298	300	344	256	347	304	298	310	316	284	289	300	301	284	316	278	285	289	328	307	290	274	323	297	261	269	309	289	313	302	304	279	321	277	274	278	312	308	288	305	286	300	308	285	269	318	272	286	301	294	305	302	294	298	307	283	289	309	282	282	303	288	273	290	289	303	285	305	294	274	319	317	276	300	298	313	276	291	300	280	304	300	309	299	273	266	301	320	294	273	307	296	326	281	306	319	297	313	315	309	295	307	291	282	332	329	307	286	299	308	319	300	306	308	286	274	315	283	271	307	318	326	317	275	320	318	286	339	290	321	289	306	265	282	290	295	283	290	265	262	291	309	261	294	289	283	299	291	281	295	303	331	297	283	321	289	301	286	258	293	281	285	312	327	311	305	334	314	293	302	302	275	318	276	294	285	284	327	293	275	286	308	310	329	282	293	274	276	310	276	280	275	315	278	272	282	282	296	275	300	286	278	268	276	314	282	298	302	311	299	330	288	278	299	280	313	310	289	290	277	261	297	266	315	289	284	294	292	293	291	293	313	308	321	267	265	332	289	294	310	281	271	313	274	275	251	318	282	297	282	318	306	293	315	282	297	300	299	288	278	267	287	290	289	300	330	291	252	295	290	295	303	295	281	283	313	281	289	289	289	303	270	283	338	296	292	306	321	291	297	270	289	308	251	312	317	306	274	300	317	310	288	299	285	288	278	268	268	306	297	258	288	265	329	292	276	308	275	266	312	346	292	302	305	284	309	267	321	265	321	322	302	298	297	340	309	293	286	298	324	295	303	279	280	296	307	272	303	320	279	265	322	305	313	298	291	316	307	309	297	320	287	277	309	317	304	272	286	259	293	250	319	290	293	288	277	306	304	275	294	327	295	308	323	299	297	290	310	313	325	297	302	302	301	312	295	337	287	304	315	298	313	281	279	311	306	304	294	286	300	312	284	284	289	279	285	282	299	297	308	303	306	282	310	298	292	294	297	285	323	324	286	306	293	289	311	338	275	303	280	301	311	268	278	279	292	305	281	281	290	311	299	295	263	296	289	317	283	296	324	289	283	302	303	252	290	292	286	294	283	286	274	296	274	310	301	297	270	290	302	357	285	285	282	291	312	307	283	304	292	287	289	325	286	274	274	284	316	286	302	309	282	291	315	282	309	284	273	260	282	297	307	292	295	291	283	267	291	294	306	313	262	305	303	287	290	295	264	294	283	304	298	293	282	289	297	275	300	301	303	316	299	261	304	267	297	306	288	265	314	317	288	294	283	267	295	280	310	310	276	296	281	284	289	274	311	287	304	286	289	325	317	263	286	315	304	266	299	284	306	303	298	299	320	314	316	315	287	282	288	290	294	276	326	296	285	297	297	288	318	301	280	322	274	302	294	267	274	288	288	293	295	285	298	285	276	298	277	310	298	270	311	270	297	316	287	302	266	287	314	287	270	281	271	298	289	285	288	307	301	270	278	295	325	311	292	289	288	309	264	271	299	295	311	318	313	293	305	307	284	309	257	307	327	285	283	299	287	294	303	312	274	296	282	280	287	299	311	298	293	297	301	295	292	278	304	301	294	284	258	295	321	305	305	296	277	308	313	294	292	307	316	262	274	254	292	321	298	308	302	257	307	306	258	273	322	296	259	284	303	304	282	296	315	269	291	304	285	275	281	265	331	301	317	307	313	283	281	297	278	303	278	307	304	301	301	275	280	280	335	301	287	257	296	282	275	301	288	293	248	304	291	292	264	297	268	288	301	296	296	302	274	314	306	286	266	321	313	298	289	284	316	295	285	263	283	309	289	276	290	275	302	277	311	318	280	304	272	313	286	301	281	275	285	305	280	258	295	321	305	290	305	283	258	297	303	283	305	295	295	291	297	306	313	305	272	289	303	287	286	305	292	290	313	318	311	319	276	278	272	286	293	313	295	291	277	284	277	283	284	248	287	262	293	265	284	291	314	279	289	316	308	300	294	310	310	285	315	319	276	297	293	288	291	277	302	293	272	287	314	282	294	286	310	286	285	313	273	295	289	267	248	306	296	303	278	289	294	324	295	267	264	314	285	291	281	294	312	301	273	278	262	314	264	301	271	341	306	296	288	272	282	318	274	267	266	286	297	290	302	275	303	291	292	289	288	304	290	283	281	314	267	302	299	275	290	297	279	285	321	315	285	305	261	272	282	291	311	254	295	297	288	296	303	309	304	298	310	309	300	297	297	267	300	269	299	287	300	303	313	311	297	303	324	346	276	306	283	276	261	283	302	296	314	323	301	334	281	276	306	310	281	289	289	271	303	275	270	290	301	277	279	269	285	280	315	274	282	297	295	283	313	265	309	313	300	252	297	282	305	322	281	291	288	316	270	292	292	273	303	316	307	279	315	308	283	280	285	298	286	288	293	282	292	302	283	294	283	301	319	282	282	295	307	298	265	299	313	290	322	300	292	275	288	285	306	316	317	297	279	279	322	293	293	303	265	307	298	303	318	312	274	283	282	284	317	279	309	299	335	291	291	281	285	282	301	305	278	298	269	316	311	274	272	321	294	292	291	311	287	312	307	321	293	290	270	289	288	279	317	287	298	316	296	292	307	294	320	291	293	287	290	302	293	303	315	304	290	275	257	302	299	246	289	310	271	296	290	279	329	293	292	273	347	276	279	326	276	307	288	317	312	284	319	303	308	270	301	290	284	291	292	301	329	287	297	319	290	274	289	297	301	302	280	272	280	282	296	313	292	318	282	274	258	314	335	305	290	275	299	310	298	279	277	316	282	307	288	284	281	327	296	294	245	272	301	302	292	291	295	265	302	285	320	332	324	280	293	287	280	279	295	294	269	309	264	272	298	286	322	305	294	315	300	318	315	278	304	295	312	279	276	297	282	313	295	289	274	269	329	306	275	284	287	275	300	271	297	308	285	267	291	266	273	306	289	288	276	327	285	289	281	267	300	290	279	286	288	280	275	288	283	292	305	268	304	284	310	319	294	285	268	308	271	300	296	303	306	270	280	304	288	271	314	297	309	279	277	256	271	270	279	252	309	276	266	316	304	336	309	296	284	324	283	291	299	320	273	299	311	254	290	324	299	297	286	291	281	315	281	304	303	282	305	308	276	300	314	282	282	289
7369	16968	13711	7091	4936	3848	2878	2305	1917	1508	1310	1121	1019	949	833	757	751	710	609	679	587	545	574	528	540	483	513	494	491	497	435	465	493	487	469	439	431	461	470	450	464	466	410	417	425	437	477	458	454	471	481	479	473	464	438	436	442	457	437	407	461	418	408	447	440	425	447	439	424	470	460	394	400	361	431	447	439	407	421	428	392	401	440	399	434	405	420	438	429	443	431	427	409	452	421	452	382	466	402	436	442	423	408	376	428	435	386	413	402	396	371	430	372	410	423	410	481	421	396	413	393	412	413	429	410	428	435	413	377	438	421	426	446	391	414	403	455	401	437	411	408	405	406	397	400	419	417	413	425	387	447	400	377	405	447	408	394	406	409	432	446	435	436	414	409	417	392	433	408	376	393	435	478	406	408	431	409	467	389	421	416	448	436	446	384	384	397	417	403	416	384	419	405	449	414	441	410	409	406	413	434	416	388	399	434	389	401	432	410	406	431	427	436	400	405	411	387	425	426	404	444	443	389	398	419	400	441	404	407	420	396	420	400	437	404	465	412	435	404	401	431	387	410	416	386	398	407	396	388	464	415	417	388	406	410	392	393	411	435	426	442	405	401	432	430	417	398	397	362	357	396	394	425	414	432	416	416	418	434	392	418	399	403	433	435	390	419	424	400	451	401	407	420	373	421	387	426	422	371	395	416	394	387	421	430	399	425	407	410	422	412	410	401	426	395	406	428	398	410	400	439	406	399	417	406	427	411	418	447	358	373	424	430	438	403	429	378	400	441	410	421	392	406	404	440	419	420	377	448	416	446	406	402	399	392	385	391	415	449	433	422	417	384	455	420	411	449	410	419	455	387	415	430	396	380	413	402	387	407	453	397	400	401	452	389	429	436	418	381	445	421	450	364	417	415	430	372	397	393	427	432	376	387	351	399	375	390	367	437	420	426	390	412	411	442	384	435	429	404	372	449	431	383	420	405	416	428	394	390	390	404	394	392	442	397	412	407	433	397	381	452	404	417	400	397	413	410	427	395	378	427	400	389	423	415	432	437	411	417	399	407	407	429	401	436	424	417	410	395	409	429	396	428	398	428	400	445	409	389	441	382	394	428	406	405	417	396	388	397	433	388	389	430	452	390	413	398	400	414	402	404	413	423	392	436	467	411	404	441	390	389	406	359	420	399	416	405	368	413	415	434	432	379	397	447	396	419	434	438	438	409	407	448	413	428	455	429	416	449	412	400	421	436	435	406	380	439	445	456	437	421	391	378	459	392	412	411	395	426	412	444	417	416	424	422	435	411	389	442	426	389	408	422	407	402	422	437	380	430	414	396	417	403	407	396	427	457	403	392	408	439	434	419	447	405	384	378	401	383	401	416	406	408	429	442	398	433	401	391	446	433	416	435	412	431	404	417	447	393	413	392	405	399	414	437	394	406	429	408	371	387	411	449	431	370	419	404	408	395	383	372	420	429	404	430	433	379	426	438	449	428	411	427	412	428	404	411	395	426	409	394	383	395	386	415	410	429	417	419	413	406	412	425	409	418	427	418	432	413	394	437	415	430	395	417	415	425	432	428	429	432	383	433	390	406	418	390	398	390	397	408	416	394	408	434	434	441	413	436	430	413	425	413	391	403	425	440	416	450	406	416	431	408	426	386	404	446	433	408	405	430	420	381	379	389	432	427	396	417	436	400	435	386	430	412	385	434	406	390	398	380	421	433	422	453	407	406	372	402	441	421	389	445	410	414	435	413	438	403	406	439	410	441	409	417	372	396	445	381	411	422	419	372	424	424	398	444	395	392	451	425	403	410	428	383	422	433	376	408	389	450	384	419	436	385	408	413	395	402	423	394	402	408	402	398	434	376	429	408	389	431	357	388	412	426	402	425	398	454	432	426	452	450	433	389	434	413	415	395	382	431	448	423	423	404	466	424	441	416	411	381	476	396	392	422	422	410	404	406	431	401	446	436	424	444	410	400	393	424	390	425	430	404	375	419	388	425	426	400	401	375	428	420	419	399	396	406	388	415	434	399	399	394	417	430	426	416	404	408	352	420	414	425	400	396	416	371	393	429	395	422	412	408	392	385	422	458	401	414	440	421	461	400	390	400	417	416	409	385	416	424	400	402	404	406	380	408	383	393	429	419	412	427	424	380	413	394	413	450	411	397	414	419	406	410	448	441	424	394	409	444	430	402	404	415	384	411	424	399	418	395	399	406	429	418	426	403	382	409	425	421	436	434	406	433	394	433	414	413	409	421	399	407	427	421	405	427	418	436	418	404	402	427	417	380	382	405	410	387	429	397	393	457	389	388	405	421	416	406	394	424	429	406	389	381	425	440	406	435	457	394	416	411	396	408	421	435	384	422	414	423	400	420	448	400	411	418	406	442	401	425	399	438	409	416	410	410	379	402	428	395	436	390	406	416	429	403	430	422	423	429	393	417	407	390	421	407	415	401	377	398	423	415	381	419	437	419	409	417	432	412	420	402	406	452	404	415	412	410	398	432	404	431	398	410	406	416	443	444	377	398	395	401	444	443	436	386	407	419	435	368	410	388	396	384	418	418	425	400	436	396	420	415	440	370	411	449	419	447	401	424	429	417	414	429	389	416	422	420	394	389	451	371	397	431	444	440	430	424	400	401	387	383	457	414	397	371	412	444	415	393	439	415	429	379	383	394	438	418	414	424	423	409	392	433	403	408	433	421	417	401	435	425	399	408	421	401	425	401	406	430	422	385	397	438	424	424	429	424	400	414	374	433	429	437	394	455	421	390	421	419	438	396	391	414	434	423	394	409	411	436	391	464	436	457	396	401	461	417	390	403	415	391	438	416	392	408	426	432	389	453	399	416	430	406	425	408	399	400	443	426	376	434	408	382	441	417	433	423	416	425	364	401	400	422	396	392	399	373	431	416	373	435	393	438	426	422	429	394	421	416	424	416	420	421	404	419	433	453	399	410	426	407	411	393	435	416	387	392	441	383	464	427	373	393	400	437	399	397	423	425	399	463	434	431	426	414	393	433	410	393	382	381	443	455	425	391	399	419	438	424	435	439	382	420	443	395	440	370	405	408	368	422	415	361	401	441	437	386	413	431	405	411	395	433	427	419	434	378	421	379	406	427	411	432	404	409	410	422	392	423	416	415	400	412	421	431	428	452	422	396	386	439	439	438	446	422	400	446	390	433	395	431	390	439	421	387	414	411	409	393	424	422	439	423	445	405	426	414	423	396	403	414	378	398	401	373	416	415	406	392	415	395	402	390	418	404	453	408	397	403	395	420	449	394	416	374	414	367	420	369	410	406	391	438	442	434	427	431	397	403	413	387	441	390	393	396	395	417	435	405	411	429	406	436	409	427	411	380	416	367	387	436	417	392	392	434	405	414	430	448	439	393	416	400	422	384	378	398	371	387	425	354	443	447	417	447	444	443	383	409	401	417	432	419	403	415	460	422	425	376	458	364	393	375	430	369	400	400	404	402	430	425	420	429	384
26978	21049	9619	750	456	392	396	394	345	348	380	350	418	359	357	357	353	351	363	350	362	344	331	361	370	325	355	374	348	371	362	346	365	346	346	350	364	358	351	349	393	347	384	346	339	363	344	403	343	352	361	359	313	367	346	346	356	327	357	329	313	338	344	345	331	350	349	344	354	340	325	344	318	340	358	384	373	354	348	357	374	364	371	345	358	337	339	389	320	362	336	373	351	353	360	321	355	364	341	304	341	363	317	376	358	345	358	369	339	349	344	336	320	376	376	324	365	363	339	327	329	367	351	318	356	349	328	386	374	364	360	356	331	347	304	366	385	343	362	346	310	384	370	352	337	367	353	354	337	359	367	353	338	350	349	368	349	345	342	342	364	331	363	361	330	325	364	318	337	334	313	339	349	381	371	363	338	379	357	367	342	341	340	382	355	333	320	368	334	376	377	342	383	349	342	336	343	344	330	321	360	372	359	357	357	373	352	328	330	377	349	368	361	344	340	375	352	338	328	340	369	344	360	382	335	354	346	338	343	355	340	345	358	357	337	349	349	385	367	300	332	326	357	329	335	374	351	396	352	342	348	373	349	333	375	350	348	332	371	331	329	349	379	338	340	324	351	369	380	349	350	359	339	311	337	355	364	330	343	341	336	315	373	355	387	313	331	346	349	364	346	364	349	349	378	337	310	348	364	357	343	352	357	360	376	359	353	367	341	309	353	342	362	323	357	317	317	346	371	338	331	374	357	367	351	311	351	348	346	356	343	373	346	388	359	383	353	303	393	377	354	336	356	333	375	360	374	339	338	349	353	345	386	325	317	362	360	336	391	345	363	359	348	338	356	363	346	323	396	321	335	378	368	334	342	321	326	358	331	341	339	327	371	383	369	360	349	339	360	344	353	353	359	335	367	375	350	344	346	344	354	329	339	355	345	369	351	334	357	346	375	331	361	336	329	381	348	397	372	320	340	341	319	362	305	317	371	337	333	357	357	339	356	368	369	388	340	390	323	352	348	375	337	342	326	381	331	334	344	366	336	375	324	356	340	372	345	338	340	380	381	322	332	360	335	369	335	358	352	348	367	380	348	350	354	346	384	356	344	333	396	346	348	347	353	345	348	355	318	369	329	380	332	315	329	365	348	354	363	345	340	382	358	342	328	353	363	389	341	360	348	318	357	351	372	328	329	352	355	372	325	331	326	345	370	370	316	347	333	320	356	332	344	353	331	349	335	373	367	344	349	364	329	373	332	359	347	380	360	392	409	313	337	339	331	362	357	354	378	344	343	346	342	314	370	350	367	330	368	345	356	378	344	357	390	340	319	322	362	325	334	326	372	335	365	347	379	325	341	343	397	382	357	345	337	368	361	370	363	355	333	357	341	354	340	354	332	320	372	343	328	355	365	390	360	365	350	351	349	355	336	347	381	328	339	369	361	358	349	295	343	317	380	346	342	370	319	336	347	344	303	336	360	366	360	340	367	375	377	334	356	332	306	315	338	323	334	372	302	352	377	344	366	363	345	360	387	358	355	400	347	365	315	368	394	330	334	337	327	357	330	320	352	342	340	358	400	386	353	316	355	355	349	336	375	338	321	385	350	330	337	348	355	349	366	348	343	340	353	349	344	357	328	337	336	400	333	376	330	340	356	335	372	338	338	350	335	338	369	355	342	340	371	344	335	375	320	352	331	365	362	357	386	364	325	347	376	338	330	370	345	354	327	352	357	336	352	361	321	362	349	349	364	393	316	329	350	361	339	338	339	380	331	331	344	380	342	350	370	367	321	359	366	330	386	338	346	331	326	347	337	357	341	326	345	347	369	322	352	353	328	343	380	344	347	367	358	339	389	338	372	352	385	371	380	352	341	330	360	358	361	351	359	356	351	385	362	344	359	326	314	369	363	353	361	363	346	315	324	350	338	354	376	330	324	370	326	361	356	347	307	361	338	352	351	362	369	370	360	352	320	362	346	352	360	352	332	302	365	355	352	353	332	338	346	356	336	358	374	326	351	352	336	326	358	401	329	331	351	381	351	356	348	357	355	362	352	362	383	337	380	336	354	325	326	347	384	338	366	336	337	351	305	372	313	377	352	362	340	358	327	330	376	345	361	356	354	363	342	339	365	329	345	357	367	346	335	335	345	327	325	359	352	344	374	335	365	359	362	341	338	338	358	321	354	368	357	335	324	348	332	325	343	360	323	351	401	356	347	352	363	328	373	379	351	360	329	334	363	352	349	370	366	354	361	373	375	321	354	317	345	362	372	345	369	339	351	351	351	343	346	376	351	364	332	382	352	342	330	330	335	347	343	376	320	364	385	365	375	330	340	329	363	379	357	367	353	361	353	386	372	360	335	380	360	392	321	362	334	369	354	359	388	356	343	355	355	321	337	346	343	361	354	313	372	348	375	351	307	360	349	378	383	366	336	352	348	359	351	358	342	352	377	338	340	328	341	388	349	349	330	371	350	355	343	387	338	321	352	352	351	347	336	352	352	380	375	378	366	386	366	349	351	336	397	343	354	358	354	375	359	350	345	348	331	314	363	358	333	370	337	366	375	354	389	314	327	352	337	354	350	330	366	340	337	357	392	383	392	337	314	361	351	372	410	368	362	363	359	338	354	357	364	361	313	337	333	358	368	340	344	355	365	333	380	374	340	317	361	325	367	345	354	347	343	354	330	345	358	367	343	359	313	339	354	341	345	321	344	339	351	332	354	325	339	372	356	345	358	343	358	334	340	371	330	341	349	367	352	343	353	358	317	309	361	337	343	350	350	341	320	366	386	376	337	332	354	386	368	345	355	369	335	384	347	354	346	338	363	359	362	346	365	365	322	346	369	333	349	357	361	358	351	347	331	358	351	349	370	353	366	362	334	358	378	324	370	353	367	370	380	329	345	352	330	356	316	357	357	330	372	389	376	352	370	368	366	378	330	352	337	356	353	377	352	349	348	369	325	352	325	337	367	371	353	344	328	324	333	401	347	352	334	358	337	360	339	314	350	364	331	335	354	315	357	337	340	326	372	338	384	341	361	359	370	337	346	378	361	356	361	340	366	365	351	333	328	371	338	354	349	344	334	360	367	386	342	356	349	344	336	335	341	368	368	347	351	305	322	330	340	376	356	354	363	360	359	352	348	333	332	334	342	328	357	311	332	349	335	348	335	351	362	362	338	361	323	347	356	333	368	367	366	326	363	307	400	335	369	374	340	375	341	361	359	346	340	351	381	340	350	343	341	392	389	340	366	355	342	342	361	340	378	343	358	369	365	360	418	363	346	359	367	313	353	350	361	372	345	324	354	330	323	360	330	378	366	362	368	329	341	341	348	324	324	361	329	361	344	356	363	342	308	339	348	362	360	366	353	329	297	345	326	342	356	338	372	360	350	347	321	379	341	350	360	327	328	366	328	335	344	317	345	330	354	366	357	357	357	360	367	383	363	364	372	325	393	336	355	343	334	325	349	331	359	351	330	373	352	346	371	347	363	327	356	340
3967	1270	1161	729	658	579	541	508	535	522	567	542	531	495	474	507	481	506	512	484	472	499	460	463	494	474	487	460	488	478	504	480	519	464	454	452	507	496	475	493	487	516	491	494	494	486	522	489	485	473	505	474	484	496	500	484	479	497	488	513	453	499	473	474	478	480	463	461	489	475	491	486	472	452	430	472	496	512	474	477	502	505	488	480	471	484	525	484	516	466	478	513	514	463	470	484	488	492	471	482	497	485	507	480	449	454	476	483	520	462	484	505	484	496	461	483	467	471	495	488	435	486	509	492	471	475	457	459	489	500	488	491	464	506	455	474	490	459	483	471	512	487	463	543	497	478	497	506	479	526	506	496	465	471	493	500	500	489	459	458	496	448	467	489	481	479	471	483	474	496	479	505	471	478	477	466	479	531	441	480	494	469	424	465	464	458	492	500	455	467	483	544	478	467	480	500	504	461	480	515	418	487	530	486	464	474	433	493	466	468	453	461	457	473	481	477	524	520	486	485	446	501	497	457	539	505	492	485	509	513	450	443	493	417	450	470	463	465	475	496	480	491	483	496	451	444	505	470	490	525	518	512	414	466	474	457	499	456	476	481	501	525	501	504	463	480	496	489	450	453	485	528	466	461	478	445	461	537	467	456	486	458	456	473	479	493	459	499	490	503	490	466	467	478	472	446	525	522	453	471	454	472	491	487	493	484	478	447	477	488	458	514	461	481	510	487	469	491	478	495	483	475	470	476	496	476	486	492	505	517	488	465	493	479	443	467	497	477	514	438	492	470	487	415	488	439	518	486	456	510	520	468	450	447	472	456	482	497	464	479	481	438	470	486	480	493	485	460	483	511	472	482	436	499	478	440	478	455	462	495	486	485	449	471	490	497	467	494	505	484	524	503	440	503	458	469	493	476	482	492	479	463	496	494	494	449	491	480	486	478	501	466	499	466	538	477	451	484	497	476	475	485	491	439	510	458	467	462	502	461	469	488	498	491	471	488	476	487	471	478	456	476	431	511	489	508	476	496	456	471	472	564	502	476	489	486	486	487	504	509	451	466	434	528	475	491	428	473	456	462	456	492	486	474	467	497	471	497	464	498	506	496	471	460	496	495	545	487	476	475	511	492	482	460	465	475	508	461	503	521	463	481	450	468	470	522	498	480	501	455	495	493	449	475	477	501	457	468	481	481	486	458	487	514	461	474	492	471	443	512	501	469	456	468	478	465	518	478	456	539	471	512	496	455	504	472	459	467	465	486	475	478	493	474	490	509	519	515	483	518	478	498	462	462	447	508	485	475	527	450	450	454	474	464	500	489	512	494	478	499	515	491	456	481	514	425	510	496	480	517	471	489	523	463	462	472	516	445	473	512	483	502	489	466	441	500	514	495	497	475	455	442	525	474	497	495	509	501	463	483	480	472	481	497	481	453	504	484	455	494	480	511	449	466	479	494	482	493	500	454	486	490	475	508	495	484	449	492	469	501	458	491	515	492	454	508	471	490	487	456	480	470	476	460	476	498	510	452	522	476	536	465	471	469	479	469	471	434	475	495	463	499	459	488	465	438	454	486	501	510	466	462	474	469	484	507	475	470	496	493	465	486	451	503	483	409	453	484	486	505	457	474	499	489	510	526	482	458	485	471	449	477	474	499	490	515	474	469	456	501	464	494	464	482	455	483	488	493	454	497	467	457	505	476	450	463	472	473	436	463	498	486	484	526	480	506	488	453	530	484	483	486	474	480	493	459	502	466	535	497	483	529	493	453	501	458	520	488	482	473	498	456	497	486	469	487	479	510	466	484	501	460	475	487	442	462	472	491	485	472	485	442	513	442	483	488	494	479	467	515	470	465	457	504	484	501	476	459	488	447	458	488	480	501	473	517	507	514	441	476	494	491	473	504	498	475	464	512	495	482	502	484	476	462	496	475	493	462	470	485	474	501	491	512	464	494	475	504	509	478	505	480	507	491	478	479	506	488	461	489	499	513	509	511	483	482	472	499	458	473	451	475	479	487	455	465	475	495	490	483	483	506	460	503	496	457	475	466	494	495	481	503	467	466	512	483	459	456	524	464	492	514	455	441	520	519	503	481	448	478	453	495	502	510	457	538	494	492	496	476	490	428	456	444	485	496	492	503	460	513	479	505	516	493	478	492	504	463	495	476	489	483	484	514	492	495	474	542	494	499	519	488	483	472	449	500	449	480	478	497	474	495	489	484	473	488	452	499	491	496	459	492	482	477	497	471	470	482	484	456	456	458	490	492	461	462	491	493	459	484	459	484	468	534	477	463	500	530	545	509	441	499	469	464	509	472	471	541	453	469	502	493	486	500	454	498	470	471	472	502	460	525	510	501	455	482	504	463	476	496	480	495	498	471	504	494	469	460	483	519	467	518	441	520	474	449	510	501	490	471	494	483	503	513	497	498	468	464	503	529	477	473	497	457	485	467	485	482	451	443	463	424	460	489	480	457	458	443	465	489	484	483	472	505	503	448	487	454	469	467	515	464	473	466	464	478	476	469	499	476	471	480	484	488	483	496	470	465	501	499	498	483	464	491	513	492	493	497	444	477	457	487	472	476	471	492	505	445	454	476	480	468	482	467	497	490	498	487	515	475	476	535	509	482	496	440	457	537	471	517	451	491	471	479	448	513	496	452	475	504	498	477	503	504	510	477	501	483	452	476	451	471	487	488	492	480	456	443	455	494	536	499	476	483	478	468	485	461	491	511	471	483	506	469	476	475	479	492	480	449	497	484	469	517	460	483	486	482	474	451	462	462	505	455	482	489	521	489	453	443	459	509	492	430	486	553	515	472	451	438	504	524	503	528	536	480	486	443	464	512	476	453	507	466	462	515	507	486	501	487	509	503	525	468	488	500	458	482	503	438	506	497	497	510	467	509	483	484	499	481	495	463	481	494	489	482	481	474	455	468	478	484	484	456	510	508	515	466	487	487	498	505	468	470	507	462	482	480	501	479	506	503	492	459	489	478	491	516	476	472	489	515	473	459	485	482	484	484	458	469	499	461	475	520	494	474	488	497	498	471	525	509	472	482	473	518	459	467	498	494	493	497	453	473	455	467	479	502	467	496	465	513	515	506	474	513	471	489	489	497	453	463	516	497	472	481	496	470	446	456	477	452	495	473	489	435	503	492	475	463	522	468	500	471	492	522	503	481	510	444	466	493	478	522	484	471	505	478	449	495	472	474	506	476	485	496	490	493	496	490	495	497	483	504	466	501	474	486	491	483	455	473	510	509	490	512	477	484	494	454	514	463	470	466	445	500	486	454	528	471	466	499	515	498	484	497	463	481	487	462	486	498	451	523	448	480	473	495	515	435	484	482	447	518	456	482	436	492	488	455	515	481	481	495	471	488	514	470	479	496	491	479	533	491	469	488	511	484	466	470	440	498	519	468	473	481	503	465	494	461	465	461	499	491	470	478	479	482	514	447	446	513	515	500	448	493	454	472	469	459	460	444	463	489	461	476
23931	21504	29086	24343	21491	12041	1384	816	726	629	621	618	543	529	564	540	513	519	504	477	471	476	486	470	513	511	514	460	467	456	501	488	469	479	480	485	463	523	453	496	520	484	482	476	462	465	465	450	436	488	458	472	472	490	463	509	516	492	445	481	438	453	468	448	476	465	426	488	500	447	504	457	469	492	430	440	476	458	526	488	469	472	424	473	448	428	448	449	473	421	451	452	456	500	468	489	490	474	442	505	490	456	486	473	465	510	469	506	456	466	484	448	453	467	465	483	468	479	448	496	469	468	460	496	430	444	489	505	445	506	478	474	448	455	453	452	451	435	457	513	465	455	425	455	477	455	484	475	450	471	454	446	472	489	451	448	476	457	438	484	458	495	465	503	441	452	449	483	479	497	459	436	430	461	469	460	456	460	445	456	443	476	447	488	460	495	427	457	446	453	466	486	427	473	457	471	447	492	457	505	453	489	434	440	432	453	472	458	479	436	474	421	449	449	493	462	447	480	454	454	470	430	460	478	457	500	479	453	426	483	476	428	449	457	496	445	457	444	449	464	433	471	497	475	443	470	436	417	480	488	448	473	467	483	457	445	445	466	479	435	456	464	486	483	480	451	470	465	483	447	458	454	446	454	467	451	499	456	458	438	440	445	494	477	429	453	452	457	424	480	486	477	441	431	485	495	470	496	422	460	498	465	447	483	449	490	463	478	508	425	465	448	483	455	435	471	454	427	501	466	459	452	506	473	462	489	439	429	464	485	448	454	455	464	432	461	462	439	443	487	458	476	465	439	437	460	404	458	470	445	429	505	486	494	480	448	469	474	482	445	462	438	411	484	465	486	451	446	492	487	458	464	463	415	440	442	502	466	485	479	514	453	460	451	440	467	482	463	460	473	447	414	455	475	459	448	463	465	464	470	467	479	474	498	454	456	466	474	440	496	484	486	449	469	476	504	468	435	478	447	498	442	476	493	463	448	470	471	500	500	429	473	478	452	456	473	458	470	404	449	483	448	448	477	474	463	453	464	470	471	462	470	455	456	477	446	428	472	451	465	499	493	474	469	458	449	458	471	481	476	434	478	482	438	448	413	452	482	459	471	485	489	477	443	489	472	432	435	445	447	481	459	463	419	487	445	476	443	522	460	434	460	460	474	459	411	475	465	480	479	468	484	459	436	411	459	479	443	483	465	486	471	413	513	461	435	436	501	443	480	453	466	448	487	490	456	447	509	445	445	454	427	440	480	450	462	460	456	480	478	456	479	471	473	474	458	467	431	476	472	490	456	451	452	476	417	418	446	464	454	475	446	480	439	464	455	426	431	476	466	465	501	471	440	529	434	469	522	495	467	455	449	511	524	463	479	471	497	481	474	447	460	456	492	449	431	488	464	485	480	471	442	478	460	459	463	447	469	445	444	489	415	442	472	486	479	451	427	485	458	468	442	443	459	476	468	477	435	442	445	448	467	469	458	491	430	453	477	486	461	462	452	439	468	459	429	441	431	458	463	441	423	502	430	435	451	471	445	468	461	466	471	483	480	496	458	444	471	475	421	481	457	440	442	450	478	440	452	447	453	451	436	456	435	474	440	507	427	460	453	475	504	465	517	467	457	469	437	449	430	466	462	438	510	456	461	465	468	443	486	458	465	468	483	473	473	446	435	460	483	435	452	475	456	475	443	487	476	493	458	502	473	484	463	460	480	466	455	449	446	502	463	459	432	461	435	471	465	467	426	447	472	466	442	462	456	465	480	488	458	479	476	507	446	468	465	468	447	445	452	433	470	444	423	440	474	477	464	451	453	417	471	458	452	479	434	456	492	478	461	460	506	444	508	458	479	470	503	485	454	479	472	474	454	450	450	461	494	485	440	446	487	450	437	472	492	511	443	461	472	468	472	434	439	446	460	474	496	462	444	469	509	474	458	487	462	473	466	428	471	450	506	473	441	463	434	440	460	474	445	478	460	471	433	484	457	436	461	451	457	454	484	438	497	453	453	442	507	454	468	424	445	450	483	448	488	458	478	431	467	434	488	480	460	486	423	451	488	457	439	461	445	437	475	438	494	428	499	461	458	443	466	429	453	497	466	465	433	457	475	459	441	487	456	485	461	448	456	485	459	481	459	500	483	486	443	424	477	499	492	484	470	474	443	484	479	460	459	464	466	456	463	503	448	472	461	471	497	458	457	469	459	472	460	444	476	456	448	465	458	453	438	484	455	452	414	452	477	459	469	422	479	435	462	482	448	452	475	468	466	492	452	465	443	465	438	481	456	468	451	482	458	449	459	481	482	448	486	506	476	452	432	456	448	466	458	442	450	433	498	471	475	441	463	454	463	455	471	468	464	501	462	450	483	451	436	461	424	487	502	445	477	448	426	454	455	418	468	465	481	455	462	478	439	476	486	429	484	454	461	488	442	466	446	455	449	477	454	472	450	490	447	448	457	510	450	482	461	505	409	461	487	470	472	478	447	452	454	436	457	479	478	469	463	455	459	451	430	440	484	463	431	436	422	468	438	471	436	458	429	460	429	475	483	484	462	468	437	443	426	482	470	444	505	516	451	461	458	453	480	489	419	457	473	454	457	455	449	443	475	428	488	445	476	459	440	481	432	476	471	502	471	407	503	467	464	455	461	454	443	488	471	440	458	511	464	477	470	448	493	460	429	430	454	469	479	428	407	475	455	478	466	497	436	441	461	451	428	457	472	456	433	446	495	445	471	462	476	471	432	422	478	428	454	441	463	490	479	470	440	458	467	466	456	449	428	476	466	480	460	483	448	450	441	466	426	476	426	462	465	487	419	458	464	421	454	478	446	443	455	483	445	433	441	420	445	460	439	409	463	464	464	478	476	504	452	401	495	451	484	469	504	480	440	452	450	495	463	463	429	463	477	448	449	486	462	479	455	453	467	456	426	442	465	439	475	455	467	486	429	501	443	506	446	475	443	445	456	464	438	465	471	467	484	441	487	473	435	499	446	484	473	450	480	459	430	462	443	439	448	496	476	411	507	463	428	467	451	502	486	425	479	476	459	461	429	479	496	493	454	459	442	473	479	494	472	503	458	465	435	455	457	472	421	447	455	457	432	459	434	440	477	458	474	468	482	443	458	457	473	480	448	449	459	427	420	451	480	452	424	474	460	459	505	444	451	435	470	491	469	466	460	447	452	507	459	428	457	450	489	432	463	431	469	462	475	452	457	422	476	468	462	450	493	518	453	434	458	475	474	461	465	453	478	497	483	463	474	460	452	423	438	409	425	475	427	460	464	486	483	468	473	474	443	446	441	455	445	454	438	489	451	486	466	450	446	472	446	441	473	430	441	448	465	427	454	447	412	430	453	458	436	467	494	479	483	453	454	491	445	485	458	456	440	505	450	444	455	461	430	486	486	511	446	442	466	489	438	490	483	453	511	450	458	477	442	447	485	488	468	420	446	476	450	449	455	476	475	457	434	442	423	429	426	462	495	446	455	452	435	427	449	457	445	477	415
5032	10813	8794	4310	3086	2423	1991	1598	1413	1171	1071	991	912	896	830	827	800	747	756	771	719	731	690	653	693	682	700	686	686	676	672	677	684	646	666	630	669	619	618	656	624	612	672	690	649	689	665	631	698	658	705	647	685	670	656	588	633	688	669	623	680	649	634	625	661	615	692	633	635	691	618	667	653	645	671	644	661	655	639	674	642	610	648	593	636	640	651	641	649	620	645	634	616	674	641	618	629	613	593	592	671	628	658	680	616	671	659	645	649	654	649	633	634	689	678	627	614	627	655	677	608	618	645	673	655	675	636	637	612	677	619	596	633	642	627	654	641	633	642	643	657	630	624	674	628	657	636	601	665	630	639	635	601	680	618	647	662	599	644	621	640	624	621	679	642	615	638	668	603	662	624	642	610	658	630	600	638	633	618	601	657	609	656	692	621	581	613	655	556	642	648	666	672	625	620	590	642	649	637	608	649	631	620	615	626	600	630	615	656	591	671	677	619	650	643	670	620	610	650	683	669	606	663	613	650	635	627	624	653	629	652	634	634	627	639	656	629	623	656	654	601	626	664	656	622	603	619	673	642	648	658	583	636	647	605	651	660	644	621	598	634	641	584	657	592	592	603	638	630	601	645	623	641	650	652	612	665	580	635	604	684	623	628	592	573	692	662	647	631	599	649	573	634	636	633	624	672	609	647	616	609	678	629	640	657	622	639	669	634	686	626	619	629	600	612	613	630	607	625	614	614	612	631	642	637	607	637	636	654	638	644	630	627	680	684	633	672	633	650	657	661	592	650	591	664	679	572	674	639	608	614	602	601	658	624	680	664	669	616	641	631	662	652	609	606	647	622	645	639	650	650	626	598	641	670	630	689	587	564	664	620	602	667	655	628	632	622	596	607	625	638	643	647	621	651	621	590	631	663	661	656	633	642	681	674	612	651	651	609	615	613	613	640	670	637	648	630	597	606	644	621	589	646	641	651	644	625	610	663	626	641	674	633	637	608	627	629	656	657	660	638	633	638	638	629	594	629	593	625	672	623	638	644	652	646	627	651	613	598	586	633	637	647	631	643	615	643	630	614	625	608	593	654	660	664	623	610	665	627	626	633	605	596	632	667	632	638	634	624	658	621	605	610	633	615	683	622	614	630	653	655	620	585	653	629	634	593	632	618	643	610	617	645	639	632	618	604	640	649	613	665	636	689	649	668	630	620	607	652	592	629	627	620	651	652	660	685	654	614	659	649	639	644	629	602	617	632	657	616	627	665	645	615	646	618	673	585	636	659	629	651	608	639	619	637	636	673	661	642	656	640	600	656	658	660	666	631	631	612	604	638	664	622	621	630	623	614	626	634	635	657	625	636	641	631	669	612	644	587	646	566	641	613	655	657	595	626	618	674	580	670	646	653	654	642	653	660	630	666	603	607	652	616	636	641	664	594	663	690	631	602	638	620	636	654	590	607	619	656	580	640	693	609	649	609	650	681	645	613	609	651	631	639	659	617	636	622	657	666	630	655	663	650	615	651	637	604	591	590	633	587	635	626	671	623	654	650	641	625	629	626	659	611	656	590	626	625	567	611	615	655	660	651	597	610	666	671	633	651	567	633	656	601	660	669	639	621	637	679	624	679	648	617	642	658	638	671	587	677	589	632	643	698	635	588	664	633	626	620	652	667	652	650	657	661	610	657	641	664	621	676	638	647	666	652	676	618	628	630	632	617	601	648	626	624	625	656	638	704	613	622	647	627	669	696	664	661	661	623	612	648	608	651	654	628	623	623	630	598	650	632	642	646	589	673	638	642	665	603	668	637	605	644	605	643	595	625	632	659	683	662	628	608	704	620	663	656	628	635	625	635	692	623	639	624	624	622	616	638	628	672	586	682	603	621	648	627	639	588	651	637	606	633	645	624	637	647	630	594	620	627	678	653	590	602	595	633	668	586	605	662	619	635	632	610	616	635	632	582	673	677	639	626	641	662	627	599	617	670	674	661	649	620	591	661	660	660	619	660	617	658	612	654	654	630	669	649	621	631	627	651	623	647	632	672	680	600	614	599	610	644	640	636	628	630	622	657	652	628	636	651	655	622	593	600	648	621	616	630	658	638	646	657	656	627	629	660	666	614	623	623	658	616	648	644	605	624	648	645	635	654	613	613	625	646	650	668	627	629	654	661	606	598	615	608	676	679	665	658	598	637	649	601	598	677	610	593	628	593	666	652	637	676	628	637	633	632	631	637	628	606	607	627	608	686	632	662	662	653	628	646	615	621	672	689	617	603	642	641	612	631	635	625	619	595	626	641	664	655	641	696	642	660	629	642	656	633	650	675	693	586	633	632	644	652	661	629	623	638	601	648	604	602	618	713	628	633	676	631	632	649	605	641	622	636	614	602	677	634	638	652	639	608	659	634	659	635	648	654	644	650	678	625	639	683	679	633	619	635	628	614	609	639	639	608	659	676	634	634	642	609	619	628	650	630	621	630	650	637	618	685	635	598	631	633	631	633	619	618	621	658	627	654	642	636	623	603	662	633	632	669	664	610	613	670	627	634	610	598	670	625	634	602	673	634	642	588	610	591	602	587	646	628	655	642	586	598	631	597	664	611	637	649	623	608	662	633	676	647	608	571	658	619	612	611	672	661	597	654	638	649	635	655	632	631	664	646	629	609	652	598	608	658	666	622	622	619	662	622	675	647	653	694	640	595	678	660	586	627	640	676	633	644	613	653	630	556	614	641	671	622	661	673	623	651	619	670	656	640	594	640	675	648	621	575	634	642	606	594	618	643	623	644	633	659	652	653	647	642	637	622	656	646	663	625	637	591	673	631	641	640	673	612	627	680	639	615	636	660	622	601	606	616	581	647	645	659	636	652	615	641	611	622	617	640	618	617	605	650	624	599	648	635	627	646	626	611	619	618	599	619	625	627	625	613	615	633	638	644	644	613	652	660	611	575	634	647	642	651	648	643	615	630	611	630	677	654	632	691	657	648	641	629	623	659	619	670	639	660	644	636	616	677	587	619	638	597	657	637	585	607	657	651	613	669	616	640	582	649	624	575	608	630	660	642	650	624	608	615	659	627	634	587	660	619	647	617	664	604	635	646	680	642	690	648	643	619	615	654	648	630	639	608	616	650	601	624	611	660	644	669	654	648	654	616	657	614	649	631	606	642	653	657	706	630	702	648	631	659	614	654	675	639	631	606	640	671	663	636	613	643	611	606	635	609	675	620	643	652	659	611	644	645	627	645	620	636	610	590	615	615	636	598	663	619	649	623	589	638	652	644	606	662	654	646	595	639	612	637	613	656	649	620	635	644	664	658	629	618	635	660	624	652	623	650	658	628	612	677	651	653	639	649	604	625	603	632	589	632	611	638	596	596	677	639	620	602	638	650	644	692	625	647	657	636	650	625	614	626	620	635	628	581	646	617	694	590	614	614	634	649	613	626	663	664	642	634	618	666	612	600	662	656	657	633	642	645	602	662	658	655	676	606	619	631	633
23087	21502	29465	23958	21506	21546	10289	1101	794	679	616	564	483	469	453	415	415	382	376	398	399	363	375	300	322	316	347	306	321	332	303	299	332	329	300	325	331	337	320	331	337	302	301	287	301	327	319	347	316	311	290	332	311	308	317	341	326	297	309	314	308	321	304	304	323	289	308	277	311	296	283	290	319	296	281	305	281	315	294	299	257	310	295	288	279	257	321	302	285	310	277	282	309	286	287	319	271	285	303	292	276	261	325	328	275	287	291	308	289	267	288	317	284	293	285	273	287	323	289	297	292	268	278	291	307	263	276	283	308	293	292	288	305	282	297	266	276	269	271	272	294	275	292	275	272	277	309	306	289	302	283	318	306	275	285	290	311	276	279	284	290	267	313	284	266	289	283	285	285	287	293	281	277	282	301	258	270	291	297	284	313	325	299	294	271	268	288	279	270	315	282	294	294	294	299	277	299	266	301	257	314	301	310	270	304	319	295	275	245	290	296	273	278	312	304	284	293	279	323	284	280	278	277	256	267	290	297	310	285	273	292	315	286	289	277	281	253	321	270	326	316	279	268	308	287	267	273	302	275	294	290	331	305	292	305	315	300	324	283	268	321	309	292	272	289	281	263	311	294	305	280	289	281	307	291	297	299	297	309	291	308	310	271	316	271	276	300	285	301	290	279	279	310	274	305	297	312	293	292	278	297	314	288	314	273	283	295	288	313	306	264	287	290	290	278	241	311	285	319	257	293	298	297	276	292	302	304	294	300	326	270	305	298	310	297	287	297	301	301	279	313	327	293	255	266	298	284	320	268	334	290	279	280	317	319	288	318	300	289	279	273	274	279	292	285	284	302	274	306	309	288	270	277	269	281	290	277	290	303	281	276	282	269	289	303	281	281	306	330	335	307	299	288	299	271	304	298	278	296	288	283	328	292	315	261	300	310	284	292	283	311	345	297	288	267	291	280	279	322	276	278	288	293	289	283	297	305	300	274	288	293	258	270	256	249	270	309	282	272	269	296	277	283	284	301	285	282	262	282	312	301	283	269	281	325	285	262	299	316	295	288	269	292	302	293	294	291	319	304	257	297	278	318	292	275	283	290	294	248	305	285	280	271	282	275	292	325	280	280	308	280	286	298	277	270	275	292	289	285	313	268	285	265	299	296	275	273	296	280	287	276	277	262	320	263	293	297	271	283	277	309	285	271	319	275	272	294	297	252	306	263	291	272	305	275	279	289	289	302	288	298	300	290	254	276	269	304	302	277	278	272	299	280	293	265	288	266	290	302	257	316	293	290	278	263	305	276	305	318	295	312	268	282	275	296	341	274	289	281	283	313	283	294	282	269	287	287	307	301	290	302	283	298	296	301	306	253	262	286	273	266	275	296	291	323	305	267	249	303	294	292	284	291	297	297	273	298	289	332	301	284	308	299	303	288	277	279	283	304	321	291	311	288	309	283	272	291	258	299	293	280	291	314	291	282	275	303	304	282	279	277	303	308	282	285	315	279	278	295	275	262	300	307	309	273	299	322	284	300	293	302	297	302	309	304	311	292	297	281	259	280	297	301	292	308	285	274	294	271	290	312	289	322	271	291	283	276	322	248	274	297	258	310	284	299	301	292	295	263	315	288	254	278	298	277	288	287	300	302	275	291	308	299	299	279	283	308	315	280	277	298	283	282	285	304	286	297	297	296	306	288	285	275	306	294	286	282	290	277	297	311	292	315	273	277	266	273	247	284	271	271	290	279	303	303	269	293	327	280	291	295	284	288	285	293	269	285	296	300	270	276	286	274	278	325	300	275	315	285	297	304	306	283	252	303	286	266	269	304	290	263	304	278	285	269	306	260	281	263	263	311	310	290	289	319	313	295	291	288	303	299	309	283	283	258	294	297	304	277	260	307	329	270	287	277	274	297	316	297	308	322	276	267	298	281	306	274	283	297	260	305	277	299	302	303	296	269	285	281	279	316	282	290	320	285	274	280	284	287	279	300	295	286	304	296	295	289	281	275	281	297	289	290	295	285	295	286	276	307	307	303	288	261	287	271	294	273	296	269	290	265	277	289	279	284	273	268	285	340	277	316	287	277	277	298	350	280	291	302	297	302	308	283	309	259	299	276	298	277	273	308	294	263	314	280	307	310	292	267	312	282	287	322	255	304	274	270	298	315	285	263	297	270	276	275	312	270	282	289	273	287	285	276	287	289	276	293	301	270	287	276	293	278	273	287	302	292	248	297	284	283	294	276	284	280	298	288	269	298	281	273	278	291	256	276	260	302	287	292	275	306	276	295	305	299	264	304	275	275	282	306	268	282	273	309	312	309	286	255	276	298	325	282	291	278	282	299	314	311	278	301	287	274	303	277	322	336	295	277	319	283	294	295	305	273	295	280	274	283	284	284	293	313	310	302	299	290	314	278	309	256	275	271	292	282	310	266	246	289	286	275	275	315	298	266	305	275	296	275	278	303	299	285	319	296	297	282	292	272	244	322	265	302	294	297	294	293	244	295	303	297	285	288	268	316	279	272	277	279	284	262	314	275	287	301	279	294	329	260	255	279	279	278	304	291	297	269	306	281	291	281	281	294	299	289	282	304	287	285	309	292	282	269	277	273	286	327	272	285	284	299	285	282	272	275	273	274	282	300	305	262	278	324	300	272	282	285	278	282	275	319	274	304	306	306	303	293	286	282	278	310	291	277	288	292	286	297	304	299	284	277	300	252	297	318	303	296	255	281	292	302	309	288	264	260	294	278	268	295	275	306	290	260	308	258	288	289	254	261	300	259	300	295	297	274	277	281	266	308	306	285	292	280	301	284	290	272	286	307	281	260	266	262	286	268	280	299	272	328	286	297	247	306	274	289	275	280	294	282	273	292	278	299	288	264	294	302	300	282	268	312	280	312	263	275	282	290	280	304	296	289	252	292	243	277	281	288	268	262	296	273	274	265	285	283	297	287	283	289	323	316	302	304	303	272	290	282	279	316	257	292	298	291	289	309	251	268	310	289	279	271	291	273	277	306	310	285	291	295	305	256	265	286	278	297	290	301	297	261	278	280	302	298	294	280	271	293	305	271	295	270	294	276	264	273	247	266	343	278	276	312	273	249	278	270	289	316	308	270	305	281	299	299	290	269	281	311	310	247	285	274	319	263	279	269	323	278	286	310	268	302	298	293	293	252	267	282	245	287	284	294	287	302	271	271	251	311	299	245	285	288	295	317	286	317	300	301	275	274	315	274	281	300	286	295	229	321	292	310	302	290	265	289	321	304	279	294	267	290	276	268	297	282	239	289	328	272	314	261	288	309	299	267	268	289	305	292	270	277	270	262	298	310	286	274	311	279	301	288	272	254	319	278	284	309	290	266	298	295	281	329	290	262	280	258	300	293	309	283	280	279	274	307	321	284	297	280	310	273	279	300	274	299	308	302	298	257	289	276	287	273	306	247	284	315	273	261	276	262	274	293	269	291	289	288	304	286	283	264	311	311	336	280	299	307	260
7197	16962	13586	7085	4857	3694	2889	2243	1920	1517	1328	1098	950	841	827	727	693	690	623	573	587	573	524	533	501	501	488	519	499	493	482	472	487	461	488	462	433	434	453	444	441	426	436	464	440	469	465	452	429	456	455	486	499	427	451	489	537	462	449	417	420	457	414	405	424	445	428	429	428	407	418	430	413	395	451	370	433	407	412	436	442	421	445	425	407	427	445	438	436	414	381	400	424	405	373	407	450	375	426	404	414	402	392	414	430	403	383	435	423	438	403	381	414	423	392	408	430	398	386	405	440	400	397	423	440	389	405	381	412	427	396	403	390	420	440	395	412	363	404	416	433	406	362	444	449	408	412	412	406	393	415	408	444	426	396	403	382	383	433	440	382	429	397	397	396	408	410	408	410	399	399	419	409	398	380	406	401	380	441	404	417	420	400	423	418	401	447	455	375	398	380	399	440	420	385	414	396	405	384	415	423	383	440	396	404	415	370	418	415	428	388	401	412	418	410	430	412	392	382	382	407	389	395	416	396	421	401	405	366	413	393	397	361	399	427	418	395	448	431	413	381	441	419	376	384	410	432	440	402	374	405	371	429	412	380	410	375	441	419	383	408	376	450	448	419	427	410	436	395	455	404	423	391	402	406	424	392	419	402	445	392	391	418	401	397	408	409	431	400	419	414	403	432	436	406	442	427	413	398	395	396	405	443	445	430	416	439	381	399	407	433	397	404	412	387	387	402	400	407	427	388	431	444	405	437	386	388	414	404	412	424	365	393	364	409	424	423	390	430	431	392	426	433	436	417	408	367	402	391	390	418	397	374	380	403	415	427	411	381	363	421	374	383	421	400	400	410	369	430	417	395	406	415	409	383	406	422	461	368	423	396	414	408	437	431	394	389	430	386	406	401	404	422	400	414	371	390	402	419	377	433	382	417	392	440	416	389	407	432	402	394	390	375	443	421	413	390	408	392	401	379	397	419	416	394	398	429	426	397	400	405	421	381	394	396	393	437	426	359	369	407	408	409	432	390	393	424	416	399	417	397	409	469	433	434	397	371	381	399	436	435	406	423	401	403	422	396	392	447	405	408	410	401	428	411	423	443	367	419	457	403	399	397	472	407	426	429	405	397	437	423	363	404	402	402	414	429	372	351	404	409	415	380	388	398	427	382	390	409	395	404	378	371	384	411	411	430	404	399	383	375	392	379	418	392	402	397	394	403	438	385	431	450	409	371	423	406	397	410	431	384	405	396	407	432	399	401	405	391	402	377	386	408	386	423	409	416	381	425	401	399	408	392	403	419	394	423	370	418	408	413	421	393	370	420	392	401	416	409	415	403	412	398	387	428	402	406	412	407	438	387	389	437	391	377	416	378	423	409	402	373	406	430	416	422	426	401	408	415	410	373	414	385	393	396	413	411	387	406	435	447	392	436	404	420	414	408	389	364	388	418	414	368	407	396	410	393	408	393	430	385	400	392	396	389	406	409	406	400	419	398	386	384	433	407	419	384	406	398	418	418	420	415	397	430	445	389	408	419	405	406	367	396	397	421	433	435	408	400	399	385	388	388	420	388	380	419	385	392	448	424	394	406	384	413	403	388	412	424	412	425	406	442	411	426	412	399	410	402	383	394	405	396	387	382	423	402	403	400	422	430	420	396	440	404	414	432	418	428	392	427	411	413	379	412	418	403	449	427	422	430	401	403	375	398	414	409	431	432	412	416	397	404	372	377	385	443	401	411	397	383	443	400	400	426	416	442	436	395	419	380	404	393	367	449	403	437	459	408	405	481	435	372	411	393	396	401	421	410	393	395	408	380	400	378	401	377	409	401	360	369	411	432	402	388	421	420	406	408	379	380	384	408	404	388	409	385	399	396	409	410	412	377	430	409	413	399	426	375	411	377	402	419	400	398	378	410	379	397	398	384	383	398	408	407	415	404	381	383	395	422	376	407	418	390	375	433	380	398	428	421	430	416	409	390	394	401	418	421	394	405	405	393	391	413	396	407	428	425	440	419	424	414	406	396	382	437	371	402	379	378	399	416	377	393	376	383	413	395	377	421	418	393	403	414	382	424	373	401	404	390	423	402	414	393	436	405	420	388	409	420	423	434	404	439	398	425	391	421	416	404	427	385	410	446	414	433	456	382	409	377	391	382	414	411	417	404	403	421	397	367	410	413	386	409	371	390	411	423	389	393	421	385	383	438	421	401	421	386	440	437	391	386	438	408	427	419	398	392	416	415	399	373	367	403	405	399	417	389	428	413	399	370	417	396	392	429	414	410	401	406	388	430	409	409	380	378	383	435	378	416	385	408	434	409	416	405	411	406	397	378	434	405	407	383	442	377	408	386	441	437	414	375	383	411	445	391	437	442	416	414	380	402	422	389	404	440	431	396	383	388	429	394	415	401	393	389	395	408	398	434	382	368	393	380	418	416	401	416	392	382	387	391	426	435	371	402	431	381	395	416	372	374	392	400	390	406	430	411	385	385	424	416	393	398	383	381	385	432	418	447	422	374	372	405	410	427	414	410	420	396	377	417	380	414	427	436	412	384	396	406	404	418	380	443	380	409	406	430	429	437	405	406	404	400	410	394	458	425	418	379	409	397	385	386	395	418	408	401	378	373	375	419	430	405	400	430	380	406	409	435	404	401	429	369	444	401	426	402	415	408	403	381	386	387	394	403	418	397	405	395	398	366	399	441	413	421	420	412	377	426	384	422	377	366	405	438	440	380	365	408	427	391	410	450	434	408	413	405	401	440	453	386	364	394	396	426	369	415	397	432	388	393	422	405	422	368	427	429	384	401	386	427	424	419	407	438	400	399	406	392	423	411	390	415	400	383	371	401	388	368	408	401	407	407	421	406	371	408	410	403	395	427	400	413	418	437	403	399	379	389	437	396	414	407	397	452	398	394	398	411	428	425	390	381	365	452	382	374	430	383	392	413	400	402	411	396	430	425	348	416	420	382	390	420	395	401	414	434	389	407	404	396	408	453	407	406	425	383	412	412	438	377	407	400	456	384	393	428	371	423	406	423	408	401	388	394	422	436	419	404	397	430	396	388	398	436	423	380	360	360	391	392	424	388	397	437	399	386	395	406	440	429	408	402	400	380	382	423	420	416	418	411	400	376	408	414	375	370	427	394	394	420	391	441	398	446	429	402	403	429	452	409	418	420	405	373	433	421	382	415	434	408	414	437	400	441	419	395	413	426	395	405	394	381	423	367	395	401	402	424	391	446	405	412	395	404	388	373	424	405	415	395	418	390	393	429	395	376	402	416	420	452	398	400	383	455	405	391	439	422	392	418	434	434	358	391	401	377	423	408	424	380	413	392	397	387	405	417	395	439	393	431	406	421	408	428	423	431	438	419	430	423	429	412	413	415	375	432	383	451	391	418	422	385	413	399	413	419	431	413	368	410	395	419	414	380	381	440	413	402	406	417	400	402	414	419	388	405	393	467	427	422	432	419	402	430	352	417	410	418	381	378	418	409	417
27131	21112	9869	761	475	470	376	401	320	342	358	347	402	372	364	393	341	356	344	366	326	383	366	397	334	356	380	367	333	390	351	372	335	351	344	378	301	373	334	363	346	369	343	368	401	364	349	378	358	327	331	368	361	357	353	358	361	353	317	344	360	336	343	340	380	340	353	357	345	347	332	346	343	333	330	328	369	326	362	368	351	352	351	332	349	369	323	353	399	335	326	357	320	362	330	362	337	347	313	353	343	342	348	348	351	356	339	359	389	330	379	350	373	327	371	340	343	398	336	343	365	330	341	370	335	339	390	373	329	370	376	348	340	377	367	339	343	331	345	350	316	371	365	348	339	324	349	333	345	345	358	332	362	351	319	362	389	344	369	367	336	348	340	358	386	375	378	337	359	325	335	357	373	355	324	369	313	360	332	368	344	348	372	343	337	358	319	344	389	352	370	386	328	336	340	328	353	337	365	363	314	344	346	365	339	319	358	350	366	332	317	352	353	345	348	378	327	347	322	332	354	361	337	375	329	335	314	341	333	341	350	359	374	366	331	348	340	354	360	343	356	377	343	339	366	330	387	357	354	341	366	347	331	324	352	392	398	342	355	362	349	349	328	358	329	335	346	326	392	332	347	337	287	347	323	358	337	353	333	346	365	374	359	333	372	359	333	349	347	342	319	334	336	363	355	357	352	360	340	360	322	322	330	361	341	347	387	351	345	346	364	346	369	337	356	351	357	353	325	383	340	347	343	337	350	368	340	362	326	365	344	372	348	355	335	358	326	340	327	345	370	387	353	347	368	331	347	354	333	335	336	349	385	317	356	347	413	347	345	348	348	371	346	352	373	368	333	376	374	361	353	337	302	355	378	338	370	367	365	349	365	340	354	337	345	367	346	350	367	323	360	335	340	364	353	354	304	364	373	347	343	347	338	364	341	357	347	366	346	352	357	351	347	331	365	355	348	374	335	360	352	340	313	340	363	314	337	351	372	329	390	348	354	423	355	330	345	342	360	357	319	346	364	327	378	360	344	387	324	345	358	365	373	334	355	367	354	294	355	364	345	333	362	347	335	337	350	390	329	376	354	346	340	341	380	322	351	338	351	343	351	377	357	319	358	362	353	334	332	370	353	363	356	357	387	324	379	352	342	379	343	358	339	339	353	343	360	376	316	340	367	358	334	351	349	343	344	333	373	352	343	371	362	347	350	346	346	345	355	328	376	322	353	337	341	359	314	373	358	372	308	353	370	324	346	373	329	362	383	314	334	321	335	398	369	374	352	338	357	359	346	320	388	356	349	356	342	371	354	320	338	327	350	366	308	351	314	367	329	348	331	313	334	358	342	358	384	342	362	387	361	341	347	364	350	326	341	359	343	336	352	346	359	340	357	341	339	382	352	338	352	338	353	338	313	374	364	355	377	374	381	364	319	335	342	353	346	357	328	324	335	356	339	320	348	373	359	377	356	355	334	324	334	354	322	360	348	351	337	377	345	358	349	361	314	324	348	352	388	335	350	326	368	353	360	342	355	355	360	381	363	321	345	349	361	375	350	344	321	351	365	334	344	343	343	334	392	349	348	375	337	386	340	325	378	363	362	373	350	330	347	360	385	346	342	327	388	355	337	359	353	338	320	368	317	366	372	341	354	312	360	351	358	357	344	350	346	361	359	366	338	362	324	369	343	397	328	331	322	360	362	336	386	328	340	323	333	364	332	363	353	366	339	352	351	346	341	354	367	320	360	340	339	332	357	381	361	346	351	358	362	326	370	358	321	358	370	321	362	348	359	340	340	377	362	335	335	360	366	358	340	354	357	367	326	391	343	338	362	341	317	350	347	353	355	336	407	375	350	331	341	395	370	358	359	362	343	357	370	345	358	350	332	361	345	364	338	344	381	354	348	350	338	310	385	379	348	363	330	388	363	326	354	356	338	353	331	356	370	364	306	306	348	349	376	348	374	367	358	337	361	333	335	351	381	337	338	328	319	348	319	368	334	338	371	359	373	347	387	374	372	331	343	363	337	386	331	331	378	352	344	339	361	329	328	358	358	334	295	337	319	337	370	332	358	346	311	343	347	359	352	321	340	359	374	358	355	346	340	355	346	364	336	380	343	355	346	359	328	319	353	375	347	339	351	359	351	324	359	342	354	337	330	372	355	392	326	349	348	345	350	352	410	351	378	325	369	342	347	359	362	330	359	385	344	361	350	381	369	368	377	323	353	388	381	350	337	361	375	317	380	355	342	350	370	348	362	341	341	350	357	379	315	343	344	354	317	359	335	386	378	362	336	349	360	358	330	363	325	356	368	315	357	358	346	378	330	351	362	329	342	356	352	340	350	351	416	367	382	383	349	345	341	363	381	359	355	345	306	314	346	348	357	371	364	335	374	367	335	333	336	345	350	380	338	333	376	329	354	311	353	360	346	375	356	412	370	364	352	358	362	351	369	355	349	377	366	390	322	317	361	361	333	369	351	352	345	348	373	341	351	359	329	361	358	362	375	359	354	364	354	375	322	376	382	350	345	381	334	348	357	345	352	330	352	378	379	355	340	331	378	353	311	350	315	357	348	388	356	339	364	329	345	347	354	344	346	352	385	371	352	341	349	358	352	354	343	357	363	376	354	321	370	329	360	327	369	338	346	357	389	380	357	355	355	331	345	363	341	334	346	326	345	321	372	357	368	339	357	375	361	380	340	332	356	366	331	324	332	325	351	357	367	338	328	352	321	354	349	347	350	319	317	334	349	342	342	334	368	366	325	365	366	348	367	346	329	330	346	337	352	373	359	310	373	363	367	365	360	321	337	334	343	350	366	366	346	373	348	362	335	346	343	372	360	319	361	383	378	340	350	329	361	364	361	348	373	359	338	336	326	357	342	349	356	338	358	341	356	356	359	348	339	336	279	349	363	348	344	332	317	330	340	330	346	339	368	381	306	361	350	368	373	365	314	338	338	328	335	350	321	324	342	353	335	358	339	332	327	335	335	341	378	331	370	375	340	336	350	334	387	338	364	378	301	333	345	380	389	312	354	332	350	377	341	342	325	390	350	337	320	338	344	366	372	352	373	342	352	352	366	359	397	373	359	330	367	367	354	343	315	351	346	356	371	356	382	340	349	301	351	358	374	337	366	326	298	344	340	343	374	364	354	332	360	335	316	378	354	330	356	340	347	334	363	362	382	358	322	360	350	332	354	352	379	360	371	345	362	296	362	332	349	367	360	392	353	372	375	354	354	337	333	367	328	350	381	348	371	338	356	336	338	402	353	335	377	357	344	362	344	368	334	367	356	362	358	347	336	329	343	347	358	372	342	347	353	371	372	344	330	357	328	385	353	361	365	340	349	350	337	389	350	359	330	352	333	346	318	337	325	347	365	334	328	325	365	341	309	344	325	334	327	359	353	331	374	364	360	335	346	346	364	371	334	346	349	328	361	367	369	319	351	376	379	339	350	349	361	356	351	339	341	328	344	355	380	355	345	341	352	318	340	341	352	372
4050	1296	1087	780	655	564	604	530	509	516	540	494	461	509	430	529	505	452	490	504	467	551	494	451	473	477	486	519	523	461	465	479	480	458	443	475	511	475	522	522	542	481	499	518	451	497	464	435	497	470	505	469	482	495	480	494	516	473	495	474	486	463	508	507	483	461	474	502	481	468	434	522	488	487	487	517	505	459	455	482	480	498	458	470	517	487	520	510	471	478	467	490	468	452	490	471	512	458	500	470	436	504	502	483	500	498	484	496	486	484	457	449	470	476	477	529	455	518	468	466	523	493	512	480	489	494	506	449	443	461	481	484	505	488	463	492	457	485	458	477	466	490	456	525	475	455	492	521	465	491	485	463	456	489	527	492	488	481	478	549	465	507	491	498	481	472	482	475	530	432	468	470	452	494	490	485	527	524	500	491	487	474	474	499	487	471	463	497	445	498	475	434	492	470	466	526	460	456	511	498	477	476	466	481	475	464	471	466	526	473	495	469	501	502	516	475	459	497	482	499	505	464	493	500	465	501	453	493	519	498	528	473	495	523	457	487	447	449	442	474	494	518	473	467	485	492	483	497	472	466	505	482	459	508	514	506	453	489	499	493	440	473	446	492	481	490	498	486	500	486	478	498	482	472	461	476	473	504	484	475	468	490	541	509	470	504	482	477	461	484	450	500	464	447	510	453	476	483	490	468	455	488	481	426	471	467	437	485	465	495	477	508	478	458	498	493	519	453	488	478	458	473	453	496	453	490	451	499	423	478	494	475	514	454	474	459	459	507	512	436	445	476	486	436	454	442	473	488	458	500	478	474	493	491	482	481	459	509	486	469	499	456	478	466	456	463	426	499	459	517	508	444	484	465	519	476	468	483	458	517	470	469	488	471	450	494	469	455	532	449	448	498	451	526	468	466	444	478	470	513	458	483	502	479	518	502	471	485	485	445	485	508	453	475	432	482	504	526	529	479	496	470	454	498	478	444	510	546	475	489	483	466	445	492	505	529	505	475	500	507	485	470	505	471	486	479	465	496	484	457	500	463	436	486	492	504	485	445	530	474	463	485	482	508	481	468	465	435	468	480	452	461	504	461	519	453	513	507	496	482	468	463	489	482	502	481	483	451	494	463	507	457	466	466	481	455	523	450	498	481	502	491	483	459	504	478	457	432	432	466	506	450	459	489	470	479	490	494	507	443	480	454	460	497	490	464	458	434	497	494	473	490	518	494	508	481	462	480	485	483	486	424	467	460	514	473	469	499	532	466	479	511	504	464	480	479	475	466	507	428	501	444	505	489	517	506	464	476	460	459	498	444	461	456	490	460	493	473	488	451	471	500	493	458	519	442	499	498	516	481	483	448	486	505	453	504	468	452	483	503	515	447	481	462	491	447	474	497	517	486	478	448	475	503	467	497	465	486	485	427	458	494	485	451	483	493	475	476	482	499	500	488	489	482	499	473	494	467	480	477	507	499	487	459	499	518	491	510	498	491	465	463	448	471	481	487	460	492	446	479	480	448	475	495	498	465	478	442	447	463	485	468	512	502	460	459	419	440	499	468	487	481	474	493	516	511	477	454	451	475	469	483	521	509	458	497	444	458	509	477	490	518	467	458	457	452	439	477	494	472	482	451	495	510	455	491	475	491	496	506	484	451	484	545	505	473	479	462	489	490	488	482	477	440	515	495	517	472	474	485	435	481	427	493	482	483	455	503	496	524	446	485	472	464	488	473	461	513	478	499	470	490	523	505	491	453	478	448	484	465	511	467	477	458	506	488	471	496	464	497	488	490	496	507	513	465	481	452	471	480	480	443	461	473	481	501	490	435	455	454	467	479	453	484	501	517	496	492	515	489	527	489	473	499	491	475	491	495	485	443	434	523	467	436	528	485	485	485	479	491	482	513	441	495	451	477	474	469	528	463	445	490	491	494	513	472	487	461	506	485	437	477	475	489	469	482	483	438	472	436	460	475	450	518	439	475	494	474	468	491	452	465	457	483	462	499	483	468	494	496	527	423	459	482	495	531	455	484	456	490	503	483	462	465	491	467	516	494	471	481	493	504	502	487	494	481	561	492	436	490	481	493	430	505	473	497	482	513	489	469	511	490	493	480	471	475	483	482	489	486	503	479	448	473	516	473	467	472	434	443	477	479	482	448	464	501	503	526	487	468	494	486	506	479	479	492	466	493	463	466	473	495	480	492	441	462	480	491	457	468	465	467	486	531	487	478	466	491	504	478	470	486	469	467	489	445	472	514	485	442	469	449	468	464	495	427	499	448	480	519	455	460	445	511	520	494	499	525	462	496	479	461	448	453	499	482	457	459	496	463	475	501	448	467	476	482	516	456	481	473	501	464	497	460	491	477	466	506	450	464	479	453	483	483	498	472	493	506	490	484	488	471	486	476	510	483	477	509	462	474	501	524	445	497	454	448	447	509	493	478	458	498	506	488	485	513	510	473	498	497	488	521	440	482	477	491	478	489	456	484	471	512	467	477	503	448	480	461	494	496	491	485	497	500	485	492	480	479	474	469	514	450	499	500	506	473	489	467	478	523	460	481	535	519	486	478	464	489	496	491	436	504	478	457	440	503	455	476	515	518	481	538	513	495	443	474	480	480	478	488	477	438	496	477	488	458	463	485	514	483	521	492	474	484	458	493	485	501	501	476	505	495	502	499	490	486	493	467	482	496	471	459	505	468	492	529	494	482	509	503	490	474	494	479	437	477	484	457	494	498	460	530	475	489	503	449	490	491	479	458	455	540	478	475	480	519	455	457	465	493	494	450	471	478	525	462	508	480	440	464	469	476	488	454	483	480	456	470	474	482	465	424	517	484	472	475	511	483	525	516	488	485	488	469	468	489	461	491	497	488	445	446	481	459	462	486	479	520	458	478	495	467	487	494	492	472	508	510	463	432	497	484	482	480	474	462	475	492	476	516	478	461	484	451	482	460	487	479	497	478	442	447	497	501	431	500	514	480	467	467	488	491	483	501	494	467	479	441	507	503	481	480	441	497	464	521	459	463	463	423	483	452	497	472	475	490	485	505	472	489	460	489	439	492	485	527	529	453	484	450	489	466	484	465	453	486	532	455	489	496	476	461	491	515	460	456	451	461	471	453	465	476	483	461	463	477	498	498	472	466	470	476	501	471	448	449	470	473	479	461	502	484	479	489	497	456	477	465	497	488	459	507	501	489	502	467	469	494	493	486	472	480	482	472	509	455	452	480	419	470	498	501	496	525	461	481	468	482	475	488	459	474	476	477	514	446	494	470	493	463	463	488	456	435	462	480	473	461	479	463	539	470	468	491	471	482	448	503	467	478	477	467	508	468	488	490	510	509	451	439	507	498	512	491	496	478	457	522	527	476	502	457	453	470	451	474	490	511	480	475	457	479	454	465	519	443	466	467	491	443	493	513	471	503	478	444	495	487	507	454	511	469	489	441	501	503	505	471	502	485	471	502	455	478	492	518	442	507	494	440	481	463	490	487	475	459
23908	21502	29135	24289	21489	12415	1386	846	723	752	644	598	596	550	531	554	520	495	499	518	505	491	468	465	507	496	482	477	472	493	476	485	477	464	471	468	480	488	483	430	481	426	473	464	486	504	447	443	464	482	461	528	494	440	485	454	488	460	508	464	488	465	447	452	422	467	469	480	432	504	456	459	430	450	480	456	434	462	446	506	450	480	450	457	457	493	457	419	444	466	456	472	458	441	456	459	469	480	464	475	436	450	485	476	442	476	449	419	479	466	458	418	448	453	481	457	469	474	424	435	475	471	488	458	461	436	452	448	455	469	469	466	439	447	444	427	475	428	454	461	470	468	442	502	421	484	422	464	452	455	430	454	466	465	485	442	427	442	445	458	435	433	467	446	449	475	450	479	457	464	493	422	487	491	469	494	478	462	444	476	523	441	452	476	467	459	452	442	464	457	474	434	455	450	456	453	504	447	450	481	491	448	458	478	443	454	458	475	464	433	442	473	463	486	458	463	449	450	441	464	488	446	445	447	433	418	451	470	450	436	475	440	468	431	494	467	436	438	454	469	461	471	449	435	466	479	458	459	464	490	468	436	431	467	474	452	493	454	458	442	468	458	405	461	436	453	447	467	422	506	440	473	450	482	506	453	453	460	475	478	475	490	456	451	449	460	451	471	457	464	439	458	491	477	458	439	475	464	458	455	450	481	501	456	498	457	475	453	437	482	435	452	457	455	423	476	465	475	465	430	483	438	447	453	488	437	461	466	468	398	448	478	486	477	467	433	444	474	484	448	459	448	475	429	460	414	457	458	458	471	483	482	484	490	458	493	439	453	465	470	451	486	466	464	457	451	446	452	461	451	425	437	458	475	461	470	440	441	488	507	476	451	457	470	456	425	497	433	452	480	484	470	444	478	463	473	456	505	450	496	427	433	454	439	437	447	399	427	451	476	453	483	439	447	470	436	455	464	473	462	458	470	467	454	456	470	471	457	469	490	441	456	466	442	482	453	468	458	441	450	445	459	459	456	446	448	436	485	458	441	471	492	452	492	479	472	427	445	471	436	423	448	477	464	481	454	454	448	487	465	405	451	458	447	498	479	470	470	470	483	446	463	453	500	453	468	445	415	419	450	471	494	460	469	439	472	490	480	443	454	468	470	449	423	456	468	448	475	486	434	486	467	477	429	466	472	453	438	487	454	421	512	445	481	433	492	484	477	454	449	463	474	462	475	474	422	464	491	478	459	448	487	441	464	459	452	487	464	480	477	493	459	463	469	446	445	459	450	408	457	462	445	478	466	426	468	459	466	490	501	423	504	454	437	488	467	458	431	448	455	462	484	455	447	460	445	479	441	489	430	455	475	444	428	499	477	433	457	421	444	486	476	456	443	471	446	479	462	425	462	506	493	481	461	484	439	443	415	461	443	482	434	486	452	476	490	444	482	476	468	451	473	460	460	435	464	440	465	468	420	464	482	422	430	460	497	476	463	479	462	478	481	468	452	482	464	470	453	442	434	436	442	463	455	454	491	426	467	466	455	467	491	461	455	456	464	435	484	437	472	433	460	481	438	488	471	462	460	460	451	468	441	469	482	430	438	478	471	504	481	488	465	416	448	431	472	491	465	472	453	433	428	449	462	467	453	457	470	455	480	454	427	456	512	453	466	453	428	455	477	485	440	477	449	462	449	440	442	433	497	425	463	481	503	461	473	463	464	463	492	472	453	467	438	427	455	428	422	458	518	442	463	434	454	460	475	421	434	457	469	495	471	475	449	431	485	420	479	466	463	454	474	480	443	444	483	475	456	483	426	461	462	439	478	437	440	504	470	478	466	449	449	416	458	505	474	493	485	492	431	472	470	487	456	466	474	470	453	464	439	471	398	482	448	478	461	481	476	450	443	490	478	421	442	452	479	434	468	470	443	442	471	476	484	425	453	452	454	410	499	406	473	457	475	470	464	499	455	439	435	485	444	500	476	458	437	457	458	453	444	486	457	476	466	436	429	463	446	471	460	467	463	436	453	449	474	466	439	430	476	475	470	485	443	432	432	470	441	469	434	468	504	470	454	435	457	422	478	489	484	459	418	459	454	438	463	438	467	463	460	488	421	456	459	441	484	473	453	448	482	444	490	467	441	499	451	469	477	453	427	483	483	439	461	430	463	462	442	429	456	481	474	470	488	467	505	457	467	469	465	433	509	466	435	419	455	484	487	404	471	465	449	458	490	435	493	460	471	495	460	428	476	461	461	480	482	414	483	476	464	430	480	505	482	475	472	510	476	417	483	448	468	481	495	479	454	445	439	454	454	486	449	486	460	484	465	439	475	461	475	447	474	470	452	483	436	448	465	465	476	447	432	448	468	431	476	463	455	402	474	472	474	490	444	474	440	467	445	508	436	467	433	467	502	460	416	484	466	456	501	430	437	487	459	461	431	438	452	475	435	479	480	447	470	471	470	458	500	424	435	442	447	491	502	466	498	449	458	476	452	539	464	461	445	468	435	486	472	492	467	487	459	454	475	454	518	472	441	490	446	454	480	436	439	439	435	447	460	485	464	471	435	466	453	472	469	470	451	466	448	459	495	449	498	450	447	479	442	487	471	473	449	451	434	469	428	472	405	455	457	468	499	438	410	511	460	424	459	488	471	463	462	428	485	449	481	492	483	437	462	502	469	463	433	449	434	440	483	479	441	459	451	427	450	465	466	450	461	461	426	433	486	465	452	444	425	451	447	458	457	459	449	477	436	434	436	446	485	460	478	484	465	441	452	430	457	440	502	482	463	480	479	476	460	476	456	473	473	462	444	469	454	497	454	437	449	470	477	480	468	448	452	446	440	461	481	417	446	455	443	477	464	474	443	445	473	439	504	455	451	484	490	434	511	417	511	464	465	426	436	453	432	448	453	453	420	466	433	475	460	458	456	461	447	477	434	424	482	460	435	451	460	455	438	448	444	453	472	467	463	467	442	435	457	440	465	409	482	438	468	460	459	480	445	476	469	452	472	455	490	439	429	451	487	435	435	434	445	470	475	468	468	421	467	438	478	454	454	484	475	449	479	487	461	453	466	445	471	450	464	456	449	473	489	417	459	468	459	415	459	465	406	500	458	477	420	488	462	494	449	428	487	436	477	474	465	458	460	445	452	435	446	491	444	451	487	444	459	473	446	477	474	472	528	471	435	467	503	490	451	526	454	498	417	462	472	443	469	454	461	439	448	452	452	469	493	483	429	478	476	470	431	456	450	477	470	463	464	438	481	432	443	466	464	464	446	465	452	431	449	464	433	478	427	497	484	452	439	486	461	483	475	443	462	463	448	432	436	451	472	450	469	481	444	480	462	468	436	471	449	444	438	424	468	461	441	462	466	448	437	458	431	440	446	445	427	451	448	457	503	456	435	451	462	467	471	424	450	461	464	463	427	463	466	457	458	486	441	449	486	452	442	458	425	452	489	447	473	467	454	489	475	453	458	494	429	442	443	431	467	435	514	475	430	413	477
4997	10747	8748	4515	3174	2296	1920	1655	1401	1277	1097	1014	947	906	872	828	773	761	805	768	733	724	707	687	699	645	694	689	719	666	628	662	661	683	642	678	653	661	659	659	666	669	686	652	680	660	642	619	701	625	623	657	652	674	668	678	665	665	633	649	662	648	626	606	602	620	617	647	648	666	597	648	653	571	667	606	604	621	623	640	657	631	682	636	611	671	668	628	670	643	611	613	643	660	665	592	628	625	683	635	632	596	671	611	604	599	608	634	606	600	640	655	627	644	600	642	620	628	628	630	643	611	619	622	592	621	647	620	662	601	607	606	655	599	645	628	613	670	676	628	638	598	625	601	632	603	593	622	639	575	632	618	619	607	654	609	639	665	617	666	590	634	603	644	599	660	639	657	630	681	708	612	614	616	641	633	604	621	617	629	660	634	643	657	621	592	621	661	623	564	641	564	562	622	605	610	674	629	616	675	624	649	642	626	701	666	662	600	603	656	604	633	657	669	666	633	648	610	620	591	647	660	618	599	635	616	629	618	615	651	650	661	590	640	655	633	653	643	606	657	626	630	621	619	579	617	586	598	612	615	631	652	639	622	659	643	613	622	586	619	632	618	631	627	627	648	676	678	631	606	624	648	626	596	600	628	647	621	609	621	662	592	643	644	627	658	634	597	669	630	604	678	628	600	637	611	620	608	601	619	581	617	601	650	613	653	646	623	640	620	616	650	622	633	636	633	613	616	629	603	640	639	646	628	646	648	669	613	599	629	622	634	661	629	610	611	622	614	631	665	627	625	605	656	658	612	663	643	670	632	651	655	626	621	637	601	587	619	629	605	608	703	638	617	632	643	629	654	618	617	645	619	676	653	662	593	638	648	632	635	641	618	613	593	635	627	653	672	646	645	594	609	651	605	638	587	648	625	675	637	619	626	620	633	631	616	638	618	593	616	622	624	653	630	652	602	638	664	626	652	655	590	611	606	690	590	577	696	621	627	637	644	662	664	625	649	603	601	623	621	627	587	636	638	632	649	620	635	629	659	614	662	613	663	641	629	648	596	673	626	632	626	653	677	636	613	611	643	644	647	623	639	642	644	661	642	604	661	596	641	619	654	670	672	611	627	633	570	674	627	604	617	665	645	576	598	647	576	585	606	685	595	647	603	612	593	642	582	667	648	613	678	633	587	620	634	619	617	657	646	608	663	638	670	643	646	599	648	607	625	620	625	624	650	615	592	594	621	610	625	589	614	646	617	624	632	586	651	615	638	619	573	669	648	615	609	647	633	640	615	645	633	637	627	602	623	599	619	665	608	596	603	573	613	638	648	653	620	678	680	679	636	602	611	677	587	607	630	639	629	631	625	603	644	663	629	665	661	603	634	641	624	594	635	624	661	626	687	670	609	649	635	635	649	630	606	645	647	612	600	672	603	648	624	597	595	613	656	646	597	617	628	635	659	601	618	617	640	629	616	632	580	649	686	660	623	621	604	642	635	647	615	641	617	647	592	619	650	629	648	628	606	643	680	629	600	644	619	578	618	711	646	607	607	641	633	613	607	641	680	678	639	629	594	640	621	636	673	588	658	660	674	609	638	630	613	673	620	684	597	645	641	623	635	653	687	613	674	615	661	709	613	643	664	602	579	633	643	611	595	620	696	608	681	643	642	598	661	659	602	641	638	641	638	661	637	632	597	641	611	672	596	621	630	602	619	654	602	647	617	644	610	632	620	637	636	652	651	614	613	621	652	628	610	631	658	603	602	675	621	641	631	624	641	624	637	668	662	597	599	618	601	608	658	657	625	610	617	614	656	609	606	599	605	630	616	624	639	628	648	631	602	621	658	584	649	628	637	621	641	648	671	662	596	628	632	606	619	657	650	629	589	629	622	640	597	610	638	606	605	618	661	642	619	610	635	590	634	645	645	566	636	639	652	599	618	618	613	608	683	616	675	598	607	667	600	636	630	658	634	636	678	616	640	605	644	682	601	601	626	643	623	638	602	647	659	623	641	586	641	612	614	660	679	642	633	630	659	639	675	697	635	597	627	603	646	616	597	591	571	659	614	600	638	604	673	645	646	663	633	628	613	607	641	618	651	634	620	654	623	629	619	622	593	653	650	629	655	619	633	606	624	626	703	640	643	597	581	623	600	656	591	646	619	612	618	623	615	637	631	625	653	620	614	654	647	611	628	626	656	622	632	615	636	693	599	642	614	648	617	588	634	588	663	661	615	622	652	635	617	587	656	636	630	590	669	642	614	617	649	582	650	661	623	595	627	670	623	632	606	629	641	651	622	634	647	624	594	672	644	654	647	631	591	578	614	607	622	646	648	623	617	645	615	617	594	655	600	656	640	654	697	595	634	631	634	630	630	645	674	601	556	639	633	597	629	660	638	609	661	628	629	676	668	640	672	611	625	627	604	643	651	607	618	673	637	640	620	644	641	658	622	673	617	605	671	641	599	618	614	644	627	640	636	638	566	635	646	602	642	670	624	638	667	640	618	661	608	608	612	600	640	619	635	575	596	651	647	633	671	661	599	660	681	612	608	634	635	650	674	623	636	650	617	644	637	631	644	589	620	666	629	669	649	641	622	633	628	602	633	617	650	628	603	654	578	639	635	640	669	619	606	639	556	636	614	652	667	607	646	605	628	631	663	661	678	632	608	609	636	633	635	612	625	664	593	631	638	618	633	644	639	610	655	674	621	632	639	663	657	696	636	605	633	626	596	601	640	638	650	587	606	645	598	607	611	648	600	621	605	622	611	628	615	604	601	597	643	628	608	640	636	633	604	617	618	638	648	639	623	610	582	641	625	646	605	660	623	619	649	627	663	645	628	622	640	655	649	628	623	672	603	648	651	613	641	598	635	636	636	630	665	602	626	661	598	651	661	655	633	604	624	598	601	670	625	643	592	678	615	642	660	594	642	633	661	622	650	653	651	621	640	672	570	597	643	628	576	615	622	597	611	604	627	637	695	639	661	631	616	623	645	631	633	643	593	644	675	662	626	647	604	646	634	599	632	668	641	622	610	628	633	617	674	595	645	625	635	680	622	708	644	647	655	616	611	643	642	596	618	579	646	649	667	664	642	622	621	650	633	646	577	668	624	570	622	631	647	676	628	650	634	618	589	604	611	645	649	654	592	582	652	640	599	617	591	604	604	643	625	637	626	625	638	625	620	658	652	662	656	678	616	632	648	656	612	639	659	617	645	615	636	643	650	659	568	676	591	615	614	621	599	657	598	617	654	634	614	623	619	583	610	667	633	679	653	620	631	594	585	645	615	652	600	635	623	604	686	618	663	651	601	610	625	611	660	636	602	614	651	592	603	629	591	657	660	619	616	632	586	613	634	605	646	653	624	602	618	608	638	639	613	596	623	596	625	634	589	648	641	580	615	622	611	627	587	598	662	641	630	634	573	608	613	636	618	634	608	627	615	655	705	672	639	644	619	605	609	629	624	602	666	571	587	628	622	591	663	670	649	608	587	650	611	640	645
23072	21510	29476	23980	21514	21572	10261	1123	782	673	601	575	494	441	461	457	411	386	397	367	350	374	339	366	327	349	368	316	340	279	315	330	335	335	340	296	323	308	315	324	316	312	321	289	271	331	340	290	311	314	294	302	321	322	312	306	293	331	302	312	267	295	301	263	265	289	329	269	310	285	287	288	300	296	283	313	272	290	292	292	284	291	277	292	290	297	270	295	290	286	284	293	293	292	286	314	302	279	295	295	289	319	300	285	296	289	304	306	334	294	311	312	296	269	285	302	275	274	296	289	278	291	307	288	273	268	280	272	286	291	296	263	268	281	280	273	270	294	288	304	304	318	271	286	287	302	293	289	301	279	285	285	262	288	270	282	284	312	295	286	301	272	320	272	282	276	281	282	304	291	301	288	302	292	265	297	300	308	325	278	295	245	283	300	276	297	296	317	299	312	313	269	296	307	283	291	284	279	300	260	293	268	291	274	264	292	291	292	265	268	298	240	291	251	274	279	277	306	256	290	300	290	285	266	284	294	291	293	301	281	289	284	257	304	287	313	304	266	312	278	303	271	282	297	310	289	323	296	245	231	277	284	272	304	287	276	257	293	286	311	293	283	266	300	279	286	269	282	308	277	288	265	277	296	274	280	304	274	266	320	286	279	288	279	297	262	255	262	291	289	303	294	277	302	297	287	291	281	303	279	262	270	279	320	286	284	299	291	279	267	301	306	301	303	272	281	323	274	298	285	273	293	312	324	303	291	293	294	309	290	291	254	302	304	265	285	290	289	289	294	296	289	312	285	289	270	283	309	308	267	281	280	284	283	300	288	263	300	266	286	305	276	288	259	286	305	293	266	283	285	270	316	293	285	270	277	274	267	310	287	279	293	285	307	272	306	246	322	254	291	263	268	288	285	277	317	291	314	313	285	303	267	284	311	264	281	277	301	233	283	270	294	276	286	314	292	292	278	301	279	284	282	312	285	275	304	297	303	308	262	266	286	295	297	288	273	278	304	301	269	297	261	300	275	298	268	286	276	287	283	295	266	309	305	306	287	308	313	286	298	286	282	285	284	310	272	308	292	266	295	296	297	259	290	277	290	293	301	276	281	293	314	294	292	290	279	289	286	312	272	281	271	303	277	289	306	298	287	290	274	281	298	261	278	293	291	283	305	320	287	309	283	306	296	274	282	251	281	306	287	319	336	258	291	251	267	286	272	286	304	277	297	290	282	311	302	272	289	304	292	285	288	286	303	268	296	269	255	259	259	304	303	290	303	304	290	294	287	291	306	265	289	309	257	294	294	310	295	283	293	264	275	261	291	296	264	285	310	309	283	284	302	303	274	310	287	307	295	252	279	322	282	297	284	298	271	280	264	297	271	282	297	323	294	287	275	254	302	278	299	277	293	269	281	307	285	274	304	298	274	311	299	280	278	300	274	298	266	276	289	311	281	308	294	323	272	287	256	293	305	283	304	314	289	308	271	306	281	298	292	326	267	297	311	298	272	293	278	275	274	296	269	310	278	305	292	278	307	292	277	295	297	262	277	283	273	291	280	298	276	310	304	259	265	303	285	305	281	266	294	287	300	302	303	257	290	293	283	313	303	278	280	267	295	292	276	312	289	307	278	252	287	246	267	271	309	280	280	273	282	266	297	303	297	285	283	292	274	286	288	317	294	266	290	261	296	317	263	252	256	292	279	262	291	289	274	298	274	283	295	296	297	277	284	299	316	290	293	295	287	299	308	300	272	296	283	255	260	277	295	317	283	316	266	298	276	313	287	279	317	288	296	299	277	274	293	341	269	276	295	291	300	255	303	315	296	272	269	265	246	273	307	293	289	293	308	296	278	292	293	275	314	314	311	258	302	293	279	305	295	276	290	288	304	261	299	272	292	277	310	282	287	282	293	301	272	275	293	297	263	277	305	305	284	286	309	291	292	288	278	265	266	301	290	302	282	302	298	271	305	287	317	302	275	296	291	265	283	298	295	308	279	289	293	310	303	271	300	283	293	281	276	300	270	335	275	300	272	289	256	306	293	288	279	294	320	307	283	256	291	290	277	277	268	267	309	295	289	311	321	309	262	277	317	300	279	277	273	285	320	292	284	264	270	287	298	287	289	301	250	292	282	280	290	285	286	299	280	323	306	319	300	252	263	295	279	296	297	285	291	295	308	267	296	263	293	295	326	287	301	273	287	272	278	276	313	289	293	280	288	289	287	268	245	306	286	302	285	302	281	277	281	303	296	284	275	295	252	294	277	283	310	321	306	294	263	286	310	274	273	280	268	306	265	305	297	318	292	293	311	228	292	300	294	277	294	276	298	302	290	286	269	308	264	279	270	304	283	322	265	296	312	299	264	286	283	302	265	277	301	310	318	302	295	292	303	278	288	275	284	273	308	268	290	268	295	299	275	318	293	302	292	284	295	279	299	253	301	283	303	301	288	310	271	244	321	293	271	300	320	256	284	281	295	283	284	274	293	301	295	322	262	281	289	257	293	280	279	306	270	305	280	272	246	251	293	292	268	279	307	264	313	283	260	304	288	306	309	298	290	295	322	283	263	256	304	288	288	283	308	279	279	295	276	296	290	290	309	301	285	290	288	271	277	305	283	290	304	284	273	292	257	270	269	256	293	297	259	299	268	318	319	272	292	289	286	263	282	300	278	277	277	269	293	262	266	307	289	280	269	282	311	283	285	315	294	307	281	274	286	291	268	276	283	288	303	279	278	289	301	300	275	260	292	290	287	296	290	304	264	269	253	299	274	285	294	315	283	290	281	291	284	260	306	271	285	272	293	275	299	276	252	278	279	270	272	279	280	311	256	277	281	283	288	292	266	312	258	288	268	255	277	292	287	309	278	271	313	261	293	270	264	285	298	274	301	284	261	243	277	284	268	297	302	285	273	291	317	282	269	289	281	238	317	301	273	295	311	289	288	310	284	281	300	268	326	291	290	328	322	250	328	297	285	300	294	258	278	296	300	314	316	293	306	306	264	281	273	266	281	279	267	289	247	301	319	283	294	257	279	293	296	276	283	281	245	274	276	282	283	276	294	262	288	277	303	294	285	269	300	261	288	277	308	271	300	278	279	292	286	306	319	271	310	309	283	301	286	272	275	272	304	281	315	271	300	252	292	302	298	295	295	304	308	284	306	279	294	305	266	262	258	286	270	269	298	320	276	285	267	281	277	264	264	300	282	264	282	287	286	259	261	251	264	306	314	291	290	316	289	306	276	287	253	293	282	304	289	289	274	289	282	275	276	264	276	270	276	294	289	281	305	282	304	313	260	273	328	284	298	287	283	290	286	318	320	291	272	258	268	289	276	291	312	305	290	311	237	287	320	279	262	271	320	286	308	265	287	300	281	250	274	315	268	306	281	258	275	291	271	297	281	277	280	266	262	278	283	267	291	296	299	288	280	296	288	282	287	274	281	316	278	254	316	267	296	278	326	308	301	313	292	302	289	296	325	286	304	298	283	294	290	302	289	294	309
7304	16861	13653	7126	5055	3716	2898	2264	1802	1519	1356	1124	994	899	856	801	729	637	650	635	597	588	511	518	479	527	500	503	489	506	447	474	481	462	421	473	424	463	460	437	483	463	481	443	434	482	404	439	439	490	428	475	405	445	432	500	531	447	428	408	432	449	423	418	430	377	421	417	406	421	423	434	400	427	429	420	425	403	419	393	424	395	429	394	398	419	426	397	401	406	399	414	413	412	408	395	397	401	368	383	411	432	394	429	432	400	383	386	416	401	391	419	416	425	436	408	398	452	423	447	394	417	405	407	388	366	384	407	421	405	414	450	393	413	388	407	436	378	414	428	408	411	385	413	395	405	364	388	400	393	405	402	412	409	410	408	430	397	402	401	406	422	377	399	438	405	411	375	416	446	384	410	393	418	407	382	392	463	405	396	391	377	408	378	369	406	423	418	411	424	407	373	434	414	402	419	436	424	390	390	399	373	429	448	405	423	424	392	410	384	370	414	383	420	352	404	386	428	411	391	413	422	408	414	386	402	391	399	402	450	406	442	394	414	401	413	414	381	397	388	395	413	393	372	403	439	429	396	373	401	380	405	389	410	389	447	414	430	423	361	373	424	400	402	436	382	421	401	376	380	388	425	410	403	389	401	392	403	412	374	422	409	430	411	379	417	389	367	429	365	388	393	403	397	440	395	414	384	395	389	412	409	453	438	389	411	412	406	381	393	400	397	405	397	380	391	433	391	422	380	428	398	429	395	401	409	376	400	380	426	368	417	381	395	387	401	402	374	406	383	410	412	356	394	425	367	437	397	391	411	431	403	400	414	386	397	432	405	374	383	348	412	387	405	402	406	399	416	408	410	388	407	444	455	376	390	375	379	406	440	443	433	390	404	401	392	345	398	402	423	382	418	395	376	392	428	409	406	397	409	370	368	399	413	383	425	413	416	388	414	397	388	401	409	407	411	398	417	428	394	404	398	422	428	378	415	401	377	395	406	422	429	407	426	372	420	370	407	429	433	394	419	407	404	416	392	406	414	372	419	408	411	441	405	391	414	415	417	400	409	398	407	382	402	413	404	403	371	383	378	404	411	435	382	409	403	401	424	372	390	386	385	407	401	360	394	377	398	412	369	428	435	446	360	371	412	424	391	440	415	370	365	423	401	407	398	402	424	374	391	385	406	389	407	373	416	406	399	375	395	420	416	397	410	400	409	400	396	418	380	387	393	407	352	379	403	423	429	366	441	385	390	407	408	396	407	408	385	410	396	368	399	401	394	416	409	386	414	407	447	417	407	437	445	446	403	422	403	414	400	393	401	386	391	440	381	407	357	387	427	419	381	429	398	398	441	406	417	361	359	392	417	397	409	408	402	396	394	422	391	375	417	400	407	392	414	386	391	371	405	420	395	393	431	393	406	388	379	389	380	391	409	403	418	406	397	427	431	410	402	425	403	388	352	426	395	423	394	413	398	412	391	417	412	398	397	382	448	379	391	429	423	403	425	414	397	397	375	426	372	382	377	384	411	410	383	425	373	408	405	397	427	417	406	425	383	370	416	377	408	373	420	382	420	400	396	454	420	428	418	410	408	401	399	418	422	367	386	379	410	421	411	399	397	403	406	397	394	396	444	415	414	431	406	415	411	411	418	411	433	408	382	407	386	381	402	408	413	417	401	394	411	439	413	417	374	403	346	412	407	374	399	406	428	435	376	428	398	429	416	399	412	376	386	425	380	400	394	407	398	434	370	388	416	406	394	425	404	413	377	437	417	400	416	403	413	364	403	423	407	398	410	403	382	401	397	388	390	412	375	373	415	411	404	407	417	424	453	436	409	385	421	403	392	407	392	421	403	397	399	387	388	387	417	449	410	403	432	415	413	422	397	403	421	391	392	428	382	412	402	386	415	403	382	375	411	386	380	400	433	415	414	405	377	424	411	386	435	399	398	383	380	390	445	418	428	416	415	371	371	413	421	449	385	412	360	385	381	397	372	418	424	375	397	432	434	401	411	380	407	396	421	425	405	399	379	372	447	411	423	396	385	378	411	414	417	437	395	375	419	418	413	446	440	370	408	411	407	402	392	377	421	415	372	418	418	421	363	375	377	408	389	426	425	370	384	408	371	391	422	388	419	402	363	436	424	403	403	405	401	400	440	395	395	389	415	357	416	401	393	389	384	394	390	399	414	398	399	413	410	414	409	416	399	434	396	398	387	439	428	407	419	403	378	379	421	393	402	421	410	424	385	415	404	410	376	396	423	394	415	415	395	433	391	411	381	402	416	390	418	408	435	412	386	432	432	371	431	405	408	377	382	393	446	406	418	422	410	394	395	401	414	425	434	380	404	388	415	432	406	396	414	420	422	428	421	412	374	418	383	396	405	404	392	362	388	408	398	351	394	387	401	422	391	405	423	425	400	402	388	424	400	422	363	403	390	426	424	478	402	394	409	399	413	421	388	401	398	377	384	365	439	385	407	400	406	412	380	423	405	417	396	398	397	388	410	426	400	403	386	435	390	390	359	414	390	423	415	375	427	409	365	410	394	446	366	394	387	378	420	407	402	420	393	422	415	371	367	367	421	423	371	397	423	418	369	420	377	401	436	395	407	397	421	417	399	413	413	395	410	400	416	367	399	385	389	390	368	396	424	421	423	410	390	409	399	375	401	442	367	407	384	396	394	432	417	393	390	397	402	391	406	411	438	392	388	424	378	439	401	397	431	420	435	395	420	389	406	428	414	386	409	411	393	400	400	377	397	403	382	369	425	369	396	407	405	408	451	418	433	387	387	407	398	429	388	413	424	385	407	421	419	390	350	404	400	392	419	371	371	418	389	412	360	419	425	376	374	435	428	402	418	373	383	417	399	397	394	385	392	412	386	431	385	374	395	441	401	415	417	449	415	402	368	441	392	456	427	403	429	375	407	395	408	398	430	384	381	398	423	360	375	406	399	400	391	390	427	397	412	416	382	411	383	377	396	411	395	402	427	439	381	423	409	404	406	416	399	429	397	419	431	405	412	417	398	430	388	389	430	398	395	438	437	397	369	389	406	409	383	394	422	437	380	384	390	418	380	406	397	390	382	447	406	378	421	426	443	401	367	406	393	360	396	359	415	413	406	396	436	424	419	419	385	411	404	393	413	392	424	424	415	408	444	406	391	401	402	421	370	415	444	368	414	408	418	471	379	401	418	429	389	415	408	366	392	397	409	406	414	417	432	386	399	391	392	397	408	385	415	400	391	410	433	437	386	404	395	435	405	412	387	422	390	433	446	450	424	416	401	406	427	395	421	393	397	412	425	363	377	385	433	411	396	394	401	418	392	366	419	369	404	437	403	402	395	411	382	414	398	400	412	428	383	390	411	390	442	392	364	409	405	413	381	391	414	366	412	421	412	394	424	380	392	401	428	365	394	426	366	411	391	368	405	377	412	402	407	393	392	409	367	436	409	373	389	397	392	392	398	421	380	443	406	408	386	402	434	398	405	374	399	364	400	405	384
27098	21076	9769	893	551	514	429	387	349	327	404	349	377	314	343	378	328	372	328	367	353	390	351	340	323	353	347	368	337	322	326	334	359	368	356	349	364	346	334	321	379	340	325	343	369	354	340	334	338	329	356	322	346	355	345	330	331	309	349	349	362	342	324	342	351	320	331	332	358	342	336	369	321	356	355	359	330	348	367	349	360	372	337	349	365	326	349	361	332	369	344	306	337	304	392	363	321	336	385	319	313	342	362	365	346	357	358	368	338	363	374	351	349	346	330	386	360	330	343	351	361	342	332	336	359	350	380	347	311	310	394	339	331	375	370	347	357	322	344	331	335	339	335	346	357	317	338	322	365	348	352	339	380	338	350	369	359	387	369	378	361	326	336	375	336	338	330	338	313	377	332	355	346	358	312	338	364	350	368	349	329	318	346	382	326	334	351	340	339	319	326	315	353	297	351	340	362	312	349	324	367	336	347	346	333	313	315	350	341	343	336	353	349	369	348	334	352	353	319	346	358	351	331	337	353	385	342	344	321	331	371	360	328	318	334	353	337	336	328	318	353	322	384	363	350	351	344	367	354	342	364	309	344	331	362	334	341	367	332	348	338	350	344	345	343	372	359	347	324	359	340	346	350	359	347	363	365	310	319	360	310	359	353	344	376	331	324	331	355	343	349	343	355	368	332	330	323	337	366	359	339	313	357	335	350	342	328	352	344	348	368	362	350	373	349	375	395	339	352	344	332	345	313	356	343	345	360	329	367	326	344	330	373	335	306	319	342	325	353	350	341	343	355	358	362	349	340	369	380	355	359	347	313	345	334	350	353	370	327	355	343	336	340	331	350	329	350	337	349	363	368	324	328	367	343	355	333	368	356	307	352	363	315	342	366	340	349	339	316	331	381	338	342	372	371	331	355	369	356	367	358	358	343	340	314	343	376	339	349	365	384	343	300	338	328	347	322	341	379	347	353	375	354	326	341	360	376	327	333	368	378	324	357	337	331	351	367	366	364	379	330	390	359	366	361	366	349	342	356	333	352	347	342	356	335	338	352	321	334	354	326	389	343	358	357	318	349	314	341	338	343	355	368	345	365	359	328	301	363	346	338	332	328	312	381	351	380	320	349	311	349	354	346	329	340	347	337	325	342	340	340	339	363	325	359	331	358	361	353	331	388	349	363	347	348	343	356	362	365	339	350	348	322	360	337	335	356	364	387	354	353	329	356	328	349	355	370	353	359	337	348	361	354	321	357	325	376	359	350	343	339	329	395	347	365	344	348	345	327	344	355	341	373	364	329	362	351	365	345	343	349	404	310	342	344	360	351	349	382	328	364	366	327	352	326	322	362	377	335	321	336	317	357	331	372	388	349	340	357	338	362	326	363	365	338	313	327	343	308	374	337	367	335	347	372	324	336	331	332	343	338	353	345	329	331	326	319	325	335	378	351	347	333	322	372	384	361	316	368	345	331	345	339	375	336	343	375	358	353	348	320	335	357	336	347	321	347	329	305	348	331	316	349	340	355	341	328	330	324	359	343	358	329	357	375	322	372	360	320	365	356	340	369	334	330	340	355	332	366	346	346	345	347	366	339	329	337	371	363	373	372	395	346	319	369	329	338	348	354	354	347	367	353	346	341	310	338	337	328	359	352	359	321	346	337	332	364	328	326	321	352	366	344	362	354	337	336	351	366	314	330	336	366	366	350	359	362	332	327	358	344	366	333	347	351	360	319	359	310	352	347	311	328	391	335	357	401	353	382	358	350	339	317	326	342	324	348	343	332	371	396	313	347	318	338	327	343	332	345	355	340	369	331	395	353	365	375	362	348	338	363	345	363	340	344	329	334	339	365	322	354	326	348	359	347	352	379	365	302	342	341	339	319	362	285	334	332	345	368	359	346	373	354	336	345	352	323	362	352	364	379	329	375	353	347	345	342	366	353	338	343	362	348	357	378	350	354	321	392	349	317	335	350	333	364	355	354	301	321	333	365	319	339	336	341	328	368	325	328	334	327	366	340	321	365	383	330	340	346	354	360	387	346	350	347	355	389	340	335	316	314	362	337	349	347	343	367	337	344	341	327	349	383	333	360	357	340	302	358	351	345	364	320	335	361	357	331	379	364	364	348	315	349	364	340	311	360	381	358	342	338	325	361	343	332	331	361	352	337	347	331	309	366	351	345	326	368	352	352	304	358	347	327	354	359	355	351	318	304	365	346	347	315	348	352	339	347	344	348	375	368	314	315	337	332	353	354	320	369	307	374	351	342	358	356	367	370	362	348	327	341	345	341	367	314	345	323	361	341	341	309	360	358	369	344	341	359	348	351	342	339	339	342	367	380	326	361	325	354	347	399	339	361	332	340	331	364	368	348	338	355	331	304	324	329	345	341	324	373	359	353	355	389	352	333	382	340	319	361	345	360	360	352	319	314	314	329	338	352	328	385	355	342	321	321	320	336	355	344	349	332	367	339	344	336	339	343	358	317	373	336	364	372	341	347	339	369	381	304	342	367	341	375	327	348	330	315	348	355	348	370	356	315	316	356	352	318	298	353	345	331	339	315	359	336	356	337	338	336	371	346	332	354	336	350	324	342	342	334	370	348	363	351	338	362	354	337	341	344	328	348	365	353	359	342	332	352	339	350	315	346	365	336	364	367	340	322	360	354	327	367	385	356	352	360	353	351	370	347	360	321	325	343	380	337	338	384	364	325	337	393	338	354	326	339	366	342	358	356	365	350	332	346	366	349	341	323	352	330	355	340	353	364	334	372	329	342	344	322	339	377	331	369	356	341	331	358	374	345	368	329	337	324	359	383	337	330	360	386	356	367	359	365	349	359	362	357	336	351	366	348	352	358	337	355	340	376	357	326	341	377	362	324	324	329	368	341	348	380	341	300	386	319	343	352	336	329	335	322	332	340	367	343	320	325	359	318	337	350	338	319	351	357	375	341	317	308	343	345	355	324	344	364	334	341	352	347	336	337	346	326	338	340	326	343	331	343	367	366	327	337	383	342	370	353	338	342	381	339	340	347	386	365	329	343	352	354	361	360	359	347	366	346	327	345	362	343	370	324	337	340	327	370	344	343	337	339	332	360	328	349	382	357	343	378	349	347	352	310	335	356	336	355	378	363	339	348	355	340	369	403	326	360	343	337	349	350	358	386	334	356	336	398	328	321	367	339	311	354	400	327	310	339	344	342	334	349	350	328	384	349	351	349	361	342	324	333	337	350	373	390	360	362	332	348	325	353	335	329	335	357	335	319	357	386	329	325	346	364	353	386	332	348	356	327	355	357	360	361	331	349	341	387	362	325	335	333	337	359	323	353	321	338	323	359	340	347	377	336	350	348	342	317	307	358	340	333	352	361	327	366	343	363	325	371	351	334	356	328	336	324	347	363	353	321	356	355	353	358	322	365	343	376	349	319	341	306	345	379	314	372	363	378	366	295	338	344	302	350	346	325	351	361	388	335	318	347	342	351	350	362	341	346	351	336	309
3980	1296	1191	760	665	588	581	532	529	506	514	505	529	486	513	493	458	498	481	480	506	520	491	443	468	484	472	496	487	450	453	493	449	445	491	483	484	453	454	497	469	467	441	467	486	449	461	446	467	451	531	487	518	482	478	471	473	492	504	468	462	497	481	471	448	477	467	483	470	462	532	451	473	502	451	468	422	452	493	489	519	441	495	439	477	470	480	524	455	470	462	483	490	498	482	459	431	456	466	466	464	485	492	507	462	458	481	458	449	500	448	477	473	471	480	503	445	458	437	468	478	501	417	486	480	527	484	509	459	468	464	480	457	469	459	465	485	414	462	484	511	444	491	488	483	475	499	489	471	432	534	473	447	455	487	443	465	470	470	475	477	469	447	488	483	459	483	476	447	439	459	495	512	467	517	459	478	487	485	477	518	411	484	474	446	497	468	491	476	492	447	487	461	451	469	461	507	475	494	471	505	470	477	467	517	485	453	469	460	506	478	471	485	487	510	476	427	432	471	497	501	477	482	465	512	468	472	488	468	444	479	514	468	483	462	438	456	456	463	470	482	504	499	434	498	491	487	492	477	468	476	483	511	442	470	470	491	499	488	505	484	489	470	505	494	467	471	433	461	410	477	474	426	467	470	458	510	471	461	461	504	485	501	500	460	459	470	486	457	448	469	482	514	471	471	458	476	450	477	504	492	471	506	472	472	483	509	484	454	479	511	440	460	487	474	472	496	476	488	497	465	490	508	450	459	514	466	467	427	466	470	460	479	463	484	469	483	482	488	465	481	455	468	457	457	446	510	498	467	470	483	456	428	485	451	454	467	457	492	443	465	482	490	472	454	479	491	475	473	472	467	445	471	453	480	445	461	496	437	474	452	461	525	459	505	480	487	535	483	486	533	440	462	479	476	481	503	469	456	438	467	500	462	452	470	460	454	475	491	484	475	468	473	464	454	508	461	458	456	487	463	432	460	475	491	515	467	476	507	472	501	485	517	447	485	493	485	439	491	490	522	447	473	496	501	442	462	504	466	510	453	464	447	439	462	474	465	460	495	460	470	476	461	436	485	478	472	466	475	466	469	483	462	495	481	486	469	479	475	506	505	471	454	461	446	450	505	466	456	478	463	497	453	476	524	483	485	521	443	443	475	485	461	450	450	451	444	478	477	465	492	482	481	429	519	499	472	469	456	494	477	482	441	475	468	486	488	516	449	454	492	528	492	484	469	458	499	464	470	497	475	485	502	467	478	504	483	472	514	494	459	466	484	475	487	467	477	481	479	491	503	435	481	446	505	431	483	481	471	442	439	455	503	456	483	497	468	457	506	492	456	481	444	471	477	500	475	444	418	484	516	464	439	473	433	496	446	458	499	471	460	455	509	496	493	479	487	452	483	486	491	455	450	475	447	454	478	483	474	472	513	529	485	439	502	454	499	465	470	493	464	481	466	480	455	473	451	491	458	482	475	483	479	485	507	515	504	425	488	495	456	465	478	475	480	461	496	510	458	504	538	475	467	482	474	476	447	476	478	464	439	468	490	469	475	494	443	479	486	462	467	468	469	491	487	460	465	476	451	464	489	478	472	455	500	518	461	500	484	472	477	446	471	481	483	496	442	459	474	486	465	496	463	460	481	497	484	476	462	444	468	451	510	486	486	485	438	493	520	489	492	495	473	442	469	527	429	494	448	445	471	477	454	456	430	465	494	484	482	461	432	485	509	443	518	419	446	487	462	399	442	535	470	462	440	480	473	473	453	486	469	436	486	474	463	472	453	442	502	459	491	504	505	447	473	459	472	460	455	508	496	487	465	490	447	453	497	439	492	484	506	482	459	462	499	469	472	485	476	462	465	500	486	438	452	500	455	480	500	468	469	500	467	460	450	476	501	457	521	479	478	427	539	456	456	463	503	479	451	495	469	475	507	464	485	483	503	471	462	500	482	480	472	478	475	458	457	475	485	445	465	466	494	499	477	472	511	493	467	482	470	478	464	505	474	497	492	448	470	466	483	495	487	489	466	445	480	501	457	483	509	459	479	481	431	451	474	489	491	494	510	458	500	464	500	505	443	503	501	464	482	491	449	439	445	440	486	471	502	486	474	447	493	493	429	507	474	501	467	488	493	487	495	490	473	496	465	520	494	492	434	443	473	470	458	459	510	462	465	464	494	449	452	480	450	481	477	496	492	476	514	475	456	471	482	448	441	475	489	479	453	491	455	488	438	434	446	497	445	496	493	464	511	497	488	499	488	462	460	499	460	478	500	471	442	436	456	495	490	480	490	457	497	483	474	453	481	454	505	501	464	459	495	477	453	491	469	479	453	451	474	499	483	513	457	457	464	452	437	489	495	507	475	471	478	494	477	482	463	484	488	471	494	507	447	481	455	473	469	521	500	510	454	483	450	495	469	453	489	463	487	461	474	434	475	471	476	440	466	499	484	504	474	464	485	483	501	485	479	497	478	494	508	463	451	481	456	481	507	468	457	438	468	438	480	454	460	508	518	480	461	493	426	504	443	479	492	466	504	465	469	475	525	483	467	481	507	495	485	505	459	486	444	486	446	476	504	465	468	481	458	475	489	463	481	464	468	465	489	478	475	477	473	514	463	508	475	420	447	505	448	457	472	442	442	477	457	458	464	487	485	495	480	479	486	467	465	494	481	492	498	474	473	475	488	459	510	460	499	466	461	486	493	441	466	518	436	492	472	458	475	518	480	442	457	489	485	446	460	466	510	486	449	489	521	440	493	468	489	515	486	458	502	497	492	490	495	453	467	475	449	492	455	511	458	438	476	444	451	444	456	456	468	488	450	470	478	491	460	444	496	478	481	493	506	507	475	523	530	476	473	474	459	484	490	470	443	471	478	493	477	492	469	484	489	456	463	484	502	496	470	485	478	478	460	478	487	445	493	518	446	501	492	477	483	522	442	483	474	484	458	452	506	473	491	490	481	472	459	471	461	470	488	450	478	470	429	484	443	440	472	444	453	440	464	477	451	478	463	463	467	463	486	500	484	463	437	512	542	496	508	464	501	481	464	451	525	449	455	485	516	458	520	453	504	442	460	479	523	494	484	488	489	462	429	466	481	481	454	493	483	469	506	448	481	473	485	484	471	470	480	481	484	484	467	483	461	469	500	520	501	464	485	467	469	488	478	481	464	519	463	490	460	468	485	483	516	463	442	480	475	459	486	483	476	460	443	462	495	472	503	473	501	444	489	449	466	484	508	470	513	465	476	444	472	506	481	477	440	491	491	480	476	420	481	487	442	483	509	488	495	482	459	476	475	513	483	484	504	509	478	456	483	496	458	482	460	470	484	487	480	474	459	473	478	532	484	475	444	482	466	484	519	477	508	501	485	484	468	488	438	485	488	455	460	499	494	468	465	491	480	501	482	449	487	465	451	511	448	441	471	485	527	434	495	441	459	502	469	481	456	479	488	479	476	484	502	469	467	451	473	505	483	476	468	457	456	505	495	462	469	444	447	463	461	488
23977	21504	29122	24287	21487	12501	1321	854	712	670	647	616	603	547	483	541	536	513	466	488	489	484	489	488	476	452	466	485	501	490	495	487	437	459	506	464	449	448	492	504	426	438	453	464	487	452	489	462	464	434	471	452	439	446	478	459	504	439	452	461	501	465	479	497	428	454	437	462	446	441	405	507	439	431	454	448	451	428	454	444	474	467	518	479	461	480	432	453	446	474	481	418	438	427	475	406	464	476	432	441	468	437	467	479	462	500	425	478	456	431	481	453	450	443	462	459	483	454	461	407	425	479	445	429	459	436	464	464	471	465	462	415	463	440	442	453	486	419	497	496	362	456	450	476	457	445	472	468	427	451	463	467	429	407	440	434	506	460	475	483	425	460	490	441	481	459	427	419	486	429	441	437	445	474	458	439	427	453	417	456	510	504	429	462	453	429	451	474	418	468	476	479	472	468	461	439	470	452	463	492	484	432	456	477	431	443	467	439	435	432	448	465	434	489	464	478	459	450	453	464	449	442	465	444	448	424	443	430	444	440	457	449	437	415	477	464	452	434	484	468	461	480	450	449	444	453	455	456	457	437	465	454	414	466	431	419	445	447	464	468	496	419	448	494	476	477	441	439	440	469	476	503	460	481	458	468	439	418	413	423	455	481	431	450	444	440	506	441	430	442	438	461	455	433	431	476	438	464	476	449	424	462	474	442	451	446	448	463	456	419	446	441	476	446	445	417	466	462	455	433	465	445	443	418	451	433	445	483	450	458	441	469	425	436	449	489	422	457	449	460	464	463	469	481	485	441	442	447	426	454	452	437	465	459	429	434	452	469	444	458	435	460	473	440	471	470	452	474	445	444	454	435	471	469	445	464	440	431	434	457	459	465	456	469	472	452	459	438	452	495	432	492	473	470	449	463	409	447	441	463	442	486	527	444	418	444	437	484	469	474	425	429	454	484	486	459	441	481	433	456	468	460	465	409	428	475	409	447	462	442	471	469	416	446	456	457	411	455	434	458	457	441	459	442	438	456	445	443	463	498	471	448	410	451	463	446	418	428	472	443	469	445	471	435	469	471	445	462	514	420	454	414	447	436	402	462	464	471	430	442	500	457	454	435	473	454	436	461	456	494	466	416	441	493	492	481	449	434	443	442	448	462	484	441	484	436	448	407	445	476	435	412	437	459	467	442	435	449	445	428	437	450	440	453	454	413	443	468	460	467	438	480	452	465	414	436	454	430	437	433	447	462	491	462	444	432	485	428	423	431	440	460	482	434	472	459	432	486	471	429	467	467	462	468	452	485	488	497	460	473	458	448	466	447	462	446	436	448	476	406	482	455	473	448	425	498	490	450	465	459	436	442	422	472	486	471	483	453	440	460	449	446	463	478	402	476	475	422	461	433	451	429	449	445	467	444	466	411	473	475	467	450	443	483	443	454	438	458	430	439	456	424	465	417	447	476	420	461	457	502	432	427	481	464	466	450	482	457	417	471	452	454	453	467	461	470	406	459	462	457	456	469	473	469	459	466	444	460	426	461	466	410	501	445	491	457	436	433	464	468	429	454	458	431	492	468	479	440	448	441	471	442	447	447	451	439	430	436	466	442	429	438	464	450	441	456	441	445	477	422	472	446	459	436	418	510	462	471	450	448	500	434	447	453	406	458	466	459	442	466	443	439	452	456	453	467	424	489	462	447	494	484	442	420	474	474	455	423	466	504	456	420	460	448	473	437	422	448	460	506	452	485	462	423	465	487	460	418	458	463	445	438	457	440	467	491	456	450	465	407	463	435	475	431	406	451	452	497	452	502	429	479	449	450	468	466	443	411	422	448	465	466	453	408	456	463	439	448	425	461	457	427	450	451	490	447	408	430	442	437	475	437	463	465	415	444	411	435	479	424	436	440	443	472	420	443	433	448	448	473	477	487	453	447	444	406	479	450	457	457	434	486	453	452	492	478	461	431	499	402	415	449	457	413	455	466	466	439	473	505	469	448	472	449	480	415	437	484	466	447	444	454	436	489	467	451	440	474	466	452	424	457	428	435	494	449	453	452	449	457	461	490	429	436	477	469	425	425	470	477	446	442	456	451	443	445	470	490	453	443	428	497	414	451	470	457	477	460	454	491	421	463	471	473	466	449	435	460	460	439	414	462	438	458	452	485	418	450	446	471	469	478	446	459	435	474	506	442	436	460	456	452	478	446	462	481	439	457	443	437	465	453	464	456	485	478	492	487	471	468	469	437	435	450	455	475	448	430	425	410	429	461	444	400	451	456	499	433	452	468	456	454	461	423	443	433	479	465	436	437	476	445	476	490	472	489	470	469	431	437	459	428	439	439	439	474	464	436	442	467	466	461	420	487	464	436	483	467	466	427	417	478	438	416	444	437	427	452	470	465	454	475	472	470	471	437	436	463	459	465	450	445	417	496	449	459	427	419	442	522	447	419	473	445	438	487	450	431	436	473	490	461	486	425	451	462	444	456	460	500	471	450	490	462	454	450	455	494	425	468	476	458	497	447	448	443	450	405	464	449	425	473	454	501	449	407	459	464	434	464	447	451	461	481	464	478	456	465	481	464	444	463	460	467	469	459	486	442	450	471	444	436	465	446	466	463	430	467	463	448	437	452	432	510	464	469	445	469	438	465	465	474	493	457	461	445	476	427	453	429	468	502	436	445	444	449	458	433	415	466	479	433	423	504	450	476	454	448	460	467	443	420	456	458	434	453	440	443	438	476	503	449	479	462	479	453	435	470	436	431	488	483	446	435	455	466	461	404	443	442	424	443	495	444	460	461	488	463	447	471	450	499	409	457	416	453	463	428	444	459	454	464	460	458	424	422	465	471	460	467	438	427	445	452	467	480	441	408	476	456	456	454	425	463	469	436	469	416	474	430	472	480	452	435	462	484	436	438	421	434	479	447	473	494	481	465	465	419	468	462	407	448	416	461	484	434	456	451	423	466	456	429	463	477	422	427	442	485	454	455	449	472	437	427	426	488	453	432	443	455	473	460	490	482	406	455	450	460	466	458	442	484	457	436	462	477	484	509	466	485	429	446	414	430	454	429	488	448	435	495	440	414	436	484	417	442	443	438	438	475	445	445	463	462	432	454	448	458	455	504	484	446	458	451	469	397	486	434	415	424	442	439	437	459	441	450	457	476	432	463	489	466	476	443	394	448	476	431	463	459	418	478	439	460	450	411	451	468	477	476	469	455	433	435	440	454	456	456	442	471	446	456	450	459	501	442	453	467	440	473	435	476	451	453	461	437	475	473	461	474	444	468	451	450	417	447	433	426	466	447	448	442	484	455	426	428	457	498	445	462	490	455	427	462	429	498	486	451	452	425	458	440	439	481	449	463	473	463	472	453	501	471	455	479	483	473	474	414	475	451	468	430	460	476	470	411	412	434	466	419	478	473	485	476	450	442	441	462	479	444	428	489	449	424	396	441	450	469	465	476	477	451	436	428	454	440	446	450	486	508	421	463	444	455	476	430
5082	10855	8693	4501	3015	2389	1905	1556	1390	1232	1039	1016	912	904	848	816	759	711	783	699	711	721	732	680	722	691	672	681	673	689	608	654	700	649	673	627	670	655	655	591	661	661	647	638	654	634	653	625	637	640	707	635	666	669	664	657	668	609	609	639	664	612	628	648	631	611	622	619	639	637	615	617	625	636	603	623	662	634	600	632	650	679	633	640	588	607	634	618	651	600	643	591	630	657	616	632	661	564	615	607	597	665	589	645	594	573	610	643	585	601	627	637	650	604	632	661	643	609	665	633	589	649	614	592	626	613	605	633	596	618	625	635	617	630	624	619	596	599	623	607	629	638	655	626	601	647	602	616	654	603	622	627	635	617	626	601	635	609	606	616	632	637	636	606	638	599	615	642	632	625	614	671	573	638	612	646	626	584	589	684	656	663	617	646	625	558	628	631	647	612	660	664	620	689	638	629	598	653	634	621	634	628	617	622	628	613	627	589	639	593	622	573	646	596	656	604	625	638	561	580	612	621	693	656	623	673	623	601	628	579	615	616	623	583	602	609	649	614	638	602	597	620	686	591	635	629	612	625	620	638	610	604	619	617	647	634	625	645	619	597	594	612	630	582	632	637	633	645	574	678	629	654	600	594	659	645	623	619	609	647	607	559	613	599	620	612	646	606	626	631	599	619	619	607	598	608	625	587	623	617	612	648	612	622	596	638	623	607	636	616	603	624	616	627	629	599	579	634	607	598	579	618	601	646	631	649	654	659	604	644	627	684	611	640	636	683	638	575	656	601	614	581	603	608	637	626	644	676	670	599	604	614	602	613	609	607	626	603	595	658	636	579	588	645	648	607	678	625	612	565	641	603	654	623	627	607	602	615	654	662	630	633	648	606	648	670	607	599	583	606	634	619	619	614	619	659	627	668	632	619	653	642	622	604	625	639	647	615	597	626	650	601	646	632	602	609	641	602	616	631	615	676	619	652	676	623	587	631	621	584	678	604	625	601	587	596	635	624	665	639	609	646	621	657	664	635	603	645	594	608	615	623	637	621	605	569	643	631	647	589	643	649	629	615	598	556	616	590	580	609	628	645	612	647	658	645	673	640	614	581	656	582	638	613	624	626	601	594	621	602	606	628	645	590	680	657	594	622	621	591	638	648	669	594	636	595	613	634	547	614	583	613	638	627	599	613	627	644	655	574	670	622	644	589	599	615	609	603	636	663	632	640	594	594	588	556	626	580	624	650	617	609	626	613	641	614	647	615	613	655	621	624	621	603	624	641	617	635	630	651	631	620	655	609	607	636	637	644	593	630	638	605	606	577	618	626	626	638	645	636	616	642	632	625	620	574	642	605	624	618	622	663	628	612	607	595	650	629	634	643	612	596	649	593	617	590	633	641	594	630	613	597	585	608	653	622	621	612	626	649	650	613	644	640	619	583	623	639	626	622	604	639	598	586	657	586	625	655	656	652	638	596	591	633	653	639	640	619	622	623	653	606	681	608	610	660	589	581	622	689	595	594	595	654	643	635	626	646	579	607	650	616	601	582	623	671	649	572	609	576	588	604	580	681	600	642	637	614	658	605	640	637	645	644	616	631	623	609	662	654	629	579	628	616	655	632	644	624	598	636	636	598	636	571	636	641	604	711	613	615	607	575	636	629	575	580	613	613	619	682	607	583	632	640	614	612	612	604	615	600	621	650	606	666	674	597	608	630	588	621	656	585	589	628	601	625	624	639	629	631	647	588	618	598	592	587	627	655	604	657	626	620	585	595	613	648	680	634	588	622	641	611	640	594	635	607	606	604	633	636	588	607	635	660	629	647	625	639	626	635	583	576	651	623	596	613	621	638	659	628	673	652	630	586	592	646	606	651	636	637	609	616	603	562	610	621	619	688	656	670	650	668	635	655	591	615	616	613	645	631	600	629	601	659	635	611	589	611	596	616	620	604	641	614	620	683	635	580	620	605	621	595	613	646	602	648	604	597	605	601	614	588	576	667	647	618	611	617	601	626	679	623	649	600	652	642	663	616	668	634	625	638	627	636	629	647	601	613	642	641	632	599	606	563	599	601	644	618	643	619	662	578	615	616	643	637	598	625	638	645	594	617	609	656	615	677	632	628	637	619	607	647	622	663	626	633	617	664	641	624	603	633	650	604	643	604	658	664	634	624	598	584	611	608	586	668	618	586	619	677	607	622	613	633	579	643	590	637	639	617	630	647	630	607	635	584	636	644	654	595	609	614	643	598	550	641	638	623	576	638	663	605	672	624	588	620	613	636	609	591	670	629	596	619	630	624	610	611	615	621	608	646	674	582	637	597	619	606	616	618	642	602	603	631	638	668	707	620	627	651	612	619	645	585	637	670	592	586	636	602	611	614	638	647	607	625	633	582	606	629	604	605	661	636	646	666	633	562	589	657	639	601	623	633	605	656	645	630	628	662	639	571	616	617	597	624	615	655	607	624	624	663	644	641	620	607	628	676	666	634	628	597	645	627	624	641	614	643	609	627	674	626	576	627	639	615	590	630	609	620	583	575	659	621	585	611	654	637	576	589	561	622	589	589	608	579	641	564	679	584	645	698	595	644	617	619	617	645	618	586	606	586	597	627	597	633	607	649	636	631	664	598	631	632	614	596	601	606	607	608	657	623	635	622	613	595	635	678	623	660	642	640	591	643	583	621	600	581	628	661	636	621	640	616	660	587	643	622	633	637	646	601	593	588	620	625	643	639	595	632	640	642	618	657	658	641	645	656	622	611	582	606	610	615	642	648	618	656	630	661	639	624	657	641	617	640	614	622	596	611	651	630	620	589	594	669	616	614	571	598	603	606	618	584	627	672	702	629	596	645	661	656	625	617	620	544	614	591	623	624	589	617	656	665	629	633	617	683	628	621	619	619	613	632	568	673	654	669	581	616	655	643	616	669	626	613	632	596	663	651	621	541	631	617	645	610	631	671	616	598	634	589	591	628	650	619	624	668	596	645	679	638	604	586	590	634	582	605	608	656	594	631	587	636	606	636	639	624	663	645	621	617	627	630	644	586	607	613	639	636	605	598	604	590	605	610	603	658	620	626	630	658	648	632	608	650	623	611	640	668	635	650	604	607	626	648	651	606	638	599	619	625	677	616	599	622	638	610	649	627	591	620	624	587	658	604	604	618	612	626	614	557	607	624	634	629	676	624	622	635	646	638	640	564	624	652	617	591	614	640	601	595	637	581	659	597	651	635	634	610	587	645	625	611	668	623	630	622	632	625	653	585	618	648	644	652	536	611	635	594	594	611	622	587	642	623	594	628	603	601	613	647	655	620	626	591	635	613	629	598	602	629	630	630	638	606	593	610	664	593	651	607	610	578	578	623	616	676	602	605	633	618	614	633	636	621	645	623	625	618	602	676	643	624	624	592	593	579	650	640	586	622	646	647	621	636	651	635	686	616	628	585	628	640	617	602	597	638	641	627	630	646	608	626	617	620	652	601	606	679	606	665	599	603	586	634
23061	21474	29468	23903	21474	21515	10242	1135	741	665	611	510	524	495	416	413	432	400	376	343	366	331	320	348	304	322	309	315	313	293	317	298	325	303	343	327	292	311	317	296	329	315	312	290	293	303	287	271	278	291	296	302	301	313	310	315	318	299	292	324	298	263	288	320	305	306	311	281	292	308	279	286	309	319	256	306	281	292	308	277	302	301	329	270	267	273	326	303	287	282	297	301	278	296	270	275	283	286	298	278	287	290	293	260	283	270	308	269	297	311	277	295	286	276	292	269	256	282	300	281	288	305	295	294	273	287	274	287	300	296	281	290	280	269	268	260	265	286	294	276	296	255	305	289	278	300	304	256	262	281	277	268	266	288	300	270	295	284	279	280	310	287	282	274	269	275	278	273	276	250	270	284	281	282	280	271	269	297	295	299	273	267	271	283	300	295	278	272	286	240	287	281	292	302	282	287	304	290	274	259	269	310	267	305	273	245	301	332	282	284	264	258	264	283	303	280	305	263	302	251	296	325	277	272	275	317	297	297	310	286	292	259	287	270	273	259	261	286	273	256	272	284	293	271	282	309	292	274	233	284	297	290	275	275	309	299	256	296	292	303	297	305	290	276	300	285	261	262	297	311	264	328	304	304	279	242	285	283	298	271	273	276	301	262	280	264	273	283	303	267	299	301	267	269	268	269	266	287	287	282	264	302	302	293	302	292	282	289	252	292	274	271	282	291	267	251	274	264	287	271	293	261	280	306	252	276	293	292	305	296	279	268	306	277	297	281	249	289	301	295	274	267	289	293	299	280	301	268	271	299	274	280	294	274	292	291	275	256	287	267	269	305	294	286	280	303	266	264	257	255	264	244	269	283	287	286	287	288	266	268	288	272	294	296	284	261	295	272	280	266	275	301	294	300	286	249	264	267	278	282	320	262	251	298	251	287	305	254	274	297	276	277	276	281	276	299	299	286	262	269	281	259	273	285	258	278	288	298	310	273	281	290	297	291	280	273	280	289	307	298	254	285	286	264	278	304	302	287	298	267	285	317	291	297	293	278	307	283	295	280	276	274	304	306	279	274	273	276	259	297	291	279	277	315	263	294	282	290	296	272	286	282	305	288	265	281	279	249	271	254	297	283	315	265	283	287	277	291	302	260	304	273	264	277	277	278	295	287	265	286	288	286	290	275	304	281	274	281	257	250	266	306	255	287	304	251	301	287	285	283	296	292	294	301	297	292	276	277	313	274	258	286	298	295	278	254	294	274	277	291	296	304	271	289	289	314	301	297	293	247	268	299	283	260	295	281	303	261	270	272	261	269	306	291	310	261	290	277	280	311	302	282	266	296	285	266	289	290	274	306	301	276	293	276	267	269	260	299	289	326	287	281	273	279	301	292	256	287	293	274	291	295	266	269	261	305	273	276	260	297	274	269	273	288	301	272	293	272	278	288	272	254	243	256	288	265	314	302	287	283	280	271	282	286	298	284	310	301	278	271	291	267	290	324	252	295	279	246	291	275	274	267	262	277	270	267	294	262	269	290	273	253	256	280	297	280	299	259	288	283	274	284	291	241	266	272	264	278	254	259	261	304	253	303	248	307	262	255	318	269	282	300	287	279	259	253	298	270	271	295	261	316	243	275	292	280	278	273	277	317	296	272	306	304	248	293	263	283	276	296	276	284	284	260	266	279	326	268	270	290	292	292	276	286	302	294	298	293	289	282	273	301	276	279	256	261	281	306	287	265	268	289	302	271	283	280	277	292	306	288	291	282	277	300	268	286	255	300	277	247	291	259	309	269	287	311	289	290	250	280	280	266	284	301	287	299	297	247	315	259	277	271	266	270	262	278	292	301	288	291	277	303	310	270	264	257	267	283	283	281	265	273	280	249	253	279	268	288	262	288	300	288	277	287	289	280	277	286	257	292	299	287	287	265	285	284	294	307	256	257	277	293	303	251	297	316	290	277	283	267	311	290	279	272	267	277	282	291	288	287	287	288	286	290	266	268	276	296	286	288	308	289	261	280	280	278	315	310	298	271	311	252	279	289	284	293	267	281	289	265	285	269	256	281	262	279	257	285	272	294	270	285	279	290	270	295	301	260	269	260	242	275	281	285	256	273	254	270	275	277	267	277	295	278	294	273	261	290	268	288	274	277	291	288	284	286	278	294	272	266	281	294	290	299	251	271	278	277	291	262	290	283	280	260	290	293	268	271	297	305	284	269	277	286	274	281	252	266	254	298	263	254	261	278	258	273	262	276	294	303	264	292	261	311	273	287	285	294	275	250	295	277	286	290	311	284	272	289	288	271	274	260	269	271	298	264	267	263	270	292	268	277	312	298	279	319	272	290	294	300	294	277	260	261	274	270	281	278	278	272	286	290	271	286	295	269	291	255	296	272	249	283	284	263	289	283	278	272	293	290	300	260	263	285	295	293	275	280	291	289	284	286	290	259	293	263	251	244	283	251	279	302	296	274	279	275	250	304	286	288	315	289	255	288	311	275	283	276	295	280	278	292	286	283	293	295	278	267	312	297	267	296	268	263	312	296	283	293	290	267	268	284	286	252	300	309	282	293	260	276	282	268	286	274	250	287	288	299	279	312	263	288	299	286	289	286	269	290	289	289	291	292	296	344	287	306	302	293	282	293	277	304	279	253	283	263	293	272	281	299	286	298	279	269	266	259	263	270	294	282	263	262	267	294	307	293	290	270	291	286	289	319	263	249	285	281	287	261	308	326	292	280	250	290	275	297	300	245	282	282	257	264	267	311	298	261	281	277	284	276	271	289	288	285	282	288	287	286	287	280	257	300	272	292	295	296	268	283	245	284	272	283	237	270	259	279	273	263	271	257	298	275	312	260	285	268	279	279	255	268	322	268	251	271	287	289	267	291	277	300	289	251	307	265	310	266	297	252	268	261	281	257	273	303	272	270	296	275	323	249	245	298	276	284	294	311	315	278	286	282	281	287	259	271	282	279	280	299	279	277	294	290	255	284	277	265	314	289	251	273	255	284	296	259	284	281	282	281	310	300	288	289	311	261	285	262	310	273	270	281	301	281	275	284	250	268	322	271	283	282	272	282	287	301	281	286	259	298	259	247	274	258	263	256	265	244	244	270	301	321	299	279	271	286	259	257	294	283	258	286	261	256	289	285	300	265	293	312	277	248	272	302	273	281	289	307	285	288	260	271	289	300	296	299	272	278	283	284	283	298	289	286	275	294	287	293	284	282	260	280	260	301	285	285	299	273	299	273	305	282	292	266	287	271	276	272	248	281	283	281	274	260	262	283	298	300	287	282	279	276	269	272	287	299	276	273	279	287	295	263	260	288	275	291	276	280	285	311	298	308	295	269	271	295	282	266	257	246	279	309	291	286	245	297	260	294	278	293	293	292	295	276	274	263	288	276	281	284	286	306	296	267	280	276	290	284	280	282	276	275	281	282	316	276	279	284	245	307	302	263	298	308	263	284	293	288	263	285	304	269	279	266	299	284	250	284
7119	16761	13632	6975	4917	3629	2868	2194	1820	1511	1302	1150	1014	884	819	787	684	651	623	640	623	547	538	527	576	490	495	481	493	483	445	513	448	447	468	436	448	460	478	430	436	436	424	453	448	446	468	429	462	456	437	474	489	442	434	471	516	428	443	389	399	441	387	419	410	392	446	433	441	379	428	397	426	419	391	419	439	409	430	439	431	394	404	391	401	409	373	410	390	366	387	402	382	402	402	389	388	418	433	380	411	387	427	373	389	427	399	403	417	384	420	398	413	383	400	400	407	416	403	408	350	372	351	402	432	368	398	399	405	377	384	394	377	426	367	409	405	379	372	410	418	412	415	408	391	378	403	402	371	393	391	434	399	369	400	411	390	412	399	411	445	392	405	407	412	425	409	418	430	406	414	395	423	407	393	415	391	387	406	385	388	443	396	376	394	417	372	377	393	347	406	426	403	398	388	382	333	396	416	418	403	383	379	411	432	421	409	421	410	378	409	399	399	417	400	393	427	390	405	387	393	393	404	395	403	392	409	433	441	367	380	391	389	379	423	384	436	388	399	376	354	387	430	373	382	400	407	406	396	424	385	367	397	386	394	409	373	383	401	359	378	417	410	387	399	406	399	398	406	386	439	426	396	408	415	409	406	416	415	413	403	395	372	390	391	431	401	411	391	395	419	382	403	410	409	404	374	410	398	406	395	428	403	388	408	425	363	377	419	413	378	395	392	389	397	462	398	407	362	422	413	414	353	442	391	416	407	359	414	393	376	382	376	356	402	364	396	400	383	407	376	394	418	378	385	393	402	417	407	397	410	409	428	435	392	382	409	413	399	402	426	384	383	468	370	400	365	416	411	389	372	407	397	414	377	369	415	390	407	398	390	384	402	413	391	424	415	403	440	397	361	386	400	389	422	392	387	404	401	427	387	374	409	379	383	382	394	366	359	412	407	396	387	400	391	433	413	385	400	391	391	378	416	404	406	359	403	369	390	406	396	385	393	372	396	408	428	383	405	367	424	383	379	390	395	418	435	406	419	407	403	388	357	400	395	392	414	387	390	379	402	384	374	406	467	379	404	373	371	400	380	382	380	412	397	374	374	414	424	384	435	399	464	381	417	394	368	391	412	373	403	394	383	389	409	380	377	381	394	387	342	395	404	412	433	390	422	383	374	400	389	401	374	368	384	387	395	406	355	388	419	420	383	384	426	412	381	424	355	373	381	389	416	411	403	375	386	399	385	405	394	407	364	393	414	411	378	403	422	355	421	407	397	393	414	402	394	403	370	379	394	403	445	368	425	417	395	399	404	390	423	447	376	424	371	351	402	369	360	390	379	375	394	380	440	374	405	387	407	414	394	394	415	398	397	392	395	379	410	382	370	390	395	395	367	336	366	418	453	423	421	362	388	401	379	394	395	407	410	373	387	418	404	364	396	357	383	391	436	418	357	419	378	419	382	417	373	401	426	402	407	438	399	430	402	374	415	379	425	391	400	369	382	404	398	428	412	391	405	405	406	388	429	394	402	412	412	378	414	364	421	399	416	359	382	383	383	440	384	417	415	380	413	392	430	384	383	398	397	394	376	407	417	394	422	443	436	360	390	388	378	403	412	418	423	405	374	392	380	398	360	413	428	341	382	410	410	388	406	373	357	412	416	423	373	391	417	374	357	374	392	391	376	401	406	404	372	395	409	396	376	385	377	391	390	374	392	408	408	374	397	345	385	399	437	396	377	412	396	388	405	438	415	402	406	419	406	379	386	406	376	390	394	397	437	477	388	340	403	381	385	417	409	388	401	366	389	408	384	401	424	367	385	401	394	405	407	400	352	394	426	419	385	422	435	389	408	384	421	401	385	408	408	425	394	406	402	395	420	403	385	400	404	411	427	408	419	393	405	392	385	402	436	397	381	431	400	397	381	393	421	380	425	393	389	406	380	388	385	399	413	376	384	394	424	408	410	397	354	368	431	364	417	384	385	402	404	425	409	374	415	336	377	424	397	405	391	405	386	398	394	406	407	358	386	394	386	411	367	377	399	387	380	373	389	399	409	395	367	389	384	391	415	414	380	382	388	437	346	398	407	388	386	375	411	414	456	396	390	391	369	354	373	385	413	391	402	387	377	388	377	404	357	410	381	404	436	352	388	400	425	401	399	385	403	373	367	363	428	390	428	381	368	340	387	374	408	381	386	387	396	424	414	377	399	376	426	425	393	408	401	395	387	377	422	403	402	407	408	390	378	385	384	396	432	419	396	437	397	407	402	404	408	428	389	427	407	364	406	372	436	393	426	401	410	432	390	392	374	406	400	407	422	415	412	398	404	430	411	396	367	391	381	401	401	375	368	396	403	364	400	392	418	402	390	358	394	391	358	406	391	418	413	372	424	404	421	418	414	386	375	369	401	461	379	399	398	382	356	373	399	390	406	419	436	396	386	362	399	407	423	391	395	415	369	381	439	443	373	378	360	398	387	391	404	446	395	438	379	397	365	366	364	369	393	399	399	407	394	397	377	395	381	383	395	419	418	419	407	396	393	392	372	367	395	381	370	389	411	371	396	398	413	421	398	373	405	412	446	383	404	370	383	423	370	390	353	414	406	391	399	400	400	372	417	394	403	414	375	379	378	387	402	387	402	391	379	371	442	418	389	391	406	407	446	371	392	356	409	388	410	436	376	393	397	428	433	394	392	389	357	429	383	420	386	386	388	379	399	396	368	385	407	372	408	371	412	374	411	386	409	411	387	416	379	382	396	390	395	438	432	366	375	410	386	377	392	393	410	424	376	392	410	418	384	384	385	415	404	418	420	394	397	407	389	392	402	401	406	412	370	400	390	419	395	424	387	395	389	370	384	389	357	398	359	395	381	408	388	379	414	349	397	375	438	397	394	415	389	378	357	406	382	362	466	390	399	403	404	378	398	408	379	366	389	411	447	404	423	418	415	380	422	410	378	374	412	414	394	395	423	414	396	404	420	417	405	371	429	386	374	418	398	370	401	389	387	425	362	361	384	402	425	358	425	387	404	381	400	421	436	408	400	379	396	410	429	418	408	414	383	412	393	378	374	369	411	404	375	356	394	385	426	379	407	423	364	405	411	418	395	414	405	386	398	410	420	392	359	416	418	412	404	366	418	412	368	387	384	380	423	405	396	424	423	392	372	417	394	390	387	396	405	409	419	405	399	389	426	363	386	400	359	373	382	403	412	375	366	428	384	392	411	401	374	385	373	408	386	426	413	387	368	409	416	372	385	415	391	381	376	389	397	382	418	419	376	422	418	403	380	364	436	414	394	408	444	395	407	389	408	415	378	433	417	400	366	397	364	420	407	419	404	389	363	390	376	407	376	403	413	423	419	390	396	391	420	334	396	395	390	384	379	372	368	412	402	388	425	411	353	449	441	421	432	373	404	375	388	378	402	410	401	404	397	405	381	393	381	402	429	405	399	354	383	431	409	391	382	380	401	386	397	386	413	412	439	405	367	436	376	387	424	422	400	364
27093	21131	10175	835	452	423	379	356	346	372	356	336	372	365	332	354	306	372	380	387	354	332	350	337	378	351	361	363	372	324	303	351	348	309	368	334	349	337	348	369	340	364	342	359	359	362	318	341	338	342	350	335	364	341	348	374	368	335	354	359	373	350	339	363	343	331	349	350	363	332	351	312	344	344	370	355	366	333	351	406	313	353	347	346	336	322	375	345	328	337	335	366	330	346	378	313	363	390	348	336	370	319	347	336	371	345	354	376	351	372	345	329	344	358	383	351	355	349	323	373	342	320	360	334	372	329	380	352	317	349	371	337	360	372	370	330	372	353	375	316	324	354	364	355	369	347	329	331	361	350	332	403	352	374	368	329	360	323	332	326	331	338	336	378	356	336	342	351	318	338	334	378	357	363	341	339	342	339	322	327	335	368	378	357	317	362	348	344	330	333	335	373	315	370	336	352	338	342	356	368	352	340	355	345	345	314	329	377	320	342	309	339	356	386	341	343	318	332	349	331	323	344	331	329	349	332	350	348	329	373	330	337	335	368	362	348	343	359	333	347	321	340	366	361	314	367	325	331	339	338	351	326	361	358	355	330	354	323	317	319	305	334	343	344	310	358	341	328	353	348	367	308	340	323	371	346	363	350	361	356	352	341	311	321	356	343	344	382	335	345	358	324	354	356	348	307	346	334	363	339	369	352	374	345	341	373	355	357	357	362	351	336	360	342	374	346	336	351	344	368	347	359	338	386	371	351	312	347	347	338	324	333	370	332	349	337	337	337	323	313	337	379	343	360	381	334	357	361	362	343	324	376	367	361	344	336	333	317	351	365	347	352	332	365	321	356	323	326	345	329	321	329	316	351	349	355	346	367	343	334	351	352	348	327	357	339	334	353	356	368	342	356	330	365	349	336	320	358	338	376	365	301	364	299	329	368	352	377	328	328	330	303	371	341	336	345	366	357	323	350	353	377	357	309	378	369	317	379	314	331	388	311	351	353	351	322	346	365	372	353	347	356	324	329	330	355	348	348	332	337	353	319	338	353	357	338	323	352	341	346	368	332	347	353	339	318	349	341	370	357	346	345	305	367	326	329	349	378	340	347	368	321	362	386	346	342	337	355	352	368	376	361	323	353	321	361	343	357	339	337	335	320	376	367	340	364	366	376	349	362	371	336	377	327	312	328	324	365	343	380	343	371	365	332	338	351	382	363	353	338	359	339	348	329	320	316	339	351	340	361	351	365	340	329	326	338	342	351	351	320	319	338	342	336	352	347	376	347	361	366	331	338	358	361	339	347	349	331	377	347	334	327	343	355	366	331	337	345	338	325	387	353	351	364	370	366	366	349	326	348	306	360	338	333	324	335	333	350	307	347	365	353	340	329	352	383	359	363	338	359	341	360	317	343	326	318	352	359	337	366	293	355	331	321	318	339	324	340	333	363	336	336	368	374	342	324	365	331	340	313	318	355	389	355	325	355	326	346	339	383	312	342	345	373	340	361	346	316	327	344	356	360	338	344	378	339	324	367	330	319	365	329	340	350	352	336	348	331	350	339	334	368	324	307	383	338	343	365	352	366	339	345	351	361	331	348	348	353	330	364	324	369	350	341	341	349	348	402	365	370	359	339	352	336	363	333	331	356	363	325	329	317	367	356	351	350	307	329	366	377	311	337	337	343	351	292	319	328	323	320	367	336	347	371	380	333	339	335	362	316	338	325	325	379	348	322	371	360	382	334	363	344	335	315	344	345	327	389	339	325	351	338	333	360	339	360	348	326	356	325	344	347	349	349	328	364	363	356	354	338	338	338	328	338	348	340	342	327	343	364	360	322	384	349	334	300	321	357	353	340	391	350	387	341	311	329	315	372	365	353	359	365	336	370	338	341	342	375	353	324	361	367	357	375	354	342	388	375	323	356	360	371	307	336	307	341	351	361	345	356	341	341	367	321	333	367	345	362	342	331	339	374	325	341	366	361	320	360	328	306	345	354	358	342	352	323	324	352	354	322	328	342	336	358	359	337	308	338	329	310	359	319	356	326	374	339	326	338	336	346	328	316	345	353	363	337	385	353	340	353	345	346	325	338	338	359	344	341	314	348	350	333	332	342	352	350	358	319	356	306	343	340	337	312	324	357	327	335	349	355	327	352	366	323	368	313	347	348	344	331	345	322	327	328	368	327	352	336	354	361	328	335	380	360	327	318	350	324	338	337	347	314	338	352	333	363	324	375	357	345	351	316	357	378	344	331	331	378	325	366	334	362	346	343	359	308	360	303	356	325	356	360	351	334	357	326	338	343	338	344	375	351	355	351	320	314	353	320	352	346	360	366	338	367	334	365	322	339	318	311	335	328	308	358	356	329	363	340	348	344	322	348	360	334	339	344	325	352	340	322	348	334	348	376	385	327	339	347	354	339	353	311	308	327	363	340	329	342	344	324	347	356	351	331	350	336	319	342	329	373	325	371	335	361	356	351	334	334	347	350	330	337	335	370	337	339	385	366	324	315	291	344	329	343	324	347	308	367	349	345	338	333	318	307	339	360	344	314	346	327	318	384	347	338	352	289	356	358	342	328	343	357	350	360	356	321	337	376	358	369	371	364	345	357	338	366	327	386	360	350	364	336	333	361	342	358	346	348	347	344	337	335	387	356	354	313	332	366	387	365	401	362	364	363	343	344	347	339	344	360	314	328	316	337	326	310	356	321	358	334	359	356	326	341	343	342	393	361	341	354	359	341	367	360	303	387	312	334	346	313	328	349	357	340	336	348	322	336	332	339	351	359	375	363	339	345	382	323	373	315	335	341	347	337	343	357	356	344	341	335	339	335	354	349	388	343	315	328	306	377	340	342	317	354	331	346	357	336	355	323	345	376	375	347	314	338	350	341	318	336	324	340	353	367	343	379	352	361	330	322	344	327	331	331	351	371	333	356	323	350	361	362	351	367	344	348	309	350	355	307	337	347	325	357	347	332	344	347	378	349	352	359	351	329	344	375	340	345	331	347	352	369	381	361	381	341	364	366	315	310	346	315	346	331	376	372	347	353	355	364	343	370	332	356	338	320	340	327	311	361	351	315	320	348	348	361	373	329	348	371	359	351	369	346	346	336	322	358	330	368	345	324	347	335	345	350	340	330	374	324	333	331	364	325	336	332	361	355	337	346	331	339	335	311	327	357	339	346	300	331	358	335	344	354	362	349	346	337	352	326	343	342	296	357	324	346	347	360	369	360	344	364	346	340	334	365	331	333	344	378	363	353	392	316	357	369	363	326	336	333	379	321	329	386	316	359	353	346	349	327	349	313	331	349	314	361	338	359	336	354	291	355	359	352	315	334	356	355	360	349	366	344	347	334	363	328	342	350	370	362	326	358	372	343	382	328	358	346	337	325	349	315	365	341	380	366	331	369	362	290	320	319	300	359	340	326	358	364	332	315	318	371	328	348	353	329	402	365	299	352	368	331	378	364	341	338	332	368	341	337	342	330	333	370	358	372
4055	1348	1114	715	634	553	542	553	523	530	474	480	520	514	496	462	504	465	485	487	454	473	471	469	444	480	508	501	461	457	473	485	468	493	461	470	491	490	445	450	507	454	470	493	494	459	478	476	418	508	461	481	488	497	489	511	492	507	476	477	489	463	451	480	476	492	498	479	453	468	468	457	480	496	469	486	479	484	496	513	477	482	508	449	492	482	472	453	450	463	492	436	462	483	466	471	502	429	483	502	474	438	490	477	487	497	438	464	441	458	462	462	434	479	464	534	451	474	437	471	445	415	445	472	458	455	501	486	466	450	498	459	480	458	461	452	490	468	439	443	446	471	459	478	487	491	468	465	465	480	489	483	430	451	440	473	439	441	407	448	441	440	422	483	472	471	468	469	503	467	477	465	431	475	513	475	463	448	505	501	496	490	461	437	480	444	456	436	435	479	475	457	476	478	441	447	457	451	484	458	467	462	444	500	483	497	481	447	456	492	450	464	493	432	481	496	438	468	439	498	524	479	469	478	534	494	491	481	460	471	507	515	479	474	466	477	474	487	512	476	465	475	494	460	460	460	453	507	520	498	505	447	445	515	505	465	472	469	454	476	460	451	451	530	465	479	470	425	467	456	485	479	467	483	466	463	493	468	540	461	467	502	448	443	482	473	486	465	473	478	498	444	479	476	439	454	522	461	496	451	456	476	440	467	483	505	458	431	439	495	502	447	442	473	482	497	487	486	484	484	477	503	472	512	448	432	470	501	474	493	457	495	469	485	470	473	438	464	499	416	463	476	475	472	455	492	439	508	461	416	475	446	469	519	467	459	433	505	477	475	484	454	487	452	463	510	408	510	499	451	492	467	467	475	453	495	459	463	470	443	472	487	459	480	495	473	457	496	455	459	484	487	496	477	477	453	456	470	457	488	505	442	432	483	446	467	491	459	497	476	472	452	429	485	465	478	449	464	443	506	473	500	432	458	508	431	462	483	462	478	491	532	435	474	431	486	485	482	480	464	477	505	479	505	459	482	494	453	468	482	461	491	470	474	436	473	510	463	450	443	483	450	460	477	443	496	466	508	488	457	468	487	470	467	501	504	476	526	510	440	484	500	494	521	455	459	539	456	476	473	496	474	455	460	518	500	466	508	450	495	467	486	473	477	464	466	480	473	436	490	443	459	493	512	467	501	458	506	466	519	466	476	508	481	458	463	431	462	514	449	463	451	442	475	504	462	496	452	507	449	483	513	507	498	462	500	452	515	496	469	442	451	478	443	496	458	488	469	485	431	492	452	463	490	472	464	489	469	446	458	468	474	509	490	509	478	475	424	462	496	457	437	453	456	473	464	460	447	486	482	480	482	467	517	462	437	446	476	470	485	474	506	501	507	441	489	462	473	432	487	460	476	472	453	463	471	463	454	467	433	464	473	468	481	496	455	477	459	470	475	445	509	490	466	463	459	461	473	489	483	479	476	448	459	506	468	467	475	459	466	481	499	484	428	450	509	464	491	460	456	479	453	434	463	517	477	470	479	457	460	477	490	475	495	464	490	483	447	470	449	443	481	504	447	472	504	492	481	424	481	471	451	459	477	497	453	491	475	479	494	463	504	456	450	448	467	469	462	492	484	453	511	468	499	450	490	480	472	498	450	488	491	466	492	463	490	482	465	468	429	480	459	438	490	481	475	464	466	461	454	458	457	474	482	426	469	461	468	489	458	471	467	435	455	456	432	460	475	448	467	464	422	464	477	490	483	487	478	465	446	481	487	431	494	476	437	449	492	477	445	484	488	490	462	478	462	454	485	462	498	502	439	473	450	490	483	510	433	466	444	473	519	477	476	523	483	524	479	445	488	490	449	444	442	491	499	471	448	490	447	503	475	475	470	464	463	459	471	467	479	506	454	459	475	440	435	471	470	467	473	470	502	461	452	475	457	453	486	469	464	491	477	507	463	496	470	500	471	480	489	528	443	470	458	498	465	496	487	451	440	445	466	450	481	447	475	490	436	489	449	475	472	408	476	495	427	466	470	460	451	447	425	450	459	454	479	448	464	477	486	496	512	446	454	454	444	468	466	449	469	477	476	516	476	465	502	439	474	501	467	475	481	462	488	459	505	507	496	444	474	488	463	496	493	524	483	472	448	484	473	492	476	460	471	510	470	481	460	483	449	460	490	449	457	495	453	435	465	457	508	485	493	479	494	468	490	481	491	446	415	468	472	512	450	464	474	468	494	452	490	449	493	457	484	480	456	484	458	491	491	509	485	494	438	453	489	470	447	505	501	482	481	468	473	521	473	479	501	468	484	507	465	458	478	474	471	465	463	447	498	441	442	440	455	450	471	472	472	439	462	481	467	461	506	451	485	463	470	486	483	513	489	484	477	459	507	497	508	479	458	494	470	511	486	467	457	482	467	489	529	431	464	463	456	493	501	503	427	505	472	505	468	464	473	516	471	480	451	465	498	490	483	473	452	492	502	473	458	464	461	480	413	500	480	487	467	473	482	464	457	474	452	449	453	452	474	476	499	475	496	493	496	467	482	481	527	479	481	464	478	479	496	484	504	455	452	450	449	463	460	511	468	457	493	469	449	447	508	513	451	458	451	496	439	465	497	500	482	471	471	490	459	472	500	470	464	452	480	501	482	437	466	439	462	455	475	455	467	492	487	476	468	447	493	493	470	471	487	506	535	484	464	470	495	476	500	491	442	458	427	450	526	481	472	464	426	462	496	477	466	485	433	498	458	459	449	467	457	464	502	452	439	471	464	497	484	473	436	411	478	500	484	476	489	459	475	463	494	439	476	490	445	451	447	474	438	484	457	494	416	434	444	486	439	443	425	443	514	456	481	460	458	479	453	500	472	472	455	468	444	478	429	480	465	453	461	477	439	499	458	474	487	506	489	443	509	423	464	491	456	476	481	510	499	521	458	459	481	445	468	488	469	485	509	470	445	485	474	484	465	469	457	470	487	483	493	480	462	469	471	489	482	449	471	477	474	433	504	491	463	456	470	476	467	460	491	485	423	469	436	463	523	491	433	518	463	495	459	456	478	472	479	501	470	451	432	461	446	457	476	494	444	454	482	454	439	490	461	456	451	520	491	458	447	458	485	499	443	476	419	462	497	473	457	463	450	481	455	450	484	476	475	442	443	491	418	462	453	449	483	477	473	466	463	483	456	509	519	468	477	463	487	457	477	451	498	455	462	451	507	488	483	488	531	486	491	469	461	522	470	446	461	455	437	481	489	504	437	457	466	524	486	448	444	473	504	484	458	486	491	498	470	449	487	447	467	503	467	493	486	462	507	462	441	475	435	437	447	490	496	493	494	447	486	443	462	476	470	488	500	467	491	453	450	452	480	479	491	503	465	507	458	451	422	484	467	460	497	467	471	452	470	492	468	449	488	469	452	446	472	411	462	453	448	482	452	421	469	467	459	493	469	503	489	448	425	461	482	472	465	481	476	477	525	483	436	484	480	484	444	500	452	463	495	463	489
23981	21534	29130	24376	21520	12132	1289	882	678	639	584	567	579	594	496	541	516	509	481	477	511	524	458	443	513	460	475	481	457	451	481	458	490	474	477	466	450	486	503	485	484	447	432	414	525	473	443	492	464	486	457	498	449	449	457	440	476	469	448	423	476	471	417	432	463	460	476	463	467	477	469	461	446	398	473	449	449	498	464	444	454	451	452	466	450	442	461	462	474	447	444	481	434	430	460	439	484	455	488	495	440	462	466	527	447	469	435	428	496	431	465	494	459	445	495	485	449	462	416	475	490	453	459	485	432	442	412	434	457	451	450	487	442	448	460	425	459	434	451	450	416	490	439	446	437	469	433	418	445	455	483	453	396	447	460	449	457	447	466	453	442	430	483	460	442	425	455	452	437	428	423	474	471	484	453	431	467	413	444	467	472	468	418	478	444	444	440	448	463	449	475	446	447	418	419	469	463	461	459	441	438	450	441	452	417	487	436	456	461	447	449	444	465	431	477	426	457	478	383	449	471	446	451	458	457	457	420	441	424	475	444	470	445	425	460	473	459	462	428	454	467	469	416	449	434	464	446	439	439	439	432	494	455	483	456	426	476	442	420	483	506	446	473	467	429	464	473	477	497	438	432	446	446	436	440	458	444	462	466	467	430	437	454	455	457	433	430	454	431	447	428	417	434	428	473	421	454	464	436	432	488	443	456	422	418	451	479	462	430	438	433	452	444	466	447	448	458	455	407	475	487	464	448	452	453	459	439	471	435	439	460	471	401	443	445	432	425	458	464	469	423	477	441	412	465	437	420	442	472	467	458	463	445	441	424	430	448	458	432	458	472	464	456	469	419	423	452	401	439	467	454	446	455	427	423	426	427	441	484	486	452	456	471	444	472	401	490	482	449	432	480	437	439	457	471	419	435	441	432	460	441	481	456	412	430	424	452	439	433	449	480	446	459	457	476	415	391	470	443	467	447	480	482	429	438	409	496	465	423	490	435	445	457	468	435	441	467	400	432	407	444	488	435	447	452	437	435	431	417	446	471	437	464	440	474	468	426	430	487	440	458	446	430	449	452	456	469	448	441	453	415	475	436	454	475	433	438	466	448	473	457	447	462	437	485	471	412	436	441	428	456	420	434	430	443	478	421	423	442	448	486	424	445	418	501	454	454	487	479	392	463	475	445	437	457	447	474	472	463	448	449	474	406	489	441	434	435	472	440	433	459	523	453	464	406	455	428	432	480	440	438	451	460	428	448	443	443	420	461	470	458	454	446	462	454	478	438	409	404	453	475	442	463	501	402	449	433	423	473	462	479	413	453	446	446	449	407	425	433	472	476	470	454	431	451	461	455	432	452	457	462	440	440	456	480	432	437	458	448	449	490	447	435	487	442	453	470	486	476	464	460	434	432	434	459	420	455	462	472	443	419	459	418	435	433	477	456	446	464	456	424	425	460	491	453	415	460	444	472	456	457	438	464	455	445	458	455	456	438	428	452	460	434	418	487	467	429	429	459	455	454	443	433	429	445	429	441	457	436	435	441	437	450	486	453	461	437	452	464	434	447	437	453	449	475	433	433	468	453	459	471	482	436	470	420	448	439	463	470	464	487	441	471	465	440	471	443	469	491	422	451	503	455	465	432	412	419	445	437	431	411	451	479	454	453	471	427	433	447	479	420	412	439	438	430	477	493	441	472	441	441	453	412	442	440	418	440	469	446	423	466	421	448	421	465	456	431	487	442	442	410	472	447	431	466	456	427	455	452	444	463	438	474	425	407	448	456	446	435	479	429	459	429	494	432	441	472	425	471	448	472	447	437	452	431	452	519	439	451	449	433	459	424	451	429	470	444	455	430	427	441	466	446	435	459	475	461	457	459	465	457	483	454	446	463	445	451	450	434	452	419	431	446	485	448	440	423	450	440	444	466	434	418	425	458	457	428	429	459	431	442	452	466	465	488	486	441	460	483	453	443	474	441	444	422	445	462	462	442	478	453	445	483	462	480	467	517	440	420	443	450	478	385	443	403	496	448	442	443	441	480	460	494	448	440	456	415	445	486	434	420	473	439	450	463	472	429	457	454	439	454	402	443	432	434	421	475	431	462	450	432	447	412	478	440	443	421	405	443	465	435	484	440	471	426	439	452	460	460	485	470	444	460	452	447	440	446	467	461	446	441	470	430	473	446	412	435	427	437	413	427	446	497	470	449	435	440	447	472	418	412	480	464	469	443	480	446	442	466	466	452	455	472	435	462	433	480	476	468	481	491	434	428	483	430	465	461	448	450	478	475	478	451	444	459	447	456	472	483	422	449	425	479	471	437	474	461	458	426	444	415	446	459	443	468	425	426	466	473	465	447	433	437	442	431	479	442	450	450	419	465	440	443	434	441	468	448	444	428	440	431	381	467	407	438	446	441	449	457	458	440	464	430	444	483	460	458	452	428	468	436	463	459	469	429	422	474	452	452	469	466	492	448	480	436	462	476	495	466	425	449	412	470	442	456	435	463	465	438	490	431	467	433	472	431	447	445	479	463	435	445	458	451	421	445	455	453	447	463	433	461	453	433	445	424	465	430	483	463	449	441	468	464	465	442	447	418	423	458	461	469	490	450	463	498	495	465	456	449	467	433	398	435	420	459	458	466	445	479	459	445	439	432	442	461	443	469	443	460	421	449	457	460	466	424	446	461	419	447	426	447	479	473	427	449	464	440	434	467	450	437	453	481	401	456	428	449	480	439	412	445	460	453	451	455	466	476	450	467	460	417	425	406	462	449	441	423	416	476	439	459	499	438	473	412	440	426	447	465	429	461	443	478	476	454	484	475	467	435	479	447	418	452	411	445	462	456	466	451	466	444	451	451	449	464	430	413	423	473	468	450	435	502	464	467	473	468	445	455	432	453	462	421	464	451	502	501	461	425	485	430	495	428	463	452	449	418	447	463	451	452	477	434	441	470	456	458	442	440	431	414	418	454	457	430	452	428	458	435	424	480	406	433	448	473	454	461	498	439	489	457	480	415	472	429	478	452	454	433	462	434	438	444	476	441	451	460	456	462	425	411	440	450	448	490	434	437	496	423	422	483	446	433	447	414	437	468	468	454	456	450	474	464	434	483	433	449	442	423	454	473	496	416	479	408	403	423	448	451	491	465	445	448	477	474	379	471	487	455	434	460	476	433	462	449	453	454	451	483	482	463	479	479	434	448	484	404	453	421	455	470	475	490	471	474	461	439	446	429	395	465	436	450	453	441	441	427	439	450	424	459	467	439	433	459	489	426	423	450	466	430	428	453	404	488	420	454	435	424	457	465	436	426	420	473	443	441	460	430	436	449	464	439	408	457	458	491	473	439	434	431	458	514	437	446	433	453	453	469	466	454	376	440	482	459	460	450	475	452	444	450	446	464	449	460	424	437	491	443	421	438	507	470	451	437	446	418	436	489	380	400	430	447	449	451	424	432	400	439	490	462	460	445	465	453	438	476	482	455	421	434	439	465	460	455	453
5098	10804	8621	4377	3098	2362	1934	1548	1427	1182	1098	1022	901	835	817	741	776	784	734	751	688	718	732	642	663	632	676	619	666	681	675	649	664	643	634	665	620	640	642	679	631	689	645	662	689	657	644	630	684	676	598	658	621	658	646	664	665	633	626	624	622	654	615	610	611	620	642	636	581	664	621	668	616	610	600	640	608	621	623	629	572	612	637	591	629	615	620	621	611	654	629	645	620	620	625	596	631	616	628	588	653	660	668	667	600	597	637	646	647	651	597	646	608	644	595	582	601	591	600	558	633	581	607	625	677	605	608	623	598	605	656	628	593	631	596	614	639	623	618	582	623	598	622	639	619	618	663	613	558	592	646	604	646	618	642	642	612	615	606	635	605	604	618	576	618	617	618	601	630	574	628	572	631	623	613	561	608	577	630	640	596	609	563	619	601	576	645	609	629	641	644	675	641	639	617	627	613	633	674	631	607	605	636	604	592	643	661	604	599	618	656	645	629	618	633	625	624	610	604	636	600	640	641	654	608	647	600	609	596	648	605	623	611	604	622	626	669	615	604	608	598	647	585	591	621	647	668	621	622	641	607	620	619	597	585	634	671	637	600	607	581	634	607	608	606	670	676	642	601	667	643	669	606	680	654	673	597	648	581	634	657	600	608	655	608	624	599	627	640	605	635	598	628	626	609	570	627	643	675	635	626	628	669	640	622	611	645	599	589	627	608	613	597	610	628	620	628	629	628	581	610	618	624	620	659	641	619	629	598	590	578	592	571	621	615	636	669	644	657	589	617	610	615	638	640	615	630	618	621	607	615	626	616	560	616	613	620	630	592	647	593	659	584	613	640	661	598	585	607	652	601	625	663	597	620	624	574	597	609	630	618	571	593	623	625	645	619	605	626	575	613	606	576	604	635	592	629	622	616	623	649	634	633	561	633	603	607	595	632	602	634	611	609	600	636	598	621	608	628	591	617	612	622	653	598	646	588	658	594	575	613	628	653	618	622	615	632	622	593	658	629	604	598	598	655	655	650	616	641	651	630	632	649	616	639	594	626	585	620	596	616	619	621	549	595	664	546	621	574	601	633	634	610	624	681	615	610	616	626	594	625	616	626	611	598	635	600	610	626	561	586	570	608	604	610	581	622	631	623	630	578	626	661	604	633	619	613	634	584	653	613	580	603	611	624	603	645	601	654	643	619	636	648	577	627	650	607	560	624	654	653	611	590	670	640	674	630	623	632	615	610	629	616	621	598	638	602	657	639	608	589	638	674	621	647	638	653	637	673	613	618	621	648	594	627	600	598	627	648	624	618	658	621	628	573	579	640	570	606	601	617	567	590	632	583	620	625	629	641	608	575	611	596	628	662	629	607	619	663	646	603	627	628	630	659	581	596	635	638	683	599	603	606	647	601	608	589	578	666	566	666	568	630	589	612	630	627	657	610	624	630	639	604	591	656	603	646	606	579	608	607	653	628	656	614	582	612	594	625	625	620	546	602	622	619	632	631	615	628	632	618	649	636	605	587	650	622	571	627	611	584	597	591	630	605	633	592	617	653	659	613	627	614	593	607	628	647	601	592	669	611	613	625	616	616	644	628	607	627	560	599	642	626	583	629	624	571	629	593	617	641	559	633	623	601	574	666	641	671	616	634	631	618	593	599	620	614	606	611	655	639	617	669	601	603	594	631	641	617	625	604	654	593	686	639	618	663	630	616	559	635	607	588	599	637	639	572	618	613	605	592	610	603	599	617	654	649	612	624	608	591	647	646	632	642	615	618	627	598	649	662	628	605	622	653	627	660	617	607	609	663	647	603	575	639	596	646	596	612	623	625	626	600	605	629	582	629	578	611	628	609	615	610	583	653	653	638	624	649	613	644	610	608	627	620	610	635	623	621	539	600	599	615	613	618	659	600	606	617	636	609	605	600	638	636	605	568	637	655	586	622	605	653	647	612	616	617	617	619	584	632	593	669	629	601	607	599	601	640	628	589	578	627	639	566	584	613	620	612	671	601	598	644	656	588	567	593	635	610	644	612	602	646	614	674	605	610	628	639	638	574	582	596	625	630	575	621	595	613	648	625	589	629	628	607	592	621	652	605	591	612	573	596	607	578	603	655	618	645	608	640	609	623	649	601	629	646	613	654	609	666	576	610	609	617	627	667	624	618	632	627	623	605	599	654	625	632	621	617	629	633	603	605	612	650	603	629	652	620	614	609	615	565	572	627	648	601	643	592	667	620	579	665	675	572	621	662	637	622	674	630	637	630	625	588	614	598	652	594	641	640	581	590	617	563	602	587	612	623	690	644	658	630	656	585	597	617	601	608	666	577	607	593	597	608	578	649	592	638	636	628	601	664	632	653	579	623	555	612	624	577	629	632	654	598	604	604	642	635	584	595	608	631	605	626	620	634	621	642	609	570	583	598	621	638	659	675	625	656	672	567	608	605	633	641	622	573	654	612	589	635	645	617	636	644	628	604	675	678	646	588	549	632	644	644	630	645	665	599	576	612	596	645	626	649	635	600	643	625	597	610	677	627	606	604	582	617	632	631	577	648	592	569	592	632	645	597	600	636	603	618	577	625	609	615	576	645	635	599	619	601	577	621	606	646	649	635	615	581	609	662	630	665	648	627	596	635	609	586	596	603	604	651	645	625	627	619	642	608	651	572	593	617	624	642	630	627	631	650	589	620	611	623	591	592	623	588	624	601	591	611	618	599	616	602	615	612	638	621	639	594	647	633	612	637	572	641	657	581	675	616	621	592	638	632	607	629	624	610	585	611	665	579	615	605	643	603	592	627	608	642	620	621	650	676	642	618	618	597	632	645	608	596	652	585	611	636	593	618	566	650	589	650	625	583	645	605	630	585	602	611	616	610	644	608	691	605	621	601	619	626	600	647	642	597	646	623	621	646	596	675	604	595	603	592	625	624	618	631	655	616	594	603	637	662	639	658	613	650	642	688	613	620	646	642	627	612	602	616	600	625	618	643	597	655	622	625	596	568	622	587	641	625	617	641	631	634	647	637	644	626	613	678	664	639	615	603	561	623	588	601	632	571	620	612	625	628	645	642	638	589	560	610	610	643	605	617	612	603	627	649	617	610	545	610	619	549	607	642	613	624	636	615	596	634	619	659	627	596	604	613	630	629	635	633	642	623	593	647	611	609	627	592	618	633	627	609	572	599	623	563	619	642	696	579	602	581	634	668	650	633	616	635	561	626	649	662	632	640	582	624	609	612	608	570	602	623	672	676	633	652	560	605	624	605	579	634	579	663	630	597	632	615	632	594	587	606	640	622	616	591	611	622	608	619	625	627	624	636	642	610	632	611	608	653	574	590	607	617	623	618	646	639	633	636	666	599	628	685	627	610	613	572	626	594	652	618	625	558	634	569	668	594	622	648	597	625	620	655	614	573	622	665	622	597	630	651	642	622	613	611	613	607	631	646	661	610	606	607	615	562	625	582	632	610	643	600	610	618	619	604	661	627	611	590	596
23071	21518	29548	23967	21518	21559	10250	1052	739	663	611	541	482	453	409	391	384	384	382	362	354	331	347	316	358	328	326	315	321	291	287	331	324	292	296	318	287	290	320	280	287	318	306	307	293	276	305	283	289	320	321	306	310	286	295	328	295	327	278	277	266	289	304	263	290	288	263	305	274	290	308	296	295	271	274	289	266	261	264	274	291	315	287	266	307	300	279	304	258	267	276	283	294	310	273	270	301	265	275	286	279	301	294	272	267	301	283	308	264	280	264	278	274	251	282	280	269	293	256	282	295	279	265	266	259	324	261	297	237	297	253	290	275	247	277	267	303	267	273	279	263	278	338	294	307	263	245	308	265	281	276	294	266	284	290	296	281	296	323	278	283	286	265	294	253	275	246	307	283	285	302	272	279	271	257	271	268	255	273	296	282	282	285	261	309	280	299	287	273	252	274	283	266	273	261	263	274	287	284	282	267	295	279	275	276	275	284	274	267	285	302	258	318	271	320	266	267	285	279	277	317	289	278	258	301	283	272	284	277	275	278	260	290	289	269	293	282	296	315	289	277	253	283	279	294	302	280	275	252	272	267	256	305	318	275	283	280	273	274	303	266	279	289	258	277	272	279	218	271	273	261	237	285	288	262	276	275	290	288	275	297	291	281	263	268	272	315	287	269	248	286	279	277	272	275	293	293	296	266	282	272	276	278	257	282	274	284	297	309	293	297	278	286	276	263	258	305	268	301	282	288	290	278	277	297	284	300	286	291	293	300	292	252	269	275	276	268	277	325	289	268	285	284	307	252	285	283	252	281	291	310	267	278	250	303	312	287	276	274	284	250	272	305	275	248	290	315	324	272	283	250	260	320	296	278	267	302	260	266	295	290	285	298	312	261	274	270	303	270	277	268	273	268	278	262	266	279	256	240	289	286	280	280	252	300	246	270	301	298	260	316	303	238	253	274	299	294	285	279	272	272	269	259	292	297	273	258	267	306	264	256	287	276	290	291	298	283	253	271	266	295	243	276	283	284	286	306	305	304	274	260	285	285	282	295	275	315	275	276	321	287	288	288	277	249	289	289	270	265	282	278	273	278	292	268	288	256	301	274	285	284	271	269	283	282	275	290	286	289	301	275	274	266	285	308	280	261	266	290	245	274	291	276	245	260	298	269	287	259	290	279	296	271	265	300	268	265	288	250	276	269	298	257	263	255	297	274	279	273	264	287	245	260	278	299	296	288	258	259	272	272	281	291	291	256	269	273	272	278	277	308	275	273	267	287	270	274	250	284	278	301	296	310	281	276	299	260	257	248	287	304	284	254	277	295	300	301	282	297	278	284	320	258	297	296	275	264	302	263	271	269	280	287	275	264	278	268	314	301	279	310	283	245	299	244	286	295	245	285	301	275	282	312	263	274	272	283	276	266	274	270	295	292	278	243	256	274	274	270	290	268	291	307	268	282	266	260	267	278	260	243	273	279	302	308	261	262	267	291	297	264	265	294	269	285	280	267	268	283	291	286	286	261	259	289	278	299	275	290	282	278	276	302	283	254	273	260	284	293	236	253	301	287	273	288	271	274	287	299	318	275	260	283	292	288	293	293	260	282	289	247	267	272	305	267	300	276	277	266	292	261	259	284	274	299	293	255	261	331	267	305	295	277	241	293	296	287	258	249	252	269	308	296	263	270	265	251	292	253	270	263	294	265	260	283	274	298	262	278	269	301	275	286	274	293	301	251	272	287	273	265	291	280	296	259	287	289	277	321	295	284	294	270	282	275	261	289	285	258	281	271	290	287	266	256	239	290	275	312	271	285	276	262	293	290	277	277	322	290	300	260	288	299	248	279	296	284	294	302	293	266	292	271	279	296	238	310	280	280	294	261	269	288	252	274	253	296	269	280	260	295	283	280	288	299	281	301	291	285	283	314	269	284	279	289	301	302	279	269	268	295	263	283	287	296	295	271	251	285	285	254	278	314	275	284	272	286	277	287	304	284	278	274	248	271	296	301	264	303	291	270	285	281	261	262	274	269	275	228	299	308	261	280	297	282	302	273	287	271	266	293	282	304	272	297	280	285	282	303	286	273	278	275	265	286	280	288	286	286	283	279	261	280	282	269	280	293	282	293	231	253	295	267	279	262	300	268	258	266	272	245	293	286	276	262	267	263	343	333	288	314	262	287	279	273	295	256	291	277	273	266	261	266	274	280	282	276	270	270	252	275	286	288	310	255	281	248	260	296	298	258	270	296	310	282	298	239	257	287	316	278	269	282	326	270	275	305	305	298	293	284	280	269	271	264	269	308	264	264	269	266	271	281	260	251	278	255	288	288	295	280	276	269	257	287	285	270	266	268	251	243	279	299	276	256	270	310	281	256	275	257	278	275	310	320	273	260	278	286	292	287	249	269	253	281	276	269	280	269	289	268	268	268	288	265	251	270	288	290	254	259	285	283	284	273	334	258	284	284	283	300	277	283	267	282	291	273	263	280	277	259	296	300	302	265	258	295	295	334	276	289	278	312	276	297	324	261	313	311	300	309	287	272	276	298	296	278	276	284	269	260	295	285	256	265	298	278	282	274	259	267	286	286	309	266	271	280	276	247	297	299	297	296	270	254	273	260	285	282	283	303	297	270	274	254	257	290	281	293	272	287	264	285	290	263	285	312	256	272	274	275	271	271	251	256	277	276	268	300	265	281	263	275	260	271	272	252	289	295	304	278	284	285	291	285	304	306	283	278	265	287	276	271	283	253	271	277	284	290	270	259	268	286	272	274	279	316	268	242	277	273	275	263	269	283	289	275	285	266	240	300	296	287	318	250	259	308	278	254	264	296	258	277	272	279	283	286	261	249	288	290	298	274	310	290	254	271	276	284	307	300	306	300	268	295	291	262	285	274	279	258	292	289	287	261	278	266	281	287	272	274	271	277	267	271	291	266	284	315	275	261	281	281	292	274	300	273	280	273	298	270	252	271	283	287	282	270	270	290	297	283	282	271	273	293	290	288	298	282	263	267	275	263	287	275	292	281	296	279	290	283	294	317	283	268	287	292	290	276	267	280	304	253	293	294	275	283	313	282	280	290	263	300	253	311	301	276	318	280	295	269	288	296	265	303	285	257	252	288	284	313	261	295	288	275	273	266	295	243	279	261	288	282	255	295	260	300	287	302	281	288	271	271	282	266	307	301	308	272	291	301	287	302	291	266	264	307	316	265	261	293	273	256	302	266	279	293	265	279	295	304	282	268	301	289	287	294	284	276	286	285	305	272	263	289	286	299	285	298	257	299	296	263	267	313	268	278	300	311	288	312	229	297	290	277	277	288	278	265	278	273	245	309	256	289	242	282	277	260	287	261	291	296	280	266	279	278	300	271	287	272	252	267	259	277	265	287	283	260	278	280	279	290	273	268	270	266	294	285	265	279	260	248	296	281	310	239	270	283	284	291	277	288	254	274	265	273	296	261	290	292	302	251	287	272	238	278	281	315	293	287	282	270	274	294	274
7210	17076	13894	7239	4874	3847	2874	2200	1775	1535	1274	1123	959	900	797	702	707	661	647	623	598	541	526	523	521	511	514	462	472	496	449	475	495	445	443	471	450	443	476	472	479	449	436	485	480	458	456	450	420	461	484	465	412	466	459	502	497	420	449	432	381	398	372	419	404	404	396	405	424	413	409	385	425	415	423	450	386	397	418	404	431	360	385	428	421	386	392	439	368	388	379	391	385	403	355	376	410	417	458	374	420	413	416	386	394	414	381	379	396	399	411	409	405	401	384	439	406	396	392	386	406	372	385	393	459	406	416	415	369	415	393	352	386	370	392	395	405	357	403	356	397	394	415	380	379	372	366	376	394	385	407	392	411	374	394	364	365	389	406	421	363	407	417	412	407	396	376	386	381	387	386	380	395	386	421	346	375	415	436	410	421	402	389	433	419	410	392	355	399	392	358	371	376	391	393	386	423	395	365	386	384	396	403	400	431	402	393	386	381	383	387	387	385	406	396	413	397	437	424	379	401	364	397	391	386	390	432	431	364	378	395	366	400	404	389	387	398	375	389	399	397	422	383	398	389	350	436	411	378	382	396	413	397	401	370	402	386	411	379	408	386	421	412	394	355	385	396	384	391	407	413	412	372	441	387	383	398	413	388	374	403	424	424	386	400	379	416	399	394	441	406	403	395	419	378	374	449	408	393	429	388	394	437	383	385	385	405	389	405	373	394	413	416	361	394	381	394	343	395	401	383	428	371	396	380	396	359	396	400	366	362	428	441	422	370	405	404	443	366	382	405	393	390	365	384	375	421	413	379	411	394	368	395	388	398	403	411	395	381	413	397	381	406	421	408	407	396	418	407	405	362	366	389	353	380	424	374	377	380	424	385	367	396	392	425	422	378	407	420	358	394	427	389	365	404	410	367	380	382	426	363	382	437	379	409	357	356	379	386	418	418	363	373	433	369	429	415	400	397	381	385	373	385	422	397	350	393	399	440	421	419	378	380	405	396	413	400	392	358	385	359	380	369	446	414	443	359	414	367	418	427	378	403	393	394	384	434	384	345	412	385	404	390	367	388	384	377	380	409	374	397	391	414	413	372	380	369	415	370	377	386	390	365	402	396	412	386	385	364	397	417	402	409	411	369	401	402	378	342	354	407	434	364	389	396	385	388	384	401	352	375	375	391	444	383	407	438	377	378	404	397	413	401	392	390	380	383	380	416	386	409	400	409	389	390	401	386	364	386	396	390	371	437	387	384	408	363	404	389	385	397	388	411	426	404	397	386	397	395	397	413	404	435	387	380	404	400	401	366	402	390	417	430	384	396	385	373	428	410	409	397	380	372	394	439	388	420	359	411	419	371	376	395	412	406	390	362	367	351	420	381	390	362	411	377	411	372	431	432	424	408	386	372	409	400	386	399	408	405	392	419	396	388	355	413	389	375	395	394	378	383	425	368	408	382	428	387	363	451	403	415	369	424	403	377	385	426	389	390	383	419	403	390	387	410	424	404	384	412	392	391	391	368	362	410	411	418	380	370	402	362	425	400	412	415	382	403	426	360	387	383	374	399	389	404	384	399	379	373	341	405	379	370	398	414	398	376	401	415	394	390	404	379	401	403	391	387	377	387	400	409	372	385	363	390	410	404	400	403	378	372	348	431	403	401	369	395	419	368	396	404	416	371	415	403	406	397	361	409	416	361	391	401	380	406	366	377	399	399	391	413	382	397	415	373	405	420	383	427	374	379	385	409	385	395	393	425	385	369	385	394	409	410	412	408	380	388	405	377	416	366	353	372	431	415	393	365	400	414	372	403	380	396	395	374	408	402	396	362	379	388	416	396	400	385	383	397	382	406	395	345	385	404	401	388	406	415	378	412	378	428	397	380	413	384	423	398	384	403	415	386	417	414	413	396	343	386	408	385	407	367	364	398	382	424	378	355	408	366	386	380	366	377	390	371	386	407	383	379	436	409	365	412	356	410	393	393	425	399	399	471	378	403	353	382	416	378	412	389	432	387	421	418	427	417	420	380	393	395	377	407	404	388	378	379	437	393	404	398	441	408	385	357	387	369	420	407	371	394	411	386	374	382	372	331	405	401	425	388	400	422	370	361	399	377	395	375	377	388	409	447	404	401	400	401	429	374	395	425	399	374	387	403	377	396	369	417	361	414	378	402	414	361	407	392	366	387	377	410	418	377	381	366	397	387	384	374	392	365	378	410	400	415	363	400	407	386	361	380	400	426	420	416	383	396	366	425	345	394	371	419	385	404	356	381	416	374	427	386	378	408	375	361	396	357	401	395	410	421	389	398	383	370	406	385	400	392	400	435	416	394	448	359	412	388	358	424	381	388	392	399	422	358	386	409	367	383	401	384	414	393	385	384	406	411	381	363	434	377	414	380	350	407	376	399	406	395	387	393	391	430	416	379	408	369	425	397	378	418	383	367	359	395	388	367	419	384	413	390	375	423	378	385	408	401	438	410	386	420	389	399	384	355	422	405	391	414	418	397	427	374	361	388	365	399	390	429	386	380	403	421	403	377	388	410	370	392	402	420	406	393	382	362	414	388	391	390	393	384	382	387	391	356	383	409	403	404	406	391	395	372	419	391	398	404	388	421	387	374	359	413	385	377	407	390	392	354	366	383	379	348	395	372	399	402	387	388	366	411	386	398	389	396	399	432	382	371	422	408	439	418	381	432	382	386	362	357	366	435	408	420	375	385	401	372	384	418	414	397	379	392	374	381	425	405	407	392	376	404	393	394	404	404	379	402	397	406	376	409	351	395	431	423	349	384	387	351	377	390	397	392	410	395	398	364	407	423	414	385	410	438	423	416	387	399	385	379	412	379	380	435	358	360	424	364	389	383	366	385	391	413	384	366	376	398	382	423	373	406	377	411	393	371	372	383	383	393	377	367	395	397	369	397	399	417	382	374	399	433	395	358	391	380	428	405	408	359	441	422	364	417	418	380	394	347	394	385	445	372	404	400	387	391	418	367	429	385	395	385	379	408	395	387	425	404	402	367	374	400	435	395	396	437	353	413	401	423	362	402	443	402	432	387	416	397	424	413	396	388	402	342	374	383	398	364	430	409	381	413	369	383	373	411	388	397	394	367	398	396	438	364	384	423	412	418	373	393	398	395	342	400	404	398	362	375	403	420	384	383	386	408	412	384	402	384	427	391	397	388	394	406	371	438	421	370	407	400	361	407	409	401	425	388	372	370	404	418	393	358	418	388	400	394	414	383	404	420	388	443	394	404	416	399	373	366	414	380	362	374	387	406	375	399	421	414	417	383	381	430	412	408	363	400	390	425	407	430	347	403	396	390	390	392	391	368	383	398	419	417	364	384	386	388	402	408	416	390	416	393	361	423	420	391	371	385	386	383	410	435	392	409	364	408	405	384	426	388	387	381	383	395	387	424	365	367	399	408	379	387	361	394	383	399	397	369	380	393	401	420	390	384	387	366	395	394	394	395	397	357	431	384	354	401	410	416	414
27184	21170	10109	768	428	373	387	387	329	337	373	367	366	347	339	327	328	378	351	382	323	332	346	361	364	355	375	351	322	340	361	353	333	340	383	339	333	325	365	347	339	372	354	349	356	365	344	359	369	395	338	335	342	335	362	346	337	334	332	321	349	348	334	378	349	351	341	367	328	360	311	346	378	339	365	320	332	387	352	353	344	341	319	323	317	355	319	356	336	319	314	348	372	343	329	310	351	356	337	332	326	355	347	314	344	352	317	337	360	339	359	341	336	377	323	338	344	321	334	366	352	339	349	333	324	354	327	312	303	327	341	337	364	322	347	344	354	377	314	309	349	363	337	354	336	346	344	337	370	320	362	335	331	339	315	344	308	342	376	348	334	345	352	397	327	335	354	350	343	362	327	341	343	356	354	327	320	305	354	357	337	341	349	345	344	349	321	329	329	320	337	333	350	324	341	362	345	360	344	333	320	352	343	345	332	336	338	334	321	332	319	352	347	345	329	341	368	392	374	327	291	320	340	298	351	346	337	345	357	356	379	333	350	336	374	380	321	343	340	342	337	340	319	330	360	331	331	362	326	350	363	331	319	359	327	323	331	343	350	359	314	342	332	362	355	346	356	355	354	371	339	343	343	357	369	340	316	327	350	399	348	350	338	353	345	386	338	351	346	324	353	377	347	365	343	356	297	331	352	322	338	367	306	342	363	357	362	337	351	319	351	352	320	336	362	345	363	344	397	356	337	335	322	342	335	338	336	374	368	355	339	308	354	366	360	327	320	355	325	342	319	335	370	323	341	319	307	291	352	338	352	371	343	351	354	348	371	361	374	337	353	322	331	338	353	356	326	340	314	332	317	346	365	347	343	356	331	327	316	353	320	329	347	321	350	324	386	352	338	343	371	347	353	354	332	345	340	320	355	380	364	348	338	355	336	361	316	313	367	309	331	326	327	311	331	322	341	348	344	350	363	325	358	360	335	358	361	338	344	316	359	366	304	322	336	345	378	311	347	374	346	308	348	331	354	350	345	320	354	342	356	366	349	321	383	318	328	332	323	322	361	308	347	358	320	313	302	329	338	358	370	366	336	315	369	364	332	342	322	333	346	352	321	355	325	349	343	304	299	343	320	343	327	352	352	330	351	362	306	363	362	344	345	328	344	357	339	336	314	359	335	340	326	350	354	323	339	327	361	369	357	351	347	330	331	332	325	334	360	331	339	358	339	343	349	336	353	322	351	330	300	335	338	364	343	328	305	370	353	334	343	319	326	330	352	359	336	311	359	356	342	327	317	357	363	316	351	331	372	353	348	346	358	333	377	372	340	371	351	370	337	326	360	332	317	305	362	365	353	329	357	326	357	349	353	323	357	336	356	323	349	352	344	352	330	346	344	332	351	338	354	339	352	348	363	338	340	379	352	339	354	328	331	361	323	338	321	319	379	373	353	362	341	360	370	352	328	321	352	335	361	363	307	334	333	308	344	333	326	317	328	310	347	313	331	339	353	341	331	378	352	342	340	320	351	362	368	348	343	357	319	336	344	335	331	355	343	331	305	344	336	334	351	337	377	342	344	374	358	335	364	341	331	368	324	376	331	396	342	340	342	342	354	337	371	310	346	328	346	315	335	331	368	341	354	348	368	348	350	357	373	326	329	330	344	349	353	335	324	338	317	319	351	331	344	335	324	343	328	323	340	336	336	327	354	360	357	330	362	333	324	336	331	355	336	356	354	333	335	350	343	315	382	374	345	329	345	334	344	324	335	301	317	321	357	334	320	362	349	341	354	366	345	350	340	338	309	332	349	358	329	360	357	299	374	338	324	349	330	351	386	324	328	343	342	326	352	305	330	317	324	317	346	329	348	346	338	336	347	345	358	307	350	351	337	334	363	346	356	319	373	357	305	333	323	310	346	341	357	324	336	346	375	339	348	327	351	359	331	304	351	339	372	349	307	344	307	365	313	358	319	330	329	353	330	348	338	336	339	345	358	319	356	328	357	341	339	358	344	347	322	340	324	341	334	326	342	328	330	344	346	359	317	351	362	339	371	343	360	318	311	363	332	338	345	332	348	360	318	338	335	351	363	347	322	355	295	360	346	343	366	336	334	365	355	365	338	345	340	334	325	320	333	303	350	351	337	356	319	338	330	342	340	338	353	334	346	346	363	323	353	337	339	331	327	334	328	348	354	384	360	341	376	354	355	356	341	380	346	345	363	325	345	360	329	342	344	362	337	341	322	332	348	327	357	302	324	339	340	341	352	315	333	324	319	324	328	336	339	348	327	323	372	346	329	316	335	352	345	345	337	343	359	350	363	370	333	347	350	316	341	328	365	389	331	327	357	338	365	309	343	352	350	337	343	371	346	337	354	361	362	322	338	332	310	292	333	361	346	331	323	334	373	367	331	346	288	351	326	331	352	348	346	359	332	359	348	359	346	343	333	327	320	329	385	364	337	325	338	330	345	321	327	367	338	337	331	350	342	344	327	340	319	330	339	338	330	362	308	340	362	320	374	338	331	354	364	338	352	337	340	333	346	345	336	328	333	359	350	345	373	380	325	349	348	331	328	343	340	337	325	331	345	329	334	356	335	341	335	343	354	347	331	357	360	357	360	346	359	349	339	339	338	328	346	363	336	367	359	377	329	353	332	340	337	343	338	321	334	324	363	329	319	354	352	340	316	358	341	321	355	335	322	330	369	360	365	337	365	306	329	355	360	338	345	365	342	338	337	340	371	361	350	340	335	302	371	344	324	347	338	321	396	338	327	357	346	345	333	314	337	339	351	331	339	352	335	324	366	344	342	329	333	347	365	303	342	369	304	318	320	317	323	343	357	357	325	342	328	344	334	341	368	358	334	333	323	365	356	304	350	331	323	342	347	373	346	340	356	339	340	372	360	327	323	321	327	306	371	347	341	376	366	355	372	344	328	317	342	357	315	313	326	316	342	352	381	325	354	337	352	326	369	368	363	332	362	368	321	308	324	305	368	331	334	342	354	324	289	328	329	320	329	344	328	343	335	339	353	321	341	316	333	341	347	341	381	366	304	324	342	344	342	318	351	342	349	339	310	354	338	337	338	360	336	342	339	357	346	337	390	354	356	320	343	362	319	351	380	322	339	377	360	313	336	339	365	307	332	325	356	331	358	362	384	326	327	339	323	349	353	369	325	346	349	327	370	350	364	330	367	330	346	348	369	342	330	333	346	346	355	331	354	339	346	359	325	342	375	340	359	323	326	343	334	327	344	317	324	331	390	335	336	341	316	332	338	322	332	348	357	339	342	336	329	321	352	367	380	353	353	323	362	359	345	338	341	333	333	333	321	335	346	340	353	349	373	332	347	349	354	336	339	329	326	345	361	356	340	339	365	368	340	315	338	378	352	325	349	304	353	344	349	323	324	317	346	329	355	330	339	360	377	344	325	364	346	332	347	334	350	354	333	361	338	364	371	308	353	343	340	330	315	359	377	345	357	314	338	306	336	341	362	351	356	328
3953	1289	1071	657	614	601	560	542	490	527	492	495	499	519	464	458	492	470	487	463	477	481	527	472	479	479	482	479	459	492	489	507	454	472	439	487	510	481	464	476	483	475	444	453	500	444	500	512	448	503	545	496	468	475	468	481	498	495	476	492	468	439	475	461	456	435	478	444	485	472	459	464	517	457	455	497	435	439	461	458	416	491	479	451	465	459	449	438	465	507	461	441	483	473	459	461	426	460	472	483	482	453	475	479	483	448	463	486	459	463	452	458	466	459	438	422	507	455	468	481	469	478	445	447	477	471	454	474	486	488	491	430	465	502	528	470	474	458	435	457	475	472	439	474	463	477	478	492	445	440	485	439	497	485	484	483	478	507	449	492	457	518	448	488	449	496	475	482	457	487	474	496	481	445	478	467	489	444	476	468	449	443	506	467	485	469	420	476	491	447	472	442	489	454	466	490	472	454	470	446	439	459	460	430	483	472	481	475	460	483	467	460	458	434	487	476	444	471	435	422	475	455	428	486	455	500	479	472	453	465	447	472	449	449	496	483	443	479	478	479	477	472	457	485	443	487	450	484	464	457	486	497	453	469	479	445	489	476	442	463	472	500	472	447	485	439	462	446	465	462	458	457	430	443	452	486	476	440	503	495	470	479	494	464	473	505	452	500	480	483	441	471	470	493	465	440	453	433	435	434	461	502	487	471	489	470	489	485	497	505	457	461	476	486	422	496	469	497	465	445	440	481	437	484	453	461	482	481	457	504	434	458	431	496	496	479	475	462	485	435	465	456	443	439	467	532	489	508	476	463	471	469	479	472	466	454	489	480	494	456	439	474	453	465	443	439	464	447	471	435	436	498	489	452	455	465	459	467	495	436	452	509	478	438	464	475	463	437	453	465	505	501	472	476	447	465	487	451	480	462	501	482	476	435	461	465	459	459	479	448	463	470	459	499	487	435	467	449	465	489	491	468	471	490	464	531	484	484	467	448	481	490	479	465	479	484	452	450	487	464	457	418	474	505	438	516	431	465	462	484	466	473	466	456	493	455	469	446	476	500	474	498	446	471	457	450	519	448	442	465	441	474	477	427	441	437	523	497	443	455	458	450	444	486	520	495	437	474	474	484	458	430	490	475	462	475	462	452	475	456	469	465	440	449	467	487	477	466	449	463	473	463	497	460	469	416	465	455	485	435	502	456	457	483	454	477	435	487	481	433	469	453	468	494	446	469	459	495	470	500	488	496	464	518	486	419	479	435	442	477	477	494	443	474	462	483	514	482	483	443	456	415	483	477	506	469	466	478	481	471	466	466	503	456	491	470	481	483	501	442	488	473	450	469	478	463	462	499	434	437	523	467	455	463	480	489	486	477	447	500	486	470	487	473	451	458	442	478	457	486	445	475	506	483	492	480	498	475	424	504	463	476	482	456	484	475	439	483	467	473	461	462	457	450	499	479	468	433	454	489	485	479	458	497	451	432	499	475	482	451	478	450	436	491	495	470	476	462	487	431	501	447	458	450	498	466	455	506	460	465	490	495	423	511	482	461	460	501	459	481	436	474	462	476	450	479	464	465	478	478	488	434	487	446	512	440	505	433	447	498	435	458	485	481	469	441	462	451	484	493	463	452	461	465	458	497	443	489	447	466	496	473	448	455	474	470	497	466	450	463	471	431	449	514	442	499	470	482	479	487	417	480	446	438	453	439	466	491	462	479	455	481	432	483	485	465	469	440	466	474	474	439	461	462	464	499	502	508	469	469	465	448	452	512	409	504	453	432	490	448	473	468	437	460	477	444	512	501	436	472	494	457	494	514	514	503	473	495	463	472	493	465	419	506	451	470	473	481	489	441	475	485	436	426	476	488	475	455	482	467	476	471	462	476	485	438	494	451	456	450	474	458	475	477	484	435	491	524	471	471	512	465	500	461	483	436	476	494	442	460	486	476	477	506	489	447	455	498	442	488	480	485	506	443	446	438	488	451	447	465	462	476	490	468	461	499	463	475	438	464	499	483	459	485	452	515	473	473	518	482	478	483	461	464	482	474	453	462	470	478	449	491	468	441	480	450	446	538	457	517	487	474	516	453	450	495	493	470	468	444	494	466	455	442	452	468	460	486	477	444	445	464	475	485	453	450	505	443	443	462	474	451	484	442	475	457	487	483	491	496	501	490	433	467	443	481	479	483	453	469	468	446	452	448	462	503	481	477	486	486	463	480	483	462	460	482	455	548	462	476	505	448	509	450	457	462	431	490	424	430	491	503	433	457	460	447	486	456	442	482	512	443	443	503	446	503	469	436	461	501	427	455	422	506	471	487	445	470	461	460	444	457	480	442	459	480	469	481	446	477	455	473	472	474	468	449	464	454	457	470	450	475	431	475	468	483	412	484	443	470	484	441	479	435	487	497	474	469	467	486	475	450	444	474	474	475	466	436	447	464	473	465	499	460	482	428	489	490	457	433	451	504	457	441	486	503	465	455	503	486	499	465	480	491	448	469	484	469	466	480	480	464	457	436	482	496	485	435	448	491	469	521	450	473	447	455	461	465	472	462	460	461	471	476	460	455	508	478	471	480	422	457	464	449	476	452	482	476	471	444	469	466	513	476	531	477	475	468	492	531	483	461	517	444	510	493	491	474	482	494	462	458	476	404	494	469	463	447	482	477	466	505	483	472	475	489	411	474	481	428	443	463	484	441	494	461	468	458	437	426	471	428	451	491	444	458	477	470	476	483	425	443	480	440	480	480	418	485	456	488	466	462	464	468	467	481	458	437	441	455	447	477	440	466	468	489	454	481	480	494	450	492	438	474	472	478	465	452	475	512	463	493	492	464	480	471	458	453	442	462	474	483	474	472	509	478	461	489	461	434	505	460	456	477	433	468	479	522	452	442	470	471	458	467	489	436	471	486	491	528	475	471	467	451	475	461	518	508	442	437	450	470	441	478	454	498	454	462	473	445	429	478	462	489	521	509	450	478	506	443	506	463	498	512	441	484	465	459	457	437	429	484	437	440	446	438	464	481	467	503	448	445	462	485	478	463	491	424	465	480	476	475	476	477	524	444	453	472	423	453	457	458	483	495	486	468	423	465	454	501	481	444	494	484	500	461	474	450	500	488	436	473	471	495	486	463	463	432	520	471	488	453	436	481	460	509	464	478	491	478	507	491	453	474	451	482	455	475	464	438	511	473	473	484	404	466	479	440	442	494	431	499	452	468	471	499	445	447	478	483	484	476	467	454	511	482	487	466	504	459	481	471	470	434	458	452	437	427	450	445	450	471	513	473	470	483	469	481	456	483	455	457	450	477	461	468	499	494	481	499	487	485	489	452	483	455	464	465	495	472	468	478	464	450	458	469	443	473	502	473	503	442	404	491	506	482	457	490	472	453	476	407	463	430	510	436	466	464	504	503	486	466	485	461	476	451	477	482	472	499	460	492	492	449	424	488	456	450	491	442	468	459	458	457	498	431	506	459	496	472	481	483	480	477	471	461
23880	21488	29091	24310	21475	12457	1429	862	768	701	624	581	559	527	505	509	516	499	511	472	478	463	500	502	495	486	443	470	448	481	452	468	489	448	449	436	488	423	495	492	456	477	426	462	467	460	474	483	446	445	490	433	459	485	466	489	476	436	459	414	448	442	455	473	504	461	483	419	459	453	440	430	463	415	489	411	441	423	461	441	433	443	425	414	475	410	418	428	451	434	458	438	464	438	464	399	432	475	447	442	444	428	496	434	453	422	450	499	456	446	457	463	429	465	406	443	434	441	467	467	462	467	474	428	415	493	446	394	433	460	454	461	507	458	441	441	443	428	480	475	434	414	452	449	437	441	465	428	473	453	409	429	427	443	446	442	432	434	455	488	466	428	449	456	449	431	433	473	426	444	443	431	451	451	444	448	446	447	464	442	418	443	444	437	468	497	437	446	468	433	483	442	425	457	432	458	424	432	464	434	445	453	440	462	412	438	427	442	454	447	444	440	432	457	463	477	451	417	420	468	437	457	443	443	444	420	460	433	461	424	513	474	445	430	491	454	435	470	459	440	455	445	491	465	420	437	447	431	431	418	444	459	417	435	434	444	477	460	444	461	428	447	448	444	465	430	462	464	471	405	435	438	480	442	451	420	458	466	442	463	499	458	409	432	477	430	425	425	438	464	443	460	426	437	470	391	441	445	415	418	446	388	461	451	463	455	447	441	449	437	484	449	486	450	448	400	440	401	451	429	498	431	450	461	435	461	434	430	445	465	443	457	395	444	473	434	472	456	444	457	459	441	435	427	427	465	446	408	447	440	406	436	452	438	466	441	464	505	448	445	447	458	424	426	417	476	455	438	463	498	476	416	425	456	409	485	434	451	418	427	429	451	477	427	438	451	450	433	447	452	422	439	465	429	435	444	415	435	439	412	428	441	465	444	453	401	416	447	446	398	461	425	475	420	450	421	447	435	451	441	450	459	467	427	469	440	422	438	401	430	400	446	464	441	441	406	485	473	438	433	456	484	450	424	439	424	413	467	453	421	487	485	461	480	444	447	475	398	422	451	436	473	417	461	448	421	428	426	437	488	443	458	414	447	429	414	477	429	446	416	417	409	457	468	417	453	472	444	488	465	460	447	436	456	472	430	452	442	448	405	424	428	441	452	419	386	468	459	430	450	432	438	477	449	459	454	457	483	465	406	437	398	447	441	429	464	475	432	433	430	447	441	454	445	473	452	455	400	423	438	436	398	416	463	476	456	440	415	404	452	422	470	461	424	464	397	428	449	438	452	429	455	403	446	436	435	463	449	458	484	451	451	435	447	446	445	440	464	413	435	466	439	426	424	455	487	460	449	439	405	425	450	403	460	470	432	451	431	494	456	446	451	455	479	427	440	452	429	437	459	480	464	460	436	482	426	428	391	487	421	431	432	457	433	464	473	482	457	464	434	476	444	424	461	451	419	437	454	444	451	423	434	435	442	438	464	433	474	482	433	447	457	433	435	424	428	441	481	448	468	454	424	398	432	457	466	452	442	447	446	459	435	422	451	429	425	425	496	444	428	504	450	437	400	456	450	417	460	454	436	476	438	474	446	417	426	451	410	436	457	468	476	444	447	422	438	448	436	464	430	464	485	436	485	411	449	395	431	415	411	463	475	456	433	463	427	495	448	484	430	441	407	466	448	459	422	413	472	444	440	474	432	481	455	432	445	447	420	440	449	465	463	412	465	470	443	436	419	440	452	460	463	462	415	467	455	432	470	443	419	411	462	444	458	458	424	392	432	442	405	433	396	434	439	434	407	426	432	393	422	483	466	450	420	453	433	416	460	409	415	407	448	424	432	445	447	442	442	451	468	464	456	458	442	415	442	456	469	444	437	423	425	435	438	444	485	450	427	427	433	449	464	464	474	454	442	448	464	433	461	439	461	464	468	481	462	407	456	445	476	435	424	430	438	449	450	432	438	485	426	439	460	424	456	407	438	438	423	453	462	452	464	439	446	482	435	434	453	457	403	427	489	458	496	413	443	426	460	466	442	494	450	464	444	488	445	449	445	402	471	447	429	467	430	468	431	436	416	435	406	444	458	372	435	431	433	483	449	436	416	396	413	434	438	456	443	454	421	454	466	464	448	445	459	430	477	484	445	454	428	442	465	455	425	426	457	465	444	469	456	429	425	433	413	415	417	417	462	407	435	432	456	500	420	461	459	459	411	446	433	479	443	433	436	464	478	422	459	479	439	450	462	416	411	436	429	411	427	443	472	432	465	462	483	430	442	449	445	466	439	423	478	450	437	407	453	404	427	458	434	441	496	404	417	443	437	426	431	403	431	465	454	419	436	435	454	449	445	444	432	419	474	444	409	474	437	425	429	435	475	447	442	434	437	427	448	405	427	426	447	434	460	425	455	426	436	450	450	459	409	467	408	474	413	481	471	435	456	417	464	446	436	493	440	414	414	462	430	412	466	423	425	432	406	473	465	445	466	454	461	437	464	485	421	435	448	441	431	453	433	411	456	458	453	439	426	440	446	434	424	430	445	451	483	460	441	445	433	458	422	445	433	427	457	462	469	441	417	488	459	428	431	453	481	459	484	442	456	417	451	431	425	487	486	485	436	424	427	447	427	423	447	470	451	458	442	447	401	436	408	386	427	461	423	409	445	458	471	437	443	470	474	481	424	439	442	427	427	438	462	457	471	432	426	462	426	403	480	389	432	443	439	446	448	455	424	464	491	429	442	416	418	440	424	414	441	448	442	431	431	417	423	453	450	445	446	442	441	440	449	429	423	435	462	446	424	461	461	409	424	416	453	439	425	433	445	449	430	462	464	432	484	415	452	478	432	449	472	458	457	447	422	450	484	430	470	417	464	471	437	451	449	439	455	427	453	458	459	467	440	429	442	447	458	467	426	421	472	415	473	448	443	429	458	434	453	487	444	440	419	440	420	464	460	481	428	453	441	436	434	452	445	420	423	452	438	448	448	445	448	440	467	451	448	416	423	431	453	398	432	462	472	458	453	465	422	455	400	447	419	416	415	438	429	444	442	459	450	415	419	464	488	438	376	441	448	451	426	464	447	403	495	458	447	441	416	435	410	473	491	430	430	450	451	439	434	436	415	465	469	476	429	438	460	416	464	504	469	459	375	470	444	470	414	478	451	453	416	416	451	462	453	469	424	483	447	457	457	440	471	432	408	425	420	464	429	417	446	421	456	390	452	450	436	441	455	485	404	449	456	443	451	444	439	419	429	506	453	462	423	412	419	443	444	418	417	411	448	406	441	469	419	490	433	437	431	459	427	454	485	439	419	461	464	435	460	420	463	451	429	460	414	450	419	401	419	429	442	432	406	453	421	432	464	474	426	418	453	485	441	457	418	458	440	474	446	435	446	456	443	437	448	421	453	442	451	455	432	479	431	468	458	434	438	441	446	423	439	445	442	483	473	461	456	460	422	464	468	438	420	430	457	445	486	450	443	476	435	443	438	414	463	420	432	447	426
5114	10886	8776	4326	3067	2414	1934	1585	1348	1201	1046	1040	906	876	853	825	743	711	717	734	700	716	690	666	673	646	661	635	642	643	644	639	607	616	651	627	615	630	682	611	658	628	643	642	640	611	628	649	625	635	592	649	630	638	652	688	652	643	641	641	605	626	585	626	642	651	600	645	624	633	596	629	615	607	615	622	643	631	612	621	668	594	646	625	658	621	595	620	604	586	611	602	625	619	566	633	618	613	609	607	586	638	609	657	605	590	552	627	605	634	671	617	674	599	593	611	586	597	620	550	561	641	592	610	630	631	630	610	572	585	666	601	656	583	588	608	611	631	609	628	594	657	625	608	610	543	629	599	602	646	620	615	586	645	595	595	596	604	596	606	595	661	550	607	665	605	615	603	615	622	575	611	576	588	592	601	626	591	630	611	550	637	616	656	580	577	604	612	606	626	606	611	595	618	651	646	622	573	606	603	600	623	621	642	596	574	608	533	625	625	633	659	570	608	610	605	628	607	612	589	651	598	643	625	612	598	668	614	636	653	620	654	610	590	617	620	614	644	589	643	643	623	598	599	628	602	584	611	613	613	587	592	624	658	603	642	630	608	603	618	660	615	608	674	616	612	602	613	576	607	602	619	585	624	654	626	607	589	613	596	615	636	626	629	624	634	564	592	555	601	606	598	646	642	566	628	615	629	608	585	601	626	635	571	630	594	628	605	613	621	603	579	604	603	607	634	643	589	583	592	621	631	618	622	593	597	645	619	603	617	611	624	562	624	596	607	664	572	627	598	605	621	641	624	627	645	579	599	665	630	650	585	609	639	643	605	638	580	600	575	610	634	642	596	623	623	594	615	604	634	593	610	595	625	591	617	609	642	632	588	594	608	581	613	613	639	574	584	597	616	601	569	617	630	610	652	617	622	617	622	619	613	594	625	628	584	619	631	664	609	646	618	588	598	615	544	611	577	580	603	656	637	609	604	570	607	642	623	626	645	580	652	642	618	612	618	629	629	633	597	645	575	621	609	630	614	647	642	594	610	597	608	668	592	607	609	659	592	631	656	638	589	612	662	610	608	603	572	646	610	585	621	643	625	600	608	581	561	598	566	614	638	607	613	588	615	617	597	610	597	654	622	634	630	617	608	612	629	637	617	613	610	622	634	637	641	615	610	577	588	605	629	609	607	569	589	613	635	595	615	623	600	623	583	620	626	646	599	613	601	615	618	629	612	596	609	590	585	592	593	658	614	645	628	601	618	575	639	610	628	630	623	556	618	620	629	596	607	586	597	648	654	625	612	572	635	631	598	607	627	603	642	593	560	589	607	587	615	594	635	580	634	602	640	576	578	636	622	652	591	653	610	612	617	627	632	612	603	630	600	609	621	592	621	634	637	556	573	657	645	649	629	637	569	621	612	627	609	603	647	602	626	659	639	589	660	598	603	636	588	557	568	617	592	630	592	589	642	616	566	628	626	612	623	624	624	637	599	603	601	631	623	634	629	650	627	618	629	613	598	627	575	595	587	596	631	601	671	600	599	636	602	623	568	614	591	633	603	638	619	585	624	600	583	637	646	581	611	601	620	628	614	578	602	570	628	619	552	611	658	588	562	582	601	595	629	624	607	595	613	619	651	621	559	599	596	575	591	643	605	654	627	583	615	621	584	626	589	624	643	604	633	618	647	617	657	640	595	617	632	615	615	615	622	648	587	587	622	599	614	673	616	583	631	603	594	631	649	591	646	634	666	601	580	606	612	603	620	601	551	642	594	580	620	608	642	630	578	603	602	622	604	627	601	618	605	574	638	597	608	638	569	608	612	611	595	606	593	614	615	640	602	554	606	617	639	622	644	579	642	605	607	626	602	614	578	607	588	633	622	632	591	578	602	593	630	572	592	601	549	573	587	618	651	612	611	601	651	597	588	621	625	616	624	597	617	639	545	645	599	644	615	627	606	545	612	611	641	593	630	607	595	575	624	606	628	637	588	606	570	618	631	571	646	606	590	584	599	587	576	590	576	611	573	623	600	598	607	646	604	580	622	593	608	607	557	604	656	582	590	605	588	597	607	592	564	603	631	629	650	629	601	612	625	601	575	622	649	646	586	552	642	612	652	596	650	565	580	570	664	610	644	610	564	642	629	579	595	635	612	612	638	607	620	635	613	636	688	624	613	622	581	657	585	567	620	594	580	638	573	621	591	625	611	612	613	613	645	629	611	585	605	629	567	614	611	676	626	608	567	595	629	615	621	611	596	613	664	578	640	592	592	588	595	682	651	610	613	619	654	600	592	579	565	573	639	614	633	618	622	611	585	573	591	604	601	576	609	612	599	617	621	630	593	617	603	625	641	646	617	602	585	571	604	633	612	666	617	626	575	628	592	643	599	629	605	581	593	638	619	579	629	600	618	615	579	617	622	629	654	620	590	618	636	625	620	603	650	621	625	640	597	574	626	591	558	625	589	624	575	572	620	634	551	623	612	608	645	623	595	618	598	631	611	585	596	635	610	583	604	643	586	590	625	616	638	612	611	606	639	610	598	639	673	534	597	576	594	629	597	622	637	612	640	614	576	586	603	641	627	596	585	619	557	618	578	600	590	622	581	631	551	588	615	613	620	641	650	602	544	614	614	603	659	637	612	601	609	645	595	612	585	603	631	620	655	587	581	665	587	606	648	620	602	635	610	650	599	625	570	600	597	606	625	583	638	630	611	609	596	625	630	616	642	598	641	596	634	605	610	609	585	558	623	585	594	569	556	626	658	596	628	614	584	582	576	553	572	637	636	593	606	580	607	617	620	605	638	652	632	623	633	579	578	591	613	613	607	617	616	599	594	641	633	640	581	598	599	626	622	603	643	613	572	640	576	611	568	576	634	604	599	648	613	572	618	573	567	646	616	608	649	625	648	605	591	584	599	573	623	602	669	637	566	626	608	641	566	612	630	593	582	571	622	599	581	620	606	597	631	598	588	600	577	591	628	604	608	607	648	635	622	630	627	630	630	591	572	556	596	642	619	633	602	612	597	603	609	633	632	572	656	598	638	640	606	637	583	646	613	615	654	610	586	598	611	590	541	587	594	661	644	562	583	606	607	654	598	580	611	653	593	597	571	598	619	592	569	614	635	607	609	634	585	645	529	643	624	568	638	584	618	623	590	568	592	622	580	623	605	585	605	610	607	575	619	621	610	603	621	629	640	637	609	584	667	611	627	615	650	658	612	575	645	630	625	645	613	615	616	623	554	635	600	606	610	650	628	642	584	585	603	613	630	642	642	671	624	567	622	630	665	587	601	584	583	678	592	591	631	603	604	594	630	599	618	635	638	639	593	635	652	625	602	609	592	632	644	620	602	602	606	619	597	605	594	624	629	612	609	609	651	635	633	609	613	577	645	579	567	610	610	540	590	598	639	604	611	616	628	597	662	600	576	606	611	603	599	586	639	606	609	579	661	617	572	617	578	656	562	633	611	630	576	623	618	582	610	597	627	639	591	521	630	614	626
23098	21524	29516	23971	21529	21572	10612	1078	742	713	593	533	491	428	436	411	376	376	401	357	344	350	343	310	337	311	369	309	304	286	306	304	324	291	281	334	280	295	317	280	285	331	273	296	311	300	326	263	296	308	307	298	280	287	299	304	318	330	270	299	287	254	309	280	281	288	312	280	260	284	276	289	261	311	282	282	297	306	279	294	277	269	293	268	307	277	321	300	259	275	278	275	307	280	312	280	271	288	275	281	254	295	280	283	286	256	276	264	284	285	291	271	275	278	268	245	298	263	301	276	295	290	310	284	274	258	272	255	275	280	266	282	270	300	258	291	269	257	279	270	279	283	265	301	290	265	260	284	277	273	285	292	270	268	265	275	288	288	288	274	259	267	273	294	284	286	285	282	276	302	282	262	285	305	301	274	276	288	269	276	293	250	309	285	251	311	298	268	309	320	285	269	282	266	259	286	279	296	265	257	278	297	248	285	277	272	295	277	263	272	254	278	272	292	263	313	272	271	267	270	280	278	276	288	268	273	292	264	300	269	306	288	255	253	277	282	287	292	248	269	279	230	279	258	268	258	277	272	308	277	270	289	263	269	298	280	285	286	274	274	254	295	295	273	270	278	287	264	290	263	300	252	309	264	268	280	294	292	301	279	261	247	240	259	281	300	285	249	267	277	260	250	284	289	304	283	274	292	270	279	256	282	280	270	243	251	285	262	265	277	287	258	276	291	263	264	267	263	300	275	278	318	296	275	271	270	312	269	260	290	285	282	275	298	270	274	300	254	266	277	267	281	279	289	284	255	269	267	246	280	276	300	257	296	257	286	290	283	304	301	232	274	293	272	288	296	286	289	294	296	293	303	301	279	289	287	268	257	275	305	290	253	297	273	294	269	289	273	273	260	272	276	268	261	277	273	297	267	287	281	275	293	280	276	256	259	276	260	286	269	291	257	284	278	284	305	278	267	270	298	254	252	278	280	271	279	256	277	284	282	295	275	265	286	273	264	301	298	295	274	256	296	290	303	278	297	267	270	275	286	306	293	273	282	286	286	244	272	286	287	244	285	271	261	261	302	230	263	263	280	267	261	246	244	297	289	265	295	269	290	296	264	268	283	274	269	260	244	289	266	278	299	286	272	293	304	260	247	253	281	267	287	294	304	285	276	260	251	285	274	268	324	260	279	291	301	267	274	280	274	284	250	252	293	290	297	289	293	288	305	278	299	258	276	288	245	288	302	296	297	286	271	300	298	308	258	280	283	276	275	278	290	285	282	267	286	283	273	263	304	302	297	263	276	285	288	280	281	313	265	285	261	246	289	288	281	285	276	262	290	290	269	286	264	285	287	291	291	298	267	290	273	290	273	270	278	268	266	281	251	322	271	323	284	298	286	295	283	291	274	270	287	251	308	274	293	276	290	256	311	261	305	254	284	279	240	298	302	264	302	283	291	315	285	268	297	277	260	290	269	259	259	287	248	290	282	298	282	295	238	243	293	285	315	280	296	311	292	313	290	288	273	268	281	276	279	286	268	269	300	278	318	285	255	303	295	259	269	320	246	270	290	286	281	287	263	265	295	288	292	285	242	263	280	279	258	254	314	257	286	251	242	283	285	275	259	272	254	308	255	254	308	284	279	241	281	266	253	293	270	277	276	273	274	281	288	243	272	284	265	270	251	238	279	291	254	283	237	306	291	305	265	286	269	283	290	291	263	249	281	267	271	284	289	252	245	272	261	301	279	283	280	265	268	278	302	244	285	279	284	304	281	250	267	262	299	272	258	259	253	270	250	263	280	278	286	272	269	269	269	272	268	277	293	267	295	280	260	272	283	274	253	255	247	298	269	288	269	263	274	284	279	254	292	277	269	274	307	279	277	303	279	280	279	298	275	284	276	276	270	269	274	278	282	283	260	257	297	280	278	277	267	304	290	290	267	235	300	294	312	285	227	289	263	254	264	320	268	277	289	273	298	264	266	276	283	252	291	250	280	269	252	316	276	265	268	252	256	283	282	293	295	252	279	293	278	267	292	296	276	279	306	291	281	303	291	268	265	295	288	306	292	301	266	280	284	294	292	281	253	281	283	271	239	248	276	264	261	290	252	267	292	295	265	304	293	270	283	306	287	304	231	266	298	260	281	293	267	268	291	272	252	295	309	283	291	287	262	304	285	262	307	272	273	277	274	310	257	291	301	261	256	276	255	276	270	299	279	270	268	268	280	302	277	252	255	304	300	274	272	284	264	277	293	298	292	255	308	255	301	263	307	280	282	273	295	254	277	258	291	283	291	263	287	285	281	242	293	274	288	290	273	297	267	272	269	254	276	274	267	278	259	272	291	287	283	261	286	303	286	263	250	306	264	259	275	292	248	283	291	251	270	304	268	267	266	276	294	253	264	231	253	245	259	271	266	285	259	309	258	274	315	237	262	257	295	263	262	294	265	273	252	293	278	266	278	301	280	270	300	251	269	295	263	291	299	267	293	300	262	250	270	286	290	278	278	280	294	280	291	284	283	265	264	300	259	276	319	285	279	250	280	282	286	265	282	295	300	262	250	242	261	294	309	267	288	284	300	290	327	262	278	274	259	262	274	305	275	256	280	242	285	275	296	270	271	296	290	296	267	291	307	268	279	297	264	289	272	278	255	282	276	278	258	277	303	281	269	269	252	262	270	261	269	286	261	288	273	264	303	270	278	284	268	281	286	277	247	285	255	312	289	265	266	271	261	276	291	297	291	270	276	286	243	305	285	271	281	268	267	291	281	290	291	292	261	300	277	291	245	288	267	263	267	248	273	263	275	281	261	263	275	260	267	276	277	302	265	305	257	316	287	284	257	267	289	322	281	255	296	268	285	264	294	276	271	298	290	266	307	267	276	301	287	271	274	275	262	296	285	274	263	273	262	280	295	293	262	253	254	274	270	321	294	280	292	265	271	310	285	279	294	251	276	283	293	255	279	279	279	274	293	265	291	277	256	269	287	256	279	273	271	255	288	252	269	294	253	257	294	281	287	279	269	297	248	272	280	284	324	271	267	296	271	239	295	275	282	275	312	323	299	316	267	298	267	284	278	266	287	279	278	265	253	263	278	264	284	292	280	285	247	268	298	297	276	237	285	303	273	253	295	263	303	266	298	303	269	277	278	272	271	270	291	283	288	251	276	265	289	294	264	268	278	265	292	261	272	309	248	271	279	265	280	276	262	293	287	263	265	281	264	258	309	266	272	307	259	298	281	256	270	262	241	279	276	253	289	269	283	267	270	268	272	272	275	283	313	272	272	302	277	281	257	268	257	278	304	273	315	271	302	295	280	278	236	269	277	304	264	266	281	275	253	299	283	291	320	274	255	293	270	286	268	274	275	282	280	281	289	287	261	283	250	258	237	247	267	289	308	319	280	282	277	270	294	307	289	260	263	282	271	252	263	290	281	283	309	286	238	264	251	292	255	261	263	249	298	259	274	259	247	283	320	274	291	278	299	243	268	282	289	256	283	292	268
7338	17056	13972	7030	5067	3811	2927	2279	1874	1606	1285	1152	991	891	801	766	668	651	626	588	604	608	528	539	514	541	504	487	480	493	470	482	421	456	420	416	401	437	479	451	450	433	434	476	428	447	447	413	416	433	442	467	432	409	423	457	505	395	389	445	430	399	396	408	407	418	435	417	387	415	422	412	426	387	386	428	417	388	407	391	394	401	356	440	384	355	403	381	359	373	392	402	378	406	421	396	416	390	396	389	400	384	396	378	376	408	384	407	350	437	429	379	386	356	375	411	400	394	369	423	388	377	365	360	378	390	390	401	375	380	411	380	385	385	351	396	380	398	409	390	367	389	390	400	367	390	396	401	403	388	390	396	387	384	390	398	366	383	385	383	371	416	382	367	390	395	392	370	401	370	386	381	407	427	430	369	401	380	418	379	392	369	415	373	392	352	384	412	418	401	361	369	422	381	365	382	393	378	436	369	401	411	397	421	415	392	392	361	427	421	368	384	391	395	404	425	402	426	367	375	350	385	407	353	390	429	400	397	372	390	403	435	403	396	403	405	351	382	406	409	359	385	397	355	394	385	365	367	403	418	406	405	366	417	417	439	404	422	381	388	398	395	409	400	427	364	388	363	417	369	384	396	392	395	393	392	331	396	393	384	394	387	367	406	435	373	411	400	401	399	396	371	418	369	395	405	371	387	386	354	406	389	381	389	401	380	383	382	378	411	401	385	358	382	405	380	398	380	401	413	395	375	357	373	372	373	390	378	373	375	373	410	398	376	419	394	399	401	396	414	415	356	385	409	393	384	378	378	381	376	414	391	380	371	377	407	390	399	368	404	385	403	395	350	360	387	405	399	395	394	388	399	399	387	385	395	382	385	406	393	379	395	401	396	436	390	398	407	356	393	386	407	377	413	397	418	383	372	378	391	399	369	385	358	387	370	399	376	395	394	387	361	404	386	370	381	380	409	400	397	414	379	382	373	401	378	387	405	400	380	405	415	394	374	386	385	375	385	378	382	424	422	387	365	364	371	403	433	385	387	355	398	384	368	401	380	437	374	403	396	390	372	399	399	367	387	426	398	372	436	399	414	405	395	402	420	376	379	388	369	398	392	404	413	389	418	386	390	381	374	357	403	387	411	356	422	399	429	371	394	398	429	379	372	383	409	369	416	370	405	375	369	421	377	402	373	390	408	387	396	395	375	382	393	429	409	381	381	379	392	400	407	379	388	370	398	383	417	345	396	394	384	368	409	366	370	369	394	385	398	406	392	364	400	381	397	357	379	400	400	361	398	392	343	411	391	398	377	381	373	418	370	410	385	395	371	395	422	384	418	396	408	364	418	414	394	372	379	417	390	386	380	396	390	379	439	389	395	389	386	390	424	388	385	360	419	381	399	401	413	406	393	395	418	354	423	376	363	411	361	390	393	402	396	407	375	360	387	375	395	354	381	413	373	392	407	405	370	381	425	396	390	367	372	375	416	392	349	393	394	378	406	372	374	382	383	396	388	393	415	366	390	402	398	368	405	340	400	413	368	394	381	409	387	362	390	369	381	368	402	377	393	352	376	375	400	400	384	368	428	411	378	376	362	390	403	417	358	382	401	435	384	368	402	357	364	365	386	366	422	391	406	432	388	401	411	372	386	394	399	349	389	407	380	370	410	404	356	378	409	417	419	400	366	395	383	380	380	403	372	384	394	359	417	378	400	374	388	371	425	389	372	354	374	371	392	383	410	417	447	399	403	388	393	409	369	391	408	394	404	422	394	433	409	402	406	365	385	393	392	374	371	404	376	388	381	389	390	336	348	375	390	387	402	355	400	372	376	372	391	404	367	387	409	389	388	398	374	382	385	373	371	410	406	375	396	402	390	381	367	362	410	370	368	389	382	405	397	372	392	372	395	365	376	358	398	391	382	372	394	392	383	393	395	415	400	376	416	366	397	386	334	422	376	425	405	372	424	399	404	389	412	411	378	408	386	439	380	378	418	384	410	350	368	370	411	385	381	362	368	378	401	393	366	387	406	400	366	408	388	390	378	408	402	358	397	419	412	412	405	393	408	386	443	398	403	378	371	414	381	405	387	379	389	424	372	371	348	394	395	401	403	353	415	330	365	416	398	396	399	388	410	394	370	385	397	366	378	388	356	394	429	403	415	378	390	391	401	381	366	394	378	372	367	365	394	361	395	361	410	401	393	385	365	363	398	421	359	407	390	372	396	396	364	371	383	370	389	403	376	386	405	420	364	387	397	400	359	367	408	387	383	403	402	370	427	334	425	366	417	410	358	412	413	412	424	367	406	435	433	371	378	405	408	353	367	368	415	364	384	361	372	397	391	391	375	365	388	410	401	397	413	391	408	384	359	407	435	372	405	404	376	417	396	394	384	380	382	406	382	407	426	394	416	368	394	393	391	405	366	376	399	415	422	405	398	425	417	407	416	411	374	395	408	430	376	420	377	380	414	414	424	381	388	380	426	398	413	421	394	350	401	380	379	405	397	426	358	406	384	368	398	398	391	373	394	397	370	386	364	399	388	371	369	374	371	378	358	385	389	413	364	375	415	382	375	432	370	369	410	381	401	376	369	376	396	354	366	410	361	369	401	385	390	368	396	402	379	385	412	368	377	372	398	443	399	426	385	379	388	387	428	400	430	423	417	349	402	373	400	380	412	390	413	385	383	395	378	386	388	422	418	418	413	407	387	384	413	419	342	396	408	363	421	370	414	363	383	397	372	393	426	388	381	409	373	391	381	437	363	351	364	355	396	376	378	384	397	396	383	392	403	380	406	355	377	372	395	399	355	394	359	397	392	381	396	375	372	389	406	404	409	386	359	399	389	382	366	395	392	410	372	374	416	396	393	360	405	410	394	387	411	405	378	377	404	399	374	398	419	392	387	369	392	355	380	397	438	381	394	364	432	379	378	390	382	414	394	401	370	387	397	368	377	381	376	398	364	410	417	337	378	383	362	381	381	423	370	410	398	389	379	407	359	417	391	407	406	369	354	401	378	392	370	382	363	364	406	431	388	446	368	427	384	401	393	361	390	341	379	404	360	393	408	411	397	370	381	361	392	400	362	407	380	392	397	402	377	407	393	371	396	388	403	396	391	412	400	398	386	393	366	415	437	364	416	423	340	409	399	403	422	394	393	406	408	375	371	392	350	397	384	370	366	425	379	361	390	455	376	369	403	384	408	408	385	360	413	390	363	403	398	373	405	412	411	359	404	388	378	423	410	423	392	421	416	374	383	396	382	389	391	395	388	400	404	381	396	355	393	372	389	406	375	369	387	366	389	390	415	387	379	426	361	388	432	423	366	389	387	398	380	368	398	424	351	396	395	398	369	417	419	393	382	375	371	387	373	381	355	403	391	366	375	400	385	358	374	387	401	394	393	395	373	367	375	376	398	388	372	393	388	391	364	403	385	373	397	383	399	361	383	379	397	389	400	352	419	403	374	385	426	393	407	392	401	398	365	401	370	376	404	370	395	398	400
27116	21181	10126	792	438	399	371	352	375	343	339	343	341	333	355	327	375	357	347	345	314	351	405	346	324	316	336	327	344	324	343	342	356	358	316	341	376	375	365	330	335	332	335	312	359	354	328	333	349	318	352	353	354	341	356	384	370	325	344	343	353	343	353	345	365	328	372	333	322	349	337	351	299	324	321	365	337	353	321	325	324	352	343	328	348	351	364	351	365	312	346	330	336	317	335	354	323	337	345	329	346	345	321	326	328	373	315	332	308	349	333	356	319	336	337	342	337	340	330	345	351	352	356	298	320	350	329	338	338	323	370	337	356	328	315	357	324	313	365	315	346	360	365	342	320	341	329	341	379	336	370	354	344	338	341	348	344	344	357	369	334	331	330	330	309	323	333	355	301	311	343	363	350	339	346	317	340	332	364	352	365	322	330	364	329	336	331	326	333	342	319	339	363	365	332	336	368	323	354	350	329	377	347	328	333	293	351	326	314	354	339	333	327	332	356	362	373	347	359	315	337	324	320	355	312	315	346	329	329	328	330	330	323	360	326	309	320	370	309	319	339	367	351	372	328	305	335	336	311	353	349	328	315	325	323	324	359	319	314	339	349	356	359	362	363	338	369	344	331	332	334	323	359	361	350	332	354	328	312	334	358	314	327	341	376	315	341	344	317	363	341	343	328	334	294	313	302	367	339	310	305	330	315	326	347	336	337	323	331	365	324	367	353	307	336	368	367	344	366	346	321	335	352	344	337	374	380	326	314	361	355	348	347	318	329	335	335	319	326	354	327	305	338	325	329	336	329	337	354	329	326	345	357	334	360	364	333	368	332	355	320	344	336	333	319	361	345	344	326	363	370	339	364	311	320	347	336	373	341	339	331	315	315	339	319	386	328	337	338	325	348	343	337	319	330	329	325	324	341	369	339	325	348	332	335	354	351	307	335	353	322	351	384	312	372	334	357	337	328	358	344	381	315	343	378	332	328	357	331	325	375	349	358	350	333	339	333	339	329	348	386	373	344	328	346	339	325	332	339	331	367	351	327	345	316	323	323	341	359	365	352	318	325	338	339	317	313	325	359	330	331	342	366	303	313	320	336	326	332	347	353	353	315	365	302	350	350	325	341	358	359	348	357	292	340	349	347	348	329	341	321	321	345	339	337	365	330	304	354	346	344	367	342	307	342	339	340	338	330	343	328	358	340	336	294	347	353	374	336	301	369	347	323	347	349	357	335	379	337	362	368	376	339	345	341	331	350	287	362	334	309	308	337	332	337	354	339	350	327	352	328	330	376	343	337	349	331	330	340	334	339	324	335	380	352	348	340	329	316	327	335	345	353	322	390	350	327	340	357	295	308	347	339	333	347	322	323	328	352	332	321	335	369	348	368	323	347	353	343	340	351	319	317	311	344	341	333	365	314	336	323	337	329	356	338	358	342	361	339	354	342	332	347	357	313	348	289	340	337	323	329	345	314	355	357	306	327	343	335	328	319	310	328	326	328	352	333	325	366	338	353	329	323	340	323	338	354	337	335	327	351	354	333	330	335	340	363	316	340	350	351	358	343	318	324	351	313	334	327	364	338	342	335	319	336	325	318	346	349	317	317	304	329	384	351	349	352	329	320	342	326	336	327	343	342	356	346	333	384	355	326	363	334	338	335	361	360	301	328	345	346	363	342	313	331	330	325	331	359	361	332	338	336	337	330	336	324	339	352	311	338	375	347	313	342	315	341	355	314	347	310	351	313	347	331	334	365	330	347	358	332	346	328	315	360	351	360	319	313	330	328	334	325	332	309	304	364	335	320	375	361	352	337	393	336	346	340	362	322	359	310	306	306	352	340	343	333	317	344	335	332	359	327	344	336	326	355	317	348	348	333	320	333	321	353	347	347	355	342	334	330	306	298	372	304	326	334	344	316	346	307	374	331	349	328	337	354	359	338	330	329	345	337	330	338	361	338	338	355	311	349	336	312	341	334	314	329	334	343	364	356	330	330	344	362	320	330	331	336	339	348	347	306	316	300	348	336	350	332	353	372	326	357	313	302	334	323	324	335	346	346	379	317	320	331	341	316	353	350	340	329	324	323	335	378	358	359	347	353	333	306	376	361	339	323	328	319	307	305	348	303	349	329	308	353	337	320	377	354	328	318	343	341	306	338	346	331	325	334	325	335	339	316	323	327	320	353	318	319	357	389	320	359	352	339	340	358	318	364	325	319	330	322	333	338	344	303	334	346	319	293	336	352	346	323	346	336	347	307	369	306	333	349	332	318	324	368	348	349	361	330	354	298	331	336	368	306	298	339	312	321	314	358	322	326	353	334	349	393	331	304	362	378	357	335	341	328	335	321	322	347	323	340	340	337	342	310	337	340	335	345	303	360	336	324	316	349	346	316	329	350	361	350	329	320	360	311	299	327	357	347	337	311	325	324	316	362	358	329	304	318	330	342	377	327	341	358	375	331	328	318	316	328	342	314	358	337	352	348	338	338	342	314	348	348	360	304	335	313	323	368	345	340	307	346	354	359	341	330	373	330	377	348	311	347	322	342	339	310	353	357	347	335	343	346	326	343	321	345	354	317	352	339	326	341	327	289	320	327	325	316	369	340	339	286	353	365	365	342	338	360	323	357	358	336	339	323	309	342	354	362	340	363	342	327	340	315	319	331	341	322	372	346	316	354	334	339	353	358	368	344	319	371	328	314	357	356	332	338	335	347	344	346	316	334	366	331	355	341	348	349	352	335	344	354	327	334	359	327	331	295	318	326	347	352	341	329	362	353	354	356	373	332	339	344	350	326	330	316	354	293	355	350	342	326	366	328	335	355	360	353	328	320	315	324	302	333	295	339	336	325	340	326	335	332	343	348	326	360	339	370	331	355	351	329	322	352	361	345	357	339	329	338	354	335	338	356	350	332	326	377	391	345	332	336	348	342	334	347	344	334	325	363	310	350	315	344	335	353	334	322	334	327	342	350	346	305	326	341	323	341	342	347	333	322	336	298	318	352	301	310	370	367	354	335	337	366	340	342	343	330	341	346	362	340	331	327	351	354	334	310	342	338	330	340	333	348	365	345	305	321	348	329	327	327	327	333	321	322	338	328	386	352	353	352	352	344	337	343	362	313	334	335	321	322	358	345	353	314	313	355	334	323	322	361	378	333	371	339	364	334	351	341	350	375	377	328	371	344	348	333	331	346	328	366	334	363	345	335	331	354	326	320	377	363	327	324	330	328	314	362	364	314	303	376	353	355	339	325	350	329	369	324	323	332	324	339	351	366	335	340	318	350	323	330	310	335	336	346	324	356	369	317	366	377	338	367	356	349	349	343	327	336	314	327	336	332	312	328	336	354	341	326	339	369	305	367	362	333	326	350	344	346	359	352	338	335	353	344	292	358	318	312	342	330	343	362	356	353	390	359	328	348	347	343	321	328	363	352	357	326	353	334	336	292	312	349	311	314	352	345	372	342	308	291	335	333	343	341	323	330	318	323	366	336	330
3985	1280	1118	731	642	568	572	536	528	518	506	514	482	469	471	443	460	473	450	466	466	493	453	457	451	488	468	474	472	432	472	471	499	475	463	475	474	465	493	438	439	464	484	471	418	458	487	451	531	477	484	454	461	404	505	426	477	503	450	487	461	478	441	458	459	459	509	506	471	445	462	453	435	465	498	475	412	438	483	496	478	463	475	459	430	499	479	466	508	518	477	460	441	476	476	518	454	478	423	455	473	491	451	484	469	439	454	506	442	475	490	468	450	450	449	479	433	458	444	457	473	482	419	436	442	512	471	447	460	451	488	460	465	472	461	471	439	470	460	444	426	465	478	505	453	429	448	483	436	468	446	435	479	433	493	446	471	477	501	502	484	448	426	428	472	473	470	459	471	439	470	460	490	497	523	457	487	474	455	463	485	492	435	486	464	495	412	521	448	457	465	512	472	474	454	471	511	477	482	517	485	472	464	460	461	450	489	496	460	476	427	427	437	483	466	462	451	483	487	495	454	510	481	471	458	468	517	476	499	458	464	456	483	453	472	485	502	445	461	456	403	450	444	441	448	460	503	480	496	510	447	536	427	440	460	509	485	449	452	505	456	434	481	490	460	424	472	450	438	468	435	481	454	509	463	479	440	452	478	514	464	458	442	465	479	476	471	454	434	453	450	454	459	475	436	467	455	446	444	456	486	449	460	447	449	470	433	472	456	438	490	460	434	462	439	466	475	495	447	482	442	482	486	478	496	458	503	456	443	499	462	455	472	466	473	472	459	437	504	467	462	447	451	508	455	478	448	478	403	458	460	470	471	494	467	455	490	445	481	470	490	453	479	448	459	465	459	481	455	465	422	499	458	465	450	484	473	492	448	470	516	471	464	442	435	468	438	431	489	478	458	488	483	440	470	464	472	456	405	443	489	465	444	498	483	419	424	468	453	460	504	456	417	449	437	465	463	443	475	475	470	468	477	464	468	501	477	512	443	479	458	472	455	484	502	462	495	471	446	488	478	450	471	499	442	476	448	464	445	481	527	508	455	467	470	486	462	465	438	466	433	482	450	465	466	461	477	446	483	479	430	477	488	463	424	450	474	453	465	479	439	468	476	455	470	462	494	445	442	490	454	441	439	457	442	433	452	451	445	465	489	435	461	444	482	474	470	477	506	489	508	466	452	470	458	433	480	474	486	477	485	487	481	453	466	482	493	452	457	434	496	476	443	439	480	472	462	455	502	433	450	462	453	469	466	471	482	485	444	473	467	482	471	539	455	476	482	398	463	437	451	449	484	468	453	450	424	487	487	465	475	492	460	476	449	441	461	493	486	488	477	434	457	464	489	456	484	441	463	450	469	472	442	477	464	468	433	513	458	482	463	546	498	486	464	482	469	484	458	445	515	442	442	478	490	466	443	451	476	447	482	492	467	504	464	459	461	477	428	460	486	446	485	437	463	514	470	440	450	456	505	448	456	477	464	458	454	495	459	435	476	440	420	486	448	457	497	438	454	477	478	450	460	456	451	478	448	457	499	475	486	482	465	493	459	457	465	461	455	478	469	469	443	471	474	456	486	434	477	479	490	431	472	512	417	462	457	472	476	440	457	496	458	473	514	472	491	474	421	473	475	475	462	439	463	453	483	463	503	470	466	471	462	487	448	466	476	494	481	474	475	453	448	471	490	456	490	477	462	461	491	434	458	466	459	464	457	449	473	468	462	479	471	509	457	440	446	502	423	471	481	455	486	437	475	450	493	443	455	458	473	481	444	454	454	488	450	469	484	502	481	474	465	481	498	471	510	464	467	432	470	441	529	455	461	498	464	452	493	471	449	471	443	462	445	471	443	446	436	505	489	454	483	477	463	472	470	514	449	449	476	467	460	469	460	461	482	478	463	466	453	478	487	426	483	468	464	493	440	455	471	473	485	404	426	449	468	492	442	490	480	459	499	428	452	421	476	488	457	503	434	464	442	471	494	445	495	458	432	508	467	476	489	497	456	440	428	435	461	483	439	456	475	489	418	423	476	459	453	449	497	498	485	480	448	474	479	474	466	501	490	442	444	416	461	442	481	456	485	476	470	496	473	487	482	431	480	436	494	479	466	488	476	477	433	472	446	466	475	471	491	500	475	485	469	487	489	478	479	473	457	438	460	479	456	478	497	445	468	461	464	470	439	480	465	451	503	433	473	440	482	475	462	505	485	472	469	497	446	483	446	484	450	470	496	464	453	511	440	466	483	473	482	488	465	460	451	485	436	475	504	469	436	452	505	462	456	472	479	435	439	475	431	459	470	457	447	456	469	471	456	456	485	471	497	472	446	427	477	446	488	463	488	483	411	440	439	468	452	422	491	458	462	500	422	418	435	477	476	472	488	486	440	481	475	519	457	454	489	482	474	486	498	476	474	437	458	479	447	460	470	500	477	458	452	497	466	420	495	476	461	465	444	422	477	445	483	470	473	480	493	448	461	480	473	473	497	472	432	460	466	481	437	468	475	463	478	475	465	483	449	459	489	460	443	475	453	471	464	500	484	445	480	442	449	463	442	474	470	439	500	463	459	438	441	459	491	489	494	446	450	493	456	466	476	446	464	454	481	466	478	491	508	430	483	439	464	451	466	511	426	458	483	476	459	454	439	450	424	452	460	459	469	500	452	465	483	453	464	443	441	484	455	459	438	466	442	475	477	461	475	460	494	511	448	410	472	488	487	453	487	452	459	444	435	504	429	439	439	467	445	462	462	470	431	512	484	491	485	443	421	453	424	468	456	484	462	446	445	484	455	435	517	446	402	469	502	486	441	440	437	516	472	504	464	502	435	464	435	462	453	507	487	481	465	476	485	475	457	454	494	451	472	475	458	456	442	502	452	424	485	457	463	459	465	466	485	478	442	465	503	456	453	484	481	501	481	419	482	455	483	485	508	437	495	462	449	462	468	456	461	442	476	450	477	450	432	439	460	490	442	454	455	453	483	450	464	477	465	483	468	441	474	470	465	486	464	453	456	492	460	494	455	492	465	403	491	462	507	459	459	488	446	498	437	455	446	468	467	467	459	471	489	443	447	490	438	451	527	484	496	458	461	502	471	507	459	449	448	472	479	412	476	471	423	458	452	460	454	475	490	449	452	474	488	472	475	501	480	506	452	459	476	444	473	464	490	435	481	516	481	467	415	470	491	406	454	461	481	430	461	468	495	427	464	458	475	470	469	456	451	451	434	524	431	454	439	457	517	474	480	499	467	491	496	503	470	495	411	456	445	453	498	444	464	444	491	435	459	437	484	463	491	451	478	468	493	445	486	506	487	465	490	514	462	445	460	492	442	460	492	428	451	483	487	439	461	464	476	423	496	478	467	461	451	465	441	454	492	479	477	474	474	452	464	490	450	458	490	448	496	496	472	459	475	473	482	453	474	448	441	436	473	464	485	444	493	473	476	444	435	501	486	436	470	463	459	491	447	472	471	514	441	473	453	461	477	497	457	458	476	446	483	495	448	489
23936	21498	29121	24295	21479	12461	1372	816	676	649	646	566	551	575	527	509	500	479	530	481	467	504	466	443	463	434	468	471	498	451	456	471	480	458	450	438	472	423	510	501	476	440	461	441	496	429	415	440	481	455	441	461	486	388	471	496	455	439	416	456	457	448	428	456	452	404	418	462	463	473	477	401	436	441	455	455	412	445	422	428	435	462	421	422	411	436	477	427	456	447	423	437	442	453	446	422	430	451	407	446	436	474	447	459	409	441	450	505	436	401	512	479	432	466	489	444	424	462	456	457	459	434	430	444	454	480	461	441	443	439	455	457	518	417	463	452	444	441	400	447	440	436	411	437	448	473	451	397	452	453	444	438	472	473	442	454	438	457	433	450	399	485	455	446	436	479	474	432	465	462	466	434	448	428	412	403	435	443	389	429	429	435	421	461	450	452	449	448	445	466	434	429	432	441	424	416	456	442	463	433	458	408	438	411	450	441	485	422	426	420	447	398	446	439	437	450	423	422	472	452	435	421	413	398	382	440	457	477	429	452	412	437	476	415	435	475	428	427	455	402	475	405	464	457	457	437	435	411	423	480	452	438	429	452	463	405	444	439	422	467	500	463	464	440	478	469	418	410	461	449	433	442	431	424	471	433	452	472	430	438	423	428	475	461	431	447	451	424	473	428	427	437	411	421	464	411	427	453	420	450	423	402	459	464	432	432	457	463	448	429	476	421	455	446	432	433	439	437	442	461	448	443	451	419	421	431	437	441	450	444	436	439	460	445	443	485	488	403	452	437	434	432	426	417	433	442	469	438	459	432	472	486	452	406	406	449	494	432	437	446	446	396	418	439	448	442	412	458	427	413	472	425	442	458	469	414	441	436	454	455	439	452	435	447	453	397	447	452	467	433	442	419	430	447	469	434	411	411	451	450	425	443	465	446	419	463	424	433	438	426	420	456	437	455	411	459	436	470	435	480	487	471	469	412	451	449	496	434	412	455	478	470	440	436	420	414	444	445	452	432	451	444	444	461	429	393	421	444	445	446	474	457	451	415	453	430	451	411	416	431	435	403	447	452	476	457	415	444	439	409	410	420	451	425	461	440	482	459	425	450	446	425	458	474	410	421	419	451	437	449	443	447	415	438	430	437	458	459	409	437	403	428	450	469	435	448	454	420	470	481	451	429	460	428	424	472	482	449	413	442	410	429	438	458	446	480	434	462	419	452	430	439	458	448	442	414	420	437	424	444	419	463	468	451	480	458	443	454	453	469	424	490	434	442	429	410	413	497	448	444	465	444	466	455	423	423	440	412	429	430	465	436	450	431	428	424	425	425	457	474	460	424	433	440	433	422	468	467	431	444	431	455	454	445	407	447	474	461	484	461	441	428	430	451	425	441	414	436	425	487	427	425	457	458	432	418	382	445	418	434	429	415	396	458	433	437	431	416	432	444	432	444	413	464	423	438	443	467	428	455	426	438	441	387	463	385	443	454	447	451	444	437	449	394	451	447	458	444	450	433	419	429	445	469	436	485	442	439	439	436	420	409	448	456	451	425	503	506	432	435	453	453	453	435	469	450	450	444	441	450	409	409	454	426	483	398	462	432	461	422	479	440	438	444	412	399	428	419	449	455	444	437	465	456	456	440	464	457	469	419	432	417	403	450	455	473	415	468	466	430	432	440	476	419	468	470	416	452	429	426	427	429	437	442	437	437	450	421	502	440	440	454	438	446	449	414	418	423	428	479	427	436	376	437	425	444	459	428	421	462	412	453	451	411	434	440	433	450	443	468	427	437	440	405	394	426	474	432	411	437	453	475	431	464	407	465	440	434	450	462	464	457	433	468	413	459	443	441	423	434	447	486	508	446	444	440	415	439	439	430	462	398	455	405	395	453	461	439	425	469	367	443	466	449	472	479	463	416	435	431	414	421	436	426	437	457	424	442	422	429	436	410	419	432	459	461	455	435	458	451	448	436	422	445	427	407	436	437	416	421	444	453	450	486	445	424	449	412	443	447	438	438	467	428	432	444	455	412	446	444	451	436	473	465	438	463	463	434	457	408	441	399	467	447	475	423	447	435	414	480	416	459	457	438	433	476	468	433	421	421	472	445	409	449	471	440	441	450	472	432	424	456	462	426	397	438	455	430	451	439	441	428	409	435	443	432	461	423	504	466	395	411	422	441	456	403	446	442	433	444	452	399	436	462	464	442	440	428	446	456	398	461	429	438	455	430	441	439	460	442	455	469	434	434	482	433	487	459	432	426	438	448	431	424	441	459	423	486	454	465	458	422	452	459	416	396	442	438	447	438	457	431	428	423	423	483	424	437	451	438	410	448	406	435	432	461	456	458	451	443	454	433	407	430	456	444	492	454	461	447	416	436	449	432	452	465	455	460	433	427	432	419	456	442	473	416	439	408	461	446	434	452	396	451	464	423	418	435	439	433	423	458	429	446	496	410	426	437	436	447	394	429	440	460	450	441	440	445	428	393	431	418	433	419	431	408	439	418	453	485	446	444	431	444	467	461	424	444	436	440	434	447	449	414	419	452	442	439	434	436	404	437	475	400	441	434	472	443	451	429	457	449	423	485	458	457	423	449	444	451	456	425	454	435	463	451	435	449	458	450	434	413	471	467	451	453	438	417	420	483	474	451	440	415	461	479	435	425	446	421	420	457	463	422	433	465	439	455	455	450	414	427	451	435	469	470	411	410	444	434	419	450	450	408	471	415	409	455	429	436	425	420	440	424	462	406	478	425	440	401	451	408	445	476	438	436	446	419	434	424	429	501	483	460	473	441	392	447	446	425	448	421	465	425	456	445	404	434	435	441	454	449	424	445	484	452	421	476	443	450	446	443	477	426	457	403	446	427	459	436	453	447	431	438	479	391	420	440	453	402	428	421	483	394	417	446	407	444	452	439	432	427	425	444	457	493	418	445	456	433	430	436	426	467	461	467	459	443	445	447	475	418	396	437	437	450	428	440	475	402	452	465	468	466	443	476	418	468	436	477	443	466	443	412	399	459	435	462	452	431	433	443	415	482	420	416	420	415	455	412	478	386	464	413	431	429	457	471	426	418	457	429	436	432	429	449	449	421	432	410	431	452	429	448	430	437	430	455	421	481	467	460	459	450	491	445	438	406	446	446	466	438	460	435	422	438	411	481	473	425	455	454	455	453	428	430	436	422	452	437	474	410	452	409	476	420	458	399	418	443	437	446	420	444	448	450	413	412	443	433	464	449	392	482	456	447	422	449	442	461	468	419	459	458	423	452	420	450	445	431	427	415	395	432	444	457	430	423	451	423	455	419	411	465	422	474	447	420	429	452	442	459	435	481	454	427	446	448	400	433	449	450	435	365	448	431	442	432	436	472	427	425	450	479	465	453	406	430	455	455	410	452	435	436	385	454	474	430	464	435	447	416	433	447	446	415	437	459	460	408	495	436	445	474	436	435	448	467	429	463	449	452	413	466	370	430	447	425	416	433	446	450	429	451	436	453
5149	10894	8750	4392	3093	2434	1893	1589	1318	1147	1112	950	850	888	811	832	689	770	691	718	732	724	663	661	747	678	643	655	636	639	643	626	655	645	637	670	649	640	626	602	629	608	599	627	634	588	628	662	699	679	704	691	615	614	612	719	647	650	627	631	593	586	599	615	549	625	633	621	579	617	617	626	596	594	634	571	622	595	624	644	598	601	604	617	616	634	568	664	608	609	614	612	584	587	639	621	598	631	578	615	600	594	592	587	651	620	596	611	623	606	626	610	638	583	627	582	603	633	600	599	611	538	609	618	564	622	590	597	605	596	632	632	621	636	609	569	630	560	616	566	568	584	612	608	553	615	605	587	641	569	621	601	598	598	587	665	595	612	587	612	656	576	630	595	643	614	633	593	593	582	629	601	587	610	624	625	611	624	586	623	602	631	613	602	588	591	617	616	635	643	638	607	606	638	599	597	627	564	634	627	669	575	607	571	588	587	596	611	589	581	623	580	640	582	601	619	612	633	570	572	591	627	614	597	618	570	609	604	636	618	600	598	580	615	631	631	614	588	593	619	607	642	560	641	630	606	613	553	601	635	586	621	613	599	592	621	618	570	644	619	575	616	632	597	590	594	587	633	637	628	614	588	599	588	563	601	613	596	593	610	613	603	635	625	604	594	606	631	614	617	572	616	622	649	637	618	599	576	616	597	633	605	608	610	597	634	610	606	613	659	610	617	623	594	626	578	620	635	618	590	606	570	640	607	583	541	589	551	608	607	638	575	605	627	647	591	617	645	591	578	574	623	616	621	590	604	587	595	609	615	614	561	632	629	576	572	582	625	646	596	581	595	593	615	590	626	671	621	641	538	627	603	609	583	637	606	561	596	616	599	591	592	631	630	596	644	610	616	587	567	604	581	627	584	646	561	608	622	628	618	609	607	608	599	589	589	579	626	611	626	618	591	634	575	572	567	636	610	636	631	611	569	605	618	633	619	613	596	563	586	589	615	585	572	580	601	632	567	601	640	604	591	581	582	587	611	616	590	627	622	615	573	606	609	627	631	588	590	652	584	624	589	582	623	598	606	598	620	570	573	569	600	588	586	629	637	634	609	552	609	606	605	651	644	613	573	597	600	637	592	604	583	599	628	664	625	642	630	631	585	620	650	624	646	622	617	616	596	616	598	586	624	563	600	572	598	597	614	570	643	643	591	634	601	584	619	637	634	626	594	613	588	619	587	644	611	617	641	578	658	648	586	643	589	595	625	608	646	620	627	581	586	583	575	581	625	624	591	634	586	587	574	572	622	611	549	635	613	605	637	617	598	617	644	621	598	589	570	621	632	592	584	585	607	588	628	599	592	633	619	640	582	630	642	644	596	604	641	571	591	634	604	630	602	603	583	588	569	631	615	599	610	602	620	630	593	583	609	607	632	611	646	579	633	604	614	571	623	633	599	644	637	625	612	637	621	608	599	609	609	609	589	590	601	614	584	645	583	620	604	592	624	591	649	589	624	598	659	630	672	612	648	575	620	585	579	588	571	568	606	594	625	624	591	632	588	592	638	605	587	580	635	639	618	588	612	607	642	605	593	637	575	611	568	585	585	591	594	625	612	631	588	585	602	581	610	604	633	666	609	621	648	610	638	562	600	640	607	621	635	619	608	601	631	589	577	615	595	608	618	612	572	603	572	599	608	611	645	578	600	611	578	626	602	588	621	598	621	625	604	593	645	584	577	615	622	634	586	599	575	587	626	637	591	599	592	630	618	629	635	611	617	598	557	654	591	587	584	594	598	590	590	671	588	654	618	640	586	606	591	608	607	617	632	638	568	605	622	589	596	599	607	609	585	615	590	607	596	579	580	580	590	609	581	613	617	609	592	625	650	576	591	580	591	606	587	610	648	597	618	619	585	551	530	595	600	607	611	619	629	617	626	585	591	615	612	619	603	603	572	601	587	546	605	647	617	581	601	631	605	560	586	603	622	573	618	632	606	645	561	616	596	611	579	614	584	578	582	681	573	601	623	613	604	579	617	616	599	564	625	617	605	645	625	644	562	651	617	633	564	599	609	654	598	567	597	630	653	638	611	565	621	619	608	555	609	620	570	597	604	617	567	609	625	593	599	624	585	632	609	598	643	606	631	586	595	630	588	601	601	629	592	632	594	618	621	634	626	598	566	577	591	616	648	636	631	605	614	595	606	608	630	615	598	635	641	578	609	624	559	588	627	598	562	604	612	578	574	620	594	630	634	615	542	624	636	613	609	622	615	603	654	618	596	592	605	637	659	582	595	607	620	603	588	592	613	619	608	621	643	590	601	646	660	582	562	614	626	585	615	619	614	621	572	612	592	588	607	616	611	573	607	649	592	564	611	605	626	612	580	605	632	593	617	636	579	587	654	594	594	644	608	600	611	612	570	622	572	568	618	662	625	554	588	599	577	625	618	611	640	639	633	612	580	570	632	591	573	638	584	614	673	613	621	582	639	574	603	622	554	618	616	594	568	583	617	572	634	630	639	554	560	573	605	590	598	596	599	656	612	631	660	616	587	648	658	592	607	595	580	618	601	613	652	595	624	612	649	631	619	629	680	607	586	638	584	619	671	610	612	621	597	590	644	608	604	594	568	562	617	609	602	610	579	584	608	648	578	604	570	580	603	621	638	618	612	618	611	653	588	585	595	602	630	578	624	590	584	632	574	590	641	680	613	559	621	592	576	614	615	588	601	615	581	631	557	599	578	612	650	617	585	618	625	625	656	596	624	606	593	638	628	650	643	586	590	573	611	585	631	607	603	597	616	643	612	603	582	569	599	602	600	586	593	599	599	621	616	600	593	580	591	598	600	613	600	591	626	616	627	615	582	622	642	607	619	584	599	602	626	624	599	622	611	588	634	615	613	633	606	624	602	612	617	630	615	602	609	605	596	639	595	640	598	627	642	604	581	572	622	597	581	608	638	606	607	587	616	563	592	619	585	591	629	609	611	559	613	601	595	608	674	619	630	560	657	631	582	601	594	639	590	651	624	626	619	616	607	633	631	596	612	591	611	624	610	620	601	632	627	625	649	616	615	588	592	592	583	624	597	609	599	600	613	599	698	618	592	639	611	619	597	566	575	595	647	563	553	647	656	607	634	611	642	669	606	622	612	574	594	573	615	604	589	614	653	610	610	581	566	644	628	602	600	565	594	611	590	605	632	613	584	619	643	658	632	625	616	614	621	591	648	627	530	642	636	613	641	579	619	593	596	628	590	618	597	619	585	609	600	524	584	647	638	612	596	591	627	624	627	582	586	632	594	578	614	595	562	593	587	639	623	628	650	582	601	593	619	655	584	632	602	611	603	601	614	585	641	604	584	607	607	587	605	619	615	612	622	639	601	608	590	611	581	592	618	608	632	601	633	615	593	567	652	615	583	637	579	582	613	598	611	605	605	595	612	602	614	593	608	600	623	635	587	589	587	596	594	579	590	570	595	593	602	603	588	626	601	603	624	602	653	586	582	592	606
23095	21494	29477	23931	21495	21543	10682	1185	756	642	625	559	477	452	425	419	404	357	374	356	365	326	331	329	323	341	309	306	309	313	293	286	303	293	308	309	303	312	283	309	280	308	289	300	276	323	280	265	324	291	303	325	296	306	282	306	307	293	311	267	287	274	282	247	281	283	278	266	273	291	290	283	260	283	281	261	281	288	261	269	302	257	255	289	302	272	272	285	310	241	297	272	275	272	296	264	258	290	276	271	258	267	271	266	278	305	325	293	278	278	259	296	301	284	271	269	288	282	245	269	273	275	295	313	268	267	301	309	262	287	254	294	281	256	272	245	250	306	268	291	294	278	269	269	312	301	263	281	259	261	286	282	270	307	295	266	277	265	285	284	287	268	289	242	256	279	277	248	265	272	271	240	263	275	262	262	304	281	309	261	267	302	269	275	290	262	268	269	268	281	288	269	257	264	285	283	263	286	248	283	267	254	288	285	270	272	299	252	277	248	274	259	268	291	268	262	285	285	272	289	286	289	275	287	286	274	237	273	257	280	258	276	273	275	274	285	286	274	269	257	277	288	276	306	296	287	298	268	284	290	285	265	260	282	261	265	297	292	297	280	282	278	280	304	275	242	286	273	293	236	257	233	251	260	275	264	292	283	253	268	265	273	283	261	302	257	251	268	280	247	294	284	261	256	298	280	288	274	231	265	291	277	297	289	290	304	263	288	276	299	266	280	255	282	252	277	280	246	254	300	284	276	254	276	249	274	267	289	283	250	289	290	281	265	309	275	265	272	253	310	264	274	301	273	247	276	263	251	266	275	247	286	268	243	262	288	277	239	261	284	253	278	252	254	289	256	256	262	292	255	279	305	279	272	283	281	263	254	282	276	282	292	263	270	278	303	285	267	294	286	267	272	256	286	294	286	256	269	281	287	277	273	305	289	245	280	286	291	263	277	252	281	268	283	266	266	286	286	269	261	267	268	296	269	274	264	255	249	272	279	267	265	289	276	269	270	275	275	268	254	302	262	292	267	280	290	289	265	273	269	293	272	265	263	275	274	281	274	272	270	275	282	287	240	276	278	282	241	277	266	271	264	290	269	275	278	257	275	311	269	257	271	305	289	263	274	311	270	264	270	260	266	274	282	270	319	260	259	296	289	257	332	288	259	275	259	252	245	262	262	283	281	261	294	304	268	283	247	252	283	267	298	285	287	256	282	306	295	289	283	272	281	262	293	279	276	252	307	227	297	262	262	287	267	276	264	289	267	252	279	275	269	260	250	272	269	250	301	267	266	271	256	285	267	293	265	281	269	251	273	288	276	275	282	282	284	313	280	271	243	264	275	267	259	284	296	259	289	259	313	292	272	274	290	288	273	282	269	316	255	269	282	269	287	273	271	259	240	291	293	294	258	290	275	280	261	280	277	266	286	256	302	249	301	241	255	255	263	283	289	241	226	234	268	274	279	253	287	278	292	290	261	249	298	267	281	301	249	275	285	253	253	268	269	295	276	294	280	269	285	255	258	278	277	293	253	245	261	283	276	263	277	272	287	279	267	277	295	283	245	264	299	259	268	241	275	260	281	265	276	273	258	278	249	282	242	295	281	273	249	285	283	272	285	289	280	284	247	273	258	261	257	279	271	298	268	281	293	262	277	261	309	274	281	287	264	271	265	270	252	300	302	257	280	287	275	265	278	256	258	277	310	277	261	295	277	281	259	268	265	282	272	265	279	323	276	279	274	268	271	273	288	271	246	266	288	256	292	256	279	261	252	259	247	285	252	246	282	269	249	281	293	264	290	242	280	278	266	281	285	259	270	266	279	285	255	283	270	285	252	251	261	263	284	276	270	268	307	257	276	276	232	264	251	264	261	335	298	260	247	258	297	297	266	270	280	280	287	263	278	272	287	237	260	274	274	283	270	263	303	272	287	253	272	281	292	274	316	280	277	267	297	306	287	282	257	249	296	258	250	269	282	296	290	280	284	249	270	257	285	283	238	272	281	247	305	299	262	279	273	261	286	283	263	261	277	273	281	269	303	275	267	254	288	258	259	272	300	275	275	289	266	242	269	275	266	243	289	266	277	279	258	284	277	268	274	269	288	294	293	256	279	263	248	279	261	284	290	242	289	268	270	269	257	304	261	291	279	268	274	271	276	293	268	271	306	288	265	252	289	272	271	288	294	282	260	292	279	285	298	247	264	286	287	270	289	264	279	265	292	260	255	290	265	243	280	279	247	286	252	278	290	262	284	261	251	262	265	292	263	254	260	259	291	287	238	273	250	303	249	267	244	287	277	282	296	258	248	271	274	271	270	254	253	280	282	260	275	253	259	279	262	277	263	265	267	279	292	318	270	287	302	245	286	300	280	265	296	286	252	293	273	272	276	282	257	282	260	279	295	265	294	268	261	267	286	304	277	299	305	271	264	278	304	273	294	247	252	269	287	286	268	287	257	252	285	245	309	258	268	261	251	283	292	266	258	264	264	269	273	274	282	265	264	284	268	270	265	252	263	263	272	265	293	288	299	286	276	267	255	264	287	298	250	271	278	307	253	254	267	248	270	271	277	266	268	292	252	314	289	250	271	297	291	294	266	263	270	276	278	284	279	276	274	287	281	269	251	267	265	281	267	291	288	268	285	266	288	260	264	232	241	287	245	260	301	285	284	282	285	287	261	286	278	275	295	256	285	261	260	260	277	280	252	266	297	267	286	244	303	260	255	287	267	277	281	277	294	266	281	250	307	254	280	259	286	265	283	251	282	258	289	260	286	299	281	269	278	247	262	284	270	255	277	275	265	288	279	294	270	279	252	298	261	262	285	266	265	248	256	266	267	252	243	265	253	288	272	300	262	276	258	252	273	299	257	256	254	275	281	267	266	285	298	275	248	277	264	251	287	252	262	264	282	291	278	272	276	268	271	260	287	285	282	294	277	273	248	252	267	308	284	267	279	290	288	259	278	303	285	299	278	256	280	259	269	304	259	254	284	270	288	268	282	268	308	274	285	256	259	250	260	268	278	313	281	281	252	283	256	273	278	245	280	254	287	288	271	300	289	275	291	269	277	272	288	258	275	260	265	269	306	276	316	252	285	282	283	293	293	287	270	269	258	252	287	247	261	285	270	266	254	258	278	272	246	333	268	259	296	272	285	264	237	240	305	286	251	307	285	273	287	280	284	249	271	266	265	249	247	265	260	231	254	253	255	250	264	290	269	270	274	261	243	240	271	262	260	235	276	293	280	289	281	291	270	302	273	296	294	260	261	261	258	272	277	281	270	291	280	275	255	263	298	249	300	277	259	258	265	264	256	250	297	286	247	265	252	281	272	262	264	225	260	266	274	259	272	272	282	273	286	231	244	269	273	261	265	282	298	270	264	276	284	254	286	267	279	276	272	307	273	271	271	272	265	258	285	280	247	272	263	249	259	254	285	280	278	272	307	253	246	267	287	254	274	312	270	264	260	287	258	255	276	285	274	295	265	262	291	293	270	273	251	267	273
7326	16942	13866	7239	5064	3636	2749	2244	1871	1457	1327	1077	982	908	791	767	683	685	587	619	562	524	554	497	508	506	465	457	516	474	474	523	484	471	473	458	439	448	440	432	446	432	442	464	462	413	393	452	441	458	462	455	430	433	433	460	500	434	418	409	431	352	368	407	402	397	414	389	406	413	408	368	406	415	402	395	385	366	373	401	418	427	419	354	412	404	391	403	436	362	389	414	418	418	331	380	386	390	364	402	392	398	366	399	382	397	397	394	408	394	371	407	328	402	368	395	375	390	378	420	426	375	336	402	386	358	390	396	382	377	396	373	378	388	387	380	423	382	365	373	421	366	375	367	353	426	451	371	372	364	356	392	409	386	377	395	387	389	407	413	406	386	370	411	396	432	384	382	405	414	341	364	391	395	390	354	373	373	362	381	389	411	378	382	422	332	358	345	403	382	360	374	371	382	377	392	355	396	422	393	394	392	413	401	400	409	355	387	393	355	412	392	368	355	371	352	386	410	408	382	375	374	390	372	365	400	440	375	372	387	402	357	380	363	378	376	397	374	347	394	371	357	421	374	387	388	371	395	384	366	385	372	422	376	412	418	398	401	388	376	399	381	368	406	394	405	399	399	374	409	411	391	375	410	384	407	400	396	390	416	372	379	377	369	408	394	383	353	373	419	403	396	351	398	395	425	362	376	404	396	396	404	369	393	369	426	395	368	393	401	379	375	376	397	384	363	385	412	408	404	414	368	384	385	382	398	357	376	388	354	379	379	365	365	362	431	375	357	394	401	388	383	382	401	377	410	396	386	377	382	391	372	353	424	369	379	390	376	372	370	392	430	401	372	359	393	380	369	380	395	398	368	417	367	358	386	364	415	409	392	389	380	391	353	397	407	362	355	420	396	412	406	372	370	415	359	391	381	387	408	421	380	392	401	373	392	390	395	407	377	392	372	379	377	389	389	370	431	358	364	376	381	378	388	370	385	406	394	399	375	379	366	368	386	380	345	377	428	367	383	384	371	414	387	360	370	359	397	402	403	392	375	338	407	386	378	348	389	357	377	406	386	405	414	373	386	336	380	386	401	357	403	388	368	388	364	426	392	382	399	377	351	381	400	399	402	383	398	375	366	387	419	389	384	386	350	389	384	382	376	355	376	377	358	396	370	388	388	361	385	383	379	436	377	405	388	378	408	413	375	407	365	405	391	411	363	376	403	393	383	401	383	367	387	384	411	390	373	411	348	394	402	359	393	420	363	373	352	406	346	395	366	376	410	376	411	347	399	405	369	364	394	375	381	379	371	358	385	372	361	418	403	387	396	383	365	398	381	371	381	365	399	338	407	360	386	398	404	354	402	409	368	374	401	383	396	403	372	381	368	379	399	395	397	405	394	399	399	390	402	380	387	372	385	385	359	385	380	381	389	361	384	363	400	359	399	390	371	404	385	398	385	403	415	370	386	365	386	384	365	401	416	390	381	364	393	372	351	373	405	399	374	414	379	374	417	421	393	397	394	399	434	416	384	399	382	370	402	383	363	390	378	382	405	420	369	416	371	400	405	407	376	394	389	402	368	383	381	413	378	386	402	371	409	347	375	365	430	370	376	383	374	369	369	404	393	397	394	368	414	395	367	373	401	361	389	361	366	374	381	410	385	384	410	394	389	376	398	386	342	401	374	386	389	339	369	386	394	415	384	392	362	392	424	373	392	380	380	372	339	353	383	376	388	417	377	413	406	417	378	382	413	328	447	352	395	390	361	400	398	406	376	388	374	375	355	367	392	377	409	375	437	411	398	376	405	392	373	416	383	383	404	408	370	366	409	370	409	395	388	377	388	384	419	423	377	415	411	373	375	395	376	382	398	360	447	434	423	367	387	385	414	358	450	380	393	368	411	393	423	417	373	396	380	366	404	404	376	374	392	400	383	354	354	360	369	394	387	363	370	366	402	348	375	388	363	395	354	400	390	352	408	380	442	405	410	378	385	392	349	398	413	378	377	352	351	385	371	389	401	416	366	386	359	391	412	417	356	396	421	339	386	403	370	413	389	417	349	376	386	392	387	397	354	374	369	444	373	395	399	371	405	372	421	392	410	391	367	371	362	430	364	384	386	406	360	371	410	395	391	387	400	394	370	360	378	397	402	377	417	397	387	386	393	394	366	413	385	389	380	431	388	363	397	377	375	394	391	387	428	371	408	381	373	364	373	366	379	398	384	428	361	388	374	371	397	388	370	394	389	364	371	362	365	355	414	373	393	400	376	353	382	365	410	373	409	403	420	393	362	421	386	394	362	372	361	391	412	391	386	377	367	391	399	377	417	370	328	358	405	431	374	388	401	374	357	344	389	375	438	404	363	332	398	388	389	371	372	398	404	415	382	370	388	402	366	389	371	410	396	389	384	369	360	337	357	380	366	373	390	375	386	368	377	390	384	359	403	373	406	401	359	365	397	346	426	430	392	366	381	369	369	400	370	399	386	383	376	371	365	388	381	390	419	356	439	378	374	373	382	408	397	401	373	364	382	367	385	376	360	411	393	387	376	374	399	381	421	335	410	396	395	390	397	335	405	366	374	407	408	439	399	360	373	374	388	401	367	378	375	394	405	388	406	379	388	337	356	434	385	422	382	361	343	397	405	382	374	386	375	382	402	368	367	385	379	347	354	392	373	395	383	381	353	387	378	383	378	375	409	351	353	374	374	394	375	379	377	358	378	403	444	389	400	377	377	394	391	388	359	387	420	377	380	367	361	404	385	415	383	430	355	405	396	415	388	387	386	384	385	372	387	375	356	363	379	402	400	375	404	379	381	395	396	374	379	390	395	389	402	385	351	385	386	365	386	373	399	375	381	350	392	417	399	399	391	401	398	361	347	406	404	366	378	363	353	405	328	385	365	380	385	343	342	389	396	402	418	373	406	415	364	405	361	407	377	347	391	397	365	393	390	382	370	411	411	383	376	410	392	387	398	360	342	392	412	372	378	439	391	380	354	404	376	432	352	363	388	362	410	389	404	400	385	374	400	375	397	387	368	398	402	381	354	387	354	399	379	416	377	400	360	419	398	406	367	370	378	385	407	398	365	391	394	399	401	361	355	414	381	394	391	405	404	389	382	384	338	395	372	380	374	384	382	394	320	377	398	358	390	405	381	409	381	401	389	376	389	339	389	349	394	386	398	364	397	364	398	375	382	379	371	345	347	388	373	386	378	386	415	400	377	398	407	416	395	374	390	416	441	389	403	362	375	386	377	374	409	386	374	401	398	377	376	406	411	388	404	408	370	359	398	397	375	392	405	407	374	374	383	412	370	403	386	376	377	374	408	420	387	388	364	375	381	338	373	367	384	407	434	397	416	420	360	409	385	378	394	368	377	387	406	379	396	365	399	385	416	388	384	391	332	404	383	377	369	396	395	376	404	386	398	402	389	382	421	369	391	389	374	376	365	385	391	376	381	402	428	410	414	416	416	383	405	376	359	400	392	387	366	372	386	383	363	375	379
27169	21169	10187	843	453	401	388	367	351	347	354	327	365	352	336	327	372	329	347	318	346	382	364	315	336	383	338	329	348	333	369	339	355	310	340	334	316	322	366	329	344	370	345	304	331	321	330	334	336	365	349	357	292	314	337	349	389	351	340	365	327	344	313	346	362	323	324	348	314	343	367	371	355	313	321	308	342	351	316	339	323	340	327	351	329	339	322	345	318	355	354	335	331	361	357	321	348	360	325	300	347	335	323	333	331	331	399	368	349	344	357	347	351	343	353	342	334	360	340	305	358	318	339	346	335	317	328	334	351	298	343	343	331	331	350	326	315	330	331	368	331	375	332	327	337	351	349	341	324	350	340	337	364	353	317	362	337	378	359	306	313	306	326	328	343	353	349	295	332	320	337	306	319	319	300	394	327	379	346	311	340	355	364	308	356	327	342	355	353	300	350	330	359	350	360	321	333	343	317	360	383	342	337	334	339	355	332	326	378	326	326	309	334	345	356	372	362	369	351	325	318	339	366	353	339	323	327	344	327	374	321	348	287	323	302	316	323	341	345	316	361	328	330	331	330	314	383	361	329	354	348	350	341	331	316	358	324	323	331	371	326	342	341	370	330	327	336	349	280	358	344	335	312	359	328	358	333	346	342	349	330	325	357	329	352	314	332	333	348	320	360	308	321	326	324	341	372	367	326	338	326	313	348	332	303	294	331	356	320	311	330	318	314	371	329	330	299	325	344	317	336	316	345	337	314	389	334	346	358	321	349	319	345	332	356	326	322	285	350	329	358	323	347	305	298	344	353	357	315	360	330	316	311	320	348	343	364	308	341	323	342	345	327	342	319	336	349	343	353	347	307	334	369	337	303	312	349	330	311	317	349	318	334	335	351	341	341	308	287	311	352	336	339	341	351	334	346	341	346	322	339	320	351	368	325	294	369	339	344	315	378	346	342	365	333	342	326	335	343	338	309	363	329	315	358	349	314	352	324	343	331	332	346	325	295	369	357	336	334	308	321	378	338	300	329	322	338	337	352	353	370	305	305	347	354	317	323	341	351	348	351	323	358	322	344	339	315	376	326	367	345	325	330	348	348	320	364	321	311	348	353	328	342	304	339	308	332	327	297	344	314	358	366	328	303	359	352	328	357	311	314	343	387	361	320	341	347	400	341	344	370	368	341	343	356	314	338	381	327	333	321	340	318	365	328	350	354	349	348	316	340	314	322	345	337	348	338	366	352	329	319	317	348	311	354	354	343	332	326	333	296	362	320	338	315	322	361	344	344	356	316	315	340	323	325	300	313	331	341	346	336	325	348	322	336	329	347	335	312	359	324	321	337	342	342	332	315	322	335	324	358	335	320	354	331	331	338	337	335	348	327	382	364	317	339	335	352	304	322	329	333	329	338	337	351	319	335	318	325	330	329	323	320	369	310	327	311	340	341	340	345	339	334	325	331	386	377	365	330	356	318	319	320	339	331	339	333	326	329	350	362	377	327	353	358	342	325	324	343	339	306	348	328	325	334	319	360	318	342	357	322	326	343	324	369	336	367	350	343	350	360	331	319	329	324	310	348	365	327	329	335	343	353	332	329	341	316	320	330	354	341	319	332	352	332	347	350	331	359	319	332	325	346	352	338	351	353	344	357	347	344	372	346	324	357	333	329	351	334	343	363	309	339	351	353	316	350	325	328	329	345	365	329	351	326	336	332	329	331	334	320	322	359	322	352	345	338	336	331	310	331	332	313	324	331	311	327	347	343	333	340	319	325	334	352	334	338	325	345	341	335	326	320	339	332	335	342	324	367	340	313	317	336	320	335	328	345	377	338	358	356	343	348	315	342	367	338	334	319	337	325	337	327	337	344	324	364	324	333	306	327	299	316	323	349	318	351	321	328	334	319	332	318	346	343	335	327	326	338	348	337	367	326	312	358	378	297	333	323	333	341	345	328	329	343	326	323	377	363	323	338	349	329	282	352	330	325	327	349	351	339	314	315	345	352	333	321	335	329	316	295	342	327	343	347	337	342	314	388	356	322	349	315	331	337	328	327	361	354	351	336	293	306	337	347	286	352	329	345	324	326	330	331	336	362	373	334	338	337	345	327	338	350	323	296	295	329	346	374	334	321	364	356	373	341	351	344	328	349	293	351	346	325	354	311	352	339	344	337	332	311	318	341	296	316	340	340	319	333	357	340	357	308	300	382	365	297	317	319	324	343	342	370	338	324	355	364	325	353	325	328	360	318	325	308	318	352	343	347	364	304	334	320	308	342	370	331	329	340	352	336	344	343	332	330	328	371	333	351	341	336	343	355	334	318	357	345	354	337	336	362	339	326	332	360	333	316	340	337	342	320	321	340	343	328	346	324	332	306	311	347	358	326	333	365	323	317	329	328	348	329	347	313	298	308	346	327	308	330	354	326	332	342	321	316	320	343	323	338	335	352	335	329	353	336	329	348	335	349	333	352	341	316	323	301	312	361	324	312	312	327	329	307	335	362	340	335	341	318	351	345	344	338	350	368	311	321	358	312	311	323	321	320	314	312	325	307	345	336	336	329	320	336	353	322	329	317	352	298	349	329	354	327	326	319	314	328	348	333	350	324	339	325	323	350	365	336	349	360	360	327	326	369	353	328	347	363	332	338	326	376	294	335	314	310	332	338	328	346	343	371	345	313	374	352	343	355	366	349	304	338	345	334	340	378	347	317	320	341	349	308	332	336	340	343	320	309	359	336	329	347	324	356	357	335	319	363	335	335	370	343	333	328	371	358	323	334	310	345	330	321	345	306	320	355	353	345	316	342	326	349	344	339	323	338	346	315	340	353	356	345	325	345	323	314	392	362	335	324	328	324	395	355	369	312	342	349	354	343	338	342	317	357	337	375	324	352	325	346	351	361	312	363	309	319	302	364	335	316	334	310	337	338	335	312	326	333	357	347	305	357	332	353	331	380	322	338	343	337	339	350	375	365	345	339	365	318	339	363	330	353	351	365	330	336	311	342	357	328	339	313	353	346	358	363	354	316	373	340	354	356	318	355	277	320	308	358	367	356	339	350	362	343	345	333	330	343	344	346	349	318	359	345	326	328	344	357	377	314	310	340	341	332	335	311	343	351	315	332	363	317	323	336	331	375	293	328	372	344	329	333	329	349	331	317	334	328	336	322	349	322	378	352	324	338	337	329	316	334	348	356	349	344	351	347	305	351	333	329	345	345	331	357	326	345	312	342	339	308	315	339	330	321	327	319	330	354	313	316	373	303	357	355	365	335	349	324	302	322	338	328	355	325	356	381	314	342	316	335	310	348	329	358	313	306	365	304	345	330	340	334	334	310	327	338	328	344	339	354	346	373	331	331	338	350	361	355	334	334	337	319	358	329	329	326	326	348	333	342	343	299	334	349	333	325	336	341	319	312	349	338	328	275	347	328	326	329	361	348	307	354	322	360	342	338	335	325	307	353	340	386	330	309	341	346	293	331	356	322	333	318	357	356	344	352	355
4020	1319	1085	736	602	555	568	510	470	491	493	501	488	474	476	476	440	471	470	489	446	447	462	507	477	456	455	453	491	463	430	447	486	468	491	426	466	448	469	494	438	473	445	462	501	448	451	465	474	479	478	449	471	467	481	495	491	433	474	452	479	488	422	480	469	438	456	456	442	504	470	480	462	459	446	482	447	447	441	464	455	499	469	438	437	448	458	470	481	465	444	459	465	471	500	490	440	481	480	427	452	424	467	454	461	469	476	454	466	460	437	485	455	474	478	465	520	479	458	448	451	475	479	478	487	492	478	441	471	471	458	461	480	461	415	443	463	468	476	514	444	462	433	466	485	438	455	435	452	456	447	445	503	465	481	429	452	445	435	470	443	458	499	453	466	452	415	459	440	452	457	431	503	459	511	441	453	453	458	491	474	447	471	461	475	442	448	477	420	508	488	458	466	422	440	415	486	479	464	453	491	425	480	476	405	477	459	451	477	476	448	464	456	461	446	465	419	476	451	455	460	403	506	432	433	448	465	429	440	465	456	475	472	463	429	477	464	423	458	469	446	452	457	433	449	470	445	434	435	461	467	517	457	431	467	454	443	463	459	485	448	447	447	479	456	460	458	472	466	438	472	482	460	467	450	451	435	487	453	448	471	437	480	440	484	455	467	475	460	441	455	447	466	466	435	436	458	475	478	469	448	448	471	492	492	422	473	464	459	478	466	457	463	447	462	469	469	467	455	465	419	463	490	483	445	469	456	447	471	478	467	475	458	437	456	493	476	464	453	448	454	444	425	440	460	444	440	465	419	483	450	472	447	419	480	447	479	460	458	487	445	435	471	452	454	454	481	474	475	475	462	446	467	453	513	423	497	478	438	452	476	462	480	426	451	404	488	457	461	454	474	481	441	522	451	477	425	482	492	445	433	469	448	450	454	451	402	470	438	480	462	494	459	470	451	461	457	452	462	460	469	459	491	484	471	457	435	432	499	433	520	485	487	452	490	466	428	475	477	529	449	445	480	487	442	462	432	484	444	512	469	478	462	454	460	452	462	466	446	497	453	460	456	459	433	446	459	464	443	447	440	453	447	472	451	444	520	452	442	462	458	430	467	465	441	440	443	489	466	423	477	437	459	430	444	419	489	433	439	451	445	455	454	456	475	429	469	450	436	431	462	459	491	423	469	466	469	473	460	478	428	463	466	452	442	481	431	432	468	467	444	428	444	457	430	501	462	488	434	464	462	470	436	463	476	447	486	482	476	478	416	454	437	477	446	455	495	444	455	481	461	459	500	435	449	492	455	441	481	452	449	466	423	446	452	429	460	417	451	445	454	433	464	438	441	424	480	468	467	440	467	478	443	482	458	504	431	486	463	456	472	478	477	482	494	479	474	432	454	435	421	470	485	452	485	478	431	481	453	421	482	444	428	481	401	448	454	456	424	464	460	474	488	421	465	443	432	444	494	483	467	471	438	479	450	469	503	452	432	431	450	472	472	416	449	459	483	442	443	476	470	469	454	473	449	483	444	432	458	436	432	493	448	489	439	434	485	434	484	452	415	458	474	456	491	434	467	439	449	469	461	445	482	453	443	495	460	437	474	454	453	481	432	449	468	491	430	447	460	449	491	439	460	451	488	467	481	468	432	475	477	455	478	483	460	505	419	443	479	476	464	446	446	454	465	464	446	452	446	465	434	460	466	431	462	428	462	474	414	477	495	459	491	509	490	448	472	467	470	431	443	443	444	473	430	497	449	445	489	486	432	462	450	423	425	458	431	449	483	471	423	472	479	451	484	439	429	507	443	445	441	446	469	493	460	502	468	476	468	473	481	464	473	468	450	416	435	464	479	467	444	416	455	429	470	447	441	429	487	474	463	455	481	459	484	459	490	463	472	462	498	441	461	453	433	434	443	431	428	445	449	479	455	460	451	436	446	446	434	502	482	453	427	450	437	459	473	429	481	453	460	436	470	449	495	489	421	468	447	460	435	466	466	481	472	429	436	449	466	485	470	447	500	446	421	493	512	449	463	482	476	473	463	445	459	463	482	460	447	410	476	437	432	492	442	460	474	444	442	428	497	413	465	408	424	486	522	448	448	451	468	473	468	501	469	442	440	444	488	459	455	456	458	454	474	491	435	405	474	438	425	508	473	476	468	444	468	492	436	465	449	492	437	449	488	460	451	466	477	454	450	448	462	484	448	483	473	442	423	447	489	444	439	438	458	475	487	423	453	465	472	472	463	476	462	396	476	452	457	475	469	456	494	478	492	435	469	435	470	437	436	448	468	449	475	413	525	470	458	465	461	463	485	464	454	471	451	453	504	450	494	462	468	464	462	462	474	478	473	450	445	471	449	486	425	521	485	451	483	497	424	465	449	473	446	435	524	419	443	490	464	447	457	482	399	457	485	441	445	474	460	474	464	468	477	484	438	476	431	486	495	475	451	478	461	499	467	486	458	458	468	480	480	458	457	464	457	433	465	426	466	458	492	466	428	453	438	453	461	444	462	478	445	477	445	457	476	436	496	483	477	404	487	471	455	467	463	453	443	507	462	469	472	453	451	450	431	495	442	439	442	459	482	427	485	459	449	513	489	439	466	422	459	508	427	427	439	496	488	409	451	455	490	492	466	455	441	475	449	473	490	456	465	433	437	483	485	488	479	499	460	473	477	488	495	486	425	476	464	432	463	495	467	468	492	493	479	444	438	497	482	441	459	443	471	461	453	463	483	475	437	474	450	475	499	448	446	485	462	457	451	439	449	453	464	450	459	479	496	442	435	469	475	447	488	473	486	453	461	465	431	438	468	460	501	467	497	513	464	454	465	466	520	426	470	472	434	416	453	452	424	461	469	445	457	452	440	461	462	456	483	443	430	470	408	506	470	477	439	482	447	457	480	456	493	463	469	474	451	444	448	440	450	498	430	427	458	447	460	466	469	434	462	466	468	464	415	489	437	446	442	479	435	436	480	461	471	465	451	479	449	465	468	459	463	477	435	457	459	434	440	484	475	427	488	488	470	450	457	458	458	459	497	490	448	486	478	446	423	475	448	492	455	479	463	446	479	475	489	458	427	447	458	458	491	479	427	457	422	498	444	443	474	453	474	435	437	450	444	496	498	472	478	436	454	473	447	420	443	455	461	493	462	406	489	503	454	474	518	445	477	450	466	511	475	480	451	470	463	430	467	445	449	499	429	467	419	453	450	447	452	459	463	424	442	463	489	480	438	466	438	430	459	463	509	484	461	448	468	431	453	457	494	466	490	471	490	466	466	474	478	459	477	429	461	468	437	484	432	440	461	468	479	518	457	438	473	460	461	453	431	449	463	487	462	460	489	478	500	474	458	467	474	430	462	439	473	439	432	478	442	498	482	468	463	467	483	519	472	424	459	469	452	478	459	454	490	457	452	483	456	429	466	462	463	464	449	460	442	469	423	497	470	462	455	446	473	522	429	469	470	444	478	449	460	451	490	436	469	434	488	458	460	418	466	440
23889	21510	29116	24327	21511	12446	1305	886	701	609	637	579	551	513	571	471	494	510	505	525	463	471	472	424	437	448	458	460	446	449	482	457	414	422	473	450	481	470	469	447	451	448	447	462	427	479	487	468	464	450	467	463	440	438	446	462	451	490	453	448	440	430	483	456	428	442	458	401	431	428	468	426	453	460	421	441	397	445	480	460	419	459	423	459	450	424	411	431	414	495	441	447	416	449	461	462	425	429	424	439	455	433	393	444	443	460	423	439	456	422	417	487	422	455	439	445	447	425	435	419	418	403	415	457	445	431	464	405	439	437	462	441	440	458	445	440	438	418	442	416	462	464	450	419	429	412	455	436	415	448	452	434	415	402	434	440	461	412	446	435	442	471	399	417	433	427	454	451	457	440	461	422	419	410	445	437	440	465	428	418	454	419	439	436	385	411	481	438	437	395	467	455	430	471	438	417	447	440	434	447	434	414	448	451	410	480	370	436	408	419	448	436	437	405	416	426	417	442	431	441	424	484	416	447	434	435	403	470	446	462	428	455	427	458	459	415	424	422	421	443	416	433	426	395	416	415	449	457	418	433	445	458	442	455	524	474	433	415	413	433	436	418	424	445	448	408	451	453	408	471	458	431	422	419	411	408	423	419	441	417	427	451	453	425	420	451	432	475	409	436	422	419	439	414	414	420	461	426	355	448	441	430	410	424	417	434	433	431	445	414	408	437	406	426	436	453	440	404	405	415	438	460	449	441	406	444	470	414	413	402	438	447	449	425	454	432	451	460	453	407	457	451	409	422	409	436	472	411	416	400	449	416	428	439	423	394	454	421	423	411	423	453	444	426	420	441	480	446	418	448	434	465	427	441	421	440	457	420	445	418	436	443	424	457	429	385	429	435	442	433	468	429	435	447	424	442	451	456	416	444	454	444	446	469	456	442	440	416	460	476	450	475	442	424	436	437	415	463	384	423	466	467	433	399	436	438	426	462	459	430	417	458	441	408	419	400	447	455	442	462	409	425	454	434	419	432	407	429	438	424	434	415	464	475	461	423	405	401	414	431	424	430	454	448	416	409	412	440	436	454	436	447	411	433	440	474	448	440	432	413	428	454	425	434	462	446	415	389	436	427	442	460	414	404	399	453	460	428	417	429	447	478	420	420	427	409	378	441	437	450	441	457	473	424	495	422	412	421	459	425	414	413	418	387	425	436	443	414	383	469	388	433	437	427	424	468	457	469	431	442	415	434	452	480	408	441	458	410	437	427	430	465	437	445	436	437	446	452	490	418	412	464	437	429	451	473	393	436	446	447	435	459	422	429	444	425	435	433	438	458	460	427	432	431	424	462	412	418	424	430	411	436	442	425	417	446	479	437	430	417	411	425	435	466	427	443	424	435	443	470	448	440	443	418	432	442	474	466	438	449	460	441	425	377	437	410	458	424	447	425	441	442	437	450	443	431	442	394	452	401	451	422	436	461	446	441	429	397	444	400	444	457	443	409	412	433	428	465	495	471	413	448	425	440	444	400	407	427	421	423	442	445	439	442	407	449	419	442	441	467	440	456	433	428	424	452	477	394	451	443	437	481	429	440	390	422	429	455	395	433	494	449	440	421	454	438	421	451	423	463	433	445	436	436	419	398	436	419	477	409	466	462	457	427	415	439	420	432	449	461	409	419	425	444	449	502	411	430	425	427	423	439	449	432	436	421	438	473	460	443	450	422	444	429	442	457	397	425	443	458	411	461	408	436	443	428	410	386	427	454	406	398	409	452	448	460	407	443	434	423	408	453	454	454	439	457	472	428	466	416	436	439	443	439	481	440	433	397	442	419	416	479	444	418	437	432	406	424	441	470	419	410	415	428	468	421	434	424	458	435	416	442	433	424	436	422	431	435	451	427	446	439	415	428	451	427	432	416	466	430	476	459	439	430	448	421	427	435	474	445	409	441	431	430	422	434	456	427	409	384	445	479	430	437	439	415	453	417	462	430	436	447	446	435	469	433	445	428	419	422	433	442	444	421	429	447	422	423	418	454	485	436	423	453	448	417	481	444	458	431	470	438	422	434	424	408	441	464	459	432	428	430	443	441	426	434	415	411	429	445	436	436	452	410	393	416	418	432	433	465	467	418	407	442	430	441	414	434	448	467	396	399	435	471	446	408	426	437	449	458	457	437	429	411	494	420	431	389	409	451	444	488	460	470	421	455	446	447	442	443	437	417	439	440	409	443	451	434	424	436	446	439	457	407	412	464	434	451	470	430	436	407	455	419	423	433	449	440	407	420	412	416	446	461	421	412	447	455	407	452	405	438	397	466	447	438	423	464	451	413	412	453	404	422	441	437	427	382	439	424	439	440	456	439	445	426	433	436	459	408	467	423	452	430	446	445	432	401	437	405	423	444	384	437	450	435	420	439	450	454	450	402	415	439	446	451	441	407	411	411	425	403	472	397	425	445	463	413	489	474	460	414	469	440	405	452	402	407	414	398	438	422	423	418	430	438	444	444	444	444	463	447	437	435	430	466	426	459	429	420	379	437	466	416	420	426	404	454	446	422	425	404	460	446	411	437	435	457	435	428	444	450	428	411	432	434	454	445	404	428	404	405	416	438	477	430	419	416	440	487	425	418	425	455	424	452	392	415	428	402	422	463	439	449	382	452	461	424	435	475	440	440	444	456	438	446	443	450	454	445	455	466	435	476	454	436	433	424	434	435	436	418	409	429	425	427	467	435	456	428	450	432	454	479	423	448	422	466	459	450	442	437	450	430	455	445	436	453	423	439	493	469	405	469	440	448	445	465	428	455	407	451	475	459	466	395	447	453	423	394	430	475	429	434	441	460	455	455	447	469	448	408	458	454	424	445	437	427	432	441	438	436	410	434	434	420	454	429	472	438	390	433	443	439	452	434	476	451	446	441	413	472	466	482	431	409	457	422	450	423	471	449	414	427	437	391	455	437	400	474	473	417	426	413	458	423	476	410	407	440	450	426	423	439	402	443	474	450	450	414	443	446	423	447	441	434	437	429	460	429	480	423	439	436	422	403	485	469	398	468	441	453	439	464	432	491	432	429	413	451	441	439	400	451	426	423	437	399	443	445	487	452	429	426	485	435	402	414	415	421	439	452	436	449	413	447	397	425	458	425	453	446	401	427	458	413	451	425	462	444	424	433	465	412	434	416	452	404	438	437	434	459	450	421	417	408	422	414	435	421	407	417	423	442	472	415	461	445	454	454	427	435	409	415	473	401	431	402	454	434	476	445	454	416	425	420	458	429	426	423	419	453	433	417	426	423	408	452	409	422	410	457	435	395	433	429	462	427	419	412	411	415	424	439	419	448	433	401	461	419	434	403	447	431	468	469	490	433	462	443	420	427	447	478	453	418	471	435	423	430	416	406	447	444	433	444	453	441	436	412	426	429	412	448	434	411	432	459	419	410	436	412	448	462	450	431	471	404	445	391	429	437	423	449	416	463	442	442	457	442	443	430	448	457	433	424
4976	10786	8900	4391	3168	2375	1869	1531	1342	1219	1110	970	856	852	855	803	745	712	733	707	676	690	671	639	659	641	703	627	637	622	639	645	664	612	684	662	565	606	641	643	643	633	623	622	635	641	657	638	614	647	690	651	667	614	630	676	634	619	613	570	565	598	621	590	588	601	604	587	573	567	622	612	604	591	611	589	582	603	631	572	629	604	583	571	588	621	578	611	584	613	589	563	604	621	598	580	617	630	596	607	561	594	565	563	623	590	599	610	619	630	600	603	642	588	576	568	589	612	590	598	580	593	626	626	601	622	594	553	609	634	577	604	559	609	588	622	599	594	592	635	588	617	581	659	592	614	592	661	601	626	629	575	606	596	589	600	614	635	669	619	591	631	598	586	608	619	569	595	600	638	644	596	613	600	589	635	607	621	563	591	605	632	589	616	567	576	593	586	578	616	581	611	613	610	619	609	598	621	585	626	596	621	560	575	635	607	599	532	590	598	577	594	591	639	603	593	606	610	615	605	600	598	597	609	615	577	595	617	580	652	600	589	574	627	624	607	619	603	578	592	639	617	580	533	650	591	601	567	576	596	583	599	604	609	595	602	614	630	603	555	604	550	559	568	630	605	594	611	606	623	642	584	632	564	599	592	584	601	607	607	597	607	587	609	602	649	616	612	587	606	587	599	585	629	594	591	587	582	573	632	594	624	646	598	586	608	639	579	580	615	585	597	612	617	601	607	620	629	597	590	567	606	606	613	593	543	583	581	629	601	586	602	618	636	603	574	578	590	575	591	601	626	586	587	586	617	593	604	612	629	605	654	595	648	571	567	582	644	595	601	613	593	591	587	562	581	639	629	639	571	608	606	622	580	615	595	622	610	571	622	568	635	590	579	671	588	582	614	630	561	604	627	589	584	602	636	586	587	596	592	594	608	570	573	589	659	650	575	616	563	559	560	601	602	614	574	549	572	543	604	608	601	583	606	579	573	585	642	623	598	625	616	587	561	598	593	565	587	602	572	591	602	575	606	577	618	585	609	610	616	602	588	592	622	582	607	605	632	631	625	612	568	572	577	621	581	587	567	587	604	599	591	651	606	577	601	606	603	600	638	588	620	581	609	570	587	585	594	582	596	585	598	604	612	580	588	611	538	614	592	584	585	643	574	645	588	607	601	579	604	617	642	586	613	594	564	596	642	571	597	613	608	597	584	602	583	628	571	589	584	607	597	635	594	571	603	590	600	556	634	627	612	586	617	604	649	599	615	615	580	611	617	639	592	610	609	590	571	560	597	676	587	556	613	568	635	579	611	601	568	630	623	572	582	569	622	575	629	590	617	614	639	605	583	594	635	587	605	607	585	617	592	611	624	599	591	627	600	536	619	603	599	623	565	595	557	584	592	576	628	579	597	611	546	588	631	587	546	609	615	612	555	565	590	594	626	603	594	560	544	601	595	604	603	590	639	580	633	599	606	590	585	647	592	589	601	574	574	613	574	584	607	588	566	555	594	615	650	618	593	615	619	618	573	625	614	614	580	602	587	551	622	571	576	581	580	551	596	559	649	598	570	609	595	573	589	596	587	639	618	611	604	615	565	595	603	587	623	619	614	610	613	586	597	605	589	620	600	619	597	569	573	584	587	673	567	596	627	627	574	575	568	602	596	566	614	590	588	597	580	556	566	640	633	596	591	612	636	629	608	537	617	562	596	567	586	578	596	542	603	613	573	582	609	584	578	638	597	618	613	588	632	587	599	633	540	641	581	621	579	599	562	600	607	641	641	629	617	622	634	636	601	595	597	587	622	620	572	646	583	591	579	571	615	605	635	590	577	610	635	576	604	614	592	599	608	618	589	624	612	622	564	615	593	570	618	641	574	542	640	613	571	653	634	570	608	614	618	575	601	611	602	582	575	581	599	572	595	612	606	606	599	585	592	582	559	577	628	592	579	611	571	568	567	578	603	576	561	626	599	617	583	589	594	635	583	603	578	626	586	591	627	634	620	605	593	544	610	617	589	604	634	607	635	613	582	592	612	654	552	642	625	633	590	599	582	632	580	585	596	559	621	599	591	638	601	569	619	633	602	567	632	652	618	611	621	585	607	585	614	575	624	545	572	587	599	580	587	576	628	590	617	577	593	603	584	628	572	582	629	599	578	617	574	566	634	581	603	592	582	602	603	579	583	589	603	640	640	598	618	612	554	644	660	597	640	561	588	619	615	620	620	587	571	563	577	631	628	591	616	601	578	597	629	618	588	594	568	594	551	571	632	579	574	608	563	606	593	625	556	606	641	657	580	610	609	587	592	591	582	631	614	598	611	616	594	569	612	588	639	561	633	566	615	604	634	555	624	584	600	591	626	535	579	598	615	603	576	607	592	617	610	573	608	561	631	583	619	630	648	588	603	600	593	604	621	645	630	580	591	563	579	601	653	601	592	654	566	619	540	591	618	611	628	658	593	605	566	590	592	614	617	566	593	638	611	578	619	626	591	622	586	575	564	615	644	585	608	573	609	563	561	575	574	589	660	602	603	601	601	608	590	649	630	617	641	627	639	552	547	594	622	600	607	595	591	590	611	617	606	615	569	651	576	599	602	603	595	615	573	642	646	601	637	607	598	607	575	631	564	590	598	605	618	626	616	616	577	623	589	579	635	640	612	569	588	608	598	571	600	589	595	567	585	590	596	592	557	607	595	557	617	618	550	584	578	617	590	598	613	597	559	595	626	601	621	591	575	610	610	610	611	594	587	550	627	609	565	590	636	603	641	581	602	585	559	599	566	593	579	610	586	596	619	631	625	607	625	621	561	589	591	611	647	587	635	599	601	595	590	608	604	569	603	575	620	611	612	557	643	572	566	601	575	566	645	605	568	579	641	582	581	617	566	614	585	603	625	587	585	608	627	549	583	643	640	595	605	597	599	600	609	615	580	617	577	631	592	567	610	604	573	603	581	627	593	619	627	608	558	621	561	582	593	595	596	634	591	607	555	641	583	609	656	612	607	611	570	595	590	620	612	562	618	619	608	563	604	585	624	617	565	591	588	619	622	599	591	585	580	647	627	573	575	609	568	587	624	625	611	650	634	601	568	602	588	630	594	575	585	597	644	604	577	622	594	615	551	629	584	584	597	601	582	563	570	588	605	604	592	611	607	608	671	603	598	581	637	551	610	590	597	571	604	593	596	631	622	588	616	601	607	565	615	605	649	582	587	637	603	639	616	585	597	569	608	623	595	631	621	598	608	637	599	614	609	595	621	601	617	601	627	591	605	688	628	567	590	605	608	614	599	626	587	588	590	581	625	639	564	580	600	598	577	607	554	628	570	618	637	569	562	582	588	637	617	593	623	600	613	608	655	634	583	571	610	619	617	581	574	612	581	579	573	590	653	601	578	641	568	643	624	614	642	579	605	568	639	597	596	592	599	641	552	574	570	602	615	615	628	616	605	621	588	596	629	588	595	600	620	615	561	599	587	639	594	590	598	647	602	584	560	586	613	586	586
23116	21508	29529	23925	21508	21557	10716	1128	751	714	587	500	526	435	409	432	404	364	372	363	371	313	325	319	297	318	314	294	313	317	324	305	276	307	326	292	286	300	300	293	277	311	296	278	276	268	318	303	293	320	311	306	279	307	287	289	313	303	287	305	274	303	236	274	267	284	273	282	305	265	252	297	273	330	284	272	288	286	270	250	264	261	277	279	292	294	255	261	255	272	297	271	297	270	259	288	276	276	290	265	274	306	271	264	292	254	277	279	262	278	282	278	268	281	270	258	275	286	276	264	287	271	282	261	286	278	262	273	244	242	261	255	280	297	287	282	260	282	296	252	242	267	270	233	250	270	268	277	264	269	277	249	286	270	277	278	241	304	308	274	256	264	261	277	269	263	282	264	302	286	260	217	249	256	276	256	243	254	293	266	291	257	285	261	271	277	292	273	246	275	248	285	233	252	257	227	282	277	266	273	262	258	256	259	255	284	284	291	282	250	264	292	288	298	264	294	284	263	274	301	293	273	287	271	261	279	281	289	275	260	266	264	312	288	277	248	276	299	262	245	282	262	248	265	272	266	298	251	279	296	278	283	269	311	279	272	276	251	316	273	256	264	253	282	276	275	268	267	250	268	284	289	266	240	246	276	272	258	288	259	280	275	274	262	248	256	267	263	274	258	264	251	265	274	303	291	273	276	288	299	288	256	228	276	286	274	248	303	245	279	265	240	265	259	279	277	251	284	286	279	262	250	257	295	275	268	244	309	292	279	274	241	275	271	307	281	271	258	248	260	281	257	267	289	287	279	247	270	268	298	291	244	246	271	279	293	293	246	252	280	247	261	265	303	246	251	243	287	264	277	286	267	295	258	281	254	279	261	271	309	271	263	269	225	267	270	276	276	274	270	268	293	288	271	240	289	265	257	274	286	258	290	284	272	259	279	281	257	279	302	255	276	281	289	282	253	283	269	262	255	252	289	295	251	252	322	292	251	298	257	273	275	233	269	275	248	268	272	263	255	298	254	236	283	254	249	253	278	256	296	251	260	298	287	257	288	261	282	300	294	283	277	273	253	249	272	285	253	256	246	269	275	246	291	278	260	261	235	273	299	262	268	269	278	280	267	294	262	280	232	271	299	261	254	275	277	295	271	302	279	294	280	262	275	303	250	270	255	296	222	270	277	300	275	276	260	284	253	278	276	257	254	265	234	268	277	272	260	266	260	256	302	258	233	291	259	290	298	253	269	270	282	269	272	281	255	247	271	259	274	250	275	268	277	263	260	278	268	263	259	262	274	258	274	271	312	246	253	275	278	281	258	274	290	260	256	296	286	264	289	258	273	263	267	242	253	257	260	269	278	283	290	263	259	276	276	275	259	266	286	282	265	259	263	268	265	284	279	279	294	264	269	282	296	289	296	236	271	283	283	258	253	259	257	271	273	284	257	265	285	288	230	275	247	252	268	262	260	276	282	261	259	275	253	289	283	287	256	269	263	277	244	292	251	292	275	258	262	268	254	286	263	275	261	288	278	241	281	294	265	281	288	281	277	280	279	303	277	256	283	259	274	278	251	261	269	249	265	290	279	267	259	251	270	253	261	260	242	239	261	271	237	277	302	301	259	295	268	284	280	283	279	272	250	281	300	257	269	278	257	292	252	291	296	269	280	269	269	256	272	265	278	262	256	215	263	286	266	303	277	269	253	264	283	254	258	248	268	254	249	294	246	276	250	247	240	318	279	269	260	261	279	295	274	256	280	241	265	262	260	262	256	254	232	259	258	276	263	303	281	257	270	267	261	267	312	282	278	257	275	284	266	254	256	283	254	236	283	265	262	279	240	276	276	287	300	286	265	277	293	274	285	267	288	254	238	245	260	271	298	283	243	271	271	304	272	257	267	241	281	280	256	276	273	274	253	280	279	263	255	279	294	249	275	261	254	246	265	257	289	254	300	245	279	272	255	253	265	277	276	265	267	264	276	254	296	262	310	247	290	274	278	297	263	286	264	272	257	281	267	324	283	267	279	265	290	331	273	286	274	283	252	278	286	280	270	247	270	273	257	256	276	281	260	252	261	270	303	292	257	279	256	257	275	271	242	289	293	290	272	264	278	274	267	259	314	256	265	272	274	296	268	262	295	250	277	280	271	259	258	306	257	269	259	261	298	278	229	268	260	263	282	250	260	272	261	255	293	283	272	263	281	254	291	261	272	267	276	267	265	296	292	263	253	265	292	273	297	278	274	255	256	295	273	298	304	294	260	286	300	287	261	282	301	290	289	264	265	280	288	276	255	259	280	299	290	253	265	255	260	289	265	245	283	267	271	264	287	291	255	244	270	290	234	271	283	262	246	259	269	291	275	252	286	275	269	300	288	268	294	271	281	272	249	247	269	286	264	256	267	241	284	288	279	262	274	262	294	257	268	266	275	286	273	276	271	257	258	258	257	304	292	247	266	270	267	281	256	258	281	274	260	261	268	268	296	283	276	309	269	266	271	259	249	306	272	279	257	264	266	261	286	275	241	250	252	255	270	270	293	244	260	283	273	256	259	250	271	253	259	239	276	254	241	283	258	247	229	278	236	278	271	266	243	263	290	271	266	287	249	278	279	264	254	253	269	270	281	299	273	286	225	268	295	280	302	243	248	238	266	270	282	277	273	275	272	257	264	272	280	258	236	276	251	281	266	282	280	255	265	290	281	276	274	260	268	262	268	263	284	266	269	283	242	270	300	264	259	273	254	250	257	289	249	239	269	301	261	265	262	304	253	248	267	303	243	280	278	245	287	256	260	281	299	268	253	270	259	252	278	262	303	274	274	273	280	278	267	256	283	288	279	268	263	272	260	294	273	266	241	232	226	254	255	295	251	268	246	259	277	286	307	295	280	261	268	276	245	253	252	259	280	263	255	277	278	253	272	274	299	290	268	283	276	277	268	263	283	280	281	277	262	254	280	271	285	261	254	262	274	295	250	257	282	267	286	268	304	265	263	279	269	297	262	252	254	273	257	244	294	268	278	266	260	286	290	264	257	280	297	291	263	265	278	292	276	268	287	267	276	272	260	237	248	257	245	276	309	244	243	287	260	283	274	263	265	265	262	258	261	254	264	280	273	262	257	267	248	283	294	255	262	275	252	270	277	279	266	252	291	268	278	270	257	257	281	297	259	273	281	264	277	305	294	271	279	261	259	251	250	267	253	290	279	266	270	262	242	263	262	274	280	255	270	283	260	297	265	263	307	259	268	262	303	274	273	299	262	266	285	263	310	295	265	257	282	293	306	279	250	261	275	263	270	254	254	275	275	293	278	266	303	284	258	282	278	260	263	296	265	262	262	278	273	253	242	255	270	269	284	242	259	259	259	269	286	282	272	268	273	280	246	302	290	283	249	252	267	250	277	303	277	263	285	285	278	279	251	288	300	264	288	258	265	282	265	262	284	260	297	263	265	254	283	246	235	275	298	254	269	280	255	246	297	289	279	285	265	268	268	242	281	277	242	260	263
7181	17065	13816	7134	5014	3717	2877	2224	1808	1531	1318	1060	994	857	829	743	745	623	650	615	575	511	531	524	487	510	480	478	489	453	458	427	406	450	411	453	423	428	434	436	406	430	419	417	389	418	427	385	458	460	491	457	401	404	457	489	464	461	376	419	401	400	397	378	339	382	400	393	414	379	385	389	407	403	402	371	416	408	362	372	374	387	384	410	373	366	418	374	373	398	384	392	377	404	391	396	394	380	392	412	405	395	390	382	385	384	431	404	402	403	386	396	378	387	354	360	410	417	383	348	397	372	397	394	382	390	378	367	392	363	409	359	364	373	360	388	350	367	380	373	357	397	373	392	382	358	408	396	398	347	398	398	397	353	350	361	349	401	397	388	392	358	411	345	395	389	379	384	359	398	407	405	371	374	404	403	374	419	404	414	350	387	383	354	376	392	399	390	410	387	368	376	376	347	369	363	396	358	387	415	400	401	423	362	365	418	413	392	381	347	353	398	385	364	385	378	367	389	396	373	402	368	373	351	382	404	369	385	412	369	372	374	381	379	380	396	368	387	368	375	405	382	343	376	389	372	418	380	371	385	360	365	376	392	348	405	388	355	349	398	387	405	385	389	356	388	366	337	380	396	367	385	358	337	374	357	419	385	372	419	350	382	365	390	395	412	380	363	393	381	369	376	384	360	378	377	394	386	398	350	365	389	363	345	404	395	354	391	387	389	373	394	377	358	396	390	387	373	345	365	416	371	402	373	356	370	372	413	393	351	391	372	355	376	380	372	386	367	371	386	342	388	372	382	384	380	330	383	381	381	413	385	407	354	351	384	387	393	372	390	403	391	397	361	372	348	406	385	445	367	361	370	381	402	387	378	381	367	342	392	385	411	378	386	403	395	352	398	406	386	414	375	402	373	399	382	350	371	389	393	387	405	348	382	378	392	393	408	365	378	400	399	383	408	415	406	389	385	354	382	365	391	397	361	383	402	361	385	388	388	422	380	364	383	345	399	379	393	376	405	383	419	373	397	398	392	393	398	399	400	371	351	403	387	384	381	373	357	356	405	360	373	391	408	359	351	372	351	389	348	417	389	390	357	381	364	409	346	393	413	395	390	376	389	388	367	399	394	419	404	378	364	353	393	365	385	376	380	356	415	373	372	379	365	382	389	373	398	379	393	381	373	360	370	390	395	363	379	351	363	369	378	364	398	390	409	341	363	398	417	401	391	427	398	350	374	377	385	380	405	375	339	365	348	355	369	406	394	385	398	413	370	424	371	364	377	384	387	389	410	392	372	380	341	367	352	378	423	401	383	364	370	374	371	375	374	382	372	380	397	403	381	392	377	363	361	380	359	370	366	361	381	406	375	399	387	401	413	370	343	362	369	377	398	379	380	392	373	386	348	405	403	384	410	381	374	374	373	393	392	363	385	390	402	385	424	373	367	362	388	397	369	366	360	368	395	384	372	361	395	383	367	381	360	384	396	381	347	363	381	404	350	367	382	371	415	403	392	381	377	405	407	381	365	356	399	383	378	371	359	384	368	373	381	351	403	348	375	376	393	397	368	378	394	351	384	383	387	360	404	405	395	399	399	372	365	433	387	384	386	337	396	398	366	373	391	379	382	343	385	371	368	388	355	418	409	384	397	379	396	350	397	361	344	388	394	366	363	367	413	395	367	375	377	363	385	352	360	340	357	383	379	368	379	369	381	352	412	390	381	411	385	354	405	397	373	379	378	389	375	385	377	393	371	371	365	368	386	366	405	413	402	377	367	434	438	355	415	342	397	373	374	361	377	404	400	413	405	393	351	361	359	380	398	385	355	384	399	397	374	349	375	371	368	361	391	381	409	401	379	399	391	361	380	382	341	401	370	390	382	402	411	450	407	402	411	387	351	363	386	403	398	382	385	395	360	355	382	361	416	403	406	369	367	384	385	356	392	385	391	384	408	388	386	359	393	371	383	373	368	413	387	365	382	370	362	378	407	368	374	356	373	366	365	393	399	370	390	388	366	376	365	383	393	317	395	392	376	357	366	398	392	357	399	372	357	357	365	387	391	392	361	354	357	386	364	374	385	386	372	386	393	370	381	376	370	391	375	356	387	363	382	408	399	336	362	360	373	408	422	354	386	343	377	369	393	346	389	366	373	392	356	425	373	368	366	357	383	400	433	368	352	382	366	359	379	382	387	418	438	388	390	359	368	366	364	374	358	426	345	361	363	380	393	368	382	352	393	392	397	409	419	363	381	390	377	391	400	380	354	362	371	381	390	348	346	392	387	348	393	395	410	381	408	387	383	344	369	388	375	387	378	369	413	366	359	384	395	363	361	402	369	341	403	357	362	358	411	417	388	387	384	379	351	368	369	384	345	384	373	376	413	347	393	361	407	382	397	380	373	390	399	378	358	396	364	367	381	347	351	384	388	405	376	339	371	398	387	381	336	421	353	366	384	387	395	344	372	423	366	400	350	365	402	397	359	368	398	351	399	376	384	383	333	412	381	372	382	359	373	389	381	378	336	343	373	326	371	395	362	384	379	398	388	402	392	411	369	369	404	386	355	350	350	373	397	409	358	349	350	386	383	426	375	391	359	382	386	361	406	376	384	359	402	370	406	399	393	367	405	384	385	382	378	377	379	411	350	347	412	368	343	399	359	347	397	392	375	396	393	375	385	380	417	392	372	370	346	371	399	380	348	377	325	354	357	393	398	359	373	382	393	378	397	401	415	364	380	368	378	369	394	375	342	383	408	402	366	362	406	362	371	397	372	382	366	402	365	393	410	370	389	405	409	359	357	354	404	383	394	379	355	381	394	377	379	401	358	378	337	338	392	373	363	375	374	381	359	370	331	345	367	357	404	393	404	391	327	370	343	366	397	380	356	374	359	412	340	353	374	364	401	376	399	377	385	409	413	358	393	363	387	401	372	366	380	382	378	368	369	407	376	355	401	380	380	380	376	378	388	337	376	374	384	361	378	399	367	339	375	388	346	396	413	339	382	364	383	358	348	339	373	363	381	376	395	352	384	334	365	371	362	368	369	401	403	371	400	371	391	375	387	344	377	357	396	357	363	395	392	424	362	342	385	378	389	396	392	389	376	362	379	374	387	383	432	386	395	404	423	396	374	409	371	366	383	392	406	402	372	393	403	388	360	388	345	379	376	388	403	392	392	395	369	371	376	382	364	387	333	379	384	364	368	354	342	373	345	416	391	354	392	381	373	378	386	361	369	389	383	373	382	415	383	385	371	395	378	368	394	361	355	352	356	380	401	389	382	356	340	407	375	381	395	387	395	366	393	383	351	381	375	373	381	386	387	389	380	374	414	407	370	427	351	356	361	379	366	411	375	417	335	396	365	406	351	411	382	374	371	403	373	421	393	397	365	341	388	403	397	362	404	385	385	389	387	403	368	373	394	364	392	341	395	381	364	368	369	382	368	392	396	401	395	340	398	384	373	418	397	395	379	389	388	415	403	350	376	403	362	351	389	383	370	351	321
27059	21205	10318	940	571	514	440	382	345	340	336	364	337	383	350	328	347	352	355	335	328	327	347	345	341	375	348	354	326	350	350	359	336	350	301	338	334	322	323	309	345	306	319	347	349	334	332	341	356	353	339	345	343	323	316	321	322	326	377	306	323	355	336	342	350	354	327	296	327	323	335	353	330	318	303	343	310	340	349	340	300	342	343	308	301	332	345	336	328	334	357	309	292	332	346	323	344	348	326	348	343	358	323	344	322	362	320	318	324	306	343	326	309	365	329	302	320	323	346	330	304	334	299	343	363	346	339	310	322	385	326	342	356	335	333	332	341	354	331	340	328	337	328	292	328	356	300	308	345	375	325	296	306	312	328	317	346	337	312	315	335	335	345	331	342	318	329	296	325	311	366	320	326	329	350	357	365	320	303	303	353	351	350	316	347	317	295	347	334	313	329	330	365	322	334	326	353	316	345	328	325	373	339	354	334	304	324	316	363	319	325	324	367	360	313	340	341	322	344	324	348	321	337	317	318	327	309	319	320	323	358	347	306	313	352	345	344	306	368	310	332	323	326	332	295	331	327	331	349	298	335	323	351	337	333	330	325	343	303	300	324	325	357	326	316	342	291	315	311	309	309	311	353	350	328	359	338	331	360	343	331	300	345	317	336	316	321	328	326	293	366	347	351	327	372	305	315	348	336	322	339	326	328	322	329	359	325	321	337	353	306	314	319	327	332	339	352	320	312	320	333	308	321	350	328	289	337	312	328	322	329	311	331	333	363	333	326	311	365	349	354	342	370	309	340	307	340	287	359	338	322	339	326	315	324	373	342	322	333	348	318	350	308	343	343	372	301	349	316	301	314	324	340	326	336	326	336	368	320	323	328	338	349	340	357	303	350	318	324	313	374	334	334	312	305	336	326	314	298	334	334	348	354	329	324	328	313	308	334	364	317	327	335	343	354	353	291	341	315	325	321	330	329	322	358	313	306	324	342	329	363	339	345	332	329	367	318	313	330	334	344	291	314	389	361	312	326	328	342	358	314	295	351	324	314	300	342	329	347	333	343	304	307	308	327	321	332	349	296	316	332	322	324	348	302	344	307	304	336	333	327	324	349	328	324	355	346	337	321	384	297	336	316	323	352	333	325	328	340	320	323	341	358	334	341	330	336	351	345	317	327	339	296	334	334	316	341	327	345	314	327	319	357	321	324	352	317	307	370	332	319	319	323	369	313	334	351	341	308	333	353	343	334	321	337	312	299	335	318	333	349	347	303	333	299	361	339	338	338	306	333	309	343	328	299	338	318	330	359	325	324	323	331	302	309	334	324	345	359	344	300	307	350	320	328	324	330	310	355	319	355	344	316	340	339	309	362	307	349	372	329	360	342	345	346	328	323	324	339	333	336	302	337	316	379	318	351	360	319	312	312	336	358	333	325	295	348	364	336	328	312	358	313	324	355	342	365	338	355	312	336	326	300	388	325	320	335	321	292	359	359	337	346	307	337	317	379	344	326	325	332	317	315	341	336	309	326	345	324	321	303	330	329	351	311	325	321	341	306	312	333	312	338	339	361	311	356	334	352	321	365	333	325	325	328	348	319	350	331	322	331	336	341	364	333	342	365	336	295	308	366	375	330	309	313	322	360	383	310	375	325	349	306	359	327	318	353	367	313	285	345	355	346	360	293	326	320	300	336	305	330	305	315	344	371	329	357	285	342	326	326	368	362	350	318	323	300	333	311	308	322	363	332	334	325	314	322	352	292	327	334	350	312	338	314	322	349	314	330	373	339	315	349	335	333	333	311	350	323	315	319	319	360	305	332	347	353	320	348	359	323	303	310	338	336	318	318	308	380	368	322	322	337	340	325	371	321	354	318	339	343	314	326	345	326	353	312	336	311	347	341	333	324	301	340	348	357	329	331	303	317	327	332	350	326	323	339	350	317	354	346	313	319	334	345	327	363	335	359	336	365	335	314	345	311	342	320	345	324	350	361	370	312	324	330	348	323	344	334	341	342	304	357	329	347	365	333	331	305	324	329	338	328	338	359	349	350	339	328	339	339	338	358	349	316	323	339	333	352	287	325	323	329	326	332	317	337	344	315	308	310	370	280	337	297	350	322	326	323	314	346	340	303	330	325	340	344	325	326	347	331	286	351	316	334	348	311	324	324	308	350	336	323	336	330	326	334	342	348	357	353	318	302	362	333	327	353	319	324	287	299	348	355	333	331	341	362	341	341	320	316	330	325	329	344	312	343	355	334	305	298	343	294	340	340	353	343	301	359	349	345	319	316	334	348	326	333	318	339	342	313	339	333	352	326	328	334	340	313	342	316	364	317	302	334	314	326	345	336	317	314	314	320	353	328	345	323	315	351	365	340	341	295	352	340	312	336	359	329	342	318	351	304	318	342	326	333	324	332	334	341	322	340	301	296	345	340	346	361	365	315	328	325	345	347	331	333	340	358	328	339	347	340	348	350	343	320	316	323	334	339	331	340	329	312	350	340	315	332	324	375	335	366	344	334	302	333	325	330	323	315	329	332	287	338	335	330	345	333	344	346	328	316	325	321	307	337	326	343	314	333	341	316	332	337	314	286	298	347	346	340	341	353	329	338	308	316	304	300	306	346	358	316	304	361	331	329	317	369	319	329	336	311	348	341	357	337	330	285	325	359	348	326	296	304	337	335	327	306	334	321	324	329	348	367	343	345	331	300	333	348	354	309	319	300	310	318	330	357	363	333	332	362	360	335	364	356	367	362	323	332	327	302	351	312	302	336	356	337	277	332	336	297	328	333	349	301	333	345	325	361	309	357	326	328	345	323	358	349	334	321	315	339	338	368	343	335	350	333	336	320	310	349	305	319	316	319	333	327	317	355	329	342	325	391	325	322	336	289	349	360	344	364	320	327	328	359	332	309	328	320	317	336	339	311	360	327	309	340	342	349	310	324	326	340	347	314	344	344	324	329	345	331	350	340	334	333	277	342	357	358	336	341	310	312	352	340	312	345	320	380	295	360	313	341	349	351	360	339	302	297	336	328	344	288	330	350	326	341	322	306	369	334	337	313	312	324	325	321	310	322	353	327	339	323	337	313	326	344	321	317	330	338	325	326	325	310	357	327	350	328	327	349	351	331	346	351	307	331	347	332	313	361	356	335	342	368	364	326	337	322	341	311	363	328	312	327	370	332	299	325	333	333	331	311	339	343	339	354	315	332	314	326	318	314	316	333	339	323	350	316	302	318	330	360	327	329	320	322	340	342	338	344	335	323	332	330	340	323	304	343	349	312	361	361	307	319	355	300	316	290	379	348	301	344	302	361	343	345	301	329	332	295	293	313	326	319	337	370	313	347	323	306	349	310	343	349	341	322	344	359	319	331	320	338	345	302	339	343	320	291	346	357	325	343	349	375	319	332	316	316	315	341	302	329	333	369	358	333	292	309	330	309	334	329	301	322	329	360	357	353	340	332	324	342	322	305	301	342	325	347	296	316	339	349	327
3959	1346	1239	781	676	565	523	533	487	528	498	481	470	477	476	439	492	433	433	450	481	452	497	441	442	466	413	489	418	491	433	459	468	481	478	437	451	493	438	469	480	492	424	488	451	460	465	482	490	457	480	473	460	479	438	476	500	446	432	467	439	448	506	429	498	504	467	482	424	470	495	474	444	434	438	488	450	420	467	464	443	428	476	450	502	440	477	450	462	463	432	443	436	480	458	440	470	455	440	439	441	467	466	471	448	444	453	445	422	468	436	477	456	465	459	433	450	419	431	438	463	471	454	454	465	478	495	462	450	451	430	443	454	446	468	434	455	482	419	437	448	446	462	472	465	476	469	465	454	439	443	441	462	483	485	436	469	449	464	469	510	417	434	470	457	452	482	464	480	458	461	485	489	437	468	482	431	497	498	430	464	433	445	460	474	463	484	460	481	448	427	467	437	448	413	438	442	416	457	445	449	446	491	443	466	478	459	444	447	475	436	421	438	490	424	454	451	458	486	457	452	429	429	483	438	432	445	454	458	430	491	480	441	447	420	431	433	439	463	451	498	473	441	445	457	469	460	435	384	445	488	456	488	450	462	454	432	421	490	498	449	431	456	431	493	460	453	474	453	481	467	456	460	475	443	448	462	461	455	446	428	442	455	479	436	459	465	451	438	436	452	455	473	471	446	436	469	443	439	441	414	437	436	458	440	501	457	459	460	443	424	484	444	474	476	498	445	395	433	458	444	475	459	466	463	447	409	436	459	474	483	509	458	440	421	480	448	457	437	460	442	473	454	444	449	477	509	417	460	451	473	462	459	451	461	454	433	452	436	446	431	471	440	452	487	454	461	454	456	457	465	452	439	464	461	456	468	451	420	419	457	484	472	434	479	476	435	438	463	500	467	444	442	465	410	420	476	456	448	450	460	446	427	452	492	466	425	436	441	476	457	469	452	467	452	471	476	448	431	439	425	484	461	469	461	472	480	468	453	446	461	474	459	465	441	458	473	444	468	464	456	482	435	458	421	446	448	447	481	447	471	489	467	462	459	471	462	425	468	473	490	475	444	461	445	450	453	447	445	465	453	428	484	456	457	449	456	443	429	456	444	454	475	472	419	438	475	434	455	423	449	438	483	424	457	452	462	483	424	434	468	439	431	443	464	450	468	409	451	455	449	456	446	449	428	482	427	461	465	471	447	447	458	461	450	447	434	446	457	491	422	458	488	465	446	452	429	435	446	462	429	453	477	459	428	433	452	432	460	426	461	424	431	456	435	420	466	444	461	483	455	492	476	432	452	429	450	458	439	470	455	431	451	425	429	461	462	460	506	433	455	443	474	459	465	430	488	440	462	442	431	466	455	455	451	438	421	430	506	484	443	434	452	451	430	458	437	463	447	480	455	441	460	440	454	492	444	422	422	437	463	472	459	507	461	464	446	478	462	461	425	484	463	443	462	452	415	491	467	472	438	441	434	459	460	459	424	450	435	469	450	471	462	427	484	451	421	455	503	458	457	456	423	440	462	433	458	457	445	452	422	454	427	474	454	429	460	459	467	454	483	452	462	431	446	457	477	445	420	449	463	433	456	445	446	420	451	452	452	485	487	467	447	454	474	450	460	445	475	427	466	445	454	468	478	462	431	466	431	466	490	453	479	472	462	442	471	498	452	475	441	436	444	479	503	461	461	513	453	467	439	457	455	463	447	445	469	441	452	455	411	498	414	456	508	432	440	465	433	454	450	470	459	443	445	457	414	513	463	429	451	455	441	439	466	475	447	433	480	455	502	445	438	413	466	489	422	449	470	438	430	443	473	432	454	450	417	464	473	459	487	461	469	468	459	430	465	434	461	471	510	455	463	447	417	455	474	439	470	452	445	400	461	453	433	455	443	425	452	450	429	460	432	455	433	450	473	475	445	456	439	435	465	471	491	447	469	432	454	417	459	468	472	427	443	455	472	428	462	464	454	442	444	457	454	474	463	438	441	454	475	477	455	499	445	433	433	441	451	447	469	459	430	450	469	428	457	436	463	495	474	461	435	502	448	415	439	460	435	473	494	459	506	442	481	437	454	436	456	465	444	479	417	451	448	439	397	430	470	414	446	443	468	462	474	494	428	456	439	420	434	455	496	498	467	424	452	468	472	425	449	481	452	456	451	475	458	433	426	480	459	443	466	419	423	446	428	437	459	469	428	439	462	454	444	488	431	411	474	470	443	472	458	477	438	483	412	480	474	478	459	453	463	472	455	453	473	462	490	440	461	452	497	471	430	460	461	430	488	477	454	450	444	489	438	458	444	450	433	441	460	509	444	462	474	502	475	485	449	433	398	481	460	489	492	475	472	445	442	443	458	459	423	433	419	469	461	457	448	446	439	463	478	480	486	478	405	470	418	452	461	450	457	450	434	455	448	442	446	458	460	443	468	442	461	429	422	463	440	466	458	468	479	472	456	457	471	492	461	426	477	438	429	453	435	487	429	447	470	443	439	465	450	456	464	428	446	444	480	461	471	442	446	474	426	474	497	487	442	464	467	526	468	469	453	494	428	446	463	407	479	458	499	447	453	430	445	492	458	444	448	455	475	392	457	456	485	458	436	474	461	441	478	484	473	447	441	449	467	395	502	433	490	459	455	455	454	435	454	484	507	490	497	436	439	436	486	450	455	496	450	492	499	457	450	482	477	435	451	428	498	525	434	484	458	449	493	439	471	484	404	448	459	448	481	458	484	470	431	439	451	473	447	485	459	508	475	480	455	406	444	471	468	472	456	451	444	479	466	449	441	480	482	452	447	464	459	495	482	444	448	463	435	485	442	493	448	470	467	440	445	479	420	472	462	445	427	454	451	458	453	459	468	422	464	466	455	443	463	383	449	508	399	447	480	461	472	454	463	460	507	478	486	458	469	469	483	493	481	463	449	484	461	424	436	418	472	436	479	457	447	436	474	475	416	422	466	452	448	446	468	460	490	450	433	424	471	477	469	442	443	434	443	455	451	447	444	472	467	455	449	455	433	426	447	416	429	451	487	486	463	458	452	462	442	463	438	443	459	449	493	476	450	474	448	396	445	499	454	500	455	456	504	435	463	468	466	446	437	473	483	453	423	438	451	447	445	503	454	466	481	484	455	446	489	473	441	460	438	485	445	429	480	425	457	470	458	444	437	466	468	435	479	474	432	447	384	434	461	460	462	442	447	458	479	423	422	468	448	475	425	474	466	401	438	469	450	437	446	474	462	420	457	424	441	438	460	441	444	438	438	479	409	457	452	428	463	450	491	424	459	452	436	455	454	454	467	468	408	453	462	419	466	491	434	471	438	438	452	472	449	452	438	472	442	456	476	459	492	460	507	420	478	411	502	480	481	427	421	493	438	449	430	476	476	408	448	515	455	470	433	439	416	421	444	445	455	432	447	432	487	455	505	471	455	447	462	445	454	444	480	487	443	459	473	471	473	455	425	453	440	468	487	440	448	484	443	465	430	440	407	483	434	459	469	457
23962	21494	29121	24287	21478	12367	1355	908	662	632	602	612	534	581	508	523	515	474	445	494	498	473	467	473	476	463	465	485	444	448	441	437	448	426	440	427	440	432	437	469	449	446	410	439	456	440	418	449	439	508	459	445	428	437	439	497	436	413	437	457	420	442	445	490	429	385	413	458	469	431	447	470	397	437	463	430	450	434	423	441	433	428	396	403	392	394	439	453	418	424	393	421	410	447	427	442	448	414	444	412	444	479	459	408	431	453	427	451	423	404	450	413	421	411	406	416	411	438	469	460	459	436	443	430	420	422	394	448	452	450	424	435	392	439	432	461	439	460	434	441	413	431	455	444	440	438	434	465	455	416	399	418	412	419	439	426	458	440	455	474	437	436	417	448	436	389	418	436	448	431	413	437	460	404	441	440	405	466	418	433	435	439	437	428	414	446	444	417	388	410	429	421	428	436	433	404	408	410	399	436	405	426	446	410	426	458	434	431	407	441	453	407	431	409	452	421	412	411	400	429	419	433	403	411	491	453	451	438	426	395	450	432	453	435	426	472	430	418	443	437	440	437	398	464	436	404	436	432	436	419	446	405	416	450	438	402	436	421	410	439	436	464	466	427	420	395	421	459	432	451	402	451	466	440	474	439	408	438	439	427	421	401	441	442	414	446	449	424	424	433	412	432	441	399	426	434	397	461	432	418	412	427	415	406	432	428	416	438	468	395	429	443	453	465	431	439	484	415	455	421	477	422	440	443	456	427	417	432	449	424	420	449	396	391	397	423	460	412	401	447	391	413	445	405	443	438	428	414	420	470	491	420	436	433	446	424	427	429	429	435	400	432	468	443	448	448	437	432	424	414	437	395	449	407	459	430	423	440	434	463	441	411	417	468	396	441	444	442	423	427	439	427	375	439	438	437	413	463	423	415	382	456	402	451	433	419	447	436	431	442	446	442	413	404	409	459	430	431	437	462	412	455	413	464	435	447	433	450	437	408	402	430	422	420	431	415	443	417	374	441	424	425	445	417	435	428	448	471	456	444	425	386	438	435	452	406	411	419	409	410	432	430	456	435	461	452	414	413	464	439	404	458	424	431	420	435	438	444	422	446	418	460	399	400	421	451	417	459	451	406	448	426	412	428	436	423	424	432	420	410	423	442	439	471	444	421	444	462	432	414	417	424	449	424	443	427	447	412	418	490	442	414	432	429	434	424	412	468	439	446	384	459	460	461	415	464	429	445	435	437	451	466	425	462	463	459	419	423	390	446	455	413	392	447	474	437	405	409	442	459	425	482	417	427	444	414	421	386	446	426	413	434	453	407	447	431	418	449	425	432	412	425	434	426	430	429	405	453	437	435	402	373	426	412	411	408	415	429	462	450	407	424	402	453	429	438	485	448	447	429	418	464	429	418	452	434	447	431	462	456	403	430	404	431	427	455	405	423	412	456	440	427	428	441	428	469	408	439	422	391	431	464	432	457	451	480	443	427	421	417	439	464	418	438	460	442	443	392	395	464	434	394	437	418	398	411	435	468	420	400	413	443	436	442	396	451	433	457	434	421	443	427	454	428	463	406	437	409	411	467	428	427	450	459	434	405	427	441	461	446	443	480	456	444	414	444	422	417	423	430	443	459	398	436	440	430	445	410	435	415	443	458	429	434	414	434	448	434	440	400	408	425	428	427	449	422	438	429	424	433	408	443	425	410	416	406	429	415	449	468	391	434	412	381	434	424	451	422	425	409	440	397	467	422	420	439	403	419	426	419	409	429	421	465	428	404	453	434	432	435	410	436	463	376	409	442	425	409	438	435	435	451	447	440	430	453	431	467	427	448	423	446	390	422	431	416	418	434	439	486	448	431	437	426	455	440	458	401	479	429	421	460	459	393	439	472	395	431	433	411	416	425	409	448	453	441	435	402	402	459	424	460	394	418	452	435	416	390	408	414	439	420	448	454	443	431	454	428	445	448	411	417	452	426	438	447	427	413	411	414	438	438	407	402	440	435	435	438	436	449	431	451	414	451	441	432	425	457	414	456	392	431	421	427	418	455	426	415	457	421	428	443	425	415	413	451	433	418	428	460	417	427	440	378	439	446	430	435	394	460	461	414	448	425	415	441	425	446	421	425	459	433	441	383	458	439	421	448	475	445	474	447	459	421	390	433	424	439	429	460	432	414	468	420	429	440	445	432	431	388	411	401	448	426	416	425	437	408	436	405	453	384	453	421	438	426	443	446	432	424	424	454	428	436	424	405	462	416	430	405	433	423	442	432	442	450	413	438	444	391	431	423	425	420	435	455	421	411	436	451	429	443	452	429	426	410	448	461	414	423	403	428	448	454	411	429	466	404	404	416	422	426	429	431	474	413	467	406	473	427	452	413	426	450	418	420	403	481	413	424	435	402	432	414	435	408	420	412	441	437	436	427	422	392	457	429	434	439	435	435	431	440	435	424	432	421	437	496	418	407	418	436	433	437	400	489	432	407	376	404	440	426	423	439	426	470	446	420	406	428	434	470	417	413	455	447	455	462	411	455	410	462	462	385	406	434	414	398	421	414	433	430	420	449	458	433	443	417	440	404	407	430	395	449	431	451	373	431	444	396	463	460	410	407	440	444	444	450	402	406	455	409	414	414	457	434	450	461	428	433	404	422	442	460	421	421	449	415	439	434	434	445	431	424	443	448	425	423	432	424	421	426	436	430	463	452	454	433	441	397	447	433	423	430	425	420	417	427	424	436	442	417	407	428	432	458	438	460	451	401	462	435	445	390	452	410	406	441	451	439	411	427	451	402	441	404	424	411	436	415	397	431	460	422	416	420	408	471	420	436	420	405	409	442	396	429	433	420	416	444	450	391	433	462	406	449	457	431	426	438	421	478	409	401	472	430	445	469	499	417	446	410	410	391	433	415	428	428	415	423	450	407	422	452	396	419	430	429	444	440	443	468	405	404	389	394	453	385	428	422	401	400	427	460	431	408	451	393	408	429	431	396	443	456	420	443	421	440	436	454	402	441	397	430	417	414	483	418	439	432	433	449	421	428	391	397	456	445	446	447	432	455	433	392	439	481	406	447	434	471	438	415	382	442	456	430	437	421	403	448	436	402	388	410	427	437	423	410	438	411	449	455	419	406	445	452	417	398	423	452	478	390	434	442	408	400	454	417	450	427	401	402	433	434	442	438	404	413	446	430	437	423	447	441	435	408	400	461	417	409	439	414	412	460	463	424	437	434	425	414	437	424	473	412	408	417	413	443	387	426	446	470	392	408	401	411	422	411	412	397	438	471	457	427	435	407	409	454	442	430	443	423	450	454	444	423	448	410	435	435	432	459	444	426	421	431	394	429	451	447	430	441	428	449	426	408	422	443	410	401	441	412	476	409	429	415	446	403	431	407	449	417	414	391	422	403	458	476	409	434	403	426	422	442	461	406	441	436	423	386	418	430	420	441	435	437	414	433	426	408	425	467	423	444	440	411	416	401	398	444	415	432	451	441	459	415
5052	10791	8728	4253	3117	2387	1904	1572	1329	1162	1063	994	863	871	732	781	818	735	719	731	672	660	675	665	675	669	665	609	628	663	639	689	619	613	646	632	608	596	609	633	642	625	602	650	644	571	588	617	622	609	648	617	614	595	636	666	605	569	621	627	613	592	590	635	609	574	611	571	606	609	628	558	600	583	593	610	643	557	594	606	601	580	597	625	595	582	636	571	570	581	640	558	597	611	606	606	588	585	599	594	602	600	597	572	614	604	596	578	641	631	635	628	598	599	562	578	615	581	549	553	590	583	599	590	611	558	611	570	637	578	603	580	602	597	610	596	621	578	597	608	641	603	572	572	640	614	611	563	615	566	639	599	590	583	607	594	603	582	574	610	588	615	599	597	629	572	604	598	617	578	619	598	593	578	593	607	569	591	583	586	638	558	625	569	606	588	618	613	598	597	624	597	587	580	573	616	605	564	535	563	587	606	581	563	602	605	611	587	582	575	622	601	592	620	602	615	574	592	632	602	593	574	592	572	579	633	578	596	596	587	579	639	576	619	583	588	574	596	608	555	605	560	621	610	586	606	607	587	614	629	585	575	638	597	597	585	579	588	588	585	589	585	593	570	592	552	599	564	636	555	584	562	591	556	584	557	612	606	618	613	611	591	557	574	597	604	619	579	608	596	612	597	623	584	591	629	626	575	629	599	532	594	608	585	597	592	600	580	608	625	578	615	607	629	556	582	557	593	617	606	561	622	612	582	608	621	613	598	599	594	601	604	578	588	560	566	605	593	600	560	567	572	579	550	580	543	594	589	589	557	521	644	598	564	581	626	639	620	572	598	593	574	580	573	564	596	590	594	596	586	595	578	551	596	623	632	592	573	621	617	567	568	581	646	606	572	578	657	667	584	567	619	602	579	595	598	603	580	596	548	572	614	656	568	590	579	611	540	574	655	569	596	569	580	629	644	596	606	588	642	603	625	596	628	624	589	566	605	576	575	548	604	647	645	654	581	604	637	556	561	593	551	627	621	619	592	597	617	547	619	600	583	596	582	603	542	580	552	575	601	604	619	566	588	596	595	613	588	571	613	585	604	587	598	585	583	592	565	567	587	578	610	587	641	563	591	605	561	602	594	614	594	624	606	589	592	610	596	594	533	562	576	582	617	620	581	564	598	600	631	572	586	588	585	554	612	614	612	576	599	602	585	578	659	596	623	616	603	621	571	608	554	645	619	584	535	630	595	630	594	530	569	619	593	567	586	593	562	603	595	611	580	603	607	597	572	590	562	602	621	579	606	614	574	604	579	577	589	614	587	583	592	621	626	578	568	570	628	655	599	556	564	592	601	603	586	611	576	557	622	631	582	593	598	523	584	588	590	567	600	624	583	549	614	573	579	607	622	578	640	551	570	611	649	594	591	583	596	605	588	625	568	574	604	606	621	611	604	633	581	609	605	621	586	555	589	592	540	593	575	591	586	574	578	588	553	608	570	623	589	623	568	623	623	592	592	589	627	588	587	569	599	601	589	626	630	581	626	615	575	599	610	586	608	575	618	594	597	606	585	564	552	593	609	598	617	602	601	588	622	586	607	589	605	597	577	658	574	607	636	596	583	606	606	582	648	607	647	565	552	613	566	536	599	628	645	583	619	595	593	616	574	619	584	588	571	555	617	613	625	601	588	576	581	614	631	594	558	611	599	612	616	580	618	601	594	601	557	585	596	549	593	587	602	602	601	595	598	570	600	589	561	588	613	588	585	560	592	591	640	598	597	585	619	563	572	634	565	632	602	624	612	582	586	567	596	630	560	591	637	551	631	590	618	572	611	601	601	584	602	591	582	600	609	600	607	589	588	619	586	572	627	613	623	577	653	571	634	605	574	593	576	573	606	536	577	615	603	604	583	558	581	579	602	548	597	616	616	603	596	640	549	567	558	589	600	624	602	584	573	615	589	576	570	603	590	602	619	595	618	564	605	617	577	569	600	578	598	605	592	568	579	655	526	578	656	566	582	611	602	579	581	614	622	623	600	575	599	594	568	558	546	555	629	600	596	560	584	591	588	585	594	566	579	627	612	590	588	553	595	595	587	560	579	572	548	578	587	597	577	610	594	583	566	614	623	573	558	606	607	605	549	574	587	588	611	583	598	578	600	626	603	549	601	573	588	573	605	573	553	643	616	607	576	621	576	651	585	574	639	586	611	607	591	595	562	599	591	586	627	597	593	588	560	558	616	582	591	627	570	606	571	579	564	607	613	609	611	609	584	565	638	605	566	619	575	646	583	626	594	630	645	595	570	562	587	607	537	598	643	574	578	588	552	575	613	631	599	539	569	620	589	563	552	565	625	572	563	617	636	603	573	587	556	630	584	600	602	585	610	587	576	594	603	587	602	571	597	587	591	602	638	605	609	551	589	632	557	652	605	599	570	585	560	609	633	617	567	636	573	607	553	571	593	583	601	617	585	636	616	586	603	604	641	600	653	585	569	586	565	614	620	592	621	545	601	612	584	555	540	580	592	613	602	601	566	617	590	612	608	615	564	549	639	628	613	607	600	623	609	576	597	574	574	576	595	575	576	599	624	617	568	594	603	612	560	562	605	607	610	545	623	643	593	649	605	603	604	583	691	585	591	597	581	588	616	578	584	593	590	578	607	600	604	648	606	614	577	581	611	576	552	593	600	553	621	565	559	616	551	592	594	580	594	602	578	538	578	573	641	615	594	611	566	588	580	559	565	554	618	581	593	605	592	643	567	556	608	594	597	601	572	593	551	603	619	590	559	577	564	597	586	558	635	614	616	628	573	598	576	594	575	565	543	607	573	606	582	595	617	599	588	667	585	583	593	612	604	599	590	599	547	599	594	568	616	579	595	650	613	607	597	607	590	591	563	590	588	612	613	588	586	599	596	583	600	590	616	605	580	627	567	591	639	587	578	637	644	581	589	608	575	591	572	587	616	627	584	589	603	578	574	576	609	602	557	633	556	602	577	628	652	614	579	617	618	574	624	605	551	583	631	622	613	584	612	574	583	549	573	566	590	615	585	579	606	590	626	585	626	566	583	583	593	582	591	665	576	617	593	575	554	616	624	611	609	625	614	586	616	605	609	600	638	535	622	621	592	568	613	584	632	583	594	576	581	576	615	615	598	578	542	573	585	602	552	636	601	600	600	602	569	580	590	603	591	639	633	616	580	602	571	550	611	591	576	608	597	578	624	559	583	594	580	639	602	596	573	587	623	542	593	618	641	635	615	598	594	620	581	598	583	558	602	637	568	571	622	623	566	577	592	601	608	601	578	601	579	577	587	607	585	582	595	597	574	606	584	575	615	571	584	561	526	583	591	598	595	613	585	579	584	592	576	604	592	600	616	605	576	594	599	601	574	589	563	551	562	557	602	566	611	588	560	599	617	584	623	588	595	605	623	578	569	563	550	605	577	619	600	620	584	597	595	574	651	604	532	610	574	591	609	627	561	610	594	597	600	598	622	635	609	629	651	633	575
23101	21518	29490	23973	21518	21563	10616	1095	799	634	594	520	473	476	402	420	393	357	365	370	325	366	320	307	290	319	289	287	303	293	293	299	292	285	278	296	280	290	287	313	303	298	289	291	261	276	292	282	308	285	300	293	291	314	284	307	273	278	284	288	251	286	274	253	301	283	259	263	315	238	282	278	266	267	274	268	282	285	282	269	269	265	275	246	287	282	263	249	258	257	263	283	263	258	243	252	269	256	267	283	275	263	262	288	284	265	289	262	269	298	265	298	236	255	279	269	263	280	294	260	288	284	280	259	276	265	282	274	299	272	235	247	274	266	293	277	260	258	268	264	297	280	254	291	274	277	248	273	276	268	277	314	280	264	265	277	267	245	235	262	292	267	293	281	270	250	274	253	297	257	270	277	263	268	290	242	278	267	268	283	267	266	250	246	290	243	286	246	258	255	262	231	275	253	264	273	281	272	309	279	271	280	282	264	302	284	280	245	256	273	264	244	240	289	268	281	256	253	256	263	275	254	298	265	274	309	278	258	286	264	250	290	280	258	295	265	252	277	266	285	244	271	262	261	286	285	267	282	279	239	251	228	269	254	244	306	270	284	271	260	237	287	265	297	264	260	260	259	247	279	287	266	247	267	238	242	262	292	273	260	271	276	252	278	274	263	268	301	272	274	273	259	279	261	269	245	260	264	259	262	254	232	264	281	242	283	291	234	266	278	269	269	259	290	233	260	259	257	281	248	263	275	257	273	264	272	270	253	263	256	267	288	263	275	274	246	282	306	259	239	292	244	277	309	276	279	258	276	265	250	277	288	243	293	281	236	297	262	286	267	263	274	297	266	260	277	273	267	277	258	254	258	281	248	306	292	289	244	260	271	267	263	275	237	256	274	266	275	272	252	261	266	264	260	278	289	280	284	251	266	284	255	254	287	276	275	287	259	280	265	270	255	259	282	253	241	256	291	261	261	251	260	253	279	261	291	248	272	291	286	282	257	266	267	253	259	283	261	273	271	272	294	277	264	245	290	271	249	262	306	252	288	232	281	260	257	280	269	276	297	254	259	267	293	262	248	255	252	260	285	281	258	270	289	265	277	296	259	275	287	275	265	263	292	268	258	272	271	270	296	262	271	275	290	249	277	273	264	255	278	256	287	264	287	267	275	284	264	246	266	272	272	286	260	251	253	293	270	246	278	272	252	257	266	259	270	275	284	247	276	263	284	288	258	260	252	242	283	257	277	279	267	269	268	237	270	290	261	301	268	258	247	277	249	258	269	289	253	248	267	234	262	253	262	240	251	267	283	249	266	279	251	303	288	266	291	291	265	261	283	282	243	281	257	270	265	256	273	265	266	270	264	288	298	258	264	263	291	288	250	280	259	284	267	276	262	274	268	260	274	269	258	308	274	251	237	257	284	255	264	280	249	285	265	263	273	263	295	268	275	311	261	279	281	263	272	265	282	290	262	248	270	275	274	261	244	303	233	254	263	255	264	231	265	279	254	240	265	256	272	262	254	271	284	258	246	285	289	257	263	278	270	271	275	281	271	292	273	297	275	260	280	253	270	232	251	246	241	253	277	257	225	279	290	284	281	248	231	262	253	305	246	263	259	282	265	263	268	293	247	248	258	288	254	273	276	243	255	265	279	247	282	277	269	267	253	267	298	250	275	270	248	242	263	259	243	290	264	264	292	251	231	246	262	282	258	296	281	272	274	263	267	234	228	265	263	282	248	255	278	255	272	259	304	286	288	273	270	256	236	278	274	242	257	279	266	260	280	255	249	256	266	278	288	242	275	242	283	239	252	292	287	262	283	278	260	280	272	253	310	257	266	239	229	276	269	253	269	304	252	274	276	284	280	261	274	272	253	257	245	295	236	251	238	289	268	253	247	247	282	301	243	291	282	273	263	280	316	264	262	284	246	288	239	225	247	290	295	280	273	246	270	275	292	255	270	277	289	264	267	240	284	243	232	239	283	274	217	267	265	258	306	250	275	280	243	254	281	269	251	264	287	266	282	277	252	267	270	289	259	284	268	258	257	253	263	255	273	280	254	251	291	280	258	266	239	291	246	291	251	267	268	270	285	292	252	256	248	305	261	256	270	267	281	264	258	283	254	268	269	259	268	273	292	256	273	256	244	283	278	283	279	258	238	260	266	281	284	265	260	245	252	237	286	278	274	274	284	270	254	262	273	279	264	261	245	283	265	276	293	260	254	256	286	264	278	254	256	257	272	278	263	279	266	283	278	253	281	289	264	271	289	276	267	275	269	284	269	266	276	289	272	266	270	293	268	258	266	275	281	264	281	262	262	277	253	312	257	270	262	266	265	313	267	271	261	248	306	286	265	268	291	267	279	239	241	286	296	281	265	247	266	257	280	254	264	271	278	240	278	266	264	277	278	249	288	270	255	251	299	270	248	275	274	254	278	241	269	274	247	243	273	272	254	268	273	262	258	274	266	283	265	253	288	242	293	262	273	268	234	269	250	289	286	277	280	246	268	279	262	264	295	260	267	273	277	244	277	285	283	294	261	275	259	283	262	270	282	271	260	308	249	277	260	269	271	228	269	275	284	287	290	252	256	273	256	253	287	251	250	252	268	248	285	250	225	262	275	284	269	261	254	274	271	245	262	278	307	271	223	270	256	283	263	291	294	253	301	264	263	262	252	323	258	287	268	274	247	275	278	266	305	311	288	276	255	283	278	249	251	266	320	280	272	263	272	242	273	277	245	259	262	264	274	270	272	254	259	272	236	267	268	238	258	291	283	284	264	286	292	267	252	270	258	282	263	259	221	266	255	275	266	305	234	265	261	280	287	265	268	286	267	282	267	251	245	265	254	250	307	247	277	275	261	268	259	243	241	285	264	279	264	290	284	235	240	252	246	280	261	262	236	274	242	237	245	258	234	248	261	247	257	272	270	239	292	254	284	287	274	250	281	265	265	255	293	278	289	253	260	258	247	277	282	257	271	268	268	273	274	255	258	262	270	297	243	254	239	270	284	232	278	271	260	293	245	257	264	281	256	301	259	284	276	283	242	266	296	247	281	232	244	301	252	255	259	261	255	264	276	283	268	272	265	245	285	249	299	271	264	259	245	276	286	242	272	269	245	250	271	269	272	265	300	264	275	265	258	254	285	256	242	264	252	274	277	226	283	268	295	285	284	283	271	289	264	276	268	278	246	260	252	286	254	287	260	284	280	254	249	265	249	262	258	229	272	271	258	267	269	282	282	273	291	279	290	270	294	261	275	246	270	247	278	256	273	248	272	234	256	267	266	284	271	246	258	257	276	287	236	249	254	248	277	269	264	274	252	244	266	283	282	276	258	258	289	259	280	282	250	270	259	246	267	247	265	259	261	277	285	231	295	251	272	290	289	269	250	271	278	270	262	291	241	267	240	267	280	271	287	253	254	242	264	249	263	261	266	289	260	259	268	260	289	272	224	266	288	285	278	285	266	282	281	270	266	265	265	258	271	279	295	283	276	287	249
7317	16862	13833	7143	4968	3796	2849	2223	1785	1533	1319	1141	993	863	826	754	712	663	634	600	549	581	531	489	545	490	490	483	470	440	529	447	452	416	434	452	414	473	445	463	467	432	430	464	427	451	430	436	453	475	449	401	421	467	436	468	444	372	414	382	390	448	413	373	373	376	380	428	354	387	393	395	361	358	386	372	372	405	374	356	372	375	412	361	365	335	364	374	373	331	387	362	344	377	365	368	365	393	422	366	411	382	393	431	384	368	348	385	387	380	368	408	411	356	363	386	359	371	401	369	362	400	380	366	372	374	385	375	380	381	350	387	368	378	382	389	373	376	416	348	413	369	363	398	357	376	375	363	433	356	395	344	408	385	394	386	426	336	371	378	352	406	396	368	405	392	366	357	350	356	400	387	395	380	368	351	402	379	360	384	348	370	382	370	383	351	386	376	374	358	364	385	372	402	377	365	379	371	379	347	402	371	382	395	381	369	363	392	426	381	363	368	364	371	368	386	383	408	359	381	374	364	359	380	369	380	375	362	362	373	361	394	387	380	379	388	375	368	385	392	384	363	391	376	357	376	376	370	366	395	406	376	366	357	384	415	364	362	344	373	381	395	353	399	378	344	359	383	377	416	378	370	364	356	392	393	383	340	384	398	364	367	383	347	388	404	373	379	362	363	363	359	373	387	378	386	373	330	409	366	378	378	372	364	415	344	357	390	390	382	384	383	384	353	373	356	422	404	360	411	387	398	380	402	402	389	379	340	358	385	368	360	362	398	390	396	382	395	386	392	345	354	352	366	357	382	381	385	400	369	380	390	403	407	367	373	401	381	384	392	370	361	381	386	395	364	375	384	400	362	359	381	401	375	381	398	376	382	376	375	390	402	373	376	382	358	346	406	364	389	370	347	399	373	378	392	397	382	385	381	369	368	402	377	373	353	410	384	398	373	391	389	350	386	360	396	373	384	387	355	388	343	381	395	387	359	395	400	368	346	352	364	367	355	408	358	418	381	372	355	400	353	378	385	370	373	392	365	369	377	347	372	355	359	351	354	350	377	369	341	391	395	371	382	404	400	375	402	388	349	381	352	358	345	383	374	389	387	416	374	375	386	401	375	379	339	352	353	384	372	383	370	377	359	368	389	360	368	385	397	388	366	371	380	377	348	402	386	353	367	384	382	366	392	362	360	355	351	410	346	371	371	395	392	372	403	387	375	338	350	377	346	354	403	388	353	392	394	354	339	390	305	371	375	365	385	361	407	377	366	388	413	383	386	340	356	332	413	379	368	322	385	330	369	397	364	396	382	368	400	344	347	391	353	363	397	392	408	364	374	357	325	386	349	381	420	388	395	399	361	378	375	344	380	389	365	359	393	354	398	389	354	312	381	385	379	387	364	383	397	371	381	356	380	373	350	372	382	407	368	353	340	380	402	386	375	355	394	397	361	358	368	374	348	386	386	366	370	415	381	374	380	353	355	401	363	381	370	398	384	356	372	377	368	363	352	342	384	342	379	390	383	380	398	401	377	359	397	377	358	373	412	390	367	380	387	425	418	373	387	361	378	380	376	355	375	353	358	413	389	365	372	402	345	410	381	393	384	349	366	372	361	359	411	385	407	355	343	380	396	369	362	363	382	363	359	368	358	393	396	349	376	359	359	370	352	392	384	396	373	382	365	376	374	384	399	413	347	367	360	380	361	373	398	410	392	361	375	356	386	347	363	363	379	395	395	412	357	384	380	356	353	369	421	365	382	395	382	396	383	369	372	369	368	418	387	407	352	372	340	412	398	345	370	359	378	380	355	375	386	409	370	402	392	387	384	359	389	408	349	352	396	401	381	362	356	378	353	374	376	370	348	387	379	383	424	370	386	387	353	376	385	378	371	406	351	376	357	372	366	390	373	334	387	402	340	375	368	360	356	352	390	343	369	356	385	397	362	385	357	390	364	421	353	362	336	362	381	398	398	358	394	396	347	403	364	386	401	356	394	363	338	402	396	357	348	358	399	376	363	351	350	365	406	372	357	375	365	370	390	361	370	380	392	357	361	375	364	389	386	355	388	368	422	385	405	404	388	390	356	341	356	378	377	366	372	390	366	366	391	359	354	406	360	367	427	378	388	366	393	350	371	363	382	397	388	364	392	344	369	347	338	406	350	393	403	407	380	367	371	410	377	363	397	358	354	345	401	381	373	365	354	390	382	391	386	364	368	406	399	386	391	353	387	419	398	388	367	367	372	392	375	392	374	365	377	347	358	393	402	409	374	355	381	371	360	378	389	370	366	368	377	339	370	361	390	347	361	418	391	388	362	402	350	409	387	363	390	360	404	401	389	371	363	375	377	399	372	385	381	412	373	364	354	408	389	397	380	348	423	362	388	383	360	385	376	369	359	385	356	377	373	361	373	385	384	370	331	378	366	361	384	355	356	332	404	393	389	391	383	403	388	370	360	369	360	348	366	389	393	379	351	399	362	421	341	389	374	374	378	397	359	373	375	388	388	366	413	359	372	371	418	387	390	358	334	400	358	364	369	396	420	393	370	364	386	373	410	360	409	379	370	361	355	390	358	366	355	357	386	358	401	351	409	366	377	366	367	345	405	429	399	344	373	368	372	377	379	362	361	386	329	365	378	375	400	380	379	352	406	413	385	364	381	388	359	365	352	373	362	376	389	386	366	410	398	407	361	388	365	376	395	351	366	366	350	374	364	450	368	368	382	376	408	337	379	382	375	363	386	354	393	363	408	354	387	376	370	382	343	348	376	359	386	382	374	381	375	335	402	379	388	388	376	360	379	377	374	394	382	387	377	407	374	364	376	370	355	381	326	361	361	397	365	380	374	401	380	355	356	353	368	392	385	372	366	344	377	379	375	368	388	378	428	369	403	362	380	377	371	376	400	416	421	372	386	359	383	378	396	337	389	370	379	368	357	371	361	371	364	400	388	377	365	398	362	372	356	381	341	347	408	393	367	364	396	342	351	372	392	345	385	366	368	372	370	384	411	364	365	373	387	382	387	358	385	356	378	376	378	376	356	382	416	390	348	358	371	351	380	375	333	367	390	397	361	379	375	377	380	373	393	370	376	383	363	375	386	367	379	378	374	373	375	396	340	377	372	406	360	384	372	367	382	369	372	352	382	385	362	370	373	393	386	403	370	353	366	383	379	345	377	395	370	418	388	319	389	414	381	406	407	371	405	387	375	377	395	358	373	356	365	345	360	374	360	337	370	366	361	369	356	380	390	396	336	386	390	369	387	337	383	350	387	394	374	408	388	357	399	386	395	409	386	372	374	395	372	411	365	382	386	403	389	375	396	388	392	356	366	398	380	368	383	354	376	373	388	386	396	379	352	359	381	407	379	387	395	369	371	384	420	386	384	411	375	351	363	373	392	372	385	365	397	400	382	371	377	379	391	364	378	390	359	410	382	370	382	397	378	369	374	373	413	412	407	375	378	374	382	391	373	394	388	356	366	376	350	370	404	362	340	330	354	366	388
26944	21054	10125	912	529	459	434	355	330	336	349	330	333	349	324	346	368	346	309	370	321	294	326	343	306	342	338	333	332	371	321	335	322	337	349	356	337	339	321	321	358	312	325	353	346	334	328	300	350	344	345	349	324	350	360	316	308	360	312	345	343	343	331	333	287	342	328	330	323	330	339	317	302	333	303	300	333	298	366	348	317	302	323	340	317	334	333	340	313	315	322	329	340	301	332	310	326	352	308	331	321	343	297	332	313	337	316	335	336	322	314	339	340	311	333	309	338	318	321	326	322	353	327	329	330	321	361	319	330	309	333	317	329	319	361	320	312	313	330	333	325	288	306	320	303	331	329	315	318	317	313	322	316	291	337	370	309	292	350	304	320	312	338	315	294	297	316	297	358	326	300	361	327	357	331	300	339	325	317	344	352	314	297	307	345	338	342	301	304	336	321	313	311	309	339	323	345	328	319	345	311	309	303	322	329	330	332	312	301	343	281	310	346	309	316	314	322	333	311	324	313	345	349	325	307	327	313	342	333	307	320	303	325	354	367	356	353	326	304	349	349	339	331	344	334	315	325	317	333	336	303	326	309	333	321	312	332	338	329	336	337	307	336	353	337	351	286	311	309	319	329	337	347	326	301	316	299	340	346	324	362	316	336	344	319	298	346	340	326	339	328	335	367	324	314	309	351	327	312	319	335	328	331	337	315	337	334	328	308	339	308	309	319	353	339	325	321	322	300	336	312	280	311	325	322	351	374	329	291	338	337	326	363	342	324	341	324	308	353	321	317	296	355	285	329	326	361	345	327	337	334	326	314	321	338	314	310	295	326	333	339	331	306	313	303	299	327	333	312	366	342	331	318	329	334	340	311	353	325	329	330	301	312	336	319	313	327	329	311	370	326	317	339	324	331	353	295	300	307	327	342	320	325	363	276	315	330	314	337	327	286	306	310	307	318	345	317	324	319	322	312	306	359	336	321	301	318	365	319	326	337	352	318	320	314	296	347	339	325	313	358	347	369	283	327	321	307	283	331	293	285	334	307	290	344	324	329	338	340	296	347	341	343	311	325	344	325	319	326	336	306	332	315	367	349	318	309	338	346	357	349	311	375	313	325	309	347	330	342	306	310	329	362	317	340	320	329	307	334	342	333	321	341	322	332	331	330	325	299	375	322	337	296	306	303	318	291	311	307	323	330	318	321	356	310	295	341	349	329	325	306	315	343	339	329	301	338	331	332	370	339	317	321	357	323	331	318	340	358	309	334	350	350	340	359	302	319	356	337	352	332	320	341	327	323	300	321	323	315	327	309	366	300	298	333	330	335	319	338	299	303	301	334	316	328	313	320	307	328	345	344	319	306	325	309	324	318	302	333	315	325	323	310	304	318	350	333	365	335	307	293	359	338	286	326	327	318	309	332	307	350	326	326	328	328	341	306	364	299	299	357	325	334	317	298	319	327	334	326	317	312	309	349	321	347	329	338	335	312	329	376	318	350	358	331	366	314	310	344	341	338	315	271	324	335	341	337	324	353	321	326	323	319	342	316	341	338	368	346	328	353	334	321	312	323	340	327	345	323	362	330	341	321	332	307	308	310	327	308	347	334	355	307	341	302	324	320	340	324	310	327	320	323	347	313	347	310	369	321	324	345	281	330	307	334	328	323	339	338	322	309	336	336	313	296	351	332	312	313	347	319	342	306	318	317	351	313	326	326	325	354	291	331	336	338	329	300	333	354	309	379	335	319	357	325	325	318	317	350	350	354	331	327	353	312	354	337	291	310	345	321	308	319	309	346	300	322	314	315	316	316	294	342	345	326	336	333	382	316	324	324	310	303	307	317	346	322	307	344	318	319	354	342	341	301	343	303	348	329	347	310	315	320	331	321	324	321	325	315	333	335	333	329	334	311	312	331	331	307	328	309	348	332	324	308	351	320	316	343	332	320	326	306	324	359	335	322	342	354	327	328	330	317	287	306	315	318	368	337	353	337	330	331	333	345	330	334	310	304	322	338	327	314	322	333	324	315	315	320	315	324	359	348	354	321	346	339	344	355	330	313	293	325	310	335	358	329	316	333	323	340	315	341	332	325	312	351	341	319	313	336	342	290	339	340	333	305	327	303	319	317	326	355	291	310	347	312	336	324	334	342	318	343	304	354	347	335	357	321	332	335	314	329	314	320	310	336	300	321	320	330	340	342	307	320	337	331	337	339	333	287	339	316	355	321	345	328	337	335	337	313	280	331	301	334	346	346	307	341	320	353	326	344	293	337	314	340	313	352	313	345	345	324	355	327	309	303	302	325	300	317	333	340	309	311	357	325	304	323	313	302	334	334	347	344	336	317	334	334	357	313	330	304	325	308	316	315	320	341	301	322	304	319	307	311	320	332	304	321	333	291	322	336	360	329	295	325	318	316	326	331	325	363	358	319	346	325	319	334	342	359	326	333	316	346	298	339	335	300	317	298	341	336	318	312	324	336	327	342	354	326	314	338	294	312	314	305	314	320	318	301	327	299	297	313	326	344	340	313	304	321	302	347	310	313	337	332	322	319	349	307	326	328	338	339	347	314	306	342	309	303	338	307	309	324	335	331	330	335	296	303	319	332	319	309	328	333	326	307	301	328	335	339	333	330	340	346	344	356	332	318	327	331	297	295	321	369	313	314	335	295	294	306	319	320	299	310	344	328	320	310	328	304	322	343	332	321	303	325	331	289	313	322	330	301	318	330	301	347	343	334	303	324	316	330	316	314	327	314	327	348	335	333	329	328	315	340	309	354	338	304	364	345	328	307	317	325	319	333	303	340	343	314	316	324	318	330	316	329	324	350	352	348	324	333	344	331	309	353	338	342	365	323	330	351	319	331	323	328	323	334	276	336	315	313	338	340	332	307	345	308	349	315	322	378	336	322	301	354	300	318	314	313	357	296	337	319	306	322	346	328	360	328	336	310	327	324	346	324	312	318	319	328	334	329	324	329	325	300	312	350	336	313	328	321	301	294	337	340	297	317	376	318	340	336	320	350	305	325	316	331	332	327	337	321	306	312	326	326	360	364	325	341	310	329	313	349	327	316	311	343	322	320	341	309	314	322	371	318	342	338	345	337	320	313	285	343	337	304	334	284	286	317	300	311	321	310	298	312	289	357	305	334	280	310	298	331	330	318	386	326	355	301	317	334	339	299	332	330	316	327	346	349	353	338	308	335	316	324	317	325	343	301	271	318	353	340	332	328	328	356	346	331	347	307	336	326	285	321	335	318	304	344	337	305	338	333	331	320	322	314	317	305	345	336	327	299	327	300	331	338	316	328	322	362	323	321	335	314	326	323	342	355	366	319	324	306	322	338	358	305	275	315	329	283	339	320	312	324	334	334	290	339	328	284	296	338	350	322	328	327	298	377	306	296	333	313	291	337	339	342	334	317	355	320	327	321	329	326	334	291	334	307	336	321	322	342	360	321	318	304	344	331	335	317	363	343	295	332	298	337	317	322	341	331	315
3927	1282	1083	753	619	575	542	510	483	475	458	459	464	490	507	492	448	484	450	427	459	470	483	449	455	459	449	489	474	481	468	464	466	453	468	460	498	429	477	457	455	502	441	429	437	443	460	405	465	475	484	438	442	495	447	535	460	481	429	427	486	494	471	489	474	440	468	459	441	456	461	429	429	435	445	467	430	441	443	451	450	462	460	474	433	464	482	448	432	443	430	474	446	450	440	461	447	463	457	469	479	437	447	449	404	468	459	464	483	468	453	438	492	449	475	480	432	414	454	453	418	427	445	428	417	467	470	444	434	488	442	433	433	427	413	472	429	447	451	441	425	492	457	440	424	460	460	422	431	428	475	445	442	459	454	432	447	438	431	453	476	458	391	477	474	442	454	431	472	421	462	437	458	422	469	459	447	422	446	457	476	463	455	448	473	420	458	420	476	408	418	454	462	474	453	446	427	409	471	476	457	454	443	421	455	444	470	444	424	438	450	450	451	413	424	439	446	458	469	449	443	422	372	464	421	442	437	433	452	466	459	448	423	431	407	447	463	458	411	470	465	411	443	468	442	460	458	467	462	459	438	461	445	469	457	482	478	436	452	381	436	439	476	442	486	426	458	463	447	433	487	453	444	424	406	453	458	448	437	463	446	434	426	434	430	433	429	483	411	453	427	442	461	467	449	469	411	452	433	448	474	486	441	458	416	420	474	466	433	460	434	463	470	412	419	432	407	491	448	415	443	450	452	469	436	432	448	421	449	462	458	478	486	479	464	466	475	476	417	430	453	461	436	434	472	474	463	437	414	471	444	434	454	442	466	463	447	444	449	431	462	453	440	403	461	440	409	413	450	460	451	430	448	432	430	473	508	437	436	462	457	430	428	405	445	457	461	411	459	442	486	465	486	463	477	457	453	448	436	456	441	450	470	429	443	462	501	481	466	456	459	402	482	478	446	428	454	439	449	441	470	432	462	480	474	487	424	441	436	460	434	450	437	435	466	418	457	452	440	434	445	421	466	464	454	405	430	418	407	457	422	488	488	425	482	417	447	418	459	464	454	425	472	421	448	404	440	501	433	454	506	439	473	465	465	462	428	457	450	454	457	439	439	399	470	457	464	478	447	471	464	487	425	441	421	472	423	437	435	466	436	441	442	444	465	495	423	467	444	449	445	478	441	456	442	452	453	428	455	442	455	458	424	441	448	425	463	454	439	431	416	450	466	475	490	488	488	435	449	446	503	446	440	430	426	429	442	498	431	418	514	481	450	425	477	433	426	437	447	469	456	432	450	439	472	461	477	475	443	434	500	433	465	431	458	455	444	466	473	428	459	445	461	440	481	402	464	420	440	429	468	442	463	451	432	446	452	454	427	462	461	448	432	443	432	463	436	467	436	412	437	444	397	432	452	449	430	410	469	443	429	471	414	461	465	457	431	459	480	471	454	436	494	443	441	432	399	436	406	463	412	469	430	447	427	461	434	440	459	429	466	416	439	427	391	458	434	447	403	441	466	424	440	459	430	418	481	428	420	434	459	425	453	473	451	454	443	440	437	441	434	430	450	443	472	447	474	468	430	454	433	460	415	457	440	475	493	466	468	452	459	475	449	497	447	456	438	407	412	446	428	448	408	470	449	455	484	456	451	429	425	406	442	435	419	439	443	450	424	447	457	459	441	474	478	457	449	456	425	430	453	442	431	475	464	411	428	438	454	452	445	438	448	445	517	465	457	470	442	474	488	437	463	441	449	469	463	448	445	413	478	426	474	462	426	438	443	441	461	446	485	457	456	484	478	436	440	491	436	462	465	436	453	446	431	438	460	491	442	493	424	449	422	446	457	467	482	445	436	416	468	416	440	451	478	429	464	452	439	460	466	448	465	438	469	509	401	456	440	493	463	444	467	457	424	432	435	460	443	440	444	452	433	452	455	444	450	440	457	482	462	441	489	442	421	474	431	443	481	448	438	471	438	435	462	439	461	458	474	464	453	459	481	457	453	447	460	415	422	461	420	411	413	444	443	476	476	492	473	463	442	480	431	410	440	433	481	461	412	493	433	446	438	448	469	442	454	432	445	436	447	441	456	437	473	472	472	434	449	455	452	484	412	457	421	460	446	437	421	449	437	451	453	439	457	457	506	447	481	456	438	440	468	417	440	447	427	421	458	472	458	469	466	459	440	458	430	462	451	407	460	464	461	490	426	428	471	469	414	459	463	476	448	452	424	465	453	442	451	440	476	456	452	456	461	439	459	452	454	430	525	448	441	407	446	473	435	451	424	453	421	447	442	457	468	454	430	486	434	457	442	447	452	451	468	487	446	423	478	442	479	425	438	488	475	442	459	466	465	435	488	430	449	456	460	457	480	436	419	467	428	470	457	443	408	454	458	479	450	466	409	446	435	425	463	413	417	448	438	482	460	462	459	487	411	455	427	447	452	468	460	487	495	455	528	483	433	467	450	443	483	455	487	442	452	427	442	460	479	495	454	439	454	410	449	455	432	490	478	410	474	464	459	439	476	425	445	412	462	464	437	451	452	457	464	475	447	440	465	455	431	469	457	464	460	494	504	426	415	452	430	466	474	490	464	456	444	440	449	460	461	407	474	470	454	463	489	440	418	551	434	426	463	442	441	427	448	460	445	448	486	411	451	431	407	446	428	451	461	432	493	452	413	419	438	412	420	449	504	467	474	460	444	471	466	437	431	451	453	447	498	462	487	433	458	447	419	459	454	452	427	431	447	435	454	437	445	478	452	433	470	458	451	450	448	461	436	451	452	449	451	441	493	482	484	454	414	430	462	401	407	483	429	470	463	470	446	451	455	432	454	454	456	454	468	445	434	445	429	466	423	433	418	437	463	438	457	528	456	433	414	439	474	443	453	426	474	470	441	447	438	448	434	459	441	439	449	472	462	450	457	463	442	442	420	468	444	426	453	425	454	432	460	467	445	451	479	444	417	470	436	439	451	445	480	456	418	480	465	494	455	442	472	519	456	424	456	459	436	463	453	429	461	421	441	454	444	465	413	422	487	432	485	451	482	436	426	433	450	456	446	456	448	436	497	408	444	461	462	467	454	451	474	441	432	454	477	433	424	429	451	499	470	446	428	503	440	481	480	445	445	432	436	440	472	419	434	438	445	455	450	473	425	428	462	447	425	440	439	453	458	450	496	441	475	444	449	466	438	451	445	473	447	436	466	420	470	407	449	424	442	460	458	431	480	451	437	493	424	453	459	489	435	445	417	464	443	434	410	419	474	485	469	439	467	475	458	422	481	438	448	480	500	435	465	457	441	471	453	419	444	443	494	438	467	461	428	482	437	447	452	433	446	447	462	473	478	466	467	448	454	471	409	468	467	435	458	480	454	457	450	458	465	422	398	415	399	470	436	447	417	442	523	435	435	448	471	455	437	462	472	459	463	458	433	419	430	450	444	454	463	441	461	477	452	465	507	456	443	445	478	459	463	445	444	428	445	440	462	453	470	447	444	461	455	429
23892	21486	29114	24283	21488	12482	1312	862	690	664	568	581	551	545	536	516	500	471	498	477	437	449	458	490	446	470	472	450	480	456	449	476	449	447	447	432	451	500	449	464	458	437	449	436	429	403	437	447	468	440	432	425	492	443	469	496	412	482	457	438	419	414	450	448	460	412	428	469	452	428	416	472	439	472	420	470	454	445	445	398	457	450	425	437	451	434	433	427	424	430	436	412	428	480	450	409	417	402	450	463	441	395	424	377	417	444	424	377	474	425	425	416	448	411	422	447	432	432	454	468	444	373	404	449	401	412	440	456	449	467	402	467	435	401	441	423	409	443	442	385	446	429	421	419	439	391	452	437	445	395	442	468	459	420	420	431	424	427	448	439	399	449	410	416	446	413	451	434	449	416	467	438	426	440	449	412	444	434	435	443	425	446	400	436	449	435	399	437	420	395	442	428	383	401	420	498	442	407	414	394	410	388	409	443	428	416	401	458	404	436	430	456	414	464	454	458	391	476	440	413	472	447	450	424	448	410	443	438	387	403	409	422	424	430	431	434	424	419	421	436	437	414	401	433	398	390	395	428	445	422	446	441	428	424	412	449	369	420	423	456	416	449	423	427	444	401	409	444	426	452	439	421	461	424	438	433	443	427	470	444	400	423	456	409	414	462	420	381	385	430	403	433	387	438	474	407	421	437	418	424	435	444	392	429	434	429	394	384	420	441	449	447	432	431	425	413	436	433	433	417	409	464	443	450	396	440	437	402	399	470	425	467	451	431	454	460	443	437	453	405	429	428	420	419	427	443	423	408	459	396	444	415	460	415	437	408	408	424	439	419	415	399	398	395	444	447	449	436	445	414	424	453	423	406	407	463	454	423	389	406	417	437	416	436	448	475	423	487	414	441	456	434	393	425	428	475	416	433	441	409	460	439	387	444	402	407	417	458	445	405	414	434	437	443	413	450	443	442	422	409	384	446	406	430	448	428	402	459	442	446	452	418	396	417	437	426	416	426	448	408	431	384	453	407	400	422	422	405	438	410	440	424	466	454	398	390	435	464	414	434	412	431	412	408	429	393	412	408	406	395	464	472	388	443	422	424	439	408	418	429	472	436	469	413	449	430	399	410	372	463	458	440	395	435	460	409	446	416	430	411	431	420	448	395	454	408	423	411	409	426	414	464	451	464	375	416	418	449	429	428	412	455	429	467	492	422	452	438	442	434	374	403	409	461	418	391	423	452	416	432	398	452	457	450	430	467	438	447	424	426	462	414	407	423	437	454	427	439	407	423	434	395	472	432	417	441	415	419	464	404	416	425	411	475	459	412	437	445	409	458	397	427	446	431	435	451	402	464	442	426	422	473	433	421	463	433	461	413	375	407	435	406	434	435	426	411	418	458	435	421	426	404	456	442	420	430	469	411	409	382	467	458	436	400	425	423	448	441	425	440	465	462	408	445	472	428	427	389	439	419	438	399	418	417	408	415	412	424	434	424	388	403	412	423	403	455	397	435	427	401	402	460	433	421	414	444	404	428	419	422	447	439	446	438	414	408	471	419	426	426	423	400	429	421	427	454	439	410	445	425	438	457	446	412	469	456	438	439	438	422	420	455	422	456	441	456	417	411	435	455	435	386	435	451	466	410	449	414	454	431	390	414	368	434	419	472	430	469	432	416	435	436	423	446	427	437	419	408	485	424	412	412	446	451	431	412	437	438	455	422	378	419	451	430	402	407	452	401	446	420	421	392	442	424	442	417	409	435	434	451	412	431	414	397	410	401	414	430	412	452	396	432	455	441	409	390	413	422	403	430	415	467	409	464	445	395	443	404	404	432	424	413	443	393	403	459	454	423	431	418	410	402	458	383	411	466	456	406	411	448	432	409	418	438	432	435	436	415	446	426	414	409	452	408	449	428	419	414	452	453	423	453	449	407	427	422	424	461	457	430	432	424	421	410	447	417	415	424	415	396	401	431	418	381	426	431	443	441	442	450	395	443	451	426	429	449	448	435	448	414	437	412	453	435	434	416	382	440	422	436	433	436	405	394	442	388	407	432	454	431	423	432	432	444	436	448	427	443	430	433	390	419	419	473	429	453	420	417	437	442	413	439	448	407	412	453	460	402	424	479	417	443	419	424	432	401	429	454	421	430	442	470	397	439	424	420	451	427	428	426	467	457	452	389	430	443	404	424	419	424	409	407	411	450	429	428	453	436	411	435	472	454	429	398	461	437	419	446	438	423	412	442	476	439	435	396	422	414	434	431	398	435	442	431	418	399	412	462	428	438	418	403	437	419	448	442	453	440	413	426	435	467	427	424	453	387	428	411	445	429	415	447	437	430	410	426	434	392	426	437	401	391	410	432	443	390	462	438	406	434	434	420	438	441	432	431	440	440	456	461	436	461	441	435	393	403	402	401	442	414	416	441	419	413	388	424	439	417	442	453	417	437	398	463	436	410	430	416	414	418	407	440	412	422	469	406	460	454	439	402	431	464	418	426	403	441	468	415	436	455	450	444	424	415	440	409	435	428	428	471	460	439	446	439	427	384	442	447	426	426	408	424	454	439	450	450	414	449	424	440	426	448	414	406	426	438	463	421	437	443	439	435	428	404	433	423	408	402	441	392	432	435	439	435	423	447	431	444	405	403	448	434	389	444	396	396	416	452	446	447	445	406	448	471	423	410	440	403	403	410	368	402	394	459	402	425	454	427	441	449	413	429	388	439	448	446	456	430	409	430	418	429	438	427	447	422	411	462	430	437	434	454	403	396	431	413	416	414	418	421	443	416	408	429	415	436	412	461	410	399	415	463	446	441	416	408	438	421	415	425	463	430	430	424	423	434	434	415	440	463	405	448	429	411	411	385	457	437	399	437	453	440	400	408	429	427	432	441	433	451	407	470	411	427	409	465	428	425	383	406	389	463	436	401	429	487	446	425	407	419	448	428	417	392	428	443	405	450	450	418	407	436	428	456	443	437	423	448	466	428	401	396	425	460	411	455	427	448	393	388	424	444	417	430	460	435	422	440	462	450	441	408	419	430	423	388	438	387	431	409	410	409	431	410	439	427	396	443	428	403	430	420	391	411	412	402	430	436	445	399	435	446	417	409	453	421	424	418	410	415	429	450	447	410	418	439	426	417	414	428	408	399	416	427	434	434	449	442	440	444	419	411	417	467	442	440	433	402	394	415	440	398	447	449	426	455	396	450	441	440	431	418	421	430	423	425	404	415	429	445	463	417	421	442	426	403	447	419	435	442	382	444	416	429	435	405	413	416	403	441	427	427	414	471	454	440	430	421	389	435	406	432	410	434	423	421	446	403	407	454	418	406	401	376	403	419	423	423	410	432	397	445	421	451	455	414	383	448	409	423	417	423	412	452	468	432	411	438	417	450	408	447	433	417	427	415	420	418	421	436	416	418	438	430	423	459	434	419	468	394	433	390	445	408	430	385	426	401	463	433	440	436	425	396	433	433	421	448	428	411	426	407	390	401	417	422
5064	10836	8875	4362	3140	2326	1884	1579	1395	1174	1081	977	857	827	809	736	782	730	713	712	653	725	658	615	625	651	632	650	612	637	660	624	628	626	630	627	620	656	587	610	631	653	619	617	607	598	597	678	626	669	644	650	590	640	653	672	617	586	613	604	590	636	628	622	602	599	562	618	584	584	650	593	575	629	593	593	569	633	604	580	614	624	591	635	617	628	580	624	561	577	557	598	591	598	617	570	608	587	620	606	578	555	639	581	579	625	611	577	567	577	611	578	582	595	589	608	620	580	573	579	608	611	583	579	613	586	562	561	555	612	606	590	556	606	587	568	636	563	608	562	559	627	589	566	593	579	562	571	596	576	578	566	571	581	645	577	565	579	616	618	579	607	609	569	557	533	602	579	536	575	565	594	589	609	595	623	571	612	585	568	619	590	597	586	621	618	569	580	579	631	626	584	597	552	599	571	575	593	594	589	558	587	574	571	556	602	548	568	583	617	579	606	583	576	607	648	630	594	571	562	594	575	577	600	594	622	603	586	571	586	573	606	558	563	580	550	619	589	573	580	608	622	580	547	609	604	581	611	599	607	573	542	618	596	598	571	620	568	577	579	561	625	596	564	583	586	573	603	583	588	609	623	632	586	576	584	582	599	602	569	571	588	623	566	606	585	569	567	595	582	571	589	608	606	630	580	612	587	597	572	586	579	625	597	595	619	568	574	655	577	598	574	601	557	589	615	599	562	589	670	585	567	569	599	530	546	597	535	579	610	565	624	610	567	535	570	603	625	557	594	615	587	593	583	606	559	589	597	593	569	624	627	549	589	638	594	615	607	565	560	600	619	619	552	596	620	554	531	577	590	559	550	547	630	564	607	573	624	632	562	577	612	589	608	575	566	597	581	618	577	568	566	595	631	544	601	598	605	543	604	553	561	593	608	597	597	608	563	559	569	562	599	610	592	587	604	607	562	576	596	547	599	596	609	571	559	636	611	581	562	618	567	590	579	586	593	561	572	592	611	613	603	517	566	629	535	593	603	596	573	582	600	595	625	578	646	607	593	584	557	605	593	549	571	685	607	591	600	565	561	574	601	626	536	563	600	583	603	552	597	582	623	555	568	531	609	565	553	575	617	658	596	594	607	622	566	632	597	574	583	576	569	594	595	643	549	610	562	525	585	602	561	620	597	592	593	555	610	585	624	627	567	618	562	603	600	540	598	601	569	597	602	574	587	607	560	582	585	572	589	601	586	594	599	601	587	582	583	582	623	577	611	569	573	592	587	615	632	571	613	579	620	594	595	594	545	548	585	594	600	590	570	572	629	615	569	585	609	610	553	631	572	596	621	623	587	582	579	598	617	553	590	587	542	585	591	578	585	522	614	566	572	595	595	598	622	622	588	592	588	603	593	567	544	603	588	575	581	580	595	562	625	558	577	649	584	563	612	588	617	564	597	562	605	555	580	583	608	577	566	613	587	580	588	551	579	609	588	571	636	592	615	589	608	599	560	585	585	559	597	582	590	578	619	632	573	561	557	597	584	606	562	594	574	591	561	569	607	575	558	605	584	585	595	556	598	578	613	560	628	576	597	588	531	558	584	617	573	610	583	569	594	628	635	593	600	596	599	591	595	559	588	613	543	544	645	584	583	591	591	583	625	605	570	551	591	577	550	526	613	521	592	559	550	567	569	607	630	559	651	557	590	600	624	576	562	589	554	560	608	568	589	597	597	620	574	562	561	622	608	594	607	609	585	552	594	580	585	537	608	579	561	582	594	606	591	562	614	635	561	544	582	623	583	614	586	545	572	553	603	581	623	592	553	623	573	578	622	595	556	594	570	580	563	572	612	621	605	546	564	627	625	551	585	584	609	613	630	520	591	616	585	559	590	619	576	633	612	573	605	560	605	632	583	590	595	615	565	605	597	541	622	589	608	553	585	566	601	599	613	589	556	602	539	615	640	630	578	605	615	592	581	571	579	605	546	591	584	594	593	585	584	555	571	567	579	580	623	649	590	613	594	611	545	605	593	618	566	556	585	604	577	586	573	604	600	612	554	564	585	564	588	615	570	605	627	618	538	559	571	612	609	576	612	593	591	562	614	572	592	567	598	607	625	557	603	574	575	591	583	632	557	603	593	611	549	615	597	622	592	609	618	563	625	617	583	580	620	582	584	601	607	581	581	577	572	541	585	584	538	587	572	560	596	577	568	609	578	583	608	611	562	622	600	618	565	578	576	576	581	576	596	583	628	559	585	581	575	554	585	591	564	622	586	580	592	543	589	578	603	580	623	540	592	611	629	587	580	601	607	557	609	599	586	562	607	644	567	596	589	588	573	617	563	559	607	552	575	558	606	602	565	574	596	579	653	586	630	610	620	587	548	555	617	602	624	603	548	594	568	579	587	608	574	580	605	587	580	604	584	564	556	588	567	542	581	588	544	629	566	583	599	565	609	582	621	603	561	562	592	623	625	556	557	602	603	581	579	575	597	562	585	622	609	573	569	619	566	585	613	603	607	571	586	567	533	607	577	573	583	586	632	601	609	584	587	560	576	597	594	549	591	589	616	587	575	613	572	588	564	594	584	589	592	593	558	550	618	570	568	573	581	583	633	631	619	538	601	570	613	592	579	606	617	614	602	615	611	603	563	544	583	578	547	601	578	572	568	562	613	577	591	606	609	618	584	615	613	547	596	549	607	579	579	601	579	601	585	564	604	546	628	604	537	600	610	581	565	595	635	584	580	628	624	541	621	642	554	605	561	605	562	576	587	510	610	583	568	564	539	598	574	601	590	556	590	593	555	637	610	608	571	597	605	590	612	622	568	559	574	592	589	581	588	579	564	612	566	622	598	584	621	574	529	563	597	574	614	601	613	598	601	573	580	568	557	555	613	603	592	635	600	583	577	591	577	539	642	533	596	564	572	541	578	603	579	602	568	578	590	598	602	621	539	598	580	597	583	583	596	565	585	591	591	615	579	584	559	606	635	562	566	581	622	581	615	596	637	596	582	601	589	574	559	592	563	549	577	598	586	598	615	579	565	621	567	609	621	593	591	635	582	571	556	599	610	581	597	556	577	595	571	572	600	595	608	565	569	570	605	610	571	604	539	586	613	596	563	608	584	575	603	609	599	547	576	580	546	616	581	601	613	553	595	638	567	569	604	558	614	607	602	551	578	577	621	600	551	556	580	589	570	635	607	567	627	587	549	580	614	616	596	639	580	574	564	571	565	587	614	604	611	643	613	562	569	609	569	541	544	565	592	574	588	575	591	631	588	606	599	626	641	653	601	638	579	549	588	627	562	580	570	636	612	541	630	613	607	553	562	549	615	592	583	562	586	569	596	581	584	634	602	612	579	594	581	654	519	626	603	633	609	580	617	613	577	572	573	594	609	625	550	572	602	575	608	588	562	593	596	546	624	610	583	564	581	600	580	637	630	563	558	591	623	580	602	545	601	575	597	623	569	594	567	592	577	540	640	577	575	538	597	599	578	598	598
23100	21524	29527	23948	21524	21564	10416	1102	784	673	552	513	473	442	406	362	382	371	385	355	354	343	306	312	307	315	316	292	256	302	306	269	241	301	273	288	301	273	286	293	281	253	319	283	283	265	269	289	328	295	314	282	284	291	293	300	302	288	256	264	276	273	277	284	261	247	236	280	295	277	265	258	256	268	275	260	270	265	287	250	253	266	275	282	259	250	275	256	275	286	254	265	278	274	290	281	252	259	262	287	306	281	256	263	260	270	278	252	276	288	254	276	258	269	263	241	236	233	273	271	289	241	271	239	260	273	290	272	268	270	269	277	240	276	274	253	282	281	263	268	252	246	271	261	244	240	271	272	277	280	261	241	278	290	256	243	271	246	271	279	260	293	272	265	267	263	293	276	270	237	248	271	245	275	282	269	281	268	262	240	265	247	259	256	256	274	274	250	280	260	249	263	265	267	288	257	285	268	264	246	262	266	264	270	256	254	278	251	272	259	257	270	270	269	271	273	275	266	253	299	247	288	263	264	271	270	282	274	254	240	264	239	279	297	267	265	291	267	254	269	253	271	261	253	270	266	252	253	237	238	284	232	255	248	257	259	258	256	257	247	228	221	260	264	280	285	262	247	282	282	240	257	246	270	270	275	271	283	250	257	280	259	267	265	245	288	247	279	262	271	236	274	273	280	278	260	268	268	249	253	249	253	260	269	257	274	247	263	234	276	240	268	273	276	259	301	270	266	244	311	258	255	243	264	276	270	267	272	282	281	270	242	290	248	266	266	261	258	257	246	271	284	261	289	282	270	264	258	242	269	272	253	261	278	293	264	262	252	244	238	278	256	257	246	250	258	264	261	241	253	269	280	249	288	268	235	271	262	287	292	274	263	279	231	236	282	258	247	249	263	224	281	266	262	260	282	256	272	244	261	226	286	296	249	238	265	243	259	260	232	259	260	261	262	268	282	264	266	227	273	245	266	279	255	227	265	253	256	264	258	248	253	262	262	261	270	262	278	262	257	252	244	254	254	247	271	288	244	276	256	245	242	262	241	262	244	257	241	263	242	258	261	288	264	255	272	262	278	253	266	271	270	269	271	279	237	251	278	302	221	280	252	262	266	262	257	288	248	272	248	278	257	274	262	273	271	279	269	253	297	262	230	275	244	266	255	258	269	261	285	259	269	288	275	274	261	250	247	272	265	298	282	279	243	255	226	280	244	234	247	282	264	251	273	263	291	277	234	239	256	273	254	265	231	255	262	236	270	310	281	282	266	271	286	248	227	274	308	246	264	247	272	263	244	298	268	272	241	252	265	276	243	255	278	281	294	252	253	258	265	259	244	279	272	267	266	264	281	259	271	247	243	253	272	263	231	309	260	285	259	262	216	244	257	268	262	250	278	263	256	294	310	265	225	272	258	300	256	264	259	288	269	262	268	280	284	258	266	252	285	275	227	280	283	270	265	233	245	254	262	294	240	252	248	281	257	248	283	242	263	260	254	266	249	252	267	277	265	261	228	274	266	286	270	271	254	253	289	285	258	243	226	263	241	295	260	281	254	261	266	260	254	263	285	242	235	284	238	311	237	273	277	270	274	240	243	240	257	266	271	238	256	251	261	250	267	272	246	272	245	249	289	228	286	240	251	266	261	306	242	276	232	268	254	253	272	249	267	267	270	282	279	281	276	262	284	258	269	286	272	284	282	269	244	247	264	265	290	263	250	235	254	264	270	262	265	254	237	276	283	259	263	294	259	261	276	271	275	256	257	262	270	257	267	263	242	271	260	265	281	260	260	232	248	252	256	254	249	268	236	235	270	295	259	227	240	301	249	267	255	257	254	266	231	254	261	242	257	253	259	261	264	267	265	244	269	251	255	269	255	252	279	270	260	222	253	290	283	249	259	258	302	260	275	260	271	228	230	256	274	270	262	263	277	256	259	221	244	242	264	243	283	260	249	255	271	244	278	257	278	264	267	254	269	265	291	277	257	267	296	251	262	256	247	284	266	244	289	252	257	265	282	282	271	290	252	289	245	234	280	277	249	238	281	271	266	240	242	228	241	268	249	248	273	279	267	264	240	266	293	259	255	244	259	251	238	286	276	270	265	274	288	264	278	263	263	268	269	265	280	261	251	264	242	259	254	273	276	247	237	281	248	293	289	234	287	243	258	234	236	272	244	266	283	237	294	267	269	253	254	253	254	259	258	266	265	264	295	278	261	288	258	262	282	276	255	283	260	284	264	263	268	270	278	277	248	261	280	256	232	250	225	254	247	268	261	260	252	273	268	266	262	275	245	258	284	248	263	213	239	285	267	243	287	289	204	276	282	260	300	253	261	255	234	243	274	246	294	253	254	265	233	250	272	266	250	260	242	267	241	215	272	271	287	287	280	277	253	298	277	254	257	258	281	254	262	267	249	266	259	260	261	281	255	260	262	265	267	246	264	263	243	245	239	276	257	261	270	272	230	265	267	250	251	262	264	274	250	263	280	255	266	267	269	291	296	228	220	266	278	281	247	262	255	286	247	246	280	276	222	280	246	282	227	271	280	275	270	246	259	254	261	261	278	261	302	276	249	244	248	255	248	286	248	265	257	243	258	274	250	252	263	269	259	262	278	248	254	294	257	257	254	274	256	261	268	279	252	257	272	245	286	268	271	240	256	249	274	271	260	242	255	274	280	268	308	251	258	259	271	252	260	262	268	259	281	267	258	276	240	263	247	246	234	287	281	255	255	281	267	256	273	256	264	273	302	273	260	249	265	277	284	253	261	258	265	260	265	258	286	260	272	248	241	246	269	288	285	247	244	275	265	271	250	278	282	268	280	301	242	283	267	300	259	263	251	262	260	242	247	258	222	252	235	259	258	262	256	267	238	259	267	273	292	271	274	290	268	254	255	275	238	238	243	242	224	278	266	290	254	265	265	255	278	248	249	248	240	284	279	279	254	288	285	263	268	279	262	261	237	235	266	273	233	235	276	292	257	277	245	257	281	266	249	273	272	266	274	261	258	275	243	288	255	269	263	251	270	262	257	252	292	260	273	254	264	289	277	288	245	267	249	242	255	267	239	277	283	233	268	264	252	272	288	272	274	248	278	248	267	273	271	253	240	242	254	271	271	276	268	269	275	251	253	279	257	250	261	250	276	273	264	262	277	275	274	229	283	250	291	260	255	266	292	250	253	233	264	265	255	242	299	290	275	300	239	275	232	247	286	274	273	267	268	247	257	220	244	274	258	274	294	295	246	266	254	244	294	241	278	257	269	264	251	298	262	244	250	252	248	280	272	243	266	277	278	265	263	291	254	233	283	317	286	294	266	282	274	234	237	288	242	267	265	256	280	265	230	271	290	278	237	273	256	264	257	263	261	232	284	256	238	234	288	251	272	271	287	253	279	246	252	285	282	283	255	256	255	240	272	277	252	263	261	246	288	265	263	266	244	263	272	263	261	268	236	282	290	262	273	256	276	280	265	277	258	250	267	252	242	275	251	290	273	249	251
7215	16767	13781	7284	4970	3662	2837	2259	1848	1549	1320	1120	985	879	810	693	642	629	623	591	557	512	501	496	514	476	466	472	432	470	503	451	380	495	374	462	440	416	456	405	403	393	390	440	397	421	420	438	459	410	446	427	439	422	426	502	432	377	381	402	447	377	375	385	386	393	368	376	436	392	376	397	400	397	421	376	366	410	388	390	376	425	381	349	334	373	378	363	356	392	357	347	365	377	373	394	391	341	387	363	371	379	378	352	393	384	376	400	395	382	380	403	358	381	373	381	374	393	377	366	394	370	346	379	349	373	365	391	375	399	397	381	371	341	407	386	376	402	400	364	368	373	369	385	409	407	376	379	391	384	387	368	374	352	343	338	401	378	362	363	358	368	376	377	386	378	361	361	362	414	378	410	397	395	351	362	399	390	373	395	373	397	367	386	361	364	401	375	365	366	362	367	348	350	386	347	408	338	361	333	372	399	371	352	339	380	358	385	352	406	361	417	380	368	363	409	368	372	360	380	383	400	378	351	399	392	410	385	388	351	380	334	397	371	342	364	421	368	364	353	377	395	356	368	404	401	373	357	362	374	370	373	363	373	383	370	373	359	374	373	382	389	360	393	377	373	349	366	369	373	382	358	360	346	391	369	395	370	361	348	387	390	386	358	392	363	399	365	375	383	376	368	359	396	360	351	359	344	344	367	374	358	385	393	364	375	362	403	370	399	371	341	397	373	365	405	383	371	386	389	375	339	383	358	358	372	407	370	408	352	368	375	370	377	348	375	326	384	352	357	381	372	408	363	338	371	377	382	364	371	381	365	359	343	395	371	377	357	349	357	376	417	411	358	384	354	396	353	366	377	378	357	349	379	384	397	387	358	387	389	349	341	391	367	378	346	392	384	366	360	380	377	356	371	375	358	383	381	367	365	380	368	374	370	348	374	355	400	391	333	371	367	392	393	379	386	411	378	398	358	353	382	376	362	401	397	355	392	359	383	353	383	359	366	340	361	376	371	378	328	366	360	392	363	350	347	363	385	369	385	389	360	387	372	369	355	399	382	375	379	372	383	365	365	358	352	386	377	376	388	367	389	369	365	391	401	348	326	366	373	399	422	400	359	382	379	354	362	361	385	392	361	355	363	364	363	360	396	361	356	394	381	337	362	351	359	347	374	345	395	373	389	356	375	385	386	344	386	399	384	357	375	385	372	373	373	394	382	368	364	363	358	356	384	351	357	396	356	360	353	369	357	382	376	332	356	362	356	382	346	350	371	385	359	383	372	419	381	393	336	393	362	385	379	390	350	390	358	395	372	330	383	343	385	368	383	386	367	361	401	357	347	368	370	359	357	393	358	389	386	359	372	367	367	335	416	359	396	335	378	375	366	371	361	337	339	372	383	368	383	373	358	372	404	397	355	374	346	369	361	353	322	379	367	347	360	364	400	380	373	355	390	346	358	355	369	387	392	352	369	352	352	352	363	414	346	331	412	367	374	397	396	381	392	356	377	358	381	359	355	361	363	393	349	385	409	348	349	375	356	405	363	359	380	344	370	314	390	405	355	351	403	330	363	337	393	337	354	410	384	363	384	370	381	375	367	361	375	360	386	389	384	377	349	378	318	367	359	375	338	360	382	374	367	356	342	367	356	397	356	384	365	380	361	353	383	387	374	409	373	372	378	380	372	378	375	356	360	397	379	382	354	332	375	344	347	369	335	369	386	333	360	342	378	375	427	389	352	363	352	368	411	361	361	387	357	338	378	381	378	409	369	375	345	368	374	373	345	346	398	357	352	383	372	379	371	374	367	373	383	395	367	367	401	464	401	383	357	356	363	370	352	364	393	344	332	360	351	383	358	372	370	382	383	346	373	365	364	359	396	362	413	376	372	354	360	398	385	344	397	381	374	355	354	360	382	364	389	375	372	370	400	385	364	385	364	359	388	350	352	381	370	380	399	366	379	358	344	386	369	374	371	344	364	384	355	401	369	376	371	350	409	361	396	348	356	369	399	377	373	377	372	385	377	330	349	356	367	370	377	364	364	404	335	380	356	365	347	396	405	376	386	368	365	364	393	389	375	368	346	396	388	373	365	349	367	347	385	381	387	361	394	356	344	416	381	374	335	419	346	379	374	376	372	366	376	366	404	342	325	376	396	376	377	368	368	393	361	386	376	345	363	355	367	369	361	384	406	373	368	339	336	377	398	396	337	403	389	364	382	381	373	382	367	342	370	368	379	350	358	355	380	345	357	395	341	353	341	353	364	372	363	376	364	397	375	366	386	380	408	389	366	390	418	356	358	390	383	382	372	358	399	372	419	371	385	357	360	400	378	361	364	397	388	412	385	363	381	361	369	373	357	406	359	382	390	367	338	356	362	358	350	359	381	372	384	400	368	355	394	384	362	369	363	359	368	342	385	389	394	413	373	354	350	362	361	366	377	368	322	385	364	389	394	369	350	389	373	350	415	365	375	359	376	386	420	370	361	372	391	351	359	357	379	403	386	368	366	376	358	352	389	327	383	384	388	385	370	329	400	367	386	372	363	385	422	374	393	371	385	346	381	377	383	355	353	380	343	381	423	347	365	344	375	406	356	400	368	368	370	353	359	354	391	382	404	335	382	414	395	390	403	367	386	355	371	329	371	371	344	381	382	377	351	401	387	386	352	393	363	372	385	360	374	374	378	368	352	388	360	384	396	379	374	382	405	400	340	375	383	380	357	378	362	389	372	397	378	388	391	379	374	399	390	355	420	367	397	356	386	385	377	376	360	387	375	373	387	353	407	356	368	357	369	336	369	379	358	349	352	373	372	357	356	406	342	395	383	368	358	378	408	369	379	367	390	361	365	370	355	365	355	388	372	390	386	334	355	389	370	400	381	388	386	388	385	366	413	363	355	394	397	390	351	344	350	372	370	383	373	393	347	369	400	355	381	349	368	362	348	377	363	374	415	388	376	348	351	374	353	373	388	386	364	357	373	386	370	399	368	366	356	390	371	352	370	386	379	400	379	357	382	357	375	344	359	359	396	369	356	347	367	388	390	371	377	362	349	375	374	372	381	359	344	381	382	373	355	351	337	377	356	359	372	343	360	382	339	338	350	358	395	398	378	378	360	396	395	392	401	377	363	374	396	395	343	372	336	384	370	377	361	361	420	367	393	386	362	338	376	397	366	411	396	385	332	377	368	357	371	382	366	394	350	394	405	389	368	401	388	408	364	387	354	427	379	336	336	344	329	381	361	362	394	396	376	372	387	384	367	368	394	373	400	383	418	370	351	392	375	401	391	371	345	351	357	363	343	348	365	405	380	356	374	348	363	390	362	383	362	347	405	383	367	385	353	353	371	374	398	399	352	398	360	395	354	353	385	375	411	393	389	337	375	346	401	370	388	390	366	384	376	367	372	397	358	374	368	346	377	340	370	389	375	373	322	385	367	355	387	356	375	357	389	371	369	408	369	375	375	364	340	346	402	363	389	361	369	416	410	375	371	359	360	350	368
27088	21098	10089	942	620	519	429	394	386	361	327	333	347	345	331	311	323	344	346	329	326	331	300	380	334	333	311	341	300	342	323	319	351	323	300	343	314	310	358	328	318	312	341	351	318	325	352	332	309	374	297	334	323	346	328	353	354	349	305	331	299	330	334	350	341	316	299	311	297	346	327	324	309	334	325	279	336	302	341	306	315	313	327	348	347	327	353	335	316	333	346	331	334	321	323	328	292	309	326	333	336	350	317	350	335	293	339	309	317	326	326	312	289	310	322	336	328	313	326	320	315	307	310	322	313	293	351	333	309	335	333	314	300	280	343	318	305	336	324	337	307	324	331	338	349	326	340	323	301	321	274	329	336	348	296	334	316	328	333	305	344	339	295	341	294	315	324	305	315	295	339	343	338	352	337	290	339	322	327	324	345	335	307	330	301	356	347	327	360	322	320	316	286	293	320	290	294	326	316	316	323	333	355	316	311	344	352	321	330	313	338	308	319	353	325	315	302	344	319	298	320	340	329	335	333	309	318	326	329	327	323	343	316	313	299	320	351	313	330	304	300	332	319	327	315	345	322	347	322	362	340	345	309	304	316	324	313	324	335	310	358	310	313	290	312	341	337	372	338	311	299	325	341	351	328	317	355	322	338	317	315	293	314	321	317	334	316	335	309	306	328	306	336	337	343	320	353	315	325	340	340	351	339	345	321	354	304	337	357	330	319	327	345	290	313	334	335	352	315	340	304	325	316	320	309	333	302	303	328	326	344	339	296	323	288	330	313	329	318	318	340	324	311	295	312	336	316	319	357	322	358	351	352	329	312	319	317	331	316	294	330	329	308	324	327	317	324	326	328	361	336	299	340	316	317	322	333	315	327	329	312	342	326	363	327	311	372	286	322	312	332	360	309	329	336	316	317	328	352	329	318	320	314	334	315	330	331	385	340	321	319	352	320	340	312	318	350	349	336	337	327	319	324	325	289	312	309	325	356	338	335	322	306	322	316	356	368	330	301	345	331	309	302	340	295	331	362	331	321	318	305	332	282	336	346	302	328	321	332	327	304	317	334	314	346	348	306	310	326	290	328	325	319	308	343	342	321	316	325	320	353	299	340	325	324	338	331	318	358	317	325	328	317	309	314	325	316	356	333	342	346	331	344	309	332	341	297	315	308	326	329	319	348	342	319	308	310	325	311	299	317	332	333	330	341	351	316	320	301	349	323	328	337	325	315	305	337	337	311	319	299	310	315	348	352	314	345	320	302	331	329	336	336	307	330	295	328	354	364	343	338	316	319	303	330	361	339	291	316	386	341	329	346	317	321	316	349	337	342	323	317	322	291	342	319	324	344	337	316	315	328	324	352	357	350	339	308	307	301	324	368	310	364	306	346	329	302	306	340	307	333	348	314	323	359	334	337	348	341	321	340	324	319	315	317	298	352	329	328	312	344	337	370	322	344	328	318	320	329	288	337	326	328	354	336	305	353	327	324	308	317	306	316	306	318	321	313	318	312	332	342	331	300	293	312	347	309	343	305	362	340	366	309	332	324	306	315	322	325	308	330	312	336	328	329	321	322	320	319	348	339	324	338	330	329	355	318	323	350	313	337	349	350	304	348	335	319	306	326	329	315	346	322	319	323	367	298	310	368	350	307	330	333	333	328	311	296	346	306	322	302	303	288	351	328	330	318	316	315	312	325	328	288	328	303	351	329	336	317	331	296	318	334	326	294	327	333	347	334	329	321	332	329	327	307	301	323	343	336	333	322	324	319	325	340	299	354	337	352	314	314	336	315	283	322	299	322	315	370	301	297	308	360	342	321	315	300	323	380	312	327	343	309	324	321	320	329	318	325	295	306	303	302	323	311	323	327	330	314	324	318	319	338	327	333	323	323	337	342	348	353	322	327	296	307	316	333	327	320	323	330	324	312	326	310	305	296	341	332	297	359	327	332	328	332	365	323	344	328	341	311	312	346	332	312	305	299	323	322	294	359	315	327	350	302	335	314	337	329	294	328	304	283	335	327	324	299	310	349	317	333	332	305	326	301	319	316	329	339	328	317	303	297	362	283	300	344	348	275	371	344	290	341	321	288	345	323	335	352	311	318	333	316	305	296	320	351	307	330	303	325	320	335	338	326	324	292	318	309	320	318	336	290	314	314	317	301	314	318	340	312	317	305	311	329	294	331	335	323	297	341	321	321	348	304	315	319	301	314	311	312	304	320	345	337	322	331	316	324	339	299	317	360	321	294	351	332	339	326	292	318	329	357	307	323	327	305	355	316	313	295	343	314	331	325	354	312	332	367	303	337	333	338	310	309	360	301	338	340	300	350	312	323	326	291	335	316	352	312	295	303	340	345	319	305	329	304	307	300	332	320	342	348	341	306	326	339	344	328	361	315	321	353	339	332	344	343	325	316	345	319	349	340	346	350	354	328	350	334	325	322	317	323	322	325	330	323	330	323	317	378	337	309	340	346	331	342	306	317	304	344	320	322	315	334	315	336	334	318	322	338	383	336	302	332	319	316	319	327	323	284	311	295	317	335	304	317	329	391	331	318	316	323	331	323	309	343	336	298	324	317	338	331	377	320	312	309	320	333	304	347	329	316	299	325	337	321	309	312	306	360	325	310	318	271	281	344	328	298	318	350	331	320	341	350	329	329	324	306	301	328	345	345	279	329	314	360	360	315	357	332	351	271	332	318	316	311	350	344	312	348	348	351	293	344	346	330	344	297	340	335	329	348	306	371	306	348	328	357	366	320	372	338	324	340	301	336	331	294	317	336	322	326	324	342	352	332	322	301	348	319	353	302	353	346	340	307	341	348	312	335	378	322	318	342	318	294	346	330	319	285	333	332	320	329	350	357	306	331	303	337	323	296	301	344	346	321	301	290	327	322	307	322	335	292	335	333	329	313	331	326	315	307	384	328	333	300	352	320	336	300	327	307	337	347	324	327	342	319	337	330	328	329	350	360	295	330	300	322	341	322	309	326	327	385	336	320	332	322	319	333	294	334	334	314	340	324	325	342	322	309	267	319	376	321	317	312	354	307	312	322	328	320	339	292	303	337	335	327	323	301	299	340	323	311	314	327	319	284	331	335	340	338	300	351	324	318	328	285	341	316	312	336	292	351	351	337	342	319	345	336	314	306	338	328	345	326	323	313	314	307	315	300	325	315	316	332	299	310	316	348	289	297	325	342	351	308	300	338	307	347	308	333	363	308	325	342	273	339	325	327	319	320	325	353	359	311	323	313	311	318	352	374	315	305	323	346	326	352	317	318	323	322	347	322	340	337	325	326	266	314	349	302	342	312	345	328	320	344	320	292	343	301	314	356	333	332	328	299	311	315	320	321	313	296	345	345	333	290	305	337	324	312	348	334	318	340	309	343	334	354	332	338	351	347	353	325	322	306	321	346	345	325	299	318	344	330	320	300	338	312	351	313	312	298	289	336	309	346	362	328	326	329	340	303	311	296	317	345	296	275	314	348	329	296	333
3990	1342	1132	760	673	596	589	530	528	487	469	469	480	457	443	484	458	473	454	465	452	483	464	439	443	444	435	468	446	468	444	429	495	437	468	440	474	411	446	412	441	443	462	505	441	440	449	490	452	480	454	485	471	452	484	488	485	453	461	499	460	464	442	477	442	427	445	445	473	446	404	463	416	457	468	423	448	462	399	433	416	447	435	474	432	480	470	423	474	451	490	465	474	432	429	467	475	452	465	488	381	466	439	429	449	401	454	471	458	469	395	476	437	451	447	462	421	449	475	429	425	419	449	451	463	439	423	463	462	457	453	455	406	397	419	422	439	461	436	480	477	411	454	438	439	427	437	483	450	450	463	439	427	474	445	416	432	431	436	422	461	458	455	470	474	421	444	471	459	457	462	456	450	443	429	435	407	423	451	446	448	438	454	457	453	416	455	424	500	469	483	465	431	463	472	429	420	449	430	487	420	446	440	463	399	496	413	447	460	451	409	434	429	463	474	430	471	485	450	428	411	437	490	469	445	457	463	441	435	419	429	468	424	486	425	441	439	435	466	448	446	491	436	454	459	446	444	438	401	429	441	412	466	460	429	415	425	440	428	445	418	447	471	464	416	471	482	449	415	447	432	483	420	470	462	419	479	423	463	458	474	447	461	420	473	442	418	451	457	471	478	468	435	460	424	459	454	419	445	448	435	405	438	450	454	435	452	460	488	465	447	485	425	438	436	463	424	446	414	453	464	451	480	433	441	469	445	427	472	441	428	468	479	450	444	444	445	413	375	447	469	471	447	454	427	465	456	450	442	444	433	476	437	425	453	441	473	474	441	453	414	442	497	461	439	426	469	440	452	466	459	445	412	435	480	463	437	453	413	439	441	443	465	450	416	418	438	443	483	421	463	443	416	467	461	422	445	440	461	473	433	441	458	476	444	454	427	435	408	467	471	427	466	468	476	445	472	474	436	445	470	480	453	473	452	422	457	449	452	466	471	440	461	441	412	443	453	456	433	450	460	415	441	479	452	457	403	455	439	465	435	479	440	440	462	436	456	456	440	460	425	454	457	476	421	442	426	425	453	453	457	469	464	433	436	428	453	444	437	455	474	464	453	468	472	452	449	441	433	438	464	449	460	458	478	410	442	444	432	471	464	435	444	474	417	444	442	457	423	459	437	425	470	412	423	459	459	485	478	487	465	454	447	458	461	429	453	447	461	424	463	456	456	406	444	486	442	447	460	453	423	438	448	429	466	403	483	435	424	478	438	423	461	432	460	468	459	444	409	434	473	441	424	501	498	430	443	449	394	405	440	417	476	454	448	457	432	437	486	444	416	446	455	440	467	461	449	476	435	514	447	430	423	426	437	446	406	435	417	444	427	461	464	439	463	421	439	430	467	453	473	427	464	442	448	494	460	446	446	431	437	427	441	429	492	467	453	439	495	477	465	472	462	421	468	411	440	453	448	471	430	432	447	464	469	433	455	432	405	506	457	453	442	440	453	446	434	411	458	408	462	447	478	438	448	464	412	450	453	458	416	451	422	440	463	442	441	456	441	447	432	442	446	491	471	434	520	438	446	434	423	436	419	475	463	460	482	454	441	463	451	408	471	474	489	391	404	466	483	444	449	454	464	452	435	471	378	482	453	446	457	464	448	456	449	449	414	447	433	492	428	470	471	464	442	441	436	494	436	430	452	453	455	474	465	428	485	438	441	479	436	472	464	467	460	442	477	484	456	432	474	403	435	468	443	430	423	403	420	468	406	423	447	467	427	427	448	415	395	422	470	431	474	461	418	451	426	456	426	448	463	432	473	462	446	423	453	422	497	444	462	436	445	447	432	455	432	458	480	481	438	460	476	432	424	433	464	433	437	419	459	480	449	422	436	455	437	470	422	430	387	433	462	435	439	450	440	452	471	469	457	448	451	395	431	426	452	413	437	461	419	473	435	466	437	426	448	497	470	430	459	461	470	456	428	472	410	448	433	460	455	446	468	473	423	442	454	450	461	469	445	438	432	408	434	445	431	459	474	443	403	440	455	489	457	492	472	466	437	442	420	379	491	444	432	437	419	468	462	451	417	443	440	443	448	468	464	490	490	417	451	425	466	457	481	443	441	444	454	432	454	409	440	448	464	458	401	437	427	464	438	458	460	496	443	479	446	457	477	472	453	477	455	421	491	440	456	422	413	466	459	439	467	445	433	483	437	456	426	429	451	443	449	466	455	437	461	464	429	455	423	471	440	449	449	454	407	448	420	451	448	455	476	438	462	448	413	476	461	478	446	443	453	500	423	427	448	447	417	469	445	474	447	463	415	415	473	443	411	472	431	460	458	460	486	447	439	463	453	431	452	457	437	474	437	481	447	456	459	512	467	424	442	458	454	437	480	441	435	476	437	442	469	478	455	454	434	472	467	432	449	446	452	452	415	443	423	457	441	454	453	455	441	418	417	436	438	423	453	431	466	446	450	458	471	435	448	457	451	462	427	462	453	460	471	427	464	437	439	447	485	439	431	512	450	435	429	421	490	448	418	422	473	435	443	472	444	434	459	454	404	437	427	413	474	423	413	484	439	477	456	458	465	473	432	450	455	445	418	472	461	438	486	454	484	463	468	476	463	468	448	467	461	415	452	459	442	416	411	491	458	454	426	467	423	468	423	450	476	483	421	460	436	464	475	418	447	444	448	486	427	437	491	412	438	434	450	481	463	494	417	417	493	463	440	458	461	452	472	414	451	451	446	466	460	425	470	443	420	468	473	420	464	434	449	474	430	436	466	499	432	430	420	435	430	416	462	446	450	437	455	445	459	392	460	425	459	437	412	459	447	451	444	436	399	425	407	449	440	437	467	449	401	452	457	481	434	497	466	455	422	389	461	467	461	500	469	428	451	443	434	461	426	465	420	452	452	470	448	455	440	439	463	414	472	424	451	444	415	458	461	415	434	461	464	474	440	497	467	493	472	453	419	476	446	432	420	443	460	452	456	445	433	436	460	461	486	459	428	415	453	449	443	456	427	448	441	399	474	426	478	490	468	465	408	467	416	432	423	418	424	435	478	437	447	465	440	464	433	450	449	473	456	467	413	453	452	439	471	405	468	465	464	439	443	471	430	431	442	470	450	450	415	450	438	413	461	410	435	459	459	458	420	407	409	394	432	422	461	460	471	404	463	474	450	451	467	446	427	469	418	460	429	425	463	437	473	440	480	442	444	495	465	454	472	486	455	423	444	455	467	437	423	465	481	476	440	423	462	442	427	451	441	464	442	459	415	444	435	465	411	452	439	457	436	477	430	468	470	472	464	466	432	455	466	474	473	438	434	453	430	444	424	473	472	423	490	448	449	432	433	448	434	453	429	453	424	448	454	483	465	436	425	444	470	446	443	462	438	457	445	432	454	476	456	425	431	430	436	471	476	449	456	432	478	433	438	424	457	464	453	442	438	430	425	433	435	434	437	435	416	440	422	452	396	451	461	472	447	440	450	448	469	446	481	470
23952	21546	29164	24351	21534	12504	1301	861	677	574	587	555	540	519	539	521	457	448	448	443	461	505	493	457	465	459	460	487	454	485	411	485	438	410	445	456	484	394	484	448	451	395	448	445	467	443	488	444	431	411	432	411	440	460	433	457	421	422	398	438	435	418	415	409	425	437	433	422	458	447	456	434	431	441	415	441	473	438	417	430	447	424	404	412	427	447	421	430	417	440	453	451	392	464	383	415	442	411	424	432	416	461	417	416	452	444	396	434	403	428	426	444	404	435	420	438	420	414	428	475	445	443	430	414	393	402	446	478	451	431	354	439	436	431	426	446	455	403	407	422	447	434	439	426	406	403	418	490	445	447	394	417	403	413	432	457	418	383	379	429	400	456	423	409	431	401	423	480	425	387	418	436	401	432	421	436	429	406	424	429	429	429	399	427	413	450	404	410	424	432	448	385	445	412	430	391	462	419	459	450	406	426	427	428	363	399	424	419	463	430	423	441	448	427	431	416	437	443	450	417	433	415	405	440	421	429	423	425	423	394	394	443	416	417	411	442	415	433	440	461	424	426	386	455	435	436	454	381	442	426	415	411	413	411	454	411	422	428	428	433	435	467	450	390	450	405	440	418	442	385	442	421	392	433	396	456	426	441	438	411	383	448	440	419	404	438	450	423	461	410	387	403	435	399	427	389	428	457	425	410	418	441	405	398	432	414	443	398	394	409	445	443	422	440	427	416	442	446	397	425	406	404	455	429	428	413	413	427	445	423	451	438	435	422	440	431	434	446	448	405	413	395	442	417	423	440	416	439	428	390	413	408	404	404	435	441	404	430	406	415	402	407	408	375	435	428	438	413	427	402	427	436	426	459	417	439	387	415	441	460	414	416	445	401	385	451	470	412	411	462	416	402	448	426	431	418	416	422	434	429	420	422	446	398	426	416	413	417	405	417	442	410	401	423	434	409	414	445	405	381	442	457	437	450	388	426	420	422	418	433	436	421	456	438	405	392	442	449	415	423	407	446	423	439	432	448	416	405	425	385	394	407	408	436	401	398	416	438	406	429	426	438	417	417	439	394	456	421	437	420	430	395	414	380	365	397	403	422	394	422	421	399	443	390	451	434	448	368	420	429	401	406	445	429	384	408	416	440	418	414	425	406	442	437	400	426	428	415	424	405	443	411	443	430	368	420	420	430	470	393	450	408	432	412	410	461	447	404	462	424	432	448	389	419	421	404	426	415	423	411	447	433	397	420	429	438	437	416	433	442	457	447	411	420	432	464	409	417	471	377	418	395	422	439	451	434	455	408	436	440	436	425	434	457	401	420	433	424	416	433	443	412	450	452	420	446	434	410	448	449	430	397	428	401	449	447	409	421	423	413	459	389	438	391	418	427	406	393	433	433	420	391	412	422	403	382	457	380	419	407	384	447	425	458	419	398	393	387	404	414	444	464	433	469	411	449	458	413	469	451	416	426	429	446	429	404	422	373	393	461	418	398	442	450	408	402	427	435	440	422	414	430	426	410	418	423	440	414	446	431	391	367	440	436	438	403	385	398	409	426	442	422	415	441	414	430	425	414	401	419	416	454	464	398	411	443	435	438	450	437	390	435	412	397	436	468	432	443	396	448	425	433	381	421	410	411	419	402	413	408	438	419	413	406	412	437	411	452	389	396	421	430	436	422	418	464	423	415	415	385	437	389	475	412	460	432	403	475	412	443	376	402	420	381	439	439	444	435	418	476	416	408	421	443	447	409	396	439	438	413	408	426	401	446	408	415	415	403	416	389	452	451	399	426	397	427	440	397	429	425	397	464	443	424	434	405	434	412	424	366	430	429	414	432	422	405	383	430	432	419	442	443	416	424	449	479	414	423	430	433	431	450	427	406	408	441	451	407	442	414	430	426	449	435	399	450	430	432	455	453	416	481	383	414	389	444	403	453	437	414	397	410	415	428	422	421	409	438	432	431	421	395	470	416	440	403	399	420	429	451	401	414	409	440	401	438	442	418	443	403	440	441	430	434	418	422	397	422	387	467	413	413	416	427	410	425	423	439	447	417	410	415	417	402	429	429	414	392	404	442	374	470	397	421	437	403	457	425	443	421	407	418	452	429	478	449	419	400	430	457	473	445	388	421	395	436	400	416	444	432	453	442	419	433	413	385	445	408	440	402	404	423	401	395	438	417	433	425	436	462	406	389	448	410	405	418	421	410	419	424	428	420	427	424	411	383	416	406	481	408	391	399	369	411	421	432	418	434	456	432	417	427	419	441	401	410	428	419	407	422	413	392	454	430	409	424	420	429	427	389	450	422	408	418	456	432	426	429	429	398	403	420	402	396	418	389	432	443	436	420	403	399	408	408	445	402	391	389	449	431	386	425	412	438	409	417	420	449	421	398	429	481	444	441	405	429	414	408	385	436	415	451	429	422	445	461	422	427	431	426	440	417	391	394	416	395	408	413	400	420	416	398	447	445	411	440	480	431	402	387	410	398	404	402	448	412	409	424	414	387	411	407	443	429	432	395	395	456	456	411	436	438	441	424	429	406	432	427	455	427	422	451	444	415	415	404	442	441	399	420	416	430	389	406	421	443	428	367	427	400	404	402	416	423	448	424	418	435	440	426	425	421	399	410	425	436	465	442	428	422	443	396	468	406	403	421	439	419	397	461	408	432	438	402	425	428	450	415	418	422	423	413	435	418	414	436	412	395	414	448	407	499	403	406	388	436	415	407	392	450	438	471	445	411	442	451	389	439	400	452	406	405	434	413	424	423	440	401	449	394	413	409	433	414	419	440	418	421	432	416	416	417	452	417	456	438	445	416	407	434	405	438	402	416	415	433	424	421	419	414	416	381	448	436	432	425	401	431	429	421	466	439	425	387	455	412	424	462	441	432	417	442	414	431	469	425	405	420	402	432	450	440	392	411	436	407	455	437	410	427	424	425	405	382	452	426	430	433	420	387	392	391	421	408	401	446	415	414	434	428	419	419	394	385	422	399	426	402	433	430	434	387	413	440	429	413	404	380	448	451	430	418	443	454	438	436	439	417	418	440	441	416	421	417	430	395	429	421	446	421	386	452	419	422	408	438	418	429	418	387	424	427	447	404	421	437	420	376	429	395	410	403	398	420	422	433	399	421	426	436	429	413	414	412	417	431	410	431	392	393	404	429	421	409	428	442	472	391	445	449	439	464	443	423	395	405	446	401	389	428	428	415	429	392	407	402	374	368	404	423	412	425	409	408	454	420	464	419	417	389	449	410	405	445	427	380	454	397	455	374	402	381	422	450	468	408	428	430	392	420	406	436	446	417	404	412	441	425	442	438	458	466	437	421	436	442	442	441	442	417	418	414	387	428	415	424	420	379	398	452	411	390	420	431	414	409	433	421	444	441	419	379	427	417	449	421	445	448	451	435	436	413	443	406	475	431	466	424	388	418	392	422	394	378	390	449	423	444	413	434	420	457	444	406	438	403	431	406	423	429	390	420	398	427	409	413
5137	10702	8862	4339	2992	2319	1930	1619	1282	1236	1107	1014	903	902	794	742	747	773	710	709	676	658	655	627	620	691	631	614	619	643	639	629	699	638	625	575	667	612	576	622	605	604	619	598	640	639	604	614	669	657	639	586	629	604	613	606	604	621	567	604	602	593	610	564	592	608	593	566	624	569	582	535	603	610	556	614	607	634	587	574	565	591	585	613	625	575	577	586	596	581	611	568	604	588	541	613	624	608	544	573	628	597	597	547	597	599	585	579	535	561	601	614	552	576	586	599	570	595	554	591	551	592	548	608	580	583	601	597	592	591	581	585	645	582	573	571	622	578	621	578	572	608	588	595	581	603	547	589	561	555	561	571	610	626	582	552	574	576	571	569	627	528	570	553	589	572	576	561	563	568	607	571	578	565	573	613	590	586	592	591	597	602	605	594	570	628	575	570	583	588	580	545	624	614	592	595	599	601	575	567	571	593	599	592	598	549	603	608	592	563	561	604	591	617	602	572	603	577	567	621	604	578	583	570	596	603	589	560	621	582	587	606	595	620	542	590	631	574	574	569	569	578	524	600	584	566	567	592	613	605	577	598	591	602	599	550	611	553	624	628	602	568	603	575	596	578	630	577	604	579	613	626	580	586	626	548	575	610	594	608	573	570	633	571	575	561	593	563	578	634	593	604	576	577	583	591	610	598	577	584	615	590	598	623	590	561	622	621	593	641	602	608	569	564	635	567	599	568	631	596	590	616	604	563	573	567	530	620	608	570	587	569	572	611	599	569	612	531	575	610	550	562	602	580	585	550	570	571	608	577	559	628	598	598	581	582	590	580	605	631	620	581	578	547	548	563	567	593	547	568	617	610	603	552	584	568	599	595	594	578	608	578	588	609	564	637	569	577	602	546	567	564	571	570	574	571	588	564	583	650	595	605	562	584	585	559	621	539	618	594	577	620	570	560	601	595	609	598	616	583	587	581	601	586	546	536	588	589	597	578	579	590	601	593	606	595	595	593	531	603	586	559	555	564	609	563	576	583	601	583	631	558	583	574	568	596	582	568	554	580	572	572	585	581	558	578	562	599	582	595	613	575	604	548	553	582	570	589	586	607	589	620	600	556	529	617	600	597	568	561	574	610	598	627	544	639	581	577	621	597	593	629	622	567	639	609	571	607	577	577	565	562	565	654	585	602	573	589	580	554	592	593	553	583	544	587	563	588	591	585	589	565	574	588	584	560	572	609	567	609	607	603	585	561	559	559	574	597	578	554	592	573	538	582	581	561	556	602	569	561	612	545	566	556	595	579	628	586	586	579	552	586	549	596	554	579	607	578	565	599	604	633	572	591	530	570	586	585	530	640	559	613	575	560	563	612	602	592	630	592	574	584	620	590	586	608	556	590	603	591	616	610	590	563	602	566	580	560	589	595	554	627	573	572	571	569	584	579	584	576	575	575	546	566	532	572	601	594	623	564	571	567	596	571	609	555	608	583	562	620	585	604	557	592	578	581	560	562	560	581	558	608	602	587	585	587	601	572	596	588	580	612	618	581	613	565	578	587	591	555	573	638	525	591	586	608	632	591	609	576	594	624	567	599	621	610	590	575	589	622	595	579	629	605	567	595	581	609	539	551	589	557	605	581	605	602	567	586	586	599	618	568	554	563	598	612	592	558	585	650	620	581	581	563	603	583	581	578	609	615	643	599	581	609	620	518	529	618	630	576	628	578	602	605	572	559	570	568	601	574	569	598	613	584	551	587	597	599	577	588	567	558	600	547	601	571	609	647	565	567	561	615	598	566	579	553	590	571	569	539	605	605	598	533	566	568	581	591	574	576	602	584	592	577	570	582	568	623	560	584	564	588	575	573	615	585	598	589	574	591	582	608	583	556	596	613	531	581	601	547	594	566	562	570	598	576	559	542	534	577	549	664	595	590	590	582	594	572	583	593	588	569	606	567	596	566	551	581	572	595	622	583	578	570	590	569	604	576	595	564	556	564	572	567	578	600	594	581	605	611	575	568	602	616	611	622	566	571	597	603	542	610	610	612	560	591	612	586	570	616	578	584	572	553	613	553	603	602	621	569	560	580	598	619	608	572	592	572	590	577	580	608	603	591	567	599	589	562	598	598	566	558	593	581	622	642	561	612	570	584	575	589	574	553	593	564	568	604	583	605	557	607	559	599	619	584	503	594	567	584	583	567	600	606	587	593	601	573	619	548	607	585	615	568	622	578	590	569	585	562	585	619	577	560	547	633	594	573	591	547	570	584	607	554	576	573	599	577	553	627	574	540	566	599	545	661	588	596	618	638	561	608	620	591	594	611	620	589	579	596	551	575	579	586	594	541	573	596	518	614	588	612	638	608	609	557	558	593	668	586	559	562	601	592	607	598	599	586	567	603	586	582	627	604	581	564	597	597	604	590	645	581	644	647	619	567	554	547	564	584	552	562	591	553	563	628	589	588	582	573	534	563	585	575	566	577	609	606	568	560	581	584	589	570	562	592	558	572	572	555	581	551	574	607	607	575	621	608	578	614	576	572	611	623	575	572	587	564	527	614	560	587	541	610	596	580	615	628	606	585	612	545	589	559	603	578	608	613	581	633	612	573	605	590	562	551	627	567	603	607	614	543	638	563	555	565	582	556	616	582	563	549	591	569	598	631	597	626	591	581	560	588	561	595	566	570	639	571	562	586	573	584	561	567	566	575	585	570	605	550	623	588	602	576	639	568	535	610	616	565	575	550	605	586	565	615	552	572	597	557	554	566	564	565	596	580	576	611	574	582	597	559	613	595	597	549	625	621	524	573	590	571	625	596	576	579	602	561	600	608	616	566	565	550	661	571	557	560	610	591	611	535	614	569	562	596	609	583	557	538	568	590	593	609	618	590	554	574	594	580	599	617	612	563	555	584	547	631	571	551	616	602	599	581	580	610	586	586	587	598	609	592	567	579	571	571	606	604	543	572	571	597	601	584	575	606	555	577	529	597	610	563	589	595	618	590	615	618	586	643	574	572	617	574	572	589	558	639	603	555	609	604	551	603	566	555	572	647	584	542	614	601	568	566	577	586	586	585	607	608	566	609	628	602	548	589	595	552	611	599	555	554	545	610	596	572	569	580	566	574	581	566	586	558	563	554	585	617	555	571	625	604	584	543	627	597	632	591	613	569	600	582	567	576	566	550	547	568	579	575	582	597	569	610	572	603	586	571	585	616	606	553	576	559	562	570	545	603	544	574	580	590	617	594	584	645	601	636	533	616	609	588	596	581	559	554	644	617	618	541	599	600	556	606	577	568	582	599	647	596	547	578	577	550	548	642	586	605	581	571	576	574	617	606	581	617	565	595	565	585	570	592	607	577	623	560	563	575	570	576	577	600	585	593	575	629	618	584	593	570	569	590	623	571	584	556	588	561	578	593	591	603	617	585	592	541	560	559	583	595	598	567	596	609	566	591	618	592	591	561	585	592	592	590	577	554	574	578	594	603	611	525	635	617	603	561
23090	21514	29502	23978	21514	21535	10395	1088	755	644	594	474	492	446	396	434	360	378	339	310	340	330	298	328	322	313	298	293	308	270	290	314	265	281	271	279	258	285	275	294	277	301	293	289	290	258	264	323	312	288	291	258	263	318	281	289	250	251	249	277	238	272	271	271	237	297	245	276	285	283	237	297	258	278	261	269	272	266	247	287	288	248	266	272	260	279	242	257	248	248	246	259	291	289	277	263	281	243	238	270	271	269	257	253	245	274	258	265	283	247	278	296	239	259	265	271	252	226	257	238	264	265	237	247	238	256	245	278	263	252	278	265	264	253	261	285	277	268	270	247	244	229	240	258	255	259	242	227	259	275	271	233	290	258	291	286	265	263	273	256	234	248	269	254	276	269	258	271	264	273	261	252	300	272	242	258	245	247	253	253	279	250	245	243	255	260	257	242	256	274	255	271	249	255	299	237	264	275	269	291	233	262	253	269	236	276	256	272	278	276	266	230	278	276	256	259	260	255	238	264	256	262	277	268	240	244	253	231	250	280	283	240	283	273	266	263	287	255	259	278	263	276	253	257	265	273	253	264	234	252	238	256	259	283	266	285	256	245	286	266	246	259	279	263	277	250	263	242	253	258	256	295	262	255	260	249	264	299	289	258	258	243	268	262	253	235	259	264	249	240	269	247	279	256	262	232	274	243	270	250	251	267	258	288	265	269	252	287	277	269	252	233	269	266	249	245	247	257	270	218	268	232	272	271	291	293	248	264	270	257	269	285	263	263	272	260	247	261	253	292	264	264	257	279	285	265	259	238	313	256	249	263	276	270	292	243	257	253	270	265	248	246	249	231	252	284	263	258	257	255	246	257	285	257	261	267	280	252	267	250	300	257	256	271	247	276	253	273	251	273	277	248	246	264	277	250	258	256	263	258	241	279	248	275	284	239	257	273	278	254	264	250	280	248	269	295	250	258	277	257	227	287	250	260	277	264	250	289	267	261	251	267	271	278	259	237	257	261	245	239	264	267	248	267	242	283	273	264	264	253	274	266	222	247	249	264	253	279	279	229	244	274	251	276	255	253	266	249	306	263	219	262	267	239	300	272	255	256	253	287	263	233	248	292	271	260	261	257	273	262	269	278	296	239	278	281	255	255	272	248	291	275	258	247	234	274	272	260	258	258	250	252	262	222	279	244	270	244	272	229	245	244	271	262	268	262	253	256	252	258	254	263	268	280	288	254	249	256	258	246	255	276	260	279	282	263	264	283	288	259	253	282	279	248	256	255	239	249	252	280	254	243	275	251	293	272	275	270	270	294	254	257	262	244	280	243	275	248	247	275	288	256	270	252	246	260	265	265	259	247	255	287	236	255	254	224	238	284	247	237	252	264	274	281	282	292	267	256	256	237	268	308	260	249	255	277	251	267	237	250	260	225	248	264	272	264	269	298	230	246	282	257	255	264	235	280	271	241	237	263	242	242	297	261	235	238	258	250	262	291	259	262	282	263	266	240	258	276	262	280	260	269	227	242	259	262	264	258	251	262	273	259	271	258	234	245	276	238	299	267	313	258	264	259	262	238	281	278	251	248	269	232	257	253	279	245	255	262	271	265	258	238	270	264	256	273	273	267	277	266	262	265	277	243	258	261	264	280	254	226	253	251	234	258	272	238	284	248	248	244	280	287	266	287	283	243	247	252	251	245	240	247	271	272	268	286	269	250	271	258	274	245	251	219	251	261	249	247	244	264	276	255	271	267	258	240	261	237	224	274	250	259	254	259	269	251	286	265	277	248	257	268	291	289	282	254	282	271	251	253	269	253	231	256	269	246	273	255	250	253	264	274	280	251	271	259	225	259	252	269	256	250	260	247	234	276	279	243	253	252	230	240	253	251	269	252	286	255	267	262	251	222	272	245	251	258	263	241	268	282	264	242	257	257	261	254	259	258	247	262	257	288	257	281	242	250	245	282	254	241	269	262	266	259	250	237	251	280	281	265	259	248	245	250	268	284	249	266	267	271	280	243	260	233	239	275	276	290	252	281	244	270	277	257	278	245	250	277	265	286	262	236	287	266	300	238	258	238	247	259	233	249	234	251	238	278	260	307	255	263	271	259	239	253	255	246	250	252	273	243	282	261	270	281	269	252	261	265	259	229	282	248	271	241	262	265	302	263	256	291	288	254	279	282	242	273	273	247	271	238	260	233	294	277	277	277	256	270	255	254	247	267	255	245	270	254	240	228	252	261	258	261	259	259	251	246	253	233	255	256	259	265	240	244	269	291	277	236	265	229	270	288	269	253	279	252	264	273	282	259	238	275	257	256	246	249	265	269	254	260	228	242	258	277	251	240	240	259	266	238	278	250	259	254	271	233	277	281	265	242	264	258	289	278	265	244	270	262	246	260	274	257	243	261	258	250	288	240	308	274	252	256	255	240	263	296	274	255	276	246	291	305	257	262	253	276	228	269	250	247	257	253	254	255	310	288	277	268	259	258	249	274	228	281	230	253	245	296	274	251	273	289	253	235	239	239	261	240	256	261	278	246	266	268	281	254	261	258	277	263	264	264	251	272	256	251	232	283	275	250	262	269	232	255	271	258	269	267	243	239	276	238	287	232	265	274	281	264	246	234	224	244	268	256	256	237	256	254	277	252	251	283	258	243	244	282	249	245	258	264	254	251	293	233	288	264	255	260	261	245	262	261	271	276	248	261	270	260	239	257	259	275	243	256	240	268	239	271	226	272	235	269	271	266	271	254	265	254	252	275	226	260	285	266	232	228	271	268	267	270	260	238	264	235	263	268	243	254	282	239	262	244	243	263	245	278	293	247	282	261	265	272	263	288	265	237	273	233	273	243	269	227	232	256	270	237	279	290	253	259	283	238	245	268	262	264	244	258	253	242	258	256	259	270	257	265	247	264	264	257	247	264	264	267	259	255	286	237	248	236	263	266	259	245	272	254	224	257	281	242	258	246	250	261	271	277	237	274	252	224	266	251	253	268	253	261	269	301	247	261	258	268	282	230	257	288	261	294	255	240	248	274	254	252	259	300	261	281	241	278	252	286	269	252	264	259	264	268	284	239	274	253	269	262	260	250	246	274	247	256	235	271	234	269	292	231	240	269	301	247	255	253	259	248	231	278	270	220	270	241	245	259	269	280	270	254	258	258	249	260	267	264	247	280	256	258	280	241	281	282	275	303	258	278	268	249	244	237	283	269	243	243	304	256	260	256	277	283	255	248	238	265	255	256	283	260	280	254	261	279	282	286	242	227	240	254	252	236	269	250	247	265	289	234	252	253	255	263	248	264	217	254	273	274	239	269	242	236	285	243	253	287	245	248	243	252	262	243	250	256	261	268	226	265	264	247	253	260	263	244	280	252	261	257	273	258	278	247	254	240	289	267	235	252	250	243	281	270	269	272	250	277	284	280	241	246	260	268	240	250	265	298	249	288	283	286	283	248	266	245	255	258	279	265	288	272	258	258	243	261	257	252	271	247	258	252
7231	16791	13829	7136	4911	3799	2857	2266	1844	1524	1218	1065	977	864	823	706	701	660	642	594	527	527	516	523	532	456	475	462	441	442	442	462	423	399	432	422	399	419	454	390	385	378	391	412	446	443	426	441	471	460	430	408	402	396	421	502	414	400	370	405	407	426	372	400	379	344	379	390	399	388	366	374	385	395	380	405	378	391	363	381	346	382	353	369	380	365	373	366	323	374	423	374	343	346	348	385	380	401	364	381	397	353	339	367	389	386	394	354	389	386	383	354	357	344	371	386	409	339	370	375	372	358	340	357	334	375	372	356	403	361	382	374	383	373	392	378	385	405	371	386	386	392	390	357	386	369	339	387	360	392	355	380	342	386	359	367	382	343	343	350	377	351	375	384	379	340	364	380	357	409	382	364	379	386	395	327	361	378	378	388	365	376	380	355	359	342	383	349	388	369	366	356	371	359	381	367	369	341	372	377	368	347	361	377	362	366	347	362	368	360	374	366	365	368	385	374	343	359	405	389	386	373	407	378	368	367	361	356	388	386	360	385	379	379	353	366	404	388	386	376	352	383	354	387	388	335	354	382	391	365	372	414	365	379	382	370	356	402	359	330	433	369	342	366	372	323	383	373	352	375	386	364	368	361	363	373	364	371	390	369	397	357	380	391	383	366	396	354	354	381	405	369	377	391	369	383	368	361	376	356	367	372	371	385	351	393	367	375	396	403	367	378	364	333	378	343	392	341	353	352	340	351	345	352	348	369	358	366	390	367	402	355	395	338	364	376	386	388	384	362	407	353	364	368	348	373	361	374	371	354	413	353	396	358	349	367	342	391	372	378	356	363	356	348	381	379	353	362	391	363	363	376	351	371	386	377	348	370	383	378	378	364	350	334	345	328	370	371	375	401	432	375	387	393	408	379	366	355	337	380	369	351	383	410	363	351	390	365	387	352	344	380	403	348	355	383	380	380	401	385	355	394	326	356	394	403	369	388	372	374	345	376	390	368	367	387	356	376	395	377	357	332	372	365	357	402	364	363	408	403	363	345	338	387	368	355	377	350	384	349	405	391	381	394	359	382	410	355	338	371	352	373	373	356	418	377	377	363	414	405	420	370	380	357	350	332	408	348	355	398	381	394	367	376	374	402	345	375	392	342	384	384	341	378	364	348	385	404	367	390	373	375	362	356	358	375	352	342	343	365	361	368	391	367	368	365	394	342	355	384	372	347	353	363	344	363	397	359	358	380	346	361	346	393	360	407	369	357	366	350	360	339	386	409	374	369	379	362	368	367	351	387	372	386	405	346	407	350	390	354	345	378	337	348	374	388	357	373	364	342	388	387	379	350	386	367	383	404	371	387	366	354	378	360	380	404	362	355	369	386	373	405	347	364	345	388	374	367	377	330	372	369	368	335	377	374	425	360	354	378	367	371	365	385	351	384	378	374	357	365	368	373	372	371	351	378	370	375	369	362	342	382	411	398	364	364	382	350	333	381	374	354	395	381	357	347	375	402	332	382	362	407	385	374	356	345	338	371	365	342	382	380	404	375	367	386	388	333	370	391	361	352	328	364	401	320	416	369	341	357	371	373	406	384	382	350	396	373	380	353	349	373	368	385	354	347	335	343	357	350	359	375	380	335	337	357	346	387	345	357	368	339	420	379	359	361	349	396	359	370	379	400	364	360	360	370	408	348	347	343	337	358	377	344	367	382	378	365	381	353	378	360	349	376	328	356	383	372	367	361	371	423	385	368	393	346	343	351	354	329	359	328	344	373	371	340	375	356	349	366	378	338	383	345	377	351	381	368	362	408	372	351	334	387	359	357	381	383	382	387	378	349	374	329	368	372	367	364	371	340	353	350	307	382	327	378	411	385	411	385	383	333	338	362	336	342	353	346	370	391	373	388	390	331	383	322	375	360	346	387	377	363	335	375	396	379	368	351	380	349	367	382	377	404	396	341	373	377	367	367	354	339	388	352	336	369	343	363	343	361	353	369	380	346	362	355	341	365	344	385	399	390	383	343	372	374	352	394	336	360	383	373	344	345	390	344	364	371	401	333	349	339	372	355	390	390	368	371	360	396	415	381	403	350	388	368	362	382	393	359	363	388	385	384	372	344	340	366	359	369	381	364	386	343	404	349	385	401	380	370	352	353	372	362	362	365	360	354	376	345	339	385	387	383	340	365	391	346	385	386	414	367	362	373	359	393	403	375	362	396	393	387	332	356	364	373	369	367	357	376	381	398	355	373	386	371	375	343	384	388	367	356	341	353	367	386	362	371	338	378	347	376	355	360	391	346	373	362	369	349	354	385	384	353	329	352	371	384	351	386	360	393	380	355	393	379	361	356	352	348	405	381	376	353	347	347	406	404	363	377	367	354	351	351	382	377	380	393	382	384	364	360	358	345	382	372	338	323	346	380	389	407	376	364	381	370	368	352	339	381	336	388	387	372	359	378	367	383	373	371	343	377	369	364	380	362	364	352	372	384	363	370	365	390	351	360	339	333	365	368	363	367	336	386	346	380	338	356	360	361	346	381	358	379	368	364	345	364	366	368	369	372	409	385	372	342	362	374	376	383	377	400	357	358	370	414	389	371	387	381	416	346	379	365	347	343	375	372	366	346	345	391	389	343	365	384	359	379	416	328	363	388	371	344	387	361	349	383	383	341	350	373	377	392	389	355	350	343	345	389	381	356	370	357	388	357	392	374	373	344	387	373	377	336	353	345	377	347	366	378	337	334	394	394	352	360	351	376	358	340	330	363	338	365	358	370	392	395	372	357	355	368	342	343	353	359	358	380	358	360	391	358	357	358	357	370	376	390	364	377	390	350	368	370	398	373	344	358	362	355	358	339	359	344	336	341	398	359	380	368	369	348	371	381	348	355	370	351	385	404	390	414	372	339	391	366	338	375	323	385	370	379	347	351	365	367	385	363	419	364	365	331	409	382	400	352	353	376	363	390	387	354	345	352	401	365	371	343	374	364	367	368	368	339	355	383	425	368	378	364	384	380	371	344	347	343	349	369	376	360	341	380	370	348	377	362	354	374	375	368	343	344	386	353	367	360	380	376	384	345	346	352	335	345	383	387	347	365	358	382	381	367	349	379	359	341	411	382	361	344	353	384	363	365	348	391	357	350	354	347	353	380	397	348	361	338	372	364	335	352	375	335	390	341	351	370	367	352	337	372	393	360	390	364	375	368	360	364	387	355	350	394	364	377	343	345	384	372	369	401	379	359	366	369	387	360	343	345	367	370	379	398	364	388	344	376	398	338	361	377	378	377	375	391	347	343	395	372	384	355	403	363	404	356	375	392	406	370	400	376	394	390	354	375	362	354	373	358	397	412	368	354	356	403	372	338	363	362	358	370	371	375	367	366	385	353	345	374	362	350	367	392	391	363	368	372	361	355	362	373	361	333	343	395	367	401	340	350	357	376	399	346	350	381	391	414	367	373	354	375	384	389	368	376	353	338	355	404	354	357	363	381	381	393	357	397
27108	21137	9903	794	431	419	319	347	333	327	321	320	325	338	303	334	343	353	339	310	325	325	317	314	337	293	313	344	317	307	358	320	309	286	318	326	306	320	318	315	316	284	297	328	332	346	306	345	371	325	336	309	334	320	328	342	346	357	344	301	296	330	327	325	328	306	322	333	339	328	347	303	316	349	339	330	310	317	332	324	296	313	345	339	338	319	307	313	333	319	315	305	341	347	309	308	344	329	324	320	309	324	332	311	316	297	353	337	321	318	309	330	335	293	325	343	288	329	306	346	328	343	314	292	308	318	318	322	325	327	315	295	312	349	309	333	317	343	328	340	351	328	301	304	336	337	330	297	344	321	321	312	292	330	368	323	315	351	338	318	328	287	304	345	319	324	308	308	319	335	338	314	329	320	310	306	346	330	349	337	317	333	312	329	335	301	315	313	300	324	311	293	348	328	316	322	320	324	317	324	325	318	303	323	332	352	326	302	329	326	318	340	301	342	297	309	292	333	320	329	330	330	347	356	326	308	302	316	329	314	323	322	362	317	325	317	271	306	353	348	343	321	312	293	346	319	306	320	303	333	308	329	339	354	311	304	309	319	342	306	355	328	292	309	321	334	293	313	316	322	284	322	329	303	341	284	338	316	328	325	324	296	288	326	334	270	309	329	293	303	312	292	313	340	313	337	342	325	309	314	303	315	308	341	315	315	301	295	322	371	321	297	361	358	311	315	324	313	321	335	306	308	297	313	346	311	342	323	286	327	348	333	346	333	333	313	311	323	322	317	283	344	340	331	335	331	330	346	309	329	331	324	320	327	310	290	323	321	295	313	310	333	323	293	334	293	324	327	355	296	315	323	340	325	352	346	315	354	339	337	329	283	320	336	329	348	300	326	325	338	335	339	294	372	345	332	353	332	303	292	289	335	362	327	323	336	321	331	337	311	290	326	339	347	314	335	346	339	285	328	329	300	330	323	330	339	310	364	345	317	322	325	320	306	325	318	351	336	310	340	335	281	315	305	306	306	305	333	304	329	299	354	302	286	314	336	314	336	343	313	345	328	325	327	316	321	318	326	295	341	299	315	323	319	318	340	319	306	342	354	330	333	311	374	321	305	305	333	305	297	355	336	319	313	330	348	325	300	308	293	336	288	302	324	351	331	309	338	325	337	307	326	340	316	319	319	337	311	350	323	342	336	306	321	302	342	314	334	352	323	297	319	335	311	289	315	315	296	319	288	295	303	332	308	324	305	299	343	312	306	323	318	307	309	333	304	324	297	314	348	322	337	299	339	292	307	306	356	294	291	339	354	328	327	285	324	309	335	319	275	326	349	331	322	319	334	281	359	330	311	303	323	349	346	324	308	311	310	327	335	327	314	315	284	317	300	318	320	344	323	311	314	331	314	329	329	365	313	310	321	333	317	319	295	342	313	313	316	325	312	317	327	322	304	356	302	324	310	332	294	314	324	334	300	306	297	322	329	329	316	318	328	303	320	307	349	331	291	300	348	324	310	332	306	319	310	326	304	334	302	313	284	321	313	276	338	339	315	322	374	337	332	282	312	313	302	317	307	329	324	301	301	271	279	311	350	351	305	299	306	333	339	326	293	285	307	335	309	330	324	299	299	309	365	331	316	295	344	321	319	310	341	327	363	309	331	354	331	302	299	318	322	329	333	308	312	305	318	325	298	306	316	304	268	297	305	322	362	337	341	334	304	310	318	324	335	352	305	334	323	325	317	318	328	325	301	309	349	310	330	333	306	304	337	333	342	335	292	356	308	312	333	318	356	339	338	322	334	326	331	319	324	315	312	325	348	313	316	339	292	320	304	327	344	374	358	312	329	324	350	318	346	310	320	318	324	331	359	337	284	308	328	291	336	343	344	334	340	302	338	331	338	359	296	345	326	295	340	309	303	291	333	297	314	294	314	346	297	333	348	295	315	299	324	330	319	294	340	300	347	350	333	305	329	345	278	308	322	335	329	337	321	304	343	329	277	311	344	359	319	317	330	297	312	344	326	327	328	302	343	292	314	289	342	295	335	321	322	344	333	330	342	354	303	317	316	338	285	318	303	352	302	333	337	287	321	333	329	318	295	322	319	318	316	313	297	324	336	341	346	324	307	309	301	335	308	306	331	355	307	307	352	304	302	305	335	327	355	328	329	304	336	321	328	345	311	297	322	306	326	315	330	311	321	329	330	341	296	359	323	316	299	319	338	314	300	295	304	307	287	356	347	355	271	317	321	353	338	304	319	337	340	297	297	311	288	325	358	303	334	341	306	332	327	325	329	318	310	336	314	307	311	337	292	312	329	332	325	329	356	329	317	345	285	322	328	339	310	324	293	291	317	341	323	333	310	324	307	297	275	313	326	324	341	345	316	326	330	323	330	318	329	305	283	317	301	314	322	294	306	287	336	341	338	342	326	332	341	308	328	297	344	308	346	315	319	342	321	345	297	304	310	323	338	311	294	335	317	362	317	295	303	328	323	314	316	324	299	303	338	325	325	323	311	328	349	331	337	300	332	316	323	324	294	307	329	295	310	345	314	318	301	335	317	340	311	344	309	329	320	335	319	315	336	291	329	300	312	295	351	321	358	331	316	299	341	291	288	324	326	310	333	320	341	341	307	318	323	325	338	300	310	336	289	300	303	319	330	328	332	316	315	328	350	352	334	333	315	308	327	304	292	315	308	303	331	327	329	305	324	334	319	345	288	307	307	341	315	297	309	326	302	292	320	313	316	339	334	299	310	303	302	331	327	342	312	329	315	305	335	341	331	318	293	282	321	321	320	339	333	305	300	326	351	321	351	285	308	297	344	330	313	340	322	306	321	291	286	315	310	334	354	331	315	282	349	309	309	310	308	346	323	356	323	319	283	320	328	312	345	300	314	317	341	323	362	333	323	332	314	339	296	354	308	319	311	313	312	336	319	336	293	356	343	309	303	313	312	314	289	305	313	311	296	323	314	290	293	314	300	330	311	324	312	325	333	328	311	316	298	304	307	318	365	312	331	299	338	307	369	330	361	330	326	340	315	353	340	325	343	300	302	324	323	343	311	312	339	316	324	320	313	308	353	341	337	290	340	314	349	337	298	360	299	326	343	288	290	352	325	315	318	314	317	311	317	333	323	298	303	284	354	302	315	304	332	323	314	329	294	344	328	331	319	367	314	308	339	325	316	315	321	358	315	339	324	349	325	296	321	320	337	358	330	290	326	329	309	338	305	320	310	280	304	308	310	328	336	327	322	316	315	344	336	320	278	314	367	274	327	321	302	334	310	335	344	308	338	317	292	319	322	314	276	315	343	343	314	343	306	304	316	324	293	329	295	277	285	311	328	327	321	285	315	339	318	341	305	321	336	323	290	336	334	332	312	302	334	296	313	334	342	322	303	341	313	294	320	357	299	328	294	333	294	327	338	290	309	326	349	315	297	338	319	321	333	286	338	322	304	288	304	328	328	299	274	324	322	323	323	344	338	322	341	361	317
3968	1226	1069	688	614	575	482	507	517	475	497	474	437	468	401	463	460	440	429	433	438	486	498	465	436	464	438	441	485	432	439	457	426	469	440	472	444	487	443	451	418	441	459	471	451	439	454	457	477	469	453	432	429	460	465	437	442	419	436	448	453	457	478	486	423	434	434	455	480	427	462	414	429	421	436	441	426	429	438	474	419	429	423	441	453	421	464	472	466	430	492	453	453	431	439	431	417	466	417	449	436	403	470	469	446	468	419	435	467	448	464	448	405	448	454	444	433	437	467	436	464	464	489	493	429	447	409	440	439	436	465	449	424	467	447	434	418	416	422	440	398	456	445	496	445	434	467	438	449	466	444	466	459	426	417	451	433	481	442	429	437	440	448	412	412	417	447	432	423	428	458	422	421	436	421	438	480	417	457	426	441	469	423	456	465	458	426	451	461	412	453	423	407	441	462	418	456	410	433	441	452	424	441	454	444	424	428	478	432	430	453	460	410	411	451	438	472	441	440	455	458	432	413	425	426	465	450	466	412	444	486	449	408	413	444	447	460	437	447	385	385	461	454	444	443	434	387	427	439	428	467	413	437	425	448	444	455	450	426	464	431	459	458	448	477	475	386	445	462	432	419	425	473	416	447	462	454	447	465	448	449	438	471	439	410	425	448	454	411	435	417	458	390	432	420	400	395	459	432	448	475	471	403	419	445	418	438	432	411	430	490	452	449	435	422	442	457	497	436	450	389	444	430	432	430	485	441	441	456	429	440	415	420	421	433	431	413	422	452	441	422	437	449	412	459	410	458	447	445	425	450	427	454	485	466	443	424	437	416	481	454	445	458	443	481	452	444	437	459	449	470	419	456	400	436	416	450	474	392	449	469	422	443	405	446	422	383	448	411	459	426	454	448	457	487	420	427	459	445	462	432	456	476	459	418	457	439	438	439	427	430	440	431	460	418	451	430	458	456	463	445	451	448	442	441	439	416	461	469	438	418	437	396	473	450	478	463	450	451	418	455	462	447	428	388	385	477	422	451	444	464	464	406	426	405	465	441	420	453	451	417	460	450	439	431	432	479	451	456	405	413	436	415	487	445	477	462	401	420	426	473	471	445	423	439	444	452	435	455	489	438	440	438	460	447	454	459	447	463	448	424	462	430	429	408	468	462	431	439	432	442	425	440	444	438	489	425	430	473	422	429	450	452	417	430	440	437	409	417	465	477	432	429	426	439	452	423	408	387	447	488	412	489	466	479	419	416	437	476	410	450	437	474	452	430	424	415	422	462	444	427	461	455	465	469	433	440	437	446	463	447	479	452	441	425	423	452	443	511	434	448	452	451	441	435	459	411	477	448	442	416	441	442	444	453	453	423	449	463	465	446	396	430	462	421	413	412	452	472	438	422	435	453	448	431	473	452	416	419	418	428	470	501	455	477	407	449	460	441	480	450	453	433	457	440	461	458	435	416	467	426	454	450	457	464	401	433	433	405	430	500	399	505	458	469	428	419	427	436	456	430	456	469	442	490	455	445	433	469	433	479	466	427	460	420	452	430	441	450	399	446	436	451	494	412	460	422	455	424	457	460	414	425	435	414	446	429	439	449	452	465	463	461	437	438	469	460	477	417	469	426	438	435	454	416	422	419	425	465	425	434	435	426	485	463	453	432	418	401	455	436	453	464	432	450	439	414	475	439	449	458	426	446	404	462	449	435	446	443	447	444	456	472	401	475	470	406	452	453	465	451	416	451	436	454	474	469	431	443	421	446	442	445	463	447	440	421	436	443	482	464	481	409	451	482	434	441	464	443	448	423	450	478	449	505	463	452	460	441	455	414	449	469	440	432	427	434	430	486	444	448	439	446	408	430	471	462	453	443	493	490	443	442	439	454	452	458	427	458	461	454	442	433	446	412	442	402	432	447	457	425	426	449	473	472	458	438	424	456	463	441	446	446	448	482	428	454	450	410	492	433	485	441	439	447	418	448	460	418	455	440	457	428	462	462	458	433	419	466	460	436	420	456	446	404	451	417	441	422	469	450	495	418	445	436	466	479	436	448	442	459	459	449	441	490	410	472	463	452	435	444	462	409	450	426	433	453	408	426	465	436	438	454	457	436	469	452	475	440	470	428	453	443	424	369	453	456	438	419	451	431	496	447	423	415	456	447	455	429	489	418	422	430	441	459	446	446	398	420	426	427	456	459	459	436	432	427	460	446	473	460	410	443	456	481	472	421	414	437	436	409	402	468	450	440	434	457	491	460	456	437	479	439	449	402	430	415	419	415	455	436	471	443	461	473	508	426	452	412	404	439	460	460	473	464	432	487	438	440	463	462	427	461	427	439	428	440	477	453	449	440	468	436	472	457	446	398	438	434	441	467	440	459	441	456	445	464	415	422	452	452	431	472	446	446	455	441	453	448	439	448	433	452	464	462	450	437	417	450	474	434	430	420	486	420	480	443	447	497	435	450	471	430	458	444	434	450	432	447	427	440	459	459	442	463	448	413	436	470	452	436	488	435	446	410	421	441	430	434	462	443	408	463	446	425	474	436	453	447	450	453	478	456	462	454	456	471	432	439	442	433	478	451	484	470	438	464	436	410	455	429	467	459	451	439	431	422	424	498	470	428	446	419	495	469	431	436	433	438	408	482	413	418	409	446	432	488	453	416	423	425	428	484	483	448	444	455	456	457	430	429	458	473	453	452	436	453	466	447	442	444	410	444	465	414	455	491	416	430	434	414	441	425	417	438	451	435	445	447	460	449	463	442	419	456	417	441	440	436	474	413	451	447	399	431	422	462	441	428	410	433	426	452	398	408	408	459	459	480	401	438	450	477	436	443	442	441	450	447	483	457	423	453	493	481	451	467	443	445	482	515	461	471	457	435	445	431	426	434	462	436	431	447	444	428	476	429	437	473	457	443	448	457	437	418	420	433	437	457	446	425	457	459	442	406	438	444	428	427	433	398	371	480	457	454	428	491	456	480	438	437	433	448	441	439	483	436	449	477	453	452	396	463	442	470	426	438	434	439	463	444	447	447	421	411	451	444	461	439	437	425	417	477	461	438	437	449	471	446	425	487	419	478	442	434	420	446	478	438	468	426	440	434	456	458	446	445	448	470	423	419	432	441	464	436	439	442	432	464	429	415	410	443	435	452	430	467	415	435	409	466	430	469	427	425	447	476	461	444	431	433	442	431	464	468	454	461	450	480	427	472	481	411	441	421	399	464	452	457	443	440	468	450	442	458	442	445	461	446	444	478	438	452	442	427	435	435	451	439	410	410	428	481	449	439	439	452	444	395	473	444	468	426	421	462	425	451	433	416	436	435	407	436	464	420	467	491	442	448	462	482	423	488	443	422	451	439	419	418	415	438	470	444	457	437	472	442	399	433	394	412	447	477	437	458	424	454	445	398	483	410	421	477	450	465	408	451	473	462	455	383	473	426	447	444	450	430	445	428	410	430	424	434	437	427	444	470	479	429	451	435	466	445	411	438	452
23993	21546	29175	24366	21546	12430	1317	848	704	618	605	565	524	540	485	508	517	477	483	449	507	442	455	454	431	428	437	425	494	435	403	450	451	488	432	436	434	450	451	406	419	417	425	428	433	421	436	432	456	453	482	456	427	406	412	446	425	407	421	454	408	446	452	440	385	418	397	447	427	413	454	411	424	423	435	436	467	416	452	443	411	424	378	458	429	416	426	398	437	426	431	430	436	430	416	391	452	404	473	425	415	468	422	396	413	392	425	437	441	447	424	410	442	447	474	411	419	472	391	399	402	417	430	449	420	421	395	430	408	379	407	412	415	414	383	452	408	446	392	422	460	430	466	438	382	406	400	434	419	386	428	391	435	455	389	395	396	437	408	410	415	442	432	414	452	381	433	414	402	399	443	387	402	434	412	409	411	417	440	420	406	426	443	399	419	427	422	421	436	415	399	406	418	427	450	425	433	416	427	445	426	420	409	410	428	395	417	444	413	435	437	449	435	437	412	401	420	399	399	456	386	407	418	397	386	426	424	419	406	420	435	410	416	420	437	436	421	439	399	419	416	389	480	451	407	409	406	425	442	437	406	441	419	430	396	460	434	432	395	396	416	382	427	380	434	426	419	413	407	430	397	426	403	446	448	442	435	423	445	438	432	426	424	438	401	435	447	436	441	413	396	438	418	424	442	400	398	415	396	412	417	429	455	428	423	447	451	425	443	405	416	424	392	425	398	424	446	446	421	435	402	407	431	391	408	438	416	417	410	422	428	427	459	421	428	410	463	379	464	418	426	403	368	439	423	427	429	395	392	415	426	412	408	453	404	393	412	424	448	424	468	445	428	417	420	451	396	407	390	429	430	438	407	412	385	451	410	365	448	453	456	467	448	436	389	400	419	404	401	380	410	398	411	405	395	407	470	428	418	452	387	418	434	470	432	410	419	436	402	406	391	439	406	425	425	412	440	400	385	414	425	411	435	442	419	419	431	438	403	449	385	409	412	404	432	421	369	417	424	438	429	437	479	380	431	406	388	416	458	407	403	406	435	410	449	421	429	403	401	425	439	455	396	413	461	404	416	405	467	414	421	448	411	425	420	406	400	427	377	399	416	447	421	445	419	423	421	449	449	425	474	385	413	412	429	474	434	460	432	465	419	434	412	447	466	414	416	438	456	437	415	412	465	403	445	433	430	435	426	440	446	429	430	395	453	391	399	404	415	406	427	449	421	422	424	421	420	404	371	388	401	432	445	425	416	415	451	429	426	446	388	422	437	421	434	420	460	443	431	436	414	445	429	401	432	411	449	402	421	421	418	436	400	390	427	408	415	419	395	421	386	434	451	397	456	410	445	424	435	410	401	409	450	397	444	414	423	437	414	417	407	415	452	413	430	418	441	426	374	399	424	378	419	438	383	411	439	402	387	410	421	432	440	421	412	430	431	463	424	434	406	413	391	422	413	411	403	411	416	409	418	441	392	417	442	415	402	447	412	412	431	425	418	406	423	415	401	429	460	423	410	414	429	446	439	382	477	422	397	429	398	413	390	449	465	431	407	428	452	401	439	416	418	443	425	453	412	414	439	430	417	436	437	436	425	410	437	446	448	419	428	423	424	409	455	413	419	365	402	425	426	383	430	402	371	413	398	420	438	391	433	413	398	382	402	418	428	429	397	396	461	416	404	423	394	412	422	422	435	433	438	434	444	399	421	435	444	397	420	464	412	416	388	437	425	403	432	427	403	419	395	449	405	394	446	421	445	467	419	407	448	436	432	444	436	412	424	378	392	407	425	449	453	444	410	413	447	447	438	407	426	462	406	428	428	438	417	424	425	420	395	414	392	402	399	381	407	424	427	447	458	457	411	432	420	451	407	387	416	420	376	421	410	408	457	402	397	385	433	434	414	432	442	421	406	408	419	419	399	415	426	399	408	446	384	445	393	430	416	435	431	412	425	427	421	434	402	419	410	415	395	381	418	397	476	400	432	401	420	444	462	415	423	421	420	397	399	453	433	419	439	423	402	421	460	424	394	409	391	445	420	406	392	416	439	418	425	450	455	406	431	419	410	432	412	395	417	402	435	415	428	404	448	411	434	390	443	417	443	424	387	400	387	422	420	455	442	397	418	450	435	462	412	389	415	429	430	374	404	400	426	359	389	386	415	406	421	412	376	423	425	425	427	443	430	406	408	441	431	449	420	416	419	397	418	440	420	433	423	430	389	382	456	407	405	460	440	423	408	368	414	386	414	417	413	424	408	452	416	463	419	419	418	397	393	413	435	406	439	428	392	427	409	375	426	400	404	450	419	423	428	385	409	441	414	446	417	387	387	400	435	421	405	419	426	415	403	399	404	402	388	434	415	439	414	453	406	413	446	410	375	406	397	403	416	454	395	373	416	414	413	414	467	414	433	448	417	409	412	395	404	395	403	425	406	398	446	386	401	416	431	402	416	460	414	397	395	405	450	443	439	428	470	406	429	421	446	403	477	422	389	407	452	419	412	396	426	455	444	445	404	417	493	455	430	443	411	402	394	432	422	401	416	415	430	424	438	447	443	410	415	413	425	410	430	398	423	426	388	460	439	432	420	379	407	414	420	406	389	443	408	464	387	421	435	404	407	405	367	436	412	404	434	427	418	400	431	448	403	407	441	418	398	418	399	454	431	414	404	410	402	405	402	428	434	385	426	431	434	423	389	415	432	427	414	425	423	422	403	421	439	383	426	422	410	416	426	433	389	457	445	406	392	420	444	407	431	414	426	446	385	426	411	438	431	404	440	406	441	448	428	409	415	439	407	388	396	411	427	409	437	437	384	414	396	459	438	449	415	431	426	438	367	416	404	436	432	424	414	441	420	428	439	424	361	437	423	425	392	387	388	395	421	406	426	406	420	432	428	422	437	422	410	443	433	414	433	449	419	421	429	393	466	435	416	383	442	411	447	430	430	461	417	386	445	415	411	410	385	432	436	424	419	421	419	398	433	390	438	429	432	448	413	425	414	415	365	428	452	414	426	421	425	426	396	380	401	402	417	429	402	427	393	432	391	406	423	431	400	418	427	407	442	393	404	398	395	459	439	378	441	422	409	433	374	433	371	457	440	434	422	413	417	429	397	417	438	410	408	408	427	425	398	449	402	391	394	451	435	414	401	403	411	424	420	412	414	380	435	414	417	395	409	408	438	421	393	414	416	439	405	401	479	410	455	412	428	446	424	439	408	437	422	460	433	444	420	379	425	425	420	419	417	432	423	421	428	416	456	412	414	418	449	388	453	402	407	417	405	422	441	462	427	425	417	414	423	418	428	402	422	407	429	416	449	462	429	407	446	379	433	436	402	423	393	401	424	410	432	432	426	422	386	427	440	406	437	375	402	398	425	399	383	430	417	411	441	406	422	434	422	396	450	431	439	390	413	413	403	395	410	442	433	404	413	448	397	437	396	414	416	422	398	434	412	418	409	423	397	403	416	429	425	449	397	368	414	397	418	428	419	416	392	456	436	474
5006	10825	8827	4438	3042	2299	1853	1524	1261	1207	1016	976	884	812	800	762	728	689	645	701	680	687	643	638	638	663	641	630	687	672	609	619	623	644	597	585	654	620	607	633	610	610	593	574	625	564	599	612	608	605	602	599	599	623	624	601	588	580	587	546	618	565	589	564	586	554	590	561	580	612	582	609	598	528	570	562	583	575	580	582	606	600	538	595	581	593	599	587	617	588	565	576	580	588	554	575	538	590	588	613	609	580	602	569	610	591	565	584	587	546	542	593	606	579	624	624	535	567	549	576	589	550	565	537	626	592	580	590	622	551	601	583	532	570	551	599	594	602	575	575	589	594	644	622	599	560	577	555	565	593	599	595	585	582	600	562	568	555	580	594	575	600	576	576	600	560	551	544	572	566	580	580	571	590	573	601	587	626	574	551	587	629	580	582	583	607	562	567	571	558	559	539	592	573	600	585	587	573	556	554	584	553	575	603	597	590	584	568	615	552	605	610	612	588	586	575	562	596	557	591	576	566	598	570	592	585	596	596	578	599	602	557	565	605	593	610	581	558	574	562	535	589	568	574	545	571	559	551	556	550	559	571	619	599	508	562	590	524	592	528	593	590	593	591	539	555	567	609	571	611	599	570	576	578	579	603	572	599	603	553	581	556	607	628	558	592	614	570	601	621	594	618	565	606	592	557	577	525	568	606	549	544	610	584	550	599	612	545	594	559	589	563	601	579	606	550	546	565	610	594	587	573	583	577	553	570	540	616	583	572	572	565	582	562	564	587	592	552	599	585	543	576	579	634	562	572	588	574	558	542	608	560	571	594	562	575	590	600	563	535	584	616	608	554	569	588	591	549	598	596	584	585	604	622	569	615	596	595	555	604	559	594	575	574	604	617	568	578	605	576	587	610	583	595	585	589	577	593	576	577	558	609	570	599	579	572	563	594	600	596	567	568	586	598	579	569	528	564	589	625	584	598	557	583	557	571	547	579	540	558	589	535	588	567	561	590	563	584	582	594	532	572	563	564	613	574	588	625	545	568	586	573	562	627	540	622	554	586	602	592	577	510	592	570	552	563	576	604	546	583	549	574	547	535	605	557	633	562	571	601	564	574	536	604	589	622	585	579	553	568	585	569	546	576	575	576	552	576	564	595	558	578	547	586	542	556	583	563	562	600	591	592	601	597	579	570	557	544	605	589	588	590	576	542	580	573	554	564	577	574	606	602	591	548	552	591	572	596	567	590	553	561	541	598	545	577	542	555	596	583	627	549	592	523	559	600	585	601	574	568	603	578	581	579	609	609	584	555	601	600	566	584	568	564	531	642	617	578	552	590	552	553	570	567	602	575	597	536	587	574	573	573	609	578	571	592	567	553	555	586	560	574	614	580	490	569	613	630	548	599	565	556	603	579	590	535	555	630	551	621	591	541	592	559	599	612	618	586	547	624	557	575	559	588	567	561	557	610	599	558	613	605	588	548	595	600	548	604	576	578	548	599	588	573	579	571	550	581	590	567	547	591	626	560	579	557	571	580	583	605	546	580	600	614	559	566	563	619	570	558	619	566	526	592	530	606	635	606	556	589	547	573	574	570	581	594	593	616	546	583	554	559	566	571	556	545	529	579	580	585	578	580	612	576	603	573	577	579	551	590	588	584	553	582	572	612	557	542	592	538	589	554	557	559	546	569	603	578	563	590	570	554	549	624	599	585	584	566	577	564	585	560	570	569	608	570	583	579	537	540	565	573	557	587	544	596	556	549	575	534	574	578	625	534	570	595	553	587	562	587	592	623	563	570	587	628	559	591	586	585	605	561	580	601	533	560	593	564	586	539	578	550	599	561	545	557	607	544	578	563	586	563	589	585	511	617	633	587	587	555	553	538	612	580	624	588	614	608	586	567	624	586	582	576	554	553	536	578	550	567	600	556	591	579	561	536	567	554	559	549	548	592	602	588	600	572	509	585	594	563	564	552	554	619	565	587	601	581	597	555	616	517	602	608	606	587	540	577	575	594	603	569	620	596	600	559	605	590	547	600	620	538	569	638	616	563	563	624	593	600	603	593	604	585	555	614	595	600	597	573	538	579	624	586	574	560	588	583	547	605	588	541	605	591	583	555	623	619	573	561	559	580	606	561	574	602	559	547	551	577	576	538	561	587	585	596	600	557	583	615	595	562	552	619	557	592	569	626	554	553	552	615	561	605	560	572	584	558	596	600	559	563	569	582	617	579	581	526	595	575	572	568	590	546	550	573	547	523	561	578	620	593	582	581	597	574	586	591	592	571	604	564	594	586	571	583	603	620	603	581	535	591	548	576	583	625	597	586	576	602	567	575	598	550	555	597	600	606	569	550	568	586	565	550	597	614	571	554	580	561	591	595	526	609	594	568	537	566	618	574	538	565	608	541	566	574	577	580	573	544	575	602	560	575	591	628	581	576	556	565	543	601	571	568	564	599	581	562	571	594	560	564	597	555	580	556	568	571	581	567	613	566	569	549	583	564	590	549	557	611	613	587	559	566	630	611	568	576	610	596	555	608	633	590	544	558	535	578	533	579	568	573	615	597	589	543	576	556	595	608	596	571	565	537	547	558	554	532	591	608	601	590	567	556	572	597	549	571	562	597	643	596	568	633	616	522	581	548	623	627	588	589	591	613	568	582	601	550	589	561	573	637	572	560	557	581	580	559	585	563	610	562	570	593	552	602	571	601	573	586	590	581	572	587	547	608	570	612	609	596	583	554	576	575	564	566	562	570	588	600	606	612	616	600	581	594	612	579	588	594	622	580	587	566	564	542	575	579	583	639	530	580	570	602	582	574	588	574	588	569	592	592	565	603	597	551	557	596	613	551	549	532	567	587	554	608	632	547	587	551	547	560	579	610	564	553	593	557	568	581	584	575	592	584	564	566	593	593	614	633	553	591	575	582	570	559	594	527	571	531	547	568	538	594	599	574	588	584	587	592	573	555	561	577	526	612	598	581	605	602	580	583	591	570	538	534	578	605	586	579	574	541	585	551	585	589	565	619	523	561	557	623	549	600	588	589	550	575	543	595	596	552	583	523	585	564	627	605	580	595	556	541	579	562	605	538	596	604	525	558	547	613	606	597	583	583	580	571	590	595	526	584	588	563	582	563	591	579	587	575	539	578	546	611	523	635	528	602	582	588	617	610	582	582	595	577	576	600	529	599	577	576	587	559	593	587	580	574	584	592	578	573	558	586	544	567	532	607	612	523	556	567	574	574	588	550	599	577	591	566	609	592	578	562	571	586	559	589	564	578	594	598	566	596	549	613	563	551	583	601	566	571	553	565	580	591	607	655	568	580	544	597	634	603	569	571	574	587	590	593	551	631	597	571	593	571	562	566	580	584	540	569	575	570	590	536	601	561	606	588	574	609	546	546	570	607	574	553	611	565	586	561	598	561	599	603	570	536	575	598	602	581	594	591	542	600	644	586	616	576	560	598	547	574	609	589	601	567	524	604	560	558	598	552	604	575
23161	21524	29536	23980	21526	21575	10525	1110	748	674	582	475	465	429	390	375	402	378	337	355	332	321	320	305	301	315	300	282	293	288	268	264	273	266	268	282	299	288	259	284	269	266	299	248	294	276	254	308	299	331	293	267	279	303	297	278	297	277	275	246	281	247	271	266	270	266	247	249	285	246	246	258	250	257	259	273	272	257	261	275	248	250	215	238	264	253	240	243	270	261	301	268	236	249	270	261	258	255	242	250	242	293	235	279	305	258	262	256	247	227	279	244	256	255	242	257	271	254	285	270	274	261	256	265	240	272	257	241	256	236	261	235	239	254	248	249	276	263	262	259	260	269	273	255	269	229	268	282	258	242	260	276	269	283	251	240	240	261	240	260	286	275	248	267	257	247	271	253	235	238	255	252	252	254	257	279	249	250	258	261	261	272	259	254	242	263	252	265	255	257	228	223	269	264	247	273	271	248	239	284	263	247	252	266	260	267	245	283	224	274	246	258	254	250	260	258	253	266	283	276	267	264	250	255	270	245	231	238	278	264	232	259	242	265	254	278	264	283	275	280	260	245	252	257	251	269	242	276	260	283	285	240	269	262	255	261	243	238	260	264	238	265	258	272	228	264	262	277	268	247	250	253	279	275	263	258	241	276	244	246	267	276	236	260	230	255	245	281	232	255	281	261	250	235	274	269	262	278	261	242	245	239	238	265	249	280	278	250	233	273	270	283	232	260	267	251	281	252	255	269	287	233	267	292	229	262	257	270	280	272	237	282	252	267	272	268	236	261	261	281	256	258	237	278	246	256	270	256	264	269	241	270	261	232	268	254	251	273	273	266	240	252	251	251	262	248	279	244	250	232	250	262	255	254	245	268	230	267	267	271	263	268	253	247	290	239	283	257	259	261	251	255	255	265	235	255	247	261	275	294	269	269	212	278	246	237	253	257	241	257	245	250	268	246	275	250	279	238	280	247	252	273	249	262	267	280	274	243	264	259	276	257	246	263	255	293	249	262	266	299	242	284	270	264	260	246	245	269	258	237	272	263	261	266	248	240	273	246	305	244	250	277	265	235	268	243	251	249	206	255	261	263	256	243	227	255	271	256	261	261	226	274	243	260	273	260	272	264	235	252	256	264	242	238	278	268	257	251	277	260	251	256	301	263	258	286	261	243	253	249	262	269	246	294	259	281	257	241	268	271	279	267	256	278	235	293	265	229	238	277	238	243	252	284	250	244	268	269	249	264	254	244	247	263	219	258	266	294	247	270	256	222	239	247	243	274	235	224	260	246	243	278	248	264	259	257	247	268	246	248	265	255	262	269	267	259	289	234	258	261	265	275	269	271	266	283	270	231	242	258	242	235	271	252	248	255	284	272	260	284	239	252	263	239	274	243	267	253	296	245	234	260	266	263	281	258	261	254	262	239	229	258	250	264	273	250	270	244	246	264	232	258	263	278	257	254	241	229	239	216	269	266	243	257	258	256	255	250	241	259	229	260	260	245	278	252	283	264	277	252	268	269	228	255	287	247	263	249	257	254	278	259	284	274	258	253	261	259	277	267	241	275	271	277	256	260	261	256	267	262	243	253	301	269	269	252	231	252	235	262	289	251	259	279	285	235	242	274	255	235	243	240	248	266	275	229	266	256	258	245	249	251	252	269	255	266	290	271	227	248	215	248	262	263	284	276	262	259	252	249	265	264	264	260	273	255	240	247	262	249	260	272	252	269	249	273	259	253	284	263	233	264	271	260	284	287	279	259	226	277	237	248	257	262	211	242	258	276	272	230	235	251	263	224	235	235	267	284	258	242	251	271	269	261	277	281	259	249	254	282	246	259	219	268	242	262	262	271	232	241	249	274	249	245	265	266	227	255	257	254	228	252	249	244	253	273	243	257	280	230	265	259	247	248	250	257	239	253	261	233	240	282	227	277	277	245	248	286	242	262	270	253	266	257	239	230	254	252	259	235	233	217	267	267	294	300	272	254	293	267	273	239	261	254	278	294	258	266	254	264	268	253	287	248	263	258	274	254	236	224	257	242	246	238	272	255	256	273	264	242	270	249	241	266	223	241	259	243	271	250	221	253	268	257	226	247	266	284	229	246	246	265	256	259	269	270	226	246	254	248	248	249	234	224	250	234	281	262	253	293	246	234	250	265	269	258	263	242	243	269	260	249	275	276	248	277	282	217	256	278	275	260	274	279	251	243	268	275	246	253	239	262	250	264	269	249	237	263	254	250	252	256	249	245	277	270	236	236	255	264	267	261	232	271	264	239	268	264	244	227	228	271	237	266	246	264	250	243	278	249	266	267	232	258	261	259	252	248	255	255	234	261	262	258	273	251	276	263	252	251	268	246	276	228	239	267	257	268	262	257	297	252	275	269	249	242	249	275	264	250	261	239	239	246	276	230	267	269	307	277	261	282	224	251	254	254	271	238	245	278	251	276	268	240	246	249	277	254	236	219	258	279	247	247	259	259	246	245	259	243	257	237	284	205	237	267	248	253	254	256	263	260	240	261	241	243	254	249	242	266	281	251	228	266	245	282	262	271	274	283	260	262	292	261	278	232	234	247	252	277	272	266	234	231	248	250	263	274	241	274	276	273	282	265	258	252	242	257	244	240	237	252	277	272	238	226	282	246	261	263	235	247	244	279	251	262	252	266	241	254	256	230	279	246	241	243	237	287	226	237	243	288	249	260	256	288	286	227	263	266	252	269	272	267	275	282	274	274	271	270	276	240	277	280	257	271	258	275	255	235	262	231	251	231	282	269	249	255	285	270	238	259	249	240	221	267	227	243	271	243	275	231	263	274	233	237	272	232	252	274	251	251	268	281	273	264	248	284	255	240	262	268	257	260	241	249	271	283	248	224	241	263	243	268	251	282	267	244	226	264	264	240	236	249	232	285	234	246	272	280	266	275	249	249	261	268	239	256	286	273	246	238	276	265	277	279	257	288	245	255	241	266	261	237	270	267	249	263	243	266	247	256	279	253	226	250	259	259	253	248	220	244	276	251	270	261	291	273	260	249	251	245	244	263	257	255	259	271	276	277	260	261	260	270	266	223	266	245	270	248	251	244	240	272	279	266	254	250	240	264	267	264	257	255	267	251	262	245	239	253	260	276	284	244	254	249	258	214	245	267	290	245	226	259	285	259	225	244	259	270	255	245	249	253	244	233	279	255	249	280	268	255	243	247	273	248	241	261	267	280	219	252	265	250	263	263	250	247	264	292	257	245	235	264	246	231	248	236	245	257	266	247	242	281	255	269	221	274	282	286	257	232	252	252	270	266	257	268	244	245	236	251	261	269	249	248	258	251	221	268	262	255	259	285	248	242	238	253	271	260	249	261	251	268	264	230	248	228	273	259	257	253	256	249	228	257	270	242	283	285	280	249	241	256	256	247	231	252	269	280	247	265	251	304	269	258	248	233	259	257	274	269	254	268	229	249	262	239	220	261	265	250	254	232	270	249	251	279	268	275	255	264	255	278	254	259
7331	17091	13605	7122	4924	3639	2884	2258	1845	1522	1289	1090	988	891	792	725	656	663	603	585	573	522	513	518	486	450	462	431	447	447	456	429	422	448	446	405	393	380	430	418	408	419	416	432	424	396	427	404	461	439	421	394	407	425	454	433	410	415	399	393	386	395	397	381	361	398	391	383	403	386	379	372	374	356	396	352	369	376	377	378	346	383	376	348	391	342	364	357	393	372	389	363	374	390	370	380	352	364	337	341	358	397	384	336	375	370	394	377	358	374	366	344	335	373	370	395	359	375	353	374	351	370	352	372	362	371	346	373	408	370	377	350	350	362	367	362	335	399	349	403	347	382	370	367	367	377	343	355	366	367	355	361	382	351	338	334	356	351	349	396	401	380	359	362	372	357	374	361	348	348	359	348	355	352	355	372	389	368	391	382	358	339	399	338	348	357	384	379	408	388	349	390	406	361	377	379	353	343	357	334	377	365	365	382	356	360	353	351	368	376	348	346	395	331	383	397	355	362	366	370	384	335	371	346	386	381	396	400	382	370	379	362	362	372	339	360	373	372	362	328	357	362	390	351	394	375	388	361	371	370	347	358	337	347	389	347	361	370	352	363	369	352	360	341	375	352	351	389	361	337	348	360	365	354	351	328	381	382	396	362	337	321	356	380	358	364	351	383	349	352	361	349	362	358	361	337	337	395	304	357	359	394	318	377	354	391	371	363	350	370	374	349	391	334	390	362	367	388	335	383	336	350	362	374	376	343	410	384	356	377	362	304	406	379	384	371	376	339	361	326	356	388	347	374	357	367	410	360	342	352	337	345	361	376	359	379	339	379	349	367	373	347	375	337	351	350	370	364	363	337	349	369	351	380	379	335	357	353	379	372	369	348	370	320	397	366	408	382	372	401	393	396	368	359	370	399	387	404	381	353	350	381	355	349	379	366	345	361	390	371	359	364	345	357	378	360	362	358	365	358	362	386	344	353	392	356	370	342	363	380	349	313	358	413	358	385	351	361	358	372	364	345	357	326	356	363	343	337	360	357	385	361	381	335	386	346	368	374	349	381	371	388	351	339	366	378	343	361	383	392	364	337	364	374	364	346	358	366	390	392	352	327	380	359	370	371	337	374	386	336	352	384	339	390	376	385	414	342	333	362	358	350	388	369	382	335	350	378	373	365	355	342	380	396	376	334	348	361	371	387	354	353	350	379	340	326	383	350	316	343	342	377	371	380	333	382	357	354	356	351	406	342	392	334	353	369	355	348	364	344	380	344	364	355	334	397	360	365	370	387	349	354	352	334	345	385	372	347	382	331	349	408	380	363	349	388	354	387	355	365	358	325	352	345	377	343	364	363	361	363	354	365	363	334	368	395	425	337	354	376	364	369	349	360	337	380	381	366	313	359	352	352	382	358	343	341	367	325	362	377	377	347	382	398	366	365	376	316	336	349	387	387	372	362	378	355	350	357	316	361	366	352	380	383	335	353	357	387	352	345	337	344	336	380	372	391	351	371	380	359	396	397	338	368	340	360	378	374	326	361	375	364	350	362	374	354	368	374	378	371	346	373	369	397	367	373	376	381	390	383	351	349	362	377	330	356	355	354	339	384	345	366	351	356	340	364	391	372	357	365	372	386	394	383	358	326	358	370	397	385	354	370	344	386	361	377	350	368	397	368	391	417	354	368	361	435	364	347	376	344	350	349	374	354	364	375	381	328	343	337	368	351	404	369	377	341	397	361	349	375	338	378	351	388	327	401	347	346	349	377	348	384	366	329	332	346	377	344	353	349	340	400	360	396	396	366	352	366	385	352	364	354	429	362	374	350	375	362	372	373	358	376	367	344	342	331	369	355	341	368	377	379	351	376	399	380	376	390	351	330	382	410	326	393	384	378	385	374	367	352	359	362	378	378	359	365	379	334	375	399	389	330	374	386	344	360	348	404	378	397	372	388	370	366	356	359	361	369	355	355	378	355	396	358	349	353	399	344	338	372	360	350	399	370	367	334	367	356	397	350	365	371	357	355	376	376	358	404	338	359	324	346	355	326	333	352	369	369	359	357	375	347	360	352	379	363	335	392	392	342	331	354	366	376	390	365	399	367	381	343	364	367	356	349	369	367	340	349	374	397	365	350	368	331	384	360	411	364	356	347	348	356	379	397	366	353	365	380	363	378	357	356	357	320	388	394	373	373	395	387	333	374	341	364	371	357	356	323	400	353	358	376	383	361	362	377	404	360	366	380	389	362	383	357	367	362	365	358	346	337	403	359	357	334	353	339	387	411	328	363	393	384	346	371	367	389	374	360	346	339	342	378	350	387	372	382	375	358	349	364	348	373	303	336	366	326	390	365	378	325	385	352	380	331	352	350	381	338	336	353	370	357	343	370	369	377	359	338	341	352	378	356	330	356	375	357	367	346	345	365	349	360	314	392	362	417	386	349	380	378	360	400	348	337	391	376	385	386	333	373	378	399	366	331	339	350	356	385	344	387	373	360	361	362	344	361	343	361	346	409	357	362	388	357	353	377	350	359	377	415	382	367	354	376	374	366	361	372	366	352	373	348	396	356	354	338	330	387	334	324	390	389	365	378	360	339	345	336	334	354	351	383	362	364	343	338	326	391	400	351	377	348	378	348	366	336	391	390	377	376	352	325	367	354	340	376	352	377	368	340	365	329	343	359	369	406	390	357	405	311	356	369	364	366	369	342	349	354	358	367	390	393	388	348	393	350	353	325	380	396	331	332	343	359	370	395	382	367	348	412	366	369	374	390	378	389	372	418	376	322	347	375	359	350	350	306	419	373	363	376	375	383	347	372	370	342	361	338	369	356	358	399	373	340	356	348	347	377	379	347	362	362	376	358	375	361	326	402	344	391	320	376	366	363	374	353	373	378	353	367	363	330	368	368	351	373	349	383	341	341	351	363	381	384	380	369	377	355	350	384	359	370	366	343	418	361	367	392	390	342	363	380	357	379	405	376	371	412	394	355	364	386	322	368	376	373	370	356	385	371	367	394	353	386	379	351	398	377	329	382	346	369	369	370	349	362	384	347	371	342	327	371	361	329	371	376	385	384	403	372	342	352	379	413	380	388	356	377	381	379	364	350	371	392	373	387	404	414	413	341	366	370	388	371	371	357	343	374	362	396	365	346	371	371	348	343	375	364	401	354	382	343	365	366	371	378	348	346	354	338	365	362	360	350	376	368	369	366	365	376	341	333	390	359	322	357	364	401	377	402	370	377	380	371	353	373	361	351	325	333	368	349	379	384	376	378	355	343	365	348	352	341	343	373	350	359	388	353	369	356	363	378	354	370	365	344	343	376	347	384	355	377	379	320	371	335	348	344	365	387	353	365	366	406	388	381	375	334	373	365	352	364	363	373	372	351	361	369	359	395	362	343	404	384	379	358	364	374	338	375	343	346	376	349	330	358	373	369	364	366	346	361	361	388	379	353	348	341	365	375	367	407	373	376	338	379	348	356	335	359	347	351	348	386	378	347
27109	21184	9968	756	459	408	335	358	330	309	297	353	321	371	301	320	287	326	322	306	326	316	321	329	321	324	302	332	320	337	334	322	326	300	328	324	304	293	327	300	341	315	346	323	285	322	293	305	307	308	341	291	340	318	341	302	300	374	314	301	325	304	302	314	347	331	337	303	328	320	311	317	303	353	310	310	282	349	292	323	346	313	301	327	316	337	313	329	316	334	299	329	323	307	300	317	306	318	292	356	285	357	289	328	325	322	288	322	313	275	348	337	318	330	321	318	283	329	330	290	315	313	357	330	309	322	299	316	310	344	327	298	319	271	338	334	345	314	318	323	325	312	323	313	331	333	315	319	320	323	342	344	321	305	319	326	338	283	321	320	309	343	295	335	321	305	316	314	279	296	339	310	307	313	308	319	324	309	332	318	324	332	302	357	332	295	299	328	294	299	306	309	325	323	342	332	303	344	299	299	317	316	311	307	345	308	315	319	346	324	308	310	324	328	308	305	322	311	283	283	288	311	301	305	312	311	327	306	296	322	286	341	309	319	326	320	309	324	308	328	291	308	288	309	320	296	343	302	324	313	333	316	314	312	337	328	341	307	332	319	325	296	316	311	334	311	318	320	322	334	326	314	322	365	354	353	287	333	319	312	339	283	310	298	285	317	318	322	340	344	285	314	311	296	314	290	277	332	327	323	302	302	329	310	349	325	288	340	310	332	328	289	322	317	310	338	325	315	295	315	309	289	300	317	324	299	317	297	296	333	320	347	317	330	329	324	278	315	315	327	332	290	330	321	310	296	328	339	322	312	315	311	314	313	336	317	322	336	330	324	313	305	310	338	338	307	341	300	314	311	322	322	303	309	334	314	320	326	319	323	319	321	309	318	314	360	323	337	324	321	331	313	320	279	361	326	342	323	333	319	313	310	300	292	309	372	329	336	338	317	293	330	305	314	338	326	302	326	329	302	333	288	310	304	314	315	347	333	322	321	332	357	320	302	300	323	303	306	323	332	374	312	312	331	333	332	295	335	271	324	278	319	341	353	329	332	329	320	307	334	314	283	296	302	327	314	308	328	320	313	299	294	313	328	298	321	330	325	311	334	328	323	341	315	334	329	298	311	303	299	316	365	316	303	309	320	310	298	329	319	346	323	296	314	312	306	316	310	347	302	332	328	313	292	316	314	305	314	328	317	312	332	356	315	326	323	313	322	318	340	330	290	299	346	315	285	325	306	332	338	323	296	332	326	319	296	342	303	300	343	313	353	305	329	314	314	319	320	322	287	327	309	327	319	319	329	329	322	318	317	321	351	330	295	344	304	291	320	305	330	347	315	316	305	310	318	340	329	313	304	312	319	345	314	326	321	310	318	319	305	327	305	319	332	288	291	319	313	336	344	317	281	297	317	304	343	308	331	282	320	312	304	330	297	317	327	312	332	304	288	352	339	302	358	312	317	291	303	309	314	322	328	318	345	292	329	324	298	310	315	321	357	298	318	294	306	314	308	312	305	338	304	337	297	340	319	349	338	331	326	320	307	364	306	335	315	318	341	288	322	295	292	325	305	320	302	314	337	302	309	309	332	318	302	336	319	309	284	333	313	306	322	297	282	312	314	309	312	318	321	332	316	295	345	300	325	313	299	312	298	329	292	301	327	324	333	345	310	310	337	318	315	359	270	319	352	283	305	317	293	318	292	298	310	291	327	333	347	304	307	332	322	309	309	315	343	306	334	317	292	315	300	311	285	320	320	323	333	313	313	292	293	307	353	342	298	329	319	322	326	338	351	339	329	307	315	283	305	306	306	291	319	295	305	306	316	345	292	304	288	309	338	312	329	320	326	305	325	330	324	316	361	335	291	311	298	330	303	324	328	332	313	338	334	322	304	345	303	321	324	300	313	313	309	292	311	336	312	370	323	304	321	315	316	340	334	323	289	309	299	321	273	318	314	330	328	314	296	341	324	317	305	315	297	302	329	316	324	302	330	343	323	268	307	313	299	295	320	325	331	297	336	315	333	303	326	293	312	308	306	332	344	315	313	289	309	307	326	332	324	323	314	325	287	307	312	330	322	319	278	293	304	327	281	340	323	290	316	330	299	331	332	302	320	330	337	328	330	305	308	314	304	324	321	331	297	302	341	340	297	293	338	280	321	313	314	323	305	291	309	303	330	305	305	333	331	299	341	302	315	328	300	323	279	313	311	310	313	332	299	323	314	319	345	299	313	313	302	303	328	292	304	316	330	287	322	304	330	307	313	324	276	289	317	354	303	322	305	325	318	302	315	307	311	303	304	320	321	305	315	303	300	343	358	319	318	307	317	328	319	340	291	318	302	277	316	302	301	311	318	318	286	324	294	327	295	253	323	328	317	325	332	290	330	305	318	319	322	298	353	305	310	336	321	321	313	322	309	287	322	304	302	316	287	313	316	311	310	324	330	325	301	332	303	326	311	335	324	322	314	318	312	310	311	303	304	347	311	302	327	300	289	305	321	308	325	303	322	316	322	326	326	332	300	344	347	319	327	317	315	335	299	311	315	335	322	326	328	306	360	340	333	340	314	315	311	322	325	314	327	334	325	333	299	343	349	323	318	295	324	323	333	304	329	309	305	295	329	311	297	311	334	312	326	334	331	342	305	276	332	288	337	355	329	321	326	340	335	339	305	320	318	340	320	306	308	343	304	314	285	312	326	291	289	310	354	307	323	322	308	324	295	322	345	347	299	288	314	325	319	293	305	298	327	286	294	341	293	312	330	293	333	309	310	339	328	314	298	309	335	322	351	311	314	318	321	319	286	320	315	334	328	299	295	348	317	287	281	333	340	337	321	271	329	305	301	354	315	284	326	311	313	327	284	308	304	331	316	316	292	291	334	317	317	319	354	290	331	295	323	346	313	296	287	305	347	353	310	315	327	306	324	311	294	352	322	336	325	297	318	330	331	329	325	307	291	309	328	297	294	298	334	309	318	315	329	312	301	318	329	343	311	309	305	314	321	341	344	307	307	306	329	298	329	329	305	285	339	347	305	346	325	300	300	300	282	313	303	311	294	327	309	311	315	293	285	336	297	308	318	303	292	297	326	305	315	323	327	355	306	289	327	300	317	311	314	302	327	318	309	310	276	329	303	316	345	307	314	318	329	322	337	298	299	310	295	322	344	275	292	324	306	300	310	303	328	323	333	319	338	298	328	327	349	311	338	342	319	329	315	346	311	334	299	288	314	308	350	342	288	305	300	330	321	303	287	292	317	315	310	296	311	331	311	342	314	306	312	330	324	332	298	349	299	332	305	325	318	296	332	314	312	309	331	372	298	298	345	306	335	330	324	310	284	304	335	295	325	284	307	323	336	311	330	299	309	330	324	320	311	312	321	306	321	330	344	362	300	336	330	292	309	319	344	318	314	326	328	317	290	309	334	345	335	312	325	330	302	345	293	345	317	306	307	303	324	263	315	326	341	319	319	333	323	315	322	330	320	289	323	284	315	309	300	321	351
4007	1215	1122	710	596	529	491	500	483	467	472	475	462	418	427	428	471	455	478	469	410	424	416	454	441	410	428	436	458	441	445	474	457	431	474	404	447	433	451	459	434	422	443	450	452	426	445	490	460	460	489	459	455	459	423	394	462	407	461	453	478	428	413	452	461	428	450	462	412	458	465	408	462	425	410	439	449	433	425	424	447	480	466	426	433	459	428	447	429	435	464	435	471	421	432	426	448	471	457	444	450	425	440	420	441	421	457	430	423	447	451	434	448	466	434	452	475	443	435	441	469	429	421	425	431	444	424	418	435	460	458	437	422	458	427	423	407	473	461	449	432	454	444	438	439	455	440	435	439	435	480	413	455	431	434	442	461	420	451	459	461	426	414	422	417	424	450	454	431	429	425	458	443	426	467	455	434	427	470	420	451	444	430	461	427	460	452	424	482	440	404	426	431	433	442	422	401	414	432	489	420	453	418	417	421	458	446	425	439	438	447	484	392	410	466	435	446	425	425	422	438	408	454	425	436	425	404	434	434	460	434	432	434	387	464	440	442	441	418	454	430	421	422	425	432	456	457	445	454	428	441	426	423	443	446	473	421	469	458	408	420	453	464	444	458	433	463	449	452	470	486	401	419	403	431	464	470	444	437	429	395	439	445	440	442	440	417	428	415	422	416	450	430	390	433	407	432	439	430	457	434	426	446	483	448	414	471	446	450	463	445	442	462	417	420	445	429	409	442	412	464	447	422	423	459	451	449	445	418	462	412	416	418	434	427	401	426	448	438	427	462	443	460	458	402	425	450	427	449	417	432	420	443	473	436	452	456	420	443	436	430	474	437	408	443	393	464	452	415	470	402	452	458	443	417	434	454	414	449	401	434	447	428	470	455	482	442	415	478	457	468	451	469	447	418	435	451	412	462	443	414	405	442	417	421	427	461	442	440	456	403	458	433	417	433	412	416	450	461	430	467	405	421	464	461	468	453	423	431	452	474	441	430	408	454	442	444	440	457	429	453	433	423	405	435	423	454	454	461	418	404	453	431	456	462	385	455	434	447	456	430	460	441	450	432	434	424	460	419	442	444	423	436	435	429	422	453	457	455	464	450	424	428	460	452	418	411	456	423	433	448	457	458	437	442	451	427	442	436	433	438	477	416	471	434	435	458	446	466	436	463	432	446	428	412	469	440	450	447	471	421	418	472	408	473	419	441	458	417	404	455	449	431	439	438	399	423	459	433	447	455	418	495	418	434	498	443	477	427	470	408	399	468	440	452	448	473	455	474	470	412	421	439	442	452	430	458	420	436	433	466	455	431	394	440	445	458	455	400	461	454	449	421	404	427	424	461	441	457	428	435	481	450	411	441	426	425	474	435	429	465	403	425	456	434	442	427	441	411	419	439	468	406	405	459	396	432	445	431	452	449	453	399	386	444	446	427	430	453	456	420	442	412	432	469	419	418	448	427	473	472	414	463	437	455	489	404	461	412	446	442	427	416	427	470	435	433	425	431	454	451	483	430	436	429	433	433	413	480	461	482	448	427	441	410	472	448	448	469	454	433	422	437	449	424	436	405	442	450	428	425	427	450	439	471	421	447	428	434	438	478	420	455	434	453	451	460	427	428	423	468	448	459	460	430	416	421	461	443	434	439	438	448	449	420	471	380	403	420	453	470	457	418	436	448	422	450	455	442	441	440	398	425	426	467	471	418	469	435	413	454	441	426	427	475	443	439	458	468	452	428	424	460	436	427	415	457	431	419	454	424	436	444	458	441	423	448	442	452	431	412	445	469	444	416	450	418	434	457	411	432	428	438	449	446	436	414	459	466	436	454	414	445	473	420	453	456	481	432	458	422	435	436	417	458	432	432	433	408	425	429	439	437	431	468	446	408	451	429	411	485	439	474	450	440	427	460	421	421	467	457	408	405	478	415	463	482	449	450	453	461	438	465	436	453	458	417	437	421	457	449	451	432	412	425	447	470	453	482	447	432	425	431	443	456	433	447	394	393	421	426	457	443	436	445	471	497	437	433	406	447	445	448	503	413	451	452	463	441	424	431	465	430	410	450	425	473	463	398	435	436	467	432	454	450	480	480	416	424	440	442	424	482	455	440	459	455	464	432	433	417	460	460	459	419	440	479	427	431	440	424	435	401	406	400	411	441	451	440	442	453	439	457	429	433	444	450	436	467	437	439	439	440	463	433	421	449	459	426	429	427	429	373	455	392	461	436	431	449	427	438	436	431	429	437	398	432	442	431	444	434	442	446	476	437	431	405	448	429	486	473	374	456	429	441	425	453	450	443	426	472	419	411	409	437	437	429	405	442	442	441	453	434	461	403	406	451	446	441	461	441	437	428	446	430	451	454	402	478	461	448	393	435	441	437	476	436	450	447	463	423	459	446	444	445	436	458	444	460	445	408	476	448	445	443	439	431	452	414	451	413	457	422	440	419	440	430	467	451	424	447	475	457	450	460	433	442	408	457	477	422	431	454	450	438	423	456	448	440	474	440	433	449	456	430	411	421	451	445	433	472	415	450	440	468	468	434	414	449	442	399	425	416	423	463	460	419	422	398	438	455	462	446	455	459	436	445	398	429	446	424	415	457	465	439	484	455	448	463	451	444	404	446	406	432	466	420	431	452	415	440	470	471	412	427	462	402	463	405	453	415	414	417	456	411	409	458	439	455	432	445	437	450	422	455	443	430	431	423	457	451	463	447	435	436	457	449	416	430	440	456	412	410	445	454	481	448	489	470	461	390	438	413	428	470	430	451	490	401	418	452	464	430	489	399	447	459	435	415	450	440	430	456	486	417	437	461	448	467	400	413	433	437	446	454	421	451	425	448	377	426	403	464	460	445	420	451	435	461	423	410	456	406	430	434	445	464	428	425	441	455	452	433	428	439	453	452	470	453	470	415	439	463	442	445	481	452	451	421	434	422	420	427	448	451	458	471	424	440	417	432	408	474	440	452	430	469	414	482	427	461	384	454	424	417	467	472	426	498	437	453	433	449	428	455	457	413	464	447	442	428	428	432	432	460	465	461	461	432	449	450	464	459	416	451	470	431	445	436	446	410	445	408	453	425	444	443	432	460	425	466	425	441	435	422	454	380	426	442	465	464	415	429	449	451	418	438	456	453	395	388	422	489	460	439	437	439	426	432	437	454	468	428	444	448	454	440	463	486	477	437	432	432	405	433	440	416	472	420	446	485	428	401	490	448	433	427	463	469	417	439	411	460	413	426	453	460	428	444	469	418	455	441	460	474	471	455	434	423	439	409	407	420	462	464	454	445	440	454	450	462	429	412	479	416	458	445	428	436	403	443	392	453	414	442	419	469	443	450	440	477	457	420	441	453	443	457	458	449	451	441	457	414	462	453	436	440	465	408	478	449	448	442	450	471	454	433	398	427	397	429	428	444	423	418	433	440	481	451	434	452	451	430	434	452	442	452	402	411	460	446	472	467	435	451	424	445	433	436	424	415	419	448	435	459	441
23968	21528	29159	24344	21510	12246	1337	768	695	631	593	553	509	466	507	523	456	483	454	444	486	463	409	407	415	448	441	441	440	459	427	398	427	445	412	427	468	420	428	398	442	431	419	447	378	399	463	439	471	423	414	457	441	418	422	438	382	456	451	415	443	465	375	383	453	414	406	384	454	408	394	417	429	421	404	411	444	390	386	452	405	465	430	410	452	395	390	408	437	408	421	390	460	403	418	416	394	399	407	439	413	396	406	395	429	390	406	410	387	433	430	384	426	454	380	385	432	429	398	446	424	431	403	449	378	427	402	367	379	416	399	436	447	427	419	387	376	387	424	420	395	402	398	437	452	424	447	432	397	413	440	406	438	428	412	408	436	409	385	425	387	374	377	418	410	415	401	435	412	432	426	428	396	442	392	410	415	417	415	416	453	413	434	440	398	415	385	396	412	454	434	401	404	423	402	439	447	379	410	371	402	411	427	411	402	423	440	408	431	449	436	388	426	398	390	418	425	425	415	408	423	390	424	402	418	431	401	458	436	392	384	413	425	391	388	426	427	383	400	389	409	403	387	424	378	395	389	403	407	412	403	417	387	425	400	427	417	426	392	419	417	405	386	390	396	408	422	420	380	392	403	401	399	394	410	389	419	414	411	434	392	417	394	415	406	417	418	422	413	420	428	387	405	388	398	420	442	415	377	436	382	411	427	407	430	438	422	397	409	429	411	418	434	415	414	420	392	412	405	424	428	398	435	385	399	426	426	417	403	398	403	421	428	421	384	401	387	417	438	407	394	403	416	402	390	393	388	427	435	416	392	421	412	374	384	437	450	397	370	374	404	401	407	399	409	424	407	417	388	442	401	415	401	385	423	416	370	391	370	394	400	429	442	396	379	418	431	423	405	383	425	406	376	377	413	392	414	388	444	403	402	442	423	416	432	403	428	411	393	395	415	374	417	402	407	425	410	414	410	402	444	388	389	415	415	418	375	437	386	428	392	404	428	434	434	419	433	419	390	434	412	395	400	428	401	397	369	411	396	414	439	389	436	398	371	398	436	438	423	429	393	401	431	393	394	375	391	378	408	392	395	402	468	430	409	424	381	405	433	398	420	412	444	393	392	405	381	391	418	449	415	380	441	439	389	409	388	412	389	413	450	399	427	405	420	420	441	436	446	372	442	433	424	439	409	381	380	390	410	411	400	365	414	411	418	448	428	426	447	386	445	407	395	429	387	372	388	408	406	395	433	428	417	420	392	391	410	415	437	394	432	422	445	361	407	426	383	414	396	398	422	419	397	418	397	401	470	407	400	410	427	442	423	417	415	438	409	396	436	425	444	435	394	423	404	406	428	406	425	384	397	407	387	376	398	423	410	396	413	407	407	414	401	417	378	421	399	387	454	419	414	421	396	417	395	372	435	430	415	449	404	416	390	408	374	423	426	407	395	423	389	392	422	428	435	422	471	463	398	433	396	387	416	407	429	416	409	405	400	402	422	376	417	402	393	417	402	417	390	434	408	387	422	422	440	394	392	414	400	444	413	419	449	384	406	435	400	408	389	412	393	414	417	401	401	405	415	398	380	419	419	414	410	410	359	394	393	381	377	404	382	427	401	417	455	391	425	423	421	391	417	399	413	430	419	398	416	388	414	373	387	452	417	422	368	408	459	425	418	426	414	418	422	398	410	386	445	428	385	425	399	412	424	397	427	408	420	356	412	410	407	378	400	436	411	388	366	403	431	423	402	417	408	408	417	376	424	411	436	461	409	416	412	397	409	403	434	396	426	412	437	385	411	370	441	398	385	395	418	385	425	429	430	385	396	388	391	395	420	431	415	412	419	416	387	440	405	405	360	425	405	423	365	396	379	421	402	377	367	406	396	424	382	405	422	411	411	406	380	409	442	396	398	416	466	401	441	442	443	419	384	439	388	408	374	430	406	395	412	427	400	430	374	428	404	446	381	395	409	388	402	402	398	405	405	404	404	458	425	407	406	415	398	411	435	392	452	395	427	438	428	405	465	403	411	402	420	421	417	411	436	420	402	431	368	401	439	425	412	412	392	418	443	417	383	404	398	398	399	382	447	379	415	411	402	399	412	405	442	443	407	423	392	419	378	399	415	396	407	421	363	405	438	443	390	407	404	430	429	392	396	451	406	411	414	386	433	449	441	423	393	444	400	418	398	428	426	419	384	424	420	439	392	399	426	465	382	412	418	399	412	422	395	412	402	404	410	443	422	414	423	398	432	413	421	420	412	405	385	418	453	418	442	378	391	354	369	445	378	395	435	381	379	397	378	406	443	420	420	410	387	424	440	367	352	455	371	379	425	387	421	421	430	432	438	384	383	403	412	425	419	416	417	415	440	427	387	391	396	449	433	412	398	442	393	388	402	401	405	427	377	411	417	398	399	400	401	393	430	432	411	422	436	415	416	452	389	393	441	455	380	389	442	444	395	397	408	403	428	421	411	436	368	426	438	414	407	391	420	444	365	451	425	408	392	407	371	405	393	407	432	421	398	432	422	432	421	425	413	417	350	382	440	416	432	415	394	384	415	432	421	395	437	426	391	417	434	417	438	389	390	401	390	436	409	434	405	386	394	402	410	403	416	398	407	417	422	388	403	379	388	381	399	431	415	412	395	381	431	391	394	395	430	417	421	432	404	402	396	379	452	369	396	410	421	388	384	422	401	386	391	397	371	426	426	395	390	394	418	407	412	423	403	380	397	413	412	380	430	391	420	403	406	429	406	419	404	417	393	416	422	414	380	406	355	424	415	392	396	391	394	385	399	400	369	414	426	417	392	394	441	396	411	390	377	398	415	381	424	428	410	417	447	413	458	433	400	416	407	421	409	371	425	427	383	396	409	413	402	385	406	448	435	399	410	391	424	390	416	395	399	419	415	412	430	434	434	441	421	398	435	411	397	438	389	390	409	425	415	408	423	431	437	396	416	408	382	409	385	392	412	376	402	390	418	437	397	393	430	411	379	365	378	420	410	395	434	433	409	396	388	409	424	439	428	405	406	418	427	379	393	399	435	430	386	424	418	367	403	394	428	379	398	408	408	404	402	420	412	384	408	426	422	410	401	395	410	432	408	423	406	437	380	404	436	398	405	391	403	396	392	391	390	390	401	413	405	442	434	424	396	425	393	410	425	410	396	437	397	430	403	369	383	447	399	424	429	415	435	395	407	406	399	395	468	410	404	399	392	413	426	403	409	404	406	405	362	379	400	403	428	394	400	421	405	451	405	389	436	450	411	398	412	409	391	444	388	406	389	423	365	402	422	435	409	412	405	422	417	422	403	412	429	432	413	432	409	396	408	400	418	407	406	413	378	441	375	405	408	432	412	412	415	445	458	411	416	379	385	375	403	401	418	408	408	447	414	414	427	438	405	409	424	392	374	398	410	412	427	383	425	437	416	429	479	408	410	388	429	401	396	437	400	395	418	437	412	397	411	432	444	369	423	446	388	431	356	437	393	402	406	419	388	399	404	407
5066	10705	8743	4314	3021	2349	1825	1488	1329	1118	1026	965	847	820	776	757	683	729	710	643	643	618	627	610	663	631	583	627	593	606	576	556	641	609	619	597	611	541	608	561	607	578	661	618	609	584	628	596	641	594	609	580	546	574	631	649	556	597	567	578	564	561	583	592	615	558	590	561	556	576	567	539	594	601	569	578	545	551	567	557	566	568	556	559	585	569	569	569	573	588	594	596	533	610	580	514	608	554	585	600	584	551	608	603	568	605	536	550	567	562	556	565	572	536	583	568	570	564	600	617	518	566	535	611	581	584	559	597	575	548	560	548	550	591	574	573	564	584	630	590	564	610	563	614	543	596	530	588	560	546	553	570	539	558	594	550	557	538	601	616	575	544	577	526	541	555	539	571	582	560	530	599	561	590	551	529	597	563	577	524	574	621	554	599	611	604	562	595	595	561	573	580	574	562	598	574	546	568	569	569	568	556	614	580	572	598	560	575	572	570	542	500	544	544	584	586	544	566	573	580	552	557	601	579	588	590	545	558	540	555	590	551	580	574	553	542	605	543	545	564	540	616	548	535	559	559	600	601	601	578	537	536	567	592	579	565	572	550	556	589	582	599	553	546	574	581	620	571	568	580	598	513	563	564	627	570	543	581	526	567	598	544	498	571	584	562	562	580	550	589	568	598	552	557	546	538	557	592	595	549	592	592	547	627	567	581	560	545	543	599	564	585	571	571	574	574	556	580	583	566	538	592	580	588	564	578	595	541	557	579	558	606	548	595	600	581	522	602	570	525	590	573	596	571	534	584	587	626	536	600	563	585	594	531	555	633	620	495	616	555	608	561	591	594	577	583	564	581	573	546	606	572	568	591	593	601	590	519	550	558	583	598	593	581	579	537	558	614	561	549	591	552	547	587	590	610	551	571	595	566	578	563	559	518	544	559	600	605	556	606	573	576	564	576	536	614	572	563	576	568	586	601	550	551	542	522	543	581	574	595	577	557	510	555	554	589	563	568	553	554	568	554	544	574	564	563	546	560	536	578	578	591	563	545	556	541	537	551	552	586	630	540	565	584	565	573	565	562	527	551	558	593	587	551	544	563	567	575	574	605	572	583	567	552	585	546	575	581	596	555	574	583	565	538	553	578	588	536	581	559	597	574	574	584	589	567	571	565	576	566	594	584	612	548	569	590	633	553	560	574	595	523	577	552	553	562	562	617	562	588	564	536	571	582	562	590	561	542	597	583	543	575	565	578	578	545	559	561	565	542	558	566	584	575	555	567	557	595	570	508	591	578	564	586	571	568	577	530	586	555	588	557	551	584	631	587	589	605	564	546	555	597	572	561	577	555	569	584	569	581	576	570	581	555	550	550	598	587	511	597	566	569	595	568	546	546	603	580	589	593	602	557	602	629	526	565	553	548	561	578	563	571	548	560	540	575	585	587	553	603	603	583	568	554	612	580	586	544	576	559	555	577	493	608	551	546	588	574	542	555	561	599	575	596	571	608	549	564	551	548	527	554	580	562	637	610	601	640	553	599	582	586	568	559	572	592	526	524	568	586	557	614	559	534	547	545	570	558	598	585	567	560	629	553	579	592	559	577	580	583	554	514	602	574	626	550	509	568	612	593	565	578	530	540	597	550	571	503	579	593	531	557	569	611	562	541	609	533	552	559	563	558	598	590	550	574	614	579	536	581	518	600	543	577	598	529	567	579	572	560	579	631	555	543	564	580	546	565	596	598	565	615	547	578	572	613	578	583	529	596	539	552	550	586	591	580	581	593	575	577	603	574	565	579	568	603	622	616	562	579	566	620	544	590	600	567	556	571	601	571	553	564	563	564	575	608	596	552	538	569	601	562	541	579	574	585	565	547	596	551	583	562	580	550	536	570	584	529	525	611	583	543	583	590	552	569	541	583	599	594	554	558	583	622	607	560	565	597	564	577	613	566	600	585	549	575	555	576	566	557	549	565	541	569	554	540	513	555	580	544	574	580	578	588	540	566	575	562	589	506	556	598	599	556	583	558	559	567	583	595	593	629	566	596	585	594	563	526	558	604	626	582	570	593	563	546	587	580	553	553	582	590	547	571	555	565	520	546	582	570	602	558	581	550	561	553	599	577	547	552	548	576	552	569	572	600	564	558	582	554	638	596	624	533	631	590	524	512	541	608	561	582	556	560	592	563	581	543	604	582	581	605	600	595	588	543	590	595	583	540	579	592	601	584	569	586	590	558	588	585	546	566	563	562	568	562	499	573	576	611	571	599	608	582	552	596	568	581	569	553	556	583	595	565	569	565	616	556	568	567	566	566	559	561	615	575	608	571	569	592	584	549	572	564	560	585	577	550	568	574	576	589	509	558	587	569	614	567	565	560	600	553	588	604	551	576	575	561	575	548	565	545	579	553	597	594	588	547	563	573	600	557	618	559	560	592	582	565	569	571	572	606	606	567	564	563	576	531	599	553	575	568	554	594	628	578	598	568	552	566	559	548	540	571	567	565	602	587	575	597	565	582	558	579	564	551	548	541	564	584	577	552	536	581	551	537	592	583	559	587	611	544	569	602	618	539	570	528	595	556	524	579	591	592	576	580	563	581	583	554	583	543	634	578	582	573	626	555	532	581	569	583	555	554	580	574	538	566	554	539	594	610	564	557	506	572	594	559	557	566	554	543	523	577	521	576	551	595	567	549	581	585	533	605	573	541	572	572	529	575	584	582	574	563	578	547	583	614	547	572	603	604	539	563	586	606	577	538	586	599	570	598	563	570	558	557	546	582	568	526	556	557	557	565	596	571	582	561	581	611	584	572	602	553	574	530	552	547	552	567	595	601	541	539	537	609	521	597	554	603	569	583	622	541	573	596	572	604	530	575	566	569	583	575	564	532	584	545	568	608	568	552	563	561	575	588	572	620	545	597	584	592	613	598	584	553	547	566	529	578	584	581	547	606	575	559	572	566	585	529	542	611	614	650	594	591	574	527	600	577	587	587	574	569	556	579	609	608	588	536	577	579	606	582	570	539	583	601	605	531	566	571	549	565	528	614	584	572	548	539	558	565	582	569	565	564	613	596	560	575	589	555	534	539	555	517	547	616	551	580	536	601	602	567	548	570	559	600	567	588	571	579	608	560	554	556	587	554	569	573	570	570	595	537	527	577	530	591	579	565	554	548	591	559	600	540	548	545	587	575	536	585	534	614	581	557	614	524	573	608	588	599	583	579	540	524	547	554	601	568	544	534	574	558	564	569	627	545	583	579	577	582	562	624	554	618	602	571	570	545	600	554	554	581	549	578	561	564	580	550	598	564	550	579	577	538	579	532	637	544	566	573	560	598	599	533	573	590	595	546	553	620	590	565	544	568	530	571	549	609	612	534	604	603	572	569	564	572	576	618	573	569	582	565	603	562	527	573	552	571	536	566	562	562	553	530	538	590	593	581	612	592	597	565	587	606	522	566	577	552	575	584	563	584	593	609	601	577	593	578	586	570	573	566	614	571
23167	21580	29610	24038	21580	21618	10521	1052	734	620	532	500	430	416	391	389	350	382	359	323	326	322	324	312	305	312	307	286	296	288	285	300	304	312	287	272	262	277	257	281	256	300	259	269	267	288	250	320	312	314	311	253	242	264	284	271	290	287	273	237	264	267	263	242	253	272	259	261	265	266	277	255	289	248	247	270	277	259	248	245	271	260	260	268	255	270	260	262	275	266	266	246	261	243	264	258	269	239	259	250	268	269	273	273	253	251	279	264	274	252	230	266	231	252	268	250	271	263	277	268	218	263	245	283	234	284	249	260	282	272	277	254	272	231	261	260	244	256	275	250	244	233	269	272	254	241	249	271	241	272	265	240	262	265	233	241	257	238	266	251	264	230	276	245	258	279	262	247	254	264	264	252	249	257	274	272	255	251	261	274	241	237	246	232	260	266	247	266	249	220	250	239	243	260	244	254	257	244	240	254	283	251	236	238	250	277	260	229	234	279	238	231	243	260	273	291	251	259	238	253	263	241	266	277	257	236	277	242	241	245	248	266	277	261	261	254	238	240	252	261	243	290	262	240	227	247	245	282	239	239	244	262	274	253	242	237	244	293	243	264	262	259	231	236	244	248	219	266	260	270	256	245	280	235	265	284	272	256	259	270	246	266	262	253	244	259	269	257	249	243	227	265	273	259	249	267	248	248	259	234	222	244	242	248	234	266	268	242	240	253	260	241	279	280	242	244	256	287	268	250	239	255	254	286	260	247	265	251	252	242	274	240	242	254	279	225	265	251	273	284	252	278	267	277	229	235	249	247	278	264	228	260	266	268	254	266	259	240	261	240	254	244	283	274	228	269	258	275	276	245	252	232	260	263	274	238	246	247	263	274	248	275	264	248	242	234	276	273	237	280	268	257	248	269	257	256	247	236	274	237	255	267	240	253	235	253	235	281	251	242	248	241	265	242	248	272	261	264	267	277	252	249	265	253	290	236	258	250	251	253	262	243	268	278	268	271	250	268	242	265	228	258	257	232	241	251	261	267	241	246	224	252	230	239	263	250	257	204	262	271	269	226	259	224	253	262	243	280	258	267	252	275	259	270	265	267	255	274	256	244	260	236	226	236	238	250	240	274	252	262	254	243	236	260	256	251	252	248	268	263	264	256	273	237	267	259	269	265	261	267	261	270	250	250	282	280	255	247	235	251	229	255	259	256	253	287	243	256	256	254	250	244	243	247	243	299	255	239	236	248	258	233	277	250	264	264	286	263	245	239	250	242	264	266	248	244	253	301	288	219	244	264	289	266	210	239	271	249	235	257	247	250	249	245	230	245	240	264	275	259	247	242	273	246	234	260	244	272	243	265	267	244	250	261	239	254	276	245	246	261	262	228	248	221	235	244	260	251	248	280	232	246	272	232	240	270	227	261	267	263	197	259	225	255	252	257	214	268	242	286	222	303	272	258	248	243	253	244	249	240	239	250	252	240	254	226	246	256	248	288	262	248	258	263	252	235	264	289	272	260	254	235	242	277	246	262	238	252	219	233	279	248	271	253	252	215	250	255	247	266	242	258	263	261	262	250	287	267	250	240	268	284	269	250	258	261	243	233	255	213	241	262	267	273	222	236	250	217	257	254	220	265	229	258	261	240	248	263	260	275	271	247	241	253	256	271	229	247	276	262	246	241	255	255	256	242	265	263	258	245	232	256	271	251	243	234	272	258	240	274	267	232	234	265	240	284	274	279	255	267	270	240	258	249	256	231	246	223	253	225	285	263	245	247	217	235	288	245	253	274	250	255	251	269	242	234	264	259	261	267	256	260	248	246	240	223	251	229	246	249	242	249	264	262	252	250	246	230	275	240	267	251	266	262	252	262	270	232	250	259	271	250	261	290	216	252	264	244	261	238	257	231	244	252	231	235	241	259	261	262	267	244	255	258	223	251	244	244	235	265	234	258	233	219	265	267	237	241	280	237	244	252	246	267	265	250	250	264	267	260	251	257	252	286	237	262	242	273	238	272	270	249	277	260	248	265	215	282	260	236	259	260	248	282	257	267	265	266	269	265	261	266	262	252	259	293	253	261	265	273	279	282	236	254	262	269	257	255	282	274	252	247	228	278	280	265	263	256	248	254	242	265	241	245	262	230	253	250	262	234	272	268	227	256	249	246	238	265	274	263	236	238	250	249	259	279	223	250	265	257	242	244	259	231	243	229	241	268	256	239	239	274	268	237	256	236	235	296	279	239	263	267	269	250	224	262	274	255	251	293	267	250	236	238	274	213	265	273	273	262	250	250	238	249	257	263	233	271	212	267	242	261	260	240	255	243	256	272	239	262	231	274	279	282	268	252	271	261	262	252	255	256	241	219	239	263	267	259	278	258	263	234	243	267	230	263	274	245	260	262	260	240	258	246	252	244	243	244	261	234	235	261	262	227	266	244	247	261	238	271	252	252	253	221	231	241	265	243	268	242	268	266	262	248	241	265	251	246	236	252	246	237	241	254	237	248	262	252	224	254	244	241	261	250	266	260	236	305	249	256	241	262	250	245	243	277	265	287	216	258	233	246	278	260	229	242	239	224	248	272	251	258	255	283	228	244	286	234	257	246	263	248	249	277	265	265	242	214	275	259	234	265	270	255	247	265	241	248	237	236	244	267	266	260	234	296	281	271	256	269	249	283	255	240	221	240	265	251	265	213	240	273	246	257	219	244	230	253	236	261	252	266	224	251	276	237	267	237	240	269	257	269	251	242	249	286	283	286	209	260	239	252	248	244	233	237	259	246	242	240	272	241	225	260	265	260	267	265	255	270	256	269	253	264	254	235	227	227	254	254	251	270	268	237	244	259	241	255	236	259	215	268	253	252	243	249	281	288	222	273	271	266	278	262	287	249	261	229	241	236	222	247	249	265	282	262	265	277	225	236	250	242	286	257	296	247	269	236	284	274	248	233	245	242	257	255	213	244	238	260	248	246	271	255	265	240	255	219	254	260	265	249	278	252	259	258	266	250	254	259	244	233	269	273	271	238	230	273	259	264	279	252	248	243	276	237	268	273	254	243	256	239	258	268	292	251	246	243	253	249	232	243	231	249	280	290	280	256	240	262	267	289	245	260	258	208	272	264	227	243	244	264	234	251	241	253	270	261	271	254	267	269	251	250	252	250	257	257	233	231	249	264	249	262	232	251	259	236	263	270	238	231	227	259	256	244	258	272	236	243	239	254	237	250	244	275	269	261	276	253	244	253	253	219	234	258	269	273	231	260	282	229	263	243	229	229	251	261	241	230	241	250	254	253	222	251	241	268	253	250	271	247	260	260	269	249	253	264	239	241	254	240	262	281	241	246	237	254	239	263	271	246	257	249	248	246	234	254	249	262	223	276	248	248	266	257	222	234	254	255	224	251	250	243	227	229	245	261	288	239	247	262	252	251	262	251	222	233	232	234	256	255	244	236	240	259	267	246	271	261	256	261	246	251	264	289	242	241	260	242	284	248	236	243	228	226
7196	17073	13586	7058	4962	3611	2778	2251	1817	1500	1281	1053	954	908	820	698	655	663	573	557	508	519	515	473	460	467	474	445	425	448	443	457	426	415	426	390	431	399	417	423	407	412	426	409	437	391	398	427	506	471	428	430	401	394	440	425	365	363	388	395	423	389	410	395	368	387	342	352	383	378	390	361	373	373	387	379	369	395	330	418	413	378	368	374	381	358	413	361	358	407	367	368	356	378	372	383	344	378	358	366	389	356	360	348	371	344	395	378	397	363	365	389	409	358	351	364	342	359	366	400	319	330	356	337	360	370	374	322	375	346	363	353	358	339	345	375	353	370	353	334	354	339	373	391	344	351	338	336	368	371	366	339	362	371	365	332	358	368	311	359	347	378	361	345	356	389	347	360	377	368	367	362	372	374	349	339	381	355	383	320	346	344	347	382	351	362	379	362	333	357	368	353	359	355	351	366	366	361	349	354	370	373	349	331	335	350	363	374	369	381	385	363	352	349	359	321	369	325	348	351	325	365	366	404	357	365	373	357	344	347	352	341	371	349	357	360	377	353	356	369	364	367	356	366	356	361	373	337	361	350	343	357	373	321	411	381	343	338	358	359	399	360	370	380	342	365	333	340	355	373	378	372	381	367	373	341	365	341	373	368	364	348	354	328	380	373	376	369	339	366	371	399	372	357	375	377	358	388	341	341	363	364	378	361	351	376	361	362	391	357	338	341	379	394	349	343	337	348	357	360	374	360	365	356	342	350	337	365	367	369	347	351	357	348	384	363	387	382	351	359	349	378	383	352	368	398	344	381	374	352	400	339	355	371	346	385	362	370	380	395	378	423	364	347	327	349	390	345	363	408	365	353	399	379	376	344	339	376	367	354	352	359	349	343	365	383	368	335	373	344	377	375	377	365	336	347	414	343	342	356	354	379	324	362	392	373	377	346	334	371	341	373	354	345	356	352	341	354	358	374	380	374	343	369	372	339	338	374	364	362	384	367	375	362	378	354	345	365	366	377	398	367	373	354	351	361	342	333	339	343	370	339	368	324	355	355	307	371	398	409	347	342	348	367	355	386	355	384	340	371	354	376	363	363	342	366	351	356	373	367	334	343	354	373	385	357	381	366	381	376	396	351	360	385	346	327	366	338	388	324	322	349	358	351	357	392	363	334	398	365	330	363	378	387	366	366	380	349	359	349	374	358	335	335	361	357	358	351	371	355	354	352	349	309	358	377	354	347	357	355	354	340	362	369	357	371	370	345	342	365	364	314	388	369	345	359	372	358	371	349	383	351	370	357	340	353	357	376	361	378	349	366	364	336	343	335	352	382	336	375	360	354	344	352	393	347	368	354	367	359	355	371	348	340	348	308	355	363	375	357	366	360	336	359	343	356	347	338	339	361	326	365	380	331	375	375	344	348	338	354	371	407	341	396	356	399	347	357	360	360	358	369	398	371	359	324	364	369	352	347	358	351	350	354	319	355	365	350	355	353	326	392	379	326	358	373	324	369	364	385	350	377	368	349	368	368	357	369	367	386	373	335	387	312	358	380	410	320	365	406	367	361	351	372	334	410	357	374	369	345	377	365	373	381	332	362	341	353	331	379	354	366	358	373	364	368	377	364	342	311	363	390	355	333	379	423	362	401	354	389	340	398	344	365	354	336	353	335	373	370	381	357	349	354	340	366	356	353	358	361	351	320	331	344	333	360	389	353	344	350	321	363	366	347	359	354	369	326	349	356	363	375	381	382	360	338	356	327	361	317	363	360	373	308	369	386	335	376	325	357	360	348	379	333	374	351	390	359	337	328	352	340	341	362	365	360	387	320	379	334	380	362	349	355	358	386	376	407	358	375	330	364	352	350	331	335	336	350	338	377	366	358	354	380	341	345	347	355	342	378	377	348	366	341	366	351	364	332	336	323	357	339	401	381	365	367	343	314	352	342	396	390	358	393	347	371	378	353	354	330	369	333	351	355	361	354	374	372	351	305	357	383	411	362	373	372	346	355	337	348	339	382	376	371	360	338	361	360	348	355	357	356	364	360	383	341	373	364	375	360	364	368	385	361	345	350	357	348	337	350	370	352	382	389	391	357	399	332	363	365	342	361	327	371	370	326	358	355	358	368	366	330	347	391	392	344	379	323	325	345	378	361	389	349	361	369	357	371	379	325	336	362	393	373	367	391	357	353	384	360	359	355	384	375	366	358	348	369	380	349	378	380	341	347	355	350	362	370	381	354	361	344	384	332	344	381	372	394	369	372	369	370	362	328	378	359	388	357	320	370	343	341	342	360	348	360	376	353	400	373	411	356	328	382	365	362	348	348	390	353	328	370	345	373	324	367	359	373	353	379	358	333	365	357	354	356	386	359	327	357	366	381	351	363	316	340	366	385	382	345	341	350	371	364	349	384	354	374	360	370	363	354	341	343	367	357	367	381	382	357	374	379	355	370	355	360	339	374	359	368	384	347	365	323	364	360	396	354	345	357	364	386	374	386	324	369	361	381	362	328	356	347	347	390	367	388	347	334	354	326	357	371	365	336	359	365	412	358	329	360	379	380	370	371	371	349	350	349	365	353	373	338	375	336	338	352	343	371	323	340	342	383	345	366	346	361	358	357	389	388	348	356	356	366	318	337	346	354	355	374	377	331	368	346	364	360	362	393	368	370	326	370	369	374	346	317	380	358	341	396	369	359	364	376	354	360	341	377	364	341	349	323	367	367	323	366	358	362	341	360	356	377	359	358	364	375	368	324	375	334	372	335	359	381	359	401	340	371	325	348	314	363	352	370	386	324	379	362	365	334	344	374	366	367	381	365	357	363	324	342	358	372	368	376	378	344	359	358	349	389	372	323	405	427	377	356	344	369	372	384	371	368	343	348	351	374	360	355	401	350	369	375	339	343	381	351	361	380	394	376	384	363	377	348	342	348	352	333	372	383	380	358	389	354	353	379	390	374	391	359	395	360	357	349	358	406	343	394	354	326	363	387	373	363	383	346	387	365	352	352	359	369	325	316	361	336	372	366	352	368	351	369	338	352	380	368	385	377	324	369	319	350	371	356	381	389	369	375	387	373	360	326	348	327	368	377	383	339	355	350	363	356	335	381	357	383	361	334	372	372	368	370	353	379	410	363	361	382	345	333	327	361	330	345	369	401	365	391	339	328	370	369	367	347	382	391	326	363	343	365	362	357	354	342	384	424	364	362	362	357	311	342	352	373	389	352	364	359	384	389	383	378	366	343	368	337	325	352	363	341	343	352	362	368	330	343	368	364	381	383	366	355	349	407	342	351	337	354	350	358	349	366	346	357	354	343	370	371	346	355	365	388	347	363	316	343	330	360	376	365	356	367	355	398	365	345	365	369	397	362	383	376	330	365	391	400	305	359	383	374	377	330	378	379	340	369	389	369	357	372	342	325	367	344	388	348	361	376	344	376	366	380	391	375	339	369	369	396	337	356	364	350	377	331	351	369	365	379	357	296	354	343	373	340	399	366
27092	21160	9956	891	489	502	429	342	314	320	317	305	316	355	326	291	318	323	306	356	316	308	376	322	345	305	326	314	317	316	303	302	319	322	311	318	320	284	324	323	333	286	302	329	330	325	340	311	345	363	348	314	288	313	285	347	317	326	308	350	316	300	281	324	319	317	293	286	296	276	338	295	305	297	304	334	312	370	309	334	330	325	300	302	332	317	345	256	336	316	321	315	328	298	324	308	315	338	330	280	330	306	301	317	302	303	264	322	302	285	341	313	329	302	324	336	312	308	309	299	296	319	301	352	364	327	345	300	317	325	294	308	287	343	341	289	304	307	307	345	330	359	340	326	307	325	332	332	312	307	312	329	301	312	329	320	309	313	309	348	347	345	344	292	306	346	315	296	314	315	311	319	325	337	330	316	359	316	331	296	339	285	318	334	354	324	357	277	337	328	328	315	296	292	348	291	300	328	330	332	318	330	321	323	311	321	350	264	328	338	311	301	280	292	303	322	315	324	294	343	331	314	351	294	318	323	363	310	302	305	330	289	364	343	323	285	334	329	313	312	337	341	338	299	296	303	346	339	336	339	307	325	307	308	339	299	295	303	313	307	340	318	331	325	320	314	297	286	304	331	299	340	328	311	319	305	321	335	332	306	320	317	320	313	331	303	275	323	321	337	309	318	298	304	310	320	313	321	304	323	315	339	318	302	306	307	308	327	330	333	317	325	319	339	335	313	298	339	318	323	329	298	284	296	318	331	331	300	356	270	291	310	321	303	349	325	316	323	304	330	317	333	321	303	343	314	334	311	295	319	344	304	359	276	326	299	332	313	298	328	311	318	307	312	313	303	340	302	305	311	306	299	319	341	327	336	340	322	324	358	340	297	304	328	306	288	293	309	330	313	295	328	314	300	309	327	334	300	300	324	294	339	296	312	319	304	282	293	325	289	323	303	318	324	324	291	324	300	330	311	300	313	315	311	304	317	304	307	294	322	314	310	307	315	319	341	319	318	295	303	309	309	278	324	328	312	323	337	304	301	339	312	289	324	341	324	304	299	332	295	316	321	307	322	313	309	338	313	322	299	295	315	323	323	316	327	303	299	320	304	327	331	332	304	297	319	343	314	344	290	304	329	316	289	288	306	319	315	306	319	285	314	318	332	305	326	308	302	319	336	319	318	310	316	319	348	356	328	321	329	307	336	291	308	312	301	325	333	357	310	310	299	281	311	298	292	313	320	315	301	309	319	297	342	316	332	347	294	366	326	294	274	356	292	312	294	313	332	362	316	318	348	307	315	346	327	339	316	312	322	307	273	324	335	327	327	323	325	320	308	302	324	312	311	333	305	334	324	323	319	338	337	319	305	342	289	354	323	296	315	315	330	301	325	322	325	314	315	294	337	310	333	328	318	328	290	318	339	324	342	318	319	293	322	282	326	303	302	318	282	334	339	317	308	341	314	311	295	332	308	299	317	269	322	300	316	314	309	276	313	304	314	349	311	315	340	309	342	324	353	313	325	343	305	348	299	313	342	305	319	345	309	319	326	326	297	322	287	310	300	365	328	303	336	337	309	278	317	298	324	285	310	306	325	307	305	331	304	316	345	290	295	342	264	346	315	301	305	339	329	317	316	342	301	321	310	316	310	332	363	311	319	334	283	311	311	321	284	295	321	337	303	350	326	320	330	311	305	327	315	294	291	327	329	331	348	316	300	327	316	361	317	308	312	312	299	290	310	303	334	302	298	304	314	291	318	299	314	316	299	303	300	292	311	300	297	281	362	312	330	331	293	291	310	332	292	318	325	308	272	304	323	323	311	316	333	300	290	314	328	301	308	331	298	321	297	311	293	309	352	311	275	323	299	349	298	319	332	313	297	321	309	352	306	282	346	308	320	305	302	313	336	311	293	312	316	301	305	335	306	310	302	306	332	334	316	326	335	305	301	302	300	321	299	333	307	342	307	293	335	351	309	322	329	319	281	295	274	325	316	307	320	313	285	289	329	313	294	336	300	337	321	334	329	285	331	338	325	335	334	271	333	313	346	309	351	339	284	315	343	339	302	330	303	337	320	295	324	310	301	337	303	296	290	336	281	345	323	343	310	370	294	356	296	299	298	336	294	309	306	299	297	284	320	322	301	306	325	315	312	326	291	328	314	334	304	301	301	310	329	309	326	301	316	306	325	312	283	300	345	320	319	316	314	293	303	334	349	298	323	290	308	301	316	319	329	294	335	320	306	312	308	295	324	314	311	338	320	334	302	343	313	348	307	288	277	332	287	312	293	346	299	307	312	356	312	314	301	301	297	327	294	310	308	313	312	318	322	303	330	305	323	299	323	317	326	308	294	328	317	352	265	321	340	326	274	314	322	323	313	319	296	309	295	299	300	314	302	338	310	331	316	285	314	308	312	319	311	322	286	321	309	320	360	302	293	308	318	319	310	323	321	302	331	307	315	297	346	312	319	322	308	310	318	299	298	297	298	330	294	369	303	330	312	313	297	306	319	296	337	310	308	296	351	331	293	318	306	298	319	296	302	278	317	328	326	274	315	338	282	315	290	296	286	326	303	298	320	321	301	294	322	346	318	321	299	299	333	303	275	338	323	318	297	312	314	291	329	309	301	319	297	325	308	300	315	316	289	314	310	302	313	322	329	317	296	330	339	311	322	307	343	296	303	286	340	305	285	327	307	352	306	296	314	297	311	304	332	300	339	328	355	303	334	317	323	308	332	295	291	332	325	333	326	331	326	320	324	315	314	324	344	334	282	331	316	309	328	335	316	310	300	307	303	339	304	308	296	308	325	313	319	299	303	315	313	294	308	338	301	327	328	334	293	296	309	313	325	312	321	333	309	302	338	303	328	322	315	303	321	308	318	345	295	274	318	296	310	320	338	303	310	298	320	330	311	340	302	336	302	321	351	323	313	298	292	304	305	318	308	324	298	315	338	333	319	302	309	275	325	298	294	338	312	351	304	310	303	299	309	288	328	329	315	328	342	308	320	312	315	288	306	301	328	327	297	355	302	348	331	365	294	324	341	331	321	285	330	296	336	327	304	339	305	300	310	304	343	342	300	296	315	341	296	287	330	335	319	274	323	317	303	302	327	301	339	303	292	316	293	328	326	297	337	317	323	290	318	306	326	318	364	310	321	303	311	331	337	293	295	331	312	302	318	322	325	315	331	328	321	307	339	320	292	331	331	336	324	314	318	348	317	325	313	339	317	350	277	316	300	341	330	324	339	301	306	323	314	314	303	299	319	272	321	310	307	296	308	306	308	314	310	294	335	311	327	328	334	319	317	352	315	301	323	310	305	348	300	338	323	297	311	342	338	328	300	327	283	295	311	318	309	309	323	326	327	324	338	278	295	323	324	329	329	345	322	315	316	301	308	360	283	323	302	310	319	286	302	331	350	325	343	334	328	321	309	310	306	318	310	302	344	338	309	329	296	314	322	317	326	307	291	339	315	336	317	317	320	320	311	289	286	307	312	315	303
3981	1361	1158	707	647	570	518	502	521	486	460	475	452	477	441	414	428	425	451	443	460	435	431	462	420	419	464	465	406	459	430	436	469	416	461	450	408	411	433	438	443	444	435	416	438	444	458	455	471	493	441	428	439	437	460	441	423	420	448	477	476	473	459	459	425	430	434	434	448	457	426	428	444	409	461	449	406	424	401	444	456	420	431	432	444	428	445	469	419	439	436	432	440	456	484	469	419	446	435	419	440	434	429	440	418	438	427	421	462	432	422	448	455	472	430	443	448	446	461	437	403	487	448	421	448	432	451	425	472	433	426	446	431	451	416	433	416	453	452	460	462	471	468	401	435	421	400	408	455	394	428	419	401	438	464	406	397	461	406	442	449	468	423	418	415	421	449	410	431	425	467	405	443	423	441	425	420	464	457	457	411	404	466	385	447	438	449	486	419	463	474	423	478	410	427	434	467	447	441	436	399	422	456	351	390	468	437	472	421	442	415	418	412	446	439	416	461	492	466	455	438	455	402	439	418	463	419	419	459	463	490	412	428	426	443	416	414	427	444	438	440	435	415	396	451	436	386	420	383	457	442	408	448	440	438	415	424	407	461	426	452	426	413	456	438	423	479	441	430	406	412	447	428	434	451	454	440	465	463	428	410	418	405	458	403	427	481	437	434	417	414	437	455	434	455	441	432	428	486	433	437	434	443	441	450	410	423	441	393	449	465	410	447	438	444	453	452	418	445	421	458	449	474	441	401	450	424	445	447	438	435	457	443	443	414	449	416	430	418	460	467	440	420	442	444	421	423	445	423	435	435	458	447	451	440	415	418	420	454	426	439	428	438	453	433	449	414	436	422	419	469	452	429	487	442	416	428	435	429	432	413	429	405	458	450	437	437	417	414	448	479	440	376	409	495	420	485	432	465	438	453	442	497	448	473	419	425	425	403	454	482	398	425	439	401	443	469	385	428	429	444	414	441	434	423	427	436	391	440	426	434	445	445	415	406	411	437	403	449	449	439	425	435	429	382	414	458	465	388	409	415	454	406	425	450	416	425	414	461	430	422	441	431	449	440	442	426	422	431	408	429	449	410	396	438	443	445	425	426	422	434	388	444	457	426	417	443	497	408	397	420	432	462	447	431	479	431	457	439	414	473	420	453	466	473	450	439	481	450	468	447	447	419	427	468	415	415	447	443	399	467	446	437	454	411	417	435	453	454	435	432	409	400	428	466	431	487	421	425	443	441	405	452	416	423	429	430	469	463	446	432	438	457	454	444	453	435	425	429	451	434	450	433	437	427	420	422	432	400	425	449	466	418	475	441	444	430	424	432	415	457	460	399	442	437	427	435	432	464	445	435	434	450	426	447	436	429	433	437	459	484	443	416	418	442	417	395	448	452	407	447	422	465	448	457	427	440	431	434	446	437	448	435	470	456	431	442	453	433	448	439	434	445	418	453	477	429	433	469	445	429	410	461	397	429	425	476	434	426	441	414	429	426	426	413	404	417	416	420	422	436	435	435	438	449	469	437	413	393	475	459	448	465	449	450	452	437	486	448	444	437	482	439	441	432	428	441	429	438	446	419	480	472	431	433	426	403	407	436	432	466	404	456	421	444	454	434	407	441	445	454	459	435	438	446	427	447	422	401	439	462	417	438	459	439	431	412	438	396	443	446	457	444	462	465	426	457	443	431	448	412	439	459	420	437	427	448	444	431	407	423	452	420	410	436	492	455	438	424	453	387	457	417	447	422	428	428	425	449	429	432	469	454	440	422	413	467	455	428	437	424	449	452	412	423	442	433	434	425	453	502	456	418	432	426	460	428	418	449	422	438	434	422	446	452	423	463	394	436	423	415	454	436	441	444	445	374	456	445	417	452	417	459	404	448	453	499	414	400	428	466	444	460	456	424	447	438	436	413	432	428	450	441	419	437	472	432	447	454	418	447	392	401	407	440	452	440	446	418	449	423	471	459	452	449	422	423	443	419	396	437	407	428	413	411	473	436	458	440	426	441	412	412	462	362	402	456	463	448	460	433	452	458	441	443	434	466	422	448	429	428	450	445	424	430	414	447	444	441	405	450	491	447	450	443	459	423	399	423	444	435	404	452	443	433	489	419	488	465	430	434	454	444	416	426	433	394	426	428	448	408	444	447	436	420	398	469	444	445	471	452	423	424	439	430	422	417	435	468	450	449	438	440	450	443	403	413	465	435	477	438	467	457	450	442	440	442	442	444	451	434	460	445	452	473	461	441	455	463	450	428	420	444	431	439	457	448	438	444	430	442	450	441	413	473	466	455	440	448	465	426	473	458	437	398	423	448	433	410	466	419	437	430	462	455	463	433	425	406	444	413	433	431	469	418	467	422	429	425	421	420	436	476	401	460	432	418	449	421	451	488	433	442	455	455	437	425	442	421	429	430	425	451	394	441	451	468	468	426	471	451	442	447	432	430	429	434	454	433	435	466	430	447	402	441	428	438	397	444	453	445	424	437	466	424	435	440	430	399	402	461	439	451	465	463	457	436	449	444	410	411	398	413	450	435	407	438	432	477	442	420	428	424	408	438	432	416	439	431	446	403	437	479	435	437	452	431	457	409	481	395	431	464	432	405	415	454	436	433	402	423	433	487	436	422	405	424	432	423	450	442	413	445	446	472	397	456	431	448	424	418	399	461	450	402	454	421	443	449	480	453	468	428	461	421	414	400	463	411	453	403	458	411	389	451	441	429	447	449	426	451	462	420	413	443	446	448	447	443	431	461	430	433	416	467	438	427	422	451	487	460	472	446	399	425	450	404	438	460	423	420	426	447	440	482	404	481	446	458	427	442	456	426	464	439	414	461	470	419	405	437	431	454	458	413	447	421	417	456	463	388	408	409	398	433	433	410	434	441	487	441	444	430	414	409	442	420	441	418	406	444	406	437	466	439	471	450	452	443	426	446	427	454	465	422	450	470	405	440	465	420	468	444	455	416	451	406	388	407	423	428	424	461	451	431	441	454	459	474	415	441	432	405	435	433	417	448	414	429	447	425	455	438	444	408	385	435	432	448	410	425	407	426	446	443	444	455	454	472	459	420	418	416	440	449	420	442	449	480	443	428	458	445	462	460	424	452	426	441	468	435	421	472	438	454	441	394	425	447	461	425	399	412	475	408	461	434	423	448	452	468	418	423	412	445	447	431	415	435	446	472	450	428	425	451	452	444	412	391	421	450	488	427	467	444	437	426	456	460	457	429	405	432	439	444	422	437	444	449	428	426	416	467	436	435	450	418	415	416	449	430	437	429	455	405	404	453	407	458	414	450	431	422	450	448	451	448	460	420	438	439	455	434	435	424	425	444	426	467	433	458	486	430	421	453	448	463	434	469	470	453	406	422	464	453	460	435	419	465	448	415	412	444	422	426	446	436	435	464	439	414	428	409	449	431	429	418	449	463	471	424	444	414	441	448	435	469	448	429	409	454	484	403	471	447	412	449	463	399	458	446	432	453	425	448	446
23923	21538	29135	24329	21496	12172	1272	830	689	633	591	539	503	467	475	440	470	482	459	477	443	463	461	465	405	433	435	437	421	383	424	416	435	413	415	432	403	424	411	420	404	445	462	443	412	427	436	428	455	451	419	420	417	452	414	424	436	417	431	415	461	435	428	396	377	394	418	420	413	414	387	391	421	431	422	363	370	413	431	401	424	427	386	396	391	419	407	398	405	424	409	431	375	420	407	421	391	397	401	428	381	438	420	434	400	389	402	378	406	414	421	420	418	400	385	435	402	424	413	393	414	401	432	396	426	402	379	416	419	409	424	428	402	387	393	384	413	444	409	419	379	391	412	372	387	389	360	397	411	388	436	434	437	429	399	379	388	413	412	416	367	387	419	403	397	404	416	413	425	406	446	425	392	400	403	442	414	424	402	407	372	365	427	401	391	429	426	401	440	446	423	398	429	417	450	427	426	400	391	401	407	400	382	417	406	410	422	445	408	397	436	387	422	453	433	421	444	433	410	395	427	409	426	382	405	427	428	416	449	412	397	387	459	447	386	382	412	430	413	437	411	404	445	433	414	395	398	379	408	383	390	413	403	422	398	416	384	383	398	429	387	401	392	372	407	424	403	378	391	349	439	395	417	385	377	389	400	398	386	426	401	391	428	419	427	408	436	395	437	440	392	392	422	398	425	382	404	422	403	362	402	384	385	442	401	427	430	422	401	413	393	428	416	410	423	435	406	417	381	419	402	441	404	423	425	409	391	400	416	346	414	402	391	408	397	430	401	428	429	456	416	419	402	444	401	379	424	419	427	405	434	434	406	436	365	405	388	414	441	435	388	401	410	446	388	379	386	418	379	401	425	406	411	414	413	388	428	449	387	404	417	396	407	412	399	407	409	387	409	418	408	393	437	411	412	405	417	409	443	465	391	417	386	431	415	374	414	370	396	404	383	433	410	429	427	428	430	417	403	416	410	399	421	456	394	396	465	381	422	447	414	405	430	384	387	411	408	415	372	398	409	399	416	427	424	391	411	438	417	397	427	429	413	400	405	396	397	394	414	408	424	435	386	400	397	415	382	370	432	382	366	402	418	382	437	462	392	424	418	391	433	406	435	416	433	404	408	413	415	397	423	396	369	397	378	429	391	418	432	404	419	399	401	440	392	398	424	364	404	398	388	411	424	389	405	382	401	428	455	419	395	368	388	440	417	396	429	423	405	387	420	393	433	405	381	415	387	377	424	419	413	384	400	373	446	422	395	376	408	424	423	428	409	449	435	394	424	403	377	397	401	434	391	402	400	408	408	408	450	422	417	435	418	389	423	403	383	392	410	433	424	437	377	374	402	411	421	407	388	389	378	405	379	386	411	456	383	415	409	414	386	449	418	403	396	387	386	407	411	391	412	424	434	385	390	428	415	428	404	401	428	415	417	398	379	399	412	393	428	404	396	427	395	392	420	411	396	413	394	418	377	436	379	405	425	410	417	419	424	407	406	431	376	471	406	411	404	404	410	404	395	405	380	379	421	416	441	382	415	410	414	404	429	416	386	408	387	423	441	397	409	407	418	404	422	360	424	412	386	395	435	395	427	419	413	420	458	424	372	428	428	393	433	405	419	406	422	390	408	391	395	402	389	396	415	387	411	402	400	399	405	405	391	431	449	407	415	420	421	401	428	434	405	411	406	407	437	426	430	421	415	438	405	408	391	423	372	387	421	398	446	427	409	376	404	373	403	404	386	400	433	424	439	426	352	389	401	400	408	415	406	375	389	407	389	385	407	435	395	382	390	408	409	379	410	410	406	445	401	400	374	394	445	414	414	439	398	394	423	410	396	422	390	427	376	397	443	391	433	394	392	368	385	425	380	387	388	405	394	391	413	448	407	396	424	407	391	432	426	404	392	393	401	432	428	393	395	417	397	470	428	404	409	436	415	397	400	387	426	393	414	449	387	415	415	405	359	409	423	441	436	411	429	434	399	438	417	421	403	434	387	428	454	380	400	365	404	405	379	396	403	407	393	395	413	407	390	428	436	435	368	400	423	405	392	410	400	402	436	408	403	416	395	402	405	358	448	442	405	391	419	382	448	397	387	348	410	433	385	433	375	391	436	423	414	399	418	411	422	402	408	412	411	404	398	411	419	412	433	416	400	404	407	403	380	407	379	395	395	389	443	436	383	435	422	396	430	419	396	399	416	455	420	391	393	416	407	398	401	407	417	409	415	421	412	406	388	425	405	387	409	419	367	401	412	393	411	388	383	410	419	420	404	375	398	401	405	383	392	398	408	413	398	383	427	451	397	407	415	403	389	388	398	437	449	399	402	417	431	412	410	410	385	448	416	406	382	366	383	387	416	356	374	384	417	421	383	393	404	444	423	405	398	451	395	426	445	418	417	386	413	395	431	400	396	384	409	419	410	407	449	404	431	384	392	427	414	421	391	418	389	408	422	424	418	451	376	428	375	427	383	410	367	411	408	385	365	402	399	383	432	445	403	403	400	396	387	424	389	452	417	396	422	433	428	403	422	416	386	366	438	432	403	384	387	408	397	420	396	432	418	380	416	432	395	390	410	392	376	389	421	418	385	391	410	387	421	387	403	392	386	410	404	418	421	398	429	380	400	400	410	418	392	398	416	426	407	403	413	404	412	392	390	445	359	412	402	407	397	401	395	367	414	423	418	392	388	417	434	410	361	410	438	413	455	421	428	407	439	412	400	440	404	431	401	393	376	404	400	397	386	388	393	382	424	404	451	379	369	393	387	369	380	403	408	412	409	417	409	395	388	416	401	395	389	394	394	344	426	424	406	391	413	377	403	431	379	401	408	409	411	409	410	377	371	409	425	366	424	419	390	387	395	414	414	409	409	408	422	414	396	413	405	406	400	409	398	401	383	405	407	426	414	379	401	433	412	392	420	405	360	399	395	400	396	370	415	386	425	386	449	380	410	377	434	439	401	374	427	396	408	395	393	422	410	421	377	417	426	375	421	380	399	442	371	434	399	373	400	402	403	427	409	410	410	391	409	409	401	378	431	391	413	370	403	426	382	403	413	381	426	382	389	387	355	437	434	404	399	389	400	413	414	410	381	430	384	419	401	371	423	435	431	409	403	418	425	408	417	393	449	400	417	397	393	382	399	430	379	370	425	428	425	410	417	376	434	392	404	418	432	382	432	433	396	397	393	430	386	417	400	393	429	417	452	423	417	405	393	433	420	405	425	387	382	391	377	396	407	437	378	413	372	400	406	408	402	412	392	404	439	409	423	397	420	395	428	429	410	388	421	421	401	396	406	427	403	414	375	454	409	432	417	448	413	403	411	427	427	411	425	447	405	398	443	404	423	389	403	411	373	401	400	426	412	402	434	389	424	438	391	374	397	424	389	437	389	409	400	371	410	401	394	420	419	414	395	447	420	385	414	407	372	396	419	419	378	425	453	416	403	420	393	427	434	414	407	384	397	440	419	414	401	416	407	400	403	410	447	451	440	406	418	412	403	365
5064	10603	8593	4357	3040	2350	1759	1524	1319	1182	1060	969	849	791	810	737	706	744	731	658	688	646	637	608	681	603	608	631	566	664	610	603	561	598	609	602	615	626	591	570	593	629	640	622	573	600	588	626	651	626	597	603	616	591	627	630	533	601	632	551	576	598	589	557	578	579	564	610	569	574	561	557	541	552	576	572	557	546	583	576	534	574	533	648	519	592	565	643	550	538	589	561	616	592	614	553	606	570	566	554	572	623	551	586	571	521	606	555	556	575	578	582	536	608	581	554	569	558	534	566	541	545	554	566	570	587	545	597	574	539	570	543	563	564	563	551	564	575	559	565	583	552	545	570	547	559	544	555	595	603	625	543	614	594	615	567	590	484	526	563	546	546	537	572	595	568	594	587	559	580	566	585	555	542	595	574	550	583	549	572	557	595	558	571	547	572	585	567	552	534	562	594	581	582	562	580	583	599	541	604	590	523	602	539	572	578	574	552	577	549	574	537	563	593	559	617	577	574	567	559	580	549	564	550	615	615	571	601	609	530	564	543	612	581	590	553	555	554	567	555	562	594	587	538	609	538	567	565	558	563	540	559	569	539	540	623	587	622	556	572	591	570	596	551	545	527	601	535	575	538	593	565	557	526	551	572	526	544	550	560	560	571	596	581	588	547	589	570	521	541	550	530	576	558	584	556	526	560	610	600	600	561	552	572	560	564	577	575	532	573	514	577	537	572	586	540	539	587	576	536	625	548	560	581	590	575	554	572	598	548	575	547	598	559	568	584	560	537	553	572	577	531	559	542	586	590	555	617	527	571	570	541	574	556	550	517	537	513	501	584	547	537	596	525	504	534	586	526	524	619	540	555	592	581	584	585	600	531	569	544	566	567	586	551	615	543	515	586	587	564	570	572	589	543	559	568	550	570	564	540	558	538	565	578	536	563	617	566	572	543	612	548	535	612	554	545	563	560	530	541	524	572	562	561	580	581	552	567	555	531	562	553	555	545	553	578	584	596	527	528	564	565	521	579	565	542	567	577	581	557	556	589	575	541	563	519	570	567	526	597	535	592	621	572	566	557	530	569	540	606	583	590	544	609	545	577	586	573	564	561	542	617	562	576	579	547	543	579	560	542	635	592	541	574	586	568	599	544	557	618	547	564	558	582	574	579	604	509	540	536	530	599	559	536	527	601	530	582	514	534	575	557	572	598	580	565	573	559	576	635	589	568	602	576	534	585	582	600	548	581	593	540	566	554	580	550	534	542	564	538	557	557	553	576	549	540	582	556	574	517	551	551	607	539	577	550	583	623	589	559	598	559	556	527	577	574	589	609	573	574	552	541	546	555	589	559	554	551	579	557	578	581	541	534	547	579	539	542	591	570	581	599	590	558	550	611	549	582	541	557	563	590	585	566	586	576	568	515	566	584	561	558	561	589	567	590	554	563	572	594	559	609	547	555	567	561	605	555	569	584	572	572	585	593	544	547	565	583	579	599	586	526	557	551	585	589	588	595	604	560	568	582	573	580	581	568	523	578	577	594	569	536	558	547	602	566	585	600	632	581	551	555	589	559	560	559	580	579	602	590	600	555	542	563	564	545	568	621	569	537	555	547	539	522	567	539	580	556	573	543	565	566	553	581	569	553	572	561	521	578	552	592	565	581	573	544	581	594	522	566	581	592	580	574	567	569	561	610	566	497	576	577	584	560	565	568	565	540	589	577	552	600	533	592	550	575	603	543	555	580	561	580	531	582	614	584	543	574	583	606	539	596	564	559	553	548	570	562	587	543	534	557	559	553	614	612	564	568	547	578	580	516	518	602	560	615	594	538	586	588	569	496	552	540	575	541	576	551	593	530	590	555	545	563	577	550	585	527	541	540	563	548	588	550	570	580	565	589	556	557	537	543	561	559	618	574	549	577	588	582	578	580	538	622	603	566	552	626	599	550	564	513	562	555	554	567	584	585	556	552	579	568	573	547	567	506	571	536	569	551	618	558	567	562	569	585	562	584	587	539	550	551	535	557	554	543	570	583	562	514	536	564	554	608	572	591	608	571	487	570	576	548	531	597	587	597	564	586	592	576	513	569	546	559	550	557	583	587	557	563	550	593	552	594	555	542	531	570	545	575	553	575	531	604	597	588	536	588	561	549	549	542	572	536	558	538	563	600	566	561	611	581	565	562	552	526	587	569	573	577	597	532	563	590	558	565	562	622	583	566	557	575	588	595	573	519	579	595	591	559	564	571	548	546	553	583	552	584	580	524	581	607	612	599	535	583	564	531	537	540	576	540	510	573	595	605	529	548	581	572	581	563	538	585	576	543	550	547	567	598	569	615	592	579	608	571	579	574	563	525	530	559	560	555	584	516	555	564	530	545	573	592	583	547	565	537	570	584	563	562	560	546	555	580	572	570	569	554	552	555	581	556	528	567	576	588	557	591	591	565	557	550	611	536	585	551	497	531	549	577	539	581	558	564	530	557	541	533	593	562	580	601	545	568	610	604	551	578	560	625	591	536	605	593	581	590	547	532	581	558	568	553	595	582	557	577	577	548	549	576	552	546	590	586	571	548	572	556	542	560	549	605	581	523	583	600	572	592	566	595	537	544	576	575	573	575	610	553	569	556	505	575	577	583	601	575	534	560	603	592	555	572	581	569	574	598	581	572	544	557	549	576	575	571	549	581	620	587	591	523	592	550	553	522	551	587	581	562	637	572	554	562	563	567	543	558	577	588	538	537	563	604	548	578	561	544	573	562	584	566	569	569	579	552	586	550	551	553	558	560	550	569	542	570	538	590	566	549	548	542	559	542	567	550	537	575	547	568	560	546	622	583	583	600	571	553	540	591	569	533	582	608	567	575	564	562	549	533	522	536	548	555	567	567	604	554	567	537	604	553	586	553	559	579	587	578	555	605	597	572	584	561	574	577	604	574	566	550	571	553	567	565	569	570	607	570	538	588	585	569	576	542	543	569	597	562	531	555	608	533	533	556	582	566	570	580	559	571	568	557	601	532	581	568	575	572	528	540	552	604	582	570	586	595	613	556	577	580	587	539	593	531	607	561	551	549	576	559	538	591	590	513	576	597	559	574	559	558	594	567	552	577	532	557	556	587	576	597	552	552	549	571	575	603	558	537	552	581	581	531	564	542	592	539	555	593	564	605	557	571	518	525	591	570	572	613	570	525	562	534	550	545	571	544	540	549	586	595	609	541	539	581	543	578	589	579	604	556	542	563	573	553	577	552	580	580	547	577	593	589	540	536	551	564	596	530	564	547	564	568	587	579	567	610	565	567	542	628	538	525	569	583	563	570	553	572	588	570	563	535	573	564	573	559	564	566	584	559	551	543	566	623	570	571	561	566	550	549	561	547	566	603	538	564	530	519	540	541	573	596	576	576	522	558	570	566	564	547	582	602	534	567	557	584	557	539	568	554	517	551	516	581	560	562	565	546	575	577	574	566	564	601	570	564	588	547	580	564	546	573	534	589	544	625	573	576
23082	21522	29521	23967	21525	21561	10397	1094	699	633	583	503	433	457	427	444	396	364	359	340	323	327	286	337	330	286	302	315	318	283	286	281	273	279	293	281	259	283	274	253	261	283	277	300	302	228	301	306	294	297	296	248	269	238	305	294	265	282	252	253	294	267	254	253	263	249	295	233	246	287	235	233	265	248	278	234	256	257	273	265	263	266	257	265	258	261	258	273	221	256	263	267	244	235	251	243	274	232	273	263	266	266	288	260	263	287	264	264	258	255	248	276	248	264	265	249	235	252	282	240	265	252	245	276	254	271	236	264	243	268	231	231	233	253	271	248	274	240	234	253	266	264	241	239	251	245	236	238	255	256	263	282	258	271	254	259	254	270	215	247	245	250	252	239	272	240	246	252	251	260	259	262	259	267	270	266	237	267	245	264	262	274	253	254	264	223	252	227	235	259	268	251	252	291	247	232	234	230	238	233	277	275	246	235	247	249	258	250	230	253	233	236	282	275	258	269	234	244	249	245	255	281	238	273	257	252	202	250	284	272	259	240	286	262	226	234	232	228	249	256	277	262	242	253	224	252	277	266	267	247	261	210	255	252	212	279	260	226	255	241	229	206	221	250	289	253	252	269	238	271	246	270	252	258	280	227	247	245	239	257	238	259	215	272	223	229	242	274	248	231	251	256	226	258	254	254	254	227	244	269	273	246	258	237	260	226	267	256	248	226	258	250	263	225	249	261	257	263	254	245	252	250	257	255	252	240	259	252	280	255	267	211	245	276	274	256	239	230	276	246	269	265	259	260	244	212	267	285	251	248	272	259	240	252	248	226	246	225	251	262	271	266	267	236	244	275	240	266	246	258	266	266	257	245	255	232	286	238	273	251	259	273	262	238	260	260	261	243	257	257	275	291	266	261	247	241	259	271	272	259	256	252	253	233	254	259	256	283	252	242	246	242	285	254	226	219	237	236	267	266	229	257	263	253	262	265	231	257	252	253	278	266	239	215	243	267	278	249	253	249	253	295	273	242	264	249	255	235	276	247	246	250	250	282	264	232	240	245	254	219	253	250	213	268	265	245	243	269	276	236	288	261	270	224	249	258	250	236	242	233	233	248	242	224	248	237	289	242	292	250	241	260	272	270	242	253	259	266	255	245	241	269	254	260	242	262	238	260	222	257	249	260	246	259	233	257	277	255	249	245	244	233	260	229	242	254	247	242	254	238	221	250	257	265	243	273	219	261	271	227	221	234	233	242	272	250	274	253	250	259	263	236	247	264	260	243	261	237	218	273	254	254	233	253	283	241	242	259	258	244	271	228	252	245	266	273	260	246	236	244	239	255	246	264	227	246	247	231	224	276	258	262	245	274	248	245	254	250	269	287	252	280	261	278	271	245	230	235	273	244	234	261	259	273	251	251	262	282	264	257	244	238	233	229	263	270	255	235	251	245	249	244	280	219	257	259	259	293	274	237	239	272	285	248	208	252	255	280	258	278	225	249	235	258	244	246	222	240	257	274	238	212	234	252	223	254	258	242	251	218	273	234	256	254	235	237	251	274	250	260	250	259	293	258	251	251	240	246	252	265	255	250	246	243	242	270	264	294	248	272	241	272	244	239	259	272	264	268	248	248	248	240	262	212	243	256	234	224	251	264	243	250	248	250	246	274	235	246	275	230	249	243	247	221	270	249	247	259	260	235	263	250	274	267	259	217	234	262	244	255	246	257	238	253	265	260	252	282	260	239	233	232	257	218	257	226	240	273	260	245	262	251	243	271	242	262	224	229	248	256	251	260	227	243	253	261	249	254	272	253	251	272	255	250	235	245	273	297	241	259	249	222	265	249	257	234	246	249	253	261	266	234	257	266	247	232	235	238	233	244	267	246	244	259	263	238	256	232	235	247	236	255	265	244	264	257	260	236	241	220	268	262	236	242	238	267	227	239	244	228	215	260	230	237	250	256	237	278	217	250	245	236	257	263	246	286	246	247	239	257	246	262	269	236	242	249	272	250	255	245	249	215	275	205	241	282	258	269	252	247	219	231	258	240	267	245	269	243	240	247	251	251	251	252	251	233	245	258	284	288	226	247	278	261	237	245	267	292	311	270	275	277	258	257	266	247	225	270	239	247	239	269	244	264	240	246	274	236	242	273	250	232	270	252	254	268	269	244	266	242	242	256	240	241	245	242	281	253	231	255	263	255	210	238	262	262	246	256	263	255	253	257	251	230	247	268	244	264	252	255	277	238	253	251	259	263	273	259	266	219	255	247	244	242	258	253	243	252	261	243	252	253	233	212	242	232	234	245	274	271	258	279	253	252	276	261	254	258	271	227	226	263	273	238	273	252	234	239	234	250	256	268	277	242	248	272	252	274	252	226	268	270	241	241	258	265	260	252	260	271	257	252	235	229	262	233	222	264	266	252	272	245	261	248	255	277	291	265	259	260	250	257	209	236	248	242	250	242	228	268	252	240	246	233	249	242	239	244	233	259	254	255	228	244	271	259	247	246	263	260	275	247	265	219	229	252	265	267	248	248	263	234	250	222	209	247	222	255	261	256	272	260	245	251	264	264	265	227	261	257	258	259	244	256	254	261	258	261	268	237	245	240	265	254	298	244	255	267	240	245	245	260	255	260	257	246	251	270	234	235	270	268	280	260	235	243	258	232	244	258	265	239	251	244	247	267	229	281	243	248	262	242	229	276	240	255	265	251	254	257	231	244	239	260	238	260	246	234	291	248	246	245	237	243	244	229	267	243	276	229	241	247	220	201	253	276	262	255	269	242	260	253	228	256	258	246	258	233	248	258	242	254	263	265	302	255	252	259	250	235	226	248	252	244	235	256	258	276	243	257	252	290	262	240	257	264	244	259	226	259	249	251	235	236	278	259	251	258	256	256	278	250	219	223	238	259	250	223	259	246	252	227	239	243	229	244	254	274	276	247	251	232	271	271	259	259	256	270	260	242	248	260	255	246	259	263	292	252	248	279	253	276	243	252	257	272	248	216	282	249	266	260	261	257	240	258	307	268	220	259	237	274	230	246	238	256	256	236	284	247	254	265	231	252	247	246	228	254	241	286	228	268	259	242	242	244	247	290	261	237	250	247	280	272	252	254	249	252	277	246	259	264	248	236	241	230	264	255	280	292	239	290	255	237	236	264	249	243	258	254	241	270	275	259	263	250	251	250	246	246	237	242	282	237	228	261	238	244	239	306	247	212	245	262	260	232	241	267	245	254	244	245	248	258	243	235	267	267	233	268	254	288	230	284	271	220	285	238	250	263	236	272	237	252	260	260	263	250	286	272	230	262	257	216	248	234	269	252	248	229	258	246	244	265	228	257	216	246	242	265	237	262	252	251	250	270	241	248	283	285	254	259	266	261	272	234	254	251	254	252	278	247	231	270	289	228	230	259	261	249	270	279	257	241	255	250	257	231	251	222	242	237	269	255	250	239	254	268	264	247	246	235	273	279	260	246	242	257	262	239	263	214	266	236	237	253
7245	16839	13653	7167	4905	3696	2760	2260	1773	1479	1306	1067	944	828	756	683	686	639	560	568	565	484	547	511	434	441	467	468	435	440	439	419	435	426	422	398	395	374	411	389	384	416	400	452	416	381	410	456	476	461	422	407	393	394	474	417	363	399	383	383	362	368	379	365	373	361	356	366	347	333	342	362	372	361	365	340	356	375	362	350	335	357	370	368	377	373	373	392	341	336	361	386	344	382	322	382	355	347	367	367	331	371	358	348	386	358	352	359	331	345	362	353	382	335	356	358	351	368	349	403	316	345	350	368	373	357	343	344	357	336	369	339	337	338	345	387	356	362	353	345	354	335	327	369	362	337	350	344	368	354	391	358	394	366	327	352	331	362	328	374	369	375	354	325	370	352	328	351	364	383	349	334	374	356	364	374	358	356	352	343	372	354	385	360	350	368	366	333	367	363	366	377	383	370	353	332	349	383	336	360	352	342	355	330	363	380	393	406	364	358	358	374	336	351	355	378	386	348	346	339	331	351	332	352	355	369	404	362	357	358	376	341	355	385	328	358	327	352	356	372	350	344	390	330	342	345	364	390	341	383	352	357	374	382	332	377	388	359	373	371	356	366	331	365	347	364	319	379	356	382	347	356	302	358	352	362	391	376	363	342	356	352	362	344	382	344	362	354	348	397	337	382	353	362	386	343	375	397	330	360	322	318	360	367	337	330	375	372	351	335	361	348	368	328	378	378	362	405	342	393	362	342	372	334	373	346	361	377	347	394	385	357	369	381	333	344	377	353	338	392	349	379	359	388	370	330	366	386	331	381	359	343	374	356	361	357	361	329	365	328	381	395	372	361	362	360	354	357	327	369	367	357	345	350	348	358	362	366	330	355	346	359	347	324	341	377	366	376	347	376	342	361	344	363	370	368	337	333	342	308	342	347	361	348	364	337	379	346	367	375	334	336	339	347	382	333	358	337	352	352	351	360	368	342	386	357	361	371	350	345	315	337	396	358	353	374	354	376	354	351	379	371	355	351	340	354	392	329	388	391	366	367	358	353	356	358	360	310	319	334	338	374	338	341	373	353	367	328	354	329	347	393	356	321	377	357	352	356	338	378	356	319	375	363	382	368	337	355	321	324	340	358	374	339	368	371	390	367	391	350	369	347	356	353	373	340	358	333	363	358	342	374	323	373	359	364	368	340	365	379	401	343	329	353	326	351	336	357	344	355	349	388	403	368	356	409	353	358	367	357	363	354	353	383	378	350	357	340	365	361	339	341	380	357	353	336	355	360	322	337	341	343	383	357	360	375	325	342	347	366	342	388	310	364	348	317	371	360	340	372	361	352	360	374	361	343	327	353	346	362	358	357	338	346	365	349	348	301	375	348	367	355	364	369	350	367	362	374	343	357	363	390	340	345	342	337	359	366	340	363	323	332	381	363	345	354	395	360	387	386	355	366	350	367	353	328	342	359	379	349	362	340	353	369	343	385	372	360	364	362	382	349	350	389	352	327	340	328	327	345	380	349	344	372	367	371	332	351	339	347	361	338	351	373	322	348	379	345	367	362	371	343	341	359	375	390	358	337	363	351	379	338	373	369	362	335	410	343	369	356	356	345	360	336	322	349	371	357	332	354	394	322	369	345	372	366	393	322	384	354	361	385	348	342	387	343	348	358	342	361	373	347	369	343	329	362	365	354	365	367	383	346	345	374	375	369	361	340	359	357	353	345	346	343	372	348	383	349	376	366	377	341	314	360	349	374	354	334	337	331	330	359	328	350	341	325	354	385	395	343	336	355	313	384	365	349	346	342	351	383	354	335	354	349	352	349	346	367	337	380	358	351	368	393	373	375	340	347	391	304	370	344	357	373	344	377	370	339	337	356	352	337	366	369	368	371	356	348	360	359	345	352	360	372	368	360	322	361	366	348	378	337	350	367	316	403	352	378	366	331	358	364	340	348	327	351	358	366	300	346	333	379	341	384	358	336	346	355	327	347	367	368	366	349	374	355	369	341	350	343	363	342	337	363	372	359	368	330	343	346	376	364	347	355	384	357	362	378	339	347	353	339	364	373	364	350	341	357	341	359	350	355	324	350	374	365	376	342	331	361	324	361	327	357	346	377	352	341	358	347	364	344	349	354	343	374	346	360	379	335	330	332	377	351	333	357	331	368	373	334	359	352	362	322	349	345	386	353	346	341	357	393	326	335	379	341	396	344	354	366	339	353	353	339	369	337	363	392	365	357	378	379	365	353	356	347	349	392	385	353	343	366	369	333	355	328	345	362	379	356	359	357	357	346	353	347	365	386	369	389	343	349	330	329	351	359	340	333	335	341	344	354	395	333	325	364	356	362	409	338	305	369	345	355	350	358	335	359	401	337	352	368	344	329	330	374	379	362	351	384	358	375	364	319	343	366	350	356	347	372	341	384	382	344	358	384	396	338	383	351	339	363	334	388	350	348	404	354	391	344	352	367	330	340	348	334	380	333	369	385	350	365	333	384	365	380	337	328	363	376	363	375	367	363	340	320	343	335	375	358	345	342	377	351	352	369	333	388	338	384	374	329	336	380	332	349	381	331	368	366	357	355	345	329	328	343	370	361	384	346	381	345	337	351	366	337	364	344	376	367	362	335	382	342	325	358	339	350	379	348	349	367	351	331	364	327	354	352	366	371	353	331	359	345	353	356	361	347	337	387	349	342	365	350	386	352	329	358	345	348	350	339	369	329	343	364	333	382	360	334	373	339	365	366	342	319	351	350	366	321	342	372	350	328	343	343	364	380	353	333	327	330	358	352	361	364	366	366	350	365	356	374	341	326	355	344	335	389	369	326	402	380	348	336	354	333	384	360	368	328	361	366	374	390	360	351	355	310	386	330	388	303	369	343	320	375	357	337	390	366	321	380	368	332	367	333	343	347	352	357	376	310	346	346	368	391	356	367	338	348	322	369	348	348	349	370	376	368	359	336	317	356	352	333	386	318	345	357	371	355	390	378	347	355	334	376	365	350	404	354	350	336	356	353	371	320	318	363	362	352	360	374	368	344	328	363	348	368	372	341	347	330	360	369	344	353	329	353	356	351	361	352	351	321	347	333	339	363	345	360	345	349	331	347	353	355	352	355	338	319	318	345	330	332	379	340	332	350	319	366	356	329	355	347	353	350	341	349	378	387	381	371	344	410	389	356	366	360	358	394	348	352	351	362	336	334	343	370	336	355	341	350	386	353	341	334	338	360	356	347	320	345	318	337	362	345	341	349	367	352	352	370	358	342	323	360	355	332	384	370	338	308	363	357	339	363	349	360	393	349	380	321	329	385	355	353	351	401	412	372	339	349	330	338	346	375	342	340	386	358	357	373	339	387	384	398	334	362	327	344	339	387	358	329	378	372	329	356	342	369	305	367	343	327	378	362	356	347	332	399	357	369	343	340	327	328	382	391	336	369	353	381	376	383	374	343	351	381	356	376	360	353	337	337	322	391	372	351	357	349	326	359	317	326	335	329
27088	21145	9968	894	551	490	427	374	327	310	331	342	321	343	335	299	320	304	335	332	315	346	338	293	318	298	335	317	314	310	298	322	294	310	320	301	342	309	323	307	309	321	315	335	326	327	323	328	329	308	308	333	292	305	322	325	285	327	314	348	341	332	334	332	324	299	316	322	296	302	285	331	333	313	316	312	334	311	327	330	330	340	330	333	294	295	281	287	283	325	336	300	294	315	312	288	311	307	284	350	311	287	333	331	329	323	314	315	335	295	325	327	308	310	291	318	310	319	300	318	325	305	309	293	330	306	356	320	328	308	326	328	337	322	335	324	295	307	283	342	337	313	318	326	269	319	343	304	305	295	270	312	298	303	336	309	294	330	329	317	304	336	324	314	306	303	333	287	357	318	310	298	318	288	295	309	316	312	300	298	318	339	302	291	310	278	319	288	316	334	298	297	330	337	313	314	292	312	306	347	335	341	298	310	279	300	323	340	319	292	291	319	309	255	326	331	341	314	313	341	306	338	309	304	336	294	309	345	326	298	297	305	289	315	317	310	276	330	314	330	286	293	326	311	342	321	333	334	298	343	291	313	336	315	311	313	300	300	326	313	286	317	332	309	314	333	329	299	320	313	313	286	324	324	328	327	304	309	316	310	337	306	303	337	310	298	341	308	309	302	328	308	338	335	313	309	319	318	319	323	299	351	324	302	307	314	313	293	360	295	320	287	303	305	316	352	309	337	336	336	344	332	314	311	302	283	306	307	287	324	334	282	327	300	304	305	294	303	284	291	337	322	325	294	312	320	336	310	306	316	302	312	333	298	358	343	334	326	311	297	346	282	282	312	310	339	339	313	335	313	303	310	304	331	320	322	298	336	289	318	312	290	317	273	303	318	307	339	308	284	339	314	305	334	291	302	306	286	291	311	299	320	314	311	308	351	332	335	345	297	326	303	301	317	309	325	298	309	328	328	321	290	340	333	316	313	309	286	328	331	287	315	300	289	301	313	338	308	300	310	321	337	311	301	330	313	296	321	304	300	312	318	319	328	311	327	298	315	325	322	330	298	318	301	291	324	330	314	330	307	330	339	316	319	302	332	312	294	334	316	315	336	318	316	322	334	336	314	313	320	311	322	357	321	314	312	291	318	329	318	300	306	317	299	294	320	300	316	291	311	326	311	306	338	306	316	334	324	306	314	314	329	317	332	315	342	317	316	347	313	306	338	315	327	323	342	331	312	280	354	325	283	320	336	328	307	304	320	293	303	309	321	297	313	363	275	297	348	332	314	348	319	300	314	306	315	315	319	300	331	324	304	323	298	308	328	317	336	334	303	331	329	325	328	290	327	303	335	316	304	323	305	331	319	343	299	292	335	292	350	308	317	330	317	283	313	296	303	287	328	295	307	318	294	314	343	314	316	342	310	332	315	311	304	316	299	318	330	335	308	292	283	320	297	311	308	280	307	316	352	296	319	329	363	312	299	327	323	350	302	308	351	339	320	339	335	298	321	319	305	301	319	314	295	325	303	330	309	307	321	324	352	337	306	302	344	311	308	306	333	324	323	330	321	309	317	314	328	330	297	305	294	311	342	319	281	291	330	303	308	342	291	281	331	335	314	300	333	303	311	286	324	331	346	314	285	308	306	319	344	335	343	320	337	314	361	309	311	289	324	322	330	318	318	294	297	298	328	308	317	300	309	321	299	299	341	316	306	345	315	286	320	293	315	298	325	336	287	317	297	333	306	340	319	326	297	289	335	319	302	293	333	284	295	320	329	337	287	341	344	317	322	306	335	318	312	340	330	305	337	296	305	306	294	295	294	313	321	307	290	335	355	308	297	344	282	276	304	317	298	312	322	320	282	305	334	341	330	331	283	313	301	321	307	326	333	299	285	320	282	305	325	289	347	282	306	326	316	315	324	336	325	338	313	316	313	313	327	306	285	290	322	355	298	314	362	320	317	313	314	319	344	325	300	340	305	334	357	285	334	321	336	291	302	320	290	333	327	308	313	304	329	295	310	329	320	358	324	294	289	287	298	299	287	354	288	323	305	303	292	302	316	319	308	305	322	319	306	271	313	313	331	277	297	314	296	306	301	298	341	300	300	319	295	311	321	337	310	293	302	288	333	301	300	329	311	322	326	334	305	320	311	299	289	305	317	284	314	320	341	314	308	305	317	325	321	311	332	340	304	292	285	304	314	298	326	335	307	323	314	295	325	309	339	331	313	335	305	308	290	299	310	328	346	272	311	321	312	305	291	345	340	315	323	334	303	321	305	298	289	289	322	320	354	348	353	312	303	344	314	310	318	322	317	342	316	327	338	330	314	357	322	321	283	323	314	323	312	324	338	302	343	323	326	283	338	296	315	299	297	320	307	305	312	316	324	327	312	295	334	282	298	319	357	318	310	331	279	360	291	290	291	321	313	291	298	335	322	288	333	315	301	331	321	287	334	303	326	315	292	311	297	291	355	321	326	302	308	339	290	294	319	316	319	300	309	305	294	314	311	315	331	301	324	304	288	301	314	304	322	341	307	296	306	340	295	297	317	316	325	307	343	309	287	297	313	325	312	316	296	354	308	325	313	328	311	337	302	312	292	348	292	334	308	303	310	305	321	295	271	310	310	323	290	340	306	306	321	283	326	302	325	326	330	298	301	289	340	341	303	321	336	334	280	283	328	305	332	271	296	341	316	333	339	314	332	330	322	329	308	337	339	296	303	285	322	305	303	322	333	346	296	315	318	342	341	313	327	296	312	345	324	291	323	315	325	324	287	334	332	330	317	323	314	299	312	313	320	324	264	298	331	323	289	320	330	306	301	325	304	359	290	313	309	327	320	318	328	307	306	272	306	338	313	301	298	336	311	326	305	307	297	332	340	313	318	323	290	283	283	325	300	310	340	311	292	311	305	332	313	333	344	289	336	311	319	321	300	312	315	306	321	312	335	331	292	318	344	324	309	278	319	305	318	303	305	336	296	340	320	299	315	318	290	316	325	320	298	288	281	315	293	313	316	276	311	311	317	270	326	326	288	331	324	313	331	304	333	329	289	318	312	318	345	327	344	278	321	339	316	315	302	331	324	274	307	312	318	315	311	309	307	306	310	292	339	322	293	293	320	338	295	306	334	315	319	292	318	309	317	361	309	295	331	329	319	316	312	327	297	313	326	358	279	344	285	342	323	298	338	296	308	313	308	324	350	292	339	285	311	344	322	325	306	311	326	311	334	332	333	325	301	319	346	338	289	334	299	317	308	349	331	308	309	320	308	330	314	313	319	320	308	328	281	311	303	311	328	299	319	286	360	309	326	311	324	294	325	306	297	294	328	313	290	350	342	286	318	296	320	315	319	297	321	321	300	319	334	314	297	301	324	324	294	308	319	304	310	311	330	323	310	291	319	320	283	313	338	330	268	321	336	288	323	353	345	332	319	320	308	349	314	342	333	329	347	306	319	312	293	323	301	315	283	316	313	323	339	318	354	322	318	326	317	319	298
3976	1259	1107	746	604	550	517	549	495	495	460	401	464	426	418	407	456	435	421	393	426	442	455	447	421	473	452	411	434	472	448	418	449	423	419	464	473	461	422	427	437	438	478	449	432	428	467	458	468	485	472	444	457	400	437	450	444	450	450	482	433	425	447	464	449	435	440	382	395	383	431	459	420	401	466	436	408	432	420	425	428	430	439	433	456	411	414	420	442	391	412	425	443	452	454	396	418	444	449	433	375	423	460	469	408	457	433	452	455	378	437	454	422	417	413	452	425	416	446	454	468	440	423	403	447	438	426	426	430	430	436	395	403	441	445	438	439	457	422	424	417	464	440	451	425	440	453	428	410	439	406	463	416	421	467	426	455	441	442	459	427	440	405	436	427	402	436	425	453	449	405	437	448	432	461	450	468	436	436	445	412	404	421	438	444	440	455	421	427	443	402	425	380	397	428	427	444	423	436	452	436	445	430	441	449	440	450	428	438	415	463	412	445	422	455	410	408	404	440	420	417	452	462	442	441	408	423	448	465	439	424	423	413	401	455	422	449	441	444	414	452	468	425	429	401	440	416	426	449	413	390	448	463	446	425	398	485	435	433	455	396	405	431	359	435	429	409	449	429	402	426	427	396	437	452	424	445	441	457	443	398	464	458	436	459	469	440	415	455	407	435	445	429	432	434	442	434	422	437	434	432	421	450	458	447	440	430	432	424	465	433	382	433	447	438	435	427	420	457	478	417	408	459	449	446	443	427	415	413	428	444	463	462	438	415	448	446	434	427	435	451	438	427	456	411	410	457	447	399	415	440	390	413	436	443	446	443	381	416	414	423	387	420	415	462	428	428	459	456	430	405	464	419	468	454	439	417	468	414	438	412	394	424	424	441	433	431	414	455	433	439	423	454	422	417	436	437	440	411	434	437	402	443	430	445	468	425	413	439	443	411	461	399	408	435	415	459	459	417	415	432	421	429	421	420	390	433	434	441	437	409	438	436	409	417	465	445	475	450	429	439	415	384	412	432	404	446	403	434	411	422	443	426	432	433	408	419	438	415	414	440	419	438	405	400	462	459	448	393	423	443	426	421	393	436	422	442	414	440	414	403	464	438	415	413	419	420	423	461	391	432	420	420	416	436	414	444	404	410	418	444	430	441	431	409	429	413	428	447	422	441	426	426	444	388	429	435	423	442	435	404	410	428	419	419	440	415	444	438	434	469	448	439	446	419	434	429	445	450	419	423	405	453	392	401	422	437	464	412	411	428	456	427	460	415	419	440	472	412	439	440	465	459	460	448	427	413	456	437	415	405	426	443	461	470	419	430	426	477	419	455	432	448	426	421	439	431	405	367	423	428	415	434	427	423	417	397	437	414	446	399	430	454	415	422	428	426	434	441	444	444	451	423	429	425	452	435	436	465	459	455	432	441	456	444	414	444	463	411	471	415	404	445	395	451	426	460	423	396	421	445	466	396	458	422	442	444	402	380	407	408	434	409	414	439	459	408	439	395	425	460	410	434	446	431	427	437	452	404	430	437	442	419	440	444	404	428	402	429	444	433	473	450	445	433	427	405	389	444	429	453	440	444	416	414	441	423	457	405	430	425	427	416	449	411	425	430	474	444	409	423	438	478	448	451	426	409	451	439	407	451	452	462	421	439	443	458	424	452	424	466	468	463	444	410	430	460	416	412	401	441	424	412	469	425	443	416	423	463	434	453	411	394	415	413	450	451	407	419	386	442	388	446	454	446	423	440	433	422	430	410	460	418	450	459	421	436	438	452	447	448	409	457	394	401	442	448	452	478	405	450	439	465	404	390	423	441	434	414	411	449	452	434	454	412	465	432	418	415	438	470	453	424	456	417	423	418	386	471	450	415	431	425	390	433	469	477	426	416	433	435	413	413	429	432	430	445	450	440	435	437	436	452	437	416	407	407	438	440	429	434	458	452	442	414	393	417	439	426	454	429	419	428	431	432	420	446	430	415	438	417	436	427	420	431	415	445	430	441	414	446	439	420	443	436	443	451	447	431	416	419	421	404	425	443	431	452	441	430	434	441	469	409	431	438	418	432	418	427	449	432	429	457	395	471	428	458	391	430	425	410	437	454	440	408	453	464	414	455	445	424	455	400	430	410	402	447	456	407	413	449	395	447	453	404	450	415	413	452	442	442	443	436	445	427	446	429	430	438	448	425	416	411	411	444	453	434	420	451	451	420	438	407	409	414	417	429	437	449	434	441	452	423	412	426	436	463	453	411	478	438	451	415	412	425	451	406	398	443	444	424	448	434	394	413	454	402	442	418	445	447	419	434	429	467	421	422	404	433	462	440	433	444	407	455	434	465	449	417	401	430	422	442	444	425	409	417	456	495	450	431	430	446	418	452	433	446	431	483	478	416	445	414	464	479	413	460	432	436	405	404	419	448	438	409	455	407	417	453	427	419	423	425	447	436	417	408	429	445	400	438	457	433	444	469	423	438	419	427	422	432	470	440	397	443	449	417	411	442	427	435	438	417	421	484	445	402	451	423	422	436	438	438	433	436	438	428	417	418	428	416	410	413	479	463	475	424	429	427	410	479	410	406	431	463	472	437	440	394	451	452	467	441	423	435	429	430	421	432	428	417	464	463	455	452	450	440	458	420	433	414	439	435	451	422	412	431	445	434	433	403	420	431	432	448	439	423	426	426	370	428	440	445	419	434	475	418	426	435	444	439	462	401	435	404	433	442	408	442	433	455	412	421	413	427	454	419	468	419	458	429	401	445	350	483	441	417	430	418	432	414	442	431	443	450	438	429	442	423	457	433	446	432	443	428	420	408	395	400	401	439	415	410	463	393	418	435	435	432	424	424	485	458	422	425	418	432	432	409	429	416	419	447	411	410	427	458	405	383	401	431	426	412	427	429	423	406	412	432	454	457	469	438	433	429	438	412	442	423	415	441	462	440	413	426	451	396	422	399	500	433	446	454	449	436	415	445	423	451	404	440	439	451	425	450	445	453	489	410	419	454	444	411	445	423	439	426	436	437	444	482	438	417	435	481	417	447	414	414	442	479	430	436	416	435	433	418	418	434	416	406	395	419	429	457	439	455	435	436	452	442	470	436	470	430	408	409	435	414	434	443	388	410	460	452	441	458	455	469	468	466	417	435	450	421	424	479	427	422	449	434	440	410	378	424	425	405	443	411	463	395	431	421	413	428	419	391	409	417	447	384	409	435	395	417	448	403	446	465	452	412	420	435	468	387	428	480	428	439	456	425	431	424	418	404	407	428	437	441	424	421	390	429	438	438	437	468	412	441	447	447	452	463	481	468	423	442	396	452	448	417	426	448	440	435	437	430	464	408	440	382	444	400	415	442	408	458	472	408	455	427	411	425	490	418	419	419	427	408	437	391	433	443	441	443	440	430	433	435	442	461	455	416	432	427	440	439	407	445	430	443	443	448	459	428	433	467	436	408	431	419	402	427	470	445	461	403	473	451	435	457	448	416	410	388	442
23990	21524	29093	24378	21505	12246	1275	759	670	647	550	546	503	527	456	450	462	436	423	468	486	449	450	438	425	391	448	436	404	399	443	425	402	391	393	443	426	412	400	435	409	435	398	456	427	395	470	408	434	471	441	434	416	427	430	414	401	431	411	414	396	419	410	422	453	445	427	425	394	443	414	421	387	426	413	438	430	428	430	427	375	387	383	426	395	387	383	370	401	400	418	370	407	388	414	421	443	404	418	398	456	423	400	410	428	384	377	427	403	419	421	417	399	383	431	409	411	403	399	390	428	402	383	398	406	393	409	406	398	401	355	393	387	400	410	399	410	410	441	392	397	405	388	389	410	391	396	401	414	360	421	375	409	404	411	424	363	409	388	406	437	354	395	431	417	425	411	412	389	406	399	386	411	434	403	412	405	383	423	415	386	407	427	391	382	421	458	417	404	402	421	380	402	397	397	410	395	395	412	410	436	409	403	437	423	413	393	402	440	410	424	365	407	419	389	433	363	394	392	418	386	377	422	371	379	438	372	451	396	419	429	383	421	388	399	412	395	368	454	381	466	435	407	422	393	398	386	411	391	423	432	398	402	418	371	424	379	407	406	404	412	382	397	430	350	386	454	399	412	435	413	437	426	425	406	392	404	429	405	423	389	438	399	399	421	382	444	422	403	406	378	404	415	386	382	384	402	395	411	381	403	441	430	418	414	400	410	438	431	404	419	418	386	390	401	349	384	415	400	380	427	394	439	404	404	375	421	407	428	428	386	417	400	397	393	412	429	405	386	432	400	393	407	390	402	394	403	410	425	402	432	414	367	407	444	386	438	412	370	421	395	400	416	407	387	433	430	404	440	408	426	402	406	397	385	398	348	421	399	436	430	393	413	415	386	388	378	387	394	428	396	401	407	392	402	404	415	384	414	398	415	382	375	362	385	389	415	388	395	417	389	437	395	423	402	403	411	362	372	389	410	406	417	381	372	443	423	402	441	445	442	406	414	418	409	420	386	397	404	429	414	385	375	392	401	417	429	383	399	372	392	395	377	416	431	410	406	376	427	409	370	391	384	362	398	406	400	408	428	400	441	420	413	437	428	408	422	414	381	433	430	406	369	431	417	382	389	396	426	405	401	365	418	417	405	409	387	441	422	419	397	405	417	395	425	390	399	427	406	404	396	449	404	415	404	370	407	423	423	418	397	401	356	388	444	388	423	374	373	402	416	426	410	416	408	389	375	411	407	379	384	384	393	430	413	398	401	375	428	383	359	447	403	401	417	350	391	432	377	382	432	420	409	420	393	408	417	398	384	367	406	405	398	405	402	424	373	449	421	372	417	413	411	421	429	419	417	394	427	409	405	398	422	432	402	397	405	375	419	424	400	397	405	413	400	386	404	382	396	384	385	391	423	454	418	398	405	422	412	414	389	400	362	413	408	405	402	400	440	419	393	442	409	399	431	423	417	400	413	390	410	376	428	389	421	383	405	405	412	429	433	409	417	412	407	402	434	419	398	428	424	433	397	412	408	375	405	374	393	425	412	397	408	422	408	404	386	396	398	408	404	406	392	406	408	426	381	418	423	388	381	389	396	438	430	428	401	351	432	422	436	428	456	412	401	406	396	393	383	411	357	450	440	428	414	432	400	385	428	411	429	434	365	423	408	379	393	412	395	409	440	373	423	457	413	393	384	399	404	401	402	399	456	407	431	379	425	389	418	430	379	391	408	364	396	380	432	429	417	413	406	422	424	387	437	399	390	371	395	420	401	416	405	391	415	401	390	422	405	391	402	408	392	407	414	385	393	410	386	409	413	436	404	396	404	421	414	390	446	368	430	394	385	418	412	421	441	384	458	399	382	390	381	362	424	439	413	430	416	407	387	413	411	414	407	441	454	401	393	393	419	429	401	395	402	397	422	412	391	405	395	420	418	442	451	403	422	406	410	377	414	398	389	375	391	374	396	433	453	374	401	401	382	392	387	389	410	408	385	423	444	405	414	380	380	343	406	410	398	403	401	388	422	416	406	414	432	413	434	413	396	396	442	374	370	458	430	427	444	399	432	413	408	418	378	421	413	387	393	386	413	388	381	397	435	394	420	422	382	485	371	416	449	426	380	396	343	412	405	382	409	396	383	431	410	380	422	376	398	402	398	395	421	424	411	382	413	421	380	396	370	421	416	431	389	381	407	371	384	408	395	401	394	423	409	425	391	444	389	410	393	420	396	425	406	412	385	432	399	399	407	393	412	386	418	378	408	379	421	419	435	406	408	412	471	403	416	424	407	425	390	390	369	411	403	397	398	401	399	377	399	409	392	396	378	402	401	420	398	383	424	392	386	418	402	388	427	400	363	391	370	401	404	412	387	369	412	387	393	405	408	404	374	424	441	416	393	429	395	420	400	386	417	385	402	424	365	423	400	389	417	428	443	362	440	398	410	406	405	382	423	398	411	373	383	404	398	419	378	403	405	404	366	409	425	415	397	406	458	422	383	387	413	397	401	380	401	382	412	430	412	431	408	412	430	361	402	379	350	403	401	369	385	382	417	402	409	389	390	363	398	415	417	429	418	418	447	430	393	419	409	422	397	403	405	416	429	421	436	382	461	394	420	399	402	424	432	375	412	392	379	428	414	422	364	364	391	377	393	382	400	383	426	391	382	367	410	411	413	422	365	391	425	382	428	393	365	405	415	400	399	397	401	403	419	384	391	386	396	416	429	411	424	369	390	399	410	426	391	416	412	419	427	386	375	443	405	412	381	392	389	408	417	428	385	364	400	390	413	396	393	405	422	389	408	384	432	404	439	408	422	431	387	371	426	415	377	405	420	415	405	427	420	419	406	429	410	432	425	429	425	413	412	402	396	421	392	413	402	415	400	412	360	393	402	377	404	416	406	389	383	410	406	418	440	406	396	358	401	420	368	447	389	379	445	416	394	439	399	372	383	378	403	432	384	397	391	371	400	389	422	377	383	382	391	394	373	408	390	391	415	388	420	419	414	396	429	434	395	384	409	404	433	402	407	431	450	390	373	427	429	418	374	346	411	426	409	400	363	437	361	370	405	429	419	414	402	444	400	407	424	440	419	400	440	416	403	405	400	417	445	402	401	420	390	391	412	389	451	389	424	380	447	412	416	407	409	381	395	369	411	402	389	390	385	388	421	387	419	420	394	419	449	400	407	401	433	406	422	379	363	371	413	368	414	377	449	399	434	437	416	392	409	402	395	369	415	401	398	414	414	398	398	393	388	389	414	395	418	379	400	397	396	391	402	385	399	432	405	387	389	388	406	396	363	461	398	421	387	370	388	395	426	408	396	417	415	455	415	412	457	414	388	395	416	396	402	427	396	390	397	426	401	384	388	423	352	403	426	407	412	412	462	419	411	400	389	396	387	435	392	391	446	413	424	438	385	407	394	402	398	370	408	417	380	417	432	407	403	418	421	426	388	365	409	381	353	375	402	401	432	389	417	419	412	385	415	401	435	390	422	385	429	424	410	411
5063	10539	8677	4331	3009	2337	1858	1507	1326	1103	1078	936	866	802	745	776	738	724	655	704	643	624	601	658	633	634	617	605	592	586	586	581	612	594	542	614	586	593	543	576	607	567	604	583	599	593	605	606	666	590	571	601	590	560	646	625	589	596	577	557	568	605	575	585	561	569	588	575	535	557	546	575	585	564	586	608	583	546	552	525	605	566	511	561	574	574	574	592	490	562	583	555	587	571	556	572	512	605	559	569	549	553	624	563	552	576	562	582	564	559	504	529	526	523	569	548	570	521	602	614	567	559	570	551	572	537	572	563	552	547	565	601	588	571	582	607	597	567	543	589	515	570	554	586	512	568	538	525	542	580	534	571	563	555	556	578	587	573	590	559	579	523	578	575	553	544	577	547	569	536	570	601	542	567	569	575	609	556	611	575	540	542	545	545	535	561	531	617	543	592	545	548	568	573	600	517	569	572	519	570	556	542	536	570	601	561	578	592	592	553	580	559	563	595	537	556	587	568	543	591	526	595	552	532	564	559	535	556	521	537	581	570	558	571	554	561	565	574	534	566	578	539	555	561	577	551	533	511	567	561	536	555	562	566	535	526	570	597	586	552	541	616	592	592	550	549	559	509	531	558	563	532	550	553	541	565	555	543	589	582	599	533	580	551	533	596	594	562	584	555	563	537	562	538	574	562	580	536	564	552	546	529	551	569	531	568	560	578	605	543	545	528	564	567	584	558	561	534	596	598	535	572	547	565	604	583	612	511	581	554	582	572	545	521	532	534	565	550	564	591	547	527	586	490	568	571	594	558	562	526	531	576	558	574	544	593	540	613	558	589	585	568	547	525	546	600	547	583	607	580	603	497	567	557	552	560	552	553	541	578	574	578	534	599	540	573	579	590	567	529	556	583	574	550	584	552	562	520	584	577	561	549	540	522	585	566	551	555	549	572	573	554	535	583	555	557	565	541	597	541	575	593	569	531	564	572	580	573	538	549	566	551	557	551	583	517	546	536	534	566	536	532	551	543	558	566	583	602	596	565	556	593	544	542	576	523	553	564	560	532	589	549	564	596	541	555	583	577	580	577	559	586	554	543	559	562	572	539	558	544	594	541	566	577	580	563	557	550	512	592	560	575	578	572	595	535	586	562	550	512	572	548	511	584	589	552	528	578	577	566	518	553	540	554	541	565	592	590	581	578	584	557	625	527	582	624	606	536	539	568	529	561	541	563	594	567	562	594	574	578	549	580	548	560	550	587	611	590	538	542	580	589	503	596	592	574	562	575	548	535	560	538	565	607	544	527	560	562	540	591	592	554	585	587	581	578	565	496	584	536	552	572	564	559	571	584	530	515	519	575	519	597	582	568	543	570	531	530	581	598	567	572	576	543	581	518	549	528	548	533	586	558	573	552	586	574	583	562	579	531	547	563	584	574	605	556	553	538	544	568	568	550	574	532	570	557	617	518	546	550	553	549	531	572	601	536	596	555	537	581	523	577	550	568	536	543	558	570	576	573	542	553	558	564	560	533	562	568	561	588	561	566	567	594	513	558	557	590	553	580	575	587	554	538	535	562	558	544	574	570	497	551	572	559	559	558	549	571	521	520	587	586	574	566	543	555	552	532	545	572	584	575	564	549	608	548	596	613	569	539	581	521	554	568	571	607	590	564	571	612	509	567	592	580	579	557	537	567	554	549	606	554	553	550	511	584	589	534	587	571	566	565	573	572	583	560	566	553	570	555	577	539	550	576	559	577	548	557	578	579	555	546	528	586	573	556	569	609	575	588	533	553	572	578	572	554	524	553	564	575	566	562	591	580	565	579	572	611	569	568	559	605	583	593	552	534	582	535	572	567	532	599	522	561	587	525	563	568	521	538	536	601	570	560	582	579	545	579	591	556	568	537	537	586	585	583	555	599	542	548	559	593	553	584	580	558	570	557	549	546	589	610	550	609	566	573	518	534	530	589	561	573	565	629	524	566	546	529	575	583	547	557	569	576	560	544	568	553	559	558	544	600	525	549	556	507	535	529	559	581	554	522	582	578	559	560	550	558	600	558	580	542	520	539	564	545	575	560	588	556	573	568	588	592	593	554	596	620	504	545	532	540	549	582	543	540	564	548	569	578	536	523	538	550	588	520	587	599	538	563	559	552	565	601	575	580	592	568	565	563	566	563	584	563	585	498	529	591	596	563	521	567	572	552	556	574	542	575	571	554	514	579	552	545	600	566	561	586	559	560	551	562	572	579	603	573	538	576	521	587	545	552	582	547	562	560	568	575	566	540	584	535	520	570	550	556	602	536	542	523	563	545	532	576	595	493	582	528	523	537	530	528	562	574	601	580	561	545	577	590	559	548	564	538	548	547	544	547	568	573	596	570	537	554	589	578	550	565	552	539	556	575	597	572	554	556	529	544	597	568	586	561	573	555	564	548	538	571	579	570	565	578	531	537	599	582	570	552	547	542	574	530	572	524	557	535	552	563	551	544	569	585	534	527	564	568	555	574	540	560	530	562	542	570	589	588	590	542	527	516	566	568	494	546	546	519	580	591	610	576	530	562	538	546	574	546	600	520	590	542	570	604	549	584	569	545	544	573	573	532	591	572	581	540	510	569	597	577	567	577	597	539	530	566	544	560	561	535	560	510	573	553	529	542	542	539	571	538	574	516	568	573	607	578	574	555	536	582	595	584	580	544	584	558	586	607	551	583	562	550	584	575	591	586	580	547	592	590	521	526	545	561	537	580	558	552	526	533	542	561	585	571	545	539	525	542	547	542	577	544	536	560	578	542	547	520	522	542	539	531	569	544	553	575	590	530	560	572	529	579	619	532	579	548	557	555	566	541	584	576	552	577	563	580	563	588	547	571	597	505	559	587	490	586	573	563	539	577	547	558	520	568	567	553	596	550	597	521	548	536	606	540	535	535	558	553	503	585	557	526	537	550	578	530	560	552	553	536	555	578	569	578	613	582	544	542	539	524	613	554	586	522	487	553	552	526	507	568	535	525	564	562	560	591	566	554	530	573	557	574	543	551	566	534	556	521	555	586	538	557	508	612	591	514	567	554	559	525	567	559	537	559	589	515	581	565	557	557	513	567	560	563	581	541	561	592	577	584	571	577	568	532	549	579	577	600	573	593	569	576	523	527	563	537	555	544	560	546	578	561	623	550	552	534	560	554	519	568	537	586	550	536	560	543	561	554	564	522	544	564	552	574	537	546	535	609	536	556	609	585	569	571	548	604	571	528	559	575	532	541	566	601	561	542	556	549	577	568	574	588	541	614	556	532	570	552	515	603	565	580	586	564	522	574	566	613	564	553	535	578	575	569	559	506	582	570	545	521	533	556	626	566	535	561	574	585	576	523	562	575	523	555	563	534	566	546	541	605	535	531	566	548	605	522	529	579	537	553	542	595	561	584	551	571	574	550	580	539	588	562	576	565	612	611	591	551	559	526	563	583	564	577	573	540	576	548	529	540	600	568	563	599	540	568	491	579
23065	21536	29580	23942	21536	21585	10301	1100	709	619	577	438	441	458	392	411	364	353	343	347	323	328	335	296	320	279	294	285	290	294	272	282	304	265	285	301	261	264	274	298	231	288	316	284	263	308	267	280	282	315	290	269	249	281	316	274	251	230	239	265	261	244	253	246	248	237	254	269	252	242	273	244	239	273	261	261	275	272	249	252	214	269	264	239	238	232	243	251	272	209	245	246	265	256	254	260	277	243	267	248	290	259	259	262	249	239	269	235	240	264	234	218	266	235	286	240	238	277	273	269	261	258	262	232	260	262	277	235	222	226	240	249	264	216	275	256	248	251	218	228	265	234	207	239	256	256	247	280	266	234	276	255	235	257	251	279	248	271	266	238	264	240	261	274	207	246	243	254	245	239	237	247	243	241	268	249	246	221	253	259	262	247	248	228	247	291	231	260	255	233	274	267	236	253	259	275	265	234	236	250	270	240	264	223	263	265	263	251	236	244	241	264	242	244	270	250	260	241	265	255	257	241	249	227	249	269	244	245	255	271	277	249	253	275	278	259	261	276	259	257	262	235	258	281	210	257	232	265	240	248	258	265	233	259	249	234	259	242	271	268	253	260	263	258	257	233	243	229	256	249	249	255	259	238	254	268	248	264	267	239	263	242	230	242	243	257	266	257	252	257	242	254	261	249	243	243	250	269	249	226	234	266	245	246	269	267	233	242	277	254	237	243	254	272	265	259	231	249	225	226	256	232	230	250	269	261	227	242	242	276	257	265	236	261	228	250	237	238	257	248	259	245	270	249	253	239	274	235	259	235	232	266	257	239	276	227	248	246	246	246	237	263	255	266	256	232	237	264	255	252	267	243	263	234	247	270	252	243	238	261	233	247	229	254	265	244	235	271	245	257	254	235	252	231	300	252	234	261	268	235	242	237	244	221	210	244	263	258	252	243	247	241	272	282	242	248	259	225	270	279	226	233	257	265	232	253	274	244	266	294	232	269	242	239	256	268	292	235	237	253	271	272	266	286	260	234	233	246	248	248	252	245	225	250	257	238	240	251	225	266	252	242	242	269	243	255	236	249	238	268	256	256	261	228	260	244	266	242	259	262	242	249	230	235	252	262	221	236	261	266	265	248	251	258	267	248	237	235	249	249	220	249	237	271	241	246	254	241	285	272	241	251	242	249	262	255	277	229	248	271	263	262	256	255	243	248	251	268	258	241	260	263	237	264	230	250	249	224	248	236	235	237	215	246	235	264	257	272	250	237	236	261	252	276	233	246	242	249	250	236	267	275	246	249	275	255	250	282	248	265	274	272	242	294	234	252	256	258	241	262	262	254	239	222	246	258	272	249	225	229	252	255	270	237	260	266	245	255	251	253	232	260	257	223	233	235	229	247	261	234	236	260	237	229	265	267	226	245	240	264	215	241	212	267	246	246	267	243	248	243	260	240	222	218	277	241	248	280	282	227	247	239	240	246	248	228	255	239	240	233	247	271	234	234	264	232	219	247	261	254	262	233	231	275	253	255	224	209	270	243	271	243	260	248	263	255	237	264	249	240	278	244	271	250	266	246	235	247	250	222	256	244	255	245	249	231	262	251	273	244	247	272	256	218	247	245	257	235	269	275	251	233	246	247	237	241	242	237	244	217	247	265	246	284	234	252	230	252	257	222	247	260	250	258	266	313	251	259	247	270	263	233	277	236	228	260	246	261	252	263	267	255	243	253	243	266	251	247	231	241	243	262	259	264	249	206	240	231	223	231	260	242	266	240	265	261	238	247	236	240	244	236	240	254	257	241	231	266	255	245	230	251	230	267	241	246	231	241	244	252	243	244	254	242	244	249	236	239	229	248	259	234	279	256	258	274	246	253	236	253	264	238	252	243	240	260	240	273	243	247	257	261	250	254	256	225	262	236	232	247	242	238	260	250	249	247	251	221	255	277	229	261	234	254	266	249	234	257	266	238	272	245	255	221	244	231	267	269	257	266	267	232	242	229	269	264	251	262	265	254	220	258	249	280	242	228	239	246	272	247	233	259	235	259	257	246	228	250	255	260	232	229	241	276	248	248	268	259	219	262	250	279	263	222	237	240	224	265	229	257	266	258	283	228	237	248	243	262	275	274	266	257	266	264	261	235	251	262	239	234	239	242	254	243	252	259	235	241	231	244	285	234	252	242	236	286	259	245	256	267	254	270	255	221	245	272	242	249	264	246	239	247	239	219	258	226	263	258	238	232	236	267	252	264	255	243	214	241	218	280	263	263	247	248	249	260	221	246	243	253	262	255	261	265	245	254	255	269	229	242	266	269	260	239	262	262	264	240	240	227	251	266	250	251	234	272	247	266	266	266	258	243	287	256	252	245	257	271	237	271	274	283	264	272	280	241	274	257	255	256	231	246	240	244	265	232	254	231	217	236	263	266	218	270	245	255	270	245	285	261	237	254	251	251	250	270	259	255	233	275	241	245	247	258	272	250	258	263	249	284	249	240	256	271	244	233	273	250	243	287	266	250	252	257	250	261	261	244	290	269	219	227	242	261	266	253	229	252	250	260	256	250	257	239	253	254	278	256	247	257	250	260	245	234	251	246	255	243	239	266	252	254	244	233	233	245	252	266	244	265	249	230	272	245	253	260	227	266	272	257	263	247	229	248	265	280	266	246	267	251	255	258	249	231	257	235	239	282	255	234	260	253	238	271	271	247	242	235	224	257	270	249	243	251	255	236	280	230	262	221	264	256	248	252	256	267	260	238	268	292	223	239	239	268	240	256	257	272	247	259	266	280	274	250	238	216	264	237	255	254	250	245	260	261	232	218	248	255	234	262	249	245	239	266	241	260	242	267	243	266	241	281	257	284	234	269	240	226	224	258	236	261	239	252	219	228	267	251	228	235	260	238	243	261	231	207	242	289	244	233	244	229	264	263	231	235	283	220	244	237	238	268	238	251	257	250	247	227	260	208	220	211	245	232	248	245	225	235	224	239	242	230	247	254	256	277	218	244	261	267	228	243	236	265	238	236	229	257	253	227	231	275	271	244	244	238	224	242	262	238	256	241	228	246	268	240	263	263	247	231	237	236	253	259	261	280	226	253	263	225	241	267	256	264	251	234	255	208	238	255	236	244	238	276	233	260	255	230	260	248	234	255	280	269	246	223	226	229	239	264	242	241	270	265	234	249	246	251	244	255	228	232	241	232	234	271	246	228	233	233	221	248	242	234	252	244	232	234	271	229	224	247	230	255	237	255	258	266	248	234	244	244	234	275	279	281	266	249	260	229	262	235	244	245	262	240	222	250	237	237	260	243	255	261	244	258	242	231	248	241	260	236	205	248	268	243	232	259	270	283	239	265	260	230	242	246	276	234	235	240	240	260	249	249	253	269	244	269	239	249	264	246	250	252	220	278	285	280	247	261	223	250	260	267	262	256	249	292	274	257	280	229	233	251	226	252	267	240	246	234	232	250	249	241	236	240	246	229	279	254	257	252	271	266	240	235
7095	16700	13710	7068	4855	3596	2790	2185	1758	1487	1274	1092	966	856	793	730	693	594	604	555	549	511	452	491	465	471	450	463	472	448	408	428	410	422	392	419	414	401	428	410	429	412	419	415	414	427	395	387	452	425	412	416	419	449	481	392	373	380	335	346	337	354	365	359	348	366	380	363	390	349	389	339	378	378	358	339	360	375	353	365	376	383	391	344	337	340	349	322	335	366	346	350	368	357	318	332	320	337	340	340	329	344	344	363	350	368	333	349	378	370	365	352	349	336	375	359	338	320	332	370	323	320	343	364	338	341	363	387	372	376	392	351	359	390	340	332	331	365	355	330	351	347	378	379	349	351	362	370	359	338	351	346	362	318	358	369	337	349	373	375	317	353	326	332	343	382	382	336	396	385	356	344	372	352	361	370	337	371	337	328	345	368	361	349	351	317	376	338	340	326	387	370	352	379	330	331	355	364	361	337	350	386	353	351	368	311	367	355	396	378	361	364	365	359	333	348	340	324	323	330	393	334	360	346	332	384	353	382	367	312	403	353	368	331	398	359	381	317	340	328	369	357	327	332	321	358	351	363	339	368	350	345	371	360	345	357	379	352	372	383	337	360	361	329	374	356	347	368	370	333	330	363	339	381	375	333	329	351	333	346	348	347	348	377	352	336	357	365	355	356	360	347	350	371	345	379	342	359	374	380	335	396	318	350	342	342	332	347	359	333	356	313	394	348	307	337	330	337	373	340	334	358	354	358	330	365	384	326	343	342	352	370	374	343	381	357	347	345	345	360	366	323	330	376	324	363	360	362	342	328	324	355	341	356	366	346	327	348	367	337	327	386	328	344	374	384	344	342	350	346	386	358	379	324	356	367	356	391	325	336	354	344	318	334	374	353	355	335	341	375	388	365	345	347	373	364	350	378	329	359	365	368	345	341	340	360	372	347	380	344	352	370	372	322	379	379	330	355	365	355	324	389	356	336	368	362	340	332	347	332	384	347	341	348	339	360	375	354	333	347	367	331	339	328	377	350	336	377	359	399	371	347	336	351	359	364	341	342	363	369	328	343	320	362	365	368	354	353	347	372	337	360	369	346	347	338	343	377	352	327	347	324	371	377	330	364	362	387	351	362	368	318	348	360	343	357	332	354	373	325	351	341	317	348	340	346	355	357	342	321	350	372	356	370	336	373	338	311	381	356	349	358	347	402	371	353	370	369	360	311	330	330	399	391	317	348	368	383	327	375	365	326	341	347	359	392	339	341	353	366	340	361	369	352	343	361	346	360	366	348	358	344	344	365	359	391	354	358	380	341	325	360	337	345	333	343	360	329	372	341	309	343	346	358	359	360	365	352	368	340	386	340	357	349	354	322	366	366	313	334	355	365	344	353	360	372	349	363	340	314	359	343	358	355	366	358	328	349	330	357	368	370	333	366	342	343	347	355	345	346	353	387	363	336	342	340	327	379	337	367	338	310	319	355	354	381	356	342	341	370	374	306	351	353	343	382	369	354	330	354	348	348	359	342	364	344	348	365	382	320	330	377	336	314	397	329	369	366	363	313	328	328	351	342	354	387	378	363	333	345	324	332	377	345	354	352	351	345	342	351	355	319	340	368	331	393	357	360	350	352	377	341	354	357	325	375	369	347	357	342	359	355	371	354	332	362	356	338	373	346	332	374	376	334	336	364	347	342	322	381	349	342	346	350	335	342	336	370	342	355	337	342	341	366	310	373	341	348	352	349	365	360	356	356	324	357	360	318	371	336	329	338	361	364	334	349	365	301	342	354	355	362	349	355	375	341	340	345	376	356	373	330	353	355	331	350	380	369	352	334	369	337	341	361	359	320	380	346	363	334	369	317	332	354	365	350	346	342	358	365	325	384	384	315	338	364	334	365	340	354	375	369	393	389	336	349	362	369	392	377	325	317	362	365	378	346	361	339	367	376	367	358	360	335	345	360	358	367	372	358	358	325	352	333	366	336	366	348	376	365	352	350	352	347	362	341	329	370	377	326	327	345	365	348	384	379	343	349	317	367	352	355	359	363	324	378	356	320	376	353	362	345	346	309	372	361	369	361	350	345	329	360	386	314	374	365	351	347	328	323	339	354	343	398	366	349	357	342	326	363	332	334	356	361	370	393	353	362	341	343	348	321	392	308	340	346	366	317	353	383	352	370	343	361	372	356	373	374	368	361	387	370	331	377	390	364	366	334	335	371	362	322	362	333	391	359	362	341	361	346	338	328	334	343	378	343	362	355	349	352	364	326	347	355	330	371	384	342	389	352	334	367	361	366	315	356	379	344	386	360	335	395	357	361	346	398	333	339	349	341	355	349	345	326	381	367	369	352	346	332	342	354	332	360	318	365	337	369	361	331	346	372	360	315	339	349	341	358	320	351	364	320	370	363	347	363	363	351	393	351	406	348	319	356	347	378	370	337	392	363	374	359	339	356	355	370	327	331	359	355	345	340	351	341	346	304	348	318	344	375	376	351	333	351	343	336	354	329	361	350	368	340	368	402	329	360	419	358	373	358	338	330	333	383	334	334	316	326	371	327	355	302	363	337	348	309	371	329	331	364	339	347	333	341	368	340	332	323	321	332	339	360	398	326	374	351	336	373	356	371	350	362	411	334	350	355	358	384	352	361	320	348	361	362	341	360	324	342	337	358	340	367	313	361	351	361	334	324	359	349	366	348	348	391	386	320	344	371	325	348	345	369	325	334	339	361	338	309	336	371	358	375	341	333	350	341	342	348	380	361	348	329	340	345	368	397	349	378	320	350	329	334	366	327	369	321	346	369	322	355	358	356	342	338	377	337	318	391	329	372	351	346	384	349	350	364	356	347	384	343	322	360	368	351	375	331	358	342	321	335	354	354	339	355	383	348	357	323	346	349	364	369	388	356	364	344	344	349	329	362	335	334	356	354	342	340	353	347	326	346	350	343	333	318	370	363	360	348	337	360	348	394	371	351	331	373	354	367	342	340	343	344	345	341	343	370	391	343	360	345	397	339	340	356	349	343	340	309	335	324	358	349	361	401	349	348	338	391	360	355	351	378	348	368	346	345	367	375	360	356	356	387	332	349	353	337	339	351	362	332	339	336	352	352	323	352	369	365	356	349	366	351	370	373	364	316	358	356	356	384	348	310	373	372	359	345	363	346	353	348	345	379	324	345	320	328	334	365	345	346	352	330	316	335	396	362	325	349	369	372	362	334	346	352	337	358	366	369	377	312	355	320	384	362	376	358	319	366	354	356	354	346	342	379	357	335	368	338	387	371	368	327	342	400	346	357	332	366	347	349	357	358	330	358	343	365	340	357	360	366	362	327	339	332	353	365	340	343	385	368	375	358	361	367	357	320	372	349	318	376	334	325	334	363	369	352	346	355	341	385	376	364	331	342	351	323	332	336	358	336	370	359	313	358	382	357	322	357	362	366	349	358	374	343	357	337	316	379	356	360	335	365	338	329	314	322	350	348	335	345	354	374	346	366	332	376
27082	21132	10155	841	529	494	410	349	345	319	329	301	306	317	344	322	288	286	287	365	314	323	312	310	307	341	303	327	326	344	322	292	307	306	332	323	319	311	301	271	312	296	309	297	329	297	325	295	355	319	306	316	294	313	321	310	339	318	350	329	309	305	302	330	296	334	316	323	316	326	323	304	329	313	279	268	332	300	289	305	285	287	309	349	318	353	330	324	306	342	295	329	307	318	326	291	297	297	285	319	342	332	287	311	276	329	293	296	326	310	320	322	308	275	312	330	343	333	283	302	299	301	297	296	344	298	298	323	289	321	333	324	316	330	303	285	315	292	300	323	316	314	308	322	321	300	287	323	302	324	324	301	308	283	305	308	293	305	307	290	316	310	322	324	323	332	343	293	295	305	327	323	296	318	291	326	329	305	284	330	324	323	297	293	304	300	312	330	313	314	300	267	316	323	309	315	311	299	318	332	267	311	277	307	330	279	302	315	303	305	301	306	265	343	311	309	318	317	304	328	303	301	284	365	315	297	300	290	314	322	310	295	328	308	289	324	310	293	301	294	299	291	303	320	331	303	321	288	338	326	327	304	321	297	264	316	295	277	322	322	317	286	308	304	346	308	302	293	287	314	307	287	306	272	299	322	308	283	316	346	340	320	312	330	312	326	329	318	325	302	341	325	304	303	302	316	342	308	295	321	292	312	346	325	361	283	303	329	309	310	274	307	307	262	326	289	324	339	299	320	336	309	338	322	318	319	328	311	303	329	334	327	316	293	313	319	318	331	310	309	338	331	298	336	312	339	284	325	315	303	326	330	337	328	370	330	321	313	353	323	340	283	335	314	318	307	309	292	332	292	302	306	324	310	310	320	296	308	306	320	336	325	289	299	323	289	306	283	339	311	323	325	286	292	317	295	300	313	327	308	298	325	314	333	317	324	290	305	301	324	305	279	305	304	315	323	310	337	307	283	340	300	331	315	302	326	304	289	312	306	308	315	313	291	299	332	332	298	301	316	308	300	293	335	326	290	303	299	286	314	343	306	290	299	297	308	306	261	289	317	323	329	300	280	300	338	300	329	328	294	335	313	305	317	322	340	322	323	330	322	308	355	327	347	291	338	311	306	313	301	330	288	291	317	306	317	302	302	306	303	281	325	289	300	286	284	339	308	297	291	299	297	305	319	306	292	323	316	309	333	273	299	323	303	276	313	319	315	275	295	308	303	301	345	334	322	299	329	279	328	333	292	333	315	311	311	304	303	306	289	293	306	311	327	302	308	306	321	282	301	277	286	298	322	324	315	281	284	324	313	320	293	313	308	269	279	325	308	303	303	314	303	286	325	317	299	341	329	289	324	338	309	286	306	320	326	305	326	303	283	309	343	323	284	320	307	350	303	330	350	323	323	312	330	318	322	327	320	303	304	314	348	301	252	329	286	307	310	324	338	303	319	317	319	317	310	289	312	323	314	320	324	311	283	305	314	344	300	327	293	318	282	315	277	261	313	308	308	298	294	327	312	307	301	309	314	312	306	302	309	302	290	339	288	312	316	312	309	318	316	306	325	301	312	304	327	312	325	293	327	312	299	259	312	326	316	302	292	309	304	340	312	316	311	314	330	309	341	303	276	333	333	329	307	309	310	328	325	309	315	297	319	349	320	320	330	344	323	296	330	316	285	299	296	302	327	307	293	309	298	330	313	313	297	304	304	302	335	307	304	300	324	332	313	309	319	327	303	322	334	305	289	299	308	319	321	286	288	333	282	290	291	297	304	293	325	293	280	304	301	298	325	288	282	298	299	325	296	360	315	322	320	326	320	321	298	285	308	303	287	291	308	309	320	327	317	306	321	297	287	319	317	317	326	330	299	294	321	334	290	329	309	292	295	329	336	280	291	280	337	332	345	322	308	299	300	318	325	295	320	310	321	301	275	329	308	283	289	290	323	300	297	302	282	325	328	303	306	325	304	335	344	306	307	314	308	317	312	345	289	330	313	332	322	324	313	320	309	310	326	306	296	311	296	319	317	310	319	286	304	318	317	325	297	280	298	294	278	299	334	313	317	311	317	304	284	298	301	317	288	312	287	289	282	303	302	300	303	336	319	322	348	301	259	322	294	300	297	303	292	295	301	326	319	335	343	312	313	289	342	297	296	299	325	313	283	332	320	312	304	318	328	310	316	301	308	321	324	312	313	335	301	311	323	282	320	307	319	311	329	293	277	303	295	301	297	303	287	334	338	319	295	346	315	314	314	319	275	324	302	307	288	323	298	314	329	326	323	320	321	304	302	305	323	320	324	294	290	312	277	333	313	324	290	286	308	311	309	292	317	304	336	312	329	299	316	299	324	312	310	294	315	295	328	332	329	266	328	309	343	314	279	314	304	318	326	349	291	310	295	299	309	337	309	301	323	321	288	305	299	299	328	311	313	317	323	289	311	276	312	268	327	323	308	326	297	311	286	320	310	299	305	303	306	283	330	299	335	289	295	315	327	318	300	313	293	333	325	327	326	291	321	318	333	352	293	304	322	303	325	280	322	294	293	283	325	302	308	315	299	310	317	321	317	310	306	297	303	309	311	339	305	295	290	312	340	329	321	306	316	328	284	313	345	300	342	287	313	308	295	298	314	306	333	291	339	305	328	329	314	318	340	317	297	309	319	319	312	316	322	314	322	304	343	320	297	317	316	308	300	308	297	293	305	302	308	307	333	338	329	292	313	308	300	315	285	302	295	298	298	298	321	301	301	290	274	328	311	286	328	347	305	291	294	306	321	283	324	315	297	345	302	296	333	294	324	322	307	321	306	320	296	318	326	302	299	281	288	310	327	326	316	312	350	293	325	289	298	306	306	323	290	320	328	304	343	312	339	295	358	333	312	319	325	323	313	322	324	343	332	319	338	321	275	297	313	330	299	309	326	322	333	295	297	323	316	342	316	276	338	327	333	304	333	320	319	299	266	338	297	295	302	311	324	304	301	311	309	299	321	292	319	310	322	254	333	284	309	319	286	296	318	325	296	318	305	295	299	317	315	290	308	292	299	307	338	299	339	292	307	312	311	327	295	309	318	306	327	299	320	287	285	327	313	309	319	335	293	282	297	334	310	311	311	331	301	334	320	321	294	280	313	325	265	306	305	354	314	313	290	311	306	316	278	304	322	292	287	336	284	342	281	299	309	318	292	307	292	315	289	328	271	308	322	306	328	289	305	277	352	289	310	315	314	312	318	320	317	328	295	310	303	318	331	314	355	308	326	309	317	327	320	282	307	321	317	331	277	299	293	338	314	334	310	310	296	324	322	285	364	336	331	325	307	324	298	302	262	341	282	296	271	314	295	296	304	303	346	312	334	301	320	302	329	333	314	328	309	306	328	340	344	303	282	311	307	302	300	355	334	329	318	333	294	301	305	309	308	328	319	297	274	281	311	315	316	331	305	307	320	312	280	297	312	314	326	311	310	345	300	341	297	300	304	305	298	280	275	300	309	281	317	291	328	335	338
3979	1292	1104	740	630	583	503	490	441	456	493	488	432	442	440	396	433	395	439	420	415	432	427	487	445	413	446	442	437	457	406	461	445	426	420	439	432	435	414	468	413	440	455	428	421	404	388	448	433	428	434	436	437	451	440	459	449	422	413	416	448	395	425	432	415	394	419	467	440	442	443	434	434	448	396	446	443	413	437	439	445	466	435	447	411	451	409	420	430	416	447	442	420	396	425	425	458	396	457	392	431	473	388	441	423	413	402	428	415	413	427	452	406	420	425	380	474	457	433	449	401	436	455	435	428	440	440	431	444	439	430	381	434	418	437	448	416	433	456	442	420	436	439	458	426	453	421	435	422	408	484	400	432	408	401	444	379	457	424	421	402	420	439	435	464	426	404	429	422	424	431	455	390	410	464	406	435	436	423	402	447	419	445	447	414	415	447	464	422	423	416	445	438	447	416	442	436	456	432	406	421	439	441	373	433	449	429	426	429	414	431	401	451	429	459	405	380	424	416	429	446	390	427	411	404	427	425	453	440	441	429	413	424	437	451	442	452	472	447	417	380	445	450	434	472	423	426	466	415	393	434	427	390	399	442	406	432	446	423	443	404	433	424	415	439	435	449	386	395	454	421	395	395	419	441	447	386	456	434	451	426	412	430	397	455	418	437	417	459	426	447	416	426	404	428	434	426	431	459	420	427	395	442	417	422	433	465	447	436	420	406	439	395	407	417	409	406	403	423	446	421	427	432	373	417	441	428	421	389	441	405	403	398	441	426	448	433	419	420	423	388	428	441	414	441	432	419	456	396	414	448	426	424	403	428	412	413	429	412	424	508	435	423	419	446	410	406	432	417	420	422	427	450	471	460	420	411	404	405	403	406	447	481	432	404	426	405	403	411	445	470	405	420	430	410	415	426	438	417	419	436	428	431	438	459	445	402	458	450	440	430	458	417	454	467	415	429	419	432	410	454	468	421	467	433	411	403	450	416	425	434	422	398	436	424	435	410	417	403	432	428	401	455	412	394	412	432	443	396	394	424	416	416	427	419	414	466	432	442	418	390	430	405	456	420	441	426	428	434	441	424	429	430	377	403	432	437	408	434	417	420	464	431	438	422	457	384	401	381	402	440	432	407	432	444	397	427	396	428	433	429	407	434	409	418	446	431	456	418	470	394	436	446	439	443	444	457	409	417	400	401	411	429	408	439	412	436	429	412	411	412	435	420	412	392	432	463	415	456	418	431	407	423	426	413	435	451	402	440	402	431	438	408	430	434	411	375	428	418	444	466	461	418	395	441	437	397	423	396	439	415	449	455	457	424	389	424	433	410	422	429	400	425	431	413	445	427	424	416	442	418	410	381	370	450	462	422	415	406	454	452	439	407	428	439	450	415	435	436	410	408	437	421	411	441	414	462	437	439	409	417	435	443	425	417	430	433	401	455	430	461	412	448	427	435	405	452	440	432	411	416	417	413	461	385	451	418	405	432	431	442	427	447	440	411	429	416	419	406	391	433	431	385	437	446	430	417	429	427	424	443	420	406	431	435	393	431	432	457	357	459	418	402	410	397	398	418	454	416	417	458	426	442	446	466	405	437	428	430	427	483	417	425	408	420	428	401	429	424	431	401	416	412	438	441	406	403	402	390	442	425	399	381	453	406	400	441	392	430	428	464	411	390	424	472	424	444	422	403	423	458	436	434	425	421	464	468	393	413	417	426	421	377	426	402	425	394	422	415	427	461	401	426	386	372	422	427	470	446	397	428	422	390	409	447	404	438	408	419	438	390	437	433	449	411	433	434	429	414	474	420	435	453	430	433	448	474	431	412	423	420	416	439	397	428	430	435	460	422	436	382	463	409	465	441	433	384	398	431	433	432	396	454	463	431	409	444	419	470	430	438	417	410	400	442	411	439	459	401	433	410	420	430	456	451	415	456	458	428	415	428	421	457	470	471	434	443	425	450	409	448	450	432	461	394	441	453	452	415	403	405	492	424	390	463	461	443	389	424	443	436	427	408	396	473	459	424	401	424	431	412	474	449	412	432	461	413	428	404	412	453	429	426	415	406	449	430	422	433	442	395	407	436	407	464	406	427	448	418	450	423	463	453	404	424	445	401	449	393	427	435	418	457	407	427	444	444	422	409	439	466	404	407	454	428	418	394	402	443	430	417	442	463	402	391	434	465	415	452	447	424	407	433	437	427	420	428	422	408	401	471	409	425	430	444	413	370	422	473	421	408	417	422	419	406	448	425	416	412	392	466	422	465	464	443	414	412	428	453	446	434	416	427	427	405	417	433	439	413	413	402	418	416	437	400	417	407	440	437	442	440	430	438	443	396	458	372	414	437	412	431	427	392	362	453	437	409	414	445	429	404	411	408	412	418	433	435	409	439	441	453	409	421	441	457	421	422	463	411	428	420	415	438	427	442	452	393	413	401	424	412	420	424	453	407	430	429	422	446	420	399	432	488	436	446	417	442	421	399	412	411	415	422	440	423	415	440	416	430	401	418	441	419	426	420	400	425	425	429	426	436	429	422	402	434	428	416	436	380	422	426	399	417	408	452	464	424	402	457	415	418	450	415	418	431	433	433	419	448	474	432	386	413	432	440	436	392	433	428	430	395	468	443	414	424	460	422	441	449	420	422	396	455	408	447	440	429	414	408	425	448	417	429	406	425	420	442	429	457	423	406	420	447	439	440	425	440	424	437	451	459	410	439	431	419	405	423	437	466	386	408	423	396	433	427	433	398	460	441	415	454	444	437	452	410	406	445	438	423	422	415	443	393	447	420	441	462	412	445	419	413	449	431	439	441	451	407	407	437	418	430	429	456	409	423	415	468	439	430	454	393	416	445	438	444	440	450	427	393	437	425	461	447	433	448	398	468	408	395	427	434	440	413	430	414	414	445	380	439	415	438	396	412	461	430	438	389	450	437	413	431	397	444	469	437	430	434	419	424	421	419	450	446	425	399	415	455	428	419	419	438	426	449	396	433	409	442	419	422	460	414	470	439	417	462	445	406	412	430	405	452	425	379	410	466	424	418	426	411	451	462	433	450	417	461	396	383	499	404	390	461	429	442	429	436	401	424	413	388	416	458	466	423	433	426	436	417	429	436	431	424	467	438	403	411	433	409	408	416	435	436	400	432	439	384	443	440	464	441	454	432	427	425	428	432	419	413	423	428	423	448	439	416	423	410	414	433	414	459	439	407	449	409	416	428	496	431	406	471	443	458	412	439	450	458	451	437	406	469	427	412	440	436	448	441	433	427	398	417	403	436	422	432	441	396	448	446	458	439	482	475	447	435	408	443	439	417	447	472	457	462	413	429	414	391	432	444	424	425	459	428	441	427	430	451	453	418	437	402	406	422	427	448	415	430	447	427	430	446	431	417	457	406	411	422	406	435	435	447	439	379	431	446	432	416	400	409	409	428	447	455	460	423	429	395	431	413	411	442	382	426	446	415	417	465	439	424	427	426	440	438	434	414	417	440	451
24029	21544	29156	24382	21546	12428	1326	761	617	617	584	528	518	477	469	462	442	504	468	431	431	452	447	426	428	425	459	412	385	393	421	391	382	435	422	409	414	436	427	417	413	448	432	391	411	420	425	425	435	434	389	411	401	406	421	414	432	400	415	421	419	434	416	413	406	392	426	406	416	417	395	439	405	432	411	410	396	404	449	368	409	393	405	392	388	395	403	386	385	445	454	371	402	396	418	400	437	431	377	400	429	407	404	414	398	419	413	422	397	376	400	460	451	374	407	409	393	387	408	406	404	428	428	399	445	385	410	413	420	408	401	388	423	423	408	363	396	384	381	374	381	391	418	383	387	399	387	423	404	418	399	458	415	437	394	381	413	423	370	396	388	434	407	406	419	435	404	424	389	414	407	381	366	398	404	409	393	418	407	383	402	365	412	377	382	401	407	432	354	383	403	411	380	389	430	407	432	413	421	387	400	410	377	402	433	396	404	412	449	393	391	380	396	376	394	407	435	428	400	393	405	375	419	406	398	412	437	360	372	374	411	363	390	391	366	356	389	398	419	380	394	416	412	430	359	412	421	370	428	405	387	393	382	397	399	400	396	409	397	465	366	403	422	418	403	400	421	418	408	414	405	402	399	401	422	434	396	398	406	353	425	398	429	379	425	403	404	369	405	390	381	383	386	410	399	423	397	418	428	413	422	390	384	353	397	398	394	377	416	419	393	444	390	398	418	392	419	407	383	399	377	402	399	380	411	429	400	402	418	399	382	448	441	395	396	390	407	439	369	409	410	408	440	377	406	382	426	381	391	426	370	377	406	367	396	423	393	394	417	396	418	403	391	444	391	408	412	394	380	403	365	395	377	421	426	379	377	388	379	405	402	406	405	424	427	393	415	414	416	421	383	393	399	438	403	422	410	411	423	389	371	381	419	418	415	423	407	400	386	422	400	432	380	420	420	408	388	408	409	393	374	402	407	414	375	380	387	421	400	406	417	398	402	399	359	442	453	398	415	413	402	397	379	404	411	390	444	384	433	394	397	388	407	385	392	417	365	388	392	404	404	387	378	418	429	409	383	423	425	406	430	405	416	385	424	418	391	422	390	415	416	400	377	419	416	409	394	395	416	386	407	362	380	425	357	426	406	395	401	401	415	390	417	406	421	399	392	420	390	391	404	415	419	372	409	395	396	412	421	443	396	370	399	401	411	416	386	387	383	406	406	421	377	382	400	399	426	397	382	412	385	441	420	400	388	403	435	420	407	442	371	378	440	397	413	374	389	359	385	410	415	396	404	397	407	395	395	387	408	386	439	378	414	380	399	416	400	424	413	400	391	397	395	389	442	395	430	402	422	371	421	412	381	396	373	407	371	424	455	387	412	375	419	415	374	380	413	383	401	415	383	405	393	409	381	439	377	401	401	401	407	371	407	434	411	403	362	447	443	385	411	414	416	421	423	392	412	388	412	393	411	360	385	398	413	405	422	396	390	396	417	422	418	376	421	386	414	394	388	399	367	428	420	397	463	417	440	414	412	393	365	425	413	455	379	379	400	416	394	388	407	376	396	411	413	402	372	391	385	396	373	377	443	362	378	393	386	413	421	386	420	424	427	399	428	386	457	386	414	403	432	397	397	417	453	402	402	394	420	401	441	386	422	397	397	436	392	376	426	402	423	403	427	426	409	412	427	406	409	395	439	407	405	420	382	386	375	391	385	391	416	425	402	394	415	411	395	406	378	395	383	419	420	391	413	406	401	423	397	383	408	416	391	416	389	399	403	396	413	389	411	416	384	399	392	428	400	379	403	390	387	424	398	380	409	397	415	437	364	382	381	389	373	410	372	407	395	406	443	430	361	429	382	385	404	374	408	402	409	379	380	406	418	443	416	384	427	400	375	440	379	379	365	410	397	405	401	374	377	435	413	400	405	423	405	367	385	398	371	391	414	394	408	382	378	432	429	377	417	384	389	406	386	400	389	420	383	409	401	383	427	397	376	392	401	374	398	433	416	405	398	406	403	388	365	416	403	417	391	404	415	419	419	349	418	390	381	417	432	382	404	387	374	393	414	409	376	396	386	404	405	370	394	432	383	405	383	399	392	377	411	416	406	365	412	398	407	397	432	369	431	406	413	381	395	356	396	437	450	399	421	415	375	397	365	407	381	424	406	413	412	403	437	392	400	396	378	394	406	391	389	398	372	386	422	419	402	404	397	402	400	400	415	351	388	405	427	386	409	386	392	421	403	362	402	438	370	394	427	430	400	386	404	401	394	421	395	458	397	423	406	374	398	419	373	405	382	419	369	389	385	398	373	387	413	429	375	439	437	408	418	393	453	405	408	390	379	390	380	375	420	462	381	394	456	412	429	388	400	415	424	395	411	426	432	401	405	395	379	446	441	400	393	395	378	414	395	403	408	386	421	417	406	426	421	404	416	409	394	376	449	378	401	425	399	408	392	424	384	392	416	398	385	410	424	405	392	407	415	407	383	397	423	402	428	380	395	423	412	412	398	415	451	447	389	446	342	392	403	414	383	426	411	396	392	379	421	388	398	393	416	413	403	415	415	434	407	376	412	395	412	365	391	414	403	408	397	470	416	397	381	443	403	418	412	406	417	405	428	373	407	392	432	397	407	415	407	427	372	405	410	390	422	371	390	381	411	367	416	413	427	387	394	402	403	402	424	395	376	400	404	400	390	396	419	439	449	372	416	408	418	422	394	399	414	401	416	380	396	423	406	407	387	407	387	468	389	430	361	411	389	432	380	445	371	422	424	423	398	362	365	401	380	373	415	420	384	384	401	409	422	392	443	385	392	398	428	452	375	391	395	435	395	397	397	389	393	377	360	386	375	391	394	423	387	377	417	387	380	379	435	412	392	397	373	366	390	450	417	427	391	391	392	401	424	399	432	386	389	432	407	402	426	373	369	400	380	394	394	366	363	426	389	390	422	361	426	434	394	362	396	458	382	376	421	423	418	466	414	409	436	411	404	395	370	381	418	376	405	387	414	403	401	379	375	409	410	396	409	390	402	396	399	393	393	398	408	398	372	406	418	426	386	376	390	403	425	391	380	402	374	432	383	391	410	401	400	423	415	381	401	392	422	413	403	392	419	369	411	407	411	394	427	410	357	395	376	434	408	413	419	389	377	418	395	374	338	420	430	410	423	412	394	346	437	405	400	423	413	398	397	416	395	408	386	416	390	397	405	414	407	388	395	407	374	412	396	417	388	444	387	404	410	414	364	406	405	434	407	382	402	380	404	379	356	410	412	390	409	381	399	407	408	405	407	392	408	412	394	395	407	381	394	415	395	410	405	395	409	403	376	439	401	385	402	367	388	437	398	388	408	409	414	409	390	395	415	400	395	412	382	395	375	426	398	368	416	384	430	420	351	443	407	380	396	380	392	363	420	388	365	413	381	422	422	378	423	413	407	417	418	409	419	392	410	397	410	431	425	396	408	415	408	421	425	412	410	434	404	429	379	379	395	440	383	366
5011	10606	8805	4287	3032	2338	1833	1446	1303	1179	1009	921	841	812	772	720	746	712	643	639	657	653	608	600	684	615	599	583	568	570	576	640	575	606	600	578	600	612	581	595	581	621	585	599	571	556	662	604	657	662	578	573	591	650	610	578	620	580	566	568	578	605	539	562	571	573	573	553	555	563	546	551	605	530	574	585	531	585	572	536	560	552	539	513	561	533	533	533	576	561	534	568	533	519	554	595	551	540	566	524	592	577	513	550	556	537	571	587	549	566	548	552	535	585	576	566	590	599	560	587	521	566	537	555	548	509	531	543	551	541	570	599	560	548	587	506	562	600	593	561	563	558	592	558	527	564	546	574	574	536	565	519	600	555	568	571	566	555	542	579	513	516	583	531	545	534	585	576	571	556	559	567	551	571	566	544	608	574	567	557	539	568	587	595	534	543	528	564	538	575	542	578	543	530	546	536	540	575	565	554	580	586	577	577	569	562	550	535	552	549	612	566	577	553	568	553	537	567	556	591	515	560	526	571	558	548	538	565	553	592	507	577	558	514	582	551	571	519	573	534	570	522	537	562	565	582	580	557	525	526	528	579	566	538	535	579	569	538	558	593	546	554	582	573	579	548	526	510	579	514	564	550	525	528	551	577	542	550	509	578	572	512	533	552	542	540	540	574	526	564	527	542	542	533	571	593	507	551	528	592	563	534	546	528	600	618	555	552	548	520	595	555	603	559	548	565	600	509	549	485	533	582	580	567	538	523	537	597	605	549	539	554	541	578	583	561	544	537	558	572	583	622	523	561	551	532	542	535	580	544	544	573	517	570	545	536	543	563	588	532	545	535	599	520	571	564	534	534	549	541	530	566	556	541	519	575	546	566	576	544	591	583	596	498	558	566	552	538	542	537	582	541	548	540	562	499	540	552	547	541	562	561	525	548	517	562	542	587	550	531	548	520	528	575	574	551	545	538	546	557	575	517	575	563	550	520	541	543	522	531	543	559	546	543	571	539	536	550	590	565	569	581	567	574	523	574	565	510	549	618	555	574	541	565	577	557	549	569	567	585	587	531	543	572	543	535	564	539	516	516	544	563	581	585	565	594	530	553	567	569	561	568	519	584	601	533	536	552	555	555	505	551	568	555	570	540	581	535	532	560	559	540	520	561	573	539	559	571	557	548	547	574	568	545	555	583	536	539	540	552	550	560	567	558	520	585	525	563	539	608	558	566	537	570	533	574	539	578	554	520	585	527	526	590	575	564	542	552	547	540	539	567	517	587	561	576	558	546	501	575	573	538	545	573	565	577	539	567	533	568	527	556	557	527	585	518	559	536	552	545	502	544	561	567	551	561	527	562	535	552	554	549	552	542	547	555	556	576	520	578	564	564	557	590	554	537	492	571	531	536	559	592	547	572	511	581	556	553	570	571	552	570	542	572	520	583	588	531	549	548	531	534	535	567	587	565	543	515	554	552	577	564	525	616	588	534	548	565	589	569	516	571	600	565	563	533	562	512	513	524	568	544	594	516	554	583	553	551	552	540	552	474	567	545	571	574	563	536	518	580	547	574	502	565	537	575	597	539	545	569	534	551	572	551	573	513	526	518	532	533	531	557	580	537	552	570	569	537	531	536	603	557	521	511	500	541	532	581	553	559	565	590	533	531	528	559	612	564	544	547	591	553	551	579	559	536	613	569	572	573	571	518	546	549	539	515	528	580	546	545	571	529	544	553	592	537	573	584	579	540	553	526	575	577	558	545	548	571	558	557	554	529	559	563	546	578	559	564	607	535	536	583	539	545	553	538	589	603	558	569	561	547	568	583	565	518	532	482	533	527	533	537	580	543	552	549	501	542	550	574	614	536	587	600	599	581	555	559	549	551	488	572	590	598	548	574	582	575	558	575	564	544	542	527	556	533	492	544	558	534	548	585	582	581	525	550	554	534	534	576	572	572	543	532	525	518	555	535	551	527	581	550	567	598	534	560	585	575	545	544	567	585	563	573	540	541	518	583	521	537	565	587	557	509	554	547	537	540	581	541	575	541	565	545	551	519	520	548	540	541	570	583	570	558	589	537	610	520	575	547	555	551	562	590	559	521	533	569	505	582	557	541	521	533	531	541	552	539	576	555	576	543	548	558	555	533	545	538	538	563	534	586	551	526	588	580	537	560	563	543	525	520	549	585	535	583	580	541	562	557	559	552	578	563	496	546	543	519	514	533	567	568	549	523	549	558	549	553	552	560	554	530	519	564	569	605	585	540	508	565	532	572	566	536	543	559	534	546	571	554	526	544	505	547	611	562	546	569	513	575	557	566	595	563	536	560	553	555	552	568	553	560	568	539	531	563	558	550	518	539	577	604	568	523	537	517	550	545	520	584	567	566	534	569	557	574	556	538	529	535	556	569	555	547	547	574	547	560	535	558	559	526	580	567	542	561	552	576	582	574	553	565	580	562	498	567	615	544	573	571	541	537	567	524	511	531	565	535	574	527	561	557	594	560	551	548	524	550	586	541	538	558	565	560	530	580	548	573	613	555	616	564	540	574	541	539	500	589	541	550	564	571	547	528	576	537	561	538	542	553	527	526	514	554	499	595	593	569	539	550	578	589	585	566	573	578	541	538	577	554	514	528	552	577	506	554	536	533	532	579	549	536	579	551	548	555	565	536	573	587	552	643	561	587	578	558	535	558	579	514	518	570	533	559	559	560	583	587	609	570	528	551	530	569	554	571	521	544	574	552	560	577	597	483	611	591	563	539	544	523	545	547	550	546	552	562	529	534	586	523	563	544	588	554	600	560	549	537	542	526	530	532	538	588	529	558	534	555	548	551	525	573	576	554	584	532	530	564	546	571	594	595	587	515	559	553	543	532	569	568	572	568	552	576	543	532	558	533	538	562	559	579	576	527	581	555	557	575	537	525	602	542	535	519	529	559	571	541	575	572	566	557	536	539	542	550	562	543	575	479	545	560	551	516	514	552	541	580	521	555	570	556	586	536	525	574	516	524	559	516	568	531	530	577	544	578	558	521	533	596	552	554	547	538	523	516	556	592	572	529	567	555	514	545	557	531	541	550	562	543	572	493	572	546	555	537	534	582	542	544	538	512	532	556	543	589	542	571	553	522	539	548	573	549	564	529	536	537	539	551	571	549	584	522	581	560	560	540	540	517	557	569	579	579	515	542	543	547	570	521	513	563	566	582	570	592	569	565	535	558	553	545	524	576	592	539	563	565	547	540	581	563	570	544	553	568	594	575	553	558	557	551	576	531	559	553	542	561	550	562	577	561	584	562	520	541	537	542	521	544	552	560	556	594	533	541	550	515	544	525	565	534	530	537	526	570	572	554	562	580	571	583	559	550	533	547	537	567	566	565	518	528	543	552	532	489	556	545	559	539	553	568	587	573	562	510	582	547	580	552	540	544	523	588	531	589	546	525	568	556	540	513	556	556	561	579	530	546	537	587	533	560	528	532	586	580	569	595	533	515	571	591	526	529	588	573
23169	21546	29536	24030	21546	21578	10395	1068	749	620	566	501	455	416	410	389	359	340	347	352	284	291	276	302	300	285	278	278	285	301	273	270	270	267	272	258	273	272	254	249	275	289	299	321	265	288	272	264	314	310	276	250	266	281	289	285	248	251	259	260	278	252	259	259	252	257	283	245	235	237	248	244	256	237	259	231	235	249	281	226	253	258	258	254	240	264	238	248	258	244	266	256	240	240	285	280	262	247	277	274	244	257	260	246	259	235	239	249	251	248	270	242	259	229	245	270	253	264	247	236	239	244	249	280	260	222	285	247	245	228	265	254	243	244	233	254	254	231	252	241	268	228	266	241	256	232	282	249	255	225	212	242	253	247	237	239	250	267	255	238	233	255	225	238	249	238	230	274	250	246	236	235	217	222	234	246	277	255	260	226	268	278	253	255	248	251	235	259	263	268	262	260	227	256	242	287	246	200	232	229	225	236	257	235	230	276	206	251	234	263	240	240	274	263	242	240	261	250	245	264	258	245	218	272	254	283	254	268	259	240	201	220	231	248	234	279	229	265	242	264	253	265	246	219	247	240	221	239	252	241	235	262	243	209	241	231	268	245	238	231	238	247	238	234	241	249	236	261	259	245	244	252	248	262	267	243	262	257	257	259	253	260	233	219	238	249	231	251	226	260	254	231	243	258	223	274	239	256	248	243	258	240	256	223	243	255	206	261	243	232	217	247	248	268	257	259	273	250	257	243	259	247	247	224	240	255	241	275	225	251	244	235	238	253	268	219	245	269	236	255	245	233	254	222	238	234	240	236	249	257	252	247	255	234	228	261	232	242	255	255	236	235	250	199	219	231	233	258	210	232	251	220	243	246	245	264	241	223	232	246	233	245	232	244	274	272	231	241	255	257	224	234	285	245	278	274	262	218	232	235	272	307	249	253	244	221	249	236	245	219	269	256	231	253	252	227	259	238	233	248	257	240	266	267	256	271	247	264	210	247	238	239	214	233	256	258	246	242	253	238	293	239	265	245	237	251	266	241	227	270	264	269	260	240	258	235	227	209	258	263	253	245	273	223	239	228	235	260	238	255	262	237	230	271	227	259	270	257	244	249	239	251	252	251	254	219	239	223	267	281	219	267	283	242	246	236	246	244	235	250	236	230	245	270	215	270	269	220	243	271	241	251	243	248	251	226	244	239	229	255	263	241	250	270	228	254	258	269	263	226	233	243	273	228	243	235	262	222	291	240	225	240	246	231	250	296	254	228	228	259	244	253	252	251	254	271	266	220	255	235	231	249	225	243	249	259	260	241	231	236	259	257	225	245	210	238	226	256	229	257	285	250	260	259	235	224	218	248	268	247	245	235	231	243	245	251	271	253	244	225	251	221	264	241	216	253	266	246	217	264	260	241	219	248	251	240	243	242	236	258	245	239	248	254	261	238	226	233	259	240	262	218	244	239	252	244	231	251	246	242	256	227	245	239	256	249	248	251	245	213	238	249	252	238	240	240	228	256	243	255	252	251	245	232	283	272	254	240	235	248	224	245	273	242	243	216	246	223	233	244	213	240	279	255	248	234	247	246	246	277	260	267	242	238	220	244	253	253	263	200	225	231	259	248	280	253	253	255	272	255	244	240	233	225	230	238	259	243	253	243	239	242	240	231	253	230	249	266	243	252	268	228	231	273	255	265	241	244	256	250	226	242	241	276	251	267	240	233	282	237	233	252	285	241	284	247	280	247	269	266	254	264	237	213	253	243	239	259	231	272	226	227	224	245	284	230	229	234	255	240	235	250	251	222	244	233	239	238	246	236	274	231	224	225	267	241	208	260	250	228	257	224	225	239	253	261	264	273	227	250	248	214	236	244	279	243	251	232	259	262	251	264	251	237	242	254	257	247	254	244	250	230	239	247	200	231	262	239	262	228	245	221	261	266	214	230	233	266	268	250	265	247	252	250	253	244	261	265	284	255	238	254	253	239	227	241	250	231	263	238	254	271	228	248	248	259	249	245	225	252	258	245	252	232	241	249	239	237	236	248	246	239	249	269	275	241	242	221	242	213	241	225	246	254	261	239	250	280	278	214	245	234	229	260	234	229	241	236	250	210	223	228	247	247	239	286	242	270	274	263	233	245	251	256	223	246	247	245	262	217	230	223	257	266	251	230	235	235	222	251	230	261	261	239	228	234	229	240	258	239	241	225	254	227	261	226	245	240	230	257	245	238	232	241	236	259	248	252	254	243	236	261	260	262	240	235	245	263	227	249	244	263	209	242	270	236	247	218	246	232	231	268	236	267	270	218	279	243	268	255	243	242	263	226	242	262	274	226	234	263	253	254	253	229	236	264	261	259	270	239	242	254	246	262	231	244	259	262	253	240	236	252	246	258	271	263	243	237	258	242	217	227	252	258	233	249	240	222	238	231	235	236	252	261	224	242	243	259	261	244	244	222	248	227	248	270	250	261	231	246	236	238	243	244	229	257	238	250	268	275	241	262	235	228	268	243	260	215	236	234	248	239	237	217	222	282	260	259	248	252	263	242	242	235	247	229	243	257	239	210	259	253	241	247	265	245	230	243	260	241	237	243	244	260	236	228	247	230	227	243	254	229	245	253	247	245	230	242	246	262	248	256	237	249	242	234	247	213	240	258	235	242	240	235	249	263	226	247	219	250	277	242	248	249	224	241	232	241	214	252	226	223	234	264	238	223	281	256	241	229	237	278	249	288	227	253	262	248	249	253	228	249	254	254	250	255	232	261	246	226	245	225	235	255	263	241	234	236	241	221	260	236	242	246	233	241	239	254	221	252	237	214	240	229	264	249	224	251	252	242	245	270	279	254	258	241	264	236	237	262	245	212	257	242	207	286	241	244	253	284	243	225	249	247	248	246	264	244	257	248	242	264	263	245	248	241	272	227	260	267	226	230	254	270	213	239	267	263	238	231	239	247	258	244	265	261	263	248	195	270	250	256	234	250	247	235	241	264	227	248	254	252	239	258	233	245	243	252	221	255	212	238	262	233	284	234	263	278	248	271	258	250	274	253	245	252	243	245	225	242	248	232	243	257	255	242	245	259	247	245	287	244	279	228	222	273	253	264	208	244	253	251	251	268	246	264	262	266	269	255	246	218	239	225	226	240	252	277	279	245	259	260	226	240	258	254	231	269	241	219	225	275	219	245	272	246	225	236	239	229	234	265	243	223	250	229	253	250	265	251	268	251	251	276	257	254	221	254	249	290	254	246	254	252	230	289	262	240	274	250	237	234	265	251	244	254	279	270	224	226	247	257	245	264	245	237	241	229	235	252	246	224	257	253	203	284	246	260	219	241	259	245	204	229	245	219	234	257	260	248	272	248	228	241	218	235	224	241	250	246	260	217	250	224	235	267	255	273	240	261	241	232	237	243	263	244	251	239	258	253	237	235	230	244	249	282	236	229	251	241	234	265	252	221	266	227	240	237	268	238	249	267	225	232	235	241	225	248	241	253	272	272	230	203	236	237
7144	16868	13571	7050	4759	3655	2776	2214	1852	1461	1218	1131	873	873	821	695	646	669	594	538	532	496	498	489	503	493	454	466	417	460	441	404	384	419	395	450	409	380	424	416	387	421	386	385	426	412	398	431	474	466	351	407	414	436	403	416	344	344	397	383	363	401	371	380	335	388	364	349	377	359	380	368	368	374	380	368	373	339	378	362	309	340	359	350	367	335	353	344	364	362	385	330	344	361	325	337	358	338	352	348	371	356	380	374	327	383	362	347	366	355	335	365	357	337	352	350	323	343	329	362	371	322	353	377	383	342	376	408	359	347	349	348	321	369	301	349	345	331	343	374	324	327	309	369	367	326	380	377	342	378	378	348	350	336	333	372	371	350	317	349	338	364	349	373	376	349	353	344	327	346	334	372	322	347	352	330	325	351	341	356	334	356	338	345	340	355	362	371	366	317	368	372	342	342	357	324	366	343	392	336	351	375	333	369	351	350	360	338	335	345	327	331	354	365	337	332	335	310	339	374	361	329	302	324	365	365	358	381	331	365	335	385	312	356	325	359	360	330	377	357	352	332	385	325	342	367	371	344	344	352	341	323	368	350	336	361	345	351	309	347	361	333	311	361	358	336	329	342	345	334	353	335	361	390	336	356	350	355	359	337	363	318	345	327	325	299	339	313	353	336	367	343	350	319	325	357	338	375	325	360	337	330	367	350	346	344	333	324	342	348	320	391	350	368	356	315	355	377	342	323	351	356	356	372	329	351	338	338	341	374	350	344	329	348	359	329	336	337	364	354	382	367	379	313	387	365	350	347	364	375	363	365	362	343	363	359	336	343	350	370	312	337	363	375	368	324	332	340	366	359	342	347	380	331	354	311	346	346	343	336	385	382	392	350	326	343	345	339	316	347	374	343	345	349	336	380	376	330	342	351	336	341	353	356	351	346	368	346	365	357	347	315	340	382	339	350	347	335	306	359	355	357	359	380	334	384	344	329	347	345	321	366	368	318	333	335	360	363	334	384	346	333	318	316	315	352	327	333	337	356	380	339	391	351	351	395	363	371	322	343	378	359	364	365	365	367	373	353	367	336	342	355	303	334	375	392	332	330	352	360	367	320	347	371	359	361	323	325	348	362	357	372	307	341	340	353	338	352	323	343	349	364	335	351	348	352	382	356	358	345	364	327	349	328	370	344	337	337	342	381	318	342	330	333	313	347	323	357	323	312	347	358	361	330	344	323	343	353	378	329	337	339	350	386	358	348	346	353	325	352	371	359	330	340	334	337	352	332	334	364	373	368	350	354	338	366	359	363	364	369	373	350	344	328	352	332	371	368	344	362	347	376	356	338	355	330	404	369	350	352	343	350	363	336	347	363	381	350	371	343	316	341	350	355	315	339	368	341	339	341	309	337	333	341	372	366	346	318	325	374	345	342	339	352	343	351	339	306	340	334	381	333	375	372	369	321	363	349	362	320	347	342	368	347	382	369	329	350	339	338	365	343	384	366	347	338	327	360	315	364	339	328	336	354	349	363	371	321	356	375	342	392	391	327	366	349	366	375	351	329	358	351	365	387	328	337	352	365	356	388	334	332	349	346	349	357	360	343	317	329	328	310	357	346	318	343	353	338	352	351	343	323	366	322	333	335	341	342	352	322	357	353	366	345	337	344	384	351	371	339	349	359	315	383	351	354	309	327	321	362	339	345	332	362	359	351	329	343	313	356	388	365	368	334	343	346	336	352	384	347	355	331	358	345	334	349	369	339	374	370	348	362	332	334	353	377	357	364	363	346	326	353	338	349	346	328	348	333	362	368	370	321	357	348	345	349	350	384	343	320	319	320	362	337	342	371	321	316	327	342	352	351	319	315	346	339	347	372	352	356	332	350	356	337	365	370	323	374	360	373	409	343	343	328	335	353	354	344	341	332	346	347	343	366	344	368	344	341	331	384	372	359	339	341	352	358	356	326	337	343	344	350	337	361	349	358	323	317	377	333	340	354	339	338	342	308	331	359	354	376	384	350	335	327	340	313	353	364	313	369	358	339	383	313	320	351	341	375	328	365	322	349	349	364	352	350	346	352	335	325	349	342	402	328	351	366	340	314	340	351	341	345	394	363	357	320	349	380	321	344	360	358	367	353	331	349	348	347	327	331	338	329	323	337	353	349	356	360	355	352	357	368	355	362	346	323	338	327	335	364	351	334	344	340	328	314	358	347	356	352	334	337	374	326	358	340	337	377	338	349	354	364	366	365	323	333	358	379	336	390	329	352	341	337	371	349	336	378	347	330	371	354	360	333	332	336	351	367	350	349	333	324	350	343	331	355	315	359	384	364	330	351	359	368	324	331	344	341	355	317	343	345	327	326	322	402	374	378	342	353	364	356	328	397	370	371	376	374	339	336	368	358	345	385	376	348	351	345	325	323	368	333	315	336	322	374	320	343	365	305	360	333	349	363	315	369	332	348	367	339	342	338	342	315	359	349	337	339	332	354	324	339	336	345	367	349	326	359	388	359	338	351	375	351	336	382	343	361	334	358	364	346	358	367	353	332	331	344	379	346	335	364	322	366	387	360	324	343	359	353	326	338	341	369	347	316	353	347	335	363	359	335	328	322	322	338	356	351	340	367	344	371	320	391	360	357	378	365	326	320	345	351	336	329	369	371	349	320	376	342	346	361	367	331	368	364	390	351	317	368	336	342	353	343	332	343	368	364	365	382	369	327	344	385	355	366	350	356	342	345	334	366	343	343	322	346	320	375	346	318	319	338	351	346	361	338	360	331	341	335	379	390	331	355	371	357	360	337	309	345	362	385	333	359	339	358	355	305	362	344	347	335	375	342	308	354	362	369	363	360	357	339	370	352	361	346	343	364	333	339	344	370	386	324	336	346	349	363	362	340	351	352	330	347	365	369	338	355	341	352	327	366	325	354	360	354	368	345	336	333	349	374	369	308	337	326	364	344	347	331	345	368	379	366	348	347	371	335	374	367	369	345	370	331	346	343	330	338	397	341	316	358	340	342	360	339	343	355	330	370	345	371	335	314	356	335	361	346	368	365	362	331	384	364	381	370	343	338	343	336	360	369	339	361	327	360	380	353	324	374	352	360	313	358	335	377	334	354	335	346	387	373	326	354	343	365	373	313	306	319	383	334	350	329	361	334	346	339	337	356	352	356	358	326	341	349	372	328	344	350	377	343	335	375	350	331	353	307	325	350	355	342	351	341	323	362	349	373	360	339	313	354	362	321	328	376	329	319	335	348	358	365	351	364	326	346	344	324	342	317	326	360	358	368	368	349	355	358	353	345	358	379	365	358	341	354	325	354	361	327	329	361	353	355	329	312	354	344	332	357	359	352	357	327	377	359	365	312	363	308	357	339	324	357	367	376	361	360	349	336	330	358	346	343	360	336	362	344	350	370	343	370	374	352	357	343	400	357	392	352	353	362	363	372	339	361	359	354	326	358	367	330	358	342	353	342	380	376	352	378	343	349	350	349	329	371
27097	21187	9840	907	498	453	387	318	332	308	330	311	343	299	284	298	308	296	346	327	310	295	355	290	263	299	300	309	308	330	308	304	294	346	298	317	310	286	325	321	299	298	347	325	296	347	325	327	319	311	274	327	322	322	297	298	293	353	303	352	302	304	314	341	296	308	310	300	325	316	304	318	324	279	310	305	297	285	325	300	274	323	290	288	314	313	313	298	301	315	321	327	268	297	306	313	291	337	330	303	322	310	325	329	299	300	310	272	316	328	303	296	307	309	308	281	320	288	300	295	307	312	299	291	311	307	318	307	340	347	298	279	288	314	307	289	303	310	314	305	285	300	316	308	296	287	302	312	287	297	310	310	322	323	286	291	308	316	333	296	288	289	296	293	285	289	311	288	309	324	313	332	302	276	330	314	299	295	293	316	295	311	303	315	302	357	282	300	301	288	323	291	279	300	311	312	332	304	309	307	305	309	285	278	314	290	314	328	286	299	311	292	313	313	294	301	316	346	300	290	316	266	323	303	304	288	298	300	299	290	292	326	297	296	311	303	296	317	291	303	334	271	291	292	318	289	323	316	305	310	312	309	289	298	307	307	281	293	305	328	316	289	313	312	320	312	329	281	315	302	283	306	301	264	307	305	308	310	292	313	283	284	300	342	296	332	298	271	320	290	293	300	306	326	308	301	290	291	287	309	290	306	309	335	300	317	318	285	297	347	282	295	288	307	347	342	302	291	289	283	331	271	307	345	334	323	282	322	300	257	301	307	341	317	283	287	360	313	277	288	268	298	281	305	317	281	293	281	307	304	298	321	302	277	332	314	263	280	332	329	295	321	325	324	269	316	328	325	314	330	287	334	289	323	282	313	323	316	284	288	337	319	318	325	301	308	300	323	297	304	336	333	343	285	308	276	319	314	324	314	338	331	305	305	312	296	325	331	310	262	263	286	311	283	323	328	334	294	273	323	310	323	295	313	293	326	296	306	296	311	287	294	353	287	292	326	299	310	291	314	323	288	303	300	276	308	321	311	303	297	311	323	330	335	312	340	307	326	320	335	324	313	327	296	325	346	315	300	299	311	308	334	310	326	295	295	323	278	304	323	315	305	297	305	298	308	343	332	290	346	317	304	326	301	301	302	324	286	304	327	311	268	285	344	320	270	289	346	305	272	315	299	319	318	303	344	265	315	325	297	311	295	339	297	308	309	313	275	288	294	315	334	297	294	312	294	288	306	294	305	278	283	288	302	305	331	312	290	321	287	283	321	292	312	324	289	336	305	288	291	299	315	284	317	291	287	307	297	318	326	284	336	306	292	320	283	319	299	317	353	303	264	294	316	344	318	292	305	288	272	313	349	320	311	309	304	300	322	303	297	320	323	294	341	317	309	297	309	325	299	284	303	344	300	290	319	307	301	294	305	289	269	311	313	308	320	303	301	297	271	318	317	285	262	309	331	286	317	304	291	289	310	345	325	303	312	303	328	274	287	293	304	312	286	299	291	301	283	316	306	278	310	294	306	301	305	338	290	326	296	322	317	313	301	334	315	326	286	341	338	319	318	320	304	277	310	297	293	323	319	293	305	299	305	322	314	291	326	300	301	293	278	302	302	267	318	313	308	298	299	294	313	307	287	324	297	312	291	291	319	317	276	316	320	312	295	303	316	322	319	303	310	288	296	326	323	330	316	278	289	316	279	297	283	328	313	350	308	305	308	315	290	309	324	279	310	291	351	309	326	294	311	308	272	285	309	289	300	298	296	271	302	311	314	323	314	304	323	310	277	332	316	316	306	323	284	338	312	318	315	293	339	360	295	285	309	290	325	307	301	304	301	293	295	306	316	290	316	319	294	316	312	319	269	302	318	303	288	308	341	311	317	306	281	297	306	319	320	297	292	306	342	280	294	327	329	321	317	281	299	299	294	320	319	299	298	324	290	324	289	294	288	329	276	315	288	330	317	288	309	303	280	308	331	293	304	328	312	315	319	269	288	317	321	312	266	315	312	281	317	332	295	307	331	289	317	310	311	287	284	280	321	293	327	306	305	312	309	310	298	274	320	286	319	293	295	269	289	302	295	307	309	324	318	319	324	312	331	302	289	326	311	283	299	307	274	309	285	305	271	271	316	281	311	329	284	328	301	297	291	343	314	286	309	305	319	287	315	294	306	300	307	317	303	324	337	296	329	302	292	292	277	299	305	310	283	311	281	306	295	280	274	308	308	330	312	286	320	283	308	299	284	327	319	322	329	301	272	312	318	314	322	290	316	324	293	328	294	293	310	292	310	302	313	294	308	303	323	310	301	265	306	319	324	308	307	294	316	319	305	266	358	294	316	295	315	294	312	310	316	277	318	269	329	324	308	333	303	301	297	315	317	303	262	319	280	352	324	299	345	287	306	275	303	282	295	298	295	299	315	301	336	333	269	303	285	332	301	297	305	287	318	306	306	321	315	314	284	305	298	303	298	301	284	279	284	255	292	333	317	326	301	287	326	294	303	292	328	290	296	295	266	303	305	319	353	312	314	329	273	304	282	271	277	300	299	302	322	306	290	312	305	299	301	315	290	302	338	328	310	301	305	298	299	319	301	302	314	377	312	319	291	306	351	298	329	314	313	309	289	291	330	335	308	313	298	279	290	276	313	311	309	323	339	335	291	302	258	292	293	314	312	302	290	283	305	316	302	297	321	328	294	291	294	294	316	325	305	327	311	293	304	319	280	311	327	312	315	322	280	316	264	283	309	318	286	314	284	332	307	330	270	291	313	319	319	327	284	288	293	306	276	314	292	311	304	299	280	311	296	287	303	317	307	322	313	292	310	287	334	295	324	332	304	274	284	313	299	305	311	290	300	264	280	323	281	304	319	330	303	283	292	315	286	321	284	269	330	319	319	288	316	329	318	317	310	304	295	313	290	310	324	286	339	301	316	304	319	330	311	297	289	291	294	287	293	286	333	305	285	310	275	288	304	310	311	323	305	293	299	298	354	316	300	320	289	313	344	312	307	322	327	304	272	296	330	289	315	329	322	290	289	306	324	312	322	284	327	307	299	302	322	293	309	315	294	290	319	297	337	313	319	316	323	298	324	304	292	312	325	309	325	301	311	257	317	300	329	301	317	302	322	303	293	287	299	302	320	313	289	314	305	280	283	287	294	300	323	341	339	278	297	300	295	315	300	288	290	284	294	327	300	296	309	315	274	335	309	316	327	312	289	305	291	308	315	302	335	319	329	310	314	318	329	291	313	321	286	283	288	323	320	326	288	327	271	290	291	278	315	317	308	282	312	303	325	315	286	308	289	331	293	303	331	328	251	335	278	300	295	304	303	313	317	318	349	304	274	332	290	308	288	299	307	315	303	309	274	293	298	315	285	312	319	287	305	308	303	303	318	312	294	307	310	324	294	259	313	318	355	323	325	322	347	289	329	308	290	282	305	282	304	306	318	315	295	294	322	306	310	308	293	302	311	304	280	314	298	307	286	314	314	305	339	294	285
3971	1263	1166	706	608	552	512	499	509	451	448	473	445	422	431	394	429	456	404	437	441	420	416	445	429	400	441	427	451	460	436	418	441	484	445	458	430	409	435	424	431	416	476	373	445	436	463	462	445	488	463	428	403	420	448	443	425	429	405	453	433	404	447	441	431	407	407	422	424	428	400	416	440	411	407	387	461	407	426	470	435	426	389	404	436	428	422	363	426	426	424	420	459	422	393	424	432	423	427	413	422	432	428	414	377	429	406	434	448	455	428	443	397	440	460	413	422	423	443	443	425	422	458	411	393	422	427	416	452	442	411	424	432	415	431	444	428	435	441	444	419	432	446	415	434	444	427	446	433	418	439	444	456	434	439	423	462	440	431	390	388	377	407	433	450	409	404	418	434	433	425	382	442	397	420	391	423	430	423	425	406	406	409	458	436	467	406	411	414	421	462	369	415	453	380	420	393	436	430	432	392	382	432	425	400	443	400	418	415	423	400	397	427	423	447	407	441	455	376	427	411	415	437	407	462	428	407	435	412	425	435	423	460	421	440	379	419	396	413	395	442	426	417	420	427	420	418	408	375	424	404	385	446	425	408	429	415	434	402	401	422	411	418	395	411	460	438	463	433	411	434	433	422	435	413	382	429	429	400	412	418	478	418	408	447	435	414	408	414	403	408	385	432	425	421	444	440	427	414	465	434	449	412	446	437	434	407	441	414	408	425	449	395	396	408	445	412	431	397	406	390	421	430	426	455	404	441	433	404	408	406	431	405	395	418	433	402	458	389	447	415	438	424	455	377	443	396	416	399	407	458	441	439	403	425	417	438	451	452	465	421	420	440	447	403	396	416	402	434	443	411	450	413	426	424	435	432	417	420	454	422	421	430	433	461	423	457	416	437	430	397	453	402	429	416	447	418	389	425	418	413	428	426	408	410	459	413	427	436	397	419	423	430	451	380	447	486	409	463	405	428	432	434	436	425	424	424	437	392	452	418	403	445	407	473	432	440	382	422	400	401	419	421	473	429	416	427	403	429	410	447	436	395	451	415	416	416	370	400	465	430	452	441	406	411	419	420	391	466	422	411	456	390	437	421	377	435	418	396	442	424	417	435	430	401	434	427	464	424	412	426	396	452	470	429	442	452	433	395	414	408	423	446	415	462	435	446	445	422	420	446	411	434	389	400	422	404	431	441	391	445	436	448	426	426	416	418	409	426	397	437	398	403	376	425	404	428	396	413	417	412	403	415	426	434	436	477	400	417	418	445	427	417	415	479	449	387	404	403	456	445	462	435	443	391	442	437	368	397	442	386	407	410	443	433	447	402	437	412	439	436	398	416	435	440	442	431	399	410	415	433	402	404	462	434	445	403	446	438	438	416	413	394	415	437	399	419	422	403	429	413	420	423	419	432	418	436	393	449	427	394	422	428	387	413	392	394	447	400	427	391	409	429	414	437	418	380	456	429	385	443	467	429	406	399	391	464	438	416	417	404	404	400	445	424	448	460	420	417	405	410	452	432	412	412	439	430	442	422	426	423	440	445	430	428	392	413	416	461	418	409	426	408	461	416	417	417	421	425	431	417	472	450	435	427	446	428	435	408	436	421	440	408	386	443	394	410	403	434	405	419	420	461	411	432	416	452	433	414	440	442	400	427	435	433	421	411	449	434	411	395	433	447	437	418	410	442	445	383	420	433	426	457	423	383	427	467	424	435	435	427	455	416	431	401	435	438	440	411	469	449	424	437	428	458	428	418	423	426	404	443	440	421	430	425	406	408	465	403	393	436	412	456	426	448	439	432	433	411	427	425	402	445	408	458	457	386	407	413	454	431	475	413	424	433	420	423	426	401	388	383	419	426	452	464	423	403	431	416	488	408	431	436	421	457	407	387	438	405	444	422	422	434	420	439	378	430	464	430	442	393	423	414	441	424	449	433	436	407	444	439	444	430	402	466	414	395	412	426	451	429	402	444	422	425	421	432	430	455	410	463	430	443	425	439	428	428	425	458	424	430	405	413	435	438	425	417	415	427	448	456	442	388	398	453	429	428	366	465	466	429	455	394	426	410	412	397	434	431	428	405	380	436	411	422	396	439	401	431	411	431	404	416	436	394	432	401	417	416	450	417	413	404	421	428	405	412	421	420	439	426	448	435	393	404	410	419	418	425	453	418	412	450	410	444	412	416	415	454	392	421	418	407	471	438	481	399	435	426	427	432	413	434	418	463	427	412	424	372	412	441	428	395	412	465	439	427	403	413	469	410	426	443	422	421	450	412	446	400	404	445	430	412	423	429	462	434	425	421	452	434	434	444	421	417	476	441	443	417	395	432	461	402	418	410	454	437	446	440	426	427	438	408	416	434	414	476	395	447	422	420	413	427	435	399	418	448	437	443	410	420	456	442	434	385	440	394	417	437	459	427	428	442	407	428	425	432	434	456	391	427	424	453	438	427	436	428	390	458	412	433	438	426	430	423	443	435	380	437	396	438	418	445	445	429	436	393	414	457	388	421	403	419	418	415	421	405	405	454	422	433	426	403	435	429	409	438	452	466	408	416	404	416	426	433	446	457	427	428	440	436	430	408	415	432	399	417	377	422	432	428	419	438	395	425	397	427	432	428	426	486	437	385	429	431	422	432	484	441	442	421	410	401	418	431	435	386	424	401	415	406	454	416	447	450	432	434	396	456	387	403	431	443	445	433	432	468	431	424	397	423	413	418	423	398	433	413	415	438	419	436	412	422	422	442	417	403	420	414	454	440	427	423	418	455	436	377	440	463	393	440	432	426	434	416	410	453	416	424	431	387	395	413	378	402	413	430	450	431	428	404	444	446	450	396	439	421	437	441	451	426	434	419	432	444	429	396	432	461	431	452	434	453	444	392	442	451	451	401	463	409	421	413	438	428	438	455	412	413	427	448	402	419	394	438	417	387	417	378	423	470	432	447	411	433	427	411	419	405	432	415	409	448	428	427	452	483	430	455	408	407	419	406	437	406	435	448	432	405	422	417	412	448	424	411	432	406	405	404	401	396	459	431	460	416	433	397	423	452	389	422	420	434	429	450	401	472	454	456	430	427	441	409	427	437	437	421	425	403	419	409	420	424	418	448	422	435	418	441	399	407	418	443	445	428	423	431	420	451	458	441	444	451	421	433	486	427	454	415	423	402	438	420	390	408	434	435	435	406	415	404	407	426	426	403	423	381	394	442	430	418	392	444	383	403	427	405	371	418	423	452	451	436	353	436	433	460	442	387	435	406	455	419	444	436	434	428	461	401	412	415	444	428	452	412	405	446	418	413	459	446	437	426	403	436	430	405	430	450	419	419	410	433	434	419	402	427	451	439	448	434	431	431	425	409	397	425	439	405	382	410	444	408	403	454	421	431	459	415	435	451	426	438	423	416	465	424	402	398	410	403	422	439	419	422	437	430	407	411	421	435	440	388	468	415	417	426	425	443	421	414	388	464	413	437	412	447	428	418	409	435	415	443	417	399	443
23950	21532	29143	24323	21499	12264	1262	798	650	621	597	531	550	511	472	482	442	461	457	453	451	427	396	446	428	413	417	421	455	420	427	425	383	380	421	405	409	408	432	409	390	411	422	413	434	396	433	413	435	440	428	380	414	424	395	417	396	371	423	395	425	383	395	366	426	412	397	370	391	410	406	399	423	404	413	411	379	404	398	406	359	352	403	434	368	402	404	431	419	432	399	384	384	405	417	441	372	390	421	390	381	420	409	381	411	419	369	367	378	388	386	408	394	401	397	401	400	358	390	369	410	399	393	416	432	368	385	377	395	374	380	406	395	390	396	390	395	390	407	422	407	437	380	440	430	381	396	384	446	416	401	401	412	386	358	418	397	411	391	388	424	422	395	429	412	415	415	396	377	399	406	403	394	386	380	376	391	410	383	362	400	397	395	407	411	422	406	428	404	358	404	416	390	391	406	388	417	416	423	382	406	384	385	407	386	385	407	420	381	377	417	435	397	415	376	411	384	417	405	368	398	434	415	353	417	380	385	393	387	378	367	414	406	382	384	382	402	395	371	387	375	437	391	413	406	369	428	366	410	429	417	399	391	397	409	352	400	403	386	409	405	374	397	390	372	411	396	428	403	407	393	406	403	408	409	377	355	402	368	422	373	392	407	423	418	366	361	382	383	409	398	404	397	392	371	378	369	431	397	414	424	394	410	449	413	378	391	402	390	413	412	366	366	402	416	387	395	363	393	387	409	385	397	375	410	395	385	387	382	393	380	389	415	397	388	389	376	399	432	386	397	422	391	405	403	403	387	398	442	411	414	441	389	375	410	428	397	407	383	383	387	418	383	416	367	381	400	447	427	404	386	422	371	396	421	388	373	345	372	422	393	402	420	426	400	369	379	425	400	361	404	384	414	399	416	375	388	377	394	392	373	391	379	391	401	441	422	389	389	408	384	386	398	398	386	402	401	433	391	364	398	393	404	393	387	414	395	368	400	398	424	386	368	386	410	363	379	414	396	379	376	420	408	394	426	445	403	393	399	393	370	397	376	401	396	379	354	389	389	354	402	406	396	397	400	410	393	420	411	401	350	386	403	432	435	418	387	408	422	380	386	369	390	375	390	421	393	369	399	363	402	410	426	434	412	426	397	408	428	361	399	418	367	413	428	402	405	385	345	431	388	391	415	397	363	393	389	393	371	433	389	400	423	398	432	412	375	406	397	398	390	360	389	399	385	436	386	427	368	387	428	370	395	384	415	402	440	396	390	379	423	362	435	380	413	397	377	387	393	385	379	394	395	365	395	407	392	382	417	429	426	396	391	424	390	403	410	366	418	410	376	405	421	387	409	375	399	401	390	421	418	391	415	374	405	432	396	409	386	407	406	423	360	375	411	393	408	379	399	404	406	390	410	405	417	393	376	387	378	386	398	389	408	421	414	401	412	405	383	406	416	391	397	405	409	420	376	395	396	399	391	362	396	398	395	406	382	403	395	379	399	414	396	356	381	381	370	400	398	386	410	384	409	382	397	425	384	398	356	373	374	399	407	392	402	363	455	392	373	383	390	379	446	399	382	389	388	392	391	395	375	392	381	376	369	418	390	401	374	382	418	408	380	355	403	402	394	371	376	422	386	389	372	394	401	396	382	396	411	432	399	361	407	437	416	420	380	407	415	395	394	408	400	402	385	401	381	401	418	387	394	398	392	385	410	415	415	408	379	422	369	383	376	408	445	394	424	410	388	390	408	408	380	456	411	397	417	415	401	392	380	407	401	427	432	389	372	372	415	419	394	392	377	352	409	384	379	376	391	388	410	416	388	384	404	405	406	407	385	393	400	408	403	357	404	442	392	379	413	393	414	385	379	393	394	404	384	370	382	395	419	400	380	365	382	426	380	406	380	434	384	393	413	352	382	386	392	421	392	391	452	387	430	371	408	384	396	368	416	403	420	400	411	415	367	416	389	365	383	395	419	424	432	435	418	407	401	389	405	395	393	383	386	396	397	388	426	397	401	371	374	409	429	422	403	397	381	410	384	419	414	408	408	415	350	396	408	401	382	385	402	398	370	370	414	416	395	373	384	384	364	382	391	394	376	424	369	403	375	388	408	382	423	368	388	381	378	374	396	381	355	400	378	403	382	369	427	414	438	399	428	391	399	421	384	394	388	416	364	367	398	400	390	405	395	392	401	398	387	424	387	401	419	413	424	434	429	384	392	350	388	375	405	418	418	410	438	397	409	372	428	373	424	384	429	397	384	399	390	408	415	417	408	399	382	407	409	398	399	440	342	396	389	394	393	394	412	383	400	412	410	390	399	400	357	414	359	391	385	392	395	408	378	377	386	411	408	376	384	383	402	391	366	397	355	368	392	436	376	405	412	405	392	395	392	399	393	384	415	394	415	373	365	380	390	385	378	408	426	389	396	409	389	417	402	393	393	382	394	403	369	408	425	412	420	354	374	392	398	398	402	400	403	412	391	368	380	391	379	406	427	416	390	429	406	380	364	377	386	423	378	403	375	400	392	395	423	403	378	391	366	394	403	408	423	395	412	383	385	410	388	402	397	418	416	411	398	421	389	405	393	400	400	396	396	367	411	388	386	376	411	391	395	431	383	404	404	383	389	402	411	419	368	406	371	375	393	394	398	387	386	414	356	405	378	401	391	385	383	411	402	392	441	396	404	413	402	420	383	362	417	378	379	392	361	414	388	410	373	400	395	378	380	417	391	399	408	383	407	368	403	414	376	360	441	375	384	388	384	421	403	385	387	441	411	413	406	403	394	355	388	394	403	424	395	415	405	409	416	420	390	425	359	420	397	415	379	365	431	423	364	411	415	408	391	370	340	389	389	397	414	375	410	388	372	397	427	393	413	399	399	407	373	392	396	390	408	377	375	337	417	429	391	383	388	383	388	390	392	387	413	420	429	407	366	403	363	402	394	385	420	391	395	377	374	400	400	381	390	404	382	423	380	381	425	390	416	369	402	414	418	379	375	409	384	379	400	385	384	395	415	393	415	395	404	417	365	379	433	400	387	395	383	384	364	376	378	397	352	353	421	430	374	402	393	396	394	371	389	376	419	413	383	394	397	404	399	411	374	391	399	395	386	362	385	386	399	397	417	386	371	407	398	365	398	390	372	392	371	407	411	383	448	363	432	424	383	394	395	399	368	384	416	383	404	420	389	408	397	414	402	363	406	426	390	352	420	420	402	431	447	397	389	409	391	382	375	409	392	391	372	418	419	410	392	439	385	411	414	366	368	434	411	365	405	427	386	367	403	406	415	381	407	389	390	370	394	408	433	343	424	435	363	360	403	378	440	402	387	419	412	415	424	365	408	381	378	404	379	434	378	384	399	406	400	422	395	421	410	366	385	409	403	377	422	393	355	390	406	395	422	379	393	379	389	441	414	366	394	392	397	391	416	389	444	397	395	420	430	379	406	415	403	412	405	368	407	410	360	373	400	398	397	369	402	414	392	376	426	369	422	419	432	386	426	386
4970	10592	8679	4352	3073	2366	1766	1552	1325	1200	1017	892	872	823	760	721	642	706	676	665	659	659	611	581	614	616	583	628	575	606	598	586	611	564	580	564	579	618	577	576	572	588	587	541	609	600	595	590	580	584	596	558	601	601	606	630	570	606	623	528	557	545	568	550	561	519	576	598	525	554	567	562	526	517	507	552	557	597	580	531	509	594	552	564	545	551	527	544	535	526	579	509	544	571	523	563	546	537	498	511	565	586	535	561	537	505	524	532	546	549	549	575	556	534	550	514	555	538	559	524	537	495	532	520	574	544	537	526	543	523	560	579	558	556	517	546	505	532	548	504	562	494	567	544	569	563	549	597	587	546	545	521	551	540	541	581	603	516	563	551	537	569	535	534	555	536	554	521	570	566	520	561	547	561	558	542	521	549	545	529	544	551	536	553	533	530	536	563	531	553	565	570	558	579	565	504	517	541	577	567	520	534	570	544	532	562	533	515	566	555	544	558	516	497	571	551	575	586	549	542	571	542	558	572	556	541	528	534	556	533	567	567	561	581	561	490	545	558	533	589	546	535	549	515	558	546	551	561	542	496	536	577	544	559	564	532	584	574	528	525	585	477	568	573	553	559	566	553	520	554	534	556	526	548	559	560	536	549	560	549	539	541	518	552	546	573	563	529	552	555	568	553	543	530	496	520	545	542	524	586	563	550	534	549	575	507	542	509	504	564	560	529	570	564	543	545	568	526	562	575	546	546	551	520	587	512	557	546	506	550	581	546	527	535	576	548	524	541	556	549	566	521	518	566	530	564	549	538	548	556	532	537	521	542	554	519	558	544	561	529	543	556	546	584	554	558	583	527	532	592	543	544	511	528	533	537	537	573	535	537	539	549	537	607	524	555	555	573	535	565	564	564	564	599	570	592	556	522	526	566	568	529	572	516	562	513	535	554	539	550	543	524	522	520	549	520	568	511	496	572	566	531	569	584	539	582	542	546	579	538	539	600	574	514	553	560	539	536	586	571	582	551	568	553	568	579	542	567	562	511	570	563	573	550	549	609	583	560	545	546	542	561	559	513	602	551	565	555	530	570	489	568	538	544	526	595	557	600	582	540	541	557	560	507	576	548	502	559	547	542	518	555	539	537	544	531	518	560	566	532	547	552	512	501	551	563	550	575	533	571	507	535	521	540	547	588	541	525	554	529	562	583	519	521	522	504	541	554	543	542	507	552	537	514	519	568	555	583	523	585	568	533	574	524	561	576	572	543	582	546	558	537	560	593	588	543	544	559	525	519	533	574	573	535	583	504	559	541	577	545	590	561	552	547	543	524	506	547	525	549	547	527	542	565	591	589	541	573	550	576	591	524	550	525	570	520	545	551	585	596	577	525	533	561	545	545	536	534	509	523	557	573	538	542	561	529	583	523	555	586	531	533	572	540	526	523	544	561	551	500	601	573	604	550	527	536	596	559	548	533	565	525	582	554	530	549	531	540	566	519	542	566	545	593	529	551	534	512	535	566	551	522	545	532	571	519	533	550	576	540	541	530	575	518	542	538	548	543	554	510	550	559	499	550	525	539	598	540	534	558	568	569	560	513	563	562	536	582	499	536	548	545	567	536	570	537	550	527	539	556	535	545	564	582	575	558	563	572	556	559	549	529	590	597	546	552	551	550	530	541	555	593	576	505	547	531	508	573	581	568	559	570	581	544	559	541	564	554	545	542	612	543	551	531	590	565	529	531	591	577	540	570	574	519	562	540	512	560	593	541	542	562	540	542	538	587	540	520	570	562	580	493	590	562	522	575	534	565	556	569	490	539	570	567	540	491	580	517	526	571	521	515	576	557	558	517	568	565	520	535	538	575	558	565	541	540	537	542	521	537	535	529	547	557	530	543	512	555	570	547	550	585	560	536	561	540	592	576	563	559	598	552	580	519	533	574	545	538	526	541	505	565	555	559	583	555	560	562	557	549	554	527	571	552	537	563	508	570	560	543	564	554	568	535	502	543	559	556	564	563	560	552	526	538	563	521	548	623	552	553	595	547	572	526	550	579	549	598	535	544	535	512	511	547	542	560	525	546	549	533	556	565	599	523	542	554	568	515	557	513	544	524	530	562	575	542	528	559	567	514	537	552	528	520	548	545	533	582	557	550	550	530	537	561	557	549	522	518	526	564	576	525	529	605	536	549	543	531	580	554	532	531	517	574	516	528	607	553	548	531	503	558	592	532	541	535	502	547	515	559	563	525	586	522	575	485	543	535	575	550	558	600	542	560	520	576	552	543	528	499	534	540	520	591	554	556	531	533	520	534	561	537	542	529	580	546	584	559	546	546	574	534	584	558	524	538	564	557	576	535	574	585	564	571	574	532	497	539	534	570	512	550	526	570	572	598	572	518	588	546	559	568	568	534	567	550	514	562	573	575	503	552	533	498	507	570	520	539	539	529	536	592	563	514	530	534	546	541	559	536	572	562	538	549	546	562	600	556	562	574	542	575	541	580	571	541	548	599	596	552	520	558	535	557	569	517	536	552	559	531	525	582	524	511	561	540	514	587	526	482	592	542	577	581	553	561	528	558	493	531	529	535	561	558	539	561	578	501	502	562	564	561	502	574	549	587	552	613	565	532	502	540	562	536	581	539	540	575	571	554	586	537	555	521	566	545	522	558	540	560	550	547	555	552	569	535	540	543	574	520	553	535	513	529	562	583	514	530	565	551	559	542	562	564	521	535	530	539	566	530	602	520	575	570	532	556	492	622	523	571	528	561	570	526	547	583	575	530	559	574	534	608	529	550	566	523	551	567	553	537	590	602	563	543	536	541	560	554	554	520	536	538	533	546	548	577	543	530	578	530	552	520	546	538	565	564	553	556	546	520	555	505	554	542	511	530	528	512	532	552	537	557	504	540	608	546	546	578	568	546	553	558	585	555	554	535	534	540	479	563	549	540	537	546	531	560	552	555	558	560	514	496	548	542	540	525	540	548	548	536	532	526	545	517	539	571	523	544	544	531	541	537	548	540	545	545	551	586	539	507	507	528	560	520	544	515	558	560	529	589	582	530	547	503	530	501	545	530	599	575	507	590	549	564	529	575	551	555	556	550	540	517	593	519	581	572	535	566	505	517	575	586	569	532	534	536	543	565	516	531	550	566	555	547	540	552	551	560	569	559	530	567	501	541	599	569	584	581	507	548	540	518	574	541	536	557	556	552	574	528	551	512	554	512	562	536	600	551	543	545	532	545	536	584	531	545	538	557	540	606	521	525	516	558	547	547	558	536	576	512	546	550	553	544	536	542	541	550	545	550	571	566	556	570	555	562	563	531	523	541	509	549	555	541	552	565	515	582	552	540	523	541	555	523	537	547	596	540	549	596	581	595	567	563	580	574	497	534	565	553	557	580	538	531	548	538	522	580	580	542	535	544	598	554	559	583	518	541	514	516	570	507	539	531	548	602	529	559	580	541	578	539	524	590	518	535	551	528	524	552	562	526	563	554	583	579
23077	21512	29515	23971	21515	21570	10456	1052	709	661	552	507	543	402	423	375	329	355	329	302	326	304	299	301	307	301	286	276	264	268	287	282	284	267	245	279	274	291	250	292	276	271	305	244	289	275	318	274	269	283	248	263	265	265	245	278	271	277	222	301	269	266	271	220	256	217	235	247	259	251	247	257	241	283	239	226	259	234	248	236	247	280	245	233	278	230	266	264	250	228	254	247	234	221	239	236	262	271	284	244	240	227	244	249	234	237	240	264	256	286	257	256	229	236	228	283	239	233	238	258	248	249	242	245	227	235	257	260	239	244	281	213	241	255	277	250	236	256	261	237	259	256	263	259	218	264	229	270	238	264	261	242	237	225	257	220	233	237	240	239	253	243	232	231	259	246	231	213	227	249	240	235	258	262	276	259	230	254	222	241	235	227	230	229	239	229	276	216	236	237	238	221	261	227	227	247	237	252	240	241	258	251	259	244	237	254	258	225	227	245	248	238	254	266	227	238	265	264	249	249	242	231	253	230	256	241	242	249	259	227	228	223	231	241	247	229	229	246	253	253	252	244	261	249	258	240	264	244	234	236	216	233	232	236	263	231	249	256	254	242	248	235	240	236	253	214	241	261	244	271	248	229	236	249	235	240	221	242	259	257	250	226	229	253	208	222	272	268	249	253	222	276	228	278	260	227	243	231	240	271	267	265	264	252	263	273	245	263	254	270	244	226	246	258	260	238	247	235	240	265	268	245	259	229	240	273	226	238	223	243	247	244	254	278	254	245	253	251	251	247	270	258	239	218	265	260	240	225	246	225	255	256	232	230	259	241	244	224	247	231	240	254	233	239	251	206	243	253	246	213	229	250	228	249	252	242	233	254	259	250	246	259	260	246	219	236	234	269	247	255	225	236	257	250	254	236	251	254	239	247	278	230	238	253	256	232	231	240	236	241	228	228	234	225	227	248	253	262	261	239	239	268	258	245	235	240	251	246	240	254	249	248	255	252	246	254	231	250	236	251	254	251	225	244	251	233	209	255	251	238	229	245	239	226	265	250	235	206	254	255	240	211	248	264	220	247	251	265	227	237	228	217	258	233	254	224	262	247	252	253	272	250	255	219	248	251	247	219	239	237	244	253	240	248	270	256	263	237	225	258	234	254	217	256	259	258	246	235	209	233	268	255	241	248	236	256	232	255	223	234	218	213	243	242	254	260	238	245	248	234	272	227	257	238	256	240	225	227	236	229	245	228	242	243	255	219	230	238	221	236	261	241	246	252	242	242	270	260	244	225	256	244	244	239	223	263	263	243	246	237	242	209	218	266	271	257	253	243	242	245	271	247	203	257	249	236	244	251	282	257	205	241	241	239	250	245	249	238	214	249	237	252	264	248	230	230	228	256	242	240	217	264	227	212	267	265	244	213	243	248	244	218	234	277	254	207	219	242	256	288	244	265	229	251	233	252	252	234	237	214	234	253	229	270	235	271	224	245	237	232	246	237	263	244	246	226	229	247	231	220	282	252	223	254	247	229	260	229	264	276	254	245	242	239	223	234	224	229	238	242	276	249	277	225	249	237	237	238	245	252	254	244	240	258	238	247	232	255	245	227	240	223	227	238	265	262	234	248	256	250	243	238	230	245	249	277	232	250	223	228	249	232	253	233	234	245	243	241	260	263	236	256	231	216	250	229	245	266	254	266	239	243	238	255	257	232	253	238	251	216	247	235	266	247	234	238	231	208	275	247	235	248	247	216	220	210	253	255	252	264	227	239	267	263	246	276	234	256	245	239	255	215	251	249	247	249	252	268	231	253	226	219	251	238	246	258	261	270	259	253	246	242	245	261	260	214	234	241	285	252	265	238	242	258	234	244	219	232	245	267	229	232	251	239	259	232	218	251	235	235	250	250	226	240	283	211	231	245	254	238	240	242	263	272	248	249	250	255	227	255	237	237	252	245	269	243	249	257	269	242	246	238	248	250	269	210	247	225	260	238	233	217	233	235	249	261	226	235	224	265	260	265	234	242	250	224	230	242	239	240	251	234	213	214	264	242	231	231	235	232	260	234	257	262	221	268	249	235	250	241	247	234	239	244	268	229	268	241	252	235	227	244	253	246	288	219	231	258	235	235	229	274	228	221	218	224	235	290	262	242	237	230	253	222	247	238	267	243	210	231	262	255	251	258	242	268	225	239	250	258	228	245	231	225	213	207	261	226	220	254	254	232	233	230	248	280	263	252	262	267	257	220	268	254	203	249	261	224	241	219	223	225	235	245	245	254	236	242	240	231	255	266	231	227	251	245	224	269	270	261	242	241	267	244	229	257	265	241	253	237	238	269	223	248	249	237	252	223	221	230	243	239	251	227	239	242	260	228	259	261	246	248	248	243	239	261	234	249	264	244	232	247	255	240	218	241	238	270	256	257	251	265	243	248	230	253	239	237	256	249	222	243	234	269	261	261	247	242	229	214	243	258	258	235	264	265	251	240	264	266	248	244	240	227	231	249	247	227	246	250	227	255	282	241	249	241	236	249	242	254	247	251	250	241	269	231	236	248	244	240	236	247	219	266	241	225	233	218	255	222	225	245	251	242	248	255	214	241	243	245	235	264	260	251	245	250	266	266	245	253	234	256	247	214	238	236	260	261	245	232	239	253	252	258	213	219	226	255	290	223	230	221	256	257	244	251	227	228	257	234	230	247	235	246	270	237	253	237	218	252	255	267	236	260	219	259	262	262	227	225	219	214	230	246	224	236	245	257	228	246	226	220	257	252	222	262	242	246	228	225	244	258	245	270	244	237	243	224	253	263	253	242	238	270	231	244	234	220	265	239	247	223	235	249	266	255	231	252	243	235	211	224	240	252	231	242	232	256	267	254	232	236	236	225	238	238	231	236	240	256	235	254	256	229	232	219	208	246	240	263	246	253	228	265	238	247	252	236	221	250	210	242	251	236	239	238	254	240	248	232	242	260	246	257	240	249	242	251	276	243	226	238	251	233	253	240	236	241	245	244	278	280	249	238	243	267	234	225	272	239	244	235	254	253	248	255	251	222	238	235	228	238	235	205	242	236	247	255	227	258	234	214	239	240	245	227	259	257	246	230	268	257	257	234	263	235	247	236	244	247	278	230	219	238	257	233	290	246	238	228	274	237	246	233	225	222	226	274	238	249	240	235	241	236	224	262	240	226	270	237	208	262	251	262	242	248	227	233	273	255	217	242	242	229	240	237	255	231	273	245	250	268	210	247	233	265	230	240	252	248	259	229	247	239	270	243	238	266	275	248	255	261	253	249	229	250	259	244	225	259	222	227	235	242	242	255	232	243	258	232	262	225	241	248	229	250	250	245	227	235	258	231	247	247	246	248	222	221	242	227	260	204	217	237	248	226	266	245	241	245	255	249	233	244	251	234	242	231	259	258	232	225	264	229	254	227	228	254	215	247	274	268	254	237	237	239	245	253	232	267	240	226	229	237	236	277	234	207	222	255	211	236	235	225	242	226
7073	17012	13733	6870	4858	3628	2756	2184	1802	1345	1276	1080	953	792	769	678	645	622	562	574	541	504	477	498	461	431	442	417	440	453	446	399	386	379	444	362	370	422	405	373	412	422	416	382	426	417	461	467	458	412	395	346	363	422	420	405	360	362	351	363	369	378	382	377	353	384	373	349	388	349	346	336	332	359	343	346	356	349	367	318	376	326	328	302	340	314	351	325	350	352	368	338	350	341	352	314	327	343	328	341	328	331	367	353	339	339	380	343	317	350	363	341	333	329	338	357	357	326	348	343	352	348	354	329	340	343	326	357	360	343	348	373	350	322	368	326	365	348	368	375	356	348	380	321	336	320	343	340	353	336	326	341	363	320	339	356	347	325	367	342	313	344	362	363	271	350	349	359	375	365	330	334	397	341	340	369	358	331	344	333	366	358	341	346	317	384	336	337	355	341	336	342	336	360	339	382	337	380	334	331	379	343	376	325	338	320	344	348	350	313	317	340	355	360	355	345	344	372	305	356	335	343	295	348	357	326	330	331	355	349	318	302	353	349	356	340	371	340	355	348	354	357	338	355	320	321	321	361	330	338	342	326	350	331	350	323	325	362	383	330	362	355	384	337	365	363	364	352	327	358	345	381	333	320	316	364	352	323	337	337	335	314	331	371	335	343	341	369	357	330	337	343	364	342	367	349	337	305	354	394	367	335	369	362	332	368	322	355	306	327	362	335	314	374	353	357	329	364	322	360	311	387	366	327	371	339	354	330	342	357	360	376	315	311	313	329	322	371	352	352	380	322	349	346	303	328	356	373	354	350	337	328	365	342	327	332	331	356	351	349	315	358	320	356	348	327	322	396	334	373	346	323	323	333	334	362	367	336	362	340	365	336	327	344	325	330	331	354	350	359	352	376	343	322	353	346	370	322	352	329	332	336	345	335	371	357	339	337	350	324	334	357	362	358	382	332	291	346	337	344	343	357	318	355	346	356	360	340	354	316	320	339	336	359	333	337	305	317	341	379	346	348	360	350	328	336	332	339	353	365	359	322	351	331	332	344	351	314	338	348	322	353	358	348	323	338	324	340	317	336	330	339	316	339	346	357	364	344	359	347	317	338	341	335	315	336	331	347	355	389	337	350	358	336	385	360	322	325	354	330	321	348	313	361	347	353	315	333	358	346	357	351	340	313	343	333	337	346	337	339	357	315	369	326	313	344	334	339	331	388	355	332	331	333	314	365	354	324	368	339	350	312	365	319	331	312	334	338	349	363	331	346	350	360	347	331	346	343	365	309	328	374	355	343	336	315	328	341	356	352	352	337	346	366	321	311	403	333	358	358	310	379	329	347	310	380	364	363	338	349	335	328	321	357	360	330	326	371	357	371	335	339	338	318	348	333	354	357	353	335	323	353	358	353	327	338	344	361	368	322	374	362	344	350	391	363	340	368	326	341	347	351	360	347	343	335	348	351	326	326	311	381	347	382	352	339	346	341	318	345	343	341	320	362	357	355	380	338	358	332	315	353	357	348	326	349	327	370	349	345	365	361	336	327	336	365	335	362	333	358	313	346	292	334	329	334	323	325	349	331	361	354	355	344	333	321	349	343	363	333	342	339	332	341	333	359	338	361	336	374	353	347	331	370	371	341	346	351	343	328	318	358	353	354	361	325	292	334	359	347	346	342	318	298	355	361	363	380	382	344	362	354	334	376	341	377	361	355	333	363	371	347	330	354	332	353	360	344	336	347	336	347	309	375	370	390	337	330	349	353	359	329	327	329	336	337	353	337	349	362	321	320	299	315	300	354	340	323	348	354	346	315	327	334	356	370	370	352	355	359	351	335	346	313	342	337	332	359	386	314	342	350	344	346	361	345	348	310	319	337	347	335	352	308	309	325	365	354	344	379	357	363	324	347	362	285	347	317	358	343	331	318	313	361	326	337	338	345	344	323	341	339	334	340	330	391	328	352	359	346	348	372	303	294	333	352	354	344	338	343	334	345	332	358	357	332	338	328	333	349	316	370	353	340	354	320	374	349	315	359	374	349	356	350	368	316	332	355	319	349	378	352	362	354	363	324	344	330	360	341	374	366	361	320	352	344	326	330	364	366	346	345	363	353	347	319	326	361	356	333	369	316	352	352	325	367	360	352	357	362	372	333	343	323	339	349	338	335	315	342	328	338	349	335	316	361	358	350	360	303	365	327	334	339	318	311	320	374	347	332	339	341	317	322	316	322	322	366	339	363	370	358	346	339	318	341	341	324	332	320	342	331	330	327	341	358	340	353	324	324	349	351	371	326	338	359	346	323	344	358	343	323	309	357	301	330	365	345	380	333	337	351	339	336	326	340	342	338	310	353	350	367	348	318	340	321	365	361	326	336	350	345	343	362	330	333	386	339	328	355	350	357	355	354	327	342	340	342	323	343	332	324	356	348	347	327	336	349	319	347	347	340	308	348	326	362	328	346	323	304	342	328	337	334	330	348	343	338	318	329	313	355	333	367	344	334	316	366	329	329	353	350	333	365	357	318	361	331	325	327	341	321	351	355	361	323	335	337	355	341	353	352	370	340	334	304	329	356	333	315	323	345	395	344	362	335	355	380	359	358	347	355	344	320	339	338	349	349	364	318	338	352	290	367	339	320	352	356	334	357	352	334	350	381	311	340	356	327	324	336	366	358	352	375	362	344	361	340	346	341	349	351	335	328	335	334	364	347	346	372	341	347	281	319	370	336	356	338	354	339	362	354	349	370	331	335	356	353	363	349	357	353	309	357	364	357	348	340	346	357	293	300	357	346	344	344	329	324	376	358	324	335	334	333	323	313	360	336	326	377	337	351	358	396	333	341	337	353	321	345	318	335	354	337	361	344	359	330	363	336	310	382	315	324	352	366	342	343	328	307	307	380	368	336	323	339	324	375	362	368	354	335	355	343	355	351	343	346	371	346	351	328	380	358	335	335	329	352	338	332	337	329	344	320	326	326	341	341	335	340	348	323	342	342	346	345	340	330	310	339	353	334	335	359	365	329	345	299	322	327	304	354	353	372	337	305	336	328	328	340	329	336	359	329	343	338	334	352	349	369	337	363	317	332	340	369	348	332	383	345	307	326	343	346	361	349	359	343	338	333	339	364	340	350	331	352	370	372	348	322	331	352	326	322	369	361	378	353	343	365	326	326	342	344	365	336	336	342	352	332	319	318	336	341	327	327	346	322	335	344	364	340	340	312	318	349	364	331	333	325	323	349	319	379	344	314	346	320	362	335	356	360	337	350	369	369	331	341	358	340	330	340	361	334	337	335	334	341	371	327	342	347	329	355	324	336	332	339	338	333	357	378	302	347	351	349	337	335	345	338	310	350	336	346	361	349	355	343	345	330	339	360	338	358	336	371	359	336	329	334	356	340	317	356	376	346	301	293	338	310	325	305	336	357	355	347	390	346	336	321	326	326	354	383	352	331	338	342	331	341	377	341	347	339	339	330	338	410	317	327	360	334	372	330	348	354
27120	21136	10081	905	569	479	415	341	323	329	327	296	300	305	328	274	318	308	331	327	313	302	307	301	291	317	305	278	331	314	313	285	298	299	328	290	335	308	322	310	297	306	345	299	353	304	312	307	305	334	322	321	303	313	317	328	326	327	313	312	288	321	305	290	290	303	316	316	298	310	311	319	291	276	297	325	335	268	279	321	313	305	324	303	322	302	284	312	296	311	316	293	290	310	290	342	342	302	297	317	280	313	326	312	288	323	292	344	306	327	307	331	326	284	285	296	323	297	315	322	336	329	314	331	300	299	300	309	287	273	325	315	322	267	306	313	305	325	301	282	303	295	291	326	295	298	316	320	349	293	322	274	315	302	304	322	310	321	300	293	324	307	296	304	288	306	308	335	297	326	304	295	320	300	341	327	294	314	301	297	289	295	321	326	318	327	307	284	299	327	286	299	307	295	317	320	316	322	318	301	323	282	301	348	320	289	287	334	310	320	314	305	297	324	267	303	266	292	301	326	315	316	275	317	294	303	324	334	329	310	326	318	300	299	299	264	326	310	261	321	323	317	289	306	298	260	296	340	286	315	264	316	318	335	289	298	278	323	272	315	296	319	303	281	315	314	318	300	299	304	295	283	292	316	288	296	298	300	296	310	313	276	281	302	317	296	288	291	247	318	326	302	298	317	297	320	323	283	323	305	295	296	276	337	333	303	303	314	305	306	277	295	305	303	296	316	316	330	322	340	344	292	299	310	286	294	312	293	312	280	289	299	286	298	293	311	304	308	292	307	292	293	273	279	299	341	290	289	317	278	279	294	308	301	289	291	289	278	306	272	308	314	297	290	320	329	276	332	294	304	331	319	305	304	295	296	309	306	251	316	300	328	309	309	305	291	301	308	315	289	294	302	308	274	306	307	278	313	300	277	314	303	299	321	317	306	294	304	309	318	354	313	318	284	313	310	300	287	298	353	304	320	294	290	324	292	279	313	300	330	294	326	300	292	286	292	319	279	292	288	329	304	320	296	318	294	309	294	294	295	288	315	318	304	293	297	319	309	275	335	330	280	307	306	312	326	322	268	289	301	282	324	301	323	314	310	307	297	295	280	298	276	299	306	297	319	302	308	312	331	334	343	331	289	311	327	284	305	315	301	307	323	315	305	321	317	280	277	324	280	282	323	309	303	295	307	347	303	346	297	272	269	314	325	296	296	307	296	291	292	283	314	331	290	297	292	250	312	329	307	305	338	291	305	280	264	299	311	322	323	288	335	278	304	302	331	325	309	317	314	295	308	302	308	299	310	319	313	298	282	331	290	285	328	324	289	307	285	317	281	294	276	275	300	271	290	307	298	313	294	316	317	307	294	308	289	291	326	322	311	328	298	329	318	313	325	334	300	318	313	322	294	335	296	325	306	307	295	317	294	301	324	318	330	316	299	323	293	301	327	326	291	308	318	312	291	313	284	315	305	288	313	322	290	310	300	317	280	316	322	275	341	306	323	317	290	332	299	316	305	304	343	287	330	320	298	291	305	297	308	283	286	323	258	312	339	270	302	306	307	300	296	325	320	287	294	322	285	309	316	305	297	279	286	312	275	304	308	295	293	274	284	319	318	285	313	337	314	301	299	312	297	324	305	287	316	298	320	338	303	319	283	290	305	291	330	323	286	329	288	331	298	311	310	286	343	291	333	262	335	323	288	294	321	331	315	274	295	321	285	303	283	305	309	329	286	300	322	300	329	279	283	330	321	307	328	287	290	327	302	333	313	278	286	317	298	336	282	300	325	293	266	314	299	295	302	289	318	318	291	307	311	314	289	308	321	304	319	322	311	292	313	301	290	298	284	312	292	288	313	294	296	292	320	298	322	321	314	309	322	302	299	313	296	294	269	315	276	302	301	309	334	318	307	316	302	322	323	292	297	314	308	289	318	316	294	274	306	330	314	327	297	318	296	271	304	288	303	280	296	317	312	314	266	274	298	276	313	309	287	298	335	320	307	311	325	308	295	282	301	317	281	336	342	322	280	300	351	318	304	303	303	288	333	328	313	306	320	311	292	299	285	328	325	312	329	304	290	301	313	282	289	266	313	265	301	302	293	268	322	287	286	297	330	315	303	289	284	360	326	317	322	295	309	293	329	304	284	338	311	326	272	322	294	285	297	280	300	305	309	305	316	302	313	344	296	289	326	327	285	307	306	276	308	306	300	300	300	301	321	332	333	293	289	295	307	309	290	278	286	305	281	291	288	323	278	298	290	271	313	298	303	288	304	286	321	331	286	335	286	336	316	307	290	309	311	308	294	308	310	274	274	306	288	306	306	325	306	300	316	312	276	318	312	328	308	295	302	283	309	313	315	333	342	290	329	301	264	293	316	299	293	292	332	321	355	320	289	291	313	314	310	296	317	315	295	304	305	307	283	302	286	303	312	325	295	316	310	299	333	279	336	313	267	262	321	319	288	328	336	315	302	302	334	300	281	304	327	311	301	268	303	299	332	317	348	288	301	331	314	332	279	318	304	324	315	318	313	284	299	299	311	307	316	307	261	301	311	291	321	333	279	283	310	327	290	313	281	298	293	304	279	311	285	313	306	293	302	299	298	285	284	302	312	271	325	267	299	289	289	297	302	326	310	311	296	306	295	285	308	287	317	305	317	295	287	280	306	324	277	302	316	289	313	308	269	301	334	313	319	265	282	332	285	319	286	343	280	304	296	320	297	258	299	295	260	330	303	323	303	309	300	286	306	304	307	304	297	308	311	284	306	279	298	314	309	317	292	304	290	312	292	311	312	303	280	297	295	327	337	298	274	336	313	317	270	312	306	294	294	333	310	320	304	299	325	296	273	343	285	319	318	295	293	330	337	301	312	301	318	323	288	274	301	295	288	324	310	298	285	324	274	314	314	306	310	330	288	295	316	309	330	332	280	318	309	298	329	288	326	298	293	324	349	321	306	305	320	307	267	288	322	347	286	324	328	313	279	279	292	279	329	313	316	296	287	279	302	298	324	329	314	288	293	327	296	297	285	300	303	281	307	288	318	329	290	319	309	308	290	325	302	302	300	323	320	312	300	312	301	329	303	311	322	293	311	328	309	291	316	293	283	302	290	295	311	305	276	277	297	282	294	279	332	312	333	294	295	303	301	306	293	339	315	294	305	317	307	288	299	300	288	291	301	307	291	308	306	314	273	308	318	313	291	281	304	296	298	278	291	328	300	333	301	314	299	313	306	299	285	290	295	269	294	312	268	299	309	305	305	299	291	301	301	304	297	314	317	338	284	298	330	302	308	340	303	292	294	316	327	321	308	308	295	302	329	283	288	336	313	306	274	301	301	274	293	335	297	287	281	305	319	307	288	294	316	317	305	328	318	341	326	306	321	330	287	305	305	323	297	276	281	316	327	310	307	267	350	295	294	309	323	298	330	301	328	273	268	301	306	319	287	327	312	340	292	272	321	297	302	287	332	298	311	292	328	289	281	291	307	298	313	321	292	323	291
3981	1276	1083	660	634	523	533	438	429	471	451	446	455	456	422	434	448	425	445	413	407	426	439	422	431	404	390	416	418	428	420	396	385	409	430	434	447	427	431	436	408	446	450	459	441	432	441	442	482	477	448	462	445	432	466	422	392	434	473	447	400	440	409	407	400	434	424	429	420	423	452	426	411	430	442	405	430	412	432	413	426	449	461	446	431	440	416	449	468	421	434	412	442	412	389	393	420	396	417	401	429	451	402	438	422	391	414	381	386	394	454	413	430	445	409	376	409	425	444	406	418	412	386	407	431	443	429	428	418	438	434	450	410	411	412	430	408	432	456	401	373	419	403	469	442	413	466	468	420	401	360	414	408	421	408	416	400	398	381	398	446	422	437	407	470	480	455	394	435	433	399	380	407	399	422	448	390	441	389	382	401	396	436	420	410	433	426	410	393	445	421	425	442	462	382	419	430	414	454	413	407	438	403	392	417	431	445	413	395	434	412	416	405	424	438	444	415	458	428	416	402	432	417	426	412	437	411	408	413	445	384	402	397	458	415	402	416	422	391	432	387	442	423	434	419	428	431	427	406	393	441	416	396	406	398	413	438	424	417	411	419	432	421	466	437	419	401	445	426	428	401	376	409	443	388	444	404	418	429	436	406	411	398	379	406	437	418	383	409	407	413	412	411	407	450	418	420	423	419	391	417	427	405	402	419	387	426	399	390	416	445	428	451	444	401	426	444	422	399	410	406	405	388	422	391	424	405	397	399	397	422	406	420	428	418	382	437	397	413	391	445	449	410	425	417	382	420	410	421	398	392	395	441	407	393	413	416	413	421	402	410	392	417	450	413	400	403	393	419	438	415	391	415	426	459	413	418	435	456	468	432	464	383	397	405	450	410	409	436	420	404	378	408	454	401	431	423	441	430	413	430	393	422	416	422	400	417	433	441	407	459	436	429	440	407	434	407	439	429	434	417	418	439	416	463	404	404	424	395	395	433	432	453	400	436	407	382	404	418	454	397	448	396	401	435	434	405	455	424	427	389	411	401	428	411	387	417	428	428	436	457	425	432	421	423	442	436	438	406	396	413	427	446	407	423	384	429	426	398	429	406	420	420	434	397	443	411	437	411	393	390	431	425	420	430	398	400	440	407	453	410	413	426	439	432	422	407	426	427	429	410	373	431	405	390	411	422	405	467	456	423	419	387	457	408	370	429	436	415	424	427	401	435	422	425	434	433	403	369	456	419	432	396	432	401	441	409	421	405	424	400	414	421	390	393	431	387	430	425	425	440	429	406	457	424	391	384	407	427	464	364	399	410	429	424	399	435	433	430	462	389	413	388	407	434	409	433	423	466	383	387	414	386	376	421	451	424	426	402	451	417	429	398	479	402	424	461	456	386	413	439	415	397	412	419	416	403	411	405	434	410	403	431	439	428	414	443	410	413	410	448	397	421	410	403	409	438	393	446	450	418	449	427	433	435	390	448	409	429	430	444	409	391	431	445	437	426	377	387	449	381	403	451	466	396	424	401	426	390	385	415	395	402	398	409	448	429	425	396	420	405	445	424	394	428	442	427	445	455	458	443	379	420	438	436	375	407	442	401	452	409	433	397	427	446	419	412	425	432	436	458	425	438	426	429	405	444	405	433	449	434	377	411	424	409	389	383	396	421	439	410	433	420	459	474	414	396	429	417	422	406	424	386	421	394	389	415	429	386	448	431	386	409	432	430	444	454	421	470	400	395	409	427	427	411	412	400	433	384	404	403	448	444	411	370	400	431	455	389	401	426	454	418	414	452	449	405	401	417	385	397	402	409	429	412	399	410	404	415	403	417	412	410	446	414	426	383	427	420	413	432	388	462	453	429	402	450	404	437	424	419	405	416	421	411	386	429	417	430	450	402	455	455	430	428	415	432	406	406	391	476	404	405	394	435	396	428	425	413	436	410	476	408	433	396	433	420	459	422	451	387	418	379	420	402	442	419	410	424	408	455	420	415	432	430	404	402	398	414	410	415	434	445	390	453	427	439	423	440	399	412	474	401	431	372	399	440	406	404	417	426	412	419	401	428	430	428	427	409	416	397	423	407	436	434	433	406	447	419	426	422	411	418	419	419	421	419	417	427	421	423	422	411	433	423	410	443	409	424	419	412	438	423	426	426	419	424	430	403	400	394	417	447	413	413	400	429	426	382	414	422	444	366	427	416	373	433	412	426	415	397	426	396	415	413	421	446	410	417	421	428	407	381	429	427	439	418	428	418	376	456	432	440	441	405	406	423	445	413	428	434	431	390	416	419	456	420	428	427	370	432	388	418	418	441	411	397	412	463	434	445	419	394	466	445	395	412	421	466	412	436	429	407	420	455	446	423	397	433	449	425	418	427	450	406	394	470	417	450	387	421	414	409	428	418	417	434	468	417	411	409	419	421	408	441	412	419	400	396	364	437	418	418	433	406	419	437	447	417	442	454	441	429	472	433	447	431	413	411	387	434	403	421	443	395	434	425	415	418	414	402	433	406	392	397	435	424	436	390	428	448	424	428	405	412	423	420	427	458	414	425	462	423	393	404	417	384	431	428	391	430	428	408	421	393	401	406	416	420	413	393	454	399	407	401	443	462	397	427	430	406	425	443	410	432	402	414	428	445	409	424	433	422	443	396	415	423	378	429	372	443	410	424	430	429	395	443	385	400	417	416	418	419	426	425	426	382	433	431	415	429	397	416	410	426	439	417	410	424	450	414	407	425	393	457	407	373	379	387	364	449	393	408	384	409	425	442	383	442	412	399	418	439	392	455	433	431	415	393	410	405	420	382	398	457	413	385	438	405	424	407	399	407	457	426	458	397	424	434	470	455	406	417	422	353	438	454	415	422	405	408	425	414	435	422	394	415	446	405	419	434	424	403	398	467	457	383	445	425	436	427	407	396	406	445	437	467	414	421	412	375	437	419	420	443	427	405	417	420	401	425	395	444	454	415	421	466	416	404	424	400	453	415	453	409	416	468	423	422	422	406	429	450	450	415	417	424	430	402	402	456	450	392	428	406	423	421	418	418	406	407	429	459	421	391	407	406	461	464	409	388	424	460	463	404	461	455	427	401	392	437	417	434	422	418	426	427	434	404	444	383	440	417	365	394	435	400	404	467	452	430	424	419	387	407	426	378	443	458	412	426	397	420	420	447	448	416	392	445	374	402	427	400	412	383	427	403	403	430	441	379	431	423	385	423	414	431	420	386	418	415	412	400	420	410	432	414	414	407	438	433	429	381	408	412	427	429	437	412	420	430	438	411	413	442	435	426	413	422	441	396	385	432	427	414	433	438	402	415	414	421	460	447	452	418	417	422	437	431	419	435	402	405	433	384	447	420	429	426	407	422	396	407	418	423	442	413	426	377	420	400	402	442	373	429	422	421	417	422	434	433	400	414	429	429	429	422	405	376	430	401	405	439	444	419	388	399	400	407	419	443	416	441	418	418	398	448	401	407	403	425	420	425	395	421	409
23927	21518	29130	24334	21520	12297	1198	763	615	610	587	551	481	493	458	460	426	452	452	419	441	433	444	429	449	416	414	407	382	393	459	428	388	419	411	420	420	392	403	431	408	414	453	389	432	476	452	407	437	426	388	409	381	424	424	427	409	397	358	415	434	373	421	410	395	382	449	383	429	395	390	384	413	378	423	429	394	379	341	399	379	389	409	381	370	376	402	396	376	416	361	392	380	380	382	429	365	406	430	389	386	407	407	402	390	434	363	395	415	431	415	430	367	418	380	401	361	369	385	408	401	406	415	390	402	391	394	399	400	409	379	378	387	393	408	429	389	410	414	414	366	389	410	415	390	370	423	401	377	416	413	378	373	356	399	401	400	371	423	445	388	412	386	408	371	398	359	382	411	388	399	383	398	376	393	396	390	382	463	387	413	438	389	414	432	386	399	406	393	418	381	385	441	414	375	408	387	374	372	381	416	382	351	402	382	387	404	393	396	373	340	389	419	402	388	417	426	388	416	395	379	408	355	430	371	410	404	397	410	437	373	345	375	387	388	396	375	383	408	412	419	401	379	378	406	420	379	391	384	359	398	381	392	415	357	407	398	350	377	401	419	434	415	374	414	383	422	396	410	403	402	409	391	391	388	388	368	401	387	397	389	388	401	390	387	429	409	413	399	392	408	383	370	385	381	379	427	404	393	404	368	384	414	365	389	385	390	390	375	353	411	403	383	404	358	405	389	367	394	390	376	407	379	409	399	399	386	365	380	383	363	411	417	408	389	357	410	399	384	419	380	403	396	424	385	394	438	381	376	408	379	383	399	383	402	399	395	373	411	397	389	391	374	397	384	370	390	384	414	369	377	388	353	391	410	411	398	414	377	404	389	410	425	402	390	419	382	400	378	381	403	406	410	398	424	421	372	391	384	395	384	374	397	368	408	393	423	376	395	406	384	415	398	369	371	394	412	387	382	395	402	368	423	390	395	356	389	404	408	372	460	421	368	409	399	377	346	392	410	407	409	412	362	405	400	406	404	361	381	370	418	415	370	417	422	397	376	404	391	383	392	391	387	423	405	404	379	402	399	371	381	395	388	390	402	402	405	387	388	432	393	407	383	397	389	421	368	389	398	384	400	380	426	386	372	389	413	398	386	376	404	378	388	431	403	423	390	415	371	405	397	387	353	363	381	380	424	404	385	406	366	351	376	408	375	399	367	402	408	400	389	414	371	389	419	420	353	413	423	393	369	363	396	396	440	389	383	406	391	383	404	355	407	392	381	417	408	377	380	386	387	401	414	381	419	449	400	388	392	394	392	385	405	406	385	345	412	401	386	386	390	390	392	394	427	455	370	376	371	416	400	354	390	381	398	407	378	393	412	408	408	394	406	400	397	391	381	400	436	378	373	386	396	377	364	396	392	426	363	405	391	421	367	405	375	393	369	391	364	404	362	385	380	405	392	371	388	384	397	382	387	380	407	377	389	369	389	378	413	384	401	401	398	385	403	382	414	375	365	357	355	429	401	397	378	408	395	362	404	409	444	411	363	396	401	388	419	387	399	399	385	416	397	444	400	397	387	391	433	380	369	419	400	381	412	403	395	374	369	377	401	404	368	393	382	396	378	372	405	374	387	416	383	398	379	385	383	415	411	385	398	412	402	383	413	426	409	382	419	379	396	409	400	415	383	391	382	370	398	377	380	395	399	416	384	416	390	400	366	374	377	408	414	416	406	427	402	397	394	390	390	398	407	393	368	394	390	389	416	396	390	385	404	408	419	394	396	421	362	396	417	405	377	380	380	413	417	381	413	410	394	401	382	368	404	371	393	404	413	414	368	383	388	388	355	382	409	382	405	402	399	388	383	395	418	381	393	407	362	397	427	390	407	393	403	384	408	381	407	410	419	383	356	404	401	388	367	380	380	384	398	335	392	400	415	400	377	390	400	386	402	403	343	409	399	392	410	377	369	388	418	391	410	431	420	361	397	407	374	398	418	399	437	433	412	391	398	400	415	371	414	407	378	395	406	392	406	421	384	390	405	377	399	386	402	389	397	415	419	390	386	385	353	415	398	388	385	404	384	370	388	383	396	379	416	391	416	388	410	370	361	393	418	388	413	391	390	382	379	408	452	401	397	398	401	402	413	387	408	366	382	370	398	357	372	418	390	400	353	420	381	408	419	404	365	388	400	381	422	361	401	356	415	371	419	407	404	379	359	400	390	379	374	373	412	404	391	372	399	397	396	381	388	387	371	428	387	439	361	380	395	396	387	424	395	361	366	398	358	368	437	429	396	377	381	408	415	423	382	396	403	364	405	367	402	383	409	421	395	394	399	387	385	404	380	420	404	392	348	374	379	374	388	394	394	397	405	384	413	370	409	434	390	385	382	378	396	410	351	356	400	394	384	406	398	395	413	398	390	441	393	388	389	378	405	382	413	392	404	375	383	368	369	402	386	342	389	389	350	364	382	394	370	387	386	412	439	413	404	380	384	381	387	374	434	400	403	396	413	379	404	430	369	377	422	391	401	390	404	385	394	397	373	406	368	380	371	390	430	391	382	394	376	365	380	411	392	417	380	376	404	392	412	371	389	432	393	390	398	369	416	407	382	404	382	413	397	393	397	421	416	373	393	403	382	412	385	393	392	384	401	400	401	399	394	410	404	375	407	391	362	412	411	372	413	428	389	397	388	345	382	369	378	382	424	400	416	425	415	413	369	406	421	375	392	370	377	391	372	438	428	392	371	402	356	402	391	395	384	386	424	450	410	436	368	420	391	383	416	347	377	408	412	405	392	423	405	382	373	450	363	411	383	428	393	399	382	392	409	382	382	406	383	397	411	408	364	377	371	433	408	409	401	389	383	393	385	393	358	386	383	385	420	388	378	428	420	379	392	391	391	413	369	402	383	370	400	395	397	392	392	385	409	403	399	406	418	416	382	398	416	368	398	438	396	422	406	417	388	387	411	378	387	398	394	409	391	396	384	380	399	415	400	415	405	400	428	380	405	412	412	380	373	386	397	406	381	388	390	419	413	383	380	391	391	386	375	414	385	428	351	386	395	379	386	402	401	405	355	395	410	414	389	420	401	394	347	406	384	380	390	378	418	419	377	383	405	397	402	376	428	403	352	396	406	407	370	383	379	385	428	408	370	399	381	390	390	389	395	364	385	397	408	365	412	434	394	418	411	370	430	388	411	398	383	396	380	393	404	401	355	402	397	422	374	374	384	410	394	393	385	400	383	365	398	406	412	372	376	404	362	394	397	389	398	392	347	434	365	381	391	398	379	385	454	371	399	437	396	396	389	405	384	363	368	402	409	371	378	368	384	376	419	416	398	390	391	393	381	391	425	398	384	412	379	391	411	366	409	349	377	406	399	386	380	381	412	388	397	422	398	428	423	398	386	399	394	388	407	353	381	457	414	395	398	411	442	388	376	385	409	383	409	398	372	401	381	392	379	368	406	396	428	414	375	380	395	399	396	394	394	409	398	385	419	397
4931	10555	8674	4273	2973	2248	1877	1515	1311	1083	961	891	841	817	749	711	729	708	707	607	626	603	651	613	594	579	543	632	603	583	580	586	509	566	636	604	547	579	619	609	520	610	620	533	543	550	608	649	581	595	609	557	571	576	564	563	559	578	595	524	563	591	553	562	538	544	553	587	575	563	529	545	543	529	517	548	520	524	566	525	570	559	532	532	550	557	553	517	559	526	545	557	565	540	514	549	521	523	544	559	514	531	555	591	552	525	537	512	534	576	545	501	539	520	530	528	569	547	528	587	562	516	559	518	548	552	570	553	554	516	529	511	531	538	538	558	547	526	538	539	533	530	489	557	564	529	533	532	571	547	551	506	555	567	584	554	551	590	550	570	509	545	542	532	546	558	572	569	521	591	532	539	520	504	538	528	533	537	541	564	545	528	541	559	551	528	501	558	552	511	572	513	555	510	543	515	561	556	531	535	530	522	496	539	546	554	522	549	566	554	563	549	513	530	615	555	569	526	549	529	527	542	528	579	548	527	524	562	571	555	553	554	520	537	507	556	513	553	530	537	511	551	570	499	529	518	561	559	542	562	525	565	548	563	559	567	509	560	541	562	576	533	555	547	526	535	543	569	553	558	553	518	540	551	523	522	520	570	552	562	542	557	542	542	533	549	518	566	550	536	584	531	547	516	525	507	560	553	568	557	528	522	520	541	553	524	559	565	548	522	556	522	542	528	566	529	550	572	523	574	584	564	544	559	516	514	536	554	557	552	565	523	545	541	554	513	544	534	555	541	515	525	520	551	544	532	562	531	524	549	553	539	548	543	522	541	532	553	567	548	557	497	561	540	539	549	525	555	553	519	570	534	513	527	556	579	475	605	539	538	565	546	558	553	526	509	540	559	557	574	527	518	546	526	571	544	535	562	542	580	562	520	567	533	530	569	533	520	539	560	563	538	541	514	490	536	535	563	521	554	546	567	544	569	558	537	492	525	502	568	504	514	573	559	526	562	521	536	515	497	538	538	555	539	536	573	570	519	517	535	546	536	531	559	544	489	532	543	545	593	555	576	560	572	576	564	513	542	524	503	539	539	534	533	539	546	513	510	509	543	499	513	524	576	544	531	562	537	571	566	550	560	541	540	545	534	537	546	567	539	578	539	528	518	532	552	550	531	572	560	547	570	533	506	521	501	532	515	477	525	563	505	549	559	557	527	520	555	543	532	545	536	567	580	586	530	543	578	537	544	536	540	519	522	567	555	544	516	522	530	537	540	545	527	549	589	541	510	568	525	529	519	541	550	587	522	541	537	525	503	534	546	530	537	508	546	528	507	563	561	542	563	546	642	519	540	569	556	528	518	611	569	526	577	536	524	559	580	574	545	595	509	591	540	547	574	543	559	554	540	524	537	553	522	541	526	527	549	509	585	537	562	494	494	571	561	570	537	519	545	546	561	533	552	533	549	535	538	578	537	547	541	528	517	599	550	540	523	543	551	535	570	550	519	548	540	529	541	557	592	503	523	513	551	542	516	526	498	556	538	517	506	591	560	499	542	543	546	509	561	527	527	521	514	575	567	565	543	548	538	540	518	560	525	571	565	555	523	512	534	539	546	543	551	516	489	548	556	547	590	559	503	566	496	546	499	531	598	560	574	592	518	568	559	540	537	554	548	518	540	557	555	549	577	567	509	505	508	535	546	510	565	559	515	534	554	502	529	546	541	530	522	564	555	522	562	563	564	539	568	527	544	538	521	543	543	531	534	573	558	535	489	541	535	512	563	512	543	520	574	545	588	520	507	587	544	552	569	562	509	550	563	490	562	554	541	555	532	535	524	556	555	546	530	533	544	554	545	563	486	562	525	533	531	571	554	539	505	531	558	537	551	521	554	530	534	537	564	506	529	546	556	540	550	534	553	522	509	527	563	577	572	573	551	545	556	530	516	593	512	561	561	541	514	549	574	511	534	554	562	535	516	538	546	495	489	589	526	537	568	591	548	554	538	575	565	537	506	508	531	540	522	533	516	504	578	549	557	532	521	540	536	501	526	509	532	554	541	534	583	563	557	493	536	528	527	541	550	544	520	537	518	544	546	526	557	540	539	544	536	540	515	530	533	562	534	530	531	536	524	569	527	529	524	520	504	494	523	523	521	556	529	571	573	539	546	560	560	531	537	567	537	596	534	512	525	532	543	549	555	544	529	559	514	551	547	544	521	566	554	533	578	516	544	556	558	553	517	513	514	527	569	534	535	522	539	494	511	501	537	559	599	573	515	536	571	513	541	519	529	566	533	589	561	506	500	581	523	541	517	534	539	511	568	566	522	545	575	531	576	543	534	558	563	534	522	546	557	550	563	513	561	573	521	552	572	522	584	545	572	552	586	534	534	530	555	541	536	507	540	544	557	486	529	574	532	536	554	575	576	551	501	551	537	527	540	532	549	540	559	539	520	520	490	521	519	561	529	530	547	597	525	527	569	559	541	547	525	514	503	548	524	536	539	536	535	575	531	555	557	496	545	528	543	547	512	551	520	523	549	509	529	554	535	540	535	540	560	553	546	586	572	525	538	569	542	536	543	532	543	558	559	559	506	541	541	537	568	613	560	525	569	561	551	564	558	544	538	562	550	540	566	555	560	532	562	551	503	593	552	544	561	548	544	542	560	589	556	556	568	517	539	558	540	521	534	557	582	550	530	516	565	529	563	566	568	530	530	521	546	585	529	507	541	529	563	565	553	571	559	539	556	502	565	522	504	560	547	531	568	536	528	556	550	538	520	551	523	515	498	569	545	560	539	550	479	516	543	522	569	595	550	561	548	580	545	528	565	580	538	563	519	541	555	546	556	548	524	568	559	589	578	560	528	550	521	561	511	518	541	538	568	526	544	530	539	541	562	556	581	591	549	547	531	568	536	522	564	516	571	501	499	491	518	525	541	564	508	528	541	566	543	558	545	569	569	534	538	533	582	520	556	529	544	532	529	581	524	537	526	559	532	601	486	568	504	525	555	567	517	554	551	536	533	497	550	539	545	551	544	571	520	561	560	528	536	541	533	537	523	545	552	541	525	583	546	558	546	578	536	544	553	514	544	539	505	542	517	588	558	512	533	516	529	549	557	508	561	571	499	552	530	575	533	513	555	557	581	527	519	588	547	519	538	549	580	538	550	535	566	544	570	588	506	572	512	530	570	503	506	522	560	583	510	517	541	510	586	526	579	560	557	536	544	543	541	568	571	555	533	528	541	560	545	567	534	521	543	519	538	558	534	547	497	549	553	533	577	558	506	560	559	559	547	560	511	558	527	506	534	552	533	504	523	532	554	544	542	579	510	547	571	556	552	539	523	529	535	559	505	527	526	531	576	536	533	553	545	525	506	552	552	478	543	547	546	556	541	515	560	514	525	532	548	528	548	544	533	529	528	544	514	539	594	531	525	564	497	560	549	543	600	531	542	555	548	517	536	543	555	533	552	467	575	563	541	532	552	582	508	546	535	569	577	548	557
23106	21518	29515	23955	21518	21554	10568	1033	704	614	600	507	441	423	406	389	363	344	332	328	307	306	264	280	285	298	323	273	268	269	240	257	264	230	281	290	261	255	237	270	268	246	283	266	255	278	258	289	277	294	266	256	243	300	271	265	275	270	230	262	251	233	286	246	240	237	255	260	234	242	242	233	249	251	215	275	255	250	238	257	241	217	251	242	250	256	253	231	246	229	237	240	244	230	249	252	238	239	265	240	224	252	273	218	238	264	218	244	252	231	266	262	252	239	224	249	245	271	228	290	259	247	249	225	236	249	233	232	250	276	239	212	240	229	283	261	245	243	249	257	223	256	211	220	263	233	215	255	238	229	239	246	228	263	253	212	229	223	240	243	230	249	238	243	239	235	266	271	246	228	236	251	241	238	228	242	271	266	247	224	249	257	249	234	230	272	244	232	244	273	256	234	261	244	254	248	250	266	253	230	238	257	249	251	259	236	273	274	236	208	248	278	233	242	229	250	232	239	258	244	257	259	250	221	229	235	234	247	231	222	228	257	214	257	257	230	220	251	253	226	213	251	223	250	250	217	229	249	250	232	248	255	247	225	251	257	242	237	224	225	234	243	224	266	235	237	237	231	262	273	225	209	266	204	240	239	239	208	229	250	259	264	216	246	244	249	256	259	226	229	223	218	240	250	214	249	253	221	221	264	231	211	224	239	259	215	234	246	260	248	251	248	254	240	230	221	240	253	236	255	242	238	230	237	226	231	268	236	251	249	217	221	234	239	235	250	223	223	275	240	232	233	227	267	249	255	241	232	268	248	262	250	232	234	219	239	231	245	245	248	241	254	250	251	269	240	281	258	223	229	254	253	248	238	250	251	259	248	221	245	233	242	249	221	281	258	229	244	272	242	246	227	239	235	230	236	224	229	235	226	234	232	226	249	231	245	264	248	250	233	267	224	218	236	242	232	213	247	259	254	215	264	254	233	240	238	258	222	225	211	259	243	239	241	262	269	220	231	243	249	242	248	244	247	236	259	237	244	215	273	209	231	240	259	236	249	253	245	254	242	237	227	250	251	223	227	270	245	241	242	227	243	235	235	250	234	246	239	260	230	221	271	253	215	233	258	214	233	242	214	249	223	238	229	249	220	241	232	261	229	250	221	222	253	256	256	230	250	226	251	251	250	231	245	260	232	215	213	221	230	258	262	224	236	250	252	216	221	238	238	223	249	255	225	234	222	244	246	252	235	237	232	250	210	243	256	262	225	255	241	233	217	263	240	265	263	240	205	246	253	249	278	258	235	235	251	233	239	228	269	201	262	218	219	229	272	233	242	230	241	227	243	274	239	261	250	256	245	250	229	235	244	224	212	237	241	222	237	271	251	259	241	239	229	224	247	255	226	235	242	240	246	235	244	224	214	236	235	219	204	262	245	252	249	226	254	248	241	243	230	246	212	250	242	239	296	240	240	252	249	236	246	230	240	238	267	216	248	211	238	254	243	246	256	230	231	231	234	244	255	222	236	234	212	239	246	255	257	248	246	235	275	235	232	224	254	235	268	228	238	254	241	245	247	215	227	224	218	251	254	235	242	230	238	242	218	243	270	234	234	243	200	228	243	225	258	230	248	283	268	254	241	242	260	262	242	268	254	245	220	264	254	240	230	231	243	243	229	230	239	253	276	245	236	261	254	243	203	213	243	241	225	228	235	235	244	240	245	215	233	257	234	222	250	259	237	229	224	231	234	249	237	241	252	231	244	213	229	242	216	234	247	216	262	250	212	243	253	240	236	236	252	228	238	223	229	247	238	227	226	221	226	238	256	229	239	256	237	269	259	228	232	265	245	209	253	244	244	221	263	239	227	261	248	268	265	249	218	223	228	256	266	222	263	230	245	241	237	220	254	263	268	238	222	186	255	252	249	236	249	264	231	245	219	226	221	247	237	224	224	244	266	244	232	247	243	270	235	221	240	244	241	253	236	225	252	229	239	244	250	232	222	244	258	246	265	243	209	220	245	241	251	240	238	224	249	226	234	212	249	217	268	242	234	242	241	233	231	233	221	255	272	236	232	247	228	249	226	233	232	226	233	239	231	249	220	229	212	234	240	223	249	242	245	243	258	221	237	249	255	225	255	244	261	234	222	229	238	242	247	249	209	250	261	253	225	251	261	221	234	244	221	246	244	216	216	253	256	235	211	247	227	264	255	218	266	222	237	225	256	237	231	228	229	249	238	236	243	263	246	228	235	253	245	248	258	253	246	226	256	226	269	218	219	237	219	253	205	253	258	259	260	247	280	218	242	237	247	245	232	254	250	238	246	226	239	246	259	245	224	226	252	230	248	251	252	237	266	270	239	246	227	204	223	273	229	243	247	217	239	222	229	247	237	229	202	225	228	221	227	218	235	239	215	240	235	216	249	239	222	231	236	245	243	249	238	260	250	243	255	258	263	221	232	264	272	272	225	227	243	254	236	233	224	226	231	241	252	251	263	226	244	213	231	233	248	252	234	260	231	256	263	226	241	246	270	257	263	229	240	232	222	253	242	226	244	225	261	244	240	241	215	261	262	253	232	267	241	235	226	218	243	261	246	233	224	243	252	227	237	255	240	230	230	229	246	255	243	242	254	233	251	222	213	230	259	271	249	256	246	248	253	221	245	223	215	256	245	244	236	266	248	229	222	238	237	243	251	219	238	209	210	261	248	248	246	244	227	242	242	266	236	236	218	223	241	213	254	235	244	222	247	233	254	239	207	251	210	217	211	240	234	204	239	229	228	255	249	224	227	209	274	254	209	284	243	271	242	209	222	252	212	263	233	223	227	230	228	245	249	239	229	228	247	257	221	243	221	246	248	235	238	246	254	221	235	206	226	262	257	257	226	205	232	236	227	239	208	218	266	216	259	232	251	229	258	239	241	237	222	246	279	237	240	209	210	228	262	220	217	234	254	224	212	252	246	239	230	244	226	220	263	231	270	244	231	200	260	236	244	260	230	247	221	232	226	251	260	226	259	229	220	255	225	251	233	241	223	227	216	226	256	241	241	226	224	246	257	223	240	230	244	243	244	222	251	218	265	237	243	218	262	244	248	239	222	251	231	216	237	248	252	263	260	215	242	261	249	220	236	217	237	232	243	233	242	235	239	266	222	239	206	239	246	221	275	225	265	223	257	267	219	240	242	234	262	236	267	228	253	244	218	268	223	213	258	257	216	250	248	247	247	226	251	244	245	248	256	237	234	236	224	250	233	265	237	245	240	265	244	248	234	217	228	254	256	247	246	244	204	261	204	256	225	222	208	260	247	237	235	208	242	240	264	248	236	251	263	247	251	239	238	265	222	267	216	241	248	245	225	262	240	240	237	211	241	256	240	247	245	234	234	212	243	269	219	226	249	244	246	264	230	217	248	247	200	251	263	252	251	262	247	240	230	270	195	244	237	244	226	211	246	233	246	263	248	262	290	267	250	205	236	213	250	228	237	236	250	234	235	261	235	220	233	261	240
7247	16974	13652	7020	4863	3638	2798	2177	1783	1488	1244	1087	959	874	769	733	660	573	532	539	515	464	489	508	483	415	475	406	420	441	438	421	434	410	383	403	387	418	398	429	388	434	386	434	410	435	425	468	430	434	387	385	325	411	423	382	315	312	355	379	351	362	368	368	376	345	320	348	341	350	338	357	356	394	342	368	349	331	350	327	361	360	373	319	346	332	323	335	354	332	363	362	340	358	370	316	341	337	349	333	337	318	359	315	352	346	336	346	325	324	342	361	355	376	382	364	317	350	313	377	367	308	331	335	322	371	298	344	352	310	357	349	295	350	345	314	335	307	332	354	326	326	295	340	355	364	318	340	355	343	367	357	364	355	348	315	332	322	361	321	349	321	357	321	379	323	338	332	309	339	338	357	309	355	309	332	344	349	397	325	330	353	330	370	356	312	347	363	347	355	341	326	335	341	355	374	325	308	352	350	300	362	344	359	348	296	308	327	328	352	369	354	316	343	341	325	314	312	335	377	312	362	320	340	315	338	334	354	336	368	349	347	340	340	334	351	333	321	336	355	379	345	332	352	335	313	341	350	338	344	333	354	324	311	359	326	348	295	367	285	338	354	317	340	308	318	330	316	348	316	337	300	320	356	336	326	305	333	323	324	370	350	347	337	304	328	353	367	341	352	330	314	320	322	380	307	334	329	320	337	364	332	351	341	338	382	308	318	336	354	347	353	319	317	367	331	345	344	330	335	346	310	370	328	308	321	316	342	345	324	329	358	331	323	340	356	357	325	344	361	342	324	313	383	343	360	338	338	332	348	312	338	333	335	352	319	325	342	327	335	361	348	327	333	345	328	344	322	320	293	358	350	342	342	354	337	331	327	327	331	325	358	312	357	352	347	331	315	363	338	359	331	323	370	330	335	357	364	352	335	322	321	358	321	348	352	299	371	317	337	340	325	325	318	339	343	377	332	344	314	368	372	319	353	366	334	340	330	321	340	394	317	363	366	340	325	320	313	291	304	307	365	370	353	384	385	369	302	379	308	332	359	329	337	365	314	325	334	317	352	321	345	332	354	332	346	346	300	366	336	345	343	346	338	345	352	318	360	344	352	347	355	313	293	359	330	334	367	328	347	352	353	352	331	332	354	337	345	363	339	334	345	344	357	367	298	325	358	348	331	332	331	304	345	352	321	353	326	335	319	332	343	309	338	355	324	330	322	302	337	366	334	325	359	352	358	353	336	327	323	353	341	363	351	329	337	311	335	350	336	340	354	339	328	347	318	358	349	336	318	361	331	316	346	358	335	349	326	350	346	357	342	334	342	346	352	351	330	318	338	360	343	334	337	338	337	322	332	348	333	333	334	348	350	325	342	369	347	306	334	370	353	350	335	313	331	347	360	372	370	281	341	331	344	302	327	334	343	331	349	350	357	342	299	337	351	362	338	327	340	311	349	347	324	333	360	344	318	350	346	313	347	368	330	354	360	354	343	333	335	367	327	302	340	341	316	351	349	327	337	363	331	336	343	367	315	358	337	357	327	324	347	358	361	333	356	344	320	330	326	341	325	334	324	325	339	296	342	327	349	340	330	316	335	313	317	325	328	367	319	351	359	348	356	348	301	337	318	284	352	340	345	387	357	367	362	375	364	308	324	366	314	330	338	362	334	310	359	350	334	334	330	340	318	338	357	335	305	332	360	322	358	326	380	343	318	328	345	327	341	346	321	358	317	313	336	362	342	346	317	351	327	342	341	345	337	339	349	345	346	350	336	351	332	342	344	371	351	332	342	341	322	341	376	356	335	344	334	345	339	320	310	333	352	303	338	308	344	325	333	324	365	352	332	333	340	343	343	340	311	326	337	345	352	356	368	336	312	312	347	361	355	345	326	360	378	328	348	339	351	347	332	330	351	301	351	351	326	361	304	324	338	353	362	341	312	353	337	297	344	377	330	314	370	355	373	336	343	337	353	311	343	336	305	347	344	341	382	329	344	362	325	354	314	349	329	348	328	343	324	308	365	338	334	323	340	355	338	339	321	322	314	323	346	347	314	334	328	346	334	314	308	375	341	328	344	336	366	313	332	388	342	342	316	350	314	327	356	322	372	340	312	323	325	315	360	335	339	353	339	313	362	337	354	362	314	310	327	353	326	359	320	357	317	355	280	350	322	305	337	337	345	338	335	326	323	357	323	372	326	341	337	350	324	311	348	335	317	325	337	318	346	340	338	314	322	316	325	342	354	317	342	373	351	318	311	378	325	356	351	336	352	356	354	326	343	329	363	383	372	321	377	346	338	338	350	365	340	309	365	334	318	336	371	341	333	356	325	314	299	338	381	300	342	323	340	345	343	360	351	366	360	311	350	341	348	326	355	350	354	336	332	394	341	324	357	357	333	346	343	340	314	342	368	321	356	345	346	384	362	323	367	338	344	362	341	365	323	355	330	360	322	303	325	332	353	353	320	307	366	339	329	329	341	320	326	333	321	344	368	318	317	343	383	328	349	381	345	336	375	342	342	330	338	371	367	360	330	343	313	319	329	333	320	314	335	369	330	345	324	380	335	362	342	334	333	352	339	342	344	355	363	323	313	343	310	309	340	378	351	364	347	336	358	345	357	322	339	364	340	350	328	317	366	355	339	336	323	357	344	338	357	334	331	363	315	319	332	333	340	348	336	370	344	334	356	323	330	334	324	329	352	340	347	347	313	344	346	345	324	361	320	332	340	341	309	371	328	330	343	345	367	316	350	362	332	321	351	313	320	321	347	315	321	398	366	335	369	329	352	365	345	344	334	334	313	334	341	367	347	348	362	352	332	338	331	355	326	347	349	341	313	358	320	362	317	332	304	337	332	341	376	339	339	340	326	331	325	331	324	314	318	329	320	338	325	352	329	362	361	350	329	349	308	344	349	351	343	345	318	345	349	322	348	347	358	353	358	324	308	353	332	328	333	339	323	329	318	313	330	317	345	359	356	332	333	339	346	341	326	359	325	363	296	330	335	364	335	336	342	345	354	374	338	327	345	344	350	337	330	358	329	323	322	336	341	359	325	345	338	298	358	347	333	379	374	357	306	309	335	336	317	333	314	369	317	332	337	334	340	352	323	368	363	354	362	362	356	335	334	374	336	346	332	324	339	340	336	330	365	352	322	323	330	373	355	316	352	320	353	325	341	351	343	313	353	353	327	324	334	359	383	341	326	356	361	345	315	349	339	329	374	362	359	345	331	340	355	330	325	305	331	365	345	378	367	346	333	326	321	354	357	337	351	325	318	348	336	386	365	351	319	306	340	333	301	319	343	318	317	334	332	335	327	339	339	361	323	336	356	332	326	330	351	348	318	350	366	365	319	343	336	361	328	325	339	354	335	337	337	326	363	347	336	353	369	321	357	362	357	333	327	350	304	369	328	367	355	330	328	353	340	334	366	354	359	333	319	374	325	368	339	327	361	360	323	339	340	337	342	332	324	336	362	298	359	351	345	320	344	323	340	347	350	338	327
27107	21143	9875	816	517	481	370	318	324	307	353	321	318	317	316	310	311	297	309	321	322	322	316	289	323	317	307	326	287	309	320	326	297	271	281	309	244	335	268	307	297	326	311	306	306	309	317	344	290	263	318	311	305	298	289	291	285	310	313	305	275	339	301	272	322	315	332	323	317	280	313	283	339	274	319	270	327	300	340	324	305	306	297	331	253	297	320	303	281	306	278	353	284	302	305	274	275	317	315	326	309	340	289	320	290	320	291	296	301	302	304	284	310	306	309	289	293	333	313	315	279	290	304	307	325	319	318	301	309	322	275	278	291	296	296	300	325	284	312	305	323	300	337	322	289	301	296	322	298	277	316	335	294	280	310	317	319	267	289	284	316	318	326	299	291	307	313	303	318	301	295	289	275	317	263	281	319	307	309	279	308	261	294	306	317	300	314	306	324	320	325	290	327	322	317	268	307	277	283	290	310	316	324	278	308	344	297	337	289	303	302	257	273	313	291	290	298	286	272	312	299	305	292	348	282	314	277	291	292	279	273	310	292	319	304	286	315	300	303	319	309	301	329	294	301	294	296	294	303	278	318	283	304	302	298	292	290	291	287	310	301	297	301	282	292	311	285	306	298	276	286	300	321	302	318	260	311	294	296	269	316	311	274	293	304	312	300	266	315	280	265	297	281	330	325	277	316	309	306	327	322	299	281	289	298	274	316	305	294	289	318	316	279	312	286	292	291	304	310	312	320	288	308	350	322	292	298	311	298	311	287	297	327	301	303	301	296	307	299	284	318	307	315	310	296	318	303	334	308	307	306	294	289	325	316	333	288	277	292	321	283	272	320	305	303	283	297	276	267	274	282	296	291	292	318	293	288	316	313	313	317	352	296	302	275	281	287	307	281	309	297	313	269	300	301	301	303	338	314	293	283	330	293	355	273	312	323	307	289	292	325	287	293	294	279	331	293	321	323	288	328	300	289	287	315	318	300	308	305	322	302	271	304	298	275	303	270	295	296	329	289	316	309	308	322	315	295	304	260	269	338	295	323	277	293	301	309	307	300	330	294	352	329	351	292	311	301	274	302	279	318	314	312	311	276	292	294	306	300	369	307	339	290	303	327	290	298	335	309	332	293	301	303	277	318	296	321	308	321	299	327	292	299	321	315	310	292	285	304	286	323	309	304	306	310	297	302	288	295	322	313	284	314	319	323	279	336	287	270	293	304	293	291	303	302	306	301	297	314	351	299	328	295	299	280	303	308	331	309	289	293	291	298	322	297	287	297	308	312	312	278	312	292	325	338	318	293	316	277	323	321	300	321	318	316	272	316	309	321	324	303	329	326	296	327	317	317	274	287	303	307	269	288	313	316	301	304	325	322	289	298	302	306	316	298	331	284	303	304	303	290	301	283	296	290	336	302	285	316	315	282	298	314	332	317	304	285	302	272	278	289	298	321	303	321	296	308	264	284	306	321	337	329	308	319	345	272	315	282	337	284	299	322	310	250	267	321	304	285	281	313	319	316	304	285	296	301	306	302	284	293	321	298	278	318	306	304	302	264	304	313	305	270	308	315	307	315	297	280	313	298	313	296	321	325	325	323	256	281	291	324	307	296	313	293	306	296	312	314	314	333	278	279	294	341	287	302	302	296	331	340	296	284	333	312	291	319	300	312	305	321	319	287	314	299	303	309	308	322	273	312	291	287	274	309	296	320	265	305	327	308	278	323	282	320	337	308	293	290	298	292	306	296	297	306	328	349	302	309	302	283	312	306	288	282	331	293	309	281	285	325	313	302	289	322	322	302	295	306	277	317	313	299	293	314	344	294	323	299	291	313	301	299	307	350	308	317	307	330	330	315	302	307	290	290	335	306	337	326	283	303	289	281	302	295	341	293	288	307	280	294	307	324	311	316	315	329	324	291	316	300	305	316	305	311	319	283	277	300	334	300	303	299	324	296	290	281	302	309	275	281	285	325	292	312	260	321	272	297	334	304	294	304	315	315	286	273	334	296	317	293	316	316	301	308	345	289	271	305	309	293	320	299	308	290	278	297	306	289	287	339	304	274	331	293	284	308	324	315	313	303	327	314	285	316	300	356	298	319	284	305	310	267	276	315	305	303	316	315	309	291	341	311	306	316	326	282	287	312	329	297	302	292	312	302	293	318	319	296	287	300	298	319	274	281	267	293	291	298	302	270	315	328	308	311	331	327	310	313	294	307	293	300	279	303	298	278	302	299	321	330	303	340	318	304	280	317	299	303	288	307	326	284	308	297	319	287	318	320	302	306	319	287	302	312	282	274	309	314	299	281	302	278	295	294	309	288	311	346	317	297	284	293	306	269	310	294	307	297	273	304	242	298	322	303	311	325	312	325	337	316	296	301	302	283	305	301	314	255	273	293	297	294	330	278	295	279	309	316	363	334	274	287	315	263	299	287	271	312	299	283	291	321	312	320	291	283	320	288	338	311	292	325	330	320	292	311	311	342	352	288	334	333	304	299	283	299	297	290	317	269	301	334	294	289	297	295	306	326	313	304	279	293	294	309	304	271	277	278	282	314	306	312	310	314	290	326	333	320	309	279	348	291	324	311	288	329	304	317	315	285	279	301	302	324	302	329	297	296	320	300	319	289	309	315	279	277	296	302	317	286	298	308	297	263	284	297	285	299	321	319	298	310	288	296	270	303	280	309	281	276	328	314	300	289	313	308	288	285	280	294	288	302	292	317	313	298	311	297	292	314	263	301	324	301	319	304	323	294	299	307	308	292	298	293	288	293	272	320	306	306	265	285	338	300	313	290	343	309	321	268	323	322	292	323	293	306	302	294	290	320	329	298	305	274	321	317	317	313	303	294	332	299	286	303	289	324	291	294	291	323	279	280	324	328	307	274	303	293	322	301	280	324	303	311	317	319	310	279	316	331	294	318	295	299	315	304	278	281	293	296	285	295	301	322	319	279	290	308	319	283	290	302	312	261	321	303	309	279	289	310	325	304	316	317	312	317	312	320	287	311	286	319	330	334	291	313	320	323	301	323	296	304	294	299	286	294	336	313	301	315	304	296	335	307	310	308	299	271	304	284	292	311	311	318	293	290	294	298	314	280	290	299	316	334	298	323	280	304	315	306	300	309	295	312	292	302	296	297	291	315	312	298	286	310	314	298	310	281	279	301	305	299	326	332	300	331	292	309	307	323	305	317	311	317	317	296	272	298	300	341	321	273	312	303	321	315	297	282	340	278	290	285	328	310	310	326	314	312	277	312	305	295	296	298	321	284	306	303	325	291	335	313	310	317	293	317	304	281	301	310	310	289	279	263	305	306	281	312	291	289	298	296	285	321	331	280	321	316	315	288	294	326	309	285	284	297	321	334	317	287	293	312	313	322	315	289	313	335	263	301	295	283	334	319	326	284	310	306	326	287	319	277	308	293	281	298	342	323	325	287	322	273	301	288	306	296	282	304	265	324	306	299	291	313	298	319	293	330	305	263	314	311	345	313	327
3914	1250	1085	670	646	535	513	467	449	450	456	415	417	408	401	427	427	415	460	410	417	424	404	420	390	428	416	439	433	438	418	451	399	476	416	417	445	429	399	427	438	420	447	399	456	440	422	451	421	438	392	411	410	446	445	384	414	432	426	407	388	410	413	451	400	389	423	407	422	396	439	413	405	407	443	440	400	443	437	408	412	426	403	435	418	459	426	391	393	409	400	449	379	441	415	430	405	410	398	448	422	403	414	432	420	434	402	407	415	422	388	391	443	390	423	417	410	419	405	401	409	400	426	421	395	429	428	377	420	431	419	396	464	394	414	409	405	393	438	413	402	431	436	432	426	441	415	416	432	424	402	438	424	387	445	425	407	420	430	409	401	408	427	428	418	424	420	399	434	430	438	421	410	420	428	413	408	394	414	396	425	435	414	410	442	432	457	434	415	410	421	391	414	439	417	417	393	403	413	401	438	418	405	402	366	380	412	390	438	445	408	406	385	395	438	423	417	401	392	438	418	410	392	380	431	383	432	455	410	440	393	423	433	411	424	389	399	436	429	422	388	432	388	385	428	400	396	425	433	426	451	428	390	396	431	429	437	400	420	426	424	449	388	433	411	432	403	406	409	402	453	423	407	444	408	443	399	417	404	416	409	434	408	464	434	442	434	426	422	426	424	431	441	395	430	415	388	421	403	437	431	435	409	440	405	409	458	409	436	426	403	422	409	405	416	410	436	384	429	440	416	411	402	422	443	409	400	441	409	438	375	423	393	455	412	427	431	427	392	359	410	384	419	422	425	442	424	458	385	446	416	433	408	388	416	360	381	368	432	400	422	411	416	395	414	406	386	422	413	429	401	413	432	422	383	388	397	409	394	419	410	384	429	417	411	398	439	407	406	432	408	409	427	395	416	396	390	408	421	414	419	428	427	428	401	434	413	417	397	428	440	398	417	401	424	404	395	453	441	391	422	400	395	385	421	426	427	409	426	398	410	424	438	402	412	395	369	424	436	406	414	420	439	475	417	397	417	424	445	394	447	398	381	433	393	397	416	449	409	397	428	418	427	412	427	428	413	409	392	395	410	414	411	402	412	420	412	419	442	416	414	366	414	389	417	443	425	438	410	414	444	430	407	414	379	382	405	456	442	398	432	405	450	434	428	449	425	446	433	386	430	429	426	433	417	416	440	378	425	438	390	393	397	397	420	435	402	402	441	423	408	401	374	438	416	407	417	431	447	420	413	449	406	403	407	381	447	397	384	430	395	422	396	412	416	404	418	417	412	434	423	410	418	407	417	431	424	393	411	419	437	436	448	437	440	425	437	406	451	385	416	406	411	403	433	426	402	436	430	448	407	373	406	447	410	417	411	421	390	439	421	439	399	405	403	439	458	407	409	436	394	409	429	400	401	405	404	420	435	406	406	421	416	425	404	384	407	429	424	438	412	392	402	417	409	425	394	438	444	439	384	396	439	451	417	395	430	427	411	404	421	395	420	434	439	443	413	463	413	410	411	428	389	392	437	446	419	393	395	422	413	454	444	429	413	426	393	400	406	423	430	422	439	412	434	411	434	462	459	444	421	388	424	436	422	411	421	420	426	432	414	430	448	397	401	394	400	466	379	407	413	419	389	434	400	385	413	445	408	436	412	413	449	411	428	419	410	410	423	425	404	424	418	406	428	417	414	398	390	442	439	447	388	410	417	399	412	412	417	416	393	425	415	418	425	448	426	437	433	391	428	434	455	408	416	413	402	413	438	429	428	435	393	412	396	434	418	421	428	400	391	427	420	424	391	431	416	430	394	405	387	402	494	401	449	396	421	453	390	432	426	397	402	432	396	384	415	391	429	395	431	434	445	410	429	442	406	405	408	403	420	414	391	393	383	414	422	418	429	436	388	405	423	414	388	426	400	397	394	388	429	412	420	452	385	398	426	395	455	389	371	368	418	390	419	400	427	422	380	391	437	427	389	413	415	407	352	407	396	422	435	379	402	438	402	423	443	429	419	381	413	391	428	386	462	419	426	409	445	379	465	409	435	410	464	436	443	437	426	431	382	445	409	447	398	393	424	387	389	439	424	396	387	388	449	412	417	410	422	396	419	417	412	426	420	430	412	448	401	396	424	406	435	413	377	415	422	385	434	419	386	449	378	422	370	456	422	415	433	415	427	419	435	399	397	425	425	428	432	417	418	400	432	427	444	454	442	427	415	410	414	421	417	427	423	416	425	426	422	395	422	433	422	392	432	397	358	423	434	412	427	403	427	427	406	407	417	426	373	390	435	398	399	433	411	435	414	409	367	444	385	375	458	412	408	418	407	414	420	449	441	411	416	384	401	418	420	428	440	415	406	429	421	433	423	410	412	426	429	448	393	426	415	418	434	411	389	405	391	419	414	401	433	424	381	402	429	417	451	418	385	434	427	400	416	427	405	415	416	377	419	444	419	418	444	397	424	394	420	421	410	440	454	432	417	382	399	365	441	409	428	429	406	452	414	413	399	399	411	411	398	420	405	424	433	440	431	424	398	382	429	398	432	428	397	424	375	413	388	409	389	472	402	424	402	429	407	427	446	441	419	412	409	430	432	374	398	458	420	406	424	470	375	441	416	446	409	458	389	365	415	422	422	425	403	426	452	387	421	407	377	398	422	397	394	389	407	406	428	404	455	408	429	422	425	435	415	418	449	419	404	430	399	464	405	445	400	411	420	383	444	412	379	446	431	417	393	403	412	419	434	418	414	425	428	420	409	433	440	415	437	388	467	412	432	450	480	388	421	403	391	415	412	414	447	408	402	403	416	438	390	441	417	442	409	421	395	401	384	398	401	444	407	370	363	406	399	420	397	401	442	443	433	421	393	398	410	394	403	424	395	388	447	412	417	408	428	408	424	431	407	401	447	411	456	429	391	423	407	401	434	443	400	410	425	436	395	405	436	388	409	466	435	441	404	412	452	409	424	467	387	410	409	396	425	406	425	414	411	441	384	423	441	461	418	426	381	424	427	434	422	412	400	434	414	431	420	416	454	450	430	451	452	428	444	430	386	412	466	432	408	417	424	384	418	408	407	452	415	460	406	418	416	429	449	409	416	442	430	410	435	413	412	382	392	423	409	425	398	407	416	428	420	399	394	418	385	403	422	406	420	445	414	447	433	436	412	426	426	401	418	416	428	446	406	397	421	430	410	414	403	407	388	441	419	420	419	402	393	381	406	419	397	395	428	389	424	425	425	476	435	396	439	408	419	414	415	390	445	415	393	414	399	405	441	398	437	428	448	436	425	430	406	390	430	410	408	412	425	407	401	389	395	412	439	417	400	425	419	423	387	432	447	423	381	430	416	425	437	440	432	448	420	425	392	422	401	389	382	409	409	422	430	410	424	398	424	436	422	417	416	396	422	375	441	406	442	398	386	420	411	411	424	441	425	394	443	384	425	423	448	423	461	421	464	434	382	427	399	409	429	405	378	431	423	407	407	444	418	417	437	405	407	419	398	427
23997	21524	29177	24339	21519	12332	1279	769	649	630	528	523	452	464	441	429	438	454	455	431	458	413	415	414	422	388	401	432	441	448	393	431	396	397	394	396	392	385	415	388	395	424	398	387	389	400	479	416	402	442	441	395	368	377	376	365	406	400	436	411	395	388	405	404	424	379	384	392	401	381	416	419	403	425	399	379	386	384	405	391	382	430	379	408	384	405	396	373	411	399	400	396	387	388	382	395	405	371	386	384	420	382	390	394	387	407	389	375	387	352	413	365	412	382	410	371	415	393	397	414	428	397	380	400	380	376	409	404	406	404	412	399	384	408	363	423	400	372	399	400	383	363	394	393	379	397	408	400	400	378	405	380	368	399	376	386	337	372	430	399	393	408	395	384	394	389	371	380	433	421	419	377	375	352	400	410	406	379	386	408	403	367	379	371	390	417	398	382	383	402	406	405	356	392	373	401	401	430	414	375	381	391	389	405	382	398	370	400	388	405	387	405	385	403	403	351	398	391	406	377	356	423	412	425	424	415	365	400	392	401	337	398	421	354	379	377	383	380	400	373	371	414	407	410	400	380	365	402	381	395	377	382	417	401	379	385	389	427	376	352	405	400	395	390	410	408	365	434	403	378	399	394	360	369	411	409	399	370	417	392	405	374	379	400	393	413	375	378	413	347	392	364	372	406	384	388	366	379	385	407	371	399	373	356	335	388	385	434	385	424	408	397	383	394	412	406	426	401	387	394	411	381	388	371	374	357	399	378	385	404	371	420	400	387	403	386	431	393	435	413	342	380	403	415	360	394	385	370	407	394	432	405	372	417	409	411	398	390	399	394	380	395	379	398	374	374	411	414	392	387	382	402	388	399	383	409	368	415	407	396	357	391	374	357	386	383	387	364	377	399	386	351	405	427	376	388	352	386	434	387	390	397	356	422	389	365	387	379	383	362	360	405	388	399	371	379	407	418	401	388	352	399	437	375	406	376	418	372	397	393	382	439	371	397	389	376	368	377	357	432	413	361	375	379	400	387	427	403	394	347	415	408	391	431	370	404	404	423	427	414	370	381	396	395	391	406	387	381	377	420	383	372	377	388	383	411	396	411	371	370	369	436	390	391	393	396	412	376	377	392	381	397	379	392	396	411	379	360	414	405	384	387	391	363	371	364	382	416	372	392	376	394	396	371	402	386	401	379	395	398	396	394	383	416	367	409	410	409	436	416	392	375	395	370	369	389	421	388	375	402	393	361	417	388	391	387	383	405	384	368	431	413	390	371	414	394	407	378	389	396	374	372	379	402	386	357	382	433	404	425	408	420	400	410	360	391	379	374	385	387	353	402	404	384	395	386	399	421	403	365	405	365	430	397	380	359	385	402	375	376	378	376	401	377	383	418	388	383	439	379	417	398	386	373	387	358	394	359	397	404	375	378	415	373	383	382	370	391	384	419	403	398	387	373	376	397	400	418	366	380	391	394	412	381	413	397	379	404	425	376	365	374	393	376	409	381	386	375	361	404	399	371	424	367	392	407	374	357	402	386	404	388	414	389	423	394	382	368	382	375	393	391	399	399	386	396	425	395	365	364	329	398	388	383	370	380	396	378	377	387	383	435	382	399	422	382	375	358	387	408	358	397	410	433	415	378	396	425	349	391	390	406	402	395	383	383	389	359	430	397	383	411	386	352	410	381	424	353	410	374	390	389	402	414	361	398	388	391	424	394	384	388	404	394	388	389	412	373	416	378	393	373	375	415	408	400	394	434	402	400	391	390	387	398	377	364	383	409	415	368	417	393	388	355	402	363	397	398	387	389	413	394	434	389	402	394	409	411	382	387	348	373	403	394	360	366	393	396	425	389	379	366	367	398	407	392	371	390	405	404	393	394	374	373	380	383	373	392	405	370	389	412	384	384	378	405	370	396	361	356	390	401	401	385	425	425	419	418	419	445	385	378	364	416	369	376	380	369	367	385	392	417	391	400	346	389	364	379	366	390	383	402	399	349	404	415	416	390	403	385	405	408	378	383	360	405	364	381	388	382	374	407	406	419	396	397	357	408	395	390	392	397	382	396	379	378	383	399	434	397	361	369	409	371	397	390	363	389	385	392	362	412	377	387	391	423	408	423	375	396	401	390	399	375	391	378	435	360	428	365	361	389	394	413	399	401	392	378	381	400	417	387	354	369	405	362	383	372	369	388	369	396	389	385	361	383	401	369	411	400	388	434	388	382	380	354	398	375	396	399	382	397	400	408	424	391	395	379	399	341	408	412	390	375	356	358	393	408	383	358	382	379	381	373	411	352	408	390	381	396	382	393	390	382	389	397	375	370	391	351	366	407	412	398	365	391	404	353	409	374	360	346	391	370	388	376	421	404	395	412	389	395	377	390	342	368	353	373	382	398	386	390	408	396	372	410	375	421	381	371	392	353	381	410	368	360	383	388	412	393	373	416	390	384	370	333	358	373	383	388	388	384	370	411	393	402	383	397	392	356	394	389	355	382	410	382	396	389	400	406	391	379	385	377	374	372	354	385	381	397	406	410	383	369	387	401	400	410	391	390	393	408	423	371	391	386	379	398	376	393	381	421	417	381	364	427	367	389	379	384	384	383	392	406	367	397	422	364	393	347	415	395	405	371	374	406	405	405	360	404	398	394	391	395	392	358	455	395	396	406	416	401	399	387	371	399	389	375	370	414	379	339	421	405	378	389	435	408	416	390	365	406	385	403	411	371	399	372	393	415	399	399	411	390	395	353	386	422	404	397	383	405	396	414	369	390	392	419	374	385	384	367	377	370	351	376	394	414	366	380	368	392	347	382	369	380	394	376	386	385	394	344	390	388	392	416	387	400	374	407	371	384	393	425	392	353	401	387	378	395	423	374	394	403	411	399	383	401	381	409	392	402	371	377	383	397	356	377	395	437	379	403	386	407	406	394	394	371	398	361	374	404	367	392	414	377	432	354	381	381	350	386	422	397	355	402	363	393	413	357	384	366	391	408	395	397	367	414	405	416	364	382	397	399	390	389	422	383	400	394	373	366	392	400	411	382	386	375	386	380	382	397	383	393	371	372	401	393	436	400	401	369	386	394	382	361	400	416	381	359	394	407	405	396	415	380	391	407	396	399	402	433	374	370	380	387	375	369	371	404	376	379	366	392	394	373	369	381	384	369	392	431	413	386	401	395	376	350	385	428	408	405	389	395	360	391	370	401	362	369	415	375	361	385	400	387	383	396	379	389	377	348	384	414	392	385	378	395	406	349	375	405	388	379	395	361	415	416	412	402	360	353	448	367	398	356	394	395	389	408	387	356	400	368	407	351	406	403	411	369	398	415	387	423	368	370	387	372	374	367	412	398	423	380	364	388	386	405	418	409	420	391	391	380	355	417	398	390	418	404	402	379	374	394	390	407	368	357	358	394	390	418	395	388	379	371	376	418	381	373	387	373	351	394	380	386	385	401	388	382	368	392	410	409	357	363	380	409	410	376	371	372	402	353	388	353
4955	10406	8623	4319	2932	2335	1726	1460	1298	1147	1020	882	863	822	743	709	709	676	639	622	599	639	679	594	586	606	626	563	614	591	550	587	571	623	572	584	559	583	580	601	568	607	562	640	565	584	604	640	611	604	567	564	508	632	513	554	550	549	583	574	538	549	506	583	552	576	556	489	531	573	550	516	557	555	590	599	549	533	534	551	509	536	540	544	558	542	527	572	567	533	564	569	530	559	544	560	537	559	522	524	528	548	541	555	543	539	554	526	557	560	561	531	556	539	561	558	565	529	558	552	510	543	557	565	561	537	522	499	547	531	551	526	521	551	532	532	571	535	556	528	590	553	575	549	485	550	528	585	548	520	490	517	535	577	527	555	552	542	524	512	544	569	555	532	499	517	576	549	508	533	535	512	546	523	528	530	500	506	545	523	534	515	559	523	526	542	546	461	561	506	568	530	528	547	532	523	540	538	520	517	507	545	520	538	515	517	510	540	557	547	515	543	537	532	542	503	517	566	520	561	542	519	551	535	493	549	531	542	520	540	523	564	575	549	558	547	526	543	566	522	523	592	537	520	549	520	561	546	556	520	547	545	537	550	523	527	542	516	523	516	538	515	546	548	530	525	505	520	478	556	507	566	529	511	501	566	517	517	525	528	539	544	529	528	521	490	579	576	574	563	513	537	536	569	539	532	510	530	595	510	521	520	514	574	561	497	518	547	560	470	537	532	534	567	536	571	509	550	534	594	548	491	513	504	539	523	530	521	521	529	517	541	563	579	534	559	504	540	584	554	553	548	523	536	555	566	507	562	527	511	564	524	508	503	489	552	514	550	518	527	532	540	532	533	539	500	545	505	545	557	526	538	547	529	553	524	527	527	546	550	494	534	531	527	532	547	473	509	542	517	513	529	519	583	550	562	528	570	512	503	532	558	559	510	561	525	536	559	519	507	536	548	552	568	499	546	530	518	543	511	559	508	528	557	521	510	543	555	570	533	532	497	525	565	565	566	535	592	540	572	553	542	510	530	538	523	468	542	556	513	540	523	535	541	533	505	533	534	530	528	541	549	540	545	493	545	565	571	542	542	535	539	539	543	544	522	498	518	498	532	535	551	551	536	559	563	586	580	546	505	520	524	565	561	540	519	544	544	517	537	538	560	551	534	528	519	491	523	543	513	553	540	580	535	542	506	513	517	534	566	535	532	551	541	490	575	557	562	566	501	509	536	507	561	525	529	522	517	537	564	522	560	580	547	573	514	524	561	543	615	575	522	506	537	531	574	507	570	517	538	565	541	530	538	506	540	508	507	517	566	572	518	508	533	528	555	532	584	520	534	483	535	584	536	533	515	528	553	561	531	545	507	562	555	543	517	533	552	541	548	546	530	486	539	549	570	561	546	511	494	545	533	522	495	538	484	532	556	565	520	519	524	531	529	522	523	519	531	542	526	591	553	572	521	527	549	569	502	566	520	550	533	552	561	520	539	498	547	509	513	567	530	513	550	578	566	538	529	523	532	511	539	514	530	518	511	529	500	557	552	533	527	538	527	542	510	550	560	577	544	559	533	508	530	519	515	486	588	549	548	569	529	511	581	514	574	543	535	535	565	523	535	515	537	529	526	514	539	552	522	540	558	565	529	542	504	527	510	578	502	530	524	506	533	543	552	521	526	530	556	563	509	509	573	565	549	571	553	550	567	514	532	522	550	539	494	548	504	557	517	542	482	536	539	550	563	520	544	522	501	560	542	525	576	540	544	569	527	565	560	530	550	529	526	552	590	512	583	557	524	512	537	566	509	527	579	537	538	529	506	527	520	559	503	569	576	510	503	541	477	564	528	510	567	557	565	547	579	519	520	533	510	552	570	525	523	524	537	544	527	498	552	582	528	535	560	526	524	539	534	510	531	521	553	519	555	530	516	561	485	558	539	536	543	531	541	525	498	558	526	549	535	540	501	497	539	530	543	525	510	529	536	532	588	528	570	524	574	501	527	538	505	506	565	534	540	554	542	532	528	521	530	496	568	509	566	576	500	537	557	504	551	524	518	551	528	527	547	579	530	560	545	575	531	534	527	526	514	560	535	510	555	521	517	600	527	538	566	566	538	513	547	560	508	543	537	563	507	527	534	537	548	582	540	561	579	509	508	559	535	516	537	560	573	532	533	544	525	589	529	545	505	550	527	501	516	529	550	518	556	514	508	513	502	522	539	533	498	540	548	541	555	491	555	543	524	547	545	553	574	558	512	534	519	532	570	500	515	535	509	530	530	531	555	517	544	580	516	511	551	535	507	507	548	520	516	503	568	552	544	577	611	518	531	521	540	500	517	552	549	542	564	551	549	547	599	544	519	559	561	533	556	546	526	539	532	524	524	510	565	519	522	550	481	510	537	518	547	529	550	556	508	532	538	517	512	516	528	541	508	556	554	528	556	514	531	514	514	528	512	564	550	550	568	542	549	541	535	608	566	553	524	518	526	519	510	559	566	518	515	538	531	570	483	544	504	541	553	552	560	551	500	525	519	526	524	524	552	500	529	556	552	526	583	549	554	531	526	529	538	553	512	539	546	539	515	549	544	530	553	513	518	544	537	552	570	529	532	519	531	565	567	538	578	515	547	513	501	545	503	522	513	523	563	521	568	523	546	514	553	544	538	550	525	546	507	541	546	556	550	551	549	565	546	500	591	514	550	518	553	557	530	503	577	549	548	527	553	514	515	535	510	525	543	543	519	494	577	529	539	527	511	521	541	513	529	529	532	536	521	520	502	489	524	493	536	571	508	593	504	550	513	523	541	547	536	517	486	520	518	539	541	510	552	578	556	555	534	545	531	514	522	541	534	558	564	575	526	583	576	513	503	583	564	582	563	525	535	557	545	567	543	561	544	548	531	555	490	527	512	529	545	497	562	543	551	534	563	561	561	518	519	504	561	548	506	522	540	521	535	575	514	525	552	508	564	462	536	567	511	548	490	530	553	581	533	553	484	516	532	533	510	546	533	549	502	517	543	541	520	570	542	567	513	518	529	595	551	491	572	497	512	509	514	532	483	548	558	557	527	512	533	528	571	521	554	549	541	543	543	533	570	520	528	508	568	584	572	499	509	536	541	532	579	554	530	522	542	553	564	547	496	524	539	525	539	561	526	513	528	534	544	518	537	516	540	565	533	542	555	535	557	549	541	570	581	561	540	528	522	497	554	505	511	540	560	536	522	587	556	510	526	530	534	553	517	541	525	574	489	559	525	518	524	527	551	536	555	550	551	560	547	486	535	529	524	568	524	560	547	573	549	528	538	540	571	557	544	520	550	565	541	518	573	544	499	514	540	554	555	542	544	527	530	556	541	551	531	522	475	542	536	545	471	537	522	527	540	496	577	535	532	563	505	540	548	556	533	543	512	543	517	527	524	552	558	567	506	529	542	553	533	547	532	570	538	516	568	532	549	573	476	541	531	551	563	530	522	541	551	527	523	547	532	570	542	572	553	520	555	553	515	542	467	573	527
23109	21536	29558	23981	21536	21586	10290	1012	695	616	530	483	453	401	402	389	339	364	341	295	311	305	288	288	282	291	262	276	277	269	257	287	274	263	240	235	260	249	249	293	283	297	272	280	270	268	276	276	274	273	257	254	268	255	306	277	251	263	233	231	253	269	258	247	262	222	236	253	223	251	238	218	262	279	240	228	271	244	239	243	258	237	250	208	208	222	235	240	249	209	231	230	217	266	228	234	249	234	228	246	253	241	228	251	237	248	232	227	225	217	228	251	256	228	210	231	240	201	227	239	240	228	258	241	248	232	248	241	260	255	230	215	241	243	254	234	241	219	241	217	284	238	240	220	243	246	237	247	243	230	257	235	243	230	261	261	257	244	233	261	217	232	238	239	226	266	225	239	251	247	241	249	246	226	264	235	229	231	217	265	241	253	231	220	255	240	228	227	210	257	239	259	250	230	260	245	211	261	208	235	226	227	229	231	246	241	235	254	232	226	254	238	224	267	229	254	205	249	222	222	256	220	218	218	260	231	228	258	221	229	235	246	225	263	228	236	228	260	226	234	211	222	217	282	234	203	198	227	244	223	231	241	247	227	254	241	213	213	241	230	212	263	255	213	219	262	243	221	234	250	256	217	241	235	241	240	214	226	250	250	249	228	241	224	241	243	232	225	238	222	239	219	220	249	248	240	239	235	237	227	238	262	267	230	252	258	248	259	223	221	244	226	242	244	243	227	239	240	243	230	237	239	230	239	261	223	237	241	237	239	251	261	206	223	223	230	224	249	227	238	222	255	261	231	225	271	219	231	225	217	245	219	226	237	237	250	267	255	240	249	259	272	244	256	217	250	209	263	246	232	219	252	267	240	201	234	239	243	233	239	254	223	237	252	231	243	237	230	266	257	241	208	253	224	251	241	290	244	259	250	255	239	241	247	261	246	224	223	216	234	249	225	261	257	236	245	242	241	218	249	241	232	233	250	247	218	212	216	227	207	235	252	264	262	226	213	226	237	228	212	229	234	244	248	243	243	225	213	227	252	220	243	229	244	255	229	239	251	240	225	230	235	219	235	223	215	213	245	246	240	264	245	254	226	239	248	233	233	239	236	261	236	214	254	223	252	227	227	217	234	228	218	218	246	234	237	238	254	225	260	205	239	245	231	221	247	232	245	236	234	236	219	229	221	238	236	260	252	227	226	236	201	203	226	229	244	239	239	232	200	257	230	222	247	218	248	241	225	220	253	224	241	257	263	232	230	221	227	236	246	217	220	244	262	226	245	228	244	243	243	222	249	252	230	243	231	267	227	253	211	236	249	240	226	233	261	208	218	247	247	242	224	213	212	225	245	230	239	246	202	224	235	256	242	236	218	235	250	215	257	238	226	230	236	233	227	247	258	214	254	230	219	227	251	241	244	239	257	236	226	221	244	277	228	233	223	217	242	245	219	235	227	256	222	243	244	258	218	249	255	225	224	239	254	228	241	254	250	230	229	235	229	224	236	214	205	262	238	254	222	223	240	252	234	236	227	230	246	269	222	236	254	206	213	232	232	231	217	232	229	260	257	249	222	239	242	251	214	243	231	244	246	220	256	252	259	243	239	224	250	235	226	256	233	250	235	250	230	220	281	249	203	246	231	235	220	236	205	224	231	257	227	259	208	256	235	245	226	219	205	225	254	275	244	250	224	264	232	228	227	267	243	234	231	225	249	243	221	220	227	230	220	236	225	234	211	234	215	200	240	228	267	258	213	233	238	237	239	223	227	244	233	241	240	246	215	234	228	231	215	245	217	239	196	225	208	223	250	219	221	264	240	245	240	224	256	250	227	234	245	239	242	265	215	237	232	242	276	235	229	252	249	239	238	226	238	221	230	223	245	230	236	239	234	233	228	243	262	256	234	229	247	258	241	245	219	215	231	233	268	222	265	233	232	239	223	253	251	238	256	218	240	260	239	237	221	242	224	272	245	237	232	230	230	245	210	252	261	228	238	239	256	256	240	238	228	211	245	266	275	239	236	227	234	235	254	252	238	244	207	211	206	247	263	228	227	234	250	224	243	234	236	223	238	215	237	250	250	264	257	237	227	247	224	248	221	262	247	214	228	238	228	245	231	241	216	241	248	257	266	263	257	264	218	219	239	231	246	214	231	207	208	243	239	226	229	225	225	234	245	207	223	230	236	227	238	242	245	209	239	242	227	248	209	261	226	226	214	222	227	219	224	249	203	220	258	220	245	232	220	258	250	233	220	282	241	229	223	222	193	231	241	214	257	208	249	273	233	272	233	227	234	223	230	232	247	217	238	228	246	234	244	266	217	252	230	213	224	219	237	252	243	258	222	221	248	217	246	235	237	220	209	259	230	258	239	212	226	267	249	241	232	251	229	222	270	229	231	246	208	231	222	240	240	239	203	246	227	264	236	221	260	239	225	262	255	253	265	242	251	243	199	243	249	221	239	221	216	201	246	231	231	243	261	242	235	210	219	222	237	263	228	265	235	235	208	212	257	235	216	242	248	190	250	229	250	236	200	248	232	211	245	231	218	227	241	204	241	259	207	232	195	234	226	259	249	261	235	239	254	232	246	241	251	248	231	244	234	227	227	241	226	240	274	243	241	259	234	246	231	249	234	197	238	239	261	225	247	231	244	259	242	244	263	241	235	235	213	232	229	244	243	242	265	219	230	243	260	202	244	239	234	241	256	222	237	230	221	250	219	226	219	244	235	216	221	232	221	222	239	251	187	238	239	238	241	250	253	261	229	256	216	239	255	241	227	230	248	223	229	243	218	229	236	265	240	231	249	227	227	260	226	241	237	227	252	236	235	272	255	245	248	241	217	231	235	229	208	235	233	243	243	234	230	256	234	250	207	239	215	252	265	224	260	210	259	219	266	209	228	223	251	239	269	237	247	223	247	219	232	227	217	237	250	187	247	227	260	232	219	253	257	271	209	228	243	254	213	217	249	258	227	246	218	261	219	257	222	246	230	237	235	242	238	224	217	226	230	248	211	243	234	252	253	253	254	231	240	258	220	236	219	251	251	240	245	267	211	245	233	255	221	245	232	234	270	252	242	243	235	254	241	229	232	256	243	231	240	265	241	221	242	210	234	251	244	236	229	217	238	231	239	224	239	225	287	243	239	239	244	239	235	218	237	236	230	204	221	210	238	234	237	251	221	251	245	245	251	234	228	227	228	224	234	224	230	240	233	232	247	277	220	245	238	210	217	213	219	237	227	216	239	253	222	255	250	246	232	241	253	233	255	232	231	267	241	246	250	240	227	255	240	241	241	219	228	251	245	240	220	209	239	245	257	212	254	227	225	239	237	228	231	273	234	252	240	236	248	254	247	231	249	208	239	240	222	241	241	258	245	228	229	222	238	249	232	235	224	228	250	275	238	232	252	233	219	230	227	234	238	219	210	221	240	222	242	241	229	218	250	224	241	225	257	236	243	217	255	249	254	248	230	237	270	231	251	215	243	227	215	257	255	249	230	233	241
7064	16809	13623	7077	4928	3625	2875	2223	1798	1466	1192	1084	936	816	770	685	667	634	561	551	492	461	457	471	474	446	438	440	445	381	406	420	402	390	397	412	396	403	396	398	416	410	400	437	423	420	399	440	451	389	376	394	388	397	445	337	365	338	326	346	379	342	336	360	324	340	329	357	362	351	356	324	356	345	358	346	344	359	332	340	376	356	379	322	366	346	318	352	329	363	306	315	312	360	319	362	353	340	334	354	352	335	355	352	349	339	367	355	335	356	334	338	317	321	340	312	344	311	332	314	352	340	342	348	324	329	350	313	353	372	339	339	348	322	356	309	332	311	302	300	346	321	359	344	322	319	354	356	335	334	362	321	328	308	330	334	348	326	310	335	340	343	340	317	330	306	317	317	329	323	333	353	342	338	356	319	342	328	301	327	340	312	353	316	355	312	318	319	329	347	302	344	342	336	347	348	301	307	337	335	372	329	328	355	319	354	363	329	358	332	320	332	355	323	318	341	359	353	311	295	362	336	351	321	346	319	336	345	315	328	352	341	347	321	348	338	325	331	354	328	304	309	322	336	307	350	341	327	340	332	339	314	303	341	344	351	295	366	310	345	316	368	342	326	319	349	353	325	352	344	344	349	348	360	324	335	337	327	330	342	303	362	332	327	328	331	333	334	362	346	333	340	306	340	341	370	315	308	324	352	365	317	335	309	299	338	310	328	340	314	354	311	332	369	349	344	346	335	366	325	317	319	317	338	308	356	342	293	330	324	330	335	371	330	301	352	327	323	340	330	317	335	323	320	331	377	347	339	371	337	330	327	319	346	337	323	336	344	318	335	333	352	340	333	347	315	336	350	317	336	338	362	338	355	349	366	318	316	291	358	346	349	334	365	331	376	326	374	314	335	316	345	342	330	359	379	344	335	340	327	310	336	351	357	310	330	307	337	338	321	366	341	355	320	348	337	355	342	354	301	341	353	324	350	354	330	343	341	338	316	341	324	326	354	349	320	324	332	331	365	348	348	323	293	343	353	338	373	313	371	317	363	365	347	315	334	323	351	351	306	339	318	373	327	341	348	345	350	333	339	324	323	349	328	322	336	349	367	329	343	360	348	316	337	341	329	344	355	352	333	331	378	345	324	332	341	364	301	350	316	340	349	342	342	346	359	306	341	327	326	367	321	331	333	330	333	346	334	378	356	332	306	354	361	325	341	341	358	330	346	348	327	330	346	362	308	336	308	304	354	374	344	296	331	317	333	333	331	337	344	341	321	339	337	349	339	364	357	313	325	347	344	339	334	345	333	358	331	339	362	326	321	366	321	368	315	341	335	328	341	310	339	309	351	325	340	338	313	363	335	323	354	339	318	354	317	329	307	307	366	327	346	326	365	312	366	313	384	350	302	358	311	347	319	316	324	348	332	348	329	358	343	334	360	339	321	341	321	341	348	329	354	345	325	342	328	366	336	349	353	334	334	315	302	342	316	315	310	319	299	345	319	334	303	321	350	339	358	329	319	351	327	325	327	320	314	369	335	343	351	319	320	332	316	318	349	361	363	352	328	321	294	345	295	363	356	312	339	319	332	322	306	339	329	357	331	337	328	323	323	356	360	328	300	370	320	343	312	335	338	357	320	328	341	340	319	358	364	365	321	313	351	354	310	315	314	350	348	341	354	334	340	355	341	312	314	394	339	343	334	325	314	339	316	321	328	314	331	330	295	378	338	322	319	318	358	349	330	359	317	344	283	335	350	345	325	313	354	311	331	323	330	293	333	321	346	316	339	337	321	325	353	346	313	349	363	325	362	333	343	348	341	334	321	319	357	331	343	331	334	337	325	349	340	327	327	332	305	342	396	314	338	338	344	354	312	379	349	353	329	344	353	331	381	306	315	301	324	375	350	310	302	319	345	311	354	323	327	314	366	306	327	333	350	306	307	310	347	344	344	307	306	325	351	325	349	332	354	347	316	327	312	301	341	359	329	334	356	324	324	338	313	302	329	311	332	346	320	329	362	308	322	323	347	331	344	353	345	344	336	331	351	303	335	339	345	321	331	381	368	345	328	334	321	329	355	325	331	357	367	342	308	359	343	341	337	347	356	324	336	340	343	335	346	324	350	344	323	354	311	349	354	327	336	336	352	331	310	348	339	321	318	322	352	352	343	286	362	313	335	359	340	304	308	363	350	354	369	345	361	380	314	319	341	327	334	327	367	304	369	316	326	351	340	352	370	355	344	309	354	319	325	331	345	337	340	329	303	325	295	365	318	342	327	345	340	331	344	339	282	322	370	350	297	307	316	320	297	341	332	333	330	307	357	345	335	322	319	326	321	334	339	349	308	333	359	341	329	305	322	345	319	343	341	342	318	309	324	345	365	321	352	352	342	318	339	333	323	320	335	330	337	342	374	339	358	342	347	353	334	348	338	375	344	355	359	382	328	318	319	317	332	280	336	336	340	329	358	330	318	316	306	311	334	322	345	358	336	327	320	332	352	311	328	338	356	354	340	341	358	321	360	364	318	312	328	361	329	331	340	342	372	325	374	351	352	350	349	314	358	348	341	376	315	353	328	334	326	330	338	347	376	310	316	349	333	348	330	307	327	330	334	333	300	328	323	311	346	374	367	330	327	350	335	345	334	337	340	370	336	328	325	315	350	357	335	327	340	289	326	337	350	342	314	326	329	350	338	339	349	320	291	322	316	320	359	339	308	332	320	281	375	305	316	327	336	341	361	328	351	310	340	354	344	320	318	350	321	356	334	343	311	363	370	316	332	339	327	334	347	346	319	317	390	346	347	307	325	367	319	336	335	339	361	306	358	328	326	327	342	312	342	326	342	297	321	362	362	349	318	341	339	289	348	337	316	343	342	323	304	303	346	347	357	338	323	349	345	352	323	318	331	326	362	323	317	364	330	335	322	315	347	359	322	337	327	340	338	350	321	331	341	338	346	342	347	306	335	356	316	335	332	348	346	318	348	334	332	357	356	316	341	312	332	332	341	324	328	342	359	336	322	337	327	337	328	348	347	329	353	354	345	318	286	360	325	348	312	329	349	369	344	362	366	348	315	318	358	349	320	337	337	350	328	313	348	308	339	356	331	327	341	359	343	329	314	339	322	332	314	318	302	326	355	313	305	327	364	340	329	372	318	335	343	327	318	374	360	354	335	319	339	359	327	346	353	313	319	361	319	303	342	358	335	320	320	298	331	329	339	341	324	339	314	309	345	334	326	350	365	347	324	351	351	331	319	314	324	361	336	344	330	345	333	337	314	375	321	316	328	346	308	313	327	363	345	302	336	337	329	336	332	341	316	366	341	354	311	317	350	339	345	356	317	332	333	363	344	373	316	336	319	341	343	339	320	361	308	376	345	313	340	356	316	369	348	328	333	355	345	316	357	341	342	345	335	299	361	364	341	335	346	335	360	314	319	322	383	306	336	359	311	358	329	329	344	348	304	320	301	317	337	338	320	309	301	340	333	331	375	305	316	310	336	341	340
27035	21088	9910	836	557	472	388	345	295	319	287	293	292	286	302	281	326	295	298	287	329	293	301	324	315	305	344	304	288	314	286	283	308	305	319	317	273	314	307	278	298	274	318	296	317	289	272	319	314	299	300	291	292	301	312	283	286	312	321	288	295	285	293	303	287	286	287	325	287	294	314	261	285	298	285	318	300	296	307	301	293	302	313	279	269	310	313	303	306	313	302	306	308	278	322	304	311	308	291	320	302	299	281	322	296	293	293	289	308	320	317	311	286	300	290	280	291	328	286	281	293	303	301	304	279	293	287	305	293	308	277	303	295	306	253	312	258	317	264	296	307	286	291	252	286	306	281	285	286	309	319	281	311	319	315	307	297	310	317	298	291	302	332	293	309	274	299	249	302	283	284	331	289	298	292	308	280	302	298	328	310	302	317	293	263	282	279	272	272	282	307	290	322	301	272	286	318	315	271	286	296	246	309	262	260	309	308	294	280	335	334	331	314	292	288	282	312	317	311	297	312	313	280	278	288	267	279	305	282	315	305	296	298	292	261	300	292	301	267	289	285	317	281	295	307	310	316	295	301	296	303	286	299	310	284	320	282	293	308	343	312	308	262	333	308	289	285	294	270	311	298	292	295	310	290	280	302	309	303	311	296	288	285	331	291	317	296	285	287	293	313	282	315	280	279	287	308	284	307	291	286	286	310	304	303	302	292	315	323	259	308	300	290	332	301	275	332	316	295	338	321	264	287	320	287	294	278	288	307	340	318	313	293	304	303	293	290	332	286	273	306	313	281	308	311	271	303	268	280	271	247	305	298	313	276	299	287	276	316	291	308	301	304	307	277	290	276	295	339	276	272	321	298	303	321	303	299	294	292	281	314	301	300	304	304	312	292	281	286	300	294	296	293	292	289	312	292	290	309	300	328	326	304	298	305	310	284	306	302	319	291	313	298	314	294	288	281	283	263	262	319	286	287	312	264	282	328	331	283	316	305	306	325	290	287	308	253	306	278	297	328	304	293	284	306	325	274	319	294	296	281	314	321	302	283	317	282	314	338	292	291	298	307	320	283	322	296	279	311	286	288	312	307	310	295	300	318	323	280	312	316	309	321	329	330	277	295	314	292	316	318	347	314	291	300	283	302	278	309	314	320	293	327	307	275	324	310	277	303	296	269	256	305	290	280	312	314	277	313	293	326	290	290	295	283	315	266	327	297	285	306	291	302	291	305	269	312	335	287	303	295	315	313	288	290	286	297	295	279	287	282	299	285	308	269	303	291	279	288	299	306	282	336	317	301	281	314	319	290	306	276	308	315	324	321	325	295	317	307	281	274	300	293	273	308	306	300	289	302	295	275	287	323	305	324	290	337	307	310	292	304	275	293	289	277	343	302	326	308	300	288	305	284	288	327	270	299	306	310	300	284	299	300	302	293	296	308	304	290	299	315	290	297	290	297	308	292	309	298	287	297	318	276	277	275	327	302	306	301	312	302	302	271	310	331	300	306	291	317	313	288	314	308	329	298	290	324	314	269	279	275	290	266	300	333	268	268	302	288	296	331	281	301	304	323	292	309	277	282	265	286	290	290	256	280	275	309	346	292	303	321	276	294	290	285	291	287	273	298	294	284	306	291	292	312	314	279	282	296	280	314	309	315	315	288	296	281	309	313	287	308	298	289	299	299	290	284	323	298	275	300	313	292	306	276	266	282	263	319	271	284	272	289	292	288	282	294	283	293	304	305	303	272	311	304	310	287	299	313	282	268	266	324	298	292	288	305	308	303	305	310	304	294	295	308	312	327	306	340	302	301	281	314	315	269	345	305	254	315	288	321	338	278	269	294	293	284	331	283	299	320	291	266	302	279	280	289	278	276	270	282	312	316	300	297	312	305	260	316	313	321	341	309	314	300	279	339	314	277	295	309	299	294	297	288	271	315	306	259	314	288	278	283	307	308	304	323	317	296	316	271	303	350	313	309	294	289	311	296	283	301	304	307	313	295	281	295	292	316	283	293	290	296	315	298	312	261	290	289	288	284	291	283	325	319	294	330	325	327	335	332	290	305	342	253	288	299	296	290	289	283	278	333	299	284	303	279	283	291	276	309	324	328	305	301	272	308	289	258	293	280	307	260	296	315	288	319	292	275	293	307	300	280	315	290	320	277	274	273	308	283	292	285	271	294	308	286	311	302	270	327	280	288	315	306	306	313	301	278	302	313	270	299	306	317	303	282	309	317	271	288	258	302	326	325	308	293	329	280	294	303	263	297	249	281	306	307	286	308	304	323	316	302	280	275	284	307	303	305	302	291	321	289	333	292	337	298	297	298	316	323	280	296	280	299	283	271	282	310	304	266	273	310	265	281	310	296	297	291	280	276	319	321	305	296	327	316	305	312	295	302	301	309	278	296	312	278	306	284	335	289	317	323	307	293	293	274	298	314	321	309	270	320	308	296	300	295	298	310	320	308	263	297	322	287	258	302	289	306	295	294	311	279	289	303	289	325	333	290	276	303	306	298	268	286	271	297	272	315	292	310	269	304	297	321	297	325	321	262	286	269	303	289	310	309	304	316	313	297	277	254	289	303	294	314	304	330	266	306	280	311	276	307	313	302	341	288	299	285	284	263	301	278	282	279	267	304	302	273	305	293	328	264	298	295	274	265	285	344	318	281	295	299	302	333	320	274	276	298	337	297	305	320	299	315	283	287	288	290	319	301	297	320	343	280	280	313	297	278	308	299	288	305	285	289	291	299	272	307	303	294	296	293	296	299	274	307	287	296	320	290	298	287	304	288	315	305	281	270	310	331	282	300	301	277	285	287	298	314	282	291	287	304	306	283	273	294	299	309	282	297	314	299	278	290	278	286	314	302	250	291	316	290	311	300	295	317	272	300	285	337	324	278	298	306	278	309	287	308	310	311	316	277	321	308	316	276	279	280	309	318	253	321	315	300	287	300	285	346	295	306	286	310	304	272	296	315	305	297	291	276	285	301	298	285	284	337	276	308	268	302	317	299	317	286	285	295	316	289	312	287	273	312	293	297	294	298	249	283	274	301	306	303	278	293	292	319	275	311	304	318	301	290	330	310	309	291	300	316	301	284	346	286	303	274	299	284	290	281	279	299	288	270	320	285	298	295	278	264	298	292	294	284	295	317	289	286	317	295	311	262	329	283	297	320	304	318	285	294	314	309	307	312	308	310	311	288	267	292	304	308	277	323	302	274	256	304	311	295	289	280	285	304	333	316	292	288	314	285	283	296	306	293	277	285	300	305	308	295	301	294	298	297	280	308	277	319	274	302	302	272	299	327	292	314	321	295	296	307	267	287	318	294	291	310	239	283	282	275	313	286	281	301	282	289	320	266	327	258	318	294	279	317	291	279	292	291	325	294	302	275	295	299	335	284	293	300	312	297	296	286	324	270	291	288	298	293	295	303	280	321	301	298	339	295	294	297	278	292	304	294	296	302	271	298	281	306	285	263	291	307	297	324	280	291	288
3925	1311	1065	707	554	566	504	471	492	425	447	432	440	430	435	429	411	420	414	434	407	393	438	457	424	435	385	407	401	387	445	438	435	414	393	416	435	434	454	421	409	424	429	442	440	439	465	409	428	435	402	412	411	442	396	409	431	412	434	422	411	382	429	452	424	407	455	399	403	436	405	426	424	434	427	394	350	386	371	398	407	403	420	407	429	407	426	430	408	379	388	424	436	393	413	417	415	396	432	404	444	368	429	374	373	374	398	396	349	392	409	401	388	423	411	385	408	424	419	386	414	403	409	419	438	394	394	418	386	434	417	411	406	411	434	412	427	429	432	413	420	376	440	429	404	438	397	427	423	441	433	413	421	380	362	379	405	427	417	408	429	441	420	415	406	436	439	424	443	405	387	435	405	439	400	420	410	407	403	408	420	438	445	416	427	418	425	441	402	398	419	412	430	422	405	409	435	366	361	406	385	364	423	418	474	411	401	400	395	417	395	415	422	387	434	403	453	383	413	414	413	377	434	438	404	439	396	402	401	410	412	437	400	412	432	403	402	408	410	438	393	422	418	425	390	441	392	436	397	406	417	419	442	406	417	388	379	383	399	422	406	419	409	423	413	419	419	443	451	427	393	416	397	392	430	402	459	400	422	430	413	410	428	401	433	402	408	413	429	443	446	437	395	422	399	435	429	416	413	412	412	431	401	420	420	423	447	402	432	432	401	394	450	407	436	407	418	394	434	428	397	431	410	384	395	409	431	356	413	406	425	424	389	432	393	419	415	398	446	445	435	385	400	411	387	391	395	395	432	443	412	424	389	415	385	415	411	421	416	442	409	388	448	417	395	402	389	426	412	405	405	388	392	373	400	376	396	392	442	426	428	418	415	416	412	408	406	398	391	429	398	416	424	452	421	415	393	414	440	377	412	393	399	440	387	405	422	395	369	421	424	409	400	447	425	443	390	400	434	420	413	396	401	407	424	410	408	432	406	422	403	384	439	415	400	416	424	439	436	445	430	412	377	415	405	390	397	408	393	404	389	439	399	413	426	404	428	422	397	415	420	387	424	435	418	393	428	401	389	405	432	394	442	406	413	387	415	416	425	437	429	385	442	374	418	420	397	354	429	450	384	424	431	419	369	398	403	408	388	446	405	409	382	407	390	402	398	407	442	430	414	417	399	374	407	414	396	383	459	381	410	405	415	393	391	370	404	400	441	400	395	436	433	396	393	396	384	425	386	396	425	394	416	399	399	401	385	430	412	420	417	395	416	438	417	426	423	446	420	411	394	405	409	424	425	436	431	393	402	423	419	418	422	390	400	416	372	414	410	437	387	401	403	413	386	408	398	411	405	434	435	398	448	423	402	453	395	417	456	425	398	424	405	414	392	397	382	421	414	412	421	434	402	408	441	384	423	432	451	434	437	413	437	436	378	403	392	397	384	422	403	413	379	414	405	401	396	407	403	403	384	406	416	427	400	422	463	407	404	411	419	400	408	421	451	408	394	392	399	399	431	435	402	407	416	419	396	403	384	410	397	397	390	410	418	410	451	420	401	447	421	407	420	422	405	386	402	435	420	427	440	421	430	402	411	422	448	431	398	408	410	434	399	390	392	386	408	396	424	417	424	387	421	423	419	397	392	430	433	406	412	397	414	390	452	406	404	424	412	424	407	424	422	397	387	409	414	395	438	431	393	434	407	395	411	407	431	426	368	372	422	445	397	399	417	458	404	439	394	396	411	403	401	436	437	387	414	437	420	391	392	431	401	412	434	414	401	402	404	421	431	374	387	397	382	389	414	389	419	410	422	419	436	411	425	362	407	396	409	424	389	409	380	393	407	417	405	414	406	396	431	454	425	392	431	401	410	393	423	388	372	413	400	388	398	402	422	431	433	412	396	388	413	402	434	408	414	408	389	454	397	443	403	435	441	421	438	404	397	433	387	398	412	423	407	395	436	388	414	387	438	405	381	387	423	424	428	429	404	397	425	402	395	419	379	436	432	450	375	407	412	408	470	403	397	429	422	407	391	457	438	407	433	414	418	433	396	403	432	404	413	394	400	394	388	412	424	418	374	380	405	411	422	436	423	385	408	404	418	445	380	435	419	425	440	423	413	412	433	441	383	403	420	425	410	381	373	397	365	380	446	389	395	421	387	390	374	398	436	396	431	431	394	400	391	414	430	420	398	394	437	407	455	420	406	371	393	417	406	427	419	407	403	397	409	426	411	392	421	416	454	412	426	369	409	451	418	409	401	423	409	443	427	426	412	401	410	377	396	412	401	407	413	415	396	403	381	440	420	443	433	387	382	441	417	395	399	401	378	417	406	434	386	439	398	416	418	394	420	403	416	440	379	405	408	437	399	438	410	402	412	410	417	453	423	418	366	377	411	420	440	418	417	409	405	405	377	396	436	415	395	416	400	422	436	443	413	397	401	376	430	417	427	447	440	388	411	402	393	417	406	406	421	385	408	413	414	418	431	412	425	426	414	417	431	414	435	372	439	394	395	427	391	409	411	423	413	409	418	442	390	394	434	405	403	418	363	382	407	400	393	400	428	420	392	428	386	434	387	393	426	451	406	421	432	415	374	419	369	370	444	471	464	427	431	420	434	409	439	394	428	448	417	430	397	418	420	417	398	419	434	438	417	417	419	431	424	427	429	432	390	443	422	417	425	388	402	363	407	391	383	422	417	389	442	414	404	456	379	464	375	438	396	427	401	453	417	408	418	437	429	424	391	418	430	404	467	465	371	438	390	368	424	395	392	406	407	407	420	393	451	412	458	409	392	429	392	390	446	376	390	398	417	380	447	424	407	427	391	391	390	369	403	429	428	418	413	441	384	401	405	436	432	450	393	378	390	422	437	355	420	435	428	409	400	397	389	415	426	395	416	420	400	400	449	402	416	400	456	422	434	367	425	399	386	415	419	405	374	432	457	422	428	419	430	425	388	422	407	430	382	369	386	421	406	387	408	422	398	397	445	398	391	449	392	397	425	422	410	415	382	417	430	409	431	452	381	421	399	423	396	406	401	392	431	421	412	445	442	399	429	400	428	376	419	432	420	417	423	357	409	411	366	415	417	384	385	384	437	422	395	420	449	426	419	433	422	429	423	400	429	400	407	389	387	379	408	428	425	406	384	422	406	406	392	379	431	441	398	423	443	379	401	402	413	391	385	408	380	427	425	405	416	430	439	399	417	438	394	440	415	396	384	395	406	449	423	384	445	405	402	383	397	421	413	398	424	405	439	414	409	429	395	424	398	394	361	416	385	407	459	418	424	420	427	410	425	394	401	400	421	432	409	426	410	411	398	401	439	421	431	399	410	390	410	408	419	419	420	387	409	440	412	392	416	412	417	410	434	435	411	388	393	403	448	390	445	409	386	424	435	416	422	482	418	455	409	401	459	447	391	434	430	400	400	392	380	410	388	414	416	437	403	424	424	401	400	427	415	422	409	434	391	422	435	380	389	392	403	411	427	393	426	421	422	420
23879	21536	29140	24375	21520	12189	1251	826	609	576	519	499	505	485	485	493	470	417	427	409	393	416	417	373	440	399	403	441	418	401	395	415	353	371	415	397	407	373	375	426	418	379	393	423	413	373	410	358	439	367	382	414	395	417	377	389	372	383	405	374	370	382	422	439	387	385	356	366	372	384	393	362	378	387	391	405	369	377	373	374	413	387	383	382	379	359	377	371	385	358	385	383	391	399	402	370	383	388	413	399	355	375	399	355	391	405	409	415	366	394	382	368	389	397	416	408	381	363	388	346	363	356	381	414	376	391	401	378	410	376	362	363	362	407	386	349	386	380	396	363	397	391	373	380	384	389	357	392	388	371	382	378	421	379	385	403	389	375	350	411	388	421	380	373	429	384	367	366	361	364	405	415	382	375	353	423	357	349	373	391	387	358	387	387	353	325	377	392	355	378	398	403	380	379	399	347	376	359	386	421	406	386	375	393	391	355	358	370	425	401	386	372	368	371	369	372	412	368	405	355	345	360	407	378	376	388	382	359	397	417	375	371	365	373	356	385	362	405	410	387	397	365	371	371	378	385	385	342	418	350	397	381	422	358	374	418	408	360	424	378	423	381	391	393	365	382	377	341	366	368	392	398	375	333	379	410	427	389	399	390	401	393	403	364	357	337	372	414	365	396	370	403	387	407	398	373	369	403	410	353	380	406	402	409	391	385	375	415	359	371	380	389	422	413	368	377	398	376	410	398	377	404	367	378	364	410	374	375	397	366	355	371	393	347	365	391	406	422	413	387	406	403	401	351	363	391	400	407	391	369	392	377	381	363	369	432	403	369	408	423	392	404	379	380	372	367	375	425	364	415	377	385	409	392	371	414	371	404	363	362	382	394	361	378	358	379	406	392	391	380	377	365	388	338	373	396	387	341	430	344	354	349	427	411	379	407	390	349	390	365	414	376	414	402	357	386	414	364	393	387	370	399	398	402	346	395	368	387	368	391	393	427	399	374	382	362	390	412	362	378	384	366	351	395	379	393	379	363	372	395	390	387	361	369	396	376	400	377	373	342	402	397	394	372	375	360	385	385	389	386	366	373	354	378	396	345	386	407	358	374	376	376	382	349	377	372	389	370	351	377	374	380	398	378	398	393	406	398	369	382	376	407	384	390	405	370	355	359	388	370	405	371	366	406	413	365	385	361	396	373	392	381	388	376	407	389	356	369	389	368	387	403	339	383	384	381	394	363	361	338	368	368	400	374	331	387	351	371	398	383	321	386	377	383	383	385	391	386	360	380	370	370	374	393	346	412	379	380	381	369	410	387	383	402	380	428	369	371	365	364	404	407	387	401	366	377	375	381	387	393	362	362	351	384	397	380	366	346	399	388	387	378	406	379	380	394	380	400	357	386	409	346	371	376	375	378	367	353	378	397	384	382	388	401	359	373	408	375	407	376	381	365	394	381	409	393	366	369	369	409	376	364	335	362	337	381	396	400	394	364	428	399	390	385	377	373	383	425	368	381	391	369	422	396	395	382	400	369	368	393	372	381	396	378	393	378	394	383	355	407	389	368	383	369	360	414	384	392	388	366	386	435	395	434	375	402	376	335	356	368	391	373	347	357	336	391	381	377	379	421	380	393	379	354	383	386	395	387	400	364	369	401	384	366	383	356	392	396	405	375	384	374	421	388	382	360	374	373	395	412	359	387	365	355	365	368	382	371	375	360	390	389	375	377	404	407	361	374	376	343	381	397	395	374	412	391	392	396	392	332	380	376	367	388	382	392	377	349	398	410	391	395	399	399	394	383	355	387	399	368	377	356	421	351	385	380	364	421	354	387	379	370	352	372	396	414	377	380	408	374	380	397	354	375	387	380	410	400	380	420	403	368	380	374	375	354	376	374	380	389	390	384	380	348	397	413	387	391	418	392	374	381	402	388	382	424	350	408	369	383	358	360	334	351	400	389	389	415	363	370	373	410	376	372	381	388	385	392	361	374	374	372	392	370	396	378	366	369	357	374	353	375	373	392	370	356	384	392	356	384	373	356	385	370	366	395	395	385	369	373	351	374	378	403	394	368	384	390	354	387	381	363	381	368	409	393	388	406	371	327	386	366	437	402	389	372	364	395	397	391	377	367	403	393	388	389	367	382	355	372	378	417	384	409	384	422	410	387	386	372	382	367	360	394	390	385	424	383	374	391	363	382	410	366	340	393	399	401	397	374	387	383	384	348	389	380	364	407	401	377	371	372	383	351	391	377	372	375	401	378	366	387	356	342	359	377	379	364	380	394	388	394	367	364	371	379	401	383	422	369	408	378	363	422	415	393	358	399	377	365	381	378	364	351	394	387	381	375	386	389	380	392	362	381	372	380	393	394	394	423	393	339	364	403	350	408	384	373	359	378	354	369	407	360	425	382	332	366	390	411	346	379	395	400	389	401	375	386	372	364	389	383	407	352	413	362	402	371	364	398	347	398	406	377	365	357	418	372	389	396	371	378	370	379	413	370	355	350	398	416	396	389	376	348	370	380	355	412	394	385	395	411	360	381	382	379	370	384	374	355	382	393	393	366	356	392	393	373	351	408	386	386	350	377	384	388	394	388	385	409	401	388	376	373	408	389	349	365	369	385	372	388	344	388	441	386	382	402	403	380	361	406	370	399	378	372	402	391	430	401	356	357	346	356	361	368	339	405	381	366	401	391	361	382	352	374	351	399	386	392	382	394	369	371	389	391	384	366	380	373	410	368	406	378	351	335	364	368	369	374	367	397	387	392	370	391	372	394	384	340	386	382	391	383	377	379	371	382	357	376	421	383	402	391	388	354	391	361	388	337	388	375	384	401	379	396	407	347	374	379	399	355	377	368	419	377	406	389	384	362	405	400	353	386	374	373	367	404	396	387	405	391	394	399	363	366	358	371	378	373	391	373	369	410	378	372	366	372	351	404	389	401	361	409	367	379	371	390	376	395	414	389	365	376	419	424	396	377	384	369	397	349	402	389	394	378	370	395	377	375	374	386	390	368	352	397	390	357	406	390	355	357	378	339	408	393	391	406	436	420	365	375	387	391	381	368	409	377	378	406	395	387	382	387	423	382	376	371	394	375	365	395	418	380	379	399	380	387	388	398	349	372	353	379	369	391	379	423	384	394	324	382	366	364	383	386	371	381	390	377	386	399	368	393	409	380	360	374	361	379	416	384	386	363	400	371	374	403	390	359	361	385	388	380	390	375	403	380	364	381	360	370	390	389	389	377	363	377	388	381	367	406	353	359	404	388	407	398	381	359	375	357	410	392	376	350	403	381	398	322	383	390	382	406	397	384	402	363	361	401	380	376	390	395	353	396	409	346	351	357	405	377	403	387	378	375	379	368	376	373	440	369	380	360	381	397	373	370	384	361	335	360	347	382	361	392	372	352	380	400	370	384	354	367	383	379	351	416	397	395	408	371	366	396	357	359	420	412	403	380	374	388	400	377	393	375	376	374	368	372	357	404	385	353	372	413
4990	10488	8606	4255	2966	2189	1843	1449	1220	1118	1031	906	793	755	734	647	703	681	624	669	655	603	622	611	619	567	560	572	534	567	571	610	557	559	579	598	545	571	540	593	578	614	580	588	517	558	553	566	640	571	539	565	537	606	575	565	544	552	526	529	517	521	560	522	566	581	595	549	578	542	544	549	530	505	538	543	517	534	563	580	484	534	479	504	530	500	484	529	557	504	527	559	552	556	534	528	524	533	516	583	512	550	529	531	545	549	543	556	547	533	532	543	565	525	552	537	510	528	539	489	503	529	481	484	543	501	555	540	532	514	510	548	528	596	544	550	540	528	540	545	536	560	529	498	515	520	517	519	519	542	529	554	482	516	504	532	574	503	503	548	524	507	566	547	558	518	524	529	508	512	554	510	555	559	489	552	563	552	546	530	537	551	511	535	540	535	536	514	564	528	521	530	485	508	538	587	531	576	502	535	537	541	554	560	550	563	547	520	509	557	505	531	531	527	496	529	544	554	547	527	504	507	567	499	537	554	498	524	495	492	503	522	512	534	524	543	495	524	510	514	560	524	519	539	526	539	526	538	556	553	511	585	555	519	520	539	545	503	547	542	501	523	480	513	526	518	526	559	542	525	524	503	517	524	474	548	573	502	530	519	579	545	524	571	505	541	522	578	533	563	517	527	491	529	512	529	535	518	546	524	568	529	537	482	515	547	521	552	523	497	560	599	549	539	505	560	518	541	538	525	533	533	505	522	510	554	546	528	564	544	507	543	516	558	544	518	532	519	558	549	540	531	521	521	550	509	542	523	541	491	506	514	540	546	501	551	549	537	497	531	528	522	555	499	521	505	549	593	517	545	538	542	529	514	552	520	520	504	514	554	525	510	540	508	501	551	513	536	523	527	511	482	502	553	499	530	557	484	534	484	504	551	541	535	533	492	521	529	520	503	545	559	516	541	512	503	577	514	578	524	552	547	528	522	528	478	531	553	520	526	499	547	510	499	494	524	558	524	525	529	506	551	518	515	526	518	533	540	529	519	568	526	511	497	526	560	545	480	509	561	496	532	526	557	542	561	509	515	561	556	479	529	515	510	544	517	547	485	524	578	530	490	515	531	508	548	480	505	541	567	528	520	566	544	535	527	569	511	552	542	568	498	526	493	542	510	562	540	532	531	543	473	542	543	543	569	507	520	522	486	517	521	486	503	528	570	507	473	530	540	534	541	523	520	496	524	516	493	541	548	536	497	540	543	537	528	544	537	527	547	518	547	529	531	532	563	507	563	551	497	537	522	512	498	530	497	555	548	560	509	489	487	572	483	492	513	523	534	531	529	529	523	497	544	529	538	541	509	556	576	513	539	558	548	517	525	504	525	514	522	548	531	515	578	528	552	533	551	551	540	570	518	565	525	527	501	514	566	559	515	543	537	543	547	482	492	557	526	508	577	484	552	552	560	535	514	570	530	534	573	555	504	518	548	463	535	499	545	553	499	545	545	499	538	552	561	563	541	548	518	520	545	518	514	527	507	561	530	523	548	549	529	525	542	525	502	479	495	547	567	521	526	542	572	552	502	532	523	550	554	504	542	536	498	551	543	526	498	573	554	548	520	519	526	558	536	511	510	580	539	514	508	533	533	500	505	569	503	527	517	540	512	568	516	555	506	529	527	520	488	548	527	564	526	534	541	588	524	537	502	555	505	493	562	505	517	531	521	557	526	534	534	548	530	488	556	543	525	541	559	516	512	532	490	545	534	534	493	515	515	577	518	493	533	514	499	455	526	522	529	487	508	519	551	510	556	496	514	536	491	511	515	502	523	543	552	495	531	510	486	514	508	521	554	505	532	536	519	523	544	555	500	521	523	496	520	582	569	528	558	518	515	508	524	563	515	556	549	526	513	554	523	526	553	536	550	557	505	567	522	526	559	542	514	478	533	463	529	508	529	515	538	540	509	511	563	511	547	499	569	521	539	542	516	490	496	536	503	564	514	532	513	553	514	508	546	532	538	523	520	534	561	554	519	502	502	538	525	524	527	547	535	551	503	564	511	543	545	516	544	527	558	543	488	504	505	522	512	553	537	506	521	557	554	502	559	528	514	565	568	530	515	502	515	534	535	488	555	528	538	545	573	514	486	544	537	540	545	551	567	558	551	515	551	522	560	529	544	537	503	532	555	520	529	487	565	488	533	497	486	476	543	513	532	477	565	523	516	545	526	525	510	529	531	530	567	510	486	538	543	510	539	546	559	526	512	541	565	493	560	507	490	577	508	514	477	560	541	524	553	533	523	552	523	595	513	527	566	542	556	526	515	505	526	549	539	523	513	517	507	519	529	499	549	525	550	566	529	530	547	511	519	516	539	543	495	564	525	539	511	502	522	501	542	578	545	485	507	511	582	512	513	521	507	512	482	560	513	539	531	533	544	506	520	580	518	521	519	580	519	542	499	553	535	510	516	584	526	548	550	529	533	575	546	529	508	535	531	558	536	514	479	511	512	503	526	549	508	487	511	509	535	548	572	559	544	566	566	535	521	577	574	539	585	515	563	547	568	522	532	519	515	523	517	541	529	536	515	507	537	569	555	480	553	528	522	547	546	541	543	551	502	510	508	538	548	549	519	583	522	507	504	508	556	535	507	563	564	503	494	507	507	516	545	513	516	521	540	540	537	535	503	559	561	539	500	532	532	527	498	511	569	556	538	538	556	510	487	564	513	526	569	547	539	518	546	553	520	490	545	517	498	529	536	529	521	503	538	519	494	515	518	560	527	513	497	579	557	542	593	523	567	552	562	532	537	530	552	565	562	539	563	532	579	564	543	485	537	540	526	542	528	522	560	524	506	512	519	530	515	509	557	578	543	538	551	541	491	498	528	534	543	532	540	553	493	540	534	552	549	515	574	518	560	546	506	512	510	519	531	512	516	517	540	568	534	554	524	541	519	558	561	551	533	511	519	568	538	519	549	526	481	538	528	511	531	517	468	523	571	520	524	534	548	565	505	514	499	547	557	546	563	542	490	528	502	510	526	546	515	568	528	520	526	542	509	572	524	549	531	498	529	538	539	530	555	522	521	520	518	539	523	552	570	527	533	510	550	548	528	542	546	546	510	551	536	556	516	484	579	507	549	541	522	525	525	542	564	518	545	523	521	531	553	556	542	511	577	530	513	541	466	530	478	495	523	531	567	565	526	537	519	519	542	530	531	533	505	566	510	529	525	556	555	523	543	500	500	540	550	536	520	512	520	526	546	538	540	526	501	511	527	524	531	536	520	571	508	483	525	544	527	565	500	501	531	553	552	544	526	543	491	524	524	519	504	553	534	534	523	518	534	568	542	508	505	518	550	518	576	584	499	547	537	532	512	561	469	538	513	534	524	509	532	577	541	533	537	539	571	537	552	520	545	502	541	549	515	518	541	517	542	546	556	572	544	496	482	515	558	532	533	575	547	509	581	556	521	539	545	545	498	557	548	502	562	503	520	537	542	537	504	509	487	495	484
23076	21526	29531	23978	21526	21569	10253	1018	702	604	562	506	425	444	386	345	323	335	304	281	287	281	267	275	269	260	286	283	260	251	291	262	267	251	243	245	250	276	254	252	266	252	241	271	275	298	273	287	276	276	275	232	240	222	279	252	218	236	257	243	248	222	221	232	225	247	249	231	237	240	214	247	209	236	238	227	247	256	248	212	251	247	224	252	240	267	232	219	252	257	253	241	236	239	232	232	219	204	249	237	247	209	268	225	226	241	226	205	240	226	232	240	231	240	227	223	242	256	242	233	258	240	236	232	214	247	237	240	206	236	224	208	246	234	221	246	221	221	245	249	236	217	247	239	240	225	241	236	259	226	220	228	252	226	221	226	267	271	248	219	214	210	236	250	232	236	242	256	244	252	200	265	240	223	221	235	216	231	227	207	234	215	209	231	230	223	233	240	246	248	240	226	219	252	248	218	232	220	243	243	227	250	232	224	228	211	236	247	231	218	205	259	243	250	248	225	247	239	227	262	226	228	242	250	210	234	236	223	234	230	226	228	253	217	232	237	264	243	221	237	223	247	237	259	257	219	245	245	227	249	214	230	259	243	236	226	213	232	225	234	235	259	213	246	233	232	227	253	241	227	234	229	262	236	218	221	227	247	218	238	223	235	223	227	239	259	238	230	224	242	207	242	240	220	224	232	279	212	219	254	248	211	257	260	197	237	204	225	241	252	269	212	244	234	246	247	223	234	226	207	248	249	237	239	214	226	237	224	219	257	226	239	241	243	250	226	230	212	219	255	222	220	246	191	242	256	249	225	243	240	217	231	236	221	221	254	214	245	235	226	254	215	218	247	246	213	203	239	242	217	239	224	219	236	204	253	225	212	236	239	234	231	254	225	226	244	234	245	222	227	219	228	218	225	227	203	228	252	256	238	222	211	236	258	229	228	232	240	257	231	266	283	216	216	218	233	261	229	227	225	221	270	240	274	225	211	239	256	236	226	225	219	237	230	224	227	247	250	241	209	214	240	231	212	243	241	237	239	212	233	257	219	247	224	251	235	217	210	236	218	243	237	232	242	240	243	226	207	209	243	239	233	226	218	239	217	241	227	224	232	213	224	264	244	196	217	247	233	251	253	229	247	204	228	204	227	211	234	216	221	248	208	240	237	251	249	218	231	223	243	236	251	233	218	230	248	245	224	230	198	233	216	249	222	223	241	227	231	236	270	238	238	230	226	200	260	245	215	231	238	211	237	264	250	252	255	246	248	230	252	219	230	228	220	237	221	215	230	260	250	226	225	208	230	255	244	228	246	242	248	238	242	212	244	228	208	236	236	232	212	220	237	242	225	215	236	216	243	255	223	215	222	250	262	207	234	267	259	205	235	224	215	256	227	222	237	211	217	234	248	224	208	218	257	227	249	236	244	219	217	237	233	229	240	255	232	265	233	237	209	226	211	225	198	246	227	218	225	241	237	233	234	254	232	235	243	225	223	242	224	223	219	227	236	240	236	241	238	239	232	237	212	225	237	249	222	237	217	228	226	215	236	244	243	269	219	222	254	259	234	243	228	230	248	241	222	267	242	252	243	199	215	250	230	226	241	229	226	238	233	237	214	235	222	249	234	215	242	248	225	224	267	240	237	245	210	227	245	240	223	252	247	250	236	205	211	238	219	221	203	233	254	229	222	212	229	209	237	225	253	217	254	218	230	221	232	239	203	227	233	227	223	259	244	242	224	251	238	269	210	220	236	237	252	253	231	209	234	224	243	248	257	217	242	240	228	251	222	216	267	256	234	224	227	225	253	209	222	226	229	225	236	238	223	239	234	243	239	230	220	239	216	267	224	221	235	227	257	250	214	223	235	214	202	232	226	268	213	210	215	216	223	252	238	239	224	209	254	213	241	238	251	223	253	232	218	221	256	253	222	231	208	247	217	230	212	251	253	217	234	229	223	233	264	222	237	244	224	231	235	213	213	244	229	235	258	220	247	239	254	238	243	275	257	246	251	254	232	224	220	252	233	235	247	242	264	219	225	240	259	253	264	237	223	241	223	236	232	238	257	225	221	225	227	229	233	265	206	242	195	212	204	229	252	218	234	249	275	234	220	211	220	245	260	221	217	253	241	261	271	242	200	241	275	217	236	236	204	230	217	231	250	213	230	237	246	232	208	226	249	264	264	239	220	233	232	225	218	244	255	234	234	226	230	229	224	253	233	242	227	212	250	225	210	209	207	246	238	264	266	220	234	235	230	229	254	249	235	231	232	216	245	221	229	236	238	224	235	226	237	217	235	217	249	235	255	261	234	240	230	237	275	239	229	254	217	219	207	246	228	248	245	236	215	212	250	235	247	240	224	235	241	216	250	226	203	234	232	224	234	224	229	194	226	258	249	222	248	244	242	252	218	233	226	235	225	241	238	224	178	263	225	206	224	237	255	226	234	212	228	236	226	239	227	231	243	243	237	256	259	194	217	236	239	220	216	234	232	237	224	213	250	224	245	218	226	236	202	259	200	234	228	233	235	262	257	238	251	231	232	232	221	247	239	236	230	214	259	245	214	218	218	247	259	230	213	242	246	219	244	252	239	259	243	257	252	241	223	200	235	220	266	244	238	220	236	199	240	246	205	235	239	227	220	208	256	215	235	220	229	236	222	235	232	216	236	221	239	258	206	229	268	254	216	234	230	226	246	225	213	240	223	220	230	233	219	241	231	232	233	232	221	225	220	209	239	237	237	244	240	245	214	206	242	258	245	218	273	221	235	255	239	237	238	250	242	219	226	249	260	225	239	234	245	209	248	218	240	233	248	206	249	219	238	241	234	240	213	216	230	273	245	217	216	210	218	206	198	221	238	249	240	237	258	261	260	229	243	238	255	200	255	238	235	230	250	229	242	246	274	249	228	211	219	243	232	250	245	209	244	220	252	224	244	222	235	209	245	226	236	224	255	244	273	244	245	233	199	237	248	229	210	222	220	223	239	228	248	229	209	222	225	224	260	221	210	252	235	232	237	256	243	239	222	231	248	236	240	247	233	230	247	237	208	233	238	239	215	227	231	237	257	226	249	213	216	257	229	225	219	224	233	226	226	247	232	229	236	231	276	254	213	251	217	251	226	235	252	232	229	254	250	205	207	254	233	226	223	248	230	229	238	256	243	262	203	241	225	235	239	232	214	205	218	238	247	218	223	225	250	223	218	252	225	225	201	230	240	213	241	255	238	234	225	224	242	231	206	241	250	228	231	227	251	243	216	228	231	241	246	231	229	247	214	201	202	220	247	231	208	240	237	193	239	218	222	248	226	227	252	235	237	218	223	232	235	261	246	223	216	196	243	248	235	228	222	224	220	236	255	220	223	245	235	256	208	242	214	218	199	221	242	241	252	236	236	235	237	240	249	230	205	257	233	209	255	221	226	243	223	226	252	246	211	234	232	214	242	247	225	234	238	215	246	227	244	207	256	235	243	217	215	214	236	249	236	247	228	255	218	238	218	230	255	199	236
7329	16811	13382	6960	4907	3573	2751	2141	1761	1460	1253	1035	932	811	728	699	585	612	548	535	483	470	467	435	456	410	441	427	403	423	414	447	397	396	376	387	411	373	382	342	419	418	393	407	381	429	408	460	418	375	377	351	365	370	367	357	361	391	327	379	355	346	367	333	365	325	382	365	307	328	364	390	365	340	323	353	314	348	367	346	328	304	357	356	327	351	328	328	356	303	340	342	356	299	335	327	352	338	356	359	359	355	331	325	354	336	347	326	363	358	312	332	318	334	291	338	339	332	327	316	321	350	322	349	313	355	356	337	322	318	324	298	377	326	338	359	367	361	335	337	345	313	346	312	347	309	319	333	349	353	303	344	299	350	338	320	311	312	333	321	321	362	316	301	336	327	341	341	343	348	350	313	343	327	327	329	344	324	343	337	334	344	368	363	336	301	320	319	333	340	337	309	370	340	393	343	333	349	368	331	340	314	357	318	315	355	322	343	316	308	336	312	341	336	364	349	311	332	323	311	353	352	322	325	335	328	362	337	366	342	337	319	313	339	323	334	328	330	330	306	328	321	317	299	322	353	325	336	370	326	333	323	362	316	322	302	346	304	343	343	360	305	358	330	313	309	311	297	324	316	304	355	346	357	339	343	355	320	323	360	310	325	315	337	341	333	340	341	348	332	334	369	354	364	354	339	341	336	308	347	321	320	315	304	351	365	366	315	321	309	338	354	356	326	333	337	326	332	317	339	362	328	344	321	347	311	313	341	327	321	311	338	330	343	317	318	332	337	345	343	307	338	305	330	316	332	340	302	329	342	322	367	358	325	321	326	344	309	371	339	317	352	347	328	302	340	321	363	311	319	313	338	288	324	310	322	327	337	338	344	319	325	329	325	302	322	323	333	316	327	329	289	325	301	293	334	293	331	319	346	373	362	362	330	334	344	286	322	317	312	324	352	338	323	328	335	359	309	302	376	327	332	299	349	323	295	336	356	340	348	317	349	307	319	286	313	318	312	340	362	305	333	322	310	317	351	337	318	328	335	303	350	335	315	312	319	315	342	322	296	357	330	321	316	323	312	299	362	332	311	312	344	340	336	349	315	305	337	363	301	353	308	328	298	317	323	331	321	307	308	345	332	336	324	339	303	355	343	324	327	348	322	357	349	359	320	326	339	332	316	328	315	329	306	323	344	319	317	348	321	325	340	315	341	336	374	348	329	341	319	371	318	325	334	332	339	342	316	366	321	308	330	334	347	354	330	348	337	324	302	335	322	314	329	301	348	336	340	334	340	320	302	336	322	316	365	320	326	342	333	356	287	315	335	352	294	305	331	317	330	356	334	366	334	321	344	305	318	349	322	356	321	324	368	326	299	342	333	335	342	306	320	362	315	300	325	346	314	321	311	341	337	329	321	340	328	323	305	346	365	340	307	345	345	329	350	325	308	305	378	318	352	345	307	345	370	325	331	356	341	316	299	343	338	325	337	346	335	327	330	336	340	326	337	319	328	336	345	331	349	320	335	385	320	333	334	381	351	343	367	323	343	305	325	375	343	340	388	353	332	307	310	351	335	362	338	322	323	327	331	351	326	338	316	326	357	308	330	358	328	329	351	339	310	340	325	326	334	329	331	340	326	331	319	340	341	339	357	362	342	335	341	336	347	340	368	302	316	322	359	324	319	312	333	333	352	351	334	323	357	351	362	321	318	345	327	313	329	335	328	361	322	328	346	326	304	303	323	332	313	312	310	325	299	337	297	332	321	341	307	348	312	306	342	344	350	311	343	353	338	336	308	305	346	348	325	341	329	293	352	319	366	344	336	309	364	317	344	290	330	321	323	325	328	324	337	350	344	344	312	357	307	347	322	343	319	327	319	348	345	344	320	357	351	333	345	310	361	326	318	362	294	345	315	331	334	334	330	306	306	342	358	324	345	335	315	322	340	340	322	294	380	339	331	350	332	326	345	322	307	382	370	329	373	311	322	355	325	319	369	349	312	339	346	321	329	350	334	342	360	335	310	341	338	345	328	355	306	355	317	351	330	351	348	327	342	306	340	332	325	317	338	335	306	339	313	347	343	312	315	309	370	314	350	313	342	332	347	335	337	354	365	358	330	338	320	342	336	307	326	302	339	345	340	338	345	341	344	347	366	315	347	316	338	340	325	337	319	331	281	319	358	322	321	317	350	307	330	344	307	342	320	329	325	356	337	356	340	324	348	336	324	340	366	311	337	340	329	355	333	334	313	371	347	347	355	365	353	378	340	325	321	321	339	351	328	351	329	330	334	337	343	313	348	344	348	335	339	350	325	320	346	352	324	342	354	331	287	310	315	332	348	360	352	337	309	322	341	293	289	290	326	339	336	354	312	330	336	332	335	380	336	308	357	313	311	334	328	317	325	333	318	334	322	335	341	341	360	320	304	301	311	337	341	335	325	334	315	307	331	316	346	337	342	334	356	321	310	342	323	311	331	344	318	355	336	338	303	379	360	342	333	322	344	335	338	352	317	316	309	329	342	317	349	316	353	319	319	312	345	325	316	352	334	325	342	323	312	340	338	340	325	306	333	351	354	344	328	313	330	340	334	320	295	373	364	315	318	354	338	301	339	334	336	327	361	388	346	322	341	329	308	326	354	335	320	349	335	298	357	362	355	323	309	303	359	320	287	360	330	337	317	339	316	330	313	321	311	327	315	339	315	322	326	345	342	320	367	323	338	331	296	352	335	334	342	347	328	342	327	323	338	329	344	354	350	362	311	304	332	366	353	357	337	367	308	328	376	322	296	347	357	338	349	344	312	337	363	325	353	325	362	316	342	346	335	366	342	347	361	336	320	316	349	377	340	292	307	335	351	295	298	328	324	319	317	346	338	338	337	323	343	358	322	328	334	322	357	314	345	326	331	330	324	358	369	349	309	346	339	320	296	292	328	354	302	332	318	335	334	313	326	325	324	346	324	344	309	331	331	305	314	316	359	327	337	324	308	362	319	318	323	339	317	337	315	322	348	334	312	323	327	323	328	351	312	310	282	323	336	339	315	326	346	345	362	319	318	327	283	345	343	329	348	335	373	323	336	354	318	335	349	341	303	323	350	332	320	354	320	326	319	325	329	341	336	325	309	336	343	304	341	332	332	336	335	333	336	351	310	318	319	327	366	325	334	348	339	381	343	348	340	337	365	323	337	351	333	308	311	325	307	340	348	342	326	334	294	346	341	337	329	332	305	333	354	334	335	356	342	328	350	331	337	359	304	345	334	315	360	354	341	355	344	336	333	322	358	306	345	308	304	342	321	330	333	371	343	332	330	335	343	329	351	335	294	350	337	350	348	342	331	332	351	316	317	346	334	325	359	334	315	350	316	339	321	331	346	331	326	305	313	350	334	332	346	338	338	308	323	353	342	345	348	340	346	293	341	326	364	335	324	297	362	347	331	351	325	311	323	316	332	357	319	341	342	332	333	327	315	337	343	343	324	355	329	316	354	346	341	326	318	337	347	326	316
27074	21154	9978	867	533	478	359	333	307	307	297	296	305	289	311	285	295	295	303	309	290	290	291	289	298	315	292	286	316	298	302	272	286	305	278	271	263	287	300	295	319	298	294	254	273	288	288	288	283	310	313	294	292	302	293	294	296	276	284	275	306	286	285	293	291	299	280	268	270	279	278	289	284	287	307	273	326	278	308	283	307	288	282	261	249	298	256	283	303	294	292	278	301	289	286	278	299	282	288	309	301	336	264	297	281	267	271	283	300	292	258	275	297	297	292	331	287	299	300	283	295	300	296	279	296	295	308	287	286	276	286	302	251	288	283	298	312	325	263	276	303	278	279	320	302	304	296	319	295	294	304	297	281	300	304	287	310	313	305	291	302	309	292	307	292	259	305	283	291	314	303	303	336	287	319	300	302	280	313	286	310	273	298	257	312	275	266	290	286	256	310	306	311	280	322	302	294	277	327	294	292	285	263	300	285	309	280	288	285	291	308	268	290	330	276	302	300	285	286	294	289	308	288	290	298	319	312	298	286	265	293	292	282	285	259	296	339	315	289	299	320	308	255	306	321	272	291	278	319	281	315	312	319	321	268	284	277	278	315	324	326	270	295	280	302	312	316	308	306	305	300	285	296	301	289	290	306	296	276	305	283	294	266	303	271	268	294	301	299	294	259	316	269	283	314	301	276	291	259	291	273	279	299	285	257	287	313	318	278	269	295	311	276	278	295	285	288	260	315	299	328	282	292	269	280	287	305	303	281	301	326	285	318	302	284	271	299	311	300	285	303	276	290	306	313	285	308	313	294	307	260	284	309	238	298	267	289	336	292	297	314	270	300	300	275	306	299	301	280	302	313	270	260	303	281	317	307	292	287	276	287	318	270	272	278	314	298	309	282	292	329	289	272	309	280	250	283	289	286	305	282	307	302	273	298	300	312	293	271	332	272	295	299	292	260	291	291	306	287	316	301	345	297	289	279	242	293	288	283	284	301	310	300	294	300	288	287	271	274	283	287	305	295	280	280	289	317	277	301	256	295	307	279	329	287	286	275	266	332	300	302	318	282	282	275	301	294	282	271	292	306	255	305	295	297	302	293	305	316	315	280	254	305	281	290	289	277	295	299	303	290	306	297	296	283	310	284	277	293	330	291	293	307	326	272	281	285	301	294	271	299	315	272	307	288	319	284	302	297	298	334	271	280	295	266	302	290	325	275	298	268	292	301	299	290	290	288	305	298	303	265	287	293	277	263	292	300	310	296	284	298	282	263	293	269	294	279	309	293	285	296	298	311	323	307	292	303	292	285	294	288	300	329	314	290	251	287	273	291	298	314	287	301	306	309	276	297	282	306	275	294	285	304	295	287	298	291	290	279	289	300	271	296	277	286	314	282	295	301	301	307	301	285	334	310	288	270	276	306	289	285	281	288	276	295	291	294	293	286	316	290	291	258	279	303	311	302	291	274	295	284	319	298	323	285	267	309	284	301	303	306	297	327	305	276	286	285	290	291	318	257	324	313	300	293	326	266	294	276	298	314	295	283	293	267	287	268	308	302	301	314	302	309	309	301	272	320	317	289	273	312	287	275	303	280	278	302	293	276	299	290	298	312	288	293	264	310	301	300	281	322	281	290	305	317	295	299	286	295	291	304	310	322	294	306	311	265	285	277	276	291	295	292	306	287	299	314	299	291	303	267	295	301	299	274	306	247	293	282	303	271	276	304	275	295	310	298	275	288	284	284	282	258	306	287	301	302	302	343	249	288	287	292	282	299	304	301	314	266	315	310	325	293	286	302	292	300	283	319	302	280	316	314	339	292	291	295	280	299	317	298	283	308	323	295	305	284	290	313	318	306	276	273	274	319	270	313	276	304	281	279	303	310	293	287	299	317	292	290	287	300	295	296	294	289	276	259	304	304	311	258	276	311	290	306	285	309	268	296	296	303	314	289	297	304	279	289	287	267	285	296	313	313	312	314	299	301	299	303	301	282	283	262	330	337	290	255	295	281	306	303	296	289	314	304	295	285	284	253	324	312	334	301	288	281	279	282	288	323	286	281	293	286	266	279	290	295	280	290	300	276	274	288	288	290	288	292	318	251	304	315	276	300	274	301	300	276	277	302	278	287	300	295	329	267	278	264	310	272	289	289	303	271	308	324	281	324	290	304	271	292	292	268	295	301	338	304	271	277	281	284	280	281	295	314	287	301	308	299	299	303	277	313	291	330	276	288	293	278	287	294	294	317	320	305	262	300	300	311	263	289	278	289	314	304	305	322	287	307	317	269	314	292	293	272	314	282	325	306	291	270	297	322	322	293	276	295	318	286	278	275	299	286	289	310	286	273	247	255	282	300	284	317	283	277	308	298	308	314	334	305	270	277	285	285	278	292	303	292	305	301	281	284	280	305	297	288	288	278	279	274	314	286	304	288	311	310	311	300	297	289	300	277	313	320	274	266	249	274	321	291	265	291	298	284	289	279	276	300	264	274	299	289	307	282	306	277	294	314	304	306	308	272	283	325	316	283	285	300	276	282	289	283	294	290	276	295	312	293	303	281	294	289	301	327	269	273	304	311	308	279	249	314	299	286	285	305	288	263	287	303	286	279	281	292	294	332	310	297	265	305	274	269	272	312	301	323	274	321	307	292	307	295	307	306	316	312	292	307	288	330	341	268	314	316	287	304	281	289	304	298	286	319	294	302	272	294	251	334	306	325	318	325	282	286	276	277	285	275	280	311	265	264	294	297	304	277	321	309	330	303	267	254	293	291	296	314	314	284	304	285	275	290	296	288	293	312	285	311	312	287	320	295	315	299	270	289	295	310	314	298	309	301	283	301	302	311	270	287	262	281	295	303	288	298	286	286	283	303	292	279	293	289	298	315	276	308	278	307	301	286	282	263	273	324	305	278	279	297	279	284	314	280	297	297	304	302	307	319	293	285	290	293	283	288	286	302	294	288	282	304	316	286	304	282	278	323	316	305	313	296	290	304	305	271	281	282	307	294	275	311	307	303	313	304	328	289	285	300	282	295	286	285	255	282	282	298	301	312	282	282	309	272	294	274	312	274	302	297	292	250	269	291	285	317	272	293	295	306	261	314	285	281	275	305	297	284	292	334	288	282	310	257	278	291	277	281	275	263	288	322	304	285	296	281	255	286	287	325	318	293	302	274	284	300	266	287	311	318	301	301	301	294	287	323	293	297	309	292	282	287	316	317	308	310	281	280	261	302	294	305	323	294	286	299	312	268	268	316	265	291	305	282	284	288	320	291	288	302	278	273	316	256	282	329	300	280	309	292	292	301	280	267	259	327	307	294	307	269	295	297	331	284	286	312	301	260	314	309	313	270	268	307	274	284	287	280	290	315	294	286	306	295	288	265	261	316	291	278	297	316	283	302	280	293	292	310	295	285	316	290	293	289	272	288	300	300	274	290	291	304	272	317	297	290	301	308	329	288	280	297	284	286	323	292	301	283	334	317	298	279	298	297	294	289	291
3957	1356	1143	701	602	550	490	465	469	447	449	426	404	433	418	438	414	462	442	435	433	359	416	405	395	388	424	383	400	410	385	416	424	384	397	406	401	429	403	433	399	428	434	439	463	411	450	426	443	441	416	377	437	451	424	407	400	442	418	434	393	437	409	422	412	417	418	419	396	372	407	410	383	427	428	409	414	438	417	448	393	406	403	411	459	404	409	383	410	432	399	456	376	409	406	412	420	420	407	411	431	400	446	413	424	405	424	433	391	352	387	451	419	386	438	444	451	398	405	370	394	422	428	418	416	468	383	428	411	435	412	432	401	387	383	405	441	428	406	404	426	426	384	426	437	425	407	406	447	409	400	387	403	428	394	441	422	391	381	418	393	455	407	426	364	385	438	409	355	385	420	402	410	415	436	419	402	406	430	408	411	391	409	423	415	391	405	434	470	413	403	410	360	420	416	433	391	388	434	434	395	436	451	423	424	423	427	417	402	424	407	372	402	409	370	381	447	387	431	399	438	430	415	382	395	404	407	425	392	424	413	404	392	385	438	377	388	444	390	435	423	407	410	372	423	429	436	407	411	408	424	410	420	426	410	409	415	349	430	406	425	403	399	438	403	408	415	432	413	406	402	414	417	419	444	419	390	393	422	446	429	388	397	419	442	433	437	417	409	403	474	441	444	423	422	402	410	426	411	387	425	412	426	383	403	402	402	371	406	374	427	417	448	401	386	442	457	363	467	405	419	432	391	391	441	420	392	417	410	407	370	408	438	368	398	398	390	427	383	411	408	389	384	364	405	398	472	397	400	400	420	409	436	418	430	430	386	381	405	410	403	409	438	417	381	390	391	460	410	411	468	380	397	391	398	365	418	396	400	417	416	402	387	390	383	431	443	415	442	418	364	405	423	409	402	416	411	447	419	415	405	422	395	428	438	434	433	358	349	434	391	398	425	431	404	431	410	421	423	432	415	424	437	422	399	423	419	423	399	410	393	415	411	424	407	397	396	400	453	381	406	427	420	455	412	400	425	408	414	442	383	389	406	409	410	391	398	382	409	446	408	420	389	431	428	415	401	415	407	424	412	436	421	421	417	432	395	396	411	420	420	392	394	401	375	398	405	381	402	376	381	399	402	397	377	410	401	402	407	408	429	417	410	413	424	411	380	421	468	382	400	427	371	390	420	392	428	379	386	408	408	380	399	479	391	397	398	391	411	393	424	446	425	387	389	425	431	445	367	375	382	410	402	398	404	386	413	416	407	414	401	404	427	419	407	374	418	435	437	425	444	383	435	439	414	404	398	358	417	400	417	415	410	407	428	411	399	397	418	443	382	423	417	357	424	415	410	410	408	421	415	378	383	396	417	375	443	375	439	402	409	409	427	403	383	389	417	407	412	367	430	439	385	393	389	398	424	433	418	396	398	397	429	405	430	433	414	398	410	431	411	375	399	405	406	419	412	406	420	411	412	436	434	426	426	370	441	403	403	415	370	435	382	419	405	389	418	436	421	404	422	403	375	384	405	361	401	393	405	392	393	416	411	399	359	396	417	444	420	387	454	384	429	431	401	403	393	410	397	397	440	405	423	420	403	420	417	429	423	405	459	418	380	402	394	434	416	418	410	400	413	395	410	429	402	391	434	417	408	380	437	407	428	421	430	373	430	428	435	423	381	428	447	380	389	431	437	373	392	393	427	412	408	411	389	417	414	398	435	405	394	423	417	426	394	395	406	450	431	398	404	426	402	382	372	435	444	419	443	441	386	426	400	400	419	402	406	375	413	394	373	428	417	388	445	423	420	404	403	413	393	428	422	414	444	413	395	436	414	421	397	407	400	446	426	449	415	410	405	420	368	421	415	439	389	373	411	409	407	390	416	444	402	410	384	399	385	424	458	393	441	404	379	425	385	421	394	401	404	416	395	379	426	390	429	445	392	406	382	439	439	416	406	418	396	409	399	417	406	419	416	446	439	431	442	439	426	424	420	411	401	389	422	431	426	424	419	409	397	409	431	416	389	394	439	419	422	385	414	388	401	377	453	407	387	437	428	389	442	408	433	399	434	397	401	401	401	445	417	431	438	409	393	393	409	390	418	396	396	431	423	416	392	419	395	408	388	408	436	399	381	393	443	421	413	403	373	416	406	432	372	436	363	410	428	432	422	420	342	372	407	378	412	432	414	383	399	403	405	420	400	417	386	406	408	451	398	420	404	444	417	435	410	365	412	388	423	409	397	403	429	407	422	385	411	434	396	431	403	387	407	402	412	399	416	414	427	409	454	411	410	403	404	388	362	390	421	377	430	402	391	386	397	450	404	429	413	434	395	407	399	392	433	425	418	405	398	418	436	429	439	412	415	387	389	408	428	399	425	375	422	429	408	434	431	398	429	396	370	399	417	405	406	411	398	414	382	412	405	427	407	436	403	424	422	456	430	428	462	423	411	437	428	392	399	372	400	403	403	376	398	404	395	394	421	441	393	391	432	385	409	419	396	401	437	402	410	406	430	419	406	370	408	451	435	419	434	376	418	377	417	384	419	394	427	397	389	422	410	415	377	410	423	371	386	377	390	410	436	427	415	412	390	380	420	419	412	408	420	400	428	450	381	398	430	402	393	391	387	407	406	426	409	396	385	439	394	382	382	414	415	388	413	417	398	407	416	373	414	399	420	378	412	397	404	397	420	371	405	429	433	426	392	411	410	412	419	389	414	435	415	396	431	439	431	362	403	393	422	440	416	433	399	415	407	426	421	426	418	464	383	396	379	406	411	409	379	404	416	395	400	412	378	378	427	407	427	446	368	425	393	412	405	381	398	406	430	391	398	410	429	407	378	434	415	399	382	406	383	383	412	401	387	371	419	393	428	449	407	431	405	405	403	413	414	415	406	419	398	414	433	422	405	401	419	380	411	410	404	414	415	405	369	413	374	364	430	429	397	413	361	411	409	435	379	417	399	414	395	391	409	389	372	428	415	397	403	405	413	402	414	420	409	399	395	446	385	397	400	400	413	406	437	428	406	413	377	419	379	426	400	397	410	393	374	422	395	382	459	375	426	380	399	397	412	410	419	392	385	429	437	410	385	429	410	383	422	395	378	384	444	377	400	425	452	399	402	405	391	392	427	388	382	403	426	394	438	435	399	435	413	406	402	404	431	369	396	397	424	412	446	404	419	442	426	373	451	366	397	420	425	413	399	397	376	378	386	408	399	392	430	414	412	431	419	370	389	391	394	404	410	424	442	390	400	422	410	386	428	375	421	397	423	414	435	391	383	424	401	443	455	416	379	400	430	448	427	397	463	411	420	400	422	392	435	396	429	439	382	416	416	394	411	407	388	399	411	399	404	358	397	394	404	407	431	415	411	421	401	420	416	433	402	447	411	378	407	401	400	394	437	420	421	384	392	409	379	357	420	369	392	398	360	410	401	360	420	405	432	408	460	389	384	426	415	408	429	396	488	390	444	412	415	404	402	419	394	421	441	416	403	396	413	388	399	374
23927	21536	29153	24343	21522	12256	1270	760	667	591	535	472	495	504	452	437	470	422	428	393	423	433	425	424	410	391	396	422	380	376	451	387	390	391	382	408	426	386	405	406	392	405	402	390	384	426	391	410	413	377	443	367	394	412	427	346	389	373	346	389	368	387	395	384	397	423	384	355	367	349	413	371	393	381	369	389	386	392	364	384	358	381	398	387	397	374	382	382	374	369	365	377	393	387	372	382	361	361	345	379	385	354	385	381	379	362	385	372	382	398	390	415	392	362	363	388	361	368	398	399	387	342	344	375	363	398	360	385	343	381	350	396	352	377	391	360	435	376	397	389	404	370	342	382	384	358	373	376	416	381	379	404	363	351	368	370	367	381	439	374	376	402	387	398	380	408	407	388	382	413	414	393	366	420	359	389	376	399	372	381	377	375	363	373	363	371	383	416	411	333	340	403	388	402	371	365	369	380	361	408	366	344	371	360	401	375	396	402	401	364	395	370	360	376	379	372	387	396	390	369	389	374	375	329	418	350	383	376	399	352	411	385	396	403	406	392	365	363	393	399	398	371	384	348	350	420	387	385	405	402	381	365	381	346	377	401	372	390	387	372	361	379	359	399	392	397	392	383	390	385	375	358	395	397	367	367	392	364	390	390	388	402	388	366	342	396	388	367	387	382	383	414	368	368	389	370	402	445	358	389	334	373	332	369	357	377	377	372	377	374	360	370	382	399	380	367	365	386	360	348	417	409	358	377	381	379	408	340	393	394	348	361	405	388	379	392	416	385	371	384	365	381	379	375	425	382	328	365	389	373	348	364	371	391	407	368	381	416	379	372	405	358	375	411	407	364	395	382	336	373	387	377	384	371	368	348	347	352	390	384	390	364	390	371	399	382	361	406	381	366	375	350	387	435	379	407	372	370	403	359	375	359	403	347	370	366	386	350	348	422	346	390	385	362	396	381	384	349	363	387	426	406	386	337	366	363	335	366	407	368	358	374	334	386	381	365	379	399	382	368	372	397	385	369	376	421	379	377	379	357	392	400	398	368	394	366	404	336	376	341	370	388	400	371	365	410	379	409	371	392	379	406	391	388	361	354	392	368	369	394	389	378	401	348	372	373	398	409	371	395	392	352	366	389	386	368	362	346	363	421	359	366	364	414	377	359	372	383	380	378	375	358	384	371	386	377	351	363	389	387	380	321	362	406	363	378	403	364	386	409	337	377	370	353	369	378	353	375	350	360	367	385	403	356	393	392	380	383	384	387	365	383	368	408	382	397	364	415	411	418	381	389	370	368	408	426	390	386	384	373	347	403	379	361	386	358	370	379	402	398	363	390	359	367	364	354	306	369	391	373	384	379	364	386	367	372	398	406	407	381	366	377	378	368	378	365	388	343	373	394	380	351	381	383	381	406	383	364	390	365	407	379	396	363	380	380	364	349	366	355	383	356	383	370	358	383	376	381	387	385	394	362	386	380	379	376	376	347	367	325	363	351	349	383	376	387	363	371	394	365	354	364	393	393	378	372	340	383	351	363	353	359	364	370	387	306	379	390	409	381	368	366	381	386	383	372	396	384	401	387	411	394	392	386	394	383	380	375	379	375	365	393	384	412	402	357	363	344	370	364	387	384	366	358	385	379	388	355	403	353	370	367	385	370	380	376	432	369	388	358	388	410	400	363	339	357	380	362	339	373	348	367	409	384	378	358	366	386	358	380	352	384	409	388	352	374	385	360	407	381	378	389	392	390	368	382	344	442	336	401	337	373	376	402	361	397	378	385	404	382	395	401	375	399	351	401	388	347	393	399	380	348	379	372	424	386	367	374	381	361	381	369	379	357	377	385	426	353	394	388	373	364	375	404	361	360	415	368	400	349	365	399	400	401	369	379	344	388	354	355	409	388	372	375	400	401	381	368	372	396	352	374	372	364	371	354	358	397	393	391	359	368	423	357	363	340	359	376	406	393	380	353	377	367	402	370	365	372	376	373	372	393	363	372	424	370	362	398	369	379	381	341	404	330	370	407	358	367	339	421	392	386	362	390	406	378	371	359	368	389	403	398	370	354	376	394	390	391	366	396	375	383	383	386	360	396	385	372	396	400	396	371	370	375	361	379	350	372	409	358	393	412	383	402	376	383	402	398	367	399	401	359	388	363	391	360	389	386	385	368	359	411	383	382	365	352	347	375	378	358	376	380	381	364	366	390	390	379	366	374	385	401	372	380	376	411	396	362	411	398	398	380	388	377	357	368	371	375	371	375	399	327	364	364	330	384	387	330	403	375	348	369	380	393	367	391	366	348	382	394	384	403	340	382	376	373	385	382	389	391	395	364	412	354	366	375	354	353	386	403	385	370	389	390	373	387	388	401	404	388	375	414	351	317	333	383	375	391	376	381	370	385	359	364	385	367	386	363	384	390	346	362	367	388	396	365	370	398	381	360	398	339	370	425	377	372	395	408	393	383	347	418	367	369	374	389	364	358	409	380	393	387	433	368	406	376	373	369	364	379	355	408	366	373	373	369	399	390	387	354	392	369	392	390	363	411	390	375	365	403	354	363	400	373	369	401	372	370	370	368	349	382	343	384	388	385	370	384	387	374	389	363	395	384	408	359	391	367	346	378	394	351	384	376	383	384	376	389	359	404	375	386	367	403	382	367	401	397	348	369	389	362	375	366	395	352	408	354	378	401	373	359	354	387	371	354	388	355	369	374	358	373	369	384	402	397	389	407	387	376	372	386	373	383	421	366	393	406	345	364	385	335	374	352	391	353	389	380	388	376	401	393	371	361	366	385	370	385	372	381	379	370	377	383	359	407	389	380	406	403	384	394	391	368	384	402	415	369	352	417	387	364	365	410	372	401	349	361	404	392	386	369	397	395	380	367	393	348	367	378	337	391	353	382	395	393	405	397	378	344	395	378	380	367	358	380	350	387	391	391	370	395	367	375	406	388	392	389	396	352	354	380	365	367	391	409	369	399	386	334	370	370	351	395	353	371	353	376	372	375	385	388	393	354	351	391	362	357	378	387	385	377	356	379	364	388	381	370	363	372	377	371	379	388	373	350	360	385	377	411	392	381	371	373	396	367	407	411	365	348	373	408	377	355	380	385	393	383	378	399	338	399	359	383	385	411	357	367	374	389	406	391	359	390	364	358	359	354	355	384	353	379	406	407	375	377	383	398	384	354	372	390	393	416	365	417	347	376	354	360	383	370	365	371	380	363	374	392	389	367	405	385	360	358	354	378	377	359	371	354	383	410	367	400	358	370	399	361	378	363	385	343	366	371	392	372	359	358	367	380	354	373	385	375	362	363	398	421	398	400	382	369	407	367	349	346	367	356	361	359	367	402	370	361	370	380	372	348	352	382	383	373	376	401	376	368	379	408	419	357	399	443	386	393	368	360	383	393	380	405	406	392	369	386	406	363	388	377	381	412	360	361	373	374	357	394	373	359	363	406	383	352	372	389	380	396	378	374	363	396	402	368	386	367	383	384
4930	10452	8571	4328	3036	2282	1812	1467	1277	1102	1018	887	796	762	721	673	666	646	627	664	622	611	572	580	593	592	594	606	592	567	543	539	543	529	601	577	610	596	565	535	515	520	547	570	605	567	621	587	552	567	552	543	511	558	549	525	535	566	527	543	552	556	540	518	500	527	546	526	580	519	514	554	536	519	543	567	569	518	530	574	545	584	585	525	505	516	521	535	538	518	507	523	529	544	535	521	523	570	540	562	596	540	515	510	516	537	528	527	513	527	526	518	516	535	502	531	556	551	531	502	523	534	470	532	459	487	506	503	521	519	511	533	560	522	480	538	508	533	541	512	517	563	531	540	511	510	530	529	522	557	514	545	499	544	500	540	554	491	540	522	531	569	559	527	505	509	505	532	527	534	533	548	531	527	557	527	531	553	557	472	538	491	537	514	573	532	561	472	525	534	530	532	531	516	593	477	553	525	509	532	511	544	497	567	549	519	469	511	509	502	543	540	567	545	472	513	560	488	504	550	483	544	512	550	555	500	532	523	543	518	517	546	533	538	558	525	559	534	505	538	506	538	560	557	524	542	521	532	558	490	530	560	535	504	550	536	551	559	543	497	544	527	549	523	568	515	515	519	559	559	518	584	563	561	537	561	538	513	494	538	512	497	506	519	526	524	588	507	488	522	521	565	492	534	524	528	536	550	599	531	496	524	551	520	513	482	552	526	540	518	539	495	528	529	528	544	546	495	536	515	499	539	455	570	523	533	517	543	533	509	548	558	510	539	529	558	529	565	515	498	531	527	526	556	510	524	555	531	532	532	550	528	571	521	537	554	533	497	511	551	524	508	560	516	540	527	518	516	516	528	589	506	500	504	554	512	565	521	509	504	541	516	539	536	530	534	541	586	537	517	540	555	530	528	537	525	495	566	532	526	536	493	557	570	491	539	563	516	542	552	518	527	569	548	546	535	515	516	541	540	522	527	526	535	554	488	490	551	543	524	548	524	528	532	516	522	489	497	511	573	513	533	520	527	558	531	532	538	532	536	537	546	527	521	508	510	524	536	491	545	509	565	539	531	548	557	553	534	516	519	505	513	552	519	538	506	509	533	561	520	545	528	526	495	537	498	517	481	566	529	533	515	502	523	520	532	548	552	551	539	553	519	533	531	542	532	556	517	514	529	505	553	545	500	543	515	518	576	532	520	550	540	547	526	509	475	532	560	539	516	496	533	530	502	542	550	532	500	530	523	530	509	514	492	514	536	580	521	509	497	517	510	549	514	530	492	511	530	522	552	536	536	582	515	527	516	525	544	525	576	502	552	542	529	524	509	568	530	522	489	499	523	518	520	524	541	526	530	525	567	518	475	518	536	533	547	554	537	486	495	538	547	568	497	520	527	559	563	510	535	548	519	547	505	530	501	553	517	531	557	502	529	521	498	494	492	516	554	507	553	533	533	556	550	544	520	532	514	552	529	512	519	504	510	544	512	491	520	528	538	550	515	523	529	554	488	490	510	561	500	512	503	517	552	537	487	513	548	505	504	525	472	503	540	529	536	505	535	526	534	517	544	513	566	535	553	504	574	514	506	498	522	502	515	560	537	512	491	508	536	548	507	535	539	516	545	542	516	524	508	515	543	539	528	496	516	511	528	546	544	513	524	530	493	531	527	564	552	532	494	533	564	531	584	481	537	526	522	506	562	500	551	514	526	523	527	548	564	520	517	536	558	530	562	514	519	515	524	535	545	510	514	499	536	523	522	528	560	489	505	514	554	527	548	541	509	533	520	534	515	515	534	509	515	518	516	515	557	471	504	513	523	529	522	479	555	550	500	531	530	534	521	517	533	557	509	535	537	522	539	521	497	522	557	552	556	480	562	551	536	520	544	532	513	519	534	528	501	549	525	539	509	534	545	536	523	500	519	539	507	510	515	530	523	503	527	517	542	525	524	529	530	530	502	548	501	559	528	549	508	503	517	523	557	510	557	505	499	524	527	568	549	522	520	471	515	545	527	553	574	533	541	524	536	542	510	504	527	525	509	502	557	482	540	527	497	533	523	532	502	525	557	508	536	546	558	557	545	548	564	518	552	523	516	513	515	501	530	531	524	532	556	500	528	553	527	536	520	506	518	550	518	507	527	498	537	505	538	579	576	550	493	531	548	497	532	490	548	557	518	520	558	512	554	564	542	538	507	531	502	562	509	502	558	552	544	523	515	502	546	477	508	514	505	537	554	540	525	537	519	523	504	553	514	507	517	567	527	531	567	543	537	485	513	509	516	500	514	477	510	524	517	523	530	526	532	519	533	555	578	567	532	481	512	487	475	536	505	528	543	520	528	469	521	521	538	563	508	542	552	496	515	517	483	486	501	509	524	549	512	544	557	547	561	542	534	521	499	547	520	534	532	519	526	546	503	508	533	523	540	515	515	542	527	494	502	514	559	490	552	474	571	519	534	524	489	556	499	551	510	512	519	473	514	519	488	532	524	567	523	590	562	506	544	491	492	516	506	514	533	490	514	533	564	547	534	527	520	538	530	476	547	528	528	541	573	507	570	502	518	557	539	532	539	583	544	501	534	523	520	520	516	524	514	538	565	482	528	542	520	553	504	526	508	549	559	544	533	517	528	541	585	522	524	531	531	533	498	531	474	527	510	524	513	547	531	566	505	509	528	503	519	544	521	531	549	532	544	490	514	531	530	506	543	495	518	550	556	498	561	523	528	532	558	544	511	562	529	547	562	502	553	523	468	524	520	536	509	533	526	495	560	545	537	558	564	558	525	547	542	543	549	501	549	560	543	499	611	558	519	551	523	518	540	534	569	533	497	504	517	516	556	512	510	545	527	492	513	528	535	494	541	533	496	550	556	539	532	536	551	515	533	529	495	499	519	492	530	518	553	540	559	536	513	534	539	552	494	573	494	511	526	536	543	516	521	512	535	519	514	517	544	551	508	560	534	529	520	524	551	505	574	545	559	555	525	587	572	540	497	529	494	537	523	504	545	546	532	532	525	492	559	484	574	549	498	557	518	519	528	492	560	495	512	493	498	514	517	546	520	552	555	538	502	526	514	522	519	519	546	491	525	496	517	532	542	553	542	534	480	498	507	523	552	504	538	520	535	510	546	546	560	537	513	491	518	511	495	563	528	522	581	522	549	539	527	503	511	542	563	551	515	543	540	529	516	513	533	551	555	544	542	498	508	527	526	518	537	532	477	499	495	537	566	531	468	495	526	528	499	560	506	531	485	535	477	531	520	488	558	552	555	539	531	547	530	545	556	553	504	516	556	550	514	498	531	522	545	525	564	527	503	538	514	529	577	507	512	489	543	510	477	540	535	505	525	529	487	516	516	558	565	534	534	501	478	504	527	547	523	542	522	550	559	527	507	535	533	499	512	510	530	552	489	494	521	541	562	528	553	493	521	550	528	520	542	480	518	545	553	498	492	512	515	491	556	522	536	493	484	525	529	565	538	529	540	536	542	528	515	512	507	516	511	539	541
23083	21528	29521	24025	21528	21564	10225	1065	715	610	524	439	455	388	401	404	349	315	321	327	295	278	293	287	275	284	244	272	260	270	257	268	266	261	260	253	225	242	241	261	267	234	267	252	291	233	260	277	280	242	241	251	239	259	287	238	228	243	247	242	209	220	225	246	239	243	269	229	264	230	212	249	243	240	220	217	226	249	264	244	214	225	220	258	224	241	250	237	228	239	227	214	235	275	225	239	239	235	241	245	236	241	234	224	232	248	213	233	206	249	243	215	217	229	234	237	213	223	234	246	238	239	197	241	219	229	257	248	211	230	212	250	233	210	228	224	218	211	212	216	249	204	237	230	226	243	243	236	254	220	212	234	250	231	229	229	211	255	215	252	218	235	230	262	253	228	228	224	217	234	222	238	245	233	203	203	243	252	235	215	223	233	216	231	215	232	244	222	263	239	221	212	232	191	223	261	208	234	224	264	234	252	244	240	236	229	258	236	223	225	235	237	219	234	200	227	261	235	236	254	262	240	230	265	212	216	244	240	217	218	224	217	247	246	211	227	214	244	235	216	237	244	231	204	215	209	240	233	232	218	200	230	216	246	231	216	251	233	240	230	253	195	219	236	243	254	221	226	248	228	234	236	232	257	238	244	233	242	221	257	240	208	227	215	199	218	217	227	219	229	240	240	228	227	236	225	225	230	248	243	242	233	241	243	228	234	260	233	235	229	229	211	203	241	250	225	213	247	238	251	232	229	217	227	236	231	233	222	220	234	256	208	236	238	208	226	249	235	249	259	244	212	225	255	224	206	215	240	235	202	247	246	226	229	208	235	243	209	215	234	218	234	223	235	236	249	215	227	262	252	240	219	235	226	237	231	230	238	233	222	224	243	228	216	220	247	210	227	235	221	257	218	201	251	234	235	232	225	229	221	222	226	222	222	220	228	244	229	247	238	222	216	227	231	221	220	218	257	239	211	230	214	217	223	227	241	245	235	236	263	220	217	237	250	209	243	219	234	248	213	233	241	224	228	239	206	226	216	221	233	230	212	209	221	230	229	218	240	243	236	221	211	216	221	233	255	240	220	229	257	254	229	220	210	207	244	244	248	249	220	225	214	228	215	233	224	232	212	217	227	229	244	226	247	264	225	191	242	229	263	229	249	227	223	191	198	202	227	221	223	227	248	240	250	235	220	235	205	271	216	213	219	249	236	216	222	248	237	243	217	216	209	233	213	237	226	231	245	221	208	219	237	247	215	265	240	248	241	241	238	245	234	234	228	229	199	235	222	211	250	224	228	232	234	228	215	202	250	243	222	224	241	218	229	205	243	209	213	209	251	239	234	251	237	221	227	243	218	251	245	264	236	217	264	211	216	219	226	254	215	250	243	222	255	234	221	216	237	236	234	246	226	245	210	243	249	241	223	230	223	235	216	231	223	237	237	228	240	229	245	213	251	205	241	222	239	220	207	219	216	207	239	235	222	219	227	223	231	226	224	223	221	247	231	216	222	226	205	216	220	206	256	228	208	220	229	210	225	231	238	219	233	203	227	243	235	232	238	254	231	216	214	246	249	256	228	217	227	232	223	211	206	229	220	218	237	248	267	228	216	239	215	228	228	223	218	229	211	241	242	231	237	205	221	234	217	216	231	228	217	223	219	264	225	251	245	220	217	244	209	235	247	253	226	234	227	244	232	208	231	241	240	239	260	253	198	210	257	217	217	211	227	252	223	234	232	232	245	220	216	226	217	256	240	211	258	214	244	245	219	233	217	244	213	246	226	218	228	265	221	216	232	232	225	254	227	214	207	230	242	213	223	239	249	199	215	215	246	225	228	219	238	223	243	234	254	247	234	224	243	204	219	230	243	232	223	232	227	230	226	219	226	235	195	243	225	203	229	228	196	213	210	206	234	221	224	229	251	248	242	232	231	220	237	215	213	239	216	219	241	237	213	228	231	209	271	213	233	218	230	203	226	221	225	224	212	243	224	238	208	205	226	244	243	242	229	207	245	220	247	246	209	241	235	229	250	239	234	228	236	229	234	219	186	203	233	232	243	237	244	228	211	219	224	245	232	232	211	227	222	223	228	241	214	198	187	220	220	208	214	219	210	224	248	223	265	234	219	195	247	216	251	232	235	211	232	239	232	226	251	244	207	234	228	238	240	227	235	241	238	204	226	234	257	205	207	218	224	235	207	225	232	236	223	221	234	202	226	236	219	216	225	212	213	246	214	215	252	239	235	212	243	222	236	213	237	234	237	208	214	224	219	211	217	253	245	196	239	231	213	225	215	231	227	235	235	225	250	239	238	221	244	238	229	238	243	226	222	225	226	245	238	214	248	224	248	266	219	236	235	228	231	219	241	223	249	236	270	227	240	243	232	241	246	205	220	228	226	217	231	243	230	248	215	231	244	248	238	197	191	225	217	234	236	262	206	219	219	229	222	246	235	230	244	225	241	209	237	231	222	203	225	223	258	212	246	228	205	241	249	216	226	224	206	227	235	233	232	265	218	233	207	259	209	227	232	222	228	243	227	232	241	252	216	231	245	247	260	252	259	217	206	228	232	253	212	226	232	220	220	223	219	219	253	240	241	217	217	232	196	229	223	237	242	242	232	212	204	221	245	216	215	227	236	241	224	234	237	225	221	241	223	216	250	235	220	229	231	251	234	216	190	227	241	242	232	218	214	224	202	208	244	213	247	260	223	239	242	213	222	265	240	226	224	229	207	223	225	258	223	223	234	184	244	246	252	213	249	240	226	220	230	228	213	234	207	219	219	237	255	205	213	216	209	221	199	255	222	232	248	220	259	254	244	224	228	213	236	192	203	235	239	230	219	224	250	249	202	242	224	218	208	207	213	242	216	227	264	228	230	208	211	235	219	218	255	240	232	211	227	230	257	228	225	231	250	226	192	204	214	234	222	213	199	220	252	235	211	235	226	240	257	234	233	252	261	237	238	209	240	235	241	216	242	205	223	223	225	225	231	239	237	224	209	243	249	216	233	240	219	207	227	214	220	234	247	229	239	220	236	219	231	219	208	228	206	230	237	192	208	241	246	267	230	239	215	236	245	228	233	228	211	213	239	225	227	227	210	231	206	222	222	207	236	218	232	219	250	244	203	253	243	230	247	230	222	250	209	232	220	213	217	269	238	221	247	225	222	211	254	224	209	214	230	220	226	215	240	216	213	228	228	242	227	232	238	250	247	225	231	236	212	241	229	219	213	249	249	217	218	225	209	220	210	248	242	219	187	242	231	262	250	243	237	221	222	218	256	235	230	220	238	221	244	218	214	241	229	239	225	221	215	227	232	231	226	237	215	242	220	200	224	224	202	227	203	214	239	241	241	253	220	210	239	230	236	216	219	223	215	216	205	213	203	201	244	245	217	236	232	222	228	214	263	252	231	214	230	243	210	233	237	243	209	200	226	236	218	221	222	213	216	228	228	213	212	235	209	247	238	243	213	242	203	253	236	210	213	226	258	227	230	243	206	242	237
7049	16748	13646	6875	4763	3615	2761	2190	1709	1452	1197	1044	902	812	699	703	605	611	548	550	526	472	489	442	506	414	415	417	397	395	393	393	413	400	404	391	362	373	352	383	411	428	385	405	345	397	439	439	432	369	360	331	415	374	411	386	357	336	338	387	382	362	357	359	333	391	333	363	364	379	332	334	354	326	334	359	352	319	358	328	267	346	322	368	345	295	325	342	327	317	336	346	327	311	326	346	347	297	318	340	322	361	338	335	348	311	336	348	324	322	328	343	353	328	336	336	338	305	370	304	357	333	325	353	312	347	330	297	352	311	349	318	344	332	354	340	348	285	330	328	314	326	344	329	342	349	319	318	351	327	315	319	311	339	309	323	325	322	336	301	311	304	363	322	326	336	285	348	325	297	319	320	338	369	325	305	342	362	314	311	335	330	311	325	297	361	377	330	333	344	307	339	341	317	344	355	347	320	298	324	309	333	314	332	359	339	341	341	309	350	332	324	340	329	330	327	327	316	322	292	321	309	345	345	322	321	312	317	297	343	320	315	318	315	370	319	347	326	329	338	312	298	302	327	334	327	292	331	297	304	346	300	306	355	348	325	357	305	305	357	337	314	330	305	332	323	321	319	330	334	298	333	305	325	301	327	296	324	354	320	330	331	306	336	344	313	313	318	337	328	321	328	349	350	341	329	347	329	358	325	357	327	343	341	332	327	308	306	332	311	352	336	368	323	346	332	337	345	348	327	321	305	349	337	321	312	367	307	321	336	336	351	361	337	331	329	316	348	332	341	307	363	327	312	327	318	328	344	323	300	339	342	305	301	353	321	301	316	319	320	280	316	319	320	335	363	307	361	314	313	326	306	366	298	314	315	314	311	336	344	329	302	356	326	330	319	322	334	314	347	311	342	329	321	345	317	341	325	354	338	311	354	332	347	342	322	313	335	314	336	339	353	339	317	334	329	308	315	297	384	358	340	331	318	289	315	333	348	303	333	316	354	342	332	349	341	345	284	352	322	372	326	327	310	310	343	340	314	344	320	328	326	313	341	352	292	341	360	306	314	322	314	339	361	325	335	307	290	349	344	334	351	335	303	322	287	321	329	331	294	335	337	332	310	325	351	300	311	323	324	296	316	366	325	340	327	314	323	324	323	310	369	332	316	347	306	293	300	312	341	356	344	340	318	324	306	295	323	357	323	297	320	328	339	307	326	346	325	342	352	325	357	386	328	351	372	328	322	314	329	319	339	306	320	275	326	306	307	319	331	324	335	322	309	340	323	338	365	349	333	351	329	380	329	352	310	315	340	331	295	368	335	304	340	342	338	346	329	321	340	341	315	319	377	313	335	333	337	347	336	306	340	331	309	356	325	338	332	327	339	327	304	296	319	308	328	324	341	312	332	345	314	321	303	330	301	329	315	331	312	336	313	303	330	362	325	340	333	314	335	309	301	322	345	331	339	314	306	305	280	336	338	296	321	354	335	321	322	312	337	321	315	350	305	297	303	329	352	321	338	313	343	354	314	343	316	328	326	299	350	298	335	351	317	332	327	302	303	309	329	307	331	291	340	345	336	284	318	370	320	329	330	319	367	348	309	312	313	319	366	350	323	332	310	335	353	320	347	327	325	297	328	289	297	321	308	299	326	294	331	324	338	312	328	314	308	346	319	334	338	318	322	325	350	313	317	335	338	334	300	339	300	360	328	329	336	319	320	315	318	310	306	332	310	284	301	335	316	319	324	310	290	329	324	345	325	334	342	355	313	373	337	298	314	324	335	370	298	301	363	355	342	328	346	325	310	338	331	337	328	332	322	312	321	308	331	319	324	350	334	330	339	310	358	316	350	320	335	309	333	345	327	324	326	360	342	306	306	354	328	338	309	316	327	318	343	326	341	312	326	341	325	326	333	347	330	316	340	339	316	321	327	325	308	331	340	314	319	316	300	337	305	338	317	312	331	318	315	328	319	349	331	324	324	343	348	320	310	347	286	316	331	337	342	327	313	322	324	321	315	330	334	337	335	347	367	318	321	350	343	338	331	308	331	334	334	294	344	336	315	347	351	344	310	346	349	303	357	344	334	298	362	358	333	324	323	339	335	332	346	331	335	314	289	333	313	341	320	325	310	295	315	329	327	325	320	315	312	290	321	342	321	332	321	303	331	316	289	296	363	309	337	310	283	332	328	325	362	315	335	353	295	323	347	342	346	326	323	358	347	307	315	350	312	341	300	335	327	346	333	296	312	336	363	347	349	334	300	356	303	338	313	343	311	334	326	332	324	325	336	326	337	286	352	340	332	321	333	349	334	318	321	333	319	325	331	303	325	342	309	326	370	333	351	322	358	331	310	341	348	349	299	326	312	323	327	334	337	314	322	339	308	332	332	321	334	358	369	334	331	316	337	327	331	315	339	328	330	325	316	391	319	316	337	342	295	343	348	340	346	325	352	331	332	299	330	312	303	336	310	326	303	329	339	298	328	350	310	321	316	334	327	352	312	341	301	358	325	350	322	312	325	310	292	335	311	361	303	319	324	340	356	334	297	339	330	304	322	327	315	334	326	331	317	346	341	312	344	347	333	362	343	338	331	317	355	316	320	325	341	294	297	301	356	333	319	305	337	321	323	350	328	325	349	321	306	323	318	313	351	361	338	358	313	321	311	317	347	340	324	318	319	351	316	326	329	334	348	335	318	305	330	326	339	328	332	336	345	336	337	340	320	335	346	327	317	353	335	335	349	332	312	326	364	321	324	341	338	315	349	309	332	312	327	336	337	338	314	310	345	324	341	351	328	325	301	323	319	337	297	318	348	315	329	321	315	328	332	314	298	365	321	335	319	344	335	285	339	344	300	339	332	355	334	293	338	322	341	310	336	304	300	337	330	322	336	342	332	376	307	345	332	321	346	307	329	328	337	323	327	344	354	325	335	333	313	337	328	326	362	337	310	341	351	302	328	320	318	345	333	293	369	301	308	323	328	342	358	326	347	341	297	332	333	364	339	316	319	364	318	311	339	307	304	311	322	335	339	352	313	319	294	343	323	282	309	327	350	354	334	345	332	347	328	343	333	300	351	345	329	321	327	349	342	302	332	312	371	316	310	314	329	311	305	317	363	336	285	315	329	345	313	333	350	344	329	343	314	355	333	341	310	367	315	340	364	325	305	327	331	311	352	291	335	343	342	326	317	314	295	352	342	294	335	321	328	321	318	349	306	306	311	309	355	342	325	322	331	305	337	335	331	354	330	320	326	353	322	315	330	333	310	319	341	322	324	321	312	325	292	364	323	285	314	321	346	320	297	347	316	349	303	356	325	323	335	339	304	305	318	316	343	322	341	332	316	310	324	325	316	326	339	314	335	344	327	304	312	354	314	307	306	324	322	358	338	357	313	327	335	340	314	328	346	348	336	317	372	353	316	339	320	331	353	313	316	298	333	329	318	313	333	323	328	305	357	325	324	324	334	347	331	318	374	296	355	288	290	335	324	327	347	326	328	340	361
27221	21174	9878	823	543	458	360	322	320	306	317	318	281	281	300	284	275	301	334	321	300	272	262	304	259	290	287	321	330	273	316	282	293	290	262	286	285	278	289	300	272	270	289	304	254	278	304	289	310	277	327	293	294	279	272	289	264	286	293	282	251	319	289	291	294	301	335	285	260	278	299	280	280	293	287	297	303	311	278	282	285	286	277	257	256	287	282	302	267	262	320	313	287	290	267	288	280	287	299	291	278	280	312	299	275	293	302	255	291	283	264	305	276	317	300	291	292	255	267	266	301	291	278	263	310	296	264	291	316	288	294	270	285	310	295	300	281	274	310	290	295	253	302	278	283	283	306	274	282	277	278	337	278	245	267	270	283	288	293	291	321	274	314	296	282	298	299	269	283	273	306	279	310	315	298	294	283	296	301	321	287	266	327	282	258	306	302	266	287	291	292	289	296	277	279	289	295	317	255	286	286	280	313	270	319	284	286	281	300	300	288	295	311	285	328	300	245	289	268	279	273	307	285	299	311	326	308	302	314	294	277	275	269	288	281	268	309	284	278	274	316	295	286	278	315	295	299	289	286	291	307	274	279	293	319	299	265	316	277	293	299	304	275	273	290	304	292	274	309	278	300	302	278	292	292	255	301	288	300	285	312	313	315	278	296	284	314	290	297	301	288	285	288	299	304	281	285	301	308	271	303	289	241	283	305	289	296	250	296	282	290	270	339	264	293	318	293	264	306	288	304	288	323	285	259	319	282	304	273	281	294	280	301	282	301	275	275	296	262	270	319	284	296	296	308	311	288	298	317	332	315	273	287	301	270	280	295	281	289	262	270	275	285	293	309	300	305	268	263	282	292	310	276	294	269	321	284	302	304	292	326	289	302	316	303	328	272	303	272	305	294	329	281	269	281	271	267	312	287	302	291	310	289	276	290	311	311	264	292	299	299	277	294	268	276	284	298	293	279	295	316	284	301	277	314	312	270	284	305	290	279	307	287	262	282	299	264	291	283	272	284	276	288	282	250	293	319	286	334	298	266	295	273	287	271	301	307	303	278	258	313	294	266	319	287	281	295	302	306	297	286	320	295	312	315	304	283	280	322	294	300	297	289	304	284	260	259	300	296	302	257	274	315	295	344	261	275	282	270	274	263	315	286	292	285	273	282	253	279	292	264	283	263	299	281	270	279	282	303	268	272	304	266	291	306	291	306	270	293	282	295	299	318	313	297	262	300	269	288	272	303	298	291	303	295	313	295	316	311	263	319	302	299	324	274	284	263	266	290	302	305	261	312	251	262	287	292	295	289	286	301	252	294	307	288	284	297	276	288	291	311	302	297	283	317	310	270	239	273	297	280	277	298	295	308	286	292	263	273	276	276	285	278	286	266	286	304	265	305	317	313	298	273	297	314	303	283	288	262	293	280	295	321	285	293	269	298	315	312	280	280	274	292	280	265	304	278	297	266	286	308	287	288	285	281	279	307	276	292	277	292	279	260	262	279	292	286	289	278	300	291	298	282	249	292	289	274	331	298	272	293	295	287	289	313	311	311	272	300	283	307	270	293	266	270	280	299	273	290	264	273	310	293	302	297	309	307	294	306	286	279	296	284	274	289	287	261	324	272	278	277	344	308	291	298	322	308	292	292	291	312	286	278	265	293	293	259	314	277	277	274	266	289	320	283	287	299	268	273	311	305	292	297	253	303	315	276	283	302	289	287	267	277	304	292	269	310	308	338	298	301	269	313	311	294	312	282	295	288	273	272	290	255	293	255	281	253	271	280	273	287	252	308	308	260	272	268	291	276	262	311	285	298	276	272	287	262	296	272	293	305	296	275	268	284	316	292	291	272	274	288	293	290	331	300	324	285	295	308	278	306	298	293	287	296	288	279	290	241	269	257	283	264	291	248	296	283	278	295	268	277	269	304	309	288	295	296	289	267	295	304	295	287	277	270	304	282	276	280	263	282	287	279	324	286	288	311	296	313	275	276	302	295	289	285	262	240	295	316	321	329	276	292	302	271	290	321	294	288	304	289	294	304	288	295	258	313	304	275	302	273	268	267	283	293	285	263	312	302	281	265	302	303	287	285	289	273	289	279	265	298	266	295	331	294	282	283	277	283	287	268	302	270	277	261	296	318	302	289	299	294	298	273	307	257	266	286	318	303	261	293	285	288	289	281	288	310	276	292	284	279	297	313	278	287	305	263	297	302	315	268	278	277	320	306	297	304	274	297	283	295	270	267	263	301	299	303	301	322	285	279	281	275	283	271	307	307	295	268	279	297	270	276	286	299	264	230	307	313	282	305	274	286	298	287	285	298	280	288	304	276	261	292	274	292	266	317	283	271	289	301	289	263	279	272	267	278	314	288	278	295	284	292	296	281	307	274	312	293	289	273	282	267	275	301	311	282	292	267	269	263	278	297	288	311	351	261	265	286	274	314	286	288	289	289	278	289	281	272	313	290	293	302	280	292	276	269	306	279	284	280	314	286	325	312	289	300	296	307	266	286	253	267	290	308	295	311	260	285	296	289	287	288	285	299	310	281	271	288	288	293	307	318	281	306	274	283	329	267	285	283	275	273	278	298	287	278	252	299	285	272	250	288	278	252	294	279	304	311	296	268	302	276	298	299	295	282	264	289	293	280	289	280	295	297	340	322	275	296	274	284	311	287	310	280	256	272	285	278	302	292	317	289	282	306	308	316	288	302	305	311	286	309	260	277	292	310	300	257	304	274	272	292	300	274	267	306	271	293	283	264	305	286	295	273	265	305	283	264	296	280	298	268	303	271	290	292	285	279	282	302	277	282	319	288	306	286	301	292	260	288	293	286	296	287	265	288	293	295	255	281	288	327	286	315	256	287	317	285	312	308	295	312	290	275	307	280	290	304	290	332	320	295	274	308	287	300	304	262	277	295	286	284	320	263	322	284	299	301	305	264	304	301	316	291	278	285	309	308	276	304	310	304	270	292	281	325	282	280	305	285	279	312	304	311	305	338	303	282	304	294	299	275	298	290	296	284	287	269	312	300	294	270	284	288	286	314	278	268	276	280	284	312	283	316	270	278	320	296	309	286	259	280	301	290	297	280	279	288	292	266	311	288	284	266	297	318	291	280	303	307	264	287	284	304	281	301	260	269	308	290	312	281	290	291	296	277	290	286	260	257	301	296	300	290	276	289	304	263	294	292	326	283	319	273	284	283	282	282	258	338	304	298	282	285	285	307	272	265	274	294	301	300	312	300	285	283	291	278	284	283	266	277	282	297	288	268	299	301	274	279	289	265	304	305	306	310	291	283	284	271	282	295	286	288	294	290	304	290	303	281	322	261	285	297	241	296	324	272	306	291	279	293	311	271	308	281	301	300	271	336	283	290	285	258	277	309	283	286	312	294	306	304	288	280	309	327	278	293	274	293	323	271	334	264	302	310	285	295	306	283	293	288	276	284	304	322	303	275	268	304	269	288	296	288	316	293	280	267	310	297	301	283	291	319	293
3985	1317	1111	687	596	538	495	527	491	436	469	465	481	462	396	391	466	384	405	451	424	413	406	378	399	423	389	419	411	393	382	437	421	408	406	432	423	385	418	440	427	405	403	430	418	409	417	411	447	429	427	432	420	408	453	428	392	378	406	415	410	414	394	401	413	429	436	414	401	400	377	379	412	412	402	385	413	405	411	414	413	380	444	404	396	413	409	407	380	458	390	435	373	420	392	407	442	426	428	412	402	387	378	358	411	441	435	379	391	386	390	409	406	403	396	417	387	394	383	410	397	415	424	412	407	395	381	389	407	415	434	395	387	364	406	378	413	413	430	375	397	416	415	414	399	415	443	428	393	400	426	453	411	423	455	438	410	398	431	404	390	428	418	456	408	374	422	389	403	418	427	423	400	411	405	408	408	397	397	418	421	423	387	410	402	431	403	412	401	428	374	435	402	401	415	391	374	395	434	411	395	382	446	449	424	428	399	425	378	410	390	435	368	376	386	390	436	432	410	388	466	409	401	388	425	388	406	441	390	387	374	359	400	398	409	366	429	405	426	380	391	371	436	431	431	413	443	422	426	386	432	389	397	368	413	400	396	400	363	423	388	406	400	408	409	362	394	356	403	399	375	414	407	404	417	468	428	393	398	403	389	398	402	433	439	388	393	416	424	406	391	405	415	410	399	369	374	414	396	386	428	421	390	420	394	400	390	392	413	384	447	406	410	412	417	396	407	420	430	377	392	433	404	396	422	400	410	403	390	413	366	432	409	421	433	401	364	365	385	393	395	391	377	375	439	397	384	394	406	414	361	433	404	382	403	431	426	361	381	410	405	415	394	393	429	461	394	398	384	403	419	385	374	391	439	396	409	391	432	398	416	435	398	407	374	414	361	421	429	393	418	409	415	400	422	402	396	424	425	427	421	404	427	407	410	380	401	406	418	390	411	388	382	405	419	416	392	404	378	410	401	394	461	418	419	416	412	428	400	420	391	391	410	426	389	388	446	405	461	397	406	433	417	403	411	394	429	411	402	410	430	426	380	420	387	424	385	393	378	392	417	430	393	443	341	425	430	427	423	435	435	387	391	404	434	405	381	403	453	412	421	395	403	399	372	417	411	406	459	406	421	390	380	421	394	431	408	431	407	413	408	434	401	442	391	400	412	424	407	413	373	382	409	407	423	386	432	406	380	413	416	401	420	395	387	392	383	409	411	405	401	419	372	354	397	396	404	426	372	368	403	430	420	412	416	436	421	388	386	402	395	418	401	414	428	423	373	417	418	377	415	418	405	411	368	399	434	426	447	432	411	397	393	396	376	413	380	395	406	391	383	424	414	384	442	417	421	398	408	441	392	394	446	414	376	400	422	407	393	410	394	385	403	405	402	421	383	409	406	383	399	360	448	406	357	386	392	375	404	422	422	405	428	422	414	398	436	433	411	419	398	377	382	383	440	421	386	449	418	407	422	378	431	400	425	380	373	432	436	386	430	413	388	415	392	409	400	383	451	447	408	395	419	448	381	405	385	420	380	383	413	395	394	410	416	412	401	406	418	417	407	425	412	427	417	411	396	385	436	400	423	409	396	422	407	386	396	408	393	416	442	401	405	390	408	433	386	419	413	474	405	382	384	395	437	431	396	395	405	394	410	423	400	418	417	396	441	419	475	408	366	415	384	388	422	436	408	392	417	382	418	389	380	409	386	391	409	404	432	405	385	417	394	395	411	424	429	447	377	394	396	420	394	426	363	390	374	427	422	409	415	384	422	389	406	429	424	419	406	440	388	391	391	423	443	399	460	393	415	420	416	415	409	405	402	418	416	395	404	426	387	340	412	397	425	383	387	403	414	429	439	388	407	386	433	377	405	382	415	409	423	387	397	417	399	402	396	406	396	405	400	434	402	427	429	409	404	385	386	367	416	386	404	406	395	403	418	427	406	438	386	379	406	420	408	404	422	391	399	393	410	433	384	397	431	423	412	409	404	438	392	442	400	394	378	410	417	390	391	431	412	388	397	391	429	445	413	385	419	402	413	374	429	408	407	407	402	397	379	395	390	448	392	403	385	363	421	408	382	421	418	396	376	414	426	391	393	441	423	391	415	453	368	431	426	388	414	389	369	404	420	411	360	369	407	394	398	404	426	428	414	412	405	371	371	384	419	392	397	406	431	411	412	381	392	411	400	407	403	386	413	420	393	410	404	392	434	380	412	371	432	388	395	422	404	386	415	393	419	430	419	395	421	363	415	416	403	395	408	439	426	409	389	378	429	432	409	418	404	402	422	394	411	399	407	421	388	412	418	376	418	390	394	406	394	405	404	405	411	380	399	395	417	383	416	420	402	448	405	430	420	377	381	388	391	391	412	363	410	407	344	390	414	423	425	414	424	360	413	417	408	374	372	393	435	409	412	385	421	398	419	441	400	395	428	402	415	407	404	380	412	398	416	403	389	407	403	366	375	409	395	413	419	377	414	416	366	381	367	376	423	442	379	391	406	435	424	355	418	437	435	396	437	367	418	421	383	420	423	385	385	426	392	434	391	438	402	387	425	406	409	386	392	373	393	409	402	394	411	391	404	381	403	416	401	385	407	425	424	393	382	409	409	370	429	409	413	432	394	386	371	385	410	415	380	391	421	396	408	416	397	385	384	411	428	432	358	402	441	399	413	420	405	411	393	407	417	421	383	423	444	411	396	386	417	398	395	418	429	428	405	384	425	392	386	394	407	380	363	415	410	428	412	392	422	395	407	433	428	390	397	400	420	405	448	414	414	404	410	417	427	368	394	398	437	398	406	409	399	388	406	426	397	400	413	402	470	393	388	410	423	435	397	418	399	393	393	397	434	417	407	421	401	376	414	407	383	401	404	414	422	378	395	456	434	411	398	413	402	420	411	417	407	429	395	404	417	421	378	399	414	404	384	463	412	427	375	387	392	372	475	367	406	403	402	412	426	374	404	425	407	414	417	424	406	431	441	427	391	401	404	401	399	392	425	372	407	404	390	403	415	404	413	421	401	374	382	365	425	418	357	354	423	417	404	424	417	399	446	398	428	402	441	412	383	424	426	398	411	407	431	375	398	424	383	434	434	419	436	410	415	367	433	397	401	411	408	412	383	407	447	414	416	415	368	432	402	405	393	413	416	420	412	404	430	389	429	399	413	436	407	428	416	446	407	427	431	404	417	433	423	414	405	420	396	402	424	374	391	435	424	400	450	403	382	420	382	437	416	394	382	384	377	423	428	380	371	376	368	398	410	376	428	395	415	434	420	441	395	397	396	414	409	381	414	419	435	403	417	402	378	393	386	377	403	419	421	410	428	452	399	388	413	387	421	373	422	396	411	406	409	390	442	381	417	421	419	407	397	397	384	388	413	392	392	413	421	393	392	382	417	355	406	444	439	406	428	390	396	416	414	399	401	401	384	423	390	412	422	428	395	409	383	389	399	399	413	411	401	403	390	375	360	419	403	424	421	411	419	386	444	416	411	401	407	397
23920	21540	29166	24350	21527	12221	1195	753	656	558	557	489	490	498	477	446	442	421	429	421	433	425	428	398	409	377	386	402	410	358	383	387	399	401	417	397	371	394	408	395	360	399	411	419	382	405	419	392	403	386	348	408	372	396	404	409	379	392	392	407	386	389	363	347	408	380	392	365	374	376	346	356	406	379	369	365	400	365	393	386	385	375	372	366	358	408	334	400	364	396	390	406	360	381	404	401	359	410	394	388	366	361	412	370	398	399	371	404	371	354	347	359	377	342	370	358	369	358	376	426	348	396	373	365	383	332	369	379	352	366	358	385	380	371	385	354	377	349	386	382	363	400	371	374	417	344	351	356	378	381	388	354	360	379	417	404	406	394	362	375	371	377	350	364	417	373	414	405	369	382	353	403	357	359	393	392	403	379	381	364	381	386	386	389	368	366	368	355	390	363	362	391	346	362	401	395	359	383	370	376	366	355	387	358	413	410	374	381	368	391	411	353	345	359	384	342	364	360	362	381	382	370	381	378	391	391	375	389	363	358	367	376	360	392	398	390	373	354	370	383	381	359	390	351	343	385	360	384	375	364	354	376	335	400	392	363	412	355	388	372	360	377	381	381	358	376	350	396	366	361	369	416	367	379	370	370	366	356	344	406	364	363	379	363	391	369	379	396	346	378	376	380	386	369	382	396	371	378	352	365	367	375	363	384	379	422	396	391	390	357	403	341	348	356	365	362	370	352	382	376	399	374	363	358	387	348	351	418	344	371	339	395	364	372	373	370	408	358	362	363	348	367	404	399	374	350	400	364	379	370	395	369	375	348	376	389	361	374	368	360	356	396	403	377	364	391	384	354	359	380	342	381	409	352	388	364	373	380	396	394	357	370	388	356	394	380	350	367	390	400	380	382	350	348	388	392	370	383	335	344	390	397	375	391	339	375	372	391	372	356	412	399	370	397	387	415	416	386	376	371	398	383	389	346	369	374	375	381	356	400	377	398	399	338	394	410	368	368	350	371	351	378	381	399	374	340	420	384	389	354	377	368	368	371	407	388	403	366	364	366	377	371	343	392	348	417	364	353	368	369	382	387	355	383	384	359	392	379	334	353	393	363	378	403	358	380	371	365	382	390	359	369	348	367	377	407	412	382	396	384	390	366	332	398	392	375	370	382	386	397	330	359	384	384	350	350	323	381	338	351	389	419	385	370	403	395	367	370	378	360	363	404	367	392	348	378	426	368	371	409	359	373	367	362	356	364	352	356	386	403	394	389	363	358	372	382	379	375	368	396	366	411	352	375	355	349	371	386	371	389	373	360	359	412	383	407	383	365	356	379	361	377	353	350	364	356	359	371	381	380	355	371	400	365	338	337	369	344	388	379	386	358	382	371	405	375	362	386	360	370	415	375	393	367	384	380	368	384	368	409	377	403	386	394	388	345	404	357	375	389	360	388	379	418	377	372	379	379	400	386	395	362	360	378	359	341	411	368	399	356	366	361	385	321	428	363	399	354	360	375	377	388	401	371	390	387	372	388	347	391	393	347	334	370	370	359	348	366	349	347	364	316	385	350	374	386	409	364	377	380	369	374	406	372	399	372	373	380	371	390	411	337	368	403	342	382	371	372	400	357	374	363	392	369	377	396	370	354	356	375	355	367	382	384	388	370	365	361	377	411	350	340	390	373	417	369	371	362	404	365	369	374	359	392	362	381	374	388	380	380	413	385	388	400	369	414	385	409	357	356	375	367	394	360	408	405	374	394	392	367	355	340	393	379	342	363	372	360	374	327	379	368	364	355	387	365	375	369	361	369	396	353	382	353	373	385	425	372	363	366	362	352	376	391	384	366	381	383	315	405	383	356	385	365	365	382	351	381	355	365	387	384	400	343	359	391	361	393	376	347	369	404	344	355	378	375	360	360	376	370	374	368	359	385	399	359	368	349	387	373	353	361	373	372	368	345	398	335	370	402	349	358	385	349	378	362	381	375	371	368	379	377	406	387	373	390	373	392	391	363	391	348	402	360	384	388	364	400	362	372	401	343	390	332	383	383	379	342	365	403	402	332	378	351	392	352	377	352	362	356	374	381	382	339	380	379	383	394	363	388	361	360	380	333	414	371	384	381	399	363	367	373	383	379	364	366	379	375	359	349	388	338	373	358	349	385	365	391	358	365	413	358	399	392	372	414	347	373	383	386	406	360	384	336	390	368	377	425	353	387	387	377	377	383	383	400	395	380	374	384	345	393	352	394	358	364	350	374	375	407	354	377	368	393	397	377	367	390	418	370	391	340	372	393	396	340	382	376	376	383	381	350	359	409	374	383	356	370	354	378	353	364	370	389	345	379	371	384	372	370	378	329	341	383	373	402	365	381	383	357	389	408	381	376	392	346	379	350	385	363	371	361	365	385	327	354	340	382	389	349	379	374	350	366	326	390	381	391	392	339	388	350	383	372	408	416	354	372	392	373	385	354	401	375	383	366	374	373	360	374	361	366	390	395	344	359	368	361	349	365	388	384	377	358	333	334	376	386	365	362	375	373	371	347	423	363	386	334	367	362	366	358	370	346	359	431	419	322	403	410	375	353	347	371	369	375	389	379	382	365	380	353	393	380	324	344	378	388	382	395	381	391	365	370	381	362	393	389	386	376	361	371	385	353	368	372	364	420	407	394	410	362	420	356	403	403	398	358	389	370	356	377	328	365	370	365	409	391	362	355	369	376	388	340	377	391	369	385	386	347	372	328	371	406	393	370	374	373	377	364	364	396	376	371	368	356	382	391	320	363	375	377	374	378	384	345	344	372	393	353	417	343	370	373	430	390	406	356	378	349	379	369	356	387	391	383	343	340	384	380	329	358	362	363	359	378	388	380	390	401	377	390	367	384	376	383	377	386	370	390	354	397	378	403	404	358	395	369	376	354	350	372	390	361	401	357	389	367	391	378	368	345	368	371	396	400	354	393	403	411	383	364	384	357	387	375	384	391	370	399	397	382	352	362	363	405	344	366	375	369	394	356	362	391	374	361	383	353	333	377	391	379	356	380	375	380	394	392	382	408	396	363	372	406	382	353	394	395	380	364	378	373	391	340	368	355	393	391	385	377	369	362	402	387	383	357	379	371	387	400	368	378	347	390	374	382	383	388	377	390	370	344	386	382	338	373	395	354	351	362	395	323	385	370	376	356	388	406	382	356	352	356	350	376	342	380	355	349	403	368	367	347	385	371	377	340	373	388	319	380	363	382	392	376	386	411	387	411	382	389	400	368	372	364	355	346	347	341	365	371	353	397	329	365	350	356	402	358	364	383	389	361	369	360	405	397	367	376	355	381	367	372	380	375	382	344	376	357	379	368	374	377	360	365	363	355	372	392	402	355	380	383	406	364	397	390	377	377	371	348	401	380	347	378	385	379	397	384	358	394	367	422	380	389	420	372	372	387	390	375	352	382	393	357	368	408	392	372	368	378	388	361	375	366	387	349	389	388	333	368	401	390	356	378	402	361
4947	10366	8535	4252	2929	2319	1735	1499	1315	1128	918	911	804	784	728	744	615	635	656	632	601	583	606	616	556	599	577	615	564	557	535	617	551	541	565	553	558	557	569	524	533	583	555	529	607	544	566	585	618	557	517	543	571	599	549	539	526	519	493	574	545	505	545	558	559	533	515	587	537	541	503	523	549	501	509	531	509	520	518	515	550	499	534	519	529	523	518	542	518	552	490	534	497	486	516	509	566	527	514	509	538	541	541	550	535	520	545	501	513	551	520	492	535	537	514	515	509	500	526	497	507	516	578	524	528	493	518	495	516	473	548	522	500	523	521	524	500	534	484	551	516	538	518	521	540	547	508	549	558	522	550	502	511	482	551	543	525	543	515	529	518	536	552	505	503	480	515	577	528	526	513	525	531	528	505	534	545	537	486	545	540	536	519	549	535	492	547	524	551	467	532	521	497	499	542	561	540	541	536	516	539	521	483	520	500	524	517	517	516	540	496	545	506	514	531	502	547	534	549	486	539	548	574	531	528	509	548	504	526	539	535	527	524	528	508	557	527	540	542	517	514	463	556	538	514	509	498	532	526	547	551	502	572	489	521	501	555	527	530	514	499	550	549	560	548	533	512	523	555	517	527	522	490	521	493	484	527	537	535	567	478	543	528	534	511	514	475	496	535	579	533	530	505	506	520	531	543	497	552	511	520	547	539	527	524	537	481	540	498	510	519	535	479	543	514	507	489	514	552	505	535	492	514	507	502	501	541	514	505	516	547	513	525	517	517	540	565	473	553	507	561	478	552	560	481	546	554	501	495	498	560	550	491	516	504	531	535	529	505	547	550	531	509	518	550	546	527	531	565	462	522	543	526	526	504	465	548	497	484	535	574	537	506	552	547	520	487	526	497	519	542	521	548	535	546	585	535	476	554	528	542	507	541	531	485	479	566	541	537	565	521	556	538	506	515	497	490	540	530	554	543	521	525	526	551	543	557	539	478	540	561	496	554	552	482	553	494	518	526	540	508	564	555	503	529	556	539	558	550	495	498	521	533	515	544	513	499	564	536	519	515	532	564	502	510	543	546	544	473	536	516	563	502	554	521	564	490	486	521	536	503	539	504	524	527	530	540	533	532	540	484	516	539	509	561	501	578	540	541	521	511	588	498	525	550	512	502	584	533	525	551	538	457	491	544	469	522	501	536	538	511	528	524	515	493	511	551	504	513	559	514	583	528	489	510	500	525	556	527	527	542	544	525	471	555	482	510	499	568	510	489	520	536	566	523	557	558	509	494	540	504	537	545	499	540	520	528	534	514	537	473	501	505	499	529	542	498	520	523	535	513	515	537	544	527	526	570	497	534	525	570	546	546	540	539	558	515	511	512	507	525	477	538	496	538	507	536	504	532	499	541	480	530	557	521	537	547	494	536	538	496	554	504	525	534	530	469	533	537	496	539	504	501	561	511	552	515	504	520	533	550	534	561	538	514	529	505	526	540	473	517	565	552	570	522	550	533	525	539	537	518	560	512	549	544	544	530	500	497	527	470	518	501	528	554	471	527	525	545	515	532	534	524	511	506	521	489	526	583	529	532	535	508	495	483	549	485	526	570	550	507	554	527	550	584	509	539	499	481	554	521	500	493	555	516	497	503	523	564	522	529	519	526	539	557	519	514	518	509	496	510	487	530	536	543	550	544	508	508	526	515	544	503	499	519	527	529	539	542	519	544	479	526	540	533	513	525	529	539	524	488	512	513	539	493	499	522	549	562	545	527	525	528	529	555	534	512	508	564	509	533	497	549	551	524	561	508	501	509	546	537	503	515	520	479	522	492	526	500	520	521	500	573	548	519	550	519	514	515	501	512	501	529	495	504	507	588	515	562	544	550	532	509	542	546	546	509	492	566	539	539	502	554	536	505	535	513	530	536	569	495	530	503	522	571	507	507	539	490	537	498	542	525	500	516	526	548	518	514	534	510	531	513	569	534	540	528	511	524	542	515	521	552	525	548	524	540	511	563	532	526	484	538	501	508	518	515	503	484	552	495	536	517	534	497	525	519	539	501	552	512	500	522	520	545	516	580	494	496	513	541	494	514	508	496	518	551	536	500	492	515	533	492	536	543	475	544	531	533	494	509	523	545	533	545	565	549	507	518	509	574	518	518	518	575	540	516	538	537	501	518	526	491	476	549	521	572	545	531	549	497	488	536	558	548	540	531	516	516	504	499	550	510	541	488	568	532	540	558	557	508	541	510	516	533	530	504	563	522	530	516	524	501	537	550	584	547	526	539	511	504	531	503	564	534	502	499	539	542	544	509	538	531	511	524	529	495	534	508	492	511	518	534	511	495	546	496	569	528	586	482	534	535	550	507	537	540	529	529	551	527	507	531	528	511	540	505	490	536	488	546	503	560	524	524	580	519	480	530	522	513	525	551	537	495	538	536	527	542	518	532	516	531	494	538	557	559	549	534	505	520	533	527	523	530	536	500	529	534	551	477	492	530	493	521	518	512	495	525	490	510	494	513	524	503	551	510	517	505	502	514	514	494	537	548	516	558	526	499	529	558	485	522	510	538	525	537	499	534	526	536	519	481	550	540	548	521	480	556	532	521	499	503	518	506	517	541	511	505	488	539	498	516	504	546	531	496	536	526	494	539	537	527	545	573	519	532	529	509	522	551	500	523	504	535	508	460	504	512	525	569	502	532	487	514	485	553	546	512	512	578	505	519	489	532	521	490	524	506	505	549	531	544	518	543	564	556	492	506	549	524	507	478	534	497	517	511	527	522	528	517	521	548	513	549	554	509	546	552	541	554	546	538	553	567	543	482	527	538	564	519	536	497	516	546	524	537	547	491	537	479	569	492	521	496	524	495	517	529	490	539	527	534	559	565	524	532	551	525	496	522	546	565	517	551	531	508	554	541	549	568	534	530	512	534	492	544	539	562	507	564	572	545	524	523	519	512	541	511	507	500	543	494	499	526	538	498	503	494	489	524	527	540	535	527	496	488	559	502	516	495	576	548	552	516	502	528	538	526	493	523	513	514	541	503	541	513	553	518	507	555	532	533	510	523	522	542	485	472	486	507	492	533	549	506	508	529	520	537	498	509	565	455	517	482	543	515	534	529	539	532	550	506	539	519	472	544	504	513	554	522	543	499	559	564	507	532	523	527	513	538	509	494	527	538	540	527	509	511	504	534	532	484	483	543	523	506	492	535	512	522	533	482	569	479	492	512	524	522	502	523	511	551	541	463	499	553	553	518	531	501	501	525	492	532	529	507	538	503	526	501	535	514	538	543	552	498	524	547	500	538	521	506	521	500	511	524	515	483	534	528	522	553	524	515	516	524	543	546	499	555	470	568	547	531	489	527	511	518	511	478	532	551	487	545	530	535	522	512	530	545	495	521	523	502	484	538	488	542	553	530	517	501	521	530	513	511	541	507	498	522	533	500	560	502	509	518	549	493	563	508	544	488	554	521	518	536	501	551	482	496	529	498	500	528	508
23151	21570	29551	24050	21571	21618	10353	1030	694	616	574	480	431	377	377	365	317	338	306	292	300	283	278	261	274	262	258	269	288	263	246	285	279	270	301	258	250	225	246	235	261	245	233	237	226	259	274	286	274	250	264	225	233	258	217	236	238	245	246	229	264	224	266	235	219	221	237	233	240	220	231	212	221	212	225	242	238	231	236	233	247	224	221	231	226	228	221	239	227	257	209	228	235	223	212	250	250	234	246	219	217	234	254	230	221	222	219	231	235	228	231	243	223	234	237	225	236	228	239	235	229	254	213	225	220	231	225	235	224	233	213	241	238	246	225	238	229	251	254	222	229	258	236	207	238	238	235	219	245	224	244	230	256	212	248	231	207	227	232	185	230	235	234	256	239	243	227	214	204	239	235	248	222	235	226	237	218	209	238	225	210	227	234	255	239	266	241	228	231	236	212	233	249	228	239	238	239	196	212	236	253	220	243	225	223	239	202	247	218	251	240	225	213	238	212	223	230	240	217	221	254	236	221	240	223	234	228	220	229	256	207	236	247	225	250	254	238	232	217	197	206	232	221	227	230	242	207	231	240	221	221	227	200	243	201	261	243	221	221	218	234	245	194	230	214	241	248	209	227	195	226	216	212	243	224	245	222	244	253	213	200	256	231	229	235	233	224	198	202	227	239	244	263	243	250	234	207	200	201	225	254	226	227	212	204	215	201	224	245	233	224	236	242	229	218	235	240	231	219	199	223	229	226	219	217	234	243	227	237	198	210	221	262	228	218	232	221	246	226	209	227	251	235	222	225	246	203	223	214	238	246	212	202	213	256	222	233	211	237	207	222	226	222	225	248	250	261	241	241	230	243	224	219	222	230	209	227	203	233	237	225	226	238	232	248	233	228	213	212	239	232	239	251	243	208	219	224	219	222	203	229	202	232	225	247	204	210	220	249	226	234	220	241	226	248	212	230	231	240	224	227	212	219	240	241	221	243	219	209	192	243	233	223	219	223	268	258	238	227	245	241	204	222	228	222	212	235	214	244	248	212	245	238	223	206	244	235	257	231	244	218	221	207	216	225	202	230	234	226	246	243	239	216	220	226	221	202	253	257	240	219	220	223	244	224	231	243	222	237	209	233	209	202	243	252	226	211	228	258	202	245	248	242	258	220	230	237	203	227	223	251	212	247	231	284	214	238	204	219	241	237	226	210	222	225	219	232	237	221	228	242	220	229	225	260	207	235	213	244	218	208	233	244	243	211	228	208	210	187	227	208	212	245	235	232	233	201	232	211	221	227	206	230	229	232	195	238	196	243	242	216	197	237	244	243	242	216	233	215	231	253	217	200	219	260	226	226	211	257	230	239	217	217	231	231	236	222	228	236	241	236	220	215	239	231	259	250	237	232	264	228	223	232	226	236	248	234	233	223	225	246	238	248	212	217	241	224	254	256	260	223	235	257	220	237	209	271	230	222	207	238	249	224	237	230	225	248	233	222	215	256	243	248	220	229	220	220	228	256	217	246	217	241	232	209	230	243	234	238	197	220	252	235	214	221	247	253	233	248	236	208	248	227	226	253	241	232	225	256	232	243	228	222	240	231	223	239	260	247	283	208	236	274	247	232	209	229	222	260	235	228	221	224	223	255	219	233	225	252	231	239	226	233	255	236	243	238	215	193	237	205	239	243	201	248	224	262	225	229	234	191	209	263	222	248	212	254	213	219	252	217	254	218	246	232	221	216	230	240	217	220	219	242	202	217	216	221	244	230	215	208	193	232	219	231	215	216	221	232	249	229	227	230	208	222	234	262	216	199	212	201	252	232	222	216	211	229	221	227	228	228	249	244	207	231	245	224	226	234	217	220	213	220	214	228	233	214	249	233	216	241	237	228	229	243	222	222	192	239	237	208	226	218	246	222	239	205	218	211	253	218	236	240	232	230	200	208	243	238	264	216	218	240	257	231	225	211	242	222	220	220	253	207	220	215	236	262	232	203	232	220	231	237	205	226	235	236	230	221	240	230	238	238	260	204	228	233	225	231	236	230	213	250	254	241	224	245	215	219	216	229	246	258	175	250	226	235	228	212	248	225	226	233	209	219	210	198	231	218	230	210	223	219	246	234	226	227	234	205	231	233	222	238	230	217	227	244	224	222	225	248	258	230	205	211	252	215	245	208	234	234	228	232	236	229	243	246	227	212	230	253	214	210	233	209	228	243	244	241	232	240	232	202	233	247	195	223	245	245	217	221	245	248	210	243	238	213	222	238	227	213	212	224	249	217	235	242	226	224	247	231	227	220	218	208	246	226	230	223	240	217	244	219	261	225	222	253	253	199	247	233	238	223	223	230	218	239	218	234	232	249	227	241	213	245	259	202	216	217	207	218	227	223	225	211	216	224	216	209	234	252	223	213	205	242	219	227	229	232	261	233	244	253	218	231	242	248	221	227	258	234	249	221	217	207	222	231	236	232	238	232	243	219	225	227	229	235	222	229	206	224	228	219	248	252	229	247	206	243	258	238	226	226	218	199	223	213	262	215	244	234	222	205	242	216	230	217	240	221	246	240	245	235	221	233	252	231	215	224	229	232	241	248	232	251	225	250	216	250	238	225	228	241	226	212	234	227	227	245	218	242	233	228	247	219	241	211	221	238	206	230	196	252	192	245	252	236	218	232	228	225	221	244	220	217	222	241	249	222	229	235	216	233	210	226	225	236	215	233	218	215	244	231	233	231	228	216	228	219	219	236	232	235	238	212	219	222	234	230	223	237	216	211	236	208	230	225	209	215	216	205	229	222	218	248	216	248	200	239	232	228	258	244	219	230	229	249	224	238	237	203	220	239	237	209	233	230	233	239	232	228	248	213	215	234	254	223	228	232	223	230	220	209	219	232	206	223	238	224	219	254	239	235	225	230	237	197	218	227	244	203	238	238	249	220	236	217	246	228	235	257	220	243	233	243	221	228	235	221	235	228	197	227	231	209	242	199	207	217	251	192	209	223	234	214	224	238	227	238	213	240	235	216	214	219	227	239	253	205	186	236	241	240	216	224	234	215	238	237	229	223	235	237	229	239	222	206	240	221	206	221	221	248	245	253	232	213	228	230	214	233	226	223	232	240	238	237	218	226	216	213	221	204	229	235	222	265	236	212	206	250	214	212	262	246	211	212	227	219	213	222	228	228	216	219	233	244	230	240	222	215	235	195	260	210	206	223	236	235	204	215	263	214	253	261	198	239	191	242	230	254	245	228	246	226	241	238	227	236	227	237	244	223	251	244	226	212	231	209	228	205	214	232	187	223	213	248	211	233	239	240	227	226	240	222	225	210	241	228	234	251	220	230	250	219	208	210	229	233	245	229	228	230	217	194	216	239	250	206	211	204	233	218	222	242	236	236	221	238	204	219	222	242	210	206	219	220	254	234	251	217	218	230	222	219	223	230	261	244	269	224	225	247	244	227	227	232	222	248	221	235	221	214	237	233	213	251	241	225	210	229	203	226	254	225	205
7097	16844	13468	7047	4801	3712	2838	2100	1772	1434	1243	1067	963	821	746	653	613	608	599	563	489	480	465	440	435	437	409	439	395	424	392	400	374	354	376	387	384	369	360	338	358	384	395	398	399	392	421	470	471	372	388	317	404	376	387	341	330	353	367	319	340	341	347	310	360	330	349	369	315	350	355	342	396	346	368	327	313	364	317	320	359	328	329	319	326	361	326	368	357	339	363	352	317	304	306	326	333	310	361	342	315	301	328	284	321	311	324	351	313	351	332	338	352	316	333	285	346	336	337	318	358	321	338	319	320	334	331	324	334	337	308	349	324	315	331	363	322	328	346	311	321	325	308	300	282	343	300	347	309	347	299	323	326	330	302	299	289	368	373	310	337	324	322	341	311	303	345	355	328	298	310	335	346	333	331	360	324	348	341	326	315	355	316	305	323	313	312	332	344	306	346	312	348	282	312	332	332	343	354	371	342	320	340	320	316	324	332	309	340	291	318	303	345	317	344	326	336	315	350	337	317	363	334	316	324	309	310	303	316	327	336	322	311	316	343	325	346	316	312	322	334	342	321	357	340	334	358	333	322	322	324	306	322	325	326	336	328	314	332	310	302	293	319	296	300	348	336	310	321	328	320	339	315	330	338	303	318	293	329	333	334	339	353	339	338	332	314	300	337	351	343	326	328	359	334	310	305	294	324	319	323	335	289	305	325	326	331	334	335	315	353	308	339	317	310	296	336	330	309	330	301	321	319	346	342	307	310	304	319	298	309	327	331	333	305	320	298	316	311	320	317	321	308	330	323	340	298	329	329	354	337	338	290	342	334	339	323	291	332	318	315	319	348	308	333	322	307	320	326	330	274	305	322	307	318	349	292	315	338	312	324	330	308	333	306	332	334	315	348	330	318	319	305	296	318	318	315	323	342	355	336	290	323	356	338	325	322	361	328	310	344	316	377	330	355	310	329	318	321	330	333	317	336	319	299	306	319	327	327	368	329	322	324	331	315	309	308	333	331	311	321	330	326	354	315	353	322	336	345	329	334	309	340	310	281	316	325	288	342	317	315	308	325	333	321	296	313	329	314	299	352	319	334	350	331	314	310	329	359	299	341	326	310	297	313	314	328	343	329	322	260	324	324	322	280	314	309	339	325	337	307	340	340	302	322	293	300	298	307	310	354	319	305	335	361	360	314	297	324	308	332	350	317	331	316	319	336	312	305	326	312	295	313	306	341	346	338	312	307	316	348	343	345	319	344	315	330	328	354	312	366	353	334	300	333	322	336	300	360	327	311	312	330	326	342	338	336	313	346	301	312	335	345	331	326	312	346	306	310	325	321	294	316	347	333	305	351	367	317	320	336	289	289	312	341	350	337	283	332	310	319	326	310	308	319	291	365	317	327	316	349	328	345	309	316	323	337	302	338	303	290	333	334	321	335	324	334	298	346	348	337	307	324	330	348	313	313	330	336	318	345	310	328	321	354	319	322	350	306	307	299	314	323	330	320	295	336	322	295	374	325	337	302	323	327	359	313	308	343	349	353	339	306	359	310	338	346	349	338	362	306	301	337	336	355	320	331	322	319	320	335	356	358	306	324	293	365	287	333	334	298	369	373	296	318	335	347	329	332	309	362	334	298	328	339	301	341	320	343	355	347	326	322	322	372	306	320	307	328	320	295	345	323	360	346	331	303	328	333	337	305	329	341	315	311	307	293	322	294	327	308	320	334	356	305	336	357	301	362	304	324	322	297	326	272	336	302	326	350	321	300	302	324	304	331	295	288	295	330	322	338	320	322	339	335	363	359	328	305	328	329	342	349	355	326	337	328	309	303	304	300	330	338	318	318	310	319	323	309	330	344	312	328	273	368	331	295	306	289	333	326	347	327	323	333	289	328	321	344	329	380	359	352	342	325	313	342	324	313	280	322	316	310	304	342	355	308	296	325	332	318	334	329	313	308	333	315	340	342	315	333	333	336	347	345	305	342	319	348	356	310	349	336	302	339	360	339	346	293	308	344	307	310	332	320	339	311	322	322	323	354	293	311	312	319	339	315	293	307	300	311	311	309	309	336	346	322	344	363	335	302	353	312	324	367	349	348	337	336	321	319	307	335	333	344	326	319	337	306	310	328	310	349	327	351	337	323	297	317	339	336	311	339	313	318	336	355	330	350	280	336	345	315	284	335	298	303	303	321	327	298	337	307	342	315	333	342	307	301	345	321	317	308	304	302	308	315	312	314	318	312	348	311	329	307	323	316	314	358	306	338	319	338	289	330	320	316	356	311	320	317	318	322	311	317	316	317	355	318	349	353	311	326	317	314	359	320	350	326	280	319	317	333	326	331	306	335	326	325	300	334	323	344	333	326	348	355	357	327	335	318	325	326	319	345	349	334	357	337	367	311	300	281	311	329	343	321	300	301	330	344	306	349	341	334	325	311	344	322	322	308	304	332	339	298	337	273	308	288	333	323	368	318	316	330	313	339	320	341	300	337	328	349	298	323	329	331	327	328	327	325	335	329	327	330	342	319	298	304	304	334	332	315	321	330	332	344	342	311	307	309	333	337	334	341	319	339	324	325	325	334	290	342	324	296	357	333	326	308	290	310	336	334	321	333	347	330	332	318	342	304	339	322	344	351	341	327	342	355	314	316	321	338	293	295	352	338	303	342	321	351	338	330	327	331	324	327	313	318	308	313	361	351	339	347	316	355	325	335	351	318	325	352	339	337	308	309	298	365	324	350	308	334	313	361	349	322	304	314	319	372	325	334	323	347	306	318	328	330	310	295	314	325	323	316	337	327	323	338	333	346	340	341	325	356	314	352	300	302	318	323	324	380	282	313	309	320	314	314	325	326	322	332	328	343	338	323	288	297	348	339	309	321	331	335	317	319	329	345	313	331	308	322	326	318	312	340	332	360	302	327	350	309	322	301	323	327	333	365	320	335	347	338	320	344	303	328	315	323	324	326	311	303	327	341	309	329	330	323	330	334	344	350	335	344	358	322	314	334	322	313	357	338	309	315	322	327	328	317	330	317	326	322	292	319	351	321	302	357	350	306	309	360	351	345	329	339	351	323	308	313	333	327	338	327	320	327	345	371	355	327	324	345	309	316	362	308	323	322	364	316	300	303	301	324	333	319	359	315	312	325	340	347	306	358	299	362	337	345	353	332	309	320	318	321	326	350	320	345	331	326	337	316	353	313	308	322	342	348	295	324	326	329	338	292	366	368	309	326	315	360	342	303	331	329	325	320	303	312	339	330	318	320	355	323	330	317	297	307	327	332	319	325	316	336	370	298	325	311	296	312	326	261	339	344	314	368	303	318	340	326	343	339	340	355	328	358	313	353	351	350	290	322	339	300	314	308	347	356	348	299	305	348	334	343	331	327	293	323	348	349	348	322	327	344	315	338	355	334	333	373	329	338	317	323	344	318	285	347	307	304	347	338	344	311	317	325	359	310	361	345	306	347	313	355	321	340	319	348	296	361	338	306	353	309	350
27038	21082	9897	755	406	366	320	333	308	320	328	323	257	283	303	283	325	278	274	271	269	294	270	287	274	301	291	293	335	298	281	293	285	293	289	291	291	287	286	292	287	298	308	275	318	299	288	319	306	301	271	268	296	299	313	301	296	308	294	276	287	309	305	295	307	300	253	286	291	276	285	289	270	289	274	315	266	278	310	309	330	289	295	284	270	290	285	274	275	301	266	268	319	284	275	325	273	282	293	304	266	293	304	293	285	282	286	309	281	282	289	289	280	265	277	279	284	301	290	313	252	271	272	295	288	299	260	305	290	333	284	265	293	270	255	270	276	292	280	282	285	267	281	300	291	264	313	283	320	300	273	266	313	303	280	296	274	270	282	262	287	271	292	329	290	306	311	283	311	319	280	286	279	286	311	330	287	277	312	308	332	317	273	306	289	275	285	297	266	298	275	283	302	267	312	298	313	297	283	283	291	304	280	282	313	329	269	300	319	281	300	292	308	277	295	270	293	295	301	319	293	255	297	294	269	281	261	297	260	261	299	290	278	303	282	292	294	290	265	298	309	322	280	276	299	303	319	305	301	303	274	315	272	287	305	282	294	303	278	269	281	303	253	266	245	280	298	300	267	310	309	286	292	291	310	314	310	302	310	294	303	267	331	283	307	281	270	256	295	282	302	291	292	277	273	313	278	293	289	335	255	284	294	282	274	274	286	307	285	282	270	274	277	292	323	297	279	295	284	260	286	297	291	311	299	295	317	294	284	284	330	316	287	301	308	311	301	269	283	291	285	304	292	293	296	283	253	253	282	279	303	275	283	281	294	278	279	298	274	305	272	289	263	300	281	319	273	286	309	288	271	283	285	296	279	277	298	312	315	262	271	283	292	312	283	282	280	295	291	269	290	281	290	291	311	306	292	292	286	307	299	282	279	276	304	300	287	265	278	318	268	313	285	286	298	278	283	273	285	275	297	292	293	282	280	284	276	315	289	283	294	282	294	276	290	298	302	297	283	276	302	325	318	297	303	293	277	312	307	320	278	286	301	260	262	280	301	283	276	292	290	263	279	307	287	285	300	257	309	323	276	292	279	288	297	293	281	268	296	299	281	281	267	279	302	290	275	288	257	287	272	291	288	303	292	274	283	313	283	282	270	288	300	296	278	264	304	297	279	289	242	301	320	256	274	277	293	267	278	313	265	297	280	294	290	293	305	304	283	304	280	305	265	301	289	295	279	294	272	309	297	319	276	272	295	318	285	288	267	288	283	307	280	290	301	309	271	265	273	282	267	277	319	300	301	299	311	312	262	297	296	306	268	276	295	269	308	299	315	273	302	282	307	292	309	299	309	284	294	300	259	295	262	280	294	335	293	312	283	286	305	282	278	287	308	296	291	274	312	289	282	291	313	276	270	271	289	286	293	283	308	316	255	256	280	297	312	291	299	281	310	284	312	278	296	281	291	303	293	293	275	291	259	286	283	289	302	292	282	296	300	299	277	268	297	274	315	282	277	277	290	272	278	298	269	294	291	293	280	317	284	296	294	281	302	266	276	273	309	290	281	286	317	290	255	267	281	315	286	281	286	307	316	282	314	277	283	284	292	283	269	298	280	286	321	277	262	288	313	262	257	250	292	304	304	295	290	273	284	301	290	259	308	273	261	299	314	290	287	264	270	286	286	259	283	293	293	270	315	273	266	265	318	261	282	301	280	302	298	256	280	282	257	247	299	296	276	264	283	261	297	266	263	282	318	281	300	277	273	303	294	309	272	289	267	278	279	275	300	277	282	319	260	288	302	289	299	323	291	300	288	279	282	305	274	306	275	323	273	299	303	298	326	314	285	251	292	291	279	265	291	281	267	306	320	305	289	305	281	307	256	292	281	278	297	275	310	293	299	314	310	285	266	292	308	281	314	310	303	305	326	292	295	292	323	330	289	271	288	305	273	309	272	292	302	300	280	312	280	287	291	303	248	308	315	293	300	295	269	308	289	300	322	291	269	307	299	286	299	272	286	294	250	258	270	283	291	288	288	280	298	301	306	283	277	293	285	295	291	300	295	309	272	301	307	315	275	269	321	263	287	294	282	264	255	257	312	302	288	292	285	299	313	315	345	282	320	293	263	300	270	298	293	293	263	273	283	282	261	299	318	303	310	301	313	279	301	279	284	300	336	283	296	272	275	336	314	283	277	276	290	303	270	274	291	301	279	293	289	321	300	278	275	306	295	302	308	281	272	273	298	299	299	274	276	300	311	320	293	296	289	260	306	289	296	319	295	293	264	241	292	261	285	303	278	271	292	279	304	302	267	300	324	269	298	282	291	275	278	284	284	272	283	297	262	298	305	311	273	305	299	250	293	318	326	312	282	301	319	319	263	293	288	264	317	295	292	281	318	280	318	305	292	294	295	321	270	285	276	319	299	290	295	305	275	282	311	301	311	273	275	292	256	277	302	297	318	272	281	291	280	287	303	289	298	309	310	264	281	299	308	318	273	323	274	295	297	267	293	309	306	298	276	270	295	282	298	280	312	290	294	286	297	299	338	312	279	263	298	316	283	297	294	251	275	307	283	294	315	261	296	309	267	274	304	284	264	322	262	280	273	309	276	323	315	291	287	282	292	320	261	268	290	260	323	305	290	282	268	288	290	306	319	312	283	293	300	266	245	267	317	314	279	286	287	276	281	269	260	301	285	317	316	259	304	254	288	253	302	308	282	292	292	298	278	299	292	269	291	281	272	286	284	304	288	308	287	306	290	296	304	298	306	282	305	283	306	264	287	309	276	291	289	283	267	309	298	293	306	257	280	295	261	263	270	314	311	273	289	313	294	284	341	288	271	269	297	284	309	297	283	288	293	292	276	280	309	291	322	252	268	312	301	287	276	318	294	299	307	306	330	287	279	304	313	258	300	277	337	277	266	282	307	300	302	266	291	286	307	292	276	312	290	272	279	297	273	276	287	311	307	285	288	281	300	265	302	291	290	303	284	286	298	311	318	297	279	289	309	290	296	269	296	320	280	292	285	277	289	328	276	319	303	282	308	308	268	284	274	280	301	290	329	304	309	314	271	290	291	283	304	275	279	299	317	274	281	277	314	268	284	311	309	295	266	283	297	277	300	291	286	304	313	284	291	306	282	277	279	283	322	301	286	289	296	269	289	304	275	284	287	312	284	275	299	301	272	265	242	277	296	288	282	299	279	311	294	274	288	312	316	284	260	300	267	286	303	300	295	300	302	290	282	290	300	275	293	298	269	304	267	266	281	285	306	273	280	302	268	290	294	289	288	268	284	295	277	309	274	292	283	273	286	274	302	302	309	312	300	246	286	277	262	271	285	266	295	287	300	287	290	297	301	271	326	281	295	296	264	314	309	305	289	261	325	293	297	294	322	272	297	313	300	284	289	283	323	305	281	295	307	295	272	279	311	313	314	266	301	301	278	287	313	294	301	288	250	295	297	294	298	307	287	292	294	318	290	304	301	292	258	293	283	304	284	286
3926	1167	1025	687	494	508	480	463	469	426	425	402	425	442	408	397	400	401	395	393	382	386	390	449	392	423	424	421	401	412	443	386	428	395	390	413	393	452	411	394	454	434	427	423	420	436	393	433	431	394	395	419	410	408	433	415	411	397	411	375	411	383	433	417	375	405	400	392	388	383	402	400	416	404	389	444	402	404	373	359	430	396	365	398	411	417	401	430	432	380	404	414	415	366	393	410	423	412	403	390	417	400	413	433	409	399	404	390	433	397	376	390	423	405	398	367	411	377	407	415	402	410	436	362	397	396	394	419	400	413	361	398	405	403	386	387	409	392	410	362	406	422	445	421	403	394	421	370	416	393	392	400	430	397	390	403	431	420	405	424	438	390	368	389	429	401	409	399	394	395	368	380	361	389	395	384	413	415	388	421	407	417	387	397	409	371	404	406	413	383	406	426	416	413	426	390	413	384	420	410	392	367	391	419	435	420	393	398	400	374	369	403	424	418	391	387	420	413	393	386	369	407	413	442	382	417	382	420	376	406	385	409	404	413	425	399	378	390	387	388	388	410	386	443	401	408	393	397	409	381	389	415	415	410	370	404	383	392	429	441	392	382	383	370	421	390	428	399	385	381	385	387	401	387	392	413	392	390	399	405	405	394	444	425	402	413	387	424	401	404	390	354	381	419	360	381	397	393	381	398	423	426	378	389	424	398	404	394	412	367	390	399	392	399	401	373	438	426	397	404	389	389	395	385	403	416	385	421	401	387	442	419	426	397	434	392	374	384	396	409	416	387	377	425	400	408	383	366	401	406	401	401	397	378	398	395	399	368	407	384	363	397	381	351	423	418	437	415	389	395	391	405	413	388	401	411	416	425	395	398	399	388	451	409	422	388	392	408	378	397	383	425	417	388	410	430	419	368	385	398	417	373	386	381	424	418	402	414	420	405	405	397	394	388	409	417	401	411	441	404	387	417	410	404	397	399	360	382	402	444	379	355	426	374	403	394	379	383	407	368	412	422	393	368	408	389	399	415	401	397	408	418	422	383	420	395	401	394	414	371	427	400	380	379	397	398	400	387	436	377	405	403	401	387	420	436	391	366	400	396	411	399	415	378	412	403	397	432	403	359	413	415	382	365	372	405	378	421	443	387	400	416	384	396	382	351	366	416	394	347	365	401	407	406	390	382	402	425	409	387	417	410	365	375	395	418	417	384	403	367	356	441	384	460	391	391	368	406	394	379	438	407	402	385	378	400	387	374	415	353	408	396	376	394	373	434	383	402	395	393	377	415	398	442	424	376	395	392	401	413	375	384	420	406	382	433	394	405	391	374	402	386	370	388	388	433	358	425	396	411	423	392	384	400	425	400	425	416	432	386	410	352	418	363	415	391	385	363	442	370	407	418	383	419	428	412	417	432	365	384	403	395	377	396	389	402	418	403	392	374	390	403	368	395	355	403	417	388	383	380	407	373	363	383	399	395	365	396	396	379	411	419	409	387	381	394	364	400	410	365	361	454	386	390	428	393	374	402	409	417	409	381	417	404	373	388	432	396	393	368	390	400	392	368	409	393	430	419	409	436	406	403	429	417	400	399	421	379	403	420	400	422	390	448	447	451	387	400	401	400	418	402	394	398	417	408	417	421	432	393	375	388	375	404	415	384	419	409	397	397	382	424	415	384	385	396	360	364	414	411	382	399	396	388	418	386	388	354	396	418	423	397	387	375	365	404	380	452	391	371	378	360	401	406	384	353	418	373	395	394	377	425	422	428	387	403	382	434	400	378	385	410	411	377	420	386	393	408	406	379	422	375	416	437	445	404	420	394	437	386	420	392	396	401	414	431	380	381	410	436	435	430	417	400	398	398	419	389	429	402	414	417	372	395	414	418	386	383	374	357	367	391	424	366	444	428	379	400	397	395	425	423	406	397	406	366	416	410	419	383	413	402	420	385	399	378	403	385	423	394	392	392	429	394	421	411	374	426	420	388	408	350	390	388	419	417	396	407	379	386	399	416	389	455	394	398	388	430	419	368	368	389	428	417	375	358	394	391	422	387	416	416	387	413	375	406	429	413	386	401	403	372	398	401	394	435	409	417	396	374	435	414	393	394	417	373	422	393	400	374	394	380	427	385	418	428	391	382	424	397	396	435	392	415	406	374	429	410	405	381	396	415	425	415	396	353	383	393	393	422	385	433	421	414	411	420	384	415	410	386	379	417	413	427	393	377	394	409	404	436	422	401	393	428	402	426	417	403	389	425	380	365	421	420	374	422	429	385	391	398	360	418	422	411	385	402	394	410	413	411	348	390	418	421	378	404	387	403	372	332	383	366	391	397	380	373	413	416	390	404	376	392	379	403	388	428	409	423	387	401	393	373	419	398	418	400	411	379	412	389	393	372	402	400	395	433	408	394	383	376	414	371	397	403	377	389	408	401	380	409	388	381	387	410	403	409	385	364	425	391	429	376	391	416	382	389	391	411	372	436	420	388	429	407	430	382	413	401	385	370	402	398	381	404	410	387	399	403	412	441	374	397	419	404	428	383	420	404	420	389	389	413	448	388	408	398	431	399	414	420	401	414	391	409	370	425	395	386	404	367	369	398	396	409	378	381	363	381	370	415	433	405	422	402	428	367	431	381	383	390	406	417	386	381	399	366	431	390	444	430	408	406	392	377	377	392	431	398	403	388	417	393	442	397	397	420	392	387	395	400	400	418	371	376	378	412	394	410	423	393	412	409	406	396	393	411	388	419	408	383	405	407	448	411	355	373	426	451	428	404	399	404	409	406	419	375	434	425	407	388	420	389	397	374	390	402	402	395	385	357	371	393	383	364	360	394	416	407	353	402	457	384	372	389	438	389	414	425	409	377	414	411	390	406	402	407	400	400	406	420	376	400	403	362	401	399	411	358	394	374	384	440	410	438	369	405	422	440	437	396	414	394	370	412	372	424	395	385	388	403	401	374	428	419	379	419	412	390	398	407	379	383	394	408	395	394	396	382	388	426	373	420	388	371	408	400	428	396	387	388	453	397	389	410	355	414	423	378	378	397	417	408	418	377	410	409	367	378	394	390	356	418	475	428	388	392	389	396	423	446	401	369	362	426	416	397	399	389	373	415	425	408	352	397	380	387	391	401	393	385	403	400	398	415	408	418	401	425	402	406	386	403	386	391	400	429	409	377	420	380	379	426	399	419	388	378	417	375	426	374	398	384	386	391	375	403	412	395	395	417	405	374	409	399	411	412	418	370	385	398	398	398	415	394	398	431	417	396	427	418	435	393	426	386	358	386	396	416	382	417	410	388	420	426	398	432	385	434	412	416	438	413	396	384	380	413	398	407	397	389	362	390	420	372	437	443	411	376	367	420	390	394	400	377	423	414	408	414	391	402	334	402	428	381	420	401	411	383	399	346	411	375	434	379	392	396	407	390	394	408	417	396	404	370	375	389	358	390	406	374	416	393	405	401	395	410	414	392	420	436	434	393	383	422	416	368
23871	21526	29118	24294	21471	12180	1222	737	621	548	525	486	472	423	460	433	410	384	413	399	434	419	422	393	407	395	381	392	390	418	438	362	386	370	394	417	421	399	409	412	404	364	386	385	383	386	398	404	392	406	376	396	406	421	396	375	370	370	355	360	434	398	374	391	374	377	397	377	400	379	373	353	348	365	375	363	360	390	374	355	362	377	358	351	376	387	384	363	337	391	361	398	351	365	404	380	377	397	403	386	370	350	413	392	353	351	373	354	377	345	379	370	376	376	371	371	366	351	419	376	394	352	380	351	397	391	418	385	399	387	392	366	352	390	367	349	407	385	326	404	364	373	336	381	368	362	377	358	352	372	387	393	360	352	412	343	389	383	352	350	351	356	364	373	383	384	391	381	379	339	365	363	349	382	367	373	361	374	380	316	387	375	405	402	381	369	343	344	371	394	361	376	346	394	369	347	377	360	351	363	346	347	414	366	356	389	361	352	358	359	371	363	352	328	372	395	397	354	364	371	386	381	338	370	378	360	351	327	363	366	413	338	400	369	383	370	340	394	378	378	376	382	384	387	365	375	356	343	332	352	372	365	361	379	388	366	359	358	398	375	385	394	376	371	394	355	358	345	364	345	351	347	373	340	352	338	346	353	351	344	369	385	370	336	344	374	351	403	361	401	344	327	350	366	363	370	346	374	378	366	404	370	364	364	401	387	379	363	374	383	405	370	384	363	335	382	360	378	364	387	354	348	399	362	378	392	367	388	382	379	375	391	362	392	393	354	369	335	344	378	377	376	367	393	351	398	396	377	398	365	373	335	372	369	348	403	385	364	364	396	365	352	381	434	387	362	351	392	372	345	388	391	364	364	380	382	382	384	373	396	347	397	375	363	371	396	343	362	337	389	398	363	360	381	371	379	335	379	392	380	374	417	394	344	357	357	358	353	410	379	359	369	407	362	411	366	380	359	387	340	366	359	365	367	404	353	386	412	389	343	346	372	377	333	374	378	365	383	403	408	362	392	374	360	372	367	390	412	382	334	331	386	381	344	368	380	365	376	361	383	390	352	388	362	373	358	359	375	382	417	368	390	386	372	366	381	370	379	367	360	390	382	335	380	342	356	358	360	360	374	347	382	369	398	391	382	349	397	380	357	393	333	363	363	351	386	379	371	323	368	429	371	374	343	362	382	371	394	381	393	345	393	373	356	365	361	358	364	379	401	394	324	333	376	363	399	377	363	353	381	384	341	376	362	362	374	369	405	392	408	374	376	371	376	368	349	397	363	351	383	382	324	376	380	354	340	366	340	362	387	361	392	364	389	368	371	377	351	338	371	423	366	340	362	366	353	396	335	388	390	378	354	378	370	375	344	376	379	331	369	351	332	396	342	392	385	383	386	327	363	375	392	388	369	381	368	355	373	351	353	360	374	381	371	350	397	346	358	359	347	323	410	384	394	409	368	381	329	354	426	355	377	353	385	387	352	379	341	390	387	364	361	361	393	369	345	381	374	345	344	373	357	344	368	406	382	341	354	357	396	344	357	352	380	361	358	384	355	374	353	367	394	328	337	340	360	373	376	383	359	388	349	395	406	359	339	400	358	387	348	363	358	358	400	392	372	375	372	355	349	360	354	367	373	377	409	362	376	356	370	355	349	355	384	376	359	381	382	347	394	360	332	367	405	362	373	360	369	356	388	360	373	385	371	360	388	391	346	348	394	380	369	386	387	392	352	370	403	373	364	357	340	354	370	379	359	336	360	382	399	395	362	368	367	380	370	357	357	380	389	380	355	339	392	354	397	363	383	370	385	355	385	342	385	368	376	367	395	361	387	384	346	348	351	387	399	334	372	360	379	385	361	366	386	404	400	348	360	332	368	342	358	412	394	373	377	355	375	371	327	382	387	327	384	361	369	353	366	363	370	345	372	379	367	373	387	349	371	383	377	368	385	359	410	374	353	357	398	350	382	363	331	392	394	389	343	382	374	363	344	377	355	407	398	350	374	371	369	354	367	362	381	394	379	379	357	361	372	372	373	336	336	368	381	375	375	405	376	355	346	361	352	398	360	339	383	366	354	343	403	394	390	382	380	356	353	329	379	370	348	341	387	366	392	369	392	408	355	341	362	353	361	343	377	373	353	397	348	361	367	385	355	372	339	335	377	388	367	393	370	381	365	384	348	371	371	385	369	368	363	359	369	358	392	362	347	351	355	358	367	377	374	410	387	350	384	385	373	339	386	339	410	371	389	342	344	376	404	378	372	375	383	331	341	382	357	375	341	398	382	361	392	385	359	381	382	389	354	355	401	378	366	358	379	340	379	408	373	355	353	368	379	365	380	364	387	375	388	371	401	365	332	346	363	358	360	360	370	403	346	395	368	381	386	376	376	359	376	384	371	408	339	328	381	397	377	360	387	368	344	359	383	353	364	360	341	358	376	406	360	341	373	385	351	358	346	387	358	349	357	370	393	378	339	359	378	372	392	362	375	402	317	372	375	418	423	344	364	346	389	407	374	372	350	368	376	343	378	376	345	355	362	357	372	367	358	392	390	411	354	381	375	398	381	367	387	387	366	358	356	380	403	373	348	369	365	367	338	386	378	372	359	364	372	380	380	362	375	382	375	357	371	393	368	344	373	390	345	340	385	383	369	358	350	383	363	375	344	345	351	366	387	413	349	366	362	338	376	333	345	350	366	393	341	375	337	400	388	348	356	355	348	363	371	353	353	386	358	373	411	393	376	385	380	382	363	354	375	393	373	374	355	376	346	372	375	379	369	374	379	377	394	382	374	362	359	355	338	393	394	355	393	367	359	381	379	359	341	376	391	382	354	371	382	397	409	356	346	366	351	377	350	373	340	381	385	383	359	406	377	379	387	376	370	377	410	381	381	388	365	348	353	378	363	391	381	371	401	357	407	368	368	346	367	362	422	359	364	351	406	371	353	360	368	374	382	366	363	377	359	367	409	383	359	334	419	386	376	390	373	388	374	363	388	372	374	410	347	368	369	363	377	394	388	362	356	357	379	362	368	341	342	397	396	352	375	411	360	370	370	349	377	398	383	354	373	383	380	380	389	382	388	389	378	348	395	369	379	358	372	362	336	385	378	367	378	362	346	394	353	360	361	364	378	375	371	385	359	366	355	355	358	377	354	360	369	391	373	391	335	373	402	353	342	401	334	341	377	383	320	376	339	365	336	377	365	352	391	353	338	380	343	400	349	394	363	424	360	385	386	383	380	389	393	367	347	381	369	372	350	370	392	391	371	357	376	380	351	415	357	344	388	380	340	353	345	349	398	352	383	369	352	350	363	377	370	342	359	346	383	374	339	336	381	381	385	360	367	371	360	350	375	374	379	394	390	401	371	357	387	392	396	401	389	357	385	363	378	385	371	353	361	389	376	359	372	353	387	361	397	376	368	368	342	376	348	373	368	394	382	377	387	384	377	356	401	373	395	408	369	324	381	362	374	339	374	356	423	380	352	374	384	415	374	370	404
4969	10471	8435	4167	2975	2301	1917	1504	1266	1069	991	912	760	777	696	692	709	659	590	637	586	565	636	582	600	555	555	552	546	551	597	552	547	539	560	602	557	518	565	571	566	576	588	586	576	607	577	637	569	536	549	546	543	490	522	486	561	497	533	494	566	535	513	558	529	535	526	487	506	580	545	525	505	497	546	549	507	568	548	485	531	497	507	512	507	528	523	504	516	503	518	523	504	506	531	482	512	524	524	483	498	516	490	520	540	564	527	520	527	545	523	513	537	544	504	505	538	547	509	526	493	511	538	501	515	523	522	507	533	518	525	495	529	530	512	525	541	543	517	531	489	535	512	510	504	508	492	497	555	551	552	543	535	500	491	548	528	525	522	550	504	507	558	547	519	493	555	558	521	527	502	520	521	554	551	535	558	512	494	490	465	509	536	523	503	493	506	512	547	535	488	516	545	530	525	527	527	501	516	552	553	481	517	533	486	483	480	497	498	515	521	488	519	516	529	516	533	529	513	525	520	525	544	515	505	523	523	568	541	531	499	454	498	513	523	512	539	476	517	536	486	545	537	497	475	509	519	482	499	537	534	476	490	549	521	499	508	552	502	505	536	528	508	570	550	522	537	503	533	486	530	499	529	496	546	540	567	530	524	537	538	552	525	470	491	513	512	508	518	490	514	537	502	487	489	544	524	540	554	473	532	518	498	547	477	517	495	516	464	497	523	509	488	507	506	509	511	486	515	531	504	533	502	531	528	531	554	527	511	535	500	582	520	489	493	518	492	544	545	469	530	534	566	560	529	516	490	531	525	543	561	556	522	511	495	546	509	487	520	529	489	498	514	511	545	509	509	539	490	521	516	505	497	524	509	499	515	537	525	507	507	479	565	546	521	491	497	525	531	514	555	529	511	518	529	552	516	532	547	504	538	510	518	543	484	551	531	531	544	512	519	521	517	505	517	499	468	548	512	538	508	523	515	523	540	530	535	475	525	517	491	565	524	495	460	522	511	529	520	512	484	499	536	599	492	505	531	515	521	539	564	509	513	546	498	541	534	564	502	513	497	489	521	534	526	505	557	521	532	514	497	511	486	570	545	529	505	500	500	483	546	523	545	533	582	540	503	505	512	525	536	509	546	489	522	525	501	495	516	478	531	534	547	501	519	487	499	513	531	493	541	501	499	506	530	541	509	480	485	531	510	529	505	489	521	561	528	537	520	500	515	519	552	543	520	567	528	538	528	542	508	525	516	527	540	545	599	504	527	512	533	523	510	512	531	585	535	516	529	515	535	531	526	528	516	541	500	481	514	522	518	495	504	493	537	511	549	535	537	527	530	495	515	546	546	506	498	499	528	502	512	518	523	489	509	509	531	480	528	480	527	486	529	516	512	491	555	521	495	507	512	509	512	525	511	532	549	545	506	516	496	573	547	527	530	489	513	485	479	540	518	525	534	526	531	486	559	561	522	497	527	544	549	521	487	498	523	550	475	541	529	483	514	468	530	495	517	506	510	529	514	538	523	547	504	502	470	522	536	535	521	557	519	515	500	550	520	482	509	544	550	545	482	562	483	532	503	502	532	497	511	512	517	528	537	560	503	522	516	468	511	475	497	501	484	504	504	533	519	499	555	543	491	519	500	505	524	531	502	475	530	506	531	504	567	522	540	498	508	497	488	511	501	499	527	494	554	526	520	515	508	522	529	531	505	565	492	575	524	525	521	547	559	503	541	515	480	516	497	546	513	495	515	478	525	493	509	522	490	503	537	522	455	529	532	512	538	524	508	540	464	475	550	537	501	578	530	500	499	526	471	551	492	484	527	512	532	531	519	501	566	505	511	527	493	496	484	556	539	504	500	498	547	531	520	505	528	485	538	518	484	506	561	494	479	541	530	532	515	486	507	505	501	532	530	514	499	505	498	500	481	497	566	544	561	577	528	516	531	579	502	518	519	512	533	541	502	497	546	523	518	535	499	474	529	522	501	522	518	532	512	514	526	517	500	486	490	523	556	537	546	532	534	507	537	575	537	507	507	526	542	519	512	515	513	507	498	565	580	479	527	482	510	510	554	504	520	529	505	536	500	471	548	496	475	532	546	556	493	547	465	463	557	529	502	531	514	521	522	495	440	524	516	515	532	533	500	527	522	474	510	499	545	515	474	540	509	503	537	535	515	527	522	558	548	543	496	523	544	515	495	503	506	517	495	484	504	534	510	528	510	519	535	525	503	495	510	549	547	500	493	523	561	511	544	526	438	540	491	484	516	559	548	547	534	524	468	497	545	526	529	525	514	521	526	514	534	544	522	522	486	535	542	505	553	510	516	549	511	503	490	527	543	550	571	494	565	479	552	491	563	526	515	505	511	522	521	506	519	486	526	545	521	556	507	550	499	477	511	512	525	506	535	476	510	485	494	518	459	503	488	522	523	556	497	493	500	555	545	525	530	545	511	525	496	554	499	530	502	510	527	522	520	516	492	512	531	532	502	518	521	518	545	520	505	511	527	512	580	492	515	465	501	504	500	505	476	495	530	506	516	531	522	525	528	516	503	515	520	519	540	511	509	515	572	525	517	542	526	546	513	503	518	526	527	457	530	538	513	527	549	507	501	523	534	482	512	478	479	496	485	524	481	550	476	498	505	523	513	532	471	498	498	530	484	551	552	517	502	526	499	513	520	480	533	560	547	534	542	517	522	493	511	509	519	552	521	510	533	493	551	517	542	494	512	505	547	502	522	508	554	485	549	494	517	529	490	520	520	519	485	521	562	537	517	482	520	512	541	496	564	505	529	516	506	522	523	542	508	543	511	482	486	499	520	560	535	529	553	475	485	505	556	509	492	531	499	538	511	521	539	533	535	512	499	530	477	504	475	527	516	519	504	505	546	498	533	563	511	516	511	498	502	525	494	531	545	509	496	538	500	541	518	512	549	494	535	510	539	528	501	479	526	524	510	534	498	505	515	544	516	551	554	512	487	516	498	530	499	510	499	519	526	515	516	514	541	507	487	504	470	542	537	521	489	514	514	479	531	513	491	523	509	528	534	490	497	536	498	501	488	516	513	525	551	512	499	479	573	518	513	496	539	482	549	503	512	519	506	505	485	489	517	515	481	520	455	510	522	503	493	532	508	519	512	508	534	524	521	486	497	546	499	510	447	487	525	508	466	561	542	525	545	521	541	491	517	499	560	537	525	548	512	526	494	502	527	511	520	531	531	511	522	491	496	490	516	506	544	503	517	507	519	491	528	518	540	534	460	485	488	488	537	492	519	519	516	537	527	542	503	498	561	506	506	526	514	511	523	501	495	510	535	553	525	537	487	485	470	488	542	511	554	462	511	533	513	560	507	527	538	518	512	530	545	492	551	505	543	530	507	505	530	512	559	493	516	529	523	529	532	489	496	559	497	504	499	546	561	491	514	532	492	553	486	546	483	487	547	536	514	550	496	500	542	484	501	530	541	532	533	532	553	492	521	559	539	528	476	524	551	545	535	533	509	522
23082	21506	29499	23946	21510	21549	10358	1081	678	630	529	457	447	393	367	326	319	324	322	314	309	277	280	261	255	252	278	261	259	283	268	291	242	258	272	266	239	239	264	241	245	253	246	249	233	238	264	304	264	249	242	243	239	256	259	261	251	233	242	263	216	243	231	229	262	251	244	230	246	255	236	242	228	207	224	226	248	236	242	256	228	222	228	250	219	241	213	207	232	245	222	218	228	210	221	219	215	219	190	223	215	226	241	232	222	224	223	201	225	236	237	234	231	231	228	239	228	224	212	228	201	216	232	242	228	222	211	215	210	242	240	251	217	222	206	241	217	188	222	232	209	201	229	236	235	243	216	219	205	206	230	236	239	210	242	243	215	205	234	246	221	254	231	233	223	223	211	210	244	230	203	211	220	247	204	214	221	264	239	232	241	223	237	217	234	241	251	253	245	236	236	215	227	226	252	237	213	212	234	207	229	214	228	204	206	221	217	227	229	248	232	225	249	222	233	233	229	204	230	244	228	232	224	244	223	269	238	207	218	226	231	221	246	232	236	232	233	218	214	226	250	238	225	198	219	234	204	204	237	233	221	210	244	209	234	222	247	226	218	249	224	214	220	230	243	205	203	234	239	223	236	230	239	212	204	221	221	232	256	211	238	262	232	223	235	189	209	201	232	229	223	247	210	216	214	210	196	237	231	229	202	218	242	245	239	230	240	206	226	237	234	231	220	217	237	225	214	260	231	232	209	218	243	241	234	222	236	235	238	225	227	206	209	226	226	203	251	211	247	196	215	245	241	214	228	220	246	229	203	242	226	206	234	246	231	217	228	243	232	243	183	215	235	210	205	208	238	242	201	235	239	238	223	241	222	242	221	208	215	253	224	221	246	241	191	269	224	204	244	230	259	240	211	219	221	224	225	250	220	192	252	252	244	224	205	204	220	228	252	250	212	210	223	223	262	216	226	218	218	201	212	229	235	246	231	225	250	236	220	212	209	242	221	223	219	249	237	243	219	241	235	213	230	231	218	213	229	233	225	235	244	226	220	217	219	218	213	217	228	235	234	214	225	246	244	215	234	223	245	211	248	200	248	207	250	238	206	224	246	221	259	222	209	215	228	210	224	190	231	248	215	220	205	244	222	244	235	198	262	216	228	215	231	226	229	221	228	247	210	221	248	220	243	240	233	252	236	202	242	221	210	225	207	199	239	205	233	215	227	239	223	221	231	245	208	218	215	225	224	249	247	229	215	230	243	208	220	226	240	213	238	210	249	217	209	205	229	230	212	261	231	249	215	218	219	223	217	220	249	221	202	217	202	227	207	207	245	216	214	239	249	237	212	212	214	205	189	235	204	238	200	236	249	225	215	229	229	249	227	242	233	200	218	258	235	221	248	224	242	214	225	200	228	242	208	229	235	203	210	227	228	220	223	230	236	221	227	206	233	241	232	233	243	222	228	211	216	234	215	264	215	243	213	243	201	205	224	224	215	218	240	226	212	220	207	233	199	213	203	218	189	210	224	217	234	236	226	229	214	220	219	211	215	231	213	217	234	223	233	224	227	220	205	232	224	225	230	249	248	218	227	211	233	222	255	238	219	235	210	216	218	218	221	226	236	224	219	230	233	239	244	224	234	230	235	245	231	238	213	228	240	214	218	238	222	252	236	238	218	230	215	228	227	229	206	235	236	203	231	240	217	234	211	212	226	225	239	217	215	223	206	203	236	247	254	216	224	255	234	229	229	232	227	268	213	216	210	231	236	240	236	218	215	232	228	232	214	227	223	213	239	225	249	238	206	208	224	223	232	231	247	228	219	269	214	230	228	201	196	207	226	216	220	204	222	226	232	252	234	206	226	227	214	215	214	217	221	208	229	262	216	242	218	240	255	216	185	209	224	212	232	242	231	237	216	226	248	212	225	200	224	239	206	231	237	244	239	211	217	202	237	213	233	230	223	250	214	242	212	240	237	214	225	205	216	209	223	234	251	217	247	231	227	231	220	239	227	244	214	207	200	243	210	216	242	225	242	211	240	237	234	237	214	199	199	220	243	238	210	220	226	213	224	248	232	232	242	228	223	210	228	232	217	205	231	221	199	217	210	212	249	233	226	220	211	218	208	215	239	225	233	218	210	206	229	230	251	225	234	254	230	223	212	227	236	224	218	208	213	243	203	206	185	221	223	219	200	219	229	186	206	234	223	241	245	234	222	235	207	237	234	219	240	234	204	229	223	223	218	235	223	217	238	221	252	226	213	221	218	212	229	238	239	238	217	224	230	243	204	237	229	228	228	243	222	218	221	257	230	227	225	246	222	234	206	250	225	238	205	194	242	243	208	215	237	220	203	234	238	222	240	252	252	226	228	246	203	253	215	220	217	215	232	210	187	254	233	216	239	186	216	226	196	250	209	234	251	226	234	235	228	210	220	234	195	232	275	225	210	212	234	237	226	245	231	234	196	220	200	224	210	236	237	236	228	209	235	235	240	228	209	242	258	216	218	238	232	228	233	237	225	213	211	218	233	219	224	214	241	211	239	254	224	226	215	226	224	220	212	242	215	206	220	225	237	210	222	236	217	232	233	231	222	236	216	245	232	213	236	199	207	224	226	238	215	225	239	215	221	210	248	252	234	213	230	218	238	219	251	219	212	227	231	251	195	246	243	247	209	250	237	216	242	233	217	211	229	257	241	212	272	210	248	206	231	229	210	210	232	226	267	256	248	215	209	211	222	201	215	210	217	243	203	217	229	239	227	197	224	252	224	215	236	226	228	224	217	221	225	241	211	263	215	222	247	230	223	215	239	203	277	218	222	210	236	212	232	213	230	223	212	242	237	199	210	240	249	234	247	223	198	194	246	222	217	254	202	223	225	227	257	196	215	212	232	214	252	232	209	251	226	204	220	227	235	231	224	218	209	245	222	242	236	237	222	220	224	216	222	207	215	243	200	215	218	242	232	201	200	253	226	226	233	220	230	216	227	231	227	220	239	226	234	223	186	222	225	251	218	225	211	229	240	214	211	230	227	234	229	219	234	245	221	232	226	232	186	219	237	213	222	214	199	232	232	214	218	245	213	227	216	241	250	238	184	193	223	234	216	234	218	203	219	238	201	239	249	239	201	211	207	236	233	236	228	222	188	252	208	201	217	207	238	236	235	253	216	218	222	223	240	213	219	203	227	243	243	212	205	237	227	212	198	205	236	231	217	234	212	231	217	261	221	210	237	229	238	236	231	205	238	217	217	211	254	198	213	210	250	254	224	226	234	220	248	223	208	227	224	215	210	217	235	203	255	213	230	201	202	227	220	220	232	236	228	231	223	222	212	219	218	222	221	200	214	250	236	214	229	207	220	232	246	204	217	205	252	228	232	236	241	221	237	208	258	241	250	233	196	212	238	242	239	235	219	241	239	219	216	209	204	230	232	231	235	216	234	237	194	205	259	227	214	221	224	240	227	231	228	229	228	226	203	225	215	214	238	222	207	230	224	201	222	212	192	232
7132	16850	13554	6970	4805	3600	2741	2241	1730	1467	1210	1058	937	823	713	693	607	603	543	543	480	491	483	445	447	410	405	421	412	391	410	419	392	330	397	370	404	384	386	382	354	356	369	372	340	395	395	467	428	387	365	395	382	385	401	342	337	323	362	373	322	349	327	351	335	325	347	347	320	335	343	355	308	348	328	321	338	338	328	335	321	313	331	344	343	331	309	309	313	315	315	341	325	310	332	324	331	332	344	334	341	339	315	316	342	322	352	320	364	329	298	294	311	339	323	346	352	319	333	348	315	319	333	336	311	300	318	292	327	323	319	340	332	334	311	327	305	312	346	328	311	324	300	305	307	358	301	321	299	325	342	317	321	319	327	335	311	289	315	348	337	299	340	354	315	321	326	309	316	336	303	294	330	305	301	337	306	320	337	299	297	347	341	321	326	315	318	320	299	325	315	324	307	332	339	320	328	297	296	318	312	308	284	311	302	293	314	327	316	337	337	318	302	312	336	321	310	334	325	317	332	312	314	310	358	326	332	329	346	334	335	318	293	300	331	304	295	295	352	291	294	347	334	309	277	291	338	348	328	311	334	305	314	359	295	299	313	336	308	324	310	313	331	318	337	314	319	320	348	320	349	339	314	313	361	350	339	355	340	341	325	292	329	332	345	344	320	325	354	332	310	342	331	319	311	317	327	292	336	338	339	316	336	327	288	315	337	357	305	313	330	323	331	344	331	328	319	287	352	305	353	326	309	316	283	309	321	324	308	333	319	316	326	294	305	335	329	277	331	358	295	310	317	289	333	300	311	347	283	344	323	323	312	310	332	308	310	332	312	322	353	293	330	327	326	350	329	309	315	325	333	310	308	334	307	341	271	328	340	305	323	330	331	301	308	283	303	355	321	308	305	326	302	276	330	312	305	317	315	305	326	326	334	316	307	320	319	330	323	340	323	350	294	292	332	310	311	331	320	333	337	318	305	297	312	333	309	314	313	350	361	310	301	317	314	317	320	305	315	307	302	346	325	310	349	296	312	337	312	338	307	294	311	314	323	323	312	320	354	355	336	292	364	322	338	336	342	353	317	336	329	296	348	304	335	321	309	313	312	312	335	299	309	306	327	293	336	312	289	346	314	317	288	301	316	304	264	342	343	355	325	352	303	315	318	331	303	306	342	359	314	291	294	317	308	338	298	312	349	324	317	330	330	335	339	334	303	335	340	313	290	343	296	367	329	348	343	338	306	328	295	351	344	317	314	301	332	326	339	328	317	356	313	323	336	306	290	331	338	313	296	320	305	339	309	327	315	325	307	284	314	308	292	346	315	303	304	310	320	345	341	340	323	331	335	293	357	317	297	334	358	340	324	301	316	318	307	276	313	317	327	305	331	332	317	296	303	324	344	336	315	311	329	333	334	289	314	360	325	323	305	313	307	340	331	342	319	327	323	307	315	334	291	347	300	364	338	349	304	328	327	310	305	309	310	308	352	301	331	303	324	313	332	325	328	300	328	327	352	297	332	290	334	338	333	345	293	273	310	331	319	317	317	336	318	314	305	301	323	314	336	332	319	313	329	342	303	311	331	326	306	306	334	310	357	315	330	307	334	356	328	329	344	337	331	349	315	308	310	293	311	328	313	286	307	325	311	309	340	303	357	322	292	333	332	282	329	333	310	312	310	302	365	344	315	323	314	332	318	342	316	307	341	330	308	303	308	309	317	333	315	320	287	310	296	304	300	349	318	303	342	298	328	335	330	314	315	313	314	327	320	317	336	322	299	317	315	344	327	283	288	319	340	320	335	324	367	294	295	320	319	305	339	315	323	342	321	284	342	330	315	319	312	302	288	316	311	322	317	287	286	314	353	340	325	335	313	345	328	331	286	322	284	323	321	327	301	363	325	329	290	333	339	343	340	304	291	305	330	323	344	301	321	307	324	316	318	337	320	355	340	297	286	301	283	321	276	309	319	348	308	303	306	309	287	312	343	316	297	316	343	355	316	329	320	360	331	297	356	298	309	315	327	322	324	312	308	327	336	328	334	324	340	307	307	311	346	314	355	344	306	340	312	311	332	316	355	313	317	324	301	338	327	338	337	294	308	320	311	335	319	318	373	332	322	284	332	312	307	312	296	322	319	324	330	276	330	346	281	311	333	327	365	307	309	301	345	345	306	315	307	331	325	316	356	290	328	337	323	310	330	339	314	338	341	287	292	318	323	320	305	356	303	319	308	315	325	360	327	301	310	351	309	317	298	321	317	328	296	317	298	308	330	307	313	340	311	314	320	310	323	314	284	346	330	321	297	314	319	336	309	346	280	325	317	320	321	307	319	287	341	328	315	300	335	284	307	323	297	324	293	300	292	306	343	355	336	322	305	324	297	358	369	352	327	329	312	337	310	339	339	295	299	325	337	313	325	359	333	344	304	322	337	334	351	301	307	289	303	319	304	292	300	328	303	314	344	345	342	329	286	311	319	289	342	336	299	357	324	321	308	326	312	345	316	298	328	322	342	333	307	336	325	317	332	299	323	311	345	305	337	335	317	333	352	310	317	287	281	334	319	317	350	305	324	297	301	332	289	306	310	300	304	330	344	322	304	349	329	335	342	332	350	363	295	295	308	327	362	322	312	311	336	304	321	340	337	335	299	317	339	334	337	354	307	339	297	343	349	335	291	303	305	295	315	282	328	321	350	312	328	341	294	302	310	310	321	311	303	297	306	345	329	362	302	303	288	299	324	326	345	361	339	328	318	312	303	308	337	326	363	315	299	327	318	317	312	333	322	343	342	320	318	306	331	328	332	296	315	337	334	320	323	344	333	350	302	302	340	315	296	288	314	293	341	322	340	306	317	326	315	325	330	304	329	320	301	299	338	320	337	343	303	304	342	328	352	316	327	317	350	348	349	272	323	336	313	309	322	331	332	314	323	318	321	327	307	341	319	309	327	301	304	307	328	296	301	307	328	343	314	347	323	340	298	340	314	340	365	325	319	330	299	312	344	341	319	313	318	314	323	347	321	285	333	330	321	323	329	334	293	360	288	346	323	311	321	330	324	329	318	286	319	318	319	330	341	335	295	315	303	355	307	339	325	284	318	326	317	301	292	342	335	332	330	308	334	301	298	353	342	309	345	328	318	353	330	310	318	299	292	343	284	308	303	317	341	333	301	317	329	323	348	314	323	326	310	336	341	318	331	332	337	334	305	300	275	338	309	350	322	319	328	306	327	330	312	326	306	317	324	299	321	334	324	330	294	297	333	339	318	314	324	300	357	307	336	317	299	314	324	302	291	306	305	358	313	330	327	314	294	367	292	310	344	299	309	313	313	306	326	303	338	308	316	352	297	320	332	313	329	296	307	306	340	304	336	325	339	345	313	328	359	340	338	316	321	337	321	350	308	318	295	331	316	336	299	304	313	310	335	315	301	322	320	320	336	321	302	319	318	327	276	335	345	322	307	307	329	337	334	343	339	339	301	338	326	330	311	324	324	344	329	325	307	311
27094	21172	9825	732	426	389	333	327	308	300	282	345	298	335	307	275	288	314	307	312	295	335	284	306	275	305	275	275	288	301	290	288	268	279	288	258	305	266	289	279	290	280	281	317	299	296	316	280	302	306	326	257	284	285	321	296	273	330	276	290	298	253	288	302	306	277	269	263	284	252	275	300	289	286	293	295	274	271	284	253	301	284	275	263	273	278	273	298	309	266	299	284	327	298	290	293	260	285	266	301	276	263	285	298	297	288	281	296	293	273	261	275	281	286	301	291	267	271	269	270	302	282	306	286	277	288	308	270	283	305	295	275	274	283	270	298	274	297	278	310	325	309	285	297	244	298	309	341	260	257	281	301	294	276	273	266	276	310	258	299	265	271	279	280	289	274	266	270	265	283	271	270	282	289	284	291	277	300	256	294	276	270	259	290	262	275	284	283	303	279	268	283	331	310	291	277	262	278	296	288	303	267	276	298	296	271	299	286	297	291	297	271	256	282	282	265	275	274	263	319	283	287	260	267	286	278	288	307	294	298	278	280	284	293	316	292	331	286	289	289	296	287	271	304	284	303	300	275	315	277	292	280	276	284	301	270	285	303	271	299	293	288	275	275	296	298	294	286	282	302	305	277	259	289	255	253	279	322	284	291	296	324	270	313	268	278	293	277	311	282	283	294	280	283	282	274	288	294	272	256	297	283	302	265	283	280	294	307	308	296	294	290	320	287	278	287	306	242	297	276	288	277	330	294	282	283	289	288	289	310	329	290	274	288	278	264	284	279	296	294	295	286	269	289	326	263	273	264	305	296	305	269	307	261	288	286	306	267	298	289	259	306	258	255	296	312	299	308	279	291	297	290	297	312	300	291	287	294	258	276	282	286	289	272	281	304	283	270	316	250	321	292	268	285	286	288	261	297	291	319	271	286	257	265	307	304	314	258	305	257	323	279	297	295	303	299	301	278	280	282	299	291	304	271	300	296	254	267	294	296	270	290	310	295	247	289	303	297	280	289	299	291	282	275	307	305	300	313	273	311	261	269	307	315	293	296	296	283	291	302	288	277	269	266	266	295	295	279	353	277	291	272	264	304	274	278	262	271	287	266	300	281	288	287	312	286	302	297	276	308	312	295	320	284	294	281	286	264	274	249	272	276	290	284	275	271	270	274	305	278	282	284	260	287	276	272	286	293	285	293	271	287	296	288	285	327	302	267	267	306	280	256	286	302	294	282	253	309	298	289	258	304	305	307	284	290	288	288	271	278	297	282	278	278	290	267	292	278	304	254	277	269	289	282	263	302	273	306	276	293	278	270	305	303	295	332	290	293	284	299	292	279	276	295	287	292	297	294	281	271	274	304	288	293	283	294	253	277	265	277	278	294	308	268	292	269	288	273	273	284	259	310	301	277	256	277	304	280	286	264	272	287	291	270	271	277	295	261	298	308	262	324	266	284	300	252	262	265	289	273	306	274	290	294	287	260	294	279	270	282	300	325	294	290	310	279	248	282	287	285	271	270	310	290	288	289	292	287	284	317	288	295	296	269	280	271	262	301	265	308	317	298	261	294	274	282	296	286	279	267	301	290	272	280	276	279	299	277	289	274	268	269	297	294	302	305	298	267	277	292	322	254	291	288	299	275	307	270	283	281	291	273	298	289	301	312	274	287	267	310	280	271	278	291	256	260	289	309	296	260	316	298	295	271	279	294	283	280	307	274	288	281	329	310	308	267	270	329	288	271	291	275	292	316	317	269	306	282	267	292	279	273	268	276	289	259	278	284	300	272	288	261	289	285	295	289	311	284	303	306	265	277	255	310	299	271	314	280	303	316	311	283	279	265	268	290	300	264	266	262	308	317	281	288	279	259	303	279	272	310	257	250	267	256	283	293	299	289	300	298	276	273	309	259	301	283	279	261	299	292	291	294	289	291	281	285	314	285	284	303	280	295	267	263	299	262	301	268	296	295	263	267	290	290	268	300	279	271	293	278	267	278	267	288	265	316	320	319	305	272	303	288	265	282	325	308	301	305	270	283	283	262	293	315	289	278	279	277	291	294	298	298	275	296	296	298	317	288	272	284	306	273	262	286	277	296	270	297	296	301	286	274	283	317	283	253	279	269	300	286	283	294	291	251	277	295	301	268	265	306	296	291	282	293	271	282	272	290	306	296	319	303	272	307	288	314	305	265	292	300	312	291	282	293	285	267	290	285	289	271	268	302	302	281	301	306	297	264	283	281	261	285	287	251	273	262	275	293	312	285	288	286	290	290	297	281	294	292	277	301	285	270	255	255	283	286	268	275	296	279	267	313	279	282	301	290	277	302	299	284	272	279	293	302	249	282	304	269	290	292	262	280	263	258	276	295	290	277	306	271	293	252	289	313	284	291	267	328	306	274	262	279	287	297	298	293	276	291	265	311	252	288	285	279	279	265	272	292	269	280	298	274	286	322	319	312	285	272	292	281	282	299	286	290	321	278	314	282	280	281	304	291	250	297	263	269	225	274	282	256	293	309	317	300	257	259	275	312	272	293	293	297	283	253	299	287	324	308	277	296	290	309	292	272	275	291	283	282	284	298	311	321	271	290	298	306	258	298	299	281	286	280	275	268	299	268	291	301	289	284	294	275	285	273	299	300	288	266	299	265	254	256	308	260	254	294	290	274	268	284	275	306	308	270	279	273	268	298	312	292	277	292	283	303	270	303	292	301	284	269	315	312	286	301	306	290	251	293	287	278	296	279	268	266	267	319	279	287	300	273	291	300	323	306	300	294	267	335	289	280	311	271	260	285	302	343	294	275	281	313	301	251	293	300	287	264	282	274	263	300	298	288	256	279	286	283	272	293	269	284	270	285	294	295	268	301	301	288	261	260	279	277	263	288	291	274	292	283	316	279	288	282	283	282	260	301	252	303	285	263	260	285	265	283	285	296	271	287	274	271	308	275	275	271	278	278	265	266	275	303	279	310	306	264	269	304	277	282	306	253	270	276	291	270	320	276	277	258	272	290	273	328	277	268	282	299	281	281	278	299	289	276	260	298	278	264	271	278	268	253	284	265	307	269	289	273	293	293	262	288	293	281	280	293	279	290	275	248	293	252	311	290	286	280	262	278	305	279	277	296	281	251	265	280	290	290	276	305	295	280	291	269	286	282	320	308	258	283	259	315	289	280	276	245	292	318	277	282	297	312	278	280	275	256	286	296	275	313	270	281	285	303	271	303	291	242	252	285	265	283	296	276	318	296	274	308	281	297	265	257	299	304	295	280	287	282	289	297	285	270	296	292	288	265	266	272	272	291	293	285	308	269	281	296	268	279	294	295	289	275	339	287	307	274	302	267	313	318	273	281	282	270	267	315	282	279	267	284	273	286	270	284	306	301	289	279	277	295	283	279	288	268	294	295	266	255	326	281	290	262	317	273	247	284	297	298	274	292	280	294	299	293	311	282	270	280	299	279	276	282	306	274	260	317	272	277	304	300	288	330	307	250	292	289	279	271
3899	1173	978	630	558	491	454	439	434	462	415	408	447	410	395	384	406	411	409	384	375	385	395	401	403	402	407	381	432	386	435	364	391	418	422	376	408	414	400	416	417	406	445	413	413	431	388	427	435	412	406	382	391	444	418	419	404	400	389	373	432	392	420	418	369	441	389	404	368	451	393	388	392	408	360	410	407	399	404	404	372	377	394	399	379	405	376	406	382	398	397	398	409	406	388	418	395	387	382	371	383	404	451	384	403	385	385	422	385	400	425	416	405	381	385	394	373	390	384	419	404	402	421	382	404	380	423	380	411	411	408	405	407	407	404	381	391	392	400	385	405	429	397	388	393	394	409	406	395	381	405	426	396	433	360	397	398	411	367	407	394	402	429	420	371	401	392	402	444	430	402	400	416	404	428	411	363	396	427	406	424	383	379	400	393	361	455	406	399	387	432	394	382	404	385	371	390	395	422	409	402	399	400	439	393	397	379	384	410	395	405	381	428	414	441	394	386	378	411	394	382	419	390	394	394	418	357	390	408	405	420	423	392	379	404	371	389	385	382	367	407	391	388	419	439	415	380	402	370	390	388	405	404	388	419	379	405	395	396	425	426	400	369	421	437	413	386	447	414	407	383	395	436	381	436	401	377	422	402	396	428	359	379	386	365	399	439	407	377	402	397	391	415	398	423	400	408	402	391	408	392	415	422	403	424	373	386	381	427	385	417	419	426	382	390	400	392	412	409	443	392	377	416	430	401	382	391	398	404	381	397	401	392	378	398	410	404	385	407	350	419	360	404	418	403	363	382	382	415	409	400	382	408	381	420	430	413	421	435	391	402	415	382	395	428	384	407	395	418	415	385	406	392	406	385	388	405	384	411	418	375	400	414	409	370	407	421	396	387	408	359	408	400	414	413	400	403	424	421	408	397	368	417	382	403	430	379	372	399	359	401	387	432	415	397	433	387	383	418	415	405	402	374	416	388	382	401	416	399	401	424	423	381	415	390	402	374	393	409	395	400	397	379	412	388	418	408	441	385	435	397	399	398	416	435	401	363	388	404	401	378	399	400	415	380	396	389	407	387	397	396	395	397	350	384	400	411	396	404	351	403	373	405	380	393	407	386	387	400	400	369	373	385	393	361	381	429	359	390	410	416	356	377	396	386	404	400	410	423	395	388	388	400	380	365	439	376	401	389	395	373	412	389	385	386	391	391	423	401	399	385	424	402	334	423	394	413	378	413	372	407	406	395	387	391	376	379	392	399	376	405	381	415	383	410	383	392	380	380	411	375	441	418	405	354	398	378	402	411	400	400	390	373	390	416	378	443	417	400	407	383	364	435	379	412	358	420	397	398	408	443	416	434	416	439	392	385	396	437	390	423	378	393	404	420	393	387	397	413	397	380	407	425	347	408	389	397	399	408	375	397	384	394	417	435	436	445	400	392	355	381	392	375	408	431	402	416	395	431	420	414	396	391	428	427	392	389	440	381	399	385	382	396	419	419	372	366	420	413	385	370	382	366	417	417	415	443	415	394	389	424	395	406	401	410	435	417	375	407	424	384	422	405	376	383	406	389	405	432	383	406	410	375	338	407	391	393	391	385	418	380	365	383	389	414	360	382	393	348	403	411	384	406	406	407	397	391	378	386	393	395	405	391	373	397	348	404	414	381	394	391	402	405	378	376	418	379	405	415	397	381	386	409	401	407	393	405	354	389	393	389	400	406	414	405	384	426	391	401	389	371	382	447	372	432	339	415	392	402	400	402	434	375	412	411	387	398	392	388	401	368	425	388	397	418	376	387	387	382	409	420	399	410	401	423	395	403	403	385	431	389	409	399	392	429	374	436	414	453	447	374	425	389	410	439	368	436	411	405	403	415	380	404	409	456	410	374	412	386	399	417	386	385	374	383	404	408	426	393	392	411	431	375	404	408	377	428	388	387	368	394	388	381	389	408	376	415	387	391	408	400	413	404	381	410	394	353	383	368	397	411	388	374	418	373	416	368	401	401	401	451	372	370	388	389	359	425	400	417	405	383	396	373	411	410	430	381	403	403	411	420	387	376	400	394	427	400	409	412	375	389	415	405	398	361	374	395	428	408	409	389	402	404	374	416	387	396	368	409	433	389	408	396	403	387	402	398	413	404	415	385	374	431	439	392	401	408	370	396	368	364	433	443	401	404	429	418	404	421	407	411	421	415	410	394	367	391	450	393	382	423	404	411	406	402	405	398	431	433	428	386	399	414	405	411	409	391	388	394	407	408	383	399	400	374	379	427	383	406	412	405	419	368	395	360	417	405	361	408	386	407	423	373	393	384	401	391	410	424	395	430	410	394	374	371	379	411	399	397	397	417	475	434	387	393	427	404	381	392	418	358	393	415	372	446	415	408	382	414	391	438	425	401	394	393	444	412	373	421	369	411	403	371	380	381	421	406	401	416	406	385	359	411	389	377	397	364	419	390	389	403	403	415	403	397	384	410	372	387	384	408	395	386	385	399	362	383	409	416	391	438	400	385	403	394	391	409	392	425	405	385	451	436	399	422	366	369	384	394	392	393	412	378	409	410	407	406	391	365	443	397	381	395	401	373	401	373	388	431	381	432	397	375	404	391	385	383	405	371	434	406	383	406	384	372	402	388	410	406	382	377	395	400	428	343	406	422	363	403	390	372	393	413	388	409	393	400	393	407	411	419	378	399	397	388	401	428	403	382	376	377	402	392	414	376	372	378	403	390	399	374	391	405	420	403	378	376	400	395	413	384	436	407	400	432	401	377	386	373	439	451	378	396	394	383	412	406	371	391	402	426	401	374	415	418	429	415	395	387	399	433	378	395	395	391	397	407	391	411	384	400	425	439	400	415	403	419	388	396	370	399	366	396	390	396	416	407	441	399	401	418	411	422	409	384	380	405	413	402	396	404	395	420	379	344	372	370	376	426	374	409	411	418	380	422	401	400	444	397	376	391	382	384	413	422	442	370	352	399	397	353	371	407	376	410	371	389	397	379	406	418	400	404	375	407	416	402	430	383	398	401	379	395	379	410	431	394	394	389	453	397	395	390	405	408	388	398	410	359	407	413	407	390	393	424	398	366	412	400	410	418	436	438	403	394	377	380	404	406	390	433	383	378	431	443	393	409	397	392	432	424	395	413	354	432	415	414	411	379	428	364	413	381	361	347	432	411	404	408	425	399	411	393	379	425	383	383	436	391	409	399	380	398	380	403	399	404	399	324	438	393	373	418	375	388	364	397	422	418	385	433	367	360	405	368	366	393	400	443	375	364	430	380	370	435	422	392	400	363	409	408	417	401	417	388	377	396	456	422	393	389	408	377	412	405	410	367	371	407	395	388	417	385	400	385	380	416	400	398	387	402	432	416	415	393	379	409	421	393	429	416	402	419	371	368	398	397	400	411	407	386	414	409	411	391	428	395	440	417	357	413	404	388	403	420	394	423	415	355	398	402	406	381	413	396	384	400	424	425	412	369	397	440	426	342	402
23973	21568	29164	24396	21551	12180	1247	765	613	554	575	453	475	429	438	444	455	462	415	381	444	359	356	405	395	401	388	381	393	330	395	406	393	394	369	377	364	414	399	413	361	387	396	357	368	387	362	388	390	350	378	368	386	380	371	396	379	372	372	390	381	388	358	381	345	371	398	395	357	373	347	366	366	403	390	377	358	364	340	352	339	392	383	394	393	383	406	381	393	393	338	323	382	362	383	340	369	370	414	367	355	389	340	408	361	386	334	342	385	396	352	391	377	359	354	377	377	341	361	376	359	365	362	384	348	368	363	362	399	396	388	386	396	371	389	415	368	337	360	374	410	377	381	346	389	297	364	367	361	371	358	404	381	355	361	370	353	367	348	387	387	384	341	371	344	337	378	368	349	374	407	369	365	383	384	346	343	370	385	377	372	368	368	399	376	343	331	370	371	373	362	387	361	361	360	368	333	376	340	334	366	404	367	317	371	355	354	383	376	368	378	358	352	367	386	348	356	390	337	361	349	388	375	344	378	378	361	365	366	350	358	357	401	354	383	351	391	378	389	364	360	343	353	359	374	352	390	396	357	339	361	363	359	396	370	353	346	338	319	374	382	363	355	390	338	393	370	350	408	373	336	382	370	322	364	368	393	341	427	359	386	372	363	354	395	378	386	342	366	353	362	393	373	369	365	362	371	375	362	357	339	362	377	366	355	352	347	410	360	382	351	388	393	366	389	351	405	394	380	367	347	362	359	363	335	356	343	349	317	397	345	380	356	352	344	376	364	352	398	363	345	386	355	384	379	348	396	413	337	378	351	377	350	337	353	352	356	355	377	403	372	350	355	335	388	380	348	381	388	370	389	375	367	364	377	401	360	365	352	402	383	390	368	349	376	365	331	365	340	373	384	348	358	398	341	360	390	381	370	363	355	373	380	376	380	369	373	332	352	349	343	359	356	374	373	327	382	382	379	349	348	352	339	388	351	393	377	364	355	365	343	399	367	375	362	340	387	340	368	341	350	352	384	358	346	373	357	355	361	366	369	357	325	384	335	366	344	376	366	340	340	353	362	349	374	361	351	346	368	375	348	371	367	363	344	367	381	404	372	351	394	356	391	352	357	374	383	385	365	329	358	350	351	373	365	385	369	361	368	362	320	361	366	367	338	354	375	375	370	344	342	328	374	337	385	381	374	343	373	381	347	380	358	345	383	395	349	346	348	368	367	372	352	365	394	353	348	343	379	351	331	369	353	304	357	349	419	367	330	378	342	326	347	388	360	366	365	350	378	366	365	376	385	337	361	377	347	405	373	390	351	331	359	374	392	354	384	376	362	357	362	382	380	379	315	379	367	336	381	366	379	368	384	379	361	353	387	373	371	386	357	374	381	356	390	369	381	364	354	363	357	367	355	352	369	394	372	346	373	350	370	372	376	316	354	334	359	370	376	368	383	331	369	392	374	360	395	335	377	378	370	415	405	347	324	360	363	358	373	370	383	361	357	392	380	359	377	391	366	345	391	380	335	383	377	380	361	385	358	347	374	356	366	366	381	371	366	369	387	343	384	371	381	377	400	370	370	382	335	378	354	403	372	378	387	363	346	360	348	358	327	363	356	345	359	362	364	370	366	405	365	366	368	357	370	381	360	348	338	350	371	359	363	349	331	372	358	355	392	368	381	373	394	369	334	372	379	389	376	401	404	366	380	449	400	337	356	362	385	386	376	347	357	387	373	398	380	363	337	395	348	362	346	358	357	338	373	405	369	359	384	362	370	375	358	389	354	369	379	358	368	376	316	367	374	382	377	374	358	364	350	364	358	348	362	354	385	376	370	362	351	381	362	354	338	378	362	375	355	370	385	351	369	360	381	363	388	366	354	399	379	346	349	361	383	392	362	376	352	373	371	373	347	369	349	375	380	390	363	329	354	346	385	376	371	412	354	344	396	360	398	340	363	353	375	360	348	371	345	370	420	362	356	342	353	378	365	334	348	328	344	339	350	356	376	331	322	334	370	364	338	361	348	375	365	390	325	341	391	389	367	376	387	372	363	393	343	368	342	390	395	395	365	360	337	369	374	347	381	366	359	348	399	350	370	373	403	361	338	332	352	363	385	375	389	369	353	338	413	331	358	326	336	349	374	352	366	399	373	371	375	368	389	358	342	382	357	386	365	380	331	358	360	336	385	354	373	362	377	338	388	365	355	345	361	364	365	375	396	348	368	398	388	357	365	370	373	366	401	372	387	366	357	370	398	390	376	373	375	364	348	347	360	373	363	368	376	365	384	362	376	353	360	345	386	345	368	390	409	356	370	371	392	355	370	378	368	366	380	363	340	382	361	347	396	375	392	346	321	353	348	374	351	383	359	379	350	383	370	382	376	374	373	373	350	348	373	366	369	349	412	361	362	344	387	373	352	349	360	379	350	397	371	391	384	371	344	355	359	394	410	372	343	383	356	353	352	377	364	360	317	342	344	417	387	389	377	376	354	408	408	364	363	366	379	336	365	373	364	369	373	353	389	355	362	360	375	346	342	363	360	350	346	372	339	351	343	366	376	364	372	349	370	397	371	376	370	362	368	349	396	358	373	380	407	371	355	369	404	365	356	385	351	360	399	334	377	365	367	379	391	369	372	366	348	347	362	338	360	375	396	368	370	386	394	378	339	383	401	361	379	362	402	350	392	368	339	364	364	380	391	377	358	377	377	345	332	395	370	355	373	369	358	354	361	373	358	374	375	351	367	396	380	360	355	371	361	345	395	392	364	362	342	390	368	393	352	359	347	376	373	356	359	368	340	399	353	365	397	369	369	409	337	391	342	353	356	394	326	371	364	354	388	348	365	395	403	394	364	351	384	377	361	366	361	330	351	406	327	351	411	345	351	353	351	378	387	384	371	424	335	344	400	347	378	365	352	360	367	386	365	362	352	323	359	366	366	380	326	383	369	403	380	338	350	363	342	330	351	399	375	336	362	361	377	362	379	350	372	348	378	385	356	357	351	357	376	387	361	351	348	358	339	355	396	388	380	352	409	394	335	379	336	349	384	369	356	364	414	346	412	368	364	356	364	376	396	345	369	371	399	327	390	355	355	330	374	350	385	374	339	391	353	334	359	363	387	357	348	383	349	411	371	394	325	341	373	354	395	376	352	352	343	360	332	385	370	362	390	398	368	364	360	358	347	363	344	365	355	357	358	362	339	365	393	379	364	348	390	376	400	385	366	412	347	336	390	365	392	363	332	355	363	377	365	384	352	339	369	349	390	355	367	372	345	340	351	366	351	386	365	376	373	352	361	351	374	381	382	347	369	367	328	337	366	327	358	364	378	369	390	358	351	376	365	361	376	361	359	340	382	378	360	346	344	392	344	322	362	357	369	340	382	342	367	384	350	393	351	380	373	415	351	355	339	382	361	379	386	356	395	372	343	343	357	383	379	358	356	349	380	363	379	335	369	360	333	357	364	337	396	394	358	385	358	405	371	362	344	355	339	357	364	389	368	376
4895	10630	8701	4153	2872	2257	1795	1483	1222	1049	966	889	771	759	720	649	645	653	664	578	559	651	602	562	584	545	545	524	542	553	549	555	571	554	569	504	521	539	530	570	557	546	553	506	567	523	559	604	603	546	540	523	557	536	548	534	515	550	528	451	541	551	552	535	521	497	532	501	517	517	494	546	539	492	489	508	510	517	519	491	528	552	499	501	489	543	547	517	528	518	536	474	508	530	514	542	537	490	520	518	510	553	497	542	539	495	491	486	510	475	526	543	567	527	495	501	546	465	447	496	512	508	491	523	537	559	488	484	526	512	476	480	524	481	479	540	512	504	483	523	533	510	510	505	504	535	516	548	453	468	545	471	506	519	522	494	496	517	528	511	515	508	529	490	531	529	499	473	501	515	536	512	534	495	508	546	464	515	523	504	532	502	516	521	517	478	537	547	525	515	496	540	469	557	524	482	504	486	545	490	531	528	560	529	511	508	474	492	516	513	510	537	503	516	503	548	502	540	497	530	515	486	515	494	517	500	495	509	519	557	522	477	524	527	512	537	493	544	501	472	485	513	489	495	507	490	457	498	476	469	488	478	526	524	507	486	491	539	514	513	527	529	509	523	517	522	499	531	529	541	518	501	479	530	523	500	505	523	481	502	511	557	547	531	522	513	500	539	512	511	521	529	471	524	501	483	513	516	485	526	532	529	489	494	537	533	534	527	492	527	493	566	496	526	512	523	492	499	497	522	516	502	494	521	538	503	527	492	507	527	524	475	499	492	461	508	507	519	508	545	514	537	490	530	556	488	529	514	506	492	463	504	517	494	526	513	475	517	502	537	511	516	488	490	481	520	511	501	533	506	530	544	518	471	515	514	487	513	489	477	503	518	505	523	537	530	516	525	512	524	546	518	556	543	482	539	496	487	494	526	520	537	521	477	492	489	513	484	533	491	489	536	529	485	483	501	497	544	494	476	505	524	509	500	483	476	510	519	533	523	559	527	533	530	520	497	498	519	512	513	513	528	487	517	491	488	503	511	500	511	490	497	479	564	515	532	494	544	478	501	479	528	535	527	487	536	493	495	530	530	486	529	511	513	517	537	567	489	493	501	474	510	529	468	516	492	496	516	544	543	486	547	499	506	508	488	498	487	532	482	524	489	530	526	503	507	522	528	517	539	469	508	461	519	457	486	520	552	508	523	503	532	523	520	537	555	524	516	472	517	520	485	537	488	512	511	514	535	507	520	492	531	511	513	492	547	529	511	504	529	489	482	513	520	460	489	501	500	512	495	495	518	507	511	546	535	548	548	529	489	532	467	478	541	482	490	512	539	487	513	488	515	534	514	519	533	485	552	527	504	504	546	470	526	497	488	463	533	465	522	514	552	502	494	478	516	536	513	547	514	521	504	522	508	505	531	525	502	536	525	531	536	546	551	473	511	490	562	532	506	501	552	531	477	548	508	458	516	537	518	481	522	532	522	530	537	554	533	519	491	472	522	465	499	496	529	498	524	565	532	488	501	514	488	499	513	502	507	496	518	536	531	543	545	523	503	498	517	495	497	497	470	469	512	532	534	510	516	502	532	461	484	543	526	489	523	493	473	482	505	506	533	519	504	503	511	476	532	543	545	531	536	526	530	481	504	491	472	523	500	491	531	498	517	504	520	516	541	534	492	483	478	537	505	469	473	493	548	524	512	534	522	546	524	540	537	534	482	528	556	507	517	525	527	503	468	553	518	504	561	540	509	523	516	507	445	528	494	506	520	517	530	517	516	534	528	506	535	519	477	480	553	546	529	578	484	507	530	529	510	527	485	478	550	496	540	539	517	491	505	527	496	510	521	513	513	524	544	480	492	532	544	574	483	511	508	484	535	485	502	548	526	544	569	530	494	462	538	492	520	495	466	464	534	488	544	506	541	481	533	491	529	481	508	529	524	528	510	519	547	524	550	524	512	527	533	467	555	507	482	484	490	513	520	517	503	525	511	506	508	483	492	503	505	468	521	510	519	522	546	504	503	477	511	515	491	531	482	488	491	487	522	482	501	501	522	543	494	553	493	526	517	481	511	533	516	491	518	528	484	497	480	524	522	525	549	487	514	520	508	484	513	496	488	539	494	532	535	545	528	535	531	555	498	502	516	516	558	495	533	514	483	510	509	480	517	503	518	520	494	529	529	509	503	521	524	476	526	519	497	520	524	540	529	501	540	481	474	539	500	527	512	496	507	507	503	491	476	519	534	543	518	452	454	536	497	550	445	541	511	537	494	503	505	530	480	504	525	519	472	510	493	521	481	545	499	556	500	512	506	546	494	522	528	505	502	507	515	493	511	500	540	521	498	501	499	522	521	530	489	505	506	507	501	500	527	515	493	537	503	527	476	492	500	547	528	501	505	512	506	481	534	508	500	488	505	518	498	510	540	469	490	509	515	508	521	548	541	497	523	480	497	493	505	502	483	511	467	506	504	519	515	509	473	541	548	523	504	524	501	511	522	525	499	494	511	509	525	529	519	501	504	490	510	508	513	509	493	489	543	575	499	483	544	500	517	551	517	500	520	500	503	516	507	502	493	522	500	581	553	494	522	536	490	502	501	523	510	531	528	502	499	528	519	512	533	526	545	536	493	504	510	515	492	548	554	492	520	519	551	506	512	520	496	492	503	539	504	523	546	532	500	513	541	509	534	501	511	514	479	506	547	520	480	517	510	524	530	538	513	493	528	496	505	559	520	485	549	454	489	502	504	490	534	521	512	544	517	509	529	537	535	523	536	516	520	491	506	509	484	523	528	522	546	487	466	545	528	522	542	494	528	525	511	487	550	490	479	521	485	538	551	509	471	515	495	505	504	520	537	530	515	535	498	517	540	483	546	539	523	477	523	520	531	525	536	510	482	536	491	509	526	528	555	536	520	485	555	491	519	550	533	484	506	528	492	510	532	538	503	463	504	518	535	519	548	518	531	494	492	472	462	494	558	509	501	491	497	530	538	520	525	501	523	508	492	524	560	511	507	486	505	514	508	540	509	534	505	476	510	511	538	493	474	516	494	493	503	505	516	516	529	521	538	503	485	529	494	480	531	549	481	517	450	524	512	438	500	545	502	471	527	506	517	510	533	503	515	530	527	521	514	500	516	489	538	502	536	496	496	512	493	497	504	499	554	487	494	520	466	525	510	554	545	530	520	518	502	512	505	494	510	539	496	511	501	500	545	477	514	478	473	500	507	528	540	531	525	531	551	518	480	504	496	540	543	531	494	498	497	501	520	531	519	533	510	501	505	528	513	485	511	515	501	513	543	492	535	533	534	535	476	474	513	489	484	514	527	549	512	527	550	503	533	522	515	533	497	447	488	479	535	552	521	514	474	527	547	476	536	513	517	500	536	499	506	501	516	499	515	519	478	473	491	479	489	522	529	498	558	509	507	520	516	539	502	497	527	518	502	494	489	545	486	524	502	528	497	510	538	479	476	469	474	516	483	538	490	522	498	504	513	507	502	481	578
23098	21532	29571	23943	21535	21578	10543	1030	713	608	559	469	439	392	388	308	336	326	314	322	294	309	299	253	288	266	232	249	271	254	250	244	229	273	265	257	230	258	242	271	245	248	248	249	248	250	258	280	271	238	252	240	298	272	244	222	239	199	230	225	247	239	193	259	240	218	227	224	212	214	235	240	238	212	227	203	206	236	187	237	229	233	225	242	226	226	248	226	240	247	216	254	245	222	237	217	251	220	223	208	241	221	224	209	244	221	229	225	243	261	213	238	251	203	230	224	240	207	237	255	213	225	215	218	223	208	198	235	238	234	235	207	200	240	221	231	200	222	217	261	222	205	241	241	229	199	201	245	217	249	237	213	205	215	220	222	215	203	225	218	244	241	225	207	217	184	237	233	231	221	222	231	199	205	235	225	217	200	242	203	185	216	250	234	234	204	229	241	226	247	213	248	221	215	223	226	218	234	216	217	211	211	205	252	212	223	213	218	216	243	216	206	228	226	221	216	212	202	220	235	212	256	217	235	198	226	217	195	210	229	227	206	224	257	205	233	238	239	222	221	223	213	215	216	230	214	250	233	230	221	219	217	232	215	195	229	239	219	232	231	229	204	198	225	217	217	205	214	243	209	220	211	223	208	217	214	231	217	214	227	228	234	233	234	224	224	204	240	228	219	225	209	237	229	235	244	219	243	228	228	203	236	231	233	227	225	234	213	226	225	235	235	246	210	215	226	216	199	216	234	231	229	219	203	219	223	236	232	223	213	251	230	200	234	203	209	214	228	202	221	216	233	233	223	222	222	212	265	224	225	231	227	219	214	205	224	229	244	213	222	235	241	232	234	217	222	229	223	221	234	214	209	210	188	226	237	214	225	237	219	206	232	207	191	214	232	239	234	211	256	237	260	209	228	255	205	227	221	235	230	225	221	196	230	237	237	244	226	217	235	218	243	231	236	209	218	217	213	205	249	232	261	199	230	209	221	236	218	230	221	237	250	230	213	205	220	232	206	219	253	200	212	226	222	201	197	231	230	236	225	219	204	230	220	200	217	194	213	228	241	207	216	220	240	246	241	260	245	232	206	231	258	247	240	237	217	238	217	218	223	262	236	217	235	213	216	205	232	228	221	210	190	260	212	243	219	211	206	198	206	213	206	205	241	254	239	214	225	208	187	251	222	235	196	220	234	239	232	221	238	211	230	212	239	211	206	198	234	210	203	212	264	221	218	235	223	189	205	217	240	238	200	223	203	226	241	229	218	203	224	196	215	227	209	221	244	227	239	254	221	188	224	202	219	190	227	221	253	196	268	219	218	210	242	208	206	200	214	199	200	204	233	222	244	238	225	221	213	220	223	217	222	237	232	216	220	238	211	231	236	209	225	208	202	230	205	237	209	215	247	232	228	224	197	219	224	232	225	207	212	236	229	196	220	224	243	202	207	202	205	208	200	234	216	224	237	217	203	237	240	216	216	202	239	218	237	229	242	226	218	228	214	219	202	223	241	231	201	218	239	218	202	197	204	230	219	222	221	231	233	216	224	207	206	211	243	219	214	223	212	205	233	230	219	236	197	214	212	221	246	214	229	233	179	252	197	218	223	227	222	227	238	210	206	261	198	199	233	225	217	236	202	226	206	231	216	220	225	228	241	213	188	205	208	217	234	223	228	234	235	240	265	208	190	209	249	233	234	223	226	202	209	210	240	209	218	223	225	215	204	237	201	213	185	239	215	208	219	214	231	214	222	226	180	214	235	251	200	219	217	223	218	236	213	233	202	217	227	198	210	248	243	212	233	227	241	213	221	205	191	223	186	203	225	221	200	229	234	217	224	206	225	232	211	216	194	225	229	229	208	227	210	210	225	225	241	225	213	192	227	212	244	237	221	224	227	209	201	230	221	224	237	220	221	244	182	219	225	231	206	214	215	207	213	230	216	195	218	224	225	210	230	236	191	258	194	204	184	225	236	220	240	222	208	223	236	231	206	217	226	206	214	217	204	198	252	251	219	223	226	225	207	187	241	219	220	238	249	211	227	208	223	223	221	217	205	208	227	216	231	219	232	207	230	224	213	232	217	199	215	216	193	210	246	218	215	217	216	213	213	210	204	218	229	211	246	237	231	229	231	217	230	221	187	207	233	208	217	215	236	218	213	224	233	213	235	241	222	243	208	209	222	240	214	233	247	223	212	232	235	241	223	229	238	233	225	199	230	220	228	213	237	217	201	237	196	228	220	239	196	199	226	237	211	209	213	235	210	224	231	211	244	219	220	213	210	216	220	236	220	193	240	214	229	221	218	195	223	222	228	225	252	235	207	200	217	187	206	219	233	230	219	215	213	223	236	210	240	210	242	205	212	211	224	215	216	232	233	249	220	208	232	195	220	215	202	200	215	207	227	244	199	221	207	235	213	206	212	235	221	245	224	230	235	248	208	214	225	223	230	214	206	219	219	216	243	204	208	233	206	253	238	231	239	235	222	205	234	210	218	204	234	203	194	217	216	222	224	207	197	202	230	203	231	236	223	196	223	201	253	213	251	235	228	224	218	192	200	246	222	231	218	220	204	223	238	210	215	222	234	219	238	231	220	244	220	222	230	208	208	211	211	206	239	223	239	241	217	222	220	193	209	206	225	206	207	210	222	220	218	192	207	228	203	236	225	224	238	230	212	222	213	222	207	233	225	214	236	226	193	240	244	212	236	216	213	219	216	233	212	206	232	221	251	240	223	204	201	223	249	220	235	220	213	202	223	204	226	190	220	222	231	209	209	235	223	207	228	209	181	237	217	229	223	219	224	205	202	223	213	253	210	220	211	245	238	214	226	236	217	235	207	202	235	218	213	211	228	216	220	212	211	217	229	224	233	202	212	232	248	200	240	212	212	190	230	218	231	230	216	209	228	223	233	208	246	234	227	256	216	205	219	238	217	227	247	221	227	218	234	233	217	243	212	233	205	226	222	234	232	223	218	230	223	241	220	194	202	225	189	226	225	234	218	220	215	209	218	236	228	220	219	212	236	204	225	202	211	201	222	236	209	206	212	244	234	244	224	216	251	206	214	208	205	242	197	236	244	218	222	212	216	196	237	231	231	213	226	207	202	230	226	239	254	231	238	233	224	244	218	191	206	246	225	224	245	200	262	257	223	215	237	211	212	205	193	247	218	193	237	237	254	206	196	234	234	229	203	214	230	247	223	219	212	232	205	230	241	228	231	199	213	217	212	237	227	214	227	241	203	230	229	232	202	224	221	226	239	237	255	229	242	221	207	227	221	228	224	206	234	245	230	226	215	252	231	216	216	219	256	210	239	239	237	251	236	214	210	229	248	223	205	203	216	224	266	220	235	225	213	236	206	236	227	204	270	233	206	249	256	212	225	186	223	234	259	221	212	210	239	219	203	239	233	199	228	222	220	230	228	220	197	264	229	220	208	222	224	225	220	213	216	241	227	210	229	207	230	242	222	243	233	218	224	239	217	211	216	184	210	229	234	209	215	222	238
7106	16628	13709	7053	4773	3560	2736	2158	1765	1452	1190	1037	918	741	765	674	635	584	562	513	505	468	469	435	443	437	434	394	391	368	394	374	355	383	376	383	400	397	358	364	390	394	399	377	371	366	371	491	479	387	332	357	336	372	403	370	315	327	368	329	354	317	312	328	306	339	315	346	364	340	321	317	326	314	293	321	336	325	296	338	357	325	306	315	300	314	332	343	316	335	312	314	328	313	278	322	318	334	305	319	330	327	324	319	326	339	320	286	325	287	308	334	315	306	306	333	329	314	317	335	300	322	309	311	307	310	314	282	346	300	334	297	330	326	334	312	279	304	330	298	330	313	334	307	345	267	341	314	322	281	303	316	335	308	300	290	264	295	294	336	333	318	351	359	309	287	312	330	320	318	332	320	327	305	333	316	295	291	304	313	315	282	298	315	311	331	292	317	304	306	304	337	327	291	329	285	330	339	334	311	312	324	308	305	306	303	331	301	367	274	317	311	308	286	312	302	364	309	310	339	320	334	298	316	273	293	333	326	328	279	299	341	348	322	360	329	320	294	316	300	319	329	311	320	309	305	333	299	319	324	329	316	329	320	341	292	319	337	292	295	325	319	322	277	315	319	336	317	318	301	311	310	292	322	319	342	306	337	319	292	324	293	320	308	335	314	313	311	263	292	309	326	310	325	313	348	294	305	311	323	347	290	330	319	314	330	320	299	302	337	323	330	305	303	333	326	320	290	290	292	308	319	306	337	338	337	319	362	302	348	327	338	293	336	289	296	319	329	324	333	339	305	328	317	330	345	319	289	315	327	293	319	313	308	328	347	275	296	339	310	315	316	318	297	314	297	297	308	307	320	310	323	313	288	332	320	285	344	307	330	323	331	333	299	319	300	326	318	327	320	327	324	310	331	322	299	296	319	298	287	333	333	284	301	306	300	288	327	321	335	329	327	311	317	316	330	315	305	314	320	322	329	300	320	282	303	333	304	309	336	320	338	337	316	302	340	300	330	319	316	323	314	320	335	314	306	318	291	331	300	289	325	330	342	336	324	355	287	314	305	355	304	323	310	317	311	319	337	318	326	334	336	298	317	328	319	304	300	323	320	288	281	330	298	309	333	309	326	304	325	328	308	295	333	347	342	319	325	301	318	314	285	297	319	310	312	318	331	324	300	326	319	292	340	330	314	325	315	331	345	321	297	284	316	346	322	339	345	317	318	325	336	309	319	334	356	342	318	289	330	310	326	313	328	299	311	316	299	324	294	298	310	305	332	317	314	326	319	296	329	323	332	286	309	310	301	302	266	344	330	321	313	326	331	330	273	314	298	315	320	331	331	309	303	302	342	357	300	277	301	300	331	318	339	322	311	286	308	331	334	289	311	314	328	323	316	305	313	341	307	314	299	312	307	328	335	353	328	308	325	278	324	304	318	325	300	333	325	329	332	324	308	321	288	319	296	340	331	323	323	318	341	321	364	315	305	320	275	340	321	323	306	286	320	328	308	325	295	328	343	306	330	294	293	345	291	319	298	318	326	294	328	295	302	306	337	317	328	287	350	313	313	301	305	320	354	307	311	316	339	289	336	278	312	287	296	334	302	288	339	289	314	324	306	320	298	333	291	283	267	352	313	284	329	294	330	318	328	303	309	319	315	321	313	321	319	294	285	320	297	307	328	337	328	289	311	298	337	300	330	328	331	312	329	281	287	312	312	321	319	325	306	293	361	320	285	339	320	306	270	319	339	316	316	346	319	305	354	273	303	315	320	322	338	350	289	270	317	320	308	334	297	320	314	270	310	298	317	305	324	299	330	316	334	316	290	315	338	312	298	309	328	284	291	322	334	331	314	332	336	328	333	302	307	321	295	306	337	328	339	308	329	313	354	312	269	328	322	339	318	300	310	318	309	293	308	303	313	313	317	334	315	325	316	304	322	320	311	302	302	295	313	341	293	316	299	325	298	307	374	314	282	286	320	306	306	312	309	313	316	300	290	329	321	295	289	318	332	283	340	348	301	312	309	301	291	321	303	312	300	291	323	314	289	355	301	327	334	323	308	314	328	301	326	311	357	308	293	318	317	300	318	315	325	316	339	315	313	325	341	316	340	294	337	334	318	309	289	307	318	340	312	340	304	314	331	341	289	313	310	308	320	324	287	323	321	316	310	300	321	319	306	309	336	308	305	304	331	315	315	306	314	325	323	325	333	284	308	304	313	305	327	303	355	301	309	305	308	338	350	307	312	324	308	348	334	306	329	330	330	327	319	315	308	294	309	308	305	324	313	353	308	303	305	317	337	317	309	327	303	312	328	333	335	349	374	344	312	363	319	326	317	329	337	328	301	318	315	306	291	313	310	308	324	308	310	311	314	320	304	292	323	352	292	311	313	301	334	342	308	330	312	312	343	306	297	298	321	309	291	319	312	300	303	334	296	300	313	334	320	296	317	292	349	269	318	272	298	332	323	296	320	282	307	344	308	305	330	340	322	314	283	322	303	318	352	338	308	312	321	334	341	298	328	306	323	339	286	349	318	317	344	317	317	287	314	341	288	348	286	316	310	344	284	320	338	297	299	330	315	287	323	294	346	319	334	322	304	315	310	333	346	312	330	313	271	338	354	298	374	324	325	283	323	303	329	307	310	331	342	323	311	307	300	293	311	316	326	331	306	304	308	319	308	316	330	294	300	335	319	309	352	291	318	321	305	305	327	330	293	330	275	313	317	354	298	309	335	319	354	347	317	302	307	293	326	317	330	339	313	318	328	318	327	306	310	324	316	299	320	289	318	325	318	336	300	310	298	307	345	309	315	324	290	302	305	343	318	295	294	298	289	334	308	296	331	315	323	273	313	317	337	349	327	327	284	340	310	328	320	323	341	279	302	296	339	310	335	341	330	339	325	296	314	335	339	312	327	318	287	309	334	308	333	311	297	315	332	359	357	316	322	304	293	289	332	315	342	302	328	341	323	342	332	304	335	348	305	340	321	297	304	285	322	327	297	337	343	328	311	301	279	326	269	313	305	330	345	335	319	314	297	331	332	295	313	314	316	312	321	338	307	330	319	308	287	324	318	318	304	309	346	300	335	281	337	299	315	286	317	316	328	318	348	283	323	304	340	327	309	338	289	319	303	317	294	314	336	336	308	306	354	331	330	321	345	352	321	336	311	313	322	301	304	342	327	323	311	347	303	294	318	323	312	281	335	294	326	313	312	318	312	313	326	325	320	343	311	310	315	331	323	287	352	322	299	317	329	318	317	321	337	331	291	328	300	344	292	336	328	308	309	319	315	295	303	329	326	326	327	309	313	347	303	272	304	308	328	316	328	304	295	319	309	329	326	310	322	308	306	313	311	323	317	317	310	309	299	300	303	327	331	309	334	306	340	313	320	287	323	286	310	306	349	315	303	382	303	311	322	308	322	334	289	339	286	315	315	307	316	298	297	297	313	321	305	345	307	328	317	319	281	329	337	301	332	347	321	308	306	305	290	324	324	328	311
27081	21204	10057	878	571	555	437	334	290	313	288	301	301	292	288	292	301	300	284	278	274	281	263	241	298	256	302	255	269	290	281	281	300	262	262	293	296	326	260	286	277	272	286	299	310	316	280	282	312	305	276	273	290	300	267	305	285	291	301	303	295	290	275	281	287	290	285	285	283	276	284	298	287	278	284	270	266	283	301	277	296	270	286	270	324	261	266	308	282	291	273	262	304	284	278	282	274	287	292	268	268	301	293	294	267	284	285	316	282	304	301	269	293	307	276	290	297	285	279	278	280	273	278	260	294	291	282	277	280	286	269	301	302	276	271	299	308	268	304	253	270	276	267	240	297	268	286	300	281	269	256	291	260	298	278	282	284	271	270	284	292	260	309	292	285	300	240	308	279	277	261	299	307	291	268	290	284	305	274	253	290	313	258	296	283	261	296	292	255	307	255	254	276	277	273	296	284	281	239	284	281	257	272	290	323	288	291	286	283	307	292	283	252	292	295	284	279	271	259	305	274	272	252	294	289	275	291	289	279	276	282	271	287	291	287	269	311	284	306	268	311	294	288	305	291	287	276	283	269	257	275	256	279	269	280	298	273	289	273	302	273	270	303	270	303	299	293	299	272	277	278	259	275	301	270	269	275	298	286	257	287	272	274	289	241	320	281	246	307	269	259	302	286	297	274	273	265	307	278	270	281	279	286	286	282	292	274	314	293	288	276	254	310	267	251	272	294	301	296	272	286	266	308	274	277	284	282	295	276	252	251	289	303	276	299	296	307	284	289	273	269	298	303	283	303	293	276	299	271	276	258	259	296	287	298	276	300	301	285	260	264	275	280	303	263	304	304	296	291	290	268	306	289	260	266	280	282	292	297	248	287	290	305	310	273	301	306	269	267	274	297	270	258	293	274	277	252	305	266	277	284	269	249	306	279	258	293	297	295	279	260	288	298	264	263	265	282	271	271	276	282	289	299	263	262	257	266	280	274	272	261	275	272	243	289	256	299	281	272	271	293	281	254	305	260	276	291	264	284	254	280	253	287	298	269	259	274	270	268	298	275	287	283	265	298	275	294	269	298	263	277	285	285	259	274	315	283	278	301	294	270	293	293	299	269	287	278	280	286	289	277	255	290	266	283	253	308	281	280	258	300	265	278	287	279	285	273	293	293	300	256	274	325	265	276	299	298	310	311	305	271	303	266	298	262	290	283	276	265	292	270	300	286	288	283	290	270	257	295	289	301	293	284	281	255	278	313	283	308	259	285	272	266	280	290	284	271	263	297	297	258	266	279	282	277	289	263	265	295	272	281	323	300	283	301	275	268	255	282	299	257	249	296	269	268	317	279	289	290	272	272	255	277	292	271	256	299	277	292	303	280	269	255	264	277	298	322	279	289	275	312	277	259	271	312	252	291	267	279	306	295	250	252	312	300	257	276	265	283	286	305	266	243	310	287	277	263	255	274	259	257	296	279	298	261	300	258	294	265	288	271	270	289	268	279	269	280	270	256	293	290	305	274	301	282	300	262	270	292	302	257	250	258	278	267	318	268	264	305	313	278	284	312	266	272	283	303	275	291	281	300	301	266	286	289	268	307	278	315	249	296	300	264	292	286	289	282	309	283	273	292	275	301	291	257	264	282	273	269	290	269	298	257	291	284	294	269	272	286	265	299	301	266	275	294	308	256	276	325	278	295	275	275	307	277	278	244	255	269	290	292	277	278	283	264	280	290	266	253	288	272	267	270	274	270	288	273	286	268	277	275	302	267	267	315	296	265	280	263	253	287	273	290	282	254	252	259	272	298	306	269	279	266	262	264	296	273	272	301	284	262	275	281	301	258	261	275	272	299	308	262	287	264	286	286	264	285	287	289	264	284	267	280	269	287	268	291	273	282	302	293	267	294	292	300	302	278	292	291	312	307	258	281	267	285	275	300	277	301	276	290	302	282	288	305	286	305	311	284	305	307	270	278	287	283	268	243	294	272	252	252	296	245	288	303	284	289	293	290	283	251	287	274	264	281	304	280	291	274	285	311	288	303	287	290	297	278	293	251	262	272	308	291	276	284	260	282	270	301	282	249	307	291	280	266	284	282	258	296	277	258	283	298	278	298	314	234	295	323	269	272	289	272	298	264	287	295	300	271	295	297	280	263	283	264	288	278	302	282	278	294	286	297	279	269	302	265	300	299	277	273	253	277	251	292	283	285	265	246	310	271	303	304	293	264	271	285	267	276	288	283	278	285	287	278	277	322	252	282	279	243	260	255	270	281	266	263	310	281	294	284	296	297	252	269	301	310	269	267	278	277	270	284	262	289	304	274	257	319	288	294	264	304	280	267	281	308	275	293	273	266	269	243	298	270	280	267	306	273	275	277	269	278	287	283	251	298	280	306	295	286	289	299	279	275	291	289	290	246	276	259	288	246	287	269	273	282	260	287	253	281	274	271	268	272	270	273	280	299	253	307	315	263	283	275	267	291	313	282	290	279	267	279	251	320	270	283	302	283	275	279	287	278	298	271	300	259	241	280	289	266	268	322	278	225	286	261	271	288	278	312	294	269	264	321	299	279	288	241	289	256	293	293	264	280	290	282	278	271	284	265	272	252	278	235	305	277	284	285	285	277	294	228	281	261	274	282	275	320	281	303	328	266	283	301	305	259	289	308	282	274	287	290	265	262	292	255	287	311	276	301	280	285	272	279	267	279	269	271	267	313	289	275	248	265	295	267	278	273	255	272	278	272	282	291	287	294	269	284	274	293	303	270	279	282	264	283	258	301	277	280	267	286	273	262	270	282	286	263	263	299	284	278	281	278	269	254	268	290	304	296	266	262	253	306	307	278	263	280	316	275	294	261	285	286	287	285	296	299	251	303	302	249	297	309	291	281	284	295	278	301	279	292	267	284	267	291	270	280	309	301	303	248	288	282	272	282	293	267	293	311	281	256	265	255	305	269	251	328	266	271	274	288	311	285	293	295	277	288	272	274	271	276	305	279	291	260	277	272	288	294	288	271	248	309	273	274	269	286	299	264	270	267	303	282	266	279	272	274	289	275	300	302	284	274	280	255	290	278	267	262	263	293	260	300	264	290	319	266	285	268	299	272	289	279	283	278	289	291	283	268	284	296	282	281	272	268	291	291	292	259	288	285	288	284	280	278	275	265	253	282	275	295	240	282	287	296	271	283	309	298	286	278	268	283	271	282	259	315	285	263	266	285	298	280	281	277	277	295	276	285	265	298	284	258	269	272	298	306	255	245	287	279	302	255	273	272	285	252	291	310	275	289	280	303	268	285	304	266	282	303	270	308	263	293	284	278	276	273	281	310	282	284	281	283	269	291	316	285	282	282	275	277	291	295	341	280	287	260	292	297	271	271	296	287	266	283	289	283	279	304	247	313	283	270	323	274	298	262	296	287	305	302	275	298	320	299	274	269	276	278	291	280	277	268	306	259	273	285	299	295	322	284	294	290	310	268	275	300	303	327	246	304	299	291	258
3972	1325	1152	706	556	551	504	444	429	462	424	437	397	443	410	405	380	394	404	389	374	371	362	388	384	364	391	424	367	440	434	438	412	368	362	391	406	402	407	369	436	396	367	447	413	433	448	414	440	391	410	392	403	396	420	388	411	371	367	464	437	400	396	411	375	409	388	384	360	371	386	357	418	416	405	404	350	403	383	393	386	388	409	381	441	395	393	394	398	395	392	402	392	381	401	426	419	394	400	380	383	412	380	414	424	381	373	369	410	405	397	396	418	414	406	424	411	393	361	402	389	402	414	406	413	383	388	421	397	408	424	403	431	408	379	375	392	406	403	391	368	424	389	401	390	397	373	377	393	384	373	380	367	397	386	415	438	372	412	430	375	408	388	377	413	394	394	416	389	412	368	410	416	384	407	413	383	397	396	371	407	379	370	421	389	392	400	393	370	380	378	362	397	406	428	396	340	399	388	411	366	420	391	372	413	401	415	362	414	372	390	395	402	409	374	425	434	398	403	393	358	425	436	429	390	379	358	426	389	366	405	382	396	394	392	382	379	403	402	424	391	416	373	342	437	388	340	415	384	409	444	390	393	391	386	374	402	394	408	389	385	402	375	390	347	409	425	388	391	362	378	397	383	374	428	399	419	386	397	372	425	374	419	394	335	419	389	426	356	423	407	406	408	402	389	391	405	402	385	451	393	369	357	382	407	380	428	395	402	402	417	387	419	424	405	377	386	406	391	390	429	391	401	404	413	375	384	408	415	414	407	383	369	363	351	400	395	369	406	456	388	426	416	408	395	390	356	409	379	375	418	383	398	405	369	387	397	399	396	415	365	407	377	396	411	371	390	394	395	426	394	407	341	407	411	395	386	391	381	423	412	364	384	420	416	436	399	376	385	389	397	390	395	395	392	425	430	381	406	405	407	394	450	393	406	356	362	411	402	335	386	385	379	436	392	412	391	397	391	369	367	403	380	389	395	401	389	348	435	381	405	395	370	384	387	354	392	362	375	389	390	409	357	361	385	466	406	386	420	367	386	414	378	354	401	362	359	373	402	340	398	379	374	388	361	367	330	398	388	408	424	416	410	401	385	395	385	423	403	375	406	389	415	390	388	402	396	391	400	383	398	374	386	417	366	427	380	388	400	386	381	371	374	384	374	411	376	402	371	388	427	375	369	423	402	374	376	399	428	397	412	387	394	379	404	449	392	411	414	407	400	378	390	390	396	363	379	421	376	409	388	383	430	390	375	369	440	405	399	397	374	413	407	433	388	405	428	411	436	403	409	387	408	378	374	396	393	376	412	395	381	410	426	379	373	416	397	421	410	399	381	432	392	416	413	379	386	383	383	418	408	368	421	353	412	398	404	388	410	390	411	436	423	385	403	391	386	406	398	386	404	403	370	395	369	396	412	386	399	395	415	380	390	382	402	375	386	403	391	402	391	374	393	385	394	397	372	370	405	380	419	357	340	408	397	402	389	383	414	413	391	403	417	409	396	358	412	378	392	389	451	403	324	421	393	450	405	412	427	399	402	385	387	374	396	368	353	388	371	401	429	388	394	403	404	415	396	406	398	394	379	376	443	366	396	393	365	398	405	381	389	405	409	382	415	394	372	426	428	433	387	424	396	396	413	431	410	400	422	379	359	387	377	398	415	360	392	396	438	406	424	410	422	377	409	394	405	398	404	391	389	417	382	413	429	402	396	389	396	395	399	407	389	370	413	400	396	420	396	415	365	400	403	435	357	418	414	348	358	384	376	403	420	383	400	421	402	392	382	364	385	399	374	402	399	441	405	402	361	384	364	410	372	388	387	381	376	383	376	382	399	419	356	405	428	377	370	403	392	386	420	393	396	402	362	376	374	415	410	374	399	410	406	393	405	414	376	373	409	379	407	415	412	392	379	365	375	367	401	394	391	450	412	391	405	404	392	402	409	393	414	408	379	392	397	433	384	408	401	378	401	408	404	397	363	388	391	410	366	423	362	375	400	397	386	442	402	386	384	412	407	416	388	411	385	372	414	432	386	383	386	404	416	395	395	356	402	419	364	400	368	409	395	384	392	408	393	382	388	407	413	405	408	411	415	409	368	393	386	386	371	453	411	424	379	397	392	394	389	398	386	388	405	413	370	372	366	408	407	369	400	370	369	400	350	416	410	388	371	387	385	424	403	431	382	405	394	396	388	392	423	383	409	367	429	411	404	358	385	406	407	384	384	372	368	370	395	418	414	382	402	398	390	384	392	391	405	406	384	386	419	385	408	393	398	409	381	390	392	411	408	406	390	410	393	386	382	424	366	402	402	409	400	382	395	430	383	406	372	444	373	376	382	389	403	390	400	389	400	405	349	393	391	425	367	415	386	396	397	383	421	413	408	394	342	381	381	384	411	369	395	346	374	411	390	380	376	403	404	397	391	383	376	392	397	396	386	377	414	409	400	429	412	401	364	408	394	389	403	404	413	389	426	416	406	365	379	382	411	385	392	380	396	384	373	373	402	395	406	419	378	381	388	391	389	396	412	406	387	403	365	405	435	401	409	389	410	391	367	351	391	377	402	401	373	425	392	415	356	422	422	372	393	393	371	407	372	395	372	409	364	360	392	372	378	405	395	376	419	420	389	417	414	407	385	399	418	417	404	409	374	391	363	379	360	448	398	414	373	396	367	453	415	365	410	369	368	378	418	367	393	384	376	397	410	383	395	374	375	409	378	396	386	414	405	377	400	399	379	388	339	417	403	390	387	401	334	402	382	392	400	422	383	385	446	406	401	394	382	382	377	376	418	421	421	377	395	385	392	365	385	380	393	424	403	384	373	383	382	408	383	392	439	413	414	415	381	407	394	426	380	419	408	419	375	409	409	400	377	372	387	397	385	385	382	389	398	383	403	413	387	394	374	404	371	370	399	384	408	382	393	401	415	384	356	409	397	388	390	404	374	388	422	402	396	406	392	388	376	391	383	427	385	396	374	406	414	393	361	360	399	381	384	391	413	406	396	390	374	421	414	359	375	367	361	345	396	387	400	381	383	374	436	376	390	425	435	389	377	400	407	367	377	410	412	361	409	385	378	386	436	380	375	391	393	408	364	381	362	377	384	379	414	438	413	383	398	374	380	357	389	389	379	414	391	424	382	401	407	391	432	406	376	417	391	384	334	393	394	412	372	420	403	394	419	373	400	396	407	391	415	360	376	396	435	377	387	378	389	381	420	381	408	423	373	411	429	384	391	401	372	412	412	419	392	385	354	392	375	394	385	383	382	420	385	404	392	393	443	389	361	373	437	377	390	380	391	387	412	382	397	366	395	383	424	383	394	433	430	381	421	382	381	373	367	432	407	412	426	396	368	381	396	401	379	373	394	420	372	400	414	386	394	415	376	393	383	386	410	414	396	386	399	389	441	390	429	409	399	412	391	403	392	377	411	381	401	380	379	399	386	414	367	390	405	426	429	400	390	371	376	428	405	419	394	399	387	373	376	401	401	410	393	376	380	381
24025	21542	29115	24409	21516	11991	1175	726	628	610	534	495	504	459	483	432	387	430	395	364	388	425	375	402	382	358	399	405	319	353	381	383	360	409	332	391	378	384	371	386	397	368	385	387	366	357	392	401	412	355	358	371	399	370	389	336	341	343	338	371	360	405	353	396	375	375	369	358	366	364	341	348	357	390	385	357	373	347	360	337	383	345	363	361	320	385	309	384	358	353	403	349	353	334	341	403	358	371	368	344	374	362	330	359	371	328	366	355	384	350	362	360	352	373	328	340	380	385	352	337	375	402	327	362	375	367	355	350	375	359	331	382	353	354	356	347	317	372	349	366	362	347	349	338	346	330	354	349	330	340	357	356	357	353	382	356	384	356	360	388	369	337	374	356	383	351	352	374	392	377	374	375	399	368	369	370	348	400	385	360	388	360	348	363	354	391	350	379	341	352	399	371	380	354	330	378	360	371	365	330	357	362	379	365	353	396	341	356	330	356	367	354	383	350	345	374	336	352	356	383	327	376	371	384	335	333	373	374	374	363	357	371	362	370	353	364	389	359	339	355	359	362	363	359	380	379	370	347	374	370	360	364	357	346	352	376	367	385	405	374	394	360	335	352	348	350	362	341	360	325	383	384	385	373	381	396	353	347	364	352	350	392	369	383	345	352	387	393	359	356	367	354	358	373	346	368	354	362	326	350	345	377	363	377	355	356	363	361	347	358	356	389	359	378	360	332	380	360	351	387	375	342	366	377	385	376	375	363	350	334	364	335	339	408	381	404	404	346	351	335	341	355	376	337	387	384	317	351	373	369	355	402	348	367	368	352	367	347	383	344	377	323	354	375	371	382	376	365	376	361	393	369	388	342	396	367	324	373	377	369	386	378	360	386	366	366	357	352	379	338	342	359	334	363	374	388	375	356	383	362	377	361	377	402	362	360	366	360	361	332	382	371	363	372	369	335	361	328	395	357	356	377	388	340	379	363	327	399	356	360	346	369	347	359	365	336	316	359	376	344	340	399	358	340	351	374	374	347	366	371	363	386	357	365	356	362	364	388	348	342	328	358	350	342	351	378	348	330	396	313	394	354	315	364	396	337	349	373	338	379	362	347	350	339	365	369	379	365	366	373	334	372	334	318	341	389	390	380	366	333	353	357	393	366	335	387	361	391	333	363	374	347	373	394	345	363	375	355	372	358	351	374	348	380	338	382	360	366	344	335	342	354	332	341	351	366	371	329	364	365	351	367	376	372	361	380	368	394	406	376	328	348	380	383	350	342	352	352	354	378	377	347	369	344	351	365	341	335	357	348	372	334	379	331	372	377	362	316	340	368	373	372	342	388	382	361	385	342	352	381	405	364	362	353	395	373	354	390	384	362	353	380	321	388	342	372	377	346	377	373	353	374	371	383	334	343	371	319	366	334	348	391	359	384	369	366	387	377	379	372	323	340	358	385	343	358	363	364	373	350	356	381	374	314	345	330	325	335	342	373	400	359	363	374	356	352	342	360	380	351	365	376	364	370	354	365	357	355	368	383	359	340	338	354	384	374	352	363	369	337	350	375	316	370	376	324	346	335	361	320	362	396	390	373	344	350	360	371	368	355	346	329	361	371	346	365	368	372	340	329	380	388	365	356	362	377	349	348	357	359	384	353	358	377	362	352	377	360	394	366	371	353	345	367	363	393	424	405	374	350	372	360	358	335	375	367	333	328	356	332	379	390	337	372	346	348	383	374	367	398	357	381	333	347	385	347	368	339	342	379	326	363	335	402	361	336	359	355	355	351	357	364	374	357	333	347	349	333	361	350	375	331	319	362	368	365	384	369	365	383	380	332	354	325	366	380	365	363	364	360	339	352	373	350	355	364	357	367	376	366	334	365	337	362	333	397	325	332	334	363	335	373	396	351	341	373	353	353	359	329	371	372	365	370	378	349	368	346	329	343	340	352	360	387	377	365	335	334	336	349	350	370	396	370	390	335	381	363	386	384	373	316	331	352	348	363	344	327	346	350	326	368	337	356	341	375	362	395	332	356	357	334	369	366	379	357	341	368	365	358	347	339	377	359	390	375	336	356	371	348	363	364	363	334	356	369	376	364	393	370	358	354	361	345	390	358	357	354	377	389	300	377	344	373	352	366	362	351	359	358	358	359	359	356	380	395	385	355	388	328	337	343	363	370	368	346	361	349	387	378	354	394	333	352	381	348	348	349	350	348	381	382	381	337	344	375	366	343	399	376	365	345	378	382	358	364	378	347	364	363	391	375	363	361	353	363	359	350	347	342	369	369	358	373	372	375	357	365	366	355	321	344	401	350	323	359	351	357	373	364	394	368	332	352	357	401	382	348	357	364	357	367	338	354	350	364	367	339	330	344	372	375	377	341	359	384	358	372	354	354	341	359	364	373	360	371	348	342	362	359	353	351	338	349	389	369	340	376	350	381	338	355	384	382	379	337	390	361	343	365	337	368	391	355	349	383	398	367	366	359	377	396	367	377	355	349	372	363	348	361	359	350	336	335	358	391	358	340	366	349	364	374	383	349	355	348	344	350	371	339	367	369	347	383	366	358	331	360	375	349	364	364	356	365	361	365	366	352	362	361	365	343	336	375	365	357	342	328	330	327	363	390	344	363	401	350	371	321	378	401	349	367	365	369	369	385	335	343	394	349	346	387	375	366	328	372	334	358	389	341	402	382	360	358	364	353	345	346	327	354	348	349	369	370	356	358	356	403	326	381	398	410	352	351	350	334	337	358	367	364	382	372	381	354	346	384	370	332	350	371	357	375	379	351	366	322	358	376	361	327	389	411	333	393	368	341	368	355	330	355	368	348	347	356	344	360	295	344	343	330	362	366	384	355	372	373	344	352	338	361	358	327	361	345	369	354	386	344	361	366	353	346	370	365	350	402	361	366	349	365	358	391	362	361	333	354	352	363	374	347	333	343	339	342	359	406	382	316	358	381	365	357	340	399	398	367	355	378	371	349	342	400	341	355	333	360	366	357	373	344	352	361	345	360	344	338	354	361	352	352	389	362	381	374	336	355	337	346	332	406	340	367	343	367	331	389	393	379	336	358	353	365	348	373	314	357	353	341	328	359	327	345	350	355	353	391	357	340	348	360	337	384	383	374	369	337	389	357	366	370	369	385	344	322	367	349	376	388	372	383	379	359	339	339	332	323	358	385	364	352	359	342	390	332	370	403	389	367	374	384	363	369	355	369	397	330	336	340	357	374	380	373	358	328	396	334	362	356	360	387	366	373	334	365	364	327	360	339	381	360	370	350	373	358	355	350	363	386	371	357	375	335	359	357	345	349	385	382	351	350	357	360	343	324	345	334	379	385	344	420	344	349	391	368	368	351	342	336	366	353	362	405	369	331	346	325	378	375	375	356	351	358	347	382	341	338	348	377	356	336	347	359	351	375	402	392	372	401	357	403	340	359	382	348	392	360	321	401	357	346	368	352	376	354	372	322	414	347	379	359	328	351	362	315	352	362
5020	10508	8599	4165	2863	2255	1754	1480	1214	1078	956	876	810	769	708	703	652	632	603	546	606	564	551	587	559	582	595	561	529	511	569	528	529	516	509	592	539	516	504	508	521	523	533	534	562	517	574	566	581	548	527	520	537	552	506	516	514	514	501	522	510	517	512	545	497	488	509	543	510	466	512	541	525	519	517	526	553	552	526	509	500	556	496	494	508	500	532	509	506	508	484	515	508	543	502	538	531	498	512	498	505	491	496	486	519	467	493	485	517	517	475	489	490	486	507	531	498	530	502	515	476	505	499	515	533	552	506	532	501	492	465	485	481	536	518	530	526	498	477	527	502	513	508	552	511	497	518	520	513	484	484	481	478	515	524	487	525	518	517	516	515	487	539	501	500	520	485	480	495	542	486	480	511	493	490	517	542	508	465	526	511	517	485	482	496	465	505	523	437	527	505	515	532	483	541	537	531	522	527	482	488	483	508	491	506	533	521	479	524	512	481	539	496	515	509	540	491	508	523	543	493	506	478	524	502	509	484	541	533	504	475	517	473	510	500	505	489	476	513	524	526	463	469	503	501	503	476	489	485	489	489	533	501	515	469	473	500	520	476	499	474	472	470	563	497	486	500	518	476	495	534	499	509	439	557	523	492	493	521	507	488	510	537	511	463	541	490	482	507	506	509	531	530	526	466	572	537	503	496	509	529	481	513	473	516	494	481	496	500	502	497	489	517	535	537	484	515	525	477	524	505	506	506	524	486	509	524	526	479	491	532	449	497	480	534	500	495	507	513	500	486	492	485	504	513	517	523	491	503	473	536	490	501	519	503	495	479	557	494	483	494	490	501	494	516	533	532	499	470	507	470	513	489	534	500	503	492	534	526	483	499	486	511	478	474	519	501	514	488	504	493	519	477	488	490	490	518	537	456	493	481	470	511	475	475	503	491	497	505	530	520	470	516	508	502	518	501	536	502	520	517	532	507	533	498	526	502	485	489	486	490	515	470	520	537	505	492	501	542	478	506	497	527	463	486	535	486	535	499	506	518	500	562	535	515	467	525	484	495	513	557	537	495	533	475	506	531	495	484	490	514	501	515	508	487	487	528	504	502	549	488	530	545	492	450	536	526	548	479	518	504	528	479	493	506	485	456	515	496	457	508	460	520	530	519	507	530	533	546	502	520	513	482	493	494	524	477	521	502	498	530	473	496	501	498	491	491	491	489	479	509	512	485	498	504	513	485	540	518	492	518	486	519	456	496	507	491	476	533	512	472	501	477	519	513	510	518	533	486	553	506	512	546	488	496	488	569	516	528	465	542	522	518	534	504	460	494	528	540	529	480	507	495	487	520	492	471	523	477	506	495	509	531	531	516	504	511	549	480	474	508	513	437	483	527	499	528	522	472	506	494	510	508	491	515	534	492	504	537	503	529	491	580	499	515	521	551	512	504	482	511	489	494	545	474	510	500	495	496	535	502	485	483	509	516	529	505	491	517	466	459	497	504	492	512	500	510	534	495	525	511	489	513	517	473	513	534	505	551	496	483	511	518	494	532	506	531	461	526	492	551	507	509	526	487	482	498	503	545	505	514	497	494	480	494	534	499	528	509	498	478	519	482	513	491	492	498	498	519	504	531	529	541	468	523	534	498	486	493	527	490	522	525	524	527	458	491	492	490	516	527	479	516	558	520	530	498	499	470	537	503	522	469	508	492	485	522	550	514	526	480	522	508	516	507	496	536	509	501	499	522	523	500	500	505	510	462	499	494	510	516	529	493	532	498	538	509	469	537	490	495	518	526	508	496	501	538	485	504	530	523	524	515	478	518	495	487	505	566	511	529	570	471	506	481	483	519	522	504	491	518	498	547	527	486	496	480	485	521	519	489	467	515	509	522	533	514	486	511	494	491	499	534	501	510	471	513	495	530	485	500	505	500	515	485	473	469	479	495	504	469	482	481	509	528	505	540	522	452	525	558	499	511	556	518	502	522	485	529	529	536	522	520	540	493	548	519	487	497	456	525	489	497	539	461	539	529	521	496	477	507	472	506	539	504	539	526	522	531	537	517	459	490	528	508	453	523	493	510	476	484	476	494	512	511	479	512	513	541	493	491	522	526	483	536	489	483	528	467	529	463	508	501	486	524	540	499	507	494	501	535	514	520	466	517	514	510	495	498	514	529	509	498	503	525	458	548	538	486	451	504	520	510	464	504	517	511	513	497	517	487	505	508	499	589	519	462	488	442	526	522	511	503	526	492	497	496	524	507	512	474	498	501	493	483	498	517	523	510	545	500	516	503	502	556	524	490	501	485	526	507	483	497	515	530	523	499	503	501	511	508	517	513	484	505	507	522	512	529	516	510	497	519	503	517	483	480	516	484	515	544	495	483	506	481	504	487	496	529	552	494	493	481	523	535	489	495	528	509	495	497	523	523	541	496	480	460	489	518	510	539	502	529	508	527	485	516	497	502	501	484	498	500	504	542	471	502	506	512	510	530	480	520	473	482	492	539	503	496	483	512	533	477	528	539	484	491	514	480	498	508	506	535	517	496	534	470	478	504	513	506	513	493	552	509	480	503	476	531	535	501	510	507	543	554	491	510	487	552	514	513	518	491	526	499	487	518	461	538	501	531	519	517	536	510	489	503	502	497	531	506	499	493	513	549	554	493	498	513	524	496	544	443	477	519	500	536	562	517	502	494	521	510	473	533	472	457	527	529	493	500	506	486	522	495	532	497	489	500	491	478	451	524	502	495	520	532	534	525	526	526	493	546	496	535	486	531	542	511	489	544	484	513	474	526	509	526	518	523	511	509	493	544	516	511	514	463	530	500	514	496	513	477	554	508	429	514	469	501	500	520	515	522	530	488	490	536	497	497	501	458	489	492	480	517	517	520	468	486	504	529	495	532	503	541	510	497	520	458	506	492	540	528	532	471	535	533	528	495	525	517	511	510	467	523	508	519	498	527	529	539	476	490	511	543	481	449	507	453	470	519	511	504	505	495	526	526	485	469	549	515	484	516	519	547	518	526	496	516	528	475	510	483	495	494	513	497	517	484	514	491	522	523	532	524	514	510	515	507	505	467	510	498	507	504	500	494	500	528	489	516	548	520	524	472	507	471	564	526	474	465	465	496	477	533	497	527	464	500	555	493	545	515	495	543	502	476	536	504	506	527	578	540	484	516	495	484	502	526	528	494	526	473	519	510	488	533	487	496	516	520	483	491	514	540	505	494	456	527	517	498	506	473	512	471	482	495	515	485	477	493	503	509	482	495	429	491	509	508	449	513	491	495	494	485	484	551	536	496	485	496	462	533	465	513	473	490	514	500	518	528	521	472	533	526	483	497	475	516	494	476	536	510	495	506	497	501	487	464	501	488	508	520	515	508	500	519	492	484	529	482	530	480	493	476	534	497	479	516	515	496	521	495	493	496	522	486	495	513	480	492	506	508	552	511	486	532	527	518	498	514	500	496	484	525	503	535	489	504	505	524	486	511	499	482	507
23062	21526	29521	23979	21526	21566	10287	963	695	634	497	443	405	414	341	330	331	293	301	304	300	299	256	277	235	250	240	262	266	256	239	268	250	255	239	219	245	249	216	248	263	263	270	261	247	231	294	295	280	268	231	251	236	246	235	225	233	194	228	237	214	241	201	212	208	208	218	218	234	245	259	215	205	253	256	215	225	239	219	233	221	246	213	198	223	207	203	218	201	224	216	213	213	237	215	238	228	211	229	219	219	218	223	222	236	214	215	210	213	218	218	198	228	239	209	227	223	208	215	257	214	248	224	247	230	217	215	225	234	209	216	215	192	198	218	251	224	223	213	238	224	235	228	197	229	187	214	215	203	194	222	217	224	216	213	213	218	220	195	197	239	202	213	215	223	226	223	237	243	208	215	176	219	214	217	179	242	218	233	240	193	235	225	232	204	241	222	246	211	198	217	223	261	223	214	211	218	191	219	215	236	222	210	200	212	234	232	199	213	216	227	212	218	220	182	239	228	232	211	219	211	224	199	217	234	226	212	215	244	214	220	209	229	242	212	234	219	244	222	229	218	237	211	212	240	243	231	218	245	213	200	223	227	213	222	225	254	229	213	187	204	220	203	224	199	200	190	208	214	211	214	232	252	218	214	212	211	213	206	211	213	221	204	197	197	217	235	226	232	217	223	209	202	248	223	218	241	220	205	185	194	220	244	216	215	241	217	226	233	199	219	232	214	223	229	228	238	221	238	254	223	215	191	223	211	196	236	233	236	223	193	212	237	228	211	194	239	206	215	199	194	232	217	231	209	223	217	239	229	234	210	197	230	223	230	220	224	261	210	210	219	225	208	222	241	208	253	216	218	223	212	221	230	253	235	206	201	201	236	193	241	212	222	244	198	245	213	200	223	214	212	209	191	218	217	227	195	233	198	194	216	233	225	230	230	189	239	229	235	212	220	223	224	220	222	221	235	245	226	232	227	210	212	207	194	225	231	213	235	225	204	196	227	219	216	234	211	215	217	204	232	231	238	214	228	226	235	204	232	208	231	237	193	212	213	202	228	232	239	223	211	189	227	233	231	229	211	212	227	213	248	241	208	252	235	233	226	203	198	219	227	251	215	237	240	223	225	232	207	231	209	210	234	218	202	227	213	221	224	208	207	233	191	210	220	214	223	219	209	220	229	221	203	205	222	217	210	193	237	216	195	225	213	233	205	232	200	225	241	229	218	194	223	200	217	219	221	221	233	216	228	228	200	201	211	218	223	220	241	213	235	216	217	222	229	231	216	235	229	211	195	225	218	214	235	228	209	215	219	216	232	206	205	219	213	206	200	214	220	216	214	187	226	198	197	224	196	222	220	210	203	228	235	255	222	194	226	211	217	227	196	224	219	186	212	221	199	207	209	210	232	211	216	228	217	230	208	207	224	226	232	211	239	217	220	224	230	233	210	232	220	223	210	225	203	190	215	214	207	209	233	235	222	182	210	225	230	208	230	214	203	228	222	206	237	211	216	222	223	244	211	184	241	238	234	222	213	219	232	257	233	203	187	203	239	205	206	216	241	217	202	226	226	228	228	222	216	217	201	208	252	205	247	217	244	238	214	220	226	207	199	228	223	213	207	220	224	227	191	216	215	232	223	203	226	239	241	214	215	221	202	215	231	214	198	233	224	214	221	214	182	197	228	220	224	219	210	237	214	229	209	231	223	198	209	177	204	233	217	202	236	219	225	203	241	238	227	211	238	225	223	241	228	197	240	208	223	228	223	215	240	244	205	217	212	221	224	236	231	201	220	172	229	245	220	197	218	204	234	228	217	222	230	185	225	213	222	216	196	204	183	239	208	211	220	236	216	197	211	221	203	204	241	207	210	235	188	218	241	204	217	232	212	224	229	227	217	220	203	220	204	224	215	209	224	224	209	239	211	218	193	221	208	219	194	224	230	229	223	215	233	216	241	243	192	218	230	217	185	231	207	228	222	200	237	226	209	217	266	224	206	230	233	202	212	232	221	228	202	229	222	227	198	236	228	204	221	219	214	213	224	216	221	233	228	207	176	206	251	223	225	234	206	210	216	234	235	230	215	230	227	211	207	210	223	227	225	230	223	220	200	218	218	218	214	226	206	235	230	229	211	228	198	222	227	228	220	199	223	203	228	220	207	210	219	226	220	260	236	228	221	224	211	231	208	202	255	229	219	222	195	230	223	232	232	207	240	191	237	210	208	207	240	224	220	226	248	195	237	234	174	219	224	232	249	206	225	204	193	208	235	202	199	211	224	242	211	220	209	226	221	235	207	222	229	242	218	196	215	210	225	225	230	212	214	220	213	249	218	209	239	215	220	230	220	250	188	214	218	222	209	208	194	202	190	205	219	217	225	206	232	209	212	217	212	202	226	201	203	209	228	226	216	224	192	201	224	232	206	204	211	217	236	232	210	210	221	217	191	218	211	226	253	222	253	216	232	225	236	236	241	204	220	223	218	237	216	204	222	255	212	233	209	210	222	234	198	212	226	216	234	239	200	214	217	212	230	209	205	210	216	220	241	235	203	226	233	225	229	226	225	205	198	223	218	224	229	229	254	226	202	199	236	202	250	227	221	202	232	218	207	248	226	241	231	223	220	233	245	210	208	215	196	217	230	240	220	209	215	231	220	241	210	221	222	248	223	207	207	227	231	213	205	207	218	220	204	185	201	212	197	227	224	223	227	252	222	207	230	192	229	208	240	215	226	210	203	221	203	214	213	215	207	227	197	243	219	230	242	234	222	235	217	198	209	239	210	215	224	224	213	219	197	221	199	242	215	214	210	183	219	234	245	212	227	219	220	205	191	204	210	217	231	214	210	198	211	225	255	179	216	214	225	211	214	221	232	182	235	221	246	229	226	207	233	215	222	216	212	203	271	204	240	186	212	211	239	221	225	238	203	241	225	196	202	231	226	185	219	209	210	235	198	195	218	250	231	206	213	218	209	203	254	202	191	220	207	216	246	207	216	251	230	223	200	199	206	207	223	226	233	222	249	227	250	240	234	224	193	218	232	214	191	229	222	202	207	243	252	209	223	214	212	211	211	246	215	220	222	214	226	223	247	217	229	242	217	230	211	203	214	227	212	227	239	214	206	229	237	219	237	218	221	200	240	209	197	215	227	205	228	236	238	213	234	235	228	189	222	190	223	212	200	232	212	223	239	241	231	215	202	221	190	212	214	235	231	228	236	220	215	210	204	219	223	234	238	203	231	228	192	206	235	209	226	229	219	204	204	197	237	186	233	208	203	202	220	196	217	211	223	228	239	207	201	224	221	195	235	207	196	238	214	198	204	234	218	229	218	204	220	220	249	234	197	220	225	218	199	214	245	218	224	233	200	219	204	212	244	223	246	228	205	230	216	227	221	202	211	235	207	197	204	239	195	202	214	216	197	228	226	234	208	225	202	230	222	232	208	215	216	223	219	241	239	234	218	224	233	235	230	208	229	234	207	213	212	179	242	222	212	225	252	222	226	199
7104	16685	13409	6804	4870	3595	2842	2184	1792	1406	1206	1046	937	796	731	637	616	580	537	528	459	456	473	418	415	410	405	385	399	418	384	382	396	342	346	366	394	338	338	395	365	367	385	357	367	405	414	385	453	364	376	368	355	351	386	334	345	342	321	356	318	327	382	361	306	314	344	357	324	349	319	296	332	314	309	303	318	341	283	283	329	322	326	286	357	298	309	308	304	341	326	331	326	329	338	311	315	317	326	321	317	298	336	335	350	303	339	355	315	272	300	313	345	292	296	274	302	293	325	297	297	330	289	303	305	320	311	333	343	303	336	294	314	310	305	327	329	308	289	288	306	310	327	305	298	292	300	320	314	328	309	321	323	311	306	309	329	305	339	359	328	332	331	306	306	310	294	334	301	298	268	340	313	316	312	276	340	326	318	307	317	322	326	327	345	321	324	298	319	356	372	301	324	288	308	314	309	298	328	356	289	286	324	306	297	328	341	322	312	309	322	279	306	306	303	301	291	316	314	340	316	309	337	337	289	346	320	325	301	306	333	310	288	281	299	308	314	299	300	325	318	301	288	303	331	287	318	328	282	284	309	284	332	311	292	311	318	288	338	326	322	303	308	308	320	311	342	294	315	308	287	312	337	284	317	312	339	330	313	291	300	284	330	304	318	316	306	311	307	286	273	315	334	328	309	282	289	325	314	309	324	288	332	302	315	293	303	294	315	315	297	320	296	320	334	298	347	281	285	348	327	321	306	290	309	304	338	296	308	311	355	311	313	341	307	274	344	329	298	331	313	304	298	318	314	309	309	329	291	318	311	311	283	290	319	304	320	310	315	318	303	288	312	327	314	304	324	313	298	329	295	301	306	325	298	327	300	327	295	332	304	306	301	336	327	325	332	314	309	318	288	312	335	290	309	317	312	296	296	305	319	307	322	306	307	347	297	315	288	305	317	337	298	298	317	302	303	294	333	294	351	298	310	317	289	323	310	282	323	305	301	334	325	306	321	333	305	295	349	299	306	331	356	324	305	352	307	313	345	282	310	304	302	278	331	311	341	335	341	287	312	298	307	312	310	325	302	326	326	322	315	300	313	294	320	300	313	322	313	315	356	308	311	312	332	295	319	312	315	305	325	326	312	336	281	299	291	300	308	318	292	306	310	308	322	291	312	304	305	327	299	298	317	292	328	344	307	301	302	313	320	317	306	350	297	297	325	327	272	327	339	304	300	306	309	341	298	312	327	295	313	266	308	302	336	315	309	319	302	309	331	294	318	314	305	302	294	300	311	287	315	305	313	325	293	336	315	309	309	325	317	314	306	315	315	308	322	327	305	325	324	312	308	308	300	338	337	319	293	317	327	309	320	300	279	265	337	355	314	310	337	300	310	304	322	296	335	344	305	340	339	323	280	310	292	313	304	308	316	279	317	294	316	294	321	340	294	314	309	319	322	304	299	274	300	306	311	299	318	330	336	313	339	293	294	319	311	320	294	337	304	304	354	321	321	338	325	317	331	320	291	302	298	308	293	303	328	303	287	316	320	311	305	322	298	287	318	291	275	335	311	303	279	330	321	336	312	290	293	296	310	275	301	297	297	335	290	309	292	271	339	320	287	306	340	308	295	331	279	280	302	292	322	299	297	310	344	306	343	328	280	270	301	368	339	313	335	326	322	303	319	322	304	295	323	304	317	281	301	326	298	299	286	302	314	295	329	308	299	303	308	345	318	310	291	296	308	283	318	340	298	317	286	296	304	321	329	309	336	295	318	266	312	330	291	288	302	308	312	332	289	284	317	311	354	302	357	329	279	333	291	331	326	326	298	329	277	307	327	321	301	313	327	326	321	292	322	293	333	295	311	323	353	311	309	300	302	315	327	315	310	331	305	325	285	326	298	290	304	273	279	312	310	281	308	342	328	292	284	345	326	348	308	305	306	310	305	291	294	357	327	319	296	347	323	308	285	330	289	299	324	308	320	324	305	305	322	335	310	310	342	321	277	335	341	296	315	315	309	297	311	348	311	319	322	320	306	293	344	291	325	309	329	310	312	289	309	299	302	308	342	311	322	304	285	301	334	316	310	327	319	344	333	310	309	345	297	307	333	337	325	321	328	332	313	303	317	331	313	295	287	308	295	323	308	325	318	319	331	354	320	333	330	326	329	306	319	322	348	319	301	337	308	334	326	294	347	315	331	315	296	304	326	301	335	293	337	347	313	312	304	320	329	281	299	306	302	274	351	286	290	299	320	317	338	308	296	303	318	326	310	322	302	315	294	324	303	318	304	286	336	319	333	312	310	317	320	323	301	301	308	321	308	273	280	330	312	316	313	316	311	338	291	308	289	312	310	303	310	301	303	308	276	352	309	320	312	307	323	301	315	283	319	337	332	298	288	314	301	315	309	293	333	346	326	329	331	298	302	289	311	319	318	301	317	277	316	317	340	315	294	327	303	323	333	304	305	300	310	266	310	320	328	321	310	318	298	319	305	329	286	298	297	331	345	340	310	293	314	322	348	295	283	320	304	320	298	307	330	313	337	304	325	312	307	303	313	307	327	366	278	311	328	327	323	321	329	298	321	329	311	296	313	317	317	316	307	330	305	327	316	319	315	288	291	317	317	284	293	361	309	303	291	315	307	301	320	313	302	303	324	317	312	331	330	312	302	335	300	325	315	307	306	325	316	306	306	339	336	313	304	320	304	308	313	326	302	299	302	337	297	332	291	318	322	316	313	321	296	316	337	322	305	313	327	325	315	313	284	299	339	310	308	303	318	316	272	313	312	304	338	336	332	305	325	306	320	348	308	314	312	275	315	323	322	356	270	332	302	310	310	325	294	305	300	300	281	303	300	291	319	314	311	305	357	285	340	298	306	336	306	330	312	292	329	308	308	339	298	340	334	285	328	308	302	299	309	325	276	315	289	306	301	317	321	333	287	289	324	284	326	302	313	304	328	298	300	316	304	302	303	322	307	297	304	329	332	306	310	314	321	322	301	304	293	330	300	355	341	294	319	323	320	311	294	312	310	300	289	321	285	299	312	313	332	315	302	316	317	338	323	318	298	320	308	319	309	317	310	301	320	287	337	289	325	321	340	340	317	321	334	322	322	289	303	306	302	307	309	300	293	296	306	307	315	343	299	307	318	321	318	323	310	333	310	327	352	293	312	317	335	306	307	297	313	316	307	292	300	324	313	322	323	304	334	311	313	292	295	292	320	302	304	296	312	299	330	314	305	324	292	312	280	332	303	318	320	313	295	321	321	328	331	318	336	334	305	306	299	299	324	299	343	310	293	338	308	298	328	273	283	309	295	318	337	295	328	343	300	318	302	310	318	327	328	310	339	324	346	305	316	326	308	333	328	301	320	293	309	273	297	289	317	314	317	319	315	306	292	285	321	290	302	315	315	313	349	297	312	289	337	332	345	304	326	321	341	310	318	313	312	305	326	308	294	328	315	303	296	341	333	309	316	302	330	286	312	323	315	301	304	308	273	296	327	318
27127	21111	9779	721	389	355	345	278	285	280	285	278	293	281	321	286	286	265	253	294	290	274	277	263	276	286	298	299	264	270	276	269	263	295	287	299	266	302	288	281	283	280	305	301	291	306	294	292	301	271	287	297	308	314	280	304	276	269	277	271	248	267	270	280	286	278	248	284	284	272	262	292	287	256	302	316	289	282	322	272	266	261	285	270	304	301	270	284	280	293	294	295	263	293	268	254	312	288	289	256	279	288	282	282	238	285	253	260	267	266	276	289	285	278	244	309	263	292	272	260	278	279	261	285	270	294	276	305	287	245	281	300	268	281	260	261	274	272	268	279	253	282	316	275	272	283	277	274	307	284	284	300	273	294	304	295	264	281	264	275	273	299	256	276	301	304	279	273	256	298	292	293	255	282	297	281	280	271	289	281	275	261	260	292	260	308	252	275	293	320	269	274	278	272	252	303	260	287	258	299	298	273	257	272	256	272	303	242	318	297	310	300	265	298	248	281	291	311	277	270	276	316	298	285	294	273	308	298	273	295	264	312	284	275	299	248	280	286	276	291	274	290	272	236	279	235	300	310	275	271	277	289	288	321	309	307	283	265	281	266	266	298	262	282	289	266	280	257	267	288	285	259	268	290	278	264	262	302	275	260	286	295	292	322	292	288	293	279	259	285	255	285	272	272	295	281	284	316	274	287	254	296	260	296	281	271	286	228	293	275	308	303	261	299	303	268	271	231	266	281	278	282	278	293	269	272	283	296	282	268	278	284	262	258	275	290	248	274	285	252	298	284	261	274	302	276	267	297	285	277	281	261	291	290	278	282	249	288	252	305	282	273	278	293	267	311	292	297	285	308	281	274	258	302	302	302	292	280	282	302	300	279	306	270	265	277	294	257	268	280	256	283	299	294	296	291	266	297	263	293	286	286	271	315	274	266	249	239	261	288	275	283	274	292	261	286	291	274	273	284	291	315	277	280	297	293	272	263	270	283	277	273	302	310	273	250	308	273	281	273	253	251	250	291	287	266	285	288	304	272	281	273	313	306	281	285	275	277	254	285	308	272	277	278	278	246	293	287	281	279	305	284	271	284	271	284	284	276	281	288	270	277	291	243	296	251	279	278	305	243	280	291	271	288	272	263	272	278	273	293	290	283	296	278	268	252	300	289	269	287	277	274	255	297	266	250	280	290	255	287	286	265	265	272	274	279	289	288	279	278	280	259	267	291	298	273	299	307	287	266	254	293	246	273	313	243	307	291	280	285	265	309	283	293	278	281	289	281	261	278	273	286	296	294	294	300	251	281	293	252	277	284	270	274	267	296	287	264	287	259	288	267	288	278	292	296	260	276	301	320	263	280	276	285	283	285	290	248	305	283	267	301	268	303	287	268	262	291	292	291	269	264	297	291	284	279	310	256	330	291	295	275	252	313	282	275	263	284	267	270	271	269	273	255	278	285	268	280	301	262	282	291	274	249	296	299	297	308	272	290	295	267	279	290	268	293	293	253	282	287	267	265	250	284	278	289	293	271	298	269	249	275	266	265	274	266	284	260	275	305	297	299	276	269	285	269	293	254	272	267	275	296	299	233	273	260	290	270	280	260	305	271	282	285	295	272	296	293	287	302	270	278	284	271	261	267	257	263	280	267	288	290	295	275	280	268	281	293	269	282	245	244	296	304	302	247	301	251	256	265	282	295	290	280	263	275	263	320	259	284	278	284	306	282	261	284	256	276	299	262	296	278	290	284	267	308	320	284	296	282	310	275	279	275	299	259	258	314	282	268	260	306	269	270	278	282	264	277	273	311	298	296	284	271	261	272	298	279	299	278	304	272	263	278	288	287	279	282	255	267	299	264	255	285	281	304	301	309	291	296	276	305	299	243	308	255	290	276	286	269	283	283	283	269	307	246	253	298	290	260	283	258	274	265	283	279	260	292	284	286	299	274	278	285	276	296	280	272	293	263	291	288	282	270	270	263	265	295	281	290	314	274	297	289	279	276	307	285	307	269	273	310	317	295	282	281	263	273	299	263	296	278	283	277	268	284	283	272	254	263	270	293	288	262	275	284	302	273	268	252	309	275	303	279	248	239	301	277	296	301	282	250	280	263	279	306	281	263	281	276	283	298	307	263	278	263	281	264	264	295	256	280	300	279	268	256	285	303	268	265	258	285	284	286	267	290	253	304	263	295	283	289	256	245	272	245	285	266	279	286	246	302	272	262	277	290	304	293	277	258	278	271	268	303	268	249	277	274	274	286	254	283	257	298	279	277	292	282	288	272	289	250	268	289	262	294	282	265	294	283	273	274	249	274	278	277	282	304	285	306	268	266	296	274	290	299	259	297	282	294	286	269	292	293	272	277	281	293	321	258	335	295	283	269	265	270	292	272	307	274	271	282	284	266	285	289	257	263	271	291	277	292	302	283	283	277	285	283	296	285	264	307	301	252	253	256	269	268	284	292	281	287	254	271	293	253	303	286	290	284	301	313	287	256	308	260	334	296	303	218	284	298	267	283	270	290	261	281	279	283	286	261	299	266	306	305	280	279	250	280	293	264	285	307	298	272	268	307	271	289	275	276	258	267	309	276	300	264	288	272	286	283	272	265	300	293	276	296	276	262	281	279	261	261	281	290	263	272	294	284	274	290	259	282	253	258	285	270	260	269	296	291	276	306	283	300	289	268	286	289	284	314	285	246	251	301	300	296	266	313	265	290	289	249	306	316	278	276	292	294	270	275	265	271	288	292	279	309	299	265	299	262	273	263	278	301	326	295	269	269	290	274	273	286	282	294	298	262	290	289	288	291	277	260	279	263	275	295	288	273	294	278	293	272	293	255	283	241	284	280	260	301	277	321	283	271	310	292	265	272	268	275	290	290	255	277	278	306	291	270	281	274	308	281	280	305	278	273	285	299	285	279	256	247	276	250	249	284	290	260	267	285	282	290	309	244	251	268	297	266	264	283	284	289	304	273	275	314	284	283	265	299	294	295	293	264	305	305	321	302	277	311	286	258	298	276	288	275	312	244	290	289	277	283	282	276	284	242	274	258	264	288	282	277	299	266	297	276	296	271	280	300	305	280	262	288	272	286	289	295	266	263	273	259	295	292	268	282	270	272	301	253	255	268	297	270	286	275	312	293	317	254	277	289	291	285	306	296	288	254	314	294	291	280	280	306	269	254	325	291	309	284	266	250	275	276	315	270	306	270	265	268	273	290	287	261	304	279	271	240	259	272	266	283	311	268	290	278	285	296	283	298	331	289	274	295	252	295	281	294	291	259	277	292	292	288	275	243	262	306	285	286	278	296	277	258	280	304	272	297	317	288	268	268	272	264	252	289	280	298	283	297	287	274	279	282	287	280	270	279	275	256	286	303	317	244	287	261	269	298	259	266	305	265	270	287	274	253	280	290	278	284	308	262	289	257	274	282	282	310	291	303	261	302	245	304	277	266	261	276	322	299	280	280	269	285	268	300	283	252	265	260	257	290	312	270
3913	1179	971	629	514	489	458	428	451	442	427	438	400	392	421	403	363	406	392	399	398	363	444	381	410	401	401	375	379	388	417	374	379	428	433	380	396	380	398	404	389	380	403	364	405	422	419	428	432	399	394	388	399	399	433	404	366	406	391	382	399	405	387	415	424	385	373	373	378	403	384	410	401	408	374	423	395	385	384	391	410	350	363	411	394	407	385	411	396	382	381	372	403	421	409	369	383	378	395	389	392	422	399	383	413	395	366	377	353	431	387	381	381	363	389	361	365	405	405	350	392	357	389	428	411	407	381	381	408	428	379	378	399	358	388	389	418	397	379	392	391	366	424	408	413	418	387	412	368	368	364	342	404	398	425	422	374	420	382	393	379	368	387	381	365	377	421	402	388	408	377	373	381	390	364	375	414	369	380	413	367	352	396	404	385	355	373	399	388	406	395	369	399	410	382	367	384	368	377	413	349	394	374	394	384	348	345	379	359	387	369	390	405	362	379	386	407	393	384	372	390	392	414	390	380	407	375	389	360	397	412	394	376	391	386	355	384	364	390	395	383	408	419	405	382	417	405	438	399	372	400	400	379	379	401	398	404	407	385	382	401	428	375	398	405	382	384	411	375	371	397	396	375	396	394	383	392	417	364	399	402	423	377	418	387	367	416	401	391	405	397	377	396	407	367	390	390	402	375	377	370	393	383	401	397	373	381	387	372	384	392	399	383	387	384	390	360	361	371	403	419	392	417	391	371	368	382	386	393	382	425	385	378	395	370	371	403	379	394	381	388	394	407	388	392	411	416	444	406	381	395	381	415	409	374	390	441	436	409	409	422	348	410	402	417	376	400	439	405	379	418	399	391	357	370	409	383	382	402	418	361	361	378	386	370	405	379	374	384	391	391	383	398	377	387	399	406	373	410	366	386	398	367	389	385	376	398	413	407	367	378	378	401	410	380	385	375	366	391	350	378	425	386	386	361	391	408	361	380	379	393	385	370	372	383	392	390	389	381	366	358	442	396	359	383	390	402	367	377	429	364	388	367	415	407	371	408	401	399	366	414	394	369	406	375	375	384	412	355	361	368	370	415	361	383	373	376	380	365	370	425	335	428	355	389	418	400	403	375	397	368	414	363	398	412	354	405	374	402	396	365	381	360	390	366	416	368	378	384	371	390	397	377	390	406	359	394	397	341	398	427	366	408	376	408	408	408	342	355	383	398	380	399	405	365	396	348	432	383	420	387	408	377	368	371	392	368	381	399	379	391	422	393	402	390	357	366	399	394	388	403	437	390	414	378	369	346	381	367	422	376	384	374	367	417	399	363	421	379	374	359	363	417	398	409	389	350	381	395	386	364	377	410	364	405	416	410	375	390	384	397	390	402	372	406	417	385	418	399	384	440	396	388	411	367	386	391	410	400	399	396	401	389	381	405	365	365	415	392	404	396	357	399	387	396	368	368	408	365	381	399	394	374	393	401	411	369	383	411	395	365	410	409	414	388	358	426	387	398	361	395	406	375	379	420	409	384	367	421	407	383	367	396	398	406	400	373	376	384	384	381	376	384	378	436	372	412	402	391	421	412	421	406	404	411	398	379	392	376	382	350	383	386	378	399	371	376	406	394	400	363	405	438	417	380	396	402	401	397	379	399	394	373	397	404	394	399	398	383	392	368	409	393	424	398	377	408	384	420	408	376	388	376	365	398	380	416	368	419	389	365	376	375	355	361	414	393	370	412	415	384	384	361	368	409	394	368	431	403	407	397	396	416	388	386	396	392	384	360	430	399	403	369	367	395	399	392	379	399	378	416	403	379	397	351	397	367	368	411	390	397	427	377	392	385	396	415	465	390	355	389	383	411	403	357	431	406	392	402	410	393	380	421	382	427	375	395	354	385	383	385	405	402	393	390	376	379	403	408	375	407	370	360	406	383	382	353	381	379	366	391	382	400	374	379	351	392	385	420	385	405	379	404	386	373	377	376	406	328	404	416	393	370	389	384	377	374	378	388	411	419	381	381	384	368	399	422	381	401	448	357	413	395	369	380	377	384	372	370	413	376	388	400	394	360	427	398	384	373	388	397	387	421	385	384	371	415	393	412	432	381	388	400	394	373	397	377	374	368	399	344	366	413	400	373	395	389	350	408	400	392	405	386	376	382	405	364	384	374	386	382	424	353	389	410	420	390	361	386	399	378	403	343	386	360	394	423	390	378	400	387	349	368	394	348	358	360	404	398	405	356	410	370	409	379	392	374	409	383	388	386	403	401	378	364	401	406	368	370	391	408	365	419	381	380	408	373	415	397	398	364	365	384	408	386	412	383	386	354	391	395	372	385	399	382	392	379	364	415	424	413	396	387	407	379	394	369	419	370	420	419	429	364	390	396	422	399	427	369	375	388	377	383	407	382	398	388	395	423	419	413	383	371	427	369	372	373	402	385	414	402	413	375	374	375	401	371	392	379	386	391	398	402	433	415	374	406	362	400	396	391	391	405	393	361	374	390	382	401	405	381	399	387	357	400	383	381	357	382	397	383	389	412	402	402	390	424	419	391	398	371	384	416	406	412	342	370	364	391	360	371	382	348	417	390	401	394	363	406	382	367	372	392	390	380	389	405	401	405	384	415	380	409	420	437	359	396	397	368	387	390	405	399	371	360	413	417	392	405	386	382	361	379	382	387	385	392	373	383	432	426	373	409	399	389	375	397	370	413	375	391	361	375	406	355	376	396	383	381	388	367	412	371	375	401	399	363	376	392	402	382	390	355	380	406	431	398	367	371	387	391	379	400	410	364	395	396	430	370	423	361	401	376	393	439	389	377	369	397	423	390	387	431	365	390	368	381	349	393	381	362	369	400	399	393	407	365	375	383	399	383	378	380	390	393	359	371	385	374	360	426	388	388	399	406	390	364	357	390	386	459	399	384	420	384	402	382	385	388	388	365	405	397	364	361	389	393	359	397	385	351	392	381	417	379	410	387	410	362	382	417	415	437	405	393	367	385	412	394	382	406	381	373	417	400	381	366	372	377	367	430	404	403	394	372	397	385	396	365	400	369	381	379	420	388	382	385	414	407	385	380	381	420	391	404	393	377	397	374	408	394	415	371	380	410	419	400	379	391	397	375	371	368	372	333	420	367	348	385	365	394	408	375	363	393	369	401	403	397	408	364	387	411	376	398	412	397	369	399	366	398	399	376	387	379	383	388	396	395	391	345	376	383	374	382	351	379	427	360	428	391	362	380	372	397	346	383	434	384	405	394	425	375	389	403	408	395	398	398	412	403	351	388	392	413	369	417	366	412	365	440	387	405	408	403	402	365	382	410	351	381	391	328	379	391	381	411	390	381	371	415	373	371	368	420	397	396	397	425	348	355	380	416	373	409	367	387	398	418	396	449	400	459	386	398	411	379	372	364	386	394	382	375	371	395	418	388	407	398	385	387	391	437	421	357	366	415	378	421	393	372	384	376	369	401	388	379	392	411	384	396	369	408	420	389	381
23878	21508	29115	24361	21510	12286	1202	715	630	527	547	432	416	456	405	381	443	420	399	423	374	395	373	409	340	373	383	414	346	368	408	363	346	370	380	379	393	364	370	362	423	353	358	357	399	395	393	393	417	377	372	390	360	399	373	391	372	352	349	365	365	387	357	363	383	355	324	368	345	332	350	354	375	359	331	379	390	339	360	368	400	369	353	350	377	362	375	365	353	338	365	372	363	346	391	369	327	385	348	364	347	371	358	371	337	399	364	359	347	348	323	382	343	366	361	355	373	336	348	364	346	372	356	378	344	354	385	386	363	366	370	354	351	355	339	351	337	328	357	327	344	355	376	385	369	341	353	388	353	351	383	355	346	368	327	388	331	351	353	348	383	381	372	393	352	364	358	307	349	356	391	369	329	363	366	374	330	324	390	378	347	365	397	343	394	339	376	350	328	357	398	382	356	349	355	379	340	341	344	341	338	340	366	363	377	366	369	341	341	355	354	370	358	370	348	372	360	346	338	383	373	346	354	346	366	341	350	340	334	367	353	359	374	344	353	375	357	347	357	347	335	359	353	363	337	351	349	338	359	348	372	366	355	359	374	335	368	331	346	374	348	350	355	364	386	377	390	349	320	345	355	355	346	382	393	358	371	349	381	361	346	346	333	357	349	371	360	337	388	368	350	358	363	335	347	361	372	389	340	367	356	346	376	363	341	317	337	377	352	348	383	363	320	362	337	382	383	356	376	323	363	361	383	337	326	354	344	355	339	308	362	379	351	359	373	394	380	387	338	321	329	325	344	340	363	369	364	343	375	318	409	368	335	354	357	364	345	365	359	365	350	377	375	345	340	347	386	359	369	371	365	345	383	358	353	316	359	352	393	331	390	353	369	367	343	353	365	360	371	366	333	364	397	382	380	379	350	362	368	371	348	332	343	376	352	355	344	360	358	370	335	375	379	373	367	333	326	371	347	370	375	359	330	330	342	319	361	331	354	318	341	359	331	335	348	383	364	383	317	365	354	339	332	386	375	362	358	334	352	366	393	393	380	321	353	355	347	347	344	389	349	364	380	373	355	373	360	383	382	346	331	365	330	344	406	311	351	376	352	366	344	381	358	362	367	370	353	374	364	351	359	359	355	360	325	348	360	357	371	318	303	368	369	388	360	343	360	367	378	339	354	351	363	368	321	369	356	338	338	353	361	375	349	346	325	359	334	369	402	380	363	350	375	366	380	354	345	371	341	368	365	348	381	357	372	377	352	345	359	341	344	354	356	359	343	362	366	360	374	389	370	348	378	357	369	362	370	362	342	363	332	370	355	393	338	354	337	351	359	377	340	349	354	378	335	380	338	361	344	366	353	370	393	390	353	382	363	345	344	358	371	376	380	341	345	380	353	355	344	373	339	379	379	349	341	362	374	357	343	336	390	380	366	363	401	398	342	386	342	340	346	393	353	343	291	362	364	366	375	362	360	381	376	366	335	353	351	378	364	348	343	351	334	359	362	316	405	348	353	383	351	349	334	401	338	371	331	370	400	348	403	319	336	361	336	379	356	371	356	377	362	351	342	355	363	368	394	395	359	356	361	350	363	370	348	350	365	335	352	370	335	348	343	362	369	350	354	371	362	377	384	366	380	371	370	346	357	378	340	351	367	339	366	372	378	378	375	343	347	356	375	358	348	380	386	368	336	356	387	353	346	341	347	365	332	348	382	348	321	413	330	321	373	341	357	372	349	336	348	348	356	363	376	325	315	356	349	345	346	311	365	350	346	339	344	326	367	346	376	348	345	351	378	345	353	349	349	366	354	368	395	358	320	366	368	357	346	362	394	366	372	338	335	319	378	391	381	350	348	326	373	318	368	352	368	375	323	370	339	346	337	364	365	323	366	361	339	356	358	345	358	363	351	333	356	339	338	341	377	354	371	367	355	384	360	330	351	371	362	345	339	374	343	367	364	385	353	339	380	326	357	359	359	353	369	357	331	390	360	327	355	343	360	391	346	368	358	359	371	355	360	368	349	365	353	392	363	359	325	304	328	329	356	336	369	335	352	370	344	384	382	350	362	402	325	371	342	373	333	363	357	318	371	370	359	327	353	358	354	385	408	373	370	387	372	377	370	390	333	348	335	334	373	383	349	360	334	342	368	367	358	339	372	399	385	374	377	364	370	363	368	344	363	351	381	373	354	326	345	368	343	363	350	354	370	355	340	356	327	378	359	328	373	334	340	358	328	346	391	360	353	345	354	367	339	361	398	398	382	369	336	362	366	355	311	355	377	359	353	327	341	388	358	364	343	334	372	337	361	379	346	332	345	375	367	347	380	363	338	379	318	329	342	404	357	366	355	364	346	344	341	364	345	339	386	357	338	347	354	347	320	355	345	368	387	353	355	359	326	306	327	351	370	360	380	328	361	365	367	385	350	392	338	341	359	365	340	360	336	375	337	348	359	370	360	382	374	358	375	354	338	349	362	373	318	318	332	357	353	357	393	355	323	339	354	363	370	381	335	354	340	360	368	341	334	366	302	337	325	371	345	377	361	352	386	368	332	337	356	343	314	367	349	351	363	401	366	353	381	363	416	358	358	356	380	377	372	350	329	341	340	358	361	375	393	369	350	331	335	360	379	374	346	341	336	340	352	365	359	357	340	304	339	344	358	328	350	366	370	378	331	378	352	341	376	352	353	354	355	355	351	350	342	387	350	341	386	373	366	346	359	363	357	360	350	366	364	374	342	352	371	351	341	357	315	355	332	349	362	368	320	359	336	375	371	356	372	342	397	352	347	344	353	361	382	310	365	342	369	350	334	383	335	339	360	360	350	334	328	330	378	372	369	360	354	319	361	376	328	365	373	352	357	371	332	341	356	371	374	344	340	361	347	334	366	370	348	365	385	313	342	354	373	340	362	357	357	343	355	321	366	374	347	363	357	392	426	328	375	346	358	362	336	356	340	359	362	358	360	378	365	359	354	349	364	326	365	358	374	367	368	364	377	362	371	356	377	389	355	349	397	315	333	375	361	333	354	384	323	373	374	366	396	361	337	334	359	335	344	381	336	374	356	373	378	345	327	355	362	343	355	351	353	342	357	352	356	363	329	373	336	379	364	332	361	348	331	356	337	368	364	339	324	343	350	355	362	337	365	345	386	319	360	381	368	313	353	370	382	335	350	325	367	324	394	375	357	316	361	377	340	358	333	329	367	334	340	344	339	334	368	380	374	367	361	344	388	376	366	346	331	350	333	322	375	346	358	378	329	375	322	366	331	328	308	362	363	362	375	381	347	369	375	366	361	336	352	359	357	380	335	360	354	336	339	354	346	331	368	351	373	316	381	390	405	383	371	351	354	359	353	357	346	388	330	334	371	347	367	335	384	372	346	388	358	338	376	389	347	382	373	354	346	390	357	342	382	332	369	366	371	334	369	355	377	352	362	338	376	348	347	378	349	392	322	347	346	335	337	374	358	340	383	316	357	332	361	354	325	393	344	354	366	354	397	325
4909	10360	8606	4260	2877	2255	1768	1424	1213	1101	931	839	823	771	697	643	624	602	626	572	587	553	607	559	552	515	546	550	542	562	550	507	513	526	551	526	566	564	515	511	532	558	529	481	549	551	576	602	570	538	524	504	523	553	564	496	543	523	495	489	544	517	516	550	496	501	564	507	550	485	511	530	487	500	498	478	516	528	530	496	490	484	489	486	468	471	465	501	475	485	528	475	499	487	524	475	451	484	512	495	468	479	484	530	496	490	511	511	491	501	489	486	456	542	491	504	504	478	509	479	474	482	497	508	476	492	493	486	504	536	482	459	516	485	528	461	476	521	447	497	502	485	468	503	489	492	539	480	503	517	477	478	472	537	513	513	510	482	503	522	525	511	528	493	506	509	493	510	515	514	514	477	490	503	484	496	477	515	469	508	520	496	518	517	491	483	523	483	439	522	477	507	476	509	491	482	524	520	506	479	496	495	535	483	472	447	527	504	498	476	547	495	508	520	479	507	522	491	486	495	484	520	481	497	528	485	504	472	496	459	523	475	464	522	504	505	492	463	530	482	505	519	504	527	491	511	488	499	455	521	509	479	503	519	485	489	498	508	486	488	481	511	498	534	535	500	508	480	513	530	495	501	512	487	475	492	490	477	495	488	514	493	493	492	506	499	490	504	476	508	532	492	518	502	517	503	516	476	498	514	499	505	507	500	482	530	494	492	493	522	466	536	507	513	492	530	489	499	505	518	492	515	540	523	486	500	488	470	493	485	492	470	512	495	458	525	452	510	501	485	499	495	498	514	505	485	508	508	483	480	507	519	462	501	524	468	502	528	532	454	534	501	473	467	493	486	501	498	487	512	525	530	479	493	513	539	536	510	501	471	518	525	501	521	489	501	484	466	487	498	497	482	489	471	485	519	500	529	489	532	488	477	524	493	506	524	499	493	507	513	502	524	517	480	462	494	510	465	479	491	496	509	489	474	487	497	483	500	534	502	528	489	501	466	454	494	521	500	552	489	509	499	488	451	499	487	472	527	454	489	507	496	505	497	507	470	523	463	457	496	490	507	518	537	510	503	467	525	472	519	465	504	510	489	482	504	506	497	491	483	480	493	471	517	503	450	558	509	519	495	505	493	523	482	548	461	481	504	505	441	494	507	503	509	506	521	506	470	493	501	445	507	497	497	499	475	490	485	510	505	496	487	495	476	499	493	499	504	492	501	486	528	489	499	470	449	477	483	473	531	496	506	466	507	510	481	493	473	505	518	492	530	494	487	528	521	482	462	524	475	482	456	455	519	491	486	512	537	551	541	500	482	461	523	506	509	539	517	489	483	508	545	489	495	511	536	507	513	495	522	532	489	490	472	522	541	517	514	482	510	464	511	528	500	495	489	465	498	517	514	484	527	540	503	493	511	527	517	499	492	510	493	532	502	481	486	495	519	492	512	557	505	501	486	528	478	479	524	517	506	484	495	508	497	511	508	513	495	488	489	513	537	531	514	477	487	500	481	481	488	473	491	473	547	482	487	520	519	494	479	496	508	501	494	508	481	550	539	538	498	529	533	459	504	468	492	510	486	488	509	473	549	502	491	514	482	516	458	546	510	521	528	483	519	515	549	501	492	498	506	491	499	466	497	482	524	501	522	512	496	481	534	514	468	537	473	444	477	523	468	519	494	516	467	515	481	524	495	506	524	502	523	505	476	494	507	450	503	495	534	474	498	478	464	535	489	471	465	498	519	504	480	463	483	453	468	490	499	483	445	517	469	483	492	485	480	509	477	476	503	493	486	480	487	516	524	517	513	506	503	479	489	490	509	495	507	521	483	520	500	477	506	526	468	482	527	482	525	490	499	496	495	484	501	480	534	469	510	504	506	491	506	522	498	501	496	474	511	544	509	522	486	516	493	491	523	461	528	518	504	501	479	528	487	494	529	495	504	499	525	487	466	512	470	482	556	487	477	522	462	508	472	514	503	485	504	483	515	499	509	484	504	487	481	521	528	504	502	502	531	508	555	502	523	512	491	529	513	491	492	470	501	501	496	475	519	482	514	517	518	468	507	515	482	501	471	489	484	538	469	511	540	490	502	495	492	532	527	514	483	496	486	530	482	492	525	516	530	521	504	511	523	530	503	484	482	477	476	495	488	478	530	507	528	494	480	484	487	479	469	512	466	456	491	484	487	533	488	480	507	498	456	474	548	493	531	505	515	544	507	505	499	483	486	494	464	498	542	493	538	498	478	520	500	469	500	487	472	521	510	481	530	497	507	516	516	473	501	494	514	475	518	466	500	527	504	497	494	475	500	452	512	470	495	500	477	531	521	466	524	484	481	494	453	463	491	514	485	461	495	517	473	560	482	475	521	499	478	469	488	472	489	502	510	498	453	464	524	455	535	518	504	488	490	476	465	510	485	480	495	454	494	516	502	532	495	504	478	454	475	512	511	490	479	489	484	514	451	487	529	537	493	495	487	473	522	510	475	491	521	482	479	499	535	481	477	518	465	482	536	509	538	502	507	498	521	497	514	510	510	511	535	508	506	511	544	482	464	493	481	457	539	477	450	482	500	516	482	492	495	545	504	528	495	505	493	513	487	493	491	537	532	485	509	533	520	525	502	506	511	477	520	508	484	500	517	528	502	482	492	475	498	518	447	523	543	524	505	530	491	509	481	515	450	482	546	499	505	547	466	551	509	479	534	500	521	511	475	518	479	493	486	490	509	476	535	529	523	469	498	539	466	497	474	467	526	433	497	525	475	535	485	564	469	525	515	459	482	469	505	516	513	468	487	495	491	492	524	474	483	524	535	480	515	513	485	506	494	533	516	519	513	476	474	488	515	502	493	497	523	474	484	504	487	508	491	526	491	529	487	499	485	503	497	512	492	476	466	447	528	513	516	504	478	452	485	507	490	489	478	498	474	500	512	539	503	468	521	492	545	507	503	448	515	506	498	467	476	467	498	474	498	501	495	480	489	505	458	445	522	518	482	495	493	468	511	523	524	473	478	500	509	490	528	489	501	510	479	478	535	484	502	503	511	504	484	478	569	508	450	525	496	536	509	505	490	531	542	535	474	466	480	508	494	529	500	506	478	509	478	495	488	495	511	503	524	531	507	489	476	521	510	507	476	490	469	499	507	526	487	465	510	496	479	502	518	486	476	535	495	477	477	484	510	510	517	493	490	467	538	508	473	511	456	505	502	490	528	489	463	486	495	468	483	519	515	529	496	515	487	513	478	491	468	458	536	449	476	514	498	527	458	549	490	493	533	516	496	484	512	496	517	516	530	494	504	501	525	497	505	488	463	514	470	521	496	473	491	467	498	537	496	513	515	522	469	505	486	491	516	510	516	505	486	490	509	539	482	506	544	500	515	492	496	516	522	510	483	484	476	522	536	520	489	480	506	496	502	526	528	472	466	548	506	491	498	516	514	545	470	496	477	521	484	486	480	512	517	482	491	525	503	480	520	501	472	472	508	491	478	475	512	525	490	516	479
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
