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
340403870609	340403871167	340403871717	340403872267	340403872817	340403873367	340403873917	340403874467	340403875017	340403875567	340403876117	340403876667	340403877217	340403877767	340403878317	340403878867	340403879417	340403879967	340403880517	340403881067	340403881617	340403882167	340403882717	340403883267	340403883817	340403884367	340403884917	340403885467	340403886019	340403886567	340403887117	340403887667	340403888217	340403888767	340403889317	340403889867	340403890417	340403890967	340403891517	340403892067	340403892617	340403893167	340403893717	340403894267	340403894817	340403895369	340403895917	340403896467	340403897017	340403897567	340403898117	340403898667	340403899217	340403899767	340403900317	340403900867	340403901417	340403901967	340403902517	340403903067	340403903617	340403904167	340403904717	340403905267	340403905817	340403906367	340403906917	340403907467	340403908017	340403908567	340403909117	340403909667	340403910217	340403910767	340403911317	340403911867	340403912417	340403912967	340403913517	340403914067	340403914617	340403915167	340403915717	340403916267	340403916817	340403917367	340403917917	340403918467	340403919017	340403919567	340403920117	340403920667	340403921217	340403921767	340403922317	340403922867	340403923417	340403923967	340403924517	340403925067	340403925617	340403926167	340403926719	340403927267	340403927817	340403928367	340403928917	340403929467	340403930017	340403930567	340403931117	340403931667	340403932217	340403932767	340403933317	340403933867	340403934417	340403934967	340403935517	340403936070	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2728	2000	3600	2300	2728	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23309	21485	29196	24460	21865	21571	14319	3699	1465	968	652	589	519	555	508	517	512	460	483	527	484	505	520	449	500	459	478	499	490	513	497	530	521	518	497	498	567	504	514	510	510	513	534	442	500	495	511	470	507	524	466	525	490	505	478	490	465	479	527	500	530	491	500	477	504	505	517	484	492	484	517	520	462	515	489	509	488	484	507	527	486	535	506	548	524	495	489	488	499	496	494	488	477	481	487	548	464	486	482	528	545	521	550	484	471	505	513	456	495	533	519	537	456	505	461	488	503	504	496	500	497	499	463	468	494	523	488	519	519	487	507	542	491	505	494	481	506	504	488	540	504	510	473	528	511	516	478	487	522	504	483	500	498	527	489	500	530	455	501	498	513	489	467	492	489	511	502	467	483	533	450	484	490	497	505	526	493	466	469	537	530	467	489	500	482	493	540	533	524	493	453	518	480	468	511	499	512	463	501	488	463	555	520	517	502	523	460	505	521	503	492	503	513	465	503	534	563	465	507	519	502	515	483	506	505	487	452	537	502	515	499	482	484	483	482	479	497	469	477	500	547	471	539	511	513	480	486	491	528	533	531	475	526	547	522	493	480	526	508	513	510	494	479	506	494	527	524	462	475	510	545	501	490	507	551	504	499	473	490	436	500	497	463	532	496	528	529	498	476	464	553	518	513	473	479	485	516	503	486	513	470	572	497	465	507	498	469	457	486	527	511	479	470	486	514	468	530	468	485	486	466	485	469	502	484	499	474	470	523	502	470	503	476	518	508	503	524	510	476	471	506	531	510	517	458	483	478	518	524	510	527	538	471	480	527	508	534	517	494	543	470	486	526	504	493	509	477	486	524	497	485	440	498	482	509	496	473	505	490	503	486	467	474	480	505	521	481	530	526	502	528	501	488	489	495	479	517	507	482	479	513	499	493	497	491	494	493	481	484	469	510	532	530	500	487	523	491	506	478	487	458	520	498	508	501	502	510	479	505	470	494	495	517	496	508	537	477	521	475	479	508	530	485	511	498	494	471	487	470	476	509	524	462	527	517	505	479	505	503	504	515	509	460	517	519	499	489	519	504	484	519	509	525	555	517	513	519	512	468	504	524	543	464	520	509	484	443	524	469	470	519	498	506	493	482	511	507	502	498	516	509	491	502	506	517	477	495	471	476	480	481	474	503	488	475	522	528	505	507	492	513	479	509	484	490	473	520	468	497	470	489	504	497	487	452	512	489	495	501	503	468	489	479	490	497	525	465	525	518	501	508	508	457	517	520	490	517	522	515	446	493	505	502	473	514	501	559	499	481	490	532	484	502	470	482	540	487	521	514	462	458	491	476	500	508	481	489	498	501	488	507	471	536	513	522	503	513	448	483	519	497	450	483	534	512	508	481	494	515	491	496	519	502	459	481	508	537	557	502	529	536	492	488	514	521	423	491	494	473	500	503	500	511	496	472	503	535	532	468	467	509	504	496	522	505	479	507	489	493	430	505	488	471	469	487	536	465	485	533	510	486	470	490	537	502	484	494	477	512	490	501	480	486	484	553	507	518	512	533	475	525	474	529	472	463	515	497	491	492	479	492	503	496	494	460	484	518	468	498	501	494	468	484	509	542	463	505	486	507	518	479	503	469	511	487	507	499	486	469	499	478	471	509	482	510	506	494	465	496	488	479	506	539	482	511	517	511	531	484	498	523	508	540	496	497	508	551	503	530	507	482	516	500	472	539	537	510	490	487	482	498	512	477	488	535	517	492	477	489	469	506	518	490	526	522	535	533	506	490	495	499	531	485	461	492	475	499	518	501	534	512	490	533	528	495	500	498	520	465	535	492	478	486	477	481	523	483	501	483	513	490	499	492	485	509	514	532	463	530	540	539	468	514	468	556	467	486	517	536	503	504	503	504	454	479	443	509	513	498	484	532	484	547	470	513	525	470	498	530	546	488	490	496	478	511	528	520	485	479	486	522	486	495	562	510	529	507	473	492	481	500	466	522	493	522	480	481	498	483	522	475	524	499	439	489	518	487	508	470	502	509	511	483	475	486	492	474	524	500	439	469	483	506	446	468	504	524	504	460	484	515	483	462	507	521	531	503	509	494	481	517	485	511	481	502	487	493	469	484	507	496	460	481	550	513	490	521	476	493	488	487	464	525	487	524	503	479	480	501	486	505	528	533	515	519	475	501	473	487	488	517	520	515	512	503	502	494	483	496	510	457	500	513	493	460	501	523	527	508	539	495	469	493	480	471	497	504	516	489	505	497	536	525	515	485	479	517	541	532	456	520	496	516	500	531	542	515	574	490	505	496	514	502	498	475	494	498	529	495	482	488	482	504	505	505	526	553	500	535	499	485	501	469	524	481	448	480	515	505	541	473	508	516	475	515	473	503	488	498	495	514	506	507	526	496	485	508	519	517	492	490	504	516	524	500	511	472	490	468	524	485	458	487	475	512	482	511	467	462	495	484	527	508	518	541	491	505	520	488	500	514	480	464	436	499	476	518	486	542	507	539	531	490	493	486	517	510	500	518	480	511	476	509	553	489	511	482	477	485	540	450	502	480	472	492	443	500	536	493	489	485	544	533	507	504	507	477	517	474	509	472	528	509	488	493	473	462	488	482	505	463	459	478	502	490	481	509	502	511	491	465	473	472	502	531	495	511	483	483	449	450	488	489	524	528	526	525	473	506	502	504	466	483	483	503	514	542	493	472	498	511	500	489	537	488	528	479	541	493	507	500	488	497	456	474	511	516	505	511	488	512	509	518	506	444	495	469	525	503	529	490	476	491	509	508	499	508	494	487	484	492	473	529	475	516	505	519	508	473	466	490	481	497	443	455	479	497	487	499	529	484	488	491	472	513	500	458	533	513	499	517	544	557	515	518	494	482	512	485	501	539	495	506	498	471	486	522	539	512	516	492	514	539	509	501	513	481	500	511	492	498	509	464	535	502	479	502	504	492	527	499	538	494	479	483	506	533	484	513	455	491	492	513	500	525	492	500	499	520	514	537	531	554	473	501	491	520	495	470	497	495	497	484	477	471	499	508	467	482	512	461	458	493	493	526	513	532	493	451	473	514	523	516	487	496	471	463	520	462	495	527	495	486	498	472	494	475	476	513	512	511	520	467	479	515	447	482	487	517	516	531	467	467	504	481	515	518	533	487	507	492	467	519	502	504	492	419	572	489	518	493	500	490	493	515	479	463	521	475	469	468	489	522	467	473	446	534	512	473	521	539	479	484	507	471	489	470	460	508	484	493	495	478	503	507	508	472	493	514	536	498	489	539	516	547	490	473	512	535	493	487	513	505	492	480	500	479	500	487	469	488	503	510	516	489	500	503	499	467	463	546	526	525	486	478	491	514	507	532	526	479	507	507	514	478	516	486	490	496	508	467	481	484	490	520	541	483	467	476	474	550	497	489	517	520	465	505	469	484	501	474	486	519	478	516	498	509	485	495	501	507	502	522	468	537	527	511	499	524	490	522	495	503	494	469	502
44569	69618	47604	34303	22287	12997	7800	3517	1795	1126	819	648	557	548	526	556	526	540	572	572	521	515	547	527	543	521	521	532	570	544	508	531	541	523	536	471	561	541	557	507	558	562	578	561	530	552	521	567	539	516	534	570	540	550	519	577	522	558	512	553	574	546	563	513	541	542	563	559	537	515	561	585	496	531	587	507	534	495	587	558	555	552	522	531	543	570	517	524	594	568	514	520	556	537	525	539	537	529	563	571	563	584	544	538	543	564	508	558	547	518	533	552	503	520	566	569	547	527	541	544	585	532	535	512	533	550	566	526	565	519	527	560	541	514	529	542	538	546	527	518	586	588	572	550	510	565	578	536	563	570	545	557	550	595	571	542	553	571	531	529	557	526	546	519	563	586	546	554	494	537	551	564	500	544	571	503	567	553	509	503	536	551	543	506	514	575	563	525	571	523	522	555	553	560	505	531	568	565	519	532	538	537	556	519	534	540	540	577	505	495	578	540	531	519	552	534	563	571	527	529	541	544	541	580	524	553	561	513	536	545	540	558	558	560	570	537	541	535	536	549	533	582	558	534	544	527	518	557	519	540	591	550	497	576	528	546	535	508	543	526	549	573	548	541	561	520	538	564	526	581	576	512	558	532	521	547	537	545	531	552	523	518	533	552	511	501	523	506	547	558	549	527	531	564	552	575	511	541	507	504	542	557	507	563	517	567	549	565	541	540	521	528	494	529	591	561	490	504	531	545	518	499	545	504	576	508	547	508	512	574	552	550	550	494	536	513	493	543	548	565	536	517	564	513	524	536	541	537	569	536	536	526	567	527	544	559	509	500	555	544	572	540	543	546	587	533	512	534	573	548	488	549	542	554	556	506	551	496	542	537	530	536	528	572	551	494	557	581	563	574	497	579	597	548	525	567	538	560	597	579	544	548	586	523	552	569	523	524	542	495	535	513	547	537	548	535	551	566	544	535	522	542	575	560	524	562	513	524	574	531	532	497	545	510	600	545	552	532	523	592	524	543	534	554	553	526	526	534	555	506	587	567	544	546	527	521	533	537	508	551	531	518	469	538	538	502	556	511	527	511	538	523	537	559	545	539	561	538	529	573	582	509	540	565	572	521	581	520	547	513	508	534	558	564	548	574	522	505	508	494	547	542	553	550	551	511	531	577	526	541	574	539	530	591	551	546	527	566	555	562	518	532	531	513	539	576	569	551	543	487	544	557	527	566	529	537	538	589	531	527	533	526	534	498	542	504	563	518	519	565	542	546	501	565	552	551	552	540	538	588	515	528	545	540	545	516	536	510	554	556	531	553	542	544	545	557	537	538	566	505	535	530	508	503	548	558	540	545	498	524	565	518	560	527	549	537	527	520	561	531	525	536	537	521	551	535	538	550	568	549	543	559	556	567	559	537	547	580	525	537	509	518	561	517	528	520	530	582	502	539	556	567	535	536	491	554	521	580	566	546	553	505	514	488	529	542	532	587	534	487	534	524	553	521	523	533	485	524	568	560	534	530	532	567	572	530	547	565	522	533	561	526	523	521	540	550	564	537	545	534	506	545	538	522	532	547	534	538	548	510	545	577	544	538	551	525	538	531	562	557	586	575	529	529	545	545	569	595	611	568	582	558	553	522	522	537	502	542	529	531	524	553	559	548	607	579	556	548	516	524	565	543	530	521	548	503	536	569	532	554	570	529	540	560	534	497	525	547	575	536	520	557	573	506	538	514	545	540	527	575	559	519	556	533	582	570	531	526	552	545	548	544	554	536	527	521	532	548	533	567	507	553	539	511	531	560	495	508	553	521	533	494	549	607	527	525	508	556	574	569	554	549	544	561	554	500	535	542	532	513	546	546	513	536	524	560	520	506	531	534	508	447	510	547	533	608	561	540	536	508	548	546	567	538	559	542	558	553	558	530	537	541	554	519	561	562	536	559	543	549	596	539	545	545	566	572	545	523	557	521	569	583	529	536	545	554	531	529	504	588	537	548	545	510	547	526	521	517	512	531	500	570	532	543	507	564	585	513	560	560	516	575	566	560	556	513	584	549	516	535	517	587	550	522	567	567	575	573	510	557	561	526	496	535	542	543	571	548	561	545	545	544	556	507	575	544	558	537	518	579	562	543	583	524	531	553	519	510	539	545	531	525	572	531	519	500	529	566	521	588	563	526	565	530	567	521	500	552	514	518	548	531	545	512	540	507	556	531	557	550	529	566	573	516	524	559	604	568	524	545	516	552	554	513	547	553	494	570	540	516	574	544	520	521	553	529	503	534	577	572	551	527	519	549	531	532	561	540	516	539	481	552	533	532	521	524	545	559	543	497	524	549	534	543	558	561	539	540	525	518	580	542	552	533	558	522	556	529	528	544	536	543	498	571	529	553	516	579	504	513	519	568	527	528	581	519	547	544	512	597	534	534	506	549	558	529	507	555	490	539	534	575	575	549	555	517	548	544	533	552	574	531	545	552	532	530	526	541	518	547	555	554	541	553	579	512	538	535	489	508	560	574	554	581	541	493	560	546	575	515	531	524	515	495	506	511	548	553	532	516	544	539	520	578	564	530	547	536	559	597	544	519	525	514	512	538	520	554	574	563	524	522	533	566	522	549	545	566	544	535	540	549	539	504	549	477	555	541	567	548	568	547	522	553	527	517	524	553	516	556	507	552	538	554	542	512	543	585	575	533	521	525	522	558	543	569	514	538	512	524	510	519	525	551	564	565	533	508	517	539	503	538	537	557	559	562	582	549	490	539	542	545	553	551	591	530	538	579	538	529	535	554	519	499	534	526	571	525	531	505	564	527	507	497	553	539	549	571	525	534	524	588	537	550	569	546	543	555	532	529	579	520	509	541	522	503	518	575	534	537	520	574	567	532	558	569	533	561	547	531	536	505	541	577	552	563	540	565	516	517	484	540	560	477	504	609	545	540	508	544	516	573	520	532	546	544	529	541	556	525	561	542	556	538	551	587	522	530	552	511	559	570	544	513	556	577	548	509	517	522	586	571	518	532	567	552	522	541	551	533	548	507	593	544	539	513	550	547	556	554	523	550	504	549	530	517	583	514	533	578	554	543	517	523	540	525	535	558	543	526	545	534	600	536	532	538	569	519	507	569	596	560	574	545	537	572	540	560	557	549	558	545	591	559	558	558	547	507	564	527	531	532	565	570	493	528	551	528	585	552	533	552	549	527	484	564	530	559	523	557	522	536	573	547	529	547	581	564	522	563	544	528	535	514	562	556	526	536	500	521	531	544	536	554	563	525	548	506	581	552	516	530	513	529	535	558	517	532	528	551	549	532	530	551	538	552	541	534	557	562	565	518	565	531	531	548	499	551	512	557	509	546	532	538	535	552	567	549	482	548	556	559	527	519	495	545	554	569	522	479	553	546	535	523	565	494	529	532	541	559	514	537	572	547	547	517	540	556	555	464	499	523	514	520	581	540	527	517	573	507	524	506	552	543	562	535	528	518	544	537	592	523	536	562	520	580
31042	31487	35081	19597	7191	2923	1608	660	395	334	312	338	322	332	333	297	314	323	339	332	307	321	328	305	333	311	304	328	311	323	325	341	329	330	336	325	336	341	318	303	339	305	291	312	339	343	315	348	305	313	337	312	333	333	353	308	321	314	314	335	335	315	339	297	312	297	341	337	339	281	315	347	332	308	308	333	288	333	324	340	343	318	318	324	340	324	283	299	338	315	337	346	330	302	329	322	349	300	325	300	305	314	306	318	303	340	338	332	314	317	336	310	316	314	313	319	318	307	314	306	357	333	302	304	310	324	315	316	345	319	327	293	340	284	349	329	337	337	304	343	307	336	348	309	328	322	315	280	309	331	310	290	327	343	320	327	302	341	320	267	311	327	293	323	367	328	309	312	311	359	328	315	304	319	331	311	313	310	319	324	338	313	328	284	311	328	291	312	328	337	303	294	332	325	344	316	342	301	360	300	291	326	290	314	333	292	338	318	341	360	313	310	320	327	322	325	321	340	317	323	346	319	353	325	344	287	306	343	304	341	295	313	304	309	302	322	306	343	301	327	361	311	304	306	334	302	336	338	341	354	351	304	286	314	328	362	309	335	340	295	338	309	350	332	312	362	343	315	310	325	329	339	307	329	329	314	327	329	309	297	306	333	342	328	340	317	329	315	326	329	292	285	333	307	289	299	360	310	357	335	323	357	316	290	320	313	310	305	320	342	312	326	339	334	290	318	316	323	391	300	310	301	322	313	323	320	294	316	295	331	322	300	300	299	311	311	344	315	289	325	321	339	361	337	342	356	341	320	318	319	294	312	337	317	361	321	318	318	311	325	337	337	329	284	333	308	331	317	335	306	333	323	339	303	334	363	310	319	325	328	302	322	347	340	265	317	333	331	322	315	321	344	334	303	335	332	306	330	321	327	330	328	328	299	338	313	320	338	293	286	312	335	318	301	336	312	331	343	320	330	301	310	342	333	294	326	334	346	316	332	340	310	362	305	325	331	307	320	306	303	310	334	293	336	338	313	317	334	312	337	326	330	332	325	336	335	335	341	324	319	292	273	287	349	314	309	304	318	320	308	308	342	319	325	353	345	315	322	325	280	303	314	322	345	298	279	308	338	330	315	302	317	314	295	326	300	316	322	332	314	323	351	309	295	354	323	333	339	339	306	321	346	328	295	339	326	356	345	310	321	321	300	307	293	344	314	295	316	322	318	318	322	335	316	338	317	338	320	346	307	292	292	326	324	318	324	355	318	325	343	356	331	288	304	347	311	319	287	354	312	302	303	302	326	331	335	330	343	335	308	309	358	286	322	303	308	284	303	346	338	325	314	312	334	334	314	345	294	319	313	309	279	306	336	344	318	305	324	304	349	333	324	321	331	327	336	332	313	324	293	284	334	320	326	299	331	318	327	351	341	294	307	337	318	350	286	316	327	326	321	333	333	333	321	339	324	305	307	315	317	326	297	340	297	326	316	352	360	283	281	315	339	316	320	323	331	329	319	313	324	292	336	337	306	302	305	315	308	347	329	339	343	345	295	329	293	318	313	347	315	354	342	315	314	329	292	301	323	295	314	348	337	341	342	309	314	326	341	338	304	325	327	327	324	322	350	344	312	303	318	347	294	305	325	300	314	330	313	318	314	335	301	324	356	329	310	310	332	319	308	316	302	296	278	347	328	314	346	334	322	305	331	301	326	344	336	330	320	306	341	316	319	330	327	326	344	334	318	337	282	330	306	342	324	320	303	308	340	294	348	329	301	323	327	321	335	326	334	330	335	374	327	335	344	328	291	308	317	308	296	306	318	307	293	345	349	351	341	333	300	344	299	306	316	350	311	353	324	317	334	316	297	350	331	324	293	315	314	312	300	363	327	326	315	316	327	324	308	328	324	327	322	296	344	321	332	293	322	329	336	287	318	333	323	297	331	311	335	315	313	311	313	316	284	321	305	296	311	349	353	308	327	314	332	336	286	328	351	313	357	310	316	311	289	312	346	347	307	341	321	322	321	305	291	316	311	321	345	333	321	328	329	340	312	296	319	291	294	334	315	309	333	316	333	303	308	343	337	281	314	303	308	323	331	326	304	301	308	344	343	306	297	323	334	308	287	294	307	285	288	333	319	307	299	332	271	333	315	320	340	311	304	322	332	343	319	315	293	339	309	324	320	303	333	290	333	297	306	331	314	319	351	284	331	326	327	337	302	313	349	308	308	309	334	325	366	356	319	278	297	319	320	326	308	354	307	323	320	334	310	336	313	320	312	304	302	337	320	331	351	303	330	312	349	363	337	334	311	309	310	358	343	329	338	321	325	342	332	318	312	342	320	340	352	330	288	310	333	317	340	327	295	321	311	340	347	316	302	319	340	359	319	318	329	338	329	315	313	323	321	332	303	313	336	332	335	296	300	309	326	328	326	315	364	328	302	334	320	312	352	310	274	319	323	292	309	316	320	339	326	321	312	320	330	323	317	334	310	306	302	360	331	316	295	297	312	322	318	327	319	309	305	311	340	324	303	305	328	327	286	331	297	320	283	330	291	331	348	334	310	348	309	299	305	297	309	319	328	288	338	355	318	334	305	327	327	309	307	337	349	329	319	352	329	314	307	325	332	322	338	300	314	313	334	306	310	327	297	308	317	304	270	328	331	288	306	324	326	331	317	341	326	315	329	279	312	319	351	334	320	324	322	311	305	319	312	333	344	328	323	332	319	308	325	295	293	327	303	316	339	318	334	312	299	337	329	316	312	321	333	321	318	348	348	322	297	323	327	317	304	314	328	318	324	344	338	323	301	316	313	297	331	327	322	307	353	324	304	304	299	322	311	341	294	313	314	334	300	312	306	317	330	309	322	296	314	308	356	328	330	308	339	318	343	352	312	358	305	314	349	324	328	298	329	313	306	321	323	303	334	334	335	300	311	342	341	295	347	356	327	333	350	311	328	298	332	340	308	333	346	312	319	294	315	347	334	285	307	330	289	312	330	276	350	309	331	320	320	319	330	319	284	304	319	330	301	323	307	331	350	338	335	321	309	289	322	311	339	329	293	328	302	345	312	318	344	320	320	327	315	291	302	316	308	297	300	299	319	316	323	336	309	299	304	324	301	311	300	313	312	330	310	302	317	318	315	337	314	294	338	327	309	339	320	313	343	325	343	318	308	307	299	327	329	334	357	312	287	290	312	306	315	324	332	318	286	338	325	339	326	355	294	308	304	321	313	289	335	333	337	309	325	319	306	297	315	309	303	318	317	312	319	319	306	333	322	309	331	327	315	304	322	306	310	302	305	330	303	333	333	359	333	312	336	309	323	308	326	326	336	315	316	326	315	305	314	319	337	309	314	308	331	326	337	330	305	351	313	342	297	306	339	309	306	307	324	304	310	365	287	299	316	300	337	325	319	336	306	324	358	337	311	291	307	326	301	315	327	313	308	318	320	355	321	331	309	353	319	318	314	332	317	340	339	327	312	318	305	303	304	306	370	325	279	336	303
36373	46918	34199	16329	8342	4072	2159	949	509	406	359	376	374	373	370	397	350	361	370	374	346	364	366	349	375	369	395	380	356	383	363	360	370	366	397	397	406	349	402	365	393	399	389	374	343	361	376	355	357	366	426	388	331	391	345	357	386	373	370	358	380	353	363	374	404	359	370	376	343	398	361	367	394	381	392	343	376	378	382	361	354	365	379	378	376	335	366	355	349	370	337	352	390	338	359	391	407	356	359	357	336	383	347	358	389	360	367	372	376	351	378	360	365	355	370	334	357	379	371	361	354	397	384	399	351	371	376	365	345	377	386	371	400	406	394	376	396	345	368	386	356	358	350	323	324	381	320	413	355	364	365	356	346	399	379	397	388	368	378	369	351	410	352	387	374	374	412	382	375	350	389	392	395	365	359	376	354	338	361	372	354	386	373	406	381	391	370	372	382	344	353	372	340	364	392	359	380	358	360	354	370	356	352	374	362	379	380	371	357	340	347	364	365	377	384	363	372	331	388	336	354	366	359	363	349	333	395	376	370	346	383	404	359	377	358	364	374	350	390	318	392	366	374	399	416	368	333	382	357	359	344	354	374	391	358	354	348	339	366	386	349	376	372	368	378	324	387	358	333	364	363	378	347	370	366	359	373	370	410	358	378	375	362	382	378	386	303	356	357	382	389	364	373	345	413	386	362	370	336	355	362	403	365	377	382	359	399	360	350	340	358	354	382	377	372	360	394	365	339	391	359	402	354	354	353	378	358	372	368	354	372	348	340	341	338	354	351	414	375	364	354	344	394	356	401	386	362	349	369	388	368	400	365	377	355	352	363	369	375	389	400	368	379	340	382	403	362	375	370	373	333	364	367	383	374	359	379	361	369	347	356	403	376	371	410	356	346	374	338	342	393	368	371	384	358	359	362	325	368	369	377	342	325	326	412	375	381	416	340	376	353	344	353	393	379	367	332	359	388	358	362	387	379	353	360	351	371	367	377	392	373	367	368	342	364	340	384	363	391	358	422	383	376	367	355	369	338	357	416	366	368	375	398	373	379	342	390	371	378	328	352	379	351	400	321	345	409	365	364	379	329	352	358	389	380	401	364	382	383	357	359	332	371	358	354	353	327	368	379	355	339	403	369	358	367	379	351	371	368	341	370	374	333	386	381	353	373	372	395	356	320	393	389	379	387	352	342	325	386	385	365	371	374	409	374	364	381	337	331	396	372	357	342	363	355	420	340	389	390	323	409	354	393	361	354	380	390	375	374	373	378	387	368	372	344	364	368	421	354	386	380	369	370	372	366	370	357	355	380	352	339	378	366	374	390	364	364	380	356	379	350	390	379	381	340	357	372	353	364	365	358	350	372	336	352	340	342	336	360	355	378	369	359	360	384	342	373	389	366	377	358	380	358	360	361	363	389	374	385	341	354	349	362	385	371	373	381	381	370	371	407	345	347	397	344	366	374	364	364	381	354	366	388	367	373	381	366	373	366	405	338	374	369	385	382	377	415	354	402	359	370	365	392	356	368	365	350	368	348	358	369	386	345	362	363	390	341	348	389	365	391	342	338	373	387	370	347	346	341	396	381	396	346	356	378	393	393	339	384	354	353	382	360	350	332	357	386	368	396	378	360	368	375	402	364	315	381	383	364	387	365	391	359	361	339	366	369	381	334	344	364	379	345	373	353	353	381	363	388	370	359	376	349	339	382	375	366	398	362	327	351	357	341	357	393	373	369	364	403	346	375	331	349	333	362	368	393	378	376	363	379	378	377	397	372	371	375	358	376	358	366	374	361	386	382	358	339	357	399	379	371	365	334	330	371	397	366	410	385	390	382	341	400	399	366	348	343	347	378	357	367	393	369	350	390	373	368	370	369	351	386	382	383	352	368	371	347	356	377	362	352	363	338	404	400	388	367	348	381	351	416	396	374	403	381	384	393	363	381	348	364	374	362	329	360	350	387	353	350	364	356	359	369	349	363	402	386	350	329	366	397	388	346	340	369	342	346	386	350	365	366	379	347	373	376	361	359	361	363	361	400	398	349	329	364	392	375	340	361	367	359	372	385	396	339	371	362	388	376	360	373	374	367	361	346	361	403	360	337	355	357	391	377	372	349	361	389	371	387	354	366	358	356	359	351	351	363	337	390	358	363	329	411	389	398	406	355	347	357	377	353	353	370	368	351	364	361	333	395	328	339	394	364	398	408	358	361	366	349	357	359	394	344	391	369	359	363	340	388	344	363	351	400	360	360	385	366	366	346	389	362	344	383	376	368	323	371	374	373	348	356	346	359	377	389	362	385	340	336	361	350	351	381	377	356	359	399	353	344	403	356	383	356	351	382	368	350	396	371	376	357	368	371	379	375	391	364	369	398	350	357	386	347	377	329	342	372	346	364	379	411	364	369	374	394	352	377	339	322	397	371	367	356	385	400	346	374	347	355	339	380	352	384	352	377	374	364	350	407	366	380	381	366	376	381	377	357	354	381	359	365	330	381	357	326	340	394	380	375	361	381	332	366	331	382	348	368	368	385	355	369	372	391	341	367	371	386	384	355	377	373	390	376	385	346	380	354	338	346	325	392	383	369	384	398	355	385	382	383	388	338	377	349	371	373	359	348	372	369	384	365	385	324	372	342	344	346	370	304	372	380	364	385	341	338	376	366	399	355	359	346	380	359	297	348	347	352	395	357	363	360	352	355	375	363	363	367	350	419	375	361	368	385	368	358	362	358	343	349	337	363	391	337	403	350	373	352	384	388	341	362	384	397	389	326	358	358	365	347	354	378	366	385	381	383	381	418	370	359	344	371	367	367	398	370	348	373	347	344	362	356	369	334	366	351	392	353	336	362	382	369	361	369	401	390	334	368	333	384	371	383	375	371	345	379	383	354	353	351	389	382	404	387	371	378	370	363	379	355	378	372	378	379	353	348	353	374	399	387	366	392	387	368	397	361	344	357	363	386	378	359	370	350	380	347	333	422	362	371	341	377	395	364	360	356	334	396	374	366	366	350	402	344	381	373	382	347	372	366	376	354	377	366	367	381	375	343	395	381	361	362	348	323	358	381	383	416	386	333	385	404	375	366	337	353	365	350	359	386	372	373	338	340	378	358	361	392	354	359	349	375	383	370	381	380	370	363	367	386	335	355	390	371	379	353	393	357	348	398	375	336	377	357	351	382	397	376	373	407	355	355	354	390	384	350	370	369	354	375	347	372	356	393	371	377	360	369	394	366	366	373	357	349	384	355	346	384	393	383	371	377	377	387	399	375	372	385	367	369	340	367	379	317	354	344	377	372	382	364	354	371	369	363	344	394	315	362	333	333	365	358	366	327	380	343	367	363	353	366	368	392	357	388	383	379	357	354	380	371	378	372	354	363	362	374	377	381	395	365	379	342	400	398	368	358	381	347	367	340	350	338	364	343	420	358	376	335	342	379	363	356	350	369	364	377	326	358	368	398	339	367	375	374	395	360	323	349	366	403	371	394	349	335	357	371	385
24085	21101	28378	24982	21666	15356	5744	1607	611	558	405	381	336	364	403	360	348	363	375	357	372	342	345	365	370	358	384	355	342	362	373	384	341	394	363	313	333	364	331	343	337	343	324	330	356	343	369	319	340	315	307	344	348	347	373	323	353	348	378	344	337	341	339	372	364	379	386	357	353	376	355	352	365	341	346	329	352	309	350	332	381	363	345	338	362	359	333	341	385	360	319	349	348	375	315	306	344	341	342	329	336	338	313	318	330	342	343	338	337	370	358	361	340	305	360	322	362	369	369	364	343	329	336	381	370	369	337	352	363	357	355	348	362	333	367	372	367	342	354	356	368	384	345	353	331	385	357	339	319	327	340	306	339	327	339	376	364	368	342	385	350	327	320	349	330	321	391	347	362	385	332	338	347	371	370	337	360	344	353	344	351	337	361	333	356	320	371	368	342	322	327	371	331	351	345	323	375	361	355	377	360	323	336	326	407	336	357	335	352	352	331	342	337	348	337	341	353	331	346	319	304	357	358	348	382	335	364	325	329	397	318	376	348	339	321	354	348	357	379	340	349	322	361	362	345	369	364	346	349	353	384	365	334	337	382	338	333	332	361	333	352	334	378	364	343	343	359	343	331	290	309	341	339	368	358	366	346	356	357	374	371	358	341	356	334	343	363	355	342	306	336	338	348	383	346	348	385	351	313	327	332	342	349	335	342	316	316	383	365	321	367	339	332	351	305	357	351	356	361	296	331	326	339	360	332	370	341	327	349	347	337	347	358	335	367	349	388	297	366	301	360	337	325	333	343	359	346	353	350	348	385	352	366	359	337	340	331	365	329	351	344	317	356	377	343	318	320	358	335	327	310	332	353	365	355	368	355	315	349	330	346	349	353	360	344	363	336	343	353	349	322	350	338	323	341	316	321	346	377	359	358	365	344	322	356	379	361	307	385	355	364	406	364	315	348	351	331	367	367	335	364	336	314	337	371	352	342	369	315	356	321	315	352	381	387	385	345	359	348	328	350	330	366	327	326	352	351	339	342	369	346	343	344	407	352	351	341	365	365	344	387	340	361	332	361	344	318	347	342	382	327	370	357	365	356	346	334	352	372	333	348	347	349	338	398	377	331	350	368	360	334	349	334	332	356	350	330	374	360	319	366	341	330	341	336	336	323	357	349	369	357	353	366	327	358	353	309	368	334	332	334	369	338	351	358	381	351	324	352	336	366	358	345	322	353	320	368	348	380	363	322	370	366	345	358	350	347	343	351	349	365	386	341	363	326	348	377	330	343	364	335	325	326	359	319	317	358	348	341	359	362	353	328	355	345	327	369	364	339	361	297	356	383	316	352	313	339	353	345	373	346	368	369	344	330	379	336	348	370	333	327	354	348	367	340	367	355	343	377	329	329	348	333	327	367	342	357	340	329	352	338	375	340	360	355	351	334	371	337	348	318	375	345	309	353	365	353	318	332	348	327	347	328	361	359	356	330	346	346	369	342	366	379	332	391	371	339	335	337	343	359	336	318	386	342	337	338	363	349	339	340	348	338	362	348	342	330	318	350	327	325	365	393	355	338	368	369	316	315	312	355	377	349	355	340	334	302	317	338	340	365	339	360	339	343	356	361	366	324	368	356	343	357	312	379	385	333	359	350	351	349	346	302	327	343	341	378	360	357	375	370	304	335	373	346	330	335	347	332	346	342	371	341	337	357	321	323	336	335	354	338	364	332	357	360	350	370	335	325	353	341	323	354	338	335	366	356	373	354	317	366	331	338	360	342	333	352	358	346	354	361	360	351	365	382	357	379	353	334	332	356	364	349	333	343	336	350	304	346	368	335	352	354	352	340	318	349	334	338	342	334	346	363	337	367	346	369	360	357	339	356	338	382	337	313	380	328	352	348	354	363	323	338	393	321	350	385	325	340	328	360	339	343	371	316	340	352	329	309	368	331	321	320	351	343	345	349	343	339	361	376	357	343	328	325	365	394	384	362	334	354	344	352	353	362	364	330	340	340	367	330	322	331	357	362	413	368	389	369	385	376	334	332	346	348	365	340	364	332	347	368	361	330	386	352	341	328	362	320	349	331	360	340	351	336	340	337	385	340	331	302	339	365	334	354	323	363	380	326	358	339	338	371	356	367	370	375	342	350	368	340	374	340	346	391	332	379	380	378	353	306	375	343	344	334	322	365	336	329	355	360	372	399	347	344	332	353	347	317	350	367	336	351	343	358	308	336	351	341	371	347	339	374	319	340	350	395	328	343	358	356	323	325	362	350	337	341	351	348	331	373	329	366	357	364	343	334	330	360	328	358	335	353	344	326	316	306	357	366	367	354	372	345	374	343	377	351	357	347	343	365	345	357	380	364	372	351	338	363	375	357	357	363	388	317	406	355	357	332	339	330	346	351	353	326	342	366	372	364	338	316	361	377	338	341	325	349	350	376	323	335	355	305	352	360	357	372	347	380	380	387	329	343	340	345	377	349	361	336	361	329	367	349	370	326	311	383	334	381	360	324	310	351	321	323	351	345	361	365	375	346	347	334	317	368	349	338	315	385	353	350	326	343	329	356	340	334	329	341	347	319	332	344	369	354	332	373	384	362	366	340	340	399	352	394	358	335	340	348	358	326	339	326	380	389	330	373	379	356	363	335	382	360	340	354	346	357	344	344	375	345	348	364	332	317	343	365	358	321	329	345	347	329	324	332	347	391	367	336	356	334	336	386	339	337	323	334	360	326	329	349	342	342	337	354	362	321	354	356	328	357	331	356	355	332	340	355	343	349	348	347	353	338	371	343	371	342	319	325	346	365	352	363	377	375	349	342	343	346	354	338	332	342	325	358	353	360	354	339	322	321	368	332	360	321	332	327	324	372	347	380	340	343	347	352	326	360	358	335	348	320	371	343	385	365	318	392	346	355	324	378	347	373	395	364	317	372	333	320	351	346	346	353	358	354	356	360	352	345	348	358	336	325	368	376	309	344	341	369	372	331	351	343	330	361	337	331	362	354	357	366	317	329	317	379	346	325	318	338	352	353	342	340	339	377	337	352	321	345	388	350	335	350	314	337	337	374	331	379	361	364	348	365	350	362	328	355	313	342	386	362	362	366	336	389	370	343	338	354	389	356	364	329	352	330	365	343	332	353	354	339	392	342	319	355	317	374	345	329	366	341	314	356	327	326	380	361	343	353	358	373	334	381	345	319	370	364	361	312	347	356	351	337	349	345	346	326	352	351	357	365	337	361	345	343	345	324	337	370	328	354	370	349	369	326	353	346	352	355	335	360	350	338	290	358	335	359	349	333	342	344	324	322	327	344	326	349	309	340	362	353	334	335	330	411	333	342	330	334	340	344	383	353	294	334	344	363	342	354	316	343	360	356	334	365	355	366	374	323	356	315	389	324	350	327	312	370	337	373	333	313	373	340	370	350	371	376	320	360	353	363	364	359	341	335	375	372	335	325	314	358	365	329	351	307	382	380	330	331	369	366	373	360	360	342	375
37716	59206	42023	29150	18420	10123	4797	1807	859	630	536	484	398	450	435	384	429	421	405	402	364	396	380	422	379	396	393	355	421	359	446	376	373	432	373	368	366	389	412	388	404	403	396	414	413	387	356	428	393	401	364	425	377	370	358	390	426	388	384	409	388	384	396	378	354	354	389	380	370	389	380	394	400	383	361	379	358	412	363	392	403	374	387	399	413	388	404	375	402	388	389	394	424	398	382	397	420	432	385	390	388	406	376	387	375	417	383	390	347	412	392	388	399	395	399	381	394	408	408	400	350	398	383	363	377	348	391	395	407	408	380	408	364	398	370	402	361	365	425	390	395	414	383	387	432	376	349	417	371	406	381	372	391	408	363	371	426	419	439	412	402	396	399	408	389	440	373	392	378	414	390	367	370	414	408	413	418	387	382	394	406	376	405	377	374	383	403	375	376	396	394	363	424	376	411	393	369	365	384	377	418	382	382	394	377	377	387	406	417	363	407	393	417	379	373	398	399	384	358	425	389	362	388	379	392	390	403	438	418	378	381	399	383	405	394	377	431	390	394	405	386	436	395	372	405	394	401	422	344	377	399	414	396	371	378	375	409	391	362	404	387	384	364	438	377	375	407	368	384	409	401	340	377	362	402	373	372	441	407	356	413	428	376	364	393	393	387	422	422	401	376	375	382	397	391	377	366	379	427	388	405	406	356	381	375	389	410	413	420	390	384	390	355	372	396	365	389	403	383	377	391	401	378	424	393	376	385	381	410	394	392	445	384	386	365	383	398	408	378	381	385	420	366	433	393	369	394	365	376	395	417	405	363	387	405	364	370	385	379	365	368	399	405	389	373	384	384	415	361	388	384	402	363	398	384	436	408	401	387	368	381	351	343	390	408	351	372	374	381	368	378	393	374	406	377	409	412	369	388	376	379	375	384	395	377	367	388	372	408	384	390	398	401	397	374	383	396	368	370	394	399	390	438	393	405	391	397	395	409	361	390	385	394	401	444	402	385	390	392	376	388	363	380	410	424	376	391	401	370	381	370	396	397	380	412	381	389	382	400	390	387	409	398	404	372	407	393	417	384	385	395	385	371	373	402	394	413	380	380	340	378	403	404	371	386	398	405	399	374	413	381	398	388	384	395	377	357	439	386	411	420	379	355	389	391	384	392	397	396	374	395	404	359	414	361	385	357	415	407	384	381	340	403	390	352	387	370	419	384	414	390	369	403	376	373	398	388	386	394	367	399	376	388	392	398	406	370	414	391	373	383	367	384	388	399	387	400	418	389	411	392	368	419	379	397	403	388	362	395	395	409	369	351	403	385	374	356	413	392	409	384	388	375	363	402	375	404	328	410	370	369	364	389	400	401	425	403	397	376	367	392	384	367	373	395	394	381	393	411	374	377	372	444	381	403	418	388	366	376	391	360	386	354	390	374	374	403	425	393	391	395	363	406	374	386	394	387	377	408	379	415	350	442	388	387	367	366	395	359	395	364	387	420	377	391	384	390	379	371	378	401	335	372	426	385	338	420	376	398	359	381	401	362	382	392	403	375	399	390	397	376	399	404	408	403	364	395	391	382	411	408	387	404	398	364	390	389	389	380	374	400	375	447	384	415	371	396	347	383	402	367	379	375	350	379	362	358	384	404	399	382	392	415	369	389	383	423	399	371	358	378	355	393	376	407	369	415	389	365	354	377	409	397	386	398	379	396	387	391	362	382	394	357	371	392	420	385	374	374	385	423	400	389	369	376	395	359	386	349	387	394	382	413	381	420	384	409	377	408	378	394	360	393	376	417	375	400	385	354	362	394	382	382	414	357	393	396	397	371	362	359	400	368	417	376	363	384	379	390	396	383	394	425	416	394	401	402	387	418	365	378	368	415	389	382	395	386	386	390	389	387	390	386	389	394	389	422	397	397	373	394	392	364	407	405	369	381	393	400	380	411	385	382	371	421	407	394	419	402	359	375	390	392	414	406	421	380	411	376	400	371	358	407	381	344	417	401	371	378	380	405	385	408	357	383	387	416	370	393	367	411	433	397	378	361	377	395	398	374	385	385	395	417	380	377	393	400	402	381	424	353	404	400	400	409	381	347	406	428	390	379	396	398	377	384	413	398	351	370	392	367	374	396	383	375	380	365	364	401	416	392	395	406	396	371	390	416	387	366	389	384	435	381	408	392	376	419	400	370	410	381	386	416	409	386	374	374	372	373	385	417	370	386	384	367	412	371	416	352	384	387	360	380	402	375	356	386	413	398	380	412	358	409	374	354	385	378	385	390	366	371	356	390	355	386	373	405	386	378	417	391	395	416	402	412	434	371	361	420	396	362	395	368	407	383	400	411	398	412	404	382	396	390	371	406	418	363	374	407	376	377	387	374	404	378	417	374	438	383	377	389	413	404	373	395	390	362	375	419	387	402	407	382	384	368	390	427	405	414	366	400	369	381	439	384	353	392	398	425	400	390	395	386	385	436	369	412	384	387	375	392	398	411	417	371	368	417	397	376	397	403	409	380	373	406	383	403	373	372	427	418	400	382	365	374	386	377	392	371	386	374	397	406	387	391	399	360	378	351	412	377	381	405	416	370	406	385	381	404	432	411	415	382	401	362	405	367	392	391	368	392	407	364	393	362	361	384	377	395	398	414	347	390	406	388	429	400	383	399	357	390	403	386	412	425	391	383	387	401	383	396	422	431	382	374	402	372	385	402	398	398	379	408	374	387	384	382	422	408	398	393	383	388	385	401	381	380	419	398	373	358	387	358	396	383	389	417	376	394	408	388	377	359	404	424	383	378	382	379	378	383	357	377	368	421	367	364	379	378	392	358	406	397	381	398	421	391	399	397	406	378	399	380	386	355	393	392	375	375	371	360	377	394	407	416	380	385	364	377	386	407	404	395	421	393	422	374	374	404	413	383	375	394	412	444	378	400	361	425	395	435	401	417	377	406	366	396	377	387	405	376	384	379	411	391	384	373	376	408	403	395	399	381	368	359	400	399	382	363	373	390	419	366	390	380	408	408	364	394	401	388	339	381	407	366	383	382	376	358	351	441	351	347	374	389	393	377	412	354	410	394	394	421	401	371	383	389	372	416	379	411	384	390	349	351	382	405	406	364	409	372	404	385	424	382	371	381	367	377	359	392	417	364	417	395	398	371	420	394	394	391	401	377	397	390	423	382	370	426	405	377	390	393	379	381	391	401	399	398	378	406	356	371	364	399	431	401	442	365	432	380	380	420	406	401	421	400	415	376	389	409	399	388	404	400	371	389	396	379	357	406	408	394	382	409	387	385	387	353	410	409	382	409	374	397	383	400	393	429	354	389	329	354	384	393	386	419	392	398	390	392	388	390	423	393	382	400	388	402	402	400	386	380	379	395	412	387	366	368	403	387	379	390	378	348	401	359	411	351	375	366	362	389	369	402	398	385	395	384	403	359	383	351	371	379	393	391	424	392	426	401	381	363	366	397	395	423	396	378	403	411	350	384	417	375	412
25266	21464	28611	26861	15903	5101	1590	867	668	543	450	414	434	405	398	426	440	376	435	392	432	416	406	463	416	381	414	436	412	425	417	391	408	361	388	393	396	413	403	417	366	414	426	396	427	362	385	412	406	376	413	412	398	429	395	430	375	376	390	428	434	416	380	393	420	411	400	417	394	420	435	405	389	408	392	413	417	408	376	376	400	423	369	406	401	415	389	420	409	385	385	437	410	413	413	433	433	441	417	371	387	438	398	389	417	388	361	376	387	382	451	403	423	430	428	407	379	426	419	399	381	369	348	429	401	423	448	424	377	395	405	410	394	423	377	402	382	454	376	406	425	422	397	374	412	403	381	386	370	410	434	375	382	394	461	398	411	381	389	381	376	414	414	395	401	397	412	394	405	398	400	351	406	397	395	408	395	400	412	365	400	384	409	411	420	373	381	401	372	386	421	405	410	407	417	391	408	414	409	404	426	436	373	414	394	394	397	389	433	399	393	408	428	423	433	389	373	410	390	410	400	396	356	415	391	422	415	391	400	426	424	376	450	413	398	451	411	414	405	404	409	364	388	428	436	379	406	394	404	377	432	409	382	428	409	435	435	406	388	415	407	433	435	421	397	372	406	356	449	433	359	390	406	387	432	408	403	385	447	407	411	411	423	392	402	374	415	417	436	396	411	401	416	402	416	416	379	383	421	421	372	412	386	403	411	441	407	388	387	375	383	418	419	402	388	383	407	382	360	384	389	424	403	394	427	410	371	386	403	362	432	397	413	430	369	391	423	398	430	416	396	420	413	410	405	397	386	373	364	430	416	379	399	411	389	422	392	411	376	426	422	366	445	401	420	420	426	415	416	381	440	396	432	391	375	399	407	400	392	376	397	374	417	434	422	413	418	404	360	388	433	416	425	405	429	406	385	405	415	403	369	401	423	422	379	385	407	367	424	412	408	376	410	398	430	412	383	398	417	398	417	417	410	391	416	406	411	382	401	409	393	388	405	420	414	387	391	412	391	399	379	414	396	397	395	437	446	392	414	387	413	405	379	396	423	434	416	422	394	407	412	401	418	414	396	402	380	415	424	372	389	415	431	405	373	391	389	385	414	393	413	391	405	453	422	368	376	386	386	388	380	382	411	407	435	411	427	384	352	383	443	436	381	389	400	426	381	407	425	399	400	370	422	405	396	366	414	425	406	409	411	432	399	381	408	398	391	429	440	464	438	395	375	409	433	395	375	407	405	400	439	409	389	373	384	420	459	397	377	417	358	421	388	402	436	389	401	399	434	376	407	401	423	354	385	424	417	381	382	420	402	419	387	422	385	395	384	415	430	426	400	415	401	413	389	395	436	404	435	380	398	408	407	384	390	430	397	441	426	411	397	437	396	423	396	420	381	406	426	393	409	416	374	413	395	375	418	416	448	418	411	396	416	381	414	358	395	410	420	390	420	377	390	438	431	399	402	397	425	376	391	416	415	418	413	410	398	378	383	407	400	432	408	431	391	416	379	402	430	405	417	423	403	387	403	379	449	390	407	433	397	444	435	392	418	381	414	404	395	405	395	417	366	356	422	409	440	429	413	400	397	391	395	397	422	408	366	401	429	351	425	397	372	423	431	394	364	393	418	358	395	385	405	441	415	400	383	402	438	420	417	394	428	386	416	412	427	380	434	369	416	401	413	433	415	406	403	406	433	376	418	386	408	397	356	421	377	452	387	450	388	414	404	419	399	391	415	409	433	404	407	395	444	419	415	388	369	402	379	395	402	391	420	404	376	354	382	389	403	372	414	366	380	382	405	423	402	444	384	419	370	406	476	399	421	403	406	375	382	395	425	430	393	443	410	401	408	401	381	398	394	395	395	406	402	403	389	360	417	408	416	360	426	439	406	421	389	410	397	412	411	409	402	395	444	365	393	373	408	356	422	425	421	405	384	425	384	432	421	383	396	391	369	406	381	427	421	385	425	406	362	384	385	423	379	427	387	475	406	401	406	416	378	421	406	451	410	377	398	440	410	397	418	394	440	401	426	408	462	383	390	383	400	394	430	396	397	415	417	437	393	399	431	405	424	377	417	398	366	405	372	407	399	387	370	401	371	407	400	416	393	406	449	368	374	394	419	371	418	377	397	404	414	406	431	400	384	424	418	410	434	424	420	391	380	403	437	374	427	380	391	371	396	396	407	401	399	427	434	404	423	365	381	394	415	410	409	389	433	375	395	421	389	411	371	381	383	366	392	403	380	402	370	377	413	424	390	406	408	420	430	412	457	380	414	399	436	437	415	392	421	402	417	429	433	408	419	389	411	418	402	397	435	392	423	388	394	399	437	444	390	435	381	385	390	392	409	396	385	404	416	398	414	397	386	415	389	396	391	422	399	408	384	400	423	394	406	393	390	400	433	427	385	428	404	406	387	420	408	415	417	408	414	406	429	408	415	434	415	419	406	414	422	441	399	386	392	392	409	416	406	395	440	388	418	429	398	396	413	422	418	396	394	412	386	368	347	404	400	431	424	423	442	430	403	406	412	383	400	444	425	402	392	412	369	410	401	418	403	416	374	390	447	376	421	408	421	385	352	403	408	425	409	412	397	406	458	418	436	388	410	397	400	404	422	386	406	422	386	371	441	393	421	401	405	377	423	413	436	424	387	413	405	417	402	421	417	437	404	407	408	423	411	377	377	409	382	392	424	431	424	393	387	396	424	418	410	409	430	395	428	418	413	422	401	412	402	390	401	403	407	384	409	399	401	410	402	366	404	427	400	408	432	397	395	412	389	402	399	370	401	417	409	397	415	417	412	415	406	409	420	387	388	431	405	383	393	374	422	400	393	426	437	409	400	418	426	404	433	392	420	388	426	389	400	378	417	454	345	405	380	415	417	374	406	389	420	392	406	432	424	416	384	392	413	417	393	417	417	425	387	439	406	383	427	436	399	393	407	392	395	430	404	430	423	431	396	434	409	440	394	362	395	430	458	382	376	385	403	422	413	379	379	459	417	403	420	379	420	395	448	415	399	384	404	396	377	419	442	371	428	421	396	370	413	398	424	417	390	429	409	457	423	435	427	361	418	387	391	393	447	442	397	404	401	428	425	412	433	373	372	380	387	406	415	422	398	399	396	413	412	387	370	408	385	414	445	406	444	377	423	388	391	398	364	434	405	398	419	406	390	445	381	441	375	443	423	434	426	384	409	413	401	425	432	399	405	395	389	408	422	397	413	407	434	421	397	398	426	432	366	365	417	399	392	406	406	371	451	366	402	403	399	406	409	435	428	409	407	417	394	392	373	429	403	395	406	435	401	406	430	395	409	394	402	382	431	431	409	409	409	363	434	414	413	399	413	458	388	385	390	402	425	427	361	422	411	405	408	420	427	389	383	455	402	407	435	373	401	376	372	422	398	399	425	376	400	421	390	411	412	377	421	396	396	422	398	395	421	382	433	394	402	437	375	410	396	422	428	357	378	404	365	412	376	397	376	400	415	420	446	380	382	414	404	416
38169	54270	37920	26007	12694	4996	2001	1150	1001	694	575	507	443	449	513	476	469	469	472	461	466	423	455	458	451	452	456	440	439	482	483	434	457	424	470	464	434	449	474	454	473	446	462	463	452	453	441	414	461	435	484	454	450	499	449	480	475	441	434	456	464	420	480	489	440	436	469	424	471	468	445	461	453	432	488	462	468	430	437	485	477	510	461	463	484	470	485	454	434	503	446	467	463	482	477	466	453	415	438	436	477	449	447	442	446	460	421	465	440	458	473	444	472	452	453	460	408	476	438	443	463	458	477	454	489	477	452	448	490	428	484	426	462	461	455	457	415	477	462	495	458	476	476	448	448	486	480	491	434	454	459	426	419	475	459	485	480	418	435	470	461	447	467	433	452	484	460	441	442	432	460	478	442	437	411	443	458	462	455	455	438	468	421	463	450	520	443	443	447	389	455	442	462	457	468	437	452	459	421	435	437	507	458	460	435	431	449	436	466	473	435	464	478	461	450	475	467	490	466	456	439	440	431	511	439	420	469	415	457	485	420	495	449	500	517	455	447	427	456	495	455	426	427	447	485	428	464	444	430	459	453	452	434	426	455	471	434	464	461	462	491	459	467	464	483	466	456	453	453	419	492	458	496	487	453	482	465	476	443	461	459	457	479	447	435	462	457	455	459	448	492	445	452	452	465	467	464	472	461	436	461	446	475	505	435	463	463	402	449	447	461	443	441	461	474	485	426	436	447	431	438	428	459	470	413	479	472	475	428	424	462	476	431	451	461	416	448	479	455	431	441	413	480	463	430	491	449	483	490	458	475	475	448	437	482	446	431	477	452	465	447	473	447	439	420	430	448	402	472	451	493	514	467	460	464	475	469	441	468	429	455	489	462	431	433	484	459	404	482	419	454	420	479	465	454	476	466	457	429	437	453	436	467	452	474	503	449	455	463	481	476	476	409	484	442	457	462	442	466	474	458	460	486	479	468	463	426	470	426	465	449	473	500	481	448	479	493	457	472	465	431	471	447	462	452	409	441	469	418	442	450	409	472	478	468	467	441	451	471	447	457	439	445	408	465	483	455	444	488	432	432	430	394	480	437	477	469	455	460	460	479	467	451	474	480	482	453	456	467	505	454	468	476	447	450	461	449	469	433	433	465	451	427	428	433	460	412	483	475	442	469	438	449	452	467	474	436	453	446	465	433	449	454	497	485	461	434	463	449	477	472	478	455	480	483	443	429	484	484	475	438	452	463	448	454	423	454	495	467	472	412	447	464	469	470	466	476	426	444	423	495	439	445	414	455	437	433	453	429	456	448	439	480	454	416	435	441	451	478	407	454	449	450	427	462	439	447	416	443	444	437	398	464	413	455	451	479	508	424	441	433	467	481	470	491	468	471	479	423	473	438	431	467	453	441	436	454	482	469	483	449	436	438	489	456	470	420	475	470	461	450	415	482	412	458	464	462	445	440	448	421	485	467	467	435	506	448	480	456	471	505	420	467	458	470	465	451	460	464	461	463	466	495	444	431	439	416	453	497	482	406	465	433	472	453	484	433	453	493	429	446	481	431	456	423	412	456	444	437	439	441	472	432	465	438	457	445	415	472	446	468	452	487	456	443	479	455	440	437	478	441	452	481	445	436	465	424	473	464	478	460	438	449	444	468	490	466	486	476	462	468	428	470	452	440	459	474	503	447	488	491	486	479	458	449	423	470	453	460	440	453	464	444	486	472	468	447	451	481	422	465	429	469	446	456	494	461	433	492	469	463	424	440	473	449	466	435	435	412	449	485	430	438	440	462	443	463	472	451	456	455	451	455	450	463	449	467	460	425	443	451	456	473	487	434	484	461	500	435	435	466	446	464	497	505	432	481	438	453	455	464	446	471	481	468	485	458	432	471	425	470	432	440	446	458	475	471	445	419	473	467	441	444	452	486	444	456	444	454	438	457	448	439	429	492	427	459	452	438	450	426	459	494	472	462	461	449	482	442	470	430	480	421	464	437	439	446	469	487	438	446	427	456	466	462	464	471	463	457	514	484	464	462	462	487	449	479	468	461	440	449	452	477	455	417	455	446	450	446	485	442	428	477	456	453	439	475	448	442	421	417	486	456	451	444	451	485	468	431	472	486	452	441	437	456	470	465	452	461	489	458	441	469	468	470	483	411	434	502	420	462	444	485	424	467	431	413	434	488	431	445	449	432	509	478	421	457	445	446	478	452	442	456	466	440	474	476	409	459	452	439	460	454	497	446	497	478	469	494	456	490	412	464	420	455	418	493	449	453	435	451	427	405	473	463	479	471	464	483	498	438	467	467	445	476	463	437	462	425	462	411	461	474	428	493	418	506	485	471	430	439	463	492	479	422	408	459	416	432	474	461	490	424	495	430	474	456	452	474	437	473	477	444	437	475	464	424	432	445	489	459	484	451	496	449	461	467	461	481	481	420	445	431	426	459	453	464	496	469	467	430	474	452	438	466	444	434	462	450	485	421	455	468	462	488	444	440	475	432	433	440	434	451	449	433	475	433	438	423	491	484	454	425	447	456	464	459	506	479	456	476	444	435	471	446	479	460	486	427	436	440	429	440	472	429	428	436	467	431	480	448	420	483	458	442	474	446	462	469	450	412	455	475	451	442	492	425	419	445	452	475	458	482	456	458	453	504	450	446	466	432	501	458	445	469	430	454	431	449	464	427	507	468	461	470	463	448	455	479	446	445	465	393	446	463	430	471	495	441	471	487	433	446	462	456	460	490	484	465	482	488	485	479	453	437	478	426	424	500	433	493	464	429	455	458	456	474	482	476	422	446	473	436	416	454	465	445	414	465	493	452	452	451	496	451	447	487	440	472	430	466	459	483	466	448	459	431	435	444	435	471	436	438	459	456	450	427	474	442	450	445	479	421	453	441	426	465	468	431	479	445	456	433	430	486	442	441	437	445	451	466	457	444	448	469	459	442	450	481	446	483	479	428	469	470	457	480	454	432	460	441	438	456	451	454	445	438	454	440	470	482	443	410	443	431	465	469	467	454	425	474	471	460	466	456	441	468	472	457	459	460	415	463	491	395	430	458	459	479	456	451	449	420	422	461	453	434	433	425	461	488	440	438	490	460	444	454	462	451	467	458	481	425	448	495	461	438	423	432	462	451	451	480	441	436	467	477	457	454	475	451	420	420	474	489	465	499	487	488	455	485	470	456	457	457	481	446	492	436	487	435	420	428	440	477	460	459	461	438	445	465	431	461	472	477	460	435	445	428	458	461	458	427	441	476	430	419	453	482	431	449	462	501	453	467	445	447	504	454	444	460	450	477	465	425	460	454	417	442	491	462	438	450	432	447	448	432	490	450	456	474	441	481	458	500	449	436	465	460	430	466	429	467	452	451	455	459	465	463	505	418	464	474	489	466	452	461	455	447	438	472	489	446	489	447	475	472	451	429	438	439	474	454	436	458	487	470	493	453	444	479	424	439	497	507	427	457	424	457	470	484	462	412	441	484	440
22850	21093	28644	23843	21441	21354	14569	3953	1723	925	736	530	552	467	495	484	544	518	477	527	485	483	546	526	525	503	498	516	505	511	534	491	460	480	506	503	501	496	460	492	505	486	519	505	473	465	481	489	479	486	502	506	516	464	473	460	425	485	493	487	485	500	507	516	472	490	487	471	447	478	476	478	491	501	454	473	464	487	480	516	508	489	480	468	468	448	485	469	486	468	521	494	488	485	488	468	464	491	486	492	502	437	504	497	496	479	462	485	485	475	508	495	506	546	506	489	442	472	484	473	482	486	442	495	493	462	468	473	483	464	482	483	417	478	500	503	471	498	533	501	437	507	517	491	482	511	500	487	538	493	443	518	480	492	487	507	444	472	462	507	442	543	460	524	489	446	494	504	503	486	506	475	478	498	530	460	478	492	499	480	484	568	482	499	500	507	493	544	504	507	503	452	500	492	494	494	436	506	471	511	457	458	481	500	436	492	503	501	495	473	500	500	450	447	523	457	461	528	472	501	476	474	522	508	446	481	453	504	455	533	465	526	455	462	442	461	528	457	493	455	481	518	479	490	463	493	469	477	511	465	485	442	476	489	478	477	486	504	505	515	475	534	497	510	515	492	457	452	513	466	493	483	490	497	467	457	504	466	445	464	512	472	479	500	449	487	489	459	504	518	474	528	490	469	475	435	482	493	507	452	489	491	461	486	510	496	498	455	492	482	445	496	469	524	454	499	485	476	468	449	507	450	486	484	458	498	498	518	497	525	491	509	457	461	492	480	471	479	502	515	489	418	473	455	508	491	462	496	498	512	480	476	515	485	520	494	539	437	475	493	476	431	448	490	465	494	507	500	496	493	534	462	499	479	520	495	488	481	507	509	474	497	484	454	482	488	496	463	488	477	489	486	483	512	495	503	509	470	473	471	483	476	499	488	464	473	510	460	460	526	484	436	480	475	520	473	471	490	466	534	494	516	531	446	474	501	466	502	500	441	488	491	483	464	484	488	480	499	501	507	499	516	534	506	531	486	464	491	479	468	533	511	486	430	503	497	531	494	493	505	512	532	502	479	495	482	472	493	489	512	461	459	490	498	466	475	494	473	480	480	521	480	532	473	496	453	463	476	500	467	458	464	468	473	474	460	478	474	482	448	475	465	466	469	479	489	486	488	503	500	491	481	484	506	468	489	500	469	528	484	454	483	484	498	488	440	525	472	492	501	481	447	505	523	558	532	468	488	499	486	564	510	464	471	499	508	474	488	497	466	479	493	499	470	477	540	495	515	455	460	507	511	511	522	490	479	464	494	476	490	467	507	500	501	507	527	529	457	494	431	534	468	495	486	458	482	495	482	471	483	500	465	504	475	447	454	447	523	493	527	522	514	500	502	513	469	525	464	452	527	469	452	515	465	503	458	503	491	479	446	450	501	508	500	476	496	493	503	468	503	465	509	469	501	467	473	525	514	492	503	494	455	496	494	513	475	486	463	490	505	484	455	488	499	481	474	471	448	503	510	526	481	467	462	490	533	491	466	512	469	489	503	480	482	517	473	502	498	485	492	533	472	492	476	479	433	501	497	468	474	471	441	489	467	476	464	498	462	500	488	453	503	503	480	483	508	479	496	464	477	509	464	512	467	469	548	478	481	436	477	486	471	488	492	511	431	525	474	482	503	489	475	543	452	501	484	495	496	496	455	450	512	471	493	468	452	532	521	480	456	471	498	464	517	496	484	459	469	481	476	497	453	476	486	476	508	497	455	470	446	479	521	461	465	479	453	482	488	460	498	438	463	555	521	448	486	496	496	535	484	450	469	493	510	477	472	447	471	468	476	540	457	497	480	459	512	470	446	520	499	499	485	521	464	489	531	514	482	481	508	456	494	478	491	483	470	507	469	497	482	459	486	511	471	471	484	482	488	503	465	501	473	497	465	478	511	475	546	471	475	495	488	479	461	492	475	508	448	501	503	472	474	492	500	490	506	496	475	471	450	478	471	494	493	498	498	493	528	509	462	459	483	533	476	509	498	506	498	481	462	463	436	506	485	485	514	459	489	498	456	473	464	512	503	461	472	502	477	481	467	497	453	494	466	513	526	488	526	469	459	532	463	502	519	491	475	485	495	483	497	498	501	461	463	482	484	491	489	514	463	481	512	470	491	496	476	498	486	452	481	491	483	494	446	531	476	480	476	485	486	489	507	471	437	494	478	480	493	481	522	481	510	477	482	503	491	486	474	472	500	487	488	500	507	478	517	490	494	506	504	526	494	478	497	472	469	489	484	493	480	499	464	481	482	514	485	471	472	459	487	483	479	480	482	464	492	498	467	477	458	477	490	472	482	484	541	491	463	470	509	501	480	507	505	457	512	465	479	430	449	506	502	471	467	445	493	484	458	521	479	507	497	459	488	460	449	518	490	482	523	502	500	513	475	500	429	508	442	514	500	500	478	505	523	489	472	454	469	458	474	462	478	481	492	500	512	491	538	500	490	506	465	508	484	450	477	468	505	519	459	485	513	485	478	467	465	480	485	543	461	543	486	480	464	470	464	500	505	506	473	433	493	493	478	472	553	432	467	510	451	455	500	487	487	495	474	533	497	498	505	483	494	489	488	521	500	502	510	495	530	498	501	485	482	470	454	490	486	485	478	497	541	477	486	476	450	466	481	506	472	518	489	494	455	477	497	490	479	487	487	471	491	445	494	497	463	496	471	482	534	469	489	501	498	481	490	455	444	473	490	523	489	455	459	454	485	508	521	478	484	457	496	506	513	520	490	488	479	481	462	508	488	501	484	490	464	491	461	447	470	478	498	471	517	470	456	481	481	506	468	480	492	484	476	460	473	521	447	465	475	466	459	509	473	467	491	497	473	489	506	497	458	480	532	494	513	489	486	501	511	534	504	478	492	455	488	492	486	467	466	540	477	502	499	479	446	476	525	489	497	474	480	452	501	495	498	479	446	547	478	482	457	435	471	534	464	481	444	475	459	483	479	475	451	434	451	489	477	487	467	449	485	475	472	475	490	484	482	491	507	463	485	495	480	452	488	476	465	488	477	458	494	504	492	529	480	489	483	516	499	448	453	466	462	456	484	461	457	454	476	475	504	457	522	491	486	492	478	527	484	462	470	506	498	481	493	467	437	438	438	476	458	443	513	465	530	417	483	528	466	500	478	449	497	492	506	461	489	497	485	503	496	494	475	513	523	491	496	456	461	515	522	518	480	503	497	498	433	532	521	466	476	464	487	482	444	502	464	486	479	457	504	495	470	462	493	486	504	513	470	494	491	513	497	478	475	462	524	529	476	485	473	461	465	439	499	498	478	496	489	484	471	479	466	472	481	462	477	485	476	481	509	492	508	458	491	533	472	476	517	506	504	472	493	477	461	519	472	494	482	487	469	477	479	492	480	483	475	494	527	463	461	463	441	512	493	542	472	490	500	499	471	467	495	490	451	512	494	434	446	484	492	502	451	494	476	456	488	461	482	473	476	501	498	492	453
40493	61652	44972	31758	22651	13655	8391	3963	1992	1079	806	671	589	517	565	521	574	528	597	518	542	563	542	520	569	536	538	553	521	561	523	517	563	533	540	566	538	505	512	520	556	537	540	523	515	537	516	536	523	507	541	551	520	489	521	506	574	486	539	527	533	518	531	540	546	549	498	537	503	518	505	492	557	529	527	567	573	551	545	569	538	508	518	494	545	529	530	520	525	543	542	578	536	508	523	540	543	540	525	517	529	512	507	554	576	547	558	496	527	503	535	534	545	536	505	558	555	506	537	534	484	481	523	545	508	506	580	540	503	548	513	522	536	538	552	528	534	546	546	507	555	497	522	583	573	513	529	559	577	473	505	501	538	516	555	543	507	499	512	508	496	503	535	521	525	548	504	552	533	497	563	548	477	511	549	518	524	521	495	556	535	532	530	533	569	553	569	493	492	514	535	551	509	504	537	508	525	526	526	489	556	485	528	548	538	526	518	531	516	568	482	501	523	534	531	497	504	505	530	501	559	514	517	558	493	541	488	524	488	519	553	523	515	509	542	522	533	516	515	528	497	505	508	501	528	528	538	553	504	537	546	550	524	520	572	550	535	526	518	517	535	519	533	509	555	513	531	506	504	551	550	532	532	521	516	528	537	567	544	513	544	539	527	547	534	507	546	512	508	520	511	528	512	509	554	543	523	505	560	505	547	542	542	530	551	531	554	512	551	511	535	548	495	508	531	556	521	532	510	521	493	493	490	506	544	525	533	551	502	565	491	529	509	534	535	488	565	520	515	513	542	521	528	501	545	538	517	520	584	523	531	515	525	517	546	543	539	537	497	540	528	520	507	538	514	534	566	546	522	508	526	483	533	526	520	551	500	523	529	534	509	531	561	527	545	541	515	520	523	488	537	528	521	535	546	583	510	557	480	532	564	542	510	521	533	531	510	517	510	520	531	515	537	515	555	503	536	550	598	508	514	549	527	508	554	512	531	529	540	552	531	513	541	568	525	542	569	505	531	465	569	525	510	477	520	540	544	503	490	531	559	559	486	547	486	510	522	527	496	506	514	522	501	491	524	550	556	556	508	535	524	542	530	528	523	560	544	490	534	513	589	533	507	506	502	528	489	543	521	492	527	541	543	519	511	513	556	511	506	576	544	530	521	567	487	524	519	541	559	525	550	501	518	525	531	536	520	520	498	531	552	486	520	527	551	556	533	530	494	510	571	506	528	509	549	524	527	526	526	490	545	511	545	530	550	563	533	562	546	501	537	512	526	515	511	565	516	562	499	537	556	524	532	538	507	518	505	529	557	520	561	548	544	534	483	536	513	500	547	504	554	544	537	559	531	565	518	582	512	538	540	557	520	515	515	537	547	502	549	553	494	584	455	510	533	513	536	566	521	536	515	545	525	518	487	570	552	512	521	496	526	511	489	536	506	497	510	519	521	507	533	499	526	522	551	541	472	540	550	511	596	559	557	519	512	538	519	542	547	525	527	492	510	524	504	515	533	532	493	567	491	520	540	529	518	570	534	548	526	521	507	501	542	519	509	519	518	538	523	512	513	532	541	484	556	523	525	532	488	511	512	545	547	525	474	541	489	523	541	510	549	530	537	526	494	532	548	501	539	524	463	547	528	501	513	580	557	519	520	519	512	577	547	555	557	577	558	528	544	524	519	527	530	545	515	545	561	499	550	542	535	548	501	525	563	587	544	549	537	524	516	511	547	519	514	538	534	514	490	539	521	538	543	513	534	534	507	535	531	534	537	537	533	534	499	543	533	528	551	537	513	526	490	570	520	529	504	558	530	552	541	566	508	510	555	562	537	495	547	531	511	546	539	476	563	551	508	541	544	494	527	528	546	508	495	514	518	490	529	556	497	551	510	542	522	516	495	520	553	500	571	542	545	535	547	505	481	529	536	501	537	529	530	520	551	534	550	528	499	545	540	497	511	533	527	534	533	516	545	523	532	526	474	517	543	493	558	551	539	535	538	518	555	562	475	526	520	549	512	577	534	552	499	551	514	513	563	492	547	573	518	535	555	555	525	525	523	556	544	553	546	523	524	492	574	527	530	521	554	497	552	534	536	499	522	543	489	515	517	541	511	486	582	509	513	522	506	541	543	530	550	505	555	494	524	528	543	552	503	513	536	536	476	494	546	515	516	526	528	536	544	541	512	531	536	515	549	531	525	507	562	530	544	558	549	561	489	550	554	545	534	513	514	537	527	512	544	520	543	521	538	534	521	521	542	487	537	541	512	513	530	530	524	545	542	535	515	548	531	556	514	567	528	515	482	492	510	503	506	542	535	491	508	550	543	535	542	521	536	547	521	508	521	494	516	523	510	483	548	508	509	535	508	523	559	564	527	541	526	539	494	491	492	518	559	579	503	537	540	524	539	512	528	535	535	558	556	554	536	524	548	505	537	558	517	543	488	545	559	516	534	523	490	536	547	519	556	546	562	497	517	545	521	513	545	531	530	547	503	530	548	458	514	474	520	534	524	572	526	537	518	517	542	531	530	475	520	542	536	551	519	484	523	557	503	514	525	538	552	486	538	540	523	498	542	536	517	524	530	507	528	525	568	520	568	526	557	490	531	541	516	530	525	556	512	517	521	537	554	514	557	514	523	542	542	509	532	556	537	544	542	528	513	535	525	515	527	489	525	551	513	494	520	560	539	463	598	504	515	552	559	578	531	541	497	495	548	493	508	532	540	516	464	537	537	490	539	499	586	532	544	504	483	536	512	498	562	545	542	501	564	517	519	510	557	538	516	518	488	553	520	505	535	538	477	544	542	512	504	514	520	526	496	494	508	531	519	517	508	522	489	534	515	535	541	541	504	512	546	507	496	543	500	522	496	500	523	571	522	538	556	494	526	500	518	522	542	483	514	506	536	529	504	588	510	584	535	529	530	524	522	509	563	541	517	522	553	485	517	531	526	534	505	517	512	542	538	491	531	467	506	517	515	526	497	517	543	536	523	563	497	551	556	558	558	507	516	532	505	536	523	490	502	540	496	526	537	520	529	559	544	520	508	541	525	536	506	505	536	528	542	552	530	487	523	502	534	529	526	507	538	517	487	570	520	541	556	534	492	508	517	546	536	523	540	540	499	534	538	499	499	518	553	517	512	509	512	512	536	513	508	540	541	517	522	569	528	526	536	519	541	496	550	535	571	540	545	511	519	479	489	501	502	561	520	557	573	561	553	553	532	558	473	547	500	527	547	537	522	494	550	482	566	532	530	516	538	520	522	479	519	497	504	503	522	558	483	518	541	494	506	562	523	535	556	553	522	503	538	509	527	546	531	538	517	532	525	539	538	515	537	530	527	508	562	520	516	552	451	547	505	508	494	519	524	511	531	510	487	497	538	506	496	538	507	509	512	494	482	545	527	570	495	535	561	486	531	504	523	536	532	501	537	544	544	505	544	501	538	510	512	539	520	533	537	508	553	528	508	536	528	534	552	512	530	513	462	519	500	529	521	502	451	533	503	490
31387	32837	31536	17286	5990	2254	1211	487	369	364	358	340	338	320	302	348	294	314	308	333	324	305	340	342	312	348	339	323	305	291	319	282	328	318	321	317	329	269	299	307	308	335	315	328	327	319	322	303	355	330	326	318	292	319	319	329	300	324	311	314	278	287	353	303	298	351	301	333	357	313	337	311	319	332	309	284	311	314	319	300	343	334	315	308	299	333	339	325	290	301	298	346	326	325	301	312	304	332	333	325	290	314	318	315	319	300	321	323	323	286	328	284	341	332	321	332	304	322	291	321	306	310	319	308	299	341	326	299	311	323	308	317	313	333	299	311	293	320	312	301	321	280	322	312	311	298	319	322	325	328	323	314	302	311	308	335	298	309	300	327	311	323	300	320	325	323	331	299	323	307	296	302	304	318	294	320	285	328	348	296	313	287	310	323	303	335	311	337	286	318	327	326	297	325	326	336	313	360	323	288	315	283	310	298	323	318	308	332	297	304	307	298	338	293	315	323	312	283	312	328	311	308	299	306	319	305	313	308	305	334	310	317	317	310	313	294	308	328	285	356	311	335	297	315	301	357	338	340	308	315	322	332	310	347	320	335	282	325	327	303	328	347	308	306	341	308	310	309	293	301	307	307	329	300	312	306	316	316	313	291	329	324	340	297	349	314	320	308	304	312	280	333	295	314	343	328	339	352	320	300	343	328	313	316	335	362	326	319	343	356	303	334	327	290	333	327	327	309	340	348	303	292	329	336	334	320	316	318	320	335	305	305	324	305	317	350	322	312	339	308	290	323	326	317	301	330	329	274	300	339	304	316	302	331	304	307	291	336	305	316	300	343	299	313	360	281	284	300	329	338	312	285	328	341	279	327	315	318	310	338	316	297	309	304	303	282	332	331	329	346	320	294	323	298	302	329	308	316	306	352	300	311	315	297	296	298	320	285	325	301	337	296	335	309	321	306	335	326	339	307	308	319	280	342	331	301	302	336	335	325	351	279	314	315	298	320	320	313	289	319	331	320	309	303	311	314	307	327	323	297	283	316	327	304	344	295	323	303	307	359	297	322	310	337	329	296	300	292	290	334	331	305	313	286	319	358	295	304	298	335	304	317	296	280	317	328	308	302	288	350	319	301	313	299	283	316	335	326	292	300	309	306	320	300	287	324	324	305	312	326	332	313	323	318	314	303	308	332	315	341	312	322	323	312	332	309	355	317	319	347	338	325	276	313	311	323	313	309	305	327	298	331	338	330	326	306	298	281	310	305	317	304	313	327	327	323	313	327	326	335	292	337	295	311	302	295	296	316	344	335	322	306	295	322	293	326	309	300	313	323	306	295	339	298	329	298	292	330	317	310	315	329	309	310	336	321	307	283	300	340	304	287	299	313	289	313	327	318	323	304	295	335	290	300	302	304	321	321	295	301	307	333	311	315	328	333	310	274	303	345	324	328	311	322	331	365	351	302	307	302	322	320	306	356	315	300	321	335	296	346	346	310	313	323	291	334	319	303	326	296	303	299	299	318	316	330	312	318	312	301	320	325	319	299	277	325	302	314	325	329	302	299	339	326	297	358	294	292	321	303	322	327	303	311	317	325	317	287	308	316	318	308	301	323	298	328	284	315	317	309	299	338	307	284	332	326	347	295	347	344	331	285	325	276	339	294	337	333	324	329	327	312	320	329	306	315	331	296	329	301	318	328	322	346	295	300	299	331	303	306	315	311	345	313	299	281	318	304	321	308	269	313	337	285	292	291	310	327	322	345	320	314	320	293	310	320	330	337	307	308	350	310	306	323	313	291	300	328	363	339	350	325	342	317	308	285	292	314	320	285	309	317	297	288	317	297	290	306	305	292	327	300	321	303	322	307	328	309	327	316	342	332	314	302	308	305	318	333	354	288	322	311	324	342	302	318	334	305	310	314	326	351	330	308	321	310	281	287	331	303	310	303	293	297	325	324	307	312	292	319	317	320	326	316	304	334	300	332	306	359	329	302	312	325	314	268	317	307	340	320	311	310	304	303	320	302	307	321	300	296	336	316	291	299	322	309	299	291	297	317	338	332	322	322	320	286	311	333	301	313	330	299	303	312	304	280	319	274	310	304	294	313	343	297	306	325	295	317	323	296	303	326	322	313	290	297	318	298	354	314	315	306	342	326	313	317	351	306	307	315	301	290	331	337	322	307	339	308	319	311	283	331	327	324	304	316	334	317	338	327	336	289	327	284	294	307	318	296	324	346	307	308	345	323	303	332	333	285	339	307	305	327	310	328	321	323	343	331	308	285	318	304	295	335	320	323	348	317	359	278	329	373	302	297	335	327	304	328	323	316	332	313	324	295	321	322	295	317	335	328	300	299	281	284	295	286	366	320	332	337	305	325	316	332	318	299	330	328	316	310	327	340	336	321	321	334	317	345	339	322	310	321	288	295	304	295	310	293	308	313	298	320	290	321	303	337	324	321	283	322	333	303	317	334	330	324	321	326	320	324	325	293	321	338	330	316	288	322	362	334	309	338	322	317	299	329	279	311	332	302	331	345	286	302	306	312	330	338	315	329	332	298	310	309	304	308	321	290	319	298	322	316	316	325	307	319	301	302	357	318	319	317	345	329	346	320	357	279	307	303	313	286	311	284	336	319	293	286	345	301	300	304	314	321	332	312	312	329	322	320	312	345	315	318	325	292	304	333	346	320	335	325	329	302	312	279	296	333	287	304	300	298	299	302	300	317	326	342	328	311	320	287	294	308	343	320	327	333	337	301	287	297	332	343	328	306	304	306	332	351	315	307	339	312	292	293	304	334	289	287	301	307	341	313	307	326	299	340	293	288	321	311	329	338	323	331	347	346	327	338	314	371	333	303	298	289	352	328	333	308	289	309	302	290	295	311	297	301	306	315	310	319	316	342	337	322	297	314	303	303	315	308	308	330	326	314	333	320	310	300	313	336	324	329	316	324	318	302	297	308	368	303	324	308	298	315	309	312	335	266	294	322	305	327	340	334	298	304	336	304	299	300	324	310	302	336	272	312	305	317	304	320	309	315	314	308	306	294	325	338	326	316	322	302	308	333	352	321	324	316	316	307	306	313	315	301	324	321	287	333	280	285	326	300	303	294	329	299	292	303	348	295	290	311	317	291	316	330	381	299	316	306	314	310	332	318	305	293	314	310	317	336	280	318	295	327	354	335	314	314	302	315	327	288	305	319	276	315	322	310	309	305	335	304	317	309	280	349	300	315	329	300	313	324	312	342	321	328	338	306	382	332	293	316	328	304	311	308	347	338	300	305	339	334	322	323	342	327	321	329	322	331	282	348	305	295	320	317	343	325	331	286	303	325	336	324	325	278	310	311	333	303	327	341	321	288	308	322	296	253	295	321	303	316	319	312	282	323	307	325	328	308	325	300	337	318	293	315	300	270	298	337	351	314	314	296	298	306	362	329	332	309	291	332	326	331	300	314	346	281	314	292	318	307	343	318	312	328	349	315	345	311	311	334	330	299
36765	46845	31139	14498	7303	3260	1737	643	428	389	443	397	356	361	363	371	340	374	344	340	379	389	340	362	359	349	359	379	385	327	364	318	347	355	364	367	349	337	382	376	379	361	343	368	361	379	350	354	384	360	343	335	359	406	377	367	394	350	378	328	354	377	393	339	341	392	353	337	347	380	338	360	353	367	352	376	368	368	353	354	346	359	384	395	378	376	342	348	333	379	349	388	370	358	339	342	365	355	356	381	330	348	388	387	371	360	355	362	359	363	358	379	440	381	378	369	319	380	343	362	355	344	387	369	337	370	369	379	378	365	331	354	381	346	365	406	377	372	371	391	341	352	358	349	382	353	401	382	371	386	335	374	393	372	356	373	334	368	328	400	360	334	348	380	339	369	426	333	346	364	374	355	347	359	390	345	385	395	389	351	356	340	377	391	388	353	384	382	367	338	360	407	375	392	336	363	383	380	368	363	377	373	341	384	376	378	377	359	360	365	350	352	377	357	360	352	364	407	358	354	368	375	323	355	384	348	389	350	346	341	355	356	323	362	340	373	348	379	343	366	401	383	390	333	341	383	344	362	365	377	378	365	350	367	354	358	402	369	365	377	362	366	368	354	388	339	378	363	357	350	363	370	368	337	368	337	406	345	360	353	361	367	371	383	348	390	363	362	348	358	358	356	366	388	334	398	364	334	370	358	412	362	400	373	335	374	368	374	364	399	347	386	401	399	371	353	384	367	361	357	356	355	341	369	402	338	356	332	340	349	354	376	364	375	371	339	332	355	341	389	394	371	374	355	369	380	385	376	346	355	378	367	374	379	355	362	370	372	370	359	373	378	433	366	344	377	324	373	390	369	364	369	346	351	315	325	365	356	364	376	342	363	385	342	357	353	353	370	372	331	396	388	379	355	361	345	354	367	375	378	367	359	345	342	362	389	382	369	366	361	362	356	360	374	416	359	328	344	378	368	388	345	372	372	363	359	364	390	347	356	366	345	351	370	366	353	404	348	363	381	356	364	339	374	348	343	360	408	371	354	338	362	366	384	351	357	348	400	390	385	347	383	334	363	352	349	344	367	350	381	347	371	367	346	347	372	343	367	347	398	342	378	371	372	360	353	368	386	370	352	360	379	362	408	350	403	378	341	387	376	324	331	366	331	340	376	369	349	400	363	351	394	381	386	365	365	383	373	379	361	381	356	354	365	381	372	358	365	361	367	362	378	344	389	356	373	385	378	415	383	365	389	371	346	357	348	367	349	351	384	388	381	375	369	344	370	390	388	383	408	361	384	344	329	355	335	364	369	359	411	381	388	340	340	394	357	380	352	349	385	387	375	345	376	342	368	355	385	359	379	358	380	365	368	387	338	363	395	382	348	356	350	359	351	388	370	362	404	331	345	380	367	360	358	366	363	357	335	350	357	370	337	362	352	355	340	369	378	390	381	350	384	374	339	373	382	388	330	359	327	375	346	354	350	353	347	344	407	369	386	373	343	426	352	357	358	336	352	325	343	337	384	343	339	366	391	359	389	357	352	382	364	365	354	343	374	359	322	363	374	390	379	346	359	410	363	353	384	358	355	376	361	360	351	349	366	353	351	364	367	354	410	348	356	349	354	371	358	320	373	399	370	343	351	373	377	368	382	358	395	388	380	349	403	352	312	370	354	350	398	330	380	325	379	365	386	361	356	364	382	350	414	354	344	372	374	384	341	370	354	377	395	401	362	373	381	362	345	378	367	368	328	378	339	321	351	342	310	397	354	331	364	349	374	373	317	347	408	377	366	355	399	389	356	365	351	388	368	350	371	373	398	368	355	392	368	366	330	392	345	341	346	339	378	350	345	381	362	387	369	377	379	389	377	356	343	328	389	352	376	348	315	375	366	358	352	341	389	364	329	370	367	397	380	401	377	394	382	362	361	342	341	346	384	348	401	366	386	357	390	381	373	331	371	359	321	362	399	364	357	336	321	374	360	371	356	373	354	360	355	316	374	367	365	359	376	356	359	358	353	398	332	361	356	374	386	375	370	346	378	368	348	368	358	356	370	358	384	336	358	349	372	370	345	342	377	355	360	358	348	343	344	347	340	373	352	356	362	371	374	346	376	334	345	367	368	346	356	362	399	364	387	391	356	384	356	344	359	362	352	382	362	369	377	383	339	387	409	358	344	343	364	372	361	367	369	367	367	338	386	364	367	350	364	370	348	342	361	364	377	338	348	390	361	330	327	345	373	398	362	348	324	355	363	360	377	363	357	378	384	369	378	383	351	350	379	364	353	369	376	384	346	335	334	338	371	375	380	356	358	340	345	358	358	345	381	344	352	363	374	361	352	360	352	390	348	366	344	372	361	380	393	353	361	385	364	386	357	366	357	393	364	374	340	364	382	382	369	344	359	350	380	381	373	349	359	333	372	378	378	335	376	367	373	349	368	365	348	328	387	350	356	347	367	348	397	404	371	379	385	393	365	372	378	352	379	360	357	408	364	367	368	339	377	395	365	381	340	368	355	372	403	362	366	386	383	367	366	370	367	353	355	371	329	357	374	359	371	373	347	352	360	394	387	375	378	350	375	372	367	383	375	358	370	371	325	354	381	369	363	369	350	397	383	344	376	334	367	403	406	352	384	353	366	342	360	360	341	372	344	380	358	336	386	354	374	379	367	384	411	339	335	365	344	367	375	367	340	349	329	379	332	366	344	367	377	361	374	375	400	328	362	393	363	372	377	376	369	379	362	333	335	380	354	360	388	365	358	357	355	387	385	397	397	365	349	382	392	364	337	381	367	364	325	363	371	394	381	370	342	355	384	352	344	354	356	385	336	370	376	371	359	370	376	345	339	360	379	389	377	378	360	367	369	367	360	380	383	359	355	343	392	333	348	360	348	342	343	333	358	386	397	371	353	328	375	385	399	357	381	334	388	362	378	381	380	356	325	359	373	352	355	379	377	360	365	377	373	399	341	370	359	328	395	362	395	336	334	369	350	344	362	382	381	359	353	367	376	361	335	393	360	362	376	344	383	350	370	360	350	366	359	388	388	376	372	395	372	360	370	345	350	349	363	338	313	388	378	331	364	377	360	376	363	331	372	376	416	361	374	376	386	347	378	353	356	333	372	362	408	347	365	377	363	360	366	416	351	382	335	363	373	380	367	347	402	367	392	361	374	319	405	364	402	397	360	364	365	335	379	347	385	373	349	362	371	372	349	393	372	345	351	388	386	395	369	368	353	343	340	354	353	373	334	364	358	350	363	405	377	361	378	335	372	357	343	364	331	318	372	352	375	337	382	379	375	344	350	360	378	392	374	328	361	368	346	405	382	333	355	382	361	386	379	355	388	368	397	316	348	335	359	383	318	380	392	354	409	378	353	367	387	342	367	354	374	353	361	361	381	355	316	332	354	383	369	373	345	402	358	360	359	375	352	345	366	377	335	344	388	364	400	375	353	339	377	364	349	384	373	346	389	399	339	413	352	396	352	384	354	347	362	377	381	354	395
24106	21069	28254	24781	21274	14987	5785	1380	852	654	532	399	377	380	363	351	375	396	382	370	352	376	374	317	329	337	348	386	327	367	351	339	366	329	348	317	365	355	336	358	363	374	312	332	317	325	343	384	356	338	339	343	366	312	364	364	372	327	321	337	327	355	341	334	366	373	346	363	356	330	341	356	334	354	337	366	403	367	307	335	339	345	363	336	361	365	345	361	363	371	365	376	345	381	361	344	377	357	321	379	348	350	325	337	360	385	351	333	369	359	361	367	357	368	346	329	343	366	356	354	333	344	383	358	305	355	370	344	313	334	361	361	332	319	377	342	331	365	357	314	336	302	343	339	338	334	328	355	351	356	361	336	347	365	348	312	325	345	324	336	376	361	372	359	307	359	355	324	298	354	336	357	347	397	327	360	367	343	319	342	335	351	343	313	341	353	359	355	333	363	353	342	339	359	376	360	355	340	333	328	344	336	354	346	306	333	343	373	328	333	363	361	370	323	346	340	330	321	372	315	345	326	325	337	345	341	352	351	345	346	334	345	354	342	348	347	313	342	354	338	346	333	369	343	338	343	367	350	354	350	348	343	366	345	343	317	330	379	371	367	309	314	347	326	376	355	341	362	350	359	352	321	321	344	380	344	330	352	345	343	383	326	331	328	301	353	371	330	307	337	321	370	355	328	325	340	333	332	312	331	355	354	364	354	347	318	345	315	325	348	353	326	308	375	332	335	341	339	346	350	350	359	362	349	369	361	357	396	342	363	340	343	361	336	335	339	353	372	375	345	350	358	338	335	349	350	302	335	346	326	373	343	354	358	379	345	352	346	319	324	356	371	351	356	366	326	360	350	359	370	352	348	380	387	336	340	314	360	330	355	380	362	310	359	339	345	349	358	331	315	361	342	407	334	340	369	327	349	343	343	335	364	350	358	360	362	345	323	373	364	357	332	332	329	364	329	374	354	341	343	328	301	357	356	369	334	342	370	364	353	343	345	367	397	351	364	328	327	376	328	376	370	371	346	348	318	322	354	378	334	361	373	349	322	358	311	358	340	336	317	315	375	345	357	360	329	323	357	353	366	332	358	335	323	329	330	367	371	336	359	337	344	339	367	330	375	342	370	337	352	340	349	301	349	325	324	335	319	329	340	315	366	342	312	350	362	342	362	337	361	348	366	350	331	313	337	382	332	332	326	365	344	363	347	309	328	310	313	330	328	373	362	335	344	328	351	355	319	341	348	358	343	372	339	355	377	375	344	351	328	370	345	341	342	342	340	343	362	363	349	328	322	372	319	324	296	362	356	338	364	358	350	372	373	329	348	330	411	338	387	341	346	374	352	374	335	345	335	356	353	365	339	352	355	377	321	340	335	323	312	357	358	381	335	370	338	363	340	346	341	325	346	389	376	352	364	339	339	333	351	361	362	369	346	359	356	364	341	328	391	382	334	353	351	346	376	379	351	308	353	318	342	322	342	334	333	342	360	358	345	349	348	345	332	335	325	329	326	341	345	335	343	334	344	335	339	333	357	386	344	372	335	351	363	351	339	339	347	375	361	327	343	332	358	360	331	380	339	376	344	348	386	349	357	321	349	322	355	360	340	331	327	338	326	372	330	314	358	370	383	357	371	338	359	323	339	360	346	332	330	356	403	368	342	338	340	353	330	326	332	394	352	347	337	376	284	315	338	376	302	362	340	320	342	378	366	326	339	346	327	342	350	345	363	386	321	326	357	322	301	373	361	358	342	355	368	352	368	318	326	353	350	340	378	367	351	310	333	367	359	300	335	339	339	355	368	354	346	360	340	372	348	367	369	324	358	329	336	321	344	359	375	338	313	340	347	351	358	367	353	352	305	377	370	361	329	350	319	328	362	343	307	328	329	314	334	331	334	361	319	333	364	341	318	340	347	352	327	340	342	339	350	349	327	355	332	347	339	349	352	353	347	332	340	338	325	350	359	357	316	341	331	346	337	356	320	324	348	336	338	357	356	349	334	402	416	360	338	342	370	353	345	338	369	356	340	335	378	329	328	322	341	375	351	412	349	347	346	327	360	326	362	353	368	375	338	363	341	353	344	333	377	326	356	349	332	330	330	310	309	337	346	362	328	386	377	336	365	347	327	346	354	355	340	353	352	353	340	361	335	348	370	323	351	349	325	332	369	350	345	358	327	350	342	364	373	342	341	331	339	334	347	368	327	332	336	375	359	358	338	368	353	345	375	341	364	367	359	326	372	333	339	331	329	358	368	335	325	354	340	299	326	348	365	327	355	341	326	344	341	362	357	321	349	321	368	356	343	358	357	335	333	412	339	362	342	324	394	336	345	354	370	354	330	330	346	300	344	363	349	311	360	367	349	364	339	343	339	369	351	331	346	345	321	312	349	357	329	329	344	354	361	340	343	360	368	340	386	374	355	348	332	320	353	340	328	336	341	348	333	360	364	327	356	345	327	366	338	353	319	351	356	370	371	356	352	336	339	354	354	363	339	296	362	364	343	331	398	312	352	373	340	334	366	381	334	363	337	365	339	352	360	391	354	323	302	324	360	362	342	333	352	332	351	325	349	341	334	361	306	354	327	342	347	334	363	342	362	352	339	359	327	357	329	359	327	369	337	360	332	339	345	362	340	368	323	358	339	333	330	356	351	332	350	335	359	311	345	345	365	340	357	330	358	359	357	359	327	328	337	346	334	348	380	365	364	329	355	339	347	351	326	398	351	350	345	348	343	339	354	374	300	393	380	357	352	328	336	356	383	380	370	362	347	362	330	344	361	367	362	340	349	353	365	321	335	338	334	370	326	352	304	379	362	320	350	340	330	329	372	353	336	344	376	340	354	310	294	329	368	335	373	326	336	357	354	356	349	342	349	313	353	322	356	331	306	344	352	358	327	344	365	341	356	356	349	361	335	328	325	344	338	338	341	339	345	337	344	356	321	364	358	364	341	318	343	367	348	317	331	373	322	338	328	333	368	344	349	328	314	347	355	368	348	320	347	356	356	345	346	341	328	326	295	372	315	355	362	352	363	348	325	347	357	349	329	332	343	319	338	348	367	354	351	336	340	345	371	315	345	338	338	343	352	340	367	369	358	360	330	354	363	365	333	338	361	327	335	313	352	356	343	341	379	327	354	317	348	325	332	339	302	326	352	362	351	378	357	348	336	344	340	328	377	329	356	323	356	334	379	407	327	317	344	359	373	367	366	372	358	333	376	345	327	354	360	345	326	357	348	354	320	342	321	332	357	337	348	347	354	340	344	327	343	321	349	342	313	359	349	352	344	377	375	355	347	336	384	394	361	330	355	358	346	335	367	394	346	332	324	316	331	339	349	322	347	331	342	331	358	359	363	384	351	338	356	337	340	365	310	346	324	353	330	347	351	338	341	361	334	360	385	344	326	341	381	338	351	356	351	336	347	328	356	364	353	349	382	354	345	351	373	336	373	346	345	350	342	333	348	319	325	342	321	347	326	348	326	369	338	346	337	341	350	324	338
34809	54153	40331	25566	16572	10483	4855	1575	1065	871	631	484	397	414	392	421	391	392	396	374	395	402	390	409	418	373	391	350	357	405	386	403	386	378	391	394	401	376	404	393	357	393	396	361	398	358	381	386	409	390	377	371	362	423	373	341	389	403	382	399	405	387	375	379	384	417	386	394	383	378	378	374	409	405	365	394	361	357	396	388	362	413	382	408	385	369	403	378	376	366	400	383	399	402	412	415	358	405	365	408	364	381	377	384	402	421	413	397	366	375	389	401	367	384	363	392	409	383	390	404	360	370	390	434	386	371	381	433	386	372	407	407	343	391	424	394	397	396	355	395	358	360	397	385	378	414	356	378	397	391	409	430	415	384	384	374	375	409	411	389	362	374	407	387	384	385	381	378	400	389	410	343	423	378	401	384	433	336	394	391	370	374	360	364	379	414	387	399	380	419	420	386	387	347	365	396	380	383	408	391	382	355	353	393	404	401	384	414	371	355	396	400	389	353	384	368	383	349	395	368	404	361	399	380	404	406	385	351	393	358	395	408	377	411	409	357	389	385	387	377	403	394	374	389	376	371	387	398	388	386	417	383	375	401	373	373	386	362	367	349	435	363	388	377	402	397	339	409	430	401	404	384	386	412	390	358	393	378	411	360	387	385	406	402	380	359	370	388	403	412	388	364	378	374	392	401	418	399	428	367	397	411	407	368	395	408	384	383	392	385	383	391	411	372	357	411	374	386	375	387	423	378	385	356	408	404	404	400	350	369	392	370	376	390	401	414	390	357	365	447	341	407	363	435	389	385	401	423	431	386	404	421	392	382	376	355	371	392	387	397	366	395	346	402	376	373	401	368	347	406	408	402	392	364	398	367	388	373	383	385	372	398	406	404	372	373	375	356	421	379	356	381	411	396	372	422	371	374	388	381	401	351	383	398	356	396	379	393	401	440	393	397	395	378	370	370	417	410	346	408	407	424	390	387	446	370	386	389	375	366	360	363	389	390	386	398	410	396	395	395	384	410	373	352	377	409	412	394	413	385	367	434	361	386	422	378	376	387	382	389	369	411	377	374	398	398	388	416	387	403	391	359	434	379	372	398	414	381	403	392	379	396	435	403	372	354	407	388	378	396	392	357	364	385	403	420	390	410	364	407	370	411	381	376	370	370	408	393	373	412	391	388	405	388	397	376	383	375	405	374	383	364	411	358	381	377	414	379	396	369	388	388	376	371	415	408	389	361	353	371	355	365	421	387	410	391	369	400	373	400	369	391	395	417	361	377	419	381	359	366	366	367	383	403	374	403	372	399	376	370	381	373	370	365	397	407	420	380	385	372	375	362	400	395	372	421	394	386	402	366	404	395	381	396	412	369	398	360	378	400	373	382	374	413	386	406	420	401	379	416	380	438	419	395	386	409	397	438	388	370	380	388	381	377	408	386	414	361	397	363	368	404	377	371	401	393	381	343	420	413	348	381	382	433	406	378	385	402	360	378	340	402	380	399	349	394	417	395	363	372	379	404	390	357	408	388	375	387	410	377	383	400	366	392	396	386	434	408	401	370	395	388	382	417	391	362	371	441	368	410	404	396	399	417	374	395	384	380	399	383	383	382	373	408	377	379	380	394	384	413	353	388	386	424	359	399	415	380	388	406	370	407	389	416	406	369	398	378	395	407	352	402	365	389	421	376	389	405	403	365	407	388	408	351	363	385	361	381	401	390	369	379	390	372	400	365	376	409	429	365	399	342	426	397	394	409	407	408	352	415	373	395	397	357	361	405	369	361	383	377	425	432	373	421	412	422	357	396	366	381	378	416	428	389	377	403	397	396	388	369	402	412	373	369	393	407	407	413	393	374	398	353	388	373	375	368	387	418	402	430	395	395	377	395	384	388	375	376	389	362	399	395	367	367	368	413	398	358	396	415	388	399	355	388	386	381	371	397	368	359	439	379	386	373	393	369	388	386	421	386	352	372	388	378	363	388	385	392	402	445	376	388	396	397	360	381	376	370	363	385	363	386	369	393	392	363	367	388	362	336	362	358	396	351	377	377	424	361	382	384	399	387	388	370	408	378	375	406	417	394	398	393	372	371	388	366	380	385	390	426	400	388	406	396	380	395	366	385	396	417	417	393	372	418	390	396	377	395	402	375	375	401	384	398	386	407	396	354	363	433	407	383	374	376	398	397	392	347	354	391	403	409	382	402	391	367	379	399	396	384	406	383	437	394	383	420	360	415	387	372	364	383	393	389	392	368	349	406	375	431	380	392	392	381	349	435	370	380	398	379	422	397	407	409	383	403	405	394	383	376	379	392	372	382	406	425	392	379	377	344	406	383	382	347	389	392	414	390	421	408	362	387	384	351	392	413	403	388	368	413	403	395	394	398	378	387	376	385	420	377	391	434	386	388	445	403	383	338	383	355	408	408	366	434	402	400	370	363	405	363	387	366	376	365	411	372	405	424	407	430	377	407	365	382	387	396	371	407	375	399	355	406	404	384	378	373	361	412	386	364	395	385	398	388	405	369	393	383	379	381	446	405	364	379	382	375	400	387	412	371	393	375	351	395	383	352	412	378	392	373	404	401	396	408	419	392	377	394	368	405	375	367	408	369	399	381	346	396	388	397	414	370	384	399	377	387	344	373	428	390	389	442	385	372	424	390	394	367	367	417	416	375	367	375	391	402	403	402	425	401	353	395	378	405	388	366	402	410	419	413	401	363	386	385	454	392	431	386	398	390	388	434	402	420	406	389	422	385	389	375	397	418	389	392	402	384	386	425	372	404	407	378	363	396	393	387	380	412	373	369	421	413	397	396	376	355	394	367	383	391	412	405	403	398	400	394	420	392	388	417	388	374	390	375	399	385	395	392	394	389	392	399	381	405	391	390	372	391	409	404	427	370	400	384	374	373	373	396	389	369	401	389	384	404	343	394	378	404	401	416	392	408	405	384	386	394	421	412	397	392	370	370	395	413	411	385	374	400	341	406	359	422	393	408	393	368	413	386	400	392	382	388	397	396	395	417	398	420	383	380	408	395	402	407	367	356	394	392	404	360	399	363	373	363	390	393	365	364	411	389	356	392	410	404	393	370	412	424	404	370	385	394	397	358	380	380	413	392	386	393	381	398	381	398	376	377	386	389	389	383	392	396	388	393	393	384	385	414	381	378	353	395	414	396	383	401	367	387	395	390	391	376	388	428	385	383	404	402	382	370	396	415	397	400	379	382	376	439	370	392	415	400	389	381	386	406	432	351	404	404	382	383	394	379	417	397	423	440	395	368	410	384	413	386	393	411	405	415	374	358	394	409	414	397	384	375	395	389	377	390	374	394	399	390	430	409	436	384	395	379	390	386	416	383	370	420	389	375	417	386	403	361	407	388	359	383	395	417	397	351	369	435	394	377	384	381	393	421	394	416	365	396	413	371	377	384	374	363	377	356	382	393	385	396	376	422	404	388	409	393	397	384	386	389	384	407	409	376	424	372	389	399	374	371	409	383
25273	21386	28125	25640	16045	7323	2266	798	607	589	483	451	437	438	418	388	430	410	447	394	434	382	394	401	416	418	393	365	413	376	401	397	379	430	395	398	387	404	400	394	371	390	409	408	446	396	377	406	400	390	399	391	427	386	429	424	442	431	425	384	383	364	374	392	387	399	413	419	360	417	366	415	378	377	404	396	394	447	411	397	380	373	392	424	412	414	421	426	375	400	444	378	408	404	373	419	414	417	394	379	409	379	431	426	388	377	375	433	398	418	407	419	416	406	377	397	397	377	442	435	442	396	397	437	406	380	402	408	396	423	417	399	403	414	384	340	387	398	399	413	388	434	418	393	436	429	398	402	409	380	395	388	425	439	397	421	380	415	403	382	344	411	361	384	405	389	419	415	394	400	394	376	415	379	406	372	390	413	385	402	401	412	439	401	416	394	420	386	397	382	395	396	383	395	421	415	388	419	384	398	384	391	403	379	401	391	370	427	401	419	387	410	399	391	375	414	420	420	418	418	403	415	409	390	383	378	390	389	391	391	402	389	392	439	397	387	409	402	414	433	392	422	404	374	442	390	387	420	398	402	393	426	395	407	404	404	370	411	386	356	420	376	409	409	362	376	420	412	409	411	421	382	427	419	397	401	406	433	404	377	391	399	382	371	389	406	412	393	421	400	381	399	413	377	437	410	433	384	449	397	398	431	430	407	397	408	416	405	387	398	377	433	381	377	417	396	425	407	388	362	428	395	382	416	394	401	418	418	398	398	435	398	391	405	436	388	416	376	415	386	383	414	425	386	393	401	390	384	411	384	439	417	418	430	423	403	385	411	427	424	382	414	425	411	403	381	364	371	389	415	407	409	392	382	364	418	405	426	406	440	401	398	391	411	402	418	405	370	395	413	419	376	389	419	381	375	355	405	427	403	380	405	400	416	404	358	396	407	374	383	425	357	452	395	371	398	407	391	394	395	444	386	416	407	407	407	437	387	362	436	429	405	400	366	394	415	401	422	384	379	411	428	410	389	410	389	446	442	401	420	395	384	412	384	453	369	367	398	395	386	396	386	379	422	416	405	410	423	415	383	381	375	378	409	391	414	403	407	411	415	421	412	404	415	404	401	403	434	427	388	397	431	438	407	348	396	396	388	427	431	373	411	401	377	391	417	382	377	389	416	419	401	412	438	404	435	377	428	400	409	415	430	377	376	403	401	396	402	419	388	373	385	393	414	423	380	414	402	429	392	413	391	402	414	419	410	384	398	402	390	408	390	408	417	418	415	392	423	403	422	413	430	394	392	381	395	431	424	413	401	396	430	400	416	395	390	396	399	415	388	423	394	385	407	392	368	406	406	421	425	424	406	412	386	406	410	360	409	382	436	374	415	395	402	361	373	449	415	447	410	420	395	425	346	399	402	422	417	405	410	396	388	440	409	380	415	403	420	381	395	414	399	387	422	388	426	398	355	421	408	412	394	382	373	384	406	412	406	420	414	440	397	383	373	364	392	379	412	435	419	396	412	419	389	448	383	419	382	355	382	435	426	385	380	405	403	423	396	413	428	416	436	397	431	414	405	413	400	408	412	397	368	380	380	372	398	418	419	395	393	386	383	397	410	434	420	416	361	399	442	430	393	362	406	401	430	380	435	396	378	387	412	391	378	377	424	414	393	377	438	393	392	378	416	415	393	425	409	418	416	389	405	387	410	376	421	405	384	428	394	347	403	434	421	391	365	423	408	399	401	390	444	382	407	409	392	380	391	379	407	408	379	408	402	407	409	396	380	388	380	411	409	433	418	416	417	376	387	395	410	423	403	408	406	414	411	403	373	424	423	436	422	415	383	396	394	413	370	422	347	415	400	408	377	386	387	395	434	400	368	385	366	395	393	376	406	411	413	421	392	393	414	387	365	402	424	418	429	398	378	428	390	401	393	400	438	414	405	421	396	393	449	377	414	419	415	395	406	404	393	413	404	390	399	415	415	414	426	428	373	414	418	410	416	402	387	388	403	418	371	393	427	427	434	399	400	414	373	406	411	389	400	380	395	397	403	410	394	394	399	441	397	437	417	413	405	421	423	423	388	386	406	388	375	402	370	406	424	420	421	391	411	393	424	428	419	405	393	400	427	436	385	395	402	404	414	369	394	408	382	422	402	398	438	402	421	405	406	412	396	402	426	437	391	407	352	387	368	391	385	409	402	420	398	392	461	413	362	370	405	394	376	389	389	383	401	401	400	403	397	429	391	397	401	406	400	367	386	426	410	386	402	431	414	368	414	388	405	391	409	426	415	411	411	418	433	436	403	412	403	434	406	409	419	393	386	458	419	381	431	434	373	411	389	403	396	389	418	434	391	407	393	421	435	401	424	436	397	363	431	423	431	420	399	400	418	398	397	413	382	449	426	424	387	390	438	374	391	412	386	390	384	413	462	385	409	396	395	411	433	408	387	391	415	417	396	399	392	425	424	437	410	394	423	384	385	404	380	425	412	414	432	370	397	419	396	403	390	408	419	398	413	381	393	386	391	378	374	369	404	414	384	376	410	378	391	374	410	409	385	375	420	384	402	410	411	406	397	403	392	418	393	403	399	441	433	411	401	411	426	419	409	397	391	386	394	414	398	432	417	420	390	401	411	414	400	410	432	452	398	403	469	401	377	423	380	417	366	384	389	403	398	415	416	385	391	415	398	378	409	390	401	401	419	430	403	383	429	402	391	411	386	403	404	367	396	372	366	384	408	381	386	376	392	380	362	390	353	380	430	373	393	390	430	398	416	418	395	398	434	419	355	403	415	397	428	375	392	389	410	399	421	401	382	448	390	415	399	401	367	406	365	395	418	417	396	383	409	414	399	379	370	354	400	423	408	417	422	438	416	378	423	398	407	410	421	400	402	415	391	411	363	389	399	393	369	419	401	403	421	440	409	400	412	419	390	381	411	408	403	388	409	403	382	410	417	375	406	415	391	422	415	402	390	382	420	423	403	392	407	423	419	400	389	391	406	402	383	418	412	413	391	393	438	422	424	376	399	377	385	405	387	382	397	365	382	392	402	403	381	418	423	380	417	375	391	398	422	490	414	395	417	410	388	376	401	407	407	435	420	389	383	411	392	366	390	361	422	393	394	378	379	380	385	406	402	437	410	394	387	401	419	406	404	401	379	412	378	406	402	375	405	402	427	392	408	386	389	366	391	408	417	375	456	400	404	407	403	425	416	393	398	405	384	375	386	422	412	384	393	377	378	406	383	383	445	415	424	394	391	415	384	448	416	435	411	373	404	405	399	379	434	386	422	384	421	402	416	398	372	426	416	412	392	426	427	409	387	413	413	351	385	422	401	403	397	405	396	411	415	398	379	385	399	410	406	430	397	431	392	414	427	415	407	421	394	420	373	435	415	406	393	425	414	396	392	412	389	397	401	397	381	403	370	385	402	391	415	387	422	405	416	409	418	389	435	422	374	359	394	441	421	431	414	418	383	399	397	406	383	419	418	428	426	409	407
36992	53795	37005	19756	14072	8630	2854	1069	821	778	596	476	477	493	463	422	478	484	474	471	451	473	434	438	447	426	481	455	456	453	482	448	476	446	452	474	439	451	481	427	488	467	436	414	432	455	416	491	459	481	423	459	471	474	434	438	491	471	443	481	469	464	480	443	493	457	464	385	451	480	448	442	454	466	468	442	466	439	486	460	492	435	440	476	430	425	454	446	477	473	466	455	490	468	383	488	454	425	435	457	468	438	460	457	469	448	475	474	481	460	424	455	428	450	492	457	435	479	464	466	439	447	464	470	457	480	464	442	439	438	484	466	470	441	414	440	470	486	429	438	477	494	462	430	427	454	425	448	472	481	427	446	437	449	435	422	484	468	470	471	483	451	461	426	459	463	435	475	440	427	443	472	464	465	467	452	440	458	413	483	482	433	422	463	434	464	439	455	475	429	468	457	491	453	461	425	470	418	472	478	444	429	490	461	466	445	454	435	448	434	473	434	468	446	454	456	508	484	444	431	441	451	455	473	459	421	459	464	477	476	444	422	430	486	454	440	476	467	458	436	468	435	474	459	451	460	473	479	459	474	432	415	460	445	452	477	464	496	454	449	470	460	493	482	463	421	456	468	494	442	450	457	465	427	434	425	468	454	488	432	439	500	432	458	458	490	424	476	449	485	462	411	451	447	454	496	463	474	463	425	449	499	482	436	470	441	432	432	436	473	494	418	431	441	457	441	464	451	473	421	456	434	460	438	435	437	475	447	435	465	484	432	470	459	474	464	440	417	454	456	446	466	463	453	447	504	427	442	500	467	481	460	440	455	471	451	457	465	468	448	457	460	443	451	457	484	464	428	445	446	388	438	471	446	463	442	441	451	448	451	451	425	470	457	440	433	447	460	472	429	457	450	449	443	435	456	441	409	448	456	430	452	465	434	404	426	439	420	485	454	464	431	420	457	443	468	473	459	485	426	469	462	484	432	446	483	459	473	427	437	483	473	445	507	431	482	450	476	445	414	423	457	459	436	431	426	456	471	458	468	467	472	461	444	432	465	452	437	430	457	496	411	505	445	464	479	445	420	460	458	431	460	454	502	472	447	465	451	454	477	445	444	463	434	483	486	469	415	435	442	470	507	454	440	464	479	484	468	448	476	459	470	473	444	461	454	448	448	492	417	481	445	455	466	474	448	439	412	459	447	516	403	456	489	486	474	465	460	455	484	469	441	457	452	449	476	480	489	432	463	431	456	464	470	459	441	453	440	452	428	482	446	459	474	451	438	459	441	434	408	466	477	431	469	456	473	457	472	445	455	429	437	392	476	436	464	480	510	463	460	444	460	451	488	508	450	461	429	476	437	474	474	471	500	452	466	476	481	458	456	488	414	455	457	466	439	436	451	454	465	467	444	462	438	435	463	468	463	451	471	469	469	446	480	453	458	450	412	476	448	472	448	447	451	419	463	467	456	425	452	499	439	490	456	480	459	416	479	444	454	440	408	419	455	464	450	452	425	511	487	473	467	445	461	456	456	467	470	520	475	436	468	462	429	473	429	445	439	450	434	463	455	441	470	451	455	444	417	474	444	461	466	461	483	470	485	453	457	433	420	437	472	481	442	447	440	478	461	476	456	475	442	445	432	453	447	482	457	449	470	452	447	424	499	487	445	428	463	444	440	471	485	434	457	464	469	471	438	476	468	454	451	411	468	464	480	495	451	450	496	447	451	461	441	437	425	437	443	433	448	481	445	448	409	458	458	450	443	464	481	432	485	422	479	465	438	459	456	509	439	433	442	430	478	471	485	446	451	445	448	449	448	482	448	461	433	439	428	469	491	445	480	429	443	427	480	459	478	457	449	480	449	458	416	464	482	418	409	485	461	464	450	473	458	431	471	471	454	449	461	434	472	439	432	435	430	466	451	463	448	445	459	477	475	479	491	486	402	453	456	439	500	459	447	421	467	431	449	442	448	461	468	480	478	456	448	419	453	472	472	444	454	438	446	474	444	482	469	431	445	454	486	413	490	443	446	442	449	461	459	435	481	467	458	441	471	482	438	450	435	521	458	461	435	407	447	469	434	459	462	449	464	448	421	436	477	479	472	485	486	502	420	418	485	451	451	477	439	457	464	400	472	463	469	457	456	412	436	431	416	468	482	441	454	446	472	473	455	460	470	439	468	467	478	440	484	450	471	465	473	485	418	466	474	491	461	438	458	443	426	457	477	480	451	399	456	418	426	456	427	476	447	421	441	452	456	446	463	414	459	448	445	500	422	443	468	474	453	478	449	479	453	461	445	482	432	471	427	478	465	415	480	503	434	456	464	448	417	476	477	432	440	445	466	429	443	442	474	458	459	458	461	547	463	453	441	462	444	456	482	461	485	470	476	488	421	441	446	449	488	477	457	483	432	499	463	439	426	431	456	469	433	468	476	407	438	417	481	477	508	462	440	459	448	431	461	479	429	455	441	464	452	430	475	452	427	463	441	464	461	464	460	465	479	428	482	475	413	448	472	443	485	494	484	457	441	453	465	464	459	449	421	462	454	433	417	476	455	457	462	452	434	435	430	460	469	454	416	466	450	447	492	459	439	485	456	423	466	438	442	451	452	453	468	425	448	453	437	428	460	487	464	486	472	420	493	437	465	455	452	433	493	462	467	438	483	468	458	490	447	507	456	468	450	466	422	482	488	437	476	477	443	468	457	473	455	444	447	468	496	461	431	433	484	449	477	437	431	457	478	466	434	449	462	422	468	448	460	435	470	450	440	442	461	436	453	456	481	431	486	430	451	464	461	478	430	483	448	446	470	471	471	451	448	432	438	465	461	467	458	448	441	464	429	472	460	423	432	460	451	501	440	457	467	479	441	458	459	448	469	471	496	482	426	439	467	435	476	447	411	450	431	445	480	504	451	431	445	444	460	453	488	496	467	464	448	427	414	475	481	485	456	444	487	474	475	476	454	432	478	444	449	441	440	459	459	459	443	445	464	431	465	447	438	424	463	458	452	471	475	485	455	443	466	441	429	468	430	463	425	483	436	479	465	458	461	432	441	442	452	480	483	463	437	451	459	458	436	480	463	439	426	422	492	469	472	416	452	419	485	419	448	436	468	445	412	464	468	468	433	452	459	489	494	447	467	495	460	449	468	460	467	447	481	458	450	463	468	484	470	428	469	469	459	427	462	467	460	482	452	463	440	412	459	502	426	444	476	459	410	444	467	394	437	457	467	445	414	412	503	448	497	439	456	462	452	458	426	462	437	475	419	503	467	464	447	466	428	460	431	488	439	453	446	483	442	461	441	421	436	450	427	473	463	472	469	459	415	390	445	417	471	430	467	446	460	495	460	430	408	428	415	472	477	449	446	409	457	438	448	424	451	411	468	473	437	484	442	461	452	459	459	474	428	440	464	471	459	461	461	433	479	444	440	456	477	507	459	481	469	440	455	497	450	485	440	471	455	460	442	446	441	481	426	439	482	410	449	451	421	453	481	463	437	503	429
22786	20966	28434	23843	21464	21090	12306	3233	1671	1222	870	563	536	545	490	522	514	503	513	498	492	472	525	461	485	471	463	449	468	471	450	472	465	494	537	489	487	469	491	494	482	487	479	500	485	508	485	500	457	514	472	471	547	500	470	470	493	513	483	538	490	469	522	468	489	483	481	505	482	465	514	502	490	473	485	481	530	532	468	515	540	500	494	531	483	495	501	478	484	507	507	509	521	474	470	491	474	510	469	459	486	475	492	487	474	486	500	509	515	494	444	478	497	492	500	485	494	492	487	493	493	492	490	483	464	498	500	506	515	518	472	497	450	486	501	498	446	523	508	489	438	501	504	515	498	519	472	497	454	486	500	498	498	525	504	488	458	495	461	526	494	489	498	476	477	465	519	512	524	470	496	498	461	514	449	468	448	456	505	444	497	513	468	450	449	494	494	477	477	434	524	501	480	520	490	452	495	468	483	519	463	511	481	491	493	470	524	518	499	468	454	529	503	509	467	484	493	466	507	446	510	461	506	486	498	475	472	481	500	485	483	475	528	500	457	456	467	522	459	526	479	464	482	481	484	478	508	512	490	490	498	453	431	531	452	461	506	501	477	485	464	524	495	496	440	507	468	486	483	501	505	467	475	521	471	462	488	521	457	515	527	472	466	449	465	494	510	473	488	425	507	503	502	493	455	473	489	514	476	476	494	527	509	445	498	529	483	452	539	502	499	495	502	495	479	492	442	465	518	513	480	510	505	503	509	511	503	473	496	535	492	480	444	493	478	509	518	456	473	487	493	501	507	525	524	506	492	521	473	481	490	534	486	509	501	488	489	468	521	486	485	473	431	516	503	517	477	504	463	489	489	492	450	482	479	470	484	497	491	520	491	454	503	466	510	482	502	499	476	461	466	497	489	479	477	513	473	507	471	521	465	496	456	453	491	499	490	514	550	491	492	489	457	473	517	493	488	501	500	489	517	461	498	493	458	504	473	524	497	492	489	477	501	497	474	493	486	495	530	482	480	500	508	485	475	492	462	505	511	542	481	484	514	490	481	462	500	510	476	498	473	492	509	511	493	464	509	523	508	491	496	487	461	533	506	503	481	466	478	468	513	491	474	491	483	477	481	482	485	467	453	461	497	485	475	515	501	460	488	497	472	488	483	491	495	493	475	496	519	496	504	520	480	495	474	495	518	512	477	490	476	481	509	510	484	474	500	510	458	497	483	483	531	496	496	485	465	478	446	494	470	493	451	488	489	466	498	514	496	468	497	500	552	477	514	512	468	499	498	494	500	474	463	496	490	474	530	492	484	479	448	477	505	505	465	534	502	461	482	471	474	490	498	450	520	491	471	497	474	481	476	449	453	523	445	420	490	461	509	460	481	505	495	475	467	448	483	503	494	475	474	468	455	475	517	480	500	484	473	442	491	502	496	477	526	492	473	497	460	548	494	512	522	515	502	496	499	465	496	469	469	495	490	458	509	460	513	489	490	475	440	448	507	489	483	509	504	480	531	456	498	473	530	474	497	456	513	490	458	499	487	485	490	497	450	422	487	498	477	457	478	517	464	488	491	480	506	502	475	468	485	507	480	532	513	467	489	503	502	459	450	497	506	469	508	546	506	503	491	511	515	465	476	512	492	493	475	471	456	496	484	467	482	510	459	466	504	517	515	463	493	492	458	507	481	463	526	515	490	484	493	472	470	513	479	488	509	522	485	486	467	503	496	495	510	477	534	435	482	497	474	542	476	491	492	482	449	488	495	454	491	500	507	460	515	493	504	532	473	471	469	507	513	469	489	527	455	495	496	483	500	489	495	479	501	499	501	505	512	475	469	479	494	471	515	503	496	448	472	467	538	488	517	521	470	482	498	485	461	500	524	498	520	504	499	542	450	487	471	453	491	466	468	521	512	485	460	483	503	469	502	479	503	479	483	482	508	473	508	489	481	497	489	505	506	489	489	492	440	529	505	479	528	501	477	477	462	505	481	457	493	466	510	450	512	496	507	462	502	459	497	488	467	492	461	527	519	500	502	486	507	497	508	484	464	479	506	503	478	499	488	508	424	503	471	507	479	507	460	487	484	507	466	481	511	505	478	496	472	518	475	483	462	540	497	503	492	511	463	472	514	488	520	477	492	484	479	497	489	516	476	502	492	512	459	494	446	485	484	489	513	507	489	467	485	466	505	498	478	457	485	500	490	475	510	516	480	502	458	511	486	510	475	517	543	486	487	477	522	453	536	477	471	484	536	506	503	506	509	469	478	502	524	509	468	484	488	479	496	450	507	490	480	492	480	480	501	497	485	503	493	487	485	513	469	483	518	450	475	484	481	472	501	493	467	461	504	554	485	503	518	474	504	498	492	472	426	460	443	489	444	471	483	493	458	425	484	518	514	499	493	494	456	540	465	483	463	491	472	490	471	451	465	443	472	485	413	491	463	493	508	514	499	494	475	469	439	504	509	458	500	512	466	492	495	495	462	511	516	444	502	466	489	454	476	529	520	465	484	452	484	527	517	485	480	479	502	502	506	495	457	486	488	509	493	489	496	519	489	457	473	515	516	474	482	510	496	477	489	491	433	514	443	467	495	511	469	494	466	508	500	505	473	447	478	496	468	449	478	457	518	507	499	468	479	471	498	489	491	461	479	493	488	494	485	486	460	470	505	470	492	482	503	448	510	500	493	511	488	495	474	485	478	522	484	460	523	490	487	464	516	504	507	509	478	481	470	484	490	502	507	517	457	502	505	490	510	448	497	468	485	476	505	500	485	456	488	526	497	469	494	488	499	497	452	499	467	485	478	501	474	500	494	484	542	503	454	487	510	464	463	485	498	460	472	501	482	488	490	436	522	508	471	508	484	531	445	508	488	484	484	483	482	493	546	429	504	523	494	479	460	463	487	463	501	485	483	470	497	469	488	502	463	448	527	472	499	469	496	460	475	497	475	471	467	495	494	508	467	464	508	512	464	485	495	524	532	478	477	480	456	496	507	506	494	455	448	478	491	492	513	530	470	486	480	494	500	482	496	502	501	506	472	492	490	496	485	468	491	479	470	517	499	497	495	486	501	473	502	488	442	497	473	456	482	496	496	468	501	460	508	468	520	485	440	472	487	506	499	445	481	489	508	503	509	453	479	511	478	483	493	480	466	496	486	544	449	486	468	473	471	517	509	484	473	475	507	511	488	469	515	504	479	470	499	481	464	477	500	534	481	491	516	494	482	495	506	473	510	468	469	480	459	515	475	484	477	478	464	493	442	514	514	502	492	517	473	478	481	508	448	474	540	475	456	479	485	478	520	500	487	463	489	504	477	497	498	460	494	483	497	512	476	495	489	480	491	457	483	484	510	473	487	499	485	451	503	464	501	501	525	487	488	483	455	514	484	497	513	496	521	530	486	446	452	473	479	507	473	485	468	470	472	465	454	517	442	529	481	481	469	493	536	487	453	468	462	493	472	495	459	505	472	483	483	492	498	499	495	426	459	505	468	517	486	489
40958	63626	46215	33032	24921	12224	5723	3313	2176	1570	1044	626	555	532	557	516	596	529	562	549	534	556	613	555	509	541	529	503	588	545	540	528	557	541	559	581	532	513	519	512	551	526	506	538	538	540	471	542	502	525	517	524	527	520	522	561	497	497	497	504	534	520	520	538	524	524	548	492	537	565	545	549	511	534	514	509	554	556	541	507	515	515	550	549	535	523	565	508	530	513	528	556	493	527	529	525	544	507	524	529	553	535	545	534	509	488	577	545	543	514	521	556	532	521	528	517	553	524	527	530	552	528	523	506	539	569	516	559	479	530	561	540	479	509	512	522	548	529	521	522	559	554	540	521	555	525	517	552	548	507	549	527	528	515	532	472	541	527	515	495	509	478	559	502	535	517	551	502	569	574	566	485	526	498	572	530	550	517	530	488	497	543	523	512	533	572	539	541	500	545	512	540	526	554	464	478	536	538	516	519	508	489	540	525	511	547	501	543	508	551	516	538	578	545	510	531	545	523	524	522	507	482	504	503	526	523	512	548	520	517	512	545	523	488	570	553	539	542	511	542	531	522	506	559	570	481	535	564	513	561	527	535	513	491	582	498	510	518	565	454	512	535	516	456	510	536	507	528	560	525	544	571	506	502	549	498	562	535	505	511	520	513	498	515	528	589	552	521	532	557	484	517	568	591	491	572	525	516	537	546	532	537	532	510	561	554	535	525	539	576	547	556	504	560	513	510	567	518	523	520	548	561	554	508	498	562	518	527	507	536	598	514	553	527	497	548	512	553	518	564	506	515	564	497	521	498	481	520	548	496	534	579	535	497	581	530	543	493	513	551	497	498	530	496	507	505	540	528	499	546	508	558	543	543	498	543	573	507	529	544	508	530	520	532	547	505	512	570	564	567	512	506	567	549	532	525	569	564	535	509	586	563	501	534	533	563	508	516	532	527	542	553	522	523	567	521	560	539	525	513	527	508	528	510	552	504	554	540	482	541	564	547	523	554	523	562	551	542	514	533	578	518	568	548	551	522	518	553	527	514	555	550	537	518	529	523	550	540	544	527	540	557	559	546	560	541	533	525	525	520	506	518	527	531	529	529	503	503	555	576	530	475	506	504	550	552	577	504	488	543	530	549	516	526	540	543	568	513	487	470	518	502	510	532	531	519	553	546	508	543	522	541	511	535	578	526	517	552	557	508	560	519	492	556	555	524	504	563	533	536	506	525	505	529	502	520	506	512	473	517	540	522	536	517	520	538	554	550	525	504	515	468	541	534	529	499	511	514	525	544	528	507	500	518	498	555	507	519	514	483	530	541	528	558	553	534	520	535	513	533	557	497	554	543	555	497	566	535	545	499	530	556	489	516	598	520	539	538	508	523	545	525	526	571	541	551	535	552	510	519	553	524	547	545	469	529	491	513	509	513	523	494	542	552	528	502	499	522	529	564	569	504	532	534	536	542	536	548	530	494	494	530	543	534	531	534	526	558	512	559	525	556	538	503	541	523	486	531	570	526	551	500	575	531	539	568	516	510	546	529	537	534	545	522	571	535	528	569	547	502	564	494	554	519	532	506	535	517	530	527	544	534	540	535	512	521	517	567	565	494	489	513	537	519	531	518	537	537	531	535	529	563	560	516	530	534	562	544	453	510	537	516	528	520	520	550	524	572	540	516	517	527	528	559	523	514	501	534	528	531	524	499	544	564	505	513	489	547	490	538	574	508	552	506	532	546	550	537	540	529	494	528	516	493	493	506	537	522	517	505	547	483	513	534	530	566	513	541	521	520	524	517	509	514	515	503	521	505	541	536	518	528	515	544	517	507	489	533	521	516	521	513	526	527	512	520	496	517	512	562	522	539	534	538	487	565	513	552	538	542	508	560	525	538	570	506	495	579	510	569	514	525	562	490	526	555	572	540	518	490	501	536	519	525	546	511	548	559	503	550	558	509	557	543	500	557	492	553	550	504	544	534	545	505	565	510	533	524	544	551	532	511	560	505	551	536	546	498	514	541	511	518	560	516	539	513	523	537	497	508	465	468	504	537	568	553	508	512	537	560	523	559	520	554	540	544	536	518	541	496	538	489	543	512	534	519	514	553	489	529	536	541	508	514	521	529	559	502	517	542	535	545	529	569	483	533	533	496	519	564	528	528	500	549	490	500	510	529	539	544	512	557	514	517	520	540	553	573	540	514	501	529	507	541	502	543	559	563	534	489	530	536	527	530	527	494	560	510	485	506	561	558	514	534	539	530	490	497	550	520	549	519	494	509	555	529	527	524	554	484	508	551	541	509	534	532	458	570	555	563	523	543	506	549	507	524	524	527	527	570	527	559	556	566	495	536	506	499	528	520	505	529	555	514	557	525	513	511	564	498	482	514	566	554	564	527	502	518	531	584	566	539	578	505	545	544	531	514	494	550	471	541	550	577	529	538	549	497	540	548	509	522	530	529	509	487	515	548	537	515	533	546	523	515	530	533	551	527	543	527	509	547	568	539	560	567	523	547	564	500	504	532	555	537	500	514	536	516	547	496	546	522	528	528	528	564	495	519	508	516	564	512	543	526	534	507	559	536	507	482	532	570	515	548	494	532	554	538	508	534	546	529	501	518	513	550	525	507	534	541	542	553	564	515	524	547	517	482	505	514	520	541	536	519	525	522	514	515	541	532	532	508	533	492	512	539	516	527	544	531	557	549	505	518	498	497	534	496	544	504	505	523	523	520	545	606	544	569	524	545	532	549	513	561	528	517	546	544	511	494	538	523	530	546	538	549	524	532	549	571	547	535	537	544	580	531	540	579	511	552	532	521	526	532	490	529	512	481	533	532	483	536	519	532	514	526	537	558	512	548	547	523	522	514	554	515	556	551	540	546	511	518	499	543	540	520	554	571	563	558	521	581	500	493	551	526	503	538	549	475	540	529	539	558	569	575	504	494	519	514	537	509	506	520	512	556	532	529	526	552	528	485	496	537	531	538	546	525	533	501	531	564	499	565	528	539	567	501	498	525	524	523	503	511	565	511	533	519	549	539	543	527	524	538	575	521	512	531	499	537	508	523	571	520	523	542	557	549	522	518	527	552	535	489	485	489	518	562	510	508	508	515	472	553	481	515	539	531	552	531	503	562	570	556	516	489	524	487	535	546	523	494	551	534	519	508	502	511	531	533	519	514	534	497	523	549	537	496	531	505	524	518	522	528	569	530	574	525	504	524	510	532	529	489	520	536	494	518	557	531	512	534	526	498	527	504	541	530	542	518	546	529	534	514	568	488	516	567	524	493	525	581	502	511	553	533	525	498	544	512	535	502	581	528	555	533	536	533	514	507	529	547	541	512	554	496	462	542	533	532	493	565	532	537	483	529	574	560	515	518	544	498	568	556	516	520	552	530	523	532	475	553	593	564	518	577	564	569	535	521	510	498	552	481	553	556	517	543	470	528	515	532	547	524	493	536	547	558	520	541	532	542	514	525	545	510	514	495	496	530	510	498	521	554	523	529
29858	31895	37183	23394	9331	3166	1220	552	469	346	293	338	322	305	269	324	325	315	319	330	332	338	342	331	305	318	297	335	304	319	325	347	321	305	291	328	325	311	332	322	289	323	336	307	313	309	322	305	309	280	299	318	325	305	322	313	292	310	318	301	307	303	324	295	314	320	267	323	292	309	307	332	325	312	300	328	332	327	321	303	295	289	304	310	278	347	306	323	317	320	286	327	335	307	326	284	293	295	316	319	337	315	275	327	302	311	301	325	300	289	313	314	301	315	313	322	274	284	316	296	338	333	305	294	329	300	317	301	296	307	317	285	301	342	308	282	291	315	324	302	314	310	296	315	304	287	282	329	317	311	330	353	338	344	303	329	340	286	335	307	313	293	285	332	321	352	305	328	313	274	325	310	303	308	305	305	324	311	362	301	295	325	286	307	340	297	305	338	284	296	315	291	291	301	325	316	302	340	341	296	303	322	297	306	315	310	327	325	321	300	358	289	296	329	299	299	290	302	336	360	311	309	319	309	343	320	349	282	300	322	323	324	317	304	307	324	327	332	320	334	301	318	331	312	316	306	308	290	293	298	322	341	318	319	274	279	316	324	293	286	318	328	305	309	316	305	312	330	321	337	301	299	278	318	269	307	321	332	266	287	314	333	313	286	335	357	325	303	301	326	321	297	324	308	315	319	323	304	292	308	338	329	297	292	328	322	315	323	335	317	307	279	327	355	311	297	306	328	318	302	329	297	322	303	353	318	336	298	310	329	320	306	280	309	341	238	329	291	304	318	309	337	300	313	333	293	338	295	286	301	318	291	331	333	294	310	327	300	321	312	293	338	290	301	296	320	305	314	343	336	321	354	276	325	332	324	275	347	318	312	325	304	272	330	305	296	331	302	347	288	313	313	312	315	288	326	292	287	290	325	300	278	316	310	319	285	348	316	292	312	319	307	300	324	310	291	294	299	319	318	313	318	286	334	304	308	311	324	313	293	346	305	310	297	333	324	309	288	305	306	325	323	306	301	316	328	322	321	315	302	296	318	339	316	286	335	304	298	320	330	289	318	296	337	329	306	303	302	299	274	322	290	309	332	321	325	306	341	311	303	308	299	324	333	294	317	331	313	296	288	303	319	312	305	301	309	327	302	298	295	303	291	311	322	320	324	336	292	312	313	317	326	313	324	312	276	345	308	312	285	340	290	304	312	292	325	322	300	277	313	286	330	310	287	300	317	326	333	319	308	311	334	293	315	302	317	277	335	305	320	287	339	315	326	297	308	318	328	333	342	303	322	329	285	302	321	307	311	335	301	299	292	329	295	332	299	322	290	324	312	307	297	317	319	356	326	296	326	321	331	332	312	313	285	305	311	338	275	355	309	318	290	324	366	304	310	317	360	324	312	316	350	320	295	291	339	311	308	293	348	339	307	308	337	332	290	300	310	314	318	325	284	300	302	314	313	339	313	296	294	304	329	329	316	307	317	330	320	340	347	297	271	313	318	321	320	335	331	304	289	344	306	325	333	300	338	295	297	345	270	317	323	326	320	311	315	322	300	295	334	325	333	321	308	267	317	276	312	300	345	294	324	311	332	321	323	305	325	263	328	303	311	300	301	320	293	323	312	292	315	295	307	306	339	312	339	308	346	324	297	329	285	319	310	299	339	283	325	290	284	327	310	303	332	314	304	291	307	295	320	303	300	328	300	334	303	275	285	300	279	373	349	288	335	305	316	321	306	327	337	308	304	305	339	308	311	343	294	339	313	336	317	291	320	311	316	304	324	354	309	292	316	341	296	284	302	294	313	289	291	309	318	313	294	336	300	290	296	316	316	324	330	312	303	302	299	287	305	316	335	317	321	323	331	305	313	322	305	340	313	309	318	315	316	333	353	331	332	335	330	291	311	300	339	300	322	325	344	314	283	328	312	349	328	315	324	343	286	302	316	288	303	307	321	350	304	309	324	323	316	294	339	314	322	287	288	278	309	312	276	331	308	292	293	341	337	322	324	305	333	294	286	309	313	287	277	302	293	323	320	303	304	294	340	331	282	327	317	320	296	290	277	302	286	310	296	336	337	321	320	291	314	315	338	321	327	314	350	332	298	325	318	345	303	288	296	321	320	330	308	317	297	288	297	334	345	307	290	309	282	317	310	323	276	287	296	315	292	319	322	314	313	314	321	340	316	319	307	321	323	304	332	303	320	326	330	303	306	280	298	288	347	306	333	331	340	297	323	314	322	304	322	325	328	301	336	315	325	329	282	286	312	301	315	332	357	302	327	322	316	317	261	309	323	317	319	278	329	287	317	283	316	327	315	325	301	280	278	293	319	295	345	303	289	299	317	322	290	336	294	339	325	319	323	302	332	312	301	291	306	275	314	331	302	326	317	297	307	319	335	324	311	342	303	328	323	310	303	295	305	315	310	312	320	318	309	306	337	268	343	320	324	319	314	310	293	328	308	329	311	351	316	308	294	295	308	324	264	306	318	318	302	318	309	316	305	290	345	269	296	324	337	311	311	320	294	305	317	282	270	326	335	317	322	280	351	331	313	340	306	317	289	328	310	314	304	325	307	310	332	306	297	319	301	308	317	333	309	308	340	322	336	301	307	289	280	297	315	339	308	312	342	364	305	290	302	314	263	324	329	311	320	300	295	285	298	309	289	313	324	315	314	336	290	304	305	315	315	332	316	299	304	318	271	318	311	321	334	315	328	335	334	337	303	314	348	278	320	300	327	314	300	306	324	306	328	301	337	307	298	337	327	303	310	302	322	330	305	303	339	315	313	321	333	306	320	300	323	319	294	334	313	325	309	295	310	302	293	315	317	270	310	301	323	311	336	338	326	309	314	311	331	304	294	284	359	327	296	273	294	340	294	330	332	322	305	329	313	317	291	312	323	307	281	326	342	318	370	338	289	280	312	304	347	309	314	313	313	331	311	316	288	353	294	300	324	318	310	306	304	344	308	291	289	314	311	314	318	314	294	332	290	297	288	307	306	321	298	333	306	323	313	349	337	305	289	289	291	329	312	306	314	291	296	304	365	320	324	309	346	312	303	298	312	305	290	305	312	325	303	285	318	323	305	290	306	312	306	299	312	287	313	334	343	274	312	332	313	305	300	331	322	304	310	306	313	283	328	274	320	289	306	328	316	299	293	302	334	354	297	312	301	320	317	323	312	291	289	284	307	303	303	309	298	320	315	265	312	301	322	296	318	309	329	321	289	299	302	282	315	283	284	314	324	301	314	327	300	299	318	311	334	294	316	317	298	344	331	333	310	297	294	333	360	293	289	330	310	277	317	300	333	281	327	355	298	343	290	283	314	296	282	284	302	298	293	302	314	305	289	326	318	318	326	292	327	290	342	298	323	338	331	295	326	346	321	306	315	277	306	329	316	289	315	304	305	333	316	331	319	322	318	294	327	311	324	300	296	302	320	307	355	298	298	332	289	335	332	328	345	308	349	308	319	314	300	315	304	321	295	356	309	350	295	343	304
33721	47997	35985	20508	9939	4163	1659	737	556	449	422	374	313	365	348	415	379	333	333	350	383	384	365	389	382	376	336	364	368	339	352	339	366	350	346	398	353	373	358	338	412	352	375	383	361	371	352	374	379	362	370	392	377	381	368	341	348	335	370	354	340	363	352	368	368	393	382	352	373	365	362	326	345	372	337	388	373	359	402	362	372	342	354	383	362	341	389	334	358	372	365	339	360	386	382	342	355	351	346	376	373	384	379	355	363	357	371	338	356	351	369	357	385	374	324	395	366	341	335	404	348	357	339	385	324	364	325	388	369	335	360	366	313	335	341	342	385	367	377	340	365	352	370	413	393	377	355	356	384	364	411	373	399	345	391	341	340	381	371	311	352	363	375	350	348	332	360	396	341	332	353	339	316	344	350	362	355	359	365	354	381	379	348	382	394	372	354	361	351	366	364	353	341	348	378	374	359	367	380	335	385	382	361	367	343	378	391	399	331	331	324	354	335	362	370	353	333	374	360	369	305	388	356	349	378	345	378	370	380	346	334	342	371	329	329	343	368	396	365	338	351	353	368	345	351	339	373	386	323	347	337	347	340	337	361	349	346	393	366	358	377	374	367	367	329	350	345	326	348	318	330	353	381	358	354	376	336	374	371	349	369	358	370	372	354	326	358	349	365	365	376	359	351	368	353	405	369	335	327	327	328	361	360	348	359	343	350	369	365	349	377	379	370	379	366	349	350	368	353	367	335	344	345	366	378	340	360	368	367	343	356	377	345	362	373	356	349	357	350	338	353	329	328	354	371	347	374	346	363	367	369	378	375	338	348	394	400	353	335	374	359	380	351	347	374	354	369	357	365	357	357	377	345	350	333	356	354	342	391	374	364	354	360	334	352	364	352	342	358	353	360	367	364	356	394	357	384	342	354	299	365	389	337	364	377	362	353	369	384	376	365	348	377	350	360	363	398	382	336	380	340	356	376	331	346	342	362	369	393	350	366	366	348	343	384	360	372	393	366	339	333	362	361	331	363	397	346	334	349	331	394	366	362	387	314	332	337	359	355	355	351	336	371	325	346	377	359	360	388	371	338	367	354	367	374	331	349	330	346	362	354	348	347	344	361	356	348	330	344	348	360	350	342	370	332	325	367	394	384	368	331	363	358	334	400	352	364	337	352	352	356	359	353	381	361	340	351	361	332	375	349	326	377	373	374	395	351	383	349	381	385	368	350	360	316	340	332	347	364	339	354	379	338	336	352	387	362	321	364	355	354	343	374	359	319	351	379	381	343	372	397	366	339	370	355	347	379	329	363	355	349	358	366	356	395	364	364	351	375	345	369	318	368	365	362	322	361	343	351	311	358	360	366	358	357	324	386	358	371	355	386	342	353	371	363	361	356	373	383	365	358	376	363	398	353	391	363	351	361	333	344	366	319	324	376	356	394	356	362	339	353	376	347	352	363	353	369	350	360	389	354	389	356	338	343	355	354	324	347	343	370	354	361	371	389	375	402	335	351	345	342	345	391	394	353	390	375	378	378	330	351	367	388	323	360	374	349	356	381	355	343	397	378	346	325	374	372	364	388	348	368	360	339	369	353	359	366	341	331	327	380	377	353	375	338	374	376	344	371	347	343	361	338	344	349	359	340	357	339	341	377	339	403	375	388	365	366	367	383	362	350	394	377	367	339	342	388	358	355	342	333	351	342	358	344	342	387	360	360	353	370	364	371	374	356	364	359	353	368	335	363	376	345	340	412	329	367	358	334	366	353	378	360	409	347	373	369	366	376	320	359	361	326	379	389	367	383	370	326	354	371	369	332	369	372	365	357	323	390	341	387	357	373	369	352	341	379	345	353	377	349	341	385	343	339	349	353	393	350	377	344	311	355	340	366	327	355	371	369	344	357	370	352	377	353	324	342	340	370	366	327	370	328	355	354	354	366	353	337	374	359	380	375	328	324	359	355	380	366	379	370	360	351	356	323	385	372	365	343	363	334	345	356	320	329	352	359	350	369	349	340	367	358	323	366	347	378	350	358	382	323	354	370	358	346	366	353	347	354	382	398	313	339	359	363	358	384	389	350	347	374	386	334	375	361	350	369	368	370	367	359	349	348	383	364	339	382	334	405	368	362	394	354	367	354	328	391	351	378	371	367	368	356	364	369	359	349	348	381	368	359	369	349	363	363	334	360	352	358	360	377	374	380	352	323	315	364	405	366	321	358	376	339	375	369	353	348	400	355	369	346	372	342	368	344	375	351	402	362	368	382	366	363	336	362	357	359	369	355	393	324	359	378	345	369	349	376	334	379	357	379	334	341	358	345	402	357	366	360	348	365	337	334	358	365	342	366	389	375	405	315	369	381	342	366	355	340	364	386	349	359	341	364	365	361	369	387	372	354	340	336	370	333	369	328	358	333	338	382	356	366	352	359	313	330	361	352	357	380	377	338	377	347	373	350	358	346	346	402	348	398	371	330	364	336	389	323	377	361	367	340	384	406	376	337	358	363	336	356	352	329	376	365	368	396	385	374	368	366	364	329	374	376	356	345	366	391	324	369	354	374	352	397	384	350	353	342	382	328	362	362	351	353	371	345	351	364	364	331	362	377	389	370	386	327	357	359	314	358	327	348	388	344	386	327	354	384	371	369	360	362	361	359	407	324	343	353	355	367	365	366	361	377	356	366	391	337	379	363	381	370	334	369	325	349	402	350	361	347	356	355	365	368	365	377	371	340	342	361	400	358	326	384	372	348	379	357	344	373	339	387	354	361	346	363	337	358	339	383	356	386	321	353	349	354	344	344	339	366	383	380	363	358	335	347	331	357	399	356	349	359	368	391	338	332	346	327	345	340	375	413	364	364	372	362	359	394	355	385	355	381	387	343	382	344	386	365	351	349	373	319	363	353	384	373	330	348	397	367	340	338	384	379	329	343	399	324	346	386	325	361	360	378	364	345	336	382	393	372	321	363	373	344	368	359	361	340	358	348	364	337	340	345	368	335	367	395	371	357	371	375	365	343	380	313	391	356	382	357	361	349	347	362	340	379	368	342	374	399	396	353	337	361	368	360	355	342	351	339	341	334	341	358	364	322	334	367	359	336	385	368	324	365	306	344	340	355	382	346	358	380	332	355	369	360	346	378	345	344	353	300	335	381	359	358	399	368	346	387	363	390	337	319	340	353	373	353	341	354	348	348	355	354	345	391	395	360	357	348	344	362	373	321	340	366	333	367	389	349	353	359	353	355	350	366	362	343	377	334	340	363	357	352	360	325	335	357	360	352	359	335	369	342	351	321	356	355	343	359	376	369	370	342	331	390	370	391	365	384	367	364	385	339	353	387	393	334	379	367	345	335	368	317	367	357	324	388	369	365	356	372	380	348	341	353	373	385	358	351	371	369	348	376	372	380	353	401	369	350	344	386	345	357	372	390	368	358	353	355	355	358	380	363	374	340	340	352	358	332	352	350	368	332	388	329	358	370	339	358	346	338	357	383	376	350	353
24063	21058	28288	24744	21311	15119	5315	1944	1024	585	465	358	372	329	350	361	341	335	337	331	341	318	333	352	364	335	359	318	338	341	319	346	330	318	344	348	334	332	349	375	314	369	353	361	336	339	373	326	340	313	356	357	346	347	359	350	333	311	347	329	343	361	340	313	313	321	339	325	370	318	350	375	336	323	360	347	362	334	305	335	356	360	387	344	326	344	318	356	341	366	332	303	326	327	355	336	318	369	369	352	333	322	356	391	341	384	358	314	339	338	312	349	350	351	364	323	324	328	303	322	292	329	350	357	345	334	368	329	326	322	358	316	358	348	349	385	340	329	308	366	354	364	332	358	331	367	367	320	348	352	350	322	345	339	368	365	311	315	341	338	350	359	365	320	337	298	337	336	393	305	315	365	330	361	350	306	363	356	351	339	338	368	328	358	347	315	345	381	318	318	337	360	350	349	328	332	374	363	373	346	374	357	345	352	365	364	324	335	342	329	345	308	360	369	361	326	335	363	364	370	350	356	339	318	355	361	377	318	354	353	373	344	361	344	373	349	361	325	338	348	311	355	350	332	357	347	348	323	286	342	346	363	330	369	361	348	358	368	379	357	338	348	356	315	345	358	341	348	359	336	308	363	320	335	342	364	307	355	311	324	349	340	331	342	340	364	373	337	355	329	388	342	330	350	330	338	381	352	323	342	346	383	351	345	334	365	340	339	329	355	331	340	348	369	341	349	348	340	339	329	363	334	324	347	329	369	342	330	356	369	343	401	365	346	333	347	337	345	361	336	357	351	374	365	328	330	354	338	351	342	389	338	366	324	338	349	356	341	313	360	367	324	375	324	340	358	374	339	343	372	345	345	359	319	344	328	368	318	362	361	367	335	343	338	332	320	362	308	323	319	318	330	322	363	362	363	362	350	319	338	338	328	343	301	327	367	347	316	351	344	338	309	342	350	356	378	310	308	370	307	324	325	346	334	309	366	352	344	361	341	359	339	376	350	349	350	337	329	354	378	337	366	348	335	354	354	358	346	327	380	338	346	335	346	338	347	333	355	353	360	353	348	330	390	345	330	321	363	337	349	358	343	361	355	403	310	338	327	332	329	355	351	336	331	341	343	332	327	325	345	354	349	357	345	324	334	339	352	340	314	342	371	337	334	356	342	336	353	385	367	342	348	359	377	384	381	395	337	358	367	342	353	346	348	359	317	360	343	345	338	323	323	356	333	357	361	335	339	298	348	333	323	343	349	374	347	344	376	346	313	366	335	352	340	347	352	316	331	368	354	371	335	354	372	325	319	331	345	323	335	350	342	351	370	359	330	369	350	343	356	334	361	337	346	356	361	331	328	343	348	289	350	348	352	326	363	360	334	302	373	340	343	345	360	327	319	349	333	306	354	342	346	369	348	364	320	352	347	354	328	376	373	341	366	350	355	333	359	355	351	363	367	354	340	321	336	326	352	348	356	314	359	341	337	343	317	355	367	352	312	344	329	334	346	356	352	295	351	337	325	305	344	329	346	350	322	354	340	327	345	369	339	303	339	331	323	340	352	352	355	365	355	365	315	335	336	338	309	350	360	348	362	349	379	362	353	382	331	324	367	364	340	364	351	346	337	354	369	363	338	361	346	355	350	365	327	352	341	339	343	333	347	344	373	334	346	364	342	342	374	327	350	320	313	358	364	334	365	320	339	334	360	351	356	327	338	322	343	339	357	318	352	317	344	348	357	360	348	339	360	342	342	304	353	349	328	348	367	379	320	352	355	352	384	352	338	371	355	339	330	380	343	355	326	331	336	333	335	325	335	367	352	344	372	346	348	361	362	364	344	358	328	309	350	357	332	336	318	326	318	342	324	307	333	325	358	359	345	348	310	382	346	346	348	352	341	363	335	334	354	352	355	365	346	297	380	349	329	360	341	362	368	334	328	345	344	340	331	360	344	361	350	344	312	326	356	337	326	329	345	346	351	365	359	345	352	322	322	333	356	330	313	379	325	350	343	347	326	350	343	328	341	363	344	319	342	367	347	338	339	399	335	305	361	390	367	340	308	322	347	351	344	364	334	290	350	347	335	339	317	382	384	328	381	359	379	366	339	363	351	391	338	323	373	343	361	324	335	350	347	357	351	331	342	355	315	336	341	358	327	331	326	325	342	375	344	344	355	368	359	339	380	347	399	356	337	340	334	318	346	345	358	324	363	353	346	363	341	370	375	348	372	330	367	342	371	360	334	348	334	342	388	325	341	354	337	344	338	350	361	331	322	330	373	372	318	345	308	347	317	371	337	324	332	327	310	368	350	337	361	373	336	330	345	317	354	359	345	348	356	343	350	339	382	375	356	339	330	333	375	354	358	326	333	347	339	349	315	345	341	306	343	366	363	342	340	371	384	364	353	350	347	335	326	338	324	354	352	346	337	359	348	320	340	337	333	337	326	371	367	377	380	352	357	376	343	347	379	350	358	340	340	335	331	370	336	372	364	374	330	349	349	399	363	339	315	330	324	338	369	347	336	326	342	301	313	354	353	339	319	347	331	301	349	321	317	350	324	329	324	349	318	358	335	356	342	340	363	335	352	348	333	342	378	325	336	358	366	311	332	336	373	317	344	356	352	325	369	344	357	355	336	356	382	351	320	347	338	367	373	343	350	333	392	346	342	369	337	373	320	382	360	353	332	360	342	338	336	333	329	353	318	347	344	337	347	365	349	310	343	318	330	356	335	327	340	364	341	343	366	346	358	317	319	309	340	323	341	325	374	335	352	351	363	357	358	361	362	325	377	373	322	336	356	330	357	320	334	340	345	370	354	356	349	318	348	338	342	322	351	343	341	357	319	366	325	306	335	300	361	323	341	355	340	383	355	327	326	311	369	348	353	352	344	327	321	335	379	345	347	373	340	335	357	347	356	346	376	348	335	340	323	338	335	330	346	364	361	339	340	339	364	333	330	338	357	337	338	345	356	363	334	339	366	348	322	342	365	356	351	325	337	312	364	322	376	341	347	343	356	356	347	296	356	332	369	345	327	340	335	351	352	343	299	338	366	348	386	356	320	337	302	317	377	350	339	341	381	320	323	369	337	345	347	352	350	311	348	352	340	362	350	337	335	363	349	339	369	330	331	332	362	335	344	341	345	344	327	336	305	351	347	323	353	382	353	382	365	350	325	381	308	339	350	332	360	360	345	345	344	364	351	398	332	349	340	366	356	340	319	350	369	315	315	372	327	332	362	351	352	326	336	332	355	317	295	356	340	362	303	363	371	321	328	333	342	355	365	346	379	317	357	325	326	344	337	322	364	357	345	359	350	366	348	359	335	355	360	348	368	327	347	332	344	319	381	366	320	358	316	363	359	399	383	329	358	321	348	389	332	356	343	360	323	332	335	350	378	344	361	352	349	357	346	350	339	350	338	349	363	396	333	342	343	349	342	375	349	350	365	353	339	353	374	336	343	349	332	342	340	347	347	345	355	367	345	343	344	322	348	326	348	346	370	334	359
36888	59327	41534	25595	17843	10167	4470	2537	1227	750	550	410	401	412	402	396	406	397	413	376	365	416	410	414	396	387	385	387	381	393	417	399	379	393	404	363	388	367	396	386	363	386	377	407	408	353	396	382	383	413	363	343	382	374	387	378	403	419	384	360	405	387	376	369	405	382	388	400	418	411	379	433	379	390	404	404	388	414	408	361	395	386	395	409	383	401	393	383	397	395	380	387	406	373	357	367	361	373	381	352	414	376	354	397	366	383	381	372	342	355	375	387	384	448	387	372	414	405	408	386	365	372	397	369	385	370	339	370	377	387	393	383	412	402	416	400	361	379	400	377	365	367	403	380	379	404	403	381	399	401	415	369	362	405	401	387	401	409	394	406	386	417	409	400	388	376	396	390	384	433	385	412	390	439	381	365	380	361	375	364	396	356	378	367	392	391	374	399	379	365	372	421	385	364	400	414	362	381	408	363	346	415	355	385	399	396	386	409	354	389	386	376	419	422	378	384	374	383	404	387	409	397	387	407	389	382	379	361	377	389	404	377	366	405	361	397	382	386	382	377	385	389	380	375	390	414	396	374	390	375	404	441	386	353	368	376	372	380	422	385	390	354	374	356	380	412	376	397	419	379	397	388	403	396	369	403	398	379	392	349	422	397	395	371	377	380	401	363	361	400	393	353	388	389	411	362	359	372	415	381	412	408	390	391	362	378	423	405	393	392	381	410	375	386	345	392	384	376	414	379	368	418	398	425	397	366	405	393	398	373	379	373	400	389	386	376	395	404	401	426	394	408	375	378	391	396	371	400	394	383	408	400	407	389	410	416	433	391	396	379	384	348	391	402	402	372	424	395	403	411	408	412	381	383	422	393	437	373	413	348	415	401	408	369	406	392	378	389	390	371	409	372	437	381	375	402	376	355	373	398	391	408	417	376	394	415	382	366	397	435	404	419	400	367	398	393	377	418	358	372	388	363	336	379	397	414	347	409	417	402	353	377	377	373	367	398	382	373	417	367	400	347	379	383	374	356	388	394	399	364	398	384	370	386	406	401	401	406	403	385	407	386	379	365	380	408	384	415	382	402	419	378	380	386	366	398	370	401	381	384	420	368	357	388	378	362	380	399	361	362	379	381	398	395	359	383	403	403	387	370	390	389	366	398	412	386	402	409	358	374	378	403	395	388	402	398	389	364	359	403	428	406	365	342	409	372	391	375	388	376	403	370	386	392	410	387	390	395	404	404	360	395	415	364	353	421	385	415	417	398	393	382	355	404	381	388	368	357	377	384	397	395	363	373	345	398	410	363	369	391	423	413	371	416	428	380	403	375	398	397	399	434	360	383	358	413	378	361	372	370	411	387	408	405	388	427	388	379	354	400	370	392	397	395	408	382	400	372	376	371	404	413	411	443	366	406	415	373	344	426	403	389	404	384	357	407	359	381	393	398	403	402	405	396	389	405	395	383	387	377	356	404	351	354	374	420	377	408	373	379	378	374	382	427	349	378	379	406	357	386	366	396	371	387	396	377	389	415	391	380	411	378	392	397	405	383	379	412	379	379	387	380	402	412	379	381	404	393	404	412	423	402	375	374	393	409	391	398	386	407	369	377	378	377	394	394	358	394	404	371	383	408	377	400	382	380	361	408	354	397	356	388	381	383	372	431	400	368	389	388	394	356	381	385	372	338	352	372	369	403	384	370	416	404	368	366	411	366	387	370	387	367	384	390	380	374	387	391	389	383	380	395	358	375	383	400	348	393	394	373	352	398	383	397	366	402	362	399	395	416	397	428	373	368	379	389	404	389	419	400	381	363	345	408	373	396	393	393	376	399	365	375	410	414	360	420	397	405	383	383	363	392	390	415	398	389	408	365	379	387	401	380	361	382	405	412	404	396	405	391	396	386	388	371	416	396	389	426	408	409	399	402	380	387	401	361	413	375	355	423	419	400	434	400	416	370	399	360	374	372	397	407	397	410	363	382	396	397	408	370	369	361	370	414	385	363	390	387	400	365	381	383	405	387	397	376	409	396	372	391	383	401	400	347	394	366	412	372	411	352	378	383	419	408	381	399	407	374	387	382	414	368	378	391	360	366	374	422	393	359	374	405	437	384	412	399	385	368	384	392	341	390	370	398	430	368	412	403	369	367	389	355	409	388	400	381	366	396	409	410	408	413	400	408	391	382	415	380	379	415	404	387	418	424	384	411	367	400	359	382	386	387	369	351	406	379	356	355	376	424	343	383	391	360	411	376	373	386	376	408	410	439	382	388	393	417	398	363	382	362	396	355	384	392	446	412	378	402	363	380	414	367	397	403	399	383	385	379	384	413	401	356	384	397	411	385	395	436	372	366	409	349	397	398	367	392	383	369	392	407	366	393	374	430	412	381	376	353	382	358	390	377	398	402	389	374	398	393	401	375	383	364	389	373	414	371	367	390	368	403	410	427	381	421	390	410	415	376	400	408	379	365	348	384	404	364	401	386	383	361	399	351	385	376	381	406	383	387	384	404	416	393	406	378	381	383	424	376	397	380	403	420	419	401	388	353	398	415	390	361	377	381	365	390	422	354	394	393	365	409	391	361	384	390	397	376	384	365	384	427	410	409	392	398	367	402	386	410	390	368	373	388	382	377	369	404	374	418	377	419	389	376	401	350	368	377	405	403	389	377	409	372	390	408	382	370	389	418	376	368	390	400	445	410	372	367	385	415	385	365	371	360	397	371	392	366	379	379	363	385	374	393	407	388	375	392	371	365	419	387	390	391	420	374	393	392	422	394	378	388	389	353	362	403	379	366	391	369	359	411	381	384	410	407	375	397	430	409	390	391	417	388	398	417	361	396	349	388	404	377	409	403	387	408	368	392	378	410	374	373	364	355	401	375	410	396	378	402	380	397	375	400	365	428	420	406	387	382	364	412	361	411	387	357	404	401	376	410	400	364	405	367	409	413	401	400	376	377	369	382	412	376	390	400	384	415	357	387	382	406	366	395	385	375	396	395	358	361	379	377	429	400	414	399	357	412	398	406	390	391	386	415	416	405	368	378	417	358	377	403	396	364	393	347	349	359	366	370	393	408	403	396	375	410	415	393	367	355	379	398	425	400	417	384	426	378	365	411	365	391	397	385	406	441	397	396	377	379	389	374	403	374	388	373	381	356	406	391	371	408	377	391	398	361	390	392	367	391	343	361	415	393	410	391	399	398	361	424	397	403	344	404	370	387	382	353	382	364	402	414	365	376	381	371	383	378	418	375	387	412	382	424	406	361	374	413	422	349	384	412	371	411	417	379	396	386	372	374	373	380	380	412	390	426	383	394	384	385	367	386	380	360	386	374	367	368	359	360	366	397	396	394	389	379	376	402	404	365	362	412	355	375	388	376	391	401	382	361	389	397	409	391	391	399	422	430	375	429	420	385	407	414	376	369	351	389	391	403	388	388	389	378	364	383	361	419	387	372	370	373	349	391	366	359	388	418	405	384	412	392	350	361	381	374	378	361
25392	21556	28324	26077	15421	5353	2571	1010	643	531	464	414	423	405	435	381	440	431	404	412	400	430	430	397	411	395	423	389	427	374	409	410	405	422	397	384	420	365	418	393	409	384	431	373	434	388	399	388	381	416	391	415	409	384	385	370	370	424	407	387	395	380	389	404	397	403	391	435	415	401	425	352	416	372	419	409	458	388	403	400	406	390	408	421	419	403	389	369	403	408	376	434	414	391	376	414	433	404	398	425	405	430	405	445	416	449	426	399	434	402	407	391	383	434	426	415	398	431	389	403	399	383	419	375	380	378	396	381	369	405	391	396	421	391	403	413	389	443	409	394	453	405	393	399	433	353	413	440	427	423	403	390	381	413	388	413	344	403	419	373	400	395	391	389	412	395	397	419	416	461	378	403	412	372	392	405	401	415	401	421	415	393	438	423	389	402	467	417	400	451	389	411	399	368	374	429	405	427	395	440	407	385	404	405	408	413	421	395	406	389	396	388	408	384	376	397	433	371	392	390	443	383	381	392	411	378	413	403	388	437	413	392	387	398	391	371	409	384	398	411	412	380	436	438	410	386	408	396	375	398	419	394	388	405	428	395	409	411	400	410	430	394	384	385	424	414	411	377	411	396	420	445	389	441	355	398	374	416	366	414	409	412	424	424	444	385	412	386	390	429	410	400	416	416	401	332	430	379	420	428	412	390	391	384	402	387	438	390	428	468	395	383	407	399	395	398	426	384	426	391	386	454	413	404	403	403	420	388	429	400	399	396	408	399	390	390	432	386	385	398	401	389	387	411	377	416	362	406	403	414	402	391	449	393	383	397	429	421	386	425	388	405	434	389	382	359	392	386	412	390	417	376	387	391	430	395	431	399	386	414	439	360	409	406	395	378	420	355	388	424	375	414	424	374	386	399	392	372	382	386	387	436	379	396	410	410	398	434	415	415	418	386	410	417	418	408	421	389	375	387	394	403	375	413	423	385	402	422	422	410	438	422	418	416	410	416	406	413	448	427	409	445	392	396	391	400	364	387	445	390	409	394	380	442	423	387	421	404	436	408	438	418	407	387	391	388	435	395	408	433	420	408	385	423	428	406	433	422	453	398	426	385	396	422	421	419	378	378	417	437	417	385	418	388	391	452	400	395	368	402	374	441	363	430	397	390	403	404	415	386	419	426	434	417	395	386	411	422	396	374	418	414	435	414	416	391	386	406	439	431	404	432	392	414	418	359	417	425	423	402	405	426	399	404	396	417	434	412	410	398	365	367	413	366	387	390	391	382	371	435	409	394	390	379	424	377	442	397	445	419	386	384	427	398	410	439	377	444	372	403	437	388	422	396	395	402	386	416	428	411	394	393	390	401	433	423	425	373	418	391	392	399	400	428	426	413	434	422	391	405	407	411	423	416	396	388	395	416	395	407	427	402	419	408	429	393	399	408	440	367	401	427	399	399	408	423	408	377	363	362	381	380	411	399	417	409	396	419	403	382	411	394	364	411	419	420	369	443	423	389	418	432	393	376	441	383	458	343	401	394	411	406	363	410	437	387	409	396	424	408	392	420	405	399	407	431	407	400	381	435	425	403	404	428	425	390	382	413	407	411	425	419	388	407	435	387	432	389	371	406	391	406	385	390	420	368	374	439	409	388	401	411	381	388	394	403	412	427	446	391	458	401	366	429	394	404	419	384	382	384	418	386	387	449	409	419	371	396	415	382	406	396	412	411	409	403	405	392	410	405	397	399	399	448	415	383	416	413	411	419	400	416	391	408	408	407	381	415	406	397	414	421	401	394	395	445	452	394	396	414	387	407	441	413	408	423	379	411	403	402	413	388	409	407	389	422	427	415	409	392	400	409	373	395	433	410	405	439	385	415	416	386	406	432	399	373	360	381	372	415	389	410	443	417	413	425	377	400	403	376	388	423	401	404	416	388	374	382	379	423	401	413	410	383	389	382	377	393	438	376	375	381	414	363	401	429	434	408	396	382	425	399	410	427	400	407	400	408	441	420	412	416	401	408	408	398	402	415	397	415	419	458	373	371	397	412	397	387	414	420	429	390	433	379	386	399	377	433	385	430	398	402	423	395	401	391	389	406	371	419	395	413	413	344	368	402	427	409	420	430	388	424	428	441	417	403	430	429	416	436	421	393	416	365	406	419	413	400	412	379	408	370	398	442	417	417	434	405	383	430	429	389	387	398	413	410	426	404	360	433	399	428	409	413	403	393	393	395	391	418	382	385	383	425	421	398	419	410	399	414	430	396	374	410	423	426	409	395	374	432	404	393	423	402	388	431	401	398	392	421	398	403	393	408	387	405	377	416	421	407	403	422	382	445	414	374	416	372	413	417	399	373	397	418	427	405	396	399	404	408	432	392	369	412	435	388	410	400	384	412	428	406	398	405	406	434	405	391	422	379	362	406	408	478	411	385	427	410	374	412	397	404	415	397	416	381	389	380	433	374	402	403	401	381	388	415	401	403	432	402	455	412	425	438	413	418	382	434	380	418	357	375	421	389	421	385	388	420	425	390	409	410	374	398	408	436	382	426	430	374	395	391	411	414	379	425	410	363	377	430	431	421	392	381	395	415	395	417	411	408	427	422	398	404	421	452	396	440	430	363	413	375	418	420	402	402	401	434	379	412	408	374	408	429	414	380	371	455	396	416	402	434	418	415	391	431	387	397	408	365	404	346	369	387	409	413	420	398	405	405	404	436	392	400	442	436	422	400	410	376	434	431	415	399	383	391	389	420	437	400	382	425	375	412	400	380	419	391	412	368	407	409	421	388	408	371	406	432	386	409	378	393	422	392	391	414	400	424	420	394	442	379	407	410	437	402	450	428	427	411	398	413	427	407	393	396	414	420	380	401	452	399	377	418	397	424	409	430	394	427	377	399	432	394	392	412	408	421	375	425	405	384	413	454	403	409	379	421	414	378	367	392	386	399	400	456	419	402	405	406	367	420	381	385	384	394	423	424	425	372	382	428	375	410	420	424	422	414	424	369	406	432	396	387	417	375	376	420	381	399	381	393	380	375	424	377	414	410	380	399	380	391	423	393	414	405	395	413	391	406	359	397	406	408	406	383	413	411	417	422	382	419	425	410	410	365	408	411	390	444	454	373	419	386	412	425	388	427	423	388	417	435	426	410	437	421	416	437	408	423	417	387	374	415	370	424	401	414	399	404	395	402	413	403	403	395	429	406	424	382	406	404	394	383	399	391	414	404	368	382	424	407	413	406	387	409	361	463	418	407	407	429	416	403	379	419	383	413	428	395	420	383	415	401	409	428	432	416	383	418	381	407	428	425	400	419	433	445	392	413	431	403	389	388	425	450	422	389	405	375	436	403	434	369	367	434	439	414	405	409	379	396	393	444	433	454	373	394	385	419	419	398	393	367	379	388	385	409	390	410	409	405	413	400	445	368	421	379	398	439	418	397	425	440	430	446	401	387	413	422	384	400	410	410	394	371	400	379	389	427	389	375	417	375	389	388
39086	56015	36837	23965	11480	6204	3683	1474	873	673	586	483	442	504	440	461	459	473	486	454	495	433	442	423	447	495	456	460	456	427	444	462	466	459	437	494	440	435	476	490	436	456	445	446	453	465	466	455	487	476	456	467	469	446	440	456	506	441	394	471	440	455	447	458	448	453	467	432	441	453	417	420	425	434	468	482	478	443	454	480	477	455	475	476	455	461	513	438	467	455	409	435	436	437	468	465	453	449	484	466	438	446	457	458	452	502	462	485	469	466	409	429	429	454	430	501	440	460	494	485	465	462	434	463	490	468	441	492	438	475	471	473	453	452	465	428	503	489	500	416	457	466	468	464	458	453	453	456	453	480	464	443	462	418	481	482	460	464	520	439	399	440	422	460	426	456	457	432	467	445	500	466	487	481	429	451	465	455	473	447	455	450	474	452	497	466	485	452	466	494	454	439	455	452	449	453	452	456	452	435	470	455	478	471	432	469	440	459	470	434	434	437	468	421	464	475	432	465	436	477	439	463	426	477	455	468	448	479	466	472	476	464	465	482	499	466	440	466	464	436	474	459	492	475	444	424	475	464	455	457	458	449	446	473	439	496	453	455	480	490	465	458	465	492	473	488	425	480	466	502	460	480	446	452	485	480	461	449	453	449	466	456	455	472	415	476	449	496	472	488	455	453	449	484	499	454	452	479	522	445	456	475	468	462	493	428	450	477	442	472	490	448	418	461	476	418	434	472	428	497	456	458	468	455	463	456	430	469	460	477	437	468	451	443	451	451	496	464	487	464	455	473	479	449	438	463	462	453	464	415	454	451	459	447	459	460	487	484	462	423	455	497	426	467	470	472	440	425	462	495	488	472	440	485	458	456	456	473	474	428	452	441	469	478	479	447	506	472	472	444	470	482	434	496	469	457	468	439	426	452	471	436	441	414	493	495	454	432	447	447	456	472	441	445	453	473	479	465	476	440	458	447	513	485	434	500	440	452	460	464	460	471	444	437	474	437	423	419	457	454	486	465	426	434	478	447	444	465	423	482	443	493	432	478	451	461	454	463	460	461	459	459	438	464	425	463	444	439	444	450	442	442	497	441	501	431	476	517	487	475	432	505	421	492	429	449	454	476	462	421	484	467	464	439	465	444	442	457	469	432	458	470	470	439	446	428	447	419	444	454	436	444	442	509	474	472	460	420	418	425	474	473	445	461	462	481	440	470	459	426	438	464	467	492	437	434	471	482	484	416	466	462	471	461	475	480	481	434	449	433	436	478	432	473	432	433	420	458	442	461	446	457	418	438	475	458	474	456	487	467	496	447	468	438	469	466	462	498	467	486	462	443	428	447	449	429	490	471	470	474	487	451	463	426	424	489	433	453	448	423	423	469	477	485	451	480	550	466	487	434	465	462	469	471	462	452	481	445	482	447	479	504	455	448	468	475	466	455	468	444	434	491	430	436	466	461	449	470	470	468	423	459	450	405	435	507	437	471	469	452	475	483	426	428	480	445	469	439	435	469	457	467	500	446	437	491	459	460	457	426	466	451	467	427	466	457	465	450	502	494	467	495	443	431	462	464	442	430	488	445	402	446	481	479	397	514	488	417	466	469	479	449	431	431	471	469	473	431	459	447	476	428	461	467	456	482	439	438	434	425	425	426	496	446	457	472	443	484	488	446	421	442	405	445	450	436	465	491	463	465	421	485	470	438	443	408	457	452	478	445	454	479	446	455	447	442	434	486	462	439	458	426	460	485	441	453	434	423	462	438	485	450	460	431	463	436	459	445	452	449	456	447	467	470	485	479	483	434	459	431	427	430	457	469	455	463	460	464	439	463	485	503	455	464	434	451	453	473	457	466	451	473	480	469	482	443	495	477	473	484	487	457	476	454	459	486	430	452	470	443	453	457	492	496	445	466	498	488	482	441	468	463	464	454	440	437	492	484	428	452	483	475	436	455	418	450	499	480	450	492	471	488	426	465	467	465	462	444	451	471	460	453	450	461	464	418	442	438	434	452	493	444	449	456	463	451	446	445	465	420	427	447	419	473	467	428	427	448	459	472	466	473	440	429	449	484	438	416	462	439	467	403	485	453	474	485	445	450	454	467	465	421	464	498	479	449	440	438	435	479	451	497	433	490	490	456	466	465	465	448	458	475	451	508	422	438	516	466	465	475	453	446	444	430	480	437	447	474	483	447	451	464	486	433	481	488	435	476	455	469	450	450	451	485	450	435	511	443	440	448	467	474	452	466	429	425	468	450	477	461	450	446	435	432	473	468	483	456	476	492	440	429	481	465	455	459	499	454	397	482	415	478	479	471	440	454	455	464	438	466	476	448	450	463	444	450	457	456	467	479	466	463	502	462	456	430	451	458	499	462	461	468	412	456	469	457	471	475	497	429	449	454	482	466	477	475	457	465	470	456	471	462	485	460	452	421	471	444	485	466	444	450	439	467	463	463	480	438	457	469	435	450	466	440	474	468	475	468	467	444	475	477	477	456	455	454	446	444	450	466	445	503	473	498	456	461	450	443	503	445	465	414	448	448	464	437	456	459	433	450	431	463	477	462	441	469	430	440	471	438	448	455	444	449	394	483	459	463	504	464	478	412	419	484	457	453	404	474	485	470	503	457	438	442	418	431	466	425	448	438	496	429	461	421	451	460	475	455	454	446	458	446	486	464	421	426	475	458	491	456	479	471	433	460	495	461	476	449	414	471	454	465	462	453	470	444	462	421	451	472	447	484	406	464	469	474	452	481	459	437	470	466	462	482	476	486	486	482	448	440	442	446	487	466	455	408	458	458	414	476	463	472	444	460	426	452	408	442	448	450	444	463	475	499	465	501	462	461	451	426	444	483	444	459	452	491	469	476	443	453	499	454	482	461	503	451	460	461	428	466	489	480	418	496	491	442	449	452	466	487	451	432	441	479	432	506	416	459	468	477	464	464	424	439	441	539	449	462	456	433	450	481	469	431	438	499	442	458	435	448	438	469	470	460	448	435	431	436	466	498	442	482	498	454	481	418	458	454	463	446	456	428	476	431	470	465	476	427	406	448	453	479	460	446	457	474	462	439	462	439	439	448	470	438	449	448	489	469	439	459	435	454	439	456	457	452	415	468	458	453	439	440	464	433	477	450	465	487	439	424	458	459	464	440	452	455	437	453	486	444	452	431	454	474	428	474	483	488	486	470	440	477	472	449	478	480	503	465	439	476	467	478	464	462	413	460	428	484	440	460	484	459	478	462	443	477	456	432	446	485	440	476	455	444	442	461	462	475	467	421	442	446	463	431	422	455	450	476	445	451	421	440	475	448	416	421	464	441	454	457	450	462	457	452	482	415	454	445	430	415	473	458	417	453	469	478	441	426	466	456	466	464	476	484	432	439	456	444	492	476	470	464	420	419	488	452	461	461	428	409	449	473	483	468	479	454	468	440	484	446	456	452	452	470	473	475	457	436	470	442	447	447	498	469	460	447	493	427	494	480	488	426	481	454	484	445
22913	21065	28677	23876	21497	21703	14802	3523	1518	1074	746	504	498	477	509	490	480	503	488	479	499	499	479	498	475	491	524	519	491	467	443	481	486	512	509	481	499	501	490	484	501	509	457	457	482	481	487	481	507	514	446	528	532	504	513	492	528	456	491	497	484	468	542	472	476	462	494	451	492	482	513	485	477	486	491	482	484	487	478	474	505	488	484	437	478	489	492	485	444	499	537	498	495	508	503	458	512	482	476	489	474	529	507	497	505	511	513	487	496	501	453	492	524	536	511	491	487	484	458	480	457	492	488	492	512	488	472	471	470	469	514	490	487	536	482	460	494	491	469	493	510	474	497	517	483	459	507	492	464	513	492	495	468	479	466	525	469	517	511	497	511	456	520	494	496	469	504	502	484	476	507	477	503	503	501	466	461	517	529	488	497	468	453	505	477	479	448	509	501	474	497	506	484	440	488	490	495	475	486	451	510	499	464	509	493	526	502	472	500	480	528	534	506	481	471	519	448	478	474	479	508	452	475	491	540	458	498	470	476	538	534	460	491	497	507	490	499	491	551	501	506	481	501	490	496	469	490	511	494	476	496	466	483	474	483	505	499	446	473	484	482	479	462	511	481	484	482	510	455	462	553	506	501	490	505	482	495	509	437	478	473	520	504	468	497	454	472	498	462	512	470	466	509	484	463	516	497	519	476	435	461	481	521	466	467	514	487	489	465	487	521	458	456	503	465	491	493	483	478	468	510	453	494	497	491	478	528	507	463	490	524	512	483	460	471	494	456	488	477	478	491	481	493	492	444	515	503	501	491	467	478	505	483	505	499	510	489	492	495	480	507	499	476	487	502	501	489	474	453	461	475	451	501	540	531	478	497	501	492	489	511	443	451	512	490	485	511	519	499	481	541	468	469	520	459	473	502	483	490	450	473	507	494	492	502	508	478	506	504	517	489	442	449	512	481	471	469	494	488	474	492	479	496	466	508	506	523	479	497	463	479	455	529	498	477	463	489	452	478	471	469	471	446	486	472	455	457	479	477	461	500	465	465	477	416	469	470	519	456	459	468	439	503	526	474	452	447	523	507	474	476	459	520	484	506	482	488	482	498	510	496	460	522	522	508	524	486	481	475	484	467	509	453	485	505	468	497	499	504	483	519	527	431	448	512	460	517	450	432	477	511	485	481	452	487	483	465	466	488	477	498	485	482	532	479	519	473	482	492	459	477	511	468	490	526	487	479	472	473	472	473	485	463	508	467	512	512	484	494	480	477	452	489	469	475	482	478	472	519	461	477	469	487	481	493	489	504	503	485	506	488	474	488	501	472	475	484	497	475	474	505	481	464	510	479	498	438	469	516	486	487	490	522	494	517	492	490	519	448	434	466	462	547	533	504	535	468	486	452	475	485	479	440	468	489	505	463	488	532	510	476	500	457	488	513	450	480	495	524	487	504	487	483	466	486	521	462	464	484	512	478	482	449	500	474	467	534	485	485	490	512	501	487	478	441	472	475	478	496	502	498	477	490	474	457	492	514	446	507	494	473	496	456	504	503	509	494	471	495	475	496	509	503	473	489	471	491	480	493	494	499	493	484	493	514	504	525	481	500	466	468	493	486	493	508	484	505	442	469	487	464	493	468	482	510	491	489	488	463	465	476	479	509	505	480	502	467	534	544	468	492	459	493	478	497	431	483	477	529	503	490	490	457	522	514	504	474	465	461	463	479	474	479	476	485	476	479	505	493	469	465	460	457	513	450	495	501	460	484	507	488	466	456	418	493	454	496	465	449	470	467	505	522	464	453	474	467	543	500	476	500	483	462	478	476	470	498	469	460	490	465	431	468	461	554	429	478	479	475	497	469	494	477	524	506	489	455	488	462	469	475	500	499	522	533	494	545	486	445	506	472	496	491	512	485	426	505	477	466	469	480	492	516	477	475	460	458	457	466	509	521	446	466	468	446	488	489	458	487	464	481	446	490	470	506	514	488	490	505	469	465	484	503	482	480	457	493	485	437	427	521	483	471	493	456	495	469	474	475	501	512	488	513	472	467	491	460	472	494	467	463	528	468	455	492	486	516	526	479	476	503	468	486	502	497	476	498	449	491	474	501	499	459	487	504	492	502	476	511	512	459	519	535	468	434	450	469	511	474	476	477	470	467	489	444	479	489	458	486	487	503	473	509	450	499	493	513	482	490	504	478	523	454	484	478	500	501	492	464	508	480	491	470	475	498	527	512	481	495	500	472	501	474	465	437	481	493	467	457	476	458	440	492	506	456	455	446	476	454	478	461	484	431	489	470	485	514	469	486	495	446	461	513	502	497	507	492	503	481	493	521	473	500	517	456	492	470	529	522	505	502	484	465	494	509	459	483	466	473	522	469	492	524	466	491	469	475	515	505	494	515	507	485	499	496	475	491	432	513	450	503	459	472	494	510	452	506	482	492	486	523	503	484	462	462	478	498	499	439	451	457	515	505	480	480	438	470	481	490	490	446	462	502	462	495	457	472	497	467	521	496	486	455	500	474	455	496	481	508	494	515	487	488	460	494	504	478	469	464	506	479	467	490	478	462	513	483	495	465	486	515	504	454	492	518	496	523	527	515	468	516	486	516	477	483	433	451	465	481	497	456	496	492	486	508	474	462	508	514	516	430	488	500	543	454	484	495	493	490	513	506	494	532	511	467	475	523	472	467	506	480	484	459	487	535	463	481	510	497	487	496	526	531	491	477	527	512	459	484	518	508	451	426	465	466	461	479	470	461	473	492	484	485	505	486	509	485	449	531	480	454	492	524	501	500	499	502	518	496	485	504	502	436	472	501	486	493	467	508	474	473	493	477	487	479	516	494	498	465	499	497	506	484	505	464	479	482	487	493	490	532	484	489	447	482	529	481	553	508	480	443	445	507	497	507	448	470	461	464	498	467	487	496	463	478	510	524	469	525	510	499	482	463	492	475	462	501	490	482	449	462	495	486	470	509	451	479	482	445	452	481	468	508	489	479	459	484	436	520	514	460	484	500	430	452	502	448	497	468	499	502	458	558	481	509	508	483	504	463	477	486	500	468	476	493	473	478	450	519	483	493	493	484	467	493	461	455	462	493	525	457	496	479	491	459	472	481	498	511	453	492	440	526	483	514	525	504	519	486	447	477	527	490	482	493	516	526	507	505	450	478	463	459	543	497	460	495	497	539	516	497	465	455	479	522	453	467	445	462	500	507	454	511	454	458	480	483	445	462	480	526	568	476	527	447	488	522	493	499	454	486	440	477	480	486	488	472	482	484	458	510	475	498	520	496	480	476	465	469	474	492	495	495	464	488	500	517	456	537	498	493	494	460	482	503	467	512	477	483	469	495	471	514	499	504	497	434	517	462	494	477	528	493	480	520	518	463	483	487	495	528	509	488	474	472	472	502	546	491	504	484	486	493	476	438	487	490	482	461	496	475	487	509	473	466	443	478	451	467	459	494	480	474	516	464	465	445	491	496	457	506	496	465	475	497	474
43399	65560	44523	30812	24096	16075	8083	3357	1930	1410	782	617	548	547	581	526	590	533	493	499	535	501	523	544	550	539	517	527	510	528	542	515	532	554	515	498	546	528	489	550	530	549	522	509	543	512	545	511	530	555	568	509	534	529	541	467	536	496	542	561	508	496	524	508	558	543	531	556	540	527	538	524	536	557	526	528	527	524	508	540	521	500	527	527	571	547	534	548	516	546	544	508	469	522	548	551	528	547	494	540	488	549	573	555	521	586	496	517	572	519	510	557	526	505	543	541	512	511	543	533	524	549	509	488	519	577	503	492	531	547	526	520	520	514	529	522	499	542	516	526	503	515	548	567	493	537	488	495	553	555	538	520	518	530	539	515	549	509	564	534	542	528	523	535	516	499	553	545	555	521	520	534	548	475	553	526	539	487	527	513	495	541	499	490	531	550	533	520	543	543	535	519	524	562	497	549	540	527	555	569	501	506	512	523	539	499	567	561	523	520	515	486	517	582	536	531	573	511	504	538	485	504	491	527	552	535	506	543	555	536	544	524	542	522	527	523	527	532	526	535	543	526	525	522	523	545	541	482	529	514	552	524	501	486	522	549	520	509	507	469	490	532	537	502	501	507	538	489	556	525	517	536	515	533	536	522	520	523	538	526	522	525	496	526	506	544	611	518	554	524	515	549	492	528	544	516	542	580	533	524	508	560	533	535	527	511	504	511	529	523	520	575	525	520	510	527	522	554	496	507	529	485	536	529	504	525	548	560	554	560	541	564	559	520	527	556	533	569	517	546	535	558	506	512	508	523	524	462	551	511	578	532	555	507	495	551	542	531	529	502	518	550	539	493	513	532	558	514	502	466	528	501	553	488	523	544	507	525	535	553	527	554	517	507	505	540	513	546	516	545	539	515	512	515	550	505	510	517	513	525	544	512	541	584	606	559	522	509	519	513	549	546	526	530	522	525	507	505	483	564	562	524	518	524	570	513	507	522	498	515	548	547	475	528	534	510	536	516	525	546	514	504	540	540	542	545	543	554	547	531	538	531	502	501	493	594	527	531	518	516	548	512	481	508	528	538	468	518	489	524	516	533	550	534	515	517	569	530	520	520	522	545	517	551	524	502	505	543	527	488	518	534	545	527	563	521	479	537	555	524	556	502	514	540	517	533	497	521	540	465	541	506	504	551	537	528	482	566	507	537	519	534	489	530	491	518	521	526	519	546	520	593	469	540	542	554	523	534	515	474	522	519	537	543	546	524	476	574	545	557	491	550	529	542	512	530	554	499	508	566	558	563	556	523	571	536	551	516	499	542	543	523	514	531	522	528	543	555	504	560	550	540	531	553	563	508	522	500	539	517	496	509	524	542	529	519	494	554	545	525	596	528	532	506	523	543	559	535	500	545	550	567	507	504	474	519	541	536	520	574	541	528	530	514	517	524	511	562	490	540	548	549	513	525	517	505	518	487	509	549	553	531	561	525	512	500	548	531	522	506	525	532	535	526	517	552	534	517	549	544	523	524	517	513	556	500	518	565	528	494	552	555	536	552	511	515	544	524	518	518	514	524	543	527	512	515	496	562	523	551	536	514	566	516	534	511	523	527	523	506	549	558	547	502	504	528	510	491	525	521	520	494	536	516	492	549	544	556	532	478	549	559	539	488	560	539	572	533	477	562	533	514	511	526	498	526	516	519	490	542	500	536	516	499	498	551	526	555	503	529	518	507	536	482	540	541	546	512	527	506	520	559	550	537	534	538	558	503	513	540	541	534	506	499	524	535	543	537	521	481	525	517	534	513	534	510	491	525	533	538	516	551	482	541	557	551	508	515	506	541	526	539	565	527	464	535	493	516	538	542	554	550	520	520	522	534	554	513	501	557	541	508	528	557	503	547	523	526	559	493	578	464	523	518	472	509	538	500	484	505	541	521	548	516	542	500	539	487	533	500	512	497	497	525	514	530	514	508	503	515	560	543	521	534	559	498	511	531	552	505	515	501	538	526	527	514	516	524	504	504	474	516	552	530	490	530	522	522	496	542	530	515	504	521	549	450	510	569	481	534	509	568	585	500	513	522	544	528	520	510	535	533	490	537	524	514	502	558	550	502	529	542	547	519	491	536	527	557	552	542	527	526	546	545	545	530	521	530	527	538	510	566	528	547	536	545	557	529	517	532	509	519	534	531	550	534	521	552	543	541	524	529	537	548	575	563	486	525	507	477	518	521	528	540	528	496	544	515	512	470	544	529	514	559	521	534	557	571	499	525	546	526	539	554	532	527	501	474	525	538	506	532	536	523	531	554	502	529	519	512	543	534	514	518	493	486	533	566	527	514	533	522	553	470	557	541	504	555	508	545	512	510	511	535	549	525	545	510	550	509	536	536	516	536	491	511	565	521	556	578	513	518	488	515	493	570	515	521	527	555	525	503	559	526	491	526	518	568	514	552	523	500	554	564	580	544	547	532	522	515	534	532	549	511	543	552	519	544	570	542	489	540	519	542	562	571	518	517	502	498	513	540	533	520	533	507	563	521	515	478	507	543	552	522	521	498	531	559	488	530	530	520	497	538	550	550	544	510	507	551	512	540	535	539	506	489	498	528	549	515	545	515	535	502	514	483	542	520	549	510	500	537	512	531	525	478	542	528	512	525	561	543	493	544	533	525	534	533	532	543	559	544	519	564	501	524	523	498	528	550	488	522	570	563	550	502	571	503	525	524	552	554	519	516	496	542	522	581	541	527	481	518	533	514	540	544	514	547	510	529	524	510	524	519	530	537	500	529	527	536	499	556	550	538	545	515	512	547	560	521	483	555	518	505	549	531	489	529	532	537	526	520	493	554	543	495	562	521	486	544	515	563	500	547	564	519	528	510	533	541	532	549	532	553	469	549	545	493	542	535	570	533	487	544	522	534	544	501	530	525	529	496	564	525	520	544	548	545	559	505	566	528	531	526	536	528	559	506	518	564	506	576	543	520	539	528	505	560	533	492	526	557	502	469	512	535	533	520	510	530	487	527	535	495	551	531	534	541	509	561	498	537	554	568	542	521	497	507	518	531	526	476	570	500	516	532	545	542	524	552	533	513	553	518	543	529	546	578	532	502	490	525	550	543	532	525	510	526	526	509	482	502	509	537	563	544	529	548	506	578	529	528	515	539	553	532	507	496	512	537	548	541	509	527	515	500	548	530	530	542	535	482	535	504	551	521	508	566	549	500	485	545	484	543	556	555	509	518	557	502	535	486	551	538	457	506	573	494	525	535	561	528	533	482	553	484	521	500	536	519	544	541	518	564	499	559	529	573	518	539	531	553	525	508	493	564	497	515	534	534	551	537	516	533	534	537	563	548	561	556	524	553	500	490	515	533	496	518	540	528	524	542	530	518	525	508	549	491	541	574	559	517	560	508	529	502	525	555	505	537	511	531	561	524	527	498	536	510	507	514	517	535	545	534	549	518	549	519	539	544	504	514	570	507	511	541	506	498	548	575	571	475	564	519	517	509
32600	32577	29461	17638	7044	2919	1064	465	359	382	346	312	356	336	336	315	328	329	347	344	316	294	312	314	322	305	331	357	341	315	327	311	348	277	331	365	326	331	292	351	366	353	339	328	330	308	338	323	325	315	311	317	307	337	318	317	322	308	320	322	304	329	335	319	324	295	311	321	317	310	323	313	344	308	330	307	321	319	311	343	314	342	301	305	350	325	342	332	323	304	339	305	358	307	320	293	340	339	329	332	315	334	339	324	341	347	306	324	315	312	325	319	330	325	289	316	326	323	334	329	317	321	321	293	342	328	353	314	305	312	335	331	313	311	330	327	332	326	319	355	344	329	331	282	339	305	327	330	354	294	287	344	325	316	354	302	344	319	334	331	341	315	341	334	299	318	320	341	345	306	315	319	317	308	304	332	286	324	323	324	321	339	331	297	317	347	305	319	302	304	305	295	305	308	349	319	316	334	334	301	329	319	337	312	299	319	331	340	302	338	354	312	326	308	326	303	303	351	297	312	344	333	328	324	282	364	327	305	315	286	319	306	327	350	298	339	318	328	319	335	348	312	312	328	326	315	321	311	302	295	296	344	322	326	325	327	309	331	307	322	308	325	312	351	332	307	296	303	302	331	302	323	313	352	335	339	335	310	320	350	362	322	330	307	343	303	330	318	324	307	320	334	332	307	330	336	338	309	304	316	313	307	306	295	305	342	320	332	332	322	345	299	364	308	306	348	328	304	316	326	332	317	309	340	326	354	318	326	317	315	340	342	342	324	314	308	288	331	321	309	349	340	337	344	319	340	327	319	316	307	315	329	304	297	345	340	317	371	330	335	322	338	327	317	316	325	322	342	336	333	320	334	323	319	333	336	334	372	289	315	321	326	300	336	338	297	323	300	337	356	340	315	358	319	309	334	332	303	310	311	339	318	313	344	297	315	341	302	353	313	351	320	325	361	305	342	301	302	319	321	324	328	304	303	298	315	330	303	313	314	337	278	341	351	318	337	368	320	326	367	333	319	346	312	372	312	273	301	335	332	326	327	316	337	303	317	320	313	363	332	292	322	327	289	336	330	327	325	331	348	309	316	328	325	342	331	346	332	329	321	317	322	305	315	323	331	326	295	330	300	316	326	330	315	324	313	306	358	327	325	308	346	325	310	313	333	349	360	326	308	302	326	289	314	307	339	329	314	297	307	290	323	341	306	314	336	301	353	330	329	318	291	304	350	326	316	326	334	315	307	295	303	306	337	315	325	353	311	309	330	314	299	311	329	321	308	321	332	360	326	309	321	309	345	331	349	334	337	324	327	335	328	305	334	309	319	305	357	301	333	335	324	281	312	346	313	300	297	315	292	329	302	354	344	318	318	329	298	321	301	318	320	318	326	327	327	345	315	310	338	324	319	332	303	311	324	282	313	344	334	346	336	307	318	306	311	354	312	321	294	321	293	337	351	308	316	326	343	340	314	328	319	299	333	303	302	335	355	328	305	330	302	366	314	303	313	325	329	293	333	275	338	320	297	339	326	311	311	301	296	280	321	335	337	338	319	307	280	307	362	310	316	354	294	313	327	340	323	363	326	373	312	346	310	341	361	297	323	309	345	316	304	338	336	314	318	301	339	321	319	347	296	335	344	311	320	338	323	296	334	307	296	346	344	315	346	313	331	350	321	345	327	317	308	310	368	347	329	316	307	309	323	310	335	309	299	345	300	319	339	333	317	321	331	341	321	347	309	309	333	310	306	331	283	339	318	351	316	311	310	377	318	311	365	296	303	331	355	325	334	352	299	321	338	327	317	360	319	280	321	343	291	327	341	299	327	309	320	341	345	327	314	355	324	312	308	311	310	324	308	345	326	306	303	352	338	309	342	298	311	318	349	308	314	294	309	318	315	296	297	298	346	349	324	330	327	318	329	299	356	346	331	294	319	328	324	300	323	295	287	316	352	307	324	316	332	319	342	329	316	314	315	277	319	327	295	342	330	327	326	347	306	331	300	303	321	323	341	324	331	343	328	312	338	331	312	321	289	327	338	314	326	294	312	323	307	323	326	340	335	332	324	312	332	347	331	351	350	321	307	344	324	313	311	311	358	331	321	333	320	325	342	320	304	327	342	305	294	301	297	342	307	328	330	337	285	341	293	318	306	314	323	310	305	313	346	334	355	352	347	313	325	306	336	333	317	318	325	332	289	294	336	300	325	308	350	305	321	324	300	349	351	305	298	324	337	321	281	332	308	315	316	318	289	305	360	325	343	310	351	322	313	340	332	346	298	317	323	318	345	333	328	342	315	321	304	312	310	330	312	330	323	288	330	328	335	318	347	317	315	302	334	320	299	334	313	304	328	335	315	323	305	334	357	309	309	329	314	338	308	303	347	337	335	340	319	327	312	327	320	317	368	306	319	334	323	316	338	318	315	339	322	325	330	328	345	294	370	315	335	331	336	308	353	316	338	326	324	288	331	310	358	342	308	317	308	326	320	285	300	324	335	308	276	326	322	314	310	315	317	283	297	329	293	301	320	309	294	340	319	323	347	322	310	328	309	337	340	314	313	336	311	326	324	332	301	359	340	324	311	327	332	343	290	325	320	331	333	321	313	323	323	347	354	327	331	329	329	337	316	321	299	309	316	337	334	303	308	355	336	286	332	317	325	354	342	321	332	317	332	325	312	341	334	312	324	320	319	294	309	322	296	315	307	290	327	309	289	321	330	331	324	335	311	310	321	337	337	290	320	321	305	295	337	318	324	339	331	322	306	297	327	357	306	321	330	329	308	326	313	298	306	310	336	306	324	321	330	321	309	287	336	342	337	331	326	307	305	325	317	323	313	332	312	313	312	310	342	332	340	309	347	319	359	303	340	332	334	360	321	332	314	316	343	319	350	328	310	349	337	341	325	355	325	341	330	335	339	327	366	328	324	341	320	345	315	323	329	318	323	301	320	320	299	321	289	333	325	299	307	331	320	334	307	308	320	301	306	319	347	330	321	330	307	307	296	337	316	312	337	315	304	326	319	315	336	326	320	315	328	324	325	332	299	310	322	307	350	298	305	355	322	355	312	338	296	294	304	326	294	365	320	332	294	307	325	279	331	354	327	352	354	329	323	351	335	306	290	325	360	336	319	343	326	344	326	335	328	316	308	364	328	330	345	325	330	324	329	341	350	323	323	319	315	346	307	338	315	290	296	305	324	316	306	357	342	318	332	332	328	343	311	341	336	341	302	307	315	316	326	321	328	321	335	316	330	314	327	351	326	320	286	335	336	362	323	344	308	331	343	315	310	343	319	326	305	305	325	317	308	328	305	351	308	338	329	339	318	335	335	322	345	325	292	301	302	322	328	340	308	340	297	336	298	311	334	331	333	347	286	324	331	299	340	327	316	321	282	326	311	318	331	315	327	345	321	326	324	317	300	319	320	349	334	334	351	274	359	308	283	318	291	300	332	323	334	317	321	327	326	330	297	315	325	320	339	308	337	355	333	306	320	332	301	309	309
39320	46683	28574	15322	8418	3981	1373	554	452	423	380	418	359	410	404	354	383	383	355	352	358	345	383	341	359	345	364	329	372	354	402	358	374	378	349	358	382	343	366	359	368	374	381	397	356	363	357	399	377	382	378	366	427	343	359	389	351	351	409	381	365	360	354	337	362	388	372	392	379	354	371	371	390	392	362	388	357	383	368	380	390	378	382	373	362	414	352	377	352	406	370	388	392	377	362	381	387	353	353	389	396	399	361	351	371	368	355	365	380	339	362	365	402	385	390	367	393	332	371	339	340	359	391	395	383	338	388	360	354	354	352	384	369	361	329	365	373	346	382	376	410	371	356	377	376	412	352	397	411	409	399	376	355	340	356	369	364	407	364	375	394	359	361	392	360	386	390	343	378	375	360	366	384	375	372	409	372	332	371	355	378	371	359	402	354	378	373	376	383	345	377	389	358	364	369	360	380	368	375	337	387	378	373	377	369	371	385	356	383	350	357	354	359	356	383	364	338	355	391	380	396	395	339	392	344	325	328	374	353	359	389	418	390	378	337	379	412	398	354	346	354	372	376	353	383	403	355	377	367	360	369	405	386	354	361	401	361	413	348	382	376	380	394	350	396	325	393	394	330	385	383	400	373	411	344	376	391	354	375	330	385	379	373	369	388	356	352	394	349	378	410	394	398	376	387	348	404	356	336	414	385	357	383	387	398	417	380	359	368	351	347	362	381	338	355	363	373	408	400	378	372	396	347	376	377	323	375	372	348	370	352	384	361	357	348	339	366	365	380	370	371	382	370	369	387	408	365	357	378	399	391	392	378	360	345	410	370	365	362	392	390	380	358	357	358	372	374	388	339	377	356	352	369	353	384	369	352	364	351	365	367	375	370	388	390	431	380	350	394	342	391	353	356	371	386	375	374	366	343	382	385	392	393	352	376	359	360	345	370	392	361	361	345	386	366	383	412	381	369	390	407	376	377	389	387	431	381	354	392	344	339	365	364	396	376	378	366	354	348	395	369	366	377	401	382	361	386	393	402	375	377	383	357	384	343	372	386	369	369	358	353	390	361	374	373	349	385	370	368	393	376	379	375	398	393	385	353	381	345	332	386	337	374	347	360	349	372	368	351	380	363	401	389	377	384	394	371	391	346	344	388	355	386	377	347	373	365	376	360	412	341	365	393	369	396	371	384	361	386	365	373	374	392	361	371	388	409	380	349	359	344	369	379	389	361	346	376	369	390	366	313	371	344	335	326	372	366	342	386	361	370	359	383	406	393	397	405	358	386	382	381	385	394	392	370	357	369	399	324	383	373	374	395	373	382	352	360	352	381	394	376	376	388	340	387	358	387	337	355	360	335	392	347	369	380	354	368	383	322	397	359	374	371	417	345	403	373	351	348	364	387	363	374	377	378	394	384	388	343	377	347	385	358	400	375	387	399	358	346	347	380	365	361	350	373	343	382	351	368	381	344	365	367	378	405	366	351	410	367	375	389	363	328	366	410	392	369	411	394	377	382	421	377	349	340	400	349	370	357	314	398	339	359	374	387	332	373	347	401	360	354	388	359	369	370	379	383	404	395	384	380	386	370	382	381	401	376	360	401	363	389	375	370	332	371	346	349	362	368	372	367	383	368	342	387	385	380	397	325	388	356	403	353	380	388	368	386	367	366	414	395	341	401	357	400	390	365	376	414	377	397	348	390	380	346	360	378	374	392	402	346	375	388	408	385	366	387	412	361	385	371	329	401	379	313	357	366	352	342	409	351	395	366	395	370	368	376	361	379	370	381	376	362	363	382	389	376	365	412	390	385	397	356	382	365	381	347	355	371	356	361	388	400	370	372	347	346	364	388	393	368	365	383	372	353	362	378	369	347	363	348	360	373	350	372	391	353	335	366	351	354	336	371	389	370	344	381	370	377	387	394	385	417	369	409	383	377	398	411	386	384	368	355	360	364	395	371	378	364	353	370	397	403	380	375	351	359	357	361	394	338	388	370	337	356	379	424	392	349	359	395	350	381	412	337	393	367	359	385	362	371	386	351	375	376	370	348	382	355	350	373	357	382	383	342	354	360	399	394	377	377	377	384	397	357	385	375	389	384	349	415	401	384	361	384	376	350	406	358	362	358	356	391	383	383	402	351	342	387	372	369	404	366	418	374	373	398	351	363	363	368	362	349	339	349	332	386	404	356	385	383	335	382	390	372	384	412	398	373	348	360	379	313	393	352	364	354	393	364	367	401	379	361	382	355	380	359	344	349	325	362	373	367	349	344	363	357	345	365	393	359	343	355	345	369	420	357	386	373	376	330	339	345	418	356	368	348	332	401	392	399	390	372	362	356	378	320	374	383	360	373	379	386	350	409	351	339	361	361	400	369	399	379	381	406	342	364	371	359	356	354	378	355	401	335	355	358	367	377	332	353	348	375	363	363	362	353	347	374	372	385	392	350	387	380	398	402	364	390	365	363	411	356	363	386	352	376	362	376	410	373	367	371	356	346	353	397	337	392	378	358	384	366	389	400	381	366	336	358	381	354	361	371	351	376	406	377	383	391	335	352	347	368	363	371	396	350	361	336	339	359	374	373	370	358	396	382	377	385	373	391	317	385	381	379	365	371	356	356	397	384	368	373	330	354	350	359	361	366	361	344	407	355	371	390	415	368	369	362	377	364	358	366	386	341	377	382	356	360	332	379	365	366	370	385	382	365	368	368	353	350	366	330	356	353	362	350	388	359	368	339	359	398	386	400	367	380	364	365	392	330	370	393	379	364	371	353	405	352	344	381	354	387	391	357	352	394	358	353	380	362	358	365	379	416	347	384	371	323	371	352	350	358	369	365	350	354	360	349	362	350	338	376	377	362	383	381	375	356	361	346	353	344	375	365	336	368	353	371	342	355	368	351	341	364	380	372	388	365	388	347	395	341	362	370	402	383	353	395	367	356	377	351	391	374	385	324	374	369	366	370	373	367	360	385	348	373	361	387	405	425	329	383	356	379	381	376	379	373	374	389	380	401	397	361	365	395	389	372	343	394	372	373	392	348	381	375	323	379	346	394	368	356	339	357	339	362	384	361	338	354	389	383	380	376	377	359	382	357	343	363	378	392	383	344	376	373	375	377	363	388	338	395	394	370	376	377	375	376	356	366	383	421	366	361	346	393	375	370	376	367	379	379	378	385	368	381	384	382	366	383	343	387	381	369	348	382	368	388	398	339	363	362	393	386	371	384	366	392	369	404	358	380	369	345	371	387	402	397	370	363	389	374	362	370	370	368	394	365	337	362	395	376	385	373	368	361	401	357	363	374	410	345	368	370	392	392	397	346	352	386	398	391	362	354	395	401	388	364	360	375	368	391	357	353	399	337	387	344	344	391	363	357	357	353	418	372	373	385	376	377	377	383	337	365	364	389	384	380	405	389	347	376	372	388	399	381	376	334	380	357	359	403	387	358	384	385	362	345	361	381	379	354	380	341	388	382	354	392	379	360	383	342	342	371	374
24127	21046	28264	24992	21527	14452	4677	1632	1015	586	435	390	357	327	362	382	362	379	358	311	320	369	351	339	343	345	301	360	363	348	326	374	342	360	341	354	349	347	323	315	337	343	353	376	365	363	367	332	378	339	347	337	339	385	366	323	347	334	339	330	370	337	320	389	316	313	303	371	338	354	347	353	368	353	353	351	328	331	324	342	355	391	343	336	354	348	347	328	328	351	371	319	341	339	370	356	347	338	362	339	323	336	355	334	327	347	340	297	328	360	365	372	321	353	347	354	367	344	350	379	299	361	350	373	339	358	355	333	318	325	354	357	354	364	370	337	324	330	360	325	351	370	380	321	355	379	345	348	366	340	309	336	348	347	367	350	353	351	337	349	353	349	312	327	336	354	342	351	351	336	354	316	351	370	333	313	351	326	338	313	345	349	357	304	364	351	351	333	348	342	328	374	349	356	348	352	355	347	371	362	329	319	338	361	307	314	344	333	369	360	359	365	358	358	372	323	357	340	334	319	364	348	327	313	352	372	337	301	325	347	344	313	337	325	364	350	328	359	324	345	364	371	347	375	329	383	333	338	356	369	340	332	347	350	334	350	333	343	376	363	322	353	336	350	350	357	367	361	357	341	333	341	354	373	344	361	363	330	369	376	355	360	321	324	316	362	330	317	330	359	333	338	406	353	323	340	328	365	348	344	334	330	375	349	376	317	356	370	350	337	368	355	334	383	326	356	354	378	345	345	341	328	354	368	360	339	360	378	333	368	331	330	385	318	322	328	334	347	331	355	347	349	329	355	385	365	341	313	352	349	303	337	359	371	343	318	338	349	359	337	360	347	356	353	345	330	316	378	346	376	316	316	350	361	331	341	378	365	370	342	359	357	315	359	344	365	327	315	377	382	317	356	356	366	342	329	347	339	384	356	329	296	360	336	360	339	342	335	386	351	356	376	361	351	365	364	356	350	356	368	340	338	324	367	368	348	350	347	317	354	347	343	365	371	372	354	333	344	350	342	362	337	348	302	332	349	331	344	375	337	359	354	321	369	350	354	336	318	341	361	335	354	332	358	351	304	326	386	331	325	347	325	340	335	368	348	366	337	348	331	336	327	375	342	362	336	344	348	352	350	326	364	319	362	331	339	338	329	343	368	369	321	342	341	370	310	322	358	366	333	343	326	341	354	371	337	330	347	354	351	320	338	320	303	355	342	333	339	332	361	345	350	369	345	358	361	347	372	334	345	313	349	354	363	334	325	338	319	321	379	392	325	345	309	390	363	376	367	327	356	364	374	334	355	329	352	330	332	348	356	353	352	363	328	338	365	343	385	370	361	335	347	340	335	335	340	348	350	371	323	396	324	355	353	380	323	404	331	341	346	341	370	341	352	374	358	301	329	323	342	346	358	378	337	336	364	370	355	327	339	362	344	346	332	347	334	356	339	356	350	335	352	354	327	382	333	360	363	360	332	344	357	327	366	325	329	355	329	334	332	367	346	340	319	333	352	356	320	350	327	357	364	352	334	347	325	355	332	340	353	314	360	353	345	315	333	369	350	362	353	363	334	388	377	367	349	345	339	372	360	308	368	332	353	347	363	334	312	362	383	381	342	344	343	350	356	326	374	346	382	366	343	361	321	319	384	354	361	338	353	343	335	355	314	347	369	301	334	326	319	351	318	344	373	322	333	323	363	335	359	347	346	350	365	357	335	360	333	349	384	350	342	368	334	342	355	323	370	356	348	346	354	350	347	364	355	363	359	351	297	344	326	364	371	341	342	390	351	331	361	364	370	350	296	344	324	346	335	356	371	364	323	346	384	337	311	385	345	361	310	340	325	316	318	374	336	345	360	330	331	354	330	346	357	370	336	365	320	329	356	308	339	380	366	339	373	340	332	357	367	339	349	345	338	305	334	342	367	327	338	345	347	362	334	350	377	349	347	367	341	347	390	323	345	361	353	335	370	377	287	348	325	367	338	351	336	315	359	342	346	339	334	347	372	352	327	370	331	339	323	357	338	330	353	404	356	346	339	347	338	337	333	333	341	363	332	335	344	333	378	333	358	327	354	403	355	336	335	323	355	346	350	389	320	342	349	339	353	361	396	322	328	341	341	364	340	388	340	373	301	352	308	363	329	334	334	379	325	338	357	351	346	322	334	359	350	355	302	338	347	362	364	313	387	367	355	344	345	336	318	309	373	353	353	328	381	342	359	319	313	328	337	351	359	357	350	366	345	332	349	347	348	360	351	328	334	336	331	349	321	351	336	350	339	387	362	360	325	332	343	343	334	345	315	330	332	323	300	325	342	360	328	368	349	351	344	356	371	369	378	392	306	388	377	365	311	341	342	350	368	332	367	326	334	373	343	383	323	369	334	327	328	364	365	354	309	357	322	360	351	340	335	337	341	359	344	338	354	334	333	342	345	368	358	342	297	349	355	369	343	330	320	336	368	321	368	352	344	365	371	316	362	329	339	309	329	329	374	343	341	329	351	342	322	341	350	355	351	367	357	349	322	359	346	354	373	354	350	342	351	341	370	304	360	332	342	354	357	345	360	384	384	335	340	361	388	342	352	349	368	297	349	336	325	368	369	327	329	342	380	349	381	354	344	374	333	333	376	350	343	356	356	339	328	343	351	357	313	346	366	327	317	343	388	357	325	359	341	353	331	338	364	350	347	352	325	378	377	307	358	366	313	358	387	355	349	333	324	345	347	381	342	357	329	366	384	326	348	370	329	362	320	309	380	351	357	335	335	344	330	362	384	332	369	340	342	348	360	328	315	373	338	347	332	377	366	326	312	321	333	368	333	345	356	338	315	346	347	328	338	350	348	372	371	377	337	361	353	337	339	370	332	345	347	346	332	323	330	353	337	354	347	337	352	363	333	331	337	314	419	353	367	335	332	330	361	323	324	346	343	360	357	343	364	315	362	363	343	390	357	358	351	347	329	310	328	351	359	328	389	326	313	341	331	342	319	380	365	319	330	364	347	339	355	307	335	344	336	317	349	325	395	366	354	360	325	331	347	354	346	348	323	357	359	344	363	359	404	338	370	357	347	354	338	324	347	329	337	385	361	358	316	359	351	382	349	333	351	332	353	319	376	372	364	368	340	318	343	345	368	379	393	328	344	346	340	338	332	346	370	362	333	316	375	340	371	355	374	358	312	328	363	366	353	349	354	308	354	397	344	310	346	310	333	317	332	371	355	354	338	373	325	342	348	342	353	348	316	336	390	346	341	370	308	352	372	374	365	348	330	344	349	356	329	342	361	350	353	331	357	317	362	334	356	370	362	330	337	345	348	356	331	338	341	348	318	334	349	331	350	360	351	369	325	376	339	371	338	327	356	346	347	336	341	346	354	346	362	318	377	354	353	361	327	358	343	336	345	333	330	363	374	407	324	334	381	351	363	354	306	394	347	356	345	388	384	349	351	337	361	323	338	382	338	309	347	376	332	343	345	315	349	319	387	365	323	338	364	367	360	335	314	356	376	322	336
35367	55426	41761	27677	18178	8815	3984	1946	1268	666	495	437	398	418	386	384	411	404	373	348	381	376	396	364	404	368	347	365	376	406	383	396	395	377	351	413	369	398	432	359	383	378	355	372	413	382	389	387	414	374	411	389	373	388	377	415	375	387	395	387	419	376	376	362	414	379	420	426	359	418	383	364	405	373	390	375	371	399	392	372	363	410	421	382	375	404	395	371	360	394	371	381	366	382	395	412	409	427	399	363	384	417	401	404	392	412	421	370	389	403	367	400	400	362	385	386	394	383	362	414	400	397	349	402	334	413	390	412	410	355	405	395	376	388	380	403	392	396	379	397	402	394	407	400	361	398	421	379	380	364	402	391	383	382	400	400	399	400	386	393	386	417	408	362	390	401	392	363	397	400	405	373	391	381	398	404	387	381	384	378	381	364	379	378	363	418	389	376	401	385	387	388	399	388	429	369	389	373	422	394	385	369	367	427	387	366	404	365	389	400	380	427	376	385	381	393	380	384	395	395	366	403	370	395	375	399	371	376	395	364	386	390	413	419	370	369	379	402	365	388	399	386	385	378	418	396	394	393	375	403	378	379	388	415	400	371	364	401	422	386	374	402	352	414	388	409	398	370	389	360	411	396	396	387	381	416	391	365	388	405	380	360	400	379	357	379	362	381	389	402	392	392	387	384	361	376	353	376	403	398	407	377	397	412	371	369	387	409	388	402	390	391	393	343	377	419	387	406	400	396	408	403	364	375	382	383	393	418	365	350	397	411	393	388	362	385	410	397	373	426	386	359	397	394	382	354	394	391	351	373	385	411	385	401	378	371	373	408	413	351	361	389	371	353	429	370	369	400	376	362	381	379	402	374	404	359	388	382	395	399	386	376	361	385	402	370	369	362	372	399	447	390	366	425	412	434	377	415	367	386	372	383	366	376	379	407	380	372	408	396	376	389	399	374	402	371	377	380	367	368	386	370	402	402	402	393	386	370	408	386	412	401	399	408	377	381	368	409	347	420	381	370	366	395	368	390	412	349	366	411	379	386	376	392	385	350	389	390	370	382	369	399	384	397	397	378	374	386	407	374	376	370	400	392	395	361	404	363	388	386	385	426	399	396	383	387	368	359	400	411	376	409	407	385	366	383	350	392	420	397	353	388	377	379	353	397	348	390	376	410	380	367	422	356	380	420	380	388	426	375	389	376	429	359	401	397	368	368	361	375	375	386	365	364	407	422	402	376	380	366	378	378	375	381	374	371	374	353	348	379	415	372	401	382	413	359	405	407	374	371	367	392	393	412	402	421	400	405	419	375	382	384	386	407	391	390	406	407	373	430	374	409	387	404	390	401	395	386	376	388	383	373	398	382	398	388	410	370	410	417	405	384	379	443	382	448	392	391	348	407	375	406	411	387	417	375	400	390	379	390	376	386	387	367	358	409	351	390	432	370	395	403	351	368	384	396	411	380	393	409	400	370	347	382	417	374	393	399	361	420	370	376	359	379	387	334	361	406	367	385	389	386	422	397	334	383	422	424	381	356	373	377	444	352	396	398	378	374	394	370	395	381	352	362	428	372	378	380	347	368	421	403	386	403	377	411	414	377	374	392	412	383	363	404	412	400	403	404	391	365	391	362	374	403	380	428	389	397	388	407	374	376	357	393	376	351	367	375	390	387	398	374	394	404	367	393	380	380	377	362	388	395	404	381	392	403	376	397	383	419	426	389	428	349	397	387	430	399	372	413	391	391	430	380	393	373	397	369	384	377	417	380	394	366	352	382	426	384	391	409	404	388	404	393	409	399	371	362	404	394	384	360	390	402	381	385	393	376	353	382	398	391	373	400	373	398	359	378	398	396	402	412	375	383	383	403	377	405	353	391	413	396	413	361	395	372	385	379	429	374	426	387	405	364	368	395	411	404	361	375	375	378	380	410	396	391	392	377	397	415	378	406	364	380	398	400	381	381	412	378	368	365	350	396	362	375	423	407	401	385	374	393	406	404	399	364	389	379	337	398	386	337	385	388	395	383	374	371	394	382	383	392	378	376	407	413	406	395	364	393	381	369	378	391	385	413	357	344	377	372	400	356	384	367	398	378	409	383	380	397	396	364	385	399	398	401	367	378	378	375	382	385	367	393	379	458	407	391	369	421	388	390	390	407	394	393	402	374	385	378	392	382	411	411	368	391	354	410	399	375	415	375	397	374	386	377	389	368	412	385	375	409	406	370	382	393	418	334	380	409	379	375	407	404	402	360	377	415	364	402	398	408	395	373	376	366	364	404	364	390	387	393	398	383	365	368	358	414	388	388	343	400	420	394	422	388	370	384	395	356	423	401	390	358	376	397	391	408	354	382	386	380	410	402	389	391	358	359	386	386	402	379	413	375	408	364	394	376	377	423	375	381	377	386	383	402	392	345	389	374	411	365	399	344	393	414	397	377	411	405	428	439	391	418	411	399	351	379	422	382	411	382	398	438	409	354	364	372	380	386	416	358	385	397	413	387	420	396	392	391	357	383	372	422	387	386	403	378	372	428	358	423	408	399	380	393	358	372	401	354	386	405	400	371	394	411	362	354	385	366	411	385	382	397	355	404	354	358	356	393	389	386	405	361	367	389	364	387	380	367	353	372	379	386	379	338	396	397	388	396	372	405	385	354	384	401	339	402	393	358	389	441	386	400	396	410	385	357	403	352	410	413	397	385	387	385	361	372	380	405	382	373	402	378	429	369	409	409	385	408	376	362	347	409	361	386	381	369	411	376	388	364	365	385	385	375	427	400	373	380	415	414	384	359	434	394	381	394	355	399	380	422	391	369	401	357	376	392	389	402	383	432	404	394	401	374	383	396	413	383	386	389	346	390	384	414	381	387	418	383	401	349	398	393	382	361	362	385	396	341	353	388	390	410	393	395	403	348	396	388	374	429	377	381	386	374	407	401	393	406	392	351	363	369	364	361	399	386	397	388	402	366	372	389	357	382	422	340	369	383	373	361	421	412	394	387	393	374	402	369	370	404	372	366	370	399	373	370	402	355	437	373	342	356	392	386	394	354	389	372	381	388	369	385	379	379	366	388	377	400	371	381	387	403	407	371	411	387	387	375	403	374	378	387	377	352	360	394	373	402	380	374	368	378	346	379	374	364	443	404	390	393	407	412	401	396	398	377	418	391	399	371	383	390	375	366	376	392	369	355	372	418	352	371	430	407	383	373	414	379	406	371	399	389	419	408	381	382	364	349	362	396	356	396	406	405	390	410	381	392	389	384	399	378	382	379	368	376	382	396	394	399	362	362	393	383	390	415	373	406	386	378	410	406	381	389	370	378	371	392	373	403	418	379	414	368	432	364	359	358	377	375	379	360	382	375	358	357	376	385	397	387	371	378	370	384	389	387	398	382	425	398	374	425	370	423	398	358	409	403	381	388	348	380	432	391	398	392	403	386	374	367	375	393	391	351	406	370	351	411	435	417	387	396	364	390	365	394	369	365	417	417	420	381	389	380
25285	21390	27877	25789	15731	5665	2255	1228	810	598	443	417	395	397	400	386	444	424	403	369	444	375	368	355	385	400	375	406	420	372	374	404	383	413	397	356	393	441	390	389	415	404	380	389	398	379	403	410	413	402	426	395	391	401	369	366	384	353	401	401	385	385	382	419	413	414	402	441	370	389	401	421	399	425	394	389	357	396	389	413	387	412	400	429	385	390	405	402	387	395	377	429	400	406	384	373	424	420	360	419	396	397	383	401	387	349	408	442	414	391	384	377	392	406	401	372	398	357	383	401	414	404	429	419	388	405	403	408	375	420	429	399	381	403	379	362	399	379	402	405	395	378	356	419	368	420	402	396	395	417	363	373	402	369	405	410	410	422	389	343	406	366	416	392	367	373	398	426	411	410	392	393	409	376	380	389	394	383	367	407	409	411	398	399	401	368	405	363	400	422	378	377	390	375	352	410	427	411	377	360	375	405	382	424	389	369	406	354	400	412	408	351	397	412	391	399	387	391	403	386	395	387	367	397	364	416	377	391	395	419	398	410	404	414	391	401	404	361	389	417	439	378	395	394	425	418	387	420	375	394	391	393	405	393	390	362	421	412	391	389	367	388	393	395	406	416	375	384	415	433	422	379	412	412	371	402	388	387	424	357	407	384	398	392	391	387	382	398	392	434	418	405	397	409	397	363	420	410	379	414	374	421	379	395	405	367	378	388	366	413	405	400	392	419	401	405	425	366	395	376	390	377	430	379	376	439	416	376	404	396	415	403	389	388	413	382	379	358	390	393	394	411	387	438	378	378	361	372	365	398	396	392	429	390	372	414	395	404	394	393	368	376	413	403	406	424	424	370	382	365	380	393	380	365	422	407	368	389	397	403	376	385	400	377	341	397	411	364	379	417	358	397	401	398	404	396	381	409	424	409	363	412	377	384	392	366	356	400	401	367	410	418	379	362	434	389	387	403	419	392	401	371	407	422	411	413	370	419	383	383	417	422	387	411	353	415	391	399	411	388	375	351	348	413	387	408	383	393	387	374	373	382	403	427	415	386	386	410	404	407	395	409	424	381	381	424	404	412	374	347	417	407	399	429	372	367	379	391	368	424	360	389	410	402	411	433	411	403	383	383	361	400	415	401	404	353	390	428	378	398	414	358	371	403	358	353	405	406	432	410	393	384	380	416	375	418	369	373	395	405	401	416	392	421	402	416	372	423	357	407	384	398	366	407	408	400	383	415	363	373	401	395	387	393	422	375	406	374	372	403	424	396	373	441	394	378	390	400	414	410	391	361	401	394	423	368	382	413	402	424	386	419	406	383	392	390	383	424	381	406	378	399	428	378	396	412	408	384	353	405	376	371	420	351	415	403	374	381	412	412	382	391	386	375	364	361	332	388	410	377	411	400	388	387	421	425	422	366	418	399	372	379	385	379	421	427	382	374	405	419	403	422	417	412	392	392	387	356	421	387	397	415	388	387	396	394	389	397	365	396	376	405	440	404	421	397	385	397	364	395	375	400	389	380	426	383	396	375	386	394	381	384	396	378	393	374	384	415	380	398	372	400	411	409	387	404	383	403	376	420	384	422	403	407	365	381	409	367	349	373	385	403	403	402	388	420	354	369	397	381	417	401	377	393	413	397	396	392	411	370	407	378	374	376	379	387	401	363	385	439	398	389	358	368	391	412	422	356	421	387	393	371	405	358	369	373	432	446	406	369	407	354	367	377	373	432	419	418	402	401	379	428	369	352	386	401	386	362	390	393	377	407	427	413	411	365	413	393	404	407	401	351	421	374	363	356	384	445	348	413	418	386	409	404	397	410	372	423	382	410	391	363	399	389	395	368	420	385	422	382	425	404	393	407	378	404	424	390	378	402	397	421	365	362	363	395	402	395	395	387	431	421	382	383	351	385	373	383	377	394	367	393	373	411	390	413	375	387	401	390	401	390	410	396	365	383	385	396	370	390	407	394	419	404	377	380	414	386	428	404	400	387	385	373	420	381	426	411	359	426	402	382	357	378	405	456	411	417	375	387	373	396	397	389	364	425	388	344	364	361	376	363	388	348	408	389	409	407	379	393	402	371	354	402	401	396	412	401	410	375	404	386	418	383	392	384	397	373	350	411	377	391	398	397	378	411	381	438	358	413	418	394	358	387	395	396	379	390	380	386	425	411	391	398	381	356	396	375	383	373	360	367	394	406	381	388	438	345	394	388	371	382	391	387	419	370	397	381	382	375	370	420	376	380	430	362	388	396	394	362	403	411	408	421	384	382	390	387	404	414	364	402	411	394	374	412	413	408	364	393	387	391	392	438	367	383	394	407	395	427	414	401	396	406	394	360	409	416	392	390	368	404	389	383	383	418	432	404	403	415	396	372	416	376	352	371	369	393	409	385	394	392	415	376	420	395	412	371	365	361	386	383	403	399	370	384	368	376	400	387	395	380	406	389	398	413	375	415	379	381	437	407	383	379	429	400	381	359	373	399	393	392	417	431	394	408	415	368	384	345	388	393	387	420	395	415	437	400	418	392	409	400	392	379	393	403	407	471	400	388	423	359	376	379	379	411	398	410	419	386	386	381	416	373	416	415	411	403	413	403	399	397	435	431	397	444	385	433	393	418	404	358	390	378	418	392	403	425	402	393	391	362	397	364	394	408	411	383	401	425	377	366	384	362	352	380	399	420	397	373	401	402	364	365	380	373	424	387	369	350	376	384	408	398	407	372	379	389	400	403	391	374	398	358	388	375	397	404	392	394	408	384	394	358	376	376	364	389	364	366	398	369	404	382	378	399	379	445	402	349	380	445	371	380	380	422	438	366	397	383	373	367	394	384	353	365	392	438	409	416	420	413	304	389	407	414	393	386	417	370	420	409	344	404	415	391	386	421	410	386	389	404	377	354	421	369	390	388	382	377	379	383	406	426	343	409	356	406	382	395	412	381	383	382	410	416	372	370	390	387	385	431	428	391	379	399	375	404	390	413	425	371	384	417	390	375	330	374	352	378	416	382	404	392	418	388	360	397	391	385	386	372	419	385	380	392	410	362	396	405	362	397	417	418	408	427	395	419	387	403	372	400	414	391	398	392	363	363	407	378	357	388	385	391	387	379	393	381	394	434	386	426	423	405	389	428	423	406	357	398	404	372	403	376	410	409	410	393	403	427	387	344	406	416	372	369	374	404	375	393	353	400	388	406	435	401	419	397	388	397	391	391	400	397	350	375	377	395	385	401	394	374	365	379	405	396	373	400	390	380	365	352	453	347	390	406	359	371	415	390	383	374	358	320	416	385	425	390	424	426	373	418	381	433	388	390	379	403	439	421	398	395	415	371	371	386	367	375	393	408	369	405	407	406	386	391	386	395	395	402	372	390	381	390	375	374	416	388	429	390	371	377	370	402	397	350	365	415	390	382	358	421	399	377	380	426	394	414	395	397	371	381	400	387	378	379	400	369	389	412	371	407	398	420	404	429	377	361	391	388	416	430	424	407	406	426
36144	53519	34826	22122	13096	6257	3133	1786	1119	768	507	484	470	435	417	447	459	434	449	447	432	416	420	431	446	473	435	475	435	462	438	422	416	456	427	488	453	433	407	459	455	453	453	465	453	461	458	443	452	469	442	491	418	414	464	404	413	455	436	462	444	432	409	400	461	445	470	428	426	459	399	405	417	467	466	480	452	474	449	448	429	415	426	431	418	457	482	467	442	430	444	442	476	474	459	447	432	474	456	475	424	422	415	423	448	466	454	441	477	453	453	396	430	426	458	452	461	434	425	434	492	442	456	446	441	439	413	459	464	438	474	461	441	483	460	451	444	442	443	455	416	422	464	441	440	474	441	438	464	424	430	446	406	469	435	425	398	480	444	444	427	451	485	453	412	492	412	450	436	460	419	446	477	451	453	435	445	440	465	424	494	451	411	436	480	461	427	455	448	407	460	423	456	479	461	452	436	449	459	460	416	440	459	459	488	424	422	448	460	441	413	453	468	437	433	449	479	453	443	461	455	443	466	503	452	438	456	439	424	448	419	441	447	434	406	488	473	448	483	452	497	432	437	479	441	441	438	468	402	464	453	439	469	475	416	480	427	443	461	457	429	449	460	430	424	442	445	485	444	438	421	438	429	441	455	429	468	454	445	420	412	459	427	451	451	444	429	501	457	489	441	467	431	461	422	433	466	463	426	458	449	445	420	430	468	462	430	440	520	445	404	436	463	463	459	440	420	448	457	466	456	422	408	441	434	432	452	440	491	435	433	457	437	444	441	460	467	466	448	460	453	437	433	413	461	464	486	477	440	442	472	443	417	451	431	443	425	444	392	442	466	461	432	423	433	489	512	438	408	447	465	463	473	474	429	430	443	439	444	429	440	438	447	455	462	440	466	441	440	401	462	480	435	466	445	454	453	452	448	484	473	463	453	375	442	426	438	422	477	448	429	450	458	449	454	465	462	420	438	436	412	458	438	407	477	442	427	421	421	400	423	476	487	447	411	439	461	433	411	466	478	468	436	460	413	467	468	424	438	448	417	447	416	505	445	429	456	435	462	463	438	416	448	470	439	426	453	484	458	424	437	468	450	419	458	410	467	434	418	445	465	483	477	410	462	470	470	429	466	462	422	438	450	446	443	488	401	448	459	476	451	474	464	445	483	427	468	469	421	458	482	428	447	454	440	442	453	416	460	423	497	451	452	450	405	420	406	475	435	428	428	401	423	460	461	430	456	436	436	459	460	453	485	442	390	468	466	461	460	442	455	439	395	434	441	464	413	432	457	428	404	425	426	446	463	453	422	457	428	415	471	444	445	456	465	424	451	470	447	447	452	463	427	450	448	464	470	484	448	443	457	427	460	392	438	486	454	432	436	447	429	446	448	448	452	413	412	447	414	437	441	438	427	435	457	399	455	456	485	445	450	453	405	436	476	429	398	395	443	445	431	420	445	438	454	472	465	435	441	443	446	420	407	410	434	426	455	427	435	456	476	450	431	411	453	435	476	446	443	475	405	461	439	474	468	458	460	471	422	445	454	446	447	437	451	464	471	486	469	426	431	441	450	445	414	467	424	439	420	435	475	393	451	464	456	441	452	459	449	438	416	442	419	452	477	485	421	420	456	470	462	410	449	439	435	434	467	467	449	436	422	440	469	430	465	427	427	376	457	481	457	457	445	423	435	429	411	446	406	440	433	446	421	431	484	413	456	438	468	446	425	435	452	484	459	465	429	418	438	481	445	444	431	445	460	444	421	457	464	459	451	417	429	451	424	426	453	462	490	461	469	469	428	440	464	447	497	440	442	437	461	464	457	439	459	415	456	435	450	460	440	477	427	452	454	430	454	462	463	451	460	502	443	443	485	449	426	440	418	439	479	432	427	419	456	425	436	421	490	448	469	434	463	483	433	479	421	438	443	431	391	478	430	508	435	441	447	436	445	501	438	447	435	484	444	445	471	460	454	457	462	473	470	487	427	448	436	463	444	431	470	457	461	419	403	469	477	450	463	461	475	445	431	429	452	447	465	467	439	440	448	457	419	433	436	445	455	440	467	423	435	448	437	460	420	472	475	451	464	466	430	454	474	485	463	470	448	468	446	452	427	400	445	478	467	446	485	425	440	429	423	439	421	479	480	444	494	396	445	481	471	445	465	438	454	459	472	410	474	428	462	452	454	419	440	430	525	414	451	421	406	432	427	439	438	461	490	425	455	460	434	392	409	446	430	485	439	451	400	418	445	492	418	439	478	430	416	433	450	429	449	418	482	439	446	425	432	443	406	458	459	452	421	471	471	404	450	402	412	404	420	454	408	410	461	431	459	431	429	462	463	458	463	423	469	484	442	450	445	450	435	446	421	455	425	427	456	443	466	452	423	422	445	454	423	431	464	459	446	449	493	465	435	443	441	446	490	415	463	474	397	418	446	460	421	432	467	418	467	460	410	448	424	441	445	442	427	402	423	474	456	466	434	449	464	433	492	437	456	426	413	440	422	431	433	453	453	480	432	429	494	428	421	491	430	457	433	452	432	467	454	455	422	464	445	432	443	465	423	461	464	418	476	458	492	404	421	464	431	480	412	434	450	474	450	439	459	467	439	428	448	408	484	447	471	423	494	451	466	427	466	418	482	465	434	410	429	449	461	412	493	465	442	446	430	444	424	408	476	408	500	454	435	445	437	399	450	418	409	484	447	483	448	463	447	442	456	444	438	467	469	446	408	419	500	488	400	405	461	453	460	475	439	434	450	472	458	419	480	428	456	422	469	460	429	410	426	464	446	462	449	453	425	459	456	462	437	451	445	425	454	437	453	480	430	396	413	446	434	479	444	425	429	430	427	441	464	427	429	453	454	458	452	442	457	448	456	441	433	371	394	446	426	449	413	440	426	431	429	442	422	458	459	450	446	427	463	409	454	445	422	464	445	434	454	405	471	444	485	434	445	447	458	433	428	433	438	416	433	417	461	420	442	457	445	446	465	451	459	475	467	438	440	439	443	437	439	453	448	488	460	461	415	438	417	446	471	462	442	430	451	441	411	454	471	417	467	460	439	435	462	459	452	488	465	435	450	426	402	504	433	410	466	470	428	459	460	434	441	432	437	446	488	463	423	461	433	443	458	466	417	418	438	441	457	467	437	470	452	416	436	445	394	443	483	450	456	430	457	414	494	467	466	469	428	454	457	468	427	402	480	443	456	463	447	479	475	451	441	470	452	453	438	471	479	435	378	421	446	451	432	389	454	465	452	466	445	435	472	421	456	442	438	441	432	455	469	453	428	470	458	467	436	416	488	448	450	446	467	447	446	404	433	457	448	470	444	438	469	425	452	443	403	442	391	436	464	416	442	478	448	443	438	435	450	451	447	448	420	413	449	489	447	473	420	438	416	447	443	441	426	441	468	445	448	482	468	473	450	448	444	425	423	430	453	446	477	417	440	445	463	458	448	424	474	446	437	442	460	447	424	430	402	443	442	423	443	453	436	464	435	430	438	439	444	481
22949	21058	28556	24030	21747	22082	15957	4508	1769	896	601	518	501	543	490	498	502	518	488	499	521	524	505	463	506	471	471	506	457	466	490	502	460	463	480	483	452	512	496	460	491	476	475	492	496	487	477	478	465	435	483	451	514	476	473	520	480	444	447	502	474	499	494	512	498	485	429	478	499	534	480	467	473	510	513	517	465	508	526	495	461	506	481	455	485	449	513	501	482	472	498	482	473	486	527	464	438	462	487	500	497	521	481	463	501	503	484	446	430	487	515	483	438	447	481	461	491	493	457	465	491	473	459	484	530	470	465	497	455	473	475	460	521	488	466	508	445	477	474	458	458	541	486	510	500	467	487	443	489	501	499	393	476	483	458	474	493	486	494	497	484	432	495	465	471	447	511	499	508	444	473	466	471	477	496	494	471	475	504	500	433	470	512	459	480	447	506	465	504	482	472	477	511	477	472	485	521	486	484	465	498	486	538	473	507	474	504	468	476	485	464	428	506	475	476	455	486	508	467	503	520	476	499	483	491	482	463	484	533	454	494	476	487	472	472	490	493	474	490	507	472	486	473	462	499	490	464	485	481	485	446	469	485	462	486	486	496	467	492	493	468	452	522	446	512	497	475	469	492	488	490	494	501	482	489	502	503	507	517	513	495	453	466	477	461	479	477	487	491	503	466	438	486	484	457	507	466	474	483	473	462	479	467	439	464	458	442	521	443	482	452	459	491	447	490	490	489	457	487	477	485	496	523	483	494	480	479	472	474	501	464	509	472	499	509	502	501	472	457	451	491	488	496	508	488	490	510	515	470	481	510	441	495	516	519	514	463	503	470	490	509	486	462	489	484	460	517	459	468	474	465	454	459	481	437	468	469	494	478	490	510	464	478	509	483	438	502	476	485	501	464	478	436	512	499	489	464	487	479	461	457	497	496	490	498	479	432	448	455	467	509	490	504	493	492	507	456	479	546	495	470	483	471	485	523	485	494	518	470	501	502	468	465	469	470	466	511	484	520	494	495	490	479	481	416	518	440	468	461	474	474	540	485	478	458	456	455	477	483	469	471	516	475	523	454	492	474	491	483	499	487	472	507	510	482	479	473	490	474	510	511	458	471	520	493	511	463	484	513	490	475	457	497	494	474	480	474	454	479	505	464	464	481	497	473	481	490	420	498	498	492	479	452	489	489	450	477	482	521	489	502	468	490	482	482	450	443	458	473	510	482	472	470	502	500	456	489	473	487	491	483	469	462	474	465	456	488	447	472	470	469	477	485	525	466	441	493	457	459	502	480	459	477	472	479	492	456	468	485	512	452	483	479	465	507	520	468	471	488	495	450	494	481	466	514	493	481	449	474	486	460	470	479	514	461	491	493	483	501	502	496	509	450	484	449	465	487	469	486	475	456	498	470	485	524	494	484	479	480	523	461	520	471	509	497	473	507	471	461	477	435	487	469	484	455	494	423	475	472	504	485	448	474	466	467	475	490	469	508	461	471	485	466	469	479	479	466	521	465	506	479	480	475	463	508	474	475	519	488	489	462	494	463	447	466	498	512	485	513	483	460	479	474	502	491	451	480	460	472	510	507	463	441	494	506	470	503	499	484	510	465	515	505	503	458	451	478	488	480	458	482	475	471	468	467	483	483	537	509	459	480	469	504	493	516	482	473	480	468	482	518	489	501	498	468	484	468	493	468	478	491	495	485	489	481	449	472	474	437	484	471	514	451	458	506	484	497	450	464	490	475	479	471	420	489	494	463	489	534	481	475	509	503	472	477	475	492	504	441	486	482	502	491	510	471	491	481	498	474	490	459	493	480	517	495	519	486	468	485	481	470	472	510	456	487	506	478	468	460	464	482	489	496	479	475	521	507	502	485	451	501	486	446	472	511	468	433	463	473	485	476	532	477	463	467	491	506	465	479	475	476	472	517	508	487	522	468	476	500	531	472	487	481	457	502	507	542	504	451	472	458	476	462	521	472	480	452	489	482	484	465	504	522	501	474	483	532	490	528	507	474	490	474	513	448	484	477	487	472	468	503	456	537	484	480	473	492	470	508	472	449	487	518	491	459	484	511	433	491	471	446	472	480	469	499	463	445	465	463	488	480	500	504	501	487	480	458	495	442	477	450	520	466	458	505	495	482	489	469	463	484	494	462	478	508	508	482	483	483	474	497	509	497	483	471	478	472	512	468	475	476	476	501	498	507	505	502	502	486	453	499	461	465	519	474	471	507	440	456	467	496	478	499	479	456	471	493	454	462	497	502	462	464	486	454	491	505	471	493	492	504	486	478	478	501	507	476	472	506	458	477	486	490	467	507	521	489	451	502	480	487	503	507	455	446	473	461	464	471	483	540	455	513	470	496	471	438	456	503	467	516	470	470	469	482	512	468	472	469	508	502	504	495	484	477	491	488	449	491	495	485	490	500	444	461	464	497	443	483	502	481	519	452	501	478	501	454	477	444	459	445	493	497	471	474	429	484	503	495	454	494	460	527	490	486	457	469	464	475	453	470	471	461	467	524	485	459	479	498	472	474	471	479	487	485	461	479	504	462	466	497	493	456	462	481	501	507	519	511	468	473	494	493	453	458	495	483	465	518	471	532	502	443	505	468	496	510	459	514	459	465	504	489	458	485	475	497	493	490	490	492	483	529	481	511	454	479	492	490	490	450	487	481	514	512	488	464	488	467	469	502	485	474	494	470	509	504	464	482	473	495	466	483	457	483	510	484	469	481	523	519	461	466	507	494	499	498	497	484	516	494	498	453	477	477	477	496	494	458	494	463	475	467	513	521	493	493	501	492	503	535	474	448	480	469	525	497	519	464	454	460	495	483	490	486	484	479	498	485	462	509	485	476	478	469	514	498	467	504	480	444	456	489	486	484	468	476	484	477	502	514	460	515	490	502	489	495	462	490	493	465	485	450	506	514	493	495	506	479	516	489	483	471	502	447	514	480	519	469	474	470	480	496	486	487	453	496	472	458	459	484	487	453	474	435	517	494	506	488	507	510	470	487	507	492	487	484	461	477	494	484	502	500	467	462	528	552	482	515	488	560	488	487	453	463	494	494	468	499	486	450	507	490	482	475	480	510	482	458	443	452	499	481	464	458	483	523	520	458	502	496	487	470	482	515	479	443	501	500	461	499	551	468	521	457	480	522	479	519	498	498	470	508	507	488	446	466	482	491	482	483	505	532	463	497	488	465	488	457	447	487	464	488	476	502	475	478	515	492	506	442	476	476	473	479	509	454	488	510	486	467	483	495	466	492	505	466	456	487	479	509	495	509	486	482	445	519	438	452	451	505	495	485	478	473	532	500	459	495	470	471	474	503	486	477	449	438	468	452	453	452	487	467	515	474	496	503	498	480	466	467	507	503	497	443	512	497	419	455	501	480	513	481	474	503	489	483	465	490	502	514	504	459	460	526	451	444	483	456	481	470	459	519	478	504	493	475	503	461	475	482	481	486	484	468	468	491	480	479	480	503	464	463	468	513	511
38426	60001	45147	33403	26613	16431	9400	4572	2221	1041	642	588	601	563	594	540	496	531	517	485	504	574	536	557	497	543	537	541	503	535	523	587	534	522	522	504	516	542	514	508	514	588	546	520	496	524	526	556	524	532	552	523	524	521	483	508	485	531	510	516	515	522	534	524	512	535	479	531	519	509	516	563	534	502	537	508	529	522	518	555	493	555	535	512	559	518	557	520	537	490	511	546	548	557	526	569	534	454	524	520	505	553	511	494	532	515	498	506	512	515	533	539	486	530	539	536	488	517	583	543	541	494	505	527	482	564	512	527	519	547	532	546	507	543	567	552	508	518	515	543	497	492	513	499	522	500	496	503	532	531	516	515	516	528	515	538	443	540	521	531	506	506	539	539	469	527	572	493	541	525	494	539	510	558	538	463	513	543	484	491	511	517	514	515	476	530	511	512	537	553	533	551	513	474	506	524	495	566	530	511	499	556	553	479	530	528	493	525	560	542	546	522	495	544	527	535	496	520	500	534	566	497	559	520	498	513	507	501	512	524	556	527	499	522	518	540	492	498	497	543	524	540	527	573	538	549	529	541	514	538	546	503	515	533	537	575	501	504	529	558	555	529	502	544	502	501	525	540	492	533	520	526	553	491	568	524	547	541	573	519	566	507	510	507	542	527	536	543	524	503	488	505	502	552	541	540	554	574	557	531	523	517	503	554	539	490	507	487	494	548	483	448	526	510	539	516	512	505	559	484	526	497	530	508	542	546	511	551	533	473	543	554	483	523	511	515	529	534	534	525	536	505	538	531	531	584	516	551	543	529	525	482	489	516	529	528	502	553	505	508	529	531	524	533	529	492	525	555	549	520	509	540	534	487	536	559	560	540	564	514	521	515	509	488	537	529	520	551	551	531	533	561	491	528	528	503	534	535	517	530	533	523	540	510	527	498	528	501	516	490	492	518	522	517	513	512	522	535	506	489	547	535	521	498	523	535	502	529	538	525	510	481	537	515	487	538	521	525	524	512	497	494	538	512	522	544	510	530	526	557	539	488	476	525	499	503	545	535	545	498	510	510	513	521	534	557	546	508	524	546	545	495	523	508	522	520	530	547	541	538	504	524	528	521	545	521	527	522	548	520	503	517	504	508	514	517	510	511	427	515	534	528	542	499	512	503	546	543	505	474	528	483	533	541	547	510	536	486	519	551	522	507	544	579	561	509	497	508	543	521	523	539	528	536	579	513	496	525	521	530	486	508	528	487	524	519	538	501	540	556	541	540	503	510	532	501	550	469	537	529	482	524	532	548	508	505	510	544	544	528	526	533	488	549	552	514	536	517	530	486	506	528	498	560	523	536	531	534	503	504	518	556	531	560	508	510	493	484	506	508	504	565	540	504	488	525	528	532	549	482	486	540	527	562	548	523	517	506	525	501	511	513	534	533	517	496	529	500	516	534	547	546	492	489	566	574	536	515	532	485	542	526	495	545	523	544	508	522	528	572	523	493	507	548	486	550	465	504	531	527	519	587	484	498	505	531	494	503	543	540	533	538	506	560	506	520	508	517	535	497	468	484	537	489	527	519	503	555	563	500	506	524	527	538	521	521	519	571	522	535	520	497	540	533	529	484	532	493	528	561	541	533	506	553	502	497	540	531	517	544	499	481	515	570	510	531	519	496	529	533	531	537	538	566	531	537	548	526	533	522	502	508	531	510	505	482	534	520	506	522	507	531	491	482	501	568	588	535	518	522	507	545	543	523	547	566	521	523	503	529	517	529	506	483	519	488	509	521	499	494	541	515	526	525	500	486	523	505	521	533	481	497	508	540	540	490	504	541	553	527	539	533	547	560	505	502	545	520	523	552	461	534	515	518	541	507	530	488	506	525	502	573	552	511	507	520	537	492	553	516	524	476	530	553	542	532	538	561	517	486	533	528	513	441	461	507	512	523	507	544	532	512	495	491	530	523	515	503	547	532	552	500	499	519	507	547	533	562	486	591	513	497	547	561	529	538	497	542	502	526	520	508	516	509	521	507	536	555	507	544	486	514	521	520	501	497	525	501	530	563	525	504	549	541	550	526	488	545	546	477	523	532	565	496	581	511	496	484	526	539	521	517	529	513	533	503	544	495	527	517	520	522	468	506	500	510	551	490	514	518	502	544	519	536	541	530	542	502	520	509	544	500	540	509	504	540	487	489	473	529	529	540	531	551	494	524	528	517	517	546	537	524	535	552	516	537	561	526	496	488	509	514	540	520	546	501	540	517	570	519	548	521	558	537	515	526	534	516	546	529	483	503	545	504	519	504	520	540	553	509	510	516	527	539	512	517	528	462	556	550	517	496	533	524	524	531	499	483	499	504	535	527	495	578	510	555	540	510	614	505	512	511	560	513	516	473	530	519	569	519	484	551	515	540	512	574	567	547	469	499	515	509	550	532	529	494	550	538	488	540	477	507	485	585	514	530	516	511	524	574	527	459	509	542	543	513	555	538	546	553	526	512	514	511	529	494	537	490	545	553	546	512	520	529	491	557	520	463	572	536	563	528	514	524	501	498	530	489	503	511	530	531	533	535	504	546	538	552	527	529	567	560	550	505	529	512	516	541	476	527	502	539	542	542	547	558	515	543	558	553	533	517	568	502	560	484	516	482	520	504	527	551	557	519	529	489	537	525	522	539	503	507	533	506	498	494	530	508	482	492	557	500	514	514	526	488	513	533	523	520	494	485	489	465	512	506	467	511	480	538	522	502	516	502	553	534	537	523	509	522	566	549	541	559	544	495	527	559	519	534	493	482	529	525	519	492	546	498	573	505	524	528	519	508	553	528	551	534	518	540	539	520	516	582	571	535	537	466	517	518	487	522	511	517	529	537	550	474	522	501	508	477	484	524	466	512	527	535	524	557	507	505	495	545	515	556	511	517	488	531	549	534	536	512	516	534	529	578	483	573	513	495	563	470	532	529	549	543	538	533	522	501	576	487	540	533	483	535	541	543	531	539	516	473	478	515	547	535	542	514	488	518	580	507	537	533	548	540	529	524	533	495	517	518	523	526	531	526	499	525	546	553	535	519	533	542	505	509	536	553	504	520	525	536	537	506	511	471	514	507	519	508	517	523	511	564	507	515	530	567	523	535	534	537	521	531	523	520	497	535	523	522	538	511	459	527	486	543	514	502	512	509	539	527	544	500	522	513	491	532	542	509	538	551	540	539	517	484	503	501	524	501	487	521	506	550	534	471	464	531	501	525	535	466	514	497	515	499	510	518	521	514	501	511	498	564	534	561	516	511	499	497	516	508	555	491	530	483	546	503	509	537	532	525	549	509	457	510	515	538	499	526	539	540	531	500	527	508	523	552	523	542	498	547	512	542	525	503	530	518	552	535	529	502	522	505	498	563	504	507	524	543	551	549	519	523	510	496	494	497	503	559	530	539	526	510	539	517	503	526	531	507	538	552	520	508	511	500	550	506	503	472	537	575	499	503	539	541	576	568	511	551	513	513	513	494
31043	33215	33044	21321	8975	3062	968	511	411	332	319	322	336	334	299	341	316	350	324	342	324	326	320	313	313	294	341	283	312	309	301	305	330	337	294	320	273	295	295	327	341	314	279	306	319	318	336	319	319	330	321	272	330	305	306	270	299	302	321	303	313	329	291	300	300	302	338	339	300	326	301	312	314	331	303	295	278	305	295	298	292	296	304	292	307	326	317	329	306	315	295	321	293	303	302	313	315	310	331	315	314	271	310	317	329	327	303	291	305	311	306	320	301	307	269	320	339	305	305	328	315	295	273	287	288	307	305	316	300	306	322	316	293	282	337	282	309	326	294	283	292	299	305	305	313	302	335	289	302	284	289	303	247	303	316	308	312	326	274	284	343	312	306	285	345	292	343	284	292	299	326	321	343	296	286	317	341	299	319	278	294	292	339	346	309	325	302	328	331	306	330	303	323	309	320	332	307	312	320	297	290	291	312	312	285	307	299	301	306	272	293	333	301	267	293	326	279	297	314	315	312	312	284	319	341	308	327	329	308	307	320	292	315	296	284	304	273	301	312	324	308	287	289	283	303	289	303	301	317	343	289	321	344	283	298	314	313	328	293	291	302	299	295	298	286	293	290	305	295	288	281	311	282	315	296	285	297	312	301	330	300	294	320	276	290	292	300	268	303	288	292	286	285	287	316	308	309	284	295	287	263	297	290	335	325	288	340	318	316	294	294	291	315	298	293	317	312	293	295	317	301	312	295	268	296	333	252	306	295	294	322	329	306	299	293	291	319	322	303	297	287	306	319	303	304	331	336	315	297	314	302	309	313	307	333	282	325	325	330	313	332	304	271	292	322	336	300	317	286	315	312	305	289	301	319	313	299	316	319	318	322	274	316	311	308	301	284	306	276	289	293	319	284	321	288	307	353	296	339	350	310	301	327	324	293	303	293	312	307	302	340	332	301	319	334	310	312	339	295	317	285	311	332	275	327	300	308	331	301	286	283	334	305	296	276	299	324	284	312	311	293	307	308	349	287	289	317	307	297	311	297	292	302	296	289	279	297	302	318	300	285	323	330	279	290	322	311	328	312	336	319	311	289	287	319	315	301	316	300	336	284	299	287	322	313	313	319	294	331	304	289	275	320	332	304	286	301	310	296	342	324	315	276	311	283	290	314	308	301	306	339	300	303	331	299	316	332	301	317	315	297	312	284	317	294	284	307	301	310	278	309	282	296	290	286	315	338	308	281	337	305	310	290	306	345	299	313	285	291	298	324	331	289	326	317	320	282	305	317	317	294	312	322	300	310	301	288	313	296	315	313	312	343	310	305	315	286	359	333	324	299	307	349	306	309	274	301	312	292	307	302	321	300	308	327	322	285	309	319	305	294	328	317	320	308	311	310	297	292	304	322	302	299	330	299	283	300	292	317	317	305	314	286	306	346	314	298	303	313	287	318	337	310	323	304	318	306	314	307	315	310	304	338	300	298	320	296	312	323	321	296	288	295	295	304	273	297	288	301	305	338	305	299	280	324	297	279	293	303	313	303	329	285	300	301	302	296	275	266	328	334	309	303	326	341	305	319	318	306	313	328	288	301	315	292	295	315	311	304	301	300	310	338	351	329	304	301	288	271	290	299	312	304	323	303	315	282	315	321	298	281	307	296	317	344	339	315	291	309	297	300	318	305	327	309	309	329	315	321	318	318	311	308	284	293	286	324	284	305	298	345	317	319	295	305	327	303	286	271	283	298	301	299	325	321	347	329	315	306	310	299	301	295	301	307	347	309	297	314	322	300	286	310	279	297	335	286	263	292	314	305	293	314	303	315	332	325	306	319	294	317	339	312	322	310	276	299	293	297	313	332	303	310	319	310	307	296	280	301	309	303	292	291	292	321	329	316	294	300	321	302	324	327	295	346	328	305	303	319	327	310	337	300	276	298	278	292	297	312	323	294	310	275	326	326	281	321	307	316	283	321	315	299	312	319	298	354	307	297	319	304	311	328	332	282	321	300	295	312	310	311	318	315	321	313	290	319	286	302	315	313	292	298	317	309	285	335	332	289	298	361	302	287	316	346	317	288	303	319	309	302	299	311	308	294	304	325	293	287	317	288	304	321	289	315	323	302	320	267	317	283	298	301	305	318	299	312	286	319	300	276	285	347	330	310	288	325	286	308	344	305	308	308	298	316	317	306	282	303	281	332	318	278	298	306	313	324	322	331	323	285	306	307	295	298	349	307	326	305	289	317	303	304	301	325	285	291	302	316	302	285	294	320	271	303	319	327	302	300	358	326	293	311	260	301	307	295	294	335	319	331	318	306	259	316	282	284	276	295	320	332	319	324	345	324	297	339	317	323	302	294	284	329	339	292	314	300	330	295	307	309	284	316	291	319	310	308	304	291	305	320	287	317	310	293	336	313	309	323	324	282	317	300	341	302	340	293	302	322	316	333	289	286	299	304	300	289	292	315	352	316	313	311	324	297	323	319	292	320	286	289	293	293	311	353	320	324	309	304	329	282	273	298	288	294	296	327	340	331	338	304	294	314	341	277	319	316	271	277	323	271	275	304	287	336	301	315	301	302	313	294	323	303	308	316	312	314	304	300	328	308	306	306	292	316	311	288	328	298	320	327	320	312	296	284	320	298	313	314	296	332	321	305	317	305	289	352	275	281	316	323	305	313	295	337	274	304	338	313	311	288	289	313	297	321	297	288	292	327	325	300	276	320	321	335	298	301	305	308	278	298	329	276	287	309	293	296	296	292	322	324	286	291	318	297	293	290	292	327	302	279	305	282	315	314	325	308	351	311	312	303	296	316	325	297	307	323	315	301	294	286	330	317	293	299	309	303	299	300	329	304	306	315	333	295	306	291	325	257	334	291	284	321	320	292	319	308	277	298	336	335	304	342	340	345	302	308	300	324	279	311	280	305	311	332	313	330	288	323	302	304	316	294	319	312	293	290	311	284	307	277	255	291	288	289	324	305	285	295	319	259	310	282	318	307	315	315	321	297	306	326	296	294	309	282	284	289	298	291	305	323	289	299	307	303	319	302	325	295	318	270	303	324	299	300	316	316	307	305	267	328	304	293	304	290	313	296	317	305	301	272	326	286	311	315	341	306	344	327	289	308	278	288	286	307	294	329	315	299	299	324	324	309	334	315	293	262	273	281	286	304	311	321	307	296	303	301	315	291	297	280	323	292	313	310	309	290	301	316	316	316	334	313	307	329	331	291	298	295	305	323	297	307	329	294	299	313	299	297	301	299	351	329	334	294	277	269	316	331	323	305	339	297	316	309	296	319	307	329	292	327	298	350	310	320	326	280	314	307	322	317	312	344	313	310	284	326	333	313	290	336	307	318	325	283	312	304	330	305	303	309	304	304	317	329	301	307	278	345	307	325	288	276	287	307	291	288	305	294	320	329	301	351	314	318	269	288	295	292	298	299	312	306	317	342	297	325	344	324	320	323	283	280	301	340	300	310	331	310	324	317	326	330	284	330	321
35671	48400	32319	19027	10164	4177	1320	747	540	410	385	370	310	363	355	348	372	356	368	344	379	360	353	392	378	379	335	346	376	384	363	355	363	343	348	388	332	377	334	354	383	326	335	335	344	362	371	337	363	334	342	322	349	363	356	345	347	347	357	379	344	336	362	364	345	368	356	349	349	387	323	351	316	358	361	334	359	358	367	343	366	335	359	359	317	355	343	360	369	356	378	356	344	357	364	385	389	359	360	391	352	354	363	327	347	372	356	341	359	337	332	326	380	356	344	348	356	341	329	367	344	357	370	327	354	378	355	360	371	358	411	364	347	358	375	323	379	357	366	371	348	351	331	308	365	364	333	356	387	370	384	323	358	366	340	338	371	336	348	340	345	348	333	371	375	340	356	381	346	327	333	359	374	315	341	371	377	329	354	346	344	371	357	403	355	377	354	346	376	335	393	313	365	349	384	362	376	396	361	370	335	338	348	390	349	352	357	342	391	341	332	367	351	339	391	328	338	308	318	331	377	371	372	365	359	380	335	350	330	362	349	361	360	299	368	350	332	373	359	355	343	340	364	325	348	341	352	366	315	321	350	372	337	326	339	378	350	341	376	361	347	339	356	355	342	370	339	378	366	325	345	341	319	328	341	337	374	375	331	336	340	354	382	359	376	356	337	335	392	358	374	325	336	355	324	367	359	347	370	321	350	347	348	329	336	349	346	404	368	371	319	339	337	369	368	336	368	363	337	325	338	347	353	367	345	358	380	339	341	378	355	351	321	374	311	333	366	364	368	338	349	350	329	346	356	353	364	338	365	346	322	381	359	385	366	345	374	369	348	345	356	371	332	364	376	388	374	332	375	353	350	341	362	359	354	407	357	331	387	343	365	359	358	355	343	352	351	362	358	342	350	345	328	353	349	354	346	355	343	357	375	335	355	345	353	342	361	361	331	339	344	328	380	346	336	333	318	341	377	336	368	353	348	325	381	356	369	390	363	337	361	372	342	375	351	335	348	331	334	362	377	325	354	350	355	325	338	361	355	334	363	359	347	326	334	351	369	336	343	331	367	351	335	329	323	345	343	348	358	345	369	351	349	330	366	318	342	351	365	344	331	357	352	338	361	352	307	375	358	326	350	328	329	338	340	345	382	354	356	346	341	335	349	359	333	354	336	378	396	368	367	338	387	327	364	358	388	340	316	365	343	389	378	363	289	327	349	391	357	344	340	335	361	355	316	372	315	376	354	340	372	333	367	349	355	381	354	366	356	364	335	358	339	350	337	343	356	351	351	372	373	340	353	410	361	354	360	369	350	355	345	346	354	376	358	369	375	372	351	368	397	310	320	373	335	344	386	361	329	374	334	356	317	365	348	344	346	369	352	341	330	371	337	358	373	342	315	338	342	345	348	364	361	401	349	315	341	367	349	341	334	345	356	385	364	364	360	386	357	348	349	340	348	357	369	343	347	371	334	366	346	311	374	364	331	379	348	343	378	346	359	331	391	321	370	356	371	357	340	344	369	365	385	352	345	381	398	403	385	332	370	337	350	346	372	359	349	346	343	343	328	356	350	371	331	361	339	346	343	379	378	338	360	361	353	362	344	398	377	361	370	353	345	351	369	322	351	355	341	356	317	390	371	343	325	353	342	391	357	391	377	359	351	369	334	370	355	361	357	353	359	369	353	353	347	348	338	334	350	355	330	377	362	347	359	366	368	357	331	328	373	354	352	331	335	339	326	352	327	369	309	360	378	333	367	362	349	335	385	338	342	358	367	355	370	339	343	359	366	342	379	368	363	333	347	348	347	341	397	349	362	324	341	393	361	338	349	351	373	362	375	336	335	388	334	346	362	354	373	387	371	385	323	318	367	352	360	343	361	352	354	373	355	311	365	346	332	331	356	341	353	337	335	352	323	339	383	334	357	375	358	342	392	356	346	366	375	354	372	360	331	359	355	343	371	384	362	346	354	364	362	350	349	359	345	336	377	339	295	370	381	393	363	317	335	350	345	335	381	362	324	350	354	340	356	344	340	333	354	353	357	326	346	343	358	332	353	382	367	371	327	358	322	374	344	318	336	346	353	346	354	356	363	332	363	366	337	327	410	372	337	388	340	355	367	372	331	348	373	324	341	392	340	368	350	341	358	365	342	386	379	372	379	342	349	362	354	370	317	356	338	323	366	352	315	361	344	354	338	359	347	369	369	375	380	369	360	346	376	338	315	302	359	369	334	322	324	330	367	354	369	347	396	366	343	328	387	337	350	356	351	382	358	367	354	346	351	379	351	399	366	362	352	370	377	347	358	343	338	349	350	349	368	351	391	388	372	350	352	307	331	319	339	354	366	344	370	336	325	373	316	387	342	362	350	365	365	347	361	355	367	353	349	341	366	352	333	348	349	384	366	361	364	315	357	358	346	338	379	355	364	344	357	338	378	351	358	354	388	353	377	361	331	364	343	340	369	358	398	363	320	362	388	351	347	351	350	335	343	348	327	356	330	368	334	322	393	338	352	358	343	352	330	356	364	388	358	355	318	338	336	352	349	351	350	354	379	313	333	350	320	360	336	358	335	373	335	380	359	341	336	381	329	347	335	311	405	322	348	385	370	341	340	356	380	351	369	341	352	373	339	331	361	366	368	310	351	359	365	385	361	351	343	337	352	340	327	326	325	360	353	359	342	346	380	349	392	338	344	358	361	373	339	357	390	347	366	331	370	410	337	298	364	348	352	352	348	335	372	375	335	361	368	334	382	374	349	331	339	330	349	333	339	372	382	326	343	316	320	363	320	314	360	369	372	353	334	347	343	364	337	349	370	338	339	398	341	342	374	342	363	333	370	376	323	323	349	331	375	356	322	395	362	354	333	331	330	396	333	328	363	352	355	387	390	320	372	355	368	349	354	373	325	391	340	350	337	382	346	351	357	324	325	397	346	341	363	350	342	336	374	320	360	368	339	378	369	352	333	382	374	346	356	355	364	365	330	367	382	336	382	346	349	379	387	385	338	336	332	344	322	345	345	327	341	386	327	349	358	380	357	349	380	308	380	366	335	364	380	382	370	362	360	331	348	330	359	339	365	339	322	383	345	400	388	367	357	398	360	352	355	358	360	379	357	348	388	346	336	345	378	360	349	351	352	351	355	333	353	360	376	366	369	358	336	322	331	347	364	371	373	365	373	321	331	388	356	337	384	343	355	318	344	339	320	340	365	355	337	325	365	352	372	354	343	344	336	333	367	366	361	332	317	357	368	352	340	355	374	348	344	323	321	323	356	339	372	369	335	354	354	354	377	351	352	372	332	368	359	350	362	364	370	343	356	340	358	340	315	327	348	352	357	369	340	343	326	327	351	368	346	327	348	346	335	376	350	352	357	342	340	358	352	350	355	382	345	357	325	340	368	392	384	338	340	347	349	359	357	400	386	362	326	340	369	365	355	314	385	322	348	371	344	377	393	364	353	375	360	357	364	368	352	348	372	342	328	364	378	384	373	348	364	349	333	384
23990	21100	28459	25364	21968	15123	5493	2122	983	473	431	380	403	381	369	356	406	360	369	347	354	341	336	340	376	355	378	340	336	330	351	340	323	317	338	341	367	361	345	345	357	307	325	333	332	370	344	306	335	321	340	348	340	295	356	356	339	334	372	336	332	372	364	353	350	336	372	347	333	329	342	346	346	354	343	348	304	353	343	333	373	389	332	325	355	329	330	344	339	355	334	345	352	360	343	337	335	329	340	311	332	326	330	316	376	378	366	346	364	322	335	357	341	354	353	341	356	341	340	364	339	351	353	304	364	331	372	338	327	374	334	355	346	340	337	348	340	328	319	344	328	381	351	342	335	344	357	355	342	355	360	329	348	362	306	347	342	342	344	334	368	385	355	377	330	341	358	333	325	376	329	383	306	343	339	310	338	345	332	300	313	346	334	367	353	325	356	336	342	343	316	327	354	361	322	345	356	358	350	350	365	329	344	336	334	333	322	322	311	334	323	323	311	346	335	346	347	342	336	316	360	336	316	343	354	370	328	358	294	338	342	359	339	358	339	335	325	342	324	331	321	363	354	324	373	331	388	316	344	357	326	337	321	351	344	362	350	362	338	329	299	334	332	356	330	348	349	333	325	385	362	345	352	347	376	331	335	332	358	339	316	375	356	327	314	349	347	333	369	366	321	372	341	376	336	342	307	360	324	324	356	392	321	338	380	309	357	329	345	338	364	340	349	338	372	305	334	305	365	316	317	353	330	339	305	370	328	339	348	353	328	356	364	310	310	346	346	391	330	355	313	345	360	334	389	334	340	338	318	360	383	347	345	339	370	360	373	345	340	370	328	291	337	325	343	353	341	348	346	339	340	297	337	344	355	312	346	348	345	323	350	368	332	321	346	348	363	329	337	379	361	349	365	329	365	365	329	330	340	363	326	348	335	369	353	315	343	325	347	374	339	314	331	324	371	362	348	334	341	346	342	312	346	349	334	352	350	345	328	311	318	361	315	329	347	328	324	355	349	369	306	335	359	317	364	314	353	325	340	354	316	340	371	340	329	356	363	331	361	348	375	366	351	310	340	319	312	328	362	332	343	354	376	333	331	335	339	350	334	351	310	331	340	396	332	349	331	321	347	308	406	348	310	313	357	327	334	359	319	377	354	330	368	351	324	388	346	347	323	358	317	327	345	311	351	358	324	340	335	331	366	354	344	361	312	309	337	350	349	312	328	372	378	331	330	336	335	366	308	336	379	331	374	354	348	315	340	330	359	339	328	334	342	358	330	333	341	352	354	337	374	384	349	338	344	318	346	333	354	346	321	359	350	338	352	351	355	326	334	333	300	353	329	345	333	344	365	350	332	328	325	368	328	318	331	342	313	342	351	336	336	313	343	341	343	335	357	321	354	286	361	351	303	338	343	358	342	351	350	316	358	334	336	331	350	374	318	361	384	327	338	326	336	345	338	349	350	333	348	335	334	329	334	337	351	348	327	351	304	373	354	347	344	361	361	346	362	366	355	324	366	364	315	353	345	338	316	333	323	332	342	337	341	340	362	349	310	342	371	378	358	341	338	349	342	346	331	333	334	313	337	362	350	349	302	356	332	354	364	371	339	349	369	352	353	333	339	353	313	291	337	363	366	342	329	357	345	308	339	317	322	359	329	350	327	323	352	341	335	307	331	321	351	326	346	369	332	352	335	342	323	327	327	310	337	359	358	345	379	350	343	348	331	339	341	364	341	354	331	335	337	360	354	360	383	332	344	319	319	320	325	359	325	371	343	338	327	372	303	328	366	302	323	365	326	346	339	322	348	334	349	319	352	327	353	330	380	359	343	328	336	329	341	374	307	338	337	321	334	328	317	321	340	348	334	351	322	339	345	314	354	343	333	351	359	359	327	339	321	340	368	344	352	354	339	314	318	332	367	377	353	340	339	342	376	349	353	342	365	376	354	343	318	332	347	361	363	347	339	335	342	364	360	369	341	376	367	349	359	294	333	326	326	358	306	373	376	327	317	332	338	328	316	349	343	357	331	358	315	361	371	350	320	361	355	326	344	303	340	362	354	321	339	328	347	343	355	345	333	345	350	364	332	359	337	344	346	344	353	339	311	308	345	371	339	335	333	317	361	360	350	332	372	332	347	323	319	336	320	330	346	329	360	335	355	334	311	327	330	371	334	356	328	330	329	346	343	357	355	302	331	343	366	304	324	325	322	334	325	339	380	343	314	323	318	317	351	321	362	318	362	353	363	327	313	351	358	357	342	349	336	366	317	334	337	335	369	357	355	314	332	331	357	349	356	365	319	344	317	327	344	328	362	376	325	341	334	347	370	356	330	351	350	360	328	359	353	343	341	326	357	303	343	335	348	326	328	375	342	353	324	352	330	352	317	349	351	336	371	333	355	343	348	340	359	361	372	325	322	334	357	342	364	371	343	328	373	326	323	301	319	347	322	360	318	326	337	338	347	351	347	302	324	323	335	342	364	359	336	312	349	340	338	347	324	325	325	330	340	339	336	330	342	372	353	363	341	344	342	343	360	328	314	336	338	345	337	330	328	357	327	331	342	364	332	365	335	351	378	389	335	346	340	330	358	359	345	333	366	338	373	348	362	362	355	351	360	335	357	332	311	354	325	324	326	321	324	304	352	372	344	331	348	317	337	358	344	353	361	334	353	369	331	319	343	375	302	310	346	347	350	318	315	343	344	342	375	358	367	333	329	336	308	347	382	355	331	345	333	340	359	373	333	349	317	330	362	302	309	334	351	348	337	337	340	342	362	331	352	325	357	310	364	354	380	323	374	327	335	331	355	305	364	367	364	357	349	332	315	354	344	342	357	362	350	332	365	346	365	349	324	347	337	363	333	341	337	334	345	345	339	337	369	358	351	316	318	370	356	340	379	338	318	361	366	346	364	312	318	324	333	360	340	375	331	348	320	350	331	343	330	355	342	311	346	312	370	357	343	314	300	338	342	341	330	357	399	354	332	334	310	334	365	332	325	340	348	304	313	333	355	303	342	357	314	343	337	335	342	338	335	354	307	344	315	343	341	335	340	324	350	334	345	375	329	379	327	328	340	355	360	345	323	340	326	349	332	333	327	353	312	378	356	367	367	349	370	331	335	363	347	366	326	375	378	311	347	331	309	339	357	335	306	359	338	347	348	365	343	344	330	351	345	335	329	323	293	369	349	342	365	348	340	337	319	354	346	345	379	344	369	359	352	355	331	319	302	342	369	369	363	377	335	340	319	339	339	347	334	350	354	312	320	377	318	351	336	370	313	363	349	362	305	349	339	346	358	356	373	340	348	350	343	343	317	317	301	335	339	315	346	334	360	342	348	338	333	323	352	337	366	334	366	341	353	313	341	339	314	324	354	329	336	375	313	356	357	359	353	330	353	350	360	328	363	323	355	348	365	320	357	324	349	351	317	351	329	332	337	360	352	312	345	341	335	358	375	324	349	350	317	322	329	336	368	331	337	326	316	352	337	346	364	340	347	337
34666	57725	43708	31009	19519	9895	4621	2612	1277	595	496	449	412	424	413	359	415	405	396	373	382	418	361	377	411	443	335	397	415	370	377	409	399	394	382	352	418	399	368	370	361	398	384	360	395	336	380	401	402	396	370	409	389	350	399	368	404	349	396	367	376	380	376	391	370	404	384	390	415	427	409	392	386	380	389	402	353	388	374	394	382	374	368	377	413	369	392	335	401	382	392	410	383	410	362	390	364	377	391	390	365	380	393	398	371	390	377	380	369	374	447	368	355	404	396	415	373	364	391	360	420	417	384	379	395	369	361	416	399	363	388	386	339	384	373	414	395	397	393	415	382	388	408	336	373	370	378	379	386	429	415	382	396	430	388	394	401	422	388	370	391	416	389	371	412	377	378	416	393	385	375	398	418	368	399	382	416	427	387	389	399	389	375	384	367	375	384	371	375	388	350	403	375	395	393	377	405	384	367	381	390	413	393	372	397	434	387	386	393	368	404	369	353	404	345	402	347	392	326	396	399	366	381	365	385	380	369	337	373	385	369	379	381	389	383	406	373	351	345	377	419	371	389	367	388	399	401	411	379	364	388	388	327	400	409	368	353	403	347	397	422	357	385	397	385	377	408	397	371	387	393	374	399	400	413	409	403	374	392	391	373	404	401	383	401	391	339	383	391	389	386	415	395	390	410	382	349	394	369	388	391	404	399	408	395	372	386	392	397	367	386	403	400	379	387	384	372	388	387	398	354	345	372	399	423	366	406	362	385	380	379	342	398	391	402	420	360	380	400	390	382	392	368	390	319	364	371	413	385	383	356	368	374	383	413	400	364	394	400	354	370	386	389	383	350	400	368	398	375	357	376	387	393	390	402	399	371	392	381	353	331	374	383	388	394	373	397	370	389	341	397	373	421	392	413	365	394	369	447	359	384	402	373	417	372	378	417	397	370	404	390	399	391	386	387	386	398	404	377	378	376	398	368	414	401	389	386	347	398	396	392	386	396	381	407	395	413	358	380	401	379	415	352	396	374	394	377	358	418	399	365	390	385	361	375	384	415	411	403	405	382	395	353	364	398	393	377	394	403	355	356	404	361	386	420	404	392	362	372	369	395	376	369	378	386	411	391	404	366	415	381	403	375	364	392	373	377	395	427	398	400	417	370	380	366	404	412	407	390	362	401	355	382	387	395	407	370	388	399	401	382	408	419	415	375	398	391	374	381	367	373	380	381	376	367	400	364	417	381	380	381	354	398	369	395	421	405	376	380	398	377	382	394	419	375	367	369	387	412	379	362	376	393	373	398	391	435	384	358	389	379	390	362	403	404	418	406	394	413	396	411	407	408	404	409	390	378	357	411	366	390	374	377	414	386	381	380	395	339	419	387	425	352	370	402	380	401	393	382	390	400	370	379	345	397	382	398	376	398	415	371	331	386	418	391	399	366	366	364	390	366	379	404	398	401	393	394	407	367	388	350	379	391	354	394	383	371	399	397	404	394	454	373	383	406	414	408	379	381	369	420	403	384	365	376	382	395	409	381	374	399	363	403	402	349	401	392	370	366	396	365	381	382	357	370	386	395	386	362	379	368	358	376	397	383	381	378	386	382	374	373	406	383	402	368	413	405	393	384	387	388	372	407	390	385	387	353	385	372	418	373	398	426	399	381	385	415	426	392	384	375	366	366	365	372	384	349	385	365	389	397	401	383	397	405	380	405	396	411	374	362	365	372	386	392	372	397	387	391	393	389	339	383	334	388	373	374	404	373	377	365	429	370	403	371	409	370	382	352	384	369	370	387	373	431	375	386	379	422	410	401	398	374	361	398	394	407	394	397	390	371	406	368	415	381	404	398	361	377	417	406	369	377	389	373	371	382	373	379	399	368	403	409	387	389	386	402	351	389	417	403	368	393	438	368	379	397	388	369	364	415	385	383	394	373	386	344	418	376	406	347	388	381	381	421	373	372	420	402	394	385	378	352	380	396	387	349	397	368	387	395	382	356	373	404	356	425	382	370	339	383	378	411	384	403	399	384	368	414	351	374	381	371	369	362	416	393	376	396	397	376	391	395	359	392	367	370	392	388	383	376	389	389	391	420	379	361	364	382	363	396	360	367	389	386	410	407	385	376	370	409	381	410	406	403	373	400	367	401	364	372	393	392	395	366	366	399	356	393	364	386	364	384	374	372	372	360	396	388	376	418	399	418	402	362	367	359	378	333	367	392	369	389	416	379	424	356	381	328	373	379	407	358	361	393	389	352	390	365	370	419	371	376	397	362	403	397	398	347	369	393	372	367	385	425	339	371	392	372	398	365	382	366	353	381	380	379	342	357	404	392	391	392	386	372	366	406	380	390	370	421	371	347	400	351	397	390	377	378	378	356	363	354	388	405	358	378	393	390	388	394	393	369	422	344	382	378	402	377	406	373	361	362	364	365	376	401	404	365	362	348	400	382	322	416	330	370	397	411	395	408	370	362	383	371	396	385	365	390	387	372	363	364	354	398	392	382	364	399	352	411	392	399	344	403	400	381	371	365	357	411	373	368	384	425	366	396	373	390	415	369	364	394	357	413	420	350	361	409	394	382	378	372	380	384	371	365	399	382	368	376	420	371	411	421	371	391	404	389	388	368	417	354	345	381	367	411	364	373	361	430	393	368	390	358	390	415	374	363	367	394	399	391	418	395	408	385	337	382	414	390	409	403	385	386	424	361	384	377	381	376	349	391	380	398	377	415	401	339	391	417	398	380	406	402	412	389	387	416	379	383	355	379	366	399	381	382	370	391	365	369	392	371	381	387	386	401	381	382	377	415	393	359	327	388	406	411	387	368	379	416	376	386	396	395	405	360	376	410	393	388	375	388	372	394	418	391	373	407	387	384	393	377	367	408	386	359	367	379	370	365	352	402	364	413	422	371	404	375	406	392	356	387	378	399	370	373	384	412	384	331	385	335	359	356	378	378	316	377	362	354	395	405	376	392	429	403	357	403	371	348	377	364	382	388	417	388	380	364	425	401	386	398	370	365	406	437	388	369	383	404	404	353	391	350	379	361	397	393	376	389	379	378	372	378	417	403	406	353	366	387	336	401	407	414	394	367	409	358	396	353	397	367	427	396	373	356	381	380	371	348	393	395	388	407	363	359	383	432	386	398	397	394	354	369	382	354	361	406	408	372	343	354	368	390	380	340	391	383	336	339	385	393	365	362	368	390	370	374	408	419	370	412	363	399	360	402	401	397	374	368	397	364	380	353	401	405	364	357	400	377	393	382	410	361	420	401	435	393	398	383	365	359	361	377	373	387	391	363	346	380	384	378	383	390	363	386	370	370	383	425	399	430	366	391	388	356	390	315	399	370	398	375	396	379	383	396	405	376	396	395	408	383	360	382	387	396	393	389	367	371	381	417	380	380	371	395	362	414	370	387	374	388	387	385	401	398	392	395	401	369	377	383	391	419	360	350	390	365	409	376	351	395	384	377	376	372	361	399	343	401	363	386	386	363	347
25318	21454	29334	27411	15559	5569	2515	1267	634	476	438	410	392	433	397	377	391	433	420	423	354	401	439	389	385	372	403	410	389	362	427	415	370	368	394	420	402	405	425	407	404	387	400	390	421	421	387	374	371	394	419	409	402	390	394	385	388	405	411	456	395	389	386	417	365	383	369	403	391	406	374	404	398	392	413	395	381	415	390	388	395	380	396	377	380	431	408	413	391	389	403	394	416	395	400	409	398	382	388	411	355	401	426	372	388	387	444	409	417	412	390	395	386	395	417	377	394	399	393	379	394	410	424	402	422	392	397	398	390	427	402	422	420	398	413	417	424	428	404	379	412	419	416	382	392	371	420	405	422	388	413	393	411	417	417	375	455	401	404	450	365	426	401	394	406	400	410	386	417	399	390	365	398	370	394	394	400	388	385	379	379	378	403	386	403	380	375	424	383	378	371	396	406	380	403	433	385	399	373	410	363	424	404	406	384	422	401	423	422	388	376	398	358	378	383	405	409	427	378	420	419	396	425	408	419	384	410	383	382	431	367	390	415	414	372	416	416	385	385	364	413	407	397	408	404	410	393	385	411	385	410	422	383	409	418	419	420	390	445	405	424	396	408	407	436	399	372	414	370	414	404	433	381	410	371	375	360	389	416	423	351	423	369	362	438	433	395	367	423	370	405	369	396	378	389	395	394	365	406	456	380	395	398	404	353	433	388	384	393	372	412	379	403	392	385	417	411	427	418	399	424	370	433	416	361	397	420	396	430	396	418	403	421	390	408	406	397	375	377	398	421	406	406	401	402	384	391	416	412	378	379	427	370	369	405	427	402	423	397	408	369	396	419	437	396	398	386	406	388	365	365	388	374	390	395	366	394	392	402	384	396	397	406	406	380	395	360	394	396	401	420	402	417	410	393	396	418	409	395	391	373	383	391	370	431	382	393	390	402	380	405	393	444	396	432	395	399	395	431	395	373	376	403	362	376	391	394	397	392	397	370	360	430	409	410	356	402	379	390	402	392	406	414	420	411	407	423	375	423	363	361	383	382	377	413	395	381	419	419	423	389	382	393	411	414	382	395	426	434	372	433	379	424	393	367	386	431	370	383	395	368	387	419	418	392	410	414	365	413	419	403	362	389	407	428	394	402	448	412	393	393	375	361	385	381	440	393	366	381	389	389	391	383	416	355	386	396	407	394	420	390	387	390	402	415	390	385	378	370	408	397	375	379	405	387	408	402	381	385	428	401	370	406	395	391	372	409	416	337	381	404	387	377	387	376	360	436	383	396	380	391	415	413	405	391	375	411	426	376	413	388	406	418	391	358	414	403	458	424	395	419	364	377	416	402	414	425	398	387	367	380	379	351	383	400	417	415	378	393	410	405	413	407	366	406	404	408	364	401	411	370	406	357	418	368	410	410	377	396	397	404	363	416	402	359	386	402	391	414	375	427	409	403	358	424	401	408	389	415	401	371	415	427	383	428	397	426	391	393	421	415	407	405	407	427	400	379	386	408	362	396	372	384	407	386	420	423	396	458	379	417	417	422	358	384	398	408	391	396	404	374	402	368	430	380	426	418	414	391	416	372	372	402	400	393	400	411	400	370	366	397	351	391	383	373	392	419	405	394	386	407	431	400	400	417	386	424	397	373	393	402	402	397	439	366	422	408	399	420	390	379	375	374	411	360	383	411	443	416	412	378	385	395	422	390	421	368	398	425	404	394	384	378	383	391	391	368	402	383	416	378	430	384	401	412	364	424	384	419	419	409	394	390	392	395	399	444	388	423	442	402	372	408	399	413	410	413	412	408	382	410	416	354	403	409	424	363	407	379	402	411	394	361	399	405	405	418	413	395	405	415	404	393	406	394	431	408	438	411	388	405	415	406	417	387	409	371	387	400	359	429	393	410	410	405	410	404	424	381	413	384	364	382	367	396	383	396	371	397	400	433	410	384	398	384	413	390	397	411	415	407	367	423	425	413	434	484	395	405	400	386	398	396	409	383	392	399	442	392	350	407	367	377	368	409	373	373	386	373	410	447	410	395	380	356	406	425	409	403	400	388	403	411	421	452	393	424	398	405	404	413	398	417	356	385	370	375	385	446	413	386	379	423	405	409	406	422	424	397	344	387	365	414	401	403	463	445	381	368	383	425	426	382	392	413	408	418	406	432	377	388	410	393	358	418	409	391	426	362	394	400	411	401	399	398	373	380	371	388	374	371	389	383	417	408	370	400	361	416	405	405	392	395	385	373	417	415	438	431	379	429	388	391	430	450	382	410	362	394	410	444	415	396	406	409	422	376	434	381	412	413	365	392	369	425	411	398	405	401	411	404	391	407	393	414	378	403	409	390	422	398	403	387	379	391	408	438	385	423	400	425	389	411	389	403	412	400	397	392	371	422	374	471	393	392	384	417	418	375	373	374	434	395	388	436	397	410	392	422	361	366	387	422	401	385	396	408	388	387	375	388	355	372	413	401	375	418	395	377	403	433	377	412	392	407	425	410	408	405	379	415	393	393	390	385	396	450	400	411	384	410	409	414	398	324	392	368	415	377	384	381	409	404	392	385	427	428	428	396	383	415	394	402	407	405	380	423	411	406	375	403	406	424	410	402	406	383	427	383	393	375	389	390	438	369	375	387	433	413	399	432	388	412	419	383	388	404	437	383	382	402	357	418	398	365	383	372	409	403	401	379	390	402	390	420	413	446	407	382	412	418	429	419	392	387	412	400	404	383	385	395	369	348	396	400	399	385	410	379	431	393	386	415	403	388	371	384	407	397	355	373	412	374	396	365	384	421	400	403	388	413	387	381	353	386	391	406	417	423	373	397	409	330	381	374	362	345	390	397	376	387	397	373	385	382	399	420	403	378	380	415	395	385	362	401	370	417	389	372	398	391	422	447	408	418	395	386	400	416	381	380	375	397	378	396	414	414	409	348	442	427	394	414	415	384	398	394	359	370	372	384	430	380	399	420	387	430	370	372	434	399	419	419	379	406	403	398	429	404	412	413	377	413	427	402	381	414	395	404	412	408	380	422	406	409	372	415	393	372	394	348	402	399	432	386	389	442	390	405	397	397	383	436	385	404	427	401	387	394	391	400	404	386	408	419	367	416	368	418	388	405	398	381	400	382	382	388	391	402	407	396	418	416	426	395	408	375	422	418	389	404	391	423	413	370	449	390	403	381	413	388	392	383	418	423	394	404	374	416	411	387	420	395	397	384	408	407	416	407	379	438	379	389	381	383	390	423	414	389	412	385	391	388	383	385	370	403	402	408	393	371	402	363	425	403	409	381	419	433	435	415	443	413	401	387	405	388	393	385	412	408	395	391	404	376	417	388	390	386	399	395	403	396	394	401	395	397	403	353	394	371	451	414	374	432	398	372	377	409	417	385	399	388	370	365	394	425	412	401	405	390	443	404	429	447	384	393	385	411	411	407	380	422	391	397	369	388	424	387	386	358	415	381	397	387	413	391	385	417	408	404	426	364	420	408	412
37567	55656	41192	25815	12008	6261	3550	1899	866	582	474	447	442	470	418	466	462	426	437	467	426	448	498	441	486	474	470	434	454	403	421	465	464	485	482	450	454	441	459	467	436	436	466	436	471	456	473	446	444	422	468	485	447	413	464	446	471	447	468	441	468	424	471	487	480	476	460	437	430	437	427	472	462	466	468	426	460	478	454	475	433	474	447	423	446	454	425	430	446	464	415	407	441	455	451	442	422	473	454	489	445	442	432	433	469	457	437	476	426	430	491	454	493	448	490	457	455	413	457	417	455	455	423	464	457	443	431	415	455	424	429	453	458	443	437	449	464	485	433	438	448	446	462	459	434	467	458	435	500	434	503	453	470	433	444	453	435	411	441	423	469	463	445	466	435	464	418	436	423	478	460	437	492	466	430	475	492	421	469	473	439	452	471	476	424	422	451	450	431	446	477	462	449	468	433	431	462	447	454	457	476	442	421	443	490	432	430	456	444	459	461	459	453	450	453	496	445	460	464	481	440	459	494	449	496	428	455	413	421	439	461	458	438	465	439	441	447	491	441	454	424	449	430	439	457	458	433	433	435	457	436	424	447	476	435	443	406	461	457	467	474	444	437	434	444	429	439	444	440	477	488	462	430	453	491	450	453	430	458	427	477	483	451	440	418	470	460	450	450	475	441	472	448	420	421	443	512	436	472	423	459	484	481	517	465	471	449	447	435	433	466	433	478	443	447	444	456	452	455	480	466	472	480	436	410	427	437	437	406	464	419	430	433	474	415	455	470	447	470	474	456	467	439	433	448	412	451	445	460	450	449	440	470	423	449	440	452	436	432	443	476	411	442	450	424	457	441	454	436	463	467	468	449	438	456	423	437	458	475	441	452	410	448	435	457	401	448	479	457	416	484	427	424	456	445	398	505	443	404	430	473	453	444	494	459	432	470	449	438	466	431	482	438	477	452	473	466	419	481	424	466	445	472	493	466	455	432	451	458	448	492	417	451	451	474	456	429	506	427	511	432	451	410	455	455	466	437	432	483	433	420	484	497	455	459	476	446	443	453	420	455	450	455	465	454	414	426	443	444	443	477	471	469	453	445	481	462	449	453	458	473	428	443	475	439	452	472	428	451	450	465	453	457	449	433	480	438	449	450	461	449	482	445	457	471	436	473	462	435	457	458	442	433	469	419	444	470	461	391	467	445	437	436	465	484	460	438	441	452	461	453	449	439	500	466	474	468	460	475	436	469	455	433	405	404	486	435	453	418	452	450	430	436	450	469	444	502	439	439	425	488	449	440	452	471	466	432	409	437	475	463	449	423	455	423	464	451	468	422	462	460	429	468	446	436	459	461	443	454	471	444	475	458	435	473	437	424	477	444	469	462	429	444	442	421	458	424	466	467	429	448	492	456	434	458	455	446	450	468	482	432	451	437	452	457	424	428	454	468	435	466	468	412	439	460	475	436	466	439	464	453	462	444	463	437	414	468	428	486	460	453	418	446	452	452	451	410	435	450	446	459	490	450	465	461	480	445	453	442	465	443	441	423	491	470	432	480	461	462	446	423	454	455	469	472	470	430	456	448	442	471	446	435	407	439	428	448	447	452	462	455	453	423	442	448	453	460	481	412	463	496	499	467	463	455	439	458	468	451	460	437	470	458	456	424	427	442	422	462	392	456	444	426	419	486	461	457	446	433	476	477	480	466	406	459	447	465	409	432	429	436	446	421	495	439	489	437	464	475	460	454	438	443	447	433	456	454	493	477	473	406	477	492	466	432	486	479	467	475	458	469	442	427	518	415	458	433	462	422	459	424	468	420	472	447	484	436	431	440	439	438	454	429	484	434	473	466	454	434	462	416	409	437	490	499	446	450	397	434	445	430	462	444	465	446	425	418	412	467	471	467	440	469	418	424	443	449	420	471	454	473	498	458	481	451	443	393	416	463	457	437	481	462	487	458	437	467	444	466	441	451	422	510	422	455	439	429	471	455	461	465	449	451	455	454	413	465	432	484	460	438	438	440	460	450	463	430	423	476	480	442	459	473	462	454	484	478	430	440	454	435	444	478	449	451	479	434	424	441	440	475	447	457	459	455	429	447	459	462	487	471	436	452	477	455	453	436	461	424	488	447	450	457	465	454	449	449	466	433	450	449	459	425	435	505	467	465	459	419	445	435	451	474	480	489	424	469	438	462	447	452	494	440	420	479	452	432	402	413	461	463	450	452	464	456	434	433	472	472	453	434	447	447	468	449	449	414	492	454	467	425	458	466	475	438	472	458	445	447	478	472	447	472	442	446	452	449	486	456	444	488	431	478	454	418	481	461	455	452	486	467	489	431	419	485	467	460	458	452	444	433	475	477	455	463	457	473	443	470	446	467	427	471	463	425	436	479	440	471	431	402	416	495	419	466	443	507	465	433	433	468	452	429	420	433	449	414	459	477	477	426	451	462	421	490	449	432	448	460	481	478	446	472	398	444	453	437	464	476	459	468	433	422	458	446	438	451	454	417	425	436	472	460	431	446	473	467	457	481	440	460	472	455	473	444	432	439	462	481	457	455	484	439	474	464	437	438	460	466	406	430	510	475	444	482	415	445	469	475	479	423	457	431	452	459	406	460	417	454	471	429	458	491	449	482	447	434	444	434	454	421	459	444	465	457	453	488	431	471	493	484	452	473	456	441	442	472	422	427	453	441	465	433	481	466	413	449	464	424	445	453	460	433	461	480	469	464	483	445	457	445	455	465	463	449	456	433	442	439	463	454	470	415	452	455	454	437	485	466	478	516	488	443	483	469	447	479	441	478	444	476	471	456	446	462	448	470	414	463	428	458	469	456	453	429	458	467	433	492	479	454	478	445	424	409	494	436	452	445	433	516	425	456	457	452	455	402	455	427	446	420	443	409	463	448	478	466	455	436	442	437	472	433	444	457	475	455	463	423	425	461	455	443	417	472	461	474	456	456	467	451	476	458	432	470	440	452	434	447	447	437	460	426	439	469	455	448	417	488	450	413	434	471	443	439	465	443	404	460	469	427	472	483	431	452	461	453	437	429	440	418	507	449	443	458	451	501	425	462	435	452	460	421	498	446	468	464	422	445	455	439	445	482	461	463	488	437	445	438	470	469	458	409	471	442	421	461	483	455	421	409	452	455	435	441	435	426	443	470	446	449	482	408	457	459	443	468	435	458	437	449	445	440	502	455	439	438	442	455	498	467	462	456	472	454	410	451	434	467	426	465	473	458	447	447	445	475	455	424	424	492	459	455	462	422	420	467	428	482	472	451	449	465	450	415	451	436	429	432	440	440	459	427	449	456	434	443	471	444	466	431	455	466	430	419	439	425	462	479	457	482	464	449	404	452	466	484	470	482	426	473	454	452	446	493	437	441	453	476	440	434	469	453	429	462	460	442	434	454	448	476	391	497	441	424	449	442	466	496	448	433	447	425	511	466	464	471	482	457	450	459	507	445	444	464	456	423	484	460	472	471	419	445	441	487	486
22927	21077	28702	23883	21419	21441	14287	3820	1481	905	610	536	536	523	489	509	515	512	518	484	523	512	496	453	499	470	488	451	485	481	498	470	494	486	449	480	454	523	482	520	478	479	510	484	475	495	496	486	440	468	485	526	494	514	524	458	497	483	487	500	470	504	466	521	504	479	496	477	457	475	466	460	489	461	508	516	515	449	448	451	508	469	517	476	497	486	486	482	498	496	472	465	528	479	494	465	470	499	495	483	447	475	481	469	469	475	469	442	494	477	488	470	471	489	503	491	493	459	441	497	453	486	497	535	463	455	467	464	475	510	476	473	508	504	506	492	483	524	484	491	490	505	458	504	473	499	453	482	487	474	495	518	489	537	486	464	498	516	493	456	501	475	501	483	478	484	513	506	476	474	467	498	483	506	454	520	485	460	489	494	487	513	473	476	476	505	499	501	501	443	496	485	471	516	484	476	506	453	448	462	452	474	487	443	479	496	485	498	467	496	507	506	480	487	475	458	466	474	487	500	504	525	497	469	518	499	528	511	496	460	494	482	474	483	481	502	488	479	452	551	437	485	498	493	487	522	462	483	497	478	485	491	471	482	508	481	478	506	483	492	480	497	528	505	476	503	505	472	489	482	474	511	480	511	448	510	422	485	484	509	476	489	457	464	510	484	507	493	499	509	462	511	513	528	510	502	469	504	485	532	448	551	443	506	500	458	503	489	507	469	539	474	461	477	489	510	502	497	451	490	489	504	491	455	487	470	509	463	519	453	505	455	505	472	533	442	527	488	524	478	480	454	434	507	458	462	485	471	471	506	487	466	517	498	472	506	535	424	483	471	532	480	517	494	495	520	470	474	467	491	497	525	530	497	494	466	482	485	523	469	494	484	496	500	460	501	492	474	483	477	474	527	490	488	510	482	508	488	451	496	486	466	509	514	506	494	483	501	454	487	491	499	477	500	451	480	476	497	462	447	512	482	476	485	453	464	499	499	492	468	482	497	476	500	508	468	490	478	484	477	467	457	470	427	483	489	472	475	480	522	470	495	453	504	488	493	509	518	506	474	494	486	483	483	502	507	479	472	518	477	504	505	482	475	473	434	515	492	499	472	483	468	503	491	520	478	483	488	514	475	458	505	499	433	536	504	480	506	536	472	492	513	477	483	477	487	459	502	453	439	485	487	504	467	481	503	490	486	455	503	487	470	500	516	516	475	488	458	429	458	497	499	471	498	512	490	460	511	483	479	487	524	535	466	442	515	497	456	495	508	490	476	470	502	467	463	459	514	477	493	497	455	491	472	461	469	487	473	516	444	468	470	451	462	472	521	486	463	497	491	456	505	483	495	480	483	490	484	479	518	468	533	458	481	457	468	452	465	499	483	459	472	454	498	448	420	487	487	505	507	513	467	500	538	502	464	496	503	515	520	504	426	494	500	523	482	533	473	497	485	510	494	463	526	488	445	508	445	466	491	494	472	457	493	454	473	500	490	525	453	480	530	487	455	499	505	463	483	435	480	481	467	449	448	493	460	467	487	472	510	465	445	488	497	498	480	458	453	477	480	525	416	478	498	487	498	462	458	495	481	482	506	484	477	530	508	460	484	463	472	477	497	489	455	479	503	489	518	469	474	513	447	518	513	510	499	499	449	487	469	455	470	480	478	483	473	441	487	478	444	494	483	485	464	504	488	469	420	493	498	503	464	459	465	499	491	495	466	478	480	451	493	500	527	497	472	501	457	486	482	493	480	506	464	485	466	482	484	442	460	512	484	519	469	518	458	502	433	468	506	479	487	506	468	463	470	504	490	480	471	515	530	496	465	505	494	481	527	471	513	445	475	498	521	507	486	504	495	476	438	506	510	514	485	518	481	496	440	483	477	511	466	480	465	505	486	514	499	464	485	488	468	454	474	480	467	453	485	478	490	524	501	483	452	465	494	465	441	517	478	520	472	504	459	549	495	517	476	497	476	480	471	518	450	468	523	464	504	481	502	455	491	503	496	496	484	481	470	446	508	488	512	473	437	511	504	460	515	482	501	482	485	497	434	497	472	494	494	472	490	487	484	454	486	515	473	499	466	494	515	508	517	496	457	493	479	441	518	477	423	468	453	497	480	477	459	494	489	457	464	463	490	480	472	508	470	490	506	514	510	513	485	525	439	480	490	443	464	498	491	477	450	495	516	459	497	451	445	462	485	459	504	463	485	448	493	484	512	462	520	520	484	478	495	497	531	476	465	436	503	491	467	440	455	419	495	500	505	482	484	482	486	494	502	472	484	487	463	483	479	463	470	484	469	492	470	488	514	510	482	502	484	499	500	470	467	465	480	459	500	491	504	480	476	507	506	460	467	488	482	512	451	505	500	504	508	487	495	477	438	464	511	465	508	495	490	475	465	507	482	506	480	491	494	466	507	444	501	489	477	483	472	478	476	490	452	505	485	532	459	446	503	468	506	469	502	474	506	477	468	481	464	462	452	470	468	482	500	461	492	520	465	433	506	520	485	477	485	497	484	476	466	478	457	487	486	483	479	469	536	502	484	463	482	537	486	502	478	493	474	502	520	500	465	496	503	484	480	490	473	477	485	513	473	502	472	479	447	468	496	455	478	467	465	536	486	497	495	521	456	546	523	484	498	496	503	513	501	500	477	476	496	441	499	487	474	509	497	522	513	494	487	490	505	475	484	496	461	470	523	461	541	460	498	518	503	477	492	497	508	509	476	480	488	511	477	473	495	469	478	487	449	503	485	484	484	499	494	493	512	512	486	485	491	493	471	456	446	494	527	485	518	476	482	495	475	516	510	464	510	485	458	492	477	493	477	468	476	481	475	453	477	518	493	445	456	466	537	482	531	503	439	470	462	457	499	489	522	491	527	471	496	482	503	518	515	500	492	532	496	480	457	449	476	473	488	474	501	474	430	458	501	503	453	514	428	481	513	454	490	504	454	498	512	513	517	475	489	507	506	465	510	490	465	469	467	456	472	477	494	468	511	513	520	502	501	483	524	510	467	487	491	478	493	503	521	518	494	483	496	493	409	507	523	437	479	510	473	504	496	513	496	545	493	453	463	488	505	482	463	462	518	504	538	490	467	481	539	480	512	489	517	450	516	491	469	475	504	465	457	477	471	439	498	469	474	484	502	479	496	494	444	493	472	442	469	456	454	451	494	528	495	499	446	501	483	505	506	467	535	446	447	457	493	467	487	470	492	474	474	501	487	470	514	456	497	474	495	527	535	495	504	446	442	455	484	501	497	447	470	449	504	457	459	465	475	464	512	509	444	503	460	515	481	480	506	470	474	494	510	504	474	482	500	460	475	470	470	504	461	481	477	471	448	503	484	441	480	441	503	461	442	494	509	486	501	470	495	449	497	491	502	512	499	490	490	466	464	501	502	474	473	497	500	481	478	491	519	496	483	486	491	475	500	479	490	510	471	465	490	479	459	442	474	502	518	483	488	475	488	495	448	520	479	474	520	464	482	500	486	479	526	491	488	483	398
40880	65117	48616	30611	22170	14358	8057	3854	1783	1002	641	584	572	540	558	542	526	577	516	567	534	536	546	563	530	524	514	531	543	529	494	513	569	479	548	508	591	521	533	522	503	541	495	514	532	515	560	505	554	508	533	532	524	501	522	560	493	534	502	523	530	530	528	527	556	508	483	537	529	499	511	530	538	568	527	515	511	510	509	555	535	526	495	534	531	510	543	496	517	545	543	542	530	517	543	535	507	476	505	521	559	558	550	539	522	517	531	514	531	534	562	557	519	513	510	488	559	490	532	533	473	485	485	529	547	512	509	509	513	497	551	541	543	534	561	532	582	546	511	551	491	495	534	530	555	546	500	494	521	493	555	551	503	503	514	523	517	523	536	528	517	498	538	522	569	527	529	546	549	530	527	518	563	567	504	536	503	466	490	525	563	513	547	529	538	504	523	526	538	513	550	474	523	536	525	494	489	503	504	541	533	545	511	556	524	530	536	526	565	502	544	508	541	536	552	542	533	495	564	525	507	523	502	518	537	550	526	576	496	513	495	546	508	537	514	519	508	527	513	520	532	542	498	528	551	484	532	501	514	530	493	520	503	560	535	471	528	564	571	535	495	506	513	549	503	556	506	548	540	521	517	573	536	521	534	544	543	520	509	470	527	539	517	545	526	528	576	545	551	518	472	520	511	516	533	529	512	553	522	509	490	524	513	477	495	468	518	485	517	485	529	521	500	549	528	533	534	503	506	536	529	531	526	509	528	538	506	543	481	465	550	520	502	516	465	549	546	522	524	470	558	569	496	542	537	518	503	542	517	489	538	497	549	487	549	555	556	501	511	540	509	505	513	509	515	530	551	526	545	537	526	526	496	501	533	493	525	488	504	522	506	541	545	507	545	536	570	484	523	521	514	525	494	530	508	518	550	541	486	527	492	541	550	535	513	544	552	544	546	540	554	546	507	555	520	553	583	512	505	505	525	511	500	503	581	526	505	543	490	545	527	531	548	513	553	527	582	553	520	546	543	529	501	532	543	526	508	526	510	532	570	512	553	581	540	510	507	497	510	541	521	539	540	571	518	526	534	531	507	512	505	508	515	495	557	518	565	534	555	536	555	569	484	586	500	517	515	519	532	541	547	528	548	523	536	542	535	492	566	545	503	551	547	475	526	554	552	564	575	502	524	500	492	519	544	542	542	555	550	521	507	517	525	519	530	528	547	496	503	513	534	511	529	579	526	475	544	541	545	540	541	548	537	546	514	523	498	547	538	532	514	564	532	560	528	503	497	544	483	508	528	552	513	564	532	513	567	526	504	525	503	539	556	510	504	513	572	569	552	524	531	538	507	547	543	527	522	531	554	508	513	519	574	483	555	566	533	487	485	554	519	506	520	475	512	557	569	505	526	524	504	523	542	516	569	527	534	511	527	519	511	545	521	557	493	543	555	521	523	529	538	503	552	547	511	552	482	523	528	540	531	511	518	527	516	523	503	509	560	485	505	518	536	561	536	506	537	509	539	532	545	508	527	534	509	507	533	539	520	504	539	519	513	494	533	577	523	533	505	504	491	520	518	520	523	533	537	506	513	567	518	544	508	527	515	517	532	543	534	520	543	533	548	542	561	521	573	544	492	530	539	521	512	529	519	530	515	505	511	508	511	523	534	554	554	560	506	502	509	571	560	555	528	508	497	567	530	526	512	523	581	562	555	547	504	505	501	513	500	503	541	548	526	545	509	542	511	545	493	507	554	523	500	518	540	481	521	539	539	545	513	544	500	545	495	499	575	510	527	507	534	510	519	523	535	514	544	499	512	533	528	558	586	557	509	542	499	517	545	510	535	528	530	547	508	569	539	523	530	498	527	517	507	515	526	501	530	492	514	531	512	478	546	495	505	525	502	548	526	541	504	527	551	542	521	572	541	546	526	501	535	526	543	515	517	539	532	534	533	512	491	521	512	495	512	514	499	523	585	503	499	532	531	541	559	534	523	540	513	559	525	534	538	471	474	533	547	574	517	541	521	567	536	522	519	517	544	508	519	540	526	553	516	489	519	521	505	535	531	496	532	492	515	545	561	518	550	520	508	533	511	542	519	491	547	513	537	531	527	551	554	528	558	492	542	532	537	502	545	510	506	527	519	518	500	554	534	539	517	482	530	521	571	538	529	504	524	517	516	534	471	507	553	537	530	554	511	536	494	507	538	505	515	503	506	523	530	508	543	537	570	528	503	561	515	498	539	487	552	527	529	542	544	528	502	509	528	556	504	520	515	525	524	529	499	506	533	514	531	563	489	550	528	531	525	547	488	528	527	516	567	557	523	496	525	516	542	549	541	544	542	538	497	529	517	507	514	505	510	534	559	531	530	512	549	498	501	577	552	536	498	533	529	523	525	517	510	501	518	535	533	537	531	545	516	519	552	524	543	534	522	537	520	552	562	523	551	538	504	515	536	571	523	533	563	551	509	525	486	509	501	530	546	544	513	507	513	541	557	491	505	523	529	519	522	502	521	494	531	519	503	531	506	532	513	527	550	511	528	537	494	536	479	497	524	565	492	543	523	525	519	527	538	502	543	572	550	497	519	566	509	504	562	520	563	511	491	514	565	495	538	509	500	510	522	472	539	528	561	490	525	525	522	511	496	494	537	528	534	538	500	534	491	499	528	484	531	503	529	500	498	522	513	502	526	535	533	556	496	516	466	517	549	535	506	506	510	497	531	534	526	563	526	502	534	528	529	518	565	544	505	532	523	514	556	521	548	519	499	526	563	533	490	472	521	534	513	561	544	522	537	497	509	556	529	517	521	567	538	556	533	523	545	511	492	538	517	533	499	521	489	557	505	499	477	546	517	505	527	529	543	556	543	498	530	517	514	512	513	522	518	501	536	511	533	532	514	492	556	499	528	530	508	508	541	508	572	484	522	521	538	529	491	510	507	521	504	473	513	557	543	569	532	519	490	539	552	541	547	505	536	521	529	510	499	507	517	512	491	518	512	539	536	500	500	526	483	528	511	539	563	497	559	492	542	569	544	508	542	496	552	533	536	494	477	550	498	543	525	551	550	517	534	553	504	506	510	512	546	515	503	516	528	532	497	516	490	535	533	555	524	520	533	529	523	516	505	590	552	569	531	597	514	560	494	555	536	523	574	502	513	514	545	533	505	504	544	559	517	543	553	525	494	552	534	526	490	552	589	538	535	504	544	497	520	502	548	521	534	516	512	507	543	517	496	524	508	530	497	538	492	532	516	522	520	527	519	536	552	512	526	515	493	494	524	495	505	532	510	551	508	541	509	540	493	518	520	532	503	497	551	512	510	514	574	512	501	547	463	504	527	506	547	557	517	556	494	547	510	517	540	527	490	524	511	502	543	545	537	545	550	515	549	511	509	508	549	524	493	536	513	502	560	466	503	504	500	513	532	501	537	545	506	516	517	484	496	518	521	494	482	489	510	541	523	517	506	544	546	511	500	556	523	524	478	494	551	533	507	534	526	522	509	499	491	535
30707	31963	32564	19222	8443	3695	1353	596	372	327	326	337	335	335	329	305	294	303	326	333	305	318	272	294	300	330	346	303	297	290	296	308	323	300	323	292	334	283	307	343	351	299	337	310	332	339	321	292	334	299	333	325	305	310	301	311	298	316	316	321	342	350	345	352	342	281	304	320	299	342	292	310	333	302	328	324	341	342	316	341	289	285	306	335	313	317	303	306	307	313	305	317	302	316	316	301	299	336	341	277	326	305	312	301	309	327	290	327	337	350	307	313	317	318	351	340	295	313	289	311	338	332	299	327	286	305	328	323	321	332	318	279	344	331	336	323	310	309	309	324	319	291	306	323	320	285	270	293	331	302	310	310	334	319	279	307	324	323	314	321	337	285	321	335	315	285	335	314	308	321	329	316	293	360	334	317	308	358	312	300	307	321	294	293	339	292	322	296	331	300	344	302	315	312	345	339	270	315	319	316	317	299	308	314	307	329	363	313	285	323	325	285	344	332	301	285	348	293	310	326	302	320	334	352	319	346	322	295	329	313	349	325	304	313	315	316	309	331	275	323	303	321	306	373	305	330	299	307	290	316	335	313	322	347	350	350	326	320	330	316	319	328	326	299	342	334	286	316	299	316	298	281	302	331	285	282	324	295	301	341	290	303	317	281	284	317	288	289	312	326	328	294	312	316	335	319	316	328	305	303	298	314	322	353	278	294	314	312	305	299	318	310	322	300	315	302	300	344	291	334	289	321	288	290	306	286	309	323	315	291	320	309	329	298	337	283	345	310	289	296	319	326	334	281	297	328	351	287	294	329	307	313	331	315	283	323	315	301	307	296	312	303	313	317	338	284	317	292	346	320	298	314	352	336	321	318	322	335	338	304	286	337	315	328	324	290	325	329	338	328	288	297	329	298	318	318	318	330	345	327	316	329	303	319	330	335	326	332	325	348	324	300	332	289	333	321	321	308	319	311	352	352	308	330	306	314	332	297	328	348	297	311	340	336	329	288	330	322	287	294	332	317	316	297	320	337	296	280	296	301	305	310	328	328	325	309	314	310	350	317	290	309	319	321	286	339	343	336	322	309	287	297	292	301	313	299	318	318	324	334	337	298	317	303	331	315	363	295	309	330	329	302	312	274	335	345	299	319	307	304	301	323	328	317	322	334	300	292	310	328	343	317	373	327	311	314	333	286	292	342	303	334	314	335	330	336	339	336	325	332	306	344	309	314	332	320	305	316	320	321	344	349	309	345	294	307	288	302	319	315	314	275	295	330	338	343	316	334	318	334	298	310	306	344	315	308	304	296	318	279	314	335	298	269	320	299	313	318	309	302	324	309	306	311	338	323	309	289	303	310	323	302	304	321	332	300	289	277	305	330	272	311	324	327	320	331	313	262	313	354	292	306	326	300	302	338	308	296	318	325	311	326	314	301	305	322	338	313	346	324	314	341	301	311	315	286	317	311	338	312	326	308	325	324	330	307	283	315	279	286	276	327	306	319	291	308	303	314	314	311	310	293	312	313	317	332	287	302	337	293	330	337	332	321	322	309	279	292	337	329	327	340	325	317	282	307	337	332	348	317	316	336	333	313	313	331	340	288	311	302	317	324	303	310	319	307	312	313	317	330	326	304	301	308	338	347	317	333	320	308	314	332	347	290	288	303	306	320	310	309	326	283	328	329	304	331	345	309	301	309	342	301	302	329	332	300	314	307	311	302	318	305	316	321	310	317	276	301	307	300	306	329	311	322	356	331	315	287	307	313	313	303	331	333	268	285	304	321	309	307	354	326	358	319	304	307	323	321	323	316	325	303	333	276	319	283	315	293	309	329	290	317	330	348	292	324	279	326	337	349	316	319	318	321	312	336	340	319	346	281	290	301	333	316	342	310	319	309	285	324	315	312	315	319	358	335	331	324	344	338	344	308	313	342	327	310	311	295	335	324	303	306	333	342	324	306	302	339	309	296	318	321	308	300	297	332	293	331	316	289	301	272	347	314	310	291	346	275	279	297	335	313	315	341	313	304	314	300	309	296	333	343	302	325	314	348	315	329	336	326	303	323	301	285	329	294	296	314	331	310	318	308	319	313	321	313	291	302	313	326	285	307	349	309	304	271	313	334	305	323	319	322	344	300	324	337	349	332	306	304	315	310	337	324	315	346	302	323	314	324	313	339	304	288	280	336	282	319	323	282	342	292	330	301	291	304	308	349	317	322	282	337	334	328	320	296	337	290	308	367	325	295	330	310	326	316	281	322	271	315	319	289	321	328	317	324	318	280	284	325	339	348	307	274	302	321	313	323	319	302	311	346	332	326	322	307	321	336	307	288	339	330	317	298	317	325	335	317	319	316	327	308	338	330	303	316	310	296	291	300	290	324	309	296	309	308	338	321	311	298	311	306	323	332	319	324	331	307	298	328	352	313	286	324	315	280	311	293	309	318	323	367	292	287	285	292	321	296	318	307	277	308	338	321	332	314	300	312	315	275	333	312	320	304	329	326	333	307	311	332	312	340	323	293	352	292	288	341	326	354	318	305	299	324	335	324	291	323	314	303	321	316	280	303	301	331	313	301	313	300	314	315	371	315	296	332	311	320	325	340	325	318	333	303	304	339	296	324	259	330	307	297	331	290	310	307	316	297	315	332	300	317	330	323	371	323	294	311	298	317	312	318	330	337	313	318	290	297	326	327	349	310	291	306	311	347	300	317	315	293	374	331	310	340	317	298	308	294	279	295	313	363	323	331	309	346	345	314	318	342	327	307	314	300	329	318	313	349	301	296	311	332	308	330	307	282	303	290	324	312	301	332	329	314	343	323	350	322	341	316	347	293	316	341	303	322	325	329	305	305	307	334	329	297	311	314	330	276	330	300	313	299	315	317	298	305	280	308	365	300	310	326	305	332	298	347	297	322	307	342	330	323	334	294	304	315	345	307	309	325	307	296	332	282	308	290	330	317	333	323	349	290	312	343	311	288	307	334	323	321	306	323	298	332	328	308	297	331	312	292	321	300	324	316	277	328	309	331	291	302	323	307	322	345	352	314	311	299	282	330	314	325	310	324	308	295	342	330	323	317	327	324	305	323	295	327	332	364	299	325	311	304	338	320	349	313	321	313	330	286	334	292	300	329	297	308	299	295	302	314	319	338	319	282	353	320	328	328	354	337	312	324	290	317	308	306	311	335	325	318	306	333	321	321	326	315	298	331	330	289	299	306	327	294	295	323	310	335	349	353	316	320	285	350	288	332	297	290	317	307	328	282	333	292	310	311	305	298	313	303	299	328	338	311	346	320	319	311	277	318	302	329	341	310	339	312	313	329	317	287	342	301	290	334	321	310	318	300	337	329	317	320	291	314	310	311	321	297	313	320	321	318	303	297	318	297	299	312	288	302	298	304	315	317	288	313	320	311	308	329	325	306	312	306	336	331	346	302	328	303	313	286	328	314	336	260	277	310	324	322	335	355	307	317	315	362	316	308	335	306	296	350	326	319	329	292
35647	47340	31570	16616	9882	4984	1808	783	470	366	354	368	340	352	362	343	334	357	385	350	384	356	368	396	345	335	367	351	375	364	359	356	380	359	355	367	351	349	379	406	362	369	363	346	329	389	371	396	389	377	370	357	368	397	326	353	381	338	359	365	397	367	335	337	369	351	368	346	363	349	375	372	366	347	384	345	346	348	384	357	358	363	361	342	367	391	354	357	379	347	328	382	367	355	395	385	320	410	350	374	357	363	386	351	370	331	344	360	355	368	402	383	392	321	372	322	361	334	369	346	380	362	368	346	368	357	335	378	384	381	325	370	356	334	358	375	360	378	335	366	404	391	360	343	334	363	343	375	334	351	352	368	351	380	379	403	337	339	404	349	371	354	366	334	367	358	347	364	341	355	358	373	350	373	339	342	325	358	359	355	370	348	354	347	373	329	331	329	389	393	371	342	339	333	393	329	378	372	363	338	374	349	373	384	334	346	293	360	349	336	384	390	353	347	365	382	361	337	376	337	367	358	353	376	342	361	380	362	325	367	357	389	352	345	350	414	390	341	363	372	366	363	355	352	394	337	377	367	337	363	366	346	370	339	342	340	346	328	368	372	342	381	334	377	342	369	359	388	381	369	354	375	348	365	379	386	337	375	317	330	380	387	366	356	362	374	374	362	391	369	319	352	378	338	359	362	380	324	387	330	398	374	390	392	346	355	366	352	367	384	369	297	362	374	388	351	331	379	348	358	392	365	337	368	357	364	399	364	328	350	339	349	360	383	362	351	382	321	354	387	349	372	363	372	368	381	362	355	338	349	340	363	359	342	352	355	357	368	346	379	357	345	351	350	346	380	363	355	367	338	370	367	359	346	372	378	368	373	385	359	372	363	333	381	381	372	349	380	364	340	354	344	370	362	357	339	377	329	374	373	386	332	364	349	364	340	357	366	375	364	315	329	354	367	345	333	349	401	387	391	350	384	369	391	320	349	380	380	372	369	353	377	388	340	339	372	316	362	346	377	361	363	386	356	365	397	372	383	339	380	354	341	356	367	367	381	346	368	333	386	387	368	362	367	381	380	392	363	343	375	369	365	373	393	366	344	352	386	350	379	357	376	326	330	364	353	356	341	347	349	354	380	375	371	370	362	348	350	366	349	355	420	360	358	384	368	358	380	399	348	360	380	366	363	353	356	381	379	358	334	356	323	393	321	357	373	352	393	346	338	374	377	378	358	371	356	350	370	376	362	368	340	332	363	392	373	389	347	401	347	361	359	366	370	384	355	358	356	345	377	368	330	350	364	360	363	402	313	351	336	372	398	342	365	346	366	350	366	382	349	366	376	369	371	324	388	376	332	347	348	341	395	337	370	336	351	359	387	334	376	340	367	363	387	372	354	346	341	356	325	399	369	350	356	363	358	374	351	355	358	367	403	379	367	366	400	374	374	367	379	372	358	356	373	354	382	400	370	384	363	336	364	358	359	343	369	370	351	328	390	382	369	380	378	347	389	377	379	320	367	374	317	322	352	384	362	363	390	333	323	362	355	347	325	374	334	339	366	357	376	352	381	349	354	370	354	379	334	373	363	325	357	342	379	368	380	314	385	357	354	384	368	386	345	356	357	341	384	371	348	363	394	337	379	361	362	375	359	386	363	342	381	374	367	353	312	361	401	372	361	343	358	337	362	375	383	348	368	342	385	372	383	367	356	356	356	356	357	375	367	390	320	374	356	350	370	354	361	349	362	345	346	349	380	401	365	340	324	356	350	371	349	337	349	349	376	368	359	307	367	343	388	365	361	378	377	347	328	348	373	373	356	401	347	347	375	361	339	370	363	361	364	381	343	330	365	389	381	323	355	358	355	368	374	326	379	369	373	394	328	360	356	332	376	348	342	295	362	348	368	335	357	401	377	387	391	376	341	357	365	365	349	364	327	357	365	359	339	358	397	324	373	344	347	352	389	345	369	384	403	353	354	355	338	383	330	348	358	339	398	350	381	359	359	389	408	354	329	380	365	320	355	373	347	340	336	390	350	329	341	367	337	347	340	339	363	341	336	320	368	352	385	357	367	372	373	374	348	378	389	356	389	368	378	335	390	313	382	349	395	387	367	385	373	391	337	374	359	405	337	336	333	372	391	371	361	346	401	334	350	375	348	341	359	374	342	373	373	349	372	358	371	368	344	387	354	366	341	330	371	380	346	334	372	387	362	314	351	386	377	376	355	361	350	350	356	359	379	339	385	369	355	341	379	329	395	366	336	370	364	379	360	349	345	341	352	343	366	363	360	369	397	344	360	378	335	323	372	369	373	369	331	384	323	376	367	369	393	376	365	350	342	369	366	373	352	357	336	349	382	383	347	380	359	348	342	377	388	359	347	373	358	351	336	357	342	343	387	365	359	377	400	364	364	430	373	356	368	362	376	343	338	360	347	373	378	365	372	363	342	351	349	330	343	371	349	379	358	349	379	354	369	364	357	351	339	360	399	350	345	349	357	382	337	376	350	387	348	362	400	381	372	378	347	342	345	364	355	362	380	384	348	351	407	357	361	363	338	338	346	393	382	387	382	356	365	356	339	346	374	376	371	355	345	323	359	342	396	355	366	334	353	350	329	382	357	326	362	391	342	419	364	350	385	364	363	355	364	348	331	377	356	356	370	370	371	350	352	376	363	351	388	353	381	355	376	401	374	342	353	352	382	358	390	360	376	383	364	360	364	351	344	381	334	352	339	368	344	344	357	337	349	360	375	375	370	354	341	343	344	351	360	360	353	333	374	352	369	407	368	350	347	354	359	353	350	366	368	324	355	355	364	337	358	363	389	358	350	357	339	363	350	338	347	342	347	375	369	337	348	357	376	330	385	361	331	386	373	334	347	357	351	373	360	344	350	373	332	348	360	348	318	370	332	390	363	354	365	342	348	371	380	356	378	407	364	378	395	329	362	375	363	373	364	391	371	360	355	331	316	363	346	364	367	356	363	376	358	379	325	361	369	331	347	309	367	350	326	350	360	361	353	362	369	360	355	339	388	380	373	386	373	360	374	329	380	371	375	378	354	370	366	382	365	382	374	377	356	355	370	331	362	358	361	353	358	383	384	355	357	404	350	379	369	349	360	331	380	349	374	356	370	379	391	394	323	368	384	354	387	371	354	368	380	361	354	356	381	390	344	367	346	313	363	361	358	389	357	379	363	370	322	366	388	371	351	380	340	359	387	406	368	334	349	384	375	362	310	371	360	354	375	362	340	378	372	361	401	354	364	366	396	353	360	371	366	350	358	332	371	359	331	366	345	355	381	353	379	370	390	365	332	370	355	345	361	383	376	346	369	366	366	355	380	347	358	319	345	366	348	357	352	368	347	355	380	380	348	374	370	353	400	345	342	358	366	319	330	385	392	374	378	381	379	366	342	406	395	336	335	369	347	347	351	356	356	366	363	353	363	362	368	363	401	395	353	369	350	376	366	371	382	370	343	318	375	352	391	369	351	348	354	386	358	365	365
24068	21073	28419	25503	22642	17082	6871	2164	883	479	422	390	367	348	365	393	327	341	383	354	364	350	378	376	346	407	340	366	369	363	355	330	362	387	352	348	352	356	369	354	356	365	337	335	332	342	363	373	356	338	343	344	349	332	353	359	329	330	351	326	359	314	385	349	352	347	335	319	351	317	388	335	369	371	313	346	371	340	349	318	347	345	355	406	343	346	338	356	340	357	359	387	424	353	334	324	371	333	348	348	356	370	359	336	340	346	351	313	379	361	318	345	343	323	356	346	375	360	364	378	364	368	359	337	367	346	342	364	344	373	359	327	357	382	347	347	379	341	345	369	334	330	353	321	337	377	361	378	353	368	375	372	353	316	388	338	342	348	356	341	380	346	338	343	375	390	327	339	342	360	368	329	362	344	335	341	332	351	343	352	374	368	318	350	352	357	390	359	357	358	350	331	386	347	368	383	345	371	318	349	352	360	349	338	386	369	396	337	367	351	369	358	348	362	327	356	342	351	357	312	334	382	344	363	362	314	342	400	308	361	365	373	363	350	361	332	334	347	366	335	364	340	358	364	340	377	368	353	354	341	363	349	328	355	377	328	366	363	345	318	352	347	389	378	338	355	384	352	346	376	354	373	360	362	358	353	347	355	373	362	318	370	325	363	320	366	363	361	330	360	371	369	363	324	324	356	375	347	357	353	319	316	348	351	337	320	339	320	331	358	316	353	352	362	366	363	346	341	323	380	347	337	343	367	331	335	337	392	356	359	334	346	364	366	336	370	365	371	322	364	365	368	293	374	350	349	340	361	352	370	380	332	355	376	329	352	350	345	350	318	356	344	355	345	330	310	342	349	353	376	375	337	383	332	339	325	347	352	335	324	319	363	356	357	354	348	340	372	361	336	348	346	352	349	397	326	365	356	345	320	323	378	331	335	339	363	336	348	336	354	343	370	338	364	352	362	366	336	355	318	343	366	356	329	328	363	336	374	354	363	340	348	354	356	355	324	355	346	344	340	382	354	347	337	324	344	354	347	368	382	333	365	325	386	351	380	347	318	331	347	352	337	344	381	349	380	351	396	355	361	364	345	376	336	326	322	365	348	363	353	363	363	352	336	336	373	359	366	345	389	342	347	333	331	363	376	346	359	312	351	362	350	344	350	371	352	364	346	369	375	359	342	342	326	355	391	389	353	365	340	356	346	374	324	329	332	329	347	364	368	359	371	367	368	352	372	348	390	337	317	350	350	359	345	339	344	332	384	352	351	322	344	317	350	342	310	333	349	359	341	371	353	336	318	338	353	369	310	343	318	361	352	341	343	343	339	343	348	322	342	377	376	354	378	343	393	364	311	363	377	372	377	360	329	374	317	358	367	362	360	402	369	336	360	371	354	297	370	350	347	357	352	366	384	340	335	348	352	341	339	369	359	365	353	345	334	337	352	335	355	358	352	352	334	331	353	345	349	349	339	389	358	346	327	332	359	378	320	381	357	367	347	336	343	387	359	368	342	323	349	358	389	358	353	340	356	381	337	350	367	343	345	370	332	349	372	335	338	320	332	383	389	335	356	332	355	351	352	330	347	386	350	320	331	337	340	364	361	343	357	338	343	349	330	372	337	367	357	335	363	322	365	361	387	353	362	373	342	374	333	361	368	313	374	348	325	332	351	383	320	353	344	350	352	331	347	338	349	366	383	357	363	335	338	353	361	341	366	319	389	331	349	362	356	368	377	364	342	371	368	304	359	343	346	317	345	367	352	353	386	318	347	371	376	382	338	341	341	364	333	337	339	369	330	357	321	364	332	355	364	337	343	344	333	374	343	346	354	388	324	378	332	348	336	379	373	355	335	374	353	337	333	341	375	321	360	331	347	321	328	375	370	390	351	356	333	352	345	352	358	366	361	341	363	360	363	327	356	350	378	340	337	327	356	344	350	371	352	339	355	349	349	377	333	341	377	347	372	358	340	340	339	340	353	341	337	370	349	337	354	342	387	398	342	343	366	365	332	340	364	352	362	346	361	346	352	340	371	351	365	353	355	371	348	370	371	346	348	330	341	331	382	353	364	358	400	343	351	401	345	365	343	360	349	369	337	349	342	357	353	365	355	330	362	339	331	354	349	360	352	366	364	333	328	364	342	364	348	356	363	329	355	387	362	318	368	332	329	359	330	355	348	378	332	372	387	336	358	380	346	384	331	345	375	363	352	329	347	334	345	381	340	355	391	371	365	362	353	320	350	343	363	350	352	366	342	346	296	331	356	347	345	332	370	351	379	344	297	345	360	375	331	330	345	362	370	361	343	348	351	334	330	357	343	356	324	350	360	344	355	327	348	367	356	367	369	311	352	348	387	380	341	367	360	344	364	361	335	388	364	372	333	350	332	352	358	360	340	351	361	376	336	349	329	341	326	362	331	348	350	329	356	391	364	328	380	353	311	348	349	366	382	347	340	365	388	357	360	314	353	368	345	321	339	329	395	358	383	367	324	368	344	365	372	345	321	361	357	355	332	346	378	354	333	323	358	341	369	388	383	359	349	363	344	347	372	340	337	326	364	348	330	364	376	370	347	356	353	349	340	371	327	344	362	343	365	388	364	326	355	330	348	357	374	340	342	348	356	341	330	365	339	357	353	343	341	358	348	362	341	370	374	363	330	325	331	329	322	310	350	331	350	338	378	353	351	327	326	366	332	361	351	358	336	381	307	340	357	388	344	332	393	328	369	378	351	359	348	372	390	337	354	349	314	364	388	341	350	350	331	352	332	341	393	341	346	364	326	375	387	353	364	370	346	373	335	349	379	362	381	356	351	376	371	372	335	332	322	313	342	344	385	364	365	346	327	341	345	336	341	331	367	336	330	376	343	360	399	367	335	353	376	389	353	362	364	368	339	351	346	362	362	364	338	342	354	326	385	337	398	359	323	376	345	357	316	339	356	367	360	393	348	320	382	356	333	338	371	355	371	349	335	349	368	346	330	379	337	361	331	361	338	334	341	337	342	373	335	352	332	335	358	374	344	351	348	350	326	339	353	339	366	345	338	344	347	361	339	366	369	357	365	333	328	364	349	361	360	334	375	314	345	370	349	375	344	336	366	379	368	373	352	328	324	330	348	342	364	369	345	352	330	341	337	343	343	354	306	326	340	363	321	360	341	374	328	344	367	361	349	396	318	351	351	345	367	351	369	380	362	336	363	362	355	328	353	303	343	337	356	342	345	342	328	347	334	346	355	395	364	390	361	365	329	361	351	314	362	360	346	374	330	362	326	353	360	351	373	341	361	336	356	342	341	358	364	326	337	339	335	400	360	343	362	352	333	380	345	349	378	367	363	361	356	322	343	348	345	339	345	359	351	334	328	343	341	386	345	341	345	341	341	359	342	360	337	309	347	329	355	348	318	324	332	351	376	362	358	363	354	354	342	372	361	365	310	352	376	370	364	390	378	368	370	383	345	330	327	361	367	337	376	346	370	337	346	334	344	353	368	364	340	337	364	347	354
37542	58574	44047	32360	23056	12595	5824	2607	1149	596	457	453	424	410	385	383	387	400	390	393	429	428	408	371	370	411	372	392	372	403	400	405	408	432	387	403	373	388	407	355	405	348	380	365	386	400	344	429	394	377	384	371	390	397	393	370	396	406	402	380	417	383	396	391	381	408	392	416	409	412	375	370	391	392	395	401	396	389	396	405	389	367	441	443	395	379	388	400	443	374	391	380	408	414	386	385	435	391	352	397	359	377	417	389	407	388	411	385	394	406	376	398	365	400	401	384	374	401	405	384	414	405	404	397	394	450	354	426	429	382	400	416	393	378	355	397	420	416	380	405	421	395	410	357	406	349	364	367	389	417	393	396	381	402	380	375	429	439	370	405	420	405	391	406	373	391	400	373	386	420	391	368	399	409	443	360	371	419	384	388	372	395	384	387	408	406	422	389	407	369	393	396	424	391	383	379	403	387	383	402	377	387	392	419	413	395	434	408	362	397	423	375	389	391	398	407	405	414	402	450	399	448	384	397	406	385	370	381	416	444	366	403	385	382	390	385	390	417	429	388	399	377	391	400	438	399	372	395	397	361	402	377	368	395	375	376	424	411	387	390	409	406	400	424	399	434	374	417	392	367	402	388	424	378	415	391	406	396	425	374	392	391	385	391	387	401	382	412	419	424	399	373	388	394	361	400	423	426	420	395	376	399	392	409	366	391	376	402	370	357	351	393	376	399	399	398	391	391	380	390	448	413	426	400	380	386	423	368	404	396	412	379	380	385	391	402	415	424	388	391	390	414	422	377	380	381	411	397	371	421	402	388	367	409	399	416	376	403	405	374	425	401	420	344	371	375	423	409	410	423	409	382	388	373	408	420	398	390	395	422	407	413	399	438	402	409	435	406	363	383	392	406	394	391	362	386	415	399	371	375	383	388	392	387	397	382	407	386	397	409	373	400	388	397	391	386	414	396	397	382	354	413	394	399	418	366	369	423	396	395	412	392	401	393	415	384	396	424	399	443	398	407	417	408	413	398	384	397	407	383	375	361	379	400	389	378	392	412	414	379	427	373	406	394	407	357	406	422	355	369	394	391	416	381	416	404	395	383	386	413	372	386	422	398	372	411	396	418	384	423	370	388	416	389	402	396	393	386	395	376	385	373	435	387	374	399	407	399	379	396	408	392	387	380	399	398	411	395	410	381	419	418	378	358	392	431	369	387	435	410	398	388	345	419	400	378	375	393	400	397	397	379	427	423	407	405	387	434	378	456	402	400	376	364	391	425	392	406	402	390	386	405	424	410	383	397	424	430	411	399	399	392	408	386	416	409	406	457	396	386	405	400	393	414	396	394	388	399	361	414	368	396	385	375	391	383	412	366	402	388	390	402	433	390	421	414	373	429	394	413	397	377	362	399	402	381	412	365	395	435	351	405	390	418	416	402	393	386	376	367	413	404	392	400	393	385	379	391	392	376	405	419	415	420	374	376	414	399	403	430	417	401	395	391	422	382	384	389	395	411	397	358	415	388	392	371	411	395	406	408	428	390	340	414	397	444	412	372	387	362	418	374	382	385	395	411	388	376	375	413	419	401	393	406	376	377	400	368	389	391	403	395	364	419	358	424	405	390	428	418	407	395	418	418	416	408	409	427	396	385	393	418	413	409	395	413	373	415	383	388	413	426	357	361	393	379	425	440	358	379	393	387	384	440	398	404	395	403	402	384	420	419	431	385	415	390	417	376	417	387	398	397	419	358	394	404	398	400	410	383	397	400	387	415	412	405	420	401	386	430	402	424	395	377	373	410	388	442	410	397	372	405	436	418	400	421	440	392	405	393	422	408	416	364	382	409	370	382	376	355	380	346	384	381	399	427	392	422	420	400	374	407	416	400	377	397	397	438	388	403	414	374	363	412	421	401	381	376	378	398	422	405	400	397	367	409	398	424	404	374	432	367	394	353	368	408	414	388	399	399	412	359	393	402	363	372	389	411	424	385	411	389	380	387	399	396	396	380	373	376	368	399	379	396	367	411	437	368	400	403	391	377	363	398	387	399	387	380	359	411	391	377	386	393	367	402	387	388	416	420	391	374	377	398	400	407	392	369	422	400	387	427	400	414	394	397	402	391	385	437	373	407	401	355	387	398	386	402	377	397	408	378	399	412	392	403	404	418	362	435	421	389	395	413	357	392	400	343	388	367	432	411	396	430	409	390	370	356	399	395	386	397	411	352	408	363	384	405	400	417	380	339	370	407	392	400	382	374	358	375	392	408	442	416	383	394	422	404	423	409	380	421	362	432	405	399	384	418	366	414	362	405	356	379	430	344	391	378	392	388	361	402	383	406	411	358	423	392	403	379	411	380	402	387	389	380	399	346	415	382	404	392	359	407	395	387	387	392	379	398	403	402	394	393	402	414	405	398	372	379	387	359	396	379	389	387	411	364	422	378	450	394	417	392	377	373	399	381	426	370	412	379	406	373	367	346	393	390	375	382	403	395	376	395	370	370	405	389	389	422	360	420	397	380	389	396	375	408	363	380	371	400	393	405	410	398	375	375	442	392	413	377	365	380	430	380	379	400	407	350	404	400	414	384	389	414	370	432	395	389	402	391	368	363	411	406	388	372	417	418	397	401	431	412	412	426	371	386	373	391	379	388	371	420	392	412	437	378	365	396	368	393	391	416	384	385	373	409	373	408	385	402	389	394	371	421	390	437	397	414	401	361	414	401	421	386	395	383	383	403	384	376	410	414	366	363	394	395	402	407	347	406	394	410	375	346	379	419	383	406	411	420	415	370	420	409	379	416	358	387	427	378	396	388	408	375	353	393	379	364	378	412	390	394	374	380	384	416	400	396	386	406	412	396	401	365	413	401	379	411	404	370	418	395	389	402	397	416	411	430	375	389	388	445	389	384	356	366	427	355	423	399	391	379	436	395	426	341	366	396	371	402	394	439	409	419	359	384	404	345	389	438	380	393	382	405	386	387	344	396	361	367	405	340	391	397	397	418	390	365	406	384	383	422	407	418	409	390	415	385	378	401	397	376	401	439	386	393	387	394	441	381	399	375	453	378	370	386	404	404	373	389	405	392	414	421	402	430	403	422	442	385	408	428	383	377	356	420	419	401	395	399	355	386	399	381	399	360	381	406	410	367	386	449	417	388	438	409	398	412	420	412	359	409	413	409	357	398	407	404	396	387	421	402	398	428	402	368	368	403	416	353	401	381	399	392	414	390	403	427	360	404	417	415	375	407	422	398	379	409	409	371	386	393	406	395	375	389	387	394	367	369	400	391	369	371	405	415	421	371	365	404	388	398	417	391	386	366	413	419	433	378	402	393	411	383	367	418	405	437	396	400	391	403	413	350	403	388	367	396	362	412	375	397	392	394	405	362	412	409	352	383	440	382	376	386	417	408	409	429	411	406	385	394	412	361	410	375	398	428	400	410	391	361	407	359	371	436	406	380	427	348	386	364	398	371	394	391	410	395	395	382	388	397	396	403
25246	21477	28967	27098	17671	7628	3162	1108	551	454	448	473	385	420	407	407	412	402	403	384	400	391	403	393	411	410	397	427	405	425	394	416	434	396	431	394	411	396	381	373	386	427	426	411	407	362	378	368	419	357	424	388	387	430	390	429	395	390	425	382	388	367	410	380	368	402	406	403	396	401	377	398	425	407	403	382	430	391	419	388	444	396	405	387	411	403	388	408	404	429	395	396	446	401	335	430	366	400	424	420	426	417	414	396	435	398	363	393	387	385	401	404	359	415	387	414	419	393	380	389	395	388	409	413	419	360	422	418	400	386	378	440	396	388	386	378	393	397	414	368	408	400	423	389	417	430	401	437	393	396	421	379	388	379	410	422	390	400	374	411	414	404	382	390	391	430	417	405	408	369	405	411	404	366	397	369	405	395	417	404	385	394	413	458	424	406	373	431	441	405	396	392	391	427	357	394	406	382	407	392	412	384	427	380	401	394	424	395	438	414	393	409	397	406	389	388	398	373	432	411	380	417	430	397	462	436	389	417	421	432	373	402	412	393	440	377	407	453	416	400	409	366	385	409	388	386	403	401	359	394	376	405	406	450	402	424	400	407	367	407	378	414	407	411	391	383	364	416	442	371	432	422	389	410	405	370	401	395	438	426	389	433	434	421	414	402	381	375	434	386	415	388	397	411	428	382	429	411	388	414	404	433	380	399	370	358	435	424	455	435	417	408	387	408	414	404	408	383	392	429	417	420	398	381	395	399	409	415	403	377	417	422	384	405	380	405	402	442	455	390	438	446	389	440	387	344	389	419	431	409	437	391	397	366	416	385	385	408	371	447	432	451	427	399	379	409	406	394	394	398	383	378	383	419	407	396	403	403	396	398	386	397	391	376	386	405	404	416	405	388	375	408	395	413	369	400	431	423	382	371	418	417	426	390	404	427	417	434	425	433	434	398	391	379	408	422	398	397	400	427	429	418	414	367	409	399	376	381	388	386	423	394	399	384	412	387	419	398	419	401	383	420	385	396	390	364	435	415	400	424	408	438	404	431	399	395	409	425	439	388	405	416	427	409	375	410	400	396	418	388	378	434	385	405	384	378	387	394	411	407	402	383	411	428	412	372	380	370	387	418	390	437	371	411	430	418	447	392	399	425	401	397	399	406	409	406	417	391	381	406	426	391	410	413	427	377	396	397	423	409	389	391	404	426	411	415	401	396	407	377	394	373	401	418	420	419	386	413	400	407	380	385	426	395	403	395	401	429	433	411	420	429	394	395	394	380	415	437	397	395	408	400	421	409	375	391	429	416	397	404	417	395	370	429	368	390	378	410	442	402	385	400	403	445	417	384	391	403	378	432	400	435	408	357	394	398	435	413	377	359	411	375	415	373	377	386	380	442	413	387	379	392	445	374	381	389	408	404	417	390	410	420	402	400	415	403	412	387	435	394	395	422	391	392	404	427	404	410	421	416	425	374	396	401	389	359	416	376	380	410	403	434	406	432	392	406	408	393	399	399	405	408	397	361	409	431	395	376	406	394	432	407	382	370	419	382	411	423	410	403	409	391	404	431	392	400	383	402	401	363	443	401	399	411	376	403	427	406	394	405	403	376	398	408	370	407	398	415	408	389	425	416	367	375	430	399	420	400	392	434	400	374	348	416	408	384	423	408	384	400	378	402	398	412	419	376	407	427	412	406	421	410	402	424	399	409	375	415	439	414	399	444	394	390	401	428	426	401	428	406	404	411	381	406	408	397	401	380	409	404	404	384	378	413	374	404	406	386	382	415	389	408	396	413	389	398	420	389	367	408	402	433	416	402	401	395	436	411	398	398	405	405	406	410	384	380	394	407	373	414	414	410	416	438	415	390	401	373	402	402	402	390	431	396	412	403	402	375	389	442	398	399	390	368	430	372	414	374	411	451	369	387	409	422	411	358	392	406	368	435	388	423	418	437	402	403	417	413	387	390	414	417	424	424	374	381	426	406	440	421	446	397	392	444	411	380	385	397	393	409	385	419	370	386	410	439	417	412	438	405	411	376	394	372	372	410	398	371	425	387	370	423	433	394	382	398	391	410	379	388	425	358	415	443	405	393	405	432	395	408	383	427	429	426	435	381	402	415	401	424	387	400	405	386	398	360	443	423	389	429	398	425	393	384	429	413	413	400	361	389	397	397	385	420	403	392	374	398	384	428	392	385	393	390	399	397	418	385	387	401	407	380	398	398	397	416	407	392	412	374	409	393	415	374	417	395	412	428	394	404	393	390	414	429	407	380	389	401	387	394	377	406	434	423	417	393	426	452	418	399	425	398	407	353	387	405	396	391	450	372	406	414	417	441	363	423	403	422	380	411	413	426	398	391	428	407	403	442	407	348	423	404	404	411	420	382	423	390	404	360	401	408	394	390	425	415	451	365	421	387	411	409	411	413	371	403	398	374	383	418	435	433	382	376	419	384	399	388	429	412	421	401	432	409	402	412	377	382	414	431	393	387	415	390	440	382	424	393	397	402	387	388	403	407	445	404	382	393	382	378	387	415	421	414	394	355	420	390	416	403	412	412	406	360	404	392	371	439	405	408	422	403	377	389	404	402	387	397	387	409	414	415	401	422	376	414	417	415	434	410	403	411	395	397	434	412	404	399	357	416	377	425	432	402	412	441	404	400	420	432	395	428	384	364	389	393	426	394	444	395	402	439	412	419	413	426	398	382	381	372	407	402	409	393	364	414	360	430	370	415	416	384	394	453	445	401	412	370	388	417	414	424	372	428	387	419	374	411	408	392	415	428	424	407	410	395	449	369	397	447	373	412	407	399	416	420	384	442	397	386	359	383	417	401	361	419	416	429	395	396	431	437	442	406	407	397	400	430	373	411	414	410	375	404	390	420	393	380	397	435	380	403	414	394	449	397	395	378	422	387	425	374	432	441	409	393	407	380	411	431	388	405	374	389	392	424	404	369	379	400	417	428	363	408	407	393	387	417	400	394	439	381	420	405	429	407	411	374	399	388	393	397	377	399	397	423	440	413	440	434	418	386	437	370	401	415	445	388	423	421	434	388	435	399	395	387	376	357	387	398	397	421	410	404	419	407	416	421	393	422	433	411	399	409	392	376	410	431	414	442	397	406	442	446	418	368	396	405	414	382	371	378	405	433	403	407	405	398	377	391	376	395	368	416	413	411	413	430	389	397	431	391	404	399	395	403	362	432	412	429	449	408	397	402	373	410	393	430	388	438	386	409	408	422	396	381	411	455	418	419	398	370	380	404	401	400	404	400	392	407	406	418	370	394	411	368	382	405	365	403	433	363	396	375	423	407	400	414	417	400	417	391	413	366	403	370	410	397	417	420	388	399	382	421	411	416	402	383	396	412	407	405	388	394	408	382	417	394	432	416	386	401	395	414	373	402	404	413	393	369	415	388	415	394	354	389	410	365	408	442	405	425	407	426	401	403	396	424	365	384	422	416	383	355	373	410	386	407	417	392	407	408	418	435	421	408
37538	55307	39564	27006	15948	8217	4302	1537	639	513	473	502	469	461	458	494	481	486	451	493	454	457	449	487	438	474	509	479	478	445	444	458	457	446	435	477	464	466	463	478	455	509	446	452	470	487	481	484	481	453	496	445	468	449	467	433	471	488	454	467	476	465	472	462	476	430	478	439	439	466	489	456	500	453	425	459	470	494	440	457	454	494	447	440	495	424	451	474	497	479	465	452	483	445	508	456	447	478	431	473	436	483	437	416	416	440	482	487	444	424	482	473	461	466	445	456	425	443	490	496	464	473	466	462	452	471	459	476	477	445	472	476	444	454	481	440	455	450	507	473	459	477	481	434	480	435	461	465	436	468	450	470	446	479	467	476	469	463	465	427	468	463	476	429	448	447	450	463	439	456	442	478	475	459	443	476	436	453	484	435	489	433	431	451	469	426	414	443	440	422	459	452	430	451	450	482	534	472	416	459	476	484	440	471	489	468	480	451	460	453	471	491	430	504	417	450	449	419	462	490	480	457	458	472	485	470	389	466	480	448	467	437	475	453	500	434	451	473	470	451	450	468	487	479	429	475	453	498	485	450	474	491	470	445	473	438	456	460	437	457	480	460	469	461	505	450	433	468	443	476	480	439	457	474	435	468	459	459	477	441	422	435	449	474	492	448	505	460	436	452	448	446	460	461	461	467	449	465	461	440	469	444	485	448	471	413	441	468	479	454	477	477	490	459	392	479	425	429	440	460	432	430	441	448	466	469	426	447	470	427	436	448	437	500	464	477	453	446	412	472	410	458	444	490	463	481	438	458	443	416	474	446	447	427	453	426	461	444	471	460	452	426	433	464	476	484	468	464	480	444	469	483	445	437	409	440	464	412	439	470	472	477	478	441	419	429	434	514	440	454	464	475	492	482	470	449	488	469	475	448	439	490	501	481	473	490	450	494	421	461	473	438	451	507	458	432	460	447	497	463	460	437	448	487	448	441	434	447	444	495	468	461	407	431	460	539	460	427	469	462	454	451	445	431	457	405	485	436	497	436	410	455	474	442	438	501	446	458	450	463	486	451	460	470	435	494	480	446	465	438	420	444	429	431	442	434	462	448	477	492	436	460	479	501	443	450	476	450	475	458	450	491	428	451	444	442	411	450	428	457	496	452	457	472	457	454	467	439	476	457	490	444	453	476	420	445	460	439	436	481	497	477	446	474	441	455	479	440	469	505	448	464	473	455	445	489	471	451	432	444	449	490	454	481	478	468	436	477	500	483	488	418	467	477	457	518	477	430	470	474	459	463	447	464	489	478	459	449	460	435	483	442	422	431	476	506	413	491	452	490	500	471	478	475	438	471	451	452	459	462	439	426	458	466	443	510	486	481	448	458	407	478	476	475	455	427	485	458	447	469	474	449	446	493	497	461	458	442	421	494	451	467	442	483	474	458	444	466	443	473	459	458	477	450	476	455	479	465	461	494	467	412	432	497	492	468	458	456	490	471	424	442	434	463	448	463	480	449	468	494	449	437	479	451	448	474	452	449	444	465	461	457	478	429	552	437	416	451	457	458	474	469	466	471	479	447	461	419	454	443	454	439	438	460	469	444	461	473	442	477	451	455	460	468	403	468	441	471	467	443	514	450	450	476	433	440	476	467	449	472	453	467	439	436	464	432	424	446	459	447	460	478	449	461	446	462	486	448	454	478	467	455	448	467	451	463	431	438	454	457	442	488	480	426	470	513	405	474	430	450	477	500	446	497	439	466	412	473	432	464	444	452	464	425	448	414	426	472	459	477	454	462	475	459	407	466	481	449	509	466	457	433	470	448	483	466	491	444	453	463	448	440	435	424	476	445	469	476	487	479	463	421	482	474	430	424	436	456	447	493	475	461	460	454	487	453	439	442	457	463	430	461	458	441	458	487	435	439	443	434	487	444	451	474	439	453	464	456	441	466	501	461	458	436	473	451	475	495	431	467	489	444	436	463	503	434	478	486	459	465	464	465	436	453	440	476	481	446	445	444	497	449	442	417	455	511	486	450	488	437	452	447	446	475	460	441	486	457	496	449	473	482	464	430	505	465	434	470	474	463	469	450	440	465	436	455	460	445	455	468	457	443	464	467	450	483	480	466	417	457	468	470	457	446	476	456	410	444	454	444	417	430	450	453	463	469	460	452	444	448	444	458	455	465	448	441	447	469	485	481	444	467	467	487	432	454	457	457	443	468	471	418	461	506	444	460	462	465	446	470	486	457	462	468	472	431	460	425	484	436	491	469	455	476	440	491	453	445	455	486	443	504	420	433	490	496	452	475	461	456	451	472	451	399	499	461	447	468	489	444	440	472	454	450	447	420	439	417	467	430	453	455	455	475	459	487	494	446	464	495	474	464	477	501	461	443	489	439	478	450	447	447	443	438	463	457	481	492	465	463	462	442	528	464	460	484	478	458	474	442	481	467	459	460	470	449	474	455	470	463	435	463	444	465	470	472	459	424	471	440	460	424	432	466	441	464	448	478	431	463	455	464	491	482	470	471	445	440	438	451	473	516	443	473	444	465	439	483	432	449	462	436	429	458	484	469	461	426	493	456	488	473	426	462	486	443	439	409	441	458	446	446	453	494	490	496	446	475	481	439	467	493	386	464	434	455	448	449	495	469	475	440	463	458	462	418	490	443	444	446	462	444	457	459	431	456	475	476	467	465	449	447	471	447	456	428	483	501	495	458	477	471	496	460	435	463	467	433	419	452	444	434	463	487	403	463	422	467	466	456	475	431	474	460	474	505	447	462	450	455	444	459	463	476	481	442	470	423	473	478	457	432	494	461	475	451	462	461	500	441	465	476	479	451	444	488	448	424	463	475	457	441	437	439	433	482	472	468	470	460	466	441	447	456	471	452	496	448	491	466	472	481	471	453	442	458	456	449	427	420	454	476	495	436	474	443	448	493	479	495	489	489	479	435	455	463	476	442	452	457	425	473	443	449	490	456	465	480	468	465	458	459	481	470	444	479	497	484	479	496	459	450	482	456	452	470	475	502	444	456	462	478	447	450	414	486	448	429	468	460	452	464	405	460	459	439	452	466	451	434	467	468	480	487	447	465	490	468	457	440	480	516	473	466	444	439	489	420	422	456	449	459	455	457	479	436	474	472	436	466	436	453	450	445	453	522	460	488	446	448	437	459	473	491	463	465	479	451	462	395	457	448	459	457	393	467	427	472	454	469	452	494	503	451	443	480	450	428	411	501	452	507	451	449	450	476	463	466	483	495	444	430	460	439	458	474	449	482	487	487	454	452	448	456	449	440	442	453	453	435	450	509	467	440	461	487	471	445	407	478	471	435	460	431	458	450	456	442	475	479	473	447	438	461	471	474	473	456	474	446	449	458	462	411	480	447	430	457	447	439	446	447	442	452	456	438	479	447	450	442	452	466	465	456	458	455	498	417	475	442	482	446	459	407	488	494	464	472	456	483	454	441	454	461	409	444	442	490	478	485	462	452	453	454	469	445
22986	21152	28760	24012	21576	21410	13088	2814	1161	769	558	513	522	488	490	518	456	509	532	441	521	427	494	501	503	463	470	475	518	467	508	510	493	514	478	511	529	529	477	457	464	504	488	473	499	534	527	489	508	533	478	480	507	448	414	480	481	501	490	454	518	468	471	438	475	504	488	470	513	510	484	497	470	460	486	498	500	444	478	488	495	519	482	533	503	526	485	462	473	470	489	458	456	456	493	487	527	492	489	491	479	444	475	508	466	501	501	500	457	488	500	438	455	475	438	513	442	480	468	508	448	536	481	499	478	473	437	492	490	463	510	513	448	464	525	533	482	492	533	472	492	473	500	487	472	428	454	487	498	466	492	530	492	489	479	499	505	493	482	497	512	483	483	508	506	475	520	473	483	511	477	474	456	469	494	485	473	432	469	517	446	476	512	516	475	528	468	464	479	490	518	492	480	478	471	474	482	470	475	461	489	466	476	489	519	484	468	494	479	459	463	487	510	478	502	473	486	488	484	467	492	478	495	473	518	518	476	513	507	505	502	511	487	448	477	440	545	489	518	501	462	476	488	496	485	516	503	470	436	522	491	507	468	521	504	467	491	476	466	523	488	465	511	474	500	507	462	518	494	465	501	511	492	512	480	508	486	476	434	471	503	493	498	470	439	522	451	484	490	421	522	516	464	477	481	402	453	430	496	439	471	502	508	475	508	479	511	502	498	509	472	473	468	453	505	475	512	460	486	509	453	516	466	501	444	445	438	486	435	460	480	483	475	475	503	474	496	473	467	497	527	512	519	435	474	467	490	463	479	486	486	482	494	503	511	502	524	461	470	474	487	483	494	480	488	498	476	493	477	474	482	516	477	553	456	501	495	473	488	494	446	483	443	473	481	465	477	480	489	485	468	520	499	500	506	483	486	491	512	481	459	463	484	462	454	492	485	470	451	505	515	501	497	449	471	484	518	519	500	526	493	515	495	484	502	485	465	478	479	472	473	502	500	482	486	487	528	530	482	450	452	487	478	502	516	443	468	490	492	460	472	473	499	492	487	507	485	479	496	478	461	483	477	483	507	465	529	492	499	479	464	481	479	496	484	501	452	469	499	483	442	495	490	443	513	479	489	460	493	477	476	488	480	513	483	515	496	508	475	524	474	505	453	522	482	487	458	481	454	524	501	527	489	478	475	475	499	458	452	481	468	462	483	484	503	513	448	475	471	495	523	510	463	496	486	497	488	449	492	477	498	480	454	492	470	469	466	516	421	454	464	508	481	501	470	488	513	506	499	509	482	492	507	458	486	451	504	458	474	472	490	508	500	541	504	483	539	453	476	475	470	512	459	512	506	427	454	513	462	498	495	495	483	516	488	411	489	464	499	470	436	498	459	500	471	485	473	443	455	484	459	462	519	484	460	488	491	488	473	438	498	468	495	484	498	495	477	448	467	483	513	453	480	485	486	519	505	472	483	495	476	452	466	479	459	467	512	536	459	433	497	472	535	478	475	477	496	497	473	469	473	481	501	492	517	472	460	463	512	475	515	471	482	505	474	463	490	493	502	474	469	483	463	458	463	451	460	479	497	446	489	486	466	510	485	475	498	443	526	526	501	457	487	450	481	477	505	464	481	512	499	464	504	491	455	513	490	512	478	463	489	493	498	452	505	479	505	491	472	456	471	529	492	522	479	517	477	456	510	461	476	472	477	477	485	466	459	503	479	451	469	471	507	548	491	462	485	503	508	508	488	488	489	477	477	495	531	512	518	472	489	515	508	454	462	490	440	524	483	513	495	484	504	488	493	497	463	492	512	469	505	491	462	455	452	460	483	486	457	481	498	459	464	479	488	542	500	493	482	467	503	478	474	481	465	449	486	489	479	465	463	488	493	505	497	494	497	440	490	459	478	491	496	467	454	545	499	499	508	511	441	532	526	484	482	495	472	483	463	480	466	475	489	496	476	443	466	493	477	487	472	491	496	459	477	449	467	456	446	492	466	488	490	472	508	493	484	454	450	476	488	454	469	470	472	527	493	483	502	453	492	468	483	474	492	463	486	456	467	485	487	493	485	455	490	480	480	443	468	476	538	466	486	439	481	483	481	482	483	498	536	478	464	471	492	503	494	456	519	509	451	495	481	463	495	485	506	520	447	490	498	513	459	467	468	481	518	490	517	490	473	478	515	480	494	486	473	475	495	496	485	486	481	507	464	522	470	468	502	480	490	514	495	484	447	478	501	462	457	471	467	486	472	484	469	508	500	449	448	480	471	460	445	497	488	453	501	452	471	475	488	501	483	505	490	512	491	501	483	446	486	499	494	492	501	513	527	462	470	495	505	500	481	482	480	481	467	455	477	452	470	458	469	478	525	481	470	500	476	460	472	490	471	492	455	463	480	480	522	481	501	513	495	481	461	489	523	524	472	526	466	431	482	523	478	501	508	483	460	483	494	510	482	482	514	506	475	492	488	476	487	497	529	484	490	434	493	461	489	498	438	478	495	494	511	465	490	506	504	479	477	483	459	473	499	480	489	509	499	461	447	488	511	475	463	451	477	483	464	494	489	486	493	481	462	457	510	502	474	469	461	493	511	462	473	451	491	458	458	479	464	501	509	478	486	440	475	506	482	497	504	430	485	507	465	521	500	500	465	479	481	509	501	488	468	511	468	470	478	473	464	522	484	468	498	488	496	487	471	470	516	493	494	521	474	471	464	513	490	519	452	502	491	490	469	514	520	479	522	510	521	501	465	515	487	490	490	500	460	497	535	491	474	532	487	478	498	492	480	503	478	512	493	531	502	503	498	471	475	433	449	489	519	508	506	494	484	483	492	491	432	517	465	462	440	475	513	507	500	534	479	536	493	485	512	519	488	482	476	469	522	489	538	543	467	472	490	506	492	471	459	504	489	511	503	525	445	469	469	498	476	488	503	515	480	489	485	514	487	483	539	525	482	495	471	514	499	495	480	441	487	496	490	526	534	492	476	448	519	483	495	511	511	508	478	459	482	472	497	482	449	459	493	480	455	464	497	513	471	488	504	468	429	483	468	491	474	524	509	455	475	450	486	489	457	517	464	495	473	499	457	434	492	482	478	485	490	470	507	482	467	461	467	481	483	452	502	495	450	453	460	480	479	430	492	521	483	490	461	503	533	501	480	458	485	477	451	477	485	505	486	449	473	465	470	462	500	498	523	499	478	477	483	444	485	528	492	500	460	487	446	484	511	462	510	486	480	479	510	483	490	540	448	478	478	453	517	480	508	490	483	476	498	459	478	488	458	502	468	506	500	453	497	468	489	481	440	485	492	473	501	497	494	501	517	485	460	492	463	421	479	483	483	449	524	474	517	484	488	488	488	489	507	484	502	467	496	482	487	490	462	481	503	478	498	446	477	487	439	497	505	454	506	467	506	492	474	474	496	486	482	485	475	491	445	507	473	496	453	499	481	468	476	537	494	471	531	509	456	474	460	471	484	486	514	492	478	458	492	473	487	488	493	449	488	472
41274	66553	50957	31709	24183	14001	6387	2725	1481	898	637	577	618	509	548	531	548	530	526	540	546	535	524	552	504	523	542	554	552	509	503	542	529	521	548	510	501	534	535	518	516	540	551	524	552	537	525	509	521	486	529	570	521	535	540	544	537	566	499	543	529	533	496	507	505	495	544	518	533	523	561	514	522	518	521	512	515	554	513	504	547	565	545	495	526	524	526	536	516	542	520	522	510	501	521	500	587	526	516	545	517	542	564	520	500	496	529	556	529	570	564	497	507	526	502	543	511	516	561	529	539	553	504	502	507	531	522	516	550	517	536	488	491	500	588	514	526	525	539	521	527	531	517	522	515	564	527	506	501	514	516	491	575	523	500	558	519	527	524	493	512	559	520	533	472	552	532	538	535	539	543	489	561	524	551	533	508	544	550	525	539	539	496	581	499	562	504	531	551	522	524	540	521	498	548	506	514	509	475	510	514	540	555	479	560	522	516	537	526	518	548	526	558	585	510	536	499	493	474	516	496	480	556	568	486	521	525	529	530	508	504	508	499	542	514	516	503	508	498	533	533	478	509	538	524	526	530	507	515	559	556	505	542	531	524	541	500	479	559	544	485	543	527	527	541	544	523	515	528	509	565	582	509	484	526	525	524	530	555	571	546	550	533	572	548	497	519	550	521	489	524	527	530	542	498	529	490	487	549	524	546	503	529	525	528	514	508	490	516	556	496	539	513	547	520	524	518	494	512	532	531	546	496	525	585	523	505	538	533	540	580	524	490	517	509	553	512	517	500	560	521	524	549	566	549	546	490	502	549	512	546	526	518	548	496	489	512	533	526	550	521	517	477	500	514	552	530	558	491	518	516	519	506	549	531	511	546	524	529	538	526	556	545	573	509	539	527	479	542	532	545	506	531	543	578	511	547	585	527	538	546	514	523	515	517	503	516	518	552	503	491	543	517	516	531	523	539	494	536	542	505	536	561	581	527	543	579	576	556	523	524	535	559	529	546	534	544	511	471	542	522	480	526	498	534	549	522	563	511	530	497	533	516	566	509	560	549	514	527	534	540	535	550	548	553	546	558	518	510	538	509	562	564	485	537	503	546	574	541	547	548	519	520	541	504	549	534	516	528	499	498	541	477	545	520	517	506	530	536	523	560	525	536	538	499	481	540	563	509	508	543	485	522	479	509	536	524	511	535	557	519	538	565	528	530	464	545	506	501	535	494	486	512	564	511	522	521	532	511	526	571	567	526	509	476	549	532	542	524	537	525	544	507	531	517	538	557	526	517	541	540	526	514	522	510	536	555	505	537	507	509	500	534	531	534	523	536	550	497	538	531	575	490	526	524	546	550	513	573	511	528	517	547	506	558	557	533	516	505	547	552	482	559	486	493	514	507	540	525	549	537	461	510	540	491	521	545	511	566	573	553	523	572	525	559	535	537	509	502	520	510	502	500	536	515	531	541	505	508	556	512	546	524	558	593	532	565	512	543	541	485	572	557	560	555	522	510	548	504	523	569	534	539	568	507	522	544	551	533	538	524	512	536	515	508	533	556	548	527	462	499	548	540	516	505	521	489	523	531	537	511	494	506	525	503	541	527	540	546	549	523	541	518	522	552	485	528	514	527	530	542	519	492	515	513	574	512	536	555	512	539	554	484	520	536	491	515	541	497	529	537	482	541	568	505	526	513	576	514	531	525	552	521	537	530	522	552	529	507	544	520	513	554	528	501	582	553	511	498	502	518	524	549	527	551	513	525	532	563	498	519	554	549	526	540	511	530	527	539	550	540	559	519	531	506	527	571	541	542	555	517	530	547	522	518	557	529	525	498	551	510	570	534	512	556	529	572	541	511	543	505	545	557	545	466	499	500	505	532	505	534	517	532	515	509	517	464	584	547	540	561	542	560	496	537	552	519	481	525	506	552	550	553	525	535	549	573	539	547	534	534	523	528	521	557	505	505	539	519	521	534	539	522	508	517	516	548	535	499	543	510	508	469	524	568	499	501	541	539	548	487	541	527	514	542	531	490	508	516	547	518	547	547	493	593	520	568	541	521	525	521	570	512	569	549	560	529	522	535	517	573	535	559	467	501	544	563	532	528	520	520	567	557	525	539	509	518	527	562	534	503	557	491	517	532	545	490	534	536	540	547	471	523	525	533	527	518	550	533	496	532	579	509	531	538	525	518	554	555	547	534	545	537	519	515	498	490	565	518	531	562	527	522	538	543	552	527	520	538	522	556	458	572	571	528	518	549	553	576	551	563	513	517	563	524	471	500	544	550	534	557	545	535	549	536	526	508	548	533	534	539	517	566	518	522	501	512	523	516	540	547	532	516	543	545	517	514	522	528	497	527	483	565	558	515	543	540	531	564	504	545	546	490	495	569	526	503	520	502	600	526	523	556	553	486	501	528	554	550	523	547	513	543	521	560	484	553	553	533	497	553	507	534	548	513	502	505	480	491	548	528	519	541	538	489	518	529	524	500	508	537	502	550	538	518	486	510	543	510	559	543	494	524	505	526	515	545	548	534	474	530	549	563	521	544	556	508	550	532	537	497	502	532	525	596	552	484	514	532	498	535	535	539	450	491	575	541	520	534	506	536	530	522	537	546	521	531	529	528	520	547	510	499	522	514	557	544	497	539	513	544	508	528	554	532	503	515	540	524	529	473	496	570	520	536	487	491	520	544	578	558	560	516	494	515	495	521	491	537	530	491	508	538	528	559	524	520	484	546	534	527	549	531	508	551	556	508	559	516	527	538	489	537	544	532	505	519	574	526	524	519	551	559	518	513	488	563	513	515	533	498	503	506	515	519	561	531	541	523	514	497	506	540	509	504	561	527	525	523	582	536	505	514	528	522	581	536	569	518	507	550	554	494	526	547	524	514	518	495	560	540	530	541	517	506	522	476	530	518	507	552	501	476	585	533	513	577	539	550	522	568	510	510	485	527	525	500	512	509	582	553	529	563	548	548	497	523	577	542	552	510	565	526	493	504	533	482	523	525	484	554	490	535	542	515	542	526	537	488	541	500	536	531	516	527	528	536	534	516	496	506	494	517	526	541	578	546	541	512	527	542	504	504	490	523	535	509	529	533	536	505	499	562	528	539	511	577	506	553	522	527	529	545	556	508	544	521	546	510	493	527	554	519	518	532	517	545	556	511	513	513	512	574	535	534	568	566	507	592	567	512	531	495	530	548	541	540	527	525	498	510	538	518	520	573	500	513	528	549	503	523	554	538	548	541	529	517	538	527	517	555	550	563	514	547	546	509	509	513	502	511	566	493	525	505	531	540	518	540	510	527	508	538	574	492	544	557	485	516	535	518	517	547	504	543	584	542	502	546	574	520	516	532	547	501	515	547	527	531	525	504	523	518	529	518	522	517	528	534	473	484	516	544	509	511	513	514	537	518	547	529	524	514	497	555	548	550	525	518	540	504	490	590	495	527	560	524	516	532	553	522	531	539	503	521	535	529	491	517	521	538	549	500	516	574	567
32192	34176	28143	15127	6154	2236	946	444	351	318	294	298	322	301	349	342	318	301	321	312	321	299	320	307	295	339	285	312	311	341	325	291	331	337	307	308	310	306	288	331	324	316	297	315	294	322	286	302	311	314	329	269	288	311	344	311	305	315	293	342	349	302	321	289	293	309	313	311	292	315	309	296	315	313	305	307	318	302	298	327	319	305	302	307	316	305	311	305	311	298	323	281	320	279	349	313	320	314	291	309	321	311	312	331	306	293	313	321	340	302	307	320	306	305	327	337	306	332	319	333	315	292	325	307	306	325	324	314	342	322	322	300	324	340	326	311	315	321	298	293	313	302	305	346	305	340	308	309	351	364	293	305	317	300	317	342	303	317	302	315	317	302	322	316	324	287	344	303	321	284	292	300	337	310	296	328	325	297	293	324	309	273	331	326	338	304	293	313	328	328	317	337	302	333	318	338	324	292	295	334	291	321	301	264	294	295	306	313	295	277	292	307	315	338	334	288	340	306	304	294	318	332	325	287	320	323	325	332	316	358	322	279	317	308	309	311	283	348	330	310	323	307	340	318	317	306	331	331	322	312	308	277	318	308	314	320	306	328	338	291	303	336	308	313	314	333	308	292	307	349	297	321	322	347	295	305	306	317	331	345	323	294	341	331	287	280	308	313	333	287	288	319	315	298	302	304	296	276	329	321	340	302	335	291	329	301	313	296	336	321	308	326	302	280	303	318	341	328	300	333	322	331	320	299	316	295	316	291	329	315	285	323	301	284	308	319	291	332	322	289	314	331	334	331	308	301	318	279	264	303	315	326	295	317	306	316	319	293	301	309	345	331	301	336	336	332	294	313	310	328	327	348	286	289	298	314	310	300	326	304	283	325	311	313	329	319	320	314	319	315	331	312	299	279	301	346	310	310	336	296	336	314	281	327	291	313	282	282	302	322	340	296	308	303	317	299	323	319	296	327	332	325	320	309	308	291	308	338	318	332	314	316	336	321	336	337	342	282	328	306	339	275	321	327	337	333	336	327	293	294	315	312	319	302	270	320	351	323	326	318	296	303	321	302	299	310	324	332	283	315	325	341	314	317	284	333	313	323	305	308	314	300	321	319	312	309	298	308	303	316	308	293	321	313	300	328	321	329	317	318	322	334	287	311	333	340	300	304	307	323	309	297	296	329	301	307	305	298	348	324	317	310	308	299	304	304	305	295	286	286	354	340	297	290	332	320	296	279	301	307	345	336	337	341	295	311	311	310	316	306	323	328	326	308	298	325	292	311	311	317	335	307	322	320	331	342	322	330	304	285	302	307	328	314	335	301	307	309	314	326	335	335	310	333	313	319	350	312	323	289	337	323	338	318	318	293	314	274	336	300	326	297	303	316	305	324	285	309	302	330	318	354	330	293	313	323	302	290	285	315	326	312	318	319	331	333	316	300	304	302	288	300	334	326	316	337	265	327	333	310	303	302	303	305	324	309	307	298	309	311	289	300	303	331	309	316	317	331	313	336	350	326	324	330	328	310	312	305	298	296	317	315	309	329	284	297	304	301	305	305	346	324	347	309	338	320	307	309	314	331	308	289	288	312	314	284	309	318	342	328	298	293	278	291	309	310	324	309	327	325	312	284	306	307	335	324	283	318	328	313	296	330	283	285	301	324	307	304	301	353	328	278	316	297	299	296	310	329	292	314	308	320	292	308	308	329	294	332	287	329	314	299	277	310	293	304	337	268	297	322	317	330	318	318	294	301	326	319	310	313	341	306	313	293	321	309	319	309	350	311	310	305	349	330	273	319	338	346	310	323	278	317	304	312	325	304	320	315	300	317	337	300	322	289	309	313	320	324	312	300	293	320	305	331	315	300	329	327	315	308	291	316	337	355	328	293	325	330	325	322	309	303	336	314	324	329	317	316	309	287	293	336	302	362	334	301	310	343	346	332	354	318	279	320	357	319	298	350	321	334	328	312	303	297	338	336	318	292	312	313	371	332	305	285	299	343	330	280	322	308	312	292	280	374	310	288	294	311	294	303	302	336	310	340	293	293	320	313	298	317	315	306	316	289	304	339	324	308	312	282	318	320	331	304	311	321	338	300	337	303	312	324	329	316	313	318	307	309	293	295	348	320	326	306	315	331	312	307	312	323	304	305	302	290	332	308	317	344	304	323	315	326	296	327	316	303	316	337	324	317	322	312	331	332	287	298	308	327	310	299	309	344	299	310	292	317	320	334	317	328	310	310	323	314	343	316	293	340	325	305	327	334	298	313	288	287	333	350	337	341	330	342	277	336	291	303	345	318	323	292	307	331	307	312	305	281	335	332	301	329	288	288	310	339	329	312	312	306	291	316	292	280	324	328	292	295	307	278	288	280	283	302	323	326	318	323	303	360	333	310	306	310	287	299	328	302	338	316	332	323	310	300	309	335	306	315	305	336	300	314	310	282	319	311	308	321	317	317	315	323	313	303	311	305	334	277	315	303	319	287	343	322	334	325	357	307	302	290	300	289	319	292	317	337	316	331	289	309	288	293	314	304	287	315	320	326	300	315	319	297	323	336	309	318	329	339	319	314	305	298	303	306	330	335	311	313	337	337	293	319	304	332	339	309	332	318	286	326	309	322	335	323	300	332	300	329	314	350	326	343	282	318	333	303	328	336	323	293	298	305	307	284	337	271	309	337	296	327	339	289	306	331	289	319	298	297	313	289	336	294	309	331	305	312	317	320	326	326	317	330	301	306	335	304	334	314	321	325	295	303	304	345	278	314	278	338	323	325	307	277	312	297	334	295	295	314	343	329	308	303	312	301	311	307	304	326	279	333	313	323	314	327	330	315	311	302	339	339	289	331	316	306	298	328	330	312	309	303	308	332	310	300	324	320	295	307	275	296	302	313	339	276	310	303	324	334	272	297	310	304	323	313	309	318	317	311	323	281	287	310	269	313	314	319	290	341	316	334	314	322	328	282	313	347	329	312	292	303	295	308	345	298	313	296	299	313	309	306	318	285	365	304	339	286	336	323	326	332	305	312	336	317	293	310	348	302	304	320	315	347	328	335	318	308	335	320	339	344	285	334	296	341	348	308	313	313	322	268	329	349	300	335	325	274	317	303	302	289	326	331	270	301	305	317	325	317	304	320	290	331	332	312	324	327	296	309	299	303	319	317	295	315	289	309	329	311	300	331	332	310	338	319	347	331	349	320	302	311	304	327	328	279	308	335	286	329	326	270	301	333	310	320	307	288	304	299	313	318	323	314	310	307	335	310	302	317	316	308	307	323	307	302	320	322	313	319	343	303	368	278	319	326	295	331	314	312	291	300	333	304	293	306	294	313	323	316	331	312	312	333	314	291	324	292	326	320	312	328	325	310	309	323	314	313	334	300	323	316	289	339	320	295	324	292	300	325	317	309	324	315	327	302	320	339	291	312	304	331	294	302	318	336	312	338	324	329	316	355	278	294	313	332	330	309	321	323	326	333	333	329	290	310	295	285	295	301
38110	47143	26047	12744	7637	3144	1377	576	431	362	353	398	363	322	360	345	366	374	383	341	373	354	362	350	334	338	325	355	392	324	370	377	390	363	365	392	357	349	391	311	328	385	354	327	380	369	365	381	353	369	377	379	358	365	368	379	357	372	321	336	381	392	343	342	383	346	370	337	377	343	357	353	369	366	353	378	332	346	362	333	370	367	352	401	395	342	349	385	316	342	402	360	349	366	348	350	383	376	347	344	337	366	370	368	358	372	381	374	373	328	367	373	347	349	331	355	324	354	353	373	355	381	362	348	353	372	406	324	334	348	360	359	332	357	376	344	369	381	350	345	348	398	354	335	375	398	380	375	364	357	329	363	353	339	375	346	388	397	342	399	319	341	328	341	378	395	363	321	361	360	371	367	367	384	353	382	366	377	327	357	341	377	371	373	366	334	330	347	399	397	345	381	371	394	329	383	351	347	349	358	344	365	373	384	338	351	352	369	369	386	380	359	364	346	370	359	335	384	369	374	369	367	362	367	358	341	346	388	343	340	370	377	363	377	354	331	341	359	347	354	364	341	364	368	370	347	325	349	359	359	376	333	342	377	368	324	355	371	365	348	360	317	358	393	350	385	402	342	344	346	366	345	325	367	363	361	383	396	348	363	352	334	394	358	337	349	370	330	349	363	382	359	366	347	325	327	390	370	357	371	397	371	371	343	371	361	339	359	332	376	347	371	399	345	346	326	357	367	340	397	384	322	356	392	369	353	366	346	340	375	342	359	334	360	375	347	349	371	383	329	369	357	369	356	357	331	363	378	364	358	358	362	351	350	361	364	347	353	389	358	363	338	340	378	339	383	344	319	395	344	356	336	345	327	354	358	363	401	373	371	359	388	340	331	356	382	369	381	345	353	382	360	374	358	343	360	368	387	357	373	369	325	387	348	372	396	367	388	338	345	350	384	376	354	367	311	350	360	367	355	380	335	363	348	374	351	372	367	341	347	360	365	397	384	342	360	363	385	372	360	333	345	382	359	354	361	350	350	356	352	369	333	375	363	351	386	377	371	356	366	349	372	365	373	339	369	375	370	344	350	331	354	370	354	360	373	326	328	359	354	355	371	345	372	374	386	367	329	347	388	349	334	385	385	343	359	365	407	344	381	383	387	354	384	368	340	371	357	345	379	342	366	340	321	364	330	371	369	334	338	379	323	375	349	334	385	366	356	359	380	370	379	323	361	358	363	333	394	334	356	335	348	398	357	350	356	360	344	361	299	370	384	381	378	386	342	347	382	371	336	344	360	313	351	392	362	368	359	385	352	338	333	375	351	389	376	336	344	332	378	406	336	370	361	357	330	316	363	386	354	348	392	363	356	365	359	362	360	336	379	396	357	368	371	330	359	386	373	339	355	390	367	356	342	374	366	361	341	365	377	372	359	350	356	355	388	331	359	350	371	353	341	394	342	360	355	343	343	357	373	366	400	367	382	374	364	379	380	337	367	330	359	343	348	334	361	320	348	362	381	349	378	370	340	339	365	380	392	360	309	366	369	332	347	342	343	359	377	350	374	339	338	365	360	342	348	361	343	321	372	360	370	366	344	346	351	330	329	361	346	381	353	383	317	342	348	357	372	334	372	352	359	372	374	364	366	355	339	357	356	338	364	371	355	359	344	356	319	373	332	373	347	335	340	357	383	383	358	353	377	363	350	354	349	354	364	365	345	345	362	356	351	375	380	358	358	368	386	355	338	385	379	401	365	357	384	297	382	372	349	374	351	347	374	358	355	384	380	358	348	345	368	372	365	322	384	401	347	346	352	373	393	362	370	349	351	369	334	309	352	324	357	354	369	382	363	370	393	354	395	357	346	365	353	346	362	324	373	391	302	380	353	358	377	354	414	378	348	390	374	368	350	329	349	369	337	382	356	376	383	324	339	356	377	368	384	377	379	359	362	382	316	349	348	377	350	374	349	372	348	327	359	333	372	362	353	343	369	338	371	367	346	366	413	361	346	352	380	389	348	371	352	361	352	343	373	367	368	360	333	373	359	362	335	367	419	357	336	369	361	369	289	372	376	329	373	349	371	321	376	343	359	366	357	356	338	374	353	353	409	361	338	328	342	361	378	352	342	363	385	348	366	383	376	404	365	353	347	339	385	361	346	348	379	324	376	380	377	364	384	357	388	345	363	376	372	350	349	369	349	373	333	333	357	344	365	339	339	380	383	371	328	349	380	373	374	372	346	367	367	394	354	373	366	324	394	359	357	379	389	362	361	333	375	363	370	357	344	340	322	344	342	367	366	356	352	372	382	366	358	333	382	345	351	335	349	376	372	349	343	388	391	338	320	374	384	351	360	395	373	341	365	386	370	353	366	357	344	318	354	363	345	340	361	359	351	324	344	341	344	357	327	368	387	350	342	376	327	382	360	371	403	366	355	347	337	368	337	367	375	358	372	380	336	397	355	355	344	367	364	351	357	346	355	364	353	374	336	378	344	364	359	379	370	361	331	349	348	354	349	330	334	355	365	375	354	362	381	376	380	383	346	362	339	353	354	349	356	367	369	348	361	366	351	375	339	396	342	363	365	331	371	360	385	407	384	386	351	359	356	333	334	385	342	347	346	346	332	356	366	347	357	366	372	352	381	346	349	383	353	371	349	375	362	380	347	353	359	360	337	372	310	386	322	334	371	372	344	336	367	369	384	374	365	334	366	321	337	352	331	362	386	397	375	324	368	348	351	341	342	370	334	372	375	336	348	352	349	362	382	367	353	361	359	343	378	381	354	366	363	342	383	364	337	341	343	375	350	372	375	373	359	360	375	352	350	348	339	326	408	386	369	346	370	330	351	354	318	363	366	356	380	343	357	355	331	355	387	349	376	338	398	352	384	362	387	347	347	373	353	386	344	374	338	328	366	351	370	349	357	344	350	352	356	359	350	370	313	357	364	344	388	342	371	359	354	349	324	344	337	361	348	390	373	350	337	354	384	356	316	372	366	350	378	379	376	347	352	371	359	335	366	340	365	369	371	361	355	351	320	339	360	401	368	364	349	381	368	354	346	343	328	369	344	349	378	347	380	350	350	365	369	380	380	398	336	351	350	360	344	377	362	381	381	348	368	331	350	366	348	349	355	360	344	352	333	371	373	369	364	333	354	334	357	368	355	316	376	344	352	366	387	344	357	351	349	391	375	372	369	351	359	369	363	361	365	382	378	331	349	378	342	357	376	358	346	368	421	356	350	374	341	366	376	327	356	389	384	359	364	398	337	369	348	355	357	380	372	352	363	371	359	376	362	343	360	365	356	338	389	332	376	363	359	373	385	372	401	370	351	354	391	334	338	380	354	392	337	347	346	373	368	353	350	373	360	389	341	370	396	337	376	366	352	358	369	347	342	366	381	344	373	378	339	356	365	348	344	380	365	345	393	393	352	367	342	362	359	343	374	342	397	354	359	345	362	348	362	337	366	379	377	366	345	368	363	359	358	377	360	373	390	366	348	344	372
24056	21045	28091	24583	21393	14224	4043	1262	439	403	376	371	350	377	347	368	348	333	341	359	339	356	347	349	326	351	337	377	369	343	329	361	358	312	361	340	336	323	348	331	366	328	350	363	342	345	339	333	345	350	375	334	361	325	358	368	396	367	341	373	373	326	341	337	322	330	350	332	353	364	323	318	383	345	332	349	350	328	338	353	337	355	327	377	351	338	318	354	374	339	338	353	333	304	321	343	338	344	326	341	363	316	363	323	370	367	375	304	328	353	351	342	369	336	358	354	335	348	331	319	356	347	309	337	338	362	325	356	353	346	354	355	321	340	324	321	335	347	348	364	352	325	365	357	352	334	347	388	359	308	335	320	346	313	356	348	348	338	307	352	360	359	350	324	330	347	357	411	359	334	335	378	368	323	341	345	339	350	322	381	354	345	360	352	348	322	343	355	337	352	331	343	343	344	358	316	363	324	334	345	334	383	348	331	379	327	359	391	346	314	351	356	343	331	339	367	326	350	345	322	350	334	307	319	360	365	352	320	336	345	341	329	354	336	344	351	389	319	329	352	327	339	302	354	337	348	347	368	348	334	358	351	383	352	321	342	359	323	361	362	343	330	325	384	342	356	340	315	321	389	327	349	311	347	368	379	335	336	340	357	339	323	310	336	345	350	328	319	355	340	364	373	354	387	317	346	337	328	330	354	322	368	381	358	355	346	359	352	323	369	329	342	345	351	343	357	347	341	325	353	340	347	345	360	346	316	366	326	328	360	354	363	372	330	328	325	356	331	373	312	366	348	327	343	329	351	333	349	367	348	320	341	359	344	352	370	327	345	325	360	331	319	352	354	382	331	356	335	316	363	342	335	327	339	326	367	331	360	331	333	336	311	288	360	328	365	355	314	368	334	348	356	330	314	362	337	326	335	343	332	342	361	365	373	309	350	374	336	393	317	310	342	321	358	360	343	340	360	350	321	371	328	366	353	329	332	362	368	337	346	312	343	332	338	350	319	335	347	345	319	379	363	325	375	361	352	350	344	392	374	379	332	303	319	344	328	353	361	312	335	350	327	333	349	319	336	348	339	353	363	339	337	297	328	351	347	366	354	323	321	357	361	332	335	338	327	333	341	318	352	325	328	345	378	321	346	376	369	342	329	322	337	313	332	338	343	345	370	362	330	330	337	345	333	346	375	355	315	315	340	344	344	345	331	360	337	362	367	315	390	369	357	337	361	374	317	316	326	338	364	341	367	347	366	342	371	365	358	349	320	360	307	316	361	324	332	325	327	366	334	366	355	323	359	325	330	338	318	342	334	339	353	327	329	325	318	340	358	340	357	369	343	349	316	324	368	354	335	336	328	341	336	334	336	334	358	360	337	321	357	352	314	365	349	326	325	375	340	349	334	358	360	319	360	303	327	341	361	339	340	352	363	358	325	318	359	352	317	341	367	331	324	363	350	361	318	316	332	330	339	322	319	344	338	315	334	313	361	334	330	326	355	361	341	341	349	392	326	329	317	338	324	332	317	359	351	333	355	338	308	372	329	332	340	303	344	358	337	356	360	340	346	335	341	395	375	329	332	333	331	343	368	338	345	359	360	354	364	346	367	354	353	338	355	368	349	329	347	340	321	333	347	337	353	327	340	356	329	311	344	346	354	312	353	333	352	347	342	347	326	338	314	341	330	356	358	333	348	350	374	326	345	336	340	323	330	343	314	340	344	330	321	354	325	346	334	317	322	326	365	373	342	343	319	357	345	337	331	352	349	342	330	333	342	340	364	351	325	333	336	321	354	346	338	317	352	357	336	362	312	345	360	303	332	319	358	309	353	316	359	361	327	352	341	351	354	350	348	326	338	330	338	360	338	357	357	330	387	329	351	353	324	352	333	335	342	354	320	355	387	337	364	362	348	327	333	338	346	302	348	354	366	354	356	345	324	343	345	323	365	339	336	354	378	352	340	349	365	324	345	342	343	342	355	339	347	355	364	346	317	316	338	362	313	346	319	297	335	338	336	358	342	347	365	346	337	351	349	363	362	351	347	335	354	328	339	299	340	332	388	336	351	345	337	331	365	369	344	377	358	344	355	357	337	327	362	367	368	339	366	340	344	372	355	382	342	330	357	368	322	346	357	333	392	303	369	363	350	325	367	357	372	351	354	363	359	343	354	368	332	343	342	337	338	345	362	346	308	338	364	326	316	309	340	368	350	339	359	303	341	320	333	360	331	363	362	359	358	333	331	340	341	351	354	351	335	338	335	355	343	332	334	356	322	342	340	334	377	349	347	347	349	346	351	350	314	341	310	315	388	342	358	325	375	326	338	349	345	338	339	335	371	324	326	328	372	334	354	340	332	301	316	355	345	371	386	364	374	343	352	342	355	332	333	336	367	344	373	307	334	310	368	337	327	348	321	313	343	311	349	331	350	345	381	361	312	333	341	348	349	337	336	386	353	320	346	370	361	368	370	352	354	342	318	352	293	332	346	355	348	338	330	322	339	344	333	374	336	349	293	320	338	377	317	343	359	368	351	333	342	354	315	345	345	342	342	356	332	347	329	316	332	362	322	324	343	330	352	344	354	324	311	313	322	347	376	359	394	351	376	345	331	334	381	293	352	354	321	338	351	326	347	331	343	350	314	363	353	359	328	366	341	377	334	399	352	364	377	352	358	341	327	345	344	356	347	349	368	355	312	362	346	338	318	333	365	327	322	360	343	350	348	336	344	335	313	327	332	361	344	310	313	348	331	336	362	352	323	368	349	350	314	342	349	336	368	328	317	366	314	354	358	343	310	336	344	374	335	360	333	372	313	365	351	322	356	326	318	323	337	358	363	363	324	337	342	347	360	359	330	319	345	334	358	347	335	368	333	361	326	350	339	356	362	376	283	346	351	353	327	377	333	352	308	365	332	369	331	311	327	347	365	317	362	337	362	321	375	371	345	361	356	379	341	358	325	357	321	333	339	330	335	340	338	371	337	369	349	328	346	347	306	347	349	335	320	344	335	312	332	366	345	320	334	351	338	361	367	362	306	316	297	361	324	340	324	309	351	339	335	388	343	343	335	331	379	343	361	334	314	321	318	323	348	370	353	322	344	333	346	343	355	326	327	343	362	339	344	366	365	376	339	333	341	378	365	320	343	340	343	361	340	345	321	336	363	323	321	348	347	361	363	366	361	317	329	363	354	339	327	331	336	337	360	361	345	360	361	362	328	345	336	323	316	309	329	320	325	351	367	350	348	354	354	313	316	325	363	362	342	349	358	332	321	347	377	348	355	369	338	354	356	353	370	371	351	345	363	361	318	365	339	352	345	398	340	339	317	333	331	320	355	313	315	329	335	338	330	346	351	343	372	359	361	353	310	357	308	338	337	347	370	360	352	365	340	342	347	313	359	325	341	330	343	360	323	357	340	341	362	347	320	366	339	323	342	369	375	348	358	341	356	341	368	341	331	361	361	324	335	341	352	329	317	333	334	331	335	317	373	310	323	335	336	328	358
39943	58057	36998	25213	18045	8808	3322	1468	567	438	439	419	423	389	390	411	420	393	377	392	395	374	371	385	387	389	372	395	425	395	396	390	411	415	408	404	359	425	401	357	360	390	392	366	403	372	397	361	397	418	377	360	367	387	384	403	393	381	381	364	393	343	388	347	367	381	396	383	415	420	368	417	409	352	334	412	385	385	357	343	374	380	388	359	394	392	426	373	356	358	419	395	379	415	404	364	420	384	375	407	347	397	394	396	365	384	376	422	366	385	387	385	368	385	392	390	381	356	393	376	410	396	395	389	421	390	386	410	414	384	429	410	405	399	401	417	405	399	392	388	378	412	390	394	368	383	369	401	394	368	419	364	411	350	440	374	380	355	398	376	365	365	392	377	418	380	405	409	361	394	432	383	372	401	371	376	400	395	393	382	383	376	407	367	388	377	378	390	415	376	414	363	389	422	422	393	420	430	378	392	377	357	385	365	387	388	405	399	393	398	396	369	403	395	390	416	389	386	410	368	382	388	376	410	385	402	392	366	397	368	423	418	427	374	376	390	421	393	413	381	389	376	402	412	388	408	371	414	398	398	413	378	359	403	361	398	400	365	407	382	376	388	367	369	409	368	403	406	386	397	387	360	354	369	423	414	409	391	390	351	412	373	387	406	348	374	356	419	391	358	372	398	414	370	358	366	376	371	391	377	362	404	374	396	393	357	425	410	381	348	373	407	367	390	389	403	386	371	364	387	418	454	350	333	402	350	345	379	363	376	407	382	373	389	388	402	401	357	384	366	367	402	378	375	427	364	352	399	387	386	411	396	402	382	386	375	368	361	382	404	372	401	379	393	392	382	422	370	405	403	415	393	401	377	395	391	417	348	353	380	416	422	406	389	380	354	404	407	353	404	371	392	393	411	376	350	365	387	394	393	386	381	414	391	434	395	392	394	353	371	393	383	388	369	360	385	393	398	418	372	365	362	404	401	371	394	404	423	363	383	393	401	410	398	397	367	406	371	407	399	381	343	372	386	411	409	372	410	391	335	419	370	393	412	351	374	399	366	383	365	398	387	355	386	409	385	405	387	380	356	369	408	411	376	394	423	413	390	421	398	376	419	398	381	387	366	423	404	388	403	387	379	367	383	397	365	422	394	367	364	397	390	395	365	391	367	392	440	382	375	423	357	380	388	394	390	393	379	373	398	387	396	384	424	386	343	378	380	405	388	374	375	390	399	382	385	386	403	382	367	384	385	367	393	399	391	359	373	397	394	414	396	401	372	363	388	380	392	362	414	392	406	388	397	370	359	368	400	355	419	376	385	399	416	394	403	398	425	379	394	397	391	412	412	425	400	395	375	359	411	426	351	419	379	406	386	407	394	419	360	386	440	411	387	384	399	375	385	377	404	392	384	367	369	394	394	377	402	400	400	370	383	377	393	383	406	424	395	406	394	390	417	415	382	393	363	423	394	406	356	357	417	363	369	408	359	373	375	406	379	393	402	399	359	403	392	362	429	390	349	389	373	390	404	398	378	368	412	367	414	425	372	415	408	390	394	376	350	389	378	358	383	365	385	367	383	378	373	382	414	394	394	396	395	409	387	419	382	375	358	373	397	409	391	380	385	383	384	412	380	410	388	389	379	380	383	397	401	400	391	380	414	415	384	377	366	389	445	325	375	389	371	390	387	367	360	395	401	392	394	364	393	362	343	382	366	397	393	360	380	366	343	376	391	362	383	364	384	396	392	374	378	391	368	356	406	397	416	355	376	365	389	345	378	380	414	384	406	375	419	363	379	401	388	361	388	367	366	383	345	383	380	380	377	387	394	382	421	368	364	401	385	400	381	408	401	422	395	401	387	375	377	398	434	345	409	372	390	386	381	389	394	388	368	431	363	427	410	341	385	388	366	407	365	429	336	383	388	382	398	398	359	415	404	389	362	393	406	409	391	397	420	387	384	365	406	390	402	414	364	395	371	368	409	381	384	386	369	382	398	409	378	383	361	405	372	392	390	393	392	357	366	401	357	401	408	422	411	423	375	372	378	398	422	396	376	394	387	398	424	403	396	361	385	412	380	405	389	424	375	381	383	376	392	396	366	373	386	395	381	387	382	411	384	386	359	371	354	403	393	386	372	371	405	379	382	378	356	353	365	386	409	394	375	411	405	387	351	370	386	402	441	416	386	378	368	385	389	367	377	378	395	390	400	389	378	369	397	373	400	377	420	410	382	397	435	376	364	410	382	393	372	357	391	412	400	375	403	375	354	368	399	407	364	427	426	403	379	390	361	375	375	400	386	377	380	398	390	391	405	352	373	403	375	388	399	395	367	375	370	424	366	342	434	398	387	401	380	374	377	343	393	376	378	395	376	367	375	388	397	389	411	377	386	362	369	385	378	374	411	401	399	345	387	426	373	388	382	368	405	353	367	390	387	351	345	387	424	404	391	380	387	414	387	355	386	388	368	386	422	364	427	389	382	378	351	387	390	411	392	406	394	412	398	372	407	400	397	400	420	397	389	378	365	394	392	366	378	387	411	414	394	370	381	381	394	402	378	393	381	432	406	382	392	347	367	417	382	425	378	390	385	392	381	388	401	387	403	386	402	421	394	409	389	364	346	324	376	379	380	344	401	389	340	400	381	365	367	398	403	390	405	370	396	374	374	403	380	393	376	426	392	392	415	389	410	386	385	363	369	373	363	410	388	372	363	399	392	395	377	376	382	394	430	382	398	390	405	385	417	403	343	382	364	377	358	368	402	426	414	392	374	368	374	394	379	369	368	360	356	358	410	416	411	370	375	386	374	397	365	372	405	391	364	410	388	442	392	366	369	366	400	375	381	387	384	386	404	407	351	399	421	402	395	382	366	404	391	385	377	464	363	389	382	396	385	379	376	411	393	385	417	386	403	387	368	376	366	381	370	380	348	403	384	415	432	382	371	360	402	365	372	413	348	406	385	386	393	380	402	424	368	394	398	399	364	394	344	378	417	410	409	410	393	384	395	349	380	402	397	420	376	381	367	423	410	390	350	399	373	383	405	387	387	366	398	372	399	400	341	421	362	394	366	390	412	383	356	365	409	384	403	401	374	387	385	420	379	391	407	389	402	383	401	364	372	413	394	406	407	372	405	376	408	376	390	360	420	409	395	379	365	374	400	381	380	422	383	392	386	406	379	396	411	372	398	396	373	373	412	410	395	363	428	391	350	356	383	393	380	354	374	409	405	390	412	379	403	418	343	391	403	413	358	415	378	368	378	362	402	365	396	368	385	388	369	369	365	363	365	372	396	353	404	382	375	392	373	374	401	397	406	410	380	405	412	370	363	371	383	373	431	401	377	417	362	398	363	392	377	372	422	401	381	361	375	367	393	386	396	352	384	404	359	376	396	383	387	408	412	384	396	403	386	440	384	342	384	432	382	406	418	427	408	391	396	403	410	433	389	364	370	406	377	392	381	399	384	415	367	428	374	382	373	409	392	380	426	385	369	418	404	369	371	379	413
25559	21218	26804	25179	12657	3200	1164	575	436	407	436	454	405	374	448	429	403	410	393	392	366	400	414	421	415	411	391	398	435	418	410	378	394	410	440	404	445	354	382	410	388	410	366	381	405	429	420	377	402	409	371	425	404	392	417	423	422	414	389	412	430	365	406	401	416	421	370	408	411	421	399	391	398	431	403	415	402	429	394	374	426	398	436	393	380	401	431	409	470	415	427	426	447	388	384	429	416	422	387	394	379	411	388	384	419	336	414	395	386	411	413	399	411	400	401	369	426	434	400	376	419	412	403	405	431	441	408	402	410	417	381	399	381	420	395	426	427	417	407	423	387	421	375	434	408	402	417	430	389	437	421	407	436	432	415	394	382	428	422	410	429	402	424	380	439	380	390	382	402	397	376	401	431	415	387	390	416	379	445	411	411	393	445	431	399	390	409	385	392	400	435	391	388	414	415	408	392	390	416	413	414	430	392	418	417	401	421	393	397	421	403	420	417	443	422	361	398	415	392	433	391	452	415	397	411	454	422	451	397	418	391	390	412	406	398	437	386	396	435	397	378	424	405	384	395	431	407	424	360	420	407	358	463	412	427	397	398	426	420	382	415	401	437	421	413	434	396	408	422	425	399	438	435	404	431	402	402	425	412	395	414	419	385	400	436	409	412	412	381	389	398	377	410	391	398	398	428	393	414	397	437	411	414	377	405	392	421	388	403	387	387	412	405	426	386	439	409	396	390	406	389	412	394	399	389	384	393	454	411	460	390	427	395	407	384	419	416	406	409	412	442	402	399	409	424	406	386	458	351	397	410	401	393	417	422	378	357	400	394	405	438	394	430	410	396	419	401	419	431	438	426	406	419	372	410	403	385	434	410	376	419	436	422	427	361	388	417	433	418	376	380	399	398	419	389	443	381	417	414	390	386	386	396	409	426	392	391	413	424	399	432	434	384	409	380	407	419	409	403	409	390	434	423	396	430	444	357	401	411	418	403	380	398	408	431	423	395	425	379	441	398	392	412	426	398	410	406	449	427	390	421	408	373	417	383	409	403	412	412	384	390	448	403	398	385	395	392	374	398	436	412	408	417	421	425	399	406	374	376	408	379	427	397	379	386	420	383	431	381	385	409	405	427	411	405	405	411	445	421	405	420	382	415	433	396	407	420	402	406	390	395	411	465	387	385	380	449	413	395	439	386	405	410	410	444	415	376	423	412	409	426	420	364	395	445	412	412	398	405	416	399	427	396	376	409	425	403	409	376	436	386	413	402	389	408	421	409	403	357	401	453	413	423	387	426	396	366	407	422	445	382	372	411	388	350	401	463	417	408	427	446	401	425	375	388	419	360	378	364	380	414	396	432	402	397	395	383	403	414	404	403	409	412	395	409	422	402	397	362	425	413	456	399	436	445	411	394	382	401	403	411	370	374	373	389	373	402	427	417	397	395	399	407	401	386	404	414	384	367	408	427	406	375	392	457	369	415	422	414	373	413	392	411	386	384	425	428	448	431	406	417	396	402	418	417	403	417	427	411	390	427	391	373	392	370	416	428	428	396	416	375	426	447	414	391	422	414	389	421	406	389	411	398	406	409	375	399	404	439	408	407	428	396	402	430	408	403	388	408	415	440	445	422	450	416	409	406	404	398	403	403	429	408	414	438	410	391	391	376	405	415	399	430	449	382	390	391	376	385	436	403	376	385	405	388	408	437	406	410	406	375	445	389	421	396	395	431	413	409	426	382	402	418	383	383	354	422	437	414	391	365	399	401	428	392	426	387	432	379	423	391	369	384	406	455	404	407	414	415	407	411	448	429	397	398	396	423	435	413	409	398	393	410	426	421	413	352	428	413	410	424	414	436	403	417	411	390	412	419	419	411	392	449	415	414	429	438	373	416	364	389	424	401	386	383	385	399	356	401	393	389	400	392	381	414	412	388	382	404	422	422	380	392	402	416	405	423	366	412	400	410	435	449	397	397	382	386	413	405	379	383	392	423	416	394	424	372	434	421	393	389	435	465	414	384	444	442	440	427	427	402	403	427	401	416	420	434	394	407	390	430	379	377	402	397	374	391	414	417	425	409	408	338	398	401	408	446	383	430	389	390	386	414	393	376	395	411	381	420	408	375	437	410	383	383	405	385	390	387	377	432	407	388	407	410	424	414	360	452	409	388	387	419	409	405	395	383	412	412	415	388	405	394	388	406	403	398	381	392	433	435	411	415	379	382	394	435	410	397	410	391	403	421	411	421	400	416	409	458	364	375	398	390	388	400	385	384	392	416	393	413	420	423	416	368	395	396	420	409	417	374	388	421	411	416	404	427	383	401	390	420	434	443	413	411	368	404	406	423	399	408	395	391	393	417	460	407	421	389	464	407	409	385	408	412	396	400	422	388	434	403	410	400	419	404	402	378	405	398	411	428	401	474	407	397	401	430	408	397	393	380	344	394	425	421	398	413	383	438	425	394	401	418	422	406	440	370	449	405	410	401	426	364	418	395	416	411	396	392	424	392	400	397	399	373	423	401	374	428	370	377	408	406	385	403	396	396	439	420	411	455	413	426	389	423	343	403	412	395	398	402	437	407	448	390	390	406	413	425	395	445	384	396	391	424	411	377	417	411	442	405	441	393	439	412	451	408	419	418	380	362	413	449	403	438	381	408	401	399	454	436	389	413	386	392	374	423	350	410	406	429	413	372	383	366	408	433	439	384	432	419	420	407	386	383	404	379	401	388	414	417	452	399	418	428	396	406	394	383	396	407	404	379	388	386	409	409	412	436	427	394	402	384	390	402	429	404	412	441	395	398	412	400	437	415	415	416	409	405	420	427	408	432	421	421	388	391	404	424	408	446	402	425	437	387	423	403	386	430	401	404	422	411	431	396	405	393	406	358	420	401	420	432	360	437	422	409	418	402	387	404	428	383	451	417	388	420	403	408	419	387	418	391	399	407	435	407	399	404	385	390	413	377	434	405	385	424	402	379	437	409	378	422	427	387	396	423	455	395	407	398	372	399	385	410	396	422	442	398	404	395	389	396	395	410	393	400	408	413	429	374	423	415	362	374	440	422	413	439	409	416	389	416	439	383	391	400	405	397	363	393	431	410	441	409	399	375	430	406	440	434	386	405	403	361	406	415	396	401	414	358	416	404	433	376	385	405	374	438	379	389	379	382	433	414	399	378	364	415	434	386	406	443	396	411	380	410	410	405	413	396	440	409	373	419	418	452	419	390	370	421	393	423	415	421	403	400	429	414	378	414	418	390	421	381	426	424	365	416	383	389	382	400	433	405	404	402	432	406	424	405	403	443	404	410	374	422	407	386	408	395	416	366	417	418	376	404	429	399	410	389	399	379	409	434	428	428	391	409	411	381	416	416	435	418	396	389	431	393	406	417	402	402	410	399	413	386	411	389	429	373	387	385	421	435	393	389	419	413	392	422	386	419	381	384	358	406	417	401	381	411	398	416	433	396	401	413	407	383	433	398	419	426	405	445	423
39756	46557	26306	16447	8874	3696	1493	766	479	457	511	483	447	452	463	486	446	440	450	505	445	439	438	457	468	476	462	438	468	437	461	434	499	447	466	477	456	441	435	462	421	440	494	431	477	443	481	425	452	480	475	485	488	476	448	521	452	478	468	474	427	464	462	449	464	473	483	438	495	450	464	501	453	476	481	444	485	513	460	465	452	443	421	472	436	448	442	456	500	464	439	470	436	437	431	478	464	464	466	467	458	447	421	476	465	460	489	497	456	428	475	465	427	462	469	444	505	458	443	471	464	442	494	447	495	459	475	478	461	473	468	503	434	453	465	482	485	450	450	464	507	482	470	440	471	452	454	490	456	430	510	479	477	414	491	471	477	454	476	449	487	443	468	431	478	401	473	494	456	443	435	473	455	451	455	464	435	451	477	517	436	451	498	409	457	450	421	481	456	451	514	408	442	405	485	493	476	442	460	449	470	434	446	431	489	453	447	446	453	463	452	496	466	445	456	438	442	468	452	463	499	471	462	434	492	446	436	439	463	484	483	457	432	458	495	458	456	442	476	446	514	480	460	478	462	455	472	454	462	467	425	448	475	472	440	484	454	445	471	461	467	450	431	439	459	472	461	452	476	453	441	436	455	450	440	476	472	475	477	475	471	452	430	478	457	459	434	499	434	456	503	493	410	439	450	463	470	473	466	492	464	445	414	438	453	446	471	448	474	446	484	503	417	487	456	455	465	435	460	445	423	476	469	441	442	470	461	461	449	464	466	487	501	462	438	490	444	471	438	441	479	453	461	451	467	448	464	474	464	466	464	430	497	490	472	481	435	441	463	467	442	482	452	475	506	462	467	486	486	439	481	429	458	446	440	488	472	475	427	456	477	411	440	436	462	449	465	476	429	469	472	474	474	487	447	480	424	494	464	469	447	498	469	441	507	461	441	445	436	468	485	469	439	487	480	465	466	464	430	440	465	407	466	491	451	448	448	482	492	510	452	473	479	455	444	461	443	471	432	457	456	447	448	494	428	439	497	439	431	484	449	479	431	434	507	464	496	481	423	492	488	443	445	450	472	474	458	462	499	488	476	466	441	440	457	453	491	432	459	458	449	453	468	475	461	429	465	455	421	456	431	497	482	445	482	489	502	444	445	443	426	464	472	449	432	471	404	445	469	476	479	440	446	440	454	433	474	465	446	469	452	432	497	437	418	475	498	454	465	440	482	464	468	426	463	449	434	458	487	465	484	463	440	436	458	463	469	486	466	444	463	464	467	462	439	462	487	447	473	435	447	478	445	439	448	442	460	425	465	431	444	454	472	483	482	470	482	457	479	446	475	448	467	424	472	473	497	487	460	448	467	435	426	444	467	482	481	446	428	444	475	452	474	470	456	432	460	421	442	438	475	445	466	477	457	466	431	450	442	478	459	453	492	468	477	444	432	471	455	464	450	501	448	448	434	496	472	461	493	450	465	469	441	490	473	479	460	458	447	468	501	470	444	471	463	446	477	434	469	458	426	514	459	485	489	463	460	449	439	468	496	434	475	451	454	437	477	445	479	467	427	457	456	503	471	464	464	466	473	465	440	455	488	461	432	472	431	460	452	480	452	440	486	450	469	454	466	450	435	438	462	447	412	488	412	468	471	453	479	431	466	489	455	464	458	488	436	481	450	488	432	513	460	437	422	502	498	438	496	477	471	455	448	481	478	481	489	478	451	449	466	455	464	399	458	446	474	499	477	469	463	526	432	469	465	444	467	453	436	474	478	462	497	460	487	477	455	465	419	477	450	412	487	473	422	483	471	445	464	439	486	476	444	445	442	429	489	425	433	423	421	520	446	431	474	467	462	468	487	441	475	467	425	471	482	425	429	481	446	478	459	477	426	438	435	426	454	423	453	478	464	461	470	440	465	478	470	424	478	462	481	472	448	453	449	417	443	482	422	480	484	489	456	456	449	464	451	474	459	465	436	464	465	434	463	428	422	457	466	433	488	472	477	463	424	463	465	451	486	455	433	429	449	429	440	457	460	469	429	426	441	474	430	442	458	453	460	466	443	486	448	504	431	459	440	425	447	466	453	483	469	460	459	502	433	470	433	456	447	482	457	496	459	456	430	439	434	464	471	501	436	443	451	479	451	475	485	455	458	461	491	422	491	445	464	481	464	514	499	496	490	460	449	442	463	508	458	462	439	447	466	436	447	472	462	457	471	476	446	460	461	439	463	451	488	422	446	477	445	471	458	461	492	439	470	489	466	443	474	491	491	477	408	469	454	456	469	479	453	461	426	449	446	506	481	451	473	489	439	451	522	430	480	448	471	452	476	461	477	448	446	480	461	479	472	457	470	483	440	461	450	460	470	452	469	441	461	460	438	430	508	462	464	437	501	465	478	486	468	433	463	472	458	477	489	427	462	440	416	454	484	480	488	415	503	446	446	416	414	458	449	477	491	456	466	431	462	444	494	467	444	479	444	478	471	486	513	473	460	467	442	458	480	439	465	447	459	479	484	473	445	481	434	446	452	457	490	472	445	471	442	488	438	436	482	471	466	465	499	457	440	478	443	473	446	451	449	447	439	439	472	436	448	450	453	405	430	467	470	425	458	436	453	451	465	498	443	464	469	493	491	473	464	471	465	472	499	444	472	509	457	474	477	467	453	467	470	467	453	496	478	454	437	524	429	485	482	406	454	463	454	498	457	440	463	455	451	459	451	477	441	462	468	459	478	457	426	474	460	452	474	459	448	482	464	459	446	440	476	464	470	458	468	431	471	434	488	458	473	441	475	466	523	450	437	465	450	436	435	473	471	461	444	474	480	452	461	473	473	469	463	423	474	449	450	486	446	453	472	460	419	456	460	432	474	446	441	441	405	456	447	456	484	453	448	472	452	422	456	468	446	469	453	491	438	459	470	488	424	465	471	450	426	474	480	469	494	416	429	468	434	449	455	451	478	479	498	421	447	472	451	440	446	445	479	461	485	439	448	480	451	443	482	449	467	461	421	453	462	449	481	498	471	485	438	444	497	426	433	468	468	469	526	499	469	451	451	482	487	472	456	453	451	486	442	465	499	436	482	441	455	470	473	453	461	462	451	458	464	454	478	492	476	446	437	458	436	476	480	473	449	461	457	468	485	469	427	461	477	444	462	483	508	465	461	450	470	462	408	452	488	469	456	483	439	422	423	475	487	466	436	452	469	447	439	485	441	450	466	449	510	506	476	471	477	439	488	469	453	438	451	466	478	476	461	444	450	490	463	477	458	449	483	438	427	470	473	448	421	464	481	482	456	450	487	471	459	479	453	466	419	465	458	447	452	465	451	455	456	439	458	424	467	475	469	480	460	444	447	447	447	411	451	450	478	479	464	466	465	465	458	466	449	429	483	431	465	454	474	446	494	501	458	461	446	483	420	448	466	442	473	518	443	434	462	447	433	422	461	477	481	463	453	464	469	435	450	435	503	462	485	454	444	469	492	456	443	445	459	436	475	473	485	441	440	452
22859	21023	28563	23846	21283	20756	11599	2066	643	560	522	505	526	516	487	485	467	492	503	516	483	478	493	492	455	451	461	476	481	466	481	461	509	516	498	501	494	513	498	472	464	504	466	459	494	493	486	463	505	500	538	458	491	446	492	506	494	437	489	492	504	492	493	492	485	470	490	519	479	494	469	456	445	512	498	495	477	455	489	495	485	490	485	520	467	456	491	463	470	471	484	463	495	461	441	451	493	456	481	474	498	548	468	503	470	472	501	423	510	498	467	485	477	526	484	489	466	496	495	495	456	492	476	460	494	459	479	445	467	463	470	460	502	467	479	503	492	468	451	485	462	471	473	472	497	460	504	500	481	494	498	462	494	515	493	480	463	492	500	514	485	475	459	427	472	494	488	477	491	466	493	495	487	523	460	515	508	509	444	469	500	504	451	489	448	487	524	468	521	520	500	474	476	480	478	491	466	431	489	511	474	458	474	496	511	497	501	470	455	488	498	481	514	481	458	503	489	502	476	536	485	482	458	466	461	463	497	497	500	499	478	490	491	426	507	453	465	474	494	488	465	505	422	529	480	483	470	540	505	528	469	473	508	532	498	472	433	521	484	487	493	457	489	454	490	481	518	493	489	444	527	452	458	509	451	521	503	505	474	456	426	466	478	460	485	449	444	479	485	463	480	487	456	447	472	475	511	464	478	490	487	458	503	456	510	464	468	490	441	520	475	500	462	502	476	485	472	496	464	478	469	478	469	493	444	525	491	485	472	453	496	445	459	502	478	476	489	523	448	449	513	499	463	484	519	524	503	514	449	475	491	475	463	492	523	501	513	537	489	479	474	481	481	463	496	523	478	471	487	475	501	462	464	468	445	508	480	465	484	487	477	476	482	495	498	480	495	475	532	469	499	519	472	462	483	476	508	486	462	464	508	491	503	518	437	481	538	497	481	485	477	482	497	480	465	489	535	519	514	463	462	469	480	451	483	494	487	468	512	477	471	536	470	514	447	450	496	500	492	485	492	516	456	469	470	459	467	474	475	534	462	513	479	483	475	488	486	480	527	477	500	525	500	498	477	491	478	474	502	474	472	480	516	472	465	524	532	522	466	499	491	456	487	512	430	531	473	488	473	523	510	497	471	502	478	462	511	476	506	462	479	447	466	489	473	467	483	488	481	456	517	476	499	457	478	488	462	508	470	512	508	478	458	518	467	482	478	457	489	424	482	447	495	492	481	479	480	484	499	433	466	448	492	448	449	487	497	501	481	485	470	493	493	478	504	460	475	484	473	487	481	495	490	488	476	473	484	465	467	520	506	451	475	476	513	468	464	481	474	476	503	481	486	494	474	501	497	515	481	465	463	521	468	500	477	477	474	464	471	500	472	502	460	515	448	441	470	435	504	536	476	484	460	488	469	467	453	495	496	427	475	485	486	500	499	508	455	491	512	459	506	473	460	469	497	477	495	509	466	466	500	464	499	474	461	456	519	475	500	443	460	453	490	447	462	493	485	489	507	489	466	461	501	471	473	480	475	468	462	519	496	467	479	484	503	479	488	484	497	477	447	491	485	495	486	464	466	526	432	510	460	454	502	455	466	488	482	473	479	466	475	497	473	475	441	436	462	477	516	470	463	459	465	492	482	483	486	528	473	452	521	469	462	510	524	494	453	445	521	488	490	495	538	466	495	493	466	502	490	495	522	470	499	474	452	473	466	530	520	515	448	494	498	499	478	486	499	521	475	472	446	466	496	464	473	512	491	490	461	449	485	503	478	482	500	488	511	490	478	464	479	475	459	472	457	477	445	500	473	477	490	478	453	490	529	471	509	523	471	463	444	482	450	467	498	493	510	490	492	443	468	481	450	494	519	483	481	499	497	482	494	477	468	455	517	477	476	469	486	492	482	468	501	515	517	508	513	485	463	486	486	521	462	496	467	466	466	474	467	524	534	456	486	485	505	460	483	494	508	488	515	483	486	462	507	507	497	493	511	497	469	491	481	509	469	469	492	530	461	492	513	451	462	501	449	427	450	465	439	452	514	449	528	503	509	512	487	494	474	501	485	491	475	459	459	517	468	514	497	452	486	472	489	498	479	455	476	475	527	522	491	473	487	485	498	533	455	470	508	469	467	438	483	449	489	502	481	484	472	492	475	492	461	486	540	518	452	484	481	492	489	479	488	474	487	470	472	495	479	525	477	489	464	486	461	483	492	456	491	460	457	456	473	519	503	512	489	515	468	493	499	458	479	466	453	467	464	482	514	487	485	451	458	466	470	481	468	468	494	464	487	459	522	467	482	475	472	450	452	507	463	454	481	518	468	465	497	491	479	514	492	435	450	464	535	459	477	480	497	456	464	488	481	459	482	480	495	490	497	490	490	475	491	468	505	483	452	543	488	498	459	514	458	463	473	518	524	454	486	480	484	448	494	492	501	467	472	476	520	483	442	480	497	468	486	490	485	525	456	454	451	496	512	465	497	507	518	465	474	430	530	466	464	468	442	490	490	478	550	483	505	498	469	450	490	489	547	478	502	488	509	530	491	487	471	456	481	464	482	454	477	480	421	456	461	455	478	509	487	475	475	489	440	508	493	476	492	514	498	519	507	464	477	500	456	511	501	478	518	473	454	467	463	475	512	499	469	455	455	490	462	468	463	478	476	503	501	495	503	487	458	474	452	479	466	481	469	511	492	454	477	442	489	474	527	451	500	495	435	480	477	505	479	488	489	474	461	485	466	495	508	482	470	466	446	452	449	499	474	483	494	496	496	461	467	444	496	442	524	530	499	504	479	512	469	472	492	453	553	453	449	477	462	495	492	421	454	467	493	480	431	467	472	488	480	496	463	450	463	498	502	463	516	478	476	499	464	496	520	488	468	451	520	503	451	472	499	474	472	484	504	446	528	461	464	471	473	453	497	531	480	476	472	449	437	472	481	494	442	474	477	479	491	480	467	492	501	441	505	471	460	487	533	467	478	450	501	483	500	461	479	480	481	462	494	515	490	479	460	491	460	476	450	470	504	482	514	529	507	498	460	472	474	502	442	500	497	471	473	489	501	470	458	474	453	456	509	474	450	434	511	486	492	475	493	463	481	512	486	501	461	481	478	464	468	466	508	473	450	495	479	498	512	505	506	507	488	486	507	499	503	522	451	463	506	495	432	492	488	482	511	469	457	475	520	493	501	459	499	502	500	512	455	481	498	485	501	481	496	448	495	482	492	522	478	512	524	495	488	460	457	484	509	467	505	505	463	476	454	474	487	450	511	488	510	511	472	453	538	519	510	506	466	480	459	476	469	486	484	442	452	488	479	459	450	490	466	471	464	508	463	480	468	466	455	498	502	458	478	476	499	457	491	487	472	490	547	451	429	458	512	510	497	494	504	470	497	497	512	491	442	471	448	482	449	521	474	514	495	474	481	471	490	465	481	488	528	471	474	500	501	461	510	491	493	454	484	483	509	489	491	492	484	516	458	501	498	511	424	449	481	498	487	522	440	488
41274	63509	48992	33784	20018	9558	5130	1976	797	637	619	661	579	542	488	582	550	521	514	540	508	544	524	546	526	532	530	520	527	521	551	514	530	521	506	521	520	537	522	543	540	525	523	557	535	529	496	559	538	519	521	514	483	526	578	549	503	502	534	535	518	517	517	546	532	542	524	519	498	532	548	524	540	557	493	536	518	518	493	512	502	538	506	488	488	518	563	553	516	516	504	528	564	557	573	554	526	522	536	560	532	577	557	539	519	523	502	528	563	553	515	477	513	506	495	526	586	515	493	545	535	555	586	537	483	491	568	538	564	533	541	469	545	527	548	549	522	509	527	541	495	530	505	511	499	526	552	541	494	507	468	528	542	538	504	577	530	509	529	516	495	530	516	568	527	508	500	534	552	533	540	529	547	549	483	522	524	531	514	538	543	527	531	508	554	539	534	509	489	553	540	503	527	528	508	504	531	553	535	544	493	489	526	524	496	519	528	546	534	545	519	509	562	491	506	540	481	514	537	499	542	469	550	583	544	521	538	537	495	519	576	541	545	524	554	552	575	520	550	546	532	486	543	529	525	506	539	539	525	513	518	546	540	502	542	483	553	518	540	547	530	495	526	511	482	516	520	479	533	497	515	466	523	528	512	553	554	547	513	560	537	503	518	535	552	537	530	544	543	499	524	545	581	545	515	552	517	489	521	516	526	506	509	514	541	511	535	559	519	524	513	544	535	557	538	526	528	541	540	493	513	520	541	518	545	530	498	536	528	527	563	575	533	546	539	513	515	529	498	530	464	534	547	534	518	496	526	507	529	552	568	524	527	520	439	513	513	529	547	516	546	531	525	489	502	544	543	530	513	510	531	532	514	494	548	516	546	502	533	524	548	507	528	518	526	527	565	504	539	528	565	524	550	517	534	520	521	545	513	525	515	511	498	495	534	506	511	542	511	523	565	522	556	478	513	511	484	525	530	513	522	541	515	509	535	536	530	508	533	509	526	585	499	504	528	514	517	564	543	523	526	551	532	487	518	496	537	517	497	548	553	533	499	485	511	508	539	527	527	514	509	533	503	523	504	515	550	499	497	487	508	471	531	527	588	505	499	550	570	500	541	508	530	509	554	567	543	541	522	520	578	528	497	545	568	481	502	529	536	485	536	549	570	528	518	529	529	533	535	498	528	536	546	536	536	499	517	520	524	523	563	493	509	519	544	532	536	513	506	532	506	527	580	508	520	531	537	564	514	515	592	521	532	532	542	521	527	546	512	538	529	511	572	545	516	508	523	535	554	534	545	513	534	515	547	519	526	513	563	550	564	511	479	514	575	480	541	518	511	547	552	527	511	536	530	505	544	491	529	525	531	549	514	509	489	507	515	533	537	533	530	544	554	536	576	542	482	493	502	536	501	500	541	563	537	515	550	548	535	513	533	509	512	523	556	515	554	521	514	515	542	514	521	561	498	502	532	499	530	550	520	528	555	501	536	501	535	519	547	522	506	541	521	510	529	502	562	493	485	526	521	571	518	516	527	516	550	550	515	536	578	559	502	537	506	530	518	546	538	553	586	523	530	576	529	523	516	477	532	529	536	541	548	522	505	508	545	537	484	533	569	532	515	515	537	518	549	501	487	520	524	544	518	499	523	518	511	537	509	523	495	563	510	544	509	522	531	525	561	532	523	530	539	533	550	540	552	534	543	537	520	525	551	544	540	544	504	543	553	513	535	538	525	517	547	493	528	526	534	564	525	563	529	541	529	525	518	549	538	542	537	533	546	512	560	477	515	560	534	545	569	577	497	488	553	537	527	566	518	537	528	502	495	520	548	533	534	532	540	543	504	537	525	540	562	534	525	543	510	583	533	531	537	514	511	555	553	528	540	535	475	533	556	526	495	506	501	556	495	503	496	526	529	541	505	472	494	503	526	499	536	519	511	516	489	513	556	529	496	511	501	521	499	532	545	529	565	514	539	502	499	509	549	519	581	529	526	457	485	554	535	535	525	540	508	557	531	516	523	537	527	542	500	562	517	576	519	518	526	546	523	531	529	543	486	531	527	545	526	545	568	535	526	508	518	507	544	514	572	488	544	556	523	506	544	482	525	533	544	540	527	549	532	561	503	526	506	531	531	498	491	506	541	553	523	538	500	524	589	526	526	509	507	495	523	522	537	496	552	514	526	507	525	515	491	515	490	507	579	540	504	583	549	505	532	512	523	536	548	548	516	527	529	547	545	495	545	504	524	528	524	517	521	489	518	533	534	534	517	521	525	537	518	588	520	508	515	547	508	532	502	546	514	552	526	552	535	514	517	529	540	558	542	524	565	548	545	489	566	565	534	520	574	523	509	531	533	541	518	485	508	532	506	507	568	538	521	508	502	530	532	528	532	520	517	522	547	501	559	509	508	548	536	528	529	517	513	492	546	562	514	477	503	518	496	518	500	557	556	541	485	492	527	534	565	535	524	523	525	542	530	532	526	522	514	547	529	500	532	509	532	525	530	558	496	485	501	532	517	551	519	506	547	499	523	535	587	566	558	493	520	508	583	516	511	508	528	501	523	513	540	489	488	505	530	559	544	546	529	522	518	512	531	534	533	582	506	507	512	547	525	521	576	541	547	514	525	539	541	534	540	491	536	513	523	522	525	507	546	518	515	534	543	543	522	555	497	553	534	521	519	575	548	527	513	547	485	556	520	482	475	518	523	488	529	556	572	532	497	528	469	521	546	488	495	562	529	517	555	510	556	517	526	519	511	510	552	541	513	570	504	555	570	531	471	524	504	560	491	525	548	524	516	506	593	528	536	550	558	533	496	542	525	475	537	526	581	534	538	570	511	543	526	506	554	541	525	554	547	534	564	480	535	522	512	519	535	581	524	519	521	538	532	517	508	549	528	553	484	508	561	533	508	515	524	512	476	504	524	511	530	513	465	555	553	500	542	532	506	518	548	546	527	514	530	507	591	575	528	500	525	521	519	554	524	484	551	518	483	535	574	512	551	545	536	534	519	535	495	552	541	560	536	530	547	507	476	540	535	552	530	548	557	537	516	512	532	518	535	556	494	521	518	534	584	533	544	538	487	500	553	467	543	576	538	497	542	485	517	512	536	548	558	503	502	530	504	514	509	536	555	532	534	497	551	488	491	524	535	524	507	546	546	507	534	522	575	518	524	459	544	513	536	493	524	542	528	519	533	554	504	567	536	543	543	534	540	503	515	511	502	546	498	531	534	530	569	507	497	525	559	497	531	509	528	509	538	532	540	473	515	539	562	558	523	558	589	537	500	532	495	566	540	502	523	535	465	490	536	515	472	531	530	524	556	531	464	491	554	548	555	559	509	517	546	506	529	524	534	560	546	477	529	539	535	496	500	574	552	561	530	539	573	552	552	514	534	512	549	573	525	541	502	543	486	536	518	550	547	530	534	511	473	509	517	525	505	514	497	528	550	510	499	492	531	538	575	552	525	518	546	541	547	492	534	539	524	540	538	570	501	532	537	570	525	524
32249	31804	28120	14587	4346	1679	845	432	309	309	312	306	287	299	300	304	307	285	307	308	316	312	302	290	306	293	295	291	311	314	271	291	284	292	315	286	278	301	287	292	285	337	281	327	280	311	281	283	308	316	314	288	312	307	306	315	297	297	287	293	300	347	315	335	277	305	330	285	292	271	287	308	303	284	311	295	310	310	281	319	309	303	320	286	330	298	308	300	289	325	292	292	311	308	319	326	303	301	301	324	272	292	272	305	326	323	343	281	277	264	320	307	311	361	296	302	341	289	296	285	277	301	297	285	280	297	331	306	318	299	333	265	276	309	280	323	278	285	308	287	297	295	282	308	275	289	285	309	338	311	290	301	288	291	288	317	326	303	302	323	316	316	312	289	303	300	294	302	325	324	316	292	295	310	300	301	309	302	312	271	302	281	262	285	309	310	304	276	282	296	282	312	287	303	321	297	295	284	301	305	290	302	318	356	296	274	284	329	292	314	313	271	305	296	303	298	289	316	339	295	290	309	296	319	291	289	307	328	307	326	267	268	308	273	300	315	265	270	308	292	326	276	262	302	295	291	291	301	309	321	295	295	293	285	305	303	322	274	328	312	285	285	294	322	285	292	315	288	257	326	325	300	296	312	283	309	304	314	316	302	276	286	282	333	294	277	306	288	301	296	285	296	289	286	309	313	297	306	320	306	296	346	297	300	300	331	302	304	305	316	284	329	279	301	317	312	273	293	283	308	308	338	308	299	309	290	303	302	318	310	306	296	301	306	293	317	301	338	299	296	333	305	328	313	281	293	284	298	330	290	282	312	315	303	305	331	295	287	312	301	294	311	327	313	285	276	301	299	273	295	328	288	293	317	286	309	294	294	274	258	319	326	281	297	286	276	293	309	296	296	309	300	304	327	321	302	294	301	325	308	314	332	286	286	295	308	307	306	310	306	309	280	320	307	301	282	279	280	289	292	317	282	250	299	287	309	303	295	305	315	289	315	329	289	321	273	285	326	289	284	335	311	303	338	287	323	317	302	305	276	308	315	297	310	275	294	302	300	328	302	272	282	289	293	294	312	298	320	298	264	303	317	313	297	265	281	329	322	318	278	289	303	323	305	279	315	281	318	307	304	267	346	305	281	273	273	300	284	316	275	274	280	294	333	317	288	278	300	288	323	294	299	288	301	272	298	299	307	306	276	296	290	309	303	292	293	274	308	280	270	298	301	296	308	267	296	348	291	316	303	303	323	311	301	290	323	298	306	313	299	316	321	310	300	286	312	287	284	294	303	318	282	303	289	297	300	323	315	294	271	284	286	286	276	344	271	287	272	293	310	295	303	301	270	337	320	305	310	338	327	299	293	278	300	287	324	293	310	293	307	302	328	295	319	310	315	288	300	260	273	321	293	304	279	319	288	293	307	302	288	313	286	292	275	280	307	326	298	294	277	293	277	307	284	322	284	297	317	322	269	285	278	293	310	301	296	277	313	329	291	315	280	304	314	306	261	329	320	318	301	273	295	298	270	303	330	308	279	291	265	259	304	290	326	308	302	279	316	294	278	274	322	304	331	324	294	286	304	332	301	316	267	290	322	316	284	273	305	289	301	319	313	309	311	320	310	331	294	315	298	308	307	299	296	338	293	321	314	284	295	266	290	282	298	304	309	305	298	354	301	293	330	321	297	296	295	305	301	303	270	340	318	294	272	310	264	306	309	312	303	324	295	307	293	292	279	271	286	296	301	328	280	281	294	328	327	268	302	318	303	286	310	325	301	283	273	322	312	296	305	308	310	335	297	296	295	290	284	305	303	308	295	326	273	297	313	294	293	304	280	278	319	288	313	320	319	294	299	320	301	322	291	299	303	299	294	309	293	276	322	308	331	315	301	309	296	314	295	318	320	299	318	300	282	314	311	287	344	316	311	336	296	314	326	274	279	287	271	289	315	297	299	301	312	334	304	291	307	274	329	313	268	280	297	308	321	313	306	284	305	307	308	300	316	279	314	292	336	302	301	269	318	272	288	311	302	307	314	291	305	309	318	312	283	288	295	286	291	270	270	295	296	309	303	301	341	307	289	305	310	317	300	292	282	316	289	310	286	304	288	308	312	299	292	271	332	327	293	273	296	273	261	326	297	291	292	324	314	303	317	289	291	283	298	298	330	296	309	313	323	322	289	271	290	320	313	311	289	296	289	305	276	289	307	284	313	307	302	319	317	294	286	283	296	297	292	301	298	297	319	299	295	279	291	286	304	312	299	334	340	282	303	327	289	326	310	310	285	303	288	310	310	305	305	289	325	294	306	283	298	295	327	294	328	296	301	318	252	318	272	279	317	279	275	307	278	296	312	289	305	299	297	291	295	282	274	315	309	286	298	294	290	316	299	308	269	320	292	292	325	296	306	264	278	293	283	313	280	317	318	307	308	303	327	283	288	325	275	305	312	280	309	322	307	339	317	287	322	311	294	293	276	303	293	316	290	294	330	319	327	295	308	310	295	316	304	289	295	294	296	303	253	319	297	332	315	303	308	326	326	347	314	283	290	305	302	304	332	305	309	292	309	318	301	295	305	282	286	297	282	295	291	323	295	294	307	253	324	323	300	296	326	328	290	305	324	313	323	283	288	281	290	294	310	327	289	288	324	315	313	293	292	308	312	271	306	303	325	323	304	299	299	305	326	342	297	286	301	278	311	300	288	326	307	300	302	275	263	295	292	311	301	305	280	290	321	291	315	289	301	277	283	279	295	291	294	319	311	307	325	292	290	296	294	318	289	309	310	345	286	305	337	305	322	309	314	342	303	291	281	321	296	313	310	310	310	286	312	301	288	298	303	288	299	292	309	324	302	305	307	305	288	304	306	309	308	319	319	305	288	302	305	296	329	299	322	304	310	259	321	268	305	304	322	304	300	302	302	324	330	291	306	299	303	306	315	308	309	301	314	311	278	305	300	299	315	300	330	303	335	274	299	297	300	332	311	279	290	275	315	277	277	302	281	285	335	290	291	322	273	302	329	316	293	317	307	349	317	286	302	302	305	313	320	289	304	299	289	288	307	303	288	336	284	311	293	270	312	300	311	288	299	319	311	299	274	293	296	307	277	310	283	290	294	296	294	293	302	283	286	317	278	292	311	273	302	300	312	297	280	301	292	298	292	300	273	301	291	345	297	299	297	295	290	317	324	312	282	299	306	310	262	338	289	313	299	282	338	283	296	320	291	283	297	323	317	296	302	275	301	292	254	286	298	296	290	284	320	281	314	328	303	307	303	326	306	314	297	289	285	301	320	342	303	303	283	298	302	309	297	308	284	321	298	297	316	269	279	281	292	283	300	301	279	282	262	309	288	314	312	307	272	269	335	288	276	307	283	315	310	316	286	304	323	354	304	299	295	316	289	320	302	288	301	319	284	265	301	306	292	321	309	311	314	305	289	286	312	299	288	280	293	291	262	319	281	309	269	274	337	249	281	308	308	317	297	277	311	320	271	277	298	305	319	297	329
38746	45832	26704	12239	5560	2236	1047	536	395	364	343	346	328	380	384	372	334	357	341	342	366	369	330	363	355	360	345	335	353	340	322	351	344	328	326	364	375	350	304	332	343	360	340	340	316	360	340	337	337	335	368	391	317	302	320	358	353	352	321	349	325	349	330	353	372	321	338	368	338	334	351	376	325	351	362	366	379	343	328	368	355	326	350	346	342	349	344	344	341	321	336	332	332	326	395	353	363	381	357	359	326	391	318	322	336	353	346	325	350	382	349	306	332	364	314	356	376	337	364	351	336	342	355	340	383	349	377	365	350	325	330	316	337	344	327	369	341	338	318	370	349	322	347	320	342	363	344	358	352	347	367	318	359	360	358	357	356	323	341	375	367	370	330	324	351	335	375	335	354	358	342	335	320	347	314	314	345	365	343	348	352	355	354	328	371	339	356	337	358	353	332	357	367	364	348	359	359	360	335	314	352	355	389	360	349	351	344	340	338	345	318	331	349	327	306	346	332	334	370	337	355	339	344	345	334	323	326	379	346	320	342	347	362	325	346	314	334	355	371	361	358	358	337	332	377	340	359	361	382	350	332	370	356	345	364	358	356	348	373	324	316	347	334	349	322	362	350	361	349	331	364	325	355	340	326	380	320	360	342	331	349	328	353	338	325	358	369	335	323	361	357	378	351	350	348	343	351	314	339	322	343	285	351	322	364	352	366	318	355	337	336	342	343	359	339	329	352	349	346	358	353	330	316	339	367	348	307	372	344	362	368	362	320	367	371	327	330	346	344	366	316	358	316	346	351	338	348	324	351	356	313	355	339	359	371	336	351	347	335	332	336	349	353	363	331	371	364	356	369	348	349	339	336	331	336	343	335	345	326	331	333	356	371	348	354	354	345	343	320	340	346	352	329	339	341	347	350	351	318	361	324	362	342	327	357	328	341	315	323	322	321	336	363	372	330	358	338	350	318	345	337	362	332	342	355	326	364	363	328	360	346	362	340	359	393	327	354	351	355	353	343	377	345	379	348	367	330	344	346	328	350	332	336	363	358	364	321	367	342	319	308	376	374	349	355	338	319	323	372	327	326	368	330	321	339	356	346	319	318	332	378	337	324	351	330	351	373	384	371	330	370	353	349	361	360	374	357	369	356	375	328	353	357	361	366	353	344	352	351	354	342	344	327	333	350	336	355	330	321	353	317	353	323	373	311	344	351	372	357	376	319	333	329	360	302	343	350	343	316	336	352	354	331	352	330	359	353	326	345	370	314	334	318	337	361	347	337	336	359	303	407	320	315	348	357	319	340	320	311	311	361	389	346	342	364	357	364	373	324	363	338	377	347	334	325	332	365	394	333	324	329	360	350	315	334	328	336	358	331	336	335	354	326	332	354	338	325	327	374	313	367	359	334	327	371	363	360	358	346	359	369	323	333	390	331	361	307	357	343	367	338	336	361	342	365	349	362	337	343	325	374	364	330	339	364	341	339	323	341	351	327	360	330	311	326	341	353	351	350	315	350	367	376	342	337	350	364	329	351	323	350	349	378	373	322	352	330	360	344	355	360	319	365	334	357	352	325	338	332	358	340	331	340	363	361	342	358	335	342	349	336	318	349	335	345	348	328	345	357	363	331	327	357	355	319	342	317	364	352	331	347	308	376	376	343	332	342	349	350	316	348	337	326	324	383	319	328	345	338	370	359	362	333	367	329	363	354	328	351	356	374	332	342	364	337	333	351	328	347	374	345	309	365	334	356	325	343	358	353	325	335	331	332	382	357	345	381	342	380	337	366	329	339	334	333	359	346	334	350	334	341	390	343	345	346	362	322	357	322	377	354	353	364	350	346	350	350	316	338	369	357	377	346	372	338	316	359	317	353	344	336	330	317	353	340	336	332	343	347	340	396	364	358	396	333	343	349	327	332	368	366	353	311	331	343	338	362	386	349	345	311	351	361	334	352	352	343	355	343	343	342	328	369	309	332	353	360	346	369	366	325	313	336	368	351	357	348	347	339	333	374	361	351	356	322	328	334	319	336	350	340	345	365	340	351	342	362	351	351	365	337	332	331	374	360	343	332	367	354	334	334	354	348	355	318	351	351	341	345	346	359	321	337	350	333	388	338	334	392	335	363	338	344	327	352	366	385	345	336	373	391	341	321	338	371	370	347	352	330	408	357	367	342	333	327	349	353	342	376	334	330	333	347	358	357	348	352	350	354	339	348	325	337	358	357	330	352	354	338	363	352	353	362	351	328	356	375	340	369	393	345	352	369	333	317	360	345	361	349	355	314	330	332	343	357	353	346	358	334	346	344	337	373	355	355	326	330	370	334	343	320	350	352	355	331	335	371	342	329	341	341	343	375	335	347	342	341	341	347	346	329	344	333	318	356	360	312	365	331	346	332	359	332	354	322	337	337	345	331	336	341	313	331	356	337	328	379	334	346	344	340	367	364	360	364	342	348	335	330	355	324	317	319	364	360	364	347	361	340	353	376	361	316	368	313	341	329	373	345	346	339	333	342	334	340	344	342	351	334	316	337	335	357	390	323	332	345	311	402	353	350	366	332	357	353	341	351	343	350	334	357	338	378	380	342	375	360	332	366	376	341	352	350	341	341	345	397	333	333	365	358	348	329	341	344	349	317	376	353	359	357	365	381	320	343	351	316	361	330	342	341	321	318	353	344	327	368	350	354	379	349	327	358	333	353	349	369	331	322	325	361	333	387	344	363	378	353	362	355	328	363	353	349	356	354	366	337	396	356	331	385	371	373	316	369	352	341	349	394	354	366	359	358	354	366	360	321	349	337	341	362	365	318	344	327	347	352	362	360	319	339	351	375	339	357	364	367	359	395	359	397	372	350	308	319	361	363	324	358	393	371	323	339	356	350	355	353	360	350	337	347	325	353	362	365	311	356	341	306	348	326	355	350	346	320	348	342	339	354	341	331	323	354	346	369	339	359	329	355	385	330	359	344	347	336	349	413	342	377	369	340	337	345	356	349	342	335	332	362	322	336	361	356	354	350	324	345	370	343	334	359	333	340	313	323	330	348	355	337	372	351	369	356	348	344	365	381	352	369	324	341	298	319	375	343	344	331	319	337	327	350	332	351	334	353	361	356	345	355	359	358	350	377	337	396	347	343	330	368	349	309	345	350	363	338	361	354	344	353	369	352	361	374	350	358	339	347	351	341	348	328	335	368	328	381	338	333	317	359	376	339	356	374	365	317	343	356	339	365	335	356	341	334	340	348	353	365	331	357	316	356	336	319	345	361	329	338	327	331	341	348	358	389	331	347	352	345	349	368	354	360	313	384	343	340	362	347	335	340	332	335	362	295	340	386	360	347	347	326	331	363	352	372	351	332	358	382	359	344	342	362	329	363	329	333	348	367	305	357	354	344	350	369	329	336	361	321	363	369	367	380	348	345	322	316	359	384	349	332	336	315	362	336	360	326	330	320	350	364	329	320	347	330	344	351	366	322	348	320	330	359	363	359	380	340	347
24049	21063	28110	24677	20930	14385	5514	1353	572	445	388	383	393	383	384	314	337	339	382	344	335	324	327	352	352	325	324	362	370	305	374	351	313	356	350	334	305	292	318	354	315	331	348	328	343	344	344	347	336	347	345	342	324	338	336	355	320	350	356	362	326	331	314	360	351	350	319	347	349	343	349	324	350	354	362	347	295	307	344	311	311	334	358	326	338	331	310	344	354	331	372	309	321	319	311	332	320	365	325	328	317	339	356	352	328	353	339	369	347	321	362	337	384	303	328	352	349	326	328	359	332	304	345	365	327	339	340	339	337	327	342	360	357	355	332	301	323	345	347	361	313	353	357	351	325	331	316	327	288	310	329	345	351	359	332	377	322	344	349	343	332	334	357	366	338	358	321	359	327	343	359	368	366	351	325	333	335	358	332	303	322	318	339	335	362	365	320	350	336	353	334	369	350	347	326	311	347	335	320	335	349	332	361	333	314	334	345	334	331	336	354	347	327	348	364	311	355	311	318	332	353	305	328	309	348	357	331	322	333	354	337	354	334	374	363	352	316	310	316	314	338	340	335	340	348	314	351	326	334	324	309	317	349	347	351	327	326	359	323	347	310	341	331	338	368	345	327	318	327	341	308	368	307	331	320	325	320	347	346	317	354	347	331	364	344	346	326	321	322	363	320	346	322	330	373	341	326	329	373	352	358	309	325	335	355	340	311	315	309	320	365	327	350	334	347	333	337	318	312	353	338	342	326	323	306	353	361	350	337	304	340	341	347	364	323	324	308	327	378	343	350	364	317	359	357	337	346	331	357	350	364	337	351	311	328	315	357	331	326	343	329	304	337	329	358	352	340	372	359	343	316	336	323	335	300	350	349	316	344	332	321	340	318	340	353	312	333	338	338	314	328	313	340	330	343	324	317	372	319	321	323	308	316	343	322	338	340	359	294	342	350	347	365	323	322	351	364	301	333	332	319	321	358	392	331	372	341	325	326	297	325	342	324	306	347	348	346	324	351	351	326	337	356	346	376	338	344	337	337	360	331	311	328	349	358	350	362	336	335	343	363	323	335	339	334	331	352	364	328	361	312	352	338	330	321	319	326	336	323	355	363	354	299	311	340	347	348	324	328	326	339	333	319	309	352	339	319	345	348	333	333	325	359	334	330	321	316	326	339	345	315	343	378	339	333	346	340	301	336	331	355	344	329	297	363	358	341	345	324	318	343	335	308	349	365	349	343	336	341	363	349	350	364	284	346	329	334	350	337	377	348	309	332	329	351	374	328	315	332	355	325	330	343	330	326	353	306	331	354	341	306	353	374	324	319	347	321	354	341	319	335	390	348	343	349	344	339	340	320	337	357	337	323	325	318	357	308	334	323	360	321	350	348	320	322	323	341	320	321	356	377	353	339	322	327	371	327	318	351	359	302	322	337	347	325	333	372	322	328	326	315	337	337	350	322	313	348	340	330	362	334	358	333	325	321	352	311	347	354	356	313	325	344	336	310	358	392	340	365	353	309	334	341	323	328	294	317	338	358	370	340	349	332	303	326	363	330	351	349	326	313	314	343	335	337	340	343	309	358	317	326	341	333	354	350	396	335	348	324	324	308	383	331	328	325	351	304	328	343	340	360	325	319	360	353	322	337	322	330	352	353	350	332	352	332	341	331	310	336	313	367	357	332	319	345	338	340	327	347	396	353	341	373	358	367	344	318	325	348	374	338	290	333	303	346	341	356	343	350	315	361	356	351	342	362	335	319	343	297	320	314	306	312	349	341	337	338	335	370	361	327	338	319	367	346	335	343	345	359	360	328	353	337	342	323	313	319	361	326	315	336	321	333	307	379	350	325	307	378	352	321	330	304	338	326	327	346	361	357	308	341	332	399	359	317	335	358	343	355	341	326	334	309	356	319	340	302	315	327	307	354	355	335	327	319	331	332	361	320	344	361	325	320	334	343	322	356	364	332	385	287	353	322	349	358	359	361	339	339	332	327	342	351	317	298	358	342	344	339	313	302	315	337	335	345	336	296	325	322	335	317	334	347	370	333	352	335	351	322	339	329	312	331	365	341	345	367	334	343	362	327	301	366	345	365	285	315	336	347	331	332	313	323	338	356	302	338	324	345	349	364	367	353	311	317	334	333	347	325	312	313	333	351	327	364	361	352	341	317	339	310	315	350	336	328	365	327	340	352	327	325	343	326	340	345	347	297	334	330	295	330	351	354	348	347	350	356	383	307	320	311	346	299	361	367	336	309	342	323	338	333	335	370	322	375	329	315	331	363	353	320	334	325	343	356	320	332	323	288	350	324	331	335	331	349	331	334	333	364	317	330	348	350	346	384	336	341	315	390	336	351	346	326	329	370	351	344	294	316	343	357	354	334	343	329	323	330	312	339	288	333	307	369	322	334	328	318	343	357	325	289	350	344	398	300	322	345	376	313	350	363	336	343	309	325	342	342	331	352	364	363	346	326	349	334	363	349	344	353	333	325	326	335	316	347	314	337	332	358	355	352	346	348	338	335	331	342	370	374	384	371	347	343	320	352	351	335	334	335	299	314	377	360	344	322	316	360	330	349	317	344	330	354	374	357	335	320	339	339	318	336	358	328	347	397	333	335	331	340	334	358	359	318	331	322	343	315	332	313	374	326	334	323	328	324	347	346	325	364	379	355	357	334	337	333	288	309	325	373	364	378	325	319	330	350	397	290	332	328	302	325	342	332	334	335	374	329	309	337	345	330	351	349	345	348	360	323	323	316	320	333	353	333	349	329	379	325	319	324	322	289	330	317	309	347	347	370	292	295	342	340	377	321	346	345	326	358	336	327	317	354	368	345	350	306	336	347	313	326	319	332	331	321	354	353	350	328	349	321	345	309	355	330	313	349	331	369	337	321	346	345	351	343	352	351	348	346	322	346	332	332	328	372	322	344	346	331	334	320	341	321	318	331	314	366	345	354	342	371	385	304	320	329	311	341	343	328	333	307	311	334	329	339	342	321	309	328	354	360	321	323	334	361	314	345	329	331	315	332	332	329	303	353	311	344	358	333	335	310	334	358	323	332	320	312	320	367	323	312	366	347	310	345	338	321	337	344	302	334	358	336	319	343	349	346	337	316	368	320	358	332	357	345	323	324	328	334	349	335	320	319	344	346	297	344	380	350	361	327	346	360	321	373	340	360	350	350	354	370	334	323	306	336	346	345	373	332	363	338	325	342	342	372	346	334	294	356	328	314	333	376	354	326	351	344	311	338	313	323	337	321	355	342	312	330	324	320	326	353	338	331	316	321	357	326	324	335	323	344	326	342	350	354	352	354	382	334	382	339	339	344	313	345	331	315	350	328	357	362	339	372	343	352	338	303	337	352	340	332	315	354	316	326	315	331	337	313	336	312	337	378	323	326	330	329	367	329	362	322	327	377	316	344	338	362	359	337	317	309	326	341	335	341	332	314	312	368	357	367	388	339	335	345	345	325	332	356	342	340	332	329	337	319	347	346	333
40470	57594	38697	22703	15261	10191	4892	1546	707	513	468	424	407	373	412	383	389	384	397	356	368	384	405	384	381	406	390	407	439	366	408	346	388	372	387	373	383	396	383	400	346	409	378	336	398	436	420	363	373	358	381	377	366	424	382	364	370	376	412	355	373	397	355	399	360	372	383	390	394	401	372	387	364	355	390	360	355	364	379	412	389	387	344	404	385	364	362	348	418	375	387	359	370	392	387	385	360	358	382	394	371	368	380	393	366	372	342	420	369	354	395	334	418	392	367	378	386	383	367	411	339	376	353	390	382	367	379	368	378	392	380	368	398	388	416	397	386	405	393	355	398	405	332	380	345	371	371	373	382	388	371	345	365	345	395	407	388	404	380	389	414	396	362	409	399	375	411	368	350	365	412	404	395	370	374	378	408	392	338	403	351	382	383	351	401	335	362	391	372	375	372	389	362	382	370	378	374	387	385	374	382	376	357	399	396	388	386	418	366	356	373	373	390	388	390	415	327	361	365	343	365	342	385	370	396	386	402	400	351	391	361	392	386	376	375	346	348	348	385	374	393	392	369	400	410	365	381	394	378	365	391	409	383	373	359	366	373	372	371	373	401	395	337	352	367	372	407	374	369	394	418	392	414	352	382	387	395	366	395	387	397	393	389	380	384	386	369	357	403	383	384	382	356	413	395	390	393	376	405	359	382	420	383	396	352	410	384	394	348	372	368	378	369	387	371	371	368	351	360	405	400	340	376	353	386	407	374	369	398	383	371	373	374	386	365	398	383	356	416	355	352	354	413	400	374	384	332	370	367	355	374	383	370	391	364	372	397	375	396	398	364	403	417	393	371	397	365	400	392	357	378	398	368	384	397	413	383	360	384	363	413	354	368	372	354	395	371	404	393	392	379	357	367	376	351	405	387	362	405	404	369	406	350	372	376	373	409	384	371	384	393	434	375	387	346	357	395	398	349	389	412	361	396	425	347	396	375	371	365	345	365	376	401	404	372	387	386	365	388	383	408	366	398	379	374	360	378	381	364	344	405	395	383	361	391	373	357	394	366	374	377	377	373	382	354	383	371	376	375	388	394	346	343	386	371	359	393	397	341	378	393	383	393	384	364	405	390	387	365	379	365	359	340	387	396	371	370	336	377	374	375	383	377	372	383	372	415	351	380	373	386	393	396	433	381	369	395	370	390	400	354	353	336	383	397	387	402	403	371	366	363	375	391	385	380	380	384	359	375	366	361	402	371	364	419	349	403	398	388	373	381	378	370	378	368	359	397	370	388	404	381	427	360	383	392	352	364	390	375	382	416	418	373	372	393	383	388	373	355	390	348	348	368	360	379	352	403	341	378	377	398	407	376	369	359	385	390	384	331	392	343	387	354	392	393	402	397	384	383	379	363	369	382	386	361	403	363	367	371	396	336	373	372	359	361	375	390	369	372	369	346	374	399	403	345	440	382	361	388	408	362	393	388	376	372	390	382	372	393	402	405	396	401	409	393	394	377	387	342	375	379	403	398	385	402	380	399	390	388	377	385	398	381	409	407	363	362	370	379	386	406	365	360	359	371	366	373	402	362	391	389	367	393	366	395	363	393	370	421	400	361	380	366	403	379	370	359	382	367	390	364	378	397	371	390	399	379	383	381	376	410	385	383	397	409	399	378	357	399	366	393	363	359	358	344	377	365	363	366	390	406	385	378	351	383	359	356	396	395	390	375	379	366	380	393	365	358	391	400	419	366	354	412	353	393	359	378	365	368	366	381	385	386	392	382	402	363	394	398	411	400	372	375	321	366	399	370	393	363	365	360	377	348	389	422	377	377	391	392	356	417	370	411	373	391	342	382	382	400	416	355	389	359	375	382	391	380	382	365	413	393	414	382	365	383	347	374	367	414	370	359	363	368	400	398	369	379	365	365	346	365	349	374	339	384	364	354	360	376	381	412	392	382	383	385	325	353	354	368	391	378	328	377	364	369	356	393	357	351	369	372	395	360	379	384	365	372	359	357	343	374	373	370	379	398	366	383	381	384	366	395	339	381	319	332	322	360	414	375	395	396	366	393	359	368	346	387	355	383	360	386	413	354	364	360	349	378	361	394	378	392	381	363	362	372	383	379	386	373	376	388	387	417	359	352	362	371	399	377	389	347	384	334	394	400	395	392	401	339	402	399	369	418	390	373	382	354	351	403	382	392	401	345	335	418	370	402	373	402	421	379	363	358	425	348	365	385	358	394	392	384	399	378	349	366	384	336	362	369	394	391	404	359	362	396	390	383	363	392	406	361	375	352	376	395	370	375	365	367	414	355	385	412	345	376	394	380	391	343	412	409	408	398	385	385	402	392	385	332	375	362	404	407	348	408	393	390	384	398	370	367	379	383	393	395	378	380	359	374	351	396	389	346	369	378	365	403	375	385	369	432	394	342	387	379	330	385	378	375	375	361	380	398	365	402	401	385	372	378	359	409	389	376	367	382	348	396	380	374	392	362	388	365	400	365	379	406	367	390	373	384	372	379	353	359	381	361	351	365	390	393	398	338	388	359	397	400	351	399	385	383	400	393	396	365	394	358	368	366	363	380	386	382	356	349	365	381	384	367	373	396	385	415	370	362	368	424	351	397	427	406	381	350	364	361	398	375	350	329	389	387	380	395	403	377	409	408	401	391	386	338	369	359	424	394	390	407	353	345	380	400	407	400	390	346	390	369	410	393	396	369	406	356	387	374	365	415	342	337	368	411	354	395	374	406	391	364	358	376	397	366	373	410	334	370	403	371	392	404	403	388	390	385	391	387	387	379	374	396	350	343	406	363	404	368	412	362	372	351	362	372	334	366	354	362	380	406	398	394	372	391	376	380	397	388	393	353	401	387	379	391	383	377	386	364	366	376	370	380	416	421	376	363	377	355	387	393	370	345	375	396	361	366	389	365	402	398	364	399	398	356	383	387	397	374	360	383	409	383	351	364	410	373	372	380	364	412	377	321	404	404	398	380	377	385	374	383	342	383	363	390	397	355	382	377	372	402	358	403	388	390	395	364	352	412	394	388	386	360	387	373	396	395	338	394	364	375	376	381	362	378	381	384	377	370	375	375	388	387	387	378	379	393	398	411	377	361	405	394	397	373	374	383	378	363	395	387	424	359	422	363	396	379	389	376	383	372	395	371	422	383	392	377	397	405	410	410	367	390	374	387	374	370	364	391	397	362	403	371	367	371	378	375	412	410	374	444	389	385	372	372	380	371	367	370	382	408	386	374	375	417	378	392	380	387	379	380	377	400	370	390	407	391	362	339	370	388	380	399	392	383	373	401	375	387	377	369	381	402	369	402	392	395	393	411	397	385	380	398	377	385	375	395	416	378	388	377	418	385	374	400	377	352	404	382	392	440	385	365	387	373	409	378	384	382	377	326	356	352	377	352	387	361	341	371	384	392	378	384	384	344	418	401	371	398	366	346	400	371	391	366	327	359	399	396	374	340	384	372	352	388	392	370	383	364	423
25296	21257	27764	25110	13257	3884	1377	638	420	440	433	406	395	446	359	398	362	409	429	387	425	406	391	374	411	365	404	414	411	406	412	406	447	366	356	411	376	407	380	395	373	397	459	391	416	421	423	399	380	400	393	404	397	377	366	416	392	401	404	386	395	403	400	409	409	401	383	388	403	396	421	394	391	399	428	374	404	401	402	377	421	445	414	421	413	402	421	410	421	416	379	438	440	364	439	441	392	370	386	388	417	399	409	437	419	384	415	425	399	398	412	392	367	386	396	426	388	383	410	385	389	422	387	411	394	383	417	372	394	388	406	398	376	399	401	387	361	437	376	409	402	421	397	392	401	386	416	398	410	390	410	394	385	416	405	389	420	374	421	397	375	402	457	391	403	430	383	414	388	397	391	357	384	449	422	375	363	365	396	393	369	394	428	404	396	378	429	431	417	387	395	376	407	408	415	419	421	381	400	418	378	370	383	410	415	374	396	398	385	393	389	420	382	371	422	376	397	406	370	358	420	379	370	396	390	415	400	387	396	399	417	405	374	388	410	418	380	404	416	408	398	370	356	384	380	362	422	397	392	417	385	371	395	411	405	380	409	406	388	395	394	409	380	403	400	393	397	431	342	384	384	408	394	361	430	388	369	390	387	395	428	424	400	395	372	409	397	385	440	409	386	395	421	388	397	396	376	402	391	375	390	390	392	408	420	409	409	423	413	404	385	433	391	396	407	389	383	384	438	410	413	426	381	418	391	390	385	370	430	360	364	369	415	403	409	404	406	439	401	389	433	380	384	395	364	361	407	409	399	416	380	346	377	372	394	411	363	364	376	411	387	440	390	389	410	432	401	424	380	400	385	378	383	390	410	389	381	394	383	414	414	438	393	400	371	416	414	408	387	413	360	407	437	412	403	363	428	422	402	360	392	392	375	387	367	422	399	346	388	374	434	383	363	421	359	420	403	390	403	410	392	416	387	437	389	389	409	422	400	392	395	393	390	418	404	379	378	414	383	438	379	420	423	409	382	389	398	396	392	396	386	440	389	418	434	397	407	376	381	399	382	416	383	371	418	412	444	375	404	324	420	374	386	398	390	395	392	396	435	394	409	401	408	389	389	447	438	435	365	395	379	413	436	395	406	404	420	425	393	398	380	388	387	410	393	384	449	400	395	430	381	415	409	371	389	401	397	410	372	396	408	379	372	444	392	366	387	391	401	387	395	378	390	418	381	382	415	436	380	422	399	408	407	381	386	400	376	374	415	390	401	392	410	406	408	372	388	396	407	387	380	391	409	397	399	371	450	387	402	398	383	400	411	390	419	395	406	396	357	416	387	398	403	422	400	417	431	391	373	399	428	392	417	437	411	391	441	409	417	406	411	399	428	391	403	426	394	375	400	357	423	423	410	349	421	403	431	390	438	375	422	408	389	367	425	456	398	380	414	414	377	401	405	405	390	366	381	396	412	409	403	393	417	382	415	413	416	404	452	380	390	431	402	361	379	392	373	365	398	394	379	413	407	419	401	388	405	412	352	438	403	423	394	387	382	399	370	409	398	395	392	380	406	383	385	392	391	370	386	404	411	407	388	409	401	405	439	421	401	390	396	444	421	413	394	386	387	420	407	420	368	404	349	428	416	364	422	391	416	417	385	394	449	397	420	412	406	390	395	381	392	382	419	431	419	406	393	392	397	425	401	371	418	386	387	384	412	389	414	379	369	394	412	416	381	397	408	407	379	394	390	411	389	400	408	433	398	423	394	368	386	390	383	404	408	383	368	414	351	382	416	404	362	373	390	394	414	371	395	359	402	405	375	401	414	384	361	383	410	403	426	400	427	402	416	376	407	432	384	359	395	422	383	418	430	400	372	402	403	412	438	388	386	398	397	415	395	395	440	414	411	374	414	428	375	416	420	397	373	401	399	393	411	379	425	406	382	389	405	422	385	399	403	394	373	409	387	397	407	393	373	410	396	422	418	424	417	385	378	407	375	390	379	390	407	399	408	400	378	396	375	416	393	422	410	377	404	436	415	406	402	429	409	411	397	407	444	415	383	418	408	381	386	394	404	413	435	413	402	355	419	387	404	414	403	402	417	406	416	407	415	388	439	405	399	433	398	398	417	399	394	408	437	399	393	374	430	405	410	410	430	386	383	394	400	393	411	433	405	357	387	405	378	376	447	374	385	407	401	395	396	373	381	383	415	401	396	393	402	422	418	401	384	382	425	426	449	399	392	405	407	364	398	408	418	408	397	416	406	436	381	405	390	382	345	396	389	387	424	395	382	372	422	407	394	388	394	442	429	415	391	352	391	397	386	411	393	400	428	397	397	430	410	382	437	407	419	399	407	435	409	367	394	366	414	426	396	385	367	423	377	400	391	402	385	395	405	432	410	391	395	391	396	392	416	435	407	430	417	388	437	394	423	404	437	390	365	410	376	396	430	399	407	403	382	421	431	395	418	402	405	362	399	385	405	373	393	374	393	408	364	401	403	415	410	404	381	375	415	389	358	374	396	410	401	420	403	402	388	389	390	433	371	388	424	386	391	402	388	433	426	415	440	405	427	394	377	421	422	395	381	403	400	419	422	398	398	405	411	405	368	405	444	429	365	381	412	411	439	346	361	375	429	379	377	407	430	413	412	384	430	400	438	427	370	413	390	413	392	399	384	429	378	418	404	420	391	379	385	400	392	428	405	418	418	426	398	397	382	431	405	367	428	386	398	422	409	387	407	395	392	406	430	368	418	366	413	430	433	443	393	384	362	411	398	437	401	376	393	400	399	402	397	396	392	374	391	377	372	424	410	393	384	415	406	402	394	386	426	418	401	424	387	411	393	375	411	424	404	434	393	398	396	378	393	374	405	374	398	382	383	384	355	420	370	360	398	404	428	391	418	418	423	378	356	411	420	394	379	398	390	426	392	356	398	397	424	390	425	414	382	390	397	399	382	400	377	388	399	424	379	401	389	401	407	437	418	421	400	406	401	367	377	383	391	383	414	410	399	432	380	399	374	409	403	370	402	401	399	426	401	389	400	394	421	420	362	409	424	419	411	401	399	380	371	384	411	387	393	384	391	402	375	426	382	419	379	416	410	421	364	413	416	403	384	373	384	404	368	393	408	374	366	382	392	406	430	379	452	400	393	391	387	379	414	408	432	408	392	432	392	369	401	379	410	400	360	375	414	388	450	374	420	383	371	421	432	396	434	371	399	411	429	373	384	397	424	402	394	390	389	411	389	373	381	436	394	395	437	442	432	363	388	363	411	372	376	387	405	406	383	408	409	402	404	410	430	397	399	398	393	441	398	367	408	372	413	406	399	398	351	376	407	393	423	407	417	405	408	417	426	385	393	382	380	400	381	398	391	396	428	391	400	402	384	378	386	395	400	398	444	415	379	394	411	386	417	419	396	428	367	380	392	405	409	428	428	381	399	383	418	411	430	405	413	412	421	373	380	425	394	382	398	397	379	421	425	387	398	390	390	393	429	391	390	395
39466	51090	33163	15694	9634	4531	1940	854	562	514	476	484	465	483	501	465	482	453	454	429	442	468	462	450	464	424	449	438	450	454	457	484	420	442	447	456	450	431	469	440	471	445	443	491	484	456	453	449	470	478	494	435	450	419	435	460	455	462	469	494	482	488	468	462	433	456	451	457	497	439	476	423	443	434	466	446	453	477	429	449	450	431	466	423	442	472	475	440	489	500	462	468	430	465	444	438	471	476	454	466	437	446	469	465	477	442	461	490	485	460	453	496	483	424	424	449	468	451	448	446	424	459	447	471	465	457	436	410	472	492	442	469	462	482	455	494	446	454	472	475	434	485	447	447	441	517	456	459	460	469	446	456	438	477	459	523	462	471	433	430	414	453	484	457	451	440	425	435	490	441	453	455	474	460	472	464	438	435	478	485	464	447	456	456	462	457	481	448	448	424	430	439	474	454	451	460	463	482	426	456	440	479	434	466	455	452	413	503	455	432	473	464	470	506	399	473	428	456	437	447	422	476	463	459	468	465	430	478	493	475	427	444	474	436	464	438	450	440	447	411	453	467	494	488	491	448	471	442	444	467	428	438	505	443	460	449	468	452	459	459	438	467	433	445	438	488	472	443	462	471	446	473	466	450	458	438	484	478	459	450	450	509	447	474	451	488	436	478	456	427	463	460	430	444	438	441	426	477	431	419	467	427	478	476	470	467	489	441	433	456	450	456	437	470	449	456	442	475	450	437	432	418	462	489	496	460	420	451	449	492	479	429	443	470	457	483	454	457	477	452	458	459	448	454	452	440	488	423	466	446	422	431	426	448	482	448	454	455	471	454	499	470	479	468	480	461	449	468	429	417	429	492	454	455	463	443	446	437	477	425	479	438	464	483	452	428	463	489	405	478	458	437	481	468	451	461	447	468	460	466	478	443	497	478	543	460	478	474	463	447	465	456	464	430	474	448	466	462	457	406	430	468	466	452	448	445	491	481	415	461	456	438	487	444	455	469	427	467	468	473	444	423	482	449	421	440	444	485	420	453	487	427	419	475	469	475	423	465	441	437	475	480	434	446	430	437	484	458	428	477	511	424	445	413	455	447	469	473	447	477	470	429	432	483	445	455	457	426	462	483	487	471	419	448	450	449	497	470	472	476	447	406	473	472	460	463	464	494	446	446	483	440	463	440	456	451	432	419	475	463	462	472	449	455	452	459	484	443	419	439	470	456	461	457	470	441	481	474	485	456	448	454	417	464	436	438	397	456	464	424	477	453	506	455	456	480	443	493	448	459	460	467	494	455	469	414	439	475	434	432	474	465	443	466	459	485	429	461	447	486	462	467	483	434	495	453	463	490	456	483	437	455	456	443	461	448	472	464	457	471	446	434	451	468	468	434	451	464	462	464	468	475	486	440	431	455	439	506	416	473	471	481	454	446	487	415	453	470	432	428	448	469	474	488	455	429	457	413	484	461	465	467	433	453	416	450	413	469	475	428	483	464	404	464	488	484	474	445	392	442	486	444	458	472	465	437	472	418	483	448	418	450	467	507	452	451	429	448	429	436	450	418	461	462	426	451	432	449	490	460	460	458	459	450	468	428	452	420	468	449	463	513	438	453	490	502	448	467	447	425	436	488	495	408	428	412	414	451	444	481	460	460	426	464	477	466	518	459	435	417	445	456	428	440	460	447	461	459	453	460	427	466	461	455	452	501	465	515	456	485	473	483	482	435	450	434	430	421	460	435	429	452	440	451	437	439	458	467	430	448	390	457	442	455	460	459	426	474	479	445	465	415	460	460	505	456	423	437	433	445	460	445	510	492	454	419	449	458	461	422	464	458	469	451	442	500	458	421	442	405	456	470	408	456	444	480	447	441	451	436	474	463	424	456	462	429	441	447	488	478	433	425	488	440	425	412	479	439	451	439	446	468	467	478	436	506	462	477	410	444	453	458	461	517	454	432	457	437	471	438	418	420	452	470	441	481	491	400	459	464	442	468	476	470	463	460	498	473	456	426	447	467	468	424	449	472	441	477	458	436	461	473	445	477	466	411	474	486	466	464	471	434	444	466	448	468	431	473	440	439	441	454	447	454	446	467	432	427	481	451	397	464	479	437	426	467	447	471	462	468	461	444	455	468	483	485	452	426	466	480	432	473	474	453	495	418	444	491	434	447	450	475	434	441	445	496	448	427	431	455	446	435	464	495	465	447	473	479	440	477	454	424	437	453	463	469	458	468	447	439	453	450	458	461	451	475	466	448	439	431	447	426	486	442	462	476	446	473	441	467	497	465	430	450	466	458	461	471	430	531	476	416	465	437	480	477	460	430	453	452	474	438	450	434	450	430	412	456	485	481	432	469	453	432	460	452	444	476	458	447	500	457	409	470	466	445	507	444	462	478	492	450	489	422	482	468	454	435	485	446	502	457	409	437	426	456	466	467	450	461	448	464	456	452	407	443	409	433	444	463	459	461	479	456	467	455	482	445	439	469	469	440	490	454	428	430	457	454	472	432	446	466	496	460	467	460	497	455	435	455	484	473	429	446	474	428	454	466	435	479	449	452	440	488	489	455	428	444	462	461	459	500	436	471	446	477	451	477	476	453	524	476	440	438	479	458	468	439	492	484	482	418	450	464	442	442	460	458	447	426	527	478	468	412	471	440	457	442	434	461	459	510	468	456	461	437	470	442	473	464	465	456	463	458	454	477	472	477	471	485	502	423	464	454	451	448	465	462	432	464	477	475	475	481	464	411	469	449	502	453	463	462	469	447	500	473	433	497	464	456	440	487	446	469	523	458	402	461	427	460	440	490	458	449	449	460	470	439	438	445	480	481	452	442	416	456	464	448	437	462	461	467	474	473	469	445	449	453	495	462	413	483	464	449	440	469	437	440	446	439	442	438	494	491	486	489	460	464	462	455	466	469	474	457	483	492	458	477	447	457	413	456	441	432	466	507	438	460	437	451	454	459	447	458	462	472	461	467	497	437	438	468	464	477	436	455	469	468	482	467	465	486	455	453	473	425	449	403	460	480	428	431	437	460	466	460	466	471	428	450	411	463	509	449	446	483	443	460	469	488	445	436	464	425	452	469	489	472	436	446	460	475	470	468	469	441	478	449	450	470	443	465	440	435	453	443	477	450	475	462	422	469	467	479	424	456	468	461	442	447	494	430	425	441	422	443	493	452	492	413	477	413	465	453	407	467	458	466	458	443	474	413	455	439	460	457	462	442	479	449	463	461	454	464	435	444	488	432	495	439	451	477	496	489	466	475	432	470	481	461	459	482	465	431	464	484	508	445	440	412	455	434	432	481	463	463	418	463	480	495	461	448	477	416	441	480	452	440	473	427	443	468	475	455	437	465	423	447	484	429	479	467	471	453	476	441	437	431	471	448	449	465	483	440	459	475	480	455	455	428	460	429	496	471	475	452	429	444	460	445	454	427	442	448	441	458	468	456	467	473	451	457	432	472	452	452	451	466	452	447	495	466	492	471	416	417
22868	21038	28562	23864	21373	21392	13383	2348	838	625	544	544	523	478	492	511	504	481	510	461	457	530	472	491	499	483	489	478	538	479	510	506	502	470	493	449	455	464	484	487	474	480	498	448	496	474	449	502	478	513	474	447	472	452	492	517	469	455	499	488	496	455	483	492	450	474	464	470	470	472	488	481	458	487	467	463	477	465	472	445	480	489	434	489	490	465	519	457	491	473	494	485	503	496	477	452	474	498	489	453	472	498	438	473	444	465	468	487	528	448	487	495	493	453	469	489	480	463	487	488	497	474	471	452	467	508	479	464	493	491	488	477	449	506	503	506	473	478	530	460	487	472	444	473	425	471	516	465	518	485	483	494	451	436	497	515	495	468	454	476	468	458	475	475	489	459	490	441	466	525	465	520	499	479	509	477	461	446	480	477	493	512	495	503	479	480	477	506	502	487	475	511	463	488	450	484	477	486	469	448	482	497	496	495	487	479	474	490	463	462	490	456	505	441	448	520	489	453	537	447	440	493	494	489	513	459	474	469	457	478	492	470	509	516	506	456	472	469	484	509	478	477	498	467	466	470	490	494	512	471	487	448	489	462	442	470	500	495	441	508	449	482	475	503	495	460	468	493	461	470	505	464	517	467	500	474	462	456	470	450	460	470	495	500	490	465	488	510	479	498	505	495	509	500	468	471	498	466	440	459	477	478	451	503	491	514	455	503	458	488	487	476	451	496	502	480	507	467	491	498	493	490	498	479	483	474	424	471	472	471	474	494	462	468	471	479	479	476	484	464	486	512	444	468	519	484	461	482	459	438	479	450	516	477	499	472	456	473	462	450	450	501	505	458	485	475	512	477	476	468	439	467	487	498	474	492	506	483	508	442	450	529	517	433	452	523	498	463	469	467	474	448	437	505	436	492	471	426	504	470	490	501	475	472	491	454	446	438	475	498	467	506	517	474	524	507	471	452	484	476	438	472	484	476	490	465	513	476	458	475	447	514	431	488	454	499	499	501	500	464	466	494	472	480	486	494	482	477	466	483	517	495	491	522	474	475	473	510	483	531	500	512	441	510	463	524	447	504	471	471	490	450	516	509	456	497	469	475	475	456	457	480	545	471	476	447	503	448	496	499	470	447	480	466	465	468	470	504	473	501	490	502	447	457	476	486	487	474	474	484	429	513	499	460	515	483	494	479	468	486	455	448	435	503	490	500	474	477	490	476	485	455	466	535	467	484	488	517	501	497	454	498	482	444	488	452	537	462	493	477	470	468	481	464	470	480	489	474	495	512	477	478	475	464	518	530	467	467	502	462	506	476	505	484	497	487	480	493	463	474	431	471	471	488	485	489	441	490	451	510	492	488	515	502	508	463	498	493	486	512	458	458	506	467	482	483	481	484	435	453	476	446	463	482	486	479	453	482	491	482	450	475	455	442	486	435	451	483	455	478	505	511	482	482	489	481	497	467	499	450	507	485	483	500	487	488	460	472	469	503	491	436	530	407	433	477	500	482	495	467	488	505	457	509	479	481	485	526	476	470	478	447	521	457	467	469	498	458	493	440	537	487	477	511	514	421	454	460	435	468	504	499	470	479	486	440	484	495	515	455	469	473	467	524	469	492	560	497	494	505	525	478	494	472	455	499	459	465	469	453	511	507	474	533	499	502	445	494	450	494	498	490	467	482	516	465	492	440	470	522	513	490	488	519	497	481	507	460	478	452	502	473	455	461	468	460	488	482	454	482	426	461	496	501	472	519	475	509	459	471	458	479	517	492	484	436	496	462	485	454	473	497	486	487	486	468	487	441	436	485	490	511	472	514	515	504	488	464	451	481	485	490	483	456	482	477	487	477	498	479	477	488	473	498	484	443	499	464	490	471	464	505	468	496	470	515	485	489	487	476	458	486	459	487	472	497	450	498	508	475	462	477	509	521	459	479	457	481	470	481	447	478	473	494	499	512	518	488	472	468	467	473	459	514	489	482	523	459	478	516	469	511	492	461	499	488	526	450	492	482	517	479	517	467	475	470	454	473	491	495	492	434	511	475	479	476	477	494	454	495	498	448	464	501	516	460	476	477	470	511	495	478	492	515	496	513	521	500	498	497	453	488	458	477	519	459	474	467	452	482	429	490	486	504	484	471	487	476	481	456	409	473	484	447	471	503	465	466	485	511	534	487	516	482	461	480	495	467	473	479	514	466	488	433	508	462	485	473	499	480	525	432	457	490	473	464	465	477	440	484	491	460	504	435	454	452	477	445	486	477	470	493	470	469	467	437	506	495	492	471	459	493	470	460	471	460	490	488	448	458	470	465	486	454	469	460	510	520	441	500	517	490	489	495	473	492	499	495	468	526	487	489	478	472	484	477	486	488	530	518	463	515	489	461	486	477	500	485	477	493	466	496	471	438	493	444	452	487	511	490	450	496	470	466	465	469	455	483	443	472	485	482	479	459	498	458	472	474	510	475	479	481	466	481	480	473	503	476	523	475	492	449	484	477	476	481	493	482	494	485	460	449	476	467	457	525	503	494	493	481	470	460	455	497	476	448	461	450	469	438	478	460	476	479	510	511	494	485	488	495	483	499	533	473	432	452	482	491	509	476	492	475	501	468	488	459	482	433	494	484	474	505	482	482	514	440	474	507	470	454	493	485	503	500	481	481	494	431	442	464	434	453	497	543	455	481	493	475	474	463	457	484	452	454	467	492	494	467	448	473	479	502	471	502	499	512	504	523	473	490	446	502	484	480	496	453	493	482	494	495	521	505	444	480	505	481	448	492	517	494	450	475	494	511	509	490	513	474	489	456	443	457	489	490	506	438	486	477	513	467	494	431	496	459	493	478	490	453	473	482	455	516	428	445	475	465	533	489	463	472	462	445	493	445	489	445	442	498	466	473	461	508	508	460	485	511	466	494	485	501	480	489	495	453	480	514	512	518	477	497	505	507	498	456	470	471	467	486	479	482	501	491	426	481	511	444	497	482	444	482	438	446	457	472	442	476	442	505	489	505	530	484	445	470	481	497	470	492	475	461	480	440	452	496	501	460	493	470	483	444	429	477	440	475	474	480	472	500	466	486	463	490	486	470	428	462	488	481	485	458	509	446	460	481	463	508	496	484	439	486	490	492	484	458	502	517	487	494	492	485	481	465	442	493	439	455	492	531	487	476	454	460	451	495	509	452	484	500	475	462	469	505	472	489	491	483	503	534	489	500	483	498	474	487	465	489	449	467	496	485	485	504	513	498	482	522	500	475	447	464	459	506	464	456	517	505	514	496	497	531	481	494	472	461	482	472	471	517	482	477	433	495	442	476	484	509	460	489	469	445	446	486	489	507	462	461	470	472	468	485	454	459	476	498	470	468	459	478	477	528	464	471	472	456	468	442	488	467	475	495	464	452	503	474	504	503	489	485	452	458	427	489	447	451	502	483	491	448	517	486	450	517	438	466	513	475	423	458	517	498	467	481	464	468	472	497	480	472	488	488	486	463	509	468	452	493
44591	64092	42860	28804	20996	13638	6776	2120	1020	719	673	599	608	563	553	540	542	504	559	547	542	509	528	547	543	510	504	525	525	543	554	540	534	466	524	539	485	535	499	506	540	511	533	552	558	523	522	524	549	531	480	524	487	525	536	479	568	543	536	554	486	494	513	545	534	528	535	518	518	501	498	520	509	533	550	549	485	494	514	552	544	547	482	488	503	508	547	500	512	525	555	478	510	549	540	519	568	568	581	506	523	537	534	526	529	533	539	513	523	501	502	546	544	519	547	513	552	532	515	492	557	522	522	513	512	535	509	525	497	517	488	543	513	569	524	540	557	573	503	539	528	492	515	530	491	530	514	536	522	503	533	536	510	519	538	559	540	502	537	535	506	510	474	528	522	545	526	489	538	510	519	570	519	508	485	499	486	543	515	526	526	494	549	495	508	513	545	512	528	520	503	490	503	482	503	535	526	512	530	534	522	547	522	524	519	521	537	526	544	549	512	513	508	540	568	493	519	554	538	511	484	510	473	519	540	516	527	539	540	518	563	494	551	545	536	548	533	530	550	510	513	523	519	510	512	521	517	533	550	507	521	520	488	541	572	504	545	546	502	513	511	495	492	504	553	542	548	573	508	480	553	508	524	493	528	515	524	526	538	482	554	499	548	535	508	540	485	526	548	536	483	529	518	508	516	532	532	527	485	498	538	526	532	521	531	497	500	535	487	543	485	509	523	524	585	562	502	523	560	538	489	517	496	526	479	530	523	519	501	492	512	554	510	480	540	519	553	511	584	498	481	525	493	522	528	476	544	546	504	542	507	543	556	512	514	528	555	527	508	507	517	487	507	514	518	546	548	490	528	540	476	510	565	531	478	558	494	557	497	514	494	477	509	485	548	575	567	559	493	513	558	521	508	509	521	516	472	505	527	528	524	514	544	497	526	507	562	524	518	536	514	535	490	520	546	471	540	553	512	502	524	547	516	530	537	522	534	509	528	512	536	501	550	485	504	540	494	550	500	535	517	520	531	518	544	576	516	520	510	492	530	514	526	511	523	567	554	457	535	546	504	559	469	507	487	496	531	525	523	526	517	551	574	519	493	508	483	503	558	531	530	505	547	539	551	509	527	519	543	542	481	541	513	509	502	547	477	548	523	459	503	535	505	557	519	508	540	509	495	542	526	486	494	532	539	546	531	485	490	530	527	553	515	524	492	552	500	532	506	547	480	503	520	535	561	463	518	532	513	516	543	554	519	536	521	522	525	500	513	496	549	516	534	541	524	494	511	479	515	476	534	547	522	526	551	531	519	545	538	491	506	534	478	517	530	535	543	521	539	496	507	561	543	524	572	537	533	537	496	530	494	518	531	512	532	524	510	493	500	544	566	522	537	542	489	546	555	510	493	486	505	559	524	517	546	515	510	537	578	565	516	501	528	519	531	515	530	551	543	544	503	517	530	493	548	493	509	518	523	547	526	519	542	516	525	482	480	504	478	550	539	517	526	543	564	546	465	523	519	511	541	536	531	503	542	532	537	508	508	536	540	550	523	538	489	472	520	531	534	551	519	526	515	532	483	520	520	516	484	517	538	542	500	544	474	536	523	535	529	504	524	548	540	573	515	512	537	518	507	521	538	504	536	504	532	540	503	530	506	515	529	502	550	519	538	534	514	539	539	520	500	543	491	520	515	547	543	519	515	527	551	503	547	525	505	533	554	528	503	529	559	506	505	533	506	498	514	516	524	513	528	514	521	540	537	536	477	483	526	550	544	514	495	507	550	530	497	562	501	527	494	538	515	522	476	518	514	525	505	523	507	539	503	539	533	525	529	496	533	476	561	527	532	549	516	498	523	524	471	475	559	457	506	517	487	493	548	506	581	543	492	520	514	531	542	531	506	512	483	521	524	492	511	501	548	501	551	474	513	530	509	533	555	499	529	519	486	524	514	515	528	541	530	489	519	533	515	534	529	525	542	505	528	523	515	552	563	546	528	522	525	558	547	520	553	522	522	556	508	518	535	490	504	519	484	521	512	507	509	550	523	465	529	547	539	516	485	520	515	535	501	529	528	458	510	523	568	538	530	490	524	525	534	542	454	508	569	523	505	536	519	535	542	539	522	555	538	482	503	500	536	503	508	486	521	525	506	500	532	505	524	512	549	518	542	485	527	510	553	512	533	537	537	509	544	531	509	534	535	522	547	548	511	507	490	530	469	523	552	544	523	507	536	557	526	542	548	516	503	508	549	512	502	548	550	515	497	520	494	516	526	515	548	525	540	537	567	506	506	538	547	528	515	524	512	567	559	522	566	529	547	537	509	508	517	539	499	517	478	479	520	518	527	548	517	531	560	503	490	531	554	522	542	538	536	555	538	528	526	545	521	519	535	563	482	507	550	522	509	503	471	514	504	520	535	523	535	564	537	529	517	501	502	529	518	546	527	522	532	540	502	538	533	528	475	504	535	547	535	541	497	511	510	550	552	506	538	539	500	518	529	519	526	528	527	545	501	511	546	518	493	555	552	572	527	544	489	489	546	546	553	526	534	489	530	518	502	510	538	528	515	511	507	529	557	518	499	502	510	501	510	528	477	510	512	543	502	520	514	525	523	517	528	505	547	500	516	583	518	531	514	537	574	539	520	508	529	516	524	522	535	537	539	548	529	507	525	527	521	498	515	497	546	531	513	519	539	582	493	551	474	507	515	516	507	507	516	490	586	515	531	549	513	500	540	519	566	535	541	519	542	509	538	529	491	536	524	524	513	523	502	527	522	501	516	555	521	523	534	540	548	520	535	506	566	522	492	520	497	526	520	554	532	529	552	503	522	551	566	494	531	516	547	521	510	526	530	547	558	539	521	538	533	540	472	510	518	522	485	522	504	544	549	449	533	522	493	520	556	519	474	511	533	555	527	504	523	541	517	491	548	508	514	492	545	557	513	503	516	542	556	533	479	522	518	534	537	498	522	534	538	497	479	559	511	524	538	466	562	539	498	501	526	547	503	521	499	527	549	503	502	541	526	562	530	539	522	516	521	505	513	529	529	502	515	495	505	541	531	559	519	533	569	541	545	524	516	525	535	509	527	543	506	513	528	496	508	512	489	512	522	486	501	526	486	508	553	522	553	515	536	489	575	501	531	530	547	490	501	495	468	485	523	510	540	508	523	522	551	534	489	519	511	543	528	506	541	512	525	534	536	478	531	489	498	551	507	510	517	541	535	506	520	518	486	507	538	510	511	541	544	485	530	513	520	515	526	498	541	525	520	509	528	502	498	559	521	505	515	506	542	468	484	542	543	526	507	504	541	531	511	496	493	513	520	529	513	518	532	500	503	505	570	535	513	541	537	533	504	563	453	541	553	525	479	542	532	492	509	503	506	525	500	486	513	513	512	521	532	507	513	508	500	474	527	529	496	520	518	542	501	527	526	489	529	526	515	533	493	513	524	520	517	537	558	504	532	497	478	515	561	529	517	539	528	510	549	540	550	512	523	511	522	546	527	524
33614	31138	27773	15410	5124	2527	899	393	308	331	316	306	311	346	327	307	319	313	300	317	296	300	319	299	310	309	308	371	337	307	331	282	310	296	282	331	288	310	316	326	282	328	281	303	307	318	330	342	319	289	309	319	308	311	290	276	324	331	320	313	298	281	291	336	314	301	306	302	308	300	312	301	303	318	309	277	326	312	305	297	324	317	334	299	316	326	308	307	316	313	318	296	318	298	286	316	330	323	337	300	279	287	334	324	298	305	311	281	329	300	304	300	318	310	310	335	274	303	310	313	277	286	298	281	308	317	277	305	332	305	333	350	310	302	305	315	322	318	305	319	334	317	312	298	285	318	357	297	339	308	318	302	296	285	305	304	287	315	301	306	249	312	283	304	288	331	334	298	296	338	291	301	326	286	316	292	299	316	300	297	311	307	312	303	310	294	296	323	330	317	303	295	292	336	345	288	341	331	288	322	313	302	286	297	322	295	268	327	300	305	294	311	302	288	301	323	328	330	313	329	290	290	284	278	298	287	276	322	289	328	288	305	281	308	309	299	329	308	305	291	298	312	297	306	287	316	327	280	302	353	311	339	287	341	311	305	328	300	312	314	310	319	317	315	340	292	308	293	308	308	316	351	314	320	293	299	296	319	291	310	311	310	277	280	292	315	323	273	314	284	303	298	321	310	331	316	315	330	313	301	297	321	321	325	302	323	295	302	319	317	308	303	297	299	305	306	300	292	311	339	321	299	320	289	314	286	330	298	337	321	323	314	275	323	334	304	278	292	291	308	339	312	329	316	315	318	291	287	307	317	323	264	326	287	303	300	311	285	307	260	294	342	279	304	278	305	293	301	330	304	290	302	280	310	293	308	315	314	296	305	283	336	312	297	300	288	300	311	323	325	311	312	343	320	322	320	318	309	297	316	302	325	339	324	298	292	287	302	322	309	329	285	312	322	287	302	301	281	313	309	335	308	299	300	291	323	299	323	298	326	307	320	294	309	354	321	299	322	316	306	359	322	306	321	316	304	280	332	311	323	265	278	264	332	289	324	333	308	292	305	280	299	340	301	338	304	315	301	314	306	333	307	308	338	315	307	329	314	299	282	299	296	291	297	315	331	298	276	322	284	259	289	343	299	282	300	277	319	291	306	324	298	299	291	281	286	308	329	315	314	310	309	289	279	309	288	310	311	303	299	286	327	322	327	331	288	305	323	311	310	315	276	331	336	314	277	312	319	350	272	323	306	308	311	292	337	313	297	328	324	330	295	330	328	314	321	307	318	305	325	286	324	304	330	298	308	323	300	312	301	298	312	316	285	318	296	306	358	315	310	332	294	315	294	269	283	292	324	320	302	303	296	283	330	327	316	302	330	328	354	286	337	301	319	289	308	324	328	323	305	308	323	326	328	306	304	295	332	297	329	280	335	303	348	340	318	312	291	325	312	307	331	335	291	316	286	313	300	319	302	305	328	311	305	309	329	301	306	301	317	318	299	289	268	303	330	314	319	349	326	294	307	299	336	314	311	287	295	312	323	304	296	302	316	324	316	287	307	288	298	303	319	303	296	303	301	299	290	283	293	328	318	293	316	336	322	317	320	290	292	351	300	304	332	308	295	302	281	290	294	304	318	284	315	313	318	332	306	298	299	335	299	311	353	304	315	322	340	312	320	286	313	341	299	328	312	334	347	294	354	295	321	327	313	298	320	296	318	331	326	297	315	283	305	338	309	278	291	275	289	352	314	310	309	305	327	304	317	352	299	282	293	303	304	323	318	306	310	309	308	327	299	285	306	306	301	302	313	328	293	337	332	305	282	334	341	306	316	303	316	311	348	278	303	309	296	322	302	323	314	303	296	291	298	288	324	330	286	294	333	321	305	282	309	321	290	312	310	319	285	289	314	324	353	306	298	294	286	316	309	297	295	318	319	304	284	290	311	298	316	328	300	306	317	290	293	301	279	323	308	299	310	297	318	326	315	322	296	331	326	296	334	296	299	288	296	333	287	311	311	307	304	309	353	308	323	311	327	308	300	286	298	317	324	289	294	307	326	305	271	353	309	309	298	311	313	302	313	305	292	338	329	316	308	270	316	303	307	288	286	340	328	304	287	316	335	292	291	307	312	301	321	313	297	328	283	282	329	330	323	305	306	326	318	274	282	299	314	329	307	284	308	319	296	301	323	331	312	278	320	309	299	323	289	320	304	317	312	294	306	310	290	296	303	311	292	285	317	294	288	328	306	283	316	304	323	310	314	303	315	342	315	327	328	327	319	328	317	313	325	330	300	314	340	293	301	329	306	305	290	316	275	298	325	322	298	286	284	323	326	321	298	321	331	313	334	295	333	299	327	289	330	273	320	295	315	283	327	313	328	305	272	313	277	332	308	319	300	309	293	308	304	322	300	327	320	334	295	283	304	343	302	330	323	285	304	304	307	303	340	305	311	272	321	296	299	309	334	311	317	340	298	317	289	285	332	318	317	282	302	287	347	298	306	327	284	331	317	344	305	309	303	316	285	296	314	297	302	314	291	329	337	304	314	305	335	326	316	320	287	325	291	263	292	287	302	301	311	287	303	328	310	307	260	328	316	328	300	278	316	303	294	331	315	320	271	324	300	319	304	301	305	302	306	284	303	318	308	313	289	329	307	299	307	286	334	305	291	279	332	312	317	301	306	290	314	296	298	343	319	325	319	318	309	313	288	303	319	295	313	294	348	331	295	301	314	295	318	325	295	264	310	305	313	308	295	303	320	302	306	319	330	301	326	289	349	310	315	285	320	281	289	326	293	294	291	310	317	323	304	322	312	300	333	316	320	302	299	321	291	313	302	305	289	333	328	303	303	334	297	321	312	321	330	315	313	321	303	316	308	279	308	269	317	319	309	310	298	325	318	317	280	319	287	329	287	323	282	295	327	283	284	309	309	318	296	332	325	325	310	302	301	344	331	300	301	304	307	306	286	288	307	308	312	282	293	318	276	345	299	339	304	311	307	303	313	318	320	287	270	315	299	320	281	295	289	327	303	299	280	304	291	299	298	296	282	309	305	306	322	320	328	279	321	340	323	299	307	302	309	304	318	282	314	306	329	314	271	296	291	318	290	306	321	302	330	276	299	282	302	309	295	307	310	296	335	308	283	294	283	302	325	263	319	307	287	285	325	301	336	292	284	309	294	320	268	318	293	311	309	312	319	304	315	305	321	287	324	311	297	310	286	333	298	309	288	305	307	271	314	288	291	315	289	311	308	324	328	296	356	311	290	285	286	297	338	294	331	345	326	310	328	289	299	293	305	269	298	327	276	293	300	327	295	305	346	327	302	324	287	316	314	306	300	301	319	290	323	294	322	305	294	304	316	312	299	294	315	317	313	305	299	285	277	296	312	267	298	303	357	309	304	277	299	306	328	308	324	333	305	338	321	292	284	304	313	295	347	315	319	288	312	296	306	303	309	302	326	300	294	314	327	320	307	297	314	274	311	308	340	304	333	295	282	299	305
40389	44138	27422	12716	6621	3513	1209	485	379	389	336	360	321	368	341	347	334	359	391	376	366	345	378	379	358	349	319	318	362	347	374	337	350	375	360	363	331	358	324	350	373	376	318	353	357	341	340	386	339	360	363	338	356	327	338	388	367	349	393	371	328	356	342	334	338	330	352	351	350	385	346	356	337	347	363	361	353	326	327	354	345	353	373	358	363	363	323	320	360	375	338	359	372	344	322	352	342	363	298	349	371	347	348	373	362	350	387	343	387	345	334	358	346	387	362	347	347	369	331	357	333	368	341	326	357	362	365	355	338	383	372	344	400	340	377	343	326	383	339	359	366	348	359	373	385	380	324	350	359	360	356	341	365	364	352	359	380	349	379	364	393	382	331	363	394	354	344	354	372	364	338	327	338	358	350	360	379	353	343	336	350	335	333	328	361	362	347	333	337	367	352	381	371	406	348	378	368	359	391	350	364	368	367	328	349	346	354	333	353	352	320	357	337	362	362	359	350	389	362	309	346	396	344	390	362	347	364	345	342	386	354	334	337	333	349	320	360	331	364	358	371	343	385	368	355	370	347	330	369	377	375	322	359	344	370	330	341	333	344	340	351	360	348	356	323	318	368	373	335	364	382	347	338	338	358	358	365	350	356	321	366	359	375	344	352	374	353	342	316	338	359	326	342	341	372	359	346	367	365	362	377	357	401	359	353	333	337	366	355	372	397	363	356	354	368	349	357	352	361	383	348	343	358	381	366	323	366	385	368	362	330	358	398	338	355	356	331	366	342	353	339	366	378	367	355	332	344	330	366	366	329	340	344	362	340	337	345	342	333	357	373	394	365	360	382	365	330	343	327	373	346	384	346	325	370	336	353	348	371	323	362	319	359	345	364	337	350	364	362	343	372	357	364	309	369	331	331	343	366	383	364	342	360	351	366	343	345	365	371	385	336	377	343	328	340	357	382	355	372	360	360	368	359	370	347	334	361	362	361	331	363	326	346	347	338	372	320	329	375	351	364	367	357	370	372	350	371	336	337	374	359	319	396	357	347	346	377	334	322	350	309	345	340	320	350	376	351	336	406	352	369	329	356	335	369	377	352	384	348	358	338	365	324	350	299	347	352	370	402	336	347	358	343	317	367	395	377	373	358	370	342	330	334	362	352	357	357	349	349	368	352	358	347	387	331	318	375	341	350	335	356	361	361	347	358	375	370	349	350	342	371	371	390	347	355	363	371	347	368	339	332	352	385	379	370	367	357	363	341	363	367	341	370	371	350	357	355	364	348	356	349	360	355	378	329	362	381	349	298	366	361	394	356	379	371	372	321	367	330	362	348	352	369	360	354	359	344	335	336	337	336	351	331	381	327	361	377	390	367	346	346	387	368	387	337	380	348	357	348	364	345	366	339	322	357	341	381	362	378	344	340	376	369	373	363	337	349	356	379	368	363	357	357	350	355	371	388	369	359	352	338	371	388	357	351	362	349	364	337	374	339	358	361	360	351	365	356	360	337	354	343	367	369	301	348	372	330	326	327	365	358	340	366	377	370	366	333	360	389	348	321	351	364	354	365	338	329	344	375	332	354	334	386	336	357	350	318	355	375	378	358	378	344	353	314	338	357	343	345	347	377	346	345	345	374	340	368	314	332	344	359	345	317	364	360	376	354	359	353	345	362	350	324	367	366	379	387	336	363	364	340	386	353	371	362	352	350	344	370	360	346	365	335	361	376	376	340	350	382	332	362	337	349	342	343	368	348	351	349	350	339	329	340	345	352	323	341	346	341	353	378	342	346	366	350	347	362	367	362	379	365	338	345	347	379	347	350	394	315	349	349	367	350	351	322	363	364	361	330	364	369	340	369	360	344	360	341	366	325	327	355	345	317	356	373	340	373	398	359	348	330	347	404	323	358	368	356	341	360	342	349	339	353	350	331	351	328	363	357	350	333	351	309	372	344	367	373	336	367	357	367	349	334	393	370	378	338	392	342	338	381	339	320	373	335	342	377	381	364	389	371	320	372	367	345	354	382	380	334	340	357	357	346	382	357	338	339	364	325	352	376	368	375	342	355	362	346	348	366	395	349	376	379	328	361	346	384	348	371	348	351	360	390	360	372	346	374	354	353	380	322	376	360	367	387	339	341	385	323	346	327	324	338	365	369	334	351	352	336	386	370	335	336	362	345	336	322	338	334	336	357	366	348	317	359	337	386	418	363	376	355	369	350	352	367	333	362	343	384	368	385	381	366	348	351	337	290	361	394	328	361	365	387	370	347	339	342	316	343	381	371	353	357	342	362	378	362	339	341	342	367	368	354	370	365	377	360	344	354	365	322	336	361	352	339	366	362	371	344	351	347	333	343	305	355	327	384	365	321	369	369	336	350	375	379	400	354	356	361	336	378	371	339	354	365	339	352	366	365	353	338	376	360	367	365	360	367	356	385	355	361	355	338	340	359	347	362	351	346	365	360	334	348	335	345	370	376	331	369	376	358	336	340	352	382	359	332	318	368	331	352	358	341	360	368	361	339	350	380	360	355	379	381	358	365	362	396	353	360	345	367	335	343	361	341	350	326	363	325	347	381	390	316	346	335	366	379	399	332	374	309	367	368	360	354	370	355	354	341	388	376	350	373	356	336	361	388	364	356	361	344	345	388	351	338	375	376	338	324	364	375	362	337	401	342	347	357	349	360	367	365	333	341	362	337	342	335	352	347	372	342	316	351	356	381	341	346	344	364	377	362	375	350	322	374	362	346	338	345	372	329	343	337	342	373	340	358	342	375	365	357	345	351	341	333	354	354	375	360	361	375	361	344	363	369	351	354	343	364	380	339	370	366	332	338	349	364	349	371	358	376	403	363	334	353	341	367	356	352	333	361	388	347	330	371	387	350	351	355	331	340	343	353	349	336	364	358	360	337	351	313	346	370	361	368	365	346	342	381	347	352	366	349	358	376	355	356	319	331	328	350	356	368	338	345	373	332	359	374	355	338	313	319	354	381	347	344	331	305	335	325	368	334	364	341	355	363	359	348	397	380	377	375	371	377	362	344	344	353	379	346	371	339	338	372	344	357	379	355	335	341	365	349	367	375	342	347	344	333	352	349	367	347	335	335	343	355	335	352	346	347	358	324	351	349	362	344	365	346	349	374	382	339	378	389	350	367	345	329	347	367	377	373	345	364	366	367	377	318	365	379	345	340	357	364	330	310	377	395	329	362	330	372	351	346	352	348	346	347	313	352	328	365	358	359	392	402	355	348	326	368	368	346	327	385	344	350	353	372	338	328	318	345	355	363	380	339	331	341	355	375	336	391	320	343	336	334	373	328	362	345	347	345	351	340	331	394	324	342	343	349	363	338	365	336	354	394	381	341	365	369	396	368	368	344	348	356	344	384	361	368	383	374	355	363	329	390	346	358	360	357	338	321	327	362	373	344	379	348	359	382	351	331	335	333	355	367	359	334	342	375	338	380	369	356	365	328	363	372	341	345	375	314	360	315	331
24185	21119	28120	24892	21493	13836	3056	770	454	454	391	381	391	317	361	337	344	350	363	334	334	284	326	317	335	350	341	336	344	331	302	333	300	352	334	353	331	339	313	294	347	321	317	321	301	338	334	338	312	332	298	330	324	342	349	357	311	379	300	348	345	352	328	340	326	339	344	354	363	346	323	351	333	333	290	338	329	324	339	353	331	379	358	316	316	316	304	319	348	304	360	319	344	325	329	328	302	328	325	328	342	338	314	367	326	331	320	357	308	310	326	309	307	352	325	328	318	347	303	316	371	322	301	309	333	324	369	346	342	332	369	295	317	340	313	299	321	375	317	357	314	332	328	313	306	317	338	345	365	328	338	337	341	294	319	326	335	285	370	338	312	299	308	341	335	358	318	327	324	343	315	375	311	338	315	341	321	342	333	361	336	330	328	338	330	334	310	312	325	288	318	327	354	337	330	309	341	323	311	331	325	350	323	337	334	359	322	354	318	305	341	357	320	308	334	331	340	327	339	322	349	317	332	313	344	322	308	338	322	325	356	316	358	347	315	322	325	355	329	340	334	327	332	318	340	340	323	344	323	319	303	345	332	355	311	343	338	313	327	340	328	345	300	344	347	351	342	314	333	308	361	337	333	313	356	315	324	336	339	341	339	338	353	297	351	306	288	343	315	341	349	338	341	344	333	366	335	329	342	319	336	321	307	336	327	317	312	314	337	337	322	327	341	342	308	357	325	328	339	346	338	299	319	353	337	318	322	338	344	329	345	291	347	330	352	283	363	338	348	318	346	306	352	292	321	330	315	349	318	333	338	344	320	327	339	319	339	368	315	311	342	306	351	356	324	368	333	294	343	324	308	337	331	324	316	340	305	320	383	320	338	336	351	360	303	353	315	366	338	318	358	299	322	361	334	353	339	326	319	314	342	321	345	313	338	338	318	321	329	339	306	315	320	327	344	331	321	342	294	338	346	341	316	348	317	319	306	361	327	322	322	354	335	317	314	348	318	347	342	350	343	338	356	356	346	320	313	336	316	324	306	342	328	336	341	332	345	313	321	322	347	303	314	358	342	301	329	330	320	345	346	307	364	317	320	339	324	349	329	372	356	325	333	325	335	328	331	345	294	361	327	317	321	367	344	356	333	339	325	300	372	308	332	309	349	325	346	310	320	353	310	315	322	364	342	346	340	324	332	332	350	336	309	324	337	349	327	339	335	333	326	301	344	291	332	341	358	318	334	317	292	311	310	316	334	323	331	325	350	310	319	293	327	319	337	340	336	334	347	331	330	322	305	310	352	339	351	331	363	342	341	326	344	332	350	320	357	314	325	343	291	334	317	386	334	317	330	339	333	343	340	346	329	308	325	321	345	341	328	368	335	332	295	319	321	302	317	310	320	342	335	322	334	338	344	326	309	329	335	319	331	312	321	323	367	335	312	295	331	327	323	323	317	332	319	320	352	338	319	325	346	377	332	344	319	319	333	315	312	304	335	307	315	345	320	335	355	297	328	327	344	320	345	318	338	339	353	328	356	325	350	320	345	326	339	321	342	326	350	322	351	340	345	325	317	315	352	312	319	325	346	307	316	327	296	363	360	340	332	318	359	354	325	303	342	298	332	292	322	310	341	339	336	336	300	355	324	316	345	318	321	343	351	341	310	326	359	335	289	323	323	318	299	358	326	336	331	312	318	353	316	314	327	366	322	354	366	331	321	293	340	314	337	302	347	332	322	288	307	305	341	319	361	304	330	330	316	349	343	320	325	304	355	321	339	329	341	322	292	333	312	310	342	358	339	340	347	336	323	303	337	324	311	328	339	309	317	340	347	362	303	278	306	293	334	324	323	314	316	295	328	355	337	351	345	291	355	332	311	338	334	351	325	339	306	316	333	306	324	330	332	328	352	312	309	358	316	338	325	307	333	362	335	341	343	336	351	335	321	341	282	324	352	351	295	360	324	354	314	324	318	367	314	317	322	307	339	341	348	333	357	345	378	329	307	347	333	355	334	315	344	344	381	356	330	360	329	318	316	305	267	338	352	353	319	328	335	322	341	309	314	342	331	314	372	331	348	338	352	314	306	321	285	317	322	318	365	340	348	309	354	324	297	344	302	328	337	315	333	333	303	327	341	345	327	330	309	309	343	319	350	330	334	334	300	306	311	330	339	336	331	303	326	328	327	311	324	323	344	361	332	310	326	327	333	332	337	346	321	334	309	327	346	326	330	336	318	300	333	321	328	307	321	330	362	338	335	341	353	328	320	316	299	345	319	358	328	322	346	317	324	306	339	322	349	323	351	327	352	338	326	350	332	333	343	315	336	345	322	289	343	367	319	343	316	314	306	338	335	323	327	350	343	324	309	326	315	288	333	381	344	326	342	333	353	321	323	334	325	313	326	316	339	328	288	334	327	323	359	315	300	314	361	315	355	360	357	362	302	378	347	362	347	317	333	380	339	329	291	338	342	319	331	380	330	308	341	344	358	369	333	322	320	327	336	329	360	336	362	334	319	346	350	324	329	317	345	325	358	328	337	312	337	329	308	350	344	317	355	328	347	344	301	333	310	343	333	305	353	343	328	347	333	341	310	336	364	352	296	308	370	356	317	337	327	320	307	320	334	315	345	320	329	310	340	347	316	330	322	339	300	327	310	324	353	361	370	355	338	347	363	328	316	367	323	305	327	308	350	335	304	321	345	305	340	338	331	317	294	338	331	345	319	330	343	324	345	325	337	316	365	323	294	328	353	326	334	337	347	304	373	334	355	336	300	330	332	317	344	306	325	354	318	349	300	308	337	310	314	316	349	335	344	304	317	348	346	340	346	353	314	322	307	335	317	328	314	346	314	325	342	312	336	316	313	340	298	306	346	380	318	363	321	313	355	327	331	366	325	340	343	333	318	278	296	361	316	321	309	314	313	316	313	313	341	359	352	331	321	323	308	306	307	302	326	338	330	348	346	303	316	294	299	304	352	334	354	342	327	349	323	318	327	313	321	319	331	334	317	336	289	327	348	323	337	321	341	310	305	297	327	350	330	341	327	352	320	335	335	325	366	346	322	338	350	329	297	315	327	320	346	308	336	336	322	322	314	330	320	358	322	321	328	315	333	357	337	293	357	357	360	349	332	333	347	325	297	339	324	361	348	345	315	327	343	325	335	347	334	334	340	343	349	344	327	321	338	344	330	336	344	346	349	331	296	343	332	328	325	322	304	333	337	353	342	325	366	330	350	334	342	330	328	312	330	317	335	318	324	329	323	335	312	338	357	339	348	317	365	308	315	319	336	332	318	313	353	334	328	296	344	330	339	328	307	366	317	318	321	333	341	329	347	358	337	314	330	329	342	345	347	324	292	306	299	358	370	315	315	326	309	312	328	333	362	319	319	326	321	316	328	304	334	331	310	294	336	321	343	331	363	304	360	325	303	356	364	350	312	369	315	337	344	315	349	332	358	352	349	307	305	330	308	348	356	346	345	374	316	360	338	351	325	318	319	295
39272	50568	36047	26167	18100	7947	2227	905	595	509	499	444	398	439	389	414	391	380	339	350	371	365	342	382	378	400	370	392	351	352	391	354	391	370	403	388	396	361	376	346	388	333	357	363	373	367	386	372	380	372	411	379	371	333	387	336	398	355	412	375	389	355	406	389	365	343	362	378	372	356	391	375	361	340	343	382	389	359	380	339	370	421	366	363	382	366	387	373	383	377	362	409	370	373	351	395	394	366	357	387	359	374	366	348	397	390	396	377	333	380	380	379	338	377	360	365	406	365	397	373	381	384	351	400	335	377	359	368	372	393	367	374	387	400	370	370	380	377	372	365	403	404	353	383	321	376	394	345	373	351	363	383	362	334	384	365	326	379	382	381	399	370	378	375	369	362	381	419	376	345	354	369	390	392	359	379	397	388	374	359	379	413	386	381	366	350	363	379	403	408	354	370	380	378	377	374	406	393	383	419	374	352	347	387	356	390	358	392	362	381	377	370	369	368	341	360	370	383	389	372	337	373	405	392	333	420	368	353	369	361	405	341	371	364	347	382	347	343	349	328	396	394	370	379	389	388	376	365	356	364	366	366	378	399	386	368	377	368	377	383	379	375	375	419	391	373	370	356	369	363	369	397	365	357	394	374	419	358	372	361	391	400	359	361	373	316	392	370	370	362	385	345	372	351	381	387	375	382	373	377	369	377	368	357	385	373	357	389	367	392	361	400	393	420	388	380	361	383	349	354	345	385	359	388	342	407	371	394	330	364	369	360	383	356	355	341	390	395	394	387	406	354	366	415	386	346	372	393	391	402	373	392	365	359	376	391	354	380	389	353	357	367	364	377	369	370	361	332	384	359	353	364	365	398	369	370	396	397	348	394	353	361	335	418	350	329	422	351	352	349	359	370	411	337	364	395	370	375	378	335	418	364	363	407	369	369	361	374	395	374	360	367	402	380	360	404	360	367	373	398	405	372	355	385	379	380	401	360	378	359	370	397	357	385	387	362	435	377	389	370	386	390	368	353	371	402	366	364	396	366	378	372	379	365	372	375	338	384	387	387	396	383	369	371	372	381	367	349	361	373	370	390	391	349	358	348	386	390	347	355	354	373	360	391	341	391	362	357	384	349	368	399	370	392	366	396	346	353	387	380	368	377	405	369	381	385	349	352	409	394	375	375	376	373	386	365	396	392	385	391	416	379	383	389	380	340	375	378	380	366	368	357	377	351	378	375	363	365	347	354	364	378	379	390	369	353	342	410	411	370	391	348	380	387	384	371	365	346	349	359	391	361	382	414	351	343	352	376	377	370	369	368	371	401	352	400	372	410	362	377	378	384	369	376	349	371	374	365	381	376	389	361	396	385	378	406	341	386	389	374	374	387	395	354	364	355	375	377	408	407	365	400	378	380	386	366	362	329	345	379	370	407	392	370	374	392	380	398	382	366	369	371	403	364	358	391	383	347	424	400	369	397	387	343	377	392	410	340	410	409	389	375	381	379	388	369	394	406	390	416	372	410	329	377	389	420	376	377	421	343	378	364	347	372	392	378	399	365	364	422	401	363	397	353	368	354	375	399	359	381	365	377	387	347	373	370	363	409	377	365	432	378	376	329	359	389	391	361	383	420	347	358	352	355	394	360	347	374	372	397	403	334	378	353	379	370	385	361	353	349	400	372	423	389	388	388	388	350	352	389	363	375	385	359	356	351	339	385	380	348	391	376	403	348	364	383	365	393	387	386	384	380	348	390	376	350	361	376	381	381	390	405	371	375	374	405	359	375	388	372	359	390	391	371	414	385	360	399	376	362	324	350	388	364	386	402	380	351	378	371	392	405	388	373	391	357	349	376	384	362	419	351	386	366	382	366	361	358	349	362	343	368	392	347	394	371	369	376	364	365	378	376	342	364	378	359	380	354	368	347	361	397	330	385	375	386	368	367	347	411	389	352	356	376	386	380	386	365	414	359	422	366	378	361	390	364	372	390	394	343	349	385	360	402	360	384	381	367	355	379	355	356	360	381	394	376	402	387	372	383	342	381	364	358	372	374	398	384	368	367	361	358	383	364	372	384	371	397	400	364	350	373	358	377	380	417	360	384	381	378	392	378	360	365	385	351	360	367	392	356	388	388	392	381	422	383	387	348	361	364	344	398	372	369	354	380	319	359	374	357	390	373	403	365	364	397	391	385	354	379	382	371	407	398	352	363	359	369	344	388	362	352	365	341	354	401	342	368	366	368	393	360	397	362	384	379	363	366	360	359	369	357	363	368	348	401	363	364	371	403	369	359	376	346	355	380	404	387	388	375	372	361	374	325	363	389	354	365	382	375	396	386	432	363	367	382	356	386	378	397	394	370	371	344	397	373	384	367	371	397	386	391	355	385	350	377	397	372	341	385	386	380	376	398	368	393	347	399	388	389	367	361	343	364	370	407	365	386	386	397	390	379	379	383	379	375	380	349	334	353	378	404	398	343	388	367	374	357	393	368	377	344	394	362	355	342	354	373	357	384	415	415	361	367	373	357	359	369	342	409	405	352	387	403	395	387	386	356	366	386	368	371	314	391	363	421	374	379	364	374	380	371	401	357	392	391	377	359	370	373	388	385	392	379	403	367	375	350	381	362	398	396	391	370	347	398	325	378	388	377	381	393	346	359	417	341	338	385	373	403	373	366	358	359	410	356	391	375	375	380	378	405	374	395	355	397	362	342	392	382	358	381	395	406	368	415	366	352	386	391	384	379	349	372	384	385	347	350	376	348	366	352	391	362	403	395	408	355	400	402	323	374	374	375	366	392	370	406	339	354	401	361	363	372	353	348	376	381	374	363	370	341	381	339	366	411	373	403	347	364	393	405	379	379	349	371	392	373	338	375	347	363	394	379	357	373	413	361	397	372	365	403	378	381	390	356	380	391	385	391	384	344	394	354	404	337	378	377	375	356	347	364	361	373	375	372	375	408	374	367	333	347	403	362	357	361	362	353	358	363	358	387	373	380	375	374	349	342	388	391	390	366	370	335	376	382	372	397	393	381	364	326	384	348	364	380	371	369	359	397	368	393	400	333	376	400	400	396	365	353	364	381	363	383	383	391	378	368	367	356	377	374	361	355	374	350	375	363	361	363	385	377	372	375	397	382	380	368	374	386	385	389	356	349	349	328	366	401	374	375	415	384	357	375	361	368	375	390	353	380	381	406	381	362	380	362	370	383	407	397	378	363	364	387	353	360	376	375	347	342	364	366	389	361	350	376	349	364	374	399	378	391	376	358	387	378	399	394	406	338	355	381	385	379	363	378	347	386	352	375	406	386	409	372	372	348	380	362	391	404	390	352	362	387	363	371	343	358	371	412	389	341	411	435	364	346	383	364	349	348	378	382	380	368	384	364	386	401	361	404	390	363	371	381	385	361	383	391	369	386	353	354	370	379	378	361	364	360	384	360	327	398	380	416	382	380	387	377	398	373	374	391	383	405	375	355	375	400	409	382	364	354	360	373	410	362
25407	21273	28170	26257	16924	5756	1738	697	470	428	397	399	372	369	424	363	384	401	404	384	382	377	360	393	389	383	377	389	422	434	375	392	357	379	375	361	382	416	370	400	356	391	381	371	388	414	354	424	365	402	418	375	344	408	389	392	348	404	375	400	354	385	393	383	410	355	382	367	389	397	417	381	363	378	390	380	389	377	382	393	362	386	407	386	385	340	364	382	379	374	380	355	398	400	371	389	391	375	406	398	377	374	384	367	391	384	417	380	358	397	375	368	405	389	417	375	382	390	370	375	388	400	379	384	340	357	399	330	414	385	406	400	398	399	423	399	410	402	378	402	371	389	375	380	392	400	417	403	378	343	392	381	348	402	398	377	375	361	410	398	373	379	365	385	387	368	434	393	377	370	377	394	363	359	411	348	382	402	379	352	365	356	351	370	387	370	387	376	382	411	390	351	383	338	345	402	384	397	350	362	398	378	347	394	371	387	393	371	396	376	448	343	359	403	387	394	365	385	369	382	376	406	360	412	382	402	382	391	383	402	404	374	379	369	397	398	375	382	393	374	387	395	400	387	397	370	348	367	355	379	353	391	416	376	352	384	384	391	345	391	363	402	399	381	362	381	352	439	370	382	352	388	409	384	375	393	359	378	370	371	362	405	374	368	392	368	372	365	383	393	357	381	360	388	409	401	394	373	402	417	365	388	374	371	381	376	421	378	401	366	391	355	386	377	376	375	405	391	393	357	381	401	401	444	405	386	396	354	379	378	379	360	381	394	341	364	373	404	349	383	393	428	381	410	409	379	390	365	392	382	400	375	400	367	366	407	379	361	369	382	380	420	404	361	375	386	392	354	376	401	381	383	403	364	383	405	399	382	374	385	361	392	399	379	397	410	407	378	355	347	375	394	369	368	407	347	408	413	365	372	357	399	391	344	357	373	366	386	387	389	351	384	364	375	411	423	387	366	352	363	330	389	412	402	362	392	398	432	419	395	371	370	410	399	378	413	374	383	407	413	415	361	350	398	400	367	353	361	373	417	412	390	408	403	370	381	368	366	395	356	386	418	378	361	389	367	406	378	371	337	354	401	381	389	369	386	386	381	385	384	432	409	396	346	384	357	396	385	335	386	376	396	388	405	409	377	386	428	399	379	337	369	388	387	368	374	387	380	371	371	369	413	395	378	353	369	413	359	371	401	400	400	386	361	366	395	382	361	373	412	393	408	366	392	343	379	386	406	338	375	377	410	378	387	361	377	367	355	395	345	393	376	378	408	360	373	384	371	361	369	383	367	368	366	380	374	378	368	353	371	362	372	341	411	365	329	388	391	388	377	389	391	375	366	379	380	406	393	386	427	374	375	398	398	392	398	387	382	348	415	372	355	411	379	392	392	415	383	439	376	406	360	370	354	382	396	352	418	381	396	366	345	371	402	383	372	399	404	366	387	372	368	381	392	378	359	372	385	396	365	366	354	388	413	374	358	378	387	371	374	359	359	363	365	373	379	359	364	382	364	386	380	374	399	394	384	354	385	370	391	374	395	401	370	388	361	402	385	389	393	383	358	428	381	365	380	405	393	406	378	382	390	364	389	391	403	344	362	352	387	382	390	383	425	397	367	383	390	401	355	382	376	400	396	366	371	359	400	400	376	382	399	356	345	374	400	380	363	382	389	363	383	383	355	350	349	382	390	351	352	371	387	404	415	409	378	395	355	369	339	361	378	386	417	340	367	391	376	384	355	347	368	370	374	373	370	375	369	355	377	403	366	400	393	353	370	379	374	397	375	388	377	383	423	377	376	337	358	366	387	380	353	415	393	395	367	367	374	397	389	357	354	377	331	409	339	402	397	390	369	386	365	408	356	373	343	409	382	388	368	390	366	368	376	385	379	365	388	389	410	352	368	374	397	350	390	333	426	361	371	350	379	387	389	384	358	362	406	366	380	383	359	377	404	379	369	347	360	381	390	410	370	390	371	379	368	353	392	369	378	370	379	375	407	353	397	374	389	390	395	366	375	394	423	407	372	389	384	381	375	391	407	393	393	408	382	391	397	403	387	392	386	359	389	408	378	400	377	375	414	352	390	375	362	379	385	398	372	359	412	395	360	408	359	394	368	365	386	391	410	420	373	365	386	393	372	374	395	389	401	344	387	377	355	374	377	418	381	373	396	367	378	342	370	413	400	397	391	411	362	373	358	390	392	353	379	352	381	395	351	366	355	373	356	354	381	377	377	377	375	374	384	379	371	374	354	381	371	412	407	417	392	387	347	398	351	356	342	365	395	387	387	396	393	376	388	372	358	410	379	367	384	373	381	386	363	403	377	416	366	377	359	392	433	387	410	374	399	395	367	340	364	387	422	359	398	387	401	371	386	366	395	382	360	362	383	334	363	390	404	415	381	390	399	389	386	337	380	351	368	420	378	390	373	414	360	375	366	370	389	394	392	355	357	409	383	367	384	374	394	420	408	372	412	400	378	385	426	397	380	365	390	355	367	400	354	393	373	371	363	363	387	380	358	399	380	382	391	331	376	397	338	385	379	410	376	398	366	364	407	394	378	351	359	383	390	364	397	351	387	359	393	399	385	381	391	385	373	383	387	393	383	387	411	361	428	363	415	392	366	401	414	362	396	383	402	394	369	372	382	377	365	391	362	370	344	375	387	414	375	403	376	382	359	415	355	421	367	366	377	344	392	409	387	360	361	393	402	356	397	353	377	389	389	313	378	375	357	375	382	403	401	380	371	380	353	394	404	370	393	402	395	403	369	380	371	387	374	373	393	376	417	429	404	404	362	409	432	400	387	391	356	382	363	394	395	364	395	368	357	366	381	403	361	388	352	388	382	378	387	351	363	386	355	394	415	409	362	384	351	340	355	381	369	389	367	332	379	378	357	391	367	387	368	352	397	383	352	378	390	401	391	392	392	365	368	370	387	377	364	336	365	394	394	375	392	416	344	376	399	376	394	386	347	376	372	329	354	387	387	418	400	354	391	367	394	372	360	378	367	424	393	357	366	382	361	351	374	385	414	358	399	383	405	420	367	366	407	357	372	371	363	392	377	412	413	403	382	380	385	399	379	375	426	402	395	378	378	408	401	410	377	384	402	423	373	388	395	370	391	380	374	435	344	412	386	359	395	398	351	385	375	424	400	364	392	384	392	363	403	379	352	394	350	382	405	378	353	390	393	371	365	383	406	371	366	379	378	394	365	375	388	393	345	381	386	358	342	383	391	402	353	350	422	398	391	383	383	409	428	397	428	351	405	395	414	344	354	366	364	383	355	367	427	365	422	380	406	375	389	372	401	371	390	358	363	403	384	388	384	376	395	360	390	417	414	404	376	387	351	390	375	411	395	387	437	393	403	402	380	395	399	397	401	380	373	379	395	360	361	406	384	394	402	415	394	404	371	382	398	410	391	342	401	378	414	369	402	380	398	379	383	341	425	373	381	353	340	366	356	345	417	401	383	392	387	381	382	379	397	407	338	387	368	384	356
35770	48939	36618	24354	15050	5598	2257	932	596	467	527	464	453	439	442	450	427	428	442	456	449	439	440	476	455	449	486	483	455	431	466	426	474	454	423	412	467	442	412	469	427	425	450	469	425	448	416	442	405	459	431	438	459	432	450	468	429	417	463	427	412	442	406	452	408	457	489	429	412	474	449	423	402	413	447	424	433	415	485	451	462	457	440	450	474	486	427	438	446	443	434	430	417	462	466	434	446	445	453	421	454	461	437	427	450	438	484	463	430	438	434	474	452	435	409	447	456	435	416	448	446	428	489	452	472	487	461	444	433	432	434	414	428	410	441	422	406	458	456	473	464	434	393	413	430	427	461	452	421	435	462	426	479	437	474	442	458	419	450	446	449	446	433	459	414	443	447	455	441	473	474	458	439	446	444	416	434	464	449	429	434	445	460	454	448	469	397	415	422	439	404	444	424	432	449	465	455	453	432	455	423	449	412	493	467	434	432	422	418	456	475	457	409	459	429	479	415	459	391	434	469	420	438	421	425	436	456	455	457	423	459	414	443	450	450	444	437	426	444	473	441	447	448	468	428	465	432	448	447	428	430	469	444	407	415	430	506	453	432	446	454	436	385	459	466	425	428	444	448	429	460	447	423	451	456	454	420	455	432	407	402	439	458	422	477	443	453	415	427	432	419	475	411	398	437	488	404	442	425	462	414	471	422	423	437	438	450	413	433	412	431	457	428	392	455	482	438	364	466	462	434	387	433	452	424	453	420	410	432	422	425	402	445	403	449	449	452	466	446	448	408	416	451	443	457	455	444	454	439	431	444	442	409	434	439	469	455	434	461	442	423	450	416	412	440	449	463	439	441	434	456	406	441	415	439	419	448	432	448	431	471	465	469	421	396	453	432	453	443	417	427	399	463	407	442	450	431	474	456	453	408	419	452	439	444	415	419	438	447	417	419	453	435	432	419	444	428	453	442	415	498	453	444	430	460	422	466	431	443	408	470	405	413	428	459	447	469	430	438	425	417	456	438	419	444	430	439	415	440	463	435	484	403	440	474	434	424	473	435	411	449	437	446	421	444	424	446	425	427	433	478	414	461	443	437	423	474	445	422	473	477	447	431	467	460	439	468	452	437	440	416	443	417	426	438	422	464	448	453	433	452	443	422	399	426	438	414	465	437	454	409	470	430	439	434	422	465	412	457	436	448	462	403	460	443	409	407	454	433	456	477	397	419	440	433	422	444	450	438	431	469	440	438	434	454	447	435	466	410	457	451	441	422	452	427	441	435	439	454	437	439	444	435	450	438	426	410	464	473	443	419	451	456	453	435	466	423	437	442	466	465	449	456	453	414	437	450	453	438	450	418	488	418	466	437	449	436	443	417	413	460	432	417	451	426	417	441	453	407	436	424	464	457	487	466	409	427	443	460	468	483	432	453	494	444	398	440	448	423	419	450	417	460	450	470	421	448	430	424	451	434	445	463	405	423	438	464	482	421	472	442	448	450	426	428	402	403	462	447	454	439	436	460	454	420	449	456	449	402	442	443	456	423	457	449	454	412	430	438	469	460	420	407	413	450	433	412	451	426	430	466	445	419	428	405	415	438	402	440	451	428	433	478	402	429	451	385	440	417	391	407	429	447	417	446	466	413	442	412	464	452	442	456	440	406	441	422	435	439	429	485	424	455	451	451	466	432	433	465	415	413	444	418	446	431	404	472	437	441	465	424	444	457	411	456	416	466	443	423	429	461	447	435	429	441	425	443	449	408	426	403	395	413	445	429	422	445	398	420	431	411	459	466	492	433	449	384	387	437	460	456	465	442	431	426	389	458	439	459	450	437	413	438	447	420	472	431	431	463	470	410	441	444	445	445	456	409	434	465	419	404	419	443	447	440	423	455	414	463	417	462	400	374	471	418	428	416	423	424	422	410	450	463	434	438	449	429	415	428	427	432	438	443	455	425	420	429	443	387	437	427	478	443	410	472	423	467	445	468	496	446	416	441	439	449	423	449	442	408	437	445	429	425	395	476	445	430	425	444	450	408	442	436	471	437	450	450	414	440	430	444	445	447	435	446	460	479	433	409	451	435	407	413	456	461	446	464	448	428	426	437	446	421	412	417	417	429	455	464	423	444	436	446	413	442	478	467	421	409	451	459	474	424	426	441	433	425	455	433	418	392	446	457	455	435	463	473	419	447	486	418	419	431	431	459	424	422	451	478	436	458	478	454	381	435	418	449	412	422	446	450	429	452	459	463	457	453	457	469	430	456	473	446	436	439	414	439	414	433	434	435	429	446	439	418	406	400	441	419	421	446	439	430	445	415	436	447	440	417	470	439	422	422	403	468	436	453	443	444	432	441	421	429	417	403	456	432	454	478	436	413	435	439	451	450	461	473	445	440	415	430	432	399	420	434	419	444	409	440	410	430	420	432	448	469	440	479	408	451	496	456	460	429	427	431	462	418	413	423	443	407	427	409	464	478	484	431	412	459	471	456	410	432	428	415	419	425	467	422	468	413	423	430	433	439	453	446	430	453	469	440	454	431	417	468	425	480	437	457	455	425	470	421	414	443	459	470	477	439	421	445	463	447	445	412	402	469	429	464	417	430	420	410	444	459	403	387	429	420	429	445	449	430	434	438	445	426	473	432	531	444	422	440	430	457	448	403	437	425	412	438	444	436	444	429	469	401	444	426	450	416	448	446	454	422	422	434	464	443	431	443	430	432	459	449	452	447	450	447	469	460	437	426	413	463	463	426	425	460	420	440	416	401	424	417	444	422	443	448	418	456	407	479	457	446	453	452	451	457	472	412	417	445	446	441	438	424	413	420	475	455	456	452	472	456	412	438	448	418	435	435	456	416	404	408	457	390	448	425	448	444	454	445	437	442	473	420	433	410	465	445	429	452	455	403	451	439	424	437	419	456	431	439	441	480	434	429	455	446	424	453	425	452	424	455	417	460	417	478	421	423	397	431	449	436	406	459	439	446	453	448	467	435	405	475	398	423	438	445	436	449	461	480	466	440	454	470	435	435	424	441	418	439	405	429	461	481	468	457	443	441	428	442	443	438	447	431	458	443	420	435	428	438	490	448	404	462	445	411	423	417	426	417	454	410	419	428	442	438	432	454	380	459	441	432	464	438	429	449	434	446	451	413	489	427	466	468	413	424	434	422	444	442	479	428	452	444	463	457	441	427	447	399	466	434	471	463	428	434	453	467	443	414	435	448	446	422	442	416	418	416	452	437	402	412	433	452	433	425	444	421	435	462	463	487	455	393	443	462	447	445	401	444	445	428	443	402	452	455	409	419	454	427	411	440	480	438	453	469	457	490	444	413	440	451	428	466	410	428	448	405	418	405	440	436	436	457	475	425	437	417	424	424	457	485	456	439	466	427	419	427	415	443	482	412	422	435	416	412	461	454	426	449	473	422	454	381	439	457	395	422	402	422	431	420	443	401	465	434	419	457	454	425	417	444	435	465	444	393	431	427	399	458	444	428	455
22853	21091	28692	24419	21705	20967	11975	2188	956	746	622	563	553	509	484	504	479	478	434	453	473	495	455	518	461	450	444	454	467	435	502	463	463	442	472	465	497	446	446	477	477	480	457	457	463	472	474	527	456	485	449	467	509	439	444	474	470	481	438	489	521	464	456	465	469	462	426	475	466	433	453	506	465	479	514	437	447	492	452	453	458	459	430	488	467	468	445	471	469	464	474	433	436	491	470	482	436	452	467	491	484	477	442	453	454	466	493	491	472	511	509	455	475	480	446	439	495	490	442	450	483	452	428	458	468	469	453	440	506	436	451	484	458	480	539	416	469	464	439	461	433	507	473	492	441	452	500	454	456	482	515	490	485	467	462	498	470	467	451	482	480	458	488	455	476	477	472	501	472	488	494	469	503	453	435	500	459	449	474	417	437	429	474	467	457	467	453	427	444	460	480	477	455	442	493	504	444	468	474	464	460	486	468	482	460	456	478	456	483	447	426	462	467	495	461	505	494	449	461	486	467	439	470	489	499	466	458	478	469	444	456	481	463	427	478	469	464	451	465	449	449	475	433	468	475	473	495	459	497	497	474	516	446	470	476	434	469	449	473	461	453	461	481	525	489	448	503	438	497	506	457	497	462	467	446	497	450	502	475	458	504	504	419	440	497	479	484	470	462	476	472	446	447	475	436	486	463	489	461	460	511	429	476	476	443	484	472	513	464	474	469	489	469	453	486	424	463	475	447	465	469	477	465	495	440	478	464	478	440	441	487	472	474	485	449	469	510	472	490	459	487	461	468	428	459	448	465	514	476	496	457	470	494	482	474	472	464	503	454	474	471	463	455	446	488	471	485	430	449	453	495	496	475	456	457	498	481	474	456	476	432	499	454	485	446	445	457	443	473	458	461	451	491	478	471	470	467	487	506	446	464	455	459	457	485	466	474	496	483	509	455	467	490	484	452	463	453	478	447	491	448	431	428	455	464	466	477	479	516	453	429	478	483	438	452	503	450	445	464	461	456	520	466	472	447	444	436	478	440	462	491	480	449	428	463	451	483	488	488	404	474	496	451	465	483	481	463	461	492	457	471	477	491	443	450	452	460	477	490	476	462	500	450	479	468	480	511	487	475	449	483	457	466	433	466	488	434	492	460	470	504	443	463	470	471	485	448	448	451	431	469	473	454	453	472	464	436	508	489	453	453	521	436	492	489	485	461	438	483	480	439	402	498	497	476	474	461	438	463	432	484	466	463	482	479	445	482	463	461	500	457	448	469	458	486	484	485	442	467	463	460	461	499	455	496	488	500	457	454	475	514	447	447	488	461	508	460	441	478	490	455	508	472	463	484	481	486	476	489	426	465	456	471	434	465	497	481	426	490	477	449	455	466	481	466	483	427	459	425	481	444	440	457	467	511	487	493	469	445	492	452	463	428	488	450	446	468	477	482	478	482	506	480	437	488	474	455	469	471	470	418	492	451	435	505	477	472	471	499	442	496	459	486	440	440	458	441	440	482	449	454	486	484	469	441	437	413	468	456	447	479	460	457	439	436	488	448	484	489	468	452	461	485	481	455	450	427	460	474	477	468	436	443	487	456	460	478	455	497	432	434	457	482	474	473	464	464	445	451	478	501	454	498	428	473	447	461	476	463	455	506	470	530	489	465	454	458	466	474	459	497	464	476	479	456	532	476	471	487	434	464	476	441	479	483	442	459	459	429	486	437	431	467	439	453	522	456	475	466	456	500	455	507	476	463	457	496	461	478	483	497	474	465	481	451	469	448	493	487	450	503	463	491	433	449	472	477	466	492	459	470	477	477	460	462	422	491	450	457	445	438	496	436	471	504	474	471	467	496	502	480	455	458	459	491	477	480	495	408	454	476	477	482	489	473	463	460	514	493	493	480	455	464	451	484	436	475	446	512	468	456	481	490	487	494	478	443	461	448	444	457	458	468	490	477	461	434	477	489	474	468	446	464	495	441	485	484	476	508	448	459	466	465	418	459	447	457	477	438	467	465	478	436	478	485	481	449	498	455	487	462	458	472	483	479	497	482	469	462	499	517	445	421	444	468	485	448	470	452	456	460	448	496	430	441	426	499	482	490	449	468	420	488	474	455	489	470	494	470	459	478	409	523	456	498	469	477	467	493	482	476	486	447	424	431	445	479	500	448	480	487	444	477	448	460	481	461	473	510	447	477	469	438	480	447	445	500	459	471	510	468	461	482	438	433	473	479	484	489	470	456	465	477	487	449	487	497	467	477	497	465	486	458	471	459	433	458	496	468	482	500	463	508	450	473	455	430	453	474	482	461	502	442	481	428	464	449	447	465	427	507	463	494	496	469	426	485	435	459	473	436	474	453	485	434	482	478	452	447	491	493	467	457	487	494	489	477	479	469	479	470	484	467	465	459	434	458	480	433	488	461	469	459	508	432	446	449	435	457	454	444	485	461	464	472	420	465	469	469	463	445	479	442	476	475	444	481	419	438	478	454	465	465	498	468	444	456	443	465	468	486	462	445	456	468	443	459	456	438	455	461	451	390	441	451	445	480	418	450	455	483	492	464	483	411	455	461	484	434	474	506	421	445	499	475	449	429	438	472	459	458	469	437	506	461	480	471	487	420	491	426	451	502	490	451	498	482	464	441	490	507	467	463	452	467	462	473	472	494	495	464	444	458	477	460	471	443	465	490	452	496	493	499	465	475	467	477	483	476	463	431	456	453	421	507	444	482	448	479	483	489	464	514	462	498	480	487	471	469	506	463	448	484	474	449	494	459	451	482	480	463	463	493	463	453	489	437	478	449	476	445	486	460	478	468	484	462	480	465	455	455	488	444	474	517	490	468	487	484	469	487	454	466	466	474	488	484	480	435	458	458	459	436	450	458	467	487	455	480	449	488	506	463	477	452	446	472	499	480	495	480	443	435	461	476	450	489	468	433	431	440	425	446	442	449	459	475	481	456	473	464	442	494	503	471	473	480	427	495	456	476	466	421	485	487	447	477	494	498	475	448	450	454	467	474	481	496	484	505	490	497	482	426	496	465	465	486	462	459	434	484	464	452	415	490	466	463	471	481	476	458	465	494	468	435	470	450	462	495	464	496	473	464	439	449	483	501	427	434	430	452	473	456	476	439	446	470	447	462	437	475	445	483	454	431	471	412	445	465	450	510	482	453	496	471	470	465	476	467	475	489	442	487	477	447	472	473	460	449	505	488	479	431	453	466	482	459	468	429	439	419	474	476	490	481	446	487	453	453	473	456	512	462	453	494	469	453	453	417	447	464	408	466	450	414	458	468	485	431	493	466	478	457	502	491	452	484	484	437	476	502	483	455	502	469	468	481	483	493	468	444	441	470	465	450	450	483	459	494	473	456	468	468	472	458	482	476	488	479	488	521	458	449	469	448	444	482	473	478	483	495	465	459	466	450	503	432	449	457	436	449	457	476	468	453	447	469	481	454	445	481	440	505	471	472	453	442	447	466	475	457	475	474	422	448	447
37636	66759	52317	37274	21565	11010	4677	1938	1195	854	744	716	585	566	573	539	517	502	515	532	565	507	517	496	534	525	507	505	486	550	551	496	514	532	497	522	495	486	507	494	534	504	511	534	529	496	509	500	495	481	513	531	550	507	497	515	519	501	483	542	525	513	547	495	519	542	522	517	494	506	490	491	481	531	518	483	516	501	502	518	477	539	516	507	536	550	500	512	500	513	494	500	559	497	481	530	521	518	493	505	496	520	514	550	534	500	501	546	535	534	557	535	532	469	512	554	483	510	498	511	464	501	504	508	493	528	542	500	505	551	485	493	516	545	510	543	535	533	488	517	526	480	459	536	524	519	516	443	494	508	517	518	504	519	559	548	501	491	530	517	484	490	479	509	494	527	516	514	496	500	498	512	503	508	522	513	523	515	495	513	526	527	528	536	452	555	502	567	484	550	497	500	521	589	493	525	534	528	521	510	521	507	489	507	537	504	514	495	540	491	519	514	519	527	499	513	526	527	489	526	527	503	479	526	518	550	522	536	495	536	480	481	494	487	574	520	511	485	534	540	511	503	515	533	530	557	537	509	467	542	473	522	526	480	503	516	515	535	470	529	520	530	519	509	522	531	533	524	531	530	503	532	546	520	525	513	500	498	561	489	547	483	501	552	558	478	522	480	509	466	496	502	538	486	547	486	500	514	528	504	484	492	505	491	519	508	546	510	510	497	473	465	511	561	527	515	516	516	513	518	508	512	496	501	503	508	507	484	530	514	517	503	526	507	516	520	503	495	475	496	517	506	509	516	518	493	499	509	541	534	519	517	565	483	503	506	480	519	509	499	524	495	550	494	529	512	494	516	500	510	543	512	529	495	471	471	484	537	565	506	529	505	485	502	536	504	480	557	508	499	471	512	541	520	519	522	536	523	503	487	498	530	498	492	493	513	504	514	490	517	495	526	543	524	451	468	490	513	522	511	532	521	473	539	515	482	527	515	494	490	558	490	526	531	484	514	507	549	489	530	485	527	480	513	479	481	520	528	528	503	551	514	492	507	534	522	473	517	497	513	537	461	525	484	506	509	500	480	522	521	493	504	506	477	546	546	476	493	531	530	525	530	532	507	528	480	486	526	469	507	521	529	483	490	516	557	531	500	480	526	478	496	514	494	500	509	532	532	515	507	501	551	470	515	503	541	498	508	515	533	534	512	505	508	563	535	502	509	476	538	517	454	513	483	492	520	521	482	543	534	500	528	474	510	501	513	504	496	512	538	501	541	527	517	535	485	498	515	489	503	513	475	547	542	543	517	504	504	512	498	522	555	496	488	538	531	517	533	543	501	491	501	539	496	508	502	503	524	503	493	526	505	476	497	520	483	515	510	536	521	501	542	516	500	480	535	510	532	522	501	547	514	518	483	500	487	545	490	489	551	493	518	522	462	525	534	512	493	487	528	520	514	487	525	491	522	490	485	534	519	522	512	469	510	547	507	531	509	508	515	517	523	505	524	484	523	489	522	475	533	540	524	521	530	501	504	543	525	503	510	525	501	548	501	501	531	504	508	480	523	560	537	559	515	552	475	474	530	474	498	527	484	494	497	545	522	511	539	528	545	505	558	507	515	492	494	484	487	571	540	525	527	530	515	521	489	530	519	546	527	507	535	477	518	516	513	484	525	527	577	534	537	519	509	518	516	517	533	506	542	510	512	511	495	480	494	522	513	455	479	526	511	534	520	525	469	559	504	540	507	479	514	531	505	501	538	509	528	527	463	486	493	530	515	500	518	500	526	519	523	515	520	512	514	501	515	528	527	485	499	507	498	502	512	474	533	492	508	510	492	509	534	488	525	527	483	536	542	522	500	546	512	516	524	510	494	545	500	550	521	477	511	487	513	505	484	539	502	469	512	494	490	516	528	551	509	514	483	515	526	503	552	528	505	478	481	553	507	511	504	466	511	484	493	528	542	493	508	496	537	498	539	556	550	518	514	541	527	534	472	531	511	506	483	531	513	502	498	486	455	529	500	534	484	525	506	539	526	510	526	551	517	510	503	513	537	513	528	516	510	474	499	515	537	519	481	507	536	542	569	515	466	478	492	490	513	550	485	502	527	499	503	500	505	528	545	477	517	503	486	549	498	512	510	526	458	531	515	516	486	512	491	532	506	496	514	482	518	500	508	539	526	504	508	468	519	479	504	510	509	503	487	520	498	562	502	577	534	526	486	484	528	496	534	495	508	498	517	481	530	486	458	489	560	507	537	536	557	555	517	492	499	508	493	507	510	510	465	500	499	517	496	487	525	474	535	496	516	526	527	541	533	504	505	504	509	523	520	528	487	542	524	523	511	497	525	523	526	487	522	535	481	509	574	486	525	547	497	459	541	480	492	500	514	496	518	525	501	533	507	481	467	498	558	451	548	515	526	509	531	484	505	482	487	533	518	501	526	462	475	482	528	511	536	521	595	517	489	487	482	493	492	507	533	466	520	533	527	524	563	497	507	486	523	516	504	501	503	534	541	498	527	499	561	501	517	495	529	519	538	514	479	518	514	503	515	489	522	556	490	532	518	510	527	487	512	455	533	515	514	590	475	534	501	477	513	519	562	567	545	497	496	520	503	490	508	550	499	558	481	494	494	522	505	522	506	488	504	518	532	467	532	510	520	494	570	504	520	518	505	491	522	514	517	461	476	502	529	512	513	504	483	493	498	515	500	538	531	517	515	518	508	522	507	562	466	523	577	500	499	545	483	541	566	509	498	498	527	522	496	512	445	506	488	515	533	511	501	520	496	505	526	555	535	487	533	554	548	470	531	569	532	484	501	532	521	503	529	511	488	496	536	505	497	522	475	537	526	493	538	493	545	537	515	528	497	529	458	500	514	496	497	535	515	514	524	499	489	463	541	535	484	511	493	543	493	500	496	479	525	492	502	479	525	534	517	526	538	519	496	492	476	536	515	479	509	515	498	534	540	524	534	500	507	502	557	545	522	442	495	489	539	500	501	477	500	512	509	524	483	491	502	506	520	560	500	540	482	538	502	515	490	518	496	527	523	504	531	500	491	500	505	490	525	516	526	517	500	546	539	498	510	513	540	537	492	500	532	524	561	531	504	524	528	523	455	484	532	520	548	542	525	514	488	497	512	562	537	516	474	533	569	493	499	524	526	486	484	526	536	497	514	526	553	499	553	510	465	527	563	533	539	505	479	539	503	538	508	507	541	554	490	506	528	531	492	490	496	532	548	534	499	527	520	540	481	505	514	501	533	536	519	509	500	515	571	516	519	518	464	538	504	503	521	517	504	525	502	488	516	494	511	552	491	509	489	509	534	516	510	528	497	534	521	513	522	518	499	497	505	495	514	514	525	481	510	505	520	493	553	502	534	516	519	495	530	525	468	510	502	552	534	495	499	533	543	475	539	526	490	480	489	539	502	486	507	508	522	508	512	487	544	514	480	511	515	528	513	507	509	490	480	529	500	473	523	563	539	516	487	535	501	489	495	556	504
31797	31236	30982	18388	5746	2110	774	386	330	291	266	289	309	289	294	261	292	262	300	321	305	265	323	307	312	303	277	303	299	294	282	297	307	290	313	284	289	314	291	300	282	277	298	272	327	302	285	289	278	326	294	313	297	307	295	307	296	259	285	303	308	291	295	312	273	278	286	316	298	268	283	283	334	294	258	278	291	301	282	299	288	303	286	263	292	304	292	300	263	285	298	292	286	290	303	306	292	296	314	261	324	313	308	317	295	294	298	279	315	278	287	294	308	282	328	283	310	314	300	276	301	283	311	271	316	271	277	280	294	296	275	292	281	321	293	287	277	252	322	290	281	289	274	293	302	289	285	313	285	266	304	279	283	296	295	300	300	284	286	270	306	326	332	319	271	273	294	289	286	298	316	279	283	294	284	318	294	301	272	282	322	297	278	290	311	282	288	312	269	279	320	293	309	263	282	299	272	270	302	284	274	276	289	303	303	271	283	296	267	293	307	308	292	293	286	294	310	304	285	302	303	297	305	311	297	284	323	272	299	296	300	326	279	298	283	265	289	293	294	306	283	285	335	265	301	293	316	283	312	308	288	257	302	314	277	283	295	293	330	287	351	268	303	290	283	277	299	298	303	287	318	321	303	303	297	273	279	287	331	291	302	301	304	337	281	281	303	299	266	310	302	304	322	262	276	303	298	311	289	272	288	285	242	276	316	271	335	288	286	304	300	332	263	257	278	288	268	299	277	289	314	291	267	296	291	270	249	289	257	284	289	289	254	270	296	296	289	292	281	313	294	303	261	293	313	307	297	265	268	258	270	320	259	310	300	299	298	291	284	287	269	293	317	314	310	318	299	283	308	321	286	276	285	266	271	309	290	269	301	283	296	302	288	263	293	274	323	315	289	292	314	263	290	281	317	314	277	300	248	302	325	294	292	300	289	290	289	300	287	294	296	301	284	296	292	302	304	279	310	307	276	288	280	316	297	318	294	305	268	306	304	293	281	304	352	292	277	268	319	290	287	278	311	294	275	294	288	288	284	296	292	336	275	290	310	298	309	304	296	312	261	308	293	338	300	267	315	314	289	291	280	284	325	268	287	299	320	284	313	291	293	307	282	285	315	308	305	297	278	300	282	312	286	317	276	295	301	290	303	290	317	313	316	294	335	302	324	326	302	297	289	273	307	254	311	296	273	293	283	288	293	302	299	308	322	300	248	311	313	302	283	275	289	296	300	277	297	277	301	286	293	267	273	290	273	306	302	343	277	312	308	307	285	264	297	268	296	306	303	283	325	299	276	316	270	284	245	291	294	298	297	296	301	321	317	279	286	306	297	265	315	303	307	283	282	296	295	304	325	296	270	275	276	259	303	287	305	256	332	295	302	237	316	287	273	259	296	289	283	256	306	297	286	270	310	267	296	308	280	298	288	279	288	316	301	281	273	288	270	322	311	263	291	302	309	295	286	278	290	320	310	297	298	298	288	290	284	312	308	285	288	298	309	305	304	331	305	307	289	268	288	306	312	319	275	281	284	270	318	262	293	272	260	293	300	323	296	300	292	307	324	265	272	284	294	284	300	283	303	279	287	287	318	301	286	310	305	290	302	272	280	307	281	298	292	349	291	291	286	275	324	282	288	302	265	284	292	311	295	262	318	270	319	281	302	292	277	294	317	286	259	285	282	274	290	274	301	281	308	313	296	303	300	270	313	324	311	278	305	290	295	295	303	280	291	262	297	313	333	296	273	307	267	282	287	316	288	274	284	302	305	280	281	292	260	290	305	287	291	293	318	306	298	298	283	304	264	302	288	292	318	284	297	307	287	311	310	314	283	298	289	315	328	291	300	301	286	278	296	289	270	304	305	235	285	309	282	274	315	314	269	317	306	292	306	275	294	297	282	280	287	280	265	288	284	279	300	314	301	314	296	278	286	291	300	299	290	297	316	265	298	287	307	330	286	288	274	293	300	305	297	296	305	308	260	309	274	306	289	301	272	291	287	314	262	290	270	289	244	288	262	276	279	272	283	311	277	304	289	312	312	285	307	302	328	304	253	337	341	297	300	253	279	296	284	308	329	317	295	316	301	265	309	302	297	304	298	267	275	289	304	288	299	301	296	302	307	312	293	295	300	285	311	261	331	311	298	291	305	300	310	310	258	270	305	276	255	278	302	265	283	297	283	299	291	299	284	309	306	290	262	304	300	287	307	301	320	302	285	312	301	311	306	302	310	301	312	277	296	291	307	287	299	300	330	280	276	290	295	315	296	326	285	252	289	287	327	288	295	301	323	262	284	256	311	276	274	323	288	286	279	283	284	277	288	322	293	278	304	278	284	288	330	313	295	322	304	283	268	314	276	285	296	287	285	321	288	298	297	309	286	279	280	264	320	283	305	293	308	269	288	304	280	288	285	307	294	317	283	295	291	294	310	287	313	291	288	274	306	289	308	327	302	308	297	246	315	293	285	295	250	324	312	299	304	302	293	317	274	315	299	297	303	340	275	282	298	297	285	307	312	316	292	285	282	299	279	279	296	277	279	279	301	289	266	311	316	286	287	285	256	263	329	308	310	321	292	275	277	280	297	278	273	301	278	303	302	321	279	319	302	303	297	284	272	271	290	287	295	280	314	295	282	289	272	286	281	311	298	311	303	317	293	308	317	292	293	300	315	317	285	277	273	302	324	302	274	314	291	318	290	271	295	245	297	299	305	276	335	276	302	284	299	304	295	280	298	280	278	320	295	294	301	304	314	283	301	301	274	279	270	298	309	286	270	259	303	299	305	271	264	295	269	303	294	321	298	303	319	326	293	290	317	295	316	324	287	306	290	307	301	305	287	319	257	290	294	311	304	280	267	291	280	311	300	309	332	291	278	287	281	318	286	299	297	283	292	315	291	278	272	301	279	311	302	323	254	303	327	304	289	257	282	303	273	284	277	289	288	299	282	275	302	261	315	294	250	268	285	309	291	288	302	302	310	302	310	327	290	285	275	302	305	263	310	278	325	299	315	314	317	287	315	274	306	297	310	291	303	295	304	285	282	282	280	299	305	287	272	275	277	308	257	261	280	283	288	299	298	302	284	305	301	287	275	317	268	289	304	303	311	291	279	279	309	277	280	283	273	281	294	282	260	301	279	321	284	320	296	296	316	255	291	269	287	270	332	306	342	312	293	308	285	308	269	306	301	306	292	311	302	307	283	283	280	293	289	305	330	309	293	310	275	293	282	318	303	290	287	309	296	293	276	319	287	297	297	289	273	293	303	293	271	293	273	319	297	283	282	322	266	279	291	321	297	312	297	276	320	330	288	303	329	321	271	318	266	303	312	298	284	279	291	324	317	290	296	289	293	294	294	312	284	274	290	282	299	289	289	310	297	279	323	289	294	335	305	323	274	286	316	307	290	302	317	280	322	347	329	293	283	267	290	303	310	300	316	283	291	306	312	297	287	282	299	290	321	305	276	313	317	333	306	303	307	274	296	325	298	282	286	291	271	284	317	284
37304	46178	30168	16035	6411	2962	964	486	419	419	367	368	341	371	365	371	354	336	335	302	310	333	371	320	370	343	366	361	276	330	320	326	344	344	327	317	322	339	350	376	322	347	338	333	369	330	357	339	312	367	326	333	344	343	310	333	341	340	343	350	340	362	310	349	356	342	323	318	329	369	353	344	330	356	340	330	366	325	360	344	336	334	352	378	355	323	350	320	341	317	349	349	352	362	319	370	343	351	309	351	380	373	347	357	348	337	330	344	337	359	321	350	334	341	357	374	318	298	326	332	331	345	340	352	346	325	339	341	359	324	349	349	345	329	349	340	349	348	333	327	312	377	360	357	325	357	375	346	325	358	312	354	324	350	357	348	330	333	321	384	340	362	356	339	334	369	343	312	344	358	345	364	351	347	323	352	331	342	339	318	341	342	365	308	339	350	324	332	357	322	316	343	367	343	371	360	350	341	356	357	309	306	346	393	350	345	362	358	355	320	298	351	345	364	327	347	321	327	358	353	368	338	340	325	328	367	343	334	366	348	331	348	347	357	336	342	369	322	341	313	357	360	332	364	356	357	325	349	329	342	320	350	343	353	348	361	321	349	354	350	369	328	328	331	331	325	389	344	319	354	334	353	316	346	341	341	374	308	365	366	356	313	376	333	338	331	325	325	331	371	320	338	344	322	314	341	334	339	347	344	339	363	369	323	330	362	362	344	357	354	341	330	341	358	326	342	323	340	345	366	346	356	350	338	345	315	328	338	347	365	337	297	358	330	349	318	330	337	343	361	346	376	303	344	318	354	342	327	318	349	324	358	362	354	349	332	366	345	340	339	364	338	321	334	352	350	385	327	303	337	356	326	323	329	336	347	331	352	325	388	340	346	370	350	345	337	331	367	352	344	326	352	337	371	344	325	376	333	356	344	321	321	304	355	339	367	343	303	349	316	377	358	354	312	357	332	358	341	334	330	342	324	353	355	346	316	335	383	338	340	346	309	374	323	313	378	330	356	342	334	329	345	308	316	361	370	321	348	376	330	316	397	376	324	299	347	334	338	311	358	343	334	345	356	358	339	328	334	326	337	329	351	371	345	346	307	340	314	359	320	358	326	353	334	333	349	353	353	318	331	348	348	350	376	339	332	374	306	358	337	345	320	329	314	329	323	352	379	350	331	342	358	343	365	326	355	336	330	340	310	336	332	316	341	358	320	322	356	351	386	351	341	332	332	337	286	303	325	330	337	353	313	338	333	358	329	310	329	380	354	349	333	345	317	356	342	356	327	332	341	313	356	324	345	324	362	331	350	344	352	327	349	330	339	356	323	365	329	330	368	336	342	334	344	379	346	354	322	335	339	328	375	330	339	383	371	318	318	330	322	324	340	309	330	325	343	355	352	356	332	350	359	331	353	321	374	352	346	344	346	341	360	351	368	345	371	344	341	360	351	367	346	355	324	321	346	328	389	356	344	299	342	306	330	356	394	333	318	364	353	362	334	332	335	337	342	311	346	321	328	339	338	355	335	325	358	360	322	341	333	346	355	324	341	354	336	311	318	324	385	356	342	342	347	357	324	361	313	345	368	337	328	327	351	311	350	307	359	356	310	346	339	287	369	324	359	351	328	373	353	352	321	321	343	317	348	322	349	328	343	307	401	358	365	347	334	342	309	331	342	352	356	345	349	327	330	335	331	305	322	338	375	341	344	306	345	294	336	340	351	361	332	332	359	330	367	320	296	356	349	346	343	339	325	352	321	345	323	332	331	324	363	333	360	339	310	347	334	349	348	324	369	322	354	318	340	319	350	330	342	354	358	355	344	354	347	334	340	353	354	286	337	366	355	353	384	359	334	357	346	341	363	336	369	340	363	335	335	348	330	347	362	324	346	389	320	340	331	345	357	354	333	360	342	329	344	327	349	345	339	339	349	335	375	331	353	331	345	355	351	336	334	366	344	334	336	358	347	348	338	324	314	362	344	323	363	338	349	329	373	352	332	351	353	331	352	367	361	332	343	316	345	329	363	340	382	346	323	335	343	326	346	298	335	367	330	353	344	344	366	336	352	327	356	325	365	343	340	386	335	342	352	333	357	355	337	333	363	356	349	368	316	332	326	345	341	341	307	308	343	350	356	333	334	344	362	359	358	325	373	329	341	353	359	335	344	345	335	328	322	349	326	345	330	340	339	357	321	355	308	324	344	347	345	317	325	321	336	351	342	320	337	344	325	344	358	351	300	331	340	348	338	342	357	343	333	363	345	371	405	326	342	364	338	352	361	367	335	358	331	312	384	338	343	348	351	329	359	305	345	363	328	344	362	353	346	339	394	332	370	336	344	339	365	362	357	394	342	307	353	350	339	374	360	324	332	351	354	382	349	315	338	329	307	368	292	325	338	366	328	369	339	359	338	337	377	387	349	337	331	326	320	369	341	350	323	352	336	345	333	328	360	359	327	335	350	347	340	340	328	348	343	344	362	371	319	361	365	337	345	364	318	351	341	371	347	321	308	371	365	353	363	326	296	334	322	336	335	324	331	378	366	328	320	352	363	335	386	352	360	354	360	356	336	336	351	308	331	355	314	329	350	340	375	358	307	373	317	375	359	363	384	323	347	331	347	360	340	354	346	383	345	376	346	361	345	333	350	366	376	359	344	385	385	366	371	335	338	343	340	360	338	325	365	344	331	325	363	315	335	321	334	314	313	366	325	355	342	326	363	329	337	326	366	360	324	349	355	330	350	335	347	324	332	349	353	346	370	359	323	322	335	346	344	342	358	351	344	347	364	327	332	322	373	339	309	341	358	324	321	336	331	369	340	283	333	343	336	347	354	355	359	335	359	350	366	356	355	324	338	353	318	329	309	345	380	306	324	318	346	335	348	317	356	352	333	344	329	333	336	334	332	370	316	351	367	344	365	343	329	332	361	326	324	305	370	326	366	338	375	341	347	346	333	333	364	332	355	330	334	350	364	344	343	350	324	359	367	348	340	346	401	325	346	334	352	324	342	339	312	337	321	342	328	370	336	339	330	340	333	319	341	357	346	356	368	303	332	346	358	325	349	313	358	358	358	348	337	370	364	376	336	351	319	321	349	348	318	326	328	351	353	321	338	347	333	349	341	356	341	338	339	365	318	373	363	328	344	344	346	343	335	323	303	351	328	335	346	338	339	349	370	363	335	337	346	328	334	354	355	351	331	309	327	333	324	335	333	354	337	338	360	292	338	358	326	342	322	309	385	328	354	376	331	344	353	347	305	363	322	344	343	334	356	344	328	373	317	328	359	341	356	344	347	339	322	337	337	338	347	298	364	346	362	343	334	320	355	332	330	333	346	347	343	327	329	343	325	346	317	337	337	359	329	357	339	356	329	327	350	331	373	375	342	322	383	338	334	349	347	332	336	330	365	348	313	361	365	294	316	322	356	345	376	342	380	335	325	343	330	340	359	390	335	314	328	317	365	322	355	352	345	345	381	337	331	325	347	349	354	315	326	339	320	358	339
24056	21137	28376	25095	21771	15212	6227	1863	1163	621	419	384	355	350	327	348	332	319	353	327	339	346	315	310	287	345	329	306	343	297	339	324	292	313	285	335	295	336	341	326	284	301	327	297	346	319	324	339	300	325	289	301	324	334	325	302	323	275	316	285	295	345	297	332	356	340	335	346	310	331	317	318	320	331	295	328	318	304	310	341	325	320	328	296	309	342	313	306	302	337	315	294	332	334	298	331	308	319	308	327	322	332	294	295	319	298	315	329	335	305	313	333	281	340	345	321	300	348	323	316	327	318	285	325	326	300	318	320	292	324	317	302	325	316	299	307	328	314	302	347	320	330	316	302	329	291	343	312	320	312	345	322	324	323	325	324	336	298	336	340	328	321	303	296	318	288	338	267	315	344	334	330	296	315	329	322	290	290	319	325	325	325	288	308	308	312	279	296	314	292	338	378	314	332	347	315	314	312	341	316	303	310	325	328	292	328	305	317	327	313	316	289	315	297	303	307	338	359	298	325	306	299	307	333	314	349	317	308	311	330	344	296	279	331	297	334	329	317	284	344	319	286	315	334	313	313	311	321	311	327	335	301	318	303	316	286	338	332	319	334	328	307	326	329	318	318	301	315	363	305	305	297	313	305	344	328	341	324	327	340	314	311	323	339	320	312	314	338	307	329	311	298	300	278	307	288	322	327	341	311	323	335	343	327	315	327	307	327	311	325	323	304	309	290	325	287	298	314	325	315	318	364	330	297	322	308	285	301	317	317	347	289	322	290	308	321	302	335	312	321	297	333	332	295	307	317	337	303	335	328	306	352	316	354	325	294	304	294	271	328	324	290	353	340	310	276	332	369	300	324	313	296	339	332	312	308	320	316	306	283	311	306	297	306	306	323	313	341	324	315	300	321	321	310	303	334	329	304	324	352	320	286	306	302	330	313	328	330	307	281	294	331	313	308	312	304	339	290	295	319	328	339	320	311	308	328	312	325	295	295	329	312	307	316	312	327	295	343	296	306	347	310	323	310	338	323	324	342	307	299	308	324	311	349	302	301	306	317	295	342	301	321	341	290	328	305	330	315	337	309	317	357	318	304	310	307	339	316	325	332	314	291	318	313	317	314	301	345	341	307	320	317	314	295	314	335	284	295	335	315	336	314	321	279	308	321	359	314	327	344	302	290	323	283	295	328	347	301	317	341	309	356	300	316	288	303	326	330	326	293	318	299	315	315	304	354	338	301	291	323	313	324	288	308	334	324	318	319	335	318	305	309	326	285	310	322	301	332	331	330	332	297	312	303	352	291	324	310	302	297	314	339	322	290	319	297	312	322	317	307	333	331	290	313	326	308	337	296	307	304	336	301	296	329	330	328	320	334	331	299	302	308	318	333	323	316	324	298	347	336	305	328	310	352	330	333	322	324	322	318	292	330	303	310	303	325	305	310	311	325	333	302	339	315	283	316	329	288	346	314	310	328	352	304	310	322	311	338	294	313	340	324	332	314	335	332	324	339	338	328	334	327	304	309	310	293	292	303	361	307	319	314	318	303	308	346	305	314	293	344	308	331	310	366	325	332	308	344	319	314	317	328	317	349	293	309	321	306	323	323	312	302	329	294	331	331	331	330	347	309	296	327	322	313	297	330	332	318	352	321	310	304	303	300	317	330	346	315	324	336	292	318	290	317	286	340	326	305	322	320	307	307	305	293	291	323	333	293	296	302	329	282	306	343	326	325	336	331	327	338	327	293	323	315	323	297	328	326	309	333	323	313	319	328	361	306	342	324	293	283	338	309	342	308	279	301	321	312	310	310	328	305	298	294	350	281	319	301	299	307	296	286	345	321	303	283	313	302	309	324	335	289	320	296	340	297	308	346	305	333	317	356	323	331	335	289	290	324	331	339	279	289	298	309	343	331	300	317	311	304	323	324	308	325	296	310	303	285	296	284	314	311	332	327	326	299	338	339	298	317	316	326	319	344	309	273	297	324	316	346	313	325	326	289	339	318	322	316	299	310	323	294	305	283	293	309	284	339	327	338	278	297	323	314	336	316	297	313	333	299	316	327	320	339	332	328	307	288	330	334	290	297	330	310	318	327	361	303	354	298	340	325	346	296	297	295	320	346	300	348	297	334	318	292	296	290	296	348	300	331	324	320	323	292	292	272	310	335	325	319	321	297	314	322	335	318	273	315	312	331	335	319	317	302	329	306	293	291	298	331	284	324	328	306	339	334	304	327	332	363	276	329	315	352	337	302	310	332	298	319	328	331	315	316	320	312	321	327	302	310	327	328	307	348	312	326	303	297	312	304	284	290	314	320	306	324	304	344	299	282	300	322	316	327	303	345	300	293	320	303	279	314	333	298	291	312	292	285	324	350	311	313	311	282	341	347	313	304	302	323	317	337	314	320	271	309	332	312	333	307	335	335	295	298	347	317	308	307	311	304	332	274	309	347	324	283	288	345	326	316	302	307	302	302	311	315	307	328	324	279	354	339	313	327	326	305	321	309	332	327	309	348	294	335	350	295	323	331	329	319	291	301	314	303	297	307	311	327	288	330	341	329	292	308	334	320	311	333	311	324	296	323	323	318	329	308	305	326	294	342	347	289	311	294	306	318	317	341	327	291	301	315	307	322	312	319	301	298	326	279	277	359	285	337	323	351	337	321	284	305	321	314	340	292	329	310	310	335	275	337	308	283	314	305	328	314	323	331	291	296	314	317	295	318	325	326	289	301	306	288	302	293	331	283	349	306	358	348	336	337	315	334	290	333	354	319	312	341	301	376	325	301	319	327	319	333	345	323	318	325	332	333	296	289	322	283	324	314	342	322	321	296	302	291	307	299	320	331	303	316	300	283	324	303	346	327	329	310	338	295	306	295	343	309	319	348	308	322	280	325	288	288	315	307	334	359	345	304	331	343	300	327	381	322	301	309	321	321	331	313	338	345	332	300	308	316	314	279	326	336	330	310	314	347	309	333	303	323	298	303	341	331	322	310	304	346	289	331	340	356	285	331	270	343	331	306	313	311	306	323	317	319	303	315	330	325	312	306	303	331	293	275	303	345	305	314	359	351	358	305	336	340	344	337	330	333	326	300	304	302	291	334	303	329	314	342	306	315	331	316	349	330	324	338	328	312	347	299	305	328	289	323	318	302	335	331	282	305	298	331	323	315	328	299	311	320	305	341	295	302	309	329	331	304	328	308	314	292	313	303	311	319	333	349	313	318	319	327	289	321	338	300	308	297	289	331	312	321	329	297	317	305	295	298	319	298	324	309	302	332	321	308	307	323	312	297	312	349	343	336	330	319	291	340	333	330	303	331	317	329	324	333	324	329	306	315	305	335	302	302	341	333	330	324	323	335	299	314	325	338	305	308	325	306	328	314	315	316	322	311	309	314	307	306	295	323	325	302	338	327	340	313	310	331	325	350	303	328	322	285	290	327	313	331	284	320	342	360	276	304	355	316	322	322	315	292	320	346	298	306	312	300	283	326	352	347
33910	54977	41063	28131	18289	10040	5046	2070	1329	733	495	433	409	387	377	398	359	361	383	384	349	393	389	374	364	375	332	351	387	417	368	365	373	368	346	359	368	389	390	342	358	347	363	350	354	378	348	336	377	322	346	379	341	390	367	360	407	342	380	391	389	352	373	364	339	332	344	347	357	365	405	346	374	343	349	347	340	361	389	363	373	362	380	359	367	380	360	379	347	364	365	362	359	369	313	371	394	338	334	357	359	379	332	363	363	369	377	391	348	358	374	339	358	376	376	374	369	348	354	331	347	342	359	350	335	352	347	349	331	373	348	345	346	360	373	334	370	335	370	383	327	390	364	367	375	335	347	370	357	374	356	382	393	376	356	364	365	358	371	360	378	379	344	365	407	365	372	339	381	349	393	348	347	363	375	343	377	348	337	380	358	345	331	337	361	351	363	364	378	360	388	357	368	366	357	310	335	347	352	362	367	370	384	374	389	365	341	364	363	369	347	399	381	380	363	351	350	367	365	349	341	365	350	368	346	338	374	361	348	364	401	373	378	359	359	383	356	327	346	349	357	347	341	367	386	379	377	361	376	373	363	377	363	329	360	335	357	360	357	334	378	347	366	357	353	361	383	372	358	386	373	347	354	342	368	360	329	374	319	352	378	362	357	341	352	365	328	333	373	374	388	369	354	408	367	374	336	373	370	367	373	351	359	335	388	376	345	368	383	364	374	362	343	359	373	358	394	370	363	362	366	372	347	340	363	365	375	372	382	360	334	344	375	360	360	376	351	359	398	351	355	352	368	389	377	352	366	354	374	368	346	352	362	367	370	354	380	358	355	390	322	362	384	341	385	347	398	359	355	354	339	376	368	325	363	331	359	359	353	385	363	358	383	364	350	352	367	362	390	359	388	364	313	386	357	364	380	415	348	370	374	356	379	347	325	362	369	383	374	402	387	321	362	361	381	365	350	331	361	344	380	365	321	361	342	391	360	358	375	357	355	362	365	359	384	373	346	380	343	349	365	369	368	345	354	357	366	338	344	390	348	357	378	360	349	369	359	392	338	336	364	397	369	361	365	396	341	342	364	339	349	358	367	342	364	358	371	381	374	339	403	300	347	365	387	349	379	358	347	336	335	365	361	382	357	409	330	357	332	355	345	367	364	347	343	378	364	350	361	352	359	390	373	362	390	350	377	365	372	360	342	348	368	355	372	329	350	382	376	343	398	376	378	336	345	368	355	367	344	359	333	378	369	335	387	359	381	370	365	372	367	370	374	347	395	367	356	337	371	375	366	358	320	360	393	349	376	374	373	352	354	362	345	358	360	375	360	384	362	376	372	386	365	375	348	346	354	328	369	369	358	394	388	360	368	334	355	348	369	354	377	345	392	373	358	390	356	370	366	375	369	360	363	340	326	348	355	375	346	357	386	378	385	352	356	365	391	387	299	377	359	381	376	354	361	390	380	343	347	395	357	394	388	390	363	366	385	361	369	363	364	352	363	334	360	354	355	344	384	322	349	376	369	333	359	353	372	347	334	363	393	348	376	336	351	373	372	349	372	348	334	368	387	338	385	370	336	381	356	354	368	383	343	376	366	378	388	380	383	360	389	361	362	350	349	353	374	366	364	360	364	349	353	336	349	376	343	390	372	340	362	327	381	333	361	365	342	341	347	380	341	374	327	354	364	361	352	376	367	382	371	367	353	359	349	367	373	397	367	369	370	328	364	358	372	386	350	333	389	361	369	325	349	353	370	357	362	344	371	384	357	392	338	344	361	369	351	329	361	365	337	346	347	355	354	362	367	346	350	350	368	388	355	367	321	332	360	361	359	341	388	372	366	334	341	370	358	379	350	385	372	375	344	382	368	374	357	354	340	349	362	380	367	366	356	355	392	367	333	384	338	379	341	364	349	360	352	346	339	376	400	327	361	334	368	399	365	378	398	356	349	358	376	367	358	322	351	390	322	354	376	342	368	393	361	395	349	385	399	373	372	343	343	334	365	327	372	381	353	387	371	335	362	371	390	358	362	376	340	348	352	351	365	355	340	364	334	356	406	358	349	373	338	368	388	375	313	363	346	345	332	370	344	383	320	371	354	330	366	376	367	361	372	351	360	334	368	382	351	385	346	354	360	335	362	383	345	375	350	328	360	387	318	402	427	361	358	378	341	331	357	334	359	381	358	370	350	363	374	359	373	355	357	351	364	391	326	353	343	369	332	392	362	365	350	327	331	370	368	345	346	374	389	370	387	395	338	384	345	351	354	386	367	351	349	364	350	354	372	394	385	377	362	363	336	397	352	374	345	355	385	387	335	387	399	337	389	323	356	377	375	339	343	353	355	411	369	353	358	378	384	390	355	351	369	343	384	364	352	391	348	348	348	396	366	365	359	361	370	341	364	390	370	380	378	374	379	360	349	368	371	358	364	354	353	351	379	357	373	389	333	342	387	352	359	349	367	379	375	350	356	344	345	355	349	371	358	354	370	358	350	359	342	374	374	366	359	373	371	385	370	349	394	354	343	404	372	352	372	385	331	380	373	351	380	381	395	369	344	376	347	376	411	360	353	354	351	354	349	359	319	352	364	354	328	374	370	346	384	363	390	352	360	366	364	374	376	355	354	371	358	387	337	353	353	345	361	306	359	394	339	367	386	342	342	396	347	374	369	354	332	318	356	374	358	395	391	369	397	385	371	375	344	329	372	364	355	368	357	346	374	368	375	373	338	349	359	366	367	360	396	337	377	329	367	371	347	374	362	355	358	369	381	377	352	335	361	370	373	352	371	364	360	340	321	362	352	349	372	324	370	340	363	359	393	352	347	373	360	383	323	357	344	391	342	368	364	349	346	386	361	345	352	373	369	357	365	314	349	367	364	343	343	340	347	352	345	384	354	335	358	400	379	393	353	351	366	322	355	386	358	372	369	367	324	375	342	356	354	379	364	346	397	395	320	374	360	382	344	356	355	347	357	360	406	340	351	355	355	333	324	376	355	355	390	367	375	393	346	354	395	361	376	364	387	385	348	323	358	358	344	358	359	316	373	318	357	364	335	358	374	343	385	379	390	351	394	375	376	365	379	365	370	338	384	352	328	372	380	364	365	352	354	386	372	361	387	328	323	372	340	366	349	351	365	346	351	333	392	362	379	336	355	371	372	344	339	386	326	382	345	369	376	381	345	357	380	357	362	377	382	371	363	358	383	384	375	350	340	358	355	330	357	366	385	360	347	343	354	357	367	334	358	339	365	349	353	339	352	397	349	365	363	357	382	352	352	398	346	366	360	378	334	342	398	321	360	322	378	370	312	345	340	375	352	354	368	365	326	372	342	356	334	328	355	380	338	326	387	374	369	370	348	334	381	370	357	406	351	354	363	354	348	402	352	395	364	369	373	344	339	356	325	354	358	361	351	367	371	373	342	359	319	366	364	361	336	367	358	391	373	359	336	384	346	373	347	337	372	392	362	362	348	376	374	354	357	365	327	362	349	377	383	356	378	369
25317	21171	28466	26963	15767	5574	2121	1248	782	498	438	401	414	373	363	371	376	380	409	379	421	371	393	384	382	377	390	421	424	378	370	389	375	380	398	403	373	385	360	354	361	378	378	384	386	348	366	337	380	401	375	360	399	406	380	357	360	365	356	349	385	396	397	349	391	407	357	372	344	389	340	399	343	329	342	375	373	374	360	390	395	368	377	400	399	363	397	385	356	373	357	363	360	387	374	373	374	377	395	327	399	377	386	397	368	346	336	361	335	376	359	382	377	407	376	367	382	421	410	398	417	404	387	414	379	359	370	338	346	366	379	378	371	365	341	352	361	370	407	371	385	410	359	350	382	385	352	382	358	343	383	392	400	408	363	386	371	369	306	369	363	353	344	366	373	407	385	373	407	413	387	400	363	368	349	400	398	395	356	383	370	398	375	362	365	352	377	358	363	347	372	364	357	362	363	392	366	382	342	413	382	407	383	401	343	361	337	382	371	360	333	383	347	355	388	351	378	378	371	375	409	398	372	339	360	361	414	375	378	369	385	372	390	382	348	400	376	366	383	411	393	381	360	373	391	414	399	350	398	353	375	390	378	373	395	337	391	380	396	399	374	379	404	383	401	392	390	380	408	360	379	353	371	387	372	382	375	354	380	416	407	389	399	358	359	365	337	385	403	398	365	331	379	381	378	373	370	378	344	351	375	344	377	397	397	339	384	370	332	396	370	381	368	352	386	383	357	375	417	402	404	369	377	395	384	354	386	363	385	331	361	412	339	390	396	374	368	392	403	398	380	361	337	375	380	346	417	357	385	389	390	360	368	375	383	367	369	376	402	360	353	387	376	371	381	364	393	396	342	364	383	390	383	383	371	362	371	352	372	366	363	382	389	385	376	390	393	418	366	373	374	396	380	372	365	370	364	368	344	402	352	355	391	391	366	380	364	377	367	349	345	383	367	402	392	433	384	398	370	384	333	360	402	376	392	350	387	392	355	388	381	352	402	348	375	408	382	391	359	380	396	366	354	415	352	363	372	391	418	375	402	369	372	364	366	346	376	387	342	380	382	368	372	373	399	367	350	371	381	362	391	358	372	403	377	351	354	366	367	330	390	372	348	405	408	374	336	400	377	358	361	395	382	382	404	359	365	407	374	382	368	383	348	375	412	374	377	397	398	393	342	443	353	345	406	403	407	381	378	418	389	405	414	359	391	401	424	384	402	412	383	388	391	388	356	406	353	383	378	381	392	360	372	366	357	398	367	385	371	373	376	374	377	351	387	390	376	374	334	374	368	388	334	399	401	363	377	374	377	345	388	376	370	370	363	401	396	388	354	381	364	358	367	373	399	344	388	362	339	363	370	395	377	386	385	382	386	354	355	361	368	359	355	370	386	383	376	362	360	372	343	393	365	416	390	383	384	386	384	338	375	357	391	382	354	351	406	399	375	327	389	383	383	352	395	382	386	367	365	388	369	370	382	375	343	408	384	370	404	370	418	365	366	379	359	389	397	362	354	405	369	373	401	427	388	382	396	370	339	410	407	380	402	382	371	382	395	363	405	363	323	363	347	393	377	400	375	375	352	414	386	405	377	382	386	378	382	377	392	365	369	398	407	370	344	367	383	397	368	360	363	394	377	387	379	368	386	387	380	406	354	391	411	363	421	371	384	347	351	386	374	331	350	355	351	372	385	368	404	370	409	403	345	388	369	384	406	409	356	377	355	430	379	385	369	365	379	388	359	374	391	383	382	395	383	366	382	370	382	389	421	371	416	360	356	371	388	358	388	355	385	396	370	366	362	377	375	420	382	392	397	408	401	365	356	361	416	367	388	385	350	329	390	357	371	330	392	399	366	401	375	366	406	380	402	376	362	378	397	431	380	370	374	398	372	364	386	353	396	388	393	360	368	380	355	416	381	390	362	350	375	362	401	406	383	381	365	402	381	376	410	366	380	377	368	363	383	382	374	354	375	382	374	391	397	387	408	337	356	374	338	421	365	341	373	386	381	364	392	349	391	387	399	386	396	370	368	382	349	353	427	370	354	353	349	380	358	356	363	399	348	364	337	381	384	403	373	378	363	419	366	408	362	387	388	362	333	372	342	363	402	339	365	383	366	403	371	426	366	361	398	376	354	393	432	361	394	367	378	387	363	399	370	381	388	347	374	373	418	365	366	362	388	374	344	372	344	389	380	378	382	398	362	355	374	383	384	402	401	367	391	358	367	360	367	398	380	345	389	385	362	404	377	382	389	392	372	364	337	345	374	393	354	386	379	350	401	402	376	400	395	358	384	359	398	389	368	398	369	366	405	373	359	364	391	367	363	387	361	386	379	367	385	383	372	393	367	395	380	378	345	370	362	397	394	345	395	368	349	373	388	352	361	372	413	357	394	387	367	378	375	381	382	367	375	405	359	362	372	407	383	355	357	369	350	347	376	343	359	369	414	361	342	364	367	424	383	380	384	409	379	366	350	367	364	355	422	330	361	383	367	392	366	354	369	358	383	365	366	361	361	373	345	378	360	384	377	349	399	401	392	397	364	414	369	400	393	388	368	378	369	381	368	381	402	394	391	411	356	399	339	345	363	402	371	363	369	359	386	379	384	379	383	387	354	363	385	371	378	355	395	381	378	362	363	359	353	384	363	376	358	341	365	392	338	381	365	340	379	371	375	369	365	379	382	378	366	376	361	377	397	356	396	393	384	392	372	393	389	403	393	394	377	363	358	396	382	385	392	362	387	340	375	321	378	390	397	380	367	370	378	387	389	366	363	400	386	408	388	382	327	376	368	384	367	364	341	385	344	359	392	361	361	368	363	400	380	360	394	380	390	372	387	377	389	402	352	372	391	362	370	378	386	372	392	417	376	365	409	382	380	367	376	362	378	352	364	373	397	371	390	398	397	395	398	392	351	387	378	312	382	379	380	418	408	383	401	349	384	386	372	397	356	354	363	370	383	381	361	367	361	368	346	370	363	351	378	378	412	366	384	410	364	391	355	409	364	369	383	345	355	382	371	378	374	373	370	338	372	399	407	386	385	402	384	333	376	398	370	386	391	353	376	349	376	367	365	364	409	355	400	365	377	364	390	408	365	405	367	405	379	363	377	356	367	424	387	402	385	400	354	371	394	363	366	397	381	361	387	363	378	354	355	382	383	374	379	383	391	397	405	379	376	364	349	356	382	400	357	376	387	386	404	344	353	380	394	391	379	378	364	401	374	358	340	377	383	372	380	411	408	393	366	361	402	368	376	393	368	363	350	369	380	374	340	371	401	355	406	367	370	360	366	374	400	367	378	411	376	398	379	399	397	363	368	359	366	402	378	381	390	382	412	347	364	367	367	391	381	381	371	360	357	391	377	395	367	387	355	381	356	329	335	416	345	356	372	374	382	369	376	383	368	356	390	385	383	383	376	385	342	393	375	408	360	356	379	363	383	403	391	374	376	351	423	375	352	386	381	395	348	391	387	353	415	327	392	357	382	362	372	367	375	400	401	396
33262	49570	38556	25294	11934	5736	2763	1808	1157	637	533	479	493	431	423	419	443	437	471	421	406	409	439	420	457	435	434	427	440	426	450	443	432	429	442	439	471	415	415	445	445	417	447	424	405	421	432	470	435	438	432	497	459	461	417	460	475	443	422	417	422	433	443	448	437	434	435	448	430	424	432	420	453	403	431	430	419	435	433	470	460	462	385	474	422	415	469	457	403	443	421	444	428	462	411	440	435	412	416	456	390	450	426	430	429	434	409	394	384	461	434	458	442	449	395	446	432	432	396	442	419	398	434	444	442	426	459	420	415	442	419	440	407	444	461	428	459	463	436	480	446	423	453	413	457	424	430	413	418	448	462	446	422	423	442	451	425	439	419	410	457	437	461	460	457	423	439	436	447	461	419	411	445	428	440	459	391	436	468	461	433	462	454	439	441	393	432	447	413	436	456	415	438	431	456	437	446	431	413	462	441	444	442	430	403	440	423	399	470	412	427	418	442	432	432	414	462	426	446	454	424	431	452	435	449	432	411	430	447	455	413	436	437	462	475	451	421	423	422	430	418	415	453	448	415	443	452	407	421	418	467	442	439	445	480	401	425	430	426	405	426	438	422	413	416	463	475	453	440	444	439	443	433	462	440	421	411	440	484	431	458	400	435	454	429	429	456	425	451	454	404	461	456	497	428	419	455	458	407	419	458	472	440	435	401	441	415	411	411	393	454	441	458	433	435	454	447	433	469	447	463	438	443	434	449	425	410	461	435	435	416	448	433	429	431	422	420	433	421	444	456	440	425	421	406	449	440	420	446	445	423	457	392	409	414	420	401	438	411	464	459	458	432	467	398	433	434	441	427	385	422	428	440	403	434	433	427	434	430	423	452	425	420	411	459	427	421	464	476	449	429	414	411	393	434	426	459	453	440	434	437	408	457	404	381	413	472	461	424	425	435	423	413	478	418	405	445	421	454	419	417	413	426	425	423	460	435	449	438	415	420	469	462	401	431	447	431	437	432	429	461	447	446	416	441	454	429	427	422	446	459	405	416	457	450	450	465	454	452	433	463	433	441	411	410	459	452	443	452	440	435	463	429	444	424	453	441	423	428	430	442	422	447	428	420	439	421	420	401	424	415	413	404	466	414	374	453	446	432	436	444	439	465	475	435	421	444	436	411	466	411	432	438	422	433	449	459	451	396	422	440	436	433	449	458	438	439	435	390	397	449	433	400	436	447	418	446	437	492	396	441	376	415	420	464	427	401	422	457	453	410	423	446	480	466	444	471	438	465	429	416	466	443	450	431	444	390	390	457	424	432	411	424	466	473	439	393	458	430	440	402	448	442	431	437	419	430	437	447	433	467	415	449	424	406	464	453	432	450	409	415	464	440	439	472	431	429	413	444	421	423	463	450	438	451	454	465	376	403	443	428	436	451	433	445	431	405	457	473	485	450	395	414	429	428	431	425	401	444	466	366	412	405	439	424	433	459	436	413	469	436	421	451	443	411	479	472	402	426	432	434	445	461	449	430	425	412	421	426	418	425	407	444	443	415	424	419	402	393	446	423	411	430	442	434	438	444	410	434	443	419	410	420	414	430	421	448	426	430	409	462	409	458	430	465	414	412	457	479	433	452	451	438	426	407	446	456	479	411	436	423	423	427	428	392	457	441	440	436	457	450	411	473	452	470	432	455	401	453	436	411	424	456	444	401	451	445	439	456	421	423	409	428	428	423	395	433	436	445	436	488	455	434	454	462	469	426	439	449	456	434	447	432	458	431	466	373	429	428	444	438	433	453	432	430	420	412	462	449	448	421	449	409	450	442	453	433	427	426	430	398	436	407	426	445	462	441	437	453	418	393	402	421	444	449	412	431	490	430	447	439	414	412	436	433	428	431	454	427	462	449	447	407	439	464	410	442	422	415	418	381	447	433	398	400	425	431	466	404	413	431	427	443	473	445	464	412	466	422	465	421	430	413	416	421	413	421	434	414	430	406	402	466	431	432	402	460	431	419	427	435	454	447	427	434	420	449	438	410	448	440	459	391	426	427	408	455	456	445	422	415	447	440	452	432	402	432	424	427	440	434	411	441	412	444	455	438	476	450	445	451	424	426	446	423	412	427	454	433	455	459	409	390	435	473	455	433	458	479	466	444	452	403	463	405	471	451	443	428	419	435	429	451	432	409	412	435	442	457	455	452	481	435	414	442	446	441	412	452	436	429	473	450	429	420	447	430	427	442	436	450	415	445	419	416	450	438	407	461	415	421	453	419	415	431	424	443	452	424	453	417	442	408	456	445	419	480	410	479	465	415	435	447	438	431	440	440	443	455	399	450	435	463	398	402	431	448	449	422	428	416	461	382	451	455	438	449	416	426	426	418	415	416	404	443	411	405	438	429	408	445	387	457	418	433	430	405	434	444	425	436	479	465	402	468	433	417	439	433	465	420	431	447	438	449	440	449	404	421	432	414	440	451	444	434	426	412	455	422	456	425	439	471	456	463	457	395	421	430	401	423	427	440	491	429	424	437	438	407	426	417	437	424	474	454	423	440	395	429	451	455	468	413	434	394	454	371	422	411	474	454	408	423	412	436	450	460	399	422	438	441	420	430	449	463	455	425	440	422	414	429	409	434	417	461	420	464	439	431	445	432	437	396	411	455	397	432	447	432	435	480	439	381	455	467	440	410	400	482	463	398	435	438	445	464	412	489	395	452	465	446	413	438	454	427	430	447	414	425	472	441	440	459	458	432	443	407	476	424	448	447	397	421	428	457	405	450	400	445	447	487	424	483	449	455	467	425	432	451	424	450	449	429	442	436	429	407	435	391	443	410	446	438	424	442	432	430	416	427	441	421	439	471	440	418	454	398	426	411	430	470	417	431	426	426	470	441	423	434	469	421	412	419	407	435	423	447	445	459	439	448	450	427	446	441	415	409	418	434	425	466	461	459	450	454	397	424	476	428	433	512	428	457	436	481	445	432	427	450	419	404	454	414	438	451	442	400	428	431	404	427	479	441	449	426	467	448	479	411	413	408	429	444	410	392	445	453	430	440	418	400	406	430	436	452	409	398	427	436	468	432	409	442	429	437	421	450	414	443	425	418	395	451	439	441	487	433	407	427	426	479	422	431	440	445	420	433	373	437	413	452	444	454	435	422	412	430	428	411	468	423	436	446	433	445	473	399	476	423	430	457	434	470	410	426	442	429	424	452	458	424	414	453	430	447	408	403	416	445	402	448	438	435	452	438	419	419	443	399	448	439	432	441	434	416	397	415	447	433	400	461	406	452	463	445	426	442	410	428	421	455	484	459	454	430	402	456	475	426	428	444	448	424	480	427	411	444	428	426	450	406	440	460	442	457	422	415	399	435	428	404	424	406	443	399	399	421	409	413	443	449	448	451	420	399	439	428	437	411	424	389	464	457	455	436	450	422	456	447	416	457	391	476	416	392	473	416	430	410	426	405	432	425	414	433	439	431	417	431	398	418	440	475	434	401	402
22975	21120	28721	23971	21299	21045	13386	4561	2144	943	598	572	495	504	489	510	519	480	491	463	496	486	498	492	521	497	494	485	470	524	437	478	474	497	502	502	500	444	473	473	463	469	472	481	450	488	498	492	516	463	495	494	487	474	449	479	447	455	465	472	474	494	493	453	457	556	509	492	470	458	473	447	500	499	462	415	469	476	492	514	465	490	455	499	454	481	476	452	512	488	480	457	457	479	468	473	459	485	457	502	460	437	516	489	478	464	448	480	445	437	457	491	500	497	489	462	469	428	463	450	493	486	456	443	479	507	446	479	469	498	458	486	487	517	470	460	437	461	451	473	471	482	466	490	467	502	493	469	440	525	517	511	440	471	434	466	469	471	482	470	499	478	475	473	517	499	465	460	458	517	492	442	503	474	482	429	501	486	466	497	476	456	458	492	472	486	457	465	477	463	510	444	472	474	474	512	512	479	464	482	464	483	480	506	461	465	490	452	450	480	480	483	484	496	485	479	451	487	500	499	478	497	448	461	459	457	456	471	461	480	437	446	487	468	464	500	475	493	467	487	479	486	458	488	474	456	497	480	488	456	497	452	463	497	500	451	510	505	481	435	484	454	489	510	473	501	491	475	434	494	488	469	471	484	476	467	459	460	487	463	483	547	497	446	458	483	498	469	461	434	504	540	496	461	469	468	503	480	508	493	488	486	513	469	455	473	484	480	481	494	492	474	450	499	441	498	466	469	495	477	483	447	446	478	482	514	419	457	498	424	503	472	462	467	493	434	468	507	451	471	453	472	514	497	437	443	488	490	444	478	504	489	491	469	487	456	463	452	470	504	491	482	462	476	466	452	453	494	455	488	494	458	475	476	461	502	506	503	473	447	477	439	486	484	447	449	449	479	460	519	446	483	481	479	480	497	437	516	481	480	510	539	513	486	470	485	501	482	469	483	476	480	443	467	475	448	459	511	470	477	498	478	532	466	450	489	467	506	475	465	458	490	456	473	507	492	467	475	454	485	505	471	481	469	471	495	497	481	500	457	451	499	489	526	480	436	455	471	488	492	519	458	465	459	459	502	468	474	498	476	482	454	509	492	512	512	479	478	500	485	458	458	443	453	479	528	496	461	514	476	493	487	439	505	435	464	460	462	477	457	498	446	484	528	433	506	472	503	406	457	481	487	496	492	487	452	470	528	483	500	466	474	465	469	459	463	454	473	479	471	503	461	469	484	476	482	416	483	470	487	462	475	450	445	501	498	485	495	494	473	471	433	521	459	466	491	474	466	486	443	463	454	478	469	445	469	535	495	474	465	501	457	472	518	456	505	508	471	488	439	485	484	488	476	462	461	463	487	488	446	468	462	524	535	472	509	471	472	507	486	485	487	469	496	475	477	517	502	475	493	496	465	495	450	489	468	479	493	445	500	473	459	476	468	487	513	489	496	477	470	467	483	474	460	463	439	489	459	523	471	431	499	478	485	469	495	475	493	478	504	447	454	495	446	437	492	495	439	497	465	488	470	480	498	510	477	480	467	487	440	457	476	457	453	502	461	518	470	451	474	543	503	472	475	486	469	493	474	529	487	467	465	470	485	449	483	433	497	499	457	472	468	452	472	446	475	452	459	468	463	474	458	500	489	476	493	486	443	477	456	439	478	476	446	453	505	480	461	483	523	473	481	492	440	511	473	497	423	480	478	494	481	478	466	478	465	484	452	461	446	451	448	433	483	475	472	455	443	507	473	476	441	492	479	521	540	461	488	494	486	456	459	522	456	464	437	447	500	436	459	478	468	512	485	440	444	458	498	471	498	479	474	470	496	465	477	481	483	473	472	482	439	464	508	457	506	494	448	488	469	478	498	453	457	467	466	502	477	484	450	470	457	495	457	444	485	474	461	477	447	526	515	501	450	478	490	495	490	496	495	465	482	477	463	491	494	467	486	500	471	446	471	526	486	488	490	500	495	473	482	444	479	492	493	521	427	495	474	494	460	461	492	436	487	533	474	486	425	500	505	503	485	466	518	449	450	477	477	482	462	455	467	509	485	469	474	462	473	506	466	487	471	459	468	468	443	444	505	492	471	499	469	444	490	472	459	436	462	484	462	496	469	472	497	476	442	550	474	448	467	489	461	479	475	490	467	465	429	483	484	483	447	503	475	456	458	464	465	514	488	486	486	474	503	468	496	484	489	466	449	499	502	466	492	472	472	460	468	480	469	486	469	483	472	468	457	454	495	456	462	473	492	486	481	478	452	484	463	457	441	476	489	462	488	461	516	505	471	435	486	469	444	450	470	478	506	525	470	501	460	479	482	484	479	468	437	453	492	497	486	469	488	507	429	446	499	443	460	507	471	481	463	459	496	457	539	448	508	458	477	506	487	477	459	472	470	500	436	484	435	470	455	450	462	475	431	489	490	474	503	498	506	494	472	498	522	492	461	508	492	484	493	477	449	526	511	473	468	482	449	501	461	444	506	461	476	520	479	531	459	472	489	516	486	517	474	504	460	484	475	470	462	529	482	494	495	454	479	489	478	464	471	520	479	474	478	449	450	473	448	464	465	484	476	446	457	481	451	475	478	465	454	492	452	480	493	473	487	427	477	521	444	508	440	446	506	531	454	482	445	493	489	476	475	488	476	491	489	421	463	475	475	450	466	471	492	451	511	486	496	454	458	441	468	454	488	490	468	499	496	465	460	463	515	460	471	479	477	440	461	512	412	469	455	470	477	487	448	514	506	497	454	462	434	490	497	484	443	488	471	481	451	457	476	489	451	477	492	468	460	482	464	471	457	471	491	466	465	465	478	463	471	447	512	513	510	493	432	483	482	478	480	474	470	505	498	479	440	470	515	460	468	496	461	476	497	489	499	485	505	482	461	472	470	468	450	485	471	488	528	521	457	474	458	467	484	476	483	447	499	434	475	462	458	469	489	463	468	500	431	451	434	472	476	449	478	482	433	475	482	471	446	450	464	497	483	535	475	499	474	444	456	461	474	477	479	471	468	472	467	462	467	492	469	496	476	470	488	445	491	514	465	486	511	455	501	455	472	486	466	458	506	482	471	493	491	462	453	530	474	496	436	453	455	461	475	503	482	487	514	472	473	487	469	500	460	466	478	470	486	476	462	494	514	477	488	473	488	441	486	451	459	482	429	420	477	499	491	480	549	495	457	493	437	489	457	477	439	491	466	420	466	470	459	493	508	463	455	473	479	496	500	474	471	495	489	437	490	453	489	461	511	477	450	476	482	463	422	499	499	457	500	457	475	419	452	463	486	515	468	474	475	495	451	445	472	474	484	478	480	513	479	483	478	513	462	487	517	436	409	475	469	447	494	472	477	494	429	479	496	463	468	482	445	477	488	544	487	462	476	536	472	503	457	494	460	487	445	506	461	468	482	459	469	518	497	439	440	474	475	520	471	487	495	471	488	483	456	451	460	483	496	466	475	458	474	482	533	467	473	473	486	478	450	490	448	467	480	450	535	473	489	480	464	448	482
40304	62887	47617	29778	16938	11198	7397	4523	2567	1137	808	658	550	575	579	494	556	532	559	569	564	542	539	487	532	520	555	575	518	544	562	521	487	538	534	507	515	438	516	507	509	542	520	508	519	530	544	504	515	593	548	484	545	493	518	492	504	509	504	570	505	517	511	516	504	505	489	556	543	554	550	528	540	525	514	528	500	504	499	515	506	541	564	509	496	517	535	532	525	478	512	523	506	493	520	566	578	555	523	480	516	504	499	525	562	533	507	511	507	520	516	498	513	509	513	505	521	571	582	562	527	530	525	512	511	560	515	514	512	525	481	526	544	541	548	525	490	500	559	575	514	519	534	518	506	507	506	486	519	510	513	510	560	542	564	480	505	564	560	542	553	520	494	509	544	497	547	510	567	495	562	528	510	515	505	520	532	515	514	551	529	515	530	538	513	531	516	532	503	522	561	532	504	533	496	542	513	517	524	523	533	500	537	535	546	505	549	472	513	490	524	538	495	523	511	497	542	495	508	555	515	521	505	490	544	473	523	499	523	499	523	507	486	514	577	517	558	520	539	514	490	533	518	527	493	530	510	507	546	475	562	539	538	509	496	496	513	489	495	495	553	555	488	542	507	529	531	508	517	496	510	509	517	511	473	501	507	502	521	521	524	534	530	519	541	514	498	486	501	519	519	522	493	517	510	532	474	496	538	536	553	510	520	528	506	490	496	527	477	515	494	509	511	521	485	560	545	540	506	519	537	493	534	530	516	543	526	515	543	526	507	521	509	523	533	494	499	534	532	525	507	528	500	523	537	525	522	523	515	533	523	485	494	518	527	547	520	503	484	533	519	535	518	525	530	527	512	522	499	519	524	533	505	562	517	538	523	487	517	511	501	514	515	506	534	490	532	563	479	517	538	543	509	511	531	557	524	504	500	530	524	492	549	544	501	516	527	544	496	553	523	560	505	503	559	497	517	540	512	558	549	514	596	512	540	528	538	505	508	493	498	492	502	515	562	557	500	509	524	519	490	552	484	491	521	554	535	499	516	538	548	541	518	522	502	529	523	558	544	529	539	507	509	530	544	522	501	498	524	520	512	515	511	515	536	529	487	521	558	530	539	499	537	516	492	530	531	531	538	501	492	501	532	547	512	487	540	558	530	526	522	502	504	564	500	550	521	527	508	491	535	510	562	533	467	556	516	519	528	537	535	542	525	510	526	550	522	541	505	559	496	565	498	527	532	535	541	534	529	540	534	492	521	542	528	498	504	513	530	514	507	525	496	501	501	489	499	560	509	515	473	467	530	495	531	509	534	478	530	519	485	500	527	549	538	515	515	528	537	502	540	476	517	514	508	500	538	495	532	530	538	531	510	482	517	519	531	506	508	533	518	514	529	449	557	558	496	507	555	510	567	496	507	529	498	521	536	552	525	523	525	474	500	522	493	539	541	517	507	512	538	513	518	535	536	544	536	552	518	472	531	552	507	501	497	516	525	492	559	523	548	521	545	494	490	520	541	519	507	487	529	527	522	548	516	495	526	531	493	515	505	520	517	498	523	532	540	530	462	516	532	497	510	522	504	488	512	508	513	535	533	543	509	502	536	540	527	521	520	529	505	540	508	488	523	519	541	525	560	550	517	530	476	520	507	539	545	526	493	533	506	478	534	518	511	525	520	531	530	530	484	534	506	494	481	529	527	493	555	565	522	499	492	508	562	538	522	532	511	545	533	491	542	519	538	552	541	542	518	543	496	510	480	501	494	528	469	512	490	585	521	504	491	512	492	495	539	515	552	496	497	546	533	538	559	490	493	531	508	474	493	544	513	530	518	503	522	519	509	564	489	515	509	574	546	579	493	535	540	516	504	527	519	504	496	521	524	514	543	521	524	515	494	485	500	515	535	504	510	531	513	545	476	548	480	514	495	526	493	527	528	508	528	542	510	564	550	494	558	524	500	542	545	499	508	546	495	528	535	524	504	513	549	509	538	550	500	545	494	517	512	518	507	518	522	529	520	519	561	530	498	550	524	492	506	461	517	537	533	483	511	507	538	568	503	528	546	538	544	516	534	547	488	561	511	512	477	544	559	504	530	524	573	525	531	572	516	524	560	493	496	541	513	517	523	527	547	527	522	553	521	497	523	494	568	531	548	493	534	510	557	505	519	516	484	543	494	516	530	541	477	512	518	528	538	531	520	549	504	523	513	521	515	511	520	536	520	527	515	526	534	539	524	511	520	516	552	535	526	549	503	530	522	521	520	534	553	504	523	497	502	523	498	554	514	533	557	508	520	520	560	521	475	529	515	524	521	530	491	535	545	496	493	517	549	506	559	541	536	523	497	499	505	480	552	555	485	524	562	576	528	488	520	509	490	502	488	526	531	567	528	533	484	549	512	541	508	534	501	528	546	528	502	504	522	514	537	514	547	491	544	506	544	537	520	516	520	479	521	515	539	515	510	536	503	565	508	516	545	502	516	554	523	570	524	524	514	503	515	516	513	511	514	504	513	522	546	493	523	525	502	562	528	533	526	519	576	526	532	520	562	527	513	514	523	482	547	536	534	514	527	493	536	512	529	547	505	490	530	548	530	536	514	552	504	495	532	517	549	514	498	507	530	476	499	544	513	550	482	526	550	538	538	508	521	506	496	534	519	540	528	539	495	525	518	534	518	561	478	490	511	534	543	548	545	531	516	551	530	534	529	526	554	518	476	530	534	555	572	508	551	547	509	501	507	562	535	504	493	507	521	525	477	516	535	506	523	521	491	527	532	520	511	486	533	523	526	528	539	548	521	537	494	566	508	544	556	469	554	477	551	519	536	498	503	480	522	547	508	514	555	502	524	522	526	530	532	563	544	508	517	485	544	518	521	496	543	524	529	526	544	498	504	531	508	586	552	544	538	519	499	537	558	515	520	590	510	527	534	462	544	522	528	513	498	516	504	510	506	524	530	540	522	495	476	515	523	518	508	574	506	508	518	550	498	550	519	485	483	565	493	577	534	514	508	498	533	544	504	506	499	486	508	514	545	483	518	503	507	521	484	522	505	532	535	498	507	538	567	541	558	530	473	513	499	558	535	513	498	514	542	544	539	534	532	481	503	544	505	564	505	510	490	535	545	545	526	472	551	536	497	508	482	499	504	517	539	482	505	545	499	498	546	495	531	473	517	502	497	513	525	468	502	492	525	521	524	515	529	548	534	526	524	545	570	520	515	558	513	539	511	491	512	501	528	547	503	524	524	537	556	594	506	542	487	548	496	508	523	555	491	491	507	511	526	544	500	516	523	540	511	523	504	546	554	497	513	497	535	491	502	535	557	525	491	527	501	521	496	550	496	525	496	546	518	540	519	548	533	534	509	527	546	506	568	494	535	539	515	541	506	515	513	552	538	515	499	483	505	520	524	502	532	556	513	481	543	539	538	501	507	535	493	524	530	534	504	520	518	539	530	523	581	509	544	519	525	506	510	522	492	502	528	547	504	560	542	516	504	506	546	501	517	537	520	494
30504	34017	35628	20075	6709	2300	1382	803	469	369	317	297	296	287	320	286	267	284	271	287	323	258	272	307	302	302	279	307	276	293	271	295	315	319	302	285	296	290	295	301	283	290	282	284	318	288	303	333	278	300	294	292	272	295	310	277	281	303	273	305	271	309	305	319	269	284	301	308	273	317	297	269	310	282	275	281	312	323	281	299	279	287	318	289	305	306	278	277	259	314	286	280	301	277	293	341	292	301	317	305	298	318	303	347	308	312	313	322	289	306	276	307	236	278	285	278	299	301	311	295	325	304	310	277	327	271	324	284	299	289	269	309	311	334	308	326	277	285	344	299	264	288	299	284	277	296	300	288	310	285	292	305	293	329	289	287	284	313	309	256	291	267	343	304	298	287	300	284	313	286	295	279	286	285	304	320	294	292	321	320	299	326	286	283	309	285	278	335	282	317	303	346	298	295	314	307	304	295	320	294	314	324	330	292	290	303	252	291	275	270	305	278	283	288	278	311	284	324	272	303	309	296	289	277	268	281	285	291	257	299	297	296	291	278	323	285	301	307	295	275	330	296	285	299	267	265	283	306	293	283	289	269	287	320	275	284	311	325	288	310	332	314	335	317	311	258	247	300	292	275	271	288	275	281	282	316	310	318	251	297	292	302	313	276	300	283	290	257	304	283	285	289	311	272	306	274	290	293	297	308	305	312	306	285	308	317	299	286	272	295	292	272	264	307	275	284	281	278	297	306	315	307	263	286	287	306	284	282	284	322	270	345	318	296	275	315	300	313	301	292	289	314	293	280	315	325	299	295	289	284	292	277	319	302	292	253	322	288	292	300	299	300	300	321	302	300	311	319	292	270	290	304	269	309	253	279	304	276	273	286	274	274	308	300	281	306	279	285	287	281	302	316	321	291	289	254	286	284	312	260	326	293	311	298	293	324	270	306	339	306	322	285	269	318	317	272	305	333	308	318	288	306	278	276	281	296	298	286	308	306	270	314	301	305	296	295	297	295	288	298	278	279	297	273	288	282	283	261	287	284	290	328	299	255	316	275	279	306	320	304	291	310	335	302	280	318	291	319	278	306	300	282	279	279	314	292	307	281	264	319	298	277	284	263	265	345	294	258	329	292	279	279	291	314	267	311	298	287	285	306	322	272	309	276	283	279	305	317	301	290	287	300	281	284	320	290	302	308	294	317	315	295	271	269	295	313	265	310	301	321	287	259	288	314	285	269	290	308	333	294	265	297	269	294	308	292	276	316	309	305	314	309	278	305	285	307	307	333	272	319	294	299	284	290	289	285	268	286	302	247	312	304	325	276	282	306	303	303	304	320	301	306	290	314	338	287	310	287	327	323	317	276	260	290	269	282	292	285	308	308	317	326	299	263	294	280	280	286	262	293	308	299	271	309	291	286	301	277	281	278	306	296	312	305	314	319	308	313	273	297	267	314	294	303	289	283	289	312	275	280	285	302	280	306	326	326	289	287	306	293	338	292	308	308	311	299	305	267	294	288	293	301	301	284	248	313	296	334	284	279	300	290	308	311	290	299	300	243	290	312	326	296	296	309	296	319	311	274	329	267	288	286	301	286	290	303	304	281	310	293	310	312	280	285	300	304	292	299	278	296	294	278	291	290	298	293	289	292	325	312	312	270	318	273	314	282	343	294	292	297	290	282	279	316	302	233	292	253	283	278	275	327	272	287	275	274	306	267	310	289	273	316	300	311	309	310	307	313	299	340	274	321	312	313	298	330	303	330	269	266	296	324	307	296	332	299	288	318	300	304	283	295	287	299	305	291	311	304	302	280	281	276	268	304	273	300	308	284	276	295	276	288	251	315	282	288	280	334	302	298	287	278	297	314	300	306	280	283	283	287	294	294	248	312	320	289	295	281	276	316	321	326	328	283	307	289	293	298	305	302	284	285	284	301	288	293	287	294	295	291	319	301	287	270	269	286	302	285	305	279	296	313	319	271	295	315	276	262	277	288	319	272	289	294	297	281	297	260	263	309	313	282	284	273	293	291	276	283	310	282	314	337	266	269	292	330	302	301	282	296	269	266	321	306	286	271	296	283	305	312	299	305	279	281	281	281	286	313	287	287	288	268	293	301	296	262	304	308	292	284	298	281	298	306	276	307	306	305	291	304	286	309	304	310	302	261	296	278	283	287	309	279	309	297	318	328	279	315	318	300	316	281	291	305	274	303	283	295	277	301	257	308	258	288	294	297	315	280	335	330	298	300	267	297	279	274	310	278	301	316	283	292	252	301	312	326	290	281	286	272	278	274	280	303	279	302	284	266	280	293	287	305	305	312	309	322	313	301	327	297	280	290	280	296	290	298	307	284	270	268	297	304	317	283	279	291	308	312	260	279	319	260	301	265	339	297	294	269	281	298	324	301	304	284	296	324	320	292	284	305	269	280	295	325	298	281	292	277	280	305	286	268	296	285	291	292	296	287	333	305	307	278	333	319	270	270	296	322	279	274	274	319	274	281	290	297	315	281	306	314	284	313	312	294	319	293	311	302	321	298	289	288	273	280	291	276	303	299	303	309	333	313	283	276	295	302	310	278	302	271	277	266	325	283	294	307	290	263	269	332	273	335	290	291	300	308	277	268	310	303	287	274	273	291	282	321	300	281	284	266	312	314	274	290	323	294	282	292	306	303	293	291	324	269	298	300	316	295	279	300	307	271	296	298	317	280	288	291	309	286	319	294	278	280	269	273	319	306	316	282	278	279	293	281	285	283	304	287	274	303	331	314	312	284	299	315	292	298	301	274	318	299	277	267	273	327	301	279	297	296	290	301	320	302	273	271	275	293	298	321	297	278	294	300	303	285	295	279	293	329	275	296	303	280	309	279	314	323	301	307	295	284	306	317	302	307	291	288	308	280	268	263	299	311	316	285	297	309	247	261	308	289	250	265	297	333	290	305	298	279	292	310	279	317	302	335	316	294	281	322	269	305	298	253	291	270	271	317	310	290	271	281	297	278	302	272	293	296	283	291	287	300	328	279	294	271	309	291	302	294	312	285	323	306	263	316	311	269	295	294	276	278	318	317	296	283	269	291	296	280	286	291	286	259	288	308	276	296	293	317	272	277	275	335	309	303	304	276	299	296	321	296	319	281	302	317	310	329	287	288	314	262	267	288	294	319	302	287	257	273	289	308	275	297	311	288	278	296	321	295	326	292	289	277	290	289	302	314	317	304	305	330	290	293	299	304	311	324	292	274	311	290	285	294	318	277	271	272	310	310	315	291	277	315	318	283	268	307	301	285	291	282	301	314	297	322	275	297	304	285	310	293	310	307	281	291	294	301	326	296	317	284	288	292	281	293	277	303	299	290	315	276	270	306	301	294	288	300	287	317	295	290	296	287	297	289	344	307	317	293	307	306	293	312	300	288	313	290	285	302	304	303	291	270	290	320	285	292	266	297	319	301	284	334	289	291	294	284	270	270	306	300	286	300	306	281	297	266	310	303	309	280	272	296	312	308
35657	49689	34521	16626	7522	3323	1932	1073	635	454	394	356	338	360	335	357	340	326	380	349	302	331	367	331	369	350	302	325	353	326	334	332	378	353	354	320	340	343	309	326	353	345	359	327	351	335	353	350	340	366	348	316	383	365	338	315	342	367	350	359	330	362	371	371	351	345	331	364	331	364	333	383	370	353	330	331	355	333	344	345	289	330	339	347	352	348	350	295	349	327	356	354	345	305	375	333	340	364	351	365	303	334	339	360	374	349	346	339	348	355	373	347	354	355	347	337	357	344	347	364	356	346	329	354	324	361	341	359	332	333	335	311	366	360	350	375	358	323	319	321	341	311	333	336	358	361	345	351	338	353	323	311	364	339	322	356	353	320	346	341	332	340	324	352	336	334	356	335	356	344	339	327	318	368	344	356	309	324	320	352	354	348	338	336	334	324	336	311	338	357	359	350	340	328	353	326	389	345	346	327	386	337	333	332	333	353	331	363	366	356	362	354	338	336	345	349	344	358	345	353	342	347	352	360	356	354	317	304	370	334	341	357	375	312	381	325	348	313	346	367	330	342	348	358	357	349	362	391	376	353	346	325	324	330	351	342	357	378	344	329	358	356	333	371	339	355	336	330	341	371	330	339	330	333	370	345	371	346	345	360	326	329	367	358	376	362	334	324	363	366	340	324	339	363	367	351	333	355	342	358	330	367	300	359	323	353	357	367	362	342	344	369	328	369	344	365	369	358	360	351	362	365	379	328	346	353	372	328	356	333	360	332	367	346	334	328	326	351	386	341	350	335	320	340	382	337	336	364	390	323	366	330	348	296	345	382	363	351	343	322	335	339	315	311	362	335	330	327	332	333	341	347	328	342	369	323	301	370	354	344	346	338	386	348	373	362	360	323	333	352	331	368	325	344	327	346	361	359	344	320	342	326	351	342	351	346	364	344	345	332	370	365	361	355	344	352	330	330	370	357	342	317	363	353	369	350	369	326	382	376	341	345	346	317	318	338	372	373	324	361	358	349	371	346	349	349	359	341	348	340	330	355	336	312	355	354	313	373	326	353	334	366	327	334	338	368	354	359	334	333	306	330	372	357	352	370	327	304	321	375	341	382	372	341	356	356	365	359	340	351	318	355	325	365	331	372	338	353	361	356	366	341	326	326	357	336	311	379	354	333	325	326	344	344	324	325	330	351	335	325	357	338	366	328	335	297	301	348	344	340	343	336	375	339	387	341	296	348	352	310	340	340	359	319	359	328	307	324	346	341	334	344	326	346	363	330	352	335	378	347	299	379	297	337	324	350	335	335	338	336	313	324	327	327	372	337	361	336	330	331	326	351	333	348	338	359	346	347	342	341	340	329	328	338	346	344	330	348	346	317	329	366	355	317	332	353	374	369	358	330	334	337	337	349	354	330	350	334	349	320	368	318	379	361	343	343	366	311	334	342	331	343	354	341	350	349	358	375	301	349	357	369	333	357	343	332	342	345	376	347	362	335	347	320	356	342	372	331	341	356	330	335	357	348	334	334	337	350	337	349	318	346	355	351	376	378	364	354	334	331	298	348	333	341	314	332	329	364	309	368	340	326	320	335	362	373	339	327	337	346	373	338	356	343	347	352	296	356	358	374	340	344	351	358	332	341	355	370	323	330	358	334	347	304	344	370	343	344	324	376	344	334	353	350	319	366	339	332	340	324	325	339	326	362	356	335	365	323	364	343	344	373	365	346	356	352	343	343	349	315	359	349	306	359	366	323	350	302	378	305	344	320	348	352	342	357	341	350	397	342	374	342	358	347	360	363	333	344	381	332	373	334	332	331	334	357	333	328	340	329	334	377	349	361	335	369	337	362	349	310	362	317	323	335	333	353	342	342	324	360	354	360	344	334	340	349	325	386	373	359	355	337	325	340	333	356	328	340	345	333	308	328	366	335	343	367	358	338	373	324	313	332	338	343	332	368	325	339	339	365	338	352	356	353	329	318	330	357	380	307	364	325	334	340	340	335	336	312	344	338	322	360	352	311	351	342	313	337	305	333	364	340	369	327	325	297	347	350	377	343	334	354	354	346	338	361	359	381	343	379	333	309	379	358	372	318	350	339	330	346	307	338	378	326	332	341	343	322	340	297	333	354	357	348	338	309	339	334	360	350	325	376	358	358	369	343	368	384	359	310	320	347	344	334	331	328	319	374	348	362	311	342	355	334	334	372	345	355	374	317	347	362	380	396	321	355	362	346	320	330	359	340	345	336	327	360	341	343	345	344	335	322	325	334	366	350	376	352	333	335	326	351	325	354	372	351	322	347	352	318	332	324	337	371	352	336	322	339	307	384	319	331	330	337	305	313	354	350	341	347	334	340	345	337	348	344	338	348	380	336	343	381	363	350	360	364	353	358	385	366	340	337	327	328	354	365	343	330	341	327	321	316	339	366	336	367	300	350	339	323	376	339	366	354	356	367	317	340	346	341	366	354	351	357	314	309	312	317	355	357	359	308	331	361	347	357	350	360	350	345	328	345	375	357	337	358	379	356	328	322	334	329	360	327	328	330	371	334	350	358	321	352	354	364	335	320	333	375	378	327	328	326	351	337	335	346	362	330	316	368	402	331	361	321	346	348	333	351	372	338	358	344	332	331	319	311	294	339	348	336	368	336	315	330	331	335	332	328	360	349	340	309	331	405	326	409	349	325	344	365	349	353	364	354	352	342	332	331	327	325	335	383	348	380	353	378	359	373	357	349	301	336	328	341	351	325	357	342	319	325	323	364	340	332	332	365	352	329	363	343	354	325	366	336	325	336	329	365	340	375	336	336	321	349	381	336	322	334	352	342	361	354	347	323	327	339	333	341	355	333	367	332	356	301	355	372	350	344	333	359	371	330	308	353	324	306	325	360	346	360	351	347	385	349	305	353	362	338	338	338	351	355	318	327	357	345	351	379	363	359	372	348	369	356	348	338	347	356	334	323	357	364	327	348	336	348	327	356	315	379	335	329	334	335	311	333	332	336	331	404	353	368	316	318	346	364	327	364	355	357	333	368	326	337	346	372	361	327	331	332	324	326	340	333	358	352	343	353	351	334	358	344	375	323	340	348	309	353	322	361	368	340	355	334	350	366	331	369	358	357	349	346	349	309	394	368	345	358	335	370	359	330	374	381	342	345	338	335	355	360	364	376	356	364	345	321	363	342	365	356	323	337	361	337	353	382	359	343	347	352	329	325	330	349	364	355	360	358	344	349	373	358	393	345	324	333	316	328	340	338	340	350	332	376	291	351	331	343	355	339	380	335	353	370	338	333	345	325	348	348	351	345	347	337	365	349	342	312	319	328	352	312	360	309	333	340	314	364	330	305	348	356	324	330	315	348	340	301	322	344	352	345	335	354	342	349	327	320	347	349	301	335	399	348	342	339	343	313	351	331	330	331	356	354	306	336	309	369	367	332	314	316	325	362	352	341	352	362	331	390	337	369	344	373	348	333	344	324	391	364	313	334	319	366	366	330
23878	20970	28144	24796	21170	14799	7428	3079	948	553	490	374	355	363	310	357	346	337	350	334	327	337	314	354	334	351	328	313	332	342	318	320	320	325	296	315	337	330	344	326	328	329	328	318	328	329	320	294	293	287	298	328	343	294	336	354	327	309	326	310	322	307	352	355	347	305	340	302	323	316	294	315	313	348	369	305	356	335	340	318	353	349	300	315	340	320	318	306	336	321	323	328	339	346	342	327	290	313	320	351	310	326	304	315	332	364	288	340	300	329	363	304	326	315	318	330	312	332	302	340	312	325	329	320	323	321	320	339	326	319	328	328	348	345	328	329	295	307	332	314	295	307	345	328	319	314	337	326	328	301	296	283	343	333	317	367	356	307	339	370	297	279	347	318	305	323	343	341	338	328	289	329	330	330	313	329	337	320	329	317	344	320	318	331	337	317	332	296	332	340	333	342	347	342	303	332	302	356	311	298	326	321	320	304	347	348	327	354	312	338	326	311	335	329	349	326	324	331	336	342	300	343	335	319	323	328	341	337	337	331	373	339	346	334	335	338	334	347	323	323	327	337	312	332	327	321	298	331	330	342	331	322	311	300	345	310	344	312	306	314	307	349	342	338	321	339	329	336	322	324	327	321	359	333	328	318	305	317	304	313	316	322	307	317	329	315	295	332	333	342	345	350	356	302	324	373	311	311	332	308	336	352	321	328	333	330	313	300	351	338	320	305	287	322	343	350	340	328	353	339	326	337	313	302	338	320	353	299	317	323	324	327	326	353	331	330	328	351	309	304	322	317	336	321	324	324	364	309	327	346	332	303	332	338	304	329	292	265	345	332	294	315	340	342	306	357	348	330	313	323	331	336	351	330	336	331	357	325	295	347	351	303	362	343	283	327	299	337	298	328	319	334	321	348	341	294	333	333	322	330	311	320	345	295	318	334	322	342	348	306	314	333	290	354	308	343	342	330	329	362	326	310	305	325	314	324	331	308	330	339	341	338	323	288	296	313	318	335	314	350	312	336	323	330	336	306	324	327	349	316	312	352	344	350	372	298	350	322	338	340	303	340	341	318	323	315	327	318	318	304	317	306	316	331	324	322	319	332	305	303	355	369	330	327	300	330	348	323	346	335	338	327	289	303	334	328	347	323	320	355	335	314	338	326	300	325	329	325	361	348	332	327	315	331	307	312	348	320	335	334	343	306	317	334	330	321	338	359	332	304	382	332	337	322	305	312	326	344	304	317	348	296	336	323	347	338	340	326	344	350	327	360	336	334	348	351	363	340	326	342	369	322	311	298	323	290	322	339	314	357	335	313	339	307	347	277	282	314	347	305	333	313	325	331	325	324	334	347	340	320	311	332	333	352	287	343	379	340	348	344	317	361	343	349	334	329	300	328	323	319	314	320	323	309	339	291	324	343	344	324	317	321	328	273	353	333	347	337	321	328	351	316	288	316	348	337	312	317	333	324	305	340	331	326	345	295	324	308	364	319	329	342	322	328	304	333	316	354	366	312	325	314	325	311	314	339	307	296	316	363	334	359	302	349	347	321	353	329	368	347	339	321	327	317	311	314	335	342	321	317	280	321	339	315	309	319	292	298	311	302	323	329	322	325	335	309	341	327	297	335	326	316	328	310	321	328	360	305	317	302	316	323	321	308	313	308	326	296	318	358	338	351	340	324	338	323	331	319	322	347	342	315	316	332	339	294	325	292	331	328	302	322	313	324	300	326	301	333	305	329	336	344	330	333	328	354	326	329	307	313	298	312	326	293	309	325	371	352	306	319	328	290	305	333	275	285	323	331	332	300	344	316	290	393	299	324	308	334	350	326	314	315	328	339	322	330	329	314	309	319	332	315	328	336	290	328	320	343	301	341	330	360	365	324	359	327	343	349	304	322	291	304	361	321	355	335	333	304	345	316	296	328	318	329	341	298	353	320	319	346	315	334	324	317	327	325	320	317	296	328	338	297	340	298	305	314	332	334	353	333	270	358	318	369	338	306	345	306	345	332	305	316	299	349	343	324	327	313	312	337	342	311	357	339	315	318	329	324	356	320	354	352	334	330	327	317	307	324	308	346	311	340	343	347	318	344	322	349	311	314	299	290	330	313	323	344	297	345	312	321	306	354	324	330	289	343	346	348	326	317	311	348	320	351	284	336	333	343	337	330	317	313	347	289	331	342	354	329	343	302	323	325	340	303	294	310	320	318	315	322	310	339	336	304	335	345	313	336	292	314	346	312	309	338	333	328	337	303	330	310	307	316	337	330	359	317	291	341	360	322	310	341	305	304	351	324	333	372	362	322	332	300	290	310	320	338	328	324	325	347	323	344	332	313	345	328	297	345	332	337	300	358	311	296	319	328	308	308	284	331	300	350	292	325	359	334	309	309	341	312	311	314	330	334	322	318	314	305	323	341	353	307	365	295	313	358	323	357	306	327	313	347	320	318	308	321	337	356	332	356	293	332	346	293	324	325	329	311	355	312	332	358	334	306	306	327	350	326	320	324	304	310	308	322	314	323	318	331	344	359	327	300	314	317	330	341	327	355	323	356	292	310	310	330	319	322	339	339	359	377	345	346	332	319	330	345	325	335	289	317	358	324	341	310	318	311	312	338	351	353	317	329	311	342	350	324	323	334	308	332	304	306	353	319	311	332	297	309	317	295	332	326	317	323	344	331	310	300	310	316	315	327	322	325	313	330	329	339	327	294	278	326	357	325	324	331	325	336	358	309	326	332	332	330	295	313	317	316	319	356	328	330	326	317	294	326	336	321	326	315	322	315	362	303	369	306	347	325	339	314	346	318	317	344	325	338	296	299	338	314	353	336	335	354	344	320	294	333	317	315	364	329	328	305	323	300	355	358	310	382	321	307	331	347	330	319	341	364	358	332	331	317	343	329	320	332	291	338	338	342	296	344	338	363	340	334	345	311	347	333	307	340	333	321	342	336	343	318	312	326	326	312	347	365	320	339	308	306	357	325	314	331	336	327	328	339	322	337	299	336	316	349	318	305	340	347	332	342	316	325	324	343	297	320	344	317	331	298	324	336	311	326	344	367	326	321	302	297	334	344	322	339	317	301	346	338	351	318	315	339	300	325	331	322	326	335	312	344	358	343	345	334	349	340	317	321	339	332	331	314	328	315	335	327	315	328	333	284	293	311	322	338	298	330	365	334	304	332	317	316	319	342	347	337	306	384	361	333	332	291	354	340	329	336	317	316	299	313	309	315	332	338	315	343	363	339	339	323	322	315	330	310	301	326	331	332	325	329	286	287	364	340	290	297	323	325	372	344	349	315	302	348	327	307	351	317	286	279	303	318	347	363	326	313	317	328	340	340	371	324	318	322	315	321	324	339	326	330	325	321	331	319	334	328	322	321	323	317	284	312	331	334	327	342	306	338	317	344	361	308	326	321	313	323	331	332	316	316	353	310	327	287	311	315	309	329	315	333	323	340	334	331	303	328	321	320	320	335	320	315	334	312	341	347	342	345
35335	57760	39687	26521	16038	9858	6997	3593	1115	775	680	460	400	370	361	390	395	393	359	380	382	391	368	393	383	404	398	387	386	351	392	333	374	370	378	379	367	374	378	348	372	386	385	371	349	369	385	381	364	371	366	361	366	363	381	333	371	362	345	363	354	348	385	353	365	362	404	387	355	399	359	376	358	393	386	376	397	382	357	372	401	354	380	378	391	387	405	383	349	377	372	381	333	342	338	381	406	385	372	343	388	368	356	352	362	388	364	352	374	373	377	363	387	340	371	372	375	378	379	358	378	380	385	390	358	353	353	376	386	376	380	377	375	340	374	374	385	351	384	336	334	345	397	357	372	351	399	390	368	347	397	365	360	388	375	379	363	355	382	376	368	340	363	404	390	370	379	420	370	368	402	384	408	398	351	375	338	323	348	366	403	370	356	365	348	379	335	402	345	357	375	402	382	353	370	402	354	363	382	393	371	370	395	398	402	392	367	379	403	359	342	362	367	373	387	396	362	391	337	375	394	365	389	351	374	372	390	382	356	370	365	385	361	396	366	373	336	366	345	361	370	362	380	364	367	361	350	388	344	384	401	406	394	362	362	403	400	396	381	389	398	358	379	348	363	344	372	350	359	342	333	355	361	369	377	357	381	351	394	340	392	369	345	376	396	356	387	361	387	350	384	364	342	393	345	383	351	377	397	341	365	339	384	387	354	374	398	359	418	354	352	375	387	366	375	384	375	354	350	347	342	361	365	352	423	371	351	358	377	356	335	335	398	385	352	367	360	348	383	382	332	393	382	357	397	376	380	373	354	397	367	395	369	388	362	400	386	378	387	359	357	367	372	369	344	345	371	344	317	370	378	369	381	369	385	398	389	370	362	354	369	360	390	353	361	387	327	351	366	374	356	366	354	353	354	370	378	336	381	380	400	389	385	366	365	371	378	348	385	390	368	350	362	411	387	364	354	363	381	405	377	407	386	347	357	379	401	374	379	401	381	358	357	381	392	370	370	384	349	377	351	375	360	389	366	362	380	347	388	380	363	364	381	380	372	353	341	355	341	353	388	377	386	371	382	368	371	374	366	372	355	374	361	351	368	389	368	354	381	366	376	365	361	385	370	401	378	345	354	395	413	371	378	361	366	341	381	323	362	379	386	388	367	364	347	348	352	358	368	347	355	382	368	386	394	363	355	405	340	390	367	345	385	348	374	357	361	361	381	350	334	381	387	367	354	351	382	373	361	358	372	333	351	389	379	369	391	378	380	385	427	377	391	375	398	370	363	371	334	364	374	361	375	377	365	380	368	352	355	354	382	364	352	340	362	370	409	365	396	362	347	366	372	379	370	376	364	361	362	346	378	381	363	379	358	351	347	375	413	377	373	369	376	371	372	363	373	407	376	325	371	385	388	395	364	366	369	340	392	355	415	363	376	346	385	399	400	348	371	372	399	380	392	375	347	389	389	374	413	389	337	372	373	380	385	371	383	379	380	376	374	365	383	366	380	391	366	373	381	370	350	381	385	337	366	398	364	388	382	372	347	353	358	359	355	378	393	373	359	318	343	343	376	374	358	360	331	351	360	355	369	374	357	407	360	395	351	394	402	387	378	341	365	347	380	398	370	346	373	380	355	368	369	360	387	356	383	363	401	357	365	363	358	401	371	375	354	385	380	395	363	379	387	351	359	353	360	380	372	357	370	353	338	368	326	387	390	399	374	392	345	352	362	371	371	393	380	376	370	393	358	399	372	393	369	363	369	370	356	365	373	361	444	372	377	354	354	319	381	400	387	385	342	364	373	397	360	361	421	372	379	347	368	370	389	357	381	378	347	336	385	392	363	332	375	382	358	400	393	362	354	387	378	343	366	362	383	333	368	355	354	353	355	360	388	363	363	380	347	357	370	363	388	364	390	409	341	374	354	368	335	326	389	392	358	368	357	366	366	349	352	377	357	385	364	367	390	362	400	374	362	381	372	359	348	377	359	377	348	379	363	379	392	363	355	354	351	365	362	350	379	378	362	348	378	362	395	389	395	368	360	345	357	374	387	373	381	336	357	350	400	347	431	375	386	362	355	364	351	385	359	369	381	336	346	353	387	381	371	352	382	374	355	347	358	376	364	343	371	384	389	358	352	376	412	377	387	391	404	392	368	379	391	362	344	330	365	365	376	363	379	344	355	376	340	362	406	354	367	347	387	364	368	352	388	383	378	394	377	372	413	399	365	347	386	361	401	357	388	370	341	381	349	394	369	367	350	400	384	379	385	364	396	357	386	394	400	363	347	392	366	355	374	337	399	368	360	374	396	347	376	372	393	354	399	381	385	358	378	360	335	351	327	353	352	383	356	390	356	383	371	335	371	361	381	369	359	388	354	347	356	348	382	387	341	366	360	346	360	372	368	305	352	356	386	384	370	359	356	382	341	356	385	366	331	362	401	393	387	364	365	372	385	383	372	382	396	407	359	382	364	383	369	364	334	396	380	373	361	373	386	382	386	343	384	404	386	389	363	385	415	389	344	376	389	380	349	359	381	366	343	372	357	359	357	351	401	383	350	391	419	366	376	361	371	413	341	372	365	381	376	385	365	358	371	351	407	376	374	403	376	383	378	344	369	325	403	366	386	417	369	351	411	382	334	347	346	368	358	362	361	384	355	395	394	349	400	394	412	377	390	374	387	395	317	357	374	367	359	388	363	371	387	379	395	357	361	339	373	372	332	384	395	358	390	386	370	332	345	360	346	382	364	396	363	357	373	379	387	390	348	382	357	401	399	387	392	374	350	368	393	375	394	349	388	390	376	363	364	398	363	384	365	398	362	365	346	345	385	368	335	381	369	386	377	378	376	354	380	381	376	388	400	383	342	333	401	377	404	397	384	368	381	400	407	394	346	363	358	365	342	395	375	367	400	399	405	335	415	379	362	390	383	377	349	387	385	409	410	351	394	417	346	377	348	350	382	369	355	364	343	380	389	365	365	375	369	357	338	403	374	365	357	374	373	364	369	407	346	353	371	331	348	392	353	346	364	371	383	366	390	382	356	375	369	332	350	387	393	348	343	352	371	371	348	387	395	351	382	369	352	393	377	400	401	356	366	395	354	348	377	344	378	388	365	361	399	418	382	358	402	393	394	380	333	368	392	362	412	375	332	372	370	351	391	377	392	387	388	342	365	361	357	381	374	403	396	361	397	394	370	369	362	357	388	382	358	369	366	371	363	384	314	376	397	383	361	370	355	359	392	393	375	356	385	358	362	392	360	370	399	369	373	346	381	352	371	393	380	406	419	337	348	404	344	374	410	379	350	342	405	358	384	369	375	351	323	376	363	361	339	387	349	372	367	385	340	358	368	327	386	371	388	406	360	364	399	353	357	355	383	322	366	367	362	368	381	336	344	381	360	371	365	354	380	398	380	360	329	374	365	366	331	339	374	367	360	368	365	367	363	373	383	383	358	372	373	374	366	367	401	367	374	376	360	359	399	401	364	355	382	354	372	378	354	374
25170	21247	27750	25834	16300	7752	3975	1536	779	591	498	397	416	382	380	378	349	361	417	356	385	394	347	361	391	398	393	371	392	385	359	380	413	392	387	415	362	394	396	366	382	358	387	352	372	360	377	394	370	399	364	372	398	346	377	387	400	387	409	371	384	367	386	342	358	356	366	412	435	370	383	373	384	381	399	384	403	383	371	385	370	387	368	376	351	382	401	362	339	376	367	377	411	401	359	415	368	373	370	365	384	344	374	358	416	344	397	375	401	354	359	360	355	382	359	382	362	379	371	376	384	382	395	342	394	369	400	401	382	344	361	356	382	385	369	356	404	392	375	403	379	378	379	414	357	362	386	368	367	392	395	363	369	393	396	386	371	386	386	374	396	351	398	399	400	347	388	374	395	374	380	398	369	364	389	365	370	385	391	376	407	392	392	342	381	372	389	374	355	350	371	362	413	392	361	333	394	415	362	360	398	358	381	372	391	401	369	397	359	369	369	369	394	345	371	357	406	368	350	434	345	345	406	384	408	360	380	404	376	380	368	357	362	386	351	373	387	345	391	371	376	352	394	359	388	378	361	407	371	400	378	367	392	366	388	359	397	414	404	385	372	359	373	386	364	377	351	385	404	350	397	385	414	370	369	372	404	366	390	427	370	350	372	417	387	368	378	373	423	372	380	387	387	345	342	374	359	346	371	379	414	408	388	376	373	425	416	388	386	359	353	352	348	386	374	382	345	357	366	350	366	386	395	401	361	381	334	341	381	365	397	385	354	392	358	385	360	401	362	371	346	375	390	406	383	366	362	396	354	404	376	379	405	366	421	385	377	357	341	371	404	406	363	347	358	362	390	371	383	398	383	371	372	366	366	369	380	384	384	380	376	380	362	374	389	409	369	411	345	373	390	389	350	321	394	407	397	371	379	398	367	395	360	371	362	389	357	374	359	372	336	370	380	392	377	413	375	395	397	386	378	415	360	383	372	406	396	400	363	353	394	346	344	387	380	353	357	382	400	375	372	366	372	353	376	372	380	376	413	377	362	367	397	357	385	405	379	374	355	381	371	409	397	398	353	341	350	374	394	402	408	408	409	385	400	415	385	391	359	396	361	355	379	386	362	374	333	387	386	404	381	350	393	356	395	365	402	368	402	396	365	358	392	392	400	385	412	390	356	379	394	414	381	347	377	355	379	373	378	371	393	391	385	418	349	371	372	368	342	355	377	371	365	408	341	395	400	334	416	354	328	380	407	367	369	350	382	363	347	382	401	402	367	394	357	373	357	337	364	369	397	357	376	381	373	395	396	410	384	325	395	382	388	381	397	382	381	385	362	358	370	374	398	397	381	352	395	376	380	392	378	368	366	391	356	371	406	342	356	382	384	354	368	384	367	364	363	338	357	399	374	402	348	407	396	371	380	396	394	365	356	383	391	376	383	362	394	387	361	411	367	430	392	376	350	355	384	410	324	377	368	367	405	365	359	348	374	374	397	413	382	372	348	366	357	377	376	396	377	399	348	396	372	380	371	361	357	379	377	342	387	396	360	392	383	391	374	371	347	404	361	373	377	403	383	348	396	370	372	388	399	388	358	348	381	381	361	371	377	398	392	394	373	380	362	348	399	404	374	392	369	350	363	436	369	384	370	420	389	376	398	395	372	384	390	367	406	387	367	386	405	345	365	397	360	362	364	401	413	354	358	345	367	350	394	374	356	370	412	354	376	376	400	374	384	384	371	354	368	371	379	384	371	371	366	378	398	391	374	387	405	355	414	362	404	371	381	390	402	354	357	398	409	358	374	385	422	398	365	366	409	386	365	414	385	377	392	394	372	373	378	394	362	343	400	359	382	382	408	364	386	393	370	389	359	387	402	348	384	382	364	391	389	398	352	389	383	348	394	395	403	374	349	369	341	393	356	394	413	355	390	364	384	392	336	385	379	360	382	366	328	397	328	383	384	376	405	376	396	343	393	392	392	353	375	352	352	341	397	401	397	367	363	391	402	383	364	349	382	392	381	356	364	409	379	376	382	373	405	388	367	370	369	397	379	357	409	387	397	385	397	349	380	326	391	364	396	347	377	358	353	420	382	389	357	390	358	349	365	375	394	345	358	341	364	388	407	422	355	396	386	390	375	395	357	398	364	374	397	410	376	360	390	417	384	400	368	386	372	384	421	383	366	352	384	401	372	359	349	362	404	395	396	370	373	397	389	423	359	377	379	366	376	380	404	388	386	397	362	402	356	366	367	394	382	357	378	377	379	368	401	405	405	361	367	346	330	370	398	389	412	398	374	370	414	378	411	400	397	347	376	365	422	389	387	377	399	411	377	382	369	392	400	392	364	368	373	392	358	376	408	383	401	368	356	414	389	417	383	397	399	384	365	364	401	350	361	376	343	394	370	372	408	396	412	369	409	361	393	362	393	393	398	378	355	396	424	355	346	437	366	377	377	353	379	374	385	371	400	390	394	387	370	400	373	386	387	403	392	389	389	399	347	379	373	356	371	351	360	380	370	384	368	390	370	390	378	426	399	376	365	366	342	371	365	380	391	363	353	410	368	390	394	379	382	369	370	357	380	376	413	393	350	377	385	386	383	394	364	388	381	385	353	390	387	363	373	389	361	401	372	370	399	354	356	336	383	358	351	380	354	371	403	356	376	424	385	376	381	394	382	381	399	392	386	369	411	388	344	368	385	403	379	360	390	379	361	357	354	349	360	372	372	375	366	374	363	349	364	405	353	385	410	380	395	367	347	370	407	352	409	404	355	410	401	355	341	379	416	399	405	373	388	383	389	345	368	391	376	394	370	357	361	378	376	382	376	411	384	334	396	360	367	376	409	404	405	375	361	382	352	361	370	368	358	356	365	388	434	359	361	377	358	361	366	425	404	369	368	347	373	370	402	374	371	405	394	392	349	380	350	353	360	389	358	418	392	369	380	342	382	405	415	383	381	400	393	382	419	351	390	395	377	401	349	356	350	403	383	397	396	357	377	389	332	369	362	388	382	361	375	397	372	357	396	380	398	412	371	358	382	385	385	410	366	390	381	366	375	378	375	405	372	354	400	361	372	357	386	380	369	379	361	360	362	386	384	392	402	402	416	341	375	385	391	386	380	364	388	410	372	422	385	374	364	342	355	422	377	341	369	427	362	385	333	390	386	365	401	370	391	365	371	388	395	349	390	391	377	373	378	387	372	388	360	351	403	353	375	356	416	393	382	384	380	401	389	365	393	399	417	370	372	389	403	398	367	389	381	370	374	364	403	386	348	338	374	403	403	367	385	349	387	394	396	362	389	339	378	369	368	387	373	383	371	357	382	342	375	385	333	371	373	412	343	378	379	371	381	370	352	399	377	393	374	378	387	380	398	369	375	376	373	394	339	379	413	352	405	372	379	391	364	376	410	363	369	372	355	391	381	375	369	386	372	386	382	372	413	395	413	380	377	350	370	368	391	355	413	384	372	372	415	386	371	404	352	365	380	401	391	380	354	369	383	382
36077	49518	34902	22525	14846	9028	5381	2210	1031	750	578	467	435	440	448	439	428	434	441	444	452	424	421	457	455	431	423	420	398	379	472	439	404	439	439	427	437	428	419	438	427	412	429	469	425	412	400	448	397	417	437	456	461	418	409	469	433	420	440	419	429	454	437	433	445	452	427	442	446	448	444	405	425	434	400	456	429	467	405	443	392	463	460	414	437	421	422	469	440	457	391	447	440	440	463	409	445	459	421	439	495	429	442	435	432	408	394	456	420	411	410	414	434	430	433	433	383	413	410	444	449	431	457	443	424	455	428	473	471	452	427	433	441	476	437	462	431	413	400	457	411	406	443	444	436	435	436	439	482	419	448	466	395	450	440	406	440	446	452	446	474	417	455	459	449	423	432	397	437	491	432	408	410	447	457	430	427	502	456	407	455	443	442	399	458	426	443	437	424	405	440	464	409	432	445	405	447	449	431	416	454	417	427	444	430	448	435	429	440	414	389	445	452	453	459	464	419	401	450	420	425	435	413	438	486	468	421	426	474	465	396	416	452	423	438	423	438	427	456	433	438	419	458	457	422	448	435	438	445	428	441	444	448	431	427	443	431	444	390	403	454	398	415	452	410	431	426	443	417	426	437	440	406	435	434	450	435	451	406	392	419	470	445	433	377	440	407	451	468	440	437	416	420	458	441	439	413	415	451	436	422	459	429	426	427	441	398	448	435	436	425	451	468	468	470	444	411	448	427	436	431	458	441	418	451	453	457	427	426	405	434	450	460	405	420	435	438	424	428	444	429	435	437	472	418	433	436	444	410	426	406	381	435	428	453	440	452	413	417	445	444	440	468	419	437	418	423	457	453	436	422	430	455	432	408	468	415	463	416	427	477	449	410	470	412	414	422	429	433	457	391	413	491	441	404	454	413	409	434	421	461	436	415	454	462	435	453	413	488	433	441	418	391	456	411	433	457	419	417	432	425	437	423	449	464	408	438	448	437	453	475	476	463	448	420	478	429	449	434	427	446	410	445	403	445	444	411	418	470	479	447	433	455	451	477	439	425	423	439	438	438	424	414	445	445	470	437	402	426	422	409	456	452	430	427	440	452	417	408	407	437	426	428	434	412	456	413	422	432	440	394	417	457	468	455	447	435	427	410	432	441	398	475	425	445	443	423	427	394	408	430	426	454	443	409	390	439	423	434	458	423	426	442	452	437	429	445	425	411	421	418	420	423	441	442	448	429	407	451	437	442	444	424	439	412	440	426	413	418	433	428	411	445	459	431	425	438	406	437	480	398	413	439	406	432	400	373	422	428	438	467	396	397	430	462	454	465	433	414	469	415	439	464	478	397	425	420	422	417	410	428	473	412	437	417	419	402	437	425	425	406	422	409	457	417	437	410	418	468	441	423	402	459	415	426	423	447	443	454	434	459	443	450	428	435	430	417	430	399	425	457	453	451	412	424	425	431	430	445	430	431	413	394	396	438	442	473	411	446	454	425	462	449	439	420	482	422	439	426	407	426	417	451	410	452	432	428	445	456	433	426	440	448	454	449	468	458	457	435	446	404	449	427	417	403	451	454	423	434	412	413	429	449	438	418	452	447	426	439	415	395	428	447	400	432	447	466	437	437	421	448	467	466	434	438	412	433	465	417	416	400	421	440	431	429	442	444	435	422	423	440	400	462	434	465	438	451	440	454	454	450	434	409	431	452	440	443	402	431	415	444	428	475	435	442	424	464	423	437	447	479	424	440	450	474	410	421	431	406	460	469	458	441	441	440	449	435	460	448	450	441	428	450	421	477	452	441	441	405	412	442	429	416	428	392	470	450	461	423	442	461	426	417	491	450	437	440	464	416	437	410	432	399	427	429	404	423	413	424	432	474	428	465	409	387	435	448	401	454	408	396	433	429	437	427	415	443	423	414	447	400	431	447	426	446	451	439	411	421	446	421	397	461	428	429	456	425	433	432	427	456	426	422	424	412	439	418	412	442	442	451	441	402	448	436	467	416	414	384	431	449	440	426	469	429	437	442	420	436	444	439	468	381	406	435	449	443	442	421	446	426	418	442	419	411	407	436	429	399	424	434	444	406	420	424	446	483	444	388	474	435	429	424	432	460	429	439	399	450	445	444	423	418	430	408	396	425	399	428	422	432	446	455	433	452	442	431	423	417	449	465	406	452	435	430	430	435	435	440	485	474	424	442	420	442	417	469	451	463	431	437	425	404	391	458	429	413	430	472	409	488	448	438	400	387	430	454	405	422	468	465	454	409	414	457	447	478	425	421	452	445	413	404	458	437	465	408	468	441	440	437	458	407	402	435	468	438	461	427	448	445	417	430	434	453	465	413	450	411	414	438	417	420	412	446	465	455	440	444	425	484	448	458	466	448	423	429	438	430	424	449	421	416	419	450	390	436	432	450	420	447	420	430	459	423	426	432	433	458	430	432	437	461	411	427	439	439	420	453	418	442	387	456	445	427	445	434	435	435	422	445	486	415	416	463	416	465	447	437	388	440	427	473	457	432	419	434	436	419	442	453	435	420	427	427	429	462	434	413	415	459	413	434	431	416	489	418	405	409	431	403	441	416	438	455	397	409	459	454	442	422	429	408	373	442	439	463	442	453	441	457	449	440	450	409	418	441	435	431	418	429	462	423	428	438	418	442	407	428	458	434	465	462	425	445	434	429	414	415	411	417	397	409	445	434	414	416	425	468	403	436	461	408	430	450	420	439	378	431	442	443	459	441	426	432	428	412	455	425	417	413	457	429	445	458	455	433	429	432	456	414	451	459	405	406	401	445	478	439	467	425	457	437	441	421	413	428	439	430	451	419	404	457	433	438	488	425	440	444	455	434	491	463	434	451	452	442	426	468	440	415	428	405	465	424	422	424	432	455	395	405	460	406	422	448	477	415	427	419	406	458	404	425	449	426	438	403	396	465	452	462	447	459	459	470	402	420	440	458	414	421	425	455	417	423	438	467	463	445	465	444	417	445	413	436	415	414	447	417	412	477	440	420	467	421	430	467	455	480	452	381	434	417	458	438	430	411	441	451	437	460	434	446	437	412	438	456	438	439	412	438	403	414	468	453	417	410	429	417	456	425	445	414	443	437	454	412	440	439	452	405	451	404	401	464	418	438	428	424	461	464	427	453	471	407	396	442	446	433	452	453	424	458	433	415	404	461	424	470	444	485	443	453	453	417	416	432	436	447	475	445	418	446	414	440	440	429	432	460	433	439	424	412	437	451	435	405	420	445	439	400	397	441	446	441	434	456	436	425	425	454	458	442	460	450	403	434	443	424	432	438	429	472	387	456	421	446	409	437	422	432	449	421	419	393	454	452	464	428	409	456	432	421	444	463	392	445	490	437	421	456	461	470	427	452	437	419	475	449	431	424	425	459	461	436	436	432	460	433	415	407	415	456	433	465	432	411	460	411	452	448	447	442	424	423	449	457	442	416	454	437	420	432	432	442	417	458	427	426	426	392	440	408	440	451	413
22920	21027	28484	23902	21560	22174	15703	4345	1960	1058	611	561	520	559	501	503	508	498	455	473	482	496	494	506	485	479	560	492	483	485	472	495	480	492	450	482	480	469	486	484	457	465	484	487	509	505	489	465	459	492	495	511	512	487	489	459	496	438	502	490	482	474	473	463	486	465	523	493	456	469	491	462	475	513	503	491	485	451	482	478	484	496	451	507	464	489	502	466	525	456	463	421	478	517	490	503	487	490	463	487	471	485	479	457	499	466	432	473	471	485	483	493	479	451	468	442	499	476	461	501	437	463	453	468	463	487	509	452	460	502	502	504	467	466	484	498	463	503	463	502	442	484	467	482	479	490	443	490	494	499	501	496	494	462	474	460	465	471	471	438	474	480	497	426	487	455	491	512	487	481	528	504	498	437	483	516	452	453	487	476	460	443	467	446	482	439	486	490	481	498	473	439	470	441	485	497	499	502	528	510	510	506	483	449	464	477	474	507	474	482	458	472	450	482	500	488	513	470	451	448	475	447	462	452	445	477	503	434	527	505	517	485	443	451	500	463	469	462	476	473	485	517	464	467	463	483	444	459	465	495	497	463	472	517	475	474	464	462	493	469	466	467	470	453	484	468	441	457	490	503	501	465	504	471	432	487	436	485	499	461	459	453	479	458	468	465	471	447	487	439	506	450	486	480	456	457	483	478	470	487	450	469	479	469	491	519	505	473	456	452	460	506	508	454	472	431	460	468	445	497	483	459	514	475	471	487	523	453	492	468	457	479	489	484	484	454	470	502	497	453	508	516	478	495	472	446	469	498	499	467	514	494	472	502	436	458	509	504	443	487	468	454	490	465	488	461	459	451	496	471	494	480	475	476	494	501	455	482	460	470	491	492	486	475	518	495	489	467	439	497	424	476	473	459	496	498	492	434	449	514	511	476	454	478	458	492	488	455	444	468	472	467	493	476	474	484	504	476	461	470	498	476	434	496	471	449	435	495	473	490	500	467	457	462	500	464	496	475	482	494	453	516	482	457	467	442	456	513	456	488	480	466	473	468	465	461	530	433	471	494	474	479	475	481	472	470	445	499	451	511	465	480	441	446	465	460	466	499	500	487	484	481	494	497	479	460	470	459	476	481	475	495	470	496	499	514	423	451	449	515	471	499	501	496	490	472	487	476	463	482	440	473	489	498	485	485	486	486	489	518	489	475	456	495	515	470	512	468	500	440	451	474	488	514	488	433	465	473	429	505	435	520	444	457	495	458	498	470	496	489	456	481	513	471	513	428	473	512	468	476	476	450	481	459	501	457	505	456	441	480	453	443	479	501	490	504	441	469	476	459	491	499	476	475	452	484	520	502	522	437	494	441	480	490	499	474	460	475	436	439	496	492	500	485	479	470	510	515	465	443	462	480	482	510	457	490	475	455	499	478	434	503	475	497	433	508	457	484	494	454	487	491	460	487	483	479	463	479	510	477	490	457	473	542	498	477	505	488	509	510	487	490	509	497	482	455	437	492	471	472	475	494	448	479	513	473	463	474	524	480	506	474	521	496	469	484	479	488	487	471	466	453	483	478	491	466	458	485	454	456	475	486	471	473	472	457	471	502	478	464	506	474	505	486	429	508	462	488	476	450	473	451	498	467	491	488	497	509	493	490	462	493	475	465	447	466	511	458	449	462	460	455	451	479	501	476	441	467	481	445	441	491	504	506	479	466	493	485	474	473	478	473	506	513	471	491	490	484	469	452	472	477	479	487	443	486	457	480	455	482	434	474	456	478	441	506	480	438	488	434	465	496	506	464	519	522	476	501	478	462	469	490	478	432	458	459	525	464	468	472	492	447	477	442	468	475	452	490	493	505	472	455	456	492	515	461	465	474	484	425	473	467	493	503	454	474	470	495	473	479	467	471	504	502	467	480	465	499	497	497	460	424	511	469	461	481	516	477	496	487	471	464	500	495	515	459	461	496	456	447	481	534	492	439	497	493	474	481	474	452	469	514	471	494	498	488	455	505	531	492	465	422	479	486	495	511	458	470	506	435	448	480	425	475	489	479	435	455	511	449	448	446	488	489	456	471	470	497	492	485	495	472	464	503	532	471	440	453	459	493	450	479	522	484	450	473	470	486	428	450	482	449	472	480	512	462	464	468	497	495	531	469	474	465	451	470	482	487	466	482	476	448	491	445	491	471	456	491	484	504	481	460	465	480	475	491	483	485	480	523	450	467	502	422	509	474	437	494	476	505	485	483	457	414	465	488	490	433	480	481	502	505	479	457	485	488	491	458	476	467	445	450	458	494	503	491	444	469	477	483	479	484	474	477	445	492	482	486	482	498	500	468	517	448	497	482	507	475	452	463	502	472	483	467	488	496	446	456	485	480	460	476	487	456	461	494	497	532	448	432	483	507	482	473	469	495	480	456	506	494	469	456	493	528	467	501	506	468	481	464	426	500	450	474	453	486	519	462	495	494	501	477	483	468	484	467	461	498	449	447	465	461	539	460	503	487	447	406	454	465	481	450	473	494	474	444	442	491	435	450	486	493	423	512	482	477	487	462	498	517	519	535	474	450	475	484	489	517	501	483	505	462	480	458	474	458	473	436	487	456	458	488	477	433	515	475	507	470	483	502	459	495	515	482	478	494	476	510	450	485	468	460	494	465	473	473	500	456	461	496	461	458	449	476	450	465	497	472	507	462	487	497	479	462	470	467	525	453	484	476	451	496	460	481	524	469	489	443	478	471	494	483	468	489	467	502	479	486	489	505	471	455	516	451	476	482	455	505	476	459	516	469	473	457	457	434	470	473	479	449	486	486	478	492	437	448	465	442	457	496	452	442	455	441	493	469	474	461	470	459	487	478	475	490	437	492	420	485	463	488	487	421	490	470	465	473	487	474	513	460	460	490	483	439	423	478	464	495	476	465	476	480	487	450	473	451	509	510	487	479	486	481	497	496	457	504	499	458	489	464	476	505	504	467	451	484	495	506	492	458	499	441	479	473	492	520	498	438	456	487	489	476	444	496	486	478	499	469	462	482	470	518	486	462	487	466	468	515	455	467	481	470	485	475	507	527	459	446	497	490	455	495	470	477	489	466	465	493	443	522	512	465	461	467	433	492	435	479	471	480	492	474	526	489	481	442	485	493	467	472	454	473	462	506	443	465	490	469	441	452	485	492	462	470	464	476	518	426	492	466	445	485	484	463	489	471	511	471	475	451	456	451	479	504	477	466	472	496	489	461	474	495	482	505	462	518	456	437	519	502	490	493	508	487	507	471	440	470	468	457	486	453	541	487	498	493	510	482	503	471	477	509	517	442	503	457	476	502	454	482	449	429	453	482	458	481	477	472	480	497	454	478	499	472	492	444	435	472	496	508	499	492	461	531	469	488	487	489	491	458	473	475	470	488	487	502	507	480	493	503	497	457	481	480	486	498	441	435	463	488	491	431	505	510	485	457	417	530	527	472	471	464	471	477	472	493	491	484	468	462	464	462	466	500	459	474
40367	58390	41902	30703	24925	17668	9115	4179	2443	1299	709	565	544	533	541	524	544	530	505	553	494	518	508	584	554	522	544	497	510	517	502	563	518	474	527	504	494	496	514	550	501	498	509	547	550	574	526	536	571	553	523	517	507	535	492	484	508	528	511	515	521	496	501	507	549	509	509	530	505	528	558	536	537	519	549	523	535	550	569	468	516	557	557	519	519	532	509	494	503	492	505	470	525	479	567	484	526	525	491	553	486	501	530	537	542	525	507	523	490	494	521	514	539	524	543	512	525	502	524	538	499	504	495	496	564	530	514	537	530	535	556	528	555	488	535	498	548	545	486	501	564	503	529	518	497	513	513	517	527	509	481	502	517	541	558	508	469	536	553	539	520	555	509	516	509	561	512	530	531	477	499	518	523	497	569	516	548	504	522	513	537	524	500	508	526	545	533	557	508	522	510	464	511	551	506	465	531	475	540	511	535	543	542	511	515	501	529	511	543	527	493	521	529	532	494	511	526	519	512	500	531	478	513	498	488	545	500	526	545	520	488	541	524	554	540	483	512	546	555	557	516	566	488	486	542	569	501	553	513	524	485	494	532	520	477	515	543	554	558	488	500	511	539	501	538	503	534	515	545	528	485	525	507	525	500	536	573	546	537	515	513	501	470	504	496	487	534	481	498	523	477	512	514	497	545	508	501	572	503	544	515	551	524	511	507	530	498	503	499	529	509	521	489	514	547	508	563	552	544	540	530	577	479	511	496	526	564	506	556	465	513	529	510	505	566	508	536	515	558	509	497	524	504	512	501	524	513	541	519	512	539	499	490	540	493	565	510	565	492	537	528	495	526	554	521	507	527	510	537	517	538	458	515	524	511	540	517	524	535	511	549	542	535	515	539	496	511	478	517	521	498	526	484	520	539	528	512	568	526	518	537	552	522	509	538	491	507	498	493	555	522	526	546	528	510	544	534	552	500	486	495	514	552	491	523	535	529	525	520	493	505	533	513	531	521	561	557	532	500	518	568	546	501	525	559	513	514	523	521	515	541	531	491	533	504	512	500	520	504	530	542	548	543	514	509	453	517	511	499	505	536	531	497	483	489	506	537	501	535	526	494	545	551	514	559	516	473	509	494	487	529	554	507	542	502	543	578	509	530	505	551	481	501	530	503	544	528	479	537	505	540	519	546	537	525	537	511	542	485	546	536	504	533	501	536	547	519	514	518	514	500	492	484	546	502	517	551	497	508	494	544	508	484	545	502	490	491	486	498	511	516	506	533	539	518	494	499	505	514	499	533	515	548	517	548	498	484	525	498	516	495	549	548	505	493	518	528	521	520	477	518	534	520	551	496	519	490	534	507	527	528	482	535	536	518	481	504	493	495	535	543	572	556	515	496	479	509	498	529	497	524	527	541	531	531	505	542	498	486	543	476	522	534	537	520	488	528	503	515	567	537	527	537	504	506	535	466	473	479	547	514	499	528	524	509	519	538	500	513	545	522	542	510	525	537	507	534	496	526	513	526	521	539	527	501	534	515	580	528	577	497	538	549	544	503	514	539	520	522	494	525	530	511	508	495	521	534	526	541	534	513	532	525	526	503	536	526	494	490	544	528	543	539	523	502	544	498	561	527	485	564	510	495	549	515	484	525	531	532	503	511	527	504	578	527	494	525	535	516	534	523	529	495	525	543	532	547	553	530	527	558	524	519	530	528	530	524	502	532	523	534	555	480	494	478	520	520	560	483	532	540	551	548	546	534	514	517	502	552	510	492	528	496	512	561	530	528	557	535	498	524	542	525	472	507	478	486	523	528	536	515	528	528	513	523	517	558	544	519	536	483	534	488	551	545	466	515	542	538	540	514	519	503	567	539	523	499	527	538	495	546	550	502	515	475	525	513	536	483	562	518	523	558	494	506	526	511	520	537	509	518	510	477	498	515	498	511	504	527	572	517	528	540	484	508	521	502	500	547	525	484	529	546	493	511	538	485	516	538	524	528	507	526	551	510	506	554	504	534	524	517	536	526	513	531	495	500	559	504	541	512	503	516	570	494	520	554	502	496	543	547	520	483	533	503	497	565	511	547	460	560	526	533	499	524	517	508	566	532	488	516	481	521	526	545	572	513	540	553	535	524	496	534	526	507	565	536	505	528	499	513	517	526	544	532	524	521	507	499	538	525	531	511	534	497	523	563	508	510	520	542	504	483	512	545	526	528	559	554	479	513	534	535	541	538	506	515	525	567	532	565	544	498	470	538	538	540	547	517	513	510	486	538	519	541	487	553	495	527	565	490	539	494	556	555	504	550	512	503	524	525	536	550	506	538	497	505	504	507	528	498	519	504	506	480	502	504	551	515	501	519	562	545	555	537	505	533	563	513	520	513	517	510	522	541	519	566	527	510	514	520	521	480	504	542	508	510	518	530	484	518	468	530	538	543	525	543	547	521	483	524	534	527	510	521	518	525	512	503	510	536	508	530	504	571	535	541	523	521	499	528	505	531	550	514	524	532	513	505	546	527	516	547	500	515	562	510	534	489	517	514	542	588	492	505	538	503	507	511	543	521	533	540	478	529	502	507	520	489	516	538	495	505	536	520	521	570	498	504	514	518	488	510	495	528	537	557	481	503	537	523	533	549	506	525	551	513	518	527	476	552	545	510	539	521	495	530	500	532	538	507	503	493	510	474	556	497	496	482	510	499	508	487	515	496	476	525	533	540	517	543	535	556	507	542	509	512	524	565	473	527	519	495	528	487	536	535	533	544	507	513	519	536	513	479	537	552	517	493	529	552	498	547	503	471	508	519	545	545	517	523	503	535	508	530	505	524	490	561	543	550	531	531	532	493	526	539	514	515	546	521	545	539	496	539	484	501	524	465	497	520	528	507	521	529	512	519	511	513	522	497	526	539	531	543	535	486	511	554	524	500	516	521	501	565	532	516	502	547	539	557	535	526	526	537	529	528	545	487	531	549	545	490	499	516	494	500	522	532	536	572	506	506	512	520	530	524	484	533	554	487	518	542	525	545	544	503	531	533	519	530	529	510	518	504	530	504	504	552	527	501	521	520	508	498	508	592	498	470	555	531	534	559	488	502	552	517	503	532	518	482	518	526	543	499	494	508	517	524	525	484	489	547	523	511	496	523	489	531	532	540	490	528	519	507	520	510	524	510	546	508	525	565	527	502	527	521	521	532	552	532	511	498	567	494	546	520	539	502	522	517	493	588	543	542	555	465	487	522	533	507	508	495	542	521	524	571	482	519	481	506	501	498	508	496	483	515	533	570	505	524	532	536	533	584	500	552	514	541	541	468	496	524	480	519	487	519	493	501	519	491	522	479	527	550	539	505	560	535	486	510	511	495	553	493	517	503	511	520	511	520	547	518	540	511	574	476	491	546	534	525	511	537	521	529	517	508	533	529	505	518	475	532	495	531	517	522	546	514	515	530	520	528	541	482	526	482	520	556	493	566	470	538	565	521	504	554	527	561	548	508	497	529	480	540	534
30802	30207	29330	17918	7429	3086	1296	567	438	337	327	335	299	311	278	288	266	309	310	307	317	299	303	308	311	284	299	285	307	278	293	323	311	285	268	329	260	317	325	320	331	289	299	307	295	310	293	272	293	311	283	298	305	279	289	325	318	291	319	285	292	283	289	295	285	270	306	301	314	314	332	306	305	280	292	322	342	314	275	302	286	340	305	308	323	317	295	281	307	287	299	302	320	339	319	280	312	326	311	272	273	276	286	300	291	323	303	287	328	288	295	275	288	294	292	284	293	328	282	317	278	289	282	260	300	309	284	301	282	292	308	313	290	291	303	331	315	310	299	313	305	294	282	309	330	338	300	308	268	295	252	293	302	294	288	275	327	317	328	281	302	270	272	287	307	312	298	300	287	269	326	275	294	310	297	321	297	264	289	296	306	296	294	288	272	302	286	269	299	273	266	324	306	319	293	302	290	261	298	301	311	313	305	319	280	331	307	351	293	277	310	316	322	286	290	281	323	299	313	309	314	303	293	283	274	315	284	293	272	302	323	296	288	279	304	317	331	336	322	298	288	279	292	313	327	305	308	294	344	282	314	317	323	321	317	288	295	315	308	288	316	319	310	314	302	298	296	285	304	307	295	287	338	300	320	321	289	298	300	289	302	315	320	294	291	305	330	308	282	299	260	290	296	314	287	281	296	313	288	299	303	313	330	296	314	284	296	316	305	297	310	270	294	313	312	318	302	290	298	306	321	320	328	323	283	263	292	298	265	305	303	328	303	315	313	317	299	298	294	272	255	320	304	281	298	302	285	272	319	304	287	307	283	285	342	289	280	305	305	270	280	304	296	337	282	275	327	301	277	297	268	312	285	308	320	304	274	313	281	268	288	324	343	313	293	292	283	306	319	292	306	280	288	283	315	340	309	298	313	298	296	305	326	290	331	308	311	299	326	313	300	294	283	288	265	317	294	310	301	316	288	317	324	300	305	299	312	287	290	272	282	299	304	277	301	287	297	302	316	286	313	274	315	308	298	308	309	281	305	296	271	314	288	301	275	294	287	288	323	352	291	273	288	281	290	308	323	290	320	293	294	307	297	278	319	289	339	301	283	314	314	328	288	323	310	284	286	308	312	307	306	315	296	306	267	311	343	305	291	324	333	299	313	311	304	309	339	313	324	317	302	308	299	308	300	316	315	303	315	276	320	309	295	292	279	320	293	316	288	294	341	287	305	306	319	317	270	306	276	279	300	293	307	307	307	306	296	301	286	316	299	278	318	275	303	292	306	281	292	298	306	261	269	318	302	293	316	320	331	280	294	296	306	291	283	314	276	317	321	332	295	320	279	313	284	304	310	290	262	317	274	283	331	297	304	303	280	292	309	286	317	320	326	303	318	288	293	283	321	288	325	320	296	314	302	282	331	294	295	276	281	331	297	292	286	293	310	290	276	294	286	289	299	297	326	338	316	302	293	315	300	273	325	284	285	308	310	317	309	317	281	281	307	310	321	305	305	328	292	297	274	284	282	312	304	298	290	297	308	315	341	278	289	317	323	278	309	273	306	285	279	313	287	294	281	306	316	298	310	313	307	303	315	269	277	308	299	307	296	279	264	312	282	291	266	285	313	294	291	314	278	294	306	280	296	303	284	267	296	317	329	320	301	317	309	294	295	314	289	315	303	302	307	269	325	303	324	304	322	299	305	296	285	291	311	301	316	318	327	277	270	283	273	306	300	318	280	314	290	325	314	344	326	309	285	292	288	283	299	354	304	301	290	309	289	284	295	281	301	296	293	287	282	288	279	331	328	314	302	336	286	283	322	305	280	301	295	297	308	294	304	285	291	316	316	311	313	330	315	307	305	286	291	294	310	306	290	322	315	285	315	296	304	331	341	312	293	329	297	283	305	306	292	297	313	344	315	287	336	323	297	311	315	300	286	289	299	291	304	292	281	327	303	307	268	281	319	293	261	297	284	307	309	306	325	292	288	305	305	290	328	283	292	313	280	312	322	310	289	281	299	311	319	329	311	304	278	270	325	322	279	291	303	303	295	283	322	309	320	267	294	302	297	311	310	299	333	264	327	292	306	299	342	303	291	303	279	293	314	282	315	306	278	281	286	318	298	269	294	330	269	327	299	315	316	313	328	300	279	316	296	280	300	299	267	327	273	307	318	290	301	311	308	301	309	313	292	296	303	288	280	301	296	292	321	280	309	331	299	281	296	297	280	324	314	313	301	285	279	342	262	304	308	308	311	300	286	305	299	323	310	293	300	288	294	297	302	304	328	281	323	309	310	337	280	290	311	318	261	297	324	307	296	334	299	307	299	294	307	283	291	287	324	294	290	303	282	270	319	297	303	290	316	275	304	292	288	340	284	299	299	314	285	310	291	294	276	322	303	313	268	285	315	299	340	309	311	274	298	345	297	290	328	309	318	298	306	282	307	294	317	298	307	286	275	316	297	296	316	312	303	296	291	300	297	358	330	290	297	315	288	325	322	316	285	298	294	292	302	304	289	289	322	319	262	314	297	303	306	286	328	303	299	305	325	310	289	321	309	320	268	323	277	293	281	302	302	310	278	298	321	281	289	300	302	298	316	315	289	288	294	307	317	310	340	307	300	331	319	310	292	292	286	305	296	296	304	303	278	314	303	327	326	293	296	288	304	286	307	312	284	296	278	296	289	270	316	282	294	306	287	269	292	300	315	277	290	305	297	321	291	308	304	303	311	325	277	335	275	304	296	292	298	309	310	307	309	327	289	251	304	289	330	287	294	287	277	314	301	324	300	316	290	310	292	282	285	279	312	303	323	304	290	319	345	277	289	306	304	297	309	280	308	352	326	269	297	274	291	319	309	317	347	284	270	297	238	328	306	298	285	282	271	293	328	292	311	292	312	332	305	307	322	293	279	298	305	297	292	293	291	317	284	267	310	330	327	308	281	307	300	288	286	282	290	324	308	277	292	249	308	314	311	304	327	293	323	306	294	321	315	308	286	302	274	321	319	300	292	294	320	274	295	304	299	305	287	312	237	301	292	298	307	314	305	264	298	295	302	281	293	319	303	287	302	301	290	309	305	299	292	300	293	334	300	319	290	311	279	301	297	302	275	279	299	298	280	287	320	361	310	315	281	283	324	317	301	318	302	320	305	315	298	317	308	289	299	292	286	298	292	290	320	304	283	299	309	262	316	306	300	329	287	325	316	317	314	298	354	328	316	292	302	313	296	330	337	282	311	305	282	295	300	295	299	281	291	313	314	306	299	314	302	301	273	302	294	291	326	306	293	315	319	268	291	283	295	288	333	300	278	337	300	315	299	321	328	315	302	279	297	305	298	315	311	283	315	320	304	302	296	310	292	325	333	280	294	279	302	287	298	295	301	297	276	308	301	319	353	293	257	304	324	309	276	321	288	295	303	316	318	309	308	309	310	306	312	314	306	317	309	291	275	288	295	264	296	294	334	299	263	279	302	291	279	288	298	309	301	314	307	291	316	284	316	301
35367	45100	29061	15946	9093	4168	1730	852	519	394	358	356	350	334	350	362	328	317	348	324	342	375	317	365	362	360	349	336	338	346	325	339	349	327	338	363	341	348	359	343	358	340	307	362	366	351	348	363	331	336	365	332	354	359	353	331	331	316	332	334	363	377	357	333	360	368	353	323	343	340	375	355	301	328	363	333	358	373	322	336	347	323	337	338	367	313	346	352	355	357	336	332	327	350	365	343	351	415	335	349	333	342	372	369	334	356	341	361	412	371	334	344	352	378	309	343	356	345	346	350	378	325	333	342	329	356	368	361	337	398	335	368	366	366	374	359	310	343	358	349	361	369	343	348	368	335	366	372	363	372	339	327	347	335	338	338	330	376	378	325	362	348	341	333	329	332	365	331	326	350	361	373	321	353	360	329	325	335	318	332	350	358	345	375	351	357	322	339	333	329	349	351	335	347	337	326	337	374	379	316	353	336	343	372	364	373	351	375	305	329	346	310	359	350	361	348	320	350	355	338	334	359	353	352	343	347	355	328	378	326	385	362	335	366	338	351	351	329	331	357	374	385	352	361	327	361	350	351	356	357	336	351	351	375	368	347	377	360	321	353	290	336	352	343	355	363	346	365	328	351	384	362	318	371	327	399	325	332	373	348	336	355	354	337	349	318	321	355	343	373	361	356	352	329	362	354	352	380	362	351	339	371	352	367	352	317	366	330	351	363	395	340	348	359	326	364	328	349	344	346	327	333	352	329	323	341	361	349	326	332	353	340	322	350	350	372	331	346	335	358	325	351	349	351	323	323	362	392	355	364	345	376	344	351	341	354	331	321	346	357	367	372	337	338	364	333	373	320	313	362	351	331	353	345	340	352	373	355	362	313	341	343	374	369	318	371	347	329	354	343	335	361	352	353	363	333	332	333	350	320	340	329	344	349	357	383	309	364	334	343	366	361	340	336	359	359	362	344	320	370	403	337	332	326	368	368	363	355	351	372	363	348	338	360	338	348	340	332	317	388	374	330	360	350	362	377	378	354	357	328	348	368	370	343	346	376	328	363	344	352	347	365	342	348	353	362	352	316	341	382	343	323	354	342	363	345	363	362	320	337	339	364	346	351	305	374	344	364	373	335	364	332	358	381	361	354	338	330	340	322	350	333	331	358	356	336	365	351	370	376	341	322	318	345	363	338	360	347	367	319	355	383	359	325	356	368	373	382	344	376	358	332	335	333	353	335	349	348	379	365	353	345	338	349	372	333	373	352	345	366	363	339	337	362	381	373	360	327	346	387	361	348	347	368	347	360	346	330	316	341	347	348	342	335	372	360	386	358	348	328	377	311	319	318	321	365	366	336	346	373	345	363	360	387	340	350	358	375	347	369	356	342	378	334	397	335	323	353	338	402	358	360	327	338	379	368	349	324	347	362	356	321	351	361	313	335	368	350	377	371	354	358	325	347	364	354	345	353	357	346	335	368	326	374	368	374	332	354	358	370	361	374	330	346	372	352	349	359	329	339	353	322	344	348	338	361	371	367	361	331	307	375	335	344	353	352	351	346	337	369	343	342	353	318	358	347	351	364	341	357	322	368	348	363	356	348	331	353	314	328	385	342	374	329	379	346	306	374	346	319	375	329	401	345	342	367	316	364	326	296	372	339	368	342	362	330	332	329	376	326	342	328	307	358	345	382	367	344	322	353	385	353	307	339	361	345	377	354	354	352	337	343	355	366	350	354	349	349	342	365	346	352	332	342	327	354	357	339	368	364	374	401	360	313	380	348	319	354	359	344	353	384	350	349	371	338	326	354	343	325	329	362	321	338	340	341	324	302	320	360	347	323	353	352	330	383	340	327	322	336	338	358	356	364	354	352	365	348	343	320	331	322	342	351	355	366	370	341	305	350	354	384	363	351	398	344	328	359	377	353	350	342	372	323	346	316	338	349	329	327	338	336	349	349	330	369	338	354	370	362	368	356	371	334	355	374	339	318	346	345	369	347	348	348	351	308	322	355	367	340	299	370	356	349	337	375	334	365	353	360	334	343	359	338	347	363	326	338	349	359	334	333	359	338	384	340	375	348	377	333	371	341	361	343	335	327	366	314	342	347	348	352	346	325	343	340	340	355	360	360	349	342	351	318	330	354	328	335	357	347	355	369	330	367	345	337	345	351	334	343	336	340	344	357	338	362	313	316	364	355	347	338	320	318	336	326	328	346	338	334	352	365	334	329	364	351	383	365	364	369	345	328	311	339	375	346	346	346	321	342	338	372	332	324	375	321	367	353	343	342	390	339	379	369	357	344	362	359	364	404	313	357	353	377	357	354	348	347	344	343	340	329	337	342	335	384	350	364	362	375	383	333	324	405	348	360	346	322	311	333	329	360	324	326	346	311	333	374	403	338	336	336	366	322	349	365	308	330	366	336	311	332	309	325	305	337	341	340	359	388	355	359	349	327	323	352	360	393	329	323	364	384	339	361	335	340	358	351	381	332	343	316	367	363	365	359	353	334	399	339	358	334	344	322	359	340	344	317	365	356	316	356	343	336	332	349	348	338	352	365	351	351	341	340	371	352	355	378	364	331	365	353	357	360	390	348	358	325	376	358	357	354	375	349	366	351	373	360	342	359	370	351	353	368	365	325	369	327	333	320	339	348	332	363	313	366	378	382	356	337	362	337	342	305	344	340	367	341	339	328	356	330	362	356	327	368	370	355	339	353	337	332	338	333	370	313	361	327	352	375	335	356	345	358	353	352	353	309	355	358	379	330	341	342	358	329	334	347	353	372	354	339	315	344	354	348	313	375	329	354	366	353	366	352	334	350	313	364	395	338	356	337	383	329	357	371	390	349	361	352	373	336	374	354	362	350	335	351	343	343	378	332	333	364	353	344	368	344	354	349	319	356	374	383	339	340	350	335	355	350	326	347	323	364	368	329	360	365	322	330	367	342	330	319	370	355	368	374	325	346	340	332	349	349	364	393	361	346	355	352	343	380	355	326	317	335	343	361	367	341	323	358	326	351	350	336	356	380	372	327	340	341	365	361	362	366	349	336	334	321	351	349	361	377	339	344	331	337	324	360	345	365	340	325	368	352	356	373	361	362	318	326	366	353	329	324	331	308	348	338	357	318	349	406	359	377	353	365	334	370	351	327	392	389	351	363	355	338	379	341	353	342	335	360	370	320	322	375	341	341	372	364	344	324	361	339	348	325	339	345	361	352	335	350	350	319	345	335	355	339	336	341	317	343	344	333	378	331	374	334	372	360	340	352	342	353	356	346	347	338	379	331	359	365	391	388	349	362	346	338	340	345	344	337	380	363	358	346	363	329	341	312	348	335	342	322	343	329	371	329	362	333	353	369	344	362	331	380	339	350	350	323	352	334	376	349	350	331	346	346	363	362	336	336	327	324	364	329	339	328	377	331	329	354	332	348	332	358	357	335	338	337	340	354	352	347	343	356	361	326	348	339	348	339	348	371	343	317	367	346	357	341	356	358	326	335
24083	21078	28256	25233	22747	18107	7565	2256	803	418	416	337	357	332	324	324	340	336	365	356	325	344	381	319	308	338	316	340	329	321	341	362	301	318	311	310	328	329	371	320	298	342	305	321	329	344	345	321	348	332	318	353	318	324	309	339	344	337	345	363	335	309	364	318	325	325	351	327	380	333	328	319	314	341	374	354	338	331	343	321	325	330	344	306	335	344	336	328	350	351	364	319	339	342	343	344	325	322	348	337	344	353	343	322	303	328	325	322	320	308	331	309	355	349	293	297	316	338	279	350	327	327	296	322	338	334	324	322	350	351	333	310	317	319	329	315	323	327	362	336	330	333	321	354	337	319	337	311	327	351	310	338	338	315	329	341	327	338	349	321	339	347	337	298	330	336	363	354	339	358	318	317	299	323	364	364	339	339	326	331	316	340	330	355	350	311	319	328	329	317	306	350	290	341	299	324	316	324	313	344	312	303	337	362	336	342	343	348	336	312	332	322	350	356	276	319	326	298	339	339	340	339	313	321	327	347	317	311	341	314	322	317	367	325	341	303	312	325	336	322	312	324	347	332	343	319	344	314	316	315	341	301	347	343	318	331	314	316	326	313	333	331	346	330	334	314	357	322	360	325	357	340	324	312	320	316	324	314	324	318	369	365	337	331	308	300	330	346	329	306	310	318	339	315	310	322	343	293	310	339	354	369	296	339	356	329	328	355	315	312	319	294	323	336	339	334	317	313	302	338	291	338	333	339	321	336	326	343	318	372	303	326	308	338	340	311	339	317	336	338	373	342	346	325	340	329	328	335	306	312	336	334	329	334	322	322	357	302	324	346	344	325	312	314	318	331	344	333	329	326	318	345	304	347	317	325	344	313	352	315	309	358	355	359	361	331	304	324	319	343	325	334	325	334	302	328	326	301	343	328	329	354	348	320	354	311	328	347	332	315	317	339	332	317	324	355	348	315	330	331	334	342	314	359	322	299	342	321	356	313	303	334	347	330	319	340	322	336	322	332	311	342	356	304	299	372	345	322	326	312	348	315	313	318	335	345	323	336	351	350	324	317	311	333	351	302	322	358	367	336	331	337	324	328	334	328	331	308	325	350	339	318	340	305	323	333	341	327	294	358	323	327	348	324	283	361	328	329	336	326	304	317	310	349	380	349	351	310	308	340	318	351	311	335	367	321	366	329	293	322	346	332	347	346	321	352	333	345	358	291	367	337	332	349	335	326	338	333	338	343	321	299	324	324	359	363	310	319	306	330	333	344	335	341	344	335	356	342	302	333	301	319	355	313	303	332	327	362	338	296	316	374	379	334	349	321	321	345	325	329	327	293	333	334	341	347	345	329	304	315	378	307	310	317	333	346	314	343	342	330	353	343	312	346	343	329	322	335	346	331	310	313	337	341	331	352	340	345	363	339	343	315	324	297	323	340	331	324	412	323	356	334	321	344	299	313	296	306	309	339	334	328	325	350	312	317	332	331	321	293	337	320	330	315	320	340	338	328	328	366	310	303	339	327	316	333	339	338	305	343	332	368	324	324	308	319	353	324	320	369	320	320	336	300	338	333	340	335	339	299	311	333	321	332	335	330	360	336	325	351	324	327	362	335	339	306	319	286	324	359	354	310	294	303	371	353	331	314	341	331	347	351	313	317	349	327	331	333	313	331	312	356	320	358	309	356	288	304	325	307	346	339	312	319	307	342	314	359	354	323	339	304	337	299	353	313	334	332	331	312	342	333	306	346	335	339	302	346	352	335	341	358	351	329	325	353	358	320	338	323	322	328	353	356	322	309	309	330	338	338	306	317	339	358	345	340	301	324	339	317	316	339	344	331	313	349	327	351	348	331	309	339	309	314	319	333	306	340	400	344	362	338	313	346	354	293	329	319	361	326	324	350	326	367	339	349	347	349	339	376	348	329	380	325	331	356	330	322	328	330	333	334	336	331	333	326	343	327	316	303	324	366	319	363	308	317	342	337	325	333	318	295	345	321	339	334	324	343	352	323	330	363	344	326	311	300	324	346	344	295	335	338	307	340	302	339	333	329	344	304	345	325	324	298	307	370	342	348	309	321	341	324	335	326	333	348	308	334	321	346	336	315	326	328	305	313	349	362	319	316	336	326	386	310	330	332	354	332	327	344	314	314	287	331	337	320	318	306	299	351	335	356	321	327	329	352	329	359	350	315	355	335	311	359	319	346	340	312	322	364	307	328	325	319	339	349	349	335	334	352	320	325	344	325	328	325	330	338	312	340	315	327	365	277	354	311	322	337	327	331	322	310	335	345	330	332	346	333	322	301	345	294	343	349	334	345	331	317	329	353	319	336	351	357	322	349	328	326	350	346	354	366	323	324	322	366	347	338	336	330	325	311	342	331	350	326	317	315	307	353	347	371	364	336	332	353	308	347	329	317	314	264	329	339	361	336	339	311	292	342	361	317	367	316	332	345	315	325	321	331	316	325	356	354	337	291	317	331	356	331	334	312	337	338	297	362	310	325	317	348	312	317	314	310	333	315	321	327	321	318	329	353	320	335	350	386	313	349	344	343	363	321	345	309	353	346	345	329	337	329	339	328	342	327	328	341	318	332	368	358	324	302	323	354	315	320	359	346	336	349	323	331	289	360	318	336	326	359	354	315	315	347	312	343	334	323	328	316	371	314	333	308	332	322	345	313	325	294	328	321	342	371	317	358	294	328	305	342	329	319	315	343	320	342	319	332	323	330	310	362	351	353	327	365	346	331	315	309	340	339	301	345	302	326	359	329	353	343	334	357	343	324	337	334	345	329	352	325	303	324	329	336	316	305	310	336	325	347	300	364	305	316	333	285	346	328	338	330	333	311	317	344	332	351	332	309	302	309	311	344	349	320	326	316	345	355	297	325	330	347	351	339	320	350	331	325	294	337	330	312	322	356	330	334	314	299	344	348	351	350	358	325	330	347	336	329	370	361	305	356	321	340	350	338	342	320	313	335	345	371	333	308	330	322	312	317	327	349	333	320	358	312	355	320	332	343	328	321	316	348	319	346	343	348	346	330	315	338	298	320	328	330	330	327	326	311	323	318	351	306	308	310	319	346	346	313	301	342	356	332	333	327	349	320	331	324	334	317	334	336	345	336	322	364	308	301	362	312	350	346	346	320	321	352	310	334	354	319	323	296	315	330	343	369	327	360	321	361	324	327	336	342	357	315	342	333	341	344	330	351	328	328	318	335	305	308	308	372	296	328	328	331	372	294	305	336	335	363	314	321	339	329	312	301	331	319	303	342	350	325	344	320	364	338	336	301	330	317	362	305	326	374	321	294	329	314	312	339	332	326	319	335	306	319	335	321	347	339	349	339	327	319	365	340	325	331	350	330	340	307	346	329	346	319	335	343	318	337	342	327	306	322	332	340	335	315	304	328	339	356	320	344	332	324	326	322	346	329	348	349	326	329	332	294	342	316	343	331	332	359	360	326	371	342	315	337	325	339	343	314	321	325	322	315	341	371
35047	53142	40685	30934	23717	14135	5787	2495	991	494	414	426	412	406	396	392	366	380	391	378	383	341	388	361	369	346	376	358	368	364	391	366	391	372	319	406	357	363	390	372	341	371	399	367	369	359	361	398	344	367	393	376	351	397	369	368	366	377	366	402	347	379	393	404	387	384	356	374	377	399	375	383	354	413	361	389	363	390	380	390	397	386	372	368	364	395	388	365	373	347	383	382	369	370	396	378	347	402	398	347	357	388	348	385	412	370	394	395	354	387	404	371	368	372	376	393	366	372	348	372	354	357	363	375	396	386	397	389	376	377	400	422	335	381	340	365	363	347	359	387	366	395	387	344	368	352	371	391	385	366	372	405	376	355	377	392	383	401	376	402	355	372	384	351	391	379	368	378	386	358	371	370	412	396	386	357	357	360	377	401	350	360	392	353	390	351	388	361	354	369	363	386	356	371	377	403	388	416	402	396	381	409	380	346	344	403	394	407	380	384	400	374	422	364	397	354	424	368	367	381	368	384	376	374	360	333	376	371	381	389	367	372	371	356	377	399	375	400	404	372	376	360	355	386	365	372	371	348	372	364	364	439	358	340	374	401	337	395	408	365	402	403	377	380	391	365	387	390	380	395	360	410	389	382	408	341	365	380	385	356	351	365	363	422	386	389	369	379	398	382	385	395	364	360	367	365	391	379	383	359	380	385	399	414	363	385	379	404	400	362	345	377	358	391	371	371	376	377	374	378	365	395	422	384	370	353	403	378	374	375	366	384	387	349	392	400	357	393	337	365	368	362	385	388	341	366	362	346	379	321	367	376	344	333	372	392	393	367	377	358	358	414	371	365	345	390	382	406	320	336	367	355	379	396	373	417	352	382	369	352	364	380	343	359	355	381	365	376	385	362	361	370	361	403	376	357	352	378	376	396	377	439	353	363	368	390	358	376	387	391	395	364	362	365	377	379	369	357	381	369	354	345	355	358	352	370	445	386	360	374	347	337	375	357	361	380	414	371	348	386	354	381	369	395	373	378	365	368	358	391	376	399	371	382	405	392	405	397	376	383	386	365	394	361	385	375	399	386	350	350	373	377	388	371	356	402	399	356	371	381	378	373	400	385	380	341	391	370	392	371	377	361	364	416	346	335	355	401	365	395	378	376	361	390	358	393	406	385	350	363	370	345	363	405	392	372	356	350	361	353	412	388	352	382	390	400	335	428	401	332	363	388	361	349	385	383	368	399	398	404	381	360	373	374	378	365	329	405	378	378	371	387	378	416	385	365	378	346	351	331	362	358	359	349	383	388	364	375	394	373	348	403	367	351	352	380	361	355	369	361	385	355	342	373	359	390	379	355	391	361	395	382	357	383	373	382	407	374	360	357	378	368	365	391	392	349	378	381	369	353	382	368	341	359	401	380	346	375	379	385	379	368	338	374	377	412	410	388	386	357	373	374	372	390	360	381	392	403	340	383	345	382	357	410	359	372	353	364	381	379	378	392	379	374	397	398	376	374	354	393	368	404	352	439	375	387	350	376	368	356	384	400	384	376	342	373	395	367	406	398	395	377	364	391	385	357	407	399	373	406	383	395	356	380	403	376	382	372	356	384	400	346	382	382	351	363	409	345	399	396	399	367	381	391	395	370	427	363	386	354	354	400	375	352	372	369	358	379	391	394	361	377	373	384	372	379	362	378	397	399	367	363	383	345	405	399	362	389	383	355	371	363	380	365	392	343	358	407	385	375	353	363	373	384	356	357	358	392	373	387	388	362	419	399	362	370	398	364	380	365	378	408	398	365	377	374	410	352	395	363	368	404	384	391	415	388	371	400	381	386	400	365	352	375	359	378	428	407	374	411	380	396	432	406	426	417	391	375	402	361	387	405	371	372	353	389	342	386	371	365	357	374	352	384	397	366	377	359	387	405	385	379	423	378	420	352	369	363	362	393	385	345	376	353	333	365	354	352	370	386	336	341	373	394	379	361	390	361	338	373	368	351	400	372	422	383	357	367	372	385	350	356	383	382	389	357	354	394	387	374	373	365	394	395	368	368	378	380	387	377	371	371	368	356	341	354	386	371	391	385	409	391	380	373	369	376	374	367	373	389	407	353	404	374	355	369	363	364	358	348	383	358	395	380	415	396	384	382	365	385	380	352	378	368	379	356	365	341	392	374	382	415	388	399	381	364	386	379	349	380	353	368	390	367	388	350	379	381	365	372	342	377	370	382	367	375	337	373	370	380	363	362	363	380	375	362	360	388	367	395	379	386	357	382	383	354	329	370	394	358	358	403	360	395	357	397	364	384	376	381	354	364	411	371	360	360	376	370	376	401	394	392	402	418	384	357	379	387	353	344	366	392	356	363	347	363	356	377	370	354	374	383	387	389	405	350	325	397	375	356	372	380	352	331	393	395	399	392	368	377	361	362	355	349	396	379	386	373	418	382	364	411	404	338	382	417	364	401	407	384	337	372	390	379	366	396	384	371	355	386	374	356	373	339	386	386	422	353	381	360	389	369	414	366	348	451	368	375	377	346	375	361	382	344	376	381	387	414	381	386	356	355	384	365	381	378	383	365	356	367	373	383	393	364	369	365	377	372	383	322	359	338	379	406	378	391	406	353	390	366	367	397	348	385	398	373	363	388	385	387	369	370	383	382	384	375	384	356	387	390	382	415	383	336	371	346	346	370	341	376	427	382	357	362	388	392	365	359	382	395	346	386	386	362	375	379	391	421	375	389	327	392	384	377	402	400	357	423	426	380	379	392	358	398	377	395	362	416	366	362	331	374	398	378	339	364	383	410	369	357	376	348	426	386	399	403	409	390	347	387	367	381	371	407	375	377	350	343	368	363	399	402	355	369	388	350	372	387	332	357	340	359	349	397	408	428	408	375	368	373	368	358	323	361	364	361	349	385	368	383	347	393	390	371	398	393	362	387	400	416	379	423	363	387	375	363	367	338	398	366	410	336	379	381	382	373	380	371	360	348	382	377	382	379	369	355	383	359	360	367	363	356	356	355	405	346	392	377	363	374	361	392	347	382	349	384	366	415	374	368	380	393	380	398	400	376	368	382	399	370	381	421	344	374	381	403	405	388	354	389	376	352	341	345	355	391	372	361	391	386	396	370	366	386	391	392	375	349	386	376	385	373	409	364	381	389	394	346	389	369	402	421	361	376	389	373	362	367	378	351	372	360	395	371	368	369	358	355	396	370	386	414	359	341	356	351	420	355	386	394	358	371	377	393	402	368	361	395	372	409	394	372	341	368	383	329	371	341	371	382	378	399	391	358	387	363	386	407	379	363	364	356	339	338	356	388	372	372	415	396	364	409	385	373	366	391	380	350	396	388	337	339	378	369	377	399	394	370	394	384	354	379	352	354	395	380	389	389	394	407	402	340	392	390	379	369	350	379	365	359	381	389	378	379	352	385	388	373	384	394	397	390	364	381	359	356	358	382	352	406	353	373	393	372	386	386	361	399	354	365	370	393	353	344	367	371
25271	21222	28746	27830	18954	8332	2880	1284	608	456	413	382	397	374	370	391	392	357	404	392	385	378	395	385	376	335	366	385	372	433	408	407	375	391	364	366	398	337	382	397	385	370	401	424	353	367	407	383	408	377	370	393	359	394	366	396	375	379	380	384	385	387	380	359	377	380	387	376	359	379	346	399	357	357	406	403	405	368	373	394	353	385	401	379	358	393	389	400	365	389	342	360	351	374	383	366	372	407	366	366	353	389	376	421	345	394	376	368	376	401	380	407	349	396	414	395	386	385	392	375	373	373	413	382	351	415	414	413	359	367	357	363	348	382	358	382	343	382	424	385	405	388	377	412	363	395	407	375	390	398	364	355	376	371	393	362	372	410	355	353	387	352	415	367	374	368	386	401	382	345	397	385	355	358	354	345	399	378	385	360	380	360	391	388	377	363	389	450	375	375	375	371	360	389	402	385	428	383	340	383	375	385	375	413	393	405	397	356	365	393	375	395	378	396	375	388	372	411	365	407	430	358	400	391	411	400	373	346	393	388	361	331	373	375	414	367	387	398	374	357	396	372	381	370	382	359	386	372	351	388	386	372	390	353	359	363	348	353	359	345	356	355	366	364	405	390	383	362	383	400	360	359	400	407	377	369	421	400	396	374	403	367	362	399	348	375	361	374	353	378	427	399	395	363	394	384	400	341	402	380	372	387	366	382	377	378	386	420	412	403	385	390	380	339	391	377	423	394	357	388	373	375	371	379	409	390	409	387	392	380	331	382	361	369	359	376	418	369	360	381	363	387	390	378	408	386	405	388	391	352	414	408	359	376	380	345	383	406	378	370	387	394	381	383	336	386	388	346	427	416	417	381	380	338	369	406	394	387	388	365	354	378	373	400	387	375	364	394	363	366	386	361	409	370	400	369	382	385	350	393	374	387	386	383	378	370	375	379	397	404	361	394	367	374	423	398	375	379	355	403	365	366	379	410	388	375	359	347	380	387	353	355	357	366	371	359	371	370	371	412	323	406	342	366	395	398	354	402	386	362	401	361	351	356	377	377	365	372	413	356	352	376	373	367	362	375	372	398	369	373	368	394	384	366	398	343	406	390	369	404	419	380	372	374	356	363	385	371	374	421	443	366	369	376	379	368	366	412	393	358	361	357	377	364	434	393	360	392	386	349	385	368	429	372	368	398	390	418	378	381	375	383	390	374	342	416	394	344	376	396	386	378	392	371	344	351	389	379	380	362	352	413	370	372	365	374	370	406	366	399	381	385	394	400	377	354	402	364	382	367	392	373	395	382	384	379	359	363	365	416	371	372	386	381	375	367	341	367	393	382	364	398	403	429	400	407	355	363	410	345	389	384	380	413	390	417	381	381	369	375	363	380	390	400	376	346	387	403	376	371	388	371	338	402	409	354	393	396	375	413	395	409	389	375	413	357	367	381	357	343	403	378	403	414	426	380	376	363	387	372	371	396	370	357	403	387	380	379	398	362	356	379	401	357	352	364	365	354	378	331	358	397	406	407	399	376	381	384	387	379	403	377	341	398	383	338	410	408	375	382	397	372	387	353	386	346	384	404	377	401	355	363	393	368	354	391	367	360	398	389	376	349	363	371	345	371	341	372	363	357	361	403	409	369	375	397	354	351	357	353	362	378	372	386	356	391	348	381	363	405	335	427	397	390	394	398	375	375	360	408	399	378	377	395	366	385	407	358	392	369	350	363	360	394	368	384	381	390	366	397	350	369	372	360	368	390	402	365	393	361	388	380	389	379	408	359	352	392	387	372	400	380	396	389	393	422	336	370	381	353	407	405	376	396	372	364	403	382	398	382	365	361	366	358	386	327	369	381	427	361	373	384	376	358	386	412	366	345	379	330	411	383	354	394	380	397	395	372	366	396	390	375	382	349	368	368	372	386	385	377	408	375	370	350	365	388	379	365	406	398	374	373	419	395	369	407	384	379	377	382	374	364	386	363	346	369	360	358	372	362	376	401	380	394	413	390	400	430	335	399	357	392	375	416	370	395	364	352	378	380	393	387	430	355	333	391	392	355	370	361	383	359	366	345	363	373	381	351	380	408	386	389	368	366	372	386	385	344	365	353	382	400	387	386	415	359	357	360	360	368	359	397	378	407	391	363	370	352	410	363	357	365	372	392	379	396	365	354	404	347	388	354	385	389	402	365	392	393	354	371	399	333	372	373	363	398	387	363	358	379	405	386	408	366	394	397	377	393	375	363	373	368	401	358	392	371	360	376	397	421	410	419	352	371	367	383	366	349	393	350	364	375	385	383	392	378	375	385	370	371	407	404	362	413	350	393	399	363	369	393	353	364	418	343	361	401	362	387	370	405	373	381	352	385	395	407	398	394	398	350	361	392	359	377	389	370	404	385	385	351	381	369	368	392	387	355	389	364	354	408	376	385	376	397	368	401	397	381	362	372	408	396	357	395	370	383	357	378	384	350	352	432	362	382	374	390	375	402	334	389	415	385	408	384	388	352	375	353	399	399	421	402	396	385	375	394	388	411	378	378	399	379	347	350	365	342	399	364	387	381	365	402	395	406	335	376	368	378	375	414	375	414	367	387	392	363	367	397	387	381	384	350	405	388	369	342	338	345	409	364	373	380	374	388	387	369	347	362	362	369	355	355	363	388	383	380	442	398	406	364	405	407	367	374	375	375	398	364	374	391	373	417	407	355	376	399	382	387	393	383	359	358	375	401	353	421	409	372	357	372	352	392	367	353	348	344	354	386	391	368	406	397	390	394	366	356	386	385	398	376	375	387	401	407	383	362	358	388	389	388	380	391	379	350	395	390	392	361	406	396	355	385	354	374	364	361	352	416	395	366	376	366	393	370	373	377	370	371	352	365	359	382	415	384	350	362	365	386	370	364	396	363	321	378	350	373	395	409	312	384	356	334	366	398	359	383	392	404	394	388	376	392	355	384	380	366	341	337	378	405	375	365	379	377	364	397	418	436	373	362	362	391	359	393	388	393	378	374	368	398	377	368	395	322	388	416	405	388	374	368	350	407	350	372	392	381	392	354	356	347	357	353	388	396	346	358	382	404	423	407	360	339	394	398	387	368	406	383	362	355	357	355	404	389	383	355	379	375	379	386	374	394	378	383	378	403	399	381	370	338	345	386	374	328	392	376	384	379	385	396	366	414	365	365	372	353	371	368	386	354	397	354	336	390	338	375	378	351	367	395	372	363	364	372	339	367	357	354	412	367	394	423	353	349	380	371	416	356	380	376	359	388	416	379	362	371	364	377	414	382	400	414	366	379	380	403	375	379	366	384	387	412	418	389	342	373	381	399	372	350	405	367	381	362	343	367	382	383	428	391	371	369	388	385	357	355	366	380	383	346	367	395	397	381	390	358	356	374	382	358	381	334	359	402	377	361	406	383	363	407	395	376	400	364	375	373	386	352	379	380	381	377	374	357	358	387	401	365	356	393	361	376	379	380	414	396	383	399	381	401	371	398	381	388	346	395
34366	50980	39965	29101	17957	8361	3753	1783	785	584	469	471	455	418	429	416	427	421	452	453	412	434	414	426	446	457	412	459	403	443	418	408	472	444	433	449	408	442	409	442	404	461	408	393	439	446	429	425	445	429	409	427	430	409	420	445	425	423	408	462	465	431	443	446	470	421	476	428	415	440	442	444	475	422	437	439	464	456	405	481	393	426	438	451	413	460	463	442	402	448	423	441	427	449	418	399	415	454	416	445	459	441	418	437	431	439	482	430	423	455	444	429	430	437	438	438	458	422	410	457	409	400	411	419	466	430	435	450	435	460	424	409	405	424	435	404	416	444	426	438	464	444	433	416	453	418	435	447	476	416	423	435	465	415	406	433	444	416	432	415	434	433	445	405	446	422	481	441	477	435	459	473	460	458	422	461	416	439	448	410	431	466	434	444	380	474	437	430	436	395	470	427	429	416	444	441	424	410	442	437	437	437	412	439	417	439	437	436	412	426	438	434	428	437	394	436	458	460	423	450	390	440	452	449	454	413	414	428	448	426	458	457	399	473	456	428	428	432	441	438	409	423	436	444	474	415	420	426	437	430	431	447	415	420	444	449	429	433	411	442	425	436	402	444	433	458	425	449	403	466	435	473	418	443	484	411	413	409	456	411	464	459	456	443	455	449	437	446	426	452	400	417	418	445	437	430	429	482	488	430	439	466	455	465	423	425	475	435	466	409	491	435	433	420	393	409	428	420	412	413	457	438	433	474	420	418	413	448	461	446	418	399	433	407	409	426	439	455	427	442	416	426	432	406	429	439	456	425	415	434	413	418	422	448	411	416	397	422	422	412	479	428	401	464	454	447	400	404	430	427	446	429	456	433	430	450	413	437	424	455	471	459	413	435	440	431	479	486	435	448	426	417	437	491	410	414	407	438	446	439	435	455	398	432	386	440	442	409	426	418	421	422	472	437	435	479	427	408	424	467	431	442	454	421	422	398	455	428	416	454	430	426	408	434	436	368	434	441	397	414	448	389	447	439	421	420	418	446	415	453	417	420	444	425	451	464	435	427	429	428	410	408	434	444	475	423	449	455	411	460	464	470	404	419	457	431	466	435	440	440	458	419	436	448	464	415	445	396	427	485	432	430	426	453	415	416	454	446	446	416	470	422	496	423	460	397	430	447	442	423	446	420	429	432	447	473	438	426	457	433	423	425	398	429	435	439	421	439	435	413	436	424	405	437	428	412	461	445	440	423	427	440	423	425	430	434	405	421	447	432	446	421	428	449	402	466	436	419	470	396	428	410	447	462	415	415	446	395	413	465	473	393	453	442	423	419	443	428	436	431	414	404	429	422	427	449	419	468	450	449	464	455	448	410	426	464	407	397	450	447	410	426	396	450	430	424	472	458	428	433	441	432	389	412	446	436	469	427	461	427	405	450	449	412	454	433	467	454	444	420	408	461	446	422	421	417	428	421	435	458	449	430	441	463	460	442	427	417	447	406	443	433	449	443	420	422	430	422	429	389	454	411	431	435	437	424	494	445	422	397	426	435	436	442	463	400	456	438	445	428	431	458	473	419	436	438	415	456	432	432	431	474	421	403	416	467	390	466	447	443	432	434	435	439	483	412	467	431	424	420	442	412	444	452	447	416	466	399	459	433	389	445	433	392	432	441	463	431	465	392	428	433	436	420	404	454	413	426	427	413	449	405	404	426	412	426	423	452	424	438	417	424	433	395	438	455	416	447	439	448	438	402	428	436	415	442	471	436	432	409	468	394	453	433	440	408	424	415	459	438	451	436	455	428	423	475	451	427	428	413	416	443	431	429	418	462	395	445	463	456	442	409	401	414	509	450	410	434	430	413	447	417	418	443	431	408	392	431	432	432	417	463	450	427	403	476	438	381	449	412	414	473	404	432	419	447	443	447	429	406	459	435	454	411	468	456	437	446	405	430	415	445	461	451	406	422	428	445	434	458	433	438	434	429	443	460	459	487	439	455	426	426	477	453	414	432	417	413	423	411	411	428	401	458	445	450	425	436	442	441	428	418	436	421	428	450	398	450	452	400	419	438	473	410	421	391	393	433	428	432	441	421	430	429	423	411	425	415	409	420	411	427	481	445	476	412	401	460	432	434	418	420	419	438	488	412	453	448	427	436	448	419	390	441	414	428	407	434	433	416	415	437	407	441	429	420	435	411	468	456	427	421	427	431	423	437	449	450	446	480	450	467	445	420	464	478	394	410	454	438	415	440	450	427	483	412	433	407	456	409	451	473	436	425	437	446	418	447	427	448	414	400	407	425	444	460	443	412	432	423	440	436	428	423	472	478	389	430	419	433	413	425	459	422	417	411	421	443	413	450	410	437	405	447	437	439	402	406	448	454	446	434	454	421	468	437	443	417	455	424	439	427	454	436	433	416	451	441	480	463	411	417	425	425	429	423	445	430	451	446	421	470	447	430	415	444	455	438	394	453	427	415	394	400	430	439	442	386	398	450	406	409	450	435	414	461	454	403	398	422	424	437	422	431	480	437	428	411	468	443	399	408	451	406	419	411	432	378	466	426	433	440	403	453	429	449	481	480	411	381	460	438	485	423	423	451	425	377	448	439	434	431	440	405	451	408	416	430	470	424	440	416	424	425	452	459	464	430	436	417	427	404	381	449	416	446	458	442	426	425	432	433	399	448	430	485	462	463	428	436	402	439	463	430	449	447	437	417	428	450	470	403	439	449	401	440	417	428	400	430	431	473	422	448	469	426	437	417	423	432	468	466	444	452	472	444	429	413	463	414	449	433	390	475	446	410	425	418	438	462	392	434	434	420	413	423	456	409	429	475	428	448	445	434	415	447	441	401	469	436	455	433	429	410	458	406	448	472	442	412	401	435	433	423	448	436	439	446	454	406	396	462	433	400	437	449	446	406	417	432	451	410	436	411	474	462	393	418	462	419	423	397	449	447	431	424	449	401	437	458	419	441	461	405	435	425	421	417	464	415	448	450	432	425	419	414	444	383	467	422	458	418	427	462	396	430	417	396	398	414	455	442	423	408	477	404	446	457	456	462	432	445	436	420	433	445	432	440	439	426	414	442	455	409	422	430	463	449	448	415	461	441	392	447	435	442	441	447	434	435	421	452	436	436	409	454	449	447	402	431	442	458	434	440	381	446	430	448	421	473	464	437	465	427	441	471	443	456	417	450	411	425	471	429	429	426	434	426	442	487	437	423	455	442	413	463	400	432	433	412	382	429	403	428	467	418	456	465	446	452	484	415	389	433	456	422	426	404	438	401	449	410	455	409	409	450	435	429	459	396	457	447	454	449	451	454	458	417	442	459	434	434	443	440	451	448	400	408	395	460	435	415	453	433	442	419	463	449	434	406	419	450	438	412	445	452	450	440	435	437	412	404	427	469	445	433	406	448	376	443	458	434	442	440	445	483	397	461	423	442	440	429	408	448	458	456	412	413	422	459	416	427	404	390	436	437	462	411	405	454	412	439	412	397	390	424
22909	21080	28692	24477	22408	22099	16570	4639	1494	716	571	506	478	508	473	487	521	497	483	449	467	472	468	477	453	458	523	488	473	481	485	459	455	442	464	509	489	452	500	479	478	494	462	446	465	491	485	484	473	482	453	477	462	441	491	512	491	481	462	485	483	474	468	475	474	510	478	466	425	452	517	485	451	437	471	449	490	494	488	439	487	520	479	465	508	478	501	446	482	449	480	449	482	450	467	497	443	480	451	457	441	515	464	454	484	498	497	489	493	476	469	489	464	478	462	507	485	468	495	470	464	477	429	467	482	480	492	445	500	447	484	464	485	451	464	473	497	483	485	401	527	513	493	491	498	467	468	493	492	458	485	502	463	499	435	482	475	456	433	488	495	460	457	427	460	467	485	451	478	487	475	505	447	460	450	487	492	457	472	418	465	482	493	480	438	476	474	484	476	464	506	487	493	482	448	446	511	480	455	451	482	456	499	470	467	475	473	426	493	445	489	484	470	480	438	482	493	469	491	512	476	480	453	479	469	496	470	500	485	470	482	455	443	482	468	470	504	477	485	461	451	494	485	459	488	430	440	481	494	447	482	469	461	503	504	447	472	456	449	489	467	457	505	437	489	491	465	477	472	481	481	461	529	478	458	504	446	454	432	463	450	519	482	452	450	498	515	487	459	461	492	513	480	460	449	455	477	471	480	478	488	477	474	459	487	477	455	484	469	502	478	441	465	459	490	444	468	514	507	506	459	466	457	484	465	462	473	469	460	472	466	470	525	463	449	486	453	475	475	465	476	492	475	465	454	439	482	448	472	474	472	494	475	486	483	502	469	470	451	465	468	508	463	489	476	496	478	488	478	477	468	470	466	462	472	457	462	469	467	503	452	447	457	473	417	453	505	478	457	490	483	460	501	452	503	495	451	510	463	479	482	460	493	482	448	483	486	508	499	465	449	457	486	442	482	489	465	458	459	533	482	453	482	482	453	497	453	487	474	489	450	495	463	470	498	516	518	440	496	493	491	476	469	513	493	438	499	496	489	464	490	489	451	469	483	479	473	474	457	481	466	464	517	523	469	508	505	482	486	483	483	498	488	449	442	458	507	476	504	477	467	455	504	478	441	474	469	493	460	507	500	494	455	463	500	453	468	473	471	450	478	503	490	465	472	471	466	480	459	492	489	481	461	515	448	489	492	478	457	449	531	475	468	440	474	501	505	479	480	488	477	494	454	453	456	530	492	465	420	499	496	440	485	457	486	481	465	460	502	474	462	445	483	461	449	497	464	477	479	509	427	512	482	476	470	461	460	503	490	499	479	472	466	467	485	475	466	481	455	465	448	463	451	442	453	477	494	497	478	475	450	473	494	438	496	495	516	450	484	489	469	431	470	516	487	509	487	494	464	482	476	503	448	433	493	522	477	454	474	453	512	483	501	461	485	489	504	477	489	448	436	500	487	492	504	473	503	506	490	476	489	484	474	463	475	466	457	471	470	492	479	487	459	520	469	453	456	480	495	507	466	532	535	459	458	469	486	467	505	425	499	454	477	511	472	455	470	482	472	483	476	472	464	509	480	474	511	457	483	470	492	440	455	457	441	503	499	463	513	457	491	468	430	451	505	491	482	443	496	492	448	484	513	454	476	464	493	510	473	453	485	494	516	455	471	447	471	460	460	457	471	489	449	461	475	512	463	488	484	467	494	481	473	496	469	504	489	517	501	503	489	469	495	480	512	452	500	490	491	491	485	471	491	462	494	493	466	501	481	459	464	476	483	459	510	482	496	426	456	471	481	472	467	511	462	488	480	464	491	457	462	476	451	502	476	468	495	486	497	472	455	492	503	490	513	491	496	469	480	482	485	435	473	471	492	479	464	456	456	460	482	507	494	478	463	451	531	452	476	483	493	474	472	485	473	483	422	497	510	465	492	463	491	485	468	501	463	453	466	469	468	451	482	483	468	494	520	510	434	475	455	469	449	492	484	479	462	464	432	498	473	433	438	437	454	498	449	487	499	458	500	462	452	477	461	491	467	476	486	462	480	434	477	477	474	432	435	487	471	478	431	421	450	439	484	484	485	428	485	480	508	477	454	507	501	444	482	480	418	506	452	486	448	487	470	486	511	454	453	464	493	501	476	474	474	472	476	493	473	460	494	515	509	507	497	445	438	481	454	491	473	490	453	489	447	458	484	465	467	454	440	480	500	471	471	432	490	475	481	457	471	490	498	481	492	479	456	512	485	474	475	474	492	481	446	438	447	502	472	488	459	429	454	475	462	486	472	518	470	462	470	429	481	479	507	428	503	467	481	452	498	507	451	488	486	469	472	500	500	449	476	476	495	456	462	482	506	486	493	467	518	491	471	473	525	494	518	491	491	466	465	465	464	483	446	448	468	461	481	495	466	466	495	455	481	435	490	464	487	456	442	485	462	444	475	481	468	512	471	493	452	482	460	548	474	465	457	483	458	485	488	482	452	473	506	450	491	487	487	469	475	454	498	467	472	478	490	428	479	463	510	493	440	473	483	485	500	473	479	485	481	483	469	492	502	462	465	423	470	455	481	505	477	452	491	461	492	472	455	500	493	461	461	501	466	471	498	487	465	442	491	460	490	495	493	510	465	472	457	471	502	474	421	459	442	517	453	468	449	489	476	506	432	483	499	462	400	449	479	474	467	497	475	492	505	470	491	526	492	480	480	461	479	435	433	478	468	473	460	455	492	469	445	452	502	473	450	455	485	502	479	496	460	497	488	483	461	458	483	504	450	477	478	526	513	487	477	502	532	422	466	479	460	472	468	478	449	458	473	495	475	474	481	462	468	508	467	518	486	480	464	482	480	454	464	498	469	492	487	479	467	480	505	503	451	453	456	517	459	457	479	489	482	461	470	450	446	459	479	505	496	484	468	478	479	469	486	515	474	449	495	448	498	483	517	448	481	499	477	510	492	445	441	488	476	473	433	478	433	430	472	455	467	516	473	490	470	484	458	484	459	478	448	535	453	467	467	436	455	497	471	451	465	470	497	520	501	460	531	501	502	473	475	466	504	481	519	479	462	459	515	479	474	494	462	473	477	454	463	521	475	483	455	438	441	519	492	452	490	517	486	494	499	491	483	492	475	493	514	442	508	471	450	474	485	449	445	497	443	473	469	463	492	473	491	480	489	512	479	475	489	442	510	473	458	463	467	474	452	508	473	479	464	490	479	469	496	467	517	444	522	485	491	505	477	449	471	507	467	465	464	479	502	456	502	494	492	492	484	478	460	478	460	462	478	476	466	453	453	448	459	465	475	463	501	463	471	447	514	460	517	449	456	495	445	502	459	447	501	467	464	474	472	492	439	457	402	478	491	448	448	493	462	471	515	441	466	418	499	471	435	480	484	467	469	439	503	451	456	485	492	453	436	454	473	489	461	442	481	497	427	466	476	474	449	461	459	449	462	508	451	492	434	466	478	489	458	427	474	455	488	487	491	432	465	480	455	503	488	467	493	452	503	474	485	500
38934	65343	52878	41523	28713	16521	9529	4146	1638	831	622	533	559	545	579	535	554	535	556	532	492	505	491	498	471	515	540	508	537	521	584	534	552	444	530	524	537	524	550	537	508	521	503	501	544	506	573	531	514	504	568	517	526	521	537	512	522	494	530	551	555	497	527	525	508	544	535	512	519	523	519	545	477	479	527	528	466	492	471	520	538	517	531	534	479	557	494	512	516	499	522	502	535	500	545	524	515	527	512	504	542	515	504	504	537	536	509	540	533	502	554	535	498	518	492	494	549	485	514	488	526	564	488	506	544	500	505	501	501	507	527	540	487	529	514	506	516	526	543	528	576	518	487	534	504	509	529	541	549	497	503	489	545	510	487	525	503	531	529	554	515	535	479	528	540	509	473	512	513	560	495	489	506	509	521	485	513	501	517	522	508	504	536	491	515	523	503	489	518	526	505	502	535	505	525	573	495	495	561	548	506	543	561	483	511	513	496	506	524	510	547	507	550	491	465	500	509	512	516	542	551	525	544	530	554	509	521	532	508	554	492	493	517	508	536	500	469	539	542	494	486	508	471	514	494	508	523	534	539	548	544	483	528	541	516	504	508	491	516	550	494	520	522	506	485	485	507	535	477	507	517	502	514	519	531	523	529	512	521	530	553	527	575	497	515	519	539	515	488	503	483	503	468	509	522	477	528	555	530	541	536	460	499	520	545	477	496	545	480	502	460	512	498	531	532	498	504	481	513	539	520	543	503	524	526	498	507	543	493	507	494	483	521	474	508	503	553	504	504	518	546	471	502	530	553	513	510	514	532	520	536	508	524	546	561	516	515	570	518	536	517	506	513	485	570	478	531	536	553	556	529	581	533	546	489	531	503	493	553	500	460	514	548	494	477	534	511	497	510	517	522	532	524	515	510	497	561	527	501	501	503	474	499	522	478	512	530	540	534	507	480	505	512	528	540	514	571	551	514	510	532	506	508	507	531	527	558	501	483	494	545	496	507	529	531	508	514	510	525	510	531	535	519	548	512	508	543	493	495	533	491	463	525	530	512	494	523	491	500	506	524	513	557	501	484	524	531	501	505	497	538	510	497	557	498	516	501	503	518	491	529	466	573	525	542	511	531	518	542	505	529	488	489	489	475	518	538	500	542	504	503	510	559	554	518	498	496	468	558	493	539	538	494	525	518	477	505	524	544	488	519	516	509	487	556	562	530	523	533	535	499	500	496	475	521	513	501	513	526	512	524	501	517	489	530	545	507	507	499	527	489	526	534	535	521	491	476	540	486	555	508	516	528	516	530	513	526	539	543	518	509	519	516	487	478	529	508	513	550	529	524	532	512	510	482	496	528	504	511	501	563	543	543	513	514	527	520	525	474	484	536	536	533	550	551	531	546	508	525	496	552	495	504	532	495	526	483	484	505	510	515	487	503	537	471	518	527	570	523	499	524	520	501	508	542	522	507	498	490	536	556	480	545	537	498	549	552	549	488	535	510	514	490	552	552	491	535	500	544	524	505	471	487	520	506	516	504	495	511	537	503	502	536	526	519	474	530	513	534	539	510	553	538	520	529	550	551	552	546	554	548	532	528	506	509	538	519	494	520	521	507	497	560	516	507	531	559	506	520	523	522	474	527	507	532	513	536	533	473	508	464	546	562	483	504	510	569	525	506	511	526	543	553	495	520	517	522	529	495	481	538	521	506	543	505	545	531	540	494	535	510	538	552	538	497	506	528	523	503	518	538	545	493	521	537	497	520	500	552	502	498	503	517	503	524	496	503	531	586	528	520	474	537	514	489	527	510	504	524	530	494	576	473	501	517	528	522	488	550	506	516	514	515	543	514	577	524	530	563	516	549	519	524	551	508	540	524	479	507	525	489	528	529	503	490	550	529	512	508	546	505	468	488	519	533	474	523	503	526	474	520	544	511	480	489	519	474	516	483	529	548	473	506	546	509	524	526	536	529	515	507	540	535	549	529	511	485	525	530	502	495	516	499	542	522	543	521	538	526	498	537	496	515	536	529	485	545	506	512	519	555	517	542	529	482	499	499	495	522	499	444	480	519	494	511	441	502	523	551	519	500	522	515	551	526	527	513	548	536	539	523	537	522	476	498	538	555	546	523	531	503	512	502	517	514	517	528	494	481	485	505	521	521	497	551	506	549	516	505	509	525	547	525	469	509	519	535	531	504	539	507	494	539	486	528	508	525	510	515	472	540	535	538	508	498	508	520	514	531	529	504	523	497	549	482	521	517	520	535	459	509	541	475	486	471	541	554	517	544	543	535	544	518	557	521	505	535	530	559	471	516	519	507	533	522	518	536	577	481	527	504	521	519	484	530	525	506	486	496	496	557	501	518	476	506	526	503	513	546	520	541	498	529	508	569	527	508	515	523	510	486	522	500	503	533	528	518	490	519	481	517	494	513	520	518	546	569	523	526	524	497	527	503	476	515	456	496	520	544	518	520	525	551	505	484	497	519	492	496	541	524	510	511	543	504	522	523	524	496	542	511	503	549	515	533	507	547	492	510	511	529	534	543	478	543	557	532	525	519	520	516	518	534	540	521	559	523	527	518	483	493	463	528	505	479	529	517	508	500	557	541	503	491	515	508	556	493	497	531	503	495	525	526	551	527	501	480	469	536	501	550	484	524	518	531	502	538	512	517	518	521	504	516	522	543	533	564	550	536	518	476	511	506	516	537	514	504	547	538	531	500	513	503	532	539	488	508	543	514	471	518	514	507	528	486	531	544	542	502	492	531	524	528	506	481	460	483	492	476	499	528	502	509	523	532	561	523	503	540	520	489	547	504	513	502	502	522	551	552	493	516	550	567	533	499	525	550	539	526	497	474	527	544	505	510	524	506	537	501	482	498	537	502	549	485	550	543	525	508	519	508	516	543	546	526	498	520	551	572	524	570	559	513	511	510	483	478	495	511	504	521	494	500	538	506	483	499	523	500	511	521	507	498	539	508	565	524	533	501	518	557	497	472	474	521	488	533	496	510	497	525	510	528	514	519	496	509	530	542	563	491	514	484	483	531	519	537	532	508	545	522	532	515	541	494	505	523	534	499	543	505	545	473	497	518	526	561	505	527	504	500	513	519	531	466	510	543	466	530	531	532	507	481	569	544	554	542	529	511	474	516	508	524	485	527	578	490	483	539	537	540	513	516	521	544	524	527	528	485	516	468	491	540	494	485	498	511	526	545	531	516	546	539	514	494	512	531	555	511	534	488	521	498	509	519	514	545	480	554	510	497	506	497	486	488	518	465	572	524	498	518	498	482	533	531	514	541	530	546	498	515	524	529	525	507	548	553	545	490	511	522	510	526	524	509	529	502	543	537	542	524	507	538	506	505	521	521	566	483	513	536	523	526	488	527	543	511	518	522	513	536	513	522	502	515	522	528	477	517	552	524	522	529	585	516	515	500	557	483	560	500	513	533	508	520	506	574	502	536	558	564	505	500	540	532	536	538	523	495	537	551	496	495	499	521	552
30736	31712	34499	20794	6667	2022	731	376	325	333	310	287	278	290	299	298	271	263	302	289	286	298	262	277	286	300	301	310	294	321	296	291	300	298	300	312	302	286	306	311	287	279	311	321	299	281	291	283	296	274	298	282	280	299	262	319	309	284	291	297	316	293	310	310	288	324	298	314	245	329	283	313	249	308	286	285	316	308	289	307	285	287	290	295	303	296	305	275	277	287	324	299	293	285	278	322	285	285	303	307	292	309	297	261	260	284	278	281	281	297	300	276	293	294	310	266	291	327	294	320	288	291	292	265	301	290	303	298	312	312	286	296	294	314	284	279	266	291	320	310	315	316	317	290	260	268	281	260	304	284	301	262	283	296	305	293	290	279	295	290	294	307	298	270	291	284	297	298	313	304	294	290	290	282	286	259	306	341	311	304	290	311	311	301	291	296	305	277	339	286	298	317	281	286	277	301	298	314	284	325	315	302	282	280	271	307	285	283	279	284	309	289	312	297	296	311	321	326	273	271	278	303	328	309	278	288	278	277	301	286	293	308	290	305	315	307	296	279	286	315	303	283	289	277	336	279	270	317	257	285	294	300	280	309	271	283	289	316	285	299	297	279	318	293	277	278	278	270	284	291	296	281	305	278	274	270	341	258	334	255	302	294	299	321	301	297	302	285	283	279	295	316	266	281	280	309	282	293	339	328	322	289	280	276	308	320	299	269	287	290	322	275	291	309	277	278	291	296	286	260	300	309	299	282	270	244	283	275	292	310	299	305	273	321	283	322	285	317	268	289	313	284	270	299	269	277	304	310	295	308	283	269	302	280	320	292	329	267	260	299	307	258	300	306	322	291	302	272	294	314	300	271	297	290	284	297	308	294	268	277	298	287	317	283	309	317	296	290	286	289	297	328	274	273	283	303	287	334	282	289	260	268	291	288	287	280	291	278	277	268	286	260	311	300	297	288	300	293	314	270	324	272	291	319	274	299	289	291	293	301	302	253	317	275	282	304	271	296	297	272	322	318	285	277	301	289	303	271	278	297	305	303	303	311	285	313	300	308	272	299	310	299	280	311	298	325	292	298	315	265	283	300	302	301	289	272	262	273	301	321	254	287	300	288	317	291	285	278	294	302	307	322	293	280	332	303	306	329	317	285	299	285	290	283	312	261	295	286	323	252	298	308	273	315	293	309	299	300	284	320	288	299	272	309	289	263	285	303	284	247	301	263	282	288	261	276	294	281	299	324	304	301	284	283	292	258	302	295	303	314	279	291	288	278	292	280	297	329	280	313	308	317	275	299	302	278	281	264	291	308	285	297	271	291	309	318	309	305	316	288	264	303	291	278	295	276	275	319	280	278	306	309	296	275	287	286	282	288	307	299	288	278	303	320	297	277	302	317	280	271	341	279	275	276	262	330	299	321	285	288	277	320	285	289	282	303	282	305	315	297	279	268	300	289	314	285	307	265	313	289	305	292	301	307	293	257	308	289	273	307	291	283	277	350	275	281	290	275	252	279	313	294	304	293	270	277	301	282	289	301	279	273	300	320	308	282	300	286	310	282	277	275	305	286	290	264	292	292	287	303	283	309	290	284	283	270	277	303	321	278	289	286	325	302	297	314	293	290	337	310	311	284	305	309	283	288	278	321	299	275	313	273	312	271	298	303	292	293	273	290	283	285	303	292	333	299	309	311	300	300	274	284	289	329	282	318	309	319	271	281	286	281	298	347	283	281	268	268	284	300	292	299	296	320	290	322	276	283	279	324	322	285	271	302	323	322	305	312	313	293	296	303	283	287	290	277	290	322	291	347	277	292	292	284	292	315	322	288	294	312	267	269	274	292	287	307	325	258	301	314	326	300	269	296	295	317	295	279	271	298	271	311	306	292	276	282	275	317	286	317	302	272	295	286	306	291	272	294	266	297	292	265	257	308	297	284	297	282	275	283	265	294	284	284	315	298	283	281	302	292	304	291	291	301	289	295	308	308	309	297	286	291	308	299	284	284	277	318	319	270	278	274	279	289	285	311	285	307	292	280	285	280	288	295	276	280	282	292	272	305	282	280	299	343	311	328	291	271	291	276	277	284	273	317	292	294	279	320	327	288	295	297	274	256	323	299	280	288	306	272	271	280	322	279	262	297	302	285	300	301	255	329	327	313	318	289	310	262	311	294	315	272	281	277	277	309	292	299	272	291	319	320	305	303	271	299	303	295	290	263	284	276	284	298	284	312	274	309	274	296	281	275	306	274	306	256	275	253	284	286	331	266	325	322	281	328	322	320	289	291	287	305	286	301	273	293	300	308	306	255	288	309	326	260	283	270	327	280	280	272	287	273	312	289	312	325	276	301	283	269	319	284	298	286	288	300	303	284	319	316	306	285	306	284	291	275	307	281	318	304	331	292	282	258	282	282	245	280	285	295	314	279	285	303	309	292	311	327	282	284	287	284	305	280	273	278	302	298	321	321	303	276	307	291	325	293	298	293	280	324	298	316	297	318	291	283	268	277	267	298	291	292	327	313	285	313	306	314	282	281	299	303	291	294	297	302	289	314	276	305	278	274	271	277	292	280	274	277	292	277	289	302	283	287	292	321	276	281	310	279	314	278	304	265	262	305	280	297	280	320	307	282	271	303	272	279	270	298	286	306	283	291	298	292	309	320	291	293	315	297	299	284	309	269	299	264	306	314	317	307	288	299	266	290	264	299	321	295	295	280	285	279	278	278	297	294	290	276	316	326	291	307	299	281	272	323	280	299	295	273	292	295	302	278	287	270	312	327	281	291	316	292	299	292	277	309	277	271	272	299	307	321	253	299	303	305	290	296	308	301	314	262	314	299	282	320	310	288	264	293	278	308	318	262	258	328	289	274	305	299	286	261	277	281	320	285	311	271	279	313	271	314	282	288	321	296	268	326	321	308	291	269	268	285	275	273	280	283	287	302	282	297	297	268	284	294	299	292	297	274	320	262	295	284	296	287	275	274	302	280	293	297	255	285	297	284	297	278	288	303	269	281	300	294	281	306	274	299	290	289	274	290	313	310	300	310	295	286	311	285	309	303	294	320	293	299	290	278	303	285	288	310	317	277	303	284	284	315	276	281	338	294	288	302	295	267	298	303	300	304	285	322	271	273	290	283	327	281	298	284	284	287	273	261	272	295	308	317	299	300	293	302	294	269	307	278	267	277	317	321	288	276	286	324	292	279	301	318	310	316	309	283	294	285	287	300	287	299	295	284	268	292	283	296	305	274	305	270	288	287	287	321	276	269	302	301	286	279	279	297	308	283	277	313	298	298	295	287	306	318	278	265	296	286	284	313	296	302	312	295	283	299	283	309	274	272	283	291	276	289	290	281	290	265	261	328	282	305	287	283	282	281	314	294	318	259	281	307	282	304	296	273	311	297	268	319	306	297	264	304	302	282	296	279	278	295	289	304	290	287	282	307	304	285	285	270	302	286	329	310	313	309	298	292	287	304	306	294	249	293	328	302	298	336	272	284
34182	47585	34480	17053	7397	2934	1013	492	364	347	362	341	353	323	355	325	358	349	355	367	349	329	342	347	309	352	308	338	355	337	326	346	321	327	345	351	329	319	367	326	318	351	305	351	360	351	337	334	371	357	361	345	334	357	320	302	335	319	327	316	353	325	349	334	363	347	311	364	319	333	311	309	356	356	367	351	322	340	326	373	345	347	342	318	369	332	340	315	315	327	313	339	328	369	305	316	326	338	321	322	362	331	372	354	340	331	318	357	347	322	369	340	313	359	340	363	344	340	332	355	370	355	359	341	338	315	320	339	351	341	347	355	354	367	329	349	324	355	298	359	359	315	371	337	356	367	363	325	321	294	331	332	325	356	314	348	374	343	350	328	325	320	343	343	333	338	328	357	338	345	339	302	365	324	332	329	355	323	348	375	308	346	343	358	365	340	332	321	329	298	326	345	331	358	359	368	339	329	351	348	357	332	345	343	339	320	336	361	329	352	347	334	357	324	334	346	360	371	351	358	320	316	329	341	343	337	298	362	344	332	352	336	326	328	375	337	352	350	369	329	332	312	364	348	354	361	320	351	364	320	323	349	368	355	330	360	349	344	349	326	333	324	352	345	307	324	338	296	320	335	333	328	346	330	355	340	345	362	335	329	340	333	331	336	365	303	325	351	334	348	364	346	316	341	352	298	341	333	315	337	371	363	330	349	346	322	353	328	344	336	327	327	341	299	328	380	357	316	368	359	336	329	315	363	348	338	351	312	364	321	355	356	381	363	325	343	338	337	321	357	352	333	370	316	349	322	347	370	350	308	337	346	366	363	376	341	344	341	340	360	375	348	345	303	362	316	344	342	351	354	365	313	309	323	347	375	347	348	341	340	316	369	377	352	299	342	340	351	355	338	309	330	356	341	353	366	334	354	351	323	322	334	330	366	346	349	344	339	335	320	301	327	323	345	341	340	344	320	326	293	334	381	318	334	315	348	343	303	386	332	324	325	355	330	324	344	359	332	363	343	347	335	339	318	356	340	378	312	346	334	303	332	337	348	313	343	337	365	361	352	338	330	359	317	348	349	340	347	326	315	316	306	345	340	352	343	315	358	336	362	339	335	332	342	324	373	340	334	339	336	312	337	343	356	340	317	348	335	303	355	339	351	324	330	377	350	341	328	375	334	339	337	344	333	334	327	367	374	335	327	391	352	344	330	324	324	342	362	311	309	344	346	333	315	331	339	304	349	357	324	342	366	346	313	319	352	342	339	337	375	334	351	357	367	390	345	378	340	331	367	361	338	346	343	348	324	340	336	326	364	342	322	349	330	340	322	323	357	332	357	360	331	353	362	348	345	357	298	342	348	356	338	332	370	362	328	344	347	350	355	366	334	358	332	333	344	323	343	355	327	341	327	357	377	327	339	327	346	340	351	394	345	352	354	297	355	314	404	332	349	334	343	343	340	314	328	369	366	323	337	350	365	355	356	359	338	348	391	361	343	338	370	367	358	351	332	376	327	347	334	323	379	344	313	321	336	354	343	355	334	368	336	351	320	333	322	342	344	344	329	359	366	332	334	352	353	345	338	346	317	360	374	345	367	340	345	350	301	326	325	336	298	349	323	350	326	377	337	353	312	351	320	325	373	328	356	326	325	346	326	344	346	372	341	349	334	332	353	358	349	336	357	359	325	327	375	352	354	317	352	357	357	364	356	300	311	329	371	347	328	359	348	361	326	341	340	349	344	339	348	332	324	327	367	369	337	309	332	313	316	358	383	333	337	348	329	329	346	355	349	364	337	344	362	348	359	324	340	364	340	306	338	324	325	325	358	328	326	309	345	358	318	331	352	320	353	354	316	373	359	346	355	336	355	313	339	327	374	330	363	358	333	327	356	353	353	335	328	365	333	325	354	338	349	325	354	330	352	339	329	329	339	315	354	321	339	341	347	357	345	360	355	316	355	334	322	353	370	315	349	361	299	329	328	372	341	343	327	348	371	318	336	327	335	333	352	300	327	339	332	366	362	390	357	344	317	313	328	324	366	348	330	373	341	349	313	338	338	319	351	313	354	314	330	308	335	355	341	349	344	330	357	357	363	334	343	358	345	331	358	338	361	326	337	356	343	360	326	323	317	351	320	386	326	344	341	333	330	355	340	354	323	348	354	350	330	320	347	352	314	338	317	296	327	349	370	315	323	358	352	334	361	357	353	321	361	342	343	315	330	314	347	309	370	384	332	321	353	337	342	336	325	360	354	322	350	373	339	348	359	376	354	355	349	323	337	364	342	350	357	339	320	320	343	322	303	349	326	343	307	341	319	335	372	303	327	340	348	386	373	308	359	312	335	347	369	333	346	336	307	312	347	352	357	325	329	314	364	321	341	318	334	336	343	343	339	329	335	342	351	365	362	350	370	354	323	324	357	302	332	347	348	344	325	337	374	332	355	341	338	359	377	319	302	343	336	351	349	343	324	309	328	351	348	356	374	364	314	338	360	364	310	316	376	334	366	357	321	336	319	382	361	362	346	350	297	330	342	347	356	338	310	345	339	307	333	308	358	342	358	350	325	333	351	320	346	348	331	338	343	326	346	319	326	337	325	355	342	341	343	340	338	323	307	314	330	293	324	320	338	325	338	336	313	362	366	334	339	337	349	360	332	353	321	337	357	345	312	361	319	347	374	335	332	314	390	348	350	327	324	308	338	339	312	337	360	337	347	372	338	351	362	349	358	320	343	349	330	332	342	316	344	336	351	339	337	326	364	328	370	316	369	325	337	330	338	332	314	323	316	316	379	329	356	347	359	348	318	311	344	328	364	326	330	358	323	346	371	336	369	372	358	358	332	351	354	336	329	378	370	338	349	300	338	345	330	347	344	336	362	335	321	322	356	333	353	334	348	333	354	349	383	347	335	344	350	347	359	326	319	370	320	338	355	355	320	341	333	353	355	322	367	346	352	312	347	313	329	344	322	389	344	329	343	362	307	348	340	312	362	349	341	324	347	376	370	338	314	364	380	369	317	292	359	329	332	334	308	343	298	332	373	333	333	313	312	326	320	346	358	318	347	325	336	333	362	359	327	335	320	366	387	325	361	308	319	330	307	352	304	332	321	342	353	354	374	319	372	357	332	356	323	370	339	355	310	362	341	330	359	347	377	368	292	361	367	307	305	357	380	330	360	314	350	338	333	319	351	336	367	352	354	328	362	344	337	323	351	336	305	337	360	355	349	322	333	327	375	324	327	367	319	340	322	321	361	334	365	350	299	320	371	355	328	331	323	339	339	342	329	332	346	336	316	318	336	339	337	366	318	333	345	348	360	362	320	357	355	317	353	331	348	357	348	327	356	319	335	353	345	379	327	364	364	357	320	306	373	365	335	354	330	341	310	323	354	334	378	316	339	352	346	345	347	386	368	336	302	334	372	338	319	349	338	349	362	369	369	328	340	346	344	344	370	343	364	322	374	343	353	310	333	356	354	326	332	317	348	317	331	311	340	335	346	377	339
24097	21172	28679	26069	22549	16878	6941	1743	634	387	374	331	342	310	318	354	295	342	321	305	307	348	339	319	343	331	329	313	324	340	325	316	326	331	312	344	318	328	341	348	313	313	357	303	341	313	347	302	342	337	332	353	344	316	303	327	344	295	343	329	328	308	324	343	318	325	328	348	326	323	319	339	339	302	335	323	348	340	312	319	322	307	346	318	331	346	328	321	330	289	307	358	301	301	329	333	305	340	329	327	326	348	324	371	324	318	316	292	331	360	304	353	303	348	308	347	317	308	323	320	331	317	354	327	333	329	332	333	351	316	294	342	314	318	354	287	308	319	288	317	319	307	322	323	328	351	333	301	334	315	332	335	342	316	310	310	295	346	325	354	342	297	334	307	334	317	328	335	329	345	312	323	358	336	337	293	326	311	355	300	299	322	323	331	319	339	287	335	290	339	294	327	303	330	291	330	325	325	322	342	320	327	330	323	359	272	313	343	315	342	304	346	343	353	291	327	310	312	314	295	350	331	323	343	294	314	316	290	341	315	317	313	293	314	329	353	335	348	325	320	324	323	340	331	281	306	310	297	349	359	309	332	329	311	330	339	342	333	328	329	335	300	364	321	303	299	330	333	326	314	318	331	309	319	300	326	336	323	350	319	276	322	348	337	315	327	345	327	332	325	325	336	338	290	314	340	347	309	330	315	315	308	285	322	368	333	350	329	371	319	313	278	335	320	325	378	336	334	309	349	284	276	309	322	313	332	324	298	313	316	311	340	322	309	324	323	316	327	324	353	300	345	322	335	335	334	319	305	331	343	342	356	327	308	294	336	321	320	332	316	297	322	341	350	295	294	335	321	316	336	342	319	326	312	326	305	333	324	316	320	326	367	335	341	298	306	292	328	320	307	333	342	298	313	310	297	315	347	324	329	353	332	312	330	314	328	338	306	314	319	327	349	296	356	306	330	324	330	309	318	322	320	348	326	337	285	323	302	320	349	324	304	346	314	326	320	319	300	316	325	336	347	307	306	357	325	318	330	310	344	314	325	284	317	341	299	298	361	309	309	339	305	303	354	322	323	315	318	313	351	294	302	317	339	294	311	303	335	317	331	334	320	335	302	318	344	305	333	378	324	330	296	318	315	329	339	332	324	324	302	302	350	322	342	338	317	315	343	324	299	315	313	294	326	321	356	316	331	340	319	315	315	337	324	330	320	353	316	357	302	322	302	355	336	310	322	348	291	309	324	288	335	352	315	336	321	321	333	319	318	314	336	304	333	326	296	329	302	342	302	327	314	300	361	327	305	311	300	339	329	313	352	350	322	282	323	326	299	324	334	315	365	327	299	293	329	328	357	315	326	341	333	332	315	330	326	314	318	332	330	318	318	336	340	333	340	318	362	311	354	317	315	324	332	324	357	345	360	320	350	313	334	291	377	315	272	312	297	339	332	340	307	325	305	334	284	324	331	324	336	320	329	338	316	312	301	309	318	301	333	338	330	319	322	348	333	317	356	327	322	326	298	313	321	321	314	300	308	324	326	296	316	335	318	319	349	307	349	336	316	297	343	312	312	314	319	347	313	334	318	345	346	305	330	317	321	301	322	303	322	346	321	292	349	327	346	311	313	349	320	337	309	312	301	325	297	340	317	342	306	325	311	331	347	300	318	322	294	332	313	299	341	342	330	303	285	354	341	317	334	330	329	308	338	314	336	333	346	311	345	354	344	299	309	318	330	312	328	321	326	323	328	321	346	320	310	312	305	313	334	364	303	306	348	340	331	293	344	321	314	330	300	316	327	327	347	323	309	299	354	300	317	352	327	334	325	377	321	324	337	346	292	343	345	312	359	354	319	355	301	329	342	301	306	341	357	322	320	310	317	332	359	323	319	310	341	321	312	295	329	300	320	355	346	342	314	315	309	325	344	334	309	323	322	345	337	298	343	313	313	332	294	332	319	357	343	332	314	332	333	299	311	311	304	346	317	308	286	315	349	327	344	309	322	316	303	312	343	313	343	337	310	362	325	340	348	310	308	300	332	333	314	318	312	355	330	336	320	313	314	368	330	311	303	354	345	311	366	310	367	335	332	348	337	310	296	318	343	295	313	308	307	332	334	294	319	312	317	327	299	340	337	315	314	323	333	332	357	334	328	306	350	358	340	328	334	306	346	320	299	312	347	313	340	330	363	311	318	319	333	330	309	317	307	296	331	333	329	310	282	356	315	354	358	322	297	313	325	297	314	348	342	304	313	328	357	377	336	333	318	358	341	310	302	307	330	343	330	344	320	301	311	288	342	318	338	320	331	345	348	299	317	340	345	328	337	333	326	329	351	304	330	336	312	314	293	327	349	303	344	346	313	319	344	328	306	307	370	329	313	349	321	342	305	320	310	330	333	333	323	314	290	331	336	335	312	358	328	308	311	320	308	310	310	326	324	330	327	342	316	324	328	321	316	291	380	312	323	345	325	299	293	331	320	325	318	290	324	311	308	300	350	316	337	324	306	327	347	347	341	324	293	326	306	311	325	303	344	322	320	315	338	306	315	309	318	318	287	319	335	311	319	317	327	325	324	319	366	320	334	301	333	319	328	296	323	366	309	327	312	322	340	345	340	306	300	332	353	332	331	326	306	306	324	326	307	299	322	337	333	325	342	346	334	333	320	334	340	316	345	310	306	316	335	296	322	360	310	319	302	312	327	338	331	313	341	315	319	316	316	305	340	325	309	281	328	335	329	326	322	318	313	326	357	315	314	323	306	341	336	311	306	279	310	321	312	371	339	324	337	326	307	294	339	338	309	353	327	349	301	313	338	319	323	311	303	337	333	311	315	307	322	323	331	326	351	351	329	343	312	298	349	330	307	334	324	323	325	337	305	313	353	301	282	336	320	345	328	289	296	316	288	361	329	345	333	325	327	300	340	317	310	318	348	351	343	316	325	323	324	310	318	319	307	338	281	321	305	306	328	300	340	314	326	316	318	347	295	329	310	316	342	356	317	321	292	340	360	317	300	329	322	336	339	297	325	340	305	353	345	319	314	299	316	339	337	304	328	344	317	326	345	287	335	309	285	322	334	334	323	340	352	335	365	330	308	340	342	332	323	310	353	300	323	287	304	328	286	323	319	276	316	336	343	350	305	301	316	310	317	337	292	310	351	338	324	317	321	331	345	313	353	350	330	305	359	338	331	327	324	291	322	342	314	316	314	323	349	297	319	347	322	319	340	311	279	318	319	312	329	338	321	301	338	321	317	304	299	270	345	329	290	301	305	346	345	343	332	362	337	291	321	346	312	335	363	314	333	285	309	329	332	336	315	365	348	315	294	345	374	323	289	327	318	324	318	342	303	347	310	319	311	357	304	338	326	326	332	306	332	322	327	345	325	350	338	352	356	313	298	305	328	323	333	356	313	317	309	313	333	331	349	342	296	337	321	290	341	315	317	330	337	299	333	325	330	338	276	344	322	311	366	323	320	320	313	302	315	337	311	328	315	321	328	316	343
33838	59592	45164	33358	21441	11604	5405	2000	757	514	417	373	381	384	395	379	327	367	372	328	341	364	374	392	342	366	365	330	355	348	382	354	381	383	340	380	391	358	389	368	346	353	380	376	370	354	392	350	377	352	342	343	369	366	390	367	325	384	374	377	378	354	306	343	350	371	368	357	350	364	380	349	372	381	385	327	378	348	354	358	372	350	374	387	388	376	352	371	334	382	361	360	365	380	378	375	375	382	364	363	387	329	365	390	364	368	408	370	364	399	357	371	353	393	347	367	381	373	370	353	346	346	407	381	361	375	370	374	354	342	359	378	377	373	393	344	372	332	369	347	362	367	350	352	353	350	387	412	379	336	371	344	360	344	343	350	354	351	346	349	363	415	373	387	382	362	370	356	378	355	355	347	369	393	394	356	370	347	381	375	325	376	383	341	367	390	326	346	368	334	370	380	385	357	363	354	366	363	377	382	363	336	352	381	355	384	348	368	352	328	355	371	364	358	364	363	376	363	372	390	375	382	361	352	383	353	355	360	351	377	360	365	392	341	381	374	351	353	374	364	360	388	370	352	385	350	374	340	341	396	353	336	358	370	353	374	373	336	363	349	389	390	406	378	375	357	363	386	387	370	389	360	387	380	379	380	375	372	389	344	395	370	374	390	364	412	330	378	344	375	362	393	355	340	381	396	370	352	373	383	368	361	380	362	381	336	402	357	359	379	342	378	364	373	337	354	347	376	395	377	369	363	365	378	375	327	375	382	347	392	350	362	381	339	357	361	363	378	352	391	371	377	377	387	368	399	336	382	352	346	350	419	369	382	379	347	388	373	370	378	382	371	395	341	339	376	374	338	358	373	352	358	366	354	317	367	361	360	375	383	366	354	383	361	374	325	378	343	364	380	371	346	378	372	376	382	347	365	364	366	378	398	350	359	407	358	348	382	369	396	360	385	349	367	368	341	342	357	366	385	370	372	396	356	367	395	353	375	356	415	347	370	389	363	367	372	372	336	356	339	354	383	381	362	393	379	352	356	367	334	362	359	360	360	412	355	369	368	340	366	362	392	392	368	353	354	348	365	308	329	395	358	410	348	371	375	375	334	344	382	395	338	338	357	344	340	388	358	360	340	387	357	382	342	323	355	341	364	356	380	360	354	378	365	353	361	322	348	374	352	393	358	389	346	379	332	348	429	396	355	343	380	365	349	377	355	400	361	341	350	376	348	388	381	402	356	348	351	358	384	342	373	368	372	378	363	356	392	338	376	371	344	338	384	361	357	354	350	384	370	388	377	376	376	336	391	363	373	387	350	373	374	364	363	365	366	358	377	380	379	383	366	402	351	365	343	352	360	372	344	352	379	345	363	379	371	341	357	332	367	372	353	347	384	376	362	353	345	352	370	376	410	365	390	367	315	368	372	388	338	374	343	389	368	357	339	369	366	383	379	377	325	368	387	345	324	342	349	351	350	330	360	324	380	356	345	361	337	350	351	346	361	355	347	359	339	340	388	363	357	339	361	361	367	388	384	322	398	359	363	373	351	358	405	376	363	370	338	350	369	372	371	351	326	353	358	382	355	333	361	349	367	363	352	382	368	380	358	377	353	373	343	336	369	345	380	341	379	395	361	386	384	373	381	377	358	354	388	348	347	356	357	382	340	386	344	380	350	341	352	377	373	343	389	382	337	352	370	369	380	366	358	372	363	373	344	382	371	381	362	388	400	376	360	372	348	350	383	359	373	338	381	367	359	371	371	369	368	403	350	362	369	376	376	390	402	374	397	388	378	340	351	344	381	383	344	377	367	365	378	364	377	361	391	399	356	382	380	395	369	330	390	335	356	382	350	336	385	385	326	380	345	323	360	346	381	364	379	362	356	356	325	367	347	388	387	401	364	353	369	349	358	356	370	382	352	364	351	382	382	418	358	371	389	381	378	341	395	355	377	371	354	361	340	367	366	353	353	341	354	384	350	363	362	353	382	353	375	368	347	395	353	354	363	391	393	364	389	375	380	371	342	385	359	335	373	364	376	363	374	389	330	364	358	354	332	347	367	392	359	385	373	406	391	356	358	356	344	347	345	378	356	380	371	363	358	357	386	363	340	359	330	352	360	355	376	354	358	338	391	379	348	352	343	370	355	372	398	387	394	389	368	342	378	363	366	353	351	347	342	425	365	363	379	350	392	366	378	377	367	360	349	367	322	341	410	360	340	349	355	373	353	319	363	341	350	334	372	351	384	373	321	324	352	343	368	339	355	387	343	418	374	382	359	375	359	393	382	385	334	349	329	377	389	359	323	383	372	345	364	370	362	393	363	394	357	365	384	365	370	387	380	370	362	396	377	371	352	349	377	362	360	375	361	352	383	357	413	367	362	352	414	371	359	356	373	367	334	376	387	358	342	342	351	352	370	368	361	390	363	367	376	369	358	380	368	392	371	339	374	365	361	359	387	326	333	371	368	342	383	362	365	372	351	388	353	338	352	365	372	351	329	391	343	318	367	380	358	380	366	374	360	374	367	344	384	361	358	381	334	366	384	339	393	381	370	367	369	372	400	317	346	378	321	382	375	372	351	386	353	361	368	365	389	397	362	369	357	364	365	356	308	343	377	334	356	358	377	383	370	343	386	429	392	340	340	347	366	350	345	395	369	377	368	360	366	358	363	337	356	349	383	359	367	354	357	366	360	385	398	369	385	334	416	373	408	360	384	393	365	355	360	351	379	351	327	388	353	383	344	356	346	339	362	351	336	366	373	361	388	378	380	346	347	402	379	380	370	332	359	369	335	355	391	376	388	346	342	346	355	385	360	328	355	373	364	360	361	362	345	344	360	364	357	390	363	352	335	365	366	332	344	367	346	393	334	378	362	389	369	324	401	386	374	383	349	391	343	353	371	396	370	359	359	328	393	350	347	371	352	343	375	368	372	376	378	344	355	334	368	345	402	411	353	349	401	339	365	348	374	378	350	371	374	353	352	359	361	352	378	361	401	374	408	386	396	348	329	367	335	370	342	314	357	360	357	369	387	355	372	360	356	373	384	405	356	343	353	378	360	347	399	395	356	373	359	373	415	389	399	348	397	365	363	381	367	378	335	343	377	369	377	355	356	364	362	364	367	367	365	349	335	416	344	364	394	361	358	368	381	354	367	344	367	361	393	325	346	364	351	330	364	352	387	379	363	334	336	376	373	353	372	348	328	407	343	366	349	364	352	377	376	357	369	398	388	369	353	383	370	392	354	339	372	380	372	348	380	378	403	375	359	366	371	370	403	347	364	359	348	379	384	368	363	333	391	381	369	353	366	332	352	367	371	368	392	349	337	361	338	387	379	359	368	338	369	376	368	387	386	344	345	349	331	357	367	365	350	345	344	376	357	399	337	348	386	343	363	360	354	376	372	346	326	350	366	372	310	340	352	376	363	378	352	379	344	378	327	379	345	341	382	381	327	353	350	341	390	346	362	347	367	348	373	359	345	380	363	363	378	358	369	374	389	387	341
25135	21433	29303	28165	18365	7574	3154	860	466	421	440	406	402	373	356	378	411	365	380	377	376	381	404	362	371	359	366	383	420	413	401	371	352	410	379	398	358	388	413	344	408	404	405	376	398	386	367	371	370	348	372	379	396	371	375	383	379	390	369	400	369	378	378	375	387	376	347	400	385	379	369	417	387	390	346	353	372	401	389	432	380	398	350	371	391	394	344	379	375	344	395	425	358	390	384	358	367	351	373	375	392	406	370	358	389	370	364	362	374	390	390	382	353	390	371	434	387	408	385	333	376	388	364	361	362	393	369	342	359	365	389	361	396	362	348	363	428	400	405	373	392	360	367	365	393	363	384	350	367	365	396	368	398	316	357	354	393	361	365	375	386	357	392	396	345	387	393	373	391	383	373	382	387	381	396	366	344	382	380	379	387	380	378	355	414	376	389	368	376	341	369	424	382	386	396	375	370	395	405	417	387	356	358	378	370	371	373	376	324	417	403	397	386	365	364	416	411	395	356	348	404	380	385	399	395	370	407	406	364	399	363	404	376	393	357	373	336	375	379	366	348	399	350	345	381	398	387	365	366	359	397	384	362	372	395	403	378	351	397	356	360	362	344	358	365	348	375	380	377	393	414	395	364	392	379	398	389	373	362	367	382	365	371	390	389	392	377	353	394	364	374	356	345	371	386	423	391	394	379	344	392	388	397	387	389	380	409	390	381	382	351	382	380	391	394	420	386	388	360	376	379	355	368	413	362	374	374	374	364	395	360	385	363	378	381	364	371	387	363	426	396	391	378	391	363	339	361	360	376	389	400	381	365	407	382	386	371	386	388	347	378	407	390	396	382	407	383	361	366	380	374	379	376	373	377	363	366	379	394	390	403	386	371	395	393	409	373	361	376	422	394	402	413	399	368	402	377	357	372	386	359	389	370	336	398	375	367	380	401	375	361	335	412	361	364	357	387	364	423	350	346	381	374	343	367	377	370	355	387	356	358	364	363	362	377	332	348	397	381	369	372	367	371	367	373	361	372	386	373	413	382	370	358	402	405	368	420	371	341	369	369	350	377	360	362	381	379	367	401	391	374	349	389	392	393	370	390	382	414	369	375	346	330	385	374	379	393	385	398	363	353	371	413	411	378	354	405	369	414	404	360	349	382	369	404	371	408	360	377	409	353	363	407	365	403	404	358	382	361	362	400	394	350	365	361	384	362	370	387	376	389	398	339	410	391	386	380	379	412	356	394	341	389	341	335	366	373	352	378	350	385	338	364	376	414	359	383	391	421	389	403	423	388	404	343	404	388	402	384	390	397	388	393	383	368	355	389	390	381	381	386	376	364	377	389	389	403	389	417	373	406	357	367	417	394	429	372	395	394	370	378	392	371	361	380	361	344	379	378	371	369	397	395	387	358	370	401	351	373	337	409	355	416	378	364	397	382	393	386	366	364	375	369	407	410	409	377	350	394	371	374	380	374	348	342	374	378	383	389	361	409	408	399	421	385	404	367	372	355	400	357	375	341	370	364	395	388	372	400	365	418	389	374	400	398	369	395	364	375	353	382	374	396	372	397	342	390	368	368	357	377	371	377	378	347	365	394	385	381	380	385	416	382	353	370	385	339	386	386	380	388	381	385	391	352	361	352	363	397	342	377	398	362	373	362	375	372	395	371	350	407	372	378	362	384	391	392	371	335	395	385	386	372	367	344	392	381	396	395	371	360	414	399	374	365	383	386	374	370	364	368	387	389	380	386	385	393	409	386	419	399	373	384	384	359	341	375	395	380	377	388	368	393	358	390	352	378	402	365	359	361	391	354	384	377	391	365	394	380	378	386	404	363	363	364	361	392	379	350	378	410	404	379	378	394	389	334	394	386	387	400	379	359	366	395	373	369	352	384	385	399	338	429	385	382	395	365	359	401	370	384	347	377	386	353	366	392	387	409	375	382	433	400	371	392	401	378	357	366	369	392	380	396	361	388	362	368	422	359	346	389	360	396	377	398	352	387	375	401	366	360	388	389	418	351	393	375	393	356	396	420	363	360	378	393	340	351	369	397	381	394	388	387	381	376	386	382	412	368	340	373	416	355	394	380	409	405	373	379	401	373	380	411	334	432	398	363	381	402	349	382	379	374	405	353	397	331	385	383	427	391	362	380	388	398	390	360	378	398	352	362	340	370	407	410	417	372	375	354	393	370	404	365	396	404	377	393	384	357	361	358	369	384	378	372	355	401	386	374	387	382	385	377	370	385	392	387	386	360	391	378	387	369	424	377	366	353	391	407	399	377	376	388	403	380	362	357	375	401	354	394	384	345	367	356	381	380	398	379	401	423	378	332	361	371	396	395	400	391	402	400	367	414	379	385	378	412	346	379	384	373	341	411	372	382	402	402	367	370	377	415	374	403	377	398	368	375	392	379	393	378	358	376	378	369	351	371	371	357	386	386	365	395	410	349	406	395	396	390	357	376	375	382	385	391	352	365	383	395	356	388	376	334	365	384	402	418	354	393	364	360	387	391	421	381	405	391	389	384	427	360	409	378	387	403	401	387	391	402	381	394	351	396	371	389	352	373	401	394	359	396	376	343	371	357	390	400	409	406	372	403	390	370	409	388	387	357	363	373	370	381	380	363	397	405	389	384	365	340	367	429	347	367	359	400	388	400	383	330	422	362	393	392	391	378	397	382	387	391	371	372	374	366	384	381	368	360	382	390	366	377	380	391	371	367	356	380	420	403	368	382	383	388	415	343	382	380	388	384	369	350	375	367	402	377	376	364	406	365	390	355	360	350	390	392	407	340	373	394	370	375	373	381	369	385	371	381	371	383	416	344	345	339	378	380	386	386	385	382	388	398	388	378	368	366	393	392	362	355	380	395	369	363	390	423	396	385	384	393	380	382	399	358	361	355	363	388	377	372	392	367	400	405	365	370	373	367	362	357	372	344	396	361	351	345	319	382	373	393	397	410	367	394	401	374	392	361	398	355	368	372	370	345	427	350	360	402	374	369	372	426	365	360	394	355	384	401	387	404	389	375	393	379	394	390	398	349	410	383	382	404	354	378	368	375	371	380	379	399	362	367	389	375	377	407	365	390	366	407	389	370	410	385	363	367	363	411	381	389	354	369	410	377	377	373	384	415	388	388	362	383	390	387	365	377	338	379	413	399	388	388	375	375	358	370	384	350	362	390	390	335	383	405	340	367	381	378	387	349	342	408	354	351	390	377	357	391	362	385	387	383	348	386	358	409	396	374	369	403	393	396	357	363	371	407	388	366	395	387	393	415	387	393	362	366	367	373	396	394	359	397	391	381	395	359	394	420	388	346	383	374	404	388	396	388	368	376	363	355	350	368	394	356	359	369	387	402	356	345	378	367	375	357	386	367	384	392	398	375	399	388	372	372	365	376	380	332	370	370	389	362	380	392	396	395	376	385	386	411	386	383	386	371	397	407	380	353	349	383	401	375	378	382	396	389	356	405	387	335	369	401	404	377	381	361	420
34806	55084	41381	30214	16549	7674	4058	1239	609	439	437	439	427	417	483	449	425	427	416	401	448	436	437	456	446	458	438	447	446	467	442	413	434	407	438	450	442	460	474	444	434	463	454	439	441	406	443	432	433	419	416	420	449	360	429	459	418	408	451	406	428	467	448	433	445	423	451	430	458	413	438	476	441	437	401	436	444	471	469	426	429	449	455	447	394	428	424	394	421	438	467	386	440	391	439	440	459	415	435	456	426	471	439	400	412	433	454	456	450	452	441	462	445	453	474	457	423	405	453	453	390	443	422	417	447	444	401	461	415	468	460	423	433	405	436	437	480	426	429	449	398	454	399	404	463	412	400	457	461	477	451	430	373	500	437	434	464	408	432	439	426	422	448	423	429	421	414	433	444	408	404	413	389	409	475	470	427	408	431	443	402	455	426	436	431	427	410	443	377	422	444	426	434	442	415	436	447	445	409	407	407	428	454	447	444	458	406	427	425	394	432	459	459	474	384	410	449	411	461	428	449	421	453	451	442	432	432	457	444	445	426	436	404	437	424	406	468	413	460	454	471	418	417	432	428	433	400	427	415	441	438	457	443	454	449	441	424	453	459	422	431	414	405	434	424	426	456	431	432	438	449	451	458	446	444	445	452	403	427	486	423	433	458	451	418	464	466	433	461	429	439	415	464	458	432	416	460	442	408	407	477	446	477	433	372	416	422	432	456	422	421	419	433	491	435	450	444	417	399	453	426	422	394	439	422	412	444	466	437	430	419	419	411	396	432	453	423	396	432	432	436	393	405	407	449	410	440	438	432	433	425	433	410	437	439	428	424	435	435	441	459	434	444	429	430	450	399	439	409	410	429	437	433	415	438	447	411	404	447	416	416	435	422	432	458	418	448	440	418	476	431	437	434	430	446	400	403	416	428	466	440	442	431	423	425	386	417	474	413	436	426	408	443	431	427	456	432	413	421	423	445	464	441	454	427	451	445	450	426	427	427	453	434	431	398	444	418	439	409	394	419	442	466	447	432	443	395	426	449	439	447	373	469	420	426	433	431	457	432	431	416	429	407	464	436	405	431	433	428	406	445	433	443	430	438	418	469	432	442	425	446	493	442	427	437	458	468	458	420	467	431	421	403	455	404	431	394	460	401	404	480	465	430	475	401	419	423	486	444	432	424	497	407	452	434	414	424	440	436	442	424	429	415	414	448	408	428	448	416	425	425	455	424	442	424	453	460	447	431	473	435	476	442	445	448	431	451	447	407	423	447	404	429	403	421	425	412	429	426	426	429	426	386	421	468	422	411	435	427	459	447	430	461	425	428	448	443	406	380	439	394	431	425	416	423	451	445	434	437	431	458	413	476	442	481	440	436	428	414	466	414	440	443	412	433	444	446	432	453	416	430	453	413	464	412	432	446	423	400	449	479	437	464	437	426	446	453	409	432	413	436	411	487	420	457	410	426	437	434	430	436	448	433	414	427	431	465	475	457	462	412	428	439	412	485	428	434	432	422	432	422	427	419	434	454	426	443	419	405	412	475	461	426	403	472	409	398	446	430	461	429	444	410	431	429	454	414	429	447	465	482	444	449	412	439	433	452	423	432	431	448	431	426	466	463	453	429	445	438	430	453	449	415	465	449	455	451	465	428	462	437	437	441	448	457	436	426	410	445	442	419	454	413	445	433	416	411	440	429	410	467	448	438	427	452	399	434	426	426	426	450	467	432	435	426	462	440	439	391	476	440	453	462	430	414	421	402	463	447	403	458	450	421	426	407	415	436	431	460	432	429	404	442	393	395	430	420	453	460	435	409	476	417	463	437	449	436	461	452	411	387	414	409	462	422	469	413	414	431	423	433	444	446	417	442	424	408	413	423	423	407	468	412	432	443	388	417	444	443	435	449	433	418	441	420	409	401	437	419	443	432	443	417	424	421	426	459	410	403	417	463	451	468	388	433	434	432	437	406	412	426	429	451	451	474	458	436	495	433	427	428	451	447	468	443	464	446	438	407	409	438	448	414	428	423	434	465	455	430	440	454	464	432	455	422	464	443	436	448	447	422	434	396	441	399	407	437	431	444	429	415	468	445	427	422	411	464	459	455	426	436	445	436	470	421	432	439	481	465	417	439	427	445	407	414	464	446	426	437	367	431	430	452	428	439	412	464	461	452	405	457	438	440	442	454	472	423	438	446	422	429	375	488	469	405	408	468	402	422	400	472	435	405	444	416	431	458	420	435	400	403	447	450	427	422	442	434	433	444	416	418	485	411	411	433	467	422	401	446	442	406	435	416	437	420	425	433	440	429	423	423	448	386	444	439	428	433	470	430	440	444	452	453	405	403	405	431	445	464	442	416	402	445	449	422	410	433	459	466	451	427	460	393	458	417	423	420	453	441	465	426	411	437	410	456	434	406	426	460	422	401	455	421	404	467	460	441	433	415	437	447	414	454	421	441	436	453	438	433	449	411	415	433	457	437	449	418	393	448	426	446	403	446	423	387	440	457	449	460	428	414	411	419	448	413	422	413	438	467	437	465	419	459	492	413	451	434	441	455	469	441	449	442	439	443	463	447	442	439	452	513	425	435	418	461	442	430	421	460	433	440	393	407	426	422	440	464	442	419	393	428	446	427	432	414	419	436	420	440	426	439	411	395	399	433	416	440	416	442	414	436	444	423	457	450	437	441	421	443	454	421	417	445	396	449	429	417	445	441	457	423	465	428	428	431	461	413	448	456	444	401	454	420	462	420	431	413	416	442	421	463	418	425	455	433	455	411	394	473	451	408	453	433	449	427	404	410	430	475	407	443	444	418	423	402	452	405	419	446	439	417	415	480	435	416	446	446	429	424	473	407	428	448	435	415	450	436	447	472	405	436	431	415	439	405	438	450	418	439	447	418	417	445	430	450	482	432	399	452	455	432	449	432	416	436	421	449	421	444	447	458	414	406	428	389	412	489	477	457	433	443	419	430	409	459	461	449	446	456	457	471	437	439	419	433	440	437	438	427	447	435	425	421	400	434	441	380	414	428	404	423	431	440	416	430	429	435	434	432	417	439	423	439	445	406	421	413	447	437	436	420	472	451	414	433	433	457	393	443	437	434	414	399	455	407	443	421	399	419	433	395	436	455	389	472	399	435	411	429	406	448	399	433	412	418	432	428	446	438	437	454	426	437	482	445	427	428	408	403	435	443	408	420	445	421	431	424	452	431	449	429	454	437	433	464	432	415	469	444	452	432	438	426	399	409	430	434	445	414	398	451	457	412	425	475	419	441	396	429	432	432	460	458	456	433	450	453	443	428	456	453	446	420	436	437	436	434	452	473	444	464	431	435	411	438	473	446	454	429	433	432	431	446	428	441	441	435	432	409	421	436	394	459	438	442	450	397	435	430	478	458	421	425	423	430	393	426	431	417	414	411	451	416	450	460	423	447	407	438	449	435	405	430	409	415	413	432	402	401	413	422	454	461	451	437	481	428	409	458	441	408	420	417	418	435	475
22897	21103	28842	24193	21893	21919	14850	2972	706	573	537	581	502	485	498	468	537	462	510	504	480	429	474	472	451	486	502	459	484	471	448	470	507	490	434	477	477	459	494	510	490	409	463	459	448	494	472	443	431	496	449	484	468	507	479	465	451	499	457	438	465	466	449	491	429	461	476	503	488	469	467	460	474	475	504	464	466	499	436	432	419	467	463	441	463	469	473	506	462	462	439	425	470	476	468	466	465	442	513	483	469	442	501	491	451	452	481	455	481	477	433	506	464	479	445	448	470	420	498	476	489	469	495	490	483	484	491	462	427	459	480	470	469	454	502	463	462	475	467	447	463	476	429	464	466	470	459	475	501	520	478	454	477	462	464	461	443	470	455	489	469	463	451	454	454	499	490	455	485	457	490	478	477	468	447	456	480	493	515	502	458	474	495	457	464	488	460	485	510	463	467	478	455	472	496	520	506	446	510	462	477	478	479	487	452	494	449	454	441	496	474	403	487	462	465	452	471	495	468	451	497	483	464	444	487	471	415	496	473	483	486	466	469	467	450	454	502	484	506	426	481	472	443	421	465	492	464	476	447	454	490	452	483	540	432	484	465	478	457	492	534	469	466	485	473	480	488	458	496	482	454	438	471	466	417	450	514	464	467	469	450	515	472	449	461	457	488	470	467	458	438	495	472	501	469	474	498	474	472	493	467	469	434	446	491	509	438	517	440	462	495	461	457	459	436	470	449	476	471	422	455	477	466	522	476	453	472	481	463	470	481	504	481	493	479	451	457	514	459	506	459	469	491	489	450	477	474	455	451	480	413	459	473	487	469	487	448	451	462	464	480	466	438	476	482	448	471	475	451	465	473	468	458	493	466	452	473	519	478	471	450	470	503	524	465	443	471	468	451	471	435	502	502	477	425	476	494	437	494	458	469	449	496	499	480	520	451	495	528	484	451	487	478	461	466	477	478	495	475	466	485	451	461	502	507	459	454	455	433	480	469	446	471	471	461	486	459	451	451	478	452	475	459	426	474	474	509	487	469	511	442	490	460	454	511	444	482	441	457	480	473	487	468	441	442	491	455	460	486	478	427	434	483	442	486	476	454	460	446	441	447	475	463	443	467	480	460	470	491	484	460	474	459	452	488	415	508	479	499	466	478	475	475	499	490	439	517	420	454	440	463	456	498	479	480	463	508	470	475	492	460	497	504	427	514	480	472	456	448	438	468	473	465	496	481	457	461	489	479	482	473	440	472	459	485	457	460	448	508	457	475	456	482	491	425	448	484	456	466	491	450	506	487	494	485	508	433	460	472	467	452	466	471	439	458	502	494	498	478	470	446	441	488	484	508	454	469	471	532	468	467	472	477	451	444	455	460	487	496	434	451	539	502	478	499	447	453	489	513	408	490	452	453	473	472	464	430	454	470	465	486	498	395	489	432	491	498	483	493	518	462	460	467	477	489	483	442	459	449	477	487	482	439	492	465	496	512	479	418	487	501	528	468	489	470	466	462	439	470	471	481	457	483	467	431	490	453	447	472	463	471	461	518	461	468	457	446	489	492	448	438	487	459	480	463	466	453	454	489	483	512	453	443	459	487	481	448	495	426	497	461	495	472	429	472	473	492	481	491	503	509	465	461	458	478	477	471	503	441	485	491	428	491	473	491	466	480	424	465	447	478	446	488	483	487	502	430	481	454	506	488	468	490	491	420	480	461	463	441	523	483	465	472	499	484	478	436	452	423	469	462	458	488	466	494	431	477	488	472	503	468	482	448	450	449	456	473	457	448	469	441	496	430	468	474	428	441	449	451	472	496	487	464	468	493	471	466	436	447	501	488	481	471	501	440	457	481	490	463	500	484	466	483	497	453	480	497	512	510	474	452	486	464	483	497	492	474	452	479	473	481	448	459	503	470	463	504	490	465	484	464	432	440	496	445	458	468	489	458	449	483	452	510	469	476	456	471	446	437	440	503	472	484	472	468	453	477	490	475	462	510	449	468	507	463	476	475	453	449	464	461	485	456	424	479	498	465	447	461	488	485	462	451	440	487	445	494	496	511	446	425	461	461	470	503	413	478	439	465	477	475	467	498	464	465	505	458	460	486	463	466	497	447	454	473	446	462	456	470	460	491	492	456	453	464	493	484	496	494	487	473	481	441	502	456	450	464	434	453	519	489	487	449	473	475	495	499	468	465	489	454	449	480	465	476	444	521	486	494	476	447	468	477	440	427	488	473	460	492	456	484	470	488	459	496	449	456	461	470	455	501	454	492	478	460	433	463	511	488	482	506	457	449	435	470	428	431	470	473	461	465	479	476	494	481	500	448	453	478	485	453	461	517	465	453	482	505	461	456	455	478	437	469	458	468	465	459	432	509	471	502	452	428	493	475	474	463	484	437	514	441	431	473	450	444	495	469	473	441	465	499	496	487	491	448	482	442	471	439	474	470	470	507	478	489	439	437	500	486	496	482	465	458	460	459	485	469	473	448	480	441	470	470	467	440	440	448	481	474	456	428	430	446	471	471	484	470	458	488	441	489	462	491	475	486	473	456	477	431	473	492	456	462	452	459	486	454	430	478	464	454	473	505	475	487	427	492	467	479	466	469	521	466	476	493	501	438	472	506	498	454	461	447	497	450	445	445	471	466	471	446	431	446	473	483	468	464	470	472	481	464	489	453	481	440	468	467	450	474	409	429	424	470	434	468	460	452	494	449	496	445	460	467	428	474	450	484	480	472	489	453	460	438	445	462	486	481	486	470	465	449	469	469	483	480	442	430	452	501	485	438	459	457	484	443	472	512	492	511	464	455	476	469	464	467	450	467	506	477	435	445	502	516	471	422	430	499	470	464	439	465	460	500	440	431	458	454	451	488	491	494	473	468	478	487	467	464	481	473	467	504	474	455	454	482	454	463	468	478	472	476	474	453	468	465	441	468	471	462	476	448	487	479	437	469	452	492	453	476	495	522	459	476	480	489	445	470	483	491	472	494	462	479	502	462	494	474	467	494	484	477	490	465	464	462	477	452	494	448	474	471	483	474	443	446	455	484	481	445	496	506	465	474	456	472	485	470	489	478	477	492	483	464	457	465	477	421	468	455	496	451	502	516	466	483	470	467	523	478	458	445	466	445	474	488	465	483	484	453	440	485	488	466	457	477	497	508	470	494	487	505	466	474	461	507	452	458	466	467	482	460	478	480	465	503	480	461	479	417	468	461	474	470	496	473	451	478	468	481	441	482	497	458	455	456	483	471	494	474	440	478	439	475	520	470	455	471	422	466	481	429	512	515	432	460	462	494	432	434	455	493	497	468	508	503	499	422	506	453	509	442	450	475	473	471	465	480	481	494	455	497	483	476	465	490	459	485	447	468	468	478	485	493	458	447	472	453	451	459	500	450	478	467	489	478	483	463	447	436	448	475	461	486	494	443	465	477	468	484	424	458	473	478	472	492	454	434	485	471	481	466	459	481	423	474	507	465	463	464	476	472	485	485	400	502	492
38620	69228	54022	36699	25001	15732	7988	2410	814	654	644	561	555	557	527	533	525	480	494	527	466	501	525	494	464	525	509	495	520	502	522	510	533	521	531	498	549	498	543	517	522	514	517	520	465	561	528	504	500	491	481	482	472	496	510	526	524	486	506	514	531	497	526	532	478	530	515	521	554	480	522	523	524	480	482	492	507	532	547	545	533	528	493	541	523	545	526	547	485	480	541	521	494	525	533	485	534	505	531	479	536	498	490	527	498	510	519	505	482	502	515	518	522	496	508	508	481	498	530	507	561	507	540	503	544	536	526	539	521	535	514	471	499	523	473	482	525	521	540	532	505	499	508	521	502	502	542	515	495	529	520	524	516	544	541	459	516	511	511	527	533	544	528	524	469	508	475	541	531	583	536	492	544	515	467	483	512	472	560	563	544	538	524	532	461	569	513	512	488	529	525	516	509	545	527	505	526	502	500	507	540	534	509	492	543	502	519	508	500	529	494	548	510	547	507	502	542	504	530	532	532	480	476	550	540	515	529	513	514	548	536	513	566	511	537	501	562	524	522	498	488	505	509	526	533	487	550	543	513	533	518	568	512	502	515	519	519	552	508	525	575	501	552	530	502	519	543	493	497	518	500	546	521	488	560	540	531	495	537	527	524	548	513	491	494	527	522	556	532	513	517	500	498	531	509	513	528	519	496	574	496	529	518	484	500	470	494	521	553	491	499	521	546	512	511	498	526	492	496	541	507	501	540	535	504	525	525	498	489	519	499	469	458	518	509	496	523	550	499	506	536	543	508	563	500	533	490	530	470	524	468	516	510	542	507	504	496	507	539	519	528	463	507	533	540	541	551	522	514	511	482	529	542	504	494	555	498	538	541	514	489	527	549	507	501	504	539	499	557	483	508	537	534	528	512	474	521	545	521	494	522	527	500	478	489	500	476	509	537	550	511	515	508	507	499	467	504	518	514	459	504	507	511	487	552	487	558	516	555	507	484	509	486	546	513	484	545	492	501	514	472	514	517	528	518	526	526	503	496	579	495	521	485	489	565	538	543	528	516	467	535	508	502	492	546	511	553	488	521	527	492	502	514	484	527	485	508	513	504	479	500	487	528	527	496	532	500	540	507	507	488	526	523	491	519	533	499	489	507	503	502	507	518	488	487	517	563	529	518	512	509	550	503	511	498	533	504	524	551	485	528	522	560	528	517	545	536	537	531	495	509	544	478	515	460	513	521	540	532	553	513	517	489	535	493	486	522	525	526	503	537	535	549	528	557	529	574	504	552	487	533	501	508	500	528	516	513	495	511	490	461	511	485	582	494	530	496	489	500	536	511	507	509	523	473	555	527	488	524	527	530	529	488	459	496	531	502	498	490	501	473	547	549	483	527	518	534	491	495	549	525	487	487	520	525	529	514	527	510	495	496	518	497	536	535	481	553	475	542	537	503	518	493	524	513	503	520	483	480	488	494	508	539	504	539	489	514	515	544	498	524	485	511	530	543	524	524	507	530	511	519	497	570	563	517	502	513	513	483	479	527	537	518	488	500	495	501	517	465	489	560	519	527	521	495	533	501	523	501	498	505	512	542	524	475	535	527	570	508	503	523	519	478	495	500	510	504	519	502	494	524	532	500	566	507	506	510	494	467	528	522	522	515	492	487	518	528	531	531	536	485	536	490	531	540	536	516	474	496	515	486	486	526	519	538	525	501	543	489	499	517	495	487	510	489	531	455	531	564	522	491	518	543	495	503	482	507	556	509	531	511	518	512	504	517	526	485	524	518	487	505	483	478	494	521	544	491	534	525	544	490	504	518	487	510	500	483	487	510	527	527	526	476	505	504	537	521	525	467	509	492	470	503	563	546	499	536	508	572	522	485	516	477	507	545	554	531	485	543	512	501	478	497	532	518	551	482	517	545	536	498	497	507	505	513	539	501	534	481	538	493	536	493	531	508	485	512	503	529	462	517	497	539	530	549	483	516	522	478	531	521	514	520	523	528	498	481	524	524	507	524	499	526	544	489	509	507	535	517	520	507	547	534	507	475	537	501	509	525	501	495	530	508	532	516	500	500	526	512	514	501	500	526	556	508	541	561	517	518	539	513	512	486	496	493	503	523	521	505	523	540	522	538	489	517	532	478	548	500	511	505	526	513	543	523	514	567	512	540	513	515	548	547	538	474	516	520	550	506	514	529	555	523	500	501	480	485	513	525	524	501	504	520	547	497	472	534	515	503	469	497	520	555	527	509	534	504	515	530	551	523	544	515	522	501	520	553	507	497	532	545	488	505	489	516	498	470	531	547	524	544	484	543	519	467	516	504	502	498	514	512	541	507	487	535	493	510	513	521	499	489	502	503	517	515	525	509	530	472	515	538	525	535	526	457	483	490	508	535	514	513	526	511	471	505	534	497	519	512	520	512	512	530	509	558	514	515	502	499	513	550	520	472	526	480	501	514	503	511	532	526	467	544	484	546	523	470	504	534	490	541	527	487	506	481	509	504	480	521	511	483	478	515	511	521	543	554	501	493	456	521	520	522	534	485	559	530	535	542	530	502	493	516	515	486	483	522	514	522	499	490	556	502	527	480	522	546	523	498	532	516	523	550	487	500	483	519	492	556	500	523	534	534	510	545	486	479	515	537	483	535	503	522	517	474	516	525	508	507	515	525	555	468	530	483	498	487	533	518	516	518	535	517	521	513	514	528	523	525	536	486	509	489	516	512	510	511	493	542	526	508	526	560	540	523	497	523	546	513	510	530	490	521	496	501	457	519	537	477	501	512	496	485	550	484	489	509	498	531	517	522	480	549	529	545	528	526	535	477	499	499	532	533	528	479	520	510	551	553	520	543	521	538	558	530	521	508	493	515	551	539	550	505	517	525	495	519	496	523	491	491	528	471	500	502	544	484	508	502	515	540	511	522	461	468	509	516	515	524	547	511	539	489	539	530	505	555	505	526	515	503	521	470	506	520	524	537	540	499	539	507	475	519	524	504	511	511	486	506	543	486	554	540	485	515	539	506	530	514	551	468	506	492	481	535	494	520	495	512	539	463	500	521	506	510	493	525	532	521	482	554	514	496	524	509	508	533	464	494	492	536	490	476	510	528	505	448	524	514	510	500	529	487	513	526	524	539	488	552	557	493	525	499	510	550	498	548	493	539	564	493	480	501	532	520	476	538	528	496	529	495	522	540	524	498	491	523	514	499	495	502	492	492	482	492	544	529	506	534	492	528	522	549	513	503	535	480	487	490	555	513	548	535	520	518	554	514	519	543	508	543	498	521	515	484	540	500	538	500	530	519	507	510	494	524	486	538	521	508	478	502	480	487	562	529	482	499	535	529	513	473	485	495	491	520	485	498	484	531	501	523	534	569	535	517	494	511	491	533	486	511	544	492	505	489	511	533	536	534	493	550	465	533	470	504	503	544	543	528	498	536	485	524	523	498	519	527	494	537	515	526	519	525	560	494	569	510	510	546	538	540	530	511	498	532	509
31202	33144	32770	17607	6109	2934	1161	406	364	298	266	284	291	320	301	315	284	312	313	292	314	310	325	278	309	306	300	349	314	281	287	318	319	331	302	298	283	331	276	337	298	301	278	296	278	260	308	298	300	286	324	291	278	287	301	300	295	302	270	252	284	296	308	297	289	292	326	290	308	287	307	294	300	314	315	301	311	270	287	302	304	292	282	306	286	298	309	282	323	270	301	294	302	293	287	296	308	308	278	294	281	298	296	304	287	297	283	309	323	309	267	324	293	314	329	276	287	309	313	288	282	323	305	306	308	281	281	317	298	272	306	274	292	325	298	326	314	287	280	316	312	312	307	290	296	280	293	271	306	290	311	291	278	302	296	294	289	310	299	290	322	309	317	307	324	292	244	295	276	326	297	285	270	308	311	294	305	303	262	305	290	326	280	257	308	291	269	318	277	271	285	315	260	319	290	282	306	289	314	283	271	317	295	291	281	323	310	331	300	291	274	309	306	301	300	303	314	303	318	274	285	284	306	288	313	274	293	321	310	329	296	290	295	275	299	268	293	283	287	308	296	287	289	283	289	298	271	294	298	259	312	324	313	317	301	273	281	304	311	311	290	297	342	295	292	321	303	296	277	312	272	265	304	294	266	290	314	287	313	302	296	315	282	285	300	271	306	288	324	260	295	286	307	338	312	320	302	294	307	311	315	297	273	316	285	281	294	289	289	313	271	289	311	319	261	287	292	299	336	268	283	297	290	291	322	305	294	289	285	334	305	288	274	288	289	264	298	310	298	285	305	301	298	304	316	299	327	312	276	296	299	288	283	299	278	276	280	293	308	286	276	318	256	308	278	303	304	286	297	312	302	308	291	295	295	328	291	280	308	291	274	325	267	293	303	283	303	264	289	276	301	288	302	289	296	303	288	288	254	270	281	297	315	301	282	307	271	312	277	285	296	281	291	302	287	267	337	303	307	270	309	262	286	280	326	301	311	335	272	297	285	329	311	310	339	308	311	279	307	301	298	300	304	279	277	292	275	320	274	300	293	296	302	304	296	275	331	279	290	291	291	283	287	309	284	294	273	254	288	295	278	297	293	322	277	256	309	285	283	279	305	271	315	307	263	320	307	289	286	269	301	324	275	309	278	296	302	312	314	323	288	325	285	284	325	308	307	322	294	303	293	304	277	289	318	292	345	280	309	296	302	279	310	301	302	292	307	287	299	278	309	318	299	283	296	299	305	289	277	265	306	294	276	287	310	289	294	259	252	301	289	296	301	320	265	296	286	312	331	291	298	277	300	287	280	317	297	308	336	304	330	286	297	305	316	287	300	300	270	277	286	295	305	307	283	289	301	297	281	267	280	289	287	284	299	295	255	299	287	291	302	287	298	276	284	292	307	301	284	329	271	293	292	286	291	312	294	290	302	304	314	292	276	317	294	310	290	295	288	298	288	291	306	261	287	289	272	321	293	291	295	297	294	326	272	273	318	335	293	273	308	308	307	306	303	341	303	291	306	274	288	304	288	264	317	286	252	300	305	294	295	307	316	299	292	289	309	292	273	295	299	297	307	316	291	293	263	285	286	292	294	302	319	299	317	310	307	294	300	288	293	310	293	322	307	310	316	255	308	283	274	318	305	314	294	313	324	321	337	301	294	306	292	296	326	285	313	300	314	290	311	296	285	288	298	270	288	333	296	285	286	310	312	274	299	285	305	295	280	288	294	296	315	283	284	306	281	288	308	302	285	323	290	277	316	286	281	288	302	310	281	276	254	282	293	296	273	280	310	301	273	297	296	291	281	300	316	315	275	320	303	320	296	321	254	300	308	315	294	291	298	287	298	285	292	318	267	281	295	303	287	317	319	288	291	282	287	286	302	291	303	271	322	287	305	303	273	272	286	276	308	304	310	274	287	293	336	296	288	268	278	297	287	298	293	325	298	311	283	303	302	293	304	302	268	298	303	317	287	295	281	310	314	279	298	287	280	286	327	302	292	270	286	293	318	316	299	311	285	312	297	333	297	318	293	270	313	309	279	316	337	281	288	299	307	316	300	289	291	273	309	280	296	290	262	308	291	304	322	309	317	312	285	289	298	290	274	321	321	282	304	314	309	333	290	289	297	286	284	291	308	298	287	275	301	284	287	274	295	275	296	293	309	269	303	299	326	275	285	313	301	297	320	311	298	311	291	284	283	284	297	309	253	320	277	275	294	298	304	331	284	310	286	292	318	310	284	256	297	292	293	316	298	299	295	272	291	268	314	296	300	295	317	269	314	308	278	283	288	319	299	311	296	307	311	295	322	276	304	284	304	304	294	296	297	293	303	295	269	276	294	293	301	292	276	320	285	274	304	304	287	296	306	264	294	277	294	300	282	284	285	318	327	332	317	288	286	285	277	314	286	293	295	309	336	275	291	268	306	303	306	280	290	310	278	313	273	277	291	264	284	312	330	300	334	306	296	323	299	275	320	283	285	297	273	269	281	302	330	310	304	321	306	282	305	288	303	306	279	275	307	282	295	287	285	282	299	339	289	310	331	312	313	314	309	316	287	270	328	300	307	310	272	294	299	281	291	276	319	297	295	313	286	331	323	287	274	276	278	328	279	303	321	302	305	323	291	285	290	278	271	303	303	300	268	329	329	297	327	305	300	295	300	306	275	319	297	303	288	288	311	289	297	316	275	315	300	295	293	318	326	298	284	307	308	288	318	281	302	303	264	320	282	279	302	287	285	330	278	307	278	271	305	280	285	286	319	278	302	281	287	322	288	289	313	334	313	266	282	326	320	318	311	268	299	315	272	278	296	310	300	301	287	302	257	310	312	311	270	293	283	298	289	327	316	303	301	279	272	301	302	301	292	309	306	294	306	294	290	309	310	278	304	301	296	289	266	294	289	301	292	288	316	319	290	292	307	308	310	292	309	316	274	305	291	300	321	279	281	305	291	326	293	325	286	299	284	317	295	298	277	291	309	323	298	309	314	317	306	292	306	302	289	302	291	301	299	301	290	303	301	304	298	312	266	297	267	301	295	296	274	303	291	325	298	266	298	267	294	299	308	309	264	302	303	295	303	289	299	303	311	301	285	287	288	297	300	297	292	299	276	295	273	296	309	285	270	304	347	293	315	287	301	316	292	263	285	311	292	302	284	301	285	311	295	288	280	288	287	290	298	277	333	291	330	302	314	316	313	313	354	320	277	290	291	306	318	292	273	280	305	282	323	300	306	277	337	305	319	339	306	296	264	307	302	297	277	324	293	272	298	286	282	260	292	297	257	302	278	292	290	300	313	278	292	332	302	276	317	280	314	308	315	282	286	293	274	323	305	323	295	319	288	313	283	298	290	306	280	297	291	280	293	244	297	295	275	295	289	281	303	291	299	301	307	285	325	307	287	302	295	306	294	318	285	259	300	271	323	295	302	303	299	304	289	310	280	284	264	290	257	301	300	321	305	267	319	310	275	278	287	283	303	285	328	281	324	252	299	298	285	317	316	314	253	273
36388	48968	31189	14546	7599	4182	1489	541	343	356	345	370	327	360	309	343	306	342	332	344	358	344	345	333	370	371	328	357	334	345	357	339	341	335	354	342	324	354	364	353	332	340	353	325	365	358	318	344	361	298	347	358	335	349	315	353	366	349	339	319	333	376	357	344	350	339	335	332	349	338	339	358	350	345	324	340	339	343	318	365	347	353	352	335	381	338	348	325	329	362	308	324	349	362	360	372	363	339	383	338	346	333	370	362	344	341	360	333	346	323	333	338	363	327	354	341	326	369	338	313	340	326	337	345	330	328	327	328	369	335	317	301	371	334	348	307	310	336	339	342	348	307	324	340	326	338	389	363	340	322	370	359	358	366	351	345	328	323	327	335	331	323	332	351	349	359	373	377	334	327	359	362	333	341	359	319	365	357	348	294	351	310	371	332	367	352	313	341	347	356	318	308	366	333	325	333	346	322	321	325	324	299	350	339	347	352	326	381	320	363	332	345	349	329	368	335	350	349	341	349	359	350	367	338	346	305	345	317	349	305	334	325	321	345	325	338	325	335	339	379	339	328	346	346	331	334	318	360	344	333	347	318	343	316	319	354	371	330	368	314	336	356	326	371	342	343	339	359	364	325	366	378	340	338	353	357	355	363	326	354	357	336	303	371	330	365	379	356	333	334	360	378	355	314	351	337	355	335	351	320	335	325	330	342	373	343	320	320	357	362	349	357	335	359	347	335	314	329	352	353	338	375	354	320	317	357	383	330	336	333	328	329	328	370	377	336	307	327	328	366	331	326	355	354	298	325	356	332	360	345	348	372	358	357	352	353	335	370	347	365	330	365	347	353	325	323	343	341	350	326	287	344	310	337	300	388	380	316	325	323	335	344	352	354	353	364	347	343	328	325	361	342	346	349	363	326	355	357	357	388	344	341	353	311	336	353	361	331	329	365	360	311	358	352	340	338	338	316	332	363	312	338	349	367	353	338	339	316	323	373	356	337	352	319	352	339	349	327	349	323	333	319	350	356	339	331	337	364	324	351	346	357	363	350	365	328	333	331	335	318	374	327	324	349	331	337	366	338	377	333	339	351	370	355	374	339	345	353	335	334	354	377	345	362	306	338	330	300	367	318	357	358	364	352	332	330	350	336	337	306	349	337	326	330	342	335	339	357	339	343	356	361	339	318	379	340	334	367	354	321	356	320	336	341	324	333	341	345	331	344	345	339	329	341	354	334	367	310	373	339	346	322	343	357	331	335	297	348	324	354	359	352	336	379	337	331	346	345	353	354	329	357	313	357	324	373	343	331	360	337	309	346	330	398	376	337	366	325	358	371	362	350	344	332	328	341	359	342	357	342	329	335	363	359	346	348	333	338	346	348	317	371	325	358	352	332	360	378	304	318	348	337	360	327	338	355	328	340	317	366	344	332	309	352	345	337	359	314	337	351	326	315	328	326	395	360	324	317	352	360	342	346	357	328	336	359	351	344	351	344	330	347	340	374	322	335	360	361	393	342	374	354	402	362	358	362	376	353	362	348	355	367	334	362	337	347	325	331	337	376	316	346	371	338	353	372	366	346	331	350	348	345	322	341	319	326	344	357	356	353	347	357	359	364	335	323	338	350	336	312	342	351	378	354	323	336	316	356	303	349	363	355	385	344	393	323	312	308	329	346	337	324	350	325	316	352	348	355	347	325	324	331	365	328	337	371	310	309	321	317	382	374	314	331	332	310	338	362	347	346	358	341	317	342	353	338	348	341	325	324	303	349	317	330	366	355	328	303	363	327	354	324	371	362	336	330	363	348	371	374	326	357	369	329	339	344	331	336	356	363	352	377	320	376	345	328	320	321	357	358	359	356	325	331	350	351	328	344	364	334	327	332	328	338	344	321	368	345	337	356	332	364	357	331	336	349	350	339	321	339	355	347	368	338	377	358	325	314	342	371	343	337	318	390	329	340	348	359	342	326	343	346	367	344	359	332	329	360	332	347	366	367	316	348	360	335	362	349	312	338	401	329	372	322	328	326	338	319	343	350	307	329	359	324	333	319	378	328	356	351	332	353	328	322	343	358	356	338	364	309	329	319	321	337	361	368	358	346	367	364	332	322	325	330	343	342	296	354	324	334	359	351	353	337	332	342	354	332	333	321	355	347	363	340	347	327	332	351	352	381	366	365	342	344	330	384	347	368	343	379	341	329	342	327	350	354	325	340	333	302	338	352	351	333	334	321	340	318	345	314	339	361	352	346	360	343	339	351	337	373	315	359	381	357	325	346	363	319	359	319	345	322	349	331	376	322	340	366	332	358	346	367	334	323	340	367	320	369	335	321	341	355	344	367	343	348	330	315	341	316	327	350	326	344	333	364	344	358	330	360	359	351	343	356	306	325	363	311	366	355	306	328	324	311	313	336	349	348	301	338	353	332	368	339	363	343	320	342	345	342	323	356	333	353	350	346	342	335	343	338	347	344	343	343	379	339	326	342	337	336	338	340	325	316	355	334	358	338	342	340	333	345	354	388	351	337	335	326	323	348	336	390	321	328	347	359	337	328	337	349	365	346	336	341	291	328	325	339	332	343	312	327	382	326	320	329	336	333	319	343	324	309	332	329	365	323	342	370	318	361	354	337	341	325	358	344	322	368	357	317	329	355	360	340	316	331	329	348	383	356	356	330	340	329	318	327	310	342	368	356	334	387	356	334	355	352	342	343	353	311	338	332	374	352	326	338	324	325	353	351	351	362	329	344	311	308	334	361	350	379	329	356	324	351	308	347	324	340	331	320	348	339	342	331	358	345	355	377	312	339	318	341	370	362	352	371	346	361	301	350	349	330	363	369	355	351	323	311	302	341	329	348	349	344	355	339	314	377	383	303	329	326	328	337	357	331	346	336	380	384	361	343	371	342	332	338	337	363	313	332	327	342	342	364	357	359	325	311	348	328	362	352	394	306	358	359	352	343	341	341	310	322	338	362	343	353	354	330	345	328	326	336	341	348	334	323	331	318	356	341	326	342	356	359	348	337	332	339	357	381	318	352	340	351	363	342	376	349	331	377	343	346	333	337	328	349	335	301	328	365	331	364	300	319	349	351	336	343	294	362	353	337	332	350	346	344	324	323	361	331	361	339	342	345	304	335	312	347	334	340	380	360	331	345	348	361	323	328	367	338	335	332	370	346	372	327	339	353	314	375	372	370	339	310	361	341	341	382	352	328	373	349	321	337	345	345	364	344	308	329	352	332	348	361	360	338	311	346	321	369	354	347	329	345	339	357	328	354	322	320	341	382	332	380	354	348	331	367	344	318	357	322	371	330	368	348	314	351	347	333	368	354	336	352	340	353	343	362	339	367	362	330	310	367	320	326	351	352	328	320	326	344	367	367	337	340	351	332	346	298	346	334	347	348	373	291	343	344	352	350	334	343	313	330	344	332	348	348	348	346	342	335	311	318	358	335	351	371	359	342	353	321	356	329	350	337	334	326	345	330	324	319	363	340	348	357
24192	21130	28443	25684	22728	17997	6737	1214	610	428	393	349	358	383	318	344	354	374	344	344	341	327	339	311	355	315	329	340	343	331	313	394	329	299	328	342	339	349	316	336	361	341	358	329	331	337	350	359	349	350	341	327	349	334	340	343	307	321	350	341	334	364	344	360	333	348	316	359	375	336	334	347	307	369	318	300	317	327	337	325	316	344	323	327	360	334	331	325	339	346	331	325	335	306	322	332	327	331	301	314	315	338	329	319	314	328	354	340	345	354	317	331	343	344	337	339	329	304	327	330	338	360	308	306	333	315	344	319	343	320	299	322	326	330	313	333	343	329	364	326	348	369	334	346	340	371	345	319	320	321	333	330	308	327	366	340	331	288	299	316	305	320	308	363	321	313	338	333	298	314	341	331	314	342	334	320	324	326	330	345	308	363	324	346	334	356	339	354	321	289	351	364	327	342	317	358	320	355	327	328	316	335	331	325	303	325	294	320	304	335	325	333	331	308	331	297	289	355	323	328	346	343	327	346	319	298	335	354	335	323	338	352	365	336	352	348	350	328	314	326	347	351	346	320	325	340	327	342	325	330	317	331	350	332	332	353	344	300	352	313	322	342	341	304	372	337	326	323	310	305	357	366	303	332	319	326	338	295	314	325	343	341	336	328	348	340	341	393	359	347	341	312	328	330	366	315	313	342	319	368	341	337	281	335	337	372	352	338	352	344	326	309	330	337	352	350	347	307	304	371	323	380	334	304	355	330	311	327	319	337	340	297	349	349	337	354	333	309	355	371	315	349	322	330	326	339	361	347	329	346	335	313	327	319	347	319	358	326	331	322	334	353	352	360	344	316	311	326	330	367	317	299	311	307	337	307	342	357	367	341	329	314	317	324	352	361	344	330	284	318	328	358	359	328	338	339	313	332	358	334	343	335	306	329	326	316	330	321	324	323	347	292	354	371	332	352	332	322	364	309	299	306	335	324	355	329	304	326	344	330	323	320	338	336	307	323	351	368	324	322	306	332	350	358	298	350	353	360	330	317	318	348	350	326	344	309	352	325	341	333	329	296	341	327	337	357	315	301	326	319	330	347	314	360	337	301	297	341	346	347	343	316	338	313	332	325	314	333	307	350	330	331	318	321	375	343	337	335	316	349	334	334	320	327	312	320	309	324	330	320	327	334	350	322	315	331	288	306	307	314	305	303	340	341	326	351	323	297	352	335	336	316	324	340	300	316	312	315	344	331	347	334	307	324	346	323	323	337	348	313	329	347	324	325	337	311	279	311	333	341	336	330	332	316	333	329	315	334	321	330	322	359	323	347	347	314	354	355	322	327	326	314	336	338	369	335	345	325	358	367	332	325	321	301	339	343	327	314	335	314	333	330	326	304	320	344	314	346	336	315	351	320	347	357	353	309	313	339	349	330	314	335	297	342	348	303	354	344	338	327	328	334	318	340	310	323	284	340	343	301	320	351	364	340	340	332	324	341	299	306	336	346	325	343	347	303	332	359	356	338	326	285	335	322	352	333	318	348	345	309	343	339	329	332	344	369	334	327	341	328	355	348	315	327	315	359	317	334	315	330	307	356	324	350	341	334	338	369	345	331	309	332	342	331	333	359	338	320	338	328	333	331	354	321	350	301	348	310	307	386	330	348	347	314	361	329	322	340	343	330	341	314	320	322	321	357	332	335	331	334	341	340	302	335	331	341	316	378	318	316	350	338	356	333	352	347	303	350	329	331	350	341	327	338	304	334	349	332	325	363	328	336	339	335	311	336	372	331	361	304	321	312	346	324	321	351	310	317	357	329	330	348	348	350	335	316	341	327	366	327	307	330	340	304	313	326	337	330	324	365	341	352	345	337	324	381	351	352	338	355	321	341	317	335	299	318	372	322	323	341	356	328	307	322	341	317	336	371	298	312	336	319	307	342	328	330	298	368	329	327	358	319	332	340	317	338	310	345	325	325	333	336	334	347	361	331	321	346	310	356	363	330	338	312	315	337	301	344	323	341	327	322	317	340	286	333	299	326	326	325	331	319	316	327	315	329	339	334	328	312	325	331	346	320	313	323	318	339	373	319	343	305	297	324	326	348	349	330	342	343	348	356	358	314	329	356	326	338	291	327	333	329	316	308	343	330	347	315	358	321	327	313	325	298	337	300	312	279	348	316	355	311	334	327	309	309	321	323	334	323	332	335	332	334	334	329	334	347	312	343	367	345	309	331	336	351	329	313	362	305	355	333	314	326	361	362	332	335	346	348	321	313	325	322	363	335	354	320	318	367	336	356	311	356	371	339	334	336	343	331	325	331	322	324	314	292	361	362	305	321	317	331	345	342	314	341	360	301	317	342	342	309	359	338	343	331	317	306	326	325	323	347	347	361	337	318	304	336	329	339	334	327	351	337	363	319	353	353	356	336	334	338	284	328	334	340	330	309	338	320	366	362	322	350	344	330	331	334	352	350	307	325	322	325	367	363	333	337	336	355	342	335	322	345	368	325	329	304	319	331	353	301	318	352	312	337	342	347	320	330	312	328	352	323	350	329	336	337	322	312	339	333	321	313	340	301	315	337	365	345	340	345	319	315	323	320	353	329	332	321	326	316	279	312	336	358	357	340	322	338	321	302	348	333	304	350	323	324	360	347	355	294	319	340	358	343	338	314	304	313	340	338	319	355	344	355	358	350	359	326	291	356	335	319	368	334	308	352	319	348	312	327	320	322	299	308	325	347	317	311	346	325	367	338	284	350	336	342	354	349	331	352	339	330	351	323	327	315	328	322	341	340	344	327	322	361	352	357	329	304	356	322	350	365	317	330	344	306	318	331	366	348	322	343	342	377	313	300	331	329	349	319	332	317	363	288	334	322	300	318	287	346	301	369	290	300	322	325	341	344	331	322	347	350	353	347	330	312	332	318	307	339	316	358	333	324	314	348	332	299	336	343	365	363	330	347	321	325	321	313	319	347	360	311	337	323	319	362	342	338	362	331	383	318	327	339	312	313	350	330	334	345	344	330	327	298	324	335	349	316	314	353	292	328	314	346	337	353	309	348	356	360	337	348	364	334	337	359	322	329	328	342	368	325	327	357	353	303	337	345	362	358	337	353	336	336	333	335	332	307	351	324	326	308	309	323	340	347	360	349	328	308	331	320	319	304	350	323	332	335	358	319	330	358	325	348	340	352	350	369	379	366	327	318	322	326	330	324	337	341	368	349	327	320	304	316	350	351	343	325	343	337	314	311	322	337	340	338	342	358	332	324	334	332	337	323	330	331	368	344	315	329	332	350	326	362	346	341	341	341	295	327	321	341	316	321	321	309	340	308	363	320	303	326	367	319	335	330	331	328	339	328	308	341	346	331	350	331	361	301	355	329	321	314	348	318	322	340	308	284	338	342	343	309	338	365	349	313	343	368	341	346	335	331	329	314	308	313	326	327	322	315	314	362	311	324	325	343	332	346	330	311	333	344	360	329	341	340	306	303	357	317	360	335	310	317
35102	56608	42622	31779	23962	14023	4938	1343	678	513	396	441	406	390	392	365	385	373	381	396	374	356	382	384	377	392	350	381	384	387	366	365	386	391	379	374	372	362	351	375	387	395	364	376	375	387	378	409	335	409	385	376	355	395	354	405	392	384	371	359	390	354	384	372	403	373	400	354	399	379	371	362	389	382	366	371	370	357	398	354	378	362	409	360	380	385	386	357	351	376	387	401	375	389	385	384	402	380	373	352	341	373	379	391	390	365	401	380	365	383	346	355	394	406	351	354	386	417	378	373	370	352	335	377	363	377	385	417	397	385	380	369	403	396	396	389	386	347	382	392	358	375	355	408	388	368	390	369	352	363	402	373	403	383	381	364	376	381	382	383	400	351	389	361	346	335	358	374	396	372	366	363	378	389	378	340	352	367	371	374	363	387	336	365	381	355	377	358	379	379	387	359	374	392	396	375	407	362	389	361	386	406	399	328	372	369	420	394	362	377	343	391	354	405	380	390	365	400	367	391	385	396	406	334	364	376	366	371	379	341	377	353	338	354	423	369	365	356	373	390	384	385	364	374	381	402	381	399	358	342	382	391	341	418	400	357	418	373	377	395	406	390	390	379	380	403	396	366	392	360	377	396	378	375	376	380	385	385	392	363	392	411	345	362	383	395	368	361	390	364	431	372	323	367	401	369	383	381	362	383	358	385	405	376	373	397	370	376	364	316	409	396	368	376	366	363	386	365	388	368	367	373	401	373	385	379	352	387	395	351	384	367	408	399	368	354	372	381	350	369	367	383	396	363	408	370	413	393	387	384	349	369	358	362	388	402	385	422	349	383	347	373	383	375	355	366	376	363	373	387	357	353	373	349	381	369	390	409	383	392	381	374	399	356	365	368	372	353	352	350	387	364	388	361	376	410	371	369	371	381	397	389	377	366	373	369	362	368	349	340	400	367	367	371	419	364	400	408	390	387	364	379	358	383	371	351	383	392	373	349	367	376	357	350	362	348	373	403	351	378	381	348	381	393	367	390	366	364	350	390	386	397	384	351	338	379	369	403	376	418	343	407	377	373	355	355	406	388	373	395	366	369	399	350	388	344	392	353	360	380	385	377	357	398	360	391	359	396	405	390	381	397	335	408	365	403	378	365	408	384	355	368	400	368	386	371	364	382	408	356	381	356	391	412	376	349	363	432	362	361	346	382	385	369	387	359	366	392	378	385	384	363	353	388	392	371	417	376	350	351	345	374	408	385	369	367	375	412	396	386	395	389	363	410	406	387	338	372	372	372	418	382	363	364	337	398	385	376	360	341	396	373	364	379	361	364	405	368	412	364	404	416	388	401	368	415	413	359	416	419	388	384	380	385	387	355	368	349	376	371	363	394	393	374	390	339	382	381	384	380	357	361	398	412	397	377	321	394	345	342	345	380	354	360	345	402	381	359	361	364	343	376	386	343	407	390	399	368	407	358	379	402	407	394	399	388	377	363	365	361	379	368	402	359	380	377	394	414	384	388	435	416	344	402	362	379	369	362	361	374	407	363	393	387	361	362	393	340	404	366	352	391	411	374	423	376	376	361	377	375	358	346	371	373	366	382	384	390	385	366	355	350	394	387	377	364	381	378	380	389	377	391	368	382	402	358	359	372	377	366	369	361	358	379	384	339	410	376	360	364	393	403	353	317	355	368	420	407	343	359	375	369	422	376	341	376	348	384	373	387	390	360	381	349	378	381	337	358	361	366	353	389	371	381	386	379	382	382	383	362	399	364	370	347	359	393	339	391	377	353	403	366	370	368	375	408	384	406	367	384	353	412	357	391	399	363	365	367	368	382	385	378	363	351	346	392	371	386	385	380	357	372	389	381	361	379	385	385	372	387	353	388	391	349	376	350	397	385	383	344	386	372	399	352	377	351	387	388	357	380	393	373	397	415	403	369	361	378	388	374	366	392	378	398	364	373	350	366	387	376	395	357	333	368	370	372	379	398	394	384	389	381	377	377	385	386	369	384	373	382	364	395	384	374	350	349	349	376	374	369	367	381	376	385	371	362	363	400	357	382	418	360	374	354	384	423	394	376	411	343	377	369	382	381	394	349	345	342	371	369	389	391	396	391	374	392	390	376	367	382	364	402	383	363	404	368	389	411	366	365	379	387	396	373	396	392	389	390	360	395	371	394	336	395	370	372	393	376	361	380	363	386	398	349	369	416	374	359	379	378	397	378	389	391	362	393	403	405	368	392	374	393	357	369	391	372	386	357	420	371	378	358	413	377	405	375	406	383	369	366	348	396	367	388	402	397	358	387	384	383	392	378	369	372	363	361	389	376	352	373	408	399	388	381	382	374	332	368	353	390	360	374	414	377	387	404	350	388	369	387	385	381	383	351	387	386	346	319	386	343	355	370	360	360	375	427	348	382	422	369	354	392	373	358	370	361	387	382	358	376	368	355	370	341	403	357	372	389	359	421	380	322	342	370	376	398	357	386	383	399	331	372	395	400	366	394	377	427	383	382	386	387	367	385	354	379	392	373	389	365	382	375	369	383	361	358	411	388	418	385	394	357	373	365	398	380	351	346	359	395	375	382	408	384	387	381	384	403	392	381	357	347	381	376	374	393	380	385	403	393	359	359	386	423	366	366	353	353	388	363	353	358	381	350	324	371	377	376	376	387	372	351	353	368	361	358	375	386	393	398	373	398	359	374	385	383	376	382	354	371	353	357	347	363	380	392	373	367	383	380	393	374	388	350	343	389	378	371	372	379	355	363	402	381	378	390	371	332	378	348	382	416	391	361	363	394	400	372	395	370	388	376	344	360	382	382	356	374	405	356	410	372	366	361	358	398	370	362	380	401	413	337	346	401	388	405	356	373	373	392	363	365	379	380	390	415	398	375	386	364	360	376	403	345	419	369	368	375	404	376	389	393	372	374	377	381	400	385	376	363	369	413	363	378	356	353	364	347	391	434	369	354	346	367	392	357	368	350	392	329	371	385	387	355	370	381	363	391	378	358	394	343	383	397	407	369	343	381	403	382	366	373	356	357	381	374	378	375	367	390	357	340	379	435	362	404	382	397	347	391	380	360	352	348	375	377	369	384	360	397	345	390	400	360	369	393	375	378	365	372	359	379	342	370	377	370	336	369	407	374	390	375	377	374	378	377	384	378	363	363	374	363	395	402	413	355	360	369	377	363	353	353	386	350	385	397	391	381	421	353	385	389	345	395	378	394	381	356	370	350	375	376	410	371	355	354	365	393	342	347	378	375	391	367	370	349	374	346	389	385	391	389	392	387	375	354	343	375	371	372	359	408	378	390	379	354	384	389	368	365	366	346	383	374	376	384	360	383	355	372	341	394	381	376	354	357	389	379	376	373	365	408	398	373	381	374	362	360	415	389	387	370	411	387	371	374	411	369	407	359	391	395	401	378	355	401	358	386	406	417	372	354	383	362	391	389	353	356	388	361	410	364	372	367	369	394	369	389	383	401	362	371	351	371	394	385
25244	21363	29636	28247	18770	8397	2250	1001	590	405	433	392	407	391	399	389	384	376	412	352	410	354	385	378	366	419	376	403	385	387	351	403	355	394	383	392	379	358	381	382	380	421	388	382	393	368	356	398	389	361	382	386	377	400	422	411	397	387	415	392	367	362	398	386	370	382	384	377	409	392	422	365	384	378	398	367	380	420	375	417	392	395	370	366	413	410	399	359	407	399	409	400	391	385	412	408	399	391	406	367	374	374	403	391	420	398	389	390	383	367	366	386	343	337	395	396	385	371	374	380	409	396	384	393	351	391	410	383	409	358	399	355	378	377	384	416	376	406	383	379	379	379	385	409	369	404	394	393	393	400	398	389	384	370	369	358	351	372	391	405	381	363	379	357	361	380	367	390	413	419	414	435	392	410	369	381	382	381	367	360	394	397	399	406	364	412	399	373	416	357	376	386	401	416	406	359	381	372	335	399	356	390	409	374	351	408	385	397	370	390	388	387	422	366	387	387	422	336	378	384	357	376	391	324	391	368	401	359	369	399	419	383	364	390	397	397	370	376	390	406	408	367	429	418	399	392	410	398	378	376	366	384	424	405	415	374	358	429	384	370	386	372	356	377	351	392	391	369	395	380	380	385	356	388	380	376	348	334	375	365	335	370	372	389	379	391	381	364	378	364	379	418	377	390	363	339	402	364	406	393	407	389	388	385	361	371	386	349	358	373	391	351	396	381	402	375	378	375	378	393	397	365	380	363	376	373	368	402	438	364	384	373	410	400	399	421	369	391	399	383	367	410	385	366	403	379	406	370	409	388	386	396	356	369	366	368	364	411	385	366	344	372	414	380	380	384	391	379	401	345	388	392	391	396	360	378	368	412	398	392	432	408	394	416	370	352	391	401	366	361	360	350	409	410	363	373	402	371	408	365	336	428	369	390	420	376	403	408	398	391	393	386	380	343	393	361	395	371	377	391	384	365	352	378	356	359	395	374	393	393	396	387	367	391	390	393	407	384	366	409	401	419	394	386	384	375	365	357	424	355	363	368	401	407	388	364	389	393	387	360	426	406	377	428	410	401	388	379	381	359	422	368	362	346	375	394	370	384	378	419	396	366	365	365	376	375	394	376	370	401	402	396	394	382	374	377	410	371	387	399	359	394	392	369	374	380	410	395	403	414	392	409	394	420	389	413	404	355	403	353	419	385	419	369	430	351	310	347	365	396	414	330	377	427	372	431	362	382	384	370	346	398	401	381	354	387	424	387	385	391	333	386	389	382	419	398	389	404	375	394	391	412	377	371	400	381	401	390	361	376	392	388	408	400	359	380	389	396	408	372	407	406	416	352	381	408	415	393	349	348	375	383	414	372	383	391	386	416	382	391	360	369	364	389	357	385	392	362	381	430	376	384	396	429	400	421	358	413	412	400	376	378	378	337	361	381	395	391	429	406	382	401	391	366	388	356	395	410	383	378	400	363	357	372	384	387	384	413	364	385	356	352	404	346	396	410	369	404	392	359	405	390	381	396	378	373	350	387	352	417	395	333	398	385	380	396	375	380	379	407	397	332	386	375	401	380	384	405	412	364	398	395	399	391	385	393	402	418	398	349	377	353	410	365	407	395	400	401	380	355	393	398	375	371	377	363	373	387	393	382	384	409	409	396	376	372	388	402	404	402	407	390	392	379	404	363	380	377	377	381	361	372	368	390	350	407	364	397	396	399	367	366	364	350	391	416	391	394	391	322	396	360	400	353	406	379	406	418	381	365	377	391	392	346	364	381	396	396	377	369	380	381	381	361	384	384	364	388	351	368	396	398	362	362	365	372	378	370	400	398	409	427	394	366	393	422	349	380	394	408	400	358	351	355	386	418	362	411	386	363	375	422	409	378	346	401	382	418	352	383	398	380	380	411	380	341	345	414	381	384	405	405	361	388	375	401	378	373	373	394	391	361	385	387	359	377	408	376	363	376	376	402	388	376	337	381	401	370	367	378	380	368	383	416	359	425	401	384	426	371	372	348	384	411	407	376	357	381	417	379	373	392	434	389	385	402	393	402	388	410	383	381	360	403	383	379	365	400	386	360	405	347	390	368	366	429	408	386	361	370	385	376	405	363	426	391	415	369	393	382	405	355	362	363	373	363	395	400	366	381	392	393	411	349	399	362	422	393	365	405	395	396	398	382	371	348	410	404	391	378	393	367	334	398	399	361	348	377	387	406	344	397	423	408	377	402	365	376	380	379	365	382	406	365	408	367	405	378	359	336	396	364	379	372	386	410	346	393	400	397	349	391	337	366	384	388	376	380	420	395	370	340	408	432	390	409	388	395	384	384	416	428	399	381	420	391	393	396	372	403	369	387	357	404	379	349	377	353	385	352	386	388	338	377	407	376	417	375	354	376	385	369	390	362	428	356	397	370	395	384	370	405	368	410	369	365	370	354	405	387	352	381	389	380	381	351	381	391	376	410	376	393	346	395	389	400	405	377	384	416	385	383	406	371	361	394	406	424	411	396	400	396	397	358	395	392	404	394	385	357	407	392	387	372	365	393	361	425	409	401	352	376	379	361	409	404	406	405	375	390	368	377	380	402	389	380	375	375	404	378	398	408	347	368	394	429	368	398	389	370	405	391	387	379	387	394	391	394	363	414	411	377	340	388	375	385	387	375	400	373	395	358	423	354	377	446	393	432	373	402	373	358	339	361	395	381	383	381	385	393	387	380	388	433	414	335	387	391	399	362	414	416	373	361	367	388	379	369	378	421	399	377	380	361	410	397	419	349	438	388	363	377	395	386	387	383	384	345	376	383	371	381	385	369	396	392	390	399	424	419	389	396	380	386	371	383	433	425	362	384	364	398	410	415	389	407	395	355	385	418	350	421	393	356	409	370	392	374	422	387	408	422	377	368	369	379	390	368	393	392	366	400	400	409	407	372	388	375	432	376	374	373	403	373	422	412	410	371	378	418	363	362	347	375	325	382	387	373	409	388	383	410	426	376	361	391	432	389	368	338	395	363	389	380	380	411	363	399	405	393	369	399	410	384	390	396	379	372	379	402	354	400	392	420	388	387	356	382	386	387	369	386	356	371	391	410	374	374	380	367	375	409	372	402	370	370	362	390	403	389	377	410	383	411	383	371	375	386	394	379	370	413	392	379	401	386	398	362	395	375	391	349	383	396	420	373	384	385	388	376	369	409	368	381	383	374	358	368	402	354	395	406	403	389	390	365	406	409	410	383	377	395	354	430	384	387	429	370	374	350	369	391	385	374	384	390	370	396	414	405	391	382	414	326	374	380	410	343	372	375	398	393	406	395	397	366	352	394	396	361	379	404	388	381	391	400	393	372	360	377	390	371	407	404	402	354	362	362	379	397	362	395	413	377	394	395	359	386	372	409	388	376	417	376	383	384	376	401	371	378	422	391	379	357	368	353	383	376	384	376	390	419	388	362	412	308	339	391	391	423	347	390	383	401	389	406	363	385	393	386	410	396	422	409	383	367
35959	53817	42576	29859	17424	8560	2655	1311	762	531	441	479	446	457	403	420	461	455	380	430	425	443	404	453	444	398	443	465	426	444	454	424	409	427	417	436	439	445	452	436	423	446	436	436	460	436	443	429	431	461	428	437	423	409	423	413	451	409	450	461	462	445	445	438	435	458	432	427	430	431	452	460	440	442	434	418	413	430	456	430	425	440	456	441	424	439	422	435	472	398	436	463	448	431	421	446	429	447	408	425	414	438	428	434	475	462	428	442	436	421	441	445	458	445	419	437	421	435	429	437	412	421	447	496	440	480	461	438	444	442	417	440	473	432	473	415	442	435	428	397	430	428	463	421	467	424	395	440	447	451	394	473	419	468	417	431	414	434	452	440	441	423	427	384	423	428	459	448	443	420	415	439	447	446	427	451	423	450	437	424	495	435	441	460	425	438	425	434	452	449	435	419	415	456	454	430	415	420	458	469	431	465	470	459	409	467	429	451	418	470	415	433	415	425	411	438	431	440	438	406	407	462	451	413	451	453	474	416	463	462	463	454	423	432	406	469	421	447	426	445	456	444	487	436	410	464	437	430	463	445	458	434	394	457	450	473	447	457	418	406	405	449	376	457	438	458	450	418	459	425	439	427	435	431	443	433	396	409	470	423	444	439	408	424	448	427	447	479	411	444	430	432	479	459	420	464	442	399	450	428	412	420	433	447	447	435	448	467	417	437	462	447	429	429	434	432	466	471	457	452	458	406	476	464	443	418	440	479	456	428	418	423	427	460	447	421	458	446	399	469	448	446	443	412	409	451	447	454	480	483	425	430	467	411	437	448	427	428	492	432	414	427	445	430	398	496	424	400	413	434	485	441	454	413	446	435	439	443	444	429	422	439	417	409	479	433	429	445	461	420	441	424	418	458	463	409	456	427	437	474	453	430	424	482	467	438	420	419	419	468	418	448	424	429	406	472	411	469	437	429	425	470	421	468	410	420	439	416	429	428	425	449	422	386	452	467	414	461	440	440	395	479	427	441	485	434	417	441	464	461	411	418	467	427	481	422	393	443	437	467	418	441	428	416	419	430	438	433	459	449	467	428	453	456	412	442	438	442	406	434	434	454	440	419	442	441	437	461	461	432	421	466	432	438	405	459	467	449	441	437	465	443	419	411	426	466	440	457	458	443	469	446	447	412	415	429	416	461	446	434	403	439	425	433	444	429	414	424	437	440	431	426	447	458	450	466	431	446	443	445	477	451	443	425	464	435	450	430	458	454	456	484	448	450	463	425	427	422	400	446	433	443	429	414	419	447	437	431	407	440	455	431	416	466	452	414	411	444	442	438	449	466	454	439	438	415	483	468	419	411	465	447	460	466	418	439	430	435	456	426	448	437	412	407	434	436	458	408	430	456	441	445	465	409	425	419	442	402	419	440	440	444	433	434	436	450	455	428	479	423	417	458	382	422	459	461	387	439	454	436	455	432	472	427	443	412	475	453	404	435	433	417	423	431	446	450	466	440	422	446	424	462	468	425	418	439	428	465	450	391	420	412	439	430	452	455	458	431	441	447	501	448	415	454	443	456	458	410	473	434	462	413	439	428	451	456	466	439	412	465	450	432	459	450	472	434	472	474	372	431	467	451	480	493	455	461	469	450	397	397	462	433	411	439	472	423	450	436	413	452	478	421	422	484	420	447	484	434	447	432	421	466	466	411	447	427	405	460	442	451	404	427	456	406	439	427	419	444	464	422	454	454	459	439	459	453	441	444	412	399	469	454	468	416	479	419	434	443	505	441	425	402	430	403	438	423	429	477	415	431	464	442	434	466	519	430	440	428	432	419	479	481	461	419	419	451	413	452	448	453	418	442	434	481	444	451	451	441	422	433	441	451	442	432	418	411	411	427	419	440	449	415	463	432	439	436	417	440	443	473	434	451	452	449	431	438	451	436	423	405	458	373	435	441	446	421	461	444	408	455	461	424	417	425	436	393	407	439	432	422	451	431	435	443	437	451	440	398	433	448	451	435	445	387	464	475	462	467	408	437	426	420	432	408	445	457	429	421	447	410	413	430	408	442	423	453	442	429	420	442	419	432	458	460	444	435	438	405	455	415	424	425	444	426	453	432	441	472	464	482	404	407	440	432	449	437	412	440	434	440	427	424	448	400	429	402	438	409	457	415	405	433	409	433	449	474	442	494	427	467	427	441	419	394	466	450	432	444	432	445	440	474	430	455	433	407	482	446	465	467	416	464	417	420	467	445	386	431	421	413	450	456	414	442	434	448	454	428	454	407	472	439	459	447	431	413	430	420	458	414	440	423	446	397	445	452	424	438	459	500	472	450	462	438	440	408	422	444	430	455	437	462	397	421	475	426	459	423	439	438	463	433	432	451	460	423	433	445	445	395	458	440	414	470	431	492	430	435	421	447	414	400	441	428	440	426	443	451	435	415	429	436	414	424	461	473	427	428	484	457	443	444	453	448	441	422	434	437	440	453	433	454	438	445	440	443	429	429	453	424	430	418	485	448	446	472	434	449	396	459	433	440	434	399	446	433	456	460	411	457	440	439	453	459	398	473	437	446	407	445	403	437	434	453	429	426	441	415	466	476	472	462	454	438	449	423	433	446	449	444	435	440	456	447	417	427	443	457	446	419	449	458	446	435	425	447	422	436	433	465	436	441	435	437	424	443	417	418	431	397	397	420	450	452	442	458	458	431	473	453	401	476	431	440	451	435	454	456	430	454	449	421	425	454	429	437	442	463	462	396	419	452	417	429	479	414	454	453	450	443	458	421	459	434	467	458	454	432	435	477	455	426	423	451	419	461	417	440	424	421	451	449	430	407	453	459	442	462	427	453	406	448	468	391	452	445	463	467	459	452	429	450	476	441	462	409	428	437	427	460	404	425	466	435	442	447	434	448	396	452	407	442	475	437	457	435	456	411	447	443	465	451	442	465	442	447	423	440	459	396	438	414	455	420	406	462	456	411	441	432	435	432	459	452	451	462	434	469	468	422	433	425	397	402	444	452	416	452	405	427	419	456	419	441	481	446	433	426	465	454	460	448	453	449	437	475	447	470	456	431	425	445	453	423	447	443	432	408	438	421	456	446	424	448	454	423	439	437	416	449	460	435	414	435	428	428	440	461	455	414	406	426	491	471	438	438	481	449	446	430	460	413	448	466	401	437	439	393	441	458	414	419	471	443	430	447	442	426	437	428	436	461	437	454	399	437	449	471	448	440	477	435	417	464	440	440	453	396	442	453	460	446	455	443	434	447	455	405	437	397	408	428	437	402	428	434	438	473	408	485	441	440	457	447	457	404	411	452	482	434	505	479	416	429	412	450	434	419	447	408	420	423	440	439	432	432	414	403	468	415	469	448	425	428	450	434	412	427	480	435	397	462	435	445	449	468	437	429	465	422	451	465	390	427	429	448	425	470	437	447	439	425	443	457	430	421	457	446	455	472	398	433	429	430	407	452	407	452	434	453	462	409	425	455	437	451
22953	21079	28627	24263	22265	22132	14008	3580	1156	586	533	531	541	494	512	512	512	479	503	476	469	498	490	507	485	476	496	490	510	455	493	438	505	514	489	474	452	473	476	495	489	458	473	523	449	482	482	482	502	457	525	467	455	476	493	481	489	475	496	497	513	461	469	483	485	474	498	434	502	482	459	469	462	463	455	470	466	483	457	516	486	455	471	460	485	528	484	489	481	487	474	513	473	478	495	460	507	456	472	443	472	522	447	449	462	468	441	473	492	520	493	510	445	498	473	473	517	522	496	448	461	453	489	497	472	501	480	462	467	487	483	490	458	482	475	497	499	481	495	516	496	476	507	488	482	491	506	486	486	469	484	489	506	461	475	442	466	443	459	445	462	468	495	460	507	529	495	458	465	473	492	477	502	490	465	431	469	453	482	494	448	472	441	455	505	488	422	444	494	496	468	474	458	470	460	509	469	475	485	500	501	474	512	485	444	475	486	491	458	495	482	477	475	486	463	476	492	472	478	456	517	475	480	473	468	463	487	522	472	437	496	493	448	489	479	451	479	507	480	458	471	483	461	476	470	517	485	456	477	496	453	460	503	505	495	532	508	440	440	480	488	505	481	464	483	505	449	516	472	490	462	471	487	493	479	457	457	465	446	490	456	475	488	493	496	513	505	504	467	494	510	477	459	463	481	500	466	489	458	513	439	503	431	503	491	448	506	480	449	451	468	471	439	481	472	509	472	486	463	503	493	465	489	477	500	484	488	475	470	490	495	471	446	494	461	496	509	489	520	493	493	451	479	505	439	458	479	479	492	445	465	493	474	461	420	482	484	522	486	486	463	470	488	490	464	497	489	467	461	510	474	507	474	460	485	491	473	531	498	497	527	465	499	492	506	485	454	466	504	484	467	472	450	515	498	461	480	478	501	416	482	457	526	502	463	454	482	504	471	483	495	445	493	481	511	467	485	417	487	442	493	496	500	418	490	455	495	480	455	442	525	497	490	482	501	460	493	510	460	518	483	482	497	480	499	477	462	450	457	508	429	498	439	479	491	477	507	470	494	458	465	465	464	468	500	497	465	528	484	496	436	477	446	467	504	445	466	482	481	466	478	479	449	459	437	478	489	464	502	507	462	496	489	440	520	477	490	462	501	501	490	482	483	473	503	523	490	474	517	454	504	508	475	437	490	479	465	467	482	483	461	486	485	471	467	463	480	495	499	501	465	465	509	476	511	443	513	453	490	493	462	477	428	529	494	503	457	451	463	436	470	469	488	544	511	451	474	494	493	463	458	486	495	465	488	481	510	489	470	488	452	515	444	498	477	459	497	489	466	464	535	491	493	469	461	486	483	482	457	483	461	479	493	496	487	486	481	480	437	471	472	497	512	471	494	484	458	467	460	512	448	477	453	465	481	463	451	474	511	491	477	428	484	472	464	446	426	482	461	483	509	495	438	434	517	445	456	431	483	480	486	479	454	501	510	469	467	472	469	495	458	486	486	496	463	492	499	474	473	463	467	426	505	483	460	471	503	514	482	504	473	457	447	521	495	464	507	473	481	469	504	480	501	455	495	464	466	506	456	450	443	492	515	504	461	478	480	457	459	509	475	473	466	474	465	462	466	477	522	486	452	470	511	491	454	497	511	481	410	477	477	494	494	439	511	490	544	516	424	517	479	464	497	481	472	483	486	468	504	473	498	447	465	516	481	478	479	509	475	459	502	491	473	473	454	448	503	464	463	482	480	443	484	482	481	466	476	495	472	468	421	491	489	506	435	476	461	468	457	498	458	482	488	482	491	481	488	508	496	455	454	475	487	494	458	456	441	461	503	528	478	481	470	465	473	466	470	509	485	481	478	485	475	451	457	462	494	456	511	494	473	470	461	541	484	483	458	452	532	467	512	461	481	464	479	460	478	474	476	453	468	497	482	508	473	474	471	474	463	518	474	443	477	446	479	476	470	468	478	481	481	480	516	488	468	497	490	496	482	448	489	485	492	494	479	495	521	454	494	495	500	462	462	497	482	449	483	484	514	465	500	490	469	460	479	487	484	477	470	497	446	483	426	471	484	474	515	486	519	467	490	451	484	467	466	451	513	465	496	500	430	486	462	442	471	523	478	452	447	488	495	533	458	479	459	498	491	461	477	501	495	499	493	489	486	429	478	466	471	450	487	448	505	453	445	466	472	473	512	431	485	514	447	507	456	505	505	481	461	486	512	501	456	472	467	504	495	509	500	480	528	467	475	521	465	435	482	475	489	536	464	474	468	510	460	468	432	491	492	465	466	441	521	468	474	485	463	497	450	487	481	459	484	441	500	516	467	470	462	485	473	484	500	458	459	473	470	493	492	473	405	465	500	475	468	497	460	491	457	460	490	501	502	470	467	483	471	464	470	484	506	496	442	473	496	479	488	498	472	475	483	487	469	486	434	483	490	462	508	500	476	491	514	453	505	503	493	453	490	464	480	478	488	481	460	486	519	477	467	483	471	459	500	452	486	478	430	483	474	493	489	484	469	473	446	499	485	487	466	470	456	476	497	456	491	496	478	474	473	472	444	462	490	483	477	477	476	433	457	465	514	486	461	527	465	483	506	487	488	467	480	479	458	464	472	459	483	465	532	509	484	466	481	480	529	448	441	459	431	437	435	463	484	460	451	523	485	488	481	469	479	492	487	446	477	454	467	456	499	427	450	453	489	480	516	482	502	489	452	479	453	471	504	456	441	459	435	452	451	470	515	509	466	475	472	455	494	505	472	479	467	507	450	474	495	463	481	481	476	481	523	453	519	475	486	479	499	503	482	476	448	479	454	468	494	482	480	473	454	476	478	488	501	479	445	470	460	527	511	463	478	481	462	472	487	494	516	431	477	502	498	482	486	449	510	463	473	471	501	538	506	474	465	483	487	457	540	447	488	455	471	456	486	493	506	442	441	504	466	478	502	481	535	452	508	463	469	456	460	455	474	492	435	470	430	490	479	495	457	437	474	502	499	512	461	501	465	453	467	475	480	515	435	453	472	508	481	481	483	490	476	460	473	482	512	488	444	456	451	482	446	462	484	505	508	490	479	481	462	441	462	503	466	489	465	492	446	454	436	443	522	487	473	479	478	490	491	494	430	489	464	501	472	488	474	483	496	463	469	466	477	491	441	484	453	477	487	476	450	488	514	457	445	494	490	490	419	477	486	497	483	480	508	458	503	508	478	479	466	481	468	481	479	447	516	424	472	531	483	438	515	433	496	487	461	480	476	452	461	540	499	503	477	560	483	539	440	482	463	483	486	483	449	445	484	428	487	434	500	450	495	470	454	487	498	471	485	495	469	480	464	459	487	522	494	471	489	496	456	502	457	453	482	460	507	482	466	540	460	481	461	525	518	439	462	449	478	514	448	439	500	499	499	468	474	451	492	475	473	478	483	494	470	447	492	459	462	491	453	498	480	455	435	486	485	484	448	423	465	468	452	445	486	497	503	486	467	497	481	472	442	434	456	459	466	458
40693	67634	50456	37372	29817	16379	6612	3281	1373	723	573	560	558	568	538	525	547	531	554	490	528	531	480	501	542	487	483	552	514	510	570	536	515	533	515	516	521	528	545	512	499	520	524	527	568	520	547	545	491	517	528	510	545	538	525	538	543	528	523	513	554	535	537	532	511	519	488	488	543	497	530	537	513	529	545	527	542	493	526	516	536	533	536	514	523	510	542	530	538	554	562	544	524	491	500	548	544	520	534	534	511	530	503	529	552	549	512	485	540	540	505	506	542	548	545	536	528	518	495	515	534	559	564	520	506	486	539	550	499	463	551	527	532	488	543	532	544	530	522	538	518	511	510	526	520	523	542	525	551	520	528	546	500	580	457	513	523	520	510	508	510	545	522	485	526	534	489	537	539	521	514	542	493	507	504	527	526	502	542	499	493	516	525	544	518	534	508	517	533	552	547	534	509	520	549	529	477	530	534	552	540	509	507	557	558	529	486	509	494	523	531	551	504	522	508	549	505	516	510	518	558	486	503	527	503	518	519	504	555	503	491	497	511	516	547	518	536	499	505	527	496	516	522	488	527	501	535	523	532	524	527	517	512	465	524	543	531	574	516	587	556	544	522	529	533	523	543	515	525	567	579	472	517	518	549	542	506	505	525	568	532	529	518	535	517	482	537	529	527	554	516	470	554	518	514	495	523	496	505	514	527	504	467	501	535	528	527	506	529	551	541	493	539	571	537	557	532	504	496	533	560	514	506	562	500	512	518	514	484	510	527	511	538	549	558	531	540	530	526	568	514	556	553	510	547	513	500	493	505	523	524	508	510	543	560	515	559	529	531	514	502	554	496	542	573	487	529	519	532	494	471	503	526	496	532	539	533	560	549	480	517	522	544	520	570	571	500	509	536	543	521	514	504	572	514	506	537	540	510	523	538	515	518	512	551	519	522	553	496	518	511	539	561	523	531	519	547	567	528	553	529	470	490	558	569	493	522	537	513	488	515	526	540	545	518	530	516	551	553	526	546	492	559	490	510	520	557	512	494	534	544	546	524	535	551	550	553	535	585	500	497	516	530	497	566	518	489	515	503	529	522	509	535	520	492	539	541	503	536	513	469	550	540	524	532	528	528	535	502	543	546	547	519	530	534	513	525	537	531	534	533	508	515	512	531	516	534	556	533	536	546	536	504	552	537	498	534	503	505	520	516	548	554	533	515	475	511	520	507	526	516	489	574	501	504	514	474	540	529	499	516	525	526	517	520	456	514	524	524	525	538	518	537	504	525	528	542	526	524	547	493	491	507	499	529	493	507	507	541	543	559	503	516	478	515	507	515	530	532	528	514	515	476	515	492	494	503	541	524	515	515	537	495	512	534	520	527	500	525	532	539	497	515	511	536	490	540	517	490	543	530	539	543	513	489	540	556	556	522	490	552	529	508	530	559	539	516	510	507	535	539	546	512	527	549	543	521	541	501	494	530	530	501	553	524	529	513	514	538	529	507	524	555	539	525	542	551	540	487	485	538	514	512	492	515	561	460	584	497	545	485	538	524	570	545	518	508	514	520	540	554	518	557	533	532	489	500	519	534	557	508	562	527	521	508	493	503	517	519	551	500	527	507	529	539	516	549	508	532	523	544	527	563	559	499	527	531	534	518	478	543	496	535	551	540	510	491	505	504	525	545	525	539	516	546	547	531	506	526	533	500	515	533	528	522	549	504	493	511	490	506	527	547	492	526	504	546	497	556	521	558	560	565	511	509	524	559	487	538	511	541	558	556	520	484	547	547	499	535	509	509	535	544	533	543	529	543	512	496	522	513	530	512	525	502	535	537	539	531	533	591	526	526	512	498	546	526	547	532	491	496	514	525	511	515	524	535	536	506	570	521	569	529	543	513	547	564	488	490	510	513	530	541	517	511	525	506	516	531	515	568	571	529	552	525	507	545	522	493	559	478	520	509	471	504	522	544	506	577	552	518	498	480	525	522	524	499	534	523	504	546	520	520	521	540	530	503	529	511	550	521	535	495	527	536	508	502	487	494	481	519	539	541	510	490	488	526	518	558	513	520	542	518	532	531	516	498	525	531	483	485	505	473	483	542	504	532	467	541	539	549	494	549	485	479	536	495	499	540	567	512	510	557	510	514	547	471	506	503	515	537	512	517	545	477	494	490	518	547	535	533	502	555	522	516	491	500	498	539	502	497	490	507	524	565	473	531	522	534	566	536	543	540	511	509	537	539	518	552	563	530	533	513	508	517	471	504	560	515	540	534	523	555	476	504	525	544	486	552	546	532	469	560	523	528	488	537	510	515	534	537	519	526	516	531	538	542	538	540	507	530	545	515	508	522	545	511	541	543	529	536	483	543	519	515	567	515	507	492	554	509	543	521	498	538	515	548	526	514	489	508	529	515	526	538	520	512	524	520	555	499	527	523	529	532	547	524	495	520	538	533	518	547	545	535	541	524	561	505	504	528	532	538	505	516	532	493	567	522	515	544	511	496	472	519	520	534	541	525	547	510	529	538	559	486	492	537	545	530	559	517	559	516	513	526	574	518	512	493	586	528	551	476	524	511	519	544	526	501	490	504	523	486	539	540	495	527	531	596	554	535	483	521	525	543	504	546	515	545	551	532	571	503	506	524	538	508	516	522	510	505	557	559	573	528	556	605	544	497	508	571	543	547	504	523	539	525	537	511	526	542	572	521	540	486	548	530	534	523	506	515	493	538	528	508	527	510	523	528	461	515	526	497	532	542	504	550	506	517	505	501	522	567	523	522	499	512	503	544	499	540	547	535	554	487	568	533	569	500	537	520	550	524	542	501	510	547	535	510	483	531	526	523	541	470	465	562	524	545	564	529	546	542	516	487	553	506	514	519	541	571	542	542	534	519	521	559	503	487	528	491	492	529	522	517	548	548	561	559	513	485	559	556	537	507	513	528	523	531	544	502	542	566	552	537	524	526	493	520	533	460	559	511	549	540	489	505	495	509	508	543	526	509	516	532	493	488	540	478	508	518	520	528	506	506	501	517	501	510	518	500	488	516	507	507	526	522	528	506	496	499	543	517	497	523	492	521	497	554	524	511	505	508	510	501	538	531	526	541	513	516	558	495	519	514	535	538	543	524	488	527	567	503	568	565	551	486	509	527	507	557	492	516	531	525	531	534	530	531	538	553	543	541	549	506	476	494	535	558	516	545	523	569	455	502	503	505	531	518	527	543	532	529	488	528	553	517	529	566	496	540	503	530	563	537	522	538	536	566	588	508	530	551	534	527	532	546	521	509	512	484	506	503	518	517	523	535	560	549	514	579	531	537	505	541	555	516	482	564	555	538	519	549	545	516	535	537	532	544	531	484	514	540	550	527	522	505	568	535	479	545	499	511	523	541	502	541	537	541	537	570	529	555	488	555	529	538	521	506	501	575	576	513	524	502	574	510	513	503	542	516	592	490	502	538	548	557	481	565	550	521	514	553	508	483	544	476	488	522	535	555	553	549	545	569	541
31603	33416	32908	22470	8025	2632	1214	533	331	303	315	308	286	332	326	319	316	297	334	324	293	324	316	305	284	286	331	317	312	300	346	289	302	321	351	300	311	297	339	291	305	299	310	287	313	299	307	295	319	287	323	337	301	301	293	315	328	317	291	305	295	286	327	320	296	315	316	313	313	321	296	310	326	307	300	337	311	322	283	294	344	285	294	309	294	314	290	319	309	306	313	301	326	317	333	336	302	324	293	311	310	345	289	308	301	321	306	292	308	324	327	311	324	315	327	280	342	338	275	302	300	324	305	307	297	319	310	318	274	306	308	291	316	308	347	314	341	324	330	280	304	291	315	290	293	289	280	282	256	315	291	298	302	323	298	306	307	318	313	287	326	322	297	322	322	344	321	289	296	303	293	298	317	286	315	314	331	290	276	296	331	315	320	309	328	310	317	307	313	300	324	307	337	319	326	315	301	314	326	303	293	251	310	299	289	321	313	324	292	332	297	297	312	289	298	299	306	299	294	291	315	307	307	323	314	291	301	331	315	317	307	312	336	299	327	321	294	314	324	308	288	311	314	347	312	274	323	316	305	289	331	316	301	289	310	290	335	316	314	318	308	304	302	316	310	331	292	300	289	302	317	323	309	286	294	308	295	359	270	318	289	298	322	317	309	311	321	307	265	271	296	302	323	296	273	300	305	293	329	316	302	316	298	294	287	302	314	272	301	301	331	331	294	311	295	300	328	299	272	310	305	276	287	296	298	310	289	274	322	292	274	292	309	302	283	317	291	320	317	327	289	331	282	321	320	317	313	314	297	310	292	313	284	301	313	297	319	298	280	318	324	285	311	298	274	281	296	311	355	310	304	341	337	281	317	287	282	302	291	333	331	312	309	327	319	315	326	307	319	299	282	299	329	307	312	302	310	316	289	309	326	349	301	295	280	312	328	311	320	298	291	298	333	302	349	313	333	316	297	289	317	302	304	302	296	340	301	330	316	303	269	308	306	261	315	350	302	330	306	304	313	307	302	258	322	326	306	306	306	317	269	309	329	333	333	262	267	297	297	320	317	315	298	329	288	314	306	322	315	324	305	303	319	337	354	335	314	325	292	295	308	300	309	321	296	325	308	316	329	312	317	294	301	310	289	301	302	268	303	284	361	338	320	306	288	303	307	297	333	291	307	293	296	306	297	309	293	318	316	298	321	299	309	314	321	317	305	312	298	314	285	291	302	323	319	309	297	297	349	279	296	328	297	294	318	304	284	317	304	288	310	320	287	305	295	281	336	294	317	275	314	320	316	311	347	325	309	322	301	272	288	318	319	331	325	330	292	303	297	330	291	287	310	286	302	294	321	320	289	299	276	312	293	321	316	332	281	348	319	310	301	311	316	316	313	279	307	314	310	302	314	323	309	341	306	318	312	296	310	330	302	322	322	323	311	323	317	324	304	329	318	332	303	317	322	276	323	316	291	305	291	309	310	311	315	333	327	316	325	305	311	310	286	299	271	298	300	336	267	303	345	357	304	282	304	300	297	291	291	318	286	308	339	319	330	312	328	307	313	312	299	289	311	299	337	282	311	308	302	303	326	290	303	289	299	314	290	303	290	303	317	299	327	338	316	288	286	298	289	343	292	295	319	323	324	332	330	308	294	289	315	330	339	310	329	324	303	288	339	318	289	287	288	290	292	338	312	313	331	290	277	327	294	324	297	306	313	321	303	305	297	371	323	281	301	322	319	313	302	288	304	318	308	285	334	305	317	308	336	314	307	297	300	314	308	307	294	300	284	310	326	298	328	332	341	346	325	302	287	285	314	319	322	289	306	335	319	308	323	308	313	348	252	341	282	324	303	305	292	284	304	325	318	306	314	315	319	306	322	306	303	323	283	286	303	321	313	284	311	289	296	303	282	279	347	325	308	304	336	297	298	314	325	329	284	323	300	327	301	322	335	280	285	311	322	306	304	338	296	308	310	318	317	331	324	299	338	279	314	293	309	297	323	283	293	319	278	276	324	329	325	305	319	346	296	307	315	318	288	330	310	316	338	267	324	324	339	305	308	294	312	306	298	314	285	310	278	321	330	291	327	306	317	336	316	284	314	312	320	315	287	269	301	307	326	285	306	307	306	298	322	308	347	286	316	308	318	304	316	300	294	300	277	319	307	308	306	288	310	298	319	322	282	328	312	313	292	311	300	320	292	289	297	304	279	304	322	331	324	283	321	296	315	302	304	322	293	305	331	309	300	284	334	313	319	314	298	295	281	308	310	320	313	299	335	272	300	284	333	358	313	306	290	318	300	269	295	301	319	325	296	315	321	303	310	318	331	337	340	293	308	259	278	315	328	307	311	301	323	320	330	320	283	301	355	282	301	329	291	337	291	336	275	295	298	311	318	331	294	355	321	291	320	340	324	294	318	277	302	300	301	317	325	286	320	320	320	283	281	325	292	302	331	315	323	305	333	273	299	300	343	340	337	308	322	300	293	285	317	312	314	329	294	309	319	332	290	300	296	341	313	316	328	305	300	300	297	314	305	300	289	310	307	299	320	308	322	318	297	310	314	287	324	310	271	315	326	281	288	349	300	298	307	297	308	321	348	312	315	299	314	293	286	301	265	324	325	328	292	295	314	321	328	272	297	304	280	320	312	307	311	343	304	301	294	311	346	321	297	316	275	258	316	299	307	341	328	301	327	307	334	297	323	314	325	312	342	321	309	304	340	335	300	332	326	286	339	292	291	300	305	277	305	317	330	300	354	312	336	288	314	340	294	295	307	325	309	321	296	318	311	295	295	292	300	296	291	305	313	306	337	329	294	307	309	318	307	320	308	324	291	262	304	280	331	353	322	321	318	325	309	296	312	280	328	300	318	314	331	305	305	322	306	345	346	316	313	286	308	319	310	308	300	307	339	314	284	293	321	324	358	320	286	316	297	303	301	297	345	284	316	308	303	298	343	318	317	307	310	297	305	307	325	296	289	304	316	289	328	294	316	320	288	313	290	325	301	304	313	315	325	283	307	293	316	303	318	292	322	316	311	316	303	302	312	310	302	313	318	294	312	319	333	294	302	285	295	330	287	268	300	318	297	290	307	295	312	284	311	316	303	302	271	284	288	314	293	319	309	297	283	307	306	307	321	333	309	338	293	330	297	302	305	287	342	309	287	302	327	298	326	315	312	321	317	291	284	294	334	287	302	285	304	322	280	305	315	329	315	321	328	300	314	342	314	289	349	316	295	341	317	303	319	317	289	355	319	282	320	268	292	338	283	310	292	319	310	318	301	275	307	288	297	326	333	295	308	302	292	330	305	280	303	305	294	305	332	299	310	306	317	309	299	298	308	295	338	310	305	313	303	287	324	306	335	325	330	329	328	312	321	314	282	291	300	300	287	274	306	314	297	311	313	330	304	316	312	317	337	256	324	261	310	336	307	322	333	303	291	324	327	315	302	288	288	319	304	306	258	299	304	324	299	310	335	321	313	306	306	319	334	326	303	292	289	295
37465	48125	33002	20389	8664	3441	1581	636	398	379	363	356	328	362	367	373	376	371	358	371	331	353	355	361	367	385	377	338	357	354	381	352	362	359	376	341	333	369	389	361	357	389	373	352	359	397	341	367	339	367	345	371	375	359	378	330	370	347	370	364	359	340	371	337	331	335	347	367	374	362	343	363	344	385	359	354	344	348	369	373	376	341	365	378	398	352	347	332	352	343	324	329	329	354	377	358	367	324	367	326	362	361	367	411	321	300	376	352	350	347	330	336	374	349	352	356	345	345	320	356	362	336	351	337	346	352	350	390	345	324	345	350	365	357	352	348	382	370	327	374	348	359	367	345	334	353	353	380	332	329	337	352	385	351	395	352	362	355	404	325	361	355	352	333	361	378	360	333	365	322	362	386	381	354	371	327	364	368	356	354	395	380	346	362	371	363	342	358	387	348	394	356	360	370	376	353	380	344	359	362	378	362	356	352	319	383	318	371	325	336	325	348	365	338	331	352	338	395	382	336	343	347	354	369	347	345	363	328	357	352	360	353	332	347	352	373	344	367	341	369	376	347	321	361	358	337	360	376	381	356	364	364	367	355	350	332	351	368	360	371	383	369	368	415	373	334	363	361	342	351	343	342	373	361	353	362	381	368	353	371	334	359	379	343	311	359	330	366	372	376	395	394	364	368	332	327	340	333	357	356	370	348	314	350	366	349	353	365	372	389	358	369	361	350	378	382	357	353	313	348	348	355	356	358	354	332	364	352	339	320	372	345	327	384	344	332	350	354	345	355	319	351	333	374	380	356	378	334	327	380	343	360	358	337	345	345	390	347	333	348	345	343	338	358	389	369	351	333	379	364	364	379	345	379	336	382	361	372	378	355	391	345	362	309	325	399	379	346	356	321	337	314	397	353	377	370	364	348	351	374	344	353	322	388	349	360	334	379	358	379	379	393	345	375	342	341	362	349	352	344	363	351	376	370	382	366	366	384	358	329	367	372	370	340	349	391	333	340	350	336	364	349	380	353	376	323	342	377	381	375	365	375	394	351	363	356	364	339	337	352	361	322	334	364	353	369	317	379	395	332	394	350	364	373	359	338	361	347	341	371	317	349	308	332	373	358	346	367	362	360	341	372	342	369	368	378	355	331	369	411	321	332	370	378	329	350	358	365	351	371	381	362	347	353	348	352	362	333	353	331	367	345	338	355	310	351	336	357	359	366	332	369	369	362	369	332	370	373	330	354	392	360	318	361	372	355	349	378	344	353	353	336	341	369	357	351	383	388	361	350	292	349	345	331	362	333	310	363	388	354	339	333	368	369	371	369	387	355	395	352	361	342	354	363	367	305	316	327	362	372	354	319	363	336	337	351	340	365	335	397	374	361	356	356	353	389	371	330	345	373	357	355	320	351	362	371	357	363	373	346	340	374	348	388	365	346	382	369	383	340	362	352	346	356	392	353	375	353	333	358	354	384	368	373	362	356	331	414	378	357	354	366	339	339	340	330	334	394	339	333	323	335	366	323	366	348	303	358	356	384	368	354	343	345	339	388	350	393	368	354	364	369	348	386	373	311	340	372	351	351	346	322	404	341	356	365	374	394	340	339	354	333	369	372	373	372	338	339	320	330	376	315	329	398	365	381	366	354	397	345	372	332	333	356	362	357	369	365	341	367	354	368	360	348	380	367	381	374	397	356	375	358	336	340	331	397	364	351	350	359	328	365	365	345	403	322	339	372	381	369	349	357	349	335	359	371	320	356	321	376	370	374	365	354	359	341	316	362	334	394	392	369	339	350	345	334	331	345	346	321	368	385	346	364	359	368	350	379	390	342	368	323	388	357	376	362	368	389	352	351	366	323	354	356	334	389	354	349	352	327	355	364	352	325	332	352	361	346	377	346	341	377	328	369	347	359	354	403	356	380	361	326	336	384	367	330	356	374	363	328	355	323	352	385	375	357	377	354	371	317	371	332	355	340	352	355	376	385	359	345	377	363	337	363	356	364	329	338	357	341	356	328	374	349	333	351	330	380	387	370	358	345	376	343	345	346	364	354	371	322	349	366	342	384	338	337	333	381	332	362	345	355	346	358	336	362	368	357	356	340	374	384	347	340	350	360	353	361	377	354	360	321	367	372	342	325	346	363	338	370	352	385	385	353	343	368	373	319	357	357	379	339	363	356	355	351	348	351	349	358	367	351	330	324	360	366	365	357	349	345	358	342	344	346	371	326	379	361	344	363	380	343	394	346	339	344	344	376	352	321	368	337	391	347	348	365	342	354	360	356	340	334	367	358	359	360	357	395	359	346	353	353	379	367	344	367	383	347	362	384	364	357	351	357	356	354	388	316	332	349	387	327	372	350	397	355	338	345	336	377	349	380	363	363	390	327	361	382	370	330	352	359	367	375	366	348	355	362	355	332	328	344	383	353	326	336	365	347	337	346	356	338	337	383	361	353	374	356	380	373	367	352	362	366	350	362	366	340	346	352	362	384	345	345	320	374	386	361	348	337	313	349	387	339	361	343	308	337	316	355	340	361	363	321	361	373	365	353	359	345	339	337	363	359	346	367	357	383	374	359	379	383	353	357	343	368	365	328	343	317	373	391	323	360	333	358	333	372	372	350	356	353	364	370	336	374	380	353	341	356	371	392	366	356	350	386	359	340	325	364	333	343	354	347	331	326	371	343	352	357	371	338	354	348	319	327	333	368	323	327	324	337	339	348	355	388	341	382	317	343	382	359	363	360	384	369	348	382	378	367	337	362	364	323	357	333	401	331	315	344	358	356	369	343	360	329	348	361	349	351	344	355	362	362	341	348	334	345	359	359	361	365	387	337	369	373	388	364	351	289	352	339	354	334	349	319	367	338	329	340	362	360	351	359	345	363	374	350	371	351	350	355	340	325	369	352	349	367	359	310	357	355	322	337	329	374	346	349	347	330	342	341	342	387	353	359	336	352	333	352	351	340	309	329	329	342	360	338	381	366	383	352	368	318	342	360	374	339	341	372	365	354	385	365	342	340	310	372	363	379	351	382	356	334	387	387	353	336	337	368	363	330	316	375	370	375	332	333	367	349	359	346	336	322	337	344	333	349	387	368	349	351	377	371	365	338	365	416	339	348	350	377	345	368	349	344	363	362	350	399	347	375	368	365	362	357	327	392	373	325	391	322	351	316	369	354	360	369	354	351	369	359	344	349	346	397	342	380	334	354	346	339	346	350	347	342	337	365	364	385	361	343	366	356	355	378	364	323	338	357	431	323	355	374	360	348	376	333	333	350	360	394	347	347	368	359	368	379	379	362	319	393	353	350	361	365	389	339	331	362	334	352	337	369	372	331	340	351	370	350	362	384	371	339	371	353	339	371	349	370	386	401	352	330	333	349	369	377	377	361	348	341	385	352	371	306	376	360	375	395	376	365	302	313	363	353	343	344	355	369	402	379	352	379	367	339	361	396	338	361	357	372	345	343	346	342	367	378	352	339	388	341	336	315	364	351
24265	21205	28852	25749	22248	16686	5957	1258	516	404	342	337	362	310	331	396	378	344	359	344	367	326	356	397	354	321	355	349	358	348	344	354	312	362	384	354	374	369	321	388	312	321	351	329	362	335	336	336	346	310	351	308	393	384	334	325	349	357	335	317	336	343	325	338	361	331	331	365	337	363	339	310	379	364	372	359	348	363	371	312	346	344	331	355	361	325	346	365	367	366	343	332	343	322	344	344	349	331	342	348	324	365	346	330	319	315	342	361	339	323	349	359	353	313	335	333	343	352	314	334	360	319	338	340	319	354	359	336	376	362	349	350	356	328	369	333	369	316	357	337	376	378	307	316	354	355	357	382	353	330	371	347	340	325	366	349	367	327	355	362	351	380	307	324	349	326	373	343	367	382	358	338	336	342	341	319	368	377	340	334	353	340	368	359	358	345	349	330	352	377	366	369	312	330	353	312	368	344	320	343	333	355	347	381	329	352	364	336	384	336	324	310	329	322	326	320	330	337	320	358	341	350	353	331	330	342	347	378	329	331	345	329	346	347	336	358	326	323	363	330	337	336	326	337	340	353	360	338	331	347	312	353	344	352	341	373	341	360	335	331	383	322	324	329	339	321	344	361	339	355	349	377	350	323	343	346	357	342	311	333	341	372	322	338	338	352	335	371	322	326	379	399	345	350	308	353	342	358	339	360	332	339	342	342	328	371	363	338	297	346	324	355	343	367	343	372	354	356	350	358	312	363	367	366	349	361	338	328	339	383	323	358	345	359	298	336	369	310	321	328	312	329	319	371	347	344	331	369	299	344	336	351	314	361	350	345	338	356	341	364	353	336	349	311	344	332	354	337	309	365	332	312	371	330	349	323	357	335	352	343	358	334	341	335	344	341	355	332	344	318	315	372	386	333	353	338	332	350	352	331	337	340	340	338	372	343	338	317	385	333	377	326	370	331	356	324	379	324	361	349	348	344	314	341	322	347	378	335	341	387	382	393	360	393	345	351	335	336	358	339	329	355	343	344	338	339	359	342	345	343	343	359	323	373	376	344	357	349	349	349	355	343	364	308	324	339	333	333	324	349	313	313	340	358	342	344	341	349	367	399	356	353	361	355	338	380	355	315	351	337	343	358	314	320	340	345	359	331	347	347	325	365	327	404	360	360	340	416	357	360	391	386	360	351	364	357	352	314	324	338	337	344	347	322	364	328	318	346	357	352	351	376	357	345	370	350	356	336	387	338	369	333	377	336	346	346	343	345	375	347	337	355	328	342	340	342	375	334	334	334	327	327	347	365	371	349	374	352	343	350	343	366	329	314	330	314	377	361	350	355	333	344	333	356	331	344	358	355	325	318	359	355	354	348	330	354	329	342	303	378	331	368	374	329	356	340	342	355	319	336	332	312	344	330	350	321	316	357	340	338	363	389	347	321	336	327	359	356	297	343	358	330	358	350	352	315	351	332	346	338	347	312	328	356	344	344	383	387	378	304	342	360	338	359	367	334	365	343	350	345	364	335	336	308	337	334	344	353	314	316	335	375	370	363	325	348	350	308	359	350	325	351	336	338	351	332	333	321	323	310	360	331	351	364	345	340	347	336	344	323	363	359	340	318	385	340	341	339	328	347	324	369	314	349	360	343	349	342	356	324	344	363	327	329	353	343	368	357	332	333	342	363	324	358	322	346	369	333	355	344	328	345	319	365	330	320	309	359	357	337	334	359	336	325	340	350	336	341	355	326	324	379	358	347	328	341	342	332	372	348	381	343	339	343	348	342	316	314	352	338	316	358	335	354	347	351	375	352	354	370	375	370	343	354	329	365	338	373	334	320	362	348	355	359	361	329	298	314	366	348	318	346	378	342	347	316	319	380	339	387	346	334	327	345	366	337	339	371	347	349	321	359	363	360	350	351	342	330	353	316	319	352	347	361	358	354	342	347	360	371	313	339	340	362	336	363	312	357	314	378	338	355	351	351	375	315	349	338	362	351	335	355	377	405	338	346	362	336	350	343	328	331	335	357	297	325	335	343	337	363	348	356	388	365	372	350	343	359	331	360	337	331	352	352	347	370	358	362	376	333	354	366	344	312	385	366	335	323	332	338	338	354	340	363	324	333	376	327	337	364	312	350	363	332	334	376	367	332	376	362	363	342	356	386	345	348	368	339	319	347	335	349	342	338	322	318	374	336	339	353	358	323	337	314	358	375	320	346	359	334	330	359	377	334	352	306	380	340	351	374	339	316	334	326	338	358	318	366	346	347	323	346	328	344	335	353	354	300	310	360	348	331	328	361	380	348	339	323	317	344	364	336	363	366	335	343	361	357	371	385	324	350	358	329	348	363	337	314	321	372	341	338	317	339	374	314	335	326	320	356	326	367	333	347	343	346	335	327	348	335	386	341	323	343	354	356	347	355	356	361	328	357	325	347	336	336	344	361	332	345	337	347	348	313	316	331	335	358	373	328	357	362	366	348	319	330	351	371	341	345	332	350	338	328	353	321	340	345	346	353	334	313	325	338	384	373	354	318	338	363	330	333	337	314	355	344	338	335	368	363	337	348	356	336	374	357	353	349	354	317	330	365	337	323	385	339	355	335	346	354	369	390	347	326	368	365	352	365	331	354	357	291	344	346	307	330	354	378	340	374	348	318	352	349	333	315	346	346	351	365	355	334	325	334	326	402	362	382	351	359	338	364	355	355	378	331	330	358	336	317	336	352	332	338	348	336	374	321	319	363	349	356	325	351	353	332	350	341	384	350	343	355	333	357	351	347	318	353	342	319	360	351	309	318	336	341	347	348	378	356	334	318	333	347	336	359	365	360	336	370	336	370	336	366	357	346	356	338	343	352	364	308	319	332	333	325	375	334	359	361	313	340	353	322	387	326	343	351	339	392	348	355	345	328	334	347	345	319	340	367	340	357	362	358	326	346	373	314	341	361	326	362	340	351	317	331	354	346	309	335	354	341	390	350	319	390	327	362	365	364	337	345	320	332	328	298	339	324	336	338	343	333	345	336	337	333	354	339	341	335	327	358	318	335	342	375	338	314	314	360	372	355	340	345	326	336	325	341	316	373	340	344	324	339	340	348	376	325	341	341	334	353	327	391	322	342	339	350	352	341	345	330	341	326	351	344	358	354	348	358	349	338	347	320	348	364	349	305	343	382	356	350	360	343	325	338	382	387	347	376	379	358	353	353	340	348	333	347	344	340	326	344	322	326	329	337	383	346	311	338	328	318	340	350	325	350	357	309	352	382	344	328	339	387	333	321	348	357	331	294	347	361	347	372	369	349	353	301	345	336	299	334	353	341	340	349	337	351	357	314	335	359	350	346	338	364	374	355	318	323	340	352	350	340	323	327	340	343	349	328	327	341	337	342	372	332	330	334	356	355	320	348	350	347	351	354	359	323	346	309	361	322	321	328	365	319	332	328	348	353	351	352	317	334	351	356	357	333	316	375	354	356	347	330	356	322	331	359	372	379	359	360	362	349	301	360
37190	57664	46679	30231	21838	12224	4460	1361	565	459	451	383	392	387	427	378	393	381	410	356	401	399	370	445	366	392	379	376	392	381	386	418	365	389	383	405	422	415	420	371	357	392	415	422	401	419	396	393	415	381	417	393	394	397	365	392	409	381	407	389	391	374	363	391	380	366	373	368	409	355	362	430	403	368	374	403	412	413	388	387	414	411	402	391	380	371	366	388	389	344	388	363	373	379	364	352	389	359	383	373	369	431	363	399	377	390	363	384	381	382	384	389	356	411	397	408	381	387	389	402	451	369	408	381	382	375	399	372	367	400	398	389	407	400	370	401	413	381	391	372	394	383	379	385	374	366	362	386	369	349	404	437	374	401	397	391	380	394	379	379	395	414	386	426	375	362	396	337	414	364	392	413	379	397	396	362	395	383	353	365	416	412	366	382	387	388	397	396	376	387	373	380	418	385	362	401	418	381	374	377	393	382	399	409	371	420	384	393	359	394	413	392	427	381	385	393	392	397	387	406	404	378	394	391	385	382	402	381	432	358	409	391	386	418	400	399	371	371	358	405	379	368	383	351	383	387	400	370	383	364	402	375	398	399	418	417	382	395	388	376	387	377	398	374	403	371	388	391	401	396	394	390	394	392	411	410	405	371	367	364	386	383	402	373	393	414	395	385	391	408	378	377	385	390	390	381	399	358	376	400	425	415	403	389	391	395	409	404	380	387	389	383	396	410	361	387	411	340	401	378	366	399	418	390	374	397	407	391	347	418	380	352	371	428	423	392	401	378	372	383	397	411	383	412	372	366	368	353	411	400	449	375	433	381	382	387	394	405	393	376	383	369	412	378	385	374	405	362	411	357	395	393	404	375	417	382	388	376	405	384	367	356	404	419	409	374	417	392	382	406	375	369	370	407	391	396	387	366	388	387	409	411	407	376	406	405	391	356	415	389	411	369	358	397	407	381	399	394	390	414	410	385	406	413	393	365	416	393	401	405	387	392	385	391	405	380	388	360	353	380	425	361	394	384	336	401	397	354	369	416	375	387	391	422	390	394	424	361	407	421	354	428	372	388	426	375	426	402	381	412	384	369	385	348	425	380	411	415	403	385	395	398	395	387	405	409	417	385	348	371	385	400	385	380	372	403	402	369	382	416	400	346	385	392	383	386	385	406	410	369	385	366	393	365	423	393	415	412	389	380	406	371	422	368	396	398	347	401	390	370	393	403	401	398	359	390	407	387	377	406	354	382	394	395	380	354	366	403	409	363	428	400	388	402	378	422	410	399	398	426	376	407	425	375	409	372	416	396	409	362	392	367	392	414	378	396	372	386	381	408	391	402	385	423	427	384	400	367	387	369	388	386	361	379	407	395	388	394	390	386	415	382	438	403	413	399	433	360	413	374	402	376	413	385	371	386	392	406	361	431	403	399	379	375	370	375	403	371	395	378	365	385	386	368	369	383	382	386	421	373	389	382	401	423	400	389	382	368	390	401	381	402	389	387	405	370	401	382	373	367	376	428	399	411	378	397	385	382	374	393	408	388	405	382	383	395	384	373	384	367	361	371	394	395	398	391	412	406	387	412	353	323	414	403	395	396	383	387	356	409	375	385	359	339	397	386	402	402	390	414	418	393	363	351	399	393	397	415	395	396	362	370	359	362	384	371	409	412	365	385	374	359	402	397	373	380	379	385	370	381	361	354	385	380	423	347	363	417	369	421	405	414	364	396	396	422	381	413	425	379	414	398	373	396	402	358	381	384	371	384	368	376	356	364	392	391	376	374	388	404	363	360	382	364	402	386	379	373	383	368	376	358	411	368	381	359	425	395	394	392	370	356	419	348	399	415	375	366	368	368	398	357	406	371	394	397	381	397	381	375	383	393	374	403	427	363	386	361	411	385	375	394	402	383	376	381	396	376	359	366	394	404	418	376	400	379	394	429	363	394	428	399	401	428	409	354	357	417	378	411	420	369	383	388	373	402	378	383	389	358	434	405	367	368	374	373	394	368	404	350	396	373	391	419	375	356	385	398	355	376	387	392	369	374	411	375	373	374	394	364	354	382	373	391	375	390	374	404	387	373	367	374	377	419	413	366	390	367	398	347	387	421	413	382	385	379	420	392	380	415	388	387	400	396	370	360	381	395	384	394	386	385	391	399	359	392	401	409	388	367	386	390	408	411	397	407	370	406	424	392	407	381	388	379	403	388	399	404	382	365	381	359	376	392	402	365	385	352	366	377	380	427	384	387	397	385	377	425	413	379	407	380	384	381	422	404	404	377	418	405	401	382	398	387	417	422	374	422	393	426	362	368	368	396	428	404	444	384	405	392	405	396	377	403	407	397	411	418	360	392	392	378	396	400	395	401	350	380	403	390	407	353	365	370	372	392	377	377	376	388	401	368	419	385	335	374	416	390	373	400	392	386	405	374	339	379	440	412	372	364	372	374	394	389	373	364	366	392	381	398	427	372	394	404	381	412	428	390	404	364	411	382	397	394	403	405	433	407	398	379	389	387	394	377	415	400	382	389	380	361	354	347	391	372	368	428	411	388	364	384	410	386	373	406	393	369	371	383	410	402	392	385	418	380	410	389	352	345	381	399	391	400	443	391	376	405	390	420	398	395	398	410	378	414	410	373	386	371	425	405	395	443	371	415	395	402	388	398	396	415	375	390	401	369	405	389	397	374	362	424	388	418	412	387	381	386	409	373	381	353	405	357	374	410	380	391	397	410	436	376	403	408	406	360	371	396	379	379	388	424	397	377	356	368	408	383	368	400	416	405	403	373	413	362	397	382	397	412	349	395	377	390	433	419	388	381	383	431	386	417	420	364	386	422	362	382	398	390	363	379	405	427	363	375	369	421	388	381	395	402	392	385	417	358	365	424	380	406	387	418	359	374	362	362	381	373	414	384	383	404	394	388	370	391	337	359	381	373	400	398	376	398	389	360	391	387	366	373	430	373	400	395	406	391	375	381	387	400	378	399	431	402	399	428	349	413	384	402	414	410	402	416	414	357	411	407	358	387	400	402	377	370	364	401	408	389	402	412	415	395	391	365	380	365	396	406	391	389	383	386	393	396	397	384	393	387	398	377	361	363	377	386	407	386	403	398	404	396	407	386	417	426	360	398	412	369	432	351	398	396	350	389	411	407	378	374	360	360	420	381	381	381	385	437	406	370	399	419	369	418	383	375	358	437	370	402	397	399	401	386	383	388	377	409	403	383	386	393	391	374	419	383	404	390	369	402	371	356	408	384	404	371	392	391	377	375	404	392	371	392	384	355	405	417	425	390	390	400	401	374	392	401	363	378	380	370	401	367	401	393	373	382	397	353	426	425	364	403	389	382	367	405	383	418	377	350	359	386	426	351	384	364	359	394	383	387	399	392	434	421	394	355	376	383	369	386	427	378	401	355	400	417	434	414	368	394	388	381	339	360	392	399	371	414	387	339	404	396	383	394	392	387	400	391	416	391	389	388	395	380	356	389	383	390	396	362
25130	21364	29476	28405	18149	7616	2056	886	525	474	408	372	386	399	393	390	414	388	441	392	411	385	373	410	399	396	393	370	384	381	401	393	398	387	411	375	371	350	375	389	404	346	374	396	383	362	383	347	377	391	403	377	375	385	352	388	376	409	404	378	383	373	369	390	373	424	376	403	351	391	387	398	396	376	396	382	367	359	372	376	383	359	369	389	382	400	401	363	409	383	408	380	406	385	391	365	387	360	354	384	382	371	417	370	395	404	356	372	392	372	387	387	363	380	382	360	378	357	349	425	376	380	375	394	370	381	406	370	379	327	367	371	396	392	355	421	357	352	363	376	395	405	371	375	383	381	368	405	395	380	419	401	372	374	422	330	371	404	382	398	394	383	398	406	381	410	365	413	340	354	404	364	362	365	369	403	364	400	383	402	371	363	363	356	368	370	379	410	372	408	354	412	376	383	412	386	402	412	394	414	392	403	393	372	387	408	393	401	370	383	390	351	399	358	359	382	390	364	432	395	374	381	424	406	395	357	360	389	370	365	387	360	381	400	380	377	399	373	385	349	384	413	385	376	385	423	365	381	374	367	385	361	412	380	379	365	375	385	392	400	392	344	356	398	401	361	406	389	409	335	415	371	392	356	353	411	379	396	384	383	440	389	375	385	345	363	365	355	392	349	407	357	376	376	393	385	381	393	408	379	374	401	362	363	388	385	393	389	376	399	393	373	393	389	378	378	416	393	386	388	368	386	381	384	369	361	367	396	375	385	390	380	363	400	368	368	379	365	363	412	384	357	375	400	394	371	370	375	355	425	382	361	400	373	369	397	400	364	389	374	425	370	371	379	378	378	387	384	348	380	356	390	360	367	403	373	397	378	390	372	380	413	403	378	392	376	360	399	390	366	355	362	386	360	362	388	392	411	381	381	375	374	369	360	362	387	344	372	418	406	414	392	367	379	352	377	395	353	383	367	418	389	344	379	391	420	391	396	379	361	371	401	358	383	407	362	390	398	403	369	401	410	399	376	385	380	412	396	393	385	401	393	400	377	381	407	351	425	332	342	384	368	378	355	408	358	364	385	359	402	404	398	399	386	400	367	387	370	342	399	405	372	402	395	389	388	396	409	379	355	408	377	403	419	386	420	377	366	419	415	365	380	373	368	396	375	384	406	376	388	423	364	369	363	387	400	373	401	379	378	390	372	388	415	397	378	336	425	394	375	399	380	434	356	404	377	400	388	407	399	363	426	376	362	413	380	391	369	378	368	388	384	373	406	349	355	362	408	407	359	355	384	363	377	375	386	376	365	376	358	394	377	341	382	372	356	393	351	396	373	415	408	421	382	383	370	372	381	352	366	399	379	387	377	402	403	371	402	366	369	445	390	370	392	402	357	385	388	339	415	361	408	385	369	365	391	404	387	367	381	367	357	368	396	395	379	399	383	399	375	351	387	386	378	375	371	399	388	373	378	384	420	382	341	380	350	390	383	379	382	377	403	413	390	369	398	404	360	392	387	394	396	397	415	400	399	377	368	365	372	383	379	409	340	393	378	430	357	406	382	342	367	327	399	393	387	370	347	399	373	352	372	400	411	388	351	377	345	405	365	373	333	378	408	404	388	379	368	382	391	387	389	397	367	355	364	404	379	403	381	385	350	373	411	385	373	388	379	379	425	410	384	397	383	406	359	380	380	360	362	367	381	400	350	391	388	372	413	402	399	383	367	383	369	372	368	372	393	362	410	361	380	391	404	356	370	390	373	370	360	374	360	372	385	369	394	373	365	366	384	413	388	393	354	379	420	378	372	393	340	358	402	363	357	381	374	363	379	379	392	385	365	373	384	389	392	417	426	389	380	384	401	366	367	404	385	395	363	402	410	366	393	397	375	342	408	383	392	358	401	417	355	355	386	341	404	418	387	378	399	353	384	408	389	375	402	389	371	389	383	357	395	369	398	387	334	394	355	395	398	346	387	365	317	405	424	362	393	376	377	398	366	381	378	395	369	363	381	379	363	345	376	371	413	379	373	394	407	370	386	373	392	408	366	368	392	370	386	381	394	395	379	368	389	375	379	387	365	336	390	386	385	416	349	363	377	391	397	380	417	387	350	338	390	387	367	373	386	408	394	361	402	360	383	373	423	409	378	398	401	390	365	358	370	342	385	376	395	366	416	413	366	360	408	368	372	363	407	385	364	378	375	401	385	372	389	400	421	372	403	392	370	387	399	342	405	384	363	342	352	355	377	355	420	364	355	404	391	383	380	407	381	382	362	371	384	362	378	387	368	366	395	376	379	401	384	372	351	368	406	358	420	369	418	356	362	377	410	379	370	364	352	393	410	405	410	389	363	361	387	371	389	400	378	398	390	400	399	397	366	364	403	366	386	370	379	371	373	368	390	379	379	371	349	383	339	383	395	397	399	361	396	372	391	419	403	403	397	402	379	400	382	419	373	417	352	397	390	345	398	411	399	399	423	406	370	339	403	386	383	377	402	405	376	396	432	381	341	385	413	355	415	387	398	411	415	409	358	381	363	366	375	354	365	354	385	378	390	403	394	346	352	410	397	373	396	404	389	416	408	379	388	396	365	392	419	420	391	388	362	352	392	389	384	356	361	403	395	433	393	389	398	372	390	376	354	334	402	395	341	367	385	382	367	387	420	400	379	391	384	414	389	384	378	364	419	377	361	383	393	384	363	381	384	372	390	386	380	396	401	360	383	341	362	386	399	345	401	371	393	395	380	423	373	348	368	377	384	352	377	390	368	345	403	407	356	412	399	384	358	375	365	406	398	405	387	341	380	384	372	381	389	368	394	383	392	379	378	373	390	357	370	388	362	364	386	379	400	374	397	364	360	385	403	384	402	374	357	397	380	376	377	371	387	403	382	353	346	356	393	383	357	364	408	382	379	381	395	410	384	363	375	397	400	378	351	363	366	383	401	373	382	399	407	372	368	393	392	395	390	413	395	372	403	374	390	402	370	384	376	392	415	398	399	373	347	378	345	374	348	358	403	370	415	397	376	382	387	367	393	409	387	383	403	373	350	408	384	379	396	379	363	414	390	390	359	379	378	394	384	380	388	374	384	379	371	379	382	373	379	394	342	359	426	399	392	398	399	386	373	401	369	376	386	433	383	403	387	405	386	424	368	383	356	402	400	357	379	390	382	387	376	375	371	380	383	415	391	409	411	378	337	378	353	384	386	375	374	400	383	415	366	374	368	374	399	414	424	422	385	357	364	365	400	357	375	379	385	378	388	401	377	408	374	369	386	430	373	372	391	376	392	361	385	406	398	369	381	370	355	399	377	392	368	391	399	390	387	379	384	379	394	366	383	393	411	365	386	384	378	380	367	403	418	345	390	388	373	396	380	405	376	409	412	417	403	374	410	377	401	353	400	381	447	414	393	388	348	431	378	379	376	358	387	402	407	366	376	397	370	383	353	399	379	382	411	329	360	384	375	388	358	399	371	352	422	343	369	371	392	385	423	374	413	399	386
36440	55914	42632	29005	16147	7101	2567	1258	644	518	442	444	440	439	443	437	395	429	437	454	447	399	427	428	438	456	465	417	438	460	411	413	435	475	436	432	404	428	400	431	444	424	434	434	429	457	405	431	420	444	455	442	430	427	455	431	434	424	415	412	440	445	421	422	475	447	435	427	437	418	419	411	462	439	437	458	465	425	434	423	434	436	398	464	394	449	414	446	472	439	452	399	442	433	447	460	432	423	429	430	426	414	462	434	394	434	453	472	432	461	490	456	466	415	442	458	445	465	449	422	445	443	457	424	411	400	415	464	434	418	410	445	416	453	420	429	454	415	460	428	455	436	425	431	437	422	438	447	446	435	466	475	412	416	462	490	427	469	420	431	427	430	416	437	470	439	425	435	430	397	431	418	447	452	494	444	411	456	465	461	450	456	456	432	421	457	438	418	472	422	447	462	422	423	436	471	452	476	474	464	475	414	432	446	447	424	412	431	425	439	404	458	407	444	469	461	468	426	425	474	447	428	434	446	431	415	398	435	434	450	412	422	411	424	471	421	435	406	448	426	461	434	446	458	437	427	409	427	432	410	412	410	445	404	420	475	445	445	456	408	440	424	420	420	435	438	391	405	472	454	401	419	440	433	416	449	419	434	428	481	446	455	410	438	436	433	435	433	447	423	415	427	416	452	436	473	410	453	428	428	421	427	413	409	421	440	438	389	436	474	409	437	414	423	437	481	442	444	411	451	439	428	402	454	468	413	410	441	460	440	432	445	411	424	432	476	405	450	425	416	411	449	410	436	451	410	373	422	428	448	439	473	455	453	460	428	446	414	429	419	451	419	396	424	461	435	413	410	432	454	446	462	442	441	404	454	414	446	424	442	446	443	447	447	443	463	410	425	455	437	425	426	385	451	425	440	421	427	455	455	393	419	413	475	447	406	452	420	435	413	414	476	443	478	444	439	366	432	416	477	447	441	455	434	451	448	426	447	423	428	463	448	465	412	434	504	412	445	442	458	436	429	437	453	423	471	439	422	474	431	425	430	468	483	433	447	460	410	421	426	441	484	442	402	435	435	448	450	441	428	421	428	440	444	447	413	416	434	457	472	474	402	435	471	458	441	439	402	457	456	393	472	443	486	456	380	407	451	445	422	442	439	446	432	446	416	408	413	479	475	419	426	430	450	465	464	450	457	420	469	437	434	425	424	434	417	434	436	424	433	408	443	428	427	413	449	453	413	459	481	440	426	418	437	438	413	425	451	419	442	432	406	429	397	428	439	444	398	433	433	469	403	463	457	428	434	439	431	406	449	439	413	482	460	431	437	416	450	391	460	426	430	467	458	410	487	422	413	458	423	465	468	438	450	454	445	438	394	450	458	420	426	428	447	443	444	443	443	457	414	433	466	459	415	431	469	449	458	407	414	445	459	446	408	421	421	449	442	439	460	451	434	397	449	432	409	445	449	429	411	441	459	433	440	474	457	454	436	412	418	450	450	437	450	418	423	454	419	451	448	429	436	441	443	459	429	451	449	428	418	430	400	434	426	407	438	418	441	478	431	410	435	465	436	416	436	427	424	497	407	449	442	414	389	468	431	446	418	466	446	457	452	434	408	401	430	451	415	443	405	449	403	427	465	455	398	441	436	468	412	483	401	434	415	416	428	418	425	448	446	429	410	463	444	464	403	427	391	418	415	419	457	450	403	436	425	431	428	441	448	440	381	445	443	440	472	420	423	435	433	476	438	462	464	464	475	435	424	427	461	413	445	463	449	431	418	432	433	407	437	433	448	449	430	443	456	418	446	441	434	457	448	470	431	439	445	405	467	416	434	438	452	489	479	449	399	443	457	458	429	417	475	449	456	428	407	441	436	432	429	433	450	423	437	441	465	419	415	430	445	420	414	422	452	446	415	434	432	415	475	446	406	451	436	401	470	424	440	399	454	451	439	460	449	457	434	461	436	429	463	449	416	466	444	446	446	448	435	403	389	441	424	412	489	416	420	434	431	468	441	458	438	391	429	454	434	449	420	424	473	450	415	434	402	412	436	419	434	395	416	447	435	442	465	469	441	452	458	419	422	431	452	444	415	452	404	448	437	433	444	450	424	422	434	429	403	397	425	450	432	434	475	466	456	460	432	437	454	446	412	434	401	365	488	468	401	420	443	447	424	419	410	458	415	453	432	432	443	429	468	445	438	424	458	420	412	477	439	427	428	432	439	450	418	430	465	425	438	406	456	416	423	441	438	405	418	453	439	423	454	444	460	435	443	439	416	414	407	428	419	449	441	446	430	418	439	415	470	450	446	447	489	370	448	429	418	450	402	487	449	460	447	443	454	403	415	423	431	445	501	450	417	454	427	456	440	440	455	405	446	490	408	416	456	429	431	435	413	466	433	451	407	435	414	428	419	398	431	436	446	443	465	440	438	442	442	479	431	426	419	423	445	415	422	439	401	452	433	452	484	473	431	456	444	450	416	426	448	432	513	452	444	454	443	433	388	413	415	438	442	466	408	430	415	449	443	438	422	442	446	422	435	422	451	474	423	452	452	436	491	411	432	467	443	436	457	423	415	420	413	430	422	426	461	430	430	434	431	433	406	430	423	424	463	444	414	423	447	448	446	443	450	459	439	460	423	471	475	437	429	425	452	429	477	465	360	452	380	429	426	391	400	416	432	451	433	455	410	438	431	417	436	455	434	440	470	431	453	443	467	418	420	488	432	447	452	422	437	449	417	422	412	412	424	463	450	446	418	408	444	395	434	446	412	459	398	415	439	414	419	425	403	398	475	432	461	470	409	436	453	435	435	442	445	450	469	439	434	426	442	426	426	430	406	409	388	450	441	435	423	436	411	412	466	415	453	460	435	428	401	429	448	412	429	394	426	430	411	443	427	441	421	448	483	430	412	457	412	436	436	450	461	441	435	442	436	430	429	451	418	456	444	444	461	412	442	418	465	398	445	453	438	435	458	421	456	406	416	476	447	432	414	446	459	428	482	484	467	438	474	407	418	470	429	442	437	438	438	439	432	412	453	432	434	426	451	446	409	417	446	447	436	408	436	443	461	445	447	426	406	423	435	408	468	439	479	442	393	427	429	413	437	449	415	442	428	458	419	475	425	477	433	439	433	473	451	441	448	420	433	422	446	459	419	449	426	427	444	460	431	464	440	441	466	425	429	429	431	434	436	400	446	420	467	462	449	475	423	426	418	414	422	443	464	435	421	448	436	445	399	446	457	441	387	432	456	422	414	463	456	469	433	434	437	399	459	433	444	433	435	450	463	434	465	451	400	409	461	455	475	448	460	427	449	462	454	407	428	422	431	438	425	444	456	455	480	440	415	412	446	447	435	443	435	442	443	426	386	458	420	438	444	421	468	462	415	428	473	427	413	443	457	419	476	451	439	412	434	441	427	429	450	415	445	413	434	425	444	438	429	427	430	456	482	426	442	460	416	420	456	432	442	444	428	451	421	396	436	407	443	439	435	478	395	411	421
22936	21113	28776	24388	22171	21333	13074	2925	1252	833	570	497	489	534	527	499	466	502	507	436	437	480	483	490	504	475	478	430	488	512	479	419	503	471	469	460	490	488	458	478	463	481	467	484	483	513	476	454	461	481	467	509	467	455	490	474	467	495	499	483	435	485	485	507	489	483	429	463	473	456	445	524	471	508	486	450	472	454	481	451	445	470	466	472	465	461	481	471	484	480	499	467	528	503	473	451	469	481	471	467	510	495	473	488	503	444	486	474	479	468	476	458	448	493	456	483	481	495	487	481	490	482	500	488	500	487	483	468	432	485	471	469	476	461	471	477	522	483	504	500	476	489	513	513	503	497	471	446	497	489	500	476	471	498	510	475	525	484	478	490	476	525	511	499	476	517	462	500	437	477	472	449	488	450	451	447	479	465	479	477	449	495	523	480	496	484	482	501	521	520	466	478	472	481	465	471	466	465	478	462	467	490	486	454	476	491	497	509	488	447	468	483	446	476	510	462	485	505	478	495	469	491	483	494	449	450	509	430	449	438	476	492	471	524	464	481	466	480	476	454	434	456	496	482	490	469	503	501	462	516	479	481	446	475	500	465	475	508	446	512	440	479	449	479	518	446	435	467	463	503	516	483	480	510	511	467	483	475	483	496	449	476	480	468	453	462	472	437	520	471	440	513	518	492	476	470	470	484	466	484	478	473	466	472	490	466	441	488	477	431	492	494	505	476	461	483	487	449	474	506	457	489	522	478	491	535	480	486	445	509	483	499	472	494	484	506	436	455	479	452	479	461	494	514	473	470	467	455	484	459	490	464	481	510	463	482	525	503	517	457	431	475	459	482	504	519	496	482	473	506	478	467	507	539	488	420	466	519	504	497	510	482	477	476	460	505	476	471	464	481	490	480	514	466	506	491	490	467	493	498	488	469	464	524	491	460	500	475	450	502	498	483	475	509	461	495	451	484	495	449	497	494	479	445	448	480	454	468	462	443	456	473	464	462	469	489	494	478	518	480	484	460	510	494	504	511	503	490	516	463	471	482	478	508	483	428	446	505	455	462	473	515	501	453	456	466	454	487	468	479	468	496	489	445	427	447	493	456	455	464	484	478	489	462	485	516	457	501	468	490	468	455	477	493	465	458	489	485	504	478	494	474	453	469	489	470	484	478	491	485	468	450	458	501	474	470	472	445	463	517	477	497	484	470	498	471	437	490	476	485	451	493	499	482	480	472	468	460	463	517	487	465	476	447	510	463	487	498	484	475	490	436	460	529	493	475	485	510	468	498	476	480	498	499	493	475	436	461	436	462	485	482	434	458	489	476	442	467	484	518	451	498	450	487	484	496	448	482	419	456	452	438	515	499	439	494	517	439	515	485	479	461	474	475	492	507	470	529	475	454	472	456	438	471	476	485	492	487	467	454	452	489	453	460	500	467	474	488	480	478	485	465	491	447	486	467	476	463	442	476	489	472	483	494	422	499	465	443	485	398	445	493	471	465	494	449	498	449	486	473	506	481	479	471	462	463	490	476	486	493	478	479	516	457	475	452	488	469	502	483	486	464	502	513	484	468	497	495	476	518	503	453	446	454	513	465	477	514	475	483	505	507	463	466	473	452	495	456	464	472	473	455	450	483	454	462	462	473	487	468	491	482	496	485	471	485	491	493	458	436	475	516	471	474	494	458	462	474	487	426	507	502	481	470	472	463	522	470	428	502	478	453	487	487	494	463	438	487	469	461	519	485	470	482	437	467	456	508	488	465	472	457	462	507	476	501	479	477	470	474	510	494	438	463	464	454	496	477	468	482	478	452	450	479	514	503	452	472	456	523	448	471	506	472	473	463	529	481	476	498	467	485	456	448	476	488	497	489	478	449	462	457	438	478	451	453	456	459	461	473	467	490	504	461	455	470	447	479	518	519	458	474	510	447	465	485	478	459	498	484	500	491	459	463	447	491	486	495	535	487	454	484	469	466	493	480	476	492	489	444	464	494	485	482	494	453	474	448	516	441	457	461	464	469	474	488	452	457	480	441	479	465	494	514	500	523	450	480	451	494	464	469	474	495	419	474	483	474	465	472	513	492	501	483	435	480	515	489	476	497	479	495	444	485	476	442	465	481	457	488	470	502	513	477	494	475	446	514	486	450	457	512	471	461	446	519	424	511	457	438	488	490	421	458	436	502	447	477	459	449	484	481	467	492	411	445	470	469	465	483	514	483	427	443	462	498	518	495	488	449	479	465	521	463	500	485	482	451	487	484	455	454	448	467	517	479	484	472	489	470	485	519	498	503	447	431	453	462	522	477	446	466	468	469	493	476	445	473	464	481	489	483	481	501	468	484	483	503	451	511	439	485	461	424	450	520	518	492	515	493	478	491	436	501	483	498	465	434	493	492	468	435	463	508	456	490	465	479	483	476	493	459	463	453	503	463	496	442	493	493	517	466	474	482	480	468	494	496	525	471	461	511	487	477	445	473	492	466	541	464	462	451	524	467	459	489	481	461	484	498	462	491	476	478	479	497	463	497	464	484	485	495	437	487	480	469	488	525	462	486	478	481	458	466	459	477	459	451	457	433	472	514	457	496	502	475	491	465	453	462	451	474	469	493	452	483	527	443	481	454	492	440	448	485	488	462	490	474	490	467	503	409	490	441	465	459	446	493	450	494	475	504	491	480	455	486	483	471	490	480	498	487	446	495	497	500	523	479	485	447	493	475	479	480	485	490	461	510	463	476	483	474	464	477	431	478	456	482	503	471	470	450	462	451	518	473	492	472	469	505	438	465	468	485	518	451	478	505	425	462	451	500	500	454	467	461	471	473	460	441	458	467	512	489	462	481	502	470	458	482	453	468	519	481	485	451	489	458	523	450	488	450	470	500	519	485	469	459	490	479	488	465	456	483	471	498	473	462	499	488	449	440	442	468	496	471	481	481	466	467	470	464	460	455	489	467	498	462	474	491	501	498	467	493	479	487	500	516	467	514	424	500	516	472	492	488	485	463	486	483	494	482	459	471	468	477	467	485	469	471	461	463	499	490	490	504	472	468	454	479	504	506	465	466	509	455	532	491	460	470	500	461	451	514	483	469	517	469	457	509	495	498	469	497	482	456	485	498	449	468	477	485	483	488	469	494	436	513	487	488	455	480	418	475	480	465	445	452	447	484	487	475	472	522	488	459	488	458	528	508	466	464	478	449	479	434	470	493	478	460	516	490	458	460	459	515	444	477	472	484	469	409	478	448	454	483	469	453	452	475	460	498	454	460	474	482	448	450	523	485	479	492	450	466	472	479	469	508	437	486	473	499	493	508	476	489	494	463	478	494	499	483	496	513	473	515	484	481	500	471	485	505	497	470	457	492	458	492	514	521	462	453	475	472	472	486	496	432	488	523	476	477	495	468	445	471	491	481	466	481	455	442	433	440	477	522	514	522	477	467	475	467	509	481	447	493	493	469	472	432	484	513	487	462	493	490	477	512	472	495	463	460	448	502	486	487
40583	66805	52345	40593	25887	13465	5363	2724	1479	969	605	591	542	532	546	544	517	512	543	517	491	520	519	528	571	519	537	497	524	514	545	496	541	506	536	463	474	517	519	508	576	517	540	484	525	531	566	493	528	520	510	530	511	499	546	509	467	542	503	507	554	503	526	521	507	504	527	483	505	502	543	498	504	573	487	544	508	569	532	520	522	501	507	516	490	496	502	543	520	552	504	490	514	509	510	513	536	557	539	560	481	503	565	503	506	467	530	516	503	546	473	493	515	496	550	518	531	505	502	508	523	569	479	529	507	531	539	536	529	522	519	506	530	517	537	511	544	554	499	475	471	525	569	542	488	529	544	511	518	518	513	529	504	520	512	537	512	534	534	534	544	514	516	500	500	544	542	490	533	516	543	541	518	521	530	563	481	564	510	526	495	532	554	559	500	541	513	497	493	522	537	522	530	545	499	558	522	509	538	567	510	522	537	492	508	510	500	549	532	556	521	494	552	516	509	542	489	526	543	480	550	530	530	481	511	524	520	521	475	497	504	505	507	544	539	539	563	495	540	487	526	564	560	538	527	525	522	549	516	490	506	523	521	506	527	555	525	558	530	528	482	471	496	531	488	535	540	538	484	536	513	520	554	539	543	527	512	525	532	520	569	530	502	502	565	522	544	495	533	523	492	526	546	530	538	536	498	500	504	510	509	496	531	511	470	556	536	493	545	513	535	542	496	540	522	527	516	516	590	534	525	519	517	527	526	511	502	564	510	544	538	513	541	481	520	517	548	552	485	464	509	508	503	541	490	519	508	510	561	490	543	493	517	570	503	509	563	534	502	528	504	524	476	513	530	504	537	529	521	515	489	465	500	522	524	502	483	509	496	528	524	519	536	529	527	523	512	498	505	537	516	524	555	517	555	494	513	526	513	502	517	523	535	515	555	532	508	511	500	520	479	501	521	524	505	519	500	496	549	501	499	535	531	546	570	538	533	530	495	526	575	518	509	464	520	495	510	473	517	509	520	533	519	545	499	528	522	499	513	547	528	515	522	536	517	543	544	538	511	483	512	540	495	540	552	519	543	473	526	518	550	518	492	525	511	546	524	521	485	519	548	543	486	526	491	518	541	493	513	556	546	527	555	498	526	465	485	516	516	499	493	539	572	555	536	553	535	515	536	535	511	515	496	558	501	544	531	543	503	566	558	511	501	523	524	529	530	487	505	511	491	458	538	524	521	501	550	504	519	565	513	530	506	557	526	536	515	558	530	517	529	540	503	509	553	487	512	559	571	501	532	497	499	549	524	551	536	546	519	519	521	531	570	551	501	546	531	526	521	508	525	499	546	540	521	506	522	508	542	551	511	554	512	527	499	537	526	517	513	509	522	543	505	486	507	520	521	542	515	498	492	543	536	520	484	520	507	503	531	528	533	559	491	475	491	519	535	511	534	521	534	567	511	506	533	506	514	542	506	535	505	544	524	509	535	551	479	490	540	523	504	542	505	545	488	519	524	500	515	515	537	508	510	483	479	472	541	497	497	519	537	518	539	515	502	512	551	516	521	520	536	513	500	501	530	498	504	543	472	541	524	513	516	531	549	540	492	540	527	504	494	512	529	580	500	527	520	496	532	485	538	535	508	550	516	560	508	510	503	518	514	468	532	529	517	530	531	519	548	540	528	489	542	552	574	547	543	529	555	542	506	539	521	552	548	506	534	544	515	507	529	501	504	551	516	521	532	505	534	492	490	490	514	515	488	526	513	500	534	501	498	519	440	547	498	528	545	501	489	509	529	516	490	550	519	507	528	545	509	541	526	511	524	519	519	530	527	497	530	529	500	501	529	487	507	513	497	561	530	536	557	545	535	524	541	518	530	479	502	496	500	491	479	520	516	536	507	502	542	519	500	517	501	530	541	544	485	549	527	518	516	513	533	516	548	534	524	509	557	558	526	538	507	518	539	525	514	524	535	522	547	546	579	516	532	496	543	484	481	559	529	507	527	544	502	547	514	538	508	479	509	509	489	507	533	545	520	507	496	532	552	500	503	551	523	520	513	519	495	512	538	512	500	489	509	494	515	559	512	469	541	508	535	555	507	537	496	509	494	516	538	535	527	524	531	518	523	508	528	504	541	556	561	540	522	562	510	491	526	491	550	535	528	537	494	530	522	563	534	517	537	513	490	526	529	554	501	508	519	528	514	492	545	486	523	504	516	506	508	533	517	555	538	475	544	496	534	528	529	519	525	537	533	545	526	536	546	500	531	534	529	521	491	544	519	519	488	521	526	513	524	530	488	527	490	491	492	525	484	513	485	524	535	531	552	538	549	506	510	526	487	532	515	530	527	524	514	520	490	505	551	533	509	535	504	520	517	527	513	474	572	517	512	555	506	499	554	513	515	488	538	526	516	498	511	466	508	513	506	538	538	534	493	506	533	510	526	546	535	508	509	502	507	507	490	545	536	549	516	524	479	525	503	461	528	513	514	531	482	474	489	547	547	546	510	488	488	555	515	543	540	503	510	523	523	497	512	510	531	535	503	520	474	480	508	532	485	506	490	566	498	517	527	566	517	547	485	538	503	529	537	514	522	523	513	519	529	505	562	567	553	494	484	528	524	496	536	521	531	542	487	521	506	504	488	480	526	502	483	507	480	520	544	541	498	510	528	545	488	507	521	545	504	572	491	498	527	538	526	493	497	529	494	556	541	513	535	503	554	501	541	558	543	512	513	541	500	523	487	523	565	493	538	542	528	522	559	547	527	501	504	519	514	497	539	544	531	516	532	546	551	577	506	516	474	530	540	532	516	528	543	525	515	502	500	523	514	513	495	524	506	529	552	524	493	563	529	527	537	519	513	549	519	544	502	524	504	487	519	535	497	513	523	513	515	543	498	533	567	505	511	545	510	543	531	507	556	528	533	540	537	528	526	528	518	536	504	512	547	525	531	492	509	506	504	567	501	547	526	564	508	511	493	541	494	497	494	510	531	504	504	562	488	522	461	517	524	510	522	538	553	501	496	504	524	544	546	526	508	525	536	521	524	518	509	533	546	525	531	527	496	531	491	469	499	529	522	524	543	518	573	506	513	567	522	529	487	534	564	505	518	476	487	500	531	534	546	566	507	512	527	509	490	530	552	498	508	482	501	491	517	554	497	523	508	484	519	481	561	488	527	520	514	510	512	550	516	569	504	538	515	505	536	526	518	505	515	549	494	496	518	501	516	486	512	466	495	499	487	507	503	500	508	537	523	554	514	553	527	531	556	532	497	540	526	528	529	494	540	510	488	491	551	520	566	538	531	505	558	529	501	520	534	523	499	520	519	508	516	528	530	544	540	489	535	517	525	514	532	550	516	541	544	535	501	483	534	507	508	515	518	554	537	514	472	533	483	557	535	518	527	513	497	506	527	519	529	516	562	525	493	518	533	511	504	501	517	540	504	568	522	557	531	492	491	537	528	524	513	546	507	559	546	518	505	541	492	521	496	548	504	507	543	522	496	541
31633	32751	30273	17983	6627	2460	988	536	365	326	309	293	310	345	326	300	302	299	305	308	291	308	298	317	296	303	294	288	323	311	313	310	300	320	298	318	304	304	342	295	318	301	318	263	282	276	299	289	318	268	286	301	300	295	287	312	300	290	313	302	300	320	296	282	308	279	296	336	290	336	323	294	273	310	349	316	310	297	243	321	309	288	322	295	305	308	300	308	285	322	286	301	282	305	325	311	323	320	304	306	298	320	323	306	298	296	292	303	275	313	325	307	318	302	316	295	304	295	284	310	331	308	334	317	288	321	310	319	311	276	305	281	312	324	267	289	273	317	309	308	313	297	304	299	305	307	297	282	307	296	308	298	322	289	305	322	301	316	296	305	272	278	280	280	315	295	331	298	301	298	310	301	303	300	347	292	296	314	294	289	287	310	297	286	282	339	312	304	329	291	290	293	320	293	309	257	290	311	299	301	300	310	314	306	300	282	322	306	313	336	272	311	303	300	314	276	305	294	314	288	308	297	281	296	292	281	299	293	308	275	315	297	294	318	304	305	294	309	297	307	295	303	288	312	283	303	297	294	314	288	307	278	299	295	295	271	315	323	285	292	309	316	307	301	311	301	288	312	257	306	278	289	364	295	309	330	305	310	365	336	279	283	300	321	261	294	306	299	263	322	302	272	292	282	279	286	283	281	307	270	299	269	299	306	290	308	309	331	298	302	307	309	289	265	322	336	304	307	318	291	306	326	284	291	296	329	274	289	286	277	290	298	282	280	299	297	307	296	307	296	298	309	286	304	260	297	302	284	286	320	304	303	300	286	273	300	325	323	311	283	293	288	322	314	302	310	286	313	311	335	324	332	334	290	282	270	293	311	336	296	292	298	279	303	314	296	303	289	298	299	324	274	312	284	317	317	306	305	332	292	275	284	296	307	304	296	261	334	297	295	299	296	282	284	289	301	294	298	299	292	298	321	324	282	290	281	311	275	324	277	267	319	295	315	326	340	332	292	330	298	301	314	278	290	311	302	299	329	254	287	321	296	315	281	311	266	296	326	297	305	296	309	276	319	347	320	292	290	300	305	286	294	294	296	306	284	299	319	321	300	314	298	278	285	316	290	283	265	290	292	320	307	281	286	301	302	308	296	288	311	294	317	293	281	283	295	292	296	318	288	299	309	289	294	349	302	301	295	312	304	316	274	308	301	309	286	313	324	306	287	297	316	281	314	310	290	315	286	324	318	306	285	271	323	299	285	282	314	296	300	269	294	312	294	282	288	330	311	311	274	282	294	293	303	307	286	320	295	302	300	324	296	287	270	289	311	270	290	287	285	321	321	294	294	271	294	319	295	305	298	293	308	258	290	256	310	276	332	286	310	326	278	262	305	357	304	307	349	297	317	319	298	327	278	267	267	302	292	328	324	294	304	276	279	307	315	290	329	285	301	314	316	294	306	345	284	287	311	300	296	295	329	295	293	308	301	277	296	316	278	303	331	319	306	315	316	289	320	284	286	305	328	337	288	320	328	256	303	296	325	302	303	302	306	342	285	336	319	298	305	296	351	318	321	278	293	288	307	312	302	329	312	300	341	285	312	304	280	305	288	315	318	327	309	294	282	318	259	286	324	304	298	328	285	281	303	286	309	317	313	274	299	278	323	296	295	294	302	302	304	315	298	330	295	297	277	294	311	297	303	316	333	306	304	299	315	263	310	298	294	307	318	318	299	303	279	315	296	289	314	279	321	324	286	294	282	314	306	322	311	287	315	306	334	287	321	303	291	317	304	290	317	323	290	301	310	309	281	315	291	277	276	317	275	299	316	274	286	317	344	280	321	290	290	290	288	275	328	289	291	273	296	279	295	323	258	312	292	279	278	294	332	312	295	285	308	321	320	302	281	328	282	296	298	299	316	276	308	314	310	273	284	302	273	270	300	275	308	317	287	296	301	335	292	314	292	309	285	291	277	300	310	322	313	305	307	294	271	298	315	308	295	281	305	282	272	286	288	306	287	300	311	319	309	321	317	309	310	323	307	315	295	282	322	318	312	309	330	315	318	342	307	293	316	326	292	322	281	312	277	289	301	311	312	282	301	284	266	305	319	301	305	315	313	323	304	316	292	313	290	283	317	324	314	294	309	285	297	298	286	278	333	288	318	314	295	305	270	295	285	292	286	309	281	306	297	281	297	251	304	311	291	290	308	266	289	285	296	296	322	292	295	294	320	291	351	300	322	303	257	289	283	293	308	294	294	304	328	298	296	318	293	311	295	306	281	296	321	341	310	306	307	294	349	299	299	284	275	311	296	271	270	330	303	281	279	276	282	312	275	300	307	324	283	314	300	336	337	305	302	306	299	306	295	310	340	298	254	300	298	304	308	280	307	306	308	319	295	305	297	303	299	371	279	314	287	317	293	300	312	299	278	308	321	289	293	284	321	304	305	311	291	284	306	266	293	295	309	315	313	280	322	315	255	321	292	296	306	299	299	304	320	292	301	326	295	323	316	277	300	336	294	301	259	328	295	315	323	303	324	296	293	302	292	317	298	292	342	335	317	321	294	286	313	326	285	306	296	294	317	322	282	284	301	312	301	287	315	319	274	294	300	298	288	316	318	290	297	316	290	280	323	286	297	317	288	277	325	308	312	293	319	295	316	301	287	335	326	302	322	277	275	288	338	317	287	300	331	333	319	315	314	254	316	314	311	300	317	289	283	272	307	254	335	290	287	330	290	304	300	322	309	330	286	297	278	287	293	292	308	261	312	295	290	270	273	308	325	300	294	287	317	254	334	322	333	305	305	343	313	277	328	265	271	309	345	337	327	299	288	297	313	324	308	299	299	320	309	289	300	295	315	318	303	306	306	277	278	282	289	294	311	296	338	315	282	318	288	320	321	307	277	303	307	296	329	290	288	328	309	331	301	282	287	283	315	298	285	287	300	278	302	336	298	319	339	275	305	307	302	313	290	316	298	322	273	293	267	312	343	302	286	304	341	255	318	300	296	273	306	331	291	317	301	296	292	297	336	315	289	313	286	309	321	301	309	263	296	328	289	298	317	285	310	294	311	302	324	300	290	289	310	301	309	294	294	295	295	307	322	305	323	294	296	284	299	295	307	285	287	299	332	296	320	298	312	331	301	256	308	308	295	297	314	310	310	337	317	303	322	292	294	273	304	289	277	309	307	288	324	286	342	290	273	284	302	275	287	302	323	282	323	296	296	305	311	291	305	304	323	296	253	334	332	322	330	269	286	294	284	309	269	277	308	281	303	304	327	294	269	298	278	343	311	281	321	294	283	323	312	291	293	323	300	299	290	289	297	270	278	341	291	312	306	296	284	296	299	291	320	325	349	326	304	262	312	282	294	279	276	295	299	301	294	306	320	296	290	308	314	296	313	298	271	307	305	259	281	303	297	308	310	325	312	298	302	296	307	275	269	292	296	261	299	273	293	270	308	277	334	293	308	304	288	282	311	326	330	315	285	332	299	297	286	314	288
37587	47552	29545	15774	7904	3302	1327	730	492	353	332	344	350	381	364	325	358	333	355	331	330	335	347	356	373	374	336	374	377	337	337	322	355	357	364	354	356	347	355	360	336	349	356	335	361	332	361	332	343	359	331	338	362	338	369	374	360	328	314	359	345	355	372	340	337	345	377	339	405	314	357	327	345	351	366	329	354	333	313	374	340	347	341	339	336	382	341	333	339	333	350	357	327	340	353	334	312	355	329	339	334	349	371	342	338	374	360	336	363	397	330	335	364	344	343	364	375	342	381	349	333	338	332	336	364	349	344	327	340	383	377	370	309	345	332	342	363	336	368	344	400	335	369	363	312	326	353	330	341	352	341	347	372	367	338	339	375	341	346	327	352	356	338	367	346	375	362	351	348	342	320	361	344	333	327	359	338	335	327	338	356	365	347	342	358	375	349	364	375	336	363	344	342	362	356	374	331	337	335	371	376	351	314	348	342	385	352	354	339	351	379	334	326	360	365	341	317	375	370	342	350	345	323	359	364	316	331	352	331	364	325	340	365	382	363	363	357	354	339	359	358	352	354	343	345	346	342	358	359	380	360	367	386	328	337	349	324	335	376	319	336	337	345	360	332	316	323	353	354	323	299	372	328	318	341	364	342	334	348	352	373	370	327	361	321	329	379	361	381	344	362	365	345	333	346	350	336	322	340	341	326	328	312	361	360	359	357	332	366	341	352	342	339	366	386	351	346	356	362	346	367	348	352	348	358	354	329	334	345	332	352	359	356	333	351	367	354	325	319	361	336	343	352	313	342	313	340	354	341	321	378	355	342	358	337	319	329	358	340	341	354	337	332	379	362	318	365	376	347	382	328	344	346	365	351	333	364	373	356	321	323	320	353	332	342	377	340	349	359	345	354	340	333	352	368	370	327	372	357	329	352	343	352	352	344	348	328	356	338	345	342	382	327	312	347	342	361	349	361	355	334	341	331	382	350	349	338	340	365	337	389	335	349	317	373	349	339	318	357	350	321	335	361	349	358	372	361	343	315	371	347	321	320	334	343	334	334	361	359	353	314	339	341	358	331	350	327	354	365	339	344	357	323	371	341	341	344	365	306	338	338	358	371	401	316	315	372	340	386	339	370	303	340	354	340	350	350	320	328	321	353	326	326	359	329	331	346	310	336	330	340	375	346	336	372	350	363	371	363	362	339	335	370	342	324	388	355	369	360	367	347	374	342	336	342	353	330	361	355	341	323	370	359	379	319	347	347	338	349	338	332	353	372	334	379	350	317	339	354	348	335	347	370	316	353	371	325	360	339	351	346	364	351	377	403	382	334	354	334	338	326	333	355	341	320	340	360	335	355	351	342	357	330	301	365	312	335	307	335	319	359	345	336	362	352	346	397	360	342	309	348	341	356	334	356	337	368	326	333	343	355	333	320	351	351	327	321	351	354	338	328	362	318	349	335	341	354	359	355	354	345	346	376	346	327	370	337	352	372	339	358	313	358	355	314	404	364	324	319	313	351	350	345	372	337	330	340	358	360	369	338	349	311	357	304	315	322	364	317	367	328	319	365	366	327	365	337	355	323	314	348	334	346	327	366	357	315	321	328	363	349	354	330	332	324	330	350	330	352	353	344	320	347	332	334	331	363	347	353	317	359	348	371	360	351	326	336	357	344	322	360	355	337	367	360	337	330	326	359	366	326	313	324	339	347	327	306	392	348	335	345	362	363	340	322	316	346	336	376	364	364	351	331	339	351	339	346	345	337	336	340	315	373	363	381	368	347	339	362	334	377	351	337	311	358	354	347	348	366	333	336	354	339	357	331	376	332	367	355	354	372	373	368	345	353	355	336	330	358	339	333	366	376	354	397	343	329	351	301	374	353	339	326	336	312	326	345	354	351	359	323	364	345	325	361	345	330	313	359	315	349	346	384	339	348	360	359	358	376	340	326	311	354	337	362	324	333	379	352	359	322	329	317	294	350	353	341	354	363	377	337	341	329	367	356	329	333	349	351	360	359	344	354	324	349	330	363	349	338	367	343	369	359	361	334	318	346	351	372	343	325	325	356	342	372	364	320	354	372	340	344	360	365	346	355	354	376	356	343	337	318	358	340	338	363	366	319	340	356	348	355	381	360	363	344	383	352	368	336	354	370	340	334	289	369	359	367	349	367	376	332	330	375	347	337	316	372	340	361	368	357	324	324	372	350	379	368	365	339	368	302	347	315	317	311	362	346	326	377	365	326	379	358	329	338	363	364	329	349	318	364	368	374	341	343	376	361	349	349	360	361	343	331	353	365	352	328	355	354	358	305	365	357	343	375	370	340	333	351	386	346	348	354	358	363	336	358	315	346	344	344	319	353	336	380	355	373	334	310	322	334	364	328	333	348	340	346	349	346	322	362	360	335	339	368	332	357	375	363	347	344	371	357	310	398	340	347	331	347	384	351	351	355	389	360	362	363	338	343	346	328	339	344	365	354	353	341	347	372	325	369	335	355	338	353	328	335	328	314	350	360	350	346	377	316	375	377	337	357	366	354	332	357	338	341	349	332	343	335	336	367	335	385	311	374	395	383	316	359	374	344	342	334	367	354	343	344	364	323	342	386	355	345	382	378	346	368	334	349	350	345	348	330	325	361	349	348	356	325	359	338	360	374	355	338	344	326	322	357	316	364	338	344	354	329	338	343	321	332	334	352	324	324	362	361	348	337	350	372	360	332	344	385	356	366	344	331	347	309	329	340	337	361	355	363	295	346	366	364	371	359	349	348	328	355	324	357	355	351	376	344	354	308	344	324	367	362	301	330	348	329	377	343	364	338	330	335	354	322	383	358	340	342	329	353	334	332	346	325	325	339	363	361	344	337	342	357	361	368	366	343	392	356	325	358	318	376	349	342	319	370	375	312	335	380	371	305	384	368	350	319	347	367	315	362	346	355	343	366	349	331	345	388	336	328	331	347	378	349	311	366	342	354	330	332	342	340	334	344	366	330	368	360	344	333	371	339	362	339	333	372	327	356	342	368	332	348	352	349	347	359	364	349	342	338	367	338	337	356	349	335	326	332	363	344	354	374	356	332	385	352	347	372	315	333	389	357	336	355	359	338	319	340	344	361	338	348	321	351	323	351	345	324	290	360	337	342	357	323	360	353	346	350	360	332	329	357	356	320	338	336	350	330	319	343	334	326	347	351	345	353	357	308	352	347	359	357	357	317	363	338	338	377	350	340	375	325	363	339	369	366	337	351	354	330	360	335	360	345	337	338	350	346	329	337	383	360	327	383	343	349	344	337	331	357	320	372	359	337	369	357	349	347	319	369	351	346	336	377	345	365	337	322	355	335	321	370	312	359	354	354	377	341	340	394	322	354	341	338	338	396	360	346	357	340	347	330	354	357	322	366	349	362	338	338	370	314	361	374	353	338	376	341	356	356	343	352	367	349	356	334	319	371	325	375	372	364	335	371	330	371	348	348	326	339	339	346	350	350	354	361	361	363	343	360	347
23906	21082	28558	25216	21952	14580	4971	1907	996	516	361	341	366	332	324	362	318	341	331	337	335	329	301	334	330	338	320	319	323	339	319	337	319	313	366	312	343	342	335	327	338	324	363	332	321	312	308	349	330	326	293	347	298	325	347	327	332	320	342	341	302	291	336	322	338	328	337	328	353	335	371	353	307	312	336	328	326	314	317	336	320	333	321	312	325	325	347	325	391	313	357	348	359	305	316	294	296	364	328	329	349	327	297	322	345	342	332	326	332	335	332	319	320	320	340	334	336	294	342	302	331	327	302	326	330	325	318	337	287	321	303	329	333	339	305	320	319	315	327	329	312	333	342	320	325	340	324	325	374	329	320	297	315	331	323	324	336	340	381	336	325	336	328	340	310	327	332	316	345	348	328	297	331	347	340	305	334	323	311	322	340	331	327	338	320	354	318	313	319	304	328	331	328	313	331	334	334	332	310	335	335	339	344	319	347	318	294	360	340	330	325	336	347	316	346	344	351	334	319	312	358	331	314	323	309	332	333	319	321	306	294	337	308	293	308	334	345	352	317	339	348	310	323	282	327	323	339	324	329	335	316	323	302	360	317	341	340	340	340	335	361	325	335	344	312	347	333	360	326	308	314	334	323	336	333	339	340	324	339	322	303	327	329	297	336	324	318	326	292	323	326	314	315	326	322	347	321	318	289	336	304	320	330	346	327	353	350	317	322	338	323	343	318	338	338	302	353	345	326	319	340	348	333	322	351	351	312	323	322	320	313	329	321	328	332	346	325	334	343	339	304	324	304	330	379	324	326	325	342	299	320	341	350	317	306	311	350	348	333	333	314	344	355	335	349	333	319	305	315	313	324	326	344	322	324	350	349	325	342	323	287	307	344	316	299	329	312	281	301	351	327	301	319	313	342	333	355	334	302	316	307	321	356	321	326	350	307	333	358	325	343	346	322	333	350	321	350	307	345	304	362	310	329	321	344	345	313	311	335	309	349	318	325	355	332	334	352	332	299	337	364	335	326	321	345	308	340	328	340	316	325	311	328	323	336	333	311	351	343	323	325	283	344	353	344	335	335	338	319	345	303	333	302	359	336	314	301	328	331	307	327	321	331	314	320	349	322	347	310	333	312	327	311	322	330	271	347	331	336	307	346	342	341	344	305	307	337	344	322	322	305	323	292	344	333	315	301	301	345	352	331	328	337	330	334	341	324	334	329	324	334	341	345	334	334	306	298	317	321	341	307	333	316	329	304	353	325	343	333	297	347	333	299	351	296	319	303	345	318	361	292	295	294	327	323	310	300	350	337	341	349	315	333	328	313	326	365	303	312	274	333	318	328	373	316	340	316	335	335	333	335	306	322	286	306	348	272	318	315	297	301	332	352	326	318	323	329	300	340	322	362	348	331	335	333	347	317	308	311	310	345	348	291	319	300	356	322	327	335	340	320	307	349	332	313	302	349	338	330	304	294	324	308	322	336	329	357	325	295	342	309	319	333	298	334	312	358	350	269	307	325	333	337	309	316	333	344	307	331	329	310	344	327	301	293	335	337	330	329	368	310	311	317	362	319	318	329	328	305	301	323	330	338	366	319	334	338	340	331	345	320	316	346	356	332	313	341	322	350	321	320	312	311	313	316	321	354	308	315	297	317	299	347	332	346	305	332	367	387	289	309	320	350	319	301	323	318	327	344	299	335	339	306	305	337	375	318	344	326	334	336	324	339	320	320	311	324	322	330	326	333	310	336	315	363	323	332	325	309	325	321	353	337	352	320	292	345	331	345	296	313	343	319	342	347	354	314	326	313	326	317	330	333	336	313	292	312	351	331	337	316	315	305	336	330	343	322	334	298	322	329	321	309	345	329	344	327	310	361	343	351	321	337	330	342	294	311	344	326	365	330	310	328	325	312	331	337	308	326	317	288	318	322	283	312	296	290	340	334	301	317	329	331	333	343	333	299	299	343	306	335	350	322	339	293	353	356	315	293	311	327	336	315	316	332	307	323	313	303	327	337	334	350	308	327	288	295	300	325	310	303	318	332	376	333	340	354	328	318	322	330	349	323	352	330	324	369	308	306	309	302	341	317	345	327	353	334	324	343	330	357	301	327	348	330	359	344	332	313	315	327	339	351	307	349	345	325	352	338	350	339	300	326	285	333	303	316	344	310	336	364	308	332	312	346	327	297	310	358	314	325	320	316	332	328	333	322	357	332	330	348	340	326	341	329	345	315	335	348	356	348	323	345	321	326	321	318	321	332	305	330	310	322	327	337	341	290	327	355	323	311	321	311	321	303	351	342	340	312	355	329	361	334	325	321	338	309	328	353	331	306	335	311	325	307	322	334	302	324	341	297	321	346	335	330	334	322	323	330	350	329	341	347	304	343	294	311	351	318	344	329	311	351	323	319	335	323	333	305	333	310	354	291	348	300	336	314	327	338	323	293	305	323	330	304	298	306	316	339	350	303	350	328	350	337	344	335	340	347	320	335	292	331	328	338	336	341	337	327	314	369	329	327	363	328	310	331	323	307	323	322	312	323	332	306	310	318	319	321	314	333	309	311	332	305	327	328	360	315	346	315	352	330	311	308	334	327	333	318	324	334	336	344	355	334	325	307	350	328	323	326	314	375	343	336	330	348	307	340	306	339	324	336	341	331	346	339	327	334	364	326	275	313	322	353	316	314	342	295	321	311	343	329	293	286	340	351	330	337	312	326	337	299	326	328	330	315	301	336	329	336	326	348	339	319	312	322	346	295	293	341	290	322	322	310	342	328	301	293	353	343	353	348	328	342	309	340	304	317	331	365	325	358	330	326	332	317	310	331	308	315	297	365	325	326	318	330	338	315	338	313	303	329	347	340	334	321	350	315	356	350	353	310	316	318	323	329	299	347	317	339	305	343	327	360	344	294	348	340	345	338	327	356	332	316	286	289	306	309	316	342	324	323	323	319	317	322	336	332	329	363	326	343	340	356	305	327	323	324	314	349	318	332	300	312	318	340	304	331	321	357	294	314	367	332	286	332	346	332	349	317	321	327	335	335	317	345	351	371	337	324	337	298	342	335	319	318	302	357	319	309	322	341	330	329	330	322	314	345	324	328	283	339	342	344	327	328	347	357	334	338	347	352	342	335	326	303	306	354	312	321	356	338	327	337	345	349	308	338	330	326	344	293	324	304	283	330	325	339	296	364	334	316	299	311	324	314	328	291	354	355	303	344	356	319	310	320	271	345	315	288	339	327	322	301	304	326	330	348	313	354	341	317	308	343	303	365	297	343	360	337	324	330	364	323	369	328	321	313	329	327	321	315	325	319	356	337	323	349	337	299	318	325	322	311	329	305	294	330	323	312	315	299	320	370	322	298	312	358	304	320	308	318	373	331	344	321	354	314	328	356	343	340	362	331	347	337	330	339	332	336	308	302	381	356	317	298	294	334	356	311	315	357	303	332	318	314	320	346	297	328	335	323	347	349	320	328	314	300	337	343	339	325	306	347	311
38019	60012	44410	31375	20305	8752	4090	2347	1307	654	422	400	400	404	388	372	381	363	354	397	393	377	403	384	384	390	379	376	319	411	372	372	343	354	399	364	378	370	359	399	370	395	364	359	390	394	375	381	375	397	371	386	384	341	366	383	349	358	369	392	371	339	363	393	349	347	360	385	370	376	351	414	373	349	391	353	367	369	360	347	365	357	354	373	339	388	378	365	387	381	341	333	360	386	393	352	386	378	358	348	376	407	374	337	366	360	364	354	407	342	346	367	358	336	413	362	396	343	387	374	362	366	362	388	388	376	364	381	390	376	370	399	374	354	378	375	366	354	365	325	359	368	384	339	361	398	395	368	348	351	366	398	361	396	389	362	369	348	393	388	338	396	339	336	378	391	393	367	374	381	397	367	378	349	376	379	409	363	389	382	362	400	380	352	360	366	345	348	348	357	393	386	409	359	367	386	373	371	334	371	390	361	370	327	389	364	392	368	372	351	326	394	332	374	353	397	331	381	350	363	351	401	363	412	387	417	370	367	391	364	384	371	367	381	367	374	390	359	329	364	356	349	368	398	345	347	386	350	357	379	370	352	371	375	338	362	356	360	378	365	373	416	377	332	354	359	384	375	378	360	400	342	348	363	349	403	399	354	382	375	375	378	362	395	370	358	385	355	422	363	364	339	339	390	391	338	372	362	367	400	357	369	379	403	335	368	391	360	377	351	342	382	390	373	367	363	316	348	373	379	397	365	378	381	376	346	345	358	365	356	391	349	379	365	362	373	382	388	392	412	381	368	364	359	378	337	371	371	373	359	391	395	372	383	357	339	378	379	364	377	397	355	355	370	336	365	385	388	392	407	391	368	385	370	411	360	356	374	379	381	388	385	345	350	372	348	361	365	345	409	364	412	404	388	353	364	343	405	394	388	375	373	361	360	393	388	366	357	350	387	375	365	416	383	375	388	368	347	364	368	412	378	381	351	360	366	342	372	392	379	373	372	397	335	372	349	356	374	370	360	363	348	385	377	399	382	379	386	375	372	383	365	331	386	392	385	351	356	394	378	384	400	395	352	360	371	377	381	339	381	376	371	363	380	353	395	357	361	390	341	378	363	390	374	373	388	385	393	396	344	386	342	359	349	346	399	396	383	373	366	383	369	377	376	354	355	391	388	355	379	367	382	332	365	421	390	384	368	371	366	400	365	379	379	417	394	346	362	391	387	379	372	354	355	398	411	373	398	382	371	361	364	380	382	379	389	342	410	405	372	357	329	345	339	361	361	378	346	361	371	424	386	385	342	345	375	383	350	381	357	374	350	368	384	386	395	390	382	358	389	373	370	399	407	386	384	376	359	333	379	373	377	375	373	344	373	381	379	354	378	347	366	383	366	359	363	374	385	387	377	359	399	382	362	408	364	335	361	359	357	404	377	367	380	378	370	390	365	404	348	364	370	378	418	371	365	367	388	379	421	393	369	397	394	375	365	325	422	381	376	336	385	354	397	424	384	373	357	361	356	340	380	404	380	366	394	340	359	366	358	391	393	388	376	343	393	364	365	352	377	395	379	343	388	357	352	340	388	384	373	376	363	392	340	367	388	386	352	372	365	366	378	370	398	366	352	357	370	371	342	385	401	353	352	405	398	383	413	387	353	359	382	375	384	353	365	379	374	381	369	357	376	394	369	329	372	364	379	364	365	386	371	378	347	354	387	354	409	391	381	375	416	357	359	371	355	362	368	376	374	357	360	354	389	368	382	358	370	387	369	399	355	374	376	369	372	340	381	365	377	378	347	362	369	352	349	380	350	399	373	385	370	379	386	377	361	346	396	331	330	401	329	375	372	367	360	364	359	362	411	378	366	356	385	363	385	339	365	386	364	362	387	340	367	379	349	367	409	397	372	386	403	386	409	389	388	390	352	357	402	367	342	358	368	374	352	349	364	363	364	399	389	364	368	358	365	365	379	357	352	362	372	393	377	373	378	364	417	359	378	366	390	379	357	383	374	394	358	366	390	409	367	377	371	355	364	370	345	335	383	376	404	377	336	372	392	357	392	348	375	380	375	404	370	371	371	355	351	381	373	385	395	391	386	384	391	397	371	341	365	381	384	359	369	357	353	411	369	352	384	406	382	353	402	355	362	415	375	362	378	384	360	369	370	371	365	348	395	377	379	381	349	395	369	372	377	388	362	372	364	373	366	370	388	391	346	374	371	369	363	377	369	355	383	370	393	379	390	371	392	359	399	388	338	421	409	375	361	379	361	357	372	341	386	374	374	365	367	377	331	396	367	343	370	387	383	364	396	371	361	355	378	339	393	371	401	353	376	378	353	354	357	373	391	362	370	371	381	345	359	394	414	374	380	371	381	362	371	374	365	398	351	346	374	397	373	372	416	387	351	389	388	374	376	355	359	409	400	356	363	405	381	403	381	384	383	391	361	351	385	355	379	382	360	373	357	359	372	347	375	352	365	377	370	365	383	394	351	384	378	375	349	345	322	398	341	393	367	380	377	396	382	341	379	385	354	364	404	386	366	396	379	362	368	339	367	377	335	365	358	385	388	398	362	381	313	369	357	360	347	358	366	371	404	362	407	372	378	376	371	374	345	343	349	396	379	376	325	387	347	344	365	379	352	383	382	374	388	376	344	371	375	357	383	367	373	396	348	371	371	331	345	378	347	380	386	427	413	347	355	353	386	365	326	378	387	358	356	394	368	382	358	380	341	391	357	376	343	377	381	412	370	377	385	365	345	377	373	402	413	383	387	417	389	377	371	368	361	356	381	370	337	351	360	398	375	392	366	421	353	392	384	375	331	386	348	356	391	352	344	346	381	378	403	369	386	392	329	363	387	352	367	373	373	363	407	379	382	370	381	360	322	376	362	376	333	360	384	342	374	351	400	371	332	370	390	388	353	358	371	383	379	376	390	354	371	341	361	385	377	357	355	352	347	390	374	373	357	375	349	407	360	373	362	396	339	382	366	385	378	366	381	407	360	363	360	378	373	390	359	369	403	356	368	376	348	372	354	376	380	398	380	383	381	400	389	350	355	366	351	397	396	352	353	375	372	334	384	364	383	371	346	347	366	365	391	364	373	403	366	365	356	395	410	363	362	356	386	353	394	372	341	374	362	359	392	356	375	377	384	380	371	379	375	379	393	383	348	370	339	358	371	402	378	393	380	395	377	375	349	382	378	383	384	374	398	373	359	357	368	383	364	359	335	342	371	353	374	375	378	395	393	363	354	359	328	412	375	370	324	368	364	337	361	377	374	386	360	368	375	365	360	372	377	384	358	383	378	366	337	392	338	378	348	352	378	386	398	366	359	379	336	371	373	391	379	364	403	391	346	376	349	361	341	371	382	382	356	384	380	382	366	397	382	376	382	346	354	368	352	332	373	362	392	379	344	385	368	398	405	388	408	380	363	361	370	386	423	377	331	365	381	352	391	393	409	381	370	362	379	385	372	398	373	395	398	335	354	384	378	369	352	389	400	403	357
25194	21394	28867	27497	17489	6122	2441	940	552	443	402	390	368	390	422	376	371	383	357	361	374	383	426	369	389	405	390	373	388	438	406	389	407	359	379	414	370	364	373	390	387	364	418	376	400	388	378	381	376	388	366	420	389	402	397	404	376	374	389	407	404	394	365	390	420	386	399	404	439	396	364	376	398	367	380	401	412	364	383	413	373	385	362	373	390	410	396	345	383	376	376	395	420	374	348	395	387	389	396	384	357	376	375	362	421	377	380	401	420	365	423	382	404	391	382	378	358	389	393	414	382	382	409	371	401	416	413	417	388	370	362	392	384	418	362	387	375	357	384	338	374	364	392	373	363	384	390	380	364	376	391	370	426	412	365	370	411	385	388	384	366	378	381	387	392	366	379	355	359	370	399	385	396	384	369	402	329	415	392	386	359	368	394	343	413	355	367	388	396	359	387	379	372	387	392	347	423	416	362	391	404	403	446	362	386	396	360	370	367	372	376	376	377	365	378	420	382	357	376	394	400	380	393	386	382	392	400	388	402	375	407	404	410	374	375	363	373	370	372	388	406	384	413	403	402	396	333	375	382	413	380	367	364	405	337	382	369	368	412	397	395	436	394	395	350	425	408	414	425	377	381	393	390	408	387	373	388	385	356	427	344	355	393	396	365	397	384	360	371	379	388	361	383	390	405	382	360	367	371	372	369	371	389	364	353	376	348	374	381	382	379	381	389	414	409	380	366	381	372	417	392	399	403	353	376	366	362	373	376	392	410	383	381	397	386	367	413	401	376	417	368	360	380	366	362	390	338	361	375	417	361	339	377	372	367	398	349	380	392	379	401	393	394	406	388	401	400	390	385	384	382	370	411	390	357	405	387	362	387	376	357	404	408	395	373	380	378	368	377	381	348	392	405	364	404	409	378	372	389	388	408	369	361	408	402	343	354	376	363	385	396	365	356	370	397	392	373	388	361	407	397	360	392	412	362	381	400	399	384	382	435	361	398	388	380	341	384	405	361	387	359	351	398	385	402	377	374	364	424	388	357	383	370	392	376	367	388	360	398	384	422	384	406	385	401	405	412	386	400	382	405	400	403	422	377	400	362	415	401	388	395	379	331	365	380	348	363	371	401	400	397	380	392	394	401	404	434	375	377	396	390	377	347	434	362	365	365	383	407	417	400	385	438	391	354	372	406	386	370	416	420	403	381	368	400	404	404	351	368	385	369	396	391	385	371	388	365	392	386	430	387	406	386	403	360	372	385	373	366	368	375	355	349	383	391	395	373	398	425	407	400	382	374	392	388	350	373	336	400	387	382	387	383	403	374	382	392	353	391	373	384	389	389	396	348	369	408	399	354	384	388	401	398	382	379	374	372	403	385	403	410	374	381	383	364	350	387	416	376	379	392	352	377	401	369	392	423	364	388	410	414	375	380	416	395	376	389	397	408	405	363	350	384	358	392	342	405	362	397	353	391	384	375	361	385	409	382	383	394	374	406	406	347	385	397	393	389	360	386	390	384	393	402	345	370	353	352	412	338	400	385	424	378	386	324	366	368	365	374	409	388	404	386	361	397	372	399	339	370	380	392	385	383	383	372	370	409	383	384	385	354	351	382	380	444	390	403	398	410	382	382	385	405	372	397	373	403	355	379	390	393	387	410	390	358	402	376	391	378	388	400	374	379	350	452	408	393	378	419	389	384	383	403	391	389	349	402	369	377	373	393	409	373	416	375	351	396	365	372	391	400	386	340	396	390	414	422	361	379	366	357	384	371	409	397	380	410	353	379	397	399	399	379	377	381	419	377	405	390	363	410	398	371	390	392	377	375	377	378	380	387	387	404	372	411	390	383	363	351	364	401	387	373	370	414	378	410	398	376	389	358	346	414	368	377	402	371	377	387	390	397	371	415	372	378	411	382	381	400	383	378	348	360	405	392	378	380	384	401	345	370	407	374	358	397	372	370	350	362	386	369	403	350	401	388	385	388	355	392	386	397	388	389	404	376	374	393	368	428	379	370	361	378	406	404	372	403	387	376	370	380	405	376	377	402	369	405	358	415	339	372	376	398	394	380	408	394	422	387	395	386	397	378	376	364	380	398	389	394	369	393	380	381	363	366	375	375	390	368	398	402	395	371	409	394	427	380	404	404	367	406	392	353	400	392	389	407	356	395	365	380	397	367	386	418	342	375	402	378	359	399	414	375	401	408	394	404	361	399	391	402	392	401	334	404	413	375	366	376	402	415	399	405	406	379	379	381	397	399	421	406	407	383	380	397	344	389	379	398	417	361	406	369	399	390	395	399	375	386	379	392	370	385	378	388	371	390	376	382	406	364	407	380	385	362	427	350	350	342	366	394	366	387	362	368	380	385	423	378	383	398	357	403	401	381	409	372	378	374	358	362	377	421	384	387	376	375	402	382	380	358	415	360	368	405	391	368	327	414	369	437	390	391	376	414	378	395	404	409	395	394	403	404	394	433	406	392	378	372	368	407	421	390	373	389	403	393	419	393	345	383	402	400	410	378	382	369	390	382	398	396	415	396	378	368	401	404	372	391	355	391	383	404	346	434	426	402	416	388	386	383	393	394	354	390	386	351	382	372	363	415	389	365	379	379	369	413	407	392	370	381	400	384	383	399	380	401	421	409	378	395	370	381	365	401	360	368	363	345	388	409	341	428	395	370	395	391	401	375	406	374	386	339	356	370	380	385	409	419	365	430	371	403	337	401	405	344	388	378	369	393	375	398	384	363	392	399	369	394	383	382	391	404	364	390	426	360	388	384	348	391	357	381	383	390	361	388	374	392	359	413	339	420	373	401	402	402	386	399	354	388	353	383	391	391	388	388	417	393	383	412	380	369	364	413	416	378	376	391	387	389	384	372	369	398	390	408	371	357	377	403	375	357	382	384	407	359	414	373	372	405	383	415	380	413	381	375	372	366	358	376	382	407	357	382	417	405	382	356	396	377	390	409	393	381	384	388	372	369	393	385	367	350	382	429	383	384	391	406	371	381	384	416	377	376	410	363	363	333	374	419	357	338	364	421	391	390	361	391	393	403	358	363	370	375	390	392	392	369	386	394	357	312	411	396	356	369	387	372	368	430	361	385	378	361	367	368	359	402	351	383	393	375	353	398	345	403	380	372	366	392	376	393	396	442	399	370	441	402	395	397	389	373	408	424	377	385	371	402	391	369	410	378	390	368	374	367	383	387	399	387	358	383	392	353	366	393	361	387	377	358	418	399	379	395	338	396	364	371	406	374	415	372	383	372	370	382	393	355	405	403	359	411	393	382	348	431	403	377	393	361	391	364	342	379	410	381	411	377	379	379	361	387	406	379	400	383	407	361	385	420	340	402	384	398	363	355	357	360	395	402	355	378	401	381	365	393	401	399	362	405	368	385	371	384	365	348	395	382	390	414	395	382	367	374	386	399	405	350	402	384	391	400	415	397	394	386	367	380	372	376	379	367	384	368	381	387	382	372	388	373	390	376	389	362	391
36854	54123	39737	28187	15011	5983	3215	1323	745	569	430	465	440	459	440	442	427	432	492	423	434	441	419	422	443	411	467	469	462	422	428	430	429	460	488	458	450	438	420	436	438	460	464	435	421	460	418	449	422	477	430	428	434	406	420	445	447	457	397	407	419	449	423	384	468	417	449	418	446	434	464	447	449	422	478	452	456	448	438	474	468	418	456	431	417	413	433	423	463	417	422	429	424	421	452	457	467	444	457	446	412	413	437	421	413	459	449	439	464	459	424	432	427	452	431	404	423	448	436	444	421	479	442	405	412	443	436	434	434	410	411	441	416	430	428	424	469	463	413	495	426	434	413	423	408	394	414	402	403	396	451	405	457	441	467	424	454	444	444	456	440	420	409	424	469	450	437	430	448	420	452	417	425	454	417	433	413	456	395	414	430	421	428	484	440	424	466	459	478	428	439	468	442	444	451	432	396	443	453	451	451	434	441	429	439	454	421	442	413	504	449	433	435	431	409	428	438	414	410	445	444	403	429	435	445	475	424	412	422	424	447	444	459	427	480	427	443	435	449	454	419	467	429	411	453	447	481	430	410	467	417	442	374	445	410	445	498	433	441	432	464	438	480	461	416	473	458	445	424	462	439	419	434	460	436	413	429	434	485	421	457	439	440	414	507	419	449	450	448	460	441	422	444	445	389	446	459	460	451	435	442	436	423	431	415	423	425	451	435	417	440	433	435	442	446	422	418	447	465	427	420	434	472	435	424	442	450	410	413	446	406	449	441	428	427	413	459	430	465	481	460	424	443	430	475	464	451	409	445	427	426	446	413	431	438	419	435	426	419	410	400	447	468	446	419	400	427	427	435	449	458	468	469	415	446	442	409	450	433	408	421	451	450	490	455	459	450	470	418	423	436	482	445	446	433	429	482	418	404	452	430	431	409	435	462	449	422	440	453	419	390	456	436	444	417	444	411	416	473	439	460	434	418	454	435	436	466	453	418	453	453	436	440	427	393	448	422	419	443	438	462	451	430	454	460	443	461	398	427	428	439	427	425	462	438	459	452	438	455	422	426	457	428	401	443	469	437	424	468	403	440	443	441	445	470	413	415	463	448	408	474	488	436	414	434	416	382	462	434	439	425	439	423	454	441	436	469	453	437	447	446	432	418	455	425	423	466	443	400	457	448	404	405	443	434	452	431	443	458	400	423	412	421	442	452	410	402	438	452	435	445	451	440	433	445	448	447	467	442	457	479	450	461	431	461	464	436	485	413	454	469	407	437	422	428	462	426	436	412	404	470	425	447	457	446	476	454	404	429	454	471	406	462	429	399	405	447	458	447	441	435	460	463	433	454	423	444	412	451	443	444	413	445	431	431	429	440	445	427	436	429	450	416	437	408	433	465	408	447	432	471	433	404	461	429	441	457	423	451	448	414	473	464	441	443	405	433	473	476	484	430	456	463	428	411	430	476	420	412	460	421	415	418	429	414	434	471	435	430	449	463	417	448	460	442	444	480	436	472	438	460	435	416	437	430	472	440	458	464	440	454	417	474	487	416	469	419	443	439	446	422	451	457	432	413	442	419	459	464	391	441	460	468	437	422	380	449	444	399	436	465	451	418	421	415	434	442	459	431	440	390	466	461	440	417	431	463	471	442	421	420	436	410	407	449	440	432	405	446	435	431	463	453	423	445	439	398	450	399	466	465	414	432	433	457	440	446	409	431	492	431	424	434	479	454	437	454	432	453	426	418	453	456	449	421	429	450	459	490	427	452	405	405	445	486	459	457	440	434	448	458	465	428	436	418	443	422	414	470	431	431	445	474	453	417	403	427	442	459	427	440	466	438	463	480	427	434	454	444	444	434	433	430	465	475	444	451	386	457	442	450	435	455	488	477	411	411	433	426	420	422	489	429	407	436	407	446	437	428	429	436	426	432	403	448	426	443	457	464	427	455	415	456	484	467	436	391	451	451	391	459	455	437	436	428	435	430	425	434	441	465	438	447	456	423	435	443	448	405	415	445	423	437	427	449	471	432	412	419	466	436	454	453	452	452	471	422	476	420	456	435	432	429	448	446	452	455	399	427	446	436	427	458	439	417	430	441	448	438	419	441	441	463	450	439	430	444	440	456	420	435	455	438	439	459	485	436	408	458	455	410	478	436	479	425	432	422	467	458	459	441	430	408	430	448	413	429	479	461	432	443	407	422	411	392	453	433	432	425	453	452	442	437	426	487	433	439	448	428	452	419	437	475	468	446	419	450	447	459	469	468	422	410	452	430	440	457	445	429	457	424	436	405	406	453	421	411	439	426	448	443	434	472	481	445	428	422	438	459	453	447	437	438	444	418	479	414	468	429	415	435	480	474	420	433	389	432	430	414	452	431	431	416	412	371	468	427	426	431	414	448	420	382	476	451	429	464	443	428	400	447	463	401	439	431	429	471	481	382	432	455	417	436	428	428	479	455	462	487	419	457	431	428	443	423	444	436	430	406	399	455	405	432	449	440	460	414	421	455	458	405	445	474	426	411	470	440	424	459	473	466	450	443	401	431	452	449	422	455	391	436	432	443	451	438	436	452	439	429	424	453	438	444	388	405	457	424	429	478	425	449	447	444	437	417	436	451	406	456	467	404	436	433	410	401	434	455	430	438	434	430	440	442	458	456	446	458	453	446	432	460	470	437	440	427	428	418	484	447	433	456	425	440	427	449	452	438	432	424	445	467	464	441	443	435	452	418	430	463	403	427	462	446	394	397	422	458	472	413	407	441	437	446	447	467	422	495	445	423	434	450	473	425	410	433	426	460	418	467	438	466	448	453	400	453	412	472	441	446	421	448	441	441	425	451	426	422	456	422	415	467	459	422	444	454	450	427	425	430	436	425	441	410	436	457	415	402	450	471	417	437	463	454	428	469	427	442	429	412	433	434	440	399	426	425	452	472	474	451	454	452	428	418	476	426	450	459	466	382	443	465	429	422	421	431	423	434	443	481	419	445	469	417	421	454	427	430	457	435	461	444	435	423	440	458	425	435	468	421	434	395	445	421	390	425	453	393	421	439	424	436	469	451	456	429	455	430	409	444	432	402	447	445	395	437	434	401	445	423	449	421	384	481	421	440	442	439	438	421	463	438	410	442	470	456	452	418	439	459	459	429	453	429	433	399	445	412	452	425	444	450	451	428	418	479	399	467	479	398	459	434	439	477	459	454	435	447	406	451	463	446	448	456	429	442	443	409	425	464	423	417	466	457	405	458	405	456	471	454	403	419	416	436	447	442	416	472	458	472	415	442	462	446	442	464	446	412	434	427	456	410	417	435	460	451	437	415	411	430	420	464	453	391	441	472	478	435	409	429	443	417	448	413	465	448	427	448	414	449	458	412	422	492	443	443	441	419	438	406	403	427	431	415	422	425	413	418	436	443	456	441	428	438	453	411	417	435	421	456	405	420	420	428	415	428	410	447	437	444	433	420	435	434	447	451	446	418	420	449	452	439	463	442	406	443	422
22896	21056	28650	24032	21669	21522	13893	3335	1380	859	586	556	496	504	459	492	446	513	453	504	489	519	480	495	504	432	459	498	466	488	475	482	507	494	451	467	465	456	476	484	493	430	496	434	483	484	479	451	474	461	502	457	486	459	481	505	468	468	482	478	438	489	457	489	488	424	460	430	479	533	457	460	489	474	455	460	453	462	474	476	459	479	489	441	467	479	467	494	463	470	443	497	472	467	463	454	476	508	500	504	434	461	474	460	487	507	446	531	471	460	487	468	436	501	499	470	460	459	516	471	431	472	457	450	484	469	449	469	473	482	504	473	461	487	481	511	494	493	460	460	452	479	479	469	449	460	447	484	475	477	491	470	493	475	472	477	494	463	459	491	481	461	490	519	457	480	468	471	469	456	530	457	482	470	493	487	481	472	513	421	452	493	491	457	493	452	456	473	491	487	472	467	470	496	475	411	521	475	472	496	484	493	453	472	483	453	466	437	473	475	471	473	478	461	484	455	488	453	449	462	526	476	530	508	474	478	476	455	424	481	468	452	447	481	470	481	451	427	483	467	486	439	464	460	494	482	485	489	477	500	461	486	504	510	475	478	460	446	509	484	479	479	468	468	466	463	479	450	470	491	484	443	459	535	466	468	475	461	484	434	484	500	445	419	459	459	462	457	462	494	491	472	447	464	461	471	454	473	472	465	488	504	501	474	479	483	492	467	419	482	470	464	463	503	474	449	474	486	446	418	485	464	482	501	441	486	473	484	470	455	483	502	521	484	457	445	515	428	487	475	462	486	489	497	528	461	478	455	455	484	491	505	443	507	435	447	458	500	436	440	474	466	475	446	481	474	452	500	449	473	470	485	493	477	492	438	470	479	459	478	481	477	474	481	481	470	433	461	496	479	450	469	444	494	446	488	485	457	471	476	459	487	467	473	438	483	477	477	483	480	466	481	468	485	442	478	473	477	495	475	483	445	441	474	489	480	473	437	482	492	436	497	485	472	454	471	498	501	514	457	498	511	464	447	495	472	458	450	491	441	523	473	484	454	435	445	505	491	464	480	499	435	494	435	501	438	471	462	474	493	483	432	451	471	475	457	459	495	443	472	466	504	458	498	465	487	496	480	490	442	449	473	441	488	445	483	512	462	485	495	502	448	476	486	507	487	480	496	471	470	483	478	485	505	500	451	462	441	469	456	440	456	470	456	486	471	467	498	443	479	507	451	463	474	458	458	495	487	415	455	442	481	457	500	438	526	486	456	504	477	466	504	501	476	444	482	490	435	444	477	462	496	454	492	468	485	481	476	490	449	487	464	487	470	485	464	493	469	478	446	474	428	491	508	485	481	435	502	492	492	473	454	486	443	498	477	515	493	443	473	427	472	458	451	482	476	462	463	489	496	453	506	496	458	472	517	448	499	470	476	512	512	450	451	475	493	459	501	424	490	522	471	505	490	436	465	459	504	477	467	505	483	454	453	482	452	479	466	500	483	454	446	449	456	497	484	449	497	457	450	477	489	482	454	460	502	459	484	494	466	460	472	463	493	448	505	480	490	471	470	477	473	482	476	465	443	469	463	495	502	446	437	485	474	468	491	473	467	462	445	457	522	446	467	475	452	476	454	462	474	469	462	467	478	487	479	500	456	461	469	450	456	474	518	502	484	472	470	484	545	487	476	474	444	473	488	513	432	468	455	433	477	478	540	474	502	509	465	476	453	512	453	468	440	480	451	458	478	482	500	468	477	456	492	458	481	482	487	462	462	466	478	466	436	491	474	489	486	560	460	462	483	476	487	467	457	496	492	471	466	480	499	458	489	465	478	450	465	491	501	471	435	475	499	497	473	447	452	504	540	487	491	482	433	489	462	456	471	476	481	469	464	473	486	494	452	483	483	465	452	475	484	514	454	450	495	481	493	489	459	453	467	475	459	466	476	497	462	495	502	491	490	479	476	466	462	453	506	458	451	452	505	476	432	492	481	433	500	500	465	458	469	483	453	473	480	461	482	466	489	489	472	486	476	482	469	467	470	487	422	522	432	477	523	468	460	449	431	464	475	471	500	503	480	481	480	492	448	463	470	479	478	471	476	451	507	455	485	499	473	498	460	489	466	488	494	496	460	480	484	437	471	495	507	460	453	457	494	459	479	461	509	493	468	519	443	503	484	480	485	460	490	472	480	452	451	476	451	451	469	452	481	488	473	446	457	499	478	462	496	471	483	497	418	450	460	486	481	485	521	479	496	487	490	516	486	452	467	494	484	472	497	464	474	487	482	521	440	444	457	477	504	455	449	497	451	494	485	503	512	470	480	457	463	436	473	462	505	487	488	473	520	489	464	477	479	501	462	476	477	491	470	480	466	485	490	492	454	457	429	493	456	480	470	521	441	448	482	448	496	496	455	465	443	461	504	483	433	459	488	454	441	470	502	457	493	475	465	489	499	479	473	473	462	462	484	478	500	443	432	457	501	483	444	403	491	472	488	474	454	449	454	459	491	457	466	486	499	510	464	497	504	480	479	483	476	417	502	483	452	497	485	495	425	480	475	469	461	495	480	493	493	506	496	464	491	463	476	499	460	493	481	479	479	452	460	468	471	488	462	470	505	497	468	481	471	469	477	489	468	494	492	508	483	475	487	463	442	503	454	474	465	481	507	492	481	438	459	451	439	499	430	454	457	481	431	454	481	466	469	482	469	502	479	465	469	465	480	477	455	484	522	469	465	429	448	471	492	474	489	465	495	464	464	434	495	454	468	455	471	482	493	454	468	518	465	489	442	464	496	472	473	462	506	482	480	450	470	478	488	461	480	457	509	475	440	493	471	478	510	476	497	465	448	508	491	520	441	438	482	491	448	434	444	442	493	470	476	516	457	477	472	518	460	486	447	487	475	452	420	475	461	452	457	474	439	444	466	456	488	475	463	503	474	479	473	463	439	482	460	483	433	468	442	499	429	478	473	478	528	454	474	511	498	534	443	451	460	473	458	456	468	485	441	475	495	486	503	481	473	484	454	451	452	468	456	496	508	420	425	451	465	451	486	493	505	482	468	469	481	492	462	460	490	476	460	441	498	479	500	517	465	462	510	507	466	446	482	492	435	445	471	464	444	439	478	479	490	460	443	491	437	466	475	475	455	448	468	446	503	482	475	461	457	475	444	473	456	476	461	456	525	479	513	445	455	464	462	465	500	478	445	464	468	485	492	451	442	478	505	490	533	510	450	487	436	458	449	499	424	452	468	471	487	506	471	475	518	449	505	517	458	487	486	452	449	481	463	477	427	436	450	436	448	465	497	460	469	480	459	468	487	499	486	468	497	483	455	465	454	507	484	471	466	470	478	483	489	498	473	460	462	433	475	492	478	490	483	507	477	469	462	458	489	484	466	432	416	489	471	494	480	481	459	465	468	483	434	476	500	496	483	532	464	423	452	459	480	447	478	454	443	439	459	469	482	483	505	491	439	478	452	480	451	473	495	499	447	452	508	466	485	463	466	486	476
39183	64046	48051	34320	24342	14948	7141	3106	1666	1040	625	601	569	527	541	545	517	530	520	534	496	543	523	538	505	503	503	554	516	545	512	498	504	541	495	515	515	524	495	495	560	521	519	505	507	501	463	495	493	522	543	542	548	553	489	550	495	496	503	530	486	515	490	505	557	508	527	513	565	503	498	485	506	534	528	549	552	558	520	538	544	491	520	538	547	518	553	548	495	530	505	527	533	483	498	456	507	519	492	514	538	522	518	557	457	514	548	490	503	531	513	512	463	529	488	508	554	490	539	495	520	502	463	500	503	552	545	527	510	478	493	516	513	511	507	517	541	493	499	501	471	523	489	525	521	503	533	507	472	501	533	536	513	510	511	534	519	513	552	455	476	504	527	497	532	509	468	484	528	540	508	517	506	568	489	477	479	529	492	570	482	525	526	539	496	473	516	525	510	491	538	532	500	529	526	506	524	510	533	491	463	545	533	544	519	518	486	519	500	522	504	523	553	504	509	544	517	508	530	513	536	529	491	547	502	530	543	530	478	501	481	517	464	490	539	502	556	525	521	530	531	531	503	515	515	506	485	556	470	521	467	503	501	476	510	494	491	500	511	495	516	523	500	494	554	509	525	522	498	545	468	524	537	505	507	500	519	463	536	523	510	533	514	521	498	499	506	503	485	504	529	497	496	527	542	517	505	496	532	498	497	465	502	550	543	505	493	511	524	532	490	532	538	526	528	516	487	506	547	517	496	538	524	512	524	523	526	541	498	521	515	535	487	540	511	476	528	504	534	562	527	523	502	556	526	517	512	507	540	518	511	549	539	540	497	542	504	471	541	533	498	546	509	524	517	500	551	511	475	520	523	515	487	501	503	497	518	525	501	507	529	532	473	519	530	491	563	514	533	551	549	500	520	533	506	498	544	489	511	467	512	507	515	474	496	508	500	516	488	515	528	518	527	471	520	500	496	518	511	493	531	541	523	531	520	529	539	536	512	462	476	494	528	526	480	537	550	545	519	565	557	519	529	518	472	484	539	488	472	506	521	479	485	477	531	550	494	507	531	515	484	458	522	524	453	511	530	505	551	515	509	512	496	498	539	533	531	525	536	532	474	486	523	502	504	548	516	530	547	563	495	520	486	513	544	482	558	494	537	513	501	543	542	550	527	498	509	545	509	528	491	506	486	541	483	509	551	472	504	492	531	530	518	487	521	511	535	497	461	504	467	505	488	487	533	529	528	521	542	578	541	493	504	508	496	524	514	541	488	540	514	524	503	538	507	516	527	483	507	501	475	504	501	502	521	521	535	512	542	544	537	521	490	500	538	543	495	517	491	541	499	534	496	543	462	526	503	512	535	490	517	510	492	548	468	501	515	501	475	514	513	483	514	508	550	530	543	551	568	523	532	491	530	479	475	533	543	520	538	513	513	506	464	516	564	508	547	509	505	530	513	548	516	528	535	530	508	454	509	531	511	510	497	501	524	545	552	555	532	488	544	561	493	475	570	521	493	494	513	508	546	514	493	523	493	488	538	511	527	523	561	489	532	496	534	530	499	520	498	504	492	505	514	525	525	496	465	513	500	500	506	523	503	518	502	491	497	475	532	494	527	526	505	488	526	493	496	523	476	503	497	501	516	541	506	536	484	479	509	541	491	563	535	533	507	485	505	515	513	505	487	548	527	514	502	498	572	525	546	505	543	508	567	462	538	523	531	549	538	532	522	486	534	502	542	527	512	501	509	546	499	524	502	497	529	513	504	553	523	529	531	505	507	541	490	483	510	495	504	529	539	512	510	517	547	542	505	536	521	453	503	520	531	494	603	536	539	507	522	462	507	473	556	501	495	500	496	496	527	513	532	523	533	558	515	504	510	490	487	582	496	511	525	540	562	510	497	478	495	533	520	513	488	508	544	533	524	522	496	481	481	479	537	557	564	497	545	509	448	541	528	502	534	500	495	515	504	519	520	528	518	497	521	463	510	493	526	515	492	531	504	522	489	522	538	526	552	506	530	491	505	509	475	528	469	491	511	513	487	515	498	540	521	508	495	538	506	506	531	517	542	548	531	513	531	505	525	501	531	471	467	543	538	507	507	481	485	530	515	496	469	498	510	491	552	482	544	511	472	491	524	531	567	525	522	498	563	494	526	561	563	542	530	458	509	509	505	518	535	515	502	481	471	464	551	487	506	528	506	508	513	521	511	487	543	519	556	493	528	522	548	510	543	492	530	501	486	509	507	496	448	484	539	521	529	551	509	543	509	526	469	530	510	502	521	544	513	544	509	506	486	517	506	514	555	541	475	521	524	529	513	542	526	514	517	510	515	529	528	504	519	472	480	495	530	560	513	548	510	485	523	555	483	543	566	474	520	497	497	530	508	498	534	503	514	527	486	538	518	524	491	494	493	507	507	516	529	504	513	531	524	514	505	507	507	507	476	487	516	481	527	514	475	496	521	478	509	523	473	509	490	520	519	494	513	483	543	491	489	520	518	550	536	507	492	550	507	509	525	516	531	518	556	523	548	588	534	508	528	530	491	508	485	530	475	484	527	541	522	495	529	517	485	475	486	507	500	515	500	439	516	479	521	576	487	493	532	520	500	501	551	533	539	515	500	499	488	508	544	514	525	511	490	497	516	509	535	493	526	503	548	515	493	539	545	518	487	543	522	525	518	533	526	483	525	548	513	543	530	512	517	545	528	532	528	515	515	485	506	508	503	506	521	512	517	524	547	532	559	550	527	521	558	524	492	562	513	523	511	500	531	503	539	509	507	552	505	507	490	558	523	495	545	528	523	479	551	544	506	599	538	532	536	491	481	546	532	536	532	512	507	486	523	540	508	522	540	491	486	516	517	522	524	478	463	474	538	538	516	503	504	492	541	496	526	524	491	557	539	508	531	523	482	500	496	501	490	503	498	507	512	468	518	503	500	522	502	542	506	508	490	517	538	523	508	552	510	512	489	532	507	512	521	551	493	547	516	541	505	478	481	522	498	508	517	499	509	551	517	511	534	498	531	507	501	524	525	545	501	536	474	517	464	535	498	561	521	559	566	506	518	549	511	525	506	478	477	525	524	497	524	498	478	505	505	518	505	507	491	522	501	488	523	496	562	517	499	572	534	520	497	513	530	528	521	525	493	542	501	490	515	517	513	520	523	469	521	514	533	528	547	531	515	496	531	517	496	497	541	474	486	499	549	506	561	520	491	522	518	492	544	494	510	539	560	498	539	511	540	509	505	526	551	490	536	494	503	533	464	568	517	508	520	508	486	534	534	515	518	513	519	539	526	532	545	502	487	542	536	552	535	538	511	537	521	531	540	529	498	571	492	529	509	480	534	498	526	534	532	512	475	528	510	493	515	496	512	513	528	527	491	542	502	501	486	511	523	522	517	531	511	481	516	538	533	511	526	489	522	516	524	559	543	526	482	525	517	509	500	501	487	467	538	532	511	527	462	531	515	511	517	487	482	516	539	538	525	485	509	494	572	485	520	499	552	549
30996	32511	36873	24291	8817	2652	1156	603	363	326	314	317	290	334	307	268	315	304	289	262	302	310	274	258	269	283	298	253	307	283	293	330	291	280	280	271	292	322	320	311	294	318	303	287	276	292	272	302	257	308	264	311	311	288	289	290	318	310	325	309	297	349	296	290	298	307	278	336	299	276	298	288	259	302	298	278	301	314	334	314	301	288	295	299	296	257	297	268	322	322	285	297	259	298	284	324	296	289	271	297	306	306	289	286	336	265	267	309	312	291	294	313	288	312	292	288	293	273	319	266	289	332	274	278	301	281	316	285	280	262	310	312	314	315	311	295	297	304	301	291	302	313	290	315	283	303	349	284	280	296	300	276	305	305	275	289	308	299	297	293	304	321	290	287	292	288	305	290	303	291	344	302	323	297	288	308	309	303	331	244	303	296	296	278	291	306	325	312	308	297	294	300	321	330	288	279	318	321	330	306	294	260	316	288	293	285	309	329	293	303	289	315	306	268	260	308	304	306	299	290	309	309	300	313	288	302	327	310	287	282	309	310	283	309	307	292	301	289	285	289	278	332	312	269	282	298	270	282	313	305	301	324	321	287	322	297	319	305	306	308	330	272	291	282	309	298	303	268	261	282	309	277	317	261	275	311	288	314	288	291	293	291	287	265	300	290	295	293	270	292	280	294	304	302	295	286	305	315	283	279	290	308	277	277	308	287	281	297	284	281	280	262	331	299	279	312	317	291	282	275	274	282	263	343	301	284	291	293	275	287	296	338	322	306	327	273	279	291	312	298	299	306	278	294	324	275	332	273	305	329	334	275	313	290	310	320	292	307	303	286	291	302	292	322	282	311	293	296	286	296	254	287	277	263	335	293	319	312	303	332	281	320	293	289	310	319	308	279	300	290	298	298	283	277	299	319	298	265	310	282	313	320	290	264	305	310	306	285	281	298	302	311	308	279	289	288	295	306	283	289	298	267	308	306	302	283	334	249	323	297	294	324	304	313	304	285	306	295	291	310	312	289	323	291	299	297	279	326	308	282	313	300	317	287	302	296	300	286	310	259	306	246	284	310	287	310	295	292	333	269	292	272	310	308	321	274	293	302	313	305	293	277	261	320	293	285	299	274	297	291	297	303	290	298	281	278	281	275	279	293	315	314	275	276	331	300	296	288	292	305	289	311	311	342	298	274	304	291	297	293	297	287	323	293	329	281	311	300	278	283	296	308	312	276	282	306	301	298	279	302	301	294	299	316	322	330	277	327	312	277	306	324	296	271	331	290	282	287	287	336	292	294	295	291	305	311	326	277	309	290	317	324	298	318	312	316	276	323	287	287	287	273	286	297	310	271	273	289	310	270	325	308	291	295	306	292	292	306	279	277	287	299	284	286	286	280	291	293	265	297	298	300	294	284	330	299	303	271	287	306	279	285	282	293	288	311	276	307	308	304	277	340	272	297	304	311	282	330	314	270	301	274	307	313	296	291	298	290	271	277	278	330	300	274	318	251	292	307	282	275	293	316	312	282	332	321	298	294	270	322	289	304	286	321	290	296	317	324	296	319	306	291	308	302	299	288	283	298	310	325	297	319	287	289	304	269	301	320	289	294	317	284	285	295	287	291	304	302	282	296	290	290	275	293	275	283	300	304	291	287	289	306	302	289	333	283	317	304	297	294	300	292	258	270	299	309	312	292	291	299	300	320	285	305	310	277	301	290	286	287	319	318	274	283	313	299	292	272	322	264	302	284	271	309	307	298	309	307	328	291	311	298	321	286	276	299	316	304	308	308	303	298	303	323	314	308	317	297	296	281	298	286	284	306	310	294	299	306	323	324	309	333	305	341	283	306	286	292	301	308	295	298	275	302	296	304	332	313	295	284	299	292	302	302	319	318	308	320	294	294	308	279	322	279	289	310	309	293	273	324	286	308	319	299	284	309	275	308	313	295	312	297	291	274	299	306	327	286	312	311	271	295	278	310	268	276	287	240	292	313	265	297	304	307	307	272	277	300	287	284	291	303	284	286	285	298	321	311	262	277	310	312	275	277	298	276	346	306	308	278	296	313	300	308	299	258	285	300	300	292	293	303	299	311	284	292	277	284	270	277	285	313	302	288	325	306	323	303	304	272	308	300	297	290	266	315	299	328	298	339	304	319	287	289	311	317	310	293	293	316	280	300	319	286	292	320	303	289	306	314	316	298	317	306	285	289	346	317	291	287	327	279	336	304	316	284	306	310	314	329	317	286	287	267	278	323	285	319	290	278	288	283	296	321	291	333	295	300	318	299	299	272	283	290	303	306	300	282	264	301	322	304	312	323	277	296	268	330	279	284	316	331	278	307	287	307	303	295	300	283	277	298	283	294	266	302	290	275	318	300	288	295	282	296	293	322	279	314	269	297	284	292	309	292	259	281	299	290	327	277	254	319	328	323	296	317	295	323	301	319	304	318	267	299	315	330	302	296	306	326	300	307	293	299	314	287	298	298	321	316	286	327	323	296	291	297	302	312	300	267	327	300	262	292	312	292	290	293	279	306	279	281	295	300	315	292	290	303	298	289	301	299	283	314	309	272	292	295	288	312	277	323	298	285	342	295	285	316	276	278	290	300	327	288	295	307	308	318	292	297	311	298	318	284	297	320	276	310	322	304	298	300	279	288	313	275	301	319	285	271	306	286	306	304	307	326	328	314	323	325	272	296	294	354	290	306	321	309	289	288	301	292	300	356	257	308	277	289	291	315	299	312	297	277	327	324	311	329	311	288	319	289	305	308	289	327	330	308	297	314	339	299	325	306	322	292	298	298	273	307	296	332	320	297	302	346	332	298	307	318	308	308	318	313	326	291	283	325	283	277	286	286	306	293	269	266	323	321	323	290	307	286	284	309	307	309	287	308	314	321	313	299	302	290	296	273	300	318	296	273	304	301	299	276	296	287	296	287	301	261	308	303	340	285	306	305	312	270	282	334	327	318	325	295	292	319	267	318	270	273	313	316	270	272	315	306	301	317	311	315	310	302	324	283	292	298	289	292	284	305	282	295	279	283	277	318	303	280	322	298	295	274	279	318	320	325	293	325	311	284	301	310	310	295	287	289	279	318	315	289	308	295	311	306	308	259	276	317	300	314	281	320	292	294	277	317	300	282	262	270	300	313	297	292	307	280	274	286	268	310	316	321	265	289	276	275	320	290	296	326	296	270	310	281	282	281	320	295	304	298	291	276	301	299	275	294	302	305	285	309	290	283	293	289	310	329	294	317	317	343	286	292	277	297	299	274	306	295	319	317	329	288	323	304	312	316	308	275	281	319	306	294	301	304	312	297	288	308	299	314	266	324	276	332	282	296	325	321	303	282	286	300	289	291	302	293	300	333	273	305	295	263	296	312	284	328	321	291	288	310	292	283	293	298	297	300	308	285	298	299	286	294	287	327	267	322	321	294	311	280	301	285	312	301	299	304	290	312	307	299	316	299	272	289	304	280	318	292	263	313	291	311	284	301	301	313
36006	48040	36126	21151	8799	3753	1799	843	454	385	397	367	352	340	326	334	352	335	322	366	342	332	351	360	316	335	354	337	359	371	345	379	347	340	345	349	339	314	329	348	328	346	350	360	340	352	363	356	363	355	312	378	341	343	320	343	348	370	368	378	336	372	329	334	365	357	357	377	346	349	339	354	329	357	360	378	347	331	346	339	320	359	336	371	370	322	345	352	325	342	300	359	341	356	359	339	345	354	374	336	362	358	332	340	352	351	322	383	351	330	336	339	360	334	384	337	361	330	347	348	334	319	370	318	313	350	335	349	343	368	327	354	357	366	349	368	348	317	348	339	328	364	341	314	354	329	350	349	357	331	367	294	339	379	343	319	336	333	363	335	350	357	350	350	343	354	348	366	369	325	325	352	354	364	337	371	327	354	319	342	340	349	330	315	349	355	343	335	314	347	352	335	339	389	332	358	330	343	345	352	345	371	328	360	363	345	366	351	315	331	340	327	331	376	340	336	334	339	383	377	364	331	337	346	341	349	380	322	342	322	350	351	346	338	368	332	355	354	350	354	323	327	347	323	330	364	353	344	324	330	295	371	349	344	349	322	343	323	346	354	320	365	346	336	319	373	316	336	311	327	311	321	362	331	374	351	336	331	328	351	377	338	364	350	345	344	391	326	338	349	365	324	323	363	330	286	327	309	342	347	339	350	361	312	347	377	354	320	367	310	345	325	380	320	366	343	314	349	323	351	396	375	360	372	310	358	291	319	336	364	359	366	360	315	381	303	320	348	338	363	347	340	351	374	334	329	326	351	361	336	356	362	364	346	320	331	360	337	372	348	340	320	356	365	326	330	352	360	326	346	353	379	362	348	325	377	363	370	361	340	340	347	338	380	340	330	316	368	360	345	364	319	310	380	393	327	364	336	347	367	350	373	350	342	349	334	357	326	352	369	323	337	348	345	347	309	340	332	335	359	331	341	332	375	359	355	339	358	339	330	299	349	357	346	337	325	322	335	338	351	335	363	326	324	352	340	352	363	343	377	349	357	367	358	356	337	348	316	356	329	339	350	350	358	346	341	339	349	379	345	329	354	356	342	335	389	365	387	309	367	375	326	357	343	373	372	348	346	341	333	348	375	365	336	330	343	352	338	341	344	303	344	341	353	299	369	350	363	360	343	357	363	353	330	344	356	363	361	350	347	326	333	344	319	337	368	357	288	348	385	336	328	396	378	356	317	361	385	306	345	350	317	339	333	353	339	363	368	365	351	333	309	338	351	351	332	315	347	348	372	359	325	357	329	379	325	351	332	383	329	369	360	361	355	347	326	385	378	359	351	351	361	354	330	350	325	371	385	323	325	320	375	323	343	343	375	376	364	341	337	317	346	350	338	342	360	331	370	340	368	345	370	300	347	366	342	384	365	365	372	365	345	317	354	356	360	335	388	349	354	358	340	311	327	365	364	337	330	365	332	351	375	367	335	355	371	339	378	348	341	330	333	324	338	338	387	348	326	323	357	334	308	352	332	350	350	339	336	347	343	358	313	317	341	355	344	334	351	333	369	339	342	340	334	323	376	369	324	354	366	328	352	343	336	339	332	334	350	343	336	350	352	358	352	342	326	374	331	385	348	336	355	342	325	368	364	319	354	328	329	378	349	364	356	340	355	363	364	356	348	336	369	361	324	314	329	327	336	351	347	328	386	350	349	335	321	377	325	354	364	316	379	388	326	351	356	349	295	347	344	321	377	345	298	351	358	354	326	339	341	331	358	361	338	359	332	329	344	361	357	341	344	349	345	343	329	354	351	361	366	335	368	322	316	380	339	351	340	331	340	329	342	368	307	333	361	364	355	334	354	366	325	357	354	346	330	303	365	314	349	382	359	327	376	345	328	360	362	341	346	375	349	347	346	322	324	356	330	358	328	360	333	337	342	342	358	327	373	342	345	361	331	375	331	353	315	359	339	348	325	366	369	324	352	357	350	330	349	362	351	356	346	321	341	366	318	368	369	338	376	345	363	314	288	344	361	335	330	366	355	332	349	339	366	342	341	352	355	331	347	336	348	328	338	354	363	343	341	346	351	354	376	358	357	345	348	375	366	372	368	333	361	374	335	376	382	341	346	345	348	354	349	346	346	360	364	360	373	340	355	328	330	335	320	327	367	324	334	348	322	336	372	334	389	356	333	341	367	351	334	374	361	359	344	317	339	345	368	334	329	359	307	380	338	302	325	380	339	370	338	369	350	336	355	340	344	361	355	358	365	317	331	375	343	351	313	346	340	370	375	361	336	354	368	316	344	357	330	323	328	344	364	347	345	349	367	333	323	367	349	338	352	341	349	340	353	342	358	368	331	327	331	319	364	344	320	333	354	333	345	300	311	329	369	345	318	345	355	346	381	348	353	338	311	341	327	332	366	341	374	345	312	333	368	296	323	367	351	350	343	343	343	319	364	361	331	373	335	344	341	304	339	339	326	310	328	308	335	382	334	292	334	373	361	352	345	340	345	328	309	332	331	337	352	376	336	302	306	326	343	319	346	376	337	389	354	349	353	346	362	355	361	344	347	342	330	359	347	310	332	371	354	333	311	337	357	360	361	335	365	349	319	377	333	333	343	321	357	355	364	351	339	324	327	369	330	332	350	319	324	371	327	336	344	321	341	348	351	351	380	339	355	340	340	373	357	349	337	310	357	365	320	344	339	353	336	368	367	368	340	361	313	348	332	335	338	337	332	338	370	311	351	348	314	329	357	351	348	344	355	368	334	345	359	350	345	327	343	351	341	336	372	359	330	331	341	356	356	324	360	335	373	349	357	311	350	343	388	347	334	338	342	349	341	385	371	354	327	350	364	356	321	353	358	360	350	374	356	320	338	337	333	364	351	345	328	350	333	324	369	343	334	357	349	298	329	349	324	358	373	347	335	346	366	315	369	358	363	363	348	352	334	375	321	350	321	356	315	358	355	336	339	349	338	345	367	350	319	361	355	380	349	341	318	331	346	354	320	342	350	355	326	357	358	354	309	378	372	304	372	382	315	364	378	372	326	346	321	336	333	363	322	349	341	361	333	325	356	336	354	319	364	327	349	350	340	342	347	346	341	292	342	369	351	373	368	344	326	347	308	367	340	323	358	334	361	372	337	375	317	351	372	370	354	372	330	300	340	355	348	345	372	379	315	344	353	349	361	337	327	339	345	361	344	351	363	356	340	335	330	359	340	324	333	363	342	317	362	319	324	334	348	332	367	365	375	323	335	351	343	334	371	315	335	331	340	329	333	356	294	317	341	341	359	339	370	354	346	363	333	340	321	302	379	347	365	347	344	362	336	325	331	348	327	360	356	337	330	323	343	335	377	313	343	320	332	350	353	345	355	325	333	354	364	372	315	339	329	296	368	336	328	363	340	360	331	343	344	341	344	350	348	319	328	376	351	309	333	370	308	373	312	331	332	353	328	348	362	350	337	318	339	344	339	345	351	373	327	323	338	352	368	366	353	344	337
24034	21086	28387	24937	22087	17243	6779	1806	665	397	357	374	331	367	347	343	323	359	320	372	349	318	334	334	337	313	337	337	312	364	298	290	337	308	326	348	323	349	325	356	347	343	359	327	325	310	375	335	289	326	345	333	316	329	325	308	328	351	317	325	294	372	316	302	298	313	302	310	312	309	330	300	366	347	332	365	295	334	320	338	303	358	331	319	307	325	338	311	327	331	335	339	366	319	352	348	326	333	325	316	334	339	348	333	336	330	344	334	357	333	308	368	333	351	320	337	310	299	343	317	337	310	306	311	284	321	300	352	320	354	314	318	330	312	310	296	357	356	337	321	330	323	339	314	338	332	324	308	349	330	327	337	363	322	323	306	330	329	326	315	293	328	328	357	328	364	332	317	336	306	362	319	304	338	314	310	329	320	326	320	335	342	368	305	327	343	349	293	325	306	330	367	308	357	303	329	327	326	303	344	313	318	347	354	353	347	318	324	331	337	326	348	330	316	322	340	334	330	334	375	329	327	330	338	310	318	315	362	338	321	340	334	298	351	312	349	289	328	339	322	330	339	354	339	308	317	320	302	336	314	325	344	326	307	352	328	326	336	277	313	327	332	291	339	308	320	326	327	341	309	333	334	325	328	270	299	306	347	347	353	318	331	350	336	299	317	341	345	308	329	309	316	333	330	342	319	301	313	350	331	331	348	334	333	354	333	303	350	332	339	307	327	346	312	334	325	325	336	313	326	307	330	326	339	328	351	297	338	331	296	323	330	315	344	308	330	347	333	300	334	356	341	322	342	321	333	321	336	309	334	327	346	321	352	323	362	316	325	311	321	357	302	330	339	319	313	311	335	333	362	332	338	333	310	342	336	344	325	347	323	358	322	327	315	303	348	330	315	334	335	336	335	333	331	318	335	350	310	330	295	315	342	328	360	333	328	320	350	341	293	326	328	353	344	276	327	343	326	322	301	315	305	298	327	336	322	350	338	291	306	342	330	302	339	343	318	357	322	351	339	339	306	375	339	355	300	307	329	332	317	329	341	302	334	332	333	337	344	319	321	330	322	318	319	308	324	307	320	358	338	321	303	351	307	315	364	322	337	357	345	307	313	316	323	302	302	341	329	321	322	328	335	329	349	356	316	327	306	318	324	329	315	318	337	329	344	335	320	303	327	294	320	309	302	327	329	279	354	354	328	342	346	337	322	304	340	311	320	322	318	314	322	339	347	361	308	305	335	322	340	349	304	312	320	322	318	283	315	344	295	330	286	357	332	305	339	342	358	316	341	322	306	296	320	335	291	336	336	324	298	308	346	341	353	307	311	345	341	327	326	318	351	295	350	328	359	370	339	309	359	340	328	355	347	349	303	341	298	324	292	342	315	337	355	341	310	323	320	353	304	326	339	327	326	330	343	339	316	339	332	317	366	337	339	334	296	319	321	306	331	359	306	359	349	307	308	296	301	294	293	335	297	348	303	305	315	346	322	316	307	308	318	359	309	342	308	312	336	347	317	341	339	330	302	350	345	314	321	316	304	320	325	321	317	315	299	320	321	326	327	353	323	347	317	326	320	329	342	333	358	323	339	334	291	315	341	334	298	343	344	307	336	305	318	316	325	316	348	354	322	340	314	325	292	315	356	332	357	369	344	347	331	326	333	358	326	313	298	320	340	348	328	311	312	339	318	312	317	311	300	334	330	309	353	332	333	340	322	334	340	318	324	374	346	310	300	330	326	353	333	328	322	323	361	321	339	330	344	346	331	304	365	329	326	322	353	323	366	321	351	334	316	344	340	323	311	325	338	333	342	330	312	313	303	357	343	343	325	320	316	311	339	299	288	319	332	347	310	326	366	304	321	339	347	336	335	364	320	329	313	345	266	333	356	314	318	353	320	306	301	311	362	346	325	362	348	366	322	357	290	310	317	326	322	308	332	297	338	286	330	350	310	317	326	311	311	329	308	316	317	324	320	325	315	333	330	319	330	315	357	358	288	345	312	342	348	304	327	356	321	354	334	372	350	353	313	330	302	317	325	333	338	372	317	322	357	305	334	359	348	322	345	330	329	337	349	313	325	346	374	336	340	284	337	322	356	347	316	345	363	319	309	325	317	341	334	327	331	317	351	325	331	338	318	334	299	307	300	318	301	303	344	294	328	336	344	359	305	321	304	340	332	312	347	305	324	307	322	334	363	349	329	355	343	320	318	346	313	317	329	319	333	333	344	312	348	332	330	336	346	320	313	330	326	317	377	325	352	315	332	322	358	331	314	292	323	315	321	320	325	339	323	309	305	313	324	324	345	310	327	341	294	331	336	324	314	305	288	350	346	348	329	335	342	315	297	318	344	322	321	307	295	354	327	364	323	346	318	350	338	330	332	327	337	312	295	333	332	325	356	320	331	336	322	314	329	320	304	306	349	333	344	327	326	334	293	324	349	329	356	323	332	337	365	351	327	328	334	322	334	308	303	342	356	314	301	353	311	315	309	350	330	320	305	316	358	296	336	333	324	313	311	312	277	323	320	341	309	346	335	307	356	354	322	317	299	306	334	329	344	311	316	338	321	290	320	313	350	356	333	323	334	316	332	325	335	328	325	331	348	349	316	333	316	318	315	319	342	323	289	306	294	331	311	306	316	319	314	317	354	317	346	319	348	319	324	327	343	311	329	357	358	322	316	312	301	344	317	313	294	311	330	337	358	312	303	344	312	330	364	310	361	320	349	330	325	363	320	330	338	335	331	354	317	307	330	335	330	340	306	352	306	316	357	315	299	329	315	335	319	324	319	303	333	317	337	296	326	328	327	337	305	314	322	349	328	324	342	317	318	350	333	334	335	316	339	322	343	308	308	317	344	315	309	307	331	296	312	341	316	314	341	326	321	324	358	310	317	342	349	326	315	345	295	336	320	306	299	297	312	316	320	296	339	356	319	367	330	327	345	342	319	327	298	325	334	295	330	345	344	330	306	344	316	317	320	289	331	323	315	353	331	314	339	335	316	300	323	339	321	332	319	315	315	336	361	349	320	347	345	327	328	315	327	322	326	333	326	329	311	327	371	344	345	349	316	296	311	337	326	338	297	331	340	280	348	321	359	331	344	336	342	307	331	323	312	331	341	316	316	334	342	302	292	348	358	341	333	332	313	344	346	310	324	321	377	304	375	340	342	329	350	340	342	321	331	332	318	306	310	316	361	334	342	352	328	306	355	334	322	316	320	317	333	297	334	331	310	324	326	340	341	366	328	338	319	329	327	341	331	309	325	313	287	325	330	328	332	314	335	333	345	332	331	333	329	320	317	312	328	319	345	323	327	324	345	361	355	310	356	310	304	338	335	323	334	313	296	314	342	335	375	358	341	357	333	335	324	283	323	317	325	322	333	318	333	317	335	352	336	368	299	308	323	335	350	330	290	335	323	358	315	352	325	307	320	301	307	313	331	360	333	335	345	307	337	289	325	329	301	334	318	303	346	331	376	305	354	301	336	330	308	290	312	321	339
36578	60468	42250	28197	21853	13132	5249	1951	806	454	436	425	390	397	366	379	398	397	379	374	384	371	378	375	376	314	386	384	368	368	347	394	361	350	361	388	385	407	383	374	356	392	315	386	381	357	363	393	357	385	375	372	327	380	371	332	371	392	354	405	384	355	393	426	367	350	367	385	383	394	325	347	347	356	358	358	383	385	378	385	378	357	337	397	351	348	411	368	432	363	365	397	355	326	405	380	350	387	379	394	389	361	395	385	371	376	382	389	397	367	408	365	351	364	363	374	371	359	342	361	336	351	354	361	357	367	388	373	372	361	360	396	386	375	405	360	363	351	353	391	378	356	352	353	365	370	374	344	373	378	388	383	357	381	379	344	348	365	394	401	365	372	353	397	405	379	412	375	409	347	399	382	381	388	376	361	421	383	363	349	337	394	373	376	388	349	384	387	368	377	389	365	378	346	382	400	400	416	366	378	392	402	358	349	356	371	367	369	382	368	388	385	380	384	375	359	411	392	385	357	385	367	388	358	402	365	361	352	392	367	339	391	331	390	337	364	351	352	381	368	354	393	384	386	359	357	379	347	352	386	388	363	394	360	392	364	363	383	354	340	366	406	337	364	361	447	350	365	367	338	337	363	364	387	371	355	402	378	332	350	392	341	359	404	396	362	341	395	391	392	403	389	359	349	355	413	368	388	404	354	403	367	394	369	370	359	370	396	377	404	371	369	347	398	375	350	372	386	390	393	405	376	345	336	354	375	393	365	349	358	396	328	363	354	351	393	358	335	345	398	362	366	363	386	384	328	397	364	357	343	327	396	379	366	344	364	377	369	355	351	355	356	365	388	370	378	363	395	361	396	373	372	345	378	377	329	390	365	367	366	368	358	331	364	358	373	371	323	361	365	348	378	383	353	352	368	344	384	360	351	379	367	384	343	397	384	392	353	404	363	372	371	361	366	359	329	383	348	343	399	376	366	354	361	350	358	369	345	362	366	406	380	343	366	391	389	389	380	411	369	362	359	384	365	370	369	355	376	372	399	391	363	387	370	345	370	368	379	351	394	360	360	379	403	358	361	393	347	414	387	376	357	351	375	384	368	345	367	368	359	364	404	376	363	350	379	370	373	361	346	356	337	326	356	379	369	372	382	336	361	388	384	370	357	382	392	404	389	391	373	359	348	348	371	393	378	395	366	380	364	332	382	349	338	349	379	366	376	382	360	356	348	389	369	377	380	378	386	347	359	355	352	364	383	407	373	387	350	345	358	352	393	374	381	367	367	344	378	405	382	367	369	351	383	381	401	364	319	401	390	380	358	378	357	381	382	395	389	398	329	425	348	398	374	376	404	385	370	356	359	405	407	332	374	360	338	365	370	368	331	357	359	376	385	357	340	367	403	348	375	376	369	343	396	419	399	356	375	367	392	323	373	425	348	423	350	374	344	363	370	385	362	382	368	397	364	366	409	375	340	365	373	352	374	358	365	360	360	400	379	340	346	356	337	363	369	351	368	386	426	379	375	357	363	379	360	376	407	379	338	361	371	363	367	368	375	354	368	366	384	365	348	387	373	369	383	347	380	407	383	361	335	370	394	327	349	385	385	406	391	406	397	362	343	351	401	370	356	370	407	374	355	354	370	382	363	402	389	339	381	347	395	369	333	355	368	363	365	388	352	401	327	416	359	374	363	334	361	375	366	358	389	389	368	356	370	356	398	369	376	374	423	369	342	374	361	371	387	393	377	358	362	400	381	364	392	363	382	342	325	373	373	373	377	370	378	362	364	416	391	371	398	346	350	359	381	400	332	396	365	350	383	384	364	353	376	368	375	357	394	406	402	367	362	395	380	365	378	357	387	354	370	334	354	385	374	358	391	389	403	367	363	382	371	353	382	389	379	362	377	395	392	327	365	373	359	361	329	339	381	379	338	361	355	357	354	366	408	379	366	388	376	386	385	375	360	344	395	356	354	360	389	367	379	372	370	353	364	388	334	344	364	371	401	364	359	397	416	366	395	412	391	353	421	369	377	370	364	340	374	377	365	367	385	355	374	383	346	377	363	362	378	352	332	374	359	374	383	349	371	356	362	367	380	342	392	366	366	389	370	365	352	421	371	362	370	341	384	367	393	392	345	373	348	368	385	391	351	366	353	386	336	423	371	336	360	361	349	376	385	404	399	389	377	396	378	365	384	357	382	356	369	397	319	380	367	358	365	396	339	364	369	392	378	342	355	390	409	328	388	388	357	330	394	402	367	337	364	364	380	399	355	374	359	364	371	352	365	353	384	394	414	365	381	345	397	383	376	377	377	370	385	346	365	387	360	386	344	358	366	373	359	377	392	361	364	372	349	361	370	387	387	380	363	416	390	358	384	385	405	395	371	343	376	364	366	388	363	400	369	372	398	365	379	418	416	339	376	354	362	397	358	410	394	373	359	406	386	361	359	382	356	379	408	323	384	374	358	344	394	392	366	364	378	344	407	370	373	382	352	372	359	370	369	373	365	382	349	368	367	380	372	357	374	366	371	365	385	359	377	387	367	370	368	386	376	374	385	385	370	377	355	368	389	362	376	408	347	403	390	355	384	379	339	371	342	388	360	333	370	379	359	365	341	372	366	364	394	379	386	369	404	352	378	345	366	424	368	370	361	396	378	353	375	370	365	381	393	358	383	413	339	377	348	404	379	354	338	392	363	375	373	380	404	381	320	359	362	376	389	369	382	385	389	420	385	367	371	371	360	394	365	333	339	362	332	378	402	391	400	367	356	397	342	404	401	384	394	371	353	360	400	375	370	361	363	345	388	407	347	325	369	389	380	389	368	354	380	357	361	368	375	352	357	377	369	384	378	394	393	394	372	374	373	394	352	382	370	348	366	385	355	360	363	378	344	350	338	387	353	398	336	366	356	378	375	392	352	349	375	360	350	361	390	395	377	360	388	366	375	364	382	373	372	355	353	383	338	386	355	359	367	376	374	377	345	363	367	351	359	378	378	375	361	369	366	380	377	362	396	381	395	372	393	383	379	364	377	393	377	355	347	405	364	362	367	373	347	370	362	374	386	358	390	405	356	350	370	357	331	381	352	342	362	383	363	370	368	366	354	361	362	348	406	356	374	363	343	344	343	419	357	350	375	377	397	342	401	365	362	377	382	363	359	378	395	374	360	359	380	323	361	391	367	367	372	399	351	402	337	385	375	401	354	345	419	387	346	344	388	386	396	336	381	338	393	378	383	348	376	361	372	360	384	364	369	365	371	384	352	372	360	357	380	351	382	396	366	389	389	407	397	371	370	368	389	346	360	369	370	369	380	394	371	379	358	380	378	354	351	372	347	361	387	356	381	352	336	325	376	414	391	334	416	378	391	367	392	379	373	395	360	389	398	385	360	376	348	371	374	382	351	405	419	364	376	366	360	344	379	347	372	353	352	358	391	370	381	371	376	352	369	377	382	386	343	370	350	371	401	374	371	362	379	384	364	358	379	406	358	365	361	362	362	382	376
25145	21430	28546	26967	18753	7200	2288	1127	563	443	428	412	411	402	372	383	386	380	371	378	401	430	358	364	387	374	374	403	391	389	401	398	349	405	374	373	393	377	349	396	364	365	373	407	368	375	398	348	367	418	373	374	356	397	397	372	367	370	377	391	389	388	433	389	339	383	381	382	382	363	386	374	354	356	379	410	397	373	412	369	378	398	363	369	378	445	436	448	373	367	390	408	384	376	347	386	386	395	393	412	379	376	359	353	399	379	388	378	385	377	381	370	407	376	360	369	400	389	368	391	411	391	377	397	353	381	384	353	425	341	371	378	381	400	358	362	359	361	389	377	374	378	391	409	353	362	381	417	422	401	391	382	344	389	372	346	364	381	416	369	350	374	361	368	397	399	390	389	401	361	373	394	356	361	374	399	369	402	327	374	364	409	408	419	386	388	370	373	394	391	386	402	385	389	372	369	400	396	398	403	401	367	392	355	383	375	368	391	391	370	362	380	359	400	403	381	391	349	371	403	380	409	396	388	343	373	386	373	370	397	361	402	405	357	341	353	404	415	364	375	373	389	386	393	373	394	400	375	384	395	420	358	370	411	397	392	372	386	383	375	360	357	412	388	389	394	389	387	354	356	390	404	360	360	411	367	379	426	368	380	377	350	417	373	392	392	388	361	360	391	381	395	366	354	359	381	384	379	371	378	359	385	388	346	371	366	371	339	374	385	387	397	422	403	387	371	360	352	339	348	384	408	372	390	362	347	373	370	395	365	384	359	351	366	388	376	402	369	357	381	365	407	385	404	399	359	435	348	385	378	365	349	378	391	381	400	395	384	378	361	407	371	384	418	369	378	384	362	348	398	365	359	369	370	406	342	384	417	337	400	389	390	393	391	368	381	347	398	374	387	363	412	371	378	393	361	404	386	382	363	388	420	369	360	375	385	412	391	376	388	371	397	370	386	357	375	387	384	367	424	385	346	383	391	409	377	365	382	386	422	374	427	395	342	333	346	370	392	363	386	361	382	383	375	404	396	376	384	411	425	387	391	381	336	390	378	423	399	412	385	367	353	422	364	399	381	351	377	384	374	377	388	358	396	422	411	325	389	385	416	388	339	387	416	391	370	371	359	376	397	353	364	360	396	388	363	364	373	373	358	379	344	392	403	368	380	395	373	384	383	404	394	376	383	378	393	393	388	344	402	364	377	397	364	407	362	379	395	386	363	374	371	357	350	380	361	358	379	371	422	365	374	349	390	364	403	384	372	336	417	418	402	340	385	365	387	397	403	367	374	392	395	371	378	396	370	355	406	396	386	382	363	354	354	398	409	365	393	403	372	354	385	371	378	412	338	385	377	344	330	398	372	370	361	378	378	374	359	374	394	369	390	395	378	400	360	412	390	419	382	411	355	350	387	377	371	407	363	392	379	360	386	403	429	383	357	376	415	370	356	357	398	352	361	400	394	396	364	370	388	385	376	384	392	401	423	392	359	350	378	414	352	347	386	360	386	390	382	417	374	404	378	400	402	348	378	386	391	393	390	396	335	366	386	365	405	366	344	336	346	396	411	361	377	405	387	406	358	364	388	405	354	387	373	370	432	396	383	408	347	396	414	366	361	370	384	380	392	381	361	449	382	395	356	375	381	373	417	396	384	374	391	405	366	385	365	339	350	404	387	358	374	380	380	383	407	363	375	366	395	384	378	383	348	364	384	374	371	385	400	377	398	400	384	360	373	377	382	363	373	392	386	362	387	365	393	374	405	387	352	368	411	346	392	408	363	390	372	373	361	352	353	392	382	365	388	386	380	374	429	430	383	407	373	369	379	370	346	414	334	364	365	377	374	383	422	362	396	333	364	405	390	352	367	389	395	366	388	395	359	370	343	377	407	367	411	388	391	363	381	395	373	388	386	373	374	394	378	363	380	409	378	365	371	390	384	357	383	390	362	378	344	384	352	359	418	388	386	362	370	382	359	361	380	399	412	330	379	391	387	354	385	378	345	389	410	394	380	415	407	364	376	368	350	380	401	373	348	345	394	370	393	387	405	385	384	360	389	383	367	380	356	356	376	388	374	394	419	363	363	374	363	401	340	362	387	419	356	406	359	358	401	418	377	402	395	397	425	384	404	358	376	416	391	345	394	415	402	384	326	368	367	407	370	388	369	373	363	415	402	381	388	382	395	385	406	384	399	386	350	384	402	371	387	364	383	409	364	409	387	363	371	358	400	367	390	366	388	385	373	350	366	369	391	385	357	361	354	400	396	395	344	369	381	368	357	391	398	380	364	372	361	398	403	393	364	392	343	389	364	367	354	331	339	412	394	384	385	373	403	364	365	394	379	411	377	343	376	367	391	391	407	405	388	364	355	355	353	397	364	369	394	415	382	401	376	400	355	395	381	385	398	404	385	361	372	356	381	366	408	380	407	405	406	413	379	395	387	379	386	393	383	351	376	385	372	357	381	401	366	364	427	358	418	386	385	393	371	369	385	398	372	369	355	387	407	382	373	353	395	380	395	384	386	326	363	374	458	376	363	376	410	409	370	369	363	365	378	334	395	375	377	373	383	337	358	369	403	391	409	405	349	323	401	374	380	378	357	425	393	348	373	369	413	379	386	383	399	369	392	393	338	371	431	377	366	370	354	372	406	375	356	383	373	398	377	381	365	369	383	385	388	372	411	390	370	402	359	370	374	378	382	389	391	361	360	420	375	405	358	368	388	389	371	385	361	354	368	377	376	395	359	375	392	372	382	361	363	406	349	381	388	375	399	411	375	383	350	349	388	347	404	391	371	373	371	384	403	383	387	412	376	373	384	396	370	371	348	420	368	360	397	410	408	373	378	384	388	390	360	383	397	380	363	397	387	350	369	420	371	362	361	393	374	386	368	369	377	405	360	394	390	413	397	349	378	349	377	366	374	387	356	410	358	373	400	404	383	362	367	359	402	384	393	379	388	366	439	387	334	372	387	397	365	407	381	390	373	372	374	389	374	395	381	366	392	422	417	400	374	388	365	428	395	379	371	382	384	384	381	392	406	383	395	388	399	358	394	374	378	338	384	371	408	406	398	386	360	365	366	400	396	324	380	387	406	377	382	366	400	380	376	386	384	383	387	391	388	408	365	349	383	396	392	376	414	421	403	383	416	383	362	378	407	379	386	384	398	349	381	382	388	416	365	394	406	410	400	405	359	427	400	360	408	429	377	397	385	368	350	342	383	363	350	377	389	372	391	378	338	402	370	372	364	398	358	369	410	380	341	388	371	389	391	399	394	389	386	356	363	415	408	372	401	395	425	351	352	345	369	362	407	370	371	356	400	416	371	393	363	371	380	392	381	397	410	342	424	412	381	368	378	392	395	404	356	371	380	398	332	403	393	390	381	385	370	358	345	378	361	388	365	365	397	356	416	388	390	385	383	387	378	394	365	406	379	360	378	395	380	408	362	353	354	398	426	419	372	364	390	364	375	388	358	383	365	422	381	360	363	428	378	383	363	380	361
38587	53695	38684	27347	17949	6432	2836	1638	707	594	493	480	420	440	409	463	426	428	424	391	445	421	424	481	426	459	437	443	446	442	430	422	474	414	444	447	452	464	429	451	420	406	452	406	418	434	443	455	436	432	446	430	424	431	420	437	443	406	462	421	426	414	411	470	452	437	480	451	463	423	434	399	428	416	437	381	446	411	436	461	455	408	434	443	467	409	421	433	412	424	399	436	456	446	460	427	429	444	401	447	437	417	452	466	443	471	424	430	418	450	434	422	460	422	466	442	426	432	433	450	428	419	421	436	415	444	437	422	440	410	417	459	433	421	450	394	426	453	455	429	428	434	452	419	415	454	415	428	417	415	449	480	428	466	453	459	451	438	434	409	452	407	458	449	427	427	438	419	414	447	440	471	434	456	405	404	461	425	437	442	419	435	450	439	439	420	447	449	439	426	404	464	418	432	443	403	417	447	440	444	389	410	437	413	394	412	435	428	446	458	453	438	433	416	456	452	434	421	459	447	441	417	424	451	429	436	440	469	440	431	428	465	411	432	425	381	419	454	457	417	414	424	445	366	429	462	438	423	413	456	446	440	409	442	443	449	449	442	401	426	457	452	429	463	450	448	424	459	441	415	412	441	420	437	442	418	455	470	407	433	440	421	401	406	456	473	480	418	473	432	410	383	427	449	467	437	410	421	403	424	418	446	449	468	426	412	439	451	463	423	443	484	397	468	436	424	458	444	423	437	427	439	439	397	438	436	438	482	441	425	450	469	463	424	410	420	470	444	429	452	454	468	413	438	422	408	452	439	451	442	410	422	460	440	432	445	446	437	488	455	447	437	432	425	407	461	424	449	412	469	455	433	443	452	395	419	422	405	440	421	450	421	442	428	440	454	462	437	414	423	424	408	475	443	416	455	410	438	425	446	429	394	445	410	428	435	408	420	454	448	470	435	387	436	442	409	405	422	431	459	392	441	382	426	472	424	445	416	430	468	429	430	416	431	448	461	475	450	433	430	383	427	442	414	455	436	438	466	421	440	410	425	467	444	431	404	443	452	443	458	460	395	436	409	408	449	444	430	450	424	439	461	442	427	430	448	429	421	447	444	441	447	434	445	454	408	451	438	430	437	456	426	437	474	434	402	414	459	432	441	440	436	460	437	438	432	433	419	461	422	438	399	433	446	432	448	437	449	417	416	462	420	441	435	474	426	465	431	409	428	423	462	422	472	472	413	435	449	461	423	422	408	464	402	422	443	469	452	436	417	466	430	441	409	461	427	451	445	490	434	470	428	426	438	419	431	457	433	428	443	407	414	413	457	420	397	469	370	462	452	446	444	456	400	414	420	406	424	410	464	453	409	419	471	395	460	430	424	451	401	429	389	436	437	421	422	458	441	419	459	473	448	450	424	460	448	426	439	438	438	406	459	432	441	427	432	401	389	410	406	432	400	400	401	429	437	461	457	453	421	401	396	460	419	432	417	440	456	437	441	429	406	401	431	431	398	433	391	430	439	440	444	429	445	428	442	400	446	431	425	449	439	440	412	438	470	393	456	424	437	471	443	451	436	443	387	441	455	445	433	458	466	429	456	428	445	433	488	430	455	408	462	469	402	428	426	442	451	430	392	460	437	433	417	386	411	418	456	432	403	431	426	450	446	435	428	460	412	454	402	458	430	456	463	464	461	402	444	431	454	436	457	438	443	431	443	432	432	454	402	472	411	413	444	407	458	417	463	401	450	421	482	462	430	457	449	455	415	413	473	417	441	413	424	437	438	402	443	397	438	442	473	446	436	419	472	444	448	437	462	427	446	439	436	456	436	437	433	452	438	428	470	426	449	418	399	455	405	457	422	448	451	494	420	444	427	410	422	440	426	424	436	477	414	437	450	456	411	449	447	423	444	443	447	439	440	461	431	433	434	471	436	433	426	443	447	452	461	432	445	434	457	418	403	454	432	432	439	449	440	438	441	460	442	448	428	451	412	471	440	444	413	431	453	420	428	434	424	421	412	449	440	437	429	441	426	430	440	445	452	425	421	426	392	428	449	416	421	425	461	403	430	460	469	408	445	450	426	435	443	426	431	410	456	427	461	446	471	427	476	435	450	415	405	412	424	449	429	431	459	463	452	452	471	442	387	451	437	445	419	424	425	457	437	435	470	466	415	430	415	409	440	411	421	427	455	434	421	416	458	441	431	450	447	432	454	438	437	408	441	447	438	478	460	402	424	435	447	416	443	420	437	410	454	416	431	418	444	445	416	440	417	432	455	434	436	430	434	419	448	435	424	455	456	437	452	420	454	421	424	430	433	425	460	404	422	459	399	436	430	475	443	433	443	445	434	417	410	406	412	465	395	405	429	433	434	409	419	468	429	440	442	451	445	431	422	443	447	429	448	433	409	404	464	434	465	397	460	453	420	427	452	438	419	429	418	441	422	445	504	471	452	435	422	448	458	426	429	415	444	444	450	415	436	439	411	450	478	445	415	430	415	444	405	491	450	469	423	435	440	406	426	422	444	481	429	464	397	412	442	403	469	462	454	430	432	469	431	438	446	419	460	443	392	418	395	433	419	420	366	419	449	427	455	438	466	430	413	437	417	447	456	436	455	427	444	425	456	397	454	421	442	461	466	458	450	455	440	403	477	460	444	451	443	460	419	436	464	413	433	460	442	411	439	474	449	455	445	477	453	443	437	418	432	426	430	452	415	445	420	432	422	456	427	422	432	408	413	447	469	443	427	468	425	433	454	451	451	420	424	429	428	432	429	428	413	426	440	453	411	433	406	413	428	425	447	440	465	444	418	430	412	462	414	441	383	456	467	486	439	424	442	403	413	443	442	416	452	416	435	447	448	432	421	433	444	461	446	440	467	425	408	438	436	430	445	436	444	428	398	468	433	429	430	395	404	473	396	448	448	444	466	426	442	455	439	432	447	408	427	425	435	384	457	397	428	434	446	470	421	440	446	431	439	485	455	466	410	445	440	448	426	458	445	434	462	457	449	467	443	419	445	458	459	403	422	468	424	420	459	441	434	448	454	415	422	441	449	472	422	423	455	440	445	448	425	440	442	453	424	456	466	429	435	436	453	438	440	449	433	431	460	400	430	423	433	438	396	430	464	401	454	440	428	431	424	489	462	405	430	420	443	414	421	425	442	459	443	425	411	440	453	434	444	452	432	420	471	441	444	438	439	415	435	453	432	423	439	445	458	415	437	436	472	413	429	405	397	451	432	466	475	447	418	427	441	454	442	448	459	435	455	430	463	468	420	385	412	427	389	412	403	452	411	431	462	444	419	424	414	494	508	435	464	431	412	417	481	477	449	431	393	456	440	444	438	426	407	415	460	441	420	409	458	441	380	431	433	440	453	448	428	444	455	455	461	428	431	453	417	414	464	431	457	436	451	420	431	417	474	436	423	415	449	433	409	439	455	459	433	451	437	441	462	409	470	451	439	455	406	461	426	416	408	446	442	443	431	478	423	436	443	444	426	388	450
22924	21034	28686	24044	21460	21182	12747	2746	1103	693	527	488	511	485	518	492	485	450	504	460	505	470	479	491	513	493	492	488	509	464	491	492	481	462	463	488	481	482	500	463	477	471	509	477	450	497	479	457	488	476	479	522	534	510	462	461	450	472	447	503	482	473	474	459	489	497	454	505	491	482	488	497	498	453	477	482	507	497	501	486	502	467	493	496	486	478	488	501	475	528	461	489	458	455	451	449	485	515	506	514	492	510	489	483	434	464	462	479	493	481	468	507	469	466	439	451	487	505	484	480	440	457	479	508	470	473	488	512	490	501	491	468	502	489	512	478	429	476	512	508	497	505	498	470	519	480	515	482	476	522	454	526	488	450	443	481	499	470	530	487	492	488	460	491	453	481	488	505	445	503	491	476	469	516	459	526	495	476	477	494	505	534	479	451	479	511	500	482	505	467	502	483	516	494	494	533	503	501	513	477	500	448	484	494	479	430	501	483	495	469	499	472	521	555	485	500	455	504	468	506	494	478	490	491	487	458	513	488	453	483	489	499	471	513	425	531	505	488	525	508	435	502	486	458	493	497	454	479	490	490	489	481	426	517	511	511	496	501	496	502	467	512	498	495	525	489	513	524	475	479	500	517	496	480	509	461	469	469	513	515	511	513	494	463	469	464	467	515	495	510	515	462	484	486	491	482	463	496	467	491	483	450	460	449	475	492	472	476	437	482	483	456	491	481	476	530	520	474	475	513	478	479	478	504	465	466	452	478	478	464	487	470	489	506	466	458	449	462	514	511	524	472	463	493	464	467	445	492	479	448	455	531	508	466	459	478	497	501	510	507	505	530	482	483	488	501	515	485	484	500	527	464	494	500	493	451	520	511	495	485	477	497	472	481	463	478	502	480	523	500	485	504	508	483	453	446	513	489	485	517	468	456	446	481	493	527	486	473	497	496	467	458	503	488	512	501	473	482	483	518	477	480	499	527	514	526	487	478	470	475	481	479	480	481	457	500	481	475	477	465	481	481	492	468	478	439	505	463	517	473	493	474	482	470	494	427	444	526	504	455	460	497	456	498	491	544	510	493	464	507	480	519	493	458	491	470	491	486	512	475	492	471	494	474	510	473	485	503	484	486	470	486	458	482	448	487	481	483	477	474	455	470	491	439	471	515	511	500	468	520	492	464	471	499	460	474	507	482	494	527	476	480	445	507	492	525	513	446	489	490	510	501	456	507	465	475	463	472	485	517	462	467	493	464	532	474	486	486	513	482	486	454	503	501	489	502	489	503	490	437	505	498	471	526	494	491	474	486	518	515	507	533	437	489	501	503	516	502	497	454	478	473	493	502	527	503	480	487	493	503	490	473	508	479	539	501	501	469	482	517	468	460	470	512	457	468	528	500	515	476	460	478	494	514	507	459	507	509	523	472	542	489	491	497	472	500	504	449	530	541	421	495	477	488	468	485	472	469	490	479	487	499	489	479	430	471	469	478	452	488	465	479	500	467	467	463	463	516	479	498	474	507	501	519	467	497	481	465	489	513	486	497	469	460	478	470	423	517	487	477	526	495	465	453	518	469	500	469	501	502	436	490	468	504	479	507	507	449	500	479	506	469	490	445	473	462	468	483	472	468	469	512	472	475	491	510	478	460	519	520	486	511	501	524	474	465	476	500	447	496	481	496	521	498	487	494	468	471	476	504	458	475	468	442	495	491	474	480	476	457	452	452	487	482	489	513	501	481	470	500	473	511	463	497	480	514	478	490	514	486	500	490	482	482	508	461	496	483	515	449	489	475	473	486	484	497	491	516	490	462	458	493	492	486	486	488	469	484	519	469	511	473	498	483	505	506	511	481	515	507	484	465	455	503	509	488	445	485	478	509	483	491	504	461	438	437	474	472	474	473	469	499	474	482	455	481	445	442	471	490	477	500	484	483	436	504	480	517	458	482	467	526	481	432	508	482	492	495	488	459	500	456	489	470	508	481	456	475	478	475	494	477	478	509	467	487	450	507	456	497	469	433	509	488	460	491	463	504	489	465	484	506	510	479	523	512	456	485	505	482	459	492	502	500	459	459	477	493	499	507	505	509	456	486	490	480	501	480	493	487	504	505	526	472	489	481	450	481	518	446	487	499	512	486	499	551	533	476	463	493	468	497	479	514	466	478	483	464	507	479	500	541	493	465	509	508	456	523	458	499	482	489	457	488	495	515	508	529	524	481	476	481	476	487	507	430	463	510	482	470	517	465	500	455	504	497	489	475	495	511	433	501	495	475	471	487	462	499	461	490	464	481	479	481	495	481	460	471	504	508	530	487	481	490	510	471	487	466	494	464	482	471	464	478	493	452	481	519	530	521	488	477	495	494	472	463	480	457	495	463	488	486	509	458	461	487	484	479	468	475	500	468	503	486	515	502	497	431	455	500	485	457	440	449	507	494	442	498	492	475	510	478	533	459	484	517	494	526	484	481	481	472	488	492	467	496	486	495	481	477	475	508	510	500	515	484	521	485	504	521	495	521	443	470	470	464	469	506	500	479	511	490	468	479	472	513	482	480	484	514	480	470	450	505	461	468	512	504	490	444	454	495	485	472	461	498	531	517	499	469	481	471	479	512	468	452	511	476	502	467	522	458	498	498	505	508	456	477	456	475	473	487	447	477	472	499	480	501	509	486	456	478	496	492	457	466	496	501	516	538	478	471	454	487	476	491	497	454	471	476	476	474	473	484	482	522	497	474	450	493	495	531	479	492	478	486	474	485	452	500	452	461	509	471	490	452	491	485	478	509	481	490	547	504	525	468	497	520	514	507	471	461	486	527	516	478	489	478	512	466	505	485	469	492	492	505	502	483	443	482	452	494	478	513	475	482	493	462	476	481	470	455	488	493	478	427	509	515	477	474	455	433	471	498	489	469	497	500	490	498	526	475	457	506	489	509	472	444	496	499	468	507	500	490	485	482	486	466	482	453	477	466	489	499	467	437	504	477	475	485	504	478	494	531	458	498	503	476	486	485	490	495	507	523	474	507	462	496	484	478	514	498	481	495	476	514	484	488	505	466	492	495	517	438	459	488	494	465	507	489	490	469	481	514	447	471	482	498	511	495	507	512	491	483	514	465	455	493	433	447	479	467	502	469	524	455	521	504	508	494	484	523	472	497	513	465	481	476	468	467	507	472	475	493	481	497	507	475	523	488	499	486	531	472	501	506	432	459	491	480	496	498	481	504	472	483	502	454	445	469	470	498	442	499	476	512	498	489	455	496	487	511	480	453	490	473	498	481	527	499	497	490	472	470	505	490	511	479	494	476	484	494	495	481	488	477	490	468	476	484	527	482	475	460	506	483	483	472	508	498	530	478	470	496	481	431	471	511	454	471	473	499	504	483	512	503	522	465	516	474	512	496	451	535	467	499	442	467	513	476	475	467	470	490	500	500	531	495	498	481	452	505	481	476	446	519	468	495	500	519	490	463	453	478	459	513	483	509	475	474	438	505	522	519	521	454
41450	65185	51691	36988	22113	13095	5967	2630	1398	732	597	541	565	542	567	548	564	502	525	549	583	516	563	489	536	550	529	529	494	531	511	512	501	534	528	528	517	550	501	514	568	581	523	540	530	540	532	559	519	500	514	538	527	541	533	523	530	505	536	535	487	538	542	554	486	507	559	537	525	473	518	568	529	578	516	536	515	525	531	561	495	520	551	552	529	528	524	512	526	518	534	496	531	546	547	502	526	500	554	515	509	457	536	505	528	577	521	525	515	520	528	535	547	537	501	551	531	523	516	532	508	516	545	572	541	555	562	522	545	519	507	521	506	534	514	504	521	520	538	502	544	523	535	496	535	504	537	530	536	527	518	532	554	544	548	549	570	567	508	536	507	541	564	511	523	514	552	529	553	573	527	511	514	545	541	527	527	542	538	523	529	544	527	533	573	499	513	559	524	507	546	527	534	565	517	550	567	538	513	536	517	550	517	502	533	532	468	508	542	544	534	519	542	545	513	508	540	538	529	528	558	529	517	546	531	523	493	502	545	581	498	525	483	513	523	562	526	546	503	482	525	542	535	507	542	543	507	548	518	513	584	526	521	535	563	557	540	504	499	540	525	491	534	498	510	546	530	510	533	532	547	552	493	544	563	496	516	546	516	568	479	517	523	522	496	545	509	543	564	523	514	564	493	505	534	520	520	535	555	531	506	528	520	508	520	506	556	505	537	477	533	487	539	534	488	487	498	558	483	552	499	511	534	570	506	545	530	538	512	516	542	474	548	529	491	561	533	560	522	523	513	551	509	575	504	505	523	522	546	523	549	518	535	491	520	524	522	529	535	547	546	527	482	513	490	502	487	494	541	513	531	464	551	526	543	546	554	527	506	488	530	527	525	565	535	526	515	528	522	569	515	547	516	549	513	558	557	537	500	536	509	516	511	527	548	484	512	522	494	543	547	540	503	554	556	503	536	563	557	548	560	580	587	501	555	553	550	516	558	516	556	536	555	495	527	535	522	532	560	520	519	551	562	519	556	558	512	517	516	528	538	559	506	507	528	563	504	532	590	554	505	535	550	560	510	575	516	553	546	513	508	531	554	497	515	523	510	519	532	510	528	544	539	506	499	525	494	492	535	537	497	538	522	534	465	535	490	487	487	496	559	544	530	508	500	495	537	542	531	546	513	489	526	513	509	560	531	537	527	540	511	523	520	544	528	523	556	493	506	571	546	540	508	518	533	519	553	519	517	539	530	494	558	540	559	508	537	535	534	528	531	531	541	518	504	568	536	549	562	550	500	539	545	504	557	510	515	568	520	579	521	557	526	547	547	525	567	518	544	512	531	501	533	522	529	534	541	521	534	568	488	506	522	539	503	524	570	574	507	559	525	531	491	535	505	511	560	549	528	520	502	562	530	518	494	524	554	503	527	539	497	510	545	507	506	514	512	524	548	483	544	516	521	524	506	555	558	511	551	537	499	542	521	497	480	552	529	524	514	531	487	508	583	542	488	533	540	524	541	515	533	533	585	523	525	512	519	509	546	519	527	533	501	517	500	548	541	527	512	490	563	518	482	524	527	576	523	533	589	519	509	522	507	564	544	544	558	542	566	539	536	505	571	524	518	564	522	482	560	509	488	518	558	560	513	496	513	485	560	544	518	532	534	515	514	504	540	540	563	503	487	523	570	514	491	537	556	527	502	527	511	500	533	537	538	540	528	524	580	502	509	526	555	563	485	560	519	490	534	499	568	544	542	522	524	488	513	537	536	512	567	528	503	481	569	511	538	505	523	535	534	501	524	549	490	544	561	562	549	507	541	538	540	508	521	531	532	545	519	543	538	537	510	594	520	543	506	529	529	529	518	530	523	536	540	540	512	517	519	534	534	534	530	529	468	550	492	516	511	607	537	527	503	533	539	501	534	542	531	514	515	505	532	551	517	518	534	546	543	561	493	533	557	534	537	550	536	526	479	512	502	509	529	550	552	492	514	531	504	538	479	549	531	526	549	504	530	563	512	530	494	541	539	505	526	537	531	547	516	559	530	510	495	527	534	505	522	517	531	526	522	524	541	529	568	533	466	543	525	506	513	530	508	545	529	531	494	499	521	542	506	531	537	579	535	530	535	498	524	530	507	543	527	568	533	531	521	513	521	516	564	507	503	531	533	538	565	527	502	548	564	521	518	522	540	512	533	586	474	561	525	497	529	505	516	552	524	502	545	536	551	522	558	538	530	535	553	543	504	559	465	504	514	481	548	501	560	490	540	488	507	547	526	485	579	560	512	505	524	488	497	555	541	499	559	551	535	524	569	500	533	526	533	523	533	519	541	529	501	498	520	500	545	495	528	528	511	490	531	530	490	525	516	532	496	560	554	517	548	520	544	541	501	517	522	512	512	515	535	548	529	527	518	524	544	489	548	553	529	559	545	550	510	540	529	523	550	530	552	541	509	570	550	553	517	551	528	559	486	516	555	518	513	522	515	551	551	521	515	497	527	525	535	547	518	512	555	497	537	545	533	575	544	528	518	513	545	542	510	513	510	547	545	530	530	521	517	501	473	572	503	535	497	518	522	543	524	551	532	512	533	554	561	523	532	517	508	551	518	548	546	512	489	510	549	490	559	522	535	495	523	538	514	523	525	488	542	542	550	532	523	495	570	510	531	534	531	531	536	501	523	524	554	473	504	535	525	495	474	519	506	497	526	555	506	536	541	509	551	541	526	533	542	558	545	506	556	518	530	520	514	525	530	549	555	522	530	489	539	498	514	509	497	535	533	505	521	498	525	525	551	512	532	529	510	518	512	504	519	532	578	546	526	542	508	503	573	503	577	536	490	534	550	512	541	471	536	529	507	512	546	508	548	520	516	516	530	569	523	563	567	521	552	509	503	528	534	517	548	522	548	533	508	512	510	516	483	518	549	489	552	507	519	540	496	504	499	531	544	505	583	538	489	528	545	533	525	503	522	564	519	502	521	514	502	559	553	518	537	524	519	554	512	530	504	530	524	526	538	485	534	521	565	551	543	549	539	546	516	501	529	531	495	526	540	548	541	501	564	515	544	545	545	539	508	575	496	510	496	513	512	557	508	498	531	515	546	570	532	517	543	527	553	521	537	566	547	548	533	550	534	504	515	502	508	533	530	514	531	567	531	536	565	502	534	503	541	520	567	570	506	537	524	538	527	548	539	517	531	546	532	488	537	519	503	555	535	520	522	540	566	555	557	547	538	494	518	539	496	534	506	571	534	552	534	571	513	505	546	547	552	502	515	536	537	503	551	514	541	562	532	507	518	523	480	534	535	541	551	517	503	560	527	537	516	562	556	544	552	506	576	501	522	530	552	576	533	491	495	509	566	511	531	494	531	482	550	522	509	569	556	508	542	518	506	553	528	550	562	495	519	532	504	549	548	533	520	553	513	521	560	520	541	527	511	495	519	513	527	537	492	540	536	540	518	498	526	531	478	544	546	506	512	532	542	537	533	541	520	547	501	534	495	506	550	508
32572	36332	37768	21751	7083	2175	914	493	388	342	287	296	327	321	307	302	323	267	301	324	322	300	308	285	315	295	328	340	293	301	307	333	282	341	309	305	295	294	309	278	287	284	324	298	293	308	289	297	292	312	349	305	318	331	295	314	310	269	303	317	312	299	311	314	316	264	334	301	268	302	330	323	298	289	329	299	316	333	320	295	280	307	321	285	310	321	253	316	316	285	313	307	308	330	305	303	279	350	330	299	300	328	357	297	315	309	327	282	306	283	318	297	344	307	285	294	271	344	298	297	318	310	317	313	303	305	337	323	317	327	322	296	297	355	300	329	311	282	311	352	320	325	318	295	331	308	304	273	284	338	328	329	318	311	287	323	296	337	316	320	308	312	311	285	328	309	284	329	283	289	324	306	316	299	349	312	315	332	289	309	275	312	332	294	322	283	273	326	312	293	317	340	358	313	316	318	319	291	262	320	291	303	309	314	300	308	307	321	305	302	295	328	320	339	310	304	327	310	314	283	316	286	340	342	311	296	276	316	341	346	295	319	335	313	308	278	302	356	291	286	316	302	305	284	314	292	306	302	317	332	287	324	323	293	349	296	301	332	305	293	318	293	314	320	315	305	336	288	330	325	274	286	291	266	299	322	316	291	321	275	296	329	306	305	272	313	318	285	301	305	306	341	331	288	282	329	300	326	313	296	298	273	315	288	300	322	296	297	291	300	303	300	348	324	294	274	310	297	317	334	291	302	312	276	297	279	321	282	314	304	330	311	310	285	301	311	316	273	282	338	312	294	298	287	305	311	271	289	309	325	345	310	324	294	307	357	309	312	309	273	345	326	301	296	288	281	328	337	318	286	299	264	300	267	294	300	326	307	303	289	319	305	319	301	299	285	296	312	336	323	287	311	301	300	295	312	275	309	316	301	297	291	300	317	341	326	319	326	300	305	280	294	300	301	336	323	303	304	297	306	299	303	318	266	312	278	312	320	338	299	312	296	307	314	323	310	294	325	282	294	272	288	332	301	294	294	297	291	306	326	315	319	338	318	281	332	272	315	308	291	327	329	290	301	300	310	326	317	290	360	338	301	291	302	321	309	334	331	289	326	323	303	316	324	329	311	311	326	321	296	308	298	306	310	300	317	322	292	315	292	325	335	314	297	329	293	287	330	284	326	310	274	329	296	307	300	313	312	284	310	320	326	303	340	302	311	294	291	324	332	298	321	301	306	306	303	330	355	285	331	317	287	271	259	329	327	343	288	306	321	332	298	313	302	310	306	288	308	309	302	315	321	299	305	314	307	331	286	312	316	275	319	331	285	305	306	334	318	318	314	309	303	300	291	287	311	328	301	273	321	305	298	320	306	329	311	296	313	324	312	278	302	346	308	348	327	297	309	313	294	317	315	347	297	348	329	303	294	317	327	305	295	327	300	315	314	332	318	315	313	305	332	306	323	315	289	338	327	353	333	334	329	338	308	309	311	300	307	277	303	283	293	279	315	295	332	311	303	297	351	324	311	276	306	306	320	338	319	318	312	294	282	332	324	312	310	310	257	322	317	330	293	306	340	304	318	311	308	289	315	292	320	285	325	330	290	305	323	292	303	315	320	309	297	297	296	322	297	274	316	322	274	326	318	317	302	333	305	303	305	314	315	316	315	339	309	293	311	315	313	325	293	320	322	351	317	342	302	306	294	279	301	296	303	296	328	310	308	323	311	297	280	304	305	325	306	300	311	334	335	308	302	301	285	290	337	316	293	296	339	286	293	329	306	317	294	330	311	313	307	278	326	308	332	314	301	296	310	323	272	352	322	283	322	329	352	314	309	289	282	291	336	337	340	302	324	317	324	316	357	321	287	302	313	321	325	311	319	284	308	294	320	303	288	330	314	299	311	302	294	319	307	299	307	301	312	333	298	287	327	272	290	299	315	301	338	306	316	308	332	307	287	326	323	335	320	310	305	338	276	338	347	319	284	301	311	325	291	291	302	333	305	322	310	319	331	281	311	308	312	299	315	305	295	293	319	324	301	296	314	313	278	329	302	291	284	322	322	324	316	351	281	292	320	305	307	316	296	303	315	314	286	320	313	318	319	302	277	306	291	319	288	328	333	302	327	302	342	296	323	296	330	316	307	303	304	333	341	308	291	322	303	304	311	304	301	324	321	313	342	293	325	318	315	293	321	295	318	303	315	343	279	324	297	299	329	318	313	320	336	318	319	280	285	333	304	308	282	309	292	291	306	300	298	298	306	314	329	316	316	328	324	298	307	320	299	304	314	326	321	308	317	314	331	281	300	311	313	331	316	290	301	307	342	297	294	327	304	321	316	289	299	295	287	335	298	298	266	335	312	333	318	323	290	281	288	319	279	275	288	302	314	296	320	295	310	302	330	310	291	280	321	312	296	297	334	287	302	303	302	301	330	301	325	298	314	292	311	303	294	282	314	319	331	281	291	311	308	325	311	311	345	303	323	324	285	320	283	335	303	309	279	276	323	323	293	327	302	328	322	326	308	288	305	311	317	306	312	292	311	317	307	322	292	296	310	322	287	317	303	297	296	304	308	318	328	313	282	316	313	327	316	325	268	316	325	306	327	293	305	298	325	303	317	288	318	314	310	309	288	310	307	317	322	296	355	301	321	294	299	298	300	312	317	296	318	322	296	319	330	274	288	304	321	312	310	324	303	307	300	316	273	299	304	297	293	324	266	326	328	322	292	282	282	346	317	258	324	297	290	299	307	315	276	309	285	310	310	317	323	332	302	294	306	316	325	297	313	336	308	278	334	295	320	301	322	297	298	302	304	328	265	344	334	310	285	289	330	327	288	277	323	309	306	295	291	344	299	303	332	316	307	316	337	340	318	332	313	307	321	284	300	301	326	266	289	299	326	304	288	301	312	299	313	291	324	307	330	305	298	285	321	314	320	285	322	304	278	333	344	319	330	353	281	293	322	297	304	312	275	343	290	283	289	326	278	300	306	280	291	326	328	315	308	315	298	317	273	296	294	316	304	317	291	318	304	322	301	333	272	302	325	304	327	297	302	315	333	307	299	328	329	304	341	304	333	339	303	293	319	331	293	293	311	270	322	287	310	312	310	320	309	321	324	287	297	303	328	294	302	309	289	331	324	273	290	326	335	315	305	324	322	293	264	298	312	315	307	304	296	302	282	299	323	287	328	319	306	291	343	325	338	309	318	331	352	307	306	302	329	295	346	295	312	324	286	275	324	336	322	283	318	330	311	282	283	282	307	287	255	301	324	283	322	313	287	320	298	309	300	317	315	306	294	304	283	291	340	331	312	289	299	326	297	325	310	292	291	310	310	321	324	342	345	321	308	322	307	313	335	301	329	300	286	283	293	305	334	281	323	304	302	312	291	311	298	303	287	329	302	285	320	282	322	282	321	281	284	304	315	342	311	290	298	318	308	333	334	317	323	286	335	330	332	311	304	317	287	318	333	313	317	283	315	353	291	342	291	327	336	312	314	293	312	317	328
39427	51110	36078	17972	7658	2913	1117	659	435	370	352	351	369	337	385	357	322	339	342	362	356	342	345	375	335	390	324	389	345	368	343	365	360	361	348	332	353	346	335	372	339	343	316	354	372	361	365	378	353	347	326	314	343	367	346	338	347	382	369	371	350	364	326	348	357	346	323	361	373	385	369	349	370	364	350	358	389	344	371	356	347	363	355	355	352	358	356	356	341	341	366	361	324	364	365	364	374	357	354	369	342	379	340	372	354	353	354	348	324	328	373	367	345	353	378	361	320	362	345	349	358	355	380	337	355	360	350	346	358	352	354	328	344	387	364	328	340	332	352	356	344	356	356	314	336	353	334	359	340	336	341	347	365	350	323	347	353	356	366	353	364	331	326	355	394	357	342	351	363	368	368	339	348	362	363	358	318	384	350	334	352	359	395	344	331	372	382	371	323	337	395	326	355	390	326	370	332	373	360	363	319	349	336	350	338	380	340	323	359	331	363	343	339	343	333	354	336	351	326	362	351	371	367	320	370	352	338	356	356	320	359	368	345	350	347	363	355	357	351	347	376	347	353	378	347	375	369	334	364	361	379	354	340	320	400	347	363	386	339	375	356	358	360	374	367	333	332	357	361	366	337	369	340	315	382	362	358	348	351	372	349	355	356	353	329	343	380	372	342	376	359	342	344	340	329	364	346	341	350	369	315	360	363	339	348	356	342	379	373	355	313	339	339	340	321	337	329	348	391	329	340	364	360	362	361	349	352	357	389	348	327	303	341	326	324	350	356	349	367	390	355	373	400	351	339	361	321	358	336	344	322	359	366	374	344	357	357	355	348	332	334	377	361	339	361	351	380	358	352	371	342	344	316	335	347	324	383	357	365	370	330	359	338	338	321	355	371	388	364	358	354	346	335	344	351	343	353	361	368	354	361	388	348	332	358	367	350	381	341	349	357	340	367	366	356	334	354	380	356	379	352	325	327	358	359	347	360	357	356	376	337	382	358	341	345	356	344	349	360	310	333	360	360	325	344	333	357	343	327	323	361	369	374	348	359	359	356	406	311	343	387	374	341	325	366	325	371	343	357	370	360	371	365	354	364	329	381	360	371	358	375	330	348	337	349	357	351	355	367	326	353	369	352	347	333	398	365	356	349	308	357	352	349	367	374	359	341	349	358	390	371	376	344	370	308	355	359	339	359	340	328	350	345	372	335	315	349	381	349	321	384	340	323	326	378	370	343	319	356	354	328	359	380	363	377	382	339	347	354	362	325	305	352	344	365	328	339	396	368	363	339	355	375	348	351	356	350	318	338	364	311	315	399	353	342	357	377	337	338	333	360	337	359	354	350	336	375	335	347	360	342	368	375	387	365	350	325	350	320	353	393	365	337	336	383	340	318	369	358	319	352	325	353	325	373	383	381	364	394	349	386	399	328	369	337	344	343	338	288	358	363	316	343	366	370	343	368	362	386	321	356	371	354	361	361	342	338	384	398	357	370	367	361	361	369	375	383	337	342	375	337	368	321	361	370	338	349	365	323	374	352	341	369	349	368	344	330	361	371	351	368	350	388	348	330	371	376	337	339	365	368	378	317	331	380	361	363	339	371	332	346	365	355	356	335	350	371	348	380	346	365	385	337	353	357	352	352	343	364	334	392	331	343	376	371	336	379	367	344	331	389	326	338	324	364	380	364	315	340	329	419	348	329	354	342	357	357	346	350	345	346	408	353	343	390	315	342	327	352	366	349	333	362	358	354	322	319	340	354	348	316	340	328	367	360	354	354	337	379	372	341	322	348	345	358	373	380	318	335	353	365	343	377	330	328	376	352	369	366	355	390	370	364	351	306	374	381	359	380	333	357	370	363	339	393	339	339	342	335	344	374	317	350	384	363	383	338	347	347	379	312	323	376	342	389	358	355	337	354	331	348	364	326	335	379	361	365	365	345	355	333	363	338	355	355	359	369	383	368	400	369	330	361	328	320	332	315	348	340	367	349	314	338	345	398	344	364	318	355	332	334	358	361	347	341	329	322	338	372	388	342	358	350	370	356	347	369	359	329	342	342	335	325	373	355	361	325	358	376	358	333	311	386	326	374	327	345	348	369	363	359	335	367	378	339	361	358	354	353	328	343	336	335	366	365	351	336	348	383	348	393	370	365	334	323	319	363	343	332	362	357	325	351	378	333	355	337	371	371	398	349	350	362	346	311	344	402	356	329	375	341	332	368	343	374	338	313	339	343	361	329	348	349	361	331	341	371	359	354	348	376	346	326	375	357	351	346	379	336	354	345	373	355	375	312	315	347	352	368	356	362	369	365	348	309	358	347	344	321	375	335	320	367	346	360	324	365	360	348	365	331	345	342	340	311	343	330	376	350	379	362	358	371	376	335	328	330	345	330	326	324	352	377	352	346	359	339	338	359	362	362	372	356	349	373	381	346	350	368	374	364	322	398	327	339	345	330	342	347	352	343	342	317	370	367	333	371	357	391	315	320	362	353	325	375	314	319	317	335	357	331	338	313	401	374	352	356	338	389	334	359	372	352	339	356	350	379	345	332	317	374	370	331	368	326	360	356	359	350	352	342	350	352	363	350	352	312	382	340	346	347	366	375	391	356	349	389	373	363	306	371	365	337	353	371	357	372	352	343	366	346	370	334	390	348	345	349	338	357	334	370	364	369	354	336	346	338	317	345	348	385	334	354	345	367	329	317	366	372	337	361	359	344	350	353	351	366	353	365	322	351	354	352	373	344	369	365	341	352	353	354	365	362	366	339	332	351	348	354	378	373	322	370	365	348	362	337	347	352	366	352	362	338	359	349	367	351	382	347	337	318	334	344	359	343	360	343	373	354	360	334	370	366	335	353	353	337	373	350	330	350	325	356	345	364	368	347	357	327	362	340	342	345	346	363	363	371	327	302	353	369	398	370	332	351	338	325	357	329	386	336	351	359	324	370	335	335	341	386	364	335	341	346	344	350	343	364	353	358	345	368	328	341	358	349	379	381	332	350	356	376	396	341	330	347	346	349	357	337	397	383	344	390	358	339	369	310	355	370	355	387	381	356	337	330	343	327	371	337	345	320	357	341	326	355	349	368	373	355	329	339	331	344	355	370	328	352	315	373	351	368	349	330	327	367	350	371	318	349	350	330	345	328	358	336	376	374	366	341	357	341	359	372	339	372	358	362	335	347	355	357	372	315	358	353	372	343	326	338	344	357	343	336	338	351	343	345	370	339	345	347	321	360	390	349	340	352	359	334	326	311	306	377	364	331	352	355	345	358	365	374	328	374	345	356	320	331	336	365	337	348	342	373	345	330	320	320	348	362	343	361	341	353	357	327	367	351	346	368	367	349	346	378	351	352	404	377	340	354	317	364	359	351	322	343	298	380	336	341	368	341	370	344	357	346	343	356	364	371	346	331	351	352	364	359	349	363	319	371	374	353	384	357	351	355	330	376	361	353	343	367	368	327	354	358	370	348	355	357	347	347	353	316	350	328	335
24060	21188	28728	24956	21080	14009	4618	1624	739	414	377	383	369	347	342	372	340	348	352	371	350	336	390	359	323	360	328	317	357	314	341	376	382	363	343	356	389	364	358	335	343	343	356	323	317	364	346	365	353	313	334	352	328	373	338	353	361	359	334	336	311	357	369	354	367	343	342	340	355	367	364	364	348	377	352	360	342	344	360	326	377	356	348	363	341	320	353	332	338	335	347	339	319	371	348	310	338	336	369	363	344	359	331	362	346	348	368	337	352	360	345	371	339	367	347	325	345	309	362	368	339	355	362	317	323	354	386	328	346	350	376	363	325	353	361	353	343	361	348	384	347	360	347	333	322	342	380	334	358	336	332	338	347	326	347	368	321	364	377	342	375	337	360	312	357	356	334	351	337	339	345	345	334	357	354	385	341	347	346	339	325	355	358	383	334	348	348	345	333	361	360	368	338	370	399	360	373	351	339	338	369	341	357	354	323	314	342	351	343	380	355	365	370	344	363	338	360	342	357	341	378	376	370	300	336	377	327	367	348	352	344	346	349	342	369	359	369	377	339	371	341	369	370	348	373	319	371	323	373	349	391	358	355	353	328	345	338	363	344	360	318	363	361	337	344	328	375	365	320	370	329	385	366	314	347	367	339	332	363	374	334	353	369	358	367	363	343	386	338	348	335	332	371	305	345	360	346	348	355	368	370	335	336	374	366	333	364	332	343	375	323	357	346	334	341	331	361	357	362	338	344	337	333	351	342	371	346	334	352	356	315	359	377	357	336	379	385	362	346	320	362	343	348	362	357	364	380	349	345	331	360	312	325	349	377	332	347	369	350	316	318	355	350	353	360	355	367	357	359	375	385	381	360	341	326	363	350	326	346	347	364	355	381	311	362	290	370	343	368	369	346	353	314	359	343	346	358	360	375	343	361	354	344	375	327	349	347	355	336	367	373	339	370	377	375	337	353	339	348	388	361	353	341	373	352	322	356	404	325	348	363	344	353	384	359	380	367	328	347	342	364	367	377	360	340	349	360	351	329	323	355	353	354	382	329	358	331	337	373	327	368	341	384	362	379	367	355	355	327	362	345	379	344	328	350	364	347	349	346	358	374	366	329	359	319	318	370	315	362	369	339	366	344	323	334	356	322	325	358	329	341	316	359	306	342	357	386	371	349	313	371	352	336	342	342	367	341	355	326	330	379	358	354	376	353	374	336	399	353	365	355	338	350	337	326	365	384	355	346	360	357	340	350	350	353	330	352	339	342	323	331	344	354	309	377	334	349	350	324	375	321	375	347	336	355	310	339	346	339	365	389	360	393	363	359	365	373	353	373	358	342	343	350	337	354	325	342	370	380	347	376	328	371	380	362	309	374	358	338	355	351	336	339	346	337	368	346	353	398	346	379	326	357	368	339	361	368	344	347	370	363	366	352	332	361	342	331	352	330	334	392	338	334	367	347	377	346	338	343	333	357	344	350	352	333	340	350	367	348	367	291	349	342	365	379	349	374	348	324	360	367	344	311	333	332	351	355	358	345	330	326	360	365	354	368	390	360	318	325	326	368	349	349	331	341	334	338	343	365	378	360	317	366	357	385	335	362	364	349	310	372	349	365	360	339	308	338	337	356	348	356	346	344	355	346	307	380	341	350	353	347	371	345	343	341	359	381	317	366	358	332	358	363	358	353	364	352	379	351	376	331	355	354	324	377	346	347	335	360	358	347	358	367	351	337	380	377	346	362	373	380	344	311	372	360	371	349	307	374	332	327	326	353	331	334	348	353	333	334	346	336	343	358	353	328	388	366	355	375	371	337	344	388	355	347	357	335	362	390	392	327	359	366	331	349	336	336	345	338	351	345	355	312	335	368	343	341	351	381	365	339	347	330	338	336	333	358	350	315	356	364	350	380	353	347	372	333	367	349	372	334	330	335	355	348	344	331	343	362	357	353	355	340	347	352	365	331	371	341	347	349	348	359	384	345	387	358	345	377	326	353	341	367	382	358	341	353	362	368	354	350	376	360	325	352	342	357	377	357	345	355	325	394	347	372	336	349	343	347	337	338	384	339	360	348	360	361	373	366	384	349	367	352	343	332	316	352	319	344	351	366	346	327	352	367	348	342	379	363	369	334	326	362	334	312	352	337	351	361	368	344	369	339	341	372	338	340	382	339	369	328	362	333	362	330	388	377	360	332	363	362	358	351	354	356	350	358	338	360	344	411	324	352	329	339	335	333	361	347	353	348	338	349	358	363	380	335	372	339	357	336	335	412	344	354	354	365	344	383	405	342	372	379	347	346	333	370	384	326	363	332	351	336	383	362	364	342	363	389	325	335	371	333	342	330	339	364	346	324	338	350	352	347	356	384	371	336	352	351	352	341	336	301	362	351	352	391	325	386	381	364	375	327	372	394	399	369	322	369	335	350	345	350	319	349	360	337	375	342	333	327	345	352	363	351	345	342	365	356	347	328	358	312	358	344	341	356	345	365	338	330	372	346	336	354	364	354	358	330	351	348	327	367	358	331	369	363	343	381	364	337	330	324	349	348	362	369	341	348	342	373	351	352	357	338	398	347	347	343	363	350	352	335	361	347	368	369	331	382	358	359	355	319	339	383	333	357	344	343	367	357	359	357	321	350	355	376	350	368	328	346	358	333	351	325	320	358	371	350	338	360	348	346	359	355	347	360	392	368	363	381	347	325	355	364	343	363	354	336	387	372	366	346	375	316	327	343	353	374	359	345	366	360	350	386	335	359	341	345	346	368	348	312	340	369	334	335	342	343	316	358	361	359	378	344	340	356	355	357	329	366	353	339	357	346	340	351	357	315	399	341	349	368	323	352	361	360	344	386	341	339	317	355	378	349	350	371	340	360	339	339	366	346	397	377	369	338	363	323	330	368	355	362	365	407	329	354	362	343	368	361	365	339	338	386	358	344	384	383	344	362	346	333	350	332	376	395	368	339	362	380	352	341	353	340	349	343	361	353	380	340	364	338	369	340	342	346	349	372	339	343	354	335	369	350	357	322	344	359	351	346	347	345	348	348	380	355	343	357	381	335	350	359	345	356	367	363	351	332	343	347	357	328	316	375	321	356	357	346	361	318	350	315	342	365	381	338	343	353	359	345	351	322	378	333	310	346	374	329	344	364	355	350	362	348	366	336	370	361	356	361	322	384	353	366	358	344	353	341	359	348	363	332	373	374	363	345	380	375	340	351	366	350	346	365	384	373	354	344	346	359	373	357	391	362	371	344	362	345	368	390	373	341	379	341	373	365	386	337	367	326	364	326	348	358	341	377	339	310	361	372	352	370	352	331	360	353	358	363	360	323	327	350	356	359	318	361	343	314	361	354	360	321	313	345	355	365	346	347	358	346	357	319	369	394	327	346	361	328	331	329	359	321	368	355	345	370	408	334	368	342	346	349	336	381	366	325	346	343	362	366	349	347	325	336	320	358	313	304	322	357	311	360	342	336	352	380	344	317	376	379	337	312	355	386	389
41222	67360	45098	26662	15350	8655	3836	2034	952	486	415	429	410	457	407	440	423	370	383	404	391	348	388	380	407	404	392	401	426	412	372	369	364	424	377	404	400	407	423	432	362	384	379	368	387	394	391	379	385	385	393	361	364	386	358	406	378	380	374	419	399	387	353	377	383	431	386	379	405	388	374	432	375	416	373	375	424	377	365	368	378	397	395	417	425	367	385	402	388	370	398	397	368	389	381	431	364	374	395	404	403	403	414	389	403	362	365	395	389	417	370	405	375	407	377	394	378	374	343	412	380	417	372	422	385	420	383	416	400	370	393	407	381	370	411	392	404	382	355	381	409	421	393	403	418	407	416	402	380	396	382	375	389	389	380	340	377	370	371	406	402	394	335	378	414	428	371	398	374	360	396	355	409	353	419	402	394	370	391	389	434	403	413	386	365	371	380	400	393	390	394	395	405	379	369	402	389	409	385	365	357	403	395	419	408	391	398	385	399	360	380	415	398	423	391	378	396	409	423	399	388	413	371	391	399	420	376	375	380	370	449	396	397	396	419	377	376	370	383	394	410	361	405	364	397	407	388	376	347	363	370	383	392	381	420	368	357	389	412	356	408	386	382	401	388	370	408	403	365	386	374	417	396	391	392	388	393	420	408	417	414	392	395	408	422	361	381	416	376	422	437	411	415	402	390	400	408	364	364	396	392	381	389	391	392	407	366	377	415	375	425	384	386	381	378	406	385	403	391	394	394	421	360	375	397	407	406	419	400	363	402	381	405	361	396	391	401	395	395	396	393	383	387	390	400	400	395	372	362	357	389	391	388	385	374	397	390	384	380	346	426	396	389	377	386	336	396	408	380	359	418	389	414	382	386	379	417	394	374	363	389	394	384	404	405	401	389	423	366	417	382	376	446	386	357	396	354	377	393	389	389	405	370	365	357	360	414	400	432	449	360	370	393	430	419	390	392	384	381	382	399	401	365	417	421	408	360	427	409	378	394	457	374	400	367	362	362	354	398	353	406	385	424	405	380	380	406	377	374	396	400	387	388	398	389	410	382	391	369	390	427	406	394	402	433	392	426	418	361	410	427	384	346	406	415	389	389	390	383	397	384	399	405	402	399	362	372	394	359	420	398	391	383	416	387	412	389	393	407	385	366	361	384	408	437	371	368	396	391	371	444	368	384	350	424	408	374	407	387	375	355	381	380	426	398	413	385	395	382	376	399	392	395	391	391	414	407	388	386	395	377	399	412	376	403	342	388	388	407	437	421	373	397	378	385	373	402	367	420	399	417	411	364	399	401	394	426	405	413	400	401	406	404	388	369	382	407	403	399	401	342	360	404	377	397	398	389	416	375	394	404	387	402	387	405	353	379	395	403	351	371	360	409	400	358	391	406	369	416	420	387	381	409	399	372	390	370	395	371	389	411	424	381	397	391	390	422	408	403	359	356	368	386	390	419	393	377	399	391	392	410	407	374	389	386	393	398	389	398	397	382	408	365	398	381	407	378	399	370	440	395	388	401	365	388	401	365	405	381	378	404	391	403	407	367	419	393	394	383	375	352	384	403	418	406	371	397	414	411	407	408	357	343	357	409	414	400	421	404	386	357	380	382	396	403	434	402	382	406	375	405	402	409	366	383	420	422	437	418	378	377	367	419	337	427	377	403	400	412	430	403	419	405	393	349	392	373	405	389	364	403	423	384	422	404	397	360	400	452	401	382	406	445	404	411	396	412	398	378	393	400	402	396	405	354	390	417	383	364	411	391	402	422	380	372	397	369	410	374	395	384	401	410	397	435	372	384	367	378	351	378	407	388	398	356	384	406	413	386	437	417	414	388	413	417	392	370	423	400	405	358	380	370	368	359	381	385	377	395	376	413	442	425	424	392	401	392	383	398	361	388	391	397	386	382	389	416	370	366	381	446	414	412	417	416	383	377	409	393	365	381	398	386	387	410	382	410	371	396	409	389	410	404	390	382	376	380	382	416	406	394	395	409	361	407	352	411	388	384	406	409	429	393	401	366	392	391	398	403	398	395	401	364	355	401	371	363	395	398	380	382	378	425	401	379	379	433	404	396	372	347	371	374	376	434	398	423	392	419	392	407	387	399	408	390	379	361	414	397	393	389	402	368	430	426	382	392	417	386	382	415	381	368	385	417	364	404	383	408	372	375	371	386	413	367	391	377	406	394	398	355	390	417	386	375	413	403	364	393	392	376	389	412	393	378	382	371	397	386	387	390	410	386	383	438	404	412	387	416	391	411	387	359	400	345	422	373	408	418	407	364	374	390	392	421	406	411	409	385	375	385	385	403	404	392	366	382	383	382	438	395	384	370	401	365	399	391	400	394	380	381	374	392	362	407	377	375	378	401	401	421	390	389	398	370	377	387	371	396	423	364	406	372	387	351	385	355	398	387	382	386	413	414	405	398	346	369	392	391	411	426	418	392	395	410	399	417	375	388	371	394	403	414	393	375	406	390	357	380	355	365	424	380	438	361	408	389	393	376	401	384	398	400	409	360	375	402	424	372	361	441	387	419	397	423	381	422	371	382	382	401	375	352	387	350	403	388	382	384	379	400	394	394	369	391	391	372	383	388	381	396	374	419	411	396	378	363	427	404	378	417	387	375	390	381	395	404	424	415	380	415	396	381	412	382	392	369	402	400	365	378	429	395	379	357	397	384	391	372	360	398	399	400	393	369	367	379	396	400	361	381	409	407	394	408	384	395	406	401	410	361	403	385	383	369	370	420	408	340	396	397	370	411	359	380	405	434	391	403	389	411	406	379	390	410	381	384	386	406	402	407	421	394	386	416	396	363	414	383	403	443	365	402	371	415	426	395	356	431	365	359	365	364	403	388	411	391	373	395	429	372	368	418	431	403	401	387	369	395	372	393	392	409	388	411	406	369	398	382	406	415	370	392	386	380	359	365	389	380	412	390	355	395	413	406	393	420	397	395	422	385	416	413	393	385	345	380	386	390	399	410	369	356	359	401	373	366	404	397	381	364	354	362	362	350	385	409	366	374	358	390	416	372	381	383	416	375	386	385	370	415	396	383	394	398	386	406	411	380	362	368	392	340	403	442	378	370	388	402	386	414	400	362	383	392	381	409	354	416	412	402	368	369	368	392	412	368	409	396	401	389	374	420	385	356	382	367	406	388	400	410	358	385	399	402	384	362	377	388	384	383	400	403	378	422	382	401	370	382	397	395	396	402	376	356	399	417	393	413	439	373	373	406	397	404	417	418	391	380	410	422	383	397	368	400	393	377	398	382	404	395	415	415	424	399	382	393	392	361	373	380	404	403	370	363	375	414	398	373	387	390	365	388	376	391	376	394	393	415	402	349	424	375	402	395	391	349	380	384	402	364	415	352	408	374	349	379	386	404	384	406	393	385	386	445	357	376	377	399	379	415	414	365	392	384	396	377	426	400	388	385	385	374	376	421	362	397	422	370	405	386	395	421	386	384	396	424	355	388	393	401	363	437	401	358	398
25357	21786	29210	26534	15311	4274	1653	743	499	437	396	413	400	395	414	387	412	390	419	405	360	407	433	398	401	410	365	402	402	379	403	418	429	402	389	375	397	383	376	404	411	376	418	412	398	410	391	358	406	423	369	408	375	387	403	397	366	367	304	388	377	402	369	402	397	390	384	417	384	399	383	382	364	375	376	362	382	429	407	410	424	399	405	360	413	350	362	431	373	375	406	355	364	380	416	402	380	389	373	396	373	367	395	415	411	419	430	371	363	380	391	381	368	391	417	408	397	389	383	426	375	378	400	369	362	369	444	396	369	388	411	370	433	401	400	437	401	390	373	436	410	404	403	409	381	418	405	405	348	402	414	368	425	383	371	415	391	392	409	395	405	394	327	378	401	378	378	379	410	410	350	405	343	333	401	406	389	396	453	394	381	396	411	400	413	379	394	394	378	427	423	351	378	417	365	393	382	446	396	372	382	390	381	401	422	379	400	404	394	392	392	395	444	380	374	397	383	384	360	410	408	409	380	400	367	402	396	362	415	385	428	379	397	421	362	393	386	418	368	428	384	364	418	364	364	358	393	361	396	389	373	389	395	408	373	370	372	414	418	391	406	401	338	406	403	365	400	394	376	393	435	425	414	405	394	387	367	356	399	381	394	375	415	404	396	411	390	427	370	428	425	405	383	413	415	406	403	394	378	378	369	369	411	406	418	422	375	398	417	389	426	377	374	382	382	376	358	409	375	379	393	437	397	414	368	365	415	386	383	378	379	394	374	387	393	375	439	409	395	394	404	409	379	399	402	404	407	367	388	387	393	394	402	376	420	364	391	385	392	387	406	359	385	370	392	391	393	387	397	361	373	369	362	397	406	394	423	404	378	423	380	370	406	400	376	383	424	389	382	383	384	387	415	368	403	403	379	422	392	387	415	423	405	372	412	410	380	384	376	419	387	369	380	425	413	398	381	362	402	380	386	387	420	370	341	348	414	398	375	407	391	370	415	389	410	420	431	390	406	371	382	345	429	379	404	407	421	350	404	379	404	404	398	427	378	398	383	419	411	404	355	362	419	394	393	360	401	372	387	403	417	370	415	401	424	394	414	389	368	377	393	375	364	398	361	433	386	353	384	392	378	412	387	374	430	405	395	366	409	384	419	392	421	418	408	392	358	377	398	408	394	402	405	419	367	386	442	435	424	397	405	385	367	388	393	376	404	398	393	389	418	373	384	364	427	398	427	359	389	356	395	351	408	382	410	396	379	431	414	407	414	408	398	388	368	384	377	384	400	383	404	391	406	387	389	383	396	399	386	385	404	389	392	409	386	442	372	399	376	421	421	399	354	394	392	371	375	382	392	394	366	382	434	409	375	413	387	379	397	432	418	389	372	376	370	410	407	353	426	410	409	384	372	374	377	412	357	393	375	372	383	393	405	375	414	418	398	424	411	394	344	425	427	398	396	399	391	378	402	409	373	399	371	384	375	419	375	407	370	407	392	382	383	413	364	407	370	392	353	395	386	400	356	420	372	372	388	365	404	380	389	386	389	415	371	375	379	417	412	391	408	420	395	403	400	433	409	380	391	405	382	422	366	405	398	381	380	391	385	418	427	390	393	374	398	388	397	379	389	421	420	381	379	383	364	398	426	399	418	410	384	392	377	399	376	385	396	400	401	380	430	386	424	401	390	388	417	363	382	406	387	386	385	386	388	423	423	391	427	361	430	389	391	434	396	411	393	400	399	427	373	364	386	384	367	377	389	369	385	393	397	402	407	402	403	421	419	388	392	423	399	375	425	374	408	405	392	422	407	421	382	392	372	351	397	420	383	418	405	397	383	380	405	416	373	375	394	411	400	385	406	392	352	418	387	387	386	406	391	397	358	381	412	400	364	387	404	384	424	372	374	403	368	356	374	406	384	370	410	371	392	377	370	372	408	398	391	408	362	393	387	349	372	375	362	381	369	359	414	388	400	373	399	397	398	384	348	401	411	370	381	399	410	396	395	410	373	383	417	422	429	380	374	391	389	389	398	419	411	353	395	409	397	388	400	402	392	371	387	412	405	405	396	353	387	416	385	382	378	390	393	409	357	392	412	393	401	405	388	365	385	384	371	395	392	358	394	402	400	421	347	358	403	396	407	424	432	406	402	390	388	390	400	376	381	396	379	392	406	404	377	392	372	375	346	397	365	368	377	397	388	400	392	411	386	375	402	387	414	388	401	409	408	376	403	392	384	384	393	417	403	405	397	390	379	395	346	406	391	410	358	363	430	399	429	363	378	381	381	365	380	392	402	397	372	420	336	410	412	425	415	402	364	380	404	391	401	394	395	406	392	406	398	382	421	398	415	416	408	373	405	367	394	382	422	404	362	397	390	400	371	371	368	424	393	402	399	367	385	394	401	396	343	408	423	396	392	392	380	363	397	398	394	392	374	432	428	371	399	398	402	403	437	367	408	400	395	387	386	396	367	407	399	392	394	367	410	348	428	408	388	371	387	400	430	406	418	383	401	383	356	377	395	406	353	382	407	378	407	409	409	401	350	405	393	411	420	383	397	358	359	400	402	398	393	378	397	386	407	370	424	378	376	400	403	391	368	396	406	398	393	381	394	435	372	375	383	415	393	387	420	408	385	379	398	385	416	393	397	425	377	441	414	404	426	378	397	414	363	413	361	408	421	390	407	408	405	374	371	371	422	385	437	390	399	384	387	429	384	365	414	404	395	366	392	386	376	380	413	392	386	393	376	402	391	407	388	409	392	428	386	400	405	400	408	424	362	395	417	414	361	405	396	425	402	381	401	396	409	394	376	394	395	398	392	387	387	409	383	403	364	368	388	405	373	370	403	404	399	391	379	419	407	369	431	395	361	372	421	401	382	408	419	396	366	434	395	429	392	409	383	416	389	387	399	394	406	357	416	413	414	414	428	404	394	407	401	425	368	388	404	389	400	427	393	389	417	364	401	382	428	383	401	401	403	409	407	420	394	368	366	411	371	401	390	388	363	377	384	412	412	391	382	419	387	413	374	396	385	417	388	392	385	390	434	345	382	375	374	395	393	362	384	409	373	394	384	402	402	403	373	401	402	390	390	365	364	383	381	366	364	349	369	423	420	391	355	381	380	380	397	382	390	402	366	344	367	368	453	402	404	392	379	349	412	377	401	382	400	385	442	376	391	394	403	375	385	416	394	388	389	407	390	362	375	426	373	372	372	375	391	416	392	365	407	390	382	415	382	398	388	399	384	407	369	366	407	410	377	391	399	389	406	350	374	382	410	412	413	388	408	396	370	397	387	395	379	383	420	374	425	417	396	418	359	393	351	364	403	393	410	397	382	397	382	394	397	418	410	413	377	407	409	424	384	376	381	392	362	434	398	413	398	414	400	383	359	398	405	405	405	350	389	390	405	377	398	416	408	364	371	414	393	369	380	401	414	429	385	396	379	385	371	366	395	389	387	391	391	393	402	418	445	382	371	418	421	416	383	401	356	371	410	394	379	353
40455	59934	39638	24713	11288	4278	2178	895	579	463	483	480	465	455	454	434	414	451	473	471	459	478	429	471	470	445	433	456	456	441	452	436	461	416	409	409	435	452	456	506	419	460	445	446	430	414	463	421	440	442	430	476	457	446	470	476	437	426	455	434	413	463	441	492	445	444	474	461	462	451	419	452	441	429	435	473	435	452	438	412	422	450	469	444	498	448	440	421	426	448	463	428	424	431	419	469	441	444	496	481	421	474	463	481	477	425	452	453	456	428	430	444	411	411	429	446	463	437	418	413	455	428	441	442	450	427	446	430	421	409	466	485	460	459	466	435	436	421	425	452	451	452	424	383	446	407	445	480	468	457	406	461	484	462	435	449	441	459	459	456	443	449	417	431	483	439	466	450	459	448	443	449	458	407	403	427	472	408	418	449	452	446	439	464	429	446	456	447	456	454	465	400	481	432	448	463	461	460	436	452	462	430	447	434	388	453	481	454	446	419	470	437	481	435	426	412	439	429	435	433	433	460	435	450	403	439	419	452	427	447	462	414	436	432	469	426	457	457	422	439	454	471	459	448	454	421	464	430	416	477	411	452	442	449	390	442	417	428	450	447	412	438	475	481	419	440	433	446	411	449	441	461	456	470	440	489	468	469	430	452	459	453	427	463	413	460	425	441	439	415	459	455	503	464	474	457	488	423	438	427	455	419	451	450	468	451	499	411	483	445	447	447	468	432	442	458	461	454	462	431	447	435	428	470	449	430	465	433	458	430	468	441	455	430	436	453	471	425	446	493	439	414	473	456	462	449	459	423	446	430	429	441	493	469	419	471	414	435	439	442	443	397	447	457	431	457	430	440	464	471	442	447	464	443	459	436	446	443	430	441	487	448	426	438	455	456	392	448	459	422	383	451	444	411	444	452	412	419	442	441	451	454	443	475	431	485	431	471	462	477	427	472	425	426	435	442	431	418	428	441	466	431	461	458	440	479	402	452	417	452	460	436	497	430	451	413	459	468	451	476	470	447	438	448	437	417	400	447	475	450	435	493	445	476	445	417	452	451	493	463	427	407	465	475	451	434	434	425	474	456	425	471	387	468	481	438	448	461	488	440	436	442	469	432	442	455	414	458	457	430	484	423	470	452	452	430	439	432	454	463	418	423	413	477	463	444	508	409	446	430	461	422	442	473	463	437	431	431	444	440	440	443	456	446	443	451	453	437	438	445	410	424	458	466	417	480	480	429	481	486	446	446	458	484	461	410	459	452	453	471	433	405	447	442	457	481	438	445	459	421	434	453	427	493	457	475	444	452	421	468	418	448	389	458	445	423	454	442	477	423	456	444	491	448	440	449	465	421	451	426	415	461	441	466	453	437	463	456	453	444	418	410	442	427	461	450	464	431	444	404	444	417	501	433	416	457	426	433	452	440	461	435	441	449	448	427	466	443	471	438	449	439	431	440	459	463	432	448	444	415	453	445	465	428	461	461	487	429	438	449	426	425	400	441	460	421	444	436	409	441	430	428	458	411	464	458	425	458	454	450	420	432	418	467	455	447	473	436	424	445	409	434	446	408	457	461	416	476	440	428	442	450	439	452	431	433	421	483	407	446	436	436	423	440	406	422	436	474	433	417	446	436	439	434	445	464	449	435	412	426	467	422	469	472	462	421	457	476	449	414	452	456	431	453	461	459	409	410	506	461	449	442	435	428	449	408	439	487	446	408	434	476	453	464	442	475	425	469	478	453	478	423	448	430	455	416	412	425	423	473	496	450	422	418	461	443	429	483	437	417	492	426	452	453	454	394	420	426	433	465	438	423	475	446	406	416	462	431	438	459	398	438	466	477	440	415	446	447	390	445	462	436	427	443	421	427	440	457	403	466	446	430	408	463	446	444	443	434	513	453	451	460	461	458	435	467	443	448	428	458	437	458	443	422	460	459	438	444	427	467	412	473	455	439	427	439	450	435	441	457	416	410	418	438	433	479	417	418	462	440	463	454	431	478	438	463	473	485	459	460	445	437	445	435	432	427	450	444	440	468	451	469	440	483	459	465	451	427	402	410	452	470	436	472	435	442	446	466	444	452	427	437	426	451	410	407	463	440	447	443	450	464	462	455	482	440	466	423	485	456	511	450	479	418	460	472	438	483	456	462	444	445	442	428	427	439	495	430	423	445	449	435	423	449	434	468	444	488	491	415	466	438	475	482	472	437	459	469	421	413	444	422	456	474	451	418	456	434	442	410	413	425	427	458	457	415	451	487	419	468	446	462	478	410	483	436	471	407	422	472	457	431	466	445	458	444	433	458	441	449	407	459	459	430	453	443	466	471	443	439	424	465	453	456	451	407	457	424	456	473	454	416	425	427	443	415	444	437	475	459	464	443	471	422	472	463	441	448	423	436	446	455	431	449	429	416	477	449	462	429	483	439	469	470	408	459	424	453	417	441	419	432	438	454	467	442	456	454	448	413	453	444	427	458	467	440	436	468	435	456	423	452	446	394	477	431	435	404	444	441	447	429	412	465	418	444	427	456	403	412	447	451	433	482	428	412	430	444	407	460	459	440	410	449	458	436	422	468	476	431	415	484	466	442	442	495	460	420	467	476	455	471	447	439	434	416	453	454	448	449	457	471	450	434	467	435	418	482	460	438	400	464	429	449	441	478	431	432	423	427	425	431	426	457	472	443	468	430	426	424	460	455	432	463	455	439	464	434	468	491	448	470	459	446	459	392	436	443	489	413	436	463	454	450	425	443	440	447	428	507	489	460	441	449	466	424	417	410	453	449	444	438	445	460	472	446	469	443	452	420	434	473	443	487	451	433	468	437	436	496	481	452	450	475	420	422	405	427	456	424	443	430	443	464	421	446	462	469	435	431	475	438	448	455	471	443	445	401	433	454	445	436	427	455	461	448	441	426	468	435	477	491	441	467	451	440	425	441	466	456	432	450	436	462	431	392	432	419	462	468	461	451	455	441	477	433	444	462	470	416	437	440	467	419	470	442	437	424	481	459	408	452	402	395	444	422	438	433	440	444	465	410	449	425	459	456	455	464	456	442	397	425	420	438	448	426	444	443	427	454	455	452	429	466	498	435	427	455	447	408	453	464	441	429	450	451	463	465	431	424	519	425	464	464	458	463	447	451	442	452	465	433	440	429	451	430	426	458	456	492	443	462	403	459	411	426	428	444	452	435	462	463	455	450	457	435	440	456	483	479	421	489	457	460	476	445	442	427	423	451	464	449	459	431	460	390	475	446	441	443	465	401	463	450	429	423	431	473	433	422	465	458	447	448	451	451	439	440	468	410	464	440	423	407	469	475	442	482	445	460	478	439	447	410	430	462	451	425	462	448	445	471	447	439	459	464	449	463	404	460	423	443	445	430	401	417	422	448	463	445	430	423	402	416	454	457	485	446	421	468	471	436	461	470	423	437	465	439	439	490	438	453	467	447	398	437	454	480	466	431	494	433	433	451	478	433	405	469	465	429	456	416	420	399	456	441
22967	21074	28631	23834	21154	20477	10086	2085	948	620	576	516	499	533	491	446	482	462	480	480	479	476	421	490	474	477	459	491	503	448	483	480	462	471	464	493	503	502	485	513	499	500	465	498	456	503	463	498	469	514	518	498	473	489	492	477	507	469	492	485	499	476	499	518	469	479	491	479	450	468	472	480	442	464	450	503	482	487	473	472	468	530	492	488	477	448	443	479	455	479	445	475	466	471	464	461	478	500	506	492	460	469	470	494	462	476	498	462	456	471	474	489	488	474	475	452	473	477	497	511	461	458	464	504	502	450	479	454	482	472	492	453	486	484	474	470	476	425	509	481	495	447	492	448	477	466	493	526	478	494	474	470	485	464	448	486	483	481	431	464	495	489	459	477	442	501	480	493	495	486	488	535	510	451	487	455	471	466	459	465	506	494	441	485	426	456	487	468	482	454	472	475	465	492	475	433	503	463	505	471	447	487	480	453	464	462	468	461	468	473	514	507	493	475	506	487	500	471	526	491	480	474	466	483	512	463	468	483	454	472	498	497	490	483	487	488	476	500	472	461	472	471	453	438	457	465	443	460	483	469	453	456	485	550	495	486	503	508	466	485	461	451	472	472	480	507	452	474	490	484	443	454	471	471	455	470	485	475	491	482	457	476	487	482	447	488	467	465	501	440	460	467	463	459	467	478	478	442	455	476	492	471	464	486	500	487	497	484	454	461	542	484	489	464	463	471	502	448	506	457	456	456	493	471	462	465	478	523	493	455	449	494	478	505	457	507	495	507	503	504	478	457	491	480	474	465	473	469	454	462	468	477	449	521	503	442	495	471	494	504	487	470	488	454	484	502	487	471	500	450	515	457	450	500	423	486	506	476	450	457	475	460	481	483	465	490	485	478	450	491	495	481	467	472	507	443	490	456	465	481	459	520	464	480	456	489	454	483	538	471	458	479	477	452	487	489	508	494	489	443	486	470	506	470	492	463	503	471	469	500	450	468	504	470	485	485	487	493	486	485	490	509	474	518	475	481	489	467	506	495	488	523	481	476	477	493	503	477	473	484	482	471	455	461	478	465	478	486	481	458	488	492	482	477	481	452	455	465	478	483	508	483	474	482	474	445	493	479	501	436	504	444	463	426	444	500	499	450	455	431	477	475	458	480	494	458	488	457	469	443	436	461	464	467	466	479	533	469	514	464	516	449	513	457	495	456	464	455	485	485	446	498	472	487	481	422	498	471	472	455	441	458	472	452	475	513	465	447	439	503	497	479	497	482	469	467	512	481	475	488	451	476	492	500	501	499	484	504	439	492	466	521	493	457	481	459	491	492	453	478	485	467	507	471	496	501	481	477	483	455	457	466	487	472	513	531	487	450	488	478	464	457	488	506	475	482	450	461	454	500	464	488	456	463	464	528	458	449	450	499	478	470	436	445	496	504	459	468	481	446	506	517	470	450	495	524	475	492	493	490	450	470	453	496	444	488	503	449	454	487	468	500	513	448	516	466	454	472	453	485	456	483	487	442	453	486	518	481	473	467	472	507	470	441	450	512	494	480	470	437	464	443	505	464	503	484	477	510	484	508	468	440	470	497	456	461	476	497	464	445	478	522	458	491	461	475	491	465	487	472	458	480	519	498	467	501	496	489	509	438	461	482	494	517	479	460	486	433	455	491	492	481	494	458	529	475	491	454	470	498	462	503	469	464	466	465	491	480	462	462	466	487	501	507	494	489	470	513	518	438	436	449	500	474	461	480	505	498	492	455	439	481	486	437	487	494	499	475	482	509	483	481	459	473	475	487	486	520	519	513	496	495	496	484	445	485	477	461	464	499	465	490	501	468	475	498	452	504	495	510	487	471	501	493	459	457	508	472	457	503	514	483	479	480	471	492	543	514	490	474	490	497	476	494	489	489	458	466	468	503	477	488	412	517	472	497	480	483	502	503	500	446	507	474	481	507	492	502	450	463	493	497	418	480	454	457	464	488	487	440	479	509	467	493	464	476	496	454	465	499	479	463	534	494	490	479	453	476	479	497	466	477	516	522	476	516	475	466	465	468	490	454	466	459	461	474	477	469	494	455	464	513	478	449	503	477	500	447	493	471	504	441	446	516	509	500	464	480	540	483	426	444	483	423	522	482	488	453	505	503	466	532	502	521	470	473	464	460	451	478	490	446	481	483	464	449	491	475	468	486	493	506	467	474	446	471	466	467	492	528	513	451	488	477	455	499	504	489	473	480	448	503	472	514	503	481	498	431	479	497	452	465	494	506	446	453	490	461	468	532	475	486	482	515	461	481	495	493	490	445	451	458	492	447	467	471	501	459	498	488	476	439	481	486	455	450	472	525	479	459	464	458	488	493	468	482	466	460	484	449	483	470	501	467	503	439	470	501	518	464	471	514	500	484	452	462	458	480	452	447	527	493	460	485	477	449	467	443	457	466	475	481	457	473	464	497	524	464	507	441	507	486	491	457	458	471	484	461	495	505	481	488	484	492	468	482	455	463	478	471	479	491	491	509	482	451	499	474	523	465	476	489	490	492	460	449	494	491	502	461	467	478	481	446	503	450	479	467	481	519	446	493	500	469	481	446	512	456	486	537	494	419	506	484	488	503	500	466	496	484	475	516	527	471	492	471	510	477	507	478	490	542	441	428	462	468	464	472	410	462	476	418	519	525	426	477	486	485	476	464	498	505	481	485	503	493	487	484	485	483	500	457	497	490	488	471	502	478	494	467	461	434	445	501	480	475	478	461	466	508	484	474	471	465	506	466	493	431	489	475	535	491	482	445	429	475	492	458	501	491	476	470	469	456	486	489	501	453	501	481	496	485	482	464	474	486	475	457	469	460	505	508	505	447	467	487	454	467	469	488	484	474	453	454	479	503	490	478	492	450	485	487	503	451	463	455	408	481	514	487	441	491	460	488	446	489	482	465	486	473	506	489	487	482	495	508	464	499	457	455	479	447	483	504	478	454	458	448	517	473	426	463	457	450	472	433	490	517	473	481	470	463	514	484	485	479	455	508	459	481	435	466	449	435	500	435	445	480	440	446	470	462	482	441	459	491	451	502	461	477	470	488	488	470	511	465	480	471	475	461	475	486	519	460	472	473	466	479	541	474	495	453	490	520	457	419	476	488	486	490	463	442	455	495	486	441	472	474	457	462	492	499	516	494	459	459	481	494	461	487	508	488	503	427	508	483	500	493	477	475	504	476	501	487	486	514	523	501	475	457	504	484	449	451	462	452	490	484	481	480	465	489	520	444	457	478	475	449	479	523	488	445	470	481	457	486	484	468	461	463	467	492	465	443	496	499	436	470	488	476	440	483	478	474	507	493	484	546	480	487	466	461	475	480	500	445	499	478	429	508	468	505	464	436	485	447	471	458	419	450	487	457	471	461	449	493	493	505	493	445	506	467	506	476	466	477	507	467	468	485	469	479	501	478	474	470	478	477	495	468	491	497	493	524	480	479	482	526	539	510	485	451	476	500	462	463
45404	64595	46535	30370	16023	7359	4404	2240	1087	730	621	597	546	583	562	617	549	495	535	480	525	556	518	492	547	536	503	527	527	508	513	524	537	559	535	494	514	531	540	496	537	538	518	518	536	490	489	523	545	519	520	505	492	492	518	507	542	508	533	504	534	496	543	572	509	546	544	505	505	485	538	501	515	518	526	524	541	515	553	528	495	511	530	503	466	505	493	480	510	508	522	514	537	499	530	507	539	545	497	531	515	508	554	507	561	531	531	507	514	522	527	537	529	498	538	545	541	502	514	499	492	542	512	550	494	505	539	504	572	557	482	517	496	525	495	509	518	520	532	513	528	494	508	487	507	498	532	511	502	541	555	528	529	537	496	510	522	527	493	521	498	565	502	498	532	527	499	564	545	521	558	505	530	515	536	527	497	486	555	495	502	502	478	511	513	501	552	537	547	550	527	476	526	496	511	496	510	504	499	540	542	511	519	488	510	531	534	549	486	481	562	529	495	513	514	527	550	502	527	523	485	594	523	559	558	511	545	522	487	516	492	539	521	517	503	492	519	547	503	506	539	539	503	522	558	521	499	554	500	492	556	510	474	562	495	539	528	527	487	505	508	519	504	505	569	515	529	498	477	524	514	565	532	528	559	540	549	532	514	528	543	535	501	505	549	551	525	508	529	517	522	528	476	558	518	478	553	498	514	501	555	472	505	514	524	502	541	506	537	537	531	487	558	498	527	537	513	545	536	540	500	551	536	514	508	501	506	536	516	541	514	529	537	536	536	554	535	521	530	530	558	520	492	494	497	493	535	526	491	489	523	492	495	508	528	500	542	522	513	498	535	541	486	529	504	527	517	520	545	502	508	520	541	505	495	499	518	503	547	527	479	543	539	499	521	533	523	492	550	536	525	502	489	530	503	512	530	514	512	520	520	503	540	527	541	557	542	490	532	517	518	501	502	519	495	533	516	480	526	550	525	504	518	514	549	488	490	509	522	501	558	511	541	519	490	531	511	536	483	529	536	488	559	512	527	519	534	507	523	555	548	521	502	511	529	445	520	521	572	519	495	526	501	510	525	537	508	528	544	517	522	560	547	506	507	474	528	521	568	515	511	528	495	533	542	519	507	539	488	513	527	506	494	520	549	547	538	531	489	494	528	513	494	525	539	484	518	515	554	499	554	501	563	562	510	522	487	532	549	551	544	529	545	542	496	513	514	504	503	498	540	522	474	498	515	503	514	521	568	494	529	516	531	560	525	512	533	512	556	531	558	557	539	516	501	507	513	551	528	527	494	510	522	529	526	497	524	508	527	541	489	538	476	538	514	495	533	525	529	485	534	496	539	514	526	535	549	512	544	565	536	494	531	465	512	519	539	513	509	493	527	586	486	520	506	530	559	502	536	493	510	515	475	538	494	503	512	505	543	511	504	527	516	548	523	500	518	491	495	566	537	486	517	516	509	471	504	566	476	508	532	525	508	505	495	538	506	513	493	539	513	528	476	492	503	481	502	550	486	527	537	560	492	537	512	500	497	490	540	569	512	518	489	493	499	474	546	562	506	520	529	458	470	510	525	531	546	482	505	523	478	538	467	496	521	497	545	501	559	478	534	507	520	492	558	562	534	530	520	489	505	515	506	532	533	539	495	515	495	512	535	512	532	481	474	520	553	528	496	516	472	524	526	539	478	502	490	504	467	534	521	528	531	499	514	517	511	512	539	515	517	559	515	512	535	508	537	499	515	487	574	535	489	496	515	531	478	524	504	502	504	523	512	533	532	474	508	516	500	498	470	515	532	527	490	544	501	507	556	513	557	561	514	576	511	528	495	569	529	515	555	538	518	495	485	528	499	518	525	520	513	500	504	514	483	490	508	467	505	528	474	560	529	545	527	484	548	535	509	518	547	493	509	513	546	532	523	467	511	521	505	512	507	474	504	531	493	551	535	538	503	579	522	536	449	521	528	507	556	487	492	486	513	551	503	519	536	538	538	538	532	531	521	522	512	495	522	518	510	527	482	541	575	503	534	477	514	517	511	544	553	503	529	541	520	539	479	497	504	515	502	490	529	512	538	516	556	506	543	483	554	514	503	514	515	550	520	529	541	567	509	543	530	503	517	542	553	554	550	503	519	546	544	528	515	533	509	519	525	501	524	519	550	499	531	504	521	548	513	509	508	527	505	478	525	526	551	509	479	512	553	536	562	475	531	517	529	497	530	510	532	539	597	553	522	517	529	524	518	546	503	488	517	519	555	537	527	522	535	541	523	492	521	531	508	481	515	506	578	508	534	563	550	490	532	548	519	525	537	505	502	542	522	530	529	494	516	537	524	543	527	509	502	528	535	534	546	483	557	508	543	492	513	505	527	529	509	525	513	524	521	515	522	530	513	507	481	532	502	503	523	504	493	497	568	549	493	517	508	480	518	528	534	515	494	490	544	529	503	525	507	521	524	553	517	546	576	503	547	520	504	512	508	530	515	521	497	527	507	503	558	531	552	531	534	486	547	513	518	500	509	518	529	502	526	520	500	508	536	528	536	548	544	544	491	542	549	534	519	511	521	515	504	478	537	509	512	484	537	542	494	517	537	513	519	474	518	537	539	523	480	485	482	518	517	528	525	519	512	524	539	527	507	518	499	548	550	572	504	587	507	499	511	501	510	553	482	508	553	507	546	524	535	508	541	533	504	559	528	564	496	532	544	575	487	496	518	522	515	532	552	536	502	508	556	511	500	524	501	522	502	539	498	517	492	530	497	559	508	511	479	477	493	528	546	472	495	577	536	478	486	530	482	503	538	537	530	497	485	516	507	524	521	546	577	539	506	526	492	529	530	528	495	520	491	541	532	528	496	538	460	512	487	480	495	534	546	519	524	499	520	526	491	513	514	533	528	529	501	466	535	490	518	505	504	519	572	532	503	543	507	538	484	528	510	507	507	537	561	537	504	523	519	496	496	524	589	552	517	561	527	538	551	529	544	558	506	517	549	534	525	484	535	563	497	490	541	489	493	506	559	587	538	514	525	547	492	499	532	524	524	537	512	495	536	549	498	498	512	467	544	508	564	540	509	522	536	494	574	525	506	492	504	555	509	510	479	517	506	501	549	482	521	517	563	524	525	555	506	546	530	552	493	495	514	521	505	520	490	485	507	506	492	519	516	502	506	506	502	556	504	501	506	499	540	539	557	545	551	533	504	509	485	558	547	525	469	532	514	543	501	534	504	479	500	498	501	549	516	537	542	512	493	529	497	502	483	539	483	510	530	531	529	523	523	521	515	527	562	527	517	544	500	504	531	530	533	503	488	478	543	537	532	539	540	532	541	536	462	505	553	522	525	535	524	507	537	531	521	517	514	516	533	494	512	547	488	504	515	519	549	549	535	527	532	541	508	530	539	491	484	463	536	516	525	551	481	534	487	558	522	525	474	543	510	518	503	489	580	518	520	555	521	522	524	495	498	508	564	506	531	527	551	510	519	506	529	539	552	531	463	523	513	526	497	513
32508	35664	32333	18497	4919	1513	926	505	324	321	273	295	269	295	287	328	321	263	293	306	281	280	298	311	305	283	267	286	304	264	284	290	284	296	306	301	297	307	281	290	292	265	279	271	303	264	306	275	275	301	261	273	292	306	288	281	296	276	297	317	291	300	321	289	269	278	280	310	259	317	267	334	304	288	254	289	293	264	300	310	307	326	279	277	280	295	291	295	305	330	307	303	303	315	313	286	305	255	308	279	304	284	261	279	257	263	315	305	284	302	288	300	320	262	267	295	303	285	291	295	268	272	294	259	278	268	296	277	285	297	298	310	290	282	296	310	278	290	317	292	302	297	264	276	305	313	318	302	264	288	321	297	333	296	265	280	273	311	272	305	283	301	288	316	285	276	320	296	281	309	329	293	292	278	289	295	290	313	292	290	260	285	302	306	294	284	298	286	283	262	271	274	285	266	255	329	273	293	303	266	285	301	293	280	287	294	286	280	303	326	278	281	296	289	279	258	275	303	243	292	326	299	280	320	293	278	279	276	298	292	293	281	332	286	318	325	290	306	273	296	262	321	294	324	279	321	298	276	321	276	272	255	270	279	328	278	332	318	291	304	284	306	268	276	294	273	296	304	272	301	295	326	318	297	299	298	297	295	292	309	279	267	287	284	295	308	294	309	296	286	294	310	271	320	285	278	304	292	279	286	304	337	274	311	295	284	304	303	293	301	298	303	295	303	289	261	278	294	307	331	278	336	299	286	279	288	278	315	295	289	298	285	280	292	277	305	294	296	293	282	271	311	279	288	301	269	303	289	310	296	304	272	261	312	295	288	334	292	290	283	265	278	263	301	281	287	294	288	306	301	290	278	297	294	274	280	283	299	291	292	271	266	238	284	274	292	285	280	282	296	300	316	260	317	280	291	291	317	318	286	294	294	266	318	317	253	262	283	298	277	305	283	295	283	318	279	295	294	325	268	266	315	279	274	319	282	293	283	316	304	294	266	252	297	315	315	295	281	319	301	299	267	286	256	325	309	275	288	313	331	294	330	303	252	273	298	283	273	292	301	267	304	294	292	263	278	300	303	304	298	293	308	294	290	281	283	255	256	323	279	277	318	287	284	283	314	291	247	264	291	293	317	294	298	293	295	309	286	328	289	272	327	316	297	286	304	318	286	306	302	274	301	316	303	306	279	312	289	276	292	295	317	327	327	308	285	267	287	286	277	295	311	256	271	296	293	299	301	309	286	292	286	275	297	266	304	271	304	273	310	295	296	268	277	303	273	304	315	278	313	288	287	299	278	265	284	296	297	294	291	294	318	295	289	283	275	287	298	273	295	285	279	294	302	298	288	310	297	280	284	273	275	315	305	289	293	292	273	284	263	310	286	271	292	316	309	294	288	280	283	276	285	270	297	316	289	306	301	292	306	288	278	314	261	276	330	240	316	271	302	301	300	289	275	296	280	295	301	282	295	333	267	297	288	298	291	290	283	293	300	290	265	291	289	284	268	275	277	311	297	344	307	334	300	305	297	292	297	292	297	291	267	277	271	288	278	330	284	305	302	287	306	287	312	272	291	280	280	275	291	256	300	274	286	289	295	294	298	296	288	295	271	334	268	306	284	303	299	306	316	320	315	277	301	252	276	320	305	294	293	268	269	311	299	294	296	318	314	288	304	279	320	273	293	293	266	295	294	239	305	298	300	281	293	280	294	295	264	292	289	306	301	283	285	302	281	287	289	288	315	306	277	314	265	315	304	325	285	314	291	313	280	299	262	283	310	294	283	274	294	301	303	297	280	282	314	297	279	270	275	305	289	322	308	285	281	286	284	300	296	273	280	287	272	280	296	312	289	302	291	293	298	309	283	284	273	290	284	255	294	281	294	299	310	279	276	295	271	269	299	254	292	261	300	271	287	296	301	279	285	280	271	285	302	320	288	288	308	293	266	313	285	266	302	275	272	276	301	300	303	307	306	305	313	298	320	262	278	275	308	309	286	285	296	296	313	286	284	298	299	309	292	305	286	279	286	300	297	249	291	264	283	310	319	289	293	292	298	306	285	295	252	272	319	270	301	335	262	300	287	289	302	281	301	273	269	328	266	305	320	282	312	291	303	288	273	294	298	305	283	300	284	299	283	262	261	320	297	310	279	314	307	270	304	294	276	296	273	304	321	308	325	283	298	297	325	272	310	280	314	280	316	282	294	266	273	307	297	289	283	324	288	268	303	295	289	265	307	287	277	285	294	301	311	275	270	263	295	299	287	294	282	296	310	289	274	265	282	278	283	281	285	285	281	287	291	272	298	282	307	306	282	328	295	261	301	293	294	302	272	308	314	287	292	309	293	309	314	285	286	305	300	277	291	264	324	319	275	307	283	302	308	320	266	261	291	270	286	270	315	269	291	274	289	278	293	278	327	317	279	278	295	269	269	275	276	312	303	295	290	275	290	276	289	274	292	305	278	262	306	313	316	274	299	309	261	294	298	297	257	289	275	271	324	282	272	317	294	289	322	297	300	275	284	284	288	301	324	272	284	301	311	301	288	290	304	311	266	264	309	304	284	302	296	296	306	271	294	299	307	262	309	246	292	320	280	272	288	301	294	295	283	299	301	273	267	285	234	285	269	259	291	302	292	292	296	270	248	288	298	316	291	323	286	314	263	287	267	284	289	284	276	285	304	271	278	302	283	310	287	292	262	294	309	279	304	321	277	268	284	298	279	319	272	302	275	303	281	264	288	271	294	266	293	261	300	281	311	306	273	312	260	310	280	285	317	290	293	289	306	280	314	284	301	298	269	270	309	271	289	302	291	306	290	282	279	257	267	294	291	290	289	287	333	300	247	290	292	275	279	310	298	302	294	301	279	268	275	288	296	296	284	277	270	282	277	269	304	321	337	269	255	266	300	340	326	317	282	298	318	267	294	299	279	281	288	284	293	278	272	292	335	295	283	290	288	285	312	288	305	276	303	263	291	306	286	319	305	294	277	296	275	279	276	293	289	323	290	309	298	299	262	303	286	281	283	303	335	302	320	305	324	326	293	314	259	297	272	294	302	286	278	326	315	294	278	263	304	314	275	312	317	282	293	293	298	295	287	288	259	295	320	317	289	298	273	289	289	298	255	281	299	284	282	270	290	298	290	285	315	304	284	242	302	292	283	272	290	262	327	256	300	309	293	309	294	278	276	336	257	294	280	291	277	286	271	263	284	266	303	289	297	244	283	323	303	285	318	314	308	294	287	292	305	312	283	278	273	284	278	284	282	317	287	271	319	297	312	299	313	313	298	288	305	296	316	288	286	273	327	320	281	303	313	288	294	316	268	305	285	294	285	292	281	297	312	319	281	279	277	306	266	295	344	285	315	268	268	285	293	296	287	306	272	309	274	258	275	293	272	312	283	264	306	271	301	291	308	279	296	293	279	303	301	295	293	311	287	287	308	305	275	284	292	276	275	275	304	280	261	304	305	311	270	268	302	283	271	276	301	301	276	263	284	282	265
38364	50034	31055	15385	5335	2246	1249	681	448	353	365	350	343	355	355	336	326	312	369	364	333	338	328	358	355	324	352	346	374	366	338	340	313	322	361	327	339	387	318	342	346	332	343	367	323	347	330	308	332	363	337	347	335	324	327	330	354	350	322	323	349	310	335	323	297	357	342	336	363	284	329	329	324	332	348	332	369	323	327	323	333	348	349	319	357	307	377	358	360	341	342	360	338	332	359	361	348	351	359	360	340	368	340	315	310	322	346	323	352	290	350	356	324	322	345	354	338	342	304	337	350	341	344	363	330	356	336	318	327	334	356	368	322	341	333	341	337	341	355	341	312	356	332	338	323	343	381	292	328	338	326	320	344	335	322	304	352	326	309	345	337	327	331	350	326	386	351	366	332	329	321	319	374	330	327	322	311	357	343	363	341	315	338	317	343	361	336	314	348	324	324	368	311	347	350	333	322	299	349	346	348	312	322	326	314	331	318	344	330	353	303	322	343	352	326	350	343	311	337	344	354	327	342	330	340	315	365	346	313	315	329	330	343	290	363	353	320	356	337	348	298	313	375	341	315	334	337	362	325	326	351	334	345	334	318	337	337	325	347	350	334	323	344	303	290	305	350	323	317	330	309	328	353	339	313	326	360	327	330	336	342	317	355	349	336	362	344	329	316	344	346	344	306	333	318	343	303	361	360	326	312	310	323	314	316	339	322	357	334	328	368	315	333	361	348	322	345	339	325	347	323	314	319	348	381	347	322	349	324	304	331	358	370	329	316	327	357	313	335	327	333	366	337	282	351	357	347	322	324	342	331	341	319	321	301	321	341	310	302	327	319	320	356	327	351	333	332	357	345	339	354	326	335	326	342	316	309	346	338	329	333	311	351	297	323	333	329	365	305	308	349	313	373	336	359	316	321	336	331	344	325	346	370	338	318	336	337	343	337	341	353	342	358	348	319	329	344	322	352	360	317	351	338	356	320	354	327	328	328	326	331	343	344	332	371	322	342	346	335	331	332	316	359	321	352	348	346	338	333	318	337	356	323	345	356	348	334	335	367	309	332	324	339	340	314	356	380	331	323	340	337	353	358	368	354	331	330	327	319	366	328	327	338	334	347	320	313	297	320	321	360	321	306	324	332	311	328	339	357	344	357	319	329	366	303	325	370	350	325	368	329	347	350	319	321	328	319	321	329	340	322	334	338	304	344	325	341	331	361	338	352	348	334	351	331	338	313	358	347	336	326	342	373	319	324	335	339	334	318	317	376	334	337	352	319	307	319	372	359	369	322	349	313	311	342	343	331	308	350	341	377	328	368	362	363	347	352	350	346	341	307	341	311	346	347	342	311	335	317	319	340	349	312	368	331	328	338	351	331	330	315	350	310	339	362	351	361	303	316	312	356	305	342	266	335	349	311	342	335	352	330	328	352	352	293	301	326	332	365	341	358	296	335	338	293	346	341	355	337	321	371	332	310	324	338	345	363	334	335	345	313	354	320	354	333	331	330	324	354	326	341	336	340	354	352	316	321	348	330	353	336	341	343	327	328	329	352	345	366	350	341	354	328	360	339	319	311	340	303	342	337	331	340	316	340	328	341	315	353	376	324	336	367	322	351	341	331	338	355	350	324	303	328	363	384	321	332	354	356	365	334	292	338	333	374	324	336	355	347	331	359	348	332	340	341	341	351	351	329	315	335	315	318	324	326	359	362	346	333	320	325	313	358	307	345	346	332	329	334	308	337	330	336	338	327	351	305	316	342	315	317	333	355	324	338	356	314	313	324	307	336	397	371	323	324	344	347	352	337	351	337	335	343	337	338	303	362	328	386	319	333	317	329	331	331	354	307	336	356	340	349	330	338	346	301	322	335	334	314	350	335	365	361	360	324	321	321	327	337	344	343	317	369	328	346	317	312	318	316	359	356	309	321	317	330	363	366	340	332	325	320	359	343	352	320	333	337	334	321	359	320	360	327	342	309	342	377	331	335	340	353	324	344	298	329	317	318	340	340	307	324	359	343	332	354	309	344	320	323	323	332	365	271	332	325	366	351	329	318	319	332	340	278	326	342	347	335	336	342	336	355	337	336	366	346	316	323	327	351	334	361	345	319	357	323	313	371	339	354	345	337	345	359	359	359	286	346	304	349	367	308	342	345	317	335	371	330	364	343	294	341	325	335	316	326	352	323	357	327	315	313	321	314	340	336	315	369	333	322	360	320	353	338	351	357	355	376	312	355	352	334	355	364	342	326	338	385	318	317	351	316	339	354	353	354	326	309	344	365	341	330	354	323	331	317	354	321	330	369	327	311	328	331	313	359	381	327	336	306	324	335	352	321	327	331	331	350	365	342	299	320	352	304	344	356	335	334	377	312	332	314	322	311	335	334	346	339	330	330	345	315	378	350	309	333	313	334	339	335	368	349	343	320	330	320	329	320	312	301	338	318	340	335	322	338	314	304	308	334	362	329	348	363	308	334	346	333	319	288	330	330	353	325	340	346	328	361	348	312	356	354	351	338	337	340	363	348	337	350	354	339	348	354	371	355	324	347	284	329	339	389	350	330	340	287	324	327	356	329	346	340	387	312	335	335	345	357	324	332	334	335	323	349	328	349	333	327	334	350	369	358	332	342	346	341	323	328	332	350	334	333	363	326	356	335	343	309	338	351	338	342	328	346	339	365	320	327	344	339	321	343	342	343	335	339	321	338	375	361	313	320	316	322	345	351	348	309	321	324	326	342	358	327	313	375	323	335	349	358	323	329	320	323	358	366	322	302	345	342	291	354	337	367	347	328	354	339	364	332	349	354	319	350	342	319	319	296	330	333	322	364	339	321	344	354	315	321	356	329	350	351	346	333	315	324	333	303	372	326	331	353	316	378	333	338	348	356	332	305	367	315	337	339	314	358	330	324	390	321	295	315	345	335	350	335	329	324	349	326	333	338	331	293	308	328	327	337	313	341	365	313	354	362	313	341	323	334	344	309	322	356	339	337	338	327	336	289	337	334	342	334	346	346	343	346	335	332	346	309	307	364	315	358	337	345	343	309	324	305	372	293	332	334	329	334	332	351	359	329	351	338	333	340	315	327	344	330	324	334	362	315	309	342	296	332	344	337	334	349	313	339	336	325	347	338	335	319	361	321	304	319	347	314	352	323	336	326	337	309	320	306	336	351	337	353	320	341	348	322	314	371	346	363	326	413	319	346	348	352	327	368	349	344	345	369	342	360	354	332	330	359	336	331	343	313	329	331	330	360	335	332	329	332	328	350	325	311	282	332	352	333	336	353	340	337	347	285	334	336	368	309	346	335	373	375	309	354	323	330	371	348	319	330	326	312	332	334	324	343	324	366	306	331	347	321	329	321	364	319	354	342	358	317	312	305	355	336	352	364	366	318	348	341	329	341	359	340	337	342	338	344	348	323	332	318	303	307	356	369	323	351	316	342	318	365	330	311	346	385	319	310	372	385	312	306	337	331	315	325	313	327	333	317	354	326	344
24198	21208	28602	25089	20966	14105	5198	1328	510	383	336	374	322	330	347	313	342	338	329	320	343	348	343	365	349	332	352	311	338	341	316	358	333	339	319	323	308	325	322	330	346	328	341	364	305	303	311	325	332	349	353	318	327	298	329	332	329	321	304	265	310	319	332	312	333	320	355	324	337	326	302	335	318	348	324	354	325	320	348	319	366	335	315	310	285	320	323	311	374	322	313	283	307	341	327	329	312	312	330	312	332	331	342	301	312	328	307	331	332	345	319	335	340	327	310	307	359	308	312	294	287	303	342	351	307	325	326	321	317	332	300	325	335	310	342	336	335	322	375	354	281	343	326	338	324	321	330	312	304	321	332	350	343	318	311	327	327	309	338	315	305	323	346	350	315	329	308	310	354	331	313	320	312	346	306	361	345	299	344	311	324	335	306	322	306	348	307	329	348	312	333	338	304	347	323	325	317	313	316	334	304	288	350	293	342	306	351	335	336	341	352	322	324	339	346	317	328	295	307	331	316	339	339	337	316	316	312	352	349	343	331	315	318	324	326	330	351	299	289	369	328	296	326	309	325	318	334	303	319	315	312	311	318	327	332	315	334	303	346	310	326	352	295	327	335	345	304	323	338	319	347	348	301	315	343	306	363	317	332	327	328	351	344	346	348	305	336	328	318	321	335	301	330	319	316	336	355	316	337	344	324	315	339	318	311	333	347	341	336	356	335	328	312	336	317	302	313	322	296	324	337	329	298	340	346	334	317	331	309	343	340	326	337	332	339	325	297	317	316	320	309	361	325	351	322	321	336	308	331	303	329	319	320	300	302	297	330	326	337	316	352	303	287	318	325	365	330	328	353	336	313	359	346	317	282	334	289	308	327	324	327	346	326	339	350	330	359	347	350	328	356	356	327	315	332	311	303	357	351	325	323	331	349	341	335	316	305	350	317	305	336	317	333	291	295	319	315	325	350	337	343	342	338	323	321	335	325	349	318	348	314	328	338	347	318	311	315	296	330	298	354	291	315	359	336	326	339	302	300	329	294	324	323	313	313	333	342	356	315	325	334	336	332	332	350	315	357	333	314	317	333	282	318	349	318	300	312	338	346	333	337	326	344	337	321	350	315	294	330	302	365	346	329	318	343	305	341	336	328	313	308	302	295	343	324	331	325	346	336	308	341	290	315	360	312	310	305	313	321	326	286	344	309	356	327	323	326	328	332	332	338	299	337	339	329	287	361	306	291	323	340	358	331	334	296	330	309	350	304	317	326	325	304	300	335	370	302	298	323	331	325	331	273	325	345	322	336	313	318	357	357	281	309	329	350	356	340	341	293	342	343	317	309	340	317	321	315	342	338	349	358	346	326	318	343	313	326	358	322	314	312	335	300	325	325	302	317	333	357	353	356	306	362	338	333	316	339	338	329	323	321	341	311	318	323	356	289	320	336	334	312	330	327	328	341	336	280	373	307	358	335	328	320	321	347	335	333	304	334	335	313	305	329	284	335	322	335	319	338	309	350	326	318	316	331	311	337	355	317	333	296	319	309	331	317	332	319	331	298	334	313	314	360	304	282	357	348	297	344	310	303	315	354	296	347	302	318	311	368	322	337	339	323	305	315	330	338	363	350	317	358	325	339	315	311	304	314	330	332	327	331	336	327	302	308	341	288	343	306	323	347	307	335	343	354	319	304	287	321	303	320	325	325	340	311	319	339	324	329	343	340	347	303	298	318	336	321	351	342	320	330	323	344	316	312	350	310	305	324	326	336	320	343	333	359	320	310	302	307	322	341	332	325	329	316	338	320	325	325	362	338	352	353	336	333	337	315	325	331	293	353	338	317	326	344	279	331	315	320	291	343	312	320	320	300	292	326	328	328	348	270	346	354	348	325	331	350	337	346	334	337	339	316	300	358	326	324	305	339	333	317	333	313	320	336	304	342	303	350	330	325	349	332	328	301	322	332	351	291	307	318	325	342	292	308	334	312	314	345	316	328	304	322	339	334	360	315	360	317	323	351	304	359	321	312	323	331	341	351	303	343	294	315	327	318	314	311	336	356	311	312	317	325	353	335	358	317	355	318	346	320	307	344	317	317	327	330	327	340	319	349	328	342	326	325	315	284	317	307	337	323	356	321	331	335	328	314	331	331	315	347	324	340	304	339	327	328	340	329	316	304	312	336	303	322	332	333	327	307	338	344	342	344	322	355	343	338	301	297	304	295	318	347	314	317	321	315	321	322	350	321	320	315	331	346	331	368	327	311	322	321	331	304	334	337	338	343	294	311	306	316	320	308	331	296	306	308	352	307	303	310	326	334	299	352	294	318	319	315	355	304	333	344	322	350	329	325	317	327	361	358	356	323	297	336	316	305	324	308	306	345	346	322	343	370	312	331	301	327	352	336	383	292	319	327	322	342	324	294	320	328	334	309	342	352	323	343	305	313	287	345	306	326	341	296	321	318	342	310	318	276	328	350	338	321	298	320	334	318	344	305	319	322	338	326	293	287	318	314	310	328	322	312	306	357	322	312	364	325	341	339	327	319	310	308	342	322	294	327	320	311	311	310	337	302	356	323	338	308	340	332	301	311	316	354	353	328	350	321	340	318	327	327	331	324	329	348	318	316	338	327	294	327	331	319	311	335	321	314	329	318	316	307	341	354	313	349	302	340	296	373	313	318	307	319	314	331	338	329	295	335	327	324	346	308	300	321	332	341	333	319	330	331	335	347	329	308	323	347	331	356	327	337	317	340	341	283	337	310	358	329	352	317	316	320	331	330	312	333	311	319	306	329	326	305	305	337	321	334	319	320	357	333	333	331	319	327	316	357	329	330	320	364	330	306	325	323	316	337	312	340	324	366	378	322	323	353	344	335	321	364	317	362	344	300	302	343	336	315	337	314	342	329	327	338	316	310	338	348	329	328	351	336	318	332	333	353	286	297	289	333	327	322	312	321	325	330	343	335	328	297	319	319	303	357	324	337	329	317	351	285	343	309	343	345	297	313	345	353	347	330	329	347	345	327	336	310	355	338	313	324	337	294	344	302	312	325	335	322	342	333	301	324	289	333	338	339	312	361	357	307	325	323	318	343	331	338	342	331	304	361	333	332	327	320	316	338	319	321	334	312	340	370	310	316	299	294	279	327	322	306	333	310	336	290	341	357	333	327	308	316	317	340	332	303	313	304	326	358	334	335	318	311	350	313	323	330	363	316	340	313	326	337	358	311	305	341	303	345	312	313	349	330	353	326	317	351	307	308	326	323	339	331	336	340	324	351	317	363	318	324	315	312	336	340	343	332	342	324	335	314	331	315	325	307	376	349	329	348	314	333	322	319	287	320	322	332	320	363	328	360	318	296	303	349	326	306	329	316	308	336	318	302	380	325	314	329	331	318	326	308	323	325	294	336	349	321	342	350	296	334	330	308	333	311	353	330	300	319	348	336	313	324	308	357	343	300	332	342	322	319	357	297	322	316	323	324	338	341	308	320	339	322	335	340	338
39684	62946	44534	26396	14480	9532	4573	1504	623	471	423	437	393	387	384	389	372	385	398	383	382	374	362	377	362	384	395	382	362	373	380	379	352	388	380	343	392	372	366	346	397	338	369	327	369	352	364	418	371	377	381	328	376	380	365	371	370	408	373	364	345	318	353	360	349	383	392	415	369	405	371	371	350	353	359	359	357	383	398	394	364	376	387	367	389	359	368	347	364	376	370	347	393	361	384	355	367	371	355	368	362	358	372	361	394	369	416	387	412	368	356	401	358	353	339	373	403	398	380	345	384	360	378	400	387	370	390	392	383	362	352	321	380	370	332	388	385	372	348	378	314	355	371	361	376	363	387	354	377	371	381	361	345	384	358	356	335	348	362	370	386	382	378	376	359	411	349	343	351	377	365	384	385	375	331	363	353	385	381	382	340	372	404	401	389	382	357	356	332	358	360	377	339	356	373	347	371	372	376	362	377	347	399	367	375	364	379	351	365	368	366	386	365	358	361	346	389	351	374	395	382	399	367	364	377	359	382	345	360	337	354	368	375	361	371	373	367	357	364	355	362	366	354	388	355	365	340	346	362	366	421	379	366	390	378	366	343	356	357	371	364	334	378	375	392	351	394	355	382	378	401	390	372	367	398	340	398	365	370	358	385	370	361	375	356	371	376	387	362	337	398	334	348	351	316	364	351	354	352	356	369	355	359	376	383	356	382	367	377	391	361	365	361	373	382	378	359	326	396	362	384	346	382	375	364	358	348	415	353	359	379	356	368	381	398	341	373	384	370	391	361	350	334	368	346	388	373	350	362	374	369	365	384	353	403	351	364	341	389	383	379	351	368	347	357	335	386	353	361	389	351	374	367	369	407	366	328	364	386	328	383	347	392	385	371	393	338	360	354	379	373	365	367	358	339	360	341	378	380	413	345	347	367	389	387	350	367	411	350	349	379	396	390	352	361	345	373	400	388	374	331	383	375	398	381	368	380	355	351	337	340	355	402	387	356	370	363	353	380	376	382	353	372	348	376	334	330	352	388	381	370	388	345	364	378	406	373	374	371	387	363	368	352	374	381	361	372	369	418	350	363	365	391	350	394	363	347	320	364	383	356	358	330	352	363	368	397	377	366	365	354	379	370	376	352	376	353	374	377	401	355	385	372	351	355	376	364	354	387	365	401	404	356	367	361	375	353	353	361	371	371	435	372	382	357	366	423	399	347	368	375	386	346	397	341	350	376	338	367	385	412	386	388	360	371	394	361	381	348	379	393	356	372	381	385	390	405	367	387	382	370	389	371	351	363	395	356	329	351	339	371	405	364	329	358	370	361	371	378	322	402	384	348	352	375	358	401	385	368	359	392	352	396	369	383	362	400	346	368	334	388	340	354	346	355	348	413	387	366	346	356	364	368	381	398	353	370	349	419	357	384	374	351	335	364	410	381	368	374	351	374	363	357	368	367	378	387	380	372	395	370	389	372	395	401	369	399	387	378	359	356	368	343	338	316	384	361	366	393	399	387	348	355	338	367	379	357	336	366	364	371	399	371	375	396	379	372	380	363	373	380	374	354	365	373	345	356	386	350	373	348	370	345	377	350	390	400	374	376	404	421	385	359	358	360	381	338	390	347	392	387	363	381	394	352	352	358	382	387	377	378	374	381	362	345	366	343	356	369	397	386	397	391	341	376	354	362	333	331	376	369	365	380	339	356	361	371	386	378	357	420	365	386	357	353	388	370	403	387	389	354	390	333	361	357	383	400	378	355	405	383	364	398	386	396	382	363	373	398	342	343	372	393	368	373	362	331	354	368	354	367	374	360	392	346	369	339	385	385	356	376	342	365	361	374	373	353	382	376	357	389	351	353	359	363	342	386	355	345	378	357	363	337	334	366	362	345	362	377	361	376	373	365	369	330	376	383	381	373	377	381	345	378	367	345	355	384	351	363	374	384	385	362	395	377	359	389	380	392	359	373	393	387	346	395	361	408	357	401	333	355	359	402	355	365	376	386	379	361	372	371	345	373	356	378	324	368	372	348	389	368	347	351	322	414	400	378	377	349	359	332	343	332	361	373	354	377	374	341	337	372	373	375	383	348	407	375	379	380	396	392	378	381	351	375	363	366	398	335	411	350	328	382	344	380	345	369	387	360	386	359	368	367	380	361	358	338	367	367	332	336	355	391	365	354	373	361	356	369	358	359	375	379	341	367	356	350	387	386	376	391	356	361	355	357	386	367	353	400	354	337	318	392	380	376	350	379	366	365	362	392	373	392	376	344	364	389	398	376	364	358	368	359	356	358	366	356	323	379	344	338	381	364	362	397	384	397	359	384	334	383	374	394	340	354	364	392	401	398	382	344	372	338	363	327	370	361	374	361	380	397	378	358	342	381	391	390	355	381	351	380	384	401	348	379	383	382	346	395	359	328	363	388	356	369	369	365	409	383	382	377	367	366	388	366	380	365	371	369	353	341	372	376	377	392	365	358	399	376	382	358	370	357	389	361	373	374	351	373	373	369	355	355	359	378	374	364	360	357	367	362	342	352	383	362	368	359	326	368	368	384	373	358	378	391	340	341	360	341	351	359	322	360	381	354	354	373	371	363	369	383	416	381	346	371	372	342	352	354	350	367	385	383	354	380	408	361	369	367	399	370	352	360	386	363	405	370	366	382	354	365	351	372	385	403	334	384	383	361	378	398	361	390	358	345	377	333	374	355	355	372	367	356	356	338	390	366	345	374	383	367	403	358	358	352	344	361	368	360	337	339	353	358	370	366	382	367	378	387	344	371	332	372	347	349	353	403	343	349	385	372	368	356	370	342	362	364	355	355	385	388	385	373	389	368	343	376	377	344	364	358	347	388	364	401	360	356	402	351	350	419	373	359	358	344	352	346	374	389	373	340	407	346	381	365	366	381	392	409	369	364	360	348	363	403	336	366	365	387	345	366	363	387	429	326	379	391	385	358	374	356	371	360	352	358	383	351	381	381	352	407	351	365	347	352	395	389	359	337	400	392	360	422	356	406	342	371	358	369	356	404	361	376	381	340	360	382	406	376	363	359	371	386	350	391	349	365	374	361	338	382	353	333	384	389	361	357	344	374	389	375	348	392	371	367	396	392	397	335	388	357	361	387	366	357	366	368	390	353	406	338	336	382	364	328	360	370	366	374	370	374	364	393	369	384	406	354	371	387	358	361	382	358	363	368	330	398	320	357	354	371	393	380	370	406	375	365	383	343	391	342	394	395	367	388	358	346	335	360	381	374	398	365	369	400	356	338	344	397	352	350	397	333	348	373	355	325	367	361	383	379	345	370	389	352	374	350	364	364	363	353	407	342	371	374	373	314	397	342	364	362	394	370	365	388	373	386	362	339	356	374	337	402	373	377	376	373	372	362	343	378	364	326	336	379	369	362	365	382	367	389	395	347	346	335	371	355	331	395	394	404	382	349	345	360	378	347	350	370	365	414	406	382	377	343	350	331	384	368	390	360	379	361	392	369	352
25368	21622	28042	25911	16292	6526	2023	817	521	463	417	382	393	398	347	400	378	370	408	339	356	394	414	357	348	382	365	385	326	378	376	366	380	371	422	363	394	343	381	381	381	369	385	380	390	377	409	347	386	389	417	344	364	364	395	368	363	343	341	377	355	362	375	398	350	365	379	381	386	377	378	380	348	330	345	393	363	358	358	392	359	390	404	374	382	380	328	383	368	365	389	354	350	375	374	377	347	371	372	352	360	379	412	356	366	384	373	350	402	379	370	359	369	340	397	358	371	373	356	335	318	358	381	400	383	369	337	369	353	373	383	361	362	392	386	382	366	360	369	375	380	351	399	341	364	399	342	351	385	385	357	393	362	345	401	381	372	386	373	364	390	383	371	350	416	371	370	367	367	357	369	366	369	368	355	353	347	363	386	392	356	362	381	398	340	405	338	353	361	389	389	368	391	388	410	388	388	396	353	413	357	340	368	419	378	392	379	384	356	360	371	366	358	381	390	366	390	377	379	396	344	391	356	342	383	382	371	397	384	383	397	345	362	354	359	401	401	415	410	383	380	352	368	363	350	376	372	359	368	340	362	375	400	407	394	393	371	352	393	370	376	373	384	373	338	365	363	351	339	378	350	364	382	361	360	359	335	336	373	354	397	380	341	385	379	337	380	359	374	374	378	356	351	389	392	387	357	367	350	384	420	391	375	389	369	402	408	398	335	351	366	369	381	323	375	368	366	378	371	355	357	385	412	385	375	387	352	400	359	373	383	395	398	346	375	358	359	355	339	341	398	379	361	409	376	383	358	373	357	381	394	361	355	365	384	377	376	379	353	362	386	382	370	367	388	405	375	368	373	385	379	368	367	366	375	383	365	375	379	353	346	371	380	361	376	370	371	361	362	374	341	398	382	379	389	367	346	407	372	348	356	363	359	349	355	401	375	378	367	367	390	369	412	385	363	368	356	368	380	384	354	380	369	332	355	384	411	343	368	354	345	351	362	346	355	349	357	352	373	384	363	365	335	360	377	366	395	350	372	399	398	399	370	370	371	398	327	375	355	361	335	350	332	355	374	407	362	380	387	372	350	386	357	353	377	395	352	369	343	379	375	402	381	411	365	355	368	354	363	392	382	362	387	374	347	347	377	337	379	375	355	356	397	377	355	344	359	405	364	337	403	336	356	368	377	368	386	378	339	339	388	364	379	384	370	385	359	331	395	335	381	371	364	387	358	367	386	381	412	409	353	368	366	391	363	379	367	339	358	370	385	395	324	351	430	407	377	345	379	361	378	359	377	387	346	331	353	379	368	351	374	330	389	371	411	378	369	382	377	400	330	366	355	390	352	347	359	385	371	339	366	367	388	368	377	396	385	406	352	364	395	384	362	392	391	381	385	371	365	384	391	343	360	367	364	349	359	369	397	384	326	377	369	360	393	374	375	391	331	366	353	390	334	337	366	368	355	379	361	375	340	363	366	395	385	371	355	399	362	377	381	372	411	363	385	392	374	359	362	361	364	373	372	381	347	321	378	380	384	314	370	344	385	365	338	357	360	309	328	368	389	346	342	335	384	374	367	374	345	338	383	385	400	390	402	350	363	387	350	377	381	327	348	404	375	364	386	377	383	363	404	379	362	382	363	369	374	371	315	391	365	361	385	383	393	401	375	333	349	370	374	346	383	378	364	352	376	383	381	386	384	358	366	343	352	351	360	369	363	347	372	360	359	380	375	354	354	347	358	360	389	403	377	390	364	392	360	345	360	384	347	350	403	355	337	397	391	378	343	357	384	350	356	350	405	352	359	325	401	362	385	352	364	348	344	376	335	423	373	358	365	420	369	362	426	353	380	345	365	348	409	354	400	356	384	379	403	391	356	380	379	355	408	358	361	355	373	381	392	335	368	371	383	356	356	384	353	381	370	371	355	400	346	375	334	372	346	371	399	382	346	372	366	382	379	344	374	400	360	375	368	388	388	345	383	415	346	378	407	358	330	368	363	426	369	357	376	363	365	363	373	365	410	379	366	337	377	370	391	366	393	361	388	387	398	380	356	372	340	361	367	394	399	381	360	378	349	400	377	373	367	364	312	375	347	340	402	359	388	363	386	374	402	377	336	406	375	379	377	349	388	389	361	385	380	339	373	350	371	360	372	390	379	366	374	348	386	373	362	391	387	363	384	398	329	361	366	394	339	392	345	370	366	350	374	363	338	338	366	374	355	340	393	362	325	326	378	371	340	349	377	386	349	361	370	371	361	371	361	377	364	345	385	330	361	378	374	354	380	390	402	391	374	374	361	382	388	389	389	363	344	369	387	330	342	343	347	363	365	343	373	354	353	372	354	380	366	357	355	404	402	417	364	376	384	370	361	361	387	380	380	339	395	356	382	367	364	355	368	376	380	379	349	382	367	365	373	306	389	356	376	362	355	380	364	384	335	363	336	351	370	383	389	376	371	398	345	375	354	370	335	392	357	388	388	380	375	387	397	405	359	350	375	346	443	419	390	387	372	404	342	347	381	381	402	336	335	385	373	383	394	339	371	337	376	359	399	377	370	386	360	356	376	394	379	408	376	386	390	369	404	373	388	367	365	363	374	389	359	358	381	341	347	377	356	383	363	353	383	363	384	361	367	388	376	387	402	356	343	336	349	370	377	387	405	350	358	362	345	394	370	368	420	375	356	359	360	385	343	389	397	381	372	360	365	421	380	339	356	360	366	389	354	332	370	361	340	371	365	363	380	380	356	383	353	358	352	351	417	386	342	347	383	360	367	327	372	370	376	353	356	365	388	390	369	381	354	402	353	387	382	324	367	399	363	325	392	368	335	379	375	345	369	376	356	350	397	341	359	370	377	381	374	363	321	424	350	368	371	423	368	385	351	347	401	356	358	352	362	375	353	354	347	364	394	335	334	380	373	369	364	377	362	371	359	354	362	371	405	365	381	353	364	364	376	407	379	392	362	382	380	370	398	353	356	360	387	355	369	399	387	346	408	380	369	409	357	363	386	367	366	371	417	359	355	368	381	342	387	355	375	348	357	388	393	379	375	358	345	351	362	378	348	380	390	364	391	339	412	372	391	341	378	359	367	386	382	366	378	357	384	384	350	384	388	394	387	383	365	361	369	381	366	378	382	361	372	364	379	370	392	346	410	342	340	341	363	355	376	363	372	355	379	365	370	381	359	368	346	369	370	366	356	372	389	389	338	355	368	403	383	397	343	354	359	417	365	392	373	360	401	370	374	367	413	394	381	379	371	337	377	371	373	361	351	383	416	364	344	406	392	372	397	321	393	358	367	366	347	388	343	391	408	335	393	343	370	332	412	390	373	357	383	349	370	374	352	330	329	365	355	410	342	320	345	389	361	362	354	361	397	386	359	373	397	392	367	357	332	367	372	398	386	396	385	353	360	373	350	351	335	346	364	339	369	398	368	375	382	384	365	395	363	355	369	357	373	364	418	359	351	365	368	336	357	340	387	360	343	336	390	378	377	369	360	365
39247	54878	36885	22496	14238	6992	2665	1102	652	525	464	446	445	397	410	465	464	429	432	413	432	415	436	468	420	415	448	407	434	455	431	430	432	426	419	436	465	434	403	428	417	421	418	459	432	431	382	416	445	423	423	459	413	453	426	403	408	427	442	424	476	391	437	414	393	438	451	438	441	407	414	428	391	449	421	406	416	432	460	437	429	413	469	458	449	393	393	409	428	432	434	431	384	432	446	443	444	402	438	415	417	388	405	431	457	400	407	434	456	399	412	408	434	460	409	455	421	421	422	435	412	436	410	428	436	413	467	403	420	390	403	403	419	463	396	435	460	410	410	415	425	412	396	408	419	456	417	404	423	407	407	447	400	391	386	398	422	413	415	453	401	443	400	442	396	413	426	408	411	416	431	418	420	431	410	435	377	442	400	402	412	419	421	410	416	411	427	412	449	464	438	398	432	392	395	463	398	420	430	435	420	416	444	429	472	439	426	420	423	430	423	421	421	408	454	396	424	432	418	423	447	408	445	407	386	426	448	420	387	435	416	410	427	409	439	402	437	441	417	436	435	409	418	424	431	443	426	421	439	464	422	452	444	403	436	418	428	403	396	421	402	485	418	441	394	430	437	417	426	416	480	414	425	418	426	436	413	443	414	407	414	443	385	426	424	408	441	429	401	441	426	447	423	402	446	408	435	415	411	425	415	421	414	425	391	419	412	419	429	425	418	424	415	427	417	437	406	418	441	408	389	441	467	424	416	434	395	414	435	428	427	433	424	430	396	433	456	436	423	413	412	405	426	406	457	407	426	447	442	421	417	415	407	417	400	426	428	447	424	427	421	420	404	412	413	436	407	407	436	424	418	442	429	435	408	447	397	402	402	427	433	424	486	428	396	423	457	397	424	411	407	428	412	431	398	432	430	410	440	419	420	400	440	422	429	430	416	406	405	451	438	426	453	446	443	414	434	444	411	420	432	424	432	429	397	437	421	384	442	442	463	408	417	416	428	423	374	436	443	427	411	396	394	445	435	420	436	421	439	433	432	424	428	447	432	453	403	443	429	444	427	404	449	452	440	460	417	398	438	397	388	418	405	394	413	420	429	397	441	454	410	395	437	451	403	414	413	448	434	391	464	454	414	402	419	424	401	428	446	416	429	442	436	404	425	404	421	406	369	420	445	433	407	411	424	409	432	417	442	420	378	401	402	408	422	403	418	422	442	430	429	413	460	449	417	441	411	453	410	448	412	414	412	407	448	410	424	429	451	433	433	402	430	447	400	439	417	414	394	393	405	447	444	409	434	429	411	443	408	446	391	426	411	390	407	396	432	461	402	421	426	409	407	423	417	436	456	416	389	429	424	448	437	430	397	429	432	393	413	409	415	399	459	397	443	404	437	379	438	440	416	437	428	444	410	417	428	413	423	433	423	392	405	420	431	419	429	410	471	411	425	390	432	411	441	420	452	453	434	433	401	415	432	438	449	431	439	382	407	444	408	426	404	435	404	406	450	428	437	424	362	411	441	437	415	431	440	449	446	382	420	415	421	409	452	431	428	479	456	407	436	449	464	421	404	424	444	409	410	401	423	379	412	392	400	458	434	418	437	437	432	464	423	419	403	437	417	420	420	367	457	412	421	425	393	424	456	426	405	428	401	432	399	415	400	412	404	387	446	457	449	445	429	413	444	428	412	440	443	416	418	421	454	408	415	426	425	442	443	404	429	414	447	452	388	429	418	416	417	417	473	453	456	437	435	434	370	397	415	415	398	399	455	426	452	414	401	399	427	396	461	415	406	414	448	422	464	441	409	415	415	415	407	401	424	431	422	426	409	430	444	413	418	462	408	435	417	398	375	405	418	396	424	447	406	427	411	459	444	392	445	408	409	429	406	434	444	436	405	422	439	453	412	450	469	415	453	435	445	399	418	435	405	445	405	414	445	410	396	433	431	392	413	408	445	453	439	414	437	438	400	411	402	417	413	408	404	426	385	373	459	458	434	430	415	445	418	414	442	478	429	422	442	476	420	414	450	439	421	463	408	419	441	426	439	414	423	416	430	434	410	454	419	426	402	440	411	426	414	440	424	460	411	400	416	388	410	393	406	427	454	452	436	402	413	374	428	428	428	419	446	452	433	440	423	394	438	431	435	440	440	433	448	402	417	438	442	395	461	473	432	417	441	422	415	434	425	414	425	441	403	428	420	433	413	404	398	376	415	449	429	412	425	431	361	400	418	451	393	405	443	448	436	423	444	397	446	435	423	416	435	428	423	424	411	435	409	414	440	454	389	422	416	381	439	424	433	420	402	443	408	404	442	383	428	388	387	422	408	446	413	385	410	424	396	388	402	403	437	418	423	438	375	422	432	436	413	435	402	416	417	437	430	401	454	375	399	418	422	454	444	420	432	401	405	430	392	382	426	426	396	430	400	424	441	412	418	404	421	449	386	408	417	437	467	432	406	436	387	401	423	427	445	387	424	416	401	395	462	407	468	454	433	442	453	407	455	397	435	441	450	420	411	413	415	418	429	427	421	434	423	432	434	440	418	444	389	412	412	441	428	450	454	443	442	425	398	404	426	424	417	392	392	418	413	420	449	416	409	400	451	424	401	414	420	435	414	392	433	414	412	475	410	431	430	446	466	390	420	395	396	431	383	393	402	412	397	464	433	444	405	436	379	425	413	423	386	415	395	441	406	428	435	410	411	469	434	415	436	421	422	424	426	439	403	430	426	423	408	447	416	386	427	424	401	433	422	419	403	404	427	409	464	404	438	403	420	383	431	420	419	427	445	433	455	417	409	435	435	441	412	489	402	406	461	437	412	404	441	429	473	413	449	452	452	407	430	417	427	433	450	423	453	454	370	464	388	420	412	430	424	406	422	429	422	392	417	417	456	444	437	407	421	433	411	446	429	395	419	388	389	441	418	372	415	403	424	410	441	398	423	414	439	477	387	404	460	447	424	407	451	414	427	440	425	429	422	434	435	372	421	441	405	422	452	402	423	445	419	440	419	439	436	397	454	446	406	436	405	425	420	448	418	424	424	457	435	440	412	398	438	407	440	428	424	404	448	414	421	420	424	413	406	474	406	404	440	431	422	415	396	447	399	444	419	421	412	415	441	393	438	423	426	428	439	391	400	437	418	402	454	434	399	447	428	421	435	404	429	401	433	435	458	454	450	416	419	419	428	416	461	409	389	463	438	459	391	397	421	415	399	419	401	426	434	430	412	378	394	447	422	425	423	432	450	393	393	459	435	437	416	424	443	400	438	442	469	433	446	411	431	414	430	422	428	430	418	418	430	425	436	450	405	438	449	465	435	397	387	423	463	420	407	428	412	410	428	417	424	440	436	437	400	442	392	407	417	407	457	417	393	392	453	387	439	415	432	426	413	399	436	449	410	421	377	449	468	423	420	411	429	483	423	453	394	410	398	404	450	435	402	436	411	405	434	402	422	411	422	434	417	403	431	441	440	415	402	421	410	373	496	419	412	433	400	409
22934	21123	28766	24082	21866	22323	14815	2870	1112	776	574	527	504	545	478	502	473	526	477	467	473	516	462	475	497	473	470	496	489	556	487	470	509	480	482	468	455	478	457	510	467	449	468	494	460	447	514	479	464	487	516	502	458	523	457	483	450	476	517	473	479	441	418	472	464	506	471	495	470	484	466	495	486	461	518	481	486	495	481	490	509	438	487	480	478	498	463	469	469	435	446	472	512	466	462	470	466	465	499	483	459	467	493	506	482	503	423	458	478	460	476	503	468	489	490	481	485	458	455	438	485	470	458	479	503	466	495	436	451	439	454	491	463	466	491	460	463	477	487	463	505	471	457	499	472	445	503	493	458	439	461	479	464	442	465	446	467	490	494	522	476	507	527	496	460	487	450	470	466	462	479	496	481	514	468	444	468	478	440	448	456	462	413	474	482	484	470	466	494	488	458	435	511	503	497	473	522	488	499	504	461	474	495	501	455	477	512	465	495	463	464	493	459	448	496	453	512	460	473	538	430	438	464	446	513	459	476	470	491	523	463	460	496	462	537	452	446	475	477	458	488	454	484	461	515	525	473	493	456	493	504	544	488	506	479	457	435	452	451	469	496	445	464	461	493	529	477	505	482	450	459	456	511	463	457	426	486	462	489	469	499	469	465	452	472	473	498	470	483	454	491	447	477	499	447	489	464	451	532	465	469	462	470	470	459	510	494	448	500	431	456	482	462	501	457	443	450	457	486	461	431	530	486	435	472	446	482	458	494	515	504	466	479	457	488	460	473	477	478	493	486	458	489	484	450	490	486	491	495	452	472	474	470	471	479	461	497	466	489	488	470	452	501	481	509	480	487	478	477	444	498	430	483	461	487	414	486	446	458	483	476	452	491	435	479	519	487	463	509	504	510	481	520	503	457	492	493	441	479	428	489	466	432	501	484	474	480	480	475	430	495	490	487	456	466	461	419	451	501	469	489	454	463	481	459	439	489	461	485	491	465	491	495	442	499	503	473	514	498	509	511	474	494	452	490	470	469	491	521	477	461	480	482	459	448	487	480	478	453	484	484	467	436	457	464	506	460	490	514	484	465	471	495	440	461	490	437	512	470	489	463	443	445	477	457	481	463	494	500	499	432	486	455	488	480	496	499	513	484	539	472	443	487	453	490	493	470	466	492	470	458	453	528	460	465	449	485	458	489	457	469	448	478	448	463	464	473	481	481	405	479	489	507	473	491	455	480	482	474	477	446	475	428	475	441	461	459	439	482	450	475	500	449	499	470	510	485	486	465	515	487	470	472	461	507	468	477	481	497	454	438	435	515	498	490	456	450	486	475	467	460	461	480	455	452	486	497	447	489	496	448	464	460	486	467	456	432	478	483	495	468	475	499	477	494	462	489	514	485	491	469	465	474	469	456	465	461	497	461	507	503	466	492	438	447	493	464	485	463	400	464	465	478	462	519	470	442	513	506	487	443	469	469	476	457	484	454	478	518	444	464	491	493	475	528	456	459	482	465	469	472	476	478	512	479	434	480	462	492	462	493	445	471	446	488	512	475	462	481	484	475	474	515	481	484	488	488	510	472	479	503	456	482	465	466	474	462	499	483	502	446	444	424	502	496	477	468	485	452	442	459	503	452	532	420	506	481	493	440	492	468	471	495	458	474	489	482	498	488	448	422	442	500	503	487	469	510	480	447	468	475	450	460	491	486	469	492	454	486	473	465	446	481	511	471	438	505	446	480	469	482	474	466	489	468	474	463	472	460	471	495	446	485	470	492	484	503	468	464	505	502	482	454	513	478	505	489	444	458	449	470	434	474	493	464	472	455	471	463	477	485	462	466	466	459	497	510	482	449	460	492	463	460	460	451	486	475	458	484	503	471	491	465	477	507	488	470	488	456	470	462	470	509	481	458	446	483	470	494	519	491	470	476	472	453	466	459	511	460	458	473	470	479	471	475	501	461	489	485	454	443	498	464	466	476	503	465	489	462	463	489	511	453	440	489	419	461	493	452	485	450	449	474	491	478	497	481	476	460	481	495	468	461	493	489	467	490	489	439	472	479	485	492	458	494	461	471	421	487	443	468	464	451	487	502	453	482	463	471	459	496	501	482	452	478	465	444	470	526	475	445	473	528	525	473	475	498	492	467	483	456	515	460	500	477	447	510	509	476	478	489	482	529	471	456	464	479	478	472	479	488	471	488	459	440	472	442	436	496	502	506	451	460	455	500	495	454	502	484	440	443	490	477	467	490	487	433	502	441	499	459	452	464	519	441	437	469	443	441	453	475	447	497	479	492	456	499	449	461	491	494	483	470	462	457	467	486	455	462	473	471	487	487	469	434	461	456	462	451	488	468	444	500	475	470	456	455	522	452	430	464	474	484	452	492	516	451	454	496	473	491	461	470	506	527	485	472	479	477	464	494	471	428	449	442	473	483	455	476	462	505	499	460	485	463	469	482	454	473	483	448	504	482	437	475	448	442	437	510	420	447	472	469	509	450	493	442	512	493	463	440	448	486	477	455	477	469	516	504	476	483	509	464	444	480	460	469	482	422	464	452	489	460	448	516	459	508	471	498	527	496	471	457	447	482	438	503	502	477	491	442	477	483	497	424	491	432	470	469	473	479	458	506	462	472	476	474	477	481	443	411	441	457	472	480	455	478	477	466	482	511	498	449	458	463	509	461	460	482	482	502	485	456	462	499	481	457	477	461	480	527	473	503	491	492	442	470	473	496	478	466	491	504	504	464	471	444	488	451	534	470	507	449	488	490	454	492	478	479	458	469	444	500	448	503	526	470	454	481	437	549	489	444	465	450	467	462	473	465	473	482	474	504	465	515	466	465	488	487	450	453	477	500	492	442	466	487	463	469	487	477	486	494	493	502	497	489	475	498	462	495	518	426	455	471	474	505	491	479	485	461	501	477	498	418	434	481	481	457	474	471	487	503	467	504	500	504	450	511	498	452	506	484	496	476	447	492	483	469	464	456	471	477	466	467	473	476	484	461	500	486	497	434	461	558	489	499	470	484	492	479	503	452	464	509	481	469	486	480	469	470	468	489	447	477	465	458	483	489	513	490	455	484	457	500	508	460	481	449	478	481	451	463	475	495	475	483	499	490	467	474	458	445	494	466	442	475	479	478	459	459	511	476	513	461	457	485	471	492	476	523	488	462	469	485	490	455	504	504	463	455	461	440	467	448	440	465	446	468	474	465	490	496	473	466	486	440	439	447	484	479	461	455	473	460	490	497	482	495	481	499	466	459	480	488	441	470	488	428	450	457	500	472	481	465	458	507	468	458	478	467	495	486	461	475	465	512	471	529	482	477	486	479	499	475	475	481	421	463	500	471	449	455	482	514	477	443	471	482	477	488	448	463	492	427	439	477	473	474	456	432	456	477	474	501	434	455	507	463	487	452	473	455	458	488	512	439	469	513	443	489	484	466	488	435	439	482	488	482	458	483	499	454	472	462	430	469	474	478	475	458	474	467	475	476	464
41186	66713	49888	35696	27189	18108	7066	2509	1211	901	681	580	557	509	536	514	547	495	515	542	521	532	501	531	546	510	560	507	521	547	534	561	521	499	536	511	503	513	510	501	502	542	556	544	515	502	522	513	533	495	507	494	487	519	524	527	531	488	514	576	473	517	497	519	522	544	523	515	482	520	512	514	518	489	529	589	526	503	505	535	475	507	502	507	504	520	522	541	526	529	535	515	508	550	535	551	511	512	486	536	495	492	487	487	548	554	510	498	511	535	493	487	471	473	533	503	516	502	502	562	553	546	502	513	520	538	551	531	526	518	468	512	529	533	529	538	500	500	526	459	530	513	536	514	525	532	507	559	509	519	520	501	503	524	506	513	542	506	507	513	502	553	527	536	519	501	493	513	456	529	488	511	544	494	505	491	507	504	515	519	530	535	556	486	495	529	493	490	488	478	512	532	500	494	547	541	509	534	501	497	491	511	509	513	506	507	514	504	480	498	496	532	498	549	518	491	491	507	556	500	512	470	519	511	503	482	523	471	515	465	512	505	534	518	522	500	521	524	512	512	523	522	502	489	511	543	503	531	518	537	499	580	500	505	498	537	514	511	519	519	521	499	523	488	552	548	492	503	555	499	551	523	499	508	559	513	528	556	509	545	499	507	515	496	536	533	486	511	509	481	537	499	517	480	522	525	518	515	544	515	547	520	553	539	589	486	532	487	513	506	483	510	528	504	505	539	506	476	550	556	493	512	521	496	501	507	563	518	501	521	511	511	527	547	524	482	524	547	449	484	539	497	539	491	531	511	498	499	489	488	497	507	508	511	532	526	550	494	507	481	505	491	514	493	526	522	456	485	537	524	582	562	522	510	497	534	540	537	510	515	488	487	526	530	521	506	492	518	500	486	512	546	521	530	492	476	559	524	485	507	524	522	522	520	532	489	513	503	486	541	486	514	508	547	548	535	536	545	490	505	495	530	485	535	499	503	501	515	528	520	525	509	538	553	517	525	527	514	576	518	508	500	489	462	505	490	517	517	518	524	516	479	527	488	502	520	539	499	517	542	513	513	475	536	501	518	494	543	516	495	508	507	486	529	512	472	482	526	521	530	529	521	506	536	517	541	559	506	520	486	504	531	547	537	495	504	526	476	504	508	522	525	582	516	526	472	511	508	531	483	492	530	503	505	523	555	501	523	518	506	487	560	509	493	514	503	548	533	510	494	507	499	548	513	506	535	497	494	541	531	492	495	519	484	508	486	541	488	498	494	497	508	483	520	510	496	527	536	533	531	504	497	547	509	529	492	512	518	506	535	508	556	510	526	536	514	524	499	511	545	558	514	560	536	556	516	551	510	546	537	507	493	527	541	518	528	513	548	516	524	532	502	532	485	573	518	515	517	516	513	523	539	520	515	533	499	534	530	517	528	551	510	531	449	525	520	529	493	539	522	531	511	506	517	527	489	541	541	530	521	518	530	532	512	458	513	520	502	511	526	536	520	502	500	543	496	547	522	543	473	544	536	525	499	522	505	522	507	510	516	542	556	488	490	515	528	511	524	508	532	499	525	503	514	513	484	517	501	536	518	504	506	492	483	545	499	526	494	520	516	541	553	558	547	500	525	524	489	504	507	523	543	505	508	501	520	514	457	476	538	501	537	471	497	554	527	554	528	527	481	505	509	487	531	506	528	516	563	486	514	553	541	532	500	496	521	523	512	530	519	544	490	496	491	509	510	486	499	537	520	529	543	509	483	530	466	495	475	484	517	467	524	521	558	503	490	520	562	520	556	546	495	485	525	501	511	527	496	532	505	506	519	500	500	514	511	540	505	520	506	509	544	535	540	519	500	456	503	532	526	556	515	529	516	537	487	496	510	520	479	543	523	493	484	473	538	502	553	530	518	506	490	542	493	503	515	498	534	545	508	514	531	521	518	511	504	504	504	491	514	505	549	542	536	520	535	552	488	534	521	488	476	518	548	495	514	518	531	523	533	503	505	543	556	518	505	508	523	474	495	545	554	495	535	498	504	513	535	561	496	522	473	457	511	499	555	509	563	497	534	547	514	494	547	495	505	548	525	536	543	512	503	531	502	546	544	486	490	516	518	554	532	488	482	555	560	525	490	525	482	519	509	512	535	540	524	533	476	509	546	518	566	524	496	494	528	491	504	553	509	533	502	530	516	508	523	551	569	513	502	543	513	536	546	516	520	502	500	508	505	540	542	489	493	517	551	531	496	521	520	519	529	504	550	516	509	477	499	496	541	532	516	528	516	514	569	493	509	509	490	493	532	551	493	529	494	486	526	557	462	537	520	528	527	526	515	491	515	546	505	501	524	497	496	486	532	524	503	486	523	514	538	534	539	483	514	529	494	503	482	524	543	487	500	492	511	503	523	565	443	552	504	520	495	502	534	510	511	550	502	535	476	503	500	523	507	505	527	544	478	513	565	542	498	555	510	505	522	492	499	558	547	533	479	491	476	497	531	511	550	498	498	510	527	483	519	531	536	530	528	557	497	561	506	494	534	504	501	491	496	518	524	521	515	548	496	516	560	521	495	469	487	548	511	553	488	556	498	525	548	527	513	463	545	465	514	517	522	514	573	508	501	504	514	525	509	533	522	518	532	478	523	528	524	535	526	503	520	500	536	523	485	523	535	535	510	518	507	523	546	507	508	548	496	532	525	551	529	478	505	523	505	512	514	503	527	476	507	506	563	502	553	547	475	542	465	519	526	479	520	539	535	491	540	538	488	528	499	506	528	530	508	514	503	488	522	547	512	540	530	517	508	562	554	536	558	512	513	477	529	525	570	516	509	505	530	511	479	494	502	524	521	486	542	495	500	509	561	510	517	541	507	516	535	484	526	479	516	508	524	487	498	479	545	525	507	544	531	499	519	525	540	523	509	502	498	523	528	497	513	491	562	553	512	473	502	546	481	485	510	496	543	521	479	549	504	542	527	461	531	514	483	530	560	481	544	509	534	522	501	523	483	502	527	489	500	480	560	553	502	528	517	501	491	500	529	502	538	489	486	503	523	485	519	538	479	543	499	515	503	537	484	508	545	557	528	532	551	528	508	523	523	506	508	517	530	543	516	494	505	558	535	539	537	537	476	507	482	499	554	486	519	490	485	475	486	517	537	487	544	513	496	533	523	509	491	554	540	550	471	522	518	558	521	519	536	542	503	547	528	518	527	481	531	482	509	494	508	467	503	522	509	495	538	528	502	487	526	482	512	495	507	524	504	507	537	506	516	528	524	498	546	512	489	537	541	532	518	530	526	495	573	500	530	534	455	543	490	530	521	480	530	519	484	540	518	540	517	541	545	525	503	533	467	509	506	548	560	510	518	518	496	537	488	489	519	553	523	523	522	496	508	514	471	525	491	510	514	566	509	473	503	545	537	535	539	528	492	496	503	517	503	469	528	554	513	526	499	495	527	524	521	484	540	490	502	529	472	532	492	527	518	498	526	515	499	512	532	540	497	508	502	527	544	524	510
31439	33543	32559	21263	9143	3141	980	338	296	314	301	292	317	301	298	294	270	308	336	312	280	325	310	307	308	277	287	311	300	267	292	320	290	303	330	298	287	297	272	299	304	325	303	290	300	311	309	290	290	290	300	308	298	275	281	317	301	265	288	300	300	287	308	272	310	311	273	297	301	269	275	307	317	265	298	287	300	299	309	310	291	293	295	320	269	320	316	254	288	295	286	287	298	274	280	284	304	294	277	328	267	278	293	295	272	279	283	287	286	248	303	304	289	284	263	287	284	289	301	336	290	293	254	282	296	294	306	286	293	316	261	261	276	285	261	269	294	294	305	287	276	303	296	275	309	295	289	307	301	312	284	290	308	291	282	289	284	292	282	274	275	266	299	310	275	284	296	266	285	269	300	307	285	322	302	282	267	284	281	281	276	300	296	269	290	262	291	299	275	320	312	320	287	294	294	281	286	282	270	304	309	310	273	294	273	327	321	296	300	275	303	284	287	304	275	307	343	294	280	294	283	279	256	297	301	293	303	294	304	322	269	304	280	290	315	316	268	306	260	281	295	294	304	306	281	302	298	276	272	286	318	276	327	313	270	320	285	268	294	308	266	299	293	259	290	287	270	278	274	296	323	276	299	294	283	272	291	301	315	313	275	301	307	305	304	280	274	280	301	311	297	302	311	286	289	306	277	335	316	281	296	311	291	287	299	323	320	324	280	336	323	275	288	271	257	294	326	314	296	296	308	286	283	283	308	285	287	283	263	286	268	286	317	264	291	279	284	295	311	303	293	281	304	300	272	291	278	291	309	305	304	284	276	320	303	268	272	296	287	256	303	317	314	286	302	279	314	309	310	310	334	305	255	294	284	275	252	301	305	285	293	279	310	273	283	323	275	299	264	317	311	304	297	326	278	335	266	317	291	288	304	303	292	278	298	249	316	272	300	298	309	254	302	290	285	264	304	312	307	282	297	245	277	289	299	279	300	309	279	275	294	284	297	310	309	297	266	303	292	277	288	295	290	296	288	288	299	286	284	292	281	280	320	262	295	287	294	292	277	293	291	289	317	294	293	299	286	258	273	285	313	305	258	288	307	277	306	296	267	294	303	298	297	251	308	285	304	289	335	264	299	299	303	298	295	295	328	291	279	309	288	281	266	287	309	306	270	279	286	299	301	271	273	328	290	321	289	278	259	312	284	305	305	297	304	309	294	308	283	316	285	291	294	279	292	290	293	272	317	300	289	278	308	282	316	318	274	308	286	284	272	284	297	277	280	294	333	270	324	275	272	315	276	306	294	312	323	283	286	295	306	317	328	288	299	273	310	252	302	282	313	291	302	297	318	271	305	279	277	270	304	278	299	312	262	311	277	286	274	300	268	282	285	280	287	306	258	301	319	315	278	301	291	275	293	305	250	254	301	306	308	295	298	305	311	299	318	284	272	294	288	283	294	276	265	317	296	287	320	291	281	300	297	322	299	291	281	317	262	300	301	294	276	315	292	309	292	262	301	301	272	322	302	314	300	252	311	316	316	283	299	297	282	277	302	313	310	315	277	278	299	291	305	295	303	283	295	291	298	295	275	318	304	306	273	273	295	284	291	321	292	304	292	272	302	293	298	294	296	288	267	280	284	260	320	273	292	277	298	301	305	269	296	269	281	295	307	300	306	293	270	308	280	275	249	297	323	301	266	252	279	304	261	315	311	292	293	318	295	288	306	265	289	318	292	323	307	327	286	300	282	302	313	307	309	296	314	273	313	285	294	302	285	298	272	311	279	300	261	298	299	265	296	275	285	291	292	298	292	297	319	320	289	283	286	286	283	296	309	278	290	302	309	298	280	301	308	259	290	326	309	290	291	301	305	300	284	284	295	285	281	319	290	279	262	260	269	289	323	299	311	304	315	283	299	319	277	274	296	281	295	259	330	306	282	287	266	298	302	307	337	271	314	260	304	278	274	277	285	299	294	286	307	278	281	340	301	302	283	302	287	275	316	292	308	294	306	329	304	280	306	256	311	238	274	275	302	300	308	281	291	298	283	271	271	325	291	278	275	283	288	288	302	265	323	285	291	297	293	300	303	294	309	291	290	255	279	289	269	294	299	325	273	277	286	297	278	285	307	310	281	302	293	285	270	284	288	267	280	329	293	291	309	303	272	281	290	308	274	300	288	280	306	287	304	295	281	273	292	278	261	316	294	301	293	280	306	295	287	281	307	266	264	289	300	267	281	313	295	274	293	310	300	271	298	252	249	274	279	285	258	299	256	288	302	330	294	297	274	288	327	278	293	274	278	262	299	311	300	299	320	289	294	302	287	252	299	267	285	255	335	268	285	269	322	299	291	264	322	281	272	304	284	274	316	263	284	267	308	320	279	286	289	276	300	296	292	323	289	292	316	284	299	251	267	299	297	271	293	291	284	279	318	277	294	298	316	313	269	287	298	280	271	321	276	293	283	305	287	292	297	306	283	315	287	304	288	284	281	291	281	287	311	301	294	299	291	273	304	298	288	321	305	342	309	303	306	289	288	285	315	316	299	280	265	299	282	291	305	309	326	327	297	293	300	268	291	303	286	267	329	300	301	311	304	285	277	301	313	298	250	282	293	296	297	290	300	290	292	274	292	274	298	293	273	320	296	302	286	264	311	296	290	332	272	304	273	312	277	311	308	255	308	258	275	288	301	263	287	278	306	303	269	290	271	282	280	293	309	288	327	271	319	274	298	275	271	265	282	280	259	257	311	327	304	284	296	309	246	312	293	294	285	313	291	282	290	287	280	308	326	298	266	283	308	297	257	295	280	286	320	306	262	302	305	315	289	281	297	285	287	306	297	305	291	275	277	285	277	265	290	314	314	287	269	306	280	287	287	273	279	276	265	307	284	287	283	275	252	291	303	282	262	263	294	282	288	287	277	280	262	328	291	265	284	267	293	277	321	310	298	271	312	280	297	294	280	310	269	325	294	314	296	288	297	289	280	290	318	307	286	293	285	285	285	272	306	288	312	263	327	275	322	305	289	307	281	302	284	294	258	313	285	311	306	271	272	309	283	290	268	288	285	294	294	347	285	287	324	306	260	326	274	313	274	267	288	282	292	292	279	293	301	301	293	293	293	294	292	301	275	309	285	274	295	284	296	272	268	289	306	326	304	261	271	302	306	312	293	282	268	291	312	262	290	304	285	273	294	296	313	307	333	267	323	333	267	266	323	296	276	263	299	298	307	303	268	304	310	264	288	272	298	282	301	304	277	292	290	285	265	298	248	296	310	297	317	274	279	291	309	298	300	302	293	289	275	323	293	295	281	268	280	307	291	317	326	321	287	288	297	303	318	283	287	291	332	303	296	291	304	284	266	247	268	289	255	311	310	289	301	262	282	269	308	300	318	284	280	279	257	283	295	309	314	301	283	309	289	264	309	309	308	264	309	316	303	281	284	278	302	316	304	308	276	293	283	331	305	299	299	287	274	308	290	310	290	276	295	282	280	274	322	297	297	281
36789	48836	31846	19224	10492	3985	1278	463	383	323	341	338	342	337	349	390	344	386	384	333	330	364	339	324	345	328	280	363	362	316	358	323	312	327	353	362	331	322	326	327	348	341	341	323	319	332	360	340	336	368	346	324	325	358	351	323	317	313	354	328	313	327	290	337	356	320	312	333	317	338	341	303	361	374	339	354	348	355	309	346	322	326	323	335	356	372	322	310	327	307	307	321	306	322	328	336	327	347	322	309	367	368	327	349	329	352	335	319	365	329	345	377	360	364	356	354	358	342	356	336	334	328	346	304	309	355	309	360	309	365	335	318	326	366	337	325	334	344	358	345	317	342	345	345	327	353	293	347	327	317	321	317	360	339	343	328	361	314	371	337	316	327	346	353	333	365	327	343	341	339	340	334	327	366	330	339	354	332	341	354	309	332	376	346	323	361	323	327	315	343	368	386	327	327	373	332	344	344	351	310	356	329	349	373	318	351	357	330	352	356	315	366	364	342	333	351	358	333	343	369	335	348	336	344	317	366	313	352	348	339	336	309	309	333	338	314	338	314	362	346	328	322	317	360	365	342	359	352	347	340	350	325	335	377	351	337	334	320	327	316	362	344	364	309	331	328	347	339	349	336	349	324	342	305	327	369	323	394	325	344	331	354	362	311	340	338	341	344	319	355	326	373	333	352	363	355	344	377	360	359	343	304	328	322	318	333	356	324	366	356	352	325	324	323	319	323	354	319	352	317	338	320	339	355	328	343	370	346	332	314	327	344	341	341	316	355	353	342	359	333	334	330	348	326	349	336	320	373	338	342	371	321	322	343	323	350	342	328	316	357	341	315	332	334	331	324	325	345	340	365	305	340	335	350	349	340	344	340	329	341	353	344	346	372	343	349	346	332	362	356	319	343	337	326	344	368	338	382	348	313	349	327	328	322	364	360	286	319	357	330	345	310	376	331	337	330	318	326	325	324	341	339	342	310	358	349	314	332	341	360	358	351	325	345	346	327	327	347	338	330	340	350	310	346	341	334	311	334	376	359	365	307	333	317	315	329	325	344	338	332	320	361	324	314	338	348	330	339	349	337	325	321	397	345	339	352	351	298	374	333	304	346	350	327	351	336	318	374	318	329	334	301	333	328	330	337	317	376	325	346	367	339	335	314	317	322	323	316	333	341	347	365	344	348	330	321	347	313	356	331	309	327	314	342	358	335	357	308	359	350	326	330	365	353	345	323	361	316	320	345	363	319	322	327	341	328	326	342	319	344	357	300	295	335	387	361	376	328	304	342	324	345	339	339	343	332	341	338	366	300	341	321	365	417	327	343	356	334	341	339	335	366	373	341	341	339	317	341	331	307	320	367	316	340	333	355	334	314	337	348	364	375	322	358	341	337	357	334	327	307	313	324	318	334	312	337	347	338	332	349	322	364	362	356	335	307	308	350	376	348	324	336	310	329	353	329	310	343	360	307	333	348	333	357	320	330	325	343	353	328	332	336	359	347	319	301	334	327	347	322	329	331	378	338	349	366	356	325	336	351	337	304	342	326	329	337	342	365	359	347	334	338	327	353	359	344	331	336	382	338	341	349	341	326	312	370	327	311	355	349	381	327	329	354	346	328	338	329	344	316	327	303	339	365	328	324	341	324	337	347	320	351	366	349	348	383	362	340	346	322	324	335	344	349	352	351	354	295	323	338	349	308	326	314	308	317	341	315	351	299	345	319	352	347	343	373	329	322	326	301	308	336	355	342	367	365	318	320	310	335	336	338	322	353	319	360	335	312	320	373	348	353	338	291	321	347	333	358	335	338	345	355	300	343	318	336	360	344	322	344	309	303	364	357	374	316	336	324	357	343	361	362	351	312	342	310	346	347	341	348	279	369	337	350	336	324	309	319	342	322	358	330	333	358	320	316	348	330	335	363	338	325	321	312	352	362	357	367	337	369	304	376	324	322	340	378	368	346	323	322	373	321	341	339	327	328	322	306	325	343	333	310	337	364	357	319	329	363	308	335	332	312	313	324	361	307	320	333	322	342	335	343	315	333	351	328	333	338	324	347	336	357	339	296	334	341	317	344	325	341	333	292	348	321	302	316	317	343	332	349	323	332	300	352	324	322	369	316	309	339	334	338	366	377	335	319	340	331	344	327	340	316	345	358	350	371	356	365	328	342	329	319	330	350	351	349	362	300	349	333	317	304	322	375	368	343	359	338	324	350	365	334	304	309	378	330	300	336	342	325	344	347	345	326	338	339	358	337	364	374	343	336	341	327	326	340	347	315	328	326	334	344	386	340	350	363	381	323	351	325	334	343	353	352	349	322	323	327	344	347	358	354	337	348	344	321	309	353	322	352	352	316	308	319	350	333	337	308	336	345	349	348	361	345	325	348	327	313	306	359	347	350	381	334	331	334	364	319	337	369	312	360	320	371	333	338	362	353	344	306	310	360	361	348	297	341	353	347	326	377	361	320	338	349	351	339	340	342	318	319	368	318	314	308	366	349	359	328	317	315	366	382	336	320	340	332	342	347	349	344	332	352	329	316	344	330	341	305	365	335	305	331	347	330	325	324	302	373	323	332	317	330	324	340	327	324	365	352	316	324	336	335	322	347	337	358	355	346	332	342	330	338	329	373	319	342	387	379	344	332	344	360	354	351	356	332	352	371	328	334	329	337	322	287	327	331	325	377	337	318	323	341	345	361	374	321	338	316	350	325	318	345	330	325	339	328	313	329	333	346	333	358	367	373	372	372	327	327	313	367	312	346	353	300	367	345	345	343	324	350	342	327	337	321	354	360	369	345	310	329	331	323	337	374	330	361	354	343	359	357	323	348	326	347	343	323	344	342	335	357	324	329	348	350	321	377	370	333	383	336	324	328	316	338	352	321	327	348	307	340	328	344	368	347	345	324	303	353	344	344	341	322	340	340	351	328	347	363	352	356	338	302	337	329	338	364	329	325	326	303	367	381	335	334	315	362	354	333	340	314	325	312	326	348	332	342	344	360	295	359	334	315	323	355	308	310	355	373	334	323	348	329	300	315	338	342	281	340	338	318	343	328	332	339	365	350	337	336	356	347	350	329	346	342	341	346	379	304	327	319	342	340	364	342	339	343	367	338	361	365	317	290	348	344	313	348	340	310	315	324	321	337	342	315	355	333	318	359	338	345	363	338	338	316	370	355	355	329	350	318	339	311	345	323	331	342	349	351	313	327	338	340	321	341	353	304	346	365	338	333	372	325	336	308	339	359	327	345	349	324	344	338	320	304	316	337	334	330	330	362	342	302	321	369	316	344	352	337	305	343	318	340	324	331	317	337	354	330	324	341	324	355	327	365	341	370	330	347	321	354	329	344	344	333	310	343	335	354	370	362	323	358	325	334	348	301	338	333	367	345	343	295	333	349	366	384	341	291	346	381	345	358	351	359	338	371	341	325	323	331	340	343	317	332	342	307	351	368	313	356	343	339	361	377	302	307	327	331	346	354	309	363	331	345	333	339
24083	21052	28203	24848	21032	12665	2859	1114	612	459	355	358	329	324	315	332	332	335	297	326	339	342	332	304	353	352	336	321	339	314	342	330	319	317	340	357	347	319	314	329	334	319	335	346	340	389	341	359	357	321	313	338	371	360	334	309	349	288	336	338	338	318	324	368	328	319	334	360	373	361	350	323	323	327	297	335	355	346	308	318	288	348	330	351	307	318	321	343	353	323	345	289	331	340	339	353	353	284	322	314	325	314	334	327	309	377	311	341	342	304	279	302	324	309	376	359	306	341	343	364	339	317	349	320	346	312	324	337	332	325	353	315	300	321	333	345	362	324	328	308	291	339	352	317	362	332	340	359	354	384	343	343	337	334	348	341	321	346	360	325	319	346	343	313	347	287	354	340	333	350	321	323	361	339	350	359	322	325	317	318	303	317	304	352	335	302	329	347	352	332	308	320	352	311	347	341	306	317	348	308	355	343	353	333	309	296	332	306	306	354	353	326	312	355	315	335	312	353	345	331	319	335	346	342	316	325	314	355	336	313	365	322	327	316	318	329	352	331	344	338	301	323	342	341	337	318	325	339	332	340	327	316	337	308	348	329	326	330	352	333	340	364	342	377	327	314	322	343	336	323	386	305	327	331	312	341	303	352	367	338	358	292	322	315	337	303	318	325	331	346	322	340	335	318	334	353	312	335	308	335	321	358	331	319	335	355	330	343	319	325	314	325	302	353	351	341	311	358	348	327	328	316	326	336	321	335	303	337	324	333	351	323	319	360	341	337	343	302	311	374	337	339	340	383	315	318	314	313	333	321	340	324	304	329	325	299	325	329	332	335	334	295	344	328	369	292	369	338	339	347	354	311	353	348	350	303	333	306	312	319	323	309	326	315	305	338	351	328	329	370	328	320	334	321	349	306	336	331	312	357	324	325	325	305	342	335	339	330	334	380	336	312	337	370	360	319	347	317	344	351	334	331	369	341	327	354	311	338	313	337	355	333	318	321	311	320	313	328	289	312	344	330	345	333	334	352	322	298	314	332	333	320	319	329	322	320	341	364	366	314	310	317	320	349	313	356	295	284	353	329	307	353	361	315	307	330	359	351	306	316	324	354	316	326	318	338	328	339	313	355	358	318	331	328	338	316	332	321	317	327	332	311	358	329	336	316	362	324	303	331	336	339	343	360	335	342	353	331	296	336	336	331	354	294	337	319	338	346	336	332	316	333	305	326	333	335	330	283	350	324	342	339	325	324	367	343	302	317	324	349	321	349	309	329	339	324	311	329	334	377	315	307	341	357	304	360	293	329	340	345	357	346	328	308	345	318	311	342	336	313	338	338	339	349	352	324	321	343	312	346	335	359	356	332	324	318	315	333	373	310	340	323	323	334	294	348	332	368	337	323	355	318	347	330	317	311	294	323	357	344	313	314	326	339	341	312	320	301	330	330	349	300	345	338	308	302	331	310	325	350	324	295	326	317	317	347	327	329	323	313	336	328	303	337	346	310	300	300	326	367	333	318	308	340	357	351	350	339	320	321	308	330	335	340	374	351	329	314	357	313	337	314	319	337	356	348	320	338	361	306	307	356	369	322	324	315	349	304	352	328	332	340	326	327	327	347	349	290	347	332	327	361	330	357	297	352	362	327	374	304	381	340	341	346	334	322	358	312	331	369	347	296	329	315	315	319	300	331	292	328	332	321	362	320	361	307	345	373	324	347	303	306	321	341	332	318	302	306	324	335	343	321	338	381	354	297	340	338	316	319	317	334	316	302	313	325	331	354	319	319	331	341	312	363	345	356	298	341	324	331	331	382	310	301	305	318	353	302	331	327	337	317	300	334	337	293	363	296	361	334	310	341	276	330	322	356	350	354	350	350	313	345	329	323	331	378	335	341	315	318	288	309	305	305	330	320	358	322	322	324	343	318	331	363	307	327	344	307	322	333	306	291	332	311	316	342	316	305	325	308	306	333	339	316	301	310	332	342	334	344	328	325	339	313	298	332	339	341	330	335	353	309	344	329	320	329	327	352	334	309	296	324	295	353	337	381	344	345	329	329	337	340	335	318	346	345	379	332	294	360	342	359	343	321	334	304	306	306	328	329	342	333	366	342	321	326	318	342	338	340	338	330	359	297	331	358	347	307	344	328	317	324	330	334	302	323	327	342	352	344	351	334	380	307	340	335	361	347	340	309	338	330	320	316	325	311	322	334	325	341	304	372	337	330	340	352	347	328	345	306	364	320	342	311	321	308	352	339	313	313	370	358	341	324	338	301	328	302	316	316	317	350	307	355	345	350	318	349	323	364	349	319	348	380	357	333	345	321	327	328	307	350	332	331	318	323	342	338	309	329	307	347	353	292	318	308	321	315	316	336	372	307	309	356	361	361	341	371	345	334	347	332	311	308	292	310	315	325	333	347	333	357	333	349	319	323	359	314	352	346	316	349	295	307	327	338	318	334	309	331	332	327	323	335	341	337	335	306	309	307	338	337	306	336	326	338	315	351	331	320	328	354	352	302	330	340	343	330	337	318	351	336	344	339	342	324	326	325	362	354	380	320	344	346	349	320	331	311	325	335	310	342	297	305	337	289	327	330	289	304	340	343	314	311	315	334	357	327	327	312	333	334	313	306	347	316	313	324	340	298	324	339	314	305	344	349	328	324	338	347	339	318	337	355	312	354	355	350	327	338	315	312	335	331	343	327	315	356	353	329	349	337	336	325	323	329	326	338	337	341	352	319	317	310	309	341	352	326	326	323	284	327	302	372	328	320	300	333	300	300	327	358	313	302	324	339	330	323	337	306	316	330	331	337	299	343	303	332	336	340	321	315	333	348	359	343	347	289	336	314	286	350	351	299	302	313	347	343	357	319	338	341	301	328	333	341	310	321	331	349	306	355	340	370	349	331	355	330	317	342	318	354	375	319	312	297	336	323	359	336	347	345	332	338	335	324	326	368	322	324	328	327	318	356	315	321	327	322	351	328	303	308	320	321	366	296	326	318	358	340	334	330	306	327	347	334	328	363	297	334	326	334	345	337	332	328	346	338	364	310	322	365	343	355	303	318	354	335	304	321	340	329	342	312	323	326	344	313	372	359	333	343	303	307	332	319	330	320	368	360	321	332	313	314	337	363	351	343	335	293	335	332	344	328	355	346	337	331	314	315	337	336	355	343	321	323	325	345	319	339	332	343	309	329	339	362	330	358	324	316	341	346	337	319	350	325	312	316	348	297	337	350	308	308	313	331	312	310	311	316	310	341	327	345	341	311	327	354	308	322	330	327	304	305	316	365	331	338	336	343	315	323	343	360	338	298	329	324	361	309	329	322	337	342	325	312	332	316	328	311	360	329	375	350	285	365	333	333	300	339	341	312	336	317	305	345	324	352	351	329	339	337	336	329	321	338	306	337	323	357	315	320	314	333	316	342	303	322	313	313	348	344	326	329	330	346	347	349	289	354	308	326	340	315	307	310	319	352	341	311	358	344	327	299	382	313
38877	59707	40966	27471	15367	6786	2308	1379	774	514	450	399	428	409	367	339	396	387	412	368	395	356	377	362	345	406	402	362	340	389	381	372	353	402	365	410	370	392	388	371	382	375	381	377	372	367	366	354	357	377	368	375	393	368	372	393	356	395	359	349	382	356	353	366	351	373	346	379	375	368	383	352	370	362	358	351	372	391	363	389	322	391	406	356	358	394	361	376	393	360	342	400	362	382	344	352	371	398	328	360	370	345	398	363	364	343	356	389	391	346	375	377	401	366	379	347	369	381	359	363	358	353	351	382	408	348	408	360	361	391	371	371	352	334	382	391	386	348	367	381	364	396	340	405	349	341	338	355	337	375	373	396	353	384	338	389	345	365	353	394	358	332	394	371	365	360	368	344	387	316	369	380	351	416	390	354	375	320	348	355	386	368	374	369	348	369	383	398	363	354	363	370	361	383	402	334	372	378	390	380	386	388	344	388	357	355	397	409	364	352	366	402	375	362	349	372	379	359	390	366	365	373	370	401	356	367	364	393	395	378	380	361	415	362	408	362	378	400	360	347	382	406	366	356	373	365	378	377	395	390	393	374	408	343	361	356	387	402	393	371	357	358	405	345	402	379	379	372	371	388	363	371	354	389	376	349	374	391	370	371	381	374	384	343	353	402	378	355	378	335	348	390	361	349	422	380	351	353	434	371	330	360	396	357	374	376	372	373	367	399	385	388	393	393	377	382	400	378	341	392	379	371	369	382	380	356	384	349	349	349	370	341	392	385	389	373	365	411	350	383	331	344	360	375	375	385	361	344	395	350	406	377	344	357	386	372	353	371	354	354	325	345	347	337	364	387	381	366	372	355	359	348	386	327	385	400	361	380	352	365	367	387	392	338	340	309	367	368	373	391	335	364	393	400	352	361	359	341	374	370	393	376	341	385	356	371	391	376	376	338	362	363	400	358	392	350	341	339	380	370	321	354	374	392	332	409	356	377	362	367	419	355	372	384	325	372	348	368	348	363	388	372	345	381	400	366	352	376	371	372	359	365	387	375	370	350	363	368	376	411	373	386	353	383	347	340	385	380	339	374	338	359	362	378	415	388	385	385	384	391	366	360	354	426	365	391	405	360	361	366	382	381	381	358	333	382	385	381	396	343	424	339	405	382	358	394	397	361	384	345	367	352	396	367	385	398	379	411	365	365	381	377	363	367	394	382	364	364	382	370	369	365	385	389	360	390	369	367	379	364	376	398	378	356	395	361	381	369	364	381	403	366	363	379	379	363	384	368	389	361	346	386	377	381	365	373	316	378	379	403	366	375	348	377	389	376	381	381	385	348	351	361	389	379	357	378	391	383	358	394	367	340	343	377	378	352	388	346	362	351	386	385	371	347	346	369	369	355	393	388	368	364	400	401	382	406	356	376	388	353	375	377	398	350	339	369	347	371	358	379	346	366	383	387	359	359	377	326	338	399	363	360	362	373	374	385	359	366	372	323	392	385	341	384	363	329	368	386	355	375	371	364	365	370	365	381	368	383	349	345	388	379	368	369	371	383	379	369	362	363	383	381	398	343	352	361	380	380	392	379	364	351	347	391	349	373	380	352	389	395	401	387	392	364	409	385	394	369	381	359	390	392	345	404	370	377	363	405	358	354	389	383	382	375	415	379	350	356	350	397	370	375	353	350	362	375	356	370	358	356	376	369	385	386	379	351	380	390	359	377	381	381	370	360	362	370	354	372	389	364	390	382	373	363	408	391	363	376	372	347	400	384	389	378	361	397	334	384	367	374	395	364	398	388	363	368	382	327	389	380	341	366	371	362	359	373	380	364	350	378	406	379	351	339	377	335	364	369	382	384	375	386	415	368	394	371	355	349	385	399	357	361	357	378	373	359	379	380	365	361	352	391	432	383	394	359	380	368	367	350	337	383	336	366	368	389	356	399	381	375	341	418	357	359	346	366	360	355	389	321	362	388	358	371	383	360	384	377	373	391	393	393	374	387	377	364	392	368	391	362	382	364	390	381	359	366	367	332	405	368	403	358	390	379	368	412	358	352	354	352	357	375	358	368	382	378	334	393	402	383	379	339	390	384	411	390	356	365	385	349	350	387	354	365	386	368	359	349	399	378	370	386	361	383	364	345	369	388	392	381	353	365	399	349	399	353	378	384	347	344	378	360	410	338	414	361	377	385	356	381	363	394	365	383	380	352	343	360	384	370	375	377	374	365	383	390	337	377	375	325	401	364	393	374	368	368	362	391	414	370	395	368	373	352	394	378	334	387	363	366	366	375	341	376	362	345	380	362	378	355	329	366	346	380	325	378	355	363	391	365	351	396	401	364	371	349	324	399	347	380	379	379	374	368	391	350	375	366	346	340	396	391	363	388	367	373	354	379	372	400	368	363	394	366	325	400	355	360	366	365	361	380	357	379	374	383	365	396	373	391	376	382	427	384	340	367	390	384	372	385	367	358	374	363	391	380	387	398	370	384	384	350	358	355	382	342	364	405	357	354	383	374	345	376	408	384	340	405	391	377	364	368	354	375	375	358	363	358	338	347	349	376	349	324	378	380	382	374	412	392	382	356	354	385	393	352	351	320	364	368	384	367	386	378	413	376	398	370	375	392	335	382	375	394	392	382	388	373	389	380	370	406	366	357	382	354	405	395	369	338	373	345	382	359	371	373	391	370	396	416	365	373	367	369	359	355	369	352	366	355	348	363	366	359	361	359	400	397	401	372	370	406	377	382	374	386	366	351	327	382	373	389	393	327	356	383	393	331	375	394	374	365	369	386	370	381	389	381	365	355	346	342	356	379	394	395	335	386	373	335	358	335	359	363	372	370	394	343	343	372	367	368	360	371	373	366	390	384	367	374	339	349	377	366	373	364	382	367	354	334	391	360	356	355	392	378	382	385	355	352	334	376	348	363	390	342	365	370	343	361	405	416	369	406	352	370	367	363	357	373	395	391	358	376	355	377	338	406	378	376	358	389	397	376	387	372	390	373	378	383	369	371	370	362	364	367	404	362	392	353	360	367	400	358	331	355	401	369	395	361	360	361	376	376	355	366	362	365	396	393	401	376	358	334	371	370	381	391	374	375	363	364	414	369	367	346	413	368	364	361	364	356	351	388	399	354	363	355	373	366	344	356	359	355	389	362	388	398	379	372	365	363	376	382	335	384	344	415	356	353	373	354	368	393	403	378	379	410	401	369	367	317	392	377	376	400	395	382	386	400	366	381	366	372	384	382	375	363	350	405	381	357	386	365	359	357	346	368	368	364	395	381	371	380	409	386	376	352	344	332	400	343	397	362	369	393	370	359	362	341	339	360	346	372	360	365	348	383	379	351	380	436	351	361	331	339	392	369	384	331	427	358	381	346	374	382	366	413	349	417	388	394	370	362	400	349	377	372	371	380	360	342	374	371	386	367	394	377	362	377	358	359	345	363	364	347	351	337	349	367	377	371	361	380	365	410	357	382	378	374	387	390	408	401	389	354
25382	21427	28808	27078	16611	5573	1421	667	499	459	368	377	361	392	377	382	394	389	400	379	366	402	395	358	403	390	376	355	381	389	377	365	393	377	388	391	405	370	391	336	382	385	404	413	356	385	374	393	401	378	397	411	407	377	409	377	377	402	391	385	393	376	357	371	375	348	357	370	369	374	378	382	357	381	391	374	358	407	349	347	390	391	369	395	349	397	340	389	360	391	389	368	395	437	418	381	411	359	391	397	377	355	363	376	387	380	391	409	364	370	386	362	371	374	362	343	382	365	390	369	392	365	377	329	356	379	379	366	346	401	375	386	374	356	402	358	354	379	379	379	365	362	371	338	383	409	385	380	394	359	348	397	382	391	393	389	385	418	341	384	377	399	362	374	355	378	390	397	421	364	381	362	396	378	348	376	375	383	383	370	393	379	361	360	394	397	348	372	357	382	377	413	394	369	359	419	347	323	359	379	404	364	388	385	381	371	356	399	336	380	390	358	383	389	389	394	404	407	351	386	386	353	374	362	387	401	389	365	376	374	437	394	329	391	390	362	388	351	353	388	367	391	399	398	377	402	375	401	393	385	392	393	389	343	394	364	370	398	399	353	344	402	392	395	356	363	366	374	385	396	389	394	370	401	366	347	380	340	380	398	382	371	387	403	393	395	365	341	400	400	392	353	394	373	350	370	388	398	350	429	364	368	407	348	362	369	352	393	379	382	403	393	386	367	391	418	410	380	372	409	375	386	363	351	405	375	369	366	411	381	392	372	380	402	360	389	398	372	379	372	389	400	388	404	369	393	377	382	383	362	373	371	393	408	341	399	380	336	341	342	391	338	379	381	413	367	362	378	362	353	380	398	364	376	383	413	375	380	388	394	405	401	345	364	392	413	355	403	385	380	407	398	357	383	373	401	375	363	364	415	366	419	370	337	418	367	379	376	388	424	375	370	390	387	363	366	381	397	377	378	369	383	382	386	389	332	367	384	376	388	377	390	364	390	363	352	392	380	417	369	431	343	378	414	369	382	388	384	373	385	390	399	374	407	398	412	370	377	386	400	399	401	346	374	357	365	371	380	412	392	392	352	374	363	408	372	403	349	350	369	381	355	359	395	396	395	385	348	390	348	375	387	342	387	353	366	383	344	364	410	367	387	389	385	405	395	388	366	389	377	384	360	332	401	349	398	355	387	355	408	379	359	385	375	403	364	370	332	398	389	400	367	396	382	372	375	360	411	377	377	384	389	379	362	364	379	410	380	363	390	353	389	378	386	361	383	380	364	397	332	351	372	387	397	371	398	370	345	332	378	402	337	369	386	369	359	414	391	383	378	357	363	404	394	392	394	379	374	392	378	352	383	400	387	395	349	376	385	395	396	372	363	370	395	393	379	381	358	368	368	384	385	368	373	375	372	370	386	373	378	356	383	421	403	372	397	389	363	399	379	385	380	414	356	373	370	338	365	341	395	351	404	388	360	381	363	393	389	342	383	362	390	395	371	396	372	398	363	366	388	353	399	379	366	412	373	378	381	375	382	390	399	366	386	377	404	382	355	410	393	380	364	355	403	387	357	406	344	366	360	416	399	383	384	391	378	389	428	368	338	362	395	395	380	371	370	358	410	369	357	365	392	388	392	366	415	375	359	351	389	357	371	394	371	402	364	365	371	417	387	383	389	396	384	379	385	384	389	357	389	390	384	369	367	395	379	408	362	371	382	393	405	403	345	378	397	379	406	353	351	387	361	376	380	370	338	386	369	389	410	352	363	392	370	388	416	386	350	395	365	386	377	342	382	375	374	374	401	369	362	386	428	374	402	385	357	374	373	381	352	409	369	382	378	393	354	377	376	360	363	385	386	363	385	384	359	383	394	343	386	359	368	383	399	361	385	400	329	397	369	404	371	364	411	374	384	363	394	350	326	403	371	356	364	380	381	393	354	359	366	388	342	345	414	375	418	374	390	392	366	392	376	397	384	383	387	356	375	417	370	361	377	353	390	411	368	388	367	419	359	379	363	422	374	380	371	374	392	362	398	375	401	340	390	378	387	341	357	397	390	364	382	376	381	394	365	363	379	370	371	401	385	372	367	379	380	371	390	394	370	384	402	385	383	370	400	417	388	385	390	364	371	406	379	387	362	361	356	388	350	381	378	361	374	399	379	403	416	396	364	386	372	378	385	355	391	399	374	366	391	349	402	413	373	390	377	360	378	417	381	347	357	369	361	418	362	372	390	357	376	395	395	368	422	344	353	402	349	428	350	377	369	384	404	368	376	395	361	359	376	366	372	387	388	390	387	381	407	390	389	365	410	345	392	361	358	370	401	379	364	393	393	362	374	349	379	365	371	400	376	379	390	391	386	368	378	354	369	383	364	392	400	346	372	374	371	375	356	357	339	393	392	376	373	370	358	363	379	346	356	391	405	405	414	368	368	383	369	378	399	365	338	411	387	380	370	395	346	350	360	384	373	394	410	401	361	394	368	371	392	386	429	404	369	365	390	400	390	376	394	353	369	390	403	352	371	405	401	385	379	371	342	386	401	419	378	361	360	374	365	408	371	351	385	371	377	365	402	388	357	392	359	377	388	401	366	371	408	344	366	386	379	382	359	374	332	394	379	392	336	399	394	396	373	363	382	394	373	421	390	381	376	340	383	389	394	413	351	369	378	393	363	358	425	450	363	397	411	369	391	381	371	355	351	402	398	354	364	368	410	373	355	382	407	368	404	380	386	417	383	368	392	391	370	399	401	390	406	412	372	387	367	417	382	401	390	388	384	383	367	367	397	388	410	376	381	386	378	366	362	395	359	360	382	372	353	349	373	386	397	409	341	392	392	374	369	387	387	380	400	358	395	358	392	376	372	396	372	410	380	361	377	352	398	342	361	373	376	374	348	352	362	420	361	342	379	403	400	398	367	398	333	374	388	361	409	397	360	370	374	378	424	367	368	348	382	365	360	411	362	398	380	368	394	369	418	373	383	380	350	407	387	382	396	379	372	361	393	383	379	376	359	395	425	391	371	384	376	385	386	366	396	392	412	378	365	376	364	357	375	391	365	370	376	392	370	390	405	417	365	350	403	405	401	381	425	397	433	379	388	390	412	384	378	367	398	388	412	419	376	389	395	380	381	377	376	392	390	350	379	402	371	428	347	371	376	329	387	404	375	385	377	411	364	411	375	406	399	411	386	382	368	372	372	378	435	387	336	337	359	374	376	399	381	348	384	398	370	391	356	377	383	389	391	388	366	401	383	366	367	358	398	408	381	357	371	359	414	382	390	382	372	362	389	356	374	372	372	370	349	357	382	390	425	341	392	394	393	381	383	362	359	374	376	403	396	361	412	390	388	366	401	373	354	351	421	388	349	382	394	379	361	366	352	363	390	353	399	347	418	377	398	378	342	346	385	404	412	402	368	395	395	396	395	377	403	387	366	394	387	356	378	376	401	390	388	376	379	347	365	372	384	395	375	394	351	360	380	396	373	358	388	404	350	389	392
39206	53540	39378	25345	14050	5394	1738	890	673	573	504	413	470	422	415	439	462	448	418	432	424	435	423	427	463	404	422	435	435	445	462	414	449	428	424	435	457	386	404	467	413	408	452	400	420	433	432	456	432	425	409	417	473	429	457	402	421	402	460	459	450	452	435	406	424	441	440	462	435	411	456	416	435	440	404	470	420	414	430	440	416	405	448	437	415	429	394	418	436	394	430	442	422	405	411	452	421	406	428	417	400	447	445	409	464	454	423	414	425	451	443	453	411	420	414	424	415	413	456	445	429	442	409	399	421	415	408	435	420	458	439	429	429	433	446	432	440	404	415	423	458	439	380	443	443	443	431	426	443	424	425	431	457	443	425	433	419	425	416	422	381	428	396	474	449	389	441	463	427	423	430	408	422	422	439	476	452	430	388	401	412	408	448	453	446	442	407	421	434	401	427	428	407	428	407	434	420	403	446	399	443	428	439	426	421	432	418	420	426	422	425	420	408	439	437	427	403	443	427	422	443	400	441	404	464	398	458	454	487	408	449	440	425	436	468	437	443	421	434	452	392	444	453	408	447	431	414	443	406	454	442	409	470	475	475	427	446	424	415	446	403	436	409	472	431	398	429	421	477	418	387	433	448	435	432	418	425	408	409	450	421	423	409	403	422	398	445	409	415	460	442	456	434	427	394	420	501	421	405	444	405	436	434	473	413	403	443	431	425	462	420	461	450	468	436	403	426	436	420	391	437	415	431	434	432	415	413	401	440	391	449	451	417	439	418	420	406	491	388	434	421	429	433	455	488	457	461	438	417	417	439	429	408	424	408	428	431	444	420	458	433	423	410	445	420	418	463	367	474	443	424	463	438	407	464	481	423	460	415	440	445	400	488	398	399	447	451	425	417	419	414	436	505	382	450	468	443	441	463	429	471	407	443	393	437	404	447	482	426	436	432	414	421	437	398	443	429	410	398	396	441	438	447	474	425	406	450	409	426	419	399	406	407	463	462	407	419	425	430	435	439	495	431	430	418	490	486	415	397	441	439	393	437	398	417	412	416	415	415	442	437	465	464	433	412	432	435	434	423	399	428	404	411	463	448	408	438	431	446	474	433	400	416	457	449	423	432	432	435	438	413	424	418	441	420	415	423	404	442	411	440	429	456	427	446	460	453	431	476	427	431	421	434	399	463	401	454	460	411	408	428	419	435	401	438	448	470	403	426	419	443	423	432	449	433	374	458	422	446	400	463	444	415	421	425	443	364	404	399	465	443	402	427	414	426	400	435	398	440	430	455	413	432	444	426	390	430	428	428	452	418	408	406	414	445	449	432	421	420	436	407	411	442	444	430	410	408	452	456	465	440	428	451	421	433	452	439	432	414	423	405	430	467	431	426	453	412	435	428	425	438	466	420	443	420	420	432	428	457	440	457	457	434	428	435	436	421	461	390	423	428	426	433	416	419	450	446	426	418	422	439	434	448	440	442	424	442	415	429	438	423	466	427	389	455	438	413	431	437	384	440	412	418	449	427	430	460	445	416	477	432	451	465	459	448	451	434	445	465	460	483	454	431	418	441	435	451	432	433	409	427	459	416	447	413	436	467	387	422	434	441	423	438	448	473	428	432	450	411	392	420	438	439	426	416	419	400	463	421	413	433	433	395	420	482	387	410	459	396	415	427	444	409	448	426	446	442	429	448	428	478	423	396	467	468	460	471	453	412	415	447	422	434	394	407	461	422	420	411	416	442	432	448	421	463	407	468	401	430	459	465	455	443	446	426	409	451	455	420	416	415	418	466	441	442	454	421	423	408	411	419	409	461	430	431	430	407	418	410	433	457	437	392	451	413	425	415	408	459	448	437	413	426	402	433	433	439	438	450	427	396	432	406	431	404	427	427	440	408	417	402	418	470	432	450	455	407	411	446	421	454	405	458	442	385	449	417	408	461	430	436	433	426	425	412	428	420	429	413	401	413	428	398	397	445	407	401	410	458	467	443	428	419	374	452	398	427	420	433	412	434	470	457	430	420	399	407	394	431	441	443	421	429	453	485	442	429	442	449	414	419	416	453	421	418	416	424	420	458	422	428	428	429	400	378	443	398	425	450	441	457	443	464	423	422	454	421	446	440	472	427	433	427	435	462	395	384	424	420	397	468	442	444	425	405	386	423	453	441	457	440	424	432	392	409	438	409	452	437	444	467	417	449	434	433	455	402	443	438	443	419	423	435	438	464	434	434	427	413	411	424	423	449	453	444	411	433	418	442	404	459	391	435	474	397	446	447	434	470	452	421	411	416	433	453	424	450	433	428	449	426	450	422	430	448	410	467	419	440	441	446	432	395	422	438	433	463	451	443	451	408	424	433	419	449	390	419	388	411	441	394	434	387	435	447	442	460	448	451	432	450	445	402	455	420	433	442	422	428	433	461	414	391	445	399	445	439	394	413	410	414	468	440	450	426	407	437	431	423	409	407	430	413	445	458	405	427	441	449	395	435	416	477	442	402	407	449	460	423	438	396	403	442	409	447	422	405	428	437	421	433	472	450	416	404	420	406	411	427	424	434	411	432	397	438	415	412	389	441	432	440	417	471	444	436	406	417	435	441	432	424	475	453	461	433	408	477	419	427	439	435	423	454	450	423	391	423	449	427	431	375	471	441	442	504	414	429	415	435	444	445	444	432	398	415	424	478	440	406	442	416	434	468	459	420	414	446	450	476	421	431	484	432	417	434	483	414	426	421	428	414	447	412	435	418	393	440	436	400	399	414	397	438	441	445	425	424	411	408	437	388	429	430	479	410	459	453	442	447	447	476	412	402	389	430	450	416	479	462	395	432	458	441	437	421	457	455	429	447	468	408	429	463	426	440	437	436	415	433	429	464	429	405	431	418	445	420	422	465	407	431	464	407	395	438	380	441	444	446	440	407	439	441	411	459	432	452	458	448	455	420	435	439	435	421	436	439	439	408	442	434	423	418	425	410	414	422	395	434	407	438	419	443	417	423	419	440	448	423	434	406	424	466	458	451	422	422	419	415	454	408	398	428	443	453	385	445	428	468	411	372	438	437	437	429	406	419	421	437	424	407	446	459	429	400	434	426	450	434	453	414	451	381	453	410	452	434	437	432	416	465	427	427	436	423	451	424	435	420	430	429	449	420	414	407	422	444	461	405	447	411	432	409	434	398	409	440	471	439	420	453	408	399	451	450	427	445	469	460	426	415	411	439	463	471	440	381	436	472	443	416	422	450	429	465	413	426	453	443	431	386	421	476	433	445	421	420	408	433	454	429	438	440	386	396	433	444	419	434	439	451	432	420	403	420	435	407	407	460	416	461	404	437	432	419	428	441	416	480	429	417	424	440	454	442	410	425	447	441	446	438	434	441	430	421	459	412	421	417	439	446	469	448	443	430	431	443	408	419	406	421	401	440	426	438	413	412	419	421	430	447	432	433	412	449	433	425	462	468	404	429	417	425	441	411	421	436	422	421	456	465	425	448	443	413	441
22931	21118	29042	24512	21826	20970	11900	2540	1271	879	630	526	515	489	461	510	483	483	454	468	473	488	456	482	499	487	459	520	470	476	512	508	495	491	434	473	460	488	517	494	532	466	526	527	492	498	522	456	496	500	463	510	501	480	480	478	459	482	441	501	500	458	456	481	471	488	486	511	472	452	479	444	510	536	464	482	431	487	496	491	475	452	464	425	506	448	464	503	497	465	513	467	475	417	501	479	464	448	444	484	502	451	487	459	476	440	484	463	480	468	479	457	526	464	465	478	458	482	488	496	484	448	454	440	447	443	496	470	505	478	467	467	456	497	491	493	451	482	456	491	470	482	476	480	496	466	479	415	478	479	487	501	455	496	477	457	458	489	463	501	450	488	477	479	432	486	491	418	473	479	464	448	489	510	491	466	469	460	466	469	453	459	501	496	507	462	514	456	485	484	489	460	463	479	486	473	464	495	477	480	486	470	499	444	474	497	458	454	506	493	492	481	498	472	507	524	499	479	506	454	494	489	454	471	494	497	447	456	451	443	452	474	496	481	463	476	464	487	537	473	434	489	461	449	483	454	439	504	461	453	496	445	479	468	511	489	458	514	462	460	511	483	514	485	521	456	491	550	466	461	470	466	421	517	487	480	477	478	491	472	493	520	509	488	500	499	487	466	432	492	456	451	481	443	496	489	466	450	446	472	440	483	488	473	451	475	477	509	519	457	507	438	463	466	530	466	463	439	521	443	479	476	451	490	458	493	474	498	480	480	484	485	507	483	460	491	489	503	464	467	491	519	468	486	476	481	470	469	477	515	479	471	479	443	451	471	463	524	474	492	484	447	472	460	485	475	497	475	498	502	477	468	497	488	469	464	446	456	452	479	514	504	443	439	467	484	490	475	488	475	485	449	511	501	442	492	462	484	504	462	493	441	458	516	483	487	482	419	501	459	479	497	428	476	505	462	457	480	474	482	486	487	466	505	476	457	493	487	512	499	507	490	467	475	473	474	496	472	471	492	465	496	485	461	482	482	502	478	474	483	512	485	459	482	508	505	452	445	505	479	467	487	517	493	476	426	484	468	487	495	451	472	487	497	430	485	500	505	466	451	469	518	489	521	486	486	508	428	501	454	529	509	490	479	429	474	489	475	476	482	452	488	495	496	501	451	507	474	494	478	485	477	458	480	486	502	486	493	467	483	477	516	496	486	463	480	475	479	506	473	501	458	515	458	494	475	445	477	507	505	502	458	425	464	535	478	449	474	442	492	508	492	471	460	443	483	419	472	474	472	474	488	499	450	470	489	528	448	488	514	483	427	491	465	482	475	520	509	508	481	464	475	421	454	498	514	431	487	505	489	450	437	483	442	489	458	509	490	445	495	460	459	466	510	472	455	465	481	489	480	460	452	468	506	537	468	437	431	457	498	501	457	477	478	517	511	510	488	499	441	455	482	456	482	472	412	458	478	495	496	477	467	442	451	481	467	515	474	482	477	501	467	499	492	492	460	497	501	463	472	471	422	467	482	478	487	481	503	457	500	502	496	480	500	478	544	469	479	435	471	528	476	491	524	474	480	454	478	491	453	453	505	484	452	465	467	505	481	486	479	485	506	467	455	486	492	495	492	465	461	457	450	458	471	478	503	464	476	484	506	498	487	485	436	487	474	452	461	446	461	476	456	473	483	472	493	462	450	475	480	428	461	485	477	446	491	506	492	499	483	466	476	423	463	495	508	472	486	482	486	469	500	474	461	428	464	463	495	480	510	549	452	459	467	461	466	484	476	470	502	455	483	466	471	465	485	474	468	431	490	453	448	526	509	502	509	456	480	463	480	469	451	480	459	462	462	453	461	450	479	518	526	463	487	478	492	479	495	485	448	514	525	491	478	481	479	512	461	498	498	435	482	466	494	495	506	516	449	517	491	490	471	482	480	470	478	473	463	498	478	479	486	508	473	485	455	473	442	439	463	472	522	481	500	512	491	489	495	497	456	480	480	559	472	435	512	505	474	481	492	464	474	480	468	468	484	456	496	478	525	467	478	455	429	461	473	463	504	458	450	511	460	480	471	476	489	476	508	513	489	494	483	527	499	485	479	476	432	449	484	506	487	508	507	484	488	493	453	466	440	467	490	485	493	486	472	469	489	504	490	500	498	525	469	440	461	475	491	497	468	466	455	458	482	483	493	478	516	506	493	460	461	431	455	444	515	447	459	496	491	487	459	516	464	501	481	481	465	489	478	477	462	488	471	507	490	485	442	488	472	498	439	489	482	465	490	486	477	474	460	480	473	457	487	488	469	485	525	470	486	462	480	542	492	483	498	454	523	475	520	490	519	489	442	498	514	473	455	507	466	471	451	451	480	440	479	456	495	489	478	456	459	473	496	486	501	487	466	450	492	453	497	461	485	505	481	462	470	517	477	462	432	500	511	473	458	450	489	515	484	499	462	506	485	500	459	490	486	495	487	488	451	459	466	459	502	485	475	482	507	488	463	467	472	485	454	463	489	483	513	469	434	440	514	491	499	483	476	459	465	490	490	475	503	456	513	489	479	515	522	428	490	481	487	498	461	506	451	480	481	473	474	471	511	466	502	443	474	450	472	461	496	531	502	493	502	496	444	472	453	459	518	441	514	494	441	530	500	462	491	469	476	519	448	534	459	501	444	460	517	491	488	436	496	492	495	520	492	447	503	482	469	500	475	510	454	493	467	460	482	500	484	488	452	429	520	485	492	486	476	491	499	496	455	464	457	467	459	450	485	475	494	447	469	452	478	463	472	493	464	448	467	429	481	473	500	479	464	460	515	453	474	456	504	485	448	486	470	472	478	470	472	471	481	475	463	444	481	445	471	498	481	480	489	484	512	441	489	478	463	509	516	500	483	479	461	523	493	477	457	471	488	475	489	508	438	459	440	466	477	446	464	444	457	494	452	451	450	485	486	470	491	499	473	507	470	482	480	498	431	440	481	470	468	490	498	498	478	485	497	474	482	495	471	475	479	453	504	502	502	459	442	475	407	494	492	481	490	465	466	491	515	492	462	487	479	483	486	488	518	480	483	461	491	467	474	460	465	485	484	438	509	481	476	446	491	469	522	483	484	487	475	470	468	479	493	481	483	512	490	467	466	466	472	489	429	469	488	466	498	468	487	463	501	481	455	491	472	456	492	472	473	456	441	485	452	506	463	499	465	456	458	472	460	453	483	491	517	414	475	493	486	477	466	505	493	455	445	516	457	465	464	518	439	510	429	477	483	457	498	451	516	466	500	489	497	466	483	457	469	460	488	494	493	464	471	495	488	521	477	448	460	434	478	486	482	500	482	471	459	475	476	478	517	459	475	466	479	490	468	460	487	481	466	472	467	470	502	521	515	474	472	483	479	445	499	491	481	447	486	470	465	486	496	441	477	486	461	454	488	466	466	468	462	447	474	488	456	493	489	460	488	504	489	490	490	533	514	468	440	478	483	483	446	447	510	462	494	473	486	513	442	483	484	463	487
39850	70896	59625	39523	23703	12095	5096	2511	1520	1024	662	606	557	530	507	561	531	516	533	514	469	525	459	471	539	475	560	516	496	499	490	512	500	539	522	498	526	563	532	534	533	521	549	525	532	528	490	504	485	511	505	516	515	532	546	521	549	501	513	532	523	524	513	554	526	494	498	542	496	520	574	517	531	534	523	519	496	512	515	537	519	452	477	504	605	491	535	540	535	501	542	541	519	533	524	539	496	539	518	541	483	497	513	511	510	527	567	529	499	509	500	484	533	524	493	527	503	524	548	546	536	452	520	500	479	500	489	509	533	491	564	510	524	513	463	501	563	487	504	510	520	552	519	484	540	501	514	537	542	509	509	500	539	526	522	520	489	509	570	515	494	513	532	513	544	499	514	505	523	539	535	541	511	524	517	534	498	525	520	527	535	509	526	549	561	470	538	539	506	499	566	506	542	530	519	494	526	491	500	531	524	554	482	508	524	533	504	519	528	523	490	498	517	534	500	522	513	504	499	577	519	521	504	550	528	563	522	518	528	507	475	509	498	504	560	485	515	572	521	532	489	482	502	503	479	523	534	522	508	525	516	547	545	505	508	501	507	516	491	497	504	518	496	548	478	543	565	524	502	557	468	547	514	533	532	527	542	494	523	489	529	538	535	564	511	512	537	497	536	506	517	471	503	502	483	486	543	496	510	542	567	505	505	530	505	488	502	517	484	496	521	542	495	546	489	502	518	495	515	486	500	521	520	525	539	544	493	496	519	506	526	515	528	500	489	511	532	541	495	560	526	495	490	536	562	526	513	485	514	498	506	507	468	439	538	520	517	544	536	525	526	544	543	516	520	499	502	535	545	477	446	536	504	527	539	568	502	531	481	559	495	514	514	527	489	503	555	543	499	561	504	510	503	516	543	534	526	508	549	498	484	516	513	516	486	521	463	513	533	545	517	511	535	501	520	493	539	484	497	488	506	524	537	529	513	528	516	525	515	516	492	500	502	471	552	519	533	547	506	526	549	524	503	529	555	546	514	503	496	555	504	505	503	570	528	534	521	553	481	512	508	549	491	456	563	550	504	464	488	526	508	530	502	507	525	540	567	513	497	527	517	463	540	485	575	564	561	522	499	494	536	530	514	483	539	524	550	507	494	514	530	506	564	511	502	517	544	552	491	536	544	493	479	495	511	493	480	545	564	522	479	509	508	552	523	502	526	465	526	547	529	534	522	491	529	494	525	553	523	512	552	533	541	498	523	507	560	528	492	504	517	496	552	544	488	557	523	496	581	534	511	514	521	522	499	484	514	508	509	500	532	503	514	554	532	521	520	559	535	526	539	524	560	529	519	515	552	515	515	538	495	522	494	520	518	524	518	520	516	544	506	493	473	512	506	550	534	491	520	523	528	519	506	523	524	531	538	462	490	534	543	519	550	526	472	534	508	504	506	542	529	503	495	500	565	469	495	519	517	532	517	544	551	508	549	498	486	529	506	456	490	490	516	563	544	530	507	521	545	534	535	521	522	533	502	546	511	555	485	525	542	505	521	524	496	535	519	539	517	493	503	526	527	496	525	532	501	528	493	548	537	534	491	510	485	495	511	557	492	548	509	543	520	516	557	518	514	556	510	477	499	493	548	521	571	519	524	536	535	517	537	504	541	494	544	521	537	488	530	475	546	505	528	536	531	494	563	486	535	537	513	506	546	513	506	532	514	515	513	498	529	518	518	534	539	502	488	486	527	537	568	531	520	517	543	580	546	520	489	545	508	528	551	508	559	496	496	531	513	528	488	509	494	543	525	503	506	500	521	504	515	507	531	534	514	482	528	532	590	526	554	514	520	534	524	523	544	516	546	507	515	485	482	545	484	537	566	470	561	514	517	511	532	528	514	503	479	503	503	510	511	539	524	525	516	512	531	535	518	514	536	496	512	495	487	472	507	561	511	488	516	480	522	479	524	524	545	506	538	542	542	496	549	524	514	499	476	530	503	509	533	508	488	479	529	536	510	542	513	539	514	491	534	528	527	525	488	542	535	504	532	521	529	526	515	537	515	486	559	560	507	526	534	504	543	501	517	531	490	511	501	553	522	520	494	497	507	477	493	529	505	504	553	505	519	515	502	495	504	551	529	491	497	531	527	529	555	513	479	523	540	504	548	502	470	569	529	507	499	574	543	508	515	522	563	550	492	478	550	508	508	523	547	509	511	553	509	526	562	529	517	511	542	506	518	485	496	537	530	506	491	513	525	566	517	552	462	470	512	540	531	520	537	510	520	498	541	541	486	519	521	542	524	465	545	485	551	518	526	513	526	546	533	513	482	536	499	518	496	518	518	541	518	562	542	489	483	518	533	553	496	533	557	566	534	516	525	454	540	502	479	499	507	512	522	521	533	525	542	534	529	525	524	500	504	514	539	511	482	531	528	521	481	495	550	502	527	514	518	525	489	455	504	520	512	499	541	537	496	503	505	524	547	541	513	524	529	494	490	488	505	528	528	533	546	506	519	540	489	554	540	510	515	516	522	506	526	523	493	529	521	494	498	508	498	544	523	480	504	548	555	527	519	530	532	493	553	501	537	537	548	483	508	518	515	562	535	539	559	516	507	529	529	498	517	523	540	536	586	541	528	531	534	522	507	513	511	513	522	524	493	536	519	509	500	550	517	484	493	497	501	514	490	536	516	540	498	555	510	525	516	531	522	519	538	524	529	511	512	522	528	516	514	477	490	531	512	496	510	500	535	516	521	564	547	513	506	568	548	517	539	559	508	529	518	502	502	494	508	537	552	515	534	507	512	531	549	509	486	536	545	510	486	495	527	562	531	557	501	531	521	551	561	524	507	526	554	500	502	508	509	517	522	516	544	528	458	497	541	524	529	560	525	537	538	499	545	514	509	530	546	511	521	538	528	525	533	517	554	514	502	525	482	501	515	521	519	477	546	554	520	519	521	506	504	512	518	493	511	490	508	504	538	492	521	502	512	563	483	527	524	560	505	517	530	538	485	476	471	521	534	537	507	549	531	521	525	521	516	532	513	498	506	514	508	510	504	518	518	489	514	556	544	510	552	517	532	522	534	529	495	518	516	530	549	504	523	514	537	522	474	541	539	494	531	529	483	540	551	528	527	524	511	498	516	537	520	473	528	563	541	533	523	537	535	571	505	525	514	490	531	528	511	540	500	515	485	533	537	523	513	530	519	532	538	501	544	491	508	506	510	513	513	514	521	500	554	529	495	547	548	481	529	511	522	526	518	493	529	534	536	517	520	540	528	501	536	462	517	531	514	537	509	497	500	488	526	538	519	506	479	529	537	534	499	556	483	517	519	528	547	554	544	510	512	509	553	542	482	534	504	512	579	507	522	537	538	493	547	540	519	542	537	466	543	511	523	518	557	502	529	529	502	507	515	502	513	513	510	499	522	545	527	530	545	505	519	505	504	526	527	495	513	535	540	519	526	504	474	548	503	521	496	539	508	521	539	510	472	522	499	535	507	538	539	513
31545	35800	36266	23110	6418	1277	734	469	368	297	291	316	268	270	299	306	296	300	262	274	328	266	306	318	298	296	279	285	258	298	268	305	306	267	277	298	306	292	271	282	268	281	309	288	293	287	303	280	255	306	280	269	270	283	270	253	277	278	284	257	272	302	298	267	280	272	330	307	263	302	260	292	280	296	298	285	286	268	278	287	272	295	289	288	260	256	273	269	324	266	292	294	271	288	288	282	270	279	273	285	282	275	269	301	279	286	289	262	286	280	283	251	297	281	269	289	294	277	305	280	257	305	256	265	311	270	270	287	310	287	328	283	293	287	297	273	277	270	259	298	295	250	283	319	272	302	306	259	278	281	266	290	294	286	248	316	287	305	287	283	288	298	287	283	295	289	273	278	253	263	283	254	279	271	248	286	269	295	252	278	290	262	292	274	295	283	270	315	289	288	289	274	285	296	299	288	297	275	319	269	276	260	275	282	293	271	277	264	270	286	278	297	286	258	306	280	321	294	303	286	270	297	302	300	287	254	252	279	280	285	301	285	291	288	285	260	255	285	274	321	298	282	271	280	270	251	265	271	298	316	291	298	275	264	263	274	269	270	299	287	286	246	288	305	315	289	274	282	269	271	280	305	298	315	303	331	266	286	278	289	285	240	313	285	305	276	299	279	296	287	268	303	269	278	248	294	280	278	252	298	292	305	281	266	289	274	269	280	326	245	283	278	284	305	259	284	318	283	291	291	280	269	292	289	292	280	305	317	280	289	275	304	288	272	272	307	266	281	305	286	257	271	265	262	252	237	320	283	308	300	290	280	279	256	272	293	299	262	298	313	260	281	252	268	265	286	280	276	270	267	283	326	283	271	296	297	277	300	283	274	262	266	282	271	287	282	278	290	273	273	286	280	284	252	262	280	279	255	296	282	273	267	258	302	300	287	285	310	294	286	301	301	269	273	302	273	263	290	277	262	270	285	275	287	295	262	299	256	274	295	274	252	274	293	323	276	287	285	293	287	313	298	262	279	272	295	309	273	305	282	267	268	275	257	300	274	261	286	283	290	279	238	284	296	295	257	277	300	288	282	253	271	280	279	309	270	290	283	248	278	250	310	297	266	268	288	288	278	272	260	259	322	277	295	288	286	276	250	298	275	261	246	248	282	307	273	282	283	274	276	292	257	301	274	291	291	273	322	273	280	261	257	270	270	276	285	256	271	295	292	275	294	283	315	277	269	278	278	283	268	306	283	266	294	302	288	270	277	270	298	275	288	242	309	286	274	255	299	252	291	280	295	264	263	283	281	296	254	285	274	285	255	288	286	251	262	287	308	277	313	281	269	269	255	298	304	295	253	278	290	291	291	257	297	299	293	250	299	280	274	288	281	251	285	254	268	276	262	280	277	282	290	299	277	291	282	311	273	278	303	300	292	279	273	276	316	274	296	285	289	268	268	277	255	283	307	279	276	293	286	292	275	278	271	282	281	301	264	296	324	278	296	295	292	262	297	268	297	277	287	282	280	268	313	268	232	319	252	303	274	286	299	271	298	279	279	287	274	316	279	256	280	288	270	266	288	292	278	279	290	267	304	295	308	296	253	286	297	290	263	291	285	310	293	296	265	269	273	258	294	264	279	275	281	285	266	275	278	307	296	299	287	290	289	278	291	284	269	281	266	280	290	255	305	283	287	293	260	293	253	265	294	297	270	291	268	263	286	289	292	284	268	295	268	291	263	269	286	288	270	274	287	281	270	267	277	277	268	285	290	306	269	262	281	307	275	288	263	271	283	267	330	291	297	268	283	294	300	288	303	299	262	283	287	268	303	282	276	294	313	290	274	301	286	294	268	279	281	292	309	268	289	279	273	291	324	292	299	270	283	276	283	268	286	280	299	291	288	273	266	282	302	295	266	287	285	273	281	288	284	258	265	277	270	288	293	269	285	255	279	275	267	280	325	307	281	298	274	299	279	275	284	290	263	295	278	285	309	285	249	297	282	302	273	250	265	324	264	305	269	272	294	300	282	294	278	299	259	268	290	261	276	287	293	295	290	301	292	295	288	317	299	278	272	287	268	255	293	266	275	264	306	293	262	317	311	280	310	305	268	296	271	291	278	273	287	288	288	277	284	275	292	305	285	312	303	305	300	292	297	295	269	340	253	306	276	299	261	298	289	282	277	291	266	277	312	275	278	288	306	273	276	300	311	299	268	292	290	281	288	295	264	286	292	281	287	268	286	244	248	252	295	304	283	271	243	276	259	275	288	285	305	264	297	259	283	281	286	245	279	288	286	273	303	286	268	256	279	281	247	274	275	261	290	276	269	270	278	265	285	271	285	257	274	291	289	263	276	265	266	273	272	304	285	303	290	280	255	298	297	277	269	252	248	290	273	301	256	254	298	306	265	278	316	277	307	259	254	296	273	288	272	304	261	256	273	267	247	250	271	285	284	291	269	304	307	284	279	276	281	275	290	282	286	294	288	295	279	290	276	307	265	295	305	294	291	341	281	291	295	274	291	279	244	275	298	288	305	269	268	299	266	284	296	301	246	295	276	276	308	275	289	272	307	254	290	304	264	312	283	300	281	307	266	258	267	278	251	286	261	293	261	311	307	268	289	292	266	278	314	270	293	285	294	268	279	297	271	259	277	277	268	287	249	286	257	272	287	313	299	252	299	294	283	253	291	277	303	289	289	292	300	274	299	303	280	277	251	272	295	282	285	260	277	280	260	294	297	291	274	277	259	310	248	263	261	290	282	291	277	298	286	281	263	268	244	279	292	282	281	276	285	290	255	273	268	293	275	316	316	277	272	265	280	316	300	303	247	268	285	256	298	287	294	299	291	292	270	309	299	288	255	256	297	270	298	282	282	285	286	278	293	288	284	261	265	292	294	274	290	259	261	292	273	279	288	270	284	286	262	273	299	308	243	318	268	284	247	277	273	265	279	269	293	253	257	288	306	288	263	276	251	291	309	299	254	298	269	295	264	286	300	290	273	276	289	281	265	280	297	299	293	319	279	297	258	287	300	272	256	297	265	292	295	274	281	288	295	291	293	281	265	235	264	261	296	295	274	271	261	286	293	279	260	278	270	276	274	262	283	288	276	277	321	261	316	297	301	281	262	297	268	261	263	260	279	278	296	297	286	254	274	269	267	288	269	281	285	289	262	320	270	264	284	265	281	282	256	248	273	312	278	321	261	266	318	294	278	280	273	252	288	303	290	274	277	278	294	263	300	277	292	285	286	300	283	259	290	271	293	275	299	309	253	294	275	314	271	267	270	249	254	284	277	329	299	251	286	282	330	271	306	260	256	301	272	283	281	303	287	250	287	309	273	287	300	293	279	255	292	278	261	261	264	260	295	280	310	267	266	286	305	267	284	274	284	275	263	267	312	275	286	307	301	273	290	278	266	252	281	286	266	266	279	308	273	285	274	299	271	261	298	299	264	276	288	259	273	274	251	260	281	278	285	270	304	325	284	281	279	294	322	295	298	266	274
37180	50749	35076	20099	6231	1838	1044	618	481	392	369	339	345	361	309	314	297	326	326	346	326	317	302	317	359	330	331	335	348	333	337	336	323	327	367	319	292	318	324	337	335	317	315	333	300	323	365	333	354	321	317	327	324	333	357	326	351	319	325	320	331	322	350	310	347	330	309	293	328	309	338	335	333	325	331	297	343	346	364	337	322	337	363	311	300	326	299	321	318	315	369	328	349	351	342	358	301	340	345	309	294	332	319	382	307	317	340	354	356	335	325	327	334	375	350	345	337	340	357	332	330	370	348	350	319	333	345	348	306	346	336	351	335	348	327	335	338	327	363	344	373	361	302	310	329	298	347	334	325	337	323	319	341	319	287	325	354	318	303	340	316	338	355	333	313	320	319	351	342	313	322	325	332	355	317	314	316	318	303	317	353	354	318	309	320	334	342	303	311	346	307	345	335	307	341	345	297	326	319	346	340	331	344	292	347	316	356	335	326	318	291	338	322	300	301	335	327	328	313	351	339	308	339	340	365	324	321	288	331	323	317	319	355	326	320	327	322	321	378	345	341	329	319	340	343	326	320	327	337	312	362	328	344	302	338	338	357	310	334	339	328	340	341	367	314	333	288	333	303	353	288	321	318	305	346	347	328	353	335	354	324	345	306	332	343	341	332	311	322	320	321	333	329	318	333	318	314	350	333	319	328	331	344	333	331	327	349	320	315	304	324	349	359	356	327	341	314	325	301	309	331	362	337	316	340	312	320	327	316	327	323	342	347	330	308	318	352	346	286	322	335	310	343	297	331	330	328	292	378	340	331	340	301	314	310	338	306	309	312	324	299	341	327	342	335	317	340	314	318	318	294	314	356	325	312	352	350	334	326	330	320	348	315	349	310	316	325	305	339	329	360	340	320	318	306	320	352	363	339	323	339	335	327	318	317	321	325	361	341	341	330	328	303	294	326	338	322	337	355	316	300	323	331	327	304	307	329	331	309	332	325	325	335	314	338	337	292	331	335	321	326	342	322	334	332	351	331	314	371	321	349	335	334	349	328	344	332	328	338	327	325	337	307	352	309	355	364	354	325	354	317	328	343	326	329	314	330	290	329	309	350	333	334	323	338	315	334	347	301	326	341	340	353	319	306	322	299	340	318	333	315	323	314	355	349	322	332	311	347	309	372	346	309	312	343	345	316	305	332	329	310	342	317	313	341	362	325	343	356	345	313	335	321	328	324	341	288	335	318	306	344	319	338	343	352	307	329	341	320	336	334	294	319	330	350	333	318	320	352	334	300	344	327	338	339	340	352	325	333	343	323	303	339	344	353	326	325	360	328	312	335	358	300	324	308	354	340	325	328	337	329	337	320	317	329	342	299	334	340	341	302	330	318	308	332	352	354	339	359	293	344	348	322	320	350	319	316	323	334	308	313	314	344	324	317	338	316	301	332	315	336	319	342	339	327	350	325	321	305	297	331	305	326	312	327	328	324	327	319	292	310	332	295	354	311	270	317	303	347	319	344	301	342	328	309	339	311	287	304	306	298	339	332	324	314	335	335	344	324	292	346	340	324	306	344	328	313	354	347	297	321	342	318	331	357	333	333	332	321	348	329	360	343	323	336	328	337	319	327	319	308	340	333	342	324	327	390	351	343	319	306	302	320	308	327	348	303	333	304	320	327	342	335	328	336	322	343	320	382	322	315	331	313	347	295	362	319	334	323	325	347	331	373	342	312	327	353	329	353	305	343	328	335	322	316	329	301	332	340	325	313	321	315	290	308	340	348	336	326	344	349	338	356	353	338	325	330	330	356	309	330	308	312	339	287	321	331	330	321	311	327	334	346	328	302	314	335	345	312	319	304	317	317	327	345	332	323	305	335	331	348	314	277	344	303	331	292	329	343	336	302	335	325	304	339	326	342	315	319	333	297	360	380	349	309	310	341	311	339	320	350	361	327	316	333	332	359	317	332	330	357	364	323	306	337	314	327	331	336	366	312	337	328	336	325	322	290	341	342	294	313	327	331	312	301	341	327	306	344	318	321	332	320	320	337	318	301	306	321	348	306	346	332	331	336	354	306	321	356	322	340	349	307	334	306	314	298	310	338	302	345	350	342	323	320	349	311	305	308	295	374	314	322	322	338	316	317	327	334	336	361	331	342	339	328	319	357	349	336	325	337	338	320	355	337	303	331	334	311	333	344	355	317	309	338	334	347	334	301	336	324	310	339	337	354	340	332	325	322	358	314	302	314	337	316	325	323	299	344	343	316	342	326	333	345	308	339	329	325	325	341	340	319	318	361	336	281	299	343	324	326	349	341	342	293	302	305	316	344	328	347	338	338	331	321	300	318	325	321	339	335	302	344	365	321	311	314	345	311	300	295	308	319	329	305	336	305	306	329	343	312	332	323	307	342	347	329	350	329	335	328	337	348	336	318	317	331	336	343	306	344	295	354	319	327	362	349	336	321	356	332	297	355	346	283	335	343	317	306	351	321	330	356	335	319	321	314	344	321	300	370	292	296	304	318	311	326	339	330	326	343	311	303	323	341	314	310	310	337	326	341	310	319	374	314	341	326	293	333	317	340	289	316	340	362	280	336	342	325	339	322	353	306	329	338	327	288	295	340	348	360	303	330	329	330	340	315	331	343	319	329	315	316	316	337	339	326	319	338	344	343	319	323	334	328	335	339	310	343	310	336	314	348	318	326	333	340	316	366	355	326	329	312	339	323	328	319	332	314	335	326	327	343	333	339	342	311	355	333	340	332	320	332	354	303	350	321	308	317	295	320	307	312	329	376	341	326	294	342	321	348	323	304	324	311	344	330	324	307	319	319	291	306	335	314	346	332	341	343	319	309	338	352	357	366	319	312	351	308	342	314	354	306	336	315	317	349	330	324	312	323	319	328	320	312	324	325	342	348	331	307	295	328	343	322	354	328	317	337	336	331	345	317	324	334	292	355	321	324	348	283	312	330	322	324	305	346	314	325	313	326	339	300	348	329	347	303	319	306	319	360	346	317	303	343	325	339	336	331	297	323	351	372	339	341	301	312	302	330	345	309	327	336	322	343	316	342	311	341	302	315	326	335	333	306	303	352	337	338	323	350	315	291	306	291	318	302	302	305	364	306	311	338	308	319	327	354	310	340	342	367	289	315	340	339	366	304	321	359	292	366	338	333	322	331	343	322	308	349	366	343	327	324	312	341	350	336	322	323	328	341	305	322	303	347	332	317	337	317	285	349	323	319	329	358	303	322	348	328	354	337	327	323	312	327	324	316	337	321	339	331	332	352	342	314	322	329	337	342	306	333	314	317	346	325	325	314	317	332	329	312	328	327	342	359	315	350	325	335	314	323	307	298	320	332	340	314	340	344	325	304	293	337	358	347	339	328	331	312	336	322	315	340	307	331	311	335	295	330	319	342	304	313	341	327	310	328	317	314	319	316	373	350	340	333	365	308	329	332	361	320	321	313	297	393	312	326	320	328	321	347	312	292	357	349	324
23959	20935	28202	24558	20521	12406	4811	1954	786	444	393	382	339	299	345	309	349	332	363	329	320	328	327	338	337	315	331	360	329	322	331	327	331	299	336	302	316	323	296	354	311	287	334	333	334	291	326	327	313	316	311	319	331	309	335	304	276	344	345	325	324	350	304	319	324	333	335	330	331	352	335	294	311	326	359	330	298	322	305	311	299	331	342	331	327	325	271	328	314	347	322	327	327	319	349	308	320	321	328	302	347	308	313	291	331	327	318	382	282	301	347	332	304	337	290	314	331	323	321	307	354	321	303	344	313	347	298	333	337	319	316	295	306	333	332	332	316	306	322	339	327	314	331	350	299	315	320	320	312	352	316	309	327	291	336	370	335	333	317	342	324	341	309	299	290	297	331	329	328	296	332	309	313	334	271	339	313	330	330	329	311	320	311	332	321	327	288	317	295	310	349	319	353	297	325	336	336	277	297	304	305	341	343	316	301	314	330	349	334	301	291	349	334	312	348	279	305	327	337	319	321	334	334	328	339	351	307	309	316	335	299	365	356	332	312	341	297	300	316	318	319	305	327	335	354	313	325	293	330	336	334	332	332	288	345	370	323	286	327	330	318	341	286	335	311	314	316	324	357	316	318	344	347	317	320	339	321	307	314	360	344	317	314	324	372	320	301	327	331	352	322	324	313	346	337	303	309	313	356	308	336	314	333	323	320	331	332	304	321	313	305	336	334	327	336	307	318	343	326	350	327	308	331	328	344	318	339	343	334	349	317	305	333	318	332	331	356	365	324	327	324	338	335	298	369	323	305	324	308	321	339	331	296	312	321	316	323	325	313	366	344	288	335	312	316	305	328	319	331	312	300	339	326	322	293	303	333	324	314	306	314	319	305	322	313	292	309	274	328	314	316	342	335	290	337	308	332	321	283	359	323	310	317	320	350	340	344	317	317	305	325	315	318	319	348	292	321	311	327	357	318	347	332	337	339	337	302	315	305	311	327	303	336	348	288	303	333	364	351	305	324	359	315	319	322	303	307	326	322	316	311	344	314	327	322	291	331	326	341	313	322	354	337	308	319	283	323	360	343	322	313	327	347	313	300	329	314	351	321	346	314	317	333	334	311	342	315	340	304	309	309	337	298	330	334	317	335	335	328	308	322	324	329	327	321	316	320	326	317	291	320	321	318	340	299	330	345	317	341	339	338	314	304	328	316	330	313	320	311	296	319	316	315	318	311	321	332	310	310	324	299	329	336	319	326	327	325	308	349	311	307	315	341	311	344	318	316	301	354	332	299	316	319	308	336	322	336	319	335	324	306	282	272	308	301	295	303	314	274	331	294	307	341	308	301	312	341	314	319	324	341	347	357	327	350	313	337	311	329	289	350	328	304	326	327	333	334	324	310	379	315	339	301	345	340	330	329	331	350	340	323	308	344	289	292	302	348	312	337	290	332	318	342	289	288	325	365	297	311	329	340	318	347	297	320	287	331	327	339	342	273	308	298	353	323	311	328	343	312	321	316	303	328	334	315	342	310	321	333	311	317	308	311	324	302	303	301	308	318	345	321	316	311	332	317	345	370	323	321	333	325	330	317	316	321	300	297	312	334	328	338	337	347	321	320	339	306	295	333	315	292	337	331	332	347	311	323	303	331	298	303	331	289	316	295	309	289	325	312	288	342	321	336	315	324	317	321	326	294	297	315	346	306	330	317	326	347	370	334	339	339	319	346	332	319	302	297	338	290	333	339	312	315	314	331	334	296	331	357	328	332	313	298	316	333	292	330	280	309	336	304	343	353	326	321	310	327	310	332	360	330	313	320	320	298	338	329	297	350	288	314	355	347	378	339	298	339	312	326	349	384	345	346	318	324	295	346	320	316	294	314	351	343	337	313	320	332	323	340	323	332	311	318	346	313	330	317	334	316	347	331	333	321	311	326	328	307	332	348	324	320	327	327	352	326	298	321	289	313	309	331	352	321	303	315	330	366	308	351	320	338	292	313	320	313	315	358	338	310	351	358	321	334	314	334	335	305	322	303	321	334	345	310	314	345	329	325	319	343	320	296	304	323	317	309	334	328	340	277	337	313	309	306	305	345	311	376	302	302	314	327	321	328	346	325	330	316	340	328	316	340	308	302	349	323	319	320	312	315	338	305	341	352	334	333	325	337	319	362	309	334	302	317	333	321	287	295	346	314	336	334	327	324	313	327	313	315	321	301	307	326	336	327	299	316	318	352	292	338	315	322	305	307	296	324	297	306	276	333	321	345	347	310	316	300	327	316	281	337	327	347	296	308	345	320	299	321	306	342	306	329	337	340	297	316	315	332	328	348	351	306	309	338	364	353	320	300	341	333	327	325	319	312	301	345	312	377	340	337	308	326	306	317	322	334	328	323	323	320	338	307	341	293	338	338	315	320	324	300	317	304	325	321	364	345	349	295	350	323	326	295	322	297	318	366	349	314	304	327	299	337	301	328	308	333	351	356	353	306	345	356	291	317	326	304	350	335	341	326	330	347	334	318	300	307	336	309	330	348	331	337	338	333	307	327	300	324	346	309	304	323	292	294	313	342	314	297	341	319	313	340	340	299	325	308	317	309	313	316	313	352	351	281	334	339	310	298	309	313	329	297	345	331	323	323	301	332	336	294	327	338	327	321	309	351	329	345	341	337	345	316	310	319	342	301	326	317	318	317	303	335	309	310	287	350	318	354	307	316	332	328	358	319	351	305	322	305	316	329	329	316	310	334	343	309	323	310	304	322	333	314	321	350	289	308	344	323	341	355	311	311	316	328	313	331	330	333	320	307	335	331	374	302	335	315	324	327	311	334	317	335	341	311	307	288	354	319	317	310	343	313	337	322	326	301	314	318	319	334	328	322	320	344	307	317	330	296	306	336	333	291	330	326	317	306	311	306	321	304	308	329	307	314	345	309	308	362	324	309	342	299	321	267	341	330	320	326	314	355	325	311	292	308	299	318	314	325	342	311	297	321	340	322	347	353	333	334	314	330	348	318	336	308	297	315	330	335	359	323	335	351	324	310	326	326	311	333	314	322	306	337	319	308	351	333	349	320	348	291	303	317	330	333	319	352	301	306	366	316	315	333	326	348	295	332	330	318	298	297	314	313	335	339	325	345	325	339	360	362	343	326	328	314	310	346	314	308	339	318	323	320	300	367	307	331	352	344	336	330	306	316	337	345	311	337	330	307	306	341	298	298	350	293	352	334	316	296	320	339	324	317	309	349	308	320	319	320	313	335	301	336	333	309	327	311	309	300	312	287	318	320	340	345	317	331	330	359	297	339	328	326	329	338	335	317	321	296	310	333	336	345	342	326	338	338	341	332	324	318	328	334	316	334	326	322	313	334	335	325	355	357	320	326	306	315	320	320	326	338	323	336	350	317	346	328	365	335	318	335	350	342	294	336	329	328	293	330	314	308	335	360	311	289	333	326	316	322	313	332	343	314	315	298	321	349	294	316	309	323	312	317	320	294	328	280	295
39783	58276	43454	22853	11888	7000	4560	2564	964	558	413	379	394	365	379	361	383	405	420	365	372	350	347	405	410	372	348	344	343	361	338	362	373	375	356	375	384	361	362	404	380	368	396	358	355	345	356	342	332	401	383	344	364	353	385	368	368	375	379	374	408	330	377	364	320	385	343	353	375	348	357	369	360	379	323	377	339	386	389	381	348	333	373	353	318	374	349	379	343	329	350	321	341	352	351	377	359	370	357	399	316	366	362	363	343	359	381	359	365	359	385	369	367	375	393	369	351	383	341	310	341	335	375	362	364	361	397	366	358	368	350	331	357	364	311	366	379	375	361	369	410	365	345	343	339	362	377	376	368	337	331	331	386	351	381	355	390	373	337	364	381	365	378	333	369	363	358	371	364	353	375	350	376	372	351	355	340	351	376	374	345	364	340	343	362	348	343	354	382	318	369	375	372	381	365	372	305	324	346	354	328	367	372	361	348	333	359	397	345	324	362	390	376	337	318	372	347	374	369	344	366	367	311	377	346	334	367	340	353	341	342	345	364	360	363	366	359	360	338	367	343	332	383	355	386	377	395	345	365	340	353	344	329	379	335	371	364	335	390	374	345	357	356	349	360	365	342	337	348	356	382	373	356	356	351	374	383	361	341	348	375	379	361	359	349	377	330	354	373	377	341	333	346	363	357	357	337	366	379	358	348	356	351	351	357	342	368	363	362	365	364	367	378	356	369	343	373	334	364	382	361	386	356	362	375	376	359	370	383	351	373	386	370	410	354	353	381	369	341	353	390	361	353	321	364	350	347	361	343	361	348	354	391	358	372	354	385	370	359	373	336	365	360	359	337	345	356	364	345	329	334	369	370	349	370	356	368	349	355	359	360	365	392	339	343	359	364	345	362	335	365	391	370	345	366	371	332	349	374	346	355	335	320	350	368	363	387	352	345	362	372	366	341	314	361	386	320	366	378	369	360	370	367	336	385	361	341	364	338	344	335	366	365	371	350	356	364	390	407	323	354	370	382	364	387	369	355	365	351	352	376	378	361	374	359	351	347	347	350	337	359	348	396	360	350	355	349	370	365	357	359	359	366	366	365	357	383	366	366	346	355	360	349	373	359	400	360	367	359	338	365	383	391	393	367	347	379	352	325	399	395	352	359	369	356	345	357	385	386	345	372	375	373	342	347	353	365	373	361	374	351	359	354	351	323	365	397	343	367	333	380	373	352	387	326	407	359	386	369	368	388	383	377	348	375	369	342	403	368	371	331	330	360	366	365	385	356	370	355	351	389	353	379	343	373	372	360	372	378	394	344	352	365	373	353	392	370	363	345	339	358	360	354	360	332	350	348	363	370	344	401	353	353	365	341	369	386	379	338	390	382	380	373	328	352	356	350	361	360	373	369	365	359	328	358	334	364	347	352	356	378	348	355	377	361	343	377	358	347	353	346	381	355	337	386	339	375	344	349	362	353	371	370	342	374	397	387	345	362	359	362	350	369	359	405	340	380	363	352	373	353	353	382	383	382	383	352	343	368	379	355	360	343	362	372	367	383	339	366	359	384	379	365	373	354	375	333	366	348	388	351	380	367	368	374	371	367	353	376	346	386	329	371	354	390	341	379	357	329	376	373	374	370	354	405	380	382	339	359	351	348	386	372	367	363	343	391	342	341	342	336	393	370	342	375	397	352	365	354	358	367	359	369	351	339	356	339	349	368	351	352	346	376	359	381	370	374	369	367	360	359	368	381	359	372	350	360	361	372	335	358	368	383	418	347	378	347	362	357	404	350	390	363	388	365	405	339	339	344	361	367	369	370	353	383	364	355	361	384	380	356	374	392	363	368	357	372	396	374	316	373	368	354	353	341	365	372	369	342	396	369	340	392	391	322	389	351	376	362	355	391	369	385	361	363	369	394	374	377	367	320	347	339	344	366	362	376	404	341	398	359	366	398	373	310	345	347	359	380	353	406	360	343	369	400	366	371	358	391	347	367	345	375	378	354	361	337	374	366	398	347	380	335	345	330	386	319	335	374	366	387	340	351	363	363	341	329	383	355	390	364	369	327	397	365	339	380	367	350	362	327	371	362	376	349	324	360	343	382	378	368	380	349	348	369	366	389	358	388	372	344	375	371	352	333	358	327	348	358	385	378	387	382	333	326	334	325	367	341	346	327	336	357	393	343	347	350	344	377	338	361	368	389	340	333	346	366	336	356	351	356	396	369	369	373	394	363	319	392	345	332	356	411	348	367	371	368	346	383	354	349	376	357	336	395	366	367	359	375	368	389	390	359	376	385	383	370	306	361	393	387	369	386	338	335	370	387	382	356	396	358	355	331	396	344	368	398	346	351	369	346	392	347	401	382	374	372	333	375	348	354	354	358	351	358	409	350	343	387	348	346	382	357	369	378	376	370	372	374	355	396	338	357	357	365	375	379	374	372	382	351	394	368	344	384	378	358	352	371	358	339	355	365	344	342	345	342	389	355	365	352	350	370	383	378	368	384	371	372	367	342	366	341	337	352	365	348	344	391	329	366	352	382	387	338	388	362	341	357	372	367	385	365	355	357	329	332	407	352	363	362	367	363	382	341	354	353	352	383	378	346	329	340	348	362	348	383	349	370	378	321	379	368	375	345	362	377	380	347	346	389	366	323	363	386	351	354	335	370	365	342	372	387	362	334	368	377	385	333	333	331	394	392	362	361	374	328	338	377	350	368	371	338	333	340	376	354	361	392	393	338	361	374	369	356	353	327	375	397	380	375	352	368	340	357	392	359	370	344	337	369	383	353	367	385	369	332	352	349	377	355	394	362	360	373	361	387	362	367	364	351	352	371	367	335	387	353	336	341	355	398	344	363	359	367	347	404	374	356	342	357	358	382	401	375	379	373	355	367	378	347	355	379	353	335	368	368	374	359	329	388	358	368	337	380	377	370	363	368	358	370	381	333	353	365	354	368	326	366	350	374	350	344	341	349	347	392	382	353	356	338	368	384	355	392	372	390	356	381	393	385	380	359	371	359	337	377	349	384	365	353	378	378	403	356	364	388	394	400	352	348	358	384	371	384	341	354	340	366	355	362	400	355	365	359	369	386	356	380	307	343	359	365	396	342	370	408	361	376	380	352	351	360	374	378	368	368	355	352	339	386	393	381	359	381	358	338	410	347	340	369	325	388	343	400	343	387	352	400	340	317	356	365	344	392	379	366	346	316	348	339	372	349	360	374	382	360	358	340	340	376	360	363	350	370	343	364	350	367	348	366	359	378	370	356	394	346	334	318	365	363	368	379	362	378	378	359	380	358	366	319	369	348	368	332	336	370	381	346	370	360	368	392	384	419	359	351	349	362	339	347	347	384	335	364	331	356	395	327	365	355	358	377	340	345	339	354	388	344	343	363	352	369	330	341	357	377	365	353	374	399	344	332	352	367	349	372	380	374	401	358	371	367	363	335	381	371	373	361	349	371	372	365	341	384	361	375	380	365	357	392	385	388	381	342	359
25308	21444	29120	26515	17458	7246	2458	973	549	446	414	419	402	390	405	331	370	336	392	388	387	387	365	368	408	377	392	340	366	387	373	382	382	362	403	342	394	389	399	355	388	375	404	408	365	410	374	367	385	383	383	407	378	381	388	365	402	360	375	424	385	374	382	368	376	382	380	347	365	384	382	399	387	357	374	349	371	394	389	347	360	395	325	376	352	349	360	374	352	392	401	411	337	355	383	355	380	385	381	364	397	356	428	344	353	389	364	406	382	382	382	386	408	392	350	373	385	367	387	427	355	362	351	391	363	374	391	392	427	373	370	401	387	410	393	386	367	374	391	365	364	375	398	378	390	363	385	368	352	366	351	363	382	378	349	338	362	376	389	383	369	371	383	368	390	382	429	387	382	362	387	366	342	385	390	358	361	386	369	377	364	364	379	397	346	377	372	370	389	353	382	374	348	367	367	368	357	378	371	400	416	388	357	391	399	389	371	362	380	360	398	382	375	389	392	348	355	396	372	401	369	339	381	357	356	377	392	367	375	378	381	378	382	374	393	356	382	406	341	372	373	396	386	391	412	349	362	371	379	408	403	403	387	350	370	356	367	383	365	368	389	352	352	335	385	326	387	361	365	419	375	376	357	369	356	336	377	349	383	372	374	358	386	353	339	357	367	368	376	388	388	383	370	360	375	355	417	378	400	372	416	365	378	375	353	374	347	371	394	383	397	389	372	369	385	361	403	390	372	401	371	356	379	412	359	391	408	441	382	366	384	397	396	378	386	383	390	406	391	394	398	358	413	384	377	379	368	364	369	398	379	416	421	380	404	386	375	378	397	370	386	397	372	373	346	390	375	369	405	397	389	400	407	377	402	341	394	396	368	395	406	413	407	349	371	434	366	390	391	378	391	348	382	398	383	410	392	401	380	354	403	371	406	393	395	358	391	370	387	386	389	334	375	413	375	376	380	396	428	366	377	381	395	361	367	397	354	338	393	385	366	398	387	382	380	381	412	386	380	356	392	379	373	366	358	404	395	388	364	389	389	375	363	400	408	368	393	388	426	363	340	372	403	411	380	371	370	359	381	384	350	388	376	428	404	403	427	368	337	392	376	357	354	380	374	389	369	361	389	383	367	378	351	386	390	358	352	354	399	386	383	379	392	358	381	349	403	363	346	360	391	374	389	379	388	368	410	429	364	384	399	401	381	398	345	366	394	344	364	389	388	401	373	359	371	390	360	382	335	409	409	371	342	340	371	402	367	374	349	380	360	398	368	413	408	370	379	356	356	406	389	431	348	374	360	363	376	383	426	368	391	367	359	397	386	394	382	358	394	347	378	345	353	368	402	358	360	386	376	400	348	358	393	389	377	361	385	388	362	394	405	379	356	401	376	368	366	394	352	392	387	371	357	349	364	366	398	383	418	394	375	405	366	401	401	390	402	390	375	381	373	414	374	370	406	356	373	363	373	383	404	410	368	399	344	381	408	359	387	379	362	427	373	396	327	403	369	403	404	358	374	416	366	371	354	322	363	370	360	356	362	355	394	337	398	370	339	362	397	350	407	406	385	383	358	367	380	368	336	369	391	379	387	367	410	372	378	403	357	393	370	370	340	397	366	340	373	357	371	387	377	360	363	385	376	416	358	399	379	388	396	362	345	374	385	404	390	363	406	382	361	373	346	355	382	391	365	388	436	370	372	386	332	366	378	381	368	372	396	414	338	389	377	344	389	387	370	409	404	357	378	371	356	338	392	357	359	365	373	398	350	353	408	367	373	385	396	375	372	383	370	384	380	377	403	380	392	364	376	379	356	361	384	372	388	386	417	357	437	380	415	370	386	389	362	407	364	373	398	388	367	363	385	368	402	387	365	352	384	369	359	394	361	404	388	403	387	391	358	406	382	408	398	377	409	372	384	365	365	365	376	401	383	385	359	398	336	351	377	375	391	369	363	391	364	396	375	384	362	390	388	368	357	383	378	391	361	402	377	381	403	390	406	386	387	373	393	375	395	374	381	374	372	369	386	426	388	375	376	421	375	389	388	332	338	376	361	374	372	375	388	369	377	383	400	409	413	398	381	360	390	350	387	367	376	400	337	388	379	376	351	390	381	423	410	407	364	403	373	359	383	361	358	357	372	409	344	345	426	410	377	402	343	367	359	372	379	395	346	352	348	402	369	344	344	364	370	381	396	336	352	374	363	425	386	356	405	365	399	400	374	388	384	397	396	385	387	396	391	381	375	382	358	373	374	358	360	361	392	414	397	382	399	381	394	351	380	368	381	383	371	366	378	408	398	352	366	382	428	392	377	377	382	365	345	391	361	379	408	409	387	399	346	399	359	383	370	382	345	372	397	404	356	397	390	411	401	385	406	399	404	357	360	379	387	360	376	400	388	367	369	393	372	408	394	358	373	386	365	385	408	403	360	380	397	371	380	333	355	361	411	379	339	383	356	361	376	359	379	387	371	416	367	401	366	369	407	376	385	353	381	380	366	361	357	379	386	411	391	362	378	361	366	385	377	349	380	375	425	381	388	407	379	358	392	384	370	357	388	397	373	392	382	387	346	350	379	373	377	413	352	357	362	382	357	383	382	376	392	375	412	392	385	411	383	373	380	385	348	370	363	397	400	405	382	427	402	361	372	399	388	345	391	414	391	372	356	377	390	380	374	398	371	391	396	353	367	377	383	387	383	372	372	369	394	375	375	384	385	373	380	368	389	346	367	435	371	395	363	375	373	396	372	395	411	346	422	379	381	373	413	399	358	355	433	408	403	339	380	387	394	382	364	387	380	330	370	373	388	358	370	356	392	344	348	368	396	359	352	348	367	370	404	386	369	357	373	373	384	376	369	368	398	385	373	366	388	379	386	379	349	383	407	360	358	369	354	402	386	365	388	386	387	396	343	395	356	371	374	390	375	386	401	404	377	354	384	359	358	378	357	392	374	388	363	370	382	380	399	386	371	392	383	369	356	382	376	406	391	373	398	375	402	406	396	379	389	420	388	391	384	401	366	390	364	396	379	353	382	384	371	355	369	355	390	335	375	386	348	402	399	366	367	390	376	371	363	382	367	379	389	393	402	405	354	381	370	405	382	415	350	394	379	368	365	382	387	361	378	332	374	388	399	414	400	406	377	382	394	368	384	383	373	384	376	395	345	394	381	376	364	388	401	376	361	373	358	392	364	369	395	370	355	390	354	376	388	361	370	401	378	361	385	389	407	376	342	367	360	376	352	326	351	383	372	390	367	375	378	387	377	388	391	390	357	379	379	380	399	345	386	366	361	395	371	392	370	386	401	372	361	351	417	389	379	377	399	399	395	368	362	361	355	402	392	379	410	378	349	364	356	390	378	374	380	362	379	384	370	397	400	388	399	388	368	339	361	378	379	359	355	392	411	393	399	394	389	339	357	374	356	382	370	372	355	367	384	379	363	399	333	416	394	328	383	397	397	359	415	350	362	389	371	440	406	420	381	376	391	342	398	384	395	352	350	405
37046	54708	39765	24178	15950	7339	3478	1383	658	498	440	496	462	464	429	409	417	443	423	477	434	423	450	418	404	444	452	424	448	422	418	465	433	447	441	390	381	426	433	429	410	408	427	459	417	375	458	431	436	453	419	419	439	454	459	415	432	424	432	408	425	480	414	431	448	425	414	431	456	441	444	443	422	421	412	418	425	450	429	458	455	421	389	386	443	425	462	418	423	422	418	435	448	426	440	420	407	445	419	439	438	419	418	432	410	468	422	428	464	431	427	418	424	449	466	458	426	452	412	402	451	421	393	445	440	435	413	407	417	434	427	426	405	429	407	416	463	418	465	453	406	405	459	441	455	413	416	413	458	431	392	438	428	437	447	478	416	404	444	479	459	394	411	425	405	421	393	419	437	443	430	420	436	438	448	455	412	422	454	403	445	419	460	468	437	408	391	410	402	409	429	423	398	395	443	421	440	456	440	475	434	420	396	386	454	424	449	414	444	457	412	482	440	440	384	435	396	404	442	420	463	442	407	425	436	422	437	441	410	446	401	416	423	432	401	414	450	432	414	414	444	404	444	429	422	410	450	445	415	430	443	428	426	428	453	433	431	435	443	458	428	402	442	426	440	411	448	432	423	377	421	433	442	434	422	424	441	437	439	416	463	428	418	404	429	423	411	410	446	415	433	430	446	433	420	420	408	405	429	479	449	419	435	428	416	420	432	444	409	425	473	415	422	444	398	410	421	414	429	438	429	417	414	403	389	442	413	424	427	431	456	427	450	387	423	431	441	456	427	396	415	419	443	390	441	435	435	423	449	435	425	396	469	419	468	447	403	441	436	436	424	440	404	470	426	436	433	414	427	401	396	418	416	445	426	437	451	414	394	462	433	429	392	435	390	460	414	432	443	435	421	421	396	429	405	413	450	402	450	400	437	437	412	428	421	414	398	392	415	456	416	445	461	466	403	415	456	450	396	419	420	439	435	442	416	424	408	413	399	463	472	462	429	429	430	451	441	439	438	443	420	455	423	455	427	417	416	418	416	428	455	398	448	449	421	432	450	427	457	405	398	443	424	424	419	462	430	431	410	398	418	432	421	445	430	399	417	407	429	441	435	430	419	423	404	408	437	450	432	409	455	439	408	413	422	418	423	434	447	414	467	469	438	421	406	422	414	431	439	442	432	406	412	438	423	447	438	420	416	430	396	412	448	458	455	404	414	441	421	425	407	436	422	437	488	446	426	447	433	436	425	468	413	446	433	440	398	436	395	467	428	422	446	436	466	413	406	457	429	417	389	409	409	454	437	463	434	434	454	417	433	429	442	424	406	436	429	385	452	399	465	426	463	429	451	446	427	441	422	469	464	425	425	404	410	413	411	420	459	417	392	458	422	443	456	417	428	428	431	462	412	449	416	448	396	478	444	452	431	434	462	434	417	394	435	440	442	437	417	447	423	434	409	432	440	460	443	429	444	424	384	418	436	404	429	450	412	457	400	422	431	449	413	413	429	457	435	417	401	426	443	420	416	412	430	447	432	431	420	417	407	444	417	417	428	455	403	445	434	450	434	442	427	396	427	439	410	438	431	410	425	447	420	448	417	429	450	473	429	409	470	429	443	447	473	424	429	451	416	442	420	425	441	408	401	404	382	413	414	443	397	440	426	473	441	433	437	425	408	435	433	423	463	434	396	400	446	435	431	410	410	431	444	439	429	455	407	434	409	427	446	457	414	447	436	424	411	426	433	416	445	437	446	427	446	449	416	431	448	421	457	469	403	429	416	432	390	448	442	408	418	402	430	416	400	447	444	417	448	440	412	420	407	458	422	437	392	420	434	395	469	442	449	417	436	428	439	409	403	412	418	428	407	401	434	429	434	407	433	485	453	429	463	423	424	436	424	450	403	407	421	415	449	444	449	418	446	422	460	410	444	416	391	455	445	430	470	393	449	434	417	397	427	445	407	391	452	442	463	417	434	380	430	410	409	411	449	445	421	391	399	406	424	452	393	426	398	439	404	439	429	437	413	442	427	435	460	440	411	440	451	428	424	445	454	420	441	445	390	437	424	403	416	457	419	441	429	406	447	412	429	411	445	441	451	427	417	474	459	444	454	426	435	440	434	442	457	410	404	432	408	438	426	428	454	437	442	416	426	445	451	424	402	426	443	439	426	427	439	417	388	412	447	427	433	399	446	452	458	402	485	408	442	461	448	417	406	383	437	429	434	443	434	417	412	457	447	417	423	418	414	418	412	430	424	453	417	448	427	446	425	416	430	419	451	419	442	416	433	408	414	396	445	436	435	456	440	437	458	416	464	450	426	434	429	434	463	454	436	444	456	413	417	460	402	451	427	460	421	425	450	421	458	411	422	456	422	430	427	430	437	451	447	449	463	414	434	391	400	451	403	441	419	434	418	435	425	405	415	421	399	436	394	402	373	440	408	445	413	427	422	445	437	454	449	408	400	426	376	453	457	446	449	411	456	416	444	416	438	427	440	445	436	458	415	438	453	427	431	414	398	424	454	416	433	457	424	437	411	427	389	413	473	404	485	422	389	453	430	438	431	436	422	461	453	413	415	407	428	427	465	411	423	453	385	476	469	430	485	448	434	430	413	443	432	467	425	469	427	411	416	438	459	447	384	408	442	394	436	408	441	415	445	428	397	444	364	446	406	415	412	397	433	433	425	437	446	421	458	430	420	427	419	469	423	433	417	398	421	429	423	442	442	438	404	421	405	433	439	434	404	430	433	440	422	428	459	398	457	421	427	401	431	442	452	449	424	425	429	437	423	414	432	447	434	417	422	436	453	424	449	455	424	407	450	404	446	429	432	420	453	430	449	463	422	407	437	441	451	443	428	401	423	435	455	416	459	444	418	449	436	431	436	461	432	396	423	419	414	436	454	419	395	440	401	388	426	447	443	429	416	461	430	431	424	415	446	421	425	411	433	470	433	454	394	412	438	401	466	439	458	437	421	410	449	402	473	440	403	445	414	442	391	447	437	370	421	464	449	438	445	452	438	414	416	447	425	433	429	414	430	466	481	399	435	449	431	421	463	480	445	453	438	421	430	401	410	420	428	441	405	440	435	456	427	410	441	422	457	427	448	435	433	464	391	475	400	446	416	447	488	448	433	428	391	400	478	413	423	428	436	490	442	449	451	420	409	462	431	397	426	425	432	448	430	429	397	437	407	421	460	434	412	441	406	432	430	436	457	421	422	444	399	425	465	443	443	451	445	482	449	450	437	442	416	404	430	446	402	418	438	458	413	380	427	433	437	423	414	460	428	421	444	429	427	450	437	446	450	425	402	431	426	423	438	415	432	460	467	445	415	424	431	432	456	410	442	422	436	459	445	418	410	414	425	455	434	426	410	426	441	412	470	436	396	458	422	446	483	414	478	450	437	434	430	444	428	399	446	411	463	447	389	437	430	411	453	436	409	433	426	424	389	477	419	384	459	441	391	406	437	439	418	431	423	421	436	418	436	473	421	433	409	392	454	439
22986	21145	28749	24062	21736	21491	13767	2224	1059	775	580	550	454	487	529	475	497	481	500	485	468	499	457	517	464	492	534	477	485	455	504	481	501	435	479	496	491	492	438	500	475	512	463	481	472	448	477	513	489	511	439	462	495	506	499	519	490	469	491	459	508	468	491	489	447	485	483	471	473	447	510	460	480	455	476	443	470	492	434	473	480	467	487	483	469	475	485	453	501	477	483	487	480	504	483	456	475	458	481	453	499	460	529	466	522	503	507	466	481	491	439	488	497	489	448	453	453	525	449	480	456	465	454	468	469	511	470	464	457	466	490	495	473	507	481	483	474	458	473	504	452	439	481	512	456	512	477	487	480	470	503	490	472	516	507	468	487	499	510	480	492	474	444	500	468	477	478	454	463	454	494	458	484	496	485	491	502	493	485	488	491	493	504	505	461	494	461	471	461	490	470	458	461	476	495	465	474	474	494	469	469	476	508	443	476	461	445	456	472	434	493	500	507	467	484	478	469	463	443	444	498	489	453	445	494	510	445	480	499	480	481	495	474	465	442	456	462	506	489	479	489	436	487	481	482	486	505	485	465	486	452	474	454	436	498	460	465	454	519	487	463	460	500	523	465	459	487	467	483	480	450	521	507	486	470	442	474	464	470	501	460	448	508	487	496	497	508	455	468	478	460	452	497	476	515	453	505	458	491	483	483	490	504	493	466	440	484	493	444	487	485	511	502	484	472	480	449	470	471	501	510	451	435	455	530	449	517	517	445	500	511	456	472	477	480	494	476	486	475	449	466	503	478	488	503	482	428	469	499	474	478	492	456	469	433	486	459	447	480	429	490	473	466	475	468	522	490	478	436	428	503	521	483	478	503	542	481	433	466	489	467	490	496	515	473	500	512	451	473	441	501	478	513	466	531	480	472	455	472	501	484	480	467	490	458	523	448	475	495	484	488	473	493	497	476	509	460	518	499	477	532	495	476	465	492	508	486	512	451	494	493	458	489	449	462	454	429	433	486	512	498	484	484	471	487	466	511	449	458	492	513	478	496	516	475	463	465	476	486	509	445	480	483	487	421	451	422	471	471	464	496	510	495	465	520	450	489	490	512	485	467	456	471	488	464	506	484	477	473	470	479	469	449	504	506	475	458	530	455	472	455	433	483	459	538	480	450	479	474	491	508	482	481	480	481	506	486	526	540	475	436	491	463	465	501	476	485	447	525	466	472	513	436	453	492	457	492	491	473	446	486	475	510	455	493	453	471	454	509	469	495	502	499	503	463	457	481	495	498	508	491	431	460	459	479	488	480	493	470	506	517	508	463	485	481	498	459	440	440	441	499	510	436	510	505	453	518	474	528	494	480	445	481	487	467	484	471	479	555	480	484	453	475	489	468	507	445	441	484	478	450	495	463	468	471	478	466	485	458	451	472	451	478	442	446	494	502	457	486	502	472	465	483	467	483	423	477	484	502	486	509	481	504	460	480	511	460	445	478	464	506	485	482	481	452	463	442	513	526	470	430	486	466	467	441	488	455	499	466	475	476	486	444	493	514	477	433	478	499	505	479	459	472	511	490	488	480	501	516	492	452	510	514	472	504	450	464	486	498	515	485	461	500	463	517	524	478	442	511	457	527	467	455	466	491	502	467	477	453	495	455	468	490	418	462	510	516	449	425	446	460	458	510	500	502	493	478	476	522	500	464	488	453	496	464	465	474	470	458	483	471	460	508	469	463	484	500	550	503	477	459	497	534	448	518	455	462	489	475	486	488	489	510	498	447	483	482	445	480	491	467	458	491	454	466	486	511	507	517	485	471	460	500	460	471	497	494	445	480	476	480	465	497	488	500	473	490	482	502	459	474	483	511	449	460	491	472	473	484	465	456	487	448	470	505	464	496	449	467	468	481	468	495	482	477	484	475	474	505	459	477	475	433	471	487	465	437	470	496	483	475	489	498	517	490	523	495	508	448	483	516	484	460	478	458	446	530	465	459	483	465	462	515	486	515	434	491	485	489	486	480	478	476	448	472	488	477	461	532	467	453	486	476	487	481	462	471	500	486	503	474	444	488	451	452	499	430	474	476	473	470	456	487	439	502	466	465	494	481	463	499	459	501	484	536	430	515	487	493	472	495	482	470	466	457	459	460	487	491	462	444	438	480	483	475	459	500	531	483	489	474	426	488	438	466	466	457	493	449	486	467	439	476	481	450	447	464	449	483	429	507	487	467	452	496	506	476	494	513	457	500	492	497	469	503	516	509	523	475	468	463	488	501	466	490	444	486	514	520	479	464	461	484	494	482	494	472	455	478	488	500	489	454	471	465	479	462	426	476	450	456	477	469	492	464	484	472	468	497	497	461	452	549	473	478	494	433	492	481	468	484	449	492	445	476	468	500	455	468	454	502	490	448	446	468	471	454	472	485	427	465	495	533	490	449	453	493	505	485	456	520	490	465	444	469	491	479	488	490	487	484	460	425	466	491	514	505	477	477	484	505	477	473	494	473	503	468	476	457	472	469	491	473	473	494	480	480	449	467	436	451	445	477	482	465	452	454	415	467	466	485	478	481	485	461	488	482	516	490	494	456	474	433	510	470	494	431	482	444	469	455	461	479	472	512	490	497	480	493	477	481	477	472	460	493	471	493	465	474	442	454	459	449	452	446	478	476	490	466	478	475	462	467	461	504	478	501	459	450	509	458	463	514	484	479	472	482	469	476	461	468	507	442	475	444	476	484	457	480	473	445	451	514	492	485	489	455	463	462	518	470	462	455	477	528	522	499	472	446	485	497	477	477	457	482	468	464	510	465	442	469	499	491	517	461	468	472	478	460	444	508	468	505	504	473	470	511	472	475	481	470	493	476	501	486	508	522	515	468	463	465	455	451	486	495	512	485	440	466	516	472	457	492	480	436	458	462	468	491	494	496	512	476	512	426	464	484	470	495	459	457	490	472	484	486	459	475	490	477	442	478	464	461	457	493	474	454	476	455	431	452	449	475	470	488	473	498	438	446	446	486	479	487	478	442	455	489	497	464	485	464	472	464	502	451	481	475	488	466	471	477	448	481	516	499	497	517	464	484	455	493	487	488	475	487	487	472	455	497	466	495	498	475	421	464	467	515	491	485	493	529	474	495	505	419	485	486	473	469	513	460	472	537	486	493	520	456	477	521	465	466	463	510	529	497	428	490	530	518	443	478	487	488	506	444	438	483	467	475	499	515	452	496	491	479	474	482	459	439	472	492	497	486	441	441	492	516	441	479	498	486	437	513	471	516	492	513	456	482	486	442	483	462	470	479	460	464	474	478	493	454	455	471	492	519	501	470	470	467	475	469	463	450	482	466	489	455	472	516	493	487	473	457	516	476	476	454	480	483	510	470	466	481	456	452	471	499	485	477	469	489	422	470	498	455	493	471	434	508	460	495	448	474	508	447	454	406	475	462	418	472	463	503	489	473	490	478	526	498	451	463	451	475	439	473	494	484	493	476	475	506	490	494	454	501	486
41994	69972	49169	35056	24319	14056	7106	1980	1297	861	613	543	559	524	581	555	570	530	512	557	505	522	542	536	513	528	514	539	567	556	497	535	507	493	548	524	574	512	528	503	524	527	555	543	505	467	506	570	513	528	563	506	509	528	519	531	531	523	544	532	573	527	541	540	507	506	503	533	517	521	491	539	523	508	499	534	553	511	543	520	511	463	552	512	530	535	488	531	524	520	558	543	527	529	551	547	509	551	501	514	508	540	512	551	520	494	511	502	536	539	517	538	521	527	539	540	490	597	500	542	504	518	539	528	503	517	505	534	490	521	474	494	507	528	527	525	554	513	479	509	535	499	508	517	520	482	528	508	497	531	539	501	525	514	495	532	531	503	514	536	515	502	542	548	508	525	510	543	520	540	501	530	525	547	532	535	533	560	558	526	526	512	525	515	522	504	538	510	508	545	506	522	482	493	546	539	548	510	496	523	548	503	498	512	525	511	482	528	524	536	563	575	488	547	539	489	531	537	543	562	528	527	519	507	514	538	492	480	493	541	522	513	564	522	499	503	507	480	503	515	538	501	503	502	511	541	505	546	509	492	508	530	527	556	503	479	507	509	483	515	476	532	528	511	543	530	535	512	539	525	534	511	516	565	585	503	529	538	533	503	516	520	543	466	524	524	489	513	500	532	537	522	499	492	539	535	541	505	454	513	498	569	539	504	522	559	491	505	490	545	517	493	562	529	545	532	504	525	531	524	528	497	549	508	518	539	510	542	513	519	524	570	510	537	557	503	527	497	505	495	539	488	557	477	544	543	545	505	472	512	527	496	519	499	504	520	534	531	533	495	511	541	475	535	553	556	545	552	523	533	573	545	526	525	505	490	533	570	531	533	493	521	571	573	517	544	496	514	543	529	514	530	533	524	564	482	496	504	540	531	508	571	531	527	514	564	543	540	495	513	515	547	533	513	497	526	507	523	469	519	527	539	543	531	557	528	537	528	534	478	551	503	545	537	500	523	534	571	519	530	536	500	507	538	538	489	537	493	495	514	536	481	525	542	537	571	529	530	547	515	519	544	471	519	478	516	544	531	496	499	500	501	518	491	510	529	484	461	539	515	541	520	532	497	507	519	562	494	493	555	545	518	521	517	510	506	560	539	518	550	500	501	560	519	543	510	537	472	555	505	476	527	546	511	527	539	497	540	535	477	516	543	558	523	490	515	505	535	491	540	499	507	502	505	526	549	532	545	489	499	476	504	490	473	500	518	571	498	524	545	528	519	529	505	518	515	508	555	474	532	534	526	532	533	524	493	517	572	511	531	493	522	510	552	499	493	478	521	532	510	504	510	517	519	510	541	524	579	515	514	473	503	506	493	496	526	505	492	528	506	513	523	500	549	502	565	523	478	476	513	584	535	515	548	540	503	498	529	506	542	520	530	510	546	529	534	502	505	521	540	530	515	518	525	555	524	492	525	498	511	515	523	577	546	499	520	512	540	516	513	519	510	511	504	540	548	537	539	524	562	458	551	494	511	477	545	520	520	508	539	534	523	517	504	575	486	535	526	520	554	507	504	498	523	558	479	516	535	561	500	555	534	505	555	514	488	483	542	516	497	507	529	517	512	523	526	519	595	551	519	556	498	513	499	458	554	462	526	474	476	493	541	523	502	504	532	489	488	513	509	529	540	498	515	510	464	527	509	482	519	522	504	578	548	508	547	538	516	487	456	504	514	515	517	542	542	518	513	514	519	531	588	538	486	512	526	550	499	498	483	522	472	557	548	504	554	526	475	521	515	509	493	527	533	543	512	517	547	518	509	493	536	582	558	491	542	541	549	500	537	540	508	526	503	500	522	472	528	533	504	518	548	477	524	506	523	538	562	505	538	529	550	554	539	512	480	527	510	506	535	532	509	481	525	524	496	530	538	498	504	491	543	519	566	529	510	531	503	532	506	532	552	487	523	507	562	553	545	510	526	532	530	494	552	478	549	491	504	502	515	508	528	500	538	536	526	511	503	513	536	533	540	514	562	529	558	557	488	547	572	529	514	505	547	549	523	510	541	528	475	545	520	513	515	513	526	532	549	524	503	534	494	520	496	495	560	567	511	547	536	521	480	496	525	527	474	508	520	504	542	504	522	538	501	521	524	507	531	521	520	570	525	527	516	503	505	496	532	544	519	508	582	494	525	519	501	484	564	529	525	508	523	513	529	521	527	479	503	532	518	552	513	508	485	500	524	502	529	519	531	499	503	556	557	526	513	499	487	560	523	543	511	502	499	495	451	520	501	498	515	547	479	498	512	495	526	480	529	571	540	525	531	498	492	544	487	533	512	509	489	559	553	530	542	507	492	547	500	527	512	491	508	527	508	526	527	546	501	507	496	504	552	516	524	538	524	549	518	513	546	526	488	543	506	537	532	536	547	473	525	492	540	501	491	512	516	500	518	542	531	540	523	551	517	506	509	509	522	484	508	548	540	556	482	532	508	531	483	521	548	536	559	540	539	518	519	523	525	546	500	497	527	535	486	500	525	494	545	525	503	487	512	507	495	525	507	549	542	495	515	535	497	559	507	508	499	514	541	464	496	514	526	516	527	520	513	514	517	479	473	556	502	548	526	516	543	528	551	513	528	538	492	496	528	499	492	534	531	509	543	506	539	524	525	522	499	496	499	520	530	522	540	489	493	525	482	512	519	559	502	534	529	540	497	563	481	469	524	512	537	500	543	530	496	504	496	562	547	500	532	518	493	531	542	505	552	538	537	531	486	514	560	517	517	577	524	515	514	574	527	491	540	501	514	545	530	527	535	528	507	489	520	481	554	487	509	522	562	477	519	546	488	508	540	533	500	527	465	505	516	512	518	489	527	509	505	513	500	515	544	524	514	541	537	548	521	480	513	494	493	509	521	522	545	525	490	510	532	522	540	531	514	517	566	503	506	507	528	522	548	537	508	543	548	522	530	509	514	518	514	515	479	496	529	539	519	536	530	551	541	497	518	511	505	561	482	508	515	513	514	515	514	574	543	560	501	482	495	522	497	562	548	555	526	499	521	536	503	516	530	534	486	528	507	498	509	539	508	538	528	523	532	491	574	533	514	520	508	549	503	510	531	508	549	533	493	542	534	504	509	525	524	527	550	553	500	512	575	532	510	541	549	490	527	534	495	532	551	508	544	499	545	533	479	539	522	500	524	583	505	474	500	529	518	505	510	510	516	531	526	589	519	526	510	535	532	501	528	485	519	532	494	518	519	529	533	521	535	510	529	514	528	467	544	500	550	560	519	480	490	512	506	498	556	539	532	586	532	496	534	544	526	524	520	526	474	522	505	507	549	521	514	536	513	506	548	553	498	512	513	513	535	527	482	527	528	497	509	497	534	558	502	503	545	538	537	484	518	538	527	528	517	515	548	525	487	525	520	512	552	531	484	553	524	474	536	547	524	550	504	512	482	560	512	533	514	540	510	543	533	555	513	519	509	518	491	540	505	484	530	535	551	519	497	524	541
30953	34276	36419	23697	9922	3201	617	376	323	310	294	277	286	280	265	266	291	292	303	264	269	303	258	306	266	295	270	288	259	296	269	267	309	300	277	290	280	295	293	295	278	237	294	301	273	271	284	267	283	281	295	300	279	275	334	265	265	285	289	293	286	249	279	312	268	276	267	274	292	294	282	256	263	266	265	266	282	284	267	296	280	271	286	242	312	282	289	309	269	255	278	297	309	308	291	283	279	271	292	264	297	281	269	282	295	287	274	308	280	304	282	279	279	279	259	278	265	272	277	287	258	303	258	278	299	286	311	280	273	292	295	258	264	275	267	270	289	295	293	280	284	275	294	294	293	289	284	290	297	281	258	294	286	291	278	284	260	289	300	288	295	301	307	281	303	255	284	262	281	276	273	297	276	274	296	283	312	296	267	277	291	270	268	301	287	301	260	296	280	281	305	317	299	273	284	283	289	279	281	305	288	271	254	304	287	282	276	296	293	276	283	298	273	281	295	285	278	282	278	300	291	278	289	287	270	304	292	298	281	270	303	284	272	274	298	290	273	279	292	276	291	282	280	256	301	286	291	262	296	250	275	279	274	272	287	292	266	270	296	284	286	288	294	268	288	291	289	299	276	287	245	282	277	281	300	259	282	271	293	287	299	310	269	286	269	296	270	268	284	299	251	264	276	269	299	294	277	269	273	283	295	298	284	276	291	245	268	279	314	280	277	276	279	287	274	287	307	309	319	299	310	281	276	287	282	286	318	270	289	280	287	271	296	285	260	294	286	279	285	284	283	298	249	331	280	273	297	264	274	264	285	288	306	278	313	291	282	284	300	289	300	280	286	310	313	257	252	291	298	269	279	309	284	293	262	259	279	277	251	277	317	296	246	266	275	288	299	267	288	264	273	285	315	292	288	271	262	284	275	270	313	307	283	282	281	256	295	264	270	268	276	277	253	281	306	303	299	286	279	265	282	273	261	265	312	285	293	285	283	274	285	301	281	302	279	281	293	283	283	264	264	297	281	285	291	307	274	285	295	267	283	267	281	290	300	282	295	312	303	302	270	265	282	313	321	277	292	273	287	281	313	294	305	288	267	249	309	291	286	278	271	274	280	336	273	300	263	284	284	293	289	280	310	303	299	279	299	260	294	294	272	275	307	291	303	267	292	282	315	265	287	297	279	253	298	291	279	276	256	267	256	293	266	268	307	300	297	305	294	284	254	298	275	292	276	273	315	264	305	269	281	312	273	258	305	285	252	245	257	260	282	316	277	295	276	299	283	294	250	282	276	295	265	277	303	294	276	273	275	295	299	280	280	308	256	295	293	305	287	262	308	292	286	273	267	319	257	290	271	306	270	287	295	287	286	287	282	306	294	271	285	285	255	291	310	295	277	277	294	334	271	267	307	279	289	271	264	280	293	307	313	296	267	266	296	264	258	312	309	308	270	271	291	281	269	284	290	286	282	257	290	279	260	291	278	296	310	262	291	283	309	297	244	280	260	281	305	293	268	268	298	251	284	288	308	267	302	312	297	253	305	265	281	294	285	278	265	269	303	282	285	261	285	294	274	263	316	267	286	278	263	296	279	289	301	308	279	265	325	269	271	309	272	283	292	305	308	299	286	275	294	272	303	300	238	288	289	304	267	256	294	297	296	279	286	279	296	279	268	315	291	282	300	277	281	263	267	273	261	270	282	285	284	270	284	248	294	270	277	285	286	301	302	272	292	280	300	267	284	286	283	270	275	336	291	276	270	261	292	280	277	272	287	292	300	324	294	298	280	270	292	314	290	253	292	274	289	283	291	298	286	279	285	257	299	299	283	312	308	275	282	283	304	306	278	280	268	300	276	285	261	280	256	293	280	313	271	303	282	310	269	274	293	301	291	223	288	269	266	270	263	285	308	271	277	274	290	294	294	268	295	270	293	300	278	265	296	277	285	271	311	272	288	275	275	269	276	298	279	277	291	290	292	297	290	297	279	291	285	272	270	257	301	288	297	309	284	270	287	276	282	263	300	298	275	265	284	280	308	288	302	295	280	251	277	281	295	275	273	298	306	286	282	278	309	261	278	301	280	282	288	258	260	284	272	304	303	277	307	290	267	301	244	298	301	272	261	269	279	301	268	288	297	268	293	291	297	282	279	275	271	279	270	301	252	302	311	302	264	288	267	300	277	283	259	261	264	270	276	294	265	260	267	263	294	308	289	271	295	293	294	305	302	292	292	290	296	282	268	291	279	312	313	270	292	305	269	294	287	280	311	281	295	278	313	299	272	293	285	327	249	294	301	258	264	318	265	303	282	258	275	295	301	310	310	299	306	279	257	295	301	303	285	291	299	287	292	276	279	297	288	291	317	257	285	309	305	268	293	295	281	272	255	286	287	303	309	266	263	276	280	299	293	286	282	282	288	266	295	299	281	268	258	275	319	300	253	290	291	254	292	276	308	293	279	287	297	310	269	280	282	295	299	264	284	258	274	304	255	302	285	317	316	274	321	284	279	306	282	292	311	300	304	277	268	286	251	291	296	234	292	306	278	304	298	292	293	279	275	287	300	318	293	302	281	278	276	269	312	281	272	266	271	296	302	284	296	286	283	296	288	297	279	292	284	306	291	293	271	291	299	298	281	260	282	286	284	267	308	306	289	269	310	288	249	297	293	290	291	314	251	256	284	275	307	271	255	277	268	290	295	305	290	268	257	284	287	282	260	264	308	280	287	282	279	286	278	299	302	298	288	291	313	296	279	313	280	305	279	290	277	272	302	278	290	284	275	287	268	274	307	303	292	303	292	271	299	287	293	327	300	291	329	267	287	288	275	290	260	283	273	294	286	295	266	235	318	258	290	333	271	298	294	270	315	262	272	260	285	299	289	303	282	258	300	261	278	308	267	258	281	276	283	281	261	263	314	296	290	287	291	279	280	310	267	279	300	276	271	293	293	277	267	255	294	289	268	307	304	311	278	258	265	280	324	283	288	266	292	272	279	273	263	268	290	301	297	283	284	308	283	298	284	245	314	294	264	273	270	306	271	286	296	269	288	283	269	287	280	286	286	262	277	260	274	274	267	236	276	284	290	298	303	265	253	283	277	295	295	295	305	267	317	276	259	267	268	233	278	294	307	302	281	284	305	295	300	287	270	264	292	278	293	293	282	278	250	278	265	281	278	264	279	249	289	279	272	284	277	285	254	280	289	283	304	269	286	286	299	257	293	332	309	283	266	288	282	282	318	277	301	293	277	303	286	241	254	302	270	288	303	318	310	301	242	302	289	297	271	291	304	289	312	272	295	319	275	282	284	284	291	278	292	285	285	292	269	275	295	284	272	286	292	296	291	290	290	277	261	267	260	276	298	284	300	281	282	291	261	270	302	274	306	259	288	288	297	316	288	292	277	280	285	292	267	252	289	315	265	278	259	265	326	295	291	295	283	281	251	263	264	278	270	297	300	253	272	281	256	288	281	251	306	287	290	257	299	315	285	292	279	294	285	283	266	315
36783	49684	35337	20768	10851	4183	779	506	430	356	379	348	339	286	303	317	318	337	310	273	354	343	319	360	353	352	361	322	327	322	333	326	335	320	321	339	331	350	343	355	299	319	321	335	349	346	331	365	340	337	330	311	313	378	293	331	320	303	325	360	347	350	328	354	317	324	335	313	306	300	289	327	329	313	330	354	308	320	330	339	360	313	344	356	309	332	317	312	355	342	333	311	344	371	326	335	350	321	372	344	313	334	262	347	330	327	324	345	329	318	312	341	337	331	335	310	307	324	312	295	327	318	325	323	369	338	339	377	376	290	314	321	319	324	362	337	351	327	372	300	334	326	298	323	356	349	348	389	308	343	328	333	338	306	307	328	353	333	358	325	326	335	340	329	339	353	325	331	323	372	316	306	341	358	328	333	314	337	339	322	301	324	322	335	320	328	352	322	299	309	336	327	330	355	315	322	304	322	342	328	333	341	343	310	310	336	326	336	328	321	327	326	350	294	337	347	343	290	328	342	321	337	338	325	312	329	310	331	335	323	355	357	319	335	352	348	304	348	347	334	307	322	337	334	309	325	313	300	314	355	333	353	321	329	317	350	346	334	336	358	351	336	330	296	348	291	346	340	341	350	350	349	301	324	328	303	334	350	353	319	344	337	322	318	298	329	352	310	333	295	360	330	339	333	359	359	348	329	345	321	347	312	321	328	327	339	355	327	344	325	344	328	335	338	340	326	307	337	321	309	359	345	325	319	341	322	326	310	301	316	352	316	336	350	341	320	349	318	333	317	350	307	315	353	332	344	322	310	314	340	338	334	379	367	340	317	329	345	346	320	317	349	341	307	342	314	357	332	324	353	333	335	335	301	349	351	334	349	338	353	343	292	304	325	340	330	307	324	326	336	325	330	326	335	320	343	352	319	309	345	357	311	338	305	309	334	312	366	365	315	328	348	341	352	340	320	349	327	350	334	352	323	323	307	322	298	306	365	335	368	329	362	336	307	345	292	356	312	329	363	331	315	313	331	324	311	330	313	332	318	336	324	313	323	334	339	304	301	358	332	317	323	332	346	347	312	359	322	328	336	342	360	340	317	351	350	321	296	313	333	314	362	323	317	301	341	365	298	323	293	350	326	317	340	330	341	333	304	319	327	298	302	330	310	325	311	325	343	338	318	328	342	319	341	345	298	316	336	342	333	325	350	332	351	319	307	327	308	324	345	323	313	367	321	312	299	314	316	319	319	332	344	310	339	316	332	317	355	332	343	336	332	345	376	314	345	319	341	323	348	354	327	313	315	350	307	334	334	324	303	343	316	338	294	352	310	298	311	333	328	305	329	319	317	336	311	356	314	334	328	333	339	324	342	338	355	330	302	344	322	349	311	331	342	344	333	327	338	312	376	320	339	336	339	300	362	344	317	331	319	327	305	343	327	301	342	305	364	331	360	329	369	303	351	352	375	315	369	307	303	348	318	334	338	344	332	342	322	322	319	305	326	318	308	340	334	317	338	315	323	337	330	323	338	343	317	328	355	314	320	332	342	335	348	331	367	331	328	385	306	337	310	286	331	332	351	340	350	331	331	329	332	307	338	315	315	323	334	325	351	327	350	306	311	300	373	333	332	280	305	330	359	342	345	339	344	324	322	328	336	337	351	342	328	357	364	318	336	338	335	325	345	333	336	321	326	311	331	335	320	349	326	341	316	352	327	334	332	292	307	309	360	324	316	358	332	329	328	348	303	347	310	344	337	342	317	297	335	326	329	331	354	331	341	327	309	296	351	335	312	322	328	343	329	302	305	369	313	294	301	329	317	337	349	344	358	305	321	317	333	324	312	340	327	288	344	320	327	313	315	329	315	336	347	333	350	337	314	337	329	330	328	315	324	352	357	329	327	311	350	356	364	346	346	320	352	339	334	326	350	343	327	348	304	364	363	315	339	345	340	323	343	344	337	344	309	358	340	298	339	329	334	339	322	312	335	314	354	354	325	320	348	316	354	332	305	331	289	329	320	324	359	337	326	318	334	317	368	301	327	332	319	331	349	358	339	347	352	300	322	289	348	310	314	351	329	334	299	306	363	309	338	349	330	316	341	348	327	308	329	327	314	331	353	334	348	302	316	312	328	337	345	323	331	329	322	330	343	346	333	330	349	323	332	350	343	340	326	306	320	293	308	322	337	336	317	312	346	312	317	338	337	361	344	330	349	323	319	342	338	317	298	334	346	326	343	349	324	296	329	331	347	322	340	333	334	363	357	376	318	335	296	335	309	315	315	353	369	322	336	374	304	318	318	318	332	301	335	293	328	320	345	328	331	342	339	343	335	336	324	319	347	320	330	351	330	315	348	333	362	352	338	353	318	335	326	335	329	318	300	332	314	327	326	352	331	352	336	331	317	334	328	355	344	343	339	303	343	320	354	339	326	341	314	381	292	342	286	341	311	371	335	335	340	304	348	292	351	361	338	322	333	336	320	316	371	349	362	333	340	317	320	354	320	312	316	326	374	324	349	313	322	283	347	343	331	349	359	300	314	332	353	330	318	293	365	335	317	319	323	337	326	331	351	305	342	338	329	352	331	314	298	337	343	336	324	344	311	301	353	321	310	337	349	330	359	355	346	345	331	316	328	332	350	344	332	333	353	304	308	309	322	322	369	322	365	341	338	337	324	344	314	319	329	318	316	325	334	357	306	343	348	330	313	340	345	324	301	352	359	338	317	355	302	320	335	330	357	341	327	323	313	331	284	309	296	313	341	311	326	330	322	344	346	346	305	318	324	328	305	315	321	316	371	335	318	345	368	336	320	327	332	341	351	338	301	329	337	322	335	330	292	327	346	347	371	304	315	341	336	339	333	331	353	355	304	321	312	306	297	329	332	337	313	354	323	342	372	322	339	359	323	359	337	297	314	335	341	313	347	350	320	309	342	346	299	343	334	341	319	323	358	367	345	337	347	305	303	358	322	325	371	326	313	294	321	330	359	348	343	343	298	369	311	304	331	343	329	363	340	317	335	342	295	344	318	354	373	311	353	317	349	329	324	340	297	315	326	354	329	347	358	328	286	346	309	349	368	333	317	340	336	335	336	331	344	359	311	319	363	299	306	335	333	371	338	327	356	327	348	335	309	332	329	338	345	370	329	324	337	365	338	331	308	329	357	322	377	373	307	321	315	344	327	323	354	359	310	331	374	329	382	349	321	300	349	329	310	340	311	339	362	333	340	343	340	336	323	331	323	355	326	333	321	316	333	353	327	332	335	315	318	323	330	335	361	317	308	318	338	307	303	332	331	367	337	329	352	323	349	325	331	342	325	323	314	338	342	332	317	311	328	338	312	323	309	309	337	328	352	317	340	348	360	322	317	364	343	343	345	337	352	280	338	370	335	341	335	351	282	299	334	323	299	334	304	357	328	345	326	356	322	283	358	350	370	331	309	320	338	371	325	333	328	353	333	342	346	336	323	325	354	304	311	329	371	324	345	313	311	319	299	345	303	309	306
23977	21076	28659	25400	21987	14826	4185	1015	595	434	413	329	321	356	323	335	309	309	308	327	333	326	329	306	314	341	333	314	331	320	332	320	336	353	339	323	327	346	319	325	322	321	313	337	325	328	349	312	284	329	355	313	317	314	315	321	313	340	315	307	323	303	355	316	336	315	284	332	298	334	327	341	317	323	327	303	298	334	334	342	329	373	333	362	329	316	291	327	304	310	347	319	341	337	345	319	343	327	294	301	333	296	331	323	318	316	354	330	313	311	326	315	336	291	331	329	302	300	329	322	335	330	331	313	334	308	323	336	322	306	321	311	326	344	301	302	328	320	342	327	288	309	309	289	321	313	330	328	320	315	292	301	305	315	316	292	335	324	300	318	324	344	330	323	332	331	298	302	290	293	329	342	308	297	336	324	291	312	301	324	328	328	322	323	345	349	357	331	320	318	297	333	323	310	364	327	307	360	329	327	332	342	308	327	321	307	381	314	354	353	309	325	357	295	343	293	331	324	305	343	289	338	333	320	331	328	335	297	346	283	323	317	299	300	323	340	302	310	320	284	320	330	319	316	288	334	349	322	297	340	298	339	309	336	313	330	314	327	319	322	313	323	318	320	288	324	336	344	329	301	346	320	320	334	329	276	289	314	329	308	318	297	320	332	337	301	319	345	339	336	315	326	322	295	333	318	304	326	316	315	332	323	311	316	310	318	302	299	327	308	322	329	323	301	324	352	327	319	323	305	320	303	335	275	343	300	292	302	327	314	287	326	302	315	328	345	307	317	308	299	351	316	373	354	273	313	280	344	321	314	312	347	347	341	337	347	333	286	319	296	307	308	341	327	332	341	299	324	317	325	335	346	295	336	316	307	317	318	346	314	300	315	290	328	337	294	315	322	305	291	328	323	333	295	316	315	331	317	306	334	325	350	320	323	333	333	304	305	319	286	313	297	344	326	330	349	317	311	331	327	328	264	326	285	290	307	298	302	306	313	297	297	312	335	335	308	294	320	322	292	297	295	307	327	312	330	348	349	315	293	341	342	343	339	322	316	307	291	289	306	360	297	307	341	311	306	332	317	308	290	302	319	340	342	312	319	332	325	369	295	296	362	333	311	317	339	292	315	299	314	352	293	344	303	308	287	308	288	308	338	310	324	292	313	326	318	292	285	289	311	318	316	330	325	319	330	321	318	301	292	324	323	311	342	324	341	281	313	293	321	324	328	327	326	328	342	313	274	362	318	334	312	334	320	284	339	323	301	343	315	303	329	338	345	327	303	327	332	331	340	357	343	351	318	314	330	316	331	292	315	332	308	326	298	333	266	318	352	310	342	303	321	296	335	318	301	332	331	353	300	301	346	324	328	367	295	321	317	334	302	340	323	306	320	286	331	289	312	311	306	321	302	303	308	294	317	311	331	315	306	328	338	325	314	332	337	291	299	326	323	330	322	347	303	302	326	337	321	345	334	323	303	323	286	296	300	303	343	305	298	322	293	355	323	306	329	317	309	304	325	319	287	310	325	313	328	323	322	310	289	343	313	325	291	323	340	305	319	284	319	328	320	336	293	359	338	308	324	303	345	332	323	323	353	324	317	302	285	335	328	367	302	343	302	346	319	289	351	336	339	296	306	337	308	329	330	319	314	306	305	303	334	330	315	356	316	334	317	328	342	312	311	313	334	291	291	310	383	319	351	308	327	297	300	285	330	339	308	350	336	336	338	293	321	313	301	291	287	338	322	328	311	325	314	307	337	303	315	367	345	333	338	351	313	329	322	337	321	350	322	299	289	350	324	319	353	333	328	327	323	320	302	354	295	327	294	318	345	319	362	311	344	345	359	294	331	309	331	296	309	332	319	308	314	291	316	342	334	292	309	310	363	300	337	323	332	328	291	313	318	331	331	311	303	324	324	337	315	305	303	346	336	307	327	334	340	324	311	317	324	343	335	345	325	321	293	339	320	349	318	328	318	314	317	294	318	342	324	312	309	328	299	310	353	301	341	303	335	315	290	331	319	285	289	334	328	311	324	301	321	324	333	350	295	307	283	287	316	344	320	337	320	321	322	314	330	313	304	326	356	334	341	293	362	333	329	313	344	326	326	316	305	316	330	323	334	316	356	303	334	318	311	336	321	339	347	325	325	296	336	323	305	328	333	330	332	312	323	334	319	336	314	366	345	340	316	350	317	326	328	325	327	350	317	331	313	311	323	339	327	327	314	330	342	345	292	290	331	333	327	314	343	287	301	328	316	296	296	324	345	329	293	311	307	293	344	355	315	341	317	320	300	307	328	316	313	310	301	355	317	325	327	324	315	320	316	318	308	284	323	300	322	294	302	335	321	345	320	315	334	304	317	270	324	327	315	314	341	319	300	327	349	327	310	328	287	317	340	318	339	334	328	307	303	313	364	320	302	310	310	308	332	300	363	327	318	341	312	313	343	344	335	311	327	326	349	331	317	363	313	315	329	317	299	332	316	337	315	350	342	334	327	307	343	334	319	319	319	324	337	286	323	312	325	342	322	324	345	310	308	334	342	314	315	314	339	334	288	318	314	340	298	325	352	305	319	327	306	296	300	307	324	367	314	304	313	294	343	326	322	310	336	311	332	345	328	326	334	322	315	348	347	328	273	318	340	349	358	318	349	337	333	308	295	356	339	354	310	318	320	315	342	337	332	307	318	326	324	303	338	321	328	319	298	321	302	323	317	305	329	323	321	311	331	351	306	295	324	314	342	306	291	313	320	316	338	285	298	329	332	316	335	314	335	339	342	311	322	324	311	299	334	313	335	353	309	320	303	314	345	349	313	318	333	271	351	352	320	286	350	312	300	316	316	299	327	298	306	324	291	315	307	323	325	348	289	318	302	336	311	357	314	314	320	320	317	336	324	330	290	334	303	348	354	334	283	327	326	320	323	296	310	271	320	367	327	319	307	307	335	319	326	299	320	327	317	304	322	325	319	307	341	291	353	331	319	310	316	293	331	344	342	352	316	301	340	298	291	322	286	298	345	321	315	318	301	361	294	308	369	314	302	334	309	337	335	299	334	309	322	334	290	300	319	292	327	311	323	313	322	339	322	326	324	326	323	316	338	317	319	299	313	309	306	310	311	317	301	327	345	316	287	323	326	317	290	355	288	326	318	331	312	305	309	326	327	342	319	305	328	332	340	313	321	317	319	360	307	339	356	328	319	325	314	294	311	318	326	333	367	336	323	330	338	293	329	305	306	341	334	315	332	338	300	317	333	295	344	290	340	312	325	298	322	341	336	331	319	328	319	328	316	292	303	301	351	329	314	324	330	265	330	328	304	316	306	310	306	345	320	311	316	342	319	306	316	284	322	308	318	332	317	334	318	318	321	316	309	298	332	351	303	307	383	320	348	283	338	330	343	283	358	321	347	306	293	319	324	303	324	316	336	310	302	314	322	329	321	286	340	330	331	328	306	321	309	306	320	334	303	317	335	314	308	307	298	325	339	309	292	348	352	352	322	343	337
36206	59609	46359	30287	20554	8680	3104	1158	651	527	465	388	385	355	355	373	392	380	370	371	378	359	350	390	400	375	359	338	354	348	371	338	357	364	380	357	399	376	395	360	332	357	352	378	366	332	346	348	350	342	365	356	342	323	336	394	342	353	360	387	360	401	393	382	358	370	354	341	365	334	354	376	369	369	353	366	379	362	355	381	393	380	377	359	365	385	357	359	375	346	391	328	351	356	358	369	358	353	334	394	339	371	330	334	348	355	372	340	371	327	377	332	360	342	364	356	332	340	344	361	377	346	359	334	344	345	365	335	354	338	341	360	349	373	361	348	363	379	379	381	368	379	351	349	358	325	355	347	378	340	347	348	348	350	330	359	346	363	373	318	351	379	356	347	365	356	367	342	338	361	354	361	395	355	356	341	321	390	371	355	330	382	345	343	367	310	336	374	356	316	391	380	392	339	376	364	357	350	401	352	391	379	331	351	362	365	375	372	352	344	315	365	372	364	367	335	370	361	311	394	362	376	385	353	346	340	375	376	359	356	338	374	337	344	363	342	352	356	355	357	367	380	398	367	380	397	367	338	378	351	357	400	372	351	370	368	373	336	376	339	389	373	398	365	382	363	373	338	319	360	358	374	362	380	364	349	359	352	344	389	368	350	388	364	376	354	353	378	366	429	361	353	335	365	361	358	353	348	369	386	312	344	332	343	336	350	355	378	357	357	386	366	342	356	374	325	392	348	336	342	328	350	385	378	334	354	383	366	352	373	346	337	322	358	388	329	353	360	353	366	373	374	394	322	369	336	352	355	334	389	346	362	369	373	389	371	330	361	346	340	353	351	335	367	345	359	367	389	339	361	318	379	401	360	392	376	367	362	406	368	346	368	346	329	381	349	365	381	359	340	361	363	350	342	337	343	321	347	386	358	372	375	381	361	368	358	367	379	359	347	347	350	326	356	332	345	336	384	373	377	365	327	380	352	331	330	368	352	404	361	353	367	408	352	325	318	348	358	364	377	360	375	358	302	352	324	361	367	364	355	371	355	375	345	364	377	364	360	364	385	345	362	386	369	352	343	374	345	376	354	344	366	349	378	357	371	372	334	366	348	351	378	350	356	380	375	376	371	363	342	352	355	341	349	352	348	379	389	370	347	368	387	342	390	369	356	339	387	354	304	368	346	343	352	348	363	350	375	364	355	370	410	354	379	370	370	346	330	360	369	368	380	409	346	358	348	374	345	357	387	338	378	343	369	346	349	383	334	359	326	343	339	355	354	365	357	411	357	355	363	334	379	349	354	391	350	349	347	357	408	379	350	331	366	398	361	364	343	351	367	355	376	378	382	369	392	374	376	367	385	385	355	327	348	383	380	335	342	361	330	384	374	386	362	362	370	346	362	340	357	350	344	365	371	401	386	353	372	364	379	346	351	360	382	370	375	359	386	353	392	313	368	371	375	381	370	365	366	332	361	377	386	387	374	337	388	363	369	329	361	364	385	358	383	323	338	344	370	371	337	361	362	364	371	392	372	373	347	381	364	376	364	347	352	362	346	350	359	350	359	365	343	346	346	335	346	324	393	361	371	373	353	363	351	352	382	367	358	373	369	327	370	332	370	380	375	368	365	339	374	342	356	377	357	340	359	351	362	369	374	358	367	381	349	348	343	368	379	340	355	370	368	344	373	384	327	372	351	347	355	329	340	350	335	348	358	357	366	368	365	332	354	369	347	354	339	351	379	373	364	384	361	376	382	369	376	392	365	334	392	330	355	366	378	374	377	383	364	374	361	377	374	370	408	372	343	343	349	359	370	386	392	375	352	352	351	349	366	334	334	376	394	359	352	387	331	359	387	393	346	313	331	351	376	358	366	332	339	337	320	339	386	352	360	321	342	406	362	356	392	376	335	364	327	352	362	367	374	346	365	346	327	393	368	354	358	357	359	368	335	372	329	315	358	362	359	352	375	355	390	347	362	402	360	356	382	359	343	364	342	387	364	378	355	381	353	340	313	351	341	353	356	404	375	371	368	359	347	339	350	373	344	366	359	356	354	347	377	351	402	330	359	355	353	365	382	368	348	386	354	346	403	344	378	326	337	342	386	367	340	327	335	337	391	342	328	366	330	385	343	349	360	346	368	345	356	348	364	353	364	344	327	378	364	338	358	394	381	365	375	378	343	352	333	386	372	366	372	375	349	363	386	352	326	370	353	364	348	370	394	326	339	350	350	368	367	352	354	353	396	392	369	375	378	374	352	369	349	370	356	391	367	384	374	369	340	374	382	371	341	334	339	343	341	361	387	369	341	357	371	385	339	378	341	373	360	332	363	361	354	376	342	366	358	349	370	383	353	400	369	353	344	342	369	368	354	337	341	368	363	338	320	344	383	349	370	368	348	349	387	362	321	328	351	379	368	352	360	382	378	382	356	346	349	383	382	353	342	360	371	358	366	339	377	342	386	366	373	382	331	307	363	383	346	370	348	342	380	360	369	350	373	368	358	388	359	362	356	366	354	368	341	386	350	356	339	387	329	348	399	347	367	390	337	380	385	361	330	402	379	378	363	377	354	364	347	362	403	349	376	343	360	377	365	357	361	355	355	368	345	346	327	382	352	362	341	347	365	371	346	324	380	353	362	337	369	345	373	367	373	364	355	394	343	358	368	376	352	353	349	356	356	368	379	389	353	333	342	343	358	354	368	380	353	364	349	376	370	364	333	357	387	347	383	360	380	367	406	371	307	360	373	371	364	346	356	375	319	358	361	352	336	360	342	380	378	341	399	363	338	347	360	345	384	367	371	366	322	343	350	344	321	379	371	351	364	344	311	349	352	347	362	345	380	367	367	382	335	378	370	381	386	361	356	366	418	379	359	352	349	349	351	358	350	355	342	370	351	354	354	375	320	374	358	361	385	406	371	380	375	326	353	359	351	321	374	367	371	349	354	343	342	350	378	364	369	369	352	355	362	362	365	353	353	373	366	379	338	343	383	371	374	375	389	378	370	381	355	342	380	389	377	360	339	333	354	351	343	352	334	382	349	354	346	356	375	335	369	399	355	373	325	370	384	373	399	366	350	321	371	346	350	373	356	396	351	367	327	361	378	353	356	367	385	388	336	365	363	333	373	359	343	353	372	339	374	365	353	371	363	348	356	351	349	389	351	351	346	359	348	385	378	356	377	321	366	363	338	383	384	339	359	351	340	335	391	351	355	384	353	338	386	355	384	392	369	342	352	381	349	361	364	350	372	389	358	390	370	358	342	382	352	331	351	353	358	371	332	353	338	352	351	351	356	331	347	366	355	337	361	338	321	349	370	374	321	367	377	345	358	370	336	335	356	351	401	362	380	360	358	359	367	365	368	366	352	388	385	354	363	335	366	329	338	401	340	309	323	386	359	332	354	382	350	347	325	387	386	354	343	379	386	367	326	354	350	326	355	396	384	328	363	382	332	359	375	373	391	333	373	350	325	362	370	395	334	357	365	341	342	368	372	347	353	344	348
25227	21458	28950	26691	16669	6434	2061	1052	585	424	370	398	382	357	385	390	410	378	345	339	353	327	353	362	363	357	374	389	363	373	371	372	367	372	388	332	348	364	343	346	353	331	377	389	351	349	383	377	376	375	376	374	376	375	353	375	383	377	391	394	356	373	369	374	377	388	393	372	359	387	364	379	386	374	342	348	383	400	330	362	339	377	442	382	398	342	367	373	357	366	386	389	385	385	355	410	370	377	383	377	388	397	343	375	354	356	367	361	344	346	379	377	411	341	383	404	372	367	360	370	358	398	360	380	365	382	375	373	380	369	355	385	358	302	348	369	382	385	378	365	365	349	363	375	345	368	340	379	349	353	396	351	344	367	387	379	341	389	359	348	376	349	345	376	375	382	343	380	365	367	369	334	373	386	395	371	383	330	392	348	381	401	387	357	382	362	341	386	384	385	378	386	349	362	359	353	390	378	363	345	388	363	357	352	389	395	406	365	397	374	362	379	390	358	390	369	376	386	353	380	384	357	381	366	372	374	383	373	397	398	383	358	374	383	374	380	410	354	342	371	382	350	401	368	375	347	364	342	367	360	379	402	345	359	379	372	369	358	403	352	358	364	388	403	380	384	360	340	379	399	371	349	384	359	364	325	365	384	365	373	362	373	360	390	377	317	376	388	395	337	341	381	366	368	395	372	345	394	365	397	366	367	370	392	357	328	356	388	351	387	367	381	386	379	355	339	368	374	355	364	382	370	350	374	378	388	382	347	388	347	362	389	389	344	361	380	335	364	364	382	362	388	370	386	376	383	339	384	336	351	368	363	381	362	387	352	400	335	322	363	401	386	379	360	369	383	352	360	405	354	375	383	399	398	405	376	363	356	315	383	373	334	380	384	355	384	394	331	316	421	364	345	397	355	341	367	358	372	375	370	352	376	342	375	388	371	365	387	381	371	391	371	394	394	376	365	402	371	357	392	351	374	341	349	333	377	370	356	361	417	382	398	402	383	366	409	399	382	372	391	383	381	409	343	388	361	363	400	338	384	381	364	393	383	378	375	389	383	360	376	393	364	365	351	369	365	393	380	364	389	379	379	365	335	381	397	331	394	379	367	378	344	399	389	346	342	389	381	372	368	365	431	401	364	368	391	382	410	396	367	360	362	392	337	365	381	364	375	353	373	350	366	395	322	351	358	389	369	345	387	390	380	382	367	382	367	371	360	382	367	355	353	344	368	363	352	369	349	391	396	385	382	334	359	360	377	344	378	356	368	359	362	378	371	385	344	369	360	352	383	340	365	341	369	379	360	371	388	353	340	388	374	368	411	346	352	333	372	393	364	355	374	389	357	369	370	366	383	340	352	360	365	343	388	364	334	348	380	401	386	372	373	392	383	376	345	373	360	366	391	394	359	391	370	373	407	342	403	349	389	324	397	377	345	394	387	365	354	369	366	372	379	368	386	367	371	332	333	355	325	358	378	390	377	369	363	345	345	355	353	361	332	373	379	358	349	362	382	350	349	340	400	362	372	383	371	364	373	374	355	407	356	396	399	381	388	402	373	375	389	356	363	366	357	344	382	386	373	323	374	385	362	363	356	376	379	355	364	369	387	387	367	391	362	378	394	360	363	336	394	403	386	367	388	371	397	341	365	383	388	374	362	395	373	370	372	370	372	387	360	386	387	348	403	392	408	360	394	386	395	340	326	358	370	365	375	350	334	426	352	397	369	365	377	348	364	358	380	377	386	374	361	369	390	347	355	389	384	389	342	347	344	397	384	418	376	350	343	391	379	395	402	370	340	387	361	371	370	347	395	382	348	404	351	399	360	355	404	392	385	348	381	385	339	350	390	376	364	379	393	373	387	371	359	361	368	366	337	380	364	352	373	375	371	392	393	371	361	376	383	335	348	355	335	334	345	358	392	374	398	374	344	362	364	380	387	366	387	376	416	372	378	401	367	358	348	370	374	345	338	365	361	397	375	403	348	368	372	338	384	386	378	376	355	358	373	323	341	376	376	397	367	369	354	372	369	384	399	381	365	372	368	370	378	380	366	387	367	389	383	355	369	366	404	379	358	363	381	400	376	382	381	367	380	412	349	360	367	338	337	359	367	387	363	378	406	398	377	382	378	355	362	402	378	375	360	355	351	389	367	369	348	389	348	392	368	374	380	339	352	389	339	349	342	319	368	344	397	358	368	352	367	349	386	368	369	351	363	354	352	391	364	339	368	357	388	357	360	380	351	375	376	357	383	365	359	379	351	363	367	358	379	348	350	369	344	390	361	387	369	359	379	351	356	349	362	352	407	398	371	362	350	363	390	363	382	391	356	375	372	385	371	374	362	390	363	383	386	346	363	329	383	393	392	393	393	366	389	345	356	376	369	369	380	381	373	379	349	392	354	386	372	379	339	390	383	395	310	390	401	378	359	340	393	377	368	353	336	389	385	381	358	365	350	372	348	390	371	380	378	334	383	372	397	338	403	365	370	358	366	384	355	378	395	373	363	368	371	354	371	390	342	368	372	403	388	368	363	384	354	419	364	358	422	384	356	358	375	409	366	334	406	382	366	344	360	374	427	402	394	366	378	354	370	398	364	404	382	351	369	389	368	371	390	363	384	374	337	399	372	378	341	364	321	390	370	385	347	344	348	364	340	354	373	399	380	376	374	386	395	372	374	346	358	359	342	384	355	386	405	376	363	393	343	386	386	401	376	346	395	365	362	409	363	391	380	361	375	382	355	351	346	373	341	381	422	350	381	374	356	358	413	374	352	386	346	358	340	355	382	349	379	351	392	372	416	370	423	377	375	372	386	349	417	354	364	342	353	350	357	376	391	388	410	364	387	348	367	360	354	395	418	341	348	390	358	397	361	362	383	370	397	405	371	355	382	403	383	378	386	331	368	349	342	366	396	340	389	389	368	393	359	379	386	344	362	358	356	392	367	374	367	363	355	401	376	374	350	364	387	347	380	351	398	373	391	356	396	330	365	376	356	360	347	395	356	396	365	377	376	363	390	344	395	384	393	389	357	388	368	350	348	352	348	372	383	349	348	359	419	364	376	395	414	398	365	370	376	363	367	345	365	339	361	361	364	413	399	384	401	371	389	354	387	337	372	401	344	361	352	350	386	374	352	369	380	350	367	367	391	387	389	351	338	325	375	337	361	341	390	334	338	341	369	367	409	402	402	355	354	352	377	376	416	358	376	337	375	332	380	375	367	398	393	379	391	378	359	402	348	369	345	368	414	376	395	356	375	364	320	346	375	386	376	361	372	361	403	387	376	386	377	372	392	390	395	400	403	373	361	330	394	363	359	353	348	365	349	365	362	384	381	387	351	396	337	397	364	353	381	401	378	357	383	410	358	383	373	344	377	340	394	382	335	386	371	361	357	363	394	348	364	342	365	370	394	414	333	355	344	348	373	403	357	374	363	387	357	347	363	380	381	377	377	382	354	371	368	375	364	351	376	381	400	380	370	352	348	376	403	346	386	378	344	362	365
36899	55097	40154	25436	14071	6626	2722	1556	817	514	494	434	487	451	400	406	459	419	450	416	414	464	455	426	422	458	422	390	417	404	433	465	419	363	409	389	416	428	418	438	425	410	431	435	379	384	439	422	430	430	427	401	405	445	438	420	396	377	402	402	442	414	405	421	410	421	453	403	419	423	408	429	433	435	404	420	414	378	406	435	419	395	389	421	424	428	447	398	417	435	393	407	414	429	439	398	451	430	433	407	458	454	429	404	411	418	457	379	431	420	438	436	420	411	411	443	473	426	405	418	440	419	436	456	382	412	439	442	426	420	403	412	420	450	448	408	411	402	402	425	411	408	432	426	408	399	437	426	410	468	417	437	421	406	420	430	447	427	393	467	454	428	423	432	422	418	431	411	385	451	391	420	461	410	434	407	430	421	448	419	420	424	405	423	409	393	460	419	475	410	449	433	418	414	406	397	413	445	438	443	426	409	444	435	433	417	405	411	428	423	408	432	448	424	428	410	426	431	407	406	405	436	399	435	431	433	413	410	461	420	444	399	419	460	470	414	444	417	473	411	424	409	381	410	411	406	391	408	419	425	427	430	421	462	437	424	414	431	422	392	449	412	445	413	410	406	411	404	408	437	416	442	450	444	450	423	414	425	427	394	456	441	444	434	387	434	399	432	369	433	415	446	443	458	446	392	419	410	435	428	412	433	427	419	422	417	418	447	388	424	445	431	442	414	428	416	443	430	415	411	409	416	443	415	425	387	398	411	410	421	433	445	421	425	405	407	382	416	374	416	412	419	469	423	430	424	422	428	392	399	443	407	405	414	415	401	458	438	426	399	428	386	413	442	419	407	435	450	445	438	489	416	433	436	441	411	378	432	424	417	401	422	439	424	425	401	416	413	400	426	421	410	455	393	402	421	422	443	400	414	404	419	410	440	455	401	413	423	458	440	415	406	424	432	396	425	442	420	421	441	439	463	416	392	400	423	454	402	400	424	427	396	392	407	403	402	407	413	431	432	377	461	439	455	420	428	394	418	449	433	447	452	440	426	423	417	413	398	434	418	436	371	402	413	409	440	420	416	407	417	373	425	421	366	424	410	409	430	425	413	439	438	405	441	402	432	381	419	453	430	448	438	403	394	385	428	445	420	461	413	446	412	433	433	428	427	425	412	426	423	460	431	390	454	425	419	442	419	443	415	422	408	418	428	424	415	400	433	438	385	397	445	400	403	409	443	447	419	458	406	410	450	420	436	432	412	441	397	420	430	429	393	426	425	413	418	382	413	422	432	376	430	452	385	427	406	402	426	438	416	483	415	410	388	399	400	422	399	436	431	399	386	430	419	407	443	429	425	421	429	425	411	429	404	432	436	411	439	420	413	414	414	426	453	396	417	413	451	413	439	408	430	412	392	414	424	398	433	419	432	405	434	445	431	412	430	458	408	437	419	390	427	437	395	406	389	451	408	471	432	442	424	385	429	432	413	417	442	424	400	410	428	408	406	432	461	438	426	426	418	439	420	461	449	421	441	432	426	435	426	407	476	414	425	426	400	465	438	425	449	418	415	409	397	412	439	403	417	425	420	429	389	379	421	406	419	409	389	429	397	417	413	415	403	412	426	434	423	440	443	405	411	419	445	407	459	429	427	408	414	442	412	441	429	439	411	402	425	436	380	446	425	443	405	443	450	430	429	407	437	438	429	428	405	421	410	430	413	445	441	396	432	431	420	441	390	466	391	403	437	410	439	407	453	480	467	438	384	395	394	419	420	416	437	416	407	421	452	400	454	444	423	428	422	417	451	410	424	440	411	429	445	428	392	434	442	449	405	435	399	440	426	391	404	387	431	426	419	448	463	451	432	409	436	426	441	415	448	407	437	406	431	419	425	416	375	418	432	426	420	426	434	440	436	407	427	428	393	421	453	429	442	426	417	423	401	408	433	406	442	418	431	437	421	433	441	414	408	442	381	393	442	426	428	431	427	424	420	402	449	398	420	389	426	421	421	398	396	437	396	438	423	417	446	408	439	426	432	401	371	400	425	422	421	450	433	394	420	429	441	428	400	466	428	400	402	409	422	420	430	405	427	438	418	448	460	418	453	440	393	428	424	442	416	449	401	425	425	435	434	452	426	408	411	391	415	453	439	428	438	408	397	444	427	410	394	429	409	393	436	428	378	402	406	419	395	423	433	435	432	424	403	421	462	425	398	418	389	421	411	406	406	453	410	371	388	425	424	389	435	422	415	444	420	409	425	429	414	426	404	413	413	443	426	438	375	459	411	418	413	429	449	435	425	441	433	432	382	411	428	413	476	415	406	415	432	403	474	442	416	413	451	422	421	473	406	426	414	375	408	412	391	401	405	434	414	421	430	401	449	452	453	425	434	421	446	391	422	403	440	403	388	445	454	469	448	439	459	401	428	427	427	434	419	402	422	403	438	396	407	415	408	405	416	416	452	446	458	428	391	421	433	385	430	400	396	414	415	440	393	411	433	414	398	430	408	424	428	439	368	454	407	415	440	419	416	432	447	426	453	400	399	401	465	415	412	393	430	453	400	401	443	404	388	442	471	428	438	449	412	422	382	423	423	396	417	429	446	441	430	393	419	448	431	436	453	425	414	439	418	387	407	418	445	412	425	418	395	430	438	441	350	432	437	423	443	440	409	404	420	443	434	434	433	405	439	437	435	405	441	423	433	428	403	444	429	400	446	477	440	412	398	441	408	433	424	465	433	432	435	433	425	419	377	409	431	431	422	429	418	408	428	378	431	415	442	436	446	397	442	410	389	438	418	432	403	425	423	374	424	438	415	406	428	452	459	459	415	404	445	463	450	432	414	405	444	435	424	395	427	426	436	415	397	380	410	448	424	395	439	435	421	417	407	397	447	421	412	399	424	414	420	380	403	443	433	401	418	425	441	432	461	422	419	460	446	422	391	461	405	434	431	399	432	472	415	438	430	415	421	435	413	405	410	442	450	421	418	450	397	426	418	442	416	416	440	433	397	426	416	425	417	416	445	424	435	443	419	430	386	428	448	410	436	395	423	429	419	406	389	445	444	456	408	398	428	458	449	410	418	424	426	428	388	402	383	415	401	413	442	429	466	433	429	437	431	403	417	457	403	459	422	423	410	409	411	444	410	448	445	447	433	446	398	409	439	399	436	420	407	414	454	402	418	437	439	434	421	445	419	390	449	440	410	419	405	436	438	425	443	426	457	407	452	415	385	443	418	419	422	400	429	396	403	416	397	383	427	443	450	373	398	413	419	450	431	466	436	401	409	443	417	408	438	420	431	436	400	403	430	419	392	430	440	427	433	429	406	439	390	445	434	424	422	433	423	427	430	407	444	408	404	443	442	412	452	412	393	408	409	409	421	410	434	391	417	435	388	409	448	434	415	449	407	457	421	438	403	404	410	431	466	407	412	394	393	393	415	406	381	434	435	413	414	440	447	425	436	388	406	466	434	435	459	409	438	413	430	445	438	398	441	423	443	377	385
22898	21105	28740	24162	21761	21424	14174	4286	1284	625	561	520	524	550	490	564	540	538	526	493	463	510	489	494	488	513	482	479	467	481	449	513	505	471	475	493	485	476	422	507	452	498	455	465	445	485	487	485	467	524	458	516	458	474	490	511	450	463	491	460	509	524	466	485	440	469	505	453	510	491	455	441	531	466	494	498	430	497	445	462	479	451	462	464	484	507	461	495	452	491	504	471	477	459	493	477	487	465	465	485	490	484	526	451	469	511	470	446	488	495	484	487	475	498	511	488	504	490	444	455	489	517	460	451	483	476	481	485	470	492	485	492	476	465	487	479	432	468	481	455	486	478	483	472	463	471	542	491	511	486	494	480	511	476	463	492	485	493	476	487	484	461	456	469	488	461	539	536	531	482	443	517	489	476	464	480	463	461	461	474	512	459	449	446	501	455	504	476	462	491	491	500	527	490	516	507	498	472	492	474	507	486	468	482	463	499	496	444	485	467	490	487	464	454	494	512	454	487	486	485	435	447	458	480	446	492	482	480	493	477	455	467	503	479	476	496	516	450	479	476	518	514	489	455	474	506	472	513	470	514	495	518	487	487	502	473	445	467	478	447	465	457	488	525	487	486	495	495	485	491	507	515	449	473	479	488	487	484	550	496	531	501	511	477	477	505	496	517	480	508	488	494	510	473	501	482	480	447	448	472	496	475	487	447	477	477	500	452	485	501	475	513	471	472	454	490	501	462	455	453	462	459	520	506	485	432	491	493	455	500	450	495	450	457	475	469	453	482	492	465	471	475	474	463	514	465	510	496	464	492	486	470	456	458	453	472	484	489	428	489	519	459	517	540	478	495	497	502	491	506	496	495	480	465	500	504	496	488	484	468	451	476	527	507	475	461	537	500	470	481	464	442	493	445	476	466	446	501	489	484	522	475	505	461	488	488	499	485	477	448	501	466	494	499	462	484	471	503	471	462	485	481	495	475	482	486	490	461	470	462	459	516	465	473	467	500	426	494	493	473	464	488	512	502	496	490	449	525	466	492	493	503	481	470	475	474	525	500	486	457	485	485	486	443	479	514	509	508	470	457	464	481	477	515	487	476	458	465	481	475	486	477	470	468	492	477	486	488	461	482	487	483	449	484	489	501	442	478	486	482	437	439	477	491	481	518	451	464	479	511	497	466	472	463	489	480	502	475	510	462	487	442	483	481	447	454	454	470	453	489	467	479	449	468	437	501	461	477	484	503	489	416	485	447	500	465	482	486	472	498	487	498	463	524	497	468	471	461	423	493	486	499	477	509	494	488	487	478	476	509	452	446	487	465	481	456	439	496	485	467	481	451	464	456	466	472	520	473	505	487	513	493	467	443	480	520	501	465	496	498	481	476	468	504	462	465	506	459	487	519	505	473	463	512	481	476	509	497	448	459	509	504	481	484	487	479	489	454	465	502	487	476	476	460	482	466	478	514	507	491	481	531	474	463	508	479	504	487	519	468	486	497	475	520	488	482	464	462	483	488	504	507	462	497	493	466	471	504	491	440	440	455	519	464	450	462	499	464	489	448	447	500	471	470	459	435	508	484	463	456	495	467	473	463	497	454	517	497	478	494	454	484	459	457	531	491	492	443	494	507	491	472	462	480	472	456	510	487	494	487	461	472	447	461	470	548	472	475	493	500	503	474	500	444	452	440	458	450	459	513	457	499	478	464	465	485	489	431	468	447	475	473	505	478	511	453	448	452	460	502	456	453	493	498	506	461	467	492	487	478	469	517	442	462	537	460	487	465	457	446	519	482	479	482	479	432	480	426	458	469	487	503	440	502	479	474	473	510	468	493	492	513	457	507	500	517	466	471	511	484	478	444	480	476	500	538	517	503	454	486	456	495	478	441	456	483	483	499	536	466	505	499	487	478	453	483	494	479	448	471	465	492	470	505	524	494	476	482	472	480	476	485	517	474	487	468	445	478	457	477	490	438	444	487	499	485	479	461	466	484	488	462	495	497	459	478	489	453	493	481	509	477	496	521	479	452	495	503	485	469	513	480	480	502	476	492	491	467	502	482	479	487	509	496	463	495	503	464	474	504	461	508	481	475	457	481	455	449	505	476	459	485	468	516	461	487	475	490	478	436	468	489	525	428	487	486	455	490	469	467	538	472	534	463	449	493	475	469	458	505	470	445	505	460	491	445	517	477	465	497	488	469	507	405	498	495	472	496	498	515	448	456	484	437	487	477	491	485	510	478	514	440	452	470	536	487	465	466	476	503	475	488	467	502	428	474	483	476	487	499	495	467	498	446	485	467	485	458	427	493	473	468	479	467	493	477	485	472	501	478	489	470	473	515	462	497	498	471	506	485	465	466	501	466	494	476	540	508	515	494	466	437	478	480	487	501	483	448	486	434	455	508	478	467	454	470	473	470	480	444	489	457	505	440	472	479	497	470	471	449	474	439	454	495	467	472	493	470	475	487	488	481	480	465	493	489	517	467	464	459	466	475	477	503	486	488	463	500	479	466	512	523	484	484	478	472	503	477	495	467	443	500	494	494	471	474	479	465	485	471	461	443	489	470	447	461	502	464	454	487	506	466	476	475	500	473	459	530	492	453	491	490	456	482	477	479	513	487	492	492	483	529	486	483	514	472	451	503	468	483	493	459	452	452	474	485	490	497	474	445	497	487	438	482	488	499	461	505	470	440	494	469	510	432	487	465	499	501	495	454	445	502	454	510	470	440	467	461	508	467	476	490	526	484	500	508	502	490	505	482	535	487	456	484	477	494	508	486	468	467	491	438	488	460	483	483	489	522	491	438	462	493	481	479	444	522	497	434	441	436	475	462	495	443	463	529	505	475	488	502	475	481	530	507	457	469	479	458	512	474	458	492	490	476	472	494	473	474	463	452	512	487	448	486	493	451	478	479	483	459	496	486	490	489	470	453	488	480	504	497	457	477	477	477	524	489	496	497	461	452	517	487	450	460	491	467	487	483	497	472	484	425	507	454	468	481	480	490	497	505	462	445	472	516	463	501	486	487	427	489	480	490	483	481	478	491	469	521	455	507	460	461	466	474	446	524	497	462	468	472	496	498	458	500	472	448	481	469	473	453	487	475	476	497	429	460	476	487	473	465	447	481	484	501	486	435	479	464	485	454	458	458	481	516	477	463	452	498	448	477	478	456	451	488	473	463	459	466	481	474	483	492	481	488	467	495	476	506	502	485	465	521	475	483	478	455	505	505	481	455	504	475	475	495	473	459	473	493	506	475	466	496	481	468	468	487	464	454	506	455	477	477	494	475	474	479	499	485	526	498	482	500	474	455	483	436	497	501	479	504	532	470	501	475	460	470	467	490	477	476	478	442	478	446	479	460	469	485	476	450	494	520	471	455	438	498	482	471	445	445	514	454	476	474	493	477	489	471	510	477	491	460	467	482	435	510	473	467	440	516	489	472	492	494	474	485	457	471	502	446	475	490	490	474	478	498	485	491	468	483	487	498	467	452	464	511
41900	70922	51823	36843	24980	14122	7637	4310	1400	723	622	565	553	563	526	540	569	533	527	542	562	519	526	523	541	492	565	553	476	515	506	528	505	525	544	518	485	571	528	477	566	526	532	530	564	519	496	537	540	546	550	543	497	548	489	531	532	505	542	510	587	523	498	513	513	550	504	494	515	518	518	506	514	560	471	514	518	526	513	541	551	529	531	511	511	492	522	525	566	507	496	506	526	553	515	506	499	517	505	501	548	560	545	518	498	542	518	520	508	481	512	494	527	520	539	515	553	542	565	524	510	494	517	542	505	497	496	536	517	499	558	516	504	453	568	544	533	504	520	530	551	526	530	508	504	534	545	562	487	561	510	539	534	507	547	551	547	551	505	509	533	511	495	498	514	469	509	549	503	504	507	489	495	507	512	499	541	496	572	491	500	515	582	510	477	505	517	554	513	549	511	518	544	525	545	554	516	511	521	569	506	530	496	541	518	495	511	511	506	536	539	507	545	502	507	551	523	566	506	507	527	502	560	518	500	519	541	559	538	567	481	526	524	536	543	499	516	539	527	517	493	511	516	503	545	519	513	549	522	478	535	496	512	494	529	541	509	491	541	506	518	543	527	535	518	465	497	522	548	543	543	535	537	506	535	521	521	527	485	559	520	523	511	538	488	575	487	565	505	518	496	538	503	479	522	525	532	526	530	539	529	482	504	499	496	538	521	514	498	528	510	550	502	517	538	535	536	502	483	483	513	477	548	507	499	482	500	552	517	513	488	490	512	513	493	519	554	517	520	552	517	508	530	525	523	516	492	524	523	513	513	547	528	501	497	517	526	543	493	510	521	464	545	536	543	533	538	530	546	565	537	522	530	536	534	553	511	511	536	536	504	535	562	487	514	490	522	542	512	532	499	576	522	576	539	499	507	515	522	538	461	468	563	494	552	539	505	495	497	513	539	488	517	551	522	523	528	507	513	551	525	507	492	518	511	545	555	501	513	533	482	494	500	517	494	542	519	488	510	521	537	547	576	505	474	527	518	522	541	485	515	522	531	515	538	573	496	516	519	504	483	499	573	565	514	542	477	512	573	509	530	526	499	530	544	500	497	570	519	507	532	518	539	539	540	500	522	500	493	572	482	512	510	504	569	509	525	501	528	520	538	492	524	528	526	543	478	542	486	541	515	480	555	541	513	488	550	519	506	526	525	518	542	533	520	488	502	489	482	521	500	529	495	493	487	515	536	538	509	540	544	534	515	491	508	485	493	533	583	520	511	523	519	544	511	538	537	488	528	521	572	526	512	501	565	505	498	514	522	539	542	547	515	546	512	508	490	537	571	535	497	517	496	517	515	541	557	533	511	543	478	547	525	500	524	543	533	509	492	524	518	487	558	534	526	533	518	553	518	527	500	501	574	521	533	511	513	524	548	541	534	561	541	532	526	482	523	530	556	532	488	483	504	533	519	560	528	525	534	544	515	518	546	492	542	540	507	522	462	511	577	519	545	532	552	505	482	492	502	484	516	526	487	586	517	531	494	538	508	518	492	510	507	520	546	501	530	492	513	503	491	534	501	546	540	536	567	494	488	520	518	509	518	489	496	498	525	511	506	483	530	514	557	540	528	563	544	546	489	510	498	485	523	532	538	501	547	486	525	535	534	518	497	563	471	524	545	533	533	507	531	540	518	517	515	500	520	555	519	515	516	544	565	513	537	557	519	510	493	534	499	551	542	533	509	487	523	536	496	510	532	506	505	509	504	513	535	525	474	502	534	541	551	531	489	501	554	516	513	511	512	522	498	498	554	492	481	521	543	511	480	534	544	499	552	536	515	559	495	544	580	494	540	562	503	539	514	515	517	455	491	505	528	530	515	510	543	510	502	479	518	516	500	542	493	527	506	494	513	530	519	534	489	508	510	500	508	529	526	494	516	539	514	480	510	520	529	511	530	524	514	514	491	501	537	512	516	505	525	553	517	565	539	538	542	506	478	520	522	483	498	541	508	584	497	501	503	494	601	513	548	508	543	491	594	488	505	498	527	563	475	518	487	540	521	505	530	504	534	502	535	512	521	468	566	529	534	522	496	483	537	498	491	543	488	518	516	536	518	505	514	517	501	543	523	515	544	484	548	528	518	525	519	528	524	512	508	528	495	521	549	544	535	503	486	516	509	495	491	497	518	559	510	506	515	481	484	520	497	505	520	529	514	491	514	553	496	556	501	530	513	538	510	520	527	512	539	522	511	530	510	530	501	555	511	534	504	533	553	471	529	542	527	549	511	513	486	525	564	499	510	508	522	464	511	525	515	484	563	557	552	512	474	523	526	517	514	514	467	500	504	527	514	513	484	533	527	543	471	524	533	542	516	509	559	513	525	568	505	559	528	521	545	525	506	525	559	533	527	522	505	502	532	507	497	481	539	510	523	524	517	514	540	574	509	520	487	524	522	525	568	486	552	508	514	478	531	526	539	510	557	471	511	496	554	510	523	485	503	519	506	524	506	527	521	472	495	515	514	515	500	525	493	536	499	520	550	541	525	495	529	549	484	530	522	533	519	501	485	515	518	532	504	528	493	522	538	549	486	521	532	536	530	508	517	542	560	509	504	531	474	472	530	543	507	536	488	542	488	516	513	507	539	543	535	550	533	505	543	499	530	495	512	524	522	525	521	483	496	509	481	508	561	538	509	521	549	530	526	500	510	525	484	526	506	510	528	496	557	490	503	517	514	510	512	518	524	543	537	507	549	531	524	559	514	514	537	557	524	550	556	523	552	518	499	474	484	519	519	520	494	521	494	511	545	518	507	513	500	515	543	495	501	507	490	499	510	526	491	521	549	520	539	471	554	522	530	496	489	533	520	552	536	540	509	537	530	512	502	526	503	499	516	540	481	472	523	505	508	467	506	528	526	527	516	509	530	515	529	513	542	524	556	503	522	521	514	552	531	517	514	536	518	522	512	536	547	514	498	519	529	504	502	492	505	560	517	503	553	520	520	514	532	541	495	479	526	525	510	453	538	504	536	515	520	508	534	538	507	512	501	532	491	514	487	530	523	530	528	513	526	542	493	579	505	528	489	534	508	488	490	503	514	538	533	485	504	487	537	577	495	532	533	562	496	529	498	463	542	508	518	502	488	527	539	507	540	497	515	533	507	508	509	499	555	523	523	527	503	514	518	531	487	512	505	556	481	481	563	511	521	503	504	524	503	497	536	535	537	513	497	522	531	518	529	533	498	554	488	537	524	515	505	535	536	579	535	520	505	535	500	524	518	491	496	485	492	535	515	513	543	498	526	528	530	538	526	522	522	514	533	500	491	511	511	533	530	531	546	549	517	503	512	542	481	518	499	482	520	535	492	543	515	497	509	527	534	506	504	525	521	542	540	495	513	511	469	505	556	529	502	560	485	535	550	526	519	555	496	528	532	531	509	496	510	483	536	517	488	493	539	495	524	526	500	513	562	524	515	532	530	531	494	498	548	547	539	523	540	535	560	469	519	513	466	582
31373	34276	34806	19970	8458	3125	1030	506	347	315	321	293	336	294	297	324	306	286	294	310	288	283	278	316	296	285	291	265	273	324	251	270	292	290	326	307	281	286	287	241	295	286	303	274	260	307	283	252	278	312	284	300	312	294	303	280	278	295	293	281	297	310	300	292	236	290	280	291	289	285	289	274	289	288	306	287	278	287	281	317	277	287	295	282	309	295	281	291	267	300	326	283	274	255	301	294	265	310	262	259	284	283	293	281	277	296	304	256	292	296	296	256	282	281	299	298	280	286	293	286	319	316	288	274	284	279	309	274	276	286	282	277	312	273	319	267	297	282	274	265	297	267	307	292	259	304	307	264	308	282	288	312	301	313	274	273	283	281	290	283	284	343	290	274	271	322	314	267	281	296	295	275	291	304	290	310	291	282	306	303	282	278	296	286	296	284	275	309	284	268	293	304	287	266	279	279	274	307	291	289	336	298	289	266	308	302	289	298	304	300	284	283	299	252	289	297	294	291	299	292	261	264	294	290	299	293	297	292	267	286	281	297	305	270	282	278	284	284	297	321	266	299	326	275	285	300	283	299	300	293	303	306	328	296	315	295	262	289	322	324	270	291	279	285	275	294	319	299	281	287	298	277	295	306	332	263	270	291	271	278	290	299	282	271	290	320	280	327	258	283	263	300	286	274	313	294	297	294	291	298	330	312	317	299	271	255	260	273	268	302	306	283	273	301	287	332	291	258	280	279	295	273	295	271	297	310	258	314	308	279	280	276	294	273	316	295	265	316	302	294	261	317	277	275	296	260	304	305	305	290	318	269	308	274	274	276	266	264	317	318	296	309	311	295	313	285	303	289	293	299	324	290	274	291	278	306	272	296	296	323	269	288	294	301	284	300	274	315	275	289	323	285	249	276	254	296	305	292	278	321	282	295	279	316	322	291	305	299	291	263	303	298	263	277	309	262	301	278	286	283	270	302	287	309	269	278	321	295	306	289	302	296	283	313	287	281	301	278	293	291	265	306	294	274	300	286	287	297	277	271	265	302	310	286	272	279	281	301	293	276	296	266	285	255	293	291	286	272	272	313	291	257	296	279	296	302	313	282	256	278	290	271	292	287	314	288	316	309	289	296	272	303	283	274	272	281	311	292	295	274	302	297	309	287	278	254	274	285	297	273	278	267	299	270	301	267	297	302	326	278	291	288	286	281	299	290	275	282	323	293	280	263	309	282	312	296	278	262	276	288	304	277	296	297	298	287	283	300	331	279	299	267	321	296	315	282	297	315	271	284	297	321	304	311	272	296	298	252	279	282	260	272	266	296	276	301	286	283	295	301	296	280	293	279	270	290	267	326	285	315	284	285	306	283	294	284	272	266	300	273	273	274	308	273	341	287	296	281	289	287	319	275	265	290	315	329	325	270	285	280	292	272	303	287	295	278	309	291	294	296	325	313	279	287	274	306	276	274	278	294	272	274	297	270	292	272	287	290	293	310	297	262	283	270	276	300	279	300	326	277	284	267	286	265	326	274	296	286	269	253	295	296	301	280	302	292	303	301	255	291	277	277	318	293	329	299	274	310	306	277	290	309	286	322	330	284	321	273	295	268	279	285	266	290	299	284	292	292	289	270	288	313	285	309	275	318	288	310	291	287	289	284	293	280	278	278	247	282	294	286	300	263	282	261	276	287	302	275	266	327	269	282	291	306	282	286	307	289	290	294	295	280	335	271	300	293	273	292	280	286	272	293	305	306	295	312	287	308	281	284	270	292	317	316	297	294	295	301	281	319	284	285	284	279	286	317	308	294	283	303	282	268	281	285	279	312	278	300	319	288	310	281	269	307	303	282	295	272	272	282	314	295	317	292	287	273	305	285	282	279	281	280	277	308	271	291	285	286	301	324	302	319	336	274	290	309	306	268	255	283	270	290	306	326	299	274	285	309	297	299	262	295	293	266	298	272	315	289	286	297	310	269	311	269	314	282	283	293	289	263	272	282	288	287	279	285	301	295	286	293	305	256	306	295	296	278	263	280	306	297	311	303	283	311	280	281	301	274	281	297	285	289	278	299	281	276	259	271	300	302	294	294	309	287	288	269	290	301	294	293	286	301	319	297	286	265	296	299	265	277	309	335	311	315	308	280	325	323	310	287	293	264	280	285	299	298	271	305	287	288	318	272	297	302	279	263	309	274	274	285	280	304	312	289	281	260	272	269	312	307	298	255	318	280	315	274	292	252	285	312	296	312	298	290	306	291	282	296	282	287	262	309	285	276	280	274	316	281	320	261	274	301	305	301	302	289	269	289	267	304	290	291	303	288	257	306	299	281	280	299	281	284	276	291	296	310	280	265	278	274	287	277	299	268	263	287	278	301	299	302	315	293	292	268	293	287	293	284	299	320	298	273	283	294	287	281	273	290	300	296	281	273	314	307	282	293	257	272	335	292	299	286	306	293	282	274	298	281	293	289	296	293	282	279	278	269	263	281	288	288	291	288	284	274	298	287	268	310	292	267	293	323	320	282	282	284	305	307	274	247	296	300	309	301	289	317	307	286	318	284	293	299	284	259	312	276	285	307	303	293	317	305	292	270	316	288	271	299	272	279	289	295	280	271	315	271	281	321	282	304	298	275	275	272	309	308	297	301	284	271	272	267	293	256	282	280	269	260	281	320	279	336	280	292	292	311	266	283	274	329	287	274	290	288	296	269	298	294	320	316	292	300	301	301	274	306	273	318	283	281	313	280	270	301	301	291	302	287	302	283	313	288	262	272	313	268	282	301	270	284	299	265	314	272	295	280	308	281	263	291	274	312	294	278	314	306	303	304	308	265	279	312	275	287	281	286	276	272	263	287	272	286	260	280	305	318	298	263	303	271	277	276	272	287	293	294	318	282	264	299	300	337	291	302	321	296	285	286	268	331	287	281	276	254	266	281	302	281	274	283	271	289	293	277	280	305	293	299	281	284	273	285	312	298	263	277	307	289	260	286	279	311	298	275	317	256	298	300	285	259	315	278	289	269	312	288	284	276	290	280	313	291	293	298	265	285	288	292	277	304	322	301	302	244	332	286	254	295	288	265	298	304	266	269	301	289	274	292	260	304	308	288	286	299	277	273	276	308	286	264	304	270	318	285	279	304	318	305	311	241	273	284	277	260	283	318	287	276	283	304	301	270	296	267	280	274	276	300	282	309	291	266	275	309	271	299	301	241	293	283	280	263	265	319	265	306	270	267	275	294	335	292	302	274	304	269	285	240	298	273	273	295	290	275	326	290	303	271	285	323	285	290	280	301	310	274	279	275	289	254	274	312	294	314	278	293	284	298	292	295	329	284	275	286	276	288	267	283	270	270	298	260	285	260	284	297	270	316	290	265	286	307	298	306	282	285	289	303	299	300	283	280	277	284	259	298	277	308	290	272	302	307	311	296	274	277	305	290	299	285	281	255	316	300	280	304	289	303	322	284	261	287	281	276	281	275	305	302	310	294	305	276	293	338	291	305
36750	49844	33316	16495	9673	4108	1422	667	405	344	374	354	331	356	342	331	351	367	340	344	344	369	371	297	345	319	348	350	316	347	335	340	339	339	353	340	365	361	307	313	311	319	329	359	336	341	328	337	306	325	353	370	347	352	322	314	379	338	305	308	376	333	335	364	352	347	327	324	343	346	341	331	348	330	350	353	339	342	331	351	335	361	320	330	332	330	319	301	329	359	335	357	321	331	326	352	327	356	310	323	350	312	342	333	310	329	307	330	340	312	339	337	344	340	335	312	325	330	332	361	352	358	328	339	345	351	305	297	333	327	339	334	355	347	340	328	313	323	346	355	301	317	320	314	343	329	335	332	334	354	373	326	332	331	345	313	347	323	304	334	319	311	317	335	324	334	347	367	330	349	341	310	332	307	340	349	355	334	360	309	280	349	346	362	331	351	391	374	337	321	339	332	354	319	342	316	316	347	344	329	346	333	335	343	327	344	321	335	365	342	335	368	325	346	295	346	358	333	355	340	373	358	317	306	342	327	344	312	352	345	300	340	359	359	333	330	355	340	306	311	338	355	318	328	344	330	319	332	322	324	342	360	314	275	319	351	341	333	351	318	341	348	351	337	351	349	319	346	334	352	349	322	367	365	350	321	350	325	332	311	352	334	303	354	341	353	348	350	344	331	349	363	330	343	306	327	337	338	343	325	353	349	391	322	342	333	351	319	320	350	333	322	332	315	322	357	338	328	312	339	349	321	339	328	337	319	333	336	325	313	366	335	363	333	313	294	307	334	293	313	333	357	348	340	365	355	318	349	354	316	345	313	336	313	316	321	333	335	339	318	322	322	302	372	307	326	317	314	334	328	346	341	313	327	351	325	358	333	309	320	350	350	339	306	323	334	328	345	320	340	317	373	327	325	304	353	333	326	327	333	336	357	365	337	373	354	314	362	347	339	328	344	319	318	322	317	336	337	303	331	369	329	353	333	334	322	320	331	331	329	335	326	342	323	354	334	329	312	358	325	335	333	320	350	315	335	338	326	325	351	327	334	310	313	333	316	315	375	320	342	359	329	317	288	345	333	334	395	320	336	327	333	364	319	316	342	341	303	336	359	341	353	350	319	351	348	326	320	331	333	336	356	318	344	328	333	354	344	379	360	335	316	310	337	335	332	361	336	339	306	311	320	354	349	375	322	318	339	355	322	343	301	331	326	322	342	354	345	337	327	337	352	302	310	359	371	342	338	356	303	345	339	328	315	323	362	314	328	353	326	320	320	326	348	364	332	351	357	358	319	326	363	331	318	319	322	309	322	331	308	331	303	324	313	336	322	337	352	341	336	385	343	324	311	337	374	333	326	329	354	336	317	351	326	311	329	328	322	304	350	341	321	323	319	362	349	357	334	341	355	325	318	333	289	332	337	326	326	343	300	329	325	335	337	353	307	354	367	311	359	316	332	316	333	323	316	324	343	299	336	327	332	360	326	314	340	321	345	337	354	328	330	298	314	317	354	345	315	322	332	360	317	364	338	343	362	315	305	339	337	326	352	324	310	308	350	329	325	312	317	330	344	314	329	334	330	353	343	309	336	326	341	326	339	340	333	348	322	323	364	348	354	345	331	349	339	326	338	343	313	321	351	365	339	338	318	324	330	306	315	337	334	382	372	312	348	366	339	347	320	349	349	329	318	341	336	338	336	329	297	366	318	325	337	333	324	349	340	346	308	342	304	332	308	328	317	346	317	318	338	299	355	336	318	299	349	339	307	331	336	342	312	348	331	341	354	341	340	326	358	331	350	314	351	352	365	356	325	345	317	325	317	342	350	347	314	316	308	331	344	351	337	361	348	319	310	336	322	315	346	369	351	320	338	324	351	339	314	333	331	336	351	330	352	335	317	333	364	350	301	372	352	327	361	361	316	302	311	337	333	314	335	310	313	321	305	305	329	335	336	347	332	355	332	340	328	327	326	352	335	347	307	329	346	340	362	359	327	331	363	326	337	334	328	343	300	326	323	313	312	344	279	329	355	351	319	327	349	334	351	369	353	375	344	319	289	336	311	353	339	351	361	349	354	358	335	355	334	324	303	311	307	334	314	339	316	358	318	330	307	312	320	324	364	357	342	338	324	327	342	328	308	357	335	352	358	330	345	311	353	326	341	328	344	353	361	356	325	342	356	339	316	331	348	342	324	356	341	331	328	316	329	321	305	304	335	342	340	350	341	334	339	327	327	344	345	309	334	350	324	335	357	345	351	330	318	326	333	345	309	353	309	315	306	310	372	366	343	317	346	317	315	332	339	292	342	353	345	326	316	351	366	328	317	331	324	335	353	348	360	308	304	318	328	342	309	333	360	335	303	311	328	321	327	347	318	332	357	347	326	310	361	333	348	325	352	332	324	312	350	331	337	341	330	354	330	313	319	329	320	391	344	329	318	327	338	307	320	341	334	325	345	310	320	324	340	310	356	316	324	326	351	360	317	321	347	354	335	304	313	337	338	358	317	313	317	347	345	320	328	343	304	318	338	321	329	333	325	364	342	348	346	343	316	340	342	323	309	350	331	341	334	340	291	382	369	361	312	377	293	344	325	337	305	347	311	336	292	315	326	313	342	316	331	348	345	324	362	348	354	302	342	325	325	335	300	322	338	364	318	351	319	342	323	342	309	321	327	309	357	327	344	323	313	366	372	333	326	321	317	330	335	311	331	310	349	345	319	379	340	306	319	346	336	362	332	314	339	337	321	336	346	338	346	340	328	316	323	355	327	380	305	312	312	345	372	317	342	334	361	335	297	323	338	341	336	350	322	308	351	348	354	329	324	314	344	315	303	343	319	324	340	332	304	347	323	351	331	298	344	356	326	344	359	344	334	298	305	344	317	320	346	360	307	340	338	338	347	353	394	321	336	334	318	363	304	346	308	342	332	337	332	317	346	353	348	352	331	365	387	350	320	329	352	368	314	333	320	298	345	352	310	346	319	306	333	350	327	306	336	350	327	365	311	286	329	331	324	336	350	326	371	356	340	345	353	316	330	329	326	332	345	365	346	353	322	367	329	342	351	298	338	366	351	326	341	348	307	368	324	329	312	312	340	340	343	342	302	303	319	308	346	336	321	332	342	349	336	351	360	386	323	338	336	332	337	342	348	316	298	341	347	381	347	333	346	380	322	316	349	340	318	352	340	345	313	349	335	327	339	345	367	358	342	340	332	334	348	319	316	299	328	348	326	360	311	319	342	346	341	317	344	338	340	319	330	330	339	318	303	366	362	352	329	320	320	347	317	295	313	338	323	336	346	339	333	328	324	313	317	346	337	318	345	356	308	363	344	310	333	315	322	312	360	312	315	326	333	346	312	360	346	322	328	344	337	330	298	331	314	321	319	366	326	315	357	303	310	361	354	361	325	368	335	337	372	328	360	352	358	331	334	342	328	354	338	310	327	328	363	327	356	324	291	348	343	304	328	333	345	346	348	315	328	340	329	354	358	362	306	324	320	350	361	305	326
24026	21053	28177	24858	21259	14609	5528	1776	866	544	337	314	353	343	364	341	335	355	337	344	356	320	351	350	306	345	327	353	346	343	303	304	343	356	314	291	319	318	361	327	349	364	350	324	333	375	357	321	363	334	353	368	316	348	323	346	318	321	352	324	297	313	339	340	331	353	382	306	347	355	391	338	322	331	336	308	323	324	314	317	352	357	335	336	326	337	329	362	363	352	325	323	338	329	363	305	330	376	352	339	340	311	322	356	317	302	331	352	329	340	353	320	355	354	319	358	332	332	332	322	363	340	306	330	310	353	307	346	345	355	337	342	351	342	337	331	344	337	366	312	351	322	343	333	360	344	325	318	346	317	362	312	337	327	325	324	345	342	348	352	313	320	321	329	356	344	327	321	280	315	338	354	313	328	349	312	365	331	297	339	331	321	329	361	320	293	304	331	332	322	313	297	348	323	345	308	337	330	328	351	331	361	343	337	339	339	372	325	340	329	354	362	363	341	347	347	353	332	348	323	360	320	362	364	343	338	357	343	324	334	340	305	333	339	332	312	350	312	338	347	311	330	343	354	360	352	345	342	349	319	362	347	383	322	352	315	378	353	324	341	355	299	323	372	334	303	332	308	318	313	320	325	327	309	344	296	363	337	337	338	326	326	332	327	323	349	338	337	332	347	331	326	373	347	307	338	335	346	334	344	318	329	315	345	331	333	323	337	331	323	344	325	335	281	350	348	340	325	328	347	336	309	327	343	325	327	340	318	345	350	339	329	344	341	368	302	349	305	349	321	325	326	309	352	317	312	342	347	315	333	350	349	344	336	324	324	314	356	310	332	322	322	357	352	325	308	317	326	325	350	335	376	327	330	353	355	346	348	338	322	331	328	324	317	342	325	327	333	348	352	312	329	336	361	306	316	284	355	337	332	285	311	356	313	320	335	339	348	337	304	359	336	337	367	329	310	349	336	327	318	334	303	324	327	334	327	352	374	369	335	332	341	326	320	326	339	350	367	323	329	342	310	324	369	350	335	344	344	311	353	332	323	332	305	336	375	362	352	358	335	337	359	348	358	329	345	302	301	358	345	342	315	329	336	311	320	305	341	336	343	334	354	330	371	299	349	348	382	345	349	322	325	333	345	358	322	337	373	366	342	351	338	317	358	312	333	341	307	341	363	363	346	322	314	323	329	307	335	298	332	339	347	334	321	314	299	346	341	321	329	395	338	336	325	364	325	323	309	331	309	346	320	324	327	367	300	344	333	304	314	315	306	335	312	346	327	318	309	350	370	358	339	380	356	342	282	351	338	308	339	356	351	336	335	349	322	354	380	333	337	339	342	304	335	327	333	340	368	326	354	340	332	347	331	297	346	324	320	362	308	318	333	369	337	302	350	311	351	339	346	345	327	332	334	339	344	354	327	323	325	342	384	335	353	331	373	339	318	327	347	327	308	347	336	357	333	309	346	345	335	351	362	340	345	345	330	334	331	338	352	351	307	318	317	327	323	342	342	346	322	341	343	367	348	347	347	328	305	326	343	331	364	335	334	331	378	347	315	332	342	326	336	335	321	315	318	323	312	379	352	314	336	338	343	323	343	357	383	332	360	347	314	333	306	344	321	346	335	318	351	324	313	341	317	336	330	328	370	357	319	345	351	340	335	335	343	363	315	326	354	312	326	280	297	314	336	349	338	339	313	359	357	336	323	351	344	325	327	328	316	335	322	336	345	311	327	352	334	313	332	327	330	329	328	329	341	354	363	352	322	319	322	309	326	322	359	318	314	377	338	332	313	326	350	351	371	340	334	347	320	353	317	331	328	339	343	349	342	338	290	339	334	376	360	344	314	348	345	342	356	322	331	320	336	350	345	334	339	335	338	343	304	357	346	334	314	334	323	348	332	324	358	331	330	329	345	306	345	363	344	337	360	335	360	321	347	349	351	332	314	328	331	386	336	326	351	361	325	322	340	351	355	334	359	306	335	301	327	315	348	328	351	334	343	350	338	326	333	341	336	312	315	320	332	312	344	323	327	332	347	370	325	281	339	351	335	330	346	322	352	333	340	325	294	326	331	333	320	327	336	330	352	356	341	312	320	334	328	318	345	339	297	344	360	347	311	321	336	330	311	360	343	358	336	354	322	358	318	294	336	342	299	318	327	316	360	339	335	359	345	324	336	316	331	362	351	356	337	344	331	347	361	315	313	317	347	334	334	336	341	328	324	331	373	347	325	317	347	365	367	336	356	332	329	329	387	313	340	333	313	331	319	317	358	360	320	329	348	331	343	351	343	327	312	334	361	339	340	327	357	299	359	311	351	335	329	366	336	340	322	328	322	362	364	316	366	335	350	295	313	350	347	349	365	388	292	363	348	348	340	352	350	330	332	320	334	318	323	333	334	336	363	311	347	331	324	356	327	331	310	313	347	340	342	368	338	307	322	326	339	332	337	289	313	322	322	316	327	336	341	344	366	320	297	357	314	315	297	314	321	329	347	327	331	307	326	335	337	318	325	328	357	337	324	341	339	308	345	335	346	323	334	319	314	363	324	319	352	347	332	312	325	351	319	380	339	353	319	335	323	349	355	377	359	320	320	342	313	363	323	366	325	328	355	337	345	323	328	310	320	359	334	317	327	324	346	289	304	325	342	310	343	329	333	361	361	318	339	365	343	345	355	357	322	340	325	360	345	344	305	315	316	341	349	315	345	318	362	331	370	320	315	312	379	323	332	314	339	331	349	346	355	349	295	324	327	298	351	321	349	326	338	337	334	313	319	368	330	330	325	325	318	354	352	344	334	333	306	317	381	353	345	336	316	327	322	372	343	336	364	349	307	319	338	331	334	309	336	355	345	306	326	326	359	321	327	347	337	347	325	307	318	323	306	340	349	304	329	355	331	345	343	314	330	319	341	310	364	392	340	335	310	351	338	342	309	335	325	336	330	354	349	355	324	329	338	301	314	340	357	340	336	366	342	356	368	360	341	331	341	307	309	349	320	357	356	353	328	327	360	321	329	327	355	313	318	351	344	338	311	317	341	327	306	339	317	327	384	327	341	315	322	374	308	336	356	359	314	345	332	351	331	342	322	338	323	360	353	349	316	338	339	345	344	357	315	366	352	354	324	352	322	358	330	345	347	327	311	318	349	324	351	344	335	346	346	327	337	321	315	365	344	329	325	353	331	351	339	360	313	344	330	316	338	319	337	316	334	343	309	325	319	360	312	331	363	303	352	310	336	327	325	348	327	384	321	328	363	335	331	291	343	341	337	349	354	366	316	335	345	336	290	314	319	345	316	322	332	316	355	345	354	345	320	327	320	330	345	340	328	337	298	366	353	331	331	355	319	356	338	323	337	352	343	331	327	338	334	331	319	314	345	328	343	327	326	337	355	309	326	319	315	311	317	333	359	301	357	318	345	350	373	329	312	328	339	358	319	325	336	308	372	331	355	340	324	348	326	352	351	325	315	337	322	341	320	368	353	329	342	323	340	335	314	325	325
37783	58059	40727	27258	15989	9247	5021	2098	1171	767	413	391	386	378	355	348	381	395	370	367	393	361	376	404	399	392	382	365	382	425	379	390	376	385	398	377	398	355	384	386	394	333	380	380	364	399	399	361	395	397	368	398	364	331	402	362	414	352	387	398	375	374	364	406	384	398	345	382	354	391	384	377	394	350	373	380	370	385	412	379	374	374	391	412	361	366	380	338	363	380	395	391	399	368	339	375	351	380	400	400	358	405	361	367	379	353	405	350	352	395	326	361	352	358	389	374	381	387	368	368	390	358	382	373	384	354	368	372	317	371	382	398	366	367	383	419	356	381	399	376	375	354	377	387	366	358	389	365	405	372	383	375	350	386	395	369	334	350	397	380	344	359	362	395	356	384	352	362	374	361	342	387	365	378	350	388	360	378	391	366	387	368	372	400	362	409	393	353	346	360	392	370	388	330	397	376	370	348	378	374	393	368	413	358	401	365	376	400	408	400	374	379	375	360	346	388	413	361	386	395	354	422	426	353	368	359	371	359	392	379	343	367	389	358	383	346	372	380	403	345	375	399	385	364	379	350	373	386	409	369	383	392	383	360	336	397	355	359	411	379	416	383	369	360	354	384	378	394	389	352	361	375	380	387	352	385	370	385	385	372	368	379	414	401	361	353	353	410	387	358	405	372	391	389	344	365	368	387	338	353	366	399	387	386	393	379	395	382	393	379	337	414	360	362	384	375	383	354	345	403	393	342	379	400	379	386	403	379	403	365	358	382	348	364	398	399	392	382	361	378	392	403	381	365	353	419	397	401	416	342	379	393	349	404	389	384	376	410	388	363	370	392	378	407	399	368	378	369	391	370	365	354	388	409	371	389	386	342	387	408	400	375	377	350	404	379	372	346	362	353	372	366	358	369	387	381	382	407	385	397	387	380	334	368	373	390	420	363	381	396	386	396	401	374	398	394	385	353	363	372	422	395	398	393	389	360	350	393	369	353	375	386	340	390	369	362	373	390	401	348	371	394	325	384	371	368	382	396	392	386	386	373	398	375	370	364	385	341	400	355	362	358	396	365	367	392	345	361	344	409	373	364	399	359	347	381	384	416	406	372	370	382	385	409	355	354	359	396	403	388	384	379	393	436	351	361	359	363	399	356	372	356	400	387	376	372	383	386	403	387	418	363	380	377	430	363	387	337	385	388	389	399	363	372	408	353	385	357	406	401	355	387	381	362	410	366	368	347	369	400	383	392	361	384	392	395	364	379	366	350	365	357	395	356	354	436	373	371	391	376	351	389	363	343	364	382	347	381	351	365	344	378	398	340	397	358	369	364	373	402	414	380	396	383	395	391	411	358	360	402	379	372	427	361	397	400	405	387	370	393	370	359	342	373	382	356	381	385	381	389	353	388	407	413	387	344	389	352	358	389	353	377	360	376	348	410	389	375	379	359	405	401	401	407	399	420	390	387	404	346	356	405	380	372	357	363	390	322	359	400	376	390	400	372	379	368	357	341	390	382	360	397	400	372	402	361	403	366	340	355	379	377	402	370	408	386	389	388	384	374	381	376	356	351	359	352	347	402	410	366	405	374	338	341	372	383	368	376	357	399	391	383	367	372	374	401	377	379	352	387	383	349	366	433	412	404	342	381	369	362	384	364	376	409	377	363	375	380	359	380	397	360	381	341	365	338	357	376	357	367	361	385	368	343	391	364	401	369	364	423	384	400	388	374	352	402	409	394	386	406	387	414	386	373	372	351	357	349	400	359	359	345	381	385	390	385	376	382	362	372	380	411	381	385	353	387	389	369	386	367	336	360	354	364	344	375	361	384	375	408	391	368	411	395	380	361	366	395	352	382	360	388	391	406	389	400	378	391	403	375	372	370	382	350	368	342	401	365	374	388	380	360	417	352	370	377	377	367	370	391	411	378	361	380	377	378	361	351	348	409	408	415	383	419	403	412	388	364	370	397	403	394	354	374	379	369	368	368	334	364	362	369	371	376	350	400	407	397	395	377	365	380	345	424	355	406	389	381	359	381	343	394	383	343	394	396	409	377	393	383	405	398	376	388	380	374	369	381	351	360	348	360	392	383	373	375	360	355	355	386	375	369	391	382	399	388	396	389	367	384	371	375	385	404	397	362	401	357	383	399	361	381	368	379	415	364	396	371	365	348	366	396	373	388	365	378	371	365	348	381	359	382	391	360	348	359	375	329	395	396	387	381	377	383	364	358	372	371	378	388	353	376	367	386	376	356	345	374	370	414	377	368	390	341	396	405	385	393	366	370	373	375	369	380	359	374	371	364	379	396	375	407	373	359	396	389	392	387	345	356	391	380	425	392	374	358	386	392	403	360	376	394	381	391	377	378	357	356	385	374	347	412	359	367	367	408	369	363	401	421	385	401	352	375	352	385	335	353	390	403	380	400	382	356	348	369	376	381	395	348	401	356	345	414	380	365	389	403	388	361	393	378	390	384	369	368	377	365	378	357	370	374	385	374	354	364	367	379	371	369	395	408	371	369	366	390	405	371	369	371	392	359	376	381	376	342	369	388	376	347	360	364	389	392	385	346	377	391	371	359	366	409	375	359	358	342	391	346	384	379	373	414	410	367	383	384	395	375	384	406	334	375	396	374	396	371	395	395	370	401	388	396	350	392	344	419	352	358	371	394	375	364	363	377	404	374	381	370	367	402	364	405	376	386	409	426	371	342	398	373	368	392	396	383	348	345	389	385	387	373	358	369	361	356	383	334	358	367	364	391	383	365	350	376	348	352	359	382	357	392	340	404	383	380	386	391	359	386	372	382	350	368	370	360	340	381	375	390	346	379	361	356	381	380	378	375	373	371	342	371	387	398	381	366	354	379	422	355	394	389	403	363	384	379	373	403	386	368	384	362	395	398	374	369	381	384	372	396	385	394	358	373	390	385	404	331	431	381	368	381	362	401	391	380	343	347	386	409	349	375	372	381	380	386	392	374	346	394	373	367	370	393	384	372	398	366	374	350	369	409	384	364	364	374	380	369	353	370	383	400	386	379	371	349	363	387	392	409	365	375	370	399	352	368	381	387	379	372	371	403	340	367	387	368	362	381	359	361	396	384	373	375	345	411	390	364	368	360	372	370	370	381	382	400	357	392	389	329	367	404	376	386	385	400	408	387	377	376	396	387	392	413	358	365	405	405	405	378	371	366	347	381	324	406	375	364	346	379	357	335	375	362	374	363	396	359	351	387	371	351	360	384	390	385	365	382	343	364	356	390	359	365	378	418	423	340	392	375	382	365	340	380	411	360	388	397	360	354	377	393	381	391	402	350	404	398	378	357	377	358	365	382	389	389	356	378	362	379	391	364	380	380	377	371	384	367	404	397	364	380	376	348	401	383	372	365	364	397	385	358	368	395	404	367	348	381	379	375	366	371	431	365	413	356	355	394	395	379	381	370	343	393	382	392	400	396	387	366	385	399	347	360	400	365	389	393	382	379	381	370	392	360	350	325	385	364
25273	21440	28810	26089	16892	7706	3128	1248	658	437	418	394	408	411	365	383	382	418	380	398	400	373	368	381	385	400	394	347	350	383	386	387	357	385	383	420	346	352	355	389	371	391	374	352	385	385	394	405	357	374	373	402	393	384	388	396	389	395	392	395	373	366	349	356	365	385	365	375	357	383	358	396	386	361	405	374	383	384	395	350	366	374	370	376	369	409	369	356	373	386	353	372	347	389	360	386	358	387	348	366	342	380	410	370	380	399	417	384	384	377	384	409	422	381	356	409	354	398	365	418	393	364	410	349	426	380	417	382	352	384	406	375	381	404	351	351	395	351	382	363	362	375	374	347	359	376	399	387	403	373	376	368	373	352	410	359	388	355	397	374	339	379	358	373	399	369	348	346	357	366	390	383	381	367	401	379	367	407	385	382	364	391	346	353	361	384	386	355	411	364	427	377	378	396	384	369	377	361	384	384	357	334	401	380	366	393	367	394	366	393	384	409	338	400	378	359	369	348	418	401	370	410	402	364	396	377	379	389	357	401	388	384	374	406	360	342	405	370	405	427	392	389	368	369	372	416	390	383	374	364	396	393	404	346	374	381	414	393	409	368	386	368	365	400	407	370	341	410	434	412	362	387	361	377	395	373	360	368	374	396	410	352	381	356	367	390	401	360	359	362	388	390	358	395	386	355	370	391	370	386	395	422	372	405	397	382	357	404	397	356	385	345	364	394	399	361	384	406	347	354	342	405	377	374	382	387	403	378	337	416	372	376	416	378	409	384	380	397	427	402	418	374	381	363	411	341	364	378	372	348	360	391	385	374	399	401	427	344	420	398	386	401	368	385	363	380	363	372	394	412	388	391	388	372	371	367	376	396	400	365	370	351	398	379	356	379	362	366	370	419	378	381	394	369	382	359	395	417	391	408	397	392	380	371	369	369	390	384	372	426	364	383	373	403	384	347	370	377	362	376	399	411	348	359	361	402	378	380	404	325	380	369	352	381	351	373	358	393	398	362	373	370	402	392	394	375	393	403	372	385	400	347	373	366	363	376	384	383	354	400	370	366	379	347	375	366	392	394	374	371	389	368	368	364	367	365	331	390	359	360	394	378	370	390	406	418	370	411	399	409	404	410	436	367	362	383	416	373	401	381	383	404	375	374	388	402	378	375	356	377	381	378	400	368	408	361	395	415	383	384	403	377	447	408	367	371	357	365	335	379	362	396	380	352	430	432	367	375	408	401	394	367	413	344	397	383	356	387	386	370	414	374	376	394	347	395	377	371	389	387	375	415	364	392	380	408	413	386	384	344	412	380	380	359	384	391	365	387	396	369	389	384	383	369	394	356	371	371	351	389	387	394	388	386	374	363	368	406	405	331	357	391	361	382	399	383	377	389	360	386	347	382	390	385	386	396	378	394	365	387	388	386	392	353	408	392	340	378	370	367	381	378	360	411	378	379	360	396	399	376	384	368	421	365	377	387	390	378	436	369	373	353	388	393	369	370	380	418	380	387	384	383	376	350	376	365	405	374	369	400	404	375	385	382	402	376	372	384	367	365	421	384	339	390	336	385	369	375	376	367	402	386	403	393	405	393	395	368	382	381	390	390	395	390	374	391	401	428	360	342	362	371	383	371	356	356	399	429	384	361	365	347	371	401	387	369	343	392	378	354	400	370	386	375	370	405	385	386	359	379	362	336	415	362	363	395	396	400	416	427	390	380	367	375	383	361	371	380	387	372	341	371	348	375	399	367	383	421	380	406	365	408	416	392	399	362	345	379	379	374	372	356	413	419	345	368	415	424	401	377	389	368	385	388	358	377	408	344	393	408	418	380	380	372	391	350	394	411	396	404	381	417	399	364	344	397	391	382	364	434	356	382	404	409	331	388	362	368	383	406	393	389	387	381	373	354	382	362	358	380	389	387	367	356	355	393	403	406	387	377	364	360	356	371	380	380	368	398	389	378	420	367	372	387	351	375	384	425	371	379	374	438	424	375	386	379	371	370	363	384	392	383	389	389	382	377	413	361	370	383	362	404	370	396	362	388	371	348	371	371	366	404	417	364	418	377	363	385	411	385	384	373	377	394	380	387	397	379	383	383	360	384	380	365	396	361	407	431	381	399	387	427	371	416	363	391	366	326	367	367	353	380	368	393	390	403	361	406	357	388	369	388	373	358	412	381	380	368	398	352	399	374	406	363	395	410	395	410	380	342	352	396	422	370	372	386	363	328	405	386	407	369	388	353	381	393	409	404	368	405	365	371	378	360	377	359	378	371	405	361	391	408	349	385	375	380	360	396	366	340	381	376	403	410	410	377	378	396	391	354	413	348	340	378	375	366	372	367	384	361	372	377	373	358	363	378	356	390	349	383	386	379	380	378	399	430	393	374	359	372	369	355	396	387	396	382	381	381	370	342	373	392	404	356	386	368	408	365	428	394	341	402	361	378	349	390	373	391	363	366	380	393	362	363	357	390	368	384	409	414	420	403	382	365	389	379	386	381	401	374	372	383	359	395	395	390	341	387	407	367	400	357	357	381	390	385	434	349	378	374	380	362	375	376	390	377	358	368	376	357	405	370	384	344	361	388	409	379	404	367	363	368	370	389	401	354	413	358	386	414	367	374	399	362	346	391	369	388	366	364	387	341	402	377	361	341	409	414	401	386	394	388	389	380	395	331	401	376	396	375	364	384	392	370	366	370	365	372	377	402	366	385	389	372	407	365	408	381	330	377	386	361	380	395	360	388	376	369	362	415	329	368	378	371	363	365	372	408	377	402	402	388	350	385	384	372	397	362	350	340	356	381	373	332	362	391	360	440	368	362	386	418	383	374	367	381	379	368	411	386	353	392	352	367	397	404	381	378	436	377	361	394	377	413	366	335	375	381	371	410	406	365	390	366	369	385	384	423	417	410	376	390	394	382	356	390	391	382	377	404	387	365	374	384	390	404	361	376	374	373	398	419	372	396	383	377	398	384	395	414	355	376	368	372	391	364	367	389	358	395	379	415	360	400	342	431	381	353	410	371	404	360	377	398	397	351	356	380	393	353	363	387	373	399	392	384	398	397	367	402	362	374	393	372	397	357	383	418	402	389	356	357	374	386	392	390	341	380	352	362	364	363	394	390	370	392	392	397	373	356	397	345	346	380	389	368	365	378	362	390	430	387	375	420	387	376	379	392	400	391	373	375	381	344	389	368	377	402	380	347	362	371	389	389	380	387	389	373	385	365	378	370	377	397	384	406	360	376	358	362	400	394	355	361	342	376	374	393	409	342	400	362	387	367	395	358	375	359	388	402	424	381	403	387	384	422	410	405	363	363	410	389	374	411	412	398	394	379	363	348	393	379	383	376	376	368	360	364	410	375	376	400	373	394	374	409	368	382	409	388	366	387	407	394	387	401	374	374	380	415	386	364	386	416	376	340	356	358	410	354	395	376	420	388	360	384	358	387	362	391	378	383	400	354	363	382	402	390	391	378	367	365	390	360	385	369
38192	55142	38278	22671	15348	8658	4151	1890	836	519	464	439	429	467	442	460	409	415	455	398	423	416	469	450	437	450	424	420	462	445	481	449	423	431	449	443	436	438	438	425	445	424	434	440	466	416	400	428	466	477	439	381	443	422	397	404	472	441	442	451	476	432	442	422	438	419	429	435	426	439	460	455	418	457	476	465	450	438	426	444	434	446	397	451	451	433	426	442	431	426	414	450	412	447	451	447	431	453	438	462	401	449	432	437	421	399	451	452	429	400	441	427	457	402	394	435	435	407	397	415	462	429	378	429	427	428	421	419	433	427	428	420	448	431	423	420	463	451	452	426	444	446	460	448	449	438	468	436	436	412	409	424	399	427	462	454	445	433	454	438	417	453	448	424	418	407	420	442	444	448	415	403	402	428	484	442	450	442	434	455	468	432	444	448	447	443	408	466	411	438	452	423	396	444	425	422	432	429	438	425	425	423	419	454	418	447	448	438	425	428	410	448	402	449	420	435	371	425	415	411	451	445	409	447	446	424	424	446	400	442	457	432	450	428	450	420	412	470	426	416	440	421	438	440	398	465	411	426	434	402	434	435	447	439	447	440	439	419	423	468	453	476	433	442	415	421	416	438	420	394	407	410	454	431	435	448	413	430	411	408	431	442	420	461	457	440	395	437	449	423	419	414	449	441	421	460	409	451	424	411	449	493	441	444	436	418	437	425	461	459	414	447	396	445	426	424	427	421	460	441	429	400	431	453	435	426	461	397	433	426	435	429	430	428	434	426	444	455	482	433	432	432	410	440	433	412	388	421	426	455	432	410	438	420	437	438	430	454	412	463	446	421	417	431	461	427	413	413	425	471	430	451	454	460	424	431	465	448	439	445	420	456	414	453	432	429	428	442	452	417	440	437	446	407	395	453	445	419	466	423	424	473	433	411	459	453	427	447	434	410	452	451	440	428	473	433	438	452	422	411	442	458	421	450	444	444	432	406	413	444	423	448	449	449	417	432	446	458	443	446	436	427	415	390	444	443	396	407	432	416	432	401	414	450	434	452	440	376	427	436	412	432	411	439	407	425	422	467	428	458	436	413	442	433	420	406	438	431	411	406	389	464	422	413	425	454	432	401	419	453	446	379	438	432	452	424	401	396	437	435	450	449	409	404	447	496	419	400	408	403	454	404	446	415	454	435	431	434	434	422	443	446	415	394	410	419	413	456	442	424	451	434	457	461	455	461	417	444	454	434	433	445	436	422	412	468	457	424	445	438	429	429	417	406	459	420	429	423	431	468	464	451	420	417	420	440	387	438	444	439	441	421	432	400	442	429	433	440	411	458	410	402	410	453	453	393	484	475	398	412	416	445	436	445	420	434	458	423	407	488	424	394	439	428	391	464	427	421	412	461	416	432	445	437	394	405	472	424	404	442	428	433	407	432	441	441	417	420	441	420	445	432	434	465	437	441	403	444	425	430	433	473	409	433	423	412	429	451	416	437	411	439	446	405	448	448	419	395	427	398	458	453	467	414	404	458	455	420	421	429	470	435	404	420	445	421	422	428	438	434	457	436	444	464	393	464	445	413	422	426	437	390	412	432	410	421	433	410	444	404	398	419	423	455	405	454	425	430	448	425	444	445	420	429	421	451	433	430	436	422	452	407	450	423	440	467	432	411	396	451	434	451	427	458	437	429	416	369	429	398	430	396	441	475	448	434	437	452	429	429	399	438	408	433	416	407	427	438	453	454	436	453	453	444	442	415	427	431	394	431	489	441	465	422	406	454	411	436	394	446	400	459	438	422	457	456	445	440	425	448	449	413	473	462	432	438	463	408	429	402	481	434	476	384	432	425	407	442	446	426	459	414	483	453	453	445	445	436	400	435	416	463	475	435	442	452	457	417	444	423	443	438	436	434	460	419	453	422	470	440	414	446	457	398	463	429	465	417	456	461	411	447	415	438	435	437	409	428	402	434	423	425	463	436	415	439	438	434	399	442	444	475	425	412	442	440	406	442	408	463	407	471	456	467	454	427	435	440	430	425	432	412	428	447	425	438	460	405	444	464	425	449	422	413	434	421	425	445	459	403	436	404	434	398	439	419	449	426	412	472	358	436	462	471	428	380	418	423	457	456	450	432	393	440	434	404	405	435	447	464	452	400	408	389	430	438	433	428	418	401	432	404	405	417	461	412	462	405	443	454	412	462	409	438	424	404	418	413	420	468	438	392	471	421	429	410	439	401	455	395	413	461	457	450	455	455	444	422	416	414	449	427	461	408	433	425	453	449	468	422	431	460	445	465	425	427	444	428	445	436	466	409	479	429	407	433	454	437	408	463	430	405	448	399	439	419	443	437	425	450	450	469	485	442	475	422	460	431	467	409	403	446	446	427	444	433	401	452	467	474	423	452	453	456	439	392	430	428	422	436	430	432	421	435	455	394	414	432	436	429	434	413	421	429	404	414	417	454	468	422	447	421	416	382	426	442	434	426	450	466	429	424	410	440	439	436	418	430	442	443	416	439	443	428	434	438	432	446	437	423	437	410	418	392	425	409	422	489	429	440	442	441	436	416	456	417	444	405	464	475	402	460	427	459	387	443	420	459	461	436	442	416	443	434	434	460	458	427	426	409	441	408	430	421	445	440	474	441	461	440	410	434	422	431	449	424	432	461	449	430	424	436	456	452	462	419	414	417	405	441	423	430	480	399	435	439	425	411	409	470	413	442	398	427	428	385	430	454	456	437	429	400	431	427	455	445	438	430	425	417	443	441	456	448	402	408	442	443	419	433	407	439	481	418	433	441	424	427	438	441	448	423	412	429	436	434	398	463	442	420	425	410	431	379	423	413	432	445	414	417	470	453	462	414	468	472	490	460	415	430	434	441	435	452	431	436	431	445	436	448	431	473	429	396	425	473	426	428	395	474	478	414	440	402	422	435	429	420	417	426	415	416	423	423	458	451	418	415	398	414	428	445	434	421	429	413	469	419	418	411	378	445	420	442	402	411	415	448	468	440	445	393	429	441	404	430	419	420	418	443	425	427	420	419	460	439	443	461	456	454	419	427	442	433	442	448	426	439	439	387	424	466	443	421	418	405	449	413	392	451	418	416	462	413	465	439	428	420	411	451	384	431	431	413	429	430	442	402	449	418	420	435	453	448	471	409	414	450	393	441	438	410	454	455	423	418	434	456	472	394	411	435	414	446	414	483	437	415	390	431	459	409	483	454	455	428	391	442	428	459	459	451	455	398	434	438	425	463	428	398	458	415	431	430	439	449	487	438	444	400	451	424	424	405	432	457	457	449	414	434	422	410	428	434	459	402	365	459	400	415	414	451	409	420	417	395	423	428	413	434	433	448	434	446	390	423	450	430	449	396	416	435	425	457	438	407	438	459	416	448	426	421	427	477	444	451	421	432	451	416	440	472	428	428	433	432	451	436	460	408	462	431	429	448	450	426	425	406	419	422	454	433	409	436	438	410	440	420	387	417	421	444	425	425	423	430
22853	21058	28562	24054	22055	22557	17824	4616	923	629	538	529	480	510	515	467	525	478	499	490	483	468	513	501	528	498	477	491	506	497	484	515	463	472	460	478	469	496	490	438	510	477	487	472	522	475	485	484	515	477	484	505	503	455	464	477	514	431	481	483	460	468	471	460	476	505	454	460	465	487	497	465	480	485	455	496	501	544	508	478	489	479	480	475	513	469	489	468	473	502	462	467	479	505	491	477	477	449	468	503	498	478	483	457	501	456	515	495	484	512	499	484	512	502	447	471	486	474	476	524	485	472	457	459	491	490	482	491	459	498	462	502	416	504	496	462	455	471	499	456	466	488	482	481	468	455	484	508	505	482	509	497	495	491	471	502	508	490	453	468	465	467	492	487	496	469	481	529	492	478	447	510	478	500	424	484	419	458	492	455	465	502	508	482	464	520	466	521	461	504	481	459	454	508	462	491	485	455	497	462	462	457	431	467	490	454	512	472	447	457	463	478	456	536	453	464	499	491	483	488	532	528	476	467	478	466	454	479	534	454	501	462	490	489	491	462	496	446	448	479	483	475	483	458	474	419	494	459	455	453	501	502	488	461	498	462	508	476	476	483	468	476	506	482	473	493	483	442	476	534	499	486	453	449	485	473	464	506	486	449	462	498	456	494	460	475	467	501	482	416	477	493	465	448	509	442	460	450	527	468	459	487	455	479	471	467	469	464	449	474	476	497	482	461	477	494	494	490	470	509	465	457	480	532	461	453	480	501	481	493	469	451	478	511	510	503	497	459	458	507	474	453	472	498	470	466	475	481	470	513	483	477	491	518	493	539	487	486	497	464	484	494	488	472	444	479	470	446	495	456	463	464	433	500	499	478	498	435	495	428	476	458	497	500	515	444	489	463	504	487	487	506	457	440	459	468	469	503	412	483	453	493	482	467	488	504	496	467	497	473	490	480	539	535	469	467	476	468	489	442	492	461	458	497	439	442	481	547	489	496	480	473	454	477	489	471	497	457	428	430	488	445	451	494	473	460	487	498	489	476	478	456	525	494	493	484	515	468	462	477	475	476	491	434	452	476	447	487	456	481	526	477	483	488	503	534	485	491	430	467	477	469	455	534	458	460	505	454	493	438	449	502	461	462	459	508	466	466	469	483	449	467	470	477	461	479	524	486	493	452	506	471	529	444	466	495	465	480	492	530	470	507	498	517	468	503	488	468	561	485	446	464	479	495	478	451	486	510	479	481	474	505	438	525	491	463	424	472	497	532	484	474	489	490	491	488	478	467	476	495	479	428	485	503	468	456	503	458	469	488	519	497	464	484	474	450	498	466	495	446	447	439	484	479	478	492	474	474	492	450	492	464	476	454	481	503	462	485	471	503	504	498	481	480	485	474	499	459	512	479	460	458	499	501	468	476	472	500	467	482	491	504	486	465	490	486	463	502	495	473	455	461	451	460	481	519	470	473	487	499	464	488	456	495	473	442	532	485	496	485	507	499	475	470	459	488	530	510	440	487	450	494	488	486	496	474	492	527	460	499	496	525	507	469	469	483	463	490	512	487	509	480	463	444	493	493	433	518	493	495	537	501	505	490	456	504	463	494	475	450	456	499	469	469	501	494	481	498	468	488	493	443	478	447	443	477	456	452	486	496	455	502	488	488	486	473	458	491	482	525	490	469	460	495	475	465	454	425	494	479	513	429	457	470	493	473	480	465	490	499	499	509	459	475	482	482	450	499	475	472	476	459	510	512	466	476	464	484	473	515	475	484	476	464	470	479	468	457	452	538	471	468	451	486	476	462	503	493	511	459	478	477	449	493	543	470	495	507	445	482	508	461	486	455	478	499	457	447	498	484	482	475	483	428	488	488	495	496	456	495	484	450	513	496	481	464	488	473	482	505	469	478	470	498	477	508	504	511	521	470	462	437	461	467	513	470	468	499	451	494	500	487	477	455	494	472	485	473	510	498	462	490	462	475	480	451	540	471	451	481	478	474	495	466	476	476	494	496	426	481	448	489	436	442	474	468	489	482	457	499	477	473	488	441	485	472	486	463	488	495	477	441	445	477	513	475	460	532	519	486	491	476	482	491	478	480	485	469	475	494	470	496	480	479	432	453	496	463	474	511	463	467	468	488	491	479	456	482	482	490	437	454	474	484	491	439	491	491	490	452	510	515	478	478	498	461	456	488	444	461	467	502	482	450	495	489	490	490	461	501	490	479	467	487	501	462	486	491	468	490	486	509	485	512	507	474	509	460	479	487	498	475	473	446	483	498	497	500	501	498	505	447	475	480	464	448	471	464	486	469	455	468	495	513	493	476	510	476	440	469	520	517	482	493	491	473	475	494	466	480	499	506	498	502	505	516	490	485	493	532	490	459	443	496	470	452	499	493	495	486	438	462	435	461	522	450	495	490	469	472	432	496	465	468	503	455	454	498	504	469	488	498	497	482	529	485	507	474	471	497	481	481	458	446	490	478	447	465	469	490	449	468	521	451	462	461	448	458	468	511	461	504	490	481	499	493	496	519	519	479	459	497	490	479	483	493	505	492	493	473	461	435	495	472	497	481	463	463	444	500	471	501	475	478	478	490	476	456	506	490	523	497	496	475	427	473	488	509	490	447	463	514	474	509	492	466	480	488	531	519	463	481	472	473	514	428	479	444	492	475	445	503	433	446	531	490	467	497	487	470	514	517	500	456	474	499	477	437	453	489	503	438	460	484	512	471	466	506	502	502	486	445	502	484	475	487	501	468	457	489	502	469	451	468	497	470	527	486	470	485	475	460	460	469	494	491	475	503	496	540	484	503	482	445	483	495	508	495	491	512	514	474	491	482	473	453	465	477	468	524	528	446	464	508	502	494	478	491	476	476	445	484	471	450	446	481	520	513	436	470	469	463	420	454	469	507	482	438	501	468	435	483	478	487	494	456	483	466	462	526	475	447	489	472	482	459	470	454	489	462	487	490	475	440	457	499	511	498	458	489	469	492	502	480	497	458	464	483	467	470	503	506	474	493	502	466	486	521	456	509	480	504	480	486	463	518	488	492	486	474	465	497	511	451	466	460	477	489	508	483	499	511	490	515	464	482	470	507	481	487	500	504	451	471	464	479	436	456	487	444	520	429	506	520	460	468	437	444	504	492	502	477	487	484	462	460	503	471	495	412	517	442	460	469	454	507	477	474	487	473	421	484	474	446	490	521	499	491	472	455	489	493	474	513	510	534	493	524	506	482	485	457	453	447	489	505	485	478	509	462	484	442	498	498	497	481	478	502	495	495	482	480	482	451	496	485	486	457	501	460	498	473	418	476	456	463	507	425	465	453	469	478	465	484	492	468	494	478	479	501	511	488	457	483	473	545	497	460	495	464	494	462	477	516	496	457	489	441	472	474	450	486	479	494	487	478	468	457	474	485	468	466	469	463	471	480	449	469	493	451	482	483	484	490	471	458	483	480	484	484	503	455	488	464	451	507	483	455	516	501	494	490	494	448	494	480
40733	65576	46315	37531	28749	19558	11344	3980	973	641	582	575	575	503	567	516	551	494	517	539	493	517	557	522	514	513	556	540	522	532	481	562	499	545	565	510	535	542	553	497	518	502	526	545	534	530	545	506	556	525	574	515	535	514	515	536	498	495	517	510	540	562	518	553	539	523	519	518	517	531	519	537	548	495	518	504	522	528	547	516	493	525	542	549	535	588	524	507	499	545	523	531	521	520	496	540	514	515	522	513	526	518	527	516	534	586	492	512	529	538	523	534	501	520	522	550	555	545	523	512	539	537	517	484	484	515	513	531	553	527	503	503	520	491	521	512	550	517	480	488	494	576	557	556	532	510	562	533	561	523	527	548	493	521	543	491	533	533	586	523	473	502	513	501	503	527	522	560	524	559	514	537	522	514	570	544	524	533	496	508	511	531	509	534	540	538	532	514	557	531	550	474	518	508	502	545	545	562	519	551	491	486	539	510	527	507	523	511	512	537	518	511	526	501	505	526	536	498	519	507	538	530	510	510	518	505	497	526	537	482	531	515	542	536	511	587	533	489	519	543	530	534	508	535	502	500	495	517	525	533	577	477	490	548	508	505	497	575	529	557	495	488	534	501	537	523	483	527	491	584	545	547	538	538	504	535	495	527	512	535	496	501	547	505	515	517	520	501	523	537	524	494	511	549	497	530	565	530	525	542	517	489	508	554	532	513	549	486	508	553	485	520	536	501	510	546	491	547	521	500	514	526	531	510	531	512	505	547	490	491	483	502	503	508	487	520	489	547	525	538	540	480	562	519	513	513	508	538	494	560	526	492	510	509	521	481	501	507	520	512	511	503	529	503	521	531	522	505	517	476	536	487	573	510	529	572	564	485	528	526	487	550	519	534	550	521	502	507	517	497	546	538	548	516	559	457	486	512	526	506	558	545	526	528	535	496	527	551	532	511	506	515	518	530	531	522	514	539	499	508	496	543	549	545	528	520	499	514	547	513	525	548	488	523	525	514	545	564	532	550	540	483	484	501	566	550	502	514	550	551	539	527	548	573	517	497	535	508	468	521	504	532	525	558	474	460	503	498	495	512	498	544	560	512	504	506	517	494	542	492	532	510	497	545	499	527	541	518	522	507	496	468	516	488	507	539	485	528	524	528	510	542	505	497	561	503	550	544	512	523	547	507	549	525	463	527	568	492	554	515	528	561	507	523	562	511	513	509	525	532	472	508	543	506	518	486	506	519	554	550	495	557	544	530	587	494	515	494	488	517	476	536	510	528	524	561	560	529	512	547	500	530	542	526	533	522	510	541	508	532	499	501	499	490	543	513	490	527	565	541	505	565	560	516	510	535	530	543	509	532	544	494	541	506	519	530	569	515	532	536	509	525	497	543	547	489	517	495	541	547	523	514	516	474	517	504	576	509	509	516	476	582	548	534	565	484	563	505	581	528	566	494	488	493	540	500	523	484	495	497	556	518	542	562	543	561	510	509	540	492	540	501	515	523	499	490	540	518	513	524	532	511	508	552	490	556	552	509	557	464	558	558	510	511	525	499	527	545	477	520	517	557	523	566	525	535	525	519	520	558	540	514	543	550	524	550	482	506	521	569	529	585	517	475	548	523	542	501	528	494	528	491	521	552	489	500	482	481	515	505	512	491	515	544	520	511	515	563	563	501	513	511	525	542	540	499	521	545	541	563	514	495	522	560	486	471	497	536	515	525	503	530	546	489	540	541	539	533	535	539	500	540	544	563	551	490	495	539	490	501	516	503	546	579	495	505	491	485	490	490	492	535	465	484	504	562	489	546	528	514	560	489	518	507	553	488	557	495	510	548	487	501	578	538	485	555	486	550	533	524	540	477	542	527	505	503	518	496	507	515	522	558	561	508	539	510	520	506	555	508	535	485	519	526	521	501	529	499	516	510	499	522	531	515	538	540	556	495	545	551	513	528	530	499	520	500	562	532	515	516	543	515	552	534	535	538	522	483	500	522	562	521	552	539	538	552	534	514	507	507	508	547	487	547	519	521	498	524	506	490	541	538	482	528	523	512	521	549	537	563	483	517	540	529	496	537	536	503	512	553	535	549	508	527	498	533	582	536	528	499	494	504	536	480	536	531	564	522	499	518	552	520	553	520	546	561	517	493	563	529	533	572	509	552	530	553	548	565	507	563	540	553	558	511	536	515	495	556	534	528	494	473	513	524	475	531	522	547	493	528	574	529	579	544	546	466	542	518	533	564	550	509	487	509	563	517	542	532	526	507	502	495	504	558	507	510	525	500	531	549	524	524	496	536	531	477	519	513	523	527	521	526	535	488	568	525	534	520	526	526	523	507	496	541	567	521	523	507	509	540	525	565	482	522	506	534	571	525	529	532	535	557	539	532	542	532	534	517	523	494	516	533	517	554	498	537	514	484	558	523	558	565	497	544	502	500	536	534	514	511	513	533	562	531	518	500	509	549	565	563	474	501	547	560	550	532	532	531	535	494	494	543	503	535	527	538	511	516	539	471	535	501	549	536	517	540	518	535	488	533	548	511	540	509	552	505	519	533	518	525	550	536	532	485	538	508	478	547	522	576	535	569	519	544	551	547	508	507	510	515	503	491	522	520	535	538	558	496	487	538	530	513	488	526	526	506	515	537	525	528	511	521	519	529	505	499	514	533	546	494	556	515	549	526	498	512	529	535	510	555	547	502	540	546	551	531	460	530	544	511	532	514	544	548	517	490	545	527	502	538	516	536	501	528	571	527	508	526	518	495	546	497	543	496	483	509	515	490	528	513	546	499	519	541	553	552	513	542	542	521	531	503	521	538	508	524	532	532	536	540	525	513	503	515	564	524	487	539	494	536	538	535	548	500	551	528	494	530	557	519	498	542	555	540	558	494	509	554	571	521	524	513	533	514	523	520	511	479	564	546	529	496	561	518	566	516	539	561	551	496	490	505	542	499	508	485	523	532	529	489	558	541	507	488	508	544	521	541	528	493	477	529	499	494	498	525	533	501	531	493	552	508	486	537	495	522	543	528	473	544	542	536	513	481	522	501	481	513	520	540	529	548	546	510	510	548	567	545	497	490	528	535	503	518	553	529	508	530	568	550	572	504	544	522	509	499	516	558	553	525	591	515	507	527	554	472	518	502	536	559	541	500	498	536	533	531	536	525	527	492	525	525	524	511	503	535	548	503	493	537	496	521	576	558	452	545	505	570	530	512	528	497	512	544	495	519	529	537	527	495	526	530	527	510	546	503	496	495	569	546	539	550	531	501	546	522	516	523	526	528	531	497	514	538	500	494	533	533	498	515	503	482	479	516	545	500	532	533	535	554	553	535	554	540	524	511	537	515	508	511	553	511	518	492	541	536	496	511	524	548	494	525	524	519	484	541	544	504	525	517	515	562	529	535	500	479	531	505	488	525	527	531	503	541	538	523	457	496	531	511	525	538	517	475	545	496	529	485	520	507	505	556	536	501	532	512	529	534	476	521	569	504	540	507	528	553
31727	33712	35901	22571	9668	3996	1387	479	339	297	298	302	272	292	270	290	262	288	284	282	292	298	301	288	289	288	291	289	278	298	285	287	274	302	320	289	287	296	266	304	246	297	249	276	273	274	256	290	298	293	293	280	303	283	283	315	281	284	271	263	248	288	326	306	274	276	270	286	264	351	321	291	250	319	286	293	272	297	287	318	326	288	305	290	276	298	280	287	282	269	285	295	312	287	306	273	310	291	317	303	295	284	317	272	285	299	272	286	316	307	297	291	326	284	271	246	288	266	269	310	300	306	287	269	311	260	305	325	266	296	285	280	286	307	309	288	269	296	275	296	288	312	330	269	277	316	306	296	275	313	299	269	310	310	300	292	273	279	276	259	296	272	283	278	297	288	272	267	254	269	294	289	331	281	303	289	301	285	264	288	294	333	270	303	269	316	315	289	323	286	297	283	299	279	309	313	295	290	257	288	316	255	305	265	294	288	290	294	295	279	338	331	295	295	288	266	290	293	318	309	293	279	246	279	285	301	281	312	283	282	296	269	307	290	254	309	295	278	303	256	267	308	289	274	277	275	279	277	296	292	258	317	297	285	281	280	303	293	269	274	297	302	287	293	299	267	288	281	313	309	296	291	314	267	264	304	307	288	285	282	284	291	308	286	264	290	261	300	281	302	320	293	278	268	291	290	283	284	285	283	291	281	257	287	271	252	274	306	280	316	295	286	304	281	285	285	287	265	312	268	268	296	281	311	268	290	284	288	287	282	298	296	282	306	314	289	319	321	299	262	298	277	289	252	290	276	284	249	286	295	292	310	295	327	252	298	320	300	290	302	321	314	327	295	267	300	287	276	268	320	267	285	275	285	293	297	291	298	271	291	262	283	256	283	334	324	282	303	286	299	308	270	295	282	300	265	300	287	307	277	288	292	295	283	302	266	288	300	272	298	293	282	292	289	309	313	267	285	267	284	318	256	329	250	291	277	306	312	322	294	295	308	272	279	275	262	308	308	325	287	317	295	270	275	297	274	307	308	274	305	286	256	304	297	268	303	291	306	307	319	287	279	272	298	288	273	297	312	271	284	299	296	291	303	327	297	293	319	288	288	264	268	300	288	262	287	302	287	332	305	324	303	291	299	310	309	326	263	273	298	314	297	306	303	295	272	276	308	259	294	291	298	290	273	282	280	288	308	289	263	284	280	298	274	297	308	297	269	296	288	290	261	293	298	295	269	282	282	300	288	275	295	274	291	290	290	306	286	282	297	262	272	323	303	263	271	318	322	295	282	270	281	294	287	302	269	312	300	299	291	329	283	294	289	304	265	292	301	320	304	280	285	269	256	249	274	276	271	283	287	279	302	282	292	285	295	289	306	290	279	273	290	256	317	285	293	287	321	274	302	288	295	272	293	269	282	298	312	271	321	274	286	289	270	284	287	265	312	306	253	288	288	272	286	306	272	292	296	304	284	292	295	325	297	289	288	310	288	275	287	286	330	271	296	295	279	307	284	279	273	236	255	282	286	283	285	302	267	289	291	329	283	323	306	291	261	294	288	311	287	301	319	281	299	303	255	298	295	300	302	287	302	260	279	310	317	302	309	299	272	299	314	319	308	294	277	307	323	311	282	305	288	297	289	290	319	291	289	299	269	283	299	280	299	271	309	320	293	284	280	288	301	286	282	288	279	315	256	311	312	296	268	280	280	305	287	276	279	285	282	302	293	273	294	323	307	316	271	287	295	270	304	302	329	330	296	307	277	283	296	288	276	313	276	271	265	291	326	301	309	308	295	322	290	280	278	297	266	322	324	288	278	307	282	297	272	291	292	287	308	305	310	304	283	323	291	294	352	297	293	298	266	309	308	300	313	283	298	307	288	298	283	274	250	291	292	307	306	328	306	311	302	296	263	290	288	284	281	310	273	270	270	311	283	291	299	302	290	271	302	286	310	303	286	313	300	305	293	287	307	276	314	275	271	307	305	275	284	294	308	314	289	271	291	296	311	299	285	273	296	276	296	284	297	304	308	307	322	282	275	277	251	311	273	296	295	272	324	304	292	316	301	287	314	282	278	284	294	307	324	294	311	293	297	320	282	300	295	351	292	286	313	314	281	308	290	292	295	293	272	292	287	272	286	285	279	284	325	299	289	299	296	277	305	306	262	275	299	269	304	299	272	293	300	289	322	291	304	308	302	301	266	282	284	331	283	288	300	283	300	324	310	320	307	286	317	296	313	317	274	276	276	286	317	291	280	301	304	294	278	272	285	271	276	324	253	291	312	295	286	255	295	263	265	297	305	321	317	318	261	293	293	282	301	304	294	296	282	308	258	304	304	314	272	282	278	270	280	318	268	309	266	306	291	324	267	280	262	301	258	305	277	285	291	311	268	307	275	271	286	270	315	321	291	288	293	331	279	274	273	271	302	265	271	285	275	276	289	269	335	291	276	326	301	267	275	282	301	259	306	283	283	296	256	286	287	297	257	275	299	271	291	271	286	313	268	304	297	294	286	272	287	313	294	298	293	257	283	317	292	299	307	320	285	294	290	324	307	321	289	313	286	302	284	290	315	305	308	297	281	265	271	311	295	286	315	318	277	310	284	307	291	294	289	304	274	273	281	325	282	271	298	318	278	320	268	270	273	270	276	284	306	270	308	266	279	295	285	268	317	260	327	288	276	317	295	277	307	274	292	266	283	308	298	301	286	302	277	277	293	297	274	296	292	292	290	276	297	314	302	324	300	278	323	319	331	279	288	294	245	294	292	321	266	258	294	312	307	283	314	300	314	289	289	301	294	292	296	288	258	284	283	303	274	289	291	318	270	259	275	285	316	279	291	293	298	292	251	307	293	254	288	300	285	304	300	295	294	278	305	322	279	332	280	282	286	315	314	297	271	299	293	281	295	287	285	321	258	325	303	290	282	265	280	286	267	275	312	315	266	284	289	278	280	292	280	298	287	267	289	276	318	287	308	300	303	322	283	276	249	307	292	285	303	313	267	264	297	292	297	284	297	272	312	296	300	310	272	316	288	266	290	271	289	258	277	323	324	321	265	270	303	308	273	303	297	284	271	289	286	332	313	298	282	293	280	281	284	350	249	303	280	283	296	271	293	302	311	268	285	299	291	288	278	295	314	324	252	307	297	293	283	289	303	304	289	262	269	279	296	287	285	300	279	300	297	266	313	291	258	294	250	295	283	281	272	271	287	270	277	289	293	301	262	296	275	320	280	298	287	281	280	278	294	277	292	267	302	303	302	316	278	277	281	289	297	304	316	283	302	305	329	259	307	291	299	316	310	282	304	288	299	294	311	302	298	288	278	268	271	298	299	299	293	266	278	307	279	309	313	304	284	277	303	293	272	293	307	289	317	301	283	306	306	298	280	294	302	286	294	285	257	267	302	319	292	308	254	288	318	321	280	300	293	297	277	277	295	299	281	294	269	292	280	283	284	316	270	311	287	281	298	313	291	302	319	301	310	314	294	310	276	293	265	269	262
37543	49601	34971	19730	11021	5590	1918	608	361	365	384	343	355	347	319	354	360	314	316	354	353	342	369	322	357	334	336	348	348	352	339	363	312	318	361	344	306	355	325	310	334	344	368	353	332	369	322	339	327	367	341	355	322	335	338	354	345	320	337	345	356	346	291	348	330	366	331	349	362	304	326	304	355	330	325	325	349	336	339	299	348	336	343	370	341	342	364	319	319	329	319	319	363	344	332	340	354	318	342	321	353	333	351	324	310	329	320	316	346	322	315	357	335	349	357	358	294	323	339	337	329	346	332	354	364	344	332	358	335	312	350	310	345	361	350	313	339	341	342	350	302	333	339	341	357	348	334	341	357	341	334	330	354	338	350	332	340	327	317	352	349	351	351	313	357	335	330	339	356	346	326	334	352	370	340	324	345	354	325	338	325	308	321	318	357	357	347	360	311	319	363	324	343	357	351	321	353	311	314	326	343	340	350	330	338	348	314	317	333	340	346	328	301	312	336	347	346	329	360	345	311	296	332	362	333	327	356	325	316	319	329	363	358	355	353	340	330	346	339	316	336	346	312	313	374	303	349	357	374	330	326	328	314	334	332	370	337	337	319	344	333	329	354	356	333	323	328	372	325	355	338	378	333	371	342	335	322	338	332	302	349	349	349	340	351	331	347	364	335	337	349	372	312	345	348	319	339	322	332	360	366	365	332	368	341	350	333	341	322	308	363	362	337	343	332	351	338	293	326	328	309	352	341	375	336	364	359	367	353	335	304	340	332	334	347	347	373	361	348	343	341	352	347	337	308	340	316	338	351	356	320	336	319	312	335	336	325	331	348	364	317	317	321	339	308	347	317	317	333	324	335	328	301	350	344	306	354	344	338	376	353	315	349	353	365	354	325	307	317	344	333	348	382	344	335	338	343	358	334	359	309	335	337	347	312	333	315	333	329	334	331	323	342	368	345	327	315	334	320	310	307	338	301	354	366	309	356	332	328	301	339	324	320	356	341	320	369	341	336	325	320	366	325	347	363	351	330	314	352	326	309	315	340	345	365	333	338	345	340	323	311	317	367	333	340	311	338	353	337	344	317	300	334	357	305	353	346	310	319	331	306	338	319	372	325	347	313	332	316	377	315	326	345	333	329	356	329	319	365	300	373	341	365	374	336	324	314	324	336	337	324	340	359	336	321	343	330	312	324	353	328	356	319	352	345	316	331	357	343	319	353	353	341	327	352	328	332	324	341	336	332	359	327	335	361	324	312	343	350	329	352	339	340	349	311	367	340	353	370	299	325	344	328	317	343	335	339	319	332	335	329	372	350	324	348	323	354	333	341	343	333	388	325	361	333	346	339	328	349	320	353	330	320	366	319	378	343	330	329	337	327	342	370	301	338	345	331	355	382	378	335	347	339	333	328	329	315	327	327	340	339	354	326	332	331	345	336	354	348	338	325	336	336	322	345	318	332	316	367	356	348	360	354	305	328	333	357	327	336	353	352	350	324	304	340	337	335	314	353	312	369	361	330	338	328	348	336	344	348	344	321	334	329	324	414	357	346	305	326	343	324	351	339	341	337	343	361	313	346	342	316	337	347	329	342	341	344	366	361	341	334	320	343	338	318	330	298	324	320	333	308	342	359	347	333	327	292	352	321	350	313	329	334	348	395	383	360	326	351	299	341	317	317	329	331	338	325	332	316	342	334	356	351	333	338	310	386	327	365	312	358	316	295	338	324	321	333	365	352	306	345	356	347	310	317	346	361	318	353	302	363	321	289	338	351	365	372	373	335	334	340	317	361	304	335	335	389	324	330	315	339	317	336	330	321	304	295	335	347	321	340	336	357	322	337	364	339	369	295	309	342	318	331	319	379	342	342	311	363	311	328	348	355	377	336	341	324	353	333	323	320	342	356	353	323	350	340	328	350	330	324	333	314	328	345	367	340	319	348	356	354	372	327	347	326	352	306	341	306	309	343	328	347	340	311	360	379	337	334	354	353	319	361	356	316	374	349	360	349	317	340	357	333	361	341	335	323	323	340	358	339	315	346	357	340	347	322	331	330	336	339	350	324	345	353	308	339	345	391	328	356	323	333	340	331	320	326	359	320	333	324	324	320	305	340	348	328	339	376	338	329	339	318	312	337	345	330	318	350	334	387	329	322	352	332	322	299	330	304	330	327	317	332	322	345	331	362	326	320	347	342	295	327	342	346	334	318	351	363	354	347	331	345	314	328	344	310	308	328	309	352	369	334	349	319	316	363	336	321	328	340	355	362	331	329	303	320	341	336	310	338	357	326	316	342	354	351	356	350	329	351	348	333	341	315	313	316	361	322	329	331	345	304	350	345	328	342	332	326	310	353	316	344	337	335	319	334	343	359	343	312	317	309	319	333	304	340	396	335	352	335	301	384	331	341	339	310	330	337	315	312	327	339	365	327	321	328	300	342	346	331	335	320	311	326	355	348	301	334	320	329	337	354	337	327	350	325	317	309	336	341	319	319	323	356	325	351	327	324	301	375	345	325	361	322	349	310	330	314	339	333	348	344	342	345	353	328	308	321	349	316	316	336	309	318	339	327	353	318	332	330	335	334	306	367	361	370	341	317	323	319	368	301	315	333	335	356	357	333	328	359	345	316	351	337	355	318	342	358	337	323	352	362	350	339	325	338	331	305	369	319	326	346	347	333	367	365	321	332	338	331	355	326	351	323	347	307	334	335	346	342	388	339	312	351	332	332	336	358	332	346	363	332	353	376	342	364	347	346	324	335	320	347	315	339	346	309	308	337	352	315	323	362	328	309	319	335	334	311	364	322	341	351	338	306	342	296	327	341	318	323	325	357	349	331	346	302	348	337	355	340	340	316	351	324	354	368	331	305	347	330	326	339	324	355	350	354	325	296	334	341	336	324	325	332	349	316	327	301	335	325	328	342	337	316	359	362	358	324	349	337	337	340	272	322	331	347	316	299	312	370	326	322	306	340	320	353	342	339	322	310	333	310	303	336	349	329	331	312	372	321	355	305	301	347	340	363	358	319	344	316	329	339	340	333	343	322	359	344	324	336	338	337	332	329	338	369	319	315	307	311	340	330	336	332	336	327	347	362	334	342	357	339	332	340	363	364	323	335	324	375	310	338	325	366	333	324	329	351	367	356	345	325	344	323	323	341	327	347	314	327	364	333	353	334	349	334	330	360	347	323	311	347	322	316	326	341	335	344	315	350	324	339	331	328	334	342	368	343	327	330	341	353	327	329	338	303	369	323	343	328	360	378	357	328	327	345	321	358	318	322	338	319	328	337	330	344	335	317	337	334	329	370	347	326	304	308	346	331	350	350	306	322	333	332	320	325	343	319	336	344	303	311	316	344	326	346	345	323	363	331	329	330	340	349	350	351	352	326	311	347	330	334	348	332	311	377	355	341	322	362	317	319	326	350	368	351	311	334	325	349	306	372	346	337	328	354	343	309	346	363	316	338	359	304	335	315	319	335	320	344	327	285	314	325	343
24199	21194	28461	24983	21351	14621	4645	1210	446	380	348	372	330	349	328	300	341	341	364	354	299	305	287	338	337	372	322	348	336	372	309	342	328	333	327	337	347	324	341	339	346	314	311	340	345	338	341	309	311	354	307	330	328	309	317	336	331	328	309	320	309	378	361	342	310	308	355	336	365	280	339	327	335	356	378	380	310	338	361	341	333	317	340	325	323	340	322	290	366	305	361	336	300	326	311	348	320	339	353	325	330	335	316	368	366	330	348	317	327	338	330	353	349	309	328	336	312	374	349	308	313	333	332	367	300	359	311	357	326	353	350	315	310	312	336	319	331	353	325	332	340	339	331	346	343	349	344	325	368	315	305	328	319	363	326	348	285	329	323	303	313	352	353	322	327	344	318	320	349	295	333	326	334	325	311	337	340	326	319	332	337	337	334	337	335	365	309	323	355	298	345	318	327	382	354	309	335	375	299	306	343	352	311	312	328	332	321	348	323	339	330	315	334	351	343	340	347	307	352	311	352	337	346	356	352	318	334	328	297	314	336	331	317	331	338	362	305	317	320	333	353	334	327	329	317	284	306	382	343	342	327	339	333	358	299	339	364	310	350	338	364	330	317	356	325	368	377	332	322	352	357	354	330	317	371	333	366	326	313	340	354	300	353	339	317	321	309	346	328	348	334	317	328	316	323	360	342	353	319	307	321	286	357	332	335	301	283	321	329	346	358	314	309	334	306	321	333	309	330	318	296	310	337	321	327	329	317	353	326	330	327	321	346	341	321	341	338	338	344	331	326	328	321	301	338	375	317	359	328	355	322	360	308	368	327	306	296	359	307	335	322	323	315	357	309	336	316	355	332	356	329	333	306	323	350	325	360	300	328	303	280	312	319	290	345	336	336	321	331	321	336	334	333	328	334	328	307	329	331	305	309	334	311	361	345	311	340	363	339	330	359	289	314	323	317	349	316	350	342	326	341	356	325	336	302	340	326	313	371	321	344	332	316	313	341	331	335	360	337	294	353	336	324	307	355	318	336	346	329	347	361	318	381	331	299	345	337	336	335	301	350	329	321	309	314	325	353	354	334	321	300	350	297	321	318	300	372	329	317	346	340	337	324	305	330	316	327	315	337	333	324	315	338	325	329	335	343	356	349	329	304	343	341	310	317	335	327	320	333	310	343	322	390	322	332	351	328	343	337	333	350	357	340	341	323	326	330	336	320	336	316	328	302	332	308	330	329	359	330	310	314	319	345	339	319	270	342	342	317	330	344	323	332	316	335	318	328	342	297	325	324	310	359	343	313	335	326	328	323	337	301	346	315	340	327	351	325	306	338	329	300	338	326	305	345	344	335	331	314	339	337	353	350	300	309	342	343	326	347	297	332	330	333	310	340	337	326	349	319	324	345	300	302	329	307	321	361	348	319	328	361	327	329	342	312	357	331	295	336	350	341	328	308	318	330	326	340	316	343	330	332	324	319	337	324	333	335	350	318	315	364	316	309	322	360	324	357	311	321	298	317	319	325	324	345	343	304	316	318	338	346	316	329	333	345	339	341	334	339	317	330	301	310	317	297	320	325	327	330	340	326	301	321	339	350	316	339	306	311	319	359	342	353	315	299	341	353	322	349	316	328	312	340	303	342	299	333	337	332	317	331	337	337	328	332	347	339	329	335	344	323	360	362	355	321	353	331	357	321	341	324	344	306	337	318	316	361	354	332	337	327	303	324	319	313	321	315	321	303	352	345	305	337	298	325	347	327	364	352	329	359	329	301	339	327	352	353	373	314	315	330	344	359	342	303	335	331	351	323	342	341	331	336	334	313	332	331	330	326	327	310	325	327	328	340	325	311	311	330	344	316	318	324	341	301	300	317	314	318	342	354	297	352	330	347	332	328	326	320	326	329	331	327	339	358	315	351	353	348	352	313	323	360	284	340	313	314	317	317	337	331	325	305	358	358	321	345	343	309	343	318	298	333	317	320	338	343	331	343	324	348	349	314	348	306	343	347	329	322	341	342	342	317	303	325	334	351	325	341	303	309	308	326	321	342	326	306	359	314	308	346	342	306	347	325	330	320	323	320	315	333	314	331	321	340	364	309	341	361	349	337	309	323	334	341	349	337	346	372	356	334	362	348	331	320	346	356	338	301	330	312	339	344	311	336	343	318	330	333	358	333	344	340	354	301	321	323	324	342	340	333	335	328	306	303	306	305	331	338	336	310	308	330	285	346	344	329	341	332	355	331	348	343	364	351	319	370	337	309	335	320	321	337	312	314	306	316	313	356	332	357	335	315	314	317	332	302	324	348	306	336	334	343	318	337	326	326	323	344	328	331	338	342	329	329	332	328	323	334	350	312	316	320	332	321	302	337	347	336	336	357	319	328	350	300	316	316	304	324	340	313	331	337	330	335	342	336	290	308	352	343	337	336	365	323	334	332	353	315	371	309	360	322	333	326	300	330	290	349	358	293	297	316	332	354	371	326	327	333	332	331	297	299	341	302	327	335	339	359	338	347	367	336	325	338	358	344	362	315	366	304	316	347	303	353	312	335	303	323	303	335	338	347	347	326	335	353	345	337	325	354	339	329	339	306	346	301	321	348	335	338	324	338	341	327	315	329	303	312	343	354	317	326	338	355	337	319	321	333	332	329	333	341	339	325	336	346	325	326	360	341	314	326	351	300	342	312	369	321	328	349	336	322	331	332	347	341	339	320	382	322	339	364	353	307	359	306	327	332	316	319	317	299	337	357	361	317	363	313	335	339	362	361	357	346	340	325	303	314	314	313	322	342	319	315	320	297	314	327	328	333	340	350	307	315	333	338	318	302	339	304	318	280	328	353	318	307	340	311	306	373	333	340	333	320	304	319	326	352	335	350	353	305	335	306	317	353	347	342	348	360	341	326	309	307	312	327	312	325	317	337	348	326	318	322	348	363	356	368	338	324	325	293	297	312	347	347	315	329	334	309	341	299	357	309	356	350	332	365	314	322	327	317	354	355	298	303	347	319	346	338	325	340	335	368	306	380	278	333	310	325	295	323	313	325	347	358	333	346	330	339	328	336	322	345	324	351	353	318	357	311	331	301	348	320	322	317	298	321	338	286	317	299	317	336	351	337	300	342	315	289	343	301	371	327	329	323	339	349	343	365	336	327	360	309	345	339	305	338	355	363	326	304	302	332	336	325	318	318	313	367	339	320	331	353	333	325	326	322	317	315	336	341	345	297	303	334	313	340	332	342	332	336	290	348	316	306	313	350	329	318	334	319	318	332	301	349	292	314	313	345	307	321	364	333	339	309	338	332	346	307	346	324	308	305	326	337	303	333	311	373	330	338	346	341	310	338	305	336	317	316	313	343	361	316	293	326	357	325	330	321	315	306	339	319	326	344	353	344	362	305	339	330	334	340	306	307	337	343	336	344	340	286	358	360	333	311	328	290	341	334	345	311	300	340	298	334	345	312	301	342	329	355	308	299	334	331	332	318	310	321	338	341	344	317	319
39494	62776	40832	25999	16928	9701	3729	1388	547	451	386	372	420	349	381	382	399	366	354	359	385	335	372	342	349	375	376	372	396	385	398	321	396	413	388	399	336	370	360	345	399	404	356	359	350	371	359	381	376	379	338	389	366	375	363	376	401	350	389	369	365	416	365	401	380	352	355	380	357	374	370	364	363	369	359	382	374	338	380	369	367	388	374	370	389	365	370	350	386	398	359	334	359	389	344	377	384	368	396	340	375	349	338	379	355	380	363	394	401	404	376	344	347	358	381	378	366	362	352	371	387	359	376	379	368	354	408	386	381	371	376	380	369	375	365	349	388	381	368	404	373	387	349	391	390	316	373	409	384	334	367	360	367	380	399	347	344	331	394	335	372	345	378	331	405	383	371	395	393	339	361	373	407	376	361	392	366	374	365	392	382	370	368	350	371	375	397	423	355	364	376	360	398	344	366	364	379	394	347	383	361	394	390	386	373	352	387	399	388	351	401	353	344	351	381	380	391	379	398	337	361	375	378	382	376	404	374	393	356	391	361	357	357	346	359	399	384	369	391	378	389	371	353	388	381	384	358	392	384	353	355	354	335	369	393	362	372	361	368	351	359	388	379	353	349	394	367	391	370	389	401	363	387	386	361	418	380	355	400	342	393	366	340	359	358	425	339	385	347	358	353	362	368	377	393	369	371	355	364	403	388	371	349	384	404	388	374	405	373	377	366	360	377	383	381	393	340	380	357	361	378	366	401	341	371	359	352	381	379	372	388	362	381	347	372	365	372	367	375	356	365	368	367	374	358	364	391	385	356	343	361	376	359	360	375	387	354	354	378	421	381	354	373	379	323	382	368	410	370	359	369	363	364	368	375	410	370	388	346	389	373	365	391	373	370	356	362	346	377	399	377	378	373	404	373	358	407	397	349	371	321	374	338	369	356	399	373	380	341	339	375	376	392	372	364	375	370	380	362	380	392	346	371	370	344	354	365	422	396	361	344	350	397	354	424	317	373	371	376	357	378	380	374	374	364	390	349	368	345	341	407	384	387	372	384	362	354	377	404	339	366	380	403	375	393	353	374	370	389	377	377	352	359	381	395	382	362	358	421	404	338	363	365	384	370	410	337	378	366	375	342	342	346	406	378	358	357	371	410	334	383	367	383	344	349	360	375	365	383	336	359	385	384	358	384	363	369	362	382	384	377	393	390	405	371	341	395	383	434	352	331	365	396	390	361	329	404	382	359	370	397	351	389	372	343	388	345	402	366	365	336	366	387	385	347	395	404	350	378	349	354	389	378	380	355	362	372	388	370	385	398	408	373	352	374	374	380	376	339	366	403	364	423	370	343	381	363	346	355	387	378	400	343	377	367	359	374	351	389	354	371	365	334	402	382	381	366	384	381	352	359	399	378	381	378	404	363	351	375	359	359	397	345	381	369	371	379	350	361	363	345	354	351	389	370	381	356	354	348	355	348	375	358	369	377	374	385	378	341	371	382	381	365	364	392	347	396	356	419	360	385	386	410	366	384	372	374	369	390	352	375	369	363	371	372	374	334	380	404	359	354	385	377	403	344	377	360	402	386	349	364	414	330	363	379	359	347	367	372	378	377	381	367	356	394	340	374	378	358	367	376	356	383	359	344	397	388	364	387	394	364	370	388	366	352	360	375	365	368	389	385	375	316	361	378	375	381	370	374	344	361	397	420	346	356	369	393	361	359	351	349	376	429	339	377	396	395	387	418	355	393	408	354	361	363	406	346	355	371	422	348	378	392	412	392	375	359	354	393	368	358	366	381	381	372	369	345	358	376	391	395	357	368	345	361	389	367	372	361	366	382	392	408	392	354	367	386	352	367	375	353	368	384	384	371	364	378	361	372	324	362	340	347	373	373	367	374	378	371	356	346	390	377	362	399	374	375	359	419	388	419	365	390	366	364	398	368	375	363	376	371	373	374	373	366	391	415	403	360	386	354	404	376	407	380	361	372	386	371	376	365	384	332	367	374	367	382	361	395	389	346	352	357	385	442	363	383	355	372	352	367	386	402	375	377	402	361	354	357	378	364	356	397	379	350	370	348	397	394	374	386	366	372	363	346	401	351	368	363	346	347	368	365	358	392	347	370	389	374	399	396	371	370	375	398	336	351	352	335	387	374	352	351	354	381	402	359	379	356	358	392	351	392	385	367	352	380	378	342	401	348	380	382	386	394	377	354	346	385	396	398	395	386	376	373	387	329	409	394	357	363	340	369	342	360	378	336	374	349	370	346	404	378	361	385	374	340	369	357	386	380	396	366	402	353	364	359	394	385	381	356	371	398	339	337	405	379	343	356	415	389	359	376	364	374	345	355	381	392	341	373	375	398	384	413	401	366	383	364	376	385	360	361	379	384	358	345	378	378	380	357	404	338	333	369	386	358	380	366	364	384	392	352	350	360	327	381	344	372	404	380	381	365	380	393	404	391	368	354	340	408	370	346	405	388	353	393	374	387	377	366	327	374	354	398	395	373	349	353	375	327	389	403	384	427	392	380	351	391	391	367	344	407	371	364	425	370	380	351	393	400	395	384	372	378	351	389	365	388	360	393	370	363	349	356	335	397	361	360	364	389	398	352	377	366	362	359	385	398	349	369	389	379	390	366	389	376	398	384	394	385	369	352	343	394	342	364	364	362	407	337	358	348	381	385	381	349	378	393	363	353	393	415	371	391	357	399	377	347	377	373	377	345	388	372	351	354	374	354	352	388	356	381	350	373	382	373	367	396	374	373	375	341	442	407	341	357	401	360	330	329	369	391	413	345	404	384	422	341	390	407	369	379	368	376	357	365	341	362	383	396	378	416	381	375	381	377	372	358	384	384	371	352	355	354	359	352	379	338	408	367	349	385	365	355	360	373	386	369	331	369	386	348	385	383	374	369	365	369	368	364	374	374	362	355	362	398	367	350	404	382	378	350	400	399	339	394	346	351	335	366	364	360	393	416	380	364	374	351	380	363	376	400	371	374	380	407	354	384	346	395	396	366	362	387	394	376	388	369	367	389	350	399	369	364	380	389	388	358	355	386	339	362	381	391	364	403	363	377	362	377	415	367	343	388	355	387	399	381	370	379	380	370	378	343	369	389	360	385	373	390	395	369	379	331	349	369	352	378	406	353	385	362	379	333	391	340	342	349	361	395	362	362	377	396	375	351	391	389	381	381	351	395	357	360	387	324	381	375	344	390	364	403	352	383	364	358	356	351	377	383	365	355	364	404	324	358	343	336	327	349	355	391	359	371	381	378	359	349	374	377	349	380	362	356	354	373	355	411	357	365	372	411	363	353	398	371	395	365	354	366	342	377	422	356	341	363	379	363	372	418	356	391	360	354	382	385	379	406	393	395	346	381	342	380	365	365	408	375	358	401	401	327	368	383	384	343	398	390	397	360	373	405	354	368	400	386	369	377	377	399	392	404	380	378	367	350	370	350	334	392	362	353	369	387	362	368	364	397	407	382	405	399	357	358	382
25481	21259	27816	25868	16120	6443	1898	565	432	409	425	385	387	368	374	358	389	367	398	361	396	374	370	364	378	370	393	371	380	372	398	373	353	373	359	374	415	359	378	371	378	375	378	407	376	405	351	343	380	379	396	381	377	389	360	403	343	377	364	369	372	369	369	371	358	399	376	374	337	338	342	357	409	369	386	368	403	371	356	365	388	383	340	371	363	375	360	352	395	401	365	364	401	400	381	401	396	389	402	408	360	346	369	377	350	359	370	371	373	341	394	371	391	367	386	358	365	376	391	395	358	374	367	391	354	393	375	395	376	350	366	354	374	379	386	366	356	371	382	351	364	363	409	367	367	347	371	382	378	373	380	393	328	402	373	360	390	352	369	393	377	354	336	385	389	371	386	401	392	408	347	393	339	368	374	374	375	397	380	389	402	381	355	361	352	376	362	390	410	382	362	354	373	354	338	372	373	401	384	408	354	383	382	369	319	404	375	358	341	346	396	367	428	380	354	401	379	370	381	380	384	353	398	373	342	374	360	353	408	370	401	356	367	365	396	368	349	377	361	373	389	387	371	354	376	344	373	403	355	352	359	340	373	339	357	405	384	404	376	378	404	392	368	396	390	395	368	373	363	369	353	372	367	372	372	373	363	357	335	366	410	365	393	366	383	383	394	357	376	393	371	375	352	372	390	393	360	393	380	350	364	354	369	383	402	355	345	350	376	360	369	417	392	387	353	367	381	363	359	358	358	358	371	348	397	368	363	400	361	350	369	355	384	353	400	380	390	343	426	347	360	354	343	354	364	337	365	427	395	379	357	381	370	382	356	362	335	356	391	380	419	335	361	426	382	403	321	388	374	349	415	362	404	376	361	387	371	358	369	370	392	400	339	416	355	370	344	385	372	349	342	375	377	404	378	388	346	348	361	364	351	366	335	338	377	350	398	381	395	375	358	368	358	387	388	359	363	362	375	404	401	385	346	362	354	389	376	357	420	332	372	394	374	369	394	379	368	375	395	370	357	374	379	358	352	405	360	358	381	372	364	384	369	351	401	425	380	402	396	353	368	378	353	354	365	372	351	363	392	397	386	410	364	382	381	389	372	426	341	376	379	356	388	380	397	350	375	350	379	370	371	382	362	390	354	373	392	348	372	380	358	383	395	425	342	383	408	376	380	370	366	365	379	376	370	374	367	366	387	360	366	359	378	344	346	392	384	393	373	390	373	356	361	385	391	380	364	367	366	414	376	349	369	343	350	385	396	390	355	355	367	365	365	376	375	365	376	339	401	357	380	414	394	362	352	380	408	347	363	363	390	383	401	360	362	335	394	360	353	363	336	372	353	403	353	396	389	358	404	397	395	371	377	393	362	407	370	360	354	386	397	351	358	376	392	365	421	405	391	356	372	394	347	386	334	366	370	380	347	373	393	352	377	370	357	359	358	387	366	346	396	349	352	389	358	346	375	370	340	375	365	349	380	376	349	402	372	398	385	373	371	386	391	387	389	415	386	388	373	403	349	409	398	364	351	341	377	395	398	387	405	354	331	369	376	378	378	383	402	376	376	371	366	385	361	345	356	361	352	373	384	346	329	393	376	375	378	365	333	390	373	377	376	341	380	389	373	375	390	413	388	336	377	402	353	397	395	396	366	362	375	397	369	387	388	331	363	360	395	360	386	362	359	366	368	368	357	372	373	368	376	385	344	411	390	356	388	358	377	400	378	358	369	402	372	357	354	394	373	369	352	372	342	398	407	359	327	344	383	412	393	345	383	367	394	370	385	397	360	382	377	348	379	377	388	373	353	336	365	361	363	388	348	378	397	386	408	402	400	340	394	383	370	392	344	424	376	406	359	368	381	377	385	393	370	347	355	379	387	363	358	361	326	364	409	404	410	379	374	410	410	368	376	366	382	349	383	380	390	374	339	389	369	382	358	359	371	334	373	360	419	373	349	381	374	384	383	388	368	334	359	362	376	427	402	330	377	351	392	368	337	395	357	376	399	345	368	411	350	389	382	360	360	368	359	362	369	407	347	413	404	373	367	357	357	361	360	366	386	364	380	349	360	405	375	410	384	355	384	354	346	379	381	350	345	371	363	342	373	382	379	384	357	360	359	355	355	406	350	358	384	330	371	374	379	361	410	376	367	413	380	367	366	381	379	367	360	363	378	355	405	368	383	373	362	393	347	410	354	368	368	382	359	363	381	399	367	382	361	385	399	370	398	359	368	358	369	387	388	388	354	357	381	376	368	377	349	351	408	345	403	402	356	378	330	360	369	369	372	316	335	379	366	377	401	362	389	349	367	370	365	337	345	402	386	413	397	334	369	376	366	394	403	385	358	382	382	357	372	372	385	367	359	393	389	385	367	342	379	385	369	361	388	394	377	384	387	412	363	388	373	330	353	368	388	355	337	340	395	377	382	349	403	364	341	360	354	367	370	376	368	346	366	373	373	372	400	384	364	397	393	354	356	394	346	367	356	347	386	353	398	365	348	355	368	344	384	346	337	372	368	392	382	360	395	363	362	390	395	401	363	355	358	369	347	365	335	386	377	350	351	376	372	368	394	386	357	370	368	398	368	365	356	378	362	371	372	372	350	371	356	380	352	366	384	348	358	364	378	353	369	370	350	381	364	373	377	361	394	361	378	342	369	387	383	374	417	378	336	329	388	335	352	345	360	374	380	419	372	394	350	400	408	370	371	354	338	364	400	379	353	420	369	380	369	391	361	369	363	382	402	353	406	361	357	374	417	384	361	371	363	384	380	327	372	376	359	373	353	326	381	362	358	365	380	371	369	374	363	372	376	335	332	398	376	390	397	376	376	384	361	351	341	371	383	388	358	375	384	391	406	343	377	364	351	371	360	393	382	405	400	364	393	401	361	381	373	376	383	398	372	356	370	363	401	356	352	350	423	385	360	393	368	401	329	334	360	408	349	383	364	355	360	385	359	357	383	354	371	368	345	338	379	391	387	385	387	364	371	373	380	343	402	338	388	402	379	406	348	403	360	360	379	350	385	363	370	383	376	392	401	351	368	366	382	390	355	366	348	382	397	350	359	362	358	358	360	386	373	352	345	376	355	386	378	347	369	346	375	368	337	356	354	387	397	389	396	368	381	359	400	365	374	338	347	371	372	363	354	385	367	392	354	392	381	380	338	365	360	376	365	386	400	359	351	373	366	387	379	376	374	408	378	369	372	354	363	349	377	369	364	367	378	339	336	389	361	371	389	360	379	352	400	386	373	396	359	396	377	373	351	381	385	373	368	359	406	384	380	388	382	399	372	327	348	377	366	400	388	379	358	367	351	377	368	364	360	380	352	407	375	382	405	400	367	350	373	348	361	348	337	394	362	367	401	354	361	356	378	369	351	388	341	404	386	393	374	393	367	370	362	364	355	348	379	367	383	360	423	354	365	345	370	380	395	371	358	374	383	387	373	410	360	402	388	371	396	406	341	388	315	381	369	366	386	399	371	369	419	381	341	383	388	382	401	407
36825	50232	35849	21922	14102	6881	2460	752	495	473	441	412	445	423	424	393	434	423	402	433	435	418	439	458	442	431	402	372	416	406	419	425	436	475	426	417	424	397	442	434	414	424	423	438	447	421	433	431	418	407	429	413	416	469	428	425	395	414	469	433	438	426	413	384	390	447	425	442	413	444	447	444	425	439	403	390	459	431	446	400	491	428	406	438	470	443	410	422	418	418	436	437	396	446	438	431	394	455	437	421	438	416	390	402	449	416	408	424	483	394	421	418	421	413	402	419	437	426	447	415	425	435	418	424	406	461	418	389	392	422	407	391	421	411	423	432	406	435	437	408	458	429	408	433	431	442	422	428	395	346	450	455	412	410	398	425	431	432	435	409	412	422	444	415	415	406	434	455	417	439	407	401	432	419	429	433	425	443	449	385	440	449	446	414	433	444	453	442	421	390	452	384	420	393	426	430	417	402	432	424	401	420	424	396	428	434	462	409	437	416	408	440	436	454	448	437	429	414	437	420	430	411	436	424	448	436	417	438	432	453	418	460	445	409	407	438	404	413	433	423	424	388	445	409	429	412	407	388	440	425	412	421	395	418	410	391	404	382	421	429	409	404	451	461	423	429	426	419	463	411	397	445	412	405	414	401	440	403	434	393	443	432	413	394	440	426	410	434	409	422	448	389	424	407	404	442	426	434	419	472	433	432	479	431	365	439	428	446	446	436	404	432	431	435	421	394	446	386	406	464	414	407	417	465	431	398	419	422	400	427	422	437	418	445	436	397	406	406	398	392	452	395	428	409	410	421	420	454	432	435	421	443	408	432	444	426	416	410	443	454	388	418	413	411	417	413	435	434	402	426	408	433	442	417	428	428	447	452	421	418	419	418	446	430	418	407	419	416	449	439	380	436	420	446	419	429	409	415	410	434	406	412	406	418	426	429	442	413	411	416	397	456	440	403	454	431	453	410	412	472	431	449	414	422	431	420	419	437	415	460	437	445	433	441	459	441	420	369	425	429	376	422	425	414	398	428	421	421	430	376	420	442	449	455	415	438	420	395	416	399	443	423	431	418	461	382	385	473	410	431	412	479	440	459	417	444	420	408	424	473	452	429	417	459	426	410	409	431	393	431	376	427	399	448	464	429	448	451	439	442	427	411	442	425	465	464	422	444	412	420	410	415	407	439	434	420	413	436	438	423	430	421	413	452	409	436	430	421	425	451	421	423	419	415	420	412	407	404	412	395	430	407	467	431	403	447	422	438	421	410	441	424	426	410	396	445	388	483	395	458	403	425	457	426	407	423	454	443	438	428	435	403	436	445	438	439	426	450	400	433	425	423	418	447	459	419	442	403	462	452	438	403	409	407	402	407	434	404	438	395	418	409	417	432	449	403	410	433	409	409	431	418	467	454	448	423	436	398	419	455	423	406	453	449	419	400	391	403	405	466	403	415	444	461	435	447	439	425	436	414	425	439	389	432	453	428	448	400	436	408	431	383	454	415	432	452	424	402	421	446	454	439	433	422	403	444	422	414	390	401	474	451	414	445	430	432	427	424	416	448	437	440	419	442	441	456	419	446	434	400	413	396	390	410	420	410	386	400	408	425	423	465	433	409	428	449	454	462	422	435	432	458	439	442	443	456	445	410	443	426	383	447	431	425	410	400	458	421	437	415	443	415	472	440	415	412	424	454	455	418	417	397	455	419	430	458	402	447	440	448	415	383	426	434	396	432	437	424	423	475	403	450	403	431	459	429	440	446	461	414	423	409	418	388	435	411	419	400	439	446	403	478	432	416	411	442	458	438	427	430	408	433	424	400	457	434	439	428	406	421	478	423	452	420	412	437	458	421	435	424	433	454	443	447	453	420	424	439	427	442	425	450	448	458	442	383	426	462	442	364	432	411	439	397	403	391	422	427	427	405	410	453	404	430	445	466	453	419	423	369	437	422	448	414	404	414	438	426	423	421	409	443	418	422	401	426	432	399	445	401	412	453	428	472	383	457	471	435	443	395	474	411	423	432	437	430	401	438	464	435	425	434	408	427	428	447	445	410	413	459	408	426	439	415	442	412	446	418	418	430	393	419	404	420	412	426	422	427	440	449	379	427	409	405	381	449	422	419	401	412	399	412	429	413	414	396	389	442	431	424	395	446	439	413	449	460	463	398	400	453	398	400	397	424	454	394	424	432	427	439	420	408	420	412	421	427	410	450	414	431	452	460	375	422	439	445	441	473	410	381	395	448	378	432	445	444	416	436	400	458	443	448	417	425	429	459	409	405	400	429	425	444	452	405	418	414	422	446	397	423	437	459	415	426	437	423	411	434	423	412	422	423	446	385	412	413	421	412	466	394	408	431	411	398	451	371	472	396	446	407	439	437	412	396	431	396	416	416	412	406	425	385	455	403	445	399	461	437	447	454	450	441	443	416	415	441	439	413	428	422	414	409	414	428	404	430	403	467	410	418	436	406	417	451	408	442	436	405	439	435	399	374	404	457	417	395	453	472	401	460	410	404	406	437	482	382	408	388	446	427	432	428	408	458	387	402	414	444	447	446	425	383	429	421	435	437	445	400	432	452	432	432	440	438	389	448	415	433	398	422	457	389	438	445	447	445	437	452	394	458	415	457	422	403	419	415	416	415	443	439	409	382	422	474	407	434	451	436	396	409	486	447	423	426	419	442	436	410	395	408	411	441	404	429	454	412	434	388	407	408	406	445	443	463	439	444	427	427	417	455	442	423	453	435	436	436	449	400	429	452	443	424	417	426	379	415	450	405	433	415	446	443	406	427	419	397	450	471	436	438	437	426	416	435	408	416	432	446	451	451	398	417	421	430	410	426	458	438	423	431	422	417	449	429	391	430	471	410	422	412	440	398	459	429	417	419	400	454	419	393	415	443	431	436	397	459	424	368	429	408	416	442	482	393	428	427	440	406	452	398	420	415	447	419	418	470	414	449	385	412	433	391	411	431	437	470	428	418	410	455	407	428	413	429	433	448	433	456	393	438	414	439	405	426	454	421	448	436	433	391	448	396	430	400	419	412	484	415	416	402	453	433	408	432	408	447	466	411	471	397	400	392	443	431	444	460	437	450	436	431	403	427	388	429	439	418	432	420	444	417	443	402	407	418	387	398	436	442	419	404	452	391	408	414	426	411	430	446	442	455	435	432	422	409	393	434	441	417	446	475	436	408	463	406	419	413	414	410	414	452	457	430	403	425	405	411	461	431	438	452	403	446	408	418	380	447	456	437	383	450	415	397	436	370	440	420	439	419	412	418	431	398	386	399	430	379	433	434	422	429	446	445	455	447	431	417	424	426	410	439	427	439	437	401	443	427	416	442	400	406	411	438	408	453	446	435	405	389	422	436	421	427	410	451	424	426	406	400	442	431	403	416	391	375	458	411	444	411	435	413	428	418	412	420	435	413	442	429	437	410	458	433	431	416	419	408	435	409	454	380	412	413	383	420	419	436	443	431	417	408	437	433	418	417	426	435
22911	21065	28587	24097	21763	21138	12967	2803	740	593	567	513	532	504	489	480	472	466	486	494	487	474	486	512	477	480	459	503	495	518	471	484	480	468	429	479	480	462	465	489	437	483	484	488	472	461	501	460	465	471	470	451	481	466	474	491	436	465	505	464	487	464	499	488	467	501	464	432	459	518	504	479	446	406	473	490	500	490	460	448	465	483	450	451	471	455	463	446	484	483	439	459	521	476	486	394	456	452	477	486	482	465	471	483	431	480	486	430	497	446	451	512	480	470	465	472	494	471	474	453	476	479	492	457	468	476	486	470	477	428	493	465	483	476	476	490	463	480	473	464	493	502	462	435	464	480	503	518	470	493	432	473	452	467	504	462	472	447	475	475	445	471	485	463	536	497	491	490	487	425	510	425	447	462	476	447	509	429	474	486	450	477	474	450	453	462	497	454	467	425	440	488	449	481	470	442	476	453	479	448	473	455	448	479	439	475	471	474	437	467	456	483	449	450	457	491	473	453	493	482	456	457	498	478	491	438	435	471	507	478	456	513	488	479	489	464	462	480	461	464	476	475	462	473	533	440	492	503	465	474	458	453	512	466	424	433	454	415	443	470	462	444	476	476	469	460	475	490	485	500	467	443	410	481	456	466	508	454	522	457	451	471	454	488	482	473	415	434	479	503	494	499	480	436	485	458	417	463	467	463	476	469	454	486	479	476	472	457	476	466	479	489	512	457	476	505	456	451	497	438	479	453	477	416	489	490	485	484	451	454	495	484	452	434	478	514	473	468	457	449	455	470	495	499	481	500	427	449	454	464	502	441	457	455	473	477	465	491	458	455	486	481	475	482	467	478	478	462	447	451	460	472	425	495	479	483	518	471	477	483	505	426	456	488	420	460	446	474	444	450	493	432	475	462	488	503	440	439	506	432	495	482	479	477	471	472	494	451	481	475	453	488	454	444	526	469	475	489	457	463	482	495	486	491	480	481	465	465	438	450	450	494	438	472	489	453	488	466	451	441	465	438	469	486	446	462	443	450	458	460	448	506	503	470	465	447	462	476	467	484	444	449	504	475	497	446	488	483	465	461	423	463	500	450	485	451	459	435	479	435	461	439	511	432	462	482	462	475	465	465	499	461	439	482	497	487	456	446	469	461	460	493	456	470	463	461	494	516	444	465	497	448	481	491	462	445	452	469	453	460	482	445	455	509	462	509	485	463	489	483	472	432	473	448	502	441	496	439	508	484	535	500	498	429	468	442	458	497	470	471	475	460	466	470	482	492	488	462	468	480	460	470	444	431	471	453	444	477	494	482	483	477	442	483	465	485	454	500	483	500	452	455	481	456	466	471	450	493	504	495	480	495	430	512	501	463	449	476	460	483	445	495	499	487	499	465	475	511	481	512	472	441	464	474	471	510	483	458	474	470	441	462	486	457	454	480	455	443	455	443	500	408	437	454	444	418	438	462	455	501	480	459	467	489	512	507	462	488	485	495	441	474	497	457	462	487	473	469	454	471	502	503	457	482	443	438	475	458	465	476	489	484	453	461	440	459	445	422	476	437	442	493	472	489	495	459	482	468	458	487	484	454	449	491	482	488	500	478	469	435	484	483	474	463	466	463	448	480	474	422	444	510	455	483	478	459	502	444	445	457	508	474	471	479	470	446	502	439	462	488	446	490	444	474	509	473	466	470	530	479	485	427	470	426	461	475	476	464	468	458	473	478	440	454	516	490	483	435	438	478	475	501	475	455	488	472	468	438	454	502	488	460	455	489	470	501	433	454	458	517	472	483	448	462	488	475	502	503	475	473	450	465	463	449	467	485	443	440	487	480	480	495	467	474	481	456	452	470	445	491	456	498	502	472	473	489	473	499	464	496	463	446	482	471	474	474	450	468	464	493	475	469	485	507	489	466	474	473	494	493	475	492	478	455	511	477	455	502	453	465	458	437	525	467	436	506	448	488	427	440	506	464	459	444	422	466	449	479	445	484	468	426	487	500	474	459	452	469	487	451	443	456	474	462	446	470	516	459	464	458	460	449	475	440	484	470	471	460	480	488	512	472	475	482	467	473	474	476	487	465	481	467	470	466	489	484	493	480	478	479	487	475	496	454	481	482	465	487	477	487	477	456	451	479	471	472	450	439	493	457	520	454	478	476	487	470	480	493	466	441	520	423	418	471	477	461	455	468	479	458	487	458	453	482	483	502	440	410	461	493	417	490	471	479	425	521	472	452	445	493	458	444	470	509	456	463	449	484	457	474	498	484	473	486	473	489	450	491	483	445	453	476	514	425	477	476	496	465	480	483	472	514	495	483	464	460	480	483	470	461	498	458	477	489	466	489	432	512	442	506	459	449	454	424	457	496	446	450	467	472	457	510	445	458	451	459	462	486	502	443	425	448	488	448	440	486	447	478	462	481	453	445	462	446	479	430	422	469	467	508	451	479	468	488	468	469	455	486	464	428	495	440	447	412	452	439	495	448	515	496	427	474	499	473	444	509	442	474	449	475	513	481	498	483	465	449	470	485	470	479	463	476	502	517	482	486	462	451	485	425	488	470	471	450	436	453	495	427	443	464	484	447	481	487	476	483	431	461	479	468	452	495	449	466	482	465	463	483	487	452	494	485	462	455	452	480	472	442	461	501	473	490	467	462	467	460	462	489	452	494	485	435	479	466	506	479	455	469	461	508	423	443	433	473	493	486	498	495	444	464	460	489	486	468	450	449	467	477	475	446	447	468	480	478	462	447	463	500	489	476	426	454	470	425	488	484	476	446	420	440	516	483	486	443	474	488	443	514	451	420	469	446	496	456	484	482	453	510	449	476	462	472	502	506	435	447	472	458	469	434	492	443	475	469	478	425	445	466	461	480	445	445	450	515	458	447	440	453	503	478	434	475	473	442	421	442	454	463	480	479	459	507	451	500	503	452	421	455	483	473	478	493	476	485	517	448	434	462	481	480	464	466	464	437	504	451	459	490	495	494	473	470	486	411	472	468	473	482	449	466	491	481	457	485	479	490	531	458	472	480	464	504	488	502	421	463	511	431	472	475	492	499	460	474	468	492	443	511	474	462	480	479	463	475	487	451	480	468	428	510	443	472	479	485	463	460	459	450	469	473	478	459	494	490	457	413	474	486	467	451	449	467	501	474	484	485	502	483	489	447	472	480	474	445	451	472	490	507	511	487	424	469	459	510	500	412	471	485	484	454	469	472	485	496	488	475	477	468	473	465	462	432	426	495	446	515	473	458	493	455	474	487	481	490	483	491	496	465	462	457	459	477	475	503	468	475	485	465	484	455	444	471	506	428	482	499	444	458	493	481	478	451	485	461	434	445	527	503	461	490	454	512	445	479	451	458	484	457	479	491	455	488	490	458	471	452	494	462	479	486	482	451	478	497	482	427	474	461	470	460	447	458	454	478	490	450	443	497	472	465	446	496	503	449	456	471	503	474	416	462	505	479	484	450	447	488	459	475	479	463	451	525	458	510	494	497
38244	64177	50186	36358	26967	13319	6348	2777	853	650	554	576	528	540	510	486	533	501	522	526	482	542	539	507	511	524	553	490	498	540	542	456	568	531	584	528	505	529	486	515	531	504	503	483	528	477	564	492	500	467	508	502	510	513	537	518	462	472	480	476	498	536	545	531	501	545	499	507	511	507	506	514	515	527	526	525	492	519	512	516	494	498	502	501	509	485	535	520	513	513	501	511	475	498	508	483	508	483	518	467	510	520	540	503	532	513	532	510	504	523	544	511	538	595	524	509	538	517	516	538	515	446	508	555	531	477	519	533	475	512	533	521	507	511	468	516	502	484	561	528	501	477	462	534	513	473	531	488	529	506	528	516	536	515	493	519	514	510	459	528	489	532	519	526	519	540	510	493	486	527	549	508	462	499	521	511	492	489	517	530	519	475	535	507	468	507	573	495	463	514	530	479	490	518	518	539	510	526	480	514	505	499	514	518	490	497	490	509	541	505	493	518	536	509	517	538	501	490	482	473	522	540	505	473	497	498	537	488	494	488	526	535	515	461	545	541	518	484	535	541	535	515	544	485	570	487	519	497	489	533	506	519	545	518	535	509	536	516	519	504	485	511	491	497	534	482	492	534	504	482	502	506	531	500	509	514	521	527	494	481	486	477	571	492	471	509	519	496	533	483	535	513	497	497	538	466	501	506	490	532	479	491	510	540	508	507	495	483	509	477	527	515	476	550	546	455	492	497	514	521	498	525	521	499	503	537	503	502	505	547	499	468	473	541	495	543	525	496	490	527	488	565	504	537	484	522	507	472	505	530	523	508	540	519	525	496	535	503	543	470	490	492	506	471	511	512	479	508	512	516	465	485	513	538	545	489	518	544	518	485	483	509	507	512	548	530	523	507	522	501	517	516	523	532	483	512	492	491	481	521	522	488	476	502	507	510	494	495	474	552	504	517	497	486	494	496	523	512	530	515	494	547	521	528	542	526	504	520	468	509	468	468	510	509	505	468	499	493	490	480	505	529	459	485	533	479	501	501	536	532	494	532	525	468	484	509	516	501	502	497	498	512	507	505	531	490	456	524	539	483	512	522	501	516	512	462	561	476	474	506	485	494	576	487	511	531	520	494	497	535	484	513	516	492	508	503	540	531	551	524	486	507	517	489	517	537	523	490	484	521	529	513	512	487	465	462	512	530	523	509	523	508	548	553	511	512	491	489	503	461	488	519	478	519	541	509	520	532	540	520	497	491	513	486	523	480	491	559	497	522	490	502	531	493	522	492	496	496	559	539	477	476	522	520	518	510	520	537	502	528	486	562	555	521	478	515	495	537	531	519	508	522	496	485	505	479	547	537	491	546	481	494	526	529	519	535	498	531	510	544	488	491	531	536	511	485	521	453	483	514	499	502	514	544	499	532	500	546	486	514	498	508	490	530	502	492	547	479	542	539	514	501	536	499	497	532	540	525	480	510	539	493	475	487	462	496	523	526	506	506	509	466	476	496	540	506	502	528	510	537	489	539	474	480	548	507	540	552	490	536	523	504	495	598	483	489	496	500	500	516	475	543	494	500	537	492	508	534	521	480	522	504	481	495	547	514	547	529	548	517	538	507	523	519	533	522	491	525	510	530	528	513	521	524	549	505	517	485	494	526	503	488	529	539	503	535	459	534	501	485	515	485	503	469	499	510	548	524	502	495	534	518	504	534	517	488	541	481	510	532	494	522	529	481	502	484	492	534	541	489	503	491	508	493	512	562	468	499	499	531	531	518	519	544	522	526	466	545	499	524	513	479	520	510	539	498	555	485	504	491	529	565	503	545	485	475	484	545	522	528	497	516	491	546	495	524	484	506	521	501	534	536	521	503	525	563	488	480	539	523	508	523	465	507	494	483	533	505	512	496	494	471	504	521	533	460	487	470	504	544	529	469	526	511	475	485	524	505	495	521	495	524	519	566	505	488	508	510	517	479	522	497	515	513	505	533	505	476	501	493	541	493	521	574	492	469	519	508	490	459	512	481	538	507	504	516	509	496	496	491	518	500	494	487	516	511	530	529	491	487	513	543	517	492	502	516	504	494	477	519	497	511	506	517	504	506	533	513	508	504	524	533	538	511	553	568	503	488	522	509	494	493	503	526	529	523	497	547	510	572	488	499	511	482	530	493	464	491	533	513	519	501	488	509	515	533	535	514	485	498	525	476	513	497	501	510	465	493	506	545	515	531	511	487	487	498	519	522	541	494	535	487	527	489	535	487	527	519	515	518	518	487	462	530	475	493	523	560	523	516	509	520	486	508	513	518	485	533	474	511	528	517	526	506	529	511	473	551	524	480	493	517	549	502	503	511	553	504	522	528	508	493	495	513	497	511	552	562	494	510	503	504	505	511	515	504	542	524	476	496	517	495	507	544	484	522	496	539	491	482	515	516	547	499	460	522	486	505	522	561	494	527	489	518	519	516	471	540	512	511	537	499	508	518	551	534	509	514	524	516	495	579	501	504	504	545	525	514	491	511	531	529	506	496	489	542	537	532	493	534	515	528	498	477	490	524	517	493	518	480	482	527	504	528	518	525	506	522	474	448	526	505	498	527	503	502	512	528	499	491	459	483	493	529	473	541	521	539	498	517	513	504	522	513	472	489	538	538	523	487	514	510	529	514	542	527	505	528	490	502	503	477	484	502	512	493	553	483	523	480	507	514	519	492	574	494	538	452	508	524	507	536	497	499	476	488	494	559	509	490	520	544	502	516	525	534	528	494	489	504	480	551	529	521	519	521	497	541	509	494	493	528	545	505	477	503	486	480	524	557	471	510	510	528	502	477	506	523	529	516	522	494	509	561	515	539	515	511	519	492	535	527	490	484	511	513	526	523	512	511	496	512	524	506	534	506	529	502	474	493	480	502	464	488	508	547	557	513	506	508	529	487	495	560	503	514	522	451	543	529	496	557	489	523	470	506	520	509	525	491	469	483	503	503	531	512	501	507	502	536	521	535	481	491	530	501	527	452	487	542	501	519	491	450	512	534	517	531	516	553	490	546	523	494	505	492	491	478	524	503	498	492	524	518	470	513	506	530	509	486	500	529	494	521	480	531	506	497	514	480	521	482	527	554	510	471	507	533	536	482	516	521	541	486	494	525	532	502	497	465	510	482	540	509	529	522	536	498	522	473	502	476	517	522	516	490	488	504	520	518	535	562	502	498	513	508	548	496	460	509	507	524	504	493	506	528	495	494	504	520	467	513	521	534	495	520	512	520	487	557	528	512	475	525	518	516	528	527	551	510	486	486	497	519	497	474	512	492	514	492	505	511	499	454	477	515	542	497	502	492	499	486	481	538	524	528	529	517	467	507	500	517	506	475	512	475	520	494	545	524	468	499	492	487	499	512	523	514	521	569	523	482	527	460	467	542	483	515	501	502	519	498	508	527	523	463	480	508	519	505	548	527	536	503	513	526	529	530	492	469	509	514	474	500	527	491	535	512	485	485	496	473	512	531	563	531
32166	39666	37753	22306	8668	3796	1297	443	313	293	283	283	285	285	279	253	328	291	260	291	277	275	294	279	298	266	298	281	300	283	301	260	271	289	279	276	279	277	271	281	278	264	269	289	302	254	277	279	277	299	290	258	279	255	258	273	245	286	254	275	293	294	301	274	255	293	300	264	295	282	283	276	251	273	283	264	279	285	274	273	314	287	294	277	261	281	269	274	268	281	272	271	269	285	294	286	301	268	267	302	279	281	281	275	262	299	285	279	320	268	275	262	278	276	272	274	247	308	299	287	290	280	292	291	289	279	267	291	286	320	286	313	269	284	283	309	272	269	302	308	266	295	294	286	279	269	306	284	293	309	295	254	268	276	309	296	298	285	292	267	299	269	282	283	278	278	272	269	290	297	274	279	299	282	315	287	253	262	322	285	285	271	263	264	263	275	261	279	285	280	254	264	282	261	305	259	281	282	293	287	282	291	291	307	271	300	283	267	291	268	292	289	288	281	279	278	292	318	304	311	260	270	281	283	297	265	276	286	293	257	279	289	296	282	272	274	265	268	277	282	279	303	309	292	266	280	278	295	306	284	293	280	275	262	301	281	270	274	299	301	269	290	255	250	266	307	270	287	270	268	318	268	265	304	257	284	267	259	311	290	274	273	284	287	300	249	289	282	285	253	300	279	298	278	278	261	277	279	258	292	308	282	269	303	270	289	292	289	285	277	272	286	272	291	305	313	288	324	311	259	252	299	272	290	307	302	297	249	258	257	289	270	286	303	296	285	313	286	264	279	264	296	310	278	317	281	288	284	298	292	262	274	300	292	298	268	259	294	281	267	275	288	293	267	275	309	288	297	275	265	279	274	278	301	290	307	318	253	314	268	270	321	304	292	283	267	277	267	269	291	260	277	294	264	288	286	305	283	274	294	296	251	296	313	272	289	319	259	277	297	254	321	278	265	273	305	295	295	298	257	296	300	300	299	288	293	276	294	313	308	285	289	281	287	293	284	257	257	283	263	275	280	286	302	280	281	276	265	289	273	276	276	297	273	272	261	281	295	270	265	283	295	294	276	285	319	302	299	274	285	274	264	242	292	259	284	293	303	291	279	279	273	270	288	262	277	286	278	259	288	284	333	282	272	267	283	299	298	281	288	272	281	302	272	262	272	283	274	282	283	293	277	286	275	269	292	287	259	252	274	278	258	289	280	292	285	300	258	298	287	293	286	299	307	259	288	288	279	295	286	277	273	314	308	270	271	293	280	310	287	251	302	270	309	300	292	261	266	281	277	248	287	270	293	293	264	250	282	286	254	263	252	278	277	288	294	254	315	276	267	281	297	306	281	298	250	306	274	272	275	292	288	269	272	278	283	280	291	249	275	279	289	276	279	281	286	287	295	260	263	303	307	289	273	315	285	289	263	280	290	273	271	274	273	274	265	288	265	281	294	277	276	247	263	287	264	290	253	274	270	283	293	256	291	273	260	279	270	281	298	315	312	300	262	234	258	252	295	290	310	280	268	299	278	257	288	271	275	277	300	270	304	278	280	284	249	302	280	287	260	271	282	283	282	264	306	285	269	291	258	274	272	273	259	281	271	293	263	287	295	266	307	300	276	278	283	304	286	262	291	298	266	295	284	278	299	280	285	271	260	285	312	285	270	268	291	287	295	260	281	266	247	283	260	287	273	295	289	275	286	297	291	292	287	266	289	275	247	320	304	280	302	282	271	267	307	290	299	276	278	291	296	283	282	286	285	295	291	278	291	301	275	288	248	270	276	237	281	293	278	272	280	293	296	280	292	286	269	265	300	285	277	260	281	296	287	288	285	318	280	276	280	289	287	250	262	258	256	285	295	282	273	254	251	292	290	271	300	296	288	290	287	305	271	274	273	273	280	274	289	295	300	297	275	291	294	317	291	283	282	270	272	282	290	298	288	298	290	289	282	264	278	261	267	292	305	287	297	319	254	305	286	278	260	324	293	290	299	284	310	285	276	253	281	273	264	287	297	282	287	290	257	280	285	294	252	270	271	285	268	290	258	287	289	275	270	283	317	323	247	281	283	307	283	266	278	255	273	299	271	284	293	292	300	262	285	282	274	273	308	312	292	288	268	309	269	284	322	270	272	303	268	288	291	319	296	294	271	269	270	269	301	296	274	267	289	278	255	272	257	284	284	302	269	268	302	280	263	265	301	260	280	288	286	283	275	286	277	259	255	281	298	297	260	264	266	302	244	286	278	274	280	283	286	262	263	288	285	297	264	292	250	279	293	251	262	282	274	277	295	285	282	258	270	274	248	253	283	310	287	296	241	284	293	285	294	262	291	300	294	257	300	296	275	273	306	265	291	285	274	279	257	286	273	295	288	316	290	285	299	270	270	298	270	287	235	299	262	310	294	319	285	279	278	263	287	299	269	267	301	284	272	280	288	278	265	313	313	302	283	317	298	274	314	280	284	294	282	268	279	281	305	271	288	275	298	267	280	263	287	259	293	292	286	255	273	297	312	259	272	275	267	284	300	296	275	314	302	282	299	300	280	289	283	306	290	307	268	293	308	296	303	287	289	273	298	262	299	278	273	315	259	289	275	291	244	252	302	283	291	300	298	272	267	286	282	305	241	261	260	313	306	272	279	313	302	266	260	307	269	280	340	316	293	276	268	305	265	307	301	298	249	296	307	249	307	254	281	280	271	281	284	288	290	284	304	303	291	301	283	272	279	311	301	275	302	269	294	258	293	278	322	278	271	284	313	252	267	275	286	280	300	276	319	308	305	263	273	256	297	270	310	286	261	277	271	278	295	312	265	271	260	288	269	305	307	276	284	271	311	288	284	278	257	255	294	283	285	263	306	255	269	294	286	272	282	305	275	305	278	266	300	255	304	267	292	270	253	295	253	261	267	314	290	289	292	292	252	295	309	271	282	267	277	272	277	267	265	300	277	306	291	276	294	262	249	272	247	296	307	310	275	276	300	276	267	281	277	318	280	300	259	284	291	259	271	276	270	281	288	281	256	295	292	289	293	251	290	294	296	300	299	285	279	302	276	267	276	304	259	295	280	264	283	257	290	276	268	261	248	249	305	279	244	316	311	241	268	279	302	283	258	279	297	286	303	280	296	297	263	282	280	289	262	273	281	315	281	286	253	293	303	275	280	299	271	302	310	279	275	277	294	279	307	273	296	314	273	288	270	292	299	284	250	274	274	297	274	282	275	297	287	275	278	286	262	304	271	280	297	272	273	283	284	272	289	297	299	283	291	265	262	282	272	278	276	287	287	244	299	291	285	282	265	256	318	277	283	294	278	268	285	284	308	266	273	283	304	316	279	294	261	290	267	276	268	300	262	287	303	292	283	269	269	270	280	302	261	270	287	287	271	270	299	295	314	291	262	294	265	303	315	285	276	274	287	266	280	279	257	265	270	277	305	286	323	320	275	247	291	290	260	264	281	290	279	258	299	250	264	275	292	292	306	278	279	273	280	286	296	249	332	270	309	270	261
38577	53686	36085	18647	9623	5215	1885	605	350	367	322	349	326	318	323	319	343	339	340	307	298	320	334	302	358	305	329	341	319	328	313	328	338	338	324	334	343	302	325	327	342	297	316	347	347	346	311	331	331	330	322	314	347	326	322	323	337	325	336	339	333	339	333	316	306	324	307	357	341	344	330	329	348	327	321	324	338	312	318	297	349	332	332	363	335	321	341	302	353	343	340	307	315	320	331	329	315	335	332	318	317	326	322	300	313	299	333	322	329	355	308	318	322	337	351	289	326	339	338	310	326	322	333	325	337	345	314	316	325	345	306	296	308	309	339	337	318	368	349	299	360	308	303	373	327	319	358	356	313	313	321	329	313	316	321	331	305	296	334	297	361	362	309	321	351	315	330	353	350	340	354	323	342	299	343	319	305	313	348	334	338	327	332	294	345	331	315	289	308	324	313	320	349	296	342	345	296	335	314	320	308	306	364	360	310	327	335	347	279	352	341	327	320	325	314	329	329	330	296	314	313	349	333	341	332	320	331	307	323	341	337	316	324	310	316	340	333	331	335	297	312	315	337	299	341	345	324	332	299	306	289	311	325	329	326	369	321	283	314	343	333	308	336	349	290	310	326	308	346	301	324	327	360	328	345	329	329	316	334	316	326	313	334	329	351	320	333	300	320	321	335	329	350	336	319	339	352	347	319	336	320	287	354	330	298	345	326	294	325	318	303	351	362	300	341	313	315	312	288	318	328	308	320	319	308	317	301	314	294	300	313	336	332	355	327	332	359	352	323	323	291	346	319	328	321	331	323	330	322	328	305	340	317	349	342	306	307	311	333	317	334	316	356	317	287	318	347	316	330	334	341	338	367	348	308	312	319	314	296	309	335	332	337	332	322	313	298	307	319	329	314	337	329	301	326	325	319	337	296	324	330	325	340	315	353	303	325	333	329	365	337	326	313	325	334	320	317	312	313	346	337	333	317	367	308	322	339	318	341	335	328	351	369	356	333	325	325	303	337	323	336	322	328	331	330	354	349	351	309	347	356	324	337	365	350	328	346	324	298	333	313	297	312	319	318	315	343	318	322	330	336	310	327	312	308	326	335	332	329	323	328	339	311	332	354	333	348	342	322	340	336	330	311	364	311	299	324	314	349	331	335	336	307	319	318	348	295	299	342	314	331	325	312	358	335	345	356	318	333	358	308	298	337	318	353	305	357	338	352	355	328	321	324	322	336	316	319	337	335	310	319	330	323	331	335	332	312	309	318	308	312	298	333	312	307	304	361	340	318	355	325	342	327	336	341	307	337	330	317	328	332	325	352	301	312	338	345	294	331	325	340	319	281	315	283	357	329	303	324	326	316	357	307	312	328	324	320	334	307	347	315	314	334	337	331	341	326	344	321	305	321	330	348	346	333	357	324	317	302	323	330	314	322	316	315	335	336	318	331	368	321	313	341	331	333	320	287	331	345	342	299	327	322	370	310	343	328	302	306	334	334	342	306	362	327	309	348	297	330	330	333	324	313	356	338	329	342	302	319	323	305	350	364	355	357	317	331	348	317	321	281	344	341	331	319	340	340	320	333	365	326	332	295	331	309	354	319	376	321	323	314	329	325	314	312	312	327	347	322	312	328	329	323	324	301	332	345	324	338	312	312	342	330	339	357	334	310	330	326	344	333	309	342	330	290	327	341	308	338	305	308	326	360	320	351	317	360	340	317	342	316	344	328	343	295	338	319	330	340	307	325	285	315	325	284	333	311	312	359	324	301	315	343	321	325	322	334	349	376	336	322	307	305	332	313	319	352	306	356	339	333	354	353	331	347	302	346	336	330	319	340	312	340	348	331	337	351	309	316	335	334	346	337	302	335	333	305	313	333	326	332	298	306	325	345	340	328	312	310	311	331	332	306	328	357	344	346	352	316	335	300	328	319	285	340	307	291	368	330	330	351	309	344	325	352	327	344	324	338	344	333	353	329	334	322	295	337	343	309	337	314	331	338	314	322	337	319	338	336	310	349	283	311	309	315	325	320	337	311	342	309	330	343	338	334	364	343	335	313	357	314	301	324	318	307	342	322	321	328	313	349	320	362	314	320	317	360	326	378	355	331	337	317	324	321	311	318	326	315	299	331	360	315	320	344	318	315	309	293	317	323	333	315	335	293	317	312	320	309	314	341	342	324	317	325	311	340	317	327	324	310	321	320	326	312	328	336	329	308	312	341	307	306	306	295	301	346	312	365	331	285	288	331	316	345	328	333	346	349	358	315	345	319	387	292	341	301	335	342	316	322	324	297	295	358	327	327	349	347	324	321	334	304	299	345	321	304	324	339	327	340	350	325	334	310	313	326	346	313	341	327	316	350	352	326	320	301	351	320	353	310	341	318	345	360	309	349	348	319	329	337	376	312	307	335	323	351	320	331	301	342	357	343	303	301	327	318	308	351	351	338	348	316	302	345	351	315	334	323	351	337	337	332	333	313	355	314	340	340	321	334	334	344	296	336	330	328	327	340	357	323	314	361	275	310	317	347	371	363	310	349	310	343	358	303	349	326	318	312	343	279	345	361	328	328	327	310	335	318	329	323	344	330	344	342	304	324	317	339	340	330	334	316	314	341	333	300	342	317	320	323	319	335	327	333	339	349	350	338	334	296	326	332	338	301	318	309	288	316	311	358	312	321	340	316	287	300	311	320	321	304	302	334	314	325	309	328	334	334	324	341	354	333	314	322	318	320	350	352	312	335	325	345	350	330	355	312	305	323	304	335	320	313	289	359	331	319	313	306	328	354	353	302	328	338	341	296	330	327	326	310	349	302	296	355	337	331	329	305	288	329	321	322	315	318	316	359	326	351	303	327	307	349	312	309	353	338	322	303	326	338	344	331	327	340	326	325	365	317	300	308	347	336	335	329	326	314	289	348	354	315	302	323	328	312	361	327	309	322	321	314	293	364	315	332	327	312	305	318	300	328	335	337	321	325	326	316	324	318	321	350	328	327	330	322	303	310	318	300	315	298	353	337	367	319	335	337	324	297	353	315	299	334	304	306	348	348	359	286	317	310	337	344	317	323	326	319	333	348	325	367	331	308	309	327	323	327	308	332	307	306	345	325	323	347	308	343	327	329	320	364	302	323	329	329	331	348	315	297	314	320	309	338	321	315	298	340	349	306	300	318	319	328	323	341	337	351	343	308	339	332	297	327	314	352	316	299	317	344	336	332	333	321	320	310	326	336	341	285	358	318	330	314	331	343	315	354	332	332	284	301	370	344	307	313	340	314	302	311	338	338	316	350	309	315	320	354	295	327	316	328	301	351	328	313	347	303	388	340	331	323	321	317	287	328	318	341	334	313	382	341	307	332	320	358	324	298	321	329	328	308	335	336	331	343	348	318	331	345	334	342	358	329	296	331	316	288	323	324	323	357	289	353	328	312	324	338	329	355	321	317	327	345	295	321	329	311	335	341	332	324	320	338	332	344	332	327	337	295	336	330	348	296	311	340	355
24109	21164	28201	24540	20919	12395	3098	571	383	350	348	333	322	342	362	330	334	330	320	320	306	311	321	342	310	315	333	355	322	304	303	318	334	315	299	319	349	342	301	299	330	327	327	358	325	311	330	320	313	342	328	317	341	326	324	333	336	334	324	323	317	308	308	274	336	322	312	319	327	353	288	309	345	305	292	315	327	353	319	334	296	302	338	308	345	325	323	331	355	309	341	330	381	309	320	306	288	320	299	332	297	343	321	317	317	313	320	284	311	320	348	306	336	329	319	390	320	323	327	339	304	280	343	324	308	322	318	315	319	322	335	340	329	319	320	316	315	295	330	360	319	327	336	318	317	319	347	282	335	313	340	327	302	335	344	348	289	313	355	340	310	316	312	326	291	289	341	296	315	309	307	338	350	293	341	313	334	324	312	314	311	326	328	315	298	332	293	331	359	298	296	312	322	324	295	332	310	334	317	282	311	336	316	330	302	308	327	333	317	320	360	350	278	282	313	320	305	303	313	344	342	279	338	357	324	309	340	332	294	313	312	334	316	312	354	301	298	327	347	305	324	347	288	339	336	306	350	322	324	334	337	324	294	328	319	342	341	344	288	328	299	315	335	303	299	336	317	327	367	289	326	300	329	315	351	316	307	295	340	307	304	316	315	298	300	308	299	322	344	347	309	346	306	314	323	290	304	339	332	323	309	336	320	300	310	315	335	323	303	336	334	328	277	311	305	316	324	298	313	341	320	349	317	308	322	322	309	323	317	305	314	319	324	318	305	297	330	336	323	295	302	333	289	330	336	319	344	295	328	347	325	330	370	310	327	327	302	334	302	295	316	302	353	321	331	283	312	302	327	334	337	321	351	317	326	331	303	284	319	319	300	327	349	321	297	355	335	341	289	331	301	325	318	276	338	299	298	314	312	308	323	340	286	318	347	341	363	313	345	324	330	312	329	335	318	325	331	315	332	327	352	308	315	319	295	312	305	320	330	304	318	324	332	296	328	318	334	325	312	310	301	341	336	339	306	319	286	325	339	295	288	331	318	305	316	332	286	320	316	317	312	326	304	357	301	349	317	296	347	300	334	298	293	307	304	296	315	297	314	327	332	326	334	312	308	319	320	321	326	321	313	301	316	333	342	333	338	308	321	331	321	340	311	327	314	295	297	310	328	319	310	341	332	295	343	303	286	308	332	303	284	305	331	346	314	331	358	291	336	311	296	311	332	323	315	328	307	345	323	333	317	320	295	360	353	356	325	294	328	303	324	312	298	323	294	325	346	304	299	288	315	326	304	316	315	345	309	332	283	327	331	312	326	356	347	323	330	316	340	340	312	335	332	306	302	317	286	314	292	328	360	318	328	300	280	340	323	305	286	335	314	310	312	311	332	327	340	319	331	338	337	337	293	297	297	290	310	344	306	282	303	312	312	341	302	325	282	316	319	340	297	280	300	344	328	338	321	328	343	334	347	348	300	319	320	287	306	314	335	327	306	301	304	317	339	305	347	294	318	342	339	324	315	317	283	327	320	310	332	353	316	319	284	349	304	316	295	335	308	322	290	332	329	316	333	311	308	325	303	274	300	307	303	299	293	331	307	345	330	314	303	326	327	301	323	314	345	323	299	302	327	325	314	345	330	323	282	341	303	330	351	346	323	320	347	339	310	323	323	316	330	346	309	322	330	312	316	288	311	327	326	311	315	336	302	294	306	325	322	322	327	318	338	276	301	305	265	303	337	330	293	317	322	322	341	326	323	325	311	324	324	296	303	309	307	321	309	348	340	352	315	351	300	321	318	311	302	330	330	350	309	362	335	363	335	335	324	322	317	343	340	300	319	321	303	316	337	326	329	304	294	314	332	322	325	324	332	315	310	342	348	330	316	314	290	281	296	323	330	309	326	341	330	295	318	301	336	317	324	309	324	346	316	286	334	326	309	291	305	346	344	304	289	292	323	310	319	311	304	286	322	360	306	320	327	302	294	304	313	336	353	319	299	340	292	323	338	320	309	312	304	315	352	296	318	348	347	363	316	328	301	332	332	291	350	329	331	331	327	322	344	326	288	304	353	340	325	336	310	344	300	339	289	343	318	336	316	323	281	332	311	317	328	339	310	316	316	325	309	331	352	331	349	313	303	288	301	310	287	336	318	328	328	330	348	307	341	352	329	321	296	337	304	280	301	339	307	322	341	293	335	300	309	292	294	308	320	328	328	355	318	313	294	324	327	321	314	291	309	316	318	318	311	308	316	347	336	317	337	328	297	313	323	320	306	332	324	336	328	356	347	314	286	343	294	338	330	331	323	326	334	296	325	298	297	333	334	315	335	333	310	334	333	298	319	340	320	313	335	337	305	326	306	330	308	326	332	306	308	322	333	320	304	322	297	352	332	318	350	347	301	334	333	316	307	343	345	272	306	350	291	308	345	308	330	321	316	354	333	325	369	320	324	330	330	335	322	314	341	302	303	293	328	331	315	325	325	308	337	338	313	343	311	287	317	326	328	330	330	294	339	294	324	327	312	298	328	337	308	334	336	329	316	298	321	332	341	328	358	309	351	315	328	291	314	312	320	335	315	315	367	319	322	319	362	364	307	316	307	315	303	322	346	314	320	318	316	342	329	314	313	326	286	315	310	348	311	331	339	353	304	318	298	307	374	313	343	324	299	339	314	294	307	324	282	331	336	314	300	310	300	329	308	302	313	295	325	327	336	331	306	308	335	327	338	293	321	326	339	286	323	339	306	282	345	308	345	283	306	346	312	338	344	312	347	309	326	316	314	326	303	355	348	315	319	307	322	335	323	308	322	320	324	328	336	315	313	310	341	336	304	308	360	338	301	322	328	309	329	300	301	338	334	320	307	299	309	311	295	321	309	324	309	334	323	312	325	303	310	294	324	290	294	311	295	316	305	346	307	318	328	310	350	283	312	324	308	327	318	330	317	296	310	324	323	312	335	330	328	315	344	330	314	303	285	335	306	306	320	291	304	309	319	309	314	347	330	313	332	310	288	299	305	294	330	325	271	335	336	272	317	313	300	303	325	324	299	332	319	326	322	292	319	334	303	314	308	309	331	341	310	336	344	344	326	311	331	331	327	341	322	307	340	311	308	326	331	337	299	326	333	324	320	331	343	323	330	335	297	346	301	301	310	333	344	341	335	343	300	340	307	336	323	286	310	346	347	308	275	301	301	294	333	339	323	315	310	352	322	290	306	334	300	331	309	325	316	328	294	317	324	332	345	325	312	314	320	320	319	339	316	308	330	320	340	318	304	347	283	309	340	313	337	311	326	335	313	323	333	327	332	303	308	295	325	309	326	305	291	282	301	316	328	317	297	337	327	298	338	319	304	316	348	329	329	333	301	333	328	317	338	321	336	322	318	316	337	320	290	319	313	333	306	338	335	315	322	295	306	378	316	332	300	315	319	323	317	307	316	279	319	336	324	325	320	273	323	348	308	308	323	320	302	293	308	307	344	327	303	327	307	306	330	311	339	324
40199	59930	38202	24654	14680	6553	2574	584	474	418	430	362	377	385	350	359	335	365	348	353	362	374	351	372	359	394	331	333	359	349	351	334	335	338	375	385	358	362	363	366	364	354	371	369	383	382	384	349	324	370	369	349	354	339	360	382	335	370	411	366	364	355	363	324	383	345	374	349	360	356	396	387	355	372	378	350	350	336	324	357	374	320	344	339	336	369	354	308	388	325	327	378	370	337	367	397	342	367	318	378	348	374	375	317	407	350	330	353	374	324	378	359	337	414	377	367	355	393	368	370	389	367	354	342	368	340	357	353	356	383	352	371	357	378	342	384	354	343	360	344	326	372	368	361	352	382	352	366	390	370	360	368	392	382	353	340	362	380	332	340	337	396	349	344	343	367	363	364	370	364	377	398	376	311	380	359	361	355	358	372	371	381	350	370	374	354	372	358	346	332	350	355	376	349	360	350	354	371	364	355	343	358	349	372	350	370	335	368	355	351	372	344	337	370	312	343	348	363	348	333	380	379	365	354	365	337	377	372	383	366	342	389	399	349	368	331	384	371	391	359	374	339	380	345	340	358	358	327	374	372	352	326	309	359	323	355	328	356	325	340	346	343	354	314	380	357	366	385	357	325	302	351	336	354	339	369	389	363	349	344	338	342	382	325	358	341	340	347	366	332	337	355	347	358	373	346	361	373	390	346	322	362	378	347	340	350	403	377	356	359	406	359	370	377	335	355	397	333	349	344	337	355	362	371	368	357	391	362	356	390	364	343	366	377	382	355	374	356	369	336	359	364	360	356	349	377	356	366	357	372	375	383	385	337	367	346	354	389	341	384	373	365	382	327	336	362	363	368	348	381	367	362	343	343	359	347	369	343	364	352	348	384	354	358	323	359	370	362	375	349	359	360	361	340	355	357	346	371	348	361	363	353	389	327	342	359	365	372	371	367	358	350	365	358	315	349	386	333	367	355	340	348	368	358	365	378	344	369	385	369	354	344	354	345	348	351	324	374	356	369	327	382	369	373	366	345	357	369	375	365	382	349	338	357	338	337	345	367	338	375	337	326	348	381	360	355	391	374	358	362	342	363	347	334	358	363	350	373	340	325	333	349	345	371	355	352	379	367	369	319	360	406	341	347	353	327	348	366	360	340	337	351	341	350	354	324	354	360	363	318	365	336	307	352	369	369	387	351	343	354	357	374	348	374	362	356	368	370	397	334	363	375	346	372	361	374	336	341	374	382	354	369	320	341	349	376	363	369	315	379	334	368	368	332	376	339	299	336	354	379	363	362	405	349	371	371	393	376	355	346	372	373	365	365	347	356	362	353	353	379	338	344	365	382	345	348	371	318	317	338	341	375	358	346	324	348	366	360	349	360	344	388	335	343	348	361	343	346	350	375	356	332	359	318	352	344	353	347	364	378	363	385	327	357	322	354	365	354	376	353	352	332	329	330	377	366	338	345	358	368	335	337	354	389	352	392	376	355	385	363	379	331	357	326	332	365	366	349	320	344	360	365	378	370	358	389	380	360	358	373	378	375	346	347	346	387	379	352	354	361	368	386	366	327	407	365	369	344	345	378	375	348	348	378	345	346	347	323	347	356	338	341	376	321	357	358	370	346	349	373	371	362	404	376	343	371	366	362	350	402	380	327	377	331	351	359	352	355	339	338	396	352	346	370	370	338	359	366	348	364	363	396	340	370	339	357	380	351	362	363	335	344	387	360	372	349	353	370	335	349	389	341	352	345	379	359	392	371	333	388	364	368	367	391	369	353	365	391	364	386	379	345	322	343	321	347	352	376	344	359	363	378	335	363	358	358	376	368	408	331	329	333	355	380	335	351	365	324	359	369	324	376	391	379	344	372	388	380	370	360	374	372	360	373	331	359	367	308	400	383	378	398	363	369	360	380	379	368	337	320	394	356	387	349	354	338	346	352	379	346	366	344	338	386	375	350	354	357	342	339	322	347	388	351	372	372	368	369	357	374	341	345	384	363	372	371	350	353	358	377	361	372	399	374	365	371	389	369	418	340	367	353	358	362	349	378	344	371	332	358	383	349	355	361	354	343	343	354	360	353	340	361	386	369	367	336	341	361	329	359	361	377	371	381	424	328	381	377	389	369	369	383	357	359	383	372	358	392	365	381	336	364	337	357	345	384	348	364	355	336	357	369	375	370	359	360	355	341	365	388	345	366	382	322	386	362	338	343	338	366	324	377	368	366	380	361	364	379	370	388	357	350	338	372	361	344	360	334	361	362	383	360	304	343	367	323	373	387	363	338	362	376	356	336	341	367	358	347	355	347	327	353	394	369	388	360	334	399	341	366	361	375	348	357	391	376	370	334	378	355	350	355	348	351	356	359	360	334	366	334	354	372	354	359	369	354	329	340	359	355	326	367	349	361	343	337	347	333	383	350	363	344	346	346	354	381	374	332	351	325	359	361	360	398	382	403	343	330	366	359	376	353	337	359	382	353	400	360	358	349	371	396	331	356	340	338	343	339	343	354	348	364	352	352	330	368	371	357	361	337	346	378	330	379	349	369	341	346	359	362	369	332	365	347	376	345	391	398	363	349	317	340	342	347	331	346	374	349	387	315	355	337	357	387	353	353	359	349	363	359	369	393	355	365	362	366	354	376	374	349	355	351	381	357	357	357	399	336	357	349	357	350	361	340	385	372	331	349	337	348	376	361	357	336	378	344	391	336	392	388	384	357	362	380	362	406	351	342	355	373	383	347	339	365	373	370	356	387	341	401	354	392	399	350	351	384	342	325	350	371	374	359	329	373	365	372	358	392	347	355	370	365	361	335	394	350	350	366	368	340	321	360	381	374	362	330	360	349	380	362	363	332	359	390	352	352	365	342	368	376	331	345	339	323	366	332	357	351	388	383	346	365	361	384	383	354	349	361	342	351	369	356	338	330	380	317	386	360	357	354	353	319	337	379	356	348	364	325	311	363	388	355	385	367	365	347	338	322	332	361	404	410	346	349	345	343	384	368	384	402	355	354	343	352	342	378	378	344	359	369	386	382	379	359	390	343	365	368	369	343	346	367	370	363	369	338	368	352	359	353	395	367	374	389	352	359	385	342	330	340	375	366	357	355	329	351	333	372	376	391	344	348	332	370	361	351	348	387	367	379	349	365	359	392	374	332	366	351	327	386	345	369	366	359	367	302	346	374	339	386	377	353	373	317	393	343	381	332	363	356	386	368	349	369	384	353	339	348	347	351	359	372	367	373	378	408	365	379	312	378	329	406	372	335	335	381	355	383	363	381	366	345	344	382	320	382	372	367	357	363	367	380	373	388	355	348	375	379	372	361	341	363	379	334	384	366	412	365	360	362	368	354	344	372	363	373	354	366	324	368	363	360	352	339	370	354	363	345	362	387	370	375	370	369	352	354	352	356	350	329	367	388	370	382	389	354	356	329	402	375	358	364	358	332	372	342	353	354	369	373	366	367	363	343	377	382	357	339	365	353	396	347	345	381	337	356
25250	21341	27988	25336	14112	5734	2119	522	366	357	415	368	375	371	379	340	337	346	326	351	338	383	357	306	341	313	337	362	329	341	338	356	369	347	351	356	357	338	332	353	330	357	331	326	341	360	370	331	353	364	355	350	320	339	383	379	337	322	354	386	338	350	349	330	356	367	347	337	338	343	362	347	312	343	331	352	351	343	347	369	371	357	341	311	339	337	368	324	347	344	314	336	357	346	376	341	360	350	348	350	332	345	354	367	336	345	360	362	390	343	329	345	335	375	327	328	346	309	341	359	336	380	353	329	356	360	334	380	352	322	345	356	357	352	332	346	343	330	338	365	339	331	353	366	345	324	381	362	345	308	315	338	380	348	347	379	376	321	375	337	338	353	357	325	374	372	326	337	380	353	351	316	352	346	311	340	368	339	377	369	352	350	302	357	340	373	354	341	364	320	366	336	337	331	363	357	358	357	346	380	368	367	351	332	348	353	319	372	344	349	347	342	384	331	383	372	361	382	333	372	350	346	344	322	364	398	388	361	361	359	330	349	333	349	321	356	355	361	367	351	360	352	368	369	354	353	368	366	355	352	349	345	317	388	332	377	353	358	362	365	340	355	362	323	330	341	335	347	330	344	361	377	342	351	349	364	339	346	326	330	385	345	342	376	315	347	343	363	378	379	370	360	376	358	335	359	324	344	331	361	347	325	336	364	350	332	336	353	353	324	340	333	323	332	350	308	361	364	338	329	335	317	354	302	359	303	346	330	361	351	350	324	359	334	340	369	364	318	329	354	338	354	333	340	343	320	341	363	327	362	370	376	360	327	364	362	361	341	330	357	333	353	338	343	314	342	335	288	329	364	314	324	322	357	347	353	349	346	355	302	327	324	350	336	357	342	342	375	373	365	320	326	377	353	362	352	325	319	341	339	371	362	360	339	328	327	339	377	313	392	371	328	321	315	358	346	330	363	298	358	334	339	347	365	316	367	358	363	358	370	331	370	322	315	368	357	358	311	371	354	341	351	373	359	323	299	336	354	355	334	356	356	334	330	353	376	332	358	337	347	327	360	333	362	371	350	375	338	365	360	343	355	340	312	332	315	305	362	328	343	340	356	289	342	347	330	354	343	345	345	380	335	327	369	345	364	360	348	342	363	332	328	398	332	377	330	354	319	345	360	358	336	339	321	317	336	348	332	343	327	343	373	374	349	330	324	334	342	329	329	337	321	385	349	317	366	366	330	355	344	345	336	339	365	339	339	348	337	337	346	346	334	364	362	368	346	348	339	320	364	352	371	335	378	315	297	357	376	346	355	344	310	394	321	356	371	332	334	347	341	337	335	349	320	349	362	347	359	355	350	361	375	356	352	328	360	374	347	367	317	334	357	347	320	336	377	369	320	370	348	322	399	365	329	339	393	339	344	338	341	351	340	339	333	324	345	338	331	335	368	341	323	321	345	367	349	339	344	342	328	356	301	363	371	374	358	346	338	368	344	344	319	324	337	331	350	354	370	325	341	349	352	350	350	338	317	323	345	343	366	359	380	356	361	335	343	355	356	339	351	336	340	336	332	365	337	332	355	353	341	352	363	354	334	340	339	330	334	344	336	358	376	332	341	372	333	343	352	324	334	346	345	304	344	330	331	335	343	380	325	328	337	366	329	331	379	347	353	355	358	392	351	348	355	370	349	364	322	360	349	368	355	371	343	355	356	341	354	362	328	343	330	350	347	326	341	290	340	330	342	357	349	343	350	310	370	352	322	363	308	350	369	334	349	382	341	345	343	349	333	348	340	360	323	309	392	345	360	344	322	330	365	363	345	379	325	337	385	361	323	352	344	280	345	360	373	381	329	334	346	342	304	347	307	363	345	373	345	388	372	336	360	316	313	335	351	342	311	327	349	369	366	350	348	333	344	368	380	340	353	352	365	326	330	373	332	335	339	345	337	345	326	330	361	352	359	346	341	324	337	340	314	354	390	348	355	317	351	324	364	333	329	366	334	373	319	316	341	334	340	334	344	321	343	357	340	351	326	359	345	363	328	354	339	341	333	408	354	354	303	349	341	370	343	343	356	337	327	356	347	346	357	328	336	342	390	364	320	339	332	330	343	321	331	323	364	333	333	344	377	357	383	344	383	360	354	353	322	314	356	331	377	344	364	342	335	349	347	300	343	363	377	352	341	360	373	316	333	365	358	368	390	368	340	362	374	348	310	344	335	329	377	334	384	350	345	373	365	330	351	315	328	324	317	349	340	336	371	335	332	345	373	332	340	332	349	356	366	337	337	332	347	370	355	366	371	338	369	337	339	347	326	345	320	380	328	346	348	339	356	349	354	346	325	377	329	317	317	336	324	364	367	346	345	332	368	342	335	315	345	348	349	327	328	374	355	357	334	382	340	331	368	340	342	355	311	345	347	304	342	345	337	335	328	339	311	365	339	386	338	311	360	346	328	331	341	332	341	375	352	356	340	359	323	330	331	337	315	361	330	332	333	326	343	316	358	369	361	347	354	334	351	343	368	359	345	352	321	336	327	317	357	330	348	322	349	371	378	368	352	357	378	338	339	343	342	330	347	329	383	375	356	353	333	340	333	353	355	330	313	356	329	340	322	325	328	346	348	361	361	358	349	345	355	319	353	320	337	371	323	374	364	338	344	346	333	365	347	330	328	305	359	373	363	363	344	340	346	362	365	336	407	343	343	322	378	351	342	355	324	307	346	363	338	354	332	332	359	340	333	344	328	321	324	355	341	358	347	379	379	335	361	323	340	344	353	331	339	350	341	371	337	325	343	320	354	321	365	349	335	348	309	351	351	337	343	324	370	349	328	362	335	353	343	338	345	310	319	321	373	355	346	373	339	328	367	325	356	365	371	348	330	339	324	344	366	370	340	340	295	354	361	326	346	335	325	328	343	412	368	333	314	362	336	345	339	365	354	340	357	338	326	372	356	348	374	363	368	363	370	352	354	392	317	353	351	353	372	339	340	349	336	347	344	348	347	340	344	341	333	335	372	329	348	369	347	317	352	361	373	355	361	337	330	333	382	341	333	362	366	386	371	352	378	309	342	362	337	367	377	318	320	322	345	350	342	334	351	330	328	357	341	372	318	342	317	344	344	354	339	330	365	319	371	343	361	361	325	357	368	324	339	323	360	367	309	350	371	377	336	362	341	363	315	356	347	305	330	396	328	324	353	342	360	350	363	352	346	366	361	346	360	359	330	341	351	348	357	371	355	349	349	315	330	333	349	350	361	318	338	359	364	328	337	367	334	333	400	327	324	345	335	312	333	348	344	351	329	321	349	333	346	333	390	364	376	314	349	341	326	331	314	323	353	338	377	335	368	310	344	351	350	366	372	382	332	349	367	349	334	346	341	333	339	339	336	377	377	328	357	348	339	361	336	335	337	311	349	327	359	356	350	327	333	336	360	349	321	361	343	326	366	336	335	352	347	376	366	321	316	343	342	336	316	352	376	327	353	331	333	335	347	351	318	364	332
36425	53821	35956	18988	10468	6932	2708	692	519	467	443	462	428	403	394	375	404	421	403	414	409	400	395	402	417	386	380	368	383	367	394	389	419	402	404	420	398	383	430	401	380	380	380	429	407	390	402	426	430	391	362	431	452	388	414	419	393	402	398	386	400	406	439	396	388	388	402	363	415	408	403	389	375	444	387	393	396	394	429	414	399	388	414	413	389	438	375	429	386	399	396	413	373	387	389	405	387	394	399	388	391	386	440	398	401	371	394	372	386	415	434	430	398	414	368	445	408	387	369	399	393	408	415	434	420	399	448	381	399	412	400	380	437	416	411	379	413	399	399	429	390	394	414	379	393	410	377	416	404	389	396	368	385	417	442	413	369	421	399	383	410	408	394	384	396	404	377	402	393	402	424	438	409	410	388	393	399	380	391	416	386	385	392	364	375	383	417	396	396	390	406	409	423	414	401	413	418	385	408	376	387	401	395	380	401	406	406	407	393	418	377	414	403	423	376	403	406	376	427	407	436	362	403	406	390	444	429	411	401	410	385	409	388	412	395	384	392	386	367	389	411	374	408	392	404	390	410	386	380	407	455	407	378	407	384	439	426	392	399	416	387	415	399	344	399	412	412	417	372	418	412	382	405	425	383	424	402	388	414	399	360	414	397	397	422	370	419	426	408	380	418	384	406	397	409	355	402	394	403	385	372	394	386	386	403	365	382	414	406	383	411	384	397	415	395	390	420	405	429	407	419	397	396	402	417	371	391	402	372	366	423	392	396	394	401	391	421	430	383	391	422	443	403	356	404	386	434	373	363	381	370	409	361	380	425	426	399	369	394	366	396	410	405	412	446	378	423	370	391	383	412	365	409	382	439	385	393	392	418	370	390	417	371	417	432	413	393	433	433	388	372	428	404	388	405	393	416	375	436	434	380	389	407	377	392	410	393	411	385	365	385	381	399	359	392	350	398	406	399	395	418	423	408	373	401	384	385	400	386	365	395	357	410	386	417	417	409	384	350	407	387	401	391	419	393	451	367	385	383	373	384	386	396	429	400	384	337	388	407	411	388	379	425	394	424	397	382	392	393	366	382	420	390	372	399	447	362	387	374	388	422	392	399	378	391	382	373	398	370	416	411	385	393	413	429	370	381	365	415	405	413	414	392	380	403	411	416	418	392	379	407	392	418	419	384	360	434	387	408	423	397	391	395	405	404	375	416	383	374	396	386	385	365	366	394	388	370	436	374	378	397	397	388	397	398	378	429	382	413	401	395	463	432	389	363	408	401	397	403	374	392	405	430	437	384	396	377	412	394	380	353	399	393	371	378	390	394	356	367	413	379	422	385	387	369	408	368	392	391	379	399	395	371	407	407	402	365	403	401	365	392	428	422	409	412	385	400	396	384	388	433	377	407	396	405	424	358	416	404	413	407	374	384	443	393	413	414	443	397	382	391	407	380	403	370	416	397	400	419	385	414	425	395	400	407	415	417	396	433	407	395	445	373	385	350	389	375	417	419	389	389	419	366	428	370	399	428	425	421	385	387	371	412	418	420	410	360	391	385	394	390	359	409	412	437	390	381	391	406	403	430	411	413	430	396	380	416	373	438	384	407	391	403	379	382	399	399	399	386	426	409	372	398	378	368	388	369	419	379	367	382	401	426	375	406	398	420	420	407	373	417	370	405	412	371	399	402	395	350	382	395	399	412	421	411	377	376	424	369	403	403	380	395	414	434	367	380	382	378	431	418	411	369	398	403	402	387	355	414	420	412	414	431	450	392	454	404	421	430	427	397	382	373	408	389	380	389	400	401	403	386	401	421	395	406	385	398	412	428	373	402	425	404	407	382	365	401	406	391	382	414	375	368	415	356	388	390	400	380	411	401	411	409	415	422	389	381	371	387	362	406	373	367	389	367	393	390	402	388	407	386	419	374	381	391	392	403	389	347	446	362	432	399	385	395	398	396	399	369	359	418	420	400	407	410	357	415	370	380	373	408	391	397	390	365	386	404	381	407	400	409	377	407	405	355	380	410	382	354	406	385	394	384	408	401	394	411	368	374	420	390	398	406	410	374	431	394	424	394	383	403	410	378	420	386	382	384	370	382	389	398	369	413	391	390	378	403	372	415	382	403	425	375	438	397	367	391	406	400	372	384	422	337	409	381	351	378	367	395	418	422	365	363	381	395	383	395	405	384	373	428	384	388	391	379	417	419	412	383	386	427	406	373	395	386	381	396	400	390	374	411	400	376	399	386	387	417	395	382	354	379	403	388	389	365	436	425	386	430	415	405	381	403	377	445	372	366	375	396	388	405	445	394	392	382	413	402	400	390	384	407	406	407	421	368	369	394	430	457	422	418	398	419	397	396	417	401	415	393	401	421	417	374	424	399	428	398	369	386	368	401	403	390	379	368	374	416	379	431	411	418	386	409	406	359	360	382	407	372	400	411	394	380	408	390	400	412	419	429	368	416	378	431	402	395	406	428	422	398	401	384	414	424	400	436	409	381	413	366	381	417	384	403	377	439	394	425	392	448	381	393	384	389	420	373	413	419	407	381	441	397	418	389	400	429	371	380	393	403	396	389	397	443	378	381	376	380	394	382	408	415	427	384	383	398	381	411	426	404	396	373	423	375	372	371	386	374	414	406	415	438	391	412	413	412	410	431	402	432	377	389	447	395	435	362	394	368	399	415	436	377	380	385	432	392	402	445	372	393	414	410	389	387	404	426	422	375	432	404	400	394	424	390	394	386	407	429	390	409	400	383	405	414	389	393	406	383	388	369	385	435	362	404	416	413	413	358	426	379	408	392	389	399	371	394	412	399	384	384	429	407	379	420	395	438	432	376	403	395	402	401	399	421	398	392	416	413	370	419	373	375	351	419	379	414	348	401	400	396	402	371	388	422	421	384	403	423	421	409	431	373	380	372	407	403	389	427	395	349	417	377	369	388	382	390	380	397	404	415	359	395	395	418	412	414	405	387	404	376	366	417	386	395	386	378	394	383	360	416	395	403	426	361	430	396	369	421	423	377	418	424	420	384	401	425	403	385	406	389	413	409	403	391	457	396	397	357	384	393	402	390	368	430	377	405	401	400	405	400	405	403	409	406	394	383	357	391	403	424	423	415	392	424	418	379	428	391	401	380	409	390	379	368	397	435	404	431	386	413	439	406	394	398	431	410	386	395	401	367	394	394	406	397	401	389	398	402	409	425	359	391	407	428	393	424	396	391	376	425	416	415	383	387	410	389	387	422	421	356	382	423	381	381	423	398	414	409	407	395	419	417	384	394	434	396	413	439	404	444	394	380	383	426	404	436	387	372	411	363	382	437	435	379	383	402	428	366	406	392	389	379	414	384	393	400	409	421	403	423	411	389	422	400	371	414	378	394	390	362	392	373	394	403	425	395	407	427	407	410	395	395	400	411	353	366	379	402	403	430	425	403	376	372	431	382	398	421	433	381	400	434	380	395	374	397	412	378	441	417	394	383	408	380	406	365	349
22992	21122	28700	23952	21584	21354	13129	2620	884	678	539	538	518	460	471	531	481	472	459	471	474	481	485	457	490	466	487	484	482	456	453	484	499	439	487	505	438	475	464	486	468	504	437	436	449	430	471	513	476	493	470	435	433	449	442	466	457	482	480	446	457	454	456	471	456	457	407	449	459	471	439	420	446	435	467	459	484	446	443	467	495	444	448	477	448	450	434	405	445	416	483	454	478	415	496	475	482	496	489	469	474	402	464	446	483	483	460	466	469	459	469	440	462	455	461	455	474	435	446	445	493	424	432	478	490	456	458	464	499	465	495	460	493	464	436	463	457	418	456	478	472	461	441	427	426	478	450	448	467	465	496	442	436	453	467	469	462	438	455	451	460	496	478	493	505	485	463	461	455	478	442	472	501	480	450	446	452	474	482	444	430	440	420	428	464	444	447	457	469	450	430	466	435	469	506	424	464	469	451	458	462	457	486	445	487	457	436	449	493	436	457	469	472	469	447	447	450	422	474	484	485	457	482	459	463	461	469	458	461	466	498	441	450	436	498	455	474	457	463	460	460	479	448	473	450	457	447	440	431	451	474	455	484	440	399	458	455	481	461	442	423	479	446	436	458	460	443	438	431	447	441	450	463	487	466	440	475	458	412	456	495	510	458	468	435	432	481	472	451	442	466	441	443	472	453	470	433	415	467	468	469	478	452	483	428	476	470	457	479	447	460	455	442	433	458	501	430	491	467	456	429	441	463	456	473	446	476	435	466	466	417	452	469	419	454	449	453	473	466	433	469	452	441	459	469	434	452	479	472	493	478	464	460	479	430	477	477	459	446	453	443	444	429	443	477	492	456	480	460	427	483	495	486	456	481	472	460	492	430	460	499	443	490	473	471	474	499	445	471	478	470	437	462	436	444	468	468	455	456	440	449	448	475	448	426	454	454	496	475	453	471	419	471	463	465	437	453	460	496	434	493	470	480	441	478	481	427	483	462	458	463	462	480	447	426	444	506	481	469	422	441	477	487	472	466	471	466	493	456	489	448	468	438	436	465	464	458	464	451	441	470	472	426	434	474	426	445	437	453	433	466	457	429	445	423	477	430	474	417	423	451	456	484	476	481	460	458	451	485	452	488	436	434	471	450	468	456	435	449	450	500	451	472	476	464	439	461	482	469	477	480	462	424	470	476	488	472	459	480	476	431	464	474	472	488	462	442	478	467	442	453	458	453	469	426	450	475	450	467	465	446	457	434	465	492	398	472	478	424	432	475	462	397	461	458	454	462	431	450	446	479	460	447	438	441	469	481	475	450	448	462	460	431	452	473	449	422	469	435	458	436	450	452	450	442	490	463	492	390	481	492	479	454	438	486	484	466	497	467	442	445	496	456	452	504	453	474	450	462	472	472	485	435	438	458	496	439	437	419	466	456	452	465	502	472	463	469	435	457	449	470	454	440	466	441	467	425	406	455	446	456	411	418	496	453	447	507	457	488	498	480	422	473	435	422	447	515	459	447	456	437	462	464	421	522	416	463	475	441	428	458	464	453	437	461	443	440	430	486	476	477	452	492	441	451	488	463	443	428	465	441	457	449	432	463	424	458	490	462	461	452	447	445	457	445	450	473	407	445	417	485	454	424	496	468	467	481	472	439	477	438	462	443	460	410	466	472	472	476	453	428	445	428	457	463	481	424	467	439	449	445	449	438	485	442	509	454	431	477	471	476	432	424	455	459	518	458	469	472	439	481	426	443	448	472	503	471	447	458	490	448	446	472	475	419	448	452	490	475	463	436	439	458	480	444	458	490	461	484	452	500	486	441	472	456	499	464	470	435	485	425	453	459	456	451	501	469	443	500	465	440	477	452	455	423	469	488	460	442	455	468	471	431	459	467	450	435	473	471	500	434	464	455	455	474	450	428	470	434	491	439	490	475	446	518	481	429	445	460	483	439	478	451	447	441	434	432	439	486	419	465	467	447	462	449	476	468	466	458	438	443	431	479	472	457	480	488	448	502	443	429	461	452	451	475	447	459	474	455	478	459	464	454	432	449	437	447	467	486	492	425	437	460	442	443	475	490	438	438	487	473	460	469	418	437	469	458	448	458	463	456	418	478	489	464	437	441	443	446	455	492	451	455	445	443	434	431	481	463	436	461	460	420	465	458	457	419	474	440	495	467	437	444	485	477	441	431	443	448	451	502	421	493	470	464	467	431	476	465	448	466	456	445	481	514	477	437	463	459	452	491	424	477	450	460	439	461	474	441	430	463	482	442	488	459	454	472	471	435	436	467	433	456	493	468	424	465	484	444	450	462	483	461	456	481	436	447	454	438	502	462	447	464	471	462	440	446	468	468	469	495	465	436	428	469	479	427	477	415	452	475	454	461	456	433	433	431	466	492	446	473	503	444	467	460	441	428	431	420	452	477	438	454	440	457	426	462	435	486	433	493	461	492	506	478	418	471	438	481	462	465	456	433	432	480	444	459	446	496	464	462	424	459	504	418	485	447	459	444	434	439	472	457	479	484	487	445	440	425	470	482	488	458	454	411	473	464	412	424	492	442	427	411	432	455	442	428	441	497	463	443	454	486	489	432	454	457	458	430	477	471	443	475	452	461	431	469	443	429	447	447	459	460	482	429	449	485	465	415	442	435	461	443	477	441	453	484	459	466	453	421	450	479	456	481	444	447	470	455	455	469	421	443	429	450	529	475	472	430	488	471	469	438	465	496	461	437	438	444	461	451	435	483	470	486	452	447	468	435	442	478	473	459	479	418	496	469	450	449	471	491	433	462	465	429	443	447	462	450	490	412	491	442	443	397	470	459	484	469	445	457	490	494	481	446	410	447	460	432	456	471	466	463	478	440	445	465	451	458	466	460	462	440	459	465	445	466	440	422	433	492	448	463	450	442	474	498	451	478	450	463	459	456	457	489	441	459	473	456	442	448	427	473	435	480	484	467	471	464	466	441	464	452	435	462	456	421	449	474	450	422	470	465	461	474	429	466	435	503	467	455	433	447	466	457	463	455	452	429	448	437	460	453	469	448	475	452	436	459	461	466	427	453	478	433	443	462	420	431	480	458	459	453	452	443	450	439	452	442	459	443	464	444	464	448	448	450	458	459	486	436	505	491	424	432	472	456	464	459	447	447	433	442	451	486	475	455	473	414	447	442	456	488	499	452	470	469	460	434	458	449	487	416	452	428	483	454	467	482	432	455	462	449	484	445	447	426	450	446	440	489	480	484	407	493	449	455	450	469	469	431	459	487	428	453	457	486	481	435	482	488	488	450	435	443	471	449	467	453	435	474	417	434	459	444	445	429	461	467	456	458	481	463	456	437	444	485	452	466	495	475	455	467	477	499	462	481	441	454	459	465	468	474	439	429	462	459	438	421	441	435	442	454	429	458	434	435	424	492	464	459	479	450	469	426	452	454	491	445	461	494	479	475	460	456	465	432	493	503	467	430	449	419	452	494	462	477	455	444	498	442	479	435	475	440	468
40454	66837	43817	31998	23008	12347	6483	2317	926	680	674	594	533	525	526	457	499	557	517	508	474	508	489	496	481	497	469	498	505	544	514	458	496	451	471	494	475	504	525	524	476	523	479	503	487	482	521	528	525	490	516	500	458	532	512	496	463	490	530	427	476	518	501	495	500	471	490	494	479	489	528	512	503	541	507	487	518	531	500	481	532	497	467	516	504	523	520	485	524	488	471	508	507	474	474	491	465	460	464	509	440	505	477	507	488	516	488	521	472	474	476	487	483	483	476	507	469	527	517	483	464	503	525	491	473	489	477	491	508	442	489	490	470	477	489	512	486	534	512	487	491	510	554	498	516	467	480	511	478	514	467	451	494	490	502	487	499	532	483	526	536	485	497	525	509	476	484	473	466	521	508	539	503	518	469	482	494	491	479	505	474	477	529	435	494	463	516	530	485	505	477	489	489	525	521	514	529	463	486	512	507	493	494	532	504	519	494	472	513	493	499	482	501	498	493	487	457	496	512	496	493	499	498	458	513	492	527	497	515	511	509	502	499	499	491	470	504	439	485	509	502	472	445	450	511	541	483	488	476	517	496	513	547	506	422	515	513	511	467	534	506	530	430	491	488	443	516	484	512	517	463	517	472	499	491	522	484	524	470	484	498	505	492	482	514	500	512	483	473	471	559	447	486	534	508	514	496	517	453	468	523	489	521	525	523	473	532	484	507	500	487	485	517	520	511	474	503	473	512	512	463	508	494	520	461	477	483	478	482	479	519	510	502	526	516	478	489	511	506	520	468	487	505	518	472	492	498	511	494	485	442	511	536	476	531	487	491	489	509	475	473	464	534	494	463	492	505	536	496	502	497	498	467	479	454	493	486	474	473	476	439	489	485	515	472	512	511	460	477	506	472	503	513	498	506	542	509	488	501	498	479	506	450	491	475	512	492	523	501	471	509	516	521	525	496	497	483	498	501	464	481	517	491	495	466	513	511	483	493	488	484	471	489	494	503	473	516	475	511	500	468	493	480	489	449	492	477	505	509	502	516	484	483	476	500	484	479	492	483	511	468	473	494	481	498	474	479	463	478	486	486	474	488	475	505	520	486	435	472	543	514	484	525	459	511	524	513	494	453	509	476	466	518	471	491	488	507	504	485	499	525	475	472	472	442	503	527	489	482	448	486	479	473	482	472	484	524	502	495	513	472	491	507	490	503	501	451	485	494	555	496	481	496	470	506	504	487	532	472	501	481	521	503	499	458	473	484	506	494	474	483	506	487	508	463	430	530	464	506	467	462	517	492	470	482	479	520	507	493	519	473	505	489	470	470	518	514	493	523	469	517	468	483	503	486	469	450	478	512	538	510	520	523	487	483	513	486	473	472	478	477	473	483	501	510	516	483	504	481	514	507	449	510	485	489	518	492	486	482	475	470	481	491	494	453	470	483	484	514	497	476	540	486	493	504	476	465	509	501	502	443	509	515	523	488	531	524	506	507	500	476	515	491	487	493	480	509	512	513	479	530	489	502	488	525	539	481	478	516	514	501	474	502	495	507	519	510	450	488	493	534	501	481	494	478	532	505	462	521	519	508	493	471	453	468	476	461	489	512	528	508	492	492	455	483	494	472	459	476	482	516	487	516	528	516	509	490	468	468	499	477	516	522	493	478	467	474	522	493	485	484	485	537	470	520	529	511	489	501	462	455	470	483	484	493	488	454	507	471	477	515	522	474	482	505	482	466	478	513	467	533	493	502	490	510	504	475	502	518	474	464	487	489	497	532	528	523	482	537	516	473	493	459	492	519	516	492	514	485	510	494	507	489	516	486	489	505	488	484	464	443	476	519	486	494	482	468	498	521	508	453	464	476	506	488	492	475	484	478	528	485	496	495	521	479	488	473	489	458	488	480	492	473	484	477	500	498	494	491	483	493	516	486	480	502	550	495	494	500	505	500	496	497	473	507	531	505	494	485	516	501	468	530	473	517	494	493	472	504	483	477	490	496	460	516	501	482	502	491	517	482	471	527	519	508	498	473	516	444	502	503	470	474	524	485	455	497	460	504	478	446	525	474	516	519	479	493	494	532	520	516	482	477	461	516	511	507	496	511	535	464	496	494	484	504	476	516	476	496	498	508	494	490	502	497	499	526	497	515	471	488	484	492	485	500	483	503	493	508	483	483	475	508	498	490	484	499	503	505	487	496	494	483	481	498	504	460	512	486	487	469	494	495	512	480	501	507	521	486	524	488	524	478	502	504	525	489	506	503	498	482	540	511	482	492	529	490	509	539	481	521	473	421	492	493	511	482	466	487	504	470	514	502	475	486	491	497	505	453	499	500	496	557	494	454	461	472	502	495	490	499	491	498	502	499	478	475	482	489	535	526	501	505	482	449	495	484	484	471	462	512	511	511	498	507	506	494	490	498	533	509	488	504	499	513	518	543	514	469	539	508	487	487	500	493	501	497	492	500	506	495	485	515	446	500	496	498	507	508	527	478	458	499	453	529	513	506	474	467	522	518	502	519	475	489	483	488	480	509	513	488	466	477	463	475	478	526	467	505	518	516	509	461	456	500	486	502	482	485	530	520	486	534	469	552	487	515	536	494	515	484	493	487	506	469	500	500	509	512	475	491	507	522	484	476	479	489	474	513	474	476	443	524	512	491	530	531	514	496	489	479	496	489	479	490	505	490	464	495	512	482	514	464	512	490	491	479	500	494	474	494	499	473	474	471	528	489	479	480	490	512	483	498	503	485	481	487	512	491	497	471	503	479	464	517	531	515	510	465	503	500	500	519	495	504	516	490	497	488	445	499	498	468	501	475	477	510	483	479	515	450	526	548	500	486	472	516	475	499	510	502	519	495	527	472	480	515	493	476	491	491	481	533	475	518	515	491	488	473	537	521	485	495	473	509	488	565	488	472	513	482	468	485	471	483	466	533	488	486	540	477	507	514	499	519	506	466	470	505	456	520	505	496	475	480	500	504	532	489	500	494	478	501	513	478	502	537	484	504	533	528	518	501	494	504	486	514	480	442	501	478	526	507	519	444	451	477	478	455	479	458	500	517	459	516	492	470	448	490	467	465	497	454	463	501	507	509	508	517	542	498	514	486	512	546	492	500	475	527	467	460	443	524	488	489	482	511	516	505	515	498	470	481	484	496	477	460	486	477	513	488	481	488	509	493	530	495	469	452	477	458	503	476	494	491	497	467	478	459	453	477	494	517	485	524	482	463	509	507	497	510	490	474	510	515	540	515	527	502	483	507	509	499	471	504	525	524	509	490	516	470	538	511	498	479	500	469	511	530	502	467	480	501	479	498	479	492	495	532	485	473	483	484	502	495	484	516	520	488	469	513	487	532	500	465	493	499	489	512	520	485	501	489	550	503	511	537	478	529	506	512	508	488	489	491	488	494	498	478	480	496	523	523	531	489	495	533	511	496	468	527	477	478	464	496	494	545	490	474	521	498	462	487	468	487	456	449	458	496	448	467	538	489	485	465	470
31320	35299	34210	22645	8901	2076	656	324	267	284	300	274	274	246	269	249	239	234	247	270	259	247	263	239	253	275	260	233	259	266	251	257	252	253	273	264	238	237	280	258	252	266	270	260	281	263	239	273	298	275	274	258	253	295	239	271	267	256	267	288	250	257	250	248	263	247	253	265	286	248	242	236	234	248	245	272	239	251	245	283	268	244	258	273	251	267	241	256	261	245	273	265	249	270	238	250	240	229	250	254	270	274	248	252	262	248	269	248	253	240	261	276	257	285	249	243	270	246	279	263	280	247	263	242	248	265	225	231	265	225	269	276	255	280	258	250	237	275	271	276	251	258	256	227	248	226	269	237	267	258	248	243	269	284	289	261	239	269	246	271	290	253	265	275	269	262	231	267	257	282	277	271	251	244	282	238	219	246	285	248	260	265	266	256	243	247	250	248	262	263	246	267	259	248	261	262	252	245	238	252	261	258	265	236	254	246	259	267	281	247	225	254	266	264	268	275	279	267	277	233	252	259	240	266	256	257	279	243	273	293	270	263	257	264	264	274	268	269	269	248	275	247	264	237	253	263	269	270	255	259	243	252	254	269	243	257	257	246	248	269	290	273	240	266	269	240	235	257	246	272	250	288	239	260	279	287	258	256	260	234	252	245	242	284	232	235	240	272	288	248	285	290	273	257	283	264	250	299	247	266	258	240	256	271	267	250	255	249	239	258	272	255	254	295	282	259	282	268	283	261	244	259	285	231	275	262	252	266	257	263	266	249	266	289	249	241	264	265	269	259	249	239	287	243	264	280	270	298	254	266	271	250	276	263	266	269	261	285	266	229	269	259	254	259	282	273	249	267	245	256	251	269	271	265	270	250	272	249	259	260	264	255	263	274	253	264	265	269	272	267	256	251	253	273	278	256	273	250	228	249	271	249	264	253	259	273	265	289	242	242	266	256	279	252	271	291	244	285	275	239	252	258	236	256	249	257	274	260	241	280	250	256	247	269	256	262	280	263	250	236	259	282	299	278	274	253	276	282	260	248	248	270	262	272	267	249	269	259	251	265	270	278	249	239	275	264	267	234	241	257	270	234	254	254	276	254	228	287	254	272	256	255	260	248	261	293	256	258	262	304	273	254	251	276	269	266	259	249	292	235	272	253	268	259	246	266	237	245	241	251	275	254	252	290	248	265	272	252	248	248	259	256	304	266	263	253	265	263	282	237	240	280	276	256	263	291	274	279	280	269	262	265	278	252	228	263	275	262	274	254	249	276	252	274	285	240	311	262	233	243	244	266	265	242	269	288	265	248	261	243	258	287	274	256	255	245	266	264	264	263	261	246	262	251	245	254	249	264	283	245	263	221	263	280	251	262	244	270	278	271	281	253	287	226	282	288	270	267	234	271	251	273	269	250	256	270	259	250	274	272	269	262	285	258	241	282	256	264	265	269	273	250	258	257	258	270	276	263	257	272	265	257	264	248	255	276	270	266	247	252	269	240	252	232	248	253	255	260	239	244	243	251	239	256	274	273	293	251	260	262	273	249	262	219	241	261	264	310	267	244	262	265	271	255	291	236	253	260	277	260	252	267	261	256	228	279	246	280	239	278	277	268	249	280	258	288	217	274	267	255	250	278	235	255	255	261	263	251	266	237	279	275	234	267	266	249	257	223	243	298	286	256	260	260	248	254	265	268	279	255	240	300	239	270	257	269	270	259	245	261	240	229	251	249	302	265	273	243	244	219	293	284	263	275	272	246	252	267	225	280	246	259	247	246	261	266	256	227	278	254	265	264	248	265	270	240	238	270	251	277	257	287	267	253	256	242	250	274	241	285	252	259	266	245	281	282	242	238	260	282	260	250	259	242	266	274	244	266	255	269	274	282	236	260	249	284	242	251	235	243	261	266	238	257	262	279	246	243	246	271	263	245	221	247	249	262	276	245	251	264	241	240	264	255	274	265	268	273	266	282	261	260	254	254	256	275	248	275	253	237	264	253	262	261	294	267	251	269	273	259	265	241	276	244	265	265	280	246	253	244	254	256	292	242	283	241	232	280	265	245	259	253	272	229	256	252	254	247	237	235	272	283	269	237	270	263	271	257	277	271	250	240	245	297	242	249	237	274	263	266	274	261	256	264	234	248	288	259	260	275	257	264	253	243	255	270	231	286	280	265	261	268	252	269	234	262	235	241	257	221	277	266	246	232	246	272	239	262	246	259	254	264	243	254	294	279	275	241	274	290	259	274	244	273	258	266	270	256	258	277	271	251	289	258	273	261	249	277	239	241	269	247	256	252	265	269	250	266	274	272	239	267	279	265	259	248	236	288	262	268	265	249	273	249	277	260	233	264	264	275	266	286	264	260	264	246	234	264	254	230	279	256	274	232	265	261	256	279	262	231	273	270	247	257	268	268	278	270	264	274	288	230	265	260	241	249	280	274	278	244	295	260	268	241	246	262	275	283	255	275	260	250	236	247	279	256	281	263	276	245	292	246	244	257	258	256	235	283	253	272	276	257	257	289	269	245	285	258	265	242	249	257	248	255	281	279	252	254	260	245	248	236	256	272	255	236	262	238	246	254	259	286	246	266	291	257	270	248	254	246	255	251	278	251	270	291	265	243	248	282	242	263	264	245	254	232	280	262	289	244	295	260	253	249	246	276	240	285	251	250	272	246	259	259	265	266	262	241	265	245	266	254	253	251	248	279	259	265	263	268	281	286	265	269	274	258	259	248	256	258	287	257	264	241	250	261	224	240	239	267	241	265	261	290	259	252	271	258	257	246	278	274	271	270	256	248	286	245	269	265	248	271	239	221	264	239	240	283	255	277	246	268	221	297	276	252	240	237	245	247	281	260	285	231	238	291	274	246	257	247	260	257	258	272	295	274	286	231	287	271	275	279	264	254	258	254	282	251	277	287	244	229	249	264	246	225	292	238	286	271	267	255	251	253	266	239	258	235	277	263	296	231	262	276	257	264	248	296	234	268	268	299	273	261	254	231	280	264	261	248	268	246	274	271	258	238	274	241	265	257	267	230	272	247	275	244	250	258	283	253	286	299	283	241	246	253	242	275	264	259	259	284	270	277	265	274	261	270	257	231	276	268	254	296	276	266	244	275	243	252	262	236	261	251	301	254	270	255	273	246	246	275	244	240	248	292	280	270	260	243	279	256	260	281	296	239	241	250	254	247	281	278	264	251	244	266	251	268	260	264	258	259	278	270	243	240	249	272	270	263	297	257	265	264	277	276	246	273	256	286	275	237	253	263	249	244	281	266	258	255	267	241	256	265	295	256	288	260	251	258	236	269	268	255	263	249	273	268	302	231	257	254	260	293	278	253	240	280	272	267	235	260	245	270	257	276	269	228	238	266	249	260	256	246	262	268	259	255	255	252	256	249	250	277	259	261	256	237	270	273	289	268	250	253	236	238	258	264	280	248	245	253	291	220	271	259	284	225	280	231	247	250	268	260	234	288	277	257	264	256	300	253	265	274	253	246
36686	49379	33529	19716	9692	2661	898	386	362	337	295	314	295	329	283	300	328	344	291	313	296	299	328	340	306	297	324	305	282	307	289	314	279	309	324	311	279	327	299	305	321	296	316	315	292	281	300	356	303	334	346	302	294	310	337	308	293	317	286	282	315	294	293	336	353	285	286	322	307	301	297	304	306	267	293	300	310	308	312	312	308	310	320	293	304	324	324	280	327	328	306	304	289	321	280	339	307	308	291	328	282	292	316	288	283	280	291	301	312	333	320	324	304	339	312	323	276	297	323	304	271	313	263	300	305	297	324	303	296	290	329	270	326	307	312	285	266	297	269	291	309	296	290	326	309	318	292	308	294	336	304	279	323	341	293	289	281	326	278	279	307	315	274	284	295	299	283	282	297	265	294	315	337	286	328	319	287	286	265	330	288	305	315	307	293	322	281	299	326	298	325	287	279	325	304	299	310	315	296	322	313	281	296	299	307	297	326	298	309	315	311	272	311	289	321	289	322	322	340	349	315	319	327	301	305	318	292	298	274	291	301	306	317	309	279	294	318	290	271	344	302	321	303	313	313	264	329	310	288	289	269	308	302	320	327	297	309	312	288	307	302	315	317	292	308	273	305	308	307	293	275	279	300	309	305	301	285	312	276	319	287	330	301	305	321	320	292	277	304	275	326	298	275	320	319	281	312	296	329	327	293	313	304	308	318	327	303	299	302	283	283	327	311	265	320	315	282	294	305	324	313	301	322	332	287	311	294	291	310	276	285	304	318	319	318	312	324	332	303	309	327	296	317	295	305	308	308	326	330	275	278	327	349	330	319	309	308	297	294	318	281	290	297	300	330	317	279	277	274	296	277	307	285	300	271	303	300	291	302	273	336	280	287	312	312	306	269	267	307	315	302	323	296	304	310	305	328	298	310	283	310	282	298	329	287	309	323	327	300	299	304	318	290	302	301	303	299	299	297	291	310	300	292	311	312	292	315	302	299	271	327	290	301	301	316	283	302	295	324	269	304	300	275	295	305	289	274	311	290	335	283	313	293	300	316	315	310	310	266	276	297	311	310	291	336	332	300	291	284	319	292	313	298	256	315	304	314	315	333	313	302	316	280	300	275	295	285	279	299	291	299	326	287	315	302	285	305	284	318	300	300	320	289	304	298	308	312	342	310	307	273	290	298	313	305	313	274	281	339	311	304	294	294	323	317	307	307	278	305	296	313	315	283	317	322	322	327	283	307	313	313	277	290	306	294	297	311	299	316	277	295	302	320	319	284	310	305	310	300	278	314	307	330	313	306	278	328	300	305	300	301	338	313	293	309	306	292	322	301	291	322	295	302	295	301	314	296	319	322	306	294	284	302	266	304	272	317	282	301	325	312	277	314	292	335	265	304	295	329	344	308	317	329	307	284	283	287	304	325	287	284	291	310	325	338	278	286	332	299	307	303	313	314	312	284	311	296	294	257	271	328	312	299	291	311	313	294	292	289	293	311	291	301	311	309	308	315	311	309	304	296	327	298	344	299	320	336	294	322	284	292	277	304	277	307	316	294	301	296	312	296	323	295	312	299	319	304	287	323	311	273	327	324	297	323	298	333	303	299	308	302	331	317	268	290	309	303	296	290	317	269	334	316	314	293	310	301	311	282	306	294	313	293	310	286	292	304	319	275	312	301	288	285	313	319	292	302	311	279	314	304	301	313	315	305	320	304	311	301	298	312	294	290	321	331	274	286	290	315	309	317	316	279	328	302	316	305	313	317	268	307	287	299	305	318	310	334	308	299	289	287	316	299	289	320	343	333	296	301	319	315	315	284	289	315	297	297	324	303	344	292	307	294	316	319	282	356	307	306	280	308	313	306	286	316	291	304	315	277	306	283	322	325	316	314	300	313	323	318	314	315	308	317	305	300	302	328	282	320	328	304	317	299	283	269	321	320	274	327	289	323	288	282	327	330	298	289	292	291	279	308	323	265	316	268	296	323	313	310	311	321	315	315	282	349	313	299	326	299	312	316	286	339	321	297	314	306	302	281	310	297	304	308	311	293	293	322	307	310	300	304	322	328	331	320	289	307	282	307	299	299	300	301	303	286	310	305	303	319	322	337	289	309	281	325	284	300	291	316	318	291	297	306	304	314	316	311	325	263	352	278	301	341	301	301	279	297	290	297	283	336	325	286	277	307	314	305	303	323	311	304	267	284	335	324	302	302	325	301	302	284	320	305	332	301	311	311	290	303	321	300	291	300	313	299	283	313	315	310	325	300	319	342	318	316	285	278	288	292	305	269	271	315	304	312	302	311	285	308	330	273	324	302	309	302	302	323	321	311	299	283	300	272	301	284	307	305	306	336	317	314	309	295	299	271	309	325	308	308	286	296	318	320	308	301	284	324	297	313	287	323	286	300	292	300	313	328	301	291	293	312	306	286	289	321	333	324	283	333	274	285	294	338	290	279	267	322	313	304	302	290	305	294	259	306	283	309	298	303	286	314	303	319	282	293	318	294	303	295	290	298	293	306	302	315	311	284	311	295	264	326	278	298	313	275	285	321	310	310	316	290	332	286	310	313	298	301	304	326	305	343	295	283	269	303	299	281	311	286	300	305	284	317	285	281	272	300	295	297	304	300	293	276	297	310	334	310	302	292	291	300	283	284	278	273	277	286	299	305	342	312	315	284	277	315	304	280	298	325	309	281	282	324	320	329	306	304	341	290	299	282	318	313	290	325	280	281	311	322	315	302	334	310	333	321	293	301	300	294	326	319	284	284	275	294	316	267	285	293	323	295	318	303	297	312	316	299	312	309	292	290	298	329	291	325	300	266	304	326	317	287	324	301	281	316	297	289	300	296	314	285	326	327	326	315	303	304	323	314	303	249	278	310	271	294	300	293	370	267	310	313	310	327	294	332	316	316	320	265	326	294	297	315	303	288	297	308	287	322	317	299	284	302	290	334	280	271	315	316	293	291	271	293	331	302	326	278	318	296	288	280	309	289	265	306	298	307	311	273	294	308	309	321	287	298	283	283	293	290	302	314	303	286	317	329	313	318	285	289	314	324	291	298	291	285	302	284	294	288	307	313	327	277	343	293	317	294	332	306	301	320	321	339	325	318	335	307	305	293	296	308	316	297	296	321	305	330	311	300	282	297	310	296	278	307	307	332	306	307	300	309	282	275	315	295	309	339	304	315	303	314	283	300	315	330	315	306	278	330	308	321	340	313	277	333	268	315	320	301	293	305	304	300	286	281	254	312	295	331	308	303	299	305	337	295	283	329	311	298	277	292	302	290	307	325	281	278	302	290	283	287	300	316	318	303	301	291	310	315	344	320	277	313	306	323	305	306	314	317	327	297	295	279	293	326	309	292	279	302	286	293	306	313	306	300	322	316	297	300	322	260	309	332	271	342	329	297	326	295	303	298	313	299	296	328	297	299	319	323	311	325	343	308	297	317	327	313	309	309	291	324	319	301	322	310	297	278	295	326	300	315	279	304	302	280	333
23996	20972	28133	24480	21300	13754	3097	1080	538	379	328	300	324	303	326	307	319	310	329	287	289	298	274	335	329	290	306	304	297	295	337	283	324	309	324	275	304	299	286	316	292	327	280	328	282	337	330	313	317	323	307	330	301	320	282	317	303	281	315	303	332	304	306	312	277	291	308	285	276	323	323	313	326	314	324	253	301	360	305	297	290	319	287	315	309	267	299	316	284	269	301	298	261	322	346	307	314	295	275	330	333	314	290	295	313	298	323	316	304	309	289	283	277	290	332	315	276	290	327	289	291	345	292	309	297	297	303	328	301	283	302	323	322	318	322	304	291	290	316	310	279	308	303	318	307	300	288	312	295	272	336	328	302	278	335	307	297	313	303	297	283	319	302	309	322	301	302	290	304	285	299	306	327	324	311	267	314	334	320	293	284	292	305	284	301	290	324	302	298	290	292	321	277	306	293	310	298	304	319	313	295	317	336	313	289	294	292	290	279	315	247	301	301	309	290	269	278	289	277	312	291	316	297	311	300	326	325	302	325	305	303	302	321	296	293	304	300	294	294	301	285	302	312	287	305	293	288	322	280	288	298	323	345	305	312	301	290	314	285	255	294	326	328	306	298	313	313	309	298	283	298	295	341	315	292	295	282	293	290	301	277	278	276	301	283	252	306	306	306	313	316	310	299	295	316	281	272	293	321	339	279	298	323	325	319	302	334	286	296	286	310	298	290	305	297	295	329	284	300	283	306	342	320	284	313	300	309	311	303	303	289	319	317	297	276	297	284	306	295	299	321	294	323	293	291	335	313	279	290	279	311	315	303	312	290	284	323	293	306	308	307	342	298	286	301	305	317	305	294	305	308	307	301	292	280	295	287	283	303	303	301	304	328	348	267	283	312	308	285	286	306	293	311	325	306	287	308	317	286	307	310	303	283	312	274	276	324	289	274	273	307	317	297	312	302	291	311	319	293	313	284	318	304	276	301	276	307	299	277	310	308	312	306	302	300	296	299	280	324	312	296	304	330	301	315	281	298	295	306	296	276	353	316	326	292	327	308	294	310	306	298	326	313	305	305	329	323	322	317	314	318	297	300	284	301	293	308	316	278	318	305	338	313	306	329	322	273	299	308	298	287	304	330	279	317	281	297	299	319	300	277	300	311	323	293	331	292	327	282	307	254	271	269	318	321	300	307	284	313	300	315	273	309	319	286	298	300	313	304	294	305	302	302	312	293	298	302	292	311	294	286	298	315	343	311	318	288	284	304	315	306	313	309	301	317	285	321	287	284	310	319	314	306	321	296	297	301	320	278	309	316	290	338	302	264	297	312	298	300	303	287	332	311	296	265	326	302	320	312	300	280	302	324	300	294	317	340	302	322	310	325	276	278	308	300	286	326	288	320	282	268	301	310	311	286	286	322	292	325	281	318	301	298	289	282	314	271	300	322	307	315	303	307	333	269	285	314	284	297	275	282	291	300	306	300	299	323	303	282	302	315	270	298	311	321	301	303	338	345	274	311	275	295	266	281	304	313	326	295	265	272	272	291	323	318	301	282	330	282	302	311	331	309	297	308	325	278	296	286	290	293	299	335	281	328	288	297	303	263	338	287	311	308	312	281	294	286	294	284	293	300	303	289	277	326	309	282	329	298	302	288	277	316	306	341	296	290	346	288	300	274	294	281	295	311	296	275	302	300	327	299	314	354	324	310	305	326	313	331	288	316	290	342	303	315	328	301	313	320	284	324	300	306	306	291	287	292	296	320	300	271	281	322	277	300	277	318	289	334	298	299	307	309	301	287	320	298	321	306	290	288	261	312	318	279	286	272	308	280	309	334	294	300	312	300	308	308	293	311	292	305	292	293	295	325	297	312	331	282	302	287	310	294	282	294	272	312	312	304	303	300	309	300	291	304	338	287	279	293	303	282	289	298	272	308	326	321	313	337	303	310	313	306	302	296	309	303	291	337	283	312	279	272	326	281	305	336	292	277	298	323	287	311	296	292	298	294	297	305	302	319	279	297	281	296	302	315	304	300	299	329	286	328	268	318	310	306	333	278	302	319	296	308	290	303	288	281	282	330	317	283	281	307	314	295	316	287	303	315	314	308	286	294	322	283	275	297	270	292	313	305	307	326	275	314	308	290	287	292	289	308	312	310	336	338	267	289	305	314	325	298	317	284	307	311	306	287	312	273	308	344	299	284	325	305	328	288	322	311	315	287	308	292	301	320	315	282	292	311	313	295	315	298	307	298	306	278	277	305	300	296	312	293	310	272	303	304	294	322	320	289	261	290	324	306	279	329	285	304	295	294	286	284	287	299	311	277	287	330	326	314	273	325	302	320	276	300	272	284	257	287	287	281	295	279	333	334	292	313	309	295	281	301	318	294	293	291	325	283	293	323	300	316	280	307	296	303	306	294	295	284	310	298	283	285	303	278	305	311	307	290	304	308	288	279	293	305	326	286	296	299	283	327	296	294	332	274	305	327	343	298	319	307	301	331	295	310	306	306	322	295	296	283	286	290	311	328	288	266	278	314	312	291	297	304	320	305	297	290	283	323	275	313	294	341	304	326	255	302	304	297	300	309	334	292	302	305	298	310	284	294	293	294	268	299	307	342	272	294	320	301	285	329	271	281	300	283	308	309	343	293	325	323	294	301	310	286	286	318	325	288	305	304	285	297	333	295	313	326	306	306	278	301	287	318	302	317	319	309	298	306	321	309	337	319	336	310	284	281	304	302	280	328	316	290	292	311	279	272	315	285	305	324	309	314	299	299	286	280	289	284	297	316	295	280	301	287	287	275	288	324	314	284	307	262	289	284	301	284	303	324	289	303	262	310	268	264	292	281	326	331	294	331	300	325	291	292	322	300	317	279	297	269	307	288	283	298	285	326	273	301	275	299	331	310	270	273	308	322	279	257	308	275	304	317	292	307	298	297	289	300	286	300	290	297	310	300	295	292	296	325	316	282	308	291	285	310	307	296	301	287	272	316	328	328	311	304	329	319	303	265	304	313	305	299	285	300	309	284	312	299	288	312	327	308	283	310	341	276	291	298	290	286	315	289	307	272	299	314	315	315	283	288	307	308	317	289	286	308	296	283	277	286	280	290	299	275	332	285	304	320	328	333	309	315	293	288	308	316	300	335	275	302	283	292	330	301	297	276	298	330	291	296	303	289	291	284	334	286	280	297	322	319	304	316	299	317	268	326	319	268	286	281	310	287	325	309	308	280	306	286	313	330	308	315	308	311	311	310	288	293	262	285	255	305	293	318	303	286	287	295	301	328	303	271	285	296	302	311	319	285	325	289	347	328	327	292	297	277	328	288	306	304	321	292	313	279	293	319	304	336	284	308	307	311	286	296	300	305	305	296	298	295	304	312	299	285	296	313	296	286	321	331	349	322	315	300	303	305	298	281	297	305	310	284	329	280	297	298	299	292	270	284	319	270	303	318	281	286	329	295	280	316	307	307	291	310	294	285	267	295	287	298	294	301	294
35617	56439	39144	24201	17493	8081	2252	1320	647	406	388	379	313	383	354	350	347	373	335	326	341	311	358	334	340	338	340	334	333	349	353	319	335	330	327	330	302	337	337	314	341	361	365	360	325	324	322	358	340	362	299	366	320	333	349	344	344	350	338	364	334	327	323	316	329	343	323	326	335	358	315	357	332	345	328	294	322	316	343	321	352	356	345	316	308	337	336	358	385	335	349	339	301	315	352	367	330	341	363	319	345	324	277	342	326	361	312	368	309	369	375	326	332	349	350	335	341	352	345	360	327	338	352	323	360	317	374	370	329	311	335	337	306	339	335	350	344	332	359	329	307	362	346	331	371	339	326	332	351	367	327	329	320	362	362	359	304	331	347	378	358	326	339	363	326	365	358	363	355	347	331	362	319	353	345	322	311	336	333	348	359	342	342	330	337	331	356	343	339	330	360	319	329	366	344	355	372	335	334	355	356	366	348	390	364	297	338	342	344	331	358	334	361	337	330	371	369	353	345	350	336	360	356	376	314	364	327	349	329	345	372	335	351	318	348	363	359	312	322	381	332	331	347	331	347	312	325	371	345	307	354	319	357	356	355	333	333	324	327	322	352	309	315	353	339	353	340	326	329	368	316	341	369	348	344	298	345	353	336	355	334	359	342	329	337	341	351	351	350	333	340	337	362	332	331	360	338	302	301	370	346	358	360	327	329	349	359	330	365	328	348	342	310	320	363	368	334	347	330	321	323	339	356	348	334	330	336	337	347	342	346	335	324	357	340	355	349	360	361	316	343	314	310	354	327	330	333	350	369	336	327	360	351	332	329	336	356	363	369	335	323	309	337	331	344	336	318	338	326	318	341	352	326	342	340	336	352	338	379	332	310	337	363	367	326	337	332	333	315	328	332	335	309	360	356	340	308	344	331	375	358	326	350	324	343	329	341	355	371	359	337	341	358	343	362	311	331	352	343	330	322	304	352	365	364	319	346	360	356	319	319	313	337	368	286	361	369	356	325	344	329	335	314	346	336	351	331	348	329	353	350	364	317	373	340	361	333	342	350	343	339	340	330	351	345	353	328	309	356	351	335	330	319	334	342	349	368	330	335	384	318	324	338	354	343	373	347	358	358	333	338	350	337	364	338	318	321	375	362	367	360	329	336	366	348	356	356	326	320	328	321	362	359	323	338	327	360	358	341	374	319	337	354	342	342	330	322	357	338	324	328	321	323	379	321	334	318	317	348	333	319	330	334	326	327	348	339	358	338	341	357	356	352	373	314	364	335	336	351	342	334	339	336	323	319	340	386	354	356	363	334	352	344	311	329	330	362	358	332	347	369	315	318	337	350	344	350	354	361	336	331	336	333	351	354	337	352	340	379	336	367	332	348	326	314	328	331	345	348	321	371	347	341	336	329	372	386	342	368	326	321	304	340	349	345	373	337	345	309	333	336	348	360	336	336	342	324	370	344	350	355	363	324	309	330	367	344	343	343	294	356	344	341	332	328	364	352	341	345	316	353	320	297	303	343	390	333	323	324	358	323	323	322	368	348	297	380	296	359	348	322	298	370	327	334	319	360	371	346	331	337	348	338	355	346	370	292	333	331	342	361	311	317	315	357	311	326	336	319	332	356	337	335	316	339	342	340	328	327	337	375	348	365	339	349	321	325	348	351	316	320	336	334	332	307	322	320	322	319	359	356	357	333	369	356	340	337	337	359	325	335	320	314	327	321	341	349	358	341	347	346	320	333	354	329	346	333	342	351	322	304	334	354	329	357	338	353	338	354	360	358	327	344	354	362	321	319	364	331	317	326	351	354	339	337	334	330	325	347	340	367	341	339	317	351	323	333	356	346	351	354	320	311	377	346	326	326	335	349	317	329	374	371	350	331	296	325	334	328	369	338	362	323	387	311	350	323	353	344	343	367	330	350	337	341	347	333	346	324	322	308	328	341	358	324	331	316	325	342	368	327	329	338	348	304	348	341	335	327	387	331	352	331	317	311	293	357	362	364	338	330	334	343	346	337	316	343	302	343	334	318	359	343	331	334	332	342	342	358	361	343	316	354	329	316	331	322	360	323	353	324	356	330	332	329	332	336	339	319	351	320	339	362	322	374	303	346	365	334	367	350	333	339	348	325	332	345	345	350	367	346	334	371	360	334	339	357	349	359	317	327	346	339	344	389	342	344	333	345	365	344	337	315	338	325	318	364	340	346	368	338	360	366	376	323	348	294	332	332	374	346	333	338	356	345	348	349	361	319	349	341	371	345	327	356	358	352	330	315	337	303	349	336	347	321	333	340	366	328	352	372	325	332	349	344	332	346	330	317	349	333	357	317	335	338	362	353	334	334	346	345	321	331	372	325	314	343	342	349	324	313	330	363	329	345	348	366	338	303	357	371	316	343	348	347	351	339	331	331	347	340	378	365	298	354	365	334	319	349	358	342	336	361	351	332	362	320	340	343	338	359	300	350	336	337	359	337	338	344	336	323	331	355	318	343	335	329	348	356	307	326	359	337	341	355	327	324	299	328	355	335	333	361	336	354	312	332	354	344	346	331	327	338	323	344	318	351	348	338	337	323	335	345	309	354	334	371	345	368	356	353	330	344	377	321	358	313	322	348	343	360	375	327	355	332	315	328	334	326	357	357	330	348	336	355	336	351	362	354	333	334	343	313	334	338	339	311	332	326	340	345	365	346	340	340	367	334	332	317	359	344	321	339	325	341	343	346	341	324	314	339	364	367	334	347	319	371	346	314	318	353	329	327	336	350	324	348	316	323	335	322	347	333	339	333	379	324	345	353	329	323	333	338	317	320	331	314	337	307	359	302	311	323	352	358	335	366	326	308	338	321	332	366	346	338	359	315	342	349	311	341	357	365	295	347	350	314	326	355	322	371	350	319	337	307	338	334	336	315	303	357	357	334	363	302	351	338	355	336	341	338	321	363	353	341	360	333	326	346	301	334	321	343	334	332	348	331	361	366	333	339	348	335	343	363	339	340	308	350	338	336	338	332	355	332	332	308	324	372	319	334	361	320	345	320	351	344	310	330	346	357	351	339	336	310	324	339	338	337	349	316	373	347	337	302	335	343	356	311	309	348	320	312	352	328	369	325	352	334	343	339	328	322	366	340	357	353	328	340	336	339	349	335	333	320	331	337	349	346	311	355	326	364	359	373	335	323	373	328	367	357	317	348	331	325	346	357	337	338	310	322	318	312	317	379	353	331	339	383	323	314	341	303	315	333	354	351	327	327	309	309	328	395	315	347	327	328	326	351	362	324	324	355	347	364	327	324	351	337	315	350	351	402	326	347	348	336	338	331	323	338	355	342	342	327	391	312	333	346	343	330	365	349	353	340	338	349	333	353	342	342	313	341	337	330	338	332	347	330	309	346	333	347	332	348	321	334	352	340	332	383	336	357	346	328	335	341	344	329	331	352	330	329	302	344	333	336	364	336	354	362	322	333	339	309	332	349	341	309	335	345	302	326	318	325	331
25368	21193	27190	25453	13711	4663	2194	932	427	396	379	405	363	370	338	368	376	381	358	353	353	348	366	383	389	379	344	390	356	395	378	360	355	348	350	377	396	350	336	337	367	370	341	372	354	385	370	319	337	367	339	377	359	336	325	354	316	380	363	353	376	396	357	351	362	343	390	379	332	334	351	360	358	385	362	376	376	371	372	357	392	384	391	364	341	386	344	381	320	345	372	344	354	316	357	367	357	318	372	387	374	338	354	349	368	348	383	354	377	357	378	384	383	382	360	378	358	347	336	332	328	354	360	378	355	378	348	313	355	362	372	355	350	350	342	389	371	355	363	350	335	384	363	340	341	365	350	345	361	363	373	358	341	331	339	393	328	369	391	333	367	375	369	349	339	358	339	388	362	341	355	346	380	373	360	352	383	350	361	345	347	374	349	351	322	356	343	340	375	345	356	345	382	347	381	391	372	356	393	360	358	351	372	372	334	342	388	376	366	344	326	341	361	355	381	369	382	382	363	343	359	325	356	383	373	343	343	374	361	378	379	362	369	309	394	403	366	371	344	351	325	355	391	339	316	357	381	353	398	347	396	327	350	345	374	368	330	362	383	327	356	337	358	353	365	369	360	407	358	340	365	380	312	357	347	391	339	338	322	367	382	368	349	370	367	361	388	389	397	351	384	347	357	353	358	378	367	356	378	376	311	350	374	327	359	323	366	349	342	373	351	364	343	372	401	321	359	341	327	367	380	383	328	391	329	348	376	386	408	365	373	372	335	393	391	360	363	410	339	365	413	362	358	341	348	355	362	337	378	375	362	371	354	328	383	385	360	338	362	380	350	394	386	381	344	321	377	369	347	336	357	367	343	336	378	410	355	366	391	364	336	352	328	337	348	363	381	362	378	341	309	338	339	340	378	358	365	344	343	391	384	378	352	361	321	391	336	341	362	345	365	320	360	349	370	356	380	368	360	341	375	382	354	362	369	319	371	368	391	361	351	356	393	372	343	356	350	388	350	323	397	343	376	353	391	378	366	355	353	334	359	341	393	364	361	354	354	384	325	372	350	355	370	370	363	329	356	348	343	346	357	357	343	350	352	358	365	326	341	334	373	381	330	374	408	371	375	365	370	380	359	352	355	379	349	395	362	360	355	342	358	375	340	352	331	360	381	366	343	373	360	320	341	382	357	350	374	331	354	372	384	373	366	337	333	361	395	355	352	368	368	392	355	362	366	374	402	317	373	355	375	347	381	382	372	366	350	390	370	362	386	324	345	339	355	357	411	343	358	353	363	342	358	349	373	365	367	369	370	331	393	358	334	367	347	347	377	352	344	366	395	361	357	373	326	385	359	354	346	343	334	378	342	388	387	371	377	357	375	380	377	355	363	315	354	348	389	371	350	344	356	355	358	369	348	350	334	344	339	361	356	359	369	332	331	337	366	379	349	342	361	354	370	363	336	388	350	370	384	358	355	367	355	361	378	359	408	352	359	359	366	357	359	361	360	377	344	356	380	360	397	329	344	393	361	344	377	323	361	374	371	321	332	364	343	383	350	367	361	365	361	358	363	369	352	357	373	381	378	353	382	375	331	369	365	389	360	344	383	341	380	421	373	370	369	336	384	359	340	378	334	324	346	354	363	381	371	390	376	373	367	383	338	376	381	360	362	376	388	342	363	333	385	395	383	356	335	329	362	347	352	340	381	347	373	375	354	336	369	346	356	385	380	365	341	376	364	356	353	400	364	343	347	373	384	333	337	358	362	366	371	359	388	382	351	338	331	391	363	351	365	372	343	386	327	344	393	350	364	369	341	358	363	354	361	346	356	375	373	346	366	353	325	393	355	377	364	369	336	350	342	367	366	357	405	320	348	372	351	343	332	341	355	364	340	367	370	377	382	328	385	379	351	372	357	383	371	336	359	369	395	346	396	389	371	357	385	377	355	350	353	401	344	363	352	382	363	374	353	374	349	398	387	356	380	335	357	371	351	316	346	318	353	357	364	361	339	402	372	356	365	368	397	367	337	339	366	365	370	366	319	362	375	362	364	364	345	386	337	356	340	345	334	388	395	375	353	356	371	348	352	350	344	360	340	334	340	330	332	340	372	362	366	348	326	368	356	366	336	347	345	332	394	346	335	379	348	302	326	354	352	388	379	334	363	344	386	354	373	357	386	379	369	344	346	360	375	392	356	394	348	366	359	343	361	360	338	349	344	380	362	372	366	371	375	381	352	373	378	347	343	359	356	336	362	345	392	342	319	368	348	358	376	350	394	375	380	320	336	351	367	357	351	362	402	389	346	364	369	336	347	393	355	350	349	386	356	331	379	340	375	354	340	339	369	384	363	371	386	380	357	348	365	328	368	356	382	350	368	338	328	368	393	364	366	361	369	350	327	366	343	344	381	353	368	343	351	345	342	351	331	386	350	364	374	403	395	364	377	357	355	374	359	408	327	339	316	368	352	346	364	358	344	365	335	346	351	386	340	344	337	348	339	378	363	397	353	354	343	350	354	376	392	376	413	355	372	339	355	379	369	338	375	363	376	374	362	355	373	377	372	333	356	349	382	342	367	359	393	372	326	340	320	376	357	363	364	376	318	361	380	348	383	340	370	358	349	369	347	370	366	365	340	351	352	352	367	371	370	342	376	365	362	372	378	376	332	371	377	366	354	347	354	368	333	343	376	360	375	389	382	356	362	375	362	365	347	358	368	373	380	352	392	354	364	375	361	331	359	380	343	383	358	335	386	353	359	340	366	361	345	353	404	338	348	348	355	369	358	373	344	321	362	368	392	343	358	360	310	387	372	361	360	347	350	344	367	346	368	365	353	390	387	352	353	376	403	347	349	388	336	327	358	336	359	311	343	355	331	350	342	318	381	360	377	411	355	335	337	361	378	369	370	348	328	378	372	352	378	333	363	349	372	381	357	366	347	323	355	395	394	373	345	364	362	408	352	342	404	366	368	393	376	362	400	351	355	342	351	386	339	366	332	348	376	352	378	379	383	361	403	362	379	342	371	342	354	370	339	368	355	372	354	381	327	363	383	356	363	344	366	377	355	363	361	351	385	386	353	367	360	349	303	364	353	353	387	353	359	359	401	333	359	335	383	363	340	385	366	336	357	377	330	366	333	361	319	368	345	338	369	355	361	386	344	381	365	352	389	345	353	390	356	318	366	361	353	344	361	407	364	408	377	337	346	382	336	371	348	382	370	352	363	357	372	372	345	330	389	378	353	394	365	377	334	355	379	360	362	367	364	368	387	378	346	373	378	365	356	358	365	345	393	368	336	346	374	361	368	395	373	397	346	373	327	383	367	380	359	355	399	347	374	336	378	358	371	413	362	364	371	342	383	361	356	380	363	359	348	350	344	340	356	377	344	372	351	338	378	362	370	325	375	368	355	367	349	346	359	365	353	365	356	388	364	360	385	361	382	386	347	345	360	376	351	356	333	364	328	353	343	364	388	341	384	326	330	324	370	399	341	384	313	376	392	344
35611	50233	31114	18822	10112	5385	3124	1204	518	421	420	447	417	431	404	437	400	394	382	393	405	463	387	433	445	378	390	421	432	425	423	426	384	436	405	413	425	408	436	382	457	438	427	394	397	403	404	406	432	409	457	433	430	382	375	389	403	425	390	437	400	395	423	429	409	405	376	410	386	396	390	431	404	443	391	401	427	416	389	408	421	396	419	438	383	408	417	405	434	395	406	374	411	443	390	422	396	407	377	395	412	385	427	421	403	387	423	421	380	414	384	398	376	385	392	434	412	410	409	412	379	412	428	454	395	415	423	411	409	398	419	414	410	432	446	424	404	438	432	409	425	435	398	429	414	430	414	384	409	406	421	448	421	389	406	419	410	388	404	422	424	413	419	416	425	417	390	420	405	378	405	352	422	403	415	409	397	384	399	441	380	439	416	387	403	415	455	411	444	418	420	414	406	396	447	401	381	371	406	430	405	430	439	400	408	387	416	417	440	400	424	403	408	405	431	404	440	417	384	405	413	393	427	451	407	414	443	403	434	399	421	397	391	417	411	398	417	409	445	435	426	390	419	439	398	381	407	387	413	425	405	418	417	433	443	406	363	429	378	404	367	406	414	428	407	375	407	415	387	432	418	448	388	432	382	390	437	409	405	429	430	399	409	433	402	413	395	446	440	416	434	421	423	438	410	422	404	454	403	419	392	428	412	411	407	426	400	438	366	410	429	435	400	420	410	402	396	408	402	383	392	378	384	397	438	384	415	436	408	405	393	416	429	405	399	388	408	386	414	404	379	401	418	389	417	453	396	413	421	395	397	396	404	396	451	407	441	440	371	422	430	424	441	407	378	385	405	387	419	436	428	404	416	392	386	393	399	429	414	409	454	423	450	386	448	417	460	404	389	402	392	431	419	453	438	429	377	417	405	419	423	404	403	419	408	414	424	425	449	406	414	404	417	424	446	459	430	408	445	394	435	406	423	377	423	416	392	369	411	346	392	460	371	393	407	397	430	392	407	434	345	387	433	427	438	412	436	386	393	426	414	422	444	431	427	425	398	388	411	402	422	405	432	408	445	380	407	390	430	382	391	390	404	399	406	412	439	399	430	388	433	436	407	384	407	412	398	432	423	433	364	432	411	413	407	402	434	382	401	411	393	420	360	429	366	403	424	420	414	402	390	395	374	397	374	428	417	412	366	387	422	451	414	408	422	423	424	420	410	430	408	414	371	476	435	420	408	408	421	429	366	418	386	414	414	409	410	410	413	390	426	434	412	424	421	394	393	417	446	441	461	415	385	410	400	411	386	376	396	422	375	399	422	410	395	419	429	380	389	427	407	432	406	390	420	429	423	423	418	440	417	400	388	426	406	404	420	407	415	418	414	433	436	386	400	424	399	378	415	455	411	395	411	391	448	421	408	430	404	454	442	383	392	396	413	416	416	415	413	396	421	394	406	403	425	396	420	389	381	431	452	396	419	400	404	419	381	389	436	396	393	409	413	410	400	423	439	414	390	425	393	404	382	425	420	439	433	396	413	382	401	405	395	401	403	444	420	395	397	411	436	386	390	421	405	437	409	368	461	407	409	414	384	428	435	422	442	409	423	404	405	383	437	419	428	405	424	449	412	425	392	392	419	418	380	425	379	422	406	423	391	436	441	394	418	388	457	396	421	423	390	430	383	436	368	405	404	405	396	403	368	438	355	414	420	398	402	411	456	409	394	428	409	441	407	409	386	428	412	428	411	421	399	369	423	418	399	401	426	423	440	401	402	370	389	428	417	436	423	410	406	420	400	442	415	420	427	413	420	449	435	451	434	376	404	423	385	417	435	390	418	426	441	366	429	432	413	424	396	388	416	392	409	425	419	382	443	391	379	425	441	371	393	427	438	440	385	396	409	425	422	453	438	409	460	401	411	458	445	407	414	394	395	397	384	452	394	431	428	389	405	435	399	382	386	458	431	397	358	409	413	429	409	407	405	394	395	406	383	374	417	424	429	406	406	439	414	445	389	414	431	390	439	452	473	434	377	428	420	457	418	445	387	418	424	410	411	417	438	414	361	400	437	439	399	384	401	411	436	400	417	410	439	403	425	428	419	459	412	378	435	404	413	432	428	420	421	401	403	409	385	390	450	423	421	428	424	383	443	419	431	383	408	439	419	394	393	411	383	409	397	415	378	411	416	407	414	446	392	404	406	456	392	431	389	420	408	412	421	387	414	406	404	409	436	421	402	427	443	417	382	412	429	433	410	457	433	415	394	423	413	379	421	424	404	446	436	428	426	468	395	413	431	422	421	373	404	394	420	439	415	415	436	368	410	441	404	414	440	447	392	413	376	401	440	359	433	429	431	398	420	405	429	372	417	412	439	401	420	420	405	406	442	405	412	427	407	467	385	424	411	404	399	398	386	394	427	405	370	380	405	406	398	440	395	443	413	454	416	436	416	405	441	412	378	421	396	392	393	414	397	408	397	410	412	432	382	442	402	421	391	443	429	403	413	396	433	402	467	371	432	424	354	392	423	382	405	414	389	420	408	447	414	394	417	403	389	463	375	380	369	412	413	375	398	405	407	374	397	381	388	420	396	424	433	457	440	447	412	444	403	381	363	417	443	408	393	427	389	429	387	431	386	413	438	432	445	402	418	435	437	442	400	418	421	419	416	428	410	406	409	411	420	432	386	430	416	429	394	426	422	412	424	423	435	416	399	394	407	410	430	405	368	418	410	393	403	414	419	412	391	444	437	364	401	443	403	417	386	412	424	431	386	395	449	407	417	386	398	364	415	361	386	404	418	430	383	401	413	415	410	385	415	415	425	387	431	428	398	390	379	430	432	409	386	453	391	430	395	390	408	414	450	421	409	406	398	443	427	421	434	408	409	425	407	408	413	372	373	430	412	410	367	434	399	401	418	407	405	415	394	411	370	397	442	421	402	383	407	430	398	417	413	425	401	417	406	433	406	433	401	446	414	448	430	394	391	439	411	417	422	429	409	408	443	464	436	425	434	404	416	377	411	441	397	418	419	405	453	433	423	413	401	402	454	416	445	394	425	407	398	422	439	405	418	414	394	430	401	382	424	428	408	359	375	407	420	444	384	396	437	431	417	424	393	428	462	366	420	378	390	405	409	404	391	429	380	407	381	390	471	382	433	431	416	394	408	427	411	406	393	381	419	411	373	410	427	444	427	450	435	420	398	411	398	384	371	433	402	393	409	412	426	401	387	441	392	432	408	419	401	419	448	430	404	387	417	418	402	450	379	399	407	423	362	406	426	397	394	437	473	421	420	401	400	372	399	419	405	383	372	393	410	416	400	379	414	386	423	397	429	428	389	443	423	410	402	411	411	381	379	401	401	418	389	434	440	380	386	407	409	392	377	376	413	430	476	391	381	433	411	402	397	440	422	416	437	428	408	391	428	411	421	397	376	421	421	391	398	379	407	398	443	407	435	399	410	422	434	385	393	429	431	428	452	417	402	380	432	365	388	418	391	417	394	411
22873	21045	28571	23893	21407	21315	13047	2618	767	591	536	446	452	526	497	505	493	464	482	498	494	449	480	522	474	513	438	458	479	467	455	468	454	505	439	449	461	461	479	495	472	442	455	486	472	475	465	445	432	445	466	533	469	463	472	440	469	444	433	491	467	446	512	486	448	485	487	478	454	471	462	480	468	501	475	523	443	470	443	470	480	488	440	460	460	444	483	470	513	470	472	487	416	519	468	471	472	448	480	461	484	464	471	456	462	473	450	431	478	495	456	494	477	463	448	478	458	476	504	467	528	453	479	476	502	449	433	452	499	455	500	489	501	479	478	460	496	464	449	465	499	485	457	475	462	513	423	469	456	483	474	443	494	472	544	497	425	504	459	446	479	461	477	472	457	482	485	462	457	463	515	424	503	429	446	483	452	443	455	462	484	453	451	440	474	424	479	475	514	434	479	441	461	456	454	480	476	457	475	479	447	463	425	413	502	468	485	463	488	452	473	437	526	483	465	464	463	485	494	465	459	478	450	441	459	493	500	427	476	493	480	464	500	464	471	490	488	443	490	473	495	480	462	476	497	445	485	443	440	488	455	462	448	438	462	471	478	466	441	468	478	432	444	488	493	453	492	426	488	507	463	450	469	470	471	461	466	451	507	435	453	488	472	459	464	470	462	469	477	495	464	459	468	489	473	475	483	459	485	476	449	446	481	451	472	418	470	474	469	397	483	544	495	429	446	471	498	477	493	502	473	439	430	479	468	450	462	458	494	490	490	426	443	451	480	461	449	480	455	463	508	438	489	467	455	489	490	437	482	489	447	504	494	497	485	457	469	455	517	493	484	478	448	448	478	476	460	444	455	450	466	455	438	487	492	520	458	492	500	477	511	469	471	478	433	495	488	433	478	489	508	438	483	422	434	470	499	507	496	444	456	478	476	451	429	478	488	473	458	486	490	478	445	446	481	447	457	451	497	458	454	467	447	512	458	459	473	482	446	441	488	515	474	500	477	493	491	475	456	462	518	450	481	504	499	441	474	437	431	436	476	480	466	480	488	486	427	467	476	446	507	481	500	454	486	524	493	477	448	458	495	466	485	401	469	503	485	495	488	483	486	457	482	483	481	459	465	459	483	478	506	449	490	439	484	453	468	472	493	497	474	441	492	462	481	495	417	429	457	495	448	458	491	477	473	459	453	518	489	452	484	471	468	439	462	492	483	475	444	462	513	448	466	484	499	458	504	443	477	453	433	470	488	430	486	474	442	479	477	476	473	473	514	461	464	448	483	466	474	476	461	463	445	488	492	461	478	486	505	472	459	482	455	439	493	432	484	466	478	433	462	453	437	477	460	465	497	464	437	458	476	522	430	481	485	486	464	461	464	436	455	457	447	449	479	438	485	491	471	467	444	468	433	466	492	461	457	465	452	456	477	479	496	457	480	469	493	465	424	444	454	477	472	471	482	476	438	463	469	461	463	503	453	443	485	449	459	516	458	468	471	456	459	431	463	499	484	476	446	487	442	467	464	476	484	452	480	532	452	438	444	475	472	455	464	465	459	492	499	489	431	422	476	466	488	460	452	463	477	448	450	469	456	420	448	470	456	476	488	424	453	446	527	465	478	450	453	469	480	502	485	440	517	470	476	473	465	497	492	471	465	448	466	457	504	440	480	452	466	459	483	477	465	477	450	496	461	475	455	438	456	445	466	508	452	447	464	475	477	493	453	482	492	480	483	466	500	472	441	471	496	489	454	464	461	461	454	445	486	467	483	435	474	490	454	490	441	470	488	511	497	496	455	491	518	475	523	450	471	472	456	495	464	458	453	468	478	460	493	465	426	452	453	471	453	470	502	463	440	505	533	446	431	485	452	472	501	467	492	477	513	496	454	497	469	491	467	474	465	473	439	486	484	476	480	503	497	509	439	456	469	392	446	458	476	466	461	436	453	477	475	496	472	446	505	476	464	485	473	472	464	450	496	483	511	475	469	474	508	446	447	429	472	458	471	460	464	460	483	492	494	471	447	458	404	500	474	466	440	471	506	500	467	488	466	478	486	500	439	475	482	474	467	446	436	508	482	437	493	472	450	474	463	438	457	465	472	473	460	494	485	463	499	490	466	487	475	427	521	480	490	457	471	449	503	458	439	453	460	450	471	479	482	502	417	435	474	495	450	476	476	462	447	481	491	473	490	474	505	486	487	492	473	475	492	481	457	458	473	422	432	461	477	441	461	496	443	471	487	446	440	451	520	495	461	455	494	460	505	488	496	504	492	487	460	485	479	498	471	511	432	449	486	446	440	441	462	495	450	500	474	418	486	428	469	470	448	447	476	454	448	485	445	465	477	466	487	456	462	452	512	460	456	440	469	492	459	466	484	459	512	479	465	468	455	468	441	481	483	472	530	487	466	486	434	447	468	464	520	474	467	484	465	486	467	454	477	462	471	449	493	421	445	481	476	471	476	470	460	460	488	463	486	455	468	528	511	472	451	493	487	414	438	463	456	455	476	513	487	498	497	498	443	494	515	476	441	485	441	486	488	473	483	490	458	471	467	519	482	465	486	477	472	434	499	431	480	495	469	461	479	511	486	474	497	440	426	447	479	455	460	480	448	466	469	465	471	460	478	442	485	435	471	476	472	476	479	429	468	482	423	458	508	457	513	408	497	477	481	479	517	445	448	452	441	486	457	463	489	485	457	451	475	451	487	457	440	473	480	458	451	474	460	463	432	464	462	493	475	480	452	466	489	457	497	489	470	429	484	473	481	437	465	462	442	466	473	468	483	482	512	497	488	432	443	477	476	455	473	497	516	471	448	448	460	455	422	467	460	437	464	479	467	440	485	489	459	466	448	473	481	466	470	481	492	496	466	465	441	455	490	435	495	462	466	484	450	468	477	474	451	430	459	492	491	454	445	478	426	433	436	454	455	463	465	488	472	495	493	509	483	437	460	500	471	486	462	450	479	506	485	469	479	463	507	459	499	476	465	471	475	518	462	426	487	459	450	444	470	487	454	427	439	471	466	485	472	459	469	440	499	489	460	437	412	458	505	518	430	473	464	494	424	459	543	505	496	454	521	426	496	464	453	476	501	453	471	480	499	416	455	469	475	459	463	475	441	506	480	518	451	439	456	458	463	441	510	499	460	491	474	469	465	473	485	453	464	466	474	486	449	442	494	487	496	460	458	446	462	505	468	446	508	494	464	461	472	507	493	489	493	455	459	492	489	492	486	483	472	465	456	468	474	470	473	446	489	418	489	462	494	479	493	448	460	455	514	449	487	502	455	494	479	446	463	503	470	482	428	418	503	424	436	448	451	451	494	452	413	429	480	463	520	457	462	454	433	481	467	454	481	438	499	433	533	465	468	469	494	511	504	462	434	456	464	492	462	484	461	501	451	467	441	480	458	459	467	505	500	500	471	479	460	509	473	436	489	466	450	473	443	447	471	500	437	467	550	479	457	454	453	485	466	484	440	454	438	440	464	438	513	473	470	446	467	500
42974	62896	46321	33161	22218	12953	6539	2579	780	629	592	571	529	536	567	478	532	533	517	517	525	538	530	497	499	536	492	517	495	547	527	536	467	530	541	514	508	528	495	490	500	537	510	540	506	514	543	483	482	494	478	500	519	504	528	518	531	540	510	530	520	493	519	531	552	486	497	526	506	507	535	541	512	534	499	500	503	530	514	503	526	517	531	503	557	486	506	475	538	532	511	515	475	491	497	511	493	536	493	472	498	522	523	527	502	531	499	489	502	522	502	466	510	487	477	506	508	528	505	506	477	501	508	514	532	486	508	497	486	516	533	510	520	480	503	509	537	483	490	522	495	512	500	485	513	494	539	486	512	534	493	540	522	477	524	536	541	541	514	501	502	508	500	530	497	525	487	500	545	520	487	512	507	498	531	523	509	529	495	494	501	492	507	526	509	502	542	484	559	489	560	487	491	509	504	462	512	481	492	505	495	490	531	468	532	513	466	550	453	496	535	466	508	515	497	485	517	494	504	528	518	543	491	556	512	510	528	521	489	515	540	549	508	504	514	535	462	517	485	507	527	473	509	479	487	535	480	519	505	471	535	474	510	529	551	512	525	526	463	469	520	514	537	490	503	495	536	480	553	512	537	499	496	502	502	552	519	481	539	521	499	555	531	498	525	549	513	499	556	517	498	496	502	514	533	553	501	534	506	515	554	478	515	496	501	469	510	479	497	485	489	508	494	480	537	530	488	504	516	508	547	539	497	498	523	477	520	475	497	513	481	497	535	509	555	502	507	488	530	512	484	518	474	519	468	484	555	525	442	523	477	503	475	498	515	486	531	506	555	502	515	517	499	568	474	480	461	483	490	490	524	492	543	480	533	497	540	555	512	485	507	538	518	498	484	516	515	527	474	519	473	503	501	512	531	506	491	534	521	525	505	532	467	482	560	550	511	490	522	512	512	491	470	505	532	476	535	491	483	514	505	482	476	489	501	495	495	525	518	533	522	551	538	518	532	490	532	507	509	492	492	512	485	525	528	506	524	491	514	484	520	527	502	524	501	549	524	522	501	544	506	475	474	539	534	542	500	526	506	534	489	520	495	492	535	498	516	553	519	535	520	522	495	492	524	519	517	475	497	512	512	486	530	509	480	451	518	497	488	518	515	538	539	503	509	500	532	554	507	516	554	503	499	525	557	525	530	523	500	491	493	504	517	527	580	480	521	520	472	531	502	491	495	482	526	502	525	560	526	558	524	484	490	495	507	519	591	469	539	477	510	515	503	520	481	472	476	487	494	505	522	515	485	505	519	562	518	522	532	481	527	520	491	527	461	489	531	473	485	487	528	497	492	497	518	517	515	519	475	513	521	470	506	519	489	558	528	502	527	558	490	501	509	491	511	507	523	516	510	495	506	518	494	543	519	536	508	527	488	506	487	503	497	511	512	526	503	491	488	499	525	552	527	506	494	504	536	511	497	512	525	540	542	510	489	490	504	511	474	553	522	522	501	487	449	519	525	506	480	493	480	480	477	497	499	481	518	489	533	514	482	525	506	528	505	526	467	500	521	520	511	497	476	555	517	505	491	511	484	533	461	533	496	498	509	548	482	481	536	518	525	508	513	450	507	499	532	520	481	522	521	518	486	460	495	468	523	484	493	528	537	518	507	496	489	484	540	524	506	497	507	505	496	536	496	521	501	491	518	506	508	492	488	504	495	495	514	514	514	517	519	494	470	506	503	499	520	512	502	504	501	482	484	501	506	535	453	540	525	466	519	507	525	474	528	432	533	488	510	507	466	524	517	491	508	514	529	543	526	490	510	477	521	504	498	507	488	549	512	538	471	528	485	495	534	531	523	503	518	512	506	517	503	523	501	493	584	488	518	486	517	490	494	491	501	474	515	533	506	551	470	486	492	467	509	503	512	510	523	541	532	502	496	506	533	521	487	550	486	501	555	500	503	515	553	515	550	480	556	479	479	522	556	506	473	526	543	531	533	465	550	532	533	484	485	475	476	483	501	502	496	519	503	546	484	517	504	549	488	495	511	525	515	561	545	504	524	507	519	479	512	521	542	521	511	482	522	508	482	451	496	506	514	544	510	533	515	453	511	507	489	507	505	536	543	507	466	512	488	523	525	498	514	526	512	526	469	530	516	514	506	553	504	490	467	537	476	535	524	509	546	524	545	527	491	480	470	482	530	486	519	549	511	490	523	509	559	498	526	505	500	527	517	491	506	537	495	478	484	500	489	513	518	471	485	508	476	507	490	525	518	527	516	505	511	503	510	542	491	526	546	539	527	521	521	487	518	517	496	452	540	441	527	506	479	507	483	473	513	508	499	526	502	497	503	490	513	522	515	495	513	521	516	514	525	522	489	499	485	538	501	505	484	518	503	530	505	460	513	489	506	510	523	484	527	486	479	527	545	505	516	501	474	527	498	538	525	540	503	530	519	527	493	491	510	548	558	515	480	530	493	529	506	518	485	482	521	490	504	485	505	487	498	477	498	516	507	559	488	464	566	479	507	528	544	498	507	480	503	488	529	531	517	532	511	536	510	519	499	521	472	497	524	530	498	508	542	495	542	498	481	497	475	517	487	507	498	512	495	501	493	508	506	537	483	515	490	493	495	551	505	525	530	490	479	597	502	495	491	528	488	502	503	476	501	543	513	498	494	546	499	485	546	500	522	501	501	522	505	500	509	529	484	497	523	485	474	500	515	510	486	493	527	532	546	533	511	515	509	540	494	476	488	530	562	521	525	524	511	482	509	509	510	540	477	566	497	551	466	520	490	509	508	509	466	553	527	524	536	522	522	490	510	508	494	512	511	484	516	499	525	494	550	469	504	468	537	521	518	500	496	489	497	510	501	485	498	463	507	485	542	517	509	527	485	501	488	520	536	484	558	508	489	490	460	500	470	460	510	534	509	490	504	493	513	533	502	495	525	550	510	463	487	549	493	555	523	508	510	507	515	488	509	521	500	511	506	516	512	537	532	517	473	514	527	481	491	521	474	479	505	514	530	515	502	496	511	514	490	503	513	513	526	506	489	475	516	547	499	545	535	456	533	501	525	507	474	514	484	489	512	499	472	511	475	517	515	526	498	527	494	502	539	519	506	530	474	504	517	488	475	528	489	526	498	500	518	512	470	463	506	480	533	473	522	522	536	545	520	505	518	535	491	573	505	493	551	498	520	535	520	523	491	515	538	493	500	544	552	474	500	454	524	444	508	525	532	524	528	519	480	506	524	497	483	496	481	512	503	501	503	507	510	542	466	509	556	506	458	505	527	523	495	516	518	522	504	520	560	535	483	524	482	512	434	508	541	509	453	511	529	495	494	501	492	454	513	523	533	474	493	512	500	514	530	506	507	545	533	507	512	496	528	495	488	482	523	501	520	522	491	529	498	511	521	540	528	528	518	513	487	476	539	481	484	517	546	465	506	497	528	516	521	495	509	519	531	507	535	523	511	510	528	470	504	480	514	480	546	484	525	549	526	549	501	510
32365	31892	30037	19013	6072	1613	620	347	322	271	305	285	281	254	269	309	270	270	257	285	282	261	285	277	304	290	265	264	279	274	248	270	259	260	273	286	274	281	291	286	264	292	270	272	246	281	243	291	281	311	289	239	293	282	283	271	281	276	290	275	283	268	259	252	273	293	284	291	268	272	259	288	276	269	248	273	268	290	264	279	282	270	246	255	268	283	275	257	265	257	284	253	299	289	250	248	259	280	278	263	286	277	252	264	292	281	250	273	264	291	269	294	273	245	267	258	281	255	274	236	264	291	283	258	287	276	264	278	272	288	268	267	289	273	240	261	256	266	245	255	263	282	289	265	267	271	280	296	255	288	268	247	278	301	270	264	253	279	275	265	289	253	259	271	241	273	292	258	280	255	241	282	289	280	280	303	265	261	272	244	282	287	290	289	245	280	243	256	276	256	262	239	285	278	280	265	273	238	265	282	260	250	290	260	267	265	271	257	264	256	286	265	264	288	256	269	257	281	274	317	266	281	268	243	260	261	278	251	302	259	249	272	259	301	278	275	276	249	245	288	284	280	271	294	270	275	265	286	269	255	277	281	302	278	280	271	292	302	270	273	279	289	264	277	277	259	268	284	256	288	257	294	271	282	286	316	292	251	269	281	277	267	247	270	250	253	276	251	316	301	237	278	283	277	255	258	265	266	278	254	286	293	273	256	242	249	253	278	286	282	263	267	246	260	266	283	262	257	280	268	259	266	298	291	276	257	281	264	300	287	265	263	264	269	283	299	286	271	265	258	330	264	283	291	260	278	286	248	250	267	238	279	315	261	257	281	266	249	272	240	271	265	279	280	281	264	284	253	280	282	277	282	260	247	247	270	284	284	288	280	260	257	264	278	264	246	291	288	267	262	293	257	261	256	280	257	255	251	264	251	301	284	264	274	272	302	251	261	237	306	265	307	294	268	272	292	248	264	279	251	260	254	272	269	259	264	271	276	282	285	267	277	289	267	291	276	300	266	237	281	295	237	264	257	255	305	264	277	258	274	260	294	291	262	299	283	254	261	293	254	268	257	271	269	280	289	289	278	241	268	285	277	278	279	241	269	283	285	261	279	280	297	291	289	263	279	289	287	277	273	270	267	289	291	264	286	285	296	279	275	296	275	260	278	256	253	290	241	284	270	265	247	254	250	274	273	266	270	259	269	291	249	287	286	249	259	263	277	258	270	283	260	279	263	269	267	285	281	256	268	272	274	242	257	272	281	281	246	284	279	300	290	268	285	273	239	272	259	285	262	259	284	283	246	239	273	280	292	285	252	259	273	278	278	272	259	268	286	299	283	272	292	266	291	257	264	269	266	260	270	287	294	293	260	267	287	273	258	271	267	281	271	275	291	298	305	268	282	272	293	261	271	296	237	259	257	277	271	282	247	268	311	248	275	303	296	283	316	268	242	271	270	257	281	262	258	258	281	270	292	237	272	264	255	255	300	284	252	281	257	283	290	255	262	245	270	286	279	249	283	263	246	285	242	273	256	271	296	293	291	278	273	251	276	263	286	268	267	281	252	272	254	279	261	267	253	281	276	251	252	262	282	276	271	311	266	297	261	248	277	291	254	295	275	252	242	274	244	266	261	280	286	301	265	267	284	268	272	281	274	250	280	273	245	288	285	262	282	273	267	298	246	281	274	274	279	242	251	264	269	295	264	279	302	269	259	308	254	259	272	281	251	248	267	272	286	245	265	301	297	263	279	275	265	276	292	232	260	288	252	283	284	250	246	270	252	275	284	283	281	263	274	255	275	278	286	286	311	262	263	251	266	247	259	284	283	258	282	284	266	285	263	290	269	268	281	263	271	261	246	287	290	291	280	299	246	262	251	285	265	258	281	268	276	303	287	253	271	281	297	240	258	295	255	268	291	256	295	276	302	267	264	279	258	270	266	252	285	249	284	275	268	256	248	263	280	275	258	272	266	264	271	294	255	264	288	269	267	260	247	282	282	267	267	260	256	230	285	258	290	283	249	295	261	267	273	269	260	269	279	282	242	279	240	241	248	266	257	244	274	280	269	279	267	273	269	272	298	265	278	288	260	273	285	250	265	233	258	244	290	271	256	265	256	259	256	262	265	268	278	269	271	251	288	288	257	240	274	286	271	267	270	274	278	260	290	253	276	258	266	269	300	282	265	280	250	262	265	271	249	277	282	269	266	271	259	233	277	282	242	266	259	247	246	279	293	285	273	276	267	315	277	283	228	297	301	270	230	232	251	270	278	273	276	272	262	287	285	273	244	281	230	278	258	270	251	289	284	269	294	256	272	295	263	258	271	267	277	253	240	285	272	263	292	306	272	260	280	260	306	267	278	299	258	262	250	270	281	297	243	274	252	277	286	283	316	261	274	267	271	277	290	270	275	267	254	264	285	271	243	262	252	270	270	283	291	276	259	255	271	251	296	267	223	237	276	280	283	273	290	272	243	275	280	260	281	235	277	300	263	268	283	284	256	246	274	265	247	264	267	256	248	282	265	273	261	233	259	284	277	268	269	262	252	292	248	258	274	283	264	285	268	288	266	294	273	250	244	297	276	308	273	261	289	273	254	230	280	257	282	289	245	277	259	280	283	279	269	250	280	260	258	255	245	268	296	263	244	279	272	282	273	259	271	273	282	260	275	287	264	251	308	299	300	255	265	288	262	261	269	299	267	285	288	272	277	261	288	283	272	245	268	255	291	271	269	289	257	266	293	251	278	273	279	238	254	265	302	271	276	256	224	270	271	261	257	277	292	296	268	237	264	263	257	259	290	274	271	267	279	272	279	285	278	265	268	271	262	269	281	235	293	286	270	260	294	262	267	262	261	288	297	267	281	282	253	268	294	286	255	268	270	284	268	291	275	285	271	256	274	263	275	318	276	250	276	259	283	254	275	261	266	263	290	297	271	264	272	249	254	278	273	282	283	259	290	292	268	294	247	275	275	258	274	270	250	238	250	277	273	275	249	284	292	280	279	281	239	293	282	282	271	281	298	269	278	292	270	293	271	262	247	288	237	248	267	300	271	291	277	270	276	263	283	285	280	273	271	283	245	259	285	280	299	267	277	248	316	276	262	245	249	299	285	281	290	259	242	266	248	272	260	255	258	282	277	270	275	254	264	258	260	261	300	239	252	276	299	289	284	265	275	297	268	292	271	246	264	282	268	239	308	274	267	273	249	263	264	281	282	293	261	275	248	262	260	255	243	290	268	258	277	263	263	307	282	283	270	263	281	311	260	275	267	259	263	277	274	297	278	285	250	266	249	263	264	263	255	257	243	282	259	299	259	259	277	256	267	271	264	262	260	252	258	277	259	283	271	283	290	252	260	283	287	305	276	265	274	257	265	252	274	270	251	280	278	270	288	271	265	250	275	270	288	285	277	280	285	283	267	282	280	294	296	251	270	290	251	276	294	274	264	273	258	291	275	276	234	249	276	259	261	291	256	264	280	296	235	240	276	269	271	306	286	266	272
37987	45860	28794	16607	7000	2238	813	484	380	313	294	294	297	334	346	304	323	302	297	306	290	318	330	328	286	276	326	300	313	319	332	321	312	317	330	320	321	301	289	310	285	313	284	299	318	296	328	350	310	300	305	302	319	307	332	312	291	336	289	311	312	308	312	275	296	329	290	339	300	312	285	326	315	285	330	306	309	295	273	271	305	331	314	350	336	313	316	316	336	312	334	298	317	350	314	288	291	318	311	326	288	348	301	311	335	300	313	345	329	335	287	315	289	328	333	318	332	300	312	354	342	284	300	311	311	320	296	309	298	306	295	319	296	337	307	318	310	305	328	324	318	324	322	304	337	301	326	333	275	295	331	305	333	300	314	299	316	288	307	326	320	319	332	340	277	318	312	355	294	308	313	318	322	328	303	291	325	315	318	313	317	288	343	303	336	319	314	313	310	288	342	304	292	283	320	284	334	314	310	328	345	295	319	316	299	301	336	339	316	313	298	317	303	317	304	338	264	303	309	326	297	319	326	329	309	308	314	303	320	323	306	309	294	332	303	302	289	329	345	334	309	323	285	333	337	318	328	338	322	314	302	324	277	300	308	300	324	294	285	335	341	297	335	282	326	317	302	297	317	322	313	295	334	308	311	319	297	319	294	292	305	334	314	295	310	331	291	313	318	314	299	319	310	380	313	338	318	337	306	320	306	318	313	290	302	313	317	341	306	299	322	352	312	288	306	289	292	285	321	307	301	298	314	313	293	301	305	298	273	329	332	348	302	320	292	313	314	304	289	327	310	359	310	324	298	334	316	310	277	291	312	295	334	311	321	323	341	306	339	338	306	337	343	316	277	306	306	301	317	316	305	305	345	308	312	326	291	303	340	327	317	308	319	296	293	348	323	331	328	340	319	306	316	338	288	289	336	305	290	287	347	316	319	323	295	332	325	315	315	288	350	316	336	318	285	327	288	330	306	303	291	306	288	331	350	291	331	315	329	308	299	288	321	351	310	320	285	274	324	301	327	332	323	295	330	321	324	300	276	320	299	287	316	341	316	318	291	298	321	317	274	280	322	323	296	317	329	313	290	325	311	261	316	336	311	327	339	306	306	307	348	317	310	298	268	320	290	340	358	343	318	317	302	357	313	326	303	313	292	348	284	309	307	333	307	338	338	321	333	335	316	289	319	275	332	311	325	311	294	308	326	317	283	322	322	311	299	317	311	320	306	341	298	326	317	312	334	324	329	311	307	307	307	324	312	291	308	313	313	278	343	313	320	321	324	330	315	308	330	271	309	312	328	306	287	319	304	311	344	309	293	337	340	324	303	322	313	323	304	325	326	312	307	296	308	299	304	318	282	311	333	325	301	327	327	276	304	331	321	324	313	315	307	337	289	316	286	293	306	275	314	308	291	303	330	298	326	325	314	313	334	319	316	323	299	303	311	308	315	310	311	294	289	323	323	307	298	310	307	321	312	356	352	331	287	332	326	335	316	322	298	323	296	324	317	319	338	336	331	317	278	316	338	283	304	320	322	319	311	369	280	329	299	335	323	340	274	331	308	298	324	324	339	312	295	311	321	351	311	315	324	306	295	323	308	295	318	320	301	294	303	318	327	294	308	311	294	325	270	350	341	294	286	321	336	330	327	325	274	314	327	296	303	271	304	306	292	325	298	342	306	319	304	306	308	305	292	314	291	329	307	290	326	337	306	323	309	317	309	330	339	324	305	287	321	323	307	313	326	272	333	327	358	321	329	287	290	313	314	315	283	336	330	311	314	308	321	296	302	332	320	321	301	312	297	277	305	320	293	327	307	316	338	317	302	352	327	315	300	331	316	316	302	316	284	314	298	289	324	328	342	307	321	351	301	318	318	318	297	307	315	296	329	337	328	301	335	314	306	310	343	292	315	329	324	294	320	348	276	311	310	306	305	332	291	297	350	307	285	298	312	282	324	321	321	318	315	329	294	302	346	303	331	358	303	294	339	294	283	345	361	281	326	328	314	308	323	298	296	293	321	303	323	270	330	340	320	309	296	337	366	276	313	292	325	329	283	297	332	326	300	307	329	283	343	290	301	314	303	315	308	309	309	302	272	331	310	348	302	289	328	312	321	324	333	301	304	335	301	286	307	316	322	361	315	294	300	326	286	337	325	316	310	310	303	290	318	328	313	295	297	325	296	325	322	321	305	317	292	330	330	290	289	319	297	331	323	321	290	331	317	322	297	298	311	324	323	306	317	322	331	302	279	320	323	321	315	304	287	305	300	314	336	318	304	328	321	307	286	316	307	335	296	299	281	333	275	317	320	304	299	299	317	294	311	328	293	313	303	350	311	307	323	288	306	317	319	324	322	318	302	288	310	304	326	355	304	315	338	277	322	333	336	297	309	325	323	294	300	316	312	297	315	345	308	294	324	318	330	329	326	323	324	291	341	331	309	313	276	296	318	298	316	306	303	308	300	336	326	300	310	305	327	296	314	319	311	294	329	300	350	303	269	298	283	302	281	308	293	309	332	330	313	330	305	314	308	301	297	334	307	288	324	319	305	309	305	324	298	292	311	300	338	297	293	284	299	323	319	330	320	314	320	319	317	350	327	322	300	295	302	330	306	274	335	310	278	327	338	288	298	295	321	328	305	346	316	303	324	310	322	333	331	317	323	310	291	299	330	329	320	329	288	313	336	336	327	326	292	322	320	325	303	327	304	306	333	317	312	299	332	324	302	327	319	307	316	299	324	326	292	321	316	296	319	340	316	321	337	337	300	307	319	307	306	329	315	338	314	300	336	324	336	302	301	310	300	307	324	319	281	320	319	322	323	312	266	317	329	291	338	317	365	308	318	351	313	334	302	348	301	307	305	330	282	357	332	336	298	317	317	287	318	319	317	284	332	296	326	305	304	305	311	314	334	327	355	326	347	295	289	312	304	321	297	283	317	298	306	323	310	328	281	325	300	306	311	310	336	318	336	324	294	317	303	339	314	303	306	322	321	314	318	327	305	315	313	324	301	282	318	285	283	358	296	310	332	315	328	261	305	308	327	350	302	307	327	332	333	317	361	298	338	300	327	303	295	330	326	337	315	317	327	355	311	319	300	313	298	303	313	331	305	296	294	309	305	311	305	336	353	341	283	304	302	330	347	308	317	303	337	328	312	310	287	302	314	304	336	297	284	313	343	362	353	301	378	300	262	304	339	322	322	275	328	293	331	298	325	321	320	312	314	322	309	288	334	313	304	328	300	313	328	322	301	327	307	310	311	322	289	328	319	294	289	326	294	310	331	296	304	313	323	283	327	282	334	298	335	338	298	301	320	297	350	331	322	306	331	322	348	317	326	322	302	332	324	331	318	290	305	319	330	325	299	294	315	327	305	289	306	315	284	297	322	306	284	317	303	291	327	309	312	288	307	299	355	299	289	313	305	324	313	332	307	344	309	302	297	322	302	313	310	322	319	288	306	305	311	327	325	289	284	338	319	311	299	276	345	318	296	325	307	296	325	295
24036	21046	28197	24534	21038	13819	5445	1726	414	358	349	325	312	303	305	336	289	311	302	323	307	317	311	301	325	347	323	312	338	295	316	322	292	311	305	351	311	296	324	302	329	301	333	356	325	317	324	280	319	322	331	295	326	309	313	318	285	302	289	304	287	318	353	307	304	329	301	299	322	324	292	317	333	305	322	309	299	278	307	332	317	330	302	297	334	324	327	333	313	320	330	308	297	292	306	324	293	309	317	303	304	275	331	347	310	289	322	280	299	292	288	303	320	319	309	338	314	324	288	294	292	299	324	330	293	336	341	300	295	262	337	318	326	336	325	311	297	307	312	288	309	295	328	314	357	318	292	307	340	300	310	311	318	306	312	336	318	312	333	297	334	337	291	311	304	316	307	308	338	279	317	335	301	313	312	295	327	307	310	329	309	298	302	305	313	323	321	293	301	345	318	315	317	303	325	304	274	346	324	367	323	326	319	348	336	303	313	289	316	335	302	322	341	320	322	332	295	320	311	310	334	312	309	317	304	307	316	290	350	327	314	350	331	339	315	348	336	322	315	319	300	305	293	312	334	311	294	336	284	351	329	317	353	303	308	306	276	328	310	279	328	336	324	319	316	337	304	326	304	327	288	291	305	319	308	343	303	327	302	311	330	307	283	332	315	304	334	290	331	298	342	307	308	290	321	346	290	323	320	310	304	300	291	299	312	304	321	316	288	328	322	338	311	300	311	302	290	297	333	296	309	293	316	297	326	300	300	263	327	344	324	327	313	302	301	316	304	319	296	330	296	344	311	322	294	297	267	330	351	294	315	305	321	305	333	322	334	320	292	338	315	318	285	313	299	291	308	300	271	304	297	289	323	282	329	314	300	301	347	330	330	308	308	311	347	312	323	344	318	361	339	306	299	316	302	301	323	329	292	305	296	285	311	310	301	306	295	309	286	334	325	293	282	309	291	259	284	268	292	338	320	294	328	337	313	320	296	293	322	315	322	308	319	300	318	326	323	289	320	319	331	315	320	310	284	317	321	286	329	309	316	287	307	302	322	346	340	293	308	321	318	339	305	312	325	299	294	342	308	316	285	325	328	275	294	320	326	324	316	309	331	308	295	326	320	285	301	322	325	293	333	315	317	330	320	333	314	312	292	328	341	303	314	316	315	311	320	316	320	322	309	330	320	301	305	306	327	303	289	307	318	335	296	321	319	313	301	326	334	288	289	304	319	313	316	314	311	307	316	307	305	339	327	293	262	323	280	283	304	318	307	343	319	304	319	297	345	324	320	284	306	334	333	324	302	305	319	327	328	324	334	306	343	313	296	332	342	300	284	318	333	305	331	333	294	300	288	303	297	297	295	318	323	294	299	290	313	328	331	315	313	308	321	323	327	332	326	297	291	338	305	297	303	293	296	291	308	322	309	321	316	317	266	324	299	315	271	315	318	325	278	289	311	333	296	286	320	296	295	355	299	316	312	309	276	326	342	304	299	306	336	331	295	327	319	317	284	331	288	342	305	316	279	316	297	308	312	313	292	306	343	317	333	327	334	348	267	296	299	346	335	299	308	306	290	303	307	317	314	333	333	305	330	292	291	288	309	304	296	302	329	314	315	324	309	307	316	302	307	297	293	311	285	334	300	290	306	295	328	327	317	310	329	358	340	336	314	288	324	315	327	288	310	305	303	292	275	303	329	312	307	336	346	294	328	305	324	303	321	292	322	358	325	329	323	327	326	291	326	333	311	318	344	268	300	317	310	298	289	305	326	323	301	324	313	298	322	293	311	357	287	291	325	325	299	312	315	347	309	294	299	333	302	309	332	321	307	321	302	315	341	295	300	315	334	321	319	347	338	328	305	308	311	314	308	322	306	337	312	308	321	275	313	322	282	316	295	306	288	297	327	297	306	308	321	306	309	299	318	301	305	338	335	318	349	308	287	324	292	317	330	298	333	322	292	299	325	336	327	316	303	291	301	312	282	316	348	295	322	281	337	334	282	341	309	327	322	327	281	301	302	337	303	321	318	319	329	292	308	347	312	283	292	322	330	319	352	318	335	337	326	324	314	333	311	325	303	309	303	329	291	313	307	279	309	336	344	365	338	329	327	325	304	358	300	290	328	299	319	291	314	328	327	288	332	326	330	289	309	325	318	342	329	317	361	310	303	292	323	310	311	358	325	293	325	304	321	301	313	279	332	321	303	315	306	334	306	317	312	301	315	324	334	309	362	315	319	330	305	296	316	311	309	296	336	330	320	290	343	307	319	302	331	331	294	313	270	305	309	312	344	311	319	291	310	307	306	312	307	294	310	315	344	299	308	299	292	342	326	287	312	299	284	311	323	317	325	313	332	318	314	346	326	305	299	307	320	350	303	289	334	295	319	301	298	302	354	318	356	325	301	300	325	289	321	343	293	321	302	316	298	329	341	304	281	320	307	315	324	292	337	314	316	330	326	306	329	325	332	297	366	302	305	328	327	325	307	318	315	316	302	314	333	334	319	281	337	301	301	316	306	294	301	313	307	323	297	335	357	338	339	296	336	270	303	319	299	321	308	328	330	309	337	315	313	306	311	307	335	330	315	285	319	308	310	292	313	344	306	311	332	296	340	286	297	303	341	295	327	289	297	288	309	294	340	317	304	314	346	288	311	330	327	286	335	314	334	334	324	320	309	316	307	322	311	282	313	314	317	321	340	303	318	321	312	310	284	327	329	330	305	308	318	319	307	317	311	321	341	313	315	316	318	321	307	286	304	280	344	307	269	314	304	297	298	319	316	309	313	292	317	313	311	310	324	319	287	325	301	309	342	328	314	292	321	293	341	300	341	315	313	284	316	321	301	281	318	309	313	316	297	305	338	349	360	306	285	308	296	336	302	292	331	296	310	300	316	311	299	305	294	298	314	308	307	310	307	280	328	297	295	327	314	321	290	321	330	312	322	292	313	314	328	294	315	314	341	327	295	297	298	338	308	330	318	295	312	346	315	319	317	320	320	313	318	305	310	283	323	330	294	291	302	304	324	302	314	276	321	302	332	313	306	340	315	322	344	340	316	345	319	300	334	314	324	312	342	302	321	308	305	274	300	316	327	299	309	307	309	294	297	307	322	302	283	326	320	324	312	334	333	317	286	310	312	300	351	332	306	315	363	302	285	322	344	298	332	316	305	316	337	297	352	298	311	334	330	311	289	290	349	325	308	292	324	311	360	356	323	307	298	331	297	309	311	309	327	353	310	311	326	317	326	293	312	317	300	327	294	312	326	335	303	323	321	348	348	321	326	336	294	311	307	311	291	313	329	298	302	318	288	320	305	296	308	312	305	332	329	317	319	357	331	325	314	323	294	319	312	317	335	308	304	284	301	321	259	285	304	299	301	325	324	329	307	311	301	303	315	323	290	293	325	327	289	321	332	298	321	297	288	319	302	324	321	290	290	320	343	328	315	309	295	288	297	312	309	322	313	314	310	301	324	311	318	302	316	328	309	324	299	318	310	302	342	325
38274	56923	38840	23370	14988	8965	5253	1963	519	406	367	362	339	340	377	381	369	371	330	359	327	370	394	352	381	355	356	339	371	351	365	329	373	347	379	349	333	363	354	345	340	350	341	388	352	346	353	330	342	377	335	378	357	377	353	337	347	391	363	334	377	358	340	402	350	354	364	388	336	325	353	347	352	342	357	353	379	361	295	349	336	361	327	339	376	379	311	380	350	350	325	345	351	352	331	383	325	340	316	359	336	331	369	337	349	349	349	382	350	362	353	340	352	326	352	356	360	342	347	351	335	350	383	329	378	360	345	373	325	319	372	343	345	369	341	379	346	337	345	351	370	353	354	332	364	351	314	355	309	378	317	300	353	376	354	352	395	360	369	334	362	365	379	380	347	328	388	320	345	361	378	345	373	394	361	353	348	344	364	364	334	374	392	373	362	343	353	355	335	392	334	348	376	335	356	362	346	345	364	372	341	310	360	328	323	332	362	310	344	365	346	338	338	338	362	341	358	364	354	357	342	360	316	338	324	320	347	354	349	359	342	345	341	333	341	341	347	364	333	331	363	345	327	373	329	342	344	363	365	365	324	360	369	344	385	328	356	326	359	385	335	330	346	321	343	342	304	340	357	339	333	375	372	356	330	343	328	331	317	324	349	357	354	341	364	351	362	321	363	332	342	364	341	328	341	357	329	334	337	374	341	382	319	345	355	356	354	351	328	351	349	366	367	349	367	366	363	340	353	344	325	355	386	350	404	341	381	380	389	372	403	355	325	312	339	359	341	368	368	312	357	388	344	350	316	365	333	352	327	337	321	356	312	358	313	358	357	362	352	354	351	352	353	367	382	333	322	302	351	382	327	345	348	347	335	391	353	328	338	393	329	345	338	341	329	335	331	378	360	363	398	349	345	335	374	384	342	361	371	338	359	348	345	328	340	340	338	329	301	344	341	353	358	330	363	363	307	347	361	362	349	360	328	372	395	324	377	364	353	340	371	344	384	331	354	332	357	352	346	362	335	387	365	377	358	334	337	370	356	337	319	334	375	334	377	360	386	348	336	361	336	379	378	373	371	338	320	358	379	358	360	325	333	375	362	391	359	350	335	339	372	352	338	362	357	363	360	336	358	323	334	321	357	333	377	329	372	347	371	357	357	349	333	365	335	373	357	360	314	345	341	344	342	317	360	378	336	367	383	317	374	353	351	343	362	331	356	318	338	342	354	335	362	357	375	370	344	344	342	346	341	366	360	323	345	381	353	355	359	331	342	355	351	325	358	371	344	353	357	356	318	366	389	371	297	367	345	338	328	345	353	350	360	352	351	324	323	342	330	364	332	345	389	306	365	381	365	352	384	343	340	372	381	355	365	364	306	340	338	370	343	332	340	372	345	343	357	330	349	334	349	341	336	351	350	367	353	312	354	356	329	352	344	378	366	347	352	346	351	356	354	344	341	351	357	351	306	340	351	374	337	368	344	365	351	320	348	351	329	339	379	360	347	359	367	376	378	358	362	339	368	354	370	385	332	349	373	321	358	347	312	350	377	368	373	385	354	342	333	363	372	354	352	341	326	361	348	361	335	337	361	330	327	319	376	360	340	337	337	335	331	362	361	343	353	328	361	380	332	352	359	338	332	340	345	352	333	336	330	355	352	357	368	323	325	371	357	424	333	355	364	371	361	350	339	351	324	361	371	358	344	332	365	374	343	343	348	373	354	351	339	342	349	376	359	357	341	359	333	358	333	380	341	310	340	327	358	370	349	326	379	350	339	342	329	331	361	351	350	331	328	384	358	349	368	379	326	356	328	352	349	360	343	374	386	326	334	322	327	350	336	331	346	366	369	376	349	359	334	339	346	373	361	332	374	373	348	398	367	356	355	334	331	361	339	366	351	354	375	330	325	339	334	327	332	367	362	319	356	326	356	353	346	335	325	332	366	322	333	396	342	374	354	391	377	361	372	367	337	334	361	354	339	378	346	353	350	372	323	377	331	332	356	363	399	344	347	332	359	320	364	349	348	327	383	369	346	360	348	318	383	330	361	340	356	311	327	332	358	342	393	356	344	352	334	335	345	372	347	351	353	376	339	366	339	353	339	363	362	379	366	347	346	354	318	372	361	348	365	328	363	368	363	322	348	355	376	328	291	360	337	336	355	335	342	377	338	331	343	332	358	364	305	399	369	343	328	339	347	367	372	324	363	354	347	337	346	361	338	354	353	367	343	373	342	378	375	387	370	388	354	350	366	373	374	346	341	360	351	345	320	357	336	387	355	345	366	347	353	343	328	369	348	328	350	352	314	349	344	334	353	399	394	368	370	363	353	321	326	350	342	366	328	360	317	350	337	357	350	374	350	380	393	341	356	348	347	350	354	349	336	359	378	373	340	350	357	361	364	322	372	334	379	358	363	336	357	338	346	375	302	354	347	385	370	337	333	398	328	360	362	354	331	377	349	380	367	352	324	370	330	329	374	312	363	382	349	360	329	373	325	362	350	384	327	343	346	326	374	342	372	365	347	355	358	392	344	344	338	380	345	338	337	340	353	351	358	343	326	336	338	334	384	366	345	361	345	343	384	357	380	342	344	367	362	381	344	360	377	336	348	353	395	355	357	352	360	321	342	352	341	340	353	328	319	366	357	341	358	345	328	320	394	351	343	370	331	340	346	349	378	317	378	369	333	345	348	360	344	370	387	318	379	345	373	354	340	354	390	354	344	332	343	373	362	317	356	365	351	353	323	351	378	323	342	388	337	329	350	346	323	343	327	374	340	351	354	323	331	379	385	371	329	340	350	328	362	359	346	356	374	342	331	348	334	381	370	368	344	350	350	324	373	358	384	353	355	332	332	366	320	369	355	373	355	390	366	327	349	313	351	355	354	388	363	356	365	334	326	367	370	381	345	347	344	348	370	355	322	373	347	370	326	341	355	344	340	358	323	357	356	340	336	338	340	323	342	366	365	376	328	344	337	329	330	371	361	325	352	361	335	349	352	344	326	358	345	341	337	375	340	365	340	339	370	346	356	339	336	351	363	367	373	345	347	352	363	329	362	342	349	354	360	343	360	334	338	340	365	358	351	371	358	378	345	349	354	333	342	383	364	313	358	348	359	359	361	358	371	356	387	326	322	372	370	325	348	328	400	348	372	382	371	365	344	366	358	353	337	334	342	344	367	343	318	379	346	349	342	352	333	326	384	335	372	340	315	359	334	357	346	332	353	353	348	326	370	369	366	361	355	361	371	332	384	371	338	348	340	351	314	363	374	322	360	377	326	322	327	377	350	362	331	371	353	361	379	366	326	370	347	325	347	354	318	357	363	336	363	311	379	362	331	359	349	337	331	378	331	341	349	336	329	369	331	336	351	366	330	355	352	341	349	341	405	367	319	351	349	354	348	338	364	357	351	379	339	381	366	365	361	354	348	384	331	351	350	342	352	373	355	354	359	355	377	368	345	369	370	378	333	355	340	342	346	364	341	380	364	377	377	331	340	388	333	353
25411	21245	27676	25975	16832	7113	2011	640	483	419	351	364	325	318	379	352	337	371	383	349	366	337	351	371	345	364	376	355	366	352	352	327	314	357	340	345	382	342	358	353	320	369	353	351	347	376	325	357	377	383	359	341	309	353	328	372	323	405	343	380	332	369	353	361	381	344	331	375	360	330	366	364	331	375	332	343	326	341	328	354	370	360	397	320	342	365	345	335	356	337	343	358	346	312	347	343	341	327	356	363	341	355	368	355	371	375	351	337	346	341	331	335	319	353	367	364	327	361	373	337	371	365	359	339	344	343	331	328	351	337	386	345	343	333	348	347	340	344	338	386	320	309	383	396	342	341	326	333	341	344	329	340	349	322	343	324	346	344	332	350	340	320	354	358	363	355	344	362	357	360	372	350	364	334	315	363	331	350	345	342	353	363	328	331	334	341	328	365	324	354	365	344	334	355	363	333	347	361	352	359	367	371	343	357	366	310	364	335	355	343	337	378	331	370	352	345	367	327	325	349	338	341	332	351	366	364	358	364	355	365	396	334	350	339	366	321	323	331	345	349	382	343	317	334	356	335	354	338	344	312	358	388	330	333	309	333	370	332	368	377	341	354	363	385	348	335	344	351	318	361	333	346	350	320	378	342	363	358	358	374	356	331	307	353	333	326	367	363	334	363	338	353	371	358	360	333	311	360	360	332	349	406	329	345	370	309	355	355	349	343	342	330	361	345	364	326	364	408	320	351	358	346	358	338	342	365	339	376	371	415	337	354	326	357	344	341	386	337	369	371	320	346	355	321	369	346	321	368	355	355	372	353	387	342	346	350	340	383	372	357	352	316	352	368	334	313	357	382	332	349	381	383	360	342	358	340	321	337	338	368	340	343	400	332	360	379	377	369	358	355	330	341	320	374	368	364	371	343	359	372	329	338	357	382	359	351	380	335	331	338	370	367	372	346	339	321	352	364	378	373	366	324	390	335	327	339	360	387	337	375	343	345	352	339	368	370	348	336	361	342	364	342	350	350	348	343	347	363	367	344	421	339	360	315	366	374	357	337	372	340	338	348	352	353	355	359	344	354	377	364	369	359	351	361	347	341	294	352	350	333	339	352	370	356	361	399	344	352	365	328	342	332	346	344	358	348	341	346	351	328	338	356	350	360	360	309	367	347	372	350	343	361	368	385	343	325	334	367	336	340	348	334	346	346	326	373	358	360	343	340	374	342	341	355	355	366	348	339	336	350	342	344	337	347	374	366	328	345	376	358	298	364	317	346	374	368	361	320	315	378	341	360	351	362	329	327	327	360	350	358	342	340	386	368	363	351	332	364	352	335	356	310	371	342	329	360	368	360	333	360	343	355	368	342	322	335	313	323	361	336	360	358	340	377	397	365	327	385	344	326	315	365	344	333	342	331	362	370	346	352	341	356	319	324	356	353	320	360	338	349	348	355	343	306	344	318	348	387	351	315	334	322	362	352	330	310	339	383	365	325	352	369	367	346	363	335	360	347	400	337	358	367	375	376	368	326	354	373	360	376	322	358	379	359	341	354	342	360	343	324	370	365	348	353	333	371	345	323	344	336	350	341	375	313	351	321	383	328	351	340	336	391	324	345	378	357	345	345	398	348	340	343	339	333	335	347	351	353	343	329	355	336	349	371	361	345	367	357	346	329	349	316	389	389	330	361	367	367	357	334	324	368	345	329	346	333	360	354	344	344	329	339	343	322	343	343	369	363	358	340	361	340	346	359	339	363	336	310	354	339	340	323	369	335	360	351	336	357	365	346	347	356	370	332	351	346	365	349	342	341	358	370	353	342	343	383	362	365	362	366	358	369	339	341	340	354	329	318	336	334	315	343	378	327	351	368	352	325	354	364	350	365	366	324	339	372	321	348	337	349	318	362	349	344	308	374	354	352	338	357	349	322	318	347	335	389	316	342	336	335	338	354	359	353	368	349	364	358	346	350	339	339	354	372	333	321	357	354	377	314	382	360	394	323	326	337	324	348	349	342	334	354	348	375	337	358	332	395	336	357	310	356	339	397	359	322	347	354	412	376	349	332	343	357	338	360	377	360	382	345	344	338	341	324	366	346	345	312	332	383	319	352	331	351	337	335	356	357	352	354	330	378	348	363	353	334	324	366	320	331	367	352	335	316	366	335	356	352	354	346	344	331	356	353	339	348	349	330	329	331	360	359	370	363	358	364	361	326	354	376	374	363	347	349	314	359	354	320	326	391	324	380	349	331	346	351	364	337	356	378	373	361	325	334	334	341	329	357	372	361	355	345	339	356	361	377	357	364	404	342	373	316	364	348	376	366	338	362	346	339	335	376	331	336	379	345	357	353	377	368	349	341	337	315	340	329	348	365	350	376	364	368	346	326	347	346	339	373	322	366	371	366	343	365	341	350	323	366	322	353	347	337	343	315	378	342	361	352	365	341	386	337	334	370	376	343	351	334	323	372	331	353	343	339	348	381	346	311	343	344	339	332	346	348	338	323	376	387	368	354	316	376	349	348	346	320	368	346	355	342	344	333	314	317	358	338	346	359	364	336	369	341	348	358	341	358	340	343	341	371	354	354	344	357	369	368	325	342	334	360	379	317	345	368	346	354	343	372	356	372	319	288	377	366	358	348	343	317	343	344	349	364	321	358	324	380	388	343	330	337	336	339	395	324	353	349	338	351	359	325	387	316	360	390	324	338	354	371	345	375	375	331	388	367	376	347	369	361	354	371	335	346	359	341	353	337	331	327	332	377	351	346	337	318	355	344	367	332	373	348	371	347	357	343	373	364	342	390	348	342	376	362	348	386	395	343	361	338	339	324	376	351	314	324	367	386	358	351	341	399	361	327	366	327	336	339	368	352	370	326	339	382	328	348	345	338	334	347	367	355	362	332	346	346	338	338	365	351	372	345	367	349	322	322	368	328	339	360	353	389	363	369	327	376	334	381	378	341	353	351	336	371	333	375	354	339	361	356	341	342	361	338	359	374	352	389	368	358	368	335	351	333	361	351	383	359	351	360	357	356	367	330	307	331	352	357	318	340	361	344	361	356	364	375	400	352	363	326	331	336	334	348	326	323	348	353	336	356	379	365	334	343	344	310	366	419	389	353	364	367	332	327	382	350	348	344	338	350	329	328	340	366	361	348	352	359	359	364	356	354	368	335	365	344	351	351	344	374	340	377	336	388	361	367	353	314	355	337	366	332	344	364	360	339	355	331	334	324	329	374	337	336	363	334	354	333	350	360	388	312	370	362	365	341	340	387	370	377	330	332	342	349	327	349	328	352	326	326	312	356	350	370	318	353	339	360	345	336	381	331	363	338	352	353	356	341	305	351	368	346	354	328	328	323	377	360	352	363	385	329	333	331	346	349	321	370	384	348	346	375	366	337	350	365	357	360	325	327	365	357	359	374	348	340	328	381	336	345	336	347	339	348	356	331	375	363	340	344	365	366	375	337	355	361	341	372	366	353	340	348	335	352	357	343	352	365
37003	48998	33031	22419	15395	7586	2464	813	608	487	425	402	422	399	421	388	384	382	424	362	425	400	403	399	411	390	399	395	416	374	407	440	402	413	397	411	405	391	418	423	419	372	387	403	414	431	390	355	366	373	410	408	378	433	405	379	411	388	387	414	383	370	413	411	383	402	413	400	338	408	355	407	394	420	413	417	382	403	373	421	382	427	393	404	413	402	408	408	403	389	393	366	406	411	398	414	389	360	391	434	389	403	404	401	399	380	356	382	404	411	406	386	408	373	403	444	384	395	410	402	376	379	408	417	434	410	377	395	393	416	379	380	429	388	373	423	386	389	428	426	379	399	373	395	376	441	385	415	422	368	402	378	399	394	394	402	412	390	396	404	394	415	420	399	390	376	406	413	389	422	395	348	360	378	369	396	402	410	453	387	426	390	373	416	386	398	406	397	389	389	372	387	388	437	382	419	411	407	410	397	409	384	397	387	360	429	388	369	418	374	393	398	397	371	421	432	393	416	394	381	406	374	384	425	425	370	388	433	407	361	420	441	381	434	421	416	391	389	407	402	416	413	438	410	384	405	427	406	399	425	431	394	423	384	415	378	467	370	410	438	399	406	412	398	407	405	388	416	407	408	401	404	416	387	368	373	409	387	402	392	437	384	389	395	358	427	404	446	403	383	416	372	397	422	381	406	415	437	392	410	373	373	382	419	402	389	425	404	380	391	433	390	421	440	392	379	431	429	399	383	405	400	394	426	418	376	420	402	407	382	387	382	391	387	386	418	409	414	365	376	404	383	385	414	354	400	375	416	381	402	370	382	421	410	409	393	413	431	402	384	397	409	420	379	423	385	402	396	437	406	410	385	452	378	416	404	387	375	417	365	402	410	407	391	426	393	404	405	399	408	420	403	414	389	411	401	384	374	441	423	404	390	418	409	396	411	371	392	404	402	399	396	421	368	383	401	402	419	393	416	415	391	410	369	401	378	379	383	403	380	392	401	372	408	378	399	406	403	416	419	383	393	404	449	422	396	372	386	371	433	392	398	399	369	427	389	377	407	393	389	421	410	395	417	410	399	386	416	387	397	411	407	423	395	465	394	404	382	411	414	384	400	410	426	394	388	406	356	468	416	390	415	401	393	418	433	378	379	395	401	400	419	409	350	371	416	360	402	398	397	417	412	381	400	424	381	406	405	421	398	380	423	398	396	374	381	431	433	408	367	409	379	406	407	421	379	395	370	391	414	380	420	410	411	398	392	421	379	373	410	394	395	428	397	392	386	414	387	398	441	420	452	428	392	387	432	395	404	426	386	386	418	382	385	408	398	367	394	391	392	413	382	398	404	405	411	398	388	411	416	410	381	429	394	392	396	428	406	395	367	425	383	356	400	450	396	401	389	415	394	391	392	390	408	414	424	429	433	416	403	383	371	395	406	398	425	396	417	412	395	400	381	388	398	414	438	411	382	420	446	391	385	393	400	394	411	377	404	412	413	404	369	424	409	409	378	438	389	394	411	387	388	411	420	392	408	417	432	382	402	398	412	399	405	370	436	409	400	447	385	397	435	424	394	375	420	443	395	388	381	400	413	385	354	382	398	414	389	414	421	423	373	380	404	429	405	402	399	404	387	398	413	472	380	402	432	410	408	396	402	411	409	399	392	412	404	388	451	385	397	361	398	419	387	399	366	415	393	405	437	391	423	400	369	418	397	365	420	400	431	417	397	423	454	442	370	403	417	387	405	402	426	423	396	371	405	392	370	419	367	394	382	368	391	382	382	430	432	410	350	415	381	388	379	436	448	414	439	409	360	386	399	383	389	398	379	411	395	396	368	402	428	378	386	408	402	409	404	397	421	399	389	379	389	387	414	365	412	430	383	409	416	395	424	419	386	421	422	396	385	401	390	404	398	430	419	396	377	404	416	419	415	393	442	403	421	386	424	375	372	414	386	398	416	394	375	382	394	388	427	388	378	443	383	411	428	428	451	355	424	402	414	462	405	387	398	409	394	414	452	381	394	405	421	406	394	411	424	367	413	425	406	406	420	382	369	390	420	412	442	398	408	391	357	420	412	401	386	408	384	398	438	395	427	461	356	418	422	400	393	362	404	415	444	388	407	392	441	418	367	395	388	364	407	432	450	362	384	435	389	394	368	398	395	409	401	390	371	414	392	391	419	391	403	411	371	359	369	402	447	390	375	418	395	392	387	394	389	391	418	393	408	419	398	391	415	398	409	392	437	383	445	408	427	390	380	366	374	405	405	365	369	376	388	396	401	434	418	403	388	401	375	410	422	387	368	357	400	403	406	395	418	353	393	388	389	411	397	406	413	357	396	387	380	405	394	412	388	426	428	373	395	398	397	383	404	412	413	374	405	404	350	392	413	415	426	405	383	414	388	363	403	388	399	389	361	368	392	405	391	392	428	435	415	368	423	382	390	396	400	419	398	390	422	409	383	373	395	390	406	399	404	413	402	388	394	386	393	383	395	373	382	399	410	417	388	388	427	402	433	411	391	364	389	373	395	394	425	411	408	373	389	371	382	429	460	392	393	420	385	384	423	411	393	405	423	419	394	414	410	422	408	388	431	408	390	404	416	383	427	380	387	386	397	394	405	383	419	424	437	396	418	386	404	380	418	417	379	387	373	389	373	387	430	395	409	391	441	404	348	403	382	384	394	392	429	386	355	405	369	434	430	437	425	373	385	398	383	397	413	404	416	412	397	401	399	401	405	372	380	392	394	390	395	387	384	389	385	444	409	406	419	433	412	390	420	411	411	386	399	400	387	370	437	424	401	373	389	413	417	400	425	376	414	388	394	363	449	408	425	413	385	423	367	399	405	401	398	378	396	417	417	414	407	389	430	397	401	410	382	434	416	388	436	360	425	385	377	408	400	399	361	421	421	417	384	414	398	399	391	431	422	391	411	396	394	450	411	388	410	421	397	366	420	409	405	407	403	419	404	375	404	421	401	357	432	416	387	392	395	392	393	379	379	393	395	385	405	411	388	400	373	374	408	403	389	385	399	383	402	415	399	378	399	427	408	409	425	372	393	416	369	430	404	414	418	382	370	400	414	418	392	409	410	409	426	358	370	372	393	382	406	397	410	412	404	450	417	367	418	390	388	381	417	428	391	396	387	360	416	394	378	389	388	401	412	397	385	416	424	413	445	369	398	401	401	440	431	400	381	408	419	422	395	410	396	422	405	416	401	403	389	399	430	406	401	386	427	404	420	400	433	404	398	427	390	399	376	408	402	383	397	405	392	381	392	385	423	385	414	384	420	404	433	433	384	347	399	428	416	405	401	458	418	377	416	394	393	411	415	417	397	394	401	386	386	414	416	387	422	398	372	431	376	385	383	395	371	363	431	388	376	397	385	431	381	387	406	435	396	410	427	380	402	382	374	456	402	394	414	385	413	392	372	425	420	423	383	437	366	413	428	410	409	369	398	405	390	387	371	385	411	419	413	423	415	396	388	413	379	403	404	372	409	387	368
22915	21096	28725	23920	21640	21488	14507	3208	802	544	453	513	457	482	490	471	465	462	453	503	471	450	465	451	447	438	470	446	461	473	425	496	442	457	484	460	455	459	453	493	449	472	456	443	487	476	458	479	475	432	476	474	394	409	504	460	498	458	440	449	438	475	466	451	436	508	419	461	410	453	432	475	441	439	471	447	454	447	403	485	420	469	453	446	439	452	450	473	442	397	436	411	444	448	473	447	425	476	445	485	448	446	488	436	461	470	477	468	435	458	438	454	430	478	417	473	471	425	447	489	439	488	426	467	472	467	476	416	476	467	457	434	496	470	464	461	441	479	478	454	440	431	423	454	392	431	466	479	478	392	432	445	428	445	432	484	494	441	439	411	441	496	487	493	455	450	442	449	459	447	436	468	451	491	476	443	445	465	435	439	438	413	457	479	481	469	446	438	463	439	418	416	486	434	466	455	468	434	463	411	430	451	459	462	479	460	481	484	445	438	434	457	462	408	469	462	459	446	442	449	445	440	437	439	460	477	430	434	452	436	425	461	450	438	423	433	471	441	434	413	448	450	445	413	472	439	428	437	441	454	474	460	490	477	469	444	444	468	444	492	404	438	471	459	485	458	422	460	471	416	439	417	465	473	458	429	443	455	424	412	503	463	440	460	444	448	453	388	446	461	438	423	436	448	454	424	482	437	460	439	460	433	460	451	459	445	415	488	453	457	487	424	419	416	477	483	456	423	451	441	456	447	464	435	434	460	462	453	459	469	420	456	445	467	467	481	467	441	477	439	450	473	470	455	409	448	471	417	408	480	469	467	440	435	436	475	463	454	449	440	432	434	456	425	416	444	435	426	427	474	457	448	464	434	456	465	468	464	471	445	449	424	485	469	494	444	431	466	507	425	457	435	427	443	469	448	439	479	457	443	452	432	470	468	473	399	478	453	454	466	441	450	466	493	471	432	489	458	467	436	432	475	453	438	413	453	458	502	474	471	447	486	438	405	421	451	448	416	449	448	455	444	446	453	452	442	462	437	442	441	443	449	465	469	438	468	440	424	483	482	436	442	466	429	429	432	434	498	445	491	456	471	453	452	468	438	476	446	430	446	456	471	431	444	431	463	430	435	438	468	476	404	416	419	423	469	435	428	443	455	426	440	456	418	482	449	446	426	466	474	470	464	471	470	462	459	447	463	467	462	478	485	444	467	467	462	475	451	484	440	446	493	461	461	502	467	446	402	438	428	481	480	483	421	459	463	440	453	489	439	478	490	415	477	459	434	421	454	458	458	459	457	443	467	471	442	452	459	440	449	398	462	441	475	403	444	440	420	455	479	428	411	436	432	469	404	464	483	437	432	441	451	511	442	424	413	499	457	458	429	454	431	463	452	477	465	446	459	490	444	426	466	425	457	447	489	435	442	490	461	447	414	431	441	434	476	473	473	425	460	422	435	487	458	461	409	431	439	434	435	460	466	453	471	455	454	461	451	431	419	438	463	471	458	424	455	461	427	468	475	446	478	482	456	433	468	455	482	442	415	476	469	497	449	452	386	455	479	438	441	466	490	456	450	416	452	462	434	486	473	456	447	434	466	446	431	416	443	442	453	456	445	437	436	469	472	489	451	454	435	415	493	459	428	463	458	438	448	466	444	445	476	433	445	469	429	427	433	478	460	482	466	419	468	448	449	451	463	455	441	448	454	473	485	462	436	452	438	463	459	460	467	436	436	453	466	468	432	445	421	453	436	450	432	447	447	391	445	449	441	433	454	444	457	416	474	450	442	437	449	425	452	443	491	490	458	486	457	486	462	488	442	463	427	438	452	451	496	432	430	435	464	438	463	454	484	405	424	451	469	415	429	446	463	450	493	451	413	426	447	470	478	487	442	450	460	435	437	492	446	439	468	457	438	445	458	449	448	459	419	469	487	449	430	451	467	411	435	434	481	481	460	443	456	430	437	457	437	457	445	484	465	467	405	421	465	435	446	447	482	473	455	432	423	467	416	482	458	465	447	455	445	495	466	419	456	454	435	462	481	445	444	437	429	456	504	435	426	450	448	433	438	455	434	482	456	479	469	448	440	459	500	448	434	469	441	458	430	461	463	426	478	464	474	448	465	439	438	438	454	452	439	462	452	456	453	452	469	474	426	458	460	456	442	461	421	439	418	430	428	481	395	448	470	453	460	473	454	414	456	456	511	457	472	458	482	478	480	449	465	481	461	464	480	457	478	452	450	455	450	407	450	454	459	426	470	475	478	432	457	403	449	419	441	460	429	435	480	460	460	459	460	497	437	458	463	471	476	440	459	455	460	457	451	442	443	437	459	491	473	438	430	420	466	415	503	482	480	470	435	458	432	429	417	432	406	474	404	464	432	443	471	432	461	449	445	463	453	460	439	408	432	458	428	441	456	429	438	482	480	454	433	435	471	449	484	462	445	413	431	449	460	437	468	450	456	457	467	451	437	486	454	449	451	444	448	461	459	470	445	447	477	460	456	458	430	427	450	456	392	455	470	448	441	427	431	463	441	426	462	439	492	444	421	420	449	468	469	459	450	432	454	443	460	448	445	490	458	437	469	452	463	457	432	439	483	409	441	460	472	425	436	423	441	444	456	494	467	457	424	475	449	430	462	421	494	412	486	463	434	459	478	422	419	494	453	461	418	440	438	458	457	477	422	468	464	470	469	468	449	472	445	420	465	447	426	426	446	450	433	456	446	453	435	445	461	415	472	437	422	427	464	416	459	442	468	463	461	480	459	470	462	419	453	481	459	471	439	442	459	453	458	432	480	444	426	446	450	481	440	450	487	443	426	457	478	443	469	423	431	442	426	461	432	451	485	451	450	492	462	446	435	451	462	474	450	456	475	466	474	454	422	456	423	405	444	410	437	421	405	443	448	465	462	474	463	446	462	453	442	465	453	466	462	458	440	433	457	437	451	447	460	433	468	435	438	464	495	475	435	471	433	461	448	457	451	419	453	439	437	451	437	440	418	466	437	465	490	434	421	415	451	479	478	461	426	424	434	449	455	472	450	446	472	474	435	476	434	420	430	435	426	441	455	436	462	433	438	452	434	436	447	420	449	414	442	458	457	443	450	460	459	456	438	458	437	447	458	423	438	462	452	458	441	461	486	417	447	455	425	453	436	442	441	503	465	425	434	468	436	399	443	457	483	436	441	431	447	440	462	463	459	447	457	441	446	437	404	416	449	449	450	451	473	453	416	404	448	454	441	459	469	466	465	402	438	411	470	455	433	440	434	453	449	451	433	444	470	433	448	442	438	458	463	441	469	481	453	452	433	423	466	480	453	479	438	442	446	431	459	462	437	449	473	456	447	472	448	474	459	460	443	427	440	450	463	419	433	482	439	456	473	433	438	425	425	465	464	467	470	456	453	443	454	446	461	432	436	450	408	459	410	476	467	479	484	484	491	488	469	459	458	457	409	434	447	442	437	464	430	436	480	441	447	450	468	428	489	435	478	433	442	450	445	479	441
40357	68563	46711	33712	23331	14123	8092	3184	848	613	567	530	552	481	531	518	490	481	508	500	513	494	484	464	481	513	495	500	544	526	520	479	491	464	532	492	462	463	470	495	502	507	532	500	473	498	487	537	468	462	512	500	537	490	531	467	461	475	511	448	471	497	521	517	494	497	474	501	517	497	536	516	481	493	501	508	448	491	490	455	504	486	465	527	481	487	480	495	496	504	490	486	497	478	468	496	524	498	490	494	529	468	506	499	512	468	519	489	482	494	493	475	469	448	489	449	487	469	470	528	502	517	467	510	489	525	481	508	475	494	453	497	465	480	525	505	488	513	513	492	495	540	518	522	469	467	495	456	519	491	484	483	499	534	486	509	488	449	510	502	487	518	492	475	498	518	524	516	489	544	442	510	481	490	446	463	487	496	460	503	469	475	479	495	460	528	463	473	505	502	510	469	472	483	490	505	469	481	516	496	503	486	474	497	489	515	476	515	458	497	506	477	473	468	478	506	483	523	524	471	486	491	483	481	471	479	484	533	457	504	528	498	477	497	480	480	520	500	442	506	502	487	460	485	493	498	471	477	517	512	498	474	493	508	500	511	509	549	466	465	510	513	491	499	486	487	495	505	489	466	508	452	512	488	499	517	548	494	504	466	455	479	527	484	487	479	473	506	497	457	511	482	506	450	471	484	502	514	518	522	509	483	516	489	518	542	478	480	499	509	504	501	470	484	502	489	494	502	532	481	490	483	506	520	433	490	489	498	504	498	486	491	491	498	487	484	503	508	504	521	508	495	485	523	494	489	538	495	453	516	497	508	505	517	469	457	462	478	499	477	488	484	526	515	508	493	485	477	505	500	471	496	487	480	508	496	514	516	497	486	510	501	474	502	491	470	507	497	521	489	530	489	538	449	475	508	462	518	446	503	465	517	508	473	497	520	522	475	492	547	485	497	509	475	463	462	477	520	474	485	478	507	486	509	514	504	525	503	540	460	508	468	505	477	482	502	511	509	497	451	531	478	468	488	543	512	507	522	476	481	506	500	492	465	520	472	488	449	492	472	469	518	495	513	467	464	509	478	463	432	488	502	508	463	475	512	502	494	517	478	472	465	490	482	463	477	513	494	493	477	483	464	484	473	472	519	477	491	498	500	445	514	476	507	505	476	457	479	506	532	513	500	469	488	446	474	481	478	505	474	513	507	518	470	499	482	501	456	500	499	515	473	519	495	501	478	479	477	465	460	491	527	469	442	483	484	505	500	485	509	481	483	518	482	482	473	514	456	453	467	513	510	511	491	497	466	504	484	507	462	512	472	499	494	455	482	504	468	486	506	442	484	526	497	488	479	485	480	494	517	487	490	506	467	517	503	498	481	491	519	482	479	500	483	498	507	510	501	501	485	502	502	504	491	479	482	480	478	486	489	486	503	507	463	508	509	471	512	488	472	487	465	494	517	483	494	481	463	457	513	435	495	473	486	522	504	493	490	527	503	515	503	481	450	477	534	436	466	506	505	456	492	505	478	520	471	467	468	484	515	492	550	488	501	459	473	535	471	491	519	514	498	504	476	516	508	481	528	505	503	458	486	479	501	501	493	522	517	476	455	491	512	492	517	502	482	501	496	453	497	503	530	466	508	475	477	486	525	519	500	458	503	485	536	511	512	529	425	488	488	486	519	481	474	547	475	496	526	448	479	511	497	491	454	493	496	479	489	512	500	495	476	484	475	483	522	506	555	502	474	460	512	472	498	500	525	520	500	470	459	496	538	492	472	494	492	501	494	479	514	513	482	464	491	472	536	511	547	501	483	484	481	466	554	544	492	501	540	521	538	470	491	469	467	460	532	462	502	497	515	477	536	457	512	490	459	467	446	500	451	486	477	498	481	497	505	496	490	502	455	469	494	481	489	471	516	493	475	469	476	539	459	490	539	550	486	497	485	512	531	549	480	491	467	508	519	448	499	497	482	508	463	563	489	518	475	494	540	486	489	497	462	515	487	494	511	509	464	492	495	480	499	476	518	521	449	479	469	488	512	504	487	488	507	478	475	471	501	512	482	516	468	494	530	481	502	525	486	515	501	520	486	460	481	508	531	469	466	501	505	484	508	492	545	477	457	501	495	486	485	456	517	506	472	517	494	506	495	493	465	483	494	473	498	478	478	465	509	505	452	489	480	501	470	521	448	518	507	518	496	480	486	495	524	506	470	466	494	488	497	494	494	476	474	475	491	464	477	482	490	506	528	485	505	513	506	467	485	500	495	485	489	487	478	470	518	506	478	473	511	486	449	499	461	459	501	516	489	499	468	449	520	489	487	459	491	477	455	493	535	508	489	541	547	531	518	469	482	476	512	483	522	472	497	501	512	468	499	501	482	495	502	489	527	453	489	516	484	459	489	498	480	481	459	476	536	522	500	488	499	500	491	496	502	507	489	502	473	494	478	501	433	520	520	486	486	530	512	473	505	500	498	502	501	532	484	483	465	495	483	470	524	471	519	548	482	522	457	467	512	510	464	495	527	461	455	493	489	481	487	493	500	525	489	490	493	487	425	529	514	533	511	497	487	517	486	477	500	524	487	503	470	480	469	482	474	433	474	447	496	517	501	479	538	449	487	502	480	461	514	492	491	500	479	499	458	536	489	521	518	494	471	477	477	498	471	477	495	477	474	501	477	514	487	469	460	483	481	475	494	534	538	494	480	506	504	523	468	448	494	495	486	495	489	486	541	509	508	532	479	508	453	478	497	524	481	508	499	476	497	477	537	519	501	478	498	429	472	496	486	459	471	469	493	509	464	467	497	490	498	499	451	499	504	486	497	466	507	481	459	506	492	481	506	510	492	494	502	525	470	499	486	499	506	453	471	489	523	497	467	501	457	494	539	464	491	447	475	480	467	475	444	468	521	525	528	471	487	482	479	509	481	474	512	513	470	498	506	512	486	482	450	457	477	489	447	473	492	477	483	451	527	490	480	505	511	499	465	541	496	532	531	511	482	453	488	501	486	516	483	479	505	506	480	480	444	508	511	517	474	466	486	510	440	491	466	491	472	470	489	482	490	500	525	501	517	493	473	479	492	488	471	513	458	516	478	468	529	490	476	490	532	515	514	509	512	476	476	460	505	465	512	516	493	471	527	522	478	541	460	496	482	503	511	505	478	491	497	451	493	507	504	482	516	507	532	474	483	477	490	529	486	485	472	461	537	508	464	467	494	483	512	493	457	520	469	476	469	457	515	507	505	490	482	459	483	482	509	486	506	475	498	480	445	492	477	484	512	452	479	495	507	496	531	530	501	500	498	455	477	529	471	485	521	496	491	491	491	488	520	462	488	501	502	493	495	552	507	509	473	486	475	557	499	501	536	480	529	472	483	509	500	532	487	493	496	529	498	523	479	547	527	475	470	472	511	469	503	503	510	526	456	469	466	458	485	465	491	501	491	448	515	487	534	490	507	477	500	458	502	499	499	465	481	477	495	509	491	464	451	464	452	458	511	496	497
31494	30376	31311	16030	6212	2606	1016	360	259	285	251	229	266	264	248	250	213	234	259	277	261	278	238	241	235	244	245	253	229	250	229	223	254	242	272	270	236	236	250	245	266	245	255	260	262	256	236	245	254	258	248	229	259	248	261	248	245	262	274	251	235	217	260	248	211	257	237	242	242	248	231	230	248	247	239	263	260	256	254	287	263	234	246	266	210	251	253	240	247	266	275	263	233	265	241	243	270	258	267	224	259	265	244	237	217	240	231	260	252	273	235	256	229	266	256	256	223	248	265	246	226	225	259	252	234	254	257	259	243	250	258	265	232	250	259	255	254	258	261	257	258	228	277	230	264	261	253	238	252	276	252	251	286	250	277	229	278	265	237	223	255	239	240	225	244	257	277	222	237	286	269	273	259	240	266	250	216	240	251	270	241	225	270	258	267	250	249	235	251	239	234	231	228	237	228	230	247	256	240	246	238	234	254	219	274	246	231	227	265	238	250	259	210	233	239	280	261	255	241	272	269	259	245	258	252	262	252	258	257	280	266	239	214	246	250	223	256	259	254	255	273	243	222	247	216	248	262	199	249	267	256	263	262	243	263	238	244	237	238	271	271	240	273	224	245	246	235	246	266	237	261	267	229	263	257	239	241	254	241	251	248	264	247	265	253	259	271	246	264	265	258	237	261	234	252	241	256	227	252	280	233	249	250	270	256	258	227	252	266	254	221	235	254	248	256	278	250	255	229	251	242	268	257	213	270	241	265	211	244	243	237	275	256	283	262	249	217	249	252	259	248	265	221	257	257	263	229	252	228	237	234	227	224	249	281	258	243	238	232	242	244	270	252	251	266	269	264	252	234	251	226	240	238	220	271	248	254	249	235	250	262	249	225	224	251	239	231	208	270	260	259	276	255	249	244	248	241	259	244	256	230	258	246	260	238	264	266	246	257	239	233	263	262	265	254	254	238	238	231	243	260	241	227	253	242	221	244	225	240	258	236	231	265	251	245	247	239	229	248	217	218	219	265	242	252	243	264	259	263	258	241	213	257	256	235	226	258	270	243	234	243	262	246	254	250	267	255	240	258	232	251	241	222	237	233	257	250	235	267	260	254	229	251	273	267	235	227	259	232	242	241	261	213	268	273	258	262	216	276	248	230	248	246	265	264	230	262	229	232	248	264	239	257	287	240	232	224	252	228	219	261	240	249	239	254	250	249	233	268	249	244	202	265	257	259	260	267	227	240	244	253	253	274	258	231	246	249	257	275	250	251	254	263	246	253	245	224	219	259	246	266	235	250	247	259	238	240	234	252	253	263	227	245	263	222	238	246	275	253	206	253	254	236	246	265	235	247	275	232	256	252	228	222	246	240	271	244	266	241	232	254	253	240	287	241	263	247	248	241	233	269	222	242	261	244	231	226	250	241	258	260	241	261	268	263	232	249	257	260	256	229	228	219	251	228	237	245	256	226	244	240	248	245	229	254	244	245	237	223	245	259	238	256	274	257	240	254	252	231	258	237	227	237	248	219	248	273	251	239	241	246	241	259	251	250	244	222	287	227	278	235	251	241	247	226	267	241	255	235	243	245	225	265	225	222	231	236	236	250	259	256	280	247	265	278	273	234	266	205	244	276	249	212	250	281	197	245	234	247	249	277	247	232	232	238	251	250	236	253	251	245	226	214	228	231	260	242	233	251	255	236	218	252	233	264	245	239	233	236	262	246	228	278	256	249	250	259	248	269	265	256	237	252	260	263	267	271	255	230	254	256	280	242	265	258	246	234	250	248	272	248	256	246	252	255	257	242	252	235	242	214	239	279	266	257	242	237	232	241	263	246	250	235	257	245	285	252	267	241	249	247	261	256	228	274	268	244	249	276	263	242	224	241	260	250	249	277	232	252	248	247	235	261	286	234	259	247	240	264	258	216	282	269	241	247	229	249	235	271	238	249	215	257	251	216	254	239	257	232	264	240	237	269	282	274	237	266	226	269	243	284	242	272	240	224	250	225	230	269	230	254	236	262	252	248	242	236	259	253	255	229	282	244	221	243	252	252	263	248	248	239	233	226	235	246	246	221	251	250	242	265	262	227	241	223	242	250	257	225	265	270	267	229	239	242	230	224	259	267	281	245	264	299	236	240	241	236	238	250	263	249	246	240	248	249	260	265	217	269	260	257	290	256	293	239	247	237	254	271	257	245	265	261	234	283	230	252	222	242	252	233	243	246	265	241	241	255	233	265	223	265	243	242	252	243	242	239	256	230	232	235	245	245	226	270	257	285	263	246	260	253	253	245	266	262	267	219	250	240	252	228	274	265	248	265	243	218	246	277	241	252	260	235	282	229	254	224	265	242	233	261	292	278	213	255	244	247	273	228	226	257	254	239	217	246	267	259	245	240	235	241	242	270	226	239	233	225	240	259	261	261	224	237	222	250	257	253	250	255	233	252	250	261	230	260	278	249	265	256	251	242	257	255	297	243	264	246	219	243	222	266	223	262	274	260	253	276	256	245	263	260	232	249	212	241	233	269	211	265	233	262	250	228	253	259	254	281	242	280	249	251	235	241	250	236	264	227	258	252	255	289	237	268	272	244	248	232	227	244	273	228	243	251	256	249	230	233	248	269	303	286	246	247	205	246	218	228	261	254	252	281	230	269	270	240	227	232	252	251	270	236	246	255	247	269	240	269	245	212	250	259	273	233	238	244	267	266	248	237	245	253	251	242	269	248	236	253	265	262	238	254	238	277	243	250	255	256	253	266	238	245	261	262	276	236	262	230	244	256	238	248	221	234	250	249	239	234	241	258	234	218	259	213	264	272	239	234	237	239	245	243	253	271	239	231	249	227	243	224	228	257	260	238	246	245	284	271	246	247	224	286	266	227	257	234	230	249	239	256	268	232	265	284	251	244	260	250	239	234	235	241	261	257	249	242	238	237	247	239	245	261	248	278	242	257	234	262	277	262	247	235	232	240	263	255	238	264	258	246	254	242	255	231	238	239	232	239	227	223	249	238	265	264	269	242	247	283	236	226	269	246	250	253	261	257	219	250	258	240	261	252	236	237	241	266	241	258	244	280	222	273	270	258	262	268	262	273	222	254	220	256	244	217	240	243	260	226	259	265	241	267	236	237	253	266	249	255	270	257	231	243	250	256	228	229	248	267	240	251	227	244	252	224	269	256	262	251	255	236	257	247	219	228	282	243	238	223	255	249	216	268	237	222	239	234	275	248	259	255	226	267	260	249	254	271	237	259	243	246	232	230	251	266	243	245	242	263	252	251	239	258	229	249	252	257	246	251	274	279	242	235	257	230	268	237	231	248	241	238	246	240	215	210	258	236	236	260	260	258	288	248	253	241	264	269	221	233	252	248	246	249	248	279	267	251	242	239	225	240	232	264	258	240	270	213	269	255	281	231	275	248	212	251	282	254	244	248	228	255	230	255	265	261	238	227	277	244	257	226	256	238	231	256	259	254	260	212	248	240	225	279	251	239	242	247	257
36503	45488	30508	12208	7896	3814	1295	442	334	318	310	306	332	302	264	279	284	305	300	318	286	270	286	326	289	288	328	261	302	267	278	275	292	271	295	315	290	270	258	329	238	287	286	273	283	296	297	281	320	279	311	304	279	299	286	314	320	309	289	302	307	308	306	308	301	270	308	294	281	307	292	314	281	277	294	284	292	302	281	290	284	294	318	274	272	287	289	284	309	275	266	313	314	303	296	264	301	303	304	314	298	304	303	267	293	277	311	308	304	303	303	285	272	282	268	269	301	301	290	299	314	285	313	289	288	268	293	307	278	256	304	293	292	270	297	298	274	289	275	280	260	260	288	294	259	286	297	260	315	280	275	282	303	310	318	316	289	308	237	255	290	246	267	284	295	286	309	313	297	257	339	299	301	286	290	296	280	292	276	254	279	284	284	289	305	284	267	304	294	286	276	266	297	326	314	285	308	278	282	258	306	293	297	289	297	340	303	288	301	288	304	321	299	304	308	305	285	306	287	287	257	314	303	263	251	290	302	314	279	258	285	307	295	303	321	294	312	285	288	302	271	296	270	308	261	263	281	310	300	269	281	282	288	315	321	257	314	283	311	302	295	291	264	314	316	308	311	279	291	306	287	283	284	325	306	287	319	294	291	314	298	280	286	292	291	264	291	280	276	309	303	277	298	283	306	267	269	278	287	306	279	286	292	293	282	290	291	292	286	301	287	299	281	295	297	297	267	273	249	303	307	308	301	275	273	266	276	310	316	270	247	291	313	292	296	256	286	262	274	294	281	260	307	308	281	286	286	294	273	311	298	302	308	286	314	293	250	291	296	286	323	281	270	319	297	311	285	295	284	282	271	279	305	277	293	304	289	265	291	266	290	288	294	311	277	289	294	287	305	297	300	286	259	278	268	287	319	296	280	294	270	279	289	313	282	293	304	314	267	314	294	283	285	275	277	304	288	275	298	297	296	279	280	276	256	287	288	319	282	303	282	285	311	295	264	289	295	297	314	283	305	293	281	278	277	297	308	285	305	302	310	277	297	275	284	293	321	262	274	288	265	296	300	289	284	313	297	300	284	345	271	283	291	291	292	288	257	291	277	308	299	295	268	292	263	283	310	278	313	291	295	293	311	276	308	301	291	271	279	331	286	308	301	277	318	282	311	276	279	327	293	299	311	285	296	318	306	291	283	260	290	299	276	272	316	296	330	304	295	294	309	288	291	248	297	333	315	277	291	295	280	297	327	286	299	306	285	295	329	265	278	304	262	308	291	306	299	298	301	297	297	300	280	274	288	284	282	292	299	306	264	287	267	289	299	271	284	293	292	287	264	295	276	282	296	296	277	284	286	278	281	291	270	299	298	280	279	294	287	305	283	282	282	290	291	314	301	300	318	282	307	291	279	272	282	295	265	287	286	298	273	285	303	283	280	261	263	289	288	259	276	308	288	311	277	286	254	308	283	254	277	277	289	295	302	294	298	300	302	278	298	293	306	304	262	302	282	274	285	295	283	300	313	301	298	291	303	303	312	290	295	298	316	304	265	283	293	303	282	284	291	275	302	297	275	266	268	290	312	313	278	282	267	271	302	305	278	287	275	270	307	270	330	304	293	304	304	297	286	292	299	296	307	285	297	281	302	289	308	299	285	295	293	276	274	276	279	300	283	287	269	277	288	305	298	266	336	263	325	316	263	272	290	293	272	291	268	283	297	298	295	295	279	295	315	334	319	284	305	306	273	293	287	303	274	294	277	263	283	280	305	255	286	297	284	338	302	297	304	281	277	287	297	302	277	275	267	281	302	319	297	285	296	313	283	315	282	296	304	260	286	258	290	306	282	313	335	307	302	315	293	279	276	277	292	266	298	305	273	273	327	296	314	304	301	284	290	284	281	324	286	298	290	285	304	290	281	297	315	295	305	305	319	305	270	295	280	296	267	296	277	310	260	293	285	296	294	329	298	293	306	300	295	287	271	266	311	303	314	285	298	284	291	281	305	293	312	277	278	299	295	317	268	275	292	299	280	282	313	265	292	293	290	294	311	296	300	277	297	275	298	284	314	308	280	286	300	277	285	317	308	309	332	286	281	273	295	275	273	306	297	293	292	306	262	290	311	307	300	291	302	298	284	301	283	289	308	273	284	265	260	326	271	274	292	303	284	310	320	296	313	289	268	277	276	287	306	281	277	306	319	287	306	296	321	286	305	295	306	296	280	285	320	289	306	292	289	261	303	298	286	304	294	298	292	285	271	318	297	304	301	276	321	291	283	263	277	299	308	323	298	302	300	281	304	262	285	287	281	294	264	268	307	329	271	273	297	296	308	297	294	298	271	279	295	268	277	315	285	298	286	274	302	309	266	308	297	283	307	288	302	274	317	305	272	295	285	317	291	310	276	275	321	279	289	290	304	276	282	319	293	314	306	267	298	306	293	284	273	245	284	262	260	287	291	292	290	310	293	293	282	302	274	295	284	284	299	279	266	291	299	287	300	274	279	292	301	277	307	285	308	287	288	297	255	270	283	279	286	277	268	299	303	278	276	290	293	316	304	339	275	274	295	317	302	304	323	294	272	278	305	279	267	281	300	303	309	315	322	286	304	286	283	300	290	280	295	291	278	312	289	259	289	297	286	280	282	256	267	304	277	293	283	283	285	296	329	261	273	315	271	258	270	296	262	297	291	294	282	302	304	269	316	312	285	319	294	266	263	275	283	290	263	288	270	305	296	296	303	293	305	273	284	308	276	262	292	298	274	281	323	293	287	296	298	293	300	276	271	290	291	294	315	269	287	279	271	283	293	293	297	286	281	303	278	276	308	304	305	315	283	273	295	309	284	309	284	296	309	307	271	286	278	290	306	282	300	279	285	295	282	277	275	299	294	275	294	296	291	254	284	298	277	282	328	297	326	297	296	304	298	273	278	322	293	283	289	312	328	328	254	295	283	287	254	287	275	300	257	280	289	275	288	285	277	306	284	308	271	286	272	280	308	311	276	303	305	327	297	298	306	268	300	288	298	295	302	307	274	297	277	309	280	281	307	274	283	283	308	267	291	303	305	281	269	312	300	297	300	325	306	265	309	276	277	271	293	295	299	293	282	297	267	260	289	285	310	267	280	320	304	297	308	313	273	277	282	304	289	289	316	318	282	277	285	279	265	299	297	295	298	280	302	302	287	294	323	328	294	296	285	283	289	285	248	265	305	303	292	278	279	299	312	325	270	273	264	294	298	289	287	281	282	314	278	276	274	298	300	299	311	292	288	251	278	281	294	294	244	265	308	329	285	281	301	312	308	260	298	277	295	289	287	304	292	279	322	289	307	311	284	307	288	292	299	313	285	318	272	317	277	301	284	287	264	287	307	294	279	323	314	306	260	290	288	287	312	319	304	302	294	306	323	308	299	270	242	315	286	293	315	302	278	284	267	261	296	298	288	281	298	305	298	297	280	290	273	290	303	292	284	297	295	308	280	301	284	280	300	301	289	285	300	250	299	310
23991	21056	28437	24681	21553	15530	4561	919	391	314	314	314	295	287	296	314	288	305	271	323	300	311	278	260	290	307	262	292	288	269	283	276	288	301	309	308	272	296	289	294	303	267	270	264	274	305	272	281	270	295	295	299	294	276	260	266	266	266	315	294	305	286	265	274	305	274	294	285	296	272	303	276	327	303	315	270	280	280	296	279	276	281	301	255	271	277	301	262	273	305	257	297	304	293	298	278	296	297	303	263	299	284	300	266	279	333	313	289	292	263	306	316	272	291	332	290	274	306	300	277	285	269	299	278	286	303	312	258	301	305	283	281	268	291	316	288	284	281	298	281	312	254	288	301	275	275	291	319	272	311	279	286	300	285	308	291	269	284	275	296	297	296	299	301	274	295	270	296	296	318	297	325	307	295	296	278	290	269	280	278	303	269	289	282	294	281	272	277	292	299	319	286	282	317	264	287	302	279	305	273	310	277	309	267	277	289	301	263	280	265	274	281	294	262	287	301	299	303	306	305	312	280	307	274	297	291	274	302	272	289	267	291	278	314	297	270	300	301	293	290	277	298	276	308	270	294	269	299	286	269	281	283	282	274	301	292	276	265	285	290	291	287	312	284	323	277	275	280	303	280	290	296	283	276	323	293	250	291	280	272	275	319	303	261	254	285	302	296	300	251	287	290	289	294	302	290	307	301	294	297	267	309	288	317	306	279	293	289	284	292	284	295	282	307	269	285	293	307	307	321	304	294	295	280	276	312	277	299	245	280	268	295	297	265	269	299	295	296	290	315	322	295	326	313	283	296	250	305	286	289	288	307	304	315	282	290	303	286	303	280	286	316	278	296	299	282	297	314	287	280	314	305	306	348	282	308	284	305	307	284	283	266	300	314	300	279	287	294	290	303	307	283	303	276	297	295	287	297	302	279	287	271	295	285	302	289	284	325	258	304	294	293	285	290	278	285	294	294	312	307	281	270	271	300	290	279	271	300	291	316	288	266	296	306	266	250	292	280	277	255	283	308	292	304	249	310	295	278	298	295	298	289	260	284	285	307	319	278	285	265	272	271	277	283	286	282	272	272	303	287	266	323	291	303	285	290	334	297	293	272	286	267	263	299	287	286	293	302	305	323	293	274	274	297	288	294	287	285	283	299	308	271	264	272	304	299	262	278	277	275	283	278	271	260	268	291	332	292	307	305	290	253	257	278	295	338	306	297	284	276	251	301	293	303	268	271	286	300	276	294	286	274	303	268	301	308	303	297	275	297	269	293	286	299	295	321	296	286	275	303	291	273	279	289	274	305	284	315	278	309	314	302	296	331	280	304	292	315	283	275	292	294	296	288	278	284	281	292	320	297	294	311	267	314	265	280	296	293	289	289	273	302	274	281	294	269	281	311	296	302	299	282	299	295	290	280	277	297	300	343	287	263	280	295	267	290	315	287	302	256	299	290	258	308	273	253	267	292	307	275	293	290	284	268	304	273	280	311	319	309	294	265	286	294	269	299	268	278	270	302	317	274	281	281	279	268	287	268	302	283	295	283	294	293	290	321	274	304	276	306	306	291	292	260	296	293	283	278	280	296	281	259	302	274	292	288	298	287	282	271	285	269	315	318	267	288	264	309	300	295	302	283	295	265	338	304	294	279	258	314	268	304	271	270	296	302	297	307	301	298	304	283	279	294	287	299	284	285	286	286	309	290	277	301	277	268	315	302	289	284	288	279	330	260	306	301	301	282	318	310	287	297	276	308	312	312	291	277	273	264	278	278	296	310	300	286	288	296	276	282	299	287	288	323	277	278	310	317	281	304	269	270	295	295	327	286	274	315	275	256	242	285	303	296	306	283	290	282	265	277	271	262	298	277	304	258	278	300	288	296	266	289	286	284	295	274	276	285	290	291	312	290	309	271	279	283	264	301	275	316	301	307	306	272	315	274	290	258	252	290	284	245	308	277	300	307	300	286	291	292	271	302	302	297	313	308	274	307	295	273	279	311	296	246	276	308	288	265	287	269	282	274	297	310	269	310	266	311	268	267	270	319	289	270	280	310	275	297	278	282	291	271	315	301	286	341	282	307	278	292	299	288	288	341	300	281	285	299	310	290	284	274	270	293	282	295	271	318	293	295	259	308	255	277	292	310	271	304	273	294	328	313	283	283	294	270	274	306	289	294	289	313	292	292	288	305	297	271	278	311	276	273	310	312	308	296	269	291	287	317	316	288	257	287	310	306	304	264	264	275	272	272	276	285	299	307	287	263	282	290	291	298	305	288	285	305	299	277	313	282	279	304	298	288	298	278	292	271	256	286	295	275	282	305	269	293	274	265	298	283	278	288	299	279	264	298	268	297	293	301	294	275	282	291	297	284	310	266	305	331	311	328	265	318	317	274	296	291	281	286	273	279	292	259	286	261	294	290	295	283	282	286	302	284	282	327	317	294	304	284	260	316	294	299	289	276	268	278	262	275	286	270	264	300	279	323	287	281	272	308	311	295	307	301	297	284	279	288	298	272	265	277	284	271	271	286	291	292	285	271	271	300	278	275	282	299	283	302	271	281	287	276	284	292	290	275	279	278	287	282	298	275	297	292	248	315	278	286	279	297	278	288	301	316	272	308	317	303	315	280	294	296	288	301	297	275	284	260	283	286	355	308	306	284	274	303	275	280	272	323	291	274	273	295	293	331	298	297	275	313	306	295	301	282	335	296	300	274	263	308	296	280	328	294	279	276	291	273	282	272	301	292	286	290	279	289	276	289	308	281	275	303	317	280	255	291	277	295	301	301	309	284	289	319	304	264	265	283	279	277	296	276	278	290	291	316	292	265	246	266	287	289	289	270	317	309	279	296	301	316	283	283	293	288	279	297	273	270	292	263	282	284	287	290	310	290	289	282	316	288	278	298	278	280	301	290	275	315	278	266	273	310	330	303	339	270	292	277	274	273	291	313	267	314	287	306	293	266	314	290	290	274	298	275	312	289	300	260	262	280	331	283	302	281	299	292	311	280	282	277	302	305	296	271	296	303	317	294	292	286	295	281	306	284	303	266	265	297	283	319	274	300	279	317	274	301	324	299	284	283	315	274	289	311	297	294	260	275	292	300	270	294	292	296	283	271	287	323	305	273	285	285	296	261	267	293	303	319	265	308	291	286	270	274	317	267	327	304	302	304	287	272	290	301	288	268	270	305	289	271	317	253	297	265	288	316	279	276	310	298	269	283	237	310	295	304	286	259	264	306	317	261	294	308	256	296	302	304	264	302	318	272	287	304	305	268	330	285	272	276	300	270	263	271	268	281	297	303	316	297	315	269	283	273	298	292	309	280	267	326	283	306	287	333	280	295	292	284	283	297	296	267	285	297	281	275	288	259	295	294	322	282	265	281	297	272	283	312	275	297	324	287	287	287	312	261	269	285	255	265	291	308	318	291	318	312	285	313	306	255	307	306	293	287	268	292	287	311	297	297	275	280	280	284	281	293	268	294	292	276	292	290	285	303	279	333
36945	58387	40793	25616	18421	10638	3442	934	449	362	409	358	318	331	370	348	350	350	347	325	321	336	330	325	354	287	315	320	349	332	333	334	301	333	301	347	353	338	309	293	342	342	313	318	320	332	330	331	355	328	365	311	325	318	299	322	342	340	310	322	337	317	311	317	346	304	310	325	321	338	312	310	355	356	333	360	313	340	328	326	315	370	303	341	354	323	306	345	348	336	349	321	336	317	367	346	338	344	345	357	343	326	316	357	349	332	344	329	343	334	340	347	333	338	331	319	354	279	312	325	358	314	310	316	333	331	295	339	329	329	338	325	344	342	318	354	309	287	328	356	309	362	361	323	341	302	327	335	318	342	312	334	308	332	348	331	334	367	340	342	335	346	331	335	329	330	322	341	300	317	342	310	307	324	339	316	319	303	325	322	292	328	293	352	325	347	341	348	320	357	320	335	359	334	331	338	318	335	363	283	333	320	347	309	289	328	294	342	311	343	307	296	334	348	342	335	334	345	323	340	338	352	326	344	327	331	325	326	331	359	346	332	318	327	352	323	345	341	328	315	316	329	322	328	314	324	338	319	350	326	314	366	329	351	336	307	316	349	312	329	360	343	318	306	325	310	353	344	309	350	356	361	300	290	327	294	313	378	352	339	332	321	319	366	332	350	311	341	321	366	305	346	334	320	311	315	290	332	347	328	332	353	352	331	314	309	329	330	338	336	308	324	307	329	345	352	323	327	322	355	326	350	350	334	329	302	316	287	331	326	314	335	314	335	335	323	351	314	332	341	342	315	305	290	333	304	339	327	320	317	307	340	338	299	336	335	330	327	302	340	305	308	321	351	321	302	323	331	345	290	325	337	321	345	320	350	336	310	334	362	366	379	314	301	328	325	346	304	321	316	326	320	365	317	336	316	353	343	342	355	323	358	346	316	323	341	335	354	323	333	323	342	352	314	356	322	301	309	356	349	298	339	344	311	326	325	328	345	347	347	362	337	342	299	346	337	310	327	313	305	336	335	325	332	311	327	323	326	322	334	339	301	323	311	341	341	328	323	359	321	321	354	326	318	345	288	331	338	328	336	327	330	318	345	347	324	310	346	333	325	314	348	366	316	316	322	333	334	340	352	298	336	336	349	352	330	321	337	337	316	332	334	305	313	329	359	323	330	334	339	337	323	312	352	289	334	325	322	305	318	331	306	311	280	334	352	351	332	311	339	298	340	348	342	325	300	297	335	360	341	358	331	326	309	321	314	296	339	315	323	337	321	320	325	348	330	312	296	350	358	354	351	345	336	324	328	318	340	354	375	341	340	316	340	357	352	307	336	336	315	344	327	318	335	321	328	331	315	350	314	302	330	337	336	350	334	318	332	351	313	316	310	321	295	345	327	349	312	309	351	319	303	322	342	354	333	336	323	333	345	318	325	324	338	338	326	341	320	300	307	321	294	310	333	312	325	350	303	356	350	313	346	348	288	360	300	318	310	327	351	327	313	328	311	348	339	349	285	329	349	323	339	346	321	303	342	302	313	323	295	312	311	327	321	306	326	341	329	338	337	321	323	300	353	357	335	329	328	351	354	316	324	311	308	324	327	363	334	318	315	348	316	361	320	313	338	317	303	335	377	317	314	290	306	358	358	340	306	334	328	347	330	343	360	340	340	335	313	328	289	360	324	325	337	312	337	337	336	350	311	334	321	321	325	311	317	331	316	338	328	321	292	325	345	305	386	335	312	350	342	374	318	324	330	345	338	335	309	362	352	326	313	322	344	311	319	345	317	303	337	343	334	348	310	342	323	316	320	310	297	325	340	279	318	328	362	334	312	337	289	321	336	335	353	362	356	346	348	331	315	323	348	310	348	323	353	314	338	317	342	361	375	349	331	315	311	319	323	315	323	331	340	357	351	289	330	327	308	326	340	342	361	337	368	353	360	323	314	358	319	325	338	325	322	320	330	327	305	312	301	306	307	322	316	364	319	363	322	350	338	329	344	335	345	338	331	317	328	335	301	304	326	336	343	321	328	329	323	311	318	310	318	310	339	327	315	322	296	338	328	294	350	351	361	357	328	332	342	327	319	342	331	335	345	353	298	308	298	344	352	325	326	332	349	365	333	308	329	323	325	325	328	350	339	317	323	316	325	358	348	344	327	303	276	324	357	304	319	325	318	305	337	338	355	357	343	398	311	303	326	318	296	343	359	344	348	321	327	309	320	346	318	331	336	315	319	339	344	348	350	345	319	300	298	330	319	323	327	330	334	350	321	330	319	343	343	322	323	341	310	327	313	344	317	330	362	296	335	321	304	347	349	339	313	325	316	342	321	311	338	314	325	313	301	332	319	345	319	336	353	362	334	311	335	318	302	373	333	308	347	337	381	311	318	310	356	321	304	350	359	284	336	323	336	347	339	325	334	321	358	306	356	333	347	334	327	344	327	315	326	312	345	313	309	339	325	349	318	343	334	336	353	312	324	327	304	341	344	329	323	349	308	322	348	325	338	335	331	339	350	320	331	319	337	342	311	332	345	335	329	362	317	315	319	303	333	344	354	332	289	350	339	312	315	326	355	332	298	330	291	361	329	338	352	361	364	335	334	326	356	346	332	348	327	310	293	340	316	341	327	326	344	370	314	324	352	346	339	316	296	337	319	321	326	330	312	324	338	329	336	345	296	378	336	328	353	344	332	320	349	358	294	329	376	303	356	314	299	287	331	326	298	326	293	307	349	335	339	347	317	343	328	329	333	321	348	320	348	332	350	318	353	341	330	329	323	369	343	331	339	326	340	338	332	328	365	358	316	320	336	312	333	326	319	332	308	322	325	330	330	354	336	343	369	336	394	329	336	319	298	330	337	326	321	315	327	325	309	337	349	305	329	330	309	326	343	359	318	298	294	345	321	338	330	322	338	310	325	311	293	336	345	343	306	312	299	319	383	336	330	353	341	332	324	327	324	332	351	325	326	332	305	325	328	308	332	318	334	341	345	337	341	315	323	367	315	320	319	325	331	349	334	341	298	320	333	351	301	357	326	326	304	285	337	336	354	331	296	334	297	357	331	319	378	333	314	319	315	305	328	328	308	324	341	328	326	316	323	351	301	330	336	317	339	294	317	318	328	343	333	341	278	321	303	351	322	329	333	319	314	294	327	327	331	323	356	337	385	322	348	355	367	313	311	332	307	333	314	306	331	296	353	361	333	348	344	301	313	355	314	339	344	322	316	333	326	327	315	339	336	328	313	340	319	327	320	306	294	322	347	342	319	339	336	311	338	351	321	328	355	325	348	305	323	382	312	353	324	344	311	307	319	310	326	353	346	362	338	325	346	315	329	331	326	301	332	334	322	326	312	322	292	283	333	330	325	362	290	332	321	325	301	311	350	309	341	341	334	324	307	303	339	307	382	319	332	350	346	345	294	348	320	331	315	321	307	318	319	320	326	315	313	323	319	325	327	332	362	330	305	330	349	348	313	325	336	330	308	318	325	295	338	321	321	349	305
25227	21281	28660	27090	17498	8019	2905	670	430	354	377	356	341	338	344	343	337	350	328	385	344	343	371	337	374	339	313	346	344	347	325	352	326	369	367	327	327	383	342	339	372	337	303	345	368	360	347	335	360	339	347	376	361	338	336	370	311	330	337	344	321	351	369	353	335	360	323	353	331	349	333	341	336	327	356	360	372	352	328	355	345	323	344	361	353	329	356	342	359	338	348	335	339	342	339	354	311	343	351	328	346	365	304	346	347	342	342	353	333	348	373	329	336	360	377	356	352	355	327	334	335	357	321	317	331	350	333	367	337	339	334	375	359	370	337	341	359	317	341	351	340	349	318	323	331	350	354	359	322	322	332	347	329	334	371	336	303	382	318	356	346	316	355	322	336	341	348	346	317	369	363	339	343	349	324	359	340	335	327	342	356	333	346	371	335	368	305	361	325	335	346	345	308	355	327	344	317	332	324	336	324	353	362	352	395	344	341	346	353	316	346	320	347	297	350	323	374	382	340	333	324	332	366	355	309	316	364	340	335	352	376	343	351	344	347	370	344	322	355	345	331	355	325	315	383	323	371	333	364	341	335	371	345	291	358	334	322	331	365	370	325	319	307	366	344	355	338	349	330	355	315	349	314	317	328	359	352	342	317	372	337	338	330	339	340	335	328	345	371	347	320	356	328	316	330	337	337	340	372	309	336	372	348	337	347	365	354	313	361	347	356	371	333	345	334	392	353	338	366	333	292	347	327	310	332	352	349	344	362	340	324	349	365	335	324	363	353	334	357	342	348	346	345	296	336	349	365	358	338	363	348	324	356	328	357	342	320	337	327	362	350	364	303	351	328	378	346	367	339	328	332	351	316	340	347	369	383	373	343	352	363	367	336	302	342	351	348	324	346	308	349	372	364	381	351	370	367	334	356	361	334	329	387	354	308	353	352	343	374	342	351	362	372	335	342	329	316	318	335	327	327	345	344	361	369	335	337	321	321	352	319	334	330	347	388	355	369	344	317	373	337	346	343	329	343	303	339	326	310	347	342	366	294	335	355	358	349	329	336	292	312	348	354	348	351	317	346	353	327	365	322	372	360	323	346	326	318	354	337	362	360	319	319	306	325	325	352	305	373	312	364	375	354	356	352	351	333	352	358	343	310	353	355	367	328	341	349	361	363	382	350	384	339	342	340	313	327	322	339	338	360	380	330	328	365	346	353	345	332	353	380	333	363	361	382	345	322	358	354	340	339	361	358	328	323	356	334	345	342	345	344	333	370	333	349	340	354	326	361	370	365	311	331	337	371	323	387	347	328	370	352	331	367	327	359	350	358	316	334	369	374	332	347	373	309	307	359	338	324	380	327	326	302	340	352	347	324	321	338	337	326	351	314	323	322	357	335	372	352	354	329	332	333	338	340	344	347	369	311	367	325	366	351	303	332	343	366	341	335	351	348	324	347	347	362	315	377	331	330	356	355	347	348	323	350	333	340	356	342	347	403	356	324	342	359	326	329	356	358	367	326	351	336	362	328	332	303	357	359	345	360	330	326	352	314	327	303	346	336	330	365	363	346	349	348	353	355	375	335	325	321	332	333	333	359	354	355	329	325	337	372	357	363	381	384	345	346	344	343	374	360	347	355	376	337	333	312	328	316	349	355	311	346	335	338	343	328	340	356	333	323	328	351	344	344	307	355	322	335	344	344	338	316	355	362	360	348	319	350	328	341	364	375	341	324	329	341	350	374	363	328	347	323	352	311	341	337	313	355	362	344	343	318	343	341	356	336	351	326	342	373	358	374	370	319	342	322	335	371	355	338	336	332	356	348	334	370	353	349	332	360	320	332	293	365	301	336	341	344	341	348	344	352	385	345	342	361	323	406	311	324	324	350	347	356	326	376	356	338	313	353	350	337	358	380	332	320	331	359	334	331	332	334	333	383	339	317	375	320	341	324	391	354	330	332	332	319	343	358	358	361	343	349	356	368	331	327	358	349	293	314	359	366	338	364	367	343	343	356	343	331	326	356	347	370	366	337	330	335	360	354	340	364	303	340	359	324	322	333	327	368	364	332	357	324	351	313	354	357	327	359	353	356	347	347	361	344	331	377	364	371	344	340	333	343	328	358	316	348	334	339	358	364	348	355	349	356	350	312	358	337	346	328	346	326	333	325	312	383	357	353	323	372	348	329	317	302	343	347	350	346	356	343	356	334	345	355	345	339	332	370	322	366	326	354	348	324	323	379	374	315	365	374	367	342	355	351	367	355	366	352	368	345	351	373	353	334	343	351	354	329	302	334	329	352	353	340	358	321	333	342	318	329	337	341	331	349	369	336	327	358	342	351	347	310	343	367	302	341	317	334	333	374	349	338	315	343	376	346	324	330	346	336	351	342	329	334	344	345	360	344	339	314	323	333	343	332	386	362	354	316	323	360	329	354	360	349	342	326	337	328	348	354	337	347	337	337	306	328	359	348	363	349	362	321	365	330	343	332	342	376	363	320	327	363	337	384	324	334	346	335	311	327	342	335	374	357	316	340	349	344	341	343	338	343	353	371	366	353	315	350	341	301	307	310	378	332	327	363	350	348	347	353	347	340	347	380	367	347	318	327	377	368	360	340	327	354	365	368	339	320	333	306	365	359	351	329	375	333	339	351	321	342	359	310	345	336	321	342	368	321	343	318	307	349	339	349	334	387	312	368	313	374	345	360	354	361	359	349	315	303	332	387	353	335	302	353	337	322	372	343	328	370	335	363	342	330	350	379	363	331	331	370	348	343	318	322	340	357	339	326	362	367	344	309	321	350	341	367	347	387	360	336	337	316	325	350	373	343	329	324	333	338	362	348	327	340	339	349	341	385	322	345	349	361	332	344	352	356	347	340	351	331	312	359	333	320	351	384	359	331	336	346	329	366	379	350	328	346	331	335	340	343	360	305	326	365	326	339	335	367	332	346	363	359	344	336	323	346	334	349	373	378	357	346	297	325	343	335	358	322	338	329	380	330	359	331	341	372	348	333	357	317	341	332	371	313	329	353	313	301	342	367	322	353	351	349	365	355	381	357	330	330	332	340	344	330	319	348	334	354	333	317	329	361	322	355	337	368	378	351	350	339	327	353	328	367	332	362	364	362	348	359	366	326	343	355	335	302	294	352	357	382	379	353	353	358	358	365	354	363	357	346	344	336	337	360	319	378	334	352	339	348	349	336	350	359	333	334	327	383	341	347	365	319	364	358	316	365	342	354	330	376	306	331	347	311	375	338	351	371	308	365	390	355	340	327	376	354	331	357	318	316	372	339	335	352	373	324	320	346	364	340	299	351	365	368	344	342	331	325	363	346	329	360	358	338	316	338	337	337	340	319	371	324	327	330	324	373	329	352	352	342	314	330	356	344	351	307	316	334	332	310	345	321	362	381	326	374	374	364	331	361	353	299	341	322	341	327	343	343	344	314	323	332	354	330	344	353	344	372	329	315	360	359	338	333	356	339	318	342	330	324	350	357	354
36691	53921	39312	26557	15696	8810	3663	829	525	476	388	397	376	395	388	381	392	390	420	399	414	378	368	387	392	407	366	422	379	405	398	386	422	383	348	375	388	381	397	407	415	378	410	419	403	401	375	409	411	425	399	367	386	387	388	374	399	380	422	423	381	370	400	370	393	412	372	397	390	395	406	392	416	368	400	417	377	390	401	421	402	378	394	416	380	409	424	390	442	393	366	378	377	423	398	377	391	419	402	396	363	405	371	380	410	382	385	383	372	396	390	380	394	380	406	413	420	408	400	414	371	406	423	425	377	398	394	422	369	409	376	380	403	388	406	398	396	380	399	400	381	395	380	412	389	400	359	371	405	409	384	425	392	397	374	412	417	430	410	395	395	385	372	357	398	407	402	410	368	393	405	388	371	377	373	406	399	379	393	348	420	381	392	396	423	381	433	378	400	368	388	401	432	372	400	377	429	386	375	404	385	381	413	406	377	396	404	367	413	388	371	369	365	399	428	374	388	409	397	400	360	398	389	363	408	425	377	375	368	387	367	364	382	432	372	391	405	406	413	416	376	362	414	396	409	400	383	408	411	381	372	389	450	420	406	373	410	408	407	379	390	384	385	437	390	388	409	379	413	389	374	357	417	375	403	421	396	376	371	354	394	416	389	392	377	387	381	401	415	399	400	399	388	401	417	441	383	406	407	388	393	397	376	408	369	415	391	369	368	403	407	391	384	388	342	388	395	386	401	363	398	389	422	387	357	392	379	375	378	424	405	384	381	398	438	420	375	391	377	385	397	340	370	384	384	392	384	393	380	439	414	422	391	393	389	406	385	355	378	402	421	364	371	369	413	398	394	396	412	403	385	383	406	374	382	423	406	391	403	395	344	366	376	418	399	363	393	374	393	372	402	383	367	424	381	409	456	383	384	379	433	422	390	406	380	408	372	395	354	405	404	403	368	405	413	404	382	395	408	413	429	378	393	393	404	384	368	389	384	421	374	401	357	415	391	386	406	387	393	406	412	392	389	401	358	401	419	421	368	371	400	397	404	399	374	375	414	359	355	430	401	371	380	378	358	378	417	389	373	370	384	398	360	382	384	395	427	407	382	396	429	420	388	375	404	397	370	406	404	410	375	432	378	386	405	396	403	400	398	400	395	418	379	428	410	411	413	414	425	418	395	385	402	399	424	389	404	419	393	412	390	408	404	398	374	380	420	425	392	408	401	372	380	372	385	418	350	392	367	401	393	376	415	403	401	383	390	391	391	392	415	404	385	376	365	394	398	345	355	393	380	437	400	401	387	410	411	391	420	350	383	383	376	416	390	376	418	381	393	377	366	389	405	429	380	407	416	417	392	383	393	389	389	410	345	425	385	383	415	411	422	390	384	373	408	399	395	414	402	403	373	370	387	396	395	427	427	376	397	385	395	413	422	377	387	342	389	403	374	385	419	405	399	420	385	395	359	406	388	379	369	378	417	374	396	406	378	423	402	379	392	414	428	393	403	410	406	377	383	403	380	388	384	392	408	401	398	375	370	430	387	405	422	410	372	383	385	384	382	387	391	399	386	387	393	428	376	395	375	412	410	423	411	375	370	398	377	393	422	410	349	413	386	419	392	379	381	381	391	389	361	411	391	415	396	375	407	360	439	415	393	410	428	390	381	394	407	390	398	392	431	361	393	416	449	392	395	370	417	369	366	389	376	401	377	410	375	400	423	392	378	399	385	394	354	374	419	400	435	403	364	412	425	372	369	397	366	393	397	416	433	373	405	373	416	355	429	382	384	422	414	400	406	370	339	389	377	398	391	394	411	376	376	379	389	375	403	376	395	363	384	442	381	387	426	410	378	372	384	428	401	400	427	406	393	377	402	388	395	406	420	396	371	375	396	431	412	366	427	364	401	395	426	389	421	356	403	377	416	406	393	418	374	409	440	425	368	410	391	366	416	388	393	400	380	412	415	409	403	373	369	409	390	381	391	389	350	361	383	394	384	379	391	411	406	399	378	418	372	366	401	434	394	413	409	388	404	402	384	397	388	400	369	391	386	377	418	370	399	379	386	373	399	402	395	356	364	431	393	411	415	363	409	366	379	416	387	411	396	395	415	399	393	390	370	401	391	385	375	421	407	392	369	380	372	428	384	367	394	423	363	409	379	388	402	380	407	381	371	398	419	383	410	381	371	411	349	376	388	411	366	404	389	357	357	368	396	390	391	374	393	366	371	381	416	396	370	387	391	416	401	391	420	405	392	399	397	367	380	404	398	411	379	379	352	421	373	378	408	386	390	358	418	427	352	413	403	413	426	378	434	400	388	369	381	411	429	397	393	385	398	379	363	396	403	402	369	405	370	370	381	402	431	386	422	419	408	375	374	374	407	432	389	366	422	375	387	422	394	376	390	381	392	402	385	380	391	376	373	396	443	368	362	390	370	334	419	412	397	372	384	413	373	433	406	379	395	385	387	384	398	364	345	407	407	378	395	402	386	373	403	366	381	383	412	372	375	389	406	390	397	374	422	427	377	410	353	441	406	380	396	374	409	445	379	388	409	399	399	388	398	400	403	385	369	405	378	380	368	404	402	394	392	351	410	356	390	415	368	398	412	394	409	399	412	371	389	371	428	401	405	389	406	358	404	405	403	401	394	414	435	396	349	440	373	373	393	400	380	388	402	412	383	448	416	404	369	394	379	383	403	421	391	360	411	390	377	402	362	407	394	378	382	404	395	410	386	381	407	373	352	400	416	359	394	393	373	396	358	388	371	388	420	390	401	392	379	379	397	404	391	434	380	401	398	383	377	395	361	387	365	391	377	354	380	424	384	400	422	417	369	384	386	377	400	398	394	396	393	381	369	423	397	391	410	400	393	392	425	360	437	397	420	392	365	411	417	399	393	355	424	416	387	392	387	385	400	395	405	381	398	377	363	334	367	426	422	402	389	428	385	400	374	367	395	389	400	378	392	408	387	380	409	392	383	398	402	366	391	392	415	381	401	385	390	379	394	386	403	391	392	366	406	398	414	395	372	397	403	377	394	406	400	370	386	351	361	414	387	352	408	384	398	365	377	380	389	393	360	346	397	377	399	390	435	393	423	401	388	383	400	382	378	380	394	342	371	401	385	398	389	400	369	406	399	399	403	377	384	378	408	401	388	387	401	399	387	393	415	395	393	388	397	422	368	369	376	386	402	393	339	389	400	353	371	427	388	391	406	375	410	414	404	375	369	400	368	380	366	393	389	402	402	416	375	357	384	386	385	392	397	361	363	406	360	399	397	369	413	416	401	402	377	381	410	377	397	388	411	368	377	390	413	377	405	428	391	408	430	396	362	396	415	378	387	410	398	396	371	384	386	412	388	390	384	392	391	380	397	384	401	397	387	377	400	395	382	389	431	368	384	378	397	392	394	376	388	374	362	408	374	373	387	374	417	359	379	410	431	395	391	357	368	408	391	401	403	358	386	401	369	392	406	397	368	388	411	402	376	398	377	390	425	397	403	370
22904	21062	28767	24203	22108	22266	13635	1994	700	565	525	484	435	484	460	447	440	480	455	478	422	451	457	492	462	496	483	458	420	445	441	491	462	443	473	452	474	486	479	479	469	457	447	468	430	497	411	469	471	438	469	470	420	436	461	460	450	456	454	420	455	455	457	475	450	460	510	482	459	475	478	484	424	457	418	456	496	472	458	430	473	449	439	458	469	454	468	485	493	444	457	462	456	490	450	468	470	497	466	471	445	439	470	448	436	458	486	479	486	438	457	446	417	445	475	476	445	447	472	429	482	477	473	505	463	449	476	479	460	473	471	430	451	469	443	483	470	405	452	461	449	488	479	447	466	412	450	498	439	451	429	466	490	443	465	437	431	466	453	468	483	460	406	447	485	459	505	446	422	441	469	454	428	486	468	433	454	452	467	472	467	441	460	485	481	457	478	487	479	447	473	444	407	440	440	455	509	474	465	482	438	476	499	434	424	457	480	433	431	429	476	472	466	432	478	467	499	452	431	510	483	453	454	440	522	489	442	465	467	442	465	465	456	450	486	431	488	462	469	462	447	444	442	419	513	482	471	469	474	495	426	493	461	481	474	465	468	450	481	425	436	473	476	440	437	464	462	455	463	487	478	451	467	450	450	444	474	468	466	440	482	459	452	480	447	416	445	445	461	482	462	460	475	486	459	452	476	466	442	498	475	480	463	469	450	490	453	496	481	464	484	456	459	473	496	446	464	429	452	455	434	436	462	482	423	456	474	436	472	461	483	472	466	496	465	473	442	480	475	466	442	450	472	452	448	450	453	428	443	448	486	482	456	481	469	455	489	413	465	473	438	445	423	437	479	457	445	452	494	473	501	486	454	446	501	451	473	452	477	455	435	447	432	458	447	439	454	487	472	506	467	457	486	451	434	434	482	506	491	453	424	475	443	477	460	482	445	461	436	466	396	458	463	424	442	498	499	452	474	482	457	450	486	450	459	496	449	429	432	431	480	457	466	430	460	458	457	499	494	516	473	478	476	466	412	479	427	485	462	463	466	497	488	470	463	460	423	446	462	458	442	465	503	487	481	511	493	460	443	456	504	506	477	453	512	497	479	434	474	453	458	435	433	463	491	405	461	483	455	439	440	496	406	430	481	462	459	458	416	424	469	438	440	494	475	429	491	455	442	468	501	454	445	475	496	437	437	442	506	443	455	460	462	437	447	440	475	452	465	454	446	486	451	471	463	470	477	481	443	457	490	461	491	438	470	513	460	492	462	435	487	488	452	457	449	443	463	453	467	479	469	436	497	472	454	459	479	450	486	441	470	419	436	439	459	485	463	452	470	466	474	452	464	462	485	452	467	472	451	503	472	470	495	432	472	453	473	460	433	462	452	456	477	464	461	435	465	479	446	442	481	478	465	451	443	463	454	469	435	488	468	468	471	454	468	497	445	429	458	478	479	464	454	468	416	459	464	475	456	465	517	420	455	487	453	472	466	448	511	475	489	456	457	428	470	449	450	468	484	457	444	480	444	467	484	464	452	481	466	423	487	461	456	454	465	439	473	455	474	465	441	437	471	484	475	466	439	446	493	484	464	440	471	482	474	480	474	444	471	455	404	453	480	479	482	493	455	439	430	456	457	474	465	448	453	459	434	482	460	466	447	438	446	467	450	475	468	449	496	480	452	442	423	463	465	466	493	483	474	507	463	482	455	450	453	412	482	427	476	456	478	476	453	507	438	455	462	467	517	461	450	470	496	456	471	461	458	457	455	456	487	428	460	459	452	473	461	455	444	509	484	481	424	460	460	441	463	456	480	468	461	480	480	473	450	453	506	470	485	482	466	467	469	481	477	495	466	448	465	471	466	452	494	486	448	446	478	443	420	418	439	444	450	442	464	443	432	450	477	480	461	432	459	481	468	477	447	453	463	478	439	449	455	444	480	435	444	461	466	433	517	448	444	439	462	440	434	423	481	481	462	448	509	481	482	492	456	481	492	451	460	460	450	460	481	458	462	464	467	472	443	447	424	475	465	480	492	475	442	474	475	425	451	450	416	417	458	458	453	450	448	420	456	449	452	453	454	441	442	504	461	483	466	444	472	453	435	450	443	484	461	463	463	474	451	469	410	506	425	474	445	460	467	475	449	459	444	478	497	446	439	468	423	426	483	482	496	458	478	452	470	482	458	484	433	481	490	442	514	465	478	457	466	508	490	455	415	472	493	470	448	448	403	477	473	442	470	450	478	461	447	431	458	434	429	470	468	444	460	478	484	486	454	425	466	433	449	453	499	471	488	512	471	471	468	425	466	461	463	480	457	461	487	444	454	487	452	436	476	449	466	479	483	426	468	435	427	473	476	470	475	466	459	461	466	453	445	464	497	445	476	455	470	456	437	504	455	451	448	494	454	453	465	465	466	447	518	436	472	474	457	448	491	484	428	464	501	449	481	460	483	468	457	482	431	448	469	454	473	449	472	450	448	470	447	450	467	470	460	443	439	427	479	465	536	497	456	439	460	462	464	453	442	418	420	438	478	484	457	476	463	469	454	471	480	450	509	484	460	405	484	490	456	473	437	449	472	498	468	437	456	432	451	489	470	474	473	471	477	461	485	483	484	457	419	484	473	466	451	472	497	481	469	445	449	445	451	444	491	439	466	463	440	477	513	486	483	447	452	462	482	472	443	509	453	480	481	482	432	418	468	457	464	463	419	423	484	432	457	491	449	451	492	458	493	481	454	480	442	457	450	466	469	474	414	458	474	450	504	482	480	482	445	456	495	442	468	457	454	463	489	449	479	469	464	504	483	454	456	450	446	456	453	445	449	476	523	462	463	475	488	459	515	433	429	483	429	439	470	465	458	505	430	477	458	409	449	463	422	489	478	471	468	478	459	435	443	467	441	491	494	422	472	516	450	480	472	464	431	472	481	440	469	420	456	447	483	450	460	419	447	442	449	430	479	455	474	483	460	473	444	446	496	485	472	475	506	472	456	467	455	497	502	469	452	466	457	448	473	459	512	462	481	472	491	500	477	439	458	492	463	503	452	411	475	466	434	470	420	454	497	446	466	460	497	484	483	471	442	450	434	452	476	449	492	440	481	500	514	457	454	470	477	493	495	485	448	425	490	465	430	412	434	450	440	435	458	453	490	444	459	438	504	431	479	461	482	468	449	445	455	500	451	434	453	490	468	445	436	481	488	455	465	466	453	488	431	448	477	454	467	469	446	473	496	433	493	495	451	424	457	457	465	429	474	449	461	456	433	458	489	469	456	465	468	454	440	456	450	405	412	446	458	422	467	479	478	399	442	453	464	480	461	440	488	458	447	538	453	465	457	452	510	451	480	443	432	459	476	450	446	446	460	416	460	483	475	464	422	438	459	480	439	487	428	463	442	432	485	491	479	502	436	448	460	491	465	460	481	461	442	451	483	494	456	451	458	462	457	480	466	476	458	495	469	480	465	435	482	440	447	493	491	459	477	435	463	453	457	438	460	454	465	456	489	417
39661	68715	51127	38319	28646	17285	6024	1570	803	576	535	498	491	517	511	510	496	505	515	500	513	505	489	497	492	490	514	534	488	545	518	471	508	500	497	497	508	512	478	490	505	488	543	476	556	499	502	497	493	527	502	547	528	519	489	494	468	469	537	509	483	471	497	503	528	500	515	478	462	531	512	503	554	479	525	510	512	482	519	478	496	522	519	486	487	522	463	501	538	519	529	501	485	495	529	514	477	531	496	478	545	478	485	532	546	512	514	520	480	445	512	480	487	509	500	493	529	533	505	482	500	489	501	475	471	540	539	530	530	526	505	488	542	521	520	536	506	522	512	439	530	535	538	490	485	535	516	499	455	478	477	487	511	490	512	500	484	498	525	494	483	488	506	505	507	529	498	543	530	499	514	494	528	509	521	523	509	523	503	510	490	498	529	481	526	505	490	504	521	509	535	498	531	509	484	536	482	479	476	478	497	464	489	492	483	488	506	505	498	497	493	504	486	523	530	520	524	481	521	481	498	535	499	489	473	534	492	530	531	507	497	512	493	519	576	506	506	473	485	497	484	490	510	489	536	496	554	498	497	504	485	510	482	462	502	549	481	466	529	476	513	491	489	496	492	478	490	516	484	481	523	508	474	516	469	491	477	491	511	515	523	505	495	460	504	495	473	489	529	506	511	497	541	538	512	522	486	496	513	504	515	461	507	516	479	503	463	535	504	497	486	494	516	527	518	466	473	480	488	477	477	514	480	523	517	496	463	504	515	508	528	503	487	514	492	479	501	469	478	465	491	478	487	498	463	511	447	481	503	497	476	434	518	492	496	495	476	529	482	495	491	527	473	485	522	519	502	513	489	515	524	523	521	511	487	543	494	520	513	487	509	489	509	495	533	486	510	519	532	481	485	508	459	526	530	491	517	489	515	484	508	491	517	481	485	514	494	483	488	468	541	505	501	516	526	461	554	499	482	488	555	482	483	498	525	496	520	463	498	488	539	483	528	482	498	500	495	483	498	494	487	503	530	508	511	521	478	497	506	500	467	484	518	519	488	527	517	528	542	490	553	516	504	506	520	525	488	500	494	475	514	508	478	517	514	472	502	521	543	507	474	526	503	526	527	502	472	494	491	484	515	496	498	492	501	528	505	531	503	496	500	551	487	486	504	463	515	502	462	528	527	523	520	503	500	503	480	469	504	494	538	457	499	503	478	504	500	469	520	512	534	486	492	467	520	520	462	550	489	504	483	521	506	510	518	509	486	508	521	503	482	551	519	486	455	505	531	505	503	512	482	459	509	520	504	496	546	514	486	481	498	505	503	505	494	509	492	536	495	510	502	478	473	526	504	482	521	525	490	471	505	507	519	498	465	530	462	530	493	510	495	453	496	510	462	508	508	528	526	490	536	539	500	492	506	491	481	485	495	498	563	512	497	517	522	516	498	486	527	500	518	523	537	500	518	511	489	566	493	503	501	499	497	503	529	482	514	525	557	490	507	520	483	487	501	490	523	543	497	491	517	501	481	488	499	500	520	474	497	463	488	460	512	507	500	508	517	541	490	484	487	496	498	491	481	523	483	513	479	481	516	506	533	493	496	485	510	496	517	482	480	504	541	468	488	531	526	507	518	489	525	540	484	474	480	513	493	489	505	525	474	546	532	537	521	512	492	479	509	486	472	533	503	475	507	483	529	535	480	497	463	521	490	519	492	489	487	519	496	505	475	513	531	468	529	515	493	507	497	523	521	488	502	513	485	495	494	501	513	525	490	447	529	483	493	511	488	524	472	488	482	532	461	485	511	503	499	519	485	540	514	479	519	491	496	485	540	461	500	488	526	501	480	529	509	537	474	502	528	472	484	510	530	505	526	506	510	533	526	518	536	491	530	469	472	548	532	480	513	504	517	439	485	469	488	519	496	497	492	479	473	512	527	494	481	521	501	501	475	484	443	481	495	507	478	482	520	511	517	489	484	517	451	491	479	498	505	499	510	507	478	476	528	504	537	461	500	482	484	540	515	522	499	515	494	490	491	504	565	506	495	479	568	521	536	515	503	523	499	495	512	481	518	508	538	501	506	485	533	512	552	503	508	452	492	510	542	521	486	525	548	504	477	549	527	495	469	474	495	510	504	563	501	453	502	480	520	507	452	515	494	492	547	501	518	478	532	557	484	539	502	532	472	498	543	506	463	524	499	458	544	522	470	508	473	517	499	498	534	496	513	473	519	504	516	526	531	492	513	512	520	527	548	516	518	480	531	496	505	467	501	507	505	538	486	488	520	489	492	551	501	479	491	471	495	520	457	470	533	489	486	535	473	539	496	496	491	526	525	508	488	487	536	477	480	501	487	479	532	521	530	535	510	457	493	487	520	498	512	517	514	539	496	500	502	483	541	475	495	506	485	488	487	533	500	512	505	507	549	506	536	488	512	473	470	531	496	491	522	500	504	499	550	503	494	516	498	516	545	435	526	499	472	515	514	482	445	472	504	517	481	534	491	512	518	495	466	505	486	465	489	507	516	497	497	487	514	552	514	502	520	507	473	504	492	456	501	502	494	495	515	500	500	474	461	448	540	504	493	479	538	463	505	463	490	504	517	520	522	490	494	536	515	535	482	489	500	496	544	515	498	516	505	524	539	507	501	528	501	518	479	494	508	497	499	524	491	488	543	496	495	506	488	491	504	533	503	486	492	501	509	529	501	506	502	519	472	522	499	517	473	493	482	508	504	493	509	523	482	451	492	494	518	529	466	521	481	484	512	520	464	498	464	474	501	532	500	517	513	486	486	523	502	478	462	516	545	512	497	478	495	516	528	482	461	480	499	517	494	505	512	494	476	512	472	530	506	484	526	510	518	488	484	491	480	459	485	484	500	493	490	478	479	514	467	476	487	496	516	478	494	490	505	484	510	517	480	553	485	478	497	509	498	497	555	532	481	498	505	507	543	489	505	487	499	520	466	493	510	509	494	499	509	484	469	526	490	472	507	486	571	477	530	502	492	499	475	524	523	512	501	460	527	523	495	526	515	492	515	470	495	502	512	492	498	536	520	528	487	474	501	497	531	498	500	532	491	487	503	482	467	502	483	491	526	481	515	510	542	516	498	511	500	496	532	488	526	475	517	503	494	465	483	516	496	508	506	505	476	499	462	513	477	495	522	520	444	513	525	514	494	529	533	523	525	508	505	478	476	519	512	508	521	506	495	469	491	501	462	536	506	495	525	493	471	474	501	491	473	529	536	526	503	513	495	545	531	506	519	513	505	496	556	511	508	527	490	499	555	540	496	507	460	478	489	467	510	572	466	503	526	521	525	542	530	492	494	522	506	518	500	510	489	524	539	507	553	518	519	517	502	521	467	489	533	506	475	483	428	442	495	507	519	506	489	515	483	477	485	503	551	493	518	489	490	494	517	506	524	572	511	512	529	506	526	495	496	503	480	520	485	486	484	498	516	540	478	490	500	516	507	502	491	480	490	458	513	499	516	486	545	456	490	491	526	507
31721	34765	36140	23957	8180	1836	645	308	256	250	251	268	238	232	257	251	250	232	255	267	244	236	256	240	259	263	259	243	252	250	257	256	253	249	262	249	253	267	224	232	246	225	255	230	231	269	223	258	228	263	279	254	254	264	245	259	279	239	262	269	282	255	237	245	249	239	248	261	236	247	233	247	267	252	232	244	273	258	261	235	236	243	249	235	234	235	253	245	232	240	252	260	259	226	259	272	242	254	262	244	248	243	243	247	249	275	255	258	260	249	260	253	278	238	220	255	238	232	257	266	255	229	251	257	244	252	270	232	252	238	240	272	232	235	253	252	259	281	236	250	253	268	228	262	259	242	244	264	265	251	246	225	247	272	263	234	292	246	249	234	246	254	219	260	250	257	251	259	293	259	239	255	248	243	248	276	260	244	260	240	236	261	271	232	236	261	243	257	250	248	258	261	259	228	272	262	256	252	265	247	243	246	270	268	246	235	249	243	274	257	235	249	244	249	275	259	273	221	230	262	260	259	254	230	232	240	251	241	249	255	249	247	234	224	242	254	247	267	226	275	259	257	234	235	274	269	226	263	277	238	270	239	241	235	264	246	247	246	262	248	261	266	232	254	266	250	254	235	226	254	254	278	270	248	237	272	281	252	239	262	217	249	226	250	251	232	256	232	253	266	246	280	255	233	244	242	237	271	245	257	258	245	251	266	253	256	253	291	258	248	216	270	256	238	259	233	280	252	259	238	263	210	225	273	254	250	281	221	251	229	263	256	281	245	269	249	276	275	246	234	238	257	260	267	251	257	255	223	257	261	246	264	268	237	252	239	233	246	235	275	214	266	256	263	220	259	253	276	245	266	251	280	257	242	260	236	241	219	253	282	260	233	269	249	267	222	220	261	221	257	252	249	249	263	257	264	230	247	256	268	257	249	244	276	248	236	240	239	244	243	248	268	260	215	236	236	254	269	237	250	246	275	256	249	235	248	251	260	212	240	254	249	257	268	251	248	252	265	263	289	239	276	243	247	262	274	259	253	239	252	250	241	240	247	244	257	249	249	254	256	235	226	259	243	249	236	256	250	240	267	234	245	269	266	248	255	238	255	247	269	233	260	250	231	214	235	287	264	230	271	230	262	275	234	237	240	282	243	241	268	253	251	235	254	277	254	262	249	248	239	257	272	286	267	227	257	258	258	261	250	254	228	276	288	272	251	258	226	250	241	279	256	268	227	255	256	253	250	244	253	266	278	224	252	253	235	283	274	277	228	256	222	241	263	243	237	263	220	233	223	230	231	258	255	220	263	235	224	256	236	264	257	282	265	244	239	226	242	249	233	264	228	265	246	260	254	242	250	237	271	214	253	253	262	251	248	243	279	246	244	238	259	253	281	248	242	286	236	258	230	241	258	265	244	272	273	263	235	231	244	251	210	253	249	266	240	243	261	269	272	250	257	214	229	247	262	244	248	250	253	261	259	265	233	247	225	212	257	240	280	250	233	261	257	230	264	263	273	266	233	259	253	237	246	273	265	254	258	241	245	259	221	250	257	239	264	253	210	243	257	249	275	247	242	251	234	257	256	260	243	284	277	266	240	261	240	241	281	253	252	241	259	234	251	241	246	247	264	270	268	212	210	238	261	257	263	239	279	242	236	255	276	258	253	222	236	235	251	267	265	232	280	225	259	253	256	236	253	245	246	249	256	248	229	267	256	262	252	282	256	246	262	247	240	247	242	252	237	250	226	263	266	279	245	253	222	276	250	250	256	248	250	242	243	229	251	250	231	231	252	244	279	235	251	253	260	229	255	256	258	246	241	269	246	246	235	244	253	249	250	261	244	285	253	266	244	247	264	265	227	256	257	239	232	249	247	253	252	256	250	243	250	264	258	249	239	253	240	245	235	240	232	248	242	267	255	234	246	265	263	242	206	247	235	250	248	228	303	266	260	262	264	251	249	248	264	262	221	257	234	236	236	238	260	258	244	240	244	241	272	246	254	234	266	223	256	244	245	227	249	264	265	257	276	244	281	255	253	243	256	250	251	241	249	269	272	252	243	258	250	267	249	246	253	267	256	226	229	250	275	237	267	257	252	256	244	246	245	264	269	242	238	277	213	287	250	239	251	257	249	210	232	247	234	263	251	240	254	245	259	257	266	246	257	257	281	240	263	261	273	262	274	236	261	264	273	288	276	253	241	257	264	269	226	244	255	250	243	242	239	264	245	247	255	257	244	259	248	235	276	236	251	240	260	237	260	261	268	265	251	223	248	246	242	258	254	262	258	242	264	261	217	259	259	279	244	218	269	262	259	268	274	243	246	245	207	244	251	235	238	238	258	259	274	252	258	277	251	221	257	264	249	207	246	243	245	266	244	256	295	268	239	251	249	274	272	241	255	285	266	262	231	274	250	252	243	267	235	222	230	230	235	247	221	233	239	249	255	248	267	251	244	242	248	261	276	254	262	218	248	250	261	247	248	242	255	252	234	262	254	247	224	251	235	249	246	273	246	242	246	292	255	234	255	244	269	265	263	235	227	241	233	256	236	242	260	270	249	230	266	248	251	243	291	269	262	231	255	243	262	280	232	279	249	261	237	234	254	259	267	246	237	261	234	266	260	251	241	262	250	250	231	223	248	227	235	271	244	258	265	248	257	253	248	247	245	239	219	239	229	203	264	288	259	222	272	268	229	269	256	226	264	275	269	239	255	259	249	252	250	262	254	260	277	258	236	254	253	243	274	238	249	267	273	257	238	230	260	237	255	239	260	276	246	245	258	228	237	242	263	274	217	233	254	261	275	252	250	230	241	241	280	264	262	243	258	248	223	247	264	251	269	225	260	275	239	262	238	252	240	258	216	242	253	243	288	253	277	247	252	250	276	269	243	249	232	239	251	253	255	237	264	240	256	255	250	259	257	240	225	235	268	255	256	246	253	236	231	253	261	251	234	243	262	273	254	232	237	230	244	260	270	246	243	263	241	270	269	265	242	258	250	264	252	265	229	203	242	233	270	251	225	235	231	243	280	233	245	246	229	275	235	275	262	265	261	214	230	278	250	244	263	215	216	243	253	257	257	224	244	249	262	224	263	255	246	266	275	236	288	258	265	279	276	269	258	249	251	261	235	265	268	241	254	260	277	239	238	235	267	266	252	273	254	243	249	268	265	240	246	255	273	271	280	255	231	259	206	243	248	283	270	248	264	267	275	257	242	247	263	239	230	224	265	261	228	252	256	238	251	262	245	273	244	266	238	238	250	228	228	263	283	267	238	250	258	243	264	252	257	262	265	263	235	224	216	238	224	255	249	240	231	218	255	255	277	287	243	276	252	264	217	236	257	232	286	240	237	238	254	255	243	226	261	269	259	242	253	253	236	256	269	240	259	229	244	278	255	268	260	273	240	269	253	243	285	270	266	248	234	228	274	244	213	243	281	245	267	263	254	268	255	266	237	277	260	252	249	268	271	266	255	236	230	257	251	257	269	221	241	275	270	234	267	265	241
37618	50093	34783	20801	8360	2504	908	397	295	326	309	291	292	293	291	323	330	299	309	305	302	289	331	293	303	289	258	294	306	292	312	325	308	302	262	285	310	284	306	284	313	310	304	338	276	304	297	296	277	324	263	275	310	260	274	305	309	275	320	295	321	326	275	284	314	315	282	298	306	293	302	285	307	308	310	289	294	264	269	308	333	325	299	302	294	311	286	263	290	281	280	326	283	273	283	303	258	270	297	304	270	289	286	307	307	283	273	282	303	298	290	301	297	297	294	303	288	320	280	278	278	345	313	263	293	271	290	285	306	288	308	260	279	292	300	290	303	304	289	308	289	291	302	338	269	292	305	308	317	265	297	306	296	303	270	288	303	295	277	311	316	305	291	290	312	274	290	308	293	316	299	292	296	293	294	281	264	308	299	304	301	298	281	281	279	265	279	313	273	256	297	300	316	283	274	277	284	281	280	255	259	314	260	315	273	280	271	303	322	258	303	295	307	244	270	294	303	269	292	254	267	280	316	320	289	317	279	289	268	290	285	275	307	277	270	265	317	282	307	293	293	280	314	315	337	283	308	297	300	323	277	306	292	304	287	293	281	293	274	287	298	292	276	281	310	303	279	297	328	277	282	307	261	280	277	270	299	285	267	278	306	284	280	292	297	301	300	279	331	284	295	313	287	304	293	260	277	289	310	279	302	299	293	270	299	298	285	277	291	278	287	276	269	304	312	289	302	312	309	258	291	332	287	301	265	300	306	298	300	276	269	294	271	267	294	295	294	302	263	292	324	309	266	301	294	260	320	270	316	311	297	288	279	294	318	296	296	298	275	288	283	250	281	326	256	304	315	342	319	267	271	313	278	292	306	274	280	293	311	278	310	283	294	346	298	302	308	294	319	279	303	261	288	283	310	306	295	274	270	301	316	309	252	303	250	331	292	292	307	272	275	253	294	288	282	284	310	314	320	276	281	246	289	266	300	281	275	321	290	297	300	304	305	294	313	273	321	292	290	301	279	296	313	299	293	308	303	305	283	292	310	306	310	298	307	298	287	308	283	267	295	270	308	266	329	274	281	298	288	300	282	296	296	293	334	314	293	260	274	307	294	312	292	292	298	297	300	275	283	281	326	263	295	306	314	287	296	298	298	304	281	302	326	299	326	304	257	297	298	285	315	291	288	298	260	286	284	310	302	309	298	299	310	300	296	296	265	320	261	262	286	286	322	297	308	302	308	283	335	315	299	300	288	298	293	317	308	300	309	300	282	314	276	301	295	315	292	301	308	285	308	281	285	300	276	289	320	292	280	281	273	276	300	278	321	309	294	300	299	275	302	306	300	291	304	257	272	258	292	316	303	289	296	280	300	313	271	309	300	282	286	290	310	285	296	289	279	283	299	320	322	278	283	258	276	297	328	305	273	316	277	277	285	319	280	315	288	304	322	305	278	300	278	286	293	312	265	285	291	293	324	302	283	353	286	294	286	281	307	280	304	319	291	282	269	315	304	301	292	295	299	279	292	295	303	312	314	297	289	287	294	294	300	308	296	301	289	312	308	298	317	280	308	277	304	279	312	296	288	295	281	278	280	304	282	327	282	303	280	289	291	303	286	307	329	280	292	304	296	294	298	281	299	295	319	304	299	294	276	291	261	267	312	306	276	297	259	285	311	289	308	263	303	283	299	287	314	276	317	307	264	287	322	317	289	288	303	270	296	289	305	274	326	284	291	282	289	293	299	293	295	302	280	312	262	285	305	298	280	285	262	301	301	293	319	278	288	283	277	265	286	322	274	302	293	284	323	279	299	293	301	285	308	304	286	277	271	274	272	273	307	278	285	306	293	282	294	258	289	276	254	315	307	284	243	292	272	263	300	318	293	279	311	279	300	308	273	321	289	274	303	281	274	272	294	285	278	302	310	273	289	321	288	311	305	321	302	317	283	300	293	263	320	273	282	292	303	253	302	279	284	287	312	337	305	312	299	302	315	315	288	298	292	281	326	319	315	280	257	299	305	320	290	289	304	290	308	263	274	332	298	291	281	261	244	273	268	283	308	279	330	283	310	294	277	279	284	300	283	286	287	282	267	283	298	293	281	260	273	330	323	283	320	316	286	271	290	323	298	264	325	274	284	316	295	285	288	282	253	296	313	304	311	315	287	316	287	287	261	305	283	258	301	293	297	306	297	330	273	268	294	301	294	287	327	298	327	309	271	277	322	290	287	326	302	298	286	300	280	297	329	280	295	284	318	303	284	305	268	295	293	311	309	273	311	267	257	313	291	310	286	294	313	310	303	283	301	288	269	265	310	307	298	293	306	285	283	324	322	272	302	289	326	305	284	296	268	286	290	287	280	287	279	318	292	281	278	297	308	311	264	287	245	303	270	310	274	328	294	271	270	292	296	325	279	308	293	292	300	312	295	299	283	293	280	306	325	318	269	306	320	323	286	315	313	290	306	298	266	306	318	284	298	283	303	286	309	308	276	260	290	330	281	321	284	284	248	302	308	311	288	281	304	295	272	330	310	275	291	299	287	318	306	259	302	288	271	302	287	327	280	303	325	297	310	290	291	286	307	296	283	280	316	285	278	282	286	239	293	284	309	271	289	305	295	292	334	314	302	314	328	305	297	298	311	311	263	318	251	312	286	296	295	304	280	280	288	285	276	300	314	279	328	299	281	300	283	293	303	292	297	295	287	300	301	301	278	279	271	307	291	290	294	312	278	255	317	310	286	308	295	287	314	277	316	256	286	296	267	283	304	289	308	284	275	258	283	315	330	312	281	321	270	309	314	275	319	296	318	303	294	294	290	292	290	275	296	284	293	277	265	299	294	321	298	303	303	281	308	335	301	314	303	291	306	303	289	279	308	314	301	292	271	291	282	291	278	299	327	268	300	284	317	283	300	275	296	315	277	311	274	283	306	297	289	285	292	299	298	302	302	288	273	285	316	294	290	290	308	287	309	309	296	277	297	256	297	311	310	271	320	269	294	272	318	271	307	287	271	248	313	283	302	332	272	284	297	336	319	273	288	288	294	307	326	311	312	296	280	307	301	319	273	256	274	322	325	282	298	315	277	280	269	307	330	317	306	289	282	300	276	305	294	297	283	273	276	314	262	306	272	282	305	271	280	300	298	269	332	321	278	298	279	262	282	285	296	290	279	333	279	315	325	299	301	295	316	313	318	297	297	304	286	317	296	276	288	281	266	292	277	271	273	291	333	288	269	278	310	304	268	295	312	275	300	317	296	288	300	305	295	289	314	305	290	298	310	283	324	300	308	294	281	295	306	299	256	277	295	323	276	302	253	289	306	295	310	296	265	295	292	297	287	293	276	321	300	304	271	308	293	289	299	277	293	309	296	301	311	299	304	287	267	276	307	320	270	294	279	304	273	318	315	321	277	312	252	305	318	278	326	286	282	297	277	299	262	287	288	294	301	315	303	303	290	320	289	252	273	328	285	308	280	294	302	274	293	250	281	308	279	306	296	304	304	271
24133	21128	28262	25012	20640	11975	3214	1012	385	317	324	326	309	303	327	312	312	338	313	312	289	277	316	313	271	290	346	299	328	285	297	287	309	307	318	309	285	327	279	293	340	298	282	333	318	349	317	300	279	301	275	287	310	306	273	280	310	348	278	311	296	347	276	279	286	286	297	324	309	272	300	294	303	331	310	306	307	328	304	318	311	282	309	319	301	301	306	312	294	292	295	272	312	307	291	323	312	304	290	280	310	293	307	292	305	293	306	264	296	278	302	303	301	326	308	325	324	317	275	274	304	319	304	288	318	320	332	301	314	299	289	309	285	303	318	276	299	301	288	322	287	292	309	315	320	308	287	290	327	327	301	314	304	306	317	308	310	301	327	306	296	277	318	315	291	306	324	293	300	293	325	303	300	292	292	328	313	302	297	323	311	287	331	297	321	293	293	312	299	330	311	289	323	282	334	290	296	294	293	252	322	305	322	303	345	277	289	288	288	283	318	300	330	337	330	306	297	343	323	300	324	316	323	296	314	319	281	336	277	311	321	307	299	321	305	307	306	301	308	288	313	324	278	344	284	312	296	314	278	315	328	307	313	294	285	302	306	289	310	321	329	323	295	310	303	341	323	309	292	323	325	305	314	302	291	286	309	321	296	303	288	277	283	331	300	298	307	290	313	282	300	308	298	300	307	301	333	317	295	349	293	302	276	322	304	312	319	332	317	346	300	289	315	308	313	306	297	334	274	336	284	335	322	296	305	311	326	294	291	286	320	297	336	306	293	304	324	299	286	278	280	298	321	314	332	325	296	306	292	297	304	300	314	324	295	283	292	288	323	307	295	308	302	293	289	289	292	296	326	304	310	319	282	285	326	271	309	301	276	307	291	287	341	266	299	311	273	308	298	302	314	318	288	269	303	282	315	322	306	278	310	312	341	293	293	299	308	318	304	308	306	327	271	316	313	305	285	302	282	334	324	309	317	294	301	311	292	291	323	316	332	300	302	296	299	314	329	295	278	303	291	304	304	324	303	339	292	286	308	331	302	334	280	286	307	322	295	288	288	347	312	281	344	312	319	284	323	292	323	320	285	318	318	278	309	311	286	288	336	293	280	295	310	311	286	299	317	329	292	323	278	302	321	304	331	310	326	287	295	296	299	310	308	331	308	290	334	291	298	290	304	307	310	281	325	311	328	303	291	288	307	297	262	318	292	303	311	292	321	309	324	274	291	307	317	296	291	273	360	284	323	317	321	308	296	291	369	340	276	291	304	321	302	323	316	297	260	273	349	318	317	326	312	296	280	303	308	303	282	289	301	287	304	292	310	305	300	303	309	330	310	293	276	290	292	287	328	298	308	341	284	285	288	297	310	321	291	279	298	305	290	303	312	319	313	292	321	286	298	286	298	333	295	309	333	305	317	305	283	315	330	311	324	311	317	299	262	304	332	299	310	288	290	275	316	275	316	293	328	309	310	304	314	306	337	317	308	317	319	286	323	308	343	325	292	310	324	324	331	291	284	288	289	291	323	305	296	322	318	305	330	292	300	304	309	293	349	299	310	305	310	302	277	283	298	320	339	274	294	294	298	298	310	322	298	295	303	290	287	316	314	317	280	310	302	283	282	314	301	286	287	304	301	261	302	292	288	296	324	296	326	304	309	334	325	295	299	312	313	315	298	308	334	321	280	306	318	297	312	289	309	303	267	275	320	274	303	304	329	295	314	295	345	314	288	309	303	294	314	281	304	310	320	313	312	290	310	313	281	305	305	309	302	278	344	307	305	316	324	299	305	293	342	330	272	327	297	298	299	322	334	297	321	290	290	324	253	286	303	315	312	306	333	302	304	323	317	282	323	287	296	300	316	277	298	275	299	308	302	288	310	296	317	316	289	296	320	289	292	299	288	288	326	313	322	310	308	320	325	297	300	289	317	299	286	290	311	305	299	303	288	326	311	305	318	324	300	326	355	300	279	313	308	302	307	309	289	284	298	339	286	285	277	317	301	293	320	296	299	253	286	311	308	309	314	297	280	266	298	295	279	312	321	309	289	283	301	292	317	309	307	316	307	277	318	323	305	300	308	299	283	322	300	301	286	316	313	289	289	323	302	328	276	302	287	305	304	290	303	293	301	272	299	285	318	272	323	311	289	309	325	292	317	314	326	324	286	284	286	313	297	306	325	321	289	297	305	330	308	306	281	317	326	317	290	289	308	262	308	348	312	309	284	305	308	288	342	293	293	329	286	301	270	308	298	298	296	309	309	300	285	318	303	283	291	326	298	301	292	316	276	295	307	328	278	319	298	305	318	284	285	319	338	317	279	288	305	307	299	290	323	284	314	338	285	333	307	320	331	278	288	272	287	285	307	312	310	262	307	316	317	324	293	277	298	301	331	322	283	314	326	308	299	277	321	326	304	318	316	281	295	317	302	317	317	314	297	325	291	285	291	315	284	284	313	294	347	312	303	284	287	314	280	272	297	311	308	322	312	325	348	294	353	294	329	300	320	290	310	280	322	283	322	321	329	314	300	284	269	298	306	302	305	297	305	289	269	329	295	301	289	325	301	299	304	305	278	277	313	319	303	309	278	314	309	301	343	322	315	301	283	294	322	339	314	326	300	299	290	319	318	312	301	280	321	295	328	287	309	311	271	283	337	302	269	307	265	279	316	332	293	301	310	305	307	276	320	302	275	307	330	296	330	290	307	290	268	287	285	321	295	300	291	320	280	296	280	296	284	306	335	304	295	311	315	275	284	296	325	311	331	300	329	289	317	324	328	314	306	307	344	275	322	311	306	330	276	278	316	301	292	330	301	280	313	294	312	287	294	336	313	285	301	305	303	313	311	306	301	303	293	326	321	272	311	280	291	297	311	306	310	303	321	323	305	289	300	299	323	356	307	296	290	291	298	272	305	289	321	327	329	291	311	321	329	289	316	300	305	305	303	342	289	306	299	326	290	301	304	299	307	275	304	306	319	312	323	323	330	288	301	292	282	272	293	327	326	287	285	306	290	327	321	328	308	297	344	328	303	319	328	307	296	291	292	302	332	312	284	309	260	323	301	306	307	314	259	296	295	302	319	310	299	291	273	277	290	282	295	283	330	297	341	322	304	314	293	305	320	308	285	325	339	297	293	332	295	319	309	288	296	299	297	303	322	335	319	302	300	301	314	300	320	320	314	338	311	280	297	293	281	278	297	285	289	325	292	289	287	323	333	281	327	321	325	293	284	310	320	300	300	345	287	304	317	288	303	304	264	301	318	316	331	304	329	317	284	321	305	310	288	290	267	298	307	331	292	323	309	306	323	294	299	319	279	308	306	304	306	300	322	294	323	348	315	308	304	276	312	313	302	298	279	303	306	325	327	327	291	277	294	293	336	299	280	289	296	294	303	292	310	295	293	311	305	288	315	320	328	299	304	317	308	276	331	317	320	296	288	302	291	300	303	296	286	308	300	320	283	330	331	334	289	301	332	281	295	260	287	304	317	300	337	294	271	323
40472	57644	42231	27332	12329	5918	2799	1211	475	384	406	370	395	360	341	324	365	339	336	361	354	362	363	327	350	345	300	377	349	340	301	378	363	313	331	379	352	315	318	353	333	341	328	311	362	350	317	370	373	336	368	312	354	333	362	322	365	304	354	339	336	345	350	336	357	344	355	364	373	361	346	355	309	322	354	355	349	353	355	368	353	332	331	325	384	343	321	334	331	353	365	352	329	328	334	303	340	363	345	336	331	382	363	369	347	349	342	362	360	341	305	326	359	337	348	346	327	373	355	322	333	344	363	341	355	325	323	357	359	330	350	319	345	303	353	347	325	327	351	365	332	348	331	320	380	364	344	331	337	321	323	352	355	361	362	334	336	361	328	335	326	335	327	370	363	340	311	358	345	335	354	354	328	337	372	358	304	365	358	350	328	343	324	367	335	349	372	315	349	368	332	359	353	349	372	328	339	361	324	358	327	342	315	356	363	329	351	342	364	335	327	324	341	332	353	373	331	368	344	312	336	376	331	357	327	336	328	366	345	324	340	349	321	334	356	327	329	307	352	342	328	379	341	358	330	360	341	356	335	306	327	355	358	330	341	348	339	353	372	348	334	329	321	349	350	345	328	343	323	348	329	354	344	319	350	345	375	339	360	330	349	327	346	330	341	330	330	333	311	327	343	334	347	333	339	330	352	353	343	350	332	332	383	378	300	349	374	363	349	309	315	364	324	328	340	330	335	305	356	325	349	371	320	356	360	373	329	360	347	334	349	355	322	328	342	320	347	346	342	341	359	360	333	397	363	353	326	342	330	353	358	324	324	322	351	338	322	346	332	344	367	346	361	347	350	342	353	348	338	347	330	334	383	352	337	355	363	358	339	361	328	353	330	356	343	336	350	353	354	365	335	372	360	328	341	358	344	357	368	332	308	349	328	342	355	334	310	334	336	346	357	313	360	324	321	364	318	325	355	339	353	360	325	331	333	340	334	330	330	361	335	345	371	372	348	368	347	344	369	336	362	331	327	341	339	326	312	340	349	316	321	367	317	349	334	358	324	330	357	345	318	367	351	317	373	342	324	351	351	330	319	345	364	305	340	368	335	336	342	343	337	342	306	380	350	362	350	349	312	350	332	330	320	368	364	303	320	327	342	382	353	343	311	347	327	346	381	348	363	320	327	337	321	353	361	360	343	346	314	340	345	324	365	350	352	337	347	333	360	352	328	322	352	359	329	327	335	311	325	328	331	315	335	400	321	368	377	337	336	351	350	334	315	294	348	319	336	340	341	363	354	349	335	348	318	340	331	343	336	338	305	338	346	341	349	334	320	334	366	327	362	346	376	358	345	350	359	318	365	344	339	332	310	345	366	314	385	318	363	318	326	337	334	338	345	328	347	340	345	365	354	339	324	338	295	308	349	334	376	331	368	336	291	336	348	312	347	354	330	307	331	359	370	308	371	321	385	356	324	334	325	359	352	374	337	341	340	321	379	363	340	346	365	338	324	357	353	320	373	320	306	343	321	322	322	350	374	316	360	342	353	316	313	343	364	326	365	346	341	325	324	326	355	308	332	336	335	321	343	341	331	309	324	331	327	319	351	351	349	336	327	353	377	339	327	337	361	342	363	354	362	351	350	340	358	322	328	322	377	358	368	364	337	359	369	364	342	349	359	338	331	359	337	333	310	358	343	344	318	334	328	365	370	320	324	341	365	328	341	368	333	366	330	365	308	341	350	357	316	344	360	373	352	339	366	378	355	317	345	334	339	364	310	350	338	366	323	323	344	317	323	367	338	350	358	323	367	347	354	321	334	326	297	325	381	357	344	335	314	375	359	336	355	330	349	316	344	345	332	366	358	346	356	353	334	330	370	336	372	353	336	360	325	335	332	373	351	358	350	340	298	348	360	327	339	319	331	333	333	371	327	314	334	328	348	359	308	332	362	313	364	315	357	336	318	324	339	313	318	325	304	350	367	340	327	309	353	363	323	307	338	350	330	316	338	355	344	341	336	337	340	336	347	340	348	324	349	353	371	339	340	363	315	324	356	341	368	360	347	370	341	310	332	366	313	345	320	359	355	308	345	370	327	351	313	343	373	320	386	360	322	321	375	368	347	327	365	319	360	348	378	342	322	365	341	329	350	335	339	361	325	336	379	359	313	366	341	351	349	324	361	364	317	349	321	336	368	333	336	321	363	320	332	332	352	303	344	352	321	352	330	379	359	345	354	346	316	383	373	345	308	333	321	356	330	380	330	347	350	354	369	380	342	342	360	375	342	334	317	330	336	346	321	354	347	318	339	333	354	347	372	369	370	357	346	349	353	334	351	362	314	350	338	344	349	364	354	345	335	349	349	325	354	371	343	342	323	332	372	382	357	370	349	335	323	355	320	371	349	335	378	352	301	353	341	358	341	347	319	349	363	332	364	343	331	339	340	351	354	337	307	297	337	364	366	340	355	359	342	352	354	339	341	341	321	307	346	362	376	339	359	357	346	301	358	324	357	334	360	342	363	326	319	353	335	362	333	367	356	379	321	334	335	292	337	326	304	330	351	363	319	346	322	344	319	333	351	316	338	329	321	366	345	348	350	302	381	311	349	354	332	336	331	334	329	328	329	359	320	322	347	343	341	339	352	304	350	337	321	351	346	388	327	356	351	364	354	330	335	328	337	342	356	348	338	351	343	363	318	319	355	348	342	306	318	328	328	343	344	338	351	329	357	352	338	361	353	357	335	328	328	350	325	367	340	299	308	353	354	358	338	330	360	359	337	361	355	331	338	352	384	338	340	356	344	382	334	363	326	324	335	369	338	363	362	326	354	357	353	349	344	346	373	350	323	379	355	361	364	370	348	319	333	336	344	323	340	333	329	363	365	321	365	339	358	344	358	361	339	375	360	336	339	342	317	347	314	340	315	320	338	347	344	360	365	341	351	353	379	333	338	373	313	370	314	366	336	319	363	360	351	337	322	351	342	352	316	360	365	347	327	348	370	342	329	352	354	355	380	341	345	358	347	317	345	306	290	339	357	361	335	341	324	359	383	318	350	359	322	332	336	330	324	368	354	320	320	340	321	335	312	358	338	339	323	373	318	333	353	324	354	328	321	326	322	354	336	348	341	342	353	343	329	350	347	337	313	350	387	362	329	357	324	367	346	333	337	364	309	344	336	325	370	375	360	359	345	339	307	342	331	347	331	354	358	332	307	332	353	355	337	354	348	353	342	350	321	332	344	336	335	353	321	354	372	350	320	350	353	373	345	337	372	362	364	337	335	326	342	316	331	350	315	343	342	301	337	372	358	337	347	328	344	328	367	343	351	372	325	358	294	355	323	333	349	311	361	352	355	359	323	354	348	356	336	382	358	345	337	355	320	300	309	347	343	349	326	341	356	353	360	344	337	340	354	333	356	320	344	367	324	358	337	354	339	362	354	339	340	371	351	342	339	351	358	325	342	346	302	364	332	353	354	344	323	377	338	322	320	347	365	359	313	305	348	356
25304	21305	28324	25788	15923	6962	2737	633	364	356	317	335	324	348	350	344	356	375	368	323	350	357	355	352	389	324	328	341	324	340	327	347	316	373	360	326	334	347	317	336	311	342	342	355	319	360	321	356	352	386	329	362	330	348	348	348	311	334	348	364	346	353	341	336	347	302	309	373	341	341	310	376	343	364	348	326	341	351	350	369	348	346	349	338	329	349	359	326	353	346	327	349	354	342	361	350	373	368	343	347	299	335	343	346	324	354	352	357	355	336	352	372	361	369	344	346	369	335	345	331	355	333	366	331	311	359	325	328	371	362	372	383	315	368	348	317	358	351	339	347	363	318	329	345	366	365	339	358	319	352	378	348	365	347	355	323	363	329	370	356	376	352	346	316	360	329	330	353	359	352	339	364	372	371	326	338	333	350	330	361	359	354	332	347	340	371	356	345	340	339	339	343	357	331	373	335	365	343	339	337	348	321	357	326	372	344	351	320	329	372	346	323	298	393	368	368	348	312	324	353	327	319	337	327	328	352	339	337	400	351	339	358	304	380	353	369	359	356	304	349	337	356	352	329	375	353	358	353	322	347	353	367	330	318	362	315	351	377	363	354	355	327	369	345	361	347	354	362	352	351	341	337	340	372	345	335	371	318	340	347	351	359	327	378	360	342	354	343	356	361	382	342	371	355	356	356	381	342	364	338	323	350	341	361	358	324	346	340	368	342	328	336	324	327	339	336	341	340	366	335	353	354	373	349	323	350	342	332	304	358	381	346	344	325	336	335	362	351	361	351	344	325	372	354	325	358	353	346	343	333	309	333	300	319	344	371	375	332	332	327	333	328	350	370	350	307	340	369	357	353	337	356	347	359	346	338	344	345	340	316	350	320	322	375	331	331	363	362	331	314	342	338	368	328	351	350	343	376	341	334	325	370	347	362	348	329	329	342	356	338	337	341	305	364	368	315	350	350	347	362	342	352	339	317	352	359	366	350	359	325	340	362	360	319	360	329	366	339	367	330	354	358	341	362	336	374	334	347	295	334	338	340	341	349	352	365	320	315	323	350	354	342	349	312	364	374	375	327	347	361	359	337	336	397	336	329	318	396	350	326	333	360	347	351	384	326	336	354	327	357	395	355	328	340	347	355	319	374	369	356	366	336	351	346	345	376	374	389	330	345	390	337	322	326	339	332	367	379	363	343	332	320	354	379	377	349	334	344	328	350	338	342	326	322	349	328	342	314	348	341	364	377	331	361	356	337	345	360	360	341	339	308	336	345	343	314	348	364	308	379	348	367	343	344	338	350	342	379	345	348	342	331	352	377	367	380	353	335	354	378	369	330	321	345	329	348	345	341	371	349	301	348	344	334	357	356	335	347	335	380	374	331	331	342	339	324	348	351	357	314	417	381	334	367	349	331	344	378	339	315	347	353	331	333	355	339	378	354	370	354	336	316	338	340	339	319	346	370	344	346	329	367	382	322	324	324	358	322	328	351	369	321	348	327	357	339	379	367	338	335	357	346	345	375	394	308	354	348	341	346	355	320	321	316	360	308	380	367	334	377	308	345	343	323	343	327	343	324	349	335	310	354	347	351	331	376	352	379	326	337	328	337	364	329	364	340	366	347	347	346	354	358	335	374	365	344	319	325	359	351	358	353	375	322	364	342	292	367	346	346	352	350	383	353	327	367	380	346	363	318	336	341	333	336	353	346	348	327	337	323	351	334	317	307	379	350	302	336	363	366	337	351	373	363	344	362	350	341	383	344	352	345	366	342	358	345	388	337	324	357	344	383	323	334	330	332	341	321	334	392	328	377	347	367	320	351	347	328	367	359	348	363	323	332	329	318	357	344	335	367	328	363	329	343	347	316	318	354	306	340	314	348	387	362	348	334	318	367	342	357	340	356	341	381	339	327	342	331	374	333	350	351	337	341	358	374	373	378	318	357	356	371	349	338	343	328	364	348	327	359	337	337	371	338	347	324	371	337	357	358	346	340	355	419	341	366	355	346	336	348	338	326	381	364	348	380	342	371	340	358	356	325	375	328	351	326	378	359	366	348	349	342	364	343	358	337	342	318	343	383	382	358	329	353	356	342	374	340	349	335	351	341	329	349	340	316	340	365	342	359	329	368	329	339	363	344	326	325	367	346	343	342	343	331	382	322	350	352	308	347	355	345	349	341	379	340	361	319	356	331	356	327	380	338	316	361	343	336	373	336	367	314	369	324	369	363	338	363	339	300	350	322	329	309	339	340	359	364	326	373	328	360	357	336	338	326	340	352	328	344	376	354	322	333	339	324	327	337	329	347	326	360	360	352	343	314	401	349	355	326	322	358	332	353	372	366	386	366	340	370	351	341	383	336	335	338	315	340	307	340	336	348	333	358	337	341	342	349	399	347	355	331	336	383	350	343	365	348	336	376	383	347	364	357	360	335	359	344	362	325	330	355	339	336	357	338	362	378	323	314	362	330	320	337	357	314	338	373	323	369	358	341	354	371	343	326	365	354	340	322	345	319	365	347	350	341	332	344	330	326	362	338	372	333	322	380	331	317	355	339	345	349	350	330	371	346	369	320	329	360	344	357	365	346	312	331	326	330	358	340	350	358	348	309	354	357	344	336	362	322	361	348	345	336	317	332	352	345	343	339	358	347	367	359	351	314	328	387	342	367	321	349	350	365	344	357	358	344	334	332	320	343	351	345	376	359	349	332	360	340	350	335	351	347	349	326	334	366	324	378	334	330	381	331	330	348	359	347	366	347	360	383	365	376	336	359	350	334	359	325	345	347	377	365	361	355	353	341	354	339	357	355	369	333	382	351	317	370	338	345	366	346	359	342	343	326	345	359	346	351	351	315	355	331	326	366	343	348	343	345	340	327	374	321	374	341	356	332	397	349	328	322	321	367	391	377	347	353	307	345	350	326	327	343	346	335	336	369	368	353	359	328	343	358	339	355	349	323	352	337	323	351	352	352	341	375	368	341	348	313	328	332	354	303	362	333	335	362	355	337	345	334	346	310	335	335	356	352	334	347	373	336	351	354	328	363	350	369	339	342	348	382	314	365	364	360	328	373	381	339	350	330	340	367	331	352	352	352	334	330	339	363	336	378	347	350	324	345	382	329	333	342	352	361	353	350	365	370	371	351	363	349	347	331	358	354	341	331	329	393	333	328	356	336	374	365	315	337	360	373	337	318	351	355	353	334	331	299	324	348	358	359	364	323	334	336	297	345	337	333	366	348	340	362	368	316	352	344	342	373	355	333	363	319	369	347	357	346	315	354	382	325	294	326	362	296	340	354	331	340	365	366	345	337	369	310	356	355	332	363	341	369	341	380	345	335	361	307	342	344	359	323	314	336	363	342	333	372	348	353	358	359	362	359	361	328	354	374	313	350	331	345	366	340	366	359	332	323	358	332	365	353	321	345	356	342	379	349	338	317	314	321	341	311	361	331	336	367	328	319	329	364	328	358	352	366	337	353	316	357	351	364	371	308	312	333
36528	53608	37434	20453	13853	7926	3815	768	475	409	451	383	414	404	382	417	386	394	436	410	403	407	366	387	400	412	413	417	421	406	397	367	416	403	405	378	378	393	385	407	419	422	368	403	415	424	395	391	383	398	422	392	391	384	405	385	382	379	404	376	397	397	387	389	436	439	388	429	379	389	394	385	400	384	371	394	393	372	383	381	423	405	403	390	389	423	401	404	381	401	415	400	391	376	414	411	380	405	423	380	410	375	436	408	389	383	400	424	421	414	376	381	411	394	392	417	348	407	379	416	353	402	380	410	409	424	388	398	388	361	397	382	384	412	375	399	409	385	385	419	399	378	400	392	369	385	391	375	372	422	412	395	429	360	375	414	420	409	386	385	386	422	379	388	389	438	375	409	410	386	359	395	393	396	373	389	360	393	414	373	371	405	387	423	392	410	364	375	399	406	373	396	434	394	372	380	410	397	398	369	412	406	387	403	400	382	421	440	399	383	364	451	387	379	365	402	397	404	371	386	401	367	405	404	363	364	390	414	393	402	365	375	420	403	397	421	391	397	351	361	428	415	395	438	406	365	388	392	438	346	424	385	394	416	418	400	365	402	378	378	391	405	368	385	353	407	395	408	392	416	381	427	428	391	405	395	456	367	443	385	390	406	382	402	381	403	388	358	420	427	391	403	389	411	399	409	351	402	381	435	399	390	382	396	388	379	373	382	388	404	392	407	387	433	394	382	417	414	417	402	382	404	422	362	380	361	412	399	397	411	435	412	388	420	391	449	412	378	367	440	393	425	393	417	390	385	368	411	416	385	397	385	394	394	397	369	409	393	359	377	369	399	445	429	378	405	426	379	387	394	352	430	366	409	379	377	405	371	400	398	427	437	391	395	404	396	419	399	447	400	383	408	415	401	419	401	422	427	414	407	394	416	408	403	424	389	382	411	368	376	422	443	345	378	358	404	403	378	380	423	386	398	416	419	387	352	398	404	383	408	386	406	419	389	420	386	405	425	390	382	386	399	418	384	381	387	388	408	425	426	373	412	384	390	377	370	404	397	360	359	415	417	370	421	365	405	382	397	396	411	420	416	381	388	377	427	429	394	388	358	360	428	386	375	421	387	407	400	392	370	413	379	376	420	387	391	348	377	383	361	347	380	382	405	406	389	417	407	399	432	365	395	406	406	390	429	430	386	409	396	400	382	370	362	373	390	389	402	399	402	401	386	401	390	374	383	411	411	425	442	398	394	384	398	424	426	414	378	392	422	397	411	403	407	399	367	411	402	408	410	409	386	380	377	397	385	396	417	421	417	408	392	420	394	408	427	382	409	369	398	407	387	372	395	373	377	381	380	398	419	360	396	350	416	408	394	379	400	382	380	384	388	400	379	392	411	404	412	403	421	411	386	395	416	419	375	365	385	375	435	409	400	406	407	371	396	388	406	412	397	391	400	410	415	386	419	373	378	384	372	395	374	361	385	430	379	414	379	402	394	394	409	391	359	423	411	373	409	414	381	421	433	371	397	422	421	421	424	392	414	416	398	386	407	387	377	414	399	427	391	368	371	390	411	345	355	415	396	391	417	410	398	446	409	417	403	386	409	368	411	360	399	381	394	406	408	382	416	421	396	361	373	408	397	400	417	385	402	408	413	383	370	416	364	379	386	430	387	389	400	406	406	366	417	392	430	439	396	399	362	369	415	414	398	376	396	387	396	412	399	390	387	394	379	421	405	411	404	384	397	400	410	386	407	416	383	421	345	417	382	398	425	378	414	373	384	373	415	412	403	381	414	413	408	370	383	430	395	447	417	394	390	401	401	380	388	398	401	426	420	424	413	401	384	381	401	373	416	450	364	422	397	427	398	437	384	385	358	427	430	421	391	417	399	415	386	420	434	407	387	397	363	412	411	406	377	385	410	411	390	374	394	381	380	409	418	383	370	363	385	455	366	423	382	405	402	385	410	348	451	431	390	403	397	389	420	398	381	382	387	386	419	384	384	397	413	386	430	433	379	383	410	417	380	396	360	368	385	383	378	348	372	397	376	383	399	380	405	383	406	403	426	408	381	382	392	411	365	362	383	385	375	415	387	425	375	420	415	425	371	406	365	418	364	417	401	408	440	381	386	415	401	413	436	398	402	430	411	376	414	411	436	401	408	389	429	383	368	390	374	412	377	396	376	416	405	390	412	362	375	420	378	418	380	370	392	389	396	389	424	383	421	391	407	425	396	427	399	403	385	380	438	378	406	394	358	397	410	417	417	405	404	402	404	415	401	442	402	412	425	378	403	382	415	404	416	386	400	382	358	413	380	393	394	400	410	425	412	412	392	377	374	423	403	382	372	392	401	427	409	377	393	367	370	372	398	424	400	376	392	404	411	368	428	398	406	404	386	372	372	382	391	386	400	401	380	374	387	386	358	395	394	389	409	361	412	408	386	416	436	392	399	420	364	377	373	385	408	399	421	394	420	399	405	377	394	386	393	376	394	399	381	438	397	393	368	390	375	387	357	406	408	381	392	413	359	379	392	402	420	387	384	359	389	385	374	393	388	395	395	417	369	411	406	400	387	419	395	383	364	374	399	383	377	425	375	405	407	366	409	429	404	402	398	395	409	391	398	374	415	400	371	387	391	422	397	399	382	463	386	433	369	400	382	362	383	402	391	360	381	395	414	389	369	363	445	364	375	432	390	405	435	369	405	423	400	408	417	410	395	398	403	372	387	383	391	376	380	422	397	373	407	434	383	392	370	369	365	401	403	392	396	392	379	370	419	387	397	395	414	404	385	390	398	441	398	382	386	359	413	359	437	418	433	373	404	393	372	397	405	408	413	408	401	390	390	386	385	419	397	404	385	408	414	408	374	401	395	411	405	410	402	402	374	380	424	391	368	390	411	392	380	424	387	431	405	416	376	389	389	382	407	391	424	389	384	399	374	396	437	391	405	410	424	390	394	408	409	426	362	388	411	387	422	366	370	409	377	382	389	385	413	404	365	387	425	339	431	389	428	373	365	434	413	404	426	426	384	402	401	397	369	378	387	379	394	419	379	384	417	396	400	394	413	405	380	390	428	392	365	404	463	408	417	396	434	378	403	398	416	389	388	387	441	374	384	424	400	393	381	406	399	396	396	447	402	408	389	370	412	393	409	420	379	380	391	400	431	386	369	383	431	416	394	424	392	367	398	389	397	379	396	376	406	385	390	391	390	375	418	425	383	400	400	390	425	389	388	376	402	393	409	414	405	395	401	402	407	378	406	384	372	418	363	413	387	394	396	375	383	380	388	415	388	418	411	406	409	393	385	381	361	428	385	404	363	397	382	409	381	394	403	392	402	419	387	433	400	411	393	397	384	414	428	410	399	379	412	372	369	414	367	445	382	414	394	393	377	411	397	400	403	404	420	394	408	394	413	411	370	387	397	391	418	396	377	412	412	381	367	426	398	384	395	421	367	416	412	394	413	400	421	413	381	409	367	380	408	413	398	389	385	334	402	393	409
23005	21189	28770	24046	22098	22005	14625	2467	789	503	466	508	463	484	454	488	483	451	442	424	467	485	468	462	463	457	444	442	450	456	439	458	484	438	469	423	431	433	443	482	455	430	423	462	430	452	425	478	443	454	438	441	479	443	426	460	461	465	499	435	440	431	474	465	477	431	422	420	452	436	470	463	458	472	426	435	486	434	485	440	489	470	445	459	477	412	441	487	464	437	461	480	451	456	441	479	404	418	464	513	435	445	472	455	428	427	418	460	471	434	407	453	447	436	480	490	462	453	446	471	428	475	451	435	469	485	474	435	477	445	469	483	455	423	450	438	454	471	450	511	465	444	432	431	448	448	463	443	452	452	445	410	463	411	463	447	457	463	459	391	440	435	465	453	460	467	437	478	458	453	452	451	425	503	423	455	438	457	438	465	487	430	432	449	438	449	399	464	461	494	464	492	465	440	473	472	439	460	458	466	460	492	443	449	460	454	483	415	453	446	438	465	461	412	461	445	430	450	457	425	399	458	448	443	439	458	458	419	460	433	471	447	426	479	438	443	427	434	454	429	483	441	435	413	418	464	475	457	401	451	408	417	455	422	443	419	412	431	420	441	435	437	439	444	441	437	464	462	483	434	413	442	462	460	443	471	450	490	432	419	457	429	446	448	453	445	459	464	478	430	429	470	432	450	449	438	471	435	443	430	454	493	403	436	463	439	464	433	442	453	449	445	475	433	434	436	480	474	435	443	421	434	450	427	448	440	444	459	450	430	444	484	440	461	459	459	498	438	469	433	426	447	416	446	436	458	416	454	470	420	454	472	468	421	417	399	430	443	447	417	454	455	452	428	475	453	455	437	438	452	453	434	454	486	443	444	454	424	436	460	454	431	443	457	477	480	459	474	424	398	475	453	435	456	476	432	449	471	444	448	398	439	479	445	441	452	453	474	477	431	446	492	471	463	419	429	447	433	429	489	440	435	414	467	434	459	498	422	445	495	456	480	429	444	426	457	456	462	451	440	412	438	458	418	437	459	458	432	418	444	466	446	463	415	444	447	470	477	424	438	406	439	443	434	444	448	422	483	455	453	455	460	473	456	441	473	433	433	418	450	461	469	443	438	437	405	445	451	452	420	453	460	458	464	472	496	442	439	456	471	450	438	465	409	515	448	450	448	459	426	469	466	447	427	474	472	425	468	482	483	448	476	412	423	453	427	442	443	436	449	443	434	453	478	479	427	467	460	444	440	426	428	417	441	448	459	490	452	484	451	466	467	450	438	444	405	442	443	445	467	429	460	449	481	442	454	419	441	464	446	433	446	467	425	448	448	421	433	443	442	412	440	457	445	444	447	428	463	483	494	441	471	470	442	436	412	478	421	485	443	441	439	455	474	456	428	409	431	456	456	448	416	455	465	478	458	414	471	457	437	443	433	463	454	469	451	509	455	456	468	471	452	473	478	469	466	457	437	449	483	440	443	438	424	462	433	460	455	458	485	454	454	463	453	443	443	456	431	468	452	479	414	421	424	461	478	450	425	453	485	445	474	470	447	453	441	451	429	446	460	456	431	435	464	417	414	458	447	427	446	458	436	462	432	466	473	503	429	450	454	465	457	422	452	470	444	471	448	461	492	459	468	459	468	470	477	440	463	463	439	414	429	425	449	437	466	450	470	456	433	476	407	460	445	480	471	435	493	420	481	436	457	412	442	467	398	461	446	444	431	441	429	439	444	456	434	434	470	458	488	453	500	455	469	464	457	475	443	458	442	432	480	451	455	458	437	449	420	465	470	483	440	435	432	457	499	443	473	444	455	410	436	366	474	450	484	455	456	487	412	477	469	441	423	461	461	432	469	453	458	437	460	442	436	427	453	461	465	455	446	472	438	441	447	452	473	418	444	443	460	478	474	444	468	437	463	435	448	452	454	424	411	439	445	442	443	442	421	473	449	442	450	387	496	443	460	470	477	424	444	476	452	449	455	465	438	424	459	475	420	462	474	431	458	459	466	448	465	434	445	433	455	432	468	427	405	431	423	463	436	422	423	455	479	438	453	456	438	471	464	412	426	445	455	462	443	493	448	480	443	432	458	437	454	463	483	459	468	414	437	467	461	485	466	486	448	446	401	443	445	454	436	474	451	450	511	451	425	450	464	427	494	466	454	465	418	431	443	445	468	462	444	425	486	462	435	469	444	452	434	458	428	447	501	458	425	414	449	477	447	435	449	443	424	400	438	468	434	430	438	485	463	446	461	481	427	481	457	447	454	477	466	466	474	480	456	466	447	445	457	459	458	427	464	429	456	420	427	430	482	481	476	456	428	425	453	465	451	450	459	425	441	439	428	451	443	446	447	400	466	416	406	490	467	439	460	492	459	470	450	426	377	450	425	434	424	450	435	493	427	438	458	461	484	468	441	429	449	446	444	452	426	463	415	460	459	463	417	450	441	442	463	498	433	447	434	450	428	492	435	460	471	459	483	415	411	447	436	438	482	441	448	444	463	448	444	456	454	448	425	442	463	445	458	471	425	432	441	485	441	433	463	467	450	496	470	410	466	404	464	445	473	435	477	447	459	459	475	462	450	457	416	414	461	446	455	443	443	421	452	453	432	456	433	416	448	460	460	475	459	437	435	470	484	452	386	458	457	438	450	428	425	475	450	447	452	464	423	421	440	459	440	461	422	434	442	419	452	444	402	467	447	411	451	428	454	413	423	469	447	432	461	418	479	485	485	451	430	433	452	419	461	443	476	423	430	424	435	421	467	467	443	483	420	430	433	435	451	437	485	427	466	467	457	485	430	429	425	483	416	471	442	457	450	433	484	457	424	447	435	446	495	470	481	444	440	430	458	428	427	435	481	436	473	446	430	460	468	455	442	416	461	458	467	495	467	451	469	426	454	443	457	468	443	406	457	442	434	424	450	417	415	433	453	434	460	460	449	427	458	485	433	399	440	418	460	442	436	421	505	484	447	440	454	481	482	461	425	455	477	463	449	449	481	458	422	442	458	446	468	450	435	434	472	477	452	428	447	459	436	435	448	416	471	454	450	460	438	479	463	468	455	455	430	463	476	421	469	453	470	429	463	454	484	477	423	472	432	421	453	457	424	428	430	408	446	445	457	445	464	471	437	452	433	456	439	472	417	475	439	455	425	466	468	455	453	436	417	455	451	454	454	421	472	471	452	461	432	439	454	472	449	432	462	442	442	446	422	438	423	446	443	464	442	460	443	468	535	424	403	438	419	421	424	462	463	435	406	468	428	407	468	439	409	411	473	441	472	439	452	472	441	456	460	459	464	455	437	442	499	421	444	437	452	446	451	449	410	426	466	461	441	476	443	419	420	460	442	443	489	470	480	425	409	432	434	459	448	450	421	470	458	433	405	492	440	419	487	431	425	434	457	453	446	450	478	457	458	466	427	463	424	447	457	449	461	432	477	417	501	472	454	440	435	468	429	442	452	405	426	484	441	428	436	466	472	462	423	433	415	411	453	444	412	464	447
41715	60973	45762	36451	27793	16178	6966	1901	851	632	565	528	534	500	475	497	486	498	545	504	506	489	494	503	500	510	477	489	488	475	516	472	489	475	512	476	469	495	522	450	511	489	527	461	495	486	454	470	473	501	468	518	452	532	468	497	531	519	479	484	501	479	493	463	495	524	470	462	504	521	518	510	473	475	475	448	494	475	480	516	492	559	505	455	470	472	474	476	500	491	452	480	474	490	480	467	458	487	468	522	548	522	514	491	510	509	484	490	498	475	494	514	488	477	445	476	510	512	478	485	528	484	501	512	467	500	524	494	477	510	541	468	494	517	470	480	468	487	511	499	519	493	523	513	501	490	499	513	510	461	487	478	485	466	522	473	482	493	458	548	457	509	485	492	498	515	493	496	487	480	527	528	461	484	452	545	493	473	473	519	486	489	539	525	468	486	512	460	496	501	501	482	479	520	479	506	470	466	527	504	466	471	495	489	515	495	487	482	495	472	519	442	502	474	478	504	500	487	484	484	476	493	473	502	436	470	534	485	500	528	480	495	487	496	497	504	478	490	462	445	472	524	477	499	499	457	489	475	481	473	498	483	483	509	501	475	487	513	504	510	500	484	505	498	510	460	518	496	534	492	500	478	494	472	483	452	518	477	498	483	490	519	493	493	453	475	494	482	453	454	433	527	500	506	509	476	460	491	474	485	482	496	518	494	494	511	508	499	484	486	481	505	487	472	480	498	505	485	478	453	512	500	538	495	497	484	550	465	468	457	517	513	497	448	472	555	496	503	471	522	505	480	484	523	482	473	489	529	490	465	534	478	479	473	454	466	445	499	482	474	539	506	512	489	488	481	507	484	512	491	493	499	476	511	494	518	519	473	481	465	501	464	472	491	492	465	514	468	475	469	477	476	498	514	500	482	503	467	480	465	498	502	504	522	490	477	487	483	480	466	491	518	467	501	501	483	538	496	457	464	431	484	474	496	506	496	521	510	500	507	473	510	508	496	494	482	441	495	464	468	479	483	442	458	489	475	464	494	466	525	449	496	489	490	448	517	482	493	506	509	513	485	486	478	486	476	504	477	483	484	431	461	482	486	468	507	518	496	507	501	442	532	479	497	487	468	508	500	520	506	509	504	485	503	509	474	510	486	512	470	452	497	500	479	461	500	510	492	510	494	497	499	520	483	498	477	492	541	466	491	484	487	539	481	482	463	476	499	502	488	457	469	517	468	468	457	466	479	510	469	480	511	469	471	479	506	512	489	490	532	484	524	506	469	501	475	470	493	496	491	524	521	477	507	517	486	482	450	492	481	522	486	453	483	436	451	458	528	470	486	518	470	477	499	488	450	478	468	516	469	490	493	416	474	507	479	470	491	484	490	482	466	482	504	474	509	489	483	459	445	510	478	459	447	451	477	476	492	510	484	467	505	465	460	471	476	510	472	505	462	527	500	489	480	512	492	442	510	478	482	529	503	545	503	493	492	462	479	503	499	521	515	473	485	486	529	508	459	499	488	538	455	500	469	477	510	490	470	491	490	442	471	458	521	533	496	495	479	433	448	501	457	491	470	452	465	548	516	485	454	513	519	487	509	465	491	493	498	529	466	452	474	479	499	459	473	459	447	482	507	523	477	512	511	480	513	472	472	513	475	462	488	486	504	514	502	511	466	451	456	512	495	453	510	460	490	494	465	461	498	467	484	484	484	489	443	489	473	536	533	489	484	475	488	497	500	493	517	513	494	479	462	471	455	480	466	462	525	466	525	533	511	473	476	458	478	501	480	478	509	492	489	472	490	493	503	470	454	484	484	475	441	502	450	520	455	490	474	484	485	458	500	464	509	501	466	489	511	522	471	459	477	485	499	474	483	522	556	464	480	484	481	521	481	492	496	520	501	538	513	479	515	478	498	494	498	493	520	507	478	475	433	472	520	474	496	481	521	513	463	507	496	504	490	492	490	476	458	506	506	492	483	477	496	477	509	512	440	515	477	505	530	518	470	438	461	459	464	502	489	471	467	467	491	547	487	491	500	519	490	487	500	501	486	500	502	461	489	506	493	502	491	467	478	521	485	495	501	492	511	449	487	491	490	507	486	468	473	450	487	492	444	443	499	473	497	475	470	465	449	501	462	480	473	465	491	492	520	498	485	492	513	499	534	502	477	487	487	458	469	498	524	465	522	481	499	489	514	498	488	483	490	485	455	470	518	458	505	511	482	495	493	488	505	469	527	481	496	497	529	510	484	497	490	493	513	473	491	466	503	475	505	473	484	512	527	527	529	503	491	526	485	449	495	508	505	513	462	515	494	499	516	477	527	506	513	471	490	501	464	508	498	479	492	514	491	476	479	507	484	491	517	481	490	487	531	505	476	500	474	475	437	497	491	528	504	498	479	513	472	483	516	510	492	525	534	474	455	471	492	474	456	498	506	475	486	529	490	505	515	487	482	521	447	498	518	477	514	519	451	486	474	543	476	486	488	448	524	506	482	481	448	476	471	476	492	487	483	456	507	509	481	495	482	525	501	492	472	508	459	509	476	468	499	467	433	467	486	474	450	501	486	439	454	519	501	512	508	502	452	499	497	474	483	498	468	448	471	482	487	503	498	499	459	485	482	468	504	438	486	528	492	467	521	507	483	454	525	485	494	483	498	489	494	498	477	488	520	433	534	516	508	511	500	464	462	488	451	472	499	452	530	443	476	511	511	478	467	502	478	480	479	510	474	502	492	467	480	499	527	459	501	485	485	473	489	462	478	477	489	508	487	482	498	465	513	478	495	492	471	482	482	494	468	530	543	483	495	508	477	475	488	489	521	499	499	470	491	474	526	478	463	454	479	510	561	496	453	470	501	508	485	489	527	467	488	478	503	498	507	464	500	494	511	539	500	497	460	439	455	459	489	454	509	510	471	476	500	450	491	499	461	502	473	527	507	505	492	521	532	499	470	491	497	455	478	444	508	479	475	483	480	462	474	495	501	467	520	420	490	522	462	498	537	496	504	466	498	464	492	470	472	466	511	516	543	494	506	448	516	493	500	482	503	492	477	482	495	479	485	485	491	546	507	468	485	526	544	542	486	467	478	481	464	503	469	526	488	516	469	493	456	494	479	492	493	448	490	503	472	511	506	503	483	503	491	515	462	465	436	494	520	486	492	464	479	444	512	456	484	516	512	501	464	490	434	489	519	460	492	472	506	474	504	440	535	447	473	467	494	490	503	450	481	526	503	488	486	468	502	442	475	495	499	535	491	481	475	498	523	490	496	477	491	486	479	514	451	501	537	495	479	484	507	498	498	489	506	519	477	447	512	490	424	500	484	493	528	463	481	452	469	519	503	478	523	483	521	466	479	499	486	466	488	464	520	455	495	517	512	506	465	471	487	486	506	504	509	474	492	512	478	515	494	496	508	510	485	506	519	520	532	497	508	474	495	461	458	469	527	433	541	472	470	512	464	457	461	529	482	507	480	524	450	490	513	498	476	471	484	538	495	498	484	498	529
30468	34295	39334	25422	9466	3311	1035	328	292	251	241	255	234	227	265	265	248	241	235	258	243	248	226	235	220	259	265	255	241	243	225	230	236	235	236	232	234	242	253	256	237	247	229	256	242	258	246	278	249	247	221	224	254	247	259	252	234	250	264	223	240	234	219	252	244	255	240	256	227	261	236	248	247	238	232	247	213	249	241	261	276	254	279	224	254	248	238	243	241	246	255	262	241	263	246	220	249	244	250	246	239	265	235	256	213	237	258	222	255	266	245	262	230	259	226	233	258	248	216	289	266	240	259	239	239	250	234	256	272	260	225	255	216	270	230	243	237	234	261	258	278	240	245	257	228	243	231	262	259	226	226	232	224	265	260	256	237	251	267	216	235	268	229	260	247	260	244	258	245	260	251	253	236	261	235	269	242	250	250	266	219	270	245	245	223	245	260	225	244	247	235	242	250	255	241	251	274	246	252	232	244	244	269	241	240	257	243	251	253	238	263	253	246	245	260	249	248	218	250	235	218	243	243	253	245	265	274	224	249	233	253	257	233	237	240	265	274	226	226	239	237	225	245	228	221	263	245	251	237	240	222	255	231	274	242	238	214	236	254	236	251	246	221	237	216	233	251	221	270	224	232	243	238	269	244	241	233	253	232	259	246	250	268	244	240	231	257	230	223	259	257	270	257	257	256	233	257	254	239	248	253	248	257	246	222	244	239	237	252	271	226	223	238	264	236	243	218	245	241	273	231	262	237	261	229	238	234	235	218	242	223	220	219	246	260	219	220	269	240	243	243	242	258	257	265	240	241	245	223	260	246	238	245	247	217	240	219	269	245	242	241	233	236	256	247	250	200	250	222	234	267	224	253	243	237	230	236	259	238	263	216	228	227	243	230	250	250	261	231	213	256	230	259	229	265	235	250	238	257	248	236	247	244	257	259	229	248	243	237	268	233	242	223	271	267	233	261	254	255	232	247	269	266	234	270	256	262	267	221	232	242	250	216	233	247	231	250	246	260	241	241	258	270	226	219	224	233	239	225	255	239	238	258	240	244	266	244	233	225	256	257	265	259	258	234	268	213	267	249	241	246	238	239	255	257	228	244	232	228	234	236	259	263	241	231	228	244	267	248	250	235	266	240	251	221	241	227	249	243	238	228	264	222	256	254	235	252	259	246	229	253	248	252	241	246	256	249	247	225	250	231	219	266	239	243	214	264	248	274	242	238	249	248	254	218	250	235	271	252	266	248	226	215	246	294	246	263	270	234	244	238	214	246	259	257	240	241	248	245	264	240	254	251	231	272	257	249	226	275	230	266	268	222	244	253	234	238	241	234	247	238	255	244	233	237	257	228	244	243	192	266	235	242	225	231	239	253	234	245	263	229	252	234	221	260	251	246	244	244	227	275	226	259	235	248	260	234	243	235	264	240	253	229	241	215	244	243	261	278	246	257	215	233	229	240	251	272	246	223	256	282	261	258	246	248	263	261	245	229	261	238	259	231	225	231	248	246	245	269	254	259	224	242	247	232	223	263	259	234	258	236	247	229	229	260	244	250	239	261	268	238	237	261	239	256	214	247	252	248	266	254	256	246	271	222	234	235	273	244	235	235	207	209	217	200	246	205	254	250	232	232	222	236	247	243	246	259	245	253	261	228	220	224	240	274	245	261	289	237	245	211	243	245	245	239	253	248	266	216	230	254	217	234	212	238	265	260	229	269	239	235	229	237	245	262	254	235	232	269	234	242	233	237	249	242	253	247	224	256	250	253	243	270	245	259	254	225	249	265	249	245	232	234	233	238	244	243	227	246	251	250	245	236	246	270	239	243	237	239	261	229	241	244	240	230	252	243	244	266	217	241	243	250	258	251	272	255	223	251	246	235	255	239	240	241	240	235	245	241	263	220	238	251	248	265	268	240	242	236	239	236	256	256	262	262	238	244	224	245	247	254	276	236	224	268	236	254	264	220	235	228	253	239	250	259	240	262	228	240	248	251	263	243	255	234	230	262	240	225	247	252	233	252	240	278	232	228	257	279	214	226	249	233	241	255	253	250	254	278	230	224	244	237	223	248	250	220	236	261	230	245	261	237	238	234	274	249	215	241	237	240	233	227	257	244	243	230	237	285	254	232	237	252	234	254	251	246	220	228	259	271	254	247	254	261	273	252	257	228	246	244	264	237	257	250	241	242	237	251	230	227	263	249	251	253	245	234	227	254	248	257	262	235	238	242	242	193	248	251	245	245	229	232	243	229	250	247	226	252	245	231	240	253	230	253	239	256	255	254	242	246	248	225	252	249	255	259	253	255	230	231	259	248	249	224	252	248	236	246	270	230	239	262	283	271	232	220	235	250	203	241	244	262	238	224	217	263	232	269	229	248	252	242	250	246	256	245	250	231	268	256	288	243	268	218	254	239	254	245	245	299	236	242	244	235	253	226	232	236	239	249	262	270	214	242	283	281	238	254	242	248	218	243	248	231	207	233	246	248	255	247	249	226	259	257	276	247	260	256	270	274	232	231	241	271	251	249	255	244	239	227	250	234	257	268	260	237	219	244	263	269	229	288	240	240	263	277	279	236	246	264	241	261	225	258	224	268	228	266	246	249	240	246	221	228	238	248	241	270	224	226	262	253	262	243	240	257	230	236	265	261	240	256	255	249	238	228	244	227	237	250	267	232	261	219	283	247	242	245	223	209	233	235	239	251	243	276	248	252	243	246	254	242	264	231	265	270	238	233	243	226	221	254	258	245	220	230	252	225	250	247	241	265	236	247	234	253	247	246	259	232	238	221	260	242	252	243	242	261	235	238	279	253	248	262	256	272	243	271	235	242	223	216	252	263	269	248	250	237	266	235	238	234	257	256	258	276	252	232	251	260	224	256	215	250	266	236	237	243	282	228	235	252	266	237	237	222	240	253	239	246	240	255	252	230	233	248	254	265	231	253	246	236	231	243	251	255	247	258	216	255	263	238	260	272	293	225	265	236	255	241	231	247	244	230	244	216	252	231	245	231	229	243	254	244	223	234	256	242	262	274	242	258	265	243	210	251	259	236	246	222	244	269	222	244	259	234	277	267	238	237	273	288	237	250	232	268	255	238	224	250	266	222	246	242	254	249	233	244	244	246	288	239	259	252	260	229	236	232	245	272	267	252	242	248	265	250	239	241	256	236	274	220	229	249	268	233	239	223	240	267	243	230	225	251	234	226	267	257	254	244	228	273	234	237	246	240	260	224	243	250	244	273	255	228	243	242	262	246	239	261	240	267	260	256	278	262	258	230	249	257	260	232	251	238	244	230	217	245	235	259	233	224	230	275	252	287	242	252	217	217	249	235	269	249	231	241	213	244	222	262	265	261	233	279	265	256	215	251	246	261	211	239	228	226	273	232	244	252	250	264	240	287	259	233	236	255	247	241	248	220	238	232	253	234	238	228	249	239	260	254	240	235	261	229	222	254	245	248	254	255	234	221	272	257	254	262	255	244	260	243	225	239	245	215	238
35177	50472	38186	21135	9611	4496	1410	431	309	279	272	284	262	297	276	269	282	288	268	295	291	289	275	282	301	265	307	262	289	267	295	288	303	279	281	308	290	290	273	275	281	257	279	274	319	284	311	297	288	282	312	281	280	293	291	300	296	285	256	268	312	301	259	267	272	295	274	302	296	284	283	276	277	274	292	285	270	293	312	266	278	267	273	279	328	268	303	279	266	285	299	308	296	271	301	265	333	291	270	291	265	272	267	277	286	297	306	305	287	260	274	289	280	264	317	269	279	281	277	312	305	284	305	282	285	277	276	276	275	266	284	258	291	299	273	289	295	295	277	290	282	316	290	280	296	308	298	278	285	313	275	287	283	308	269	279	289	254	291	301	281	290	271	288	291	268	250	279	284	297	258	273	282	302	302	266	307	264	289	288	241	252	306	285	307	280	289	284	289	284	283	291	294	257	265	285	280	295	282	294	312	289	324	311	283	272	318	288	265	301	256	323	306	287	332	265	287	258	277	295	278	279	282	310	298	306	301	252	282	294	324	279	302	295	285	312	272	311	304	274	297	283	289	273	284	297	298	280	305	320	288	281	286	267	277	293	315	319	280	312	310	303	280	277	278	260	330	299	263	256	271	277	302	288	270	299	276	266	269	294	297	269	278	323	271	278	282	285	266	277	260	290	263	264	318	294	319	273	267	301	266	299	315	281	270	300	286	288	269	296	279	306	276	283	260	304	271	291	292	286	318	294	286	283	273	277	294	296	291	273	256	289	294	288	287	317	269	314	269	304	306	280	299	302	249	310	277	287	321	297	323	253	298	261	282	269	275	303	279	300	316	250	305	290	264	294	289	278	304	283	304	266	271	276	311	287	246	292	266	283	293	300	304	264	298	244	285	262	307	269	289	313	287	262	260	294	270	306	258	258	286	245	260	286	261	250	268	262	293	289	276	294	299	255	278	252	267	262	287	284	280	287	294	263	301	275	263	290	293	290	330	283	274	298	292	292	310	282	332	300	304	249	315	291	278	300	298	275	278	299	258	290	302	282	294	283	287	294	274	291	266	328	291	335	297	282	303	269	264	300	288	292	334	290	284	267	290	289	282	265	272	287	287	279	276	295	261	291	280	299	268	274	294	277	302	240	269	273	305	269	275	274	266	280	301	321	303	323	281	271	317	292	258	268	270	284	282	283	277	281	289	309	287	297	297	270	283	272	326	280	279	280	282	273	285	309	283	277	311	274	275	285	292	266	260	290	286	280	293	309	258	277	291	282	297	274	280	292	299	290	291	297	274	281	287	274	289	307	270	296	280	288	265	294	285	297	284	284	279	254	257	299	280	301	291	293	310	263	289	304	240	271	317	298	300	303	275	324	304	271	265	304	251	301	282	299	282	265	269	291	306	289	289	274	268	275	283	274	289	272	301	295	276	282	288	293	263	325	296	284	270	296	270	303	267	289	284	304	308	274	277	293	266	288	321	296	300	289	294	278	326	287	277	306	314	272	284	271	286	292	286	287	266	281	318	284	310	256	271	284	274	269	300	243	282	306	265	306	281	289	278	282	297	296	271	278	301	296	277	311	312	295	322	296	287	266	313	293	276	267	261	279	311	271	288	292	306	286	281	286	287	285	311	287	284	282	236	271	282	310	275	296	267	271	275	286	262	295	259	266	282	307	252	274	312	272	264	286	284	256	273	309	289	247	294	287	271	273	293	286	289	299	290	273	282	283	293	269	280	284	268	286	283	292	268	266	291	299	280	277	270	284	277	294	299	266	274	296	264	298	326	309	277	277	272	256	262	291	292	288	292	268	298	298	278	318	286	313	315	299	296	304	295	300	303	290	289	293	261	298	272	307	262	283	287	294	253	290	277	297	292	276	277	308	274	268	292	285	310	274	290	291	290	274	270	296	264	277	264	262	274	270	267	301	265	306	293	290	283	308	307	321	262	287	285	268	278	276	305	301	294	288	275	283	278	301	301	303	281	265	301	282	273	297	286	284	294	273	258	266	305	242	293	307	273	290	291	302	272	281	304	270	294	292	289	272	272	292	292	255	298	304	292	303	279	269	285	270	299	309	292	284	260	271	252	288	295	275	302	302	304	295	297	312	280	259	280	295	276	273	311	260	240	275	289	296	306	284	309	299	288	258	276	279	295	258	276	294	266	243	290	288	271	299	272	263	281	299	293	310	280	281	254	274	289	251	288	293	293	288	315	281	290	275	280	282	291	304	268	277	310	280	263	287	296	265	313	283	308	293	294	307	267	287	303	295	289	298	301	296	288	297	293	285	268	259	295	341	290	278	287	272	287	283	301	271	305	309	275	301	269	257	294	288	276	286	292	302	277	280	309	272	310	263	321	296	307	254	297	267	293	252	275	282	293	308	276	253	295	271	277	275	340	330	271	253	275	277	285	300	291	347	274	290	288	289	294	279	292	309	336	318	282	274	296	268	258	310	301	290	303	305	256	303	254	289	309	276	294	244	291	263	299	291	282	276	298	284	295	265	320	275	276	264	328	276	310	301	283	314	288	240	258	276	278	271	267	306	301	280	284	278	270	293	300	289	290	267	256	304	278	273	245	313	270	282	336	283	299	270	265	258	303	289	273	291	254	303	262	269	296	275	274	274	278	259	285	297	264	254	304	301	285	279	253	268	275	292	305	266	319	283	262	283	291	275	290	294	276	292	289	274	282	318	283	290	306	287	307	272	315	273	266	262	301	277	243	303	281	301	261	297	268	284	256	271	327	296	305	300	278	308	257	274	305	303	281	294	292	290	317	271	286	280	292	311	276	294	273	327	304	288	267	276	279	281	286	283	280	282	277	301	281	268	270	284	284	308	292	290	284	257	276	309	290	304	283	276	284	277	295	308	263	263	295	281	302	321	307	282	276	311	308	284	295	254	287	281	276	281	265	295	277	272	332	308	282	279	248	278	266	271	270	307	289	295	292	251	250	346	276	263	284	263	283	320	280	295	283	260	291	280	272	270	296	306	292	255	270	278	293	280	254	299	285	286	243	287	251	276	276	290	290	294	272	265	286	274	256	278	276	310	305	315	272	289	288	286	271	281	281	306	265	283	291	286	330	272	259	305	248	264	264	255	270	286	281	286	293	282	296	288	300	295	270	295	279	282	273	269	284	282	294	313	256	262	263	284	302	290	303	277	286	259	270	283	275	276	274	304	276	276	272	257	271	275	285	276	316	287	290	284	276	273	290	296	304	294	292	271	301	263	296	286	292	274	296	291	312	278	292	310	295	300	296	329	273	302	312	277	308	275	281	274	288	287	300	298	291	306	282	300	319	272	287	276	294	303	290	265	275	281	274	318	286	309	285	280	260	292	294	268	304	294	306	298	293	288	270	315	273	306	299	311	244	311	291	283	263	290	264	289	280	278	324	303	301	273	284	290	275	286	308	308	282	302	258	292	300	267	258	298	268	271	313	288	270	247	269	294	275	294	313	287	302	287	301	297	269	297	267	298	260	250	261	284
24106	21094	28199	24819	21480	15064	5527	1138	368	342	314	281	296	300	312	322	333	302	290	312	285	331	280	299	278	313	318	298	293	299	279	315	311	287	286	310	300	276	320	323	289	287	298	317	302	264	305	299	282	271	301	278	301	298	289	311	280	299	283	303	255	317	285	296	298	299	270	324	306	295	280	255	302	282	294	295	286	295	312	311	279	312	348	275	298	288	319	316	282	329	278	285	303	284	293	291	301	328	290	338	283	311	295	315	285	293	281	308	278	304	285	287	300	311	282	291	312	306	285	318	309	278	306	325	292	282	295	320	291	298	308	300	309	285	323	288	300	306	269	303	326	301	292	273	294	283	277	323	303	316	320	295	283	309	283	290	294	278	317	263	286	288	269	295	302	290	276	269	286	294	299	282	298	270	286	288	290	314	301	273	262	278	302	300	308	299	294	294	267	291	300	290	326	307	259	299	307	306	298	314	335	298	285	278	297	322	264	264	307	308	299	277	293	302	286	300	296	315	291	299	304	265	300	306	319	283	287	311	272	294	285	305	329	320	287	284	275	308	318	309	283	295	297	312	308	295	274	292	301	290	315	296	305	271	319	284	301	322	302	298	285	318	267	295	284	261	302	319	289	273	309	304	310	332	290	273	275	275	299	269	269	304	288	303	296	311	294	286	288	292	316	302	293	299	311	296	307	280	314	303	299	315	299	263	287	302	296	292	283	293	319	293	298	288	285	297	292	274	267	313	318	285	265	279	289	280	261	292	277	293	308	324	298	254	290	287	300	275	275	301	289	304	291	268	289	295	279	298	284	293	304	322	317	275	281	280	295	304	309	268	260	276	303	310	284	271	287	298	293	307	291	327	285	267	305	310	280	304	314	294	290	270	274	297	307	306	289	324	269	274	311	308	318	290	297	300	327	278	275	289	325	328	311	290	319	291	287	304	300	299	312	309	303	288	296	282	305	267	266	299	310	301	304	289	319	292	303	311	303	316	281	285	286	259	284	285	277	318	265	297	299	298	302	307	300	263	309	276	293	283	269	293	314	309	323	291	308	292	315	315	308	296	273	300	298	272	304	275	324	308	297	280	282	290	284	323	295	306	300	302	295	288	309	309	301	276	281	309	310	297	314	297	260	276	305	302	295	284	315	296	308	298	281	303	283	312	293	293	299	308	305	262	321	286	280	318	325	280	298	284	287	291	282	278	289	303	288	292	294	280	301	329	309	298	308	309	283	296	287	296	260	262	275	278	315	289	335	281	295	294	335	259	315	283	328	309	293	317	300	310	271	287	324	300	284	285	271	307	319	291	293	293	324	293	298	296	300	283	288	296	278	307	307	274	295	333	316	303	298	298	282	317	318	288	303	298	309	294	287	295	287	304	299	297	268	279	295	293	292	329	303	319	320	287	284	269	285	277	311	293	294	289	288	294	321	300	305	280	283	285	279	298	299	272	311	301	300	277	291	297	314	280	307	300	281	274	316	319	280	269	315	311	292	287	309	286	275	278	286	283	269	316	285	288	305	284	277	302	274	284	276	307	337	299	276	281	294	274	296	276	322	306	273	302	311	284	265	313	298	307	303	292	279	288	290	263	295	316	297	299	277	286	313	321	283	260	303	303	304	319	305	302	293	286	273	271	283	300	342	274	284	300	308	310	309	279	317	316	269	288	318	308	310	329	294	299	301	298	325	335	335	322	281	298	265	306	282	313	279	289	317	284	303	281	260	310	325	294	296	271	292	347	265	282	299	283	291	280	264	310	294	283	275	282	289	272	298	341	297	281	296	313	311	295	312	289	299	334	288	321	297	311	281	314	277	310	284	292	294	298	291	295	281	279	256	285	318	280	263	293	269	296	292	297	259	293	303	304	295	282	279	277	281	300	301	283	270	308	283	312	290	299	291	300	294	289	305	286	296	277	308	310	280	300	305	291	280	331	298	261	302	279	321	276	301	314	288	350	297	290	296	310	293	275	304	283	262	283	276	276	303	340	321	302	294	291	310	295	290	298	298	264	310	277	286	321	303	327	319	289	327	312	321	292	316	292	316	290	281	297	285	297	313	294	287	310	295	308	292	309	275	304	274	297	264	293	266	297	304	294	276	262	291	328	288	298	299	307	296	311	283	287	277	273	275	312	279	282	292	282	265	295	298	313	283	272	296	285	269	301	298	295	297	277	303	307	288	266	309	273	291	300	318	295	291	317	315	288	277	287	283	289	279	293	280	300	284	295	312	272	291	292	291	294	319	322	330	305	332	278	305	257	299	294	334	288	288	310	297	304	308	298	314	279	293	292	287	301	284	329	294	302	299	283	292	273	313	297	290	302	341	285	292	309	324	271	293	308	273	314	296	288	297	291	304	292	314	298	310	284	287	302	274	324	284	278	295	312	278	299	277	299	295	296	288	271	297	287	289	287	302	280	325	291	279	292	313	326	296	292	308	287	280	275	292	307	304	286	282	278	303	297	274	310	292	294	298	278	316	290	270	297	308	301	297	288	272	265	290	272	268	298	255	273	307	291	298	298	287	288	283	280	293	279	279	322	272	301	294	291	307	282	265	323	293	295	317	282	292	282	291	329	301	313	290	277	303	291	284	290	272	337	271	290	296	329	323	259	284	303	291	305	313	322	293	287	289	270	301	329	321	276	310	276	304	306	311	291	287	267	312	299	316	301	288	267	344	317	282	291	291	272	285	297	282	256	354	346	309	274	284	277	308	280	318	305	286	286	289	277	292	309	295	298	305	281	277	267	323	288	313	294	272	275	292	269	300	303	279	293	297	306	289	280	278	295	307	299	280	254	281	295	306	264	272	287	292	284	287	263	250	258	295	274	318	319	305	297	309	311	295	268	286	315	306	298	322	267	325	288	276	283	301	313	304	322	280	288	299	306	305	306	308	304	286	276	300	303	331	294	315	291	268	246	291	263	298	282	292	266	289	283	287	305	273	315	270	314	325	274	299	289	310	315	284	307	279	294	325	284	271	298	287	311	297	301	339	284	297	300	268	267	280	292	332	295	325	269	289	284	271	287	304	320	288	293	301	301	267	275	282	286	292	286	302	245	286	293	260	289	334	267	299	302	303	306	305	291	287	314	283	281	328	309	307	287	296	325	307	298	293	286	322	285	308	284	296	295	293	300	274	287	329	303	290	322	304	273	289	273	285	303	319	284	288	285	286	299	276	306	290	276	274	293	293	303	325	326	296	263	319	314	307	278	304	302	267	295	301	296	303	292	288	308	312	304	293	308	275	262	303	282	304	295	262	321	307	315	286	309	270	296	272	333	261	265	319	306	269	270	293	307	283	295	294	324	275	306	316	306	290	276	297	295	295	303	300	305	274	281	291	291	287	307	288	296	295	298	284	278	307	258	276	276	309	291	279	312	282	305	296	310	292	304	279	287	273	270	305	270	303	301	306	291	293	277	305	263	302	304	318	315	294	329	278	288	308	317	328	274	264	314	348	296	298	294	274	287	286	302	287	272	275	301	302	278
39111	57780	38091	26800	18158	10042	4769	1186	436	362	325	334	341	359	331	360	318	360	350	323	345	345	348	351	296	300	338	330	358	296	345	343	332	356	326	358	351	355	348	324	316	338	350	373	341	348	380	325	317	343	358	370	291	333	306	351	333	350	321	317	359	337	341	322	311	326	352	334	333	314	320	356	330	356	316	343	344	355	303	328	336	327	313	337	307	323	289	347	327	323	357	333	328	318	331	334	347	324	326	359	355	331	308	326	361	338	325	343	325	327	296	296	348	359	332	340	329	293	329	346	321	318	343	354	309	335	354	326	358	307	332	353	354	299	314	335	331	377	338	345	323	330	318	358	339	332	325	314	355	336	342	333	317	363	325	346	316	367	358	326	329	351	344	360	309	341	311	347	335	339	342	334	323	342	328	343	336	351	314	331	312	331	330	351	352	337	334	331	341	313	326	333	313	358	315	330	323	369	347	359	308	356	359	328	341	345	339	325	317	295	334	329	328	336	324	328	326	342	325	307	347	329	330	331	343	328	353	370	338	319	341	326	343	300	323	311	343	285	344	338	329	337	338	332	312	339	339	308	312	355	350	348	343	349	306	324	335	320	336	344	318	327	355	364	312	290	316	348	335	321	338	342	337	327	301	380	305	319	356	318	312	338	335	327	340	314	343	345	330	379	342	332	334	353	323	304	333	308	322	366	365	343	351	333	353	312	310	278	331	332	368	348	313	323	296	381	338	323	311	318	318	363	322	348	333	343	348	328	342	346	339	338	335	335	290	353	330	324	338	325	282	351	315	316	313	328	299	317	342	330	317	340	320	332	329	357	330	320	343	359	346	309	339	323	363	351	322	301	355	369	346	343	346	318	328	323	332	339	338	348	317	321	343	345	307	328	357	336	341	327	345	302	318	345	340	313	330	334	335	339	357	304	380	346	319	336	328	344	328	295	334	348	318	374	350	347	313	374	324	318	331	347	390	336	316	322	330	330	346	328	337	349	345	334	303	313	325	331	334	353	329	296	320	347	334	321	325	360	355	333	339	347	341	309	312	351	344	334	353	325	321	331	348	292	308	310	355	349	338	352	330	337	303	326	337	333	339	354	333	328	327	354	355	340	327	329	287	347	334	332	338	349	334	299	315	358	314	341	303	334	352	360	337	302	328	334	349	348	329	338	343	334	337	302	355	339	332	351	325	336	349	315	317	350	346	351	334	356	342	357	349	351	344	295	377	335	303	342	294	347	320	337	320	329	371	341	323	342	331	356	314	353	337	337	324	338	317	330	351	316	332	351	339	296	363	334	336	305	315	330	346	355	329	358	364	319	358	306	342	327	353	325	356	334	341	338	314	317	355	384	305	363	340	324	318	304	363	326	332	328	342	312	342	313	354	336	328	342	327	302	325	336	337	306	304	297	324	351	346	342	350	315	331	316	351	331	333	312	375	333	300	290	317	329	310	339	342	319	361	322	349	326	324	342	324	310	324	319	346	321	301	328	318	347	330	337	338	335	360	323	340	332	296	296	320	316	325	303	314	354	299	358	348	340	295	338	310	330	337	311	358	321	305	336	335	323	305	350	322	346	309	316	329	346	345	319	335	326	363	319	306	334	320	339	307	362	335	358	297	318	309	351	334	321	350	316	339	332	348	319	323	349	331	336	314	340	327	305	337	308	347	336	331	328	341	353	344	359	359	360	304	304	339	327	341	360	323	322	331	370	339	336	311	325	346	341	345	333	336	331	362	314	340	330	327	357	334	335	318	324	331	356	316	331	347	320	354	355	311	323	342	335	341	332	320	319	331	344	318	346	352	341	339	324	321	340	322	331	299	330	332	330	332	344	323	326	311	347	355	339	367	313	309	345	352	360	374	348	368	322	345	319	353	323	310	329	376	336	352	347	356	323	329	307	363	332	348	348	317	322	333	341	310	319	322	341	329	327	336	336	353	332	294	311	292	342	349	320	334	363	309	356	322	307	355	346	306	362	353	343	367	332	314	330	338	336	327	337	345	345	369	314	331	350	367	356	370	372	345	349	328	347	323	383	351	340	368	337	298	319	317	318	346	340	320	322	340	322	325	357	357	345	366	360	325	319	362	330	334	305	337	308	333	338	351	330	326	327	325	318	337	336	336	311	330	313	359	340	353	345	324	344	318	330	347	324	347	364	312	311	333	326	316	349	325	339	323	338	338	335	326	371	337	333	346	331	350	340	329	359	299	365	353	377	346	314	333	376	312	331	312	339	345	327	325	324	328	338	330	326	348	325	337	349	307	334	320	354	348	341	350	363	344	340	354	320	337	334	357	373	341	316	345	334	331	336	315	356	297	343	328	375	321	352	300	310	319	324	322	344	334	355	331	313	289	334	289	314	333	332	315	341	372	315	342	346	330	355	342	360	353	346	328	316	325	323	348	340	353	330	332	315	342	320	348	336	347	377	341	326	317	349	339	337	338	322	362	294	378	333	319	323	315	327	343	338	343	377	321	310	349	330	326	352	312	321	341	370	332	320	349	360	326	348	338	327	322	362	306	325	317	340	338	316	334	336	343	350	351	329	334	362	325	344	309	341	366	323	352	310	350	281	334	339	343	335	329	317	353	314	315	326	310	340	324	335	315	287	330	330	361	305	370	326	315	327	312	375	379	353	333	334	307	374	329	331	324	341	353	325	323	331	324	348	305	348	345	346	338	323	322	324	330	320	313	307	366	310	339	328	361	346	339	324	331	350	339	337	315	365	292	333	353	338	327	347	323	334	338	342	310	337	355	323	325	313	336	295	332	324	345	364	319	339	331	334	358	328	327	348	333	323	311	328	361	332	331	368	350	335	323	322	339	293	346	315	347	311	339	344	322	354	349	357	331	358	353	343	340	347	340	360	327	313	314	335	347	345	352	343	326	296	340	339	329	361	310	331	351	359	326	334	314	333	348	367	362	341	350	318	309	321	333	309	339	360	336	347	332	334	299	337	327	316	344	323	324	356	353	328	343	315	353	356	296	358	344	364	336	324	304	331	335	316	297	303	336	322	344	348	332	304	337	320	346	319	334	356	334	323	363	320	338	334	326	327	345	334	350	320	330	331	316	346	325	349	366	324	332	329	335	322	323	329	331	340	316	338	356	348	345	337	334	323	350	331	347	335	343	344	322	324	357	350	308	337	351	341	315	326	345	339	326	340	334	342	334	337	342	320	337	348	314	332	313	350	295	359	325	348	329	354	345	351	344	355	326	354	347	351	343	334	346	342	321	324	340	329	321	312	343	323	315	331	333	341	327	312	327	340	334	327	352	326	314	334	339	337	328	327	351	318	307	315	329	302	345	337	329	325	348	351	328	324	312	327	320	369	337	342	344	339	337	342	342	322	357	335	341	345	332	366	343	343	334	333	341	363	328	327	339	323	330	346	323	331	363	350	316	328	297	335	315	325	334	361	320	357	350	353	337	332	327	362	352	311	296	341	314	304	333	342	356	348	352	327	356	324	340	322	343	342	317	325	334	340
25186	21189	27990	26310	16658	7590	2690	685	369	332	315	272	322	348	355	348	298	339	354	335	335	328	359	339	331	342	327	372	333	312	326	349	338	370	300	357	359	315	364	332	342	370	335	308	322	348	319	343	342	346	359	321	356	332	337	322	306	334	332	303	329	337	336	349	362	338	331	331	315	326	321	340	345	324	337	334	331	383	347	352	358	305	323	345	322	341	334	315	340	330	308	307	367	323	355	323	330	301	303	337	321	324	350	348	342	317	335	350	383	361	347	324	340	337	329	332	347	349	374	338	332	316	337	328	353	305	353	346	342	342	333	348	340	339	325	321	333	368	347	333	307	305	307	328	309	348	335	349	339	334	308	339	323	368	309	313	305	332	328	291	348	351	312	357	341	301	309	317	336	367	351	356	334	364	339	317	347	325	332	317	300	344	358	326	364	319	320	361	307	368	316	305	378	324	315	326	346	285	336	328	330	335	325	322	344	314	333	339	382	351	359	330	328	350	335	355	358	341	344	344	355	384	338	337	339	352	343	358	334	326	329	319	348	324	323	317	351	291	305	327	341	332	318	331	287	344	364	314	334	333	334	341	329	334	334	339	363	293	318	333	359	351	341	326	341	356	326	353	365	345	352	316	324	332	333	383	328	331	341	312	314	316	326	369	337	318	350	335	353	350	327	324	322	335	339	313	368	313	335	324	340	342	311	309	308	330	355	318	336	337	322	299	335	334	312	332	329	318	299	345	343	316	337	349	342	343	316	325	331	346	340	337	312	304	326	303	322	322	330	325	304	338	316	370	342	366	339	316	329	351	353	328	314	362	323	354	330	320	321	337	318	316	373	353	323	353	323	332	339	355	318	334	364	318	349	312	303	375	312	317	306	312	349	291	335	327	303	316	352	338	357	326	340	328	341	321	333	336	346	362	344	333	330	319	315	333	342	325	342	311	351	332	320	321	328	290	354	293	373	340	339	318	325	346	313	324	337	344	322	323	336	356	346	352	368	343	316	350	337	303	319	356	370	309	314	362	336	327	315	356	344	340	340	320	344	334	314	335	363	304	325	309	348	351	325	332	356	378	309	349	331	317	343	328	327	346	336	327	332	348	368	328	347	355	336	323	332	314	366	332	334	328	351	347	324	359	303	331	305	327	317	338	338	336	363	332	321	311	334	335	349	327	341	331	321	349	355	336	372	323	367	335	355	333	357	340	307	299	333	287	339	318	330	305	307	367	331	319	314	316	322	347	315	322	363	364	315	313	323	322	343	348	325	328	316	352	340	348	337	349	339	359	298	350	347	288	314	319	323	311	345	321	331	339	307	318	346	358	325	334	334	305	361	349	326	329	325	329	335	325	345	354	304	334	295	312	330	349	339	325	307	306	313	352	360	343	310	339	349	319	313	327	314	340	341	337	331	338	342	308	327	332	324	307	334	325	304	386	323	352	319	358	325	350	326	343	319	304	334	300	316	304	330	336	331	318	369	340	347	351	351	292	359	356	316	322	346	326	366	341	353	308	344	334	356	344	343	350	319	343	377	329	335	361	331	347	318	353	343	345	344	315	344	320	307	336	304	336	348	329	357	340	319	352	328	320	328	356	351	342	341	323	315	308	333	358	325	354	335	317	325	323	317	305	307	330	327	311	336	356	335	296	302	356	332	338	318	364	334	319	353	320	337	327	320	322	295	343	339	319	330	338	347	319	341	343	308	314	310	366	329	316	344	332	321	331	345	337	344	286	360	356	350	308	348	331	322	322	330	345	369	333	381	345	306	336	323	337	315	363	341	303	350	301	325	344	372	312	302	327	376	331	336	360	364	320	352	322	355	342	314	325	323	324	346	350	321	343	330	348	353	334	316	332	302	341	312	310	298	292	328	331	323	317	321	318	319	332	345	328	339	370	366	322	331	330	364	349	323	313	308	341	314	345	317	322	343	340	292	289	340	309	320	342	305	351	362	364	343	332	333	368	337	312	335	344	334	331	332	339	343	337	363	340	338	378	356	346	327	335	353	342	321	370	339	350	294	366	306	341	330	336	322	301	346	346	341	339	346	316	321	353	321	308	358	290	326	336	321	312	343	346	354	351	341	318	347	303	318	333	334	320	342	346	328	343	345	316	334	302	351	355	346	327	330	321	353	327	317	305	313	354	343	356	347	340	354	353	305	299	360	307	365	323	316	341	317	345	317	293	318	342	332	327	301	351	316	328	324	334	336	358	319	342	284	302	312	343	381	330	336	347	324	312	389	343	355	302	323	339	308	323	313	317	348	350	337	324	322	353	347	342	381	330	321	325	359	316	330	324	343	327	326	337	323	317	344	335	301	348	339	325	353	329	321	331	329	320	335	310	313	333	310	329	349	287	336	323	347	322	309	333	351	350	357	323	335	334	342	346	348	332	336	327	348	338	324	344	341	304	335	357	319	366	321	337	336	328	375	350	338	360	324	344	322	305	309	341	344	316	329	337	313	322	321	334	324	352	337	323	355	341	333	316	343	340	351	323	318	348	332	334	293	314	332	302	316	309	346	334	336	368	343	343	335	325	341	340	352	288	338	338	312	308	312	317	338	372	338	328	313	333	312	315	337	336	369	338	331	301	337	321	330	312	347	330	300	308	303	311	325	322	308	342	336	334	345	355	322	344	328	326	293	341	332	341	314	337	351	327	339	354	358	356	348	346	329	316	357	361	348	322	330	338	335	321	325	299	365	346	349	338	338	329	360	345	348	339	327	326	339	340	344	331	317	316	308	317	291	330	347	313	342	321	317	293	348	352	314	321	317	309	350	331	319	339	356	328	314	353	319	357	330	364	343	321	337	333	314	344	337	339	321	304	326	333	357	328	298	330	366	369	338	294	337	356	323	330	350	356	343	342	335	333	337	320	347	348	350	311	331	298	322	338	343	334	318	360	311	340	341	343	344	338	328	348	352	312	359	356	331	319	331	335	342	291	343	327	334	382	328	342	323	361	318	343	339	362	293	341	320	338	316	334	339	350	331	346	308	321	336	339	373	357	325	347	337	327	339	370	336	332	364	330	349	319	341	316	308	311	296	328	336	342	317	330	318	321	341	318	323	329	348	337	350	303	325	338	300	324	327	293	327	365	338	342	335	329	328	312	324	334	311	332	355	330	332	360	330	357	305	290	320	353	324	305	319	346	333	313	325	340	358	334	357	317	367	321	349	331	335	343	318	318	339	359	322	351	340	318	341	309	329	319	315	327	355	303	351	339	344	333	375	324	346	347	302	336	351	325	370	340	332	324	318	348	308	321	348	334	356	348	296	330	328	339	359	332	322	343	317	333	308	339	314	309	337	314	336	332	322	317	334	335	314	333	306	331	333	331	358	330	331	320	349	302	326	341	334	352	341	296	350	344	313	339	333	315	342	321	323	296	339	365	337	351	330	348	324	322	327	324	354	321	343	345	346	322	305	345	313	312	315	333	301	351	311	318	337	336	339	330	310	347	329	311	339	344	298	300	305	328	368	339	341	320
33921	52397	36120	23491	14699	8624	3474	928	440	403	386	392	355	383	389	385	409	383	395	404	375	401	386	409	396	380	387	385	410	408	391	378	408	386	374	399	380	386	390	377	435	383	356	387	413	360	382	383	403	346	385	388	347	373	358	395	363	382	368	344	355	438	408	348	382	333	375	393	412	387	392	408	404	398	389	355	372	451	379	360	383	383	384	382	404	369	385	379	388	377	397	403	394	382	372	381	383	431	362	357	397	383	425	361	378	382	397	421	388	355	385	409	357	394	405	379	400	352	363	363	390	386	383	392	382	354	404	342	405	389	375	390	377	368	377	404	382	371	412	380	375	369	377	364	399	379	371	397	418	401	401	442	349	391	458	402	364	373	388	393	367	406	390	400	393	438	385	357	377	383	365	401	394	371	343	392	363	394	401	365	386	396	361	394	362	396	333	353	377	395	405	363	384	350	350	370	370	393	380	390	378	373	367	368	378	392	326	357	386	380	394	394	407	440	391	396	380	334	377	376	362	380	366	366	384	404	397	377	359	363	387	391	398	361	372	370	393	363	393	368	364	377	370	409	360	427	362	361	405	374	386	369	374	361	374	410	401	391	372	393	365	396	416	370	405	351	402	356	363	370	393	375	326	385	427	384	350	384	363	382	391	403	405	393	414	392	352	386	365	333	360	350	394	363	363	372	375	372	377	398	405	385	367	368	379	382	387	376	398	413	358	360	379	392	378	339	417	366	379	417	375	373	386	361	381	363	385	412	394	369	405	389	422	375	392	388	378	403	380	358	401	363	396	416	357	373	386	362	400	365	371	366	345	388	351	369	378	396	390	370	367	385	373	368	386	358	390	380	365	379	393	374	357	379	362	386	377	383	378	374	398	389	406	386	372	402	371	377	407	372	362	333	377	389	398	357	379	391	406	393	395	383	351	383	396	366	387	403	439	384	364	390	382	363	375	430	384	372	348	373	440	365	348	369	390	380	412	397	367	386	381	367	391	401	378	387	374	370	391	365	361	367	394	374	375	404	375	346	351	364	390	412	380	389	385	419	343	407	425	381	375	384	389	365	392	377	382	367	383	396	418	368	403	399	368	406	409	383	388	355	384	454	372	380	384	383	331	394	395	372	388	384	366	388	381	374	357	369	369	376	366	348	388	388	383	392	387	369	366	355	423	376	369	371	415	374	381	368	353	381	368	421	398	350	375	382	379	380	369	377	391	343	387	385	402	383	396	368	362	382	369	363	378	409	346	418	397	373	406	369	392	395	398	430	420	355	381	390	387	378	372	408	359	385	392	351	382	406	392	395	402	381	386	389	372	356	394	372	397	409	365	385	412	408	371	379	387	366	371	399	379	382	398	385	373	413	406	339	371	389	367	396	391	357	393	400	390	390	370	355	383	393	353	379	365	405	361	387	401	426	393	373	357	426	365	413	371	415	392	410	371	376	388	390	390	387	345	366	381	375	398	374	403	381	412	391	380	409	388	420	410	399	372	383	379	419	351	400	392	383	402	357	406	373	365	360	367	397	367	391	363	391	388	377	404	382	368	362	389	409	395	407	363	400	374	354	416	340	400	364	399	389	393	386	387	393	335	394	389	388	365	362	397	392	371	377	386	395	412	367	383	381	415	391	375	390	361	374	397	399	365	389	406	350	408	361	394	346	383	413	374	401	384	402	383	390	360	417	370	374	398	359	365	385	380	352	366	382	376	373	353	374	382	373	398	432	387	357	370	373	376	367	380	390	372	410	394	410	371	386	384	368	378	366	390	378	349	395	364	343	384	374	390	389	371	415	363	380	379	396	388	384	358	343	380	368	412	364	346	370	383	401	397	370	369	383	393	373	350	398	368	401	380	372	396	383	378	379	399	398	404	372	395	378	343	425	392	394	394	393	395	369	388	412	368	411	385	358	406	387	386	395	379	374	412	367	397	382	369	374	391	341	383	375	364	370	376	366	385	363	388	359	359	375	389	375	354	387	357	428	398	384	427	387	382	377	389	394	381	393	356	373	363	369	364	386	407	369	385	348	390	388	398	373	356	424	416	344	388	342	385	359	393	390	372	404	365	395	399	406	401	359	368	355	353	402	379	379	361	344	402	392	404	393	381	397	390	411	405	391	396	387	355	423	342	445	379	406	399	414	393	382	340	387	361	401	377	376	395	374	392	376	355	362	381	402	431	382	349	390	393	343	337	393	378	329	398	387	389	379	397	359	340	376	365	421	380	376	368	381	425	384	383	369	349	391	379	352	353	366	366	364	376	392	409	398	380	364	375	390	372	374	386	336	393	390	396	381	405	382	375	361	381	382	388	392	414	407	388	398	351	380	390	361	380	401	377	359	368	405	391	378	400	402	378	376	428	369	409	356	367	392	366	362	385	355	352	387	408	376	393	354	341	390	366	376	411	369	398	376	416	367	392	348	371	354	389	391	360	374	364	414	391	330	377	383	412	385	384	408	401	397	409	397	378	389	355	387	352	366	378	392	378	368	372	416	409	382	362	407	352	381	381	381	424	415	356	412	370	357	357	336	398	388	370	337	383	380	373	406	362	384	351	378	410	391	387	411	325	372	386	344	346	376	375	373	381	396	363	390	385	371	359	349	376	354	400	374	376	395	387	387	380	373	378	347	394	392	396	364	401	399	363	390	377	366	399	362	362	378	378	365	361	380	388	400	344	405	394	412	392	400	385	421	418	395	420	360	399	405	385	370	361	385	367	408	339	396	364	407	406	385	390	414	379	385	379	389	380	373	370	381	408	366	368	363	413	397	380	402	374	391	412	381	402	396	376	384	394	415	372	369	388	387	391	384	358	340	375	371	361	371	381	374	342	352	397	372	363	393	353	383	397	378	405	387	380	360	360	392	367	362	365	380	415	366	414	365	366	373	387	388	378	397	376	420	361	418	395	385	382	361	376	383	370	403	368	353	412	389	423	411	379	376	368	373	363	387	376	354	396	379	388	385	357	393	377	376	377	376	390	362	422	390	356	399	381	396	392	379	373	396	398	377	380	365	376	412	388	438	402	390	386	378	355	387	374	385	383	365	372	358	398	361	397	392	377	370	409	375	432	385	365	402	405	348	398	399	388	417	413	432	395	386	367	397	370	372	400	371	397	408	359	367	375	402	392	371	355	369	348	362	390	352	362	399	397	401	378	360	364	370	385	390	374	375	397	375	347	404	325	386	394	350	376	398	356	406	373	375	345	377	367	373	376	372	386	394	365	344	391	369	360	365	396	338	385	376	405	360	401	376	397	407	411	356	373	406	390	400	400	393	379	381	386	346	373	402	378	359	403	377	360	361	382	404	357	350	369	388	363	400	397	405	387	368	388	391	350	355	396	375	381	365	396	386	370	396	379	388	345	368	400	359	382	394	404	406	416	357	347	404	392	352	371	373	345	400	380	394	407	405	395	403	390	422	410	378	386	361	386	429	385	377	376	384	404	358	384	390	397	425	389	365	403	397	386	418	420	404	363	406	391	376	401	364
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
