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
341129563468	341129564037	341129564587	341129565137	341129565687	341129566237	341129566787	341129567337	341129567887	341129568437	341129568987	341129569537	341129570087	341129570637	341129571190	341129571737	341129572287	341129572837	341129573387	341129573937	341129574487	341129575037	341129575587	341129576137	341129576687	341129577237	341129577787	341129578337	341129578887	341129579437	341129579987	341129580537	341129581087	341129581637	341129582187	341129582737	341129583287	341129583837	341129584387	341129584937	341129585487	341129586037	341129586587	341129587137	341129587687	341129588237	341129588787	341129589337	341129589887	341129590437	341129590987	341129591537	341129592087	341129592637	341129593187	341129593737	341129594287	341129594840	341129595387	341129595937	341129596487	341129597037	341129597587	341129598137	341129598687	341129599237	341129599787	341129600337	341129600887	341129601437	341129601988	341129602537	341129603087	341129603637	341129604187	341129604738	341129605287	341129605837	341129606387	341129606937	341129607487	341129608038	341129608587	341129609137	341129609687	341129610237	341129610788	341129611337	341129611887	341129612438	341129612987	341129613537	341129614087	341129614637	341129615187	341129615737	341129616287	341129616838	341129617387	341129617937	341129618487	341129619037	341129619587	341129620137	341129620687	341129621237	341129621787	341129622337	341129622887	341129623438	341129623987	341129624537	341129625087	341129625637	341129626188	341129626737	341129627287	341129627837	341129628387	341129628938	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2761	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
23422	21848	29689	24603	21854	21893	7406	1545	1223	1139	1049	1018	966	999	829	920	866	853	853	836	808	824	862	817	812	823	852	785	794	817	839	824	806	816	800	807	780	798	800	808	803	812	864	777	823	814	781	821	761	772	810	798	805	788	736	778	820	775	805	769	794	738	788	767	777	798	749	799	765	766	797	768	798	797	797	795	806	757	767	809	756	817	799	749	758	748	780	727	836	762	778	747	811	802	790	747	740	760	824	807	792	781	762	784	771	808	775	778	779	822	813	786	833	790	759	806	756	776	795	749	752	748	780	805	788	703	817	758	808	792	803	786	799	741	807	778	764	754	770	783	773	790	787	728	769	818	771	798	772	729	778	794	729	809	748	734	800	736	833	752	827	744	804	739	801	788	790	830	756	743	778	798	820	756	785	802	744	778	794	791	839	838	790	795	770	800	763	797	804	800	785	794	729	774	781	807	770	758	775	754	793	769	760	744	783	839	836	769	793	787	734	762	794	789	735	804	769	783	819	781	787	738	838	850	809	787	808	851	818	732	849	793	766	774	814	794	759	770	751	830	795	785	762	799	750	770	777	787	822	781	791	750	760	763	803	806	804	759	795	776	747	738	812	746	781	744	846	725	721	761	758	756	763	810	805	763	765	825	751	726	796	806	756	780	776	754	787	797	749	777	792	775	737	812	746	831	780	792	755	774	794	808	792	761	782	780	762	727	762	780	769	779	740	718	717	774	778	779	799	778	752	803	761	800	794	769	777	811	801	770	756	790	740	755	799	841	771	744	796	752	750	802	798	841	775	790	739	779	715	814	803	782	820	803	789	783	822	789	769	782	766	788	780	811	776	736	791	769	789	777	809	805	760	789	804	765	809	854	846	796	784	764	824	828	796	814	764	771	786	855	765	762	806	750	824	780	798	798	741	798	827	779	731	789	743	810	806	769	801	742	802	773	780	766	756	801	805	803	758	788	861	758	764	731	754	827	747	790	797	798	757	824	747	794	808	762	778	847	729	802	780	749	783	772	796	794	808	801	799	808	780	790	742	773	817	743	737	798	803	748	780	796	783	799	763	796	884	778	804	784	791	797	754	764	761	782	779	769	753	780	752	794	743	800	759	740	753	793	749	769	796	807	823	805	751	811	806	800	731	756	843	773	815	778	802	792	800	780	796	772	770	764	821	752	799	823	804	785	759	803	857	803	777	820	793	821	778	838	775	816	760	689	765	809	778	814	802	782	829	772	765	814	795	763	782	836	806	737	790	774	753	777	765	812	796	818	795	812	780	752	863	810	765	752	817	778	739	738	769	806	826	778	805	794	741	780	747	770	769	768	774	771	779	746	807	802	841	830	798	814	790	762	799	789	807	767	736	795	736	736	796	799	759	804	778	757	763	780	792	812	783	745	811	807	782	803	780	788	757	805	796	781	814	797	799	790	800	731	734	783	760	788	773	832	755	778	774	810	731	772	818	806	740	786	799	774	835	744	841	812	751	761	782	801	812	785	771	740	778	792	795	803	793	795	785	821	810	832	792	803	771	763	788	821	778	811	820	747	759	787	823	767	780	831	794	795	755	809	740	760	789	718	832	765	803	763	791	796	773	797	740	797	747	751	812	827	790	757	805	819	784	806	748	777	742	753	766	784	791	789	786	805	743	799	782	828	802	781	806	792	777	778	756	830	731	779	797	785	791	777	734	827	773	796	834	795	778	831	784	776	751	820	765	770	778	784	771	815	762	770	806	738	747	743	789	770	839	811	780	746	794	775	739	780	848	795	785	746	783	788	791	828	790	732	778	788	773	806	757	764	777	789	748	728	769	777	783	750	788	761	829	767	733	793	782	789	779	772	779	783	735	770	766	740	751	826	793	795	780	685	799	768	842	776	740	797	753	788	791	804	816	773	775	759	772	782	760	772	822	798	817	714	804	794	807	802	816	802	848	790	773	791	759	813	827	808	773	760	768	766	744	745	750	814	792	741	770	780	773	786	749	820	775	818	797	804	790	735	753	817	815	853	765	790	766	771	773	765	759	762	796	762	778	800	766	781	711	790	760	794	773	791	783	770	781	792	803	804	789	788	811	776	742	749	836	793	804	815	787	748	722	793	782	791	777	797	806	804	777	773	749	732	818	748	752	784	788	768	798	823	782	780	805	782	748	790	838	816	777	775	775	707	748	739	785	748	802	778	817	761	819	762	752	732	795	783	816	776	765	799	797	722	804	790	761	798	805	780	767	781	764	800	787	787	777	773	765	778	816	832	760	782	797	734	796	794	759	785	814	773	797	717	786	756	830	769	807	772	773	763	772	784	775	774	790	758	776	792	788	813	798	755	763	795	783	757	789	740	814	763	770	831	791	780	782	810	801	745	801	802	783	722	748	761	762	723	818	769	756	807	774	773	732	728	810	857	760	742	800	777	795	839	785	771	783	757	740	769	801	783	796	803	739	788	791	739	764	806	833	752	757	755	810	793	779	763	742	745	797	788	788	800	758	800	769	737	788	769	765	812	809	787	767	779	789	799	704	838	744	735	802	808	786	785	773	819	728	770	836	787	777	814	783	770	794	730	812	773	751	729	741	787	783	770	784	773	810	812	799	789	753	763	757	781	784	743	830	724	796	759	743	792	830	736	753	748	850	764	741	775	791	773	758	764	782	808	778	743	801	780	749	732	773	766	800	762	801	778	787	835	800	799	763	798	796	784	813	733	755	795	797	803	758	768	797	776	774	779	795	803	780	765	819	817	825	760	782	777	756	760	773	749	769	752	757	777	847	787	812	786	777	797	784	743	835	807	791	775	785	781	750	804	722	755	826	763	762	753	814	764	824	812	762	751	792	761	821	816	774	791	767	791	760	787	805	760	785	761	802	732	759	765	722	788	807	786	783	812	800	808	799	839	737	794	787	794	840	771	737	762	813	772	813	794	810	816	784	828	821	754	794	748	780	801	721	781	812	790	714	755	751	757	748	796	756	749	758	735	756	742	779	788	804	773	797	777	764	824	782	798	803	793	754	741	813	792	750	784	775	737	803	816	756	767	802	810	799	788	816	821	791	766	752	798	769	745	795	787	803	750	774	813	779	774	787	815	720	802	742	784	755	767	759	766	810	743	830	837	765	792	774	784	779	762	759	769	770	779	777	767	778	788	736	766	766	798	814	763	771	733	757	780	730	771	774	757	784	822	777	818	828	756	760	792	763	811	790	801	795	765	817	748	754	767	801	812	751	767	759	770	788	781	789	791	780	760	804	801	746	741	767	768	806	830	740	740	756	802	787	768	779	748	804	761	778	780	761	797	762	785	769	786	831	787	773	814	794	771	751	789	773	788	785	723	803	788	772	763	792	751	783	801	706	756	811	796	770	758	812	747	845	810	794	817	767	721	732	777	834	754	772	761	720	787	833	778	802	751	818	757	743	819	795	782	836	797	801	751	814	821	771	778	819	775	730	769	773	794	784	845	768	776	781	804	754	740	721	688	788	731	783	765	766	783	769	762
42562	18994	9938	4927	3575	2794	2213	1788	1580	1453	1309	1132	1074	1073	1005	950	952	964	854	880	885	820	855	877	874	799	836	783	778	801	817	812	827	794	876	793	826	830	837	779	803	783	777	760	806	746	775	844	784	780	779	811	790	759	810	797	803	748	788	799	815	785	774	797	793	781	780	813	745	801	761	785	799	789	764	764	764	751	787	805	806	748	816	785	776	760	746	752	801	818	775	819	801	839	816	799	779	774	767	845	784	764	776	715	824	791	756	746	836	754	746	770	772	784	779	811	802	743	718	736	780	827	782	800	740	778	773	735	808	788	768	756	733	789	831	716	764	771	809	755	724	844	770	772	755	754	735	780	720	787	775	803	818	772	790	804	782	792	821	820	858	788	781	775	713	782	801	783	796	774	760	764	784	759	764	753	768	782	772	726	807	763	780	804	755	778	805	770	789	781	739	779	789	782	769	785	761	780	783	751	754	749	806	767	806	819	790	767	802	800	796	766	758	810	730	748	726	739	747	770	754	809	793	772	807	828	787	800	798	808	787	813	798	760	794	784	768	752	757	797	750	790	825	776	853	776	819	795	698	796	737	797	768	782	731	814	780	763	766	802	780	727	811	820	737	787	786	764	742	766	763	831	777	789	774	777	775	749	776	780	790	844	771	764	782	756	766	755	760	778	797	753	766	777	773	791	766	786	739	811	768	806	783	828	753	791	802	838	748	775	760	790	797	762	782	758	774	731	744	769	751	763	751	784	784	819	781	780	806	817	801	731	778	763	795	806	744	809	764	814	779	754	739	751	793	775	741	802	796	775	749	752	747	807	816	775	775	748	757	738	805	786	817	803	808	729	791	769	785	810	772	760	758	816	735	773	798	757	855	785	833	742	740	803	756	757	813	718	765	836	796	792	767	750	761	828	802	769	806	737	782	804	709	820	770	816	805	787	756	743	760	758	792	739	753	776	761	756	825	765	814	757	793	759	748	733	753	825	755	803	721	764	774	740	795	812	780	798	830	767	813	799	814	792	814	788	780	751	735	796	792	809	792	828	785	775	756	769	814	816	743	806	766	794	779	814	779	758	784	745	736	805	785	806	774	763	826	751	746	811	769	780	780	748	754	780	796	797	799	803	786	748	812	777	797	791	826	796	767	788	774	800	772	738	814	768	796	826	770	737	747	790	758	779	825	738	804	795	787	798	789	805	743	768	796	752	759	808	766	757	790	798	795	788	756	802	774	798	717	780	816	808	753	796	786	787	756	747	767	758	730	779	802	760	782	813	800	784	758	754	760	815	718	793	812	758	718	802	729	798	756	789	748	786	798	771	781	774	783	781	754	811	808	813	776	782	825	768	760	805	733	852	820	759	781	733	780	803	787	836	799	773	791	788	781	836	768	733	737	811	813	770	766	746	693	758	789	783	776	749	804	788	735	779	833	843	753	736	722	791	752	764	742	803	765	704	746	797	787	784	757	750	822	773	770	780	760	756	752	773	768	772	794	806	776	812	797	737	810	761	820	771	746	716	821	762	799	734	770	735	781	797	759	781	792	798	733	801	748	789	786	744	783	811	778	793	780	746	823	812	771	830	766	825	779	817	787	749	808	802	823	785	802	756	738	788	775	786	791	736	779	791	787	736	758	777	811	773	828	779	769	764	834	780	753	762	758	784	753	798	765	778	845	795	808	851	769	722	774	795	777	760	712	761	746	748	794	787	761	743	817	743	844	782	774	800	757	788	786	776	736	772	778	808	802	795	763	788	781	843	779	738	723	793	775	773	799	778	767	815	769	785	823	754	762	805	815	779	769	785	703	802	804	805	787	787	763	780	802	766	739	755	765	728	831	798	787	738	790	764	815	776	782	758	783	757	805	799	773	780	755	750	821	767	760	729	769	793	745	783	778	799	789	759	724	857	765	769	790	776	744	781	807	810	786	791	810	746	855	742	806	775	749	789	734	793	787	757	739	819	789	779	787	790	760	814	764	761	770	756	835	743	732	789	769	750	765	790	813	780	800	767	762	765	787	786	746	804	777	798	751	847	815	791	727	790	743	775	763	764	825	833	760	780	776	761	825	788	786	765	788	739	798	768	754	756	761	766	765	778	762	766	792	812	797	778	772	772	768	772	799	789	792	835	782	816	830	762	763	749	777	777	787	738	790	826	750	776	784	778	797	784	784	807	755	736	778	777	739	796	809	712	792	777	795	779	742	820	780	766	770	766	776	763	771	773	823	726	752	776	821	773	717	739	798	758	786	821	775	762	756	777	781	750	737	754	787	751	776	740	775	780	783	791	768	827	751	762	752	774	771	797	775	786	821	752	808	776	768	787	766	765	769	768	791	792	757	738	738	831	807	807	819	766	766	810	773	785	800	786	785	804	759	805	788	759	798	722	761	762	760	792	771	792	762	790	730	757	792	743	775	763	812	763	760	789	794	772	811	824	729	730	759	846	768	747	805	806	787	807	809	785	755	766	775	772	756	772	789	826	743	756	828	749	800	761	786	792	779	791	768	799	771	778	758	761	777	751	769	812	747	774	787	799	737	742	813	795	781	834	785	782	771	765	700	746	739	793	773	787	824	770	806	730	745	788	746	788	778	740	828	782	810	774	786	780	766	774	728	750	813	804	838	828	763	804	783	785	772	718	759	792	780	816	786	725	775	802	787	791	782	825	804	761	786	780	771	787	817	798	745	769	774	810	782	789	792	773	784	768	766	776	783	789	755	783	811	757	793	745	741	814	778	827	793	750	761	803	760	819	710	805	779	723	770	769	790	783	789	771	767	768	778	718	788	792	784	776	741	795	817	766	789	756	756	806	763	755	824	748	814	758	772	759	733	809	775	789	820	756	772	792	797	748	786	754	741	803	798	778	772	809	793	736	821	812	806	774	798	788	745	839	755	790	746	817	759	770	775	741	775	793	736	777	758	743	785	768	756	809	789	773	816	794	765	745	777	779	737	767	767	854	756	757	830	729	731	776	789	794	770	732	799	787	762	806	786	800	773	775	807	807	733	725	778	820	791	796	765	773	780	794	826	793	801	828	816	818	818	804	795	783	801	752	772	792	773	762	847	782	783	781	763	829	798	811	797	750	752	738	817	777	780	757	780	751	740	811	799	782	790	782	805	798	793	746	782	750	774	759	768	788	740	802	782	809	812	813	765	785	772	787	743	819	787	797	790	824	787	782	764	755	818	762	784	777	762	806	756	764	761	783	733	801	845	751	764	784	764	756	764	791	809	815	760	776	799	736	776	772	733	765	774	780	748	771	800	780	767	814	789	750	734	770	794	737	783	747	775	772	792	820	768	780	753	760	780	806	784	824	747	800	816	777	772	761	764	789	817	776	779	821	783	793	732	799	816	783	842	730	766	776	820	796	767	755	788	874	772	758	792	836	772	768	746	796	803	780	817	822	723	727	802	799	816	780	786	759	764	759	866	805	783	748	788	889	781	777	776	761	804	764	815	774	753	786	797	770	776	747	799	733	753	779	759	768
27827	18192	4183	649	429	429	405	414	410	410	381	381	411	373	374	376	345	364	373	373	374	410	397	377	396	382	366	403	394	352	378	371	378	372	384	393	376	385	358	375	406	366	362	368	350	398	369	346	386	412	364	390	409	384	348	380	392	362	336	383	394	412	391	386	374	397	396	371	368	381	369	359	386	348	369	406	401	405	365	396	353	370	397	398	366	391	382	348	395	389	371	383	331	373	346	395	400	409	360	386	379	420	334	364	376	395	351	350	386	318	385	391	401	394	364	373	390	375	376	404	335	387	414	429	363	380	333	383	376	357	376	374	403	376	408	422	377	368	379	404	380	360	416	378	395	386	368	390	376	402	364	389	375	386	378	348	393	402	376	399	393	380	341	402	374	355	376	394	403	403	367	400	410	390	373	391	405	392	371	391	367	385	388	373	345	378	386	394	339	387	365	394	368	411	409	364	338	408	363	383	376	368	367	371	382	365	349	359	383	411	355	375	388	377	382	407	389	389	418	405	378	381	372	379	362	393	389	370	355	399	394	351	402	360	358	374	396	368	395	417	367	386	370	378	380	375	376	389	404	393	326	395	359	395	358	389	337	381	383	402	377	406	358	352	368	358	390	353	380	388	381	387	380	403	401	405	375	390	352	360	373	396	392	392	366	370	359	363	435	400	375	364	370	389	374	363	404	368	387	399	391	356	350	430	376	388	391	379	388	358	359	429	377	375	384	385	365	370	388	377	381	358	389	402	385	383	385	373	390	382	377	386	399	385	352	360	369	366	370	398	385	378	384	364	365	376	412	327	389	342	383	380	370	404	399	387	369	341	404	365	383	370	380	365	357	384	403	363	387	385	363	394	380	387	427	378	400	411	359	381	369	396	353	389	392	371	354	370	382	370	356	364	368	383	346	375	400	392	341	377	396	372	341	372	382	352	383	386	380	371	382	400	375	378	379	355	361	372	379	401	378	375	369	381	365	382	401	387	374	394	397	364	381	342	380	401	402	366	392	369	386	389	416	381	368	371	367	355	396	401	364	389	390	376	352	380	399	381	407	377	393	396	406	361	433	390	399	359	371	323	379	394	380	383	380	359	409	368	370	384	370	382	418	404	389	375	388	343	392	408	354	372	395	364	391	346	404	405	372	365	402	394	356	366	402	362	344	392	369	369	377	399	366	375	390	380	381	368	374	345	404	395	357	357	361	417	401	397	381	338	370	412	367	408	372	408	399	379	378	402	394	409	386	322	394	386	392	372	399	317	367	381	380	365	379	361	370	367	385	383	396	401	365	394	402	386	380	364	386	359	355	391	370	372	370	373	406	345	368	384	413	386	408	365	381	381	365	367	402	424	406	390	355	405	386	385	363	392	379	405	377	367	394	403	360	381	377	369	365	420	380	384	374	362	346	389	448	395	380	387	427	412	381	442	375	376	386	412	376	355	372	423	381	362	375	429	371	419	382	374	408	381	389	370	366	373	348	371	449	376	374	344	375	357	412	352	386	392	362	404	372	393	363	363	356	395	370	407	377	374	367	356	388	386	379	375	353	349	359	406	363	383	375	380	375	370	372	405	383	440	377	394	397	386	370	391	389	358	384	369	354	372	377	377	343	377	357	385	388	401	385	352	354	358	395	373	384	393	382	368	392	346	363	366	365	403	362	398	373	362	380	369	403	376	389	375	396	408	385	364	382	325	384	374	358	358	386	346	387	391	377	377	405	372	374	401	368	377	395	399	399	393	449	381	381	387	367	357	379	403	378	365	367	376	391	378	378	394	367	391	374	364	354	390	372	335	365	370	399	383	371	364	370	333	396	347	381	372	371	385	356	391	381	370	357	397	388	379	376	378	375	403	380	397	356	389	392	373	350	392	351	369	395	365	393	386	354	403	391	383	333	360	374	395	402	382	395	379	358	374	363	363	390	356	358	389	355	356	387	399	355	367	399	337	393	384	379	356	352	385	361	388	392	373	347	358	410	381	379	397	388	387	364	380	393	358	402	371	399	368	363	368	408	359	374	358	411	382	392	363	378	369	360	383	373	381	371	368	386	365	347	331	405	397	402	413	380	383	387	411	404	391	329	398	383	359	365	386	360	413	370	387	395	405	369	379	400	382	361	381	380	370	369	358	347	393	405	412	413	357	367	378	403	381	397	355	379	386	397	391	371	360	359	366	381	345	369	374	408	404	402	372	404	365	353	354	366	355	402	378	392	367	363	358	385	375	384	363	381	375	375	368	371	383	367	370	375	397	407	356	369	406	417	367	355	382	393	369	386	414	395	404	381	361	381	373	392	382	365	382	376	360	432	372	360	356	384	363	439	391	396	360	350	330	374	386	385	345	376	387	406	407	354	393	378	360	367	387	375	400	392	350	369	364	393	381	375	400	414	381	354	363	340	367	354	378	359	378	377	358	394	364	394	375	397	334	393	385	360	358	356	383	358	357	384	373	391	376	382	405	367	366	412	357	371	408	375	380	401	386	391	385	414	376	362	381	399	383	390	387	397	377	349	398	383	368	409	381	389	372	363	377	394	379	402	375	369	391	377	401	387	382	399	394	401	407	384	391	371	410	354	398	376	379	388	363	354	386	340	371	381	384	375	383	367	415	383	371	377	362	348	359	389	401	380	358	362	360	415	368	415	340	388	390	390	371	370	400	349	395	383	425	374	378	373	403	392	403	375	362	419	391	388	365	410	364	388	395	407	375	376	395	388	396	418	388	377	401	374	363	397	374	370	364	412	377	353	425	374	401	427	394	409	343	385	395	385	363	380	387	352	387	405	402	378	410	370	394	348	389	392	389	401	398	384	409	353	405	382	384	378	393	415	377	361	340	373	414	394	366	398	393	407	369	355	374	363	379	389	385	406	412	340	389	383	375	384	372	415	402	355	372	409	378	406	352	392	372	392	386	374	374	390	344	380	377	376	377	346	377	340	403	394	369	397	382	406	411	359	376	378	380	382	379	361	360	343	392	375	347	385	386	401	374	365	394	369	403	380	322	351	404	378	388	370	361	363	380	372	360	397	390	368	362	393	379	381	374	357	379	369	391	383	382	372	373	377	379	388	375	400	382	383	365	395	387	396	404	406	362	389	384	394	357	362	389	364	378	400	409	379	386	385	435	349	404	372	363	376	374	409	386	370	365	378	410	368	392	409	328	363	402	385	418	400	370	364	400	380	364	340	370	372	400	356	359	394	386	394	366	404	392	394	391	377	354	374	351	386	397	367	382	348	396	379	372	374	414	392	388	372	379	403	387	397	391	372	407	366	394	366	398	358	352	392	407	344	362	393	383	358	405	342	401	372	350	361	334	372	375	394	419	387	389	398	403	365	395	391	379	344	388	420	331	379	360	360	378	362	366	323	397	354	366	377	395	366	370	397	403	413	414	384	366	361	373	394	376	365	374	392	355	372	390	399	375	357	370	353	389	367	375	368	386	394	383	337	404	416	411	355	396	410	349	368	358	380	405	412	366	358	388	368	389	374	362
11632	2304	759	552	501	511	452	444	417	422	442	465	444	400	441	476	464	437	430	421	372	414	420	407	408	424	424	428	433	425	422	411	448	417	406	442	458	429	437	434	423	417	403	420	387	433	404	415	422	417	414	411	446	403	413	395	410	389	400	403	416	412	378	429	394	390	434	437	408	403	450	430	444	428	450	427	419	461	420	422	431	412	419	432	449	454	413	382	393	380	449	424	399	404	439	411	434	421	444	408	403	431	463	410	401	448	421	448	404	437	418	405	406	423	452	419	421	448	371	415	417	440	435	438	394	399	426	417	429	446	458	450	401	405	428	390	421	432	433	423	410	430	395	419	407	397	424	446	399	456	433	436	376	411	421	431	419	417	408	437	411	430	442	482	423	431	395	409	415	388	437	429	449	431	430	430	430	446	365	402	429	421	419	431	434	378	408	415	380	433	428	409	395	428	425	441	405	404	405	415	470	471	441	449	410	407	418	417	390	374	452	418	441	411	439	416	399	427	396	403	424	440	417	428	422	410	377	443	420	372	463	423	400	433	425	430	411	404	392	426	404	409	418	434	425	416	417	446	432	424	403	419	405	417	417	405	443	418	400	421	394	439	431	439	418	420	396	376	451	414	399	408	450	448	414	413	464	434	416	464	413	415	433	389	412	419	418	429	416	397	442	394	423	427	449	415	415	415	389	409	441	441	403	379	410	392	431	394	457	441	440	447	423	432	452	414	414	424	437	414	416	392	401	401	431	436	407	447	422	439	412	405	424	399	428	416	431	443	420	437	443	413	395	425	421	409	397	410	433	430	426	413	419	436	464	431	396	398	408	428	421	421	415	392	415	378	449	447	426	475	429	419	424	379	393	426	420	391	436	442	396	447	374	414	416	401	452	408	414	392	428	405	432	413	424	432	424	375	433	398	426	422	418	417	398	418	425	435	443	444	422	401	430	414	447	426	419	390	404	378	420	385	393	448	456	415	411	431	418	420	465	414	398	454	413	444	446	406	430	423	424	415	376	423	401	435	409	440	380	449	402	406	418	428	418	449	420	452	398	424	404	455	455	423	419	435	437	410	411	439	456	401	402	447	420	459	428	440	407	401	407	409	420	434	452	445	406	435	399	406	418	413	439	459	445	405	415	441	389	401	428	410	425	458	394	438	451	424	445	424	432	416	432	415	413	407	412	420	420	450	412	430	473	392	407	435	418	429	424	434	429	393	425	460	434	410	423	407	438	449	395	455	438	403	434	390	397	445	428	453	391	404	433	426	397	429	432	437	405	439	444	389	414	376	432	426	415	405	414	438	428	416	390	448	433	421	394	458	393	411	375	380	401	435	456	390	419	423	411	459	397	408	457	412	425	398	422	403	437	448	397	423	376	406	424	439	414	389	455	428	408	420	420	402	439	413	437	426	451	433	422	432	452	433	454	434	427	432	436	395	435	422	429	408	402	449	429	436	412	407	379	432	450	420	456	423	444	447	395	446	410	411	412	419	427	400	385	426	420	404	439	397	404	443	469	421	444	429	400	457	419	439	427	436	463	436	419	415	421	417	439	380	430	432	444	411	419	404	425	390	415	416	440	443	432	419	435	428	421	429	403	403	442	433	417	386	434	430	375	426	419	450	414	425	415	465	411	413	402	459	397	387	452	443	455	428	431	400	423	404	469	419	401	404	429	435	406	410	437	389	420	392	403	445	424	426	406	435	446	401	411	426	424	433	453	434	420	410	381	436	434	460	436	420	435	427	406	428	453	403	389	420	434	399	438	422	428	424	407	442	433	415	462	435	418	441	405	453	405	408	463	413	421	427	454	432	452	448	452	398	473	418	399	459	430	451	437	422	432	412	435	437	424	421	463	407	407	376	417	398	456	429	416	439	398	412	437	441	445	420	426	402	392	464	417	457	431	413	392	431	415	428	407	396	420	435	407	437	413	432	411	421	409	421	458	423	467	395	429	421	386	408	408	425	444	435	420	440	387	391	452	392	430	434	425	419	422	407	411	436	414	437	440	451	448	423	391	428	401	414	411	379	426	439	435	457	418	419	410	441	411	433	402	415	426	406	437	450	433	400	426	425	415	392	424	380	387	394	414	421	461	410	465	391	409	391	415	446	420	402	428	424	419	421	412	409	416	420	430	441	448	437	410	439	392	407	411	427	412	421	441	430	408	478	425	431	417	409	421	421	406	436	401	413	407	414	407	431	434	423	429	407	459	459	407	451	434	406	421	420	468	438	436	438	479	448	406	448	427	440	416	385	439	441	434	405	412	449	440	433	406	431	405	433	422	433	440	394	439	461	409	376	412	463	465	434	402	423	405	438	427	398	404	420	399	425	412	418	449	429	430	425	413	477	433	391	432	447	448	416	431	412	415	427	434	432	396	378	439	454	451	392	426	405	428	429	434	403	427	417	400	447	437	413	372	408	442	438	444	422	432	455	392	434	435	411	461	435	426	427	406	419	379	438	414	415	437	398	431	396	389	435	420	439	411	462	430	450	440	412	358	405	447	455	406	420	477	427	442	420	419	407	424	458	399	402	440	427	443	415	432	435	429	456	390	434	373	393	424	433	448	439	444	426	417	444	420	469	409	421	419	445	436	423	423	446	402	392	362	387	437	422	463	436	405	458	424	377	425	442	423	405	420	420	427	404	404	398	399	416	433	408	390	424	427	437	446	437	421	393	438	411	441	424	408	446	445	440	449	418	436	430	425	409	414	398	428	471	405	416	431	418	425	394	412	416	375	426	420	429	443	415	431	461	443	401	428	397	409	412	442	445	396	405	409	427	439	430	420	436	416	432	410	398	405	379	455	417	393	450	402	455	442	408	417	395	414	394	399	431	446	404	384	384	439	424	435	466	427	408	428	426	413	463	428	428	420	407	416	404	451	421	409	437	399	428	438	381	435	406	403	431	432	445	432	410	416	407	413	409	431	418	409	433	406	444	433	415	404	435	424	424	411	393	422	425	426	399	472	407	416	404	425	414	393	449	438	434	425	436	393	446	414	436	441	415	437	460	437	420	456	468	392	455	412	406	407	425	431	429	416	417	437	429	371	454	436	423	414	423	431	413	436	416	431	381	398	426	454	418	439	417	426	429	400	432	400	417	437	421	422	418	406	423	442	422	374	440	415	409	402	403	417	415	407	422	448	397	427	418	421	419	409	473	434	433	425	418	404	435	406	445	421	440	418	399	444	437	430	424	416	432	430	420	429	450	407	438	479	419	435	438	412	418	391	468	432	404	440	447	449	420	436	398	418	427	418	403	440	455	388	403	391	428	415	419	436	471	424	415	420	429	407	404	442	403	439	430	410	421	381	448	358	472	442	435	400	429	462	400	409	431	452	445	415	418	396	418	402	445	420	457	445	442	447	425	401	437	406	410	431	452	460	453	444	444	430	403	440	432	395	414	438	454	412	433	402	424	390	365	417	407	457	442	431	423	419	432	477	430	423	415	409	409	410	391	424	423	433	414	421	401	404	417	436	436
23743	21106	28292	24165	21090	8001	977	637	535	503	452	490	385	401	400	395	375	390	358	392	363	371	344	355	342	356	356	365	337	369	394	325	352	362	353	372	347	345	335	306	311	318	318	357	356	351	364	331	324	361	321	318	318	353	332	321	332	352	304	360	308	338	339	322	354	306	330	315	352	320	348	303	313	318	351	351	371	348	333	351	375	324	301	345	338	338	336	331	364	313	339	332	315	356	350	335	314	355	339	342	346	337	374	334	342	362	336	333	351	324	331	345	348	334	371	300	302	333	348	351	325	335	334	318	333	316	327	350	314	300	332	337	313	334	328	350	319	320	327	325	338	316	286	320	358	344	342	318	342	332	331	295	314	333	320	325	363	319	314	370	333	357	323	326	323	333	322	331	338	370	364	296	309	338	316	369	331	307	322	322	334	339	316	337	331	311	343	291	342	320	325	335	338	351	310	311	331	323	325	341	334	364	340	322	315	340	297	327	352	345	347	340	345	348	339	315	317	330	335	305	327	319	319	310	312	328	354	329	337	328	327	357	346	312	319	300	307	307	333	334	325	345	345	337	303	320	350	299	357	312	323	339	292	339	319	322	331	306	319	331	321	331	350	342	312	313	336	337	334	334	345	324	317	322	346	349	319	327	364	338	340	301	331	357	316	317	311	332	305	327	318	306	328	319	341	346	333	371	319	343	324	309	297	315	328	345	319	325	333	339	319	317	323	329	320	309	363	362	344	346	304	333	314	332	312	344	287	332	342	327	337	336	321	327	310	346	314	321	293	349	353	321	314	294	300	311	314	330	323	326	342	307	352	322	330	371	348	311	339	324	337	348	359	316	365	355	345	304	348	342	322	324	319	333	342	336	298	331	304	342	329	331	343	312	371	326	290	342	329	351	348	320	351	351	364	338	307	361	318	339	362	331	381	308	345	338	339	318	351	333	326	374	319	316	364	358	325	342	346	324	353	369	309	305	362	301	317	321	340	331	367	322	308	318	314	294	345	305	317	313	364	347	294	355	349	316	352	333	352	355	320	338	311	349	312	331	330	317	311	336	343	328	349	360	345	330	327	344	317	312	339	313	314	338	322	332	300	352	323	314	337	332	342	325	311	312	330	369	347	344	318	323	305	343	336	356	349	348	329	348	328	347	322	309	343	348	338	303	339	337	339	344	321	310	307	313	322	347	350	369	326	313	335	317	296	314	285	308	317	333	325	294	317	370	338	325	332	353	339	355	340	341	324	360	352	345	305	339	353	351	336	328	344	351	300	341	356	311	317	334	329	366	311	339	356	308	325	328	317	340	322	343	357	313	322	361	343	338	333	337	315	317	333	304	345	387	332	339	344	332	325	334	293	335	340	355	313	325	372	320	336	354	340	356	310	334	320	320	322	321	353	325	332	354	336	339	350	296	318	343	382	342	333	335	341	331	285	374	317	330	358	346	338	317	320	364	326	358	320	334	323	352	357	327	358	332	333	313	331	326	362	341	340	343	322	337	338	317	330	340	305	308	342	320	336	317	315	352	317	323	318	319	330	309	322	345	328	291	288	341	320	340	310	327	319	328	364	292	317	346	365	334	303	318	325	350	331	362	311	351	328	356	360	324	332	326	346	322	343	342	326	307	373	312	358	352	356	331	322	337	318	336	329	311	325	327	347	325	311	337	333	342	370	362	316	338	341	327	328	315	313	325	324	348	331	343	316	324	359	360	298	323	355	318	358	351	316	313	373	345	371	336	300	348	337	327	364	336	315	323	314	308	348	324	324	319	320	329	341	352	319	356	344	363	335	351	320	331	348	377	317	310	315	329	309	358	342	339	337	332	341	336	324	359	328	291	351	342	388	332	322	329	336	327	305	355	296	362	340	305	357	327	352	359	334	295	349	325	369	342	347	338	316	338	329	305	351	315	338	302	355	350	339	301	325	351	335	325	338	338	331	321	337	336	334	352	346	292	341	333	335	314	326	362	338	325	343	345	338	372	314	325	348	300	325	337	316	325	350	312	305	325	335	300	324	348	364	328	316	355	303	319	304	332	343	362	331	325	321	326	299	350	337	321	338	342	328	323	344	336	341	347	332	334	322	348	318	323	362	315	353	335	337	301	346	322	328	316	310	328	319	373	325	352	350	338	336	340	335	325	328	326	339	295	324	329	350	360	302	340	320	352	335	350	327	346	326	317	333	317	325	321	344	322	318	327	318	333	306	339	349	361	329	327	373	341	350	325	318	298	327	338	364	315	318	356	328	330	310	314	296	311	297	301	332	343	318	348	337	361	310	323	322	328	325	341	306	341	336	332	322	333	329	341	322	312	332	325	358	337	318	330	323	321	320	329	324	339	361	325	337	374	310	346	321	339	312	329	336	295	306	298	331	347	331	339	374	312	343	294	330	317	313	339	356	335	337	310	347	284	332	335	338	321	347	322	332	327	346	312	328	332	349	332	350	335	325	335	315	290	309	356	314	342	336	335	314	358	306	352	342	354	341	323	317	353	334	324	312	321	318	321	325	348	303	340	321	332	323	322	324	290	347	340	322	349	329	308	305	346	331	293	323	313	326	369	324	330	314	351	303	356	343	315	314	333	316	343	339	347	307	309	293	341	316	355	353	334	331	337	287	371	331	320	356	316	346	328	342	355	329	328	331	325	373	332	360	338	336	321	332	315	318	319	322	315	313	343	330	343	367	315	337	313	389	326	351	311	350	316	345	301	346	315	322	302	311	340	352	342	330	347	367	335	347	324	321	343	330	318	359	319	319	325	323	321	279	321	312	321	347	310	320	335	319	325	296	325	344	331	316	340	333	334	318	338	347	321	317	364	361	344	344	336	308	337	294	345	346	321	330	360	336	318	339	331	326	350	332	330	317	330	318	324	310	328	322	353	370	340	317	325	319	325	350	337	351	337	320	308	338	362	280	348	351	320	311	345	313	301	352	352	352	314	332	353	344	299	323	305	306	326	319	360	363	296	350	339	322	292	307	330	379	353	326	360	318	301	346	325	330	352	315	348	347	325	314	321	331	314	312	370	339	319	300	333	363	318	343	364	314	357	335	318	302	328	318	326	347	349	380	315	323	321	330	332	301	316	322	338	317	333	330	341	312	348	333	343	311	348	347	326	351	320	353	348	330	342	330	326	329	308	360	351	331	306	368	337	292	330	339	349	324	355	305	340	351	351	313	347	326	347	317	343	326	328	325	339	343	349	346	343	334	312	356	299	350	366	304	336	303	347	288	342	338	318	329	297	335	330	318	366	329	329	321	326	325	339	340	299	345	326	337	307	339	334	337	336	334	327	306	304	329	315	329	334	320	328	346	326	325	338	340	309	329	362	326	340	303	332	327	337	327	341	308	290	304	323	344	349	337	357	323	361	302	298	352	339	317	340	348	347	356	298	339	340	307	329	351	345	335	318	334	351	351	330	304	336	317	316	369	284	342	317	329	270	324	324	315	356	301	354	363	309	331	320	317	330	325	315	327	378	330	310	310	337
34408	14397	5629	2655	1911	1404	1141	844	743	675	602	567	531	516	498	453	458	388	439	423	404	394	370	398	380	396	401	392	357	369	378	403	363	390	391	342	367	370	346	383	383	370	364	353	350	364	370	378	345	380	375	360	341	363	333	386	356	320	360	347	366	350	386	309	364	374	360	332	385	362	335	355	372	356	358	340	343	377	350	352	369	351	307	349	379	378	351	412	345	348	346	378	368	361	339	336	387	330	359	348	364	344	379	382	359	366	359	369	342	342	361	325	358	351	354	378	360	335	366	375	378	344	355	336	349	366	375	337	357	360	351	342	346	349	361	336	359	357	371	360	333	365	364	344	336	334	350	369	375	349	404	351	346	339	316	383	363	337	366	363	351	346	374	347	347	359	389	397	360	346	347	363	363	358	364	329	371	356	353	349	366	350	360	354	337	362	370	374	375	350	330	367	382	349	339	380	343	379	371	380	368	366	375	381	357	376	346	373	360	365	338	348	321	375	376	348	357	347	381	319	355	339	346	390	361	360	371	358	374	340	353	332	356	355	344	345	349	370	391	342	347	344	372	390	356	319	356	340	361	348	376	366	363	331	344	331	370	393	338	356	355	361	368	357	360	385	367	345	336	352	376	326	371	357	354	373	355	335	364	320	329	349	330	357	333	348	381	369	370	328	374	343	336	360	376	357	362	396	360	341	376	330	344	381	352	338	338	360	337	376	379	381	358	357	348	366	364	362	348	382	358	348	365	314	360	371	320	356	359	330	358	354	374	331	387	324	352	327	378	322	403	382	370	366	350	362	358	373	343	362	381	374	385	337	362	349	356	316	360	343	343	324	343	355	318	343	362	363	326	391	354	385	345	327	363	375	374	386	349	367	347	354	345	334	393	363	360	353	359	344	371	327	326	355	349	362	353	348	387	342	368	350	331	345	295	351	363	342	375	378	335	366	358	347	327	352	368	341	360	355	369	348	400	351	370	340	368	324	326	356	365	352	381	340	341	384	358	356	384	358	339	338	374	372	364	381	382	356	367	345	372	370	370	383	350	341	352	346	369	344	345	354	340	339	355	346	370	337	360	344	340	375	331	376	319	338	372	340	384	396	355	378	383	377	327	343	327	367	358	363	331	365	355	351	336	388	371	382	351	343	385	353	351	338	361	356	335	351	319	337	356	356	343	358	342	339	378	364	334	343	384	341	398	342	385	392	376	361	346	355	328	368	351	369	380	356	351	346	361	366	362	323	346	346	395	354	377	334	368	361	356	341	366	328	379	343	357	371	358	342	357	352	367	375	398	334	396	372	373	355	380	365	354	354	376	368	343	365	336	364	369	375	362	371	350	366	359	364	323	368	339	341	375	378	354	341	380	373	344	348	367	354	333	356	373	380	341	356	387	353	361	372	366	354	347	339	363	349	344	342	348	358	362	350	387	335	375	342	384	344	345	344	361	345	375	354	351	394	361	350	350	384	396	371	382	369	349	363	370	348	349	354	370	347	332	350	347	349	312	340	369	363	396	343	390	357	341	364	373	328	341	360	384	327	350	388	359	387	361	319	365	341	373	382	360	360	365	365	355	377	366	343	358	355	367	333	390	368	350	358	340	366	375	359	379	379	354	336	362	372	345	352	355	364	347	362	353	346	342	336	320	388	364	369	364	344	379	342	349	347	359	339	338	371	315	357	374	366	371	370	359	360	373	356	371	374	381	337	350	369	364	372	340	329	338	335	367	344	356	341	346	335	361	355	352	347	394	358	361	349	355	373	372	365	379	373	328	400	344	355	321	348	371	367	372	361	368	372	333	338	342	390	394	373	366	390	351	339	356	372	372	374	380	370	341	369	343	329	344	358	361	335	357	365	378	350	359	358	340	360	366	361	352	365	382	380	367	367	368	396	378	373	340	393	373	329	369	378	380	377	400	386	352	334	392	338	365	347	355	305	366	367	353	333	371	358	331	348	353	339	328	355	322	372	402	345	380	347	382	322	357	356	361	330	349	370	335	349	388	333	352	351	352	339	371	334	367	335	364	346	378	372	360	362	338	346	362	340	376	349	364	369	324	366	348	371	384	337	349	366	346	397	347	359	373	361	358	404	397	333	357	344	317	361	347	354	354	377	334	354	336	365	340	346	355	339	364	369	390	367	376	313	365	354	329	344	327	332	362	373	360	371	361	367	372	362	327	338	368	334	313	390	346	347	364	320	374	371	360	368	355	354	391	327	344	354	386	377	391	372	358	372	338	361	355	352	365	383	352	344	344	358	366	340	338	350	345	374	365	378	380	364	345	361	389	361	333	346	347	318	367	371	337	349	340	359	360	366	320	372	370	344	355	382	384	348	356	380	382	361	404	352	377	359	356	331	339	339	331	347	365	365	345	382	402	370	360	373	360	381	352	344	327	406	366	351	370	345	341	387	352	390	354	355	346	350	363	385	345	358	317	349	398	334	344	373	356	349	333	348	358	353	365	374	371	345	365	343	326	347	339	366	366	344	367	369	358	368	389	354	403	361	372	343	351	335	361	360	348	377	357	368	390	333	301	348	359	338	351	337	363	363	347	383	383	345	342	352	349	415	319	380	342	353	359	343	375	368	344	340	370	366	369	382	352	354	342	355	366	345	351	353	366	385	369	383	370	334	369	363	374	370	354	403	364	370	352	349	305	327	329	314	352	366	358	389	335	341	377	350	352	370	373	359	353	384	340	369	340	309	350	342	373	329	373	330	373	354	354	333	367	365	372	361	388	353	336	348	374	330	351	334	363	361	368	347	407	373	348	361	361	366	354	348	346	370	366	367	385	366	360	332	336	368	352	332	384	351	361	359	375	347	356	351	331	328	386	353	361	395	367	363	372	373	357	311	348	380	349	355	343	336	358	334	333	363	337	355	360	375	346	364	381	373	355	362	364	335	333	359	345	340	345	392	377	349	384	349	386	358	344	372	357	394	341	352	339	341	348	340	364	369	328	336	362	369	354	366	357	404	336	373	365	339	337	379	369	404	321	372	367	360	360	382	359	358	345	323	369	353	330	325	375	368	342	347	326	372	369	345	364	341	364	355	329	379	340	370	344	360	367	335	372	373	384	340	344	397	408	371	366	348	361	377	326	393	356	352	351	348	371	334	367	386	355	362	350	324	370	359	335	347	356	359	318	367	384	330	368	374	353	355	353	375	375	338	352	356	384	389	355	376	366	367	357	366	364	393	338	328	375	350	327	362	360	370	344	370	325	364	355	385	373	348	351	351	368	335	343	360	347	386	365	357	363	382	380	344	367	380	360	357	342	357	360	344	380	377	390	376	353	378	375	365	352	356	401	372	350	378	328	348	314	357	362	349	381	366	380	341	346	358	319	371	348	371	368	333	351	362	347	349	319	341	366	356	368	342	380	343	338	365	328	350	371	386	359	373	353	391	353	365	335	361	338	340	374	346	372	356	355	372	361	362	361	333	352	367	351	356	375	369	347	351	397	348	375	345	347	351	331	341	365	372	347	367
24984	21110	27016	25261	8507	1147	1025	890	782	813	848	769	794	742	754	751	781	771	733	731	752	713	748	745	725	753	719	706	715	689	760	705	665	791	708	734	698	799	753	707	717	717	741	717	736	725	708	706	740	713	710	736	774	714	712	699	733	716	750	703	720	748	748	713	735	723	733	709	755	757	723	731	702	758	763	694	743	728	718	753	703	707	760	721	732	723	694	737	694	746	689	725	715	720	704	713	743	712	754	728	650	773	744	757	685	711	682	758	677	750	731	723	684	740	775	723	753	776	734	681	693	738	721	755	731	734	675	688	707	755	745	783	729	702	751	694	705	727	777	751	714	692	736	709	721	725	683	748	707	729	740	704	731	698	742	749	681	754	746	689	762	727	705	725	800	761	725	760	746	693	733	768	699	732	779	733	780	764	722	729	740	729	745	705	769	758	732	748	736	739	789	723	753	770	749	723	701	758	700	784	697	746	740	713	762	701	731	752	763	715	747	717	745	704	700	766	772	725	717	674	751	709	767	772	755	764	692	703	746	713	715	782	708	729	723	712	753	746	749	709	767	721	681	731	694	720	684	691	784	753	737	715	703	732	688	708	751	779	761	698	693	749	747	730	730	715	722	693	733	743	699	727	741	693	737	769	701	732	779	712	704	724	724	735	707	720	713	681	714	735	750	744	736	732	740	694	706	735	738	730	741	743	738	766	726	750	722	750	711	756	753	684	730	726	725	711	679	723	751	708	697	716	741	729	695	746	706	751	743	714	757	744	740	742	738	743	757	681	732	721	758	706	701	735	691	682	776	770	735	733	713	730	757	725	742	715	754	738	660	758	685	712	697	736	708	709	741	736	694	676	747	738	723	706	718	663	717	721	736	709	744	766	722	723	753	715	734	743	746	714	735	709	763	753	737	725	731	684	726	716	741	771	716	785	699	714	713	714	734	744	750	726	749	733	738	781	800	750	726	735	768	716	707	704	702	740	679	745	745	726	764	755	745	674	705	703	703	745	730	736	706	734	779	759	739	746	761	723	699	722	733	763	709	717	727	726	713	663	715	736	694	746	737	753	765	731	675	734	764	746	699	724	757	718	695	697	699	777	737	759	758	765	725	721	750	745	713	694	762	698	741	763	724	714	810	751	704	760	750	743	750	736	721	760	747	729	737	705	775	720	714	729	789	730	738	735	725	729	687	716	706	762	695	766	716	731	761	700	730	759	725	767	712	779	741	728	696	731	729	760	700	698	717	709	708	736	745	720	715	731	734	772	700	704	717	769	753	749	731	776	720	719	703	747	732	720	697	761	716	686	769	706	694	692	729	747	737	736	723	726	713	757	752	755	756	716	747	728	744	734	723	753	738	687	735	778	731	705	759	724	747	731	759	671	818	699	736	762	741	750	756	766	679	727	737	718	747	713	706	772	723	753	719	721	701	720	767	761	755	781	752	759	726	721	744	678	712	740	723	719	739	734	741	742	720	735	716	756	779	697	736	764	742	712	685	789	733	741	668	792	754	748	725	782	710	718	669	734	753	711	718	741	709	751	709	762	720	719	759	775	752	718	757	723	677	685	735	716	708	732	686	741	702	739	739	755	753	738	672	694	697	789	690	702	719	688	721	755	712	687	720	738	732	715	742	739	756	736	722	675	751	692	730	728	742	677	736	738	747	707	692	718	763	726	750	708	732	737	671	707	755	723	703	774	750	768	746	754	722	707	742	742	730	750	714	717	732	728	731	679	689	740	746	711	745	726	730	739	751	709	710	768	756	747	765	768	751	664	699	741	737	792	669	730	735	799	726	759	737	796	726	677	700	730	648	804	751	744	768	709	738	716	731	704	755	692	770	748	754	723	728	727	757	772	716	720	730	731	676	730	690	749	751	712	756	733	754	748	726	730	763	710	720	730	710	733	746	742	736	718	704	758	733	699	736	724	716	727	729	723	764	710	717	653	745	718	732	736	789	778	724	762	754	724	694	716	715	731	729	733	686	729	736	688	719	779	755	753	707	726	738	719	703	726	731	753	752	703	708	654	748	744	668	738	735	699	721	728	734	707	779	705	706	751	708	756	751	703	709	754	776	678	758	677	700	729	754	742	730	746	734	735	737	742	715	692	761	700	744	722	705	682	699	732	766	732	776	768	729	712	733	720	732	764	782	775	721	723	778	686	690	743	706	727	710	750	739	724	711	735	746	729	796	708	767	731	678	741	765	718	756	701	726	692	731	759	747	735	756	767	759	690	726	792	739	722	727	738	729	743	699	737	730	719	690	742	762	768	723	760	703	734	717	742	692	742	762	727	718	729	752	762	776	725	745	695	728	757	701	772	703	670	703	727	727	749	794	730	767	780	667	736	735	735	737	742	696	700	784	723	746	759	732	730	709	710	747	800	715	731	717	742	734	776	721	781	723	758	726	718	717	692	745	710	718	703	705	740	725	715	737	727	703	742	759	714	696	740	723	715	754	780	741	690	741	775	706	753	727	741	734	759	745	730	710	750	697	721	711	744	758	697	718	719	745	708	766	738	714	740	738	754	713	722	765	726	707	738	697	744	698	721	800	725	740	730	774	702	736	738	728	688	713	750	760	739	696	762	755	709	744	738	744	733	701	721	782	785	717	753	752	695	738	745	704	727	749	713	735	758	750	759	742	702	775	727	763	699	820	717	687	731	724	702	722	738	748	755	710	754	725	711	725	710	684	771	710	751	710	740	754	714	743	711	760	735	758	669	764	767	737	764	711	754	750	730	744	767	760	695	751	644	732	702	736	707	684	697	763	739	728	786	730	737	754	711	739	759	710	734	779	767	699	734	673	720	738	743	729	748	768	774	730	712	741	770	758	758	693	697	769	795	692	714	712	710	738	703	722	768	737	745	725	721	739	727	728	711	786	722	753	730	739	754	727	724	714	708	768	738	724	676	742	698	725	748	701	742	725	740	717	739	762	749	729	735	732	700	665	725	729	733	707	722	678	735	730	718	741	725	714	795	739	763	643	708	724	695	712	718	691	722	714	717	741	702	760	764	743	716	758	736	722	711	685	723	693	682	756	751	748	781	722	744	722	681	684	741	700	719	749	721	705	724	762	741	709	745	722	740	710	782	703	702	679	722	754	740	772	714	694	680	726	752	698	720	723	724	726	710	707	708	720	703	766	778	698	715	755	762	698	705	728	738	759	756	736	701	712	723	740	743	698	724	730	681	749	755	740	739	719	736	701	733	738	741	727	753	726	711	700	713	735	699	729	713	696	671	721	730	764	690	686	730	727	724	688	719	703	713	704	737	729	736	690	698	729	741	698	705	735	653	729	727	727	689	685	745	752	733	727	757	706	757	756	711	769	707	708	725	716	764	704	750	766	704	678	709	728	736	740	705	721	721	722	696	728	754	707	767	760	682	737	704	715	680	713	771	703	787	726	697	744	720	748	711	713	710	793	702	686	739	728	752	732	714	717	736	712	701	727	709	730	739	721	735	687	762	731	807	733	714	758	715	716	721
31734	12782	3609	1862	1491	1288	1178	1054	1023	935	809	891	831	779	837	852	808	817	751	779	766	736	810	835	739	800	784	794	791	739	782	786	744	771	727	758	769	788	719	745	724	770	767	774	758	747	782	755	771	794	709	774	760	777	758	755	758	731	737	720	752	721	769	748	776	723	774	754	742	786	760	805	778	778	796	768	775	772	767	745	783	790	793	697	761	765	780	769	751	784	803	760	774	737	740	781	750	778	748	733	754	739	755	767	743	739	821	759	782	748	757	786	755	762	781	753	740	798	740	735	768	780	745	708	741	783	765	730	710	794	708	775	750	743	782	780	704	769	721	732	758	784	749	700	755	723	765	716	730	719	721	736	775	769	724	753	773	759	747	761	725	806	715	751	813	811	743	794	779	810	735	756	773	764	748	745	777	774	742	755	771	758	807	760	771	796	753	795	776	759	787	757	718	740	722	728	743	786	790	809	714	810	730	791	736	768	716	750	745	730	721	748	772	742	770	792	730	748	784	746	750	787	747	732	775	739	777	748	747	736	751	747	786	754	752	768	761	801	770	732	781	755	769	734	808	752	735	767	767	753	765	743	731	788	767	743	797	736	816	743	744	753	744	767	802	729	748	745	726	757	760	728	729	773	740	774	778	763	782	801	771	774	726	788	775	743	734	723	789	750	764	751	697	762	813	709	750	734	803	754	788	720	752	735	738	741	781	830	722	729	746	725	781	786	753	759	726	796	763	738	725	708	813	766	780	761	777	723	703	774	791	751	745	774	744	808	785	715	775	738	729	742	757	762	750	770	773	827	790	736	758	750	752	775	761	749	734	747	784	772	741	715	750	749	749	731	743	769	762	774	765	744	763	753	752	758	773	794	756	733	745	761	771	766	742	730	738	740	754	815	760	766	766	771	817	793	827	779	755	748	750	731	720	786	776	782	753	799	719	742	674	811	722	760	763	769	753	767	737	731	722	748	788	778	770	779	707	756	784	704	778	755	746	752	748	749	774	745	754	695	758	736	777	756	741	727	746	760	770	769	766	729	775	820	800	775	742	766	764	749	771	782	687	747	720	766	778	807	748	766	792	793	778	748	737	752	755	706	754	678	708	746	756	760	758	726	773	798	806	763	757	696	747	774	767	763	783	755	725	759	759	783	761	752	757	792	789	798	768	778	733	763	747	740	787	757	760	777	732	799	750	782	783	744	745	816	753	784	747	745	777	750	754	763	734	777	779	686	754	745	744	761	768	793	760	777	752	739	738	775	712	785	805	721	719	767	821	712	758	723	780	756	699	796	760	781	700	750	738	748	766	768	755	811	723	740	742	774	809	785	757	758	725	755	718	758	794	730	806	692	742	765	766	684	779	657	696	732	723	746	780	787	713	743	702	757	782	723	741	776	790	795	767	769	792	725	719	820	792	733	789	771	763	775	800	801	765	745	741	768	783	734	731	747	773	739	768	761	742	737	735	791	770	769	783	779	720	738	806	762	725	733	748	714	776	728	757	725	799	743	768	751	764	750	749	769	764	797	753	772	790	751	716	767	780	806	730	798	790	733	748	755	737	759	714	764	751	787	734	743	762	754	798	772	770	751	804	770	773	769	761	751	770	723	729	786	733	776	753	749	764	788	746	777	792	735	788	758	757	704	759	751	747	750	741	749	760	749	727	738	807	748	739	783	770	836	825	823	717	782	734	739	710	743	721	803	768	757	769	821	742	742	771	801	730	775	721	737	744	748	727	836	759	723	752	779	732	735	776	822	784	785	747	730	735	728	824	805	733	788	762	792	776	769	760	790	732	756	789	773	761	764	757	818	697	789	776	768	742	779	743	748	738	724	821	771	724	800	767	717	789	750	751	714	766	769	779	785	762	823	722	775	785	768	795	744	749	775	811	759	755	735	735	752	740	764	797	803	775	753	744	770	756	775	705	777	760	741	745	722	748	764	825	768	748	768	784	736	756	741	731	740	793	755	718	774	755	740	742	763	747	763	766	784	748	767	734	759	777	756	756	761	750	737	801	824	748	786	805	727	706	733	756	708	790	775	795	733	790	781	744	748	802	759	755	753	766	777	753	745	796	748	762	781	788	777	799	780	812	774	752	766	806	780	788	735	744	739	779	743	785	751	813	726	761	745	775	766	748	795	692	752	763	763	772	740	752	786	788	763	760	744	708	752	739	719	746	720	772	775	798	741	806	750	752	702	780	773	769	765	813	768	764	767	758	713	764	745	796	780	767	743	784	781	763	742	770	765	774	782	724	793	758	762	802	755	743	806	734	789	780	732	766	787	754	820	785	763	691	758	693	716	796	768	733	737	743	732	777	759	765	767	765	769	785	821	817	797	786	715	788	770	760	745	797	765	796	780	730	732	727	755	771	741	796	762	782	791	769	764	768	720	756	785	773	738	775	738	787	784	731	743	764	732	781	786	784	808	788	778	683	759	792	773	772	753	733	768	747	779	740	768	786	766	796	780	787	766	751	727	752	750	745	734	760	777	760	704	768	752	752	749	702	763	740	733	777	783	732	772	773	757	796	775	773	774	733	710	757	766	791	732	767	773	729	779	716	778	771	746	852	717	763	753	750	768	780	768	740	746	758	735	731	741	743	765	750	735	726	678	757	753	744	770	793	800	724	751	763	696	753	808	752	744	758	731	739	790	730	760	774	745	747	759	752	756	719	754	768	744	794	761	732	812	754	743	740	689	736	743	774	802	784	723	752	776	791	782	743	807	785	706	732	791	753	690	780	729	757	720	749	748	741	733	738	745	739	809	745	748	808	819	759	766	798	789	754	807	786	779	800	797	779	739	713	816	774	764	764	740	771	720	749	719	805	780	735	746	763	773	750	751	732	759	788	722	710	720	795	724	760	733	774	736	700	700	826	718	767	779	767	749	781	769	720	779	747	775	791	730	734	725	764	803	788	769	776	763	713	812	799	777	793	719	770	753	749	776	737	703	754	747	745	751	761	757	750	745	740	723	752	762	799	796	750	755	751	748	800	760	782	744	779	747	770	740	726	747	778	726	748	758	764	728	780	748	777	728	763	743	720	720	718	760	724	759	725	798	784	733	761	753	767	754	778	781	794	712	801	785	724	774	800	789	816	783	722	747	769	765	776	768	757	783	775	746	815	719	750	763	759	728	749	711	745	741	730	797	747	738	705	780	784	768	790	766	768	796	767	732	794	746	780	742	754	767	759	818	743	782	750	789	768	782	770	749	744	746	746	791	779	776	786	745	747	756	752	761	746	759	759	767	778	723	785	732	705	729	740	751	729	752	777	754	736	782	760	747	799	789	772	741	776	735	701	768	766	729	741	758	753	723	757	785	770	765	709	806	756	772	798	756	757	782	808	766	745	771	745	755	768	750	750	757	749	711	760	753	719	794	716	728	760	744	728	788	777	737	794	766	780	764	820	747	735	787	747	721	774	763	747	750	738	771	808	765	769	778	742	744	813	758	774	731	801	705	763	756	780	761	774	802	794	726	750	767
22601	21139	28790	23762	21138	21151	6492	1466	1131	1073	1073	974	992	1003	886	812	805	883	895	799	871	855	790	820	859	808	801	784	789	812	773	748	795	810	767	828	767	737	804	782	790	756	724	760	815	709	739	844	771	764	763	743	730	771	730	748	775	785	763	735	764	772	772	776	829	748	759	787	789	785	781	758	768	767	806	769	760	777	784	748	812	741	750	764	787	720	744	787	801	749	801	735	796	776	776	774	762	737	772	779	781	736	730	777	698	716	762	746	768	779	757	792	786	753	768	731	715	780	793	745	773	709	771	757	765	807	776	726	829	782	817	748	761	790	785	799	758	793	738	788	740	776	744	714	792	765	764	745	746	762	741	742	761	733	771	762	749	779	768	783	742	802	802	732	764	727	748	729	807	781	731	732	800	740	749	718	745	755	789	810	767	809	743	738	759	765	722	778	774	761	742	747	735	816	779	812	751	757	762	762	748	779	813	817	784	781	793	752	727	754	765	758	771	744	743	776	737	768	812	765	777	744	826	796	750	763	761	766	750	759	742	747	734	817	805	736	789	786	744	791	775	775	777	786	788	735	795	786	771	748	732	783	760	713	771	799	797	759	781	764	772	785	767	757	774	746	779	746	799	774	771	769	760	825	775	803	769	813	752	739	759	757	788	756	750	730	739	718	792	775	795	775	747	759	786	724	757	776	818	762	775	772	753	746	755	766	716	755	725	768	773	795	764	767	766	774	727	732	745	798	782	743	756	751	763	751	744	743	731	752	775	763	797	754	774	774	700	773	829	747	738	818	775	756	794	767	805	715	802	814	783	757	741	756	700	801	730	780	702	759	758	756	772	742	765	772	758	737	764	807	762	785	754	739	729	700	785	736	782	748	759	768	730	824	726	759	824	801	764	728	756	774	764	745	740	775	797	763	737	795	803	782	780	729	818	752	785	730	744	739	731	764	760	750	748	776	772	805	749	730	738	735	753	790	774	752	723	760	724	734	783	779	752	795	751	755	750	765	763	761	790	780	715	792	778	718	803	769	793	734	763	732	771	769	747	739	764	759	758	770	785	728	792	771	840	724	756	715	799	729	775	724	812	794	757	721	755	721	763	771	757	815	780	779	726	808	781	802	792	749	749	787	753	769	787	750	743	748	745	778	754	759	712	818	764	797	722	712	814	768	785	798	779	723	764	768	800	791	757	757	764	753	752	722	776	720	724	783	803	786	758	759	742	817	724	757	730	769	725	761	764	741	765	779	741	772	773	768	733	778	753	803	798	849	807	779	804	799	777	744	721	717	745	798	809	788	774	741	738	787	727	745	784	749	760	759	787	694	766	751	723	771	776	763	765	770	774	797	752	744	740	707	764	741	725	735	825	757	752	772	743	751	731	765	738	676	690	741	728	697	753	809	741	755	777	807	735	720	809	735	754	777	791	791	758	734	760	762	754	788	755	764	747	846	778	742	775	777	745	732	823	761	765	759	790	779	796	748	773	802	717	723	796	731	747	742	724	734	795	757	737	776	727	721	791	765	792	757	753	787	753	774	751	773	694	781	770	750	716	758	760	770	763	793	736	790	751	759	766	795	712	716	777	763	800	787	728	790	804	728	835	741	802	802	843	771	738	799	728	764	751	760	797	775	748	760	806	740	738	801	717	740	744	761	738	826	740	767	728	790	747	776	761	818	761	800	730	779	776	779	756	755	770	768	730	799	731	750	770	802	768	747	776	717	749	745	734	718	797	738	761	790	757	801	777	762	733	772	755	749	734	736	738	794	760	793	798	793	759	755	762	803	787	720	737	748	788	773	782	729	729	714	763	724	769	759	759	764	748	764	756	744	779	774	694	734	824	727	806	779	690	730	772	746	821	769	773	717	770	726	780	771	740	763	758	768	766	746	753	750	765	779	767	780	826	747	695	774	706	755	788	780	755	769	795	773	680	766	702	754	766	742	760	772	756	793	789	758	792	764	751	752	759	768	743	791	768	725	753	810	742	810	763	780	747	746	726	721	750	737	747	796	792	719	808	781	727	775	790	735	758	740	775	761	759	746	801	732	727	820	784	766	808	787	770	746	714	728	801	728	674	796	780	779	716	751	772	788	803	765	702	763	715	748	781	793	774	790	777	781	744	786	743	774	725	772	763	729	739	796	729	739	767	781	799	725	792	799	752	800	713	781	817	773	781	743	785	740	770	732	761	776	782	724	743	791	756	760	755	801	770	751	735	768	736	760	784	766	733	782	742	745	758	779	810	756	747	734	747	828	780	718	749	727	748	808	748	786	796	784	770	760	789	744	754	700	813	791	816	724	777	791	741	778	706	821	756	754	763	827	760	767	780	750	817	738	700	794	743	779	744	766	724	811	772	765	725	709	763	759	797	759	778	796	742	765	722	759	780	788	803	762	752	755	794	786	752	785	747	776	769	760	846	791	772	760	755	752	774	739	759	735	707	810	731	778	767	726	730	733	770	758	749	742	733	804	756	787	728	725	749	746	772	772	760	749	766	854	738	774	747	774	789	761	783	728	775	782	765	785	752	738	804	751	773	824	832	798	751	792	767	804	744	787	742	759	783	746	796	778	791	805	721	776	776	735	764	780	794	782	743	764	776	772	782	759	748	801	770	767	755	778	748	766	793	729	777	732	750	730	765	738	766	672	755	787	765	723	768	756	784	731	722	737	744	770	749	777	804	741	755	793	831	764	791	748	740	754	766	740	778	735	769	769	717	727	746	722	696	796	744	783	812	747	746	775	767	743	753	726	753	757	742	775	787	765	769	751	780	769	804	741	720	729	739	751	771	781	793	757	768	797	737	742	742	791	778	781	714	734	765	728	754	817	800	767	815	780	760	736	746	792	779	729	754	783	762	791	703	751	776	784	768	776	807	732	748	756	720	811	783	717	764	781	737	754	789	775	758	774	728	753	744	736	762	793	789	733	791	741	812	804	759	796	763	756	765	763	789	774	765	785	786	742	768	791	777	760	777	751	785	800	786	721	741	753	737	834	832	769	750	822	780	742	730	769	772	776	754	786	734	728	731	751	762	823	775	742	732	748	772	780	780	750	792	729	783	736	740	746	753	795	774	766	770	790	772	760	789	722	763	752	740	765	739	728	777	758	781	776	727	766	801	805	748	768	750	754	767	770	771	747	701	759	779	806	790	757	770	750	721	767	717	778	771	738	797	754	791	763	759	731	747	715	818	803	797	789	768	745	766	760	774	754	779	772	723	747	814	776	735	753	773	744	765	768	770	764	748	805	747	764	791	744	804	812	745	756	739	726	771	699	778	775	786	774	749	754	781	766	755	752	754	737	761	721	820	722	764	705	727	769	757	759	766	777	798	772	820	741	737	767	762	793	802	751	798	788	761	817	766	720	772	731	811	765	743	743	715	784	758	793	804	749	771	721	749	786	776	776	689	773	769	751	740	805	778	796	762	784	750	792	769	740	793	749	757	729	754	746	759	793	762	754	755	783	741	781	753	771	776	821	729	779	725	753
39793	26692	9866	4807	3487	2673	2115	1705	1524	1271	1258	1192	1074	1037	996	908	935	906	915	897	866	842	856	830	843	858	830	839	789	814	821	757	733	784	742	761	789	842	770	762	781	767	817	742	771	820	749	756	826	748	769	755	741	749	811	789	737	817	782	779	799	774	771	808	753	763	773	748	764	784	783	798	740	797	797	765	769	721	775	745	813	791	801	767	752	719	767	710	773	756	792	828	762	802	780	794	750	747	756	765	744	730	770	811	740	735	771	811	772	758	784	697	818	745	806	808	772	769	761	762	769	799	739	765	762	719	765	755	721	733	706	788	757	763	756	729	757	747	759	806	751	798	719	744	764	782	808	733	761	787	732	789	760	770	768	757	757	768	789	760	738	753	773	736	751	756	776	762	781	719	782	764	732	752	780	727	725	805	777	743	767	758	806	753	766	762	734	789	806	754	787	735	742	730	753	738	733	763	762	771	759	734	727	792	736	763	747	770	791	753	772	767	820	755	748	795	726	772	785	829	774	773	752	724	782	803	761	753	759	805	790	777	768	811	820	747	755	780	736	746	789	758	758	763	785	765	752	767	749	753	746	791	769	667	750	733	782	778	704	775	742	791	737	754	769	756	729	744	703	731	740	704	761	768	763	744	769	761	760	751	737	736	744	809	776	730	723	729	732	819	762	790	758	744	744	763	767	750	769	782	758	723	790	804	749	750	706	801	784	765	759	783	718	738	763	758	835	702	738	784	743	769	762	848	786	770	744	760	799	756	798	774	793	756	759	749	751	746	754	788	778	740	730	764	764	784	729	757	749	780	774	771	758	750	752	724	792	770	775	731	772	751	729	709	726	775	779	741	741	793	727	757	758	742	783	815	752	709	769	793	736	730	701	797	773	733	792	755	800	775	728	779	814	773	819	741	754	749	749	765	763	788	807	775	748	796	719	815	786	742	784	748	767	807	749	768	731	748	731	789	749	731	737	753	769	798	750	768	749	730	751	725	796	772	770	749	746	764	774	712	746	760	796	776	738	808	770	766	740	779	771	705	767	770	737	754	691	754	732	746	773	779	788	745	728	748	758	755	769	724	792	762	753	785	767	740	783	772	753	799	755	801	781	730	741	773	794	734	778	790	715	757	737	744	697	815	783	749	706	744	738	745	733	781	722	735	774	737	813	782	709	785	731	745	724	734	759	855	789	762	728	813	742	719	768	733	790	701	761	774	758	749	773	795	774	744	713	772	758	749	739	797	695	764	742	761	775	800	730	791	751	777	732	728	758	766	737	750	781	786	748	752	813	794	761	744	727	791	755	807	755	756	817	751	766	759	791	740	807	795	795	804	758	761	690	778	832	762	776	759	774	824	789	765	779	812	772	747	768	760	731	743	803	772	773	775	773	769	775	762	736	782	756	761	751	707	753	745	827	764	745	776	811	784	784	805	813	773	763	770	747	777	815	736	708	692	710	732	742	778	744	752	729	740	717	742	796	743	759	756	735	798	729	754	746	729	808	776	741	805	740	839	712	786	744	795	726	757	724	726	737	759	748	768	733	780	691	740	751	748	737	736	781	750	729	791	759	762	766	770	764	784	803	743	764	728	774	748	769	728	692	754	735	801	774	728	773	815	778	772	796	778	735	741	734	713	689	704	759	785	762	760	748	786	768	760	691	789	799	752	776	749	753	743	730	799	797	724	762	767	781	764	776	736	795	766	780	776	743	767	755	776	787	752	768	746	774	761	745	774	786	762	742	814	771	774	768	768	780	791	768	768	668	759	751	791	786	761	754	767	725	750	783	772	792	807	770	792	772	715	745	751	779	766	723	743	751	764	814	772	738	779	769	761	760	769	724	745	762	729	763	765	778	732	742	751	779	800	747	754	821	754	771	767	777	740	733	736	761	777	813	767	767	745	742	801	737	725	786	747	774	743	785	720	712	764	753	760	786	744	804	751	703	759	762	755	765	811	778	774	723	753	750	743	753	768	764	798	751	743	780	753	701	745	759	728	791	793	724	789	804	790	738	798	743	709	764	715	737	774	764	742	770	755	781	738	790	758	770	777	761	784	726	748	754	768	760	718	734	764	724	814	781	766	785	753	725	762	747	742	726	794	790	754	752	798	785	759	756	765	773	763	756	785	794	728	822	708	812	736	722	749	764	733	748	766	755	719	802	776	763	737	710	777	708	806	748	790	791	735	709	756	718	774	756	764	803	791	759	744	775	742	722	759	780	716	718	703	718	805	804	775	715	756	707	737	725	757	764	696	759	774	763	753	745	733	755	769	770	774	768	757	770	722	750	754	826	757	788	767	815	749	746	744	737	727	733	728	802	707	752	772	755	807	767	772	762	779	785	770	770	738	754	733	743	791	790	779	699	808	752	734	841	773	746	752	759	787	766	769	758	739	751	751	738	746	744	768	739	714	804	752	762	713	751	760	780	793	741	715	735	725	746	743	753	770	760	785	789	748	765	753	798	784	742	779	721	721	726	727	806	767	768	714	795	765	804	725	721	778	749	783	792	741	774	790	782	776	758	745	748	787	748	728	759	773	755	723	709	777	759	737	781	760	733	769	752	751	769	754	724	743	758	766	822	780	732	776	689	739	823	730	737	791	844	758	767	734	718	772	796	747	769	748	765	736	750	791	737	810	740	793	781	774	777	745	791	720	757	730	750	753	778	737	749	800	740	760	740	746	748	751	774	746	829	737	763	722	768	772	754	781	750	705	759	755	711	731	739	716	818	756	769	784	779	755	776	690	756	708	759	781	760	743	738	797	786	753	775	731	752	725	734	733	767	751	670	737	738	778	759	732	797	768	713	770	709	775	684	758	795	786	760	792	734	784	783	733	705	773	799	775	782	811	779	758	798	756	749	763	745	762	763	755	761	782	750	757	736	777	781	728	734	759	727	734	801	735	743	720	735	807	786	727	744	738	776	783	720	780	775	823	799	749	750	731	745	719	752	760	798	742	739	696	782	710	775	770	731	746	798	742	711	760	764	718	776	751	747	744	800	741	750	743	802	676	749	764	787	726	737	732	762	790	756	740	729	733	766	756	745	783	751	740	806	753	773	735	709	792	713	763	777	719	758	758	783	784	688	753	757	780	778	723	749	774	753	740	796	747	787	790	811	757	759	804	751	758	745	727	777	770	781	784	759	732	699	778	781	736	739	760	732	754	751	799	691	794	734	735	740	799	777	706	769	767	779	761	718	795	771	754	754	754	743	709	730	714	785	760	720	746	733	748	744	726	742	795	768	738	783	765	749	839	738	728	762	747	748	742	766	715	794	756	762	767	762	769	769	755	762	739	776	720	700	770	768	773	826	793	748	768	787	737	772	751	727	680	753	741	769	765	766	792	777	753	741	807	772	778	767	733	811	731	732	784	810	745	767	828	738	764	767	793	715	767	748	782	774	739	752	784	783	776	763	763	776	774	729	801	778	680	792	797	748	734	743	717	769	821	740	783	757	789	705	745	766	755	789	740	762	714	768	746	785	789
27848	18183	4243	677	472	406	375	409	388	380	356	375	394	391	377	365	381	395	405	395	335	421	349	396	360	400	384	372	415	381	396	413	367	422	383	406	384	405	399	370	367	357	408	375	400	399	346	385	359	348	362	344	375	365	375	382	353	416	343	395	378	369	384	366	395	361	398	388	353	389	371	381	416	386	372	376	395	368	397	402	387	365	381	376	366	375	330	371	374	398	390	377	384	400	396	395	373	382	379	381	355	368	351	431	365	384	424	357	377	379	406	386	374	387	401	385	374	407	395	383	395	435	383	412	415	393	363	366	394	354	412	406	373	375	404	346	399	370	376	394	354	372	404	395	441	381	397	401	421	380	350	384	399	370	408	369	382	371	371	380	394	391	384	365	392	397	366	397	377	372	395	377	405	399	411	360	394	371	399	365	374	365	387	374	383	408	406	372	391	401	395	367	405	343	382	384	361	383	384	394	402	348	340	411	398	401	381	356	397	418	357	385	362	371	362	372	418	368	391	409	395	393	397	348	375	343	368	384	355	405	407	379	383	404	362	374	371	386	387	368	387	381	353	419	369	402	377	363	376	344	376	395	390	378	383	343	371	418	385	347	389	389	379	371	374	424	393	408	362	383	420	362	365	357	403	363	389	386	382	380	387	375	382	383	367	353	368	382	384	382	378	390	386	365	383	368	381	347	380	358	359	393	398	372	368	364	379	367	410	373	406	417	341	407	377	390	410	365	391	374	393	383	399	381	367	402	385	381	392	384	413	391	365	353	349	380	406	371	367	385	422	387	408	362	345	403	399	395	432	380	406	394	394	418	359	410	408	392	392	369	371	351	423	377	403	408	390	361	365	391	388	403	357	393	357	377	387	405	366	348	390	370	390	399	371	381	430	385	405	371	361	407	373	375	350	393	358	372	393	395	360	384	365	396	400	352	365	412	402	423	377	372	354	372	380	363	365	350	397	396	355	396	380	372	393	354	376	394	384	344	377	385	375	390	377	400	413	373	378	409	355	381	363	356	370	396	325	394	378	371	404	403	369	371	368	374	425	403	390	401	399	364	365	398	400	388	380	370	397	415	405	393	367	387	357	356	414	385	412	346	357	400	384	396	376	402	377	374	359	374	398	395	398	402	398	371	389	358	405	361	349	393	390	365	388	415	357	408	392	408	375	366	391	380	378	355	390	384	362	403	390	370	364	408	409	361	384	375	373	411	391	402	386	382	361	390	389	407	420	356	393	396	402	397	322	407	382	380	378	374	379	391	375	359	408	348	384	386	398	355	380	366	377	388	376	378	365	377	368	394	373	396	434	366	360	397	362	379	399	371	382	387	341	418	368	399	391	420	420	395	389	401	403	361	364	381	399	381	399	386	344	371	354	366	367	374	381	409	362	396	379	396	377	358	354	361	400	393	423	352	364	379	396	368	387	387	340	378	381	382	360	376	394	372	380	367	381	401	415	363	401	398	384	422	351	390	375	366	387	384	389	361	404	385	405	369	363	385	421	377	397	380	347	398	360	398	385	384	385	394	379	390	397	383	362	394	384	390	367	394	395	368	399	390	366	396	383	426	360	403	407	387	375	359	403	350	346	390	403	359	347	388	382	358	377	375	369	367	369	404	400	384	383	395	391	398	390	385	375	356	399	394	363	370	409	372	364	393	364	387	406	417	368	381	365	420	427	379	396	418	362	372	380	358	386	364	377	363	407	405	383	400	376	352	382	399	392	388	425	368	396	333	357	358	367	376	368	390	399	404	393	388	370	395	362	379	356	387	405	382	381	369	383	387	398	362	393	388	393	390	382	372	395	377	383	393	375	352	412	395	380	376	393	400	353	385	382	361	378	413	356	380	358	387	423	369	373	369	365	394	429	384	369	393	360	377	394	357	389	366	369	353	412	358	371	369	364	399	384	357	381	371	349	418	374	414	377	386	379	394	383	402	370	380	384	349	433	362	385	372	393	368	402	374	385	402	419	384	407	350	382	392	403	383	372	393	405	347	401	343	348	402	390	362	386	392	390	385	372	381	421	401	423	389	346	393	385	362	398	375	402	383	355	413	391	411	378	367	443	377	389	406	412	365	354	346	426	389	395	380	379	411	384	392	387	359	380	369	376	367	385	367	368	410	411	374	404	351	373	409	361	355	343	417	360	365	432	374	412	364	395	372	398	383	418	408	427	366	366	377	387	392	378	359	412	388	393	398	365	384	364	386	367	399	418	378	411	334	380	364	422	360	392	368	378	384	358	367	395	383	362	347	394	373	376	419	385	363	390	369	383	372	383	402	354	371	360	402	366	403	357	398	379	375	388	372	409	373	362	387	380	417	398	376	414	363	374	407	367	374	381	367	396	354	384	428	394	395	360	366	389	384	380	368	388	393	375	342	388	337	354	387	418	370	364	385	398	381	355	360	381	406	360	391	395	362	371	385	384	360	400	334	362	395	414	371	382	386	387	420	405	413	373	403	393	393	377	402	367	364	404	411	374	387	400	364	366	392	409	390	376	356	370	345	396	380	410	402	402	374	358	413	403	368	357	352	375	378	388	401	357	409	388	334	376	378	393	419	374	387	407	383	382	385	394	395	413	403	332	382	381	394	384	362	343	384	367	342	399	382	410	399	364	380	407	377	368	368	413	378	356	369	364	397	399	418	383	361	409	382	391	368	354	392	401	390	425	356	364	397	369	405	388	383	369	371	410	370	378	363	391	380	408	358	365	396	389	394	337	386	384	394	378	393	371	372	358	400	357	374	420	388	367	366	402	342	377	382	353	371	387	372	375	429	388	392	345	376	370	358	397	350	340	410	347	377	374	410	396	399	364	379	383	416	376	389	371	385	411	381	370	370	405	398	375	395	398	425	426	381	387	395	382	379	398	396	444	380	379	356	376	351	360	397	385	370	372	371	405	373	370	361	406	373	359	365	428	419	395	391	376	403	400	371	394	339	383	435	387	357	375	357	352	386	392	346	373	408	381	401	386	403	404	359	386	383	347	397	411	403	362	350	380	370	391	407	412	393	409	398	395	382	389	404	376	374	385	430	365	376	400	360	400	360	380	398	393	382	379	365	368	367	399	384	401	373	407	368	383	385	356	377	404	373	392	408	340	392	382	342	387	388	399	402	401	372	402	380	398	365	374	381	387	428	371	397	374	393	396	364	396	383	415	408	363	413	385	361	393	362	373	408	385	395	359	391	377	404	370	420	410	371	382	393	343	438	395	400	402	383	381	379	354	386	406	397	341	366	388	378	371	369	352	361	379	408	355	398	404	378	380	401	397	383	397	378	391	376	419	390	336	382	394	388	419	373	399	380	363	394	404	380	369	374	413	381	376	389	437	396	377	377	391	363	371	403	391	411	418	398	410	360	382	393	351	416	396	407	384	378	380	381	376	387	377	371	375	381	378	408	389	386	382	388	379	388	383	350	400	431	371	397	371	378	359	366	374	376	393	386	382	353	358	383	335	399	369	356	374	392	405	427	357	390	344	367
10993	5159	791	572	494	530	464	467	432	439	447	432	426	426	433	488	437	446	447	457	441	424	435	413	443	420	406	427	412	419	442	392	438	452	460	431	437	436	425	433	412	419	428	406	423	424	411	426	422	451	443	423	394	463	437	449	396	446	448	422	392	439	399	437	445	421	415	417	422	430	424	429	409	437	396	400	424	444	433	414	431	436	449	465	422	438	426	432	452	452	405	432	410	426	454	422	473	429	424	432	413	437	417	411	467	424	411	437	380	430	384	453	434	435	422	457	402	407	410	417	425	412	391	433	459	438	460	436	377	429	420	446	459	410	384	448	425	430	418	443	427	415	421	464	411	458	461	396	406	446	433	423	422	437	451	422	417	407	429	403	407	446	449	458	425	411	438	416	438	422	476	440	419	427	451	430	433	458	466	394	397	442	428	459	401	394	422	426	431	404	422	412	394	421	452	412	425	416	432	423	448	425	420	423	427	441	424	424	446	376	428	436	429	427	393	382	416	425	404	416	398	430	444	407	425	458	373	412	453	408	380	373	420	421	417	460	453	454	446	447	445	424	415	431	374	455	443	427	416	422	407	434	430	457	433	471	416	417	464	430	446	396	399	423	426	441	420	430	441	415	440	415	422	437	394	447	439	444	421	446	459	411	429	426	433	416	426	421	410	384	438	410	447	399	436	428	428	411	449	419	462	425	426	413	463	403	441	404	418	427	447	396	414	434	454	421	453	405	415	385	433	414	433	428	413	404	363	433	443	406	429	422	427	451	430	401	459	431	424	477	419	455	422	421	442	437	464	453	460	424	402	422	432	424	406	416	420	430	398	418	449	438	442	426	467	424	409	428	408	427	451	394	396	410	437	469	439	448	442	410	446	407	436	389	446	380	454	410	452	419	403	452	437	443	442	423	455	434	403	416	447	409	401	404	451	397	426	429	442	434	425	399	416	451	442	413	434	429	452	381	407	397	390	393	420	458	412	421	462	404	402	405	419	423	421	403	440	394	434	393	426	437	441	407	469	466	447	432	482	427	452	434	447	431	447	399	444	416	436	418	427	417	432	445	450	445	428	473	422	416	446	418	462	410	412	414	421	439	457	397	427	406	421	401	436	445	467	432	419	433	413	417	427	439	401	382	448	405	426	447	417	398	452	445	435	434	464	414	423	449	440	423	424	444	447	453	438	445	458	465	451	451	429	394	400	426	396	390	390	464	458	406	394	406	417	415	431	407	453	419	444	411	427	437	428	420	399	418	426	419	412	413	442	438	441	415	401	398	418	413	400	458	412	448	433	450	423	428	458	429	443	435	447	419	434	431	449	478	408	440	419	441	387	430	456	439	416	443	413	421	407	402	409	404	417	402	453	431	420	404	416	413	411	403	426	419	398	423	439	418	434	441	392	397	416	439	398	464	411	441	398	410	449	434	446	440	438	384	454	435	405	415	443	423	410	438	432	436	412	418	393	398	444	441	415	453	410	442	403	393	447	422	448	431	419	400	437	464	417	403	415	447	409	419	422	431	484	408	388	441	409	411	385	411	420	445	428	448	429	407	425	427	428	410	425	432	448	420	430	424	413	445	416	426	448	400	433	397	435	397	471	427	414	447	451	404	421	431	451	433	447	455	430	392	416	472	434	442	430	405	412	436	425	412	399	421	418	404	409	438	415	435	433	429	442	428	434	435	426	428	416	406	428	445	427	413	410	427	446	396	452	406	403	437	420	438	433	406	430	427	430	436	445	435	456	396	412	469	447	426	432	422	397	400	399	446	433	450	436	422	452	401	436	438	427	415	424	421	417	391	418	402	383	442	444	379	422	441	426	444	398	475	452	394	426	452	422	450	431	424	411	399	443	434	445	429	460	460	446	438	371	394	425	424	426	437	418	395	435	452	422	449	428	417	415	388	457	429	420	399	417	430	424	453	450	428	427	442	391	385	430	429	467	442	427	448	434	425	419	391	457	407	438	396	448	418	446	398	390	469	427	419	446	407	438	377	425	435	431	413	459	430	422	396	424	426	421	450	421	423	425	420	439	415	396	425	428	404	469	411	427	417	435	378	420	403	375	417	430	461	395	438	440	430	391	441	424	441	383	426	408	425	434	412	440	438	410	399	427	407	440	412	460	452	418	392	423	435	441	419	398	409	428	441	400	452	404	457	421	417	395	443	413	447	409	424	405	430	429	395	411	433	441	399	404	410	460	432	422	424	387	454	445	428	412	415	417	442	408	430	438	373	394	386	385	398	386	409	431	435	465	430	454	426	421	418	409	467	425	376	431	448	402	426	455	423	413	383	430	460	421	405	437	415	401	414	415	445	438	438	417	413	437	394	420	430	444	447	455	458	417	432	431	443	441	428	413	469	418	441	389	425	404	386	419	438	414	419	430	418	415	411	409	409	402	454	422	410	403	422	455	439	376	437	428	415	406	439	424	376	422	386	467	443	401	410	420	406	412	421	453	413	433	434	423	421	446	434	449	380	402	441	425	406	411	435	434	426	415	429	440	434	432	405	427	395	438	406	391	418	441	422	397	442	410	453	408	413	430	409	416	443	423	426	433	422	410	416	447	439	400	403	441	414	424	394	409	428	409	414	408	403	410	418	429	417	411	460	388	446	438	442	417	403	405	425	410	423	440	451	416	444	427	396	404	430	431	418	416	424	432	445	426	465	423	416	461	453	405	409	406	411	445	431	420	420	460	438	456	431	433	399	447	414	436	456	439	418	461	444	420	412	410	430	430	442	431	434	449	425	388	432	413	426	407	400	376	426	413	429	407	445	460	447	437	406	424	467	427	435	444	394	405	408	424	434	424	430	453	423	452	463	436	430	413	474	423	452	406	405	432	418	431	420	394	434	421	402	404	428	396	435	447	398	400	401	391	456	406	417	375	440	447	429	395	453	428	436	405	431	416	413	433	395	425	439	430	420	410	405	432	376	437	431	467	461	386	464	402	397	401	439	427	395	423	422	408	446	427	420	427	385	427	420	422	458	412	444	408	446	384	412	433	406	414	420	410	411	424	455	396	447	450	456	428	432	436	432	448	386	441	407	439	421	384	431	413	409	416	429	423	435	427	403	432	415	443	405	422	404	420	421	414	444	426	425	447	453	422	399	460	403	413	392	444	424	417	435	406	431	396	402	413	431	440	432	418	437	419	432	403	430	413	458	404	422	415	457	421	379	464	432	411	436	403	412	441	374	422	423	396	452	403	459	419	480	426	432	439	451	417	416	408	424	421	400	400	454	428	437	421	398	433	405	401	434	416	451	458	427	402	442	419	373	447	388	477	457	425	427	404	471	421	453	424	406	417	454	429	399	448	416	445	439	421	434	388	394	429	421	428	435	428	417	419	407	416	411	408	442	430	385	415	452	432	425	413	392	451	415	462	398	430	398	416	430	418	418	405	418	444	413	417	397	406	430	450	458	386	417	438	404	422	416	402	448	454	440	420	449	422	390	462	436	435	435	407	429	410	439	408	454	455	433	443	429
23732	21116	28166	24304	21054	6834	856	646	576	480	431	507	423	420	396	366	376	398	370	370	356	347	351	352	390	355	366	355	366	330	363	358	347	361	353	347	340	356	313	319	351	333	335	347	329	311	334	309	349	329	348	339	323	341	326	329	306	365	345	339	325	358	337	342	347	359	335	327	343	351	330	345	298	348	349	328	339	386	331	293	341	352	338	334	334	315	322	336	331	356	328	299	366	337	328	381	310	337	350	346	312	328	368	280	304	336	300	362	326	343	329	316	325	328	343	328	356	348	317	320	328	352	320	356	352	305	318	301	370	347	334	313	344	305	334	315	335	324	329	347	305	333	320	384	301	341	343	315	347	336	320	325	331	345	342	322	326	334	329	341	362	311	345	321	360	319	270	315	343	332	335	310	312	326	319	355	342	333	337	329	311	332	341	362	301	364	315	347	341	323	375	339	302	365	339	321	341	337	341	324	324	313	338	345	340	315	364	321	331	350	370	321	340	328	334	324	338	344	340	322	317	335	333	351	305	346	353	337	287	313	342	316	333	326	308	337	308	340	300	338	365	348	347	314	343	302	327	343	337	328	329	340	318	328	313	317	328	327	310	315	299	300	337	349	337	343	316	312	370	350	325	287	323	322	285	328	326	318	309	328	314	300	329	308	335	332	342	365	334	326	328	320	363	320	316	338	291	333	303	332	322	327	343	339	313	317	353	332	296	306	317	300	323	331	337	312	341	307	357	335	289	339	325	337	353	337	315	287	369	341	353	333	331	312	333	337	319	323	337	337	343	330	388	345	319	351	337	332	336	336	327	347	321	366	309	310	323	357	317	319	351	332	336	338	332	312	346	312	367	328	328	291	322	334	306	313	338	332	317	328	337	330	333	329	315	335	347	311	336	321	344	319	348	333	358	304	347	359	358	319	351	392	327	318	308	291	364	318	322	377	320	306	344	312	325	370	362	308	329	311	349	332	362	332	341	301	321	346	334	337	329	329	332	329	331	338	343	322	343	311	307	311	341	349	318	319	337	334	342	304	338	344	308	356	353	352	327	336	337	326	334	344	357	313	346	348	347	378	348	371	342	327	307	319	323	370	315	321	298	313	346	308	357	324	316	310	333	353	326	338	345	347	341	322	366	333	309	313	350	308	302	333	307	305	336	348	297	387	357	294	293	335	305	307	356	344	354	293	315	345	346	321	327	346	338	313	368	364	326	318	300	338	360	310	363	305	328	331	348	314	315	331	338	339	328	317	344	313	319	343	324	303	361	350	308	323	367	298	325	331	316	323	320	331	319	314	326	303	341	347	352	350	344	321	296	340	336	310	330	301	347	354	323	312	343	340	324	293	326	344	345	314	340	347	318	359	348	336	310	329	327	315	349	348	355	365	312	362	334	343	338	337	336	329	304	327	332	367	332	320	310	337	332	327	342	328	346	332	297	336	355	326	321	333	326	339	341	310	320	314	335	323	297	318	280	329	329	320	342	348	356	357	335	314	346	298	337	337	332	330	358	311	301	343	348	344	311	330	343	362	349	325	323	339	323	355	319	330	302	307	305	298	292	321	347	350	356	341	295	353	316	311	355	335	353	324	352	350	322	344	330	309	337	326	350	327	345	324	332	308	323	305	299	348	334	341	323	332	373	324	313	346	323	337	333	360	345	339	346	330	350	360	317	333	318	331	360	315	318	335	332	334	322	324	335	311	298	367	316	340	333	333	347	288	325	352	332	346	316	317	358	330	382	329	348	310	350	330	310	366	313	364	312	373	334	334	306	368	306	359	360	310	325	319	338	333	315	359	342	310	331	318	327	315	343	361	310	321	323	304	316	336	309	356	346	320	319	349	328	325	355	325	346	360	348	340	313	323	320	368	293	343	354	336	356	335	304	311	334	339	347	310	316	339	364	341	352	345	340	307	348	340	371	326	359	302	330	326	332	341	317	313	335	326	322	334	341	330	293	341	317	363	302	332	330	319	303	322	321	311	320	300	329	329	314	326	299	340	327	340	317	320	326	295	323	335	340	351	324	345	343	339	342	367	338	352	320	328	322	378	314	352	330	329	352	339	371	322	314	319	357	338	303	349	350	326	349	308	289	341	347	361	345	298	345	295	321	301	326	333	339	332	315	319	312	329	309	314	327	314	320	330	337	350	318	338	331	353	357	339	387	315	323	337	315	300	340	344	343	331	320	343	334	277	340	324	352	326	317	320	373	341	325	374	309	323	323	336	353	338	315	341	355	312	317	327	340	355	351	314	376	346	338	334	331	326	349	309	328	337	343	357	306	339	358	348	339	314	326	334	336	339	354	339	358	332	332	376	340	340	332	304	330	311	335	338	322	319	342	310	320	313	320	332	298	344	334	315	339	348	338	305	311	322	328	327	309	358	339	319	340	339	299	318	326	348	302	349	320	343	363	297	279	336	326	320	285	329	326	343	327	340	347	323	335	306	331	339	323	317	308	328	340	323	353	302	306	306	344	316	321	339	349	348	327	344	333	280	347	334	325	332	306	310	325	326	309	336	327	306	331	337	358	313	347	324	380	332	333	327	313	335	319	336	316	317	303	347	321	319	334	321	334	371	326	321	330	325	359	333	337	295	308	348	341	313	353	335	314	306	347	360	301	366	335	331	325	321	323	337	352	308	348	320	345	387	353	320	333	337	302	346	322	364	310	353	313	320	331	334	324	328	330	327	346	340	318	336	324	335	339	355	341	354	351	363	330	348	315	339	310	295	336	302	334	372	347	330	323	348	360	351	332	318	335	292	321	310	315	305	321	325	355	333	276	335	369	332	344	336	342	350	332	342	337	321	331	335	319	344	327	305	321	340	306	294	320	339	329	313	339	333	329	296	322	323	346	358	362	384	337	343	308	327	330	314	350	319	361	338	339	335	325	339	316	339	334	310	337	348	329	333	333	338	358	302	345	341	280	331	313	309	299	321	334	346	341	343	349	315	320	340	320	321	345	331	328	326	314	329	306	347	364	332	356	317	327	324	331	323	316	329	355	329	299	333	325	348	303	348	320	311	324	348	337	344	320	337	330	327	317	306	348	328	346	339	351	317	337	331	334	348	412	337	322	295	313	306	315	355	352	329	302	348	344	311	335	306	312	333	319	341	357	354	294	353	307	362	339	343	345	320	334	323	344	352	317	329	359	318	305	333	357	348	335	311	347	328	332	332	331	360	328	363	320	356	357	327	361	325	340	343	335	322	324	350	363	309	300	298	330	356	351	309	332	330	313	322	294	305	345	358	290	301	305	352	321	325	332	318	345	320	328	350	336	362	334	316	346	351	323	322	325	321	334	330	326	312	353	325	323	337	344	328	339	267	324	328	310	320	353	351	308	316	348	341	366	288	342	317	288	342	325	336	345	333	324	341	327	350	293	318	310	337	347	312	315	319	344	332	309	320	312	361	333	341	334	323	312	363	330	313	342	305	310	318	313	307	346	342	352	330	313	343	336	348	341	317	331	322	338	303	346	316	332	342
33297	19459	5928	2746	1846	1438	1103	838	746	631	622	549	512	493	403	487	447	460	406	414	434	388	372	412	379	371	367	388	423	360	402	363	378	413	400	379	347	375	365	362	398	367	386	351	385	380	394	327	400	342	382	357	380	373	365	359	375	355	356	394	338	364	398	352	362	339	371	346	378	369	377	368	334	362	366	372	348	354	378	366	338	392	402	394	347	396	366	368	348	347	364	345	363	388	353	344	382	359	327	367	352	340	339	338	411	362	353	331	354	367	407	344	331	368	365	362	378	338	359	397	386	404	362	372	366	352	383	364	339	386	351	355	374	398	348	361	350	359	359	349	364	345	344	348	356	368	348	326	352	342	360	378	361	371	380	381	357	363	364	372	316	341	367	374	344	359	371	379	370	409	348	355	413	356	389	366	341	366	359	349	376	342	363	350	361	354	344	358	368	377	351	385	370	342	390	358	345	387	364	348	335	363	381	386	387	347	347	379	364	360	359	349	370	363	354	373	384	389	387	376	364	361	346	373	355	364	343	358	345	357	358	354	332	377	362	367	348	341	386	331	367	368	354	342	377	356	405	385	363	338	363	344	384	334	326	345	393	333	357	384	351	373	354	344	342	378	361	322	374	340	347	401	366	349	336	378	348	354	365	335	352	374	348	373	351	373	382	381	349	352	347	346	374	366	331	322	334	352	352	381	368	380	385	337	351	376	369	349	360	372	357	369	349	371	369	374	340	314	371	355	349	347	346	360	384	368	366	379	378	358	368	346	372	361	363	355	340	356	366	349	352	363	373	365	396	378	360	351	318	362	342	386	374	337	337	377	333	347	366	361	352	350	377	360	315	352	386	352	354	344	351	355	356	375	359	363	386	378	349	341	386	350	385	363	382	365	382	376	363	356	328	381	342	322	392	361	329	346	379	368	371	351	355	380	335	365	381	376	369	371	344	352	377	356	392	324	329	330	418	343	364	351	380	315	396	357	362	394	330	354	371	395	393	334	349	369	361	379	373	366	382	324	358	353	378	379	387	369	340	350	365	394	367	341	344	368	394	350	363	375	368	339	400	352	330	370	377	345	358	342	346	373	336	340	318	334	334	364	340	350	364	332	356	397	368	346	324	358	379	371	352	366	345	362	356	370	340	370	387	359	378	358	371	341	347	353	333	378	358	362	358	363	372	334	350	369	381	370	378	362	365	361	345	335	358	349	322	321	357	388	398	345	331	377	355	347	366	354	338	333	371	342	360	362	386	400	373	374	362	366	335	362	355	364	386	354	386	364	340	415	326	352	368	368	356	339	362	337	384	386	389	353	357	373	360	389	361	372	334	361	387	332	359	349	354	355	340	366	325	324	342	348	382	344	363	326	391	327	371	375	364	365	359	362	366	363	381	346	394	377	351	350	360	372	378	312	362	333	358	347	359	367	364	317	358	346	374	400	362	352	348	301	341	350	343	358	366	334	321	349	350	304	370	334	341	369	358	348	381	375	340	339	369	312	373	356	382	342	358	348	350	348	357	357	343	370	351	356	332	373	356	316	366	352	362	374	369	373	383	385	387	318	370	346	362	381	368	342	382	384	353	353	363	375	358	340	354	335	356	318	339	358	347	386	378	377	328	365	375	382	367	336	334	346	372	314	365	355	345	377	355	332	381	354	334	386	354	367	339	404	323	329	347	368	365	378	364	353	323	358	378	363	359	361	361	348	362	353	356	358	388	386	362	356	358	354	357	378	366	368	367	372	340	357	372	379	381	345	376	350	366	362	362	374	342	329	351	345	364	345	382	383	341	367	367	369	349	366	354	359	348	341	350	361	343	339	387	379	348	371	360	348	357	389	346	366	381	378	395	349	366	361	349	358	379	371	369	380	348	349	353	336	346	337	382	364	356	347	375	322	328	349	360	382	371	347	339	347	358	354	385	392	385	366	352	329	361	362	332	335	340	361	392	332	354	328	385	382	360	343	374	338	329	349	338	376	361	376	335	355	335	364	365	375	360	367	348	380	350	363	351	379	363	371	360	366	362	346	347	386	346	360	387	352	366	393	367	320	352	357	345	401	360	377	329	361	369	337	329	350	367	364	350	376	337	351	372	395	347	385	339	347	393	347	372	347	352	345	377	359	353	370	380	376	363	374	379	328	354	345	332	360	384	342	383	344	350	357	367	358	383	338	372	334	341	347	360	379	350	377	364	354	344	390	356	359	307	375	346	343	365	354	371	349	355	342	359	393	375	366	347	342	373	362	374	361	388	343	331	411	346	384	366	366	384	373	389	382	345	328	390	355	353	351	353	388	352	334	342	368	368	349	379	339	326	394	374	369	340	383	377	379	319	339	350	388	368	382	344	363	361	377	341	341	339	391	373	358	339	342	342	341	365	353	352	342	335	347	395	360	365	353	374	380	350	351	362	335	365	352	374	363	322	380	357	342	335	314	336	392	395	318	363	356	365	356	384	350	373	367	370	366	346	375	387	311	380	384	377	426	353	390	352	367	365	366	362	338	377	357	340	328	375	356	368	373	361	366	360	351	347	343	364	357	343	340	387	357	358	331	379	323	363	363	370	366	364	382	338	363	350	380	327	364	348	317	365	343	348	392	359	381	381	369	354	347	354	329	340	343	364	379	345	347	366	341	377	347	354	382	344	341	334	387	347	369	379	352	368	326	361	370	375	357	334	343	391	330	354	368	393	333	366	364	342	355	360	374	394	340	316	358	341	352	383	371	355	348	390	381	356	359	361	367	379	354	359	341	343	372	401	325	341	342	369	346	346	334	349	355	322	323	378	370	340	343	358	337	349	383	320	346	354	363	369	332	333	351	365	325	355	394	347	359	342	390	355	332	367	365	387	348	309	359	348	380	365	377	353	359	341	358	344	365	360	337	377	363	353	370	375	339	357	385	360	359	359	362	364	361	349	375	362	350	349	347	351	382	345	365	361	359	363	353	339	378	374	332	346	365	336	390	347	361	356	375	360	337	339	343	360	369	315	350	383	369	324	353	330	367	363	365	363	354	352	358	406	330	346	377	346	358	365	367	370	340	374	395	365	375	370	367	345	370	352	343	365	372	336	328	416	347	372	358	327	349	327	378	373	376	357	373	384	358	361	338	345	392	367	340	363	347	299	386	319	358	353	358	349	367	347	385	335	345	356	377	361	364	346	329	360	342	340	340	379	381	347	346	326	363	356	345	370	357	373	352	368	354	341	344	365	354	364	373	348	368	370	351	376	372	377	351	350	341	352	388	378	380	340	353	327	379	353	317	343	320	387	370	362	358	378	359	339	347	342	332	379	357	401	364	368	388	348	330	342	355	361	381	377	378	380	349	358	377	348	361	386	346	378	369	336	393	375	383	397	343	347	329	362	366	387	365	376	340	353	363	374	337	378	371	386	334	383	341	385	358	358	346	346	368	362	373	349	363	354	368	356	361	331	365	374	334	337	359	384	348	362	370	365	337	374	357	337	356	361	356	377	369	364	328	362	365	346	378	365	380
24938	21101	26973	25293	8505	1183	979	900	816	806	774	759	773	731	770	789	714	738	717	707	739	711	743	733	734	726	732	730	787	768	725	802	739	732	766	740	714	721	740	697	734	724	713	760	733	732	731	742	766	744	784	721	686	706	733	775	681	746	712	764	743	748	750	768	704	782	702	732	699	738	736	751	702	708	762	714	714	716	812	715	754	698	752	795	746	761	737	758	743	712	740	749	726	718	722	731	690	711	744	723	716	751	778	709	725	743	713	766	735	735	728	745	679	727	718	781	698	755	726	731	698	731	724	739	757	715	702	705	745	741	733	775	708	701	703	708	716	745	769	708	744	760	762	692	771	695	754	784	759	717	721	714	679	749	686	767	718	757	729	705	705	740	724	777	735	727	726	752	770	706	702	726	710	772	766	740	704	718	755	750	692	751	713	730	734	749	752	751	754	711	723	667	775	741	742	738	726	759	706	738	722	707	767	761	707	743	736	711	759	678	725	726	696	739	771	719	728	715	732	725	749	722	730	727	710	730	679	730	738	707	721	700	695	755	710	717	755	757	674	783	730	732	702	736	707	733	733	758	677	740	692	752	748	771	646	718	722	694	748	734	689	677	763	732	731	697	691	706	707	714	796	743	728	699	735	729	750	719	759	751	714	703	770	691	704	750	718	756	762	702	786	729	755	755	708	712	663	728	759	707	787	680	745	707	788	769	727	737	668	757	736	727	702	758	755	700	719	773	691	713	774	724	741	726	673	746	742	749	747	718	719	720	718	737	725	745	731	706	702	691	737	743	704	746	712	728	713	768	707	717	732	712	738	737	693	744	754	743	746	755	703	729	705	765	668	713	734	724	732	687	706	722	734	752	752	739	725	758	748	695	713	688	701	727	743	737	778	704	713	703	702	745	732	690	762	715	760	720	714	707	727	772	719	736	719	776	720	736	736	738	705	703	716	731	721	723	702	715	708	752	707	726	737	678	718	734	733	745	660	749	711	706	741	753	803	753	732	716	725	722	777	754	721	743	709	728	762	680	765	701	716	769	720	715	698	747	729	711	779	753	735	778	710	764	758	740	778	761	702	679	753	729	711	718	712	776	697	771	751	735	736	748	779	749	737	717	726	755	739	686	758	730	725	725	730	772	755	733	746	704	768	724	759	774	749	745	736	710	722	798	768	612	753	740	747	676	753	749	708	778	718	760	692	734	780	717	719	750	734	733	709	674	752	745	747	712	725	735	704	677	676	749	742	763	734	740	724	755	753	738	769	705	754	753	670	715	688	777	705	731	682	689	686	714	800	750	726	685	762	707	755	753	690	736	716	747	684	710	696	693	729	740	727	722	747	735	715	747	728	653	697	785	706	780	706	742	759	746	755	778	706	723	761	742	726	753	735	739	747	701	787	708	728	756	734	736	727	686	752	756	702	670	710	737	725	687	715	756	673	720	673	708	783	730	774	742	744	718	672	732	728	730	718	724	765	707	753	739	726	712	709	726	755	733	782	731	689	765	735	661	744	686	716	670	729	726	753	712	729	750	771	757	763	732	702	705	737	693	722	702	722	761	711	759	690	749	690	773	770	727	714	703	718	729	709	703	748	736	682	690	746	743	762	716	756	718	752	770	730	734	714	737	698	765	739	719	779	696	713	760	688	787	739	722	775	708	724	709	751	713	750	735	724	709	674	750	701	731	739	679	784	722	681	727	773	712	693	704	693	726	760	733	727	680	719	765	716	706	704	737	741	795	747	692	754	694	735	801	705	731	758	757	728	721	714	724	766	706	705	780	723	743	730	756	708	719	726	724	717	658	739	751	770	735	747	752	731	737	730	789	716	735	741	750	710	737	730	707	731	711	749	740	757	743	702	728	744	745	730	744	747	735	670	773	769	682	747	725	764	725	747	681	759	760	759	733	751	760	727	733	702	729	712	738	749	764	773	751	700	746	751	710	700	789	693	716	733	728	757	673	763	664	717	731	715	721	739	733	754	726	735	711	744	773	762	669	722	752	720	685	755	743	708	740	679	752	731	739	700	721	739	761	687	731	737	753	762	752	729	715	750	795	789	759	739	711	704	651	744	753	747	797	708	746	695	731	738	762	679	708	707	792	710	762	696	710	733	764	733	713	736	684	758	721	737	726	725	707	692	717	781	714	742	725	783	721	768	743	727	709	760	722	755	728	744	717	718	730	732	716	719	702	733	747	757	692	748	789	750	729	742	699	710	681	752	716	729	704	778	721	731	751	709	731	718	703	727	756	724	731	710	732	747	696	700	727	727	750	720	702	703	711	717	723	764	689	753	717	722	707	699	708	698	741	681	696	733	688	706	734	724	723	734	788	714	721	704	749	690	716	738	703	761	765	767	695	734	746	744	764	777	720	698	734	693	775	751	710	746	754	751	773	712	722	714	721	698	674	753	726	700	713	775	688	697	749	747	686	766	681	725	772	708	745	730	703	728	733	693	752	696	734	696	753	699	735	703	730	803	732	719	731	733	737	723	689	730	743	720	773	726	764	734	728	715	699	772	708	718	686	720	716	746	684	758	754	757	675	748	744	715	710	760	708	737	770	727	725	713	727	757	749	715	731	708	736	760	734	684	707	753	688	763	678	783	703	682	735	717	704	714	705	732	732	739	753	691	736	766	758	710	758	721	713	705	707	689	652	761	673	755	753	695	735	723	756	748	724	730	722	772	741	713	678	790	743	738	707	709	758	711	714	749	716	727	714	750	699	709	743	723	776	754	733	720	754	727	711	717	736	708	710	733	691	741	734	724	756	761	768	722	745	780	738	746	708	709	716	705	730	701	753	707	724	720	759	743	740	740	745	756	712	710	724	733	755	730	717	670	721	746	732	730	690	755	727	771	716	743	701	719	742	726	745	761	733	743	738	754	717	766	757	778	754	678	722	727	704	700	743	742	721	724	727	758	723	686	777	698	771	741	738	722	753	699	755	763	687	719	681	711	701	737	697	713	702	754	679	782	712	702	744	711	711	690	762	715	719	755	722	775	718	747	696	720	710	756	714	745	739	726	717	738	721	734	682	678	697	729	776	689	666	693	706	729	772	756	664	729	706	686	760	726	709	675	689	729	748	770	743	735	682	703	817	722	694	688	744	724	761	728	714	763	761	728	744	654	743	696	737	716	675	715	720	759	726	767	779	693	749	664	749	746	698	688	758	698	763	696	762	768	721	735	685	740	728	725	716	755	725	704	747	700	717	741	693	742	731	714	712	693	691	695	665	712	742	715	684	735	725	693	734	701	765	723	738	709	718	700	712	796	725	720	750	726	721	760	747	721	710	748	773	729	727	709	707	709	758	717	724	693	714	745	744	774	703	729	709	730	745	736	764	726	720	759	762	674	731	784	714	678	739	732	712	714	706	737	760	701	696	711	695	748	712	706	727	716	729	754	745	736	709	727	748	727	736	731	774	722	757	748	710	762	730	761	697	728	802	789	716	714	691	724	766	659	717	683	751	746	763	756	744	715	701	717	729
31436	13632	3607	1954	1553	1250	1072	1086	909	898	870	882	833	883	857	804	848	812	766	812	831	737	784	738	776	789	773	745	796	783	772	742	805	724	743	787	812	766	803	725	734	787	771	764	780	756	744	782	780	805	771	735	761	770	767	773	721	758	722	747	813	783	756	762	757	766	767	711	764	759	731	774	729	756	725	745	738	776	751	730	710	738	754	812	784	750	716	781	771	752	760	766	772	739	777	752	765	780	740	764	759	754	706	748	781	747	714	802	776	740	733	750	763	757	759	762	777	734	758	791	737	741	729	819	770	715	763	792	744	819	746	782	747	726	797	792	771	742	770	766	758	742	712	735	784	740	763	789	822	754	743	738	777	763	789	780	809	789	723	753	757	727	738	697	744	790	761	772	721	763	807	785	757	764	765	779	716	761	706	718	771	812	729	703	756	790	781	744	740	763	728	728	766	751	739	776	766	770	664	768	773	792	744	757	720	744	749	781	788	753	790	773	754	736	747	746	779	782	738	678	749	783	788	746	741	747	768	807	763	751	794	752	740	738	803	754	768	734	766	782	743	788	765	776	722	756	806	759	724	750	770	758	817	743	761	754	738	742	778	746	740	756	802	797	704	724	756	752	767	732	772	751	781	722	777	748	769	767	770	757	750	772	719	787	695	738	766	802	702	747	732	725	679	742	758	789	719	771	763	749	785	779	769	762	719	808	717	773	744	792	771	720	767	783	749	703	772	759	753	732	769	772	811	752	751	752	726	787	740	775	754	776	771	733	739	768	767	785	737	719	768	760	785	776	767	728	749	741	742	757	743	719	764	714	745	730	734	754	771	795	719	783	793	765	723	773	766	737	708	735	744	704	679	724	780	781	729	753	763	762	781	728	745	767	751	775	759	789	755	764	754	731	779	724	736	814	753	744	724	777	742	720	745	799	762	780	746	799	750	770	764	753	749	749	762	805	742	717	742	803	750	763	743	759	763	776	722	734	765	767	704	774	787	728	758	742	756	763	770	767	747	776	715	784	751	754	779	741	778	757	746	772	804	786	780	748	758	726	779	810	787	714	757	741	752	761	826	777	770	725	705	774	766	684	734	781	790	749	758	739	784	747	755	765	800	778	751	748	745	762	771	759	788	750	760	804	742	734	752	750	777	741	759	794	718	745	736	758	760	723	796	763	771	797	707	748	743	755	699	740	703	782	720	760	778	741	758	822	718	740	712	741	780	793	839	769	713	738	752	753	750	764	741	742	758	759	769	769	791	725	738	734	780	740	740	744	800	746	730	781	759	747	762	793	756	742	738	743	770	786	745	753	757	758	759	795	745	709	758	736	779	733	744	757	766	762	776	781	721	746	727	761	761	758	763	788	758	742	729	719	828	779	731	753	783	731	775	751	762	751	812	726	726	749	721	761	782	777	766	749	719	736	724	784	745	735	794	707	751	773	799	761	776	715	755	762	748	764	784	752	786	782	788	750	725	730	730	732	727	776	741	764	783	752	718	792	743	721	748	747	769	766	708	728	743	764	750	817	738	736	757	753	755	766	753	704	769	735	690	729	740	742	733	758	743	731	752	719	818	725	776	749	774	727	797	735	731	752	766	748	762	742	791	788	766	730	764	739	781	762	720	747	831	712	709	723	769	746	776	765	765	758	769	740	822	768	772	712	758	781	733	723	733	725	748	758	761	774	722	731	785	751	732	746	764	761	729	755	789	775	757	748	798	790	748	706	784	774	772	783	798	720	737	742	754	774	767	821	793	756	798	805	712	734	724	751	739	777	797	690	753	795	734	712	777	727	706	769	802	733	770	805	757	746	760	754	747	744	750	739	740	785	771	765	783	752	733	748	736	809	773	750	743	710	770	729	753	742	732	712	816	789	717	776	699	756	751	743	738	734	735	773	698	745	767	736	804	774	775	757	727	725	737	801	761	762	699	780	774	734	763	721	747	800	774	795	759	764	759	725	757	802	740	722	762	755	816	742	771	730	730	791	777	773	705	756	753	764	729	769	732	702	764	763	751	684	719	778	763	719	780	801	744	747	775	811	768	771	801	757	740	730	742	706	778	774	811	744	731	726	812	747	738	730	754	766	771	765	762	758	777	739	779	778	762	769	763	769	743	782	743	744	710	755	751	758	763	731	760	790	765	777	689	750	725	742	755	767	800	717	765	752	733	772	717	734	824	743	749	748	775	767	744	792	720	799	785	729	791	751	807	720	738	740	793	786	748	748	737	741	743	782	731	700	762	789	727	786	714	789	750	773	743	760	768	753	747	783	791	822	800	783	710	784	734	746	767	770	764	747	780	787	772	776	748	759	802	707	755	770	708	756	710	771	751	799	754	782	807	775	767	746	779	739	713	725	806	715	797	721	772	810	759	797	732	764	761	831	775	749	808	735	730	731	743	740	796	733	805	718	781	718	766	758	721	743	716	782	781	791	750	762	761	749	779	780	725	742	781	763	757	758	765	749	731	759	684	740	802	767	765	757	748	772	724	749	771	793	782	722	741	758	747	777	765	745	783	710	723	770	756	749	748	700	799	759	760	730	755	778	732	771	759	730	748	785	761	776	733	788	760	783	740	708	767	728	746	711	768	775	789	752	744	816	758	743	730	739	802	804	802	752	737	755	779	785	734	763	747	768	796	745	802	758	805	741	774	771	780	771	766	776	773	755	792	751	757	749	798	799	797	743	765	756	747	761	789	751	818	800	720	731	764	773	741	743	753	781	757	803	757	742	786	762	756	756	836	697	752	762	725	754	731	743	732	729	741	786	772	751	714	754	729	797	773	781	708	760	789	749	747	764	716	767	753	766	772	771	789	779	771	764	746	733	711	786	762	784	755	765	761	758	756	737	731	780	745	717	781	752	765	730	739	737	745	781	780	740	711	783	703	770	774	743	764	746	746	747	763	762	735	722	747	734	718	798	777	768	759	796	726	737	765	739	794	764	758	748	755	778	765	769	758	776	753	757	820	733	789	723	774	749	767	761	759	761	771	749	751	756	756	782	762	761	715	734	734	757	755	780	742	771	757	773	780	782	762	705	728	776	719	741	760	746	788	788	757	716	791	782	799	757	735	746	761	716	714	727	775	785	751	731	763	691	808	762	746	749	793	774	755	750	754	744	817	759	787	757	757	766	782	813	737	732	788	761	717	776	769	745	801	693	747	768	734	829	744	778	731	702	771	778	718	762	727	747	767	740	718	788	775	672	747	734	765	756	738	783	772	773	758	739	753	740	787	762	743	723	769	770	705	749	776	753	751	744	739	778	742	741	761	782	792	758	784	755	718	706	789	777	753	739	704	804	779	745	698	714	790	798	744	743	763	759	767	808	717	682	724	771	760	720	756	753	781	735	770	764	753	703	774	745	781	746	759	755	769	737	755	740	803	733	751	809	773	780	783	803	738	736	764	797	748	775	755	747	815	714	730	737	761	756	769	766	749	800	738	751	701	754	748	763	764	744	765	707	739	749	748	762	743	719	775	735	704	818
22630	21156	28667	23924	21157	21193	7323	1511	1170	1078	1025	1032	947	929	950	897	903	875	839	817	780	830	754	773	781	763	799	802	779	804	733	782	783	800	774	773	733	793	726	788	753	759	742	785	762	765	796	766	828	776	820	758	780	766	773	803	773	759	780	788	731	761	746	830	749	815	814	787	770	763	782	778	740	726	716	762	772	750	786	721	824	739	762	738	713	789	793	752	762	755	740	789	742	744	773	767	798	777	803	766	739	736	762	749	741	753	722	804	777	778	798	741	740	760	748	735	736	749	736	784	776	739	783	787	754	765	809	731	736	753	740	736	774	776	755	799	787	806	771	772	763	749	772	845	735	764	798	779	782	766	783	768	760	751	743	747	766	729	760	776	775	774	732	729	779	716	774	759	801	819	744	739	732	755	773	807	814	763	712	772	757	780	724	741	747	757	794	786	716	748	728	778	784	771	757	755	792	741	739	720	747	801	743	743	784	773	741	732	780	792	774	800	767	732	759	715	769	731	773	763	762	803	831	821	807	822	783	798	730	718	754	780	755	720	758	753	780	761	766	740	765	787	795	715	795	760	734	784	765	751	758	760	785	757	834	758	696	804	746	728	768	771	769	767	700	752	778	746	813	777	757	747	752	761	728	847	745	774	810	745	785	786	829	739	756	731	756	782	785	780	723	816	782	762	773	809	747	792	747	756	764	758	739	778	786	773	738	729	789	793	759	788	768	775	750	798	791	767	809	789	776	796	761	743	754	728	808	766	803	728	783	774	754	739	772	796	776	745	732	754	782	714	764	763	787	751	747	803	810	745	796	757	770	719	740	752	793	783	791	768	726	752	798	765	814	783	786	771	721	750	745	788	704	790	718	758	740	705	811	849	760	716	795	754	763	736	774	763	776	784	737	802	754	785	743	717	798	826	776	774	770	757	743	767	774	784	737	775	779	789	748	760	753	761	764	770	729	703	790	751	765	800	723	785	738	729	778	736	729	712	774	763	716	774	783	775	801	772	753	775	747	786	772	753	776	748	782	726	789	773	780	772	788	747	747	783	756	722	758	786	786	803	768	789	857	779	748	748	814	697	808	763	732	803	743	736	751	776	712	761	774	746	705	737	772	721	755	756	766	746	756	740	768	827	747	719	781	766	766	715	795	777	732	750	703	774	790	776	785	774	751	763	776	745	757	746	735	779	757	733	762	780	777	789	743	756	782	765	792	740	775	824	755	756	786	753	775	800	740	768	782	740	777	741	769	784	764	726	737	739	755	785	746	749	782	742	770	795	791	795	752	797	780	752	761	732	780	775	790	762	769	783	742	760	792	769	770	756	737	789	769	788	730	774	739	810	784	757	762	739	778	716	749	782	696	777	807	762	790	760	802	753	740	779	759	717	770	779	802	791	835	743	749	766	777	762	757	747	768	803	739	763	790	775	804	719	784	766	757	742	703	764	783	776	749	692	767	778	778	722	763	739	752	825	795	793	760	731	767	749	776	774	712	727	743	751	762	767	785	765	788	747	782	761	739	750	743	757	777	758	758	758	718	742	771	774	715	775	798	756	793	793	762	743	730	720	742	707	772	750	763	778	830	750	789	753	780	801	735	774	733	769	741	753	783	779	758	785	791	787	758	761	785	781	793	781	780	798	793	773	739	765	755	804	727	803	775	741	785	790	700	779	742	802	793	755	769	741	773	783	796	772	786	738	776	798	775	794	771	750	749	776	735	801	752	730	760	774	748	776	756	761	768	737	756	758	810	756	783	772	757	760	819	756	748	727	811	811	781	739	801	730	766	762	731	773	763	792	753	781	759	728	791	765	744	756	740	731	753	760	742	756	703	733	770	850	707	764	781	750	713	726	722	779	758	729	751	767	783	769	766	748	773	771	743	766	763	757	760	757	732	753	771	753	760	759	766	800	762	728	824	802	733	764	764	724	804	723	786	740	756	746	754	780	740	818	751	794	761	764	724	773	772	793	741	777	782	768	705	773	711	748	779	744	800	826	778	757	741	793	752	702	747	727	803	747	757	778	745	726	730	737	775	770	785	701	786	728	784	779	807	750	778	715	767	783	785	753	724	750	749	783	742	738	728	718	741	750	786	743	797	773	751	808	762	764	748	766	832	808	766	727	773	754	715	751	749	764	788	792	708	743	792	773	808	772	734	751	777	790	758	778	770	765	769	748	791	799	772	750	812	731	723	777	763	745	724	760	775	771	814	717	751	782	765	807	772	764	739	816	741	745	781	738	773	757	775	774	813	781	792	782	766	772	793	709	776	833	781	741	758	750	773	793	789	753	739	778	744	782	723	700	796	724	796	728	778	762	774	723	791	773	708	733	799	774	749	770	772	731	733	766	734	775	788	800	779	778	701	780	740	780	793	787	726	758	759	746	733	753	828	735	805	767	725	794	771	735	761	762	837	763	808	748	743	717	782	752	729	750	716	803	790	798	764	727	744	808	759	772	783	728	805	762	746	730	700	795	761	752	771	760	762	805	694	719	793	738	749	745	729	801	758	788	748	766	753	749	730	738	724	779	759	798	762	722	785	782	782	742	770	789	775	781	723	796	758	751	777	836	816	730	750	798	794	753	753	737	720	723	745	785	750	765	766	786	787	772	809	724	755	696	804	759	714	775	797	820	732	759	795	767	747	723	753	751	783	779	749	742	757	762	779	777	743	785	735	715	717	782	745	789	767	731	788	740	801	728	731	767	746	791	744	737	786	774	756	786	804	707	776	777	762	756	716	811	812	786	791	721	773	755	771	743	781	770	697	773	751	741	782	753	762	792	801	757	775	747	748	715	786	805	726	764	734	742	766	786	727	733	725	737	751	748	760	651	733	754	777	775	785	774	786	783	717	759	729	751	762	791	766	719	769	781	765	799	745	815	742	739	802	787	769	782	747	768	728	785	796	752	757	799	699	700	760	777	718	809	753	698	751	728	758	830	741	764	741	722	758	812	736	747	793	748	767	723	784	762	799	808	753	777	769	770	775	797	717	787	796	783	750	745	775	736	765	787	800	736	738	812	756	705	739	792	727	749	728	719	788	732	782	727	741	764	762	841	807	756	720	698	715	770	793	752	757	753	729	752	747	789	735	753	738	782	727	771	731	764	754	741	797	748	753	764	739	842	731	723	747	729	808	731	736	741	750	742	785	754	749	802	778	770	761	779	710	725	762	734	754	821	758	772	792	775	809	749	767	777	767	786	800	761	777	789	765	718	799	742	798	783	761	753	719	774	741	734	784	760	763	754	795	746	775	774	827	754	755	816	747	727	747	784	772	759	789	834	790	797	777	739	765	774	747	781	699	807	808	738	759	780	757	786	723	750	771	741	796	742	725	774	745	761	708	764	770	762	747	759	762	755	729	718	757	775	743	755	772	770	711	793	785	779	735	773	787	806	753	741	759	781	804	809	748	755	795	749	754	743	748	788	731	736	782	790	741	783	802	828	833	748	834	725	793	741	721	791	692	760	731	746	754	751	726	737	713	735
39912	22007	10304	4898	3688	2778	2203	1802	1501	1372	1201	1139	1073	1063	956	891	893	924	852	833	861	857	819	817	806	781	844	827	813	853	779	819	802	769	803	795	787	788	743	740	809	748	778	804	769	786	755	790	758	797	766	766	759	779	758	816	736	758	805	748	756	783	727	726	776	755	757	811	737	762	750	768	767	771	811	724	768	726	757	763	733	697	776	749	753	749	750	762	756	759	758	768	813	727	746	752	762	769	754	786	761	778	758	785	796	761	802	756	742	785	781	737	784	758	748	709	763	797	790	755	765	783	728	769	728	756	778	748	726	749	755	714	769	744	762	787	768	764	808	734	692	767	721	739	735	745	774	748	760	779	691	800	776	741	792	720	797	744	788	780	741	742	741	695	778	770	763	735	773	747	753	744	725	741	765	750	736	758	781	746	717	725	762	744	770	742	789	806	822	707	747	768	781	711	800	753	724	701	769	770	729	729	810	794	732	810	721	787	778	752	762	755	752	767	790	824	765	817	740	746	705	771	776	826	757	732	737	728	740	764	808	778	815	785	807	729	724	771	776	725	714	764	748	781	739	768	764	780	748	791	775	755	772	761	767	764	767	720	839	754	806	753	761	755	717	779	761	738	760	760	724	781	750	751	758	752	749	790	775	771	700	764	763	776	738	755	795	750	762	762	719	752	727	740	784	793	766	711	759	735	780	768	735	813	748	764	757	805	769	770	760	780	753	796	779	780	776	772	753	805	768	745	726	742	813	744	754	773	770	795	787	773	776	764	756	774	770	768	763	844	738	800	763	716	803	791	739	815	750	732	709	820	754	761	731	790	736	760	719	736	800	759	753	827	722	748	787	785	747	725	788	757	783	770	781	763	770	741	754	780	779	816	790	741	773	753	809	787	742	812	767	792	735	776	707	782	696	776	760	726	746	760	745	789	777	784	729	744	730	758	755	729	709	752	770	744	766	696	760	738	768	795	715	789	757	736	728	793	754	754	775	742	804	753	756	782	734	721	765	752	773	785	718	701	771	748	742	762	767	695	726	771	769	731	773	772	737	763	773	772	780	755	787	730	759	744	787	725	738	784	778	729	760	699	762	761	768	755	787	749	756	757	717	768	767	783	780	761	751	702	751	760	734	738	715	800	766	743	751	753	748	722	714	756	741	774	730	724	771	793	725	775	750	729	758	757	839	762	733	758	790	761	795	766	741	754	783	771	737	756	737	763	786	752	729	842	753	797	761	764	734	720	745	753	730	701	797	741	799	767	718	797	815	713	762	776	765	753	774	702	751	733	748	729	766	761	779	694	752	765	727	751	735	728	806	783	730	744	763	801	762	768	735	760	771	751	736	725	782	773	763	795	751	810	765	773	773	770	729	748	804	755	721	743	758	718	800	723	773	804	734	784	765	795	785	767	767	760	750	724	748	774	771	749	760	756	748	757	764	765	756	710	761	710	739	781	748	806	740	717	795	754	780	697	767	731	758	738	787	809	735	676	737	717	790	774	759	728	788	772	772	765	717	756	781	751	715	699	778	771	757	718	772	706	732	735	792	762	670	796	750	796	725	759	729	791	789	794	744	772	793	749	788	721	737	740	783	759	760	780	770	777	779	750	729	712	798	791	785	748	727	779	769	773	778	802	741	725	773	710	731	771	795	739	800	760	760	780	747	747	741	737	750	695	710	766	797	768	796	761	742	731	775	844	796	772	776	740	759	853	752	739	754	747	776	761	771	739	753	743	783	781	782	773	785	753	777	772	776	750	701	737	748	764	776	759	693	791	767	767	776	767	750	730	717	784	782	761	778	770	717	768	775	800	762	808	780	771	810	804	764	748	766	759	784	746	719	731	742	754	744	753	735	777	740	785	759	765	745	756	788	770	754	810	758	766	755	787	784	775	787	711	742	735	709	738	746	794	773	760	784	719	731	812	776	729	757	768	793	751	762	755	770	736	771	765	734	754	774	677	761	818	740	725	746	737	733	745	760	760	683	765	719	767	768	731	725	742	729	767	772	773	780	709	732	779	785	772	735	772	772	726	776	754	753	749	707	735	749	789	763	767	731	745	709	718	750	762	705	773	804	721	740	742	797	725	744	761	743	746	714	723	790	760	736	803	751	755	760	732	749	757	787	719	797	746	775	707	781	717	722	789	734	766	749	756	771	764	768	778	733	753	759	773	764	766	761	714	779	750	809	719	779	765	774	798	731	748	792	757	772	731	789	776	785	777	725	744	716	741	783	776	761	787	772	758	727	731	792	782	780	756	733	751	727	759	778	779	758	723	725	755	805	709	735	755	715	800	747	750	740	762	761	759	803	761	732	745	755	743	761	762	776	751	764	762	714	776	762	758	783	712	751	763	715	791	730	778	701	753	699	726	726	724	718	746	789	772	743	771	763	800	757	739	761	748	844	786	743	788	783	741	760	770	798	786	761	742	785	793	751	775	771	784	756	788	765	767	772	779	753	800	771	757	768	774	747	746	772	773	744	791	733	780	790	767	716	776	775	758	755	803	786	745	725	697	755	727	754	745	809	760	766	739	717	752	805	716	761	786	798	729	740	742	741	755	756	763	792	749	783	802	753	736	780	754	748	792	757	756	714	739	745	717	693	719	715	756	747	735	791	716	732	741	801	697	776	749	752	774	805	743	750	768	803	784	756	787	791	799	707	780	779	738	778	763	758	735	789	773	756	777	739	790	776	783	757	797	707	774	735	718	757	787	735	738	796	770	764	768	733	717	751	729	778	773	813	790	783	782	769	738	742	757	795	741	746	771	755	703	762	797	766	748	725	804	705	783	692	791	760	794	757	733	747	739	751	799	771	715	785	772	743	731	773	716	680	721	785	851	760	692	781	746	762	748	781	757	777	737	754	745	755	763	703	730	730	784	748	791	777	774	753	759	784	738	770	751	779	722	781	744	782	794	714	724	794	728	761	775	757	804	709	788	732	710	755	756	741	750	743	755	748	747	694	806	741	752	712	790	773	728	735	753	761	779	754	771	729	722	724	765	783	783	759	728	780	798	790	758	699	737	711	739	765	763	735	744	773	768	735	753	758	784	811	705	796	773	773	798	736	749	755	775	775	735	761	770	769	781	772	720	819	772	817	737	775	752	739	754	762	738	745	764	752	809	769	734	771	782	744	746	775	752	742	787	774	795	769	783	765	766	752	764	761	799	748	723	730	778	693	719	775	775	756	800	750	745	776	740	758	791	820	758	759	746	744	764	780	748	763	785	740	783	757	743	788	748	790	744	779	719	779	779	749	744	782	806	755	739	789	730	771	765	739	755	736	759	777	757	762	764	747	760	779	770	785	742	772	728	747	757	775	808	782	717	753	713	733	765	761	802	759	786	760	754	760	726	763	695	800	770	767	717	777	772	733	744	755	732	758	777	780	755	760	755	722	760	778	772	820	752	783	744	768	781	798	700	775	794	785	742	780	768	809	760	769	719	773	761	776	718	761	742	770	818	776	716	757	728	764	741	774	730	755	727
27738	18433	4488	671	482	399	437	397	370	412	387	402	393	380	357	361	387	375	398	414	369	405	353	425	369	388	326	373	409	420	381	386	365	371	385	364	380	387	341	366	367	374	370	411	366	378	385	362	358	416	375	362	390	380	385	395	354	387	400	375	359	397	403	387	346	353	368	376	391	380	404	359	372	373	374	358	378	374	410	395	375	357	379	360	355	386	374	354	388	362	421	358	389	422	403	427	389	374	377	359	361	365	382	364	375	413	372	376	413	382	382	359	403	380	345	401	370	354	358	417	354	364	425	388	359	391	345	372	370	389	339	374	369	341	371	390	390	350	381	390	378	394	399	373	378	352	389	378	407	348	348	373	340	349	410	382	390	387	344	383	377	374	418	365	333	366	409	407	405	381	399	424	385	362	407	376	408	399	389	386	371	349	347	382	382	410	378	382	369	323	382	386	383	396	376	360	342	392	386	349	374	364	404	385	382	422	397	374	383	378	369	409	401	360	335	375	384	371	435	372	390	373	392	365	375	392	404	378	379	375	380	402	394	375	392	372	381	374	390	363	396	415	377	360	355	389	422	356	382	368	390	385	389	350	375	359	367	379	410	400	409	416	398	392	397	381	385	376	389	357	363	355	389	360	347	386	377	339	377	412	408	371	404	362	347	394	380	354	362	372	394	370	379	385	406	369	377	392	372	396	396	397	397	363	381	423	362	401	408	343	414	401	362	391	373	356	370	365	365	415	338	380	404	380	396	379	380	374	405	385	369	376	383	394	368	398	363	365	371	397	335	386	384	377	388	369	371	394	360	407	359	353	374	382	388	373	359	353	384	375	363	375	369	403	376	348	384	382	343	377	377	371	375	362	331	340	402	346	382	381	374	324	382	393	359	362	364	378	399	388	404	424	388	375	395	363	410	354	390	393	370	408	352	377	394	367	402	398	371	375	384	364	399	366	373	396	379	382	362	382	375	387	399	396	401	376	373	391	328	372	365	382	386	416	367	392	395	372	361	390	392	360	389	391	373	387	401	406	384	397	373	382	372	356	382	362	417	384	352	360	375	380	367	394	395	351	416	344	372	346	336	411	374	414	424	342	359	408	367	407	424	399	427	338	396	364	404	412	375	400	416	431	383	358	379	366	384	361	387	358	380	373	392	350	367	348	371	361	384	392	372	379	364	393	391	373	383	394	390	399	393	392	386	406	364	362	398	413	337	362	352	366	360	381	379	380	373	356	369	386	385	404	352	375	380	377	406	347	379	388	388	393	377	375	352	376	394	383	389	352	369	394	365	383	379	378	397	379	396	389	379	408	365	371	367	398	342	413	349	360	369	403	372	373	408	381	400	393	357	388	375	342	386	337	358	406	353	389	379	372	360	386	383	366	380	400	357	396	379	387	353	401	407	402	387	351	432	395	395	375	359	373	382	386	393	389	391	373	404	393	395	388	386	390	380	373	382	382	363	369	367	397	357	435	399	361	399	356	390	409	385	385	376	355	345	368	319	394	403	369	378	389	421	409	370	399	416	361	394	400	386	399	371	391	376	374	386	349	385	385	345	398	379	388	382	372	355	407	383	393	360	364	364	369	355	381	357	392	368	392	382	358	377	355	389	399	394	370	380	377	387	393	369	384	392	362	363	424	363	374	377	390	375	375	404	393	348	375	384	383	384	410	349	362	361	401	414	375	378	399	407	405	402	349	366	379	396	374	374	372	398	343	377	367	396	370	361	386	392	407	384	377	364	374	380	409	371	391	372	378	378	394	380	357	385	364	390	398	357	383	400	373	380	413	395	376	375	363	386	398	387	364	371	364	367	405	397	381	388	375	373	391	379	335	348	365	396	378	351	392	362	328	365	367	374	383	371	387	365	384	381	398	412	380	363	421	402	380	379	414	366	349	363	367	370	334	338	386	367	410	331	333	358	400	390	356	372	363	391	377	387	370	410	367	368	394	389	376	345	384	356	366	377	354	332	398	364	334	394	352	369	388	365	386	401	367	381	395	384	383	361	388	368	358	373	402	416	367	414	392	385	402	414	411	393	374	374	374	356	388	369	408	357	354	366	421	392	353	374	400	370	348	369	345	362	359	375	365	388	384	413	377	368	394	358	411	423	401	390	421	402	396	376	368	370	372	387	372	399	343	361	372	457	369	352	358	359	353	421	348	389	421	371	347	369	367	374	382	370	385	403	396	377	378	365	377	388	390	380	350	340	364	373	409	379	411	391	393	345	346	397	378	395	386	362	385	333	366	382	395	383	364	351	374	393	373	393	392	393	370	359	385	355	442	400	388	350	382	384	388	379	377	371	342	346	386	397	378	384	408	378	379	335	416	373	364	370	386	386	361	402	368	405	389	363	372	392	410	339	402	364	382	420	392	395	376	363	336	381	364	385	357	380	367	376	400	362	401	388	387	359	402	371	355	389	395	386	377	414	391	386	380	365	389	372	420	375	386	388	393	379	395	374	377	373	394	335	387	397	398	367	400	400	382	377	357	378	392	364	361	382	336	394	405	383	368	376	358	309	367	383	408	364	341	374	396	374	365	374	355	340	399	377	374	388	401	393	367	366	390	400	397	379	363	354	381	393	382	369	369	386	395	364	389	389	372	411	398	365	369	368	345	358	371	386	389	375	366	375	356	384	365	366	361	389	380	377	364	385	367	382	397	404	389	387	384	386	362	393	378	411	327	362	368	393	384	378	419	354	378	363	355	418	407	369	367	396	340	383	380	385	368	376	369	377	359	372	363	377	392	364	363	359	343	376	365	386	363	370	394	368	407	423	394	383	375	387	386	383	391	411	387	364	391	391	364	358	362	372	377	399	389	346	418	421	382	367	369	354	394	397	376	320	400	354	394	381	363	359	456	343	362	408	386	388	364	364	347	388	368	356	351	361	422	401	373	362	394	351	378	389	383	354	434	382	389	411	407	377	374	370	378	382	395	398	376	356	387	354	397	367	384	368	350	381	378	369	395	370	386	377	382	364	384	409	382	342	368	377	408	394	365	371	369	390	412	358	378	362	363	399	403	358	411	365	393	376	403	382	333	379	371	368	359	381	382	379	354	401	403	329	341	359	355	366	390	369	365	412	347	387	371	389	397	373	335	345	373	399	398	368	415	382	390	386	402	416	361	367	371	390	382	382	376	336	398	403	366	353	381	382	360	353	380	402	384	368	345	416	371	421	377	396	375	380	343	388	379	373	382	388	383	411	386	416	365	381	399	371	395	370	375	378	423	401	377	368	366	378	369	389	380	406	369	400	394	377	368	407	387	404	358	391	394	392	379	379	408	382	402	403	399	373	400	366	367	389	403	391	354	377	368	387	413	391	402	385	381	345	361	377	372	413	377	347	350	402	384	396	384	405	381	354	348	378	387	375	403	384	398	349	351	368	364	394	329	360	384	369	384	420	352	377	375	385	376	365	359	384	352	359	400	360	393	344	368	348	378	441	351	331	347	349	355	378	368	366	389	379	400	332	395	378	395	384	352
10839	3508	883	528	508	487	444	431	447	432	419	445	432	468	429	416	469	440	432	425	463	398	410	412	432	415	386	403	432	432	426	436	428	435	432	456	443	427	426	453	407	398	443	443	413	450	433	370	443	420	406	422	441	397	437	442	386	414	441	439	413	424	428	388	427	408	420	408	404	407	419	431	402	376	445	450	422	450	446	421	381	416	437	428	430	420	428	435	419	396	404	437	432	423	441	437	435	400	457	425	433	449	457	416	420	442	444	415	447	420	406	394	433	416	402	456	410	410	422	443	466	417	402	444	430	424	428	419	434	440	407	441	440	435	432	416	447	412	400	411	429	410	438	444	418	436	419	432	387	394	404	427	421	394	425	407	458	420	396	422	422	454	421	441	406	416	421	413	407	444	410	431	458	428	485	436	448	391	388	392	464	449	426	447	432	445	428	420	430	428	420	409	398	428	444	404	440	449	394	454	422	427	392	472	434	454	421	408	374	418	406	434	433	416	386	395	417	438	449	428	418	419	445	424	410	397	437	394	407	387	395	402	416	414	372	417	464	408	396	429	426	384	430	428	427	436	454	405	448	460	400	452	417	429	377	450	453	410	418	407	453	389	436	420	406	391	400	368	393	411	423	404	417	417	383	417	427	430	422	423	399	400	397	421	411	406	403	431	430	426	420	426	431	418	412	413	446	401	406	451	391	404	425	420	426	432	432	455	422	408	402	415	363	402	442	421	435	409	409	435	387	377	433	439	416	406	410	408	416	416	443	441	422	438	411	403	418	427	420	400	423	425	408	412	432	441	421	408	423	411	426	438	432	433	443	412	434	441	394	459	450	430	389	399	434	389	442	403	397	419	450	456	433	445	398	456	425	406	395	436	428	425	419	419	389	428	423	418	428	433	425	440	400	431	451	452	453	405	426	458	398	414	420	429	427	438	401	425	431	476	399	398	427	435	429	406	467	430	397	402	412	422	437	438	380	438	441	435	402	439	437	437	391	429	415	411	406	450	408	445	426	412	389	412	426	436	439	410	416	447	416	428	414	425	424	465	413	445	456	451	391	403	414	429	402	443	421	434	413	382	386	476	448	421	436	392	454	426	446	424	434	439	423	417	411	426	449	437	429	442	426	419	426	391	442	411	383	436	423	448	427	429	408	393	400	390	391	424	438	404	421	440	399	450	439	428	372	427	387	425	398	426	411	437	390	427	425	427	378	408	392	395	408	427	377	419	416	432	405	433	430	411	414	471	421	396	436	437	452	451	434	476	450	389	366	402	434	434	421	465	432	413	413	386	422	441	417	443	400	455	416	432	443	426	415	423	432	402	438	431	418	398	417	415	412	432	445	404	411	456	440	459	424	415	422	438	402	403	467	442	413	394	402	454	422	426	409	429	432	429	401	463	413	434	428	432	428	433	441	412	409	417	439	459	421	399	418	413	407	430	480	457	426	399	436	446	403	422	440	438	428	420	441	447	408	441	430	422	407	411	431	448	404	403	395	434	428	438	401	427	444	429	439	402	447	447	426	450	429	416	418	442	454	409	449	415	432	412	422	407	442	436	420	413	434	392	439	416	387	436	428	412	406	409	382	439	430	418	398	396	421	420	389	409	403	410	429	418	458	403	384	382	386	433	409	412	390	439	420	411	418	415	435	414	413	444	422	401	467	439	402	440	458	439	403	409	423	421	403	449	398	373	401	426	456	427	384	365	420	438	412	390	405	399	422	426	422	433	410	389	402	407	419	381	474	414	421	386	408	383	415	428	446	424	416	433	417	419	453	456	399	432	444	433	390	429	485	467	404	397	427	422	394	412	393	368	415	436	426	404	390	413	403	415	433	437	435	448	414	443	424	453	417	411	469	433	405	417	422	380	409	425	454	436	451	441	460	438	412	411	406	401	430	419	437	444	420	436	431	406	413	451	404	408	390	471	421	376	396	435	470	401	421	401	406	448	424	419	418	426	411	454	420	442	408	403	413	437	406	385	442	419	425	420	411	432	420	395	403	436	431	406	413	415	428	403	398	417	427	396	448	428	425	403	404	421	444	403	408	399	424	422	413	442	421	454	435	379	454	448	436	404	423	410	410	410	416	387	389	411	452	429	410	422	422	415	433	412	420	479	410	438	411	439	422	397	442	471	449	433	442	424	427	412	451	432	414	456	421	394	414	407	416	413	409	388	423	422	379	435	427	457	430	443	404	404	428	428	454	443	474	393	434	414	413	446	427	416	457	440	422	433	485	416	404	432	422	394	420	446	411	418	414	396	409	412	409	425	413	431	408	439	403	386	442	408	411	412	443	400	423	433	409	441	380	442	427	398	439	418	421	383	426	412	446	414	443	476	450	445	398	452	448	446	393	431	407	485	428	424	410	438	392	435	414	435	423	420	450	409	395	409	432	423	448	419	448	405	413	425	429	409	393	437	421	413	435	428	414	452	437	442	391	471	424	417	397	432	382	386	426	420	440	386	449	404	450	440	462	428	417	473	417	406	396	428	422	420	384	418	378	437	432	438	445	460	422	378	382	452	434	413	439	437	429	413	423	418	404	426	448	429	450	441	430	410	407	434	409	425	454	455	410	425	460	433	411	421	420	389	403	441	404	446	432	433	411	402	376	436	401	398	409	440	437	423	438	375	441	418	415	410	375	406	457	387	416	417	399	432	430	434	435	406	433	431	431	414	455	422	401	422	361	405	411	421	466	440	433	444	417	426	442	443	445	447	405	443	420	414	389	412	411	393	460	412	425	432	452	437	442	455	389	420	431	386	418	409	452	409	439	454	413	446	406	419	435	403	455	471	421	412	437	410	391	439	440	414	428	425	414	421	449	426	415	400	442	392	434	414	425	414	410	407	411	447	428	416	407	448	415	398	408	410	441	387	430	435	465	436	427	427	409	391	410	400	402	413	403	417	417	451	406	403	426	437	424	439	399	405	428	401	387	409	404	432	438	449	409	469	414	418	421	408	419	433	427	440	411	421	415	449	409	448	426	414	401	396	399	442	410	399	447	388	444	418	397	424	383	425	418	437	433	417	414	430	400	432	416	418	376	443	395	467	421	438	426	406	386	426	428	455	439	432	403	416	438	401	399	418	464	375	417	443	404	399	434	412	415	424	403	359	387	398	428	452	418	413	434	427	441	432	436	400	415	416	448	417	441	440	395	412	444	430	414	458	393	391	411	439	443	429	412	396	444	405	421	404	466	416	382	458	405	415	412	399	441	414	422	410	443	458	399	431	455	390	456	427	393	441	420	427	432	406	388	415	396	426	421	389	379	420	420	432	417	447	392	426	441	446	414	441	414	405	428	429	393	407	415	445	424	420	402	451	394	426	409	446	408	439	433	410	459	412	437	454	402	407	429	436	375	379	386	455	488	398	401	432	439	402	456	387	429	413	420	420	415	421	413	408	416	438	414	443	436	417	431	413	410	423	413	439	420	424	368	422	424	412	469	395	423	426	436	434	449	444	438	438	434	431	432	419	442	410	410	398
23729	21110	28177	24268	21103	8560	961	664	534	550	435	447	415	383	398	369	397	366	367	373	369	346	389	350	352	310	346	362	323	348	332	372	348	331	366	333	328	339	329	351	322	307	334	331	328	365	345	370	366	341	357	324	334	327	374	307	343	329	337	331	335	342	341	311	320	319	369	310	340	331	303	331	348	341	318	334	345	358	338	337	351	326	313	332	344	299	318	344	331	357	339	326	323	330	328	340	349	300	327	348	321	326	333	345	318	359	309	312	350	297	330	298	333	336	311	339	338	318	335	383	312	352	361	300	352	320	334	331	353	338	325	335	310	331	321	316	329	319	323	344	317	328	357	360	311	326	325	289	327	347	328	338	313	327	331	308	348	323	317	315	307	338	332	339	331	309	329	336	334	353	337	326	317	353	317	301	333	328	329	347	323	339	324	351	340	315	337	324	346	331	344	333	318	332	321	342	338	326	312	326	316	320	339	313	335	324	344	339	339	296	326	329	328	310	317	301	352	361	316	341	354	329	352	350	370	335	365	326	320	303	329	345	342	352	365	304	327	358	349	355	311	320	337	352	333	315	324	334	330	321	326	319	308	344	341	304	337	346	318	318	364	308	319	342	337	375	332	354	348	348	339	316	333	337	342	333	345	312	324	298	336	331	328	347	370	336	344	339	331	335	326	327	334	327	324	363	359	323	314	346	335	335	340	328	324	341	320	329	328	320	320	341	313	329	334	349	307	324	339	316	333	346	363	344	359	344	311	336	309	330	365	356	303	333	356	359	372	348	345	347	303	356	304	343	297	351	320	357	306	334	364	343	313	302	301	330	353	322	326	343	318	309	338	360	337	310	348	335	339	324	321	313	358	330	342	348	382	323	321	314	355	327	321	343	316	301	318	321	329	328	343	341	336	315	300	321	313	348	302	340	335	323	325	307	355	334	352	312	317	317	324	360	349	333	317	330	312	338	347	326	343	313	324	358	324	319	345	325	328	365	366	341	389	309	327	320	323	321	353	307	339	342	338	307	307	351	339	338	349	315	345	306	340	302	327	333	326	328	313	341	345	330	329	346	337	348	357	336	319	284	349	319	307	341	351	325	320	341	321	318	326	327	331	338	347	337	334	342	364	311	370	301	321	361	332	323	291	316	346	310	305	317	339	330	333	323	325	309	328	312	330	348	307	356	316	371	367	308	358	347	319	337	338	323	331	335	318	327	318	344	323	367	340	328	348	315	355	320	291	331	339	338	336	299	326	331	344	355	323	318	336	329	327	304	374	321	345	334	360	322	347	330	313	312	355	334	305	336	369	320	341	332	354	364	323	330	330	359	349	327	361	317	320	319	309	325	351	311	328	324	318	339	346	345	317	316	368	277	303	347	358	313	325	329	350	341	346	333	331	341	325	298	334	327	369	368	293	355	361	338	322	349	351	354	338	327	316	341	340	298	347	316	337	299	389	332	351	365	332	333	312	347	323	327	321	334	354	358	322	308	306	325	336	317	329	285	365	344	338	310	321	337	342	341	333	350	343	337	325	332	327	345	326	347	349	288	337	308	349	325	360	314	316	300	302	295	318	343	342	321	335	325	349	339	325	360	329	324	339	311	350	287	334	368	349	352	312	324	319	339	347	314	319	353	313	329	317	315	359	319	315	333	324	378	320	314	316	333	332	316	341	320	327	325	319	343	304	332	333	295	330	307	335	322	326	306	318	347	298	345	377	333	306	346	349	312	307	317	311	337	343	324	353	319	308	317	361	351	338	334	321	316	318	322	323	340	347	342	304	356	328	326	328	320	328	332	342	347	347	341	344	384	347	360	313	322	336	378	319	323	349	308	294	333	326	336	298	273	361	350	359	359	336	340	317	287	361	340	300	309	310	318	315	302	325	330	339	357	349	315	337	317	324	341	334	315	321	356	335	307	324	335	317	318	339	306	337	332	319	310	333	313	331	344	369	324	350	338	319	346	336	364	308	300	359	334	313	339	297	325	329	345	309	308	338	329	317	329	361	309	338	335	358	323	353	298	316	334	344	342	330	323	299	354	341	351	343	354	334	326	336	308	332	333	339	315	343	332	312	324	352	318	316	345	326	326	321	317	348	334	339	316	297	337	347	366	314	273	309	347	321	335	332	326	315	312	371	345	319	312	316	334	359	336	339	325	346	311	321	352	327	318	326	347	302	341	328	341	315	325	356	311	315	325	298	313	312	326	318	308	331	370	338	306	296	366	332	325	304	318	340	322	315	326	331	344	348	323	329	322	343	323	347	333	355	329	334	366	327	334	349	360	340	345	348	307	316	346	335	362	325	328	327	361	307	346	324	276	306	348	317	343	352	310	337	313	346	319	374	316	317	330	318	343	317	298	330	339	290	341	333	350	346	334	334	321	309	322	331	331	327	309	342	338	324	317	335	326	332	334	340	373	330	332	320	349	310	323	312	348	327	340	306	338	324	309	314	301	340	353	334	346	340	313	360	326	329	365	331	311	317	330	338	320	334	294	290	336	328	343	330	340	334	349	335	345	304	321	319	334	319	310	341	305	315	310	355	330	318	352	332	355	334	322	289	322	343	332	314	307	332	324	335	329	355	295	301	331	324	334	332	343	338	294	351	341	342	306	324	318	330	309	338	321	335	351	332	319	332	316	325	324	322	344	296	314	339	353	326	366	320	310	344	334	322	352	324	322	321	356	299	308	371	339	326	303	342	297	354	319	338	354	343	343	351	327	333	320	353	314	336	336	325	340	336	356	323	323	323	337	307	343	352	332	316	331	307	310	335	303	321	314	319	351	351	326	329	354	327	361	315	329	347	307	325	345	334	320	335	360	378	310	306	323	316	367	328	326	346	337	357	305	360	342	337	346	357	297	343	329	350	346	293	313	308	340	325	357	325	319	345	340	336	291	357	311	328	363	312	351	328	381	334	327	333	334	336	328	341	346	325	316	307	310	317	362	310	328	333	306	310	333	309	364	343	313	326	347	331	333	351	309	355	308	323	340	329	318	328	330	332	308	314	340	329	322	324	364	365	308	312	310	319	336	360	319	331	341	345	316	345	320	339	368	350	298	327	343	312	366	330	320	308	322	314	348	357	320	341	307	353	351	338	321	369	301	347	339	295	330	347	336	341	324	357	379	313	344	309	346	317	316	345	321	321	357	323	343	305	381	338	322	334	331	309	332	312	308	350	331	352	363	348	306	330	333	325	346	339	377	335	284	375	304	325	323	328	320	324	354	303	335	310	322	347	317	343	311	325	338	347	316	300	330	347	333	307	357	335	307	308	320	368	358	318	324	334	342	335	299	303	327	301	370	328	321	371	354	327	311	345	324	282	326	334	348	343	334	340	304	334	304	326	353	323	319	318	310	303	350	324	319	327	317	340	347	317	322	320	343	324	309	317	338	319	366	302	337	321	336	339	337	316	344	322	350	337	296	328	327	368	346	332	375	319	367	336	348	296	356	344	350	335	336	314	365	307	318	335	364	331	319	324	348	331	296
32993	15770	6189	2722	1884	1458	1148	888	733	653	595	575	519	519	505	451	424	462	420	418	395	397	413	411	400	373	373	382	373	366	401	362	348	364	356	346	381	376	364	359	327	367	381	380	372	373	374	409	364	381	384	344	334	378	372	374	354	392	358	352	358	345	353	335	349	373	348	354	347	352	350	363	341	386	340	363	365	357	377	354	377	395	369	370	388	362	346	385	333	374	361	368	377	356	398	354	331	353	352	375	365	370	345	396	347	358	396	347	356	352	352	345	374	329	330	334	384	352	373	374	321	377	388	386	386	337	347	351	344	384	368	348	349	333	343	334	352	348	326	363	383	371	383	366	373	384	378	363	326	383	341	371	375	377	361	366	348	358	339	368	379	353	383	344	363	364	364	351	349	362	355	326	352	339	324	341	374	366	330	337	363	346	317	353	327	391	341	371	355	361	333	372	342	370	313	373	368	341	368	358	353	364	336	338	333	341	367	354	344	389	346	358	381	361	375	361	368	316	380	346	322	377	372	350	367	320	349	346	353	377	333	348	364	319	370	349	385	369	360	367	374	348	370	349	328	394	357	363	360	319	379	350	324	363	328	372	359	363	346	372	346	413	354	350	377	356	367	360	334	355	385	373	330	363	380	348	336	350	364	377	344	363	352	359	401	368	361	358	362	380	354	375	358	382	391	375	361	350	361	371	342	356	350	349	372	316	316	336	368	341	341	360	359	363	350	371	381	350	340	330	362	351	373	312	358	377	342	329	391	386	350	359	335	369	353	331	338	357	358	355	370	344	372	362	331	388	362	345	366	396	349	370	360	376	369	323	328	369	344	354	365	348	357	369	368	395	341	357	354	356	348	355	374	376	368	345	362	363	352	368	347	372	379	351	365	343	322	375	367	349	356	345	368	356	347	367	387	330	363	309	332	333	358	372	373	384	346	359	378	364	365	336	364	376	366	362	344	335	380	352	343	370	350	349	355	381	393	354	353	371	341	379	353	368	351	374	354	339	352	381	394	326	329	324	361	368	341	350	366	372	365	356	393	368	361	349	353	352	351	350	384	366	375	375	369	389	366	377	316	365	357	324	330	366	361	389	353	332	352	350	390	340	364	353	385	358	354	394	378	350	347	377	336	378	353	315	347	349	354	371	375	339	373	353	365	366	333	356	371	364	356	310	377	339	358	345	380	358	336	312	367	364	351	371	343	346	385	342	370	374	344	351	334	319	344	352	366	381	366	369	356	374	328	376	376	339	378	353	330	373	344	348	349	340	371	366	307	350	390	365	358	373	347	335	373	361	359	355	371	330	339	374	375	361	357	368	360	324	371	366	382	362	369	379	348	359	390	360	371	337	365	393	376	371	360	336	354	352	340	378	377	373	344	341	352	322	338	354	365	349	352	353	352	380	333	341	377	364	387	345	330	362	337	345	353	327	354	353	347	379	374	405	372	376	336	383	355	365	329	352	366	363	325	352	360	353	346	327	366	363	350	321	329	383	371	359	360	341	366	342	346	348	349	337	395	345	348	365	347	364	346	340	392	355	358	348	387	338	367	375	357	346	390	333	328	358	366	366	342	361	382	379	398	372	376	408	356	321	348	351	379	345	350	359	354	351	362	349	381	365	343	356	364	347	352	332	334	365	366	380	335	373	369	353	390	333	369	367	341	346	351	382	346	362	360	333	342	382	332	327	389	378	366	327	362	370	330	332	385	374	325	331	356	363	339	352	367	362	345	372	371	331	389	392	382	380	351	345	366	375	388	354	339	348	337	359	410	344	352	347	378	383	342	366	386	342	387	382	361	379	346	318	363	338	344	319	372	349	368	328	363	347	337	354	366	343	358	334	331	360	340	350	336	385	374	367	371	365	388	327	353	389	373	388	379	387	337	357	345	342	349	342	340	365	339	332	380	340	375	350	324	336	367	393	355	341	347	323	352	386	366	364	338	386	368	336	376	345	367	365	369	343	348	394	374	351	306	389	323	355	350	375	381	343	372	347	350	350	338	335	372	361	331	364	361	334	365	357	369	339	394	361	365	374	363	365	366	364	366	376	345	388	333	389	348	378	360	333	303	347	322	364	374	321	362	342	346	352	338	336	388	355	369	359	359	346	341	331	379	365	365	354	368	389	391	380	387	338	397	375	341	381	396	336	402	340	344	403	364	375	363	397	366	341	328	375	389	360	356	379	368	324	389	357	380	344	338	367	371	344	353	321	358	314	338	366	377	337	358	336	352	364	383	369	366	362	300	331	348	336	354	390	351	368	333	345	392	357	382	346	367	325	349	354	351	352	356	409	350	339	365	371	375	325	371	345	365	385	346	376	367	359	381	357	366	359	360	366	375	337	352	384	315	357	371	314	347	344	322	349	389	354	401	348	355	360	361	343	376	344	342	383	344	339	363	395	362	349	352	356	375	385	355	373	375	363	340	347	347	316	377	341	373	335	321	344	370	334	354	360	385	360	332	384	358	352	381	341	325	364	378	373	362	359	341	359	393	356	358	368	357	362	372	372	357	351	369	344	355	344	376	374	376	348	373	367	358	340	382	372	340	385	368	337	316	372	365	365	330	375	373	354	369	356	316	377	391	332	378	352	355	363	378	370	362	362	343	353	356	339	357	364	377	326	367	362	376	343	378	339	366	363	343	333	371	351	378	373	346	358	316	368	365	358	335	366	364	352	357	349	363	332	362	353	344	372	334	345	370	378	350	347	373	340	368	312	348	342	340	370	346	367	350	376	327	370	363	347	373	329	379	356	365	352	333	338	356	359	327	377	348	325	369	386	370	368	364	401	367	347	369	340	367	336	370	356	351	384	330	336	358	342	368	381	359	346	337	380	378	368	331	356	356	326	320	372	351	349	334	379	353	364	339	365	358	359	327	318	313	354	335	362	373	343	368	369	345	365	373	329	352	372	340	393	378	330	374	363	390	336	342	361	332	358	359	341	372	372	352	374	368	340	330	371	345	352	351	351	356	373	362	354	385	319	348	351	364	344	380	344	344	388	343	357	370	341	386	383	393	356	363	338	354	371	372	351	355	338	389	380	333	371	358	362	350	373	302	352	367	370	353	361	389	374	341	347	341	333	384	341	339	358	345	367	361	367	350	353	361	321	376	351	338	364	357	326	347	369	391	364	326	354	352	339	348	366	380	385	351	371	372	349	370	362	363	358	365	353	386	379	349	359	315	330	335	336	358	358	363	366	336	357	394	357	339	374	357	338	340	353	367	362	338	345	356	369	379	317	381	347	352	374	341	348	353	353	317	369	351	353	373	330	349	359	318	355	383	374	356	348	360	365	375	381	348	385	312	377	377	365	349	349	361	338	385	367	347	356	367	390	356	337	361	362	363	380	335	351	352	374	352	321	379	369	343	379	348	346	317	346	339	348	380	355	352	385	343	369	353	346	357	378	380	352	344	351	335	343	351	384	388	370	358	330	363	375	335	371	365	361	398	388	372	351	335	344	360	345	333	330	364	323	327	358	362	335
24794	20992	26851	25233	9095	1161	1011	815	763	785	842	802	766	742	771	748	757	774	749	702	757	716	753	711	752	686	769	785	726	752	690	757	695	685	749	714	700	722	722	734	720	742	741	701	712	749	743	691	708	715	750	722	732	733	740	714	767	699	698	682	684	699	700	724	724	763	746	685	658	698	699	719	741	701	671	748	718	727	689	691	683	706	700	735	727	718	741	729	717	720	724	754	689	731	711	715	764	696	675	695	697	717	681	702	669	725	685	743	672	736	707	716	720	722	707	677	752	667	708	685	695	713	706	728	725	714	696	699	702	679	694	713	740	756	727	747	719	706	731	711	668	695	676	729	731	769	761	718	759	723	729	764	696	662	716	684	729	678	680	701	708	718	730	735	701	709	738	665	738	739	696	690	708	728	734	757	734	708	749	718	733	716	709	696	716	665	688	705	712	692	725	760	752	762	693	683	721	730	704	715	710	705	694	688	747	748	696	738	703	757	713	752	682	757	741	672	700	680	736	728	710	742	736	670	674	707	755	672	706	670	732	690	723	749	715	688	694	739	685	673	726	758	724	741	724	727	658	675	710	728	709	734	759	767	764	735	696	749	730	687	645	730	749	709	712	723	704	723	725	725	762	765	733	682	774	765	701	717	701	724	680	711	692	754	770	735	733	712	696	742	689	726	695	697	705	740	706	742	681	693	704	717	711	685	726	732	662	723	681	747	696	701	701	690	725	730	686	770	694	730	726	697	741	762	724	732	700	711	727	758	685	720	715	690	703	718	673	739	706	728	722	720	745	698	709	727	715	691	726	712	710	661	736	692	722	753	709	693	723	746	754	681	684	757	714	711	736	739	717	729	731	743	737	726	728	690	729	709	697	753	744	725	730	732	778	705	723	799	714	719	691	743	743	709	710	739	702	756	702	717	746	687	713	729	730	711	752	687	683	723	708	715	729	689	729	717	691	716	701	684	700	710	730	746	731	687	736	723	702	662	707	749	740	699	683	720	713	753	714	725	682	702	682	726	732	696	710	724	737	722	721	715	702	727	694	718	712	728	707	737	671	728	682	774	734	698	692	726	751	768	724	717	727	691	716	710	681	691	724	755	749	733	704	681	702	714	695	750	774	741	703	710	680	738	717	750	709	693	691	702	732	671	681	674	710	704	698	749	735	719	745	741	746	722	726	741	767	654	767	708	691	740	698	702	745	709	728	731	724	743	694	720	784	712	774	711	703	719	693	675	713	717	724	700	710	733	731	694	772	723	695	718	709	713	730	751	724	699	719	715	757	653	709	696	716	731	687	687	664	761	694	719	708	657	673	696	719	639	712	710	749	701	772	681	730	726	730	689	781	760	699	675	694	689	706	724	743	706	692	701	739	707	711	697	765	689	720	729	704	730	699	710	690	713	747	711	733	747	760	721	708	733	689	696	670	720	772	704	728	704	677	705	726	700	696	724	730	728	736	754	749	739	677	726	767	701	681	680	753	720	705	678	705	699	705	742	693	728	718	702	769	671	710	693	708	691	706	643	693	709	714	740	695	713	718	737	715	723	757	729	680	706	710	737	711	713	711	754	734	771	727	699	737	651	754	749	708	732	663	772	735	701	752	716	698	715	734	684	746	725	690	734	736	709	717	727	685	704	723	681	687	693	703	694	682	735	708	717	752	753	702	711	670	755	728	741	723	720	703	781	757	662	742	721	687	699	713	724	722	766	721	762	714	702	717	683	736	678	738	731	724	726	721	744	739	714	706	706	740	711	733	703	715	709	714	720	706	711	641	713	686	727	709	764	729	718	726	696	762	685	710	693	755	736	697	743	741	753	737	709	715	699	744	727	686	709	698	706	724	738	690	741	706	714	737	709	724	661	717	744	741	698	716	702	708	712	661	705	687	677	742	696	665	734	686	733	684	736	700	709	700	731	721	683	697	742	707	736	696	754	722	713	706	756	694	730	736	697	684	747	704	696	737	713	732	732	753	751	704	703	705	709	770	714	782	718	727	756	749	727	715	777	735	706	699	660	705	711	738	720	723	724	678	732	670	752	726	716	724	740	663	696	684	687	786	689	715	718	748	700	715	724	708	717	719	695	735	692	749	697	710	713	704	719	705	665	674	701	660	702	745	693	726	722	689	729	748	687	687	718	686	705	768	721	775	718	671	709	729	722	702	697	705	668	751	724	707	725	715	699	740	702	678	694	693	748	716	700	742	721	688	795	732	692	764	738	699	728	714	706	680	706	680	738	745	709	719	711	704	710	693	671	696	696	700	727	738	723	710	743	701	710	669	684	727	727	708	710	704	710	679	711	722	706	727	703	741	709	668	726	733	703	729	664	708	730	677	684	673	676	720	731	690	764	712	716	696	763	758	765	730	727	764	728	675	726	721	726	730	739	689	689	705	755	700	687	671	682	755	723	755	696	743	753	732	735	716	733	681	689	751	705	692	678	707	679	644	678	720	716	714	684	691	771	739	721	719	713	773	702	692	782	684	723	710	702	773	730	702	734	689	711	722	723	700	660	672	700	723	690	688	722	722	708	741	765	733	698	700	715	689	716	679	696	746	726	693	747	724	762	715	719	676	746	737	732	749	744	708	747	745	703	721	714	738	752	734	723	723	729	697	716	765	711	720	726	712	696	693	737	681	720	706	692	669	725	711	724	712	668	682	703	708	660	697	705	728	740	740	694	734	684	711	700	762	707	721	724	727	732	729	716	712	717	689	683	701	707	764	725	704	713	747	758	712	727	712	709	729	723	694	714	772	705	683	733	713	714	721	691	746	763	738	708	736	725	666	724	740	736	705	718	773	699	742	739	683	718	689	709	734	709	704	718	736	731	686	682	728	682	734	678	691	737	686	717	679	734	765	738	736	765	737	719	721	744	729	762	703	740	710	692	739	725	732	705	683	735	677	691	685	710	693	703	732	708	723	690	774	711	671	699	730	753	724	676	735	720	704	726	688	715	745	669	689	746	718	717	703	724	713	695	741	711	712	705	674	736	692	784	714	662	766	677	720	718	725	714	736	707	719	763	756	695	737	717	733	754	757	752	761	763	691	730	716	727	708	707	708	709	734	727	672	717	728	691	711	707	702	691	725	729	760	711	702	742	722	734	716	716	699	705	746	732	712	722	747	696	715	681	707	680	698	706	708	699	736	702	760	754	703	696	704	713	701	701	696	722	711	694	710	660	690	701	680	734	723	715	706	698	661	715	741	774	748	716	742	717	721	722	725	704	729	720	733	740	698	663	702	738	709	685	733	676	724	722	771	722	665	751	714	717	747	693	696	719	749	732	708	732	726	736	677	710	687	707	750	735	681	720	693	749	723	747	720	733	747	695	727	747	704	708	724	721	721	742	694	745	723	688	703	730	732	738	742	710	711	685	727	693	696	702	709	761	660	749	747	737	714	727	667	701	741	738	684	752	718	749	734	730	672	700	698	701	705	685	680	742	727	698	664	718	755	732	686	743	733	713	782	710	700	747	727	699	683	701
27915	11462	3668	1944	1548	1312	1204	1100	980	900	895	858	847	874	818	792	788	777	831	726	787	788	828	761	795	768	804	758	755	769	758	795	760	788	725	786	728	770	771	721	770	797	755	727	702	718	747	708	738	772	734	842	749	749	733	754	767	759	741	788	784	759	775	793	706	761	775	741	735	747	742	734	741	763	753	728	755	776	740	722	752	722	771	690	740	688	787	778	740	780	737	754	704	727	745	726	835	726	765	724	742	740	756	807	721	726	744	727	782	743	776	772	751	792	791	705	744	760	751	765	770	719	740	793	667	721	715	777	676	763	732	728	788	788	753	749	762	785	805	719	771	760	750	752	756	792	789	729	778	763	767	739	692	760	744	746	755	717	790	767	754	740	761	735	739	777	776	709	761	754	713	727	770	709	750	732	738	732	733	668	759	725	768	710	732	800	748	782	751	733	781	775	748	728	713	718	766	785	735	730	771	784	731	736	757	769	722	720	786	739	790	709	767	679	783	731	711	782	710	751	742	740	747	730	750	707	772	685	688	749	728	762	737	745	708	792	756	777	742	740	764	796	737	739	772	753	699	702	724	698	752	778	738	729	810	762	767	743	748	755	761	736	761	682	757	764	726	686	749	726	759	734	797	754	745	767	778	759	763	744	732	712	785	748	759	802	814	794	746	729	774	751	741	723	771	733	737	766	784	784	752	755	756	750	717	779	755	799	744	776	709	754	776	770	758	724	749	775	774	713	744	759	733	746	796	763	720	810	768	806	783	743	764	763	753	759	748	751	715	767	734	779	766	745	768	731	722	736	781	727	730	713	730	788	709	800	752	735	758	713	732	736	760	745	773	786	760	691	765	737	764	775	755	716	738	744	718	769	720	693	784	754	756	779	716	695	758	803	774	817	771	698	739	723	799	737	774	761	768	715	726	734	772	770	762	775	690	772	773	759	778	802	776	703	758	769	751	770	749	749	734	768	736	763	764	759	758	697	751	736	666	764	793	736	719	810	713	757	728	732	793	755	769	765	722	780	758	722	772	765	720	769	707	784	752	745	764	747	766	766	804	731	726	756	792	726	734	793	794	729	748	798	791	724	693	785	786	767	731	733	772	790	729	748	708	810	797	760	786	755	709	805	689	761	804	724	779	751	727	773	764	751	790	737	723	792	736	764	743	725	692	771	813	790	754	738	762	727	765	778	795	796	734	786	780	740	749	780	708	713	794	724	780	772	742	692	749	751	757	744	740	732	739	715	729	777	768	756	740	746	755	739	751	763	808	772	741	768	701	747	767	733	769	745	745	720	698	748	742	743	736	709	717	737	737	722	752	749	724	760	717	679	736	748	741	734	772	769	760	768	750	677	755	755	740	779	753	767	735	784	792	742	790	779	764	707	736	741	780	795	724	744	774	711	738	793	757	822	744	705	830	697	783	732	702	776	721	751	776	748	757	733	783	708	734	767	787	788	736	797	761	732	802	733	742	799	763	703	748	781	817	735	792	770	761	742	752	781	753	755	710	726	777	771	727	765	802	729	789	758	736	767	757	741	746	717	737	715	766	765	809	712	758	760	718	755	717	741	785	751	773	768	727	772	745	737	751	794	711	748	807	753	751	782	739	799	738	719	763	742	747	764	733	779	743	792	772	735	743	738	724	780	784	746	727	791	768	774	749	747	734	720	762	782	738	733	744	716	770	756	736	743	706	761	768	755	779	763	802	742	741	767	762	753	733	767	729	756	705	706	730	733	806	728	708	738	745	748	738	711	736	757	730	784	757	738	766	783	752	741	765	734	760	744	763	762	759	750	741	774	745	731	772	772	762	729	735	748	791	793	798	696	757	734	729	803	730	751	747	780	724	753	760	760	728	736	762	756	724	768	769	767	722	744	782	751	731	776	746	709	737	782	753	772	751	760	784	744	746	775	732	806	752	673	777	724	740	756	773	734	709	740	718	755	763	753	710	731	743	772	786	761	756	804	756	760	715	756	754	777	733	716	748	741	745	756	739	737	797	728	774	748	745	717	760	739	706	739	768	718	769	725	750	769	782	755	730	776	744	751	754	711	717	811	724	751	795	779	745	770	754	743	771	755	765	770	769	737	773	732	703	752	772	737	762	758	746	771	756	742	713	745	763	780	743	731	744	749	727	789	721	753	703	821	764	736	757	739	735	739	711	725	738	710	742	741	747	703	733	751	765	753	729	759	699	741	765	780	759	753	738	741	757	759	808	727	717	793	763	727	752	758	746	718	719	697	725	772	750	725	787	730	751	761	738	726	743	741	719	729	758	733	763	764	753	816	759	719	745	787	778	753	777	752	732	699	790	753	722	781	783	722	721	715	730	744	690	729	773	767	771	738	730	710	729	748	711	782	732	730	724	739	767	751	718	759	748	743	755	726	761	732	720	750	750	769	697	764	740	785	753	763	756	704	743	724	770	771	715	718	746	746	734	735	720	738	733	714	710	716	816	727	728	748	793	741	784	768	758	780	739	772	804	768	726	758	769	702	769	747	774	795	751	754	721	767	760	743	741	772	769	787	748	758	777	758	758	765	736	751	748	760	780	758	717	733	759	712	762	733	705	730	763	770	792	774	771	755	719	717	761	742	786	761	782	729	788	826	779	734	720	768	726	786	754	742	835	749	788	738	759	774	773	800	712	749	723	750	755	789	724	797	716	747	777	649	783	745	767	751	728	731	722	767	749	773	754	776	782	782	791	795	738	790	748	713	780	694	756	808	713	787	742	754	734	743	793	726	733	708	772	811	822	706	750	772	760	741	723	726	773	745	791	733	738	768	742	758	764	718	695	740	763	774	720	769	754	770	702	757	763	750	786	767	740	756	767	751	695	735	757	757	728	755	782	783	734	769	788	752	781	701	753	729	778	736	766	722	772	736	766	776	773	731	705	707	753	744	748	754	764	732	761	696	731	740	767	773	746	712	721	769	754	727	774	768	779	717	730	779	779	731	725	724	742	744	753	744	783	778	709	768	753	757	730	740	736	790	770	716	761	776	734	759	727	733	774	790	741	757	826	722	766	750	746	798	756	784	750	726	725	757	666	761	757	710	734	701	765	763	713	763	764	754	748	768	795	764	741	704	743	733	757	759	726	754	723	765	751	741	767	761	725	739	717	722	767	747	746	725	741	762	775	721	710	750	723	709	772	696	773	749	780	709	707	759	768	737	732	733	772	735	766	708	753	730	717	713	715	782	789	767	762	695	825	758	771	762	757	761	744	789	800	741	757	752	732	723	733	723	762	734	761	722	753	728	750	809	760	710	770	734	705	698	775	722	752	743	782	683	739	771	750	804	756	737	791	694	781	758	784	796	701	737	787	740	776	693	755	720	733	752	752	751	758	708	730	737	745	725	713	752	750	726	785	753	715	745	760	734	777	771	752	712	730	751	780	743	758	767	673	711	743	792	700	747	728	757	735	728	734	779	757	779	797	769	724	739	777	754	735	725	724	751	740	742	770	736	785	748	769	804	786	707	724	784
22660	21155	28781	23795	21154	21201	7836	1490	1189	1101	969	986	949	862	911	876	887	894	844	800	807	821	833	820	812	809	815	755	801	788	796	754	754	827	802	763	740	734	765	753	745	748	791	773	750	764	753	799	761	764	795	750	752	741	739	830	744	792	759	760	769	770	764	737	745	776	748	771	759	741	749	749	795	782	800	742	733	744	774	714	694	753	744	735	714	757	717	766	781	772	797	780	801	724	744	745	817	789	741	865	768	773	759	772	738	734	760	728	751	710	805	791	760	789	749	768	758	759	765	758	784	719	763	753	744	783	742	799	755	717	758	772	783	731	730	782	783	732	748	752	774	774	768	753	804	716	769	715	737	757	781	772	775	699	717	728	791	758	813	740	750	711	771	755	745	774	752	775	774	747	776	760	737	827	700	723	789	722	749	770	775	753	809	742	692	765	726	837	769	732	782	762	742	709	736	690	783	745	763	808	725	803	803	732	756	718	760	742	761	771	766	709	757	751	766	819	752	768	725	743	756	762	790	762	782	702	798	761	821	791	778	773	800	777	747	784	759	788	793	748	750	775	779	764	718	734	769	763	762	727	781	716	714	779	780	827	730	740	747	740	813	762	763	769	790	728	743	778	768	743	779	667	774	797	749	766	735	770	721	742	795	740	780	785	719	732	774	765	779	781	760	742	718	766	752	745	717	742	726	752	728	736	790	706	752	795	743	768	757	715	747	739	757	730	770	767	731	771	739	773	777	751	767	733	749	802	766	779	760	710	747	741	764	710	775	761	733	761	778	844	749	825	808	711	745	761	754	768	832	785	685	749	764	757	746	738	760	758	720	739	713	778	802	747	794	770	766	697	753	783	732	752	757	816	711	722	709	780	706	747	708	751	767	764	741	784	732	774	809	734	737	715	769	776	714	748	786	795	804	766	741	808	706	759	741	767	767	756	748	769	773	718	761	757	807	760	803	743	762	748	771	759	728	743	753	785	729	784	768	757	734	706	776	797	793	718	772	753	695	777	782	747	768	753	748	729	794	716	762	747	742	796	759	789	737	781	793	754	778	760	742	781	758	740	747	748	763	809	767	747	734	774	779	730	728	748	796	794	712	777	717	737	759	772	810	709	767	758	786	757	771	744	819	718	820	758	799	787	734	732	757	751	736	786	785	758	790	744	758	722	737	731	754	776	768	826	749	753	781	799	742	723	744	704	806	780	745	717	770	754	784	737	743	733	737	764	769	753	768	755	761	776	732	782	740	772	747	799	763	711	783	832	777	775	771	763	759	804	797	755	705	749	776	738	778	752	784	747	745	810	777	761	751	773	765	725	780	842	790	785	737	752	779	781	768	718	781	760	735	788	746	786	758	769	743	789	765	778	781	806	741	763	784	731	790	746	763	715	797	767	743	746	737	737	800	797	746	779	798	764	769	776	750	758	813	723	734	783	774	774	750	726	736	792	791	728	725	723	724	721	747	784	776	782	714	742	766	762	754	773	751	738	733	740	747	754	749	778	733	736	742	745	790	784	795	778	756	722	755	722	760	786	785	796	754	804	770	798	754	748	762	776	745	790	730	769	750	753	736	764	724	747	759	704	752	772	780	702	697	804	756	796	748	764	761	776	709	798	736	737	782	770	760	746	704	743	749	748	762	741	809	774	757	748	737	751	748	765	758	755	768	759	757	732	807	732	737	763	735	770	748	752	780	773	817	760	731	750	759	724	859	753	739	767	792	771	712	717	702	771	712	713	828	751	744	743	735	770	748	788	775	766	807	733	755	749	747	742	740	780	721	803	770	753	752	766	789	751	805	762	732	763	732	739	783	765	798	804	772	729	750	769	760	792	737	785	747	746	777	715	777	704	755	695	782	761	737	778	711	732	708	747	798	766	707	776	727	802	714	762	776	776	698	752	778	767	751	753	818	738	777	763	758	742	761	795	725	732	733	767	836	749	692	733	748	789	765	767	766	773	689	727	785	756	704	759	732	725	744	769	756	740	761	763	732	746	767	723	730	758	766	785	763	781	756	752	764	706	772	699	745	740	773	758	766	742	796	720	744	774	732	786	718	763	796	799	733	728	750	744	814	743	779	805	784	766	767	708	755	766	775	758	797	771	770	781	736	798	727	762	772	761	722	750	731	709	749	730	811	775	762	764	751	729	771	727	781	760	747	757	712	728	729	725	786	754	747	738	754	735	749	768	762	752	700	784	775	770	781	767	749	824	736	792	798	708	764	717	773	784	805	760	755	775	771	798	725	727	739	734	766	741	775	731	759	808	751	781	793	752	774	737	746	740	800	742	710	806	757	778	746	745	730	707	760	778	773	747	746	753	753	767	762	704	738	774	744	753	757	764	751	776	758	777	752	717	770	791	736	738	769	772	801	749	713	715	705	778	712	681	765	814	746	724	766	761	741	797	720	742	780	653	716	744	733	770	745	821	772	736	753	779	745	765	730	733	684	752	730	711	759	768	754	752	721	787	762	773	694	742	782	755	729	738	792	775	719	772	779	703	744	703	794	768	778	763	771	751	784	806	755	746	725	771	725	780	786	773	758	774	755	762	731	734	740	749	726	768	717	814	757	715	730	764	722	761	764	788	777	753	740	788	796	759	719	789	788	754	825	758	750	767	748	749	747	777	713	728	766	765	767	712	742	770	792	752	746	751	792	751	724	740	796	759	763	771	781	828	760	718	775	760	792	807	718	736	725	754	762	787	727	743	801	785	733	693	755	752	722	781	717	765	742	720	789	717	797	782	765	749	747	764	751	765	796	776	767	742	723	777	727	740	843	718	780	742	729	818	762	764	710	774	707	763	685	777	762	738	741	776	726	755	751	751	750	692	753	775	830	778	824	810	736	686	750	748	749	764	736	751	767	767	757	781	781	745	765	771	821	778	736	777	715	739	765	727	790	781	793	777	743	720	776	789	762	711	746	746	733	718	817	752	757	810	797	747	791	780	780	791	788	783	750	735	786	774	784	812	741	755	765	751	760	781	774	774	745	785	735	764	787	745	774	772	759	761	755	738	739	739	742	751	761	767	774	763	778	764	769	733	725	756	771	741	822	769	736	731	751	790	747	750	763	758	787	744	766	797	799	701	758	759	764	780	755	762	747	738	803	740	755	809	811	744	738	710	729	758	781	769	831	752	764	768	796	759	776	772	731	755	745	778	749	761	771	812	721	749	735	776	726	745	704	786	744	763	784	744	756	727	723	748	773	780	779	776	753	734	750	793	729	766	769	741	737	746	726	773	792	768	744	760	791	784	815	763	719	752	718	736	759	773	747	727	740	741	719	725	720	798	725	737	749	770	790	779	748	762	772	765	777	784	801	764	767	762	744	775	732	715	757	733	717	762	781	757	713	788	769	753	772	743	758	751	766	777	709	764	761	695	700	738	709	752	770	775	747	743	718	819	734	771	765	753	774	739	781	768	766	777	807	760	759	733	677	774	715	754	808	750	759	728	769	758	746	819	787	790	821	787	782	749	732	776	731	770
36747	22412	10504	5056	3694	2832	2214	1783	1493	1364	1208	1174	1085	993	989	952	915	937	911	940	819	757	856	896	819	812	789	863	818	849	786	803	757	776	766	746	774	810	810	792	743	817	763	773	782	776	795	758	770	758	804	740	751	821	761	760	772	779	815	796	738	763	771	758	765	756	788	766	791	706	809	763	774	746	749	727	792	756	793	746	757	758	719	730	785	732	730	760	811	771	733	760	825	792	801	741	758	751	727	729	786	754	779	761	828	821	769	788	748	738	748	767	791	762	781	748	768	782	799	753	776	816	811	780	739	788	752	798	739	755	782	759	755	749	747	784	777	749	771	765	769	717	794	756	735	774	750	797	727	739	760	733	736	700	770	800	786	705	745	789	761	764	760	758	727	769	779	763	801	802	734	751	737	755	793	811	746	766	793	782	732	767	725	754	776	762	771	787	816	773	788	740	763	778	732	783	782	724	787	806	774	741	728	808	772	800	725	721	715	770	716	743	765	782	754	748	753	706	723	757	817	753	740	719	774	766	766	752	738	764	770	772	793	764	773	751	747	779	813	758	762	763	754	791	749	817	735	767	808	774	789	738	770	735	806	723	791	752	762	821	805	705	828	788	771	785	735	767	707	800	795	750	762	747	785	774	758	762	766	783	804	763	747	807	751	748	808	766	754	766	774	747	761	766	763	760	726	788	780	745	729	678	787	778	736	731	750	731	738	788	750	730	794	759	761	765	772	723	786	740	716	725	793	790	750	722	784	737	765	690	742	730	733	774	786	766	720	750	760	770	749	774	812	756	686	755	712	706	761	731	731	755	757	781	728	748	755	751	778	777	795	782	736	772	739	797	801	762	751	745	783	712	760	761	756	788	858	805	782	774	776	792	760	773	752	787	778	703	763	741	794	713	772	766	767	808	804	723	771	770	740	803	763	822	742	708	803	771	750	768	762	778	765	763	717	749	790	795	705	750	772	767	764	773	811	767	726	729	724	752	743	752	814	760	802	790	785	718	759	760	755	792	795	788	757	802	829	746	780	743	788	786	784	745	788	739	772	766	725	779	791	748	755	776	715	760	775	797	794	784	765	734	806	761	775	764	767	763	762	766	788	770	790	760	766	750	787	790	754	811	752	718	715	754	769	721	703	811	775	773	792	716	766	788	762	743	774	738	765	797	747	736	751	754	775	750	752	776	751	785	769	801	797	768	814	795	769	809	777	736	717	769	767	792	797	767	802	754	766	724	735	732	736	768	739	768	732	749	799	753	778	789	677	736	719	759	751	735	704	781	749	726	797	769	753	739	745	738	731	781	756	749	747	775	741	757	705	802	736	773	730	741	752	776	763	754	723	781	743	753	798	783	741	781	748	744	761	767	788	803	787	782	786	748	806	784	759	748	751	720	770	775	736	785	724	726	763	804	737	773	806	771	788	734	698	713	729	777	765	809	736	776	767	758	784	763	783	734	716	767	768	759	743	767	733	746	757	783	729	734	733	727	805	746	752	862	786	736	729	728	762	774	812	712	713	738	749	747	782	782	784	738	776	793	757	761	779	768	821	783	760	752	750	752	824	777	744	777	737	731	830	786	814	755	760	734	767	766	768	740	733	794	789	761	735	700	740	784	693	753	776	775	768	727	742	767	750	747	741	768	742	751	720	777	750	760	750	764	798	788	783	712	743	767	767	738	737	689	762	743	688	757	779	810	744	725	767	770	799	769	785	754	707	744	788	759	770	782	703	799	733	750	786	750	767	798	763	766	763	712	747	776	706	707	773	714	815	768	746	768	688	758	762	704	742	770	783	713	760	757	733	746	751	756	740	754	731	780	735	766	716	812	774	782	776	770	782	782	762	800	751	763	756	806	790	727	739	763	787	744	772	776	713	765	764	740	838	761	800	776	777	816	737	715	754	792	724	716	793	771	746	778	715	729	769	800	784	748	759	754	750	773	758	764	714	724	723	740	797	770	704	775	794	730	820	757	768	747	710	792	763	748	735	764	718	772	781	699	753	752	688	784	753	745	752	730	761	763	779	812	716	741	723	756	723	761	778	776	793	771	760	761	742	737	772	755	728	773	750	745	793	714	759	772	772	723	767	757	839	768	728	769	760	757	736	760	790	811	749	735	748	809	779	771	749	813	773	760	783	767	766	760	760	807	760	754	768	699	795	761	783	712	728	727	763	762	762	761	714	764	718	804	810	772	743	753	764	724	831	762	765	775	793	734	760	798	765	739	708	803	742	726	747	744	783	760	801	784	763	772	753	784	750	747	802	769	745	815	748	781	727	760	785	774	771	790	738	776	778	799	783	757	737	775	754	732	773	781	804	751	784	763	710	790	773	737	770	743	753	760	803	723	783	763	777	757	776	780	741	756	732	775	805	752	751	780	789	746	746	745	740	722	702	744	809	738	765	790	758	763	739	717	753	775	775	795	744	771	755	754	738	740	753	792	714	812	762	756	756	723	792	770	764	733	772	796	768	777	788	741	773	721	784	768	755	757	742	748	699	761	780	785	770	752	812	792	730	736	780	776	762	785	776	787	732	722	704	748	772	766	773	772	805	781	747	786	741	740	756	742	777	730	779	790	721	762	819	736	748	776	758	731	777	765	774	751	705	767	732	779	727	797	804	798	760	708	773	749	787	765	742	774	801	749	759	760	727	768	755	773	748	738	784	795	790	775	752	763	743	737	748	734	738	752	799	727	739	771	748	748	696	743	749	794	799	795	753	710	793	741	769	794	742	794	792	773	772	768	787	761	779	813	790	810	723	728	785	693	758	782	755	750	789	737	764	723	800	750	737	754	743	807	704	748	769	788	738	788	768	784	779	769	816	786	786	791	800	750	781	738	755	777	781	761	811	785	753	706	785	768	778	698	785	762	743	747	774	743	739	782	699	797	730	763	760	750	744	773	809	753	790	791	756	711	765	732	771	781	772	746	765	759	817	756	753	798	778	757	746	813	773	793	765	717	778	717	775	762	788	750	756	792	751	769	716	751	749	778	707	765	791	793	700	733	783	765	819	795	788	764	756	729	738	774	772	731	768	745	751	785	712	775	738	773	776	716	787	748	769	705	739	744	685	766	777	764	735	760	756	839	753	761	766	740	712	755	745	761	734	756	709	742	758	745	758	740	786	757	755	818	796	756	766	768	762	734	742	764	797	782	740	760	808	740	763	769	768	781	765	799	818	750	777	772	740	768	751	752	753	792	739	771	779	753	736	744	780	806	758	736	802	797	737	790	799	725	774	721	749	795	786	746	769	733	786	805	734	783	729	745	717	817	792	735	700	755	761	739	764	710	753	724	772	738	775	764	772	726	762	743	792	813	793	753	733	691	778	779	722	772	699	747	730	731	769	773	774	734	744	763	713	756	721	758	790	786	742	736	764	733	765	720	705	789	752	771	751	741	751	728	737	798	787	779	800	799	765	769	753	748	777	755	759	778	737	748	774	763	733	758	780	795	765	753	733	748	733	788	766	740	774	718	744	759	752	751
27872	18480	4557	664	512	398	368	415	407	399	386	382	386	407	378	405	370	354	357	382	384	362	387	373	356	399	356	346	353	400	381	383	403	391	366	391	366	349	418	382	392	343	371	386	377	382	399	379	391	378	376	391	393	384	358	345	372	380	392	371	382	370	394	376	381	365	396	389	365	388	382	363	402	398	384	359	359	395	391	409	351	378	355	433	400	369	375	368	383	404	369	376	382	415	361	365	383	338	332	408	410	381	343	395	344	391	397	356	360	359	400	392	406	357	353	376	400	385	374	350	362	374	366	410	379	398	384	369	372	353	384	370	379	374	391	399	398	367	355	365	382	361	364	361	366	345	407	373	385	381	372	380	413	396	378	381	389	389	352	370	386	366	354	344	369	392	384	395	370	361	365	386	390	403	407	355	353	390	397	381	349	386	421	385	368	371	371	354	365	371	355	370	371	355	367	375	387	328	376	388	359	352	351	361	356	367	354	383	395	368	389	385	388	361	387	367	384	350	408	365	363	387	396	357	384	383	378	377	385	377	382	418	376	348	375	366	407	362	375	393	402	371	364	401	374	361	376	370	389	390	370	351	391	357	400	373	362	378	365	404	407	373	353	350	386	426	363	367	364	348	374	377	385	418	356	393	326	377	377	356	381	352	416	389	365	378	390	377	341	335	379	348	411	399	382	395	360	366	351	353	345	412	372	380	385	400	393	391	369	371	367	323	361	386	377	395	402	350	386	407	382	346	357	374	402	384	374	364	379	377	407	389	392	357	350	366	386	358	392	395	356	371	369	371	385	398	385	412	341	394	375	404	388	421	391	342	370	374	383	349	383	396	413	382	379	372	392	356	388	402	396	352	359	359	410	391	368	407	358	379	406	362	395	357	375	390	385	413	376	400	362	413	386	390	346	372	393	397	403	342	346	378	349	380	341	400	383	364	395	385	409	383	391	361	361	372	376	357	389	403	378	373	401	363	369	366	376	404	342	345	373	350	407	373	386	374	363	405	377	375	395	376	396	372	375	355	356	364	397	363	387	379	357	368	388	351	359	340	388	360	370	385	365	403	379	391	380	391	415	368	378	387	388	365	390	373	378	381	364	417	369	363	377	396	371	380	355	391	417	363	405	399	394	354	365	391	345	385	389	394	371	403	378	391	388	362	356	382	383	376	342	349	364	355	380	362	429	345	403	382	385	408	400	378	375	374	372	380	392	369	325	370	356	405	382	383	392	377	398	367	387	368	355	351	375	376	400	370	358	359	362	387	412	404	360	365	367	363	379	364	325	358	374	373	395	356	398	367	369	357	367	363	371	405	388	398	417	388	364	381	404	395	384	422	399	365	361	418	365	320	379	370	400	392	359	415	390	407	402	394	334	324	352	370	384	356	404	367	380	347	363	397	380	384	370	377	369	377	362	392	359	383	361	387	377	395	376	422	351	357	374	367	383	410	375	381	378	347	370	375	397	381	397	368	417	400	382	378	357	360	377	397	381	366	382	371	367	401	376	340	382	386	352	386	354	413	371	342	387	406	397	377	397	392	365	356	421	347	339	385	364	398	347	400	396	344	385	397	395	392	372	354	381	391	371	367	387	382	390	397	379	365	386	394	377	329	402	355	378	370	387	427	351	369	351	388	340	360	381	334	385	364	352	369	402	370	377	423	364	358	372	373	342	404	382	401	388	358	374	397	368	405	386	395	357	377	376	364	411	348	364	382	363	352	400	381	377	374	376	380	349	358	383	353	411	363	384	398	355	354	419	375	354	406	342	381	378	387	367	392	408	364	360	405	357	398	420	372	390	363	376	371	385	410	357	352	397	377	377	393	388	372	363	361	389	388	354	391	393	376	351	363	377	382	387	432	360	364	383	397	371	370	389	378	350	409	379	381	376	360	370	364	348	392	374	340	375	372	379	393	412	394	353	358	396	358	358	379	357	379	361	380	363	374	388	380	394	390	396	352	407	385	389	361	407	377	372	385	372	403	329	390	384	362	391	365	381	382	404	370	359	393	373	351	400	388	390	385	357	400	377	391	378	357	397	368	358	340	368	371	389	344	359	349	380	395	346	384	401	376	358	393	385	364	388	383	365	408	371	384	366	395	375	363	378	367	368	358	377	367	412	341	388	383	350	366	362	381	377	409	389	373	398	387	382	372	392	376	368	382	373	374	384	386	419	401	337	347	376	364	405	349	360	360	382	370	367	391	391	343	375	380	398	397	378	353	371	388	387	374	379	364	343	371	357	373	353	381	384	410	362	353	366	362	387	360	373	355	408	372	367	357	357	405	379	348	409	411	328	401	375	389	378	357	405	381	381	359	388	374	346	370	360	386	400	380	417	377	357	378	359	396	377	405	385	389	384	363	356	371	391	382	360	369	388	357	374	366	428	401	344	367	382	413	369	404	362	395	389	373	355	382	368	373	342	393	363	362	347	378	368	406	421	389	334	381	356	356	410	352	359	386	379	354	383	376	406	380	357	393	414	389	341	344	329	347	371	362	357	402	355	390	368	391	370	397	366	427	344	385	379	399	358	377	367	389	412	390	385	386	393	395	383	332	378	357	363	377	406	393	385	403	383	363	392	371	388	368	370	402	377	378	379	359	394	410	367	351	341	353	388	380	386	389	347	403	382	396	374	397	366	376	432	403	377	377	395	405	371	374	366	367	353	361	359	349	406	390	382	372	382	404	384	389	330	413	357	375	389	403	375	363	372	363	366	360	392	391	403	351	385	381	372	391	375	383	381	372	354	370	340	423	361	390	375	351	398	371	393	395	386	349	360	348	370	379	381	403	392	371	366	425	370	389	370	378	365	367	359	353	332	369	379	355	353	374	369	397	351	393	357	388	371	357	369	384	378	337	367	367	365	372	388	363	378	371	393	416	371	352	372	390	356	373	381	340	368	359	382	379	381	371	387	407	372	361	357	368	424	394	353	353	408	381	368	407	385	368	362	414	394	391	379	363	349	388	382	339	402	405	386	359	359	369	372	381	375	354	377	370	389	403	356	377	378	362	395	388	366	375	361	389	395	387	390	395	359	383	403	364	407	404	375	368	367	364	381	405	342	391	377	386	382	383	366	365	355	361	377	395	369	361	365	331	370	384	365	343	385	307	388	348	362	377	354	380	371	381	382	341	350	378	332	355	375	359	396	359	374	354	386	380	398	376	381	391	390	375	368	373	379	386	356	370	363	388	389	390	363	373	373	367	350	375	402	361	352	393	360	382	402	374	381	374	353	381	393	378	367	383	382	406	395	367	367	352	383	401	365	346	358	412	374	416	388	350	354	368	388	375	375	354	361	411	372	389	379	379	391	399	382	391	380	373	365	378	358	383	363	340	420	380	387	371	371	401	362	400	352	347	394	374	404	373	365	350	389	408	387	322	393	378	363	376	363	395	376	385	390	340	378	383	371	368	392	402	384	369	374	378	393	384	368	363	388	398	414	399	356	385	391	387	381	375	398	370	423	374	365	383	352	348	353	405	418	393
10984	3954	846	578	525	456	465	468	408	469	448	419	427	431	414	433	457	432	437	402	452	427	446	381	413	414	421	459	395	456	401	430	438	423	400	441	423	450	388	412	453	418	435	399	420	436	434	419	417	430	434	425	424	389	422	411	415	408	431	428	408	471	377	415	393	429	427	408	407	437	421	422	414	430	413	386	384	411	433	418	418	407	410	382	426	404	444	394	425	417	390	428	373	418	400	428	412	425	402	394	395	437	417	473	409	374	467	420	412	365	410	396	387	444	408	431	430	420	405	428	444	405	451	479	434	419	414	431	405	419	449	426	391	415	423	430	438	442	454	420	440	417	439	390	426	408	440	431	444	419	425	406	420	410	438	453	454	418	446	401	424	405	412	431	408	426	432	441	436	426	416	431	478	435	424	397	410	425	438	448	406	425	421	405	408	416	440	406	455	456	423	436	436	441	434	458	425	433	398	398	419	371	418	405	398	432	438	411	440	406	437	394	413	414	387	414	403	411	419	450	443	393	390	435	391	465	393	430	398	421	403	439	397	418	429	423	411	411	440	357	410	405	441	436	414	393	422	403	437	430	424	420	436	438	425	409	431	430	396	410	463	428	473	459	414	409	415	391	409	389	432	430	420	411	396	434	433	421	438	400	420	400	395	450	391	429	375	407	449	372	408	439	412	438	428	441	418	454	405	445	394	392	409	423	446	439	422	444	424	440	414	407	425	446	429	414	392	411	457	415	391	421	401	384	435	422	408	394	434	442	425	414	432	434	389	472	412	444	415	446	417	407	396	439	453	417	406	412	421	451	414	424	414	433	430	381	400	425	428	425	400	424	441	404	410	407	423	415	438	438	434	423	462	422	476	415	425	398	415	392	409	428	411	445	409	427	394	406	445	423	409	397	356	444	405	470	432	488	445	430	427	425	478	414	417	427	381	423	464	434	445	396	411	409	423	432	392	399	395	456	421	441	386	424	426	455	410	453	405	424	362	405	409	469	419	410	394	387	394	430	443	419	421	394	412	404	425	411	411	424	405	405	396	410	415	421	440	439	438	398	417	441	417	427	457	404	375	388	431	471	413	397	428	374	394	424	391	419	437	401	426	392	420	413	446	435	403	436	425	392	440	425	409	409	444	414	407	426	391	432	438	438	430	398	418	435	456	470	409	433	399	410	424	418	443	424	426	437	412	443	441	434	420	446	423	407	401	407	424	419	412	405	401	440	415	435	434	431	409	415	382	444	433	431	413	370	418	399	402	421	440	418	415	415	391	465	468	379	424	431	434	399	477	420	467	398	444	444	390	448	460	413	449	399	402	426	445	444	409	415	451	394	440	368	458	392	465	444	392	410	431	412	415	445	411	437	414	429	425	439	402	428	405	402	398	443	418	459	420	454	425	422	437	436	441	405	408	436	416	433	407	409	440	417	428	418	385	426	412	376	445	449	426	418	429	412	443	447	409	411	430	402	418	376	421	415	398	426	442	458	432	445	418	420	431	415	452	414	454	429	457	392	422	443	402	471	390	440	425	389	431	456	443	428	395	394	440	421	436	428	419	400	410	422	419	443	435	432	419	403	432	468	414	398	407	426	451	408	406	420	433	393	425	397	435	470	399	417	422	420	463	440	436	423	438	405	446	440	405	416	397	424	435	443	440	414	415	402	403	433	354	443	395	430	450	433	434	439	447	437	404	407	434	396	381	401	421	413	422	449	422	369	389	462	438	426	403	483	426	429	437	391	418	453	444	422	425	440	416	452	409	405	400	457	415	413	407	401	465	429	445	445	439	420	428	391	468	404	411	418	433	425	409	426	393	433	409	473	430	409	416	430	439	393	420	382	448	423	411	413	422	416	418	419	429	447	417	407	429	455	438	388	436	439	437	420	414	407	387	398	462	430	406	419	418	403	424	409	438	430	401	388	418	447	405	444	407	419	390	420	427	410	434	402	403	423	393	421	434	450	412	375	415	428	422	415	418	383	449	408	440	440	434	452	443	433	424	460	395	404	454	382	443	385	425	427	404	434	403	413	457	439	460	437	404	434	434	431	437	404	424	430	420	406	401	424	431	403	402	402	374	416	408	401	387	434	411	432	421	434	426	457	404	407	404	411	380	426	416	404	445	424	411	460	448	437	416	428	426	405	419	449	439	404	402	459	431	388	426	468	436	415	407	382	417	396	400	406	408	425	420	398	432	438	425	414	445	428	432	419	396	431	413	431	407	440	421	454	426	435	421	399	396	381	438	403	437	402	432	437	431	409	403	403	428	430	408	394	436	464	420	425	470	381	400	435	394	434	452	417	397	396	426	439	456	404	393	455	400	415	434	441	379	415	412	394	390	407	411	377	435	447	473	453	433	410	419	427	416	435	384	401	407	422	446	370	412	410	416	414	432	452	414	422	463	378	416	410	427	410	435	410	430	413	431	419	417	433	436	424	439	370	409	403	422	407	418	420	427	469	421	419	402	410	432	457	404	453	438	418	402	440	440	425	435	423	430	406	444	396	417	426	476	424	425	410	410	413	428	412	429	431	406	416	433	447	417	408	433	429	413	416	438	430	423	423	398	470	440	455	416	415	443	450	429	427	456	413	454	435	404	431	459	421	416	428	412	436	421	419	405	443	427	399	408	415	392	416	408	446	447	421	404	409	429	420	407	423	426	429	421	416	412	425	422	403	442	415	442	429	432	426	419	370	417	455	355	435	465	396	434	411	398	414	411	399	438	454	393	407	430	405	423	440	416	438	438	426	379	445	423	401	430	453	422	428	451	457	427	397	401	430	437	417	411	405	428	422	418	417	414	438	398	430	413	421	428	425	420	417	427	424	422	387	403	436	433	419	401	423	446	401	435	445	420	421	402	406	415	403	444	411	432	473	413	433	425	433	392	450	417	412	411	409	394	396	393	453	466	434	420	436	437	408	431	427	397	439	393	443	443	389	417	429	447	439	439	396	397	393	468	426	398	475	430	411	409	408	435	385	385	396	407	444	460	438	433	412	418	427	407	434	403	437	422	423	421	431	403	450	411	412	419	409	444	453	433	415	453	393	425	432	426	424	413	454	393	403	437	419	409	402	424	417	427	393	376	422	417	392	384	381	386	419	402	438	420	413	402	428	388	421	401	428	397	395	437	417	402	399	393	409	389	425	443	399	442	449	430	430	406	430	420	465	417	400	407	408	457	413	413	416	431	384	416	397	434	384	401	472	411	434	421	424	405	409	424	429	443	417	432	417	439	396	401	410	445	403	428	460	388	441	404	409	423	425	421	403	419	460	402	387	403	442	454	410	399	391	421	416	457	379	402	460	473	420	438	406	423	434	445	420	414	448	404	407	372	409	446	440	412	432	467	412	416	412	427	449	422	439	405	413	419	401	432	417	409	418	440	419	443	395	416	435	395	441	420	390	409	414	402	431	427	402	430	412	422	411	429	425	416	405	438	409	422	377	428	436	414	437	411	431	430	437	437	441	397	430	431	400	411	427	426	446	424	427
23681	21003	28008	24179	20977	8422	996	676	552	503	446	417	419	401	387	354	374	395	384	341	359	365	355	381	365	360	312	328	318	365	358	328	334	354	338	330	289	311	293	286	323	330	316	329	313	351	347	331	299	310	342	359	333	348	331	368	303	342	340	328	331	316	337	349	325	327	363	330	324	317	320	346	314	332	347	309	345	314	334	378	340	332	321	321	315	320	352	375	285	357	334	367	343	338	353	321	317	316	288	309	365	287	296	335	323	323	329	327	312	311	322	319	336	323	343	338	343	340	347	345	295	311	371	315	320	329	316	348	326	331	322	331	349	347	307	316	330	311	344	316	350	315	335	322	321	335	314	347	343	326	346	316	302	353	331	315	308	307	336	344	345	348	355	326	323	332	341	354	337	325	315	323	347	344	320	353	326	316	322	303	312	324	306	339	328	342	296	316	347	352	304	335	340	313	329	313	323	307	296	318	317	317	347	307	316	321	358	343	317	350	340	347	337	318	366	314	309	334	355	305	346	336	322	300	332	337	316	355	345	315	309	320	321	347	297	310	307	346	327	332	345	339	356	302	326	350	345	308	324	325	317	347	334	355	325	312	315	331	329	350	318	286	375	327	317	354	311	326	343	341	286	344	349	321	302	299	325	307	339	327	362	344	340	317	339	275	342	322	313	295	306	360	343	317	306	311	263	323	312	321	344	338	317	312	357	295	321	316	333	303	327	321	338	325	309	370	331	304	328	313	337	338	346	343	321	303	323	340	352	332	344	294	317	327	322	327	346	316	316	337	309	338	333	326	366	331	297	312	328	298	322	345	312	329	329	312	331	344	338	345	326	300	306	313	368	339	338	315	330	336	322	348	350	353	314	338	318	327	370	317	281	343	322	328	324	321	298	331	371	335	325	307	332	321	313	314	304	327	340	359	334	344	330	318	334	330	340	325	331	330	319	306	296	337	311	310	360	341	379	328	315	335	328	324	311	314	331	310	323	307	331	304	342	317	305	306	322	357	327	328	359	331	334	363	342	316	365	320	288	319	320	314	298	312	334	356	342	282	348	307	364	308	326	317	332	323	326	326	326	318	333	325	319	336	310	332	337	314	307	325	321	346	329	312	339	340	314	361	336	298	329	303	315	325	326	322	340	311	356	316	321	323	363	324	343	331	322	306	347	339	289	316	357	365	302	351	318	330	300	312	322	312	329	322	355	344	328	351	334	301	337	330	325	361	310	332	325	316	329	321	328	321	340	340	340	334	328	310	313	305	313	341	326	356	279	352	321	320	331	314	353	346	355	340	330	325	312	333	337	336	313	327	312	346	321	314	340	332	323	326	312	325	311	315	309	331	315	334	320	338	346	340	360	296	278	339	328	335	336	345	347	320	339	313	373	347	345	306	296	331	324	342	318	337	311	358	338	352	366	322	322	317	321	318	347	320	302	363	328	340	313	318	304	335	348	329	323	330	298	319	306	306	337	319	316	379	322	338	336	364	338	334	344	347	297	327	333	302	345	337	335	333	317	337	334	362	355	330	379	333	320	297	353	320	335	344	322	344	309	337	300	313	356	343	337	325	331	311	315	340	320	335	356	301	322	359	327	318	335	310	324	320	347	305	322	330	330	371	323	328	352	323	337	349	343	308	328	355	319	296	355	353	329	309	363	308	320	330	338	345	336	318	348	325	323	310	327	307	316	344	334	309	355	339	308	336	310	323	311	311	305	335	332	301	325	324	344	339	341	342	325	313	325	350	350	379	279	359	359	351	298	322	313	331	327	339	340	348	363	298	337	335	313	294	329	284	326	305	331	331	316	325	291	333	351	318	318	349	330	340	325	336	334	291	305	330	342	313	317	356	335	313	355	355	329	329	327	351	322	329	289	315	339	349	331	332	353	363	345	327	336	317	316	313	317	329	349	290	359	351	328	312	301	327	310	331	297	329	310	313	367	332	336	334	348	344	348	303	369	353	330	326	340	363	341	326	340	322	352	347	346	299	294	306	358	297	371	309	298	354	330	312	334	307	354	325	328	330	356	339	351	310	365	291	343	317	330	316	295	301	305	345	317	315	340	309	301	337	325	315	333	302	337	336	316	353	337	319	329	300	300	336	308	282	358	312	314	311	366	316	342	336	356	346	332	334	327	352	310	321	318	338	337	324	310	321	332	318	345	324	305	311	360	304	348	326	370	335	331	305	307	354	320	328	330	353	329	318	313	326	327	329	329	319	323	308	293	297	302	289	295	317	305	335	331	328	321	316	303	317	315	306	299	328	317	330	326	380	352	300	354	299	325	348	320	314	352	312	318	292	306	323	317	321	356	323	322	335	320	322	352	329	345	340	325	325	339	299	328	314	352	311	342	312	355	328	364	324	351	309	310	346	321	337	343	326	310	319	319	313	350	348	352	313	287	299	363	328	319	309	320	294	302	295	316	316	331	304	341	314	345	350	315	292	324	337	303	307	336	308	318	306	319	350	337	355	357	337	302	337	365	314	344	330	339	340	342	336	334	330	326	311	294	310	342	358	304	298	351	304	315	289	266	358	324	304	330	350	354	317	331	342	314	333	341	319	349	334	305	305	314	340	312	348	350	350	325	330	368	325	321	338	298	333	338	319	349	320	328	341	377	336	344	337	349	362	329	346	335	317	335	335	311	310	302	287	309	350	355	370	340	349	321	298	314	345	349	335	288	326	316	339	306	325	335	325	333	328	299	341	361	335	346	314	319	331	328	320	283	312	345	311	319	331	318	305	347	358	301	334	341	325	342	314	332	366	352	383	314	352	369	329	332	336	326	329	341	397	316	347	331	356	312	315	335	335	330	321	339	344	334	338	329	310	330	294	324	317	359	337	337	325	299	333	306	317	297	328	315	352	373	367	325	328	323	317	327	336	323	342	350	295	318	313	309	358	331	336	322	332	338	328	362	348	311	288	321	320	353	325	305	355	334	318	347	341	313	320	334	333	355	324	329	306	341	319	322	356	353	329	342	327	355	332	367	379	336	325	297	301	331	344	340	337	343	321	324	288	333	317	350	318	344	321	314	328	324	320	322	372	320	317	336	328	354	317	331	327	351	345	313	340	316	308	327	328	296	310	361	302	324	343	348	341	332	341	309	345	330	316	368	327	341	332	325	295	344	354	323	346	342	323	336	291	317	348	315	325	329	342	318	297	350	322	323	318	329	338	327	325	310	290	335	338	336	330	319	341	347	332	339	292	312	325	309	327	325	344	309	315	345	354	316	340	332	313	326	318	314	324	316	338	292	305	356	362	343	334	371	356	329	327	307	317	361	320	326	344	376	332	330	297	336	303	332	339	307	352	344	321	324	327	336	312	345	359	308	306	341	324	351	307	330	340	319	328	369	318	298	296	326	309	324	302	344	336	353	343	336	314	318	364	321	302	327	321	350	325	323	325	332	307	340	291	289	333	322	353	328	343	341	314	320	329	350	317	322	308	313	319	318	315	349	346	327	328	324	300	350	309	333	330	336	311	331	367
31650	17726	6378	2776	1981	1488	1084	919	775	626	631	557	514	515	456	475	439	410	424	437	442	367	381	382	361	390	387	346	374	383	363	355	363	373	358	353	347	404	392	372	375	367	343	353	360	356	358	350	367	364	340	369	300	373	331	376	359	379	345	343	368	347	345	406	384	363	357	361	345	370	383	384	359	343	350	370	377	374	340	334	362	359	373	338	369	343	347	355	355	379	317	347	373	385	357	363	334	387	337	357	360	356	348	391	363	345	364	346	350	369	361	361	369	336	332	339	348	350	353	325	348	384	319	339	353	355	347	346	373	353	366	370	309	318	368	332	350	356	363	357	365	341	373	340	342	342	387	384	330	363	370	329	361	380	340	349	332	351	342	331	393	361	390	410	362	359	374	376	366	341	368	361	355	362	358	351	349	358	333	383	342	363	356	389	383	342	366	347	381	384	345	330	343	341	357	319	343	367	355	344	334	330	348	367	350	333	347	353	361	391	369	349	335	359	337	402	377	335	342	372	315	360	344	348	382	355	375	358	359	345	362	387	372	360	345	342	382	314	354	326	366	372	358	399	348	362	376	327	343	326	346	391	376	346	385	329	344	340	350	347	350	374	355	377	361	353	356	334	323	356	340	364	365	359	340	350	327	360	365	322	302	339	361	324	375	351	337	345	372	344	380	357	373	348	363	377	386	351	351	330	346	359	348	357	364	348	369	320	362	326	351	344	377	380	369	378	405	364	372	366	346	336	361	335	351	385	374	350	312	340	363	400	366	354	371	361	370	377	366	376	328	345	349	396	380	347	355	335	334	332	371	338	367	346	374	355	366	359	358	338	349	327	350	385	359	381	376	342	347	366	352	342	370	332	358	374	343	366	360	339	364	355	388	349	378	354	369	372	356	331	335	386	367	380	354	390	368	368	364	368	365	382	345	373	368	348	363	328	369	352	376	354	350	357	401	334	359	379	355	367	380	352	350	431	372	363	362	362	360	349	379	363	388	349	380	385	347	362	350	348	344	390	324	340	362	349	353	356	362	352	347	346	349	303	345	357	326	349	344	334	360	343	362	388	356	346	364	370	366	338	386	347	333	348	344	320	352	359	341	329	361	350	376	383	391	339	382	351	377	338	359	333	395	364	347	378	347	364	307	360	353	361	348	371	365	373	361	347	354	366	349	361	377	361	389	367	325	352	314	352	365	351	367	357	330	394	312	353	325	374	331	350	372	343	375	361	350	344	367	362	365	359	381	350	339	337	345	359	384	377	361	359	341	342	346	349	333	337	389	378	346	356	352	376	366	340	374	322	351	376	354	366	364	333	380	361	368	353	327	339	350	377	370	313	404	394	365	359	358	369	377	371	360	361	358	387	381	344	348	394	390	376	369	316	357	364	355	339	355	349	351	371	355	362	340	341	375	343	338	318	361	370	342	359	351	374	352	355	339	351	357	400	321	371	353	383	369	363	385	354	401	347	346	359	369	350	342	377	360	381	355	392	354	312	343	335	355	400	374	362	354	347	350	362	323	338	372	351	348	351	367	322	346	332	383	367	364	377	367	358	394	366	358	351	338	348	339	385	326	365	353	364	358	356	395	349	373	342	343	348	347	345	359	348	315	368	344	381	364	354	377	348	354	331	349	370	389	364	401	334	358	345	350	370	340	379	399	364	344	354	358	329	370	367	403	353	356	339	381	368	376	366	379	382	359	344	372	332	345	382	357	356	348	371	330	364	375	352	369	370	334	332	361	359	367	366	351	352	338	331	392	328	368	366	349	354	376	361	338	333	358	374	352	358	333	388	331	340	364	378	416	355	326	360	359	367	341	360	339	357	362	352	377	341	349	379	344	370	363	329	396	360	377	378	348	380	392	363	350	382	352	335	338	336	343	336	346	381	348	351	372	365	372	363	332	355	354	373	350	323	366	357	364	392	364	350	381	303	387	376	358	361	367	335	372	384	336	347	365	380	362	350	371	352	360	356	363	335	362	340	377	341	337	379	379	366	333	369	362	353	371	359	382	345	366	380	384	361	363	319	376	368	349	354	347	336	360	331	315	354	392	360	338	337	365	375	337	361	338	401	376	348	384	392	314	370	353	343	345	359	341	340	371	347	359	366	330	343	376	371	349	351	345	348	329	369	348	344	333	399	385	320	365	351	370	365	322	360	366	409	350	356	358	358	364	364	354	353	367	350	349	375	377	336	377	344	390	371	322	376	363	334	355	340	344	309	371	369	355	346	358	336	369	354	386	356	370	360	345	360	352	347	349	392	378	344	371	358	348	361	369	360	370	353	356	351	363	363	364	385	356	392	346	395	374	361	356	398	360	328	330	371	388	379	380	341	347	371	346	379	390	345	334	335	364	354	355	381	380	365	355	356	375	325	359	343	353	344	373	344	319	317	362	326	357	381	356	372	362	357	384	317	344	364	349	339	332	353	344	322	387	348	351	354	349	391	373	369	349	315	364	335	340	338	387	389	374	388	346	324	367	374	347	384	345	330	382	382	351	367	375	386	367	373	352	298	353	351	342	386	344	340	381	358	352	356	358	365	331	334	379	366	391	345	356	342	359	367	397	330	367	350	334	388	339	365	336	354	342	331	365	318	322	342	381	331	350	366	371	353	346	366	312	353	348	370	345	328	349	393	380	343	371	373	358	336	383	349	330	342	367	410	374	349	362	384	369	322	352	372	341	377	375	346	332	375	376	340	359	339	345	316	343	320	367	330	332	399	368	378	394	349	373	337	359	387	353	368	323	363	378	320	360	330	351	366	345	332	400	382	353	359	350	341	338	343	348	359	352	361	367	327	353	374	390	353	330	346	337	362	373	343	390	326	363	353	379	334	377	335	373	342	361	346	343	354	333	341	372	370	353	359	364	382	335	375	346	377	363	367	359	340	350	378	364	383	329	347	332	352	362	369	360	368	351	373	385	354	337	359	354	402	365	365	336	370	376	382	357	320	347	345	355	350	350	340	379	326	358	346	390	354	331	364	373	325	352	344	341	333	381	335	338	367	378	358	359	371	353	379	348	319	328	344	371	324	346	379	356	353	326	332	339	364	373	382	368	370	332	371	352	380	380	356	345	358	328	365	374	336	374	356	349	332	342	341	371	340	357	331	340	341	375	365	378	364	341	348	352	332	383	380	350	360	359	365	331	348	361	358	373	344	350	326	360	368	368	361	333	361	338	347	367	350	365	344	347	383	355	316	341	344	360	328	341	384	355	359	407	356	337	348	362	342	363	363	371	338	348	366	320	322	352	343	338	361	372	347	356	382	344	339	362	384	347	355	342	380	393	390	370	381	336	351	365	368	381	338	358	366	315	343	356	367	339	357	372	331	367	342	389	359	367	365	323	343	361	344	370	344	373	343	342	353	376	326	337	336	347	357	312	371	349	339	351	336	364	361	367	375	344	358	363	345	357	365	335	359	342	389	361	361	365	385	385	367	349	339	350	352	328	334	356	357	324	335	362	340	344	331	347	358	360	348	386	362
24963	21119	26956	25391	9343	1193	985	839	854	848	779	843	746	782	785	796	793	739	735	696	737	758	780	755	660	685	746	786	709	684	737	751	760	707	654	744	724	721	709	735	684	725	775	727	698	730	775	731	671	742	718	712	742	754	729	693	733	764	666	682	684	759	735	773	746	720	759	716	717	710	736	743	689	749	691	719	775	677	714	729	731	729	685	699	727	735	704	727	707	690	723	755	685	728	730	692	701	719	716	734	742	718	700	730	751	733	748	766	712	753	693	675	721	721	753	663	708	694	738	692	707	736	722	750	710	681	640	712	694	750	704	747	737	737	701	715	725	752	675	719	731	742	697	687	755	697	727	683	735	761	713	752	735	728	719	728	712	697	707	753	716	715	722	729	780	678	681	676	713	750	733	728	711	714	737	766	719	686	717	730	730	724	747	738	729	718	674	760	720	684	716	716	756	694	697	731	734	734	730	684	699	769	699	706	698	733	733	745	738	715	714	719	704	736	674	704	684	720	713	756	773	788	732	729	739	765	737	768	722	705	716	789	718	681	747	724	729	740	724	729	734	728	690	746	721	737	691	718	718	769	722	697	717	746	734	696	705	732	703	723	665	750	710	718	713	737	765	724	696	745	734	760	726	704	715	740	693	725	759	743	711	699	719	730	676	710	732	712	741	729	721	706	707	706	720	703	750	675	731	697	739	771	731	697	738	757	721	680	672	739	685	670	695	719	777	719	653	707	725	679	716	701	698	708	691	728	737	723	727	774	687	729	746	722	739	718	692	680	699	747	726	718	704	719	688	691	708	744	739	683	734	704	710	718	732	758	714	680	718	730	726	707	709	720	759	702	721	733	722	720	725	728	694	713	775	777	702	696	710	743	758	681	756	694	702	750	722	709	774	766	720	754	745	731	664	753	713	716	740	705	757	729	722	683	733	646	712	730	705	769	712	747	696	681	694	694	724	714	772	771	710	732	715	734	687	660	669	712	682	753	767	725	721	684	694	755	696	696	763	728	749	716	653	702	745	703	709	696	711	756	708	733	751	707	664	740	711	726	722	674	683	706	714	768	754	742	722	724	708	726	673	735	770	723	745	711	690	728	686	719	716	770	756	695	698	741	708	689	745	700	731	715	746	702	714	682	718	768	728	702	682	733	711	726	724	746	725	693	721	752	726	754	709	688	740	706	718	692	732	688	711	712	731	718	723	778	693	723	714	729	712	731	741	735	713	673	737	721	717	665	738	676	704	747	740	692	727	701	746	705	740	721	684	749	720	698	754	746	676	694	696	729	710	715	732	721	771	682	715	715	713	741	694	680	735	785	706	689	754	761	728	676	747	701	773	716	661	712	730	717	728	713	707	764	703	746	716	690	698	690	730	716	715	692	684	675	765	709	690	658	745	736	714	737	720	716	668	693	727	793	739	738	720	726	686	719	687	725	745	745	691	724	725	720	722	720	742	726	727	763	695	704	711	735	730	744	722	734	676	725	727	657	723	702	718	653	715	729	696	699	695	738	678	710	716	704	761	656	715	695	715	687	722	689	722	668	748	764	746	785	750	787	666	742	766	701	703	719	740	743	740	758	751	699	684	749	720	762	724	734	685	715	748	748	736	689	713	708	781	712	698	694	747	727	756	752	723	669	719	727	698	724	728	664	723	738	696	723	695	751	759	733	692	720	742	726	712	697	756	688	659	703	715	734	673	737	731	702	727	719	728	770	676	683	728	693	681	677	730	716	694	757	723	678	730	776	746	706	728	717	763	749	738	719	740	731	747	697	704	695	688	714	722	721	659	702	705	719	709	704	721	716	725	745	790	689	716	728	741	707	684	728	682	683	777	789	728	695	726	751	743	722	729	725	718	743	708	768	696	686	710	693	702	716	755	721	711	745	676	705	745	731	651	704	739	736	639	736	681	706	713	741	714	697	714	694	692	691	674	765	714	748	731	649	709	704	711	737	745	720	679	742	705	716	716	716	751	684	714	683	704	719	682	701	704	675	682	761	656	750	745	691	704	721	707	732	716	720	667	726	759	760	756	685	723	716	677	736	694	665	738	754	704	634	657	731	719	725	737	715	662	705	706	682	691	727	696	719	741	700	736	708	748	723	700	720	712	726	694	669	705	731	705	735	721	718	745	706	701	733	731	753	772	726	765	609	763	740	706	701	690	689	700	755	703	743	733	708	709	734	722	691	702	719	711	688	665	744	776	735	690	773	709	728	719	736	745	681	671	711	753	733	690	765	737	753	677	702	737	711	763	704	744	701	738	694	732	802	739	761	752	734	703	719	760	718	695	676	749	680	711	714	703	678	693	693	710	759	706	726	705	750	724	717	659	697	710	767	706	745	730	673	686	718	683	710	788	730	701	740	738	723	721	756	702	708	736	754	710	700	702	717	723	691	747	694	766	698	696	714	660	728	745	706	726	753	729	678	686	752	694	693	674	724	714	701	712	739	728	742	734	734	750	728	706	700	711	678	671	702	715	705	708	719	687	672	702	746	728	671	736	711	718	707	725	694	747	683	673	715	710	746	689	734	722	764	696	728	733	762	734	682	725	741	705	774	734	703	705	695	751	694	780	680	722	675	671	713	733	703	722	774	714	680	689	727	719	698	729	663	728	687	726	743	695	723	641	736	771	692	702	737	695	725	698	738	704	777	711	759	732	715	667	746	710	699	701	751	758	696	735	720	697	710	754	750	729	692	708	673	686	744	705	755	764	751	727	718	738	732	669	723	709	714	728	705	726	730	690	711	755	718	720	696	752	746	682	703	695	745	741	717	701	761	718	696	681	730	778	654	705	698	787	716	701	733	725	753	708	747	689	717	728	725	698	749	755	711	723	757	710	679	752	762	766	750	725	735	693	718	727	702	728	765	719	742	761	700	781	733	713	732	711	751	745	662	707	756	695	710	725	671	736	667	685	693	689	710	734	710	674	751	684	721	743	700	690	743	729	715	755	717	694	701	709	683	697	720	725	725	724	730	709	733	710	745	725	736	712	700	703	769	702	693	678	719	717	703	775	746	740	693	722	715	692	665	725	717	721	732	717	746	691	742	682	724	757	680	725	711	713	669	736	699	747	634	697	713	701	674	720	713	706	739	682	695	692	738	724	737	709	699	695	744	718	772	744	757	709	709	707	762	744	715	688	737	720	698	723	722	735	742	731	698	734	731	756	758	662	695	736	735	749	733	729	704	774	719	739	735	716	701	696	742	717	707	702	675	712	750	684	730	794	694	708	751	663	717	733	736	708	694	727	697	754	713	727	688	756	719	681	671	753	706	679	748	754	726	729	746	700	705	759	701	665	664	679	709	723	673	698	718	708	701	714	732	716	730	769	718	752	688	708	727	682	664	681	675	699	713	676	715	710	686	719	744	726	712	758	699	744	674	708	690	712	786	701	711	705	708	720	721	712	711	722	744	738	707	692	749	682	699	772	711	740	752	725	727	728	800	698	729	707	740	690	711	712	721	713	650	768	692	702	690	699	781
27206	11685	3947	2028	1608	1296	1203	1029	946	936	924	833	861	860	804	780	816	800	779	758	767	786	761	789	745	733	756	791	760	808	788	785	770	758	807	775	731	750	770	752	792	781	806	786	756	716	755	714	753	733	743	732	720	795	801	776	749	732	779	760	791	740	774	731	768	766	726	810	735	717	764	731	765	732	765	742	763	788	735	773	711	752	747	736	717	737	765	752	772	783	743	709	768	766	761	743	791	757	780	792	737	749	728	771	728	787	804	718	759	761	748	734	737	753	754	769	742	773	740	791	724	738	800	745	773	805	761	680	790	797	800	734	752	765	690	759	748	730	734	721	815	736	715	746	747	778	787	789	756	780	672	719	761	793	751	733	728	718	747	749	796	806	761	799	749	789	751	742	763	740	777	747	768	761	777	764	774	763	781	769	774	775	730	754	724	756	788	751	757	731	781	758	733	725	689	769	760	749	763	736	732	761	706	735	716	754	757	695	757	755	735	762	757	744	712	776	775	748	775	738	717	748	783	768	759	805	721	729	725	712	726	778	725	739	705	799	725	707	758	786	790	758	767	764	758	741	764	767	714	762	781	748	815	718	704	756	761	764	725	726	789	744	749	732	756	749	735	719	752	769	734	760	738	763	779	818	683	743	760	723	756	685	728	762	790	775	796	765	752	765	726	754	780	769	742	727	763	780	726	730	714	733	770	770	751	716	741	754	753	721	718	707	759	753	741	806	745	760	715	753	782	731	744	764	756	784	742	796	776	785	698	776	772	770	731	726	773	744	807	759	726	749	705	734	743	763	798	726	765	701	756	741	782	753	745	756	740	737	768	747	712	784	786	734	728	724	740	780	725	741	741	751	735	713	769	733	740	761	789	794	752	760	774	768	771	748	758	748	732	730	747	750	776	725	696	764	717	787	737	710	736	736	789	708	803	741	802	784	759	721	785	750	811	749	762	702	726	764	779	746	787	737	736	755	718	709	720	761	762	802	722	736	733	778	798	727	788	779	738	773	785	773	762	771	726	740	778	759	753	751	732	762	732	766	779	746	743	728	719	755	702	729	764	764	728	758	797	848	735	706	751	774	720	710	734	779	775	730	740	745	819	818	731	785	776	768	758	782	761	778	732	791	774	739	774	709	727	743	760	795	719	794	775	766	752	717	779	780	745	777	756	748	775	723	753	793	747	760	733	762	754	762	759	769	757	745	727	772	708	786	699	756	699	775	745	790	730	759	768	723	761	764	767	787	758	789	753	695	749	758	740	751	743	714	774	693	704	734	737	718	750	735	787	736	722	769	747	766	758	707	741	789	723	756	713	726	787	729	730	755	814	757	721	792	755	755	754	750	775	704	769	736	762	755	792	751	719	722	749	714	741	704	708	789	699	773	791	732	774	763	782	721	773	812	713	785	783	708	734	752	761	765	727	759	768	703	775	788	745	733	802	755	717	745	711	783	712	712	748	790	729	766	746	727	729	766	770	764	723	769	734	740	737	770	748	765	708	777	753	766	763	796	763	736	800	732	729	776	744	772	735	789	737	729	744	689	773	783	739	758	784	755	751	811	759	719	745	751	769	757	730	738	748	794	754	753	768	726	736	752	767	787	733	710	783	751	767	742	801	790	796	766	800	738	749	797	709	746	736	738	766	724	760	761	774	744	765	788	777	772	743	744	741	760	738	756	755	723	708	754	782	708	730	821	780	790	799	751	752	755	745	744	740	767	744	736	742	751	782	708	733	727	756	750	780	690	747	740	742	730	744	772	707	783	754	766	815	761	761	766	694	749	758	799	787	743	736	782	712	734	785	741	715	731	789	754	778	728	715	715	759	752	768	767	766	829	718	762	758	774	761	725	810	758	722	771	726	712	751	713	772	779	737	689	800	744	787	742	741	779	784	751	748	785	770	774	741	750	749	724	754	736	783	747	740	747	774	756	757	804	767	732	709	758	764	751	748	796	766	742	752	757	764	800	777	760	776	789	715	728	749	749	743	758	746	764	699	723	716	781	768	796	717	761	747	779	728	745	718	776	754	745	764	756	746	751	804	736	765	811	753	736	725	786	746	748	746	725	727	748	784	746	775	790	722	727	728	744	747	740	804	716	736	732	765	792	732	766	761	804	745	722	798	793	764	790	747	800	763	752	727	803	726	824	732	777	789	775	712	750	797	742	748	735	761	722	777	741	782	769	743	785	769	754	781	722	803	770	772	717	713	797	744	747	716	736	767	777	759	752	731	756	724	751	737	783	753	704	782	757	818	796	728	734	749	715	722	782	769	744	762	724	768	745	710	785	737	761	801	744	754	756	755	766	743	747	769	769	768	754	778	812	675	753	788	765	744	748	744	708	719	759	761	754	750	742	819	739	745	772	741	746	743	726	728	795	762	755	756	751	775	762	772	756	799	769	799	759	732	776	731	756	776	773	747	755	777	763	749	744	766	740	754	803	743	764	757	730	724	700	751	683	735	748	779	745	779	753	771	794	722	723	765	776	778	741	783	794	733	807	722	807	807	738	735	752	749	756	778	745	797	755	743	785	735	743	712	750	764	762	790	720	698	770	754	750	802	749	729	780	752	754	730	751	796	727	826	756	719	741	769	729	729	710	724	758	785	744	798	759	718	707	781	804	744	744	750	756	713	774	726	763	775	734	747	738	765	761	737	704	766	774	833	790	747	778	835	714	727	734	746	731	715	820	769	780	753	756	790	802	814	732	707	740	800	797	713	787	752	755	750	736	731	821	766	754	723	752	692	800	769	753	818	763	750	727	791	733	729	739	735	752	774	788	747	760	694	767	794	714	745	710	716	762	736	731	728	724	826	715	747	754	749	787	756	776	762	817	788	775	732	733	704	770	750	723	762	733	737	795	768	714	732	782	763	750	759	786	717	782	733	749	721	709	748	773	761	793	793	706	754	772	750	788	741	786	768	753	780	742	706	758	781	780	766	725	747	735	758	766	745	726	714	744	739	779	726	750	754	722	738	725	764	780	774	739	793	727	803	699	745	736	778	699	771	752	742	774	722	767	738	817	751	693	707	717	700	732	765	774	802	727	771	797	782	769	706	721	756	758	747	741	734	776	733	756	752	769	740	742	711	757	750	749	780	769	730	809	725	749	766	784	742	760	730	767	720	786	798	730	727	813	776	779	833	791	770	745	734	753	709	794	755	751	707	779	764	738	702	744	781	761	777	735	736	766	756	713	706	721	751	730	761	779	767	781	722	824	757	775	754	723	760	729	764	743	773	781	741	728	727	738	722	760	727	720	715	735	714	742	746	736	728	764	724	744	724	743	790	762	733	737	746	773	720	787	717	781	737	734	725	729	749	759	745	794	764	716	767	748	787	733	766	761	772	739	762	762	728	793	737	728	734	741	780	705	717	757	731	808	745	708	733	759	739	795	741	743	743	705	762	740	758	803	727	773	734	722	719	727	746	715	754	751	762	727	729	733	749	753	730	735	790	771	742	754	772	779	710	739	780	703	739	755	795	728
22665	21131	28644	23850	21130	21152	7325	1478	1222	1083	1055	929	925	947	912	812	904	826	791	815	815	767	801	851	846	843	777	767	768	816	781	757	737	788	805	784	731	803	757	780	793	763	825	755	753	751	811	733	738	775	746	829	784	776	760	825	779	802	806	758	734	722	757	743	774	749	716	795	777	735	742	756	717	794	765	782	726	734	754	759	787	748	766	755	721	790	749	824	772	757	725	735	768	701	830	699	748	749	790	741	747	743	781	718	699	728	782	758	743	781	728	746	777	726	751	753	755	767	721	756	807	735	730	719	794	748	752	794	726	792	810	701	774	755	755	761	762	768	799	746	732	767	754	719	735	760	742	763	726	717	813	764	766	768	813	805	767	754	780	778	763	733	734	722	742	785	792	769	793	772	788	727	769	773	712	766	794	762	722	733	788	755	771	798	744	761	756	762	785	741	779	747	739	819	772	735	767	775	782	732	771	760	766	818	771	755	790	771	719	789	729	748	728	759	709	805	797	764	819	800	797	748	741	788	704	771	758	738	714	762	754	749	743	750	742	798	703	771	724	740	792	723	790	725	775	804	811	747	711	758	734	823	747	782	776	759	747	765	741	783	749	786	770	751	728	740	763	756	741	714	737	755	740	788	734	769	758	759	762	809	757	773	755	717	741	773	829	747	707	749	804	758	760	756	750	733	750	768	730	794	742	809	686	752	776	776	736	742	746	758	733	736	767	750	766	782	769	781	748	771	731	748	779	763	758	764	807	771	743	752	770	765	772	739	716	765	793	751	773	732	818	770	771	798	754	739	783	726	743	705	745	750	808	752	769	759	764	749	731	776	775	707	747	723	788	724	723	722	720	755	731	759	730	733	714	811	739	753	753	778	732	736	747	741	793	748	761	783	720	800	676	724	768	772	783	728	708	758	728	767	757	757	765	749	794	698	754	781	744	772	722	763	756	784	756	801	732	774	761	756	736	748	723	740	772	801	759	769	773	767	781	752	737	734	785	763	754	755	763	813	759	739	725	773	811	750	751	801	707	787	735	728	779	701	772	773	745	738	764	767	742	788	680	730	714	774	729	746	822	738	760	707	837	731	767	785	730	776	764	728	761	783	733	713	765	765	774	732	751	739	749	781	772	722	737	764	728	723	738	779	721	701	770	773	781	728	768	764	798	764	802	752	728	730	751	780	774	819	737	807	761	759	769	781	745	745	788	758	748	780	729	794	759	787	749	779	770	742	767	781	805	789	758	775	727	813	762	733	704	754	774	714	771	737	745	804	768	748	757	792	754	760	774	755	806	740	719	740	797	781	744	826	764	779	752	754	759	740	740	799	764	769	750	775	771	781	763	756	743	768	794	719	779	774	706	753	690	773	727	770	758	720	788	747	742	765	765	771	754	769	749	740	770	747	757	731	777	767	708	711	800	786	758	828	797	797	749	750	765	803	762	765	737	803	791	740	738	693	709	777	733	714	752	736	772	696	755	745	763	770	791	754	781	740	754	754	731	756	758	771	764	770	770	775	799	804	788	745	760	771	734	788	736	700	753	791	782	739	756	769	806	732	732	747	776	760	795	724	741	736	712	733	753	790	740	752	772	726	734	718	767	732	783	840	768	713	703	771	759	784	747	752	762	733	795	753	800	756	759	748	734	737	801	762	765	731	802	776	751	790	728	767	724	778	725	816	780	764	698	733	783	769	763	799	805	739	752	785	785	716	775	681	690	777	774	783	793	782	770	765	764	740	728	729	799	730	739	723	756	730	763	736	740	790	730	806	766	722	791	730	814	771	754	722	760	745	793	758	728	714	715	719	727	749	792	777	819	737	763	707	711	695	768	759	771	775	760	756	780	748	769	748	742	723	771	774	727	764	746	799	743	764	773	723	785	761	807	769	780	769	718	776	736	792	764	720	739	759	759	799	732	707	693	760	735	753	753	798	729	767	712	736	763	758	808	770	766	787	743	740	752	734	724	756	732	762	762	728	776	696	762	758	765	774	766	739	772	746	741	770	770	757	742	746	790	760	759	771	799	807	797	755	752	758	758	773	749	748	796	770	756	706	799	811	714	801	753	708	755	789	704	742	752	764	774	805	735	785	755	765	737	780	708	739	780	802	742	753	796	758	750	792	739	735	776	770	730	765	735	762	720	763	743	792	739	687	715	739	734	787	785	755	719	799	773	755	750	771	739	803	799	795	760	783	744	716	765	746	736	774	795	725	771	795	779	725	781	760	803	739	732	742	761	792	755	804	794	772	785	772	772	699	727	754	745	748	757	771	762	745	800	792	776	732	798	749	776	762	715	801	776	750	785	714	748	737	762	742	793	744	771	785	756	783	740	766	717	777	790	755	756	755	812	721	754	745	791	767	799	744	775	780	775	795	764	771	795	696	761	810	701	804	732	759	739	757	764	728	756	774	765	758	774	725	759	723	766	698	764	761	769	697	744	828	734	759	737	781	740	740	761	727	747	791	758	749	790	764	730	775	682	741	765	753	763	736	758	768	757	776	754	758	721	796	759	756	789	771	728	831	788	801	778	764	766	780	735	722	777	732	760	773	756	752	773	779	750	757	739	730	738	746	758	774	790	795	744	796	766	736	762	727	743	823	757	744	750	747	695	733	745	759	768	774	818	731	723	778	744	738	718	752	775	722	704	739	715	775	747	750	767	667	718	746	798	711	736	774	788	736	742	709	757	773	755	729	755	791	764	750	756	758	756	812	754	757	775	755	772	766	754	705	783	705	854	779	769	780	792	767	759	768	742	729	766	737	741	783	774	704	759	718	785	817	764	768	686	779	777	744	757	757	736	761	730	772	787	773	745	720	752	769	756	748	715	739	758	765	742	775	760	791	759	733	791	742	765	766	743	766	710	757	761	755	706	776	768	739	728	754	779	714	757	777	753	745	746	740	774	752	696	708	749	768	766	742	765	742	757	726	807	747	764	767	788	727	700	751	772	748	769	763	752	782	773	713	703	750	749	776	748	815	732	729	716	792	736	748	758	697	794	741	766	770	754	740	762	727	729	810	747	724	772	759	788	764	743	722	770	772	752	789	794	744	735	759	740	737	715	775	745	743	791	774	749	729	790	746	731	786	764	727	775	757	739	754	773	773	742	773	739	741	677	787	737	752	784	779	814	751	759	798	824	788	751	782	738	719	770	784	760	734	680	811	755	730	766	699	712	756	702	791	749	754	764	791	753	756	771	752	764	745	734	715	739	715	791	733	773	726	761	741	754	750	758	777	766	726	742	750	744	765	750	734	776	737	738	743	781	753	779	747	759	753	739	762	781	718	780	808	728	741	746	710	717	747	741	784	714	749	755	691	730	757	790	731	772	743	777	754	773	778	716	804	696	762	753	803	781	748	768	720	796	789	737	756	793	758	726	753	766	732	725	766	685	789	757	682	746	741	705	745	759	788	767	733	789	794	679	719	766	813	784	730	717	737	743	767	765	783	767	794	806	757	747	729	733	805	776	713	700	783	747	746	764	755
37134	23276	11117	5190	3649	2896	2248	1803	1517	1383	1271	1189	1061	1049	989	905	924	904	903	853	896	888	852	840	799	797	804	808	815	790	803	801	769	812	787	815	813	737	785	778	740	760	773	746	785	838	780	677	794	802	775	824	800	733	711	745	790	756	789	739	793	738	787	729	769	779	775	781	801	761	724	765	788	738	748	761	770	782	788	750	780	767	773	784	764	774	764	737	830	789	754	756	729	822	774	740	807	745	754	826	742	779	739	746	780	773	764	727	732	746	803	753	794	792	776	699	741	751	777	766	749	778	717	751	727	738	739	751	731	766	757	779	773	769	783	753	763	759	752	738	750	789	744	764	733	738	751	772	759	822	721	759	697	775	817	786	733	784	775	756	816	746	756	794	768	730	781	768	746	807	731	762	759	743	773	775	759	784	777	765	765	725	806	786	744	744	790	727	736	785	759	726	807	804	721	775	744	794	775	742	753	764	762	796	730	763	769	757	768	771	771	781	787	793	701	754	758	758	782	724	733	763	756	807	744	760	784	770	787	791	769	705	742	753	757	770	815	724	751	800	783	767	745	746	724	752	747	746	766	719	744	710	791	779	718	699	707	741	752	799	764	704	818	700	741	756	724	771	635	776	741	763	748	727	761	783	831	752	776	728	750	798	753	787	780	750	756	772	773	795	735	769	749	771	777	749	789	807	829	722	734	759	762	720	746	798	755	778	755	789	752	739	818	786	759	800	736	798	696	779	787	740	798	770	767	787	745	759	759	770	741	752	751	786	774	769	756	834	747	753	761	774	775	719	744	745	767	753	681	744	766	795	777	741	750	809	773	731	735	732	738	725	752	743	729	792	813	756	726	782	743	777	746	759	735	775	756	816	746	802	807	807	833	742	743	732	838	762	808	746	740	752	753	747	785	779	756	766	765	768	788	764	800	736	758	726	762	774	751	737	765	772	746	767	742	752	767	725	771	766	712	779	756	776	763	761	741	782	785	759	741	713	758	738	727	738	755	766	786	800	746	785	721	757	733	795	753	748	746	759	762	729	760	768	715	740	740	731	745	788	795	747	761	743	732	752	757	809	750	772	777	790	784	746	745	765	804	782	809	748	815	748	765	799	768	759	783	716	742	766	768	722	765	765	808	764	752	769	758	793	823	748	778	747	738	783	732	819	725	764	741	777	754	770	757	729	759	751	752	772	714	729	774	756	778	772	764	746	733	761	765	773	739	737	773	794	772	793	779	775	722	730	789	745	758	747	779	709	776	708	766	741	784	778	792	770	777	757	747	736	773	709	820	818	745	742	797	765	799	788	760	749	792	773	777	740	753	765	758	785	771	745	776	792	766	799	752	779	741	738	762	744	822	743	730	768	773	745	770	739	817	801	812	741	745	718	731	793	790	766	723	702	777	771	799	786	742	810	802	783	778	741	769	758	744	724	760	783	706	735	798	755	777	782	746	742	753	709	811	737	772	726	783	783	800	735	823	745	733	784	778	762	769	750	812	776	751	788	758	739	776	717	729	779	757	792	779	737	735	772	771	710	713	745	722	800	831	752	738	783	720	800	768	753	751	780	752	749	761	745	772	791	750	700	791	735	677	789	738	729	720	782	758	757	757	721	746	745	756	757	749	738	763	780	729	757	794	707	714	742	740	756	770	752	747	776	777	736	787	750	773	753	812	709	746	840	793	843	772	756	767	782	787	786	727	794	696	743	755	754	783	790	770	771	794	781	825	843	790	771	756	748	748	742	751	767	750	783	715	769	746	719	784	755	726	708	775	777	777	750	778	721	766	812	749	764	751	770	735	716	760	832	772	748	792	752	782	723	747	730	764	746	768	747	793	744	747	773	748	714	719	805	782	782	784	813	740	706	734	727	744	750	775	783	827	722	693	745	810	800	759	705	729	777	811	719	753	736	778	752	798	753	751	719	743	788	804	762	751	730	766	760	716	785	807	702	742	788	746	762	771	724	791	816	792	743	686	748	781	776	760	763	777	726	774	722	790	751	741	699	785	795	732	775	776	731	737	781	772	745	736	766	786	739	807	778	732	735	761	701	795	759	772	746	774	756	749	779	722	835	750	790	759	725	764	768	769	804	778	727	784	802	695	725	727	759	788	704	787	755	824	739	711	722	794	716	740	737	768	731	744	788	763	794	736	730	731	761	760	753	773	708	762	715	787	796	806	769	735	816	700	765	739	746	765	755	778	749	711	754	687	744	747	746	786	745	768	739	775	715	745	765	750	755	752	752	774	723	750	743	775	778	761	791	763	747	773	783	802	746	717	756	723	760	721	782	786	811	759	761	742	758	753	750	735	721	711	769	806	719	752	771	752	751	758	713	764	778	748	787	749	758	776	761	770	713	745	743	778	723	800	724	741	765	790	741	733	766	797	786	755	752	804	748	741	703	770	773	776	773	757	778	794	803	726	742	752	774	776	755	779	786	766	790	709	789	780	750	762	750	743	759	744	792	775	783	758	801	721	723	748	773	741	799	768	739	737	730	747	770	717	735	785	740	782	780	752	730	799	731	797	796	765	743	758	784	767	776	724	740	821	796	742	752	760	738	755	747	786	755	821	753	740	775	762	761	742	803	778	788	754	775	714	772	769	776	781	834	762	754	715	776	792	769	740	745	740	799	748	761	741	767	782	756	771	784	722	808	738	765	738	794	795	747	761	778	780	762	690	799	759	766	781	766	779	719	694	760	775	739	771	764	734	722	762	775	769	764	737	762	756	741	757	767	730	755	729	787	730	750	711	742	714	772	756	757	789	750	775	796	728	794	761	741	724	779	775	725	729	758	802	769	749	764	719	767	680	800	754	800	730	783	841	770	779	796	756	762	781	795	804	691	771	773	746	777	743	798	743	790	773	771	753	775	772	751	806	718	724	714	744	735	736	780	748	769	774	782	796	743	766	743	803	748	737	815	785	764	745	761	715	743	747	783	761	736	800	749	738	709	738	766	710	750	800	761	752	808	778	770	761	781	769	736	777	728	810	742	751	749	749	772	796	755	732	791	742	712	788	740	745	720	757	787	743	721	750	755	713	774	821	713	777	768	723	749	719	761	723	831	728	738	779	752	763	760	797	780	694	724	702	728	747	808	780	738	731	775	731	787	800	763	747	761	776	779	777	817	749	777	776	788	765	699	726	729	761	745	743	746	730	740	820	772	777	732	822	765	768	807	756	772	814	774	762	751	762	773	745	817	772	752	778	788	746	762	814	715	816	777	742	733	749	765	734	781	799	767	760	796	738	801	713	750	799	746	758	760	766	755	735	761	821	752	757	733	693	761	741	773	735	769	778	746	755	718	763	775	754	737	750	752	738	793	719	772	779	770	748	700	725	820	761	751	736	741	792	786	795	712	759	811	761	757	786	751	746	744	693	704	740	730	721	764	765	801	709	737	754	759	744	771	750	779	717	762	770	775	810	783	754	748	731	778	718	776	748	766	793	759	826	756	763	750	736	723	740	768	758	824	767	775	748	755	763	758
27743	18430	4568	689	468	424	401	402	404	370	397	422	365	392	378	351	353	381	381	378	378	364	361	381	359	377	343	361	358	376	406	371	366	338	382	358	392	354	354	374	354	475	413	389	336	356	357	369	392	365	378	381	355	369	353	291	343	359	373	383	384	388	364	361	346	366	398	354	369	328	349	384	391	395	367	364	396	376	349	368	390	383	396	368	357	375	410	368	386	371	356	381	377	390	395	443	348	375	380	364	362	346	398	360	362	382	379	399	378	392	373	432	389	403	356	380	403	361	344	368	383	390	363	319	376	370	360	377	373	381	398	388	360	408	389	385	389	369	378	373	387	376	366	384	356	425	349	384	364	399	367	380	338	368	380	371	368	359	399	362	360	351	356	380	353	364	372	379	417	377	391	403	341	391	365	339	371	354	353	343	375	377	370	402	320	359	361	350	398	388	358	377	350	372	352	376	378	394	351	352	350	405	383	403	346	381	362	350	382	388	373	389	380	342	377	350	372	364	362	392	383	385	362	359	359	390	360	367	387	378	395	352	417	365	390	372	377	386	373	382	444	410	390	359	375	395	388	394	401	363	352	370	340	345	384	373	376	364	366	389	364	400	380	391	397	381	406	353	367	394	383	366	370	384	352	386	393	380	345	418	392	404	339	420	367	410	339	392	390	364	342	401	341	364	376	402	350	388	402	376	386	412	357	372	348	382	392	374	369	359	379	402	389	411	347	395	397	371	364	398	352	380	341	361	408	344	422	340	372	385	385	368	383	343	412	368	384	394	345	390	368	411	368	368	377	359	393	379	377	379	369	387	391	379	392	386	378	410	373	373	365	360	358	428	379	355	339	398	391	368	348	327	374	372	390	383	376	360	390	404	397	382	385	376	355	388	359	384	362	377	368	375	404	365	389	394	350	403	391	375	399	374	365	372	403	384	383	361	374	379	352	379	361	384	343	374	380	345	360	395	378	376	375	355	396	386	377	394	379	375	395	372	352	356	396	413	389	358	386	379	369	379	357	348	381	380	402	362	416	354	386	340	404	416	370	404	375	373	371	379	378	376	416	375	366	370	359	380	374	384	383	406	399	353	377	413	379	401	411	419	392	400	340	377	394	373	371	377	386	420	371	359	388	353	408	375	391	393	372	351	381	367	355	383	357	369	358	380	383	363	357	396	391	349	398	351	363	375	389	388	333	408	375	377	393	375	366	388	340	334	394	360	372	370	353	380	386	366	376	378	391	407	360	393	360	410	358	397	374	358	377	377	363	341	357	369	394	396	401	362	417	385	392	356	416	364	388	389	357	388	368	342	383	367	364	390	352	403	411	354	372	356	400	377	365	360	361	368	376	378	352	358	411	369	367	374	387	348	394	364	370	376	369	376	398	406	410	351	387	361	379	361	384	402	351	403	363	355	387	349	390	383	390	354	390	322	349	354	370	391	395	376	375	402	350	370	379	365	416	357	348	377	372	356	369	396	383	347	364	385	431	353	369	336	379	379	338	348	362	361	423	386	387	408	391	365	380	362	373	381	379	413	358	361	352	388	386	358	368	399	396	345	375	391	361	355	403	392	342	341	366	366	376	374	390	364	369	357	350	362	416	374	362	361	364	363	370	393	378	389	375	378	389	386	377	366	378	425	393	359	390	388	393	410	374	386	357	404	391	364	380	383	381	368	339	408	348	339	390	362	394	378	405	360	387	364	399	371	397	374	373	392	367	418	345	374	402	369	374	381	352	341	397	378	391	378	360	339	368	360	375	365	360	348	402	363	385	395	364	355	321	382	379	352	416	387	380	372	409	363	404	378	346	384	412	351	358	379	386	380	384	389	368	366	372	366	375	376	355	380	373	390	368	341	397	344	369	362	356	376	364	399	342	390	398	348	329	400	373	374	377	379	372	350	365	397	359	403	369	357	376	356	398	385	402	339	379	388	438	384	367	388	397	358	386	403	372	329	365	358	396	388	377	395	338	399	397	364	384	390	404	394	384	400	354	389	344	350	407	356	388	354	389	384	361	400	367	363	381	379	368	359	365	351	371	369	384	352	360	397	360	396	381	345	392	367	388	342	357	370	354	364	417	407	383	354	355	381	347	341	394	368	395	357	414	383	372	405	390	382	424	359	374	343	385	365	338	379	371	369	380	374	374	369	386	353	373	347	363	388	388	346	366	382	340	355	377	382	365	379	410	387	387	342	378	412	383	367	402	409	399	372	422	385	399	387	396	406	377	433	364	406	375	362	346	408	379	347	353	373	360	369	359	397	372	405	366	418	381	364	368	392	387	365	346	376	380	362	369	366	364	380	347	393	371	375	397	388	396	363	388	347	382	337	361	397	378	412	382	381	373	375	413	379	375	395	351	390	375	394	361	370	348	387	404	377	334	349	388	357	363	378	341	343	392	351	339	408	378	386	333	387	339	394	360	340	364	366	378	361	372	382	395	373	384	403	393	377	380	387	379	393	418	364	386	396	351	370	372	392	358	365	386	384	367	346	385	367	364	427	345	389	371	357	359	354	376	362	379	360	378	387	383	350	401	353	379	373	362	364	391	356	367	382	382	374	408	368	378	348	379	347	347	393	383	379	348	392	375	355	349	371	328	361	351	415	372	411	385	340	443	352	368	392	382	368	384	373	385	335	350	384	368	371	389	376	387	380	364	345	373	383	365	332	369	353	366	364	385	358	395	363	372	377	361	417	370	387	362	397	411	389	372	351	379	367	393	360	395	341	370	359	398	321	381	370	391	384	373	371	372	406	369	349	423	379	381	393	366	333	388	398	411	392	369	380	361	386	380	377	412	394	398	367	372	351	354	360	389	377	371	334	429	375	386	351	392	376	374	389	353	350	415	350	409	404	369	396	379	357	371	326	362	376	341	375	369	377	400	350	370	407	353	393	393	392	371	369	371	414	368	411	359	398	358	374	383	358	355	368	366	376	379	396	386	346	364	364	366	406	397	362	362	370	353	378	394	353	392	386	392	327	392	389	375	375	370	346	388	375	367	384	361	383	350	370	360	373	368	369	360	326	398	368	397	406	351	382	375	389	362	393	343	403	378	366	372	400	348	391	374	369	357	362	381	361	390	409	366	356	349	386	398	370	373	361	379	364	345	375	339	393	378	352	364	383	358	357	367	360	370	377	356	397	368	369	359	369	356	369	382	360	369	388	384	380	391	377	366	384	358	374	361	380	361	361	373	397	379	332	345	362	396	367	373	409	374	337	373	379	366	381	396	372	358	400	343	379	341	369	380	351	353	384	361	364	374	343	336	367	349	356	373	389	403	381	361	406	347	375	380	359	358	377	385	389	386	391	353	350	390	395	367	344	367	370	382	379	399	377	351	380	392	371	362	338	389	406	364	412	369	362	386	384	391	428	397	366	351	348	389	379	376	374	363	366	392	375	373	367	417	369	394	379	355	377	381	356	371	357	380	361	370	412	362	356	391	347	336	360	371	391	371	353	372	371	367	362	381	375	403	387	390	358	395	366
10871	4275	913	557	504	451	491	466	431	413	474	405	420	402	437	373	434	427	444	407	414	424	414	435	399	422	410	419	425	396	417	428	408	424	397	438	407	373	409	444	389	432	421	443	410	385	387	381	399	469	435	455	435	414	415	397	393	438	413	423	394	403	461	390	420	415	409	418	428	435	437	424	385	405	407	421	448	433	404	417	441	427	433	411	409	397	455	419	444	405	417	454	405	419	449	409	422	420	385	400	450	450	420	425	400	428	403	421	405	417	397	449	388	402	394	428	403	453	418	425	426	431	430	433	396	395	424	392	419	440	428	426	421	372	414	413	423	424	432	437	447	440	427	404	401	451	462	435	417	386	418	406	434	418	404	450	423	463	437	413	412	401	422	394	424	445	446	449	427	401	391	386	438	410	446	449	398	392	419	428	415	438	444	392	409	418	381	390	423	433	414	396	388	395	416	444	417	409	410	410	415	445	379	406	387	423	414	470	402	419	407	396	439	401	445	446	412	417	397	413	437	422	401	437	420	441	410	436	422	436	426	437	389	390	419	432	410	422	475	406	401	404	404	425	420	407	429	461	410	445	419	413	410	377	446	384	442	409	389	431	416	435	394	417	435	427	407	438	433	375	379	438	392	447	452	402	396	414	416	432	425	412	423	419	427	417	421	412	410	406	437	389	404	397	408	399	423	402	427	422	416	429	399	404	379	426	415	423	462	406	387	420	434	418	408	385	398	413	462	409	437	409	413	409	413	392	441	417	440	403	414	411	446	429	412	421	379	421	392	504	424	446	420	457	408	409	421	410	421	424	436	457	391	438	411	396	411	435	394	435	411	403	442	430	412	441	409	419	412	394	422	437	388	427	415	391	440	411	441	408	412	418	418	421	393	408	432	384	415	381	417	407	417	430	421	439	409	393	434	412	396	431	367	404	431	455	449	399	406	425	422	407	410	398	419	448	442	410	430	401	411	377	440	432	384	391	421	417	404	429	431	428	430	430	433	423	431	404	387	418	401	424	414	432	424	442	405	438	438	408	434	413	428	420	416	424	386	425	417	434	443	433	434	464	452	436	461	408	442	421	420	438	396	431	426	434	413	443	411	466	428	393	391	420	404	410	421	426	432	397	397	402	403	409	429	439	444	403	392	429	444	418	395	410	436	436	407	448	401	407	439	403	437	406	431	439	407	393	439	393	414	416	426	387	435	426	439	416	389	459	396	389	393	434	421	433	381	391	390	407	433	435	430	392	401	452	420	412	438	454	420	431	416	403	423	411	418	426	421	443	405	373	395	440	432	396	436	434	441	417	401	437	415	411	422	406	439	392	418	443	392	402	399	423	443	423	423	424	448	440	436	449	429	413	423	428	417	440	451	423	400	409	428	399	407	426	411	409	431	402	421	416	463	352	375	393	405	439	446	443	416	443	432	430	431	387	432	419	389	410	446	427	384	404	416	397	398	407	428	387	433	411	397	460	405	452	454	415	405	389	419	415	410	434	408	419	388	398	425	440	403	419	406	434	382	429	441	478	444	440	406	433	404	438	451	410	383	426	424	425	420	411	413	453	412	437	425	451	423	448	448	433	433	400	441	399	420	399	432	442	401	419	403	441	413	412	449	429	425	410	412	426	406	447	419	365	420	441	379	373	421	454	432	426	445	418	428	437	415	427	411	405	420	445	453	437	434	390	416	418	404	413	441	394	430	394	428	429	427	410	372	432	422	436	423	431	396	397	428	434	401	432	402	407	449	401	455	397	416	405	429	460	412	460	452	432	408	421	435	414	396	445	415	406	430	427	424	401	398	407	407	418	412	408	400	448	437	439	406	419	417	422	427	404	450	431	443	415	428	420	409	425	400	425	440	440	422	443	399	399	457	381	402	404	390	445	392	422	424	424	455	401	415	445	450	424	397	385	476	418	414	431	443	446	402	383	430	436	409	395	454	446	409	412	423	408	417	390	436	389	425	442	397	437	383	427	436	431	437	422	392	416	385	396	400	420	431	440	406	435	403	369	419	419	409	392	395	439	456	434	424	411	408	410	443	394	460	432	380	417	423	408	414	447	440	426	437	449	466	430	397	435	399	443	405	423	408	414	441	430	420	404	396	415	423	410	403	399	420	457	444	434	428	416	414	430	417	416	429	406	407	417	410	412	418	441	440	445	404	424	419	416	436	436	405	401	438	443	426	433	410	405	425	406	436	449	442	438	406	425	386	394	424	445	440	436	403	414	394	416	366	418	399	459	381	408	422	423	450	422	392	437	429	403	416	418	416	416	378	407	435	443	421	423	386	473	421	454	409	424	381	414	429	426	402	454	462	450	446	420	436	401	431	418	442	398	416	419	377	436	403	410	420	427	420	432	427	440	439	403	429	432	449	443	424	407	411	422	402	390	437	418	425	435	453	402	400	374	401	410	405	435	444	406	411	414	413	423	440	415	390	418	408	431	413	427	463	458	424	453	411	412	422	426	405	417	404	423	434	388	428	401	427	395	439	389	422	420	408	434	408	399	432	413	412	430	420	406	409	434	401	425	418	438	394	449	462	406	421	429	442	473	389	416	435	439	419	381	405	459	408	405	428	434	450	419	435	422	420	422	383	447	438	450	420	377	412	449	398	386	368	420	419	388	393	423	410	430	431	432	415	395	425	453	368	430	439	396	408	395	420	417	404	437	409	433	410	428	421	455	426	413	415	420	425	439	441	440	417	440	401	456	425	409	385	399	433	401	413	401	464	427	398	399	402	440	414	402	446	412	433	397	408	405	470	440	483	412	406	431	423	430	423	429	398	460	437	409	401	419	430	440	429	416	432	391	401	410	403	425	406	404	402	415	441	427	438	419	406	426	386	386	433	420	420	433	407	450	422	419	447	432	397	413	396	404	407	407	408	432	423	423	421	397	426	419	444	374	416	405	375	407	422	427	412	396	410	426	433	378	459	411	374	431	439	423	467	441	425	402	417	425	385	429	401	436	420	401	418	419	432	440	435	402	421	428	435	456	428	420	387	439	410	405	439	378	417	429	396	420	410	411	416	384	386	420	435	417	406	411	409	468	419	423	432	413	444	407	420	446	410	428	428	419	420	428	383	392	412	424	454	404	417	440	454	419	472	385	437	399	406	418	408	405	409	405	413	414	385	384	431	415	416	417	425	424	420	378	434	434	425	405	395	436	451	410	416	456	441	413	391	386	400	394	404	427	431	405	393	423	403	424	391	419	420	413	406	429	422	410	400	423	449	388	436	422	436	376	428	424	418	445	414	403	394	441	439	408	424	432	398	378	388	427	427	449	436	431	394	400	404	420	479	379	425	390	393	399	423	434	438	440	375	404	458	394	429	403	396	442	399	398	436	448	410	403	415	393	379	401	447	421	419	435	446	431	418	416	452	419	383	418	429	472	427	420	417	415	409	396	434	395	408	426	436	444	397	439	431	476	441	462	450	392	404	409	410	418	384	420	425	373	426	450	409	398	401	383	448	422	428	431	441	379	410	425
23653	21058	28021	24298	21029	7765	927	719	553	495	481	431	422	423	400	425	403	377	367	332	366	358	369	366	335	366	340	349	372	370	342	319	323	341	353	361	344	343	316	316	288	321	368	331	357	348	338	340	321	350	343	314	303	356	329	327	342	328	305	360	350	340	332	334	336	380	311	352	354	334	353	353	299	359	310	333	335	343	373	360	358	355	345	314	327	334	335	335	373	328	305	327	324	290	327	367	308	295	319	340	300	324	343	325	338	343	340	337	328	315	346	324	342	306	331	320	351	317	314	311	315	311	319	348	340	309	345	327	351	328	321	377	382	342	331	314	322	338	336	347	324	305	337	349	356	341	321	316	335	346	362	307	326	313	344	327	326	327	306	343	326	367	308	385	298	318	331	329	314	311	333	347	333	360	309	341	333	346	365	357	311	329	316	342	354	353	358	323	341	339	326	301	347	347	353	332	352	339	344	345	347	326	307	332	321	305	339	310	340	320	350	297	348	339	339	334	330	297	317	347	332	343	337	334	335	327	302	353	311	327	326	360	313	337	290	334	307	368	333	362	358	317	326	317	330	347	341	328	332	347	298	323	335	328	345	347	326	310	339	327	334	297	334	334	327	313	335	345	371	305	307	324	346	329	347	339	339	336	344	345	305	327	322	344	331	368	322	326	342	322	349	311	349	304	348	310	338	352	334	324	315	335	312	347	371	325	322	334	289	330	315	306	327	312	370	311	325	361	342	360	333	326	299	341	322	336	307	318	342	313	358	349	341	352	361	304	325	337	320	337	345	357	330	347	349	316	317	356	321	350	347	348	297	336	343	357	333	352	302	337	343	336	337	348	337	358	327	324	344	333	335	332	311	326	342	357	314	311	322	300	362	323	334	332	317	349	330	347	328	330	350	322	345	317	299	327	303	333	322	336	355	333	342	308	331	312	340	341	375	315	325	334	383	313	343	322	354	339	317	357	341	333	301	368	319	330	305	315	337	334	296	355	317	332	326	360	300	359	302	301	331	307	298	361	337	318	346	322	346	338	345	331	327	342	346	333	334	338	329	313	315	336	313	365	330	304	344	363	333	318	315	336	342	336	334	350	341	315	323	331	329	329	298	327	323	307	351	341	344	331	345	328	354	353	347	322	332	300	344	346	363	308	338	312	363	331	322	347	319	382	322	304	346	349	341	339	332	377	345	306	315	315	351	309	281	321	344	344	354	321	318	342	356	342	288	334	301	342	357	303	296	350	346	339	353	344	341	317	359	336	338	324	352	318	356	306	313	314	315	344	359	332	286	332	330	357	306	334	370	344	312	334	318	362	335	331	345	309	323	326	321	332	326	330	338	322	360	313	348	330	329	318	341	313	311	331	346	310	332	302	286	347	323	323	358	292	334	359	302	354	331	348	338	331	346	335	374	301	334	330	317	337	292	313	330	375	326	337	351	325	342	350	326	370	307	339	329	330	330	350	339	346	335	336	334	339	301	336	346	330	315	354	300	291	317	324	323	326	344	284	347	327	309	336	282	360	315	305	352	294	342	358	340	322	294	306	362	323	347	373	316	328	344	356	339	346	324	315	296	352	331	328	327	314	350	337	316	298	351	330	325	312	341	308	348	342	312	325	344	357	366	333	341	299	335	321	309	341	311	365	384	350	330	338	299	360	342	338	340	352	325	342	307	302	359	325	326	326	336	337	345	347	337	326	352	337	355	328	351	326	303	324	315	316	325	360	347	349	327	332	300	354	361	371	310	332	342	306	331	303	313	325	318	326	323	308	333	322	360	323	334	313	347	329	361	319	329	336	318	362	308	353	347	312	323	325	319	333	335	337	340	316	336	364	319	333	357	345	354	313	318	364	371	337	335	339	331	321	326	377	337	315	332	351	316	351	336	341	300	334	341	326	327	346	309	339	337	342	355	349	346	348	292	320	313	323	324	328	320	351	326	333	353	307	356	303	322	322	338	342	337	331	364	295	346	333	312	344	307	356	331	323	319	324	343	330	349	320	307	341	349	333	325	320	314	351	352	333	350	341	355	301	333	320	290	356	319	340	349	357	349	347	349	342	346	327	330	314	313	322	350	311	339	310	330	343	347	321	356	359	315	308	352	340	312	333	355	299	315	337	355	357	341	311	305	304	293	350	333	330	327	316	321	320	339	282	340	329	360	318	332	339	335	348	320	348	350	368	338	328	336	321	342	327	347	328	320	317	347	341	355	325	340	346	344	369	317	326	334	335	343	343	322	356	337	339	328	359	326	360	345	300	319	340	313	326	320	339	326	288	321	348	356	335	315	343	325	344	321	326	291	309	352	358	330	344	318	327	350	313	360	355	321	336	341	310	347	316	295	301	325	348	352	356	314	319	335	390	339	312	355	335	356	364	335	340	320	369	356	324	320	303	365	308	331	323	342	327	318	348	330	330	308	340	362	316	325	331	334	336	353	349	341	351	315	332	383	331	349	344	337	329	324	325	361	298	310	316	328	305	322	344	326	335	325	327	384	307	344	356	323	312	364	353	308	310	320	294	322	306	326	329	350	355	333	337	325	314	351	329	322	352	296	303	325	292	320	321	358	351	319	331	345	347	311	300	323	299	330	318	344	344	321	316	318	316	336	301	325	326	342	348	299	363	362	318	349	344	363	360	343	332	315	341	321	310	348	348	338	332	314	359	346	348	349	356	340	336	333	332	341	351	327	327	333	350	354	357	310	325	311	355	352	329	300	334	326	319	312	330	364	326	342	317	331	343	318	376	358	339	329	355	322	328	336	345	320	287	331	347	348	333	361	333	331	296	368	350	327	331	286	358	329	324	311	330	327	329	341	322	335	339	297	323	312	326	318	316	315	320	330	341	345	341	335	326	325	325	344	331	307	351	322	306	318	347	360	292	328	312	343	362	346	342	301	308	363	343	358	332	315	355	316	352	339	327	328	327	355	358	319	350	343	348	345	327	360	359	327	319	341	291	314	316	342	353	364	316	310	308	324	293	346	336	330	320	326	301	320	347	323	338	327	369	338	329	348	320	365	328	348	328	335	332	331	314	326	326	305	325	321	302	316	327	325	336	306	340	328	314	334	330	328	300	326	344	362	308	349	346	336	335	329	312	349	320	317	321	334	328	316	324	338	307	318	328	325	362	339	373	322	329	345	361	321	319	327	351	347	321	354	307	346	334	358	311	348	331	331	321	372	351	339	319	363	320	346	342	291	362	313	330	320	363	341	344	341	338	331	350	327	338	310	328	340	315	315	300	319	337	336	327	350	356	310	308	332	349	313	330	360	338	319	347	305	344	332	314	328	322	355	349	377	332	312	335	317	344	359	337	335	319	325	325	334	313	308	302	351	359	329	326	334	355	328	308	331	317	336	338	354	327	328	357	342	324	343	381	345	335	293	343	353	336	321	327	334	331	360	347	341	310	357	348	342	323	330	323	359	327	327	324	352	333	342	358	309	346	327	337	367	353	376	328	335	336	346	377	330	351	282	321	331	334	351	321
32647	18775	6456	2826	1958	1425	1195	897	803	638	562	537	511	463	460	429	424	436	413	409	422	376	406	400	379	391	409	328	396	370	401	398	380	376	393	383	397	342	380	337	343	327	408	355	392	366	360	402	336	337	395	379	385	353	384	380	363	381	361	353	356	330	374	353	341	329	379	375	362	347	342	367	364	357	386	362	365	367	367	367	360	368	343	373	382	379	373	354	391	354	373	341	355	338	360	368	350	339	349	347	343	347	329	363	380	360	345	355	351	353	369	344	349	378	347	359	353	328	354	329	348	373	375	367	337	366	352	354	330	367	352	372	351	364	397	364	359	370	366	366	359	356	373	346	355	343	364	375	406	382	358	359	382	380	360	378	369	393	371	369	377	380	333	340	385	379	360	341	341	368	366	336	374	353	378	343	336	371	346	366	389	359	321	367	358	358	342	361	374	357	382	342	353	382	370	343	366	376	351	362	346	361	375	390	339	381	370	361	342	383	353	356	360	364	340	370	352	344	362	353	374	372	338	341	380	365	390	367	386	382	329	361	371	389	352	353	342	392	344	340	336	370	355	377	365	389	328	354	368	383	341	360	357	349	337	368	383	366	402	365	364	365	305	380	353	344	337	383	349	351	361	356	387	384	392	368	353	379	350	366	377	314	346	326	344	349	355	323	374	342	345	360	359	346	363	347	362	366	341	373	366	357	336	364	353	343	360	360	328	377	369	363	378	348	353	356	375	327	350	361	363	396	328	309	369	390	330	355	347	364	345	367	374	365	340	367	393	349	342	316	369	360	395	390	353	351	357	392	361	343	388	368	353	349	407	356	360	355	361	391	357	340	346	361	376	370	351	350	352	357	355	360	392	356	356	336	347	352	372	368	375	329	373	341	364	385	350	358	365	398	346	369	368	341	373	353	346	349	365	366	325	367	365	343	363	413	366	379	366	363	399	382	367	369	355	334	377	366	348	387	311	340	357	340	355	388	324	363	326	352	354	359	392	385	333	349	347	375	386	380	339	329	351	369	383	336	375	350	358	389	355	347	338	354	347	350	364	375	338	377	380	367	324	332	339	372	361	341	355	367	378	328	361	342	350	365	377	345	381	359	357	379	406	370	341	359	353	356	339	321	342	332	358	357	354	345	362	355	364	376	385	355	363	362	358	366	332	356	359	352	332	358	379	360	349	337	361	340	344	362	329	332	328	373	361	358	362	362	365	362	331	368	365	381	372	345	390	339	360	389	377	334	367	351	359	374	348	360	374	355	330	351	359	346	337	336	375	390	348	351	332	382	390	330	363	346	373	353	385	351	361	353	349	351	364	360	412	340	369	385	395	372	334	369	365	359	374	389	372	355	326	332	361	374	360	371	379	378	364	329	340	361	361	329	358	352	380	362	362	375	377	394	352	357	334	353	359	360	368	361	356	353	346	345	351	348	310	371	369	382	349	372	346	363	364	356	354	372	337	334	359	365	349	367	335	350	364	406	376	396	398	378	368	359	374	352	362	336	358	376	357	378	349	397	347	386	367	346	350	352	375	349	365	393	325	367	357	350	358	367	343	377	378	372	410	333	356	345	367	348	351	377	375	363	388	376	365	355	382	357	362	365	359	367	385	356	343	350	346	353	341	367	363	335	361	396	350	346	363	375	340	330	354	350	397	360	363	350	357	361	363	384	361	379	355	366	355	355	346	340	375	349	337	359	351	387	376	381	388	330	347	321	367	368	364	335	365	360	330	356	364	385	361	375	345	321	356	362	351	374	331	355	374	344	337	339	368	337	369	343	349	345	380	394	385	368	398	331	323	371	365	355	374	351	338	359	366	355	361	343	368	340	344	370	375	354	335	375	355	346	382	351	346	380	352	359	347	380	347	356	345	379	380	363	401	361	334	348	369	387	371	345	349	361	344	386	375	398	361	333	346	369	384	361	358	369	381	367	337	393	359	349	344	380	347	349	362	370	343	348	327	364	344	366	367	332	385	364	354	367	344	351	380	347	357	371	387	348	340	366	353	353	361	384	366	352	362	370	345	351	344	329	360	327	343	346	360	344	375	348	378	370	376	359	353	361	389	354	370	332	349	347	366	367	354	372	337	339	343	356	350	389	392	354	380	355	370	332	363	423	384	339	360	381	361	370	333	320	362	397	335	327	386	332	363	337	357	387	361	356	386	305	345	359	361	343	342	354	333	368	354	362	338	373	386	364	372	328	363	348	346	362	363	370	357	354	372	377	362	360	393	372	394	342	372	375	335	354	351	378	350	357	378	347	374	350	362	327	379	363	342	363	346	368	372	358	378	355	379	388	338	365	363	348	329	387	363	397	412	392	330	341	345	386	349	355	329	358	361	400	371	381	377	370	344	371	344	370	325	383	358	349	368	363	358	335	410	333	394	364	392	340	372	372	353	363	359	360	349	373	310	356	345	392	369	384	365	365	369	345	351	351	381	357	337	370	365	353	335	345	338	329	358	362	383	349	350	364	361	364	346	348	381	355	365	382	323	379	376	352	371	313	380	395	350	342	354	347	373	376	370	352	374	383	366	341	351	367	351	357	371	370	363	390	399	359	369	337	363	312	323	378	354	357	410	355	369	339	366	381	334	376	357	383	382	383	408	359	350	363	348	363	323	368	331	312	374	367	323	358	341	332	358	372	389	368	366	373	363	381	368	344	384	316	384	354	368	343	378	358	326	347	357	380	352	389	401	360	339	355	382	349	359	364	349	363	334	367	344	369	367	340	353	329	377	380	334	322	350	323	350	385	354	363	385	375	365	355	381	334	344	347	336	390	377	339	331	329	388	369	345	359	352	325	381	349	346	357	358	360	365	360	390	405	357	360	365	393	374	345	391	350	358	377	383	360	392	383	338	343	350	344	375	379	382	386	362	388	325	353	391	342	362	376	350	339	350	352	338	333	362	366	337	380	369	362	359	365	372	361	353	338	403	361	365	368	359	361	358	370	346	369	349	331	368	358	341	335	372	384	363	357	381	363	338	354	322	354	349	361	326	396	380	377	395	386	352	341	368	384	361	352	366	383	341	372	347	358	372	332	376	363	331	363	384	366	341	364	363	351	383	370	376	373	383	339	373	370	337	341	343	331	313	379	381	334	368	349	362	352	338	320	347	360	365	341	360	361	376	389	350	402	352	351	392	356	342	348	373	373	346	352	353	355	386	373	381	368	357	344	373	351	342	339	350	327	378	343	369	365	351	347	364	349	383	384	370	393	341	374	343	331	339	333	381	372	357	358	363	337	357	386	349	372	340	339	384	341	367	346	341	362	349	376	353	370	390	372	355	373	365	383	368	356	354	357	372	370	322	392	363	355	337	355	380	346	340	346	357	363	371	362	385	362	383	352	372	347	339	344	345	360	397	339	365	370	342	367	334	354	344	378	362	367	333	369	348	368	370	355	357	339	373	360	373	343	348	339	328	373	349	373	367	349	397	359	329	368	394	358	376	367	348	400	339	358	367	335	367	330	360	364	363	382	355	359
25003	21152	27029	25210	8038	1141	989	892	867	837	826	783	772	780	791	707	734	725	743	771	747	730	746	765	762	765	692	742	749	681	709	731	723	687	765	765	711	726	702	711	687	711	702	695	727	706	726	758	739	741	756	745	742	760	767	725	738	726	719	708	722	735	762	742	760	762	756	731	671	753	775	758	755	754	760	689	706	665	714	730	641	745	738	750	722	693	686	727	750	697	741	777	703	728	705	756	721	722	687	698	730	728	732	762	745	716	734	742	678	723	730	699	736	717	686	748	720	715	717	789	714	754	769	768	717	671	744	704	701	736	696	717	724	719	721	730	720	712	704	738	733	706	788	736	737	749	658	760	702	824	746	723	726	670	735	688	721	745	693	693	711	733	746	727	716	683	730	734	721	736	641	738	754	723	717	705	742	718	712	688	689	686	733	748	747	700	713	725	789	754	721	744	775	755	721	711	729	729	686	706	710	715	650	733	707	722	729	759	712	728	717	724	710	685	727	772	776	727	741	731	655	720	738	739	728	750	723	719	736	773	734	742	762	750	719	771	666	712	738	682	736	736	679	702	745	693	737	756	770	744	705	705	761	768	734	747	720	761	748	716	664	728	663	727	750	720	708	819	707	709	699	743	679	775	700	706	736	738	708	723	771	727	691	743	718	766	662	752	725	742	700	729	704	747	741	710	715	688	763	742	711	715	693	757	692	700	724	715	717	761	724	720	709	706	731	760	723	708	725	736	719	739	743	712	731	726	738	751	721	701	755	710	729	747	714	708	757	731	736	753	728	702	709	737	725	708	755	707	741	716	792	740	724	662	735	709	741	713	719	691	716	779	742	765	716	722	720	706	717	713	706	727	706	754	721	651	732	736	711	700	705	737	752	716	752	692	714	769	710	707	726	740	674	760	702	732	730	750	706	748	720	754	689	703	719	693	727	715	710	741	757	690	760	728	796	778	702	710	702	719	690	750	722	770	710	687	752	725	692	689	737	697	701	662	739	723	764	715	723	696	731	705	675	725	687	707	732	741	730	716	758	711	751	684	723	721	730	732	712	695	730	715	766	718	727	731	733	761	672	749	739	712	712	734	719	738	733	707	732	721	731	711	748	728	717	676	757	705	682	711	737	739	726	708	728	725	716	722	729	768	678	714	686	718	735	738	730	726	740	744	737	761	737	768	715	758	748	718	712	719	717	723	687	742	705	671	698	694	756	704	779	702	743	758	767	701	741	705	755	732	734	700	706	733	710	695	732	765	726	741	724	740	757	729	741	697	739	744	733	759	698	735	748	730	728	708	725	723	697	712	720	707	702	706	733	715	751	731	711	771	709	676	738	701	722	684	731	696	704	726	709	753	675	731	689	711	749	727	709	748	739	684	690	711	729	709	746	752	735	717	702	720	781	707	719	701	743	698	763	803	693	709	742	688	707	740	752	701	731	732	712	721	744	718	734	783	728	724	722	710	715	693	707	686	732	717	686	715	708	728	721	762	728	754	761	740	722	711	735	781	700	676	748	707	771	693	719	714	758	714	753	707	689	738	683	720	745	715	707	668	715	712	710	743	729	724	725	744	720	718	704	727	767	718	722	679	768	735	752	734	744	752	683	741	741	753	713	729	688	729	693	729	744	739	753	741	686	727	729	725	760	708	665	714	739	717	670	729	745	757	733	796	690	700	680	721	755	751	740	757	711	793	717	684	672	779	708	711	738	725	756	721	713	689	744	720	724	736	769	735	696	727	738	686	688	707	744	681	708	737	726	731	731	755	684	770	773	680	696	747	769	725	698	686	715	748	776	682	763	741	760	717	708	686	750	690	735	734	726	701	739	711	757	730	727	728	720	704	756	719	724	709	746	777	699	725	750	714	704	721	789	729	702	711	683	709	726	740	731	733	688	711	691	686	732	735	751	728	731	760	728	745	756	737	706	753	729	727	676	747	733	755	705	713	734	737	754	723	744	750	714	654	733	725	707	717	668	694	759	710	718	738	766	772	711	748	712	761	708	719	707	673	708	743	684	716	740	710	760	702	666	698	728	711	703	727	760	719	696	757	724	691	709	724	715	699	700	749	744	758	696	734	754	723	677	707	689	702	763	702	742	714	743	730	741	698	687	700	756	727	756	709	725	734	742	736	682	752	707	686	741	708	738	679	755	699	731	748	717	695	660	694	716	711	728	689	762	717	732	758	759	674	727	680	735	743	687	740	756	711	688	756	712	764	718	730	748	739	718	737	752	661	718	666	693	730	713	773	777	710	705	704	702	716	680	729	773	694	736	735	762	740	743	704	674	695	749	700	768	717	777	728	745	732	730	717	716	708	706	705	758	645	744	734	723	746	723	718	714	757	699	753	708	701	737	691	725	694	709	715	733	690	715	716	707	716	771	760	678	710	750	751	719	696	745	764	723	742	754	718	702	729	747	755	766	719	706	716	651	775	722	727	742	718	706	781	678	732	717	698	727	712	742	690	720	745	764	716	727	751	691	690	731	752	664	642	716	699	744	715	744	722	660	709	762	703	669	773	737	688	701	682	693	742	738	686	695	737	732	751	717	636	691	675	734	727	714	762	733	659	731	731	728	718	693	723	692	680	724	727	753	772	746	715	800	719	767	694	728	754	725	676	731	702	711	728	805	741	691	688	722	688	697	773	739	724	717	736	795	762	726	736	714	724	733	722	737	725	714	722	691	736	738	688	744	693	695	693	714	722	749	734	697	723	696	706	740	708	763	699	683	670	743	740	702	715	777	774	719	769	778	738	720	769	757	698	758	751	704	733	729	710	710	763	743	708	710	699	710	716	708	708	669	705	678	801	727	742	692	690	765	743	724	733	747	708	729	720	732	702	774	789	732	726	726	728	753	753	701	707	695	717	762	702	739	722	717	712	723	712	725	734	748	717	736	698	719	710	724	712	746	717	699	728	726	731	693	692	631	745	720	726	690	729	710	736	749	742	747	735	724	784	731	716	732	728	743	736	683	733	715	682	745	695	719	768	707	732	782	750	709	728	704	743	717	711	713	709	724	730	695	723	759	778	747	725	730	676	749	741	655	744	711	673	710	665	662	750	722	761	714	727	780	690	720	761	712	688	785	683	691	730	749	733	702	713	738	708	739	690	736	748	697	732	699	723	709	723	708	758	717	724	724	746	701	699	709	707	732	780	763	693	726	748	734	697	726	683	754	761	742	691	647	656	765	727	737	740	731	726	750	706	772	645	732	686	783	745	743	761	688	702	682	703	682	736	740	737	740	749	685	766	734	711	716	721	702	733	726	702	696	689	720	699	753	756	746	745	685	719	770	713	746	722	710	747	724	723	656	695	742	753	714	649	754	698	690	721	692	712	730	732	685	684	708	727	705	705	768	717	705	696	729	765	698	724	676	739	728	725	747	754	689	709	710	696	671	738	781	680	719	732	702	735	690	720	699	686	760	735	720	733	690	743	733	733	737	757	703	742	722	720	738	728	736	731	733	737	692	668	718	723	728	691	748	712
29297	17407	3823	2074	1567	1344	1183	1010	996	922	867	825	811	828	825	796	867	772	799	798	791	746	785	795	787	756	748	718	790	781	761	742	783	754	745	738	777	809	776	800	733	773	767	722	744	749	718	779	751	774	764	795	771	777	754	760	743	749	764	757	796	823	787	740	755	755	754	745	771	777	805	750	729	757	723	751	695	709	780	770	778	726	715	783	775	791	726	776	752	747	761	749	751	772	759	695	742	778	759	731	691	756	724	784	731	733	719	750	711	725	769	751	721	780	760	695	738	753	747	724	747	756	714	767	737	767	748	748	814	749	773	774	729	735	722	725	752	800	757	804	711	751	780	732	805	729	777	780	714	800	711	735	786	753	765	742	719	788	769	746	759	751	766	754	709	790	722	746	777	807	802	767	734	718	776	717	694	788	772	759	748	785	736	756	712	778	790	745	791	767	732	771	798	786	751	795	761	809	742	728	769	773	805	725	736	758	790	715	718	771	743	779	751	742	820	754	768	786	736	746	788	808	762	780	745	732	833	740	749	752	782	780	763	733	780	755	805	771	763	807	767	783	770	736	805	736	758	768	814	817	758	794	759	785	786	767	745	725	765	781	803	783	730	807	747	737	767	784	736	785	774	757	758	755	774	770	787	752	730	780	771	751	777	767	714	726	756	753	730	741	727	753	757	780	783	752	728	772	753	775	727	779	737	782	785	758	774	760	773	759	720	763	798	706	715	726	718	789	665	733	740	713	733	738	775	742	740	785	770	772	789	755	744	772	747	712	762	766	749	754	705	759	768	801	765	809	750	722	771	771	764	763	763	775	778	705	748	728	778	777	735	761	705	776	806	819	768	744	752	778	789	745	744	784	793	746	757	768	824	740	783	786	777	788	759	771	791	706	725	771	797	801	751	748	760	720	750	807	722	740	714	775	757	751	744	734	746	838	739	758	763	771	746	733	756	760	780	750	758	777	794	729	734	730	764	764	744	740	775	748	718	766	755	765	741	730	775	736	753	751	764	769	811	726	760	823	761	764	739	744	759	754	754	809	745	771	738	759	802	751	740	740	718	746	774	745	690	798	735	731	797	782	723	771	762	774	799	736	753	755	776	778	761	815	759	776	786	742	777	699	789	778	777	696	766	759	745	755	778	798	700	669	773	733	736	766	772	765	699	747	760	806	768	793	745	785	727	743	753	779	755	766	727	777	741	718	784	795	740	768	707	713	727	730	815	721	797	751	783	750	772	725	755	802	780	755	754	759	720	771	780	736	725	747	737	771	743	774	777	750	795	740	808	726	729	783	707	747	788	773	793	740	734	757	728	742	762	762	762	744	787	784	816	754	800	738	784	767	722	684	753	745	768	771	744	746	777	776	768	752	761	723	785	734	745	814	698	719	792	746	729	750	730	786	711	820	753	702	765	773	785	744	757	746	760	814	778	787	702	776	717	754	783	766	772	785	712	740	742	778	724	770	759	745	807	783	751	738	771	729	785	747	718	768	720	774	763	722	724	740	760	784	710	813	783	763	721	783	732	716	735	736	772	729	725	753	753	803	777	781	783	751	746	774	778	787	767	764	747	788	752	765	753	731	756	727	771	774	768	712	773	771	758	789	815	728	747	696	734	781	715	769	721	768	753	749	762	720	733	712	732	729	771	719	778	772	772	737	727	738	736	727	784	747	766	747	748	761	788	809	739	799	739	809	744	771	747	711	719	771	750	777	769	700	746	741	696	725	755	762	736	745	789	742	756	708	751	733	761	787	734	794	753	725	719	796	792	738	783	782	781	734	745	744	754	775	705	752	693	729	761	767	762	806	744	734	757	779	736	781	735	799	762	757	727	746	740	767	765	810	760	776	779	702	760	769	733	775	761	789	695	756	760	746	801	779	777	749	727	760	774	709	729	761	767	789	712	720	743	732	741	752	758	796	742	786	775	748	761	779	767	735	756	743	724	723	764	738	805	784	734	766	805	765	772	684	781	770	793	731	736	754	745	756	765	719	756	782	752	780	758	745	739	736	772	739	794	789	771	794	754	717	733	803	765	768	731	777	786	753	744	786	769	736	774	780	711	799	750	752	797	728	785	765	770	767	765	725	776	744	794	755	746	762	754	805	785	710	725	850	764	734	775	731	732	744	788	751	804	781	722	787	752	758	794	736	733	755	721	784	759	785	772	773	738	741	792	766	696	746	782	732	760	757	769	782	737	744	730	769	763	791	761	746	743	765	785	705	763	771	765	761	759	780	726	751	786	748	777	812	762	756	762	731	741	782	732	753	778	739	740	734	750	781	752	707	773	759	813	732	756	696	787	768	734	774	744	724	781	780	738	702	769	749	745	794	766	727	772	758	771	764	724	789	748	744	726	731	789	771	763	695	722	819	830	751	773	761	804	749	737	782	765	740	739	702	761	787	749	744	721	795	751	808	765	801	753	767	750	754	750	706	686	770	760	780	797	820	770	767	728	765	750	770	717	724	760	806	747	718	751	780	746	733	805	734	779	789	753	732	798	713	762	795	735	736	756	799	807	745	730	771	744	755	738	725	775	798	723	733	772	709	749	796	744	784	742	733	722	734	747	805	741	757	779	778	776	779	797	755	777	704	704	738	761	689	724	751	709	754	737	761	782	807	769	746	720	723	770	783	798	711	750	788	760	760	721	750	737	779	740	734	765	742	788	758	744	745	757	779	795	770	789	735	741	742	720	763	747	762	737	781	745	771	712	783	758	771	735	794	791	734	734	762	729	697	793	786	742	735	742	790	759	715	763	750	818	786	758	693	757	805	745	708	742	834	756	738	773	783	761	689	706	751	708	748	799	719	773	777	767	761	710	793	806	736	709	756	802	783	754	814	764	781	724	775	763	774	791	769	802	787	748	743	808	763	784	761	762	754	757	782	757	718	813	770	761	729	782	736	788	752	750	804	735	744	787	736	760	763	774	709	720	741	729	730	771	804	700	745	750	766	783	725	787	763	776	767	712	750	741	705	719	741	777	763	764	774	694	749	728	739	734	729	760	741	795	776	749	770	769	769	766	763	706	763	770	757	661	752	763	739	725	733	784	752	783	774	751	778	752	728	769	697	744	755	754	764	788	720	804	725	767	787	739	790	727	822	735	726	757	783	770	782	762	805	740	742	790	789	737	760	710	686	757	764	758	720	792	755	756	748	730	779	767	777	739	797	739	710	747	765	739	755	774	754	752	751	761	761	756	680	734	752	720	768	725	809	763	789	768	769	744	774	802	757	755	783	769	735	717	769	759	728	754	771	735	746	786	719	756	779	741	707	760	742	709	767	714	760	748	729	736	745	781	721	741	694	727	833	752	718	745	778	794	729	745	725	706	773	735	765	762	719	743	718	761	778	765	726	732	795	763	773	759	723	763	748	799	758	770	712	773	734	779	751	780	786	769	774	801	743	746	736	770	752	733	726	740	780	726	768	744	791	794	796	750	694	699	796	786	787	759	777	728	721	751	749	770	746	790	785	789	761	707	734
22661	21136	29081	23454	21139	21126	6527	1596	1233	1130	1052	999	927	958	931	885	879	860	767	828	826	788	804	822	792	761	801	834	777	749	774	808	801	752	844	770	813	777	760	780	750	764	778	764	742	785	786	751	782	728	806	746	758	759	793	771	776	761	829	741	765	742	797	755	753	801	790	756	822	752	761	791	781	792	780	816	783	749	842	769	783	738	800	760	768	806	775	725	763	791	703	803	803	734	768	783	795	765	815	772	741	804	718	783	758	711	729	731	756	784	755	761	759	745	770	783	688	812	746	782	851	778	763	739	754	785	742	792	797	752	794	778	769	769	754	767	790	757	794	714	788	759	793	797	747	794	801	737	784	776	799	812	709	788	792	778	737	747	788	788	749	763	789	723	771	744	753	772	795	781	810	732	793	762	796	801	779	703	754	802	709	783	771	774	752	698	752	759	768	788	820	756	807	730	828	749	771	746	738	790	800	742	732	779	735	736	749	762	770	804	760	738	742	743	762	762	716	832	707	759	695	754	779	717	817	800	782	762	784	774	782	731	813	757	737	804	786	772	768	778	764	770	774	731	801	772	803	800	775	709	761	773	730	790	776	737	748	764	797	761	722	747	768	779	713	767	731	821	777	762	729	738	792	765	778	760	808	773	761	729	745	763	791	721	766	818	736	776	772	808	845	803	716	742	775	745	795	792	774	761	802	751	728	755	750	755	719	744	753	738	763	771	763	784	718	780	717	775	751	799	777	747	735	728	798	745	758	766	790	746	771	764	755	779	790	803	747	708	796	778	783	793	755	752	786	833	729	734	783	750	774	755	746	777	736	752	742	763	776	804	816	750	770	787	775	751	755	803	737	805	791	778	772	803	741	760	740	742	686	774	743	751	748	790	734	737	750	784	777	782	733	751	729	762	724	783	739	749	804	776	774	777	771	794	761	775	769	778	729	735	752	750	743	786	722	718	776	758	764	785	739	756	761	727	809	794	754	802	763	814	747	756	762	776	753	789	747	773	779	739	755	703	760	772	776	742	770	751	755	745	746	764	810	756	807	750	784	767	778	728	745	770	716	733	763	767	757	775	769	741	769	760	787	771	796	751	769	828	775	791	782	761	733	744	760	739	760	787	746	782	763	821	772	742	773	756	755	734	773	766	744	740	681	791	728	771	820	808	782	797	743	758	800	765	823	697	794	701	772	763	770	804	789	760	714	760	802	790	772	754	784	783	794	786	746	743	735	753	711	766	769	819	755	731	733	763	757	731	763	746	748	793	770	745	749	774	783	751	795	762	753	812	759	774	781	787	775	719	791	765	752	771	752	769	768	767	790	719	807	742	763	832	770	763	758	770	756	743	741	768	808	837	721	787	806	765	786	762	768	830	761	798	716	796	745	746	792	795	778	767	775	794	760	787	789	756	749	795	778	755	765	714	794	767	788	762	751	739	763	733	778	722	828	770	752	783	796	750	764	786	793	712	778	769	798	771	751	780	768	765	790	748	780	733	807	785	757	799	761	732	741	733	785	751	747	799	745	773	778	774	787	747	728	740	802	760	825	742	807	771	768	717	779	806	776	753	795	726	732	787	789	781	800	768	794	815	716	780	795	775	773	806	761	756	787	765	763	775	812	749	761	759	761	783	786	760	827	747	807	752	770	747	779	776	809	802	767	775	815	739	768	753	804	760	791	753	774	811	796	770	717	709	794	746	769	805	764	732	757	838	736	768	802	725	820	774	781	827	771	784	780	781	769	804	740	763	798	749	802	780	807	710	733	763	762	779	745	867	774	793	828	789	772	770	749	742	747	745	732	785	781	767	817	815	752	780	721	757	746	720	823	759	742	798	760	760	795	694	783	782	794	711	794	729	765	784	786	733	737	833	772	770	729	716	755	824	727	717	744	725	756	777	761	797	777	774	759	759	766	811	780	767	767	797	825	778	749	758	767	783	764	771	769	741	742	768	761	749	794	772	782	797	757	754	787	770	725	761	802	780	795	774	776	774	768	758	770	799	761	749	753	803	715	711	728	784	771	735	771	745	767	731	793	750	798	765	768	756	807	712	709	793	760	732	730	759	789	717	757	750	812	769	779	731	755	778	749	765	788	794	787	731	764	805	750	779	774	776	784	774	768	721	738	748	785	783	793	776	806	777	795	757	788	735	845	812	750	772	752	757	779	737	814	742	781	796	723	800	711	804	777	740	737	773	747	753	713	756	759	752	825	754	754	804	759	761	760	786	711	728	744	707	798	768	726	762	753	766	750	776	762	779	725	705	738	772	790	761	736	716	797	772	782	795	797	764	774	814	768	829	791	794	753	761	742	798	730	742	771	758	754	731	798	793	749	765	744	772	772	777	786	696	731	771	751	819	782	764	791	783	766	777	824	771	767	769	766	751	781	785	819	836	792	741	723	763	731	764	794	747	744	731	777	713	795	750	765	745	753	763	743	809	768	739	794	789	799	745	674	777	768	721	738	753	806	784	794	783	797	747	761	731	788	740	727	743	764	763	773	791	740	752	728	790	726	833	777	757	704	813	755	737	727	747	765	732	786	755	734	732	778	774	815	789	758	788	759	753	734	749	733	752	745	838	778	774	761	808	797	765	763	792	777	767	771	797	751	828	770	746	696	733	745	710	732	768	746	755	791	766	732	771	764	780	767	783	796	746	766	755	774	684	814	751	740	784	754	805	754	754	743	784	759	756	801	758	765	761	753	793	794	753	804	752	756	767	757	833	773	771	785	779	734	740	719	831	801	783	779	779	770	797	795	752	767	780	788	762	771	816	780	742	781	743	713	759	723	798	770	790	798	763	740	760	767	730	751	770	741	809	815	745	724	769	724	805	751	771	754	769	738	796	769	764	783	837	778	803	698	784	755	726	724	771	811	743	734	779	754	767	751	718	711	744	771	793	796	744	700	798	779	817	781	746	792	815	753	776	760	727	803	740	727	750	754	727	741	792	726	774	781	798	780	803	814	710	800	766	793	745	762	780	751	713	761	739	733	732	745	781	739	707	778	745	773	778	765	782	822	745	802	803	759	774	742	750	791	727	760	730	746	785	757	799	798	747	757	783	761	700	785	734	717	783	778	742	794	758	768	764	775	784	762	743	776	781	766	754	753	807	762	756	752	784	758	715	767	786	724	744	719	709	746	734	770	798	694	767	774	766	801	799	732	720	785	802	767	761	809	734	732	732	753	789	795	761	750	738	806	816	806	819	776	757	759	760	780	755	775	756	770	752	784	810	748	822	776	779	768	732	822	731	783	828	761	747	760	750	746	766	781	797	778	772	793	804	806	828	784	767	771	710	698	745	761	765	737	743	762	763	759	753	819	820	776	749	754	775	747	772	767	768	759	757	763	761	742	736	786	785	774	732	789	791	717	744	747	738	712	767	802	765	767	811	754	769	743	752	769	821	777	737	749	754	768	775	790	761	728	754	745	767	759	760	776	740	721	751	775	741	781	787	762	759	696	763	821	766	721	786	751	787	771	801	758	773
37363	35965	10579	4919	3554	2723	2142	1835	1558	1313	1232	1148	1067	958	972	916	907	919	874	836	850	890	838	811	895	825	849	854	814	806	821	779	803	824	756	833	795	801	793	790	730	759	751	788	806	809	767	756	735	829	759	766	751	776	792	789	767	777	801	774	797	804	789	772	780	781	786	758	732	772	757	776	756	779	752	799	768	774	791	755	723	777	745	775	855	750	745	774	782	781	769	709	745	803	779	807	774	788	776	798	786	747	753	780	757	800	826	759	769	733	751	723	749	730	814	764	722	765	761	829	753	756	786	775	740	763	759	826	704	738	752	802	780	766	742	757	762	723	750	721	759	767	752	763	785	727	760	753	802	775	805	757	764	761	771	770	783	788	737	781	766	764	820	746	815	755	746	754	813	777	788	759	792	731	758	768	759	751	754	749	735	818	752	798	728	772	768	729	751	758	774	796	800	787	740	794	763	748	754	768	740	743	774	787	766	789	743	732	772	762	791	796	794	725	779	755	750	733	779	755	790	777	820	755	780	768	791	771	765	752	772	777	810	770	761	773	756	757	818	787	720	761	845	743	780	816	755	750	778	722	767	800	767	768	789	707	767	798	771	756	711	735	755	744	742	745	763	749	803	755	747	750	780	762	783	761	732	795	746	776	726	753	773	746	738	749	781	767	797	790	763	769	724	771	795	822	726	789	747	782	777	790	779	782	793	792	823	699	805	782	734	756	764	797	773	762	741	803	771	772	772	724	777	782	730	781	789	749	770	748	788	800	745	773	776	762	743	807	785	786	757	811	806	758	771	754	777	723	798	758	807	770	791	759	743	743	799	757	795	776	780	713	815	783	753	804	727	798	794	744	781	745	769	802	802	798	753	769	779	800	732	756	794	770	824	790	869	759	779	797	776	746	720	790	805	807	745	779	820	772	760	741	812	770	726	761	793	782	740	747	741	749	755	788	788	795	792	750	736	757	782	817	741	720	773	782	717	813	734	813	772	794	762	761	717	726	746	788	795	830	763	840	738	760	839	753	785	728	767	827	743	791	708	752	719	811	783	776	777	775	752	760	765	712	788	793	779	770	773	834	708	765	797	779	739	754	769	756	770	763	732	770	846	775	788	770	777	811	771	833	775	777	734	739	779	773	771	781	750	782	779	753	822	738	776	767	774	800	772	772	776	789	745	771	750	805	706	793	740	748	764	738	712	736	751	756	800	728	783	797	789	756	755	741	721	762	761	750	774	749	769	766	785	775	797	791	794	709	780	748	745	738	702	752	795	765	755	748	787	756	753	741	784	773	758	786	749	786	753	761	797	762	799	782	762	767	770	816	739	775	749	757	765	782	753	787	735	786	756	718	748	806	775	736	776	740	829	839	793	738	715	733	768	753	711	788	770	778	772	763	790	770	730	786	836	765	795	727	785	786	756	792	729	752	770	793	755	776	785	766	781	806	816	813	818	796	795	727	786	788	770	721	783	768	756	813	746	743	773	773	752	792	745	821	754	760	778	775	741	779	796	740	739	780	755	806	812	765	785	758	745	750	834	750	774	744	751	757	745	745	832	739	794	810	781	778	792	802	757	724	732	767	741	747	736	764	767	746	810	833	776	762	751	762	772	770	746	797	741	760	790	740	781	779	773	763	730	778	756	771	743	756	733	737	754	770	804	751	780	776	757	759	821	778	768	781	811	765	776	776	784	742	790	836	783	777	731	763	801	767	768	777	760	789	739	813	780	752	794	764	765	771	764	799	742	775	757	746	798	741	785	744	773	785	757	773	783	766	727	759	815	793	774	830	765	751	786	752	741	751	742	794	773	767	798	821	783	770	785	736	717	761	791	767	763	753	723	784	728	806	805	820	784	744	808	773	763	765	832	780	725	761	785	766	762	786	747	754	801	766	799	764	766	775	794	745	797	739	740	773	789	813	772	790	786	785	813	777	716	773	788	796	761	770	751	780	768	779	811	814	754	781	764	751	773	853	754	808	783	747	711	801	748	749	749	714	779	723	764	748	748	754	744	766	766	798	743	746	796	735	798	763	801	786	807	782	785	763	762	790	781	753	817	723	791	768	785	838	728	740	718	814	769	786	773	773	765	734	778	726	716	793	764	749	783	761	784	759	755	769	769	758	800	785	783	751	768	782	745	749	764	733	780	790	743	733	804	791	779	742	765	782	735	773	767	766	770	767	733	794	715	780	772	772	787	744	761	777	775	802	809	840	760	782	704	738	741	783	786	756	788	788	723	766	818	795	782	767	734	731	768	750	691	822	781	755	777	774	837	752	779	759	803	778	772	787	759	760	776	728	780	747	759	809	789	833	756	724	753	779	786	778	810	789	760	763	760	748	754	763	759	831	788	772	783	817	760	723	809	747	750	709	752	816	804	714	748	763	784	774	794	760	756	751	759	822	757	750	785	784	761	816	738	746	724	728	789	795	798	754	781	767	780	787	783	813	774	782	786	770	779	775	787	733	766	810	824	763	804	722	785	763	757	752	717	791	766	741	774	739	729	732	702	756	737	724	738	773	756	742	757	756	790	750	766	776	775	731	691	789	797	759	783	776	804	766	784	758	773	771	735	826	745	748	760	767	779	817	772	741	775	773	718	746	713	764	784	742	800	765	749	774	746	737	765	749	770	774	752	761	771	764	761	776	823	767	765	772	764	775	700	770	732	742	766	754	768	751	740	753	803	782	771	786	754	782	711	735	758	761	811	773	753	790	752	763	777	790	783	773	771	840	752	790	770	821	835	737	790	763	758	796	726	772	763	796	754	756	743	785	738	782	723	778	764	770	766	781	779	736	750	758	730	776	775	767	762	751	782	747	805	760	752	742	811	745	786	777	772	796	802	743	768	746	770	740	737	744	796	775	775	757	750	779	764	729	802	767	725	711	753	703	733	762	767	796	801	737	772	764	768	719	735	742	761	765	800	751	701	775	734	722	803	745	749	745	720	738	796	740	775	746	719	772	797	740	781	794	775	744	760	722	792	760	786	697	741	757	758	768	781	789	730	723	733	780	766	786	760	768	778	783	804	736	793	755	757	835	788	779	787	773	776	753	823	737	708	780	748	754	772	786	764	753	771	712	733	796	789	795	759	789	716	754	747	714	751	768	784	793	780	765	734	750	743	762	763	709	795	723	777	755	744	786	770	746	807	780	787	761	759	768	747	701	764	782	728	758	749	716	804	773	759	767	756	738	772	807	786	749	777	732	810	755	749	777	775	771	707	802	809	791	759	786	743	765	786	747	781	800	767	764	736	783	754	763	740	743	771	804	714	789	770	766	809	770	777	754	787	776	785	718	730	740	804	750	751	773	735	761	785	734	768	760	792	794	770	809	738	755	787	802	712	709	761	828	775	757	805	801	790	728	802	811	771	811	768	695	752	731	740	763	723	788	793	784	767	795	741	809	785	791	785	783	759	707	792	750	717	780	742	797	773	752	756	769	761	801	800	748	778	725	772	730	805	781	798	759	776	726	798	764	792	799	752	762
27732	19470	5656	699	508	426	402	358	392	389	395	391	398	361	391	398	360	371	337	356	384	393	415	407	376	377	390	382	387	413	374	382	347	394	380	415	367	391	372	388	373	426	370	399	447	378	408	376	352	388	360	367	401	386	371	413	367	354	359	366	395	411	357	393	374	415	388	368	360	370	370	342	348	371	412	409	385	386	358	358	358	373	346	385	382	368	360	352	372	366	388	362	366	373	404	404	366	366	366	395	365	394	388	374	394	392	358	386	369	413	373	404	375	394	355	360	396	420	372	380	375	398	348	379	374	337	372	369	405	380	377	382	348	392	359	373	393	338	363	396	376	341	385	359	361	367	391	381	355	384	373	362	386	385	392	364	379	352	374	380	359	378	391	392	342	382	414	383	359	367	390	375	376	371	338	386	371	378	383	367	413	383	364	380	375	369	358	356	394	398	378	369	420	378	398	401	379	393	375	385	379	405	375	377	370	373	366	366	381	391	396	424	375	392	426	374	390	383	376	395	400	393	380	385	361	402	387	401	378	397	384	347	393	362	375	371	379	376	387	378	375	371	430	356	377	380	396	372	393	367	394	355	364	390	370	410	356	405	341	439	325	329	396	388	329	416	402	354	355	357	361	392	355	385	401	363	372	411	388	399	353	399	367	382	361	369	378	385	376	386	398	363	411	332	379	375	374	360	382	384	350	371	380	388	369	384	398	388	403	404	358	378	357	394	370	404	366	406	345	378	364	367	419	372	374	398	345	392	383	363	429	349	367	361	396	411	351	361	390	383	409	388	357	404	390	352	394	412	366	369	399	413	335	384	344	383	408	368	392	392	373	353	377	373	361	369	374	380	356	384	337	401	389	401	350	406	383	374	384	387	367	379	373	397	368	397	340	355	387	389	354	344	388	410	375	355	352	354	382	391	363	365	390	372	406	369	376	351	375	379	374	406	357	407	390	377	372	388	386	368	397	356	387	390	390	395	352	393	339	368	375	335	362	371	414	373	405	359	375	374	350	373	350	382	349	373	376	387	389	400	343	357	374	390	363	402	398	374	386	362	404	344	371	362	396	377	409	390	391	342	421	390	364	366	379	384	345	367	381	379	394	386	392	375	374	376	383	396	349	374	403	383	392	393	442	354	387	396	386	364	381	359	351	350	385	339	348	374	377	333	406	385	357	361	381	354	383	409	399	393	376	379	381	343	374	336	397	377	417	369	378	337	369	374	382	391	374	384	390	371	397	387	391	384	359	405	371	370	382	388	369	392	392	382	395	369	368	390	396	389	379	372	365	355	362	338	361	393	385	382	369	353	374	389	389	400	393	373	361	410	398	397	360	420	346	353	411	368	374	379	382	376	399	378	353	374	362	383	375	359	385	360	346	365	413	418	387	427	374	354	370	391	430	391	371	424	371	378	391	409	357	374	360	386	383	381	390	376	370	418	388	375	344	389	345	379	365	378	368	382	362	374	367	369	353	390	391	348	394	381	392	360	362	372	412	366	370	390	381	375	382	396	354	385	418	386	381	405	385	396	401	379	381	361	377	370	351	412	362	368	411	371	379	350	379	404	357	398	397	361	422	350	356	396	395	393	372	419	418	359	357	364	368	385	407	395	379	374	352	393	398	359	409	381	389	424	387	356	374	381	382	423	390	360	400	386	409	373	414	384	386	387	369	365	382	368	386	398	370	379	340	387	384	367	381	401	386	361	398	388	358	393	384	399	396	367	394	395	397	363	402	391	362	388	363	376	381	373	379	369	400	396	351	360	398	366	389	369	378	385	369	408	394	358	373	394	391	348	371	387	390	404	376	366	370	390	361	381	368	381	385	354	393	370	370	358	376	365	413	414	387	347	413	371	409	408	388	408	388	412	380	421	406	434	354	379	398	421	381	400	394	384	357	403	394	363	391	373	340	372	395	382	355	401	376	366	337	383	347	395	392	348	369	346	375	385	394	369	407	371	387	362	356	400	399	381	386	405	389	368	347	361	355	368	405	352	361	353	396	369	364	351	424	358	323	373	388	411	393	372	365	416	380	388	405	349	373	329	383	394	389	374	372	365	371	369	407	408	383	394	374	384	369	422	392	380	366	372	357	396	366	393	375	384	392	388	363	362	389	384	376	360	380	384	372	384	367	389	423	360	385	397	379	392	394	377	340	402	415	389	391	394	390	375	394	345	347	365	403	411	417	384	372	396	369	432	375	387	367	391	393	372	388	360	392	389	402	411	383	390	392	378	388	392	377	413	393	401	390	401	350	372	407	381	415	376	368	365	378	348	400	423	388	382	344	406	399	393	407	408	360	417	440	367	358	369	397	356	384	376	375	382	396	430	367	366	383	399	362	393	394	362	386	353	366	382	380	394	367	410	368	409	412	382	346	392	375	389	409	360	369	377	408	390	354	357	399	391	393	382	396	357	384	396	353	403	399	350	404	363	357	366	376	395	383	392	366	365	395	394	385	360	380	382	376	404	375	342	384	399	387	385	373	373	381	373	384	381	392	371	375	425	382	374	403	377	382	406	378	380	425	398	394	363	394	392	374	402	393	369	383	393	361	390	353	354	364	353	413	355	359	389	371	410	367	378	377	377	361	388	391	361	336	346	367	379	379	400	387	388	364	396	383	365	370	366	359	393	381	390	380	363	391	382	382	366	392	368	369	354	395	363	361	364	374	372	410	369	336	389	402	422	364	338	383	401	353	403	390	429	379	386	375	376	375	388	404	387	366	434	366	382	350	411	369	359	397	376	367	388	365	386	378	388	370	375	371	360	375	374	363	416	397	360	349	394	365	381	362	370	376	381	369	432	403	344	382	371	409	400	371	366	376	397	373	405	380	386	393	377	396	377	369	389	373	404	378	377	342	341	359	390	384	373	355	398	367	399	360	408	413	372	402	393	392	391	382	400	383	391	391	397	381	378	400	375	388	384	414	361	365	362	362	422	393	400	361	412	358	367	355	384	378	409	381	373	380	379	393	352	373	383	395	362	395	364	425	404	427	377	376	368	401	351	369	368	405	380	362	358	398	394	381	394	372	354	348	390	386	395	363	382	382	352	402	365	388	360	392	355	358	378	360	384	375	382	379	371	383	365	391	392	370	364	401	390	393	398	389	392	384	384	383	381	367	386	390	410	390	369	414	371	403	362	393	317	384	403	385	396	401	385	355	350	386	372	379	396	398	370	408	375	362	404	401	382	357	357	354	366	404	382	357	381	415	397	372	381	357	355	359	378	377	379	408	406	354	377	339	411	373	389	395	401	377	383	340	365	386	409	386	363	393	391	409	384	392	375	399	373	354	368	358	411	413	400	356	373	386	374	377	372	374	404	393	380	384	360	399	393	401	369	396	330	357	404	369	402	388	384	378	401	379	373	442	337	373	403	415	426	395	398	399	361	383	396	390	386	399	363	363	411	381	395	388	366	380	341	361	385	386	421	366	374	393	366	377	367	389	361	369	375	393	367	426	401	344	362	389	369	400	368	397	402	390	373
10974	11838	923	531	491	476	438	458	466	424	430	496	399	425	446	429	456	402	424	415	402	426	442	447	401	407	396	461	380	404	398	430	437	445	441	425	403	455	432	444	396	452	463	375	440	443	431	434	423	472	447	433	426	451	423	412	402	407	415	426	423	432	419	448	447	434	411	464	428	407	447	450	438	449	408	412	426	445	435	436	441	465	408	403	432	434	478	465	413	430	412	417	405	440	445	428	424	422	429	462	402	424	428	404	429	458	407	439	422	387	416	432	410	417	447	412	418	448	403	427	425	423	437	387	386	450	408	434	480	411	427	443	402	443	402	457	434	434	441	398	415	395	437	419	450	425	405	413	383	411	434	424	434	430	455	422	426	417	413	407	417	440	484	449	438	416	413	408	426	409	462	436	427	447	439	420	459	436	470	421	418	459	389	421	425	443	376	446	421	417	429	385	414	439	453	456	432	427	422	434	430	480	456	419	417	440	404	416	448	394	397	462	445	406	428	473	417	399	403	432	425	417	403	408	425	421	412	452	418	435	417	398	443	422	437	417	408	431	433	404	407	414	411	459	413	416	421	447	428	440	430	448	423	414	438	427	438	412	431	400	410	420	433	427	460	428	446	443	441	450	410	426	424	429	441	460	426	408	441	452	468	395	426	443	408	465	429	440	409	447	425	414	421	445	423	421	418	430	423	438	433	393	422	432	418	408	433	448	427	443	436	422	399	412	419	428	430	424	445	381	442	458	448	434	427	418	426	429	416	436	427	420	406	448	419	391	448	451	421	414	441	430	427	466	432	426	427	404	421	427	376	431	445	470	402	442	436	440	413	404	420	416	415	423	416	455	445	413	439	424	417	425	432	411	425	408	437	459	434	462	467	441	418	441	365	400	399	397	481	412	416	432	405	397	385	412	401	408	433	390	428	414	430	421	444	469	445	457	453	430	436	421	464	440	434	412	420	407	437	398	402	387	458	449	450	441	437	439	485	411	433	450	418	458	438	428	452	398	413	422	412	411	420	417	402	432	451	469	412	427	413	454	412	431	364	426	423	448	412	413	408	412	428	423	429	429	402	445	420	426	448	421	450	410	409	399	446	389	434	448	403	415	441	398	439	400	462	451	436	385	411	403	418	453	407	429	398	448	425	429	425	414	397	442	430	415	412	413	398	427	446	360	405	449	416	472	447	405	421	434	413	407	426	428	460	439	431	423	413	461	425	428	412	467	426	453	437	442	391	458	423	419	424	431	429	427	430	404	419	451	440	427	427	431	418	419	432	439	429	422	427	425	394	417	397	423	441	433	412	397	463	424	463	402	440	418	455	391	441	417	423	390	404	457	432	419	405	442	423	451	412	396	427	428	436	429	447	417	425	403	433	433	432	450	387	395	463	432	397	440	461	436	436	430	440	433	417	444	436	417	411	419	399	410	412	420	408	398	419	418	415	435	424	426	422	408	406	487	453	412	404	402	427	401	442	409	423	400	421	413	419	428	418	427	412	400	386	405	427	438	454	383	424	451	426	424	431	419	397	420	457	389	418	420	431	396	440	397	438	374	427	422	440	461	438	421	448	440	418	413	409	449	444	439	433	400	420	421	409	415	410	411	465	427	407	449	417	414	460	386	410	426	383	471	444	408	401	468	424	408	467	453	425	447	423	434	407	405	430	411	413	433	412	442	420	439	411	394	414	440	409	429	439	415	421	397	420	440	426	415	449	408	393	459	397	443	428	417	437	442	424	435	410	420	428	404	444	430	410	414	414	439	446	450	435	409	426	451	448	409	429	427	401	411	445	444	400	391	460	423	458	443	421	392	432	418	448	450	405	415	447	432	441	438	432	451	421	436	373	458	458	429	386	413	434	434	402	472	433	384	441	441	434	422	421	422	434	430	445	392	447	429	409	405	417	455	420	452	406	433	405	434	414	435	383	442	456	396	427	423	431	413	415	432	398	452	460	428	425	463	409	424	454	451	434	390	469	422	460	413	424	433	411	442	419	438	403	425	414	462	437	396	456	414	444	411	431	396	399	447	422	414	435	415	436	435	416	437	416	410	413	428	411	454	390	432	406	428	433	411	418	428	422	446	422	416	435	409	413	413	428	440	409	435	430	423	381	437	406	440	410	415	453	393	433	384	457	431	428	431	474	432	391	438	432	438	396	381	404	433	441	438	421	431	445	427	422	450	410	430	412	456	425	385	467	426	385	455	449	425	414	443	408	422	438	447	409	438	443	415	461	447	420	436	417	396	432	404	448	458	413	422	433	443	410	446	439	406	425	412	439	413	404	410	413	427	413	405	395	417	402	436	434	401	422	416	397	383	422	438	438	448	421	402	449	464	453	417	419	392	391	416	455	426	402	432	441	443	425	441	460	450	429	416	419	449	423	418	439	437	395	440	423	409	433	405	434	415	433	401	429	464	429	427	417	400	453	461	429	381	402	408	452	418	465	416	408	432	411	417	436	445	430	433	442	442	473	408	404	422	434	415	430	404	434	403	422	458	460	455	431	444	413	421	432	432	457	487	416	437	421	451	401	414	445	409	412	425	386	433	443	434	456	461	422	392	414	409	424	433	435	443	432	384	399	410	438	419	451	437	412	398	400	411	406	445	431	430	432	442	382	433	413	430	422	461	422	424	433	420	432	429	389	423	428	431	432	411	475	422	423	424	434	425	470	426	416	455	430	443	455	474	412	431	436	450	412	448	418	412	464	406	417	444	420	436	429	424	378	421	443	441	452	461	428	426	433	417	404	384	415	434	414	433	427	404	459	410	424	427	398	447	437	411	449	410	447	438	432	445	444	400	386	440	458	424	449	431	426	422	392	426	457	431	405	441	408	451	439	425	419	413	410	408	449	403	448	441	456	437	433	450	405	447	420	412	446	406	428	450	438	439	415	383	462	456	436	429	428	408	429	414	448	419	445	446	451	431	427	439	435	457	424	418	449	398	420	435	397	420	424	443	448	411	444	416	401	439	386	459	404	448	397	426	431	443	459	442	430	455	437	415	452	431	399	402	436	451	443	398	416	428	383	434	441	449	413	437	390	406	414	441	431	413	418	413	400	399	422	417	423	421	402	457	396	462	448	431	445	412	434	414	427	411	368	439	445	448	425	411	408	441	433	442	465	408	418	423	450	434	448	419	429	465	401	414	426	442	451	417	418	418	433	426	408	468	450	412	427	433	404	429	436	426	396	443	404	448	407	392	408	426	431	415	428	411	431	461	438	443	444	421	467	442	427	437	422	424	464	406	446	442	388	424	422	444	406	406	419	432	413	398	417	406	451	426	395	435	441	394	428	437	377	385	449	438	415	406	400	460	418	406	414	428	440	429	417	420	452	424	412	417	395	405	426	411	414	432	443	453	437	418	468	431	433	446	377	364	405	426	432	424	404	432	383	416	416	435	407	418	445	401	426	454	414	462	404	456	429	438	438	423	462	445	422	408	449	441	447	420	441	425	452	425	420	412	409	436	412	406	388	452	432	380	414	435
23838	21133	28662	23807	21114	9793	994	634	545	516	482	449	459	415	413	396	415	362	415	389	315	417	383	361	354	346	400	377	341	335	326	358	382	364	337	311	333	327	340	355	313	369	346	335	320	323	332	360	324	354	343	365	329	352	312	298	342	328	331	327	294	354	346	344	346	357	345	309	375	361	336	365	354	382	347	335	346	332	348	326	324	327	383	338	310	342	326	319	326	348	326	323	332	332	367	351	334	350	384	308	333	352	321	336	335	350	319	347	348	362	322	326	402	359	338	357	339	347	356	321	335	329	320	305	329	360	321	321	336	303	366	358	327	333	319	351	318	308	367	348	346	366	323	347	325	328	368	350	323	356	349	314	337	355	311	345	354	358	362	346	331	381	330	362	347	344	321	363	346	356	358	319	298	374	346	329	342	320	311	321	335	332	361	332	350	331	370	376	331	331	337	359	335	369	335	324	336	349	336	343	331	298	372	321	339	338	351	304	348	318	328	335	343	347	307	342	350	316	328	333	334	369	345	331	327	338	309	336	323	316	339	326	344	332	313	352	320	335	376	338	330	311	356	350	363	337	311	312	346	339	284	340	334	382	350	349	337	314	331	346	341	338	358	339	347	352	308	333	306	334	315	298	316	322	331	342	349	340	365	355	346	359	373	334	320	347	347	339	359	336	359	343	336	333	352	331	325	354	327	321	338	337	318	308	343	321	356	342	344	333	312	313	348	351	346	348	338	320	363	364	327	337	351	349	336	364	352	353	352	319	357	362	345	337	344	337	360	334	317	294	338	385	338	332	340	326	314	330	360	373	348	285	356	335	354	341	349	344	326	328	320	321	337	313	317	342	333	320	374	325	358	336	293	374	344	345	294	306	345	336	334	334	311	327	324	343	336	310	314	318	364	352	314	299	358	341	320	353	294	325	337	337	338	322	317	338	309	290	342	333	328	360	338	324	363	354	322	341	332	317	331	340	321	343	340	353	326	325	320	326	348	339	347	346	345	311	362	314	338	338	359	362	324	370	347	352	338	342	348	339	364	310	323	319	308	323	335	335	320	363	350	358	364	322	339	370	327	361	311	326	328	349	341	338	342	379	330	336	327	316	348	334	370	333	353	346	346	351	355	310	365	336	330	368	342	336	326	347	354	356	320	371	346	318	342	321	358	337	349	315	347	345	335	348	343	347	339	320	314	373	333	366	333	323	331	355	328	375	354	379	336	365	323	350	361	324	334	333	318	366	320	358	332	349	359	338	337	338	339	349	355	319	338	338	351	381	325	342	321	312	344	353	373	339	322	368	346	331	325	307	336	339	350	347	319	347	359	320	314	304	334	340	351	328	340	357	332	337	324	322	340	317	348	337	340	331	356	344	339	347	329	343	345	349	341	321	311	354	358	357	321	340	365	365	321	360	347	323	321	364	349	319	323	350	316	330	328	333	373	315	363	343	319	320	339	334	322	354	346	342	330	348	332	308	333	351	347	338	362	366	325	348	359	337	339	369	312	356	344	336	364	331	356	323	342	322	330	362	355	328	365	306	360	353	368	323	315	335	347	320	352	325	313	355	342	327	363	365	328	333	294	332	331	324	328	350	360	309	370	325	316	320	328	326	359	360	334	375	334	337	329	334	338	351	365	354	363	382	341	306	326	314	365	313	343	359	333	336	372	343	349	336	342	387	361	318	313	309	317	379	336	329	346	336	325	359	319	338	353	356	344	331	335	345	351	351	334	352	361	342	341	344	366	303	348	357	326	292	368	335	332	343	357	323	326	323	344	350	353	313	364	325	330	364	339	334	311	332	348	334	346	353	349	368	358	333	327	349	353	308	319	322	373	360	314	357	340	318	308	351	349	330	332	367	338	345	306	295	355	353	339	340	328	338	335	367	361	347	319	320	335	331	342	345	321	343	312	346	367	361	341	330	325	319	336	330	367	362	359	324	304	368	343	327	350	322	359	331	352	342	325	375	360	327	341	357	357	338	360	334	365	362	368	323	339	351	333	317	314	334	381	337	346	341	344	315	339	324	358	328	334	336	333	330	351	337	347	324	365	343	357	328	347	322	347	339	344	300	337	341	358	365	350	365	345	326	348	342	348	323	343	336	346	343	303	351	354	349	332	315	346	337	350	351	379	365	336	342	331	322	342	364	372	386	306	329	305	398	323	337	332	334	343	340	325	353	350	358	298	314	341	362	355	347	358	293	352	341	337	324	314	375	362	346	348	300	355	337	373	364	340	338	334	337	320	339	370	336	327	329	328	362	355	323	314	309	354	322	340	367	360	335	318	341	345	371	344	334	335	340	329	337	338	329	356	339	347	341	361	329	354	323	335	311	335	356	333	347	359	361	340	339	315	330	341	323	342	323	341	332	352	327	335	344	373	346	324	350	328	307	311	335	367	354	335	314	305	311	327	340	310	351	313	332	335	345	343	307	306	342	334	339	341	325	351	316	356	368	332	338	338	366	354	357	358	314	338	342	349	317	331	350	379	356	359	353	332	319	315	341	357	294	355	316	333	320	355	350	305	332	337	377	330	323	317	313	341	314	341	328	341	331	333	308	344	337	334	360	333	323	371	326	364	327	352	336	333	332	361	356	358	301	331	344	342	339	373	338	333	346	315	327	347	330	338	331	346	356	314	333	309	365	326	356	340	339	323	328	314	339	309	363	327	330	334	354	358	352	329	318	352	361	347	310	314	337	339	365	331	337	350	356	313	328	353	344	333	313	357	349	349	330	337	348	325	366	334	323	339	324	336	322	325	297	372	352	327	303	372	334	332	362	305	314	339	336	308	308	350	361	353	333	352	315	318	371	316	353	371	344	340	338	363	325	340	325	358	320	357	356	351	347	326	340	338	324	316	363	342	335	329	328	367	317	326	340	334	304	373	356	355	325	312	317	316	356	371	378	315	344	347	352	333	355	365	390	338	358	344	357	371	361	311	328	338	345	332	364	328	321	345	303	326	356	334	343	360	337	330	318	347	340	315	337	318	349	319	354	352	349	343	320	335	335	376	342	342	320	326	357	346	307	314	325	359	361	349	330	308	318	344	377	336	334	337	363	329	335	334	345	354	346	307	332	315	349	350	326	368	356	302	342	325	313	326	327	330	328	321	316	349	336	347	312	327	343	323	345	313	368	306	329	337	323	370	328	343	320	320	348	336	336	375	363	325	367	355	327	352	354	352	320	334	323	326	294	328	331	350	341	299	355	324	360	351	364	362	353	331	319	321	309	358	362	342	345	352	346	341	354	305	361	335	361	351	317	357	329	308	360	336	352	310	332	325	352	326	352	388	350	321	356	319	320	321	309	351	319	328	366	362	297	331	319	349	317	312	360	321	358	320	340	326	345	345	361	315	312	316	346	328	371	381	351	334	335	307	337	331	298	322	333	357	341	344	321	304	302	343	334	360	374	332	321	324	348	360	347	325	330	342	358	344	293	328	342	338	385	388	318	338	352	341	313	314	338	334	353	346	335	320	328	336	340	333	327
33333	32833	6957	2803	1873	1437	1192	959	767	689	619	574	526	467	458	472	416	417	481	418	434	445	420	415	394	375	408	361	396	400	395	358	409	377	383	388	420	375	382	370	352	348	381	353	380	375	361	368	406	377	348	382	355	377	378	372	360	392	371	326	355	375	385	371	388	356	333	351	396	363	406	375	410	384	365	437	373	379	380	390	382	351	358	329	370	366	365	363	370	370	351	385	351	396	363	385	351	376	361	336	365	344	368	374	351	357	371	363	377	335	334	388	399	378	363	364	355	375	373	356	388	351	376	380	369	381	356	389	393	371	360	348	347	401	375	372	401	371	364	376	368	367	363	346	348	346	358	364	378	394	344	391	376	396	342	381	383	371	367	366	342	409	400	380	355	415	355	390	391	392	401	370	375	367	366	371	406	360	351	365	352	383	359	358	363	354	358	359	344	367	340	372	380	362	389	381	372	393	389	361	377	362	348	359	365	379	372	337	399	383	359	391	369	374	374	374	378	367	371	403	356	408	363	373	348	345	385	348	373	391	363	374	330	380	356	354	340	369	366	363	373	342	363	368	377	377	344	351	384	383	336	366	380	389	382	365	374	385	366	378	376	368	392	350	354	383	346	375	367	364	341	398	325	353	383	357	406	416	407	353	368	362	399	323	384	371	336	374	357	334	379	411	391	374	389	351	361	365	369	402	364	413	358	348	401	321	389	392	364	374	386	361	400	352	369	385	389	378	397	382	348	370	367	405	329	368	357	383	366	408	372	377	363	382	398	368	370	365	386	348	386	360	362	376	380	327	348	367	362	350	362	346	370	359	406	344	353	368	371	380	386	378	340	366	359	392	369	370	354	367	401	364	387	394	373	381	354	395	355	362	332	367	362	377	324	377	326	349	347	329	399	383	380	356	351	351	366	372	404	371	364	353	363	363	351	400	391	357	353	388	390	390	367	368	378	375	363	386	369	360	390	370	367	343	369	379	342	376	350	360	367	366	368	348	377	377	380	379	390	379	386	354	384	387	384	356	372	394	362	382	379	377	377	359	373	367	346	411	359	364	374	371	339	354	372	372	396	343	370	378	373	341	390	375	364	350	365	376	342	348	352	389	357	372	369	380	364	364	354	394	397	365	354	380	386	370	374	387	356	391	402	389	379	408	359	371	405	365	329	386	369	390	390	395	400	367	370	370	338	362	334	383	370	367	390	354	372	349	382	371	360	369	374	355	359	331	352	345	327	347	347	357	392	334	372	353	367	356	380	413	379	371	352	344	411	388	364	333	401	358	399	348	341	351	340	379	361	370	393	323	372	373	361	372	398	388	376	348	353	367	351	352	385	364	375	368	380	382	382	355	381	352	390	388	388	382	360	333	376	352	387	373	338	358	375	392	359	388	362	352	365	347	382	358	370	370	374	384	390	361	354	372	397	376	353	380	368	416	360	381	366	372	387	405	386	400	379	379	376	399	375	367	398	348	372	330	361	399	359	357	360	341	346	379	364	371	351	374	377	366	364	408	390	362	352	358	401	341	361	397	326	362	355	387	324	349	414	352	358	357	333	373	357	379	384	390	383	392	385	378	380	374	389	362	371	406	338	368	394	364	366	355	369	356	329	391	372	371	356	362	387	387	379	355	335	358	370	384	369	399	372	307	362	369	372	341	366	343	364	377	368	363	368	354	346	323	387	366	385	374	369	406	366	365	370	400	397	350	387	365	330	356	338	386	364	378	345	360	375	360	371	363	362	407	375	374	344	399	358	342	376	367	382	360	355	351	371	359	368	378	369	380	397	365	365	378	369	350	383	304	373	386	388	370	383	356	345	372	373	334	377	350	355	384	402	333	389	414	383	352	367	344	362	375	390	382	389	360	389	361	388	336	389	362	350	349	340	368	372	384	360	364	402	340	354	379	386	362	369	321	397	375	381	346	351	372	346	383	385	373	359	359	340	350	365	385	350	373	368	384	352	360	363	384	365	389	426	355	391	357	388	378	378	389	363	396	367	406	351	398	372	378	382	383	379	383	372	385	350	365	382	383	380	378	393	354	352	358	404	360	353	350	349	328	335	355	404	361	347	373	406	376	372	337	423	357	335	384	364	384	371	388	344	425	368	357	373	385	385	360	387	418	413	351	379	360	364	351	381	380	374	369	339	368	361	379	354	370	365	372	387	388	359	385	372	369	354	408	369	374	335	360	362	372	349	328	366	361	351	335	349	364	349	391	353	368	382	344	353	402	380	346	350	388	373	351	376	402	378	373	361	357	361	361	398	407	358	398	370	369	369	397	383	369	341	354	343	360	385	377	381	379	347	368	360	359	363	367	353	340	392	360	373	347	406	375	394	358	347	336	348	339	349	367	386	340	397	365	360	365	377	383	367	382	379	358	355	344	354	389	381	335	382	370	377	370	384	368	341	373	384	364	399	359	352	360	384	385	376	405	344	375	357	361	396	356	341	344	360	357	385	338	363	374	357	385	375	406	371	354	350	372	361	377	388	336	346	373	372	362	363	381	384	396	337	385	373	390	348	374	352	383	397	378	359	363	349	384	410	371	367	387	356	356	379	353	345	359	374	359	378	371	373	344	370	374	340	348	367	358	374	387	348	370	369	366	354	369	364	391	359	380	342	383	370	383	360	383	330	371	372	341	347	383	369	379	367	340	370	411	372	375	369	367	354	367	343	369	358	401	403	368	357	394	402	364	398	349	349	396	379	361	360	375	363	378	344	351	383	355	386	350	362	396	374	364	361	349	388	362	346	379	388	382	401	389	365	364	377	375	386	353	388	372	345	331	370	398	393	357	395	338	373	383	372	344	392	364	383	377	375	379	352	392	376	362	353	377	422	361	354	334	379	344	385	349	365	393	388	318	395	347	357	334	356	320	388	358	358	379	340	359	351	365	342	333	384	389	384	348	362	387	331	397	370	341	393	344	384	380	376	351	360	398	362	365	381	366	366	382	367	376	360	349	370	378	352	363	372	393	363	319	367	394	372	401	395	373	373	362	359	330	335	353	367	385	387	359	355	390	367	389	366	385	406	392	372	364	380	362	362	368	351	367	358	369	334	392	366	355	371	383	327	373	373	367	389	348	384	358	372	411	353	369	383	346	386	359	383	374	346	365	384	345	364	373	382	342	380	361	387	359	365	360	363	335	391	368	369	359	354	349	331	351	396	352	423	381	338	351	371	384	368	368	359	389	338	391	369	344	356	384	362	378	354	379	316	398	395	409	377	364	356	413	395	353	397	354	376	364	390	374	317	385	362	382	385	372	373	381	388	367	358	364	402	376	369	337	355	405	385	355	360	348	361	349	367	340	382	387	373	369	390	368	366	400	372	350	389	383	348	320	397	347	379	362	380	365	325	348	378	371	366	359	370	371	377	385	367	386	391	349	381	369	387	343	355	390	346	400	380	362	340	392	393	359	340	365	396	384	366	354	365	353	341	390	356	345	427	340	349	361	354	346	337	400	375	361	365	353	336	376	409	372	377	363
25023	21230	27298	25006	9333	1173	1007	905	858	841	816	769	767	756	700	782	728	753	778	722	752	758	771	707	716	727	722	721	735	729	695	712	756	703	708	722	716	691	722	746	760	711	684	733	705	694	730	729	750	770	717	738	716	730	718	669	706	736	725	704	732	809	720	723	714	742	809	726	682	669	686	715	664	703	732	690	719	742	760	701	734	738	668	707	715	733	693	693	779	711	732	697	707	716	749	729	747	710	742	705	701	720	718	730	752	755	730	714	645	795	731	712	784	762	764	748	733	693	715	716	724	736	764	739	725	712	756	767	728	664	682	686	803	752	770	712	767	746	748	746	717	728	734	703	714	706	769	741	733	754	719	714	700	719	754	713	703	715	683	754	748	779	704	691	700	725	714	730	710	716	710	731	770	748	765	663	753	699	745	778	719	760	731	698	659	724	719	679	693	695	701	744	700	704	707	747	691	733	711	681	737	713	714	748	752	720	724	717	734	719	713	740	730	668	711	685	717	721	750	768	666	761	712	670	737	698	744	706	702	700	743	729	741	709	697	675	753	720	747	693	719	718	757	714	763	732	699	689	734	747	747	731	716	712	730	675	729	738	738	745	762	723	693	713	723	707	723	716	723	698	705	732	676	703	728	743	741	740	740	737	747	720	690	674	754	718	718	694	768	691	664	748	786	707	697	723	725	684	777	739	710	733	697	698	704	695	745	746	773	755	664	702	716	661	758	723	732	723	705	729	720	651	740	704	719	713	728	696	761	741	744	762	740	736	690	724	710	749	779	748	711	719	723	683	757	733	712	718	699	717	696	706	739	755	718	693	694	755	761	735	708	740	684	694	691	742	723	731	736	769	719	712	720	701	714	780	777	761	742	742	730	759	731	790	757	730	716	677	725	741	751	720	686	753	731	699	735	703	753	720	680	713	726	765	732	708	783	712	707	700	751	713	701	718	714	663	772	723	704	701	720	670	742	716	713	673	746	760	731	743	730	743	736	737	758	725	741	717	705	686	692	711	712	730	728	745	690	695	755	740	743	736	724	685	752	739	751	715	715	675	755	733	726	740	755	715	746	746	656	735	699	743	747	760	706	744	784	729	741	721	786	742	768	748	734	748	736	739	702	717	710	765	675	725	715	679	725	687	747	756	740	728	682	725	695	741	701	753	729	712	694	727	674	658	760	706	669	715	727	680	726	719	709	686	717	717	742	754	694	713	688	707	693	732	758	715	716	707	728	688	722	717	730	703	677	741	715	715	695	716	701	687	723	760	731	715	726	782	751	741	711	749	717	735	738	699	704	723	746	718	672	736	727	712	743	755	712	715	729	723	722	715	755	682	705	708	735	741	737	760	726	734	692	696	722	719	712	751	711	847	721	733	750	770	763	725	747	720	716	725	722	751	685	694	691	751	706	763	691	703	729	729	658	747	690	741	713	759	702	776	727	725	699	698	745	655	732	713	751	746	693	700	706	689	720	690	735	688	741	670	727	703	706	701	704	713	743	791	700	729	721	700	729	711	652	708	742	694	745	738	758	712	759	738	710	693	761	750	705	748	701	724	722	716	717	725	762	734	709	711	734	735	740	742	765	763	781	661	749	686	698	683	746	719	714	708	726	684	745	674	738	686	743	753	693	758	769	684	729	761	745	746	713	690	723	701	731	769	741	765	718	681	757	743	708	727	722	709	723	749	737	718	749	699	734	763	754	704	674	743	688	710	719	705	701	691	697	711	748	724	710	744	776	736	746	766	755	713	719	723	738	755	710	741	713	713	741	717	686	711	698	679	662	718	747	720	684	771	713	704	764	721	687	706	727	710	721	687	702	693	700	696	701	722	663	751	728	743	745	720	772	738	710	699	740	740	717	766	718	719	702	719	739	732	686	715	682	680	712	697	632	647	751	749	744	720	667	716	728	763	713	791	741	709	737	723	746	712	707	723	765	706	693	736	687	709	686	692	696	738	698	718	712	656	771	686	722	732	753	670	731	748	767	692	711	764	792	709	731	735	754	736	688	732	676	712	721	725	715	699	716	757	759	712	715	706	708	722	677	711	710	704	745	709	708	680	695	718	726	750	676	691	732	725	733	709	725	697	715	724	723	747	677	736	767	706	740	734	713	753	710	727	734	663	735	666	722	717	712	729	762	750	719	743	715	797	721	739	693	744	762	738	789	716	702	743	734	678	703	742	689	749	716	742	752	727	708	700	714	733	679	687	715	747	788	708	711	685	757	721	759	704	722	717	682	688	734	763	741	701	728	752	679	738	738	740	710	678	717	708	659	755	728	714	716	731	759	724	715	718	683	708	734	738	731	731	738	740	743	753	730	715	701	727	719	736	729	711	751	756	706	708	747	754	686	719	711	726	643	689	682	706	718	730	691	734	722	730	733	701	717	758	720	682	754	746	767	727	765	678	733	743	715	745	733	735	763	694	729	682	737	736	733	647	750	738	714	770	746	658	740	785	730	730	710	738	721	684	701	724	735	750	721	744	669	696	722	672	732	660	781	761	745	735	681	731	711	695	749	753	714	737	758	718	749	694	752	695	677	718	691	715	734	761	708	714	746	682	737	744	732	756	692	729	713	688	697	757	699	695	728	750	708	693	715	670	709	759	709	746	729	694	710	755	707	733	698	704	670	693	756	715	684	722	744	687	788	706	742	757	685	734	743	748	734	761	704	717	716	762	798	714	723	746	712	773	709	739	727	664	720	748	695	718	725	719	686	671	731	704	677	749	718	737	738	751	672	747	668	722	709	728	726	696	687	709	693	717	709	739	723	707	704	792	720	749	704	733	699	692	709	706	746	700	728	738	670	777	704	683	721	701	753	692	650	687	687	701	758	675	715	724	732	748	724	722	737	697	720	702	711	701	741	752	750	739	723	714	744	716	742	709	744	764	761	707	723	657	748	735	697	691	734	753	758	766	694	740	695	680	745	702	745	779	689	708	726	743	731	677	705	751	756	757	682	742	701	720	680	706	718	735	709	713	727	694	723	713	730	769	749	770	680	678	721	691	723	741	722	722	740	730	730	729	728	768	696	732	684	709	735	728	772	704	694	726	695	753	730	776	683	686	729	739	738	719	785	757	745	741	722	711	724	735	711	733	739	687	715	719	723	714	717	727	720	721	725	752	681	689	712	672	701	731	768	703	701	751	722	743	753	724	739	746	763	726	678	700	738	739	722	715	697	668	707	699	720	747	741	756	709	736	696	715	747	717	706	724	700	725	761	744	724	726	698	739	730	733	745	742	684	701	747	689	723	719	790	742	726	733	705	731	714	685	718	707	738	727	700	732	733	738	719	746	698	675	742	739	714	735	686	717	723	744	687	714	677	721	671	661	706	694	723	678	715	659	734	671	715	724	698	723	736	781	748	733	734	731	715	703	784	697	727	682	693	748	729	768	689	737	725	735	700	724	718	706	749	737	708	736	719	732	728	741	755	687	741	774	733	723	736	666	733	726	746	758	706	751	686	744	720	745	689	742	724	727
29524	24978	5812	2038	1613	1326	1153	1022	1010	955	874	855	807	817	885	799	799	816	804	800	792	775	830	744	771	746	758	773	772	810	789	774	818	794	802	728	777	761	720	793	765	781	751	712	768	757	787	774	820	747	703	752	822	719	759	741	738	754	764	749	770	803	817	761	761	732	778	780	798	775	745	792	805	763	751	743	778	727	750	765	763	779	721	800	710	749	734	770	781	784	795	723	783	795	761	721	686	779	743	757	761	747	734	759	800	749	808	774	773	761	785	731	781	715	796	754	784	781	715	791	713	792	783	764	751	784	743	737	731	772	766	755	750	743	783	756	744	728	772	750	777	798	752	798	776	763	748	739	735	792	767	774	805	761	773	764	789	718	752	759	754	818	700	759	749	731	796	765	818	732	757	747	738	714	754	753	787	740	725	764	759	747	757	730	806	712	775	746	736	759	808	761	759	788	743	765	751	736	725	761	765	785	723	790	743	727	817	802	767	744	795	760	754	758	795	751	789	765	796	749	769	757	760	726	764	805	795	720	783	744	760	758	758	793	799	762	767	786	778	739	758	767	741	722	717	760	753	781	770	778	726	732	736	754	734	776	842	750	765	771	763	748	774	768	797	790	756	780	753	746	761	746	813	780	733	770	778	784	747	786	817	794	759	789	764	745	788	769	760	810	764	814	775	848	737	729	777	752	800	796	772	750	761	772	785	763	754	735	770	714	742	796	727	820	761	786	774	716	781	751	780	775	749	746	775	791	785	764	795	751	719	730	787	774	786	720	711	766	752	784	704	738	754	757	747	778	699	726	743	765	788	741	748	806	736	756	746	717	726	738	788	810	743	779	805	792	811	746	774	735	768	705	773	774	760	747	754	770	701	753	774	809	723	797	780	694	746	789	789	755	731	789	771	760	783	818	735	791	759	739	737	764	791	713	706	763	770	735	788	731	803	766	742	798	741	738	789	725	759	800	782	735	768	742	755	813	759	785	723	786	745	781	760	741	764	772	765	732	828	713	796	714	737	761	785	773	789	729	788	741	775	809	766	765	695	748	786	758	738	745	781	776	774	730	777	782	745	784	724	753	775	760	771	779	809	792	779	780	805	748	753	780	789	774	776	765	818	754	716	749	747	760	746	724	766	749	740	757	733	752	811	782	775	782	798	768	784	762	830	783	784	751	777	776	750	744	715	774	779	769	762	780	736	771	800	809	736	764	788	753	733	827	718	823	748	756	769	758	749	724	793	781	731	753	735	773	749	798	746	822	759	814	701	692	746	807	762	740	749	734	745	748	785	771	730	725	733	740	735	755	760	750	777	759	743	803	765	751	762	813	750	724	776	779	694	759	740	772	737	777	761	816	734	788	772	779	742	782	739	789	774	788	765	747	761	751	791	762	779	773	770	785	806	795	813	767	769	693	756	776	727	750	735	800	679	762	797	783	761	734	784	728	702	777	771	737	738	763	770	737	773	751	769	803	748	736	783	737	781	784	770	728	749	758	751	790	788	756	736	832	758	789	741	784	810	780	752	796	784	788	757	788	703	750	769	766	788	799	779	739	734	808	796	778	775	726	761	736	776	789	741	772	756	776	804	737	757	773	735	773	745	744	774	807	805	753	780	770	794	778	788	760	751	704	761	779	789	768	801	756	729	765	816	726	731	786	721	743	737	721	734	772	757	762	721	762	725	742	763	761	764	753	767	764	794	783	777	792	824	748	767	722	764	767	758	757	770	814	804	762	753	715	763	750	760	747	776	774	736	717	726	770	745	778	746	734	769	728	765	740	831	795	778	796	735	786	716	792	770	765	778	790	727	706	786	709	798	771	739	771	785	765	738	744	752	800	722	790	775	771	738	804	734	764	795	715	746	756	769	770	786	772	735	788	773	773	764	730	784	746	797	744	733	761	737	758	752	746	725	730	748	793	807	763	774	733	792	748	745	796	743	745	726	724	767	733	749	743	781	759	754	724	751	770	757	774	769	782	775	759	767	709	747	743	752	799	720	783	771	790	792	749	728	756	760	784	733	746	805	747	769	736	759	757	744	746	736	825	756	740	753	787	766	774	779	764	779	825	739	735	740	770	735	754	707	715	758	748	769	774	751	755	786	738	765	748	692	734	739	788	773	765	745	705	777	718	762	719	759	802	732	773	777	774	747	786	763	764	759	741	777	718	749	746	755	763	786	748	817	784	727	775	790	781	759	831	783	734	720	764	769	735	772	708	755	772	812	745	744	700	785	795	749	757	719	734	771	759	780	779	719	798	775	705	764	758	773	776	742	732	763	791	723	789	775	774	790	778	791	747	796	753	759	741	794	754	797	735	759	758	793	777	780	788	730	766	753	718	778	761	755	759	724	734	703	766	716	751	774	761	752	775	749	736	784	709	788	752	715	743	766	709	774	725	759	745	801	731	808	753	758	753	791	768	734	779	717	738	812	715	777	782	719	737	736	756	718	753	766	711	765	744	713	759	782	753	718	807	775	783	759	779	798	777	758	746	776	757	733	744	773	742	738	815	728	794	786	698	749	756	765	808	773	779	761	768	712	815	797	789	748	779	739	756	786	755	772	770	784	788	737	751	746	765	776	756	765	753	775	781	748	738	788	735	743	746	738	751	725	746	728	758	764	769	805	787	803	749	778	784	755	832	761	805	733	744	790	760	777	774	708	770	791	763	798	764	754	744	756	734	765	779	736	761	739	737	731	760	764	789	739	776	778	751	797	809	716	733	756	735	733	760	763	724	748	720	766	775	755	786	779	812	768	793	753	717	733	727	721	742	790	763	704	791	808	797	721	730	803	779	781	735	762	747	778	770	767	712	762	755	699	738	740	795	785	759	762	763	782	690	766	728	758	743	732	778	753	809	736	762	770	765	783	737	732	787	776	755	764	800	769	743	724	750	792	742	803	775	807	757	770	785	744	720	711	760	752	784	778	750	713	733	779	769	767	785	736	771	814	836	758	704	735	764	789	786	764	772	740	799	747	758	790	736	773	719	736	743	747	766	767	734	713	788	734	765	712	771	787	759	734	752	761	744	741	780	772	751	774	784	742	764	779	752	727	785	730	757	788	722	770	766	771	785	754	781	788	735	761	757	778	767	722	745	753	761	728	760	760	728	766	794	770	770	765	779	763	795	733	763	750	796	797	761	782	746	754	795	793	771	773	754	766	756	774	740	791	786	780	754	742	764	732	776	789	771	698	789	761	775	769	770	763	755	740	787	713	740	801	778	742	734	732	787	754	746	732	725	747	780	775	784	780	762	787	772	774	744	747	794	754	761	812	773	747	775	805	745	756	753	705	690	729	731	772	761	777	733	805	743	813	760	739	791	726	766	831	742	774	690	729	781	770	758	788	756	811	782	808	805	770	793	733	731	758	743	738	763	769	750	810	741	816	765	716	738	772	742	780	742	728	754	778	802	743	726	767	736	763	772	773	731	738	768	771	806	771	721	779	753	771	740	774	711	743	769	730	781	757	753	790	808	750	726	756	799
22663	21135	28856	23621	21127	21115	6496	1519	1153	1111	1057	1071	918	933	935	859	908	882	910	839	871	843	826	825	841	814	841	845	773	782	798	774	751	795	811	783	777	836	788	809	770	751	804	871	844	832	775	786	745	796	807	746	738	784	803	760	756	807	768	776	747	747	753	724	782	814	765	825	752	777	774	764	755	817	745	791	818	765	773	747	785	784	793	765	779	804	774	790	731	784	761	797	778	715	759	776	718	764	805	764	759	759	777	753	734	806	715	805	788	758	717	735	761	774	791	724	801	778	787	767	813	774	745	778	762	750	769	816	745	779	790	767	755	672	769	793	772	757	774	755	771	746	749	774	765	792	780	790	778	778	790	772	817	787	774	832	792	781	764	790	802	758	750	769	743	777	773	746	766	785	799	774	758	784	742	806	774	749	758	748	741	764	784	816	804	767	781	763	812	793	817	765	791	796	774	779	762	767	772	778	782	799	769	747	808	733	751	762	804	784	790	739	801	769	795	766	766	766	768	760	770	778	796	802	727	763	792	768	773	797	735	784	784	781	761	755	778	812	794	788	751	806	787	791	725	732	773	764	788	751	784	731	745	791	770	760	788	770	780	777	761	795	809	768	742	716	772	773	810	746	765	762	842	805	793	792	806	758	776	815	733	832	740	746	757	681	802	774	755	800	781	748	763	767	787	739	722	710	739	789	757	795	715	724	774	773	784	762	803	788	809	809	778	800	774	810	797	772	803	768	803	770	771	796	757	778	742	724	785	792	769	756	795	749	747	753	777	767	702	781	758	768	800	797	736	798	774	795	780	798	777	737	797	820	758	794	798	768	787	790	760	795	705	724	778	725	788	818	780	804	757	806	764	721	772	808	796	781	751	735	799	790	777	786	766	775	795	835	804	790	743	764	792	782	776	786	834	804	758	786	792	774	769	719	825	785	811	734	755	759	822	751	778	823	768	745	752	769	805	781	814	750	770	753	755	792	791	794	786	794	776	758	728	733	785	804	740	837	756	775	788	747	779	811	748	762	767	762	759	756	786	768	753	800	770	780	775	762	807	749	758	787	732	754	817	772	829	787	732	817	796	792	768	763	754	787	779	776	832	812	724	764	776	762	801	771	768	781	799	810	742	764	808	782	732	754	752	777	770	766	793	750	767	751	758	745	784	759	698	831	737	736	767	723	737	779	752	739	754	784	805	782	753	819	809	799	757	783	802	751	764	755	773	742	773	740	760	760	818	725	759	736	761	738	781	747	768	729	755	745	772	714	765	816	753	722	772	793	785	771	764	740	781	781	807	790	760	781	730	747	777	779	809	786	809	798	763	756	778	794	763	793	752	806	809	754	801	817	729	788	760	764	791	819	721	802	758	784	714	818	791	742	781	807	777	778	732	784	809	798	750	748	816	813	775	779	725	790	768	796	766	778	766	763	753	764	737	819	753	758	769	811	749	801	761	766	731	783	754	756	791	769	822	743	787	800	731	763	775	792	765	760	834	702	780	731	817	751	783	716	767	740	782	786	738	774	756	801	790	730	769	739	793	793	783	762	795	791	799	807	797	776	789	749	770	742	851	831	801	761	788	762	746	775	742	791	816	804	778	741	746	795	792	791	760	744	755	763	770	745	802	768	779	767	802	728	741	758	766	803	778	810	796	763	809	805	738	744	852	763	771	844	747	781	774	813	777	760	781	730	831	787	738	785	760	792	716	811	790	766	755	813	752	815	744	721	806	784	744	747	758	699	765	751	813	723	777	796	781	804	776	789	783	794	783	795	823	777	765	793	802	763	757	778	773	771	758	746	733	789	731	777	794	729	801	710	748	751	823	787	752	744	763	810	767	786	761	804	750	812	786	767	763	737	786	783	777	783	754	771	734	758	770	826	746	762	786	777	778	749	769	804	806	750	769	779	774	781	759	692	787	768	760	763	776	744	802	750	779	760	794	764	775	777	753	793	803	735	774	832	779	744	739	765	784	766	729	804	727	809	766	721	737	772	770	820	793	789	712	775	741	768	760	756	715	772	747	811	754	739	752	722	778	763	761	683	780	796	798	783	742	787	799	798	767	738	757	754	783	731	782	724	766	745	726	779	781	818	836	716	747	813	783	786	764	774	720	868	760	745	732	794	723	808	772	778	782	733	794	719	839	808	800	702	745	738	758	827	783	744	774	711	814	791	796	753	749	776	794	802	803	807	775	775	785	753	725	762	756	793	744	796	731	758	783	798	794	725	796	745	794	789	751	779	783	800	800	791	812	747	753	793	759	799	788	733	708	739	792	761	780	786	761	785	798	814	746	786	775	761	769	765	801	767	814	796	759	776	756	759	765	746	732	722	782	775	825	765	805	768	787	797	816	820	807	806	741	741	722	772	744	755	773	794	748	730	805	770	786	777	794	814	748	732	764	740	794	711	756	748	764	747	771	736	769	763	819	798	759	761	813	759	708	745	814	764	806	784	819	764	796	712	734	761	793	759	767	751	714	765	797	801	736	757	784	783	802	766	767	794	761	694	768	759	783	733	751	734	747	786	752	817	777	733	769	775	728	785	801	801	747	775	800	775	761	787	772	729	742	783	793	809	757	760	805	786	688	799	800	779	745	753	759	766	764	803	749	751	787	761	744	742	829	800	816	769	779	735	770	808	761	791	705	752	705	789	818	757	755	764	799	807	726	736	764	764	775	797	786	748	820	762	796	755	770	736	753	759	751	762	780	798	762	782	727	725	787	877	745	713	700	829	728	756	750	759	745	705	761	790	774	750	818	727	766	740	728	810	785	746	794	746	774	740	841	785	825	800	784	723	780	783	806	734	758	746	813	772	774	782	787	771	760	715	825	764	736	798	727	748	770	776	775	760	774	729	818	739	788	808	749	762	779	747	761	757	793	699	765	734	765	732	771	776	759	740	750	762	739	770	787	764	790	787	780	801	804	760	757	758	754	773	751	756	709	781	851	789	785	743	806	787	749	826	757	778	787	747	731	759	771	795	770	720	783	764	736	795	796	770	781	729	791	725	764	760	746	755	782	771	749	755	745	786	777	726	802	810	740	805	786	748	809	776	805	742	785	814	738	719	771	733	781	799	698	765	784	772	775	745	726	779	785	758	811	801	737	787	743	763	741	816	801	720	752	805	788	809	819	786	744	763	757	787	776	761	747	775	774	776	799	764	764	806	765	781	759	772	764	763	785	797	787	737	765	774	789	744	775	737	821	766	752	780	747	734	793	833	759	750	779	788	800	740	782	765	763	694	813	751	777	754	820	842	799	738	801	777	734	707	758	752	736	777	784	799	784	800	799	781	763	768	802	752	770	781	741	768	723	776	761	783	808	756	764	765	749	777	781	769	783	779	777	747	809	783	780	751	786	750	756	790	729	770	809	755	810	786	769	780	791	778	759	760	773	757	823	748	756	758	801	741	722	736	774	768	826	784	821	775	757	734	728	768	775	816	797	760	755	778	753	794	726	817	790	734	754	768	780	787	772	781	767	817	830	807
38805	34190	12841	5188	3632	2773	2277	1857	1537	1405	1239	1113	1032	1008	1013	917	906	860	853	866	847	849	867	850	860	821	849	822	801	775	810	839	806	788	744	814	813	782	808	810	796	778	808	777	788	792	773	780	776	745	791	816	761	747	737	793	773	819	802	820	795	768	745	731	749	781	779	759	767	801	778	764	801	738	753	742	778	795	828	785	794	755	762	805	791	817	762	796	821	794	782	767	824	766	780	829	801	805	782	786	720	744	777	747	781	815	756	729	803	793	752	733	836	748	832	750	788	750	759	760	766	788	781	797	709	797	781	720	778	738	789	841	707	739	786	739	775	751	759	825	763	752	731	777	792	780	732	740	733	735	802	738	787	781	784	782	782	749	808	833	759	822	798	834	762	765	775	745	752	740	763	766	839	786	805	787	758	784	742	798	763	759	775	760	810	764	763	803	797	812	742	772	802	786	742	744	732	784	809	790	739	782	793	729	772	768	802	776	762	790	797	774	782	745	795	742	741	758	762	801	785	759	804	746	776	750	769	702	719	799	721	757	776	763	790	799	814	717	797	760	766	746	740	715	723	784	798	795	770	751	765	786	773	815	775	805	738	793	746	760	803	755	782	763	784	765	757	793	775	817	779	758	750	753	730	788	801	785	778	791	768	741	743	754	748	771	740	842	757	819	820	792	788	834	760	762	738	789	775	815	773	821	758	738	760	738	755	807	750	792	811	773	766	758	781	757	807	754	756	773	776	783	780	704	785	766	791	782	801	754	762	760	766	778	774	810	792	759	800	782	753	770	833	766	761	783	746	715	773	757	790	762	783	784	777	753	757	797	738	738	733	730	773	745	779	716	841	763	761	767	715	798	774	768	776	772	799	758	749	747	766	752	754	737	802	773	759	760	801	798	774	765	764	807	808	762	797	787	800	756	771	761	738	780	784	763	765	745	807	756	752	775	727	773	790	776	755	774	788	780	762	782	765	756	753	787	774	744	794	777	757	751	764	795	785	793	726	731	793	752	767	723	779	845	782	753	758	747	699	795	774	731	778	796	758	787	800	723	765	774	829	784	726	780	764	832	810	796	792	788	736	743	772	752	784	783	766	782	740	777	761	784	814	728	742	757	798	750	785	777	710	812	777	783	785	739	802	731	843	771	798	781	776	786	819	790	767	786	784	764	798	773	771	806	771	772	774	833	816	755	802	787	745	792	811	728	786	750	756	795	709	801	786	740	779	795	793	755	766	785	774	775	695	743	782	766	770	842	808	779	814	792	802	809	745	773	761	788	765	746	761	828	820	794	715	765	798	787	779	766	831	756	800	767	814	819	771	761	755	784	847	758	772	749	737	795	737	754	820	750	763	790	772	728	775	754	798	820	778	793	780	726	754	768	766	773	751	732	781	766	764	785	769	764	761	794	792	814	748	757	785	760	781	784	754	794	769	793	788	767	756	769	779	758	751	750	718	796	794	810	756	746	816	791	754	756	784	812	723	788	722	797	767	762	729	789	746	741	752	767	767	787	753	786	796	742	756	800	750	782	814	728	767	763	769	837	776	770	798	803	788	770	776	740	751	761	821	799	783	739	749	763	753	760	736	760	765	811	777	798	794	775	784	791	823	813	752	785	785	795	782	747	773	781	829	784	736	781	723	782	745	758	750	742	749	732	754	801	794	758	809	762	782	805	779	800	744	760	773	752	772	795	733	763	787	784	765	782	773	804	764	810	791	766	783	803	798	795	725	735	779	763	799	765	744	752	825	732	812	784	772	812	742	776	798	757	789	787	769	783	833	770	793	801	751	747	800	748	802	770	765	760	794	826	755	760	741	808	821	769	747	770	796	737	810	774	775	789	761	778	750	768	757	796	755	764	751	788	808	833	772	783	774	773	810	812	777	734	813	836	797	757	769	731	799	858	793	763	767	785	768	756	788	736	802	760	846	809	760	816	769	769	781	821	751	787	787	773	820	780	784	803	770	726	797	773	829	792	759	793	792	763	761	730	730	749	760	705	768	746	774	738	732	734	749	799	779	726	762	762	786	776	719	745	790	776	790	780	749	741	779	770	785	757	738	785	737	811	784	775	803	764	793	824	800	738	812	770	792	766	762	760	763	773	751	786	773	785	770	768	739	769	786	837	814	732	714	721	802	745	764	785	800	774	783	730	796	801	791	768	815	796	807	793	742	735	772	764	758	752	768	743	795	776	804	761	763	776	744	784	810	786	754	768	846	735	703	759	785	811	759	803	781	787	824	776	748	762	789	774	792	740	724	782	755	780	716	817	770	798	732	809	763	772	761	766	712	783	786	773	817	826	809	739	737	790	768	757	761	759	790	779	767	768	756	722	779	750	718	836	768	778	766	729	770	816	765	767	755	787	773	747	775	787	809	737	785	819	762	805	776	776	787	778	755	810	788	733	794	775	795	816	680	813	793	815	800	768	769	803	778	767	774	801	819	753	732	751	786	755	759	786	781	762	803	757	824	761	785	755	761	765	782	821	729	735	810	755	774	792	756	784	812	793	808	750	771	746	747	788	779	783	741	752	732	802	767	806	768	738	783	764	811	758	735	747	811	719	783	757	767	773	784	801	768	746	802	812	744	808	732	759	784	780	789	796	782	757	750	782	761	779	768	790	731	694	799	747	731	787	779	790	759	777	762	723	805	755	730	788	790	803	761	777	801	745	727	785	778	787	749	803	749	778	801	776	760	784	776	783	745	731	795	773	762	757	728	789	800	755	738	747	733	782	765	790	771	709	760	782	775	777	781	762	753	790	794	753	773	764	757	802	780	720	774	809	718	786	771	751	787	789	788	759	808	798	775	738	723	752	809	697	837	774	772	774	785	768	780	753	762	752	762	783	768	779	762	741	773	780	805	728	723	789	827	727	781	778	768	744	834	754	766	751	783	737	775	810	744	782	739	698	719	800	788	773	760	771	775	753	779	735	762	789	777	777	777	693	773	724	767	762	791	756	756	762	775	735	795	725	758	747	788	770	779	774	790	781	770	784	784	777	829	801	803	756	792	830	820	799	804	797	798	773	765	780	734	807	800	800	832	790	754	778	767	870	794	740	790	765	744	802	773	767	789	773	771	802	758	791	731	767	823	765	828	805	784	770	758	764	762	768	788	743	772	752	760	820	769	783	766	762	782	792	810	746	772	811	790	773	773	724	746	752	781	775	752	769	815	796	767	797	732	776	800	720	744	747	784	759	780	790	756	791	740	783	776	795	801	786	748	781	758	748	703	791	782	735	787	774	804	773	744	753	782	787	764	796	786	803	776	759	785	792	759	754	737	745	768	784	765	743	774	762	783	817	748	764	747	732	778	729	779	788	769	820	794	732	754	783	783	817	758	785	784	803	786	797	756	822	769	749	799	766	767	770	814	747	824	775	727	789	757	753	756	822	797	785	756	733	771	793	824	778	755	821	783	796	780	713	752	794	769	770	824	764	764	776	805	767	762	766	801	766	721	785	816	772	796	733	796	759	783	762	805	770
27633	19319	6121	855	454	417	417	406	385	393	379	381	390	401	380	384	393	426	353	396	367	370	394	367	414	382	372	384	359	368	372	364	372	387	432	366	361	367	376	362	375	389	410	385	354	385	372	375	379	364	377	380	327	372	372	382	376	377	402	377	349	347	371	368	373	403	408	400	380	373	413	360	360	383	381	376	402	363	378	358	400	416	404	342	349	366	381	425	398	402	390	385	362	390	401	357	414	352	391	392	371	390	394	368	384	338	340	382	405	389	378	397	393	331	353	346	341	392	381	373	365	379	386	362	366	364	367	382	400	394	387	339	394	374	397	423	366	383	367	364	350	367	374	368	388	330	425	393	400	388	393	403	389	382	362	347	388	387	352	383	388	406	375	371	403	390	411	379	368	380	369	391	430	423	385	372	395	352	376	360	378	373	381	377	334	359	398	388	368	381	406	358	346	401	367	402	397	385	375	394	386	364	375	384	336	386	390	382	396	363	394	387	392	369	407	374	363	378	379	432	373	374	397	353	361	359	347	390	362	393	377	378	373	382	367	367	331	387	419	371	357	391	365	366	360	355	401	374	385	390	355	414	388	371	371	375	352	367	407	365	369	352	387	382	371	387	363	385	379	376	382	382	368	328	369	382	389	383	369	381	364	395	364	383	431	417	392	358	378	346	374	396	370	378	399	378	381	366	373	354	414	368	372	381	390	376	377	389	394	367	414	371	399	403	380	365	359	377	362	376	416	389	382	402	363	373	376	390	340	386	387	380	401	345	374	369	411	350	377	403	380	385	384	424	391	382	372	379	375	359	396	381	385	393	378	387	362	371	374	380	370	387	365	376	376	373	382	381	364	381	345	422	349	373	361	370	386	368	388	422	347	372	365	360	388	357	384	368	370	387	380	369	347	392	365	402	376	391	403	383	386	400	382	385	325	354	394	399	391	370	359	389	363	376	354	397	345	365	351	365	402	442	407	379	381	385	409	395	398	390	399	367	363	374	380	378	400	370	367	341	372	417	382	419	372	346	384	354	365	398	357	375	398	353	395	384	350	368	397	359	346	367	355	384	380	410	428	397	391	372	379	391	394	367	387	381	393	358	370	337	407	381	412	376	367	373	376	405	363	351	430	370	405	390	382	396	391	349	369	356	344	387	391	412	373	409	390	382	416	387	413	368	360	434	380	408	353	391	358	386	394	376	362	405	352	380	359	389	377	348	405	401	365	380	367	354	402	408	435	361	364	404	372	349	363	391	391	351	358	372	376	384	377	396	418	358	391	364	386	377	373	392	364	365	395	376	368	366	377	364	374	380	411	394	365	388	404	369	359	425	378	356	345	347	402	378	377	355	344	391	402	404	382	368	394	378	373	370	369	406	362	368	356	364	364	413	354	370	355	374	368	373	397	377	420	392	396	396	398	401	369	409	405	358	343	355	384	418	417	375	328	404	380	396	385	370	365	385	373	399	415	353	385	362	378	399	397	387	394	364	390	403	375	360	400	375	398	383	373	414	356	381	391	361	406	357	340	409	342	388	385	357	348	388	364	424	378	356	406	402	403	405	395	410	398	364	388	387	382	377	391	392	334	364	338	397	377	378	363	399	358	353	363	361	394	377	390	382	363	367	370	373	406	390	378	411	407	390	380	359	373	378	374	428	376	409	399	366	363	370	402	363	378	367	407	397	370	387	362	380	380	345	374	422	354	378	370	346	424	404	404	371	391	382	367	355	413	416	374	375	367	370	386	362	402	357	380	376	400	381	381	370	366	412	409	407	367	347	356	380	362	367	389	367	413	387	364	388	358	386	368	398	397	394	404	380	392	387	360	353	363	387	361	382	378	416	411	356	382	356	396	375	354	419	412	389	361	408	379	401	397	381	394	394	413	370	366	372	385	384	406	374	371	381	371	402	362	359	385	377	381	384	353	398	388	337	326	389	380	389	401	386	358	355	397	395	389	363	384	382	361	369	395	372	363	386	379	380	373	372	398	370	369	400	377	378	373	393	348	372	385	379	401	374	422	365	370	385	349	370	381	361	382	386	398	377	394	367	355	387	396	365	390	386	394	387	379	357	401	388	372	380	346	398	403	380	361	390	369	344	350	397	393	401	386	380	352	380	369	391	402	384	367	389	389	386	396	374	368	366	388	362	389	412	404	388	371	374	395	389	376	435	395	377	388	379	396	403	367	354	432	402	386	395	374	341	388	381	366	382	383	400	366	420	365	367	373	380	387	378	371	401	380	365	395	390	363	366	360	377	390	401	385	368	391	378	396	357	348	391	372	375	363	350	393	333	340	377	373	341	384	393	361	391	354	415	374	375	374	352	438	395	389	384	406	396	349	414	391	396	356	348	403	405	361	394	359	372	398	375	383	406	389	419	381	383	387	388	397	393	357	377	377	361	368	366	383	339	350	385	404	380	368	407	398	355	363	367	361	386	392	373	393	390	371	396	391	391	397	361	397	351	367	384	401	401	376	397	412	363	344	394	382	390	368	401	396	381	339	370	393	383	341	369	378	382	371	333	375	364	381	372	374	389	390	389	362	370	376	371	402	393	362	368	369	378	372	378	366	400	390	366	394	386	385	410	399	375	373	362	364	390	400	378	359	398	381	410	414	371	360	388	373	359	350	382	396	359	395	353	381	378	371	378	389	405	367	403	396	417	420	378	369	376	361	367	400	402	387	373	378	334	402	375	396	379	392	393	371	394	343	397	382	384	416	389	361	343	388	362	391	358	362	367	378	412	388	375	388	339	377	402	407	363	422	413	350	393	404	379	391	376	402	392	346	400	386	386	366	384	379	366	382	403	371	383	399	382	362	385	392	405	396	407	375	368	377	401	383	387	375	389	380	386	392	348	385	400	399	357	373	352	376	365	363	380	368	384	400	366	378	387	381	384	363	374	405	429	367	357	379	356	390	359	409	364	363	373	373	392	379	385	395	360	389	392	378	388	345	369	373	375	379	415	371	390	383	397	363	365	357	331	392	350	395	380	384	405	387	391	392	392	389	367	404	402	358	393	379	369	422	372	403	400	376	367	390	356	380	391	361	367	380	373	360	362	367	379	400	380	344	381	371	380	385	391	361	368	381	383	366	396	379	377	391	393	361	390	374	398	401	383	367	378	360	398	345	393	383	360	391	381	376	403	391	373	388	384	397	439	361	363	371	378	377	382	370	369	404	395	399	370	410	369	374	381	404	416	404	407	379	377	393	357	411	360	409	389	363	386	384	341	386	372	357	375	401	383	377	342	391	398	400	410	402	362	384	388	381	367	358	406	377	391	386	379	385	364	367	395	375	335	377	420	382	400	383	421	414	391	397	406	349	376	387	401	423	369	383	397	410	388	415	386	388	371	405	422	392	385	381	393	382	380	375	380	371	393	356	349	380	375	404	362	394	386	379	347	415	384	391	390	398	377	392	368	389	400	353	370	383	389	363	364	364	395	382	372	379	401	406	373	362	375	354	428	345	382	386	408	358	358	383	390	342	372
12352	10751	1898	696	524	521	457	466	441	457	431	409	402	450	411	444	456	460	406	415	442	449	448	424	426	436	404	448	445	397	468	472	449	446	403	424	418	410	406	415	419	440	423	411	427	393	405	461	407	439	446	401	423	431	445	449	418	453	425	441	447	415	410	415	430	429	456	421	443	410	408	403	421	404	445	403	462	392	412	405	417	446	395	432	429	440	411	428	418	421	432	411	402	429	420	461	417	446	447	458	422	424	394	436	446	399	438	407	421	434	429	442	421	436	404	409	422	454	400	438	421	470	456	423	429	466	371	463	408	418	411	449	420	410	433	401	418	431	404	429	416	409	435	460	446	455	438	418	432	437	444	439	447	400	451	407	445	419	425	414	424	394	419	443	426	402	439	430	437	447	434	443	418	412	423	435	427	412	426	418	425	403	407	431	396	401	413	407	449	443	409	445	445	455	455	436	390	412	421	435	430	411	416	429	400	463	413	431	428	435	440	455	416	403	424	459	397	442	437	470	411	413	385	428	405	420	422	443	401	411	428	436	393	428	451	376	439	421	448	415	416	420	399	446	441	436	396	410	449	420	428	421	425	453	398	457	422	413	435	398	421	397	408	404	424	437	393	398	450	413	439	436	424	422	401	428	429	437	390	444	437	406	440	410	415	408	398	459	405	417	416	431	422	451	435	422	445	424	403	472	412	422	455	430	433	430	427	408	452	440	429	433	428	450	445	425	428	421	397	397	442	456	465	423	427	413	423	472	432	453	459	426	433	431	464	403	440	435	425	423	435	419	464	418	420	418	433	395	410	452	450	429	480	427	436	421	388	441	433	433	443	418	406	426	437	411	410	439	435	428	399	424	433	425	427	445	442	422	425	423	485	449	432	392	440	434	418	412	409	432	432	431	415	423	398	433	443	420	419	429	444	438	389	398	443	417	428	409	430	427	423	414	449	446	456	437	474	427	414	414	411	428	402	433	436	436	442	423	435	402	394	398	409	444	394	423	397	432	428	418	411	409	438	417	409	479	415	429	437	457	476	400	453	406	417	413	433	422	425	422	425	418	397	403	404	448	446	443	434	395	476	425	419	407	423	404	435	453	440	425	441	429	441	424	411	419	453	447	375	405	417	420	446	389	407	411	415	396	427	431	442	444	452	416	392	420	476	404	404	452	427	422	429	446	447	435	452	431	440	395	412	435	393	458	411	426	420	439	445	458	403	431	429	482	420	451	403	458	419	405	435	416	440	429	445	391	405	395	415	409	411	434	452	403	459	421	425	396	401	425	435	410	409	465	418	432	428	408	417	427	434	441	380	408	406	412	421	413	407	371	421	415	443	434	418	411	427	431	423	413	485	448	470	430	448	408	434	405	448	442	450	402	413	451	416	419	444	401	429	426	387	405	453	443	425	439	465	410	431	380	434	395	407	409	368	448	415	432	394	435	411	397	425	425	412	456	411	409	439	454	421	422	416	434	428	432	437	426	415	443	412	455	446	424	455	453	430	457	396	428	453	411	433	429	436	435	418	417	407	436	413	434	421	425	404	415	416	414	402	441	434	429	433	444	374	431	422	410	425	421	447	391	423	429	413	441	394	450	444	384	435	422	416	452	433	419	410	434	398	472	410	429	461	423	438	445	429	401	418	426	418	469	445	447	408	445	425	431	433	413	462	434	386	446	429	402	409	415	423	463	435	491	426	441	404	398	457	423	398	407	424	486	414	402	395	431	462	426	444	410	413	416	400	430	433	475	462	437	409	402	429	418	436	415	435	428	435	406	428	426	441	429	430	458	408	456	389	452	437	452	405	461	411	434	433	442	435	445	409	422	390	419	427	437	412	430	437	411	408	440	475	446	419	407	382	430	416	432	387	432	404	384	430	430	442	409	394	423	443	421	427	408	393	428	428	428	413	410	411	439	433	436	418	434	430	439	421	445	425	400	399	411	431	419	417	427	454	414	416	419	428	416	415	399	416	406	404	437	417	436	409	450	418	427	422	428	438	431	419	448	446	424	464	429	401	432	446	440	432	417	421	438	423	473	407	447	432	405	433	439	404	406	451	409	430	430	401	424	434	432	448	433	414	418	411	446	413	436	422	430	432	419	414	416	398	393	408	421	432	402	462	386	450	416	425	413	446	416	408	416	414	355	389	383	425	430	423	417	438	389	443	418	420	440	440	418	415	409	412	425	430	437	410	468	418	439	407	431	416	417	421	416	420	447	439	427	456	409	423	410	442	422	435	442	436	428	401	406	409	442	431	418	438	405	409	447	415	404	436	397	444	431	431	445	462	429	421	392	471	447	410	398	417	427	468	427	412	413	445	431	427	435	407	446	446	381	419	425	417	394	429	421	436	429	447	432	464	426	461	422	433	418	459	412	401	413	403	414	448	390	444	414	410	421	441	424	397	437	405	445	429	426	438	459	411	452	378	440	424	444	374	432	455	438	402	412	471	428	404	394	427	428	405	478	419	415	440	453	428	467	425	415	422	428	435	476	422	427	414	458	455	439	464	437	418	439	438	433	432	428	441	453	440	434	417	413	461	410	448	440	440	473	475	399	453	430	413	419	416	417	408	389	439	426	386	422	419	417	444	445	438	423	462	408	405	444	439	394	441	472	458	429	456	441	429	403	429	442	403	416	461	433	388	401	412	440	430	444	444	416	443	434	435	408	408	417	413	431	436	429	412	438	375	429	424	418	445	426	386	443	430	449	408	413	431	415	463	427	425	400	417	404	426	423	434	446	424	392	410	430	458	385	445	447	439	405	429	426	429	432	410	397	431	417	455	457	383	420	434	440	430	411	417	431	407	465	424	450	416	426	422	428	437	431	404	408	449	468	416	414	413	413	429	445	405	421	401	419	423	434	413	458	400	436	433	429	415	425	427	404	448	463	454	405	392	425	419	400	410	468	473	399	426	425	449	444	411	468	418	409	428	444	365	433	458	421	427	399	450	433	428	424	458	423	431	416	432	410	465	442	423	426	450	442	414	437	429	402	419	391	409	428	462	443	388	436	414	463	435	420	425	417	408	454	416	471	417	430	416	427	412	401	392	421	417	404	480	420	425	433	470	430	404	409	376	442	420	406	426	428	409	435	411	413	457	426	424	410	471	453	416	425	416	427	430	425	436	419	400	438	462	451	431	430	395	385	413	472	398	426	423	432	416	429	402	421	414	451	446	439	426	417	431	460	421	417	414	424	433	435	442	449	471	428	406	445	445	465	406	428	426	410	395	420	437	408	420	457	419	416	488	403	432	434	442	452	416	398	407	428	416	501	424	445	400	427	446	409	419	418	432	431	411	410	430	439	467	436	425	450	393	414	412	445	412	392	431	433	443	402	397	451	404	409	427	424	399	469	419	456	408	402	433	417	441	442	417	406	415	459	446	415	374	405	450	452	461	400	413	408	390	440	439	452	415	421	400	439	407	462	395	448	411	459	432	422	431	406	413	420	453	454	451	394	475	417	390	431	431	427	441	411	407	433	453	426
23831	21123	28886	23540	20604	5820	948	638	576	523	489	429	421	427	417	362	392	350	413	373	408	370	358	351	373	352	338	399	320	357	362	394	379	329	401	360	325	326	377	324	387	354	339	349	371	341	381	371	381	340	317	403	360	324	346	341	318	327	369	362	351	346	353	356	391	376	319	313	405	359	349	356	362	329	324	344	344	324	347	346	310	371	353	339	351	350	343	389	329	366	338	359	363	345	350	342	335	318	370	377	325	349	351	372	350	362	353	351	348	336	304	364	346	349	359	337	353	358	343	331	372	353	386	357	393	355	354	337	342	342	356	335	374	328	330	352	331	320	349	351	308	330	328	343	328	343	345	329	335	366	361	361	331	337	361	339	340	385	338	316	333	345	340	349	337	365	326	332	351	351	360	312	335	332	349	343	355	334	343	319	355	360	350	353	329	342	347	337	332	356	363	349	391	319	345	346	332	319	333	329	295	354	371	332	357	319	361	337	358	367	352	315	341	353	334	346	375	350	311	369	356	333	350	312	329	359	322	345	339	329	317	310	356	365	335	328	326	351	355	325	360	349	357	348	327	342	330	314	333	327	341	346	302	364	328	334	309	353	354	316	363	324	355	324	342	338	347	345	346	351	337	332	354	343	360	334	342	350	332	381	360	341	371	378	330	331	338	347	342	314	365	321	313	342	307	340	337	317	325	329	349	314	360	365	333	344	335	352	319	345	350	365	347	383	331	322	375	311	370	368	349	340	356	346	347	359	322	329	312	338	358	331	376	346	356	334	350	358	359	350	363	330	301	333	348	349	330	339	336	350	360	377	343	331	343	334	362	339	364	357	315	355	331	363	369	323	337	340	332	358	383	352	357	374	362	361	358	343	324	353	357	347	334	346	337	396	355	338	363	335	336	353	373	334	347	324	320	337	338	354	338	334	334	374	351	351	359	303	308	360	320	338	326	352	334	334	363	355	376	326	365	373	354	316	339	334	344	328	352	351	372	317	371	338	356	326	342	358	366	368	348	319	325	333	343	345	347	347	349	356	347	342	376	336	373	386	373	370	342	350	339	348	378	308	357	320	371	342	365	355	319	333	357	321	381	312	334	351	340	343	333	344	334	326	370	368	341	338	309	354	329	351	372	319	345	365	334	357	336	319	344	359	349	340	378	325	342	336	374	339	367	374	344	303	362	361	328	336	349	356	354	355	314	314	363	353	307	358	333	361	364	358	338	330	353	308	309	368	360	332	353	350	330	369	343	341	331	328	375	358	367	335	343	338	320	328	357	381	339	333	343	377	375	372	364	339	331	317	350	344	350	339	329	370	310	389	346	310	358	353	330	324	349	323	358	375	333	341	345	319	341	316	374	325	330	323	342	355	354	337	362	350	344	347	346	364	355	344	353	339	354	345	330	326	346	364	340	349	332	367	339	387	298	333	332	332	342	362	352	341	318	327	326	368	339	323	364	371	382	370	350	351	361	341	333	331	335	351	353	309	334	322	363	362	320	345	344	377	313	382	328	341	309	341	332	359	371	330	334	331	316	346	327	346	354	295	328	327	326	341	355	345	360	390	326	339	343	337	333	350	319	309	342	315	381	348	355	357	356	335	364	375	319	354	359	367	319	327	355	325	372	365	382	356	328	350	354	329	334	302	322	339	347	348	329	337	379	329	341	333	342	366	349	319	323	317	378	366	354	354	351	332	357	305	331	345	330	329	377	353	333	357	323	338	346	336	382	314	340	337	326	358	339	341	334	381	361	340	327	334	369	357	338	322	364	357	360	313	375	362	350	342	371	358	337	359	352	353	377	345	332	338	353	363	360	352	353	362	342	378	344	338	337	366	327	350	364	365	321	371	334	353	366	343	331	321	352	339	335	311	332	356	359	332	378	332	335	338	301	319	326	346	375	353	342	368	350	357	339	336	353	370	358	373	330	336	357	350	384	311	324	334	344	364	323	354	357	365	353	334	345	341	339	360	309	318	370	315	357	339	327	373	316	354	333	335	334	347	366	338	331	347	351	344	343	352	345	323	337	377	334	364	366	372	338	333	366	360	338	340	360	337	316	318	334	373	332	358	342	385	356	377	341	325	348	335	343	363	326	339	346	381	361	326	363	329	324	366	351	357	345	336	362	316	368	339	353	335	350	334	333	332	347	352	319	320	336	355	364	365	311	348	352	354	363	355	347	323	329	330	336	355	359	350	342	343	357	373	338	332	335	354	331	379	323	315	329	334	349	347	344	326	348	299	357	309	356	346	350	352	341	346	328	317	338	342	331	339	319	325	294	354	352	371	295	376	343	337	362	348	372	364	376	345	339	372	336	363	345	341	345	381	346	338	364	336	356	358	351	316	358	362	330	320	326	352	338	342	347	334	340	352	347	313	373	369	336	363	390	302	322	319	352	308	354	337	373	339	392	342	349	344	353	362	359	323	332	383	350	339	377	353	358	321	360	387	348	333	358	359	354	360	358	322	315	364	349	332	332	349	374	380	332	352	353	378	353	295	318	299	369	328	351	319	348	326	319	348	348	331	364	364	329	404	326	361	351	321	348	349	363	380	362	334	337	314	369	339	334	351	350	355	329	335	346	307	336	327	340	341	380	369	316	387	344	374	334	343	343	363	368	295	333	325	350	378	337	304	333	341	369	335	356	307	344	316	367	352	340	364	349	338	340	327	359	346	341	349	350	330	340	376	341	362	337	341	324	318	359	322	354	324	323	360	337	342	335	363	303	337	338	320	349	342	340	353	385	347	380	313	346	370	356	341	345	347	353	364	339	315	353	342	344	345	344	325	363	323	342	368	357	341	398	357	318	327	364	353	358	333	346	363	327	335	348	328	361	416	368	325	353	346	344	344	348	329	367	334	343	365	331	345	350	350	366	347	312	341	336	367	347	359	364	369	308	344	328	311	341	338	348	352	334	360	373	321	363	333	360	308	363	333	359	373	353	372	349	370	358	321	349	351	333	332	349	337	362	308	349	342	365	356	374	352	362	331	343	357	342	353	366	347	333	324	353	368	326	368	352	320	330	351	329	364	350	349	321	336	374	345	334	330	350	338	358	366	334	326	347	340	335	368	319	342	354	378	315	335	347	333	316	332	326	322	345	331	329	346	340	336	312	344	356	341	350	340	362	381	338	328	340	355	366	329	339	366	336	335	327	326	339	361	362	350	347	368	343	352	336	368	343	328	313	322	349	341	352	335	332	362	361	350	341	345	384	338	382	343	349	345	335	393	338	343	341	331	359	335	389	342	338	337	351	358	390	334	314	336	336	331	327	334	319	337	332	337	351	321	333	345	339	353	348	362	333	345	363	318	342	342	330	361	321	325	338	361	314	336	342	350	349	340	366	364	314	323	362	322	342	359	350	328	343	359	354	365	371	354	382	348	358	348	337	361	358	361	381	375	375	334	330	365	360	383	334	330	361	322	332	326	321	353	314	321	351	359	361	327	373	390	343	333	305	350	359	361	336	348	340	331	343	348	314	341	339	329
32194	27906	18772	4305	1961	1471	1123	901	752	659	582	562	503	498	444	454	419	438	478	465	440	458	411	439	382	395	438	414	404	400	371	390	381	369	364	381	345	363	386	395	420	392	361	344	346	384	384	375	362	375	362	364	372	346	432	387	341	368	368	392	392	371	363	371	390	399	338	374	384	392	342	398	347	379	356	356	338	402	361	366	392	371	355	377	375	387	364	407	373	391	405	371	374	347	391	357	366	377	361	429	354	336	377	385	359	371	360	368	393	366	345	376	396	354	342	363	393	398	409	383	367	397	323	388	375	390	386	384	340	357	362	377	392	401	350	396	368	362	386	341	375	367	366	394	364	394	386	376	392	366	400	357	325	413	349	390	376	366	389	406	385	350	419	390	358	357	350	350	363	369	375	350	391	375	352	371	372	392	362	385	363	387	361	406	368	373	390	365	373	378	417	359	386	343	396	378	352	360	373	363	361	409	400	352	378	365	372	388	373	381	389	344	365	333	347	359	362	373	390	373	363	357	377	355	424	380	392	397	344	415	364	374	375	361	382	393	386	361	369	381	344	383	408	370	363	353	377	353	405	368	345	358	355	398	351	381	381	389	359	359	379	396	371	348	373	349	425	359	392	378	404	373	357	389	344	329	405	367	427	349	348	368	373	352	366	353	372	358	369	393	364	364	343	384	367	381	395	379	388	356	387	354	385	351	390	363	377	362	383	383	352	393	341	371	350	347	333	363	380	403	374	369	388	362	374	372	392	394	390	425	374	376	402	416	386	376	377	387	338	374	374	357	392	378	364	409	361	335	381	372	362	418	347	383	341	367	373	412	381	405	373	348	380	394	365	361	397	384	334	365	390	390	357	359	404	395	369	355	356	368	360	348	381	366	403	354	352	400	331	399	359	372	370	387	353	356	360	369	373	385	394	378	378	364	371	374	423	381	329	419	341	353	391	389	369	382	382	359	410	366	362	350	364	349	354	378	356	373	374	344	382	366	395	378	342	407	345	375	341	399	356	372	407	370	393	417	369	374	392	402	389	396	345	351	399	371	390	343	369	328	354	382	377	386	398	391	361	334	366	397	373	369	372	345	367	353	390	370	367	382	366	349	375	405	365	360	357	415	392	333	377	374	375	390	371	389	408	377	363	407	367	376	420	353	354	358	353	348	367	362	347	383	344	327	361	404	366	366	345	347	398	349	393	379	394	387	384	357	362	348	370	385	391	351	363	363	354	356	397	362	351	368	385	361	389	400	389	385	377	349	379	355	397	352	362	377	380	421	370	367	405	352	361	363	351	400	362	370	364	393	349	338	366	373	333	414	370	372	355	402	338	385	367	343	381	389	362	349	312	402	393	353	385	352	395	374	351	365	376	370	379	377	371	353	343	374	350	362	357	428	367	362	379	390	361	359	351	400	385	377	413	367	370	394	354	361	391	355	344	367	358	369	407	334	364	372	402	362	375	362	361	381	374	382	379	388	367	375	376	394	369	344	341	357	369	351	383	386	387	396	379	389	353	382	373	381	404	410	358	396	381	358	380	375	371	365	362	396	365	386	385	380	383	390	356	355	355	393	370	348	388	395	416	399	402	376	353	400	369	384	364	381	347	355	365	360	367	385	392	366	355	360	363	359	363	368	401	364	419	363	385	394	378	394	372	380	358	360	380	381	389	394	398	369	369	383	382	364	381	357	372	384	387	380	362	348	365	397	378	364	369	380	371	335	359	353	379	376	385	354	358	359	399	348	379	355	385	385	331	352	350	412	364	387	347	345	384	374	386	375	368	360	370	384	355	349	379	369	380	431	379	371	371	397	382	366	359	334	393	389	389	385	397	394	387	399	387	358	371	382	347	393	386	425	356	384	377	350	340	327	382	397	367	363	354	352	378	363	333	348	383	383	397	359	401	378	392	359	398	372	397	409	375	367	366	354	378	360	381	395	405	381	401	388	405	377	377	379	346	320	378	383	352	368	385	373	374	359	382	350	378	354	341	351	370	386	407	375	358	345	362	391	389	369	392	366	347	404	373	386	351	386	419	376	365	369	376	372	387	333	349	376	341	356	373	355	386	355	396	397	385	363	415	374	340	391	388	333	387	388	359	370	341	373	351	332	359	354	362	369	396	364	372	354	358	356	384	353	384	351	361	374	388	372	344	366	391	363	362	364	358	369	369	373	367	378	376	414	381	411	360	336	359	374	357	362	351	389	330	387	400	398	385	339	393	351	366	370	376	364	381	381	354	371	372	385	375	356	374	340	381	394	388	364	392	343	374	378	370	410	397	370	383	364	351	376	387	372	394	370	371	393	399	378	361	404	333	361	337	407	385	382	375	383	364	346	390	390	398	407	396	364	362	378	351	380	393	370	375	361	365	348	360	393	392	402	361	370	380	381	379	352	363	397	372	366	397	372	380	386	382	351	375	362	377	368	368	369	319	357	369	399	357	346	376	368	406	379	398	370	362	372	380	347	384	363	368	354	356	351	355	402	381	393	333	386	396	398	362	357	402	358	349	355	368	357	418	405	378	349	348	406	371	387	372	422	372	392	358	353	377	347	380	390	358	376	354	349	395	382	382	368	354	382	412	353	364	344	360	376	377	397	386	364	338	357	385	393	366	347	359	382	387	353	370	401	362	339	368	389	388	418	368	380	372	400	404	391	394	366	367	355	392	395	375	385	392	392	370	354	379	385	404	341	363	360	356	355	348	350	386	363	368	374	388	339	386	386	359	362	409	388	378	350	348	404	374	373	371	382	380	415	374	362	358	401	330	360	353	351	380	398	352	381	383	369	382	403	388	383	384	382	385	395	356	351	373	395	399	415	360	384	414	371	372	388	377	399	342	343	406	370	405	396	339	367	405	354	386	365	386	342	413	361	393	366	355	385	368	374	400	354	409	369	370	398	369	360	365	358	421	403	368	375	380	371	377	378	375	366	357	383	362	411	365	385	382	338	387	375	381	372	388	368	370	399	378	335	371	396	367	342	340	355	346	346	362	383	371	374	392	367	375	363	406	403	360	355	354	366	397	413	341	349	412	385	364	371	360	401	349	328	378	373	367	399	368	371	387	421	372	360	385	386	368	370	381	366	372	380	387	383	359	368	393	372	336	389	369	410	369	372	366	383	369	380	371	371	327	360	384	390	395	396	386	371	351	366	384	364	384	356	385	404	404	362	379	366	348	345	356	368	374	367	370	361	353	343	382	362	371	367	360	377	385	374	364	391	384	362	395	388	343	377	368	365	383	350	390	358	384	368	381	361	346	388	358	352	349	360	401	397	412	356	363	360	383	363	352	364	364	374	394	369	397	388	379	397	380	350	390	360	383	339	358	374	359	392	375	378	357	356	379	344	342	341	393	372	325	383	378	364	365	415	367	389	354	384	394	389	376	384	340	331	413	399	375	379	400	348	382	422	402	362	365	344	368	331	366	361	358	367	385	364	365	366	350	378	377	398	395	369	374	357	408	377	398	396	349	386	350	394	345	399	367	384
25054	21240	27537	24390	7569	1137	969	922	819	830	783	758	741	758	771	708	770	765	718	706	734	716	730	799	734	763	756	735	742	749	693	661	723	737	750	758	744	715	704	722	717	734	728	729	698	691	751	729	687	739	726	738	735	735	729	674	682	745	714	714	760	721	734	749	736	746	717	762	704	723	772	745	756	726	740	770	715	783	709	686	745	735	703	717	726	709	705	736	759	716	729	754	727	734	723	721	730	706	722	715	681	681	713	738	726	720	695	674	746	717	716	736	724	743	723	719	700	756	696	686	753	731	689	674	735	737	739	784	704	755	749	732	749	711	689	732	732	803	741	723	735	732	765	722	728	702	716	752	737	797	724	679	741	706	717	700	755	734	740	738	758	765	741	740	732	687	770	766	706	762	774	725	710	777	738	719	731	751	682	746	717	719	774	776	706	720	723	714	708	762	676	730	739	729	705	762	707	655	698	745	731	734	702	730	744	686	728	682	733	740	753	748	685	721	717	698	752	718	693	720	708	716	693	737	703	716	741	766	705	702	691	737	738	713	712	677	726	735	709	659	720	729	719	753	732	686	734	729	705	714	714	714	715	756	707	720	739	741	698	736	692	730	751	741	717	738	742	735	727	748	694	757	711	681	735	790	767	736	728	686	741	766	696	746	725	698	682	748	734	714	721	743	719	782	733	739	678	711	695	706	695	748	698	746	740	771	714	738	684	747	721	701	704	671	688	809	747	754	720	685	716	783	687	703	745	718	755	757	732	751	747	737	710	735	750	710	728	689	726	735	746	744	712	780	743	735	766	693	704	702	687	797	711	784	704	736	709	735	738	692	764	705	719	715	666	687	688	761	719	735	752	763	719	719	697	720	733	767	731	752	693	734	734	773	707	729	704	738	701	712	767	723	723	727	718	675	734	767	767	709	753	718	706	761	712	725	710	693	725	730	689	777	736	721	734	762	751	701	752	700	731	699	728	743	699	743	701	734	711	727	743	736	714	736	744	720	686	726	734	710	687	692	662	716	716	777	769	768	705	716	708	715	740	731	693	710	715	726	697	732	761	727	772	738	703	761	680	768	763	720	747	700	747	771	781	733	741	751	715	758	726	763	712	708	776	693	746	759	736	732	684	692	712	716	773	715	771	775	682	721	721	743	648	754	713	767	757	699	714	724	752	725	745	700	727	733	698	730	747	748	695	742	716	674	746	698	713	704	696	764	665	691	760	734	763	694	711	749	729	686	743	728	672	750	729	736	736	687	751	725	697	738	701	727	729	719	700	721	704	753	729	726	688	743	745	765	784	722	742	731	693	721	705	759	728	712	737	712	680	714	717	741	720	707	741	720	660	727	711	741	780	736	698	758	730	741	697	733	725	714	706	702	737	722	783	749	732	723	730	743	709	774	761	748	763	716	743	747	706	790	738	723	698	747	761	701	735	730	755	727	728	733	749	708	733	737	734	713	774	689	695	749	721	727	675	745	747	758	695	677	732	730	651	695	750	698	728	765	706	708	759	760	723	750	713	705	762	700	716	742	755	762	703	713	696	702	718	741	775	698	761	739	720	693	750	720	739	758	740	722	714	688	709	710	692	748	749	755	776	745	760	707	740	698	700	717	738	713	718	712	701	710	718	778	711	702	692	694	731	728	704	723	756	758	712	737	718	764	717	733	754	749	701	771	659	743	742	729	714	736	731	687	689	719	720	814	742	725	736	675	723	730	700	707	726	772	723	708	703	697	740	728	753	695	776	741	753	744	749	741	695	694	740	764	710	740	716	715	707	698	688	738	738	744	742	732	742	732	743	768	726	747	765	700	718	664	724	722	748	730	729	661	767	760	758	733	735	741	674	709	757	671	701	689	762	721	717	731	729	743	733	736	718	727	752	745	768	712	693	645	750	712	739	742	749	739	752	700	693	721	734	666	752	736	740	775	683	719	730	738	707	739	692	724	680	785	676	696	687	793	721	677	693	683	718	738	742	740	752	734	720	698	755	777	714	773	730	727	707	693	713	701	707	761	730	681	732	740	717	758	769	721	721	742	742	705	709	734	720	696	698	743	751	728	720	731	709	771	687	710	685	676	766	702	712	709	731	753	726	687	705	704	721	740	709	718	685	719	714	703	769	752	764	713	728	711	750	726	697	763	721	747	758	713	738	777	764	767	664	791	708	727	758	714	757	761	687	733	743	739	711	696	756	726	697	723	714	669	693	690	713	759	690	700	760	748	750	703	745	708	741	725	734	757	750	715	736	710	715	722	722	704	742	704	715	709	688	684	690	703	710	723	703	737	679	725	699	741	663	748	765	754	692	702	714	735	687	685	755	743	695	714	687	694	725	757	734	708	733	726	726	731	706	757	722	718	724	734	784	688	758	718	724	740	725	719	731	746	725	705	730	711	767	682	715	768	727	738	701	758	738	746	754	718	743	745	691	708	693	695	674	745	723	731	671	741	745	715	790	770	720	715	708	734	749	766	726	735	711	724	727	755	700	735	780	711	732	732	719	723	691	710	748	710	705	701	727	725	710	698	703	745	751	741	776	771	690	709	721	715	714	727	662	740	701	719	666	754	732	689	755	684	754	710	730	800	696	716	750	709	694	720	716	703	750	717	715	698	724	731	693	758	711	717	713	713	680	714	701	715	767	739	732	703	764	709	702	714	782	733	764	743	720	758	733	714	732	679	750	712	716	742	711	725	699	748	695	743	761	771	759	706	758	679	758	706	774	700	707	693	714	736	742	699	714	700	753	810	727	736	684	732	737	738	708	732	731	704	671	768	724	744	695	735	742	714	730	735	739	745	737	714	729	779	755	754	816	700	710	741	727	706	759	784	709	745	688	697	731	798	729	712	692	690	706	704	725	743	739	737	676	741	741	724	705	715	716	744	729	719	727	743	706	729	733	689	675	719	738	730	742	749	715	715	675	726	698	693	687	704	762	728	805	682	720	792	746	717	770	714	728	731	746	689	734	707	706	722	726	718	715	686	715	718	710	706	702	728	764	691	749	698	731	730	731	753	677	684	717	728	717	713	733	740	760	708	705	714	720	736	702	747	751	728	690	705	747	711	693	736	722	717	704	719	741	686	711	726	714	718	722	743	739	698	745	718	712	681	779	763	743	697	737	690	771	759	741	646	759	757	701	705	743	755	771	686	775	698	723	780	730	707	735	731	684	728	767	799	691	715	758	730	655	723	746	748	763	775	727	698	733	705	685	743	763	763	676	718	704	737	724	729	768	739	715	704	764	712	733	664	690	711	749	743	712	782	736	726	716	727	703	739	738	717	767	685	695	723	761	762	661	713	733	727	712	710	755	728	730	729	745	727	741	703	713	802	728	721	693	733	762	720	718	709	741	716	695	742	767	767	716	772	747	783	723	733	693	727	757	753	704	724	705	700	763	786	778	723	710	743	744	744	684	692	720	786	722	684	739	767	699	752	718	719	746	781	770	708	725	768	779	693	683	733	709	722	757	718	725	744	725	764	720	734	784	756
29563	22846	13842	2559	1617	1307	1171	1085	1033	939	914	842	798	847	786	851	797	823	798	833	837	862	818	783	748	829	778	737	789	797	771	782	772	798	816	818	757	748	699	769	763	755	783	759	798	775	784	780	739	703	744	813	783	784	760	773	763	731	840	773	770	791	795	823	760	755	724	780	765	750	731	726	758	755	749	762	757	773	756	760	730	763	798	836	782	729	761	762	717	761	763	723	792	751	762	770	812	816	780	722	778	728	816	764	776	786	770	763	751	813	758	766	763	764	777	752	765	757	757	748	746	761	742	720	773	831	757	819	731	809	748	812	780	742	746	782	751	794	742	792	776	764	765	756	780	762	770	753	791	766	713	767	764	783	796	794	808	767	764	750	718	715	756	744	745	773	812	752	764	725	802	746	709	757	726	793	716	779	779	716	826	746	740	776	735	785	818	793	699	784	701	818	737	746	790	780	758	777	785	799	741	758	796	762	772	754	737	765	791	720	760	752	727	806	748	774	736	760	762	764	773	723	759	737	741	721	747	746	791	767	810	762	776	738	700	752	747	755	745	776	717	780	774	733	798	750	818	746	729	764	749	725	767	824	772	792	761	761	754	798	824	748	771	805	789	780	725	751	807	774	782	724	775	761	778	785	793	769	774	733	737	759	772	779	759	718	740	753	760	796	788	777	763	796	763	744	802	719	765	794	778	754	744	773	750	722	781	752	771	727	757	771	738	731	791	780	759	785	779	763	785	722	834	767	768	767	774	751	756	772	821	759	761	764	729	780	780	741	777	781	747	793	754	800	759	778	753	784	818	780	801	760	736	713	790	774	768	800	733	766	805	779	786	767	764	787	795	764	749	778	763	757	776	823	761	778	788	759	781	803	789	732	757	771	755	751	745	770	759	743	737	751	787	756	789	805	766	791	741	774	733	794	743	822	786	832	762	787	764	798	709	747	770	783	772	789	722	770	786	805	750	771	758	778	778	736	765	741	745	775	750	763	752	768	743	737	793	755	766	772	810	755	814	764	766	756	783	734	747	776	812	785	722	794	787	768	773	784	745	749	795	780	812	774	756	789	768	705	722	776	747	773	763	737	738	754	786	774	797	754	756	759	777	765	753	730	767	741	809	723	725	741	776	763	762	806	777	767	765	746	765	769	784	746	744	788	766	749	784	797	740	764	804	773	809	756	730	758	783	787	775	755	783	780	778	736	684	756	762	754	742	771	735	775	786	745	791	764	759	749	735	750	715	731	776	789	753	791	739	751	771	761	781	747	812	756	743	776	740	728	785	773	764	757	772	746	745	773	804	765	759	784	774	792	756	745	752	733	793	789	743	766	782	779	727	754	761	747	746	780	775	736	776	757	817	763	702	766	733	774	785	796	725	804	747	784	764	807	787	775	795	796	773	768	797	766	737	786	792	749	755	712	765	748	792	788	723	830	804	746	782	746	813	737	788	763	772	795	759	762	755	761	764	804	794	793	733	760	776	730	786	701	769	714	756	789	725	814	787	795	735	789	777	769	751	752	762	777	736	758	705	755	798	733	780	770	775	740	790	777	779	802	754	722	757	746	779	788	780	761	785	782	763	793	768	817	736	758	736	713	796	769	731	794	761	775	730	778	719	768	760	762	763	733	774	740	782	729	788	760	711	819	780	767	813	754	787	783	752	787	813	782	782	755	792	787	754	740	766	783	747	760	706	749	733	768	754	758	799	717	741	718	802	731	792	760	741	728	737	761	772	741	763	754	777	795	739	785	810	732	799	813	760	755	756	762	757	785	763	759	765	765	817	744	747	792	809	800	764	758	774	773	768	790	817	812	731	771	785	781	761	778	814	758	737	763	755	748	790	768	761	799	770	789	722	784	775	771	763	799	765	744	739	750	779	703	734	745	747	732	756	742	736	708	752	789	839	744	751	775	760	740	847	765	727	804	770	774	722	801	788	777	788	785	798	787	782	816	733	800	779	738	777	740	773	769	749	717	732	771	755	763	746	767	756	830	776	744	763	782	766	810	781	742	708	793	747	722	740	783	787	799	781	753	770	750	750	797	801	745	775	763	782	730	741	761	795	788	757	784	800	820	795	710	780	784	689	835	723	791	774	768	693	794	736	752	764	777	764	747	801	757	737	800	741	762	707	752	747	782	778	741	775	755	811	718	762	762	798	797	725	796	782	746	767	749	688	789	754	806	751	732	767	782	820	777	734	792	807	777	767	757	814	731	782	771	768	752	778	763	750	734	727	778	793	775	788	770	736	757	794	760	761	794	732	749	736	753	793	746	742	726	803	803	720	749	758	795	759	720	785	780	709	736	753	772	766	781	778	811	728	794	771	823	737	778	752	773	829	748	737	764	789	762	812	757	791	787	737	715	803	713	725	775	790	748	803	815	799	752	690	734	781	704	760	767	781	778	772	762	775	722	728	766	737	752	740	721	733	740	764	781	741	836	767	818	780	808	803	787	758	798	755	758	742	766	795	735	793	705	770	752	788	720	816	733	794	761	780	767	776	818	766	779	766	746	744	812	739	750	797	772	756	730	792	776	764	720	753	785	787	823	757	782	737	816	759	764	785	768	782	729	793	765	817	736	814	793	744	748	791	762	790	737	766	731	701	779	736	764	792	786	730	797	740	796	782	726	766	794	749	760	769	750	765	748	760	720	763	763	766	750	769	810	753	734	731	744	785	717	725	772	787	756	742	686	768	802	787	748	774	700	721	742	750	756	811	734	782	752	762	777	781	758	768	738	807	768	793	772	761	804	777	777	751	802	767	807	748	773	745	776	792	747	809	737	784	753	759	775	799	770	729	749	769	719	742	751	785	737	777	794	790	807	774	784	728	718	786	766	749	728	761	766	802	737	776	769	794	721	732	765	798	768	743	790	759	814	743	735	756	734	753	826	765	750	786	779	813	763	773	801	801	765	795	783	766	725	772	757	767	759	749	767	776	731	742	782	775	675	774	806	714	789	796	746	748	783	794	782	759	707	844	764	744	769	789	760	756	773	747	758	824	786	809	740	777	764	772	780	756	740	794	786	788	784	725	796	731	750	757	774	751	791	763	767	761	777	783	774	767	736	775	762	779	725	785	755	792	744	783	782	766	751	725	758	736	744	749	780	742	726	760	708	767	742	778	759	758	759	755	773	775	726	768	678	809	783	768	767	745	768	750	788	764	763	720	796	758	786	772	751	782	833	790	759	774	730	759	749	774	730	765	753	731	796	742	741	704	766	733	775	772	759	741	755	754	724	767	870	772	713	731	787	766	758	760	753	809	791	738	791	770	757	732	759	779	746	736	774	796	777	798	775	785	780	786	735	749	727	794	729	745	747	783	791	742	800	764	762	773	748	757	736	697	770	728	722	735	758	836	712	764	732	756	753	802	775	745	741	761	767	772	818	679	725	762	758	781	782	758	762	774	740	738	764	770	770	784	795	756	759	773	778	805	756	776	817	792	750	857	755	747	732	765	761	760	742	706	737	771	784	769	705	735	776
22643	21107	28557	23914	21107	20785	5196	1460	1177	1125	1033	1051	921	893	908	869	858	906	847	859	817	852	814	806	802	844	845	787	766	767	784	788	771	790	849	795	784	813	761	802	737	791	800	746	783	816	752	745	750	829	720	780	732	780	812	740	763	763	810	738	776	750	777	771	802	810	791	724	772	736	800	767	775	781	779	798	763	841	796	749	733	733	794	764	754	748	799	746	800	810	766	741	761	765	753	797	753	789	773	808	721	756	732	792	715	738	786	771	795	728	791	751	817	730	752	764	790	761	775	737	760	782	812	790	735	758	727	766	778	770	824	746	772	761	845	761	814	810	736	746	802	751	793	818	787	750	742	750	789	717	752	771	770	765	817	763	760	861	822	793	752	770	771	766	747	799	779	786	768	753	778	803	739	739	755	783	803	757	794	776	796	787	791	738	780	770	778	775	728	752	716	814	725	765	778	796	815	730	769	766	780	745	796	776	752	768	785	746	767	711	770	761	768	776	749	793	784	806	735	737	773	758	770	817	798	805	703	807	753	805	777	779	773	727	796	747	757	821	758	764	830	775	769	753	790	752	773	801	741	743	782	715	810	756	767	761	749	763	768	793	763	795	789	762	778	794	754	755	759	799	745	783	789	822	822	764	761	812	718	759	777	719	764	758	715	737	783	751	718	746	720	734	721	757	762	791	749	774	768	855	769	791	781	732	754	724	785	766	748	742	753	756	818	774	733	823	811	747	786	784	792	750	759	782	726	839	798	753	790	754	752	774	741	763	792	761	739	760	798	768	787	746	734	753	767	764	813	779	725	770	835	801	750	733	812	755	762	799	767	823	776	831	754	773	758	718	713	745	732	746	745	743	806	723	749	764	758	758	804	766	805	741	793	822	772	727	707	788	755	819	777	793	826	752	766	764	779	755	787	774	776	754	760	822	780	811	841	764	742	739	745	781	805	789	831	742	780	762	739	788	783	780	766	752	765	736	780	719	767	772	777	778	784	808	758	769	760	739	780	776	747	778	784	788	749	804	766	786	785	723	771	758	811	756	771	763	723	774	795	695	793	781	765	739	779	739	766	757	797	767	779	780	743	765	762	812	805	783	779	769	750	764	805	821	792	753	751	738	760	758	747	791	753	758	760	757	804	781	786	791	753	766	779	762	740	804	774	752	742	760	730	785	845	754	758	761	768	779	738	791	828	755	716	787	798	760	746	785	777	750	784	810	840	779	781	841	772	755	778	729	817	776	774	815	824	771	783	760	757	786	765	798	758	735	769	743	825	801	782	796	751	796	778	784	749	772	767	735	746	757	773	762	802	807	754	742	740	801	787	743	770	774	771	788	774	763	803	699	698	744	801	753	723	786	799	772	811	778	734	784	788	788	791	752	760	815	773	718	812	753	727	788	768	781	802	770	741	795	778	803	767	796	778	762	734	806	775	783	768	763	784	763	792	756	728	795	796	744	759	783	780	736	716	790	760	792	781	747	754	824	740	773	746	776	794	751	805	761	784	741	784	784	775	777	790	766	821	727	809	726	769	762	800	786	810	781	797	779	809	759	785	731	824	787	762	769	714	739	776	757	765	755	742	745	714	752	840	756	792	740	755	734	797	747	735	783	756	780	759	786	773	736	778	815	772	791	793	746	828	765	814	773	788	743	764	747	745	738	750	794	746	819	745	762	786	758	805	756	769	745	752	748	789	777	716	755	755	843	758	787	773	732	724	732	772	717	790	758	799	725	751	741	769	738	806	794	714	794	756	802	754	805	777	801	786	765	792	790	768	741	751	749	752	752	800	755	688	746	774	810	759	780	800	745	774	784	774	766	750	795	774	844	740	766	728	763	766	766	756	774	762	752	738	736	768	780	738	773	739	738	734	797	804	803	749	764	738	761	794	772	775	818	746	808	761	761	769	756	781	767	763	831	760	754	789	791	798	740	772	804	791	754	774	786	790	755	785	740	738	769	763	772	803	713	761	748	759	774	780	773	745	772	788	772	794	780	756	802	833	776	701	711	742	743	759	745	746	781	746	783	749	738	805	748	797	750	799	802	758	731	831	769	799	828	753	770	766	773	750	684	759	787	795	794	757	766	773	748	770	764	765	794	836	776	760	772	748	812	798	753	751	801	765	737	752	726	741	767	782	803	795	755	801	828	812	764	784	789	783	770	735	807	788	743	781	780	787	771	688	792	768	739	796	756	745	758	772	818	735	742	763	760	773	750	741	784	821	745	731	818	776	743	740	715	733	732	777	792	774	739	800	768	791	809	785	734	751	789	756	830	745	758	746	717	776	784	781	781	819	751	789	791	760	800	778	815	795	708	809	828	749	760	780	765	741	770	749	776	791	748	775	795	745	765	742	745	778	750	794	745	753	795	774	756	786	741	774	817	798	768	767	725	790	784	775	777	767	725	826	806	821	750	742	728	820	773	820	784	762	777	727	777	757	755	802	802	833	774	775	745	744	775	830	760	787	764	783	796	783	807	801	789	772	801	794	768	820	767	786	762	760	722	761	724	812	766	769	788	755	748	767	740	766	756	764	799	792	793	766	760	752	794	786	761	706	792	792	762	745	753	739	780	801	784	766	813	781	766	799	836	729	770	765	781	769	726	807	753	745	815	752	700	799	772	776	713	758	756	792	806	816	744	740	744	812	739	776	766	723	788	783	785	779	766	759	749	750	785	742	775	806	736	790	762	763	841	798	796	777	766	756	788	754	793	746	772	686	779	723	744	775	838	753	733	794	761	792	805	789	742	773	830	767	784	817	720	764	755	775	782	759	795	766	743	767	793	754	787	796	757	798	784	772	773	752	788	821	755	807	789	819	811	771	782	765	787	761	741	730	815	772	755	738	789	745	798	752	774	752	704	797	766	769	729	787	777	787	774	777	781	790	796	707	728	752	787	752	757	751	734	771	781	714	777	730	785	748	768	774	763	776	807	778	756	767	777	782	802	781	747	771	737	783	828	745	776	776	793	753	764	774	766	784	755	823	789	773	723	757	729	760	760	805	766	792	756	778	755	797	767	769	775	734	753	744	769	722	756	783	741	747	792	753	778	804	734	778	798	752	750	741	767	753	765	726	794	758	753	794	834	795	730	776	756	725	719	727	817	795	757	723	767	763	760	746	769	737	713	742	768	762	782	817	772	761	757	762	783	758	734	810	749	779	751	744	799	813	788	802	806	774	772	786	758	771	773	809	742	759	769	708	816	748	793	788	771	770	770	753	771	828	831	821	840	788	750	741	785	754	759	758	783	756	727	792	738	807	775	771	783	790	770	772	796	779	827	791	758	796	812	755	743	757	726	754	788	768	771	756	732	758	750	745	775	789	757	786	743	837	821	786	754	751	752	760	783	687	828	765	773	787	846	776	754	751	811	739	771	746	753	777	782	706	763	741	744	815	683	801	775	767	752	818	743	736	760	684	799	817	729	750	783	766	747	799	738	772	742	786	855	755	774	760	820	812	756	803	739	758	793	757	818	779	723	751	729
39115	29923	22275	5069	3624	2647	2188	1819	1573	1337	1219	1125	1082	1002	942	974	924	875	872	866	863	822	836	864	847	873	830	791	801	821	785	783	790	742	840	778	772	721	797	819	797	756	810	801	765	756	828	795	831	768	788	800	825	800	737	777	791	767	849	812	750	756	777	770	780	738	806	779	760	745	795	817	777	781	713	800	776	771	787	804	767	770	745	830	779	756	774	761	807	774	783	758	730	748	779	762	803	708	807	787	739	801	786	735	791	780	795	834	729	789	816	796	810	744	748	757	754	748	742	734	789	824	800	775	778	772	730	760	774	744	759	792	803	824	788	799	799	768	780	834	801	787	744	804	756	797	800	768	755	691	712	795	810	803	810	780	771	777	745	776	785	754	797	769	741	805	835	758	779	756	790	787	739	787	798	765	752	776	795	775	813	746	801	748	745	766	773	733	838	735	754	774	737	795	751	705	763	766	730	788	746	754	769	751	816	748	809	756	743	792	757	804	761	814	783	829	755	801	787	780	777	780	777	813	844	815	783	761	741	750	756	767	777	833	747	811	754	730	805	759	762	799	727	801	816	764	764	764	778	788	786	780	768	785	768	775	791	741	788	738	739	788	752	783	842	817	787	735	769	788	773	783	760	774	771	767	791	816	808	759	755	781	786	832	755	794	749	787	768	781	788	776	791	784	788	772	772	741	758	785	782	832	756	796	803	756	826	705	788	795	768	757	749	785	722	791	794	784	824	787	771	801	746	779	803	754	773	789	789	807	750	766	776	754	827	759	767	826	746	776	769	766	731	751	766	749	796	782	728	753	786	810	759	769	789	757	784	781	746	761	819	761	737	765	764	771	805	739	782	702	740	811	761	738	824	818	809	773	790	825	754	738	707	783	760	826	776	813	748	753	738	751	802	827	804	794	781	754	780	786	771	813	820	768	759	761	813	776	773	741	809	801	719	768	826	769	788	752	756	814	756	798	770	751	814	738	770	767	760	762	768	765	757	801	729	815	786	785	800	761	781	779	771	766	798	779	784	754	785	762	745	750	754	795	791	742	776	755	733	783	753	737	799	770	747	798	797	785	786	766	767	777	820	764	803	767	773	795	778	819	750	825	778	815	799	750	763	804	750	779	759	817	766	771	791	749	779	750	759	806	749	802	777	793	775	790	780	805	817	762	786	813	716	754	772	814	760	809	767	754	750	777	771	750	760	756	801	716	764	801	793	774	791	780	810	776	740	804	750	803	757	743	763	823	852	778	765	768	761	803	780	766	749	722	776	784	798	752	760	725	734	818	714	741	826	776	764	759	764	793	759	788	732	734	836	764	819	753	726	784	795	808	766	763	752	799	730	805	766	745	743	784	806	830	765	828	758	789	770	769	810	781	726	832	769	790	723	759	802	792	818	783	706	767	781	767	822	801	745	745	725	823	739	794	771	836	768	806	839	802	769	737	750	751	754	750	790	790	760	783	774	770	722	757	770	780	797	768	733	699	735	782	808	768	755	800	753	754	759	720	764	753	783	789	794	791	768	772	756	758	786	799	788	804	779	786	736	787	771	778	798	792	791	763	746	765	740	763	815	775	771	751	754	757	790	773	756	802	770	734	753	777	796	786	806	770	725	751	810	797	822	754	803	795	827	697	739	750	761	766	840	752	800	768	775	762	748	817	809	742	819	753	780	772	737	707	754	737	804	735	792	776	740	785	787	787	814	766	815	699	782	749	793	773	809	788	720	725	775	763	769	748	796	762	791	765	725	781	735	767	790	784	741	783	787	788	822	748	755	784	730	775	816	787	713	764	817	764	778	777	737	751	791	762	768	783	796	765	789	803	756	787	800	776	768	730	767	776	777	798	762	754	778	784	738	754	810	775	738	719	754	769	760	788	818	792	757	737	810	739	749	789	772	819	767	783	742	808	772	788	801	740	782	774	793	781	792	811	752	763	854	768	753	756	770	741	743	756	818	695	759	809	768	796	750	777	770	723	796	786	790	765	807	787	807	819	792	769	772	773	784	777	749	759	752	758	740	782	795	766	813	759	799	769	775	764	780	759	769	796	809	783	779	791	750	729	775	770	729	824	773	745	819	755	779	750	748	786	810	756	740	799	823	777	745	772	761	777	844	803	777	798	764	773	797	765	776	777	823	766	772	762	812	758	750	800	783	806	797	800	781	731	766	784	774	751	779	698	753	778	776	783	744	707	743	717	716	761	772	765	762	728	719	830	749	780	793	774	741	751	727	750	754	765	781	804	745	715	740	735	743	804	779	707	766	781	775	807	802	798	784	759	780	764	784	790	787	814	790	784	713	810	736	801	791	792	802	754	791	806	773	804	796	807	791	769	793	765	773	792	814	759	757	738	739	733	772	775	814	718	774	756	750	795	833	743	759	740	770	759	748	744	767	760	750	796	760	796	789	758	828	790	728	752	768	763	741	761	766	757	803	736	757	804	780	739	788	811	762	732	690	733	758	810	801	793	701	822	755	787	773	797	755	803	812	851	730	744	765	818	766	765	743	786	786	761	760	765	809	779	755	754	811	760	788	789	822	779	784	806	779	784	792	748	739	779	810	809	801	815	740	772	755	764	802	806	798	781	791	766	759	787	769	796	781	776	806	758	802	772	763	771	811	775	760	753	752	828	778	749	743	758	772	756	779	727	798	727	775	774	778	792	822	792	772	798	761	773	804	801	788	774	796	764	775	729	788	791	737	810	815	790	746	769	838	766	741	775	792	750	745	740	743	795	807	782	798	761	814	768	747	755	788	742	709	780	742	708	762	763	745	784	793	766	733	778	805	840	794	741	735	751	766	769	761	795	752	813	747	746	783	772	765	723	833	709	759	750	757	777	789	765	803	762	789	807	764	754	763	711	792	815	807	770	721	759	755	765	783	799	728	787	784	757	783	771	791	747	794	791	782	784	784	806	716	737	801	758	793	771	763	787	735	756	765	765	786	767	810	822	718	773	786	794	797	836	782	815	783	789	748	705	791	853	758	771	779	780	773	797	787	776	732	771	770	807	768	822	776	739	810	806	786	766	782	816	720	780	747	760	744	768	783	790	759	818	801	790	789	749	769	788	759	702	729	764	732	813	793	782	742	796	786	775	806	747	771	770	818	811	780	765	772	814	761	816	748	779	817	754	770	767	767	728	764	742	759	765	777	766	767	798	714	752	781	823	805	804	753	794	798	727	709	787	771	779	752	795	828	713	730	777	770	766	771	781	802	794	759	778	738	778	768	761	796	773	735	758	767	775	771	817	831	792	771	775	716	748	769	769	753	828	751	742	764	825	767	818	783	808	789	795	791	776	798	756	800	768	804	770	756	780	764	767	763	712	838	798	757	773	835	784	800	786	717	777	781	786	795	762	793	745	762	811	761	756	819	770	743	802	800	739	750	756	773	781	747	767	761	782	778	790	807	799	785	732	745	758	813	776	752	754	818	781	786	743	782	759	802	749	761	828	831	745	823	752	792	716	764	783	825	746	830	755	820	727
27686	19191	5531	819	433	432	376	452	385	401	402	368	350	368	378	383	388	382	358	370	387	386	386	382	389	398	364	401	379	406	379	371	361	356	373	397	408	406	368	354	374	372	384	396	363	351	377	400	364	365	385	418	360	352	390	387	339	401	359	386	387	401	382	455	394	344	385	396	427	417	390	403	346	377	391	420	360	356	401	395	387	366	352	378	379	387	409	407	373	367	360	371	370	393	372	379	377	367	383	345	384	370	397	371	399	383	366	396	384	361	368	397	370	384	373	385	353	363	343	385	406	362	368	382	343	373	382	365	387	402	367	369	385	374	382	375	385	402	393	349	382	345	366	405	381	414	393	363	391	371	400	365	355	375	398	377	371	358	369	386	364	336	375	404	380	375	378	381	400	381	389	358	387	387	391	386	373	375	415	365	395	363	387	403	425	394	396	364	393	419	388	369	383	431	375	400	377	368	402	376	404	393	380	359	368	373	362	391	356	427	388	403	416	385	374	393	380	377	377	383	377	359	392	398	378	395	360	363	382	353	396	378	403	377	421	380	372	413	383	374	413	359	369	375	351	360	365	399	407	377	364	384	401	369	378	399	395	359	347	390	379	375	368	377	358	374	351	385	378	414	384	410	374	369	388	374	404	386	400	384	378	376	358	382	367	373	331	370	385	365	351	392	355	362	360	380	360	383	362	394	337	366	370	385	364	378	370	389	366	378	350	374	352	418	370	366	379	360	350	393	388	358	360	402	386	387	357	368	390	353	393	389	368	336	393	394	408	419	400	353	348	369	360	342	385	383	382	365	404	407	417	373	391	369	360	372	386	366	395	392	409	373	358	360	436	372	373	399	396	364	399	319	404	392	369	364	418	415	395	392	379	383	341	365	360	312	353	380	427	393	410	401	360	392	377	327	369	367	386	383	380	370	396	393	366	373	360	364	400	365	408	391	418	378	385	395	377	412	398	353	354	364	384	417	383	368	368	384	357	396	367	387	399	365	373	345	371	381	387	397	407	392	366	347	389	380	389	360	352	384	434	345	393	376	361	385	372	393	392	352	374	416	421	392	346	381	408	396	412	359	378	387	410	386	368	373	356	399	368	409	415	362	396	379	371	407	369	362	374	369	361	358	398	380	408	370	361	382	396	376	388	422	384	384	360	384	386	377	402	361	387	367	403	398	374	375	390	356	375	367	384	399	392	402	371	396	400	371	349	360	407	363	382	371	387	345	381	395	395	380	401	392	365	385	377	374	375	380	372	378	357	400	390	393	401	391	368	418	365	354	397	335	376	373	397	397	399	413	352	369	391	387	388	379	352	397	385	357	370	397	372	376	382	402	368	357	388	363	378	407	364	408	380	399	364	374	397	376	369	367	416	370	418	345	388	419	380	357	393	375	365	367	379	371	365	383	358	363	374	415	388	396	353	359	372	363	384	366	402	413	416	339	369	355	372	344	371	359	378	339	394	369	395	396	350	392	394	393	408	364	409	376	354	374	354	404	376	392	348	387	388	381	385	395	376	380	374	349	391	364	371	356	361	337	372	357	383	401	391	364	326	387	387	367	353	395	376	356	396	383	380	349	381	374	362	364	377	373	344	388	382	399	398	377	413	373	339	402	411	391	375	381	383	352	374	373	379	384	350	355	363	413	370	391	392	366	353	373	413	384	369	381	390	385	339	378	406	375	400	401	364	367	378	392	403	358	393	377	396	375	367	348	399	399	374	378	366	381	357	369	402	390	383	356	380	400	360	370	371	356	364	355	374	390	380	376	390	390	354	365	380	345	364	389	383	351	336	321	413	364	393	348	367	381	394	383	375	379	357	383	373	380	357	411	378	372	378	376	399	407	364	391	355	402	359	381	398	358	382	377	400	393	415	387	374	378	362	418	374	388	369	397	394	363	382	349	358	387	397	403	368	358	369	369	367	341	380	356	403	357	358	398	374	404	449	362	401	380	447	373	385	369	402	353	405	388	361	353	386	342	370	381	387	371	345	363	357	392	394	344	399	368	381	406	416	401	386	390	393	375	394	401	386	359	373	365	312	387	399	367	379	378	372	362	378	390	446	375	369	362	364	378	405	369	384	376	359	405	359	384	393	380	371	375	430	370	419	388	403	380	388	397	360	384	382	372	396	358	376	387	425	390	388	365	388	353	402	398	407	383	358	398	370	386	397	397	383	411	350	410	395	393	431	377	360	398	343	406	376	385	367	385	359	388	376	360	402	397	403	368	350	387	366	373	394	411	369	370	349	357	373	378	382	408	381	366	410	368	357	348	394	369	389	383	366	372	393	381	378	394	366	410	416	393	377	380	401	410	383	423	353	363	376	378	426	376	388	357	372	372	386	401	397	409	374	384	358	372	378	408	352	372	388	377	412	377	365	352	353	376	374	346	343	350	387	352	394	361	414	352	407	409	359	376	326	390	357	362	373	344	379	375	380	368	394	371	372	366	407	340	380	394	397	365	414	378	346	400	409	351	370	380	373	419	399	359	416	355	391	378	411	404	392	378	381	351	380	415	441	387	334	392	358	327	339	362	381	370	366	344	357	370	395	386	395	365	394	355	359	379	373	423	373	373	384	378	374	403	392	376	370	381	369	403	395	390	390	401	382	378	382	373	357	391	414	394	404	405	346	383	404	395	366	366	375	399	365	360	417	401	386	386	364	377	395	370	385	376	373	372	370	402	346	364	398	418	410	397	377	358	388	395	355	362	374	379	371	380	409	353	404	393	388	389	379	399	416	388	337	395	372	396	355	414	384	388	360	364	356	352	348	346	434	367	415	379	390	363	390	362	370	377	344	402	365	383	384	403	391	387	386	357	371	403	393	395	354	414	379	359	378	371	375	362	362	385	375	382	374	373	388	352	381	358	351	387	379	383	383	400	394	388	402	374	374	389	384	380	412	362	349	349	363	372	355	392	404	390	413	357	374	365	342	399	389	364	362	367	366	390	410	414	339	379	424	389	383	408	379	380	374	380	381	370	388	332	416	383	385	400	394	431	399	341	398	377	401	389	354	374	363	384	354	432	381	351	400	383	384	368	393	409	379	384	406	378	359	391	352	392	390	372	383	391	337	418	392	332	338	358	351	380	407	419	407	393	366	362	360	389	408	396	364	368	376	393	412	372	357	361	367	366	344	362	364	374	378	384	429	379	383	409	428	349	383	397	363	370	370	382	376	351	421	366	366	378	380	381	372	413	379	387	374	408	398	420	384	389	360	351	370	367	348	357	417	355	395	392	398	418	412	369	390	373	370	380	377	358	364	406	394	376	380	377	368	335	415	385	386	376	385	384	350	367	354	398	401	393	367	382	397	384	366	359	380	364	407	380	356	382	379	381	399	376	371	411	355	386	367	389	370	360	393	360	379	408	420	362	370	370	387	391	412	415	367	391	343	364	398	427	382	405	402	361	413	356	375	364	390	400	370	359	362	401	365	395	363	407	368	394	398	387	391	362	395	410	360	407	369	370	376	387	368	353	370	356
12420	9585	1290	634	567	503	478	479	412	430	429	413	429	397	412	417	429	412	410	442	427	379	418	460	428	415	414	401	384	460	455	438	434	361	417	437	417	417	409	448	428	448	400	397	421	414	443	425	439	446	410	442	416	427	437	444	403	432	406	421	432	401	435	435	402	408	420	430	386	411	404	432	413	438	428	449	403	379	410	408	389	439	434	425	421	410	399	457	431	455	464	435	422	417	422	457	420	451	421	447	411	387	442	443	400	454	429	419	427	419	430	419	423	444	465	443	445	404	419	442	454	395	455	421	432	414	436	437	430	425	443	422	462	405	423	420	422	430	447	432	423	409	403	450	446	450	455	453	433	440	447	414	422	436	408	453	473	447	435	420	449	397	423	448	407	404	449	435	431	424	409	420	402	428	374	452	451	414	440	426	419	449	406	425	422	442	432	441	429	427	429	420	405	457	415	391	394	435	414	442	412	423	423	453	404	443	404	386	396	401	416	424	398	413	406	427	414	412	402	410	425	411	382	431	453	434	434	460	405	428	428	396	410	414	450	434	430	399	417	431	426	407	406	442	426	410	403	409	418	413	435	451	445	417	431	403	448	468	415	421	406	409	456	403	434	425	395	443	428	487	445	439	459	442	416	421	432	424	408	456	400	416	437	422	409	408	435	405	415	414	425	423	469	406	423	455	449	415	405	423	460	430	432	460	434	435	409	412	441	439	436	417	451	434	458	436	424	432	438	420	413	410	438	415	398	393	442	411	447	411	436	397	384	466	414	425	408	404	401	426	448	445	422	419	422	451	439	425	425	435	445	464	464	451	441	411	446	416	440	430	412	460	417	391	427	430	423	414	434	428	422	443	416	431	407	433	434	436	440	439	433	396	440	453	409	390	411	398	395	410	423	431	395	429	425	474	431	441	446	383	464	443	436	436	402	442	389	439	379	430	385	388	433	427	416	388	421	454	436	423	436	443	430	380	434	464	394	384	391	424	455	443	445	443	413	411	392	433	442	446	446	406	436	422	427	434	408	432	444	391	413	417	423	422	414	417	454	418	458	441	418	415	419	438	380	396	411	413	444	423	402	441	442	420	385	405	441	457	448	410	395	424	410	434	438	428	466	440	412	434	449	396	452	471	414	435	399	433	427	458	423	416	414	397	435	410	427	442	428	421	404	465	447	432	432	438	410	424	410	414	412	436	380	404	436	431	451	406	408	456	407	385	435	433	461	422	394	432	442	429	437	434	423	436	411	459	446	434	438	430	385	414	409	463	406	432	446	414	416	429	403	455	404	438	445	436	406	426	417	435	419	402	407	436	415	411	409	475	411	417	420	466	429	461	424	484	445	428	394	445	429	437	426	453	403	428	421	442	402	431	443	432	393	391	433	469	456	447	401	458	404	433	430	453	414	416	443	435	457	389	444	425	418	466	412	434	425	406	365	400	447	433	434	406	435	413	449	451	451	427	467	438	400	417	453	414	426	446	409	415	440	411	423	454	451	405	402	449	413	438	412	429	424	414	443	442	405	445	373	403	450	425	414	454	417	464	417	424	429	410	458	429	426	430	415	445	400	417	440	402	477	395	446	423	436	405	448	405	412	415	457	441	433	433	411	447	437	413	435	429	436	460	436	431	424	399	420	442	476	477	404	434	445	443	421	457	394	408	405	461	401	469	426	418	484	437	434	473	431	421	410	448	432	445	382	440	430	380	413	442	414	443	475	427	412	404	433	434	437	441	417	429	419	411	429	431	444	410	446	421	447	443	418	410	412	436	414	444	424	416	450	451	446	429	443	434	422	400	431	464	433	413	457	443	434	404	430	411	460	411	425	410	397	391	422	426	411	400	437	419	444	385	438	406	396	437	386	446	471	389	432	397	428	410	405	389	394	449	460	421	412	469	392	444	382	439	408	442	423	432	449	435	435	415	407	398	450	433	434	445	398	466	438	425	420	420	388	469	426	454	409	417	390	437	446	447	458	443	390	474	445	404	423	446	391	406	455	463	441	420	450	449	448	442	432	426	450	426	402	405	425	389	436	427	445	405	445	422	442	426	387	422	456	440	413	433	418	430	406	420	451	416	418	432	444	440	420	422	429	428	408	442	430	414	419	427	404	445	448	411	464	399	485	431	451	454	461	434	462	423	416	445	416	393	423	411	420	429	469	447	419	421	389	403	433	419	431	411	428	423	437	441	414	437	442	413	451	445	430	426	401	438	387	436	426	460	447	445	386	451	442	425	440	456	461	432	435	448	458	428	452	437	445	418	437	445	438	427	413	374	436	456	445	420	435	436	415	430	393	420	427	409	451	411	438	458	426	425	419	441	463	419	367	379	438	436	441	441	451	449	420	420	449	427	430	418	388	410	438	443	407	417	475	448	403	474	450	447	426	426	419	405	397	392	429	418	418	427	405	453	400	417	421	414	413	426	419	397	417	448	415	418	451	413	434	440	467	429	442	447	424	419	438	425	438	419	400	412	440	409	453	413	433	415	381	432	418	409	432	446	416	427	397	434	448	424	448	442	424	498	442	444	458	435	397	397	447	462	410	436	453	405	411	399	448	412	442	444	384	444	432	411	432	413	413	400	397	462	425	425	427	428	431	400	411	390	472	444	398	461	415	413	442	445	443	403	449	413	452	386	415	394	425	442	441	442	361	434	453	406	426	430	452	409	416	404	427	434	418	421	437	421	451	425	467	418	413	430	424	434	442	430	451	470	458	442	408	431	405	461	434	410	414	427	436	440	395	415	405	382	431	460	446	420	441	432	434	411	403	437	463	420	404	415	457	433	422	414	433	451	400	406	417	423	440	410	410	470	384	415	396	424	459	430	391	449	422	423	417	402	394	441	422	483	458	423	389	434	444	381	429	453	413	444	421	431	413	427	414	437	447	396	429	494	424	418	413	432	422	446	409	420	425	384	462	419	398	388	411	409	395	424	405	429	427	402	444	402	418	416	417	452	401	443	418	435	409	423	421	423	420	418	437	461	427	437	390	426	424	385	421	420	420	431	427	437	437	396	451	433	411	441	449	434	392	424	423	422	466	415	418	449	433	414	405	421	430	405	408	454	426	407	417	441	423	407	388	445	457	431	423	432	446	448	404	427	434	446	417	433	431	439	434	414	482	431	417	364	405	390	453	422	426	443	473	441	403	439	410	432	407	420	449	434	405	450	448	409	406	430	453	447	460	430	423	445	452	395	400	446	427	420	414	446	421	425	462	454	445	439	396	389	451	433	478	394	427	401	406	402	441	402	387	413	421	420	460	424	431	381	402	415	428	434	411	401	427	414	460	415	416	444	428	435	436	413	446	446	404	417	423	415	399	402	432	416	396	434	423	434	466	449	389	412	428	460	405	389	425	395	428	400	406	410	381	422	440	429	445	399	411	405	426	415	425	437	389	414	442	445	419	412	459	429	416	434	405	429	434	443	468	408	425	454	419	403	385	461	406	400	427	416	434	440	422	432	436	426	442	431	383	414	417	429	411	422
23872	21129	28256	24155	20932	6503	934	617	570	488	498	460	415	400	407	360	410	372	353	369	371	386	331	368	367	346	312	347	332	342	349	353	366	364	339	327	347	382	345	358	352	350	366	340	359	342	342	313	354	338	383	334	338	374	366	332	333	322	319	315	347	353	327	367	359	350	355	342	319	372	318	367	351	333	325	333	341	334	356	319	343	371	338	350	306	330	318	376	366	343	338	352	377	336	329	355	398	348	334	369	300	327	361	308	366	315	354	360	306	326	347	362	351	351	359	345	339	360	336	323	313	338	337	344	351	337	338	350	362	334	346	364	318	354	351	337	357	360	359	378	351	355	357	306	317	342	339	337	330	322	348	317	339	350	357	336	322	301	339	338	336	334	359	361	366	371	300	360	333	349	389	360	340	360	363	359	346	332	314	379	355	320	344	323	323	365	345	320	362	330	355	355	330	286	331	352	322	353	345	331	351	381	343	339	311	331	326	364	302	336	338	325	321	380	337	336	359	340	340	359	316	330	337	386	337	373	326	382	371	339	338	331	319	390	331	343	324	325	364	341	324	329	326	353	334	335	337	344	353	341	348	366	345	327	363	346	324	302	332	353	371	346	347	372	358	350	329	332	346	367	348	329	337	339	361	357	335	335	334	346	343	364	357	343	328	389	339	365	343	335	334	353	356	368	337	336	350	376	366	357	386	350	358	356	329	325	318	305	313	312	367	333	352	333	370	363	371	386	312	354	309	312	322	322	351	336	328	354	301	354	343	340	359	335	323	346	346	343	310	372	350	365	343	341	380	385	352	323	333	332	307	338	349	329	362	352	289	313	344	339	335	340	355	308	338	335	338	313	342	343	350	334	348	366	353	359	320	353	349	318	345	316	337	358	353	329	363	344	331	359	310	328	351	315	325	332	336	367	346	330	319	325	352	349	343	353	329	339	306	345	356	356	320	338	314	326	341	347	315	351	355	352	335	355	358	315	328	352	322	352	318	401	327	337	378	338	381	363	341	320	352	319	328	375	298	318	324	346	362	325	301	320	350	363	343	315	361	343	361	337	330	360	370	319	378	330	337	325	349	351	328	373	371	352	331	355	350	333	341	329	344	316	348	342	330	335	340	292	300	336	335	320	359	329	312	315	340	352	358	313	362	337	354	318	343	328	324	321	363	347	342	339	340	343	330	330	354	350	333	323	341	340	363	330	326	318	332	341	328	335	330	345	339	344	336	339	310	343	366	363	316	330	358	364	363	349	314	358	347	337	356	345	362	354	334	339	345	354	322	310	330	338	358	341	333	330	306	335	362	317	332	365	355	359	317	341	345	312	347	336	307	341	343	359	355	317	348	319	337	315	362	359	321	311	320	340	369	316	340	350	375	351	344	337	322	350	328	292	312	363	362	347	315	335	366	307	330	348	356	366	363	347	338	369	316	363	329	338	336	355	369	341	341	313	336	353	340	358	377	345	317	304	317	344	308	339	355	355	352	366	363	348	331	336	359	320	304	294	365	362	327	311	348	359	323	371	333	351	351	323	381	365	356	356	367	336	321	327	341	335	331	340	329	322	331	374	344	341	374	347	343	301	363	327	350	371	364	348	341	342	360	321	352	352	316	368	318	335	346	320	342	367	328	368	338	358	370	337	354	322	331	343	344	328	327	321	343	352	341	338	342	331	352	365	347	345	315	337	362	341	333	338	343	297	339	355	352	328	346	326	359	319	344	345	326	351	352	353	341	342	342	390	331	355	321	342	331	368	363	310	317	340	320	325	315	325	320	358	346	361	355	368	324	346	325	353	328	346	311	346	339	315	326	333	344	361	330	375	294	360	342	323	318	318	342	367	375	317	321	313	349	365	358	336	334	342	348	348	340	355	335	324	355	347	345	345	339	340	384	330	334	344	355	330	338	354	366	335	370	370	340	350	344	336	328	329	322	348	329	344	328	327	354	333	327	348	360	343	359	327	359	363	308	371	359	312	292	344	340	352	377	337	332	365	326	314	344	304	336	319	315	340	332	348	328	316	357	371	335	356	354	355	361	324	323	326	289	352	372	329	355	348	343	314	345	359	344	357	339	339	333	346	345	352	319	323	366	347	347	353	322	360	287	350	381	340	338	389	320	365	349	323	340	357	343	346	334	327	353	339	330	314	323	354	320	377	386	354	336	340	338	318	339	365	359	352	356	315	381	307	308	354	351	324	369	321	348	339	327	367	381	364	324	330	357	354	332	339	346	373	342	325	321	349	354	328	340	351	313	350	348	363	340	337	319	343	329	353	323	358	318	341	364	315	322	368	312	366	334	308	329	286	339	367	376	310	336	332	373	333	310	347	345	338	308	322	293	340	351	355	323	350	339	342	364	328	351	336	354	305	336	340	322	370	316	355	311	343	342	362	326	341	362	343	338	340	345	323	375	325	340	332	365	312	361	314	325	324	349	343	306	334	345	338	334	359	309	358	340	360	354	303	342	331	338	312	347	353	360	335	349	336	354	334	376	346	364	326	355	371	346	358	377	341	353	336	316	341	333	329	328	366	363	339	313	322	342	353	345	323	344	360	358	322	299	362	336	327	373	357	312	330	347	328	359	363	343	362	314	358	348	334	311	372	341	334	356	331	335	340	342	334	316	331	317	345	330	349	326	353	308	328	319	362	337	328	342	339	364	332	321	343	336	310	332	320	361	308	321	324	329	369	342	363	346	319	337	350	339	351	368	341	350	355	345	325	345	353	321	355	332	366	370	347	342	339	319	347	343	366	367	349	323	290	373	360	348	346	339	349	340	328	298	328	318	324	362	367	337	310	332	339	360	356	373	346	312	349	325	357	352	331	360	344	389	323	317	313	352	375	333	328	340	358	337	324	378	342	354	325	371	343	379	348	332	341	373	358	339	366	317	335	346	334	334	322	368	342	353	346	319	380	350	336	352	317	324	347	367	316	325	319	323	337	354	344	348	326	321	333	405	340	335	332	321	332	317	339	360	308	337	327	328	312	330	357	312	361	360	312	376	338	352	391	316	327	334	338	327	352	314	360	347	351	308	345	357	341	323	349	379	344	385	303	342	343	329	374	351	343	363	338	338	362	352	348	334	305	337	368	385	343	329	335	352	348	332	357	347	338	342	354	367	321	325	331	308	346	357	322	334	324	316	325	330	339	358	301	360	318	310	347	387	326	347	333	325	352	336	344	324	345	332	348	348	329	339	348	349	331	331	343	308	365	346	315	362	362	324	339	337	318	325	365	350	309	363	321	336	317	304	339	357	347	336	313	323	336	318	321	348	351	333	337	341	365	327	353	304	312	335	332	307	323	325	323	364	375	330	336	354	344	331	351	333	343	355	331	364	346	359	343	317	331	319	375	345	362	360	359	351	355	334	280	315	345	354	317	338	324	349	314	338	354	327	342	362	366	354	322	305	347	319	367	337	317	339	318	332	305	357	342	335	366	309	347	368	302	335	339	368	368	368	352	334	346	321	300	341	356	362	341	323	344	371	361
35263	25308	7172	2835	1949	1424	1147	948	743	651	642	505	496	480	438	490	453	463	451	406	391	397	391	395	379	402	420	425	380	405	380	375	375	364	345	420	356	409	358	347	349	367	383	380	409	380	356	352	381	342	360	369	362	401	366	377	369	380	375	363	378	362	374	395	388	363	370	365	376	383	369	378	388	365	338	357	395	360	366	379	362	374	399	351	376	369	405	359	391	370	375	383	358	370	372	345	365	368	365	371	367	349	358	370	363	358	412	379	383	360	356	364	367	423	409	348	356	360	389	409	381	373	380	371	367	355	354	386	383	359	374	370	394	347	345	403	384	378	347	400	375	365	416	351	368	382	353	368	380	384	357	375	384	354	375	342	392	353	342	385	402	368	378	371	370	333	386	371	373	380	356	362	362	369	389	350	379	356	350	393	305	372	354	377	388	363	352	361	380	351	380	386	341	353	383	374	399	370	346	357	388	386	381	386	398	368	405	347	365	387	352	361	383	387	376	366	352	342	351	351	335	376	342	402	394	382	372	360	376	368	395	378	368	345	367	397	370	371	347	408	371	401	373	352	373	372	346	354	409	378	385	389	372	300	348	383	382	418	354	375	351	379	360	355	356	409	358	392	381	377	361	389	410	387	361	356	354	374	369	364	387	369	353	369	368	375	385	387	370	359	379	380	368	369	362	357	386	371	365	420	380	389	404	357	373	360	386	339	391	392	355	351	400	348	376	353	362	335	371	390	342	358	393	358	347	371	393	331	327	367	336	335	337	351	367	376	340	355	368	386	339	354	394	388	334	377	357	348	344	371	360	369	345	362	385	357	357	389	412	381	368	419	366	347	367	351	374	352	390	381	357	387	366	366	400	385	375	342	315	375	360	361	349	385	372	366	363	385	385	361	332	373	358	380	376	410	431	366	382	352	384	373	377	382	366	328	342	372	364	325	390	383	363	349	353	369	345	372	372	361	368	365	383	354	364	358	359	392	345	336	376	385	335	359	361	387	361	383	355	361	381	376	377	363	382	363	353	363	343	381	351	369	376	355	374	364	373	391	378	335	354	391	356	395	349	361	408	362	387	372	344	340	333	408	353	362	336	363	389	358	344	391	393	382	371	351	359	369	386	357	351	386	343	356	362	357	319	411	366	347	366	368	384	374	422	338	360	353	345	372	370	399	383	359	375	376	366	379	391	371	359	389	375	353	381	391	338	387	386	372	340	373	352	365	368	394	352	371	361	368	417	366	393	380	358	375	378	368	361	388	364	390	366	362	366	349	352	396	351	356	361	388	365	400	400	360	358	382	340	327	390	378	389	365	335	410	367	375	390	370	355	383	364	359	338	357	368	383	363	346	365	391	342	343	356	391	380	403	367	386	363	386	351	358	354	366	392	386	363	345	392	363	351	364	361	363	378	358	373	342	332	373	329	330	370	344	367	361	369	347	334	398	339	357	415	360	353	364	363	341	358	376	368	359	368	367	363	385	358	389	329	356	390	406	404	348	393	386	380	353	363	362	404	375	386	348	355	355	361	340	381	364	416	380	399	368	365	347	367	370	393	381	385	349	391	395	366	365	368	363	388	346	408	365	366	370	370	335	367	373	368	379	385	365	392	365	342	372	426	389	372	362	370	395	392	367	368	362	364	354	391	391	375	361	368	379	382	349	357	374	365	375	354	383	352	349	367	329	356	353	361	357	355	373	393	351	392	375	365	331	381	357	355	357	388	370	378	360	397	373	352	347	374	387	351	376	334	365	366	434	333	332	350	379	355	357	377	367	332	386	372	357	376	364	378	409	388	375	376	339	382	398	378	352	352	383	394	393	341	381	394	361	358	390	344	392	388	340	360	384	375	364	362	352	364	318	404	362	356	349	406	362	373	360	335	398	369	383	345	393	378	382	368	362	373	365	356	364	389	401	372	345	362	393	376	366	337	378	344	344	387	394	343	405	374	379	336	409	388	374	355	414	390	395	356	380	330	356	367	357	346	371	370	370	367	376	361	371	378	364	380	362	392	347	364	365	331	398	389	387	344	349	384	355	353	384	357	350	375	335	360	370	355	370	329	382	355	403	386	394	376	349	346	347	356	369	400	400	378	385	368	378	353	334	377	365	389	345	341	374	357	360	366	372	406	359	353	357	381	369	407	375	377	376	394	389	355	372	373	374	371	359	349	369	368	370	382	370	368	383	356	383	338	354	354	374	363	329	359	403	342	355	368	357	386	335	365	377	356	382	403	334	375	420	354	353	388	376	363	396	375	334	386	382	358	373	369	355	369	378	341	383	384	393	370	366	388	351	358	338	395	358	374	414	373	346	321	364	354	366	359	328	347	370	416	381	344	353	372	365	359	367	382	349	348	362	363	391	349	385	384	369	362	387	360	357	344	377	359	359	336	363	369	343	400	378	367	383	377	353	371	362	352	360	388	415	390	381	354	379	416	385	404	373	322	376	383	398	358	365	379	390	373	387	378	346	380	370	414	384	362	375	383	403	366	371	379	383	385	381	369	344	349	345	372	378	369	356	390	350	380	406	382	376	398	384	336	375	363	376	387	365	400	364	385	416	354	348	342	408	378	347	370	371	381	385	374	353	373	375	335	392	362	391	370	358	376	350	383	390	311	338	374	409	391	344	338	372	364	342	373	381	385	348	358	371	373	355	364	341	357	409	369	381	355	389	382	354	392	334	387	366	411	372	370	395	347	397	344	354	357	349	359	349	361	337	399	373	397	350	326	323	347	334	358	371	364	353	384	392	352	399	396	382	339	358	406	349	361	381	345	380	387	374	353	368	373	384	365	378	375	406	368	380	371	390	376	354	372	384	371	352	369	390	344	354	355	352	359	359	410	376	422	353	360	378	387	360	371	367	377	397	371	348	332	350	334	389	368	370	372	404	399	367	391	379	373	329	329	393	371	359	378	357	365	347	352	385	356	356	379	419	369	390	359	370	359	380	382	307	370	373	342	375	349	366	365	381	339	366	363	369	368	352	355	365	352	363	323	389	346	360	357	370	361	402	386	364	386	404	378	350	376	384	366	374	388	380	367	376	339	335	363	373	390	344	395	364	354	363	369	373	334	376	374	350	357	354	351	395	364	407	356	332	378	397	363	356	342	385	383	380	331	358	384	402	339	392	371	360	364	347	329	345	415	378	374	366	397	404	385	362	328	341	392	389	371	328	365	347	345	385	366	385	355	341	370	362	349	376	320	381	355	357	377	402	335	356	351	352	361	380	335	356	370	400	370	382	358	387	363	393	377	347	405	387	381	376	352	357	356	370	379	373	364	371	353	373	385	398	343	351	362	353	342	365	386	377	375	370	383	361	374	411	400	348	375	389	342	353	360	353	381	369	324	421	375	353	364	374	377	382	330	362	393	363	356	372	362	369	340	391	386	361	370	351	397	376	388	380	346	363	381	354	372	347	379	375	353	399	378	388	391	376	399	402	344	387	360	390	371	390	384	401	373	363	386	361	346	387	389	380	342	370	373	369
24865	21126	26828	25072	7584	1120	983	860	780	828	802	719	791	824	723	751	704	771	755	780	762	747	698	731	738	727	765	731	769	747	734	717	784	713	687	727	710	744	722	724	708	719	781	693	716	656	718	771	723	736	784	730	726	722	717	726	726	742	698	699	752	731	696	698	732	739	712	755	736	709	733	725	728	726	735	694	709	747	750	748	761	740	755	726	718	740	671	721	727	721	712	706	726	711	735	697	745	716	764	687	700	750	737	698	683	703	692	701	717	773	739	737	730	724	755	694	704	677	711	716	713	667	712	734	735	718	693	727	746	747	698	703	683	723	708	719	721	733	725	744	671	737	704	748	717	762	694	697	713	695	724	695	692	747	716	697	732	681	747	753	707	750	754	717	720	655	743	725	718	680	723	757	746	728	723	757	732	740	749	690	690	692	701	747	722	738	739	693	697	714	730	709	710	737	744	755	724	749	733	678	759	745	738	716	708	767	730	685	734	779	701	681	724	704	721	740	710	716	703	748	749	748	679	762	698	733	725	685	667	721	719	730	688	714	684	740	696	726	694	776	708	685	678	705	767	711	739	758	728	700	702	700	742	728	756	715	695	696	762	686	733	702	712	686	741	741	736	694	739	710	716	722	705	730	736	726	743	654	721	710	685	742	725	766	707	772	733	735	689	719	735	676	715	712	661	756	680	735	793	702	748	772	681	756	748	724	727	724	723	742	726	699	728	699	684	730	755	737	714	703	668	697	728	715	743	727	655	698	741	716	719	712	662	662	747	731	709	719	758	763	683	715	746	734	765	691	714	725	711	731	710	675	721	767	651	752	750	735	699	664	724	711	733	735	720	725	725	717	697	724	717	708	747	704	735	712	715	708	709	745	713	718	716	725	699	687	725	778	676	727	714	717	695	693	725	702	732	703	694	708	705	720	684	712	703	714	721	698	738	705	690	707	719	701	748	707	703	732	740	757	668	747	729	747	736	749	767	744	741	712	761	718	647	706	787	758	700	721	730	744	725	743	687	737	705	707	726	690	711	706	796	741	745	733	723	719	714	721	659	702	656	734	674	739	700	706	758	692	724	758	722	693	746	737	709	702	756	722	734	696	729	747	742	736	716	731	657	696	680	743	724	732	675	715	767	707	664	717	736	718	733	717	689	745	751	727	755	709	699	698	733	742	683	694	720	714	714	737	731	730	677	764	753	751	727	745	714	748	687	724	711	701	708	694	744	690	738	674	704	744	682	755	721	735	735	730	707	722	723	732	755	675	691	734	706	735	762	697	759	757	722	730	758	711	744	716	692	701	707	715	749	754	725	724	791	730	718	767	694	725	740	689	722	719	708	697	719	691	682	711	713	728	698	756	720	695	689	735	716	698	757	716	723	761	722	733	720	671	706	689	728	693	692	696	717	728	771	709	762	725	742	713	681	713	789	702	756	746	762	754	754	715	699	690	710	684	692	710	777	744	720	700	722	744	718	700	735	659	760	734	716	711	680	707	724	746	724	705	712	740	737	699	783	713	721	708	714	658	711	713	715	710	730	733	716	696	742	705	727	724	706	728	731	757	703	749	666	781	692	704	704	719	643	709	727	713	640	750	659	742	744	755	760	695	707	725	724	736	761	686	711	770	704	730	706	730	727	679	734	670	672	721	718	723	708	724	687	741	716	709	721	708	718	754	688	686	705	705	734	718	691	695	716	729	728	671	719	714	717	703	703	709	751	736	743	696	734	716	726	725	727	703	733	712	648	699	718	701	734	717	758	732	771	733	708	708	729	754	684	705	720	735	709	736	745	713	754	708	700	720	743	705	700	703	722	757	707	733	702	760	740	743	708	696	733	718	721	738	714	734	736	694	733	671	714	726	741	704	708	694	740	711	724	729	703	697	681	733	678	721	734	742	762	733	723	731	727	751	752	710	701	733	720	702	718	718	705	647	709	697	757	716	758	747	726	712	725	771	718	670	769	723	704	745	729	712	693	704	724	757	658	728	729	706	677	686	706	720	761	672	746	709	704	727	733	714	719	698	737	757	740	705	720	731	753	673	749	773	705	773	774	695	720	689	734	695	697	700	707	714	773	670	676	706	748	757	742	750	686	690	766	719	691	746	718	767	703	684	716	726	748	747	707	769	708	712	757	744	702	706	707	725	770	747	710	737	693	721	742	717	774	696	705	707	742	749	676	738	691	677	675	731	742	726	710	732	715	711	695	730	773	738	734	694	754	719	668	764	723	737	709	768	737	717	736	712	719	737	741	718	715	721	741	736	722	709	716	741	693	779	715	708	713	743	747	752	716	718	703	697	727	748	702	763	702	690	730	727	780	712	714	693	729	746	763	734	736	724	754	743	713	714	746	619	719	723	705	728	729	721	749	731	695	726	762	705	730	732	692	708	739	740	735	702	756	715	699	699	738	764	701	708	722	726	690	743	688	771	723	681	733	702	700	768	790	673	691	665	726	748	683	726	722	720	686	690	784	713	733	783	765	713	690	735	715	696	720	676	705	720	744	699	707	706	706	720	705	705	667	732	698	688	689	787	734	710	676	700	729	743	753	706	765	745	730	774	721	741	734	683	727	722	754	708	753	724	653	739	760	718	771	718	728	718	708	689	732	729	711	702	727	684	701	742	702	728	713	719	758	715	707	742	723	663	717	730	747	734	748	719	732	770	690	700	762	722	674	722	772	717	701	770	703	744	763	749	700	765	762	750	754	746	761	745	709	752	729	670	762	707	665	706	717	701	723	733	714	666	706	731	691	700	700	723	692	729	682	761	730	698	736	725	745	758	750	711	689	715	661	710	726	717	708	704	759	692	711	762	725	736	701	744	714	730	755	719	725	717	718	731	759	729	696	719	713	700	679	664	745	731	723	728	757	725	751	753	741	692	711	730	775	742	682	734	718	694	761	699	673	750	721	753	663	752	704	791	719	676	701	712	717	731	672	754	742	708	784	697	733	718	695	794	718	727	763	692	779	685	700	713	722	698	755	727	743	750	752	692	726	743	731	721	704	723	741	706	698	746	727	746	747	681	713	724	736	707	705	716	724	724	703	733	688	732	698	774	672	753	751	697	793	746	707	700	706	735	786	736	745	752	710	712	680	713	660	689	752	667	729	679	706	721	708	727	715	746	721	771	711	737	742	750	730	756	756	704	750	665	698	704	732	682	722	700	705	817	736	704	682	675	727	734	706	751	657	761	701	710	726	717	716	722	719	728	741	693	744	735	673	693	735	723	676	726	703	710	709	736	755	676	692	697	688	694	725	747	682	696	732	717	704	714	736	755	709	692	749	687	714	714	763	744	674	741	764	694	755	719	717	705	705	705	716	682	684	720	692	704	684	752	705	720	676	694	699	706	720	714	665	664	722	689	701	707	734	726	714	700	688	722	717	758	713	700	742	752	737	718	673	706	688	749	731	676	725	754	735	691	739	669	724	735	736	704	722	715	726	747	720	734	731	756	701	718	712	717	741	704	719	759	737	707	723	720	738	759
32931	20916	4139	2082	1564	1335	1134	1120	960	943	906	901	875	834	825	776	806	792	771	776	793	768	819	799	763	789	771	774	758	755	770	779	722	776	780	760	779	778	761	769	746	783	759	713	795	804	747	719	794	739	769	692	755	760	733	741	757	797	766	767	765	731	755	808	786	749	764	749	739	712	739	767	770	765	754	738	717	761	744	733	770	761	766	771	756	752	742	742	778	765	778	733	743	751	743	786	723	771	797	735	774	742	765	789	747	754	772	742	736	787	710	767	735	782	803	764	788	761	739	782	770	782	782	794	830	774	723	777	781	769	799	768	823	751	754	789	758	775	725	795	773	786	774	788	757	713	780	785	755	715	732	750	776	805	837	741	751	752	728	794	747	710	784	744	742	743	720	785	755	751	721	762	740	737	769	763	712	740	751	813	750	767	770	775	792	748	712	736	754	753	792	791	749	767	738	748	797	762	753	725	739	690	770	755	758	760	794	750	736	759	787	770	792	725	747	754	788	757	795	760	797	737	783	811	765	754	704	727	794	780	717	780	760	778	777	704	750	740	749	730	751	759	754	759	803	795	739	764	786	768	806	794	764	781	777	810	761	762	771	760	731	717	729	762	794	754	735	755	723	779	707	739	772	769	769	781	783	753	790	766	749	737	802	730	762	718	744	707	744	772	780	769	802	788	732	780	777	762	764	727	783	739	771	779	732	816	785	708	712	721	732	753	776	759	775	718	760	782	705	765	746	784	770	791	773	775	761	801	754	753	784	700	732	764	780	775	760	764	768	794	740	788	723	783	704	751	756	708	745	761	739	754	742	805	756	763	809	753	705	766	741	753	760	762	752	741	726	741	793	748	757	737	778	737	750	764	746	722	734	765	731	776	816	759	751	749	738	754	758	808	751	727	797	728	747	780	787	754	768	747	796	831	706	745	767	737	740	771	756	760	767	819	756	740	755	756	747	742	760	748	734	719	766	795	727	721	769	793	747	753	777	773	732	720	738	776	752	718	772	714	747	775	735	746	775	757	753	781	788	768	758	781	783	745	792	815	765	760	817	761	715	776	740	736	770	746	752	746	750	827	728	728	824	765	769	759	771	787	776	758	720	776	754	749	731	787	751	752	784	708	806	743	775	831	809	780	773	797	755	753	792	801	758	726	710	762	764	789	711	749	789	765	760	762	724	727	720	759	750	807	768	759	752	767	769	759	763	806	747	776	721	758	707	778	749	764	771	695	742	816	752	710	732	766	780	760	740	801	756	790	724	789	778	756	811	726	756	760	758	764	807	737	806	754	707	782	787	762	749	777	719	762	762	755	777	698	740	762	780	768	766	771	799	783	779	723	747	790	751	779	770	724	737	708	806	801	773	778	746	797	836	789	726	736	768	804	748	749	753	807	704	746	713	730	735	795	744	784	693	804	782	817	762	702	775	789	800	754	778	788	720	766	737	738	776	759	778	791	806	754	775	765	755	772	739	718	763	764	791	740	783	793	764	718	790	717	725	781	795	782	759	740	770	740	741	781	767	723	709	715	743	747	733	769	735	759	800	782	767	763	780	758	756	773	718	761	790	761	761	761	804	789	790	811	766	722	739	749	722	745	773	745	740	790	740	741	776	776	794	677	753	769	764	730	759	744	804	698	759	742	761	757	761	741	764	780	795	792	773	767	755	737	731	726	748	792	774	814	748	704	735	755	752	783	756	791	798	755	789	824	737	811	736	736	802	730	761	733	772	761	772	752	769	722	772	753	719	777	761	770	743	798	766	738	791	783	755	761	728	795	764	767	730	744	766	712	801	764	784	764	744	763	774	763	764	781	743	743	775	761	749	702	792	793	740	763	766	747	769	793	801	767	744	734	732	770	781	773	817	703	761	743	734	771	729	804	748	724	784	800	760	743	730	763	771	804	711	779	777	783	767	724	763	760	757	759	772	765	779	771	756	768	709	743	716	757	830	805	753	760	766	776	727	791	745	715	804	767	823	754	735	816	760	737	739	761	780	756	736	729	781	691	753	749	707	781	792	800	752	746	736	761	767	736	737	712	775	743	712	762	756	778	758	737	770	778	762	736	764	781	785	767	789	718	772	739	731	749	706	746	766	759	737	749	751	784	737	824	779	761	737	768	726	730	719	737	772	742	755	755	752	748	775	781	745	737	740	786	760	740	777	708	745	797	711	732	783	767	742	773	795	776	802	761	742	776	752	764	734	754	764	760	774	757	764	766	742	726	785	763	770	803	752	744	710	738	772	774	721	762	743	784	774	764	763	762	762	737	778	753	770	789	767	681	695	763	770	725	732	777	781	751	730	797	759	768	751	751	808	770	778	809	800	752	765	729	737	764	808	776	747	747	796	673	743	735	714	745	795	784	713	751	778	755	704	746	776	767	777	748	748	715	772	826	809	694	717	740	790	746	815	716	758	763	808	731	736	776	771	743	732	730	793	758	725	738	732	759	740	764	761	716	757	778	798	737	706	776	717	731	738	792	735	792	767	756	751	768	783	769	754	781	784	787	733	742	740	779	751	809	795	784	768	740	723	763	717	742	747	766	778	780	752	768	752	761	737	734	723	743	790	733	785	789	799	763	738	769	730	728	721	760	760	733	803	765	728	749	784	744	797	803	772	760	754	731	770	773	698	767	750	785	775	774	755	774	748	819	772	727	777	785	745	778	764	782	763	731	737	750	759	753	793	758	818	765	765	775	758	746	751	733	746	787	756	751	779	738	752	778	759	724	704	752	736	788	764	707	760	721	760	764	792	778	800	747	804	762	711	763	752	729	721	780	787	785	752	770	737	814	736	768	802	772	753	785	751	701	787	766	748	771	731	756	733	771	752	730	772	792	741	776	779	753	768	716	771	765	810	782	746	788	763	750	753	709	721	753	750	804	775	782	757	768	770	769	725	747	745	706	736	673	675	749	803	794	722	740	785	773	742	752	754	771	772	750	723	758	734	760	754	776	762	762	721	782	761	736	737	732	798	740	787	748	715	735	739	771	775	743	786	789	730	719	741	778	802	717	765	803	764	733	735	752	713	795	788	775	774	727	773	778	746	779	757	759	771	767	750	812	772	777	754	798	764	764	773	747	756	730	736	772	743	820	750	780	704	769	753	750	752	779	784	736	729	753	765	734	792	764	754	770	712	742	743	730	780	738	724	761	732	749	707	700	799	773	783	774	786	791	795	763	723	752	801	733	749	784	764	775	815	747	800	787	780	810	762	765	761	740	682	754	798	770	763	739	762	745	796	768	702	741	789	791	756	771	775	767	747	761	745	769	766	770	736	731	751	770	792	773	738	721	741	771	715	751	787	779	727	737	757	736	772	738	710	743	735	781	784	738	731	742	748	759	748	839	787	833	749	784	777	770	791	768	788	814	791	748	815	783	740	769	794	740	705	766	774	760	770	771	707	796	788	749	768	797	805	787	822	747	774	790	738	749	750	755	722	727	742	771	743	750	744	786	763	745	763	734	756	754	718	728	787	778	789	756
22669	21164	28903	23659	21148	21076	5681	1500	1191	1095	1065	1010	954	918	914	882	907	831	863	806	836	816	853	846	756	823	833	773	849	760	790	856	790	750	822	790	783	840	781	766	849	830	795	811	788	833	817	818	770	741	759	820	771	784	810	821	779	759	748	817	805	748	737	775	735	814	762	741	829	752	792	797	775	761	821	772	738	773	781	784	799	779	862	770	767	779	830	825	790	767	825	786	775	783	768	799	753	780	789	827	782	796	746	785	769	752	779	762	726	741	757	760	802	732	807	798	785	789	791	807	781	747	769	798	785	784	782	769	808	728	723	766	813	817	729	762	741	755	751	750	769	767	769	740	817	793	788	807	789	762	752	777	752	760	778	748	763	777	785	762	809	765	776	829	762	716	793	744	774	826	786	780	768	720	784	824	788	816	772	735	803	757	766	816	776	799	774	761	768	784	792	779	767	785	759	746	795	796	825	780	813	727	816	768	759	799	746	742	767	738	773	780	779	786	785	703	812	769	737	772	760	813	793	787	737	761	754	741	769	784	835	816	815	777	747	751	766	760	802	786	780	746	776	813	748	783	804	804	779	810	801	799	786	800	812	805	770	774	815	779	795	783	767	798	791	824	758	733	823	765	764	797	752	790	815	815	788	798	822	785	746	758	773	856	747	823	756	813	727	815	778	776	765	812	824	841	773	799	833	791	787	766	777	804	775	765	718	794	770	752	789	781	799	759	725	734	738	762	764	778	762	775	767	812	813	830	768	789	788	796	761	780	778	755	825	766	706	756	768	792	785	742	780	803	786	702	809	772	745	757	777	764	777	742	726	815	763	751	806	751	764	792	810	782	775	739	774	795	742	786	800	753	734	824	745	788	809	805	796	778	761	784	783	781	775	761	786	801	785	820	819	726	805	739	825	792	779	803	732	763	819	798	829	749	764	814	728	807	772	738	790	793	760	762	812	791	754	774	736	798	748	808	778	749	757	760	718	773	780	803	749	785	818	806	783	828	787	759	747	806	770	776	784	741	800	780	709	750	759	749	752	804	780	790	791	777	787	811	790	779	793	780	749	789	781	800	750	814	766	814	766	798	782	847	818	729	783	766	754	772	757	801	755	731	764	719	738	726	749	760	802	791	712	764	745	818	739	775	769	800	772	754	785	833	799	775	732	764	708	780	840	743	784	801	764	752	733	796	767	739	795	749	783	789	801	810	751	796	812	793	753	800	755	821	758	822	765	772	779	786	793	789	781	768	766	784	801	756	837	776	815	770	763	789	786	791	780	755	753	758	765	781	822	843	810	769	793	769	751	795	794	774	775	781	785	764	791	783	826	743	769	828	736	750	776	796	773	738	764	793	797	858	769	789	769	787	791	738	755	771	772	782	765	754	790	752	791	799	806	810	712	826	793	775	766	813	752	810	774	821	751	759	759	816	759	757	760	755	806	754	775	810	727	762	804	798	823	793	780	788	794	754	742	781	814	803	755	819	765	794	759	740	778	726	733	760	801	793	765	792	750	742	744	732	792	815	800	797	760	721	815	819	789	766	781	757	838	772	785	796	763	774	749	790	767	781	758	757	802	759	821	764	775	736	774	773	816	770	779	744	802	802	819	720	784	779	780	762	778	774	824	780	808	794	756	800	750	798	790	777	803	784	757	763	747	762	758	781	754	797	753	756	742	758	782	779	757	772	804	789	813	777	753	766	805	815	814	823	783	823	767	816	798	805	762	763	770	778	761	840	780	781	734	791	772	800	823	755	804	824	789	774	787	789	798	834	738	785	790	774	830	758	732	809	793	791	770	791	795	838	753	791	732	800	738	784	773	787	794	722	767	744	772	754	794	780	760	778	798	786	710	798	788	727	798	804	744	741	782	791	777	717	760	722	751	771	761	802	765	810	772	786	798	739	758	794	795	782	769	740	773	766	765	796	798	784	774	769	772	758	807	742	757	722	786	746	807	823	763	786	745	746	761	773	753	773	818	752	792	803	792	767	797	808	748	782	782	752	786	823	753	771	742	783	783	767	838	723	779	778	815	863	722	727	815	745	827	766	805	770	760	763	793	786	791	786	835	752	764	708	827	809	815	754	761	764	784	780	758	743	768	776	785	776	815	780	791	790	787	784	716	752	796	760	777	811	786	810	768	748	755	797	790	743	718	810	762	749	704	823	806	775	786	791	798	812	824	778	810	719	755	750	767	833	774	780	762	793	796	818	746	758	825	785	765	757	760	759	808	765	767	814	761	765	842	751	763	750	748	812	782	737	724	738	774	816	764	774	818	739	809	759	781	793	748	776	777	783	821	809	766	767	783	807	754	808	765	759	782	822	741	750	790	815	779	796	826	746	778	773	787	778	806	800	751	788	756	772	777	776	802	720	792	759	806	773	803	801	729	706	740	811	762	842	730	792	772	755	815	769	768	749	798	740	748	803	812	817	792	773	796	804	794	732	810	810	814	776	767	759	788	752	818	759	798	747	738	786	776	802	813	831	784	781	770	801	790	775	762	761	766	741	769	770	819	807	792	786	773	769	724	767	756	801	766	812	779	762	762	819	730	749	844	789	773	807	807	766	763	798	789	770	784	825	810	769	752	812	810	767	781	775	782	789	750	758	745	781	757	774	783	784	773	771	759	743	786	769	778	766	780	779	794	736	801	760	774	792	773	807	781	748	805	827	738	783	771	787	758	744	794	751	762	743	755	716	760	795	799	768	757	735	718	763	736	818	814	802	797	837	745	768	749	772	796	786	816	806	798	757	757	744	746	756	777	846	750	763	745	779	776	757	739	800	760	773	786	742	741	815	803	807	797	795	793	703	803	786	778	787	776	799	741	753	777	755	814	786	830	804	764	764	773	757	812	783	769	814	799	798	793	775	796	757	789	834	767	815	754	758	797	804	704	772	764	836	776	790	798	716	780	806	782	794	770	766	748	823	771	814	762	842	737	783	821	769	804	782	748	819	831	785	772	822	751	742	748	778	807	775	757	801	813	799	768	772	776	723	784	774	797	820	747	837	778	737	783	763	778	755	802	753	854	782	734	744	756	808	800	773	847	807	748	757	727	781	810	797	776	712	749	823	747	765	780	808	768	780	810	734	796	795	797	774	779	770	770	748	731	754	773	713	807	748	777	790	739	724	811	800	750	769	798	782	744	789	783	795	744	753	773	732	779	714	813	787	796	789	808	766	806	807	789	776	749	792	774	786	776	798	777	760	772	770	791	760	791	789	709	814	772	765	747	789	834	773	796	796	825	696	764	769	793	746	825	851	787	848	746	782	753	798	785	822	746	735	788	767	802	779	767	791	742	773	741	791	788	790	791	757	822	773	812	789	777	802	748	766	774	748	811	756	764	750	746	784	782	717	767	797	800	769	735	799	766	735	826	781	811	776	790	822	744	752	794	779	815	795	751	769	814	799	807	788	799	856	754	789	852	770	771	761	741	728	786	732	753	786	778	769	744	740	765	833	729	782	719	804	798	780	765	740	817	761	761	759
42192	27832	12272	6627	3605	2767	2293	1804	1620	1363	1237	1157	1135	1009	979	898	948	897	897	862	874	851	827	842	822	863	834	831	847	758	822	860	835	795	778	771	803	786	812	786	779	796	796	758	845	786	830	785	775	820	791	784	785	826	765	756	752	774	754	770	809	755	750	817	766	825	836	853	773	800	755	762	825	769	806	769	774	810	748	793	794	765	810	762	752	799	799	745	778	759	758	791	794	887	755	789	777	815	724	815	777	757	788	710	758	787	808	749	784	761	778	786	742	756	786	745	765	773	759	759	764	766	787	789	731	761	776	792	766	825	771	817	798	804	772	782	760	751	790	780	793	800	804	753	791	783	780	772	820	749	761	799	795	791	787	794	793	786	799	750	800	808	778	762	790	773	760	844	778	768	801	798	743	817	779	788	735	795	759	711	795	782	749	787	791	795	796	784	804	760	811	802	777	725	797	793	756	765	761	783	763	811	765	775	776	741	765	766	747	799	782	759	816	744	769	763	780	759	809	769	803	744	755	817	738	784	829	741	758	771	752	767	769	751	783	817	731	747	778	808	781	779	777	746	768	830	749	721	818	785	756	763	745	834	771	836	782	757	754	801	822	797	779	775	721	760	769	812	766	787	835	787	767	814	803	820	801	747	776	766	811	761	779	747	771	747	781	763	758	800	770	816	817	839	835	829	780	826	799	784	795	773	747	793	748	711	737	826	751	728	748	780	757	782	756	804	747	816	773	800	746	791	845	725	778	751	773	774	787	814	841	808	762	742	805	777	796	766	763	764	804	759	755	804	818	788	769	769	753	780	727	744	744	765	822	769	755	784	795	793	748	826	771	775	767	790	774	767	761	771	800	762	764	771	765	857	818	788	750	759	747	798	759	755	747	775	777	777	777	731	749	758	812	790	751	775	751	816	751	804	739	799	787	745	765	792	795	756	797	750	812	798	724	753	759	794	765	797	796	836	820	752	728	800	802	790	833	795	776	786	755	765	760	778	753	787	786	798	803	725	771	780	786	747	734	770	789	755	744	730	759	780	805	773	764	785	732	766	752	775	746	780	783	827	814	792	788	794	734	801	776	793	784	774	729	779	791	764	748	783	781	785	761	765	768	738	810	767	773	781	744	765	752	779	853	785	798	761	767	826	744	809	768	783	804	810	774	834	785	763	773	775	766	817	785	770	791	752	742	829	754	788	807	765	751	701	805	829	754	728	742	852	775	727	798	757	778	746	762	788	777	759	774	813	727	819	781	750	753	823	782	771	771	774	728	769	781	812	812	748	805	738	776	789	802	822	767	784	831	761	789	803	752	734	793	767	780	740	769	768	781	822	768	740	802	748	816	757	861	758	757	740	747	748	880	737	763	804	792	782	794	773	784	772	746	797	799	816	759	765	763	805	766	743	813	781	751	782	836	767	834	797	784	748	812	813	771	762	753	794	760	777	794	737	778	760	813	771	837	760	729	818	785	775	779	801	807	830	822	711	775	765	798	773	786	751	792	760	779	755	771	751	787	791	780	791	803	809	770	760	769	794	790	729	809	734	766	741	782	792	760	781	836	767	786	817	794	803	763	768	802	757	724	780	767	756	835	799	801	771	815	783	796	779	784	786	787	766	771	799	785	792	775	744	800	795	790	733	812	803	795	736	785	755	777	747	826	834	782	775	811	759	756	804	785	763	767	768	802	740	764	796	778	805	788	808	798	787	810	754	780	809	761	765	791	739	810	752	806	785	805	783	737	786	755	787	767	760	769	753	806	742	768	722	782	800	750	734	754	767	804	799	770	820	786	771	787	754	826	774	779	811	784	800	759	824	810	760	822	758	816	784	777	790	778	788	768	865	740	749	770	785	809	796	768	754	784	714	785	833	779	773	749	775	772	796	798	791	765	751	782	779	754	708	743	756	780	738	784	810	795	783	747	786	779	766	757	734	769	776	757	764	804	751	775	797	768	779	800	780	785	838	753	785	795	769	773	783	771	781	860	818	782	775	765	792	739	792	791	732	823	775	761	769	771	714	823	797	796	780	791	768	731	762	818	754	788	801	776	755	756	750	784	772	832	758	750	772	756	743	805	784	765	804	786	757	798	728	725	831	811	775	786	802	787	741	797	782	799	758	758	809	834	739	792	838	771	825	767	798	745	772	724	792	802	783	728	800	784	796	761	776	776	774	753	789	739	768	743	789	808	690	791	727	801	823	755	763	791	793	760	766	821	779	781	757	799	747	717	784	745	751	789	745	770	763	773	788	713	782	788	782	794	779	804	793	758	796	840	815	793	751	811	726	757	807	743	778	804	811	756	776	809	721	766	775	765	748	783	807	774	786	728	794	798	794	827	787	786	844	783	760	823	801	759	721	762	795	776	758	747	767	798	772	798	760	820	812	764	758	797	728	761	794	765	799	742	782	788	757	796	788	763	805	787	779	800	818	766	766	791	752	783	780	731	788	807	765	812	785	814	788	776	791	756	784	800	783	775	810	759	791	799	791	779	742	799	759	756	794	777	820	807	767	763	758	785	737	771	784	757	747	810	770	780	755	821	771	757	784	749	750	855	766	829	844	789	798	781	813	827	780	790	794	783	795	827	724	784	815	754	797	801	809	817	799	825	790	745	765	726	785	779	741	776	808	786	762	798	752	743	799	745	743	754	800	771	790	773	753	765	729	770	840	791	822	749	807	779	811	764	775	756	793	783	815	759	762	769	754	748	801	771	765	756	787	781	790	785	771	751	763	804	758	800	759	756	806	776	792	773	775	753	781	834	797	839	710	780	743	793	806	782	789	795	800	802	774	715	697	773	745	773	781	779	770	767	751	772	748	740	739	787	799	799	821	774	761	708	804	780	735	806	763	797	802	777	773	824	834	816	765	794	770	791	774	753	748	783	802	751	774	795	792	778	775	840	756	772	822	770	783	781	818	781	824	798	775	826	760	794	783	777	770	788	760	788	756	783	776	758	763	765	789	812	774	757	768	801	757	803	801	784	807	764	745	792	784	732	754	777	773	742	772	767	720	745	795	738	799	773	805	767	825	771	762	811	741	791	795	778	759	791	756	740	795	782	732	758	798	749	806	751	754	798	813	764	739	794	786	790	771	791	816	754	757	768	762	776	772	787	775	723	789	814	804	792	788	758	792	777	766	781	828	799	768	772	748	794	741	759	799	765	747	779	782	795	738	771	779	774	758	794	763	737	724	787	777	757	769	800	781	828	751	780	740	724	867	731	799	766	781	784	758	762	741	790	834	783	811	772	778	769	837	764	801	774	780	754	810	784	734	765	746	800	742	814	733	786	766	733	773	780	748	787	810	778	796	806	807	755	796	786	831	782	791	763	765	740	713	758	797	800	761	742	722	852	768	738	722	805	761	812	772	793	746	743	772	791	779	761	786	737	796	760	761	768	799	728	752	757	807	772	756	768	758	835	803	782	823	806	767	851	782	759	807	781	814	782	772	811	796	788	736	782	739	752	723	778	777	785	759	743	816	740	773
27758	19332	5372	920	455	379	412	446	388	403	438	369	373	381	380	400	406	391	377	362	365	357	379	374	407	382	403	369	402	383	399	399	377	393	399	377	403	426	351	363	392	365	381	385	376	349	397	372	420	337	374	378	404	394	381	354	407	349	402	389	385	350	363	369	368	386	398	381	366	386	377	386	380	384	393	376	375	390	401	380	348	368	409	366	349	400	381	415	402	384	388	401	372	421	380	393	370	330	414	347	369	362	399	345	410	393	381	375	366	413	379	387	404	362	416	387	400	397	381	365	388	421	392	350	399	337	383	382	379	388	385	367	381	348	379	424	364	409	379	408	360	377	368	386	401	387	387	380	389	380	384	350	360	355	368	422	380	366	367	381	384	351	362	371	386	376	327	364	424	378	379	388	378	384	365	392	387	366	397	391	405	386	379	401	360	415	378	371	389	401	370	378	397	383	396	373	364	371	385	392	416	350	420	380	396	400	348	379	369	382	422	373	369	357	429	344	378	400	343	407	414	388	389	392	403	399	389	384	383	378	401	401	329	387	406	327	405	382	390	372	408	372	399	349	378	420	390	355	368	421	362	372	358	360	386	410	410	408	365	393	352	377	438	408	406	409	381	389	410	384	385	385	392	403	378	380	388	399	393	370	375	382	406	376	397	409	371	409	394	361	403	376	389	414	388	350	363	375	375	369	381	375	392	370	398	402	377	346	340	420	415	398	411	432	372	429	376	366	404	380	368	350	368	405	388	364	386	427	387	402	424	398	401	409	377	384	414	409	369	360	387	396	363	378	390	346	349	394	376	383	400	394	363	378	362	336	378	370	351	374	368	395	413	379	388	394	395	361	354	353	404	401	336	375	357	396	385	393	403	365	374	383	396	379	393	361	366	363	396	374	393	415	394	392	411	354	387	369	404	346	390	374	410	408	400	373	371	379	367	374	338	372	363	386	400	393	386	406	345	378	400	396	404	371	408	396	379	395	413	401	389	384	368	335	381	425	368	368	372	393	367	390	395	355	351	386	339	341	371	389	394	380	378	384	381	380	370	352	365	400	386	351	410	361	353	366	385	380	380	394	401	375	338	389	371	360	360	378	360	379	394	406	390	345	386	384	364	400	391	382	349	363	381	394	397	366	399	432	355	393	371	394	398	348	382	402	397	397	386	394	385	343	378	394	393	384	375	384	382	363	380	402	376	422	364	381	395	360	388	380	396	406	387	385	392	382	369	373	391	391	362	376	359	379	404	376	398	362	371	371	387	415	372	388	361	373	403	384	366	406	362	368	377	388	384	400	371	410	380	388	341	359	397	360	401	407	370	370	389	411	419	365	385	381	412	374	359	371	359	358	383	396	383	392	324	420	377	363	388	406	405	374	394	374	405	385	371	367	372	391	388	387	374	391	398	379	411	357	389	359	357	346	418	393	391	365	385	393	391	389	407	361	383	392	368	407	355	365	397	406	392	412	402	358	395	355	370	366	394	366	397	408	401	371	358	336	415	389	359	384	368	351	373	394	377	364	413	412	382	396	363	398	397	411	372	401	365	408	346	378	388	411	364	414	396	426	369	352	424	359	370	378	430	404	375	380	371	371	324	391	385	360	368	404	419	410	358	401	349	358	383	373	390	411	372	360	406	361	356	395	410	355	377	373	368	398	386	383	419	379	389	397	365	424	378	400	367	397	393	383	392	365	383	370	382	372	386	359	364	375	359	393	396	380	371	406	358	365	400	397	374	399	355	401	392	380	364	376	380	369	351	376	375	350	373	392	356	400	375	418	377	372	387	388	368	397	365	364	352	394	379	379	377	394	382	384	356	380	377	368	380	384	405	406	354	344	354	402	397	371	396	390	391	406	367	376	415	390	420	363	415	380	393	430	423	374	332	386	344	372	397	351	360	375	360	379	393	379	435	376	364	384	384	380	410	375	365	324	426	354	360	376	400	383	386	367	373	391	391	374	408	370	372	367	352	334	388	385	353	383	384	393	357	369	372	383	368	372	372	363	355	355	349	436	398	388	399	378	363	372	385	400	379	398	380	327	381	399	376	373	371	395	347	422	366	391	371	403	369	366	351	391	387	382	374	378	370	384	382	359	380	403	373	367	389	364	378	378	388	353	382	386	369	356	397	374	392	368	388	369	347	399	394	399	372	373	391	328	347	382	338	345	410	375	397	380	411	381	371	375	373	360	397	393	383	381	355	397	375	359	373	378	395	368	394	384	396	365	405	358	382	375	384	389	389	392	386	390	387	404	386	388	388	406	402	335	389	380	390	372	377	387	394	372	371	351	399	364	407	372	391	371	424	396	390	377	352	364	379	385	411	359	367	401	369	363	367	346	372	400	377	382	372	390	385	385	385	391	400	381	406	361	361	396	379	402	408	355	402	346	385	393	402	371	385	381	359	353	389	411	398	391	396	385	382	384	373	372	370	384	408	396	388	373	410	380	382	366	404	400	389	376	408	346	404	333	353	369	431	364	354	392	395	369	399	381	376	394	402	390	359	384	374	364	370	392	342	372	417	417	346	402	378	374	380	368	377	374	400	358	354	412	329	363	385	443	330	400	381	384	407	359	348	369	385	378	386	354	372	364	422	387	357	400	374	401	379	376	381	366	392	392	381	342	398	409	368	372	393	394	388	383	343	379	393	389	376	386	364	388	360	350	359	424	391	384	393	390	377	393	383	374	375	360	389	375	350	386	354	360	371	414	423	383	384	354	391	376	366	410	352	357	408	385	413	388	379	372	360	415	373	408	431	418	387	395	380	372	380	412	382	394	399	366	399	407	402	381	387	381	392	379	340	406	384	396	373	373	374	375	391	384	395	390	404	381	373	354	380	383	379	373	422	404	395	393	398	392	400	381	384	407	398	404	415	354	418	396	377	420	399	381	374	370	379	384	373	372	374	376	380	412	381	389	392	374	377	373	368	346	403	421	406	416	394	411	387	392	371	404	377	348	391	389	409	364	395	385	393	360	373	404	372	371	351	373	384	359	359	394	385	374	382	371	393	364	356	366	374	396	362	393	405	356	378	349	369	380	386	386	354	358	365	391	411	382	387	396	389	393	408	372	378	394	399	407	375	391	381	386	360	367	358	388	359	370	374	368	374	356	385	364	388	384	366	402	399	356	350	392	382	368	384	365	387	391	358	371	381	374	393	383	383	351	375	385	394	368	395	346	400	392	370	392	368	415	408	398	415	395	378	400	369	400	364	391	399	372	379	413	413	390	362	381	413	364	350	382	397	375	384	412	388	406	401	370	339	393	401	400	376	378	372	382	391	361	391	411	384	391	369	361	392	378	376	392	392	383	356	432	360	390	375	382	379	379	376	398	419	346	350	356	380	390	408	360	387	367	373	371	390	389	375	371	384	401	420	385	416	378	392	403	356	416	383	362	342	352	380	404	389	366	361	373	373	388	373	397	379	377	358	367	381	410	330	383	357	363	411	360	392	357	335	367	392	388	392	397	387	379	372	392	363	419	393	389
14094	9230	988	687	461	442	464	464	449	435	484	468	416	423	434	421	401	458	420	454	412	402	433	448	401	441	430	430	430	386	405	447	395	416	477	438	432	432	413	434	432	416	392	443	447	457	400	427	411	398	406	411	443	428	428	404	374	416	431	411	456	393	416	433	418	406	384	452	435	431	404	427	407	389	440	389	432	408	436	439	436	435	418	400	400	417	431	419	457	387	416	424	419	414	412	416	435	415	415	417	427	428	415	443	430	417	390	422	431	412	380	424	453	440	461	452	423	410	422	398	430	413	416	431	459	375	451	429	450	401	400	463	452	441	446	467	391	404	455	411	383	429	470	423	392	441	447	427	436	394	401	449	418	395	416	457	416	460	420	411	409	436	454	462	423	396	464	456	404	408	399	434	431	411	414	443	438	409	430	424	430	398	401	432	396	411	438	401	426	434	425	436	394	400	417	448	434	407	435	411	413	434	438	448	446	416	398	411	420	424	434	423	427	406	444	422	464	440	438	436	442	465	441	387	411	393	427	445	405	411	435	468	418	440	430	418	418	426	410	434	426	431	431	430	461	428	380	423	451	428	394	390	420	413	401	428	448	414	451	455	380	424	402	412	437	458	428	426	391	426	440	444	417	428	378	419	382	386	411	421	431	415	435	434	410	451	432	428	484	398	440	387	437	407	415	397	424	399	432	400	430	434	442	407	446	432	419	401	446	397	390	428	449	395	417	417	449	404	398	460	420	414	441	404	415	493	409	431	438	385	442	422	436	443	449	415	389	437	411	436	410	437	412	449	433	397	411	408	434	444	430	439	409	416	422	401	409	426	420	432	431	421	433	452	443	439	428	438	436	431	450	422	418	416	412	417	439	466	463	436	437	441	397	389	415	423	422	440	387	406	451	449	397	467	456	424	468	412	419	443	402	418	474	411	414	412	424	364	432	408	366	431	434	405	433	446	442	410	411	446	470	453	449	412	450	447	402	415	438	442	446	453	444	445	454	435	430	421	466	452	425	404	441	402	403	439	425	430	398	443	418	436	419	467	430	381	466	428	433	424	431	449	418	385	412	447	440	412	436	402	411	431	458	450	455	436	436	393	419	434	427	361	417	446	413	431	451	428	468	421	440	408	422	405	444	422	446	389	435	443	409	437	441	422	427	406	425	457	450	417	403	427	419	413	419	426	460	465	463	441	419	410	457	413	427	438	452	432	408	432	459	416	380	390	410	399	416	426	404	449	434	384	428	434	445	420	434	419	422	411	406	406	431	434	419	435	404	413	429	445	413	422	415	420	436	464	445	390	459	429	442	445	445	409	425	417	445	448	441	423	445	435	419	466	412	423	433	404	422	390	416	420	424	381	431	422	420	445	421	428	450	430	378	414	466	465	450	438	409	469	408	452	407	415	402	457	432	432	407	427	459	455	430	391	415	426	414	409	404	418	435	416	411	432	446	402	432	409	418	365	409	444	411	418	415	416	403	459	419	431	416	407	423	420	417	410	375	448	430	447	418	382	399	407	431	418	438	442	424	433	432	393	418	433	425	412	407	400	448	442	413	416	448	461	413	439	419	415	429	449	432	447	428	406	424	428	425	430	408	421	419	419	419	418	403	445	439	427	403	433	439	426	453	397	402	460	444	449	400	372	395	418	414	404	419	436	430	441	426	462	416	447	432	441	423	414	391	404	463	420	423	463	441	424	403	471	412	421	442	404	425	416	417	441	444	422	401	406	396	422	477	445	421	435	417	443	454	460	394	427	409	437	414	463	438	419	421	447	417	404	447	435	417	430	410	446	439	432	377	431	423	408	391	404	416	399	400	392	440	417	433	430	417	422	424	437	427	420	449	403	465	434	416	412	432	470	406	435	423	455	467	445	455	390	427	423	423	414	402	398	462	406	397	422	449	439	482	438	450	429	392	419	418	457	426	415	445	387	420	418	469	402	440	435	444	393	466	430	459	414	417	441	424	452	440	433	417	434	398	441	418	432	404	420	438	439	433	407	426	428	414	420	426	405	433	411	422	447	443	432	410	428	435	443	463	457	433	410	451	465	419	433	418	390	390	431	398	426	459	421	419	454	424	412	444	445	410	393	429	445	443	427	412	421	432	396	457	428	432	432	423	410	417	399	426	449	414	435	434	394	413	378	451	411	445	422	426	387	435	434	419	442	414	437	415	388	421	439	405	395	473	420	425	398	412	418	400	434	428	399	422	487	421	453	439	427	412	432	455	415	447	489	418	405	451	418	434	409	397	444	402	443	403	405	420	430	423	412	421	473	432	415	438	431	446	418	414	426	424	434	439	421	452	440	444	458	446	421	439	450	430	439	450	426	440	432	409	458	425	449	433	427	446	441	403	405	441	422	373	400	390	423	442	472	394	452	418	430	427	420	446	448	415	423	456	419	407	423	441	436	422	400	443	445	413	429	450	412	433	422	452	450	425	413	415	411	412	420	404	442	407	431	414	416	450	426	414	438	445	416	405	427	436	499	422	430	434	432	422	429	439	416	413	460	440	401	441	450	436	428	445	417	425	408	455	420	417	406	423	378	450	462	422	464	436	440	411	438	413	420	422	406	454	407	459	437	440	416	406	441	451	446	436	418	429	405	384	435	434	428	431	411	436	403	427	420	427	430	423	440	409	477	449	410	403	438	425	441	407	470	426	413	441	416	402	445	419	435	446	444	422	444	416	393	430	444	402	410	423	426	424	415	436	417	435	441	452	418	451	418	418	412	419	431	451	446	412	461	435	393	417	441	442	406	420	422	428	389	442	380	431	379	391	410	475	419	436	432	437	438	416	432	434	438	419	411	410	441	433	427	430	484	415	400	451	444	440	446	412	444	458	426	434	444	457	457	468	420	458	421	439	439	427	429	389	418	415	442	399	458	382	431	441	478	415	426	414	432	426	418	440	428	429	422	426	446	434	432	411	454	366	441	412	449	415	420	448	399	432	446	418	415	404	453	399	430	415	441	406	433	408	443	448	444	417	453	399	416	404	439	414	460	445	399	420	436	422	394	447	411	432	406	402	407	373	417	438	435	429	412	451	445	407	443	431	428	388	459	447	407	419	450	459	470	459	416	458	434	426	453	415	394	465	450	453	460	381	437	399	444	443	399	445	403	440	407	449	412	439	429	438	425	413	404	440	429	434	431	436	407	425	414	410	417	431	443	431	404	383	426	443	411	425	401	415	408	442	415	431	443	406	431	464	446	389	489	456	424	438	417	464	424	414	439	392	410	452	429	393	438	414	438	418	397	406	424	428	416	468	411	422	452	424	429	435	420	428	460	417	434	440	407	439	454	413	453	366	386	485	389	462	468	403	433	418	468	427	426	423	449	413	424	409	415	411	423	387	458	424	450	436	431	434	422	441	425	432	423	424	399	458	389	422	407	392	381	422	456	413	403	429	409	411	415	463	436	389	422	426	425	436	455	416	441	418	434	425	427	419	412	437	431	454	451	457	425	436	416	428	425	447	433	404	415	385	428
23678	21026	28041	24157	20906	7168	969	671	564	460	435	416	457	402	380	413	400	409	341	359	347	394	383	370	356	379	378	363	324	357	349	367	366	354	348	340	361	334	343	350	358	340	331	334	340	331	349	349	348	344	312	364	350	369	344	350	328	364	350	386	361	351	318	349	359	328	347	337	315	358	355	342	347	321	360	346	357	337	346	374	322	368	391	354	386	344	350	328	322	347	319	290	344	304	342	346	325	347	362	340	345	363	349	335	316	356	361	337	328	344	327	342	329	359	336	362	338	337	357	324	346	342	351	331	349	351	333	350	343	338	363	320	352	316	338	354	363	351	340	369	328	349	346	383	334	340	394	335	346	346	330	320	357	381	393	335	311	345	346	334	390	362	355	366	325	335	351	363	351	352	334	350	337	353	320	312	363	372	336	323	367	344	346	359	316	307	347	344	366	349	353	349	315	337	309	323	371	382	333	331	366	346	362	356	349	340	334	326	343	350	354	307	321	318	339	313	333	349	342	327	340	352	364	315	324	349	348	343	359	348	343	346	367	351	338	337	352	370	330	339	364	317	340	309	355	360	326	350	366	340	357	316	365	349	336	339	330	335	348	319	383	343	370	356	324	364	358	365	368	371	364	340	363	329	334	357	353	359	346	322	340	316	350	312	351	339	313	360	334	313	352	330	356	322	373	357	294	321	345	360	331	328	344	369	330	329	311	324	329	327	367	344	356	353	314	349	334	326	363	337	333	356	362	324	317	375	331	350	325	295	340	339	343	356	350	333	339	312	349	349	362	340	352	354	365	352	355	310	324	352	342	342	358	351	343	340	367	331	347	347	349	361	343	313	335	336	350	375	337	327	321	329	347	355	336	359	360	346	361	325	330	337	328	343	351	366	298	338	338	358	358	305	337	314	344	351	348	350	314	304	341	354	345	373	339	321	346	299	347	317	349	303	337	345	306	341	345	340	331	336	354	358	341	333	349	326	340	320	319	341	340	346	366	354	324	310	337	356	318	335	318	352	342	352	328	311	296	353	344	311	348	344	336	339	326	292	341	367	336	330	325	381	311	323	361	368	351	325	333	328	303	333	328	395	346	348	354	304	352	344	343	337	348	347	353	336	319	339	362	302	317	310	335	331	352	356	341	340	359	337	332	367	330	352	328	345	355	330	328	325	334	340	369	325	324	342	349	354	327	325	349	353	333	326	354	346	307	325	380	327	320	352	338	358	314	383	347	366	379	325	359	331	327	334	349	336	328	351	360	327	360	326	333	335	374	351	371	336	346	355	338	339	366	349	358	349	329	322	321	342	349	357	327	332	326	323	354	360	344	333	347	355	336	352	353	340	339	335	353	376	335	349	343	362	353	311	324	295	329	294	328	338	371	370	328	369	323	346	327	298	334	357	335	328	370	329	359	351	294	346	334	364	372	329	342	353	358	357	323	356	320	351	346	329	343	350	337	322	353	339	325	323	313	334	318	340	339	331	394	346	356	302	313	360	338	360	375	338	311	337	334	329	343	333	364	305	351	360	320	356	318	326	340	355	348	360	333	334	315	339	325	341	334	386	325	328	312	344	334	362	349	346	339	342	361	331	340	354	341	346	347	365	322	320	389	337	342	333	375	364	327	295	342	337	374	353	362	361	357	326	338	321	344	376	347	317	315	357	361	334	329	342	339	322	333	336	359	341	344	334	337	349	322	339	325	359	372	335	366	331	340	342	338	354	333	350	300	370	373	372	330	325	362	343	388	339	308	339	337	345	320	351	330	335	331	342	344	339	339	333	322	342	320	325	308	334	370	328	344	329	405	313	372	320	337	320	330	350	357	368	313	333	331	374	342	323	328	348	329	301	381	334	320	349	331	332	350	364	362	305	362	387	358	366	352	359	347	353	317	350	346	347	315	316	348	361	339	359	366	296	326	321	371	330	385	339	309	362	331	348	344	287	338	339	346	357	321	353	333	357	316	359	369	360	346	321	351	339	321	312	336	337	344	351	355	364	333	331	382	351	349	326	329	358	358	347	274	343	356	341	350	354	305	312	317	363	313	371	342	323	318	328	369	344	322	315	342	331	295	357	339	374	326	370	382	333	335	347	362	347	339	333	353	378	350	346	308	345	385	315	347	342	329	381	348	318	331	347	322	345	343	358	363	322	360	338	351	339	372	345	344	336	342	379	367	349	341	335	340	341	355	374	347	341	313	332	323	315	327	351	383	348	310	347	333	360	341	306	321	355	347	315	359	345	329	332	351	332	340	345	356	336	344	342	368	317	337	333	329	345	338	335	324	346	330	347	335	338	377	312	347	351	324	314	330	355	362	369	333	303	337	321	341	341	356	350	304	362	344	328	371	362	340	328	379	341	328	316	318	340	332	347	337	344	341	405	334	365	326	306	319	359	379	371	327	322	326	373	330	312	337	345	378	311	356	343	336	339	326	354	324	344	353	376	348	347	316	320	314	375	355	357	328	336	340	338	385	371	304	335	346	350	351	335	341	352	336	353	325	305	337	331	292	329	329	329	328	323	336	361	313	325	330	355	348	359	356	320	333	339	361	333	311	336	347	357	304	354	303	338	287	347	336	347	315	376	312	347	332	303	361	344	319	356	319	360	308	342	345	310	331	346	340	328	362	359	303	318	344	312	305	343	350	323	364	344	351	359	334	340	333	345	368	341	308	370	344	350	321	364	357	329	338	346	325	322	330	334	332	326	347	348	364	351	330	323	334	338	364	344	317	354	335	325	323	327	333	344	360	352	372	333	350	369	325	347	342	333	342	342	344	348	335	346	326	344	368	353	318	333	346	329	344	350	372	331	344	359	312	335	350	334	362	346	299	323	365	338	361	347	335	374	323	340	321	333	335	313	337	370	348	363	363	358	345	332	367	323	338	329	346	341	356	321	332	324	376	331	350	333	348	327	357	345	331	332	357	370	370	295	357	329	320	337	356	334	352	381	346	369	351	352	359	325	320	339	341	345	336	348	335	363	362	344	374	363	331	346	326	324	343	333	324	343	342	344	342	344	344	389	357	355	315	321	334	338	341	314	302	342	335	310	363	332	356	354	355	297	363	310	361	307	371	333	345	322	343	304	336	342	355	396	336	352	357	334	321	361	314	367	345	361	341	358	337	318	342	337	331	347	325	340	340	326	338	336	344	341	345	330	347	348	333	309	348	338	340	326	356	342	319	364	340	326	350	345	335	358	340	315	331	362	314	338	335	354	332	329	353	341	322	326	357	339	333	350	321	346	329	343	361	305	336	310	321	319	310	327	318	327	334	339	323	351	345	321	303	305	338	346	344	351	354	330	326	370	348	364	344	333	313	338	344	332	331	343	339	373	353	353	316	358	307	324	371	316	314	331	348	388	312	335	353	370	355	351	293	375	350	351	332	360	313	355	319	367	339	335	339	332	329	320	323	336	353	351	345	351	340	353	367	341	344	326	315	324	318	333	344	392	346	352	328	370	361	348	301	338	332	346	331	377	341	340	361	330
36145	24452	6175	2865	1878	1451	1072	915	784	657	569	571	490	510	501	492	462	401	396	430	417	414	413	420	384	403	409	374	372	366	403	422	389	396	383	366	387	381	377	355	377	361	414	353	346	328	395	407	378	370	386	377	341	348	349	362	377	380	395	339	388	331	352	375	342	355	361	370	345	414	379	381	356	376	360	331	363	364	375	397	414	356	361	387	368	439	350	361	363	393	371	347	377	361	359	371	352	351	381	374	355	357	372	390	396	352	364	394	355	355	333	366	372	372	370	365	370	367	377	364	387	368	381	372	366	346	349	365	371	354	371	361	377	418	377	376	363	374	343	417	360	381	363	381	386	369	366	361	391	350	362	368	352	367	375	353	377	370	353	343	395	363	334	364	367	376	380	347	370	349	360	341	357	377	340	358	380	341	385	368	379	380	356	359	372	358	366	368	373	388	365	362	375	376	350	364	393	380	312	334	364	388	363	372	366	370	377	338	364	371	378	359	381	356	348	342	356	374	339	400	344	372	373	367	379	370	334	370	367	349	352	366	368	362	343	368	343	385	365	367	365	350	386	373	372	364	356	380	385	343	347	326	327	378	338	352	343	336	390	381	370	380	368	392	371	362	351	367	358	352	363	394	354	370	366	396	375	343	354	355	367	353	373	356	342	377	362	384	347	392	357	352	387	338	393	375	403	384	396	329	367	394	383	393	375	371	337	352	396	366	378	383	341	362	357	368	331	361	380	385	370	382	388	383	343	397	401	351	388	384	368	322	373	392	385	379	385	355	372	338	399	395	367	353	382	400	341	366	362	362	385	397	377	363	335	352	364	377	368	372	337	372	340	340	367	396	375	383	383	341	371	367	357	353	330	378	363	375	362	352	354	332	382	384	392	356	346	374	351	354	344	363	369	359	369	368	399	374	365	328	375	358	398	381	349	361	361	348	344	357	372	393	341	368	372	386	366	371	357	426	320	395	380	381	374	377	376	375	343	378	362	362	334	403	374	386	356	349	374	368	351	360	354	386	395	331	398	379	373	384	396	375	376	366	350	407	378	352	376	354	375	347	342	390	395	345	358	382	391	397	365	366	369	372	337	381	337	367	364	375	386	360	371	342	382	380	360	377	335	392	371	377	354	352	374	344	381	372	360	373	345	376	342	369	365	287	352	384	364	375	382	388	374	391	391	363	373	369	363	346	374	339	372	365	324	351	361	372	380	352	378	359	379	381	370	379	383	374	351	370	352	356	383	359	354	328	396	350	389	329	382	383	355	345	357	356	337	368	333	364	373	362	373	387	366	408	352	350	356	364	370	380	367	378	372	385	375	369	365	353	375	386	360	358	342	376	388	350	338	364	350	367	363	379	331	389	369	374	393	359	390	365	342	365	366	354	345	346	379	374	347	331	372	336	340	318	361	358	390	362	353	360	371	342	367	332	362	367	392	381	378	359	371	383	377	344	359	361	354	370	375	362	379	364	378	390	380	351	389	365	366	416	381	354	347	369	351	382	346	334	381	350	379	340	377	416	351	368	364	367	370	363	368	358	377	420	363	351	378	360	356	370	366	378	388	378	358	364	367	386	375	408	353	360	348	382	371	349	365	375	377	371	367	363	356	323	344	359	380	379	379	355	352	385	377	356	395	362	348	360	378	398	357	349	370	384	384	354	370	363	353	357	387	344	352	335	379	388	383	349	359	347	354	369	357	379	384	341	383	370	395	350	358	354	365	391	392	373	355	356	344	379	365	349	372	353	353	352	359	368	381	376	367	391	374	392	390	401	364	371	360	341	332	374	372	410	356	371	366	356	355	357	362	400	378	382	344	326	345	354	370	356	361	369	363	380	351	344	332	361	359	345	371	366	353	370	356	375	317	335	363	375	359	340	352	380	414	343	361	330	368	366	400	356	378	359	357	359	362	364	361	359	401	385	375	369	401	384	371	388	352	338	374	356	379	363	343	371	383	360	351	377	331	386	359	356	353	362	369	363	394	349	353	337	375	366	360	373	353	353	388	427	352	326	395	383	370	362	352	370	376	382	399	384	318	378	368	354	372	376	409	370	354	368	365	338	351	356	374	349	357	386	374	384	368	346	338	364	354	323	414	358	371	374	356	346	332	385	332	363	384	372	383	387	373	407	345	327	397	370	338	367	358	356	373	381	355	342	358	365	363	399	335	400	346	356	367	352	358	388	407	356	320	357	362	341	366	343	361	353	380	357	375	361	373	379	374	389	396	354	379	389	392	376	347	349	356	384	385	364	391	350	385	355	369	361	371	382	370	346	384	400	359	357	393	370	342	349	387	343	360	379	339	361	361	363	341	337	362	344	356	388	394	356	347	375	346	340	360	374	361	357	389	351	363	365	366	372	358	359	373	378	371	363	346	360	349	352	379	348	360	372	359	382	350	375	399	359	350	362	351	370	418	364	358	348	368	370	366	387	355	382	358	369	383	359	379	376	362	394	362	384	333	371	363	387	360	379	385	388	331	356	383	353	376	352	373	342	372	368	328	352	371	360	370	363	367	377	338	391	344	389	382	343	362	359	391	383	360	328	387	380	374	332	373	341	370	367	382	359	378	401	365	364	354	372	385	393	389	342	377	377	376	354	370	334	394	348	365	377	354	363	381	371	364	353	361	393	367	370	368	351	378	359	377	360	401	384	349	396	381	354	374	384	371	356	361	380	322	380	341	355	353	377	343	399	363	360	393	325	339	386	367	387	367	382	375	360	363	378	384	358	401	419	386	338	370	392	394	367	370	343	339	369	343	336	375	367	375	355	390	351	334	389	380	380	391	409	379	377	362	344	362	346	347	377	360	381	394	338	344	370	385	393	382	390	384	374	404	370	371	348	352	382	386	364	372	354	380	351	370	411	380	343	350	365	369	372	371	366	370	371	358	345	371	341	378	349	348	347	394	364	346	397	355	362	391	350	363	380	371	374	391	378	336	381	352	352	366	349	334	390	365	340	345	368	359	360	365	396	382	344	411	364	385	402	373	387	379	389	347	356	365	386	347	360	326	355	376	370	346	351	336	385	359	341	353	396	381	383	358	337	325	364	398	389	347	349	355	404	361	352	377	358	385	343	349	383	354	372	389	378	373	369	357	384	383	370	334	392	375	387	381	358	392	339	385	354	329	401	343	387	365	412	348	348	382	356	366	373	356	390	360	369	353	349	356	371	353	360	402	394	410	362	371	377	356	351	362	396	372	384	366	342	359	367	348	337	349	350	350	390	375	365	348	398	340	388	376	374	376	367	358	383	401	397	338	375	347	371	372	402	377	362	398	380	373	376	351	379	350	381	357	351	377	355	351	358	358	369	386	374	356	363	365	356	369	371	357	378	361	353	386	328	366	378	352	350	343	389	388	345	340	351	358	342	373	364	357	343	365	341	365	346	374	381	354	363	355	388	354	348	372	395	364	362	357	366	369	359	361	368	379	382	374	371	385	389	373	384	316	376	352	392	376	342	382	361	367	378	375	346	377	362	358	383
25008	21217	26845	25396	8583	1159	940	870	845	805	823	794	743	805	751	752	719	743	734	730	770	764	711	741	787	742	718	745	724	691	751	792	712	772	725	728	754	734	731	713	715	699	743	746	720	680	728	736	687	650	714	701	733	765	730	773	696	734	726	754	730	737	692	720	739	723	715	710	736	724	749	706	757	754	771	721	754	744	742	696	728	703	737	732	709	704	693	782	693	664	730	736	691	712	694	753	782	658	748	716	703	703	725	724	710	679	781	699	695	747	706	722	702	751	743	725	746	730	715	720	685	700	792	735	733	696	707	754	721	758	722	699	735	740	706	698	663	715	717	740	736	717	747	713	763	704	727	703	730	737	733	765	715	704	731	713	772	725	728	688	724	681	716	707	716	708	739	741	754	719	670	755	717	730	729	734	749	732	729	746	675	724	760	734	739	740	727	772	707	768	745	686	740	777	705	754	720	715	733	710	720	698	783	741	714	759	700	737	727	704	725	710	723	731	727	713	734	712	680	763	767	799	747	682	711	686	675	759	741	658	748	695	671	713	744	772	763	701	710	709	709	713	687	726	742	702	698	749	796	706	765	760	742	731	781	740	752	720	734	736	762	742	728	746	671	736	708	737	729	686	784	705	734	720	710	747	692	729	709	708	804	725	716	716	758	734	757	735	689	701	788	748	710	718	724	707	756	679	758	721	772	793	760	710	713	734	695	697	731	725	681	702	701	714	745	723	686	727	706	732	669	751	731	722	744	740	689	693	791	731	696	673	759	695	719	762	767	706	701	727	739	718	712	689	722	675	729	761	740	760	687	726	724	737	675	731	750	745	733	681	699	734	737	713	686	737	749	714	687	684	715	698	725	703	711	735	740	755	768	727	706	749	707	717	739	706	761	684	712	742	750	716	728	735	733	696	722	724	728	704	673	702	725	727	698	689	697	703	749	749	710	743	722	751	683	696	724	750	687	735	641	719	737	707	730	753	763	727	761	713	690	699	718	702	752	708	710	739	752	751	747	682	724	721	723	700	658	711	708	716	708	733	732	708	694	717	751	696	697	746	683	706	771	747	732	727	720	745	740	712	698	733	712	698	730	766	751	729	722	720	711	709	732	761	730	704	704	709	709	727	675	724	728	775	674	757	733	740	702	696	716	743	737	735	712	781	727	681	666	726	713	737	720	744	746	737	723	676	742	714	754	700	688	709	697	730	718	690	720	711	696	739	736	692	728	714	669	715	706	749	704	765	739	746	767	738	767	742	733	737	739	795	763	722	722	710	665	726	722	750	730	680	700	685	669	740	717	743	716	773	692	727	739	753	735	744	720	712	729	716	700	725	749	710	692	709	693	684	745	719	715	669	793	744	738	751	767	710	759	719	682	737	715	708	723	721	709	733	702	731	735	745	751	700	739	677	699	745	718	670	726	770	775	712	729	737	706	768	709	721	739	705	744	677	747	730	709	680	745	734	709	754	690	762	753	735	712	720	725	750	708	735	720	722	736	729	758	754	753	737	752	751	701	769	734	703	767	704	720	722	726	688	698	712	778	711	710	731	743	711	754	738	696	756	738	735	727	714	705	693	668	745	730	745	687	731	688	695	737	765	722	728	754	722	733	724	745	705	719	691	741	725	755	743	659	718	688	712	743	732	746	773	746	745	744	723	740	745	734	793	722	733	745	769	738	719	757	709	706	739	690	746	734	722	797	730	747	776	714	721	734	720	715	723	746	723	744	735	729	716	683	708	768	701	737	759	739	716	686	704	763	710	718	715	701	721	756	681	695	711	701	709	758	720	713	749	702	739	750	700	725	700	743	707	775	717	719	708	710	662	751	729	736	702	722	681	708	758	689	712	745	737	731	708	717	715	714	743	735	752	706	702	675	714	741	731	717	681	752	744	725	770	724	751	700	672	714	712	753	720	723	766	696	707	703	734	720	684	723	717	694	695	686	696	736	718	712	710	706	712	744	758	786	693	721	736	712	741	709	709	715	732	778	680	680	721	686	730	722	699	717	682	730	678	719	749	760	724	736	747	769	721	715	754	701	731	723	747	713	728	699	675	713	710	721	744	683	712	679	704	730	737	702	718	715	760	680	758	712	748	733	697	733	739	694	712	710	744	742	712	745	719	750	712	745	717	754	693	734	743	675	703	705	763	749	718	727	779	775	736	708	733	760	686	746	731	733	693	729	696	697	712	734	743	722	694	729	725	734	699	732	720	735	710	748	732	732	733	697	763	699	744	734	744	728	737	733	741	700	707	739	770	740	758	724	659	723	698	776	755	716	738	719	718	690	717	727	750	710	755	728	712	684	646	748	747	722	744	740	731	746	719	676	732	723	733	764	791	749	741	715	704	788	671	720	732	732	736	709	723	744	773	769	713	728	726	717	716	704	742	747	733	731	718	730	704	721	733	718	724	721	735	709	722	690	739	721	707	739	739	761	711	764	730	722	738	742	747	791	718	727	766	709	685	722	727	706	709	689	745	728	776	737	674	710	684	738	693	707	750	683	683	740	700	707	752	699	701	717	777	701	734	720	747	717	719	746	734	734	754	757	736	708	707	679	702	728	713	717	725	724	756	676	721	712	722	740	742	734	739	692	750	713	715	776	738	695	717	740	699	688	693	694	735	745	754	749	757	720	740	675	720	741	710	728	756	701	726	759	748	738	743	715	700	708	796	730	702	738	700	758	711	740	735	700	697	740	718	716	685	713	653	709	756	682	728	690	690	748	700	745	713	701	691	700	761	674	738	677	691	731	706	747	715	707	692	692	709	704	739	729	715	727	704	710	697	736	753	723	723	730	725	752	717	723	723	700	745	726	707	657	722	708	713	686	749	688	746	705	717	725	763	718	782	697	771	700	744	758	704	721	794	742	667	721	716	783	703	678	660	656	772	712	687	709	698	723	708	715	715	727	761	649	806	715	678	715	713	735	730	736	731	750	642	686	692	718	732	701	723	696	737	710	680	702	760	713	706	713	754	711	760	758	780	689	700	753	728	707	700	757	797	721	674	704	747	742	716	691	717	719	715	701	778	717	695	696	732	726	745	737	700	732	710	703	745	709	685	747	742	727	713	719	730	689	743	727	750	775	770	755	718	766	722	757	682	715	715	708	715	734	716	710	710	725	734	728	746	721	726	763	722	706	733	708	708	709	701	739	713	721	708	729	726	709	732	757	739	738	728	712	765	682	749	742	750	714	685	720	694	707	713	736	769	765	798	731	729	752	769	735	765	735	744	703	727	717	695	739	743	741	687	706	710	754	677	696	695	714	728	744	717	697	713	742	749	763	743	701	726	725	757	773	677	734	756	780	683	719	680	710	715	737	771	733	725	717	747	691	749	739	753	718	750	723	718	711	683	728	668	709	695	762	709	753	741	714	731	751	752	735	707	721	773	748	716	740	715	716	753	757	690	701	746	687	789	692	708	745	727	758	672	769	740	701	748	754	708	725	730	767	730	690	684	751	757	762	748	708	704	781	717	734	712	768	678
33277	19485	3788	2076	1670	1299	1132	1020	997	957	880	870	826	830	806	795	803	791	749	777	834	780	798	725	727	771	725	771	769	727	785	787	800	767	779	762	773	820	746	737	756	746	756	746	772	750	777	750	783	750	752	756	744	752	775	749	785	751	778	803	775	729	771	697	794	805	736	769	800	771	723	765	730	746	722	791	794	760	726	780	758	785	745	750	809	780	751	792	743	795	809	776	784	747	766	720	696	773	787	759	852	780	776	715	754	753	787	763	747	799	830	714	776	777	738	731	830	746	778	786	763	739	749	735	766	729	754	744	750	776	758	770	748	733	731	774	783	789	730	723	768	734	740	751	739	713	784	708	741	689	729	771	759	754	796	771	781	781	789	740	800	750	725	700	719	726	770	776	730	773	785	776	715	785	760	697	772	751	755	742	756	747	759	746	755	789	743	769	771	793	761	728	748	709	805	778	736	775	788	688	784	746	769	746	764	743	752	738	747	770	794	747	757	796	788	745	749	796	723	779	680	807	787	799	759	731	781	703	723	764	752	787	735	780	749	807	791	715	777	765	741	776	711	704	746	743	764	790	775	764	769	750	750	753	786	754	705	795	795	781	784	733	768	758	794	770	741	758	763	737	738	742	786	766	784	750	737	751	743	789	710	772	750	755	720	780	774	796	731	743	751	777	792	788	760	745	786	777	752	722	767	771	771	783	800	730	786	749	754	763	783	758	805	749	727	765	734	753	759	800	733	812	737	698	761	773	769	757	790	770	771	782	764	782	774	749	739	761	784	747	764	764	759	770	784	816	741	731	758	766	742	741	728	788	754	715	756	774	723	730	783	754	725	748	807	772	740	755	716	745	791	757	740	793	797	724	756	774	747	761	797	772	714	785	789	796	744	787	740	701	743	732	752	779	749	798	759	710	788	778	748	752	797	777	754	733	743	739	732	728	776	779	766	793	746	734	759	707	769	777	786	762	737	698	819	771	766	749	745	762	749	784	803	734	747	738	777	756	753	767	766	773	735	775	743	725	811	744	753	706	791	796	754	755	745	753	776	727	804	794	746	733	755	752	764	786	787	755	734	791	774	710	751	747	767	726	759	751	761	724	780	708	776	776	739	764	746	797	786	709	719	731	733	766	747	824	747	734	803	739	753	780	763	757	763	798	755	764	751	706	781	741	762	785	772	732	823	735	728	772	718	767	737	746	753	727	799	735	769	757	705	709	752	755	788	706	741	746	748	748	784	723	780	806	759	730	770	752	782	696	755	793	762	814	751	756	783	771	756	721	790	737	766	732	761	709	740	772	776	771	732	749	777	804	704	750	752	761	740	737	770	738	722	755	765	759	686	746	764	782	731	770	787	789	764	774	772	775	744	811	706	814	728	729	774	766	795	772	817	732	736	744	803	720	777	779	781	751	767	740	758	726	758	740	706	756	780	741	751	757	747	747	757	754	735	731	776	724	769	762	781	801	736	746	798	751	812	731	719	775	748	741	803	759	722	788	746	782	699	746	737	781	772	768	780	805	793	775	783	763	717	747	753	804	794	758	793	727	725	708	811	790	711	772	781	778	747	781	784	728	755	747	750	708	775	813	735	751	761	806	758	755	789	824	733	742	767	759	730	724	737	724	820	786	737	770	735	764	743	768	750	770	755	816	754	778	751	729	719	734	716	729	753	752	739	785	766	758	768	746	731	774	738	734	777	741	731	773	753	738	780	804	773	797	812	725	741	737	738	725	722	753	762	735	757	752	750	742	739	783	795	807	782	784	707	736	782	753	767	754	776	755	796	789	757	752	753	807	708	736	705	747	726	791	777	821	773	740	744	713	756	777	777	742	771	771	740	756	770	754	768	730	747	724	819	739	729	796	778	760	743	752	746	750	741	767	761	737	772	789	820	743	801	698	717	747	752	780	754	733	792	775	786	822	784	719	751	841	748	735	759	750	735	794	725	732	695	824	778	745	712	777	805	780	779	757	753	701	795	759	766	746	764	733	747	756	738	795	743	768	761	806	741	747	738	740	735	793	715	775	736	744	744	784	753	785	812	726	764	718	771	766	769	802	774	744	766	711	732	804	734	736	760	792	738	770	806	709	745	766	770	786	750	772	779	772	735	785	752	777	803	773	814	772	763	779	797	766	742	791	700	744	755	752	767	774	732	789	766	753	753	760	739	736	756	767	761	772	794	779	714	754	740	732	801	763	738	766	738	767	757	819	786	754	780	807	790	752	749	722	771	720	749	800	766	813	784	767	732	749	759	736	708	732	741	726	757	742	778	755	772	770	724	737	717	756	707	715	714	745	759	791	730	782	715	732	760	741	764	754	787	759	713	740	771	760	755	718	728	748	820	787	710	762	792	695	725	791	731	788	747	779	786	756	767	778	746	715	804	788	789	743	748	721	732	747	752	722	724	803	731	750	747	775	782	757	761	722	748	760	744	772	797	782	754	784	768	738	755	763	752	803	708	754	738	743	777	763	735	732	769	778	801	785	788	768	798	730	724	757	728	700	733	782	749	747	716	732	799	764	757	760	725	751	745	776	741	756	798	752	704	754	743	827	758	767	736	708	775	761	795	789	773	779	768	757	793	733	705	760	773	761	746	729	779	729	796	730	756	747	733	758	753	738	768	722	755	771	768	768	791	740	736	748	714	756	769	720	754	737	754	762	761	760	717	776	696	746	729	758	792	751	731	776	762	757	753	760	735	802	747	741	796	763	732	752	790	770	768	745	745	785	764	795	822	760	767	742	803	776	793	802	760	774	801	745	720	756	751	722	782	740	750	723	745	816	720	754	706	776	709	774	727	786	746	793	736	803	809	792	779	724	758	693	771	735	744	810	755	735	763	762	802	751	770	754	729	755	757	780	738	724	713	729	742	734	781	723	731	767	757	736	746	773	760	771	736	789	742	764	743	741	733	801	690	748	757	754	765	715	795	763	744	810	790	803	786	765	775	749	723	721	737	766	828	757	794	725	728	776	756	797	737	736	721	754	735	765	806	775	804	786	775	752	744	763	764	765	796	714	759	761	726	783	745	761	750	770	753	740	752	781	777	745	722	789	785	739	754	736	757	744	746	745	752	730	789	720	784	746	782	757	742	795	747	741	750	744	734	810	675	747	784	720	743	765	751	777	752	735	752	739	768	728	794	775	734	719	757	790	781	751	761	809	762	787	733	783	766	740	775	793	712	809	779	753	747	715	790	761	704	738	776	773	786	704	767	703	782	740	773	698	790	733	739	782	741	791	771	768	738	785	771	766	776	737	777	769	782	779	821	725	767	742	788	804	781	770	772	743	764	723	749	779	726	751	777	704	693	748	786	729	786	786	788	780	755	762	794	747	787	745	675	743	734	783	764	710	774	806	772	782	726	775	723	752	761	770	751	770	770	808	762	769	789	742	746	755	816	786	766	715	736	787	794	779	755	752	765	730	758	771	753	745	734	751	743	760	782	734	735	763	784	749	773	760	706	745	757	726	751	763	762	761	746	750
22681	21153	28584	23965	21148	21104	5911	1521	1218	1060	1034	1016	961	920	874	884	909	877	834	820	871	874	808	777	801	797	822	850	798	809	826	784	812	813	782	808	782	814	776	771	766	780	779	828	802	820	805	766	801	811	756	818	751	748	755	770	792	778	696	773	801	775	770	757	804	807	808	812	776	742	795	765	791	797	777	766	802	865	829	769	787	763	805	780	808	764	782	812	754	742	805	775	785	771	762	820	798	745	766	782	779	744	781	826	796	792	826	744	757	743	787	793	798	781	773	739	744	764	775	853	758	822	735	795	810	797	792	841	728	796	777	797	806	763	766	774	784	778	776	799	784	765	764	767	743	811	763	884	742	744	768	758	767	813	793	765	830	744	786	762	788	810	761	777	779	772	771	793	748	805	776	774	782	794	753	775	792	800	738	815	696	790	827	745	798	821	776	785	755	771	845	746	764	745	812	799	831	802	758	808	799	810	782	787	797	740	786	794	799	741	789	780	787	751	735	779	747	781	725	788	768	739	716	828	792	753	747	775	795	745	750	784	752	756	730	749	757	798	771	760	733	752	779	729	818	792	786	787	809	821	792	791	764	780	749	754	774	795	765	807	805	849	809	778	809	766	779	777	807	741	777	765	751	742	796	796	744	780	725	771	796	761	789	789	764	805	792	767	775	727	728	729	786	705	802	756	740	797	740	777	778	786	791	801	765	769	785	812	798	784	798	771	805	718	761	814	789	777	805	733	796	788	787	812	730	790	792	807	820	775	776	792	846	800	811	774	738	776	785	781	832	764	766	745	807	774	770	763	757	763	770	707	754	779	756	761	836	832	874	776	708	800	745	677	809	710	752	788	726	759	781	799	818	736	781	784	784	738	814	817	769	785	802	804	779	743	797	834	732	736	767	804	778	750	755	833	761	721	815	738	772	753	781	739	751	805	786	805	747	732	761	754	758	745	780	774	787	767	790	777	770	778	796	754	774	839	761	751	807	772	778	747	762	759	793	785	748	812	818	764	795	801	738	734	821	776	738	755	812	748	765	770	748	766	744	803	810	804	740	737	797	833	763	800	767	751	757	779	761	811	787	773	825	786	785	747	755	790	734	806	786	761	815	741	782	792	800	816	768	778	746	811	774	736	764	822	786	759	758	815	785	809	759	759	759	794	822	749	734	790	768	783	761	725	814	741	754	756	771	773	779	754	772	780	779	786	758	781	771	773	770	792	798	808	753	799	785	764	747	781	752	787	792	840	776	787	822	765	795	770	797	762	789	782	795	787	772	768	738	791	778	794	818	789	820	798	779	824	803	767	811	768	746	781	771	734	804	763	792	824	792	750	742	771	758	774	797	825	824	759	788	780	766	789	796	777	822	739	802	834	781	786	797	758	753	792	783	784	811	766	764	787	830	804	776	781	813	822	793	811	784	789	743	778	827	805	797	731	783	810	784	768	784	783	800	767	777	718	767	799	780	792	775	744	769	810	789	777	807	742	776	761	781	797	830	751	755	781	813	782	768	787	783	797	770	785	771	810	761	786	826	786	746	799	758	784	777	770	752	777	815	748	824	748	765	776	733	832	766	757	799	815	820	753	784	743	757	745	759	821	764	794	762	781	801	773	779	765	774	781	765	734	798	775	766	747	772	779	785	751	804	774	790	774	819	769	817	749	749	765	793	786	807	744	773	795	818	837	791	805	779	844	757	820	759	749	791	808	773	785	758	759	781	761	780	779	759	754	765	760	807	763	778	768	748	768	798	750	804	816	754	740	795	823	784	807	777	763	773	775	748	736	791	783	761	868	756	786	770	762	787	769	778	778	721	714	802	755	812	800	782	757	793	763	752	829	816	822	796	767	776	784	767	781	784	806	745	776	759	808	777	803	781	774	769	738	777	765	762	806	738	825	778	780	755	808	770	761	760	759	743	756	817	789	775	809	741	784	781	800	724	774	775	755	783	773	787	775	745	800	747	767	746	803	780	779	810	736	751	784	782	797	750	781	780	759	773	769	759	815	758	757	802	811	749	760	743	769	792	750	784	754	760	773	740	823	838	777	787	776	757	742	759	749	767	801	717	724	801	777	793	802	798	769	778	803	741	760	693	799	792	843	788	805	709	764	739	803	726	769	768	747	757	769	828	729	809	763	728	750	760	800	744	781	822	834	827	801	823	775	793	787	810	787	797	760	768	765	732	797	796	775	790	738	774	792	796	803	734	783	789	859	794	757	792	775	827	784	757	780	770	748	762	779	812	805	796	782	798	788	818	794	848	807	797	770	780	754	755	713	743	753	749	726	766	748	802	757	763	750	749	752	769	779	764	846	759	754	772	760	746	795	758	767	838	781	746	812	808	790	786	775	825	777	747	775	837	821	768	818	802	754	740	750	779	775	753	733	796	780	734	789	823	766	799	783	780	785	758	783	804	745	797	773	823	784	781	742	723	760	779	748	805	765	776	769	828	763	778	791	778	793	715	766	768	789	759	816	812	783	753	773	755	792	789	745	790	790	798	800	758	827	760	792	808	753	754	764	813	791	781	756	832	758	792	762	766	760	820	772	755	813	810	770	825	747	828	812	772	765	762	856	756	753	776	761	726	791	773	809	725	820	783	757	773	778	720	707	790	846	767	793	768	732	775	771	774	734	775	781	763	779	772	791	793	804	819	799	789	805	735	753	811	788	769	775	766	743	724	816	712	790	757	724	757	792	740	741	733	780	802	800	745	768	761	805	727	785	733	789	733	735	764	813	818	777	777	713	765	781	815	788	775	798	745	784	779	802	796	841	798	796	748	760	781	792	789	800	764	775	773	777	797	783	763	755	773	817	765	769	786	770	776	820	787	771	749	799	719	751	811	798	793	770	788	789	782	757	744	728	840	757	787	746	774	796	764	763	747	810	755	788	820	803	809	768	784	766	739	791	789	750	776	784	751	751	749	769	777	732	763	762	756	703	773	803	815	802	741	784	789	809	795	758	781	752	779	754	712	821	793	781	778	827	818	815	818	763	785	760	707	799	775	814	764	801	817	727	790	770	761	754	776	768	785	753	761	750	784	801	816	818	810	793	804	765	734	793	763	773	780	796	756	757	790	782	785	779	783	764	781	766	723	748	763	765	748	794	721	743	731	741	799	808	695	791	777	808	821	718	742	765	748	775	825	774	739	810	797	817	739	736	788	765	755	801	759	768	814	770	792	734	770	783	792	725	754	817	770	764	786	793	765	727	814	767	754	816	773	787	749	767	768	776	798	774	860	811	761	776	741	738	746	739	761	821	779	751	763	775	750	812	808	761	780	806	810	824	770	783	792	761	726	800	760	747	773	748	783	734	817	789	766	758	767	776	771	781	771	806	777	755	709	755	784	739	769	794	764	806	750	769	805	826	781	727	745	769	814	777	748	749	821	811	728	762	776	743	816	746	782	805	774	762	814	786	784	788	807	802	789	784	780	735	776	722	824	756	785	792	785	781	796	806	768	721	818	798	775	750	745	786	774	769	767	744
42893	28324	10191	5194	3654	2765	2274	1780	1553	1393	1202	1172	1088	1038	971	925	889	938	892	877	794	854	869	830	809	883	828	859	818	842	806	800	794	846	845	797	800	763	767	837	750	835	801	784	771	780	772	792	816	757	825	781	754	779	781	744	822	774	778	795	805	767	801	798	795	764	773	773	798	781	753	730	763	801	756	768	766	793	770	752	769	794	768	803	772	750	792	760	827	743	781	738	811	771	763	815	768	768	756	753	784	757	767	797	753	718	775	780	781	769	752	750	788	786	793	781	785	764	784	773	830	806	742	788	772	797	784	774	786	802	752	767	785	732	815	771	785	709	777	813	742	776	801	801	766	784	790	806	801	764	767	766	782	763	779	781	795	789	759	822	704	777	769	773	740	776	774	796	778	728	768	822	709	774	741	750	805	758	804	796	775	751	796	755	729	797	746	745	709	718	752	845	811	802	784	817	786	766	753	758	745	748	791	772	759	758	772	761	799	738	761	793	796	745	789	758	723	763	786	778	752	787	843	772	767	792	780	743	774	740	823	793	783	762	812	765	782	822	748	780	765	726	753	802	743	797	807	808	768	762	780	767	782	763	788	744	807	788	726	751	761	786	772	793	802	746	809	790	750	819	800	774	823	741	773	672	760	798	734	756	792	789	796	757	777	862	831	763	775	787	812	789	765	785	830	806	801	743	859	752	760	785	764	754	804	784	814	795	767	751	816	815	791	795	744	743	793	760	700	767	785	765	774	780	777	760	810	825	794	757	832	752	764	791	797	770	725	735	795	746	749	746	738	783	800	783	761	816	780	765	753	763	767	804	798	725	813	756	753	787	831	782	784	746	812	770	756	752	740	745	767	756	767	776	780	786	775	792	806	750	785	794	808	777	747	751	752	809	781	790	748	805	779	770	793	746	786	771	758	769	755	790	749	740	771	739	823	774	816	764	814	796	792	780	780	764	765	786	759	792	752	771	805	804	735	841	803	736	769	698	808	760	774	716	777	807	815	769	797	779	791	795	771	814	757	784	796	778	786	818	739	788	760	793	733	774	777	772	743	806	741	786	809	776	808	770	726	750	797	822	778	754	748	722	763	760	750	765	805	803	802	764	727	755	832	748	789	759	797	746	762	776	809	778	787	800	785	783	766	752	831	753	760	775	759	773	802	747	780	751	772	799	783	721	731	789	766	786	807	790	829	751	823	764	792	755	748	753	793	776	793	844	758	758	800	740	739	814	783	786	781	763	739	765	799	765	757	756	754	783	761	824	798	788	781	774	784	749	796	783	789	726	772	804	698	737	757	741	790	791	808	753	733	770	763	768	741	777	755	769	820	767	752	765	775	786	726	826	772	772	773	735	807	778	808	773	777	778	790	768	761	809	768	770	833	778	784	772	765	779	785	788	800	815	776	789	795	751	744	734	801	717	723	843	788	827	760	772	755	756	766	760	777	777	724	743	759	785	744	793	822	734	767	782	794	804	773	821	764	769	820	757	781	764	787	773	744	788	728	724	758	739	764	739	801	773	844	825	739	763	783	762	742	789	808	771	798	786	737	777	809	766	767	775	738	748	762	773	794	791	757	773	810	756	778	808	771	726	756	736	731	801	781	790	758	758	749	776	768	811	765	773	785	808	773	721	782	769	806	709	762	789	744	771	734	770	782	778	800	786	760	769	784	768	816	811	759	734	747	783	762	804	723	744	784	801	757	788	773	795	801	755	804	838	774	780	737	772	815	757	730	769	799	775	804	720	805	731	710	760	753	742	760	775	747	803	750	737	759	755	720	777	753	782	777	814	810	804	784	782	773	790	779	741	743	781	749	815	761	776	831	713	704	802	770	788	760	769	830	756	801	765	833	774	764	776	750	749	805	798	774	774	779	826	763	761	792	779	767	759	769	754	750	827	774	773	789	769	744	781	744	754	791	829	780	737	744	749	758	735	767	797	784	739	746	745	747	734	794	775	773	763	790	797	796	733	776	817	772	748	744	759	772	773	811	843	808	733	773	777	740	725	820	751	786	755	802	767	813	816	763	775	809	723	798	824	780	773	760	820	761	752	764	793	720	774	789	771	825	810	760	794	756	796	782	809	784	770	781	779	798	794	795	717	755	745	773	692	769	818	805	794	739	779	761	829	780	783	745	768	795	739	825	719	789	758	771	777	836	788	775	798	838	749	780	740	814	722	775	806	777	790	814	783	740	731	792	752	785	802	768	792	776	732	840	776	799	820	742	739	750	802	775	753	794	762	729	772	740	796	765	765	768	740	830	778	842	855	734	765	744	770	820	737	765	752	785	774	770	780	786	771	804	797	787	771	790	755	804	739	769	760	739	802	708	786	783	836	782	763	710	795	769	773	744	758	771	776	752	719	827	779	769	745	744	821	766	788	779	812	739	782	773	753	801	735	734	796	764	735	763	780	746	773	773	756	791	756	771	775	755	755	791	779	769	778	783	770	762	779	764	746	748	795	752	732	857	788	782	761	768	809	783	814	812	803	796	780	812	784	767	758	801	769	767	831	784	787	786	735	756	790	764	778	755	776	854	780	760	775	793	766	729	765	763	789	806	767	787	768	776	758	822	763	778	775	728	782	814	780	761	816	812	766	732	773	727	852	773	734	770	721	809	786	785	788	763	763	742	816	767	753	750	768	764	784	756	769	739	794	810	742	782	760	765	775	735	784	778	775	791	782	785	758	742	748	786	777	789	796	756	764	766	780	783	713	725	803	769	797	761	745	786	813	788	797	764	774	794	761	796	720	772	810	759	790	756	790	807	792	799	799	773	798	761	793	764	783	752	756	759	796	723	740	759	760	763	805	803	775	780	752	791	762	757	778	789	777	773	770	795	848	811	735	789	789	715	836	792	750	783	771	772	756	769	793	751	790	726	780	784	747	787	755	743	784	813	799	748	762	772	760	746	790	785	864	773	766	742	777	779	715	776	776	802	753	763	796	729	828	786	784	813	768	786	754	735	749	791	774	748	780	767	822	774	786	764	801	784	761	829	787	793	767	791	843	786	765	775	778	786	746	797	785	761	788	788	769	794	741	833	763	735	757	781	764	780	761	770	804	766	812	757	793	787	784	755	769	768	801	720	792	802	752	844	781	726	774	798	797	790	751	796	783	758	775	762	832	773	822	843	746	776	755	782	774	791	780	821	758	774	792	767	716	779	755	710	787	795	754	769	799	771	766	785	794	799	723	785	814	795	746	800	742	802	739	762	777	792	792	797	817	751	797	810	777	736	754	803	790	808	763	781	820	746	771	771	759	795	786	779	820	771	755	772	816	810	757	783	802	814	800	781	779	809	788	743	788	751	794	740	767	777	778	782	803	762	803	761	780	780	724	770	771	774	821	729	795	780	717	823	749	732	761	811	780	792	733	754	768	755	756	800	774	783	801	779	816	807	764	753	800	755	760	791	719	736	801	785	796	807	789	772	879	835	760	730	779	811	795	707	797	751	733	779	819	797	789	779	766	769	804	767	832	770	790
27754	19184	4929	673	465	423	428	387	410	401	395	412	373	354	337	379	413	387	356	387	394	362	392	383	356	364	396	390	396	332	379	361	353	353	381	349	364	397	368	359	401	344	381	413	381	375	369	363	377	387	361	347	380	379	384	381	361	369	396	348	410	377	377	400	378	366	370	409	340	380	377	384	388	396	383	369	338	394	377	363	379	388	396	364	371	388	399	356	395	372	373	377	372	379	390	386	373	387	373	356	381	362	395	363	377	390	358	373	375	399	377	376	345	361	373	388	401	385	401	375	375	391	402	363	412	381	389	341	352	352	366	367	373	339	394	392	378	387	364	400	349	384	391	393	352	351	412	358	387	371	359	396	377	381	365	369	367	372	368	350	382	386	366	378	371	358	388	367	382	397	381	381	363	333	391	409	365	422	365	360	412	399	358	384	401	420	358	417	395	414	397	373	385	353	361	393	398	391	368	341	390	361	387	358	421	426	378	342	352	403	403	381	414	397	362	363	378	422	397	414	356	373	380	361	386	368	359	377	377	375	374	385	408	382	383	403	364	387	383	373	402	358	345	367	390	394	389	410	380	404	404	361	336	444	410	337	370	410	366	406	384	367	358	405	386	370	386	412	341	400	370	371	395	357	370	357	337	429	388	362	389	398	367	370	380	347	338	380	393	378	411	366	380	376	387	394	408	382	361	429	349	370	348	372	382	379	401	382	420	422	411	377	355	407	374	372	364	396	394	366	400	397	401	383	379	390	415	347	384	375	395	375	401	390	405	375	359	394	381	389	346	425	400	402	378	369	372	382	350	364	387	404	386	421	371	398	385	382	384	390	358	351	352	398	385	373	412	383	355	383	364	377	340	353	377	362	390	356	359	372	397	369	385	389	410	346	372	393	384	377	369	397	369	366	391	373	357	386	412	397	423	369	393	368	364	355	407	431	363	386	385	372	412	394	395	375	389	385	379	351	375	407	368	379	344	397	354	380	377	381	379	357	370	345	336	380	369	381	424	391	369	414	347	365	363	383	387	390	385	361	406	363	365	374	380	397	378	383	347	410	392	375	380	381	383	385	357	350	390	355	351	367	408	396	400	359	399	358	400	399	408	352	389	400	389	355	362	349	414	343	414	361	388	373	365	371	386	354	411	411	377	395	367	385	353	374	384	377	410	378	418	361	360	396	399	337	383	378	384	395	386	380	361	400	395	387	395	384	350	411	406	380	407	407	374	341	396	362	394	378	393	389	361	386	365	363	411	332	430	385	384	365	376	372	357	380	355	376	362	416	382	392	367	357	402	398	391	374	370	403	372	351	370	387	401	370	405	388	369	399	378	380	402	369	385	403	409	366	382	337	357	390	394	394	382	377	399	398	377	378	365	363	394	373	382	356	403	374	372	375	372	391	375	411	387	391	368	424	345	350	394	409	393	366	382	362	376	380	360	388	391	370	418	364	378	355	378	407	415	412	367	391	349	401	361	395	404	358	376	336	368	356	369	388	356	395	413	364	385	366	362	382	426	355	431	359	372	349	367	394	360	361	363	376	355	400	404	363	409	389	415	355	368	381	353	419	387	399	345	362	339	356	361	357	380	385	362	380	355	350	413	355	345	363	360	392	399	382	362	390	409	390	332	356	378	373	348	366	383	369	390	325	391	380	361	377	346	344	390	418	358	379	394	365	366	401	369	355	392	354	402	376	372	398	399	387	408	370	375	388	368	369	367	363	372	390	387	413	379	377	429	351	396	358	400	356	385	381	363	388	387	419	390	367	387	371	389	418	343	379	365	401	362	377	400	402	367	421	350	383	398	410	381	399	382	374	383	382	379	377	375	400	394	361	414	394	389	354	402	379	392	391	369	389	365	400	408	344	390	402	398	419	366	370	369	422	396	344	339	382	406	376	362	391	360	351	377	345	369	402	393	389	401	391	400	404	386	330	400	364	383	378	368	400	403	383	355	382	378	385	370	382	384	377	361	369	388	359	398	398	380	402	380	364	369	378	392	358	388	346	360	366	367	363	419	398	376	397	366	358	398	359	398	408	377	367	392	408	363	371	394	362	421	335	401	393	384	377	318	374	383	375	391	383	379	383	352	379	402	396	342	402	379	399	363	372	396	369	399	370	408	380	357	341	397	377	397	355	415	334	371	387	420	422	341	362	350	371	397	409	375	405	371	354	386	374	363	372	368	376	383	376	409	360	376	393	375	378	386	379	394	385	358	369	354	402	387	359	357	406	363	388	408	359	345	379	416	387	357	389	392	382	403	389	346	412	363	378	376	363	374	402	408	381	412	389	384	384	418	358	385	368	353	366	358	380	378	355	408	389	376	394	377	407	383	343	354	400	337	371	408	377	367	366	349	380	346	376	374	398	409	376	392	403	378	384	424	355	387	354	382	344	394	415	367	357	388	373	370	423	342	372	359	373	390	402	349	396	360	346	389	388	339	397	385	387	359	378	397	398	359	390	401	388	396	382	389	364	393	378	390	337	356	344	376	338	352	370	373	360	386	379	367	387	367	377	359	386	371	401	399	347	363	361	360	389	386	374	346	405	390	413	353	381	394	383	374	361	388	366	354	372	404	349	370	357	388	385	387	356	370	386	354	378	381	379	362	389	376	368	358	397	376	386	365	400	400	398	393	365	380	378	390	342	397	367	364	405	397	385	384	359	403	317	376	409	428	351	371	382	358	422	381	393	383	379	374	394	399	414	384	377	400	371	372	359	415	381	400	375	351	386	409	389	381	412	364	373	400	315	386	437	389	381	365	374	376	384	380	417	385	397	416	365	399	377	381	373	353	354	415	400	366	418	387	371	375	394	363	359	409	409	383	365	352	353	377	379	342	386	410	337	369	374	411	389	361	405	400	427	366	365	385	361	385	390	374	353	374	411	369	413	400	325	434	404	389	391	375	368	362	334	406	398	390	370	380	346	374	358	344	356	379	381	365	393	378	386	392	413	402	394	397	368	377	399	382	370	371	376	382	385	390	370	400	394	393	393	376	385	368	383	359	351	396	386	365	351	384	382	370	404	379	384	376	404	338	373	377	361	390	382	379	395	377	400	391	408	390	400	358	386	375	340	380	361	390	356	381	401	361	405	375	384	382	376	426	398	392	399	387	366	366	393	358	371	392	363	388	404	346	369	397	375	403	375	352	370	372	368	356	381	403	410	382	367	375	367	383	384	375	380	360	332	354	384	360	412	389	410	366	374	394	382	377	386	357	398	389	385	377	371	361	366	392	433	390	397	394	400	349	374	380	409	354	430	390	372	385	353	400	374	373	387	380	372	364	408	367	402	364	376	396	341	377	378	336	378	425	379	394	380	361	416	379	390	368	364	372	367	383	385	416	384	374	370	378	385	368	385	365	377	362	369	367	393	384	363	361	404	386	402	404	405	373	374	394	397	371	390	378	380	353	397	363	393	375	407	392	377	398	392	372	391	366	396	359	382	343	346	367	365	373	378	370	343	400	397	400	371	348	398	364	359	347	327
13217	8999	836	514	511	504	459	436	430	489	428	430	443	442	430	430	458	399	409	457	434	398	401	450	410	419	411	416	418	427	459	423	420	438	437	438	418	442	441	415	446	417	428	408	412	415	423	445	408	415	438	435	423	439	441	419	421	434	431	446	414	434	440	432	414	447	463	450	396	427	431	405	443	435	397	426	420	421	416	426	428	428	433	434	389	438	419	443	427	448	419	405	426	423	413	424	436	417	422	448	421	407	411	418	450	415	440	410	435	417	417	428	429	428	403	425	427	394	409	417	411	419	404	427	437	430	434	454	431	395	440	409	448	440	421	426	402	394	394	427	418	421	431	459	395	419	404	425	441	399	414	433	425	412	449	411	438	406	402	430	427	453	457	409	434	386	420	416	466	430	409	439	386	423	452	408	409	413	422	432	420	427	401	459	476	431	410	413	461	420	414	439	430	416	434	428	451	431	378	448	454	441	427	431	405	395	436	422	418	450	453	447	419	428	425	407	410	443	437	424	412	430	392	393	435	453	451	409	419	413	400	391	428	432	428	438	408	451	416	419	400	407	420	437	433	432	428	412	385	426	409	420	428	451	431	430	367	432	423	441	425	436	443	421	420	455	420	387	454	403	423	409	415	418	392	415	427	430	452	430	448	428	402	402	434	404	417	470	418	395	375	354	438	417	401	397	425	449	445	455	440	437	435	435	406	430	419	441	409	405	461	438	395	442	408	467	452	423	415	440	417	461	427	398	422	400	394	450	422	398	448	431	465	414	454	446	420	450	416	412	434	421	412	414	414	395	449	416	409	427	431	401	425	455	436	419	390	423	430	423	416	432	454	405	431	454	416	411	427	404	396	412	459	406	405	408	381	448	450	427	396	411	403	405	432	431	417	447	444	449	436	436	419	414	460	418	444	455	419	442	381	422	407	411	393	443	453	423	449	444	398	460	438	476	426	433	423	379	440	373	449	422	469	441	414	417	411	399	445	376	398	449	417	389	417	409	427	413	420	407	418	442	396	414	416	386	429	420	408	423	410	454	423	431	442	403	405	415	423	464	466	436	427	417	430	407	428	433	399	403	462	442	443	395	444	410	406	408	452	421	416	424	417	392	427	439	447	446	417	422	404	378	412	438	408	418	473	412	403	421	420	445	447	424	423	466	420	424	441	450	415	371	435	382	438	425	418	409	402	458	384	410	398	444	406	419	445	401	433	415	399	433	421	436	428	430	415	393	429	395	435	417	419	420	455	414	429	412	406	436	397	449	434	438	468	430	388	400	432	394	406	439	430	414	405	422	443	431	443	454	396	437	474	428	396	431	437	470	424	454	413	414	422	428	406	381	435	441	465	386	417	455	453	447	430	425	418	405	438	458	423	417	460	424	456	432	433	412	446	433	381	444	393	400	425	412	412	389	434	415	447	377	419	424	377	396	433	405	402	418	423	437	422	402	450	415	453	414	425	417	432	459	444	471	406	430	407	476	402	444	421	402	404	403	402	410	432	439	392	398	389	423	457	411	422	430	403	406	455	452	458	452	399	388	426	403	421	420	414	428	444	404	456	440	406	419	437	422	441	426	465	413	425	459	460	427	452	387	423	415	430	456	438	419	403	425	434	443	412	433	441	426	427	415	456	409	440	413	437	445	384	441	410	452	457	403	425	464	422	445	421	438	439	394	423	430	404	424	445	448	381	401	436	455	453	377	428	423	438	411	394	433	436	455	415	447	467	444	431	415	421	400	431	418	474	418	419	407	439	412	414	457	409	405	406	421	458	433	410	395	411	414	445	409	428	431	432	359	443	432	418	425	414	401	413	410	433	432	409	435	415	414	432	457	422	389	403	407	452	447	432	416	417	395	437	426	418	400	374	452	465	448	451	426	417	425	414	396	455	413	459	427	405	440	414	442	400	428	404	411	391	441	428	451	413	436	450	422	443	432	415	424	440	448	454	387	442	419	427	417	414	426	418	431	417	439	409	461	419	391	441	423	417	426	387	402	452	425	466	411	409	438	430	429	450	384	422	433	429	459	401	427	407	456	437	412	426	437	448	445	389	398	466	420	433	428	417	416	389	410	439	426	402	425	443	460	433	426	413	411	429	423	461	410	423	410	418	455	430	440	405	434	383	429	433	442	417	428	382	403	446	444	419	459	426	446	453	413	435	417	415	379	421	412	436	437	426	470	441	438	392	445	455	457	449	438	422	456	417	441	427	423	409	383	410	414	425	459	410	407	432	439	446	437	445	445	420	447	447	426	431	400	437	411	416	431	436	406	431	425	405	441	430	416	444	442	418	426	440	428	414	416	431	414	463	463	413	414	422	406	449	413	426	447	423	401	430	423	413	468	437	421	448	408	444	456	436	449	425	403	419	406	441	453	439	415	416	430	440	456	456	446	414	417	422	428	411	418	453	385	433	425	424	432	404	419	425	431	433	397	407	437	444	410	410	427	429	462	420	408	444	409	423	416	427	440	423	402	381	425	399	458	450	420	446	428	409	477	455	429	447	463	405	387	423	432	451	445	456	408	425	460	423	452	401	472	401	424	419	419	411	422	403	386	438	467	423	405	443	409	389	435	454	445	431	383	444	410	415	423	453	414	415	413	392	410	423	408	424	453	390	421	393	442	429	436	426	427	429	401	414	390	436	447	446	432	438	409	412	440	443	402	425	454	401	425	439	439	415	408	421	444	422	427	452	424	419	409	416	437	397	427	425	411	430	435	425	419	434	426	402	417	390	407	430	420	386	437	397	410	423	429	420	402	396	446	408	431	428	442	420	385	398	430	395	441	418	386	378	443	421	467	405	454	428	455	434	446	451	421	433	406	421	430	422	422	413	413	406	395	430	460	444	405	434	411	440	432	415	449	414	410	422	421	433	415	410	424	439	419	419	421	437	423	417	458	379	431	440	434	420	416	460	461	389	406	427	452	432	410	410	396	413	378	438	451	420	433	434	429	410	462	430	416	429	424	386	408	442	426	456	440	409	426	438	421	464	419	417	444	443	425	412	407	444	434	417	408	421	418	445	413	449	393	401	424	432	425	409	446	400	452	408	410	449	424	409	439	448	433	440	441	432	392	416	431	456	426	424	414	417	429	420	420	430	459	455	428	456	415	407	428	414	421	378	405	449	430	411	407	434	430	416	439	507	440	446	457	416	393	424	411	434	426	443	428	438	421	458	453	399	443	427	401	427	408	437	395	430	446	429	440	433	408	432	427	455	428	428	400	428	444	427	418	364	425	412	427	447	438	449	455	414	463	424	419	424	403	424	436	430	430	489	441	450	431	462	461	422	411	422	430	419	431	426	394	418	439	409	418	401	431	419	419	399	404	439	435	375	439	413	418	415	430	445	443	417	383	447	438	414	434	392	447	457	453	412	413	436	431	446	414	435	429	395	445	405	413	423	425	414	433	440	425	429	432	432	394	429	423	437	458	407	431	388	386	426	436	446	430	410	401	403	375	436	408	406	409	405	439	428	410	424	427	404	428
23770	21155	28258	24158	21016	7181	982	697	531	520	484	441	444	446	400	409	397	404	379	403	376	318	363	354	357	375	344	364	375	349	391	339	387	370	357	396	309	359	325	345	350	336	344	336	375	342	367	349	398	352	335	327	350	359	342	354	344	357	358	352	356	343	365	346	361	331	388	388	368	320	349	332	364	338	364	359	391	367	368	325	345	351	359	347	355	360	363	337	329	339	350	344	355	344	352	363	385	317	341	335	406	331	332	344	371	374	374	346	338	354	342	331	364	397	353	341	348	345	366	365	331	355	348	348	309	354	304	354	329	352	365	366	361	386	343	384	351	296	360	337	343	337	380	362	327	352	335	303	384	366	333	318	353	329	347	315	366	376	375	347	339	353	374	352	341	350	312	350	342	351	345	343	358	320	353	333	328	357	346	312	361	350	359	345	355	322	345	342	349	377	336	333	348	393	353	354	314	335	365	310	337	351	368	319	340	347	325	341	345	356	320	328	359	344	367	360	360	336	401	370	350	359	352	361	349	332	341	329	314	300	330	386	330	320	333	351	339	335	342	319	348	334	372	309	330	362	326	365	326	309	321	337	371	365	351	377	355	337	336	389	368	318	341	368	335	376	380	340	351	353	354	373	380	333	360	351	372	383	348	354	360	339	373	349	370	347	327	352	321	358	333	358	332	286	369	329	309	326	307	355	344	315	329	352	341	362	355	379	358	327	317	393	386	377	342	324	341	349	342	338	326	322	330	338	348	345	347	355	305	340	346	297	333	354	331	315	354	346	355	362	336	359	366	364	359	345	376	330	356	310	345	363	345	353	362	323	312	358	362	308	346	341	339	299	308	344	375	361	361	388	379	336	358	349	366	372	331	347	364	336	323	355	362	370	351	338	331	362	351	349	359	310	370	357	333	346	338	335	369	360	353	340	354	340	362	372	355	350	337	338	360	324	347	325	363	335	352	360	344	360	360	320	361	352	344	340	314	355	352	366	339	340	340	380	343	374	384	333	338	355	350	328	380	349	357	358	344	329	320	330	364	357	313	357	343	342	317	363	328	358	337	348	379	343	314	341	350	368	348	347	370	389	381	324	367	349	346	328	359	352	327	322	347	348	337	359	349	315	341	340	342	297	357	338	333	372	378	341	337	347	353	315	343	318	327	363	343	334	308	334	340	319	371	340	395	326	368	349	356	353	334	325	340	344	364	382	351	327	320	360	385	350	340	340	352	368	343	385	335	311	316	341	353	345	362	372	326	337	328	361	357	397	365	371	354	349	352	326	339	334	377	332	340	351	330	377	347	342	339	360	373	377	347	343	365	358	348	346	384	338	352	354	334	342	366	368	361	324	340	340	357	349	318	354	350	383	377	339	361	371	390	350	359	315	345	345	353	351	353	387	337	350	360	335	355	356	318	338	321	328	329	317	330	337	342	325	359	331	372	335	374	329	358	355	354	346	330	359	338	320	334	355	378	329	360	345	367	353	356	333	336	327	352	363	363	320	323	348	337	351	376	361	313	351	335	354	366	338	344	360	360	339	364	344	351	375	377	331	356	361	358	316	359	387	345	341	328	353	370	338	336	328	339	369	347	370	342	358	332	381	363	358	362	359	340	380	351	383	358	349	349	307	373	362	368	345	354	331	378	336	332	361	339	376	325	345	348	342	335	337	351	310	351	346	368	360	335	305	346	367	346	344	325	349	331	292	327	339	371	333	356	337	365	345	363	312	342	339	363	364	324	364	361	373	358	367	366	355	382	381	353	355	333	343	331	342	362	378	338	363	348	380	349	338	340	357	331	314	341	332	367	343	351	347	337	339	341	323	366	388	346	361	350	326	326	347	367	362	345	328	346	369	373	318	342	348	331	354	368	336	321	331	396	339	342	318	354	351	383	342	346	333	344	320	346	353	372	311	335	327	333	346	340	358	396	355	387	356	331	346	359	321	312	370	365	345	377	358	310	358	362	354	368	319	336	354	334	332	363	386	367	329	301	356	363	329	354	349	340	377	375	352	348	376	317	377	366	332	343	387	367	320	363	343	350	311	367	322	369	324	346	335	325	345	354	366	348	349	371	360	328	342	335	331	365	380	328	354	373	351	345	334	360	362	364	346	371	356	360	351	361	342	313	350	360	344	359	343	322	349	323	324	368	315	364	358	350	378	345	356	364	344	376	339	267	354	337	315	362	358	314	343	385	355	344	341	320	352	351	343	349	365	357	364	363	381	321	341	309	375	358	305	342	338	357	341	349	361	361	357	348	367	347	334	308	346	388	345	335	324	332	340	345	359	348	357	339	380	370	343	346	365	366	349	340	359	315	374	371	331	357	356	362	349	363	344	364	344	378	299	346	350	343	364	391	339	359	351	347	367	337	344	346	378	331	334	351	365	372	346	344	335	325	386	370	332	353	348	353	362	380	344	344	383	335	344	352	355	368	341	346	330	352	338	334	340	378	374	365	317	362	368	346	364	332	323	329	342	348	309	324	344	337	339	364	352	305	332	364	367	354	334	344	337	354	338	337	352	374	354	366	300	351	332	355	344	327	375	352	313	360	350	360	376	361	349	334	355	335	335	334	378	349	354	342	323	326	336	345	372	356	356	362	343	336	331	364	363	362	320	349	359	321	337	371	350	314	326	326	355	342	332	387	365	335	349	356	351	323	363	296	308	375	331	372	354	399	369	347	320	323	341	323	386	327	364	359	359	334	354	355	326	348	324	369	356	356	371	332	338	317	372	373	331	328	347	328	339	357	326	348	347	351	346	366	317	374	338	339	348	337	358	348	326	344	353	329	326	367	358	335	363	310	356	328	313	355	337	343	324	352	360	375	347	349	356	349	359	356	351	336	359	374	351	392	335	344	333	362	353	356	348	338	335	335	331	315	322	338	373	364	349	329	364	381	342	342	332	361	315	332	375	398	346	381	353	376	308	318	320	357	365	355	361	330	359	354	327	341	358	342	319	370	350	366	331	335	379	326	332	339	360	349	332	367	344	335	339	311	342	386	321	366	373	329	344	365	344	349	333	376	302	354	346	328	325	350	361	352	390	352	323	331	339	395	336	343	362	372	352	388	346	332	366	359	353	364	350	328	364	360	364	330	344	352	322	335	350	351	350	311	352	362	333	347	328	342	322	369	380	368	339	332	386	305	331	355	368	322	360	360	338	370	367	343	353	356	342	320	351	358	357	345	346	350	349	350	377	349	321	347	324	363	340	348	375	366	338	295	349	322	371	361	363	351	340	340	348	337	329	320	350	342	335	327	346	351	332	322	344	353	366	336	320	371	328	362	382	342	336	347	337	337	365	350	370	350	339	375	384	358	336	340	350	314	340	357	350	362	382	326	318	373	335	358	337	328	361	358	366	379	331	332	287	369	381	365	361	373	356	361	288	350	393	358	342	320	323	365	379	360	365	333	345	346	356	317	357	329	360	338	341	324	326	331	347	350	324	346	377	319	335	352	349	306	357	364	321	346	368	345	331	329	329	339	353
39512	24817	5864	2797	1866	1471	1117	946	768	651	618	558	502	465	468	451	463	423	430	432	441	393	393	435	388	376	377	435	374	373	389	411	396	399	424	384	383	348	375	396	378	426	384	415	374	389	379	361	408	397	365	414	403	378	367	371	389	367	376	350	363	349	383	352	396	389	406	381	404	383	394	367	371	375	381	385	386	382	402	374	390	393	378	369	363	413	338	369	362	389	369	390	391	367	371	375	354	368	368	344	395	402	366	349	392	384	385	357	387	385	398	397	362	377	366	372	398	370	367	381	378	374	355	367	405	361	386	373	390	381	396	370	385	366	388	347	334	384	361	362	373	401	382	372	371	398	358	399	392	351	364	361	381	378	384	389	366	352	369	372	374	364	338	372	335	380	371	389	386	379	377	336	362	345	398	366	353	340	374	377	371	419	397	389	402	347	412	370	368	378	394	352	368	393	390	395	386	395	383	366	383	374	380	404	374	389	387	389	380	382	352	363	378	387	375	398	350	353	334	402	376	361	355	396	383	369	371	385	356	413	399	394	379	382	360	378	369	388	405	372	383	400	384	389	363	393	354	359	394	408	400	402	368	342	403	384	358	386	389	400	403	346	323	387	400	363	362	335	363	361	374	365	360	335	378	391	371	373	373	384	399	375	390	353	364	383	377	371	373	398	365	345	361	362	379	399	360	379	387	382	343	348	354	381	386	387	355	396	360	396	385	415	380	373	367	337	369	390	387	365	383	386	378	362	368	380	355	399	355	342	401	384	411	409	353	367	383	420	382	371	389	371	371	384	383	353	362	364	387	394	371	363	354	379	378	346	375	381	347	396	348	378	404	387	337	356	395	412	369	375	383	352	360	382	343	374	353	396	389	369	400	352	390	334	360	343	409	401	402	384	371	420	395	380	377	362	377	351	350	359	358	372	368	350	369	347	378	341	385	386	366	384	344	354	367	378	359	354	356	363	402	364	384	356	360	395	369	364	405	375	371	372	380	350	363	388	346	392	361	369	360	388	367	385	397	364	381	376	360	364	363	382	361	360	377	392	412	393	365	409	405	373	384	350	370	367	382	359	376	354	368	371	375	354	404	358	385	387	378	364	355	378	379	353	363	370	377	384	391	393	388	405	371	377	364	402	412	383	405	371	369	346	414	387	341	383	408	384	419	344	354	348	393	370	373	338	396	406	367	363	416	343	366	343	380	387	378	370	371	370	358	369	402	407	362	360	396	380	384	362	377	390	363	378	362	394	354	335	327	386	367	363	385	355	410	377	387	388	364	389	362	405	404	397	397	383	368	371	357	353	395	395	372	367	374	367	390	395	352	353	373	385	373	351	370	400	366	391	389	354	358	372	365	384	371	381	368	353	354	384	357	365	369	348	383	368	364	345	391	331	339	348	389	353	379	366	360	354	378	396	349	393	364	404	386	365	378	391	380	385	363	372	357	369	366	399	393	393	384	394	351	386	337	396	401	357	369	356	399	383	352	374	374	350	346	328	335	387	363	383	379	349	375	356	333	343	409	397	372	405	371	368	393	363	371	377	377	400	390	383	396	394	372	390	367	368	396	373	398	357	393	382	383	357	361	393	370	356	352	363	346	350	386	368	389	411	412	360	390	382	385	353	374	368	369	358	373	381	369	398	385	358	387	346	381	367	367	372	407	395	333	390	395	380	378	404	315	368	388	404	366	392	365	388	394	397	406	324	381	369	384	385	393	383	371	341	343	346	338	389	397	367	395	407	393	353	394	391	401	377	382	390	375	403	399	370	400	371	394	345	394	363	396	381	368	394	356	345	386	382	423	376	375	392	399	365	378	364	366	370	392	326	360	358	380	373	367	367	376	351	370	383	377	390	384	343	420	386	353	369	369	371	337	368	360	355	419	362	376	361	366	424	346	385	360	387	384	340	381	419	389	380	357	378	401	347	367	410	375	388	361	384	413	401	389	360	392	348	358	383	350	379	379	380	386	380	391	371	351	366	346	393	404	353	381	388	383	338	366	396	352	406	360	355	376	368	378	377	390	402	358	377	440	384	357	381	397	406	397	391	348	341	351	382	360	380	353	363	412	361	357	374	370	394	395	369	404	390	372	404	372	368	337	354	356	372	352	376	353	353	375	405	362	351	401	369	379	347	389	384	383	373	373	395	383	361	398	382	379	385	381	383	388	363	362	391	389	361	354	362	406	366	392	359	375	348	366	387	362	402	357	365	389	377	360	355	365	340	392	357	366	367	369	375	354	409	389	378	384	362	362	368	389	362	367	339	370	360	400	374	361	419	375	394	381	398	368	369	380	366	368	362	401	386	355	362	352	379	378	362	381	397	396	376	378	393	379	384	371	340	358	382	371	371	378	348	372	365	403	369	401	406	373	364	360	376	393	393	376	352	386	378	360	390	367	394	378	373	380	377	350	363	395	371	378	362	351	403	381	399	375	371	340	404	374	349	326	363	378	352	377	396	369	385	391	341	391	372	378	383	366	374	339	397	382	361	390	366	379	375	370	366	349	355	384	391	393	396	385	372	372	338	336	363	364	361	362	398	386	379	393	368	378	360	371	381	382	389	387	377	384	363	392	400	376	347	365	350	358	375	361	421	376	386	370	402	405	357	391	367	354	367	368	352	380	358	365	369	403	388	400	365	408	408	371	393	414	381	387	397	371	374	399	365	403	393	392	370	363	385	354	371	389	363	354	387	350	405	369	364	368	371	411	377	344	371	371	350	348	369	355	399	366	352	397	382	353	388	390	397	382	367	381	376	351	349	400	381	413	390	377	354	384	361	376	358	382	352	364	368	360	339	348	371	416	378	427	374	337	392	371	357	362	381	399	356	382	366	371	349	399	362	389	385	383	378	380	368	393	372	335	375	354	348	390	391	368	376	401	382	398	376	370	382	352	396	363	393	362	386	361	384	391	398	399	353	374	417	373	367	392	374	352	388	380	368	387	370	408	389	371	367	387	392	386	384	350	383	346	386	370	361	417	384	388	360	375	373	365	409	339	417	350	378	377	383	379	360	410	395	367	352	403	363	348	400	388	362	380	373	390	378	370	362	360	380	407	376	417	386	401	372	380	391	385	380	363	381	377	378	380	330	340	368	399	365	387	382	392	370	371	364	380	317	375	345	379	376	368	405	361	391	351	349	376	362	383	354	358	376	372	371	368	352	376	375	394	375	358	387	384	373	367	368	397	401	385	367	346	370	378	386	361	367	374	334	342	413	374	376	371	382	359	352	366	386	367	358	388	351	388	373	340	373	363	392	402	384	386	382	386	356	395	409	389	366	391	354	371	375	392	353	392	351	413	398	380	366	357	312	378	348	388	369	376	345	413	387	431	343	396	385	368	407	405	351	342	373	359	351	394	377	381	363	382	350	377	384	358	388	395	348	386	357	370	369	364	397	355	367	377	343	385	428	370	376	368	414	390	370	388	370	390	376	400	354	383	355	379	363	372	413	385	355	393	349	377	351	351	350	412	421	357	389	368	358
24925	21241	27028	25094	7962	1204	990	924	892	788	833	816	805	802	793	790	777	728	807	735	716	744	720	733	806	756	768	696	732	787	741	746	717	745	751	731	710	766	710	725	702	723	771	712	720	759	772	690	780	763	677	724	749	717	691	732	702	740	735	712	755	711	714	753	757	738	703	731	719	748	678	711	759	778	737	711	703	671	783	765	704	711	744	724	731	756	732	737	690	699	710	757	740	750	779	722	729	698	698	719	736	720	731	696	697	706	723	735	777	722	752	772	733	737	764	713	701	740	736	725	707	764	709	761	747	709	693	751	725	737	705	685	754	725	679	700	708	771	736	696	721	727	789	754	769	764	714	747	750	750	761	712	755	724	742	725	739	752	713	676	759	721	718	744	743	732	691	666	715	748	752	738	704	722	734	745	722	730	727	697	702	715	741	714	711	726	694	689	730	708	727	625	687	727	723	722	742	702	726	760	689	721	726	744	737	721	728	709	737	759	750	735	709	704	726	742	759	733	730	736	750	784	711	685	739	729	758	748	762	761	687	734	676	716	654	756	721	714	698	767	763	721	745	748	733	751	717	740	692	745	763	762	715	729	744	729	754	759	730	754	715	734	753	787	768	743	693	704	774	715	709	776	709	747	767	712	665	745	739	732	733	709	728	737	701	748	730	720	710	715	699	760	738	740	763	701	731	738	708	724	737	736	756	718	727	752	694	735	743	765	702	658	752	764	730	740	677	702	720	730	723	715	692	724	740	753	730	714	685	717	710	707	706	753	660	731	672	721	734	719	713	708	731	704	715	717	727	751	759	701	752	796	701	772	730	716	758	747	791	761	760	744	759	741	706	737	715	676	761	720	764	744	643	699	701	707	686	706	698	664	732	747	721	731	708	763	727	759	728	707	742	799	741	746	711	752	734	734	745	775	729	723	731	712	730	705	687	678	705	742	730	722	737	718	701	722	750	726	755	712	706	684	706	735	741	754	686	744	634	778	712	779	720	740	709	710	720	728	768	762	715	727	709	745	658	774	766	736	733	719	705	695	717	735	731	732	751	735	741	727	714	748	702	735	715	755	744	702	748	711	719	726	702	705	726	728	745	686	715	744	675	763	742	691	721	712	731	712	776	680	735	722	732	717	727	728	702	681	666	732	734	715	798	786	700	737	700	754	697	732	746	695	767	704	755	747	738	691	753	739	726	708	752	704	697	740	709	702	735	730	751	735	737	704	716	703	774	754	775	690	681	705	749	724	724	762	769	684	737	711	722	714	705	737	756	729	715	706	753	690	727	737	767	689	695	704	750	701	718	720	735	728	770	752	707	769	682	731	716	707	759	792	752	684	716	713	769	766	761	729	737	720	681	728	727	737	732	674	744	747	704	719	785	742	728	718	702	713	723	718	647	771	782	698	749	740	742	749	728	732	728	713	728	772	717	737	719	746	733	718	723	686	737	668	723	740	697	715	692	715	726	692	765	715	686	708	696	703	751	738	731	721	652	731	769	749	720	748	690	759	739	753	736	749	743	713	741	702	667	721	825	716	707	759	736	741	757	663	740	721	698	715	724	722	709	739	739	717	707	735	748	746	748	678	731	702	709	742	781	757	713	733	741	699	690	721	755	742	735	691	740	735	726	733	726	760	698	689	762	771	727	766	700	766	729	709	745	730	772	715	723	724	729	762	746	728	744	701	664	698	745	731	717	740	699	714	736	749	719	694	762	699	730	767	764	746	768	769	704	727	750	707	725	740	711	714	693	762	782	760	740	682	754	745	755	725	725	745	687	754	754	726	712	732	740	700	675	688	771	710	665	704	737	734	745	684	733	669	761	720	773	734	783	755	707	725	686	745	707	756	713	702	714	769	755	723	703	710	754	738	721	687	721	719	723	722	735	717	714	683	729	701	740	725	746	734	719	722	705	732	705	690	701	692	659	718	713	738	647	754	752	710	720	732	726	729	750	710	735	737	697	753	732	712	708	730	690	724	705	685	707	700	724	690	769	723	754	679	772	777	760	754	717	728	698	693	763	686	748	718	797	718	752	761	691	743	763	748	735	712	692	749	695	696	705	729	707	716	724	773	745	771	665	720	716	760	749	722	721	715	665	717	742	725	713	708	743	726	716	734	711	678	721	726	736	681	710	765	730	756	723	726	708	707	722	679	697	766	759	734	667	755	702	688	741	713	728	712	758	764	723	721	758	785	708	707	733	773	675	699	734	744	748	739	696	710	699	726	739	637	736	718	707	713	711	674	752	673	721	673	693	738	751	766	761	684	702	708	727	722	717	771	715	737	723	651	726	747	641	728	730	727	684	754	744	707	732	716	718	699	704	718	758	684	733	736	752	767	776	697	744	733	761	719	704	656	756	699	701	700	777	760	727	734	730	733	724	722	723	730	717	737	722	735	758	721	750	776	728	775	652	730	720	728	697	746	723	718	736	720	674	744	698	732	730	717	722	722	710	729	701	739	708	737	700	787	714	686	698	742	738	745	697	732	665	754	695	740	724	694	748	687	746	716	756	754	729	705	738	697	696	704	734	718	735	740	682	760	731	739	769	752	772	783	693	721	752	751	703	776	748	735	693	746	701	757	767	731	683	710	703	737	727	757	752	710	699	760	694	722	742	770	765	714	751	696	729	708	685	737	746	748	697	750	705	717	734	696	723	706	733	766	681	722	709	706	717	731	720	761	740	755	743	700	739	741	730	752	717	747	668	718	736	688	707	781	713	718	685	723	677	709	691	706	746	693	745	719	728	795	730	739	705	709	727	769	758	707	760	688	698	654	714	685	717	722	777	721	758	728	699	736	710	782	734	723	734	730	702	755	683	701	739	686	704	728	697	739	731	730	750	713	727	720	714	717	668	754	734	694	728	704	715	695	757	717	722	728	708	711	693	704	736	766	678	694	702	732	766	707	695	738	689	695	719	719	710	712	705	735	769	758	722	688	772	706	769	741	712	753	729	694	749	697	742	727	723	741	787	722	639	704	685	755	715	704	732	735	748	718	715	698	754	681	763	770	722	742	729	730	723	721	757	726	703	766	685	673	726	719	688	708	712	710	697	707	704	728	725	729	740	722	699	744	734	720	697	733	715	733	734	729	735	710	689	743	684	731	737	709	749	696	659	726	699	728	714	738	749	730	720	725	695	747	723	689	727	710	734	722	703	730	699	716	731	717	720	700	788	754	696	747	751	694	711	743	681	757	774	745	737	741	732	702	753	737	766	780	748	765	705	767	688	695	742	739	793	778	743	763	754	703	724	796	744	707	767	752	730	734	702	733	721	728	747	736	707	742	718	700	752	723	822	719	717	732	691	736	714	745	737	741	746	723	703	722	707	741	732	723	722	751	730	715	735	729	689	754	730	782	740	734	737	713	713	734	734	753	748	728	692	742	736	766	750	743	761	750	731	739	791	727	729	686	767	767	723	749	705	750	674	724	769	738	715	757	672	721	723	702	759	716	735	683	774	769	734	712	761	779	726	715	699	746	828	727
33630	21612	3641	2237	1619	1311	1174	1033	972	861	886	942	821	857	780	840	810	801	784	788	784	758	801	772	787	787	759	763	833	798	749	766	807	779	773	765	772	784	779	796	770	768	744	756	826	746	773	716	775	768	736	756	831	743	769	816	794	756	780	755	785	731	733	784	804	702	716	777	794	763	754	781	745	796	763	766	780	770	785	774	737	773	778	751	772	746	738	787	662	751	715	747	802	766	778	828	739	777	739	738	762	773	713	750	751	725	794	776	747	756	760	763	764	753	744	738	766	773	758	772	749	755	756	764	778	786	775	785	762	809	824	775	827	724	781	721	731	764	743	757	770	735	771	733	718	748	745	766	788	754	790	719	778	798	775	771	757	749	768	734	717	737	739	799	780	787	776	770	768	758	736	758	728	745	751	753	728	769	810	768	741	755	757	740	771	726	745	766	732	795	735	738	763	766	768	754	822	757	724	782	757	786	787	749	791	767	729	720	778	763	748	710	774	733	743	775	806	750	804	771	731	776	735	712	758	823	771	787	781	772	778	747	760	741	755	729	752	749	757	718	742	790	700	752	733	777	768	792	783	754	736	703	804	771	758	721	743	765	734	759	748	751	751	716	726	749	761	753	737	764	700	748	710	762	753	802	720	782	747	730	777	796	771	754	774	813	748	773	753	801	775	767	771	772	804	773	745	722	795	768	739	756	717	766	770	733	794	723	736	771	786	796	775	746	717	732	789	768	759	754	787	761	773	755	752	759	735	770	772	738	705	754	758	777	728	760	787	771	776	796	742	801	739	757	723	822	726	731	764	728	726	743	781	771	701	705	806	792	763	757	794	750	749	717	776	762	748	758	818	803	782	737	751	785	702	742	744	704	695	771	746	740	757	758	767	751	745	778	786	768	740	789	800	750	751	773	698	767	702	765	830	803	786	808	766	703	791	782	772	746	732	717	825	768	762	726	773	734	684	768	727	762	757	746	751	777	794	791	762	757	748	773	767	818	795	786	773	778	761	695	766	767	745	732	753	814	735	767	678	770	721	754	794	768	735	763	786	748	710	774	758	753	763	771	736	816	753	782	754	791	757	754	737	786	757	772	757	774	745	773	761	776	695	822	787	756	770	796	735	715	778	799	762	778	793	763	761	735	747	764	766	773	736	775	759	731	759	733	752	773	724	749	769	754	765	812	747	743	803	766	779	794	772	745	741	783	749	744	734	790	742	797	749	740	783	726	730	799	767	736	705	780	735	724	770	800	791	765	753	758	768	763	774	789	742	754	783	774	747	831	758	764	758	757	819	792	762	690	794	828	846	747	757	769	783	719	743	699	778	742	803	781	793	737	803	731	744	778	782	779	746	745	754	773	751	707	726	727	760	746	729	757	823	769	758	762	717	769	735	769	745	776	774	771	760	769	841	717	767	773	727	765	741	798	784	822	731	752	777	723	716	814	757	783	767	781	747	715	753	757	807	780	792	748	760	830	760	754	742	790	757	809	825	761	784	785	768	796	734	752	749	753	724	755	779	776	798	763	790	732	763	782	789	688	717	770	786	721	739	753	742	766	765	788	712	788	748	786	746	776	719	738	742	775	754	806	806	758	786	770	778	766	712	773	768	728	734	780	780	748	752	746	798	790	746	782	797	743	755	719	750	746	824	786	823	773	765	783	746	787	769	745	751	731	726	766	759	763	790	752	761	756	779	772	749	783	842	770	785	760	820	751	805	721	719	761	721	782	737	783	836	735	759	738	773	778	756	797	805	788	754	754	769	716	773	751	712	748	743	777	743	741	747	728	756	774	795	721	753	757	748	757	797	731	772	742	768	771	730	786	784	778	779	750	694	750	758	765	731	763	780	782	768	746	764	807	769	748	779	821	725	786	775	800	774	698	758	705	765	778	772	756	788	748	738	686	741	777	798	776	776	764	757	763	787	737	772	768	797	727	752	766	726	765	748	841	717	763	736	786	790	786	732	737	766	757	764	737	795	780	741	762	754	742	757	796	734	776	692	795	719	755	755	756	748	780	768	757	747	733	779	813	757	735	813	811	759	734	802	720	770	717	777	741	777	776	790	760	733	767	732	748	725	759	700	734	729	767	739	723	743	723	740	748	772	720	728	723	782	803	748	791	798	779	724	747	754	681	751	778	805	767	752	752	720	761	757	751	747	771	770	765	762	754	781	771	801	773	755	818	751	732	773	701	777	805	764	840	724	756	740	789	797	771	749	817	781	747	778	759	776	793	766	744	752	797	757	748	764	790	786	777	766	785	738	755	741	760	710	713	771	794	793	791	754	797	711	805	792	766	741	747	777	731	781	774	758	809	769	793	746	747	748	773	769	788	724	751	757	717	739	766	781	763	743	761	795	753	765	755	722	744	720	754	735	791	745	779	728	801	799	784	798	737	746	713	792	752	758	801	744	778	752	792	765	827	728	762	754	750	797	768	726	763	768	808	792	759	770	742	734	772	719	770	757	781	749	766	803	728	774	787	745	799	753	781	743	754	739	738	786	773	754	744	760	760	810	728	772	730	757	698	740	773	770	756	809	822	755	702	749	764	767	739	755	774	778	765	769	777	768	743	753	734	782	750	792	739	809	730	770	734	719	715	798	746	781	817	778	764	732	768	767	752	770	762	773	758	801	720	761	737	745	751	769	787	707	777	772	724	747	728	748	788	773	796	743	764	732	711	772	778	722	770	820	773	763	750	739	818	776	756	756	735	777	746	802	815	756	759	735	787	753	798	716	737	823	736	798	775	749	773	776	779	768	796	724	767	759	750	761	772	791	738	765	741	776	727	828	745	745	786	808	753	733	771	771	758	768	708	777	746	764	724	756	768	745	773	786	749	775	743	786	818	676	774	778	756	781	745	720	755	748	733	726	728	721	778	763	728	761	728	719	770	770	784	734	727	784	770	787	731	781	739	748	751	775	745	738	738	773	733	708	756	713	746	708	768	811	751	763	756	721	740	798	740	760	744	740	741	737	762	747	702	713	772	783	703	747	768	703	752	772	767	738	738	811	745	785	754	769	800	789	770	723	760	693	738	749	779	742	737	733	724	743	776	735	793	735	789	775	799	739	808	750	710	759	767	734	729	754	734	717	752	739	729	760	743	751	761	799	811	736	777	742	751	765	711	760	751	753	709	770	756	770	765	722	766	763	764	777	686	752	763	751	745	761	778	711	727	799	774	744	754	793	770	720	753	801	759	767	782	791	812	789	748	735	730	778	762	732	747	754	778	759	763	771	724	801	718	850	786	781	754	770	744	737	755	746	761	768	752	786	789	780	804	714	733	739	713	768	718	735	759	750	769	745	752	760	739	774	787	741	782	771	790	739	728	775	791	739	771	775	757	766	765	771	806	737	727	804	722	768	766	836	789	766	761	792	729	743	751	763	770	731	809	816	769	785	788	736	735	730	767	811	773	752	836	735	767	727	772	776	742	753	756	775	830	740	756	744	749	750	793	788	778	779	753	794	719	773	770	775	766	760	777
22620	21167	28726	23835	21150	21081	6062	1537	1168	1057	994	1056	902	1014	913	930	920	931	840	857	798	831	860	787	806	805	817	852	804	770	853	799	861	840	829	829	815	805	859	784	765	814	836	737	789	811	781	783	793	865	819	827	818	813	735	822	793	787	727	750	805	782	795	787	773	788	823	796	740	814	804	765	793	745	773	763	777	803	778	787	808	782	771	826	787	761	809	770	740	758	742	726	728	784	814	763	780	798	834	784	760	738	759	757	763	809	806	780	832	800	785	734	836	785	781	750	764	814	782	795	726	784	766	784	809	823	763	778	775	778	795	795	803	806	822	785	737	822	798	756	795	808	770	799	807	804	798	705	810	819	782	784	799	795	807	804	758	793	782	763	741	763	808	738	777	780	785	742	827	770	758	768	770	786	752	753	768	723	790	785	822	776	775	829	746	743	764	762	789	776	797	763	801	741	788	795	805	781	771	758	829	768	809	811	812	772	814	790	845	778	775	807	759	772	820	847	745	720	819	825	806	779	766	761	785	812	830	797	784	745	771	800	798	825	830	759	774	788	800	783	754	733	748	814	797	777	762	783	793	770	818	750	771	759	790	806	797	794	792	806	792	828	799	791	745	820	752	775	793	822	775	738	755	813	795	787	781	764	765	739	803	821	739	757	779	827	815	791	818	816	762	797	748	828	804	775	804	798	748	804	786	788	796	770	826	799	768	757	734	742	779	764	750	722	760	715	813	793	830	809	801	787	775	768	789	755	747	762	769	774	800	769	798	759	780	756	776	743	760	819	783	755	807	753	763	763	742	776	728	781	734	772	753	815	772	745	791	762	782	788	819	817	783	780	786	754	769	810	794	764	793	783	781	784	745	758	820	737	769	893	827	746	808	831	770	746	749	810	789	830	759	755	830	771	820	764	786	796	807	801	793	849	762	751	769	762	733	764	793	794	767	817	749	790	772	797	709	811	811	796	770	796	763	753	751	801	745	774	796	780	791	806	740	797	805	816	816	803	803	769	766	781	804	768	728	800	783	762	815	854	752	803	738	802	791	807	762	818	811	794	763	763	799	789	776	797	779	785	756	763	752	737	778	766	789	791	788	781	807	843	755	801	754	780	790	776	814	813	785	735	776	804	726	783	768	779	752	728	748	750	795	808	814	807	810	816	800	802	754	774	801	773	747	779	772	755	757	786	768	794	817	749	794	765	766	778	785	794	754	778	784	789	786	797	792	805	766	765	764	801	739	743	785	801	759	823	840	756	797	777	801	752	765	754	775	752	746	756	789	754	805	744	817	801	793	749	756	727	780	754	777	774	784	847	854	793	792	775	800	797	773	834	747	799	758	804	807	841	779	804	729	757	751	772	763	776	818	798	727	815	776	817	789	761	832	797	810	819	739	802	846	789	832	797	810	757	808	761	736	779	749	761	806	797	771	745	742	791	759	767	771	815	782	804	763	818	805	783	797	804	807	785	792	745	744	796	753	774	786	814	791	761	776	758	789	803	746	791	809	815	798	804	791	827	768	759	770	780	817	791	725	811	752	776	752	773	745	791	787	789	802	806	771	771	788	737	752	825	811	780	795	767	761	818	819	823	802	741	792	769	812	803	802	802	756	784	795	816	750	835	778	767	803	742	835	821	770	781	737	776	799	816	781	775	767	770	717	804	807	767	766	775	753	770	745	788	770	757	788	786	798	764	813	809	816	767	834	785	802	741	782	813	805	796	845	809	768	766	765	742	706	760	801	774	802	827	774	768	776	717	786	765	782	832	798	770	774	760	733	771	793	779	774	794	764	747	749	751	765	779	756	726	801	807	802	794	787	796	781	803	792	762	799	738	813	783	798	777	780	791	765	760	812	800	781	760	781	757	806	763	807	799	756	767	873	782	753	766	800	792	775	787	739	806	755	780	834	745	817	725	777	739	837	772	810	801	809	794	784	803	753	751	792	778	814	775	769	793	825	773	785	783	761	754	793	766	822	816	845	726	827	774	808	780	774	766	758	795	785	744	803	792	772	812	810	778	769	777	782	796	793	736	821	804	809	803	756	789	783	757	748	835	786	800	779	786	793	784	741	820	776	743	750	832	777	798	778	805	742	752	735	782	771	831	794	788	782	744	763	761	770	770	833	815	723	793	775	772	752	814	782	732	740	796	797	781	815	809	787	768	815	773	775	772	777	785	780	749	778	796	787	752	775	750	778	855	772	785	816	800	762	764	784	819	796	785	762	805	789	779	804	789	796	777	801	823	810	774	805	783	816	817	757	772	804	806	754	763	805	743	825	756	762	682	762	754	769	811	733	777	779	848	753	786	780	785	771	793	841	788	775	775	815	752	792	792	757	749	784	727	804	791	775	766	757	801	771	785	735	805	784	730	715	782	811	803	836	783	822	776	770	830	770	760	749	753	749	793	804	767	824	811	762	808	716	771	716	787	788	842	779	783	798	772	769	772	807	778	759	831	773	732	814	778	791	783	760	799	822	798	757	757	731	769	749	803	788	778	794	788	786	752	776	820	782	785	777	762	803	832	800	804	780	728	758	801	760	783	752	794	790	773	740	750	797	790	745	779	755	796	713	809	753	767	815	761	779	767	801	746	808	738	804	744	801	741	806	826	819	812	825	817	727	768	751	770	838	782	799	783	762	790	767	796	761	812	792	783	775	785	776	819	775	800	812	823	762	761	773	790	792	749	781	788	774	821	782	786	741	765	743	792	815	772	788	782	797	804	789	757	810	818	762	797	750	803	788	784	798	760	831	823	817	790	790	825	781	773	748	765	777	764	806	773	788	795	802	768	782	745	784	827	805	777	793	773	742	723	797	810	813	763	781	762	768	773	832	754	799	763	768	733	800	726	781	749	839	841	751	774	794	783	772	730	765	712	790	800	741	821	810	831	751	785	752	854	776	773	728	766	804	821	749	803	754	771	798	793	815	828	759	790	796	830	801	812	769	787	770	776	785	781	793	829	818	769	792	737	805	790	829	768	786	787	804	760	759	750	800	750	756	812	788	753	795	802	777	785	810	793	795	833	799	717	741	749	775	760	868	727	749	846	774	746	829	838	801	786	774	750	793	772	835	779	792	775	773	773	762	734	796	745	816	760	808	724	828	774	761	772	761	819	727	772	765	754	781	751	763	743	749	761	794	807	790	767	846	778	778	699	799	808	787	816	785	840	792	777	775	781	799	777	789	828	768	788	739	791	808	784	800	805	810	813	762	777	777	774	776	745	818	729	800	802	804	810	766	815	798	740	800	768	814	772	812	751	784	791	777	727	771	803	846	795	777	847	808	765	787	801	807	826	829	751	754	741	766	770	773	808	708	781	757	783	805	764	765	780	771	767	797	765	805	787	785	779	758	766	736	810	788	744	728	795	766	804	738	781	785	862	769	745	786	800	798	768	784	771	820	749	745	801	823	799	803	834	761	816	800	738	818	806	806	762	800	784	802	788	748	754	770	762	785	791	787	746	765	782	786	763	735	792	773	775	810	745
43660	29491	9833	6215	3501	2830	2203	2001	1498	1292	1273	1163	1065	1020	980	979	940	947	899	886	913	850	855	855	839	844	814	803	799	794	830	830	822	833	783	804	841	817	763	813	761	778	804	787	837	780	790	829	767	819	730	760	804	749	781	816	772	770	799	733	831	766	733	761	790	778	829	751	806	790	798	793	780	795	795	781	745	764	812	763	805	825	768	770	769	778	869	795	823	738	791	810	755	767	806	766	773	787	807	806	782	768	784	786	850	776	747	782	776	775	783	803	789	793	789	717	767	773	761	840	800	787	779	791	740	789	790	778	776	777	826	796	747	721	759	708	768	821	748	815	766	770	739	714	739	792	798	823	749	808	771	782	745	811	757	765	797	787	779	787	819	794	749	801	816	842	782	747	775	804	792	802	746	750	739	758	802	774	779	772	811	754	802	799	784	787	793	798	776	769	759	793	786	801	808	781	767	758	762	802	784	757	802	815	755	756	793	760	757	769	810	734	744	711	830	771	789	788	810	756	801	783	819	793	742	782	781	798	752	776	773	758	751	782	750	742	829	744	804	767	806	790	810	770	800	737	780	767	803	795	768	810	808	767	841	735	760	770	805	773	849	759	762	739	749	786	732	805	837	752	769	770	783	808	779	798	780	745	757	801	775	824	768	770	728	781	806	797	776	757	778	809	804	814	788	783	797	785	799	804	785	827	789	822	756	763	802	741	782	771	785	822	840	781	736	735	742	783	792	774	778	825	718	783	798	819	791	831	809	749	791	788	741	774	766	794	743	762	786	767	794	802	794	779	778	810	804	829	772	811	769	736	755	790	793	775	773	817	795	805	771	808	774	767	845	801	763	787	780	819	785	797	806	809	764	795	756	777	789	770	800	781	695	772	753	796	770	781	791	792	762	743	757	792	786	761	815	838	817	784	791	789	752	823	801	759	761	762	740	756	789	755	700	798	786	765	842	781	732	817	805	767	810	760	742	762	777	741	787	774	796	790	785	751	776	768	785	767	800	796	746	778	757	772	755	744	751	749	783	799	756	772	758	814	800	787	789	751	823	774	780	751	775	731	769	798	823	790	738	769	786	780	795	724	780	783	761	762	744	819	790	748	759	809	800	732	767	777	829	752	785	762	767	770	741	788	820	802	795	819	775	782	779	757	798	762	783	815	764	734	766	757	811	745	805	832	770	792	767	745	789	798	753	783	815	772	751	849	807	789	827	777	808	777	797	761	792	771	729	742	793	774	765	797	805	801	800	741	784	790	796	777	739	792	787	712	770	761	787	805	792	767	762	760	767	741	819	765	795	807	776	788	816	803	839	800	796	758	769	747	801	756	841	765	782	756	820	813	800	759	814	777	775	752	815	766	759	795	780	721	778	784	780	783	805	774	792	785	780	753	753	803	737	769	752	803	751	801	782	773	764	831	796	788	829	800	745	820	741	792	770	797	795	825	752	749	748	741	787	778	827	792	775	787	816	782	762	724	760	743	778	736	772	765	754	769	808	754	777	784	768	788	788	822	826	821	760	802	799	788	829	742	768	717	794	780	763	774	773	743	805	813	800	785	791	804	762	791	725	833	829	785	746	803	759	793	793	802	823	786	789	809	800	725	727	782	810	731	789	765	761	802	815	812	827	750	795	720	774	736	772	835	853	790	712	759	795	790	734	811	762	778	775	813	777	767	795	810	733	766	745	743	748	803	767	745	805	788	776	793	799	751	818	775	775	784	772	817	771	805	738	788	766	750	760	755	764	763	807	786	835	802	793	757	762	803	755	790	832	777	814	751	768	838	786	728	762	811	793	760	819	827	731	747	753	761	759	777	786	769	771	795	822	776	825	809	734	749	770	798	826	789	777	772	752	793	756	733	803	813	807	768	746	772	772	844	788	771	786	790	782	827	826	777	776	791	807	735	766	790	778	771	737	794	806	810	759	840	780	768	772	780	730	762	795	765	797	789	791	784	737	768	810	773	779	749	768	785	755	778	793	753	785	763	773	794	788	759	790	785	801	788	791	790	761	774	740	799	805	735	794	816	793	791	799	780	746	784	767	764	780	779	804	815	781	814	784	794	761	760	769	758	845	755	779	781	811	710	740	813	788	724	738	795	793	772	842	768	777	877	808	809	798	814	734	762	815	786	781	781	778	753	794	750	723	769	802	752	829	792	784	748	748	732	778	812	764	817	784	791	790	787	715	768	764	813	766	805	769	811	774	774	813	713	761	781	736	771	822	766	770	804	818	694	830	740	783	780	767	746	787	716	797	724	771	738	763	795	814	818	790	766	814	779	779	757	771	761	790	803	776	727	765	823	780	792	774	789	803	769	768	793	805	799	777	809	785	700	813	796	769	835	775	790	808	791	755	784	815	745	813	783	735	786	769	738	792	752	806	797	809	782	760	751	773	798	729	787	718	801	773	808	792	802	789	766	825	743	776	796	736	747	778	765	793	702	765	762	747	737	748	740	762	777	732	773	766	796	809	795	797	768	768	798	766	847	781	779	741	787	802	777	795	756	741	785	779	772	800	766	775	790	751	809	776	822	796	754	784	781	804	757	779	775	787	783	789	820	806	792	750	745	819	781	755	786	783	783	815	792	794	765	750	829	788	770	824	794	803	776	765	767	759	726	754	803	755	799	750	765	730	763	768	786	821	739	782	790	812	737	810	745	735	824	778	751	797	747	738	798	798	817	776	829	771	811	740	746	762	768	755	772	796	779	817	768	791	771	788	780	794	795	828	756	777	748	779	758	759	774	800	767	772	784	735	821	731	792	759	727	804	805	731	780	811	793	776	771	763	762	731	744	771	752	854	738	815	804	792	753	778	762	764	700	824	721	741	784	766	767	810	750	765	767	810	756	814	747	780	784	810	801	803	758	826	776	827	803	713	735	799	816	766	771	706	721	784	801	800	751	767	788	777	813	782	792	805	766	785	744	798	808	821	807	840	821	751	805	793	721	763	781	730	809	775	805	770	803	797	832	783	741	823	767	796	759	825	782	748	787	769	776	745	798	783	782	759	806	803	794	801	808	809	780	752	786	746	750	750	821	783	738	716	750	802	782	770	744	777	775	752	813	744	739	773	811	799	780	798	789	773	806	754	758	768	783	753	804	786	782	805	784	795	819	760	802	807	755	792	775	752	730	757	841	803	800	747	788	771	802	823	791	707	813	793	805	795	786	762	772	772	834	768	777	781	773	754	741	814	791	801	789	802	814	742	767	799	806	775	778	802	771	808	803	765	803	732	769	802	793	740	769	787	782	791	761	792	762	745	751	787	800	717	771	754	834	752	761	790	793	773	793	799	826	760	777	746	789	790	743	786	775	819	784	790	752	789	756	729	779	749	779	812	792	764	799	796	782	753	775	748	719	825	760	809	784	750	816	762	777	746	808	761	776	766	772	775	800	760	808	777	756	788	734	800	749	802	747	786	806	779	785	763	786	791	777	754	787	761	752	789	767	792	740	804	754	781	754	786	727	831	771	786	751	801	743
27794	19195	5214	796	451	381	424	433	418	413	419	372	390	402	436	397	396	394	369	410	372	401	402	366	381	371	399	380	355	370	368	367	358	425	373	414	378	370	345	380	406	400	379	359	416	372	392	389	383	367	331	361	391	395	379	356	340	370	342	360	381	386	388	387	384	403	360	378	371	368	370	350	395	395	384	377	392	348	383	399	362	369	370	391	384	339	387	392	402	385	383	357	373	369	357	386	376	368	375	403	387	403	412	380	382	382	357	384	410	377	398	386	381	366	401	390	381	344	369	383	379	378	406	375	420	369	408	377	395	358	350	381	395	394	377	361	401	391	393	400	422	400	403	358	411	392	344	381	372	381	422	341	369	399	379	354	372	408	375	361	358	374	367	392	409	383	401	396	403	402	395	356	366	361	375	387	396	377	384	357	419	411	376	374	402	362	361	391	381	347	379	372	404	427	391	361	382	360	380	381	407	367	367	383	360	382	349	412	391	381	377	387	384	375	368	379	400	334	384	364	368	404	356	373	362	370	364	384	367	378	418	383	379	413	369	385	384	366	367	390	383	396	365	366	367	371	342	392	354	321	363	383	386	378	366	394	400	400	400	372	354	395	385	376	386	374	385	387	393	369	396	405	395	369	403	394	403	395	380	364	383	353	385	396	393	387	397	352	368	397	344	383	382	378	423	412	368	374	370	351	413	379	406	390	388	357	367	367	363	365	397	344	365	367	388	370	370	378	395	393	407	399	369	353	365	380	394	341	352	394	390	396	383	379	366	352	395	389	362	380	345	395	385	375	402	341	412	359	369	397	352	351	393	345	395	348	373	377	394	368	365	381	369	383	368	393	378	413	369	402	390	353	356	377	414	410	388	427	409	410	381	374	400	412	387	400	374	350	380	396	423	332	387	357	387	373	390	380	372	419	384	373	362	389	397	371	393	370	402	370	356	365	390	351	386	392	362	399	386	372	357	378	405	361	363	376	379	390	361	396	383	382	387	366	370	383	385	356	384	373	391	422	399	360	385	389	350	358	359	417	371	397	381	361	408	397	410	355	378	419	371	417	395	369	379	362	334	373	378	387	395	405	356	350	369	362	375	380	396	368	380	384	372	345	391	397	373	382	385	363	406	357	398	388	365	410	379	385	368	382	378	375	346	372	397	401	370	413	366	383	390	401	430	366	371	392	365	399	377	395	378	350	379	357	378	374	372	394	381	399	393	371	365	391	354	387	338	370	376	340	363	360	359	367	358	396	382	377	358	395	371	339	374	439	409	403	421	358	378	357	365	364	371	376	389	340	416	371	395	372	376	386	371	353	373	397	354	385	401	361	382	380	387	351	352	356	393	401	376	365	337	390	421	360	402	372	371	355	385	388	355	355	375	404	346	387	426	386	383	416	385	398	363	376	385	382	380	343	375	374	408	369	401	377	358	374	384	363	366	389	394	423	399	390	358	362	378	345	372	381	402	381	382	380	388	387	422	381	416	386	397	437	369	397	341	352	395	393	324	400	352	378	379	358	361	388	399	382	357	377	388	362	357	403	389	386	384	389	401	398	413	400	381	421	379	425	356	376	358	387	385	386	388	377	378	384	379	377	420	375	342	380	385	395	410	375	409	369	416	376	391	404	387	381	381	390	376	363	387	379	383	358	380	361	382	389	376	368	397	376	418	376	384	377	372	395	359	383	358	376	359	390	393	371	412	383	417	380	384	397	392	394	372	395	358	421	367	409	408	419	410	357	402	389	394	387	424	386	371	387	378	363	378	368	367	427	365	400	383	371	374	402	390	378	361	411	386	385	380	359	365	377	366	414	392	387	405	360	400	394	364	372	355	386	395	376	387	378	405	402	374	399	387	361	390	396	382	365	404	342	400	393	430	393	369	373	364	368	370	410	388	350	388	392	329	362	387	385	372	419	400	396	395	401	404	376	372	381	387	360	353	381	393	375	382	377	379	383	390	388	397	367	365	384	381	384	369	427	397	371	374	354	390	367	359	395	401	360	407	391	393	382	373	354	377	381	397	370	383	356	342	343	361	346	426	385	372	378	367	369	391	436	347	395	398	405	376	414	378	382	388	371	405	365	375	412	314	401	358	358	392	379	406	383	389	400	377	362	368	396	355	383	380	377	395	377	384	373	377	387	400	361	380	400	389	440	358	369	365	387	393	397	370	400	382	392	368	379	389	378	387	344	361	374	393	349	364	385	393	373	349	344	370	362	405	361	420	368	395	411	387	363	371	381	368	412	389	366	353	388	369	360	419	388	369	396	376	381	386	387	384	384	364	367	369	395	373	352	378	344	377	417	387	385	405	364	377	355	370	342	371	404	401	375	383	364	397	389	346	405	393	355	386	395	387	395	386	379	390	374	400	376	358	394	411	352	406	339	397	330	365	349	383	381	414	366	409	414	386	405	346	390	350	377	404	367	390	402	410	369	378	397	358	384	349	380	396	369	368	380	347	361	398	385	357	401	387	362	375	369	376	389	367	364	396	387	428	392	400	362	407	334	383	401	355	385	356	372	399	375	358	421	367	372	378	362	407	387	377	403	370	385	404	408	392	362	400	389	391	381	387	387	350	401	400	373	384	378	363	349	393	372	391	378	401	381	376	389	377	401	395	373	391	368	419	402	357	350	404	416	402	388	401	393	379	390	378	398	391	373	364	406	397	386	379	397	380	373	402	388	376	349	355	378	369	395	410	357	366	374	357	376	379	364	401	385	351	364	399	386	387	370	366	366	400	371	358	386	366	360	345	352	365	381	369	415	401	408	416	401	377	365	352	406	411	370	384	396	383	353	382	418	408	388	384	390	403	368	376	380	435	398	360	374	368	354	378	359	387	419	364	372	368	382	405	368	380	378	399	430	369	392	408	402	356	356	384	373	356	393	370	344	386	372	368	409	383	378	388	371	396	367	381	378	378	398	365	368	374	384	383	359	376	430	393	356	396	387	377	382	365	368	369	397	375	365	390	371	392	378	406	369	362	346	366	372	345	324	399	378	369	389	383	358	349	389	381	366	407	374	356	404	370	361	377	365	371	378	387	382	386	368	332	395	415	352	362	394	406	398	367	357	351	377	402	405	352	362	378	396	405	353	395	399	415	365	398	392	389	383	389	391	397	399	367	395	377	363	395	362	378	386	341	390	414	376	386	368	393	393	391	352	393	336	390	370	366	366	356	381	316	391	365	405	377	380	362	360	387	349	363	356	419	411	418	396	399	372	403	390	391	357	370	391	386	402	397	384	392	361	351	387	416	400	365	397	331	365	374	370	370	385	383	363	381	369	392	345	383	384	381	366	362	344	371	378	337	416	391	382	365	387	381	373	370	392	365	377	374	384	414	378	394	409	366	357	370	344	383	396	365	379	380	389	377	425	352	370	350	354	375	363	400	363	345	389	383	361	396	363	404	404	388	388	383	341	352	396	372	405	392	386	363	368	386	365	419	356	398	380	402	358	376	352	389	334	377	387	368	391	357	404	396	372	379	371
14350	9818	768	668	504	506	437	489	451	446	433	443	448	410	402	397	408	450	402	437	447	445	468	423	415	456	414	435	449	440	445	408	427	474	443	423	390	473	399	430	408	416	430	422	408	447	425	394	373	418	431	438	398	409	402	415	437	434	423	415	422	430	435	417	431	436	461	421	419	456	395	475	454	408	443	421	441	454	411	444	414	434	425	444	414	403	412	408	408	408	430	425	425	424	410	444	404	430	440	444	417	437	421	414	406	402	415	450	442	411	425	425	417	438	426	407	432	455	413	395	402	414	414	447	399	455	394	430	402	408	394	462	408	440	426	425	475	422	419	412	429	472	450	427	421	408	462	437	403	396	421	470	437	436	434	423	422	433	449	405	430	420	401	442	426	459	442	433	433	407	379	430	425	439	422	414	444	404	445	407	407	452	443	434	443	386	442	436	424	406	433	385	425	412	424	443	457	432	406	419	403	452	442	444	427	418	435	440	404	397	417	437	423	402	459	404	427	408	406	430	440	380	401	443	421	453	420	432	394	438	464	441	388	424	443	431	403	430	429	409	413	431	393	449	410	425	403	409	432	420	413	458	421	385	413	473	440	434	430	426	440	399	466	431	461	428	406	414	454	463	462	444	410	427	429	384	388	420	421	435	390	399	425	404	407	454	423	393	420	422	460	421	429	405	426	430	434	459	428	447	414	411	445	431	423	430	380	438	452	446	450	428	399	429	455	443	444	403	387	456	429	436	483	442	405	390	443	419	423	436	470	410	441	408	437	411	424	411	440	488	386	403	444	431	390	416	379	462	427	422	422	460	432	438	403	453	412	454	440	423	417	418	427	406	435	473	471	361	425	445	450	412	416	400	389	419	412	431	432	428	439	417	419	421	413	428	403	429	433	430	431	449	419	450	403	442	400	412	393	413	438	424	435	409	425	425	442	445	462	421	402	418	444	447	406	407	419	438	427	412	441	427	398	400	450	418	401	423	403	411	434	419	413	435	459	405	406	433	466	431	407	401	400	445	383	406	447	414	389	437	436	449	437	386	468	444	424	406	383	416	371	395	428	435	399	433	423	409	396	452	429	436	419	393	419	449	438	419	426	457	412	403	447	402	427	428	443	398	443	438	418	412	421	456	422	397	429	404	424	471	448	429	410	420	438	432	439	430	404	467	415	447	439	424	422	404	433	432	441	432	388	441	421	422	411	435	450	417	427	419	438	422	448	414	443	407	402	424	427	446	421	378	416	431	430	439	451	415	386	463	441	472	402	423	395	443	413	376	428	394	432	422	442	413	427	425	471	457	421	427	412	447	424	439	397	458	393	435	414	430	380	415	420	420	393	446	427	409	435	438	409	458	435	450	432	391	406	413	442	406	429	445	385	405	428	402	444	425	419	422	430	427	444	431	401	424	396	421	452	465	427	455	437	440	425	446	429	434	428	428	421	447	440	401	452	436	466	444	389	462	404	421	390	368	441	436	418	416	433	402	402	424	424	431	443	452	402	426	410	432	430	420	433	419	415	421	427	408	424	428	430	410	407	430	421	440	416	419	421	429	453	419	446	417	424	409	444	419	431	390	416	405	415	436	401	418	425	406	449	429	418	443	418	405	426	396	410	421	417	443	412	410	420	433	410	419	428	447	435	426	418	401	418	442	423	443	389	401	406	400	414	394	434	436	403	434	437	407	398	419	406	433	432	442	433	428	436	435	412	427	428	432	399	428	417	417	406	446	415	434	437	416	431	437	444	401	430	449	426	440	400	420	408	422	400	458	400	440	411	428	425	406	421	420	415	439	393	442	403	401	439	440	458	393	407	429	455	421	454	411	384	423	410	393	398	429	428	423	424	407	454	410	429	445	412	464	435	429	456	462	417	445	411	447	417	428	436	408	422	382	442	422	404	424	420	438	424	436	457	391	421	432	398	390	431	369	435	453	437	443	446	445	418	377	419	415	404	425	433	413	431	410	423	468	406	461	409	420	424	434	383	431	413	448	461	419	437	422	407	435	448	391	407	459	461	421	418	436	424	432	420	424	432	441	439	421	405	401	428	421	401	437	417	431	421	431	479	404	443	402	429	423	384	401	417	465	415	453	418	464	454	430	404	469	427	409	410	417	437	432	437	428	422	412	401	388	433	382	409	415	452	425	446	416	452	444	396	458	486	384	453	386	444	448	437	465	418	452	423	413	448	403	454	418	465	386	393	439	432	434	382	425	430	424	488	418	421	431	434	441	434	436	431	474	468	403	442	448	438	405	455	433	432	430	403	440	391	443	396	453	446	428	465	413	385	427	427	435	426	441	409	437	437	440	411	447	397	418	384	454	426	448	426	443	415	415	411	459	452	423	433	430	429	435	431	432	444	412	416	412	418	456	458	413	434	407	428	404	452	429	463	433	438	403	418	400	436	439	423	412	402	419	391	439	391	423	400	430	467	425	397	444	390	401	441	410	437	432	420	419	437	443	390	397	396	479	433	413	428	411	485	462	415	384	441	422	450	417	427	449	378	402	428	439	414	436	419	432	415	456	433	438	450	409	424	430	392	476	458	424	438	422	424	443	428	437	454	435	434	422	444	450	430	458	395	448	417	410	443	409	438	430	459	451	422	426	423	457	458	400	464	427	466	422	429	413	413	399	418	427	432	437	426	456	427	403	441	461	465	430	417	431	393	451	423	430	434	438	422	414	427	430	423	417	411	437	419	448	418	450	401	434	431	440	440	435	413	410	407	411	419	426	440	413	450	405	438	414	432	462	430	468	452	438	458	403	454	437	410	426	443	420	410	386	419	439	405	408	376	385	455	433	424	425	415	416	416	429	399	419	428	466	412	376	414	445	449	446	413	407	454	455	427	406	386	439	426	434	397	437	407	434	422	396	410	441	447	416	411	448	443	462	434	408	420	458	450	413	412	473	443	424	444	377	446	394	401	450	438	441	415	427	374	431	432	436	406	421	425	399	435	427	415	448	423	441	420	442	413	414	415	433	452	448	427	388	421	422	415	424	413	401	442	470	429	451	438	400	449	434	418	414	370	403	397	420	447	415	457	413	401	418	404	450	438	426	418	427	465	447	435	398	440	435	386	369	423	425	414	462	450	413	420	432	414	459	448	413	440	419	452	439	416	408	429	429	402	427	403	490	407	474	416	432	413	451	417	416	446	451	438	475	465	403	475	404	412	399	390	393	472	445	406	433	450	411	420	447	415	434	407	429	398	433	385	452	414	437	428	454	477	432	425	445	425	421	410	409	431	423	401	411	437	416	434	416	454	429	439	404	373	403	412	442	367	397	356	411	393	428	422	413	429	431	403	448	411	417	423	439	428	471	457	444	423	429	425	428	428	437	429	420	449	417	392	442	412	439	413	429	464	393	433	420	431	423	413	420	412	404	404	462	434	442	417	457	402	436	429	448	400	428	381	431	434	399	440	442	444	418	421	424	425	410	419	419	418	427	409	446	412	453	463	431	448	407	432	385	418	443	435	461	438	407	419	428
23710	21099	28640	23694	20986	8020	1002	674	540	524	463	447	442	420	423	389	405	367	369	374	355	346	384	358	363	382	371	372	346	380	378	349	321	341	345	357	333	340	356	394	353	350	380	323	302	355	329	380	345	372	343	352	365	341	352	361	345	350	345	324	342	357	333	350	318	374	363	352	344	321	366	357	364	325	336	370	332	349	366	361	361	349	364	331	353	358	371	319	365	387	326	380	348	302	315	341	353	343	347	362	347	384	356	398	319	364	360	350	328	354	350	380	370	340	356	363	355	328	363	315	366	365	362	348	351	363	330	353	323	356	324	326	343	355	369	355	363	356	346	329	364	355	322	350	369	351	331	354	357	332	330	355	333	330	372	349	394	338	335	336	355	349	371	322	353	325	365	389	309	361	314	349	343	320	342	350	331	341	367	369	349	377	362	357	331	365	359	323	368	374	327	364	336	340	338	339	354	350	354	361	324	350	340	341	360	346	337	365	359	378	351	353	328	339	338	362	353	354	343	342	336	377	308	324	358	344	337	359	348	370	370	339	353	346	356	328	350	345	340	366	353	340	330	356	353	369	328	361	357	353	364	330	347	329	369	334	372	347	333	354	359	344	365	347	373	336	348	374	326	323	360	317	353	340	333	361	367	380	355	361	349	343	370	341	349	368	330	344	347	345	329	379	326	367	371	322	389	339	321	355	323	362	336	327	329	374	322	348	374	362	338	339	321	334	344	336	337	346	333	326	339	352	319	370	343	355	357	323	331	350	347	339	345	349	340	349	351	352	371	348	358	368	348	363	329	366	341	360	346	349	373	360	352	370	325	375	328	357	371	325	315	349	305	348	360	360	363	340	353	343	385	369	352	359	359	355	340	344	348	324	299	345	350	377	375	330	330	335	347	363	388	362	322	328	358	353	367	398	354	358	360	335	345	352	354	350	347	342	369	330	359	365	375	337	355	348	318	372	347	366	343	336	367	333	341	367	356	376	353	338	316	349	341	347	350	372	379	330	353	339	356	352	334	334	353	332	345	358	344	340	343	347	351	370	352	344	313	343	328	356	319	334	325	346	339	335	378	324	328	338	325	328	338	328	399	344	357	325	338	326	358	321	409	343	353	341	353	397	362	361	361	330	350	373	383	382	350	370	359	363	341	368	325	342	308	348	358	367	385	399	339	328	345	357	337	351	354	338	330	343	352	364	343	321	341	344	347	335	360	369	357	338	341	407	345	381	363	334	331	320	306	324	321	359	358	336	383	366	340	317	351	359	316	368	348	326	370	333	363	358	373	330	337	344	335	317	358	335	372	390	320	323	344	340	367	335	361	338	346	372	351	326	325	340	346	331	349	360	354	361	348	334	339	334	325	348	354	370	345	379	337	369	344	324	370	365	350	341	314	369	343	341	319	330	351	353	334	355	369	342	357	365	345	348	353	303	349	363	372	356	339	356	363	330	375	354	338	349	355	346	368	336	347	341	367	336	318	358	371	326	366	371	368	346	362	345	317	344	356	375	366	363	345	371	354	365	348	344	362	361	367	356	353	362	313	368	349	371	342	323	381	325	349	352	371	336	334	376	347	376	334	353	361	359	359	350	337	355	382	364	358	353	383	356	332	353	355	360	378	376	338	349	329	341	363	348	371	363	354	355	343	361	319	329	366	342	347	389	324	339	354	337	323	348	332	365	339	332	335	363	344	320	320	329	366	360	351	385	343	384	348	333	362	321	363	374	344	356	359	343	328	360	333	387	349	330	323	355	355	343	334	315	326	337	373	367	339	337	366	347	377	326	367	342	380	343	355	365	356	367	368	322	361	334	352	380	346	334	381	356	342	337	353	352	345	333	338	344	365	361	365	359	329	345	371	344	323	378	360	345	357	373	356	381	335	349	365	349	347	353	340	371	351	343	319	386	321	339	380	354	344	332	299	346	360	340	355	331	357	311	339	357	376	401	343	327	358	336	337	367	368	365	358	361	370	381	343	358	340	344	342	329	331	365	339	351	321	328	348	350	371	337	328	389	379	357	308	324	344	329	344	322	343	348	361	365	311	367	348	366	325	340	347	352	374	323	289	320	324	336	334	339	356	380	313	342	328	360	320	332	357	345	423	374	362	356	372	352	354	364	340	344	355	367	343	370	353	387	369	342	328	330	352	354	382	293	347	365	370	345	357	356	350	337	390	335	352	343	355	382	370	370	363	342	353	342	352	381	351	328	331	361	345	336	347	329	345	337	328	365	332	356	344	354	361	351	369	321	342	359	355	325	338	392	315	350	348	344	336	316	311	342	344	341	342	366	331	369	340	350	367	329	327	344	366	346	353	354	373	354	326	318	322	389	369	346	360	350	317	344	346	329	345	342	319	324	364	372	347	362	361	346	356	326	334	340	330	373	342	326	381	332	362	336	358	317	333	330	371	345	320	367	335	360	359	401	342	372	326	338	346	357	319	343	377	318	362	379	341	339	338	309	358	366	345	351	313	326	345	327	360	308	325	378	351	366	329	347	366	337	356	333	371	356	378	306	344	339	358	342	321	363	358	338	333	341	349	341	377	326	351	329	385	332	348	343	347	363	353	360	359	358	332	344	355	338	353	365	351	338	365	337	345	356	353	355	348	334	367	346	339	325	344	386	335	358	362	355	324	350	363	355	348	342	362	356	374	356	359	331	329	373	326	354	332	361	326	328	349	353	367	346	331	326	347	354	342	335	327	350	346	341	375	337	359	340	368	360	373	334	354	373	361	344	347	353	342	329	387	392	363	315	333	342	357	366	347	349	375	358	297	352	356	369	332	355	321	355	357	387	296	311	318	342	358	343	325	322	334	373	361	304	334	353	318	334	342	324	375	352	367	341	322	330	346	367	326	298	338	356	345	352	377	328	355	318	353	340	356	325	352	345	338	363	334	317	359	325	360	385	371	343	349	394	387	319	317	369	335	341	338	369	352	353	341	362	368	357	366	369	354	357	373	357	342	342	342	328	342	376	322	343	344	377	354	368	354	363	326	330	318	353	334	388	347	379	355	343	343	330	371	334	331	353	347	359	347	356	350	350	330	330	352	319	401	357	357	331	389	387	359	331	347	336	377	339	358	310	372	326	357	362	336	378	345	310	370	354	369	326	306	343	347	366	345	360	319	367	363	337	353	341	372	357	340	339	376	319	328	355	329	353	328	344	351	332	359	362	327	366	366	352	341	363	358	285	329	352	372	331	357	344	370	368	364	352	359	345	365	350	338	345	344	324	337	321	356	381	336	331	338	348	345	354	358	328	357	357	342	372	359	348	377	354	331	356	357	329	327	361	347	323	333	370	358	346	386	351	363	349	325	373	362	348	341	362	354	307	331	376	338	335	383	363	324	354	353	332	363	318	346	348	351	316	348	364	354	346	351	329	364	369	343	345	339	345	338	366	338	332	348	363	358	314	363	338	340	333	342	358	366	338	356	331	334	369	343	343	356	342	372	337	348	327	337	352	374	342	388	355	358	345	323	329	349	343
38564	28494	5757	3828	1944	1445	1167	976	777	681	660	561	499	537	457	483	451	428	438	408	413	432	438	406	393	398	402	424	370	389	401	411	385	399	385	378	379	352	382	354	392	383	397	416	369	379	355	364	349	391	353	406	358	379	412	372	378	352	380	363	357	372	384	378	376	352	360	370	370	382	354	362	360	361	399	409	386	379	404	362	383	373	382	371	376	384	391	376	359	369	427	363	385	391	408	410	388	364	362	386	348	350	378	353	345	405	380	392	354	375	382	388	360	369	385	367	360	385	374	367	385	400	381	358	361	373	390	354	363	358	384	360	358	351	357	375	351	391	365	402	360	372	352	388	393	388	352	357	376	384	360	374	350	382	376	391	363	372	373	399	358	354	368	356	360	382	360	377	371	366	367	376	352	374	396	413	395	367	408	378	353	353	373	381	397	400	401	349	379	376	360	364	343	387	380	398	367	354	389	390	355	380	381	376	361	380	384	374	393	373	360	368	373	384	390	370	365	348	405	376	393	363	344	367	363	368	360	376	404	379	393	378	393	383	415	365	371	387	363	370	365	358	343	381	398	370	361	401	357	390	388	352	394	349	349	401	365	326	377	367	401	354	388	362	374	344	384	356	395	389	400	384	363	368	375	400	386	388	347	393	372	367	366	376	381	371	371	384	369	374	369	380	385	387	353	364	357	357	398	379	381	363	397	414	362	366	376	400	358	359	378	413	393	348	360	370	371	366	377	387	352	374	380	372	391	360	350	351	386	374	374	402	424	404	413	378	383	384	360	412	364	370	372	365	362	350	354	382	375	399	395	353	359	369	343	386	367	398	372	377	341	389	386	400	354	368	397	375	379	361	390	389	355	350	354	372	393	370	334	347	358	389	360	361	330	367	373	374	365	381	395	386	399	359	373	370	335	374	374	349	432	366	432	377	381	407	394	389	360	396	385	361	393	371	366	358	394	401	392	383	372	356	365	353	370	377	390	373	400	385	412	362	367	371	365	411	389	366	407	379	370	393	365	361	403	402	351	371	368	390	386	418	372	372	347	377	372	395	351	401	388	379	384	401	392	373	378	370	388	400	411	387	395	371	363	344	382	373	361	374	393	388	387	389	340	399	357	373	367	392	374	381	366	386	402	376	397	386	361	358	395	384	350	363	351	365	388	374	390	386	368	383	362	391	405	365	392	358	397	386	393	373	365	399	342	402	377	388	358	387	375	348	367	363	378	365	383	382	364	387	344	372	350	387	348	373	373	361	410	408	343	362	364	370	367	351	378	381	396	362	387	384	369	365	355	368	389	358	361	378	384	383	373	344	356	372	380	342	368	373	366	391	351	373	370	390	405	377	369	387	370	394	409	367	364	392	360	405	339	370	383	356	372	401	392	346	377	388	419	379	381	376	375	420	366	402	346	389	349	378	376	345	362	384	333	356	346	377	371	396	357	389	402	366	367	344	384	385	398	366	364	399	369	394	350	360	360	367	398	409	374	376	396	354	385	356	384	348	382	423	376	365	346	377	374	371	384	388	362	409	362	360	367	389	361	384	364	399	388	372	419	365	372	367	395	390	344	367	378	369	325	342	391	354	360	360	404	425	402	380	382	396	369	356	358	357	376	353	360	335	389	368	345	374	367	413	375	355	351	352	360	389	384	355	379	373	360	378	403	370	399	372	375	331	374	362	393	365	390	397	352	379	386	375	400	384	392	377	385	342	352	411	375	379	390	362	380	365	410	380	394	378	360	342	348	368	359	393	366	361	377	365	371	413	371	394	363	380	381	415	384	377	386	405	389	390	416	367	405	358	404	374	411	345	392	382	393	330	393	400	414	392	367	372	366	342	380	402	355	354	390	369	369	381	381	345	368	370	356	393	351	376	385	366	364	454	362	373	372	375	381	397	386	338	393	350	349	401	376	378	386	391	377	383	388	385	385	374	385	373	351	361	375	367	382	405	349	379	370	372	359	372	362	390	353	340	399	365	389	382	354	400	372	350	333	415	367	388	356	377	391	367	365	366	341	396	391	401	377	372	360	378	392	370	402	405	352	399	358	364	382	399	378	382	388	364	372	381	379	371	368	401	372	374	386	355	383	403	368	371	366	367	386	370	380	383	371	373	372	382	389	357	387	372	394	400	394	365	381	401	381	339	362	355	385	367	398	369	415	370	397	396	368	405	367	345	386	370	359	370	361	339	385	401	353	382	371	379	375	376	362	393	351	389	376	357	401	395	374	402	339	404	370	385	366	321	379	372	362	348	364	351	372	357	423	379	370	355	358	364	389	364	372	385	348	404	384	356	400	359	394	378	359	339	381	395	387	387	355	381	401	365	373	359	398	390	387	383	362	355	369	374	353	379	352	373	360	356	370	408	383	403	359	387	367	404	362	408	342	382	356	357	382	376	353	353	367	370	349	387	357	378	397	370	337	385	378	378	374	400	395	350	362	371	399	349	389	370	357	356	368	359	380	403	363	404	326	369	349	347	340	366	354	393	392	352	388	335	368	411	391	374	362	373	353	369	386	382	369	410	388	389	380	387	362	397	361	362	397	379	373	377	394	400	391	382	384	355	353	341	359	379	356	374	362	423	395	356	344	395	400	343	377	352	329	390	433	381	357	405	328	380	339	371	392	383	386	393	333	357	357	391	369	365	354	397	348	362	381	402	374	352	363	363	395	382	348	403	405	374	355	390	361	388	377	352	399	390	381	379	370	391	358	362	397	393	384	356	387	377	370	369	397	388	392	326	332	362	394	353	378	395	397	392	387	388	385	359	368	397	353	410	381	394	419	412	363	373	368	382	399	348	376	389	391	383	382	364	361	328	364	381	375	347	385	356	350	382	425	381	374	409	374	393	412	380	406	325	368	398	342	345	377	387	408	373	364	364	402	379	373	397	371	425	344	361	350	367	359	386	401	422	366	405	393	397	388	381	369	372	383	381	353	350	393	359	355	381	355	380	378	388	374	410	352	370	379	360	371	376	427	378	360	351	381	350	381	402	366	379	421	376	333	394	382	397	388	407	424	367	357	363	338	362	403	353	422	380	404	355	411	350	391	385	392	387	360	374	368	389	374	383	367	382	389	363	426	361	378	385	361	370	368	373	387	397	365	406	388	346	395	386	385	418	358	399	370	373	353	392	373	380	390	393	362	350	409	369	396	366	405	370	345	368	398	359	376	355	361	386	386	418	318	386	358	379	381	353	370	388	359	390	405	398	344	350	385	352	397	375	412	362	397	380	386	384	381	370	404	395	406	354	343	396	356	362	355	361	365	372	374	341	356	368	363	398	397	341	378	382	375	371	365	396	357	365	360	387	365	367	388	373	352	389	375	360	377	372	379	351	405	387	378	381	384	369	351	357	366	382	356	327	365	334	413	408	393	373	378	392	381	387	355	420	354	386	360	373	347	381	383	396	421	363	350	388	403	389	343	377	378	382	401	368	351	360	392	394	391	394	375	387	378	382	351	359	371	379	414	360	350	387	394	371	353	360
25104	21176	27568	24716	9391	1160	891	882	885	832	787	710	781	745	701	778	748	756	771	786	736	744	775	729	798	737	745	755	724	698	752	759	753	726	769	699	759	743	705	763	740	721	743	757	726	756	716	771	716	702	746	741	725	764	712	785	729	739	686	753	765	726	741	744	754	775	716	695	751	771	762	700	708	734	743	759	739	734	742	731	718	786	746	735	741	718	769	730	720	766	736	773	747	793	777	738	693	727	726	727	711	740	727	769	765	766	743	729	767	728	716	700	758	736	749	721	744	761	728	734	705	779	730	698	724	794	753	741	783	693	756	768	732	723	694	732	807	749	728	721	759	714	722	685	776	796	710	716	762	726	728	758	712	723	768	713	729	733	738	768	774	713	722	714	746	701	698	747	693	721	698	799	717	753	699	696	740	745	752	731	725	728	788	728	759	737	725	755	703	756	747	740	729	736	767	745	748	755	722	759	721	750	794	706	737	765	739	770	731	751	741	691	722	703	775	749	742	700	703	741	719	736	714	746	702	778	746	747	723	787	748	737	733	780	698	755	722	748	776	722	724	733	695	754	767	744	744	696	748	716	747	686	656	739	763	730	721	728	757	736	744	758	791	703	749	706	739	749	709	724	756	769	771	722	755	737	775	694	757	742	710	768	711	759	742	731	719	717	684	731	740	751	711	692	725	735	707	784	716	756	746	728	729	744	714	747	753	761	738	773	755	693	723	715	728	751	725	733	740	690	708	721	725	742	748	729	684	709	769	676	713	742	742	701	631	741	744	721	670	717	747	729	738	750	746	715	714	704	723	718	709	748	704	741	758	730	771	712	755	682	732	689	724	699	708	721	697	711	743	775	756	760	723	757	737	733	690	706	704	730	704	740	726	739	747	721	685	774	720	719	738	773	739	776	704	770	733	713	761	741	769	751	747	791	774	725	737	800	715	684	762	743	740	742	736	762	719	688	737	722	743	729	748	727	726	674	723	723	692	719	747	708	724	719	691	773	763	726	715	678	766	732	742	704	765	741	691	729	728	702	714	767	726	696	770	761	736	694	755	734	772	706	694	753	721	740	741	700	733	689	764	702	739	697	714	734	749	723	728	697	755	738	785	739	728	750	740	709	746	726	778	754	730	720	733	707	728	802	732	709	737	756	698	727	727	726	731	776	668	730	731	694	799	767	743	743	709	664	708	741	739	760	733	790	726	726	744	758	728	700	739	741	759	729	751	707	748	743	739	731	719	722	747	727	730	711	728	728	730	676	706	760	703	704	771	776	754	706	737	738	730	659	711	762	736	719	708	714	677	750	725	699	709	761	734	765	717	706	705	815	716	792	716	760	707	766	727	695	752	722	749	775	757	754	741	796	759	762	721	721	715	692	720	712	727	745	689	719	775	720	792	747	707	760	714	734	785	763	731	687	706	722	712	689	754	709	736	769	750	748	760	719	719	696	765	746	754	730	775	766	718	753	753	710	701	713	683	735	682	731	740	758	703	759	713	693	744	707	718	777	721	750	732	741	753	722	736	689	713	733	692	704	734	751	764	682	716	800	751	720	729	745	718	707	732	758	794	771	749	731	734	715	765	703	711	720	731	711	679	709	747	748	717	675	723	720	753	776	740	753	742	745	731	754	721	722	765	718	705	714	714	740	706	727	735	732	715	671	712	731	743	752	718	726	753	718	737	715	736	784	735	739	730	757	748	737	696	741	768	755	747	717	737	695	759	705	724	698	707	726	736	742	729	749	713	695	729	730	739	731	685	719	760	750	718	758	715	735	737	736	683	743	713	742	712	721	715	719	739	706	773	728	809	700	733	773	758	757	754	743	728	729	749	717	755	777	743	746	730	718	748	713	728	695	735	724	705	779	727	747	728	733	735	719	729	808	717	749	675	724	760	681	762	729	668	697	765	703	716	750	738	687	722	695	740	716	699	743	731	773	720	694	715	700	733	762	725	743	765	712	747	709	773	785	786	735	731	725	740	679	719	736	714	733	724	705	788	737	770	721	709	753	733	742	731	782	749	732	717	766	750	771	734	720	680	758	763	681	762	727	765	788	739	708	727	713	741	761	746	752	759	761	801	780	725	727	740	725	741	693	761	708	706	708	727	720	759	678	785	769	725	719	759	727	730	717	768	762	758	734	733	739	763	771	745	722	741	731	677	755	752	737	690	732	714	768	736	731	750	725	778	722	697	754	687	702	760	704	719	738	733	741	767	726	750	790	702	716	739	726	730	739	715	709	687	741	714	706	708	718	708	746	765	774	746	762	739	707	718	692	703	706	719	725	727	698	720	733	800	679	694	745	757	715	754	786	760	717	714	722	738	736	698	704	706	761	799	761	784	769	723	705	749	763	742	714	709	713	743	776	710	737	765	722	687	746	736	683	737	738	756	753	726	744	792	745	750	698	724	713	778	735	753	737	719	710	697	770	765	751	712	718	714	757	739	755	711	745	759	749	706	715	725	762	699	725	725	734	717	716	735	769	771	738	764	711	792	727	731	711	713	744	724	749	753	716	750	729	789	729	770	726	686	713	748	736	706	708	743	699	776	734	736	741	743	752	698	725	768	716	725	742	733	744	719	720	716	694	775	722	744	735	763	725	727	707	767	730	728	759	724	726	695	778	706	682	708	782	732	767	692	725	711	717	740	725	764	728	735	717	719	726	775	738	726	753	759	764	755	738	729	733	682	757	782	747	754	753	774	729	733	698	722	689	716	741	778	721	686	720	715	729	748	709	725	718	755	743	755	761	770	743	667	730	723	755	707	752	756	724	741	688	731	743	709	754	784	697	799	726	742	724	689	723	727	698	720	737	738	727	741	736	719	766	687	750	754	776	716	729	713	741	716	737	731	762	781	714	700	676	743	752	753	749	697	743	703	746	699	658	729	773	732	752	727	741	761	707	736	685	776	734	758	719	699	721	751	740	734	719	701	727	732	707	723	739	703	753	703	742	725	703	701	731	750	750	748	716	730	751	780	729	772	735	734	736	765	728	740	697	744	756	702	671	767	783	740	758	761	713	723	730	719	699	725	719	761	708	701	725	728	774	696	699	689	711	696	696	743	730	697	763	698	694	738	766	745	682	715	718	756	743	735	775	703	757	755	820	723	715	789	732	730	713	721	748	709	757	740	723	780	709	702	738	708	734	671	705	696	717	789	742	730	704	707	767	706	696	706	715	735	761	750	658	741	765	741	700	727	732	696	797	695	742	751	732	731	744	731	758	727	731	737	749	778	701	693	669	752	728	687	768	754	701	767	720	730	757	753	694	721	747	790	745	749	737	730	720	738	705	740	731	738	747	694	669	773	744	783	714	791	720	759	721	807	728	705	772	738	728	693	717	709	745	675	731	688	684	769	732	697	727	777	708	761	742	758	760	723	702	779	711	727	725	686	765	697	767	720	765	758	718	706	695	736	800	708	728	747	712	699	825	739	733	768	770	730	729	735	745	730	724	773	699	756	734	689	717	765	767	748	741	769	732	784	750
35816	25017	3468	2645	1530	1331	1137	1070	971	923	893	929	821	904	834	775	802	790	810	836	839	766	813	742	775	800	791	777	746	775	761	758	745	806	769	744	757	742	788	736	781	760	744	796	779	724	850	774	755	790	799	767	797	784	742	764	798	825	800	784	749	762	792	759	790	778	760	761	790	814	740	755	707	761	807	753	763	792	737	741	818	778	708	721	769	771	783	724	753	771	799	783	755	776	769	809	783	794	771	779	761	736	774	789	719	781	788	742	802	791	711	755	822	782	775	730	786	774	803	769	803	738	749	780	761	754	753	761	725	772	771	713	753	803	761	776	752	797	748	699	790	778	750	728	765	771	765	730	764	756	759	794	718	748	801	788	794	744	732	809	735	777	732	747	762	802	804	751	754	743	737	735	820	775	746	819	776	778	815	809	745	703	778	766	778	803	758	733	776	798	755	794	758	793	751	815	788	764	783	835	804	753	814	767	768	723	726	807	790	750	756	709	806	828	820	780	794	732	787	818	764	745	802	778	792	762	770	769	706	747	775	770	778	731	774	749	777	761	742	787	757	754	808	744	774	702	782	750	804	778	757	739	750	769	802	771	831	745	767	719	789	778	732	817	754	753	768	773	776	782	772	776	786	761	754	750	754	805	778	796	782	748	762	782	817	790	718	780	792	731	796	694	722	776	751	767	765	762	792	721	782	797	823	774	810	778	739	749	772	850	807	779	781	800	724	734	748	790	784	802	739	807	808	767	736	750	809	787	763	789	741	797	736	758	760	786	701	776	770	785	806	762	771	730	786	773	807	763	725	800	766	790	759	743	760	721	753	732	757	740	771	833	839	804	782	784	745	743	767	752	770	807	717	781	764	727	742	810	737	735	744	745	822	798	770	766	758	798	739	777	813	724	810	790	779	774	754	758	802	806	779	755	731	770	790	781	776	765	736	814	756	751	790	782	767	763	798	798	789	736	768	764	797	750	760	811	766	772	732	792	825	768	817	789	773	773	778	732	769	720	740	728	818	732	729	710	737	783	756	815	711	819	755	804	804	783	752	768	714	797	753	775	764	783	733	795	839	781	764	802	795	771	742	771	719	758	740	758	768	774	768	776	722	747	771	785	766	756	803	770	717	815	734	729	833	797	688	765	775	775	746	772	743	744	741	771	772	751	816	742	753	755	774	746	765	790	795	775	728	749	754	813	731	786	813	758	789	753	793	773	779	812	802	786	770	794	791	788	769	756	737	759	755	722	740	714	795	783	763	747	741	743	766	807	803	760	786	781	731	769	760	779	721	751	734	824	766	771	762	757	724	730	761	770	787	755	771	764	756	795	744	740	773	751	768	742	777	737	759	807	751	777	796	755	767	821	735	757	714	729	777	781	749	715	731	768	745	768	762	754	755	762	790	789	730	783	756	753	787	779	794	768	786	749	722	762	777	773	784	763	758	749	733	721	771	750	739	791	747	711	746	787	747	780	766	750	759	727	788	785	765	800	783	777	772	733	775	775	778	767	739	760	745	750	782	793	758	717	763	742	807	751	742	783	766	825	779	756	789	744	809	704	785	766	790	792	740	762	705	777	729	802	767	774	767	752	739	753	775	775	717	800	827	750	756	758	757	762	764	793	776	788	823	757	754	777	752	767	757	777	762	815	730	778	753	754	762	725	766	759	727	764	794	772	810	792	785	734	737	739	759	696	723	741	749	720	740	784	833	747	751	752	793	799	765	793	771	799	808	727	759	757	788	732	752	745	755	792	804	716	770	733	755	776	750	810	740	794	746	795	757	705	742	743	757	750	715	731	787	763	805	783	807	812	784	768	756	769	787	709	759	751	781	761	716	743	794	757	740	774	789	774	783	753	749	745	738	807	766	807	733	772	754	781	778	794	771	805	803	752	754	743	771	754	761	747	739	699	776	742	769	787	786	753	766	742	750	742	778	754	755	814	754	772	739	756	781	731	732	793	728	724	721	731	769	766	774	746	784	818	737	761	775	776	750	757	736	818	786	818	743	822	752	757	762	788	810	793	776	756	831	770	755	765	751	754	764	734	762	808	752	733	759	731	794	806	750	773	772	791	758	758	725	804	742	761	762	764	745	791	725	759	748	725	778	777	788	727	749	778	772	821	735	744	769	761	784	792	772	779	768	727	785	723	759	802	747	752	742	756	768	780	733	790	761	791	783	753	776	770	767	744	780	775	792	719	723	778	817	718	802	764	782	769	787	748	750	772	801	744	748	742	797	760	767	827	747	784	700	731	779	765	776	737	759	773	807	773	732	782	812	764	745	754	782	774	771	757	733	745	805	793	730	782	768	730	785	757	789	804	770	803	822	778	715	783	763	759	759	743	773	791	758	734	757	769	726	774	754	771	787	743	752	805	737	790	789	762	783	751	783	821	801	751	773	768	819	751	816	735	785	790	775	737	744	775	717	783	776	805	773	797	702	830	782	739	749	750	749	694	749	769	767	752	830	783	772	710	778	747	808	718	755	806	852	760	759	744	764	805	774	752	743	784	791	760	734	778	769	807	755	787	803	765	763	783	749	735	768	788	748	792	747	744	757	742	789	753	772	759	724	758	744	757	776	834	760	771	771	761	756	769	767	782	770	780	747	823	744	784	810	735	753	811	733	767	749	759	833	724	763	763	775	754	834	744	732	747	730	782	762	795	715	782	749	728	769	760	784	781	777	766	801	741	778	747	793	759	716	757	757	760	779	769	751	795	763	772	796	768	735	749	779	748	803	768	799	772	798	805	787	795	730	742	801	791	765	776	783	768	757	785	772	784	764	776	814	780	752	763	731	726	769	781	770	824	737	725	758	770	783	745	744	801	771	782	780	804	769	773	754	786	754	748	797	798	743	780	748	776	760	826	816	748	779	724	762	751	805	752	780	841	796	792	787	794	764	767	742	813	763	754	761	737	732	798	741	764	738	780	805	751	792	757	794	734	731	808	794	778	765	767	808	701	687	716	772	823	728	772	798	767	784	763	732	768	737	786	746	748	761	811	795	763	750	755	817	784	726	790	795	748	782	743	797	773	761	768	788	784	850	783	793	800	786	750	731	785	743	734	792	792	802	747	843	808	812	777	744	731	763	734	756	776	778	773	801	778	767	741	779	757	761	753	781	733	750	767	777	740	740	767	727	788	723	762	750	761	777	745	743	791	796	738	780	797	790	703	732	775	722	720	782	773	758	746	770	727	742	794	790	790	762	734	697	763	728	759	732	729	777	765	777	808	758	785	731	768	808	774	756	797	782	753	818	736	782	767	758	778	797	727	749	772	747	741	756	715	744	738	766	786	759	784	792	814	753	782	808	743	754	745	712	750	770	795	723	738	698	804	784	771	763	785	821	782	713	799	709	755	819	769	837	814	772	756	744	806	767	783	762	721	756	801	799	728	776	771	752	727	756	760	744	755	780	775	794	777	736	794	745	788	805	774	812	777	831	759	821	731	759	756	746	799	778	796	776	743	740	775	777	746	769	750	816	788
22694	21143	29246	23300	21141	21121	8176	1571	1254	1146	1041	922	933	970	954	874	899	831	848	819	873	901	824	852	824	781	767	778	843	854	773	795	806	773	814	831	817	833	845	813	786	831	809	836	803	834	825	839	787	851	803	802	789	823	823	872	773	792	759	785	786	831	756	816	762	735	777	734	734	814	748	816	804	797	816	746	811	759	800	811	807	794	829	803	793	739	808	752	824	750	803	813	776	776	751	797	828	815	801	757	846	753	737	822	779	765	862	792	827	770	806	743	819	787	768	847	799	764	757	796	773	771	820	818	759	821	830	779	839	835	764	819	825	742	783	783	772	795	777	772	835	782	753	794	804	739	816	769	759	825	784	808	802	796	776	760	839	847	837	759	827	860	744	721	773	796	795	818	790	818	771	771	759	832	752	781	820	875	804	792	753	803	798	776	820	810	818	797	811	807	831	777	767	718	816	805	825	793	744	833	762	793	821	797	820	760	809	780	781	778	793	752	771	805	761	772	822	740	739	769	781	801	779	816	775	777	792	832	794	783	783	779	791	771	837	807	781	772	780	830	814	843	808	826	849	776	807	777	806	778	784	791	804	789	782	753	775	784	795	821	816	819	771	800	755	826	830	754	806	749	806	770	757	791	815	780	853	794	766	817	867	778	797	770	818	834	801	755	792	740	738	788	788	775	800	788	769	754	753	785	729	785	823	763	755	724	801	782	823	794	766	756	785	812	778	765	783	780	811	821	792	772	799	806	765	777	799	734	805	795	779	803	799	782	786	843	765	804	776	786	834	833	758	754	770	819	754	820	773	808	772	831	796	786	790	801	817	801	803	753	783	759	803	764	774	799	810	782	762	778	755	812	802	780	763	784	756	778	800	786	775	771	774	800	759	774	809	808	734	786	761	797	760	770	745	770	789	758	798	789	770	773	783	796	796	830	772	784	794	811	799	775	805	740	748	813	748	775	821	816	795	736	800	803	775	820	791	818	788	771	810	793	834	794	741	827	753	789	785	826	753	799	777	751	838	816	800	789	774	791	820	822	812	826	844	808	776	761	796	777	800	774	795	820	824	822	784	797	806	789	792	803	811	786	784	732	788	740	776	774	823	790	734	779	713	847	816	787	803	755	764	817	743	761	810	775	759	834	750	797	794	782	781	778	773	779	797	822	800	803	801	790	783	743	802	799	779	746	814	795	780	784	760	785	805	845	786	795	793	758	749	754	809	751	816	779	816	791	804	787	804	796	796	781	729	815	776	792	778	783	783	798	753	781	811	799	748	822	752	799	766	761	800	843	809	826	740	774	820	806	770	776	813	810	807	786	815	766	779	773	792	764	782	814	774	791	816	798	764	815	794	819	790	786	746	833	777	773	809	790	751	773	777	792	854	818	761	782	796	781	735	761	810	800	768	762	792	822	811	795	786	784	795	765	781	802	742	743	813	790	788	749	822	796	809	773	789	809	780	792	812	788	810	833	790	828	777	786	768	787	765	798	774	729	793	757	747	763	730	773	789	801	800	804	772	800	792	815	772	791	803	809	762	796	749	717	767	829	796	823	776	810	847	755	771	801	799	761	779	770	792	746	820	782	758	783	772	811	770	736	803	781	828	820	811	797	766	731	845	761	794	797	763	733	755	801	845	741	783	764	824	810	790	812	782	763	798	774	811	809	790	843	789	784	747	779	739	754	780	752	779	782	748	798	756	798	821	802	776	850	810	787	787	828	791	835	878	794	770	788	797	720	825	752	772	789	791	801	840	807	756	773	761	847	799	843	748	794	788	770	808	840	806	785	800	789	721	759	770	778	749	805	842	793	826	789	767	807	812	816	795	797	759	790	816	823	770	747	833	803	818	804	768	768	801	784	744	873	806	784	789	835	780	825	796	788	796	802	744	736	838	746	877	779	816	785	835	847	780	756	808	784	735	799	809	761	810	742	753	761	767	812	789	831	836	805	801	826	836	803	743	774	792	737	784	773	792	763	780	786	758	806	759	732	765	832	758	754	754	834	782	761	723	770	818	821	804	776	793	783	816	782	762	793	799	773	778	781	834	788	798	766	800	782	762	773	795	823	791	802	749	821	759	781	799	778	792	783	788	791	780	741	786	771	841	791	796	861	797	784	831	806	747	777	778	824	787	758	752	740	821	767	807	784	777	795	837	749	790	786	775	853	786	822	773	786	806	834	806	731	760	791	787	764	811	794	804	744	797	829	806	788	796	811	768	788	859	797	809	819	773	808	843	797	790	816	797	796	839	780	803	796	848	824	762	828	771	801	746	753	777	854	800	752	805	765	822	804	790	772	830	781	804	801	756	806	753	770	797	727	789	721	773	753	790	823	738	817	785	794	794	799	794	749	800	814	790	783	789	771	775	791	782	782	799	750	810	825	779	747	814	777	775	780	747	743	837	768	799	743	741	822	785	810	760	838	811	803	778	795	788	819	799	814	790	773	777	817	834	774	808	798	807	815	818	803	826	748	789	800	764	774	778	762	810	795	861	805	790	783	758	818	812	784	797	812	782	748	840	783	783	797	736	823	802	831	773	807	788	786	743	757	800	791	777	825	782	782	792	768	799	761	797	817	812	775	810	750	794	819	796	778	829	803	772	754	761	773	755	788	838	817	794	788	763	803	802	797	797	745	750	813	748	789	795	869	817	806	800	840	813	752	830	842	798	816	772	817	836	812	806	741	846	774	834	763	796	784	793	769	763	797	805	753	809	748	772	850	824	797	745	767	742	762	796	820	780	846	731	807	794	755	804	801	795	775	801	771	816	835	762	838	751	790	787	785	755	774	795	797	775	763	786	793	789	776	804	802	769	765	790	795	791	708	821	796	752	804	848	803	838	785	781	765	759	797	789	787	798	776	791	763	808	744	779	753	819	768	831	770	780	777	767	801	757	816	788	787	759	747	774	754	832	769	768	810	779	820	804	772	798	789	783	800	825	808	800	799	826	766	782	780	771	778	822	786	794	768	796	781	829	765	762	769	773	777	755	791	763	763	762	811	797	791	829	759	759	809	772	815	759	765	833	773	788	793	768	824	729	744	779	796	791	812	811	767	812	806	810	834	774	803	808	795	758	798	772	842	801	780	806	807	780	747	785	805	757	789	813	770	779	789	832	759	763	803	781	778	782	750	757	764	772	756	793	777	774	731	797	743	774	775	737	825	796	820	817	761	734	745	780	809	820	772	729	780	812	734	793	799	780	769	721	801	784	789	809	845	830	764	824	783	784	766	817	800	791	796	830	766	778	752	832	814	773	797	787	820	807	784	769	862	775	766	751	778	792	773	817	793	741	769	775	804	737	758	790	807	795	742	743	788	752	803	778	792	836	737	802	778	770	791	851	798	785	841	795	752	814	804	806	752	807	725	831	774	808	778	754	809	809	783	758	816	759	826	783	782	790	750	834	724	740	757	737	788	720	791	792	792	802	793	763	813	742	791	781	828	801	773	820	783	818	760	782	790	782	854	787	728	770	767	724	827	788	777
44621	32329	9782	13637	3582	2726	2250	1956	1535	1382	1267	1123	1084	1050	1020	950	964	942	906	912	895	815	796	851	855	839	796	841	803	801	822	791	856	848	776	843	804	804	785	856	819	782	799	828	877	822	783	743	764	815	801	820	796	743	791	781	775	827	782	776	800	763	796	872	799	771	807	734	794	816	807	842	799	759	801	771	786	809	820	797	809	765	804	773	786	792	781	804	790	777	804	784	807	760	761	806	763	810	815	792	784	770	798	744	767	742	752	773	810	809	757	783	795	793	716	784	754	764	839	796	792	798	768	779	802	782	808	843	790	811	784	788	797	813	764	760	780	776	792	800	733	746	833	831	791	770	780	801	821	749	788	801	810	803	786	787	777	756	806	815	745	743	785	778	800	743	775	780	766	785	775	858	795	771	792	825	795	820	786	777	780	786	767	835	799	815	760	863	849	795	790	770	795	770	830	761	749	797	793	811	804	809	797	798	790	832	781	849	769	765	786	771	778	802	788	765	775	830	781	820	842	812	788	781	810	809	814	816	769	783	803	798	802	841	814	809	806	756	761	801	799	716	804	756	785	801	757	866	806	777	782	785	765	777	779	795	753	824	757	804	802	781	783	773	777	810	754	807	775	828	769	830	784	775	769	791	812	848	787	736	819	796	810	774	806	806	733	796	811	790	777	734	762	811	841	855	792	795	773	792	788	800	797	858	837	798	837	748	841	794	813	790	773	795	786	805	789	807	771	770	748	807	815	741	811	805	754	825	778	767	792	778	799	792	831	770	767	801	798	807	775	830	782	781	741	816	827	759	836	742	778	804	756	767	824	787	764	746	743	745	792	811	794	825	810	805	822	779	796	780	807	769	784	798	800	793	785	766	831	785	794	791	803	778	764	789	732	770	775	814	780	798	792	787	816	736	779	775	737	826	757	771	754	763	771	825	807	800	766	738	760	807	797	799	805	808	786	758	774	802	802	750	830	778	797	806	821	786	775	762	793	857	768	819	777	803	822	825	783	794	766	782	752	767	837	770	763	754	804	819	751	817	826	789	786	820	789	789	766	795	774	778	803	800	819	744	782	764	815	784	770	767	719	793	766	787	759	772	787	801	774	771	783	764	770	733	813	761	811	771	767	821	808	826	776	813	893	793	804	756	789	752	755	813	797	776	804	789	770	834	774	802	740	799	758	796	785	853	790	807	803	782	813	812	766	792	787	769	791	776	789	792	825	785	764	789	802	778	770	717	818	774	796	810	758	790	785	754	752	794	786	788	753	782	777	800	778	776	772	778	793	734	785	841	799	853	800	795	763	818	785	793	795	828	754	808	770	767	817	785	816	800	834	805	767	736	812	772	754	787	755	736	730	799	791	760	816	796	796	781	798	755	798	795	791	737	815	745	757	763	755	840	785	859	751	757	834	826	779	837	803	744	753	828	790	788	788	810	789	851	785	790	780	781	777	838	785	784	786	761	780	773	780	790	773	774	791	798	829	818	820	811	800	779	787	773	795	795	803	798	775	758	814	810	754	844	774	770	787	793	758	807	786	771	799	755	776	772	770	807	766	786	796	763	816	778	766	750	779	769	763	764	822	765	788	781	755	764	826	805	775	814	777	743	762	801	775	787	791	822	774	817	768	806	757	778	753	793	749	768	789	789	795	788	751	760	788	786	738	738	784	775	773	781	810	816	798	761	826	807	750	798	788	797	794	785	780	792	767	790	782	837	805	775	805	794	784	765	783	774	801	813	809	812	746	742	821	781	803	769	826	770	796	758	769	755	834	819	810	782	822	768	804	774	764	763	789	783	836	807	820	807	826	787	796	808	791	740	812	767	820	827	781	788	754	807	783	818	844	806	813	818	815	795	771	795	810	839	822	762	796	793	816	786	758	815	718	753	765	797	778	778	803	716	826	765	795	787	738	824	782	800	747	841	840	798	799	802	764	765	823	805	801	786	790	752	836	802	814	795	799	749	861	786	827	772	735	786	818	808	847	778	776	847	790	768	756	758	796	785	779	774	788	755	821	772	783	812	781	854	740	757	735	839	730	749	797	858	760	787	831	838	742	768	746	843	761	756	823	765	796	797	816	775	813	819	793	805	811	811	787	782	797	776	820	733	805	795	760	763	786	806	774	808	823	747	770	815	761	797	764	816	784	770	776	828	769	739	811	777	810	812	782	807	810	807	843	822	789	749	833	821	827	810	795	742	788	819	768	810	803	787	782	789	777	738	776	787	775	750	768	737	790	788	785	770	790	765	756	860	804	815	777	824	753	796	770	789	815	782	814	757	752	815	765	768	811	792	770	831	768	758	784	824	825	745	807	758	820	781	760	736	769	789	803	818	715	800	811	846	777	816	773	778	747	762	811	793	793	781	726	731	743	746	820	805	763	797	800	820	787	769	794	780	757	734	800	810	793	799	799	811	835	796	798	781	774	755	810	764	800	782	766	782	731	795	766	795	809	752	758	740	745	818	810	795	797	813	783	823	815	779	684	826	770	798	749	785	740	754	778	759	760	748	800	741	808	831	822	778	814	775	782	797	795	802	728	757	801	761	794	792	830	793	767	824	822	730	795	757	831	801	787	773	770	812	724	777	847	823	765	786	799	776	820	821	759	780	762	817	821	828	779	784	767	739	755	777	766	775	736	805	783	835	786	812	813	759	758	778	795	785	793	739	782	794	813	773	825	795	815	798	781	804	789	805	763	796	823	791	746	782	863	807	788	775	768	790	756	781	784	857	779	801	814	822	781	782	802	792	788	744	832	734	757	785	745	810	832	761	777	820	736	770	780	817	781	755	801	834	764	751	763	773	737	766	792	794	781	775	787	736	732	798	794	854	763	780	754	739	767	793	805	779	751	714	752	818	762	790	804	787	744	812	816	750	727	804	807	792	809	789	794	798	811	791	774	777	778	796	763	798	775	769	773	788	816	800	787	761	813	781	763	829	821	781	757	782	747	736	738	793	791	830	767	819	820	780	780	787	764	750	753	797	738	825	762	831	764	786	794	791	796	825	796	819	815	825	750	788	788	771	775	750	801	815	743	806	812	787	801	789	785	750	766	771	766	799	816	756	833	800	811	768	795	833	782	818	799	799	811	833	799	771	753	835	806	786	776	776	833	797	811	832	787	760	784	831	732	797	783	769	778	811	791	756	856	826	746	799	809	790	730	795	796	794	792	778	739	770	781	861	768	748	797	823	793	774	833	747	788	819	732	773	832	742	776	816	793	767	801	800	821	817	779	782	750	783	807	746	859	771	826	782	779	793	751	747	772	753	780	770	796	799	786	839	753	817	761	813	795	805	768	799	749	776	834	768	748	783	756	808	744	800	786	804	808	814	768	810	730	759	799	816	827	737	793	805	794	857	839	758	812	759	768	801	791	779	797	777	813	792	755	807	826	808	807	799	782	828	776	744	807	768	766	807	766	795	817	806	787	770	771	760	759	782	801	777	828	782	810	775	765	797	745	780	779	817	844	808	788	819	747	755	772	748
28016	20431	7760	2074	628	428	466	449	425	374	392	366	397	392	409	381	422	412	393	369	387	422	359	336	361	391	397	383	394	336	402	421	386	420	388	423	415	408	390	403	366	420	403	413	424	388	395	413	394	412	406	406	405	404	403	433	384	399	378	376	391	438	351	373	388	391	408	394	387	403	421	379	372	420	391	394	424	376	384	393	386	392	427	379	386	408	406	373	382	377	338	371	410	393	385	400	448	364	395	363	391	402	358	423	404	381	435	384	391	399	366	376	421	373	403	400	411	366	370	387	427	387	392	397	345	376	389	427	412	382	407	381	417	403	382	378	372	386	370	381	345	405	418	402	411	395	395	391	412	388	391	386	384	352	371	389	386	368	405	408	385	385	429	379	414	397	366	436	392	416	425	379	420	437	384	413	414	384	363	367	385	377	403	371	389	401	387	414	406	374	399	406	398	374	416	431	407	386	371	421	378	395	424	391	413	438	391	414	437	394	401	415	386	380	413	375	408	404	411	386	399	421	402	360	410	390	395	409	398	388	393	429	377	357	400	378	402	380	396	392	400	381	357	371	397	378	406	393	366	396	383	387	408	427	391	427	416	375	360	398	420	395	415	384	390	427	398	395	379	346	385	401	430	373	418	391	408	416	408	400	369	383	373	380	370	384	373	390	391	402	368	432	371	404	410	372	410	401	370	422	385	406	393	381	407	377	374	393	383	391	366	406	423	395	436	350	397	424	415	376	380	390	391	378	421	373	399	392	413	367	417	417	404	385	391	400	369	432	395	371	394	394	409	333	421	367	362	405	400	403	372	364	349	408	382	401	392	376	379	390	410	383	387	393	411	403	388	398	376	379	382	414	405	383	418	388	413	383	404	346	402	394	386	416	380	411	379	349	370	407	389	401	378	360	427	391	394	386	381	374	380	403	411	406	400	410	353	402	377	414	416	409	380	365	415	415	387	404	386	370	364	369	396	378	398	404	372	406	398	396	377	384	398	406	376	374	386	365	426	403	413	379	381	422	381	369	393	410	405	407	379	401	376	424	367	435	398	356	398	376	397	400	369	392	376	389	424	400	386	402	406	385	340	406	386	387	367	408	383	359	368	385	385	379	372	369	410	397	374	408	371	373	408	421	386	380	379	394	374	386	377	386	394	361	429	430	397	383	365	422	377	433	414	396	396	405	393	396	371	392	409	374	412	391	434	411	394	399	429	440	415	390	405	419	377	393	380	419	421	366	436	411	379	372	399	378	349	429	345	381	408	409	384	403	394	353	398	374	363	378	412	389	388	390	415	425	407	367	394	386	403	419	389	417	404	396	419	375	397	398	401	401	409	415	390	396	383	399	418	382	365	418	380	421	409	381	383	405	425	378	390	416	400	377	412	414	377	444	364	371	405	422	418	419	371	366	369	374	397	405	411	441	356	408	374	401	403	404	389	405	395	385	394	399	381	401	408	358	385	350	361	376	390	366	395	362	330	391	396	386	388	404	409	431	378	389	373	430	407	387	418	415	386	381	376	402	410	429	383	412	366	376	424	410	408	375	427	414	421	394	412	394	403	389	390	419	417	422	424	383	423	414	407	364	414	455	402	382	378	378	381	381	421	414	380	426	371	357	416	360	384	390	384	400	399	413	403	420	401	403	406	369	404	387	395	419	430	396	419	376	405	394	418	415	379	402	385	400	402	415	391	424	428	406	405	360	367	416	356	402	413	369	420	416	410	407	383	448	416	387	386	402	411	426	392	411	378	361	424	418	384	428	352	399	402	392	402	363	432	407	348	378	391	382	392	420	399	419	372	413	447	346	393	431	373	382	353	412	392	383	384	426	403	382	402	404	361	413	403	375	432	404	366	385	423	362	404	407	413	419	360	405	377	402	364	394	391	423	405	388	367	355	398	386	373	394	393	386	400	416	383	399	431	407	369	405	406	397	383	393	420	379	390	401	412	399	401	385	393	400	396	375	364	393	410	394	399	388	408	397	380	417	406	403	401	415	396	385	435	387	423	370	394	398	399	394	381	395	352	395	382	373	390	395	388	410	419	395	386	424	357	420	412	388	392	393	396	388	354	407	403	383	407	399	418	397	389	380	419	399	387	438	396	402	388	413	391	426	387	394	386	392	393	407	385	387	391	376	372	405	438	365	413	418	384	385	417	377	424	404	371	433	420	383	372	429	411	377	385	397	381	405	372	393	357	375	368	369	359	382	392	421	370	411	386	410	396	405	356	365	419	377	372	406	380	387	395	408	393	391	364	399	392	365	393	428	397	386	406	425	473	402	383	380	392	380	374	385	402	434	409	400	402	390	393	394	389	415	357	388	431	377	360	378	376	403	376	375	379	375	376	405	412	393	323	392	413	403	418	400	375	413	379	382	325	337	369	401	410	354	443	372	394	416	399	357	421	388	415	378	361	397	391	359	362	414	380	403	372	393	428	415	385	367	397	406	403	374	373	392	358	420	404	393	414	366	409	437	369	382	370	408	357	414	395	413	366	414	408	397	417	416	382	327	367	351	436	419	375	385	383	421	400	349	407	398	409	375	428	389	359	421	363	402	397	402	404	381	427	367	422	393	372	395	379	442	367	372	396	389	384	414	389	430	397	373	413	400	435	426	392	408	388	378	397	364	397	359	394	396	416	404	406	401	393	416	397	405	426	414	378	407	399	410	380	376	393	435	384	375	418	401	375	393	398	397	410	401	402	345	361	395	392	391	403	401	391	394	382	418	435	364	384	394	403	386	383	396	377	426	375	370	376	387	359	403	351	398	390	406	398	373	414	408	426	385	364	407	404	416	373	379	397	396	394	411	404	376	427	353	376	378	402	371	406	369	397	414	440	399	386	447	436	404	397	392	389	386	414	417	379	384	417	416	376	396	419	373	376	376	433	398	414	386	400	427	407	403	378	347	370	389	402	380	439	383	403	392	411	388	420	407	362	417	388	413	430	416	356	373	375	389	407	375	420	367	394	380	370	385	396	392	419	354	395	402	407	416	442	387	416	380	414	376	398	369	397	387	388	438	395	386	391	371	382	401	406	332	390	414	375	357	401	414	412	407	393	403	386	404	386	400	382	392	406	432	389	384	389	388	402	395	442	403	376	408	356	395	387	374	393	394	393	384	397	403	424	367	395	362	381	364	407	359	388	433	390	395	395	378	409	377	367	421	390	372	381	391	371	384	425	354	390	408	397	394	396	420	432	397	406	403	414	381	419	382	394	381	341	380	395	414	388	340	369	405	389	410	411	401	392	396	383	397	375	380	424	387	381	417	364	416	380	386	396	412	404	432	413	398	386	394	402	404	393	400	354	385	377	428	391	382	413	401	368	383	411	399	428	408	386	400	385	394	393	409	438	407	402	424	407	422	404	385	356	393	387	373	411	384	376	417	393	426	409	366	384	401	373	412	375	411	418	405	412	419	385	394	389	373	407	439	367	395	385	405	375	417	373	429	384	423	386	417	412	387	403	390	422	359	422	422	410	385	379	424
20188	15649	815	1787	634	479	475	456	479	468	459	477	432	484	465	441	465	439	437	454	440	424	443	460	448	470	425	436	437	440	407	461	472	459	452	405	416	423	413	426	402	483	454	410	421	429	435	490	444	450	434	408	428	432	487	443	452	472	406	447	414	436	431	445	452	466	491	413	441	425	448	480	406	448	465	435	458	393	420	446	420	443	456	460	442	431	439	444	454	453	408	461	430	451	424	448	457	422	434	447	464	403	436	451	415	421	444	440	463	437	401	452	439	400	431	471	465	433	447	433	453	451	424	440	408	445	430	472	421	472	414	405	432	426	451	431	449	458	406	453	455	434	442	434	441	415	436	436	473	434	426	440	380	436	465	456	429	437	413	406	439	429	431	477	448	438	462	450	449	453	446	427	410	422	467	430	478	415	426	456	412	421	463	412	424	419	444	450	446	466	438	449	452	429	440	420	439	409	444	442	427	444	414	444	447	433	445	455	466	402	425	443	416	457	396	427	428	448	426	428	401	463	408	460	426	418	471	457	432	435	397	455	410	447	445	425	474	429	434	449	408	420	419	423	387	407	448	444	415	467	430	451	469	441	405	412	412	433	423	434	482	436	410	447	467	421	432	418	386	441	432	402	446	417	454	446	426	414	446	405	452	411	440	405	475	465	418	452	501	459	448	437	433	449	418	450	451	430	429	453	466	435	457	442	430	437	386	487	418	436	437	414	442	453	458	432	431	440	435	468	428	481	424	432	456	431	458	421	443	434	421	433	430	412	429	415	420	431	445	418	438	450	439	419	449	441	443	447	458	451	401	421	440	441	388	443	443	415	425	428	446	423	388	459	433	457	450	440	411	438	425	413	471	453	450	432	411	437	473	434	434	462	419	453	448	403	439	438	458	423	433	430	416	455	432	466	437	450	450	427	446	491	419	420	462	429	429	408	426	447	421	437	444	458	461	438	493	419	429	430	461	415	447	414	442	438	439	453	444	413	430	426	421	411	449	421	423	459	415	442	411	410	443	436	389	421	430	488	439	453	407	454	430	452	427	495	445	448	448	435	446	418	412	448	445	404	420	453	434	412	441	440	449	417	449	419	427	481	425	460	450	466	440	426	397	443	447	430	432	441	417	439	442	434	465	438	467	421	417	428	449	444	433	425	463	477	428	470	450	421	434	420	466	449	410	435	478	439	434	487	405	448	453	404	434	415	454	444	481	472	429	424	442	420	441	439	457	447	439	464	399	433	419	458	478	435	480	477	394	431	420	468	474	412	430	418	456	433	384	409	429	433	448	458	476	412	466	404	425	406	435	403	424	419	447	450	489	478	412	458	438	444	440	423	435	419	416	429	470	415	433	426	448	465	476	430	385	418	455	450	440	437	449	414	426	429	450	447	462	458	451	447	426	447	470	431	448	397	443	483	488	436	431	448	471	461	407	426	434	449	439	437	434	453	417	434	406	422	394	445	434	448	469	415	452	408	468	408	443	398	472	442	451	412	433	417	437	400	449	437	431	453	449	432	435	450	433	448	431	400	435	432	439	434	432	453	425	429	433	424	408	441	465	447	471	430	469	448	447	434	426	436	458	432	474	452	379	464	433	460	414	389	453	446	439	448	413	445	468	402	438	450	485	407	452	467	433	441	435	434	444	437	425	481	409	444	464	448	468	442	452	469	462	434	450	448	399	448	439	433	460	452	422	441	420	451	398	446	448	416	441	426	425	450	443	445	417	452	396	450	457	441	458	441	445	450	439	423	437	428	420	440	417	443	407	444	445	454	472	440	452	446	479	444	445	465	486	437	439	459	405	428	453	429	432	432	451	436	394	468	418	439	438	449	440	440	417	446	450	440	453	433	416	469	472	453	430	467	421	442	408	413	442	433	412	422	446	422	396	453	426	463	439	456	409	391	467	440	442	414	427	462	447	467	418	426	394	403	461	461	444	437	425	417	415	405	412	437	414	430	419	446	459	412	421	463	421	446	484	436	455	420	430	473	456	444	437	458	438	430	441	490	409	453	466	436	444	470	435	441	460	455	445	412	445	444	451	403	463	426	423	447	425	424	486	438	401	447	436	458	426	448	446	443	458	451	441	467	433	453	430	456	431	422	459	452	424	426	433	434	421	463	445	435	431	440	431	456	447	403	429	481	373	447	393	452	458	443	467	396	443	424	429	432	434	431	426	399	421	477	404	390	432	434	442	455	454	416	433	483	444	460	429	441	450	447	439	410	407	415	431	468	417	432	426	408	472	445	447	423	474	465	450	444	440	450	417	423	454	439	447	495	445	438	435	412	453	445	452	428	410	456	455	425	436	426	435	443	433	460	417	404	441	433	430	427	405	480	435	428	436	398	448	396	411	419	402	386	386	434	420	454	419	442	472	393	436	459	493	414	415	435	421	455	470	435	422	456	416	429	463	422	439	473	439	447	441	404	411	433	462	420	448	401	426	459	424	439	433	442	484	408	471	428	495	463	463	462	448	431	397	456	441	401	421	447	434	416	440	407	452	453	440	417	425	435	432	421	425	487	455	400	415	424	452	460	413	418	447	449	449	467	407	406	425	418	407	424	417	429	432	430	428	455	441	424	441	465	468	438	407	412	440	444	472	413	465	414	412	431	425	476	460	444	418	440	477	448	436	447	463	426	434	424	413	433	430	438	419	446	451	440	456	444	449	479	460	429	424	439	474	438	451	449	462	484	454	436	424	420	455	413	440	454	435	432	446	404	427	462	455	410	442	442	434	420	470	386	449	434	446	450	450	433	412	418	454	508	452	456	431	429	451	483	454	478	470	421	438	425	420	420	390	434	434	459	413	416	409	418	415	437	430	418	441	458	442	444	434	457	470	439	414	443	431	433	463	455	452	416	451	478	438	469	410	463	426	456	466	458	460	438	408	450	435	464	453	457	463	434	434	447	439	431	462	404	444	460	419	468	421	436	415	430	469	433	411	450	436	439	434	451	440	447	416	436	411	456	458	416	414	430	431	459	385	436	462	422	419	430	454	434	410	478	422	421	452	427	458	407	447	434	474	468	416	454	415	441	426	426	427	415	447	461	423	468	428	448	475	408	432	441	450	424	453	433	441	417	460	477	419	446	455	479	390	451	462	446	430	412	429	432	447	439	442	424	463	447	443	389	427	412	444	439	426	408	455	455	431	414	441	453	438	435	407	417	447	422	449	458	443	440	454	450	439	443	440	429	437	430	446	439	430	437	494	429	451	465	414	417	460	404	422	408	468	427	459	448	453	422	441	445	456	428	429	433	411	455	436	435	467	427	434	431	428	448	439	445	438	420	442	439	417	429	460	382	395	422	401	420	412	450	451	419	461	413	418	448	422	426	439	435	448	439	448	407	428	432	461	425	396	393	455	423	462	458	450	419	452	461	452	451	420	449	403	427	459	391	428	403	461	435	431	458	450	443	430	432	397	456	433	450	425	463	436	397	477	442	468	433	414	442	472	460	409	470	468	411	457	435	446	420	455	434	452	479
23849	21441	28316	24219	21181	13566	1302	682	796	535	516	408	459	427	430	422	421	422	415	401	418	372	382	381	391	400	381	424	416	404	392	384	388	383	396	378	381	414	386	350	352	364	390	344	384	438	413	376	369	360	377	387	415	366	372	388	377	376	401	394	376	385	365	389	387	392	373	383	372	363	384	384	372	366	386	382	347	375	380	368	402	394	414	467	400	390	361	376	386	379	377	346	385	356	402	380	381	390	365	354	353	362	400	358	353	341	356	361	364	380	403	414	391	395	375	364	394	374	387	385	415	362	380	422	425	391	391	370	398	424	370	380	400	360	390	361	392	391	372	402	359	379	379	377	387	373	392	385	370	365	376	393	361	352	411	393	389	378	374	376	372	382	404	351	398	403	379	391	334	364	387	336	360	395	353	378	363	380	430	400	367	375	389	335	375	391	346	380	334	380	369	362	384	379	370	368	406	402	386	381	341	340	386	375	380	363	397	368	385	364	356	398	372	379	379	382	384	389	347	350	357	365	390	355	359	356	392	354	363	377	396	405	364	367	413	354	389	349	346	377	330	409	431	392	358	381	373	369	371	378	401	387	392	380	417	379	399	401	389	370	386	350	423	394	373	374	405	349	374	415	351	355	363	384	363	360	381	387	362	388	379	374	355	392	375	392	373	378	399	360	382	363	337	408	387	390	416	377	398	371	388	373	399	340	329	423	368	387	389	391	372	381	371	371	378	365	366	369	372	351	363	403	386	392	394	401	384	384	374	323	357	369	401	375	366	385	373	359	378	345	390	371	372	360	376	338	393	367	371	353	363	378	386	338	407	376	388	354	360	341	398	343	371	361	345	378	387	365	325	360	374	399	367	383	359	348	395	370	367	380	399	388	383	370	382	356	393	394	421	360	377	348	408	390	391	370	372	367	376	376	379	389	396	380	387	349	362	357	376	384	370	364	367	395	395	368	332	339	403	376	377	341	409	345	369	405	415	384	384	401	398	374	376	372	342	387	353	371	357	353	394	367	369	399	358	340	403	372	371	390	373	383	367	397	346	344	408	386	350	359	361	401	365	383	365	347	378	363	384	374	394	383	373	404	400	340	365	383	343	405	375	374	366	393	409	393	372	401	393	395	362	364	375	375	375	380	411	395	388	380	413	378	377	411	354	406	370	419	367	374	401	347	353	396	338	344	384	376	407	385	365	376	383	348	357	386	387	360	348	362	378	392	426	350	390	391	377	366	353	401	378	406	390	367	377	387	369	386	357	383	373	380	418	383	414	413	346	367	342	371	341	370	402	367	373	382	348	366	379	375	410	401	345	372	390	390	420	362	354	383	378	400	348	368	338	375	378	383	393	381	331	366	404	371	364	367	386	387	380	356	351	394	377	405	345	367	352	370	364	385	410	347	398	330	373	419	396	387	369	426	394	355	387	335	406	341	385	384	382	371	395	333	388	358	398	380	349	380	370	363	371	392	406	334	406	353	372	380	401	440	372	407	351	368	380	391	370	371	402	380	383	355	402	388	377	368	401	355	358	368	381	389	362	374	359	375	374	367	375	365	395	372	356	393	360	354	397	382	409	395	401	362	344	366	396	407	345	369	414	393	398	389	414	359	407	393	368	379	427	358	374	393	392	372	359	374	371	417	372	383	375	377	364	390	406	382	338	374	375	335	382	369	395	388	364	389	380	373	388	392	361	398	376	380	357	375	380	387	347	415	380	365	401	360	404	370	389	405	388	395	369	382	383	375	386	334	365	391	350	394	352	398	365	388	396	385	372	388	426	405	359	402	342	409	365	349	363	388	350	427	356	359	347	367	393	370	380	351	403	374	356	362	350	398	384	397	379	365	369	353	381	378	386	376	377	400	383	388	350	393	362	400	394	383	374	340	359	373	393	361	392	378	403	408	406	355	359	363	388	384	363	340	364	340	385	357	334	364	364	398	385	375	399	389	367	357	371	381	347	378	366	377	401	388	411	390	384	372	300	348	359	385	368	338	367	382	393	364	374	382	360	357	386	377	375	378	406	385	357	362	382	361	419	361	376	411	359	381	376	402	388	385	373	362	379	367	397	407	355	373	371	378	403	379	380	376	372	359	392	376	344	381	384	364	389	378	406	339	365	375	337	402	363	361	317	387	379	329	361	393	368	387	351	367	360	359	365	372	351	351	385	362	385	380	393	344	409	366	369	376	372	381	374	373	395	394	374	383	379	361	403	343	372	364	387	377	363	356	374	366	413	420	398	361	386	389	389	394	377	351	324	407	377	388	347	407	373	393	382	377	367	369	359	393	397	385	373	351	384	387	365	390	394	375	377	377	379	408	389	367	369	384	386	389	380	385	413	400	398	377	351	374	358	363	370	356	415	384	388	368	382	331	379	384	379	358	341	346	380	386	356	381	329	347	375	368	383	389	353	367	359	405	365	379	369	401	388	399	360	373	352	332	367	369	395	365	411	367	387	388	373	377	352	392	353	369	403	381	373	369	374	393	388	363	337	375	380	375	409	344	360	385	373	382	365	352	400	379	374	356	370	356	378	430	405	382	393	377	391	370	344	406	336	348	363	357	380	384	412	415	403	324	371	373	346	384	382	402	369	378	349	357	370	398	381	394	386	392	372	385	384	366	392	354	395	368	376	342	333	369	341	374	394	352	408	353	377	359	371	389	355	342	389	363	404	377	385	392	383	354	382	376	365	379	398	336	351	358	389	377	380	352	361	364	343	345	364	355	372	338	387	398	401	357	397	371	359	371	405	388	383	393	357	386	379	322	332	375	401	369	388	354	374	389	390	388	368	379	375	378	400	361	398	368	395	360	338	342	394	397	386	388	382	388	415	378	358	380	384	366	363	386	348	369	377	340	369	396	378	337	363	402	403	384	361	388	374	402	394	363	364	346	374	389	369	367	342	396	351	366	379	352	366	380	384	379	392	353	366	374	372	378	396	396	397	356	367	393	363	397	384	381	384	383	368	359	393	364	377	358	394	375	385	395	340	389	391	384	352	371	375	376	387	366	388	382	398	372	384	343	369	360	380	388	372	390	375	376	381	393	388	366	395	384	387	398	366	418	353	394	403	374	414	361	382	358	365	405	372	345	403	373	348	372	387	370	362	373	355	369	343	401	345	369	377	398	393	391	402	389	373	383	322	371	408	378	376	404	372	400	374	406	355	363	355	361	396	373	394	353	356	417	402	369	404	358	381	406	323	378	360	349	371	372	348	371	375	358	357	377	369	361	385	392	339	382	366	350	362	404	395	405	380	366	380	367	394	398	399	394	388	381	407	377	399	372	398	349	368	368	353	368	369	411	405	391	366	381	368	372	388	396	349	366	370	363	361	401	414	362	378	355	371	390	406	369	370	356	401	380	393	384	337	366	367	370	394	383	364	362	394	380	371	412	383	368	352	379	398	354	406	361	392	381	383	396	383	419	379	383	375	405	371	399	401	380	401	346	353	407	379	404	410	356	356	344	384	336	383	390	341	344	374	362	384	384
39426	60954	7028	12375	5712	1311	1050	916	1180	642	560	584	524	500	475	463	448	481	439	437	458	478	486	430	427	415	438	406	441	422	387	420	397	422	406	405	426	409	441	412	410	403	427	426	442	428	407	426	428	436	387	434	396	406	404	407	383	418	368	399	388	391	378	437	419	411	383	402	395	418	432	391	360	412	431	411	410	424	412	364	386	419	383	388	379	410	406	413	416	449	407	398	407	396	406	414	394	394	416	395	422	383	370	412	403	435	411	436	379	423	414	404	425	407	404	398	421	382	426	430	382	397	406	428	381	399	405	411	409	401	395	398	424	396	390	426	377	410	408	409	383	389	365	412	452	391	380	425	391	382	409	383	413	387	394	396	447	391	395	404	443	405	426	404	424	397	387	388	412	387	376	384	417	429	398	385	393	413	410	360	381	394	421	441	416	426	375	398	424	392	443	464	403	382	401	429	394	395	411	384	431	380	386	384	385	392	405	414	396	382	420	388	420	440	396	372	412	409	401	420	391	444	427	429	372	410	397	385	368	427	405	386	424	400	436	427	383	391	414	390	429	404	418	435	407	441	371	363	419	369	428	414	436	408	413	366	400	397	371	375	362	372	420	399	395	414	396	408	410	420	428	369	385	394	373	392	433	369	406	413	412	375	380	439	398	401	445	400	407	375	410	394	402	421	407	428	385	409	395	412	427	413	395	404	412	390	406	416	424	383	379	415	396	422	414	416	422	406	400	388	392	422	424	393	403	424	401	391	378	417	392	399	424	394	388	388	409	366	397	378	410	409	414	395	400	387	417	333	420	404	389	410	363	412	394	369	388	384	412	408	401	356	439	406	401	435	399	368	405	412	370	391	413	393	399	404	407	420	429	427	425	383	419	381	402	411	361	396	368	422	368	419	420	400	442	388	377	369	404	414	385	429	399	424	387	376	422	396	401	416	376	421	404	416	371	383	435	387	379	401	430	383	413	369	441	371	437	403	440	364	378	382	395	464	393	414	399	401	411	429	402	387	378	400	428	398	416	404	376	409	409	424	401	402	410	386	409	392	432	430	410	428	394	403	415	432	407	412	403	397	406	378	408	412	382	384	378	393	409	402	394	408	400	380	374	393	413	382	409	416	373	385	401	426	390	399	410	407	389	421	434	405	375	399	424	402	385	393	418	415	434	413	391	420	418	386	418	404	390	431	413	392	415	395	390	394	390	388	435	413	437	413	418	374	419	384	388	425	422	402	387	373	370	415	415	416	402	409	406	383	422	394	376	403	407	409	394	360	400	402	403	392	417	399	395	383	364	393	391	416	404	383	373	442	407	415	387	425	421	418	409	382	427	392	399	410	457	407	369	396	419	424	379	395	395	372	390	353	416	383	457	401	369	408	417	403	442	385	419	377	369	409	416	370	406	398	424	418	403	421	415	392	386	444	396	402	397	414	422	425	417	401	385	396	409	400	403	398	403	431	379	435	436	408	405	404	411	408	364	401	396	372	419	396	392	415	406	386	415	427	412	354	415	412	389	390	378	381	413	368	398	398	400	419	386	393	398	395	409	410	405	410	433	420	400	395	411	410	379	406	409	418	398	422	379	430	419	417	408	404	395	383	383	418	390	403	367	402	405	437	385	399	367	407	373	417	415	393	402	383	430	394	427	394	400	379	404	395	404	392	402	391	392	388	403	412	395	403	393	393	409	375	388	367	405	409	414	427	387	419	388	406	393	367	397	391	390	418	395	430	403	426	403	381	404	402	373	411	369	442	397	397	401	390	401	388	398	423	423	406	395	410	396	402	422	416	429	426	412	397	410	389	398	419	399	418	373	389	438	398	378	391	428	393	420	402	393	408	376	412	422	399	451	408	398	404	426	444	422	432	410	397	413	408	434	417	384	423	406	394	389	414	406	381	421	373	367	406	419	412	428	410	417	390	406	385	424	387	414	405	417	410	394	418	432	422	405	409	411	391	420	381	410	395	396	391	380	378	413	417	424	413	407	420	401	426	432	398	413	402	395	383	371	379	397	399	399	390	394	368	403	422	419	408	370	407	381	369	406	389	421	421	380	440	390	385	405	371	406	388	424	389	413	396	389	388	437	388	363	388	420	430	417	407	401	406	438	394	408	397	402	434	415	403	399	432	409	399	380	394	398	382	415	399	417	391	383	383	409	407	398	417	409	369	405	368	413	403	383	419	417	424	372	387	385	419	420	425	374	421	441	388	434	410	401	397	362	395	432	406	407	421	427	409	415	446	392	400	402	416	433	389	387	403	383	411	405	405	413	400	395	404	396	399	393	406	431	397	410	408	420	375	401	403	422	386	430	445	426	379	409	351	403	412	402	392	405	378	411	403	385	429	387	401	405	394	396	390	377	384	407	461	380	402	419	395	417	417	380	374	394	398	386	411	397	410	434	396	422	427	420	433	423	428	389	411	433	379	364	359	400	401	376	410	427	404	394	382	442	405	426	430	397	388	397	377	433	392	394	374	435	405	423	393	406	396	404	408	396	392	380	412	409	400	395	400	416	383	388	435	390	403	412	406	369	361	369	428	389	430	396	396	404	382	403	426	388	413	395	408	375	392	414	379	384	433	364	404	438	400	391	427	398	432	397	379	453	373	427	385	399	411	438	397	402	388	405	394	436	425	448	419	382	414	365	390	428	387	396	421	391	413	442	415	402	376	397	415	367	384	369	380	414	373	403	420	402	420	443	394	403	421	434	393	408	424	424	404	411	380	391	412	429	399	388	394	474	391	427	392	399	371	361	423	399	396	423	421	399	394	435	436	394	386	408	398	388	388	429	368	393	435	418	429	449	352	408	423	396	400	394	405	417	397	397	390	391	399	395	434	405	380	392	412	443	416	428	405	396	424	402	397	383	417	409	429	390	414	408	418	383	387	389	383	416	363	420	391	405	415	394	405	386	415	435	415	435	365	417	397	403	397	402	399	417	405	374	433	369	444	401	419	424	413	404	389	424	444	421	411	441	395	404	394	415	428	404	412	425	413	406	385	404	388	335	389	393	416	417	376	415	379	393	392	401	395	447	397	403	442	400	382	383	427	412	427	396	381	407	410	392	421	375	428	406	390	383	393	396	404	401	405	413	375	428	385	408	393	387	389	420	402	401	382	406	381	383	413	382	409	380	389	391	401	413	391	438	447	419	380	383	419	410	389	375	386	379	397	409	373	378	414	433	428	410	404	392	390	414	417	386	416	398	412	380	387	413	433	402	383	427	401	391	382	414	400	422	394	385	412	386	345	356	414	440	374	419	407	379	409	437	402	417	462	401	389	368	396	400	414	386	368	420	378	386	384	409	422	415	408	378	391	384	395	399	386	382	387	385	424	398	381	410	399	456	393	401	375	410	407	384	395	388	374	394	416	432	397	409	387	404	382	377	408	412	395	417	398	416	388	423	409	385	426	389	363	428	393	412	390	397	377	430	417	404	396	418	411	389	403	417	412	426	420	408	429	409	382	435	409	430	413	412	408	392	438
24885	21699	27547	25017	13997	1781	951	859	1027	836	813	818	795	762	792	782	770	758	770	785	741	745	737	726	777	795	800	811	766	761	779	774	746	695	768	822	747	837	749	742	781	756	763	728	750	823	771	779	758	747	751	774	744	750	736	738	828	761	746	767	727	763	769	759	768	771	754	755	758	750	739	792	753	738	804	783	796	782	798	785	801	743	776	771	768	791	793	703	754	742	753	732	754	790	739	793	792	715	755	758	794	698	808	808	763	729	765	784	759	783	756	756	770	724	829	710	741	715	748	739	702	749	751	791	735	786	764	736	743	754	785	759	815	805	771	794	789	796	758	724	735	746	772	780	775	784	787	745	790	787	753	752	782	720	758	715	794	750	732	760	726	770	754	719	750	835	712	740	818	789	745	760	789	750	753	783	740	779	785	692	775	777	787	765	770	739	740	780	736	748	769	755	718	753	744	744	784	797	766	712	737	756	748	762	807	746	732	793	800	758	747	778	742	771	764	756	772	738	778	761	786	721	805	746	775	747	773	738	743	763	791	783	751	759	719	757	751	758	784	787	756	813	757	728	758	725	774	822	769	759	729	745	687	745	792	815	762	766	781	767	775	786	792	736	771	792	788	798	771	752	744	767	698	755	738	778	717	720	756	751	755	722	753	772	761	801	744	771	781	737	747	780	761	790	809	795	770	786	753	749	794	759	771	750	808	797	803	790	791	751	761	783	827	756	749	746	800	742	787	764	726	742	800	760	762	747	744	762	753	740	704	786	759	757	804	710	761	821	752	777	772	757	751	775	773	730	778	730	757	737	697	782	782	737	752	776	796	804	713	747	785	793	785	720	788	731	796	780	752	730	794	730	738	771	777	740	747	760	772	714	769	730	711	752	764	768	766	761	767	750	813	755	801	797	745	764	788	741	746	736	725	760	743	727	753	739	781	804	790	771	736	776	822	777	762	723	782	728	747	765	793	765	801	773	759	762	779	765	700	736	764	774	744	746	713	740	797	738	780	764	784	802	774	745	781	754	763	791	764	771	761	743	825	728	796	780	816	778	765	792	756	765	724	760	760	764	738	769	761	755	750	741	766	767	751	739	760	754	768	770	769	786	779	743	789	750	762	757	760	757	758	769	743	735	772	738	780	715	748	722	782	792	727	812	748	762	765	762	791	823	775	693	760	749	789	730	755	753	772	791	738	753	802	746	761	763	777	734	762	727	757	756	742	798	772	793	757	754	760	739	817	738	729	769	717	792	739	766	753	781	735	711	742	734	771	801	740	700	763	776	729	790	742	752	768	763	742	753	809	777	802	794	736	737	736	708	785	749	791	726	729	721	764	778	702	775	745	761	787	740	772	707	743	783	709	732	818	794	720	771	702	773	741	747	788	802	735	717	801	763	743	759	778	802	829	764	806	778	780	741	721	776	744	849	808	804	733	828	773	788	755	796	779	793	767	768	743	783	769	743	775	772	751	744	763	750	764	717	735	762	746	768	767	762	778	734	759	747	775	782	759	763	783	758	765	780	732	771	753	741	736	804	733	761	794	721	751	790	758	703	784	785	780	808	770	767	764	754	723	802	742	759	736	755	759	818	805	813	767	733	789	755	783	761	792	737	792	780	747	735	779	759	818	786	730	777	742	721	782	770	760	783	734	788	761	767	779	792	759	756	759	767	763	751	746	761	719	757	753	796	773	754	733	804	772	752	721	703	796	781	757	813	740	749	752	756	789	784	780	786	738	780	770	787	745	806	832	766	744	704	745	761	754	814	809	810	765	804	758	782	843	740	769	738	741	764	794	723	745	702	772	736	741	772	733	740	773	773	720	777	717	768	778	722	723	738	705	685	739	722	788	761	744	795	767	781	804	739	707	748	802	780	783	764	787	754	755	743	788	788	756	768	746	744	755	729	708	777	785	792	783	784	714	805	773	726	779	784	801	790	813	774	769	736	770	749	748	741	763	781	749	769	781	791	773	744	749	770	762	814	756	778	790	779	765	813	782	795	740	776	781	775	775	738	769	752	749	745	798	780	731	769	691	760	781	802	780	763	756	758	790	772	735	784	753	746	754	771	762	792	772	732	780	754	752	791	762	703	757	770	751	769	780	771	783	748	745	777	770	731	780	770	765	757	809	812	794	784	761	762	737	783	788	825	809	737	765	830	770	705	775	786	730	789	765	752	752	789	799	759	745	751	777	766	771	770	781	754	720	731	707	757	818	810	751	765	767	731	776	782	770	750	769	765	757	713	794	770	816	707	744	765	782	815	797	779	762	756	782	825	725	729	777	740	771	811	830	770	759	805	751	783	777	786	811	726	784	781	781	729	829	750	766	750	693	750	777	781	824	795	774	780	763	751	745	771	780	715	708	732	851	763	771	788	811	750	759	817	752	718	805	778	720	721	770	706	764	728	754	734	732	720	757	769	723	743	748	733	741	761	739	777	757	787	720	758	804	767	747	727	759	799	778	746	765	709	789	781	785	747	724	750	783	773	752	779	737	783	773	749	707	782	771	772	748	744	754	735	774	762	758	753	758	756	758	777	767	806	786	724	795	762	762	766	735	755	766	750	750	733	781	752	770	787	776	735	731	764	772	746	752	787	746	809	792	802	800	797	822	775	776	794	722	756	772	706	729	725	805	763	748	766	785	762	787	741	796	784	735	733	772	774	779	718	796	776	800	749	785	818	762	761	787	718	768	795	723	743	774	801	797	816	795	749	743	740	758	767	793	749	792	722	775	793	773	713	779	735	764	789	764	766	775	763	713	765	800	729	779	737	764	721	793	760	803	779	825	807	785	757	757	767	765	784	809	773	776	761	760	793	757	771	744	773	759	827	758	778	832	766	739	764	769	774	746	746	750	767	775	757	780	717	763	769	759	807	754	761	739	751	726	788	769	756	773	811	757	747	726	818	798	797	714	791	778	772	761	753	773	758	762	711	683	762	776	825	768	769	750	792	770	787	791	744	756	787	799	767	750	775	706	769	760	761	740	723	791	762	777	749	820	750	805	743	741	792	776	758	778	778	746	804	798	763	690	786	762	746	812	760	752	778	795	783	779	720	682	772	756	769	753	771	765	743	804	738	757	758	794	715	827	785	755	729	722	773	756	749	744	818	723	772	783	787	757	774	730	784	727	735	707	758	757	776	776	716	783	823	725	794	765	747	809	729	742	786	792	759	773	757	758	739	724	816	749	743	722	771	802	736	739	791	727	786	777	741	731	711	735	760	759	778	775	712	793	743	771	770	771	731	746	734	743	799	768	716	784	785	765	772	744	850	753	758	839	739	784	815	770	758	769	769	699	786	745	748	776	767	770	759	776	813	782	765	805	740	810	743	743	784	746	716	753	747	768	744	772	762	747	788	734	752	787	787	784	713	784	781	767	749	777	771	762	753	795	784	797	751	708	734	775	736	752	790	746	738	750	713	774	781	760	775	750	745	764	776	714	772	733	765	788	801	736	759	770	728	790	807	764	753	784	757	746	748	758	757
37613	64482	14065	9558	5902	1189	1103	1041	1343	882	907	860	870	829	856	847	815	880	881	878	818	777	854	836	853	826	794	790	853	816	818	749	877	820	759	850	822	758	813	835	842	763	793	814	817	795	847	825	739	834	817	774	809	818	844	847	811	791	795	819	839	811	803	764	787	770	800	826	790	820	807	820	772	783	783	775	806	819	836	817	816	800	821	800	819	788	832	812	840	797	803	799	828	778	805	789	785	816	790	803	731	798	800	787	828	850	785	785	775	772	790	817	795	796	736	813	847	794	815	813	795	854	795	781	790	806	795	826	827	747	782	788	845	807	817	793	806	807	808	766	794	817	811	817	766	768	811	770	828	801	774	795	847	837	818	763	809	789	804	794	797	800	780	833	794	822	782	791	791	834	749	777	789	859	766	819	777	814	766	797	799	778	799	755	799	844	783	788	794	787	786	830	770	794	775	829	776	809	777	832	810	837	794	801	810	767	787	839	811	854	763	787	854	795	798	758	819	814	786	817	813	793	835	773	781	799	792	878	763	809	826	786	847	782	740	798	804	776	787	796	793	777	823	744	794	818	752	793	805	827	817	743	837	833	802	735	817	744	854	809	758	817	833	817	778	782	755	830	785	809	724	792	768	745	793	828	790	789	788	840	836	831	775	776	819	790	826	794	799	816	802	790	804	792	784	849	768	805	801	800	809	738	764	761	813	762	782	769	856	785	779	781	795	832	807	794	847	877	780	765	801	767	812	819	769	790	790	816	835	814	840	818	838	805	768	778	799	816	788	817	806	783	804	768	792	800	815	805	816	780	799	765	785	819	835	765	836	811	858	802	797	768	797	776	805	797	826	765	766	801	831	837	830	817	777	842	783	852	771	766	834	740	821	810	836	788	767	808	812	854	749	826	770	843	768	774	781	761	767	833	817	798	803	760	770	775	774	843	823	802	772	823	795	766	812	786	756	792	831	780	785	807	725	813	809	813	762	774	762	794	801	773	830	766	817	788	775	770	719	804	776	785	760	792	841	843	765	817	795	786	800	776	815	847	780	856	787	852	776	811	796	768	849	792	848	740	756	815	796	853	828	756	861	790	820	783	801	757	755	786	783	809	808	802	861	786	817	755	866	779	767	822	850	809	787	801	748	743	857	777	792	837	761	803	796	797	793	811	868	766	788	821	819	772	766	762	808	775	824	764	785	803	851	853	845	769	802	789	783	872	805	838	790	756	827	755	812	786	837	772	831	828	878	818	778	759	872	774	783	742	817	809	814	796	814	810	831	797	793	783	784	802	781	752	800	770	820	776	802	769	816	791	747	801	765	817	834	787	828	790	788	774	820	777	773	819	763	830	790	791	784	831	779	848	818	775	796	790	767	839	787	758	782	777	816	766	781	745	777	816	779	812	830	879	786	791	770	801	816	799	810	818	814	836	780	792	798	773	842	803	822	772	762	800	803	848	817	783	815	788	788	758	857	811	749	790	824	798	737	784	789	753	810	776	768	816	844	832	765	828	794	811	797	831	756	802	813	763	827	790	813	751	812	857	794	806	774	753	796	779	820	758	769	821	817	757	806	807	775	802	836	815	764	805	826	764	806	842	783	840	850	754	803	750	831	817	793	866	764	808	814	801	801	829	780	752	780	834	833	797	843	781	776	755	776	802	755	812	805	817	787	775	801	835	784	789	795	855	773	832	796	788	839	810	784	811	803	772	794	782	780	815	814	781	872	791	788	853	837	807	786	789	824	844	782	794	796	859	801	797	796	776	778	762	843	797	829	746	798	790	723	740	817	809	771	808	833	812	807	828	868	802	811	803	734	803	777	772	761	818	768	778	761	766	848	809	800	788	791	812	826	801	812	811	788	826	788	800	837	819	777	812	810	792	762	732	776	788	777	837	766	795	855	778	790	784	828	823	822	809	784	825	788	714	792	781	834	777	816	849	786	785	828	834	806	743	835	763	736	772	819	737	796	831	777	795	791	826	813	802	805	808	758	791	826	771	806	811	812	774	806	767	818	838	798	779	755	810	791	775	765	821	812	820	784	795	830	746	759	782	709	774	813	770	750	819	809	755	817	749	820	813	799	793	829	808	819	781	772	788	809	737	750	846	773	799	765	805	775	799	801	756	775	802	746	794	782	813	755	804	775	711	812	823	831	786	796	750	855	804	781	756	782	752	784	825	836	807	776	795	809	798	797	828	741	771	757	820	809	835	807	807	787	782	876	761	778	779	832	785	806	807	800	833	757	836	777	864	774	830	774	723	790	799	754	804	784	809	763	735	795	731	805	811	787	853	765	828	796	790	798	816	764	789	840	808	755	788	856	812	760	771	814	783	794	845	783	800	793	866	821	798	781	747	802	775	796	773	833	822	787	814	769	750	833	783	786	807	797	828	827	821	801	799	786	791	784	771	796	775	774	803	815	810	826	819	807	768	798	835	833	854	840	784	806	800	787	794	811	792	790	800	793	773	812	831	816	792	857	808	801	797	779	804	775	803	797	816	751	806	860	838	803	817	805	754	765	768	804	755	693	808	753	801	824	789	782	768	790	793	839	771	826	811	788	819	819	823	848	797	821	770	776	745	744	788	763	774	724	773	790	766	767	811	795	828	738	768	785	801	748	818	809	757	834	814	824	791	798	793	856	746	766	847	848	804	809	813	793	821	771	791	834	831	813	825	814	804	789	839	805	771	774	795	836	798	718	813	802	773	799	819	843	795	818	793	777	818	765	820	816	743	840	773	793	757	857	837	822	794	781	803	772	765	826	861	820	827	819	824	823	822	790	827	801	837	763	813	813	809	771	782	801	760	811	830	772	779	814	816	799	835	821	760	772	821	778	824	836	813	788	753	760	801	823	776	780	787	766	844	814	740	822	783	769	800	840	810	800	805	800	846	758	800	788	824	804	799	796	812	798	767	793	868	788	815	806	767	795	781	821	832	751	796	833	814	764	772	779	782	819	785	816	810	768	818	772	753	776	807	821	801	772	809	797	801	814	745	809	846	775	791	794	774	766	801	789	793	822	823	753	795	860	772	828	818	796	831	790	826	829	811	824	828	809	818	815	795	839	849	801	851	789	812	782	752	820	804	823	830	779	809	780	785	761	801	808	775	747	789	785	757	849	768	769	777	828	810	812	819	805	850	813	812	829	818	825	784	765	755	791	769	804	761	832	831	760	771	769	774	775	806	776	768	771	798	803	801	774	855	797	805	810	805	772	797	822	850	850	811	789	812	805	838	771	848	818	832	767	787	800	836	812	833	743	768	791	798	766	798	829	836	799	832	758	796	771	779	826	782	818	770	853	774	841	805	847	810	774	793	804	831	863	815	790	826	772	806	819	806	764	774	828	830	817	826	778	837	776	781	810	848	792	793	796	786	773	834	842	827	801	805	800	864	791	748	816	826	800	810	799	832	808	775	844	825	796	777	840	847	759	799	818	777	829	805	788	802	807	757	820	761	791	753	826	782	787	813	783	756	773	863	829	789	808	807
22616	21186	28837	23766	21161	21240	15141	1736	1815	1184	990	929	985	959	878	910	922	906	917	885	897	870	939	893	842	911	858	836	837	817	864	801	861	815	845	809	826	870	904	875	831	878	893	814	875	843	827	796	876	820	852	805	856	800	878	842	854	855	816	815	797	825	829	820	887	806	867	867	863	823	868	814	863	827	869	898	862	840	876	837	830	837	836	785	799	810	846	822	841	790	881	798	826	858	812	890	824	822	839	800	859	785	868	854	819	858	839	841	825	803	848	800	849	832	795	795	845	790	819	845	797	828	827	854	797	762	845	815	793	771	799	742	830	793	874	819	832	876	811	775	879	845	829	782	820	798	829	826	777	836	839	805	775	851	873	791	817	811	841	836	862	837	792	829	786	797	797	878	815	813	816	792	798	819	774	815	797	778	850	834	782	815	885	854	836	831	801	824	841	792	767	850	823	805	821	762	810	784	825	756	819	843	859	846	861	799	800	832	831	824	820	835	883	853	804	828	842	825	837	881	809	911	841	804	835	867	823	831	869	848	863	761	823	837	887	777	793	886	815	841	777	819	851	829	823	860	787	835	812	843	853	792	808	824	835	816	857	851	823	809	826	792	840	800	786	857	841	789	797	929	872	828	843	775	899	826	854	800	874	875	809	789	799	801	869	865	824	789	800	829	854	834	859	806	853	938	823	784	778	858	871	851	809	756	825	835	838	814	823	836	870	848	833	780	806	806	819	809	796	791	882	835	838	816	810	801	826	791	830	802	815	808	896	866	791	812	855	828	823	804	802	846	835	867	865	794	860	803	858	846	854	807	851	820	891	817	796	848	806	836	829	830	829	822	842	835	840	828	839	874	833	835	817	849	798	854	803	821	802	843	818	860	839	867	824	824	817	831	799	814	842	822	849	781	790	818	849	840	876	849	844	797	857	833	886	851	878	828	839	861	836	825	774	866	801	808	818	896	818	818	773	807	884	810	839	848	847	904	826	882	819	867	834	811	838	790	860	804	845	828	827	837	853	832	845	822	834	822	834	837	822	863	859	852	823	840	840	821	823	812	870	885	827	841	819	783	830	845	879	848	860	849	820	839	795	857	808	840	846	858	842	829	800	825	857	846	830	832	783	865	820	809	803	820	801	862	843	825	866	793	862	832	832	845	802	826	862	867	821	853	804	859	794	879	836	830	811	789	830	853	829	831	817	857	787	794	826	852	869	783	835	801	873	863	837	847	839	832	785	838	812	831	855	834	836	841	859	793	814	826	806	850	915	905	866	819	822	836	798	812	842	837	868	794	835	856	818	841	871	856	853	850	881	857	800	824	819	775	875	813	793	856	821	784	802	818	814	830	778	800	862	836	877	772	812	833	852	797	802	823	764	838	813	781	825	830	789	861	867	835	877	803	781	822	827	847	807	817	809	798	883	828	814	851	774	822	878	768	835	806	827	896	834	860	844	828	825	875	830	826	881	844	812	854	783	862	801	793	798	847	823	858	862	807	752	832	795	826	846	846	817	807	856	752	846	886	821	841	823	792	765	816	859	852	868	816	825	813	814	848	810	811	864	817	798	816	796	812	886	850	844	828	850	812	835	818	818	826	809	879	876	813	827	844	853	820	823	833	840	807	913	881	836	761	778	816	815	844	837	839	831	834	799	801	816	817	836	832	820	886	816	792	812	841	840	871	849	869	774	841	812	791	790	848	815	854	861	836	814	814	835	842	870	790	839	857	777	806	844	833	870	778	840	865	789	782	787	845	789	871	822	835	816	869	869	831	822	825	795	795	864	854	858	842	835	856	872	864	824	854	810	838	868	894	797	828	814	843	846	791	797	821	835	804	849	826	820	839	809	846	816	847	837	835	782	803	813	870	854	852	821	852	828	802	833	810	878	829	826	806	831	871	839	907	799	820	822	840	834	819	883	800	872	876	819	842	863	846	835	819	865	774	811	828	853	779	816	839	807	835	807	814	811	799	864	806	906	852	826	826	854	859	804	833	910	816	803	808	774	827	846	778	833	837	869	802	870	848	811	786	795	826	833	801	812	807	790	811	887	834	800	842	771	796	852	800	835	858	822	826	831	841	841	819	857	875	830	858	814	804	881	712	872	858	829	827	790	826	861	812	826	798	820	812	819	831	817	836	821	853	859	798	773	880	819	771	843	801	847	778	838	776	830	828	871	852	824	844	855	846	816	787	859	809	839	785	825	798	802	863	819	811	839	810	811	806	847	796	845	804	868	831	836	874	835	870	824	823	832	777	825	804	798	787	853	841	828	864	779	846	854	828	867	812	804	853	862	877	835	849	781	776	822	835	863	818	851	851	747	877	784	813	821	779	810	819	792	813	787	792	772	833	843	857	808	775	798	841	783	790	856	781	808	845	848	772	821	827	831	860	834	834	835	848	844	863	809	759	801	830	848	795	825	839	844	862	814	798	871	854	813	810	843	813	821	888	864	832	868	833	822	782	860	861	833	842	802	785	856	824	855	766	867	801	811	868	806	762	850	875	832	831	835	824	868	835	893	797	790	838	829	843	816	841	816	819	819	876	858	867	854	819	841	823	787	819	876	872	792	805	788	857	844	819	841	823	815	805	818	783	840	816	823	807	755	795	772	863	831	792	819	845	779	775	760	834	803	822	842	766	834	796	814	821	831	889	838	839	854	862	890	807	834	826	849	823	792	820	889	815	856	839	805	846	840	828	859	800	818	844	870	841	893	878	807	810	790	811	786	823	822	855	848	831	845	848	792	839	799	775	844	831	896	795	778	814	857	817	798	818	791	799	824	784	816	802	819	856	820	862	833	827	822	848	840	757	815	822	835	895	803	821	801	874	811	775	779	800	835	852	834	870	832	814	797	815	838	859	806	817	872	861	833	843	817	833	825	787	797	816	866	866	867	856	808	869	856	798	831	780	838	830	868	831	816	843	838	837	788	825	807	833	807	843	852	865	844	756	788	800	793	746	848	824	799	817	829	814	836	790	799	845	791	785	827	868	857	787	876	814	803	903	822	807	800	854	780	825	773	834	865	799	807	804	791	809	813	842	862	809	788	839	808	867	760	863	798	764	872	835	858	840	756	832	882	804	853	828	828	780	851	813	788	788	817	851	837	806	816	783	838	822	826	835	860	819	847	811	804	767	806	830	777	814	815	834	859	866	811	838	828	868	819	809	825	864	855	805	833	835	843	845	836	757	810	838	793	805	824	873	852	774	836	825	828	890	824	846	784	803	759	792	840	837	847	843	792	851	811	803	883	817	832	852	816	815	790	820	880	867	825	829	851	878	858	847	819	842	825	817	825	820	843	835	819	844	836	802	859	811	851	845	816	801	845	834	892	794	851	802	790	854	855	850	859	835	824	880	796	823	897	850	800	854	805	852	832	813	835	788	852	776	836	827	810	845	876	827	870	872	893	856	828	890	876	851	833	851	822	860	848	816	854	831	848	794	863	823	830	836	856	790	879	899	897	834	794	897	834	812	802	848	859	793	776	808
46766	80229	12784	22715	5691	2345	2009	1638	2729	1246	1160	1097	1065	1001	1000	995	984	994	920	836	853	920	903	912	833	832	830	854	850	817	837	855	859	838	788	799	823	776	851	852	820	837	802	891	846	832	811	839	791	838	765	814	822	825	820	791	840	790	869	851	796	800	834	824	809	812	817	797	804	828	785	827	898	784	820	837	886	814	807	832	833	839	841	797	849	828	842	826	801	829	796	812	857	830	857	798	823	812	882	807	820	830	835	798	862	874	834	811	807	836	834	827	799	832	812	809	793	824	830	851	866	810	823	811	809	830	864	857	829	851	855	838	832	821	799	812	850	795	816	845	826	841	846	832	834	809	835	837	812	813	828	816	844	864	821	831	793	916	816	823	847	814	836	839	800	802	771	820	789	867	773	800	812	774	840	876	838	820	827	849	862	789	814	800	822	869	839	806	852	793	798	840	826	881	826	827	822	833	875	877	828	791	857	864	821	832	791	816	825	802	847	791	843	818	840	844	777	773	782	836	812	796	766	855	860	830	817	874	773	866	781	835	802	796	798	784	857	789	881	780	804	802	845	846	751	854	809	873	822	825	824	864	839	805	802	869	855	837	818	790	822	835	772	823	809	800	791	797	865	848	791	818	810	787	817	780	766	831	830	839	811	840	833	823	823	871	785	824	826	858	842	884	775	804	807	815	810	877	864	840	849	844	807	859	833	815	835	783	823	857	817	833	821	790	856	827	888	835	827	796	842	836	834	833	823	842	796	821	797	817	794	789	831	840	864	846	857	848	883	856	788	843	894	841	815	859	798	792	795	807	850	808	806	782	830	810	753	836	871	806	790	865	825	846	804	815	836	825	861	805	834	805	846	816	839	832	835	845	810	811	833	766	828	831	790	834	833	830	813	839	795	830	819	817	882	860	777	800	832	838	822	897	839	824	857	842	778	817	847	817	813	825	818	767	842	848	852	766	816	832	825	888	779	792	795	809	819	874	826	814	800	795	801	811	834	828	796	822	840	809	812	862	830	840	803	842	813	874	780	746	798	770	815	861	863	796	793	835	731	833	829	862	808	842	798	829	832	772	850	813	841	787	854	871	832	830	865	746	788	745	805	803	850	827	844	801	815	812	877	819	818	820	801	801	850	813	847	825	784	842	834	788	794	845	814	812	848	830	843	824	841	835	797	887	872	790	853	846	794	802	812	829	834	813	782	783	820	834	809	818	918	818	824	783	775	762	826	830	760	863	829	801	829	789	803	824	870	780	831	826	815	839	838	870	849	821	779	858	767	836	813	804	804	869	820	792	850	823	806	882	837	879	826	826	825	851	842	819	846	784	840	795	817	806	790	835	845	834	802	825	824	838	786	842	804	863	821	828	793	857	798	823	788	844	796	828	807	861	823	813	858	789	794	809	844	798	799	819	808	816	798	796	821	818	822	821	836	853	857	821	804	810	797	881	784	847	793	796	813	797	828	883	823	821	859	804	824	872	826	838	855	814	787	825	823	793	880	830	810	816	793	826	799	904	787	833	818	827	840	832	804	837	841	853	837	820	834	854	860	833	796	806	836	866	777	830	780	809	817	775	844	788	867	831	811	795	874	801	796	847	851	825	805	799	803	845	859	846	825	767	855	848	822	832	836	820	811	844	830	824	858	853	815	815	818	797	828	810	838	820	858	809	784	862	829	819	759	808	796	862	829	842	826	805	852	785	811	816	833	833	837	810	834	799	845	876	852	830	789	761	790	815	853	835	853	834	844	829	846	841	808	834	850	805	842	820	787	782	848	778	854	793	829	833	831	819	784	845	830	813	836	866	842	769	874	790	862	812	812	789	806	820	815	820	780	844	863	815	832	746	814	808	802	844	820	801	848	747	792	857	880	826	829	829	852	805	807	772	785	822	802	833	818	862	847	831	751	815	822	819	881	819	812	820	829	837	823	858	816	805	793	844	804	869	794	774	830	818	824	787	807	868	795	809	797	831	862	853	747	795	767	832	824	812	835	851	854	814	845	833	814	810	856	876	803	815	798	835	815	861	823	805	851	791	837	852	839	830	858	884	797	784	847	827	790	789	880	832	822	816	829	830	832	807	838	832	841	873	843	916	842	807	827	776	843	828	777	844	844	840	793	868	802	794	834	821	882	787	816	838	800	818	831	880	842	791	838	783	761	873	830	808	810	821	804	812	812	808	809	852	866	823	861	784	849	748	840	797	871	808	786	863	784	806	853	766	851	809	863	805	814	853	803	818	823	821	902	779	844	812	839	818	852	812	837	801	812	845	841	857	848	878	806	793	854	843	829	800	854	837	816	804	810	810	804	855	861	822	743	814	812	849	833	807	874	857	835	834	844	813	906	816	814	789	863	840	750	801	787	817	839	782	809	840	875	815	829	846	817	796	782	868	814	804	797	799	822	807	829	815	827	784	827	805	821	873	807	840	849	862	858	781	840	830	819	862	861	825	874	821	845	816	839	855	860	829	873	826	859	854	818	898	824	813	818	806	807	825	782	839	857	885	776	843	817	813	853	829	822	809	776	862	871	824	861	832	826	832	786	853	830	809	824	799	802	809	793	837	840	833	836	788	844	823	819	824	849	779	841	803	819	832	836	784	814	835	825	819	813	848	804	879	842	823	774	846	820	828	877	817	843	834	808	815	805	837	857	834	822	809	811	816	822	877	815	791	821	821	800	803	793	830	765	849	851	824	850	815	876	851	855	822	842	814	798	838	816	822	857	808	834	838	814	841	848	841	833	860	861	843	783	835	808	805	773	821	799	773	780	881	824	855	826	886	838	849	834	827	752	812	815	805	864	770	785	842	811	805	821	839	828	860	793	790	822	805	809	850	822	816	800	849	804	813	833	871	885	823	825	832	773	764	849	781	814	815	820	770	774	856	810	804	851	802	873	840	807	775	805	888	819	807	874	831	841	809	786	853	767	807	798	814	849	797	820	812	769	816	812	758	853	873	826	817	808	836	851	805	837	808	855	873	826	856	874	844	817	841	812	828	853	811	822	795	836	828	845	815	836	848	779	810	813	797	802	851	801	787	801	837	820	846	804	817	826	797	788	823	822	871	795	795	820	822	871	844	808	856	844	857	850	869	788	795	814	807	879	805	833	840	859	835	789	834	882	862	823	897	827	818	858	779	841	802	849	793	881	819	850	841	834	783	870	839	790	836	809	800	823	823	802	794	803	821	812	842	779	809	801	837	834	846	800	820	883	792	811	857	807	857	827	839	830	875	868	835	801	791	878	844	832	823	820	850	773	802	804	820	827	869	809	824	860	835	829	811	816	865	818	848	795	795	829	781	832	818	835	836	811	827	829	796	822	828	758	833	804	796	796	754	825	760	854	844	835	794	818	776	830	798	824	829	813	747	800	829	847	803	815	856	872	832	819	824	806	843	807	789	838	801	821	818	834	886	800	828	890	861	879	812	826	872	814	827	781	873	774	826	825	819	887	808	838	828	828	891	796	816	814	813	759	820	889	868	830	818
28843	22467	13688	2796	569	465	506	435	469	410	421	424	409	422	439	460	418	437	445	440	424	423	465	413	481	455	408	453	429	423	427	430	362	444	439	410	392	456	419	456	417	454	472	426	431	435	436	421	403	399	384	415	389	423	463	423	397	404	409	468	409	445	432	429	416	438	412	436	406	473	433	479	402	370	415	423	439	438	425	419	428	383	416	416	423	426	426	428	462	434	444	442	409	392	417	447	384	431	461	456	405	434	415	427	414	442	378	430	438	428	409	446	417	395	433	471	386	420	415	420	419	420	413	430	441	405	459	422	433	432	466	425	452	435	437	417	405	396	430	463	441	418	427	440	377	435	432	419	404	426	415	448	390	441	408	491	426	405	448	417	402	447	429	398	448	407	432	429	428	425	454	417	456	481	417	425	429	434	404	398	415	442	437	419	425	423	411	439	427	412	434	432	420	427	403	419	417	386	417	418	433	410	427	438	433	419	443	425	480	433	429	425	458	421	436	441	436	429	422	436	445	375	429	417	464	430	415	428	419	428	429	411	438	403	417	441	447	415	426	434	431	428	418	426	452	450	415	444	412	421	416	457	426	367	443	445	389	490	443	442	415	414	386	452	432	433	446	398	393	436	421	431	403	416	427	406	405	470	418	415	423	359	403	397	425	450	435	411	409	421	427	401	426	422	478	382	451	412	405	395	403	383	459	417	407	417	350	432	424	405	414	452	407	405	455	438	422	432	421	389	415	387	419	415	423	432	423	422	410	413	433	404	416	430	437	438	431	427	431	447	402	446	416	443	416	406	420	441	449	408	421	403	418	415	406	420	410	420	417	406	420	447	442	437	461	415	403	416	433	394	408	441	488	433	469	425	421	467	419	434	456	431	448	401	407	430	381	431	410	412	471	436	436	435	413	452	427	408	432	448	418	439	399	441	434	420	399	442	432	450	425	403	435	411	432	434	387	403	421	446	409	420	447	463	415	428	428	460	414	405	420	453	457	445	427	435	422	479	425	447	468	409	428	419	447	414	446	425	454	432	433	459	420	424	381	443	437	426	414	418	440	400	413	431	425	414	453	419	406	390	386	420	430	422	384	436	411	426	471	415	441	452	409	459	407	443	408	407	415	423	382	413	444	416	423	443	443	427	431	450	414	424	398	412	426	424	446	405	455	431	446	423	457	401	414	427	424	422	411	428	389	445	436	452	406	402	434	424	456	394	418	388	432	412	414	476	419	417	393	421	449	417	420	424	435	381	435	418	419	414	412	414	423	423	402	457	446	477	392	425	454	409	420	399	397	470	426	405	395	451	400	438	426	408	450	412	400	411	450	420	457	421	421	403	429	454	414	452	450	428	408	437	434	418	387	407	438	400	422	418	414	420	418	430	458	454	447	410	427	433	421	434	426	415	423	437	424	429	440	444	420	430	426	428	433	447	444	412	390	397	411	430	411	428	387	412	416	386	417	386	383	427	403	429	426	450	405	452	440	417	438	449	466	433	409	443	433	405	401	408	417	402	405	441	443	392	400	434	407	406	444	442	444	435	440	415	445	429	384	423	402	400	439	428	412	399	407	452	419	411	417	435	456	423	409	431	417	419	417	409	427	458	390	418	399	394	434	428	437	433	430	412	434	407	435	468	413	420	404	429	431	442	433	401	412	446	402	411	439	464	433	423	404	450	410	431	415	436	453	402	419	413	417	440	431	419	403	423	430	394	440	371	419	400	407	416	424	433	419	438	423	398	391	428	400	408	438	403	434	425	396	448	414	434	405	430	458	385	411	427	441	423	432	436	426	400	425	382	429	456	432	421	434	428	455	427	402	396	455	382	434	416	440	415	410	428	427	444	436	411	462	434	412	454	466	440	396	433	449	439	417	440	410	424	436	415	441	413	428	454	399	424	476	429	440	454	444	454	444	418	449	449	402	446	423	418	452	435	456	417	445	434	454	414	384	415	430	450	438	406	432	439	460	407	436	401	442	428	406	418	437	385	424	398	434	372	466	444	463	413	456	446	421	405	410	416	458	397	400	410	396	437	433	406	417	393	417	414	467	404	404	464	432	422	415	423	383	472	404	427	448	412	436	458	433	441	443	420	432	456	408	444	409	397	426	437	408	418	430	418	456	388	416	425	459	428	443	460	444	389	401	424	443	430	430	398	424	411	414	432	455	409	410	450	413	409	441	443	424	382	452	426	435	435	412	413	430	409	441	395	464	491	441	443	412	447	438	410	405	359	423	437	399	457	398	391	438	432	424	433	396	405	427	399	415	415	427	399	411	438	395	454	431	390	441	425	433	407	457	396	403	448	439	411	410	443	407	385	405	448	434	424	439	428	394	456	433	429	411	400	401	432	431	412	418	419	399	419	439	411	420	406	461	452	394	444	426	405	418	395	396	407	418	422	419	430	417	457	438	427	432	447	448	445	404	414	399	400	437	455	434	397	402	405	446	392	420	460	460	449	416	419	417	368	426	444	427	451	424	428	428	437	412	451	404	411	420	417	421	405	401	372	401	447	442	452	424	427	450	447	389	399	411	396	427	437	415	444	413	421	400	428	440	408	408	436	410	408	445	452	424	436	434	405	430	395	396	431	410	432	425	429	434	420	432	397	422	432	411	438	446	406	420	420	417	419	421	421	401	393	430	448	431	437	440	396	408	421	429	406	425	414	462	440	387	435	427	463	446	447	405	417	430	450	418	400	453	423	433	424	420	409	416	415	442	418	430	419	443	412	443	436	444	426	444	428	429	417	413	429	422	425	424	425	396	443	427	419	457	400	424	448	422	450	434	437	432	411	418	422	403	393	448	406	418	444	402	419	429	412	441	384	449	413	429	458	452	462	416	389	416	457	448	395	419	410	421	425	474	406	440	398	414	425	417	397	436	400	427	411	418	448	404	433	426	394	426	435	417	431	417	379	434	400	460	450	415	459	434	415	402	458	419	400	403	462	422	428	427	453	436	457	407	412	433	411	382	397	432	425	460	392	405	425	427	410	400	428	442	389	429	407	397	389	477	441	360	441	437	425	420	412	431	436	454	446	385	456	420	413	424	431	378	444	427	419	425	441	391	420	393	399	396	418	438	416	429	437	418	391	407	423	404	416	437	435	420	409	409	405	447	423	422	435	421	449	423	423	427	434	422	425	407	409	407	405	423	423	417	410	430	436	394	453	434	412	430	420	407	421	411	401	459	424	395	422	433	446	426	462	412	413	433	408	430	472	440	447	434	431	419	428	425	451	442	386	412	443	432	402	389	469	401	406	405	401	390	394	426	435	399	441	460	400	401	434	449	371	408	452	430	442	448	435	450	468	429	439	396	448	412	403	445	367	434	453	439	434	405	486	431	434	431	435	443	435	423	440	414	407	415	430	425	419	418	412	429	432	448	435	465	445	423	433	402	453	452	398	402	414	409	479	417	452	404	407	394	413	426	419	438	387	421	395	415	429	446	458	405	396	393	439	404	432	421	436	434	426	405	447	444	436	456	434	411	411
25058	29205	1582	1941	555	520	473	530	500	478	456	485	483	468	482	407	470	466	452	467	472	512	492	498	485	473	477	457	487	485	490	482	523	459	454	447	466	487	448	436	469	450	504	501	476	468	436	495	421	489	470	481	453	477	446	447	499	470	448	440	471	516	490	466	440	473	438	466	462	469	489	499	447	447	441	473	440	430	441	444	414	469	472	486	475	443	448	494	470	441	449	469	475	502	481	484	478	477	454	475	488	408	445	448	477	463	466	502	453	465	474	445	480	490	477	476	463	475	461	457	454	466	424	463	438	471	463	458	460	498	452	465	470	466	539	483	443	480	471	466	485	446	444	477	456	480	493	462	503	461	479	437	495	494	508	478	453	476	517	466	502	431	480	486	431	453	501	473	475	456	459	435	483	439	473	457	490	423	459	440	493	448	440	453	450	456	463	472	470	444	458	480	454	455	463	470	484	477	477	447	525	465	448	491	431	450	479	468	466	492	459	436	480	489	489	494	453	508	466	491	467	494	448	475	470	426	484	455	452	507	488	492	426	426	477	440	439	471	457	483	466	473	498	461	454	471	458	455	444	458	437	429	460	485	490	424	478	460	459	488	428	495	453	486	441	451	475	502	460	465	415	488	489	476	467	490	479	479	438	482	452	473	466	472	488	455	432	455	501	479	425	483	498	453	486	467	439	496	457	457	465	481	474	439	480	482	467	478	459	470	481	461	474	484	455	497	469	446	412	471	417	481	488	452	454	454	495	475	464	440	478	472	492	486	443	457	467	462	486	446	470	460	464	493	490	478	457	469	445	446	452	434	460	459	447	469	474	457	409	476	456	458	447	473	465	452	447	441	422	508	459	484	459	495	449	485	419	434	469	482	448	433	452	461	469	486	480	442	421	469	481	470	452	445	464	476	461	456	445	487	467	426	452	438	470	474	451	478	488	441	475	437	465	469	455	470	487	451	499	464	446	456	483	447	456	466	458	477	458	457	428	468	458	471	479	486	446	466	474	431	473	483	455	484	473	493	481	453	479	456	445	480	441	470	457	455	477	416	484	438	498	470	458	465	430	457	426	446	507	474	468	453	442	467	501	461	494	469	451	453	458	460	465	439	464	454	489	449	482	461	431	451	477	474	455	441	464	459	474	494	460	484	466	512	455	460	468	474	456	473	480	472	476	458	439	490	525	455	471	425	507	427	451	412	472	466	484	490	459	465	443	459	492	451	482	440	468	470	440	447	487	429	485	454	453	510	459	428	461	453	486	431	454	478	437	474	463	440	457	459	444	482	437	477	430	476	456	480	450	461	446	420	464	454	466	505	436	508	445	476	472	473	472	430	459	456	456	446	490	447	440	498	457	477	452	447	482	504	440	476	469	441	472	441	465	474	441	482	477	486	484	468	452	485	449	449	442	471	483	510	436	508	490	494	489	473	491	473	444	461	483	490	497	446	491	469	492	470	463	491	479	472	485	474	452	451	508	493	483	454	470	481	485	484	448	468	498	474	470	470	487	477	468	493	491	466	486	434	451	475	457	477	489	448	484	465	487	489	478	430	493	442	429	499	490	509	484	519	495	442	501	454	480	447	490	448	478	492	422	483	473	488	475	451	490	460	447	473	417	458	469	481	449	505	488	461	479	454	435	516	453	445	488	474	484	434	500	484	486	480	441	448	524	499	470	488	441	469	465	475	499	452	449	456	429	465	453	463	449	476	431	470	491	475	466	466	482	475	476	448	474	471	515	495	494	459	463	437	439	479	455	448	499	477	488	469	471	433	431	473	477	452	437	452	446	461	465	483	453	487	437	477	419	457	471	461	461	473	490	501	463	458	470	510	460	474	400	476	428	495	447	439	488	496	476	478	490	491	466	451	498	450	451	431	466	521	448	446	468	443	476	469	457	479	415	467	464	451	444	465	439	477	493	462	490	463	448	489	511	425	494	461	474	488	489	463	517	488	452	495	506	460	466	488	455	499	474	486	447	453	479	458	483	464	476	503	481	467	462	473	451	479	484	441	470	498	512	446	463	453	463	468	485	457	438	477	480	449	490	464	447	457	470	495	452	481	511	486	536	475	508	467	467	449	459	466	472	491	495	462	457	464	484	492	466	475	492	446	450	480	452	421	447	447	450	460	484	479	431	477	440	499	477	458	498	498	494	451	472	473	488	449	495	481	499	477	460	483	456	429	505	472	412	463	456	474	460	468	468	468	493	471	452	489	510	447	495	499	462	472	462	482	459	480	481	508	432	441	471	485	421	485	463	495	442	446	506	440	470	454	470	506	457	499	481	449	488	482	483	474	468	446	471	468	485	456	472	491	424	465	461	475	495	505	454	476	458	467	515	447	473	467	454	493	428	454	468	448	522	474	474	472	487	430	489	503	484	492	475	409	447	473	449	478	452	441	487	489	455	479	484	468	438	489	469	459	465	496	428	470	497	489	444	476	502	491	446	454	453	492	484	488	460	476	474	466	484	487	438	495	497	512	467	471	498	443	471	507	443	498	465	444	442	472	455	450	462	504	458	466	481	447	474	469	473	470	442	455	491	523	465	463	429	482	464	478	463	454	429	475	443	441	496	441	411	414	469	456	459	444	467	472	474	475	450	493	422	478	482	446	512	422	439	470	447	463	451	481	461	437	491	480	450	488	472	488	486	498	501	475	430	475	455	491	491	428	455	457	445	455	494	491	455	435	512	460	450	489	474	456	470	416	467	439	458	464	482	456	430	484	442	503	479	455	475	470	466	515	474	446	506	464	483	480	499	475	459	506	439	454	457	482	450	480	497	440	496	503	489	469	458	472	440	441	483	460	456	495	481	466	419	463	444	467	432	469	453	449	486	522	491	476	446	454	507	469	456	462	453	460	493	468	497	444	452	506	474	461	435	480	495	441	480	477	490	531	496	469	449	479	452	472	486	468	461	485	481	472	503	458	445	443	451	456	482	484	439	450	479	424	497	455	449	450	500	456	459	464	487	500	485	462	443	450	473	468	489	459	491	439	465	446	429	479	481	475	459	451	472	445	452	434	468	462	453	461	481	471	480	430	466	472	476	463	471	499	493	464	451	456	442	449	493	442	501	464	471	468	414	488	456	492	472	469	464	500	476	479	477	447	469	489	447	479	463	495	472	486	465	451	423	426	492	482	455	460	494	487	457	471	475	448	443	454	452	474	451	480	460	465	482	448	497	426	485	478	471	448	454	482	454	447	435	454	492	473	452	500	490	484	443	454	435	438	473	464	447	468	443	451	476	454	492	457	456	475	426	488	451	482	452	490	465	468	470	483	462	473	481	499	467	505	472	477	500	494	475	464	440	459	463	491	463	456	448	489	478	465	449	458	486	468	469	464	461	472	483	455	499	451	454	463	506	488	465	480	531	448	435	449	461	452	436	458	471	463	500	434	450	494	474	499	418	480	455	491	478	479	422	453	463	490	443	473	471	472	461	488	456	500	469	495	484	484	445	453	488	445	471	455	431	445	474	432	425	473
23724	21211	28798	23775	20884	10305	1044	754	584	606	547	483	436	452	430	476	410	438	454	413	409	406	401	401	380	397	368	418	418	394	391	382	398	392	390	394	393	380	415	393	384	384	383	391	428	386	378	415	360	410	387	382	374	425	405	404	386	384	427	388	406	418	365	379	390	390	398	409	396	424	388	390	371	395	386	392	395	381	383	380	388	364	395	361	366	363	384	402	399	387	424	387	342	396	396	365	388	386	398	384	392	357	416	396	388	415	399	396	393	364	369	369	367	387	395	392	371	398	395	400	365	386	401	387	387	382	384	405	414	410	380	365	381	385	402	374	435	424	394	383	395	390	406	386	384	401	396	417	352	387	377	407	394	413	411	401	406	363	401	424	407	423	389	393	348	373	449	399	354	415	366	382	417	402	356	409	370	391	377	354	388	350	397	398	387	423	379	383	370	399	399	376	400	389	399	434	406	418	415	399	389	388	402	387	410	443	431	390	375	400	386	408	411	453	394	402	389	402	405	387	431	387	444	367	394	412	387	396	387	388	392	423	385	367	349	409	381	318	430	404	415	433	407	371	383	381	379	393	403	369	411	411	419	350	389	396	381	374	401	397	407	363	386	376	375	371	388	440	381	426	385	379	349	399	391	414	399	381	389	412	416	401	354	357	395	401	373	385	390	368	388	392	394	422	392	405	385	368	398	402	418	412	352	398	409	417	358	358	391	402	381	412	351	404	379	384	417	373	385	389	416	393	388	405	358	427	351	430	389	408	372	391	390	407	388	403	346	433	383	382	394	401	397	402	399	386	372	376	410	386	401	393	421	355	398	396	383	392	378	356	390	403	411	351	429	369	391	392	407	399	399	388	370	348	408	362	374	386	418	355	400	379	394	404	371	387	408	356	396	377	395	413	335	421	378	414	378	403	405	430	394	389	384	370	391	388	403	366	362	384	393	372	395	381	392	373	362	357	411	404	393	411	422	406	384	394	404	377	370	367	381	368	380	395	386	438	394	398	387	377	374	375	366	391	379	404	387	405	390	354	355	354	415	375	397	388	398	403	389	387	425	394	399	413	455	396	418	418	426	410	400	398	390	401	377	404	424	399	418	389	396	406	413	392	388	382	362	414	398	380	413	385	388	369	415	414	396	413	391	445	385	399	415	378	388	397	380	394	400	377	371	418	391	419	430	441	385	394	397	371	407	439	392	387	404	375	362	416	407	404	411	372	389	381	401	389	363	419	363	428	374	402	391	428	430	390	415	394	406	356	399	408	364	414	373	409	405	389	387	375	375	387	394	399	372	385	368	419	410	421	374	383	380	433	362	362	401	360	404	389	420	415	380	413	424	402	367	404	399	437	392	381	396	417	371	383	394	422	403	367	375	394	398	393	390	383	448	396	382	399	372	394	357	428	412	381	414	374	420	382	387	360	382	411	410	363	416	402	371	385	390	373	355	385	403	398	352	374	404	392	389	404	402	397	354	410	393	398	383	376	375	377	400	391	391	384	407	381	384	373	392	404	382	376	347	384	396	417	387	380	356	413	374	389	372	384	382	381	384	370	416	351	406	372	383	422	405	397	345	415	392	416	364	381	396	422	428	411	379	401	398	346	385	427	369	408	379	361	390	398	387	388	382	392	413	391	385	407	388	368	414	421	379	373	402	421	417	377	387	367	419	430	399	405	397	381	378	388	426	410	423	394	383	439	368	394	403	398	419	361	402	425	381	394	405	427	370	380	420	379	369	403	384	388	367	343	373	413	389	407	392	403	415	386	381	371	408	420	398	405	361	398	409	394	438	415	363	387	404	432	373	407	416	388	372	401	381	393	418	381	399	382	424	380	405	399	422	417	425	408	384	378	408	398	398	364	405	377	389	405	347	368	411	367	383	379	392	413	400	437	408	387	393	385	376	380	396	379	394	396	381	384	378	398	407	434	367	365	412	383	383	343	398	366	357	387	389	377	404	380	423	393	387	377	406	397	379	376	377	372	377	395	418	393	383	400	398	387	389	440	406	396	388	373	374	376	406	367	400	403	356	384	409	431	395	409	406	401	404	397	374	383	417	369	428	360	370	381	400	399	411	409	447	379	404	364	382	398	358	396	371	420	401	398	385	397	416	374	393	385	377	387	460	368	386	399	384	394	403	375	405	381	364	395	412	366	392	396	411	395	416	379	398	357	433	397	418	413	372	370	382	399	338	420	379	395	379	387	397	373	359	409	381	368	413	403	398	379	401	394	366	414	385	375	404	408	421	392	362	387	401	356	403	362	347	450	416	395	385	398	399	420	388	391	386	379	404	386	414	376	354	388	385	394	386	369	400	386	359	377	383	387	387	366	407	398	401	401	393	394	388	365	410	375	411	404	382	359	364	427	459	432	394	408	400	349	403	407	398	369	374	386	375	377	363	366	411	346	430	370	370	402	400	416	368	382	401	385	417	374	402	343	396	377	359	380	400	387	398	429	396	414	389	369	388	415	398	370	403	386	404	372	383	397	392	393	400	409	428	380	431	403	387	423	374	412	380	389	377	371	387	372	385	413	374	401	441	356	383	365	394	394	407	365	391	380	361	410	399	408	392	425	411	374	405	382	392	405	397	374	385	410	380	404	403	408	430	399	398	389	392	375	379	416	382	411	359	353	423	400	382	402	371	398	378	389	358	360	394	360	409	387	373	392	418	403	380	381	408	376	387	419	380	423	409	397	353	403	407	384	416	418	386	410	401	407	381	399	418	360	375	403	362	365	399	371	415	385	392	384	371	450	362	395	365	381	386	427	398	438	400	381	376	411	384	394	415	392	421	397	376	379	401	378	375	407	390	382	407	407	395	394	351	390	372	384	398	393	360	359	422	384	406	396	403	391	449	395	419	384	379	362	381	380	399	385	421	409	410	425	389	405	376	438	404	382	405	424	378	433	385	402	371	388	370	391	379	380	378	364	424	420	371	411	389	399	401	383	415	373	414	350	412	433	422	411	386	364	393	411	387	391	391	387	367	417	383	384	431	422	385	390	381	406	370	386	415	391	394	410	384	357	370	410	405	368	352	428	422	399	400	381	354	378	408	401	363	404	407	368	378	379	403	366	400	350	388	396	416	366	376	400	385	377	395	386	383	388	395	379	389	424	370	393	411	369	404	389	379	418	397	380	383	413	378	390	384	388	336	414	406	371	375	419	406	383	363	390	415	364	397	396	425	398	374	382	400	381	417	402	407	373	415	379	389	400	378	393	416	420	406	386	380	400	424	383	384	393	432	388	405	388	390	436	387	372	418	398	392	374	422	412	415	400	366	374	366	358	384	396	397	372	391	390	367	397	377	377	387	429	386	369	364	405	399	379	393	380	361	412	412	354	403	417	416	366	416	381	400	380	383	460	405	391	385	400	415	437	389	381	422	371	408	397	385	389	379	364	348	419	377	403	382	418	411	387	406	377	397	378	389	380	378	388	392	383	390	393	393	399	384	370	429	399	390	377	403	413	404	415	394	366	364	383	388	384
42696	66400	5384	12072	1594	1309	1018	960	849	640	592	552	551	524	514	517	476	489	450	451	441	472	453	438	454	431	452	447	427	442	461	425	446	442	433	424	407	413	435	451	438	452	426	465	436	403	425	432	417	402	406	430	412	445	411	398	428	445	400	426	411	414	396	426	398	411	409	447	403	465	412	446	425	424	397	433	431	457	457	423	446	361	392	442	438	414	425	440	411	382	393	420	389	401	449	439	395	418	417	413	420	386	430	367	401	381	422	418	420	390	427	418	397	396	429	410	426	426	422	388	416	444	420	395	435	434	406	420	445	409	435	400	412	453	394	429	413	448	444	411	432	405	387	395	436	415	408	462	408	425	454	426	423	416	440	434	348	438	379	431	405	415	440	414	422	425	429	418	375	423	376	414	398	412	456	440	408	400	431	391	407	447	414	405	413	406	420	398	397	426	427	400	437	389	413	406	433	444	450	406	440	386	441	426	429	416	394	385	434	448	411	416	416	422	409	426	380	402	415	406	436	444	421	401	382	429	426	379	387	409	417	388	437	439	382	422	403	416	428	415	438	439	436	429	415	398	395	419	405	388	413	426	414	427	420	430	391	402	441	450	404	450	398	390	407	395	402	426	453	404	412	447	418	434	410	379	438	402	442	415	441	398	395	402	403	446	376	411	386	418	420	411	427	416	412	448	449	454	405	443	392	426	394	407	397	409	428	393	408	417	398	422	420	395	412	433	373	403	409	437	418	446	397	407	412	410	448	395	411	420	367	375	430	427	381	424	385	456	461	452	381	425	367	409	416	392	432	418	442	452	418	427	407	400	422	389	436	486	419	424	385	435	413	427	429	420	414	436	428	387	427	411	426	402	420	414	435	432	421	401	435	413	419	416	436	398	405	413	427	421	407	439	385	397	404	424	420	390	430	447	431	419	396	425	414	429	427	415	439	434	394	400	439	422	402	369	416	420	407	425	435	464	451	428	405	411	421	430	427	396	425	421	396	391	433	413	402	402	462	418	431	439	437	412	407	393	417	390	456	408	423	418	444	388	393	426	406	442	424	413	414	437	456	429	391	392	417	426	453	437	418	425	448	407	402	477	395	392	408	436	404	420	411	437	413	430	407	423	394	438	458	422	420	427	439	397	397	416	440	383	413	407	409	403	435	396	422	418	403	415	425	435	424	400	433	382	421	400	412	403	410	419	433	401	415	454	417	426	400	416	436	392	474	453	428	431	405	407	412	461	433	394	403	408	428	426	403	402	424	441	416	434	394	431	424	416	418	425	445	390	415	401	431	397	421	465	414	390	448	403	394	424	392	445	408	459	401	396	441	413	440	436	393	430	443	430	399	394	427	412	431	429	429	412	432	437	399	418	402	404	411	390	397	449	375	455	437	398	432	421	386	400	458	430	427	416	407	446	424	387	399	404	382	439	413	431	404	413	403	395	419	402	379	386	449	391	438	454	417	440	414	419	413	407	435	415	412	423	418	425	381	429	386	404	427	458	432	429	416	444	437	421	419	386	440	401	430	420	434	425	405	411	426	385	411	426	434	421	392	433	407	421	445	420	413	426	401	404	396	426	459	429	414	394	402	437	456	390	419	431	429	427	411	422	429	416	376	453	394	395	424	446	399	399	447	405	437	433	415	440	449	449	433	433	395	440	418	406	395	397	420	399	460	422	381	444	388	418	384	394	432	438	423	434	429	430	408	391	433	412	435	417	412	398	452	367	416	410	386	399	403	422	451	418	438	420	431	443	452	435	390	381	395	440	387	436	419	409	404	395	419	446	385	398	435	424	408	468	409	407	393	417	397	418	446	444	404	454	434	393	411	450	386	436	416	407	408	428	406	433	381	421	389	407	419	424	443	414	431	453	386	396	413	430	438	431	461	443	403	409	397	431	456	376	407	416	418	448	431	406	439	418	432	439	424	396	438	389	454	414	403	441	439	399	431	417	421	422	412	431	407	410	405	438	389	409	409	422	424	425	392	417	436	400	438	403	447	407	408	448	422	395	402	407	393	381	443	430	458	414	406	463	418	403	422	442	407	452	387	402	408	457	417	403	411	393	416	436	437	401	425	425	416	420	417	433	410	411	417	412	426	416	428	455	373	412	413	394	408	413	372	393	395	415	425	424	445	419	432	380	439	444	452	415	435	418	396	426	401	406	437	407	401	417	427	397	390	405	410	427	456	407	438	384	451	396	397	399	433	442	400	442	403	418	351	383	406	379	417	421	423	389	398	442	425	439	433	442	413	422	390	430	420	430	386	396	416	411	417	409	423	399	410	421	478	392	437	378	419	400	413	363	468	425	418	439	403	392	429	451	392	406	420	436	424	396	408	411	390	399	426	442	403	425	432	408	430	414	441	393	423	443	387	425	416	396	404	422	405	414	408	366	468	432	399	434	441	427	429	424	418	438	426	414	417	409	404	454	418	411	413	391	414	394	399	452	432	432	421	431	449	434	417	409	399	434	429	412	417	431	420	394	404	418	449	445	416	429	433	405	414	416	435	460	415	404	417	379	426	428	413	396	411	429	427	416	398	378	426	416	435	429	401	429	434	442	456	424	404	404	391	377	420	439	438	436	383	410	413	411	451	422	391	428	379	461	413	406	402	395	406	410	388	390	405	385	425	459	409	406	420	416	457	429	411	431	407	398	423	405	415	434	407	414	423	422	430	400	423	417	403	461	439	409	433	409	395	442	421	399	421	419	425	404	458	393	388	444	433	372	399	397	427	404	430	419	430	392	436	421	435	468	398	411	421	370	392	430	433	421	398	402	402	409	403	395	386	422	389	480	436	420	417	394	412	425	405	413	435	458	422	428	412	456	419	433	401	391	386	380	404	398	415	403	406	406	382	417	409	438	404	424	396	439	436	438	424	437	383	402	404	399	439	413	446	409	402	466	472	399	430	411	407	406	400	427	431	453	386	381	409	479	409	408	401	421	410	411	391	398	400	414	427	419	447	424	433	412	449	421	440	396	433	394	426	431	422	432	367	390	378	387	435	396	392	417	421	460	414	426	411	422	449	391	405	416	454	378	430	404	436	408	438	428	433	427	415	435	398	425	430	417	446	397	409	432	426	400	441	386	483	424	407	412	421	407	436	416	435	417	403	458	410	393	431	441	409	391	435	425	418	392	373	432	436	413	425	449	467	410	439	409	430	435	384	416	427	425	421	386	423	430	417	398	395	406	399	447	447	436	420	413	462	436	418	406	408	426	433	420	394	416	390	418	433	399	423	431	439	385	396	391	388	385	408	397	422	393	406	442	413	398	483	411	421	457	451	446	424	419	440	420	418	440	421	368	431	439	408	397	385	397	386	388	407	406	415	432	454	399	413	415	458	437	407	368	396	418	413	427	433	394	407	453	429	406	424	413	419	408	395	382	413	386	459	429	390	410	409	416	429	420	452	441	410	406	418	396	402	431	447	407	410	396	422	415	407	412	424	398	436	407	387	425	429	454	452	393	385	405	405	399	404	410	429	407
25014	21246	26997	25311	10966	1268	1007	951	854	820	855	817	821	786	771	825	748	773	865	823	804	791	790	768	805	820	800	751	794	768	738	783	779	789	800	826	804	704	726	812	756	780	790	767	809	797	774	780	786	755	754	775	764	786	782	806	788	806	764	799	734	787	811	790	776	735	760	810	770	786	776	737	709	806	776	750	797	775	818	825	787	761	771	709	792	752	763	704	760	714	769	802	758	784	775	758	761	754	731	729	797	784	809	749	773	777	759	778	782	772	774	707	759	717	808	745	809	784	756	763	807	745	792	789	803	757	769	726	740	751	766	808	760	767	736	761	776	805	735	747	778	770	750	793	765	743	785	771	760	792	778	762	775	817	755	801	777	778	805	799	769	815	750	779	714	769	833	783	766	768	738	709	794	740	793	755	787	783	767	773	808	814	756	813	746	814	758	763	779	763	783	704	765	780	760	768	790	763	778	762	736	730	724	758	817	775	735	764	751	774	761	790	726	794	789	762	761	807	742	745	770	791	771	775	790	789	730	777	792	780	816	755	799	718	808	774	820	733	737	802	763	731	730	781	803	804	701	806	766	753	747	737	804	760	753	743	794	789	742	729	775	792	757	764	793	753	726	755	778	754	803	749	794	771	758	798	736	756	753	747	793	779	788	769	755	755	787	789	782	731	777	751	738	797	800	794	780	806	748	802	764	779	726	781	729	759	742	819	728	727	785	766	739	779	779	774	759	734	781	764	806	781	793	763	789	784	779	740	736	742	758	808	774	762	788	745	789	743	780	796	787	794	754	816	760	745	722	746	761	764	755	780	795	797	808	717	738	793	762	792	754	739	744	739	782	761	808	727	775	787	758	792	743	735	735	755	763	747	744	752	801	780	794	767	776	774	800	769	781	766	705	780	771	778	752	810	735	833	772	762	802	767	755	767	816	738	779	767	763	786	758	792	754	732	716	827	800	775	763	765	779	761	827	743	770	774	764	760	756	765	757	778	735	783	783	786	760	787	805	800	796	797	758	747	711	792	783	765	774	770	766	733	780	780	735	807	775	761	746	769	745	791	764	763	728	818	758	787	746	862	725	770	755	742	749	745	746	786	745	731	771	790	757	781	722	772	778	762	811	769	697	753	823	775	779	762	779	745	784	783	745	782	760	744	795	807	816	754	740	797	784	796	747	749	783	773	802	783	763	750	789	795	779	713	762	750	742	780	782	799	769	804	750	722	777	745	785	782	785	709	743	816	777	706	678	788	746	745	799	750	802	781	730	748	768	785	797	742	716	760	789	728	771	783	821	769	758	748	783	786	816	763	775	723	761	735	809	752	793	812	794	778	756	703	796	756	783	763	811	755	749	707	798	798	749	773	762	822	804	737	759	803	775	766	791	802	752	777	751	803	821	735	779	722	798	707	765	780	776	757	808	756	759	802	806	719	790	766	714	715	716	736	797	780	752	758	783	771	772	810	740	770	762	740	781	788	770	786	777	743	740	807	763	779	782	782	795	768	736	745	703	756	771	767	766	755	749	796	802	770	742	758	759	757	799	721	789	785	743	809	750	745	737	721	790	808	788	756	807	770	768	730	791	761	861	759	752	744	811	757	793	791	799	786	765	739	775	796	795	801	797	786	745	743	800	788	774	746	731	764	783	760	766	768	767	729	823	783	767	748	812	781	765	772	752	812	713	757	740	734	745	716	755	764	773	762	753	786	745	804	790	814	763	787	780	746	719	749	732	793	782	762	791	775	744	769	765	795	756	769	760	817	819	748	778	791	730	766	737	721	778	776	760	805	753	783	783	747	818	789	766	793	757	796	767	709	751	711	760	755	793	756	737	758	822	746	761	831	803	837	764	800	758	819	776	775	721	740	755	732	783	720	807	837	794	767	806	760	753	828	735	734	767	754	790	808	791	787	777	758	806	744	776	756	763	742	773	792	762	752	735	785	733	777	792	756	814	800	795	791	796	759	746	754	795	749	765	730	790	746	791	752	805	750	728	712	813	735	744	751	756	755	709	752	767	758	772	762	737	763	758	762	807	759	776	748	790	789	836	776	796	775	806	828	755	813	786	732	760	771	823	723	773	728	777	775	783	801	834	714	784	784	752	798	808	734	774	789	738	809	778	789	781	744	768	750	746	711	781	738	789	799	779	763	724	834	760	785	775	828	742	745	808	771	747	774	806	783	762	764	768	764	753	786	795	721	789	742	798	763	809	768	774	757	779	771	777	764	805	787	758	803	774	804	788	776	804	782	727	813	742	754	761	799	760	812	772	768	759	788	757	786	760	738	769	758	792	737	747	792	730	737	766	757	769	733	772	744	719	782	702	727	765	758	781	810	795	772	735	758	724	730	762	780	801	786	729	809	750	779	777	717	748	757	727	775	789	783	791	756	762	770	749	737	777	780	753	771	773	769	789	749	794	794	766	798	773	757	781	747	717	786	749	814	778	802	695	819	747	754	773	791	738	715	777	790	742	755	768	809	782	779	749	754	762	740	796	785	801	747	745	776	820	767	783	774	763	780	762	768	737	772	776	754	786	770	786	809	782	755	763	751	787	752	796	817	779	788	746	731	771	739	823	793	769	756	763	766	811	765	791	793	816	783	777	706	788	756	753	771	732	770	735	757	778	799	817	768	744	766	701	718	708	733	791	728	825	784	805	716	734	775	771	793	778	803	760	787	753	719	730	738	757	775	801	747	762	765	854	808	749	811	749	784	746	764	768	720	735	771	748	779	786	779	779	793	789	791	741	751	787	752	758	754	772	746	759	784	725	820	756	782	813	789	785	762	749	769	728	734	818	787	774	799	794	806	760	723	738	766	807	782	776	781	779	791	762	758	756	810	832	729	743	741	743	807	779	705	767	762	793	738	809	776	802	793	778	813	752	723	771	792	804	778	773	781	748	741	742	742	793	747	787	761	751	716	746	772	724	790	793	759	769	800	800	749	690	832	729	736	764	758	779	731	811	740	748	767	756	744	733	762	778	757	792	832	798	749	733	771	775	816	753	740	777	745	789	749	771	777	806	760	772	698	792	752	781	766	750	738	744	733	765	721	826	775	754	769	773	742	771	738	799	818	784	740	751	781	743	720	812	778	752	731	774	768	769	802	754	767	763	797	748	798	765	743	779	737	767	815	747	791	744	799	763	755	752	774	772	768	794	828	747	795	759	766	751	750	776	770	741	742	778	841	745	766	811	717	738	773	754	767	778	775	839	757	790	739	774	801	779	763	744	800	778	756	757	755	842	806	763	779	788	766	736	732	778	780	780	796	746	802	789	770	765	795	759	761	787	783	754	766	758	795	778	730	746	815	813	786	754	735	827	768	781	797	824	772	786	783	753	794	754	792	779	709	740	770	754	768	796	792	795	724	799	784	775	776	779	717	767	742	765	787	749	780	743	750	797	733	743	744	723	761	769	744	747	754	714	719	820	756	764	763	761	768	768	755	815	783	711	789	784	765	765	723	781	758	762	809	757	762	753	752	738	765
39704	59074	7399	7206	1448	1302	1169	1146	1012	955	838	899	828	879	887	840	829	813	805	840	837	837	806	821	848	805	837	818	811	784	796	781	813	862	811	787	827	846	774	799	814	803	802	824	744	766	789	824	832	792	818	810	845	771	783	817	772	808	831	771	802	810	780	751	842	796	749	871	762	799	814	836	842	764	807	785	795	792	814	818	842	767	816	806	733	801	730	823	807	744	859	778	765	832	782	793	823	790	808	844	813	822	762	810	792	820	773	837	797	785	825	767	783	755	794	752	764	768	781	800	762	833	794	847	856	829	785	780	821	780	775	803	851	818	771	803	782	791	844	767	811	834	770	803	797	832	777	795	795	802	844	750	768	837	875	808	781	742	834	796	806	791	818	799	756	791	811	799	827	793	756	795	788	806	838	776	816	773	834	822	783	757	837	754	756	814	798	830	794	789	796	827	746	812	822	728	792	778	834	819	835	829	822	857	772	767	871	758	895	808	790	808	792	797	777	810	800	805	820	816	745	767	765	772	816	827	833	797	833	775	807	758	758	778	802	815	777	844	781	824	813	839	803	788	821	796	775	805	800	771	776	824	747	754	812	800	845	775	773	824	802	801	805	842	789	803	851	786	843	773	787	764	831	812	841	818	854	786	778	751	742	783	780	783	813	761	794	802	809	785	740	789	787	794	790	833	788	776	802	796	822	846	835	783	785	802	772	837	814	771	768	796	813	797	782	809	767	780	780	836	807	786	792	812	791	794	815	795	795	770	775	768	840	819	816	835	802	796	810	851	767	771	805	749	826	789	765	825	838	765	810	800	823	775	778	768	792	839	851	778	781	716	770	794	750	754	833	817	786	760	798	790	812	813	798	824	736	779	786	805	821	797	825	802	747	795	800	782	788	733	763	804	841	773	825	792	791	788	842	787	751	828	826	841	771	784	759	852	835	811	778	805	794	782	740	746	802	852	802	788	780	779	823	773	791	809	758	827	802	791	804	779	774	766	771	801	743	764	816	805	808	790	775	769	806	777	785	803	775	778	798	756	771	773	783	799	849	806	776	814	791	816	748	785	746	803	761	793	817	836	787	802	791	823	817	752	784	795	795	775	768	806	815	789	804	800	815	777	758	756	787	801	779	794	778	778	812	791	815	795	839	787	777	803	796	790	804	789	714	751	785	839	812	824	796	783	768	797	792	820	775	822	789	810	793	760	798	764	789	859	804	747	790	815	775	792	787	755	790	843	804	776	808	769	788	754	758	812	797	795	852	761	790	817	840	748	773	780	806	842	808	786	860	785	792	795	792	789	770	804	789	768	753	761	785	765	818	808	788	771	813	808	848	802	789	749	739	814	798	795	777	803	778	821	803	784	817	798	826	796	804	799	821	783	785	784	791	748	821	835	816	756	754	818	810	780	765	840	779	759	876	758	790	786	832	836	818	768	824	775	805	830	790	800	859	813	823	814	801	787	792	783	821	793	795	814	783	845	764	780	778	774	821	816	798	826	810	806	824	820	800	824	780	781	782	809	775	803	847	756	839	794	775	811	813	825	813	765	825	774	795	792	806	789	801	768	769	801	807	768	745	804	775	808	800	773	795	820	809	798	798	749	847	796	771	819	830	785	760	792	806	774	736	793	806	835	833	851	795	757	781	805	819	816	775	810	757	755	818	812	784	810	808	806	777	803	822	808	808	788	803	773	783	788	828	804	782	819	772	836	772	774	824	796	797	755	781	777	757	810	760	800	796	844	775	852	796	775	782	840	788	798	749	753	817	798	759	775	802	799	829	821	785	820	844	760	786	851	816	818	814	786	813	760	738	794	756	830	779	763	828	801	786	746	825	784	799	795	810	768	833	802	786	788	819	811	835	776	775	726	767	790	827	801	778	817	785	798	839	789	813	795	841	835	770	834	786	803	764	790	806	804	833	803	804	788	821	769	828	759	824	800	791	797	838	801	842	756	798	821	764	791	816	882	812	774	844	806	781	804	787	791	795	773	772	776	819	811	834	803	822	796	796	831	824	748	864	817	817	798	772	841	774	816	791	770	811	781	823	816	838	832	757	766	843	780	783	763	752	834	757	808	787	810	820	790	771	807	801	816	792	812	776	794	835	802	778	772	811	770	764	775	779	741	791	772	769	816	793	807	774	735	763	780	844	772	781	788	763	777	786	798	819	827	838	857	821	787	793	802	796	841	808	802	780	770	775	801	812	815	800	766	817	814	798	768	771	741	826	814	760	822	818	807	778	830	776	793	800	782	830	854	784	823	763	796	791	792	805	771	809	766	787	770	796	807	796	807	785	791	814	787	817	811	742	819	808	844	747	754	768	764	781	788	820	813	833	817	779	791	785	764	816	778	782	784	811	821	794	748	819	765	823	809	791	827	785	807	807	765	812	791	791	800	809	843	798	839	779	751	766	785	830	810	804	817	770	792	818	807	760	799	796	784	820	733	800	788	845	797	864	806	800	824	830	786	787	828	766	817	811	738	807	788	814	809	788	839	782	770	842	826	776	822	816	883	806	811	772	762	816	829	790	749	773	734	779	764	782	761	753	801	818	819	805	802	767	738	802	807	799	788	750	773	767	787	760	786	861	801	863	793	786	818	773	793	775	758	772	830	816	791	784	779	825	805	803	837	834	792	799	798	841	778	788	769	841	791	770	773	789	755	817	749	772	795	812	795	784	801	762	836	796	821	824	790	788	793	760	786	768	776	806	779	896	834	774	773	784	805	818	819	808	789	822	780	799	766	831	822	826	850	763	800	780	848	795	780	785	756	805	811	808	796	848	797	770	847	787	772	803	773	797	771	806	825	803	728	818	809	781	785	812	822	759	777	779	821	812	792	793	806	773	752	794	757	782	790	843	792	793	839	777	803	858	787	750	794	803	785	823	821	751	785	780	789	806	805	755	854	764	754	738	821	812	806	802	802	803	792	771	777	839	762	758	790	853	831	772	798	803	818	808	817	810	849	810	826	780	814	856	794	791	790	767	844	766	803	799	823	763	800	792	815	796	829	778	771	813	836	825	783	806	815	805	764	808	807	782	815	786	803	796	790	800	770	763	767	847	825	724	820	789	808	768	809	857	822	778	784	757	814	799	784	799	814	840	727	802	805	789	832	812	779	820	810	780	808	754	821	806	737	804	779	777	809	779	786	813	819	803	799	775	767	818	772	755	806	781	828	768	780	815	739	783	819	802	814	770	788	814	821	818	784	736	842	789	830	806	816	769	791	795	818	804	771	775	739	784	753	798	780	800	822	763	804	805	788	809	839	828	784	822	855	802	793	794	782	767	770	789	781	810	803	817	845	820	794	792	780	795	812	796	843	767	759	818	789	779	817	805	852	770	816	794	783	764	810	802	769	824	758	792	810	781	792	780	832	764	805	797	828	761	848	854	764	821	764	762	830	831	816	823	773	793	766	818	768	832	776	761	798	784	788	807	859	830	826	778	852	836	809	790	828	817	775	798	750	741	796	808	768	761	793	775	801
22701	21173	29016	23557	21133	20852	7708	1548	1202	1043	1068	983	1004	886	956	891	922	949	891	881	887	850	829	858	853	873	861	841	886	884	835	840	855	837	831	819	852	882	857	873	830	865	804	824	794	821	840	854	893	872	809	818	818	791	822	837	862	843	850	803	836	808	809	842	837	858	806	831	821	805	831	884	831	826	850	822	781	859	823	827	847	858	816	863	854	840	797	784	871	825	824	839	826	872	819	818	831	854	834	852	826	849	829	797	845	817	796	873	815	883	821	830	817	818	844	860	810	835	834	870	862	759	884	808	823	853	831	816	805	764	819	803	784	812	857	843	801	803	808	816	837	837	880	831	792	884	824	822	870	783	847	822	859	851	797	827	855	772	920	799	829	801	813	817	773	815	809	837	860	841	883	838	762	759	890	816	794	826	845	812	828	860	803	816	750	799	826	801	812	796	804	822	797	826	816	852	845	828	829	825	810	796	843	856	826	809	839	821	808	810	828	875	851	808	805	849	777	853	861	813	906	826	807	868	799	815	843	816	858	902	798	779	791	833	865	882	858	804	822	812	876	784	839	804	845	846	796	811	789	826	866	800	831	821	849	852	818	815	821	816	839	818	893	853	833	870	814	880	851	836	847	822	815	849	836	895	803	836	857	770	796	824	794	824	858	779	797	830	830	795	819	842	867	883	873	825	851	837	792	824	814	885	787	806	820	787	840	805	906	819	842	794	842	826	858	863	836	833	869	831	827	849	822	844	810	826	819	802	799	769	816	861	798	841	811	794	815	844	830	837	822	833	801	836	800	849	811	833	847	845	814	807	858	821	843	851	810	850	819	854	828	824	836	801	814	837	822	794	821	840	902	839	826	858	846	823	809	848	827	835	861	769	789	846	830	824	787	816	833	849	832	778	884	794	820	837	760	840	855	829	865	829	801	855	807	842	823	824	848	818	824	829	857	849	867	869	833	832	805	790	804	866	843	810	842	804	852	835	847	853	918	836	774	812	862	816	812	810	825	875	784	820	885	789	859	795	796	822	859	862	816	857	850	795	846	795	796	797	817	826	850	776	781	866	817	833	807	824	762	746	785	881	843	892	789	807	800	840	803	844	819	818	827	846	810	796	803	860	839	830	806	819	830	816	826	809	815	784	790	841	828	877	864	828	851	846	853	835	830	846	829	841	883	811	807	829	846	870	795	824	849	803	850	779	832	799	860	848	844	797	890	834	830	848	892	863	813	799	854	859	802	793	775	823	862	779	838	823	861	849	870	840	810	836	797	825	809	845	794	860	849	819	832	840	803	854	864	819	868	879	807	828	869	877	791	823	884	803	865	851	857	864	821	837	888	821	864	785	806	862	826	865	804	826	844	807	818	800	817	845	841	818	854	860	813	860	864	810	766	854	857	848	794	828	822	818	867	836	832	857	842	833	792	878	825	794	798	818	815	810	839	871	864	841	806	811	826	852	844	854	854	874	865	820	810	874	837	880	834	795	841	848	892	821	846	771	859	831	857	756	809	835	801	868	840	871	803	827	850	817	824	791	820	840	758	828	855	836	799	797	814	829	821	824	839	837	804	862	831	841	832	844	870	820	820	937	819	804	851	856	808	813	824	832	822	812	837	777	852	835	831	838	845	836	834	862	832	850	788	817	818	832	850	844	767	864	817	812	841	864	827	806	863	880	843	839	879	810	847	833	801	850	873	820	883	833	816	784	890	830	820	813	840	870	812	821	784	828	776	839	850	872	764	780	893	820	803	795	877	840	801	812	866	813	811	844	853	856	873	826	792	830	820	873	845	826	862	802	841	822	765	812	862	800	825	853	796	804	783	886	835	851	797	822	827	813	867	827	838	858	833	882	822	839	817	889	811	821	787	799	863	819	810	866	814	811	831	784	833	811	916	838	783	814	842	828	873	868	818	828	817	850	800	805	803	821	761	843	916	831	840	848	825	819	837	846	851	868	901	857	831	826	874	829	833	780	799	796	809	835	785	849	873	878	802	847	854	852	817	834	852	828	861	821	824	834	855	843	841	860	801	854	816	861	826	865	799	849	897	799	787	823	802	819	846	832	813	815	821	778	902	825	862	855	827	813	850	852	843	838	815	811	825	816	885	850	797	832	816	818	781	868	892	847	828	823	829	839	823	888	800	819	854	867	851	821	800	843	852	816	827	799	843	824	839	869	805	850	834	841	845	803	788	781	811	865	812	800	850	826	858	793	856	870	820	825	800	812	840	841	826	824	779	847	806	760	839	791	879	867	816	873	857	829	815	829	825	828	853	802	841	781	783	874	808	851	851	823	868	896	850	827	834	814	798	810	843	805	879	818	820	859	836	799	860	833	827	834	803	787	851	824	848	791	892	837	821	804	807	818	833	849	862	808	838	786	805	836	795	882	826	856	790	835	858	788	814	844	813	863	807	803	770	858	862	798	821	839	895	856	843	849	866	812	817	802	823	816	853	891	823	812	852	856	841	797	803	832	868	815	878	825	800	852	867	829	830	831	828	827	803	836	810	779	789	810	825	928	821	814	829	798	798	826	839	849	807	842	776	854	832	795	790	893	799	841	837	827	786	809	856	815	831	845	854	802	825	796	802	793	811	745	835	779	842	789	822	839	836	855	825	776	806	834	772	857	854	828	820	770	866	828	825	811	840	780	859	853	829	829	808	865	806	805	827	809	868	848	802	815	844	834	864	775	827	853	810	822	792	858	823	859	836	852	839	781	843	837	866	788	900	869	836	866	851	822	809	854	788	823	841	854	879	859	839	796	807	880	814	819	807	831	829	821	804	844	856	783	848	817	788	893	810	817	862	849	789	810	826	835	815	796	787	801	820	806	811	863	821	861	864	839	799	834	852	792	863	826	873	878	815	769	845	858	816	814	784	817	825	797	785	863	794	860	841	818	863	787	838	792	831	830	895	824	801	792	825	877	866	779	855	791	838	825	837	801	878	807	830	820	836	808	840	819	834	801	803	812	862	830	801	837	849	852	859	842	826	815	826	832	888	829	818	800	862	843	831	795	827	826	805	860	868	785	827	821	836	856	804	847	809	838	822	833	802	830	847	831	857	866	824	817	843	770	854	842	849	800	843	846	854	904	807	839	829	814	867	838	797	858	900	840	858	810	878	755	817	829	842	853	798	807	833	832	827	832	786	875	844	810	869	843	856	806	766	855	830	858	849	907	814	834	843	789	804	887	798	791	848	828	815	837	838	884	831	829	814	897	845	872	782	809	861	761	798	815	794	846	825	789	858	846	840	842	784	836	864	861	832	832	801	849	841	825	795	854	807	872	817	861	829	836	823	784	789	829	877	810	759	768	815	808	834	800	842	843	834	839	787	795	815	870	885	840	833	789	783	864	808	872	850	830	837	819	813	819	813	821	825	815	851	867	811	830	828	845	773	779	850	792	807	821	851	840	801	856	816	785	845	814	795	843	822	858	804	793	749	835	830	838	831	820	836	804	831	865	857	810	815	866	873	858	822	795	832	833
48795	73853	9180	13405	3196	2356	2016	1711	1354	1341	1158	1069	1019	1026	966	991	925	925	859	901	854	871	883	853	869	881	828	882	853	825	834	846	828	889	814	796	856	814	823	821	855	779	823	872	851	879	790	804	819	818	823	798	887	778	787	866	812	847	881	808	901	817	800	804	821	826	823	826	882	812	878	781	902	855	816	828	852	839	866	798	809	806	862	820	813	806	841	820	836	828	815	851	890	841	864	796	857	833	833	858	810	833	803	758	814	830	786	820	848	840	758	850	874	883	828	825	823	843	760	812	803	864	802	838	854	802	854	859	809	821	825	865	832	796	800	828	819	866	829	822	805	843	857	792	837	792	820	850	839	861	858	830	879	785	868	836	837	787	818	824	827	789	822	788	822	825	822	849	837	793	793	821	825	836	803	860	801	852	801	852	829	800	826	864	763	803	842	809	811	831	803	806	820	834	828	811	797	798	827	820	864	844	829	829	847	774	842	879	778	749	840	863	857	824	837	779	826	822	817	840	831	880	892	819	809	785	864	763	819	852	817	804	855	820	819	843	863	822	786	842	827	866	833	864	840	829	863	862	810	872	839	819	806	825	845	802	773	812	833	779	841	772	816	862	840	803	824	872	799	856	818	804	793	841	798	851	792	829	767	802	795	828	842	771	832	799	792	835	772	816	823	813	837	805	800	840	813	831	847	816	827	792	793	792	792	848	828	790	806	771	819	830	798	829	831	792	816	823	793	862	879	852	861	835	818	892	872	782	804	873	851	827	859	882	862	828	827	826	821	847	861	853	836	830	860	840	773	831	829	809	883	824	775	826	870	790	778	821	765	845	820	817	851	829	797	822	804	830	860	807	795	850	790	838	784	845	809	835	817	814	840	844	821	787	832	858	856	813	818	848	811	847	823	808	873	847	816	799	813	806	848	855	771	831	802	737	793	847	831	832	831	817	842	823	831	823	841	850	849	814	877	825	818	802	805	866	813	805	800	827	803	833	843	841	802	825	812	804	810	832	825	830	798	786	839	861	809	829	818	853	826	882	813	840	812	852	804	824	805	849	822	797	824	798	830	801	828	843	849	833	836	859	826	844	782	785	808	869	857	828	772	805	823	797	870	819	799	838	845	756	814	809	837	844	832	810	823	858	874	824	809	827	870	836	843	810	849	831	817	824	803	779	793	799	858	839	805	790	812	801	855	831	853	796	852	815	789	817	817	807	813	744	843	867	826	861	804	746	857	808	819	833	806	830	857	789	853	808	863	828	812	798	881	783	891	785	840	819	841	860	788	811	865	833	846	839	780	797	859	834	837	830	793	822	775	844	792	844	785	803	801	852	808	816	833	784	840	858	832	835	805	819	792	844	861	839	852	791	869	849	838	810	807	844	819	800	822	836	849	866	754	846	839	825	825	839	797	817	770	817	824	867	858	841	898	825	777	848	827	846	826	830	852	812	849	837	803	833	817	843	870	858	784	846	789	853	837	879	851	776	824	821	855	803	831	869	848	776	767	837	838	810	808	857	834	875	807	749	798	826	774	783	818	837	865	883	793	857	808	809	918	809	861	801	810	778	850	817	840	828	803	792	821	776	845	852	810	863	803	833	845	846	824	805	822	823	810	862	802	840	851	803	829	804	797	804	748	807	775	775	772	822	862	795	836	808	832	844	858	851	793	807	815	828	812	838	841	822	842	812	856	845	859	807	839	795	784	824	805	801	866	794	805	837	843	797	860	802	813	886	828	814	826	848	825	885	787	849	820	758	823	817	804	817	803	838	862	828	793	807	869	756	825	806	843	808	852	758	810	793	808	797	857	845	829	833	874	805	819	824	795	793	829	857	821	813	852	820	811	861	771	831	782	804	807	803	805	836	823	861	749	852	854	809	812	832	818	841	795	848	800	838	791	833	782	837	769	827	831	883	839	847	830	924	794	870	813	843	868	865	837	822	820	842	826	834	755	816	846	882	843	832	824	847	822	826	829	840	791	816	840	826	803	778	886	800	786	804	860	849	832	821	878	818	787	808	847	805	820	834	856	823	812	843	850	836	796	808	839	828	839	872	829	841	841	834	816	769	862	827	819	800	824	796	804	834	816	808	792	868	861	822	837	821	814	839	811	817	854	815	808	801	798	860	804	817	801	814	824	823	813	822	843	817	803	855	804	775	808	774	825	897	829	794	858	785	827	842	865	809	829	827	828	765	833	855	849	870	845	819	825	834	798	812	813	799	862	862	843	872	895	838	843	814	849	829	807	841	831	807	852	822	779	814	854	808	841	868	803	800	833	812	800	861	817	855	825	880	883	844	810	815	818	831	867	822	859	864	787	800	811	819	800	825	807	788	835	836	804	888	789	834	806	830	831	802	823	891	795	836	909	816	840	861	777	813	825	777	775	808	903	834	816	769	826	848	824	844	837	842	823	872	838	809	766	811	836	766	846	839	819	785	782	851	790	827	789	800	867	827	853	818	837	825	812	793	811	821	850	828	840	871	862	890	851	816	830	848	833	785	878	768	839	808	789	875	819	801	801	854	801	794	842	810	781	807	821	826	832	788	844	850	795	846	802	836	816	774	762	797	769	809	793	822	814	855	839	826	850	836	837	840	815	855	806	843	859	823	769	830	852	797	865	821	798	810	781	866	891	836	789	823	841	839	809	816	851	826	866	838	846	829	834	841	845	876	800	794	849	838	834	838	894	782	806	829	816	839	772	816	826	794	813	826	821	862	829	879	808	814	777	805	801	812	857	861	770	818	909	860	776	804	842	807	817	788	863	855	861	793	812	840	771	846	811	809	812	788	830	856	805	851	809	824	853	828	856	804	842	842	838	836	772	834	885	856	826	833	809	844	878	823	840	861	812	794	813	860	799	867	799	826	813	787	821	818	791	841	851	796	819	830	821	882	878	806	811	812	780	791	834	805	883	827	808	833	814	812	762	834	820	841	820	768	793	807	869	807	837	826	887	861	841	841	810	799	854	850	809	787	761	842	838	802	822	867	822	830	797	817	824	816	807	817	730	848	815	808	795	821	811	856	855	842	788	818	866	818	782	846	800	788	829	855	903	824	806	799	780	818	845	825	794	817	818	901	840	825	800	802	767	846	798	861	848	807	804	831	865	803	832	848	836	790	827	847	849	853	843	846	809	811	869	805	816	827	830	830	916	838	801	787	813	807	863	813	756	838	797	865	840	774	827	809	876	833	811	812	780	861	848	807	810	793	825	806	871	802	808	789	826	799	815	792	824	860	832	827	821	820	830	844	811	823	861	811	761	794	794	824	833	853	794	831	811	806	864	796	815	839	896	823	812	859	805	823	790	799	848	809	819	816	805	834	775	802	802	791	831	853	808	800	774	800	839	821	752	833	863	820	850	856	781	802	811	811	787	793	766	807	800	846	796	866	778	801	815	799	807	777	825	854	801	856	810	852	841	852	844	819	811	860	801	796	781	825	854	824	866	825	812	768	794	818	825	822	826	796	834	804	864	861	835	804	823	837
28798	23099	12933	1906	535	457	451	451	430	424	436	420	449	429	445	409	422	383	445	426	440	404	420	384	450	422	419	416	402	399	394	423	418	444	405	457	426	408	402	393	418	423	429	439	399	451	429	424	426	416	405	399	427	421	457	410	394	426	405	415	446	382	419	441	422	436	409	435	447	432	457	406	430	389	427	437	393	407	398	432	415	380	417	404	464	439	413	418	434	404	423	399	397	426	424	445	433	419	415	419	417	433	425	396	394	400	413	423	397	419	375	387	435	434	430	439	406	432	395	430	434	411	428	441	465	432	411	426	420	389	444	432	415	451	424	419	384	392	429	412	413	450	381	395	402	454	447	402	401	431	432	433	459	428	417	420	442	411	438	428	405	434	400	447	420	431	401	401	399	413	425	401	430	410	378	417	434	468	416	410	435	453	432	424	415	400	407	410	454	430	439	426	403	415	438	404	430	411	398	390	459	410	408	435	450	424	437	411	423	407	417	447	427	437	391	415	398	401	454	433	410	387	388	382	419	435	427	431	418	433	436	444	429	411	391	427	420	443	416	403	436	426	441	446	468	434	435	443	459	465	381	449	448	430	407	401	452	433	425	444	411	432	441	415	408	429	400	414	428	443	459	416	425	441	440	412	433	420	423	406	458	484	432	451	446	396	390	466	405	448	421	401	394	411	421	449	455	411	440	460	450	431	411	441	422	427	413	435	397	428	415	402	435	441	405	423	455	449	423	415	409	432	403	394	418	428	405	406	464	413	379	401	429	388	419	439	380	468	435	451	440	398	422	447	427	412	461	432	462	431	387	451	440	431	420	440	433	433	449	400	410	402	429	437	426	428	425	472	407	402	444	458	415	419	416	411	410	419	421	407	396	427	442	443	447	413	381	419	429	432	402	400	399	404	441	416	425	420	410	425	400	430	427	437	437	405	424	466	434	443	422	432	389	448	401	415	448	423	449	432	423	423	373	441	411	441	412	418	422	394	443	424	406	428	428	458	440	415	384	420	423	465	422	472	460	443	438	460	409	416	442	389	428	441	427	410	437	422	413	432	454	454	384	463	461	422	422	420	418	405	421	377	445	453	403	433	436	438	434	427	381	432	474	421	430	414	410	422	433	428	450	416	389	385	412	428	437	454	414	411	405	417	420	413	415	410	431	465	433	397	404	385	425	430	461	456	427	438	434	465	420	437	419	461	454	380	422	408	431	399	413	421	423	423	424	419	437	425	422	429	417	437	425	423	415	406	446	418	410	420	422	409	463	431	389	414	439	469	432	422	421	456	462	450	423	420	455	435	430	398	428	440	439	439	453	468	413	441	412	412	425	454	434	408	446	408	400	438	418	382	430	397	407	419	383	423	389	436	442	417	420	430	416	413	444	434	427	457	441	436	399	418	424	442	398	443	419	472	446	428	410	445	432	439	448	470	417	448	419	445	421	415	440	450	457	449	417	451	424	437	431	424	423	408	381	397	423	437	443	411	400	404	384	422	395	393	441	408	419	468	453	408	398	436	462	422	440	402	458	410	427	435	446	397	387	419	395	409	446	436	444	399	413	419	444	434	418	427	434	408	427	413	450	390	403	427	425	422	393	416	426	435	428	441	470	444	397	390	435	451	428	441	419	396	426	417	414	440	406	440	406	409	392	425	401	399	431	427	455	405	401	437	417	431	390	435	389	433	437	439	402	449	441	446	433	411	389	438	421	431	453	448	428	429	447	471	404	401	417	416	454	425	386	397	415	425	418	440	426	437	432	410	416	433	401	407	409	457	386	389	422	425	435	410	414	453	426	401	395	373	404	447	426	402	426	414	409	387	411	396	384	407	405	486	435	440	429	423	398	438	418	430	417	408	435	437	434	433	414	450	426	410	447	391	457	406	435	403	428	431	414	453	458	401	418	393	458	470	406	436	419	431	423	406	404	418	431	415	401	388	389	438	410	410	440	453	452	411	438	453	405	441	429	439	408	393	428	453	422	399	404	419	420	419	399	444	427	420	416	416	424	423	441	423	419	416	444	441	417	413	432	419	435	436	441	427	419	414	424	430	444	430	454	408	400	417	439	420	441	394	439	461	406	415	411	456	472	441	455	414	436	428	434	446	388	402	429	439	423	421	438	405	403	421	411	420	438	453	431	436	382	481	450	439	414	471	386	451	439	420	432	414	430	418	423	419	418	418	392	389	413	417	417	454	408	390	444	453	428	430	437	410	387	410	411	394	405	427	435	435	437	431	457	413	405	445	407	456	457	445	439	391	425	451	418	466	460	419	408	454	424	409	435	415	447	457	443	416	422	427	434	380	390	413	427	418	434	453	436	438	403	458	441	452	401	452	405	401	401	433	397	441	394	431	412	476	416	420	401	406	461	393	409	431	405	393	422	420	416	426	429	417	416	445	419	413	421	410	442	421	439	409	368	420	398	421	387	397	414	409	449	422	431	411	391	449	499	419	394	423	424	439	404	393	441	435	419	475	437	451	440	423	433	440	411	453	437	458	422	392	417	399	440	423	392	409	423	397	442	425	446	456	417	376	406	432	442	425	423	412	420	409	409	380	400	430	441	425	448	411	386	397	447	440	412	431	422	435	438	402	464	438	414	440	407	394	419	461	442	446	425	440	417	393	408	432	453	444	405	414	404	417	393	392	402	417	444	425	427	432	456	436	446	417	406	470	400	420	396	395	418	368	405	420	447	408	418	416	428	434	411	404	441	412	424	441	426	458	420	420	429	430	432	393	414	401	419	403	408	420	459	416	438	434	393	413	387	440	438	417	435	422	415	388	403	478	408	418	415	429	421	435	461	383	393	418	431	380	415	414	415	413	432	384	393	388	411	433	390	416	418	421	409	410	398	415	404	404	442	433	438	396	442	414	455	415	427	423	453	379	434	419	422	430	432	455	415	435	442	453	458	454	419	425	397	413	413	419	442	365	442	449	436	435	419	408	430	443	400	415	451	451	420	420	423	418	450	445	456	434	424	451	440	438	444	430	438	428	428	392	445	446	406	425	433	426	418	397	435	427	375	385	410	452	465	450	392	435	449	413	443	413	453	440	410	404	398	454	447	425	416	401	446	425	458	426	397	452	432	422	448	411	416	436	462	414	404	415	439	464	425	419	398	411	424	404	441	435	424	416	424	394	432	437	401	427	482	435	420	412	406	431	433	428	397	411	417	465	440	453	416	436	430	406	392	472	431	426	446	411	446	402	442	399	424	442	445	401	388	413	414	429	374	424	386	469	410	459	370	435	394	447	413	393	459	384	409	428	440	416	403	426	413	408	413	392	417	437	449	409	483	410	429	430	415	434	363	390	432	416	439	430	386	440	435	408	463	454	432	445	421	426	435	408	392	419	427	438	399	414	420	438	465	367	436	391	401	442	438	389	453	413	422	421	428	436	430	399	439	408	436	415	455	404	432	398	403	450	416	417	435	403	474	433	421	418	419	406	412	405	403	421	420	420	413	412	432	415	417	444	393	379	435	448	406	434
23814	30907	1592	1270	562	499	485	488	496	495	499	486	458	491	536	481	426	501	482	459	441	493	502	444	455	494	475	482	463	462	466	478	479	476	519	446	459	464	478	437	465	470	468	445	458	471	476	469	503	486	493	437	479	480	453	470	465	460	465	469	480	434	430	473	462	480	429	484	453	465	464	478	445	502	459	501	482	443	443	450	448	459	444	469	474	470	475	482	443	430	479	496	511	454	463	490	444	453	453	496	504	454	500	478	477	449	443	464	476	502	472	447	487	475	495	454	484	451	418	479	467	462	458	420	490	460	459	483	484	471	465	473	467	487	471	489	462	460	471	478	467	465	477	476	477	501	437	476	424	441	476	450	467	480	441	489	457	467	485	486	445	441	488	458	476	424	452	463	467	501	456	446	481	460	480	474	477	468	445	461	449	474	468	481	506	471	456	456	472	502	466	450	440	449	485	505	435	534	456	476	494	526	480	452	442	445	495	422	440	468	458	438	468	441	474	472	531	466	462	465	441	446	473	443	458	469	474	467	488	513	501	457	475	484	487	449	438	477	437	460	460	485	492	450	476	440	474	446	456	457	467	471	490	429	476	489	462	489	472	448	425	446	491	509	483	475	469	463	457	531	477	446	457	446	473	504	463	478	472	476	491	472	474	472	441	455	474	497	493	494	479	445	455	462	460	487	457	469	439	464	472	514	481	442	464	453	424	477	457	488	486	473	453	497	440	473	490	455	480	474	427	433	448	445	474	498	489	451	479	443	484	489	522	489	464	445	487	478	470	476	478	431	426	458	435	478	432	485	441	432	463	431	432	475	478	457	493	482	510	474	436	465	505	457	475	475	450	479	474	484	429	487	469	450	468	461	477	456	456	508	457	484	502	451	461	484	436	482	500	471	517	469	447	451	465	476	468	450	447	472	472	462	475	497	485	478	484	437	503	481	475	460	473	434	513	462	468	473	458	438	483	430	478	449	443	478	447	448	482	447	443	462	446	451	459	513	467	486	463	511	487	490	419	478	476	450	470	473	464	465	458	455	480	479	455	467	464	450	427	486	464	545	452	481	461	453	477	468	460	501	458	463	440	473	488	469	483	476	473	482	489	412	461	475	477	438	469	435	445	451	491	454	449	438	455	477	496	444	456	453	455	506	465	487	456	453	424	470	508	489	468	456	466	455	456	475	417	450	502	446	458	485	485	465	457	507	519	475	433	491	425	477	510	454	465	489	474	451	459	474	463	477	489	447	474	479	438	466	482	446	484	466	486	474	488	472	523	476	469	435	464	438	526	471	479	465	503	448	486	446	496	468	472	447	464	444	452	489	510	459	473	465	494	465	459	486	486	447	440	445	435	466	463	458	464	456	477	430	480	489	489	435	459	491	450	486	470	475	480	506	452	513	469	476	466	461	475	490	490	429	477	504	488	476	466	452	466	472	456	451	469	466	487	449	482	481	544	455	445	453	455	486	458	531	490	497	462	460	460	462	488	456	473	474	489	500	416	504	518	476	471	455	461	473	470	489	480	476	440	454	448	476	464	468	450	440	466	448	487	488	461	452	465	494	475	453	497	479	486	459	473	458	481	464	489	456	469	503	498	464	451	506	490	470	491	485	485	431	485	470	457	456	455	449	448	478	457	494	480	452	454	485	458	421	467	455	437	490	467	471	455	468	487	458	469	471	445	479	419	459	485	458	466	460	450	484	460	445	489	458	497	440	427	453	463	469	469	471	454	484	465	477	469	464	469	486	479	477	484	478	453	454	471	426	482	476	469	515	486	480	477	476	489	509	477	456	460	463	470	470	475	466	486	475	459	462	475	458	444	503	454	452	431	421	496	505	464	506	481	460	476	488	502	506	504	429	480	485	449	434	450	481	473	477	452	456	459	460	455	524	449	449	470	443	462	488	493	444	445	482	490	460	500	498	488	467	472	468	488	450	453	469	492	438	494	464	492	481	469	436	489	552	489	487	470	508	491	453	479	470	467	492	437	473	481	491	474	463	437	472	463	440	485	472	435	463	433	442	452	457	476	490	457	426	430	513	436	456	457	469	482	465	458	477	490	439	473	460	479	456	471	481	504	432	472	478	443	440	486	463	471	485	479	450	449	468	428	437	468	491	495	459	483	430	449	426	476	469	493	459	502	460	474	429	449	510	451	451	469	458	475	418	454	468	455	472	492	478	472	462	434	457	464	478	486	450	476	435	454	479	470	487	446	463	461	468	469	430	497	482	451	467	449	469	461	483	483	482	454	470	484	475	449	465	492	463	505	480	473	469	468	486	470	491	497	476	448	465	448	445	453	489	464	431	480	488	487	448	451	462	450	515	435	506	455	497	472	475	469	444	403	460	476	460	462	453	510	426	467	443	444	505	459	454	475	455	451	449	458	463	450	473	492	468	441	444	479	430	482	482	472	452	462	445	445	502	457	461	472	505	465	453	484	458	492	513	435	458	466	456	511	458	459	477	463	437	491	479	465	435	490	464	471	492	447	433	509	464	467	479	468	478	467	462	440	458	493	483	458	417	454	494	447	490	490	474	494	444	451	466	463	435	482	500	443	455	479	455	429	454	461	471	460	463	485	455	444	479	486	411	460	484	467	487	454	462	468	525	464	420	462	442	461	480	437	466	441	503	464	430	462	436	457	452	457	499	448	472	492	441	459	473	412	496	440	475	482	473	486	484	451	463	454	473	481	442	461	496	507	455	468	442	454	465	487	508	484	487	479	460	475	446	436	438	490	467	460	437	490	453	460	457	444	454	455	478	472	412	439	464	469	485	515	475	476	481	444	462	476	484	446	502	451	447	472	447	490	478	471	473	493	469	481	438	462	467	515	476	483	483	462	448	448	444	475	498	458	464	417	468	471	460	467	477	506	479	433	493	496	443	467	500	487	464	439	461	467	470	445	485	474	473	491	466	451	469	493	454	474	479	458	462	471	484	466	460	492	454	478	405	467	455	499	530	427	440	496	487	482	440	457	474	510	484	524	502	481	477	482	410	457	517	472	477	461	458	481	497	457	495	470	482	430	454	436	482	463	472	474	473	494	486	454	472	461	429	455	476	462	465	489	411	488	510	462	514	465	462	457	449	478	476	484	463	469	469	484	481	475	513	468	468	442	468	499	480	457	498	488	488	472	503	465	480	484	470	468	456	484	455	442	508	489	432	446	488	463	414	516	450	494	443	439	498	519	464	459	421	432	478	462	490	445	450	471	445	472	447	425	453	451	485	505	464	459	493	460	459	445	470	446	467	470	462	479	468	468	472	507	509	444	493	466	486	483	448	509	465	441	463	492	465	458	472	469	453	475	493	502	474	464	486	443	465	476	474	485	431	520	510	486	478	468	490	445	476	468	448	452	501	481	440	477	487	452	452	442	446	513	464	450	502	486	443	450	497	447	462	498	447	470	433	451	505	491	470	446	422	474	471	469	484	498	508	469	478	501	457	437	447	445	479	430	478	435	506	457	473	452	463	427	466	476	453	494	469
23606	21273	28617	23492	20384	7317	895	678	578	536	486	464	451	454	458	473	429	441	407	425	395	414	406	407	425	399	408	392	366	433	395	383	434	410	391	392	420	420	355	372	403	398	385	352	439	390	412	405	374	404	393	444	386	387	388	371	420	380	419	411	362	406	381	413	391	384	390	397	382	377	411	420	412	388	430	385	375	401	380	394	382	393	366	410	375	376	373	357	395	387	386	399	387	410	442	412	364	374	398	365	399	390	370	341	404	414	383	376	363	404	390	412	408	389	398	421	404	366	387	385	404	386	444	381	408	387	381	382	376	367	361	360	411	381	401	405	386	392	385	382	394	374	407	385	408	396	380	386	368	398	355	417	353	405	406	371	386	420	378	366	388	392	380	395	403	414	387	385	411	377	390	382	425	400	414	379	381	379	415	371	385	393	380	433	361	372	378	352	420	398	370	400	361	389	399	387	403	391	392	387	378	374	407	387	365	408	452	365	419	366	382	357	431	402	405	405	391	394	378	375	374	402	390	389	382	437	378	370	394	410	394	361	399	423	384	371	380	391	400	347	378	441	379	396	405	390	385	395	400	382	382	383	424	374	429	401	398	401	406	422	370	354	380	366	421	412	358	416	388	396	392	368	394	388	372	437	411	364	421	395	358	418	383	377	376	403	374	374	375	374	401	368	380	374	401	418	361	406	409	396	402	367	370	400	399	414	404	412	380	415	403	351	410	435	393	433	436	421	441	416	370	403	395	375	415	399	398	402	392	397	403	380	391	414	362	384	409	384	422	399	381	403	425	380	411	380	365	412	372	416	387	396	397	427	408	385	412	423	380	379	406	387	402	401	413	402	424	414	383	385	375	398	425	360	387	397	363	391	387	382	415	366	347	398	388	413	390	387	389	413	388	383	403	397	382	409	385	380	414	377	413	396	357	395	384	379	378	386	400	374	427	436	382	387	410	407	390	388	369	405	403	385	355	395	371	400	388	403	345	380	419	374	394	397	360	412	361	411	377	415	411	383	374	378	387	395	398	391	401	426	409	369	404	404	406	360	423	386	352	407	377	409	357	385	380	369	377	407	402	372	367	387	418	413	409	435	388	366	412	406	430	415	381	416	380	380	367	391	362	365	368	374	391	412	363	390	374	388	379	380	352	385	394	363	356	407	378	403	405	400	414	371	392	415	397	405	395	394	383	375	398	383	397	380	400	402	379	385	400	426	396	391	408	417	377	360	412	379	401	402	403	382	403	433	397	373	396	353	351	349	413	421	351	380	393	377	373	370	400	410	414	378	360	397	397	397	379	380	405	386	366	362	417	394	377	375	398	397	379	407	410	393	398	352	386	374	374	392	383	394	364	414	387	398	377	388	368	376	380	371	411	405	389	391	396	363	383	396	388	376	405	437	364	406	364	403	360	403	390	377	424	396	430	395	447	349	393	408	426	394	353	406	404	381	374	382	383	451	408	414	388	417	368	358	431	421	415	422	397	377	407	374	402	379	419	342	378	371	385	383	348	399	415	371	415	382	404	379	406	408	391	406	412	422	373	399	411	382	359	378	383	400	398	376	376	428	403	392	422	411	371	411	428	398	386	401	382	398	395	384	361	367	404	376	398	412	399	413	422	379	364	401	404	383	344	391	381	422	397	393	361	367	402	396	468	385	326	407	382	388	404	430	397	396	400	389	377	386	407	411	407	372	386	386	386	380	396	394	359	390	382	400	387	400	364	377	360	403	381	366	402	396	404	434	373	403	398	409	397	420	351	379	440	384	386	456	395	398	378	399	407	384	405	400	428	388	405	421	385	390	353	387	367	411	318	380	379	383	376	408	405	356	405	391	398	387	392	377	399	383	382	363	417	405	385	435	400	376	399	394	405	378	395	380	355	378	361	406	401	402	388	384	389	418	397	408	397	404	389	362	348	412	395	437	382	404	373	358	428	377	394	407	373	377	441	344	405	357	407	355	375	366	395	392	367	415	392	378	366	374	430	409	415	372	385	373	358	394	398	376	394	385	395	423	389	373	388	350	387	344	367	394	454	393	404	388	357	388	384	388	379	394	414	377	408	415	383	391	390	373	402	381	415	397	363	366	399	375	383	393	410	356	403	369	410	398	386	339	409	385	392	385	400	383	405	410	392	397	398	353	400	373	395	383	381	419	366	336	381	380	370	374	358	410	429	449	350	409	425	401	429	419	396	397	375	374	399	371	420	350	410	399	365	396	401	389	400	354	381	324	358	339	379	387	413	367	385	396	393	382	385	384	403	379	407	406	383	409	387	407	379	396	370	380	392	366	394	421	363	407	392	449	364	400	419	399	412	383	404	361	394	414	365	391	415	368	401	386	391	409	370	427	419	381	352	399	375	405	408	392	373	369	403	360	390	398	367	382	393	425	377	391	377	410	447	392	400	401	359	390	413	372	376	386	413	351	426	402	393	413	379	394	399	386	397	420	411	366	412	360	396	397	425	356	413	365	396	388	371	354	407	372	362	400	414	393	415	407	382	360	383	377	378	433	407	367	404	366	390	423	416	365	394	389	383	387	396	408	441	392	395	388	392	396	416	396	421	362	409	395	403	421	384	384	403	390	404	409	377	412	365	370	397	381	376	395	419	385	397	379	372	370	373	400	401	348	419	387	389	356	415	375	407	412	389	418	397	428	407	420	410	349	365	428	392	384	384	380	370	377	386	352	415	371	392	421	373	379	363	375	393	401	391	424	391	394	388	387	375	403	394	347	360	415	402	389	342	432	366	377	391	383	417	416	381	431	367	399	388	370	410	408	366	388	398	409	374	406	382	393	384	397	406	399	371	354	382	357	359	381	365	416	385	407	369	387	380	415	394	390	404	383	389	374	393	390	355	360	417	392	365	366	414	427	350	395	396	417	379	360	395	397	394	383	421	384	407	356	388	417	394	374	385	384	386	390	384	428	374	405	418	375	384	390	395	441	387	418	419	384	366	356	412	408	396	397	400	381	396	390	410	365	417	368	397	370	385	373	401	423	364	389	385	402	381	374	387	430	412	374	397	442	384	367	408	403	377	392	411	411	435	409	377	407	377	385	394	400	385	367	370	400	353	357	397	405	425	387	441	343	356	392	356	362	376	389	414	395	342	386	388	369	398	381	406	391	370	375	377	387	402	392	432	416	393	411	389	396	417	389	400	374	425	409	379	422	372	393	395	363	369	413	391	428	376	364	395	408	344	395	373	410	372	373	398	387	360	403	395	431	408	393	384	402	363	424	364	382	359	392	395	357	389	349	378	418	413	399	379	392	411	395	406	376	408	421	390	389	357	394	388	410	381	370	409	401	386	418	406	391	415	384	368	385	395	405	356	393	438	388	397	405	387	385	450	405	379	407	360	434	373	410	398	380	396	405	387	409	386	414	371	418	395	404	355	389	376	384	362	414	368	410	406	415	395	403	398	377	400	377	432	381	389	372	366	403	387	356	388	406	387	389	411	407	394	411	390	372	389	370	365	407	383	381	369	420
43124	61362	5035	8789	1654	1254	1021	846	653	628	566	575	544	513	501	455	425	482	452	520	476	437	437	408	424	440	467	425	453	440	447	461	420	421	445	436	422	434	387	445	404	414	428	397	364	408	380	414	426	442	436	437	419	419	409	462	400	406	418	436	415	420	424	410	425	445	436	421	466	380	399	410	391	405	421	435	408	428	446	390	397	386	425	436	411	416	407	408	409	385	458	422	416	431	467	434	430	442	430	399	411	367	391	428	412	421	440	437	416	395	458	403	431	420	411	417	408	444	378	425	406	421	429	435	411	464	457	401	425	415	405	400	423	436	392	450	399	406	391	403	415	429	421	407	412	396	388	375	401	408	432	393	451	457	456	430	407	438	434	408	447	429	423	415	426	417	432	427	429	379	429	376	403	441	385	411	402	393	404	408	372	398	399	412	458	434	395	425	413	371	399	438	441	424	412	431	435	417	423	375	412	408	406	438	412	414	415	465	416	415	426	408	436	403	406	396	438	423	377	419	422	409	423	402	397	410	436	421	411	403	443	413	403	473	377	409	430	413	411	417	386	423	407	416	427	425	408	397	392	455	412	447	401	423	442	416	406	433	419	387	426	392	425	428	422	427	423	432	435	444	417	418	408	413	419	394	411	412	409	426	438	416	398	433	399	434	399	404	422	414	423	367	424	404	396	386	425	484	396	395	412	439	399	388	438	418	429	407	407	456	409	418	416	410	378	422	464	399	458	409	438	415	425	389	394	406	410	382	444	395	414	401	450	435	406	430	380	421	407	418	408	437	366	373	421	408	425	430	405	402	426	436	407	424	422	403	405	405	389	416	417	404	392	440	455	407	429	407	431	446	449	415	382	422	429	424	427	435	467	410	393	422	413	439	416	418	416	402	456	425	433	427	425	406	406	407	403	435	438	385	410	385	439	424	415	405	397	438	443	412	421	440	436	429	436	377	400	419	419	410	449	462	395	400	430	423	399	408	406	420	421	421	454	420	398	409	421	408	437	452	378	391	434	398	428	418	440	435	404	393	410	411	417	410	433	451	442	435	449	421	431	427	449	409	424	397	432	402	406	444	409	433	403	425	451	417	433	436	427	415	400	408	421	449	445	423	404	405	433	405	420	419	388	389	398	398	422	435	406	445	400	419	421	405	417	425	386	366	420	442	440	433	427	411	415	416	455	412	403	398	407	388	435	410	459	431	428	409	414	399	417	438	479	439	411	419	391	411	421	414	431	431	414	425	447	414	419	385	425	430	384	421	415	421	431	424	434	399	412	393	418	433	408	411	459	406	399	391	412	444	431	415	419	440	396	468	390	434	409	434	437	448	407	420	444	407	443	376	435	414	406	403	414	400	371	393	414	403	446	382	448	368	431	423	436	421	435	421	424	422	384	380	427	370	417	409	396	413	426	395	418	388	435	403	418	442	391	464	406	410	414	418	422	419	474	397	417	416	433	394	377	378	414	431	432	399	415	393	415	377	422	410	403	453	415	408	458	415	425	413	407	396	441	378	406	434	441	430	397	441	427	447	420	389	406	433	440	408	434	406	391	392	435	422	418	386	401	435	392	428	415	401	423	444	455	398	397	443	455	427	446	429	399	432	402	390	408	430	441	412	413	435	398	415	404	415	415	399	457	404	405	447	392	430	382	406	448	403	406	437	428	433	469	405	420	408	423	414	403	435	404	406	449	443	433	394	403	390	404	426	393	396	409	405	393	446	422	412	388	410	451	407	424	391	395	428	392	422	406	418	418	423	416	440	397	430	399	391	459	418	424	461	409	424	400	408	439	422	408	426	416	429	399	417	452	412	436	404	409	428	413	409	406	421	449	405	426	394	434	443	369	402	413	381	406	455	400	417	425	402	426	417	443	403	398	398	398	402	401	414	387	414	387	451	416	443	385	420	448	408	387	432	417	439	424	402	420	395	387	419	385	435	401	407	418	403	414	377	429	430	469	381	364	432	449	423	433	436	383	419	407	446	408	408	426	422	451	434	423	370	427	414	406	426	419	423	384	431	388	454	391	386	427	406	389	393	409	429	401	433	411	395	396	399	431	383	397	405	435	458	443	422	437	412	461	423	420	398	409	402	435	429	413	393	396	412	397	401	413	421	393	392	419	409	432	406	391	427	404	440	449	402	448	418	412	409	436	443	403	416	436	437	484	400	419	413	409	382	419	407	419	422	417	439	414	397	439	412	401	425	400	424	395	456	398	423	393	395	417	401	404	399	430	399	409	431	423	407	399	425	383	436	411	416	429	429	442	432	443	424	427	378	428	409	402	420	442	459	440	407	422	431	427	428	412	411	403	431	430	399	385	420	437	441	432	409	392	433	398	411	420	380	394	390	398	430	455	426	411	439	435	434	454	447	426	475	429	422	428	413	434	407	384	409	414	438	426	416	437	409	445	396	396	429	382	394	429	440	405	426	392	395	422	393	420	381	419	410	400	426	425	438	456	421	397	437	408	420	423	433	404	407	415	435	389	442	429	425	401	423	408	424	414	427	456	414	422	440	423	413	425	411	426	431	391	434	430	445	405	382	421	416	442	403	422	425	438	444	391	410	413	427	406	401	411	414	433	420	426	382	451	396	419	453	400	402	380	416	454	441	389	371	456	414	395	417	439	434	456	451	388	390	429	421	378	401	411	439	428	448	435	398	435	425	413	411	403	388	425	429	427	419	431	393	440	390	420	432	451	404	387	430	407	388	411	427	436	423	414	415	438	411	419	442	445	428	405	419	452	417	421	408	420	428	403	374	418	429	394	445	425	424	416	432	407	406	418	421	406	398	453	432	405	421	389	457	452	412	433	423	417	422	412	432	405	419	441	408	436	414	439	407	448	436	397	387	390	433	403	411	380	422	393	404	434	440	450	476	400	448	406	408	419	436	453	416	414	428	400	436	410	395	419	387	408	445	399	424	393	462	400	407	416	435	426	384	412	387	393	434	372	427	431	439	404	430	411	442	412	385	423	426	398	397	417	453	405	395	425	456	407	414	406	415	430	381	461	428	401	440	420	422	408	431	373	411	416	459	420	430	402	428	429	421	449	432	411	434	415	422	447	400	454	423	461	411	440	413	431	405	421	394	411	417	436	386	430	414	397	425	430	407	427	424	400	407	378	439	403	429	389	462	411	398	382	436	438	419	404	405	439	483	388	422	402	430	395	432	435	423	411	414	421	442	390	416	421	453	409	393	460	413	428	375	408	409	388	441	416	423	411	424	427	411	407	411	406	382	429	419	438	427	414	424	427	427	399	403	424	415	438	382	391	416	411	426	413	396	413	371	416	406	422	423	421	405	427	406	428	391	412	397	433	429	421	399	399	397	430	435	432	408	418	430	392	418	411	428	372	411	452	380	395	415	426	397	434	419	424	447	422	399	403	407	431	397	377	396	392	386	407	399	411	397	422	422	412	398	432	411	422	461	385	433	385	379	388	433	417	416	374	424	437	417	431	401	417	450	411	391	419	399	419	449	423	428
25028	21764	27057	24943	8895	1140	991	916	873	851	814	840	798	808	793	845	811	821	767	803	781	754	780	834	771	777	785	759	789	734	755	762	757	774	740	761	766	736	743	751	799	755	745	734	827	824	765	759	726	711	785	739	804	748	730	733	752	779	759	776	763	782	801	782	768	763	749	737	828	785	792	815	774	802	780	745	764	782	772	771	768	801	764	801	778	730	729	795	776	724	781	750	784	784	814	763	770	776	801	791	740	780	781	748	722	693	735	778	794	775	760	758	706	765	777	773	742	783	766	774	801	788	796	734	759	787	759	800	769	769	744	732	734	759	739	764	771	802	732	774	718	728	734	808	749	765	754	746	808	742	780	787	758	721	758	756	721	794	805	810	786	795	780	757	736	736	787	784	787	769	761	804	762	790	785	788	735	772	793	689	764	773	736	780	811	740	838	804	746	754	742	795	767	743	748	767	729	760	751	796	779	728	792	758	754	739	800	802	747	744	787	750	817	725	789	788	700	743	795	773	748	770	774	792	768	756	788	775	763	760	738	783	756	781	784	762	814	792	767	754	818	746	830	799	755	733	755	804	724	744	773	772	776	735	809	769	761	773	761	727	728	766	771	782	762	741	726	781	789	721	743	755	738	792	754	789	721	754	753	798	789	760	781	736	780	725	744	724	773	806	769	768	808	781	711	744	771	762	743	776	793	729	752	762	779	740	765	782	804	823	736	770	831	732	756	766	786	785	769	787	728	759	745	815	734	769	771	741	747	775	751	840	789	715	757	742	806	770	772	796	775	783	723	750	742	762	724	763	770	742	724	764	716	784	786	836	737	772	687	748	770	793	784	717	783	729	750	778	776	753	765	723	772	767	742	742	769	751	740	718	780	760	750	723	739	793	758	752	730	717	777	786	694	754	759	832	762	780	776	764	788	771	765	777	780	762	793	746	767	734	738	768	745	738	747	809	776	755	776	760	776	750	744	778	752	753	749	797	735	728	800	756	782	690	754	785	800	737	780	723	743	775	794	765	782	716	785	815	745	798	738	761	821	774	736	732	774	777	720	739	744	735	763	788	755	745	814	759	746	732	750	750	780	735	774	748	803	773	809	810	774	817	775	783	819	744	793	789	768	783	756	776	698	744	752	778	765	750	756	744	725	754	735	769	745	860	762	759	767	735	776	788	752	773	795	710	783	771	789	803	726	739	805	778	750	780	759	762	744	750	785	779	764	749	764	769	766	767	777	758	773	742	761	774	784	744	762	789	778	771	800	792	738	785	785	771	763	770	761	805	767	757	725	723	762	694	756	787	723	752	774	780	813	756	800	783	723	740	775	758	764	823	766	776	746	757	752	795	778	773	784	745	763	774	724	788	813	788	773	759	785	770	778	774	790	810	798	787	742	773	745	763	790	723	732	774	720	737	791	691	772	735	768	742	738	777	797	739	747	741	747	744	774	768	754	798	783	786	786	776	759	741	772	702	734	715	765	753	744	750	801	710	814	714	767	756	764	806	750	744	776	770	767	756	797	814	781	776	781	736	780	720	774	756	745	810	736	791	788	820	738	739	794	765	742	774	729	768	762	775	780	764	723	800	800	723	733	740	771	790	765	758	754	771	785	776	807	749	788	788	736	771	760	775	784	778	793	771	789	755	727	763	785	772	687	748	790	772	751	752	768	778	772	766	764	754	788	773	762	761	776	761	724	742	752	781	775	786	743	834	789	725	759	739	718	755	780	798	712	763	773	788	738	746	794	716	801	714	759	783	736	797	757	805	790	782	778	723	781	758	763	726	744	767	776	748	782	773	808	773	774	719	795	677	787	728	778	798	789	782	746	750	808	775	728	745	793	787	744	765	800	791	756	780	788	788	765	736	798	745	796	780	766	750	774	776	805	794	751	726	772	749	776	744	782	784	766	759	747	741	800	773	754	765	782	782	774	717	724	715	780	721	738	773	741	753	735	742	752	759	746	734	774	726	828	752	788	753	731	791	794	785	742	776	771	757	770	802	781	787	749	715	755	818	756	768	745	765	830	802	713	753	784	787	814	782	705	764	789	760	729	733	774	726	801	746	748	734	747	778	787	776	792	776	769	730	752	760	836	767	766	712	744	740	782	766	735	756	753	784	764	734	746	766	785	777	751	745	759	729	747	750	731	735	708	752	777	796	746	785	805	799	718	780	765	768	711	761	734	791	780	766	774	757	694	735	736	776	701	821	786	781	737	762	766	765	765	700	832	767	818	717	749	806	713	716	805	755	767	761	794	758	760	795	770	780	730	789	788	781	740	764	777	782	763	818	788	821	768	754	779	752	801	710	809	733	764	781	738	770	737	722	776	741	838	819	738	754	780	776	764	789	767	814	780	782	823	730	789	780	838	743	736	817	746	798	769	741	735	769	775	744	794	795	723	781	775	738	804	772	764	782	800	763	788	835	777	740	773	740	793	803	802	785	784	747	743	759	731	768	724	730	787	775	765	712	753	753	762	792	778	799	736	736	779	722	788	759	782	780	741	775	772	776	753	778	788	736	809	727	804	761	772	737	770	785	787	742	706	741	734	798	743	789	720	732	788	748	769	794	764	758	788	769	745	784	791	771	791	759	726	706	705	813	784	746	762	758	763	770	740	776	778	729	785	759	732	754	771	743	775	759	774	760	753	746	779	813	797	738	774	820	728	755	746	784	734	812	834	732	725	763	781	806	761	797	738	799	851	740	733	820	771	757	767	764	743	724	717	793	710	724	794	782	776	800	740	759	732	782	792	766	785	764	775	738	758	731	705	727	749	726	741	757	753	766	783	770	742	776	740	785	761	706	728	841	759	780	827	837	773	740	797	761	739	728	776	750	777	782	766	772	798	747	722	762	759	775	716	748	748	719	729	750	782	695	749	753	803	749	798	758	735	753	781	784	742	765	807	783	749	744	711	717	671	780	765	740	783	750	775	753	791	775	759	739	742	773	808	806	794	756	722	702	750	783	789	772	750	748	811	701	759	732	831	783	814	764	729	762	792	808	762	765	751	788	732	777	755	762	797	754	768	729	807	744	786	783	799	802	755	758	792	752	790	760	788	769	732	789	765	800	758	750	802	744	726	743	719	749	796	780	795	793	802	739	777	736	745	792	757	746	787	782	808	777	760	748	786	734	797	766	769	733	760	759	803	826	731	805	769	720	745	774	742	758	743	729	814	761	790	785	776	794	758	791	823	807	743	711	772	780	758	832	756	800	681	754	800	772	756	792	772	764	742	795	763	775	789	786	786	775	794	743	819	744	745	750	787	783	753	750	712	712	738	761	783	758	751	725	744	774	773	747	763	746	746	778	774	763	760	802	780	733	786	771	781	770	756	785	790	771	813	808	839	808	794	780	774	763	784	790	774	734	783	754	702	765	762	822	758	740	770	798	761	780	734	760	744	747	726	736	778	737	797	798	775	767	772	776	725	735	795	726	775	737	779	845	750	799	765	746	793	794	792	756	754	752	708	803	786	797	770	727	767	766
40164	51105	3138	6100	1424	1292	1122	1026	934	883	892	852	891	827	859	855	837	796	856	854	872	845	845	842	777	820	792	801	828	802	804	778	801	814	844	829	804	775	788	842	826	824	793	808	858	792	784	804	824	847	777	822	781	819	783	785	798	773	764	815	723	812	815	790	791	819	785	731	722	894	747	819	791	792	846	824	750	760	809	854	805	812	765	819	808	815	732	768	750	869	795	791	790	739	755	758	757	803	750	844	799	779	761	746	840	834	828	807	804	814	831	777	800	785	828	814	850	780	771	840	811	778	745	831	825	793	789	850	827	790	825	803	865	838	777	793	816	768	791	816	789	832	795	815	847	771	777	836	766	820	801	793	835	770	831	875	779	756	767	821	802	777	768	776	763	821	753	813	784	786	854	809	748	796	800	793	799	793	795	813	880	794	775	833	775	803	802	761	769	846	802	773	807	853	764	800	847	789	811	789	854	825	812	754	756	783	752	797	829	771	742	824	760	806	806	767	807	754	785	760	786	816	791	827	833	808	777	796	760	757	784	783	835	826	820	817	802	796	778	826	797	767	789	807	812	788	800	762	787	802	815	764	776	836	805	800	788	817	792	767	815	806	816	798	798	774	776	827	858	767	810	799	772	783	798	802	812	828	849	782	763	775	756	777	834	777	804	825	787	810	808	791	810	781	753	770	808	809	808	766	804	798	825	768	745	781	808	832	794	787	755	826	832	836	815	816	811	793	806	740	796	813	758	754	808	802	800	849	782	859	825	820	753	826	798	832	756	756	723	798	774	833	828	788	798	764	766	817	750	806	816	822	814	809	806	860	806	780	799	760	801	820	789	790	806	795	808	761	794	804	787	789	805	825	776	792	808	782	762	833	714	777	788	814	770	788	801	805	808	784	819	768	797	801	742	760	824	745	736	755	793	775	815	852	753	826	807	794	786	814	777	906	800	783	812	782	849	819	792	779	788	830	790	830	784	795	808	801	803	769	836	800	828	821	802	794	782	779	789	782	783	781	797	843	759	799	780	830	794	853	779	805	833	815	785	837	844	756	866	788	831	772	811	744	826	790	798	791	804	781	840	771	854	794	765	795	749	784	821	779	796	795	787	805	787	833	824	753	798	790	772	787	804	769	734	807	794	801	792	731	810	766	824	764	767	805	823	771	823	842	808	822	811	788	788	792	799	821	806	790	845	812	855	810	783	731	788	832	840	764	766	819	809	803	793	765	785	781	775	818	798	819	798	777	780	794	788	800	867	815	835	802	784	754	797	744	784	841	776	769	785	818	871	805	803	770	831	761	770	832	811	809	779	792	826	751	782	831	822	795	823	807	754	799	795	864	817	796	849	835	762	803	771	774	797	736	816	788	832	792	760	793	813	852	750	842	839	814	791	848	793	797	769	866	806	764	794	831	756	786	814	787	801	781	766	835	819	842	788	771	804	803	787	771	759	849	780	801	772	751	783	832	749	820	767	807	809	795	832	810	748	806	840	773	778	781	801	795	791	790	827	792	791	794	844	812	788	841	787	795	793	790	789	805	806	812	818	808	803	800	758	810	772	844	786	819	796	776	793	759	806	795	755	743	811	801	764	817	791	784	761	820	860	784	762	799	774	828	806	789	822	805	742	796	820	804	799	818	770	828	812	814	753	814	772	800	764	780	740	845	791	799	770	829	793	830	763	827	809	797	750	804	830	836	825	796	819	761	843	832	709	768	750	773	800	811	738	764	734	812	786	814	780	799	814	828	777	797	816	799	780	827	784	793	781	779	751	755	774	837	821	840	832	821	841	803	805	787	804	785	801	865	763	835	790	741	773	782	767	761	767	783	821	775	803	821	790	829	815	804	803	821	824	787	815	752	882	832	771	766	818	757	758	802	789	824	788	833	814	753	819	788	829	808	801	815	781	763	815	787	817	792	814	811	845	818	790	817	771	812	789	806	897	790	797	835	786	822	808	835	834	768	827	814	818	789	776	782	772	770	801	790	796	755	780	802	811	795	767	715	786	781	791	732	786	772	832	834	769	764	815	778	778	745	779	769	784	794	823	813	807	813	825	829	782	757	772	795	777	730	830	794	764	803	777	822	769	787	771	828	752	772	809	790	744	823	821	803	767	829	807	792	783	814	817	777	783	840	788	776	831	768	786	737	778	783	780	778	761	778	795	797	844	818	752	782	796	817	774	816	822	820	816	821	831	777	764	776	772	814	820	777	779	708	779	771	783	836	827	860	792	819	797	804	810	755	814	825	791	825	813	773	799	795	806	748	848	835	833	773	824	792	792	809	789	838	824	814	833	823	764	809	825	804	823	728	789	796	817	749	785	761	825	779	828	790	788	834	797	780	846	790	881	792	823	834	782	846	839	774	790	783	779	795	819	777	747	801	822	834	750	828	826	822	798	815	768	811	811	769	779	798	761	786	760	798	741	785	788	783	859	797	781	822	749	781	767	734	799	836	800	811	779	809	781	827	832	804	753	828	771	819	826	781	815	747	767	806	768	792	777	808	806	771	834	792	805	800	782	823	767	804	823	852	799	813	787	776	778	769	805	724	802	838	816	771	821	812	754	750	772	789	824	835	811	811	760	790	839	802	779	780	831	750	842	809	794	755	785	797	860	814	751	831	800	789	790	874	778	786	821	795	860	764	805	788	781	756	778	801	806	800	813	752	799	790	807	847	826	758	793	784	781	737	766	808	806	802	807	819	818	774	798	757	787	809	812	815	831	765	771	824	792	801	829	827	801	817	800	803	797	866	784	802	773	805	819	778	767	845	799	812	850	789	825	806	802	778	800	836	864	789	794	818	821	763	817	801	805	786	796	815	818	812	768	799	778	776	798	784	836	837	804	808	756	807	831	819	821	781	752	868	759	791	797	785	750	757	797	771	770	796	863	736	802	781	806	766	802	785	785	793	775	788	769	844	791	762	825	848	855	846	765	753	787	783	758	819	749	795	765	830	819	763	805	844	774	794	796	742	799	812	806	766	799	788	793	819	814	804	787	816	801	829	749	840	845	797	751	769	777	817	772	794	795	826	815	824	778	805	809	771	800	799	752	799	743	830	794	781	778	779	800	747	800	813	809	802	865	800	802	828	808	801	762	820	777	834	777	825	799	779	755	808	835	761	769	799	736	825	788	774	797	809	743	801	755	787	844	810	849	822	798	815	806	857	791	802	788	758	793	820	767	821	815	801	828	804	838	814	778	791	785	794	824	739	776	814	787	790	816	868	798	801	788	792	791	788	770	772	817	783	771	828	823	769	789	794	816	823	776	794	821	778	778	796	836	777	800	798	766	815	792	784	763	753	781	808	827	761	781	805	795	840	793	784	812	827	778	734	798	819	812	796	728	799	768	831	780	862	810	810	790	792	767	821	789	768	810	809	789	805	835	797	849	785	801	763	759	738	800	794	747	786	826	799	805	777	765	827	806	827	785	805	794	797	756	817	831	780	792	763	784	807	815	828	820	798	787	833	822	818	751	803	774	816
22653	21219	28213	24329	21145	21143	7846	1506	1217	1077	1000	979	947	971	958	927	878	862	898	818	872	914	873	819	836	851	879	892	881	816	858	868	829	846	848	839	912	822	812	856	809	855	839	796	842	848	815	882	777	886	866	851	783	819	806	860	793	839	812	822	819	837	854	817	833	829	832	811	872	859	810	851	774	775	846	851	773	829	829	808	818	857	813	814	819	845	841	812	773	892	831	847	813	823	836	817	815	803	868	828	843	849	878	823	892	861	824	836	816	840	827	838	823	779	888	833	823	821	805	868	843	870	896	799	766	818	825	825	811	759	758	832	840	824	800	878	831	892	848	855	868	836	818	888	853	841	795	842	765	829	824	816	822	826	825	806	817	885	840	811	870	800	815	830	811	840	798	834	830	809	833	820	830	796	816	836	844	848	781	825	819	807	819	835	816	835	805	826	829	879	786	811	827	827	813	825	777	836	817	820	823	829	848	811	840	821	784	799	805	851	878	774	754	893	818	815	810	822	814	809	843	825	758	796	779	806	821	781	803	821	813	772	851	835	817	819	817	805	837	807	851	828	830	747	888	804	822	836	797	859	849	865	862	793	858	808	771	854	802	815	810	819	857	833	795	843	810	795	836	811	842	864	848	804	824	839	909	773	817	813	802	812	797	848	814	819	803	829	821	874	913	809	836	839	839	814	809	812	859	856	883	832	847	903	845	828	827	738	829	796	860	827	821	827	815	829	866	802	814	840	825	821	786	816	853	830	832	818	779	869	810	797	843	749	754	777	811	845	850	813	857	821	865	845	805	796	809	815	801	822	835	838	833	815	836	839	817	817	858	858	851	791	845	813	819	799	827	840	842	830	810	832	838	806	833	813	840	838	856	798	799	821	824	813	854	806	808	839	763	805	826	791	819	802	811	848	834	833	847	852	899	864	820	847	824	824	840	822	828	884	766	854	851	814	810	794	835	806	804	856	766	806	802	846	804	836	836	833	874	852	790	799	825	827	830	831	773	896	853	787	809	773	822	824	768	848	802	852	821	839	831	797	778	776	846	779	774	844	831	798	852	784	849	752	849	822	875	811	836	850	832	849	823	878	826	875	833	807	870	814	810	846	800	838	838	884	813	788	849	863	815	820	838	806	787	797	801	846	866	841	859	816	832	796	827	849	827	873	872	831	773	827	801	809	828	789	877	842	829	825	831	837	855	832	777	827	813	850	878	838	822	804	776	823	835	823	829	798	765	800	833	822	831	856	817	813	851	803	897	868	831	770	811	814	849	836	786	796	836	822	796	878	859	784	882	846	817	842	818	829	813	801	837	810	806	817	833	787	835	829	844	788	837	808	774	810	849	831	871	858	824	798	799	802	850	833	820	833	861	814	817	796	844	866	823	834	862	797	820	805	898	848	792	765	810	846	846	827	832	836	815	821	819	833	806	797	840	830	873	834	812	839	857	832	866	822	790	811	811	858	816	835	859	833	800	777	801	880	785	812	844	819	845	873	841	818	829	842	788	818	817	782	807	858	840	872	868	830	805	842	779	809	779	852	835	822	805	777	799	793	831	799	818	829	832	822	816	849	828	800	858	820	749	776	799	830	838	825	831	864	858	814	852	830	864	857	810	855	815	848	821	802	841	789	812	812	807	804	875	840	835	829	827	779	748	823	888	862	892	839	801	853	853	858	871	853	814	828	798	838	840	826	839	796	792	856	806	786	878	793	832	816	835	877	820	819	773	819	800	830	829	833	814	877	874	840	796	840	794	808	870	800	815	859	829	856	841	850	813	793	899	801	789	772	810	813	827	813	829	854	870	851	831	849	767	834	834	799	892	814	812	832	832	760	842	806	804	823	744	849	852	815	881	806	875	844	851	823	871	866	833	808	818	833	795	818	865	767	786	843	832	841	883	805	824	846	861	796	840	770	848	758	802	854	796	803	816	824	806	784	854	837	840	796	803	825	836	837	820	832	780	828	768	818	858	781	820	820	824	820	812	842	844	844	813	808	838	870	746	773	828	838	814	830	790	857	808	824	846	743	817	850	827	840	829	766	843	843	800	837	849	770	776	798	827	833	798	755	817	779	807	830	836	814	808	810	863	808	865	886	817	799	839	778	805	761	813	818	797	882	754	792	842	781	790	811	817	831	825	868	846	789	781	851	786	847	823	783	825	816	833	808	792	775	840	795	836	794	768	807	801	806	831	838	821	825	827	774	837	842	810	856	796	812	814	769	811	802	768	798	855	858	808	887	848	801	806	895	836	851	805	857	813	878	849	769	787	784	819	850	814	817	891	804	792	850	889	836	817	786	836	840	780	832	830	820	817	824	815	841	785	845	879	827	797	748	842	876	828	866	849	842	818	820	774	815	850	790	833	906	833	869	827	781	815	807	783	803	824	830	869	827	790	842	784	835	833	847	782	852	836	812	828	799	773	823	845	788	849	843	853	851	840	834	794	830	755	815	808	760	830	870	796	778	818	781	801	814	842	872	822	859	797	791	853	781	830	793	812	840	855	827	845	793	851	820	808	833	820	835	849	834	882	866	789	815	823	876	802	795	840	828	779	853	846	817	882	817	826	811	844	783	838	758	757	795	834	803	845	834	836	755	814	865	867	787	804	809	805	820	774	786	818	858	753	834	891	825	855	812	795	852	874	787	855	777	842	817	814	842	806	866	823	828	837	797	833	820	814	879	805	849	827	810	803	822	853	856	830	804	836	822	875	859	804	828	840	792	800	794	811	871	814	819	826	828	829	804	779	869	796	814	811	819	837	842	829	801	825	798	832	855	808	855	838	799	774	817	806	771	833	830	792	821	861	819	852	870	843	794	794	872	801	877	833	808	785	822	832	837	811	805	877	827	847	822	743	802	854	825	815	903	811	865	880	830	784	819	853	851	869	841	824	842	848	775	829	840	852	852	810	808	816	836	806	841	827	848	828	814	810	811	854	828	837	776	779	868	822	802	837	787	809	811	760	846	832	784	866	811	854	807	836	819	860	818	889	843	863	809	892	823	848	848	803	839	856	790	813	867	859	818	801	830	803	876	859	821	869	792	841	829	822	773	855	826	765	807	733	842	763	857	857	779	861	836	820	822	787	837	809	815	841	822	819	797	781	789	796	826	851	844	839	813	818	798	823	872	894	873	844	821	763	828	771	799	775	820	841	808	793	794	817	795	837	801	796	817	804	796	841	792	830	787	787	802	791	838	829	759	846	792	888	816	802	836	820	818	852	862	799	892	804	806	849	872	830	835	822	770	784	794	877	803	893	800	845	797	801	790	822	819	788	866	799	814	810	783	808	825	778	863	858	810	837	823	818	800	841	842	794	846	856	841	851	812	800	821	843	792	853	804	845	818	876	836	788	777	789	792	820	832	785	837	826	801	846	844	843	841	799	873	801	777	829	833	872	783	827	854	773	756	810	823	812	873	836	846	858	850	881	810	786	834	868	808	844	798	791	775	854	799	794	757	831	855	779	819	850	863	794	796	836	844	838	763
49890	53237	8919	11152	3173	2477	2011	1660	1452	1217	1190	1090	1072	1041	1001	957	1008	936	884	910	958	931	914	866	900	910	873	896	893	818	792	864	881	871	863	845	867	809	885	814	820	828	869	815	796	861	891	815	790	847	798	832	849	849	791	805	867	788	783	814	862	806	809	821	815	804	806	852	857	839	878	844	751	816	797	822	843	836	882	863	852	875	832	797	828	778	841	817	835	818	818	817	816	841	827	810	840	801	845	825	855	831	839	824	871	839	892	894	818	803	864	761	838	850	765	886	829	796	822	814	848	783	812	852	801	813	855	802	830	824	853	814	801	798	868	835	842	813	842	770	871	825	864	817	852	834	817	824	837	820	851	818	773	829	824	766	799	872	786	875	821	793	869	821	849	811	795	834	848	826	812	862	819	818	812	800	816	813	828	827	836	801	858	796	846	795	821	809	785	839	834	846	812	823	774	798	827	816	829	836	823	811	853	839	815	834	802	836	824	839	852	823	803	812	835	878	892	818	830	791	864	779	821	865	843	823	840	826	793	808	864	818	881	786	823	826	820	822	827	817	782	843	842	835	838	846	836	771	820	817	811	808	779	805	835	840	827	853	800	809	807	811	847	808	808	839	814	799	835	791	826	807	822	800	849	818	840	801	833	816	836	847	810	823	837	844	823	778	876	844	854	834	782	843	829	884	823	827	794	780	855	802	822	831	839	838	840	778	816	847	804	857	795	801	838	870	797	724	790	830	842	850	814	771	813	827	750	813	825	803	823	736	779	772	828	809	817	811	856	797	850	801	858	822	795	824	829	843	774	835	779	808	805	818	827	871	861	793	841	798	836	794	798	872	827	809	872	831	882	887	851	812	836	824	804	833	787	771	770	818	837	806	766	811	807	775	793	822	832	813	812	764	813	800	821	846	830	855	797	836	793	811	830	832	800	844	846	815	873	799	820	858	822	853	788	808	796	819	845	794	815	866	833	826	811	787	886	820	824	840	841	836	847	851	786	813	850	835	817	844	834	795	861	865	790	813	828	778	853	831	825	828	751	810	812	911	839	863	812	817	820	809	767	808	811	793	837	789	848	842	830	840	790	816	838	817	825	844	783	840	784	851	802	857	878	823	813	790	824	855	881	832	847	773	803	842	786	817	821	794	800	792	835	815	820	850	855	835	821	809	746	847	861	811	824	860	849	818	842	815	803	811	803	811	853	877	809	767	823	854	824	830	791	789	842	792	874	791	737	818	810	860	805	807	824	846	843	827	826	812	816	792	809	777	818	845	761	796	829	804	821	853	800	842	839	826	810	833	804	874	818	775	844	850	894	808	848	820	852	832	799	865	762	802	804	902	837	808	795	863	819	821	768	834	791	855	820	808	804	815	830	817	822	801	819	780	837	801	858	819	845	827	815	798	848	792	774	880	865	812	826	815	809	805	778	775	821	776	781	803	855	881	829	834	795	824	806	820	865	888	810	840	802	833	836	790	869	844	822	784	868	860	807	831	886	816	769	798	811	824	852	860	827	788	808	808	877	842	795	846	811	844	839	837	862	844	833	814	813	834	792	854	853	888	794	866	804	785	737	865	853	832	836	797	832	830	848	788	813	845	833	847	830	856	844	819	875	802	889	875	779	814	831	794	883	807	854	777	816	813	875	877	835	828	756	822	845	810	804	907	836	818	851	788	876	806	833	812	805	792	835	809	818	846	841	895	811	789	765	818	772	825	761	784	824	815	805	806	828	796	823	817	879	821	784	779	868	808	751	801	852	802	786	850	874	832	854	863	751	778	787	821	862	807	802	836	855	787	853	807	788	822	833	774	895	888	855	799	800	790	821	845	856	828	847	828	805	825	863	833	812	855	820	846	760	836	836	824	789	820	771	795	840	800	828	841	831	829	893	818	809	779	809	824	916	841	815	778	775	836	871	823	809	789	849	818	778	867	843	827	842	765	809	837	849	825	827	829	830	791	841	820	863	853	837	768	813	842	791	803	809	855	848	817	813	798	810	813	776	849	812	816	825	799	802	831	803	810	798	824	853	865	819	813	837	769	757	862	865	788	841	823	796	824	826	847	814	824	778	775	857	790	818	863	808	841	830	837	815	860	848	837	794	852	814	833	770	786	858	840	808	845	831	856	798	824	835	805	814	859	854	835	796	800	829	832	877	843	838	840	869	858	786	890	835	841	772	820	821	796	809	754	835	819	840	885	824	828	820	788	821	793	840	816	832	820	832	815	854	830	821	778	828	835	847	780	813	834	803	831	785	789	844	846	849	811	770	817	825	778	805	832	764	832	814	826	813	799	830	858	791	851	826	865	833	785	863	820	816	814	825	810	855	869	776	802	804	829	825	845	825	819	832	745	798	803	852	814	827	835	808	813	793	808	825	834	802	803	849	867	836	801	809	821	820	824	815	802	790	864	839	781	817	838	844	845	826	831	847	825	780	776	808	871	852	855	818	790	750	852	831	829	837	826	791	838	816	826	806	822	836	818	864	824	790	859	831	804	816	826	837	842	805	789	822	780	858	825	874	805	849	782	830	863	826	837	816	814	792	792	784	889	851	799	836	854	844	807	871	799	799	835	856	841	840	880	795	851	823	862	839	803	824	807	822	743	819	851	801	880	765	848	813	819	782	846	789	768	846	816	827	824	823	813	838	833	824	801	818	844	860	810	801	871	859	843	823	808	819	829	821	791	867	844	818	818	854	769	769	833	813	780	833	802	809	828	791	809	820	853	853	804	795	758	817	835	845	849	837	859	782	867	789	794	805	821	814	846	854	799	854	833	839	831	836	804	868	822	864	855	807	863	811	851	811	775	808	791	817	803	805	818	825	797	827	823	817	817	856	811	806	797	858	849	810	856	788	820	857	796	855	833	801	824	785	869	822	826	804	867	859	832	810	788	834	862	771	819	817	798	813	768	834	796	826	851	820	829	835	812	774	828	844	834	804	808	829	812	837	849	814	833	793	818	816	829	862	808	796	821	807	833	794	768	835	817	822	771	838	837	796	859	833	764	845	846	878	758	848	769	805	818	816	831	847	809	785	818	777	806	835	778	855	806	814	835	785	873	827	812	870	850	849	754	835	796	875	794	810	789	777	827	845	784	828	798	864	797	876	778	777	863	766	819	867	812	873	846	807	832	814	822	828	774	818	827	843	801	827	825	802	776	842	839	842	840	806	805	837	841	820	831	808	855	859	846	835	849	843	786	830	824	817	863	831	760	797	838	808	786	778	803	825	824	854	871	851	810	792	822	843	841	819	848	886	831	801	813	802	811	821	794	810	843	795	843	770	811	843	820	832	811	788	788	847	832	830	863	827	863	863	824	816	819	791	776	840	800	791	787	800	792	789	823	795	762	812	811	839	770	770	821	792	820	826	820	860	813	838	794	820	865	804	805	821	832	834	795	787	789	777	814	810	869	830	853	815	795	845	827	797	794	844	818	755	836	802	810	847	826	820	823	837	795	809	814	819	787	843	848	831	767	827	835	785	847
28785	21299	7377	853	463	445	426	393	452	424	437	382	419	424	433	420	388	397	428	403	403	424	398	428	426	411	416	439	404	375	417	406	421	428	424	400	405	413	389	418	408	442	458	399	403	443	414	407	441	421	421	429	414	445	429	409	404	423	413	391	435	394	420	393	457	386	421	445	387	383	429	405	420	425	392	425	403	431	406	389	418	400	398	378	430	411	425	427	453	387	412	397	425	456	443	431	397	386	446	425	376	446	431	406	427	441	390	406	413	407	431	463	409	401	407	425	442	426	444	417	393	420	418	410	376	414	433	393	414	387	383	409	420	401	401	400	404	394	411	429	384	415	460	397	405	392	392	401	425	392	447	439	456	418	408	408	405	417	459	470	444	397	440	398	429	413	395	391	414	436	420	418	419	387	453	415	399	426	415	415	425	375	385	396	435	365	414	437	392	380	423	395	432	402	411	431	432	393	429	396	454	437	413	434	432	424	394	370	394	396	362	423	409	399	409	409	415	426	433	397	387	382	439	414	444	412	420	406	424	445	413	400	439	430	401	389	421	411	360	408	424	428	448	380	387	393	420	439	390	450	438	408	391	400	389	425	367	405	438	406	406	441	417	437	437	408	425	429	387	418	410	447	443	453	420	409	423	412	385	422	421	416	453	416	397	393	431	413	426	413	394	397	442	418	415	415	418	425	394	403	391	416	432	434	419	436	393	408	439	392	418	415	406	397	428	416	417	424	407	417	468	383	412	401	413	414	408	450	409	397	392	383	381	399	392	385	402	406	400	411	369	422	409	431	409	433	382	421	413	410	421	436	458	396	421	428	428	393	457	431	436	425	404	402	427	436	406	405	407	403	425	390	410	402	385	453	444	399	418	431	403	419	386	418	415	398	422	419	426	408	444	361	402	430	413	433	415	426	425	387	414	412	398	393	419	435	441	390	402	399	385	447	425	422	409	430	430	401	387	428	429	411	403	417	452	377	414	380	419	403	431	418	419	380	421	426	428	444	383	408	449	431	413	405	435	429	400	393	386	386	368	448	415	416	392	376	430	420	420	402	404	433	416	400	417	439	384	420	415	413	394	423	434	403	413	377	435	417	436	413	417	401	426	425	393	394	405	410	403	364	422	379	442	445	436	440	403	464	409	412	424	445	414	408	398	388	447	392	435	417	385	391	386	444	385	415	428	421	371	411	392	409	404	436	418	417	414	421	413	379	416	398	446	393	424	410	431	421	440	394	439	429	426	382	418	420	414	413	423	423	408	395	437	432	391	437	383	425	392	380	395	389	440	402	402	404	405	406	406	433	432	410	437	419	366	400	441	410	429	429	403	392	408	418	419	413	415	387	443	428	427	375	425	467	411	427	418	401	435	407	405	406	380	411	414	394	434	462	409	408	374	401	402	421	401	429	440	391	388	398	419	429	405	426	412	418	445	394	414	414	441	417	412	391	438	378	444	416	413	416	385	424	402	400	407	404	428	411	411	408	415	409	424	426	412	395	387	428	411	412	416	417	383	387	416	420	414	375	420	422	407	419	422	403	407	422	411	429	432	443	396	408	413	399	407	394	447	417	434	448	401	390	425	399	379	400	421	426	416	439	393	412	374	409	432	373	412	436	407	390	413	418	387	415	380	444	411	387	407	431	401	409	416	400	403	436	409	416	388	420	444	383	375	401	391	386	407	435	388	412	432	423	391	389	435	424	403	389	399	391	414	416	417	401	408	416	400	412	393	409	407	400	397	436	415	382	426	406	436	389	389	408	420	424	399	389	400	429	376	389	426	433	436	423	391	402	429	421	433	390	394	393	462	401	424	390	441	421	423	409	456	389	397	391	436	431	409	410	385	400	389	436	422	412	446	415	384	416	422	379	421	431	433	388	388	415	405	440	385	408	425	407	419	399	428	386	454	451	440	467	433	408	425	443	420	445	407	437	424	408	392	366	371	452	418	408	416	415	449	406	388	381	385	387	402	376	438	400	447	456	407	398	372	450	394	382	425	436	408	356	396	430	434	424	401	409	390	404	414	431	441	436	392	385	412	424	447	410	428	449	394	420	391	412	384	365	438	398	378	423	382	429	426	432	379	394	412	419	413	409	366	420	377	428	413	395	420	411	422	392	420	427	422	409	413	409	428	417	436	395	437	424	397	416	435	464	372	415	427	409	427	447	427	396	409	391	403	425	413	429	402	391	462	401	441	426	422	419	413	403	441	437	399	415	396	408	417	415	419	418	402	409	412	436	409	393	401	436	428	397	421	423	423	410	383	411	385	418	391	438	397	413	395	437	391	412	401	394	416	440	434	422	423	406	393	394	443	433	424	397	415	403	408	397	375	387	455	386	429	408	416	404	400	397	387	424	418	403	427	401	438	426	407	448	412	415	441	428	424	423	418	436	432	379	374	402	397	433	419	418	405	415	392	421	416	407	409	437	424	399	425	426	422	394	423	407	396	394	421	409	424	432	432	409	409	409	400	429	399	430	401	399	445	462	413	463	434	385	430	412	433	374	402	424	437	406	405	464	440	373	395	450	445	420	444	406	424	408	439	397	409	425	411	398	401	399	405	430	419	420	432	392	425	433	393	405	437	378	379	413	422	446	422	429	400	428	454	403	455	429	401	390	393	398	426	394	393	388	415	452	405	403	409	417	411	412	412	447	406	454	389	444	460	433	390	425	389	402	426	402	437	400	453	438	354	406	414	419	450	425	414	392	423	358	376	460	413	387	468	414	383	480	398	414	441	410	420	423	404	417	415	408	433	403	414	416	425	410	420	399	405	383	408	398	388	407	421	406	406	404	400	419	385	381	417	436	422	400	409	419	386	398	404	409	415	408	395	411	443	416	427	444	388	382	407	396	415	462	417	409	431	376	406	430	416	381	453	388	435	413	413	397	422	392	469	434	428	405	438	425	394	434	423	429	437	429	468	415	416	391	409	387	375	402	395	376	411	412	418	414	417	440	400	419	405	454	411	416	439	408	378	406	420	408	401	417	396	423	388	423	431	407	451	428	447	441	394	398	418	452	399	413	403	434	405	412	375	398	429	438	403	392	399	399	417	400	434	433	403	384	431	381	380	410	381	387	404	383	429	409	377	393	386	416	421	414	385	395	409	424	420	418	440	373	443	434	424	392	404	416	413	391	449	408	420	414	388	428	402	400	422	441	405	392	424	402	402	447	445	423	423	421	407	427	420	394	407	418	396	405	373	415	407	393	417	432	460	442	413	445	416	371	394	381	454	418	424	390	404	403	406	407	409	420	408	396	401	389	433	392	425	429	397	407	413	419	400	413	392	411	400	440	420	398	391	441	395	397	411	400	401	394	423	367	418	422	435	409	440	379	412	426	461	411	423	389	375	388	395	400	448	400	377	458	363	432	382	394	428	394	408	430	427	455	416	447	408	450	403	402	434	413	405	405	392	419	389	395	392	390	448	400	424	408	367	412	421	411	389	386	420	392	400	399	427	429	404	376	437	385	421	399	449	407	370	406
24109	20811	994	699	505	466	496	512	467	482	410	445	490	453	434	443	459	468	445	474	480	451	449	467	464	458	455	436	421	446	502	505	452	443	452	446	481	470	444	506	467	451	450	446	454	462	486	484	446	438	474	435	458	455	476	450	438	491	482	454	455	443	466	508	443	437	452	476	434	450	456	451	438	440	450	488	462	474	431	464	474	460	439	476	472	478	489	457	457	442	448	430	475	455	416	430	439	485	456	447	399	471	440	467	439	432	463	463	477	455	464	445	444	464	429	451	471	484	443	461	449	443	404	449	479	473	445	443	446	467	466	471	451	466	450	438	456	469	410	422	441	424	439	463	476	497	458	444	432	458	425	458	477	446	438	466	476	471	441	455	464	466	463	460	485	503	433	451	442	484	449	468	440	492	440	463	426	445	472	467	447	452	446	452	418	470	473	406	468	455	451	427	449	496	462	459	472	410	484	505	469	463	458	463	471	439	459	456	480	425	475	495	490	427	443	470	449	486	464	451	467	448	465	456	452	470	472	414	449	500	437	467	443	410	500	473	472	442	460	444	429	500	457	493	474	451	465	449	467	476	450	432	436	421	415	468	444	462	486	455	475	479	456	457	445	461	430	449	448	431	444	464	463	437	437	511	449	464	437	419	492	451	439	492	453	471	426	439	479	450	433	466	483	423	453	476	435	456	442	469	441	476	490	478	461	485	488	473	467	431	489	490	461	440	452	445	457	466	465	420	429	430	470	442	457	476	478	430	475	481	460	483	460	445	426	440	470	488	457	456	450	412	446	477	429	447	467	465	454	465	436	458	494	421	416	485	442	488	432	473	412	458	459	466	482	433	447	479	413	450	416	508	424	464	500	460	452	456	473	436	446	459	428	435	449	464	436	463	458	471	484	450	416	467	437	456	447	408	464	446	445	449	453	455	457	467	448	471	452	451	452	450	477	477	486	411	437	426	471	459	416	445	469	482	480	450	469	510	450	450	483	459	456	471	452	433	454	436	425	453	461	442	445	461	434	474	468	428	448	456	477	431	459	461	452	456	487	450	429	460	484	464	471	441	481	465	485	452	413	434	493	454	487	435	470	446	475	454	442	450	457	438	422	480	483	509	472	431	442	432	500	461	444	456	503	424	455	460	442	475	482	488	508	478	456	453	446	411	476	485	472	464	429	479	447	487	447	492	438	494	442	486	455	468	478	455	449	458	464	469	433	470	441	430	427	442	461	419	429	476	452	454	435	459	454	456	479	425	451	496	499	474	458	488	470	437	459	442	421	423	480	446	432	462	466	480	455	465	443	459	466	467	441	481	443	438	442	466	435	446	469	480	435	488	446	493	453	491	474	474	420	467	467	464	483	430	461	449	467	472	491	432	464	447	481	400	476	462	451	459	513	483	466	508	458	499	420	452	420	439	480	468	465	456	462	475	447	460	490	471	462	456	484	483	440	433	445	453	494	469	474	457	499	484	433	452	433	457	444	492	479	453	422	489	467	471	472	525	445	415	457	478	444	435	454	429	439	460	439	434	455	457	462	460	443	446	437	455	466	444	457	462	475	453	441	452	439	443	480	414	495	462	441	407	471	462	428	466	432	436	458	464	434	481	412	448	507	446	450	478	485	503	475	463	451	453	420	454	448	474	485	444	449	427	447	472	461	481	477	437	415	455	424	461	452	470	449	450	446	465	452	460	490	441	453	471	448	457	461	486	433	425	470	458	416	449	445	446	456	457	490	453	461	455	472	472	428	456	443	470	423	455	490	439	458	467	448	453	461	470	460	447	430	434	462	455	477	447	429	444	460	438	438	475	473	456	445	422	446	441	500	483	466	489	447	460	457	454	477	435	449	468	451	456	489	470	460	481	461	443	448	451	459	431	470	462	463	467	499	434	475	485	443	466	450	485	453	419	474	430	454	446	455	466	453	423	480	438	441	514	470	442	415	441	472	462	461	433	445	445	455	447	437	421	480	447	469	437	487	476	437	469	414	419	432	471	456	449	449	440	452	455	456	440	436	426	446	428	465	444	464	470	458	424	440	453	471	429	481	433	433	438	421	458	461	478	498	469	474	496	453	436	442	437	478	466	428	430	444	488	454	431	471	455	464	466	454	467	446	438	454	470	440	471	452	465	479	451	445	439	432	474	453	493	450	462	510	465	473	444	465	476	492	446	472	458	439	463	438	443	468	444	473	484	451	442	442	492	462	424	441	439	448	475	471	477	425	468	416	489	470	474	462	454	452	454	433	480	443	455	463	454	431	438	438	450	459	465	441	452	466	476	437	466	425	447	449	438	434	439	496	451	463	506	466	455	455	444	447	461	436	460	450	443	447	449	476	452	455	462	481	455	499	482	485	449	474	486	505	464	492	461	436	453	445	447	503	446	480	459	434	462	447	434	456	424	481	452	411	452	449	454	435	477	429	445	471	446	435	453	481	493	477	435	479	433	462	468	440	470	425	444	498	445	459	431	511	410	456	481	428	443	458	453	469	468	447	452	446	485	486	479	449	461	485	435	458	461	460	484	477	446	444	460	475	484	423	476	469	455	472	452	430	496	412	497	460	476	473	464	464	471	512	464	478	444	480	410	466	438	431	489	490	435	441	454	466	418	460	430	456	412	415	452	437	447	488	473	452	454	501	441	410	477	484	424	492	489	424	467	471	479	447	462	488	446	465	493	446	454	475	469	441	448	449	451	466	404	461	449	446	427	476	423	466	439	481	419	455	505	464	479	485	490	433	439	453	441	484	436	456	460	483	461	490	451	465	485	455	476	486	469	420	470	440	424	478	456	479	440	466	479	502	505	480	467	436	460	442	458	451	477	409	419	446	482	468	436	468	440	440	447	426	439	444	483	459	446	493	424	485	463	457	483	435	464	448	450	479	463	454	488	417	487	453	476	468	464	417	477	433	477	469	474	503	470	454	435	456	476	451	465	476	430	468	450	441	486	455	458	439	454	448	489	442	470	460	464	453	488	487	420	471	462	469	467	479	458	435	399	440	457	447	467	397	480	426	459	451	445	485	424	491	484	442	456	466	483	454	491	451	425	446	473	436	464	485	424	485	429	493	445	420	487	459	470	456	460	458	453	438	458	483	450	442	459	457	483	469	451	423	451	446	454	424	470	513	464	476	443	481	464	451	461	458	412	457	494	476	486	496	492	511	479	434	493	483	452	474	454	450	523	435	495	456	453	456	499	472	441	425	449	441	424	440	433	451	454	420	440	504	444	424	468	477	473	452	440	461	442	498	457	480	468	506	461	422	463	491	488	448	439	446	458	504	469	429	454	440	441	471	429	439	450	472	483	459	418	442	440	479	477	434	436	419	439	451	446	420	441	450	448	488	440	467	438	484	479	426	468	451	478	451	479	443	473	464	453	495	452	453	498	469	454	460	453	484	428	442	472	460	427	501	449	469	456	450	481	473	454	451	466	451	499	476	468	452	491	438	441	454	458	447	420	433	425	466	463	483	455	438	495	442	458	410	449
23825	21236	27149	25298	20885	6953	857	651	563	520	487	473	461	403	425	434	434	388	411	402	397	399	435	405	373	422	382	398	423	364	413	417	397	391	380	399	385	366	365	373	396	369	404	373	422	399	397	377	382	386	362	371	372	392	391	420	366	370	383	373	359	398	410	374	405	401	396	395	369	404	428	422	391	359	408	368	390	380	365	359	386	408	375	377	408	382	401	370	389	369	392	368	383	412	404	377	392	389	339	349	369	410	401	349	405	381	408	425	406	392	410	385	438	390	382	413	437	431	387	348	352	381	381	396	392	383	380	375	375	372	358	369	349	351	375	403	411	400	381	364	407	408	369	370	347	365	342	380	389	390	392	370	354	368	361	378	392	405	379	391	388	371	371	375	399	418	352	374	393	389	391	404	412	365	380	397	413	364	384	377	387	354	415	395	376	397	394	411	387	352	384	385	359	388	432	341	359	386	370	437	376	397	349	370	374	381	381	371	401	395	356	341	409	369	370	383	373	405	390	388	390	392	416	396	351	363	366	388	394	380	394	389	398	394	362	336	409	414	385	399	396	374	369	370	411	395	390	390	400	413	368	399	394	381	371	384	418	352	411	392	396	348	367	371	417	349	378	384	381	384	382	395	395	369	377	372	377	380	373	414	411	375	384	409	404	360	372	377	383	368	378	381	376	389	396	414	380	396	370	385	378	367	395	381	425	382	364	350	378	390	401	364	330	352	373	376	398	387	385	388	377	396	379	387	365	377	408	391	373	354	434	381	395	358	393	399	388	380	392	383	382	381	349	349	386	401	397	380	373	356	384	330	361	365	381	392	348	411	381	401	372	418	369	390	389	353	371	412	409	396	406	418	408	364	437	378	377	370	410	371	373	381	401	401	418	380	364	360	343	393	402	373	374	403	368	427	352	390	383	406	373	373	392	379	397	366	361	387	377	379	367	372	378	376	384	380	345	375	367	377	419	368	382	386	372	404	381	390	358	363	389	337	368	376	386	388	390	374	392	383	379	352	373	394	375	424	390	426	393	383	378	374	405	353	349	396	397	396	360	388	366	405	427	394	380	401	404	351	407	395	405	419	370	382	374	379	405	404	424	396	403	425	392	370	374	379	367	368	395	365	352	362	389	395	360	364	416	381	407	376	355	388	388	393	371	379	397	400	364	431	377	391	388	359	406	359	402	400	405	367	361	361	386	377	386	389	356	370	380	364	413	396	374	388	413	391	388	382	385	384	379	397	394	344	361	395	380	364	364	391	378	402	356	398	387	404	385	377	374	389	393	370	395	370	383	393	332	354	409	385	408	370	391	361	375	398	367	356	372	336	375	352	373	392	398	411	392	366	415	407	360	384	394	432	399	383	410	366	371	364	367	397	361	391	364	383	357	384	397	369	363	396	373	418	381	402	393	359	359	375	390	418	363	371	363	423	377	406	409	408	375	372	378	380	352	378	352	390	380	431	400	412	401	382	406	367	372	385	381	365	381	419	409	358	373	391	389	329	386	373	368	397	357	370	384	369	350	382	370	383	396	385	418	403	383	377	424	376	431	402	396	383	351	391	409	393	377	367	351	409	390	383	383	405	377	398	377	402	367	353	362	389	357	351	437	371	387	407	402	368	377	374	361	372	375	388	357	385	389	384	379	419	375	373	397	365	400	397	399	357	378	382	341	401	415	366	381	394	363	368	355	360	409	391	383	400	424	352	367	389	395	387	409	372	390	347	387	371	397	370	422	402	378	370	366	385	343	368	390	415	391	350	387	373	392	396	374	412	372	407	354	357	344	376	384	377	383	388	425	369	389	364	385	354	400	362	361	402	378	375	387	395	407	392	365	375	401	385	377	381	366	367	409	373	417	402	351	378	382	373	392	383	394	407	427	390	354	363	378	370	381	391	370	388	363	386	393	369	384	361	387	380	367	353	349	396	387	379	380	361	413	389	383	425	387	394	379	407	395	404	390	335	367	349	345	396	405	356	380	379	374	392	370	352	410	382	382	422	371	400	364	360	368	406	387	381	401	404	373	368	416	343	403	403	415	386	432	397	358	399	366	334	426	385	390	383	362	382	409	373	380	368	385	405	462	426	396	366	364	381	377	388	380	386	391	360	384	378	360	387	366	392	382	374	404	366	366	352	353	375	414	362	370	401	437	389	389	370	390	364	360	389	377	393	389	391	354	384	402	414	402	354	406	382	399	380	359	363	371	385	367	369	363	384	395	370	365	386	397	372	372	373	393	395	381	377	327	381	407	398	397	404	393	407	376	399	393	373	413	389	422	377	367	425	401	385	386	376	385	389	406	363	387	372	388	404	358	372	374	384	353	410	386	381	387	379	378	382	391	351	393	381	425	351	377	399	381	404	379	412	357	367	377	356	395	425	372	387	370	394	387	373	393	438	350	389	379	387	397	378	363	371	410	377	406	375	368	408	397	374	374	384	364	363	380	388	415	373	365	399	375	369	360	417	392	409	341	367	373	389	372	372	377	371	379	368	397	396	393	377	385	369	369	367	383	348	405	391	361	408	352	361	369	394	414	400	355	401	392	374	351	378	344	375	346	442	365	365	385	372	379	384	370	366	408	410	371	412	387	371	345	376	361	389	398	362	400	384	342	360	373	374	391	421	371	395	408	373	376	351	412	389	383	368	381	394	368	394	372	375	377	376	405	381	384	374	381	379	388	360	372	393	393	410	384	420	370	397	340	367	384	378	375	382	390	374	362	373	386	414	355	375	394	341	342	384	410	395	360	416	387	410	356	344	393	388	402	353	413	359	414	373	399	368	360	377	415	403	414	381	393	397	385	383	370	380	402	390	358	380	384	365	398	376	374	433	382	370	398	407	373	341	363	413	400	383	387	388	397	403	363	404	390	387	372	363	393	371	395	358	386	401	376	402	371	375	389	384	378	358	392	411	386	404	373	380	396	390	348	397	361	359	400	354	360	364	395	401	387	374	364	435	383	407	359	368	408	369	381	402	415	436	389	388	382	375	392	384	359	354	383	406	350	385	403	376	400	390	386	366	363	393	381	402	399	387	392	397	386	380	364	409	415	374	333	405	354	433	410	384	386	375	383	396	367	394	383	389	408	367	421	410	387	368	375	360	394	360	355	378	358	386	389	373	372	377	381	386	344	367	438	356	411	393	428	359	383	384	363	359	378	384	411	382	364	372	421	378	394	401	356	394	360	377	389	400	379	396	412	375	382	399	395	406	433	405	357	356	375	383	417	402	393	385	390	367	365	399	372	399	383	363	380	368	411	392	392	388	350	392	369	388	367	356	378	405	399	380	356	374	420	412	383	387	384	372	361	401	399	343	354	375	420	366	399	374	398	349	371	353	351	382	384	360	378	348	372	383	387	393	410	384	393	398	369	386	365	385	384	348	399	377	395	363	374	426	405	374	396	388	388	393	379	372	389	374	392	372	349	352	393	369	379	376	355	370	370	385	384	404	374	361	391	409	380	371	398	374	384	392	400	353	413	343	401	392
43228	44465	5139	2637	1768	1321	1011	830	747	620	605	550	560	515	498	485	475	496	473	466	465	425	436	441	462	417	437	408	427	421	394	389	435	408	445	415	434	405	393	386	444	417	417	397	416	421	441	428	473	394	418	402	404	405	412	419	429	435	408	400	403	427	410	433	342	407	382	403	426	407	352	406	405	414	396	407	430	381	370	384	427	415	418	435	396	386	449	397	431	416	414	388	403	452	375	391	431	414	394	411	389	399	403	390	423	395	437	401	412	438	427	354	399	404	437	399	378	405	439	394	413	417	415	393	402	391	408	414	417	380	412	426	395	431	382	397	427	433	370	446	397	427	450	414	414	406	411	359	409	443	409	410	423	354	411	423	415	428	388	444	419	397	388	406	411	410	444	418	435	391	395	411	405	360	414	416	419	397	414	397	428	417	406	390	424	402	421	394	394	402	416	395	416	391	416	412	414	417	403	416	378	412	441	429	391	368	422	425	423	408	418	442	412	389	389	405	365	435	397	413	421	389	401	410	422	460	421	433	394	386	414	400	395	439	426	414	468	393	422	407	399	368	393	391	401	436	407	407	428	422	386	429	424	430	434	427	386	421	425	381	428	389	388	416	396	383	419	444	409	399	461	430	429	380	405	420	423	405	445	412	391	421	413	402	423	424	399	419	412	399	389	421	426	430	413	451	385	423	448	416	427	437	439	427	409	426	393	377	458	399	380	436	413	467	419	468	403	416	411	414	404	428	429	426	415	376	373	421	443	404	398	423	422	436	405	401	433	426	426	419	432	419	381	406	423	409	423	413	412	403	382	430	423	423	422	393	442	395	411	405	408	405	443	413	396	401	400	406	389	376	421	402	409	382	383	398	424	417	396	445	384	422	411	428	398	408	416	403	391	406	436	446	420	421	452	417	408	418	371	418	412	408	445	437	378	396	411	473	436	363	422	388	366	425	417	423	404	395	421	390	417	438	406	417	427	427	422	421	443	397	421	384	434	421	398	412	397	404	425	415	392	393	431	401	417	436	415	435	407	422	435	418	379	413	438	432	368	434	405	397	368	382	426	430	418	389	425	436	461	412	428	434	420	422	364	409	411	398	448	397	469	390	384	390	404	379	373	392	403	414	391	386	422	408	428	416	368	392	386	397	372	377	437	394	354	374	394	425	403	418	408	436	393	385	384	387	433	394	405	429	431	391	402	393	401	431	381	391	393	415	427	422	435	401	402	400	430	391	400	427	376	380	387	430	419	425	405	404	423	439	409	402	458	426	411	427	420	429	403	405	412	397	397	428	417	439	402	434	462	388	409	405	378	412	366	448	417	405	401	407	412	403	418	403	438	461	414	425	433	385	430	403	408	392	426	409	427	393	441	399	419	415	340	417	419	418	397	384	408	407	405	396	424	428	415	400	398	402	396	430	411	424	407	408	394	405	407	409	387	398	400	404	407	428	406	415	388	380	398	410	437	415	452	376	419	438	419	424	441	419	427	422	390	415	409	413	417	423	441	460	391	374	403	369	401	404	405	443	403	407	427	421	411	383	406	421	396	383	377	398	425	420	439	411	407	441	394	409	384	418	378	399	391	380	428	428	407	423	401	422	400	396	443	417	430	434	427	406	423	384	405	397	378	382	444	431	405	388	451	426	413	423	390	420	379	438	421	417	408	397	422	431	433	395	392	431	429	408	423	415	400	421	446	411	437	415	396	431	400	413	398	423	415	391	399	401	417	377	411	417	400	382	440	399	384	406	421	416	410	414	396	416	399	403	402	454	398	411	436	432	417	453	386	421	456	407	478	409	382	395	430	412	389	410	382	420	395	405	419	432	419	380	411	412	411	409	392	394	412	401	388	414	385	391	444	417	425	445	386	370	383	411	413	418	407	403	367	436	414	376	427	413	414	394	427	370	400	402	427	432	387	402	392	406	395	418	403	431	394	398	397	407	407	410	433	452	432	398	411	398	382	432	426	417	408	416	410	436	398	420	396	402	427	411	402	413	408	447	396	435	402	418	396	388	408	405	421	410	456	374	407	433	419	387	395	427	426	399	400	448	415	451	437	434	412	402	404	396	431	409	373	423	408	382	409	429	434	423	421	397	443	406	389	407	419	437	422	402	409	428	426	420	423	416	407	412	423	402	374	440	428	430	425	396	412	423	416	420	424	393	432	396	408	390	398	410	390	428	414	401	437	411	440	406	424	413	379	418	415	409	414	411	402	414	447	375	397	389	416	425	457	405	368	421	391	420	433	408	416	399	426	393	430	428	411	413	414	365	423	454	367	373	458	394	422	405	421	421	386	435	442	413	411	391	423	408	431	393	402	418	392	438	439	399	407	414	383	382	407	401	433	419	421	409	413	418	403	400	397	419	411	398	416	416	399	389	395	416	421	412	404	386	414	406	418	365	438	442	417	416	372	402	385	424	386	439	370	422	411	437	409	456	395	392	416	431	420	378	381	365	377	389	412	416	414	466	409	456	385	400	451	404	379	428	408	415	409	425	389	394	360	405	442	394	406	447	392	397	397	403	415	405	403	398	411	408	390	395	413	415	439	416	403	392	421	400	377	403	413	419	423	426	385	359	383	404	364	432	378	370	378	410	456	407	406	421	435	425	432	400	427	398	412	418	407	388	438	430	427	419	384	383	433	471	408	370	410	430	430	428	382	401	415	409	412	431	415	419	397	394	387	441	417	423	448	418	417	444	373	426	416	416	443	400	389	412	384	413	390	442	441	396	419	434	430	405	436	442	390	390	444	437	451	398	430	413	390	383	415	436	411	443	403	405	407	397	401	418	422	392	406	425	384	414	441	388	444	394	431	422	416	425	426	407	424	418	421	398	420	378	412	413	392	415	458	440	379	424	442	407	407	387	398	443	428	406	409	393	415	407	433	404	416	367	416	372	421	418	421	422	428	401	394	385	464	403	440	414	413	384	398	436	399	420	408	382	411	402	406	402	402	383	441	392	403	448	418	440	446	436	409	441	434	389	411	436	429	375	435	441	393	431	417	423	431	437	381	390	388	418	441	393	378	405	412	406	413	421	403	408	417	404	432	427	394	405	400	434	447	420	409	387	420	455	410	403	415	394	414	414	390	385	392	405	389	425	386	380	446	426	410	434	409	416	420	408	363	409	421	415	402	399	449	427	458	430	421	411	412	426	399	439	445	394	447	391	414	434	400	428	374	430	445	431	448	359	388	418	408	426	471	421	416	400	422	392	410	392	421	419	394	417	413	445	392	443	429	390	412	425	401	384	385	431	437	389	446	430	410	396	441	416	399	420	391	409	405	427	450	421	439	399	423	388	429	412	404	421	405	386	422	427	369	434	384	402	428	406	460	412	392	402	381	400	445	464	408	440	443	393	417	433	439	426	414	380	411	389	397	418	387	432	430	421	418	422	423	404	429	419	389	411	409	404	428	430	415	403	399	419	401	413	445	419	422	414	389	387	415	438	422	443	414	387	418	420	394	436	395	413	378	412	415	414	396	386
25074	21575	25921	25567	6856	1157	937	920	817	825	827	822	861	839	779	765	799	768	760	749	752	738	776	722	749	794	766	766	765	803	781	739	747	790	731	752	756	757	788	751	742	779	754	748	814	764	819	739	783	802	765	765	756	760	749	775	710	758	760	752	719	741	721	780	786	742	782	791	756	722	730	808	737	772	750	747	731	748	733	742	730	802	786	828	725	766	752	761	682	795	722	750	824	732	745	786	688	776	822	751	693	777	746	726	810	736	810	817	767	733	782	758	724	750	778	712	697	804	781	744	764	741	811	750	765	761	752	801	738	756	744	738	749	800	790	733	744	719	807	711	751	684	752	769	780	773	747	733	743	759	821	747	762	796	778	771	766	736	740	776	750	780	736	756	745	767	800	787	747	755	718	807	769	759	754	758	748	812	766	769	745	738	717	770	776	771	762	757	748	738	790	709	767	771	766	749	752	760	732	710	779	813	736	761	778	763	748	736	787	752	746	702	772	717	752	737	776	743	744	752	723	713	782	720	760	738	715	769	772	732	731	755	753	782	787	732	768	781	771	757	808	707	741	790	774	663	774	791	763	776	723	740	743	755	778	747	783	775	792	728	684	767	784	769	744	727	748	766	777	752	728	773	769	761	723	772	761	820	755	754	785	755	814	760	771	762	749	769	780	764	771	697	803	744	754	777	775	789	809	760	718	758	708	776	722	746	774	765	774	758	763	761	795	718	794	701	825	745	734	798	743	732	834	723	764	784	722	825	781	784	728	737	730	788	746	777	767	720	781	775	749	748	722	744	699	781	781	725	730	740	766	739	753	793	779	757	757	749	781	751	771	778	793	732	725	733	728	746	767	751	780	797	727	715	727	754	808	752	765	696	733	760	774	788	790	743	759	758	777	752	751	760	767	794	831	782	750	760	752	770	750	736	745	754	760	745	703	768	763	775	740	765	756	778	697	740	748	703	738	795	804	752	769	744	753	788	795	731	733	756	719	756	757	702	738	816	759	757	751	733	742	748	765	796	754	791	759	809	778	755	712	733	712	725	756	741	789	726	743	770	776	727	783	747	746	755	693	797	788	783	787	734	759	764	728	765	732	814	774	692	762	753	707	753	741	740	731	743	767	730	780	766	765	751	724	760	771	717	738	764	775	771	777	795	790	740	766	783	748	739	774	736	761	795	770	753	807	754	771	736	777	771	738	742	758	711	751	765	763	769	786	815	718	735	761	716	704	761	812	780	776	744	755	793	765	748	764	783	748	757	721	772	795	758	818	792	754	788	736	733	732	772	765	734	790	747	779	753	738	717	735	811	778	758	784	741	719	768	756	773	781	726	712	814	751	756	705	778	766	763	750	754	814	804	757	765	710	775	803	715	780	777	764	771	757	746	768	785	774	775	788	746	810	744	766	775	755	728	796	742	798	737	779	778	805	751	723	747	739	725	747	762	774	749	798	736	767	783	750	763	804	742	772	784	718	744	806	788	737	701	722	735	714	781	713	758	771	769	751	713	770	749	787	728	810	759	812	728	820	762	786	745	808	765	786	735	764	776	756	749	761	754	760	740	730	766	764	766	781	743	764	737	787	771	740	786	748	814	767	777	725	725	753	738	734	806	762	730	756	780	743	754	769	754	777	785	763	770	764	790	732	741	805	774	743	787	729	846	776	735	751	732	701	749	741	747	738	737	744	820	786	762	750	724	713	767	776	774	750	766	769	783	728	834	746	757	766	772	796	737	822	776	811	789	739	772	757	700	723	740	789	691	680	752	725	766	773	768	744	768	757	760	781	793	736	751	741	750	776	754	792	738	758	746	788	799	780	740	763	806	772	743	804	765	758	701	795	765	725	780	757	789	764	752	754	799	722	786	771	795	758	727	772	772	805	781	744	777	733	767	768	729	760	773	742	741	740	758	784	765	697	726	750	801	774	738	762	818	743	789	775	764	734	735	729	770	730	757	734	728	743	743	757	784	742	681	792	789	763	761	791	799	797	807	742	751	790	738	748	775	770	713	732	776	757	727	775	771	765	750	741	720	748	720	751	773	775	776	764	791	753	797	731	758	728	785	772	712	823	796	773	774	708	744	744	755	782	713	760	762	783	766	758	789	751	727	759	782	750	707	786	750	753	742	799	757	787	781	795	778	746	773	744	755	780	733	717	812	756	780	749	765	783	768	739	732	816	760	758	735	744	777	726	755	769	756	798	733	784	733	737	738	807	759	716	771	756	780	751	758	790	723	754	746	723	770	765	736	775	767	754	767	736	745	766	777	751	744	775	770	754	806	753	732	770	790	760	764	807	779	758	729	829	761	761	760	800	706	792	766	758	760	745	776	744	773	741	737	788	736	811	758	744	790	745	728	749	802	782	763	778	767	720	748	741	768	735	755	732	714	710	768	765	765	768	796	788	723	733	763	738	771	744	766	755	752	742	750	783	749	742	703	743	791	753	778	725	753	723	752	765	736	738	773	705	774	773	769	782	793	746	728	760	768	784	801	731	791	758	733	752	727	749	760	781	731	773	772	748	734	770	776	736	732	756	733	764	755	706	735	754	706	729	732	721	720	783	734	741	812	721	726	819	730	744	772	756	790	789	782	759	823	795	762	759	738	782	728	797	784	778	746	764	783	758	744	753	784	755	787	764	741	767	783	776	767	721	759	771	716	786	751	733	787	790	744	731	777	772	791	819	685	774	782	795	750	755	701	775	749	730	761	761	753	764	739	748	760	750	713	737	741	745	766	730	776	716	761	768	770	774	793	767	757	736	786	765	782	785	732	752	694	796	728	803	705	722	756	789	756	776	737	786	760	753	779	758	764	748	781	758	725	736	768	743	771	765	799	726	753	763	764	751	756	756	729	758	761	706	792	776	724	765	759	727	781	725	773	765	738	750	758	765	749	773	817	748	793	753	796	758	803	732	761	772	751	742	719	746	771	798	754	762	743	797	770	796	744	762	746	764	747	733	794	766	810	710	719	726	784	771	723	782	790	752	793	737	749	757	757	777	797	791	772	802	731	771	778	748	800	765	765	742	744	741	744	701	773	721	765	751	806	727	734	746	758	735	754	734	726	745	732	750	781	708	775	694	744	805	739	778	743	793	759	779	777	747	761	774	765	755	763	741	765	770	768	831	828	732	775	810	783	783	729	828	766	762	731	752	759	781	765	755	725	743	736	709	770	773	768	708	662	780	772	742	737	755	752	762	784	760	743	729	750	727	748	763	713	743	762	741	794	742	743	762	763	753	744	707	740	748	750	724	714	761	725	745	758	766	741	758	740	738	791	742	757	775	745	712	832	788	732	782	756	728	755	771	705	793	792	735	781	777	677	733	729	751	766	743	773	767	771	774	711	747	743	760	757	716	776	723	708	780	771	787	789	684	783	831	774	748	748	744	757	785	787	710	736	746	758	740	730	729	709	728	778	790	736	794	723	708	806	729	752	784	764	764	759	813	770	799	731	818	794	768	804	756	782	750	745	802	730	756	765	766	745
40551	42559	3197	1760	1445	1310	1071	1066	938	985	920	925	843	826	849	787	805	847	805	827	799	781	790	819	829	809	804	791	789	838	800	829	810	806	803	756	782	765	815	823	793	847	806	750	823	785	782	787	792	783	806	777	774	773	839	769	774	785	786	786	792	797	797	818	812	796	807	835	828	779	776	795	772	793	811	768	766	798	773	804	842	797	776	778	774	829	795	808	822	790	786	801	772	838	839	758	784	782	792	799	844	802	840	794	816	761	798	773	759	852	803	765	802	780	824	780	771	758	797	794	749	823	772	797	789	801	831	785	781	795	824	847	758	871	797	767	798	834	748	819	795	780	785	835	776	821	783	766	780	765	787	795	782	818	787	787	783	784	779	811	808	819	803	810	762	787	788	788	851	781	793	807	810	831	818	784	790	787	834	754	821	798	794	852	784	803	813	803	811	773	814	751	814	785	827	767	777	824	808	808	789	747	855	800	796	807	789	794	806	823	792	798	816	806	780	786	784	794	781	817	791	778	777	804	804	802	819	798	791	769	797	785	816	799	833	826	803	792	803	778	825	800	793	797	795	806	787	764	789	840	746	819	795	816	776	789	791	815	746	798	803	803	829	783	788	761	798	789	764	764	762	792	818	802	819	804	825	760	812	765	805	785	785	768	788	809	838	803	774	855	892	823	785	763	742	801	792	755	843	792	783	817	794	790	790	783	783	767	823	782	819	761	821	759	850	740	799	734	781	809	803	807	829	852	810	755	793	797	780	813	781	808	834	793	768	789	784	826	789	812	823	785	766	804	790	782	797	808	777	780	800	814	820	776	800	713	768	777	794	773	836	705	789	802	793	782	802	787	784	805	763	851	797	838	826	805	817	806	777	738	802	791	820	801	771	832	837	821	735	844	733	798	799	862	785	807	762	795	855	816	840	784	780	811	818	795	809	831	769	784	789	830	816	815	797	816	773	807	730	780	795	737	821	810	803	781	776	842	854	770	810	755	792	765	831	800	801	796	814	843	789	729	794	788	811	818	806	777	828	828	790	766	783	804	772	787	790	796	775	727	745	790	788	783	803	797	763	764	809	826	836	781	751	789	778	795	804	748	782	814	769	849	742	801	814	724	792	789	825	822	792	786	792	783	841	797	802	821	761	811	793	840	792	792	772	778	840	820	784	804	826	791	795	766	816	830	790	837	800	759	801	801	771	801	789	761	800	793	784	829	814	818	790	795	736	809	799	823	791	842	813	800	773	833	799	772	796	796	762	785	758	750	826	776	742	800	759	805	835	810	779	780	739	831	779	807	818	779	812	853	801	848	789	763	810	875	769	791	802	784	787	813	803	796	760	791	742	771	788	802	858	803	847	795	800	755	751	769	816	818	785	778	741	805	751	769	823	787	772	828	768	821	782	814	813	795	777	778	802	813	821	791	766	809	817	820	825	777	781	800	809	796	783	773	840	798	853	765	774	823	734	794	778	770	812	791	773	792	846	831	834	798	752	772	791	777	793	839	780	818	805	781	802	798	770	796	795	807	760	828	823	799	774	821	789	798	738	832	759	806	824	753	764	836	784	775	785	785	766	767	789	811	754	808	741	838	739	842	803	805	804	805	844	809	795	806	812	831	823	807	791	788	826	828	826	786	790	833	782	780	785	796	775	760	784	802	833	780	797	780	868	822	799	817	790	785	805	795	803	863	739	797	832	788	796	842	772	827	771	824	772	779	789	802	802	803	829	793	824	794	699	787	745	773	759	792	830	810	865	819	767	737	766	812	786	773	810	763	773	760	803	779	809	771	812	823	832	807	795	775	742	796	829	802	761	805	772	823	745	788	770	774	818	792	802	767	796	774	843	745	818	804	802	770	755	784	825	799	788	807	781	816	781	832	730	774	805	795	753	788	762	791	761	810	803	780	770	774	828	766	725	825	809	796	788	816	839	850	816	840	812	879	802	727	811	784	783	834	816	822	741	785	759	809	802	795	821	812	738	773	779	810	809	869	801	803	737	767	794	761	781	787	798	818	802	797	820	802	792	809	775	838	803	772	798	758	775	798	796	797	751	789	777	801	770	812	855	743	782	776	851	807	794	793	793	763	806	805	801	756	744	792	805	822	816	802	787	766	827	830	795	729	797	849	785	760	789	775	777	817	800	795	839	808	799	774	806	829	729	781	791	852	798	814	796	799	792	810	813	818	831	781	808	809	868	759	786	785	756	771	804	763	790	844	790	792	765	800	802	808	827	775	779	810	809	764	769	801	779	772	767	749	770	761	764	756	791	814	783	788	770	781	816	767	812	775	771	770	830	771	785	802	785	839	745	797	771	821	739	756	786	817	766	824	791	776	794	840	747	793	769	824	798	810	762	752	747	803	794	806	766	826	782	795	779	749	768	832	814	802	797	839	760	804	814	787	806	769	804	856	822	835	810	790	801	786	761	738	775	827	758	804	760	777	810	807	747	818	814	818	795	769	773	768	793	813	792	824	812	817	781	814	775	770	801	772	778	803	775	864	810	777	809	810	838	768	810	763	777	857	771	725	816	789	785	794	839	825	829	822	813	780	795	825	824	781	742	804	794	809	820	820	768	826	786	785	811	796	875	812	788	856	813	770	757	779	783	782	850	820	800	781	799	771	801	800	828	830	766	832	798	804	828	800	790	758	806	792	777	803	799	760	773	795	837	757	808	799	810	789	791	769	765	784	782	777	816	811	778	789	796	778	857	749	768	814	770	777	784	794	726	801	783	795	750	792	832	817	775	816	751	785	751	773	842	830	786	817	772	814	826	842	795	792	799	799	823	758	767	830	705	738	761	763	735	786	796	782	803	790	767	811	811	831	791	853	762	792	796	824	739	776	782	825	797	789	824	795	791	808	792	840	819	812	780	800	805	787	800	802	769	755	830	779	801	777	744	781	796	785	749	892	774	788	744	775	778	776	799	765	822	783	793	755	781	783	779	838	781	784	793	795	749	786	772	715	835	792	784	770	774	826	746	800	778	775	802	780	791	823	793	765	751	816	803	801	810	818	810	801	819	799	772	822	803	783	787	778	797	762	804	818	781	793	802	772	783	790	797	768	802	768	785	745	798	784	796	819	785	838	733	810	761	807	713	797	752	786	835	813	805	772	721	776	804	773	754	812	814	824	817	778	823	763	836	836	770	836	807	786	770	807	827	812	834	768	865	783	781	753	781	803	817	891	821	796	824	814	788	814	780	802	806	768	801	818	824	816	752	793	749	794	760	817	811	797	802	807	784	774	821	781	792	808	813	793	827	818	795	782	757	816	787	840	784	772	808	807	798	790	729	835	785	793	793	776	753	769	800	766	835	821	765	790	802	780	819	807	801	783	817	747	763	810	819	753	857	816	817	781	763	784	755	771	780	810	807	825	822	810	805	768	793	800	788	740	798	833	800	807	742	803	776	776	827	795	890	847	782	764	818	820	823	786	802	791	792	785	782	831	816	768	762	861	783	818	807	748	825	778	828	797	775	769	802	792
22683	21189	27738	24821	21144	20901	5616	1427	1178	1100	1113	1037	948	916	938	930	960	895	839	882	868	862	887	828	847	847	879	880	894	829	850	816	820	850	809	881	862	851	862	856	823	799	838	839	854	841	861	835	819	862	824	832	840	808	824	818	849	820	814	838	835	844	802	825	875	786	831	855	819	781	829	845	849	883	854	782	782	799	810	790	766	793	836	907	815	841	826	831	853	832	845	809	810	853	853	828	823	847	878	835	792	815	879	854	807	782	782	818	856	832	795	786	843	862	840	812	879	800	882	789	845	809	838	853	851	857	836	798	841	808	843	807	863	799	821	857	839	855	814	788	831	836	789	812	817	841	798	827	827	890	808	817	828	846	888	827	825	835	803	792	876	856	822	825	851	880	799	799	799	861	830	808	838	850	792	852	849	811	797	876	873	779	834	867	833	825	844	827	764	846	819	818	806	859	785	788	820	829	785	798	855	828	791	798	857	809	840	761	814	815	850	803	878	864	867	869	839	817	782	815	814	813	839	874	842	788	790	852	817	803	859	833	855	887	808	775	847	846	847	788	824	818	820	808	828	774	810	865	787	846	788	796	853	839	811	895	859	765	827	817	869	804	837	840	797	855	822	814	826	818	767	828	810	804	798	850	819	835	807	829	881	823	882	789	830	814	855	818	895	883	872	850	814	888	845	824	872	846	867	828	819	820	735	859	768	801	875	812	839	815	829	818	864	818	810	800	873	836	792	819	818	807	808	813	819	821	837	796	861	829	840	844	822	791	808	820	828	799	819	798	855	825	782	788	854	804	839	834	801	844	800	818	809	866	817	855	806	785	831	765	804	888	848	782	835	826	851	870	819	867	812	783	845	864	828	839	874	817	825	858	851	807	824	841	780	810	834	829	834	804	816	755	896	803	805	871	865	792	833	812	841	808	812	868	812	838	801	814	794	832	814	802	807	845	863	819	800	811	854	859	798	888	804	834	808	785	822	806	809	807	863	854	849	857	861	847	812	824	761	862	857	859	748	786	772	815	901	775	823	828	794	862	830	807	815	810	847	849	828	797	791	866	808	806	868	783	792	842	845	803	823	792	844	811	833	807	867	847	824	793	847	865	819	805	824	848	827	869	859	828	830	830	845	819	776	862	860	852	803	811	827	833	827	827	815	829	831	844	797	878	823	828	847	817	807	805	838	814	833	835	803	799	846	842	813	830	814	818	795	861	853	827	803	894	805	851	842	866	884	834	817	846	824	813	822	817	783	825	804	807	799	841	866	845	830	832	805	795	821	758	858	840	815	843	801	847	856	797	832	837	805	847	846	826	820	903	824	846	808	849	808	830	799	829	839	811	829	837	830	845	822	838	803	844	829	801	875	806	859	820	816	808	793	854	827	887	805	858	827	818	800	808	799	792	773	836	834	869	880	844	892	842	859	773	830	749	829	840	820	829	831	857	847	828	846	842	807	809	836	823	835	834	826	803	838	780	799	814	844	905	805	840	813	852	834	793	808	869	782	798	811	831	785	789	811	841	840	851	817	782	841	839	801	797	818	820	805	839	836	817	790	804	874	884	830	833	868	844	826	834	804	838	851	794	881	824	845	815	825	877	822	809	771	818	805	835	777	827	826	827	801	791	855	824	829	861	842	876	849	790	808	808	864	806	827	777	832	844	790	873	817	841	836	862	766	828	804	885	795	811	812	856	851	838	831	815	823	820	804	846	777	798	830	843	827	839	882	822	842	804	810	850	854	853	839	852	845	809	814	842	797	811	786	816	793	823	827	814	776	800	832	802	785	818	789	846	837	869	778	789	887	834	888	850	758	823	823	800	866	853	873	821	819	753	849	809	826	836	836	806	814	822	806	795	815	824	848	773	837	784	858	855	855	837	838	843	797	840	805	866	828	848	851	847	826	814	871	818	849	849	822	794	787	803	774	836	844	827	823	814	841	846	785	803	830	808	864	822	802	859	820	830	829	811	845	813	814	832	814	816	829	836	854	859	859	816	880	825	829	853	823	843	803	839	795	865	811	844	817	780	821	839	828	819	819	835	832	860	823	883	808	837	798	793	830	815	860	845	797	814	853	834	797	849	878	844	881	840	788	841	780	814	858	853	867	831	832	832	838	825	814	811	809	790	822	895	833	821	874	829	798	831	806	817	805	827	835	821	806	801	808	857	882	873	861	796	833	782	820	860	814	800	874	868	823	821	826	796	846	788	820	859	805	866	821	841	822	841	787	827	825	824	810	820	807	797	844	814	796	828	875	819	864	833	836	824	880	802	810	796	845	794	817	842	800	823	843	811	807	901	797	806	843	827	838	832	794	819	815	839	808	829	823	815	811	793	827	852	790	800	818	824	775	835	807	839	836	848	842	879	813	845	791	857	765	846	822	836	847	817	784	809	860	884	827	827	799	834	824	831	848	825	847	818	879	844	805	803	830	884	826	812	867	848	834	856	776	845	807	854	842	847	817	785	785	817	849	808	804	851	810	811	833	833	809	837	777	792	781	800	809	844	818	780	759	812	732	832	860	883	836	863	835	814	817	855	825	852	838	874	875	831	825	791	869	851	797	765	848	817	793	804	835	820	795	842	808	814	836	808	792	859	831	831	868	824	819	808	772	821	805	857	870	816	857	763	817	835	792	792	837	860	811	819	815	803	869	775	794	840	810	786	831	844	791	847	863	843	760	809	851	827	883	832	809	800	834	813	808	876	836	804	794	827	824	830	807	875	813	832	824	801	802	822	803	825	805	810	868	849	810	828	831	736	815	828	781	829	855	776	856	849	822	839	806	828	807	814	849	781	858	781	839	794	840	845	849	854	869	846	851	851	822	855	832	791	808	844	795	845	833	811	800	845	897	815	767	820	828	847	771	812	785	834	886	821	853	817	823	764	808	767	793	864	869	790	827	807	852	792	830	822	857	899	810	835	873	825	842	873	795	871	823	794	803	832	837	858	823	821	831	868	856	824	776	804	827	847	793	832	840	801	836	864	885	846	833	824	822	791	833	842	792	811	828	834	883	854	828	831	809	827	827	765	825	856	784	816	767	789	805	861	789	826	839	819	849	854	795	825	848	792	871	789	867	877	835	810	843	806	892	834	771	787	811	816	833	828	821	873	902	782	868	828	829	811	857	852	834	837	814	856	818	873	813	810	837	821	811	829	798	830	837	760	848	851	813	784	808	790	795	836	816	823	798	848	875	815	813	836	843	822	840	897	832	821	827	772	827	806	824	821	825	799	803	824	814	819	775	827	876	799	843	836	858	880	802	858	816	807	772	866	806	768	830	791	801	809	812	836	866	823	850	821	846	849	790	776	857	801	863	834	824	794	839	813	825	870	806	771	841	809	826	807	834	830	850	788	823	865	795	810	767	874	871	839	867	841	809	798	836	842	840	835	817	820	793	796	813	824	834	796	812	812	826	811	852	813	828	895	806	815	785	843	843	830	821	796	859	792	833	839	867	788	792	873	849	781	800	906	781	752	829	852	831	849
51477	46638	8507	4297	3044	2445	1952	1695	1433	1279	1173	1115	1064	1010	979	997	948	918	888	876	881	911	882	830	894	876	864	873	847	935	854	853	835	887	837	822	845	862	804	907	837	798	852	836	868	843	868	804	845	884	843	805	846	856	833	832	837	857	847	800	824	845	814	849	822	777	792	837	846	804	806	817	816	833	835	848	776	833	803	852	849	847	878	770	824	810	815	867	853	802	789	809	848	810	844	807	801	821	888	858	850	839	837	831	838	845	834	879	866	825	834	849	854	839	824	843	880	853	819	799	868	790	838	832	842	854	786	838	848	808	835	838	866	790	827	834	807	810	853	809	792	869	832	828	842	817	830	847	827	857	839	844	837	818	832	854	835	809	872	839	808	840	810	804	785	866	786	852	796	801	799	812	855	808	822	827	887	837	846	806	829	812	833	804	787	799	818	871	768	802	861	791	874	821	845	822	795	783	777	815	826	864	798	859	785	838	819	844	856	851	807	781	785	853	821	847	839	835	856	822	840	758	813	852	876	862	820	825	875	836	840	815	835	824	796	867	814	827	860	829	834	810	828	801	849	841	892	835	875	841	801	812	812	787	847	808	866	817	826	797	778	904	842	789	814	780	781	831	817	789	860	776	791	840	846	822	853	823	793	829	829	878	791	863	792	847	815	822	850	815	837	772	817	782	798	892	782	855	870	846	858	763	859	830	821	866	862	800	834	816	814	877	802	801	831	821	846	799	789	835	847	789	799	827	843	783	847	834	815	827	786	804	845	848	821	852	817	752	788	846	831	858	810	820	781	818	776	837	804	804	761	797	792	800	790	801	786	833	836	837	790	855	783	819	848	817	790	836	848	823	847	835	823	845	810	798	846	788	823	779	874	841	812	837	850	808	786	803	815	801	839	806	846	794	818	795	803	810	840	847	784	791	850	868	813	820	812	821	838	835	813	857	847	791	875	828	808	825	831	797	820	856	787	853	843	839	820	848	856	848	778	823	816	784	830	829	808	802	859	819	803	814	824	848	821	812	836	774	844	770	811	827	833	822	873	797	807	871	847	847	804	854	787	768	771	815	814	785	803	808	875	836	889	743	840	824	822	824	782	842	813	861	838	821	831	847	855	858	826	830	803	821	785	779	845	806	805	780	768	824	804	785	814	857	783	833	801	811	800	807	829	786	824	815	833	820	808	844	864	738	841	854	886	788	794	799	817	814	829	838	850	814	859	833	781	796	837	830	805	790	814	848	789	810	847	851	809	824	831	822	825	872	832	785	809	819	825	819	836	792	804	839	859	807	825	820	811	837	799	837	849	814	824	840	847	804	835	841	806	878	791	838	846	846	802	839	838	835	835	790	816	823	807	809	857	769	810	826	792	822	806	821	888	792	860	809	815	818	836	817	823	821	783	856	856	868	831	840	805	798	842	796	816	799	836	784	792	787	830	864	832	885	815	826	804	820	800	820	798	862	819	811	828	840	836	832	876	847	752	849	798	765	829	865	802	812	881	845	838	796	803	847	834	830	813	834	811	794	846	823	821	840	835	813	827	827	842	847	808	864	821	820	796	843	815	868	820	861	860	816	843	867	804	811	802	825	796	848	840	827	823	784	805	811	775	814	839	787	810	810	828	815	825	811	824	851	815	831	789	765	766	814	870	810	790	811	852	809	790	824	833	816	811	849	846	807	807	812	839	854	862	832	803	767	815	868	851	769	830	842	786	828	822	823	807	853	828	837	832	763	801	827	809	775	795	804	805	825	857	808	825	826	793	823	870	852	826	837	864	816	827	815	822	843	803	848	859	863	830	834	806	793	793	899	826	781	834	797	839	773	837	821	801	823	813	823	833	801	822	857	819	799	819	818	795	846	849	810	825	795	796	847	768	830	786	827	833	833	796	848	795	864	815	804	800	869	823	832	830	816	834	806	829	860	854	830	844	808	882	831	866	802	770	775	794	837	791	779	822	879	769	782	811	851	844	833	850	818	834	767	863	824	790	852	790	817	842	818	864	787	849	792	807	888	786	816	861	823	775	852	842	835	845	839	791	852	829	798	828	810	838	799	817	831	848	821	843	868	876	846	847	794	824	811	842	864	847	863	806	791	827	822	760	808	826	796	809	841	805	827	804	852	817	835	834	792	820	794	832	833	826	856	865	794	849	848	818	815	789	780	800	788	828	790	838	833	870	822	867	861	784	773	848	874	808	826	810	846	817	820	853	781	772	838	826	835	836	794	834	784	846	838	892	834	813	808	838	793	825	877	819	848	826	801	831	859	802	783	820	822	815	833	787	842	820	837	829	797	831	826	824	829	819	822	818	834	831	830	840	882	809	827	808	797	794	791	828	783	799	883	816	816	862	819	816	829	809	809	799	823	796	846	832	856	829	787	865	845	837	846	755	875	762	828	829	819	806	848	815	849	777	791	844	857	782	810	848	830	829	786	807	785	831	850	858	814	788	827	822	845	834	798	785	837	794	798	852	836	823	852	797	768	856	813	817	872	846	842	821	802	797	819	782	838	831	832	797	857	856	824	812	808	807	833	893	822	844	842	842	833	865	833	856	844	780	838	830	811	826	840	871	805	737	818	839	847	856	876	872	831	837	852	816	767	805	766	844	806	832	852	787	827	782	866	791	814	727	851	797	789	834	800	804	780	827	841	808	825	815	871	874	774	802	805	859	787	870	830	789	839	835	825	871	839	873	877	843	853	819	843	854	802	834	808	812	787	797	785	825	813	849	842	814	794	822	821	826	772	782	849	778	790	838	812	768	778	847	831	872	816	843	835	838	826	767	874	806	821	841	823	834	776	798	844	836	798	752	821	719	855	833	809	862	810	805	798	805	822	850	784	807	788	816	845	828	826	884	809	859	802	862	861	774	858	842	785	838	793	848	773	825	876	827	837	823	814	784	827	856	844	834	827	778	851	810	896	801	802	828	803	790	786	816	798	854	844	887	855	815	829	802	815	788	808	809	887	870	804	840	835	829	873	804	830	798	815	834	808	779	845	852	825	897	853	770	838	800	781	824	845	836	806	834	823	834	835	819	801	785	751	812	783	880	832	829	839	848	802	843	777	834	745	813	828	826	842	817	820	856	756	843	853	827	808	845	776	799	807	823	848	806	806	829	847	838	806	829	818	842	823	854	777	832	804	794	849	778	843	805	802	802	826	811	817	813	874	848	801	850	817	823	826	794	842	836	837	877	823	851	798	824	784	811	836	834	820	873	812	757	810	833	872	868	743	834	804	807	785	833	805	827	821	799	813	842	855	869	787	839	843	819	798	833	813	815	825	788	805	829	829	792	807	837	832	803	818	848	781	824	844	827	814	791	878	812	840	878	913	792	853	805	832	894	795	799	843	851	838	852	833	757	837	835	818	846	821	821	782	851	828	817	776	798	836	825	838	845	799	853	818	793	829	798	817	785	788	813	811	822	843	793	865	826	839	848	809	802	842	851	854	812	827	823	771	801	847	849	824	832	859	821	783	791	792	838	774
28713	21655	7361	751	496	480	439	416	425	427	444	405	420	395	436	441	443	409	386	417	426	451	409	395	456	376	420	460	426	417	404	430	394	448	386	410	418	425	430	440	422	433	434	442	389	433	426	436	434	440	407	393	404	361	420	401	436	404	419	435	401	423	421	455	456	418	425	368	426	416	428	429	442	448	364	415	408	422	404	423	419	438	402	366	417	418	389	443	413	387	403	466	395	401	438	418	418	423	438	402	398	443	396	395	437	412	463	395	400	429	447	409	431	412	399	385	430	416	413	457	455	423	453	408	416	450	454	407	419	417	388	410	436	458	428	435	408	452	413	382	418	429	417	442	417	403	423	392	426	430	403	429	400	398	401	386	431	413	435	413	415	452	442	425	440	422	392	421	405	410	414	457	428	390	388	420	399	423	412	419	385	400	406	425	385	393	443	407	430	385	409	403	444	401	437	407	393	421	362	460	416	420	419	441	392	396	446	445	450	413	411	439	404	416	431	381	417	410	385	416	439	433	406	407	414	409	435	418	376	410	428	433	430	401	398	400	410	430	432	442	420	407	441	411	441	425	426	439	388	426	410	449	419	425	451	450	382	432	369	408	410	436	422	410	433	371	382	414	405	405	434	458	400	416	388	397	440	437	414	408	408	397	426	431	452	408	382	394	433	419	402	409	394	404	424	416	425	417	409	405	403	413	395	387	406	455	418	437	444	417	415	406	417	417	413	428	426	465	452	425	441	419	419	427	398	405	388	414	400	455	416	431	412	390	423	422	416	469	424	408	452	436	403	447	424	419	408	431	401	378	379	437	398	437	429	430	387	456	397	390	427	408	410	422	407	430	433	427	413	411	403	432	429	414	403	448	426	424	433	398	406	384	439	442	435	434	400	396	385	412	397	410	404	441	446	435	437	421	415	421	429	421	412	407	414	426	436	424	366	431	439	454	436	417	433	448	384	386	428	437	437	401	430	424	380	424	400	419	403	409	426	429	439	411	401	417	413	446	445	419	422	427	409	463	422	411	450	433	417	382	445	431	387	449	392	433	440	457	444	436	411	430	393	387	437	414	400	359	412	373	407	417	407	406	412	435	413	419	414	388	413	395	416	411	430	443	420	443	427	407	439	396	394	407	412	392	429	394	386	423	421	450	434	429	415	441	449	438	422	400	379	409	412	380	416	398	374	445	393	430	418	408	439	386	408	471	377	402	425	408	410	420	409	403	419	401	442	432	415	432	444	433	398	426	417	444	430	438	394	429	416	424	384	402	388	428	377	440	420	408	416	471	382	435	409	418	419	431	405	397	413	394	447	403	444	424	383	389	374	436	429	432	412	418	425	427	416	438	379	390	432	406	439	428	426	413	417	411	453	396	410	440	422	410	376	422	392	462	472	417	415	382	403	416	410	425	389	456	435	416	451	453	429	436	404	419	438	402	456	417	410	399	433	423	408	411	450	365	428	431	393	406	418	412	444	455	403	417	400	426	423	433	387	383	428	416	413	395	425	408	419	389	410	395	421	391	387	447	421	417	426	415	398	437	387	407	382	421	406	408	390	430	414	372	449	438	434	429	422	390	393	436	396	429	419	397	427	409	422	405	406	394	376	423	449	399	417	392	420	416	456	433	401	441	399	411	418	437	422	387	411	426	412	416	447	408	380	415	422	405	417	440	431	411	384	425	392	407	415	452	434	393	410	416	416	419	401	435	420	409	390	395	413	413	406	438	405	415	393	426	429	413	425	417	413	402	435	410	392	397	437	427	430	416	381	413	413	404	421	402	410	405	396	433	407	407	392	402	463	398	413	400	427	387	407	442	406	433	398	421	420	389	412	429	425	421	366	415	414	423	396	404	438	405	450	379	410	412	413	434	426	428	420	407	431	439	405	402	426	410	381	430	415	439	437	391	408	398	377	402	418	463	400	447	422	397	394	416	403	448	431	414	429	414	420	380	432	422	390	416	396	444	410	380	411	438	442	413	399	412	402	420	413	442	396	397	429	412	422	406	447	422	410	395	396	468	403	410	420	413	406	429	456	427	434	427	439	413	420	450	382	419	447	448	415	411	428	444	417	435	411	403	433	411	423	402	427	446	421	397	380	427	431	413	463	373	418	445	407	420	425	388	406	417	386	437	452	444	422	430	442	430	398	446	427	403	374	429	412	431	405	395	405	390	420	372	452	424	426	395	426	425	456	433	427	429	423	420	476	448	451	430	415	430	420	406	419	364	407	399	405	443	404	427	415	416	417	428	400	457	427	381	425	422	397	394	386	418	398	392	410	417	425	423	394	423	379	394	392	429	401	419	405	456	435	410	407	431	388	389	409	387	373	415	458	408	421	408	406	415	430	377	430	413	416	404	393	414	421	453	395	399	426	418	420	408	424	398	427	427	423	424	427	406	437	454	429	441	407	418	431	439	426	408	476	430	453	413	423	398	461	381	431	421	400	401	429	398	387	409	411	432	420	373	430	393	425	396	418	394	425	467	445	390	435	416	375	404	381	436	379	411	369	394	420	397	387	399	403	410	411	406	429	390	445	402	431	455	405	381	422	392	439	436	410	441	406	397	410	403	447	448	410	419	443	410	445	415	417	422	418	355	431	429	390	430	443	401	420	396	411	443	404	436	421	446	417	429	398	386	397	414	441	431	407	418	433	388	435	408	397	418	472	393	362	426	428	425	401	417	425	407	410	440	417	429	416	431	392	402	423	397	377	400	406	460	404	429	400	418	428	377	444	430	424	437	441	395	404	420	401	406	411	404	416	412	415	443	384	378	387	405	384	426	367	417	397	392	415	408	407	409	414	452	395	386	456	440	435	412	422	451	469	413	414	455	437	420	400	404	373	417	439	437	426	430	430	441	432	440	439	403	390	442	443	412	443	387	408	429	439	429	442	442	397	407	424	393	398	401	422	382	406	361	405	440	403	433	419	429	382	413	411	419	394	411	436	432	412	381	451	451	417	445	368	374	380	392	428	431	412	436	436	430	410	384	394	433	411	453	443	402	416	426	401	405	430	405	404	397	425	403	434	389	440	445	405	413	430	414	389	397	410	418	466	446	403	448	423	447	402	445	430	432	449	429	420	405	394	390	430	447	446	423	438	407	418	389	430	458	418	414	406	433	386	401	446	414	419	428	442	404	467	425	400	421	367	445	421	418	391	396	412	403	416	438	433	452	423	416	450	440	395	376	406	389	424	418	418	429	411	421	428	404	403	420	432	437	442	396	414	421	421	387	374	414	392	426	432	395	395	419	431	414	407	403	430	438	453	450	415	385	399	419	438	379	444	409	398	399	418	408	383	450	443	440	392	431	395	378	428	418	438	412	390	470	424	376	425	380	371	391	419	436	429	389	417	395	404	442	421	427	420	434	419	421	406	422	463	414	390	440	414	421	397	388	440	449	425	365	415	444	399	389	400	440	424	404	425	366	398	396	387	404	413	421	424	423	435	418	405	385	432	464	434	476	402	428	397	402	386	352	430	410	418	427
24051	21007	844	590	556	511	494	494	500	419	486	465	466	474	490	519	457	497	482	481	452	478	464	472	421	487	499	426	500	461	465	444	427	472	450	479	499	446	463	517	402	458	470	485	448	443	463	483	449	428	457	451	449	443	454	508	454	422	445	451	425	468	465	459	462	473	439	452	443	453	457	477	454	460	462	450	446	452	457	451	415	443	442	471	441	453	500	452	465	492	454	454	462	471	450	476	474	456	458	438	462	461	462	486	473	474	424	454	462	500	415	456	504	466	450	450	428	504	419	503	461	464	477	467	452	459	459	483	455	464	451	448	447	446	441	460	480	434	431	466	466	477	461	412	462	448	449	458	443	452	426	439	447	442	441	472	476	493	462	442	437	432	451	474	473	478	484	497	445	439	468	479	486	464	469	466	493	460	426	448	465	469	466	455	450	484	420	449	450	464	436	479	448	448	450	467	455	461	486	467	448	470	479	518	443	455	482	494	413	470	490	454	465	466	469	480	464	464	467	419	453	479	467	465	479	450	448	471	486	479	480	447	474	452	464	481	457	462	451	448	489	452	474	446	449	459	437	473	432	445	457	504	467	473	446	484	453	485	461	485	478	466	470	481	452	456	441	482	485	461	459	458	460	432	463	470	442	443	446	455	424	461	467	435	433	473	451	463	442	494	408	495	455	484	452	464	445	466	468	463	458	446	485	475	445	469	441	454	439	418	469	458	454	450	480	451	459	442	442	462	488	439	533	479	505	492	444	414	441	430	452	476	457	465	466	468	425	388	457	473	457	466	489	478	469	436	443	465	462	465	459	442	460	459	455	467	490	435	447	450	437	473	444	527	463	473	449	436	491	459	424	491	487	455	457	485	478	447	490	455	439	443	441	454	451	486	475	476	451	457	457	459	467	486	475	511	458	495	433	475	483	451	442	477	477	451	484	433	504	465	469	436	478	442	453	470	455	505	453	468	427	431	441	442	435	452	431	441	453	447	492	461	511	461	432	436	453	464	495	418	419	466	449	459	448	464	481	474	465	425	451	460	435	455	483	445	456	433	472	480	490	449	474	498	486	465	453	445	473	490	478	470	455	450	469	487	491	447	491	466	473	468	421	445	456	472	462	463	446	438	462	484	447	497	497	431	437	444	445	478	457	494	493	429	455	450	460	449	450	441	489	459	476	473	488	456	448	461	480	473	444	456	477	488	439	453	490	451	470	469	493	437	460	441	481	446	439	453	503	458	435	474	436	470	429	488	535	483	418	484	485	459	441	464	470	482	473	447	490	485	441	467	445	489	496	473	461	431	469	472	468	438	446	493	484	460	444	489	475	483	441	449	442	434	474	420	431	433	461	440	478	447	485	461	488	468	430	451	482	449	444	458	433	507	458	471	444	474	460	451	470	478	454	474	422	469	460	424	457	404	465	444	477	453	447	407	468	439	452	450	447	435	467	488	426	444	446	497	425	461	474	462	448	409	437	494	444	452	397	477	490	469	445	425	447	435	444	468	475	489	473	477	422	460	496	479	461	502	489	506	434	454	472	449	464	434	455	469	505	448	466	474	441	441	432	442	495	476	488	434	460	437	436	483	460	456	471	471	482	455	476	441	471	456	447	472	479	467	442	504	479	492	498	463	437	470	475	501	448	467	453	450	490	451	433	458	451	437	479	475	452	448	472	446	502	493	470	446	448	433	446	476	447	475	475	469	457	459	473	478	429	492	480	483	494	473	448	484	442	464	454	476	491	430	456	449	478	496	440	479	463	457	462	430	432	461	451	435	456	467	436	444	461	435	463	502	467	448	465	430	469	462	439	449	480	473	446	437	483	463	450	471	465	490	462	447	500	497	457	452	437	468	458	455	469	466	483	463	467	490	491	442	469	453	487	462	427	497	458	449	450	434	461	446	454	482	467	491	442	454	514	414	455	488	428	495	457	453	458	479	449	486	472	473	462	446	459	482	445	462	486	457	453	477	447	393	408	438	469	457	425	463	456	455	474	474	450	460	444	450	470	471	419	444	468	453	432	463	478	463	426	462	469	489	472	447	472	497	499	434	467	451	436	468	431	464	452	439	436	474	457	446	441	453	431	446	446	464	487	490	478	463	460	468	461	446	488	433	465	455	440	432	450	465	482	461	450	451	428	451	460	481	507	463	413	467	457	447	451	419	505	478	455	462	474	440	441	478	424	466	443	517	468	447	432	477	408	450	438	468	448	464	479	468	476	456	462	431	479	469	461	466	485	449	491	462	464	435	476	472	536	433	438	426	441	500	477	454	427	457	466	467	440	444	459	473	437	460	493	463	461	452	435	498	443	502	459	443	458	440	489	481	432	463	464	440	454	455	448	456	433	462	490	467	444	434	434	491	497	443	476	457	477	500	469	465	469	464	486	458	468	469	450	442	449	456	480	436	457	461	461	423	471	444	483	463	486	445	429	479	482	473	474	493	412	456	445	453	469	481	486	473	471	453	496	470	436	471	453	485	475	430	455	476	424	460	424	484	473	437	501	437	429	431	470	478	455	440	475	454	465	458	457	448	448	477	436	501	450	504	436	454	502	465	469	451	467	448	471	448	512	446	425	504	499	468	422	495	429	445	468	464	476	497	453	439	477	456	477	472	466	442	473	451	436	460	453	459	470	430	466	464	483	488	444	462	461	460	440	466	432	449	459	449	420	450	490	452	475	451	449	468	451	504	395	452	437	461	449	473	461	443	465	471	463	463	462	520	452	470	469	444	449	475	420	417	480	451	490	465	456	424	444	449	469	441	464	458	488	454	476	436	436	457	432	442	446	475	475	474	481	486	468	458	489	435	434	486	469	456	488	459	464	445	479	439	441	437	416	452	465	485	448	464	479	465	443	452	449	485	470	494	418	435	462	443	495	475	486	443	437	492	450	481	488	475	461	442	449	488	432	482	471	465	450	482	438	432	436	445	449	414	481	436	512	470	444	453	447	480	453	474	478	505	446	463	488	485	448	425	459	441	464	473	458	434	439	415	453	439	469	449	468	501	446	439	404	501	520	461	455	445	456	473	498	515	459	468	471	425	508	459	466	456	454	485	450	429	448	473	490	459	486	452	472	469	462	448	481	495	468	487	473	436	468	421	475	474	450	463	471	462	476	438	473	474	467	467	415	453	429	436	447	494	423	447	473	406	433	422	444	449	450	480	483	428	468	456	449	484	492	457	495	442	457	472	449	430	439	439	491	462	445	466	472	475	459	450	471	478	476	532	422	471	423	466	454	484	439	492	471	421	459	494	474	481	470	424	470	505	454	460	418	483	479	464	462	430	471	447	480	464	480	490	488	448	454	463	452	442	474	457	492	469	440	452	427	431	466	477	469	449	465	448	457	467	482	476	460	499	517	416	468	471	436	502	473	464	439	469	446	513	454	487	491	431	450	390	434	451	443	468	407	465	461	470	460	446	454	469	486	459	434	435	449	458	438	432	452	493	456	434	501	475	450	502	460	468	457	474	446	468	457	480	447	473
23770	21137	27414	24940	21044	9959	959	653	581	533	513	466	405	453	405	378	400	481	444	432	412	365	395	447	394	396	414	397	394	420	408	415	409	409	365	398	390	362	390	413	372	397	402	396	400	386	395	381	412	393	356	390	387	397	379	382	390	387	394	383	384	425	423	382	388	422	393	408	436	383	404	371	377	367	402	413	399	400	382	367	377	380	388	394	399	413	360	388	375	409	369	393	406	416	414	398	391	380	350	398	401	381	400	370	395	406	369	391	385	398	395	402	410	348	390	401	396	360	354	341	367	374	374	389	419	397	380	392	401	415	333	352	409	401	380	397	371	415	396	372	394	398	325	369	374	377	382	398	425	378	375	413	386	425	383	395	414	419	402	432	369	330	374	375	413	374	361	395	393	396	365	343	408	417	439	365	405	363	372	391	424	391	394	366	392	404	386	353	427	399	397	406	397	368	389	379	403	401	376	398	374	373	399	366	388	377	415	374	436	379	371	407	375	395	385	388	389	386	399	401	369	409	375	365	395	366	376	399	367	419	431	404	385	379	380	353	363	359	390	396	377	405	414	384	400	382	411	386	391	389	354	386	383	379	399	364	364	384	380	389	369	397	393	350	419	404	404	434	407	373	396	382	389	364	384	400	364	390	366	405	431	355	386	394	403	399	412	384	401	410	408	370	419	408	429	379	417	361	377	438	389	397	423	385	399	411	431	359	387	358	423	402	406	342	395	381	359	389	370	385	439	393	398	379	396	401	408	346	381	376	369	403	385	406	383	401	383	361	399	434	376	362	383	407	379	402	358	395	366	417	362	406	394	362	401	344	383	341	354	416	348	394	368	379	399	398	424	381	419	391	383	367	358	379	403	373	385	344	356	389	356	361	429	390	353	381	380	372	388	413	418	386	405	393	373	376	387	421	402	387	389	363	391	336	382	374	386	387	389	411	401	391	377	361	392	362	349	373	400	422	370	376	375	388	376	408	364	384	411	368	351	366	357	371	395	380	393	417	413	372	379	375	361	377	402	380	397	356	364	396	384	395	377	377	371	381	328	365	396	418	414	392	368	378	377	367	389	361	420	419	373	390	416	415	384	381	370	389	364	415	398	404	406	375	397	408	410	411	386	407	392	378	403	379	399	373	419	348	369	374	387	423	357	382	376	357	400	404	411	364	364	373	376	389	416	366	383	367	400	378	389	385	389	382	380	379	345	371	407	385	427	408	410	368	353	370	400	390	382	404	372	376	395	396	394	376	399	383	371	360	402	410	392	391	402	416	406	399	407	375	368	392	391	421	376	399	377	381	381	372	400	401	386	405	391	393	384	373	347	363	386	378	424	401	365	369	392	357	380	388	361	394	365	375	383	405	351	373	382	426	356	384	400	376	362	383	428	385	363	381	337	376	383	412	366	411	383	379	365	374	410	406	390	412	420	380	382	378	402	368	411	406	399	411	385	416	403	386	360	353	399	422	374	362	395	391	353	392	413	391	390	386	390	366	383	381	381	391	391	326	368	382	408	388	423	411	380	420	426	393	371	417	378	400	411	397	412	367	398	394	418	362	372	385	371	368	387	379	379	339	391	377	379	380	427	372	374	379	395	397	340	379	365	383	389	371	351	375	408	361	368	368	428	345	345	399	404	377	429	385	409	421	382	403	396	411	383	407	360	368	400	386	363	407	385	396	370	406	352	382	408	369	358	397	393	409	348	385	347	377	365	352	417	393	358	406	408	382	399	407	426	387	398	374	380	386	385	411	358	402	385	408	380	393	395	384	420	389	412	392	372	400	358	344	403	401	408	380	369	404	357	381	385	396	394	408	350	400	341	393	394	390	437	388	409	393	389	335	380	393	392	361	362	411	385	330	410	428	387	375	350	374	384	405	411	354	390	365	389	387	366	417	388	359	386	374	395	409	387	381	390	378	431	380	380	387	410	359	381	367	369	400	396	383	419	398	396	350	397	404	371	425	365	349	334	367	378	351	370	389	386	419	373	379	349	435	394	380	408	404	414	351	409	386	388	389	389	397	361	408	383	383	377	389	378	411	435	360	398	391	367	361	409	381	411	388	399	369	385	372	403	384	388	388	396	384	362	374	398	373	379	380	396	394	379	368	390	401	414	383	368	382	420	361	415	367	385	369	364	402	378	409	369	383	351	409	407	368	367	380	396	387	405	366	385	365	403	382	370	389	379	368	424	387	377	391	378	412	370	364	405	387	370	414	397	393	384	393	389	391	376	385	377	366	369	380	345	423	396	365	376	371	403	377	401	369	385	406	399	379	385	373	366	391	410	377	374	387	368	407	378	399	375	385	367	383	383	380	401	376	351	341	405	377	397	384	376	364	423	403	357	395	385	380	418	390	364	372	406	382	394	407	426	393	386	353	379	395	408	380	377	396	417	389	375	402	386	382	397	396	369	401	389	397	385	357	364	356	394	391	370	393	394	387	386	392	381	401	407	382	387	377	419	358	389	396	379	423	399	370	381	389	390	401	389	400	394	356	434	400	383	394	417	366	361	396	403	403	405	407	399	391	380	389	375	374	324	392	398	351	416	411	400	408	345	399	377	376	382	381	388	360	377	374	386	360	394	395	406	386	394	342	423	357	347	355	392	400	387	345	380	371	360	367	343	384	380	419	385	392	392	374	388	381	354	388	361	408	373	359	377	396	395	383	386	387	369	380	366	409	394	365	405	403	386	394	350	394	401	436	376	394	408	419	375	407	344	416	405	389	364	415	364	371	400	363	425	376	351	398	377	397	370	389	415	338	414	378	350	435	370	395	405	382	414	379	338	357	354	380	356	410	370	367	396	371	388	379	371	367	361	397	343	383	400	353	384	417	386	380	371	377	424	366	373	370	365	371	396	394	382	398	370	410	410	388	403	389	338	380	393	403	383	377	373	381	383	425	395	395	385	420	404	363	414	394	405	369	371	397	432	390	374	372	409	357	399	365	384	399	396	372	414	405	383	414	379	355	371	394	370	387	376	362	394	348	344	386	364	385	348	382	359	381	375	404	392	390	407	375	401	373	382	377	363	404	428	404	391	388	402	398	377	367	337	421	416	391	395	406	363	352	403	369	384	374	392	372	407	401	405	357	387	374	375	411	388	382	400	373	361	377	354	393	404	427	397	396	401	401	382	409	374	369	401	370	398	402	374	376	374	403	393	382	370	368	379	382	438	345	357	375	399	380	396	389	398	348	384	364	367	411	356	360	403	392	380	424	406	390	408	363	353	378	355	398	389	375	398	378	393	402	393	378	367	394	407	352	407	343	357	375	419	411	395	418	357	398	398	370	374	363	390	412	407	399	372	387	380	396	396	374	374	416	378	396	404	400	385	391	423	405	391	398	372	402	397	431	359	374	390	374	407	391	402	364	380	391	360	357	369	373	340	415	408	377	386	357	388	417	392	391	386	406	402	351	381	383	396	374	377	378	372	398	398	385	386	372	420	348	407	365	392	388	366	384	409	381	426	366	393	357	400	385	401	376
45903	43993	4855	2313	1700	1307	1082	851	762	684	576	594	531	532	485	491	514	473	464	454	445	462	423	422	439	415	461	471	424	439	438	437	396	417	428	414	426	436	411	421	419	434	419	439	448	412	384	453	451	383	413	416	361	409	375	407	420	408	391	397	424	377	449	420	399	454	402	411	370	420	460	421	419	417	363	420	403	369	457	380	408	440	424	430	393	431	376	413	413	405	437	411	424	436	442	389	420	438	402	415	409	422	390	417	420	428	415	375	411	395	425	458	395	404	397	345	419	432	377	405	406	394	396	425	393	381	407	407	361	438	435	386	405	442	389	410	402	420	427	425	394	388	433	394	417	376	368	448	394	382	405	438	401	388	412	416	437	436	432	420	394	423	400	394	384	427	416	417	421	430	418	388	396	416	428	402	378	389	400	411	433	379	408	429	439	411	415	414	420	420	397	407	432	405	424	448	419	413	381	389	390	427	403	404	424	390	368	421	413	423	402	389	419	436	393	417	455	428	422	407	398	433	435	412	402	342	397	386	412	424	382	423	409	444	382	426	420	454	446	390	397	392	405	410	363	417	408	410	420	394	426	447	404	404	404	434	429	441	416	413	432	396	436	401	467	398	409	379	402	433	353	420	380	433	415	390	403	422	412	413	443	384	408	390	399	418	470	403	388	437	386	385	430	391	408	440	417	447	438	432	410	410	409	375	411	439	431	392	419	403	408	422	425	422	381	431	404	405	402	385	408	397	407	383	372	409	407	408	435	405	425	413	421	426	416	385	381	414	434	442	385	412	403	415	420	408	396	434	453	383	438	398	389	396	442	400	402	422	418	441	413	400	413	410	412	403	382	390	428	371	394	397	425	379	417	368	419	435	469	421	394	397	387	396	438	421	426	448	437	437	431	403	416	399	401	407	363	418	393	428	414	431	425	388	436	404	438	421	403	415	421	414	438	386	427	391	405	406	401	419	397	396	404	403	407	393	424	392	385	382	402	417	447	409	395	369	397	436	390	407	431	402	420	427	414	396	421	410	435	415	441	426	358	397	399	371	401	409	438	410	389	403	453	441	396	428	387	389	406	397	424	431	376	418	386	429	395	413	464	418	412	407	388	402	425	398	411	388	434	408	415	399	392	416	419	416	368	413	453	453	398	409	374	422	423	401	433	435	410	407	411	420	446	393	418	405	437	384	409	383	415	423	420	430	393	418	416	408	390	392	411	390	402	419	404	441	424	391	412	408	401	383	422	456	392	445	414	380	426	432	401	392	400	396	413	420	423	397	436	406	411	393	386	430	402	397	433	446	395	384	425	436	408	400	405	392	385	415	411	418	415	438	412	434	421	417	405	395	410	385	416	376	449	422	413	379	436	412	409	396	412	371	425	381	422	386	393	430	407	425	438	391	420	435	397	427	378	437	424	394	386	434	433	416	388	403	452	455	393	401	441	410	420	413	412	447	399	432	400	406	370	436	428	405	393	429	394	381	378	411	408	419	419	366	364	391	422	395	419	408	423	427	381	428	416	421	396	430	425	413	437	403	382	403	393	396	440	403	405	415	430	395	434	423	422	385	386	440	421	433	424	406	363	416	427	413	425	396	374	374	411	421	408	410	428	434	386	416	403	415	418	397	415	398	420	424	390	390	396	425	437	427	407	404	396	403	454	409	413	404	417	432	392	409	413	387	372	420	397	384	414	418	437	415	391	420	439	410	411	433	424	411	384	435	452	378	443	406	452	395	383	398	425	408	394	418	412	427	398	428	404	397	405	372	388	414	421	388	374	379	417	393	396	421	427	454	424	406	400	432	430	414	410	423	417	408	399	428	395	368	405	399	407	410	376	401	436	394	463	419	388	391	444	388	398	409	436	405	381	438	405	449	424	401	410	439	406	461	393	434	404	410	429	411	377	390	383	375	410	435	424	429	406	437	397	429	405	390	392	431	400	410	404	417	380	388	423	399	439	402	426	358	425	391	434	405	377	399	406	417	447	390	404	395	427	423	416	401	426	406	378	415	411	440	398	416	384	392	373	383	420	434	403	433	383	421	432	438	431	426	392	388	391	420	414	426	435	417	409	416	385	383	407	373	406	422	393	400	418	397	394	437	427	410	413	400	431	414	404	380	392	410	420	386	412	440	384	429	431	428	412	414	419	433	396	426	404	416	411	383	418	438	449	394	415	391	420	437	413	426	408	438	437	395	450	428	396	416	404	398	406	410	429	432	441	448	402	394	395	411	440	408	436	419	397	368	416	398	419	430	421	419	401	370	395	421	406	378	405	373	426	410	424	420	419	434	461	425	392	372	397	422	386	375	379	408	428	419	417	419	420	448	435	396	412	386	462	413	415	443	418	444	438	445	418	416	414	415	411	396	399	418	374	415	451	436	407	387	422	439	432	399	400	444	410	404	412	391	418	430	385	387	395	448	405	402	402	406	387	392	412	435	420	400	404	436	430	385	424	417	421	377	447	381	423	419	419	425	422	410	417	379	421	399	388	424	384	376	403	398	430	410	436	395	409	422	393	359	409	402	423	430	407	431	419	360	417	445	403	380	401	412	382	418	447	409	376	417	392	380	422	398	401	410	421	385	434	454	419	407	412	385	393	394	382	429	387	402	431	426	405	416	417	381	383	434	389	400	408	401	421	390	464	433	402	421	415	418	414	415	401	398	449	410	437	407	419	402	434	416	412	374	384	411	393	370	407	396	409	416	417	428	428	448	425	382	411	423	426	396	431	432	454	385	407	415	385	391	423	432	420	458	400	452	406	428	367	420	423	401	395	378	412	420	398	451	425	422	412	399	392	455	437	422	415	414	406	391	421	416	428	429	406	394	411	427	401	422	426	419	415	391	441	437	390	400	373	417	407	416	444	408	394	368	391	408	375	417	391	375	400	423	408	396	386	421	392	408	369	431	388	442	426	404	416	404	421	410	398	416	417	402	433	391	422	385	417	383	380	419	422	396	431	409	454	443	413	379	423	418	416	421	369	429	413	403	419	381	437	429	370	432	383	446	445	380	440	411	404	414	430	436	401	392	440	397	422	388	426	428	400	400	423	440	425	418	395	421	418	374	399	383	381	420	395	414	386	378	401	409	383	443	402	419	434	410	394	416	407	390	418	406	458	450	409	403	402	406	436	453	398	430	428	399	415	391	423	416	397	388	386	349	419	415	417	435	423	443	389	415	398	390	422	390	461	417	392	428	439	393	408	393	424	435	449	424	380	439	392	417	393	390	417	448	438	419	384	374	388	407	449	405	415	403	380	404	402	384	412	390	393	379	437	459	445	413	395	411	395	426	409	434	402	404	438	416	414	413	426	420	393	407	401	399	387	401	405	392	387	443	411	441	411	394	406	396	399	441	422	447	412	427	430	418	397	404	409	433	423	421	422	399	398	389	393	415	434	365	415	393	408	395	425	398	426	415	434	413	392	388	365	412	414	398	411	394	398	393	411	408	393	396	437	414	411	391	399	384	431	410	416	423	433	437	418	409
25113	21203	26794	25554	12999	1268	962	903	747	793	813	836	793	768	809	789	742	734	797	739	723	777	752	733	747	772	757	757	762	807	702	760	750	760	720	803	759	737	757	731	793	755	775	765	712	730	752	680	746	685	736	765	788	765	709	741	717	739	705	737	788	744	749	773	760	699	699	769	789	721	679	762	758	772	750	735	771	789	749	755	763	759	760	716	711	775	732	720	772	763	787	778	792	750	766	718	743	724	749	803	762	725	718	788	749	718	776	820	700	753	717	735	750	663	742	761	767	721	752	763	753	695	741	725	735	717	751	746	757	755	769	732	755	783	763	801	767	739	778	781	732	740	770	752	719	731	772	746	742	763	716	729	745	722	751	738	785	783	752	741	758	759	750	719	764	744	749	659	746	756	747	760	755	784	734	725	705	765	735	745	771	781	739	773	704	719	751	756	767	757	737	742	714	715	749	764	726	753	734	675	728	710	758	755	748	747	790	761	754	705	761	784	758	792	688	755	771	777	787	707	738	746	749	763	771	792	693	751	728	777	743	720	750	754	755	718	773	747	716	711	753	781	732	687	759	738	735	715	797	763	769	774	769	737	754	763	754	796	735	732	750	763	757	736	768	722	708	754	742	756	757	709	774	712	735	768	719	733	780	718	774	771	762	732	721	777	748	798	745	730	743	727	739	782	770	726	730	763	797	779	743	747	697	742	787	767	712	742	724	774	745	736	696	762	764	730	754	767	752	759	770	755	700	761	720	749	760	723	788	715	758	714	798	751	772	766	735	808	754	772	790	745	729	738	809	721	778	718	795	746	788	722	744	702	727	778	748	720	787	771	765	756	770	717	722	731	726	748	705	761	727	748	693	785	775	759	771	741	736	750	753	736	734	761	733	762	779	731	732	764	764	711	753	778	719	754	764	770	701	737	727	728	809	758	749	704	754	753	738	736	760	751	760	767	744	728	719	712	772	782	769	741	698	739	744	781	717	712	802	753	748	741	774	751	749	712	789	756	722	787	754	754	752	739	771	750	719	713	702	754	756	755	735	770	711	771	771	738	760	718	741	746	736	726	767	766	751	757	715	802	766	739	776	712	746	816	732	721	764	799	755	744	715	773	760	756	806	760	743	717	794	707	714	719	786	776	737	744	749	732	798	741	738	753	759	778	749	745	771	711	751	762	731	770	746	747	801	714	826	733	730	748	725	756	776	745	708	721	732	765	796	730	725	712	747	728	703	761	731	710	780	779	714	736	788	770	732	755	714	738	759	763	759	752	734	734	742	736	748	788	764	774	755	776	754	795	703	723	785	689	730	805	739	789	774	774	749	688	821	748	702	752	777	764	736	789	737	763	725	767	776	698	692	755	755	782	705	757	722	752	733	687	723	768	717	773	721	775	756	787	826	764	745	768	765	701	720	701	739	745	712	764	753	759	749	753	735	730	750	761	801	738	732	792	729	797	726	749	734	779	772	768	756	740	773	775	753	802	706	766	719	724	792	792	731	752	751	695	800	740	721	708	725	750	760	760	766	785	704	746	743	709	746	714	758	755	712	683	772	728	821	714	726	732	797	774	695	722	746	727	765	739	709	731	761	774	721	695	715	748	719	752	775	737	721	774	738	787	769	757	765	700	706	759	758	763	788	803	744	781	775	758	791	746	763	689	744	689	698	746	762	805	736	748	732	758	803	703	751	697	796	718	773	719	762	729	764	769	736	753	729	771	747	735	747	747	728	747	793	765	745	777	732	754	763	791	767	735	757	776	747	764	769	778	724	754	715	696	752	737	751	730	746	712	795	789	772	755	736	779	751	701	813	738	760	710	768	748	746	720	750	782	744	737	726	804	739	775	740	764	759	718	764	771	752	735	722	721	710	758	720	758	735	746	742	789	740	719	691	793	731	794	749	719	732	781	747	721	730	753	737	756	691	736	778	762	754	742	739	797	770	706	753	751	780	743	772	792	720	750	796	746	768	757	741	750	741	761	758	749	719	747	755	771	730	747	758	753	719	758	775	732	716	763	696	765	772	748	751	765	743	730	746	755	710	756	742	775	756	751	785	735	753	742	728	689	745	746	758	724	704	762	706	774	758	773	751	747	817	740	764	760	760	724	779	737	796	800	801	756	711	742	773	748	712	790	761	752	778	799	720	711	695	790	776	744	779	802	726	748	735	739	738	759	720	730	732	739	735	751	759	749	716	803	679	777	751	713	769	768	767	747	750	770	738	736	782	800	715	743	746	773	743	751	755	816	715	727	734	757	749	742	751	758	736	751	723	737	766	780	755	740	748	757	770	749	739	709	743	783	769	740	750	757	739	736	730	751	772	707	727	801	747	750	732	751	789	764	781	735	784	722	788	750	780	728	810	787	770	787	768	764	734	730	746	724	741	761	743	796	765	685	759	729	739	735	725	743	784	711	812	717	739	703	739	768	763	711	709	720	734	687	736	726	753	758	738	750	760	781	766	683	748	724	737	729	706	761	787	743	745	786	792	736	769	743	788	741	794	717	748	778	738	764	819	731	756	767	754	737	736	763	730	740	751	756	740	757	752	735	743	756	830	733	774	756	744	732	821	725	756	749	714	748	780	787	792	796	743	726	718	745	765	759	702	756	732	697	768	721	731	790	798	777	727	750	686	709	715	774	739	786	804	721	807	759	710	725	778	744	747	757	723	759	800	751	747	746	751	754	754	720	782	745	794	754	779	767	743	754	761	767	771	739	729	723	786	766	770	744	757	748	766	724	745	741	772	734	798	797	757	770	742	726	769	781	731	720	774	745	771	727	784	782	756	728	741	759	738	764	782	743	760	782	781	709	775	747	757	754	728	718	729	747	785	799	767	769	764	756	746	737	701	733	790	740	784	759	757	753	746	729	737	745	747	768	769	787	735	759	739	756	727	725	758	760	713	738	751	710	695	754	741	765	748	739	764	778	795	750	760	731	762	744	761	757	781	830	755	704	709	759	740	748	726	777	735	693	733	709	779	812	743	767	719	779	723	761	729	749	737	746	736	730	750	726	709	728	760	726	698	757	797	746	785	737	798	796	760	749	744	741	713	763	743	748	811	753	759	762	809	775	789	767	692	743	766	792	769	727	753	739	800	795	789	750	754	736	731	745	735	715	779	728	728	783	717	772	701	758	746	733	713	724	804	753	749	744	744	800	706	734	782	760	718	750	739	795	685	723	754	768	745	745	694	741	798	757	743	751	710	742	770	760	773	732	750	730	772	769	795	722	716	722	761	768	752	742	736	735	767	742	755	726	754	748	770	768	720	756	754	712	766	733	748	752	771	773	754	794	755	775	784	770	744	762	736	731	741	766	736	779	709	746	761	790	754	749	803	754	752	754	780	748	765	736	751	741	737	738	797	746	807	792	724	728	761	783	779	713	741	784	780	760	726	718	740	738	730	746	739	724	686	733	769	750	779	752	729	757	726	793	702	789	747	733	796	719	723	750	757	713	738	726	767	742	728	742	727	732	774	765	737	785	739	756
41455	36091	3040	1740	1429	1238	1080	1021	960	884	864	853	868	839	818	908	775	851	795	785	791	785	795	794	751	816	860	738	750	804	758	813	799	789	859	776	814	744	821	771	782	771	737	745	829	781	784	793	819	802	753	723	808	834	743	804	769	785	789	808	759	747	751	784	811	841	779	764	771	773	837	737	783	752	782	775	743	732	767	768	766	792	787	781	806	813	784	772	806	775	745	796	797	761	830	837	821	826	795	841	818	810	760	790	835	822	774	751	794	771	760	790	817	797	760	748	817	803	752	782	753	818	731	795	845	769	744	802	738	753	740	768	788	745	756	773	737	782	776	809	777	814	728	855	782	783	759	777	866	788	753	769	751	806	807	811	755	774	789	812	793	801	774	791	773	818	773	787	745	791	793	803	791	771	770	788	792	797	773	784	822	751	789	783	786	775	775	807	809	762	799	815	766	801	728	770	779	768	771	760	769	788	730	824	790	762	791	739	772	751	781	772	812	755	729	809	815	825	780	803	764	765	823	777	754	793	788	800	738	811	839	792	787	811	707	810	842	801	807	809	798	764	722	787	780	852	815	779	784	738	762	779	784	789	804	754	797	826	736	813	799	805	805	768	802	791	832	795	770	796	800	801	797	801	774	787	742	792	789	716	855	773	730	834	795	766	797	754	826	833	785	757	791	792	745	808	773	759	773	824	778	801	777	801	827	796	790	803	790	801	826	768	748	769	761	795	786	787	791	809	785	754	773	800	743	779	782	780	803	762	772	751	824	812	777	756	805	807	763	788	786	820	790	775	768	755	778	801	793	825	757	796	806	808	791	781	772	834	795	773	784	784	764	757	751	826	780	822	771	819	786	805	813	760	775	756	747	742	815	775	728	706	809	758	816	780	760	802	825	725	854	798	714	774	814	802	824	763	792	800	724	787	810	786	745	768	781	708	742	780	757	797	789	791	793	783	781	765	735	835	799	786	728	800	784	738	763	792	775	807	779	792	791	829	741	820	734	782	737	766	804	771	783	828	830	812	796	810	815	764	819	758	780	801	771	762	815	783	826	781	768	808	798	763	792	788	782	773	775	790	769	806	786	773	730	777	801	742	797	836	798	767	756	794	842	779	788	815	852	772	773	831	768	775	745	811	740	801	783	802	735	841	773	807	762	771	821	812	712	791	804	769	761	770	780	755	821	774	849	742	787	772	773	807	774	805	778	798	791	825	757	777	824	761	817	813	739	800	790	794	799	772	804	777	772	741	750	778	768	784	813	789	777	798	816	787	736	761	786	788	792	746	742	835	765	757	790	790	747	815	809	782	821	783	781	800	803	769	783	787	797	773	805	791	833	755	789	789	810	756	813	817	759	770	749	811	771	805	803	837	764	790	798	819	771	817	833	805	768	753	817	747	781	792	749	776	780	779	753	742	764	770	736	776	801	773	759	771	831	784	751	777	817	765	775	778	802	720	825	873	775	774	792	836	758	746	799	814	744	809	792	774	807	771	792	809	735	774	809	779	794	794	808	726	784	784	753	784	802	789	773	788	798	764	778	791	754	800	783	782	733	793	775	805	754	722	736	763	758	729	766	797	751	782	778	823	783	737	836	799	817	777	793	761	810	810	775	800	802	814	783	766	760	846	759	849	768	763	788	789	806	757	751	776	801	850	755	759	835	758	757	798	799	748	741	828	785	780	780	786	786	745	766	826	824	805	795	781	812	763	800	765	770	823	812	740	782	801	747	786	777	730	771	784	821	788	771	791	740	832	780	715	754	788	842	803	726	777	811	803	789	708	817	774	764	779	792	749	811	824	765	792	805	757	823	752	773	776	792	792	781	747	808	820	817	766	783	761	785	765	724	763	792	818	807	732	758	816	773	744	801	765	807	798	817	792	753	767	713	753	824	723	798	761	748	846	766	805	789	822	761	786	776	777	759	805	770	726	817	768	784	783	783	777	814	798	752	796	808	806	801	791	740	791	809	769	755	782	826	788	765	796	815	814	830	822	799	794	766	802	805	744	792	823	814	775	753	753	830	809	744	766	755	778	803	752	803	793	824	808	796	756	762	756	793	817	775	787	757	823	772	787	780	788	810	787	777	765	795	775	794	724	787	802	805	800	786	792	821	783	789	817	793	730	781	781	788	728	786	794	777	786	799	778	795	749	773	792	802	796	771	814	772	826	756	732	767	780	772	820	802	822	830	799	766	777	847	786	786	771	783	770	773	799	771	792	752	762	761	810	817	780	791	750	767	800	781	798	805	778	789	750	771	731	757	785	815	797	829	749	764	748	750	802	836	813	793	755	769	811	850	775	810	824	782	756	762	771	771	811	786	829	819	804	777	801	781	846	800	766	745	784	789	786	768	796	776	769	780	788	800	796	777	764	798	730	798	802	795	812	800	779	728	784	800	758	775	821	779	814	802	806	799	761	782	817	814	788	750	818	811	822	788	789	770	740	748	769	782	748	788	794	753	781	750	748	761	787	866	818	779	774	782	767	781	784	788	777	753	748	794	798	803	800	825	776	829	774	807	790	791	775	778	793	821	830	762	773	789	760	800	794	778	806	765	770	745	746	782	755	800	739	822	771	770	776	789	792	740	765	741	750	774	792	808	773	728	772	782	727	792	795	761	758	820	818	803	821	768	798	760	798	743	812	848	771	807	764	819	772	792	849	787	792	791	785	827	809	789	766	752	797	837	806	822	759	823	778	771	791	738	791	787	792	789	784	779	787	748	811	835	736	805	763	792	747	746	806	764	799	767	740	791	758	783	840	783	768	752	752	759	789	768	772	769	819	776	762	831	771	831	780	805	771	793	760	770	784	784	767	811	816	811	782	746	805	782	797	741	818	826	822	713	822	796	709	824	783	753	799	786	799	756	784	767	726	773	782	779	758	774	770	785	764	769	791	777	772	814	753	796	783	788	824	778	809	792	768	828	760	823	718	817	833	809	789	811	773	784	781	759	762	796	738	827	777	725	812	799	758	780	759	829	762	752	767	787	778	756	798	792	766	760	758	763	794	819	817	717	777	819	769	822	785	792	768	765	808	773	852	781	813	756	758	802	776	803	760	776	800	758	778	802	833	766	763	735	770	779	866	817	774	787	787	784	805	797	822	733	727	757	763	753	763	791	744	764	814	796	787	781	820	812	790	791	815	785	771	754	777	803	771	798	765	791	812	788	806	777	760	784	782	745	747	779	793	805	781	807	797	810	760	781	824	780	784	767	777	797	799	808	785	797	742	779	760	794	765	812	881	835	802	762	795	816	817	817	767	811	825	797	774	792	766	790	792	798	803	801	763	760	732	805	757	813	769	733	817	726	779	787	743	797	822	803	840	797	796	820	763	780	772	793	771	780	803	814	762	798	777	803	826	822	802	796	807	800	759	772	780	774	739	749	767	828	805	748	835	803	774	807	834	756	799	739	749	765	773	785	749	790	782	814	827	798	759	750	759	751	771	772	792	794	820	770	776	784	778	771	772	762	723	765	776	775	805
22632	21134	28431	24063	21136	21178	12422	1595	1224	1078	1055	1072	904	963	951	900	874	913	843	851	871	885	833	852	879	877	792	851	840	820	838	881	815	821	807	832	872	851	829	810	846	770	810	786	826	822	831	776	822	811	862	803	792	871	838	845	817	870	838	839	831	805	849	804	779	771	865	824	806	807	853	840	819	798	853	817	809	816	829	834	787	824	826	746	848	809	865	839	792	813	791	784	808	811	817	772	847	800	848	826	809	789	826	818	820	834	830	820	828	798	835	762	843	792	813	787	800	806	834	845	754	800	767	815	775	855	802	840	816	815	814	859	781	804	800	799	755	843	765	752	827	819	820	836	838	775	800	820	797	819	814	834	821	843	824	810	793	841	764	860	795	794	835	799	821	774	764	848	767	814	850	790	851	836	787	817	841	802	798	758	778	795	850	830	798	836	779	803	836	775	794	795	823	803	814	812	828	792	830	789	813	821	824	808	803	762	794	788	788	803	812	797	837	783	762	817	766	822	900	822	805	824	811	818	832	813	775	852	782	853	829	803	772	826	796	798	824	812	811	831	872	772	806	747	858	843	831	829	795	860	803	821	763	886	794	859	825	796	741	823	858	793	851	864	831	773	850	768	798	796	802	799	806	839	806	812	786	837	799	805	799	826	838	766	786	824	810	828	809	842	786	848	799	837	754	831	783	809	831	823	807	833	789	803	764	839	806	828	898	829	801	855	860	763	779	832	819	771	788	823	869	782	806	803	803	826	752	856	802	808	807	851	804	792	823	839	825	811	817	872	808	847	885	826	790	809	803	806	849	827	850	859	880	821	806	760	806	820	857	839	811	940	851	789	821	785	772	840	817	854	857	794	807	824	803	794	825	835	794	806	787	799	801	806	819	811	819	790	824	795	786	793	758	801	790	869	831	775	829	800	824	805	842	828	799	846	840	809	817	838	786	826	803	861	837	836	817	843	795	744	851	863	820	805	779	767	786	776	799	820	790	805	819	809	801	789	793	830	801	779	811	839	825	778	830	849	771	793	792	786	771	811	824	803	853	784	794	820	818	800	795	876	823	820	842	824	814	799	809	804	803	829	800	784	854	780	811	820	810	798	806	820	798	809	784	748	789	771	762	825	844	814	828	836	809	818	759	821	835	885	794	838	834	816	831	783	850	799	826	822	796	857	794	770	726	807	778	781	792	813	781	767	899	817	788	816	800	847	794	844	832	825	794	804	790	792	813	847	788	776	792	802	785	821	791	864	861	812	836	845	833	795	780	779	801	828	801	831	800	781	840	843	782	833	788	780	866	825	720	803	848	792	807	773	851	818	831	803	768	815	799	816	840	823	839	825	802	818	738	772	793	770	859	803	751	801	812	789	823	764	820	800	796	798	802	780	841	805	870	812	829	812	771	825	796	818	797	806	835	788	803	804	807	845	806	812	791	807	805	797	785	832	853	766	788	830	858	882	782	794	833	810	831	842	771	840	830	881	850	816	805	883	806	811	778	768	805	827	804	862	814	833	839	820	807	795	807	835	814	826	815	847	777	806	822	806	825	804	834	846	840	829	728	845	852	787	834	806	834	832	821	797	854	794	818	817	784	781	850	798	838	844	781	827	802	826	782	794	865	868	806	818	802	831	819	784	838	817	847	830	804	773	815	807	816	835	796	844	813	812	817	795	826	788	803	776	820	805	851	797	793	773	820	842	847	815	801	848	755	846	798	796	839	808	793	831	794	827	827	827	840	829	777	814	811	807	825	842	831	790	810	812	831	786	812	790	808	780	850	872	819	831	837	829	808	836	780	808	841	817	780	766	842	806	815	768	819	830	743	821	781	831	800	856	788	842	838	793	842	819	872	841	797	859	764	835	790	809	807	772	842	831	800	804	804	836	771	860	815	878	830	815	818	820	780	839	817	814	836	797	872	763	827	806	819	901	808	798	813	776	834	855	811	806	818	790	802	818	815	787	810	813	804	790	840	846	815	804	841	854	794	807	838	831	814	790	837	802	803	798	857	824	794	773	840	801	822	814	851	862	811	795	784	820	773	791	819	816	815	824	828	873	810	785	819	790	832	774	825	821	857	869	843	839	743	811	839	834	827	795	819	800	786	792	787	814	764	772	745	823	810	823	843	784	730	852	849	879	778	828	799	781	794	768	798	803	888	836	804	824	801	797	849	791	781	790	826	842	779	783	811	839	816	866	800	745	814	872	789	765	805	796	780	794	754	836	828	803	835	832	814	814	782	795	772	803	799	828	783	811	849	804	825	869	839	812	851	831	795	838	824	826	827	853	855	802	793	793	769	771	786	865	839	830	749	804	795	825	782	791	889	823	821	842	844	819	815	777	796	760	818	813	815	793	790	825	836	788	792	850	802	792	853	837	752	771	811	829	820	798	759	839	790	798	785	828	846	839	758	781	830	860	849	831	842	801	763	801	835	866	819	785	865	822	838	832	760	846	764	796	846	805	821	792	879	811	791	866	804	822	824	808	820	784	788	804	806	888	827	860	809	764	786	797	826	814	831	773	774	851	764	798	825	836	805	761	805	809	830	811	788	835	829	794	752	789	835	822	781	824	776	821	863	833	813	835	774	838	821	830	838	831	780	750	774	853	811	809	801	866	782	830	808	805	813	822	797	722	791	816	831	811	869	789	793	872	781	857	800	873	847	789	804	816	841	820	811	781	793	781	808	853	810	851	801	783	809	777	807	833	802	788	850	827	785	836	818	827	826	838	841	850	803	854	765	819	783	844	815	790	828	831	855	829	842	828	822	791	810	825	821	790	748	789	830	783	759	774	810	766	820	784	817	780	829	768	851	825	768	822	833	833	799	851	820	836	841	796	794	803	804	761	820	833	829	827	780	824	853	815	907	809	801	824	807	825	770	814	824	824	833	801	795	747	784	826	818	808	800	831	827	847	786	844	879	812	807	806	790	852	820	799	819	781	834	841	801	816	826	829	754	856	782	895	819	820	819	816	806	843	830	807	863	819	835	825	711	794	845	842	793	823	812	817	846	806	780	877	779	807	816	759	817	835	768	819	843	824	840	812	797	823	823	781	813	795	802	835	860	814	812	845	840	791	807	849	841	834	808	823	836	853	830	817	772	850	772	821	792	852	809	815	802	820	836	847	847	884	835	795	810	809	837	799	813	820	815	848	836	835	819	832	793	853	834	847	796	796	833	823	816	825	805	895	800	781	846	774	790	771	828	795	790	816	813	803	851	809	834	774	853	849	814	755	815	826	806	837	816	809	752	816	855	818	812	788	786	856	813	832	829	800	766	815	785	804	796	873	830	815	835	843	789	825	822	812	807	816	788	810	770	784	807	801	804	768	797	796	753	842	826	805	869	786	796	802	810	791	845	770	827	781	782	829	779	852	779	791	805	798	841	903	790	773	779	860	840	808	823	825	813	790	825	810	853	762	844	891	850	788	865	839	844	865	814	812	801	825	794	819	833	858	806	784	830	822	784	867	792	794	842	833	830	833	753	806
51333	40435	8188	4257	3218	2528	2130	1722	1409	1348	1191	1114	1078	997	1003	1005	960	957	871	833	910	891	865	852	872	885	877	871	801	835	834	815	900	824	828	930	781	802	852	849	779	837	822	791	848	869	783	808	823	828	823	888	846	807	824	825	806	782	828	778	798	823	811	830	812	816	819	800	857	866	866	876	786	804	812	870	823	801	778	832	783	799	848	816	857	797	809	786	844	795	806	796	859	823	788	775	847	788	846	834	793	837	820	838	820	847	805	833	819	826	820	797	800	818	855	815	790	799	824	818	849	818	798	793	800	794	848	821	780	747	834	818	807	835	822	810	853	806	830	784	792	796	827	788	793	845	786	776	818	798	802	832	808	807	789	790	797	785	829	809	772	745	785	799	764	813	845	816	819	827	843	792	793	798	832	789	803	775	779	795	854	817	830	827	803	848	822	793	777	786	835	820	788	775	799	817	776	848	762	792	823	822	781	786	768	811	833	791	811	803	806	829	837	797	824	825	834	825	854	828	810	807	858	748	784	803	783	811	788	779	791	825	765	792	801	773	809	782	834	772	818	838	779	799	793	758	797	807	811	807	766	794	837	807	774	802	776	785	811	835	800	812	819	786	819	784	865	764	781	861	769	837	799	801	818	769	860	800	845	811	811	786	809	828	776	796	821	796	784	789	844	837	822	798	748	847	847	803	810	811	817	744	810	811	797	818	859	807	804	839	792	778	825	833	805	870	786	836	808	798	767	806	779	767	849	824	782	815	810	822	778	789	861	823	748	831	814	821	794	784	841	804	778	754	811	833	824	815	780	773	828	774	835	811	836	789	796	790	788	815	786	827	828	805	803	814	820	799	795	804	783	799	786	810	817	791	784	822	739	848	827	833	856	795	813	791	807	797	790	790	766	830	849	831	816	778	809	800	768	778	826	860	818	806	801	820	827	850	814	808	798	793	871	871	824	804	841	825	847	805	863	796	785	818	888	864	740	807	817	860	828	803	846	813	757	811	762	824	823	836	819	800	806	812	848	840	862	768	823	762	735	828	816	799	804	828	884	858	755	786	785	846	842	769	804	833	809	777	839	838	784	806	855	807	829	782	811	850	810	849	782	774	857	835	811	772	835	827	862	811	848	800	803	807	765	815	852	857	838	848	825	761	824	840	797	760	828	785	799	813	831	803	816	752	766	842	820	800	789	843	833	846	811	818	752	808	807	815	784	764	829	832	808	853	833	820	806	850	787	822	737	800	777	839	808	819	779	787	834	823	800	822	817	769	842	846	788	828	782	792	812	805	825	818	797	784	794	839	793	792	817	823	812	803	804	831	791	771	851	834	787	790	835	797	839	819	804	843	860	845	729	828	815	809	820	855	807	823	806	777	784	781	784	802	816	831	825	854	793	809	824	785	833	822	829	848	820	809	766	830	809	768	831	811	785	733	831	798	755	797	781	753	817	852	797	825	765	812	807	791	800	858	848	777	806	804	836	866	844	798	834	828	807	822	783	779	808	747	842	809	783	820	813	802	803	769	803	845	895	782	849	828	780	816	812	794	860	765	772	777	817	794	805	824	787	772	853	837	786	854	814	803	785	794	809	795	756	865	764	818	749	816	780	770	834	827	803	821	793	805	805	842	823	835	806	823	780	828	799	814	799	826	758	786	762	839	839	846	844	766	819	784	827	827	855	776	838	819	770	813	854	834	821	835	834	813	801	799	807	814	824	785	823	825	788	813	817	799	773	818	829	815	837	803	804	841	832	768	823	807	789	803	781	819	855	787	797	750	769	787	790	798	854	784	829	808	779	838	844	835	768	797	782	823	794	794	809	846	788	812	774	839	806	765	827	839	800	784	859	795	831	817	782	833	787	842	807	795	825	773	844	832	759	870	862	798	824	757	792	827	788	811	809	830	849	853	814	815	773	799	863	813	813	836	779	801	793	821	789	836	808	823	820	803	813	792	809	864	830	797	801	796	815	809	846	795	778	812	861	818	791	795	811	834	804	762	775	831	849	800	841	763	844	901	820	798	813	816	737	796	829	799	809	837	789	836	783	865	783	748	810	815	779	775	807	813	813	839	794	815	799	824	764	793	819	810	803	746	827	780	786	786	783	826	854	850	784	800	822	793	811	824	818	825	818	822	839	823	853	837	816	819	801	821	786	829	834	830	870	799	791	804	836	809	788	809	832	844	829	807	831	805	808	790	807	790	797	841	812	855	808	842	827	806	790	791	863	800	827	813	804	844	833	835	812	803	823	773	781	805	869	783	781	793	834	816	786	762	816	779	845	789	825	803	848	818	815	812	820	749	861	814	829	837	823	780	789	833	783	818	815	781	834	819	834	779	824	799	812	782	801	865	808	825	835	855	816	790	799	859	820	829	878	810	779	814	802	820	835	827	789	851	847	791	774	826	825	851	790	858	820	778	822	780	813	756	809	850	810	833	783	797	794	829	802	833	824	753	887	825	834	760	794	825	821	797	780	812	786	845	802	850	806	738	780	764	824	809	820	795	849	802	812	783	783	811	790	788	766	804	798	840	806	801	798	798	787	827	791	817	822	796	790	819	798	774	789	794	862	813	772	802	803	804	789	786	791	792	795	771	749	789	802	804	811	750	799	796	870	822	862	797	777	812	769	839	800	817	802	813	859	805	774	820	826	804	830	837	854	834	805	789	804	821	833	747	806	844	804	823	769	837	827	829	812	784	807	798	839	791	838	787	847	811	854	811	860	850	833	831	816	769	812	796	802	834	814	800	834	822	798	816	797	841	725	774	769	793	810	859	825	796	806	812	836	838	795	797	813	824	814	767	854	833	795	792	782	768	794	808	828	775	778	761	765	769	799	822	790	804	770	777	830	774	792	837	823	803	822	770	828	799	813	808	758	822	743	783	855	759	784	843	832	798	791	840	837	810	795	816	791	831	842	780	794	798	854	883	816	807	776	799	833	778	850	866	745	829	805	777	830	811	816	769	791	883	806	819	789	764	760	838	792	802	826	824	812	833	786	837	782	819	835	822	790	839	841	791	772	778	788	753	796	770	828	813	842	852	802	850	828	813	827	770	793	806	836	796	769	803	822	817	810	845	796	793	788	872	797	833	800	831	838	775	825	774	743	839	878	857	822	875	833	805	836	794	802	791	798	822	788	852	784	791	814	898	787	834	839	816	818	841	776	771	745	830	806	820	824	782	826	781	807	804	762	815	776	819	802	835	836	766	811	797	769	876	776	844	833	847	789	879	865	803	823	850	835	835	831	820	786	889	833	870	784	823	793	779	791	784	803	767	751	827	806	843	824	787	837	808	822	799	812	802	827	812	782	822	811	824	792	834	853	858	770	772	780	803	830	824	795	820	813	789	828	796	825	793	827	812	808	801	803	811	837	799	840	855	891	793	750	817	859	815	768	822	806	859	767	780	800	825	787	803	807	860	856	831	815	850	832	853	860	785	824	782	750	829	843	809	794	741	756	803	831	808	770	820	815	822	823	826	823	848	799	832
28365	20715	8372	800	473	438	451	440	432	414	457	362	412	413	422	407	401	362	443	398	419	410	393	404	420	420	401	410	430	393	414	433	421	389	380	377	395	403	411	404	374	413	380	431	384	367	403	404	397	411	421	450	413	421	408	419	383	373	433	444	425	386	407	406	389	371	398	383	397	429	420	380	386	420	389	402	415	410	370	396	388	395	402	410	415	398	427	412	398	399	406	442	424	411	408	387	382	446	418	432	387	417	425	449	387	411	412	387	388	376	417	406	447	373	394	440	387	447	381	407	382	396	431	437	430	431	428	400	402	400	413	416	437	405	388	420	409	390	392	385	406	406	453	385	409	420	393	417	409	430	397	391	391	405	402	397	425	455	433	427	377	403	457	401	403	409	445	413	414	412	432	433	454	377	417	437	384	426	418	402	455	394	429	414	401	377	425	412	401	399	407	394	434	368	430	436	434	391	397	386	405	401	419	429	429	396	405	396	430	349	390	406	411	389	392	402	398	421	407	414	394	390	385	448	442	416	368	386	408	388	423	452	387	387	390	431	445	426	414	404	380	414	373	418	430	388	406	426	367	376	430	380	389	417	376	415	395	403	381	378	381	408	403	397	363	383	418	374	402	398	417	435	419	377	427	418	393	396	425	415	406	407	395	379	409	460	381	407	411	423	426	440	404	420	423	426	412	421	418	415	423	428	409	413	430	456	371	408	403	367	424	436	406	373	417	426	384	389	400	387	415	394	398	396	410	397	404	434	399	408	373	425	396	418	400	402	418	407	393	356	402	419	377	408	390	393	408	425	414	405	403	409	399	405	439	412	379	429	420	408	403	444	406	393	379	394	400	430	423	397	392	392	394	400	430	385	408	460	430	396	400	434	400	422	385	349	418	418	385	430	422	411	425	429	382	369	419	409	398	386	450	394	397	382	415	430	398	401	398	400	404	412	403	362	466	427	438	377	416	407	378	405	406	382	398	411	424	377	379	423	398	422	416	418	450	405	392	420	375	423	376	427	365	417	415	433	416	394	414	408	402	393	404	418	414	396	413	427	400	375	389	398	385	419	407	385	425	372	453	419	409	439	351	364	374	424	389	419	419	365	414	378	431	401	395	356	381	396	390	408	415	403	431	423	382	428	392	430	412	430	397	431	409	421	388	430	411	370	384	413	410	415	425	376	429	415	409	409	393	404	448	414	426	382	407	412	388	399	378	439	404	426	378	442	382	374	401	399	401	428	422	409	423	409	416	426	399	375	443	393	429	397	417	395	405	390	386	380	409	450	423	378	401	455	392	400	439	377	409	423	403	406	419	401	401	401	399	420	389	430	407	416	411	367	367	402	384	414	377	369	365	422	432	439	389	385	402	400	412	409	387	386	390	426	398	411	424	427	430	402	424	395	406	420	399	429	401	449	406	410	368	419	427	383	428	416	437	437	431	362	391	441	389	411	396	394	426	403	419	398	422	414	383	411	406	396	452	389	380	407	404	427	382	396	424	380	421	425	412	397	373	419	417	377	399	431	395	388	426	427	383	389	403	444	426	385	415	380	370	427	404	455	410	432	429	390	447	409	424	368	408	367	380	424	421	384	378	410	378	392	382	396	388	427	395	383	407	420	400	390	383	376	404	402	391	360	388	409	405	416	383	448	397	380	432	429	379	416	397	425	395	366	427	420	390	407	432	421	425	428	423	396	418	378	400	377	390	402	429	413	420	428	424	386	437	428	372	415	402	415	424	400	401	406	398	429	407	419	393	390	394	433	413	382	395	427	362	412	395	392	383	395	419	385	380	421	417	410	395	418	409	398	448	418	394	441	405	390	414	392	395	391	406	414	395	404	391	414	430	398	401	423	367	381	391	408	434	432	422	388	393	383	391	359	401	396	402	431	388	399	433	423	427	390	414	385	416	411	379	424	388	430	421	390	344	405	403	403	415	396	385	420	457	398	435	405	409	380	373	421	409	405	387	383	399	412	414	394	373	407	381	381	416	401	371	399	415	424	387	405	405	420	393	391	403	415	412	410	390	428	417	428	428	400	414	413	435	419	431	415	409	387	398	432	417	387	382	377	363	430	413	374	420	385	407	388	401	429	432	443	393	392	398	405	407	398	393	391	392	400	420	361	386	373	406	396	377	460	386	414	417	408	391	356	384	392	389	391	457	408	421	412	370	419	426	409	401	351	420	450	381	402	419	384	442	397	408	390	427	405	414	410	422	407	447	370	383	406	404	402	410	385	416	427	389	399	403	396	393	406	421	410	371	389	407	440	388	425	410	396	429	404	412	387	417	434	420	409	430	430	412	408	430	394	418	441	437	397	396	430	406	397	384	426	389	378	397	412	416	387	402	405	389	404	383	405	445	417	396	396	426	358	427	421	407	372	388	388	420	426	415	410	421	426	396	367	383	382	383	399	381	403	375	400	439	401	434	410	429	378	424	404	390	393	427	417	399	410	403	408	400	453	403	399	389	341	391	431	392	378	414	386	421	410	424	381	393	393	421	411	405	423	391	424	403	416	399	393	406	375	411	393	385	402	391	439	413	392	417	414	428	442	398	413	364	417	395	404	406	418	430	390	414	379	430	391	416	393	388	401	389	394	443	403	396	419	381	416	403	392	415	424	412	418	406	379	404	419	418	431	405	392	416	413	389	401	398	401	395	417	396	414	396	383	413	413	405	390	413	404	409	430	418	399	442	395	404	383	430	400	367	424	384	439	360	399	394	389	368	368	422	402	393	410	397	398	414	414	370	401	380	425	418	385	409	377	408	447	377	401	399	371	402	413	392	399	428	410	429	402	402	397	405	430	387	395	409	425	434	399	418	406	412	406	410	424	412	424	430	391	424	413	404	397	415	412	392	421	414	410	377	387	390	392	413	392	407	444	414	429	375	407	412	425	391	420	401	405	363	401	365	396	445	383	408	422	419	418	383	421	390	403	416	388	383	391	407	385	402	420	408	410	423	421	421	432	407	398	400	410	424	441	390	405	411	427	424	404	396	394	415	398	409	386	421	396	420	429	421	402	414	377	399	396	431	422	394	399	423	388	422	388	399	422	429	391	402	424	430	434	442	443	437	413	415	379	425	384	430	418	404	399	390	396	427	427	376	410	401	422	400	411	376	391	429	412	406	403	402	433	408	396	371	399	417	391	409	405	387	439	463	397	414	393	419	383	394	435	414	404	443	412	377	424	381	383	405	422	410	438	378	433	400	396	390	383	387	399	371	421	407	422	393	432	389	429	412	399	396	393	430	402	406	393	412	411	410	425	411	420	418	416	385	374	404	397	381	430	409	373	421	391	370	394	399	400	389	412	443	413	434	387	398	408	383	413	397	415	404	421	396	394	429	406	380	392	406	408	451	419	371	383	376	370	432	405	416	356	437	430	428	409	412	408	395	423	396	399	421	408	419	414	365	399	430	378	397	387	413	444	403	399	391	389	401	412	396	412	410	414	439	418	419	441	422	438	406	396	366	417	437	396	421	403	404	406
19614	16036	802	586	544	478	463	479	446	436	451	454	476	454	474	421	474	451	416	478	459	459	445	470	463	412	465	450	488	463	439	438	451	448	466	426	428	428	439	421	413	427	460	413	464	440	420	469	445	459	418	468	420	437	464	461	459	443	442	483	422	444	466	453	453	454	464	455	463	464	463	425	420	405	431	435	431	461	448	436	424	446	422	485	446	439	430	433	475	496	446	431	449	452	438	455	457	460	464	485	453	449	453	426	468	459	458	415	465	472	493	451	474	457	435	427	469	445	412	436	426	435	459	429	473	426	443	441	418	472	479	419	420	489	467	471	460	450	449	452	434	461	445	450	469	469	423	431	468	459	447	419	414	506	445	470	429	427	418	440	468	446	450	449	454	454	437	425	428	471	471	464	442	453	434	440	464	436	469	424	438	451	427	473	410	441	475	468	442	483	467	445	415	433	508	470	493	426	425	448	438	480	450	434	452	460	434	484	442	437	451	471	441	463	427	453	441	404	446	453	437	425	452	415	455	440	431	444	459	468	445	468	424	443	431	454	441	455	440	404	437	448	449	463	473	476	437	447	468	424	415	426	442	427	405	463	407	465	455	421	427	457	430	448	461	472	422	463	443	435	456	423	463	477	425	451	475	445	458	437	463	438	435	431	436	429	477	463	439	431	447	477	460	449	429	457	449	492	458	423	417	433	480	437	415	435	427	435	447	434	471	427	469	458	479	457	394	460	464	443	465	471	428	449	457	449	422	462	429	445	454	427	427	418	418	420	406	463	455	489	469	454	439	428	457	428	481	449	427	431	416	427	406	457	437	426	456	471	439	476	450	471	436	482	427	435	469	452	447	442	460	458	448	446	458	455	461	426	480	424	455	462	428	482	457	438	448	455	475	434	441	472	473	447	454	443	488	451	458	443	441	453	455	457	454	437	470	446	434	423	437	454	452	480	455	457	457	457	430	453	489	468	440	391	442	440	424	466	435	446	418	451	478	448	445	414	429	436	448	430	409	439	436	445	444	425	413	456	465	419	446	483	465	428	427	465	441	398	415	410	469	420	451	461	464	459	503	450	452	422	447	425	447	440	484	439	468	449	449	426	447	446	450	426	464	453	439	458	416	448	429	452	466	419	456	475	404	411	441	424	462	478	416	434	470	439	437	426	433	427	443	458	437	499	477	456	428	419	473	451	457	439	450	481	457	433	443	438	431	435	484	437	432	436	428	481	445	456	429	433	436	454	469	476	453	454	412	431	447	471	434	416	411	448	443	494	402	446	418	441	467	450	448	460	419	449	455	491	464	428	411	461	441	473	449	435	453	454	447	458	459	481	448	498	429	410	448	438	429	472	478	433	489	443	438	450	418	453	476	463	460	416	470	446	455	467	468	450	460	433	424	436	385	450	443	462	452	458	432	453	456	432	435	422	459	432	441	421	433	450	479	461	460	486	443	472	444	431	435	424	440	449	515	447	430	486	437	429	501	442	472	472	444	405	431	461	456	434	467	451	465	438	436	445	421	441	453	463	438	443	459	490	461	446	420	458	434	455	462	434	498	452	431	471	461	471	452	447	426	454	420	449	437	453	441	452	456	482	425	470	446	434	448	436	443	432	422	463	443	434	446	459	436	470	421	447	409	452	440	407	454	423	429	457	453	455	465	460	422	480	468	447	453	438	445	458	432	468	458	476	445	413	449	429	469	473	417	453	474	411	446	429	446	466	446	413	457	440	470	473	438	442	437	455	441	459	432	445	444	431	455	456	418	471	443	435	477	443	460	464	412	480	454	433	483	444	485	461	467	434	459	449	473	467	469	449	448	434	439	466	418	449	408	469	490	438	445	424	462	448	481	436	432	467	453	434	479	439	459	409	448	455	420	469	487	465	419	465	449	431	463	460	440	429	457	478	446	438	439	437	479	455	438	468	457	454	437	449	471	473	474	482	440	426	446	403	453	428	450	481	459	458	457	426	440	464	450	435	465	479	417	433	457	445	446	441	435	480	445	434	428	514	418	463	428	446	432	459	470	444	486	427	451	438	445	430	457	452	470	450	454	448	471	469	434	475	503	468	456	455	461	458	466	439	405	445	485	454	430	415	462	443	462	437	446	492	459	442	431	466	481	447	428	433	475	478	477	417	450	438	468	439	474	433	465	475	465	437	472	453	436	429	432	489	458	414	430	457	423	473	445	416	449	437	435	404	417	454	446	438	477	460	413	407	474	494	436	439	463	441	427	458	434	432	433	464	466	448	450	414	441	463	439	434	423	456	406	481	419	469	435	457	474	437	434	492	460	405	467	424	463	443	414	417	431	430	456	469	435	431	454	455	453	492	478	453	437	442	468	448	439	431	474	461	452	406	453	459	454	432	449	412	421	445	479	444	411	422	465	463	473	442	446	443	419	486	444	439	432	406	424	456	452	459	406	488	471	452	436	436	432	449	509	444	449	434	445	440	434	431	487	438	471	452	462	426	447	480	448	444	446	463	417	427	463	472	459	450	495	510	433	441	441	460	448	452	451	415	435	431	467	400	456	449	479	451	449	462	447	444	483	432	448	439	478	429	441	441	461	392	421	442	418	482	441	442	456	448	466	410	474	461	437	469	453	409	438	422	457	436	435	460	434	447	449	486	443	455	441	417	428	438	477	458	431	448	450	417	427	473	443	492	444	416	465	461	469	403	467	397	468	441	416	457	438	453	417	453	486	446	440	443	486	425	467	448	464	469	426	444	441	474	444	426	480	481	449	424	454	473	452	443	448	455	464	452	472	429	449	472	463	466	460	473	449	466	433	483	454	469	428	467	440	450	474	441	414	452	436	468	440	477	437	480	474	469	491	446	475	417	459	442	442	435	455	449	436	429	436	456	478	465	452	432	428	427	428	447	443	447	422	448	458	437	453	430	425	464	446	431	441	433	435	468	450	414	423	480	464	429	448	476	431	446	400	468	449	482	470	448	427	492	449	445	436	457	450	469	450	446	430	448	462	405	468	497	457	454	459	410	461	442	471	448	436	439	459	435	454	445	422	443	434	444	459	444	427	425	445	458	423	411	429	404	445	453	440	448	444	436	438	448	440	426	427	444	432	494	471	448	417	436	454	463	433	458	419	466	435	434	490	461	454	424	450	457	407	428	458	466	422	479	431	431	430	471	434	440	434	468	420	435	460	444	425	422	487	452	465	429	476	423	419	476	417	450	435	449	486	414	389	449	436	448	410	432	451	460	445	463	440	457	435	478	474	446	462	448	493	446	444	451	467	425	437	458	448	461	457	434	440	462	420	448	458	426	481	410	438	444	475	462	458	441	459	455	413	416	433	433	425	465	431	441	423	466	472	477	411	428	484	462	422	449	426	446	410	460	464	470	409	450	452	430	475	435	426	461	420	492	425	475	455	471	466	424	413	455	419	468	410	457	451	445	464	455	449	431	454	456	439	423	439	444	462	439	452	449	459	468	410	458	456	462	465	420	450	416	411	478	454	475	441	459	457	426
23722	21071	28204	24133	21065	13056	1069	652	583	524	479	470	430	440	418	449	450	394	407	411	381	418	409	415	392	402	390	397	411	349	359	397	386	399	371	359	389	429	375	341	355	336	343	365	353	360	364	406	370	395	363	374	376	393	397	373	381	376	374	355	355	356	373	345	334	381	399	354	388	358	381	385	356	415	380	375	367	399	357	372	396	363	370	388	362	331	388	372	353	382	373	417	368	387	373	335	350	375	352	357	344	371	354	368	380	353	358	368	360	344	364	370	429	384	394	360	369	366	395	361	385	384	364	373	396	400	370	361	354	363	350	349	387	362	399	394	377	373	414	398	392	376	379	364	377	374	367	357	372	363	382	359	364	373	340	401	430	352	371	364	335	398	377	372	376	417	396	406	374	376	409	355	359	363	374	391	371	365	392	403	360	391	382	376	346	358	347	373	369	383	407	406	389	372	401	345	404	381	361	390	375	377	350	356	361	351	396	376	352	372	397	361	374	394	353	359	366	381	381	393	374	351	335	384	371	358	361	393	412	344	379	344	354	395	379	368	399	390	377	396	399	380	355	361	344	401	359	377	374	372	342	354	372	354	381	361	375	335	388	407	356	344	364	344	365	350	400	417	353	388	419	387	382	401	345	422	362	375	374	382	334	353	370	377	357	356	392	399	366	377	409	397	379	412	365	387	381	350	393	370	368	381	351	369	347	384	374	369	367	413	392	375	369	335	371	376	363	352	381	349	340	359	346	377	346	359	368	387	382	407	378	370	367	390	358	394	374	361	372	412	352	377	385	375	386	396	366	386	412	412	385	360	380	416	380	347	372	365	374	416	378	360	359	368	366	390	402	368	348	362	355	388	371	415	353	354	376	376	364	386	375	388	376	379	386	384	361	397	373	380	351	382	381	374	398	360	365	367	360	358	383	362	383	382	380	387	376	370	384	392	335	404	366	389	393	349	347	390	343	386	373	386	347	358	355	377	358	364	366	390	372	356	372	414	373	353	350	332	375	372	383	403	361	380	385	371	379	361	358	395	371	398	393	389	357	371	368	360	413	369	363	390	379	395	368	417	369	390	368	378	387	386	394	371	371	370	372	383	363	372	395	378	351	340	400	391	363	369	401	362	385	369	354	400	404	374	369	353	390	343	387	342	404	385	386	357	402	367	341	374	356	391	370	350	399	350	379	395	349	373	371	381	378	374	369	323	365	380	367	381	389	383	375	335	341	354	401	364	356	363	360	365	381	352	348	366	378	353	392	344	360	397	387	378	389	374	412	394	387	368	369	379	374	410	359	360	387	366	350	370	371	339	400	373	410	331	392	380	381	361	394	380	368	402	383	367	388	403	393	356	393	343	391	400	345	356	376	357	369	365	326	374	364	366	414	377	354	351	383	345	387	350	395	364	395	346	381	397	389	394	354	340	393	380	384	386	376	413	336	381	355	356	345	379	385	409	362	386	374	357	397	394	348	388	397	365	382	329	383	371	408	366	354	341	374	382	410	386	398	340	373	368	386	360	367	427	418	379	347	381	381	368	372	366	388	334	389	364	381	320	380	390	374	366	414	383	351	384	358	352	370	419	368	354	337	359	354	388	415	366	342	392	344	354	364	369	386	343	403	370	380	372	347	377	365	366	387	377	403	341	391	357	371	389	413	360	393	387	383	381	382	356	366	380	332	433	412	362	358	340	353	376	383	385	370	375	384	358	356	370	371	389	371	332	330	401	386	372	386	393	391	375	361	360	376	403	381	379	376	357	367	355	353	379	391	357	372	389	378	400	355	378	385	383	359	350	386	347	368	374	374	351	362	345	375	395	383	359	410	370	358	365	351	379	365	381	374	380	372	407	382	369	360	407	368	391	399	373	359	354	378	363	366	364	356	400	331	387	368	349	382	383	378	351	383	368	371	376	391	365	350	383	353	356	395	360	369	383	383	383	389	385	386	351	383	363	366	356	342	374	378	372	377	370	367	379	369	376	385	406	382	402	383	402	374	409	406	364	369	362	360	389	379	385	394	393	379	426	370	323	361	364	384	347	406	382	394	350	389	350	389	352	381	359	342	365	375	363	366	377	358	384	337	334	377	354	341	355	389	365	382	366	338	384	400	318	352	383	377	367	392	350	361	360	368	337	388	363	354	392	394	361	351	357	351	414	398	333	358	374	330	382	370	366	362	400	359	378	410	390	431	370	399	388	380	377	354	376	344	368	411	338	375	374	403	371	354	383	350	357	361	411	362	354	376	383	377	384	415	371	377	372	377	416	345	357	372	367	399	370	367	352	357	360	351	400	392	385	385	355	371	339	349	404	335	348	402	405	345	392	341	400	388	379	372	399	356	357	389	359	360	397	366	367	393	387	380	375	355	375	408	340	412	362	389	403	325	356	412	363	392	353	378	377	383	360	350	405	331	390	371	353	378	377	363	389	377	351	369	391	379	356	390	361	362	349	409	393	355	381	405	318	368	346	328	362	381	373	351	390	372	376	379	370	375	366	386	333	381	379	363	362	381	367	347	372	382	385	364	366	350	396	339	368	385	372	412	398	319	333	370	370	330	378	376	363	395	376	379	368	389	367	385	354	369	382	411	378	368	360	366	397	378	379	401	387	367	360	377	356	367	397	378	382	395	327	338	357	371	373	381	375	385	369	372	379	368	407	392	380	349	372	395	391	358	363	377	371	373	367	361	364	386	362	360	401	375	378	372	348	367	397	367	382	392	364	371	351	372	361	372	344	390	384	402	371	374	320	353	346	380	374	394	354	376	380	370	369	388	376	385	351	358	418	355	378	335	347	385	380	383	379	371	416	369	370	372	339	373	392	371	390	404	326	376	391	394	368	393	360	349	380	362	380	355	396	366	394	367	398	375	346	369	338	398	382	377	393	360	352	382	355	370	411	370	390	378	388	383	336	390	371	351	358	367	344	372	386	382	342	358	360	378	354	356	383	402	364	381	356	393	434	360	347	383	356	347	398	371	397	387	403	384	363	385	387	343	360	372	372	354	366	363	367	396	340	344	392	397	366	340	361	360	335	377	390	394	382	408	363	425	378	341	334	327	376	346	400	340	386	386	374	377	373	373	387	363	368	376	359	355	353	377	383	367	381	382	380	386	375	394	381	389	352	341	359	354	351	388	356	382	391	371	366	392	354	368	386	373	375	339	384	332	388	355	368	368	369	372	354	340	396	341	363	397	352	386	376	421	383	377	377	377	367	367	384	349	369	371	373	360	360	383	393	389	388	355	360	370	349	411	356	419	404	390	384	370	373	384	392	399	416	360	339	368	360	394	390	380	365	354	370	344	383	405	372	342	370	346	398	412	353	410	357	383	340	344	383	360	356	377	362	373	377	391	389	386	346	385	368	380	366	395	415	351	371	430	363	385	360	383	383	375	367	372	372	363	401	402	354	392	358	366	358	359	361	384	381	389	365	376	370	387	387	373	392	387	389	386	385	360	385	369	418	337	367	372	357	369	383	341	352	365	370	390	371
45057	36805	4918	2242	1780	1267	1045	889	726	661	603	538	565	497	472	502	494	483	458	447	420	471	424	414	408	413	394	455	437	407	427	427	445	426	417	421	410	370	444	400	453	404	398	415	362	389	369	420	404	413	392	393	418	407	373	435	402	410	406	424	424	385	391	367	390	399	435	382	412	418	399	367	433	416	405	409	429	410	394	417	407	357	409	406	408	388	413	419	432	390	428	388	405	377	425	386	384	391	439	404	371	405	372	441	380	392	377	412	400	419	434	404	395	412	402	412	374	428	388	396	418	401	406	387	417	408	427	399	383	437	389	384	394	384	372	413	391	427	382	439	396	389	400	378	400	391	383	386	414	438	419	408	401	414	415	422	432	442	420	412	417	396	410	376	414	420	396	441	418	384	448	398	377	430	433	384	383	411	368	424	391	424	389	398	409	397	427	421	407	402	389	353	394	395	378	386	418	410	413	324	433	408	413	421	392	406	377	375	398	446	403	392	433	422	378	359	394	427	389	408	432	422	395	396	402	431	386	395	368	388	436	372	422	399	421	381	420	412	402	389	404	415	409	411	390	426	373	438	400	385	435	421	392	406	403	407	385	395	400	404	430	376	408	401	415	420	406	399	380	376	429	393	414	407	402	410	399	377	393	432	377	363	395	388	387	449	434	423	436	433	397	386	430	395	442	410	390	381	401	428	409	415	374	409	413	393	417	396	360	392	412	409	431	354	455	402	384	416	382	397	405	394	390	454	470	383	415	437	380	435	393	391	402	385	394	405	409	430	407	391	414	412	416	400	404	416	403	391	432	383	402	397	385	405	419	419	381	404	414	391	416	375	405	407	385	380	413	418	381	385	388	407	395	388	414	412	393	423	411	414	407	403	412	423	409	441	402	392	391	381	404	401	409	434	376	391	401	437	394	378	413	402	402	399	424	365	392	387	387	405	397	425	399	412	388	393	375	391	374	378	370	379	384	417	406	388	416	373	396	384	413	415	401	405	360	420	375	406	430	380	396	383	403	423	403	425	413	440	427	419	401	426	377	399	388	408	391	387	394	381	408	371	401	365	419	426	399	418	386	416	385	331	392	388	375	417	383	407	385	400	377	426	429	386	404	404	397	371	383	374	380	357	421	435	370	411	401	351	395	408	394	362	421	393	410	419	401	434	370	411	367	401	369	406	412	371	380	385	414	356	415	388	407	393	439	424	384	410	393	362	359	385	390	414	389	386	407	366	444	429	370	360	388	430	385	398	432	359	424	397	431	381	384	440	420	362	389	377	380	439	418	366	412	373	416	333	385	400	399	389	400	383	388	377	409	404	436	445	441	429	361	366	387	387	393	382	437	401	428	405	395	391	381	420	409	405	390	383	392	403	398	414	393	426	380	418	405	392	435	393	396	426	399	418	373	433	383	405	422	408	396	370	406	395	420	390	411	398	389	414	385	409	362	432	378	444	433	412	424	401	394	365	383	405	383	433	416	394	405	413	370	407	406	391	395	425	415	407	396	422	414	404	430	412	401	392	383	361	412	403	375	393	405	407	412	373	429	401	411	399	429	413	425	390	393	391	434	390	397	406	410	366	402	414	423	398	382	385	405	384	387	429	406	379	421	410	401	386	366	432	403	368	418	417	434	417	399	398	373	404	397	393	390	370	394	386	412	429	406	375	399	403	399	446	409	409	388	408	397	432	407	425	381	409	374	425	426	406	388	399	383	407	432	379	374	373	392	374	384	401	362	388	382	424	411	397	411	411	370	396	380	353	394	407	438	387	407	404	393	397	400	383	371	409	393	378	378	388	409	412	406	425	421	396	428	392	392	402	420	378	390	386	402	370	381	387	369	381	373	389	371	400	406	394	408	385	401	400	391	371	367	394	399	427	353	427	395	402	385	430	386	408	394	447	343	407	412	406	418	414	438	372	410	385	398	409	402	406	410	409	397	425	395	399	363	434	417	419	361	390	402	426	410	380	398	402	383	407	400	411	408	396	380	394	379	394	377	393	355	415	393	428	416	454	416	396	383	394	412	416	401	439	386	418	398	410	412	412	382	390	402	392	387	421	382	434	408	380	404	398	383	393	399	421	393	417	392	421	370	405	397	408	410	414	402	413	408	381	406	420	414	378	404	386	418	372	385	428	374	390	385	387	414	407	381	414	387	396	372	388	413	415	431	397	380	391	409	391	397	394	411	399	419	381	431	420	389	414	416	389	363	384	416	385	383	436	410	420	421	394	398	407	366	383	418	380	429	390	387	404	425	349	394	363	396	406	404	391	411	366	412	383	414	433	379	419	385	414	407	367	422	403	376	428	421	383	392	408	401	392	381	414	394	388	422	439	419	410	389	384	410	414	389	394	398	413	379	391	452	423	435	390	392	368	397	421	367	413	392	385	396	408	386	392	433	363	399	404	386	394	420	407	418	412	370	364	368	425	390	402	406	405	431	370	426	436	416	386	443	393	371	406	405	420	401	359	428	418	399	424	418	391	415	396	423	413	407	391	380	391	404	394	399	425	404	407	432	403	411	405	372	394	400	389	410	426	398	410	393	397	400	391	414	402	434	433	423	435	403	386	367	435	377	394	411	416	373	402	399	401	376	396	387	355	402	385	395	435	423	398	433	415	395	402	413	392	365	379	393	395	381	415	404	405	393	419	414	365	421	416	371	395	400	390	411	383	425	408	405	401	405	379	409	379	424	344	415	382	401	406	401	379	384	427	411	411	407	415	408	395	430	386	429	392	359	381	394	414	386	406	412	442	414	387	413	441	416	423	419	401	361	396	423	386	410	420	402	359	403	360	418	424	379	375	400	387	417	355	409	442	391	398	393	407	369	392	374	379	375	373	419	380	403	417	391	404	395	405	403	379	385	392	384	365	401	407	395	417	391	407	417	407	388	426	376	352	366	460	427	361	415	412	379	394	415	424	430	395	400	404	431	407	394	420	386	383	373	376	395	415	401	422	384	370	435	384	371	424	388	383	376	401	395	381	381	391	412	412	386	410	423	363	409	384	409	407	436	399	396	427	394	399	407	397	401	405	367	411	367	396	417	414	418	386	374	393	409	401	411	385	351	390	374	396	420	406	392	412	425	387	382	425	400	394	394	400	369	420	410	412	430	410	435	405	430	368	411	416	384	369	400	404	393	406	414	397	412	413	367	378	432	400	400	398	415	408	382	431	415	392	369	409	364	397	429	405	378	422	417	402	409	375	423	397	405	390	403	390	371	391	406	400	419	392	398	449	427	362	412	409	427	405	401	396	417	443	410	413	408	434	430	378	393	391	371	371	372	392	441	401	418	425	408	382	429	385	386	369	395	410	415	406	374	393	389	383	415	385	452	413	365	403	389	406	378	417	377	396	384	389	422	432	392	384	395	386	394	421	402	405	376	402	391	417	403	431	404	397	418	408	406	431	394	384	398	415	395	377	413	418	413	403	360	428	424	403	384	408	367	365	395	414	423	410	393	395	415	396	389	402	409	437	425	413	380	397
25096	21165	27445	24974	13737	1308	971	847	821	880	816	816	718	765	773	784	777	760	757	755	750	810	742	773	745	747	735	765	716	746	683	772	768	759	749	754	713	682	755	815	770	762	742	723	707	724	722	762	795	748	713	755	761	752	752	682	712	755	721	719	745	794	773	742	750	754	747	734	788	724	717	786	782	713	732	748	693	704	757	759	722	733	788	764	755	736	784	734	713	795	748	754	705	743	746	714	760	735	717	684	764	771	721	732	729	781	716	779	804	735	714	747	719	744	765	727	736	736	736	751	778	722	756	753	762	723	704	741	711	775	756	754	791	770	722	753	731	757	768	774	743	764	702	705	814	728	688	748	782	731	759	747	725	738	747	749	760	736	706	694	717	726	692	790	748	745	782	803	752	746	751	769	745	682	730	737	667	735	728	764	738	718	705	706	752	732	781	654	775	708	730	748	758	773	750	758	770	754	754	694	737	763	736	685	694	729	752	762	726	728	748	722	735	718	718	729	782	731	755	749	718	752	762	701	736	740	733	749	740	817	709	728	707	768	726	715	745	747	747	763	787	740	711	760	749	735	730	756	756	752	772	776	753	742	744	767	724	731	730	756	758	764	762	803	789	722	739	768	778	738	746	726	750	724	713	729	731	761	780	742	706	762	762	728	732	746	742	722	782	750	719	731	718	757	807	704	729	736	769	774	750	774	785	752	768	786	742	768	730	758	780	702	744	735	757	710	754	755	743	772	741	747	729	740	720	717	765	744	739	718	750	734	720	712	735	758	726	723	794	760	790	734	744	745	730	752	763	749	755	733	729	703	723	691	797	695	739	760	741	798	736	704	739	735	753	744	737	702	752	753	736	715	724	717	770	701	735	738	741	740	733	774	750	714	750	723	712	761	747	773	758	716	714	705	746	816	730	690	753	703	746	701	715	730	704	771	782	769	732	687	735	768	739	753	729	735	767	754	739	742	750	733	723	677	731	729	731	746	775	723	724	747	712	758	745	702	682	732	775	728	737	728	719	753	726	735	764	716	749	774	750	774	759	766	736	710	771	716	755	771	720	724	748	733	720	739	786	756	715	739	751	743	694	737	689	764	767	753	720	760	758	736	726	773	715	765	738	717	764	758	725	682	730	691	730	758	716	765	765	761	730	739	744	722	714	746	760	760	717	706	770	765	758	749	724	750	775	711	780	712	738	693	744	642	710	764	776	753	765	753	771	754	735	744	734	691	776	695	774	864	703	730	748	785	707	697	743	732	756	718	767	713	728	723	709	730	721	762	707	749	751	774	699	738	737	719	717	747	740	782	723	696	757	707	728	775	718	772	716	741	767	763	729	778	728	698	714	763	760	755	723	720	749	683	712	718	710	728	766	753	767	695	707	724	787	746	748	705	735	727	758	715	715	757	743	761	678	703	755	724	720	766	720	759	755	721	726	787	663	740	751	680	759	707	752	753	726	725	724	725	767	721	753	686	759	724	753	732	762	723	749	743	698	746	753	714	774	789	726	722	718	755	747	731	755	713	741	716	741	646	757	721	773	712	729	725	663	727	739	746	805	712	725	732	729	774	737	797	715	752	746	689	764	745	715	789	732	760	750	669	695	729	716	728	774	693	741	706	733	785	734	743	771	687	757	713	718	758	765	737	774	718	780	711	746	740	748	819	769	735	768	740	788	733	767	751	692	702	679	719	703	735	763	676	717	750	720	756	725	735	711	671	766	784	737	778	749	740	735	737	757	707	729	741	739	768	701	733	727	776	747	712	745	741	740	713	801	755	726	769	728	691	766	748	784	733	719	736	775	727	743	757	748	798	778	724	732	758	714	722	790	778	760	721	753	743	759	734	740	714	682	791	777	769	727	712	701	703	769	744	738	728	740	769	682	734	736	719	740	697	705	754	718	728	788	763	740	717	802	741	708	717	732	741	747	696	761	773	747	764	708	788	707	732	758	777	773	774	734	746	750	710	732	711	726	764	753	806	768	743	697	751	744	749	764	734	736	773	716	724	730	743	729	756	743	725	761	731	788	679	750	755	751	728	740	755	789	751	692	755	755	734	731	744	699	829	771	760	756	701	723	738	802	757	747	777	791	712	748	725	735	785	729	738	749	755	736	726	783	690	767	790	720	731	769	733	738	710	729	744	756	731	787	735	718	731	760	725	746	796	751	768	778	769	741	720	722	734	646	740	715	705	747	726	733	752	740	679	741	764	763	767	718	714	689	738	753	753	727	735	744	741	761	771	731	725	793	756	802	693	723	763	772	757	738	727	761	749	705	722	706	740	764	701	767	721	786	683	704	750	726	741	750	767	679	730	718	746	725	716	755	737	716	734	759	719	752	724	738	704	792	721	743	709	720	775	709	685	755	707	748	718	688	738	734	733	766	697	729	713	721	745	712	764	723	704	745	735	718	717	760	718	758	714	718	762	765	719	710	761	739	720	719	749	725	761	756	757	721	767	746	731	762	692	728	741	776	711	715	746	736	752	754	811	776	720	744	709	715	701	730	744	724	722	724	738	772	777	781	706	717	728	764	688	755	703	725	718	689	765	680	743	699	776	744	735	748	715	711	725	735	726	765	694	713	679	711	730	768	746	729	745	707	735	715	761	717	733	700	759	744	703	728	779	672	780	733	785	725	706	741	794	751	749	745	707	765	689	754	716	734	714	679	790	736	734	780	745	723	780	761	774	790	704	725	754	736	733	732	726	736	732	759	759	746	722	726	756	723	717	762	775	700	731	730	726	766	769	714	750	763	697	713	696	720	717	718	752	721	744	737	761	720	754	741	731	749	715	738	690	755	757	717	754	726	748	721	736	732	703	784	771	710	758	735	768	768	734	791	786	706	727	703	769	746	734	725	760	756	777	722	713	762	748	692	749	760	717	758	727	751	824	716	730	779	797	713	740	742	732	778	716	768	725	752	787	731	733	719	732	720	770	781	761	771	713	698	744	722	767	763	730	749	739	742	759	766	723	780	733	727	737	720	751	746	745	728	723	711	734	774	737	721	729	718	664	680	696	766	789	701	718	730	740	733	734	728	735	735	722	750	746	754	714	714	754	757	736	731	722	747	755	737	773	756	772	763	765	760	756	735	764	736	715	755	750	758	753	767	753	759	741	734	731	748	702	745	721	730	685	786	748	674	771	754	763	764	692	746	739	684	782	716	719	744	742	718	739	733	758	729	705	779	755	723	727	704	744	693	747	706	740	690	749	714	769	713	701	696	737	724	713	717	740	746	765	707	719	739	679	743	733	748	733	760	703	753	718	762	748	751	704	762	767	788	733	756	711	765	710	767	742	758	798	741	742	768	736	726	758	769	761	692	715	722	751	729	755	782	752	692	735	771	694	735	729	729	723	763	757	721	734	730	779	795	717	729	754	740	746	760	765	740	704	764	747	682	775	760	704	733	778	741	711	726	726	755	711	706	787	711	691	789	750	711	746	725	746	778	733	709	715	765	727	722	732	760	741	732	724	781	770	719	723	691	750
40646	30140	2984	1704	1430	1254	1094	1058	965	941	838	833	886	832	802	864	828	856	808	779	791	796	795	762	808	809	780	771	736	765	846	805	746	775	788	782	790	784	801	755	781	784	769	737	787	741	733	752	808	798	781	783	768	798	776	802	742	796	741	769	780	733	781	789	783	745	705	785	766	785	824	771	753	797	785	761	786	783	771	706	807	772	824	770	797	768	782	811	755	794	754	802	760	754	787	774	803	765	789	755	802	748	791	794	811	844	744	752	756	781	798	829	735	778	795	769	773	815	748	785	761	824	787	765	715	763	738	802	785	746	773	798	830	842	755	804	807	805	735	810	826	797	756	734	825	764	750	750	819	809	747	791	794	779	811	793	778	769	746	723	795	785	735	767	775	772	750	726	772	767	765	762	803	758	781	730	789	729	802	780	794	800	761	757	793	796	774	770	726	787	787	762	814	759	769	791	748	796	784	761	750	760	743	801	795	764	772	826	744	768	795	789	783	743	759	750	789	767	751	790	779	718	793	778	778	803	838	736	782	738	782	795	772	764	771	733	774	778	731	802	793	789	731	847	720	818	753	786	757	724	734	797	752	777	808	813	773	765	746	773	776	783	766	736	778	781	778	771	738	778	804	797	799	745	769	775	779	777	776	765	787	764	718	781	807	770	809	704	768	743	781	778	778	776	770	750	708	807	783	791	788	743	784	799	785	764	744	805	754	745	754	759	750	807	759	790	750	797	708	791	775	750	757	777	759	788	773	817	761	810	758	785	793	756	767	722	785	813	789	771	853	769	832	732	754	819	762	820	790	733	773	770	744	802	764	744	754	788	795	788	754	775	768	748	829	776	780	775	838	733	753	820	823	787	751	795	749	771	776	783	780	773	788	782	739	782	762	792	787	770	813	758	807	812	819	763	755	766	806	745	762	775	734	787	826	793	789	779	748	785	750	802	792	787	790	741	790	800	779	757	755	716	754	801	774	789	807	716	773	802	838	761	777	781	792	798	783	764	795	744	768	759	771	795	826	750	749	724	818	776	791	817	761	780	735	808	789	766	779	838	704	798	808	779	792	782	773	799	815	822	810	808	768	789	743	847	769	757	785	799	753	797	782	714	787	773	803	796	746	779	820	780	814	751	804	767	728	772	755	825	735	802	746	736	694	751	802	821	751	740	762	816	810	810	808	752	788	749	845	823	794	825	816	774	810	763	724	816	786	779	762	819	775	761	775	785	774	747	751	775	754	824	749	787	815	775	747	792	778	780	767	758	757	789	758	764	766	815	772	764	738	778	802	779	769	736	754	772	835	812	781	766	787	782	776	760	788	792	765	730	757	750	732	781	742	791	782	798	791	689	817	761	752	794	815	782	779	772	775	769	774	766	764	770	781	782	832	787	831	732	801	726	715	806	818	802	831	732	794	777	741	715	777	774	778	803	774	826	840	726	807	838	759	779	822	763	757	773	790	773	757	772	791	761	786	754	768	757	728	802	840	776	809	748	820	784	741	806	735	775	819	776	736	789	791	787	747	762	769	802	771	723	803	814	786	790	773	839	744	754	800	732	776	766	776	850	775	755	792	779	820	780	766	801	676	780	764	788	754	769	791	816	820	741	790	753	790	830	766	787	809	766	767	744	773	702	759	806	762	801	821	740	778	792	765	767	742	773	835	780	755	759	782	805	765	812	784	792	798	792	797	788	758	803	760	813	739	739	765	769	803	771	761	778	827	783	744	801	725	748	770	754	748	798	764	825	767	795	766	770	774	755	778	824	755	790	818	786	832	789	792	748	777	788	787	809	753	812	775	751	775	827	784	775	809	762	719	758	771	735	747	700	808	761	724	788	782	819	761	763	805	755	748	746	797	774	780	767	803	737	803	759	759	733	760	799	795	780	795	752	796	790	794	797	802	725	772	725	777	771	771	772	771	748	745	800	756	719	813	784	789	780	791	786	804	741	800	822	805	796	828	763	816	799	771	836	774	794	755	873	761	847	774	781	738	787	784	815	830	748	783	796	739	758	776	794	766	783	792	767	815	804	783	746	761	766	773	786	778	800	810	770	830	825	765	798	724	837	766	788	780	816	766	705	807	803	753	809	814	805	787	740	753	768	766	742	747	741	779	779	801	770	766	807	798	807	771	793	786	802	781	766	794	775	777	766	781	713	706	788	779	709	780	728	798	766	795	742	744	736	833	738	784	842	785	747	789	777	782	804	757	772	817	786	762	819	811	749	751	770	744	766	761	743	758	788	804	790	738	787	779	776	745	852	740	790	738	807	726	826	795	793	781	773	769	801	740	741	797	794	791	743	783	796	743	767	802	774	765	757	775	765	811	765	810	767	758	730	738	767	737	781	806	762	751	751	797	762	733	732	794	718	758	743	784	809	766	728	781	747	766	742	760	823	746	747	752	762	775	785	752	731	816	736	771	778	789	781	798	840	703	797	795	772	785	772	815	785	767	733	828	756	822	750	795	756	805	790	781	775	799	744	783	809	816	770	753	730	747	764	757	759	799	709	736	720	823	773	812	759	802	785	804	750	737	779	767	765	778	808	749	718	790	757	784	772	806	796	759	803	778	822	786	773	766	801	789	807	803	756	805	751	757	791	741	774	792	773	739	764	804	786	797	799	816	798	776	787	775	763	772	791	801	757	805	794	819	767	804	777	793	745	762	809	806	804	749	794	773	755	799	756	766	737	762	749	781	781	810	740	801	739	799	793	745	774	776	745	806	775	828	781	792	786	815	742	778	829	817	765	745	769	806	736	733	743	763	758	819	771	762	783	738	771	775	813	785	825	744	758	736	784	777	799	714	794	736	790	793	785	749	766	763	755	777	741	796	822	773	731	788	781	809	764	749	749	723	801	775	751	785	783	762	796	763	794	810	734	780	782	770	800	781	750	788	755	760	747	760	801	786	754	798	756	814	766	789	792	764	763	789	739	760	755	795	825	803	786	756	764	759	786	782	788	755	741	762	733	738	766	699	733	779	730	792	809	748	788	780	762	747	798	800	784	759	776	811	752	814	776	777	779	797	777	729	786	788	789	739	778	808	785	755	751	748	739	779	760	806	763	816	761	771	798	713	759	756	759	825	750	740	830	724	777	805	751	788	753	781	769	787	788	770	784	802	770	759	770	797	748	779	752	743	732	743	749	786	789	747	805	826	740	785	812	791	793	760	787	737	760	766	751	751	745	791	790	791	770	760	831	798	783	799	740	816	775	735	786	756	757	746	784	741	733	791	787	764	769	753	755	724	786	780	766	748	802	772	825	752	824	789	776	775	814	729	776	775	751	752	715	772	781	820	813	755	753	790	758	809	796	772	723	781	802	773	803	796	818	749	822	796	768	805	814	780	807	755	799	731	773	788	785	735	772	849	762	786	813	790	792	771	783	774	771	804	781	735	809	767	783	785	765	745	821	815	770	787	691	752	727	805	780	759	755	792	801	755	784	737	792	745	814	821	748	776	779	775	768	764	712	780	767	740	789	760	796
22748	21140	28984	23538	21138	21224	12636	1615	1131	1081	1057	1013	968	947	858	931	919	906	897	839	890	838	864	910	856	851	869	799	817	789	853	814	769	817	862	849	816	797	852	744	865	798	901	818	800	827	830	809	821	836	820	832	850	817	829	798	798	862	830	795	844	823	768	822	798	840	849	746	827	773	840	763	835	774	782	799	842	873	813	813	841	801	824	826	806	855	836	834	770	810	841	916	816	774	806	822	796	839	854	772	763	827	839	778	782	840	818	809	779	836	833	821	763	832	771	816	781	759	841	844	818	816	787	828	794	827	819	794	820	778	815	821	821	791	875	847	799	817	779	783	844	803	827	845	814	802	816	814	754	791	769	809	806	810	800	809	760	797	876	829	817	869	823	845	798	816	797	801	817	805	794	728	795	810	784	843	827	839	789	838	822	804	809	741	812	809	866	811	831	806	800	848	821	810	777	805	762	835	843	844	791	844	788	836	801	805	813	794	824	798	799	809	835	836	813	833	781	832	784	783	801	826	814	806	835	803	801	801	853	829	814	820	807	825	823	857	844	867	843	811	773	822	866	800	809	794	832	731	806	845	817	807	775	791	804	745	797	821	792	810	835	835	776	814	757	788	863	812	826	825	867	823	816	855	783	803	822	777	836	803	841	839	784	809	838	816	781	750	785	815	783	829	796	826	776	778	835	794	807	793	853	797	849	804	833	755	812	879	777	795	788	822	814	857	808	814	782	749	858	833	799	769	800	855	825	757	866	815	860	800	847	805	789	825	812	837	795	828	781	801	812	853	757	803	799	782	835	856	786	751	829	829	782	819	774	843	872	807	819	834	797	870	871	823	787	826	843	783	821	848	848	815	834	782	835	813	793	812	838	777	821	813	760	807	808	847	798	817	807	822	798	857	790	825	815	809	834	790	807	745	845	834	760	810	777	811	862	801	780	858	813	793	829	801	798	793	789	758	837	808	835	794	811	838	812	775	789	807	858	838	822	780	783	840	809	830	834	879	816	796	835	809	850	800	837	846	784	861	757	802	812	826	695	849	840	826	839	807	786	834	847	802	780	818	826	856	821	766	832	810	791	829	804	836	791	771	838	832	817	787	819	829	818	820	817	799	791	788	811	807	818	772	855	817	811	839	804	824	825	867	837	820	779	793	796	808	796	802	817	797	800	830	808	813	798	830	862	788	853	891	787	792	805	825	776	777	805	827	816	764	750	794	794	825	771	828	822	826	769	810	765	846	813	800	792	859	789	865	841	797	899	810	749	829	801	878	808	795	794	818	801	767	787	827	840	782	809	814	780	813	779	742	817	793	795	831	815	792	834	826	782	807	809	781	813	798	812	823	811	824	803	831	787	843	794	799	808	781	800	831	770	791	809	773	832	807	795	806	779	823	842	791	797	810	832	829	847	830	785	826	830	773	849	813	796	839	758	798	865	811	835	795	815	811	784	811	762	787	865	805	822	782	771	821	837	811	822	780	869	814	804	755	798	826	762	825	815	795	780	871	813	803	806	769	811	820	764	820	861	772	761	765	861	791	782	842	788	850	821	815	821	817	813	814	826	827	773	778	817	849	810	853	808	794	844	798	823	781	835	783	875	804	828	801	813	776	822	758	812	807	750	776	805	846	815	833	802	790	825	781	801	781	838	827	823	822	776	818	808	745	832	835	760	807	780	826	820	857	846	790	764	827	808	785	783	810	802	840	791	792	781	829	798	825	816	805	775	816	782	736	800	814	753	814	812	822	826	811	806	814	855	787	792	829	808	804	796	794	803	861	873	795	808	803	782	831	778	771	808	859	840	807	790	774	783	847	820	763	797	798	772	792	815	830	808	868	788	769	845	823	813	810	758	820	757	855	777	773	822	737	789	789	777	799	803	761	818	836	808	838	766	782	771	827	790	826	827	847	796	777	859	843	842	791	817	829	807	824	783	797	855	817	855	813	825	771	817	821	817	810	840	802	823	848	850	821	772	793	872	775	782	865	794	755	786	786	870	813	808	796	807	800	857	836	795	734	865	797	835	825	821	808	826	783	817	792	748	764	826	827	771	794	770	873	821	839	773	824	781	800	814	767	794	856	797	830	803	823	774	775	837	788	799	833	795	812	788	780	823	772	808	801	839	777	835	825	801	823	798	859	851	785	817	802	851	751	814	796	806	826	809	861	803	813	852	792	818	836	837	782	772	806	816	864	812	794	834	859	769	869	801	779	773	827	822	827	787	812	800	805	835	816	819	783	847	815	843	819	789	776	838	794	815	801	826	798	807	824	789	778	842	813	748	815	801	831	800	809	795	805	871	782	816	862	865	881	839	856	868	809	851	869	801	835	807	846	819	818	818	858	797	745	829	783	804	786	759	866	862	783	785	836	823	792	838	823	776	766	807	799	842	805	825	815	801	790	822	789	791	777	776	814	850	813	786	773	864	792	802	845	777	802	776	817	828	798	784	836	833	892	828	865	840	813	821	774	807	797	805	800	805	814	805	828	820	831	814	790	751	784	840	827	810	851	814	822	797	848	824	817	780	836	825	758	852	802	756	826	857	791	819	751	787	817	796	810	822	824	829	817	808	843	784	806	800	833	855	812	797	818	740	809	814	850	783	745	806	782	879	771	863	765	816	825	803	823	773	802	795	822	822	816	842	856	843	813	812	806	797	786	826	767	791	816	851	801	848	842	810	804	805	798	784	873	800	825	806	819	782	804	822	845	782	788	851	794	838	805	792	780	839	850	827	764	755	879	819	869	865	827	807	813	789	832	806	849	767	825	728	834	806	836	801	826	835	823	794	826	813	844	803	830	822	813	833	808	849	805	787	814	764	788	823	838	813	811	822	793	770	800	807	795	783	807	826	817	807	819	820	832	845	806	818	846	843	821	820	839	817	777	791	794	775	838	822	800	756	761	789	814	807	808	821	814	825	822	784	798	759	836	832	799	808	859	828	810	771	809	788	786	843	858	824	875	827	809	806	823	838	805	826	817	866	770	806	810	795	820	812	803	807	816	814	812	787	825	857	821	828	842	843	813	788	780	826	759	825	830	842	835	775	831	852	827	846	829	775	825	779	846	810	797	791	830	786	781	835	817	806	846	787	827	817	830	788	842	763	806	811	825	823	803	789	798	856	836	817	788	817	836	797	794	828	832	755	785	760	806	833	781	805	820	823	788	791	825	808	786	840	762	773	826	761	752	797	763	826	783	749	773	776	775	809	781	773	819	798	796	853	886	770	840	820	824	827	831	809	801	841	770	806	839	805	779	775	803	780	749	829	780	777	818	819	826	844	794	786	806	812	763	848	825	836	822	755	839	859	806	779	795	844	790	833	825	822	820	853	832	738	772	824	795	800	839	808	848	816	797	819	804	806	798	756	790	792	825	826	821	778	776	773	728	847	823	851	808	804	819	847	808	799	783	831	817	783	760	779	794	817	804	813	852	808	826	801	868	876	821	803	842	792	834	844	844	852	802	820	836	776	759	831	818	767	842	798	829
49792	36183	8307	4367	3264	2567	2004	1649	1434	1281	1205	1135	1123	997	969	1016	1010	921	934	895	871	924	859	854	864	861	820	854	820	868	828	866	856	814	825	852	784	834	823	808	799	882	811	808	883	787	806	840	804	810	820	784	852	816	851	842	830	826	847	817	791	828	787	773	802	766	833	805	784	820	827	814	812	851	812	745	870	767	855	819	872	841	802	807	837	800	817	842	817	835	851	778	764	853	810	798	859	770	777	839	824	832	812	786	838	799	840	759	882	830	793	758	762	824	830	781	806	807	817	843	779	795	792	819	828	820	809	813	791	793	846	774	832	764	820	788	801	780	824	824	863	811	780	749	757	821	785	788	846	735	813	815	768	818	818	772	774	820	753	767	809	826	808	805	778	736	810	786	801	850	792	818	803	771	795	830	819	833	834	787	811	804	798	807	771	800	767	799	850	827	812	851	829	819	800	825	791	780	798	800	834	863	844	760	812	808	829	818	749	745	791	844	792	811	826	839	841	793	817	829	757	801	764	792	785	822	834	832	810	802	833	824	790	801	794	822	810	848	803	829	779	794	824	837	736	780	847	830	802	790	832	796	802	827	787	789	829	807	846	827	763	761	794	820	766	821	818	776	858	830	832	795	879	830	804	866	773	771	806	781	808	815	809	770	835	787	869	832	860	842	764	818	846	775	796	843	816	823	827	770	795	813	744	789	834	797	832	780	784	839	821	772	763	813	799	804	801	771	788	820	850	774	755	818	817	859	843	797	770	831	778	864	814	827	786	807	793	821	838	867	796	739	854	794	816	756	847	878	819	799	784	770	793	791	772	840	837	750	818	825	807	788	772	762	802	854	783	733	820	761	827	794	802	809	767	806	830	815	781	794	845	780	787	796	791	798	805	844	807	806	826	840	843	803	825	815	818	852	794	827	851	818	775	801	776	781	828	856	782	833	832	804	818	798	778	825	821	787	757	821	813	799	782	803	740	799	833	792	808	813	795	787	767	788	822	766	857	811	759	801	809	805	792	852	791	800	807	762	854	835	824	808	818	767	798	825	847	832	807	809	837	859	775	818	811	790	833	791	778	818	810	823	823	812	767	817	788	806	858	832	793	873	799	849	805	779	831	778	779	830	836	855	786	809	810	816	762	766	847	835	836	787	817	838	785	784	797	844	838	842	805	816	804	768	790	785	827	869	780	778	875	838	800	757	805	796	771	825	786	852	823	810	828	804	781	810	801	800	831	802	831	797	825	767	869	815	803	854	810	802	821	794	814	812	776	808	797	815	806	851	807	804	775	809	807	815	795	818	833	811	734	779	757	808	782	824	822	829	761	796	823	774	776	827	825	746	791	748	812	801	797	852	843	804	811	830	742	810	784	794	812	812	753	817	817	779	778	817	803	838	827	850	856	830	818	836	877	814	858	876	815	809	832	806	784	853	820	774	802	818	811	874	768	825	772	788	839	787	847	791	824	794	780	823	806	835	765	837	810	788	805	802	814	809	782	793	804	790	795	769	775	821	828	854	818	804	779	823	780	853	751	797	783	786	787	805	819	759	767	770	810	784	764	828	776	866	805	796	814	802	805	798	844	766	750	815	766	802	819	785	771	829	805	821	821	846	814	848	825	817	795	789	813	814	863	866	821	806	814	889	799	813	774	871	804	775	762	871	795	788	827	813	806	816	768	796	778	806	833	784	828	854	769	793	843	797	845	834	771	851	811	814	811	771	828	807	842	829	844	769	801	831	788	809	754	828	787	800	836	776	786	785	791	793	854	845	797	772	824	824	764	811	810	799	786	787	814	781	802	812	853	777	771	866	820	772	812	801	873	805	833	768	748	837	779	791	828	791	795	814	798	809	798	835	762	792	763	787	775	806	733	832	849	845	776	806	848	807	807	752	752	750	764	819	786	831	799	813	813	772	819	886	806	851	815	821	821	801	828	838	793	811	838	843	756	862	845	776	813	852	815	825	752	795	771	792	790	822	807	792	793	778	823	819	766	803	811	796	822	810	820	807	829	711	849	815	816	753	766	788	791	805	816	779	821	783	802	763	812	795	787	800	773	780	801	849	831	775	823	767	788	799	815	845	858	781	733	815	828	786	792	788	867	830	806	806	795	821	789	831	728	814	831	806	808	821	814	781	787	786	833	841	796	876	786	800	833	780	823	830	772	810	838	856	831	845	811	829	807	810	859	774	790	829	821	891	826	803	803	815	759	798	788	779	775	769	792	785	807	816	843	800	798	709	825	794	756	865	816	825	831	830	818	802	760	842	797	799	779	791	843	817	810	805	827	782	791	869	763	823	833	813	843	807	792	815	789	828	819	789	783	757	806	796	839	755	832	812	825	828	797	849	840	834	739	827	761	783	847	783	832	813	813	809	815	823	822	890	850	786	834	799	823	817	751	800	784	796	796	805	736	826	787	792	818	775	823	756	771	839	738	815	861	797	806	802	751	789	804	818	788	811	795	753	815	782	759	834	789	846	811	814	785	761	837	845	839	801	805	832	834	771	802	915	893	845	789	811	789	812	785	775	866	814	760	778	817	861	828	850	862	873	794	839	804	819	798	755	836	796	764	750	791	805	810	794	792	836	801	835	752	870	792	831	856	846	777	826	827	765	778	747	788	801	842	795	829	765	783	794	761	806	838	772	820	837	801	766	834	796	823	792	803	843	766	799	769	766	847	819	828	799	773	768	802	787	786	790	820	846	832	809	829	821	831	827	776	838	801	823	833	750	807	755	790	783	776	818	773	834	824	836	784	830	846	813	808	791	800	800	795	812	774	821	772	849	773	829	753	844	820	745	824	861	784	799	849	863	762	759	773	802	815	790	844	810	830	831	818	777	795	797	805	811	847	819	794	761	816	784	789	802	824	807	838	766	763	806	814	803	793	790	775	804	770	756	833	847	789	875	819	842	864	788	804	822	787	812	802	848	834	796	878	771	792	819	814	842	797	827	784	812	805	857	815	805	786	837	814	845	818	774	813	774	756	843	802	828	828	724	796	797	820	840	802	800	834	783	875	809	792	786	851	802	812	780	804	812	814	753	786	846	784	864	835	786	784	812	761	789	747	752	843	785	847	797	812	816	815	807	803	814	791	838	795	838	812	833	805	828	813	833	840	782	830	809	784	803	770	828	849	836	833	810	828	823	809	771	826	838	750	839	803	869	827	835	786	804	882	778	836	836	834	884	863	751	796	840	779	807	855	801	779	862	780	813	794	829	779	778	834	810	813	764	799	841	872	787	861	814	806	794	825	788	855	797	765	808	787	866	831	763	809	813	809	820	834	803	834	807	750	778	849	823	834	760	788	821	818	751	866	800	773	759	811	782	776	841	836	839	769	782	833	873	814	821	790	856	763	791	820	836	823	823	806	800	836	788	810	800	793	842	856	807	825	803	822	795	877	753	839	805	846	850	812	824	816	797	831	794	803	824	800	820	793	781	806	783	760	856	891	817	789	816	830	782	802	820	823	832	809	775	802	800	803	784
28253	20200	8125	718	499	415	404	420	380	405	398	349	413	409	426	432	443	390	381	410	403	396	424	425	402	377	424	397	438	396	387	403	408	406	395	394	348	387	380	381	378	441	393	401	392	378	327	369	411	393	392	408	388	436	399	383	403	371	367	413	379	409	437	405	415	412	398	380	417	373	386	416	386	388	374	387	392	404	401	372	423	381	383	402	385	407	372	401	426	389	432	413	398	403	417	400	420	389	416	412	419	414	428	409	418	399	390	415	394	348	388	401	409	395	435	386	367	377	422	416	389	393	398	391	382	404	369	407	387	398	446	406	390	403	420	437	425	413	381	410	374	407	389	424	385	351	385	401	422	414	386	403	424	413	380	392	353	396	389	413	432	398	397	390	381	376	387	421	401	384	393	380	421	389	369	388	387	418	380	368	402	418	460	402	417	405	409	390	410	401	401	411	445	424	371	405	408	394	406	387	391	390	426	412	393	368	405	411	404	388	413	402	417	399	359	384	391	406	407	443	398	440	393	439	422	399	401	405	408	400	405	389	405	408	367	428	409	404	421	394	400	409	437	421	404	381	427	422	424	430	420	412	419	373	403	413	394	383	384	385	414	394	357	370	370	393	367	401	410	406	400	403	374	372	407	402	424	409	383	346	433	405	381	411	399	421	389	404	404	379	370	404	405	395	390	433	440	412	432	385	369	407	403	394	397	403	396	410	417	421	398	414	395	404	365	395	361	402	390	437	424	412	391	399	426	386	414	375	390	397	368	431	410	412	443	402	374	387	382	377	416	447	383	378	404	396	411	344	422	408	412	404	424	399	402	373	411	372	389	416	389	430	425	401	383	383	399	397	418	384	393	363	400	417	411	398	400	426	410	408	420	395	395	415	389	405	402	360	394	404	418	370	399	392	361	429	407	376	408	403	417	410	431	389	392	368	392	378	392	355	389	392	415	397	409	422	431	396	381	372	394	421	440	411	415	368	384	383	402	374	409	402	403	397	408	357	390	368	400	423	382	420	405	389	423	384	444	393	407	414	424	368	383	382	372	395	403	381	431	407	376	374	422	379	369	412	400	404	415	403	423	393	385	421	423	394	417	413	391	390	364	372	399	374	359	402	368	367	386	379	387	373	401	386	414	429	408	423	420	406	387	408	432	367	423	402	384	409	426	404	390	396	425	378	390	405	399	415	391	401	408	391	411	414	409	413	387	393	415	401	363	403	434	402	401	373	400	418	403	391	447	450	400	400	401	362	406	448	367	388	395	405	391	410	417	397	372	377	417	413	415	405	418	382	393	400	391	383	447	411	395	393	420	392	415	413	426	422	392	399	398	424	392	388	404	400	420	431	407	383	387	397	375	408	392	414	353	424	415	409	416	401	371	419	410	423	398	424	394	355	395	390	403	391	399	407	392	395	400	396	387	384	348	403	417	407	387	450	388	415	394	405	407	385	384	373	410	404	363	384	386	401	393	397	398	374	420	391	398	414	425	362	411	369	414	375	385	382	401	385	407	395	363	396	399	365	399	431	423	400	434	393	358	346	393	386	369	406	384	407	404	396	417	423	382	357	365	404	378	390	393	379	388	386	383	431	363	393	434	413	418	379	404	373	394	398	395	419	407	396	361	416	370	383	392	376	382	423	401	376	439	378	389	378	370	365	403	393	403	383	370	421	379	429	407	383	396	390	427	370	383	385	403	408	404	393	394	335	397	431	383	442	415	384	390	386	374	422	398	382	384	417	401	382	391	436	404	407	370	371	368	381	403	406	385	408	399	389	432	391	411	430	424	351	394	399	341	417	412	390	409	381	404	422	394	404	388	423	409	452	413	409	406	373	391	424	369	388	387	421	431	384	376	383	398	405	400	400	432	390	380	402	412	355	407	389	373	405	388	411	406	389	363	410	395	404	386	405	414	440	378	389	401	421	382	417	411	373	409	396	406	398	374	401	406	420	400	422	380	388	393	403	383	406	419	388	382	386	355	429	404	374	341	391	397	362	419	373	386	381	406	390	435	400	420	412	373	363	389	393	386	396	367	404	390	388	414	409	386	422	427	411	422	391	414	407	368	425	395	407	415	403	410	381	421	379	430	388	393	392	407	396	407	386	360	417	392	394	427	413	381	425	386	408	391	419	389	399	384	393	382	407	401	388	404	367	421	397	404	385	405	427	384	381	398	402	379	378	402	398	349	382	386	424	383	379	402	386	405	415	406	378	384	409	410	398	389	393	373	357	406	413	368	412	387	379	430	395	401	399	390	368	364	409	381	365	409	407	404	409	414	398	400	375	412	395	391	423	370	375	427	376	395	378	407	409	399	402	423	392	404	422	380	406	366	384	382	436	398	382	394	401	358	358	379	398	387	372	415	415	390	400	406	445	410	402	396	381	395	412	413	408	387	411	382	374	395	415	385	420	407	399	385	381	391	391	394	372	399	420	371	387	393	405	408	393	411	404	421	398	423	417	399	399	375	377	415	382	396	399	427	391	382	438	413	401	378	408	403	387	343	418	412	398	396	362	387	387	427	407	388	379	431	426	350	382	404	384	392	390	424	394	385	380	412	391	407	406	376	415	390	376	422	406	384	398	378	370	405	381	397	396	411	402	408	437	374	419	431	376	385	393	430	386	381	389	434	402	401	368	358	404	379	383	375	394	433	380	382	367	391	405	388	394	383	388	389	378	394	383	403	423	393	392	375	377	391	402	390	384	388	431	374	378	387	412	382	448	404	419	403	421	409	428	400	409	380	415	414	390	394	414	365	404	407	405	360	367	409	390	402	405	397	417	438	397	396	410	382	420	420	402	400	377	398	416	369	382	422	395	398	402	402	393	389	422	419	358	371	429	368	430	402	413	403	387	381	379	403	394	383	446	408	383	424	429	390	409	401	360	368	425	402	392	356	457	386	364	427	393	423	392	410	398	390	399	383	395	399	435	395	440	403	376	386	420	402	417	387	400	419	450	415	437	377	399	412	380	397	413	450	404	378	378	407	367	441	404	414	416	384	388	375	397	388	346	400	405	372	407	361	384	421	406	398	377	425	409	408	423	429	381	386	360	404	401	391	401	408	366	362	382	421	396	416	397	407	385	419	413	418	397	436	395	377	401	394	384	412	378	408	395	391	399	395	422	398	389	395	411	389	411	428	401	400	404	360	383	386	363	391	398	393	370	410	416	392	430	387	396	380	409	380	409	369	372	408	410	378	390	382	412	410	374	429	426	398	371	390	412	399	433	394	424	391	429	372	407	391	404	363	369	352	414	406	404	376	366	401	416	383	404	418	384	382	374	407	395	380	408	427	418	399	397	376	403	386	422	389	415	391	389	375	390	409	373	369	405	379	405	374	406	383	382	368	438	435	395	406	388	365	391	408	398	414	364	375	391	406	390	359	388	398	419	397	435	402	402	409	398	395	404	429	417	369	389	411	371	442	391	419	378	394	415	376	402	385	401	419	380	434	387	379	389	392	400	438	397	383	398	416	395	387	388	353	364
18990	12489	704	511	528	499	490	445	465	472	440	485	442	506	452	433	452	431	426	458	438	465	448	426	412	433	448	452	423	441	456	407	418	438	467	420	451	400	450	474	400	413	452	421	430	419	432	450	480	428	405	435	437	421	449	424	454	447	452	420	433	395	439	378	416	417	447	433	457	432	464	429	466	503	408	469	461	448	446	434	433	424	442	422	458	429	438	449	434	427	424	440	433	469	430	464	464	452	426	437	458	414	450	446	452	428	451	424	465	460	446	450	437	428	461	409	444	446	442	439	430	492	430	383	434	442	417	469	430	432	413	428	468	483	420	402	443	434	464	432	430	424	497	439	397	448	457	412	442	432	445	425	453	421	426	436	453	475	443	452	419	454	448	440	410	415	458	420	475	427	429	486	397	453	446	473	440	407	465	444	407	440	426	477	439	440	437	439	439	444	463	463	447	431	442	415	432	433	434	440	447	469	452	427	442	462	448	454	431	462	476	439	480	392	423	483	461	456	436	445	452	430	450	414	439	449	430	461	448	422	431	438	459	438	446	416	485	465	471	437	400	425	445	444	417	450	446	438	426	415	431	387	440	509	450	442	416	473	426	456	447	471	427	407	469	436	425	480	423	449	436	425	401	427	472	438	448	430	459	469	424	492	452	433	438	441	417	443	403	420	450	448	446	439	432	440	436	415	433	445	441	426	407	516	407	416	457	440	453	441	447	419	444	404	404	427	426	449	437	413	461	429	443	424	435	444	415	434	399	476	421	396	427	436	419	436	458	399	483	463	418	423	471	451	438	462	451	418	453	455	429	461	445	473	468	430	449	457	485	444	457	434	422	428	450	474	473	488	420	413	434	445	431	444	380	411	450	456	433	444	442	424	422	467	474	436	438	438	440	442	422	472	449	447	435	465	439	458	430	447	443	435	435	450	473	461	454	492	429	430	436	447	450	409	424	422	421	432	461	454	466	485	424	480	427	440	430	427	449	425	434	470	421	393	428	475	428	456	446	494	455	449	459	452	437	465	457	457	424	426	434	463	484	425	468	420	411	420	457	403	464	423	433	390	448	468	430	409	414	494	426	491	454	443	441	411	397	451	473	465	442	426	427	431	481	440	452	445	433	429	460	453	459	439	426	454	430	452	432	428	434	416	420	428	423	423	446	402	467	458	471	453	414	457	437	490	409	451	437	455	473	417	458	454	434	426	410	463	440	450	404	444	457	483	425	412	494	443	421	466	411	431	419	407	451	453	464	426	432	417	397	439	426	486	443	430	484	435	486	476	440	431	445	442	467	423	421	412	423	433	452	416	425	442	444	439	441	454	486	427	451	442	439	448	440	451	431	438	464	423	464	482	460	404	463	441	460	473	469	448	438	419	445	442	406	434	493	454	415	419	425	478	439	438	438	439	455	440	478	422	442	435	431	453	422	419	493	449	426	464	459	403	460	424	438	464	490	444	421	434	446	445	433	427	429	475	431	466	396	422	450	431	469	426	478	452	443	423	448	446	446	466	415	460	416	456	433	397	468	456	457	447	410	434	443	452	443	440	441	426	471	434	446	421	436	454	444	424	450	417	463	459	443	413	467	459	401	402	458	445	445	417	459	421	438	426	458	418	437	451	436	477	446	429	466	469	455	459	433	436	463	463	413	447	412	410	416	494	455	425	415	413	427	413	461	443	462	462	440	448	416	417	448	443	466	464	399	457	457	459	438	446	485	413	442	483	447	433	421	428	417	437	431	461	434	447	448	471	424	436	447	440	439	440	421	444	447	430	403	409	447	430	414	455	433	453	455	410	458	449	491	459	424	438	417	461	418	449	464	418	444	450	446	445	447	436	480	448	452	423	406	441	443	453	437	410	447	472	470	433	472	466	444	467	427	458	447	440	450	463	435	452	451	447	432	443	447	459	446	441	440	410	448	442	424	440	425	473	423	444	440	436	439	435	465	401	454	443	438	474	458	492	481	425	440	469	463	450	455	468	506	416	440	454	474	440	447	434	422	464	449	437	437	446	425	423	452	409	439	410	428	466	474	433	439	457	463	415	437	447	443	446	445	414	421	438	445	430	450	464	450	427	427	413	417	413	450	444	404	438	419	409	407	399	410	448	458	418	445	459	441	464	447	439	453	462	377	433	436	460	437	458	430	432	442	463	422	445	459	424	431	481	422	426	424	432	445	423	439	438	451	424	475	443	383	451	446	450	445	448	444	485	446	451	455	422	434	442	440	437	421	420	445	450	435	468	426	441	439	453	435	478	473	451	408	435	451	435	414	416	442	406	432	424	448	407	445	446	463	461	460	421	463	429	415	430	491	444	487	438	451	433	454	444	451	421	448	466	456	430	423	440	437	439	438	423	431	434	462	421	419	406	440	413	452	430	430	461	449	469	477	453	459	428	453	416	466	423	434	454	416	407	400	461	417	419	471	432	454	449	465	435	480	472	430	433	440	455	442	421	456	453	414	435	456	426	475	466	468	450	455	436	445	416	409	476	416	399	453	442	448	428	476	421	464	456	464	437	440	487	457	444	433	428	443	445	457	418	451	425	470	468	432	454	487	481	442	417	412	454	420	439	437	442	419	437	450	458	432	425	436	457	456	444	399	484	488	446	420	450	463	441	437	464	419	426	416	450	485	461	435	457	454	465	440	450	452	429	459	447	449	423	401	467	451	488	480	454	427	455	413	389	434	429	466	493	425	440	452	468	409	438	455	442	418	457	455	399	434	433	479	433	420	411	453	460	428	454	385	432	458	445	460	429	428	424	437	375	436	427	449	457	422	442	396	411	482	440	447	451	433	454	451	437	410	431	434	424	457	437	449	410	412	421	446	441	408	420	445	467	428	431	418	442	432	438	429	455	440	436	427	419	430	392	453	424	425	467	447	427	411	441	434	438	438	439	396	461	415	441	461	472	444	451	391	474	457	423	425	455	461	437	444	436	414	458	428	421	412	451	449	433	448	402	424	450	442	426	449	459	472	492	427	434	428	443	411	456	455	450	407	426	436	447	449	437	430	411	447	421	457	441	439	438	426	416	410	449	487	467	434	431	430	449	456	491	467	453	395	435	461	445	473	437	478	461	445	438	435	459	424	462	474	435	450	414	446	398	424	404	433	473	424	465	441	440	436	456	439	460	431	467	426	426	458	418	410	447	443	471	451	433	427	430	450	427	472	451	453	450	433	441	427	467	403	430	473	442	469	443	437	400	468	468	441	445	468	445	442	445	446	411	461	433	438	484	433	413	452	404	455	432	478	464	395	466	453	392	442	474	416	449	418	442	431	448	440	439	453	458	501	449	428	430	464	441	464	450	461	444	472	445	469	446	457	459	434	472	443	433	432	447	450	460	433	443	442	409	424	441	451	437	458	443	392	438	414	396	449	439	417	471	419	437	453	430	451	462	432	453	454	465	437	461	434	432	442	474	488	465	468	471	468	434	427	435	476	429	413	425	397	419	408	470	426	450	446	446	434	443	435	475	436	405	475	487
23809	21112	28916	23532	21111	12430	1094	669	559	523	452	447	438	423	413	429	420	379	416	415	393	406	438	439	396	392	416	362	356	403	365	385	359	400	374	384	349	357	375	361	396	383	370	377	390	345	361	386	384	378	355	443	369	404	361	389	378	377	383	371	368	409	378	400	378	350	383	370	372	411	378	352	383	370	370	345	355	379	391	361	344	379	348	367	378	403	389	364	396	396	408	361	350	343	379	383	356	350	369	363	357	371	376	337	365	368	350	343	386	368	400	376	386	402	362	353	394	380	368	405	389	384	387	336	391	365	390	371	351	382	360	381	378	375	312	385	391	383	383	378	356	406	370	362	401	396	339	390	373	384	359	346	365	387	370	364	393	397	401	391	396	396	368	377	348	378	392	351	387	358	370	385	374	371	385	413	332	370	379	372	375	345	367	352	366	366	368	358	431	366	353	378	378	368	357	376	361	362	350	387	388	385	361	388	372	384	391	390	368	395	386	334	408	410	389	368	402	390	368	406	387	382	370	377	386	388	372	355	398	406	361	388	402	352	366	342	363	367	362	347	370	363	371	400	417	363	375	405	397	408	348	385	386	351	424	368	383	354	366	364	378	398	399	367	385	353	360	388	366	364	372	350	377	402	392	367	367	374	374	376	378	340	386	365	374	369	381	383	365	370	397	326	379	398	369	349	383	394	372	379	376	412	394	378	391	374	384	369	352	384	382	391	378	339	358	398	368	384	387	383	372	345	396	353	354	354	326	386	387	361	399	379	342	369	336	365	418	406	380	371	389	384	391	351	355	339	382	403	351	355	384	403	384	363	363	351	372	345	365	377	374	368	360	373	379	375	392	360	338	372	383	342	395	362	353	378	386	393	369	369	392	370	386	387	386	380	336	356	358	389	388	388	376	366	357	392	367	420	378	378	380	367	358	374	388	396	364	352	357	407	377	344	359	379	372	406	413	344	371	376	370	364	392	369	353	369	340	375	374	343	359	393	377	342	381	385	340	354	395	346	387	369	397	379	357	351	370	348	381	382	368	389	316	335	377	347	356	357	376	371	380	362	386	390	377	382	347	388	354	379	378	378	361	358	335	356	394	392	384	362	418	317	350	373	388	360	341	378	401	379	356	388	370	362	388	406	408	385	374	356	391	373	377	403	382	349	355	369	376	376	340	405	363	399	387	361	377	381	376	356	356	362	384	382	365	388	356	353	347	341	383	371	388	354	362	413	415	359	338	340	400	370	353	386	366	340	396	378	363	378	363	407	390	377	393	426	382	372	362	353	392	391	350	338	395	396	359	378	391	394	350	368	350	368	387	394	387	379	376	405	377	400	356	394	369	368	365	346	350	347	384	370	341	368	362	342	385	388	367	372	373	364	381	357	382	378	359	387	373	364	368	367	375	380	356	408	455	356	391	374	365	359	372	400	343	415	363	375	385	392	369	379	385	391	404	359	364	339	334	368	379	404	367	329	379	357	374	356	388	370	400	354	362	384	393	345	331	356	347	350	375	391	375	393	378	369	359	385	368	368	391	371	398	397	399	383	362	333	387	364	384	360	369	363	380	403	366	365	393	382	379	355	362	400	370	389	374	342	375	360	355	360	354	378	375	364	336	400	385	365	370	394	374	379	385	389	387	357	384	380	377	348	358	408	390	372	379	326	376	393	374	386	352	423	394	376	387	381	364	349	416	369	392	362	342	354	389	374	380	421	349	339	370	379	350	384	396	366	324	348	361	385	382	350	377	391	397	388	367	349	331	366	351	373	348	382	385	371	373	351	375	349	382	374	391	398	365	373	384	340	388	349	387	386	409	353	369	344	409	380	372	342	395	346	403	384	368	387	351	383	377	369	418	349	381	353	347	374	376	385	356	366	399	381	360	345	383	379	382	398	363	359	377	390	370	375	405	385	379	391	403	386	376	329	394	338	411	384	380	364	380	359	377	360	437	371	354	369	375	364	346	388	366	336	392	376	374	367	362	352	373	350	367	372	378	392	350	390	389	390	370	332	346	369	398	435	359	406	378	380	385	372	366	383	377	362	390	366	403	401	391	362	358	395	389	377	356	353	422	354	344	358	369	362	401	358	389	357	381	373	364	373	352	363	386	376	406	373	349	373	360	363	352	365	383	404	347	374	372	399	377	351	349	345	404	399	397	334	373	371	382	340	368	356	374	412	350	390	384	357	382	381	361	388	346	360	375	371	345	359	346	356	378	381	372	393	343	365	382	383	379	390	376	354	393	345	374	380	375	349	346	395	380	380	381	357	371	360	382	351	351	358	339	375	376	370	384	371	378	368	380	383	402	381	381	395	373	375	366	357	386	363	396	367	365	353	397	351	404	355	358	363	370	388	369	351	357	382	382	419	365	382	363	372	380	378	377	390	369	391	352	384	377	374	372	404	381	389	377	373	389	418	374	340	372	374	341	401	370	358	410	351	351	404	389	362	337	401	363	369	391	388	354	349	361	376	345	405	403	393	370	372	379	383	359	375	363	375	378	363	349	354	370	357	402	361	394	353	378	389	368	417	381	367	368	398	365	391	385	371	379	366	388	360	397	374	340	372	368	325	355	351	390	365	341	335	393	359	390	387	361	361	409	385	351	395	388	377	379	414	405	362	397	387	338	338	355	396	377	342	397	371	327	387	371	349	395	394	369	411	366	365	362	374	362	324	409	367	374	345	393	385	412	372	391	359	338	395	370	369	414	344	390	364	382	346	362	382	394	383	401	401	351	345	373	324	357	366	402	334	356	353	377	371	375	363	387	412	380	394	327	381	393	366	351	386	364	397	392	375	366	380	380	365	363	338	396	358	379	413	360	371	371	383	406	373	372	344	350	369	374	402	373	381	346	362	351	373	371	405	371	369	362	374	334	366	393	381	396	352	368	361	364	362	351	382	346	344	342	387	386	368	382	420	358	358	378	378	377	382	370	364	384	385	407	358	372	386	358	361	357	383	376	350	355	358	408	355	336	343	338	366	351	398	378	339	383	374	393	381	391	369	346	361	371	381	348	363	383	390	373	371	337	388	394	364	377	384	386	364	378	346	404	376	374	378	381	361	381	382	355	395	371	369	338	406	376	369	365	387	393	347	391	386	388	366	374	364	360	357	361	369	365	390	366	364	353	370	367	390	379	397	396	344	336	360	380	386	400	361	384	403	352	353	368	382	359	360	377	344	388	357	339	353	395	391	326	370	369	350	378	351	353	378	365	402	370	386	380	393	408	377	357	390	356	349	389	407	361	383	360	358	371	356	365	368	360	375	408	387	382	368	355	373	391	362	397	366	376	358	390	388	362	371	340	367	355	372	374	345	400	369	380	353	352	383	421	370	389	359	381	369	386	384	363	394	372	389	367	379	348	358	390	372	327	354	374	382	383	364	384	371	360	386	376	396	393	380	351	387	371	400	387	382	372	368	374	369	393	358	361	402	343	395	346	354	375	366	366	377	360	365	400	348	399	371	366	349	375	371	375	385	375	378	373	370
43150	29112	4842	2280	1732	1359	1107	809	767	662	577	583	501	514	507	478	475	465	422	450	445	439	425	442	441	445	441	446	416	423	382	401	368	436	420	401	411	419	392	406	417	400	432	410	403	369	422	432	417	414	421	419	386	409	412	412	400	419	384	376	392	414	397	381	399	362	401	374	403	383	407	404	421	415	395	393	412	365	409	403	393	385	412	410	379	392	419	411	410	416	382	426	377	399	394	388	418	405	356	389	395	384	390	401	393	372	393	402	404	419	414	383	472	398	403	399	376	396	390	358	394	404	373	423	374	404	382	440	369	394	418	418	417	402	404	406	395	386	410	412	368	403	380	370	384	365	444	386	365	404	391	432	374	405	386	371	408	397	409	419	387	406	390	437	384	398	408	402	413	419	406	388	382	403	376	400	423	372	362	410	385	382	391	405	407	391	383	427	394	384	378	375	407	380	385	404	398	413	404	424	388	387	409	422	408	392	388	408	369	389	389	401	403	394	386	394	397	381	388	397	406	391	411	390	396	389	449	416	398	387	378	378	427	438	376	415	350	361	380	426	373	388	373	409	395	376	383	404	411	406	432	411	437	384	413	431	428	409	409	424	421	407	420	380	431	410	412	408	414	389	379	409	404	425	418	399	419	401	368	368	408	395	366	398	445	338	408	364	424	410	379	400	431	402	379	380	383	349	403	385	364	429	400	447	370	356	388	402	367	373	402	411	359	438	402	423	392	413	401	427	390	422	399	390	410	398	410	380	389	401	390	369	432	419	422	398	383	421	394	384	410	405	384	430	404	426	394	395	392	392	414	383	390	376	414	389	406	380	433	380	397	412	358	411	374	461	434	413	371	392	399	425	390	415	429	424	396	413	408	403	409	420	415	419	416	389	398	392	385	400	420	418	399	415	356	389	417	395	384	409	375	406	381	390	423	387	386	426	408	396	426	373	399	393	364	398	411	408	399	369	421	369	422	395	394	388	399	363	406	394	417	403	387	367	396	393	381	425	401	395	409	378	383	376	434	375	404	415	407	403	440	398	377	416	381	408	397	420	431	395	367	384	421	440	445	381	371	370	448	413	386	411	441	406	406	416	398	425	365	432	379	415	387	390	382	397	398	383	371	392	377	406	380	391	388	371	382	411	392	401	418	379	371	417	402	402	391	386	413	388	425	410	379	362	401	409	396	413	400	431	418	403	373	397	400	416	416	378	422	406	402	411	421	385	423	391	412	395	386	400	388	386	409	388	404	375	399	430	414	418	424	397	429	415	379	384	434	399	406	399	394	408	409	396	400	421	369	430	393	365	427	422	399	421	359	400	380	403	397	401	388	364	383	432	418	370	404	380	396	391	410	365	395	387	377	416	403	413	373	438	384	421	380	388	412	400	410	410	423	422	412	373	410	399	394	415	377	417	391	401	397	408	386	408	374	388	383	379	385	379	422	405	423	402	376	387	400	372	429	399	383	437	421	392	418	412	373	378	412	417	384	435	403	399	352	404	386	412	435	401	410	397	383	387	426	393	366	394	386	402	392	371	451	415	409	387	404	382	392	409	398	411	397	407	396	427	413	389	391	413	401	390	410	388	402	403	385	403	406	410	368	406	396	406	389	432	401	391	385	402	369	422	370	363	414	414	397	428	392	401	394	392	440	403	354	393	409	423	419	398	416	387	428	401	388	365	404	379	411	396	375	376	379	408	421	383	389	414	389	378	417	418	369	412	404	398	416	392	383	412	410	390	417	399	386	362	413	366	419	386	422	391	379	398	434	432	400	355	395	411	404	377	396	387	427	399	405	416	423	349	429	384	408	406	412	405	384	395	398	374	391	409	379	356	393	443	404	407	390	410	400	400	434	413	396	389	387	423	386	390	400	416	396	378	396	382	402	387	418	403	398	397	405	414	393	388	389	434	386	379	372	405	371	397	386	397	373	411	395	441	397	425	405	416	423	425	385	398	393	405	422	412	393	385	378	364	401	388	374	415	397	394	397	379	423	382	419	411	387	388	379	410	374	380	462	394	382	425	415	382	377	381	406	399	413	403	433	405	410	404	396	409	410	398	370	397	415	401	371	402	403	396	396	400	408	377	371	377	397	376	383	392	406	392	403	386	409	375	403	393	395	403	388	420	423	378	393	420	420	413	434	402	426	399	398	433	389	389	402	411	428	410	407	411	415	407	386	410	394	417	423	397	422	376	393	399	368	414	400	372	421	407	393	434	409	397	377	368	417	446	390	444	402	393	402	378	366	402	374	417	393	429	420	415	388	409	367	387	415	389	386	406	382	432	427	416	405	447	413	446	404	413	406	414	365	381	397	374	389	389	380	367	397	371	433	414	405	428	407	392	428	411	390	395	388	372	413	407	437	371	440	394	430	441	377	377	401	412	390	402	388	441	408	407	426	458	410	358	385	397	411	405	423	378	380	373	412	400	437	394	370	386	382	333	381	409	419	413	397	386	381	391	367	400	404	387	371	384	410	400	418	387	417	376	373	404	401	393	396	378	369	402	410	401	398	416	360	401	427	435	378	439	412	432	410	382	387	431	414	396	385	394	386	395	424	405	417	385	382	474	387	379	372	382	396	401	431	444	387	383	414	375	437	434	392	368	439	365	432	407	369	420	409	370	391	373	355	423	404	377	391	398	432	404	393	434	375	409	400	372	390	414	428	406	389	379	377	403	404	409	402	408	410	376	420	401	416	430	432	401	375	405	345	421	402	397	397	394	388	405	357	400	378	394	404	399	413	402	423	402	420	391	422	384	385	392	402	388	401	436	409	368	404	413	462	402	373	360	365	400	401	391	413	385	409	381	408	407	439	398	382	384	416	436	418	408	391	386	400	400	406	361	363	398	408	380	428	371	401	417	376	384	377	379	385	401	412	410	371	404	428	400	382	425	370	420	378	424	380	386	405	371	410	409	374	432	401	394	408	431	421	410	413	400	418	410	394	408	411	375	419	415	380	348	411	387	381	407	423	382	377	387	379	379	427	417	432	415	381	369	369	391	390	413	394	393	375	414	380	375	413	389	423	391	407	366	377	381	384	394	371	405	373	391	427	420	402	410	415	366	385	399	410	377	368	416	423	376	404	391	395	366	419	416	347	427	406	415	374	413	406	400	354	431	444	362	393	401	410	416	413	439	374	366	398	408	404	415	422	364	408	398	416	404	448	417	400	385	402	373	408	412	409	389	401	433	388	411	410	421	393	378	421	412	391	408	419	362	391	382	380	372	386	393	402	400	400	382	411	395	416	398	406	436	418	405	396	376	382	400	423	412	414	408	409	445	416	388	378	404	374	375	423	396	368	380	386	424	386	400	389	374	371	392	373	377	423	425	368	424	425	420	400	385	431	420	410	415	382	419	427	398	410	410	450	377	384	402	398	382	409	369	394	384	435	390	428	429	402	396	352	423	400	393	425	387	385	408	419	415	416	386	390	412	397	414	400	384	393	398	402	378	383	417	394	424	390	383	406	401	397	429	386	412	363	380
24989	21097	27995	24294	11651	1256	944	871	809	795	818	761	766	765	718	738	757	725	728	755	726	721	816	712	693	776	763	765	738	715	719	718	703	744	671	795	741	769	753	771	729	738	726	733	727	721	691	682	772	739	730	722	741	790	773	782	767	740	705	764	732	699	778	693	719	702	698	727	712	755	749	766	735	742	744	758	712	713	702	774	721	743	757	746	758	777	693	760	709	705	727	704	694	731	715	748	757	715	772	794	717	772	732	729	739	702	685	710	744	744	757	764	751	712	722	718	774	778	797	722	785	741	734	751	712	705	693	773	719	710	723	721	718	708	696	801	741	711	746	735	729	788	775	728	741	760	687	739	745	713	742	764	770	739	750	757	761	675	743	742	721	753	758	707	746	747	752	781	737	667	770	716	746	727	676	760	707	780	691	700	767	722	704	731	724	712	725	766	711	798	753	757	711	742	742	761	733	753	725	750	768	768	746	736	702	750	825	784	718	706	707	755	779	711	716	733	790	735	724	727	701	710	717	766	744	755	757	719	726	729	786	819	736	706	759	781	741	745	700	735	732	743	800	750	719	742	744	715	729	772	720	687	754	748	706	710	770	739	718	690	726	710	734	771	720	760	680	742	739	727	744	707	709	772	753	760	737	741	716	719	717	756	729	746	750	766	730	707	776	735	702	723	762	712	718	707	732	703	760	770	718	723	666	720	742	741	715	671	750	756	736	784	746	741	705	740	695	730	753	766	735	730	731	694	718	806	712	735	761	719	772	683	782	730	703	748	697	733	744	767	726	714	708	770	734	695	725	672	731	694	710	690	737	687	710	712	726	742	714	753	703	748	745	741	807	788	736	713	726	697	715	754	697	686	784	719	714	747	729	709	733	715	693	742	718	740	721	709	723	694	761	721	770	771	741	725	760	734	751	718	733	771	728	729	748	748	766	769	719	746	706	741	720	746	677	748	732	737	739	710	755	719	750	756	758	709	740	732	739	773	745	769	733	688	726	772	747	725	686	708	779	721	714	750	722	761	750	785	747	799	760	757	771	736	771	716	742	738	703	731	685	731	711	711	674	751	753	710	758	747	720	742	703	722	696	749	736	735	765	727	735	761	807	733	732	777	697	740	748	754	728	707	696	721	739	710	693	750	716	729	720	739	737	757	706	721	746	702	734	726	737	713	736	713	750	770	753	788	720	735	744	751	743	748	760	735	751	716	702	721	730	746	801	721	745	760	724	726	790	755	784	715	750	693	691	752	682	723	741	709	740	746	713	768	777	732	688	731	736	742	707	685	769	742	737	711	729	728	769	660	787	775	684	752	741	772	706	760	721	768	702	764	720	708	718	725	735	748	753	781	746	759	706	714	732	795	698	752	708	707	720	717	758	690	705	767	780	754	781	727	688	681	734	765	726	773	728	783	709	779	755	765	729	724	739	736	697	752	677	774	727	711	754	762	753	733	718	734	706	741	764	745	762	754	701	731	698	706	745	743	762	769	727	702	735	744	720	784	716	684	741	732	706	762	765	736	732	703	741	723	765	742	776	740	759	695	753	721	784	767	751	744	731	722	796	744	707	728	730	770	740	692	758	732	736	760	751	724	762	723	758	719	754	745	742	724	753	716	753	733	751	727	786	716	721	722	747	732	784	699	736	750	737	745	695	723	717	778	761	731	702	740	708	727	732	728	687	715	727	749	722	708	756	720	758	693	709	741	725	692	692	704	776	714	693	749	730	795	716	749	735	770	706	750	714	753	742	721	762	723	702	773	711	731	735	706	718	749	687	731	757	744	747	743	784	716	748	751	751	673	674	741	757	751	751	795	725	756	755	709	747	725	762	709	729	729	753	721	775	686	753	724	772	699	739	713	761	715	682	693	705	736	774	739	749	727	709	724	741	712	716	734	704	733	688	699	746	728	707	737	822	733	730	730	678	717	733	713	733	763	760	733	733	740	778	729	777	757	759	751	773	694	736	778	738	715	743	707	797	734	735	747	751	737	751	760	676	690	741	706	743	755	753	777	757	672	703	755	752	710	743	706	686	794	760	762	726	737	721	702	695	738	735	798	716	771	722	761	658	744	680	747	760	756	733	737	739	738	749	721	712	731	734	697	735	737	758	690	732	727	719	746	766	757	720	732	750	731	731	702	684	677	750	760	742	672	671	713	766	713	735	733	740	760	692	717	722	690	728	731	696	771	730	788	730	804	734	724	774	728	708	710	732	772	712	748	764	710	688	783	695	754	780	708	709	781	707	714	770	772	736	702	703	732	709	747	720	748	732	707	731	736	714	782	769	733	732	735	703	715	674	749	728	754	740	753	725	708	758	732	712	731	761	768	759	727	740	749	754	724	746	760	719	740	712	746	661	739	721	791	757	748	740	717	718	716	727	736	729	734	727	771	732	776	708	711	748	757	710	734	771	743	717	770	735	730	802	700	731	686	694	711	736	710	749	730	670	738	791	739	709	704	672	761	723	755	724	778	764	758	786	705	728	712	742	782	720	738	697	700	740	782	742	705	721	754	726	707	752	681	759	714	758	759	757	727	770	755	742	745	708	721	710	708	736	734	738	772	745	748	763	747	733	746	751	749	771	819	731	767	732	758	769	715	781	710	724	728	742	728	759	742	702	743	722	738	705	743	733	710	712	712	738	765	705	697	738	771	673	780	720	774	727	720	751	708	771	689	737	730	704	748	770	717	706	739	762	758	758	733	752	717	757	766	731	715	709	710	745	693	741	742	707	722	780	706	797	757	692	713	704	815	751	720	751	771	723	731	750	716	754	720	738	746	729	719	715	738	740	754	716	771	748	742	711	740	750	707	708	724	668	708	699	701	777	734	722	753	732	720	713	728	707	731	737	735	727	739	760	707	726	744	748	744	708	745	790	704	748	729	759	728	762	759	729	742	749	731	758	766	737	746	718	745	730	718	717	704	703	700	728	732	707	773	692	759	709	706	738	749	700	714	763	716	757	746	730	751	750	715	730	704	795	722	741	727	743	752	729	730	735	728	707	753	757	757	787	729	706	748	753	750	736	718	713	729	746	719	743	756	725	740	766	741	759	763	743	719	737	714	755	792	737	740	783	742	742	741	720	711	827	753	739	734	749	747	699	695	724	735	713	725	709	733	739	717	722	747	735	727	713	746	742	738	717	760	719	714	711	706	702	723	708	764	707	700	755	700	767	769	687	728	742	700	677	751	743	741	736	720	759	717	682	738	751	756	760	736	681	737	720	753	737	723	762	732	741	737	733	727	767	716	702	715	782	772	729	766	681	743	739	737	728	758	674	744	789	695	710	710	673	804	719	714	704	790	744	708	710	760	719	678	714	694	720	710	712	708	717	697	756	791	671	762	735	725	709	748	746	760	710	785	704	716	736	788	739	694	711	706	751	697	792	693	802	724	775	713	740	722	802	749	724	728	771	748	740	713	748	745	756	780	737	719	773	744	748	739	747	738	743	698	754	715	774	707	771	742	731	741	744	741	725	720	751	740
38683	23067	3087	1739	1400	1299	1141	1034	928	916	875	890	823	871	805	792	789	855	844	780	824	772	761	802	752	789	790	753	828	746	810	772	812	792	761	813	787	783	767	745	790	742	779	760	766	765	765	785	771	793	739	766	786	746	794	795	736	751	785	760	757	772	769	762	793	772	760	787	772	766	758	729	764	795	788	820	767	756	752	784	788	775	766	716	755	748	802	766	793	736	730	772	795	781	751	809	738	794	744	676	715	774	782	768	785	811	789	729	787	777	777	745	793	799	737	770	765	790	811	812	806	763	770	726	775	766	778	787	766	788	773	771	756	820	811	736	753	781	788	735	735	801	758	730	745	800	785	817	730	751	775	786	732	778	771	779	816	794	818	759	785	799	778	761	756	792	780	793	700	780	767	779	751	770	785	793	760	770	700	749	760	743	764	776	774	753	789	800	791	750	793	746	805	787	768	807	771	779	771	817	769	767	755	752	733	771	755	798	775	801	776	781	748	781	756	746	781	769	791	834	756	735	793	799	762	742	706	763	760	763	793	862	731	766	788	812	757	763	758	734	751	769	764	767	794	761	793	737	802	793	738	784	798	766	791	799	730	781	762	795	770	779	721	794	791	764	756	699	827	812	773	782	792	789	825	780	786	732	870	754	812	758	816	797	769	807	764	735	708	801	764	767	752	772	767	751	715	745	738	793	740	769	766	799	775	729	738	835	786	809	799	822	746	747	744	754	761	786	784	785	753	758	765	739	766	778	751	725	783	759	781	786	798	749	766	805	759	800	755	765	818	780	789	795	808	791	803	780	783	750	763	768	742	761	729	802	768	727	841	739	814	779	788	787	759	811	737	736	785	789	808	764	759	755	806	744	790	779	763	748	747	781	767	835	763	729	793	773	779	744	808	711	809	731	737	771	824	769	744	769	774	814	748	781	764	751	737	791	769	807	786	784	696	766	776	785	748	812	795	775	735	775	801	769	757	785	728	809	740	788	829	763	778	728	787	729	758	743	784	750	765	751	797	782	744	799	748	737	742	783	751	771	791	759	780	756	780	783	748	734	796	815	764	774	772	742	748	721	740	792	789	761	770	767	741	756	786	754	835	733	755	761	733	759	760	815	828	798	778	772	761	737	812	737	762	780	734	774	779	787	800	728	772	740	741	749	778	774	805	801	804	728	815	779	796	781	761	743	786	772	761	807	765	776	782	722	764	804	752	854	807	698	771	790	755	744	725	779	755	782	771	768	730	751	770	767	775	795	765	756	791	749	766	789	791	769	768	746	744	795	803	753	756	727	782	789	800	785	767	776	769	761	776	772	726	778	739	786	750	729	780	821	773	761	737	752	809	753	743	777	804	782	795	738	786	750	746	806	789	789	795	755	757	765	784	771	801	785	783	758	783	798	806	725	801	761	797	797	749	759	782	812	777	780	763	794	783	811	788	755	747	792	825	772	775	728	760	827	740	798	792	802	771	767	782	774	812	780	780	812	787	761	769	790	771	777	773	786	774	774	781	790	758	793	751	750	775	823	781	792	711	793	747	792	798	766	759	747	779	773	751	741	807	799	774	721	765	731	792	748	796	777	794	778	761	743	798	709	802	766	749	773	755	781	755	757	828	781	748	824	728	782	770	778	804	812	740	750	737	820	734	771	734	751	828	772	732	754	799	782	774	735	777	766	771	767	802	713	768	790	787	771	858	786	751	741	815	763	776	732	774	800	764	787	754	776	727	767	731	741	755	739	757	769	832	753	759	813	780	786	778	764	761	766	777	760	784	742	787	760	759	804	772	757	740	747	799	771	781	755	742	786	794	773	763	740	799	787	791	753	778	717	748	751	759	733	765	749	754	781	804	768	729	768	821	734	761	795	753	803	739	796	815	775	761	763	781	747	741	752	771	780	756	789	760	768	801	750	822	784	772	837	791	764	774	797	758	821	792	754	811	784	802	772	759	767	790	779	724	797	732	815	755	846	787	799	772	724	807	779	736	790	781	791	740	755	778	759	763	776	708	764	844	778	735	727	751	752	832	766	776	793	807	798	798	803	763	750	748	737	774	758	830	758	809	703	794	760	717	773	777	786	747	807	777	764	753	760	792	796	750	769	762	773	784	809	766	750	747	789	732	770	761	774	776	756	745	801	836	807	756	797	769	768	802	785	788	769	767	731	810	803	779	732	758	769	779	786	772	757	774	737	863	745	759	736	798	739	744	803	777	781	773	829	757	752	764	791	795	727	776	773	752	769	783	825	794	775	836	768	791	795	707	738	785	781	764	799	813	799	751	751	754	779	757	784	762	736	766	726	799	749	766	785	789	766	787	733	774	798	724	806	780	770	728	792	748	794	777	783	761	721	757	794	767	786	813	792	795	774	762	784	787	773	750	808	735	786	794	745	768	802	776	765	765	733	806	788	759	781	797	793	829	733	768	789	778	806	713	796	772	783	749	815	758	744	754	775	776	751	739	811	801	733	727	777	757	741	757	733	770	792	801	777	752	777	818	777	806	749	737	800	759	790	762	760	766	678	751	778	790	809	773	753	805	770	776	774	866	775	776	790	789	755	775	788	791	721	745	764	770	806	768	807	722	735	760	745	762	751	790	765	802	765	795	760	793	818	811	756	788	745	791	751	755	795	796	751	777	740	819	724	758	783	746	826	803	789	788	769	761	780	747	776	795	735	733	750	784	795	756	787	754	786	799	745	783	770	769	768	773	820	725	772	727	763	770	773	812	822	805	740	736	791	799	764	742	764	800	795	756	793	782	777	809	762	766	799	726	781	774	777	769	816	758	816	765	767	762	731	779	788	790	751	762	750	736	736	786	789	813	791	707	795	800	788	791	766	783	715	846	783	767	805	786	761	731	724	787	769	730	790	740	770	785	773	721	765	771	788	759	763	783	792	738	743	753	733	790	732	792	792	772	770	808	817	739	730	742	805	731	765	748	794	750	824	739	810	740	758	777	748	781	785	751	751	799	753	774	710	770	776	752	812	797	744	817	787	766	782	763	752	763	764	807	751	772	764	817	777	727	798	786	747	790	789	804	742	823	765	786	748	786	727	769	739	767	763	717	760	774	757	804	757	810	809	783	768	752	803	758	760	762	807	748	773	774	806	752	806	784	802	718	823	765	813	753	771	775	753	825	798	756	763	776	773	764	727	751	799	785	712	748	793	735	733	801	809	767	777	759	745	817	732	742	776	790	759	785	829	774	775	850	769	764	805	766	710	805	799	815	744	727	778	797	757	797	786	736	768	821	805	756	768	805	765	796	778	806	748	776	796	777	740	830	783	790	771	770	767	788	785	796	759	798	778	768	813	823	729	748	748	768	755	774	739	806	794	753	754	825	753	788	831	795	777	794	743	761	758	781	743	787	772	746	744	783	754	778	829	738	731	762	778	734	825	822	746	780	789	798	742	766	781	817	798	772	764	782	739	759	769	795	792	724	782	752	766	786	810	764	775	748	786	783	779	774	781	765	770	825	781	778	841	763	783
22640	21139	29543	23020	21139	21226	9828	1487	1140	1099	1064	1058	932	932	896	889	853	920	829	865	860	844	790	835	882	831	817	831	847	831	813	864	825	777	813	836	816	864	864	830	836	795	799	848	813	841	822	823	788	822	836	808	845	800	845	851	854	841	796	829	781	798	827	828	799	799	832	817	816	824	820	867	817	787	793	819	805	793	889	829	829	810	832	806	842	803	774	816	765	811	822	857	846	846	831	808	845	857	792	786	810	832	825	825	832	839	839	763	848	787	761	835	817	829	811	794	788	782	833	793	763	827	746	779	800	747	826	864	839	788	819	840	815	838	809	845	796	829	809	841	814	805	849	767	768	822	863	814	825	797	822	789	842	822	796	820	784	798	806	832	763	842	792	827	836	820	842	824	826	847	816	847	830	823	795	812	763	829	821	754	771	863	807	800	853	755	818	785	776	820	818	822	826	774	812	793	805	826	853	824	836	775	794	818	816	787	807	831	790	821	850	798	832	809	866	824	800	806	774	799	790	811	795	797	804	762	815	827	787	868	849	784	816	822	787	768	853	819	766	747	833	768	798	801	783	875	774	853	810	857	841	823	778	864	819	859	804	777	830	805	801	821	766	826	800	809	824	812	791	834	784	795	815	783	798	803	823	793	786	842	798	791	786	832	811	825	807	812	837	811	804	774	796	804	827	851	785	789	822	836	824	762	836	778	816	776	803	829	850	822	786	805	845	823	821	787	798	840	820	808	810	823	804	765	781	832	856	787	797	806	813	786	815	754	795	803	816	769	809	785	814	751	814	801	813	828	871	791	794	830	780	808	783	816	834	847	802	835	802	782	792	825	814	797	784	798	811	804	845	840	830	844	838	801	809	784	812	757	762	810	853	798	755	805	779	837	831	823	844	769	811	761	814	819	819	812	782	756	829	732	733	774	830	839	867	813	837	799	775	789	776	803	812	843	796	818	787	801	834	888	821	811	811	794	757	819	826	841	783	841	828	794	786	824	806	825	797	803	809	811	834	852	775	747	817	862	772	758	812	782	817	851	827	814	786	789	808	783	867	840	812	829	828	792	819	759	790	850	791	797	756	796	801	757	810	848	842	791	819	824	784	802	852	797	776	804	792	818	825	798	814	804	861	834	805	793	771	843	867	797	834	775	793	772	807	827	809	813	840	805	799	820	821	810	804	819	835	844	803	872	786	805	753	795	766	809	836	852	838	822	831	807	868	866	808	796	789	858	778	788	778	882	840	821	817	785	794	761	780	849	826	816	809	882	838	841	815	762	801	804	843	826	776	787	816	837	758	789	785	833	864	764	807	845	778	812	799	808	826	800	799	818	763	773	814	817	832	790	796	815	809	772	789	747	833	818	852	786	800	828	775	771	808	804	799	786	822	801	750	842	791	818	806	778	802	755	809	819	786	809	823	857	770	817	796	893	824	836	813	785	826	810	863	776	826	816	821	832	775	848	842	826	820	828	822	810	790	806	856	820	840	822	870	812	781	804	793	792	789	801	789	841	807	849	770	793	772	846	825	795	785	840	853	818	831	781	796	866	772	840	771	820	841	796	861	782	784	770	864	793	768	834	813	779	832	831	825	701	851	838	874	803	812	817	845	812	792	844	804	800	788	796	812	780	790	809	793	839	771	812	802	795	867	829	860	883	810	798	823	861	809	798	811	757	767	798	789	790	857	829	817	793	820	882	816	777	802	817	810	828	854	817	818	806	794	762	815	782	835	793	804	802	790	821	821	802	805	786	757	845	790	807	819	829	787	794	845	803	852	796	839	818	746	821	823	781	859	882	815	831	807	805	831	785	841	779	764	845	791	807	851	830	837	826	752	842	763	776	792	825	797	810	854	814	807	807	797	761	816	815	837	808	790	806	825	795	760	824	790	856	788	818	802	855	734	814	799	793	819	836	810	824	805	800	800	793	775	849	829	829	773	840	829	831	786	819	852	835	808	815	803	795	818	825	780	832	770	812	822	766	817	798	808	805	793	815	840	770	823	822	756	786	853	820	821	824	768	801	785	770	816	768	814	828	796	760	792	815	831	775	760	826	842	801	816	781	794	811	805	839	768	847	806	787	809	785	769	786	755	840	809	818	798	794	774	813	848	813	838	813	811	811	839	827	787	818	807	824	838	846	772	820	785	825	789	896	823	791	805	795	742	802	812	797	773	810	842	767	786	794	819	818	763	830	809	803	795	777	823	806	828	812	807	799	814	831	799	791	843	807	811	776	839	816	818	827	824	807	731	801	823	849	820	781	773	777	840	860	779	869	824	826	805	828	784	834	795	813	825	806	768	818	804	795	789	792	859	813	771	805	760	823	804	795	815	823	786	794	833	816	805	798	808	778	852	830	855	862	827	800	812	819	782	803	821	807	867	836	840	815	822	817	841	756	831	894	800	766	802	788	771	816	803	851	814	790	842	832	804	769	769	810	827	744	791	864	818	783	848	779	788	803	863	763	848	763	840	812	777	825	799	852	787	793	804	763	805	878	804	799	755	851	818	783	843	788	828	788	791	817	787	825	814	812	824	738	857	800	788	793	778	791	816	793	822	770	812	787	830	840	811	787	823	814	855	811	843	815	812	815	813	792	870	819	785	779	806	816	768	785	801	824	775	736	807	801	847	815	802	791	786	804	785	791	822	866	798	816	807	789	862	777	779	791	810	773	841	806	796	785	804	784	811	814	816	855	789	796	738	823	840	787	779	827	787	836	815	808	790	841	846	773	804	795	816	823	851	805	786	838	793	773	790	793	854	823	773	809	781	790	845	806	854	780	833	806	816	822	814	745	814	793	808	815	835	818	783	840	817	842	798	794	759	794	791	803	752	781	835	742	810	797	836	786	783	781	809	773	847	795	824	766	831	800	804	825	788	831	839	770	754	824	812	813	825	771	788	846	812	801	775	775	824	807	802	818	812	838	799	845	818	810	797	823	793	811	775	816	773	767	817	831	782	806	812	803	815	771	825	829	839	818	846	812	807	823	763	841	794	850	842	801	736	783	830	799	772	837	833	781	799	755	784	791	811	874	779	818	806	808	809	822	829	787	835	774	815	847	808	782	814	863	837	823	744	869	757	850	858	841	778	844	831	864	818	800	772	792	819	777	770	804	778	756	846	812	784	810	786	793	754	830	817	792	819	824	770	805	841	831	842	813	791	823	863	759	861	821	832	790	765	805	828	816	837	838	826	788	780	816	813	830	790	844	805	787	836	825	832	836	822	812	795	812	776	812	818	757	791	787	753	835	791	779	795	800	770	872	831	833	801	826	803	826	834	840	786	797	808	843	857	811	793	785	787	804	801	832	828	795	822	792	878	857	786	817	854	843	782	789	819	831	757	811	790	799	787	835	812	816	821	798	858	801	829	797	790	822	809	737	817	825	780	792	862	819	771	816	798	813	829	808	835	796	782	818	818	798	772	822	733	801	799	869	825	739	812	779	796	774	818	833	826	811	730	828	848	851	836	835	825	769	857	819	809	803
46937	28245	8524	4355	3285	2581	2056	1691	1531	1349	1300	1183	1036	1021	1010	933	910	905	938	890	900	884	847	895	841	827	843	818	800	854	822	852	884	869	835	779	839	766	830	848	811	822	847	812	828	797	797	805	826	810	845	814	879	799	809	823	836	780	814	784	844	813	790	775	796	803	841	814	792	843	783	817	745	825	791	833	815	812	816	772	763	798	787	792	820	835	817	778	820	878	789	811	819	839	790	782	764	764	839	818	799	770	739	803	849	836	849	799	839	810	779	808	772	826	857	827	790	836	793	773	825	804	755	802	807	818	809	743	793	799	792	780	856	801	818	849	759	773	814	795	818	800	798	819	868	859	754	818	817	805	833	791	859	807	787	826	796	837	757	737	826	744	764	848	776	811	813	788	771	783	853	852	799	813	821	808	816	843	784	896	808	751	777	775	804	831	787	820	784	848	826	879	836	860	798	794	819	851	783	819	798	828	801	848	814	775	843	839	757	797	776	783	811	834	800	801	810	805	809	831	767	848	763	820	784	811	808	778	776	764	796	880	801	815	816	804	814	845	787	858	801	760	772	788	778	852	783	801	802	865	811	813	833	844	825	798	775	828	828	804	785	768	791	802	787	783	846	770	870	783	766	812	789	834	807	835	774	807	795	797	858	792	842	749	818	803	775	844	814	770	781	831	805	820	825	803	810	813	798	835	812	812	793	845	811	727	793	819	860	787	834	842	800	766	825	854	797	820	783	753	800	773	818	818	773	832	786	783	833	761	834	782	823	816	794	840	826	830	795	877	841	810	797	816	828	831	842	801	822	803	823	805	794	814	753	783	814	814	866	826	811	810	806	797	856	805	802	848	794	778	792	838	834	818	809	779	794	764	863	733	793	822	784	799	841	771	854	790	805	863	796	854	831	827	819	795	807	773	762	852	780	803	853	798	845	807	857	697	770	841	823	814	832	813	826	814	781	805	783	855	783	795	797	806	810	829	873	772	803	814	823	781	837	843	834	783	789	816	804	795	769	786	837	819	810	763	799	771	809	764	817	850	839	800	842	809	834	851	764	847	792	818	800	787	800	804	779	776	782	831	799	741	783	846	774	772	834	801	850	797	765	764	859	756	788	852	821	795	860	757	787	830	791	780	818	786	779	789	790	766	816	784	816	830	809	785	803	792	809	771	751	810	828	833	814	841	792	781	818	809	811	801	780	801	774	814	773	778	858	767	768	810	822	815	842	808	775	812	803	879	843	815	804	788	796	760	741	787	865	792	836	811	774	793	810	831	818	849	805	780	788	817	811	849	827	813	784	825	760	847	839	814	825	822	766	810	860	798	835	782	802	810	800	774	791	813	773	786	792	830	765	795	794	799	789	863	805	813	783	810	782	771	835	832	832	773	825	777	792	822	811	783	774	798	785	823	840	838	826	803	811	794	800	768	794	794	817	824	824	782	820	766	793	798	849	743	824	816	880	809	778	811	863	812	795	805	797	748	809	810	839	807	809	784	812	814	772	807	772	839	780	792	827	720	838	770	812	818	801	858	815	844	808	770	786	820	827	783	848	831	752	781	816	763	835	831	809	804	810	804	847	863	782	807	792	798	803	762	774	802	832	756	812	808	813	801	829	852	827	784	787	750	842	816	770	853	852	773	766	801	775	802	813	809	841	808	798	809	819	814	758	806	815	807	809	872	781	829	778	854	792	767	838	738	748	787	809	757	801	792	750	813	813	822	804	808	802	800	805	779	812	795	798	856	813	795	781	794	816	804	810	745	805	802	787	810	798	827	805	841	775	815	822	784	797	767	820	813	824	791	779	779	781	833	818	809	876	800	864	757	783	768	786	762	751	770	836	801	853	762	780	782	804	816	744	816	784	821	822	869	796	808	789	822	804	813	816	786	802	783	865	789	814	793	784	799	836	852	792	835	802	844	823	791	799	755	842	776	831	826	846	855	780	789	770	771	844	768	802	824	774	767	789	816	827	830	819	792	795	817	828	793	754	839	849	798	809	791	799	804	776	810	786	755	780	768	871	791	816	793	847	808	742	830	793	803	813	769	814	840	807	862	860	796	751	799	818	824	796	795	800	812	845	810	783	787	825	825	751	767	818	747	821	793	857	812	841	841	812	799	741	844	837	797	789	792	793	801	791	809	794	814	838	854	867	750	802	816	787	804	790	837	814	794	762	799	782	774	838	800	771	792	796	848	794	788	859	806	809	770	809	814	816	760	836	841	796	834	795	818	862	801	797	794	860	833	818	818	795	792	883	800	829	807	807	842	814	803	843	839	819	763	777	795	860	805	778	795	861	798	824	833	768	796	848	780	816	789	814	783	840	789	832	786	787	821	803	803	783	780	811	849	798	814	813	802	795	768	767	786	833	833	799	800	812	790	783	839	833	889	784	808	847	796	780	813	813	752	806	840	766	834	792	821	843	723	809	838	830	873	782	790	782	768	801	853	823	820	801	750	810	818	789	810	837	805	777	821	855	831	802	823	813	783	809	814	825	823	793	764	858	785	835	810	834	765	829	795	802	806	822	777	781	764	776	794	786	855	799	770	811	785	811	824	796	738	827	847	801	822	803	794	801	816	786	822	829	842	781	825	830	834	822	801	796	780	776	769	815	768	845	823	809	809	856	836	766	824	789	814	844	730	800	793	830	840	835	795	742	808	800	755	768	799	860	755	803	826	785	820	788	807	766	785	760	821	766	824	839	787	836	831	805	812	813	833	831	784	806	812	843	831	848	810	820	777	747	776	783	794	794	818	807	822	826	808	813	807	784	807	821	805	799	785	810	833	793	844	810	782	803	744	820	795	837	760	805	784	796	808	848	788	789	807	763	812	805	867	793	814	800	809	768	812	817	815	808	826	832	826	805	802	842	818	840	759	780	779	812	750	832	806	811	792	828	841	771	787	779	862	810	802	763	833	806	798	823	830	759	809	770	845	811	732	811	869	822	791	788	816	790	808	809	802	822	775	820	812	788	807	838	869	828	827	832	810	837	799	830	881	795	789	839	801	833	845	798	852	779	809	798	833	810	794	794	838	788	798	727	844	813	802	786	782	808	737	858	850	790	801	793	784	767	825	834	819	796	792	756	836	812	798	801	828	822	789	836	792	777	815	795	783	832	819	811	797	822	802	841	808	787	809	812	807	759	760	808	801	799	756	762	762	798	793	810	800	796	830	889	792	800	843	793	791	807	836	730	834	778	774	821	777	797	782	877	815	843	791	793	829	779	844	779	862	759	853	814	834	794	810	798	797	828	806	780	772	790	761	795	823	809	804	836	787	812	836	787	815	801	785	817	821	790	800	854	806	873	816	801	833	790	778	810	807	826	778	795	833	773	800	826	834	750	761	862	788	828	818	775	766	814	816	816	809	804	798	796	821	766	784	854	841	789	793	822	832	802	784	783	809	826	847	830	800	789	818	774	780	866	802	847	830	798	798	846	829	861	759	804	805	809	781	824	830	795	806	797	799	797	782	749	792	819	823	799	815
28672	19237	6006	646	520	430	429	405	414	427	422	431	386	379	399	430	348	413	398	381	403	430	387	385	400	416	401	412	400	403	419	449	363	440	422	410	405	393	409	406	425	385	447	411	423	403	398	419	419	403	387	379	366	414	407	423	395	409	410	403	364	393	399	435	389	412	388	389	409	425	409	405	406	421	411	398	413	412	419	356	361	382	420	378	431	405	396	398	348	394	417	396	369	416	403	447	427	379	370	386	409	396	385	406	383	391	358	394	424	382	396	385	393	419	425	377	386	465	402	388	365	371	399	395	436	388	433	409	420	399	410	373	371	385	385	407	386	431	400	412	384	421	396	399	393	388	397	390	421	362	383	379	403	400	417	411	427	393	388	375	430	390	411	415	405	398	413	413	410	417	413	365	396	432	373	398	405	390	364	414	365	398	412	415	402	404	425	441	371	386	421	404	396	413	370	420	390	400	384	437	411	396	402	380	387	409	446	372	425	425	408	438	438	442	386	364	369	370	410	386	392	390	406	345	425	394	407	410	401	419	425	433	402	411	395	404	391	387	439	418	416	425	409	378	398	374	411	419	402	374	410	414	375	427	417	391	430	411	362	407	421	431	402	376	382	401	396	345	361	394	384	408	418	383	388	432	422	411	428	363	424	418	410	394	406	407	403	422	400	398	384	373	404	405	407	396	402	394	418	393	376	395	405	419	389	393	396	395	381	368	419	405	400	434	386	355	404	415	371	406	384	387	383	391	375	425	398	420	443	420	376	384	365	402	407	401	398	421	393	374	392	384	396	404	425	372	379	392	398	412	375	393	402	354	413	434	383	385	375	380	372	393	399	392	404	355	429	389	381	416	347	459	419	390	419	437	377	415	397	403	425	427	367	381	419	409	399	418	382	416	412	408	399	364	392	411	399	418	393	436	411	386	416	406	384	411	381	396	383	370	413	393	389	429	410	440	388	399	404	415	393	407	402	360	362	408	365	385	392	390	374	379	416	413	406	395	407	390	414	406	401	391	386	396	409	408	393	420	446	414	453	393	402	379	421	403	407	388	409	393	444	403	359	400	397	442	441	411	403	393	383	394	405	374	395	396	376	423	409	387	414	398	430	388	412	378	403	357	424	437	416	398	367	417	393	402	393	433	407	431	387	416	416	414	361	384	379	377	419	434	392	407	370	413	412	382	394	410	392	377	399	398	416	384	408	398	367	435	408	405	382	379	394	432	417	396	403	403	409	379	379	418	411	428	375	357	366	399	402	421	390	416	413	399	423	402	391	405	405	424	376	409	397	360	411	429	419	402	400	410	412	368	392	382	396	395	446	364	383	404	401	376	382	385	408	404	407	447	382	371	410	386	392	416	424	390	387	405	365	417	402	373	382	385	415	431	379	414	368	399	392	451	414	409	370	425	373	408	426	415	407	408	377	413	400	417	414	379	413	397	375	414	420	385	377	385	360	385	362	392	387	416	394	419	386	395	393	405	419	352	410	448	402	397	391	432	400	384	382	405	389	426	363	397	390	412	406	410	414	432	401	378	448	370	413	392	374	395	376	389	350	391	403	370	432	403	392	450	434	415	403	405	423	350	419	415	394	436	419	366	396	409	460	396	388	397	394	408	405	377	415	397	425	444	375	426	392	425	368	381	400	393	400	401	393	376	412	421	401	400	359	397	400	417	398	392	374	415	359	430	395	398	405	421	429	403	408	385	423	402	380	379	373	374	426	399	404	408	359	375	401	391	377	395	388	409	388	435	399	387	418	404	414	398	362	399	394	383	381	408	374	389	388	424	378	393	417	426	414	446	384	427	415	367	388	388	396	389	385	423	388	437	404	381	384	386	388	390	432	411	380	435	404	399	356	403	441	384	396	393	382	391	401	375	407	345	386	355	408	417	381	419	407	431	412	402	418	415	347	379	417	383	401	379	390	428	406	415	364	390	398	463	372	402	420	393	404	365	412	391	428	400	399	364	387	417	423	394	389	355	425	382	374	425	406	397	411	422	396	376	399	378	409	361	416	413	393	414	404	389	402	416	399	386	412	399	409	415	389	404	412	391	368	388	426	359	421	418	410	414	384	373	404	435	403	397	387	364	393	410	404	413	392	410	401	449	407	402	403	424	415	380	412	423	434	410	369	409	392	415	397	371	394	400	420	377	411	429	398	372	407	395	386	411	404	418	378	385	401	410	425	413	391	367	391	387	380	433	371	396	386	361	412	400	387	382	364	380	391	417	397	407	398	419	363	416	424	372	387	405	381	355	411	419	363	400	371	402	421	384	385	394	405	410	389	418	402	417	420	357	431	392	405	423	410	393	398	411	387	396	426	365	406	399	410	390	401	399	367	411	417	409	420	403	371	376	393	374	383	405	387	386	389	395	373	363	399	400	387	421	418	369	392	378	368	380	383	402	411	383	415	407	424	437	386	375	403	368	340	396	403	397	392	381	399	417	419	414	397	413	385	378	401	404	404	381	405	398	377	396	372	385	390	395	367	420	395	355	421	384	406	413	415	371	391	442	390	405	385	400	368	392	400	392	411	425	377	394	417	384	379	379	394	435	402	403	398	341	410	417	389	388	409	409	406	387	359	404	417	406	408	386	420	417	387	435	430	441	389	399	394	383	439	406	413	383	424	380	389	396	386	416	358	411	388	408	365	428	398	389	395	412	365	426	433	378	409	407	402	365	395	390	415	364	410	399	396	416	371	410	403	373	363	370	371	423	386	379	391	386	378	402	377	411	412	411	413	363	398	426	406	407	380	429	404	424	389	360	373	427	375	405	392	393	455	406	383	421	410	407	395	389	388	405	396	369	403	411	445	391	419	381	366	460	387	426	385	412	391	385	424	407	392	403	361	415	380	402	384	400	431	431	380	379	415	383	396	433	399	410	401	425	393	356	398	406	374	396	401	390	422	382	409	403	435	381	427	426	364	401	370	373	398	412	385	383	386	399	365	397	383	408	395	408	395	368	418	441	391	426	399	387	353	408	428	410	425	381	377	411	401	404	407	374	437	424	379	376	400	392	387	435	400	356	403	359	414	390	414	437	413	380	406	410	389	441	395	379	386	437	380	422	416	371	424	404	398	408	406	374	380	401	375	384	366	392	428	393	379	406	394	430	389	391	421	425	390	382	413	388	404	411	400	382	380	384	398	410	357	433	427	376	373	425	379	408	436	389	387	395	387	398	394	413	428	439	422	399	387	417	434	428	374	382	442	369	389	404	411	416	404	431	390	382	411	420	411	406	396	399	396	374	387	389	382	379	397	424	396	409	387	398	410	371	395	419	373	388	402	362	416	390	373	401	377	436	379	413	370	365	440	413	389	403	409	423	403	402	407	405	447	384	398	393	369	381	381	426	433	404	390	410	407	381	359	379	424	409	401	416	399	377	382	409	402	356	354	405	392	398	366	418	381	417	392	414	437	419	388	378	423	397	395	364	423	431	427	397	412	395	413	349	396	396	381	381	374	377	421	405	436	394	404	400	384	390
18630	8204	759	593	491	507	468	473	470	440	443	453	453	457	471	425	391	432	442	453	426	425	441	432	424	443	439	475	455	430	469	429	454	431	431	436	442	439	424	442	434	463	396	420	464	427	431	404	435	420	412	418	433	447	440	457	457	433	448	486	479	480	438	437	399	422	431	439	472	476	443	458	400	434	404	405	447	455	439	417	436	481	410	417	414	442	408	455	477	429	472	437	474	460	472	443	431	453	471	435	412	425	421	464	397	406	439	434	472	452	455	449	399	467	427	444	438	415	434	443	427	448	413	419	412	446	401	421	437	467	449	464	436	447	429	428	395	416	437	431	463	457	429	445	423	450	433	434	453	467	416	417	422	434	416	468	405	461	442	435	452	451	427	429	453	455	431	418	407	447	438	431	432	433	446	432	462	482	457	449	465	444	440	486	448	436	451	440	435	464	461	445	460	471	436	451	440	403	453	439	398	502	449	451	416	411	422	427	438	420	433	473	443	438	414	435	476	459	454	447	462	432	427	431	458	418	425	459	463	426	457	439	394	397	452	454	475	407	441	479	466	439	447	458	430	460	432	448	449	390	442	448	435	457	434	426	417	412	444	467	474	472	446	384	456	474	404	492	453	412	441	418	430	377	409	427	447	468	443	469	455	477	419	453	418	446	419	419	449	449	434	467	441	446	454	397	464	468	444	457	451	404	464	424	461	439	419	439	413	469	450	442	481	413	422	432	431	431	454	419	455	431	436	431	437	427	456	453	453	443	431	482	415	445	462	469	491	456	439	456	465	442	479	460	411	435	439	415	437	448	452	441	434	446	431	446	449	438	426	412	446	436	404	419	419	451	455	418	452	463	426	448	467	416	440	394	398	427	485	455	467	474	436	489	464	445	455	391	427	422	464	467	472	479	444	455	450	438	440	466	457	442	462	433	466	466	383	441	383	426	439	431	499	442	447	455	455	441	463	390	432	481	436	418	411	460	412	404	444	423	442	451	454	406	440	447	483	455	418	453	415	442	425	431	422	438	450	408	421	458	430	460	452	464	428	463	413	418	477	449	448	445	451	429	467	420	490	440	462	439	451	468	479	443	430	443	441	448	433	452	416	444	441	447	479	423	452	457	418	468	467	447	419	418	428	413	473	434	431	441	420	479	484	459	433	448	418	416	466	460	433	440	424	417	403	451	443	422	430	476	426	462	461	454	445	437	386	447	456	460	424	405	426	447	450	460	471	426	409	428	408	419	431	488	450	438	424	454	444	421	456	448	464	428	450	462	419	416	445	472	425	445	437	452	428	472	420	467	428	447	411	439	433	442	448	434	472	473	469	408	449	447	486	431	448	440	435	451	493	419	462	478	445	464	458	436	438	442	445	442	429	431	410	435	465	427	426	502	425	427	477	471	458	396	429	433	426	429	473	435	437	432	416	481	423	457	432	449	455	431	448	441	443	458	426	419	498	398	426	470	445	440	432	433	435	404	456	435	436	458	439	425	457	433	451	417	465	450	452	437	441	435	456	465	462	415	448	415	451	446	434	451	462	445	457	432	447	480	458	416	471	414	434	436	445	445	461	486	465	471	447	437	460	430	452	446	435	433	449	432	471	471	440	446	450	435	479	439	443	416	441	408	456	421	471	427	444	429	443	474	444	447	441	473	454	461	462	440	436	441	483	481	438	435	431	445	442	406	442	460	406	402	428	449	440	456	441	465	440	446	451	469	441	473	426	451	438	459	416	444	422	470	475	455	428	414	485	419	430	414	461	471	441	428	461	449	442	478	455	448	431	405	449	449	427	447	430	437	460	460	440	448	414	422	446	414	423	455	440	415	424	417	417	437	428	469	414	452	439	455	456	468	436	444	419	410	442	464	446	441	428	455	411	442	491	468	413	440	453	474	464	462	431	415	435	442	416	445	447	449	416	476	436	468	443	434	453	456	440	435	452	417	464	448	447	459	452	444	443	485	417	444	438	434	421	432	441	445	426	469	448	443	464	490	460	449	486	447	436	457	423	430	438	430	421	424	465	454	416	468	425	463	436	409	423	424	447	443	439	410	451	434	449	450	413	429	417	436	447	449	444	439	440	447	404	431	468	404	448	438	438	437	497	410	458	430	429	445	480	445	422	429	463	426	453	472	418	435	435	424	449	411	486	446	449	470	444	435	459	442	470	408	473	474	465	455	439	415	443	429	433	425	435	460	436	478	465	425	417	473	470	447	449	433	423	446	414	449	462	439	470	460	477	433	473	464	432	461	397	440	396	416	450	415	433	411	462	460	438	449	430	430	468	455	446	454	459	477	467	424	448	439	448	426	462	435	428	421	446	446	444	437	470	423	479	446	431	447	443	433	448	457	397	386	422	443	447	458	428	429	427	461	440	442	448	416	445	454	408	438	412	436	438	451	428	417	420	420	443	461	436	477	445	455	475	431	414	419	438	451	456	430	439	443	462	432	411	414	421	461	440	454	456	442	467	435	416	465	425	397	436	451	457	449	433	507	403	431	453	410	421	446	410	469	453	481	436	421	467	444	419	438	449	453	462	457	417	466	439	435	443	470	414	433	462	409	441	452	480	450	436	416	423	448	430	454	437	436	422	413	438	457	434	452	451	462	448	421	430	482	426	433	442	464	479	429	419	447	447	452	442	434	462	414	479	437	435	429	435	445	430	438	445	458	440	445	401	450	439	477	420	453	442	426	465	412	426	417	473	444	458	446	490	439	445	457	426	454	442	464	439	424	442	481	402	439	444	424	477	442	445	448	476	443	441	452	437	450	417	444	492	478	459	444	452	490	449	435	400	447	416	431	455	435	435	459	428	423	411	470	431	413	474	458	452	492	461	445	464	461	452	435	441	474	459	447	459	435	457	417	424	453	451	418	453	446	462	409	419	442	440	487	425	441	417	471	445	461	433	445	427	474	439	443	453	430	418	413	473	467	449	462	421	478	457	418	452	479	463	444	449	470	438	436	446	412	454	438	445	431	418	455	444	455	454	467	448	481	451	437	434	461	466	410	450	456	431	420	452	447	429	435	477	455	443	414	436	418	436	440	474	457	425	454	438	410	424	451	415	449	418	421	407	431	427	476	478	424	422	464	415	422	423	436	474	423	484	433	434	469	446	429	445	433	473	510	461	443	463	476	402	425	451	439	464	415	447	454	407	461	449	429	434	420	449	445	400	490	446	439	441	445	411	454	420	479	398	429	459	439	430	448	459	400	466	477	439	428	447	447	450	430	444	444	434	440	435	427	417	436	441	452	422	472	464	445	431	486	459	435	432	476	455	465	417	492	450	423	451	476	445	475	452	419	430	375	433	422	426	476	439	474	460	426	475	456	450	447	425	461	408	454	412	445	427	456	447	437	438	441	409	438	468	427	460	420	427	462	460	427	481	462	456	459	428	409	431	468	439	450	417	413	420	442	395	437	440	445	426	437	414	443	439	418	432	436	470	440	445	433	447	410	433	450	421	449	428	406	466	466	488	450	471	415	408	442
23737	21017	28759	23486	21024	10882	992	617	592	532	476	505	444	430	416	391	411	400	417	412	426	396	374	375	413	358	402	361	372	408	375	387	355	365	384	387	350	378	367	383	389	414	422	363	412	409	393	399	393	347	378	368	401	364	362	391	387	377	324	385	382	342	368	352	334	377	358	356	353	345	369	357	387	328	392	327	398	371	370	351	372	346	373	356	366	387	354	362	379	397	360	375	364	399	378	414	355	359	405	360	367	392	395	373	384	382	373	358	358	424	367	387	350	360	359	387	380	363	351	384	401	373	355	364	359	341	375	359	378	391	377	366	377	353	396	387	356	401	384	417	375	388	371	380	358	366	378	371	362	358	369	386	377	329	339	388	342	369	392	358	350	389	382	381	373	427	385	379	383	364	374	361	384	413	372	402	372	372	365	381	377	378	330	344	370	351	424	391	367	373	369	379	369	382	387	383	356	360	377	381	310	406	369	356	375	381	381	355	412	350	379	356	367	362	393	350	360	388	355	374	419	366	340	364	397	341	369	368	391	359	406	377	378	402	311	369	403	344	346	388	366	366	360	357	380	380	363	364	394	358	371	388	378	384	370	377	391	352	430	359	363	378	367	376	379	386	348	347	369	350	414	386	360	368	355	390	387	407	427	402	364	364	352	377	370	390	381	357	395	364	346	368	400	385	349	397	425	380	350	372	350	376	388	338	380	371	392	383	368	363	373	363	345	390	381	374	388	382	364	340	370	366	361	349	406	369	385	368	394	354	382	391	353	364	377	367	376	380	348	382	341	406	358	379	393	388	372	361	350	409	342	389	363	395	339	376	370	367	359	383	379	401	389	384	364	403	335	368	394	349	354	366	351	337	351	361	373	360	400	370	387	401	390	384	338	396	375	377	398	354	354	375	416	369	370	369	408	387	358	363	381	369	346	363	319	383	355	359	380	393	376	381	351	357	381	357	363	364	359	378	411	394	322	345	374	390	356	394	341	334	374	376	345	402	402	360	341	371	382	378	406	364	359	367	399	390	386	413	418	378	348	385	350	376	359	337	350	379	375	354	382	396	373	331	362	388	363	343	367	403	382	337	372	375	372	361	377	326	363	386	404	336	358	395	359	397	401	361	363	343	377	400	394	344	429	347	345	342	384	349	382	352	364	366	383	403	336	385	384	384	388	403	375	403	342	401	371	396	379	367	378	378	366	388	382	364	350	338	375	399	382	377	387	373	396	366	381	349	362	329	415	330	379	353	364	382	377	394	368	401	391	344	342	349	382	337	418	408	363	386	373	404	401	390	360	403	391	356	381	380	389	401	371	384	375	377	382	422	381	342	386	396	373	364	385	382	389	360	410	384	369	359	366	356	354	340	367	376	359	340	365	377	352	362	369	386	381	372	348	346	408	357	356	392	342	407	377	364	360	376	389	380	376	358	339	398	327	358	324	380	350	375	373	354	379	363	380	402	389	335	366	388	369	364	348	378	369	328	373	351	357	339	371	351	372	396	374	387	391	353	371	353	387	336	407	341	382	379	394	368	356	369	334	365	372	384	429	362	413	406	383	382	378	390	386	383	358	353	380	380	337	344	358	357	365	359	390	367	362	367	388	385	413	363	390	394	393	404	388	397	388	393	362	427	365	399	377	341	353	366	388	399	388	373	376	353	399	381	381	365	359	383	346	403	362	388	363	397	389	365	388	341	367	367	380	378	416	360	375	357	376	377	354	398	368	354	392	382	383	369	381	360	361	395	396	358	378	371	365	336	363	384	346	375	356	384	385	374	378	381	365	372	373	393	367	361	372	397	351	353	380	382	406	328	391	379	410	387	338	356	325	366	377	359	362	403	366	354	397	413	349	360	363	379	377	387	347	370	380	358	311	394	409	375	401	354	383	384	364	348	376	394	364	371	381	388	417	384	345	383	379	379	355	349	407	392	387	390	380	355	370	371	352	365	393	379	413	377	379	399	377	344	390	327	363	382	379	361	416	349	399	393	357	408	394	360	402	352	357	360	400	364	411	347	325	394	371	382	363	391	342	404	364	359	354	368	398	381	349	379	386	336	359	388	343	348	346	403	356	386	351	392	364	386	421	394	352	373	380	383	359	373	368	362	369	347	371	344	364	372	362	351	356	383	351	342	390	381	366	365	362	366	367	364	379	399	380	369	371	350	362	391	343	373	427	359	357	362	351	348	389	392	365	335	377	398	396	376	359	370	369	377	351	398	333	380	383	368	340	403	381	373	373	403	368	362	325	354	358	378	412	391	354	368	351	367	347	405	364	353	358	367	354	341	379	376	395	394	352	372	355	373	360	376	357	366	360	388	373	412	390	378	372	360	356	370	334	360	358	377	357	372	395	355	401	383	344	348	346	373	389	378	389	404	356	344	366	397	371	384	364	407	386	408	382	393	373	434	370	334	368	377	382	375	360	417	337	382	377	377	392	358	381	356	387	359	343	373	350	372	381	345	336	337	353	372	365	364	390	406	373	368	364	387	359	404	362	369	367	381	373	411	379	391	383	368	373	359	364	395	361	358	374	352	394	366	398	346	382	373	376	355	367	374	353	381	378	364	380	403	389	361	394	370	380	332	376	411	372	371	366	336	360	395	382	386	355	388	371	374	341	365	349	346	379	321	352	368	369	398	377	397	377	410	367	335	385	351	377	360	324	364	346	361	383	381	384	383	375	355	388	365	375	382	392	327	385	370	391	363	376	346	359	321	388	381	348	372	367	371	373	389	421	355	399	368	399	397	392	370	345	386	357	366	383	382	364	345	383	363	403	356	349	390	366	346	359	388	355	398	383	379	394	331	371	380	380	379	365	392	356	389	385	376	365	376	365	371	337	366	362	348	357	401	349	366	369	336	384	377	353	390	388	394	390	361	379	386	378	368	386	369	358	366	361	322	411	347	409	369	366	409	399	375	352	394	378	383	383	344	370	407	381	373	370	392	375	374	378	391	397	358	366	393	389	390	411	368	398	385	340	361	374	370	368	368	346	375	389	370	358	354	348	361	368	367	393	395	398	353	371	401	367	359	357	364	366	355	346	358	338	371	401	378	380	382	401	379	364	370	354	367	375	367	363	379	384	366	358	382	367	401	357	357	339	335	415	344	375	372	369	349	354	351	388	414	382	343	369	345	346	328	375	393	381	369	378	358	344	387	391	394	372	354	368	372	349	351	392	387	367	399	366	351	352	400	394	381	376	402	385	341	332	355	382	375	389	370	390	380	421	386	371	386	367	384	356	390	363	391	365	382	366	360	394	400	369	337	344	384	360	410	326	359	425	398	347	383	387	366	393	356	394	374	362	376	396	375	370	362	377	389	341	393	387	375	347	359	379	380	362	375	372	370	376	346	386	387	378	360	376	345	385	389	390	347	352	364	347	369	399	407	397	384	392	357	363	353	396	395	337	374	390	358	367	388	376	374	381	338	369	365	374	393	391	376	377	405	397	387	367	353	379	382	340	354	367	358	405	387	405	376	398	366	384	391
41453	24702	4907	2226	1712	1301	1022	864	764	663	527	561	518	528	483	478	468	432	466	451	421	408	444	417	430	437	432	434	420	419	431	398	441	367	386	387	433	440	429	419	418	391	402	393	405	383	395	411	406	405	391	401	404	396	418	419	416	379	367	406	396	384	400	383	365	395	431	410	390	389	409	396	404	389	402	378	396	408	423	429	401	383	400	397	379	416	404	409	392	398	389	397	379	398	362	381	373	395	385	430	371	432	411	393	437	396	349	435	411	394	382	395	434	423	390	423	415	385	412	364	428	407	445	397	393	381	405	402	414	417	432	402	397	412	385	353	391	398	370	431	390	418	373	392	399	440	378	408	392	410	418	378	406	388	395	368	446	420	398	386	395	401	394	411	412	404	423	371	423	368	383	375	372	445	362	399	386	372	402	385	403	384	423	427	394	431	352	395	407	415	407	382	394	389	407	428	415	415	395	370	417	399	391	399	411	380	386	423	359	397	397	421	394	397	389	383	373	396	379	376	416	386	406	365	421	409	384	375	421	373	387	404	398	380	394	420	401	443	404	398	389	436	411	419	389	404	390	395	388	403	428	380	378	395	397	376	380	411	401	390	415	419	406	368	399	377	344	416	419	417	425	430	416	384	419	384	400	419	429	379	388	362	411	369	409	411	402	396	392	406	422	380	408	418	391	364	413	378	383	360	369	382	403	385	396	387	387	406	368	359	384	404	433	432	411	421	417	396	399	378	368	403	414	415	392	427	386	393	379	381	422	426	393	396	405	383	404	435	410	380	393	405	412	415	391	381	433	383	370	346	369	436	370	374	373	388	397	413	379	383	446	385	384	378	429	393	403	391	393	426	401	399	366	357	386	402	400	377	404	392	415	371	417	408	377	417	404	423	407	370	394	427	428	409	385	409	359	402	396	403	419	375	408	382	411	418	391	398	422	406	424	372	410	406	410	420	389	387	409	392	371	419	396	408	387	384	426	367	404	404	383	411	358	376	381	402	333	383	399	425	400	354	368	412	433	375	398	395	407	419	439	382	405	391	399	400	406	407	431	401	390	400	371	393	406	385	406	436	364	395	426	417	410	361	386	413	395	380	412	382	370	393	429	385	404	407	429	401	428	391	419	391	407	432	411	376	416	378	389	358	430	411	398	414	406	413	384	389	426	377	397	390	410	392	382	358	438	395	431	409	414	409	438	457	359	395	399	403	402	420	422	374	359	399	448	358	392	418	392	390	356	373	394	376	424	381	356	394	410	361	410	390	425	405	441	378	396	372	392	375	381	344	426	362	389	431	402	426	368	383	388	408	387	385	382	384	430	362	376	405	407	396	383	405	413	405	394	415	413	424	402	407	386	394	411	384	389	429	416	399	383	379	363	373	405	382	426	419	378	396	472	387	406	383	414	393	386	414	418	383	405	406	390	379	368	406	399	370	389	352	380	401	408	434	379	405	392	412	407	400	372	386	403	387	431	437	370	396	377	384	379	413	428	420	371	405	391	396	392	416	399	379	392	419	410	389	404	361	398	411	377	402	393	373	400	396	433	372	390	417	408	382	388	408	383	382	380	377	408	429	407	379	422	386	408	414	410	363	398	346	355	413	422	418	377	368	380	396	378	416	369	372	401	384	395	393	421	415	387	353	386	371	405	383	390	434	369	400	424	397	395	395	395	395	379	376	407	402	413	405	433	386	404	389	401	405	421	389	362	396	386	360	380	409	341	411	419	391	395	410	381	429	437	389	425	374	400	428	372	400	369	386	402	421	420	417	403	402	371	402	401	388	379	382	385	403	401	435	377	400	405	440	396	393	377	399	400	401	374	402	446	414	384	399	400	377	347	402	426	372	390	382	366	400	429	407	380	370	376	410	389	383	379	394	407	386	431	386	394	403	412	417	417	398	418	416	420	407	410	356	437	365	379	380	414	424	452	404	405	387	404	376	435	418	404	402	402	405	405	417	405	359	416	388	408	416	408	407	398	424	385	395	395	423	382	398	412	409	416	386	380	423	405	406	417	388	396	440	436	382	400	348	391	382	426	424	405	415	407	380	407	393	394	429	398	394	387	383	374	408	410	410	403	387	379	409	376	383	427	397	420	413	381	405	365	419	394	410	428	387	460	394	370	387	412	383	396	391	377	417	423	416	399	392	374	338	391	392	399	385	392	384	381	420	412	388	392	382	390	401	408	431	365	383	390	393	380	395	417	412	432	400	428	363	371	382	398	379	395	411	394	392	399	395	391	399	391	404	393	402	385	393	388	380	413	430	422	395	389	409	414	406	420	385	390	357	374	382	396	398	395	397	381	403	389	372	378	387	368	382	418	368	371	422	401	394	407	393	453	404	380	414	391	394	394	395	354	391	380	404	437	420	392	395	425	385	427	367	416	405	387	405	435	375	406	421	428	373	380	392	376	441	407	392	405	364	407	430	394	403	404	402	410	406	411	417	372	412	380	395	380	405	362	415	353	371	436	371	423	363	382	402	421	347	428	401	380	387	436	412	378	403	405	377	431	363	370	414	389	453	415	378	428	402	359	371	411	407	406	372	398	399	414	385	371	396	378	380	401	428	403	395	374	396	370	396	375	350	400	397	379	399	399	400	394	410	436	402	424	402	395	390	426	370	396	375	384	426	392	433	454	377	403	388	382	432	424	440	381	368	394	372	406	390	418	393	414	414	380	394	381	399	405	403	384	406	405	387	402	400	369	378	386	384	381	418	418	394	363	399	396	418	393	408	374	384	400	416	370	361	424	396	391	395	384	409	432	375	391	412	400	414	362	396	386	387	401	394	431	391	406	390	385	395	404	379	437	421	389	406	401	394	353	421	379	420	421	426	419	353	396	387	346	415	383	400	428	398	378	392	405	367	348	378	377	391	383	421	416	381	394	382	387	385	399	374	394	376	399	391	419	391	437	378	394	391	368	402	390	419	362	393	393	387	403	428	410	390	373	379	394	381	395	401	423	396	420	397	411	398	428	399	392	391	391	396	386	364	370	420	391	429	425	419	413	390	412	393	382	404	387	393	374	405	408	406	429	413	403	427	375	388	387	401	399	401	412	400	387	413	415	411	402	411	400	409	415	407	376	428	379	405	409	392	372	407	373	390	389	407	354	401	465	377	381	410	406	405	384	384	391	394	387	385	385	414	366	420	381	409	396	391	420	396	383	374	382	376	398	383	414	411	434	392	403	388	385	402	418	421	385	401	391	390	399	421	393	434	408	396	384	411	361	378	401	378	422	376	378	389	378	402	400	428	382	430	381	375	384	437	429	407	393	440	409	407	366	398	394	404	419	397	396	396	394	386	395	398	422	414	399	403	408	420	388	391	398	357	382	429	390	409	430	426	381	410	402	396	432	395	379	401	361	414	424	419	413	443	413	383	392	388	401	378	431	399	377	360	412	403	416	367	404	349	387	401	404	404	425	400	414	407	410	393	382	431	416	412	410	414	405	394	401	412	387	377	407	398	380	430	406	407	429	383	415	417
25034	21111	27588	24751	10500	1198	910	904	825	782	759	783	771	804	776	764	805	803	743	757	830	768	732	723	788	702	725	738	743	790	763	719	737	806	842	713	764	740	751	728	753	748	758	731	712	726	755	768	761	741	770	797	761	728	776	752	747	764	709	739	759	721	731	723	709	731	719	765	775	753	801	740	761	788	708	727	729	737	722	753	743	706	787	743	672	671	733	756	738	746	729	759	690	722	732	750	727	779	730	719	711	719	758	750	733	742	704	747	761	741	778	735	693	742	768	748	737	765	734	739	779	706	688	715	734	777	691	750	718	713	763	734	740	703	759	725	742	719	707	676	758	719	772	732	752	734	698	727	723	747	779	721	771	765	721	737	742	712	696	760	778	744	777	770	733	722	715	739	740	756	752	742	688	802	777	711	728	760	674	747	755	695	753	724	711	762	754	728	727	730	734	721	720	718	729	759	713	728	701	685	718	761	740	700	746	746	756	751	740	721	787	771	738	760	748	744	722	763	771	739	710	789	706	708	700	733	736	735	739	714	745	771	738	741	736	714	738	723	759	753	693	722	694	756	769	706	733	741	741	770	727	762	772	733	725	743	737	783	674	722	718	737	714	713	697	741	740	752	731	793	712	769	754	745	748	719	769	704	760	761	756	770	743	743	708	703	725	745	726	725	763	764	730	734	726	711	761	695	747	733	755	760	743	714	744	787	733	773	729	780	735	736	739	732	669	758	684	755	767	762	714	706	760	744	778	721	748	747	723	758	692	764	734	755	714	718	753	764	816	726	741	759	794	744	698	747	785	738	749	770	794	726	724	690	742	733	738	803	763	752	732	683	758	723	730	729	757	715	713	744	754	709	729	724	739	758	716	717	744	704	683	728	734	684	693	710	767	715	742	777	715	759	738	740	747	792	765	744	743	741	732	784	718	833	779	705	740	865	713	766	741	756	732	773	748	767	741	779	752	746	745	686	757	727	723	727	716	753	713	772	687	739	770	745	711	798	721	709	688	738	741	735	735	701	749	748	725	733	756	789	717	727	705	769	734	733	738	737	750	733	736	795	758	710	756	749	789	731	748	766	757	721	728	743	792	742	730	758	768	724	729	765	748	705	704	745	766	734	841	705	703	768	743	718	750	737	763	766	760	757	701	768	742	714	731	759	723	782	710	692	740	798	755	709	736	739	738	723	728	739	740	756	781	694	740	753	682	770	816	780	712	758	737	695	756	736	771	712	711	734	746	752	689	743	754	757	710	735	726	758	734	727	822	787	750	710	780	740	697	776	759	683	748	751	718	744	762	748	775	743	770	766	693	713	751	743	734	737	733	743	774	782	754	734	723	718	730	736	668	730	742	717	730	739	738	734	738	797	750	727	739	714	694	752	755	704	744	726	718	699	756	716	771	730	771	734	735	774	733	764	739	723	715	771	787	702	692	757	684	717	751	744	786	749	764	757	764	717	731	679	749	748	774	746	758	798	777	767	727	723	744	748	735	722	789	767	733	703	774	731	719	710	737	745	782	759	765	731	758	703	739	763	706	722	761	719	658	789	743	753	701	731	761	686	769	693	752	740	746	697	737	724	700	705	665	760	734	740	730	754	737	733	730	727	686	715	697	750	772	750	754	749	759	717	777	752	775	751	712	706	739	750	731	752	757	751	755	767	712	746	725	748	761	750	724	754	723	738	740	749	762	704	727	749	768	732	778	770	726	766	774	681	707	699	755	770	730	706	735	694	731	746	730	745	737	780	712	723	720	773	684	722	762	746	719	774	731	740	748	737	764	774	720	765	746	724	733	709	714	714	736	711	735	729	720	740	769	756	743	715	753	734	734	683	714	705	795	764	756	774	743	754	752	759	680	776	744	727	694	792	754	719	812	758	737	754	707	752	739	790	782	713	749	698	722	742	723	720	740	685	754	731	798	722	788	711	699	727	776	773	793	745	718	747	757	747	727	749	757	712	760	751	719	757	770	767	749	739	718	715	760	708	723	762	694	784	743	743	727	752	732	724	748	726	774	746	687	753	806	733	741	779	746	742	702	719	679	689	761	736	738	755	744	712	666	707	742	730	762	769	724	776	753	794	753	755	759	715	719	699	797	768	744	764	733	682	684	715	740	749	693	742	715	781	784	712	734	748	744	736	777	811	756	732	737	737	739	762	750	747	716	708	679	751	699	753	703	706	783	699	709	743	704	697	720	726	748	699	808	740	690	719	754	737	786	759	814	710	671	751	727	738	725	699	762	764	745	749	721	712	736	718	769	755	720	772	726	741	736	733	755	746	722	769	746	703	708	719	811	763	767	789	716	693	749	727	731	789	743	733	703	736	754	729	754	800	828	729	722	775	743	793	682	723	751	765	718	743	690	732	753	716	710	737	742	756	745	780	782	702	723	727	702	722	750	726	741	719	763	692	761	732	782	783	738	744	764	751	742	761	776	765	701	725	760	711	724	712	729	727	756	714	731	708	725	769	704	708	737	766	756	740	709	717	749	741	729	735	705	760	761	741	733	727	733	732	760	756	744	784	706	764	768	728	764	776	732	747	712	781	759	774	744	746	749	715	738	741	779	787	713	716	708	751	733	763	700	725	739	739	728	739	736	765	760	764	752	740	674	719	752	778	789	698	721	742	771	748	694	749	748	733	689	690	720	691	752	728	742	694	750	768	722	706	716	771	704	721	715	691	735	761	764	734	752	734	724	756	774	743	774	762	768	733	772	717	735	676	735	741	779	753	758	708	755	714	737	698	768	738	764	694	774	740	731	753	768	749	735	699	707	724	725	736	736	771	669	732	675	759	720	721	711	744	728	684	750	722	703	698	735	753	768	743	744	701	751	745	789	711	707	723	732	715	716	698	751	755	674	733	733	720	777	774	773	714	737	734	714	709	741	741	736	764	779	749	746	749	769	714	732	725	746	755	742	749	763	700	747	707	739	733	753	738	699	688	758	735	734	737	704	776	721	743	731	795	765	697	723	735	762	726	709	694	687	741	742	746	809	745	726	743	730	728	721	753	775	777	728	738	727	737	777	765	786	757	742	779	729	734	764	800	731	653	740	754	741	740	745	728	723	703	792	730	690	779	790	725	745	763	744	778	725	764	740	732	767	699	729	745	770	692	757	749	703	797	760	760	739	740	729	699	746	749	751	729	745	730	748	738	755	770	743	732	733	791	750	734	723	749	720	766	690	686	763	746	732	750	734	668	771	713	734	731	744	749	761	811	754	770	766	711	701	738	725	803	800	757	744	769	729	729	754	715	783	674	762	725	777	740	743	732	734	710	767	726	741	747	744	733	694	740	743	811	748	690	693	706	738	759	753	735	723	738	743	785	769	788	760	713	757	747	691	759	737	731	756	738	743	721	780	769	747	710	764	745	743	741	746	685	748	683	699	689	694	723	725	754	722	752	742	677	761	726	745	710	758	795	736	727	671	790	680	767	730	755	736	736	746	755	681	747	689	764	730	719	757	721	774	720	734	729	698	742	712	752
38687	19731	3074	1693	1410	1224	1079	1009	934	947	860	887	816	838	832	806	791	778	766	791	778	733	781	763	817	740	771	805	792	752	737	703	801	785	738	841	800	851	773	701	798	760	727	798	788	768	785	826	768	771	777	770	767	766	733	749	796	773	792	794	818	736	793	800	756	711	752	807	799	759	779	788	767	805	787	748	771	780	788	819	787	772	760	809	775	772	784	749	781	790	702	764	830	801	762	735	787	753	755	783	753	717	769	758	772	721	801	777	759	795	794	716	751	787	738	769	776	777	757	790	855	809	794	779	774	729	756	743	797	769	756	788	771	754	757	817	735	762	771	769	752	781	818	791	779	779	790	821	745	763	751	747	830	769	733	761	807	819	784	821	818	756	801	728	784	752	786	822	736	785	818	770	767	781	786	819	713	782	754	774	815	786	788	766	758	807	819	777	757	812	751	777	801	758	810	811	762	812	808	820	768	789	723	820	764	788	770	760	761	763	768	864	788	723	761	731	821	749	759	759	747	774	777	753	770	771	811	765	756	803	737	804	823	752	746	745	745	812	786	794	795	769	764	787	737	776	741	746	767	790	774	791	781	744	790	793	769	820	772	807	789	723	819	743	763	790	734	770	767	755	750	746	784	746	769	768	784	767	776	787	757	805	767	807	777	801	776	811	784	786	775	791	774	789	790	791	767	748	783	790	752	804	780	755	800	790	776	769	768	749	838	742	812	777	744	820	783	779	772	782	788	766	737	760	802	771	778	750	802	777	759	756	785	808	757	775	830	788	718	764	746	763	818	770	797	832	781	772	762	786	783	758	764	783	814	804	804	779	808	822	738	794	741	773	756	808	762	773	728	755	787	752	795	842	798	750	784	806	794	790	794	813	728	785	770	821	734	741	750	782	817	740	787	784	748	750	789	822	750	811	773	788	777	778	872	815	785	778	781	791	835	733	745	788	798	749	754	786	727	793	768	749	779	901	770	735	817	774	740	778	822	750	814	780	744	788	786	768	746	776	779	751	760	802	745	760	794	774	784	755	872	802	809	768	824	748	782	781	754	748	747	775	744	766	740	789	785	759	783	778	792	755	718	761	734	761	813	767	794	796	794	743	781	751	778	789	790	757	803	774	760	761	798	738	711	776	726	743	770	762	759	762	786	760	754	787	806	792	800	776	779	833	786	752	776	794	747	811	748	744	788	779	756	779	771	740	741	774	819	794	760	787	762	736	765	811	824	755	801	780	796	811	776	813	748	831	778	791	784	755	766	761	780	817	794	741	804	843	776	754	754	775	763	754	770	767	763	806	792	758	767	818	802	789	773	822	778	808	796	762	731	747	815	808	763	792	773	837	792	776	772	787	760	755	775	804	751	761	805	767	765	804	743	776	730	817	775	808	806	775	760	784	766	786	745	784	777	822	773	801	823	798	793	766	788	793	806	737	775	774	787	743	758	793	768	781	771	749	759	775	779	772	713	773	770	775	768	777	772	804	738	795	714	746	761	772	754	789	751	835	747	751	721	797	786	764	818	805	815	770	775	745	806	832	761	785	799	711	749	803	801	756	753	796	773	771	828	730	761	807	764	724	746	798	827	771	795	792	773	804	777	766	831	782	765	777	763	801	776	773	753	784	784	776	732	780	810	773	785	759	769	823	729	790	824	781	745	818	748	784	801	766	757	779	779	756	759	731	746	799	697	809	755	781	752	785	772	803	803	817	758	789	800	777	780	791	773	792	734	754	758	772	720	802	817	752	745	805	781	763	794	776	775	767	741	813	804	768	834	819	770	804	742	765	794	804	862	832	789	798	742	755	787	746	750	752	781	789	809	783	763	761	778	761	778	760	759	805	748	786	760	708	801	785	784	743	767	777	786	763	798	756	741	757	747	810	833	814	793	781	798	785	774	807	773	772	788	841	781	778	783	780	795	775	822	803	753	764	819	733	733	764	761	772	770	704	800	760	741	750	793	809	785	758	756	779	809	833	827	755	737	758	801	746	762	758	807	755	720	740	796	808	754	821	786	738	776	775	755	795	779	707	818	769	709	784	762	816	754	762	713	785	788	762	819	794	805	739	796	777	799	818	755	742	763	810	770	738	774	767	798	761	820	732	770	833	799	741	777	775	843	808	756	801	787	766	725	797	786	752	780	748	774	760	769	820	824	793	737	741	775	811	795	749	793	721	743	717	718	750	770	745	787	787	727	771	804	715	777	739	751	744	786	808	749	789	822	792	755	759	786	737	815	777	789	762	811	768	779	794	766	861	747	782	755	802	736	773	729	719	775	774	764	782	797	732	779	851	782	748	718	765	758	792	763	802	735	760	804	765	794	827	823	746	766	737	744	735	736	773	772	763	803	794	750	769	772	782	794	784	792	765	746	769	770	783	724	780	749	771	754	763	781	814	799	783	756	769	800	820	820	787	768	717	712	750	780	749	780	811	745	762	737	750	756	782	773	767	768	762	816	795	760	769	749	809	823	797	796	744	778	738	820	817	736	807	781	783	744	780	795	779	761	797	795	759	752	799	784	713	794	776	792	785	785	795	725	768	785	777	755	829	729	726	769	820	813	770	810	781	820	765	743	799	812	753	779	747	773	812	754	815	763	760	780	763	775	777	742	699	786	745	780	728	812	770	799	796	779	760	753	803	745	809	760	772	782	761	790	726	801	809	776	768	772	793	738	732	761	774	780	854	807	806	745	763	718	737	772	757	771	777	755	775	778	737	787	776	774	754	750	809	815	715	731	813	781	801	775	776	822	813	783	784	721	805	785	741	788	737	807	812	748	756	753	778	800	788	808	761	807	770	746	799	766	783	829	764	825	738	832	734	801	787	771	763	817	779	840	796	781	770	758	810	741	797	796	744	761	776	830	724	796	787	846	762	759	773	767	736	761	797	775	790	792	792	749	783	800	749	742	744	804	764	803	740	773	752	764	763	725	767	788	736	842	788	805	721	786	728	744	762	790	795	770	754	769	779	762	835	809	758	787	796	820	756	751	771	816	772	771	783	752	825	759	777	760	756	741	827	780	818	808	803	762	784	816	781	734	779	789	785	763	771	797	771	803	786	810	748	811	765	762	728	779	730	821	784	771	772	786	755	761	771	758	760	768	771	749	742	758	779	748	756	784	788	783	781	790	772	729	754	799	773	754	742	828	789	773	770	737	758	802	740	764	761	769	812	785	780	775	751	757	757	728	750	788	800	822	831	688	750	760	794	792	776	766	758	787	796	769	731	753	775	777	726	797	763	796	777	752	763	787	803	765	763	747	771	749	781	754	764	743	783	813	764	768	753	730	752	796	776	727	721	773	783	806	774	768	794	772	819	756	814	818	776	791	765	776	796	807	794	771	732	758	782	758	780	786	773	795	736	720	782	818	792	760	773	775	791	726	755	739	786	780	797	744	764	733	767	776	755	795	752	769	727	772	820	734	778	740	727	770	784	763	736	787	766	741	870	796	779	777	767	774	746	761	803	782	791	759	782	766	789	773	816
22613	21122	29212	23310	21125	21202	9430	1518	1107	1113	1011	1001	971	962	943	941	895	930	920	865	833	807	878	838	897	849	865	887	823	865	818	827	816	784	841	861	763	801	830	823	799	770	882	878	842	835	796	814	816	821	791	812	802	794	768	843	879	867	867	861	817	819	851	840	849	821	793	789	873	799	837	836	825	792	820	820	844	810	803	841	861	849	815	770	796	839	815	777	789	802	762	798	839	797	779	808	785	807	841	802	842	774	824	817	806	824	836	832	798	815	827	777	764	856	803	777	843	796	849	789	818	832	768	835	806	834	834	801	777	836	859	839	864	809	808	809	892	792	791	785	845	787	807	799	858	784	812	844	812	802	789	856	842	837	854	799	820	862	821	817	797	828	807	795	782	799	801	832	780	832	823	794	769	829	792	810	875	837	775	831	770	767	804	861	829	846	773	865	831	840	821	821	812	859	768	775	817	796	829	797	841	797	808	786	804	797	838	775	796	836	840	818	847	830	802	817	804	808	819	825	823	835	774	791	814	777	811	830	847	832	804	828	879	817	763	795	835	824	763	812	785	813	799	757	827	848	746	861	846	744	785	828	819	788	849	776	784	767	836	794	787	842	845	797	804	785	831	821	785	750	826	827	821	828	785	831	806	896	792	829	815	805	853	789	803	825	833	841	780	826	820	746	812	773	819	809	857	762	804	832	863	828	794	817	835	830	781	810	797	804	776	801	867	832	846	811	803	816	814	804	761	816	825	795	779	891	825	817	817	823	853	843	826	801	826	846	766	816	804	833	776	866	840	785	835	910	803	822	803	829	817	854	825	798	822	825	806	820	858	841	848	831	784	797	806	804	857	792	777	751	745	816	810	816	792	792	810	844	834	826	828	797	808	799	820	774	776	805	796	801	835	772	816	796	837	790	780	774	809	748	826	837	805	803	785	790	834	858	778	769	847	798	806	810	799	792	820	829	876	822	812	777	818	804	850	811	800	822	845	817	787	834	826	829	831	833	794	803	847	868	873	754	851	795	789	785	847	849	754	817	790	764	799	862	758	805	842	893	789	801	838	836	822	802	838	876	818	825	837	852	902	785	747	811	763	844	788	803	774	788	836	833	772	781	835	827	833	777	874	846	823	812	771	832	815	812	853	789	820	796	806	847	765	819	785	823	800	843	790	814	815	817	837	803	812	809	799	842	846	838	844	810	813	792	812	860	873	835	799	793	830	828	838	812	774	839	851	783	836	766	781	779	843	842	785	891	834	822	779	802	802	773	845	818	805	813	792	775	798	827	765	881	821	819	772	756	848	781	792	811	760	791	819	812	811	777	791	790	775	793	835	814	832	799	804	841	840	820	814	846	803	827	841	844	772	834	791	819	833	869	780	836	824	756	855	795	820	765	785	794	838	852	821	807	829	789	802	795	838	806	776	746	792	813	825	846	792	807	847	789	794	833	801	793	844	843	769	800	798	817	740	847	808	833	770	802	777	803	791	836	799	814	804	827	767	804	805	802	821	834	756	780	812	797	805	785	810	824	819	817	808	852	745	783	758	784	774	834	814	831	817	789	806	813	825	831	819	791	784	812	808	852	849	777	770	815	817	819	775	799	789	796	789	794	849	822	788	832	834	790	809	769	817	816	860	819	867	811	777	799	838	819	814	839	832	848	823	795	828	804	835	800	842	856	848	814	786	806	820	825	841	849	804	798	815	801	810	847	828	820	834	773	791	827	779	792	804	776	795	855	811	764	822	735	784	846	804	825	846	811	808	814	763	817	774	781	804	786	833	802	807	843	832	842	801	819	804	788	824	793	863	802	804	822	796	829	827	862	785	804	761	844	787	814	821	772	805	801	832	824	805	821	867	818	740	812	805	839	829	838	809	817	800	835	797	822	770	852	859	810	844	788	830	813	802	842	804	838	736	842	793	783	800	810	793	829	834	791	806	802	796	803	808	783	816	847	833	844	824	794	787	782	770	810	806	826	796	759	792	803	790	802	791	817	781	815	885	785	802	861	784	816	805	839	800	865	840	819	788	816	802	848	775	804	799	834	805	884	829	787	763	834	833	819	787	813	770	765	786	877	814	756	779	799	789	816	780	809	783	830	806	807	782	782	765	789	780	806	792	799	795	816	774	811	773	752	812	760	795	842	830	801	800	783	812	721	816	772	770	799	835	820	812	775	849	795	821	799	804	828	781	793	748	793	829	812	793	845	799	815	857	814	808	788	852	807	871	776	780	829	775	859	789	752	799	832	787	767	749	830	805	823	825	841	820	811	776	794	846	846	892	829	842	806	823	803	844	802	797	783	807	828	782	821	752	846	795	762	878	766	855	805	815	839	799	797	808	826	760	817	869	806	803	843	818	823	787	858	863	823	778	822	825	844	859	812	785	751	783	808	826	797	768	853	829	774	796	742	797	807	849	773	788	858	828	835	841	785	839	814	809	817	812	815	833	784	813	792	796	813	822	834	829	851	824	831	830	849	809	759	801	785	811	788	823	799	786	803	809	839	803	811	825	815	822	907	819	832	813	824	775	797	864	843	798	804	813	846	811	834	809	792	799	820	831	800	851	772	764	826	776	778	811	779	800	840	764	802	811	823	827	801	801	783	837	818	852	867	804	758	848	759	794	756	772	823	779	799	805	806	834	815	788	777	818	816	800	820	849	753	781	815	808	841	748	762	775	740	797	800	832	819	836	774	829	772	809	829	807	841	750	815	823	815	839	829	807	810	816	802	775	788	803	818	810	832	842	815	799	789	770	820	795	818	832	804	832	783	815	809	805	824	827	820	796	805	791	822	862	800	853	789	811	785	815	794	794	820	735	817	837	876	833	793	769	850	819	820	794	852	833	781	882	840	761	819	770	756	827	752	817	845	811	791	774	817	833	810	780	798	796	793	836	853	878	842	802	814	840	840	785	753	781	791	807	804	819	809	772	826	805	840	814	870	823	842	801	790	808	783	817	825	778	795	750	814	847	837	820	825	815	786	880	857	804	797	835	815	820	744	772	768	801	809	783	832	782	810	861	795	838	766	804	784	835	855	787	797	819	766	840	830	851	835	773	782	813	817	856	792	800	844	822	801	776	853	808	810	853	760	749	806	781	827	770	808	872	826	836	853	842	847	820	794	793	853	849	821	854	769	827	782	782	837	823	846	809	830	738	819	777	816	791	807	816	846	799	806	798	796	850	818	842	860	817	747	752	813	831	810	787	794	739	748	830	819	835	834	758	795	820	792	789	850	769	801	832	814	792	764	763	805	790	817	812	790	792	811	817	843	826	804	782	807	821	849	798	773	875	786	865	836	819	811	762	834	816	797	789	777	798	819	823	829	784	830	783	842	801	793	816	825	856	813	848	759	784	826	824	795	785	783	754	807	790	762	823	833	788	768	822	783	781	790	830	799	790	806	850	827	831	787	817	819	855	832	838	821	833	825	815	867	822	778	824	820	779	812	784	790	778	839	807	786	800	814	801	802	815	785	788	765	863	768	774	803
44924	27571	8496	4303	3106	2521	2108	1754	1450	1344	1215	1171	1147	1059	1019	927	968	974	923	858	894	835	867	870	891	847	862	817	830	927	853	865	819	819	816	858	823	790	796	869	811	840	831	819	785	848	781	854	833	816	779	779	763	812	812	826	829	830	805	850	803	812	817	831	797	762	861	830	791	773	855	826	814	755	803	812	846	826	873	776	810	810	816	800	766	796	776	805	766	839	821	814	770	793	793	803	798	848	795	756	807	777	770	799	846	784	791	834	783	858	823	820	802	795	777	831	826	755	823	836	827	810	780	836	742	882	731	792	794	775	808	777	802	804	854	828	796	840	813	811	815	823	796	820	814	844	844	845	813	878	828	844	883	852	838	870	817	812	829	859	807	823	748	822	828	785	800	783	859	822	793	818	817	809	827	789	779	779	814	770	799	804	786	791	786	784	813	850	855	773	800	747	806	799	802	821	833	826	883	738	794	774	858	848	834	799	837	832	817	834	827	790	848	834	805	821	798	784	836	800	799	819	791	817	786	821	801	761	837	806	770	828	819	830	804	841	877	809	847	798	797	828	843	833	818	788	761	814	801	805	765	833	801	855	774	776	797	782	826	777	786	787	826	800	773	774	822	823	798	826	803	870	789	797	785	806	801	829	808	792	835	755	769	823	799	842	809	810	787	785	864	842	810	858	823	799	818	806	758	761	822	779	793	823	806	781	842	790	810	790	791	840	859	799	790	790	806	780	814	804	826	770	786	780	798	788	787	807	837	855	819	806	816	820	829	875	837	800	775	845	803	836	820	839	785	814	838	769	760	796	801	816	809	813	776	833	773	786	794	779	841	785	827	775	821	821	823	784	809	795	809	818	820	797	796	800	850	803	838	853	822	827	793	762	820	839	763	755	816	825	803	830	798	790	792	811	827	827	798	801	794	830	789	824	798	817	763	772	834	807	808	787	837	849	786	868	804	804	836	833	815	809	853	806	825	797	837	814	774	848	863	800	803	822	858	845	802	800	804	823	797	814	821	814	793	824	797	774	812	814	767	785	800	827	781	807	838	759	764	822	818	829	815	823	816	817	768	823	822	808	851	771	783	785	789	802	842	789	799	775	834	737	859	810	838	836	819	806	829	755	801	838	764	816	835	812	879	798	774	790	841	794	830	815	767	820	789	777	832	835	828	829	866	776	799	789	808	807	810	851	821	843	823	833	796	828	811	801	824	823	774	876	808	806	786	789	809	803	746	806	837	831	753	831	795	807	820	794	818	836	760	801	758	852	800	783	808	807	811	855	746	819	754	850	790	784	849	798	822	807	806	827	789	796	776	807	798	823	830	824	821	839	800	787	823	833	811	814	837	820	819	837	841	815	797	811	789	826	837	813	824	832	756	837	831	806	832	821	825	769	825	817	781	818	794	823	819	747	796	825	804	820	784	759	815	869	834	818	827	864	796	819	814	752	811	774	795	753	790	826	850	780	798	800	827	830	843	810	760	739	814	808	835	794	793	815	789	808	797	825	803	863	826	811	837	817	820	822	814	805	833	826	784	881	784	802	844	849	833	816	804	775	843	797	791	771	781	780	836	843	770	840	814	788	821	819	858	803	816	755	834	821	824	778	816	802	823	857	794	771	787	797	802	796	830	784	807	803	815	851	817	859	754	800	864	820	807	839	810	810	747	796	847	829	806	779	785	824	767	860	809	799	795	798	791	761	789	833	805	792	811	809	800	820	816	815	829	813	841	800	773	810	746	893	802	824	821	754	786	835	802	833	777	811	817	798	812	742	843	792	776	791	836	778	823	740	795	803	843	816	836	837	787	770	821	807	792	818	803	842	846	798	768	820	784	811	814	859	829	816	763	828	845	840	782	817	792	841	826	808	822	814	814	805	826	821	844	781	794	788	802	819	774	792	826	832	840	825	755	862	762	801	844	767	807	755	838	790	766	807	856	760	823	817	804	787	861	808	783	828	820	798	822	766	853	835	790	803	813	802	787	760	843	801	810	838	787	808	893	821	802	810	844	780	811	836	829	878	842	790	776	826	770	775	829	816	781	785	787	821	855	816	757	850	792	784	795	777	794	831	863	787	784	764	828	838	832	779	783	801	824	844	767	836	856	849	806	843	808	787	774	822	803	815	784	790	787	764	889	770	819	835	891	802	825	803	795	805	797	825	827	851	823	818	815	788	787	879	778	815	790	800	771	835	801	762	831	832	843	781	846	806	819	796	741	806	837	805	781	826	809	808	800	863	769	852	789	773	787	865	819	819	815	824	834	780	801	834	861	767	847	835	777	809	791	872	836	804	808	824	780	824	816	841	786	842	795	815	797	810	830	829	798	783	822	803	785	765	778	813	817	829	832	786	876	774	861	825	801	802	814	839	792	818	819	818	783	831	791	836	771	766	789	823	821	860	819	819	751	832	828	917	763	784	828	855	809	810	814	765	789	798	788	797	853	790	804	800	813	795	838	808	781	826	821	807	783	772	879	777	850	750	793	791	845	812	804	833	805	844	757	824	782	801	805	840	832	814	825	805	829	811	788	843	793	800	791	800	762	807	795	816	778	789	845	778	787	773	792	794	804	815	842	788	789	779	808	813	783	808	771	764	800	783	854	772	801	845	812	809	814	762	766	835	812	847	789	826	790	819	784	783	826	828	778	812	835	836	879	867	768	788	804	816	793	772	797	798	769	794	827	806	812	779	796	808	786	825	778	840	834	786	775	799	796	774	794	820	812	763	807	817	814	835	810	770	849	873	794	781	781	825	819	807	788	783	808	752	885	786	813	792	825	802	784	784	794	758	832	824	797	811	799	796	809	806	801	842	817	808	847	791	784	839	872	771	831	787	837	878	850	801	784	809	807	805	812	817	820	807	832	812	791	874	864	819	819	776	765	827	831	821	835	844	781	826	831	811	843	784	786	795	777	808	820	837	838	786	844	772	825	795	763	792	850	844	831	834	812	795	830	815	777	838	849	803	751	779	814	770	819	772	821	846	805	806	779	805	785	841	794	833	846	846	791	809	818	785	830	843	779	751	825	796	784	843	835	784	815	805	846	861	845	779	833	799	823	820	777	808	771	776	866	843	834	745	789	849	800	817	838	798	793	836	801	796	829	799	818	814	843	817	811	849	802	781	828	822	888	813	785	844	789	833	776	837	804	838	773	781	825	800	864	779	830	801	829	866	783	812	811	854	850	832	797	786	765	854	842	840	819	807	852	802	782	781	798	841	811	754	792	830	798	832	779	804	829	840	837	863	824	807	819	785	736	780	783	827	790	768	857	799	839	811	768	781	788	839	850	874	804	814	840	821	764	809	808	860	822	762	807	824	825	865	845	833	772	832	816	793	792	809	806	794	809	784	775	759	802	807	789	854	859	821	803	793	827	884	756	798	768	800	831	805	820	750	844	839	799	820	839	809	819	794	802	891	788	799	800	781	782	822	810	873	853	834	812	836	835	790	819	815	813	727	806	829	807	840	837	844	812	865	793	780	810	808
28383	18569	5476	842	607	561	493	398	422	425	362	399	408	395	406	409	389	379	427	388	367	401	362	446	423	414	388	430	393	401	418	338	393	372	422	382	410	412	390	438	398	358	384	407	405	408	412	400	426	361	421	422	418	405	401	395	411	396	437	390	360	418	365	391	400	379	423	401	400	378	374	392	410	404	419	391	424	386	418	420	374	396	379	405	436	432	419	398	408	404	372	377	380	379	375	405	392	374	423	399	389	379	412	370	405	388	406	386	385	423	441	415	427	376	384	378	364	363	392	345	408	396	408	386	382	382	445	390	402	408	434	405	375	383	404	413	404	376	390	381	422	395	370	391	375	375	431	385	392	393	369	378	390	380	392	371	368	417	400	400	396	382	388	413	381	403	400	395	421	375	416	422	378	396	410	388	373	397	435	389	389	404	372	423	409	390	429	374	378	417	367	417	420	398	404	397	393	415	395	400	461	416	398	382	417	372	442	419	434	409	422	415	396	376	384	399	427	451	374	385	403	406	390	370	372	379	426	396	429	383	363	390	406	389	415	373	353	382	413	410	365	404	374	391	415	410	393	412	406	393	413	427	389	377	399	411	410	407	393	398	400	390	431	385	387	438	382	394	403	374	388	393	390	410	429	415	383	422	428	382	396	424	364	388	377	413	413	377	404	409	417	394	387	394	429	384	402	402	415	423	418	388	401	419	430	420	379	375	360	398	415	448	423	391	428	397	407	421	410	398	403	419	389	418	437	392	361	442	411	435	382	414	417	397	369	382	401	378	415	376	371	418	414	410	426	431	372	414	384	390	390	427	385	406	389	392	427	394	375	441	396	374	396	387	415	404	411	438	414	414	391	406	398	391	385	393	433	385	387	384	418	376	437	409	393	390	412	439	406	367	407	422	385	384	423	393	383	401	379	369	398	388	421	402	388	402	376	419	418	425	417	397	374	426	398	413	402	456	376	392	407	418	421	451	426	437	438	423	376	403	399	384	403	388	361	365	426	396	421	383	428	368	336	397	396	380	373	430	388	410	429	403	400	407	408	424	398	413	393	351	393	382	409	391	388	411	403	423	383	386	442	377	400	379	449	405	408	411	381	387	370	396	379	435	352	386	381	373	388	398	398	417	405	395	407	394	409	418	391	385	397	440	397	386	382	405	413	392	415	414	389	393	390	399	409	405	383	391	395	422	417	434	408	429	421	403	365	376	386	422	393	387	398	374	395	416	409	415	387	389	417	421	403	437	393	398	370	403	382	396	382	384	391	400	416	408	385	412	385	392	410	399	406	378	426	410	381	385	445	401	430	418	405	396	399	410	374	386	437	404	408	416	419	412	404	448	417	384	417	390	413	404	416	393	379	407	417	408	386	403	384	432	414	457	386	383	427	388	424	410	414	374	396	401	390	383	395	423	373	417	406	406	382	386	385	381	438	373	387	401	405	387	367	418	399	399	440	421	394	412	396	423	364	379	379	383	433	399	422	417	396	391	434	373	395	359	400	382	375	406	415	407	418	395	431	413	422	426	387	401	386	401	412	429	400	400	437	412	363	401	417	377	376	401	411	397	372	378	414	402	395	401	399	426	428	399	409	390	394	420	406	398	373	372	423	394	414	377	384	398	403	412	370	392	405	400	387	394	410	392	405	408	410	391	432	409	375	403	428	410	418	364	414	392	395	442	414	379	407	403	403	384	413	385	400	368	384	385	399	401	419	417	398	380	419	401	427	411	437	401	377	371	389	420	399	402	401	445	406	403	435	400	404	426	418	403	411	415	413	395	394	389	415	414	389	410	435	386	391	387	367	426	390	391	412	403	405	411	397	401	386	397	431	406	382	400	413	417	375	380	412	364	365	358	415	407	367	402	419	410	398	387	382	393	393	378	414	368	398	429	414	396	390	382	385	412	393	406	414	397	412	426	405	414	410	417	390	453	382	400	388	413	397	401	376	398	406	422	420	400	410	399	400	402	349	373	401	412	437	390	402	392	400	382	390	381	391	406	418	385	397	439	431	430	379	419	405	389	406	418	382	431	420	377	404	363	421	396	422	432	363	399	412	393	384	428	375	388	434	397	427	379	411	412	405	399	401	359	410	369	390	383	407	392	402	384	377	366	404	406	404	406	453	422	398	382	379	404	379	364	396	411	387	419	420	400	399	409	400	416	403	359	369	431	424	376	422	403	391	370	397	431	418	406	399	386	378	406	392	384	408	411	419	377	390	385	393	393	378	396	377	391	406	380	405	397	407	409	416	416	424	392	427	356	385	421	415	370	381	399	370	393	430	412	366	366	385	387	384	386	406	391	394	406	381	386	367	404	399	406	365	429	374	375	419	377	373	407	411	426	387	401	411	389	407	416	424	392	344	419	385	382	356	377	391	375	402	388	394	422	410	389	392	417	431	382	397	393	395	394	409	410	373	424	387	370	378	411	423	406	381	419	384	406	403	406	381	358	403	404	382	363	422	413	407	381	400	378	420	394	375	375	406	412	410	386	413	401	392	381	378	387	371	425	409	381	420	459	404	384	356	375	363	378	406	372	402	369	393	384	419	365	435	394	416	404	425	396	387	376	375	443	377	384	399	386	402	410	398	440	376	407	387	393	383	374	382	411	405	388	380	455	422	423	404	382	434	413	443	416	360	379	432	407	404	412	392	431	410	383	366	408	404	413	407	384	374	366	378	383	418	379	369	388	380	391	407	348	359	408	374	387	390	405	391	432	402	413	394	387	426	398	452	396	412	359	381	378	395	387	404	394	400	404	392	403	388	398	387	401	400	416	417	374	382	365	433	427	397	423	356	390	378	397	413	368	401	402	443	385	382	399	397	398	426	410	380	388	392	384	416	391	385	407	400	427	361	405	392	401	435	378	357	361	392	403	398	405	405	399	392	405	411	391	408	397	400	408	407	397	394	417	388	382	389	383	379	397	425	395	371	424	402	376	421	390	396	391	403	400	385	366	383	443	395	410	405	389	429	382	404	369	391	385	373	438	398	386	374	362	399	458	381	412	427	413	375	385	366	408	435	404	402	398	435	401	400	392	405	388	372	406	414	396	397	401	394	402	401	415	379	401	432	396	384	410	379	409	401	406	392	375	431	409	352	404	423	380	403	425	429	402	392	419	379	367	378	385	406	435	410	362	417	376	390	395	402	368	424	367	427	390	403	390	416	415	382	430	370	388	391	372	404	396	443	367	403	417	402	389	393	393	400	417	396	386	386	375	414	441	414	429	410	393	399	401	404	379	422	441	401	407	390	392	421	388	418	376	377	394	400	370	409	406	430	363	414	400	406	378	392	396	402	442	396	405	376	393	394	380	421	444	395	403	409	378	350	422	386	396	388	421	414	423	387	406	445	426	363	394	403	373	413	430	396	387	378	385	388	397	387	404	430	414	385	401	390	377	378	371	377	419	400	395	372	401	404	409	436	416	381	405	422	431	407	399	378	409	388	373	409	421	438	424	360	379	357	403	370	401	405	389	407	383	419	408
19242	4578	819	584	530	544	489	466	493	484	444	432	472	406	467	423	464	444	498	437	446	443	485	425	416	479	440	452	440	457	416	443	429	485	467	444	467	455	464	407	438	479	463	443	451	413	448	467	474	427	427	406	449	466	414	404	435	444	460	456	468	418	426	496	448	456	443	449	454	437	464	422	413	443	437	484	454	433	427	442	423	437	438	484	414	460	450	399	449	449	439	460	440	441	405	442	456	408	409	444	452	434	426	439	433	431	441	433	420	436	452	446	459	449	418	460	420	461	434	424	409	440	423	467	433	424	443	468	493	467	422	454	427	423	421	438	439	438	471	438	415	439	417	472	465	413	471	462	449	491	446	457	447	417	460	421	451	476	449	430	472	407	458	445	407	410	425	454	458	462	395	427	400	446	467	453	445	477	445	414	447	469	431	470	418	403	427	457	430	448	429	475	458	429	432	399	409	466	426	424	405	439	446	413	466	450	429	448	410	448	466	464	439	412	459	447	418	470	441	468	436	410	414	452	443	456	432	455	453	414	451	476	418	445	405	459	443	461	439	432	469	464	430	474	437	454	453	471	422	414	446	438	407	467	440	448	425	430	421	452	423	476	450	420	409	402	477	409	450	452	433	445	432	479	413	385	493	454	441	444	488	409	434	447	425	418	429	419	433	424	444	441	482	456	486	421	425	452	417	420	424	463	423	455	454	426	424	418	420	432	451	466	443	467	465	424	418	472	436	462	433	490	435	471	478	415	441	439	410	445	453	410	438	459	461	425	422	439	457	446	473	444	462	409	455	413	459	478	451	434	442	427	463	450	431	448	437	474	463	429	421	415	454	444	428	456	451	466	428	461	474	439	439	427	492	467	413	440	441	482	466	420	409	453	436	445	441	444	425	409	443	448	436	482	418	408	422	422	449	436	435	387	423	415	473	470	413	452	409	469	423	450	432	437	453	385	448	418	448	413	415	462	433	417	424	446	453	422	434	425	448	408	415	443	422	425	428	461	458	483	453	464	425	426	453	451	413	442	407	389	435	461	434	439	462	434	417	432	475	428	439	441	462	441	463	446	439	446	444	419	429	447	414	403	437	442	444	475	453	455	464	427	412	436	442	419	401	411	421	401	450	465	449	453	435	438	448	454	393	425	434	415	464	446	424	462	454	454	436	459	439	468	440	425	428	415	436	425	448	428	482	421	456	410	469	434	469	465	429	436	434	449	404	442	410	452	420	401	451	430	438	435	436	482	400	475	404	430	418	458	438	467	471	446	426	442	439	411	401	457	433	444	416	442	426	428	436	465	464	421	403	416	449	437	446	415	498	446	419	451	433	405	461	449	447	438	461	438	450	511	450	431	468	426	435	434	442	455	454	478	431	439	438	406	384	450	421	431	429	434	422	455	458	435	459	405	417	423	429	451	458	448	447	451	446	486	466	423	425	424	432	458	508	427	468	446	443	447	427	443	455	408	437	462	459	412	493	439	452	492	435	455	463	432	456	397	440	407	431	469	432	449	483	429	459	441	420	455	446	426	460	466	398	462	410	467	451	450	435	440	464	427	425	491	470	405	463	456	439	449	434	439	472	438	436	448	471	438	503	451	443	456	429	450	435	427	399	449	417	446	447	448	474	461	449	432	430	394	432	442	436	432	466	437	455	452	473	454	451	451	432	452	434	430	463	429	417	446	447	436	455	452	447	449	443	436	436	411	451	413	438	422	425	424	425	452	447	419	438	461	454	474	452	460	433	448	448	470	437	453	450	462	448	432	440	429	446	463	422	459	481	448	439	418	455	418	480	425	412	461	433	442	402	439	408	433	455	401	388	399	423	475	461	448	447	496	420	422	439	455	466	439	460	420	446	424	461	439	462	481	455	416	432	413	444	425	439	414	420	462	433	452	440	471	472	437	451	410	463	407	454	440	424	458	442	395	436	408	451	455	462	462	448	434	471	445	443	413	444	454	434	478	423	441	475	425	422	441	457	413	453	409	473	427	485	435	411	423	458	415	473	463	440	440	426	461	437	427	447	427	424	447	472	418	450	450	444	471	477	432	470	413	408	466	427	405	441	444	428	410	438	418	455	442	458	400	455	439	443	406	448	417	448	402	444	474	416	410	430	461	454	459	409	415	446	413	448	453	442	448	485	419	422	477	422	415	420	443	440	466	436	428	444	423	450	435	446	461	403	479	419	463	436	444	447	470	454	460	458	433	444	421	443	438	454	414	459	438	487	440	451	446	439	444	463	455	453	436	419	439	425	441	458	455	415	450	412	459	454	446	425	443	435	426	429	460	445	433	460	412	416	429	427	410	452	442	424	442	442	422	474	460	448	463	443	440	444	453	424	451	473	431	421	444	443	439	405	451	470	429	461	454	466	449	455	427	469	465	402	436	428	460	460	428	427	451	426	441	436	425	416	449	421	440	423	446	406	467	415	440	451	421	438	457	455	453	435	411	466	471	439	437	449	445	426	399	442	421	481	407	403	468	478	441	416	415	413	441	476	479	443	443	438	468	431	483	457	457	406	435	424	446	460	432	406	453	447	439	473	426	404	433	448	437	430	431	458	466	423	433	526	472	441	437	459	466	439	420	465	442	460	437	453	459	409	448	445	449	413	436	444	444	427	442	429	435	409	493	436	479	445	421	421	454	440	447	501	431	445	442	472	430	441	473	423	450	397	399	454	454	463	436	445	431	412	416	481	422	463	446	415	424	429	450	472	461	437	430	433	446	453	435	459	441	464	411	471	429	438	445	436	463	444	439	393	467	462	431	466	459	422	404	447	475	456	455	466	424	425	458	430	450	429	429	446	432	422	453	442	425	452	416	451	469	462	429	421	422	460	440	447	430	468	450	430	436	437	454	425	451	447	439	409	451	463	452	426	433	458	435	439	432	419	430	414	435	457	424	442	427	448	430	429	449	458	417	436	420	436	420	410	451	449	398	400	422	467	443	432	428	426	460	443	460	456	433	410	421	429	454	444	455	426	474	454	428	427	438	419	443	424	474	488	450	428	473	450	445	443	436	485	461	458	434	439	431	445	491	463	419	432	420	456	440	469	467	418	435	401	431	442	443	439	444	451	439	426	448	440	439	460	445	437	409	438	432	439	466	414	443	432	462	447	437	438	440	476	430	418	451	438	428	471	447	452	443	429	431	439	453	400	436	422	408	458	481	440	458	467	422	442	413	421	480	453	442	467	443	443	424	468	432	465	448	429	422	436	417	448	415	418	444	449	424	426	454	455	447	439	396	422	426	433	464	424	418	451	474	471	451	434	458	431	444	444	462	407	435	391	467	468	451	441	429	427	457	456	460	443	456	457	454	433	420	443	444	520	420	436	420	458	441	437	445	462	417	444	427	428	426	433	426	445	422	457	421	433	433	459	416	465	420	429	425	434	423	446	430	398	434	424	428	452	470	432	469	427	408	412	456	420	412	466	467	407	412	405	432	453	482	431	452	429	407	431	423	418	447	486	435	442	423	452	464	442	444
23681	21029	28410	23841	21024	9735	994	687	545	480	481	497	488	460	440	432	430	387	416	438	407	406	395	416	376	393	376	380	397	382	364	331	361	383	360	378	391	358	326	391	361	396	364	373	363	373	355	368	342	378	421	351	377	373	368	351	354	362	373	361	363	346	392	410	414	386	344	360	353	374	361	384	345	386	390	361	329	413	389	342	376	365	331	371	360	369	351	395	328	387	377	366	414	375	335	341	333	398	383	349	369	350	364	378	389	363	361	351	348	377	358	369	353	350	381	363	357	380	412	395	382	398	382	383	404	354	396	375	385	386	353	384	312	331	366	340	396	356	391	361	390	394	380	379	381	365	367	374	336	322	334	396	364	385	372	354	389	369	367	374	394	374	391	367	369	312	364	377	378	372	357	356	384	343	349	345	366	368	349	389	382	380	350	370	395	372	373	351	346	380	350	347	339	350	363	347	385	399	382	360	369	355	349	374	334	391	378	338	399	368	377	357	367	407	357	357	367	387	364	367	388	325	395	387	335	349	375	354	354	350	373	347	343	328	385	342	359	383	362	366	394	313	384	348	365	374	360	380	361	375	356	359	379	380	378	371	420	386	378	353	372	353	368	388	345	375	345	373	364	341	362	352	374	399	363	379	348	364	355	375	353	381	353	363	330	347	411	369	356	413	362	332	344	426	372	365	358	390	354	368	354	394	350	369	387	384	376	380	402	413	345	372	361	386	353	342	370	378	381	356	388	352	362	383	364	386	392	360	376	367	345	330	320	384	331	382	385	365	370	382	343	360	355	343	335	371	366	344	376	351	353	363	347	405	358	381	393	376	378	373	353	377	333	333	390	365	367	391	377	362	350	381	343	357	354	403	371	335	365	376	383	361	345	343	384	380	335	365	339	397	348	379	387	352	332	355	354	342	367	368	371	348	350	368	371	362	380	373	372	352	361	381	346	345	383	389	366	363	375	343	397	389	343	345	370	366	329	401	365	327	360	387	378	371	362	357	387	360	361	352	379	367	365	381	366	383	354	386	357	375	352	398	369	362	376	376	369	390	365	345	385	338	381	365	374	379	388	387	372	357	332	362	389	383	386	377	360	338	384	368	361	345	350	368	387	333	327	354	388	359	341	368	369	362	363	357	355	385	348	372	358	358	385	374	382	360	363	387	379	407	349	343	371	398	365	388	382	361	376	364	352	359	361	366	376	362	379	401	361	358	358	339	379	378	378	349	361	383	422	370	351	375	367	372	377	377	369	354	372	385	367	415	343	417	346	374	409	347	355	360	385	344	381	371	342	408	375	365	357	377	376	362	358	367	387	351	339	379	343	401	385	379	367	393	386	364	422	359	362	394	405	369	378	364	385	385	400	398	348	361	367	378	384	362	348	360	362	347	356	354	368	344	352	373	397	348	382	391	361	350	330	370	337	386	387	386	352	351	389	366	348	374	395	346	362	356	334	360	376	381	356	386	395	351	357	357	391	352	393	390	369	361	369	344	363	387	347	370	347	414	408	354	384	396	379	387	378	343	372	362	406	378	379	342	388	339	386	359	373	384	375	378	352	360	372	378	364	369	349	369	373	386	427	356	390	384	354	358	416	331	359	389	367	379	348	354	367	351	350	385	388	350	384	381	369	373	384	349	386	336	346	400	346	336	361	370	343	352	391	373	315	360	381	356	350	344	365	377	358	370	324	404	353	351	361	366	363	357	359	359	372	350	379	373	331	351	367	370	365	386	408	360	371	392	383	371	366	352	376	367	364	371	373	327	357	341	378	371	383	343	363	352	401	388	352	351	381	342	358	364	402	333	365	378	376	352	335	370	358	340	366	383	376	377	390	376	393	375	375	363	396	391	334	362	368	362	359	392	375	393	363	378	373	353	382	371	356	352	402	372	404	385	400	351	379	379	357	392	392	379	365	332	366	353	356	388	347	371	332	371	355	351	354	407	380	367	377	363	369	365	359	353	375	386	379	344	370	353	387	395	404	358	353	374	394	372	384	385	346	307	371	385	345	382	366	339	379	362	404	383	364	381	350	350	365	386	384	374	367	346	352	390	397	378	363	379	374	345	367	388	370	363	388	344	382	403	379	391	370	345	376	354	360	364	378	351	363	389	347	394	382	378	382	368	377	369	343	384	355	343	372	355	396	366	392	364	358	339	351	309	348	397	335	356	358	412	359	352	372	362	352	362	341	334	384	353	369	357	347	402	365	371	358	383	350	342	358	345	368	319	356	356	395	357	382	391	325	371	391	386	351	369	339	383	378	365	365	344	391	387	372	345	389	381	378	392	360	383	374	361	396	369	371	370	347	388	395	351	366	374	341	374	336	403	353	358	351	355	338	318	354	355	396	363	324	362	352	335	367	379	362	376	368	342	376	347	399	328	345	401	372	405	385	376	379	335	392	355	379	350	375	359	386	343	381	354	382	359	377	375	403	368	333	337	350	372	330	325	359	389	358	370	342	373	339	389	378	372	407	366	367	360	375	362	376	395	351	388	337	387	365	362	372	381	377	357	412	373	365	380	360	383	333	332	380	335	350	314	331	333	347	334	344	364	372	341	375	377	408	359	330	347	378	369	371	363	391	365	366	355	363	390	358	376	348	341	406	395	369	364	321	350	390	371	366	365	378	336	344	371	377	355	345	366	393	361	367	378	363	348	338	384	371	363	337	325	375	368	331	391	387	393	380	359	354	410	373	373	381	350	363	396	346	341	327	403	382	350	375	351	351	365	345	367	356	344	381	379	396	392	371	344	362	376	388	395	335	395	336	345	371	355	387	382	372	361	400	396	396	374	393	350	347	339	380	375	324	358	386	368	350	366	327	340	356	354	363	337	374	329	366	379	345	366	366	326	377	372	382	342	375	375	364	382	364	360	375	373	359	365	369	363	362	370	353	371	360	373	351	372	394	348	377	369	347	358	383	354	410	369	380	362	353	398	358	372	348	356	377	400	338	369	381	338	341	354	335	373	357	356	330	364	376	376	348	384	359	356	402	337	355	379	371	366	357	328	380	362	351	378	364	396	317	376	376	375	367	343	373	362	313	373	371	347	366	381	397	357	387	358	332	407	328	345	371	348	355	352	379	329	346	384	370	424	368	379	348	389	363	341	366	377	340	354	361	379	381	339	369	367	370	355	334	356	376	372	379	391	353	392	393	358	327	364	355	348	349	392	348	368	368	394	364	351	344	363	365	374	399	356	362	352	343	355	366	344	350	373	375	371	422	355	370	391	341	371	381	340	370	394	345	408	354	364	341	338	333	399	364	379	358	357	363	361	350	350	359	378	357	365	366	350	402	374	363	382	391	348	365	366	365	389	355	363	343	380	367	386	383	338	365	373	395	382	365	362	369	360	320	363	335	325	352	336	350	410	359	372	410	352	351	365	376	364	360	360	369	383	387	368	359	362	386	380	371	393	357	360	353	319	365	328	399	360	346	355	381	378	339	402	338	393	365	389	363	321	353	342	354	380	381	372	360	387	360	375
39954	19583	5127	2457	1756	1365	1146	910	767	677	654	547	479	480	477	499	467	441	471	455	444	421	424	409	438	411	405	397	389	424	394	415	377	402	428	429	400	408	405	405	419	453	416	405	416	410	394	405	374	409	421	392	417	402	402	397	410	402	382	386	413	394	399	383	400	372	399	361	382	440	399	388	396	373	409	359	386	409	427	403	401	429	399	376	383	377	436	369	428	386	412	395	390	387	411	432	397	373	384	407	369	434	435	415	395	384	413	412	423	405	425	390	399	418	372	387	408	394	418	382	374	404	352	364	368	420	394	415	380	404	426	381	429	441	367	369	404	402	377	410	366	394	422	407	420	389	398	383	386	387	383	433	366	393	367	365	396	381	409	381	413	395	384	409	397	405	355	391	400	389	386	386	416	403	419	409	391	374	398	372	402	397	401	393	427	376	420	382	398	376	368	388	382	377	389	390	398	397	404	380	384	411	394	388	405	416	408	387	424	365	397	396	385	381	392	396	369	392	387	421	412	378	426	394	417	369	363	417	400	403	397	421	411	342	381	364	420	425	415	400	404	389	429	383	390	408	375	353	400	385	353	380	383	388	409	418	395	394	380	415	398	378	407	379	420	391	389	387	373	413	406	420	376	374	361	402	363	407	366	409	418	426	373	402	405	409	402	400	400	418	402	418	371	374	377	417	404	412	397	376	424	407	389	410	382	405	388	437	351	366	382	362	413	366	398	413	387	369	382	397	403	400	391	364	394	368	410	401	389	355	381	419	395	399	388	389	431	380	417	426	381	424	370	428	375	352	380	400	393	393	393	402	385	403	402	393	392	414	376	418	429	363	394	421	376	403	370	394	375	371	408	408	395	432	402	404	392	373	401	391	400	405	405	408	389	404	416	414	370	413	388	406	360	392	386	379	382	387	389	396	365	416	393	391	430	394	377	373	377	389	390	400	410	401	400	380	409	392	398	425	404	380	425	411	406	380	399	377	360	371	393	409	387	393	372	340	395	419	385	398	411	400	383	387	403	364	394	408	372	395	391	368	409	449	387	402	391	443	365	363	382	379	392	387	412	382	389	394	404	401	405	398	417	396	388	421	416	389	432	367	413	400	402	406	372	370	355	379	410	410	417	362	398	404	384	369	398	395	404	380	375	372	405	402	401	371	384	394	437	383	398	396	434	381	382	409	404	375	410	411	463	397	395	372	372	383	426	404	386	414	432	396	439	419	406	345	389	394	390	387	406	368	432	367	398	403	386	359	343	424	393	375	391	400	410	340	391	401	400	417	406	375	396	395	369	381	365	370	389	391	394	425	385	408	410	419	408	407	423	386	380	384	421	416	382	392	392	385	398	404	387	399	396	409	398	412	431	408	431	413	414	405	402	423	416	392	377	401	381	366	404	418	374	381	400	385	370	360	351	428	394	385	379	386	372	434	427	391	393	417	446	427	385	434	346	407	391	397	383	375	390	382	389	384	376	371	375	416	362	386	374	398	409	436	384	422	394	430	389	422	415	367	394	406	419	374	419	388	397	380	378	405	411	352	411	404	412	375	448	382	398	411	389	424	419	415	373	409	434	392	423	401	393	356	357	361	405	398	389	388	409	385	421	372	386	404	391	379	380	391	389	394	418	399	391	395	380	421	397	383	395	430	392	389	397	366	335	407	404	398	403	392	372	391	402	413	397	381	413	410	408	359	428	419	386	399	370	386	396	391	406	434	407	407	356	375	385	346	400	402	396	408	390	379	398	402	375	387	385	396	394	429	416	369	408	379	375	381	394	377	379	362	387	421	405	383	412	356	383	426	392	418	379	371	418	379	401	404	389	371	387	415	381	391	396	406	388	406	407	404	371	400	408	375	391	380	405	384	400	412	403	413	366	375	371	414	397	364	429	396	392	428	402	332	368	379	363	409	399	419	379	403	393	398	371	396	394	413	414	390	364	413	409	392	418	407	395	413	381	389	418	407	408	366	387	377	382	406	425	404	388	401	419	408	425	407	404	423	398	399	383	384	398	381	381	402	386	413	422	381	400	360	381	406	372	425	372	394	401	370	396	405	421	360	381	388	415	373	392	363	385	382	405	388	364	421	416	411	385	389	401	397	387	373	393	359	390	372	392	383	407	419	411	399	380	401	401	404	390	430	412	405	413	399	388	390	402	401	404	386	393	430	384	386	378	408	391	387	423	387	365	387	380	373	403	417	412	390	408	351	411	392	400	422	387	438	424	393	392	408	390	412	417	375	389	394	408	378	376	362	387	392	413	393	405	382	412	402	384	397	399	396	431	387	384	333	357	396	381	380	375	400	392	374	414	402	384	414	387	396	396	378	393	394	388	379	422	393	394	405	389	408	371	409	402	415	367	376	388	416	421	378	418	380	359	420	389	392	385	438	389	385	397	404	389	399	377	411	409	398	402	359	388	397	375	406	361	368	411	445	392	382	380	380	411	418	434	391	373	405	420	368	422	418	424	426	425	392	413	419	381	385	413	392	361	439	377	430	433	398	412	402	374	402	389	388	423	378	408	356	375	411	398	385	390	425	403	382	391	427	379	385	388	387	389	416	413	412	422	425	373	377	423	400	398	363	424	367	406	407	388	381	410	384	383	375	386	417	399	400	392	374	390	427	372	397	386	392	396	408	430	370	391	385	393	404	394	438	436	405	356	411	395	371	370	369	389	381	401	407	404	427	410	389	385	378	388	381	421	393	405	383	354	367	360	391	376	397	377	423	407	404	436	414	354	418	406	409	389	361	396	409	380	424	404	422	448	434	409	399	393	385	394	393	397	402	378	390	392	364	353	397	361	410	425	385	416	388	434	412	401	393	394	415	409	385	369	383	362	383	403	368	389	379	418	418	400	379	385	399	395	427	436	389	397	384	393	423	408	422	399	422	392	361	410	386	407	372	383	426	394	398	372	375	383	398	393	387	388	385	396	377	387	395	407	415	405	382	425	372	432	423	365	388	401	427	407	382	393	397	399	395	395	389	379	353	370	415	378	385	373	389	355	386	389	387	402	403	436	394	410	396	387	408	422	413	424	394	389	385	361	427	397	398	425	392	368	394	383	388	380	375	426	393	408	388	392	396	411	390	364	418	374	387	396	410	389	397	395	387	356	383	395	402	384	418	403	392	395	361	385	375	381	396	361	402	411	410	396	406	414	389	406	373	367	379	372	388	404	407	390	383	381	377	370	417	392	413	390	454	401	404	374	394	374	384	373	418	416	417	436	371	403	376	377	404	381	403	408	380	384	390	395	411	394	396	421	421	412	401	372	409	392	407	382	377	389	393	434	377	418	400	418	399	404	427	410	418	396	381	371	397	411	405	360	365	402	387	364	399	394	408	374	354	421	393	389	400	403	390	418	397	389	398	426	392	393	397	388	366	388	418	392	416	360	355	408	434	394	420	416	405	382	357	357	422	398	369	379	406	384	384	368	393	398	361	392	425	386	395	389	371	383	379	436	346	405	394	398	360	371	397	403	364	416	407
25013	21034	27234	24916	9848	1170	961	874	816	781	861	797	776	763	721	783	750	673	756	776	722	745	731	688	752	788	752	761	792	727	764	717	762	762	737	745	764	696	721	715	748	741	699	695	675	724	731	769	763	732	745	771	714	732	738	718	729	771	683	752	743	693	737	799	734	748	721	721	727	703	709	733	736	793	730	753	751	757	752	740	744	743	778	735	775	727	701	772	742	728	745	715	687	733	738	691	733	732	747	746	718	692	744	685	745	724	723	742	691	740	757	739	718	794	721	778	755	740	786	747	740	699	762	704	744	735	726	716	752	764	763	715	719	724	729	771	710	697	730	720	711	742	733	725	743	686	763	730	719	717	766	725	699	711	736	723	729	734	726	733	756	699	675	688	707	732	754	723	748	749	718	716	781	682	759	729	724	746	739	750	745	700	711	755	754	691	718	716	771	698	718	658	692	708	713	752	716	784	769	725	744	704	759	755	704	751	733	738	765	707	702	720	730	720	752	736	733	717	729	714	708	679	699	723	754	725	763	746	745	719	708	738	717	788	725	750	734	692	725	790	764	681	729	697	752	713	741	746	751	713	699	756	760	703	765	711	651	720	727	717	769	770	716	769	732	697	679	684	697	733	709	770	754	698	723	717	776	757	751	701	701	716	715	757	766	770	695	728	728	708	708	748	767	775	732	736	736	759	700	735	744	726	742	729	762	770	725	744	749	709	719	745	742	740	717	686	708	708	767	717	736	692	776	708	693	660	713	744	796	755	691	742	742	754	710	715	732	737	796	752	732	746	715	695	763	716	716	754	787	728	757	736	680	710	717	712	744	702	733	725	728	726	685	741	708	756	776	721	721	711	701	712	763	711	735	701	749	786	728	696	721	685	713	729	738	725	723	768	734	774	782	687	732	725	754	706	713	694	748	713	760	713	724	706	701	726	752	716	782	730	676	726	708	739	753	755	725	727	717	746	693	743	708	749	752	706	755	765	732	677	698	769	716	697	707	710	738	725	703	730	648	730	719	747	724	716	694	753	727	758	752	753	750	757	739	747	752	771	724	774	769	735	786	693	740	739	734	750	722	710	748	682	734	698	703	765	701	733	718	666	747	725	755	737	681	704	718	740	731	805	772	709	710	744	750	769	783	760	760	722	695	816	762	716	723	724	702	754	717	718	749	731	735	750	742	685	747	706	720	675	745	749	725	711	758	710	743	674	747	750	720	720	733	727	763	699	683	717	786	777	752	692	769	711	747	724	767	732	772	742	707	745	718	707	760	682	723	721	769	737	789	784	734	718	724	679	743	736	724	697	729	743	713	732	752	748	708	688	752	716	746	735	715	692	729	727	742	725	751	743	769	694	684	722	711	768	715	751	733	707	714	730	727	708	738	770	724	699	752	713	723	683	744	766	702	745	733	732	755	772	732	705	709	740	689	727	694	723	717	746	784	728	718	716	699	745	735	747	793	749	723	701	726	721	763	773	750	757	698	720	749	779	697	743	805	748	708	744	746	729	738	658	729	727	770	688	715	738	737	683	739	702	721	717	767	715	744	758	793	729	750	735	738	701	775	736	712	764	713	712	772	726	724	752	732	709	695	784	753	747	803	726	720	735	727	738	685	747	720	801	742	764	728	718	756	717	752	709	710	717	737	740	712	703	713	734	714	734	747	761	703	713	732	693	745	750	723	761	737	731	724	740	761	699	733	738	726	721	726	742	726	733	789	746	745	688	689	744	790	739	772	719	721	754	720	781	718	733	695	738	739	733	720	686	719	688	722	737	745	757	710	722	707	766	753	736	739	763	735	754	713	753	748	726	745	760	684	728	719	743	698	754	703	726	768	795	692	691	731	675	737	756	727	709	718	689	726	699	744	724	696	759	703	716	733	702	721	762	752	761	725	756	712	729	708	676	743	725	725	799	726	751	695	743	745	719	702	656	728	737	745	701	721	757	727	737	740	804	733	767	762	729	754	787	719	742	741	736	711	731	712	742	723	738	743	774	718	736	710	677	743	727	715	722	740	714	772	743	770	762	733	725	723	779	745	730	715	750	771	736	792	729	682	752	748	695	800	711	724	716	692	768	754	722	739	775	732	753	758	711	710	764	701	729	739	798	764	701	783	746	749	697	741	694	703	726	729	724	673	746	760	709	687	700	733	773	740	738	777	750	716	732	739	748	672	739	715	689	718	721	748	745	746	722	742	752	749	770	729	756	760	776	734	705	766	730	701	718	714	733	732	728	822	722	688	726	714	706	738	693	756	693	757	725	761	747	747	703	712	719	722	727	700	762	777	721	766	746	721	738	757	693	706	754	712	721	788	772	706	715	751	737	789	750	717	703	780	688	739	760	781	667	669	745	697	730	780	728	758	739	756	714	689	695	715	738	740	756	753	808	744	731	709	756	733	772	714	720	758	693	691	685	746	726	739	745	704	743	740	734	716	745	713	718	782	755	739	783	727	704	669	734	709	756	744	722	773	732	697	746	741	722	744	732	714	774	690	782	751	705	722	705	748	771	685	765	745	734	739	715	674	742	732	734	743	740	736	701	708	745	787	714	752	754	701	763	727	717	716	742	715	712	720	727	725	745	725	707	716	703	744	710	720	740	743	778	743	729	748	765	737	760	710	737	756	749	709	747	675	753	736	719	758	725	676	723	707	744	705	755	699	752	735	719	694	738	747	700	702	720	712	727	761	768	763	728	722	754	722	717	771	733	811	774	686	753	728	703	708	731	774	770	742	717	680	742	736	732	737	762	730	814	771	772	665	737	779	753	734	751	763	721	751	699	745	750	756	735	726	721	728	779	738	780	709	684	673	706	658	714	787	785	732	767	733	732	731	728	756	719	718	779	768	750	736	720	739	725	710	778	676	689	687	719	739	705	753	709	721	783	729	715	690	702	715	723	760	748	712	739	705	744	734	695	706	720	757	769	736	731	746	755	701	717	741	749	714	735	744	715	725	797	725	699	699	725	728	734	685	691	730	796	712	738	765	738	757	690	740	702	769	741	749	726	742	774	729	672	779	735	715	724	708	721	709	733	702	718	687	737	761	747	697	739	765	759	752	776	706	661	708	798	728	714	724	743	735	685	686	718	724	766	708	759	741	770	735	752	746	678	735	741	727	741	765	759	796	712	740	746	743	744	715	690	734	706	701	697	760	731	742	733	721	705	747	709	733	719	736	745	769	727	730	729	784	747	701	678	756	753	703	732	724	722	708	751	762	746	708	714	749	713	770	724	736	723	769	753	761	741	718	694	710	743	729	679	740	737	753	719	741	741	733	721	673	724	697	764	754	673	740	723	746	731	770	721	770	733	712	779	730	742	735	777	780	710	746	711	772	721	701	692	735	775	732	750	672	738	726	690	726	691	715	767	683	781	757	690	688	720	697	745	704	767	707	705	777	739	752	724	762	724	751	756	696	724	730	712	744	708	741	726	753	697	772	719	703	735	748	748	732	761	701	713	753	752	742	681	713	767	752	770	742	786	715	754
36679	12520	3125	1760	1540	1280	1132	1083	922	910	929	827	774	806	827	817	798	789	800	844	792	813	835	753	796	808	804	778	788	802	770	770	765	777	749	741	768	806	756	752	735	782	742	768	741	754	774	745	747	807	728	770	776	714	762	772	727	776	805	763	780	819	795	775	769	770	765	774	783	799	770	798	781	766	724	747	741	728	780	787	795	807	761	777	757	764	756	740	785	771	767	786	776	763	775	795	772	760	735	758	766	746	773	773	790	715	754	740	796	775	791	755	739	772	759	748	754	751	768	820	777	775	756	790	771	790	752	714	788	796	731	795	745	789	822	763	792	766	797	812	777	773	796	740	807	735	781	818	760	774	761	767	750	827	717	781	770	753	730	795	732	769	707	709	792	757	794	739	768	703	786	781	801	740	764	765	768	805	773	766	798	783	826	793	772	770	831	738	770	755	752	759	784	800	741	797	762	768	811	763	772	784	748	752	737	809	759	767	782	784	742	750	782	768	776	783	789	789	729	762	760	747	752	767	803	751	717	761	768	764	755	725	771	778	747	791	791	788	726	783	780	796	771	782	814	798	787	751	798	786	789	781	729	780	828	819	776	711	805	792	766	758	781	774	767	800	775	778	734	789	770	816	738	755	750	766	805	818	764	741	787	759	717	784	729	781	750	737	773	758	781	771	769	760	762	769	800	754	794	788	808	743	823	714	794	739	786	734	773	797	728	744	790	752	781	786	750	769	744	770	778	747	809	778	741	769	795	712	772	822	764	771	768	741	746	753	733	777	814	772	772	756	733	772	712	766	750	790	721	753	738	713	742	797	821	770	733	760	761	801	722	723	799	786	743	769	806	784	719	744	760	801	736	776	730	801	784	782	748	700	790	753	790	802	780	798	747	787	742	813	777	836	787	738	773	795	800	797	778	773	730	772	735	759	791	753	796	739	723	745	746	777	738	741	750	769	773	742	780	702	752	715	793	740	738	752	801	718	775	805	789	818	757	758	763	771	755	764	768	753	734	780	742	735	830	763	741	743	746	736	761	797	745	731	751	783	709	764	800	781	751	802	792	750	792	746	778	793	773	759	754	766	765	782	779	716	800	737	781	785	778	762	745	738	771	794	734	789	730	749	745	804	741	729	815	775	806	749	798	751	801	798	762	768	762	814	714	740	768	741	757	752	807	776	778	811	730	758	785	742	757	809	732	769	767	799	815	771	755	730	736	704	761	718	774	756	793	730	794	716	755	808	802	768	751	780	779	780	770	761	775	773	758	743	790	778	775	774	736	789	744	722	827	784	803	754	784	736	779	739	752	765	813	761	756	760	798	784	770	833	786	705	737	774	768	808	763	737	766	802	804	739	726	739	736	764	777	752	764	750	754	810	774	807	741	796	818	785	803	797	736	790	745	770	793	758	799	731	792	777	734	782	755	761	772	752	751	782	784	726	787	768	787	778	749	816	740	738	780	719	785	804	745	796	757	739	786	759	744	718	780	786	736	753	752	722	756	811	724	747	836	774	755	748	776	755	741	761	748	752	726	788	826	775	739	729	791	772	762	760	776	764	754	761	764	791	743	784	748	721	759	836	791	765	724	796	750	767	779	794	792	727	788	794	767	795	766	782	731	824	806	744	768	741	727	718	775	779	741	727	740	772	754	772	761	765	773	711	784	777	800	794	785	766	781	733	740	797	741	724	730	779	761	788	753	769	797	760	768	773	776	750	751	745	750	761	774	705	745	808	793	758	705	786	781	783	755	775	751	712	740	803	730	828	782	768	781	736	815	742	723	811	791	796	793	745	708	776	812	781	795	781	761	797	794	742	769	741	737	751	767	762	742	749	771	801	751	804	767	730	805	732	742	728	769	739	711	797	756	771	776	768	761	756	791	789	734	757	729	758	751	738	785	725	711	768	786	730	809	775	772	758	741	756	782	773	792	760	746	709	807	721	763	777	773	739	742	783	781	712	820	742	812	756	749	802	778	782	747	821	769	758	817	814	779	794	776	800	746	714	772	797	739	823	753	749	769	758	808	807	756	764	824	752	778	777	764	775	723	719	712	765	805	756	760	727	764	774	756	711	776	794	768	785	753	790	799	781	749	742	761	778	767	798	790	759	773	754	757	742	786	760	763	748	787	779	763	804	776	754	728	786	723	795	728	787	749	730	758	771	766	795	743	768	781	708	782	760	756	804	779	782	785	833	788	783	782	716	754	777	769	759	740	795	738	784	781	741	768	770	757	749	723	775	804	778	815	793	790	798	733	766	804	733	756	799	788	766	827	769	780	843	707	812	788	768	780	752	793	743	757	739	796	733	804	753	788	786	745	744	780	753	789	753	701	785	773	725	774	747	725	695	770	733	762	737	741	706	775	811	744	747	761	777	735	808	779	735	722	730	754	781	773	764	770	795	777	768	785	718	786	758	837	795	786	778	717	736	727	735	733	788	746	794	711	803	739	752	774	747	748	763	763	754	762	758	792	698	773	715	746	754	759	778	761	822	763	711	756	836	751	781	773	732	764	761	780	767	806	747	788	698	765	749	771	745	783	741	760	719	827	813	793	759	798	747	790	752	736	778	765	776	750	746	782	754	787	761	751	741	750	768	766	759	739	765	797	716	778	797	757	755	775	806	792	778	795	729	763	766	766	801	703	769	761	729	786	746	764	771	740	742	784	725	774	770	773	763	769	740	746	772	748	808	744	770	788	715	758	769	766	842	790	743	759	807	789	821	756	760	730	744	765	748	721	790	795	759	803	773	772	728	774	832	807	770	780	771	766	776	783	761	800	765	755	774	832	770	790	720	727	810	731	770	749	778	758	783	766	759	745	793	776	797	762	771	779	747	706	794	724	792	813	759	761	744	735	749	777	748	706	776	758	727	739	708	772	778	789	741	778	790	811	761	781	755	753	763	731	717	784	770	775	795	766	772	744	796	733	749	799	753	768	759	729	739	723	767	765	818	737	759	765	731	745	743	757	741	744	754	802	752	796	761	780	842	792	802	815	779	774	782	717	736	730	847	787	721	755	791	810	831	772	778	781	739	801	762	783	774	763	779	787	745	741	745	772	727	774	760	744	729	736	789	776	778	740	812	804	719	770	780	755	755	731	747	772	775	818	788	812	754	794	768	786	781	763	748	836	804	749	764	799	763	800	770	783	801	717	756	807	773	765	779	744	768	795	747	767	755	728	818	823	745	780	739	758	797	799	774	803	817	719	799	781	736	781	771	747	737	798	733	812	731	752	744	809	740	756	776	809	760	737	753	751	770	761	738	721	779	744	784	829	767	760	775	773	742	729	791	768	759	807	770	757	770	752	715	709	764	785	801	790	770	733	762	749	729	782	743	759	812	774	746	794	736	787	760	786	772	752	774	727	761	750	827	761	764	732	751	792	777	780	745	759	735	735	765	753	808	776	772	743	799	777	757	738	749	725	785	801	790	792	785	750	737	782	759	720	769	776	762	784	822	769	761	740	706	769	698	802	755	731	809	777	812
22551	21036	28796	23448	21026	21091	8902	1489	1192	1116	1094	968	986	968	963	874	911	902	863	873	861	871	876	880	865	841	833	810	837	839	868	826	798	847	842	846	797	843	798	779	843	816	777	774	830	811	845	803	834	766	846	836	797	843	798	761	829	823	763	843	832	856	756	850	801	833	821	804	821	806	819	781	799	824	793	792	783	805	853	782	815	821	819	817	788	774	792	766	802	811	781	817	821	804	785	773	819	866	883	773	788	813	861	812	784	821	851	770	822	827	821	786	827	816	769	857	781	818	825	743	800	799	816	790	751	794	801	846	766	764	799	768	773	833	847	779	762	794	845	786	846	800	847	758	817	829	816	803	808	817	841	848	791	769	811	814	814	816	805	814	764	775	821	781	801	806	833	764	793	808	781	778	830	717	786	794	751	765	845	789	805	791	834	792	793	832	858	780	832	784	876	803	749	792	815	800	810	814	817	819	868	792	816	747	757	791	812	794	815	795	814	846	805	839	764	778	843	769	763	844	784	777	794	793	808	869	790	799	807	817	820	808	786	785	768	795	775	779	819	795	837	829	765	812	823	800	748	807	795	791	807	800	806	834	848	772	821	761	808	834	779	817	808	827	820	807	795	781	810	773	796	811	783	784	859	771	810	828	786	824	791	790	772	822	785	782	863	800	850	784	776	785	843	845	814	799	813	773	793	810	829	841	844	794	851	839	792	808	775	820	878	824	773	808	800	822	800	781	855	806	806	835	815	773	790	822	788	799	808	791	815	822	779	809	808	803	765	838	773	858	787	795	838	787	793	775	786	774	836	818	817	812	810	792	825	777	798	832	781	846	781	798	807	827	741	788	783	824	775	816	787	790	786	837	783	828	834	818	770	817	814	777	810	802	783	757	802	808	779	773	769	812	831	818	785	755	820	803	807	796	848	784	772	814	810	822	844	763	746	810	739	803	811	775	822	822	791	792	846	831	807	791	810	812	843	861	797	813	842	821	802	798	853	777	849	832	797	786	774	793	760	781	747	820	813	770	827	816	835	764	805	788	843	791	797	825	816	828	824	815	788	794	795	795	805	780	795	831	794	836	818	784	811	830	854	812	812	793	794	825	835	807	829	785	816	799	797	818	795	828	755	786	840	805	762	752	780	801	828	831	757	799	798	796	809	821	798	796	831	801	778	731	784	804	790	820	820	819	734	770	825	749	779	768	755	771	789	823	794	804	786	808	806	848	775	808	840	830	774	801	748	774	789	837	781	826	797	786	787	778	807	805	775	791	744	758	783	850	839	828	780	815	827	841	795	784	847	819	737	806	792	860	782	831	861	763	798	744	800	844	843	793	804	846	756	795	803	760	816	801	834	840	830	774	801	779	840	792	798	802	770	804	784	768	810	814	802	775	807	774	854	807	807	769	825	795	797	769	764	789	778	795	814	849	805	731	801	754	792	812	792	810	797	814	774	824	803	826	763	818	821	813	808	864	793	842	793	823	768	833	839	810	754	808	795	819	833	741	768	778	769	814	818	848	801	796	778	837	838	854	845	850	800	754	835	808	827	870	771	801	799	781	826	800	820	801	791	818	790	761	819	859	882	847	779	779	782	850	793	764	776	821	835	798	769	814	760	839	791	806	788	760	775	765	836	806	816	816	830	810	811	796	751	796	849	836	842	810	785	796	794	833	797	808	746	770	806	801	837	829	877	834	821	785	768	758	846	749	769	782	794	747	805	831	824	800	796	865	803	858	807	768	788	780	791	831	844	735	768	823	785	817	798	815	863	765	765	809	804	791	834	823	780	773	832	772	781	757	809	813	771	786	836	852	824	838	783	792	804	754	821	844	749	785	839	817	806	770	847	814	770	800	707	776	748	801	767	861	764	818	827	820	792	803	839	837	852	765	788	824	774	820	834	805	821	788	786	790	834	751	783	792	814	800	829	792	811	790	842	824	828	773	796	796	855	795	805	818	780	862	765	769	808	770	798	857	853	766	756	834	805	786	812	779	797	784	789	749	831	823	839	769	826	797	826	802	787	806	833	826	799	816	759	813	790	779	781	833	803	817	794	805	842	846	771	830	774	804	769	790	829	803	788	831	860	797	814	798	821	822	806	793	750	748	805	804	789	777	856	819	866	793	820	852	776	763	864	818	808	801	758	763	783	818	822	820	794	773	771	813	826	819	776	803	803	793	821	753	784	837	787	844	852	809	786	829	733	783	882	731	778	829	805	786	844	760	778	768	800	794	787	814	806	819	803	742	818	855	765	821	771	789	781	793	765	774	771	816	826	769	782	808	835	807	832	807	816	743	805	840	766	765	808	799	818	782	807	732	807	768	781	822	832	777	891	818	762	777	796	770	773	858	791	830	810	869	788	778	784	821	850	775	800	821	833	814	792	812	812	780	818	801	836	760	856	738	810	851	802	784	825	822	804	799	832	820	801	843	768	738	859	774	824	833	799	788	819	729	845	776	845	806	803	852	817	836	828	809	846	749	751	799	855	829	811	808	761	799	796	836	803	780	831	829	824	817	779	875	821	765	821	788	758	811	788	775	808	820	832	814	790	780	814	831	800	761	784	769	811	801	769	781	811	813	864	841	800	805	727	763	786	750	816	789	802	760	789	786	735	763	802	806	797	802	822	802	798	810	763	862	804	820	768	802	797	810	850	741	797	812	776	806	843	794	752	822	840	781	809	747	817	804	769	782	842	857	825	788	781	781	790	855	769	771	813	784	827	852	824	819	792	786	795	818	820	852	828	805	782	836	819	820	782	813	822	851	835	792	768	751	796	861	760	797	821	801	805	816	807	816	807	816	853	810	822	817	842	787	823	852	818	780	868	822	807	867	788	839	832	839	791	805	829	786	796	825	823	802	800	774	754	820	773	800	806	804	822	800	819	804	842	802	744	840	810	789	822	804	780	830	775	786	803	833	820	798	759	823	862	836	814	823	839	856	772	821	811	778	810	857	784	831	800	801	826	780	791	779	783	810	773	836	803	821	796	788	849	798	839	786	813	793	763	786	803	783	791	815	748	774	790	768	808	795	780	782	822	801	816	813	791	827	807	816	783	827	820	846	817	787	744	780	790	780	825	834	785	785	791	823	798	830	828	836	764	799	806	781	788	860	778	830	812	787	780	832	798	843	795	847	777	818	841	789	810	804	797	856	740	802	816	806	818	776	838	820	818	778	771	784	791	790	828	822	802	792	792	758	824	859	823	846	825	820	779	828	862	783	806	811	803	858	746	810	803	793	803	818	779	822	826	799	789	791	819	812	791	781	781	828	802	770	807	770	771	797	804	758	816	782	805	784	828	796	785	792	809	774	835	769	849	828	782	809	780	864	820	751	772	813	730	817	804	770	826	781	794	817	827	857	772	818	820	814	775	800	769	790	816	816	829	837	806	801	772	826	796	784	854	785	835	810	801	827	798	844	790	821	791	814	837	799	796	739	810	820	780	825	831	854	813	815	799	809	863	811	808	780	842	728	769	806	787	808	834	783
45195	22867	8553	4313	3402	2598	2038	1653	1415	1346	1262	1150	1072	1020	992	921	1003	975	913	902	934	855	891	896	845	819	783	828	870	850	791	813	827	835	798	787	829	781	828	819	862	815	796	837	824	832	788	812	836	814	795	794	850	778	809	883	767	815	779	867	820	833	812	765	846	831	777	794	785	801	825	793	780	853	772	764	860	824	790	814	849	834	799	770	846	812	841	794	818	789	823	816	819	822	797	785	851	804	828	810	799	844	803	774	813	769	817	743	826	845	796	825	837	742	796	803	812	798	772	830	786	808	816	864	774	743	800	833	780	827	769	773	780	853	802	807	836	857	837	757	776	798	795	751	761	824	829	865	823	774	807	775	781	798	825	825	844	782	816	774	796	814	866	808	823	832	841	823	819	797	804	763	807	837	754	809	772	779	792	809	792	835	736	807	783	753	842	778	754	793	799	809	816	804	789	822	809	801	763	800	832	830	822	796	782	788	810	794	802	808	811	811	832	816	792	774	802	805	784	807	779	862	754	792	788	794	820	777	839	807	809	830	827	757	847	785	813	775	816	779	760	792	854	785	829	777	808	777	804	864	779	758	810	819	807	765	825	824	811	836	846	808	861	809	796	814	813	819	780	821	747	783	840	787	811	796	822	802	844	782	830	834	797	767	830	762	783	811	789	789	835	802	827	778	782	840	797	778	816	823	768	821	784	790	812	836	797	835	796	795	784	792	790	829	810	801	808	780	828	758	833	822	792	823	815	801	803	829	798	769	804	801	788	794	841	824	831	769	803	771	802	752	808	807	836	810	774	845	814	798	765	830	843	774	810	791	830	811	813	783	818	781	829	789	817	773	786	834	790	779	822	806	826	828	835	815	777	812	826	788	802	872	807	788	819	803	798	797	835	812	784	754	780	791	765	821	812	756	842	777	770	808	804	790	775	820	765	794	761	746	867	824	843	773	836	792	780	813	826	790	843	802	793	859	778	807	821	791	805	803	769	781	827	784	796	821	836	822	782	805	794	773	811	795	779	805	800	753	780	799	798	826	789	786	814	801	820	803	829	787	814	771	841	789	802	840	816	745	861	835	791	813	803	819	807	826	803	734	785	779	797	844	801	787	826	816	742	818	770	865	780	788	851	761	813	843	835	829	820	795	817	804	765	805	797	810	775	793	779	834	833	810	836	822	784	800	779	747	836	770	780	809	811	812	790	837	770	865	805	824	808	799	840	766	758	772	818	825	794	789	822	765	721	835	832	788	820	799	811	835	810	795	789	863	734	818	806	847	793	791	795	771	776	803	800	765	754	799	825	841	813	761	783	790	816	809	818	777	807	810	797	787	817	818	822	771	824	784	783	798	797	831	817	817	774	845	799	814	817	848	799	792	777	800	798	843	811	774	799	810	839	759	732	801	768	866	782	837	771	800	772	801	865	817	846	796	813	806	826	789	811	805	821	803	793	846	751	758	765	812	787	839	783	785	778	810	821	765	859	806	770	816	810	812	826	784	764	816	794	806	775	826	780	809	812	833	824	872	838	813	832	838	848	807	762	783	776	826	819	753	818	781	843	783	787	822	716	833	873	775	840	805	798	810	762	822	809	829	772	763	821	780	784	758	782	725	795	782	807	786	809	811	817	768	790	802	782	778	819	799	816	834	831	788	858	784	805	786	783	779	775	766	804	807	846	813	788	839	817	801	805	806	825	779	768	807	772	790	783	824	815	808	840	828	767	762	754	802	793	833	858	775	804	815	797	875	792	848	743	883	777	814	796	828	863	791	866	812	810	821	812	778	823	790	774	763	777	834	814	852	817	808	766	812	827	791	832	843	825	814	789	781	805	801	836	811	845	806	763	812	784	791	832	847	795	856	772	843	831	772	775	854	859	787	817	831	851	778	838	825	796	848	785	766	797	771	784	824	817	810	766	802	777	830	806	771	842	798	855	814	778	841	752	803	794	811	761	804	780	835	843	819	836	777	828	851	844	760	863	812	799	839	855	826	823	817	777	784	803	812	805	798	783	822	770	778	794	774	863	789	815	768	793	827	809	777	786	849	828	806	784	794	783	871	756	765	805	796	793	819	834	812	745	796	838	806	779	782	791	792	829	818	819	810	814	840	814	807	855	842	789	836	805	828	827	808	824	806	817	795	811	796	845	831	833	832	805	843	725	821	784	806	805	840	772	823	792	801	801	766	815	822	754	780	781	854	738	838	797	768	818	749	778	841	807	839	826	811	781	745	763	756	825	763	818	785	821	796	819	778	758	778	807	845	815	789	793	788	807	766	771	829	764	822	761	759	770	816	809	748	835	750	781	802	780	802	818	754	830	781	818	762	809	793	817	796	774	841	766	833	797	764	818	806	791	823	783	769	832	828	737	806	814	772	781	794	804	783	792	818	780	829	747	737	802	765	807	808	781	824	819	833	826	823	826	853	793	768	816	816	816	808	790	803	817	734	837	825	801	831	815	805	831	808	827	795	821	800	822	839	790	820	809	796	825	801	778	806	825	772	801	748	753	789	750	783	809	797	811	810	762	808	807	770	828	768	746	846	829	849	826	794	841	828	813	783	796	787	763	841	790	792	835	810	808	793	863	800	875	794	826	814	799	807	815	783	842	833	748	812	836	844	794	778	784	774	827	803	792	773	800	821	780	840	849	783	837	821	761	844	854	841	834	782	784	779	823	807	826	841	794	813	819	766	779	779	815	782	803	760	844	781	796	806	822	824	793	808	836	836	817	821	807	853	816	840	798	778	779	776	761	817	762	836	777	874	839	824	830	838	859	874	854	774	769	829	797	816	800	802	837	786	794	772	800	833	787	797	831	768	817	845	822	792	785	778	768	731	809	771	822	795	791	774	757	815	775	832	844	821	759	817	816	731	845	759	787	816	855	824	787	803	805	823	790	811	765	793	807	827	843	764	808	755	803	824	802	798	837	842	761	786	793	762	803	825	817	801	819	786	744	857	807	845	782	784	827	773	795	802	858	766	828	754	851	804	796	821	809	820	793	827	807	858	800	794	840	814	813	805	747	802	791	869	785	825	820	790	809	777	801	844	829	792	816	843	789	803	875	812	796	845	853	783	789	833	771	844	824	778	776	779	821	801	804	828	813	829	811	810	738	816	783	825	803	871	826	787	809	791	771	777	821	833	795	807	795	818	820	796	769	778	812	843	823	857	786	801	762	804	767	778	814	762	741	788	853	802	793	815	801	793	809	777	775	782	762	803	850	781	815	765	774	730	790	774	824	809	776	804	784	772	822	805	789	813	838	792	822	828	776	822	815	841	838	803	791	795	774	833	775	801	770	790	819	809	782	798	844	798	800	783	805	833	787	815	830	782	787	796	830	802	828	852	821	781	788	818	828	822	827	800	789	827	802	795	792	813	805	839	765	805	812	807	782	807	800	745	761	754	825	819	825	788	739	769	768	807	804	826	795	827	816	829	833	787	802	830	790	777	779	800	843	806	756	783	852	791	838	762	808	841	753	755	812	785
28557	18129	4796	682	459	428	418	436	405	372	405	423	415	398	373	357	393	407	398	388	396	386	406	386	408	386	385	352	388	356	380	415	384	396	405	362	418	412	394	358	379	390	400	363	400	357	433	383	415	355	399	395	414	383	374	407	355	425	351	426	392	384	408	404	388	385	377	376	430	392	388	368	380	396	393	394	355	348	395	405	393	397	417	410	402	392	420	415	406	419	403	390	410	377	391	404	423	404	394	399	390	385	421	404	418	397	359	387	425	354	398	413	396	402	366	371	400	362	390	399	403	370	422	406	379	367	369	408	368	403	350	376	394	398	384	393	390	420	402	383	387	386	388	385	387	386	412	379	357	389	410	389	376	373	363	377	395	393	387	411	440	370	418	387	361	344	416	379	385	389	393	393	388	393	419	385	412	370	397	391	365	385	365	358	390	365	381	391	369	393	385	411	386	366	368	424	360	375	386	374	400	376	387	407	398	395	380	418	358	381	400	380	378	409	399	385	408	391	359	372	401	385	403	401	398	399	403	353	396	384	387	423	403	381	389	377	412	371	384	422	427	422	414	362	388	378	389	397	374	440	367	372	418	401	361	353	346	385	377	404	379	419	422	400	406	373	413	407	382	399	407	370	369	396	383	399	392	409	382	401	371	392	388	385	388	405	369	391	394	371	371	424	367	375	383	406	394	435	380	378	388	397	361	389	378	377	418	388	407	366	370	392	373	385	381	376	382	409	424	391	393	413	384	367	403	408	401	389	354	424	403	360	391	421	354	367	402	390	357	392	367	398	389	409	411	366	374	386	361	403	425	389	376	372	376	364	420	366	337	421	401	378	404	404	413	402	385	338	368	403	363	384	373	370	389	345	373	375	372	378	366	387	380	397	439	369	375	374	358	404	421	415	368	357	391	411	417	395	381	399	344	393	409	418	346	408	447	399	370	392	347	375	412	389	396	395	365	408	376	383	361	360	386	388	400	355	367	380	398	386	407	412	376	392	373	376	379	367	369	361	399	387	395	385	372	396	376	376	405	378	385	405	368	383	464	388	374	371	397	405	435	379	385	381	381	390	356	390	378	408	401	364	420	385	389	343	354	385	387	419	398	371	377	393	391	400	407	410	387	376	381	385	364	364	397	401	417	424	384	396	406	399	401	362	369	428	378	396	380	384	436	373	412	384	402	348	380	403	405	379	337	353	359	381	369	394	405	390	373	398	399	410	397	403	403	367	431	386	416	412	405	422	349	435	389	399	368	370	379	384	407	395	374	362	360	380	363	357	417	390	369	405	402	409	395	402	421	402	343	404	431	392	416	408	398	354	394	401	419	395	395	393	414	407	383	406	405	391	401	422	416	361	392	387	417	380	386	406	382	405	434	365	370	376	425	368	400	390	398	415	400	350	376	369	401	397	413	381	395	411	365	408	356	379	404	364	400	370	375	360	396	455	394	367	407	389	415	383	381	407	415	405	372	347	390	415	387	411	406	340	382	365	423	386	411	359	362	403	363	390	373	437	433	391	373	386	430	438	390	413	417	421	391	354	385	418	395	387	368	399	393	391	403	402	361	401	396	384	360	377	412	370	388	386	406	385	323	378	371	381	414	383	418	388	403	402	381	371	404	417	396	401	391	402	383	368	379	393	387	381	388	365	392	349	383	408	387	399	371	373	390	411	382	374	391	401	365	387	389	409	380	393	375	377	413	362	402	372	413	415	387	381	413	381	414	379	406	343	444	359	411	370	352	371	368	392	382	385	421	414	364	373	394	393	372	391	417	387	416	393	388	410	386	402	407	395	417	330	395	416	377	353	389	371	388	386	384	401	401	378	431	372	391	406	376	387	413	372	375	388	394	411	399	427	388	418	373	362	364	400	410	404	405	422	400	399	406	367	403	419	377	382	392	384	428	372	342	409	415	407	362	415	378	347	385	402	411	396	401	387	355	378	408	375	411	396	398	378	420	432	388	414	388	362	418	393	386	366	394	377	413	389	409	410	336	395	419	380	368	386	397	385	361	372	389	351	395	412	362	411	383	416	402	366	376	372	386	398	364	396	382	417	397	372	395	358	398	391	382	394	347	391	404	380	351	381	383	392	420	371	387	373	364	380	401	375	386	419	391	363	380	382	371	385	384	388	406	374	398	393	402	366	372	414	349	404	386	394	408	403	396	376	402	355	430	410	404	368	388	372	395	437	364	393	365	422	423	411	382	385	389	408	385	432	382	369	342	384	389	367	392	431	392	398	377	401	369	364	451	390	356	387	405	396	368	386	384	400	395	383	374	400	337	402	366	376	402	402	405	424	386	375	379	369	381	400	416	422	350	363	381	399	371	364	418	401	358	388	421	404	380	380	390	373	373	404	361	398	352	399	350	381	374	399	368	397	371	378	362	421	357	358	397	374	368	386	383	412	401	377	405	412	367	432	405	434	377	380	401	410	354	437	368	391	359	393	364	356	405	431	381	390	398	386	381	398	410	353	382	366	330	377	412	418	348	392	375	379	411	363	411	414	389	343	435	378	383	384	396	356	411	396	414	388	406	420	377	418	387	403	382	387	427	385	379	399	388	394	393	412	380	370	375	387	381	396	419	378	417	381	391	382	389	397	368	404	392	420	403	400	392	382	403	395	394	355	407	385	388	400	354	397	372	384	410	377	384	421	401	404	396	408	418	379	404	420	363	388	384	419	375	380	399	415	366	452	391	393	390	384	366	448	377	391	394	408	371	398	371	416	422	431	390	423	365	388	385	353	385	402	395	377	412	401	365	407	405	390	399	374	383	425	399	367	412	353	388	387	361	352	378	408	405	406	396	400	373	379	419	375	389	404	363	369	395	409	399	386	399	363	394	389	376	398	396	404	382	399	405	393	404	386	423	395	398	376	374	408	361	380	382	404	395	382	394	369	394	383	363	377	395	386	353	382	399	420	388	423	402	373	395	399	396	393	369	418	363	386	410	429	370	392	393	398	377	372	362	374	414	394	419	368	393	412	404	418	399	411	401	361	420	386	395	412	384	329	375	365	406	405	350	422	362	380	414	421	412	376	439	377	398	388	410	401	416	367	430	396	360	402	344	379	393	386	379	429	409	386	392	416	380	380	371	413	389	344	410	373	352	394	331	386	394	424	381	393	422	391	352	428	384	348	360	399	374	414	380	378	372	393	385	399	388	364	411	421	386	364	398	415	399	391	391	361	401	366	412	372	373	379	377	402	419	364	390	401	393	427	383	408	436	410	363	376	400	379	366	376	387	385	392	381	368	394	388	377	346	366	407	414	378	394	362	370	373	392	380	400	402	396	399	378	393	385	398	373	360	399	390	334	391	374	347	404	362	362	384	393	406	402	408	403	408	350	374	393	435	400	410	381	384	398	379	384	399	362	419	423	412	392	371	406	414	359	384	402	415	421	369	379	358	376	402	403	411	381	399	385	413	421	416	392	390	385	414	383	410	409	388	397	373	377	389	392	398	376	396	423	414	367	390	395	377	373	382	383
18977	2685	757	553	541	498	496	463	477	421	463	478	418	482	423	434	458	431	467	450	467	420	417	455	430	435	405	415	429	470	460	408	468	434	395	414	445	473	434	425	407	426	432	465	384	452	452	447	427	458	420	429	430	431	427	457	435	409	446	421	444	434	500	438	459	441	421	424	434	412	452	436	437	484	426	442	427	426	447	458	470	426	394	466	404	414	444	437	431	410	446	437	458	436	452	445	421	411	436	456	418	461	428	472	434	413	450	380	412	445	409	438	448	453	437	405	398	475	461	414	372	427	449	412	431	376	421	448	403	416	413	394	410	441	414	443	445	447	445	411	448	437	418	412	445	452	478	449	434	410	417	403	431	411	415	408	415	440	457	458	430	449	469	428	418	438	435	433	468	460	428	478	436	398	417	443	445	431	445	433	456	409	442	459	445	475	450	431	454	419	428	406	424	447	452	470	415	450	432	412	446	439	444	422	423	429	396	426	421	431	412	441	448	456	451	436	467	428	427	440	419	414	406	420	432	464	447	440	416	440	416	441	419	424	462	482	478	412	429	459	450	419	437	451	435	443	421	421	420	444	403	420	405	415	412	449	430	435	450	424	456	416	453	455	475	406	452	446	435	419	448	404	443	435	436	429	408	437	454	441	470	427	435	426	425	384	432	441	444	435	438	437	436	426	456	436	456	402	422	423	443	419	424	423	465	425	441	435	431	414	448	410	462	444	436	495	421	423	449	440	431	452	440	436	423	427	419	449	433	421	455	428	436	446	431	455	395	423	451	453	435	440	449	426	441	446	460	418	455	398	448	431	468	396	409	438	500	449	412	438	437	431	419	444	443	449	407	404	442	437	429	421	394	412	387	440	439	448	439	424	415	402	412	424	440	481	418	457	439	392	445	441	414	447	437	426	424	423	445	460	438	433	418	413	414	475	423	434	443	419	454	419	445	467	441	417	435	465	400	411	406	442	419	423	455	475	458	432	444	431	452	439	431	429	467	422	472	455	456	438	469	443	465	462	443	390	429	399	437	428	427	479	418	413	402	453	455	435	448	413	389	402	460	424	469	452	437	458	463	417	412	424	418	405	433	479	388	451	454	428	420	432	430	468	437	407	406	464	383	414	385	426	438	422	378	449	428	436	401	437	409	392	459	400	422	438	424	423	434	432	448	405	403	408	452	479	427	428	406	416	444	453	435	437	449	426	421	477	427	431	424	411	439	453	432	424	407	433	442	394	443	426	449	436	428	412	449	460	408	428	471	437	465	432	437	449	407	475	433	468	406	414	474	430	443	462	452	440	444	430	421	436	412	455	443	409	433	433	405	439	466	426	419	476	417	434	457	429	428	451	408	447	423	385	494	420	461	465	425	431	421	406	444	403	415	431	432	452	419	427	441	468	430	476	444	438	455	468	489	443	468	475	454	421	441	412	436	461	405	417	426	421	411	398	462	418	420	456	401	425	436	477	470	430	442	416	443	427	440	419	445	447	440	415	456	429	404	459	402	442	432	422	405	426	463	452	440	431	437	425	422	465	457	454	441	420	434	422	484	418	437	449	425	446	412	478	436	434	446	445	410	421	460	447	420	427	417	418	439	425	436	477	416	454	410	417	443	431	435	469	416	466	457	419	427	427	457	422	454	464	479	430	439	440	418	435	433	399	453	464	425	443	466	487	473	420	461	445	412	435	463	424	438	428	452	434	432	460	442	422	405	453	432	429	461	447	416	435	462	410	408	460	473	405	447	428	422	388	415	451	446	433	411	434	444	417	391	442	440	452	478	469	449	395	420	420	432	410	393	450	424	413	455	436	424	441	413	458	437	475	479	415	432	437	425	434	441	437	450	434	443	418	431	442	433	437	449	427	446	419	432	441	421	468	422	471	440	447	433	415	434	411	415	431	457	444	429	428	377	437	400	445	428	397	408	451	452	426	445	415	460	397	444	446	432	423	405	458	406	426	434	443	438	430	432	457	432	438	404	443	439	430	425	423	386	458	444	440	422	443	438	465	456	453	427	453	426	440	424	449	431	400	430	433	460	455	429	444	457	421	446	431	419	430	451	418	436	424	412	425	421	429	472	438	428	425	425	401	413	471	431	450	420	462	437	448	421	464	463	452	449	402	460	426	431	398	437	452	412	406	427	432	427	411	409	435	411	430	459	449	449	418	411	409	429	428	467	402	433	430	411	394	415	379	424	430	427	427	450	439	452	437	450	401	475	460	416	445	458	430	466	461	426	396	450	395	441	468	465	440	440	437	414	467	442	416	464	423	404	410	436	421	451	422	462	410	422	431	399	410	402	474	439	442	434	441	416	428	412	433	420	448	426	442	437	442	452	434	422	448	416	439	418	432	456	450	435	399	467	441	458	458	422	421	446	433	452	409	454	435	425	446	436	462	452	428	450	441	434	439	421	424	431	421	397	444	445	411	429	411	460	427	429	465	429	456	415	453	468	432	437	458	454	427	418	431	483	409	451	458	426	415	376	431	426	437	415	435	428	445	447	426	456	453	414	416	417	424	456	396	396	430	420	437	436	462	436	451	413	419	434	377	483	422	411	473	447	436	404	428	425	410	462	450	430	412	405	417	425	394	439	434	436	419	449	455	443	414	430	462	446	475	393	455	492	424	409	463	450	429	425	462	432	453	430	430	442	413	440	425	424	425	398	415	437	411	428	395	410	456	423	400	425	425	394	476	427	435	453	434	447	458	445	448	465	409	425	391	451	414	480	461	497	416	439	423	467	466	417	485	440	421	427	480	439	444	430	425	443	421	421	413	441	454	452	429	448	425	479	449	467	427	449	443	434	413	428	407	424	421	408	446	428	419	445	423	464	474	425	403	417	447	437	421	432	447	420	427	430	423	413	435	420	457	452	415	423	415	437	417	397	425	442	478	454	440	463	390	446	436	421	422	431	458	417	389	436	427	438	462	443	430	416	455	447	442	452	429	472	425	453	428	422	462	430	436	434	438	429	428	430	442	432	419	423	453	440	423	435	413	430	419	461	402	421	425	422	429	464	388	427	456	449	404	432	455	432	437	411	461	424	441	429	427	429	455	454	411	417	446	436	449	442	436	466	442	413	471	419	456	416	435	440	445	447	457	430	402	432	409	462	446	385	433	462	410	455	474	402	428	426	457	423	422	445	457	421	457	437	440	423	431	423	457	430	364	458	444	421	440	394	464	467	441	479	436	437	457	468	474	457	425	460	429	454	396	436	499	426	459	443	447	430	453	431	405	451	457	410	412	425	479	441	435	455	421	417	455	447	456	453	432	380	430	392	427	440	465	446	473	432	418	426	443	386	445	402	455	441	409	440	420	403	396	422	437	445	456	444	468	414	444	450	441	466	429	453	427	425	444	435	508	446	417	444	421	416	449	428	448	461	441	419	391	403	450	435	418	431	471	406	437	455	467	470	437	439	442	419	464	477	414	436	406	410	431	453	437	417	435	452	422	433	459	449	443	431	442	415	413	434	463	415	442	429	394
23705	21026	28251	23984	21010	9443	993	676	568	531	501	431	450	437	406	400	408	418	420	378	419	406	385	363	418	417	359	365	362	406	344	391	371	372	357	396	358	360	384	375	372	394	341	337	382	326	345	357	318	350	367	378	385	395	383	365	382	374	348	373	385	360	385	372	357	376	361	409	376	390	384	372	395	357	370	339	361	387	416	366	363	383	378	372	356	346	353	374	348	361	372	369	402	366	348	352	382	405	328	371	389	371	365	372	374	379	363	364	343	346	386	334	421	354	349	377	379	371	333	396	350	382	399	363	391	351	395	380	374	357	361	391	355	387	396	383	375	359	361	354	356	338	395	364	340	359	358	373	363	374	341	344	333	356	385	380	375	378	345	368	343	372	359	377	403	374	396	377	403	339	380	368	388	384	398	362	353	382	365	375	356	391	391	360	373	356	363	370	391	351	407	347	376	382	363	354	355	379	369	395	352	341	361	346	348	348	362	337	403	356	312	364	383	370	387	384	359	384	360	320	384	371	372	363	382	375	368	332	355	395	424	339	343	368	333	380	351	336	372	363	381	377	396	359	333	361	379	367	368	335	380	371	391	383	379	361	375	378	356	403	363	385	381	377	376	387	406	369	378	387	365	398	397	355	405	355	400	366	368	351	390	405	398	351	343	370	360	351	384	398	390	384	354	371	358	352	395	374	391	374	398	377	304	361	383	345	387	338	336	352	367	345	377	385	366	372	359	353	360	370	386	355	365	366	385	393	380	357	362	360	376	363	374	331	391	390	371	379	367	392	344	396	360	383	355	366	366	407	361	353	333	370	366	349	377	352	368	362	388	359	377	389	377	367	347	394	358	332	403	373	384	416	343	360	368	362	383	377	383	390	364	390	426	343	361	379	347	364	372	362	400	362	403	372	359	381	354	358	357	330	384	366	343	367	369	378	369	368	374	361	381	355	356	370	373	354	335	384	371	404	371	399	333	377	341	395	376	379	389	350	347	369	366	340	392	361	341	354	358	418	387	393	363	357	376	339	383	373	371	366	390	344	364	387	336	368	377	326	373	379	397	352	358	386	342	359	322	394	390	382	367	398	382	420	365	378	362	374	382	361	374	382	368	342	358	353	354	369	372	351	332	343	345	408	362	333	372	352	360	359	384	345	356	353	386	397	359	388	382	367	420	370	383	358	388	368	369	356	400	388	399	371	392	362	339	349	381	378	341	379	368	340	339	391	341	367	361	398	384	381	344	328	361	373	372	357	387	367	378	378	369	361	353	337	357	343	360	376	392	405	373	369	389	362	385	350	375	379	360	381	375	354	386	362	365	351	352	380	368	376	344	376	342	362	359	388	370	341	387	370	392	382	361	395	384	380	363	391	390	370	376	338	385	391	387	373	372	349	375	353	345	381	369	349	378	326	378	369	367	363	370	381	393	352	384	340	400	384	368	382	336	393	373	357	364	341	382	361	354	367	358	360	362	361	356	353	380	374	342	360	393	390	335	374	365	380	383	342	421	375	348	350	369	402	339	389	382	353	366	361	388	350	371	361	356	359	370	366	395	382	344	370	331	378	386	395	350	352	347	379	350	357	337	348	314	370	359	347	351	372	351	383	351	328	352	326	339	399	365	394	375	381	388	384	374	335	374	376	400	366	369	324	366	384	365	385	406	336	352	377	337	369	366	315	388	377	364	373	351	427	369	386	390	377	393	370	359	368	378	398	348	361	382	373	389	363	365	333	375	394	367	360	383	372	365	372	369	391	367	377	346	372	387	354	363	369	361	370	340	376	332	354	353	349	383	362	355	387	414	338	374	363	372	393	378	362	370	344	358	369	369	343	399	363	354	363	342	389	345	371	377	409	381	345	348	379	343	360	425	367	331	383	352	360	379	345	342	355	389	377	386	335	356	371	372	359	355	349	374	354	350	387	376	365	356	354	387	337	353	386	358	357	382	398	370	384	351	348	380	386	342	339	364	366	356	355	385	359	352	364	364	384	351	365	387	380	373	364	371	353	390	351	372	360	372	372	379	355	365	399	413	383	355	359	374	373	385	353	375	339	385	360	370	382	360	361	360	361	350	359	379	395	362	378	388	422	356	372	339	336	372	376	377	374	371	346	348	377	387	371	344	384	375	371	378	351	349	380	346	404	352	367	367	375	361	359	393	344	356	380	373	368	372	336	339	356	376	365	371	392	394	350	370	369	361	393	350	372	384	392	370	385	345	383	321	384	341	358	397	363	369	396	370	388	360	349	369	388	422	395	395	372	387	333	377	371	339	365	398	354	375	360	383	393	378	350	333	367	380	400	335	346	379	377	360	386	377	368	394	355	352	355	370	350	378	364	378	358	401	394	345	377	361	316	343	383	387	383	380	352	402	372	362	376	349	368	360	381	355	376	370	324	345	365	370	378	361	408	378	389	345	381	372	372	375	323	362	354	374	333	347	389	370	379	398	377	384	381	393	387	406	388	326	361	349	368	346	363	345	392	395	336	365	367	349	346	358	360	330	368	394	355	392	378	384	348	368	360	332	360	385	363	335	370	379	350	373	363	380	338	374	353	347	365	365	374	340	344	352	362	371	376	353	384	349	384	364	388	386	379	349	352	343	359	383	367	366	349	337	358	362	407	359	342	370	358	384	383	361	409	346	338	389	364	362	347	338	356	399	370	400	348	357	387	341	385	384	357	383	417	366	377	385	366	353	386	387	383	351	395	339	373	364	356	346	338	385	378	365	352	388	385	387	339	385	403	361	386	336	387	327	341	340	370	386	347	387	353	334	384	366	381	366	388	378	378	410	356	403	341	336	385	355	378	366	334	356	363	402	395	386	359	345	361	354	364	388	368	380	367	363	360	382	348	370	383	374	398	397	374	364	366	424	377	385	349	358	344	368	391	368	388	351	409	369	384	416	354	340	362	355	339	361	349	358	386	354	348	373	352	367	353	369	389	354	350	371	333	388	365	358	357	360	380	361	343	355	359	348	393	355	381	370	360	358	386	370	362	374	383	369	352	346	376	368	353	380	411	361	342	363	365	392	361	377	368	339	351	369	374	373	381	359	398	356	331	370	354	356	383	370	382	348	340	343	374	378	371	372	335	342	372	349	391	379	385	356	352	347	356	365	365	327	365	372	393	365	353	390	356	377	380	394	378	377	381	344	381	352	392	386	385	344	386	383	357	405	414	362	350	390	357	378	341	361	362	369	349	357	345	403	359	331	381	370	387	375	366	359	380	376	335	348	386	381	340	368	321	350	390	373	333	374	333	385	358	351	386	401	351	383	373	338	373	356	343	364	373	379	351	384	386	358	344	335	379	376	345	349	362	315	347	389	376	375	336	359	376	360	399	370	341	380	333	372	348	378	363	386	349	381	376	374	389	408	399	397	361	375	376	354	360	390	369	349	395	370	371	367	373	352	368	378	392	368	360	388	387	368	356	371	377	383	387	381	391	324	365	421	343	390	364	379	388	359	365	349	387	356	352	358	369	376	359	372	399
40253	18393	5039	2501	1706	1353	1080	902	723	688	582	557	553	556	553	471	446	455	406	492	419	467	400	463	424	380	391	437	406	430	412	471	397	416	396	405	391	377	426	408	395	410	410	379	395	414	397	387	385	405	425	435	401	380	396	415	382	389	373	383	392	431	399	372	387	382	432	400	358	404	416	388	394	379	387	386	375	393	381	400	376	426	406	366	414	387	374	345	406	375	372	412	399	405	368	405	436	400	378	362	379	410	405	376	374	400	408	355	395	435	369	394	382	409	361	398	420	399	384	385	425	420	399	390	393	405	424	386	384	417	396	411	399	369	403	396	395	364	373	379	367	408	395	410	389	402	426	403	373	384	384	398	411	369	401	431	391	408	379	383	363	378	394	386	409	410	434	358	409	422	418	378	399	419	399	394	405	400	388	381	367	372	433	373	420	404	403	386	402	407	388	431	379	382	387	374	367	396	415	404	407	384	338	408	439	404	411	383	414	406	390	405	386	377	418	396	398	400	435	392	376	384	372	361	401	399	409	380	385	390	410	425	415	382	379	391	405	403	415	365	411	388	420	411	395	345	410	380	399	392	374	408	346	375	432	400	370	395	405	431	361	394	434	377	418	382	403	384	409	412	431	394	362	375	380	409	365	370	389	379	394	399	414	413	394	429	444	358	377	431	415	418	431	401	416	404	424	391	423	385	381	436	394	396	392	362	360	396	394	409	386	389	375	421	415	392	387	378	418	387	390	397	379	395	386	439	432	396	404	406	426	410	404	350	365	322	377	411	406	373	385	400	382	393	413	412	424	390	417	398	398	396	361	383	375	375	380	407	423	394	384	430	382	434	398	393	393	384	397	414	363	371	376	405	359	400	401	391	416	422	384	397	411	399	392	412	385	400	417	408	409	368	382	427	413	397	409	409	380	377	402	414	401	397	412	433	396	411	408	386	387	370	395	375	402	404	401	373	434	390	367	392	374	396	378	413	415	406	399	418	398	393	370	382	411	378	414	401	404	374	389	383	392	391	421	388	368	384	420	399	405	367	396	396	432	422	368	418	387	369	391	390	405	398	378	402	394	417	386	409	397	431	424	361	383	398	422	383	377	401	391	443	406	394	396	377	406	415	386	419	407	410	384	384	407	370	389	385	364	407	395	403	390	396	386	418	406	424	394	361	363	405	386	441	385	392	380	394	390	409	368	416	415	380	369	416	361	386	413	425	398	401	395	390	414	370	390	356	396	407	367	369	399	401	416	437	408	342	370	405	392	405	355	378	362	385	389	412	360	423	419	387	386	406	392	380	366	419	395	367	357	404	411	400	376	419	393	408	358	402	421	413	421	422	350	390	369	370	393	411	376	400	399	373	381	426	402	417	374	399	393	402	381	392	402	374	393	406	404	401	376	383	396	433	395	414	404	359	387	366	414	411	366	407	391	371	371	383	412	395	375	401	401	399	419	382	394	356	384	397	401	399	459	441	376	405	391	420	435	370	402	377	389	424	401	386	371	398	367	425	399	359	393	372	388	378	381	405	392	380	393	361	384	342	415	426	370	409	383	398	413	391	378	389	400	406	393	397	396	376	422	368	385	422	408	418	440	364	404	384	372	382	415	441	394	369	383	415	392	402	339	416	400	406	364	394	377	388	372	386	393	420	425	398	386	377	399	376	392	408	398	399	403	381	430	378	383	384	383	372	388	430	363	395	403	392	385	399	362	384	405	371	407	423	413	370	411	403	401	402	416	394	382	394	415	404	445	397	438	369	411	442	376	365	382	385	380	428	438	397	393	353	424	400	377	377	411	387	391	405	397	391	414	394	369	376	371	415	413	407	410	443	390	398	351	380	393	448	403	393	378	373	377	419	391	379	386	384	396	383	415	381	386	417	354	369	395	375	405	421	402	391	416	399	406	378	379	375	370	397	384	410	386	391	381	406	380	376	409	428	408	382	393	361	386	429	371	368	396	391	378	397	416	392	413	440	405	367	392	402	363	380	413	402	370	366	365	405	372	398	381	372	394	414	383	389	391	363	372	383	356	391	413	428	407	396	389	407	413	373	360	382	383	385	401	426	400	404	405	399	399	398	393	420	400	408	408	409	420	372	386	391	413	399	377	429	408	359	382	416	409	394	369	407	402	400	381	386	415	383	363	427	392	391	409	387	396	382	439	384	422	380	393	362	435	384	401	374	374	387	382	387	408	382	385	434	394	398	405	407	386	382	402	398	408	427	403	399	360	418	377	395	395	383	395	405	373	398	360	384	408	407	396	416	403	372	400	416	429	418	403	408	397	392	392	394	389	391	421	401	377	402	387	412	385	369	389	377	350	400	393	374	375	381	386	400	396	414	365	388	392	411	409	413	379	410	433	373	397	404	404	401	392	369	405	415	412	429	369	424	390	413	360	395	377	388	383	379	366	373	390	383	415	389	368	389	369	378	369	405	382	410	441	402	380	419	394	434	387	404	388	442	363	399	371	399	378	386	392	425	377	406	387	381	359	377	380	376	431	367	389	406	376	396	394	376	378	375	424	367	377	419	379	403	409	394	386	412	401	384	378	393	377	390	403	411	397	379	370	361	393	413	386	396	433	418	400	394	368	393	386	381	400	400	408	397	422	373	430	380	365	409	392	335	375	441	380	389	425	382	411	372	418	381	381	386	391	363	387	398	405	416	406	381	371	412	393	418	419	381	397	414	420	410	411	392	412	383	411	375	376	388	381	385	407	351	411	401	399	387	381	405	379	405	372	410	361	368	404	406	404	372	400	379	399	376	390	380	369	387	408	380	441	410	446	377	404	386	360	386	404	385	385	381	413	407	380	398	395	422	403	410	385	353	400	428	390	388	413	425	390	369	418	371	382	421	413	411	378	400	360	394	405	401	408	367	404	370	372	381	389	383	376	415	409	393	391	353	382	373	402	383	392	388	387	400	394	373	402	385	373	398	392	405	411	363	362	418	388	394	377	391	356	382	394	385	374	380	362	422	411	409	377	417	392	393	419	390	380	382	407	393	390	366	382	410	373	372	388	432	387	398	388	358	364	381	385	405	381	377	389	364	384	374	370	379	416	431	358	377	374	406	380	415	367	381	360	431	417	415	396	373	408	397	411	386	377	375	373	413	385	375	386	395	402	382	427	415	392	394	391	351	387	421	399	353	396	426	391	383	395	349	397	398	404	380	401	382	372	385	357	383	369	385	392	400	427	375	393	354	396	375	388	377	374	417	412	418	404	390	410	391	370	344	407	387	395	438	390	399	372	411	363	360	386	403	398	389	401	412	402	411	399	390	398	409	391	367	400	395	410	401	400	354	380	416	392	370	404	362	365	393	369	403	364	429	397	393	390	383	390	381	416	452	390	385	380	419	376	403	412	379	374	405	412	392	414	412	398	381	388	386	393	374	419	401	369	352	378	425	376	421	418	403	419	408	393	411	432	369	409	417	381	383	414	391	418	372	391	403	420	391	380	367	397	394	393	377	395	401	401	394	362	358	401	377
24936	21021	27048	25101	10000	1173	987	893	815	827	786	749	786	779	743	731	753	768	755	757	762	720	772	757	733	737	733	751	760	768	758	723	769	761	779	696	648	749	712	721	762	782	723	747	737	781	734	688	714	718	710	698	658	732	708	733	754	741	763	728	742	702	750	792	722	739	687	720	706	708	744	757	734	708	768	708	743	755	733	727	726	698	705	701	741	787	695	757	733	741	738	689	781	697	721	722	837	771	703	714	725	720	792	709	759	705	776	728	762	742	727	698	733	753	726	738	731	727	710	731	728	715	734	734	712	759	696	725	714	736	743	735	770	753	764	687	744	739	726	719	754	733	727	743	689	805	722	733	742	745	712	759	771	688	755	714	745	725	752	699	771	759	701	700	743	747	681	667	748	730	711	731	738	714	682	698	744	685	695	739	710	748	688	656	725	726	747	726	749	690	687	716	661	714	697	728	710	746	755	719	750	737	744	742	778	747	738	721	660	708	713	747	716	761	720	760	752	703	768	698	760	691	748	658	742	744	707	753	720	708	723	718	826	715	717	690	702	749	718	707	745	717	732	737	764	726	727	744	663	754	701	731	739	691	744	746	721	730	692	650	748	815	726	726	722	775	747	722	743	773	724	745	722	764	723	780	694	711	785	713	698	712	740	747	755	705	667	727	764	778	707	695	763	770	688	770	720	770	748	729	754	745	766	731	783	742	731	720	760	719	789	744	751	731	711	723	744	747	692	735	712	737	757	686	756	735	765	750	732	731	747	711	748	724	771	719	692	784	761	748	729	706	697	712	737	759	731	735	701	726	734	707	744	766	743	712	714	687	749	711	704	733	723	780	673	709	741	750	689	756	727	703	709	746	673	669	712	769	741	742	695	701	708	722	757	742	695	790	703	724	702	697	725	755	696	766	725	772	744	766	723	788	722	710	756	727	762	672	723	698	706	692	735	717	723	695	719	754	742	695	742	781	756	763	687	748	753	722	727	755	745	716	696	701	724	742	742	737	791	694	706	727	713	700	710	723	725	735	732	720	763	719	711	784	734	719	741	727	713	714	724	738	720	751	705	727	692	729	700	725	753	713	744	789	744	773	718	772	702	784	678	748	747	693	720	732	688	746	703	741	763	710	697	746	704	753	677	754	666	728	766	716	738	740	754	738	720	714	694	772	763	724	706	696	709	747	702	730	702	745	705	693	763	706	721	701	773	739	703	723	725	758	738	743	723	691	699	764	704	766	734	744	758	730	703	737	733	723	716	743	779	767	737	712	716	711	727	751	699	725	748	728	713	776	725	709	766	694	734	703	730	740	774	755	737	731	729	744	710	730	786	718	737	777	728	680	770	777	697	792	800	668	717	705	718	698	693	753	716	722	703	761	694	795	752	759	756	725	710	741	733	727	760	757	737	734	742	785	740	691	728	772	697	795	751	775	742	721	718	714	786	702	742	726	680	699	731	747	722	723	719	747	704	750	749	672	751	705	724	698	720	748	749	734	708	734	732	752	707	707	708	717	737	764	732	704	716	708	753	703	738	740	755	724	752	720	740	707	664	726	714	740	748	700	707	717	709	690	703	716	728	778	742	725	711	712	730	686	763	722	705	717	746	711	737	740	703	723	738	731	704	744	767	711	695	674	743	689	753	699	733	724	746	730	733	773	712	715	711	762	751	718	737	727	713	790	739	759	766	766	710	737	740	715	757	677	732	732	741	717	748	735	706	726	712	741	676	746	743	744	698	723	769	743	729	699	666	699	697	722	711	693	706	701	664	726	742	733	722	735	738	750	697	737	724	767	755	773	748	742	747	752	733	721	763	707	664	694	737	703	753	763	747	779	661	755	731	721	741	713	727	720	722	771	787	715	668	720	710	720	674	697	743	707	737	703	695	705	727	687	713	697	728	694	759	731	749	716	731	712	714	663	715	695	751	705	707	731	768	755	751	758	705	745	807	758	780	720	737	755	660	681	715	711	749	757	703	732	748	741	649	683	737	712	709	670	752	718	680	720	731	706	756	719	734	701	774	687	704	773	762	748	752	692	774	707	729	714	770	714	756	722	748	783	728	729	711	717	754	732	731	725	735	709	732	725	702	772	739	734	719	706	769	748	782	741	776	747	767	725	696	782	719	674	727	693	746	739	718	717	707	736	741	741	733	726	731	738	714	723	715	710	748	718	785	746	724	696	766	759	754	707	698	744	723	702	705	699	680	739	703	727	719	732	737	768	754	737	716	738	780	725	766	702	724	711	747	739	753	754	699	696	735	767	737	748	734	690	716	715	711	702	759	713	720	727	767	751	758	737	720	738	765	725	746	719	745	715	719	741	716	743	761	708	723	711	709	729	729	713	796	714	717	745	740	744	691	761	747	752	789	717	683	742	721	737	704	740	736	724	723	756	707	761	755	739	712	764	740	688	683	724	692	744	767	719	707	731	776	694	690	714	753	709	715	723	714	761	715	718	734	734	733	734	717	725	766	738	750	773	785	685	693	745	716	737	712	700	723	739	776	741	722	715	745	703	726	755	749	711	755	689	720	733	759	734	739	745	716	719	715	749	763	692	722	774	720	704	752	735	727	702	694	702	741	695	717	739	731	678	720	716	762	710	742	747	706	693	707	691	762	734	710	726	696	777	700	703	744	705	772	709	738	743	724	752	702	724	725	699	734	753	748	673	705	691	736	696	700	721	748	767	760	704	729	766	736	715	695	762	723	697	746	660	762	716	750	734	702	741	735	703	763	710	737	741	672	755	746	745	749	721	728	754	707	719	741	736	719	760	720	725	739	662	751	690	718	710	722	744	725	704	791	733	757	739	779	738	692	749	700	724	727	782	729	705	694	674	745	743	709	671	718	698	698	717	719	704	769	741	745	753	743	714	723	722	729	693	725	760	777	771	754	760	748	745	728	757	746	717	702	786	745	721	712	757	690	741	739	727	754	744	750	722	713	702	685	721	724	739	707	756	745	747	746	742	738	722	743	726	724	720	669	816	715	721	706	777	699	710	775	742	743	759	749	766	675	721	710	713	799	725	712	709	707	797	735	733	737	795	725	786	740	727	733	737	749	751	727	777	735	697	730	769	690	721	708	738	706	696	730	723	712	692	713	710	743	760	767	759	712	681	700	741	723	719	696	764	753	752	747	703	750	748	723	771	691	772	711	716	702	723	715	696	728	793	763	764	748	709	714	710	724	703	754	732	754	724	746	754	695	732	780	758	732	709	722	717	752	744	754	763	746	746	674	687	699	732	753	727	740	767	723	735	684	739	717	727	741	729	763	742	716	786	700	726	703	712	729	695	693	686	743	710	732	700	716	732	731	746	725	706	748	709	707	757	698	754	763	801	768	756	687	731	755	647	751	739	722	807	740	717	761	721	748	675	721	728	741	732	660	738	707	708	706	708	720	694	712	759	658	703	726	702	751	734	719	654	708	767	794	721	718	686	666	703	691	735	700	685	747	707	723	760	779	775	704	705	699	714	735	722	740	740	696	713
38415	15158	3026	1755	1474	1266	1132	1002	972	909	839	859	806	824	756	797	732	804	834	791	780	786	803	805	792	784	789	711	732	812	798	773	731	792	819	798	794	757	714	783	742	745	760	748	749	756	726	732	755	771	788	756	759	787	759	714	753	774	819	791	753	772	756	786	760	780	787	751	744	752	745	771	740	803	783	749	792	790	815	757	740	784	713	774	721	725	774	760	786	755	761	771	789	746	789	811	779	746	710	784	749	748	796	800	789	784	739	752	782	775	744	771	767	818	755	796	744	784	769	769	777	750	813	759	758	755	772	744	777	748	772	755	792	730	758	756	771	752	743	766	701	782	738	774	734	778	762	745	758	793	762	803	735	749	731	759	771	776	722	773	736	797	777	772	784	751	746	792	755	770	766	763	714	729	757	793	748	780	760	749	748	786	803	785	842	731	778	818	746	735	787	735	738	781	768	757	805	764	799	759	752	784	737	781	765	711	763	734	737	723	706	787	793	785	767	761	751	774	752	791	685	760	756	801	767	780	750	755	783	820	781	764	773	748	749	764	783	743	773	714	808	804	775	775	734	779	791	739	745	757	734	807	753	757	750	766	780	775	723	813	740	776	773	747	773	743	768	791	754	769	747	752	747	718	760	797	816	767	784	749	757	746	760	759	764	778	789	765	784	751	773	740	731	777	740	797	772	714	790	739	720	795	826	740	765	742	773	732	763	725	779	755	730	726	730	775	751	762	776	788	764	783	760	796	776	783	748	779	820	756	739	769	765	755	743	754	796	765	771	750	739	821	796	752	701	784	804	827	800	706	788	800	770	744	727	822	722	796	759	743	774	807	770	767	730	741	765	798	779	723	763	746	743	792	782	782	778	815	742	715	706	765	776	743	757	727	784	770	786	782	754	758	750	804	764	734	750	794	774	784	730	764	746	737	829	716	781	792	773	745	794	721	754	745	806	725	744	798	772	761	743	756	731	765	793	757	695	779	786	790	816	766	763	815	794	733	755	783	797	782	787	697	753	780	749	793	794	804	808	794	763	749	784	754	757	727	745	780	722	751	727	777	688	725	796	740	762	784	722	745	700	744	742	744	795	743	767	768	772	743	731	783	738	772	727	756	746	798	736	753	764	756	792	781	790	747	745	756	749	774	801	768	758	758	793	769	761	807	762	744	728	779	786	697	720	752	741	755	781	726	772	735	784	766	757	790	764	742	791	751	754	783	704	768	740	783	758	701	742	741	786	773	761	800	802	795	765	771	745	781	763	782	800	766	770	756	764	804	756	748	736	784	787	780	774	780	790	741	772	812	748	780	746	790	777	765	767	793	730	794	743	741	701	736	722	774	786	727	757	789	786	781	737	791	774	763	718	782	757	795	715	789	741	771	762	809	751	740	768	752	797	756	778	790	764	740	781	777	759	757	798	770	776	784	741	735	786	731	776	777	745	760	752	728	780	772	775	753	772	794	769	765	738	774	747	773	751	769	732	769	764	776	784	748	783	791	806	790	776	754	714	697	796	777	796	784	741	747	766	783	809	849	762	793	754	751	773	729	765	794	777	682	752	752	787	800	822	806	771	775	766	738	764	762	736	721	819	810	788	793	741	775	767	813	766	730	789	781	754	797	753	787	744	791	762	777	768	771	820	793	772	747	756	710	736	797	749	790	766	814	745	784	738	728	757	725	750	794	796	791	766	765	756	781	757	760	830	782	757	770	771	811	820	796	736	758	786	744	781	755	743	758	756	738	743	712	771	791	755	769	756	748	748	760	781	804	741	732	735	748	727	745	774	809	745	781	727	742	799	767	752	778	735	727	779	715	814	847	779	738	734	789	751	774	754	774	770	761	707	773	749	823	779	733	798	791	785	733	743	750	757	790	751	737	822	761	803	782	757	756	789	798	795	788	793	747	812	697	718	799	760	809	759	790	801	794	781	758	760	795	770	748	776	770	811	776	764	754	771	729	829	726	784	772	780	771	756	763	758	769	787	765	699	710	814	737	790	781	782	758	747	801	771	718	745	775	711	740	790	803	802	784	820	759	794	804	738	751	765	793	769	789	776	771	767	740	759	749	747	757	766	779	798	704	754	764	796	727	777	792	760	746	754	775	764	729	788	746	808	786	733	747	757	777	807	776	760	775	833	766	764	797	754	801	728	751	740	791	822	748	746	744	778	740	731	755	750	817	779	771	767	762	710	742	790	808	778	806	732	775	732	770	739	775	746	780	745	738	768	775	770	743	740	766	813	773	732	751	773	798	746	768	753	791	715	760	774	742	805	770	738	751	773	745	727	730	762	783	771	813	775	809	767	756	779	711	725	792	754	761	761	796	747	779	746	765	778	759	757	767	752	727	795	801	751	768	773	763	756	747	779	767	722	745	800	749	781	798	690	756	813	804	761	784	738	719	707	779	806	733	756	787	803	788	773	734	770	747	736	746	808	760	738	797	806	730	783	747	729	788	741	790	784	769	785	797	709	808	743	857	710	768	748	746	807	768	773	723	772	747	821	742	748	753	775	794	821	769	747	809	695	737	728	773	790	820	807	763	752	761	755	771	804	766	782	756	797	785	773	778	697	839	768	725	756	805	802	783	802	749	767	774	728	761	740	780	762	758	750	734	784	771	755	831	723	744	763	799	777	785	769	736	737	780	802	769	771	783	795	764	756	795	780	828	762	801	747	716	767	735	793	747	737	766	789	752	764	796	769	775	784	758	809	781	757	731	752	751	804	778	805	780	722	779	783	766	792	763	790	742	771	796	762	784	762	797	803	729	721	746	756	729	752	840	768	731	782	727	830	739	788	794	756	801	746	795	774	782	744	765	728	765	722	726	747	776	763	781	798	794	728	769	746	791	768	796	758	765	735	738	739	801	754	783	753	774	732	762	790	780	763	713	779	768	768	772	767	754	778	765	750	721	745	757	790	766	733	767	768	748	783	718	737	749	773	761	779	771	786	756	739	784	763	732	759	748	792	738	749	740	726	815	830	809	748	766	704	757	787	806	754	732	739	718	763	735	775	806	785	816	735	773	775	785	753	761	746	797	751	792	797	761	775	761	793	766	774	736	764	757	794	727	769	810	802	791	730	740	766	792	754	766	790	804	760	762	802	810	787	779	728	712	787	720	805	804	719	755	787	710	752	728	795	722	793	744	766	752	752	776	770	831	768	769	801	760	739	746	781	757	744	770	783	703	744	710	809	767	767	789	786	768	754	741	701	771	757	796	770	783	738	731	772	783	713	758	802	758	744	796	732	771	746	811	765	772	773	765	736	775	766	749	739	756	787	750	754	754	740	750	748	738	728	779	798	736	761	772	716	789	766	697	788	798	787	730	729	711	777	807	770	801	766	762	751	732	727	792	802	805	786	808	776	750	731	799	759	758	787	759	781	734	757	828	761	784	759	735	738	737	752	737	779	764	787	803	751	769	785	785	844	712	773	777	810	820	756	782	779	780	796	781	814	785	747	727	766	746	772	782	791	781	747	825	768	751
22675	21084	28567	23849	21078	21139	8678	1492	1152	1075	1028	1012	972	948	927	908	890	941	887	827	885	845	888	843	843	866	839	827	812	824	810	827	839	829	834	830	854	825	824	857	823	852	798	872	866	843	821	809	842	842	840	868	781	841	760	863	850	799	798	748	799	877	791	806	774	763	800	815	783	880	784	766	844	821	845	846	784	786	764	764	842	804	780	795	783	845	798	780	831	780	845	843	783	846	793	827	840	810	789	825	824	808	812	791	825	838	833	770	788	820	760	809	820	813	843	819	792	834	856	798	885	815	779	777	796	790	829	836	798	835	820	846	776	828	796	785	854	788	788	776	819	830	745	806	842	796	812	779	795	799	845	815	801	810	828	793	778	823	840	829	755	764	772	832	807	792	736	812	784	837	823	784	789	791	784	862	760	841	805	779	800	822	827	789	821	785	831	831	812	813	853	842	806	789	765	810	771	723	820	825	804	831	773	807	832	819	831	830	840	852	804	799	784	765	845	805	802	823	797	822	798	873	794	848	829	819	830	864	884	791	861	824	809	800	824	827	813	843	790	788	800	803	849	780	852	847	796	794	821	779	791	824	797	727	808	827	810	785	812	823	776	832	794	830	774	856	803	783	789	810	829	793	830	809	760	836	745	859	767	812	814	811	815	802	801	807	799	821	776	799	852	794	793	850	804	857	827	816	800	862	798	781	765	793	787	828	814	773	788	794	771	814	818	826	797	839	818	790	818	810	773	848	865	808	818	853	811	811	770	816	761	798	823	777	797	838	770	810	769	792	810	785	809	821	783	777	802	811	790	813	810	831	861	820	760	787	757	804	803	788	850	834	806	789	791	804	804	762	770	777	833	818	841	821	787	785	789	776	739	797	805	775	829	774	790	821	825	812	759	797	792	854	794	820	840	841	778	758	796	795	781	769	791	803	880	794	841	793	866	804	789	826	786	838	811	735	836	813	839	802	827	756	811	826	768	824	813	792	811	806	779	828	840	851	859	747	832	828	818	814	793	784	811	817	828	780	772	852	788	863	863	788	761	785	792	782	818	806	825	842	804	727	801	806	831	748	758	828	773	773	779	897	751	797	822	830	791	857	825	826	835	831	761	838	821	791	772	794	819	792	847	822	784	767	818	830	820	860	775	803	828	865	804	793	768	827	746	775	816	817	831	809	825	827	816	772	840	802	800	805	763	807	878	815	852	835	753	847	809	801	800	789	806	805	815	797	791	831	793	793	807	826	821	804	851	817	805	779	835	803	808	830	835	771	789	811	814	817	778	838	775	821	837	864	792	763	778	767	781	822	816	802	784	801	774	830	835	830	776	808	784	823	807	807	811	834	842	836	800	868	787	824	818	776	815	813	802	749	821	806	837	829	811	833	734	778	816	804	756	787	829	769	869	838	862	789	840	807	822	800	839	807	775	833	856	824	794	800	768	836	790	831	795	801	762	785	826	737	859	810	806	768	780	800	839	779	785	795	785	809	835	798	755	852	807	808	770	781	807	801	832	837	800	867	792	820	852	785	784	756	838	843	830	813	770	819	815	754	773	804	836	817	860	752	821	793	791	803	822	811	759	852	817	833	793	817	777	736	758	856	767	787	808	852	841	823	752	794	762	821	851	777	775	824	772	782	787	821	805	821	817	792	785	812	763	770	829	842	806	812	822	820	792	834	843	796	842	836	842	819	787	805	822	802	811	818	824	807	791	773	791	859	846	807	823	767	825	787	789	817	812	806	796	810	828	753	819	814	856	777	825	832	776	802	842	793	783	822	754	843	799	823	840	808	811	785	797	751	823	801	817	837	777	843	785	782	839	835	808	767	820	810	800	810	773	838	824	813	788	800	846	762	814	863	808	781	837	869	830	847	848	794	807	835	829	794	847	772	827	801	779	845	779	801	779	790	780	779	782	810	778	804	814	859	804	837	831	843	777	758	867	857	750	788	799	740	847	834	835	802	764	850	842	781	849	878	800	832	784	769	777	820	793	807	793	805	808	769	830	866	782	827	764	871	823	790	821	822	813	856	818	848	808	805	800	804	788	841	788	783	778	788	810	830	795	816	821	833	794	819	772	833	773	860	802	834	816	809	789	797	833	822	775	796	756	837	810	839	769	756	756	817	753	889	782	818	840	790	776	795	835	883	763	827	802	835	780	795	765	760	790	811	813	746	795	775	786	757	829	809	798	810	811	764	834	806	800	854	863	825	752	797	762	802	822	767	772	800	820	791	795	818	836	774	771	791	794	804	824	748	814	804	737	794	783	781	813	742	829	818	775	811	818	837	839	794	783	836	842	784	822	785	854	818	743	831	795	797	799	739	768	881	836	804	792	828	754	746	808	820	813	804	780	756	776	858	803	852	832	772	803	815	800	780	835	837	828	780	772	811	846	826	809	798	796	805	808	763	846	834	850	879	808	841	855	855	848	839	853	788	845	815	801	838	799	803	814	781	782	840	750	775	791	808	798	822	787	821	822	790	809	830	825	802	835	819	796	832	789	818	801	818	853	845	816	781	834	778	825	779	778	821	828	791	793	813	834	844	775	795	793	796	836	835	826	793	843	883	829	813	831	808	752	822	819	801	820	793	759	814	815	833	815	748	785	789	835	730	787	845	811	804	835	787	764	820	758	864	805	768	808	756	832	820	774	792	829	826	796	802	813	781	787	858	748	833	815	823	811	781	812	827	831	828	860	802	832	802	795	769	765	782	798	826	799	845	841	843	822	806	876	821	758	746	818	851	824	806	795	767	814	793	830	772	821	819	820	811	814	845	792	759	804	860	811	804	811	850	800	779	773	818	849	810	787	797	854	856	801	797	794	774	733	799	771	813	828	791	795	814	773	775	829	866	798	844	830	756	800	798	811	812	802	814	821	810	840	797	791	789	795	780	816	752	829	846	807	836	760	800	900	810	775	792	787	762	859	773	785	767	804	793	793	809	777	806	798	781	755	789	842	816	811	825	817	738	776	814	824	815	788	824	797	803	784	793	806	782	831	789	855	832	844	804	789	798	830	823	854	809	776	872	807	843	846	837	838	844	850	789	810	816	809	848	824	762	794	779	796	797	827	811	803	829	767	769	829	813	795	853	821	788	828	841	771	755	789	770	817	797	821	823	787	820	815	837	802	818	858	846	799	846	806	786	835	781	769	791	818	865	818	816	836	821	824	800	828	843	795	805	804	817	856	823	842	784	772	789	787	798	785	813	851	800	799	782	810	818	828	808	764	828	779	752	811	788	818	822	755	806	773	842	794	779	787	805	788	855	749	799	794	795	778	790	775	832	785	759	797	814	803	821	766	819	777	842	805	746	833	775	843	802	841	780	801	796	774	821	847	803	794	785	798	789	819	824	842	843	824	782	805	770	806	828	811	883	743	794	776	793	782	759	832	767	809	827	780	821	818	808	845	801	783	781	842	781	762	813	828	765	814	781	840	762	835	817	860	755	832	836	798	802	819	800	790	869	772	823	784	811	850	803	830	868	798	788
49371	28989	8550	4393	3240	2610	2124	1717	1474	1321	1229	1089	971	1046	1005	938	946	882	906	851	838	872	864	844	906	852	864	837	853	820	848	917	837	833	798	860	822	777	817	802	794	800	806	782	854	868	832	797	820	819	830	871	855	791	881	825	814	836	777	843	763	820	818	825	803	796	825	820	814	835	781	801	782	810	842	828	836	832	769	808	816	834	801	872	802	769	807	777	798	819	791	839	810	817	830	806	823	811	812	748	819	808	811	794	808	862	802	776	814	777	824	833	749	795	784	809	856	804	763	785	788	827	806	798	775	797	780	819	798	833	805	810	778	813	858	803	812	824	769	745	816	755	837	815	805	785	810	852	811	801	745	837	813	779	760	823	791	841	827	812	842	805	756	808	796	805	822	835	818	773	780	794	814	844	820	856	757	787	842	798	779	782	729	847	842	827	756	786	837	829	842	821	779	827	818	802	817	808	779	820	842	830	779	839	818	758	792	810	794	810	850	795	812	750	772	838	795	804	774	810	831	831	800	786	809	770	850	820	768	815	805	796	797	835	727	793	839	781	810	780	772	840	799	761	819	802	786	812	799	773	783	810	777	807	813	829	815	839	791	825	849	784	767	818	793	797	871	805	814	829	831	782	812	770	862	795	792	824	799	805	792	805	806	821	873	827	831	795	814	806	836	785	827	845	821	779	814	772	815	796	814	814	779	842	822	827	792	821	838	860	833	810	837	773	793	826	793	794	739	803	755	780	822	800	776	774	792	791	825	775	768	798	780	822	769	797	792	840	851	771	849	846	779	816	757	833	807	830	790	772	823	838	820	800	767	804	759	805	725	765	817	787	753	788	809	831	816	765	806	834	806	857	800	801	784	829	814	792	860	832	806	807	762	790	816	814	855	828	818	772	812	779	803	774	807	842	775	858	808	826	801	821	811	773	822	826	788	793	831	744	776	810	826	806	866	780	823	787	827	806	844	816	785	825	861	809	790	811	812	763	792	768	751	759	854	825	785	842	822	876	768	804	811	789	804	754	816	785	810	819	737	807	823	817	858	772	746	796	881	839	792	829	852	823	796	812	800	795	781	798	825	802	821	841	775	811	812	842	816	808	847	778	806	796	794	811	785	786	824	848	821	813	798	877	814	799	823	797	787	747	774	822	817	850	772	772	834	834	790	774	773	770	772	813	819	818	799	816	814	853	825	801	866	795	795	852	905	834	783	790	816	787	813	806	828	795	816	810	839	805	814	807	787	827	727	818	766	824	752	826	780	811	833	814	812	787	761	809	783	777	870	758	797	874	770	771	849	810	789	778	816	788	789	773	802	801	792	812	842	822	758	807	792	851	835	815	813	779	783	790	791	826	844	825	753	806	810	797	786	824	794	749	796	788	813	791	802	844	778	768	865	774	833	818	819	788	810	829	815	860	768	826	793	833	817	794	782	813	851	805	751	790	757	851	800	802	838	782	817	797	806	804	789	795	823	795	799	834	776	777	802	842	773	805	879	813	794	842	805	829	827	811	850	780	759	848	838	753	809	802	745	826	847	779	814	801	821	900	814	800	829	836	804	798	833	747	812	825	790	836	803	819	765	789	838	821	790	808	800	825	828	822	805	774	815	799	788	869	832	765	821	864	824	827	789	807	807	840	790	773	768	794	809	788	793	782	857	845	829	784	846	749	782	787	874	827	746	837	807	793	830	817	820	756	824	796	736	786	813	803	774	833	771	846	833	822	840	764	795	800	792	798	836	810	811	816	857	841	872	758	799	813	786	820	818	839	772	790	850	791	832	805	792	802	860	794	850	785	858	806	778	856	764	778	828	812	761	788	786	775	809	807	806	798	794	770	812	797	830	819	809	838	815	807	794	818	794	734	762	808	783	859	813	806	800	801	800	830	836	827	805	829	802	830	774	825	797	815	782	779	793	832	792	812	829	798	784	847	806	841	803	830	818	820	806	804	789	815	826	840	792	791	818	826	808	824	812	796	792	851	796	756	863	833	806	850	762	832	784	846	812	782	818	736	809	832	763	869	787	859	853	794	762	805	798	811	806	754	839	824	820	843	804	803	790	795	770	783	773	802	821	785	825	801	799	785	810	784	853	814	828	839	814	830	809	782	834	765	798	776	829	830	796	813	814	793	761	820	791	802	771	841	858	835	797	780	817	814	785	826	803	839	804	845	781	796	821	803	791	818	802	770	824	812	827	822	774	839	752	838	831	787	826	839	833	793	786	813	857	782	789	796	845	783	822	802	798	798	773	834	807	853	786	816	836	772	804	799	817	764	780	736	784	844	769	793	809	850	844	855	811	808	804	769	770	801	834	807	831	789	869	860	777	847	779	835	764	824	839	811	852	797	797	835	844	823	798	840	844	771	802	837	786	795	842	827	767	825	830	871	780	805	777	792	815	838	751	758	807	855	799	808	778	863	800	807	876	826	775	825	824	812	802	813	826	819	818	829	788	806	764	795	792	773	758	824	794	837	787	752	785	854	800	840	785	860	757	784	762	750	827	811	788	767	840	772	808	765	839	763	842	843	757	802	816	814	869	814	830	831	813	778	808	800	797	825	779	797	757	797	776	774	830	787	830	806	811	781	795	786	805	818	834	812	817	815	801	812	797	861	791	802	823	746	807	794	763	771	785	812	794	770	858	767	838	760	800	789	848	783	772	805	800	833	796	849	828	782	816	800	810	820	838	821	768	855	859	780	771	813	833	816	845	811	809	783	803	814	809	784	800	801	820	802	763	814	807	829	778	827	852	841	839	787	825	826	840	872	833	796	790	811	823	793	819	815	821	805	778	801	805	804	837	811	751	818	811	798	790	844	758	842	783	798	790	849	794	817	786	844	776	752	815	759	790	746	717	826	772	835	900	794	791	795	810	783	802	788	771	784	806	842	818	844	815	776	802	797	832	855	839	838	840	762	805	823	755	814	800	815	770	763	813	791	768	839	799	747	776	781	770	857	778	809	832	836	794	816	840	833	765	795	826	813	796	803	783	834	813	734	826	800	793	824	815	815	779	773	790	843	787	811	790	789	848	820	812	797	758	835	795	823	815	790	813	814	796	783	817	772	810	800	795	818	809	783	811	806	838	777	889	809	846	838	838	844	827	830	799	782	762	802	779	731	801	837	788	830	866	865	862	768	803	888	776	773	800	838	801	824	807	798	773	795	831	776	860	804	789	803	794	798	821	789	786	850	786	789	812	815	784	819	850	833	842	829	828	813	756	834	826	791	805	827	779	805	822	799	805	831	808	800	790	816	753	836	762	797	839	834	778	786	831	785	757	819	810	806	805	834	795	816	753	813	733	845	832	852	767	822	821	773	792	835	814	843	831	799	749	838	787	836	813	792	785	779	736	782	836	810	775	758	789	797	820	799	794	780	769	799	815	795	780	770	807	849	795	803	784	800	780	797	816	851	780	798	841	811	826	844	841	773	835	804	817	862	830	802	779	797	796	785	833	842	813	812	808	800	804	797	780	786	863	800	805	806
28587	18953	5105	685	476	404	443	406	411	405	409	404	414	407	448	364	364	408	373	394	366	413	399	407	397	408	364	389	390	385	425	398	390	357	404	382	382	390	428	361	389	395	421	402	389	409	405	413	388	396	351	382	412	400	365	406	392	396	393	407	418	397	394	353	372	364	382	348	370	389	378	372	394	397	403	407	374	376	434	419	378	374	453	384	436	405	405	383	404	402	388	381	403	374	397	337	410	396	393	381	398	387	378	396	386	394	417	419	378	389	392	398	379	384	412	375	376	375	401	367	353	371	350	381	427	384	389	446	413	392	372	373	412	375	413	407	400	382	368	377	398	383	424	376	393	366	384	400	371	400	402	381	383	379	402	396	394	420	428	367	413	410	365	407	388	379	397	386	424	417	386	409	381	392	430	402	386	396	392	366	351	410	395	372	397	379	382	413	383	423	378	425	385	387	411	394	401	378	352	380	407	390	356	363	382	412	422	368	410	389	408	361	372	387	388	398	398	429	424	422	430	415	409	408	369	361	443	390	337	385	407	350	443	383	375	367	382	378	405	394	400	381	383	383	418	361	398	404	436	402	413	413	354	395	397	382	381	389	411	414	374	381	383	370	367	417	377	396	391	399	380	400	413	408	390	399	411	367	426	395	395	435	392	451	381	407	384	400	390	397	368	456	391	383	363	376	380	401	374	386	387	405	393	372	377	401	403	369	420	409	399	380	392	386	393	395	366	394	408	374	375	376	414	381	389	396	379	415	362	399	412	384	415	392	392	381	373	398	385	411	407	401	393	389	393	409	382	388	393	375	388	384	390	424	398	391	374	386	393	412	413	365	335	397	400	373	388	399	393	380	378	422	405	399	402	360	397	377	428	393	391	373	399	411	405	391	385	419	390	375	390	407	380	359	369	400	402	398	368	407	393	397	370	424	365	412	377	402	370	376	371	394	395	363	403	403	423	403	423	419	398	363	380	420	388	379	409	396	416	412	378	412	391	390	404	383	393	404	374	415	411	418	388	397	408	434	382	383	390	360	354	386	424	400	431	384	371	382	405	401	365	401	411	395	392	392	345	430	417	435	437	422	388	387	391	406	400	370	408	373	368	396	400	403	373	374	402	393	398	412	399	395	376	383	410	414	371	363	364	377	438	364	402	405	423	405	384	398	396	383	414	394	385	389	431	383	398	392	374	400	389	400	381	419	379	392	416	394	361	373	409	368	368	404	387	399	419	374	349	401	400	370	405	370	360	407	421	414	408	405	369	363	403	382	404	367	383	385	402	427	400	414	409	392	361	396	423	412	386	435	382	408	391	402	401	356	405	417	382	416	370	356	405	370	420	375	418	361	395	429	405	367	408	362	390	411	420	419	396	395	446	382	372	392	454	402	408	434	381	409	405	374	387	396	383	401	433	416	395	444	431	424	372	387	408	405	390	403	374	398	386	428	396	360	406	415	409	423	384	386	400	394	354	377	388	434	371	401	405	389	411	413	377	377	395	389	391	377	390	403	359	407	399	381	396	411	391	377	368	387	399	390	382	387	367	393	413	440	377	407	375	388	419	434	384	371	400	428	392	416	388	383	387	421	383	370	409	393	412	393	394	389	416	392	391	372	403	378	408	385	419	432	395	408	423	385	413	407	397	428	388	388	391	373	365	388	423	387	409	391	404	414	408	409	374	417	399	399	401	419	348	385	397	387	383	396	401	393	402	409	414	375	353	381	347	389	376	402	400	432	383	410	402	420	444	375	422	420	407	393	402	375	401	394	435	393	398	412	385	414	399	369	391	418	403	407	418	407	379	390	381	384	420	374	426	385	393	384	380	377	410	395	408	376	398	381	393	366	360	402	375	380	426	383	370	390	417	417	418	401	393	387	396	399	409	390	398	384	378	383	410	392	421	370	419	389	373	397	393	402	421	387	379	387	411	399	388	372	394	376	377	373	419	397	413	435	401	399	391	389	420	403	419	391	398	397	409	388	412	384	401	390	368	413	412	372	381	388	414	392	388	434	395	419	375	405	416	372	361	379	387	424	382	435	411	379	429	392	397	412	422	397	366	416	380	393	404	416	354	373	373	375	416	368	389	394	409	393	395	380	380	375	408	408	408	408	377	401	378	390	371	423	388	406	413	356	407	385	396	410	406	445	383	381	415	381	394	358	387	399	394	392	397	396	387	393	413	434	438	393	411	409	369	379	429	362	377	379	406	405	417	394	387	406	409	436	401	411	376	372	409	421	448	399	370	372	362	383	402	395	390	365	349	380	376	402	392	463	427	424	373	444	407	387	370	387	364	377	379	375	428	355	433	391	409	398	407	402	429	376	406	354	349	364	372	426	366	394	434	398	380	387	392	391	336	381	391	405	431	375	371	420	418	400	370	439	338	374	381	364	397	386	382	400	397	399	381	387	391	382	368	356	393	393	380	381	373	385	391	386	430	375	388	359	368	405	434	399	433	363	386	409	411	381	420	400	399	384	373	395	417	408	375	396	411	394	386	393	385	382	398	393	385	342	407	370	408	369	391	388	390	364	396	405	430	402	386	399	402	400	389	390	358	428	409	386	407	381	428	381	371	394	391	410	367	397	359	381	413	429	386	380	401	364	390	388	409	394	410	362	389	401	371	388	369	372	427	414	399	416	398	381	387	394	387	420	377	396	404	409	439	390	369	391	402	352	383	395	376	425	399	400	398	407	410	414	397	405	449	403	393	394	402	410	375	393	371	377	365	368	430	403	332	393	448	395	404	360	423	356	425	362	402	386	392	372	406	343	421	421	417	417	417	378	392	404	410	403	393	419	409	390	393	361	410	391	409	382	435	380	394	401	386	410	404	413	368	412	419	401	365	393	405	422	416	413	382	377	380	411	412	361	397	398	369	374	385	356	392	401	399	408	389	407	367	373	394	433	348	408	441	394	414	390	413	393	382	394	374	387	364	382	391	405	398	402	421	409	423	382	379	380	374	414	393	367	393	401	397	380	409	395	389	414	418	410	400	370	390	452	438	423	401	382	430	408	369	378	365	405	387	409	406	350	379	398	379	398	375	407	400	393	378	419	441	390	376	367	368	350	374	399	401	396	418	386	417	393	390	373	430	363	407	415	366	388	392	427	401	355	390	397	429	393	383	400	393	423	394	380	413	446	398	427	351	358	416	406	436	390	386	378	385	408	400	408	382	376	381	383	395	397	354	368	384	407	400	384	374	413	368	402	395	425	363	390	382	387	410	371	397	407	379	407	393	390	379	373	390	372	421	379	406	375	427	404	368	398	412	376	398	394	408	402	402	389	360	382	408	411	374	404	390	375	420	407	399	411	408	383	434	360	382	361	403	406	429	387	404	363	413	350	403	371	390	375	415	357	369	415	396	360	387	385	384	393	401	391	368	355	383	395	390	382	409	373	406	411	415	373	397	355	367	366	379	385	392	407	427	360	428	407	401	375	365	383	424	399	387	395	366	392	393	392	389	395	388	406	386	361	434	398	376	395	413	400
19945	7508	734	549	518	491	500	539	476	444	423	412	431	447	452	395	460	451	437	434	471	448	432	403	433	447	428	453	470	436	436	468	456	432	429	419	463	447	429	431	455	448	436	438	415	422	429	443	437	431	476	482	434	455	411	418	428	456	467	458	465	439	411	455	424	468	446	447	437	412	410	400	422	429	457	438	448	426	454	420	475	462	429	466	421	450	438	479	442	425	461	407	431	481	437	410	420	425	454	435	448	453	451	435	471	448	413	415	476	442	410	464	421	444	428	434	435	461	473	412	412	449	421	436	438	456	479	427	434	435	454	407	470	451	432	424	458	458	443	471	407	455	419	448	477	455	445	409	424	453	417	420	430	406	446	421	418	433	429	452	445	450	443	406	417	437	417	433	428	446	435	460	456	460	435	437	424	422	429	435	428	432	441	408	429	434	434	407	412	408	461	441	462	457	470	425	413	436	431	436	443	436	478	434	417	441	425	452	450	479	430	437	432	398	422	432	453	414	438	473	444	435	465	465	413	426	425	429	435	467	460	429	468	408	439	409	425	435	444	392	466	437	429	415	476	440	457	432	461	424	414	431	423	440	428	435	415	459	440	442	444	398	388	441	421	428	465	456	463	425	455	426	448	447	404	442	429	460	442	421	469	421	408	446	464	409	435	411	470	467	424	430	451	438	451	456	462	436	424	446	474	442	465	434	442	417	400	449	432	430	473	450	441	430	421	440	473	471	437	458	438	423	473	425	453	450	419	422	424	424	421	420	420	434	447	438	412	453	472	426	431	418	442	426	409	441	464	447	452	452	417	478	426	431	439	440	434	466	438	406	436	447	446	475	441	454	469	458	436	441	428	448	425	435	456	421	410	439	416	474	448	454	448	441	452	441	417	473	442	395	447	427	461	454	442	460	456	454	449	478	451	416	406	418	450	452	457	403	398	458	405	451	438	471	438	463	458	446	463	465	436	446	457	412	415	422	428	411	460	421	443	453	454	431	435	436	415	454	447	427	453	435	450	462	472	426	416	402	439	443	436	498	430	440	438	421	429	421	429	415	462	441	429	418	421	406	434	419	430	464	445	414	451	448	416	446	460	437	445	450	462	413	435	438	383	443	490	410	445	418	477	406	419	417	414	444	472	435	421	441	433	403	442	426	451	428	474	421	451	432	416	429	419	459	473	430	440	439	446	423	431	439	444	425	426	437	400	491	425	436	437	440	449	495	467	424	413	413	458	467	456	461	433	446	433	420	419	429	409	429	450	415	435	451	433	415	413	426	435	434	439	424	419	408	436	447	456	423	462	431	437	445	477	424	449	410	434	398	446	439	416	460	455	394	433	441	440	465	466	448	431	417	440	430	448	424	465	488	439	416	433	429	426	473	429	476	432	437	437	424	454	443	467	453	466	449	441	421	397	396	462	442	467	442	444	447	455	410	475	382	388	466	444	443	425	444	433	448	418	450	446	470	466	440	433	442	446	427	398	448	446	483	434	487	449	456	417	465	449	423	486	404	435	433	457	429	387	455	431	413	432	446	400	441	440	384	413	449	444	439	443	427	423	459	442	441	400	418	450	411	427	458	436	481	472	444	405	443	395	436	418	439	455	433	464	426	400	489	389	445	404	440	430	373	478	394	424	444	399	431	455	473	435	475	464	447	447	424	450	412	425	397	448	425	418	410	428	421	445	435	426	450	410	450	398	449	446	421	467	417	456	436	409	442	403	433	421	424	436	448	432	468	430	470	483	456	429	441	395	427	436	437	439	437	411	459	451	458	432	402	406	429	452	476	453	414	437	422	460	429	437	446	421	464	437	438	468	412	482	428	448	465	443	450	436	436	420	409	464	448	412	466	423	455	417	427	433	430	416	427	411	451	419	414	464	470	418	458	481	481	447	451	428	445	489	426	448	443	441	428	447	510	438	426	424	419	441	459	430	431	441	409	421	445	431	433	418	459	433	402	434	433	421	402	420	441	449	462	458	413	445	425	421	425	432	452	449	430	448	468	431	450	420	464	439	435	446	448	448	425	426	393	455	433	440	450	440	460	436	428	431	418	418	413	424	422	462	445	402	425	441	440	456	371	403	441	463	440	442	412	470	439	417	418	467	420	384	427	452	415	394	426	418	449	457	389	444	448	441	417	428	416	434	411	473	439	472	444	470	448	420	437	431	443	465	436	447	427	415	411	485	463	405	456	438	447	471	450	463	451	461	431	458	466	439	466	508	418	469	482	454	427	457	436	459	449	461	411	472	451	466	437	438	452	476	436	441	428	416	431	441	435	430	477	430	437	434	404	415	461	430	417	465	425	442	447	442	397	467	426	430	412	472	451	400	432	449	423	436	404	448	399	403	446	432	444	439	461	427	456	445	429	444	441	436	428	456	455	426	432	458	455	426	465	457	426	452	431	437	446	435	443	432	451	436	453	393	401	405	422	451	424	441	408	468	472	429	445	422	405	419	411	458	464	436	419	480	444	422	461	440	433	426	431	445	454	410	440	477	433	458	423	408	455	438	442	436	400	450	464	458	453	472	439	453	425	394	410	413	447	424	404	436	407	478	481	450	436	437	417	476	464	419	447	441	426	443	465	477	404	424	453	401	435	449	451	476	416	452	433	486	425	443	445	434	447	410	432	472	433	477	383	453	424	467	415	423	462	458	470	429	394	422	453	461	470	436	396	425	404	407	438	426	428	394	418	415	418	483	443	450	415	419	436	455	441	420	423	432	444	418	429	433	440	450	419	464	442	485	438	425	449	448	433	414	446	401	448	407	420	437	440	443	430	490	385	420	419	416	401	433	426	431	430	445	442	441	457	420	410	433	446	435	438	417	471	452	441	461	467	457	435	448	435	451	465	478	430	447	438	436	402	422	452	429	404	437	408	410	472	406	407	426	450	440	425	415	423	445	438	390	446	447	440	454	457	430	451	448	469	446	435	411	426	446	435	412	449	432	451	433	435	428	444	475	434	424	404	409	426	457	443	454	428	428	430	434	435	497	431	447	439	415	391	418	447	414	432	448	466	490	420	420	394	439	393	427	417	451	443	435	419	427	428	441	430	450	448	425	447	454	451	438	454	446	445	462	439	429	438	418	472	422	475	452	424	426	454	450	451	457	381	466	418	437	433	448	430	442	383	428	458	423	417	421	404	420	464	440	404	460	403	490	425	451	445	475	462	420	419	440	431	471	431	486	404	391	444	412	423	474	413	452	422	440	459	480	429	432	418	411	454	422	479	434	436	419	449	451	447	443	414	439	478	445	389	464	429	425	434	403	422	417	462	421	421	420	435	438	414	423	430	427	448	493	446	413	403	455	419	440	435	449	436	449	438	410	430	458	444	418	454	424	466	427	427	471	429	400	443	437	377	432	443	412	456	374	460	395	429	410	435	412	463	420	429	418	434	406	433	433	460	414	448	419	408	471	442	422	468	438	460	439	434	430	449	442	424	441	422	466	466	401	429	450	395	434	488	468	411	456	413	434	420	464	428
23788	21098	28019	24295	20964	6929	886	649	575	531	491	459	478	446	428	397	401	407	413	438	427	421	421	359	426	354	413	396	380	412	352	359	385	364	389	378	375	386	357	359	349	375	348	390	397	370	388	385	370	367	386	359	376	360	397	397	344	408	328	355	378	348	354	393	381	353	395	354	398	390	323	363	341	388	370	373	349	345	363	364	383	391	374	385	432	357	321	348	344	406	382	376	342	357	391	373	375	372	369	363	365	390	358	401	336	417	378	378	373	354	393	410	419	365	392	384	383	361	384	394	356	400	380	370	390	347	402	367	366	364	389	359	403	366	367	401	376	370	387	341	406	350	350	364	378	382	376	376	375	401	393	368	352	340	381	403	389	372	384	365	387	340	347	377	343	365	399	362	361	364	367	383	373	390	373	420	396	343	373	344	352	379	373	374	377	389	383	372	386	377	383	359	373	379	359	385	352	333	354	358	355	391	376	359	392	372	379	365	391	361	378	379	378	364	349	399	347	372	375	387	359	392	382	389	367	364	362	363	365	371	371	345	354	335	368	355	379	362	373	351	387	364	392	352	365	379	390	383	378	366	377	407	373	362	367	418	354	401	353	390	399	351	367	363	378	361	350	376	386	382	348	370	380	352	391	390	366	387	382	377	386	362	353	406	391	364	358	382	392	317	369	393	399	347	350	360	342	385	369	320	359	385	336	382	376	376	385	344	345	367	385	363	379	369	392	374	359	378	373	367	352	412	359	387	364	414	372	352	382	371	385	380	367	338	362	345	338	385	365	359	373	378	345	352	364	362	364	397	364	357	350	362	342	373	379	372	378	380	342	378	352	395	407	356	348	358	382	361	351	356	410	356	370	369	365	390	401	358	378	411	406	372	389	368	391	357	390	350	368	355	358	377	381	358	369	382	397	352	360	374	348	409	383	373	384	340	360	373	364	378	368	354	361	345	369	400	405	350	347	372	353	377	360	366	385	347	368	373	421	361	364	395	401	388	373	383	357	367	355	383	376	368	392	352	364	373	376	372	383	383	363	361	372	360	362	363	367	370	404	376	369	385	368	366	363	343	372	387	329	349	364	381	344	394	388	405	368	387	340	404	361	360	359	369	374	370	344	379	363	337	393	347	384	361	379	379	404	369	372	360	356	406	368	358	416	379	367	402	348	375	399	364	343	389	365	383	375	380	379	359	390	382	378	361	411	309	368	364	369	353	376	369	338	363	384	351	353	358	387	379	377	363	383	345	366	333	346	355	389	380	373	379	400	357	344	396	361	384	377	391	347	377	349	362	364	381	395	380	370	392	371	347	334	342	370	399	368	374	363	382	372	319	364	363	392	369	351	400	362	366	347	348	403	370	349	373	347	385	365	380	377	418	414	353	400	381	401	361	406	386	388	355	370	414	389	393	362	343	333	395	386	359	380	369	399	349	389	367	345	360	384	342	365	373	343	372	363	379	359	383	379	343	368	356	362	353	319	374	364	357	384	371	377	403	390	345	338	386	382	359	383	357	385	362	401	370	390	382	370	410	363	372	414	378	360	386	405	363	358	394	364	375	385	399	362	361	362	377	379	388	353	353	339	360	381	345	401	371	349	363	373	391	390	365	380	349	372	363	350	378	364	398	353	359	369	364	364	372	365	394	380	351	370	368	380	336	360	326	328	388	375	389	350	372	411	339	364	353	367	347	348	369	370	352	375	361	346	367	360	365	362	376	380	377	364	427	399	314	368	356	391	385	360	367	351	335	373	398	362	393	353	372	387	383	356	374	363	364	370	389	375	361	347	392	368	349	407	365	360	392	352	357	384	391	379	383	358	357	387	356	353	393	371	376	338	377	344	353	355	366	361	389	348	373	333	373	342	370	360	361	327	373	333	371	365	391	342	371	382	345	348	335	345	332	318	346	352	385	383	370	383	390	359	370	382	346	367	371	385	382	367	355	406	378	357	363	379	351	395	393	356	366	385	381	368	377	352	342	378	358	346	373	361	351	352	421	377	331	352	368	376	364	333	374	359	360	371	345	371	347	407	409	362	379	361	372	394	393	376	410	384	356	357	358	380	365	392	371	372	351	344	369	336	343	341	381	393	390	381	368	353	325	370	362	332	361	341	353	362	374	384	362	339	345	377	360	348	392	329	384	358	377	383	386	332	368	387	364	380	329	367	356	387	371	374	395	320	353	370	331	373	362	347	384	360	379	322	387	390	347	395	368	364	318	347	393	358	349	371	421	364	376	390	410	392	377	323	439	385	379	403	375	396	389	403	376	392	371	396	364	360	377	380	353	367	387	369	348	378	385	352	381	370	332	358	365	355	403	404	349	394	421	372	382	364	366	387	353	377	376	385	370	366	375	373	368	340	376	366	378	341	342	372	362	388	380	384	372	363	362	362	350	376	346	346	379	391	395	349	369	380	363	390	393	403	382	384	370	385	363	384	390	363	377	388	358	364	359	368	370	397	382	348	352	342	319	341	370	366	346	414	341	351	401	393	348	361	389	343	347	379	350	386	313	358	375	372	402	357	368	373	360	342	351	364	368	372	396	381	356	356	361	364	374	364	386	332	368	389	395	347	363	327	389	346	360	382	384	414	402	384	390	369	385	361	347	374	335	385	385	357	363	360	389	394	388	357	378	380	381	388	373	373	346	377	391	387	369	349	367	393	354	346	412	369	363	371	366	370	368	358	393	399	370	370	341	350	379	388	365	363	309	353	389	397	369	391	396	382	374	374	351	347	402	377	349	368	325	394	396	378	367	374	337	374	369	391	383	393	370	361	423	356	331	369	349	374	399	384	411	385	404	365	393	390	353	359	375	377	346	366	419	395	357	396	371	367	398	385	336	357	381	345	358	393	359	360	361	401	365	366	379	376	343	351	356	365	353	370	381	377	351	375	372	386	385	357	353	357	402	357	364	378	372	357	379	346	410	363	373	377	345	369	346	378	356	382	388	343	360	403	368	382	380	370	368	367	350	358	381	367	369	346	385	350	371	361	358	381	357	349	398	344	374	360	381	356	364	382	344	372	371	349	352	367	371	398	345	387	358	371	395	339	372	390	370	327	393	405	406	386	357	365	414	408	356	360	351	387	340	336	363	374	378	378	369	344	384	390	355	379	379	333	376	361	378	372	386	376	374	337	361	390	369	378	359	394	395	363	336	380	352	398	360	353	406	385	367	363	385	343	361	352	356	397	378	381	362	380	366	355	409	395	365	374	347	362	369	375	372	391	376	362	364	365	382	365	355	351	390	376	388	350	388	357	405	363	402	372	385	384	397	375	368	376	343	346	349	360	356	355	380	388	386	390	372	374	351	379	338	382	365	346	347	381	340	350	350	371	362	384	381	337	353	367	367	369	398	356	387	383	364	379	370	347	336	336	378	379	354	384	375	377	360	334	350	375	389	379	352	350	347	364	378	367	352	380	368	383	373	382	348	399	393	338	363	376	347	390	356	388	374	382	356	357	376	366	349	407	380	322	390	369	358	388	381
42212	35902	5031	2330	1724	1385	1055	862	768	668	613	524	519	521	471	467	459	454	462	437	433	418	429	446	409	432	432	376	395	430	400	396	377	408	380	402	402	398	389	435	431	437	422	394	443	428	400	428	396	431	428	392	396	371	368	390	353	384	417	361	412	431	425	412	406	394	407	365	381	432	403	397	400	453	393	352	370	392	393	378	409	386	381	414	363	366	370	382	410	407	376	412	425	366	421	400	390	400	422	421	398	384	374	413	427	402	419	420	418	440	405	342	404	451	442	397	410	399	423	380	408	371	399	414	370	388	397	413	426	410	391	388	386	380	388	373	427	402	394	377	414	389	373	378	424	375	398	377	434	380	377	422	429	371	405	409	371	404	386	391	408	400	412	380	393	398	391	417	394	426	403	384	396	421	404	388	394	426	402	382	397	434	358	386	398	414	372	420	408	399	390	395	407	396	422	408	370	369	404	416	428	422	409	382	396	417	424	411	403	414	436	399	402	399	428	365	363	405	385	417	408	375	379	402	356	411	401	430	392	428	385	398	430	414	379	417	425	387	377	390	409	364	399	412	380	391	373	390	396	386	410	401	401	365	389	385	406	404	397	367	391	401	383	390	414	386	360	382	381	393	393	368	393	418	397	399	363	361	402	392	381	424	390	394	456	359	397	426	390	407	376	385	405	418	398	392	386	386	379	403	411	385	400	393	412	394	408	417	374	380	386	382	408	434	430	393	399	404	441	360	380	427	386	400	418	397	395	361	381	410	418	399	422	340	404	387	409	380	407	393	369	420	416	431	402	373	382	413	375	415	419	397	459	414	361	374	386	409	388	429	418	382	446	423	425	382	375	384	401	388	421	401	409	413	404	341	397	397	378	389	422	357	390	407	413	401	427	393	395	415	386	382	421	398	379	402	392	368	374	427	397	427	406	429	398	406	422	396	411	391	405	385	402	429	403	356	368	424	397	403	395	390	373	421	361	393	400	397	395	434	363	392	395	405	406	341	415	405	447	378	382	374	398	372	410	405	384	428	383	398	399	387	367	378	388	402	379	370	372	383	399	405	387	375	404	400	396	442	386	367	378	412	389	396	398	405	405	405	388	404	384	402	429	350	405	390	383	403	387	398	423	420	403	396	392	384	376	408	388	406	384	427	405	386	422	392	375	400	367	395	402	415	392	442	405	401	382	396	449	428	426	410	407	397	398	414	393	385	403	381	415	377	368	402	387	385	391	391	433	420	367	416	390	396	419	365	373	391	403	422	400	423	432	399	394	400	399	403	426	382	373	358	404	369	410	402	412	392	411	368	397	335	382	413	395	374	405	400	400	370	372	366	417	371	396	390	370	397	407	403	402	399	431	335	365	431	406	377	385	407	408	388	388	425	408	377	392	374	380	415	423	393	378	392	393	425	374	377	374	382	373	396	374	377	429	389	423	407	396	392	398	388	402	425	400	397	405	412	425	416	410	406	390	407	385	428	402	407	395	403	392	403	389	362	367	368	372	370	427	400	370	392	394	370	391	394	358	400	401	386	406	397	396	415	371	414	361	407	385	394	407	471	407	408	389	407	450	393	374	409	379	388	417	433	398	395	351	369	393	383	411	390	417	399	406	397	367	398	406	417	387	387	438	405	400	356	427	397	393	397	407	368	398	379	401	370	389	380	390	421	386	394	405	410	409	394	413	379	395	387	394	389	413	365	374	362	381	390	410	419	395	441	407	385	418	433	388	383	401	395	390	371	391	387	409	423	424	387	383	366	427	373	377	407	427	454	372	394	419	389	387	395	384	445	448	376	409	414	390	408	385	393	391	399	384	393	384	387	418	405	405	408	424	376	394	385	408	382	413	362	394	422	411	410	407	385	356	419	438	384	414	390	404	387	391	373	397	412	415	408	427	431	390	437	412	367	426	384	399	398	381	416	419	368	396	401	383	398	378	406	446	379	419	400	405	377	382	375	382	400	404	395	399	402	424	437	409	403	393	417	365	374	402	378	382	377	395	375	382	387	408	408	400	369	419	375	403	400	420	383	421	408	429	399	396	403	409	394	400	346	407	380	403	397	380	376	383	413	394	405	425	429	359	398	363	365	385	412	399	389	418	399	453	390	398	420	375	386	371	370	411	467	389	374	374	369	397	392	381	385	397	360	404	375	389	438	409	406	397	409	400	380	367	388	400	378	411	428	444	419	373	395	396	399	405	381	399	419	381	419	380	402	372	397	399	417	404	387	387	400	402	435	407	431	361	344	401	414	403	416	410	401	441	395	385	373	410	413	367	404	406	358	381	353	407	370	403	379	432	407	406	383	411	398	407	378	390	393	439	416	391	374	423	400	421	400	370	393	417	386	425	386	361	416	376	450	414	461	404	403	401	424	388	397	403	392	416	377	385	374	381	343	402	367	372	391	406	405	412	431	435	405	387	370	399	399	383	390	418	389	379	370	391	412	343	436	377	384	406	379	417	409	422	412	395	397	403	413	396	365	436	412	412	391	399	380	386	409	366	407	404	457	410	381	409	393	408	378	398	406	370	409	397	412	379	397	423	421	396	366	403	392	371	382	410	445	378	394	400	382	436	395	422	386	399	450	398	403	384	402	427	386	386	416	416	443	408	366	375	388	379	390	394	367	402	412	414	396	398	431	413	414	403	424	405	396	376	400	409	374	380	394	393	393	375	405	434	394	377	388	384	388	426	395	411	374	406	387	404	422	372	399	399	410	390	410	364	408	399	378	384	393	425	376	408	430	384	371	399	390	421	412	426	383	415	418	389	414	396	393	371	376	404	404	388	391	406	402	376	393	387	413	397	396	395	388	393	379	367	397	397	401	381	361	417	397	414	404	413	400	397	357	400	413	391	392	382	362	376	369	357	394	415	397	392	380	381	379	403	402	401	410	389	408	365	385	398	379	430	416	391	389	408	390	425	366	375	417	389	414	351	367	389	347	428	370	393	374	410	380	401	387	377	360	367	392	380	390	426	427	403	363	408	372	344	399	400	419	365	421	411	407	399	416	384	399	413	401	401	420	434	403	391	395	439	414	423	372	416	381	384	395	354	409	428	434	406	415	392	435	419	406	366	400	415	420	442	369	383	383	401	416	383	408	399	366	375	398	391	411	420	380	381	365	374	350	392	412	389	405	433	395	373	376	395	368	388	391	433	413	403	381	364	371	411	353	372	411	404	424	392	388	411	421	390	440	404	431	373	423	421	423	385	412	389	373	397	406	397	397	376	390	399	381	414	375	423	414	410	389	416	403	364	423	398	398	411	396	401	379	420	377	430	394	394	431	375	380	406	423	382	404	392	395	422	391	401	416	412	390	374	393	398	400	404	380	395	382	398	387	388	387	422	383	386	416	375	385	394	385	410	394	372	405	395	353	361	383	428	381	397	376	407	417	420	373	416	414	383	395	435	392	447	376	396	411	417	365	388	426	381	379	406	403	404	411	354	397	370	367	407	416	415	375	429	420	388	416	420	413	401	409	380	398	384	418
24925	21168	27025	24832	8224	1123	938	826	822	779	792	749	755	757	766	751	756	727	698	774	728	740	797	762	704	724	756	756	754	720	744	749	717	716	756	727	782	763	732	749	761	704	741	798	771	747	716	721	748	734	767	704	748	696	766	713	688	760	713	693	789	726	807	769	741	712	727	685	743	812	736	667	655	689	704	753	729	751	712	743	756	752	788	766	762	686	773	757	655	773	740	722	787	742	670	726	757	718	768	722	745	727	715	742	732	740	716	750	724	710	719	743	762	715	751	718	732	699	740	766	788	721	685	700	636	756	753	788	742	756	713	742	747	714	733	772	738	713	728	684	753	695	773	676	725	738	727	706	752	775	777	711	715	756	714	692	662	700	717	717	729	756	734	740	730	744	737	726	720	740	783	737	723	754	745	719	745	754	692	722	710	713	811	718	721	711	733	760	744	777	743	727	737	783	731	762	765	704	765	757	705	813	738	743	696	738	729	744	713	750	709	678	707	774	734	720	784	744	704	717	685	737	699	699	728	717	753	749	717	757	763	721	723	720	732	709	734	730	740	666	705	709	736	709	729	750	716	780	730	758	745	695	774	701	757	718	716	737	734	796	737	718	810	735	698	764	722	720	805	701	749	705	698	739	737	759	747	792	761	730	727	720	745	721	717	720	722	742	741	778	763	744	761	716	788	737	773	717	757	694	733	749	784	703	714	737	737	750	749	771	671	755	720	732	727	703	681	729	723	779	712	673	746	715	745	689	739	718	752	674	725	736	744	722	753	706	725	782	722	708	700	745	747	754	720	716	749	716	700	716	756	739	721	681	754	705	719	779	742	738	747	693	669	746	733	780	694	704	744	739	726	759	754	754	771	739	728	756	762	736	681	747	731	771	732	772	712	740	732	735	741	723	664	730	720	715	729	723	762	706	762	672	757	740	768	669	744	726	732	733	703	748	713	721	769	714	742	713	736	731	721	703	764	707	761	770	722	733	742	746	769	729	722	712	742	743	739	739	671	731	735	737	752	770	749	732	735	788	746	747	743	737	726	734	822	710	748	740	781	763	778	758	715	720	745	752	757	701	737	773	719	701	750	738	713	750	735	797	729	724	736	749	738	800	787	719	733	719	772	727	731	754	709	761	738	773	741	762	739	787	725	755	730	731	757	711	748	677	711	737	779	735	725	758	723	691	744	740	717	671	690	744	710	779	750	742	684	719	766	731	707	768	727	692	697	723	712	708	711	763	740	737	685	728	717	717	743	740	741	722	696	754	724	713	761	743	752	708	765	660	752	751	699	739	737	728	718	741	739	724	739	708	680	771	729	714	756	717	703	749	743	755	762	722	737	711	733	734	702	756	694	721	785	735	737	737	747	749	744	754	681	741	721	735	742	704	715	728	736	711	735	726	729	710	814	713	675	713	743	714	735	689	717	685	726	695	712	768	735	722	745	754	724	723	759	737	748	684	748	731	784	771	786	777	708	769	706	747	688	710	703	730	703	702	735	727	756	753	741	733	785	727	692	752	741	720	757	730	694	751	724	724	738	733	762	703	710	716	790	741	715	733	763	727	738	804	731	736	753	736	733	701	714	709	673	719	750	758	753	780	732	728	732	722	692	726	751	712	708	747	748	722	721	673	723	748	724	736	710	749	700	727	722	764	755	735	716	752	721	758	719	752	741	748	753	734	724	707	705	720	715	716	763	743	745	731	714	667	722	679	730	716	664	755	743	719	717	810	751	744	694	722	716	745	768	730	769	733	715	737	753	703	722	753	731	694	708	726	738	771	691	717	752	735	737	686	714	693	704	744	723	743	744	730	761	718	761	782	752	721	739	705	772	825	705	693	741	705	723	676	696	702	755	734	693	706	730	765	695	708	666	749	758	741	739	741	722	780	747	737	706	738	714	699	746	733	765	718	742	752	718	760	749	755	758	727	709	758	750	767	749	709	720	750	705	725	736	704	795	741	732	701	774	737	710	658	751	720	734	727	707	727	740	723	687	731	693	748	796	770	740	767	702	698	751	727	749	713	758	743	740	742	749	807	748	714	777	741	701	730	774	724	762	761	758	710	736	754	689	757	693	690	716	777	679	750	771	731	731	713	752	753	734	754	732	743	730	702	712	703	710	698	725	756	716	748	756	749	723	699	761	699	702	701	706	713	739	733	742	752	723	732	718	698	749	735	734	707	737	727	746	724	749	732	733	756	739	709	777	729	746	740	747	779	765	741	706	717	723	744	672	720	761	744	729	727	775	802	708	719	719	674	775	708	728	758	738	675	706	727	747	738	753	750	749	723	748	754	719	700	708	706	743	768	738	763	683	745	688	747	743	753	719	725	714	718	743	721	732	756	714	744	729	715	747	742	703	747	699	728	768	733	733	701	702	724	667	700	745	765	729	720	717	713	735	725	776	717	697	731	738	742	713	733	714	647	715	751	721	768	736	736	765	720	720	710	728	708	766	769	724	733	701	733	722	714	695	791	715	732	739	807	739	722	739	756	738	721	734	803	711	684	826	708	743	743	725	733	746	760	763	743	723	751	740	750	732	786	696	730	698	710	730	731	709	745	762	778	703	715	800	729	780	745	736	768	774	674	768	756	739	706	709	747	724	734	784	722	733	757	739	751	757	719	723	745	719	714	757	739	694	688	716	760	727	731	734	746	696	719	808	747	734	722	739	688	734	778	742	754	722	712	749	727	704	682	733	709	728	728	730	757	719	732	741	730	713	744	747	733	690	706	701	710	688	725	739	732	737	814	685	709	682	741	721	716	752	711	729	757	772	719	734	720	728	711	730	765	716	683	730	766	727	799	770	742	728	690	751	694	752	733	712	749	683	732	709	736	787	726	718	746	726	733	738	710	716	706	781	737	748	733	735	717	777	746	734	727	771	695	725	686	704	740	702	720	763	739	720	724	740	716	764	743	723	730	700	730	696	758	747	742	760	692	741	695	697	737	757	726	781	744	753	760	723	751	718	686	767	737	716	731	742	716	742	737	727	760	771	743	750	767	685	734	752	761	733	690	711	735	743	779	725	730	669	709	747	726	770	761	730	731	726	731	693	718	748	739	721	742	730	734	747	702	686	701	787	712	762	711	725	767	789	736	737	675	759	731	728	694	716	745	756	693	700	714	692	760	771	712	724	732	710	721	737	710	706	743	705	749	768	759	695	707	746	720	695	727	784	722	684	741	761	691	702	687	726	748	665	749	753	699	743	724	758	795	694	729	718	709	752	705	744	753	717	697	732	685	728	764	733	762	732	724	730	698	729	703	749	698	740	704	698	730	690	728	705	732	723	717	727	703	712	750	763	705	688	698	738	723	729	746	738	701	706	723	735	750	781	723	728	725	691	756	732	700	711	770	718	707	712	682	720	726	723	752	727	791	742	753	761	690	742	707	725	721	785	699	750	735	655	708	775	744	692	780	725	706	729	730	729	705	740	730	723	696	766	690	723	735	737	691	734	760	723	737	723	694	731	743	739	724	787	745	743	695
38876	33950	2967	1782	1440	1229	1083	979	969	932	887	884	847	853	818	737	851	783	788	800	795	772	759	746	760	747	795	811	781	825	779	827	775	737	714	791	779	722	803	784	760	810	800	758	772	755	739	742	750	816	753	848	746	786	789	802	747	734	764	804	743	729	758	761	790	763	811	776	803	747	803	737	741	792	768	786	779	773	739	769	776	764	732	735	764	807	760	790	768	764	799	756	767	766	718	810	715	748	754	796	749	752	759	757	818	819	773	753	754	744	767	774	810	742	743	799	796	793	816	761	726	727	761	704	764	734	708	731	775	769	797	771	733	745	773	815	729	758	762	796	768	766	753	748	727	744	767	785	789	782	750	766	739	753	750	761	769	772	768	750	783	743	761	807	718	771	773	782	749	752	799	760	748	717	753	742	748	756	804	724	767	757	753	804	788	753	735	761	768	733	763	780	757	782	746	738	775	773	789	764	813	755	789	731	811	751	749	780	731	786	758	804	749	712	779	752	715	826	781	742	785	732	795	861	772	809	761	833	760	718	756	749	772	791	804	723	712	771	776	782	791	752	792	784	753	751	792	804	802	755	778	830	779	825	749	803	742	758	782	788	733	749	776	758	741	724	734	808	783	807	732	773	773	798	791	715	798	770	738	799	751	761	743	748	738	801	767	754	769	786	806	781	805	725	742	797	794	785	796	788	717	797	765	732	783	808	794	741	794	808	736	779	795	766	804	801	730	771	769	730	710	753	683	789	855	736	770	758	749	794	778	766	788	795	832	809	750	749	776	729	755	748	784	813	784	817	770	764	761	767	747	756	761	753	728	774	788	839	776	800	717	777	789	771	702	781	773	812	796	795	730	739	775	791	738	798	705	749	758	750	736	798	714	716	743	785	783	749	727	726	731	737	749	761	766	761	784	788	764	750	778	767	771	766	759	767	807	744	715	768	742	800	755	802	778	783	726	738	757	771	783	757	729	722	738	815	777	799	769	835	778	762	759	814	730	744	817	818	792	759	750	787	762	807	774	785	826	731	746	782	774	748	721	776	728	739	777	781	775	777	806	781	830	794	747	755	760	798	777	780	770	755	769	762	782	789	777	781	784	773	738	745	748	785	799	776	769	770	773	725	756	749	740	800	746	749	733	753	782	829	791	803	722	750	728	764	834	791	774	758	774	744	719	778	715	775	791	747	761	747	745	719	779	741	761	795	752	784	747	745	730	754	776	776	748	742	780	775	738	791	736	803	773	716	762	740	749	779	705	806	711	762	753	747	748	786	737	748	821	785	766	798	738	817	724	799	744	780	761	757	738	764	759	778	772	796	796	741	804	739	796	734	776	751	762	749	775	781	792	716	732	691	786	740	775	722	723	759	764	782	750	801	768	744	797	775	782	763	748	725	766	757	753	741	763	764	784	746	722	727	735	774	795	704	816	751	770	771	806	770	771	763	749	767	717	780	761	796	758	804	755	730	789	746	773	785	734	787	779	744	767	812	752	758	790	798	751	803	701	749	783	803	735	788	804	787	771	781	760	759	785	809	796	751	757	745	765	775	778	763	772	717	777	709	732	783	771	783	739	788	757	723	768	807	791	731	767	750	818	789	798	768	760	767	731	801	767	779	759	790	813	750	810	750	788	779	764	702	774	787	800	764	743	762	748	772	712	777	780	745	747	774	783	773	769	755	763	758	770	789	747	772	782	808	750	762	786	769	796	796	761	749	782	753	751	795	733	769	779	750	816	845	720	785	754	757	736	811	750	772	754	801	782	760	746	762	752	736	782	806	792	814	799	795	744	811	745	738	752	769	729	761	801	727	735	775	814	746	768	758	778	794	734	769	697	708	776	782	762	751	778	788	790	794	756	767	790	717	764	794	762	750	751	767	823	760	754	747	773	752	735	801	760	757	753	711	747	771	755	758	742	768	782	750	757	774	807	764	753	758	801	747	800	776	759	760	816	785	716	735	756	795	754	742	763	783	748	783	781	772	732	781	759	764	756	785	764	767	825	777	749	790	741	775	746	733	773	718	747	771	759	791	807	801	802	736	766	784	752	736	799	719	744	742	807	721	720	743	771	793	740	741	796	798	778	782	760	758	819	771	744	771	799	784	718	780	788	801	771	776	757	775	731	782	778	755	778	766	793	752	761	784	742	769	736	770	785	806	751	724	798	773	749	740	763	762	720	756	774	733	760	800	765	703	762	784	759	715	760	791	743	709	735	752	770	733	754	789	767	807	779	812	687	749	761	763	783	752	778	717	767	774	747	707	747	783	758	757	766	758	773	720	763	768	728	771	832	723	783	790	772	766	777	737	783	768	746	760	753	778	701	784	776	767	730	781	743	765	789	740	761	758	800	769	784	765	805	773	769	753	780	813	760	763	760	783	730	792	812	755	765	808	728	756	736	815	805	714	781	749	747	719	750	780	707	826	689	734	770	771	770	750	752	752	803	798	781	746	759	767	791	818	754	791	742	752	762	789	760	794	746	796	845	773	746	786	707	788	787	785	812	720	734	748	775	739	770	736	777	705	831	751	765	753	776	791	764	761	738	744	756	726	794	788	750	771	739	772	767	784	746	771	781	779	774	763	782	778	726	758	765	776	723	755	807	724	774	784	780	749	808	764	757	739	882	748	760	756	739	729	786	766	744	754	761	734	779	748	722	708	775	777	752	788	764	720	771	766	735	771	798	858	762	786	743	822	782	799	737	749	745	823	762	720	778	745	760	754	745	728	787	792	775	691	819	800	747	721	792	752	784	780	747	740	772	728	759	762	775	803	788	715	796	748	794	809	787	738	774	789	749	793	782	775	780	833	806	765	749	753	762	778	790	776	753	778	801	725	793	783	709	756	743	770	770	736	796	750	716	762	775	797	712	776	802	815	758	738	744	776	726	763	760	768	791	796	806	788	740	743	774	756	729	757	737	724	751	789	788	773	786	794	759	744	773	753	795	788	779	778	751	786	719	805	790	725	742	801	773	738	744	775	775	765	786	780	777	685	783	741	763	737	740	768	763	707	749	748	775	784	799	800	734	747	759	720	779	758	771	768	777	848	770	729	771	750	736	761	724	712	795	798	796	813	708	741	780	776	730	816	771	771	765	796	759	798	763	798	770	765	747	786	777	758	762	799	713	766	793	802	748	771	740	772	800	817	774	777	772	761	751	772	757	791	751	704	813	804	811	775	739	767	734	774	787	784	776	771	746	791	740	733	854	793	700	783	760	769	745	755	721	773	776	799	750	777	753	786	720	772	786	765	769	787	714	757	752	738	752	810	745	765	781	756	787	733	740	762	751	792	774	789	835	761	764	752	743	751	745	777	722	726	833	771	799	753	777	784	791	763	769	798	758	767	791	773	778	765	775	738	798	742	729	747	773	717	717	793	776	726	757	754	760	740	755	767	769	787	777	770	774	757	795	779	785	797	751	796	762	782	769	749	745	757	811	788	808	726	743	731	786	764	760	766	757	716	759	755	777	812	749	742	783	779	759	754
22538	21009	28688	23503	20994	21034	8104	1508	1216	1134	1014	924	951	962	956	909	912	912	884	821	888	871	867	857	900	874	884	871	828	864	796	786	809	848	835	882	844	873	803	830	834	793	853	831	787	802	825	827	835	818	811	784	818	842	818	863	827	874	838	782	850	862	794	810	819	854	813	824	826	851	775	855	821	796	826	824	874	777	787	814	823	843	864	806	795	813	805	786	845	859	824	817	844	831	794	815	785	816	803	800	879	788	844	826	755	880	784	812	758	814	813	818	789	806	814	770	813	807	829	847	775	797	811	818	831	789	814	824	796	842	816	783	825	830	815	810	829	814	793	840	801	778	759	841	852	829	812	815	825	802	799	803	836	753	784	847	787	791	817	788	798	804	758	801	832	793	784	837	798	830	835	785	824	747	812	815	771	842	777	788	811	788	793	818	837	833	833	837	817	817	847	837	785	842	808	860	806	790	879	830	811	858	819	802	778	785	835	840	849	865	778	801	856	814	846	812	833	772	792	822	847	820	734	776	857	806	806	784	816	836	829	773	849	834	840	782	840	834	788	774	811	820	823	818	800	784	793	839	810	829	738	826	814	816	806	810	803	850	847	814	775	816	840	773	810	819	834	866	797	799	772	846	855	801	770	794	856	866	833	815	790	816	872	879	813	797	792	837	807	864	816	817	841	855	782	819	796	819	871	820	823	798	811	805	829	881	831	839	830	825	845	792	814	835	792	793	859	851	825	835	843	829	850	812	854	816	783	769	822	815	820	817	816	851	857	910	822	812	786	829	786	801	770	835	822	790	803	813	790	852	804	833	838	786	860	830	854	808	769	822	792	825	896	806	859	825	799	837	761	839	817	859	787	839	823	835	788	837	802	847	850	817	862	795	819	805	777	787	839	851	831	814	786	786	845	825	839	806	863	787	823	769	815	787	802	851	837	801	835	819	762	775	814	814	827	819	805	828	842	832	798	790	839	808	818	796	832	796	823	810	811	814	824	742	822	820	812	803	804	836	799	845	803	807	803	778	827	792	777	830	826	769	849	819	813	837	819	813	822	777	795	831	825	811	827	818	811	767	814	807	841	747	826	844	761	715	815	813	806	764	828	807	859	846	778	819	787	788	843	801	845	852	826	803	835	833	838	838	820	808	818	805	818	828	821	824	829	815	886	831	835	816	801	813	803	794	813	830	879	809	861	768	855	779	816	792	839	839	831	751	838	789	883	830	823	801	782	844	761	834	836	789	780	791	803	806	844	833	775	777	840	834	799	820	849	808	793	785	798	869	878	807	832	832	777	825	825	848	795	793	820	836	831	803	841	822	842	801	795	796	803	800	833	809	758	794	809	766	799	774	836	886	874	789	855	815	765	867	798	824	869	802	804	774	801	820	776	836	813	797	828	759	813	857	803	816	830	832	846	811	849	866	820	779	806	828	839	827	860	768	811	758	826	801	803	799	843	807	780	847	795	826	794	774	879	776	803	829	772	804	816	803	795	757	807	779	780	889	842	772	790	775	841	822	834	887	825	819	821	811	796	838	796	779	802	811	816	790	845	763	815	747	843	812	792	820	845	798	803	813	840	835	795	811	829	802	770	842	865	823	783	768	781	861	832	833	865	873	790	828	783	787	797	820	800	812	845	812	789	824	821	866	822	846	793	802	813	800	771	827	802	870	776	825	834	816	806	802	800	770	839	830	828	833	793	798	788	793	851	835	794	777	834	760	828	811	834	800	803	808	846	832	849	804	844	850	832	801	797	822	873	823	815	772	871	833	814	803	857	800	863	844	810	760	825	821	819	820	831	794	825	812	773	859	783	777	862	768	856	793	800	820	814	766	815	811	792	767	814	812	811	834	809	793	796	828	840	802	745	835	820	795	784	777	830	787	843	823	866	810	850	789	856	814	824	786	881	811	796	841	859	780	796	821	779	819	782	796	811	818	809	787	823	821	811	793	845	840	824	855	815	819	807	808	823	796	786	793	840	814	823	873	833	826	815	805	798	775	787	852	831	835	782	813	794	819	858	853	845	796	818	828	861	844	780	808	809	852	795	766	812	760	816	821	840	811	806	854	841	812	841	825	773	809	812	778	788	843	881	816	830	818	802	796	821	794	757	832	845	804	856	814	820	868	767	798	856	802	845	805	806	820	790	788	837	830	775	812	756	835	806	822	845	794	851	787	806	823	803	813	826	830	796	788	801	816	820	835	827	807	833	832	721	832	861	795	837	890	794	871	780	782	841	794	860	815	811	828	840	870	799	826	836	811	833	812	825	810	780	825	823	750	760	789	804	787	829	847	757	792	812	818	821	822	833	826	787	813	791	842	819	876	785	807	792	810	836	786	795	781	815	883	827	820	836	825	804	850	825	791	760	798	776	855	791	776	789	805	846	867	818	809	803	794	827	847	818	792	857	843	824	824	819	808	825	833	794	817	787	795	836	796	782	812	823	802	778	812	785	812	773	791	802	808	819	831	781	860	839	844	834	805	767	831	813	823	823	842	798	851	820	819	836	847	758	761	798	813	824	807	848	761	789	787	813	813	857	807	800	837	818	801	830	810	820	841	816	802	788	800	822	761	779	759	828	811	810	828	847	828	798	848	829	815	854	810	855	789	811	770	811	830	803	809	755	767	796	848	787	762	795	849	853	832	818	791	780	819	828	826	830	854	808	765	816	830	802	812	809	847	838	847	905	818	821	826	798	797	823	822	799	830	859	834	835	771	809	823	818	794	812	825	847	799	800	876	818	847	783	818	755	853	779	790	805	826	810	837	813	794	760	786	820	847	798	800	863	809	741	819	784	791	763	767	793	864	841	801	805	767	864	822	848	780	775	772	796	833	829	803	834	866	801	799	830	848	844	874	831	810	804	782	825	776	859	783	900	799	757	792	811	897	810	754	797	782	817	862	841	793	826	826	831	797	835	824	847	793	775	820	801	837	812	816	835	807	833	838	782	821	814	798	816	771	829	809	809	807	775	841	806	812	772	810	814	820	820	742	818	798	799	824	834	828	794	804	747	833	807	843	849	827	817	743	784	805	799	779	818	822	822	796	812	773	842	806	819	830	841	826	778	865	752	818	809	829	770	844	809	781	783	758	827	796	844	846	839	800	848	824	804	782	802	792	843	842	813	844	839	864	798	835	761	839	886	819	800	814	801	837	813	805	857	848	848	812	817	887	854	784	842	802	798	860	776	797	796	843	838	818	819	802	804	811	797	784	837	791	822	795	757	800	812	815	804	829	799	811	801	797	807	813	785	822	862	795	829	762	811	843	799	875	809	785	807	848	769	818	827	840	769	867	779	815	773	760	844	772	792	860	819	788	785	827	734	844	832	800	826	844	802	820	786	796	807	726	831	829	816	814	792	787	799	823	810	785	834	843	798	821	784	787	782	818	768	793	797	777	812	823	817	785	879	835	856	776	868	818	765	815	850	754	802	817	827	870	771	854	853	839	803	879	822	835	798	819	805	831	793	849	854	787	797	787	832	823
49056	53391	8215	4238	3123	2524	1976	1708	1454	1337	1155	1118	1068	1021	956	944	941	944	866	943	930	876	873	893	838	821	807	856	867	878	776	875	810	879	787	873	862	864	896	793	818	820	814	793	880	827	817	776	825	828	798	851	804	778	850	769	835	816	820	769	818	796	816	824	838	852	754	858	846	829	806	821	796	825	839	827	795	824	806	822	792	858	791	788	822	846	828	803	824	820	773	760	837	791	826	858	812	781	800	821	840	786	815	800	809	818	837	765	827	885	831	828	822	885	748	860	776	882	786	784	793	823	826	856	796	808	816	803	832	843	797	792	780	917	770	779	821	796	857	863	825	778	769	863	747	813	761	752	845	852	740	780	807	839	822	810	875	776	834	796	758	828	794	776	842	825	854	768	788	837	811	814	814	796	793	797	760	842	819	827	811	828	800	814	822	773	806	780	766	800	806	795	835	796	838	844	790	809	795	782	817	793	791	788	811	811	758	827	762	841	787	796	810	792	792	840	792	763	799	800	821	773	817	867	822	799	818	800	791	805	751	770	800	792	792	804	847	758	776	803	845	801	840	772	797	815	803	801	803	819	812	874	812	786	769	793	786	815	760	846	820	823	750	753	805	821	750	794	862	800	813	844	828	860	817	875	850	795	784	835	810	809	786	769	833	809	842	807	847	840	815	803	792	812	775	773	816	824	801	829	795	770	770	776	799	832	845	763	846	822	793	782	822	838	780	765	800	757	756	772	782	793	830	788	807	781	841	812	833	765	800	846	763	827	779	788	774	819	831	805	793	826	837	820	816	824	774	789	785	789	803	811	796	780	789	828	768	852	757	791	843	807	857	825	854	838	819	869	794	784	785	835	847	783	825	796	785	821	767	807	815	826	849	816	813	782	834	828	775	831	791	840	792	874	801	772	859	819	779	812	804	810	754	798	794	792	805	787	774	819	834	782	786	829	832	760	823	790	854	772	805	802	787	841	766	833	822	821	789	813	873	858	822	800	842	803	789	755	774	856	813	758	812	812	809	885	833	778	790	790	806	809	798	820	798	803	790	841	851	824	783	776	805	813	821	835	811	762	788	809	828	834	811	797	841	765	771	802	768	805	839	804	812	796	799	847	818	796	786	839	774	785	850	821	851	828	826	793	821	820	773	858	759	780	789	793	805	825	752	792	820	809	786	810	817	785	809	779	815	802	794	784	828	841	753	793	811	810	818	848	811	805	775	775	760	777	792	824	825	764	797	849	837	790	823	810	801	859	788	794	792	807	770	829	795	828	820	766	804	814	813	811	812	826	810	791	853	785	764	823	760	778	829	825	796	841	743	808	776	785	799	815	828	760	779	757	823	802	766	782	781	818	827	781	810	826	793	852	836	808	802	768	800	773	767	845	819	795	816	794	788	794	835	792	820	781	824	784	795	803	788	833	838	747	878	818	798	798	801	816	780	809	804	788	778	776	752	800	827	774	782	820	751	872	813	822	788	813	789	795	826	794	792	766	859	835	800	779	791	795	844	806	796	812	828	845	785	842	835	843	863	836	820	806	842	807	829	853	802	847	828	832	776	773	815	781	780	816	791	822	814	830	800	824	797	793	771	819	852	841	755	779	785	864	863	812	817	835	788	765	769	837	757	844	811	794	807	813	807	822	798	784	820	826	841	819	812	831	831	859	819	783	831	809	746	814	809	832	843	828	765	774	781	775	781	831	776	792	793	767	801	832	787	802	784	810	831	825	803	811	781	785	827	831	790	803	801	754	827	833	824	776	812	793	815	809	801	798	779	777	868	773	799	777	754	817	802	801	840	787	780	796	798	793	790	808	784	818	757	770	804	807	816	805	842	757	813	808	875	822	852	809	812	791	797	806	822	795	874	854	828	763	778	843	845	852	788	828	862	861	796	777	852	835	794	785	798	828	835	799	810	795	815	799	809	802	745	823	792	786	841	775	825	813	808	857	845	811	857	824	823	846	840	841	880	817	783	819	789	844	835	787	830	796	825	820	816	825	769	786	749	812	855	780	836	790	791	771	841	819	861	808	823	749	791	754	817	810	748	827	781	812	779	800	800	809	772	821	843	814	772	724	811	826	794	842	774	793	812	806	819	826	860	765	811	827	805	756	827	800	869	824	820	829	823	832	807	813	840	821	835	807	824	770	801	806	810	763	845	828	789	794	867	839	820	799	821	818	822	824	834	761	830	790	825	807	822	757	822	839	796	851	824	795	798	833	799	830	777	756	840	782	813	807	762	783	806	839	781	915	813	744	865	844	784	793	802	812	796	787	775	778	800	836	826	840	761	807	800	852	885	769	824	793	839	844	851	822	793	829	790	778	816	842	803	748	755	817	788	802	787	786	853	805	864	819	834	847	746	840	763	803	784	818	797	847	782	813	783	842	795	805	852	843	828	827	823	808	785	767	792	836	790	823	765	828	842	773	824	791	815	783	851	773	775	815	778	837	734	821	803	761	832	816	827	828	818	793	808	868	814	765	819	806	801	786	822	867	806	823	838	849	836	791	818	756	800	832	797	827	776	793	816	841	816	892	771	797	773	815	798	808	858	781	837	836	779	801	802	783	769	801	829	790	784	782	826	795	776	783	819	837	799	858	770	823	811	791	816	785	742	787	798	851	825	776	811	756	791	740	765	796	846	825	782	721	836	823	852	820	780	814	786	782	778	810	863	800	818	826	852	798	781	809	822	807	784	813	856	780	798	788	817	804	784	789	821	826	778	806	845	777	815	831	796	762	764	780	809	811	831	746	777	795	823	854	800	829	859	793	811	822	850	829	775	774	789	818	817	805	800	793	812	789	820	797	828	787	814	801	822	767	804	822	796	826	756	754	805	799	837	817	828	815	812	794	793	798	836	791	790	795	785	801	790	820	816	781	818	831	791	768	802	842	804	821	815	842	806	790	840	826	790	818	790	786	791	821	827	810	842	806	810	817	788	823	799	810	825	835	780	834	801	757	804	820	822	792	812	827	768	831	872	744	798	769	746	796	799	830	834	803	832	816	764	775	782	812	760	820	793	791	834	841	835	839	858	791	824	776	803	844	767	839	799	811	812	738	751	837	865	781	811	776	842	801	807	796	771	806	752	825	799	807	801	746	793	786	808	749	810	828	802	784	797	828	860	799	789	805	829	838	774	771	810	818	800	837	804	792	778	830	799	793	819	836	833	821	804	854	817	812	804	789	810	732	838	808	832	846	820	834	791	846	819	829	780	783	871	801	792	794	849	834	811	814	770	788	783	850	804	807	815	808	824	805	853	862	815	798	853	823	803	785	821	814	815	752	803	770	808	775	791	814	795	778	814	806	778	784	795	826	806	814	781	814	839	768	791	774	805	831	804	809	830	829	803	752	773	829	822	791	788	822	820	787	831	836	811	803	799	812	799	751	814	801	751	801	806	860	871	815	823	760	775	852	806	776	813	838	781	817	836	753	808	807	748	835	832	804	809	854	798	811	799	820	846	789	813	848	779	833	794	807	840	785
28428	20094	7363	751	549	453	464	412	420	417	389	389	388	421	392	381	369	416	393	395	387	370	415	407	418	401	411	389	393	360	406	388	399	374	425	392	402	418	410	378	410	389	358	379	391	427	394	418	417	424	378	372	395	426	429	382	379	404	387	406	404	410	377	410	418	411	392	395	408	395	403	390	409	408	406	370	411	398	400	398	425	394	413	419	351	404	368	390	368	400	400	390	405	403	399	400	433	390	361	376	390	413	401	418	407	421	372	392	438	371	386	447	430	411	406	382	406	384	432	436	378	406	390	402	413	428	400	383	404	431	400	388	404	377	396	393	394	389	341	408	405	435	374	415	400	410	381	356	417	429	424	407	380	390	383	379	398	429	410	385	380	406	369	385	419	424	404	413	418	416	405	373	402	411	386	425	420	393	428	384	418	397	401	403	428	387	388	363	383	365	373	403	397	382	397	397	394	404	445	416	391	427	394	415	435	391	395	374	382	433	393	418	409	406	417	419	410	394	404	371	383	410	374	370	362	414	371	373	368	406	401	415	425	400	404	356	385	436	395	432	397	404	416	404	408	422	323	376	389	449	411	430	403	393	374	418	385	359	415	404	372	355	383	394	379	429	408	390	387	381	398	394	413	411	367	380	374	383	378	405	414	396	364	422	384	428	419	372	366	391	433	408	365	387	403	379	377	422	385	414	384	415	378	426	417	388	411	379	387	401	366	390	393	367	395	409	429	421	392	407	424	411	424	391	399	380	422	438	382	406	426	389	395	407	378	394	432	397	413	417	377	394	430	358	409	413	395	390	394	399	425	399	408	366	422	393	400	365	395	409	402	367	399	404	396	393	432	390	424	412	394	375	382	430	379	399	372	395	385	425	376	406	397	359	414	421	374	360	363	397	396	412	387	366	406	444	429	395	397	410	395	389	377	426	429	407	418	391	356	384	436	427	393	408	439	414	396	399	400	409	410	368	408	369	399	367	382	401	391	366	403	410	417	407	391	380	393	401	430	400	404	436	376	437	384	407	421	392	389	392	388	358	357	394	400	411	392	407	372	445	403	414	420	405	421	378	388	398	424	420	402	388	416	338	394	395	421	420	413	395	379	374	387	420	412	387	375	441	373	419	406	397	394	402	389	389	364	422	369	388	375	377	383	380	392	410	391	376	417	433	397	403	403	386	405	394	381	405	362	376	397	400	421	407	369	375	410	426	391	387	357	353	389	390	391	407	405	395	425	389	435	379	407	388	435	384	409	427	401	419	444	416	371	410	387	376	411	423	389	380	404	403	353	403	370	382	378	380	361	387	431	383	394	431	401	378	404	445	432	389	402	341	398	384	383	432	413	396	402	387	405	422	369	412	378	388	417	388	401	393	394	423	399	373	395	433	385	390	391	397	368	390	408	403	449	398	347	433	379	396	393	373	363	376	394	389	416	373	394	385	402	420	403	368	395	377	385	375	378	394	408	404	377	383	387	432	397	393	444	389	385	386	386	403	380	389	403	379	424	422	405	406	394	430	379	397	394	380	358	400	366	377	375	397	399	411	421	378	446	426	396	445	381	385	391	405	406	383	404	386	382	407	419	382	345	391	372	448	390	389	423	417	386	407	409	427	417	376	404	377	381	397	402	379	400	419	423	422	416	386	390	402	388	410	378	398	380	394	402	434	408	362	398	404	409	405	433	413	390	377	426	374	376	400	413	395	430	422	405	411	395	432	388	415	388	432	390	375	379	416	398	420	386	402	392	424	386	414	382	415	406	402	402	407	415	410	431	426	404	398	418	423	384	398	411	410	418	393	406	370	404	411	406	416	413	424	432	407	401	402	376	430	413	370	432	425	392	416	388	380	360	399	390	384	393	352	409	408	406	382	390	424	394	406	385	393	403	410	403	356	407	387	409	418	419	388	427	398	394	392	398	383	388	421	407	385	396	383	376	402	410	366	387	391	387	406	394	438	398	403	377	389	406	397	403	380	431	406	399	384	389	395	360	404	416	395	348	346	405	379	387	398	382	375	388	397	382	412	411	408	368	419	407	427	406	413	415	433	388	415	418	383	384	364	414	393	408	413	397	413	385	398	412	399	395	413	356	422	393	370	386	376	406	391	393	376	426	379	375	394	386	372	401	412	433	411	398	395	428	413	418	401	385	400	419	398	388	391	407	369	411	379	384	425	405	395	423	413	354	389	406	370	408	424	383	410	376	375	409	384	388	397	393	397	374	389	429	418	402	406	337	426	369	410	411	414	381	410	396	455	398	392	403	424	392	393	366	394	375	394	392	407	350	441	411	418	390	414	398	414	415	383	423	386	414	412	422	375	388	371	414	385	401	386	372	394	391	410	407	443	402	370	408	408	407	384	409	422	410	404	418	392	422	369	419	403	402	391	404	402	386	402	404	386	404	407	385	396	396	404	385	409	408	418	405	390	417	402	390	396	403	396	401	409	376	409	373	406	377	424	381	397	379	410	432	398	412	352	388	431	429	395	390	374	419	381	401	373	392	381	409	360	430	392	403	404	396	407	431	410	411	383	429	419	391	410	381	423	372	374	390	436	404	426	388	395	436	395	383	373	388	370	417	389	381	389	408	399	404	430	403	443	363	423	373	428	402	446	371	382	405	365	413	405	422	431	410	368	388	380	417	368	391	387	387	367	379	380	369	353	413	429	432	416	369	431	406	399	409	389	399	387	351	390	389	428	408	417	395	365	396	369	412	399	390	383	386	400	408	414	405	425	406	419	431	377	369	402	417	410	410	374	402	403	394	395	381	414	377	379	392	402	404	396	399	384	416	376	400	385	372	420	373	422	394	414	439	394	407	409	385	378	426	380	377	404	390	374	386	415	426	390	438	366	378	398	380	396	401	392	399	405	387	391	377	358	391	390	406	400	382	403	387	401	393	340	393	441	396	400	383	404	410	398	379	424	383	380	429	378	387	384	408	399	400	389	385	378	420	388	385	405	394	412	411	371	441	372	408	429	409	367	398	415	409	393	413	387	356	366	367	408	400	441	422	395	420	377	438	372	404	389	381	357	403	400	417	401	393	404	404	370	396	403	405	368	384	408	398	376	400	365	414	403	388	412	386	400	378	385	378	385	410	405	383	393	391	390	397	378	413	428	376	439	411	384	436	394	398	430	394	394	437	391	367	388	363	431	354	417	387	408	372	397	374	401	410	362	355	400	410	389	376	424	386	387	412	401	394	401	392	391	374	387	447	391	382	429	391	380	403	461	402	392	408	373	387	410	411	431	432	344	404	410	396	419	408	391	385	416	394	381	392	399	367	402	401	402	382	380	408	393	396	399	408	405	410	415	387	377	421	374	406	383	390	386	365	401	398	422	392	433	392	421	389	399	396	429	392	362	403	382	402	397	432	381	399	380	381	375	395	427	397	406	373	406	385	371	378	404	413	418	407	404	405	424	402	409	433	391	398	415	442	425	407	430	404	425	411	382	406	383	407	420	377	395	391	401	401	435	378	412	412	404	382	388
20610	15919	763	556	498	514	482	461	477	449	456	427	403	412	421	418	453	435	433	455	401	428	476	434	440	430	402	446	456	401	415	454	462	470	441	420	471	433	433	424	442	439	472	426	436	412	446	455	412	413	478	445	452	454	431	431	449	406	405	455	418	445	459	427	435	412	430	422	470	384	512	437	457	443	429	438	441	421	454	454	440	410	431	448	412	416	436	425	429	441	432	406	401	434	447	438	397	416	454	440	466	418	437	430	461	414	433	420	437	434	502	434	463	460	437	463	411	469	453	440	410	448	463	442	432	448	461	429	419	461	451	446	424	449	455	453	468	377	441	434	450	428	433	456	434	442	442	477	403	391	417	443	426	450	439	429	411	469	444	450	452	450	460	498	423	423	400	442	449	424	456	447	440	408	455	428	446	452	417	488	455	441	404	444	453	442	453	471	451	429	476	417	425	400	440	468	411	456	408	478	454	447	421	445	437	446	443	461	444	437	420	423	401	442	421	462	423	432	423	440	412	438	442	466	466	448	416	412	379	440	451	465	465	446	449	415	439	427	407	465	460	416	425	419	473	424	430	408	455	443	447	436	460	437	426	421	456	458	461	472	491	465	432	492	428	456	449	449	413	446	435	431	446	455	439	421	446	422	473	455	429	460	426	407	448	442	420	480	437	448	438	481	413	423	457	434	437	395	400	399	425	488	451	435	412	440	394	424	460	406	445	463	403	444	467	422	469	435	434	451	423	444	439	430	409	459	446	439	483	410	419	447	441	453	437	420	464	448	448	421	439	430	441	417	498	440	427	443	412	426	442	455	446	420	424	437	417	452	474	401	410	457	468	432	415	400	407	444	458	436	450	462	458	448	454	440	417	442	421	447	416	420	446	424	402	406	451	465	444	441	457	449	437	433	418	456	474	428	455	499	438	451	477	397	455	410	460	400	451	443	408	438	415	456	405	447	457	434	429	460	482	445	446	411	462	440	461	450	451	445	446	394	408	425	441	459	418	441	443	466	463	469	465	444	427	429	438	449	437	434	486	411	435	454	439	456	402	444	448	465	484	458	421	451	437	422	438	446	458	451	454	433	440	409	442	460	454	392	438	448	448	447	413	427	458	459	432	437	472	424	400	434	423	446	479	419	461	454	452	435	451	407	461	459	394	435	429	457	452	411	446	429	452	454	421	433	441	438	435	447	420	481	437	415	457	414	466	449	426	453	440	435	448	463	426	427	463	466	448	413	412	453	421	445	447	437	405	459	405	410	474	455	456	400	467	429	408	443	451	446	442	475	451	434	453	420	438	407	446	424	440	470	423	453	422	429	466	436	427	431	465	446	443	437	414	470	441	464	468	428	450	413	443	468	419	469	453	443	450	450	439	442	503	443	447	431	435	430	409	431	433	419	440	449	439	460	390	470	396	418	455	457	444	458	430	427	484	452	430	411	432	424	469	439	431	447	431	452	449	446	451	455	399	453	406	416	443	463	451	420	496	425	438	440	439	450	436	424	419	427	433	433	439	425	419	418	426	444	431	422	437	444	479	456	427	444	459	408	461	445	443	428	461	453	460	408	424	457	465	443	467	412	441	473	447	454	472	415	455	442	424	469	417	429	444	433	427	445	429	453	453	448	457	476	406	438	446	410	452	418	437	423	406	441	424	424	476	418	440	422	446	426	445	433	472	443	478	426	476	436	443	445	435	458	457	449	425	447	424	416	456	470	428	459	437	395	463	449	464	438	444	419	438	443	429	416	440	417	433	440	409	434	471	455	477	453	441	425	422	465	438	483	447	396	430	435	422	444	436	425	449	471	431	420	395	449	425	475	459	435	428	453	460	442	442	418	426	413	429	417	454	431	447	491	432	430	427	445	431	418	440	446	422	440	472	429	441	447	472	453	475	457	435	415	428	463	445	424	439	421	407	426	443	436	425	432	402	423	477	444	435	492	434	435	432	409	455	418	453	427	438	436	419	463	444	452	432	434	461	408	440	450	438	443	433	433	418	456	431	409	440	448	424	447	471	445	460	439	485	400	407	477	440	410	411	407	449	453	430	404	439	469	429	452	417	410	436	459	432	409	451	436	475	433	438	403	377	425	446	424	449	443	431	450	448	431	455	436	446	427	465	475	410	432	428	416	434	454	422	417	447	438	438	416	432	390	440	441	436	465	439	444	461	417	424	451	438	440	441	409	439	453	438	430	428	445	420	471	483	469	473	468	422	448	429	467	472	461	476	448	452	419	448	412	442	474	450	455	440	427	424	419	453	401	407	451	426	438	464	425	454	467	429	450	449	448	442	462	438	426	413	439	410	458	436	410	428	502	436	438	435	435	432	444	419	478	427	479	436	434	469	468	444	432	470	442	432	410	445	440	447	448	487	428	437	440	458	463	469	404	444	468	447	394	415	408	415	408	486	423	471	435	448	434	468	440	465	465	450	437	469	457	447	407	472	428	462	432	442	463	449	437	418	425	445	414	404	430	450	408	393	441	450	436	438	422	411	460	445	460	473	428	457	416	458	442	458	447	442	477	405	436	416	435	443	437	433	472	455	435	428	415	425	479	436	445	444	459	401	409	403	432	466	445	440	454	422	439	466	414	450	416	457	471	399	444	385	444	419	463	435	459	452	432	429	398	440	424	436	439	459	458	453	452	433	408	387	426	438	427	449	458	468	428	464	456	459	436	430	407	416	446	408	416	418	429	456	453	414	453	404	435	442	432	408	457	435	426	485	421	449	465	428	446	463	468	426	432	427	399	472	467	446	421	422	487	440	433	457	431	387	437	417	417	448	445	434	423	440	430	432	473	433	436	437	436	445	449	416	436	467	463	430	453	448	430	424	465	442	456	391	424	436	425	438	406	440	441	463	420	446	462	452	459	460	420	458	406	415	464	470	484	431	453	457	453	453	489	451	429	401	430	444	464	427	439	448	427	445	455	442	466	424	463	427	476	420	440	438	406	412	406	437	474	445	421	490	410	429	444	411	467	446	496	420	440	448	457	441	456	399	495	439	443	384	425	472	445	432	422	455	394	414	429	428	411	385	425	456	430	456	480	388	423	391	418	451	444	438	426	472	442	452	425	413	439	436	426	455	450	427	461	401	426	448	426	401	423	428	425	446	461	461	435	467	452	467	430	450	436	390	454	420	420	413	428	455	413	469	451	441	417	440	456	426	441	442	426	436	423	416	491	454	414	436	412	424	410	457	477	427	455	401	458	457	432	435	423	432	438	448	459	420	455	447	447	448	429	471	442	438	459	405	444	493	437	426	411	437	411	446	430	407	408	436	410	442	471	427	453	434	456	458	463	439	405	408	471	472	438	460	443	471	440	428	448	373	427	448	461	428	411	430	409	439	396	437	412	402	406	444	454	460	429	454	426	446	458	448	433	438	435	465	448	443	420	467	450	425	453	435	416	402	447	460	426	459	439	461	455	429	395	461	414	427	447	427	431	395	417	421	435	455	434	393	406	422	431	420	441	463	429	443	482	456	393
23840	21102	28253	24115	21036	9150	1027	627	530	535	509	488	456	452	433	474	385	413	345	417	390	415	387	421	412	373	386	393	389	376	366	385	380	386	392	372	425	393	378	373	404	366	385	353	378	382	347	365	383	377	389	381	370	380	369	342	384	372	366	387	379	374	334	340	314	391	352	408	366	384	367	375	351	361	370	374	346	374	401	372	368	386	376	342	351	385	386	345	396	363	380	340	374	403	397	363	358	402	406	386	379	393	383	376	344	365	387	349	349	370	367	357	357	378	370	396	361	335	366	353	357	357	348	370	385	372	370	368	402	403	370	369	344	373	406	358	359	392	389	382	411	343	388	387	404	373	366	357	399	361	369	343	409	361	336	392	379	357	379	384	363	349	371	357	390	355	354	393	362	377	366	350	379	345	408	386	368	380	368	350	379	357	385	376	388	376	408	374	412	346	380	365	417	376	361	379	377	369	406	373	357	332	376	391	390	380	382	360	395	373	329	374	369	350	359	393	388	335	348	349	394	391	401	358	382	399	310	362	378	366	389	363	342	394	363	379	387	383	350	402	380	357	345	364	379	384	388	365	340	377	355	339	394	355	343	359	398	380	364	400	361	369	351	386	386	361	387	358	366	374	346	374	392	351	373	372	387	338	355	349	366	369	366	368	385	354	380	377	356	329	388	393	330	334	346	374	383	347	375	384	358	379	393	371	383	364	374	351	384	342	391	371	374	334	415	395	383	365	358	350	370	384	371	370	363	375	372	390	373	387	409	376	375	359	340	377	373	373	356	410	372	369	367	370	382	374	381	408	339	390	388	342	383	389	391	357	363	335	370	374	364	385	377	380	330	366	404	400	379	388	358	371	378	349	355	353	357	355	343	349	356	339	366	377	353	395	398	383	334	322	398	317	377	390	368	379	393	377	396	385	337	371	353	345	386	452	397	380	342	387	383	360	375	376	345	377	391	366	365	359	377	390	381	365	377	403	350	375	385	348	372	370	392	377	365	427	403	369	381	364	387	378	354	346	372	389	386	384	376	382	366	351	366	359	379	408	381	405	409	349	391	358	369	338	381	364	352	391	364	386	330	387	334	367	362	384	396	348	370	376	383	387	372	378	384	380	397	366	345	354	333	368	334	372	326	418	366	353	357	348	362	371	365	384	398	390	377	358	444	396	335	389	374	362	341	380	381	342	420	391	364	362	378	359	369	358	364	412	388	386	366	378	387	414	366	356	388	390	392	345	337	380	372	372	339	365	385	385	337	394	385	380	340	396	379	351	337	388	374	346	328	351	426	383	372	368	351	400	356	384	362	375	378	365	386	359	401	351	379	337	386	398	370	357	357	372	353	383	392	409	365	396	383	385	327	368	370	373	357	382	415	352	368	399	375	382	370	345	330	330	369	397	329	344	342	361	373	364	377	386	374	398	354	397	398	357	367	348	383	364	376	381	384	364	379	403	373	385	354	352	376	382	387	343	374	385	349	388	371	365	354	327	382	367	392	399	372	371	384	382	367	410	409	397	367	378	355	353	367	354	361	386	346	365	382	386	353	399	383	356	364	349	353	351	355	357	393	379	347	321	383	390	364	374	342	351	400	377	360	409	360	376	363	365	316	345	411	379	359	385	370	370	366	371	394	363	342	360	375	376	354	365	357	379	381	407	385	377	370	383	365	373	361	362	403	391	397	371	375	357	379	341	362	368	399	353	378	392	393	365	375	362	330	362	339	376	375	376	390	387	376	366	367	389	381	358	389	369	372	353	395	355	399	413	381	353	359	342	388	358	345	386	384	337	384	350	372	386	346	370	394	366	411	385	368	367	385	352	389	416	351	399	371	396	322	418	367	372	386	341	355	360	377	401	366	365	364	353	347	404	394	397	364	345	350	363	369	367	357	369	346	370	382	369	378	352	402	397	368	377	359	394	351	371	358	376	411	369	340	363	363	337	393	371	365	354	347	361	377	397	367	368	419	381	412	390	390	379	379	387	362	373	401	390	368	376	343	371	382	351	373	395	338	394	392	414	363	358	397	348	370	363	393	358	385	359	382	349	397	380	365	394	379	390	379	355	392	366	374	372	400	382	368	386	387	400	381	364	358	367	342	356	422	359	392	338	358	339	356	368	353	358	381	352	365	396	357	385	380	371	346	345	377	384	372	412	349	362	372	339	386	377	353	372	395	414	372	404	365	369	336	359	385	349	370	400	370	359	373	373	385	360	376	354	377	385	356	384	401	390	374	338	367	382	424	422	392	352	346	355	378	378	353	378	359	385	372	353	333	374	386	376	388	336	398	370	338	350	402	389	368	350	398	363	382	403	360	372	371	357	375	384	383	376	365	350	362	302	341	406	367	379	408	406	349	389	346	396	395	388	396	383	414	344	373	370	390	379	376	364	363	334	371	370	367	333	365	401	382	379	384	403	360	356	358	366	391	340	356	325	379	375	355	396	360	350	389	399	308	363	353	406	378	319	357	359	413	359	351	364	362	365	351	387	400	364	361	373	433	378	381	339	339	404	334	366	349	376	366	378	362	387	391	334	366	357	362	350	374	373	389	392	367	370	403	383	387	384	346	352	385	373	399	398	328	390	332	361	379	393	369	344	385	425	344	409	354	364	371	355	340	367	388	387	389	384	346	419	369	376	351	371	339	347	361	378	363	368	350	391	359	358	360	348	362	398	340	360	380	361	392	417	381	402	362	342	393	364	389	356	362	358	366	378	340	361	360	381	367	373	362	354	393	376	354	329	347	412	363	376	399	379	375	352	381	365	390	355	356	334	324	343	359	376	402	360	397	384	383	407	367	375	421	343	402	344	367	399	398	395	381	346	394	368	387	379	375	388	385	391	356	373	384	415	373	394	373	351	362	358	401	375	373	347	405	354	368	382	401	373	409	396	389	365	393	369	376	351	363	364	383	374	355	379	380	361	364	387	346	359	397	350	391	403	354	361	398	374	395	360	426	384	377	384	370	413	378	388	379	359	365	353	384	359	373	356	368	354	363	364	360	368	366	345	372	367	342	354	352	369	391	370	375	379	342	372	346	367	329	357	371	386	366	384	378	359	368	348	415	348	359	361	381	389	354	355	384	377	360	422	361	399	373	339	343	374	356	363	396	387	355	359	417	402	377	359	372	372	347	373	363	370	402	371	386	349	335	355	349	354	391	361	348	354	348	335	384	347	351	368	420	409	370	390	348	350	370	367	406	400	381	370	373	402	377	380	378	385	350	345	354	386	356	367	377	391	369	350	365	374	379	349	350	387	363	375	358	353	379	370	360	364	411	377	380	380	364	373	318	348	367	377	378	384	356	365	413	372	356	394	389	334	373	382	358	343	398	380	380	425	386	402	346	342	367	369	377	337	370	373	362	384	390	365	393	356	332	353	355	378	406	369	345	352	390	357	353	351	343	360	377	373	392	403	369	414	381	387	384	344	359	366	375	376	367	368	381	370	360	378	397	367	339	383	379	403	381	348	364	375	343	354	348	379	380	371
42550	48083	4887	2342	1808	1363	1036	868	754	687	646	585	532	509	475	467	471	490	438	511	430	421	387	439	435	445	411	464	455	403	426	442	408	397	411	438	384	412	407	383	389	415	407	439	409	403	384	435	395	434	387	420	408	411	401	370	420	441	445	423	406	376	433	389	380	392	426	418	422	373	396	385	378	412	381	380	382	420	400	363	404	419	373	400	412	377	434	387	418	355	406	392	399	391	400	409	360	399	430	416	386	384	382	383	374	394	426	393	421	398	394	400	386	466	378	410	380	390	401	397	398	429	405	407	353	433	392	402	434	379	411	425	357	367	389	396	382	384	405	389	392	420	413	407	402	380	406	378	414	454	388	426	424	414	419	410	398	415	371	409	411	385	366	407	392	358	397	402	407	396	392	429	405	434	403	383	381	399	400	379	395	402	399	371	379	390	398	396	376	405	390	412	416	389	375	400	406	388	396	371	375	416	421	409	364	382	358	382	408	407	441	383	381	374	363	447	372	421	407	389	395	406	355	415	364	418	392	425	390	372	390	399	386	384	429	423	375	381	413	419	388	412	378	378	404	401	414	392	397	417	385	388	372	414	390	398	414	418	418	407	372	392	425	369	408	393	396	353	393	417	423	369	416	387	367	397	401	411	407	380	429	360	404	395	439	370	428	388	410	380	401	394	387	406	354	416	387	378	413	421	424	396	422	391	399	387	417	390	384	376	392	421	409	381	406	383	377	396	402	366	407	402	448	378	409	392	418	397	408	407	394	402	393	387	394	357	367	412	455	343	384	391	414	385	421	393	418	414	366	383	346	418	364	376	394	402	373	377	409	388	382	383	389	394	357	395	366	441	415	364	426	387	365	397	383	393	401	365	397	418	396	413	371	380	384	385	393	411	370	415	430	401	367	412	421	401	411	377	373	390	394	388	360	404	436	405	390	374	410	381	382	409	392	395	402	440	384	424	376	418	416	404	404	416	372	359	392	380	407	393	409	402	361	421	390	380	400	404	425	376	390	408	388	384	403	409	435	417	422	430	363	408	390	409	386	396	388	380	406	395	403	372	397	401	406	402	379	368	399	398	387	353	384	392	410	385	396	384	386	404	391	399	389	403	397	377	440	389	399	397	410	425	376	351	416	393	416	369	410	402	405	395	365	395	412	391	396	397	394	392	431	399	381	413	392	415	392	398	371	385	397	386	358	408	422	363	405	390	405	366	390	429	402	398	385	399	402	380	401	406	401	417	456	395	358	405	426	420	407	409	404	388	403	417	363	404	390	391	388	408	448	419	388	412	409	400	388	366	389	382	402	376	371	392	377	400	383	387	390	437	411	386	366	394	379	408	373	402	391	411	441	409	395	413	415	403	418	408	383	367	378	409	413	366	382	373	390	359	411	389	421	417	416	372	421	394	420	415	372	401	392	392	415	376	401	411	415	398	415	408	410	375	418	396	411	388	377	401	381	407	396	395	342	413	442	374	405	412	398	374	407	388	384	372	388	385	397	415	391	417	397	408	394	371	405	396	384	435	373	385	402	374	373	392	383	396	419	402	376	416	423	393	423	404	416	406	433	414	392	385	381	400	427	384	385	381	431	405	469	394	412	406	404	392	388	375	370	417	410	407	377	409	428	411	415	390	421	380	400	380	372	396	397	367	437	372	422	390	398	385	381	419	367	381	382	414	387	399	369	405	391	343	383	391	422	398	398	387	396	388	411	376	404	368	406	375	385	398	399	405	402	420	413	373	415	422	370	418	401	419	413	429	388	395	354	359	358	396	410	405	396	419	393	368	389	414	370	368	381	397	387	375	397	413	385	445	416	408	427	426	353	383	410	399	390	406	422	412	378	409	397	382	422	406	396	378	442	369	393	412	375	360	409	391	385	429	384	375	407	441	439	374	394	375	422	396	398	410	435	354	388	391	411	451	397	443	358	401	399	397	398	384	414	394	366	392	396	388	391	395	405	408	387	361	384	411	390	443	385	403	371	397	394	395	395	404	393	383	393	401	382	371	387	408	366	377	383	389	358	397	429	394	398	419	386	371	396	381	416	401	408	379	416	414	395	380	421	407	433	419	394	403	399	399	372	401	376	371	396	425	408	434	402	407	403	383	395	388	391	368	370	404	448	399	393	381	393	367	423	393	376	388	430	356	394	408	407	402	405	390	390	419	389	425	416	383	379	408	392	370	437	370	398	385	380	387	395	382	388	364	396	368	416	406	386	392	432	415	416	414	390	403	381	374	393	418	382	408	384	422	394	388	411	381	437	397	404	371	419	398	416	401	405	406	395	424	372	399	401	390	384	406	394	430	407	429	426	388	426	418	386	402	402	392	413	409	430	412	375	386	406	398	368	398	418	435	380	393	427	429	431	436	414	384	409	376	406	414	385	365	386	412	378	395	407	385	412	388	353	426	400	395	390	379	428	386	371	389	394	403	363	419	401	395	393	423	421	410	366	434	382	375	413	357	348	349	392	397	404	408	411	421	392	392	376	411	395	390	417	412	393	422	407	389	430	423	378	387	423	393	387	360	375	410	431	398	383	363	400	429	389	398	412	399	438	398	421	413	395	405	392	425	377	433	427	413	386	418	344	418	382	364	402	387	385	397	413	422	400	410	368	386	407	398	410	420	402	381	399	402	368	389	393	403	400	401	415	425	404	410	372	404	391	411	360	415	423	402	411	416	421	421	398	378	401	399	433	352	387	384	388	401	429	378	374	403	399	392	397	401	397	402	407	389	391	393	385	416	387	413	402	372	414	383	423	413	377	408	416	428	398	390	410	356	399	413	409	393	436	400	400	408	420	393	410	401	400	427	429	380	392	426	417	371	413	402	389	398	458	363	376	393	388	406	406	385	401	394	364	407	412	399	381	393	391	377	401	413	368	377	403	376	387	372	413	393	413	447	432	389	386	375	418	398	380	405	420	391	389	408	411	401	392	379	410	408	378	376	386	360	396	419	405	388	416	391	401	428	360	375	399	440	410	382	408	392	388	405	390	403	400	360	386	404	383	412	407	385	389	375	410	386	408	376	387	401	377	414	401	389	404	379	417	367	431	404	418	391	402	395	420	421	346	412	396	413	431	337	440	379	461	397	378	397	402	365	398	416	389	401	402	390	427	442	414	409	413	402	390	405	395	389	384	387	412	382	421	410	381	392	377	422	405	402	391	429	412	388	399	405	390	377	405	394	382	390	434	417	427	442	420	415	370	398	422	382	401	388	403	376	379	398	416	379	420	387	392	366	417	427	401	407	411	392	384	391	417	382	400	410	370	378	465	370	400	397	409	392	380	409	425	380	416	337	401	384	417	430	401	436	396	394	398	427	395	384	385	406	387	403	418	429	378	393	396	389	375	381	361	415	395	405	390	387	376	361	391	403	399	406	412	412	401	374	398	411	385	391	375	408	390	377	400	424	390	392	403	383	390	437	389	425	403	441	382	406	405	369	371	360	434	376	394	432	373	365	369	378	401	397	402	395	399	398	343	381
24933	21059	26901	25068	10109	1193	940	883	915	823	825	846	744	775	739	756	773	749	823	748	778	700	693	740	724	750	767	729	734	739	710	720	709	734	797	751	719	715	747	734	760	725	722	732	689	781	723	731	782	731	725	717	739	736	729	731	771	759	720	733	750	748	752	750	721	736	715	780	699	720	752	706	757	737	724	731	757	747	713	717	768	735	697	734	751	681	731	741	706	697	701	739	735	741	682	741	710	789	708	693	770	792	776	727	764	756	712	691	741	726	745	749	704	716	696	749	728	765	722	742	729	733	734	693	757	736	741	733	723	749	761	714	753	715	735	766	729	746	704	747	692	777	743	667	738	722	689	689	725	750	727	704	776	742	724	741	732	691	734	716	772	680	691	734	718	760	754	727	772	724	736	753	752	769	699	759	715	708	727	710	698	702	706	735	768	741	735	736	706	758	736	739	744	672	714	729	728	736	757	738	765	715	699	733	694	744	725	715	687	716	684	711	707	739	732	764	766	706	700	722	729	742	767	754	674	757	765	697	733	717	747	693	696	698	744	750	663	694	742	710	680	708	711	738	706	721	724	755	718	725	716	730	709	757	716	687	705	800	716	737	723	711	738	739	714	736	743	753	724	722	731	822	785	712	703	736	721	745	739	751	757	747	734	726	717	715	748	732	727	704	710	707	715	782	783	750	725	728	697	729	726	739	666	773	745	720	746	723	711	745	721	750	703	767	729	705	768	741	733	683	700	754	704	705	720	708	752	702	730	734	777	709	753	730	766	727	698	759	723	759	718	694	727	683	705	740	730	704	695	661	727	713	716	757	714	726	724	745	739	791	707	771	714	728	734	755	721	712	713	699	705	751	733	721	774	710	726	673	667	722	696	774	722	745	717	725	747	741	710	765	717	692	735	741	735	760	657	734	673	671	751	659	718	717	721	777	717	719	739	784	701	741	688	734	725	748	704	722	722	707	740	746	745	717	731	747	696	677	683	691	753	759	675	688	694	704	722	720	725	735	790	759	708	757	707	741	677	762	745	733	693	731	654	670	722	750	764	757	727	702	681	722	701	714	723	719	735	734	759	756	758	734	698	722	744	716	745	757	717	723	779	737	731	701	708	743	789	729	722	725	706	729	751	710	777	758	712	727	694	750	773	716	707	719	759	759	702	776	701	701	740	738	765	801	739	732	724	724	704	697	692	718	692	785	758	728	736	733	696	681	721	791	745	715	710	713	717	701	731	728	729	734	743	712	686	676	696	721	739	708	718	722	740	699	721	725	706	696	726	754	664	735	746	728	713	727	716	720	748	772	802	701	725	733	703	779	690	745	724	723	747	784	717	746	729	730	771	736	697	728	716	728	757	715	707	688	747	704	758	718	702	741	745	742	716	742	757	766	756	730	742	695	743	707	782	716	749	711	702	769	721	768	765	707	688	682	742	751	695	690	711	694	764	755	772	739	691	689	734	730	756	693	768	738	702	693	694	712	714	731	723	736	722	766	745	693	725	743	730	754	753	715	689	726	732	726	750	697	728	757	703	686	714	795	722	710	747	726	711	736	706	702	751	726	719	756	737	729	713	735	723	716	740	695	766	721	707	748	743	722	706	742	700	748	734	723	749	701	746	751	746	706	753	688	721	666	713	699	683	673	720	780	719	757	742	764	749	692	684	734	725	755	689	713	690	732	695	784	734	729	715	739	728	713	752	759	743	728	692	709	792	726	657	753	740	717	728	717	710	708	725	674	797	750	746	763	774	732	708	746	691	745	744	765	733	751	722	781	730	701	715	721	734	741	746	706	741	823	736	729	747	707	746	743	771	745	747	708	726	769	656	754	747	686	729	767	737	681	744	730	751	720	722	703	714	692	741	776	751	760	763	776	743	724	725	753	728	734	747	706	735	711	722	731	727	731	730	723	777	678	744	755	706	780	697	671	674	695	726	714	739	764	701	734	733	768	722	679	743	719	684	757	722	749	704	722	735	738	728	717	752	712	725	752	732	740	741	687	719	712	737	743	731	744	672	758	713	704	749	679	622	712	709	767	736	744	777	745	771	722	721	737	766	747	756	776	769	710	709	729	772	736	713	728	731	719	733	753	712	751	719	726	706	755	722	746	752	700	693	744	728	749	738	687	786	726	721	715	776	763	719	646	784	764	700	748	739	710	706	749	711	747	758	762	749	720	747	731	721	724	687	732	709	739	720	719	726	712	711	722	696	695	765	700	702	732	732	725	725	732	745	732	749	737	702	747	766	714	767	747	740	683	683	777	661	748	725	739	736	771	798	704	775	690	745	710	756	722	748	796	740	713	771	730	708	752	758	730	755	728	727	713	739	738	736	750	735	738	736	737	697	716	712	702	725	735	738	757	767	735	686	676	755	765	731	717	755	716	725	703	710	689	728	739	774	713	732	748	738	708	745	705	771	729	716	764	730	715	739	691	738	697	696	761	696	750	715	723	742	718	721	757	720	731	720	782	724	682	697	699	736	732	706	728	699	695	759	759	702	710	752	708	730	695	711	755	775	727	728	729	675	724	729	746	762	748	768	703	696	730	758	718	727	762	740	672	719	725	810	699	681	761	725	663	706	748	736	695	743	726	733	723	742	741	737	728	713	705	739	752	720	743	745	746	698	735	731	731	708	698	767	703	698	737	746	685	751	789	708	772	729	783	729	750	778	727	724	746	764	710	753	751	743	723	744	767	754	758	736	719	746	728	705	722	746	752	746	734	699	736	768	703	762	669	702	710	704	701	695	725	682	718	697	749	713	730	701	782	750	693	676	745	725	736	728	750	741	727	754	757	728	768	704	742	699	747	739	747	674	716	767	707	657	753	725	725	748	720	664	748	712	722	729	750	732	722	748	744	707	742	715	692	745	744	776	744	750	730	695	704	703	717	725	684	746	711	758	723	737	708	730	694	750	748	766	733	692	745	729	784	755	741	735	711	707	709	780	717	773	759	689	715	739	794	752	729	708	688	766	738	712	721	733	706	747	723	733	650	753	700	725	719	714	755	714	737	703	784	739	735	733	697	729	759	743	695	652	715	754	734	727	700	736	703	764	729	737	728	704	749	794	726	762	712	726	735	732	766	686	663	733	693	741	708	732	771	785	690	711	744	745	713	716	717	692	708	746	771	696	740	746	736	670	774	717	729	687	705	724	761	731	745	750	733	706	762	722	745	722	741	752	732	754	742	736	785	779	720	751	705	696	777	713	758	761	724	753	733	767	687	697	754	713	741	761	741	753	766	722	717	704	704	653	729	734	739	792	691	789	740	736	767	763	712	760	752	730	737	744	695	701	714	745	651	745	737	767	727	764	719	704	719	690	712	701	748	767	724	724	700	708	722	704	694	733	730	729	742	757	717	759	734	737	728	716	705	712	762	726	729	723	760	706	696	753	709	721	780	684	762	715	731	751	707	705	718	743	738	721	754	733	729	729	754	691	721	702	657	684	667	726	733	742	741	717	743	728	750	757	752	704	718	773	706	738	792
39226	37301	3015	1776	1457	1289	1149	1000	989	926	901	835	810	830	841	775	766	807	744	816	797	842	786	783	762	792	794	763	709	735	812	784	788	723	802	767	722	735	771	784	722	750	748	729	767	792	742	768	764	725	801	764	840	758	777	703	740	789	772	765	752	717	797	721	726	771	746	762	736	752	809	739	763	757	750	810	705	810	730	753	785	771	784	742	724	792	743	754	745	774	748	759	747	796	762	751	776	721	725	770	745	775	769	741	761	754	689	785	742	801	759	782	779	781	736	772	749	741	763	779	754	781	756	735	794	741	748	727	772	749	728	757	723	768	723	748	746	741	784	747	695	759	799	750	752	675	702	737	743	784	805	716	759	774	783	785	793	793	737	751	753	779	795	765	806	765	744	757	754	794	725	795	782	759	775	770	713	763	766	789	759	766	766	791	746	769	744	753	793	766	759	792	747	757	695	758	770	736	786	778	742	784	694	771	741	766	784	771	717	768	773	730	735	804	764	769	830	731	768	780	769	761	776	711	769	771	798	794	730	748	722	789	732	757	715	781	720	739	757	700	782	787	788	750	749	805	773	761	755	759	755	760	738	747	814	745	726	751	761	708	777	769	739	762	793	771	755	745	746	757	742	754	804	718	737	758	715	768	784	782	770	734	766	774	757	760	748	790	768	762	813	752	751	783	765	761	744	762	732	740	723	775	795	755	775	735	756	763	735	743	787	765	744	781	747	718	768	720	767	800	748	750	728	747	794	779	734	760	729	774	769	792	740	742	738	776	730	745	771	810	729	753	781	767	699	721	745	758	720	831	780	697	760	737	746	733	717	750	758	679	777	736	801	786	760	729	743	758	768	767	706	719	774	746	723	798	732	788	730	735	711	763	747	712	829	750	778	740	740	773	752	757	779	786	727	753	702	761	759	806	749	767	735	773	751	764	753	759	774	741	790	780	769	769	763	787	765	697	788	740	751	726	769	779	769	722	732	743	799	691	781	772	775	749	769	757	762	786	745	734	731	724	757	797	765	758	759	751	771	745	782	750	737	715	805	754	774	753	791	783	781	752	808	779	762	747	756	767	751	768	754	777	784	751	723	750	745	761	738	809	742	770	785	756	756	747	799	724	780	777	723	742	762	747	729	820	766	740	806	763	738	820	766	764	765	770	743	744	724	765	747	686	776	778	768	782	708	735	761	762	765	763	757	782	789	763	757	730	806	768	778	730	779	728	727	764	795	762	732	766	772	783	799	740	741	705	766	725	736	778	817	748	769	756	775	797	780	802	740	735	772	807	755	808	742	760	747	760	697	804	719	766	747	746	765	732	753	788	751	760	751	738	727	794	721	735	690	749	783	767	808	727	747	790	762	740	792	768	801	779	777	789	787	788	749	753	710	771	705	764	782	805	753	789	753	848	762	757	772	731	780	760	775	765	770	691	776	772	763	766	775	746	766	777	760	724	774	768	730	812	735	761	754	767	788	770	739	754	744	781	782	780	763	794	737	711	792	776	752	796	760	772	781	722	751	707	769	730	783	751	762	752	802	739	779	788	747	770	744	763	783	720	790	727	765	742	757	757	734	756	761	778	758	777	795	755	709	770	739	764	737	738	791	745	772	818	720	779	707	747	756	771	753	763	769	777	820	745	773	752	732	765	756	729	761	742	737	736	762	700	730	756	730	773	779	761	767	756	749	737	749	761	750	785	738	764	716	769	725	763	783	770	745	801	817	736	765	776	764	737	820	730	784	729	736	777	783	809	721	715	797	750	766	791	754	754	780	764	776	810	766	779	788	778	752	734	782	789	788	836	777	757	780	761	711	740	756	723	751	770	740	759	781	750	780	735	746	737	779	786	712	816	779	754	797	733	746	751	832	729	772	743	739	786	731	747	745	767	728	763	748	773	762	767	795	767	768	774	719	752	750	763	775	733	760	728	757	718	753	741	783	797	732	755	792	724	732	734	797	744	723	737	730	730	754	735	726	723	723	770	729	804	773	787	730	717	799	727	759	706	708	726	774	772	702	712	825	738	782	717	755	768	779	786	767	690	766	752	762	744	759	752	782	746	755	721	766	732	757	761	774	798	746	776	751	762	751	795	746	740	782	781	704	795	725	731	796	774	738	774	773	751	727	722	774	756	737	793	761	735	715	715	718	761	779	747	734	724	759	764	735	770	802	752	731	811	786	733	748	742	792	757	764	744	741	776	760	748	725	761	732	786	775	785	750	768	766	714	787	754	750	823	736	817	746	756	769	753	757	771	747	751	736	745	761	754	738	756	749	753	747	764	819	705	725	757	784	757	786	794	741	707	746	801	745	781	795	754	757	777	748	797	801	797	733	743	728	738	706	760	800	788	734	759	764	801	806	753	740	742	817	798	823	737	728	735	770	767	744	751	771	741	788	803	760	783	736	780	770	777	789	736	705	780	746	767	735	712	734	750	814	733	734	755	742	736	786	758	719	755	747	731	789	740	737	742	733	723	785	837	708	741	734	720	765	810	769	753	746	792	712	753	747	786	774	743	783	784	806	766	756	808	754	794	801	738	755	785	729	746	792	700	731	782	796	773	782	811	762	771	751	752	698	765	694	760	749	754	787	744	750	776	722	763	765	753	767	772	759	793	790	761	780	783	783	796	755	728	755	747	779	774	776	731	796	754	743	740	750	749	773	814	725	780	779	743	785	761	754	721	777	735	812	811	815	760	768	727	786	781	794	756	739	742	772	749	809	756	753	767	745	701	750	752	776	768	759	744	749	803	757	760	790	697	701	770	741	762	794	724	757	780	730	794	741	758	726	758	724	756	736	754	734	849	757	805	716	750	799	783	740	715	745	774	745	722	792	754	727	754	789	791	799	765	749	779	728	693	764	790	692	780	760	777	763	712	817	743	781	784	780	823	780	760	802	688	721	743	767	732	804	802	735	758	769	773	740	751	723	725	702	777	763	746	778	740	801	754	757	743	789	764	802	740	791	777	776	750	748	793	761	790	686	750	718	770	760	715	725	795	735	753	700	751	752	771	778	786	768	737	785	705	741	780	742	762	793	759	736	758	782	724	747	778	767	798	779	765	737	723	756	772	731	751	700	749	812	754	822	750	744	764	791	824	804	763	784	781	717	733	743	782	757	763	791	773	707	789	814	753	794	754	775	762	763	714	811	710	775	783	744	763	800	808	748	748	772	706	731	795	742	750	691	733	771	780	769	693	722	785	740	775	740	773	750	794	790	752	751	776	790	797	761	781	766	773	790	799	751	756	725	779	694	768	732	702	768	792	780	764	756	767	756	727	706	734	788	765	762	748	711	749	757	740	790	748	750	741	768	762	713	754	737	781	833	765	770	754	708	783	744	745	734	712	743	778	793	738	730	798	750	793	784	747	726	757	739	760	766	792	772	758	754	725	765	752	724	757	783	740	783	758	727	792	797	815	694	785	780	802	723	752	737	802	768	782	747	756	787	795	739	726	769	727	769	728	801	762	803	821	773	778	757	746	765	738
22623	21069	28776	23584	21059	21127	8834	1484	1222	1117	1059	1005	984	1001	925	875	922	934	869	852	836	890	825	891	846	863	858	807	872	841	910	903	801	854	817	796	777	869	771	875	795	808	856	819	773	834	909	806	843	810	844	808	814	816	808	844	822	744	809	804	817	800	821	785	790	813	844	813	791	830	847	828	856	867	828	875	852	796	888	861	831	829	858	870	797	868	826	779	807	768	789	831	855	808	878	831	860	771	845	831	833	797	733	840	836	801	830	821	832	811	806	773	863	794	832	840	819	812	797	837	820	829	849	781	819	841	822	851	832	828	777	799	811	817	779	840	800	830	801	841	842	816	831	763	774	780	760	853	822	809	807	843	806	751	853	796	808	798	814	798	807	766	795	816	803	816	860	866	791	803	818	776	840	811	859	805	758	836	806	775	830	785	831	823	820	827	792	770	804	802	820	812	774	839	839	814	822	877	798	861	824	786	768	822	833	816	847	735	823	800	799	801	825	799	776	814	859	821	820	822	841	796	771	807	860	749	796	802	810	822	807	823	803	849	844	772	781	851	829	759	842	815	824	824	815	827	825	858	751	811	827	798	839	782	768	834	801	784	840	828	818	805	802	812	808	830	825	790	794	840	805	791	844	802	815	819	822	839	819	866	841	863	835	777	760	784	796	777	821	811	822	822	850	813	832	827	798	792	777	780	843	826	811	777	803	799	790	785	816	772	777	778	822	803	837	863	801	773	862	811	839	850	811	825	790	836	802	812	808	834	871	800	847	800	791	807	734	768	829	785	822	812	833	800	825	816	820	820	794	812	836	804	821	818	842	796	830	816	804	889	835	772	856	794	795	739	761	752	870	818	789	834	767	789	794	805	788	822	824	727	835	842	763	795	803	806	821	794	798	826	789	799	803	793	849	815	831	753	815	836	820	833	799	820	747	799	790	789	772	779	768	766	827	821	828	808	842	771	794	760	791	803	810	777	805	798	881	815	829	773	835	828	809	803	806	768	848	777	776	851	857	784	817	756	853	828	770	800	800	799	814	808	798	854	767	832	800	829	790	811	864	772	822	779	798	844	847	773	785	779	809	748	824	763	783	833	818	858	836	813	786	843	793	830	858	785	815	769	806	791	814	817	794	808	798	839	794	812	804	827	855	834	815	893	780	774	858	786	864	845	859	814	848	806	857	849	837	786	777	906	814	826	819	798	804	842	820	823	852	852	828	822	786	786	810	818	804	746	822	792	829	766	848	833	837	811	745	780	783	837	837	827	856	774	769	792	790	763	857	838	814	771	807	727	776	800	783	778	807	850	836	783	772	838	785	825	836	820	780	831	782	799	822	848	807	818	772	808	828	839	779	760	820	829	835	816	775	820	783	820	789	820	838	853	808	834	769	808	804	821	822	792	804	818	804	839	801	784	840	789	796	826	834	796	774	815	778	775	827	826	797	813	818	834	801	739	817	802	787	851	825	814	873	807	806	847	791	838	792	798	799	782	784	761	752	817	818	801	791	821	834	760	813	792	783	861	780	780	806	817	788	789	831	797	844	833	825	793	847	784	805	826	814	789	823	764	823	822	857	797	803	780	828	789	818	747	803	776	759	804	829	884	812	824	841	834	855	882	863	765	789	766	795	814	830	779	804	829	741	842	758	815	806	805	773	830	806	800	828	864	832	757	810	804	789	833	823	804	777	838	809	813	882	799	882	845	829	836	841	827	785	776	855	820	786	846	849	835	815	801	789	848	800	824	844	818	765	788	828	817	847	769	798	803	804	842	810	786	799	781	748	853	799	823	794	784	821	808	818	773	813	814	807	797	816	801	768	838	792	819	828	824	847	846	794	806	798	815	767	817	746	824	797	840	792	819	793	759	802	788	809	850	797	835	829	811	770	796	795	834	796	837	839	842	879	847	784	758	830	804	767	791	748	838	847	801	820	824	802	841	826	800	782	745	830	789	781	819	818	824	850	772	825	805	852	815	840	757	836	843	823	817	800	828	851	802	810	803	808	820	830	763	808	832	773	787	834	803	829	821	795	807	804	882	856	837	864	828	778	792	811	871	832	808	802	807	878	845	793	820	833	780	774	783	788	829	842	855	799	802	808	850	829	816	799	793	843	753	792	813	846	802	865	856	842	869	835	798	791	798	762	807	805	822	839	822	774	816	777	775	803	834	822	832	864	838	807	810	777	805	779	870	775	804	757	794	792	819	872	832	780	823	824	779	831	830	798	833	828	812	819	887	852	770	759	861	846	786	821	806	805	820	848	809	774	802	799	789	769	766	747	819	818	799	832	822	789	810	787	823	806	792	837	808	856	734	820	834	809	802	797	782	754	822	840	755	844	768	787	839	808	862	845	803	765	824	814	791	763	832	850	835	801	804	823	872	841	816	822	788	784	824	803	855	818	807	765	807	745	782	796	781	783	775	778	854	842	800	767	832	804	834	790	826	783	775	816	777	835	804	793	801	763	745	809	754	795	770	850	761	884	831	844	811	782	755	777	819	798	765	839	817	811	827	809	823	830	835	786	758	814	843	830	776	822	804	828	833	801	831	803	789	777	792	799	820	827	817	796	758	799	799	810	805	741	790	780	814	804	856	832	859	876	774	797	780	786	786	773	764	819	840	776	784	861	844	811	859	832	812	771	852	828	836	868	806	810	802	779	789	827	805	740	800	854	817	835	873	803	827	789	805	786	814	787	777	872	839	765	761	872	844	827	811	814	838	765	786	784	778	801	757	822	783	817	821	797	827	862	777	834	859	838	774	841	792	856	793	834	789	783	812	825	778	830	802	814	754	844	830	808	812	764	830	842	812	831	835	799	821	859	814	778	865	820	790	800	820	808	751	826	803	761	794	754	846	798	789	848	810	820	835	834	826	813	824	807	803	814	739	887	831	818	786	824	835	825	820	787	863	780	872	825	811	800	797	803	845	795	843	771	869	819	836	846	795	775	804	820	781	806	790	795	807	770	807	779	838	844	836	747	766	812	828	774	769	814	796	750	813	780	820	825	819	826	782	820	850	813	844	795	824	762	804	876	818	799	789	796	848	804	802	809	819	834	828	788	816	781	832	819	822	819	840	791	830	857	863	788	774	805	849	802	835	769	861	800	784	791	828	802	786	810	794	831	847	782	827	795	791	846	816	804	802	825	812	839	819	811	791	863	860	792	861	799	815	842	794	787	759	790	792	773	795	803	768	782	839	797	854	808	838	781	857	823	811	835	792	821	844	817	798	809	836	852	822	811	800	783	792	816	807	830	819	753	805	798	854	811	796	865	818	852	814	796	823	801	767	798	784	787	788	758	815	812	819	840	818	829	824	800	840	821	827	861	802	795	775	831	804	808	790	778	812	833	816	787	794	758	765	785	794	778	828	829	795	790	823	808	813	759	780	777	780	779	827	751	759	818	852	824	795	847	752	859	822	803	842	856	801	827	830	813	882	787	838	836	798	826	814	852	816	826	812	849	868	845	808	811	845	782	849	816	841	841	799
49362	44718	9024	4567	3359	2634	2149	1719	1489	1342	1237	1163	1040	1054	1022	931	963	937	920	928	909	859	848	863	897	896	856	816	850	844	857	813	783	872	783	827	824	881	826	869	818	836	782	822	854	828	756	783	825	827	784	790	782	837	774	825	796	802	782	805	767	828	808	815	803	860	805	767	833	833	852	792	809	799	757	768	833	827	790	840	798	814	826	835	803	789	812	827	828	797	785	842	759	779	825	800	804	795	827	808	776	803	802	791	823	844	813	834	798	778	857	815	857	811	801	804	844	769	813	782	787	886	842	798	741	846	823	804	786	774	790	806	752	800	778	863	842	788	843	824	781	816	776	759	825	766	789	818	852	770	800	792	828	851	769	762	796	856	798	774	782	776	752	804	798	834	797	772	869	835	739	814	806	780	869	776	778	822	792	804	816	796	811	799	802	835	847	802	759	816	780	744	761	779	792	759	810	800	786	804	803	741	782	848	827	783	796	793	828	773	742	766	817	825	785	837	782	816	763	834	829	806	785	845	790	817	818	856	814	822	777	792	859	792	818	757	811	761	786	829	850	789	831	808	762	834	823	833	762	772	786	759	844	849	791	756	804	821	759	817	848	749	834	799	810	803	785	805	818	820	783	825	803	747	817	803	748	854	778	759	834	800	824	811	825	810	860	778	830	750	776	808	859	815	795	817	785	832	861	754	784	813	815	815	826	820	773	796	753	805	834	772	826	829	796	822	810	826	799	812	757	767	772	799	768	812	808	784	780	819	816	806	769	810	837	799	814	762	827	828	816	785	858	798	822	798	764	808	773	803	783	784	769	822	819	794	823	799	797	831	758	740	776	781	791	819	832	819	838	798	834	852	799	832	766	879	843	831	773	813	829	750	810	808	772	785	800	814	782	807	784	784	811	828	835	819	794	787	834	811	787	841	802	830	802	765	837	794	801	838	807	771	781	808	796	828	778	790	758	816	799	853	747	782	839	777	797	738	786	836	812	842	823	809	788	807	807	850	751	799	828	842	813	777	783	849	836	804	853	795	818	797	829	791	773	790	813	775	833	804	765	822	802	824	813	785	779	800	743	811	789	801	780	766	787	797	791	787	834	778	837	817	789	732	796	833	833	804	766	773	793	796	778	826	732	792	844	830	796	829	807	769	844	784	812	789	843	810	765	819	803	814	823	840	794	805	772	801	840	836	814	834	811	784	762	779	763	751	773	809	767	761	763	815	797	803	786	834	794	805	780	801	793	816	790	745	780	820	795	773	787	859	776	832	829	801	836	790	817	806	833	793	774	817	848	773	769	740	828	842	824	795	786	801	719	795	867	800	816	795	817	845	776	820	798	812	832	798	831	827	822	806	775	819	820	826	788	810	770	817	827	774	829	825	824	812	842	805	723	803	804	799	841	815	856	787	765	795	853	786	819	759	771	757	793	835	762	781	810	775	750	771	860	808	785	763	812	732	820	761	789	772	843	808	802	809	841	772	804	803	844	833	784	827	802	783	758	835	781	788	812	768	847	799	794	781	815	814	762	825	768	837	810	821	815	808	794	813	819	790	803	777	795	841	799	812	772	756	814	863	738	756	804	832	773	788	770	830	766	839	778	754	813	768	798	870	823	767	824	797	766	836	810	762	773	782	828	800	810	831	748	770	797	823	803	784	790	801	823	792	800	831	823	850	806	753	819	785	785	798	832	789	787	778	785	796	780	793	822	764	764	787	761	858	798	747	802	784	799	832	773	768	842	757	796	818	823	837	785	841	805	781	788	786	792	739	798	778	733	807	801	759	835	765	781	842	808	787	818	765	820	867	773	801	818	779	772	794	831	835	825	792	856	850	781	795	843	788	836	781	795	770	817	827	755	770	815	812	777	798	879	786	773	813	797	779	785	770	818	804	829	777	756	792	800	817	789	803	795	814	795	812	795	743	827	777	813	820	773	835	766	781	819	823	765	759	762	844	802	798	808	762	783	787	813	823	797	820	796	788	756	844	809	744	771	801	830	727	831	825	847	763	810	768	802	781	782	768	814	834	812	755	800	858	784	736	757	811	798	786	819	803	785	762	810	794	765	768	765	793	787	788	787	777	768	789	772	788	791	786	813	811	767	777	798	767	786	778	775	790	827	824	773	801	738	826	831	799	815	796	780	848	787	830	794	738	863	816	788	818	768	826	807	804	738	784	792	795	794	812	798	798	794	816	782	835	805	847	791	798	825	795	839	867	798	787	825	809	778	784	779	831	779	785	734	818	798	858	782	762	781	810	769	807	778	800	792	803	814	834	830	843	788	810	773	792	832	796	805	787	798	840	827	829	783	774	766	793	761	777	790	807	768	832	836	809	817	868	780	777	817	762	746	778	802	772	820	842	759	803	824	828	818	810	801	780	825	741	815	778	838	768	807	784	794	799	777	872	835	777	811	822	807	811	777	819	818	767	768	814	837	778	825	766	813	821	801	749	844	810	745	845	835	817	813	803	804	775	820	796	842	795	847	794	762	781	831	805	852	849	811	791	869	805	785	752	809	830	818	766	815	828	787	851	799	780	790	825	794	789	784	768	795	809	813	846	789	784	728	807	809	835	771	778	782	807	796	820	796	787	825	765	817	815	803	845	811	798	805	806	819	828	800	779	825	808	776	845	828	793	841	732	835	821	824	800	838	822	800	793	826	826	807	793	729	804	811	780	834	844	824	746	810	793	793	799	850	780	775	824	813	798	829	827	843	804	836	884	806	808	754	805	779	792	774	797	761	811	781	813	854	766	783	791	813	766	837	858	777	832	817	772	753	784	794	779	762	813	797	791	807	807	791	872	843	785	739	781	788	790	781	766	771	777	790	836	812	764	798	829	829	829	795	786	830	819	779	750	824	801	799	818	829	864	806	810	790	792	798	824	857	802	826	774	757	826	839	816	814	767	809	851	794	807	798	763	808	775	769	767	793	776	795	813	760	837	752	838	719	831	801	793	789	793	814	820	800	754	775	760	814	787	835	783	828	761	787	826	731	826	753	830	822	787	857	817	838	857	763	847	791	830	730	833	791	795	804	790	828	824	797	773	780	885	805	805	767	822	810	797	798	809	781	795	813	815	782	765	818	832	802	784	827	775	801	822	790	769	857	807	794	831	822	805	797	769	780	776	769	787	782	874	731	799	821	781	810	792	774	771	904	804	828	799	810	813	771	815	805	780	816	755	782	771	769	814	832	784	783	844	786	813	829	848	797	756	837	860	817	802	841	813	843	774	779	751	753	837	770	790	810	797	797	719	777	828	826	789	825	857	810	821	772	784	805	791	851	757	837	777	763	796	801	782	761	832	780	825	832	804	826	766	761	795	769	795	808	816	802	770	806	790	784	816	797	810	805	786	804	772	793	750	790	787	834	784	841	764	857	813	828	851	822	764	809	822	803	841	744	814	753	814	783	808	864	825	791	813	830	842	782	832	798	772	789	806	774	812	786	793	824	794	787	807	793	807	792	808	849	793	768	769	773	787	824	798
28089	19264	5951	884	614	599	468	407	412	387	423	402	401	369	383	382	410	390	373	373	402	384	361	370	400	373	372	402	385	396	373	405	388	388	363	382	406	397	346	387	396	381	343	382	402	371	409	361	384	401	348	381	414	387	358	395	379	383	387	412	409	411	390	392	446	411	382	389	350	384	393	401	407	407	389	379	395	367	357	349	406	391	398	363	382	406	406	398	362	392	362	377	390	354	391	373	405	367	378	374	416	398	348	395	393	358	398	398	422	419	377	369	377	428	397	383	371	370	400	384	370	417	386	405	382	357	396	379	387	369	344	392	409	371	390	400	357	368	326	429	401	391	382	376	385	340	399	409	399	393	359	370	356	387	382	375	372	400	389	449	361	407	388	327	384	402	365	374	382	378	407	418	414	385	372	353	395	393	372	371	394	390	366	378	356	370	377	390	372	399	401	385	403	385	379	362	391	360	400	358	373	374	384	372	391	356	408	375	416	332	414	384	384	366	432	403	403	370	370	355	374	382	413	389	390	373	389	354	384	403	372	385	385	384	380	362	438	413	349	402	361	407	366	364	389	366	362	402	398	397	409	388	359	396	413	398	379	366	379	400	385	381	392	361	373	392	375	349	404	395	382	393	392	374	397	378	367	366	387	405	393	423	389	394	368	384	377	369	398	402	395	358	380	405	400	376	341	356	387	397	380	374	369	394	403	355	450	409	364	425	387	389	387	381	393	364	387	369	401	349	406	360	389	371	377	356	383	395	369	350	391	400	364	408	370	358	363	400	362	366	372	413	342	374	413	376	405	393	397	362	375	379	378	354	395	381	367	395	389	371	387	399	402	399	394	370	404	361	414	423	387	380	395	385	380	385	393	385	396	385	384	411	373	392	380	370	365	377	389	395	350	379	404	383	363	405	365	385	384	392	389	376	388	402	404	376	388	377	402	371	387	399	378	389	427	366	406	371	375	360	352	412	384	376	384	359	381	338	373	399	362	384	397	415	402	379	378	392	387	353	389	388	421	366	413	369	378	392	389	395	425	356	372	414	362	384	372	419	380	366	374	383	437	425	379	380	393	392	415	364	336	356	396	394	396	396	391	404	359	412	414	411	380	389	376	406	392	435	423	400	391	364	413	388	427	390	395	409	409	393	411	393	400	400	398	379	388	405	375	357	372	398	377	407	402	394	385	367	423	371	380	393	417	382	387	390	393	385	367	358	386	362	365	395	414	389	363	387	406	372	404	387	384	371	380	385	396	395	415	388	375	416	381	427	378	377	389	376	384	367	406	370	442	418	384	380	389	365	402	424	379	372	394	370	426	399	376	412	366	396	382	412	401	356	391	372	372	385	392	389	374	378	399	366	371	381	413	392	374	383	414	370	350	394	382	399	374	394	376	384	376	401	393	369	407	357	397	394	352	420	364	344	390	376	382	383	355	375	378	371	387	388	400	386	397	419	393	404	358	433	378	375	421	384	403	369	400	394	333	382	375	405	370	364	362	375	406	371	445	408	373	361	352	385	390	369	407	397	371	374	370	409	384	410	414	391	406	376	371	398	355	391	392	393	365	386	421	409	404	396	402	391	375	380	406	393	392	381	413	375	371	386	382	381	407	402	432	348	381	374	370	411	383	381	390	383	372	391	426	388	422	384	395	375	401	356	389	359	407	367	395	392	396	401	367	402	388	385	386	375	377	400	384	345	394	370	419	382	417	395	356	389	401	400	389	354	382	385	432	393	393	390	374	398	359	396	369	381	401	422	389	403	375	365	367	408	380	374	413	422	393	378	398	396	387	400	321	386	401	377	386	401	398	388	373	382	389	415	409	398	407	397	354	383	397	383	392	352	399	364	380	401	389	389	402	368	378	386	378	443	417	346	355	423	408	370	410	399	380	427	403	408	386	364	418	402	388	411	379	348	414	383	385	370	392	380	366	381	402	404	376	409	372	399	383	403	399	405	387	401	361	415	388	381	386	414	372	408	386	363	398	440	391	369	350	397	403	387	370	390	358	361	360	392	360	394	380	378	400	377	388	412	399	385	343	391	427	397	394	370	397	353	343	385	355	380	400	399	388	387	399	369	424	405	336	381	411	400	376	366	372	375	368	382	383	377	341	388	393	367	376	407	381	406	390	351	365	386	389	386	405	419	424	378	414	390	387	357	341	438	379	398	380	400	403	371	422	379	420	383	368	385	404	388	366	346	348	405	371	365	393	400	400	356	388	414	353	401	378	405	386	386	377	383	379	394	407	361	389	398	364	388	366	373	364	422	401	367	385	405	364	381	359	400	396	415	377	408	384	395	354	402	419	400	354	396	427	374	343	371	429	379	381	350	378	380	400	384	361	384	386	374	390	399	339	383	415	377	418	389	380	385	376	379	388	407	372	360	365	379	410	397	381	371	395	384	412	420	361	337	374	358	399	402	389	372	349	387	412	383	402	388	402	379	371	377	408	413	391	380	376	392	395	370	379	383	369	394	372	382	356	389	407	391	383	394	388	395	417	357	407	384	417	365	422	374	379	412	359	355	392	377	390	417	399	381	394	402	379	394	404	339	378	412	390	397	422	364	405	371	420	405	388	400	399	383	364	391	431	355	395	413	436	349	391	393	381	388	402	389	356	400	382	411	376	402	370	361	377	383	370	356	410	372	410	412	388	396	342	383	377	390	393	391	358	375	355	414	374	364	380	366	396	354	385	367	367	405	369	366	398	376	392	364	379	364	395	402	403	399	401	391	386	394	388	393	411	414	403	390	356	385	396	367	392	392	368	405	362	358	391	403	328	387	375	402	376	396	372	377	358	409	398	406	348	376	389	374	383	379	391	390	384	400	356	394	411	386	333	417	365	390	399	348	406	369	401	377	381	375	365	365	423	397	391	399	395	370	380	415	377	397	384	430	425	384	390	348	416	416	386	389	381	385	410	366	373	382	384	391	384	400	378	388	373	371	388	412	357	383	383	395	402	390	379	381	363	321	434	368	403	363	381	367	359	392	360	437	424	346	385	388	410	382	371	400	336	367	415	376	413	371	409	337	389	376	420	399	377	397	376	369	384	377	402	380	383	383	402	380	381	386	385	368	402	360	410	384	369	377	364	383	398	380	397	382	361	393	349	409	397	400	372	356	379	378	380	397	364	366	406	372	403	368	410	403	409	374	408	382	361	409	392	369	384	380	395	373	371	377	399	379	419	369	390	400	349	362	373	378	369	415	421	362	392	389	389	374	360	385	366	401	383	406	378	367	390	368	399	385	366	368	379	386	389	377	401	380	384	374	393	358	405	383	412	410	389	356	394	369	377	397	367	358	347	374	383	407	387	373	393	383	383	397	381	386	406	400	338	415	401	363	352	400	405	385	389	377	397	384	384	407	358	382	410	354	397	388	382	376	387	365	365	384	406	371	406	366	386	361	416	381	405	414	385	374	412	397	365	401	381	335	410	351	399	366	382	413	407	389	373	405	370	396	379	379	396	418	355	392	417	378	401	393	386	361
20000	8248	793	622	507	474	485	459	430	443	432	466	435	469	428	403	470	449	420	434	474	458	427	417	450	424	430	434	446	407	439	394	436	439	460	481	404	432	454	449	456	496	440	430	414	427	416	431	455	464	430	404	447	408	420	398	425	462	417	479	415	411	432	453	427	455	461	442	377	426	412	451	420	389	438	418	411	448	466	394	454	435	424	424	434	404	415	456	398	411	454	413	409	430	446	411	446	452	448	402	430	398	463	454	457	407	435	447	384	426	417	432	431	396	436	395	447	419	414	435	427	423	434	434	465	460	394	405	398	438	421	422	435	390	417	431	432	463	389	461	456	416	459	394	400	460	426	423	415	430	441	441	455	448	444	460	406	483	420	440	425	406	407	430	418	394	432	425	416	428	423	406	431	400	454	434	455	449	446	407	429	414	418	443	439	416	443	424	435	413	438	435	414	378	418	436	432	409	479	431	441	400	384	476	424	405	455	439	483	478	441	447	412	416	440	411	403	408	462	443	417	396	439	439	436	422	444	423	439	451	411	404	446	423	450	460	401	425	437	410	461	428	440	426	430	459	421	438	449	404	374	452	426	435	448	442	451	388	441	396	394	416	456	422	420	457	411	421	411	412	430	422	417	451	451	407	418	441	419	422	410	397	442	427	398	469	460	408	445	427	438	437	392	393	452	448	432	419	450	468	416	422	442	441	430	412	425	425	385	442	431	433	449	405	467	478	425	459	414	418	427	456	416	449	414	439	444	461	438	418	399	435	417	452	403	433	441	438	449	458	420	399	435	457	433	434	428	387	428	411	417	400	405	439	435	434	419	455	419	468	420	429	440	417	451	432	447	445	436	424	403	427	414	438	416	421	423	426	413	443	457	427	401	415	425	407	426	419	400	416	425	457	454	420	413	434	403	443	466	459	411	450	425	399	465	401	438	437	425	431	434	432	430	455	454	415	417	426	412	433	414	447	451	418	433	480	462	405	434	384	452	421	423	405	406	421	413	381	447	429	420	437	423	425	414	487	416	432	414	410	436	450	439	429	451	429	420	397	407	431	458	448	443	418	424	432	431	480	435	411	408	448	444	423	452	442	467	422	412	431	418	426	420	421	429	446	432	425	423	459	422	440	443	421	450	390	417	393	417	444	414	450	437	426	421	422	415	418	418	430	413	418	383	429	420	430	466	420	410	404	414	456	411	443	426	440	428	448	420	446	431	429	450	409	474	451	417	435	447	443	459	423	425	417	437	443	408	456	445	437	446	428	456	398	397	455	439	434	408	435	398	444	464	460	418	421	431	404	440	434	431	386	408	451	444	453	466	462	404	445	412	425	453	447	417	403	429	451	405	435	439	416	443	406	425	426	386	425	452	462	403	453	444	467	414	432	395	415	456	419	453	411	415	394	434	399	441	440	454	421	437	430	436	434	368	434	429	474	443	403	416	410	428	448	458	425	394	416	393	444	426	378	431	433	395	419	491	406	440	428	456	433	435	435	428	432	437	442	410	478	460	438	410	417	450	403	417	449	487	398	438	419	434	409	414	414	399	419	407	436	454	410	401	403	423	396	439	433	410	423	450	455	474	427	424	431	441	428	429	389	392	426	415	426	430	386	397	409	409	459	407	448	445	406	411	424	445	441	468	450	402	432	442	404	401	432	432	405	447	434	400	456	426	460	454	407	399	419	403	466	430	446	425	434	448	439	432	441	437	433	434	421	448	414	422	422	427	415	410	458	428	412	457	389	406	427	427	447	415	430	466	421	413	431	430	449	429	443	466	401	420	431	450	453	418	421	429	440	403	420	409	390	450	412	406	424	402	435	423	428	399	417	403	426	413	414	404	423	403	424	442	391	430	402	401	417	411	481	430	416	437	432	401	461	406	387	379	423	397	481	437	390	417	413	408	427	457	423	416	443	457	440	412	431	424	420	401	407	457	398	397	460	414	417	401	418	426	439	458	419	420	411	457	435	451	434	430	413	434	420	433	429	419	421	416	417	427	450	447	430	420	443	435	371	426	436	458	404	444	383	409	406	413	438	461	451	477	446	407	401	409	413	427	424	399	419	409	433	430	465	442	437	442	414	417	446	402	464	467	434	410	405	441	432	409	428	486	448	399	440	404	437	425	384	422	420	472	435	410	438	401	446	438	418	439	446	427	408	463	463	420	426	419	437	444	434	412	463	459	445	443	428	401	415	446	446	412	432	430	452	441	402	417	418	404	426	420	433	437	413	450	381	438	425	448	407	402	411	442	447	393	457	452	420	442	449	414	451	500	447	424	424	428	456	415	397	446	461	418	443	442	428	445	423	413	425	410	424	403	449	415	453	454	427	473	457	435	434	420	461	463	444	406	417	395	415	444	478	461	399	423	402	431	446	399	412	429	412	388	415	399	432	449	436	454	399	430	436	410	399	445	426	431	396	472	443	431	423	426	425	413	430	409	440	430	442	435	441	429	382	407	412	427	397	442	403	447	398	431	449	420	417	428	456	415	436	453	445	456	437	407	454	446	431	443	394	417	425	436	430	432	423	464	445	427	443	404	468	443	442	428	458	442	458	418	430	444	465	422	453	446	452	440	420	401	439	433	411	422	452	436	399	453	396	444	432	423	407	424	426	443	440	467	446	466	405	435	447	429	479	438	441	450	414	450	412	454	441	410	422	426	393	426	444	431	407	418	389	454	453	409	419	432	418	428	414	429	425	443	443	458	413	407	414	407	438	395	462	455	429	440	453	444	425	446	422	435	451	408	411	448	419	443	418	421	452	431	457	449	402	440	425	414	394	430	422	439	440	435	407	443	434	421	433	452	447	434	416	409	431	402	449	457	444	452	437	430	440	385	397	441	427	447	417	435	429	412	420	422	416	433	425	456	439	385	431	446	426	436	433	397	407	423	441	424	399	448	445	421	423	407	439	448	480	416	399	453	403	436	398	431	435	447	441	461	425	401	478	438	468	411	413	415	414	416	450	431	388	411	421	422	414	434	425	455	422	428	434	411	403	450	446	405	422	409	424	415	415	421	428	405	409	416	443	457	443	416	415	430	425	477	464	445	407	420	441	458	431	419	417	443	407	403	428	423	427	399	364	391	456	434	433	444	410	464	430	452	411	453	450	392	411	410	445	424	435	427	439	416	401	405	429	436	410	430	403	413	412	463	415	415	430	446	413	414	465	448	387	417	403	436	424	409	411	446	441	459	450	425	479	433	480	416	436	411	430	446	430	450	410	437	444	405	432	398	422	401	423	408	395	397	421	421	437	419	413	427	465	417	432	431	415	412	418	432	423	416	440	412	439	448	422	421	471	415	460	402	435	448	420	444	411	436	403	461	433	446	437	406	428	431	454	443	412	434	426	423	441	421	402	438	431	423	469	436	391	436	446	394	416	399	442	439	414	457	401	393	421	448	427	418	464	436	400	420	405	432	458	405	446	418	422	453	404	448	450	402	451	448	484	416	438	434	463	431	417	449	429	463	431	423	411	432	428	438	417
23829	21075	28196	24167	21050	9615	976	653	611	522	496	446	479	443	452	437	417	398	363	416	396	398	407	369	381	414	353	388	362	356	399	369	350	354	371	411	366	380	349	355	337	323	383	376	368	357	372	359	326	332	355	396	378	363	347	362	379	362	372	379	352	392	373	365	367	394	336	350	357	357	361	335	350	353	371	344	357	385	362	347	371	359	382	355	380	345	392	368	401	368	377	371	338	363	376	374	385	350	353	361	357	346	398	338	353	348	334	365	345	361	365	365	330	328	374	368	394	382	381	380	352	369	410	390	374	346	361	365	350	360	373	392	406	396	362	375	349	360	402	343	367	372	361	353	346	377	348	382	325	362	328	378	360	365	376	338	371	393	375	361	343	379	379	343	403	381	367	350	376	351	386	356	374	334	346	369	369	371	374	356	365	376	350	358	381	406	369	356	369	375	360	344	401	363	330	348	362	359	351	359	333	381	365	378	350	378	356	374	423	401	398	345	348	382	327	360	389	398	362	351	364	382	344	356	368	346	339	356	397	364	349	378	354	315	367	345	368	369	329	339	355	387	358	356	325	364	365	385	361	392	369	384	337	330	341	358	383	383	364	377	384	333	363	370	351	338	367	377	349	380	391	390	394	336	348	385	327	359	383	402	340	369	324	342	364	352	338	392	338	363	358	349	383	368	361	375	365	383	341	348	383	364	383	359	364	341	353	337	389	374	386	363	369	381	360	378	342	338	360	349	362	372	377	342	359	362	364	369	365	348	325	341	386	358	375	354	391	376	334	359	363	367	395	354	373	369	377	334	356	394	343	318	353	391	348	355	362	349	360	378	370	370	360	364	374	353	375	367	356	346	390	381	355	362	345	359	344	381	384	396	346	328	338	376	362	335	337	394	388	366	399	380	332	357	344	381	388	364	378	374	363	338	362	356	332	340	371	382	374	364	314	353	406	336	351	400	352	374	370	366	335	355	392	395	387	345	345	373	381	370	388	382	342	367	363	367	378	336	386	317	356	347	374	338	345	363	353	384	407	363	365	374	350	374	385	397	360	377	358	368	335	350	363	379	366	356	351	365	331	374	344	358	432	377	343	348	373	388	394	382	365	379	363	353	349	387	340	373	348	351	401	361	358	386	369	371	379	328	332	358	361	363	345	346	381	362	379	385	374	330	381	341	335	384	372	328	345	380	366	389	388	325	333	337	370	360	421	348	379	345	368	347	352	350	354	384	376	351	386	386	374	344	366	330	424	365	363	343	353	376	394	347	363	379	372	332	349	357	372	380	360	395	388	353	379	366	379	363	408	366	401	363	377	391	354	333	357	342	365	375	347	333	352	378	343	350	364	360	386	340	364	427	386	353	346	385	371	368	371	348	358	384	376	364	333	361	378	344	366	373	363	421	406	319	360	360	382	355	399	346	350	357	345	341	328	343	370	363	321	342	383	388	393	338	353	370	361	352	326	388	354	384	353	364	382	356	366	364	363	358	374	381	359	367	369	362	402	371	323	360	367	349	371	330	328	354	372	379	343	376	355	351	383	352	360	365	328	361	368	359	379	345	357	398	384	351	363	344	329	357	360	381	345	338	353	364	359	370	381	386	323	386	351	387	362	370	347	363	346	361	367	380	384	380	363	350	379	366	356	364	345	366	363	380	348	361	350	355	328	387	370	335	372	328	352	385	363	353	399	371	375	372	308	392	374	351	336	343	386	353	375	404	352	340	375	353	366	390	415	382	355	341	342	355	368	425	342	363	361	377	380	332	351	355	347	356	349	384	352	327	339	364	354	385	381	366	364	351	348	406	325	374	373	358	407	364	362	319	368	378	374	372	364	363	357	330	399	335	371	415	390	383	343	368	380	397	340	357	342	370	317	340	372	324	363	351	320	379	384	362	359	321	407	386	330	363	346	318	348	322	350	322	361	353	362	360	362	374	350	362	390	373	368	382	357	405	366	366	357	337	369	349	378	361	368	380	342	370	348	336	344	349	365	359	363	371	370	369	379	336	357	338	345	371	355	389	364	362	339	367	343	352	357	367	335	357	379	359	389	339	354	351	415	347	367	355	366	379	395	356	370	371	360	378	365	364	354	380	379	343	385	345	337	370	403	358	363	360	370	429	372	407	373	376	372	335	352	344	371	347	404	347	363	386	368	384	357	380	337	349	336	364	356	365	338	372	370	341	358	314	374	360	362	351	401	358	371	343	394	353	376	342	383	352	373	365	374	388	344	336	371	379	345	311	325	389	343	364	355	375	347	352	382	349	384	381	330	362	381	411	383	360	355	353	314	370	363	395	373	393	405	356	337	377	373	391	363	388	392	384	360	368	301	358	397	381	365	393	338	395	366	388	350	308	377	327	359	343	351	373	335	370	370	353	344	313	372	325	350	359	395	337	351	353	356	381	374	354	384	380	370	360	359	354	382	402	365	365	366	380	353	355	379	354	357	374	342	352	368	378	400	341	371	388	398	383	381	360	378	360	342	374	346	380	367	378	329	378	357	376	365	343	378	323	347	346	334	370	370	391	349	379	346	377	353	372	350	371	357	363	383	344	354	394	368	377	388	353	379	366	359	351	372	368	380	400	402	370	379	375	367	345	390	364	370	344	358	310	368	364	372	384	340	334	359	336	397	368	374	344	364	381	355	365	365	382	392	329	355	336	366	328	349	377	376	350	325	353	381	340	384	360	357	356	335	336	371	349	359	348	363	347	343	385	353	356	360	374	340	368	362	376	372	351	367	384	386	376	357	395	356	371	379	345	358	355	364	366	361	354	356	343	349	359	329	350	382	358	368	350	361	355	377	361	365	391	362	351	332	369	394	366	351	385	353	328	359	381	353	360	351	362	358	348	382	354	347	360	355	360	393	366	355	380	365	330	338	349	364	369	357	362	392	371	354	351	379	378	388	379	358	383	342	348	358	324	365	361	382	345	388	379	325	356	368	388	384	372	342	357	356	353	378	347	339	375	340	368	375	364	386	356	364	357	378	327	359	359	363	404	325	365	353	373	350	399	391	361	380	338	369	376	333	404	370	369	375	358	369	370	360	349	355	381	371	402	402	363	350	379	360	391	374	370	338	351	361	362	362	336	365	377	367	343	358	410	354	396	347	391	357	354	359	394	400	357	336	342	338	381	368	359	342	384	358	319	371	350	368	336	351	322	386	394	395	359	325	339	337	370	359	352	364	343	371	364	365	366	377	359	349	403	384	409	338	354	372	344	374	367	368	360	375	369	353	368	350	369	370	381	355	375	376	351	350	327	376	343	366	360	354	356	339	348	364	349	347	382	387	363	334	348	379	339	361	356	355	343	369	358	400	361	355	372	346	389	357	360	367	383	369	350	356	378	351	378	345	367	341	349	356	370	369	367	354	347	399	340	356	320	382	353	342	351	379	365	391	390	357	352	396	371	343	343	351	353	366	362	361	386	370	369	395	350	358	355	331	341	346	368	359	361	346	393	372	364	360	369	326	349	356	361	390	353	371	352
41862	25119	5306	2432	1840	1420	1131	954	737	751	648	581	561	470	479	463	456	445	475	464	466	428	395	432	395	436	383	415	429	388	453	411	412	436	398	389	442	393	405	381	393	395	380	405	399	377	392	382	414	399	402	384	431	371	387	388	405	404	401	404	387	407	382	398	410	377	383	414	363	398	394	364	380	388	375	370	386	359	363	364	372	398	392	405	373	412	356	398	364	420	379	355	355	356	385	398	372	387	385	369	375	409	401	375	403	410	432	380	426	372	381	366	393	381	381	397	360	397	403	392	388	398	371	397	368	389	380	411	375	367	399	361	396	410	367	394	385	360	395	408	353	377	367	367	395	377	373	375	358	387	394	397	401	396	385	417	382	423	359	356	351	378	338	419	379	368	380	339	382	405	379	370	375	379	407	374	384	413	408	379	394	410	387	367	391	391	416	387	374	380	362	413	402	365	364	376	372	374	407	416	361	401	410	371	389	381	393	385	386	414	394	374	388	366	359	380	375	378	389	398	392	399	418	349	365	411	403	411	382	379	346	389	376	366	368	398	398	409	381	389	360	382	383	409	408	426	362	391	382	404	384	404	377	391	405	375	403	406	393	356	373	397	387	438	376	379	410	386	388	411	384	421	374	415	388	389	403	417	396	408	391	389	385	397	372	394	365	371	390	381	415	373	412	385	388	385	392	406	395	389	385	392	393	358	379	413	386	414	421	356	389	392	399	365	380	387	373	336	388	393	406	388	379	371	401	389	420	404	402	362	390	358	403	359	365	395	334	384	387	423	377	395	404	386	361	373	363	397	387	375	345	362	384	403	393	404	379	358	377	360	395	408	419	384	418	365	364	357	385	407	384	386	382	430	395	397	405	410	390	361	363	422	383	390	389	396	407	391	414	383	416	386	377	391	412	383	391	376	393	361	392	374	424	405	411	380	406	389	380	414	392	366	350	432	391	392	376	400	401	380	378	383	402	398	402	363	382	359	399	403	401	364	409	407	395	389	410	356	407	356	362	384	385	384	407	380	368	401	382	404	394	393	377	393	407	417	412	400	369	346	394	368	393	359	401	372	417	361	401	380	402	389	378	410	386	417	364	414	397	385	367	413	410	398	390	408	381	366	399	368	390	384	387	389	397	393	374	420	353	360	387	362	425	426	388	402	383	371	435	380	422	359	394	380	380	407	397	357	371	389	366	409	373	401	382	372	376	375	407	362	388	414	379	415	363	394	401	407	406	356	429	403	395	393	380	394	385	382	408	394	393	367	404	397	357	374	423	411	399	410	387	411	415	366	374	389	374	347	409	404	415	385	416	396	384	394	403	398	367	417	406	413	388	410	390	411	410	377	405	391	389	339	358	371	407	399	408	379	393	387	393	370	345	390	399	407	406	416	385	370	374	391	342	356	419	394	383	402	383	390	393	382	407	373	408	373	408	380	364	400	389	360	405	368	396	393	385	398	414	390	390	406	379	406	400	423	419	403	369	387	362	372	385	402	380	382	367	404	383	439	414	387	385	373	373	372	400	383	388	388	377	403	430	379	424	388	400	381	380	392	392	377	410	396	378	400	396	376	394	390	419	371	432	415	379	365	379	396	388	401	402	453	383	340	355	381	372	382	383	371	363	393	378	399	375	377	381	393	382	378	399	406	411	382	395	406	405	397	373	384	375	352	416	343	420	375	385	366	391	375	367	414	411	421	379	412	379	385	390	403	414	437	381	416	398	411	373	401	408	367	374	418	379	351	404	380	407	371	373	398	397	384	391	406	380	376	388	401	371	378	378	395	373	339	366	355	361	375	384	406	408	398	399	386	409	390	406	418	368	393	432	392	372	399	399	400	369	400	377	377	383	372	373	381	376	386	364	437	397	411	405	361	397	399	377	395	367	419	416	399	408	421	407	354	386	386	355	394	357	397	357	395	383	361	435	375	372	394	399	402	385	380	415	383	384	388	365	352	387	374	374	402	387	407	364	396	418	381	367	382	383	381	365	407	414	373	365	382	364	370	400	403	407	409	398	420	367	386	406	403	396	362	396	353	414	392	393	337	393	395	378	403	345	408	417	416	409	418	378	389	373	409	388	390	399	351	367	404	364	403	362	354	413	417	397	396	385	406	361	414	402	364	386	407	391	393	413	377	415	397	406	382	378	361	387	386	347	374	401	393	361	370	407	402	386	399	382	398	392	388	379	384	408	355	387	408	374	383	375	416	348	380	382	404	402	393	389	368	405	374	366	440	394	380	357	442	368	378	427	420	378	375	440	357	374	386	384	405	366	386	360	381	390	397	421	419	378	369	375	387	419	397	393	380	412	386	376	416	424	384	384	371	377	362	397	417	380	386	427	365	400	400	431	383	391	370	403	417	386	404	374	361	391	391	370	365	378	379	375	404	369	347	377	414	379	397	356	371	390	378	377	373	390	374	436	395	374	381	364	394	429	413	390	421	394	373	393	382	421	405	379	409	387	445	400	360	369	387	385	366	415	372	355	406	362	401	383	416	397	406	384	389	400	377	423	404	375	383	379	379	378	391	388	401	393	400	392	382	393	388	380	402	369	388	394	377	392	400	398	361	390	387	397	388	389	368	382	397	382	376	370	427	346	364	385	386	372	381	382	391	372	352	378	428	425	396	360	390	401	416	409	382	389	396	362	382	398	401	367	403	417	382	367	398	392	384	374	330	375	375	367	372	390	360	362	349	390	400	381	409	427	381	381	382	395	368	391	391	394	392	405	383	381	392	371	407	406	389	362	376	398	388	392	356	398	414	396	435	358	358	373	372	387	382	387	397	388	365	357	404	389	377	372	403	422	398	374	391	385	384	400	355	430	391	371	379	388	388	408	390	385	355	391	397	372	352	388	382	387	391	363	385	426	399	391	400	356	426	368	378	417	382	402	389	420	410	346	346	385	406	362	359	424	398	394	371	377	375	408	390	385	375	359	377	403	359	382	359	368	354	380	399	353	410	376	393	401	389	392	381	330	354	376	350	404	406	392	375	360	373	356	395	416	404	381	369	412	405	374	457	379	368	395	395	377	397	379	366	394	416	413	407	394	348	379	366	442	426	382	366	383	392	394	410	372	398	401	396	387	379	376	377	366	397	372	402	388	354	378	403	413	373	390	383	390	404	391	379	421	343	363	407	385	376	362	406	391	398	353	378	417	415	375	393	383	415	401	368	399	396	403	381	391	379	381	403	367	418	382	392	419	384	397	396	379	402	415	358	384	380	382	385	414	405	396	378	385	388	343	380	355	386	374	379	353	406	392	365	394	393	427	429	396	386	399	370	366	415	400	384	405	385	366	355	383	373	403	382	369	368	380	382	392	371	362	382	400	404	382	375	370	380	402	367	395	400	381	379	432	400	381	404	402	419	382	371	380	381	412	390	384	391	377	373	378	388	391	378	380	366	364	368	396	379	381	368	400	428	362	427	415	404	398	374	386	391	371	381	357	342	388	382	394	406	383	372	408	367	404	409	416	374	358	386	374	343
24957	21061	26941	25232	10089	1107	959	876	841	784	735	779	828	764	799	740	703	723	722	795	735	710	749	740	710	689	695	682	735	761	669	721	762	713	695	713	782	806	692	712	718	753	727	712	730	747	716	774	722	697	677	692	758	726	654	735	732	658	706	709	739	715	748	693	690	746	703	647	711	783	721	717	765	762	710	707	784	764	747	755	675	749	712	714	750	722	686	706	760	745	716	763	702	704	691	708	719	732	717	751	784	705	705	703	672	733	707	708	725	746	740	695	725	724	685	689	686	706	735	710	726	712	706	671	726	657	717	703	745	709	732	683	724	728	728	751	703	680	761	722	771	707	668	776	732	729	718	711	742	710	708	759	721	742	713	741	688	728	656	737	741	728	730	691	703	707	702	691	709	686	694	765	762	698	646	728	779	770	675	702	721	688	766	719	753	718	731	720	748	694	705	686	711	707	710	707	695	748	700	689	752	723	710	719	718	704	722	721	718	737	761	777	757	734	711	686	715	720	683	722	729	734	782	753	760	724	748	690	778	761	795	766	774	728	697	730	670	793	736	739	705	695	703	677	716	733	733	752	715	673	701	738	710	705	731	687	686	696	754	734	690	747	716	727	697	753	762	714	705	694	757	727	749	720	745	724	741	713	669	705	703	734	748	701	712	748	717	721	726	703	706	754	686	723	728	749	713	685	774	745	741	732	717	768	728	777	707	717	691	749	745	790	721	684	736	683	723	696	714	691	776	676	683	713	711	710	751	758	708	710	692	729	694	663	724	761	752	681	729	710	733	692	695	721	740	688	684	730	718	706	703	758	698	710	677	739	749	726	736	718	743	742	661	701	737	731	752	772	721	694	749	764	730	716	744	731	739	721	729	659	718	702	732	766	701	764	758	716	736	738	727	714	728	708	688	735	682	716	751	711	681	683	707	711	705	703	750	690	719	715	731	727	703	719	689	711	659	741	688	700	692	731	716	739	741	717	716	688	705	678	710	764	754	710	731	757	721	728	725	719	710	753	725	747	722	734	694	723	717	705	717	709	776	688	710	742	719	736	714	695	750	754	728	698	728	758	741	729	699	710	738	733	661	760	684	698	720	711	765	723	702	710	709	710	715	719	682	694	718	706	735	763	698	678	670	745	713	726	759	808	661	692	740	750	757	760	708	729	714	723	704	694	672	692	754	749	719	672	694	729	735	642	674	752	758	738	748	701	692	710	718	702	700	725	787	687	740	727	747	714	735	710	727	777	663	713	668	753	699	731	760	704	758	680	678	653	719	734	744	727	742	721	676	745	713	704	712	735	739	689	723	693	658	744	690	682	736	683	674	735	700	725	732	686	731	678	709	688	775	676	730	705	744	731	722	728	740	748	769	685	686	700	717	722	743	712	737	714	669	716	711	689	715	781	698	714	746	729	735	712	693	692	739	751	747	706	677	737	721	631	709	726	721	650	690	741	721	735	711	734	723	703	702	681	751	734	707	702	697	699	690	731	703	738	720	749	693	736	760	716	724	703	778	762	706	699	698	694	698	725	723	678	700	677	728	717	704	705	742	729	693	710	759	747	717	743	729	757	733	725	738	757	691	708	705	757	720	717	767	713	714	710	782	707	710	732	761	711	729	717	723	702	745	721	748	723	713	715	705	712	718	711	816	776	691	696	675	686	692	734	729	747	676	704	755	722	760	714	716	761	751	696	699	743	739	730	751	706	731	762	695	660	746	700	728	749	692	752	747	749	735	713	694	728	715	709	726	685	704	744	752	726	731	703	743	711	728	714	745	695	731	740	717	751	693	705	672	673	692	729	713	682	786	691	691	669	689	680	706	741	749	683	738	742	740	715	737	779	715	693	715	773	744	704	694	726	774	684	685	769	682	721	736	706	662	703	722	702	755	716	717	758	697	719	735	702	740	697	706	734	709	730	656	668	758	659	700	762	730	726	758	732	726	748	724	755	783	726	723	693	724	747	746	745	709	693	738	641	769	728	721	740	756	729	744	700	715	747	756	713	750	713	735	728	721	770	712	721	750	698	725	762	737	711	711	750	752	783	686	713	763	687	705	701	721	711	705	711	732	713	743	696	736	747	723	683	693	757	700	714	732	706	685	771	746	703	746	766	757	689	714	741	726	714	729	721	651	757	762	689	713	706	731	760	741	731	774	708	706	703	729	736	728	692	755	717	665	705	753	765	718	747	718	726	703	727	734	751	722	716	736	730	749	755	761	705	739	709	736	741	744	726	741	758	719	701	714	721	700	734	727	726	723	715	710	728	764	779	719	698	753	713	734	677	699	706	745	701	703	691	767	711	724	737	718	719	739	690	747	661	680	726	768	681	700	685	721	736	707	738	734	704	779	746	702	689	672	725	735	734	761	678	719	695	692	677	730	756	739	689	704	725	714	739	730	758	685	728	700	689	722	701	762	716	720	725	691	704	738	713	706	728	726	789	684	737	759	689	724	754	730	739	713	713	729	762	742	719	734	726	765	742	705	729	717	658	664	781	739	700	733	687	679	679	723	682	701	740	669	738	739	712	689	696	704	683	764	675	751	753	709	727	686	742	745	711	741	709	689	699	712	679	760	709	690	702	716	700	725	677	696	706	733	751	759	788	707	690	750	756	720	735	732	767	743	759	747	676	729	718	712	689	719	697	734	701	672	737	748	700	751	723	768	746	731	698	715	700	703	712	702	778	739	713	716	754	693	746	744	757	700	712	671	708	673	709	705	693	708	766	728	716	687	738	738	732	729	673	673	700	700	714	734	671	688	708	704	756	684	724	747	695	716	731	705	733	696	740	799	705	697	720	682	704	747	707	732	716	743	768	758	685	728	727	733	730	738	750	701	740	717	753	754	767	718	712	679	685	748	699	762	750	701	733	741	737	723	731	707	716	695	720	729	704	695	705	724	784	683	727	764	696	716	697	702	706	763	746	692	747	726	747	719	722	685	725	755	686	701	669	725	720	737	760	701	717	740	734	697	748	694	683	773	687	726	755	710	738	676	715	720	700	692	719	709	747	716	693	720	707	712	706	723	748	735	699	704	744	767	695	746	734	718	704	720	714	728	764	703	736	678	697	720	721	786	697	732	738	700	721	736	709	742	755	692	749	704	720	686	731	718	738	704	754	759	721	731	775	729	761	696	674	716	723	708	687	689	702	750	737	702	720	709	705	713	716	674	716	731	672	728	701	730	692	737	744	677	689	692	765	731	763	673	725	718	755	752	713	713	732	752	726	713	705	739	684	738	710	686	729	690	708	707	745	711	751	718	755	729	738	742	716	735	703	741	736	713	736	718	719	727	720	670	729	733	709	697	730	694	736	709	760	658	725	764	683	774	748	760	659	743	751	742	725	716	703	722	741	731	746	722	699	702	702	664	708	708	724	697	761	756	723	754	710	673	700	666	752	750	688	727	738	652	688	741	702	713	740	707	723	754	653	670	710	714	717	733	702	698	714	728	680	755	712	719	732	728	734	711	702	698	720	693	740	747	731
39036	17250	3144	1834	1476	1271	1204	1000	956	940	908	842	888	826	822	821	747	797	811	778	758	745	775	762	760	754	799	785	750	710	783	726	771	751	745	783	764	815	781	777	810	758	756	769	752	721	714	757	766	720	783	772	696	759	808	779	819	737	760	769	741	729	761	760	771	736	748	757	751	743	772	757	755	781	746	789	749	770	762	783	778	781	759	725	732	768	800	749	756	771	729	710	779	738	761	757	762	770	784	796	770	714	801	767	727	812	750	749	765	735	770	758	749	759	761	767	818	777	725	789	755	758	745	749	741	752	760	778	722	744	749	764	760	729	766	748	771	751	746	809	762	747	723	736	690	751	741	789	754	776	715	703	731	777	771	747	736	809	761	712	763	764	788	804	715	771	737	734	734	763	768	777	779	744	739	748	752	755	748	714	766	753	723	765	787	771	734	760	717	772	715	705	759	781	729	781	764	754	728	754	721	732	778	772	751	769	739	758	746	752	758	778	748	770	716	722	760	770	779	761	698	758	794	754	766	733	735	720	798	770	765	785	744	754	766	804	747	768	729	696	749	767	768	780	772	759	781	731	754	725	751	744	727	725	712	724	748	793	737	761	776	770	736	763	742	740	760	757	788	759	758	778	786	779	741	754	731	767	796	724	774	776	750	742	800	732	744	772	739	720	741	740	767	749	744	766	762	814	751	782	741	727	815	785	757	752	692	785	767	756	727	739	751	744	774	712	709	781	786	751	735	737	758	821	740	721	776	810	789	835	752	761	772	797	765	803	738	734	790	814	793	748	776	754	769	786	767	724	704	746	768	733	739	717	733	809	794	787	704	752	779	732	772	775	779	745	726	742	784	787	778	767	774	693	796	760	754	731	727	748	720	708	750	756	759	764	677	713	745	749	746	776	749	761	777	713	732	791	781	780	750	754	797	721	720	750	758	786	766	759	738	710	745	772	780	717	777	746	749	791	778	757	757	802	776	682	765	739	825	745	756	743	782	772	734	718	814	740	739	782	758	711	749	731	730	761	758	743	745	752	711	742	747	777	721	732	764	732	765	765	774	739	780	712	754	745	761	722	744	768	727	804	751	776	793	756	761	727	726	742	784	813	771	735	772	759	762	762	783	712	727	719	708	743	738	734	762	742	764	780	766	754	757	730	734	745	780	766	756	737	790	733	721	750	809	767	808	775	696	780	757	730	778	745	801	734	733	737	710	769	740	761	760	720	804	781	797	762	785	732	759	765	768	755	726	745	778	775	724	724	804	771	778	774	743	736	795	794	788	801	734	771	801	759	743	757	784	761	768	761	792	693	704	708	745	745	782	739	746	780	748	760	743	815	809	673	757	794	749	700	760	693	789	790	725	786	764	756	708	779	768	766	827	741	788	723	768	747	785	774	756	733	709	711	734	742	732	774	763	737	753	741	729	718	759	772	772	737	768	744	747	731	758	742	729	777	751	737	730	786	714	776	756	722	746	772	754	751	767	721	692	716	746	757	721	742	725	758	751	727	760	729	782	762	758	764	744	724	795	764	733	784	740	740	789	752	745	796	752	746	767	745	742	698	750	807	755	789	761	783	705	757	754	736	740	763	715	789	745	814	740	760	766	728	727	721	741	726	759	729	689	732	789	751	778	740	766	760	746	766	743	694	774	749	799	760	755	780	769	767	714	767	798	727	739	775	758	715	796	776	739	767	757	717	754	786	739	716	716	769	791	796	788	772	810	783	732	788	804	775	753	776	717	762	766	773	771	691	754	754	757	763	776	750	829	727	785	757	770	765	770	722	751	779	765	721	795	763	751	732	771	754	737	720	748	780	755	718	740	783	758	738	770	786	706	788	761	781	782	789	768	734	801	790	764	763	791	795	790	750	733	713	727	759	745	770	753	800	825	710	780	796	762	706	735	745	755	748	809	708	745	720	741	735	791	738	773	749	742	786	792	758	758	756	743	703	747	747	741	766	771	795	747	758	744	756	786	743	750	735	736	736	736	773	782	730	702	783	781	757	721	742	724	742	751	831	697	771	746	782	762	775	743	731	758	778	830	778	733	710	813	748	807	787	759	779	763	765	752	735	747	754	772	700	718	756	785	748	750	742	804	734	810	690	799	779	740	775	802	743	786	707	741	762	769	742	742	745	788	801	736	798	756	764	758	801	727	754	775	855	756	743	741	742	761	778	719	748	793	764	796	780	809	729	738	780	743	734	776	811	720	781	712	791	677	714	785	695	737	749	764	694	777	779	760	755	723	798	741	716	759	723	768	728	790	775	731	737	720	767	765	788	747	767	745	772	699	815	702	769	776	755	809	766	744	777	749	759	762	741	737	702	746	767	713	796	760	814	762	728	766	764	748	754	790	732	729	774	751	757	783	731	756	756	802	762	765	721	805	746	760	757	720	695	750	776	784	773	756	797	776	735	743	799	824	769	769	756	747	765	743	739	792	766	783	749	742	815	790	768	741	715	759	784	752	763	758	744	769	735	769	766	734	750	734	762	781	781	736	723	709	713	721	755	703	715	745	764	728	729	744	748	805	723	798	738	740	724	756	767	753	760	778	749	760	732	774	735	742	748	743	744	755	761	783	778	784	791	754	780	747	780	773	782	728	734	724	800	768	742	755	745	808	714	819	743	769	771	783	758	816	773	754	757	771	800	723	726	781	807	765	828	797	723	808	734	771	739	776	772	699	741	744	757	752	753	736	786	769	757	719	768	747	750	731	765	745	775	813	739	749	752	776	760	728	754	764	765	730	774	758	723	730	730	701	758	724	774	788	749	716	731	714	748	731	765	717	802	740	767	750	759	771	756	721	774	748	787	769	776	769	734	729	724	751	765	738	794	807	750	821	739	745	795	811	748	783	720	782	751	760	767	761	782	726	750	771	776	700	730	691	747	788	753	771	783	788	746	803	747	733	749	774	728	760	771	758	730	744	737	793	735	748	713	743	736	733	790	710	738	737	758	719	757	799	770	786	751	724	714	721	717	695	805	791	794	758	706	775	720	791	742	731	784	766	762	718	783	764	717	743	788	717	774	761	725	741	712	715	741	721	765	749	708	751	733	738	735	792	799	702	724	814	737	774	766	678	725	792	779	795	783	733	719	737	752	761	711	772	740	770	798	773	804	731	730	740	706	707	766	747	782	787	701	759	738	793	728	741	777	785	812	740	749	803	758	740	758	720	772	769	778	739	752	798	732	710	759	766	754	756	771	774	747	749	738	756	776	744	788	734	772	733	818	736	732	732	787	793	766	811	823	750	765	726	738	756	751	774	778	768	726	778	773	763	752	754	762	728	725	821	769	725	776	734	746	782	756	759	729	744	781	732	763	719	717	742	766	742	752	708	738	743	760	789	743	803	741	787	745	751	805	705	784	764	768	780	738	752	785	748	725	722	753	767	779	721	786	714	780	761	681	769	743	799	684	800	728	732	806	730	746	724	748	791	741	739	750	742	755	778	759	760	820	768	716	731	753	742	788	747	759	734	687	746	805
22605	21060	28483	23842	21054	21114	8954	1538	1198	1067	1111	970	938	959	879	917	869	877	828	949	828	826	826	896	820	787	849	920	809	821	791	798	780	829	800	841	849	853	812	814	887	862	852	855	820	813	820	774	811	776	817	815	800	795	756	850	830	822	771	846	837	856	792	811	789	804	848	802	821	878	867	801	753	807	811	840	789	816	818	836	820	823	790	844	833	785	831	807	829	809	795	845	775	839	802	829	802	763	802	751	785	728	788	788	802	811	789	822	828	748	818	817	762	827	805	823	851	782	785	762	823	781	771	761	817	794	733	800	787	800	804	759	774	874	813	783	831	794	795	763	830	804	843	815	806	770	813	828	802	804	786	797	815	825	778	788	798	792	815	819	801	798	787	842	812	770	743	775	836	793	807	778	749	850	792	774	775	868	819	804	794	826	767	783	830	835	791	811	849	835	819	748	794	835	812	780	760	821	814	798	809	842	806	768	812	779	789	814	834	732	821	844	845	807	825	794	836	853	834	788	807	855	842	798	826	824	791	830	820	804	827	834	818	799	780	787	822	787	829	768	733	830	791	832	793	784	790	799	783	793	788	755	808	834	807	807	758	843	796	816	806	805	792	813	837	809	849	765	827	814	805	762	772	830	775	778	797	783	733	815	819	811	810	796	847	801	865	843	798	858	814	775	861	794	821	720	817	821	827	780	807	857	809	810	805	782	820	803	755	814	772	792	797	788	783	813	822	812	804	804	798	813	812	821	816	809	854	862	817	803	771	787	829	830	776	747	792	818	792	787	790	765	812	785	828	797	802	794	817	815	831	756	824	812	783	766	822	793	787	840	828	773	755	777	822	799	813	806	776	834	805	842	784	809	813	782	749	789	871	850	786	799	780	794	807	831	795	816	812	765	703	767	822	803	800	749	845	783	794	796	786	856	817	782	820	795	768	801	800	740	814	810	783	843	876	813	821	753	786	876	792	868	861	824	801	774	845	828	801	812	829	810	754	749	845	768	810	780	772	793	798	852	800	783	846	813	786	843	829	792	783	829	850	789	785	859	830	739	784	864	837	817	822	847	778	802	868	763	757	818	837	806	809	767	801	856	774	777	797	854	781	841	806	781	807	847	792	824	893	757	783	812	796	826	801	836	803	787	793	837	834	762	768	790	820	791	841	764	832	825	779	855	777	781	825	775	829	857	741	846	765	821	763	820	780	844	794	796	814	826	817	772	811	769	760	855	788	804	722	851	787	765	783	839	846	801	808	825	820	795	824	861	787	787	828	776	795	782	874	777	816	824	794	848	814	784	828	805	815	787	814	796	842	825	822	785	838	812	791	832	812	851	770	813	790	826	780	797	784	764	859	826	821	817	784	832	809	879	804	790	823	853	843	777	815	850	787	784	781	813	862	806	790	795	816	755	831	801	795	826	812	817	764	807	780	797	867	852	826	796	783	811	841	806	781	824	803	805	827	773	797	798	798	777	824	773	870	843	818	782	780	840	823	830	796	805	806	811	841	784	818	827	778	821	816	808	777	761	816	824	773	843	865	804	785	828	781	834	743	818	752	828	825	749	820	747	802	837	808	813	801	776	768	799	864	808	817	795	785	853	795	769	787	808	838	884	829	809	801	790	792	810	871	810	772	791	812	793	790	820	801	825	807	898	735	827	827	797	795	844	837	781	817	784	804	764	831	761	842	785	794	835	797	766	843	805	756	777	807	828	843	793	806	830	862	864	812	788	787	772	733	841	796	864	794	805	793	781	764	736	786	819	772	787	757	804	811	789	803	825	785	801	817	811	843	830	806	787	850	774	815	808	795	828	809	836	793	790	759	865	798	737	741	791	795	807	823	787	798	786	796	823	766	756	810	831	787	770	845	831	796	780	825	806	836	811	819	737	759	806	802	826	787	845	806	828	829	822	767	814	837	814	848	824	751	796	795	801	783	792	793	831	792	789	798	827	809	841	844	821	755	829	817	858	833	789	774	806	770	838	797	767	748	810	806	825	810	807	772	782	839	787	773	811	780	838	782	781	802	825	744	826	771	835	812	818	751	780	837	799	809	793	829	845	788	818	807	837	817	825	804	804	819	783	796	765	785	813	840	798	765	829	815	797	788	810	812	805	759	802	801	821	771	840	814	781	815	778	796	798	786	815	785	769	821	814	804	806	786	801	788	790	844	792	809	798	833	815	780	749	775	801	773	798	820	776	795	835	782	831	784	803	816	766	877	813	803	827	807	817	794	769	844	809	785	833	764	769	729	830	796	838	781	763	795	784	771	768	800	752	773	804	812	811	861	816	813	824	820	796	803	799	762	769	760	840	789	878	793	811	786	822	820	825	770	779	807	803	796	826	810	829	814	774	784	759	824	779	794	858	785	823	787	811	869	796	797	840	786	800	804	854	830	740	784	765	786	776	801	810	807	831	754	786	774	802	857	818	843	763	829	879	755	825	862	836	773	831	717	806	784	830	839	824	830	824	824	770	830	816	766	738	801	793	791	804	776	805	769	774	773	858	785	767	746	824	775	836	832	760	783	824	770	793	853	772	772	735	798	798	794	832	817	841	859	878	782	792	838	827	767	802	836	765	817	794	838	806	831	796	805	797	803	800	795	799	775	769	821	779	793	775	782	796	831	822	858	805	811	813	825	854	757	766	793	758	775	795	792	763	827	805	788	745	778	805	791	850	802	814	800	773	790	808	827	820	816	830	827	784	791	841	782	766	829	801	831	747	859	820	822	800	800	794	813	853	804	766	775	808	764	792	763	800	778	810	813	810	836	797	772	795	802	822	864	837	849	849	764	836	805	789	774	815	805	826	819	800	756	774	764	798	866	794	815	838	815	812	803	852	810	842	832	791	786	803	789	801	837	723	863	816	817	805	795	824	844	817	829	781	813	836	848	762	791	810	802	821	766	797	865	774	779	810	768	826	791	836	727	866	796	800	766	832	786	840	784	791	753	814	782	838	848	807	778	809	788	830	792	771	816	787	823	850	807	821	810	840	769	765	779	810	784	777	825	795	798	803	800	794	794	767	821	835	844	796	769	807	848	768	801	816	827	846	835	809	788	797	786	773	807	813	840	806	819	810	761	772	827	853	861	801	808	800	802	842	843	789	775	816	813	788	821	840	753	784	789	833	823	808	829	826	789	832	809	807	838	785	780	791	815	764	794	775	787	729	798	843	852	773	779	808	743	794	777	806	815	837	818	749	812	777	734	821	776	838	799	846	830	784	836	802	842	772	856	854	796	745	796	756	800	808	791	800	791	805	787	825	793	793	752	820	810	788	827	791	804	800	807	791	811	734	838	792	764	796	816	801	849	792	776	838	802	803	814	815	791	821	830	815	887	834	771	774	798	768	830	799	810	752	797	797	781	784	819	827	804	775	772	855	771	875	811	821	781	839	815	853	820	810	821	813	818	790	807	823	803	825	826	780	828	776	814	855	793	857	828	788	787	805	791	751	816	789	797	793	844	764	788	797	801	760	810	784	811	779
48753	23335	9040	4596	3501	2654	2110	1852	1456	1359	1235	1122	1071	1037	995	987	941	965	922	906	947	868	876	880	866	831	883	883	796	857	829	838	827	851	810	789	789	804	782	850	885	856	857	754	782	795	824	809	821	836	768	812	813	792	820	804	784	797	758	794	779	788	788	804	818	810	819	752	811	822	825	829	812	756	815	791	801	788	820	807	776	691	871	812	827	725	804	778	810	782	782	779	777	804	809	767	774	765	822	785	807	777	824	778	785	822	798	793	774	819	816	802	795	788	789	770	819	770	875	764	762	796	783	781	813	776	794	839	784	843	778	810	743	822	778	758	802	765	877	837	789	819	813	799	760	830	757	806	772	759	825	782	757	747	741	840	781	801	761	771	772	835	822	814	768	794	836	812	795	799	720	860	760	777	803	850	771	813	762	830	771	816	752	790	792	837	797	814	815	789	787	774	846	800	807	827	803	791	814	775	814	839	794	801	802	863	747	789	791	811	831	753	838	781	801	826	778	834	818	816	777	767	826	783	793	817	797	791	820	771	759	803	748	794	797	810	795	780	826	781	779	800	754	819	831	803	802	799	802	788	810	805	832	810	804	822	843	805	837	782	810	767	776	820	814	850	794	832	801	843	824	793	800	811	797	755	807	784	776	834	773	782	719	800	835	793	820	776	843	776	805	802	751	836	773	846	809	824	787	800	845	826	818	806	818	766	818	769	780	831	841	899	810	783	803	786	773	758	823	776	798	783	781	777	794	816	795	786	825	833	793	806	774	818	827	865	816	741	807	812	867	812	791	787	814	746	759	832	787	834	812	765	828	830	830	798	794	826	838	796	793	757	787	811	768	797	784	838	774	789	740	845	801	820	773	803	826	818	783	832	794	813	828	844	776	775	831	807	800	838	808	831	808	808	789	802	826	771	805	815	802	775	816	786	766	787	800	854	810	766	805	809	792	735	784	789	794	805	778	797	810	794	843	808	792	843	817	851	823	811	809	801	800	795	768	812	809	806	811	811	795	847	743	811	826	835	819	756	777	766	806	779	817	823	839	766	755	774	826	816	838	768	833	791	814	835	794	761	808	807	810	833	826	762	816	767	785	882	814	771	763	792	750	814	778	794	821	793	804	798	748	784	800	779	817	795	841	798	793	781	798	826	811	806	775	816	756	826	729	822	786	863	816	756	795	797	817	808	821	773	768	793	778	753	774	767	821	826	780	785	777	781	784	809	819	829	829	794	807	775	763	845	798	789	789	811	791	741	815	782	767	817	850	743	771	814	799	757	775	786	818	763	778	811	805	844	768	804	760	852	752	787	791	798	824	816	808	787	817	804	822	785	808	811	793	774	869	855	777	836	819	836	830	775	812	802	758	800	846	767	794	813	775	790	828	785	801	805	840	808	783	821	797	775	822	813	803	775	810	799	789	826	787	796	791	793	854	794	781	707	852	812	791	758	836	803	769	842	811	835	811	849	770	874	779	768	803	855	812	786	787	797	756	834	852	802	748	831	781	853	814	830	847	800	793	849	766	810	843	812	755	842	752	830	778	794	802	838	824	812	797	838	782	798	779	749	808	803	813	834	803	801	790	775	819	811	773	822	797	783	808	808	837	784	806	830	809	818	785	791	811	786	811	777	769	809	777	788	766	782	820	814	811	797	767	787	847	827	765	814	773	805	822	804	818	822	814	775	790	821	802	758	826	823	811	820	792	794	765	734	802	806	858	812	767	806	814	830	802	781	788	792	817	801	818	793	754	740	830	803	770	811	824	832	773	750	871	774	826	806	812	822	767	750	790	822	823	795	787	792	809	821	770	788	793	769	783	819	803	773	794	804	788	796	822	781	851	806	748	779	776	821	802	843	778	836	767	795	762	800	754	791	797	750	800	769	779	805	762	873	802	786	752	774	824	791	752	813	769	805	775	787	801	780	873	754	867	809	765	806	799	807	851	828	792	812	747	782	735	844	786	808	794	757	791	774	834	780	858	802	796	811	771	795	832	788	813	846	758	770	788	773	798	798	773	795	792	805	759	788	773	840	808	777	776	785	782	795	767	839	795	796	803	759	823	779	786	816	817	760	820	819	830	762	766	751	790	781	807	824	865	808	767	802	804	750	821	795	827	783	785	757	818	750	834	823	782	809	812	824	823	804	806	839	817	817	771	788	776	790	835	809	801	818	834	838	779	781	842	848	780	800	777	810	817	836	815	790	822	781	826	785	800	748	788	794	790	816	805	766	763	800	818	822	824	821	770	807	798	824	739	773	835	776	788	809	837	772	792	787	802	805	793	776	765	843	800	792	744	797	755	810	787	799	825	802	808	807	781	766	806	776	803	783	754	802	840	797	852	813	791	764	799	846	844	784	810	771	802	808	758	774	817	800	839	802	799	769	791	851	809	796	806	773	785	793	823	789	781	785	800	796	785	774	813	783	773	771	759	796	814	813	840	786	844	823	774	764	851	772	824	821	793	828	791	744	803	790	807	779	762	763	824	816	804	821	798	788	804	794	820	798	782	802	763	830	849	815	770	771	738	782	783	830	781	808	814	787	772	785	849	800	751	796	775	768	803	783	792	762	819	777	783	819	837	816	835	769	781	823	789	790	805	780	807	782	764	814	795	819	768	819	770	822	816	792	815	793	803	776	784	803	807	803	832	817	824	760	792	760	803	818	847	799	774	791	837	771	784	801	820	820	834	800	804	870	806	789	724	752	828	817	794	777	797	754	816	806	801	784	828	847	777	838	839	809	822	757	843	794	783	727	783	817	807	796	817	809	772	758	830	763	755	768	780	796	824	820	797	766	762	827	757	790	807	798	783	778	783	816	864	772	830	797	798	814	775	797	808	807	822	828	833	809	801	794	768	780	784	845	821	789	807	750	750	808	817	819	776	836	821	785	833	804	777	877	837	813	798	810	805	780	832	852	828	751	730	729	815	784	762	800	798	814	783	771	808	811	808	798	787	851	830	861	825	812	807	836	789	745	786	769	766	802	811	788	791	816	819	798	784	783	768	782	845	778	810	780	863	796	789	753	775	749	798	789	783	781	867	814	808	786	805	759	825	765	768	812	776	799	755	842	752	766	834	748	809	794	834	825	819	789	777	810	863	762	819	822	797	837	834	852	847	812	807	787	838	853	792	821	788	850	834	832	784	795	784	761	790	768	775	775	772	788	833	763	806	842	776	755	768	822	834	819	779	778	842	801	803	818	828	871	772	784	780	770	794	810	789	826	818	771	836	784	827	754	804	842	815	844	809	817	825	786	823	813	777	794	766	818	828	768	838	764	808	798	798	777	826	828	802	842	797	803	767	783	756	790	796	780	756	763	787	795	838	771	782	825	837	746	763	808	815	761	808	740	817	787	809	827	844	811	795	805	826	778	840	773	800	844	833	777	788	807	829	788	827	805	786	833	783	815	772	820	755	783	814	798	740	794	777	799	819	833	799	781	808	765	813	803	842	747	789	822	859	782	804	788	855	825	820	809	792	796	806	816
28010	18825	5066	684	503	410	412	401	387	417	366	412	403	402	388	395	390	368	401	368	360	396	397	402	389	367	407	381	430	385	347	386	344	419	403	361	398	364	374	376	363	358	374	340	340	408	372	416	376	391	394	383	373	359	364	381	392	386	373	380	422	372	364	385	330	363	372	380	376	366	347	360	392	380	372	375	382	398	352	387	413	379	388	390	408	362	377	348	399	400	381	340	338	386	360	387	386	356	380	381	380	387	374	422	369	345	325	385	349	369	388	346	391	379	374	364	346	394	367	353	407	369	368	361	345	348	368	367	383	385	392	392	376	362	360	410	376	328	332	402	413	370	392	379	394	377	380	346	372	383	388	375	394	388	354	340	343	394	400	371	358	370	361	383	365	336	374	349	370	401	394	356	393	387	366	374	371	392	357	372	337	363	373	394	385	367	370	386	360	380	364	384	396	345	377	418	412	400	406	391	383	377	357	391	392	397	375	398	366	387	370	371	371	390	352	401	345	370	369	383	392	369	368	388	384	386	372	337	376	373	377	400	382	413	392	390	387	367	397	396	390	376	370	392	390	365	380	383	362	348	359	384	358	355	357	402	380	379	415	382	385	349	390	394	379	373	377	358	341	356	387	369	383	376	390	354	408	418	394	395	423	381	389	365	389	379	388	377	384	388	384	383	345	387	397	348	376	391	366	423	379	357	366	432	361	404	368	370	395	390	363	370	376	364	387	383	360	368	391	399	373	345	400	408	383	387	394	371	357	360	418	383	391	390	369	381	384	399	411	407	366	368	378	343	409	367	360	375	360	371	439	378	347	407	381	385	392	370	398	352	354	394	378	353	378	365	366	378	382	379	375	372	387	357	338	374	389	410	403	361	361	405	374	376	372	371	390	400	386	383	384	372	367	385	364	388	396	352	389	405	394	410	370	406	411	385	412	379	395	404	371	390	354	398	382	355	348	359	355	353	408	395	381	397	397	378	395	362	370	351	371	379	385	325	348	390	371	363	335	392	383	379	385	442	384	363	429	368	388	377	396	367	381	423	402	362	375	374	370	396	392	415	362	345	367	380	366	369	353	369	394	362	385	363	395	374	409	386	357	397	400	403	368	403	395	381	403	402	366	359	373	404	402	382	363	385	381	369	363	369	404	401	377	395	402	374	351	387	361	373	365	344	378	349	414	376	385	358	393	399	394	341	412	413	372	344	371	368	387	370	371	389	357	373	368	398	359	389	356	374	374	370	372	388	342	408	431	428	361	416	377	397	370	354	380	395	392	350	395	330	376	382	380	391	355	349	385	384	376	401	368	387	364	382	401	369	372	381	388	382	412	402	407	351	365	378	417	371	398	391	379	362	352	388	386	388	408	391	385	352	368	382	403	354	382	360	362	376	384	357	353	374	391	382	364	352	338	374	378	376	374	380	375	375	404	359	387	326	351	352	388	377	357	401	385	427	324	361	345	374	364	378	374	374	406	405	407	373	372	371	402	409	334	370	350	381	415	402	391	341	374	372	365	371	379	419	383	391	359	398	379	394	370	344	404	410	399	365	355	366	389	343	380	397	383	352	390	394	376	390	358	402	360	375	359	390	386	342	391	329	373	409	399	368	348	383	393	357	374	400	390	402	367	351	366	368	373	363	348	372	380	368	402	367	393	363	394	389	388	361	386	354	354	380	376	378	367	384	392	366	407	383	346	352	376	374	424	363	360	405	378	382	378	390	356	416	415	366	378	366	375	377	387	382	398	368	396	393	391	356	389	407	340	357	366	335	364	355	398	357	376	357	375	384	378	382	396	360	350	389	351	385	377	367	360	355	371	371	380	405	388	373	389	396	399	354	358	394	392	368	375	393	355	379	375	363	396	391	380	351	378	369	388	391	362	360	374	360	410	378	370	385	351	387	369	348	384	390	398	389	396	374	377	397	364	372	381	378	381	399	368	378	400	399	374	405	366	358	401	373	394	391	379	380	404	363	387	417	361	371	385	436	385	416	383	412	367	381	373	376	379	367	391	382	364	372	398	406	333	376	384	369	359	378	364	395	363	357	411	367	369	390	339	386	385	395	403	365	350	374	402	368	373	377	401	384	363	361	416	380	376	382	367	384	389	363	362	370	351	381	365	395	390	399	391	401	396	415	391	348	393	360	360	365	438	359	380	392	378	361	382	362	395	344	364	345	346	370	396	394	356	380	401	389	367	368	370	368	378	357	404	400	386	387	352	347	360	369	365	382	377	363	384	375	387	389	340	423	367	382	386	387	352	401	380	410	377	381	386	380	368	347	352	358	382	384	351	366	392	391	350	379	386	371	408	345	408	387	408	377	382	425	364	376	425	399	365	386	377	363	370	407	390	364	347	362	387	353	375	379	413	394	388	388	374	356	378	399	408	394	416	353	392	379	368	393	397	395	376	405	410	356	356	385	351	404	366	392	359	360	362	389	373	366	401	421	375	368	350	372	343	360	403	355	368	420	414	376	422	419	378	352	385	370	364	376	382	364	364	351	387	382	387	368	387	400	378	421	378	382	397	365	355	408	358	334	359	382	388	369	406	391	407	371	387	354	367	371	364	381	365	396	403	380	354	349	410	365	346	368	399	407	391	377	373	365	384	357	372	331	371	341	402	367	364	400	392	335	342	366	321	366	377	383	385	379	371	385	341	386	374	358	394	373	344	348	401	375	379	367	376	398	386	393	383	387	386	373	409	369	361	358	362	376	384	363	407	395	425	407	366	346	369	356	351	418	405	358	388	368	365	382	395	379	345	391	347	405	380	375	373	354	382	353	386	383	359	348	385	363	415	362	383	371	383	391	413	371	355	384	363	382	406	375	379	402	362	360	391	373	383	384	371	392	410	368	345	380	377	374	373	394	382	367	382	399	396	368	377	388	402	372	389	371	370	356	380	377	383	409	369	371	342	350	356	345	381	385	349	410	375	399	377	401	374	391	370	368	387	358	383	375	409	358	349	354	387	368	375	359	377	370	380	385	397	421	376	345	386	411	385	379	370	400	383	373	373	375	406	371	369	353	365	393	395	402	394	360	373	408	358	385	363	382	412	383	361	383	336	378	367	390	383	389	387	377	380	383	382	373	383	375	339	360	371	388	394	370	390	391	399	373	381	404	408	368	376	385	404	405	380	375	396	407	369	411	404	393	390	371	383	352	336	425	363	347	399	371	407	374	397	392	401	362	405	362	360	352	370	394	370	370	406	385	381	350	400	366	369	389	375	389	399	356	362	345	384	415	368	423	372	318	400	368	391	408	356	424	390	388	380	341	380	376	363	378	374	385	389	367	349	371	373	402	382	338	368	353	409	379	380	335	405	399	383	387	348	388	401	411	362	373	415	404	386	353	359	363	334	373	370	344	370	386	408	379	402	430	345	347	390	388	389	381	370	372	406	354	363	414	402	415	392	378	357	371	401	371	404	371	388	362	393	342	380	423	387	383	394	422	364	364	378	382	403	408	376	371	379	364	362	380	416	371	355	392
17870	4656	741	585	466	497	485	436	422	423	393	456	390	397	408	408	416	428	465	416	424	403	434	414	414	398	426	432	406	444	423	428	431	415	416	424	409	409	406	422	401	437	421	396	412	383	440	403	429	431	394	440	441	408	437	430	407	427	438	423	419	492	383	423	443	414	437	404	420	458	431	421	415	402	446	389	441	401	425	451	422	398	402	409	432	424	407	414	403	429	440	409	430	451	416	413	406	412	447	399	416	403	437	401	437	452	448	470	417	449	428	427	439	444	439	430	436	393	442	408	418	393	457	428	409	450	398	412	452	400	401	397	376	430	446	401	443	439	439	399	421	399	438	410	407	432	444	426	415	411	381	406	432	453	462	386	445	416	449	396	406	397	384	421	417	434	409	399	385	431	426	389	390	423	414	424	447	427	448	433	454	448	440	401	387	408	440	415	457	399	433	387	439	434	435	441	451	421	406	439	456	423	416	407	406	458	423	417	437	396	460	426	385	439	443	406	391	418	442	409	394	434	380	448	410	457	424	395	421	443	416	421	417	424	425	453	401	430	467	404	426	417	443	429	451	421	416	401	418	395	413	393	396	440	423	423	414	441	422	428	456	414	454	420	415	416	406	405	390	418	402	442	446	417	416	395	418	419	418	453	433	423	403	414	369	431	444	404	410	441	384	375	407	419	418	407	403	405	421	457	407	405	396	432	404	409	446	395	402	403	411	422	426	467	389	416	426	417	424	420	398	448	411	432	423	457	429	399	403	426	443	375	398	435	421	428	434	432	417	440	457	392	406	421	454	406	386	466	413	435	400	442	429	412	412	411	429	417	401	395	408	418	452	424	411	416	436	441	410	457	420	475	409	442	441	454	403	442	423	433	425	434	429	439	450	416	424	406	410	437	447	419	441	387	446	448	438	421	453	433	440	429	433	445	390	405	410	417	397	437	414	446	393	404	417	417	468	446	432	413	435	423	456	431	396	391	434	392	424	448	425	455	421	417	400	398	431	434	399	423	403	438	380	407	417	402	430	468	386	398	445	478	392	425	426	432	413	394	442	440	450	387	422	420	372	447	392	437	413	386	418	448	444	429	438	417	433	371	432	459	432	434	439	404	374	451	400	411	389	414	447	435	426	448	416	456	435	419	426	416	422	417	421	401	414	419	417	436	442	409	387	448	422	460	421	410	407	428	413	393	425	405	454	436	418	408	416	414	440	430	407	395	410	413	402	411	425	441	434	415	440	417	382	401	424	462	377	435	412	407	422	457	434	385	474	394	448	410	375	417	388	428	405	436	405	409	416	423	422	402	415	443	412	411	420	449	403	420	405	428	413	460	431	402	429	387	387	405	455	427	426	390	427	433	429	410	415	435	405	449	370	439	419	448	440	449	434	436	425	424	441	405	400	430	406	411	392	406	404	397	413	400	423	408	424	445	398	390	428	406	421	421	404	417	436	433	426	420	416	436	380	470	428	410	391	413	396	421	416	427	448	447	405	393	412	418	429	384	439	395	399	443	405	425	450	408	439	420	396	443	410	450	412	411	413	398	418	428	439	419	431	432	424	389	425	449	386	455	382	415	434	408	442	439	400	407	442	413	433	465	453	414	445	432	436	418	366	436	405	424	427	389	451	472	402	398	413	463	415	414	410	450	424	435	436	418	420	449	430	402	421	402	419	378	454	381	376	416	411	389	404	485	437	407	435	432	440	419	424	454	436	424	439	421	426	419	438	400	442	440	439	406	399	409	469	392	427	456	417	399	436	421	438	389	430	421	438	433	429	418	413	418	385	429	427	425	405	424	462	395	419	426	418	406	402	411	403	425	452	433	421	400	426	432	455	422	412	423	405	408	452	449	414	409	426	461	390	383	401	436	426	434	467	432	384	412	428	417	417	412	426	413	382	434	393	453	425	446	440	420	426	406	418	454	418	446	423	431	413	418	422	420	439	406	417	402	431	422	407	447	443	435	414	428	435	399	409	440	416	428	421	432	425	389	439	404	429	420	438	400	414	417	424	419	434	437	454	438	419	433	406	436	371	434	418	424	419	414	434	434	446	452	447	422	413	417	447	388	406	438	408	458	428	443	432	441	402	435	403	420	449	414	450	450	434	417	406	400	422	455	416	383	427	447	456	467	401	450	414	425	440	397	429	449	428	437	422	427	424	412	452	421	450	401	432	400	415	409	431	414	454	405	460	448	426	434	409	450	424	449	402	400	421	437	456	426	383	422	405	386	410	368	444	423	415	438	416	408	435	415	414	408	438	424	418	460	423	366	416	397	420	436	411	431	428	428	435	413	431	419	402	425	400	398	427	409	431	444	424	409	439	436	453	435	416	409	418	432	433	407	416	429	393	405	442	449	412	435	405	424	424	412	442	421	422	423	416	446	406	420	425	409	420	385	429	421	449	438	411	431	397	420	464	418	404	420	419	459	432	408	429	437	425	426	435	415	429	405	443	411	416	430	414	439	426	441	433	402	428	414	422	436	427	417	411	427	418	409	448	425	423	394	424	444	441	395	406	443	416	411	394	416	389	442	422	413	461	404	435	428	414	449	439	442	441	412	418	442	421	436	443	459	415	408	417	400	455	402	438	401	398	439	445	401	451	455	424	427	411	433	418	428	432	440	437	452	445	439	419	415	416	455	412	423	432	453	415	437	394	396	437	411	409	459	382	403	487	437	414	430	398	407	419	421	431	451	418	422	424	427	430	420	420	440	400	412	476	412	418	431	442	420	410	437	433	419	435	436	467	403	434	426	415	421	435	409	433	424	423	410	391	419	410	443	381	372	389	398	427	421	418	445	435	429	413	434	406	405	398	417	434	398	459	386	406	406	483	405	416	419	395	408	395	375	436	430	390	458	436	392	407	437	416	467	395	444	388	411	442	441	443	416	401	406	411	404	431	474	427	383	427	457	429	401	413	419	413	408	404	400	411	444	436	404	419	468	415	428	413	440	419	426	404	418	441	423	387	434	415	423	422	410	446	446	414	432	443	409	420	424	444	424	409	392	431	473	436	440	430	462	403	431	386	410	425	424	436	423	378	417	444	417	389	424	389	411	414	425	440	403	403	387	418	465	408	423	395	444	428	415	444	376	390	419	441	387	420	407	415	432	458	417	451	434	425	427	421	390	443	450	434	430	434	434	419	399	450	460	414	415	459	430	449	439	417	412	418	430	426	425	429	433	435	396	434	430	449	407	390	415	413	446	404	427	406	434	423	419	424	414	414	422	401	422	437	404	443	401	414	431	443	420	429	374	443	402	442	443	433	413	401	438	429	402	420	413	399	428	450	437	401	442	424	446	443	398	399	442	428	442	402	419	431	447	418	413	437	433	390	404	410	387	438	411	395	414	431	411	417	455	407	407	403	423	419	402	430	403	450	408	446	423	442	427	445	439	448	427	440	449	454	477	456	435	446	441	448	427	426	438	376	434	472	408	379	395	405	427	415	398	413	392	436	395	429	408	388	433	429	430	402	420	441	456	414	435
23841	21059	27858	24419	21025	9368	958	680	564	503	510	465	498	472	403	455	408	426	413	395	416	376	393	397	389	377	381	409	356	382	364	364	364	355	399	388	326	362	349	342	407	355	351	371	413	369	369	358	347	341	363	360	350	371	363	384	357	341	350	368	370	321	353	360	338	372	391	361	332	416	328	372	348	331	345	359	365	362	353	333	344	345	386	366	361	375	364	345	361	366	349	350	364	347	396	347	356	370	404	370	357	357	347	396	381	328	332	363	361	333	344	341	360	346	386	404	362	369	368	357	375	384	367	387	372	373	372	316	346	383	351	350	387	358	352	391	371	337	401	350	391	387	338	364	351	335	356	355	361	344	353	380	349	345	354	379	376	336	340	376	362	374	375	389	345	366	350	380	367	333	349	353	366	379	390	357	384	311	369	371	337	323	350	345	350	340	357	341	333	396	393	401	358	361	353	341	389	372	367	354	377	373	411	365	360	335	359	373	338	376	349	369	360	360	377	372	372	337	390	363	334	379	351	372	346	421	367	367	366	381	369	366	371	357	359	375	372	326	367	350	360	353	372	361	335	344	360	377	356	363	340	388	383	362	312	371	357	363	341	355	358	332	359	388	380	389	365	358	404	368	364	358	371	371	378	335	386	360	390	367	299	347	365	370	358	406	350	360	357	345	383	376	380	397	351	352	351	370	391	347	351	350	371	355	372	356	382	368	339	361	389	376	360	365	364	373	356	386	372	374	348	334	318	354	342	376	394	383	368	354	406	360	368	340	361	347	389	342	352	378	341	375	355	381	376	379	369	366	331	354	377	362	341	358	368	376	355	389	341	374	369	385	382	376	353	377	339	359	358	372	402	395	362	368	363	383	330	377	364	372	355	379	354	333	313	365	366	334	326	389	381	365	378	364	359	325	353	369	377	351	360	323	362	354	368	394	358	359	356	333	385	346	379	339	375	376	374	342	341	329	356	350	382	354	330	363	349	360	354	358	369	319	336	386	359	339	369	375	413	366	316	367	349	337	370	373	393	354	339	383	364	366	372	377	366	355	312	369	356	356	362	352	340	373	358	389	352	373	384	372	339	391	391	370	360	370	368	338	350	351	343	348	354	370	368	360	365	359	381	390	361	336	352	395	372	353	361	356	355	382	352	363	361	381	370	356	355	367	324	376	376	349	337	352	359	385	336	343	357	363	326	361	335	337	362	359	362	363	354	364	379	379	351	354	323	334	309	336	354	364	361	375	377	378	366	345	347	341	410	364	351	367	335	368	365	343	379	371	355	335	368	359	366	373	358	393	393	358	371	361	357	320	369	353	371	348	380	345	359	350	372	360	377	327	382	335	389	329	344	320	373	388	332	392	395	383	387	335	370	370	334	384	340	345	363	354	372	333	347	361	364	359	346	349	347	347	353	362	389	361	375	379	360	356	369	324	353	381	351	346	357	361	336	377	367	417	379	371	361	352	367	376	378	382	390	343	364	374	352	341	337	390	359	351	367	357	381	351	359	361	359	352	348	373	347	372	352	416	361	365	342	356	394	380	337	350	349	358	387	349	320	350	346	350	393	342	375	348	359	333	400	397	350	350	367	365	340	354	342	351	382	386	359	351	366	352	353	356	365	369	369	351	399	377	365	382	343	334	334	356	337	364	338	348	323	366	372	388	354	347	359	365	374	361	377	364	376	389	336	355	361	377	365	408	354	401	391	339	336	371	382	328	364	373	375	375	390	385	353	356	359	384	368	359	362	360	351	355	343	328	346	389	349	359	365	367	370	365	370	332	392	345	365	340	378	344	362	392	360	361	363	364	369	387	363	340	347	325	330	345	360	364	361	351	361	353	363	351	351	343	360	346	369	365	386	365	364	381	365	317	363	354	329	357	332	370	374	318	360	366	367	368	352	373	381	368	352	344	372	349	348	347	367	394	344	390	378	334	354	359	414	335	367	356	404	349	332	369	361	380	359	370	371	353	354	370	358	336	346	366	359	337	373	356	337	341	367	388	330	346	362	372	398	337	384	346	396	381	330	361	357	385	353	370	339	343	339	332	351	335	388	353	375	377	324	362	342	354	351	362	346	343	355	333	357	393	356	376	379	372	352	361	347	395	339	370	380	347	349	345	392	349	356	353	339	351	344	351	350	373	347	342	337	353	381	338	379	351	374	373	364	350	355	359	367	359	360	343	331	360	383	374	342	342	355	386	362	376	356	332	364	374	347	381	338	398	372	394	348	354	386	385	347	334	367	360	341	363	337	376	329	336	362	348	345	400	339	333	373	359	332	393	370	344	369	361	342	373	378	360	378	367	376	383	353	366	387	351	357	361	351	362	372	362	389	365	335	348	372	331	348	339	376	343	373	385	381	345	360	372	387	371	364	349	364	331	357	347	352	379	323	385	344	345	361	355	361	386	375	357	333	350	354	359	358	374	371	390	349	343	359	345	335	330	384	351	394	359	341	363	352	374	358	342	352	318	336	315	334	373	365	380	366	363	341	348	346	367	361	356	357	350	366	361	345	336	345	368	371	378	353	351	377	373	361	376	344	338	399	386	357	324	366	392	350	344	352	364	347	375	369	377	371	358	349	367	317	351	362	366	380	352	349	372	350	348	372	354	388	355	378	381	368	376	380	379	359	342	336	362	377	338	371	394	354	370	380	357	326	367	361	374	343	360	319	353	369	360	389	375	391	354	360	372	388	345	360	395	371	349	386	382	345	406	393	319	340	371	383	375	392	368	372	351	384	373	347	391	361	374	361	348	373	359	367	347	367	405	363	336	371	366	391	381	356	348	371	339	361	353	350	353	339	344	383	376	336	358	371	363	352	346	345	359	361	397	350	376	371	336	370	362	354	338	355	380	384	383	368	392	349	356	359	351	371	341	381	388	355	369	330	336	347	327	361	358	399	352	365	342	336	376	392	379	327	370	352	374	359	386	356	360	359	383	363	339	339	379	378	347	335	334	352	324	345	380	343	369	370	343	362	391	397	347	346	357	329	342	366	353	379	367	376	340	366	367	368	374	391	342	347	348	382	353	338	347	322	352	367	387	369	358	384	390	398	362	378	374	372	345	342	360	369	360	372	388	365	389	365	348	331	336	384	360	349	374	347	322	361	356	365	408	353	357	345	346	357	353	380	368	345	348	339	348	393	334	341	376	365	334	353	374	347	352	351	355	374	365	344	367	355	355	327	366	351	346	325	378	364	339	398	381	338	371	347	343	336	374	354	388	379	368	376	360	331	337	383	386	378	352	322	370	367	341	388	348	347	337	329	381	362	372	410	392	365	362	307	327	372	408	343	366	369	367	379	350	380	386	352	352	353	392	320	375	361	338	338	312	383	357	346	326	398	325	377	361	345	318	368	382	359	365	368	366	375	344	344	395	356	370	360	385	371	355	402	342	412	374	358	342	376	360	353	358	371	345	387	358	358	344	361	388	354	367	324	358	352	347	366	347	371	351	317	374	381	371	374	377	358	365	345	359	356	377	361	329
41593	19177	5447	2556	1913	1401	1073	922	752	695	589	617	538	536	538	519	482	445	436	428	405	445	399	414	436	407	407	436	403	389	417	390	405	408	422	416	373	380	407	413	379	396	426	391	381	380	382	423	410	418	393	402	400	366	398	409	379	400	419	398	399	390	381	357	350	407	386	388	366	404	396	408	381	401	355	449	361	387	361	393	419	369	361	409	420	345	377	369	337	410	408	364	386	383	419	355	378	367	420	395	375	387	402	361	379	392	424	384	404	399	401	367	350	367	369	356	391	398	395	405	384	394	393	375	382	388	391	397	393	375	385	395	414	378	375	393	398	415	376	387	381	413	400	386	423	363	357	370	393	368	400	377	342	361	371	398	361	393	401	390	378	406	402	402	400	391	383	414	394	408	352	390	424	379	378	402	364	382	374	399	406	420	392	360	389	390	404	383	402	381	356	381	399	377	408	381	395	370	349	377	391	423	350	408	395	392	383	406	359	383	373	392	365	392	401	409	388	391	366	418	411	402	396	397	403	369	371	367	373	339	376	353	404	387	378	384	412	411	407	375	402	389	393	398	401	360	376	400	401	365	358	391	392	385	385	384	388	365	394	408	382	385	378	355	377	365	407	363	392	391	384	395	408	395	385	380	364	402	414	356	394	390	393	359	420	354	386	359	368	432	400	405	393	349	395	380	384	372	384	374	374	419	409	388	397	397	377	390	395	382	404	368	369	409	401	396	389	378	395	418	399	392	374	406	365	381	386	405	366	412	345	382	390	430	374	363	377	370	418	416	393	415	366	350	403	408	382	368	372	447	393	367	410	384	361	379	377	405	387	400	380	381	370	364	382	365	398	400	425	393	378	401	396	343	404	454	399	385	377	360	375	395	407	414	392	384	366	386	401	395	388	386	430	397	383	370	371	344	390	405	375	375	386	393	401	364	409	375	380	372	442	382	432	413	380	377	361	392	359	383	368	378	420	369	361	437	371	389	378	413	381	362	388	395	410	378	384	373	393	385	373	354	389	385	390	413	392	384	357	357	403	368	387	391	396	377	382	359	378	410	362	399	390	358	359	364	397	361	354	402	387	368	391	395	393	359	382	356	404	375	384	390	387	406	427	350	367	372	384	395	373	380	365	381	360	368	381	377	359	384	392	374	370	381	390	387	398	381	373	385	390	387	402	374	409	391	387	409	364	388	358	379	399	377	418	390	408	410	386	380	390	337	402	365	382	380	379	406	384	398	370	372	410	384	366	413	377	383	409	386	353	385	374	372	389	412	386	409	397	400	405	400	359	376	387	395	437	388	379	402	377	396	396	381	351	363	366	418	365	397	383	378	406	364	416	379	395	366	371	369	392	362	383	380	382	388	378	404	391	401	416	391	377	409	386	370	386	363	355	358	339	359	415	377	409	393	382	392	378	366	368	352	385	408	383	381	394	386	366	389	370	442	394	375	356	418	391	346	409	381	386	366	403	408	400	386	380	421	383	400	394	403	398	366	394	432	371	379	389	390	372	362	391	409	358	407	412	359	409	396	387	363	385	375	370	369	396	413	388	407	356	411	431	362	379	442	353	377	386	407	401	358	414	384	443	388	360	404	363	366	385	394	400	420	376	389	391	400	395	400	387	373	407	358	413	396	384	387	401	383	387	371	370	376	395	381	359	440	407	381	402	338	390	378	392	372	416	392	414	377	356	389	409	362	400	409	367	373	377	350	409	399	393	407	399	340	381	410	411	380	368	367	405	360	365	386	428	361	389	413	387	355	395	429	378	362	380	389	398	429	371	386	383	386	394	384	368	382	398	426	426	391	399	386	419	384	383	405	391	374	398	381	362	394	400	397	371	416	414	385	390	397	372	388	384	392	381	363	372	399	383	359	380	371	396	364	407	374	348	406	419	355	391	407	394	377	409	399	382	398	357	379	355	380	390	364	407	372	378	359	353	373	420	421	404	385	380	394	444	365	376	436	392	380	364	401	376	387	383	407	369	371	405	373	406	362	379	392	431	383	380	395	347	349	377	419	414	376	373	385	379	384	356	396	373	389	387	397	388	355	377	392	390	366	378	365	408	406	374	362	401	398	378	381	399	326	355	439	376	426	423	398	388	408	398	383	378	393	435	366	383	367	377	381	334	389	389	354	389	373	402	426	380	364	385	395	378	388	365	388	395	411	373	388	391	418	362	396	397	343	379	394	356	379	400	388	402	425	405	369	385	398	380	407	384	344	383	389	398	378	377	327	401	373	348	380	381	368	402	387	388	360	384	392	401	368	381	411	367	388	415	397	363	374	381	395	385	385	429	407	363	377	385	398	374	406	409	393	382	441	373	381	392	370	389	384	376	412	361	370	366	422	410	382	397	394	365	402	404	399	375	395	397	386	356	393	376	371	370	407	382	386	429	377	373	401	385	394	385	380	402	405	374	421	351	392	403	391	374	381	365	407	408	362	374	406	380	402	358	398	406	397	389	407	397	347	392	398	392	388	407	353	411	378	377	398	392	392	381	401	343	367	353	386	431	396	403	385	373	407	379	385	375	390	383	364	357	415	362	381	379	374	393	370	375	381	355	382	388	382	400	379	425	407	402	405	389	408	403	397	412	393	374	395	401	385	379	423	381	421	396	357	377	355	427	375	379	378	427	395	399	379	378	421	392	382	377	393	403	389	375	402	411	396	399	376	384	340	408	383	385	397	367	405	392	390	375	370	395	373	396	394	372	385	396	384	410	381	405	398	429	386	367	386	391	371	397	407	375	388	403	407	365	379	429	408	406	376	391	371	422	380	368	392	406	420	378	368	368	390	356	400	371	409	380	400	351	392	403	420	416	370	401	381	385	409	395	400	366	386	402	386	380	380	405	404	398	363	420	369	406	385	388	374	388	387	386	406	375	410	398	359	406	399	421	382	362	431	403	359	383	395	403	407	392	364	405	368	389	375	379	423	393	392	395	374	361	332	377	369	342	368	380	368	391	412	371	434	380	389	347	409	378	431	407	389	350	360	369	391	332	357	376	381	373	369	392	389	394	346	404	398	386	370	387	366	396	379	382	455	364	368	378	370	405	384	366	408	373	379	386	368	380	360	421	376	415	359	405	389	386	360	375	393	381	384	361	391	388	410	386	398	399	388	406	373	377	410	367	362	397	395	385	335	430	361	386	352	406	392	376	367	394	398	393	409	425	405	366	368	380	423	372	384	402	411	351	362	384	388	391	372	381	414	370	417	404	358	365	375	427	367	409	392	389	385	370	381	369	392	400	398	402	366	352	385	371	405	338	378	389	378	391	356	395	416	377	393	376	396	392	410	383	392	385	375	386	368	401	392	388	376	375	401	408	401	386	408	356	368	377	396	402	393	340	412	370	404	377	406	378	411	377	397	371	386	407	389	394	376	397	408	366	392	368	397	389	374	367	388	390	382	371	413	383	418	398	411	398	383	372	345	375	402	395	384	406	391	366	386	406	403	379	408	384	402	380	360	380	397	384	373	393	388	406	380
24995	21090	26897	25362	10761	1223	965	827	810	798	701	783	753	766	757	765	719	741	779	735	702	742	740	727	749	712	707	700	687	775	701	729	677	703	728	760	735	697	705	767	732	720	727	742	768	729	699	736	696	678	682	702	751	676	745	685	719	664	713	715	717	707	724	663	706	728	701	737	722	706	724	732	713	693	716	718	713	717	747	690	712	738	723	703	716	667	764	720	746	706	724	649	720	738	687	690	677	710	715	737	680	719	731	713	707	729	675	747	715	731	730	692	706	737	687	749	705	697	720	689	737	689	757	736	698	696	715	662	715	668	733	747	698	719	710	680	717	740	659	692	701	700	698	689	698	697	703	732	713	734	650	700	708	717	717	714	724	714	692	731	710	745	746	696	686	725	693	743	747	669	755	694	732	702	732	719	723	718	737	720	742	706	708	738	720	685	730	685	694	722	750	731	739	747	720	701	707	695	713	703	679	671	672	701	678	702	707	704	713	728	682	720	777	722	723	707	710	729	759	736	712	677	727	709	723	738	726	727	699	750	704	734	681	687	709	686	710	747	705	706	705	675	735	682	684	647	715	690	733	673	750	678	677	655	742	701	683	736	692	722	707	734	740	687	716	690	682	691	717	680	747	712	707	718	751	745	766	779	701	711	734	679	708	706	690	673	735	737	703	718	704	689	685	710	702	703	783	739	710	752	724	681	715	734	709	717	692	719	739	709	743	711	712	725	709	690	707	690	699	684	719	722	716	727	693	753	758	752	700	729	755	721	705	730	700	756	718	699	708	745	710	727	723	758	753	653	684	700	735	744	698	682	736	670	663	719	710	705	756	712	724	702	723	687	676	726	767	665	713	724	705	720	728	718	705	749	703	692	707	707	730	715	726	685	721	716	740	700	703	693	702	706	676	732	677	716	742	690	740	687	714	724	745	695	698	749	725	750	706	725	748	710	748	735	672	731	748	704	729	702	675	768	693	714	685	707	704	712	731	713	680	726	694	725	715	711	731	750	739	694	686	688	711	699	720	693	708	692	714	723	763	679	725	725	642	716	725	722	701	763	701	754	650	694	673	733	697	717	683	752	757	716	710	734	703	695	704	724	699	713	701	708	725	710	706	691	745	737	710	693	693	701	721	725	723	658	664	745	695	698	681	712	750	737	701	714	723	727	732	707	708	708	702	704	788	686	740	722	722	737	723	694	719	702	675	694	733	709	731	710	759	719	687	706	710	685	687	712	690	695	729	733	692	685	716	748	729	753	710	730	761	680	700	733	691	706	762	705	716	744	711	696	707	727	708	691	790	686	744	728	666	715	710	733	727	693	707	693	715	728	724	755	729	720	712	734	750	699	708	696	700	744	727	716	657	737	703	739	727	690	726	753	751	701	732	762	711	758	747	735	714	738	726	747	738	705	710	743	700	715	682	722	729	723	712	707	704	758	745	736	768	698	700	764	721	683	678	694	716	692	717	719	727	669	736	730	684	706	711	727	757	717	722	745	735	720	702	721	723	704	674	697	729	713	722	699	719	705	690	699	696	714	692	688	670	744	759	695	727	725	745	650	702	666	753	718	733	736	727	752	712	724	710	800	720	742	683	681	747	699	690	693	706	710	688	677	639	727	740	657	722	691	691	735	739	695	721	722	697	753	734	700	759	749	723	697	711	771	691	709	738	744	746	766	699	669	677	670	704	726	734	682	710	637	737	705	738	671	719	688	691	676	714	703	664	690	704	727	690	693	689	711	680	725	763	726	753	720	714	730	698	707	669	713	752	710	680	736	754	715	680	730	757	739	702	725	715	663	724	703	729	713	728	708	744	669	736	678	695	685	708	701	680	667	743	697	667	701	704	721	694	702	693	725	683	736	689	696	738	762	700	726	749	664	725	733	673	712	755	679	713	695	701	704	694	710	720	781	720	739	663	730	639	745	745	709	682	729	727	731	692	747	751	711	756	715	757	725	719	731	690	747	730	748	711	689	726	733	743	734	688	670	704	702	709	736	665	671	735	730	613	676	702	687	750	724	730	749	664	684	693	721	706	705	742	671	711	762	719	725	711	748	709	687	699	696	699	666	709	735	719	666	687	705	685	713	764	684	697	708	716	771	706	696	714	676	696	730	693	761	713	710	713	722	701	703	685	693	746	657	729	734	712	725	683	724	757	753	726	709	708	737	710	648	778	675	690	724	734	780	751	709	707	663	764	710	713	712	692	720	740	760	750	680	731	689	691	716	754	730	648	702	764	789	713	682	723	677	701	729	685	699	742	672	754	671	727	724	715	714	732	754	702	672	761	721	726	662	740	672	742	730	668	713	716	777	746	727	696	742	760	733	768	673	750	705	712	697	675	724	721	749	729	707	699	726	714	724	746	704	673	740	699	674	735	712	705	729	660	712	706	707	716	720	753	737	707	752	692	717	675	697	743	746	705	738	750	653	710	704	723	704	718	727	738	695	746	721	746	737	752	694	698	717	710	756	801	743	688	693	700	691	701	734	745	762	734	733	725	719	744	774	733	739	720	723	760	689	681	665	697	744	690	700	690	746	704	717	730	671	711	699	681	686	739	730	724	732	711	696	679	729	748	734	705	689	737	686	665	638	773	713	715	717	680	712	711	734	718	751	750	700	706	719	694	723	713	708	691	676	720	735	655	740	707	723	711	717	752	685	719	698	714	727	693	729	735	740	690	721	659	697	676	735	688	659	715	734	743	725	717	705	728	701	729	732	687	727	747	673	722	719	700	698	710	739	701	759	696	734	738	712	715	747	697	717	713	672	736	726	711	709	765	749	719	697	747	768	684	694	720	698	724	710	693	696	688	743	702	754	710	737	722	750	725	684	781	708	696	749	659	743	722	689	687	712	698	676	757	727	751	735	697	713	727	747	650	656	713	698	718	762	744	699	676	706	715	719	751	742	729	727	719	709	713	738	736	697	706	646	731	731	651	689	704	704	683	727	718	670	695	672	631	728	682	687	761	718	723	673	725	718	733	691	743	745	707	741	694	702	750	749	671	705	708	691	724	710	729	700	616	682	703	749	710	724	726	684	756	699	676	748	708	700	708	754	707	742	690	692	735	767	664	662	693	752	697	707	724	710	738	724	715	707	664	713	724	689	731	689	706	712	693	698	722	728	679	704	695	741	704	757	710	699	708	730	740	707	723	763	708	710	724	673	707	674	744	687	715	724	675	741	715	742	718	674	731	679	707	707	716	701	681	740	699	747	714	701	721	729	736	698	723	702	732	731	743	734	715	704	715	695	706	728	693	694	706	701	743	684	724	665	693	711	694	683	711	654	732	731	730	706	722	689	736	710	719	725	697	697	714	729	774	721	725	647	684	690	686	728	684	723	694	727	704	698	738	706	705	723	708	697	668	732	731	739	696	685	717	769	715	728	723	743	717	692	693	674	704	732	703	737	742	740	735	755	687	672	732	696	692	768	697	706	734	695	654	755	704	721	708	746	714	735	679	705	731	700	782	734	747	691	711	695	672	743
37889	13238	3322	1873	1531	1298	1097	980	958	904	882	847	799	832	768	759	785	773	761	744	763	754	764	760	755	813	775	775	767	770	729	782	731	734	726	743	756	773	787	798	753	753	802	765	768	707	783	771	777	771	743	796	726	763	758	765	756	755	728	744	741	762	772	735	745	749	776	750	754	750	772	768	760	817	693	719	793	744	738	748	791	749	786	770	742	772	767	753	754	713	708	764	751	785	739	751	745	763	742	733	742	756	740	778	770	797	777	779	758	767	772	711	760	786	752	702	803	746	773	746	735	742	730	787	750	692	782	717	764	715	805	754	736	737	751	767	785	744	732	707	736	740	740	686	797	741	756	739	751	722	742	737	773	776	780	745	732	803	728	771	745	748	767	730	733	726	728	754	778	750	770	806	792	749	766	811	718	784	702	755	749	736	789	789	778	718	759	705	757	778	732	762	729	741	751	738	744	706	759	742	760	747	770	722	759	741	783	783	759	726	731	723	777	717	708	738	722	733	732	718	748	743	746	766	728	764	770	737	726	733	757	759	777	747	729	768	798	764	762	745	802	764	803	758	738	733	753	723	707	737	800	761	756	756	747	763	744	742	741	799	709	779	763	756	776	768	810	733	758	778	756	733	788	804	768	768	743	776	743	731	733	710	731	734	735	725	774	763	727	769	802	764	731	772	809	759	784	733	730	745	764	718	709	721	785	787	738	781	778	728	720	793	762	726	757	755	736	777	731	760	736	744	773	770	756	750	746	732	759	719	727	753	759	794	799	726	798	751	737	707	796	777	733	746	739	762	743	803	758	747	753	794	748	757	752	733	717	810	766	730	744	750	752	783	750	750	752	777	725	731	727	770	770	727	757	748	748	713	745	778	727	790	768	720	753	742	778	737	777	759	796	716	721	777	752	693	756	797	746	725	782	792	736	738	753	763	755	762	760	752	819	782	735	691	711	777	773	722	719	757	745	750	743	718	799	807	745	711	696	745	789	736	758	732	736	772	773	761	731	757	763	750	742	749	756	788	762	691	762	736	684	748	762	765	727	725	777	751	683	760	729	776	721	741	755	643	741	814	771	760	798	784	764	742	736	712	775	734	781	764	787	772	803	766	799	740	744	729	793	760	736	683	751	738	765	771	790	782	743	739	735	779	744	710	752	717	768	741	711	749	771	776	741	726	775	789	732	716	767	796	758	715	744	769	750	772	676	736	756	790	750	748	740	746	776	752	768	779	732	713	737	737	749	729	744	764	761	781	722	739	767	729	770	829	725	795	697	730	749	733	714	781	748	745	748	729	825	751	714	742	753	746	727	709	778	783	794	697	746	730	702	767	735	705	816	728	775	737	787	726	767	780	748	744	709	736	727	707	753	735	788	707	761	724	783	716	736	735	746	767	696	766	759	727	766	769	763	758	692	692	718	709	722	752	778	742	739	735	760	795	762	751	765	779	725	763	804	809	820	744	700	716	732	766	705	737	750	754	742	725	766	759	775	735	718	755	775	731	748	731	746	719	736	763	752	732	782	774	732	743	730	782	777	726	742	698	752	738	720	805	721	759	728	793	692	736	729	783	744	772	729	794	756	743	731	764	726	773	693	734	763	745	789	734	779	697	792	759	774	752	772	729	790	765	714	728	771	751	697	764	796	774	808	780	726	737	714	779	708	764	768	695	757	715	752	774	782	747	711	814	751	747	702	711	787	748	727	743	717	749	752	731	753	754	795	746	750	791	743	725	773	737	771	759	770	753	745	738	783	787	755	730	723	743	704	747	845	723	769	734	721	737	758	765	718	807	762	745	762	757	747	782	743	735	742	707	731	773	747	753	736	753	769	732	793	738	734	744	768	754	686	731	694	707	755	807	734	761	707	711	768	778	780	747	739	765	725	831	719	775	782	732	770	766	783	697	750	681	808	713	781	737	742	786	746	753	749	739	755	771	762	683	753	739	750	703	721	785	766	796	769	771	752	735	729	797	722	756	774	778	780	768	741	707	767	753	732	747	757	683	771	754	777	776	785	749	760	721	708	736	733	720	739	716	775	770	768	774	796	737	736	744	753	733	785	755	793	742	771	707	810	736	715	733	751	756	740	739	763	732	738	732	771	745	801	777	776	754	740	792	784	763	713	774	749	768	793	766	760	759	754	770	710	741	788	741	743	720	723	687	744	703	751	716	760	709	740	742	710	717	778	770	693	747	720	756	771	722	734	755	733	763	763	743	739	769	755	737	718	733	766	771	782	707	728	773	775	781	769	723	750	727	707	708	738	744	747	798	739	712	738	776	785	765	830	787	770	703	714	784	767	730	781	744	751	733	754	732	744	767	751	746	738	773	704	732	808	751	780	724	756	750	763	786	764	790	757	790	774	767	816	734	749	737	756	733	748	734	752	792	749	746	765	779	757	791	710	752	742	736	814	740	732	754	761	729	720	762	716	793	693	773	767	756	754	746	781	738	682	735	750	751	753	764	766	720	751	736	716	721	720	753	719	760	739	737	762	739	793	718	740	725	770	752	731	746	730	778	754	770	771	862	738	740	728	737	801	731	778	723	769	770	799	720	725	749	756	796	797	803	760	777	745	754	734	753	771	753	781	756	778	747	759	721	722	719	725	726	750	692	740	723	827	793	755	748	759	731	716	776	796	715	742	770	773	722	797	721	763	733	751	710	783	763	748	739	749	784	799	769	765	742	760	737	774	726	752	742	722	785	745	763	733	797	755	782	716	734	755	743	721	748	767	750	772	801	700	770	805	812	765	795	776	768	739	719	730	750	745	729	735	703	710	770	717	778	788	734	755	753	766	710	760	757	735	751	758	725	806	734	714	768	758	788	784	806	739	734	723	689	773	736	780	711	744	780	789	705	787	731	696	750	769	773	748	726	776	760	781	797	751	755	778	756	710	753	794	747	754	758	806	799	735	727	794	770	691	709	757	751	798	802	760	744	712	768	739	737	747	806	721	732	747	716	751	703	772	697	760	717	725	732	703	740	772	724	739	743	759	758	757	726	795	775	742	734	722	740	754	726	767	790	785	757	761	741	750	800	764	750	759	784	762	756	734	784	775	769	774	757	727	773	751	743	752	709	744	746	730	806	793	732	740	801	680	772	775	780	844	745	778	764	691	772	722	774	785	779	713	745	765	739	680	733	748	757	738	770	789	736	744	724	676	747	775	758	734	737	772	776	803	772	758	705	749	721	691	726	735	776	773	732	733	765	756	725	727	756	771	811	712	744	732	759	710	759	749	732	737	772	717	765	779	740	708	779	729	763	794	837	733	752	795	740	759	765	770	757	758	716	776	711	744	709	752	747	707	753	755	797	751	708	751	732	744	758	760	748	743	770	749	749	704	749	781	754	729	756	749	787	723	752	714	724	702	733	706	739	726	797	757	748	738	726	768	797	742	758	714	769	752	752	722	746	700	742	762	721	782	749	789	748	724	742	714	759	740	788	770	737	738	769	794	761	719	760	747	755	752	789	775	734	775	785	763	737
22612	21041	28390	23892	21031	21092	9166	1637	1220	1117	1059	1048	942	887	952	915	904	858	885	877	862	851	855	874	841	852	878	848	783	780	853	836	816	806	808	773	785	833	842	820	805	788	812	782	779	818	805	808	791	808	789	843	781	796	780	853	816	777	834	738	824	771	780	796	754	789	818	771	800	806	780	884	842	760	759	780	783	795	822	824	789	806	794	845	817	792	761	792	770	755	824	825	790	761	755	773	771	807	765	843	846	833	760	825	843	796	836	807	830	797	803	810	790	792	840	806	820	839	806	786	796	798	812	838	769	759	822	800	772	812	786	820	755	805	805	793	742	830	766	834	805	771	764	831	770	734	799	781	779	758	769	821	836	740	758	847	787	781	786	895	799	836	858	780	783	799	781	819	845	784	800	763	754	782	806	759	848	825	808	783	814	764	812	784	775	766	802	828	872	836	755	808	815	808	851	822	767	799	791	811	833	813	800	786	806	766	801	799	830	843	829	791	751	794	853	798	801	831	861	846	769	826	820	817	779	827	763	822	804	792	855	793	812	794	840	740	826	781	781	826	798	825	789	823	783	789	830	789	815	808	800	807	824	762	840	793	797	780	806	826	827	800	839	753	798	823	773	770	795	777	785	811	815	848	835	784	827	832	772	816	775	797	782	827	758	820	791	870	720	827	770	831	765	755	838	760	749	779	801	809	754	893	830	769	723	806	775	765	791	832	765	831	845	808	781	791	793	798	805	809	793	779	766	781	754	750	780	838	788	782	776	794	808	789	840	784	758	830	798	766	804	808	819	776	827	771	775	779	784	771	732	791	745	782	792	797	812	836	815	802	765	779	770	823	784	808	831	802	754	794	790	738	793	749	798	818	785	762	799	805	813	817	844	800	740	813	784	816	835	824	867	759	791	843	808	803	732	813	787	797	799	789	817	759	828	811	755	841	836	755	774	716	813	773	765	770	818	858	772	839	803	762	804	795	818	769	829	854	803	787	804	842	844	791	789	774	754	814	805	839	867	811	785	786	852	805	797	763	838	769	799	750	781	819	813	791	775	857	756	813	777	830	759	809	794	840	830	817	813	824	834	760	816	782	783	805	811	790	846	809	736	818	833	771	819	832	781	780	876	785	804	780	799	769	832	802	838	799	827	813	832	784	813	820	767	757	814	796	804	822	778	809	790	785	819	788	846	841	815	789	816	844	779	808	751	773	791	776	816	779	755	846	819	807	825	738	796	832	799	786	793	785	808	800	770	785	763	792	771	795	813	820	757	763	819	792	817	825	801	782	775	771	815	800	774	765	739	775	770	824	849	827	752	804	795	776	814	801	781	799	815	809	814	788	826	768	781	799	784	806	823	795	799	766	795	841	793	748	755	815	791	744	818	749	802	778	801	761	784	773	749	820	781	806	825	810	817	763	797	747	756	782	773	836	776	773	779	814	789	792	773	890	779	813	783	786	819	800	810	779	823	795	773	772	715	738	798	817	816	825	779	798	780	831	758	823	771	816	762	788	842	818	804	793	823	815	835	785	801	800	780	790	801	805	798	740	755	818	830	822	810	777	766	779	753	830	795	783	851	796	849	830	786	820	810	790	803	828	735	768	815	801	743	791	798	762	791	768	764	745	776	814	797	822	755	768	839	839	858	804	771	775	784	815	797	777	791	775	802	791	790	752	802	799	839	763	791	771	806	802	795	792	829	843	757	834	800	790	800	842	784	826	814	774	804	825	801	749	842	812	813	826	803	824	823	810	788	770	822	760	847	782	784	782	821	812	785	759	763	800	793	773	796	798	792	725	814	798	833	801	788	799	829	807	761	779	768	808	746	851	803	801	873	788	768	809	764	787	819	799	753	810	803	791	871	811	824	819	819	851	802	809	804	731	763	811	784	751	831	764	809	781	806	769	777	772	757	798	785	843	811	834	842	790	816	823	811	819	808	756	772	824	824	717	791	813	736	760	794	814	781	800	796	785	784	831	808	782	794	800	840	811	842	790	810	806	797	740	846	758	772	725	761	756	813	780	764	858	826	785	831	733	791	786	830	833	766	818	762	804	811	798	803	853	809	814	791	798	809	751	829	788	765	774	821	773	772	804	772	752	766	792	791	798	808	829	809	790	747	757	820	830	777	833	793	857	806	798	745	783	837	774	801	796	793	808	772	784	777	733	780	820	790	837	787	762	819	847	823	751	806	793	793	782	794	786	830	798	846	765	811	784	815	790	818	770	779	813	832	753	819	816	819	751	824	812	759	754	798	794	759	747	777	753	791	874	790	852	832	820	834	775	802	814	814	764	823	815	766	796	754	799	800	788	853	798	788	740	827	717	796	788	831	741	819	808	782	796	819	748	799	788	786	765	780	783	808	761	818	774	810	792	801	803	795	759	752	769	824	771	761	803	810	786	817	772	808	811	768	761	817	851	781	774	767	791	816	766	824	805	844	785	800	774	778	780	808	781	805	817	791	759	827	750	760	783	731	841	790	762	810	784	803	791	811	838	734	854	781	809	774	832	817	771	778	831	826	777	756	822	824	768	798	772	766	821	818	790	827	769	813	765	777	761	812	739	804	791	742	790	796	794	770	800	806	774	770	768	791	799	753	778	774	778	791	740	843	821	798	754	797	789	780	777	781	757	826	734	805	781	834	802	778	823	767	793	759	769	746	822	747	811	786	845	781	814	763	819	795	795	824	786	804	795	787	764	821	786	796	772	843	845	820	793	757	787	772	817	792	759	808	795	794	797	770	806	832	789	788	744	792	826	805	772	739	824	852	841	841	809	835	797	827	790	821	827	787	786	806	808	791	785	771	783	806	827	826	752	782	805	769	782	801	767	797	825	773	794	807	781	771	767	838	830	828	783	794	749	769	784	827	795	843	843	790	815	826	818	782	805	756	803	769	825	784	825	772	839	825	807	752	822	790	801	765	815	824	770	776	777	815	843	782	810	749	835	795	812	820	796	799	800	799	782	774	760	793	786	797	729	810	787	803	820	799	764	806	764	796	795	742	805	769	784	810	794	798	864	796	787	788	771	841	798	771	755	852	833	798	791	809	854	782	849	772	769	755	807	698	802	767	789	776	768	822	796	776	836	806	752	825	777	797	810	822	788	780	815	761	780	777	776	801	761	854	832	813	748	838	809	846	844	832	818	809	831	844	767	843	782	818	750	797	756	824	850	814	761	817	777	787	769	824	797	793	789	736	798	796	773	794	790	835	810	771	824	758	819	797	777	811	800	831	761	825	795	787	790	785	829	797	749	776	808	806	718	796	811	839	806	775	805	805	782	780	795	787	783	738	801	822	780	796	753	816	846	836	804	756	790	773	835	790	799	795	789	774	799	845	800	809	813	779	773	803	793	853	805	811	769	784	799	789	764	841	784	776	836	850	776	813	818	792	794	748	786	817	786	738	829	775	820	818	840	804	778	764	754	810	817	821	765	767	811	795	785	754	812	775	746	777	764	796	806	763	780	788	790	771	754	836	786	783	811	795	759
46970	22591	9326	4634	3508	2654	2198	1770	1562	1313	1169	1144	1101	1077	1020	893	942	927	901	828	844	831	838	849	848	847	864	852	839	808	833	838	842	849	778	868	859	828	795	776	886	893	832	793	824	780	796	803	790	815	745	825	751	773	785	848	792	733	823	803	841	788	797	758	803	796	810	831	773	817	847	792	797	798	808	809	744	821	839	743	800	852	835	830	794	746	830	798	804	829	764	802	738	776	750	744	806	792	821	821	826	794	778	770	808	833	803	834	872	857	805	838	771	813	812	789	799	740	818	834	800	809	792	790	834	778	747	783	797	796	744	775	818	796	802	805	778	797	829	777	786	831	806	780	770	838	810	820	806	753	856	820	744	783	752	779	759	809	833	859	810	817	810	816	851	842	816	841	796	800	802	806	810	787	770	790	828	761	777	831	797	808	779	749	809	827	805	805	767	796	766	820	816	761	804	816	796	748	791	811	758	782	803	743	853	779	814	831	860	772	808	835	817	788	796	770	795	810	705	801	793	808	767	796	788	850	776	750	771	793	811	801	803	805	760	760	788	800	821	808	816	815	754	853	761	788	785	777	824	776	795	831	774	790	812	802	771	819	839	765	749	825	827	794	827	828	786	823	807	819	744	745	732	841	807	765	787	781	809	740	849	745	731	814	811	776	858	774	774	741	756	792	798	823	759	775	779	770	778	791	772	788	778	845	852	800	795	794	789	795	833	753	806	803	763	814	766	805	808	750	758	809	793	832	794	796	805	822	749	765	850	820	817	747	795	774	756	778	745	775	789	847	789	786	801	834	777	767	858	830	805	814	846	783	859	791	804	763	795	779	763	783	815	779	752	826	826	744	791	787	781	764	800	798	780	828	757	816	765	838	773	744	822	839	803	764	784	828	838	799	825	817	754	778	751	770	820	811	832	777	785	723	824	775	781	716	782	782	863	844	797	810	859	779	766	808	804	752	825	810	832	786	824	792	812	828	754	811	777	783	811	784	731	779	790	765	801	767	840	864	806	824	804	790	845	784	795	772	763	782	790	791	879	777	819	821	829	781	839	784	758	785	824	793	775	786	815	813	804	794	756	788	792	780	763	800	805	773	824	793	824	788	759	788	825	762	792	790	858	802	811	787	769	751	792	813	792	752	816	832	829	730	814	780	776	804	802	784	822	795	788	790	790	850	785	843	801	789	759	780	824	817	843	792	833	784	787	818	817	793	809	773	839	780	786	806	782	792	775	818	788	820	786	774	805	785	802	809	738	733	773	817	814	784	819	759	840	758	864	807	753	767	777	756	819	791	814	802	824	753	803	812	799	842	812	799	775	784	783	798	751	795	771	809	785	782	775	819	782	832	793	764	801	762	767	803	808	832	790	776	753	811	783	802	807	805	777	783	765	830	814	787	827	743	780	786	753	747	805	848	773	803	756	761	813	821	774	765	833	787	789	800	791	826	780	795	784	787	788	781	814	787	794	797	814	791	823	743	819	808	818	787	809	783	803	781	750	828	795	827	799	780	803	772	770	787	831	773	795	798	793	807	814	752	811	792	802	856	787	803	834	785	781	799	788	788	787	816	775	764	777	774	813	805	799	820	772	813	787	786	792	760	802	758	803	771	814	787	813	768	761	796	778	821	763	808	817	781	762	792	862	828	737	801	747	792	824	781	797	807	805	827	795	838	784	813	756	740	803	791	783	809	844	804	786	778	742	812	792	790	774	829	810	758	781	766	815	782	772	831	770	825	794	782	779	783	828	771	810	767	749	778	822	808	758	769	764	834	837	799	815	756	762	796	788	803	825	774	835	788	787	825	796	784	802	853	802	830	806	808	766	797	817	769	810	802	822	788	760	769	799	806	833	814	818	825	799	792	807	792	783	787	730	763	828	812	767	786	765	770	834	812	821	798	804	823	749	846	746	799	799	805	826	718	857	772	736	761	817	805	823	786	850	784	793	754	812	794	774	830	798	795	809	875	856	752	831	801	830	832	840	798	821	811	736	783	797	791	810	795	793	792	815	752	780	769	813	750	791	799	791	802	788	878	796	820	807	748	763	745	784	817	800	800	830	827	776	843	828	833	733	771	805	825	799	738	789	808	714	785	757	768	801	787	815	806	788	837	811	796	768	799	802	835	788	851	780	742	807	781	809	832	789	792	781	831	801	774	747	802	810	794	861	796	807	751	802	815	814	753	789	801	828	790	847	797	828	764	813	796	789	738	818	813	773	801	827	781	809	800	801	765	764	791	837	824	747	771	794	786	781	779	801	772	838	807	802	794	771	760	765	765	825	796	748	780	829	791	823	758	756	800	789	755	760	791	777	761	812	786	803	828	821	786	812	791	797	815	753	803	793	802	794	834	768	807	785	865	817	768	748	808	820	791	809	762	816	815	812	747	784	827	817	766	808	814	814	776	835	748	840	776	811	800	740	767	776	789	816	804	807	783	782	815	802	812	769	819	785	740	801	788	760	803	771	778	814	794	781	787	750	839	772	812	729	759	820	820	812	824	839	775	758	776	754	828	747	790	855	795	817	766	820	747	771	766	765	787	803	820	809	771	794	805	832	791	816	765	753	840	796	788	796	812	798	830	782	756	761	786	798	786	837	783	781	872	745	798	805	790	833	786	777	752	780	804	739	787	823	797	830	819	756	831	784	784	744	813	798	732	808	764	817	733	783	748	816	803	810	749	762	728	742	804	821	760	797	749	805	842	789	804	828	836	778	765	813	782	828	771	813	786	801	802	802	827	792	753	817	838	756	785	791	808	789	779	799	785	730	792	779	822	759	774	822	823	807	797	806	785	750	762	771	812	807	790	831	801	812	818	798	824	858	751	758	810	753	794	838	783	781	757	803	798	833	787	800	782	800	834	778	833	750	812	824	800	781	830	754	786	804	823	724	776	795	829	813	787	790	846	731	846	815	789	826	825	799	822	784	785	794	821	821	805	801	819	781	770	790	817	810	795	760	749	762	801	798	836	796	800	828	789	775	811	795	806	828	763	779	743	790	820	758	781	834	786	812	739	754	729	817	787	766	774	789	822	774	779	813	782	755	787	813	791	813	840	795	807	821	818	822	813	807	796	783	830	766	804	782	765	811	817	795	810	816	781	813	816	788	819	817	766	811	820	799	802	815	741	882	804	776	796	815	758	783	771	846	843	811	783	811	758	804	824	807	834	797	804	777	784	756	793	759	790	736	793	779	803	757	850	807	826	788	798	792	797	778	775	755	791	825	806	768	797	768	773	793	756	806	780	825	820	763	787	741	824	780	785	819	840	734	754	768	852	754	778	783	798	784	785	802	775	752	784	765	801	797	791	757	794	784	806	782	820	842	827	726	820	800	797	827	770	797	755	797	726	858	764	825	801	774	801	806	757	814	800	815	771	783	760	773	832	824	765	810	856	788	773	793	771	814	821	744	817	842	890	741	799	773	688	786	761	779	794	760	732	794	764	825	819	813	808	795	777	790	833	797	833	846	781	771	805	797	818	786	799
27989	18919	5382	870	640	603	475	416	385	382	413	358	367	396	372	373	379	347	382	362	399	370	348	388	414	370	391	398	396	343	368	388	373	366	317	366	378	368	406	373	387	382	372	374	423	390	395	366	348	390	407	404	401	377	360	371	386	366	363	381	367	399	375	377	318	381	388	389	368	330	387	367	346	389	376	387	388	357	369	393	389	341	376	365	363	371	385	389	403	399	386	388	410	325	372	351	375	381	358	406	329	398	395	403	379	407	378	382	393	380	384	391	390	359	383	372	401	363	385	357	392	382	380	392	385	388	365	339	397	374	358	421	386	370	345	371	361	368	384	372	379	418	361	351	386	414	414	393	359	370	389	397	362	399	363	373	356	367	372	360	370	360	388	395	391	396	406	406	361	400	366	383	349	372	370	377	383	390	385	379	400	370	372	373	383	392	357	368	397	375	371	344	396	402	382	411	378	374	401	387	400	348	341	383	388	387	383	387	407	355	392	400	381	400	386	353	372	366	393	408	383	374	403	383	370	394	378	415	383	364	343	392	388	381	408	356	349	344	361	418	372	398	398	354	365	350	396	367	404	388	378	420	358	371	380	370	397	370	369	374	381	391	368	389	391	361	381	380	379	374	339	358	387	389	346	392	377	381	387	367	388	400	395	405	361	375	378	373	409	378	411	376	374	349	329	364	386	385	392	406	403	376	388	423	388	415	378	343	374	385	423	377	351	320	365	382	370	400	366	351	357	350	352	371	395	374	345	362	381	407	398	378	342	384	350	367	399	365	376	377	392	397	408	390	407	368	371	371	342	384	389	383	382	391	354	380	388	398	342	369	352	402	411	360	380	398	407	379	419	392	384	375	352	373	356	407	384	369	390	383	397	378	404	395	381	370	387	401	382	395	360	377	383	392	356	376	367	378	411	380	373	375	405	420	401	380	372	410	362	391	413	383	330	380	384	401	434	343	397	391	397	380	396	357	338	351	363	398	376	380	417	381	396	384	374	388	389	369	351	375	366	392	392	379	391	387	400	376	414	385	388	357	385	405	393	391	354	391	387	373	391	414	376	373	392	372	364	385	394	350	378	362	387	378	385	380	424	372	411	367	391	407	365	402	367	366	385	376	344	371	398	389	388	376	377	373	400	374	383	402	395	379	360	367	383	350	393	364	368	390	378	393	368	382	403	399	400	381	343	359	372	344	382	396	395	382	376	390	378	371	356	338	384	391	372	369	349	381	385	354	371	375	384	371	390	355	357	414	373	383	401	414	372	360	387	353	383	386	349	374	323	362	377	383	400	320	372	386	409	370	387	371	360	362	384	400	392	322	352	365	385	367	361	409	371	380	365	401	393	377	364	345	362	391	378	410	361	363	407	396	370	363	361	419	373	367	378	385	392	391	388	367	390	385	409	389	367	357	357	388	370	355	359	381	402	397	354	379	385	363	373	420	419	354	373	388	389	351	389	354	404	358	374	356	372	369	349	358	383	343	382	378	388	405	404	397	410	354	358	395	378	372	377	371	400	380	347	397	392	365	382	360	390	386	354	387	375	399	332	384	341	395	351	363	385	383	392	365	366	390	376	375	368	398	365	357	375	364	367	428	379	377	386	356	391	395	373	400	403	386	397	415	366	364	397	393	368	385	359	362	378	406	341	374	376	393	407	375	390	392	386	390	366	379	372	385	399	366	409	364	403	378	453	325	387	373	422	367	355	397	369	355	404	376	384	364	383	358	370	376	366	360	377	404	394	354	369	358	403	406	364	406	381	380	371	344	358	351	353	356	364	397	345	346	369	412	360	361	363	368	387	389	400	427	354	363	360	360	375	383	370	369	353	351	376	398	378	362	355	354	357	392	385	389	354	374	406	383	378	340	375	347	380	362	400	406	361	380	391	366	355	387	397	365	355	413	367	336	386	424	379	398	390	368	393	359	373	364	394	367	370	351	374	359	393	399	350	384	366	393	364	386	363	351	386	375	376	354	360	373	373	384	383	415	397	396	356	379	362	334	364	397	381	376	384	389	393	375	381	415	426	420	400	389	391	375	404	426	367	354	380	379	402	381	379	374	393	344	383	394	396	375	368	406	399	413	390	374	357	355	367	404	373	392	324	413	341	398	365	367	376	349	419	399	404	394	372	393	355	373	390	376	384	388	357	415	366	352	375	353	362	366	373	372	386	387	387	357	390	389	375	356	395	364	392	354	343	362	389	363	367	356	397	408	421	350	380	380	398	381	364	381	355	374	368	417	376	402	384	404	374	379	388	413	349	367	367	394	386	373	373	346	375	399	375	411	376	372	370	369	371	403	413	379	375	358	365	373	381	387	398	384	380	379	353	379	369	403	366	374	373	367	388	381	397	379	382	367	355	358	366	390	429	381	371	379	370	365	379	360	381	392	390	364	370	399	410	350	379	396	359	380	360	368	377	396	329	381	365	376	381	394	371	382	375	350	345	396	354	369	421	363	375	386	390	370	387	364	358	342	370	399	367	350	353	383	376	323	375	342	356	390	412	387	373	409	361	350	395	380	391	419	387	398	354	382	385	340	380	385	415	383	375	340	377	387	387	408	389	360	362	371	373	384	384	396	387	389	355	389	387	364	374	416	391	359	374	364	363	365	400	359	378	382	387	385	374	366	389	399	407	355	408	373	426	372	393	385	369	389	372	394	356	352	358	375	388	375	369	378	373	400	394	400	367	365	382	359	387	410	343	365	364	374	396	372	360	398	386	352	411	402	347	375	376	367	349	398	390	369	400	392	371	400	373	355	354	347	369	378	377	337	335	359	356	419	359	390	344	387	381	409	400	404	406	338	415	372	379	336	364	359	385	333	394	371	384	354	387	379	392	394	378	350	393	394	375	374	367	370	371	368	379	388	370	350	369	371	388	365	368	387	351	356	381	390	360	366	373	361	410	366	401	373	360	364	393	363	384	393	405	417	331	409	336	380	364	383	371	379	366	365	370	424	385	362	360	385	343	386	397	396	396	380	360	360	383	362	389	391	368	348	397	366	367	397	387	404	385	395	395	391	426	344	345	407	366	419	380	356	359	381	355	403	366	368	364	389	385	366	348	345	386	371	415	359	363	404	357	413	393	380	398	407	361	362	433	371	392	401	359	384	383	378	350	402	351	360	389	416	395	381	375	369	405	380	396	394	397	361	354	379	374	385	347	395	391	400	383	336	336	373	411	359	340	399	370	397	407	420	346	385	365	340	412	372	384	386	369	399	402	385	378	416	386	384	375	371	355	353	371	361	356	366	407	391	384	365	393	388	416	386	353	410	392	382	384	358	359	367	402	354	369	391	391	395	351	356	389	372	366	391	385	338	360	383	383	400	379	362	349	377	383	360	345	374	371	380	369	390	395	385	381	410	390	392	367	364	356	385	384	389	387	391	368	380	421	406	378	374	420	401	361	413	385	380	390	384	372	397	379	357	424	390	348	390	374	359	367	321	369	397	340	380	361	367	401	408	374	395	391	346	372	366	377	375
16595	5500	806	585	570	483	450	473	467	410	454	465	423	409	470	415	427	414	443	434	427	409	426	427	414	435	432	393	449	420	414	440	433	416	454	432	381	424	411	439	391	443	422	366	432	460	405	445	387	423	413	409	440	429	427	402	447	422	433	447	422	400	414	463	415	461	418	410	427	443	420	422	393	432	381	422	439	412	437	433	408	406	417	448	419	439	428	435	426	460	430	364	410	366	437	392	416	416	443	434	399	422	410	412	416	400	441	407	412	429	428	409	426	442	414	408	433	413	431	373	386	432	441	416	416	448	425	415	407	404	433	406	412	426	400	386	394	435	386	408	420	386	449	402	424	396	382	403	429	436	404	446	408	420	451	420	452	380	445	419	402	447	416	437	432	440	407	429	419	423	429	468	384	426	410	387	412	457	423	412	425	393	395	386	385	400	434	412	410	430	412	443	427	447	399	422	442	453	436	420	455	378	419	430	469	422	444	452	441	400	398	422	435	440	419	406	403	426	437	408	440	441	460	391	415	428	427	409	454	432	406	413	432	394	425	423	432	377	417	380	443	414	411	431	416	410	416	432	395	425	438	431	388	424	416	394	397	412	427	420	441	447	428	411	441	434	452	400	394	420	399	382	424	415	390	398	426	444	433	425	430	417	408	398	407	421	462	434	427	455	458	418	433	435	389	414	432	414	387	391	402	431	471	410	432	384	431	416	375	440	438	412	429	419	410	427	450	407	414	413	433	400	420	448	406	415	430	447	395	439	410	451	413	419	449	379	448	476	386	422	446	384	440	443	447	371	433	411	474	427	418	448	415	382	419	437	440	442	449	425	429	443	422	390	399	364	459	439	442	432	426	396	452	407	392	436	413	428	440	412	408	420	431	469	436	424	394	434	444	424	408	439	419	441	418	448	426	404	400	401	399	412	415	421	403	388	415	447	422	396	455	472	393	421	422	411	420	391	426	425	409	414	398	429	398	406	429	448	399	425	408	446	417	421	446	426	440	393	392	409	417	423	409	414	415	441	391	390	431	402	415	415	432	464	447	415	406	407	426	433	422	431	409	420	427	416	427	402	402	407	424	413	412	437	407	447	377	463	412	440	441	423	453	419	439	425	450	396	447	428	409	418	443	429	419	401	450	406	432	411	415	402	420	420	401	436	401	413	418	454	396	428	397	429	437	408	414	441	412	415	455	437	412	412	403	455	423	467	402	409	442	420	444	459	446	439	407	463	404	406	426	420	448	464	427	420	437	412	420	399	444	414	424	412	450	411	429	401	429	406	427	416	419	451	419	396	417	447	413	382	409	420	455	427	441	416	455	400	407	413	426	388	436	407	397	447	425	433	435	413	394	401	433	416	407	428	407	424	428	417	437	413	444	426	426	423	426	415	387	476	425	405	423	434	411	412	434	403	448	427	398	423	449	402	403	414	418	383	394	467	425	395	425	424	463	404	390	463	458	424	395	434	455	433	377	391	414	393	439	420	424	438	420	433	429	415	438	448	415	402	450	395	445	395	432	420	416	445	443	391	422	419	429	436	419	408	425	428	426	415	412	456	416	455	432	413	427	424	427	420	442	432	429	440	435	441	420	429	405	412	424	406	482	420	412	398	445	427	433	425	453	391	458	403	445	448	443	452	423	410	407	499	448	430	393	420	406	439	453	435	415	414	464	431	432	413	391	405	410	412	388	374	397	446	439	394	418	399	412	399	407	424	393	406	439	416	392	395	444	402	438	397	411	415	430	411	415	436	455	430	424	437	467	391	406	421	411	401	436	394	427	460	390	386	425	435	414	399	435	413	394	415	420	393	424	430	396	450	438	434	426	417	397	393	426	431	426	428	477	408	435	399	416	441	409	406	420	406	432	399	441	445	414	437	401	425	420	434	449	411	414	466	446	400	378	397	415	407	444	418	415	388	410	400	424	434	403	411	400	421	441	399	437	428	442	428	410	408	427	451	412	415	429	391	417	404	445	394	391	360	405	412	403	438	439	419	420	430	411	402	436	430	409	468	417	418	419	401	406	410	392	434	411	405	403	444	391	402	421	397	425	447	429	398	421	450	438	431	439	432	424	417	453	398	456	438	430	434	396	433	430	428	449	458	403	426	443	456	420	421	374	483	434	437	414	417	386	394	387	415	399	422	404	438	425	425	415	436	381	409	432	412	440	466	444	423	415	434	426	436	398	403	438	415	437	418	428	413	429	415	421	379	404	445	410	461	438	420	433	434	429	448	412	384	399	394	426	397	426	441	424	411	442	407	438	421	405	423	428	436	401	452	438	429	424	449	396	412	377	405	402	427	400	439	399	495	402	416	426	471	419	410	455	411	430	438	430	372	472	424	428	434	420	370	435	448	449	448	430	444	413	447	425	443	428	432	445	420	404	424	421	414	398	424	434	381	405	474	410	377	430	414	439	448	407	415	433	460	409	434	426	394	419	436	421	394	409	447	424	435	404	415	392	420	446	407	400	431	403	437	416	436	427	420	453	409	442	436	425	383	374	408	403	422	411	448	423	403	396	440	424	423	433	421	433	441	458	408	426	438	435	410	436	412	427	405	418	388	422	453	457	417	434	436	435	420	438	395	456	444	430	428	398	430	411	421	398	407	428	435	412	424	411	416	468	415	429	437	439	403	415	427	430	422	406	404	426	438	377	441	426	434	400	429	417	412	382	443	416	419	403	412	394	431	417	446	413	356	403	439	426	430	434	424	430	463	400	431	431	438	446	430	426	415	414	412	426	408	430	416	458	392	440	430	446	422	402	420	432	422	409	419	410	425	449	432	408	382	402	413	390	415	406	428	423	407	446	419	416	412	408	451	405	486	444	419	423	419	394	443	404	392	464	449	413	431	408	432	408	429	396	415	462	416	455	412	423	400	438	438	399	463	412	415	453	412	423	423	403	459	458	405	423	433	404	427	418	437	452	442	415	420	395	444	410	428	442	391	374	395	424	426	412	423	440	401	425	428	427	428	449	409	428	396	480	389	434	425	413	423	425	422	402	411	417	417	436	412	403	383	397	457	435	415	438	426	442	421	439	430	426	419	397	372	426	444	428	430	448	398	443	409	459	420	442	463	435	420	426	436	389	397	442	429	432	442	433	435	414	423	426	451	426	453	415	443	431	411	418	399	455	426	454	422	428	403	406	404	445	438	406	457	417	418	453	435	438	460	437	412	409	434	405	405	397	446	403	434	409	422	439	416	434	404	398	440	394	433	411	459	412	436	452	396	449	418	431	402	395	403	424	436	434	429	432	412	399	422	391	439	375	411	443	417	428	426	436	442	434	399	423	400	451	473	459	415	456	403	416	404	418	397	420	444	419	431	424	422	426	425	457	468	452	428	438	424	436	437	427	407	427	421	417	416	448	460	428	449	444	403	403	443	409	390	430	424	446	427	405	429	445	393	412	424	444	426	403	423	431	392	407	421	412	444	448	440	411	420	414	415	411	430	445	420	420	445	461	435	432	436	423	451	408	450	432	458
23780	21080	27859	24491	21044	9294	934	677	605	551	501	454	454	445	446	414	420	428	389	459	403	388	414	388	363	382	394	374	386	356	357	381	351	366	349	360	372	351	361	355	382	375	391	392	355	347	356	322	405	343	367	365	381	374	377	411	370	360	412	344	402	365	395	360	362	371	369	362	379	352	382	359	360	353	313	369	328	375	362	391	328	348	357	339	347	359	410	372	375	382	386	361	414	368	362	330	361	369	353	374	356	390	315	382	365	371	377	379	392	343	359	329	377	357	385	359	350	363	360	351	346	359	348	352	330	340	343	333	362	365	385	359	382	366	355	403	353	384	369	358	372	359	366	358	390	371	382	337	370	360	362	378	424	325	368	342	354	352	353	365	359	339	356	406	360	360	337	373	349	371	371	354	347	375	364	391	375	340	363	339	388	376	356	378	390	375	376	384	370	374	355	402	350	386	362	337	365	374	354	363	370	370	359	376	387	372	367	354	369	358	372	360	378	354	337	350	355	352	382	376	356	377	340	352	369	353	353	352	352	386	359	369	344	348	374	404	347	370	404	361	366	372	364	358	376	363	394	385	384	377	326	358	347	352	362	377	349	342	357	401	366	339	359	372	397	373	355	351	370	368	370	364	378	357	333	336	353	385	362	367	388	344	371	348	375	367	385	339	385	345	382	373	372	324	377	377	359	381	380	357	371	370	359	366	355	385	359	355	352	411	337	370	359	367	393	339	358	342	375	330	381	352	331	360	351	378	361	368	344	333	384	372	389	382	356	372	364	356	381	372	377	346	362	336	373	380	366	390	384	330	378	355	357	383	345	339	358	379	365	373	366	366	390	338	365	383	354	343	383	387	351	374	361	396	346	353	373	358	358	374	374	378	362	376	360	380	351	380	344	360	363	365	369	367	332	348	387	355	359	342	338	343	359	388	339	366	361	368	352	352	347	361	338	353	357	423	358	372	379	345	377	337	371	371	352	359	326	327	362	399	334	390	345	383	347	353	348	364	388	357	327	351	342	365	361	367	362	347	369	353	385	339	365	355	366	352	337	393	346	356	370	368	360	365	372	354	384	344	360	379	366	354	330	376	361	380	370	352	373	372	340	356	356	378	373	363	377	366	347	392	364	335	379	400	340	345	340	381	338	338	356	368	375	362	355	408	355	348	378	353	360	352	335	366	369	373	345	335	372	377	370	369	386	396	392	386	348	377	378	351	358	358	361	382	362	382	378	407	328	371	341	353	359	342	355	358	358	339	373	341	373	379	379	376	355	348	336	377	342	359	348	350	355	364	346	359	377	334	361	346	371	369	353	361	387	347	360	322	343	383	353	384	395	322	351	363	376	374	336	344	350	355	358	369	354	360	344	338	355	352	318	376	371	373	367	357	382	329	370	327	339	372	332	338	352	317	354	354	357	328	385	356	381	365	358	365	357	362	369	366	364	380	365	340	338	353	382	348	364	368	350	373	358	377	378	362	359	368	380	344	356	407	326	398	335	334	375	374	350	337	353	384	352	357	365	368	368	362	380	371	390	349	381	373	366	348	326	357	354	371	346	386	354	398	372	382	371	349	341	343	352	381	370	367	365	330	363	372	381	343	344	372	330	333	365	362	372	378	355	322	371	336	373	383	340	378	350	340	371	359	370	384	339	351	384	363	363	380	334	322	354	353	370	409	337	398	340	365	345	367	371	362	339	342	367	370	357	333	364	328	339	338	373	316	347	348	352	353	378	365	327	340	349	344	352	380	341	343	396	371	357	339	370	347	336	330	370	410	344	347	359	377	384	359	360	363	389	364	381	332	391	336	369	357	377	300	339	357	379	351	377	370	329	384	396	350	329	356	366	350	322	354	387	389	380	357	344	365	368	347	391	371	364	359	358	376	356	360	350	351	364	365	368	375	347	400	358	348	355	337	363	358	389	348	368	371	373	375	365	378	383	396	320	365	367	382	358	384	385	367	363	345	314	399	350	348	345	382	361	375	374	360	362	397	351	358	362	346	370	382	370	355	370	393	369	374	331	389	363	364	378	355	376	367	353	370	330	343	367	330	374	379	363	356	351	353	323	351	387	385	374	393	351	353	337	348	355	334	376	361	362	372	381	338	364	368	387	357	346	345	338	355	355	348	380	361	368	365	365	374	373	360	351	344	326	393	331	353	369	350	366	354	383	335	391	373	339	391	358	371	352	351	357	354	325	365	380	348	360	359	376	353	344	389	366	385	357	359	354	337	370	378	345	323	358	375	371	362	393	372	345	364	345	374	343	395	353	352	360	359	373	344	349	360	344	339	373	360	369	346	354	359	363	372	393	349	348	353	369	333	348	353	390	386	366	371	366	376	337	365	375	363	344	391	348	379	366	375	364	373	377	383	374	370	361	376	374	359	337	366	359	358	340	341	354	312	353	356	355	332	306	365	391	341	369	369	347	324	381	368	381	351	373	393	348	364	362	378	341	372	377	386	357	398	343	337	371	335	347	359	352	397	382	353	385	378	368	352	369	375	375	322	351	366	368	339	354	342	379	371	332	370	395	352	360	397	363	368	375	374	364	382	359	366	383	353	363	355	387	344	339	349	346	356	387	372	363	355	391	345	374	378	364	356	366	380	368	351	336	368	373	371	339	369	340	345	342	347	361	363	359	368	348	342	352	363	356	353	365	385	385	342	358	399	363	348	346	336	368	358	388	386	347	333	369	358	339	331	368	382	368	415	394	353	357	365	363	351	365	383	374	376	339	363	357	383	400	399	355	335	341	355	362	353	379	378	350	356	369	369	377	363	392	334	355	367	333	354	346	400	354	320	392	363	361	378	353	364	375	365	369	360	343	355	363	329	405	351	344	380	371	316	351	382	364	355	379	360	341	339	378	337	334	376	352	361	366	362	373	343	328	376	380	354	374	369	338	335	382	382	339	374	352	379	365	364	340	333	394	362	357	344	342	337	369	375	346	373	354	349	355	328	363	331	383	372	361	358	353	351	372	391	357	340	369	363	382	376	373	371	358	357	340	344	372	346	403	380	318	332	326	333	361	312	361	377	345	360	379	342	407	392	385	357	370	344	393	399	348	370	365	370	328	385	346	358	333	378	339	345	357	361	382	352	378	373	351	361	373	376	342	363	348	369	350	367	381	385	345	355	349	354	357	342	345	340	347	339	369	349	358	392	381	350	357	388	364	344	357	350	338	335	343	369	386	378	364	343	388	358	356	321	373	364	350	344	355	404	315	361	335	346	352	351	382	361	335	361	390	353	364	375	361	335	356	341	348	374	357	365	369	352	413	324	381	359	366	363	344	369	351	341	346	356	343	375	348	373	354	352	376	343	379	345	365	371	352	364	395	362	367	352	363	365	353	340	363	334	345	369	334	393	353	370	382	347	392	357	365	377	383	357	349	340	335	344	348	397	375	357	335	353	368	342	373	347	377	344	376	338	365	367	382	339	356	343	362	354	396	361	340	356	338	374	343	376	358	378	377	364	344	395	366	392	348	346
40655	20175	5596	2565	1874	1478	1081	955	746	669	624	569	574	532	532	493	434	422	494	454	431	411	451	408	427	382	452	434	393	398	422	384	407	402	367	403	404	417	412	398	380	405	402	395	369	363	429	391	384	407	398	371	392	411	360	424	381	387	405	375	394	437	384	402	392	372	423	379	389	368	410	368	406	411	402	393	446	382	390	385	367	410	368	398	375	386	390	382	380	431	396	404	372	374	386	369	361	415	398	386	367	348	379	384	357	416	414	418	367	391	415	380	372	402	405	404	400	392	398	372	375	416	362	415	381	389	402	364	381	410	396	386	359	418	374	391	385	398	392	363	398	375	382	389	378	364	365	381	396	394	371	388	447	365	363	412	393	399	377	386	378	407	376	367	386	369	375	371	419	418	403	380	411	391	406	349	352	387	405	380	383	384	370	408	407	407	409	396	360	378	379	375	384	361	420	395	365	369	415	334	377	430	390	375	389	400	363	413	394	395	378	369	387	403	359	384	404	366	376	404	412	392	360	406	370	402	390	396	395	361	403	384	383	400	398	414	409	332	397	366	379	329	386	387	383	378	403	392	365	418	355	404	401	375	375	385	385	384	352	373	375	378	324	394	402	376	404	387	414	370	354	390	377	373	412	383	368	392	379	368	387	384	365	380	389	398	373	396	355	393	405	383	370	398	415	402	429	423	363	368	401	451	369	393	388	403	391	407	343	373	407	362	392	350	434	385	372	396	416	406	374	381	388	378	389	375	360	414	379	360	384	394	379	374	384	363	404	390	423	394	393	371	391	397	389	385	385	397	343	378	396	370	408	360	409	375	372	406	399	402	380	384	334	395	368	407	358	389	389	410	369	367	376	387	400	367	391	391	381	388	387	391	370	398	373	386	408	393	382	410	384	412	375	381	424	350	401	370	367	403	374	357	414	405	427	394	384	363	372	395	396	409	364	396	368	397	384	409	376	372	372	397	393	419	355	420	393	371	382	395	373	380	393	373	369	374	422	416	407	405	403	358	371	382	366	369	400	357	371	362	406	365	363	397	433	396	379	356	367	392	372	417	354	397	383	381	376	390	372	401	378	386	400	362	358	373	390	382	403	393	393	412	364	405	374	375	413	359	392	367	411	400	375	387	399	387	419	369	375	417	413	406	394	399	380	414	402	383	362	410	387	405	399	387	391	422	362	412	372	381	379	358	392	394	387	367	395	380	372	392	363	323	372	370	395	385	380	364	401	401	405	421	381	370	387	404	413	358	356	361	373	381	395	398	391	365	368	373	376	398	361	405	373	379	373	371	435	368	398	345	382	433	394	389	403	348	389	390	391	414	372	388	403	388	408	381	382	357	381	383	379	388	388	374	406	367	381	386	382	392	371	393	445	405	375	411	402	393	380	394	354	390	411	385	393	396	429	379	377	374	404	394	374	402	381	401	366	396	365	420	366	436	369	406	411	364	372	400	414	383	368	355	363	402	382	410	368	367	404	437	387	347	397	379	379	379	364	408	393	363	390	375	373	394	399	404	394	427	388	369	401	379	427	409	399	377	396	377	389	408	377	390	374	369	366	386	409	410	380	411	393	388	367	392	396	382	417	422	367	388	392	375	397	400	394	378	348	398	364	355	383	365	378	388	390	390	359	409	453	424	362	398	402	378	381	398	405	386	406	358	356	380	370	426	379	408	414	399	378	364	388	372	394	391	396	358	356	392	409	395	349	345	387	370	403	404	375	399	386	371	378	387	387	359	419	389	407	391	405	380	369	353	390	399	399	384	375	380	389	403	379	371	399	421	398	402	419	360	403	414	393	381	361	401	367	402	358	387	387	369	373	334	413	390	374	398	378	395	379	364	385	364	376	360	399	378	387	375	361	409	394	378	398	399	420	415	416	383	401	380	387	371	392	407	364	381	385	406	420	348	391	410	387	409	388	395	374	363	405	406	385	407	417	402	387	409	404	387	377	383	388	379	370	379	390	422	410	409	368	396	366	393	351	440	411	384	391	374	354	384	386	369	378	368	420	380	371	364	385	398	428	401	394	383	388	377	371	414	371	345	373	413	410	396	414	390	386	360	392	369	379	402	362	369	371	377	393	380	358	388	407	376	428	383	365	397	375	375	357	408	409	403	386	381	369	380	380	374	392	396	393	369	387	422	367	358	367	387	368	358	381	381	435	394	396	389	384	391	382	375	379	398	380	387	386	388	395	381	375	400	409	377	378	387	408	410	364	425	401	401	381	389	396	352	352	363	360	366	400	387	369	402	360	441	408	404	391	411	425	370	390	388	390	369	380	391	378	443	329	345	364	382	367	399	382	365	422	388	379	433	399	394	364	385	367	411	401	401	395	371	389	386	377	428	406	379	384	365	398	386	394	368	386	381	381	380	398	418	397	393	427	370	364	413	400	404	415	368	416	389	373	412	380	400	414	386	380	426	343	430	373	370	379	382	389	361	371	379	399	367	399	424	409	384	375	389	406	379	377	416	378	401	389	360	389	403	379	385	407	407	399	412	395	401	406	388	400	402	394	358	390	411	372	375	384	408	390	363	441	365	380	401	355	393	374	420	383	392	393	396	392	392	378	411	346	390	382	376	366	413	394	399	368	366	364	383	400	402	399	396	374	389	362	401	399	394	380	371	428	386	394	398	425	395	437	400	367	380	359	391	380	388	372	391	389	408	361	430	372	370	400	412	384	384	421	347	420	384	408	373	400	397	385	387	385	388	381	383	388	399	355	388	376	383	382	407	392	382	385	376	400	391	363	379	397	402	406	390	389	386	374	398	407	377	388	351	396	411	406	407	361	350	416	396	400	351	381	384	366	406	383	389	389	373	400	410	399	375	389	390	401	388	378	372	390	394	428	367	398	370	407	361	391	411	412	396	367	397	398	381	392	408	389	359	387	400	387	403	387	374	368	419	413	401	360	392	401	379	393	369	408	369	392	405	407	397	366	375	375	387	395	429	416	396	383	393	372	406	383	393	381	385	398	361	383	354	365	409	404	377	395	376	422	393	377	385	377	372	364	390	393	369	402	372	391	397	397	390	399	389	412	403	399	409	387	386	374	375	373	426	383	416	371	384	375	403	405	387	366	390	424	390	417	368	397	393	354	353	413	402	420	399	362	365	392	393	390	399	369	368	364	426	382	410	377	374	404	376	408	403	385	397	400	372	413	387	381	390	387	406	372	405	394	372	375	408	377	397	397	397	385	396	383	399	425	374	364	378	395	372	375	390	391	389	352	357	377	381	393	405	405	411	363	400	375	392	382	407	378	403	373	380	380	346	413	424	371	397	373	406	408	372	418	409	413	357	373	389	400	385	361	369	390	372	352	372	382	422	374	365	377	401	384	357	366	380	390	411	381	385	377	379	373	424	410	394	373	390	409	393	380	388	400	395	389	350	394	369	448	441	391	355	390	406	400	353	395	370	392	387	400	388	374	397	383	375	420	361	397	397	354	360	377	386	369	369	390	406	411	413	394	427	391	411	369	362
24949	21070	26766	25419	10771	1216	1010	796	804	775	730	763	809	742	807	719	715	733	745	738	779	730	734	782	695	742	689	737	710	723	726	709	734	695	739	744	752	723	699	687	742	709	737	713	780	684	692	708	746	725	710	760	743	769	693	703	714	712	761	713	741	752	704	722	724	758	734	703	709	693	753	761	718	661	689	703	710	742	736	794	747	747	679	700	767	694	723	751	766	702	748	703	727	688	677	694	683	696	748	713	686	717	719	713	728	696	716	706	698	691	705	699	695	699	707	706	689	684	716	711	674	679	741	742	699	716	733	751	715	672	750	705	736	674	738	684	744	713	717	761	789	702	733	806	759	738	701	717	686	715	742	722	746	685	680	691	662	712	772	715	749	768	665	735	666	762	732	705	721	744	636	767	759	755	731	754	741	730	696	661	700	709	708	723	665	708	712	721	757	716	675	702	701	703	730	693	701	709	721	762	754	718	754	748	722	754	709	707	675	743	713	717	757	734	742	723	735	697	691	697	703	693	692	670	692	686	743	753	737	715	736	718	737	697	701	712	719	668	698	702	712	730	694	674	673	721	753	733	719	739	736	691	706	711	723	688	773	708	671	707	704	747	723	753	753	795	783	743	728	682	767	694	672	698	693	753	703	784	696	702	714	780	752	709	743	747	725	686	676	700	712	729	714	728	720	702	716	729	724	720	692	683	684	709	726	741	757	730	730	657	742	726	733	713	740	693	738	690	748	720	757	674	725	723	713	739	740	682	693	753	755	728	679	711	693	683	682	668	717	736	760	756	694	724	701	712	701	746	728	714	718	712	741	722	696	719	761	703	739	726	708	739	675	688	637	751	732	712	701	699	681	706	706	769	749	760	717	707	718	749	750	708	695	665	716	732	698	707	677	755	708	698	696	700	709	718	769	699	704	700	716	715	715	725	711	717	720	693	718	758	729	741	671	694	729	726	681	665	727	725	738	709	705	686	725	703	763	690	714	715	673	720	779	755	744	687	741	722	740	677	730	714	751	728	684	689	747	733	705	695	731	703	742	729	669	749	684	733	750	718	770	743	675	692	742	748	732	746	697	702	742	778	685	700	713	716	716	720	683	711	703	696	735	746	652	691	691	731	677	715	751	717	681	752	696	748	728	722	720	739	741	720	741	698	726	676	727	729	719	708	752	784	737	760	694	721	695	761	720	716	681	712	722	731	684	721	655	686	750	690	704	701	762	701	712	715	728	731	697	719	745	689	729	716	735	720	686	717	749	727	721	727	741	710	673	667	704	741	696	733	756	774	672	712	730	695	720	736	763	750	677	731	744	729	678	743	711	762	717	760	764	707	678	724	754	780	739	743	720	747	776	745	732	733	711	712	690	723	734	728	731	698	731	746	698	691	713	687	716	732	718	715	687	730	711	702	725	707	746	709	700	700	748	717	659	747	683	668	681	713	729	744	690	711	677	680	761	694	710	668	752	696	696	664	758	701	669	709	774	720	729	688	719	695	690	715	722	702	699	714	724	677	688	759	696	705	748	747	729	736	779	723	725	676	699	734	721	772	725	707	675	745	703	687	687	717	677	692	712	725	744	705	724	718	704	687	696	660	674	680	732	683	696	706	740	738	718	789	683	735	680	719	689	679	717	719	657	739	702	690	699	681	715	729	708	758	668	679	689	741	734	707	723	768	718	705	709	724	677	679	708	743	682	691	762	769	673	697	734	709	723	692	737	718	727	709	747	720	744	719	759	736	660	712	719	779	711	731	650	702	717	724	712	672	681	702	748	708	651	705	725	695	703	754	667	705	716	743	725	718	715	763	735	692	706	712	733	712	762	718	733	681	703	700	714	691	700	697	700	772	701	696	723	686	694	716	733	706	683	717	732	701	741	720	748	700	729	730	701	729	710	710	726	715	766	725	688	718	696	685	706	651	739	774	720	735	755	679	722	761	681	692	737	704	704	721	723	680	704	692	757	714	678	711	700	719	695	718	754	751	715	721	728	696	674	707	724	748	710	731	697	716	747	710	761	736	717	743	659	699	668	677	768	742	743	659	653	732	689	745	678	733	681	695	727	742	731	720	695	717	676	706	743	735	717	745	684	699	704	727	729	747	719	705	731	717	725	753	669	704	670	651	754	695	665	701	713	696	726	688	728	701	724	689	753	747	705	673	705	720	719	753	714	753	678	728	698	721	672	701	749	741	720	688	714	689	682	741	714	711	698	742	695	727	734	688	732	758	738	709	679	721	678	687	653	734	697	723	809	743	699	727	712	670	751	688	692	732	708	698	687	723	691	716	688	712	731	713	722	729	748	743	703	702	771	666	686	717	743	720	695	723	776	666	706	737	694	707	713	744	732	761	732	755	728	707	750	701	679	735	718	638	709	726	750	702	687	714	731	732	699	668	695	724	722	702	736	705	714	690	735	690	713	713	714	724	699	696	700	728	729	721	705	692	692	706	702	755	703	735	727	724	725	722	717	755	687	705	789	772	718	734	722	780	716	668	714	789	699	748	735	679	747	696	683	739	739	705	685	697	720	674	738	731	736	676	716	741	733	681	685	696	696	732	720	772	705	705	733	736	717	689	732	709	705	720	775	690	696	704	675	712	790	759	707	722	660	778	712	678	716	730	723	788	681	719	735	734	761	766	662	735	713	737	712	710	733	727	708	699	740	709	723	707	689	732	708	703	717	710	736	713	751	740	730	737	710	716	683	699	737	714	682	720	775	736	749	722	728	728	743	693	762	703	751	689	734	688	706	678	726	794	710	688	664	663	706	713	749	740	688	708	684	720	691	688	727	768	755	754	699	722	689	682	736	701	714	684	746	717	709	736	717	758	773	743	740	688	698	699	716	696	694	710	694	766	710	706	710	671	684	733	714	716	750	744	652	735	731	728	687	714	718	733	715	723	679	773	663	719	783	740	703	743	706	675	708	698	735	766	758	686	694	665	728	728	794	757	693	711	727	762	769	698	671	709	695	700	677	702	741	715	768	699	743	757	682	704	722	721	743	687	720	694	672	677	770	751	715	694	757	715	722	747	668	715	691	717	711	712	698	690	725	714	682	697	730	746	736	734	748	720	744	703	673	717	720	730	682	748	674	713	693	775	782	682	788	684	760	696	717	715	741	669	694	713	697	721	770	717	708	692	666	748	737	715	755	691	694	726	687	725	659	713	712	693	740	737	680	730	720	692	748	724	783	693	728	728	718	685	774	666	741	678	693	759	727	739	683	711	728	707	700	725	723	699	723	742	688	717	668	698	683	720	703	746	704	691	695	740	699	753	700	738	670	737	713	726	743	718	749	723	743	720	722	698	673	721	739	715	721	767	681	678	722	713	693	706	711	681	667	697	780	750	723	716	708	706	700	720	726	699	725	743	679	716	691	679	751	716	683	741	760	690	710	730	702	718	730	729	728	674	673	713	648	760	729	682	741	708	696	739	728	700	683	728	712	676	711	718	660	725	693	704	750	721	714	741	719	714	663	690	712	725	727	718
36210	13333	3393	1831	1510	1274	1102	981	987	886	892	865	817	801	747	784	867	783	815	723	740	800	776	757	733	784	796	805	754	811	774	795	735	793	763	738	753	776	777	769	742	794	775	741	729	792	732	776	721	733	778	723	804	728	753	786	745	780	740	743	786	774	744	774	718	696	723	738	762	753	748	744	804	743	743	772	722	784	755	702	774	802	731	752	740	774	787	752	750	735	718	737	758	760	792	729	743	764	789	763	741	742	781	790	739	729	770	706	762	737	732	785	719	789	786	737	709	795	721	769	791	751	770	729	742	818	752	763	723	798	799	746	698	744	736	721	794	777	802	771	739	735	746	771	762	724	736	780	785	722	753	755	754	760	737	759	758	793	735	736	792	764	812	755	760	696	744	748	807	753	758	722	759	731	725	812	815	776	787	755	782	821	752	743	741	798	842	770	702	729	760	747	761	765	778	790	772	761	748	737	752	785	761	768	743	779	789	698	769	728	751	789	726	723	719	747	776	782	756	783	761	740	752	751	744	722	808	743	775	773	781	725	794	737	757	741	813	730	745	751	782	756	768	764	741	780	759	785	847	730	732	758	757	750	699	726	758	762	732	752	720	728	772	731	750	744	747	738	741	728	767	731	769	737	744	749	764	742	763	705	729	749	772	802	725	753	750	766	745	769	723	730	710	697	758	824	764	719	735	784	732	773	781	747	750	734	768	750	753	763	824	735	754	697	725	797	771	753	700	727	733	769	734	720	810	760	809	731	711	721	770	725	777	743	786	783	769	792	825	697	774	748	711	741	777	722	723	756	712	725	736	762	748	708	748	729	775	768	763	778	725	725	785	720	771	729	739	786	746	746	744	767	762	757	735	703	789	734	750	772	771	758	727	753	773	714	781	684	795	743	716	733	789	804	771	783	720	738	706	747	766	749	794	705	785	773	753	719	746	749	767	742	764	728	728	724	755	708	781	725	722	785	759	756	768	731	720	738	741	715	773	748	772	742	792	749	759	734	735	758	790	682	723	764	775	750	723	735	749	789	728	740	721	748	764	781	768	767	710	739	791	764	777	770	753	777	739	759	752	767	742	752	765	759	731	766	762	773	753	724	773	771	769	728	750	790	799	723	758	751	757	778	727	744	718	747	738	816	727	689	711	769	758	753	743	733	781	750	750	725	780	776	721	747	753	723	759	740	782	774	754	729	763	729	719	843	745	704	794	774	789	742	751	713	744	761	740	761	729	716	806	741	762	732	753	749	744	793	790	764	786	738	760	737	738	716	752	723	706	764	759	767	782	737	756	781	779	739	763	756	742	749	751	795	707	804	780	748	739	737	706	772	751	736	772	750	778	776	744	762	757	765	731	759	659	712	769	765	755	751	743	745	788	768	746	727	730	749	722	751	733	749	768	785	756	786	715	747	755	785	778	766	733	780	740	755	743	765	720	752	794	720	752	770	784	815	761	776	760	738	759	736	760	759	784	688	789	750	776	721	777	722	741	782	739	768	712	756	734	750	787	755	774	763	717	731	722	740	750	779	744	746	763	746	722	745	779	721	710	791	713	771	832	790	726	749	748	749	741	762	719	756	781	753	747	753	727	765	784	761	715	744	773	740	769	748	737	766	734	754	742	731	775	761	730	788	762	754	808	769	758	751	741	760	778	740	762	783	727	736	786	736	772	737	747	799	728	740	795	811	741	721	733	702	759	744	702	772	790	734	705	718	724	730	782	735	779	768	749	784	738	755	807	697	747	723	721	747	716	799	749	749	754	764	717	740	726	679	744	722	782	732	753	752	759	731	766	755	751	766	745	766	726	809	729	787	765	768	772	751	775	736	713	751	721	737	740	727	739	754	746	731	743	734	786	803	758	714	764	775	727	691	811	738	703	786	759	753	757	713	718	726	741	719	709	737	763	703	792	768	752	773	759	743	736	741	720	786	718	790	790	732	771	745	774	737	795	741	777	747	750	734	751	741	733	731	763	809	793	737	780	739	730	735	744	779	749	754	671	753	778	731	745	718	772	765	747	744	741	720	725	744	755	718	789	710	767	769	760	727	783	788	797	727	733	768	804	751	709	706	715	746	715	751	760	775	733	737	770	782	762	793	785	775	786	745	696	750	740	752	712	762	752	724	712	714	729	770	788	761	753	747	726	792	715	771	786	743	784	756	762	753	726	727	748	716	721	717	791	776	736	778	727	753	778	771	759	734	742	735	760	749	766	752	745	772	777	778	743	709	723	763	705	778	817	763	748	779	753	694	745	760	688	775	747	739	752	713	752	767	771	733	798	750	709	700	738	730	760	755	707	770	800	749	739	687	730	765	786	782	726	815	781	748	687	754	771	792	691	771	741	661	754	697	738	759	724	702	774	778	818	790	773	765	735	715	722	743	737	715	716	751	711	704	764	750	778	708	718	746	778	758	748	736	765	748	768	725	738	757	746	746	777	767	785	736	726	752	709	769	726	758	729	788	731	777	741	745	782	789	739	699	767	768	783	729	767	751	724	772	699	740	714	709	727	734	753	761	768	777	706	769	743	791	775	711	787	717	807	770	750	793	754	749	786	732	765	745	704	744	780	769	772	765	722	742	725	809	735	771	714	711	765	718	721	747	738	730	750	756	778	742	773	775	694	788	740	723	791	751	732	792	773	741	781	768	716	765	773	769	771	758	729	772	730	750	795	748	710	694	734	769	746	773	718	779	740	758	764	773	776	742	717	728	785	743	814	719	782	748	757	740	784	733	739	794	752	753	712	712	757	787	691	736	754	757	733	746	788	753	741	785	748	773	745	722	742	723	737	740	788	775	744	719	756	729	729	761	823	774	821	769	740	753	752	781	762	771	779	805	772	747	763	754	750	729	783	763	751	755	731	676	727	719	734	741	739	773	723	744	713	723	754	749	746	722	727	754	789	756	772	728	798	734	769	761	773	754	768	732	731	698	727	711	716	735	754	787	721	777	733	807	738	787	736	754	805	717	747	749	808	775	760	740	754	732	779	759	737	738	763	752	752	740	740	761	815	725	723	796	758	755	731	728	733	755	742	746	739	714	769	745	744	796	745	762	765	778	753	730	743	780	773	762	767	791	724	735	736	713	732	753	764	752	758	748	721	769	722	767	719	744	771	749	806	735	778	775	718	752	717	771	751	720	711	747	816	716	756	812	721	763	733	741	787	742	787	761	796	732	741	813	763	720	724	744	779	762	775	758	773	762	749	757	775	729	731	784	729	728	770	785	785	764	774	760	756	733	727	737	745	729	710	672	707	705	749	774	753	727	752	750	741	757	730	742	738	720	771	773	812	723	766	689	698	751	772	711	710	777	740	741	778	725	745	736	712	773	727	731	765	735	755	704	780	785	735	736	756	727	740	798	706	782	736	783	736	776	726	764	764	722	752	764	753	759	750	746	746	738	757	697	755	764	727	764	751	797	804	785	771	752	771	760	795	739	764	730	736	719	714	737	742	723	767	761	719	791	768	741	788	772	694	776	764	790
22600	21054	28297	24018	21063	21099	9918	1563	1163	1217	1046	1008	1039	941	975	934	923	876	862	893	860	837	888	847	863	840	842	815	804	896	878	785	794	871	770	819	780	833	802	758	811	793	807	846	767	820	818	826	785	824	852	861	823	830	801	798	839	814	847	766	823	784	776	847	773	761	836	825	839	799	826	767	840	829	817	804	806	792	795	806	841	777	813	854	813	871	859	839	836	854	826	827	808	823	842	810	843	777	797	831	807	832	827	794	755	818	794	796	835	809	818	824	723	859	808	773	782	758	800	796	784	844	820	754	782	810	839	773	817	766	833	834	880	783	839	775	787	805	802	770	803	849	801	798	806	820	848	820	800	807	778	803	778	796	770	749	779	796	794	819	802	766	814	791	786	807	818	815	779	831	818	830	872	781	773	804	832	782	788	767	812	793	805	846	736	772	801	792	838	779	824	779	818	834	792	814	797	798	801	796	859	788	850	754	810	790	785	809	826	780	804	818	754	806	840	785	812	824	801	791	819	850	820	784	842	781	774	756	825	781	836	824	764	802	838	787	819	845	830	792	770	832	826	779	835	775	791	814	847	769	825	782	783	795	843	770	794	834	814	766	871	805	779	790	796	799	798	788	814	864	794	771	813	808	826	815	787	796	810	833	767	775	782	823	796	809	818	759	760	749	774	776	770	767	833	789	778	792	842	831	794	820	785	758	818	815	849	858	802	791	855	809	764	761	786	830	812	798	805	791	771	797	779	799	830	805	787	828	755	792	844	829	804	796	841	779	822	781	798	793	806	826	824	821	818	812	798	788	864	812	789	805	806	844	816	835	770	814	851	855	831	822	812	778	838	834	870	814	821	805	787	809	889	778	847	802	788	844	783	808	776	819	835	856	771	800	754	787	782	792	826	815	793	803	717	837	820	810	802	812	818	760	828	781	835	806	823	781	805	810	767	780	793	765	779	821	761	826	809	825	758	826	783	809	761	794	784	828	776	834	795	837	767	855	700	802	862	819	767	818	790	778	812	796	831	766	799	804	789	792	799	786	781	822	845	753	781	800	828	761	835	789	807	794	781	845	784	814	802	846	806	817	817	831	797	783	864	836	805	791	817	771	778	797	808	791	816	788	849	794	794	814	799	781	755	816	768	803	789	810	765	788	835	759	774	757	786	826	797	809	821	841	790	798	840	808	813	796	814	852	808	862	792	798	798	799	807	831	832	792	789	768	829	818	754	843	806	805	829	834	779	853	796	776	797	815	827	757	806	774	739	814	791	794	812	813	790	804	835	770	817	847	799	807	786	780	765	850	843	810	828	810	787	759	777	826	760	821	793	821	802	807	780	773	858	775	769	800	820	822	867	797	814	795	878	789	828	770	809	860	812	793	770	840	769	782	818	736	837	730	773	771	813	792	775	782	785	798	799	749	792	763	797	759	787	817	840	785	827	798	786	801	781	821	811	783	821	796	780	800	823	780	825	806	780	824	760	820	803	789	798	793	792	823	775	799	814	821	811	788	814	801	788	770	826	793	808	817	868	789	820	785	804	754	806	763	781	792	770	872	786	796	810	782	815	722	759	841	774	807	790	831	744	788	821	794	788	828	784	805	802	795	792	790	763	790	794	762	768	834	807	872	781	815	816	815	787	781	809	808	805	785	803	810	821	749	804	805	817	828	842	835	780	778	795	776	778	780	788	817	796	811	747	750	785	754	748	795	813	814	820	796	784	769	731	839	797	771	821	802	817	771	799	805	771	778	790	825	829	805	850	767	797	852	825	793	764	851	793	802	802	820	799	788	758	781	775	770	797	774	813	801	814	756	745	816	802	773	793	802	797	808	758	777	860	799	764	823	809	801	752	822	801	809	830	766	745	853	749	774	810	768	764	793	785	876	815	768	783	812	782	779	792	812	784	766	824	765	826	796	817	808	809	789	761	832	816	788	794	785	829	824	843	829	784	802	787	781	766	862	807	810	763	803	800	813	808	788	799	826	805	743	780	765	778	823	815	861	843	806	804	805	791	805	774	771	739	786	755	814	842	819	794	837	759	817	816	750	790	804	774	834	779	848	874	814	804	831	838	756	838	815	794	846	789	827	806	790	800	822	802	790	750	762	786	827	847	808	817	833	752	827	800	788	827	754	818	791	786	802	825	786	852	778	815	783	814	793	828	799	803	781	813	829	825	811	738	731	814	821	808	831	767	843	793	846	775	769	805	866	772	781	794	769	745	810	822	796	802	820	769	800	784	788	762	760	791	823	784	828	818	795	833	733	828	823	777	756	806	785	876	788	776	831	802	821	768	810	761	827	722	761	839	803	837	835	794	812	791	830	832	775	782	774	817	778	745	806	832	831	837	753	821	731	828	792	804	760	766	798	803	837	786	812	827	778	785	823	790	768	784	740	755	796	846	775	792	800	875	811	825	791	814	778	782	775	826	788	780	802	831	756	825	783	783	820	842	830	829	781	829	810	784	809	848	773	773	757	820	787	758	839	809	821	837	822	791	839	783	807	778	823	802	832	835	800	799	769	808	794	822	819	785	785	755	761	791	818	816	802	814	787	793	739	801	814	773	813	813	835	796	834	850	805	734	854	743	816	776	815	810	722	750	802	818	787	807	853	802	817	853	816	857	826	784	783	763	801	813	829	831	801	791	883	792	844	842	791	853	800	792	798	784	776	796	850	848	778	825	792	755	781	823	807	809	790	837	781	818	830	822	806	799	842	774	843	812	854	778	797	801	793	848	838	803	755	822	747	813	779	793	821	787	762	799	806	815	763	731	799	807	809	772	794	846	772	868	856	773	738	773	771	777	835	805	743	807	823	815	820	856	827	834	777	812	781	780	833	731	738	797	774	785	752	828	772	829	754	811	784	823	844	816	759	814	815	816	800	777	815	756	787	797	777	783	808	808	822	761	817	851	796	765	854	762	777	830	781	824	776	742	789	804	804	766	795	819	808	812	776	779	801	826	823	823	816	818	805	793	772	781	758	804	827	787	838	831	772	788	826	827	776	804	784	762	756	818	773	782	835	815	818	792	788	772	784	722	797	779	763	772	739	785	767	797	798	803	836	807	816	766	807	816	756	785	821	808	799	746	811	800	753	817	764	816	801	845	832	852	801	805	787	782	848	770	846	784	784	833	764	760	800	800	808	748	831	819	783	805	819	815	829	774	751	814	851	811	806	824	807	800	771	803	801	770	729	773	810	826	758	838	796	756	777	755	801	784	800	802	831	814	795	740	758	797	796	784	822	811	823	814	751	806	791	825	837	825	809	814	765	861	833	753	793	818	796	812	748	819	840	802	787	847	779	832	760	817	814	732	804	832	772	826	804	795	851	775	833	817	785	796	831	753	796	779	773	783	810	850	837	801	819	792	830	814	775	783	808	769	803	799	818	812	804	839	841	801	796	754	773	757	778	843	837	846	746	743	823	780	800	874	796	780	848	811	835	800	824	795	830	759	827	790	756	869	799	820	825	809	792	866	781	769	824	830	854
45675	19305	9573	4816	3560	2812	2206	1841	1568	1305	1292	1181	1096	1051	1012	983	941	896	851	867	1013	893	936	908	823	856	872	804	792	771	837	805	809	850	865	874	791	780	815	889	787	771	804	799	830	767	804	802	832	769	819	831	786	807	824	849	841	806	820	752	823	776	814	779	821	798	799	815	782	778	810	833	794	878	815	812	761	812	804	780	780	791	763	804	841	782	815	816	848	771	810	828	824	759	783	763	861	776	803	780	827	826	853	787	807	854	731	789	794	772	851	763	811	833	809	782	787	800	861	799	792	816	786	809	828	806	787	797	760	768	742	764	777	801	796	778	804	773	827	831	775	815	853	765	819	818	813	755	830	761	836	771	802	757	741	851	831	789	755	765	752	819	842	784	764	805	765	791	806	769	816	790	782	820	751	787	808	842	824	767	750	767	866	766	788	798	743	801	838	838	867	822	801	820	854	773	788	850	792	761	791	856	808	770	798	790	765	814	828	764	791	778	823	782	771	823	816	818	781	735	785	758	886	737	746	816	816	770	781	805	758	744	777	785	825	820	776	793	813	830	811	826	803	806	774	753	762	809	832	735	854	819	862	810	806	802	765	816	799	764	790	795	754	841	802	816	784	809	740	782	720	769	795	813	767	768	796	796	774	851	851	774	798	785	781	796	804	795	811	810	788	781	772	842	781	778	709	722	787	795	824	769	836	794	813	811	816	739	778	876	813	808	787	802	779	780	741	785	784	802	773	769	780	817	762	794	819	807	860	820	771	821	772	817	781	806	753	771	802	813	851	879	761	784	823	783	786	804	828	776	759	768	786	805	852	803	782	809	822	783	807	806	795	786	745	758	848	787	775	772	848	793	847	817	812	797	809	769	834	786	761	854	775	826	764	752	782	803	794	799	780	774	799	768	820	806	783	833	818	784	787	869	739	785	764	822	762	852	804	813	801	786	788	837	824	747	799	785	797	809	840	820	777	837	836	797	826	768	848	795	822	846	821	819	801	821	754	785	809	792	807	810	801	816	860	779	840	765	799	824	764	847	804	805	797	805	812	773	814	840	773	798	820	767	826	746	821	821	820	827	785	783	756	807	848	799	748	792	852	776	807	754	853	731	767	788	804	777	791	743	794	847	851	799	789	760	781	841	840	826	754	805	743	778	824	787	801	792	798	797	791	831	805	821	784	753	759	798	740	750	782	835	773	774	825	799	780	772	780	756	769	813	782	794	838	785	715	799	799	810	850	816	792	771	774	772	809	779	795	786	777	770	821	785	826	804	805	791	782	788	848	781	798	880	821	803	777	817	766	796	788	794	775	768	786	804	824	783	754	830	803	761	765	741	858	776	833	791	736	804	808	816	807	762	825	736	823	794	820	794	814	807	817	754	778	808	810	778	763	798	839	796	817	773	820	806	789	833	803	720	764	788	776	827	725	791	788	783	771	784	814	823	827	748	821	784	797	807	829	818	803	776	779	751	798	789	793	827	828	795	807	776	814	805	780	825	805	774	791	816	814	792	800	813	784	799	811	831	736	752	775	779	783	796	769	797	824	744	840	840	810	824	800	788	817	796	780	770	783	769	802	750	838	761	782	815	776	800	790	802	745	803	835	815	794	731	839	777	759	837	835	815	791	765	806	790	857	834	819	804	855	800	779	715	806	778	831	834	776	752	790	824	776	786	804	784	790	820	820	809	810	722	780	760	835	781	777	793	782	827	834	795	795	786	809	790	811	820	740	805	788	763	774	798	814	799	799	777	766	729	840	761	789	830	835	833	791	792	782	844	757	833	786	786	754	769	788	821	803	790	827	867	790	753	790	821	814	768	789	831	792	892	796	812	812	795	791	775	726	801	766	847	748	793	819	789	747	759	825	799	779	836	784	772	864	793	803	792	755	791	801	869	749	826	831	782	799	789	813	759	768	838	801	810	757	834	779	779	760	844	779	807	780	794	803	800	808	792	801	798	800	790	770	805	847	794	817	787	814	835	840	807	791	787	768	840	804	773	803	841	802	725	815	820	828	770	814	811	772	808	754	759	829	753	730	790	860	839	720	800	815	816	800	758	784	782	811	829	770	860	768	809	836	789	796	794	790	763	814	757	752	809	855	826	786	789	761	785	829	795	804	816	854	771	778	783	762	796	813	818	816	769	755	782	782	837	820	802	764	780	791	757	778	758	761	774	815	780	782	771	835	764	844	736	800	808	803	797	788	834	819	793	829	859	860	789	813	774	769	785	785	779	852	784	852	801	768	761	808	769	805	796	788	787	830	783	796	824	753	784	774	813	768	763	848	807	795	746	864	808	766	787	815	832	792	776	699	749	786	796	809	777	835	732	790	799	771	857	832	756	808	859	795	800	816	769	816	751	813	836	753	783	800	791	827	785	834	828	807	792	827	841	828	803	810	807	800	794	857	823	765	833	821	786	792	803	783	801	805	774	812	789	775	787	808	799	818	823	783	812	803	806	821	778	771	764	816	798	796	769	801	799	762	798	845	854	804	786	836	798	781	804	781	760	834	837	828	743	818	849	788	820	808	788	776	827	788	799	817	830	761	784	771	843	821	800	805	829	779	772	785	789	798	809	816	801	760	777	821	809	796	767	837	799	795	840	854	794	758	790	799	805	796	811	744	819	799	793	866	802	805	774	839	844	826	806	766	806	817	809	827	769	828	809	740	751	755	792	801	769	836	800	780	798	781	750	771	841	839	756	771	830	804	831	847	780	752	801	846	791	822	805	771	829	797	748	780	860	770	819	821	758	818	784	779	795	775	791	796	771	783	797	800	827	821	763	798	814	790	836	837	765	749	761	830	796	762	816	789	808	812	771	823	804	819	821	787	873	777	785	815	814	776	774	793	789	796	793	852	749	756	835	777	805	782	800	845	775	815	825	784	821	784	809	821	885	794	762	736	829	802	813	807	837	859	812	784	809	847	732	776	777	757	777	820	862	840	811	788	817	800	771	823	767	760	763	768	790	764	789	819	857	799	835	770	805	772	789	838	737	868	774	796	833	838	740	777	801	787	814	782	777	794	793	795	823	803	841	753	795	801	809	782	772	846	822	780	858	784	789	760	812	803	758	829	815	800	805	829	727	797	740	791	784	815	836	836	796	806	840	770	766	809	802	813	816	769	844	760	811	829	849	766	850	753	799	811	834	805	808	795	818	747	792	814	781	793	829	780	830	755	773	823	747	741	797	806	829	771	773	715	786	854	819	769	768	789	790	774	794	813	765	799	833	824	774	744	752	829	803	816	814	849	837	792	784	780	834	776	807	799	788	807	793	814	798	802	801	800	842	797	792	778	786	829	797	771	783	794	785	758	760	821	810	712	832	792	762	766	831	779	790	811	803	783	811	809	799	836	817	819	764	827	802	822	841	803	801	789	793	786	762	752	779	838	792	779	837	771	777	764	787	826	805	794	764	752	853	794	750	802	778	785	770	802	770	765	774	791	805	794	800	745	768	798	784	793	754	835	862	713	786	832	794	796	827
28023	19015	5215	655	456	443	387	400	359	360	410	366	382	396	382	362	398	388	400	399	415	383	366	378	377	363	442	395	365	372	363	376	378	365	392	376	366	376	347	365	372	372	396	415	375	371	371	373	393	375	397	424	357	364	384	392	374	377	395	400	380	427	389	376	380	384	396	370	371	384	377	365	369	412	384	399	388	350	408	371	367	357	411	408	371	389	353	407	384	387	399	371	362	390	380	359	394	386	406	403	384	377	401	389	411	420	371	332	397	361	372	313	350	385	357	380	405	349	397	338	437	376	409	360	383	385	418	396	368	370	376	386	366	362	348	404	380	385	360	381	369	389	399	414	355	383	374	397	379	391	367	370	388	398	377	358	388	320	403	377	417	399	348	392	372	379	397	394	377	355	380	371	385	382	343	393	379	399	388	386	402	386	383	420	395	348	351	372	382	341	350	368	409	417	356	358	344	389	383	367	382	375	421	382	379	368	397	390	404	406	376	345	378	384	383	364	374	346	365	375	376	413	400	368	379	429	386	383	375	377	367	368	413	429	413	378	357	388	404	381	396	396	402	399	345	410	353	373	370	377	376	389	402	396	379	400	330	376	345	408	382	366	403	369	386	364	389	347	367	405	463	375	352	364	398	383	395	373	367	369	366	365	396	382	406	366	372	405	364	372	381	377	376	384	354	371	361	373	397	400	372	366	396	386	374	361	380	367	401	374	353	395	405	358	370	361	348	391	405	382	410	371	355	375	393	382	405	410	424	364	388	380	424	366	375	377	359	372	376	405	352	399	374	366	370	398	381	362	389	414	377	387	383	379	369	388	419	370	395	395	347	419	389	377	360	330	352	364	372	413	380	395	352	372	371	388	355	372	365	396	381	352	362	384	402	373	409	391	375	339	345	394	412	388	382	354	385	358	425	380	393	379	386	349	389	344	342	403	380	368	373	375	379	412	422	353	367	438	379	378	374	381	362	367	330	371	398	378	396	425	380	392	397	382	378	378	402	438	417	386	438	362	386	417	389	359	402	384	393	381	410	361	365	345	383	350	379	404	390	381	369	363	359	366	399	397	384	406	384	372	383	401	367	385	390	375	399	393	367	374	411	384	401	367	350	372	330	370	361	349	402	374	389	348	376	343	371	418	387	348	398	378	414	377	329	363	372	373	376	378	399	385	359	397	357	410	404	397	379	374	406	378	363	405	387	385	408	395	363	390	426	372	394	410	409	389	389	362	343	422	366	382	396	367	380	406	403	373	390	390	373	388	416	361	398	355	371	409	395	403	369	363	361	383	371	389	373	396	371	381	402	404	385	368	339	391	407	362	399	385	369	397	352	390	403	352	368	383	370	407	377	395	362	384	403	370	368	406	348	401	365	345	394	389	335	370	387	391	351	367	373	366	410	359	392	379	382	394	380	393	388	367	380	362	381	385	384	393	397	397	345	386	378	405	382	382	360	433	352	417	389	368	379	351	398	365	401	414	405	353	375	388	379	377	389	354	410	380	395	343	374	379	379	386	379	401	398	348	415	409	394	385	399	391	393	397	386	374	366	370	441	414	360	397	387	350	368	385	398	410	375	378	377	384	355	368	346	346	382	376	367	397	376	344	407	383	384	352	358	382	397	403	380	390	372	396	416	352	382	364	403	359	388	401	405	353	387	339	364	360	371	365	394	368	404	395	370	364	371	410	364	355	366	366	400	354	354	393	402	401	358	376	399	363	386	368	373	368	410	393	385	387	380	388	362	390	392	422	388	366	371	368	380	382	343	370	384	399	382	410	390	377	382	352	418	388	368	384	364	394	395	397	364	386	367	418	391	391	374	436	348	396	409	393	388	370	387	362	391	378	372	391	376	406	401	383	369	377	385	384	376	387	404	382	396	406	375	376	373	372	380	378	394	375	395	377	371	398	397	404	372	373	372	353	374	421	383	385	412	395	400	362	410	392	343	408	357	381	384	381	389	352	405	388	400	377	352	404	364	400	372	368	379	386	413	401	387	414	393	392	390	439	384	402	384	412	353	402	419	354	386	370	382	386	354	361	391	373	348	354	395	382	350	374	414	371	368	378	366	403	396	394	397	378	373	351	371	380	379	383	368	393	381	370	432	377	381	378	401	374	411	380	412	357	368	377	369	394	395	392	391	377	394	396	368	339	410	420	375	382	413	385	348	369	381	404	424	389	376	392	400	351	378	335	412	395	394	418	394	411	353	364	375	389	389	393	385	373	363	401	403	395	387	382	346	362	372	399	371	383	383	369	390	400	354	403	399	353	368	387	381	410	392	396	391	407	349	379	389	406	386	384	364	388	380	389	419	383	405	403	348	351	384	375	358	377	378	379	381	362	408	368	375	370	393	359	402	368	377	356	362	394	348	403	398	368	405	401	384	403	396	413	380	412	389	381	346	363	385	386	340	418	422	369	348	389	372	384	412	406	372	408	394	398	374	399	362	375	372	372	396	396	396	404	370	355	374	387	391	353	401	386	356	403	378	337	384	400	410	365	373	354	364	363	372	390	393	403	395	354	361	381	452	416	389	364	372	385	395	403	364	367	388	389	377	389	376	370	361	401	385	391	373	374	401	394	364	388	384	371	375	392	382	388	347	408	415	344	381	373	356	393	357	396	402	390	393	377	362	395	401	398	362	391	397	378	363	368	393	391	389	372	366	364	370	326	368	375	348	373	404	371	351	390	389	405	392	368	383	377	390	418	358	360	401	386	375	357	401	402	388	379	361	396	390	412	364	344	397	397	385	399	384	413	381	387	386	388	396	404	389	377	388	360	346	386	407	382	388	384	371	369	380	418	366	386	391	385	415	366	357	347	391	389	360	378	366	361	394	388	371	387	374	364	397	380	377	377	402	371	365	388	348	362	409	356	399	412	403	365	342	412	405	402	393	396	373	370	381	395	361	379	401	403	378	389	342	375	391	365	396	413	407	415	366	392	405	406	377	386	375	394	375	343	385	394	402	400	385	382	358	369	417	382	420	370	383	402	406	384	401	382	400	343	391	381	375	394	345	371	391	381	376	357	383	375	388	360	375	378	372	359	366	367	353	383	357	367	402	390	390	390	394	401	371	375	364	385	360	385	397	359	383	384	406	400	359	388	396	368	375	384	380	411	381	387	364	370	370	408	406	392	372	371	394	365	320	363	412	390	353	359	377	410	388	360	365	393	394	383	374	372	366	393	361	414	424	376	404	415	392	355	372	403	389	392	343	372	389	357	395	389	387	367	383	411	404	371	407	439	386	369	366	413	398	402	359	360	359	349	382	350	377	386	376	383	391	368	330	363	338	383	388	389	351	360	363	395	377	405	398	390	382	371	396	394	407	372	366	367	404	420	356	392	362	395	393	344	363	348	387	387	347	340	391	368	373	375	360	376	393	366	382	397	374	368	378	389	382	371	388	389	393	417	375	373	383	434	417	371	406	376	359	388	362	348	406	384	372	404	411	374	395	378	404	381	354	383	322	417	354	372	378	363	363	381
16324	5356	748	580	461	506	462	452	472	418	433	436	484	408	431	428	420	462	379	429	414	433	406	414	379	447	415	449	410	460	399	408	441	452	396	411	411	454	375	400	421	394	410	457	388	428	407	439	419	409	435	392	448	382	399	417	416	454	455	449	446	454	444	430	395	427	420	406	423	412	414	444	392	418	433	418	421	412	422	377	443	438	441	412	406	385	455	438	408	413	477	412	397	383	462	436	422	408	424	426	407	426	427	434	423	414	407	444	446	407	418	407	417	418	378	485	419	451	400	413	432	372	416	401	396	383	440	408	440	445	411	435	406	396	396	440	423	397	434	411	381	415	427	451	431	440	350	466	403	465	411	414	424	429	434	459	446	435	379	440	438	418	423	460	402	431	398	438	421	408	440	423	446	392	433	447	408	414	458	409	426	414	415	387	389	356	387	403	398	447	386	413	420	440	449	415	424	396	423	387	422	431	425	377	410	430	396	454	447	419	437	418	409	426	384	474	448	459	409	395	403	417	431	379	406	465	403	425	427	446	420	431	423	405	464	399	388	444	436	366	421	409	456	392	426	415	372	440	417	437	419	436	371	372	434	423	413	425	441	418	435	426	411	440	419	428	451	420	430	407	410	394	395	448	413	447	401	444	492	461	405	430	394	424	435	442	436	453	387	398	393	406	427	406	438	460	427	415	427	469	450	415	443	414	440	453	440	433	426	405	414	419	426	399	408	377	405	412	439	445	420	437	405	418	406	424	399	438	425	384	406	420	449	380	439	433	418	414	432	409	421	442	435	433	428	417	423	427	422	443	418	440	435	439	465	391	440	430	414	449	408	435	411	434	427	452	445	413	419	438	444	412	432	412	426	381	417	432	395	456	410	441	417	423	389	460	411	393	417	408	468	428	422	421	447	414	378	429	413	431	427	427	387	417	439	446	405	422	415	377	448	419	458	444	442	424	416	443	413	431	420	422	416	466	398	435	406	430	385	421	435	410	395	413	428	451	446	417	427	436	467	415	367	433	430	415	447	426	413	417	421	445	413	422	415	412	398	432	426	432	387	405	404	410	401	437	455	441	411	446	388	438	418	430	413	377	392	419	429	418	415	427	408	475	395	439	430	421	428	441	409	422	402	428	423	418	410	384	403	425	446	385	406	413	383	423	400	391	396	439	394	401	407	394	407	429	422	456	408	447	432	416	434	442	441	411	434	441	417	474	416	422	429	454	449	414	453	419	408	407	448	424	440	422	407	419	416	439	415	451	432	442	379	411	426	409	387	450	399	413	423	409	436	427	433	447	426	438	467	402	440	399	406	409	431	420	432	406	430	435	490	441	439	441	412	419	460	431	452	398	394	461	437	447	422	415	438	412	435	447	444	425	409	420	425	424	423	391	450	422	435	451	400	407	418	423	425	438	465	376	449	408	432	409	446	452	455	458	427	391	438	465	422	416	416	419	439	444	419	398	437	440	418	395	438	377	395	419	433	438	381	417	399	389	442	430	387	419	418	416	431	412	429	404	434	440	429	414	436	397	430	395	422	445	402	402	432	401	384	449	460	402	413	382	407	415	437	389	450	462	399	425	420	378	423	411	443	407	434	448	421	444	421	409	423	417	409	426	396	410	416	410	407	449	401	414	442	391	417	428	420	420	451	436	367	432	445	424	411	403	431	418	454	442	422	385	406	434	415	432	402	450	383	398	412	451	441	433	431	416	401	446	424	431	380	386	433	382	403	425	434	396	427	446	428	425	464	411	396	399	381	412	423	386	447	428	440	418	412	396	447	415	411	400	413	440	395	423	430	400	436	408	407	430	453	435	427	454	425	411	439	434	405	397	439	407	477	447	441	405	411	393	411	422	420	441	397	434	408	393	401	410	453	405	436	436	410	461	436	432	419	386	436	442	429	450	401	439	406	408	428	415	433	412	415	410	448	456	438	464	403	439	419	466	411	457	426	477	411	416	409	374	400	465	434	427	410	446	434	419	419	435	439	439	440	405	420	409	418	376	421	433	409	436	409	435	410	428	420	375	416	463	403	382	419	424	437	426	415	421	420	415	427	460	398	431	402	419	422	454	398	398	441	438	409	390	413	409	434	443	374	447	461	383	404	430	413	421	423	465	440	420	392	444	465	440	401	415	441	436	414	444	405	425	412	423	463	435	428	406	422	428	393	443	460	445	402	395	455	416	418	430	415	449	416	380	415	429	443	450	392	419	405	412	411	461	433	433	401	418	401	425	454	399	441	394	392	409	405	401	462	385	433	377	433	417	430	395	424	424	425	427	378	422	434	414	420	404	432	423	421	426	371	458	426	394	392	432	435	413	412	441	407	469	405	432	477	388	412	420	423	408	419	410	394	443	424	399	424	411	393	439	405	437	434	427	437	445	396	401	426	428	430	435	400	427	390	412	417	421	435	473	446	445	452	446	418	449	396	409	424	419	445	445	447	468	449	405	430	425	384	414	413	424	416	460	418	460	400	409	429	429	445	417	355	447	417	482	414	450	403	426	441	368	440	411	438	424	401	412	418	418	434	395	433	408	465	429	456	432	416	436	426	436	424	405	419	390	434	417	446	404	398	404	409	418	423	443	441	415	419	414	437	419	419	433	428	419	450	426	421	423	425	436	411	418	414	453	422	452	414	442	444	427	407	415	414	407	447	447	415	462	412	419	442	422	407	423	422	436	394	411	401	404	405	428	428	385	423	446	412	386	439	420	405	447	449	431	399	439	426	416	391	443	391	434	412	467	449	391	386	431	432	463	408	426	420	421	441	424	401	427	442	412	418	409	425	415	441	419	447	406	427	380	409	394	429	458	393	466	412	437	421	431	452	466	415	424	395	433	408	429	420	414	445	425	429	443	418	404	425	441	432	435	434	422	438	415	414	427	405	404	437	435	406	415	443	416	417	424	420	453	404	426	423	436	382	430	427	423	429	413	400	425	407	424	407	410	436	433	429	388	429	401	422	419	421	431	391	395	454	423	436	429	432	426	428	437	431	418	434	463	419	423	436	480	440	388	421	431	417	456	444	415	429	403	423	435	467	431	396	414	441	415	431	458	407	438	425	424	462	408	417	440	445	462	418	428	448	421	414	449	426	403	413	436	408	403	471	426	417	457	381	403	418	386	437	460	435	415	432	428	425	401	397	422	412	399	460	417	408	418	435	406	415	417	413	415	431	438	440	417	411	429	407	459	397	410	439	439	416	445	436	409	412	400	403	403	411	467	439	416	398	410	398	408	420	429	423	436	405	416	418	402	443	414	418	412	448	424	419	442	421	417	418	392	409	434	412	419	412	441	419	430	406	412	445	394	408	438	445	439	412	419	383	413	443	402	422	422	422	403	422	431	429	484	436	433	423	421	423	447	402	414	419	388	393	474	403	417	412	416	406	474	444	429	463	422	410	401	436	383	401	398	408	408	419	404	419	446	408	374	431	434	437	387	396	402	438	394	468	416	400	401	433	447	416	441	456	470	404	394	432	456	410	449
23698	21068	27942	24315	20964	7594	930	671	531	537	498	484	437	444	402	413	438	396	403	396	386	398	385	385	377	364	365	353	412	367	373	379	364	410	372	394	397	371	408	308	372	395	354	366	370	360	374	357	341	325	355	403	384	381	384	388	378	422	381	342	346	375	375	373	373	348	343	357	334	362	360	370	362	363	383	361	368	320	370	346	363	345	364	410	395	368	339	363	361	417	365	384	364	309	373	370	337	372	360	385	366	369	380	359	347	374	363	337	365	320	363	396	394	363	373	345	364	367	345	361	392	355	368	358	351	364	395	360	364	365	365	361	347	361	370	376	352	381	383	358	356	353	361	348	394	355	364	337	343	371	368	381	355	364	360	358	413	339	358	383	388	357	349	352	356	381	349	372	337	369	373	363	377	335	358	346	379	355	363	377	338	392	337	365	371	362	369	352	351	370	362	350	383	376	344	311	378	377	382	340	391	370	344	400	408	362	357	359	379	384	319	344	338	381	370	380	354	367	363	365	379	374	384	369	389	352	381	383	371	365	355	356	374	331	364	356	399	365	376	341	376	364	375	356	379	361	342	399	359	373	389	367	368	357	353	363	366	394	326	351	369	344	354	362	373	364	322	367	342	358	361	335	362	359	364	400	390	347	375	379	342	353	354	346	380	384	362	360	390	341	379	362	400	373	351	391	384	320	359	347	372	344	407	353	337	376	392	358	365	369	367	367	412	367	372	382	361	352	382	407	339	360	348	380	389	354	358	410	367	370	381	411	396	385	365	377	353	350	372	364	337	334	371	398	361	404	356	375	355	371	377	351	343	372	413	353	380	349	379	390	371	353	385	366	360	366	375	388	356	351	359	393	374	344	380	350	355	336	371	346	372	378	364	338	372	394	364	368	342	417	374	341	382	350	391	374	356	403	354	338	384	380	358	357	394	343	387	374	361	345	391	364	389	352	339	394	343	339	337	351	348	379	391	347	383	339	388	332	335	352	357	380	374	347	396	362	326	335	386	382	400	370	385	400	369	403	363	377	371	358	338	379	371	385	388	383	379	370	372	339	376	377	353	368	370	359	398	410	352	394	341	350	382	337	391	344	342	378	343	379	359	363	344	359	341	379	398	379	388	369	323	373	356	418	325	369	361	348	380	388	351	333	342	339	366	358	366	317	345	366	357	356	365	370	402	343	407	345	347	366	326	378	375	379	337	395	388	349	414	391	376	354	375	371	351	348	351	401	384	377	350	353	378	341	367	357	347	354	380	330	370	334	377	354	369	362	354	336	376	416	341	361	344	352	332	395	341	372	357	368	329	330	351	376	396	359	370	375	339	353	386	394	374	336	359	380	356	352	351	370	415	334	369	400	347	345	365	383	341	332	368	356	373	373	379	381	356	375	363	371	351	383	355	360	361	367	372	374	379	356	356	391	401	378	335	350	383	376	400	379	356	369	394	362	333	352	378	373	376	356	367	402	397	393	356	345	350	330	369	377	360	363	348	341	391	347	374	362	356	400	355	363	361	380	351	343	385	395	343	359	364	369	323	361	344	342	374	398	365	380	357	364	365	407	357	367	359	381	364	392	368	367	328	343	409	325	380	352	376	357	367	353	369	395	371	385	367	342	344	379	346	356	357	403	339	339	356	322	358	371	342	308	375	380	364	364	366	368	358	360	367	355	361	376	345	364	407	369	389	341	352	340	381	339	332	370	370	388	366	368	388	371	323	369	369	364	348	372	361	364	360	376	354	374	360	345	375	352	349	367	358	390	365	361	414	359	331	399	367	374	380	371	353	378	362	357	368	346	374	368	378	405	349	352	364	364	375	349	331	333	357	332	358	368	354	356	345	417	365	354	368	348	351	368	371	365	353	368	363	371	376	362	365	341	369	335	367	377	346	360	348	364	382	372	375	357	343	384	353	380	353	349	377	353	348	380	354	393	373	342	382	369	363	361	403	353	339	384	344	347	365	360	362	363	393	363	396	363	372	380	359	358	351	367	343	402	370	346	358	405	381	398	368	326	329	346	404	364	351	380	342	364	356	405	360	381	347	360	364	391	347	360	358	355	402	341	370	374	406	410	376	381	394	341	355	338	379	365	352	369	380	360	363	368	382	350	374	374	365	357	372	346	389	356	368	351	364	346	386	333	368	399	387	358	399	357	386	366	350	358	382	374	340	394	378	411	400	343	373	365	389	352	332	348	365	357	345	341	356	398	365	355	355	372	352	365	343	395	361	372	342	394	364	369	346	389	358	384	343	374	388	389	399	342	344	359	380	363	351	336	336	328	379	394	357	321	364	381	399	403	373	393	380	341	357	390	384	366	383	356	355	349	383	400	388	384	336	352	369	366	391	361	352	379	355	364	351	381	364	355	376	386	354	367	397	344	370	352	326	367	358	370	360	354	345	369	377	373	374	381	393	352	336	354	409	365	347	343	375	343	380	375	377	336	347	383	353	362	383	361	375	396	337	385	405	359	394	358	347	368	361	358	330	380	355	393	367	362	328	383	338	370	371	345	368	361	356	371	347	334	361	376	365	376	342	375	329	377	380	359	387	393	353	350	346	370	336	368	376	385	360	376	342	379	396	377	345	381	417	371	358	372	352	326	350	388	357	397	353	341	383	340	378	380	351	329	392	390	379	359	386	359	352	361	368	365	359	364	350	341	376	366	392	353	378	362	368	348	368	381	363	365	349	391	369	416	379	350	357	368	389	358	368	370	376	341	376	346	355	361	389	374	361	356	367	396	325	357	380	377	342	373	380	374	360	345	377	349	370	362	370	368	355	362	375	386	381	374	348	396	379	388	368	380	361	363	345	377	344	373	371	351	346	372	391	396	369	377	395	389	344	337	361	371	356	366	361	351	342	385	353	359	394	321	364	369	340	377	369	334	346	360	369	373	363	381	357	376	345	360	361	361	403	362	367	379	394	374	372	345	344	385	388	400	370	350	312	351	353	386	389	335	403	349	368	386	364	343	373	347	388	358	362	401	382	369	386	363	387	354	362	362	380	344	324	327	364	341	374	373	373	357	337	351	382	401	366	365	399	410	370	362	385	343	325	340	345	363	365	359	367	413	359	339	389	381	338	355	392	362	378	395	383	324	350	385	373	369	334	334	386	388	385	351	375	382	396	371	367	350	353	373	369	368	340	363	342	397	296	333	366	366	341	355	401	353	336	374	366	366	379	349	341	367	385	372	346	353	346	374	355	362	361	358	363	391	399	363	372	346	393	366	352	363	380	372	341	375	396	382	362	376	406	386	385	356	354	383	349	343	319	359	391	344	348	364	358	411	359	339	359	389	345	324	349	355	397	395	367	360	371	335	364	335	377	365	370	352	336	364	346	392	356	371	349	395	384	377	363	375	350	396	361	346	380	364	374	375	355	335	360	354	354	341	389	393	361	337	370	350	347	408	367	367	349	404	380	351	349	373	373	359	371	360	361	366	381	369	363	380	364	334	367	355	366	350	353	351	373	368	341	346	383	390	384	362
39928	23444	5268	2504	1801	1515	1139	871	788	657	649	591	528	483	462	489	504	431	456	462	455	434	453	426	403	412	375	385	457	418	383	455	410	400	408	412	415	391	375	409	408	422	423	414	414	439	408	389	378	407	397	403	403	399	387	389	371	382	403	371	383	404	403	354	412	353	416	409	404	364	382	381	395	424	386	378	400	407	419	416	423	427	408	389	411	419	391	393	394	386	383	410	346	407	413	384	397	382	410	381	419	393	395	381	400	400	411	420	399	422	414	374	415	377	415	351	390	403	393	393	386	386	383	441	405	386	391	376	368	368	407	392	379	378	397	415	392	385	433	433	376	393	366	395	368	380	431	395	375	399	410	375	396	356	372	407	353	395	419	395	381	404	427	387	428	411	406	400	375	419	414	416	400	389	369	365	361	410	404	385	392	354	363	403	393	403	361	358	391	370	373	381	385	419	392	398	402	372	362	436	374	424	373	420	434	368	409	384	400	396	334	407	391	397	391	382	394	391	354	381	388	414	400	384	380	401	395	404	341	365	374	395	390	324	394	376	369	412	364	344	381	395	405	396	394	373	360	405	409	372	388	385	387	374	393	370	393	394	407	381	400	400	320	399	388	426	378	386	378	402	398	400	371	382	404	366	387	418	375	394	408	400	361	386	392	410	352	385	390	395	395	390	404	374	387	396	378	359	400	411	379	384	386	373	392	369	369	396	426	423	411	389	384	412	393	369	420	380	409	390	402	379	401	387	362	378	401	373	364	369	375	417	375	383	369	405	418	417	391	388	404	412	364	376	378	383	396	423	385	384	412	454	381	437	374	425	415	395	366	399	403	398	418	420	376	352	399	385	375	409	404	410	382	376	406	394	387	405	383	340	356	409	383	383	395	377	377	383	407	413	414	361	374	367	398	432	394	358	403	361	421	375	400	393	412	396	428	402	373	382	396	407	382	430	375	426	404	340	407	350	388	360	399	405	394	340	368	378	352	373	399	378	381	395	393	417	386	402	388	395	375	399	375	418	400	379	385	389	396	394	398	373	363	366	352	426	373	394	417	392	375	391	396	368	379	397	433	393	364	420	388	386	416	381	395	394	402	364	356	403	397	388	415	402	400	367	411	396	407	366	386	391	399	361	402	405	395	382	405	398	424	424	368	382	374	370	387	389	387	411	375	376	406	417	395	394	396	390	386	392	410	395	376	389	436	363	385	378	392	397	364	348	402	372	389	382	414	372	377	424	402	374	423	391	390	402	394	360	396	377	387	366	392	405	397	408	400	366	406	418	388	390	376	388	365	401	383	373	379	396	402	371	404	382	401	381	381	430	375	401	410	413	357	400	393	385	391	370	378	413	398	403	373	399	405	382	394	425	378	379	403	381	375	402	371	357	394	352	387	379	377	387	384	380	413	404	421	369	346	389	379	432	397	414	379	379	400	383	419	394	408	369	401	415	364	360	352	386	393	414	405	400	405	357	400	375	385	354	392	408	389	391	390	399	368	386	362	378	366	398	413	388	391	450	391	379	394	393	392	437	396	410	377	413	412	400	389	371	371	396	381	399	435	386	373	405	394	395	392	380	383	402	417	385	384	408	426	389	391	377	408	403	377	390	380	384	433	414	378	397	384	402	385	336	382	412	346	364	394	405	390	384	387	413	413	360	368	384	418	409	389	391	396	373	382	392	403	403	384	401	383	388	411	359	358	377	379	377	415	366	364	350	366	399	377	418	368	388	406	370	388	407	380	438	393	426	388	349	405	382	388	372	376	367	393	370	370	364	384	348	381	386	364	402	361	409	386	390	421	403	396	428	400	436	378	407	379	366	346	388	391	396	388	396	388	413	403	400	379	401	395	388	409	379	388	414	402	425	418	389	372	384	338	398	419	392	382	390	400	412	388	399	397	411	368	392	395	387	374	379	421	390	370	379	374	374	359	430	350	377	352	371	381	375	390	394	381	377	389	457	371	395	363	394	368	385	387	401	369	376	376	411	402	417	432	360	371	388	381	393	398	394	399	395	395	393	393	404	415	406	388	417	375	396	394	427	378	382	392	422	387	405	372	374	387	396	396	399	388	388	409	384	405	407	363	397	383	390	419	390	383	386	352	390	349	388	386	410	395	384	394	392	389	388	346	372	367	396	371	363	405	404	419	390	376	376	413	395	395	397	397	359	426	370	406	390	360	370	396	386	357	379	372	382	384	360	388	377	400	383	367	406	399	407	409	389	406	386	411	397	372	405	400	366	388	379	379	352	400	386	407	411	371	384	383	381	377	411	381	382	401	398	380	376	361	402	408	386	377	370	381	376	362	398	415	418	388	394	397	363	392	347	406	400	408	400	388	410	411	403	363	368	382	405	384	401	342	377	371	423	407	380	393	410	381	358	396	402	401	381	400	414	424	368	388	393	409	403	357	400	396	366	421	383	389	342	390	384	393	363	409	386	394	367	386	424	389	404	387	405	379	369	388	389	376	351	389	373	388	415	384	374	368	411	405	393	367	379	402	390	385	398	381	376	390	401	411	377	386	429	373	404	398	369	394	397	411	378	375	426	357	383	391	390	375	376	410	382	402	412	410	402	396	386	372	407	369	384	370	370	407	433	371	359	403	369	392	381	421	388	394	386	354	398	355	413	343	433	388	436	394	405	414	401	382	370	384	403	397	396	381	413	368	392	366	416	396	407	379	368	407	415	404	379	374	400	364	402	398	380	378	390	415	416	362	389	433	404	391	376	400	413	395	401	373	377	379	367	361	396	374	387	421	385	367	381	425	393	363	389	414	407	372	382	382	404	377	381	392	412	387	369	408	391	416	384	412	377	404	396	386	372	393	371	374	396	392	401	386	400	401	415	360	389	405	396	398	416	366	364	385	409	365	368	363	385	414	399	359	396	386	383	410	417	353	368	394	409	411	368	404	380	385	416	403	379	407	374	388	392	383	417	384	375	378	378	413	374	374	407	416	383	400	377	403	414	362	337	406	392	404	414	391	399	372	425	396	378	411	398	401	382	391	405	396	362	385	378	365	414	379	412	398	387	374	389	366	422	385	402	430	377	393	353	401	416	404	414	379	385	391	394	423	377	390	394	395	419	378	386	395	389	397	416	356	393	380	384	413	361	407	394	386	403	366	345	387	387	402	395	373	381	409	365	396	345	404	419	400	377	403	361	398	381	371	368	393	396	421	386	385	391	381	373	371	382	363	438	357	363	414	399	382	431	432	386	406	391	402	396	381	400	399	382	352	451	358	355	402	381	425	385	400	410	397	348	396	395	388	435	422	369	377	389	404	436	413	407	406	384	379	422	392	371	395	418	400	394	353	412	388	371	355	379	428	393	398	451	356	386	419	383	389	380	368	390	363	387	386	377	389	382	401	406	397	381	382	384	397	363	374	388	402	374	392	386	397	396	362	396	378	396	353	402	390	384	385	354	407	386	413	387	400	396	421	364	383	392	373	364	420	380	407	397	380	392	394	374	381	424	380	384	385	399	386	386
25088	21164	26653	25443	8731	1121	995	878	852	837	806	796	771	783	713	746	728	718	752	733	730	730	732	754	731	662	715	728	730	745	711	708	697	762	706	737	695	716	745	749	769	753	781	708	706	705	748	714	743	773	723	721	714	741	708	733	814	714	732	713	699	790	761	682	723	685	732	680	751	761	720	709	724	757	751	716	786	741	726	723	758	743	687	694	733	765	795	729	745	710	682	760	725	716	730	779	691	756	673	727	709	724	716	727	697	742	755	741	703	723	698	762	685	744	723	722	783	717	736	738	728	703	773	735	719	701	718	722	731	704	678	731	769	740	757	729	741	704	691	759	718	704	756	692	668	740	767	749	776	689	698	710	758	707	801	716	713	719	695	666	756	761	741	707	741	744	724	727	736	693	751	707	684	751	709	694	668	725	744	729	742	752	708	736	737	728	690	738	699	731	726	717	750	711	727	737	697	708	737	683	712	740	701	718	727	714	702	720	672	684	698	718	713	723	702	729	750	722	720	771	722	742	714	730	681	717	732	748	756	724	683	738	724	748	722	722	708	736	744	743	736	709	735	760	726	762	790	727	696	732	723	733	714	761	743	719	683	706	754	730	746	705	719	711	728	755	755	748	733	683	708	710	762	718	692	690	716	742	747	694	731	699	706	725	795	748	767	724	705	723	695	711	726	722	686	746	728	759	713	761	741	716	720	718	763	743	750	711	670	716	743	747	707	697	676	765	692	725	741	684	695	737	767	690	728	723	728	712	726	747	722	754	755	722	699	697	714	652	768	729	693	700	726	735	713	713	747	675	692	797	732	743	741	726	697	705	700	702	733	721	761	717	728	724	707	688	737	738	716	718	723	692	707	711	746	742	792	712	728	755	776	699	674	720	753	746	712	734	736	725	769	738	730	697	747	783	789	734	756	690	696	727	806	754	743	750	727	773	713	764	716	721	775	701	741	722	693	765	764	726	764	750	757	716	725	739	701	693	735	716	746	697	714	769	710	716	674	708	744	754	749	722	713	695	722	704	715	697	772	745	718	692	775	762	730	741	702	761	728	743	730	700	705	729	752	731	760	681	757	729	770	741	698	720	672	729	720	763	733	725	727	755	712	730	758	744	741	723	719	724	726	691	749	711	709	717	765	691	729	749	726	739	746	705	740	767	706	706	703	743	749	769	735	728	705	712	727	722	712	720	720	784	687	721	742	728	700	740	721	771	692	673	727	746	787	689	719	758	669	740	741	787	730	721	694	712	749	767	753	743	744	691	776	691	774	696	748	703	743	684	728	669	732	720	733	705	687	732	656	729	736	730	734	714	702	730	753	697	776	708	730	741	690	747	673	739	732	750	741	702	713	734	807	764	718	723	731	711	757	720	712	745	711	707	742	751	754	749	676	708	708	721	769	713	678	701	700	681	754	728	727	706	750	703	728	751	711	790	695	754	776	703	761	699	729	726	725	721	728	694	753	781	703	698	685	772	701	727	669	683	741	759	744	747	772	777	708	682	739	705	744	762	711	717	669	744	710	707	698	718	756	705	770	750	769	694	764	720	733	713	736	681	749	763	745	741	760	678	753	722	695	734	734	718	730	763	695	749	748	746	736	710	679	763	715	752	774	770	682	754	712	746	729	715	711	713	752	739	700	698	713	751	704	724	781	739	692	727	758	708	718	732	715	703	702	718	725	729	758	754	744	719	707	701	744	721	724	733	694	717	766	684	679	738	739	730	731	735	716	723	766	744	733	772	745	758	717	738	727	710	711	706	765	679	707	718	701	750	719	712	764	721	748	745	747	732	718	701	690	734	732	674	789	745	720	764	706	693	692	702	697	711	721	716	757	710	734	708	716	710	707	710	728	703	735	751	730	741	781	737	743	735	682	749	722	752	736	708	773	740	702	755	728	698	746	682	712	720	700	664	709	730	702	699	699	719	707	729	742	700	702	759	717	714	774	741	708	769	693	680	784	737	726	730	759	721	748	724	709	686	708	712	722	753	666	740	750	695	736	735	731	757	750	658	736	711	716	696	724	689	691	750	739	772	747	712	739	717	743	765	743	733	700	697	712	725	684	686	733	741	713	716	724	706	721	765	763	744	723	712	770	744	727	734	746	703	770	748	721	730	717	728	723	712	734	738	708	691	738	728	691	724	737	721	720	683	708	710	734	769	760	702	762	735	697	726	759	744	714	737	716	774	654	703	692	720	766	756	724	683	755	712	734	710	764	737	678	709	724	703	766	761	726	710	703	763	707	754	760	733	704	723	727	695	727	713	747	683	747	773	710	704	700	710	754	731	757	705	765	730	706	688	716	727	693	787	742	711	732	675	735	726	788	715	720	751	710	736	763	735	739	683	707	724	678	659	676	722	789	762	721	788	769	737	734	712	715	725	719	683	717	766	757	765	739	736	754	733	717	675	735	742	726	715	796	685	742	721	724	773	711	752	704	763	683	737	725	729	751	727	739	717	742	729	719	712	726	736	728	745	709	742	685	724	684	734	702	686	706	749	656	710	737	742	710	698	726	750	714	690	722	714	788	756	719	728	752	726	774	733	718	731	694	743	725	721	717	810	711	730	788	716	761	694	736	700	724	704	724	716	707	748	735	725	731	745	723	767	684	711	740	729	708	720	694	696	726	701	706	716	707	734	744	698	703	757	746	740	755	746	699	745	714	698	750	686	699	728	722	719	710	682	785	719	734	717	684	694	741	718	721	748	704	692	786	747	730	779	727	773	750	733	732	758	684	712	726	769	733	735	764	718	712	745	704	734	719	772	736	687	730	690	738	708	798	663	772	669	755	716	713	731	763	736	733	756	710	744	697	729	816	733	745	766	747	703	725	761	681	698	720	703	700	756	702	751	731	745	706	754	706	756	718	788	746	727	727	709	733	717	752	729	719	692	685	722	729	737	710	683	713	733	748	744	708	671	729	748	775	735	662	726	755	747	720	752	718	724	722	712	732	703	740	735	765	741	749	761	726	708	733	700	788	693	754	748	728	736	728	764	711	704	687	717	730	773	743	729	681	733	667	770	703	712	742	712	779	730	706	751	696	687	687	741	711	706	722	710	718	772	726	704	758	699	739	694	754	755	703	772	682	737	773	720	740	756	714	720	708	725	670	735	723	742	749	674	754	746	729	695	716	772	732	699	689	778	721	720	736	711	737	747	724	714	749	763	753	784	766	676	704	735	719	778	709	710	749	712	700	667	702	730	730	679	720	746	776	713	718	727	719	721	737	728	698	730	730	709	718	704	737	684	764	723	706	748	721	709	682	695	733	750	704	696	745	724	706	710	743	726	728	723	671	696	739	681	711	761	787	697	694	746	725	733	717	766	745	750	712	705	716	683	758	745	759	728	721	750	656	751	730	768	738	733	683	716	698	763	734	738	716	748	706	721	711	732	724	778	726	766	733	675	716	740	725	731	711	712	715	704	733	747	704	746	694	726	680	747	718	738	743	736	733	730	761	719	746	707	705	786	770	724	732	722	702	741
36823	18259	3222	1895	1550	1238	1128	985	970	938	857	860	867	794	876	777	800	819	748	773	812	750	788	773	797	779	769	799	728	764	763	768	775	798	814	796	699	793	744	753	794	729	788	741	697	764	790	735	743	797	749	758	770	762	744	731	766	774	791	747	741	774	782	729	778	717	781	795	755	750	764	785	732	803	720	752	773	758	736	746	768	751	779	779	724	768	737	744	782	789	730	754	752	734	775	796	763	803	739	780	809	757	735	767	721	790	770	737	721	741	728	770	802	710	774	783	746	731	756	785	769	798	790	753	756	730	806	756	777	720	753	738	730	807	757	818	803	790	768	755	802	758	751	771	756	758	721	746	755	689	758	787	777	820	780	763	784	756	731	770	764	772	748	763	712	751	845	751	706	720	800	722	792	726	758	758	764	725	727	742	774	837	817	754	749	753	737	794	720	720	786	755	772	770	728	768	712	822	741	748	687	751	790	752	703	765	709	703	713	775	763	805	828	761	749	802	767	780	788	714	837	735	730	802	726	737	796	787	719	737	762	800	700	778	737	698	781	791	730	735	855	760	736	727	732	793	797	717	729	775	740	771	788	733	767	747	740	730	764	785	733	814	735	787	800	751	783	761	796	740	779	741	750	753	831	737	791	778	742	773	759	713	736	755	763	759	754	743	789	749	772	758	788	760	756	753	776	785	791	741	732	755	722	772	744	784	753	745	727	741	791	726	730	803	732	751	715	766	733	766	747	741	731	729	754	737	768	737	807	752	797	746	739	747	755	767	787	747	717	728	817	738	759	757	753	749	754	735	704	731	786	749	729	754	789	778	746	772	770	760	798	766	783	749	781	793	761	762	750	767	743	706	766	774	782	791	742	771	715	719	801	781	723	713	785	799	742	720	755	749	746	764	717	789	763	763	714	729	798	763	728	756	756	765	754	758	739	750	771	729	796	758	726	784	802	744	743	773	747	788	737	695	808	781	747	794	746	757	788	803	768	731	726	738	715	756	748	753	709	776	766	814	745	752	756	772	791	761	755	779	780	769	771	727	784	732	788	741	773	771	774	756	738	735	788	738	805	788	742	763	734	766	803	718	770	717	799	772	747	778	755	751	756	784	697	775	733	737	745	773	781	749	768	775	742	733	753	800	787	781	798	805	788	821	767	785	821	749	741	727	717	710	785	748	702	782	760	795	780	749	778	711	777	728	746	721	772	755	785	783	772	715	722	764	791	731	786	782	829	724	720	787	748	746	751	735	789	720	780	784	779	747	751	755	750	737	798	798	764	678	754	762	780	751	769	732	831	784	780	730	786	772	766	765	687	764	757	770	714	747	740	750	745	752	754	714	745	792	777	763	748	830	778	744	760	778	736	775	780	768	767	745	763	805	753	719	758	742	812	811	772	745	769	738	776	772	712	765	793	789	748	728	764	776	778	737	748	756	744	787	722	680	720	752	767	762	816	766	791	752	705	742	775	774	777	772	743	737	757	719	750	782	792	759	759	789	778	720	713	766	743	775	740	778	717	784	753	763	723	769	758	794	755	687	741	743	785	775	724	700	744	743	785	788	703	740	740	754	776	815	720	717	752	746	751	721	783	800	822	739	768	779	718	748	769	739	770	743	749	749	744	777	785	737	758	747	753	735	748	751	782	769	702	716	780	732	741	700	733	726	776	795	787	791	811	764	756	726	776	724	727	774	761	810	763	767	748	777	762	764	796	737	739	776	743	804	689	755	754	740	762	738	707	787	697	750	735	723	765	768	773	735	770	771	669	724	744	735	754	742	810	796	787	740	807	738	742	767	814	739	769	740	725	753	758	799	751	780	780	724	802	760	758	768	773	736	741	734	752	767	758	751	763	760	757	722	749	724	753	773	792	751	702	807	786	762	730	751	710	752	784	743	781	729	770	714	794	805	782	722	796	796	760	711	776	764	752	798	771	784	766	763	762	790	746	792	698	727	741	760	778	735	779	761	736	785	732	784	841	784	761	770	737	733	774	758	783	783	833	741	722	702	725	728	768	745	736	719	760	764	773	744	812	745	756	756	738	691	743	760	693	742	763	720	811	748	769	743	799	766	740	763	763	796	793	740	766	788	810	734	761	751	799	774	764	748	739	725	767	785	746	769	758	794	816	754	799	804	711	738	775	791	727	775	776	773	767	757	779	748	739	776	779	765	742	770	832	787	784	777	735	762	776	789	721	777	751	811	718	735	754	742	721	760	796	741	822	781	807	689	748	761	761	813	814	760	739	765	771	754	740	731	736	795	773	767	781	717	792	700	783	724	743	752	697	779	738	682	793	758	730	762	768	778	738	784	740	747	777	781	757	718	725	774	751	725	734	775	752	725	735	738	761	779	765	805	727	746	740	721	794	751	788	783	775	787	739	748	698	752	718	771	749	741	749	816	731	781	780	746	759	716	752	801	777	760	739	788	729	728	738	784	729	705	769	791	771	740	772	810	737	740	761	738	778	798	735	794	740	775	767	740	740	771	793	735	762	726	768	774	791	757	747	766	754	765	706	727	734	783	777	761	767	745	701	710	771	758	741	766	734	734	750	741	758	779	784	725	748	773	781	732	748	767	751	732	786	784	715	773	725	741	718	730	793	767	754	823	720	778	799	779	811	734	747	769	711	765	777	731	789	752	747	780	724	705	777	792	762	760	757	768	762	710	766	786	762	746	767	763	771	738	762	780	772	766	766	694	737	792	719	742	741	767	763	761	769	736	754	785	795	727	778	750	773	770	666	748	687	742	758	722	715	725	735	812	737	714	709	722	743	708	720	761	757	735	735	710	771	742	724	730	764	769	780	773	751	730	748	764	727	795	693	762	756	744	732	778	723	746	730	789	744	806	763	716	793	782	725	743	792	754	769	728	704	745	772	761	725	732	741	755	781	738	745	750	735	726	793	788	743	739	760	730	718	743	713	697	774	768	747	760	759	772	728	743	713	749	757	761	735	737	705	713	807	731	797	789	768	733	784	770	719	767	778	810	772	762	750	732	779	756	730	751	741	740	724	785	760	792	792	768	710	819	746	759	795	763	770	705	794	748	784	733	772	727	739	728	759	756	754	748	795	774	771	809	763	713	742	781	758	720	781	775	751	736	742	787	747	710	730	732	752	757	720	757	713	780	737	742	762	714	701	761	762	753	757	813	751	744	765	766	771	753	774	787	758	780	748	700	750	767	742	738	752	724	799	773	728	774	789	763	777	771	754	725	763	757	746	773	763	798	803	715	761	825	724	731	779	765	773	744	733	746	801	778	740	712	747	770	826	765	805	752	782	740	748	731	780	738	806	760	786	730	810	757	790	751	734	764	782	774	761	732	724	732	743	733	727	720	746	755	765	715	740	767	734	734	747	767	740	756	775	803	749	732	720	727	725	770	784	759	766	779	713	743	737	774	752	722	745	727	773	787	815	732	730	784	767	718	770	705	754	748	727	739	759	742	794	771	751	704	743	758	708	787	774	739	769	744	767	780	790	778	759	681
22509	20942	28143	23860	20934	20982	7981	1546	1163	1115	1016	1041	1042	968	935	922	909	875	892	911	855	839	893	874	834	907	876	778	842	820	855	886	823	812	844	841	814	816	833	832	861	834	839	744	812	834	891	833	828	807	827	784	829	813	834	835	804	772	817	842	799	816	789	825	854	817	822	814	770	804	802	862	817	772	812	823	837	790	832	842	769	816	808	821	819	827	806	772	845	808	829	756	781	816	817	760	835	833	794	794	844	824	846	798	817	799	824	791	817	837	788	796	794	811	842	754	800	824	810	778	779	809	795	797	837	804	793	846	809	796	795	851	788	792	853	763	827	790	812	797	779	754	829	817	805	775	776	783	826	816	823	852	817	853	836	798	774	777	880	793	831	769	828	847	811	837	816	766	792	811	804	842	802	846	828	787	804	832	810	832	798	835	834	787	830	783	830	848	790	793	774	797	835	837	835	823	826	861	815	806	810	803	836	828	764	814	831	823	785	809	826	751	793	789	847	797	818	767	832	841	775	834	815	813	835	786	831	785	860	823	786	836	804	814	813	830	774	774	823	833	800	845	790	789	837	820	812	801	816	783	815	806	810	778	857	802	811	800	852	840	788	844	793	788	791	781	819	815	776	801	786	798	786	848	846	820	791	844	820	828	791	837	787	806	783	802	852	838	799	813	793	797	842	805	776	802	834	818	759	815	740	796	806	802	813	820	795	796	848	784	794	783	820	810	813	829	817	838	858	816	834	878	807	808	838	775	793	792	807	786	831	795	818	829	850	888	792	846	837	846	828	838	803	773	782	854	815	757	840	813	777	820	775	795	759	767	839	818	822	779	867	779	832	852	793	797	806	811	805	726	802	817	821	797	818	781	780	835	793	809	785	815	860	810	835	784	816	873	828	820	803	795	806	765	839	804	828	804	850	795	850	814	768	837	847	761	805	820	794	841	758	807	791	824	801	728	843	818	775	818	775	776	793	725	839	787	811	799	832	825	825	806	832	817	811	802	823	817	799	784	834	800	809	853	808	874	840	774	828	790	817	771	818	766	793	786	796	835	822	831	782	766	849	820	767	813	790	761	821	779	820	799	783	846	790	825	807	836	803	870	823	788	874	783	882	773	835	781	764	841	784	748	787	778	739	845	816	860	798	798	848	797	845	845	862	847	848	796	836	835	841	782	750	819	823	763	785	768	812	812	804	825	805	799	824	764	794	801	818	814	839	765	750	823	781	814	850	856	781	790	825	832	876	817	840	825	802	812	780	794	791	783	840	808	811	814	832	792	776	786	804	808	773	815	835	855	792	828	783	834	797	812	812	830	789	842	817	787	834	810	810	810	782	784	785	793	790	819	787	828	757	805	875	779	794	805	830	795	814	769	786	831	810	849	825	821	843	740	818	834	759	835	835	764	809	827	825	806	861	809	863	817	779	837	848	788	795	815	823	821	792	818	812	823	816	806	812	825	762	859	814	803	807	812	778	824	761	824	847	802	723	807	871	840	842	866	821	875	850	831	879	826	823	819	810	761	794	817	817	792	801	796	797	798	810	806	829	822	782	811	822	829	803	842	755	787	789	816	860	834	839	793	817	780	791	786	825	837	765	778	806	823	799	775	803	756	765	796	821	755	816	820	799	780	800	814	848	780	763	784	847	858	801	841	772	796	787	807	808	805	815	794	809	798	762	790	803	788	807	803	805	764	835	800	813	797	832	832	843	804	770	825	806	757	785	839	824	763	767	808	825	819	831	787	795	748	805	778	779	761	783	854	837	770	812	792	805	810	815	736	818	805	791	858	847	822	803	770	825	845	885	838	817	835	795	827	856	788	784	819	806	825	755	802	802	809	758	833	816	750	783	841	819	827	850	811	808	815	839	792	859	848	846	753	850	807	872	785	779	733	815	805	795	800	822	886	779	754	834	800	777	820	814	801	832	848	864	781	809	826	822	845	834	805	789	829	833	828	789	793	819	874	817	867	824	852	800	779	796	829	810	770	861	776	782	786	810	830	843	803	777	822	779	815	763	813	797	872	830	790	845	804	851	780	861	784	797	784	799	790	772	812	775	831	831	785	798	766	819	802	820	798	802	799	792	834	770	764	810	847	772	773	810	846	744	780	808	805	818	854	807	783	795	722	770	800	780	809	746	811	846	740	768	837	806	803	797	859	792	808	821	804	801	807	797	784	808	813	842	785	797	824	843	797	859	777	790	842	841	846	739	806	803	827	801	784	803	817	791	778	802	829	788	797	805	764	863	753	828	795	813	833	789	805	786	794	845	784	844	787	823	786	804	812	888	827	823	828	785	798	832	846	772	790	795	806	832	786	804	833	819	830	766	813	811	818	795	790	823	811	805	790	805	834	763	783	815	808	843	842	791	815	878	759	814	788	835	795	775	819	837	796	804	806	781	824	759	795	857	802	814	750	799	776	788	812	838	809	849	787	778	788	801	755	836	781	852	861	776	807	845	806	766	762	807	809	792	805	773	816	772	795	820	844	795	816	750	838	807	799	829	799	814	805	815	819	784	790	809	786	771	828	824	825	774	833	844	804	805	769	766	835	843	794	837	828	795	858	827	863	842	784	812	848	783	804	766	826	786	825	826	846	803	784	819	802	796	785	777	832	761	832	822	822	780	814	829	799	791	765	817	836	800	800	803	796	813	791	854	833	777	778	767	787	731	813	829	837	823	816	832	821	813	812	798	832	835	779	799	812	779	819	785	773	819	749	801	820	746	800	764	874	826	797	765	838	800	862	812	796	757	839	803	837	829	787	832	782	849	819	778	819	830	812	778	827	850	763	786	857	822	816	750	867	797	792	830	811	828	801	758	788	818	784	814	804	801	829	836	785	749	803	793	766	790	808	836	828	838	775	866	786	774	742	833	782	856	806	813	864	817	791	775	805	791	830	778	750	811	806	810	788	760	796	777	778	824	798	811	827	795	793	842	793	836	791	831	806	797	805	811	852	762	810	782	793	767	793	816	837	801	821	788	827	816	781	839	804	775	791	840	818	836	840	799	805	829	835	804	798	822	793	784	818	801	769	798	723	787	751	790	797	818	783	822	845	851	763	843	813	770	781	830	798	815	769	857	847	794	811	767	784	789	813	784	768	782	786	796	754	864	758	835	844	815	814	763	855	833	800	772	824	791	847	773	780	815	811	856	803	747	784	859	782	801	821	851	908	811	810	784	790	855	831	839	831	799	800	881	805	774	848	834	833	827	817	865	786	764	788	791	810	833	825	828	844	828	734	769	808	818	808	817	826	848	773	775	831	788	783	817	815	793	801	795	786	785	810	819	780	840	797	776	791	886	825	823	812	827	808	766	768	782	805	861	783	821	763	776	783	845	783	759	777	787	821	773	844	787	765	781	839	820	770	793	818	775	762	859	822	808	799	733	779	832	842	778	799	818	795	768	825	850	782	824	812	813	769	810	824	828	806	816	814	851	870	767	823	778	834	813	801	839	802	788	760	792	841	893	799	772	773	829	820	777	805
47009	23927	9166	4723	3486	2681	2194	1874	1584	1385	1251	1180	1162	1124	1004	996	938	929	949	941	879	868	923	914	888	888	864	883	843	819	837	840	802	834	836	760	859	836	810	904	850	822	797	803	835	807	836	831	854	812	841	829	868	807	791	772	801	787	785	786	811	758	787	852	781	818	764	854	808	834	809	794	745	798	822	842	821	790	769	777	806	786	789	821	807	822	801	829	760	805	822	785	758	816	812	740	810	799	845	846	819	776	812	811	813	831	760	761	808	812	806	777	797	787	797	780	763	860	764	809	788	816	787	762	818	794	803	809	825	802	817	825	755	768	793	754	820	832	791	759	827	800	845	799	771	804	765	805	824	754	809	789	826	825	817	727	873	791	823	797	853	782	801	781	791	769	800	814	791	785	796	812	787	770	821	826	794	837	796	807	831	785	764	817	816	790	794	818	783	782	811	794	822	827	808	845	770	795	822	767	793	809	813	824	756	772	789	807	798	792	763	823	761	794	828	820	823	782	801	844	830	804	820	807	778	784	786	808	782	785	844	755	817	811	851	808	794	811	738	769	815	867	776	804	774	782	763	828	838	875	812	805	857	789	828	839	797	834	792	861	777	831	840	818	823	836	789	801	774	777	819	814	823	817	819	826	789	785	826	794	811	785	766	770	807	758	785	769	780	822	762	747	823	833	808	807	783	817	784	797	774	826	817	791	836	802	789	772	799	815	798	762	737	791	814	771	840	774	782	788	774	839	803	808	824	848	767	841	802	820	751	801	781	787	774	791	813	791	805	776	806	825	832	772	843	829	813	788	755	868	771	761	775	816	812	847	817	790	787	818	797	780	776	836	822	762	811	780	803	828	805	798	762	805	804	813	763	814	796	755	786	848	798	792	828	843	788	791	770	791	837	840	771	839	791	829	770	820	789	792	781	785	825	777	811	790	783	792	807	742	814	787	773	803	767	807	779	853	766	783	829	778	789	770	764	774	794	795	790	825	785	798	809	826	747	779	820	828	821	781	795	840	813	804	813	811	786	736	755	767	768	798	798	801	821	782	791	758	771	805	810	830	849	831	821	779	787	770	807	785	803	793	792	811	788	788	781	795	820	799	784	785	801	809	790	785	811	770	795	806	775	823	800	761	844	776	751	746	765	800	847	773	742	809	770	817	817	807	784	738	797	761	778	772	848	856	831	832	791	820	816	803	830	831	815	815	829	808	786	812	786	781	835	811	811	793	750	808	787	787	790	806	824	830	756	828	773	833	861	792	841	831	778	828	830	829	803	812	842	809	836	828	772	777	812	841	786	796	763	805	789	788	778	776	771	803	785	749	834	740	755	801	797	793	822	808	781	802	790	779	861	802	778	750	803	761	791	772	774	793	758	801	845	819	804	791	821	764	829	840	790	806	785	824	840	803	793	791	773	781	799	761	791	832	784	778	791	790	738	778	809	780	779	748	784	825	833	834	801	783	793	833	762	792	827	709	788	800	807	767	795	770	786	828	767	772	840	856	784	790	802	829	788	789	786	831	806	792	848	790	803	812	826	747	814	823	747	836	803	778	799	792	769	795	781	777	761	792	802	785	739	783	814	868	823	777	797	791	823	832	778	787	803	807	793	774	791	789	813	793	744	849	787	807	831	829	778	763	823	788	788	796	796	794	796	821	869	769	776	813	772	778	747	817	778	816	815	785	791	827	791	821	754	798	793	828	763	760	761	822	808	751	797	809	770	787	739	729	790	843	825	837	835	769	802	778	856	756	810	800	810	755	756	820	812	821	841	804	768	829	728	810	794	751	807	780	746	781	856	816	807	753	805	817	808	816	799	804	812	854	762	825	852	807	819	764	830	771	811	810	832	852	746	810	787	773	780	787	783	828	812	791	804	767	768	829	805	819	795	781	797	774	771	778	809	811	778	799	786	819	800	833	804	808	803	767	778	808	806	750	805	795	753	753	804	751	770	822	830	812	793	782	795	805	790	797	841	779	797	783	808	773	786	808	773	830	778	766	787	808	828	738	772	790	788	806	804	809	795	790	749	799	789	807	808	821	799	817	838	744	821	805	742	839	815	810	805	782	780	844	814	811	795	813	800	787	771	801	828	769	781	828	787	791	793	775	799	794	791	799	845	790	754	871	805	792	806	746	849	776	801	779	857	770	786	878	816	767	765	811	751	850	760	788	766	802	746	819	814	876	823	831	830	814	826	852	884	741	764	803	806	782	753	798	801	779	834	804	840	758	839	801	855	802	791	785	801	825	744	801	785	806	831	797	801	819	783	834	851	804	829	760	809	839	811	817	810	785	863	852	791	795	796	838	803	795	818	832	814	814	842	777	786	799	836	791	824	778	796	801	817	834	820	808	783	829	801	760	820	829	757	776	814	806	828	803	748	784	792	805	850	826	827	780	809	795	822	827	762	779	794	780	760	786	874	761	822	797	843	837	774	869	803	781	787	887	811	804	845	771	792	779	746	776	832	821	729	788	770	753	837	763	805	840	780	778	760	740	779	783	853	770	835	787	803	756	807	813	755	775	781	803	869	821	797	791	782	854	863	816	797	810	815	785	800	813	783	800	791	775	851	825	802	813	771	809	839	826	819	804	766	861	758	790	799	819	814	823	807	826	800	767	785	819	807	794	735	787	767	825	766	823	786	811	792	755	831	855	822	791	827	798	814	773	791	811	805	784	821	826	788	810	825	797	744	786	820	797	797	756	822	773	763	823	802	809	779	754	824	821	831	793	805	799	808	800	815	798	766	839	793	778	809	820	795	774	805	732	805	770	797	759	767	840	855	784	833	786	755	803	776	795	810	806	790	847	831	781	745	789	802	760	781	788	791	770	813	798	759	814	755	734	818	787	807	816	792	795	816	787	767	804	763	827	816	774	825	795	848	819	776	819	767	785	824	806	768	776	807	825	723	828	789	783	826	836	786	820	788	773	811	797	849	842	809	814	820	777	824	837	827	840	790	810	803	801	744	813	832	739	825	834	803	780	761	819	757	817	813	798	797	800	766	798	785	793	771	792	768	784	866	786	785	814	850	801	767	779	817	792	823	774	811	788	786	770	811	796	830	793	767	752	800	727	823	779	797	803	761	780	814	827	724	807	813	723	786	768	774	760	845	801	818	782	756	793	813	805	826	776	763	777	832	777	823	808	786	783	747	766	789	826	775	817	793	826	795	804	764	802	812	768	817	814	783	757	761	821	850	767	791	794	786	803	785	736	749	805	797	782	772	794	821	780	796	844	826	772	821	770	752	828	787	774	828	815	834	804	739	820	842	793	847	832	781	818	849	779	802	798	793	799	821	785	787	788	769	780	842	783	783	814	822	808	776	805	777	732	809	844	773	796	799	833	802	788	796	831	782	779	804	867	807	784	834	798	765	795	771	770	824	802	799	781	817	853	785	816	783	823	830	820	795	857	785	732	823	758	819	824	775	797	759	783	801	777	801	785	853	810	813	814	791	814	770	827	813	818	812	787	761	808	815	820	818	783
27798	18730	5128	733	506	454	397	427	370	369	402	378	423	389	353	389	373	392	400	359	374	354	374	388	354	372	355	409	392	399	385	373	388	362	400	393	401	373	396	363	382	393	377	395	387	341	372	395	380	395	347	348	376	391	345	344	387	339	402	376	407	398	367	352	356	375	392	391	392	386	362	382	373	361	396	391	400	389	415	391	395	370	357	419	409	368	377	360	355	384	380	396	344	384	371	367	376	356	377	378	378	376	392	390	351	376	313	386	342	337	358	367	371	374	384	381	387	436	360	398	374	383	342	383	408	383	383	399	370	388	355	362	346	378	360	395	375	367	371	354	356	396	360	358	392	379	378	394	374	336	342	371	343	386	371	400	373	352	353	339	401	363	373	368	371	351	371	387	361	395	362	392	377	389	346	379	375	388	365	344	380	417	382	375	363	382	378	376	397	377	391	401	383	395	371	400	366	368	358	381	393	333	385	354	381	370	367	387	374	379	399	378	366	351	383	369	375	363	377	367	378	364	393	346	344	381	372	399	394	405	378	365	379	366	408	349	373	356	385	343	354	362	362	377	371	370	401	392	375	379	375	370	354	329	367	376	333	379	392	387	390	371	360	403	375	363	361	412	401	387	372	382	382	365	389	390	377	388	396	346	382	371	336	385	373	384	381	380	370	400	379	409	403	337	399	363	354	370	369	359	417	362	394	373	334	348	390	386	395	356	312	345	373	356	346	378	374	375	411	416	379	364	391	390	401	319	347	372	372	395	349	383	386	384	331	377	375	384	382	344	399	373	382	366	393	390	352	385	375	362	363	381	385	391	345	352	356	368	378	383	381	380	354	370	333	379	387	336	381	362	376	352	404	407	393	352	374	381	366	355	386	362	361	406	412	387	375	391	377	386	384	368	372	377	358	379	379	373	375	386	373	419	391	380	405	333	360	382	376	354	384	373	371	407	360	360	383	397	413	395	347	370	361	355	349	365	354	345	398	383	379	404	378	382	411	371	381	360	353	377	397	350	393	384	386	366	373	367	406	375	362	368	424	373	360	366	414	395	402	384	382	366	388	379	407	342	379	348	373	375	359	363	383	388	395	380	361	378	418	377	390	374	353	365	370	320	357	354	356	375	364	387	392	370	373	356	412	388	393	348	395	386	382	390	338	389	397	390	410	383	376	353	360	369	380	374	371	368	366	365	396	387	368	400	345	389	380	368	356	354	374	360	408	361	348	387	372	395	367	327	364	362	380	356	351	379	365	374	368	383	352	348	372	372	360	388	402	390	382	391	352	387	347	387	403	381	373	357	384	328	344	357	381	359	383	394	386	367	368	392	424	365	343	367	382	348	410	348	393	407	394	384	404	363	373	389	349	389	373	357	374	392	392	352	389	378	386	373	387	375	384	357	386	372	384	391	373	389	329	370	362	382	358	417	400	400	354	362	397	358	336	389	354	393	367	370	407	368	359	358	336	392	362	374	352	355	378	382	361	337	381	335	393	373	380	368	367	402	344	390	379	374	392	318	356	383	417	364	380	405	391	367	354	392	383	359	381	354	397	369	366	364	381	406	364	344	395	380	345	377	363	373	371	394	360	376	361	386	358	358	367	375	380	395	380	386	359	330	394	366	361	389	354	375	382	377	345	386	372	379	371	407	347	369	354	377	370	356	368	394	400	375	365	352	379	385	386	375	349	334	385	359	387	372	375	390	362	364	353	377	371	338	387	394	308	393	393	346	370	376	366	396	371	367	362	364	391	383	375	351	356	360	382	420	354	358	399	371	352	360	390	389	386	386	387	394	376	374	372	380	365	353	384	371	355	398	393	362	349	368	361	379	369	375	419	357	364	372	339	348	379	315	402	379	386	371	356	383	395	381	398	382	360	372	387	348	356	360	395	342	358	377	357	360	409	391	364	377	346	360	391	369	383	375	415	336	361	376	387	349	388	391	395	390	376	360	375	386	377	394	346	358	385	373	394	389	409	397	392	371	365	343	348	343	388	381	384	369	374	393	341	354	407	366	363	355	389	369	374	361	389	383	351	363	379	385	429	378	375	371	388	373	378	384	368	377	380	366	369	398	355	362	378	420	403	376	383	430	391	371	375	350	344	379	362	345	366	379	361	378	386	364	410	369	347	406	356	376	362	381	403	393	364	374	376	389	360	393	330	356	348	381	376	365	374	357	385	386	406	379	370	394	381	392	349	393	368	367	388	350	368	395	380	424	333	375	379	368	375	403	385	375	392	358	426	392	401	425	381	365	391	338	394	375	371	354	372	349	386	362	374	372	349	372	410	386	372	370	389	397	376	360	392	357	342	380	401	368	371	351	392	391	377	370	376	381	368	389	407	392	371	384	378	367	347	359	373	407	357	358	372	343	372	355	382	395	379	364	345	377	370	367	415	350	382	349	376	373	350	414	401	381	374	418	370	373	362	383	395	366	394	389	385	379	388	365	343	417	348	381	416	363	396	358	367	373	364	389	416	400	381	406	358	383	383	347	386	390	407	384	379	358	387	373	349	361	396	388	401	377	362	351	391	388	356	342	376	355	394	379	374	387	380	357	379	361	375	361	379	400	393	415	390	401	385	380	361	349	401	399	341	387	368	351	354	400	361	358	375	397	385	382	378	351	379	366	342	339	381	337	386	384	364	375	396	373	360	355	377	388	329	368	367	389	357	394	377	372	339	367	340	380	388	392	364	341	398	388	376	376	374	355	346	368	386	350	372	365	399	383	386	394	414	341	385	363	428	382	351	389	401	347	358	368	381	365	330	365	373	387	379	388	380	335	378	407	403	377	396	387	376	383	362	388	371	428	325	383	351	371	395	384	410	404	353	398	385	379	369	389	372	368	367	343	372	374	372	384	380	343	375	377	339	388	359	418	369	370	363	394	359	390	387	376	353	390	376	367	383	374	378	374	366	370	384	383	342	361	368	382	358	362	349	377	403	396	400	361	387	359	381	431	370	387	368	356	368	361	393	379	362	411	409	382	391	405	386	373	377	371	370	405	368	364	380	422	358	371	384	355	367	387	404	363	395	375	357	372	357	366	387	354	365	378	371	412	356	423	351	357	382	368	371	380	392	399	398	383	395	401	371	379	328	320	388	378	359	365	358	385	364	379	371	359	402	397	377	401	372	364	389	375	377	372	349	417	378	362	375	329	387	388	365	377	380	358	352	374	378	384	425	392	372	357	391	379	377	386	404	318	413	414	392	360	351	412	385	389	368	389	400	374	377	375	367	389	370	390	426	361	371	367	351	386	355	404	377	387	336	389	359	395	375	405	398	375	444	387	377	405	402	380	382	379	390	390	338	365	392	389	362	367	368	372	389	398	389	341	368	366	414	386	403	389	351	424	369	379	375	417	379	399	362	356	405	370	387	344	383	369	380	420	348	394	406	370	343	403	368	375	363	385	378	419	375	404	345	395	379	382	360	318	355	400	389	392	364	375	354	353	381	377	383	373	367	418	358	380	416	410	354	380	381	394	342	389
15782	3404	741	559	484	501	486	453	431	456	408	422	462	410	386	410	415	420	420	394	405	427	423	406	434	423	396	400	389	445	397	423	418	408	450	426	417	429	381	420	391	402	425	423	404	450	394	430	410	429	417	423	405	373	446	411	411	405	411	429	412	423	422	465	422	403	404	423	400	404	419	428	414	387	447	390	424	428	407	385	444	432	419	423	427	400	379	449	407	414	432	419	379	419	419	390	437	404	434	384	458	412	403	424	423	396	412	423	412	387	345	394	438	399	401	426	412	437	417	432	392	411	389	400	404	415	434	374	374	451	436	415	394	395	422	399	414	410	438	413	417	366	428	437	425	461	397	384	407	424	399	405	397	413	386	401	473	425	449	425	435	445	402	410	409	448	413	398	397	418	396	404	389	435	394	424	388	441	420	420	420	428	395	433	442	421	411	385	402	390	439	360	394	415	379	432	402	427	414	414	409	383	411	456	386	428	425	423	357	361	417	377	446	409	402	426	443	408	414	417	434	429	407	398	416	405	384	400	391	374	380	400	389	408	426	421	394	418	429	350	411	370	391	389	412	440	405	410	415	446	429	420	406	409	377	412	439	414	425	428	378	410	440	425	418	397	403	424	412	468	405	408	457	419	420	411	422	393	423	428	367	451	415	426	399	440	395	411	407	393	428	429	440	410	439	446	424	414	396	436	412	407	425	373	395	397	418	404	384	441	431	443	420	430	388	430	454	384	426	407	414	420	406	432	421	430	429	407	410	451	386	409	431	398	417	430	408	412	455	396	463	406	434	445	424	429	396	405	410	436	395	398	413	393	432	403	382	411	410	441	391	442	396	427	399	420	465	417	427	428	403	419	408	430	441	386	431	400	410	436	419	438	384	381	392	455	413	419	425	408	381	422	409	418	391	417	431	435	418	439	407	383	411	429	400	397	398	441	451	415	432	434	425	457	405	427	467	422	395	390	447	407	416	403	402	406	457	402	444	428	423	418	404	423	407	417	425	386	391	408	402	405	382	436	430	391	464	431	421	461	417	448	396	399	414	453	409	428	413	428	427	395	391	437	401	399	421	440	405	404	399	424	437	401	395	425	428	433	419	372	441	421	397	415	419	408	439	430	436	417	417	418	465	428	414	415	464	404	446	411	436	394	419	396	406	434	426	403	417	450	424	412	420	436	418	382	451	407	419	392	432	403	457	434	401	435	401	408	387	385	399	416	444	417	422	406	432	395	435	425	370	425	420	392	406	396	427	415	380	390	401	428	457	394	485	379	403	429	413	409	414	400	433	386	464	393	414	414	374	422	391	415	376	421	403	410	399	404	409	432	399	443	408	414	400	445	384	432	416	412	396	420	402	450	401	410	411	419	392	401	399	445	427	413	435	391	411	373	410	422	422	377	415	444	410	443	425	420	420	420	415	426	405	429	395	440	384	450	399	434	361	436	433	390	406	404	384	406	425	444	411	426	444	421	421	431	414	428	395	417	379	399	417	412	424	412	451	413	376	444	390	400	382	416	408	393	424	378	445	430	421	399	464	454	416	422	399	451	391	442	424	446	427	420	434	440	445	399	417	422	437	402	399	405	422	412	385	426	390	434	435	427	423	407	408	460	400	423	419	429	424	404	440	452	411	400	421	407	379	435	370	413	436	442	434	439	444	413	413	390	431	401	428	370	408	407	415	425	431	418	380	426	370	383	443	445	431	393	419	393	427	412	407	412	381	387	446	423	422	381	406	434	392	425	408	430	402	417	404	415	382	421	426	463	418	387	381	386	415	425	463	372	428	430	436	462	423	432	406	387	423	389	436	460	440	382	421	405	459	417	426	418	412	422	397	392	417	377	446	431	374	401	396	399	415	348	439	421	397	447	418	445	419	433	422	398	407	425	436	424	423	430	391	458	417	420	406	429	384	426	396	397	394	412	432	428	443	418	446	400	432	417	411	409	433	430	443	458	403	398	406	403	434	407	402	432	398	426	427	420	406	400	369	396	445	404	458	411	434	388	438	433	395	413	426	414	396	436	422	423	407	403	400	416	408	401	395	414	425	395	425	437	416	421	392	423	407	412	419	416	402	423	394	414	420	408	456	405	408	401	431	411	433	411	429	446	397	392	439	420	410	452	456	437	404	392	411	428	389	441	400	484	383	412	416	454	442	374	413	399	415	375	432	439	379	474	409	435	426	392	482	431	437	425	410	443	416	464	410	406	437	427	434	395	388	434	394	446	436	455	423	433	422	412	380	440	421	410	423	412	406	396	387	435	425	404	449	432	402	425	403	388	423	389	398	420	397	417	414	425	400	429	426	434	413	366	438	420	417	426	409	406	368	395	412	399	406	423	430	421	429	397	450	405	397	399	369	421	464	414	404	431	405	413	414	426	416	434	415	432	437	394	411	409	413	449	390	394	451	422	439	425	418	454	427	423	377	422	394	419	407	399	392	440	424	430	371	407	413	423	412	424	426	401	422	418	457	400	449	433	444	379	416	397	396	418	414	413	436	421	437	405	407	444	423	418	402	449	443	433	401	420	407	424	445	393	426	434	450	435	425	437	426	419	432	414	413	424	410	368	410	458	427	415	399	424	426	443	434	415	404	399	397	385	421	404	439	428	414	428	426	435	438	399	401	444	406	400	404	389	419	420	454	445	418	421	414	400	393	416	389	425	418	394	407	391	397	430	430	381	448	401	428	417	390	438	382	402	428	438	435	431	404	431	390	458	380	424	413	421	435	408	392	401	438	418	429	374	401	384	400	420	427	408	364	429	390	421	457	423	419	440	384	434	423	425	406	439	387	417	418	406	406	405	413	434	429	410	381	424	384	403	405	451	427	384	422	392	434	411	438	405	391	436	405	429	389	425	410	401	445	401	432	399	428	440	416	418	416	402	433	413	440	399	394	390	437	403	408	430	427	438	392	445	434	453	402	416	409	433	471	435	422	436	432	420	402	446	415	415	399	437	390	454	405	438	417	436	416	441	444	432	418	424	396	422	377	389	430	429	415	400	414	401	416	427	405	392	432	424	422	403	440	406	409	421	411	421	403	420	448	435	402	429	441	419	431	459	440	433	419	411	393	428	385	406	410	403	407	411	409	436	413	410	417	404	410	460	432	417	430	429	411	410	409	440	385	422	372	393	417	411	416	413	449	446	391	391	425	425	447	394	392	433	412	424	432	411	378	409	405	449	459	425	416	453	414	402	419	429	421	402	430	439	402	453	417	404	465	398	399	396	407	404	407	446	430	413	424	420	421	402	399	426	410	460	411	403	418	442	408	436	442	440	428	416	420	432	432	435	438	415	397	426	411	444	439	415	409	460	410	434	394	419	433	429	375	396	456	412	433	387	386	363	381	405	416	417	452	412	421	426	407	428	377	429	434	406	400	424	432	405	397	404	411	455	393	399	416	410	385	389	423	399	397	404	433	411	411	427	401	411	447	435	424	442	412	409	437	415	403	405	440	403	437	389	417	410	410	416	417	410	403	414	439	428
23767	21040	28210	24073	21026	10570	995	683	596	521	517	502	454	397	429	417	426	407	389	419	368	384	390	428	383	365	379	366	383	386	370	353	403	379	378	359	364	388	351	356	397	370	340	377	356	346	367	396	382	355	344	349	365	386	329	370	361	377	351	364	355	382	345	343	338	352	359	370	366	357	381	363	393	360	400	361	394	352	367	379	332	365	366	326	390	338	334	370	368	367	339	351	363	374	376	358	388	412	365	324	400	337	401	383	388	360	342	364	356	328	364	350	376	408	381	374	394	335	355	381	350	330	355	367	380	348	354	368	342	374	400	361	320	373	387	356	345	361	383	366	372	353	351	353	343	386	372	380	365	380	357	379	379	330	331	372	362	364	356	366	389	366	368	372	360	332	340	361	374	373	386	400	373	363	366	353	394	347	368	333	364	370	372	351	375	353	347	370	369	393	382	380	350	402	387	382	373	345	347	415	382	376	336	361	362	340	380	356	354	374	373	394	368	375	320	349	357	357	360	355	388	370	320	328	347	355	340	368	356	359	364	354	337	338	388	369	370	357	366	358	363	346	388	385	356	420	346	349	356	366	394	356	358	388	341	361	386	341	344	351	374	322	345	369	354	348	333	338	409	337	364	349	327	384	327	375	300	383	358	341	361	361	374	344	346	367	384	367	340	356	382	363	370	368	352	360	336	360	377	361	350	367	368	342	369	377	344	363	369	355	373	355	379	350	341	389	366	379	347	368	356	387	367	337	389	387	344	376	335	374	353	367	385	359	317	370	386	331	375	382	357	403	410	382	353	347	357	339	342	361	386	374	366	385	358	399	351	375	336	354	337	347	355	375	377	369	365	388	390	335	363	363	352	374	351	368	382	365	385	360	384	355	329	361	358	369	392	352	340	362	336	373	341	360	358	355	335	353	370	364	384	343	359	348	374	390	377	374	360	354	364	366	341	344	381	334	348	383	345	351	350	368	313	342	362	342	355	379	369	357	380	368	359	327	337	359	332	368	394	339	388	334	341	371	391	386	361	380	348	344	371	371	359	380	326	361	357	368	344	370	361	388	364	339	378	353	373	318	356	367	369	316	359	356	332	324	388	354	381	346	348	374	389	353	377	371	366	320	379	367	350	395	344	390	378	398	384	368	375	384	345	341	358	385	350	377	366	371	377	352	339	374	366	344	335	415	375	362	342	361	372	366	379	390	366	356	364	384	368	360	365	346	384	393	365	326	367	383	371	364	384	359	372	356	400	387	345	357	345	415	369	377	371	309	318	344	316	362	356	336	391	381	383	360	366	342	391	376	368	345	387	364	381	348	346	348	373	380	349	348	367	371	365	412	374	369	359	365	370	337	378	379	307	367	381	368	413	352	335	357	355	358	374	360	365	362	393	344	338	377	371	330	363	382	377	379	395	388	356	362	402	346	364	391	344	370	389	361	397	348	356	360	370	363	359	395	389	402	351	380	392	361	371	391	331	385	354	404	364	354	339	354	355	364	375	386	359	337	352	354	341	370	385	363	377	368	373	376	351	401	375	378	367	362	360	328	381	366	334	348	371	361	384	359	385	358	387	371	357	351	346	373	348	361	376	323	351	361	363	392	347	354	398	357	341	337	364	350	363	360	369	385	365	376	363	330	347	348	313	347	367	375	348	332	341	377	389	347	397	342	364	393	362	390	360	353	374	357	370	354	362	331	395	363	386	343	362	346	374	380	353	375	370	336	325	357	338	367	416	360	379	367	333	352	355	347	344	378	370	345	364	355	372	363	342	382	344	398	358	405	348	342	355	357	358	390	389	413	408	357	386	393	382	396	382	347	384	376	374	343	368	367	359	368	349	374	372	407	385	356	354	376	359	380	348	313	360	368	354	399	357	381	363	352	333	361	391	353	348	379	325	372	345	347	363	382	331	375	382	339	357	382	387	388	369	373	347	368	363	382	363	387	363	421	350	362	385	367	379	361	387	376	366	398	330	317	358	380	381	373	389	324	354	394	399	390	390	364	365	353	378	347	382	397	357	351	346	317	382	366	366	385	366	384	364	381	367	355	398	365	339	411	329	380	363	373	379	354	373	363	315	376	362	347	361	381	369	341	388	397	334	362	337	394	377	387	354	325	343	372	358	341	386	371	337	353	381	350	350	343	373	338	369	379	373	311	369	343	387	360	359	379	332	373	370	349	364	383	352	368	354	384	366	344	386	356	350	363	364	404	370	354	350	361	368	359	372	347	383	360	398	373	408	346	358	368	370	392	394	387	380	347	349	367	341	368	356	337	370	355	338	358	379	361	390	360	346	386	396	359	385	389	364	374	382	373	358	334	384	373	362	362	346	354	356	322	377	378	348	352	375	350	407	366	384	336	362	384	367	393	388	364	410	371	364	380	326	356	368	379	382	370	366	341	337	330	382	343	347	345	350	355	359	370	318	377	386	358	381	349	358	342	342	368	374	371	351	349	348	383	418	367	351	413	381	378	339	381	360	379	342	349	386	397	336	347	398	352	382	396	380	344	378	362	382	373	381	339	332	398	355	370	372	381	321	350	370	371	363	340	374	371	350	371	364	366	387	371	350	339	394	341	406	381	379	351	370	385	397	368	350	376	371	346	364	351	381	352	328	393	365	322	354	379	349	348	345	385	390	350	355	358	369	340	352	352	370	364	372	347	368	344	344	390	340	371	344	349	365	371	402	341	367	376	363	353	396	341	353	334	366	363	370	344	370	372	374	365	406	389	359	412	384	377	366	366	360	393	360	323	346	358	382	341	370	410	368	372	415	363	351	365	381	385	316	318	335	371	358	369	361	350	356	322	353	365	335	352	353	365	359	350	384	378	378	371	340	368	374	347	347	380	391	391	364	380	350	345	382	320	372	332	346	363	339	369	330	366	346	348	363	345	333	373	341	335	357	351	382	333	346	357	335	355	375	359	346	320	349	361	361	372	357	343	358	379	374	376	365	380	370	373	390	348	341	354	358	336	350	362	366	350	361	337	354	347	354	322	373	379	354	391	366	354	333	357	321	363	384	377	361	371	376	373	383	370	368	349	367	398	391	335	360	368	340	350	341	369	365	364	366	338	370	389	391	367	336	376	326	392	375	350	369	335	360	373	361	369	377	411	373	338	316	314	362	379	335	394	373	367	342	341	360	392	383	382	397	350	343	341	363	387	367	383	377	370	388	369	326	343	348	363	355	344	367	354	333	390	369	373	353	379	378	339	377	358	378	366	342	354	394	384	349	359	348	373	379	368	343	365	338	354	357	339	367	348	379	350	381	360	376	325	352	344	368	371	378	323	366	373	353	385	357	352	398	346	363	385	387	383	366	356	340	362	331	339	353	414	375	369	354	360	399	344	391	367	336	369	324	376	341	385	345	357	384	357	353	379	402	358	343	337	387	347	362	372	373	359	383	374	363	358	396	344	329	375	374	402	361	384	350	358	379	374	362	361	384	377	395	349	426	369	372	355	345	359	362	353	349	377	363	331	372	346	359	364
39753	12406	5529	2603	1860	1478	1148	903	722	667	628	602	570	481	478	480	466	420	470	436	440	424	417	420	406	410	412	389	421	410	359	431	400	388	386	427	381	396	413	388	415	379	391	384	399	379	380	395	390	399	403	390	378	356	400	374	406	426	397	390	397	376	378	430	403	420	384	359	390	335	405	365	373	387	377	384	409	411	364	360	416	409	401	374	378	397	363	376	387	374	367	384	403	367	388	374	393	411	380	383	371	390	394	384	384	359	402	403	412	404	355	398	389	379	369	373	359	425	387	409	393	350	357	373	404	386	384	394	378	406	400	399	422	376	404	378	424	394	367	362	392	381	413	363	395	394	364	385	352	369	383	405	400	361	419	396	397	384	370	381	419	374	420	382	406	394	355	399	387	355	416	378	384	344	374	394	394	392	387	382	418	386	403	363	421	426	408	361	390	382	392	380	398	408	422	372	390	372	374	396	374	365	375	371	391	390	367	364	386	398	402	411	402	372	389	375	392	413	400	397	407	388	402	385	384	392	377	377	395	429	388	372	413	411	383	368	386	398	364	367	371	404	385	387	382	386	379	402	421	400	366	422	431	388	354	381	373	404	426	395	414	383	403	370	371	374	414	388	364	404	375	377	384	392	400	414	398	384	368	373	390	385	378	355	429	369	378	371	403	398	382	385	367	398	351	367	355	392	389	383	373	382	411	392	369	373	366	387	399	359	368	375	370	376	403	383	382	391	378	360	390	408	424	395	386	369	412	352	367	353	376	427	400	396	378	369	377	382	376	394	387	364	423	372	372	377	392	397	394	378	369	390	422	389	388	380	404	397	368	408	395	420	418	398	413	376	418	412	370	400	377	379	361	386	389	389	374	342	357	375	388	371	387	331	385	399	378	399	377	341	340	386	377	386	402	387	400	387	372	420	365	382	381	372	354	388	365	382	390	437	374	397	396	379	370	356	385	406	418	369	393	389	389	366	394	384	412	393	342	367	392	384	400	402	365	373	358	397	390	380	394	345	354	368	383	401	396	384	385	374	354	384	393	374	383	346	365	374	372	363	372	375	391	383	372	411	418	349	371	386	396	392	415	404	433	396	405	402	390	409	382	411	384	390	392	381	372	379	399	358	393	359	389	406	377	384	407	368	382	390	360	346	375	442	367	385	358	379	407	418	430	372	398	379	403	393	419	394	391	368	415	373	394	449	393	394	410	398	405	371	395	382	390	393	372	380	395	376	394	379	370	382	400	396	367	370	383	373	385	369	399	377	378	404	397	384	386	334	357	353	365	388	410	368	332	374	382	398	381	359	392	410	394	362	362	416	352	405	373	367	400	355	390	334	363	380	388	399	399	392	363	379	406	371	388	417	401	356	401	423	402	386	374	423	410	394	360	356	392	383	413	376	336	381	387	373	398	410	353	378	376	396	389	436	392	381	403	425	417	368	411	393	391	386	370	376	403	376	379	382	397	395	387	404	409	386	397	360	350	381	376	431	399	384	413	381	402	399	365	339	373	385	419	369	366	386	392	379	410	370	396	395	394	394	371	385	335	432	406	408	392	395	371	411	383	405	412	380	414	385	368	367	399	354	372	386	358	396	366	371	401	381	324	386	367	383	349	382	405	397	382	401	375	393	386	406	387	336	401	366	398	370	369	400	430	370	365	380	392	390	369	392	412	383	364	352	381	417	396	415	362	353	393	390	395	385	370	391	374	368	365	379	401	395	371	409	354	347	395	421	393	408	389	390	361	371	358	379	363	396	392	368	394	365	391	367	361	430	402	386	380	374	381	402	384	384	415	367	375	422	378	402	397	402	403	380	373	355	415	404	391	371	400	381	372	356	370	381	374	427	428	384	395	391	390	380	383	367	372	401	394	371	395	391	375	380	389	364	360	382	364	364	368	374	393	397	361	404	364	406	385	374	419	371	401	378	376	421	387	388	362	399	356	374	383	425	379	437	371	352	395	416	377	351	358	407	361	415	334	393	356	393	404	356	393	397	362	368	383	393	386	405	384	386	387	394	378	382	393	413	391	381	379	380	401	378	383	386	367	376	365	396	380	422	362	386	418	384	401	406	424	364	409	411	377	362	373	375	408	359	372	407	376	386	399	427	384	424	450	369	399	362	392	422	410	383	364	381	384	387	390	396	389	378	388	421	355	403	369	397	380	367	382	391	381	384	385	356	370	401	430	382	389	372	365	386	378	375	369	400	382	369	401	402	372	367	361	348	379	398	378	374	422	398	389	373	386	424	368	362	387	408	409	385	396	377	388	414	387	395	433	400	415	379	373	408	359	359	385	404	402	373	424	351	392	366	398	397	408	324	374	398	415	368	357	364	385	373	392	422	427	393	373	406	417	395	381	399	388	383	398	413	360	354	377	396	385	363	392	384	410	396	405	408	421	364	359	370	420	362	389	375	403	426	391	375	395	375	417	389	423	370	388	385	397	364	371	417	376	390	412	397	359	408	399	368	368	343	390	418	399	406	369	406	386	383	376	352	372	422	375	382	351	390	371	392	411	421	378	339	409	389	377	403	380	391	364	422	432	395	400	396	440	369	401	392	396	354	379	393	369	368	428	397	386	384	388	383	399	387	353	388	391	399	361	340	382	379	394	361	380	384	390	351	337	392	410	421	392	416	376	365	422	406	369	390	369	362	383	373	382	377	394	387	407	393	361	409	342	362	359	422	370	339	382	392	399	393	382	365	383	397	415	387	362	395	355	416	389	370	364	340	352	389	391	378	373	358	361	429	401	374	403	389	405	414	405	380	393	380	414	397	365	382	385	383	400	382	378	374	352	372	385	420	389	371	390	389	372	345	402	398	358	398	385	374	398	422	365	388	390	390	342	374	381	408	384	398	373	374	333	423	400	376	369	381	403	391	394	388	391	397	383	402	405	356	425	380	429	353	380	402	356	349	404	406	385	398	354	391	368	407	380	378	390	380	379	407	385	390	387	394	363	408	360	350	408	348	388	402	401	392	363	391	420	384	403	385	394	382	367	386	372	388	419	362	368	381	380	387	432	373	371	382	380	390	422	378	366	412	358	427	389	360	383	398	377	374	394	368	351	361	385	398	351	404	399	385	394	381	389	373	389	380	396	390	378	385	359	374	394	364	382	373	378	369	367	387	330	392	401	399	394	353	402	397	410	368	383	371	376	364	405	407	374	424	412	382	388	351	370	389	385	346	396	385	392	391	352	400	382	366	400	370	374	377	387	396	364	388	367	355	391	393	366	383	392	346	378	387	418	400	387	377	356	371	405	424	412	361	369	387	410	385	381	376	362	397	410	403	395	364	421	400	422	394	402	412	365	387	350	416	405	365	397	394	364	398	366	385	374	362	386	391	369	406	354	364	376	407	410	371	387	377	377	404	381	376	384	376	380	393	385	397	345	389	376	397	356	419	407	373	343	395	396	369	390	366	408	384	392	370	379	398	370	403	381	403	352	366	409	383	400	379	416	370	354	376	360	412	384	344	381	358	394	357
24852	20905	27000	24814	11267	1200	923	828	827	831	774	773	761	697	735	768	724	762	777	722	704	736	780	754	713	729	711	707	702	743	737	681	703	712	693	727	730	703	700	676	696	704	682	736	698	681	719	739	714	699	654	731	720	742	699	706	719	683	666	686	691	683	747	744	744	694	721	701	746	713	718	710	704	726	708	717	752	722	710	664	723	700	712	753	714	733	689	699	694	764	678	720	730	748	709	714	707	680	657	699	676	688	744	699	741	703	729	708	697	718	714	707	714	682	733	720	697	718	732	714	705	749	706	741	719	710	728	703	725	686	738	747	712	698	748	730	687	736	696	728	678	637	724	706	693	686	686	728	709	687	694	681	690	686	678	717	714	725	674	735	715	669	725	665	719	700	714	715	709	726	718	716	695	725	706	682	748	739	700	684	699	693	724	718	728	700	708	671	697	689	707	689	727	729	649	766	692	692	698	749	716	765	710	671	672	670	697	734	684	660	694	738	709	714	725	718	680	653	717	749	708	719	704	709	703	649	721	622	727	744	717	675	720	708	649	731	697	705	744	697	755	720	716	776	747	685	743	701	708	702	677	670	687	734	672	694	747	727	710	709	718	697	699	684	695	713	708	744	713	736	675	678	693	730	662	740	729	694	680	718	696	725	710	725	741	703	722	707	648	692	704	701	678	707	735	745	719	710	755	700	723	700	697	727	737	668	700	712	670	723	734	689	681	727	690	688	715	676	708	698	711	729	692	675	705	716	690	703	716	722	687	680	697	709	734	733	703	718	726	692	767	740	748	709	737	718	742	663	666	706	711	698	734	716	730	671	717	720	747	688	769	708	767	700	662	735	731	723	688	702	714	693	776	672	717	685	710	737	690	771	722	715	716	689	686	674	700	679	708	705	725	753	710	754	698	754	677	718	704	750	754	719	623	688	728	691	722	718	741	708	718	701	685	687	667	735	719	745	707	682	700	699	744	727	771	726	708	676	735	732	713	782	738	691	708	681	702	698	702	705	720	724	678	694	678	743	738	688	692	709	727	684	685	736	752	712	730	743	738	759	758	711	707	685	719	730	724	692	673	669	716	699	722	699	706	728	686	704	746	674	718	708	730	749	689	758	702	716	700	670	724	701	682	687	681	731	685	752	742	765	715	663	718	705	683	719	742	745	729	701	717	733	725	722	689	716	691	730	737	671	686	715	679	726	737	692	679	737	680	694	696	671	731	688	681	707	691	722	733	688	700	671	742	765	712	752	733	673	698	720	745	725	690	686	703	683	695	703	729	716	696	734	727	704	731	704	670	666	733	674	717	756	712	678	696	678	696	714	712	729	750	690	704	667	676	730	717	706	685	703	701	720	724	713	714	718	714	670	711	709	677	721	696	719	733	700	687	701	692	669	695	694	659	695	658	682	714	705	703	721	698	769	728	713	721	762	779	700	708	684	702	714	712	731	743	691	724	696	743	695	705	711	709	697	735	767	722	687	685	719	684	686	684	676	732	694	707	673	720	678	726	704	712	704	668	670	721	712	706	687	751	654	673	734	735	666	697	718	736	757	699	768	731	679	654	729	723	686	711	777	696	667	727	668	685	702	728	696	714	735	679	666	718	694	727	738	694	702	694	714	712	718	698	763	663	717	730	674	713	655	696	759	703	713	700	746	760	748	735	736	745	723	713	740	686	712	708	731	693	751	720	744	754	725	713	694	754	673	772	695	739	708	711	737	696	697	707	717	691	750	693	717	686	683	714	721	721	706	703	690	723	707	775	747	711	723	730	735	743	728	687	680	699	713	747	707	673	709	697	693	742	725	707	695	744	734	694	718	723	730	747	697	712	717	716	682	702	703	736	685	739	724	646	704	693	730	692	704	751	720	683	735	714	763	703	731	736	690	729	691	727	740	705	705	717	731	717	727	702	686	717	711	785	711	702	701	672	710	703	704	786	760	670	708	752	737	755	693	725	724	703	718	704	707	646	652	673	726	725	741	724	784	707	711	728	714	742	691	732	681	745	738	689	714	721	705	677	720	723	646	665	681	679	745	656	666	721	701	660	719	707	677	691	713	696	747	709	707	657	685	707	665	739	738	695	670	728	712	725	695	686	691	703	699	676	699	730	755	688	734	739	690	726	692	716	699	769	784	693	745	703	710	669	700	704	753	706	757	774	703	744	673	688	736	689	702	695	713	681	702	719	735	729	717	743	708	733	755	725	661	675	695	713	718	692	717	703	717	682	734	694	698	677	720	751	670	653	727	676	732	733	686	713	718	716	712	715	753	754	670	718	733	760	711	671	700	686	721	702	739	721	709	715	730	674	705	673	691	701	687	703	680	675	705	679	667	680	666	739	692	745	693	711	703	702	681	669	700	683	674	685	720	699	703	695	691	684	716	746	731	633	710	709	757	680	733	743	738	670	736	726	697	698	717	669	723	704	683	718	718	711	750	742	689	707	652	694	739	697	698	702	692	718	682	751	692	692	682	768	700	686	707	679	710	663	696	772	682	699	707	687	737	724	703	748	763	693	674	678	705	715	720	699	696	711	692	702	715	711	702	735	681	705	692	711	703	746	641	739	666	735	703	719	748	729	720	761	712	688	679	756	737	727	742	686	734	722	718	736	652	693	745	727	721	729	707	704	710	720	711	730	684	713	736	726	668	707	691	714	700	731	706	742	676	719	687	703	724	738	732	674	730	646	711	745	704	754	735	726	687	676	705	700	725	664	724	716	679	766	694	729	724	694	735	740	655	750	686	703	699	697	731	734	683	744	708	716	695	761	717	685	714	713	777	708	711	693	744	720	722	679	717	688	768	740	714	764	717	675	724	708	747	647	716	749	700	710	708	724	664	723	716	735	657	711	731	750	720	728	661	687	668	694	695	715	742	719	695	710	706	723	709	732	697	719	691	697	709	668	690	766	695	717	692	733	748	686	704	702	687	706	661	749	735	699	702	717	724	718	715	726	712	677	703	733	678	665	730	740	736	722	668	726	725	714	720	707	764	690	671	725	716	769	668	666	699	703	714	709	701	716	752	730	752	731	684	743	697	704	693	706	746	668	776	684	740	697	674	709	688	693	743	720	695	704	723	712	685	756	667	731	722	685	696	725	674	743	699	671	733	703	699	668	699	741	711	682	727	728	756	719	771	676	766	683	724	651	716	762	707	728	702	719	689	692	704	698	681	727	704	663	728	736	736	690	721	749	726	661	750	738	729	685	710	739	697	677	710	709	698	750	676	694	685	724	708	713	722	708	751	728	744	762	705	715	687	716	681	677	711	712	699	696	713	692	696	733	731	747	710	746	733	701	691	728	742	742	701	727	751	712	700	721	716	721	711	715	705	772	702	718	741	753	686	665	703	704	701	689	659	741	690	673	703	691	678	745	686	735	738	756	757	725	705	723	699	699	697	679	708	665	685	704	764	709	779	732	732	763	712	711	693	741	712	630	706	664	690	680	701	728	717	683	727	704	728	730	724	704	797	741	771	710	689	722	748
35772	6645	3252	1880	1499	1217	1158	1056	968	926	845	819	867	808	824	792	781	793	770	753	767	732	745	747	788	736	761	793	754	769	787	801	756	731	786	784	769	709	753	746	723	744	702	795	712	786	773	800	746	769	716	737	751	747	787	753	739	734	774	780	726	702	736	757	709	729	729	758	751	718	757	758	714	758	756	695	727	761	741	790	719	741	686	742	721	732	722	762	770	715	725	776	743	723	733	772	744	722	758	718	759	719	730	708	747	765	737	741	708	739	702	756	723	750	767	709	734	781	732	754	743	725	753	752	749	778	747	729	801	742	765	755	713	745	733	772	699	761	714	753	699	731	809	774	706	797	729	711	734	734	706	753	754	810	749	736	697	753	744	740	749	696	751	764	790	755	720	747	759	711	711	738	706	720	728	692	696	711	733	744	751	771	811	730	707	752	722	723	822	705	715	714	747	742	768	702	771	765	740	742	756	724	749	792	729	759	685	708	703	812	735	733	744	728	727	774	743	724	737	736	777	750	733	711	773	702	748	729	758	743	750	749	756	760	749	736	734	742	719	748	730	708	721	694	774	693	736	723	812	741	768	749	738	728	728	730	734	731	772	796	733	744	702	731	748	711	730	744	725	751	705	774	740	752	764	729	733	782	725	764	745	743	730	780	747	750	711	726	764	730	740	772	663	714	773	736	730	698	729	814	770	751	713	724	743	736	754	788	764	767	720	732	765	725	728	779	746	723	733	771	730	733	755	745	781	750	696	744	713	733	731	742	745	733	765	732	729	730	743	767	771	730	720	751	757	794	743	701	736	772	743	744	747	769	714	779	724	739	717	763	762	701	739	723	730	794	773	727	771	712	716	710	706	758	748	712	731	716	721	691	776	721	703	753	736	728	745	727	783	745	710	787	749	742	736	751	783	764	706	773	698	688	751	682	741	817	744	728	779	667	761	698	733	757	797	763	782	748	731	747	783	718	808	738	761	700	762	755	755	778	757	730	753	754	754	714	705	749	742	736	723	750	712	733	779	728	705	745	735	766	722	760	715	743	704	715	773	706	755	745	767	747	776	777	704	799	746	754	737	688	777	796	736	746	735	747	760	731	708	725	742	780	680	700	732	786	758	743	701	755	719	735	783	748	709	736	727	716	751	733	798	769	735	735	779	774	741	754	758	726	716	739	763	745	743	749	774	740	783	794	791	661	782	726	740	733	749	742	759	733	725	741	760	773	729	715	707	736	770	755	732	738	728	768	697	729	754	716	679	781	751	740	754	737	779	698	822	739	759	746	739	755	710	780	713	753	748	755	700	739	745	745	770	721	736	748	753	731	723	753	732	735	731	788	739	730	757	732	709	714	680	776	760	710	790	766	766	750	768	715	742	747	746	786	794	762	708	700	734	756	713	725	722	740	708	711	715	702	765	735	747	709	748	749	747	688	687	743	761	726	701	801	799	719	749	709	773	735	770	703	757	745	732	728	766	775	751	756	777	748	748	765	753	719	757	761	778	758	713	721	766	789	778	714	755	753	759	728	736	791	724	788	698	740	743	795	697	747	754	711	726	769	728	668	716	710	804	729	731	745	732	741	766	774	739	757	747	735	816	724	725	720	724	789	700	746	707	768	790	773	751	762	800	745	763	729	702	724	765	710	766	793	718	730	769	731	755	765	760	710	769	773	738	723	754	764	788	737	738	725	706	772	698	746	741	742	803	768	680	803	709	795	718	757	738	767	719	691	726	714	747	725	690	723	745	789	783	736	726	778	795	755	794	685	765	713	745	716	755	736	698	720	735	770	707	741	755	777	684	715	747	793	784	752	756	718	758	748	780	679	730	719	728	737	753	786	766	740	713	761	718	723	760	758	748	698	690	707	748	735	786	693	709	727	771	753	783	742	708	753	749	729	754	765	730	721	702	746	738	737	742	715	742	723	771	745	704	746	739	753	767	721	735	779	743	725	728	731	764	785	736	726	740	752	714	717	760	705	750	702	750	703	724	765	744	756	756	764	682	771	721	716	743	722	757	736	725	774	683	729	756	746	747	739	764	766	769	750	783	739	777	711	706	722	741	759	714	742	794	795	783	763	768	677	780	775	774	723	715	742	711	739	744	741	763	706	736	767	757	742	713	795	728	772	745	734	732	738	801	738	767	678	772	719	743	776	727	705	762	732	699	775	767	746	687	776	722	745	735	667	763	760	830	681	740	781	750	687	751	759	672	728	771	752	708	746	768	748	722	718	731	696	752	731	714	720	738	742	773	755	751	737	740	744	711	765	796	746	733	708	744	754	756	732	741	721	795	733	779	790	716	739	742	722	780	777	737	716	737	736	749	769	804	729	739	714	778	751	763	744	710	761	783	762	759	732	757	746	744	762	698	773	769	760	756	702	712	770	742	668	765	694	769	769	734	728	759	797	702	727	738	741	774	730	775	717	766	747	756	752	747	771	693	679	716	777	741	828	759	772	706	763	734	717	769	700	779	700	751	771	733	731	778	753	731	759	764	775	739	700	714	776	720	733	738	708	758	735	733	751	709	787	739	777	771	760	712	725	714	702	774	727	779	739	718	752	743	749	794	735	786	845	781	747	682	816	723	745	727	721	773	720	734	731	750	768	728	743	739	828	726	735	733	750	702	752	692	716	733	710	775	724	708	720	755	743	660	748	745	756	764	754	728	764	721	733	772	770	761	812	744	750	796	728	727	678	762	691	697	734	799	724	781	775	726	738	690	760	712	764	785	712	753	747	724	735	691	698	714	744	731	741	745	748	726	768	729	748	731	718	725	778	740	765	753	718	751	694	776	785	726	746	711	753	715	703	751	709	741	721	791	714	717	753	703	667	747	715	769	722	756	707	737	733	745	766	727	765	733	785	712	660	743	768	720	714	759	743	748	733	727	787	716	717	760	699	762	742	779	775	742	780	728	750	716	747	731	738	718	758	735	735	754	731	770	765	757	760	755	699	733	740	705	712	778	765	746	730	744	722	775	784	711	713	733	719	771	718	783	733	766	758	730	770	729	724	709	742	794	737	767	705	771	715	732	760	731	726	769	784	748	750	717	726	707	680	740	732	743	742	715	733	781	749	744	703	771	723	743	786	723	705	735	740	747	754	695	790	806	735	712	721	737	737	714	742	727	783	763	758	708	716	769	763	770	775	697	753	761	739	721	752	790	694	791	668	702	744	736	713	749	767	754	735	739	775	763	707	707	707	737	696	742	803	679	790	731	729	746	705	745	740	736	735	744	785	758	741	741	705	748	737	716	788	765	722	776	791	735	738	718	760	736	734	704	760	768	771	745	732	757	732	748	733	771	747	740	756	718	798	740	712	742	803	758	741	720	711	765	759	775	728	723	656	731	710	784	753	749	761	735	782	741	715	744	724	759	747	782	695	758	771	719	812	727	727	744	720	799	762	747	758	700	792	726	774	734	767	750	740	770	736	731	756	800	755	735	780	744	739	774	754	745	776	751	741	716	752	742	759	745	746	675	728	750	704
22562	21048	28746	23575	21045	21122	10000	1566	1174	1075	1080	1030	1013	920	941	931	922	892	915	914	868	831	907	868	856	822	870	843	882	794	803	861	810	834	804	846	827	822	837	896	815	815	807	796	859	852	815	824	793	835	788	803	843	850	821	815	808	848	859	775	874	835	819	805	820	855	866	791	836	875	862	870	801	844	857	794	817	838	805	796	758	819	796	768	799	790	801	833	798	810	833	814	863	792	783	798	814	819	819	759	820	787	827	796	877	778	827	793	803	799	843	845	767	809	833	796	774	794	823	810	885	762	828	832	758	824	816	805	786	798	765	834	792	774	770	793	849	806	734	811	784	835	820	797	774	835	831	847	837	795	817	826	801	783	760	783	844	879	760	750	760	827	830	787	812	824	833	832	828	818	812	825	845	863	794	791	796	836	806	832	810	792	839	785	787	772	819	829	776	795	783	744	797	841	766	810	780	791	773	822	824	819	806	764	825	787	798	766	811	806	837	802	841	818	828	775	779	761	822	784	783	859	811	736	838	851	840	820	812	796	821	833	813	757	812	790	776	797	785	795	805	796	784	820	827	805	794	805	816	803	783	829	778	791	820	777	809	763	785	840	814	797	808	786	803	756	752	819	784	814	796	820	846	778	811	815	806	811	799	835	791	789	837	824	807	809	835	852	801	812	790	737	876	796	840	830	844	780	764	847	798	777	822	816	779	823	808	847	768	800	844	834	832	779	861	813	832	777	820	879	785	858	813	838	809	774	802	794	791	809	809	802	798	824	797	792	804	824	771	798	793	810	778	829	846	808	832	830	776	843	801	792	817	798	796	803	785	747	819	805	780	824	807	810	851	766	837	767	829	886	805	804	833	820	783	811	773	785	803	824	797	844	807	768	834	738	754	792	769	792	851	759	851	844	843	830	801	765	758	795	782	835	803	805	797	829	794	747	771	780	812	795	766	802	764	802	835	817	803	786	787	718	798	765	814	789	785	843	818	811	793	830	761	824	835	804	744	810	780	774	764	825	856	780	782	811	784	820	839	772	759	800	830	817	819	851	774	810	801	839	809	842	784	805	818	789	821	788	845	831	799	804	791	863	809	784	833	843	763	815	809	800	834	848	777	814	814	788	757	803	816	735	762	830	876	789	784	803	816	804	792	793	829	807	829	800	807	827	807	793	752	853	816	782	800	794	814	812	809	777	791	765	796	849	843	777	748	803	793	834	810	788	857	804	818	845	801	827	793	776	759	806	801	751	801	797	798	810	782	817	849	813	817	765	792	728	780	844	810	801	838	819	801	774	825	847	781	777	803	785	820	791	798	839	820	774	805	809	782	774	869	816	812	816	767	810	830	773	797	822	755	837	767	787	793	805	792	833	841	772	776	840	759	798	808	788	840	774	771	786	837	850	730	780	789	825	826	772	806	818	798	811	843	765	843	808	810	838	769	791	785	836	812	834	874	775	733	810	822	825	792	778	855	840	838	793	857	773	816	794	774	785	783	799	794	814	802	744	787	844	844	792	721	818	775	803	767	791	781	794	808	800	856	843	776	816	791	835	819	829	785	816	862	797	803	809	837	828	826	780	789	826	763	797	764	772	800	853	846	774	771	841	806	807	820	807	796	793	777	823	776	860	790	786	741	805	756	822	808	816	829	827	808	798	794	885	845	776	855	802	761	815	778	781	872	805	799	788	818	731	803	812	760	793	762	773	843	810	825	790	786	809	758	767	818	797	805	803	804	820	799	811	780	750	820	828	792	862	810	763	833	792	828	842	805	789	787	805	770	803	819	860	791	809	807	846	804	804	763	848	833	790	852	845	789	793	755	760	829	846	792	779	806	802	810	824	784	833	725	763	863	782	767	793	819	816	869	766	794	751	775	814	815	873	814	786	804	811	780	861	834	823	812	802	819	795	816	790	807	785	864	791	823	853	820	825	788	788	819	741	770	810	818	807	781	798	747	713	824	806	805	820	807	797	821	813	816	797	780	842	796	787	783	790	825	764	833	831	796	792	834	794	804	801	809	813	795	863	826	734	825	796	828	807	777	784	827	774	839	768	825	867	774	740	845	817	840	762	823	791	783	847	776	801	810	801	781	849	867	813	818	796	774	815	827	870	763	806	801	788	815	837	798	808	780	811	874	860	820	815	836	792	783	762	865	798	826	783	762	796	797	800	772	791	812	786	829	865	811	822	744	789	749	780	760	826	800	777	826	794	795	839	764	798	825	764	772	765	828	834	803	785	790	798	758	786	793	778	826	811	801	826	766	805	852	803	793	788	739	860	806	832	836	836	838	850	823	785	819	770	811	781	813	791	835	852	783	836	809	824	843	799	771	759	841	773	847	801	775	829	800	764	824	793	819	767	808	816	803	808	791	769	792	761	778	809	795	796	808	841	781	774	828	758	757	761	750	850	794	798	787	818	845	795	843	813	786	803	815	799	813	796	737	809	776	741	791	807	795	849	776	780	800	755	818	817	787	814	827	787	798	802	773	822	807	857	819	805	749	790	828	752	792	836	798	794	796	791	806	818	823	803	799	753	832	749	793	824	858	754	817	807	838	824	789	833	830	830	835	815	805	800	783	788	820	782	803	810	822	773	798	776	825	821	828	777	818	791	797	737	820	758	790	774	822	823	813	801	780	828	773	816	828	788	789	803	761	827	770	805	780	768	760	852	777	860	807	765	779	769	798	862	718	842	800	785	808	763	838	812	835	780	746	814	833	786	808	773	781	859	829	755	735	754	792	781	734	765	748	798	788	841	801	812	851	789	766	795	792	807	821	764	798	851	842	795	792	844	784	796	829	795	769	814	754	800	840	789	797	823	842	827	827	751	799	775	805	846	854	781	792	811	836	795	843	782	831	757	787	795	759	834	795	808	808	775	815	777	779	762	796	766	780	779	815	802	768	841	771	794	824	748	813	731	881	819	839	788	814	792	820	798	781	777	793	769	832	867	785	801	856	782	787	838	779	786	822	798	825	762	808	864	791	803	793	808	848	751	829	808	786	842	858	787	790	804	823	839	821	812	791	771	835	801	837	799	817	848	776	824	796	800	771	835	796	782	846	811	833	845	812	785	787	806	791	863	813	821	789	823	864	824	779	770	809	796	789	806	807	773	815	800	763	817	799	824	804	823	788	845	784	781	787	784	777	779	778	801	733	818	792	815	809	768	830	752	787	787	811	801	792	825	788	755	828	846	722	856	843	827	792	817	822	777	796	763	759	809	808	841	741	787	785	776	842	817	801	846	754	768	794	817	801	831	789	774	805	812	777	831	825	816	818	785	806	816	815	830	848	879	780	802	808	808	784	791	844	772	787	779	766	796	767	842	824	789	795	823	800	779	803	790	783	792	774	775	826	810	821	840	810	768	822	791	819	816	815	798	818	796	754	832	812	805	836	784	814	879	811	830	763	802	771	833	831	786	785	774	801	850	779	734	892	827	777	770	794	788	845	783	770	808	752	793	810	840	778	830	841	809	767	762	796	801	832	780
45246	14524	9366	4876	3608	2740	2240	1804	1592	1410	1176	1138	1088	1020	1028	986	898	939	892	921	852	915	885	891	925	857	835	875	818	866	865	796	855	809	804	773	813	813	817	801	789	834	780	862	801	819	799	857	806	800	770	835	836	781	775	783	806	771	806	813	793	827	855	778	739	817	800	788	793	837	795	854	795	817	790	855	807	844	822	830	822	784	824	778	745	832	794	796	786	841	830	782	807	781	819	810	788	760	780	832	766	772	789	761	764	797	793	787	742	800	794	792	761	818	859	782	788	816	798	772	821	766	843	833	798	794	819	745	842	786	849	838	825	760	811	793	778	756	815	816	774	810	842	866	775	806	778	825	825	788	779	824	726	797	768	810	788	779	772	854	787	764	834	788	857	774	829	796	757	738	793	799	771	789	794	756	782	787	793	780	808	787	809	748	817	808	761	790	791	775	811	804	829	796	828	780	803	848	824	819	809	799	783	790	830	791	792	832	775	801	866	794	767	778	747	777	765	778	771	784	790	770	769	780	796	793	777	853	823	781	750	774	780	758	817	789	751	810	822	805	814	809	808	803	761	805	810	785	779	788	793	804	742	805	784	738	740	773	760	771	805	765	756	820	809	762	810	761	762	849	826	783	826	752	792	814	834	778	781	793	791	795	829	819	792	833	776	735	799	742	807	824	789	813	798	786	780	801	795	804	785	819	793	840	750	831	790	793	849	822	801	786	764	807	828	828	812	736	795	785	812	776	830	811	768	802	817	787	784	808	798	775	773	775	770	795	823	792	757	774	877	770	806	770	763	791	790	840	784	849	812	817	791	798	764	807	845	810	765	811	796	817	777	752	810	776	771	780	770	782	830	848	837	785	758	825	809	793	786	817	776	805	813	847	703	807	758	774	778	785	795	807	805	809	798	784	751	853	803	836	803	744	733	787	774	800	798	841	812	790	809	794	766	808	772	865	847	820	775	729	815	781	791	847	790	796	822	774	801	773	797	783	770	775	791	789	802	798	803	783	781	766	844	735	819	761	794	780	791	788	792	815	853	820	835	730	829	801	803	807	804	796	797	826	779	783	750	808	776	694	798	846	809	815	785	844	805	784	767	777	769	819	766	798	810	808	774	764	781	812	761	785	805	815	780	802	784	810	795	842	850	825	823	792	817	783	771	812	799	792	797	830	806	808	840	765	769	781	805	811	785	828	784	750	784	762	788	775	865	786	747	821	763	809	802	803	776	736	799	776	744	843	805	788	767	826	815	835	756	813	799	789	806	809	773	763	793	826	821	814	820	799	744	822	748	771	803	802	785	795	837	808	843	748	756	802	747	815	816	792	786	789	830	802	781	797	744	842	796	828	823	805	780	812	707	804	784	809	798	801	836	763	796	779	830	782	786	838	760	814	815	721	837	805	813	790	791	784	753	804	747	774	775	816	823	805	838	801	804	718	774	748	866	762	815	774	804	787	771	839	768	781	785	788	820	787	830	798	797	835	851	787	773	828	813	799	752	812	823	805	819	843	820	786	807	800	771	818	819	811	799	782	774	834	773	758	782	792	792	786	805	797	776	796	757	763	831	817	760	760	795	813	795	791	821	759	820	739	813	768	837	818	803	800	751	820	790	789	807	792	803	800	822	796	774	799	794	814	730	804	814	829	754	840	825	791	776	771	785	791	808	820	794	771	808	768	780	835	757	827	766	841	827	755	810	859	816	746	822	790	858	790	807	829	819	843	796	810	827	814	754	838	830	792	783	798	797	783	761	817	788	778	771	854	816	799	764	794	815	792	781	822	795	801	789	790	789	803	734	819	805	785	824	802	782	818	771	819	804	871	785	736	794	776	727	871	810	777	794	820	776	793	767	817	781	848	835	801	850	764	815	781	795	798	801	811	833	757	747	814	814	809	755	759	770	771	779	755	819	795	811	762	743	839	773	820	743	786	787	799	790	815	767	774	778	790	819	772	817	805	774	842	795	759	807	828	806	769	742	826	745	768	831	813	797	831	728	818	845	819	788	785	832	779	796	799	780	796	808	801	808	752	763	788	774	781	811	832	797	755	811	745	764	816	741	798	823	741	822	862	811	771	774	777	781	745	834	830	788	789	772	779	815	835	849	775	750	776	786	757	767	737	816	757	750	754	761	794	786	810	819	758	783	843	774	814	772	815	787	776	757	753	777	798	768	848	819	795	817	743	757	807	862	771	783	819	786	833	828	853	767	846	820	779	778	796	777	749	810	763	798	756	841	790	767	835	811	786	799	758	858	776	820	798	795	756	802	786	774	775	750	825	796	767	852	845	766	840	807	758	796	835	770	760	834	781	811	825	831	760	766	798	756	786	829	793	812	792	787	782	812	803	837	791	794	751	824	814	838	798	757	868	802	772	836	783	847	773	772	805	805	838	821	815	809	774	754	763	835	786	877	808	813	822	767	789	810	754	803	791	783	793	805	780	830	785	771	841	817	797	765	845	821	814	807	816	766	783	854	780	817	824	818	804	757	847	785	821	789	811	805	776	810	827	785	762	773	813	817	815	882	840	821	780	813	779	805	757	846	775	807	829	818	777	827	788	796	829	791	762	755	816	770	784	759	840	775	822	800	834	826	782	802	784	828	742	806	785	783	779	801	850	777	777	825	770	761	747	781	828	741	790	818	791	804	844	840	813	810	773	756	838	790	757	826	845	824	802	761	767	832	791	738	796	816	779	799	745	826	814	855	798	786	777	742	761	783	819	780	833	806	760	811	800	811	794	802	797	775	796	771	856	801	814	760	791	840	794	804	824	783	797	758	808	809	853	816	733	784	780	724	778	825	807	809	778	774	753	802	776	747	768	783	799	806	786	834	798	777	787	791	820	842	814	794	796	789	786	817	762	811	793	780	767	803	818	847	829	859	860	805	749	795	782	775	799	813	812	727	773	806	819	777	769	773	819	771	770	756	781	775	864	760	788	799	819	771	800	776	775	803	815	857	815	830	838	794	794	781	812	786	803	796	793	822	769	819	785	797	808	815	824	758	750	829	823	764	754	837	811	826	788	821	757	780	813	769	802	806	782	822	785	794	772	813	819	836	812	774	792	813	774	820	851	786	822	804	814	785	808	826	755	788	753	755	753	752	785	792	815	765	811	777	802	808	806	753	774	764	756	765	748	832	811	826	820	748	807	779	749	790	819	763	792	836	758	775	814	765	798	773	831	838	796	784	766	836	792	832	804	795	794	800	754	827	840	799	806	809	814	796	811	821	776	801	813	787	764	799	797	775	799	793	797	775	760	811	771	791	728	822	793	788	828	807	793	759	795	755	791	824	785	840	774	786	775	821	806	757	804	767	816	788	825	766	760	831	754	773	780	792	823	829	816	751	814	798	849	749	747	739	834	811	852	782	807	811	827	745	776	790	743	796	760	819	767	824	793	774	797	780	766	862	780	797	786	770	792	762	813	773	801	804	793	804	769	775	814	846	800	803	771	761	768	781	794	771	822	829	840	844	853	831	848	842	807
27903	18628	4927	705	439	451	422	407	387	390	332	335	341	371	384	403	349	408	385	359	378	384	368	354	376	373	347	369	366	419	361	372	402	370	376	375	353	352	359	375	355	382	367	373	334	364	356	375	372	403	391	368	372	362	371	377	383	395	380	377	395	364	350	332	373	359	349	370	374	346	382	380	370	344	344	390	370	346	399	346	401	372	405	359	379	336	382	369	405	393	385	354	364	343	363	359	387	388	377	394	365	379	400	352	344	378	340	336	373	318	359	378	395	336	349	371	369	366	388	361	373	358	382	409	391	355	361	344	376	381	377	393	412	371	370	358	388	394	357	390	349	397	364	376	397	378	354	377	383	351	358	366	394	368	373	387	386	387	361	357	378	387	386	372	377	371	345	392	376	346	385	378	377	364	376	375	357	363	439	371	381	351	424	369	366	353	336	354	362	363	362	416	357	355	367	361	399	403	382	384	375	383	432	376	353	385	402	350	392	387	380	390	352	387	387	358	375	387	393	370	342	339	389	386	363	398	369	378	373	392	373	354	368	358	405	409	395	345	383	372	352	371	392	349	372	366	387	384	367	370	359	371	365	381	386	355	353	384	395	361	400	381	358	359	370	363	355	364	392	395	379	384	375	413	325	343	375	358	389	370	350	400	407	405	367	353	386	386	344	403	350	372	368	403	379	360	399	396	363	369	391	372	354	357	386	388	330	392	380	373	391	352	388	381	404	348	339	363	387	388	353	376	378	395	362	365	376	335	360	379	377	381	374	373	376	402	385	372	345	378	365	385	388	378	385	394	374	336	366	385	379	368	362	373	349	410	359	367	396	374	358	350	377	377	380	365	375	352	392	384	385	363	385	371	342	362	357	379	353	407	349	376	376	381	348	351	387	396	378	388	358	386	386	362	360	353	353	399	360	367	354	398	336	351	403	351	363	368	417	402	394	362	376	412	393	357	386	400	384	400	376	401	358	380	358	366	369	379	422	377	398	375	377	389	387	369	397	365	368	374	400	365	355	361	354	391	389	339	416	379	378	380	331	352	355	393	382	382	395	362	376	352	390	367	373	385	371	404	376	388	398	406	366	418	348	382	355	387	359	347	334	370	343	368	359	376	358	361	381	355	393	359	374	388	406	383	374	368	382	370	417	377	369	411	379	389	341	390	363	389	343	376	373	368	378	361	382	369	381	368	373	377	362	368	358	352	375	357	376	349	361	376	350	389	336	385	365	343	357	359	409	346	349	365	373	361	370	390	379	369	364	361	347	404	382	376	389	376	372	352	346	384	347	373	385	390	389	355	370	385	382	387	416	376	367	367	348	333	361	377	367	332	373	398	404	368	404	395	384	366	344	349	390	384	356	391	342	374	331	402	350	390	373	387	334	372	378	385	380	373	356	380	375	386	348	375	350	384	389	363	348	353	380	368	386	362	357	357	359	338	364	394	355	419	361	404	383	358	339	351	387	388	400	408	408	340	405	384	375	405	386	364	400	386	395	352	367	363	378	368	362	393	419	371	341	400	393	393	365	399	369	342	396	354	413	332	409	385	384	389	361	379	356	395	401	387	342	401	353	370	342	356	399	331	358	356	352	389	365	390	380	356	400	356	385	401	397	363	389	386	376	375	373	383	354	391	388	385	385	368	364	392	379	357	345	390	377	359	339	397	402	361	387	334	403	388	385	372	412	358	361	373	395	372	399	416	368	361	383	358	345	372	398	375	358	380	363	353	368	370	396	402	376	333	410	363	366	377	386	377	377	387	371	377	358	370	361	377	383	397	402	390	373	333	362	357	387	339	379	344	347	384	377	383	318	347	423	372	384	381	403	387	391	360	323	389	359	351	364	366	371	419	377	376	364	382	384	356	363	384	342	371	394	368	373	391	364	343	367	395	374	365	358	391	369	360	356	367	354	361	389	377	370	386	370	370	382	384	366	382	376	399	361	379	344	429	400	356	357	379	408	384	401	381	358	342	363	356	353	388	381	375	341	411	356	373	317	361	396	357	340	389	384	419	338	377	382	369	389	373	391	397	381	358	375	384	405	372	377	391	352	409	407	382	356	395	369	357	370	374	380	350	393	342	347	412	364	382	363	373	379	374	379	353	396	378	407	368	383	363	377	404	355	381	361	367	376	369	345	367	383	382	354	384	376	355	390	384	383	383	356	352	367	358	360	384	374	382	343	352	383	398	371	367	369	388	372	410	384	406	372	377	367	358	370	368	319	381	339	389	388	355	354	363	375	360	384	362	386	428	399	381	349	385	370	378	373	361	389	394	373	358	368	411	355	368	386	391	368	382	357	389	387	410	408	350	388	374	366	377	384	375	409	363	362	367	387	375	407	364	352	370	347	388	373	396	404	363	355	417	376	381	371	363	353	394	393	346	381	340	407	363	378	410	342	376	387	359	351	366	370	385	367	369	375	361	346	377	349	366	380	382	366	372	386	366	363	401	361	364	367	364	339	399	377	413	387	404	366	368	377	432	354	358	364	348	385	356	351	350	377	354	365	349	385	365	331	376	376	335	362	401	368	346	362	394	347	399	360	341	403	343	372	345	351	359	377	372	368	381	372	346	371	404	349	380	379	368	376	321	374	360	380	369	382	354	369	352	384	380	381	364	341	393	398	339	373	408	343	392	350	402	399	367	365	346	354	386	373	357	383	357	375	373	364	389	388	373	404	354	360	420	389	404	399	385	377	396	392	351	367	381	345	338	361	380	399	363	376	352	398	391	370	380	424	399	352	366	368	378	326	382	350	384	345	368	367	366	390	382	377	339	353	377	365	357	374	345	363	376	351	372	349	373	363	366	350	373	372	348	380	357	369	417	374	408	336	366	341	331	379	366	397	352	396	365	358	377	369	397	354	344	420	388	403	388	390	371	373	331	392	394	369	362	369	379	363	352	394	369	388	407	392	384	402	402	359	397	369	421	369	360	375	335	409	386	387	379	387	354	341	392	367	406	348	364	391	412	346	406	380	367	397	392	386	362	390	341	379	361	404	365	357	373	356	363	388	342	359	388	333	364	369	383	390	350	392	385	375	384	362	324	357	368	383	369	372	343	362	345	379	400	395	385	354	369	337	362	367	359	336	362	373	386	371	402	354	369	372	390	356	368	381	360	401	339	367	409	372	384	394	362	370	395	386	386	362	366	360	397	370	362	347	364	372	357	360	406	393	373	359	382	360	388	376	331	357	367	351	382	379	381	375	363	367	343	386	363	371	345	311	432	406	369	365	345	368	364	388	375	401	356	372	334	365	397	363	372	363	341	378	382	360	369	353	404	359	387	373	368	391	381	353	386	375	337	331	367	322	399	351	384	345	368	390	373	366	388	364	381	383	381	374	367	324	380	413	371	382	395	354	388	409	378	349	404	381	387	369	374	379	396	399	427	384	376	411	352	364	370	382	335	349	399	393	369	363	371	359	397	394	373	334	363	364	363	355	370	402	383	344	382	372	356	403	371	377	372	350	384	333	363	407	423	378	391
13852	1328	769	557	526	483	465	449	428	442	421	426	423	427	416	442	446	431	413	408	386	418	379	442	420	415	450	412	431	439	412	383	412	424	388	427	408	444	425	404	420	409	390	379	395	448	412	396	422	421	432	437	434	412	388	412	417	428	426	441	418	409	412	370	398	384	413	418	443	388	405	437	411	445	394	429	391	411	412	393	417	434	398	414	394	411	360	419	387	413	391	419	412	448	419	421	433	414	382	418	392	460	413	387	375	417	420	388	415	398	403	408	426	386	392	450	434	443	439	404	414	446	392	434	406	432	409	384	369	387	414	381	432	431	398	409	393	414	388	410	403	415	382	429	429	414	410	386	420	408	436	428	424	396	437	397	424	420	463	401	414	433	389	424	396	416	402	428	405	392	450	393	409	452	423	422	363	440	447	412	415	438	451	418	378	427	425	402	468	453	428	421	415	422	414	444	452	412	420	455	401	440	413	406	424	392	462	449	424	397	430	411	438	425	402	391	405	382	431	414	422	419	406	422	425	454	405	443	403	383	426	436	414	386	425	446	446	410	391	456	395	434	390	413	420	414	420	448	412	388	429	426	411	394	411	410	430	394	430	404	425	362	453	416	423	401	445	407	420	427	447	409	438	416	414	410	390	418	402	419	425	419	382	407	392	416	433	406	411	384	403	473	434	424	411	414	449	411	420	412	426	432	409	407	417	412	397	405	422	430	426	438	382	406	422	427	402	410	417	404	454	462	433	385	436	406	395	433	393	395	406	413	383	436	426	413	400	395	424	399	395	417	441	424	472	420	373	443	410	399	390	442	426	436	439	419	404	415	422	370	410	435	383	414	451	399	421	470	400	424	396	389	460	372	367	418	423	419	437	429	413	401	418	450	450	398	410	415	414	390	396	458	435	402	413	369	412	412	403	433	450	460	388	409	396	436	433	404	409	429	423	425	422	433	410	436	445	413	425	434	413	410	408	407	402	380	427	418	419	390	452	427	385	429	414	400	413	409	415	408	405	420	397	405	431	367	389	417	387	426	394	435	429	429	368	413	414	451	412	425	384	399	439	445	419	388	427	409	407	421	444	407	432	403	395	412	456	397	386	408	368	397	429	423	404	434	421	360	413	387	391	402	385	422	402	408	428	395	444	423	395	407	400	423	385	427	439	444	420	407	410	444	394	454	424	438	417	405	414	432	428	444	426	423	447	409	395	404	443	438	437	428	411	386	407	437	424	380	424	394	438	441	412	399	421	409	425	405	405	434	413	435	430	411	438	415	418	390	428	388	413	406	413	403	394	425	389	427	442	410	433	440	450	413	417	402	425	450	396	426	392	429	389	413	411	418	422	430	405	417	400	407	380	439	405	436	403	408	414	433	428	434	396	409	413	427	392	442	371	414	411	405	409	408	430	404	414	417	422	399	422	368	409	445	410	390	430	374	425	438	426	429	397	427	444	402	422	425	404	428	407	440	380	412	428	388	425	396	409	377	419	436	416	411	427	412	402	433	411	418	408	392	409	411	447	400	427	391	428	432	426	431	427	427	394	425	407	426	413	415	377	424	435	416	434	414	426	388	424	432	407	407	405	430	410	392	411	437	382	432	421	387	420	384	419	409	396	416	483	395	399	407	460	421	437	408	434	391	397	434	396	383	388	432	456	429	424	436	393	439	406	419	435	419	391	410	423	429	389	366	409	377	436	425	372	398	419	422	431	445	429	406	407	373	417	376	413	403	377	435	448	413	428	430	430	384	433	427	393	408	406	403	409	427	371	436	408	459	418	401	437	402	414	403	440	405	438	407	417	394	411	404	402	382	432	405	435	434	393	404	384	394	395	394	422	422	433	422	379	439	428	376	400	382	430	413	407	452	433	394	457	425	442	449	403	454	420	452	398	452	399	414	445	412	411	414	426	422	473	375	425	361	396	394	413	403	421	389	391	442	420	419	374	432	430	415	387	401	421	427	416	400	422	417	417	407	415	419	378	423	423	430	419	381	392	473	420	427	419	408	447	440	414	399	435	405	410	407	433	403	414	443	385	442	411	394	417	406	386	419	402	411	445	389	394	413	434	425	413	395	404	426	421	443	415	411	417	437	418	425	445	433	424	432	409	407	454	405	404	434	420	406	442	403	427	459	395	410	405	404	441	428	427	469	402	418	447	394	410	431	435	413	463	409	426	402	420	431	387	426	419	393	381	428	455	422	420	407	438	433	413	408	429	433	406	380	444	378	423	396	419	415	434	421	395	431	448	398	403	443	398	401	420	405	412	392	419	403	397	396	445	394	411	454	425	427	382	412	381	411	423	392	387	464	411	404	404	423	405	433	384	445	425	421	425	415	398	398	391	413	396	388	424	414	419	391	418	404	415	426	412	431	441	410	398	423	430	430	425	416	432	413	408	424	397	415	464	424	395	417	379	429	382	427	370	430	417	406	421	380	421	413	387	425	422	402	394	408	406	422	401	401	416	415	419	401	397	405	437	417	433	414	371	383	430	381	388	415	401	457	404	412	431	392	425	422	384	410	410	430	418	371	394	431	384	426	393	420	405	426	423	426	422	415	417	447	404	393	434	451	412	452	411	404	424	394	403	378	414	414	426	429	394	400	396	406	408	405	421	417	437	429	373	399	439	454	406	417	423	423	385	432	433	437	418	420	427	414	388	396	419	393	404	422	390	437	407	431	398	396	394	422	413	394	414	393	409	409	430	397	431	415	424	373	397	428	427	429	411	424	390	403	417	424	437	433	418	408	406	404	393	398	424	444	419	394	400	399	456	413	406	392	384	415	406	399	409	396	417	395	417	376	419	421	406	436	407	406	417	377	437	431	400	392	414	419	440	430	418	409	404	436	430	420	381	371	394	417	421	381	438	436	423	441	431	429	463	398	430	416	420	385	461	421	399	383	427	425	385	401	405	414	459	411	432	405	407	438	412	415	395	429	433	405	429	399	404	405	433	464	388	395	424	456	401	407	426	397	397	371	392	430	397	376	410	403	391	390	412	398	427	408	408	401	391	387	428	421	430	417	392	410	399	450	426	444	394	420	433	391	404	410	397	434	436	379	433	419	471	426	437	446	406	397	405	435	401	412	418	426	418	417	423	405	432	407	406	411	403	396	426	443	410	419	420	416	393	405	393	371	434	458	423	391	429	433	413	412	406	436	403	412	408	423	428	418	408	339	408	426	405	414	414	438	446	442	412	425	396	390	403	368	437	396	424	377	431	406	379	410	451	403	393	394	401	411	411	394	401	399	395	446	426	414	430	420	453	426	395	442	436	432	428	448	421	403	412	393	439	403	410	422	403	394	398	395	415	418	395	443	409	441	391	409	433	417	434	424	426	388	439	426	396	447	400	416	428	417	414	452	405	410	389	417	431	399	408	408	393	421	449	406	471	430	444	413	382	397	382	440	419	414	436	403	413	449	408	434	411	398	442	402	409	437	396	418	425	424	423	427	414	383	402	386	403	428	431	399	421	441	459	443	428	417	404	454
23696	20986	28237	23887	20976	10432	1038	653	579	527	514	481	433	451	421	429	434	386	384	426	365	356	379	359	414	364	381	417	367	391	363	399	350	369	365	346	370	362	334	368	332	369	383	377	371	353	371	359	329	357	408	367	360	359	309	360	378	386	360	378	350	362	340	390	342	357	373	364	376	358	370	378	363	335	340	383	357	355	340	308	319	369	390	355	359	365	335	364	358	406	356	348	367	355	344	338	380	369	400	349	334	391	374	348	346	350	352	354	375	332	354	336	370	368	372	361	397	404	375	382	373	371	367	359	379	380	398	364	369	371	350	356	376	386	358	366	318	351	388	355	393	397	377	384	368	366	391	344	385	397	384	373	352	350	364	371	345	377	380	389	381	371	348	354	354	344	339	372	367	393	365	365	342	364	345	344	389	370	380	373	355	370	374	363	309	381	373	370	341	349	406	324	353	350	302	341	385	338	331	378	359	361	358	331	341	362	367	357	384	372	371	349	377	373	401	348	385	346	364	395	368	337	343	383	340	354	385	321	354	337	345	353	337	336	354	383	364	360	343	343	358	364	384	345	353	371	354	324	363	387	353	352	359	316	371	360	358	337	373	332	351	365	338	364	345	353	373	354	403	348	339	370	376	390	373	389	356	359	376	345	332	367	380	379	411	370	354	361	331	383	342	380	343	346	378	366	363	356	322	361	374	366	346	385	348	396	339	342	335	371	401	328	339	357	390	347	360	326	358	349	379	374	346	337	390	324	338	341	331	374	325	351	356	367	361	357	366	359	383	384	347	370	351	363	386	359	376	365	364	371	360	384	364	376	356	364	396	355	380	357	322	331	366	343	365	390	347	313	363	364	347	358	382	366	383	381	335	363	361	371	350	364	378	399	362	374	342	319	334	378	354	372	342	372	388	363	334	364	340	389	394	374	416	372	366	358	329	354	357	343	367	352	359	380	374	346	356	347	369	381	324	360	348	355	364	380	371	395	335	380	329	359	382	330	320	358	350	381	341	354	346	326	338	332	392	359	327	371	405	354	318	370	349	403	369	337	341	357	359	372	392	371	373	347	358	369	341	383	358	341	330	368	357	360	338	375	336	353	333	355	347	358	331	370	350	373	365	324	345	377	379	382	372	380	350	391	356	376	385	375	358	350	380	353	342	356	369	340	352	365	352	347	363	347	329	352	350	378	357	354	338	374	343	320	371	371	330	351	388	367	374	329	367	378	369	366	343	384	380	350	355	364	391	364	393	342	345	374	371	380	355	372	374	375	339	386	312	374	357	393	367	358	385	366	379	353	367	411	363	359	377	375	363	347	340	366	368	412	360	340	370	360	340	380	322	402	390	365	328	377	360	372	351	362	373	361	372	360	380	366	373	319	343	358	360	350	337	361	341	395	378	389	383	342	371	377	371	351	361	368	365	379	324	365	338	330	376	366	381	357	365	366	387	372	326	391	316	392	404	343	352	349	348	350	380	347	354	406	342	388	327	370	332	376	350	379	354	341	369	384	352	379	381	372	384	337	330	348	357	387	338	378	371	366	349	344	360	391	362	364	386	400	365	366	363	342	398	371	355	388	366	359	401	364	337	385	387	350	345	365	390	362	337	378	355	392	378	365	371	325	358	361	347	339	359	362	371	341	334	369	338	411	362	363	401	357	385	342	357	359	333	378	377	384	356	375	374	373	354	377	376	384	374	356	349	355	382	339	350	367	354	368	395	339	348	375	374	351	377	360	356	337	348	386	375	346	348	346	366	361	411	362	354	365	368	337	376	368	341	376	363	375	355	348	346	384	370	350	376	373	384	353	358	345	397	354	350	344	375	333	348	369	365	405	335	376	338	358	388	388	318	364	358	363	391	336	361	362	385	357	354	359	400	365	373	334	399	392	343	373	358	348	324	385	334	327	340	391	406	343	359	353	356	390	375	373	356	367	324	381	373	326	346	366	352	382	382	354	351	349	328	375	350	380	399	329	354	383	361	351	371	343	345	313	341	369	360	370	391	356	337	375	355	350	361	373	359	379	351	326	369	347	380	359	376	369	384	375	387	385	355	363	373	355	362	368	387	370	385	365	341	343	338	391	377	352	354	361	352	367	357	332	347	354	357	373	348	360	345	382	374	342	336	335	390	358	339	381	347	399	363	380	323	359	348	383	381	344	351	365	366	345	380	326	399	374	336	376	320	333	365	326	366	383	341	417	383	374	359	384	333	333	368	357	351	336	351	366	371	364	370	351	366	316	366	375	348	375	366	364	363	387	370	328	330	364	380	394	367	381	355	359	359	349	378	322	328	387	395	358	365	372	372	372	392	356	367	373	333	391	395	379	371	391	363	384	363	342	355	375	373	369	348	364	382	352	400	342	369	343	388	357	367	364	368	354	347	340	341	353	363	380	353	332	385	322	352	380	325	317	374	375	381	372	402	370	358	343	339	377	362	352	357	393	369	381	357	376	379	326	369	369	367	373	340	320	356	362	355	360	363	361	380	352	372	366	380	369	361	381	383	346	335	361	385	366	368	383	374	343	369	376	365	356	355	376	362	368	363	355	337	330	353	366	358	353	410	385	362	369	308	377	337	324	355	389	359	368	347	369	361	358	361	349	362	351	344	337	374	354	355	327	367	373	373	337	390	372	379	348	360	349	356	372	362	360	395	392	343	380	341	371	352	362	362	346	366	360	386	353	360	349	346	377	387	374	344	408	363	354	364	373	376	337	363	370	348	346	358	360	360	346	367	371	385	385	380	387	355	354	383	341	367	333	367	344	338	360	350	363	343	340	359	330	354	348	361	357	351	369	393	398	387	389	343	371	341	311	393	322	328	388	370	354	347	402	349	360	380	373	362	351	358	361	346	352	349	342	367	388	322	372	357	338	375	372	356	349	374	382	352	372	345	370	345	334	366	363	370	374	342	349	383	378	384	349	356	400	378	351	355	379	391	403	363	371	358	369	342	389	339	323	357	411	380	353	336	363	378	361	342	360	369	374	339	334	341	365	359	344	346	339	337	375	386	361	383	342	352	368	384	359	386	365	378	352	332	385	342	313	366	368	352	353	414	378	375	371	382	393	352	370	362	388	383	340	370	360	370	386	401	371	387	342	371	357	373	322	388	344	324	346	346	312	372	396	355	335	358	382	368	342	372	345	389	347	341	364	342	364	334	373	374	345	346	342	346	339	382	346	397	359	384	349	366	369	343	374	351	341	300	387	353	338	371	369	347	376	355	379	344	341	366	339	354	332	365	323	346	362	319	370	364	351	381	385	360	368	354	349	382	347	341	345	376	372	386	390	348	357	371	341	337	374	361	320	348	325	340	325	372	374	365	347	348	362	349	370	343	351	350	394	377	370	337	358	380	364	357	376	362	333	375	334	354	360	363	342	361	354	376	365	395	337	360	339	371	370	373	322	394	323	364	340	379	353	337	348	372	360	360	358	347	369	361	344	354	381	359	370	358	377	328	368	348	405	339	343	323	323	372	391	364	368	404	339
38445	9752	5409	2662	1827	1500	1150	897	817	699	595	585	508	502	469	469	436	483	438	401	429	453	392	431	443	437	433	437	403	410	406	372	408	385	377	372	390	394	443	401	407	399	424	379	366	408	417	356	404	388	364	368	404	360	362	372	405	371	409	396	398	407	396	372	388	375	393	402	386	452	403	409	395	413	419	404	410	387	377	386	386	424	378	412	358	394	376	386	377	352	382	364	361	361	377	368	390	419	381	377	363	417	367	381	376	415	379	349	388	396	401	355	390	363	376	402	370	357	397	389	391	374	394	399	423	410	387	391	365	385	406	380	398	367	365	378	364	381	440	413	397	395	382	378	395	394	434	399	387	389	356	388	389	385	417	391	397	383	384	381	395	379	337	371	349	370	406	366	423	406	380	386	355	405	422	344	411	401	418	347	420	374	374	394	405	391	374	366	365	366	412	367	359	380	389	390	392	365	392	413	366	411	382	366	363	375	385	371	356	412	372	355	371	395	373	402	384	372	380	388	394	385	405	398	408	356	355	342	404	395	376	381	371	390	390	370	402	380	347	418	377	367	367	375	369	401	391	420	402	390	400	398	382	375	370	388	376	384	391	372	374	382	394	326	367	398	416	356	380	415	361	376	383	391	429	371	346	416	371	399	417	372	387	365	387	412	397	372	403	409	394	385	419	393	403	410	366	398	398	358	388	379	367	386	386	357	388	402	370	380	410	364	381	371	387	385	377	392	396	363	393	396	354	393	378	382	436	391	386	379	357	379	429	393	378	414	402	374	387	402	365	363	380	403	371	412	349	346	399	382	361	411	402	410	399	399	400	375	379	392	381	380	393	405	402	388	401	355	381	396	368	404	403	369	354	366	419	320	377	375	355	383	355	354	399	367	371	390	405	381	411	392	342	387	385	406	369	394	366	386	403	408	371	376	365	412	392	388	390	389	380	408	380	391	350	446	380	375	374	381	372	398	389	359	367	405	440	404	397	367	360	418	381	392	422	395	357	379	398	386	397	357	425	368	367	399	377	367	367	374	373	397	398	387	344	408	383	348	371	428	398	401	378	385	368	394	389	368	384	384	369	389	389	398	394	392	407	400	381	420	400	374	392	395	401	409	406	399	384	389	411	372	376	382	379	362	399	398	394	395	378	399	421	359	395	344	402	395	394	375	397	396	410	373	359	380	348	376	392	384	359	386	386	399	403	360	386	397	359	342	357	359	380	370	368	401	387	363	330	404	349	402	384	356	366	388	357	399	398	400	358	382	381	419	371	385	396	382	393	359	365	386	369	393	375	378	372	361	390	358	365	370	365	422	363	380	392	390	403	372	423	386	416	364	409	381	365	382	379	391	396	426	383	381	395	373	411	362	367	400	358	390	380	404	348	386	401	379	381	362	379	389	383	381	373	386	399	382	392	385	364	404	392	359	387	393	402	372	395	380	390	404	394	378	347	379	395	375	420	422	352	396	384	371	354	398	374	360	345	408	387	380	354	359	385	394	383	404	390	386	353	380	393	381	373	404	400	400	399	377	407	415	370	375	375	372	404	383	355	410	395	394	387	418	395	412	370	381	381	384	386	399	388	413	381	408	384	406	392	392	379	380	365	366	352	440	400	401	410	340	369	401	359	411	363	371	348	353	368	367	391	377	418	372	397	385	364	394	394	374	382	385	379	386	359	362	414	406	369	368	391	379	372	390	375	359	348	383	372	368	394	379	381	393	380	367	381	386	395	405	407	386	406	372	394	408	358	361	365	367	375	388	366	398	387	377	323	370	355	393	400	383	388	380	398	394	391	383	398	367	397	387	383	395	382	387	391	386	384	402	421	364	380	394	348	358	409	405	397	391	360	397	378	402	407	369	435	378	396	402	388	407	420	417	377	407	387	414	378	365	405	411	387	396	382	414	400	398	415	370	359	389	391	371	353	381	364	351	394	391	365	366	366	357	386	413	406	385	344	365	388	403	383	402	357	402	407	355	373	401	410	411	412	373	394	385	386	409	349	376	380	406	356	348	413	393	389	373	363	374	391	345	411	381	399	380	366	391	390	388	394	377	425	363	398	413	369	423	405	358	414	368	353	394	393	386	386	381	386	356	384	384	398	394	371	365	392	366	379	421	366	360	393	372	377	362	376	415	380	384	374	366	375	376	371	372	399	428	413	409	393	368	406	402	374	437	375	379	363	384	366	398	352	381	383	367	409	365	382	397	406	382	352	402	392	394	359	382	377	373	388	376	342	409	384	404	390	420	353	400	384	365	362	408	358	387	357	386	385	402	390	390	389	323	379	411	403	352	380	389	378	344	393	386	371	356	402	413	395	384	376	361	371	425	388	372	369	417	381	400	363	410	372	381	375	362	380	414	364	385	363	403	386	381	403	374	353	357	373	390	394	406	369	422	342	382	405	410	403	379	406	409	390	392	363	346	387	396	363	376	384	367	395	352	402	415	351	403	397	401	404	394	362	378	388	396	406	348	354	376	355	431	346	420	380	369	356	385	394	381	379	388	382	394	381	419	367	395	440	381	365	379	382	368	379	388	375	395	394	399	364	359	371	377	395	386	366	385	379	376	383	397	388	405	374	393	363	394	372	387	371	378	374	370	375	392	377	383	382	358	411	367	374	370	375	395	390	415	399	356	380	386	395	370	355	366	376	370	414	392	384	408	397	378	351	389	382	391	405	387	376	373	405	346	394	389	393	388	401	380	406	383	336	387	384	369	383	410	376	379	396	379	382	401	360	373	413	350	397	356	398	385	420	390	387	383	380	377	383	362	356	377	385	374	405	429	363	390	415	421	378	393	397	382	375	383	349	420	378	390	405	404	387	387	366	401	396	405	411	409	392	382	377	377	373	381	401	398	341	417	381	415	409	382	390	397	367	385	382	380	401	366	374	399	419	405	370	386	377	381	381	398	391	360	367	394	390	381	369	335	425	399	407	370	381	398	375	329	386	353	412	358	413	386	372	404	421	386	391	336	382	393	400	360	392	414	374	416	322	391	417	391	340	377	368	405	373	366	368	372	393	410	372	358	396	354	369	393	386	399	387	374	405	367	379	395	398	368	376	418	378	377	377	390	404	371	372	366	393	421	382	360	328	399	404	400	385	391	397	365	393	439	385	389	385	416	401	395	388	407	407	366	409	413	365	384	423	375	373	371	412	379	392	384	362	446	403	432	370	394	347	399	357	403	402	379	390	388	418	399	372	383	372	391	398	408	398	371	374	392	398	352	398	365	385	348	373	394	381	370	368	425	374	369	382	386	384	381	382	375	383	385	394	401	376	390	406	417	397	369	373	369	361	386	374	369	415	396	376	351	394	368	389	372	417	389	397	405	372	370	400	430	390	376	368	356	356	403	395	396	408	427	406	409	398	381	402	369	400	414	379	368	394	403	398	378	397	391	403	385	366	368	372	365	428	379	393	404	383	398	383	383	392	379	396	381	373	377	400	388	419	398	403	389	398	384	381	402	386	398	415	390	372	402	353	375
24946	21024	27196	25031	11078	1165	958	909	863	777	791	781	758	737	706	770	759	759	724	718	717	771	732	713	723	646	782	704	710	726	725	754	753	700	704	773	711	726	720	713	684	685	777	737	721	705	710	702	749	728	736	748	718	771	703	762	688	741	759	686	718	731	725	719	695	732	736	725	677	713	693	702	709	717	732	725	692	693	723	717	762	718	687	679	667	694	716	742	736	702	688	683	692	737	696	724	739	732	725	694	725	773	738	686	744	774	722	697	675	774	714	741	771	657	694	725	727	721	745	715	754	711	725	719	716	693	742	689	710	702	730	730	697	706	683	740	711	701	743	666	741	719	697	683	692	724	690	709	719	719	708	732	750	754	691	725	679	768	711	692	679	676	766	758	739	720	733	691	701	678	731	712	697	729	705	710	710	687	756	706	707	688	709	754	691	727	683	701	664	667	688	745	717	706	720	726	696	717	722	758	691	719	684	666	731	714	694	763	688	716	725	706	699	694	749	727	709	672	743	739	739	680	732	693	675	739	688	743	703	706	725	699	739	713	717	712	703	705	717	661	704	728	699	730	760	752	723	699	714	726	684	703	701	735	694	713	707	703	737	726	712	710	734	692	714	724	747	695	715	732	702	751	681	772	712	712	705	690	660	683	706	732	734	718	693	771	703	727	791	725	762	725	690	727	755	709	731	749	718	713	701	732	746	687	721	715	718	722	670	720	700	727	691	719	750	733	715	712	746	789	706	695	731	711	720	737	747	750	729	791	703	718	704	694	757	719	741	713	714	724	693	721	690	736	673	752	753	683	721	740	654	702	721	708	684	670	660	699	681	697	748	678	679	719	732	745	724	721	737	671	688	732	723	708	723	732	709	724	706	708	716	696	734	755	725	736	754	703	712	724	719	737	716	736	739	680	708	728	700	752	693	729	679	665	701	719	699	685	685	701	717	756	686	684	733	724	696	744	697	728	697	716	689	707	733	706	724	696	718	657	771	746	720	688	691	706	745	710	702	726	735	709	701	705	715	682	742	677	747	737	685	722	714	712	727	771	704	708	675	698	714	708	754	737	740	734	698	715	718	738	717	700	697	739	696	771	698	695	707	660	717	713	714	715	688	714	776	706	708	738	739	678	720	684	733	762	765	707	704	712	687	706	699	741	667	725	702	691	695	692	690	705	698	701	728	743	770	765	704	719	730	736	675	732	710	699	744	696	707	713	655	773	744	735	698	708	691	715	735	760	753	719	673	726	698	713	707	669	710	727	722	724	756	711	730	705	728	671	706	698	695	710	719	731	682	703	712	732	743	733	714	717	734	692	722	723	692	724	738	703	730	697	685	663	751	695	714	714	676	684	780	687	715	740	697	771	728	690	748	716	727	695	678	709	712	709	730	729	715	683	724	718	719	706	723	700	723	696	726	745	671	711	665	739	735	696	678	732	723	694	731	726	675	690	692	722	736	689	706	759	763	710	703	713	722	689	711	695	713	671	719	741	727	724	700	679	716	675	671	641	767	721	710	734	663	729	725	733	709	739	740	688	690	678	692	728	738	707	738	776	700	659	738	772	691	761	693	737	663	696	690	695	736	705	705	713	698	753	681	729	687	682	765	721	710	673	717	776	692	749	693	745	698	763	762	691	773	707	741	717	660	704	724	688	722	677	728	722	707	717	728	713	786	717	675	700	746	693	708	663	729	748	713	692	736	715	683	695	748	729	760	733	684	711	710	691	687	642	653	690	724	669	736	719	724	741	708	753	664	714	714	676	733	686	689	788	732	706	733	713	750	700	697	685	738	692	692	705	716	754	686	701	718	737	703	714	705	782	736	722	722	715	759	694	739	722	701	722	745	717	713	669	705	706	721	739	681	755	764	687	704	701	723	715	742	722	707	779	719	727	717	735	750	707	709	707	731	726	700	683	698	705	686	737	697	699	687	747	699	724	718	736	706	735	732	708	687	717	740	676	708	723	712	703	730	668	686	714	719	731	710	652	727	739	720	712	706	707	703	712	704	692	753	751	665	756	719	734	700	713	743	688	687	699	710	734	702	683	728	715	720	711	702	765	690	748	728	718	736	722	731	734	680	721	738	783	682	756	747	707	739	707	724	705	706	686	730	735	728	747	731	703	700	678	697	721	729	720	719	726	749	694	725	707	746	700	686	693	738	663	761	682	765	680	741	777	691	670	699	694	709	748	708	670	715	686	715	751	709	677	740	697	733	658	692	719	707	739	715	706	682	669	651	656	742	706	758	746	733	686	731	724	684	702	746	734	765	707	678	696	747	717	698	697	706	714	725	712	733	717	737	714	699	695	712	732	669	787	723	727	732	729	735	726	752	693	701	732	678	691	687	733	665	736	734	714	765	734	725	685	727	756	725	678	752	690	705	720	743	735	758	708	734	681	705	711	672	739	710	753	658	679	713	687	714	719	701	710	733	752	727	731	697	717	703	716	756	700	717	700	670	731	739	727	774	688	683	688	708	705	716	709	719	732	736	735	716	764	724	704	723	719	738	696	726	724	746	683	738	703	702	719	684	691	671	707	708	706	678	778	759	717	741	714	708	655	704	729	706	743	720	677	722	734	726	724	701	681	682	765	707	770	738	717	733	734	737	693	715	739	717	721	713	715	727	734	667	709	759	722	697	758	750	717	716	704	696	687	705	757	724	743	749	685	699	686	697	773	708	726	669	728	722	703	729	738	635	686	699	705	708	750	735	689	728	687	686	673	693	701	711	709	717	727	738	744	737	694	693	725	714	741	698	694	668	740	741	692	711	722	708	699	731	722	712	690	724	709	664	718	705	734	718	713	696	752	679	742	709	754	724	758	733	736	742	671	759	724	672	726	706	676	676	697	776	741	708	737	737	715	682	710	705	703	729	728	683	721	708	683	696	726	693	684	686	682	718	730	692	722	712	729	736	710	700	701	699	759	745	703	716	709	718	689	743	700	713	705	697	661	747	693	693	704	689	661	748	679	713	696	684	736	693	718	708	663	650	721	721	775	663	689	738	680	760	708	726	677	706	734	699	683	677	744	695	695	727	756	710	721	723	687	726	679	710	736	709	728	667	732	751	738	721	716	700	699	730	697	728	682	728	676	714	678	714	670	662	739	692	667	676	680	740	729	694	678	698	659	712	750	732	697	656	664	675	699	692	671	737	742	734	727	742	714	694	750	718	744	709	705	685	692	773	719	740	751	719	695	691	730	744	650	728	691	687	760	682	744	671	677	733	677	724	701	707	725	682	684	745	690	694	724	695	744	697	693	733	697	696	707	712	758	703	671	745	711	671	744	717	718	750	771	741	740	736	698	705	728	721	767	736	760	738	760	721	708	677	693	664	721	750	689	687	726	658	770	709	707	715	749	735	692	695	668	675	677	719	727	743	749	704	734	733	742	745	750	729	710	689	691	715	738	682	720	692	688	689	702	706	694	720	692	659	697	752	735	713	726	718	694	721	693	712	669	712	733	682	762	721	697	748	701	722	755	728	783
34816	6367	3276	1857	1559	1283	1133	1067	1027	895	868	832	867	813	805	771	832	799	766	754	788	707	708	777	756	750	766	758	773	767	798	725	742	765	770	731	730	750	777	747	779	724	773	706	772	763	769	810	791	712	755	727	742	790	788	759	742	723	761	740	766	804	751	765	698	757	726	754	717	777	789	749	693	750	761	742	708	709	760	728	696	790	746	737	748	724	766	778	696	734	757	796	736	753	688	755	743	738	723	798	757	772	696	760	723	744	733	667	749	722	744	726	750	743	763	752	719	718	696	781	742	784	763	759	756	745	750	692	784	764	700	756	751	798	809	736	737	734	759	774	728	757	699	757	776	736	719	745	712	768	687	740	748	721	762	712	714	735	720	751	733	709	763	771	696	741	758	792	712	737	751	705	725	714	790	733	738	758	703	734	725	748	752	766	716	741	788	745	795	761	773	770	730	777	757	800	744	753	752	741	721	726	750	780	744	679	709	741	757	759	790	760	781	739	809	718	738	745	751	724	749	766	713	763	734	742	742	751	710	803	741	709	705	715	810	736	757	750	774	722	752	753	762	728	784	748	724	751	709	743	717	745	709	695	775	749	720	763	789	713	780	770	712	734	735	759	738	730	790	706	708	701	744	700	716	733	724	766	703	805	754	799	759	743	755	751	758	786	749	777	705	765	736	745	768	751	739	754	758	752	770	743	745	715	727	751	780	760	691	731	711	789	735	717	726	791	698	772	774	747	773	749	726	766	777	731	683	738	727	703	729	756	733	738	751	747	715	731	735	734	743	752	713	739	701	769	736	745	797	748	742	744	748	772	755	714	685	728	729	780	764	776	752	717	706	749	750	774	731	769	741	769	740	738	775	726	750	722	697	768	736	725	703	766	765	714	751	769	784	767	705	731	756	719	734	726	739	783	696	774	766	741	750	753	758	726	761	775	754	792	759	741	720	742	750	721	749	741	728	739	713	750	729	748	767	723	748	794	736	710	770	719	790	728	769	774	752	754	701	766	740	776	684	780	785	736	764	702	720	812	769	734	728	752	761	749	786	793	793	708	747	717	711	774	760	744	746	770	758	778	790	726	703	765	731	773	757	742	784	737	742	750	704	748	714	789	760	740	773	711	745	716	706	772	782	731	752	770	739	746	770	731	746	720	740	769	745	702	764	753	756	707	698	750	756	703	731	749	746	732	749	754	734	771	725	764	729	751	770	766	735	792	702	718	765	708	712	753	764	767	715	735	753	737	729	782	741	779	779	706	788	717	771	724	732	756	782	736	750	740	732	758	703	703	746	772	749	772	757	759	701	762	762	749	724	736	750	763	743	791	746	757	731	711	758	741	740	726	740	750	733	737	742	752	783	764	726	744	792	763	757	748	779	754	805	703	718	728	716	737	747	771	749	692	772	726	733	712	772	759	742	785	745	727	774	760	764	728	781	703	773	761	760	690	734	741	764	744	765	724	694	763	742	743	705	772	768	703	723	739	769	812	751	733	743	721	711	706	724	787	751	764	789	757	769	745	735	732	701	726	759	719	745	736	742	724	766	725	697	739	729	730	741	733	800	703	726	722	750	755	809	744	767	737	768	720	748	742	782	744	770	731	775	759	776	740	743	725	739	790	739	779	770	737	717	764	715	781	744	781	754	770	768	755	718	734	708	737	708	776	751	733	723	753	785	730	742	769	736	767	740	756	760	725	758	759	765	707	783	683	720	734	737	748	692	740	782	723	708	744	711	787	770	741	786	677	762	747	744	751	790	739	759	740	763	709	737	706	812	768	743	709	729	721	743	720	747	730	749	784	745	771	757	750	736	737	778	743	740	735	771	748	674	750	746	793	790	752	748	746	727	709	714	731	790	734	771	738	750	736	746	737	753	756	730	705	764	759	729	768	735	723	750	750	749	770	725	753	753	771	671	737	699	766	766	737	779	730	661	757	692	727	717	728	743	760	701	785	755	728	752	773	712	763	737	740	705	736	712	773	763	737	702	742	751	776	825	763	750	762	708	764	697	752	747	753	756	736	760	735	758	740	780	780	750	746	778	754	754	766	761	770	752	747	747	744	759	740	740	758	743	702	697	758	784	779	829	741	704	752	715	746	772	803	744	734	733	776	764	751	758	753	740	717	733	781	717	689	769	727	726	727	708	689	733	771	770	761	744	739	733	748	747	806	767	772	763	748	701	746	746	756	763	757	780	766	748	722	736	782	762	714	741	749	780	744	754	750	748	714	727	762	723	699	746	743	779	705	749	741	776	751	788	799	757	721	742	759	738	767	729	776	729	717	755	725	732	771	798	742	711	682	695	727	751	748	754	761	773	789	723	762	748	776	746	757	753	742	786	754	759	740	743	742	730	756	693	822	761	714	723	737	801	779	727	730	746	794	741	795	743	767	772	771	760	779	694	729	735	766	742	763	711	778	779	806	716	729	784	739	756	736	787	784	703	745	752	717	705	691	715	777	695	724	728	738	738	771	738	724	752	759	745	753	777	700	748	770	755	745	771	722	748	702	753	739	748	747	779	811	728	755	782	754	772	709	732	766	749	708	758	743	771	755	736	728	728	781	748	714	725	745	726	693	772	770	696	769	760	756	739	775	742	758	764	703	754	725	759	729	749	813	749	776	771	722	768	742	763	692	750	748	795	747	782	758	754	732	741	749	743	757	769	755	718	779	677	714	743	732	803	698	717	746	720	769	741	729	734	745	721	803	759	747	718	716	743	815	714	753	738	765	748	725	700	744	762	740	755	770	734	753	774	720	701	770	725	717	729	770	776	718	746	772	737	727	755	765	764	731	732	715	765	733	714	793	696	747	758	800	784	715	747	726	748	752	769	739	718	746	711	756	759	766	769	749	727	713	738	753	730	770	721	759	719	679	741	748	764	762	762	712	749	695	774	743	742	722	773	774	767	759	724	749	728	736	765	756	738	752	728	783	771	760	761	784	744	758	757	777	720	775	773	725	763	775	680	763	774	699	750	765	739	751	751	706	721	744	700	722	741	764	757	744	724	740	773	721	785	748	701	743	712	816	763	715	793	764	746	725	745	750	699	758	774	754	751	731	745	733	751	790	759	724	744	791	740	678	760	738	799	742	731	722	711	784	756	807	764	726	781	757	732	719	710	771	768	811	728	762	752	699	757	772	746	764	757	754	826	727	719	769	747	728	724	751	760	752	794	778	763	789	762	778	773	732	787	791	751	783	768	727	747	758	787	758	788	744	780	724	766	754	740	747	775	734	793	712	741	737	741	754	762	730	724	754	743	744	756	703	764	722	754	729	687	709	727	722	740	723	761	739	774	741	767	745	739	740	717	758	710	769	722	791	782	730	747	752	799	738	734	744	755	768	791	774	726	763	719	746	741	778	753	740	724	724	818	782	723	758	744	748	720	694	751	740	773	774	752	774	768	768	743	698	768	748	715	773	751	741	701	786	763	728	744	783	771	739	785	746	715	783	736	716	736	755	746	709	710	733	742	765	748	772	740	734
22598	21052	28676	23646	21054	21120	9972	1621	1222	1131	1074	1032	989	940	911	917	966	873	883	931	863	828	850	842	853	807	859	836	815	864	853	819	843	869	835	795	819	837	812	858	818	815	834	828	798	854	822	833	794	817	809	761	814	823	860	811	761	779	850	842	819	811	806	822	870	811	814	776	774	792	806	813	814	792	825	777	839	817	812	796	847	869	758	784	771	836	760	823	744	847	861	786	799	835	733	869	832	844	781	804	851	851	841	757	803	803	786	750	789	787	828	743	802	818	781	766	774	812	819	781	790	815	798	797	831	735	764	805	772	744	807	707	792	845	810	866	820	766	765	827	793	840	786	795	790	764	830	751	791	819	822	729	823	830	794	790	823	759	819	797	801	817	829	797	766	752	767	833	802	744	791	812	774	802	813	791	800	831	785	807	769	845	822	824	791	797	785	797	803	842	828	823	783	807	725	818	883	810	786	887	771	781	807	808	799	815	821	778	820	777	793	756	832	844	817	775	733	819	764	741	809	811	809	821	841	828	816	780	849	782	724	809	798	778	743	774	809	793	761	787	832	791	813	821	830	831	774	850	802	793	805	809	824	771	778	790	821	767	774	845	831	787	787	820	770	782	785	849	826	775	818	848	766	826	805	773	865	806	716	791	810	812	828	799	757	795	798	768	791	842	797	820	796	803	825	773	819	817	774	786	819	801	792	862	797	825	807	789	827	787	782	837	828	820	839	842	824	858	840	805	793	820	805	857	755	803	816	745	827	755	783	791	771	845	770	870	841	790	820	801	777	763	781	750	811	815	808	806	849	769	779	796	862	803	882	819	817	819	807	830	801	799	741	794	805	850	827	783	768	819	790	782	792	790	864	809	835	787	810	796	743	792	775	813	781	789	853	829	829	815	754	833	767	824	766	829	795	763	813	817	778	781	803	885	796	750	855	812	824	744	815	807	830	815	822	789	816	806	796	809	802	837	817	772	799	845	821	848	792	799	740	809	807	751	812	790	877	782	813	773	790	850	796	789	748	800	814	801	807	850	773	807	813	833	805	783	793	828	824	814	756	817	826	778	790	771	752	792	822	776	836	805	825	811	829	787	823	822	860	759	778	833	804	753	820	804	826	734	796	770	794	857	797	822	789	794	790	781	807	814	768	800	802	708	825	768	788	788	819	829	753	846	810	782	754	794	803	783	813	791	818	795	777	829	781	815	810	809	805	761	812	798	820	849	804	801	848	811	823	814	751	814	818	824	830	819	808	826	814	800	796	730	815	805	808	741	817	770	794	818	770	797	804	796	774	772	810	818	829	749	789	853	782	824	809	846	768	809	790	838	820	823	813	783	813	806	821	834	804	812	830	821	832	842	788	756	801	831	808	785	781	790	797	784	800	817	781	794	762	821	818	767	827	829	798	818	823	865	804	741	800	828	833	781	781	877	766	785	838	742	773	733	810	777	795	769	772	824	843	807	812	768	826	802	769	858	812	819	787	842	792	795	792	829	808	778	802	798	836	807	832	796	803	789	833	817	778	775	812	853	816	765	800	838	789	833	761	817	764	784	778	766	805	802	810	811	792	814	762	806	777	796	776	808	786	791	771	778	832	782	780	784	833	832	863	793	805	774	760	827	835	848	826	777	794	766	785	844	833	760	805	855	793	784	777	817	779	796	803	801	807	783	784	812	785	782	833	822	818	821	778	819	812	796	724	784	823	790	783	826	805	839	800	820	825	795	812	752	724	808	800	822	764	861	811	802	816	822	813	797	776	813	847	793	782	832	813	746	828	810	791	802	772	821	805	764	768	784	825	793	777	856	847	764	796	751	788	772	827	814	831	812	796	829	841	810	782	839	809	818	799	794	788	796	762	831	797	776	781	821	824	760	846	804	783	798	798	815	807	783	778	784	855	810	807	784	808	823	778	848	851	785	795	798	822	811	817	828	791	820	733	824	800	764	804	805	792	805	786	797	818	777	792	769	813	801	818	762	810	778	776	839	766	790	812	834	804	744	786	813	797	786	808	835	810	789	755	810	803	826	795	815	826	771	786	794	776	835	792	794	836	765	798	778	769	786	824	776	776	771	777	785	764	852	768	776	847	843	797	768	773	826	793	819	766	788	760	812	808	790	796	749	789	778	780	817	783	835	807	800	781	787	828	799	775	823	801	826	793	757	809	785	829	822	799	813	835	760	793	793	821	799	796	831	784	814	798	809	806	784	805	759	792	858	821	752	760	812	817	774	837	832	799	805	771	814	836	779	827	798	760	850	784	753	798	775	826	737	845	881	797	772	791	807	847	803	817	826	789	783	767	829	832	800	841	781	769	797	802	794	826	710	832	799	857	805	794	812	835	795	807	841	768	745	802	829	798	794	801	768	827	797	817	807	775	848	807	788	852	791	820	800	829	788	765	788	772	788	798	772	791	733	801	777	762	786	755	795	797	778	808	824	791	769	803	836	819	841	847	755	792	815	857	804	837	831	795	801	795	771	837	785	832	806	796	794	774	879	781	830	786	739	766	868	818	823	803	828	779	814	782	803	815	770	801	769	788	820	770	762	809	820	788	770	793	822	812	798	832	771	763	769	839	833	771	771	828	855	815	836	820	803	844	800	833	767	801	779	759	788	777	834	838	831	787	807	820	804	812	791	776	767	793	799	828	808	834	859	781	751	772	805	809	809	789	800	808	795	808	788	791	831	774	831	820	823	801	789	850	789	808	795	812	822	777	826	771	749	832	802	808	834	820	813	829	744	842	788	804	845	829	830	776	787	787	770	822	773	801	821	811	761	817	791	768	756	827	776	786	842	764	803	840	844	802	803	798	812	821	760	832	823	819	815	823	821	785	785	830	816	831	801	801	816	808	834	817	777	829	812	798	812	815	816	814	803	808	837	811	802	765	737	785	765	836	824	854	829	840	829	754	834	814	816	735	839	822	800	795	752	819	823	821	777	806	818	802	838	802	790	793	818	756	761	835	771	782	804	740	805	776	869	769	795	806	840	848	796	749	749	801	763	817	796	782	781	806	818	817	831	824	815	792	761	840	798	807	821	802	824	779	781	835	797	847	798	770	753	819	817	843	795	786	813	809	813	792	805	787	861	783	818	820	803	848	882	799	822	789	724	780	829	802	737	867	806	803	803	827	795	789	833	813	791	805	842	801	783	794	811	808	768	809	768	842	797	792	759	820	780	815	812	831	742	805	848	823	780	845	816	780	823	837	780	755	803	792	802	763	812	767	748	804	789	825	794	819	796	761	783	785	794	811	807	800	788	826	840	790	799	790	771	873	792	765	782	819	784	809	818	836	852	789	807	806	802	751	838	786	786	812	789	754	815	809	786	817	831	796	772	847	780	845	818	791	793	770	883	804	848	792	850	813	801	816	751	788	812	822	755	753	777	799	791	825	832	818	814	818	816	775	796	829	781	784	793	811	774	838	782	780	804	805	730	825	853	776	798	845	793	768	848	770	778	795	750	789	817	788	855	820	781	786	792	854	760
44234	15361	9388	4863	3638	2748	2177	1902	1621	1381	1238	1185	1056	1085	1022	909	950	882	930	884	939	908	867	853	810	808	877	848	776	854	857	870	853	867	886	787	812	778	813	845	853	856	803	790	765	837	813	782	814	794	825	803	785	796	830	826	840	820	803	810	788	765	838	845	776	801	835	804	787	743	849	783	814	799	812	814	799	771	821	790	805	814	833	800	816	816	844	842	858	772	773	748	833	806	821	779	781	832	831	809	841	770	834	815	752	767	799	820	815	797	771	829	746	879	798	799	769	842	818	771	820	821	781	788	777	751	789	831	811	841	845	786	820	827	829	787	757	782	791	819	787	836	785	798	815	755	801	824	845	820	802	755	809	810	786	742	782	818	818	813	808	813	750	851	804	770	799	834	794	787	814	849	797	821	790	731	817	776	865	755	811	782	776	813	771	812	836	808	781	841	800	832	806	812	833	818	803	808	799	771	846	795	795	816	809	795	793	791	839	882	830	812	816	801	853	849	770	800	798	797	815	907	768	797	722	813	834	801	817	825	807	766	808	774	787	809	843	843	761	817	778	827	827	773	801	728	782	783	810	815	811	767	851	858	797	813	805	760	842	787	780	819	797	771	832	800	784	824	806	816	779	816	813	786	819	766	771	847	790	775	797	836	827	796	760	811	777	805	799	800	775	788	794	772	840	749	779	788	803	802	828	777	806	812	805	809	780	811	819	822	801	856	809	819	788	816	858	796	784	767	860	831	823	820	846	772	796	773	796	774	789	795	820	806	785	813	764	798	807	839	825	805	815	754	814	825	794	757	799	812	747	814	787	776	802	819	828	768	778	779	791	790	788	765	805	771	796	770	803	788	807	794	790	764	836	819	809	820	857	731	749	824	808	851	818	810	788	772	825	770	781	736	826	826	750	855	819	792	795	818	814	836	829	770	813	766	856	837	794	776	751	797	821	737	781	795	781	788	769	771	804	802	768	789	794	825	833	794	801	799	804	785	816	807	776	790	836	749	838	806	828	780	805	825	741	768	814	844	834	805	816	798	766	790	803	803	800	833	856	814	763	789	799	747	808	789	806	787	845	858	808	816	847	813	763	829	810	816	814	798	806	839	750	770	784	811	791	785	797	790	818	823	823	773	799	771	785	782	788	812	825	782	798	788	790	796	784	809	818	734	812	734	819	843	835	772	804	823	839	844	741	787	748	818	756	812	815	809	834	823	763	781	801	782	788	789	817	790	816	793	750	768	798	832	808	790	828	811	795	763	831	802	802	849	783	794	855	849	803	785	803	859	825	772	791	806	770	842	819	795	833	810	852	784	808	790	821	810	776	785	812	772	780	837	818	736	803	796	786	758	822	862	820	813	801	861	766	808	817	816	823	817	809	791	814	815	790	808	819	815	812	809	797	759	771	753	819	828	819	816	817	789	783	815	756	780	783	811	771	801	807	831	784	784	814	813	833	801	778	811	818	757	767	794	801	788	812	824	802	811	800	819	800	798	790	831	816	769	757	760	797	795	800	799	785	802	823	791	801	833	861	853	793	799	812	833	819	788	800	767	752	837	770	795	804	805	769	798	792	843	805	801	782	829	841	714	808	776	794	829	857	808	787	777	840	801	814	828	807	806	781	770	844	805	850	795	789	811	810	835	790	808	763	802	780	788	805	837	771	832	763	832	784	782	770	816	777	785	777	778	750	851	823	790	792	802	807	809	859	823	811	811	784	803	810	805	768	811	753	748	792	820	827	841	786	730	825	808	791	822	781	818	754	742	842	810	818	740	786	765	842	784	760	754	794	792	799	745	814	801	808	822	763	790	794	825	828	764	806	823	805	833	833	823	772	779	805	770	815	793	785	818	837	826	848	794	799	841	818	820	786	829	796	845	828	783	820	795	802	806	794	732	816	812	770	844	821	796	753	823	765	815	780	813	766	731	796	776	775	776	807	820	790	827	782	776	786	811	779	759	830	778	788	832	788	768	758	788	790	802	779	772	807	778	770	792	753	744	813	813	825	833	842	798	777	825	806	796	809	795	798	807	775	816	835	810	858	830	842	806	775	767	765	804	735	812	798	800	843	771	792	757	816	824	794	754	730	831	783	846	798	806	833	818	839	867	752	776	810	735	812	816	822	794	835	770	803	818	781	828	782	830	756	829	765	773	773	762	768	829	774	798	797	813	815	791	781	813	795	771	790	860	772	791	816	798	779	785	814	783	798	777	792	847	831	791	812	820	782	815	822	828	756	782	777	794	849	799	853	856	787	781	814	789	779	777	810	843	796	787	805	803	808	811	793	787	833	776	846	762	833	792	796	802	805	810	821	794	796	781	768	753	774	776	759	787	859	767	803	811	823	816	797	779	812	815	818	793	770	778	824	835	788	794	813	778	811	806	793	832	798	823	782	808	809	842	838	799	859	809	754	758	807	767	759	805	814	790	807	829	767	822	788	835	785	749	777	803	806	824	785	759	833	769	813	747	779	809	798	798	772	821	819	787	786	842	805	844	814	768	765	775	852	796	768	839	839	769	763	800	811	797	717	814	789	805	808	803	784	807	775	794	760	784	847	827	755	799	760	806	776	821	783	773	821	820	791	801	854	779	825	810	762	834	787	838	780	842	751	803	798	817	793	813	780	768	810	849	756	820	831	790	785	794	729	820	818	761	837	783	810	821	787	779	726	758	760	770	751	849	807	790	793	806	813	754	738	781	792	802	841	778	777	799	857	745	763	787	793	788	815	836	797	786	844	777	792	785	865	826	763	805	779	765	800	791	841	806	759	819	788	803	813	827	822	735	816	816	801	775	797	815	805	793	784	781	833	809	782	833	789	815	776	786	831	803	829	826	813	812	759	765	835	802	837	719	773	778	795	794	793	808	809	839	774	781	837	849	806	779	819	848	854	770	807	788	781	850	761	800	832	798	811	856	852	769	854	795	824	782	784	769	808	791	837	830	852	784	771	789	754	819	794	823	733	813	802	791	804	791	815	808	820	834	749	831	825	772	829	806	779	790	784	796	779	797	798	802	827	844	805	778	753	831	761	778	783	837	793	746	778	765	815	808	883	811	819	774	773	798	789	846	811	765	815	772	818	797	823	798	779	762	829	812	826	823	841	788	748	806	825	800	824	748	772	781	803	777	837	827	780	753	787	805	814	790	804	763	792	797	770	799	763	842	793	821	814	815	806	798	730	845	811	771	837	848	790	824	795	762	776	831	827	801	833	833	816	802	799	807	778	793	834	837	841	837	844	867	796	834	812	800	808	766	759	805	794	760	787	837	809	788	804	741	809	775	824	786	804	827	799	763	784	813	789	811	716	833	803	810	819	802	819	779	750	812	792	786	820	766	792	795	817	812	815	804	798	800	837	801	749	831	808	816	794	774	818	790	772	773	769	845	852	816	803	791	798	773	792	798	831	803	784	801	781	825	811	772	784	797	826	795	772	771	756	808	793	765	776	791	817	789	843	831	833	800	830	809	794	795	828	776	808	835	811	831
27916	18644	4945	658	488	417	390	384	406	372	371	367	394	397	401	373	373	386	367	325	373	376	390	328	392	407	364	378	384	369	350	392	358	379	365	371	364	381	366	350	360	379	394	389	390	379	356	352	395	377	384	321	376	376	391	378	394	367	362	388	353	415	377	365	363	381	365	393	361	364	376	363	387	330	372	369	394	388	372	382	387	368	388	360	392	377	363	324	405	355	324	373	385	369	393	374	365	348	380	376	358	382	345	386	362	344	370	356	404	354	371	369	342	387	376	363	381	338	365	388	372	368	386	345	385	403	368	386	365	341	336	368	356	350	329	358	402	363	382	362	378	367	388	367	361	402	364	374	423	344	381	348	366	404	369	375	363	343	365	351	372	363	383	356	369	379	344	391	408	391	363	374	411	351	385	373	393	385	368	343	362	363	394	356	383	403	392	395	386	387	358	340	325	403	384	377	385	354	372	342	359	398	387	383	352	340	363	391	379	394	369	358	364	328	376	340	337	379	417	367	372	388	331	376	407	382	341	375	372	380	382	358	383	381	377	384	369	363	369	384	345	376	400	333	401	382	386	354	354	369	346	390	385	361	365	367	356	357	393	344	366	390	338	366	367	377	405	379	359	367	347	343	352	366	386	379	348	417	411	373	364	374	376	393	377	353	340	372	324	376	374	344	404	399	397	361	332	369	399	347	357	309	383	392	346	367	371	376	345	390	375	357	376	328	384	345	391	385	340	368	385	417	394	385	419	370	369	360	378	398	397	362	395	366	436	376	349	361	335	355	392	351	364	378	367	382	352	348	375	355	357	365	407	386	376	375	389	367	379	325	390	365	394	357	361	363	366	359	380	403	379	365	362	367	404	370	359	391	394	341	357	355	370	364	363	367	386	375	363	337	385	397	362	367	358	338	341	327	396	356	382	352	349	344	361	364	406	356	379	381	384	345	366	344	382	361	359	370	384	365	361	367	361	376	379	369	403	389	375	356	414	371	367	359	329	371	371	345	367	384	366	357	388	371	384	373	360	344	363	358	363	421	383	364	382	367	349	379	377	353	391	346	368	357	373	370	373	390	372	343	365	354	358	394	382	374	376	331	367	404	363	336	369	409	357	392	378	380	371	362	395	348	384	381	397	382	357	348	394	371	363	339	365	360	376	359	404	336	362	358	390	396	391	347	363	391	388	365	375	369	359	379	405	392	370	395	370	399	400	388	356	390	379	373	387	357	333	375	354	400	372	360	389	359	392	376	357	383	398	363	353	381	361	358	391	374	356	348	375	352	363	344	367	383	366	391	364	339	358	372	362	389	390	363	384	416	411	384	350	342	377	379	346	366	373	346	376	380	361	338	396	373	361	330	343	376	361	377	347	341	374	339	408	371	362	385	368	375	370	379	359	365	394	349	384	354	388	366	370	371	398	323	396	350	362	390	393	366	350	372	356	353	353	402	396	361	357	368	371	376	378	340	375	391	392	386	372	395	366	357	368	376	375	378	391	369	330	396	404	401	350	357	348	415	396	326	401	384	382	363	365	400	380	368	370	416	361	339	386	387	403	357	374	346	360	387	379	334	347	409	381	372	372	322	385	390	395	378	349	398	354	375	358	392	368	352	360	399	340	381	347	345	379	343	355	368	338	344	336	386	363	391	353	383	373	327	382	349	357	372	367	355	417	367	401	362	369	367	376	405	393	376	354	368	307	370	393	335	342	344	401	376	377	376	398	360	366	329	380	361	366	344	379	369	384	382	397	407	350	400	353	379	419	360	390	361	391	410	354	376	365	337	366	365	366	371	355	411	366	374	353	397	380	383	354	389	392	369	371	354	347	388	345	378	369	407	378	408	372	383	312	405	369	396	385	360	363	402	368	352	365	360	351	373	366	374	373	360	373	357	367	368	379	384	370	354	372	347	370	380	376	373	364	362	378	358	396	424	362	392	391	370	380	385	375	396	348	376	348	369	368	368	363	372	399	352	360	390	362	364	353	379	392	341	339	367	387	403	362	368	401	364	383	374	394	362	362	388	369	343	364	355	336	389	402	356	368	349	373	342	401	397	364	397	383	359	383	318	385	353	398	373	417	369	374	382	360	355	381	376	359	402	353	379	366	332	395	384	338	385	363	368	359	366	385	360	377	389	356	358	372	365	381	386	353	370	377	387	392	394	369	355	395	358	368	356	366	360	356	358	371	385	376	362	382	352	362	372	349	379	373	392	351	350	384	373	355	370	362	384	377	358	354	398	342	367	393	365	349	373	352	398	363	328	364	360	390	351	383	380	372	405	405	355	372	351	367	360	375	375	362	363	365	390	374	364	350	338	372	377	376	375	397	363	352	365	361	359	430	344	388	360	335	348	396	357	386	352	369	339	395	368	411	362	366	376	367	367	399	349	350	362	339	349	387	369	345	356	337	358	341	378	358	361	369	354	327	396	385	346	385	341	347	357	381	345	366	344	353	366	341	364	370	347	394	401	375	377	364	376	376	393	350	389	372	360	342	355	369	364	378	370	397	364	376	375	363	405	371	367	385	361	377	390	334	397	378	343	389	380	378	365	345	361	352	361	392	385	386	381	398	387	337	373	328	380	359	365	362	419	369	368	339	379	345	383	397	373	358	340	350	369	328	353	346	372	360	384	373	368	422	324	352	327	376	386	378	370	357	328	319	366	369	350	342	372	364	384	376	424	341	361	374	374	365	351	370	356	374	390	369	393	402	365	388	328	382	372	391	402	371	381	389	364	348	359	378	384	397	379	363	346	407	372	364	375	337	356	376	374	394	334	410	358	410	390	364	399	377	384	393	399	364	356	351	361	369	374	403	384	394	396	396	367	405	389	373	356	371	375	349	344	366	335	366	371	366	366	366	387	364	363	384	377	367	360	404	361	337	397	401	310	385	334	357	370	373	371	338	382	371	371	379	362	365	389	359	349	367	360	369	400	347	348	394	346	406	367	314	398	378	353	387	380	364	372	360	331	331	370	342	406	358	406	319	362	385	366	373	362	366	407	352	370	348	365	368	355	390	363	339	371	386	343	334	385	368	347	374	365	396	349	360	338	373	381	393	348	371	366	369	368	373	382	361	355	357	390	374	350	363	343	351	361	361	366	378	389	391	390	358	375	382	363	356	383	349	350	398	398	384	379	356	383	399	379	350	401	375	349	358	337	415	356	427	353	352	363	350	369	357	370	362	354	378	371	359	363	388	376	356	376	348	382	354	363	412	372	392	360	379	374	371	378	381	386	372	355	375	379	391	391	375	368	368	363	366	388	366	349	379	379	381	374	396	371	360	402	358	376	342	359	330	379	369	374	388	348	360	343	397	394	381	358	345	381	353	340	392	370	370	419	383	353	345	400	375	395	394	373	382	381	376	352	341	374	362	329	358	377	381	382	368	372	332	402	369	394	400	361	333	381	375	401	399	380	374	400	375	356	402	374	382	352	423	377	379	355	377	380	374	383	360	345	348	344	382	393	398	369	374	391	403	405	358	374
13404	1616	767	576	509	471	421	437	417	461	461	402	428	430	404	398	408	428	446	425	427	415	430	383	454	419	415	434	435	428	386	405	419	409	438	422	390	430	407	414	437	425	435	421	435	416	411	431	390	433	386	393	407	411	419	456	425	437	417	425	439	411	445	395	418	410	425	411	398	439	430	442	407	382	430	428	448	416	377	431	428	452	408	390	397	410	449	394	402	387	434	438	402	423	432	405	399	449	399	389	376	411	441	445	426	420	403	416	419	404	433	422	395	378	421	408	407	380	436	409	384	439	406	432	430	412	360	389	422	448	423	398	396	396	420	447	418	434	404	407	414	400	392	394	389	386	413	441	393	391	378	440	414	413	398	426	392	418	412	407	397	459	418	440	402	462	439	414	378	404	403	385	404	413	467	379	383	398	420	419	455	400	390	411	444	435	419	372	406	400	407	403	451	391	445	416	405	436	411	384	407	441	424	396	416	427	427	415	371	403	397	376	378	418	401	443	405	404	430	425	394	387	409	427	413	395	379	407	418	393	424	416	401	396	424	448	399	403	410	372	442	407	381	423	428	412	418	418	402	433	417	366	408	452	420	390	390	479	457	429	398	412	397	422	420	454	437	385	425	378	395	414	414	387	383	421	417	410	403	420	395	408	402	416	426	414	389	373	418	423	409	424	421	441	401	417	455	410	431	407	426	383	402	412	409	401	408	401	425	398	401	415	416	424	401	418	407	442	391	392	412	424	405	426	436	393	394	369	386	407	440	411	429	373	424	393	372	429	401	436	385	434	424	417	410	462	368	412	448	378	400	428	446	425	423	405	401	418	366	404	390	431	420	419	463	399	411	424	423	403	390	407	438	410	423	395	402	391	432	441	414	438	410	389	418	403	407	410	443	405	430	402	420	400	409	382	442	401	454	428	372	442	421	418	437	441	378	388	441	401	428	431	411	390	424	393	420	438	416	436	405	409	409	412	402	420	437	433	412	406	410	399	417	379	411	410	428	405	423	411	402	412	426	425	399	416	425	415	436	398	412	386	393	445	415	410	378	451	411	405	400	413	389	410	394	391	415	396	419	389	430	402	438	414	400	367	380	411	448	404	407	439	392	398	430	468	436	406	393	417	429	396	400	430	421	386	399	405	430	437	416	423	384	404	441	419	421	428	420	413	414	433	423	406	422	398	438	416	432	392	444	427	435	429	415	374	413	429	431	427	420	425	404	392	435	395	409	401	415	429	403	390	406	402	387	398	409	457	466	445	360	453	398	433	422	386	391	427	406	398	442	399	395	397	401	435	410	416	438	383	419	420	441	432	410	420	442	424	417	392	390	408	403	421	435	439	426	445	414	406	455	430	416	420	437	417	422	452	394	399	399	427	362	396	395	403	449	438	402	411	410	399	404	428	434	364	405	424	415	389	429	400	429	431	399	423	405	402	427	404	391	431	435	441	406	423	416	393	429	421	437	441	432	406	434	408	433	424	408	384	414	434	390	443	420	414	418	433	431	385	427	374	430	402	378	437	457	374	416	407	449	422	415	416	408	426	439	414	384	407	410	456	416	412	426	393	422	390	381	370	429	462	439	402	449	414	420	404	449	399	402	404	390	399	443	420	440	405	362	398	428	392	392	443	385	387	395	442	409	409	419	443	424	420	421	420	413	409	407	403	404	459	418	433	368	436	423	448	411	417	431	415	417	433	417	446	412	408	395	395	428	406	421	439	380	423	389	413	423	408	418	433	391	413	409	423	431	409	408	437	441	434	435	431	392	429	434	387	380	417	379	402	354	406	471	383	386	420	408	443	395	402	423	457	442	449	415	427	428	433	441	430	393	428	435	436	379	450	435	422	406	417	398	392	395	382	437	440	425	389	386	412	413	403	401	412	414	410	422	400	405	429	397	412	427	418	417	417	424	407	406	400	407	397	439	398	435	417	388	395	408	398	430	394	411	418	433	409	436	428	452	449	412	387	419	424	434	431	442	399	418	430	406	432	437	411	381	405	458	409	415	419	394	435	438	443	406	437	410	395	430	443	421	465	390	427	404	428	431	411	420	387	420	408	452	384	439	394	410	418	388	388	433	387	415	416	429	410	426	421	389	439	441	411	422	431	409	409	395	407	419	412	433	424	436	404	422	419	434	410	412	440	410	422	371	380	397	363	401	449	420	407	427	390	423	430	427	390	428	431	408	413	437	431	466	376	425	379	401	395	406	368	377	433	398	414	393	433	445	420	390	448	444	398	431	423	412	403	437	398	430	423	420	438	396	386	393	389	434	416	418	403	427	398	448	399	418	379	397	439	434	430	443	446	433	446	401	399	408	422	435	424	413	397	421	404	451	433	403	429	412	406	458	390	441	386	438	411	425	382	452	418	425	416	428	402	427	431	401	392	432	437	407	436	434	433	398	411	408	413	387	389	443	395	412	415	385	424	379	397	423	436	405	429	463	435	416	413	433	439	435	432	436	428	400	457	440	455	414	423	389	439	391	426	428	383	419	391	439	418	412	415	386	395	392	405	406	416	450	414	396	392	433	393	411	421	445	407	451	424	397	417	410	425	422	443	378	417	418	401	422	402	432	423	445	392	425	432	410	384	427	378	390	411	388	422	441	397	414	426	402	410	388	423	400	408	389	399	417	441	437	423	412	416	405	415	456	392	442	427	441	417	398	411	390	437	465	424	437	448	432	463	413	408	407	398	443	388	423	394	398	436	439	408	394	409	450	451	403	411	457	435	420	418	438	421	420	426	430	438	409	395	447	428	451	421	443	446	407	424	443	436	418	409	374	409	389	439	402	423	403	413	428	408	413	465	445	425	407	405	427	392	406	443	402	414	392	435	367	440	404	411	429	432	408	402	447	419	356	456	421	446	429	399	432	420	410	388	405	447	471	428	427	427	409	404	391	415	410	448	423	413	422	416	381	405	468	414	446	415	419	410	396	436	427	417	447	437	449	400	414	409	403	393	385	438	392	402	425	446	401	396	443	419	403	473	422	417	395	424	394	432	422	431	405	412	404	411	418	442	439	388	375	390	422	407	411	405	415	432	394	404	408	421	413	418	424	380	433	437	429	392	433	403	369	402	410	428	366	409	394	447	397	417	402	408	393	416	412	396	423	390	402	380	425	382	400	420	408	411	389	410	411	411	445	437	378	408	418	404	412	433	428	428	404	423	424	447	412	417	438	422	419	432	447	433	408	419	425	439	445	435	413	447	421	417	393	421	406	403	419	407	418	472	435	465	385	428	417	403	410	446	432	424	380	439	396	431	391	418	403	396	452	395	405	424	457	387	428	449	409	399	409	446	454	426	428	399	423	417	406	429	438	424	406	406	410	404	413	394	394	422	400	421	402	394	418	397	394	429	434	393	458	432	420	371	407	397	423	434	398	374	425	428	407	427	380	422	411	451	429	420	440	431	418	399	397	396	417	457	403	343	441	435	414	466	407	392	367	394	439	447	406	419	439	417	391	430	433	406	406	412	419	403	426	411
23760	21098	28251	24180	21099	10390	1035	683	572	558	499	502	438	400	462	430	427	386	422	410	379	397	397	352	380	385	414	340	363	366	379	380	408	392	341	384	402	364	380	382	363	353	401	363	359	394	353	391	348	372	392	358	374	338	392	329	359	359	363	363	351	375	336	395	365	385	364	393	340	327	339	365	343	401	364	353	329	324	330	378	346	348	336	354	341	375	364	333	355	346	339	362	340	363	344	398	359	357	375	368	355	346	358	355	362	358	374	368	360	358	385	354	380	349	350	375	393	372	374	326	374	334	350	354	357	358	377	367	349	357	346	373	354	379	368	357	372	349	369	357	391	377	366	352	376	373	326	357	352	343	362	369	311	372	363	369	362	370	379	335	396	367	345	324	398	400	364	349	351	352	370	382	375	378	329	347	375	356	378	336	411	375	370	364	369	352	365	386	369	353	350	376	384	426	388	372	317	359	388	371	398	372	354	364	365	358	334	368	347	339	376	389	319	381	349	371	376	343	361	355	333	345	359	377	374	356	374	383	343	356	357	357	352	355	346	407	367	357	386	377	381	361	376	346	361	387	341	385	389	366	372	318	365	319	365	338	382	343	364	369	385	326	346	365	379	399	402	413	381	378	316	372	341	366	360	386	339	360	372	342	346	377	385	370	333	316	365	342	319	388	371	367	347	322	370	364	356	335	339	331	359	329	377	343	333	368	366	361	381	386	355	395	361	385	335	377	359	394	348	377	348	395	349	372	369	369	395	338	369	409	370	386	363	374	336	355	360	337	382	336	404	333	368	335	332	327	337	375	375	335	371	369	351	343	361	345	310	363	381	388	347	377	362	341	360	375	346	337	377	354	406	343	361	369	355	377	362	334	358	368	382	388	343	358	391	373	375	352	367	394	373	377	369	337	363	368	354	354	352	385	365	402	391	357	393	384	348	343	358	334	368	339	349	369	361	328	360	379	339	382	342	393	368	389	356	394	369	361	350	360	335	368	358	342	369	360	382	339	350	349	356	337	378	375	386	400	375	347	356	354	357	357	357	390	345	351	411	389	382	380	402	360	339	353	344	373	389	359	403	351	347	375	358	334	377	356	351	395	330	341	359	366	366	366	347	380	368	348	362	331	376	353	382	358	372	411	390	374	349	346	348	346	327	326	309	371	379	399	378	345	385	350	343	337	322	335	361	413	365	359	358	383	390	342	362	373	338	345	378	317	383	358	300	385	362	364	332	376	369	395	350	379	358	324	359	386	342	363	340	346	360	353	394	334	374	372	365	385	366	342	364	317	360	348	329	359	380	348	356	328	336	357	421	382	326	354	382	385	351	333	340	362	395	346	371	382	363	381	381	387	368	348	384	356	397	349	388	348	363	361	379	333	330	346	376	350	337	377	359	350	346	363	344	375	382	349	389	351	351	374	386	361	371	396	357	327	395	378	374	367	351	360	365	353	366	364	361	377	363	384	360	349	362	392	351	351	414	394	340	353	371	379	375	364	392	347	377	378	374	365	347	354	346	340	364	369	373	361	376	359	359	374	347	407	393	373	356	339	338	346	396	323	343	372	336	378	353	376	361	361	353	364	348	356	372	390	356	379	376	370	367	361	366	372	334	377	333	343	381	325	377	359	340	383	342	380	338	343	356	352	392	375	371	326	366	384	323	353	340	337	376	342	345	341	375	344	392	371	362	342	346	353	363	365	359	346	342	340	374	341	379	346	352	357	346	345	383	371	360	353	355	382	356	365	387	354	351	364	370	382	373	358	343	377	358	353	348	392	359	378	315	357	335	341	369	332	333	363	366	355	394	369	356	344	403	404	337	374	362	357	343	356	355	367	361	332	369	387	332	351	376	394	373	317	362	359	372	359	379	400	341	373	356	353	337	384	367	363	396	357	378	362	352	379	340	365	352	349	360	357	351	344	335	376	378	365	372	359	352	378	347	372	394	315	353	337	339	374	338	357	357	362	354	365	335	340	360	331	357	346	364	358	362	361	391	362	363	392	326	343	404	324	372	368	373	319	338	378	363	318	371	386	356	382	362	335	348	384	377	360	359	363	334	367	366	365	394	401	373	355	370	385	326	366	374	386	358	362	371	351	361	360	373	351	380	332	353	349	366	358	391	348	360	319	378	354	376	350	345	365	347	382	383	376	357	359	375	338	352	349	338	358	366	371	350	389	366	331	348	353	346	364	334	382	372	352	378	382	332	369	374	381	376	383	385	338	362	366	369	361	389	350	355	377	371	359	375	334	316	346	376	342	359	346	356	349	379	332	384	396	351	338	386	371	366	391	410	344	335	374	374	385	370	373	362	331	391	319	388	361	370	359	326	356	392	365	392	327	382	352	343	351	341	312	362	366	347	379	348	346	375	378	358	355	339	356	360	347	361	367	344	372	374	415	368	357	350	368	391	369	356	372	359	347	333	340	355	388	359	354	375	349	358	335	327	366	354	371	386	353	336	379	362	386	368	364	362	378	345	387	330	373	343	381	351	356	370	378	371	344	365	379	356	330	356	362	368	371	372	340	381	370	371	393	382	340	359	352	367	377	370	345	343	361	327	337	399	391	340	387	372	348	355	331	379	381	373	360	374	392	360	384	340	340	375	384	354	348	346	388	380	339	358	371	321	353	377	324	362	376	334	363	325	362	344	357	376	344	354	361	358	359	395	342	376	360	334	346	390	356	334	361	407	352	388	357	329	354	393	361	358	376	333	337	377	331	373	379	358	371	356	372	324	353	379	354	347	367	343	341	395	368	322	356	348	379	354	359	374	375	358	351	362	363	356	371	351	357	398	414	381	387	363	336	361	373	358	339	359	366	359	366	351	356	353	339	378	356	348	354	354	342	325	350	351	353	330	341	361	366	359	354	341	380	338	359	364	364	368	421	341	387	344	341	396	374	353	385	381	338	362	357	356	332	375	359	350	360	375	396	382	357	397	344	351	345	369	331	349	389	380	360	352	341	342	386	381	377	360	331	381	370	353	379	350	370	340	352	351	333	370	381	348	386	334	350	409	395	355	375	385	390	362	332	356	347	353	328	380	368	364	353	345	394	342	386	361	347	358	370	346	348	365	360	361	309	368	373	382	352	320	342	363	358	364	379	379	339	348	346	378	364	352	350	340	366	376	360	347	354	347	373	354	344	353	355	354	380	361	331	366	348	343	384	358	381	351	364	387	353	364	361	351	366	375	365	363	366	381	387	362	356	357	331	371	369	345	386	334	396	365	356	380	348	364	364	334	364	349	345	338	358	366	326	373	360	381	367	351	349	336	374	378	381	349	374	367	405	374	383	379	337	334	364	382	352	361	354	371	372	346	400	326	372	370	360	395	358	353	346	331	395	338	329	354	364	341	363	389	342	372	330	380	358	353	400	344	387	370	353	367	348	379	358	352	386	380	371	338	369	367	355	387	386	335	388	352	357	368	368	378	391	369	388	358	365	407	390	331	342	377	405	360	352	367	372	344	337	339	402	370	358	320	354	354	343
36600	11163	5582	2572	2016	1442	1154	945	813	682	672	571	541	521	503	500	456	439	477	437	468	424	436	445	418	454	398	409	390	373	421	406	401	385	428	407	389	443	410	401	397	397	378	432	393	377	401	404	394	387	417	397	392	397	394	383	366	361	403	372	394	401	375	396	410	359	376	388	400	369	393	398	375	399	434	402	377	388	391	382	444	385	403	375	364	363	382	353	381	394	353	381	405	403	398	395	363	413	369	416	374	406	379	377	400	397	374	381	371	417	389	362	389	398	353	370	405	370	362	371	389	391	406	398	374	374	376	434	403	414	408	395	396	393	408	396	371	357	406	404	386	395	379	390	387	370	408	373	349	392	397	345	370	401	388	373	395	359	380	364	399	381	376	381	384	366	408	388	401	407	383	375	393	412	369	375	396	397	377	380	410	379	396	371	441	418	377	456	361	384	363	387	394	406	401	421	391	387	397	429	377	393	407	394	382	392	393	378	382	397	386	402	389	409	381	405	379	377	400	414	394	371	423	397	358	372	385	386	368	439	373	399	409	380	398	439	418	365	399	380	396	379	417	393	396	373	405	357	378	407	386	353	368	390	374	396	400	403	392	389	391	418	389	388	367	357	400	402	389	388	391	359	400	378	369	391	408	414	366	358	388	349	397	390	369	429	390	397	391	394	416	372	391	382	390	370	362	398	370	383	409	401	401	399	394	397	388	393	379	364	393	424	382	412	368	363	376	415	387	406	382	438	372	416	400	398	394	373	372	399	415	393	391	377	386	396	358	386	388	388	410	368	390	418	387	436	371	380	360	353	387	410	382	397	369	394	359	387	358	394	423	373	351	402	391	360	364	373	378	362	420	381	401	381	403	431	393	388	422	404	438	389	363	397	396	365	405	394	393	414	405	405	408	370	419	389	384	375	381	367	401	397	382	394	366	377	426	380	350	388	382	394	387	369	370	378	389	349	392	370	361	403	398	367	366	402	388	362	394	378	412	393	422	372	369	413	389	395	396	360	377	404	400	361	388	396	415	366	376	366	377	360	401	365	406	393	376	389	408	353	372	396	414	399	370	370	417	387	380	398	401	382	368	391	391	380	404	336	440	390	375	310	383	381	390	354	409	378	406	380	388	379	387	383	397	396	385	397	393	404	401	386	403	383	382	404	357	348	399	408	403	395	409	384	376	348	388	394	378	399	388	337	392	358	376	442	384	352	388	389	404	392	372	347	399	429	398	384	383	405	388	406	347	376	365	401	388	390	379	389	396	406	374	398	341	379	385	409	363	396	398	365	371	385	374	387	382	357	336	407	386	411	398	405	379	394	413	364	429	351	359	377	391	395	369	391	371	382	381	393	374	407	402	432	372	375	388	397	403	414	419	381	393	430	436	365	379	413	388	393	377	361	384	391	370	403	366	398	384	417	383	413	405	406	404	395	401	398	370	365	417	391	380	406	408	395	384	399	368	390	389	387	375	370	395	408	386	439	390	386	387	410	433	343	389	374	400	392	389	384	386	393	396	400	421	377	382	384	364	431	404	396	372	380	380	409	364	414	399	366	404	369	366	380	377	406	400	380	388	402	395	428	387	402	432	387	389	395	398	363	379	378	393	416	407	358	376	396	405	406	374	407	355	372	412	400	380	383	401	376	383	432	394	371	388	366	382	382	403	397	395	374	381	380	401	403	396	366	377	363	359	379	364	385	408	403	370	408	352	399	424	422	408	377	392	373	369	386	423	390	387	399	373	333	364	391	368	369	406	382	394	414	409	395	413	367	377	401	380	377	374	405	375	360	370	375	368	400	370	396	375	401	396	369	387	372	392	391	401	374	399	374	359	400	381	417	359	408	411	389	392	370	401	385	383	412	385	398	414	409	371	390	386	395	392	386	393	399	383	375	406	383	398	403	384	390	385	393	405	384	338	397	371	379	389	374	407	392	429	359	385	391	390	396	384	401	414	352	393	381	388	382	398	408	395	384	395	413	398	378	420	417	378	383	392	386	410	372	395	367	377	368	355	391	404	423	395	406	378	389	415	364	364	345	386	390	397	397	390	408	377	386	391	393	368	418	433	448	415	384	397	388	361	414	387	396	347	407	421	388	407	396	389	388	401	400	383	397	392	413	363	374	379	423	377	411	412	372	389	417	403	403	374	386	424	407	362	363	391	382	363	386	384	394	397	346	427	381	381	395	380	412	403	361	406	383	382	376	375	384	398	375	388	354	367	391	371	421	397	373	373	375	385	391	398	408	390	346	374	383	423	381	381	422	411	381	369	402	387	377	389	402	395	373	351	357	384	402	404	354	383	389	354	377	392	395	403	402	375	349	380	389	389	359	353	387	398	398	399	369	421	379	388	400	396	426	381	381	382	367	383	372	410	378	434	421	387	359	413	388	394	361	398	379	400	397	367	401	389	408	371	403	353	393	371	370	372	394	387	383	388	386	373	401	375	396	452	367	409	389	377	393	356	392	387	396	382	381	385	355	388	383	368	364	413	415	367	377	416	350	389	392	368	371	362	409	367	388	390	394	371	421	396	397	383	368	389	395	402	411	371	384	380	380	385	408	372	390	380	365	390	384	371	398	466	432	357	391	399	417	367	426	400	377	408	351	419	406	397	438	354	390	385	406	360	401	383	363	395	410	392	394	393	379	362	365	382	394	386	423	383	344	359	400	400	416	390	398	390	403	407	400	389	371	386	382	422	389	390	367	369	375	387	413	389	368	373	405	394	383	390	387	377	369	381	372	390	390	389	387	361	399	401	395	418	376	442	386	375	362	382	396	369	354	382	405	417	396	404	376	435	415	377	387	391	359	377	405	380	369	372	400	439	388	369	360	393	430	387	399	411	401	392	426	369	414	402	380	401	402	368	342	353	431	371	369	401	376	393	403	343	390	363	406	361	393	393	380	387	392	428	381	407	406	398	394	392	356	407	379	405	380	417	400	382	386	342	363	401	371	390	373	422	385	379	372	375	423	401	346	408	366	395	394	399	355	388	382	389	396	400	376	373	369	367	339	387	377	406	358	383	420	386	416	397	378	363	389	397	397	385	376	418	347	371	371	415	385	399	380	369	386	402	427	383	390	376	389	392	409	384	392	370	420	412	404	402	403	395	373	379	396	391	314	380	356	379	395	412	372	403	410	379	372	406	386	406	427	401	374	395	388	385	371	408	408	388	422	387	397	405	369	352	382	374	366	377	372	365	372	440	393	393	405	378	373	384	398	387	368	398	391	377	388	388	403	412	392	383	427	400	342	391	409	377	364	353	395	406	388	349	376	377	373	375	355	377	393	371	420	369	397	374	374	419	394	392	397	385	374	366	408	385	413	402	420	411	419	415	382	418	366	379	382	372	365	428	378	387	397	417	406	392	394	375	409	392	381	362	407	397	415	404	371	369	412	389	384	368	413	416	378	415	390	395	395	386	386	378	379	410	389	427	370	355	360	372	382	408	373	374	379	387	406	405	377	397	410	368	381	383	359	371	375	375	367
25067	21135	27275	25168	10800	1204	971	890	796	794	789	752	770	733	751	788	759	741	761	726	755	774	707	711	762	665	749	670	693	752	728	723	729	740	761	707	737	710	704	738	735	707	732	719	672	709	714	736	721	771	745	717	727	713	713	697	691	718	703	689	674	722	697	715	702	689	701	705	707	747	694	723	718	693	727	685	689	713	694	687	684	731	683	690	662	745	712	776	728	678	665	714	774	694	733	708	679	711	753	716	700	690	734	732	695	687	687	655	738	710	700	714	722	723	682	724	726	739	749	745	716	731	772	673	678	707	737	778	731	701	691	729	731	752	731	698	666	753	701	727	715	717	709	722	742	750	761	787	704	729	691	719	676	688	729	689	669	711	697	703	717	718	678	708	670	718	713	703	746	726	693	714	696	741	698	737	720	705	691	714	743	720	691	756	722	716	685	755	677	709	717	766	720	709	762	691	740	727	697	743	705	745	700	717	728	749	703	705	732	771	707	712	706	665	715	741	709	754	698	677	698	716	745	692	751	698	704	665	741	764	736	715	749	747	710	671	750	683	698	685	717	745	716	722	659	702	752	729	752	670	682	707	662	739	727	721	731	701	732	706	697	671	714	736	777	737	731	712	736	745	730	693	720	736	735	715	717	734	713	716	784	691	704	722	734	728	715	758	685	658	744	705	654	670	729	742	699	736	691	723	768	728	702	697	703	685	752	682	739	740	729	681	705	741	679	706	711	664	733	678	724	769	720	715	708	700	727	736	697	706	703	719	698	741	702	706	728	731	698	706	708	693	666	735	731	685	688	742	694	678	675	699	708	713	702	714	678	678	704	696	666	736	689	705	727	679	743	698	701	687	692	691	674	692	712	672	749	698	728	656	744	683	694	736	693	689	743	687	709	700	687	711	732	747	735	675	691	757	679	691	696	734	719	726	700	669	735	700	693	739	684	719	740	717	687	718	721	715	730	663	697	736	743	675	680	695	707	733	739	742	735	729	709	708	690	720	686	722	681	708	692	704	756	712	740	695	733	703	775	696	730	672	717	755	745	686	738	738	678	710	749	696	664	723	717	702	692	700	734	751	697	675	690	741	731	740	709	702	773	653	742	718	714	728	733	709	743	698	698	708	675	726	703	672	687	668	715	726	730	678	686	749	670	684	680	702	695	759	737	761	718	732	726	688	721	690	721	742	688	687	778	684	784	716	691	699	737	710	714	720	736	719	711	702	694	752	749	704	711	723	785	731	743	692	680	717	753	730	689	712	691	706	743	706	724	731	676	697	694	717	667	724	733	724	721	774	664	725	710	715	658	722	702	725	713	698	746	716	750	721	691	681	740	712	729	717	740	680	740	688	719	737	726	693	719	694	723	715	690	726	708	761	712	690	677	745	710	670	697	724	724	712	672	715	731	702	711	712	706	749	701	657	742	686	700	687	694	678	727	733	710	731	743	722	740	680	682	721	722	758	729	680	722	714	631	730	750	734	739	687	708	689	769	710	651	672	744	639	730	738	703	696	749	734	724	750	694	744	728	740	690	652	739	682	712	745	693	670	696	722	665	749	700	718	698	725	716	711	698	729	674	746	714	716	708	655	723	716	680	699	689	736	704	682	734	684	747	693	706	669	747	701	690	746	747	740	760	710	695	751	728	753	720	743	723	774	724	728	729	704	711	730	692	764	701	748	733	709	697	715	706	681	690	724	715	696	709	728	715	681	663	712	717	707	707	730	718	701	680	666	757	723	763	703	707	732	723	718	657	681	700	676	691	718	733	704	678	679	710	718	704	724	764	734	731	703	742	731	690	706	710	686	715	711	658	761	714	698	715	706	710	733	752	714	684	726	725	717	724	717	743	741	648	743	706	741	753	689	723	741	730	729	741	663	740	725	741	737	738	687	678	700	737	676	685	723	656	699	646	731	708	732	719	762	712	701	708	720	737	742	684	702	723	743	647	784	750	707	737	695	705	681	734	694	696	729	724	703	735	693	725	718	654	724	759	730	685	669	748	714	741	703	711	687	726	704	683	742	698	711	715	713	681	678	754	720	712	698	721	714	683	677	738	693	715	720	731	717	702	762	773	716	717	675	716	746	718	762	758	748	690	643	719	736	762	720	719	715	720	708	732	760	699	733	682	715	758	693	744	692	705	685	692	710	696	690	735	706	673	706	712	712	700	733	736	719	717	706	745	701	680	726	695	699	706	698	691	684	691	745	708	720	720	739	699	691	706	719	672	739	745	742	758	711	702	666	728	731	689	717	712	730	675	708	719	742	736	693	690	710	699	716	765	667	702	678	718	733	677	708	697	766	675	744	682	700	706	750	740	721	689	766	706	718	726	723	709	732	730	720	679	704	736	738	714	691	731	710	683	685	658	678	718	693	707	727	738	755	687	725	748	719	695	719	725	724	723	712	738	745	672	734	710	679	716	693	712	720	748	722	695	759	736	710	681	680	757	701	680	707	703	774	678	712	704	735	726	750	738	691	710	735	698	688	701	715	693	751	705	709	695	711	732	673	710	658	718	701	751	733	717	755	746	707	690	712	654	734	751	747	741	733	756	707	741	710	663	690	732	698	704	669	721	706	758	730	712	721	728	700	698	706	677	732	687	743	747	743	689	715	726	706	707	729	661	696	742	760	726	677	739	728	691	739	696	711	751	696	654	783	754	749	708	738	701	711	713	710	735	733	727	730	717	700	708	702	753	698	707	721	769	709	701	699	713	702	669	686	739	738	715	662	725	691	666	729	745	733	704	709	734	720	702	690	694	719	733	763	718	711	680	681	747	708	710	700	676	661	701	741	702	688	697	711	725	724	739	738	659	720	656	719	697	671	699	745	686	706	754	703	737	714	702	748	718	722	744	723	747	754	736	690	721	657	725	708	722	736	695	744	753	723	690	750	676	666	711	718	722	717	736	768	749	731	729	679	737	710	686	741	717	724	711	709	689	660	712	714	728	788	699	692	663	698	696	729	707	665	670	694	724	726	693	724	661	679	674	701	713	717	702	647	727	712	750	738	662	695	727	773	733	712	683	690	653	696	661	730	736	768	735	714	669	693	781	705	674	691	755	650	750	686	723	691	702	685	766	697	705	676	718	714	757	707	714	701	715	725	729	730	688	690	771	737	757	761	732	726	718	703	729	693	730	702	682	693	711	726	699	683	744	695	728	693	688	723	763	727	758	677	718	748	693	694	746	753	751	709	692	688	747	734	701	676	683	743	737	728	702	724	774	729	684	727	730	720	711	652	748	672	764	716	692	685	776	716	704	729	707	697	713	686	721	721	669	682	697	706	738	717	692	735	746	767	680	734	725	727	648	693	719	664	722	704	721	746	692	741	743	791	715	716	739	729	754	718	713	730	704	708	717	729	720	746	723	723	716	752	738	714	711	725	717	687	697	754	700	723	654	711	771	683	680	746	737	707	701	690	739	721	690	716	723	741	695	675	723	660	730	758	743	717	738	744	719	717	740	694	686	701	785	719	733	667	690	724
31788	7567	3323	1966	1501	1276	1178	1055	967	941	873	853	829	795	791	813	813	771	772	819	747	790	769	758	773	789	787	705	728	783	764	748	745	738	765	731	799	767	744	771	812	713	760	739	749	742	741	720	731	724	759	729	716	737	780	771	763	785	750	763	753	748	762	717	773	792	750	725	798	788	729	728	775	753	721	743	721	724	728	706	684	791	786	744	714	776	798	698	730	709	733	774	757	707	754	744	795	758	817	728	732	690	769	698	775	786	751	752	770	742	776	737	741	768	735	713	737	764	736	734	750	715	743	723	749	727	777	716	800	776	755	715	763	711	726	740	746	724	725	756	828	763	699	830	721	756	772	773	727	729	774	741	742	758	785	743	759	728	735	752	781	761	745	733	738	744	786	738	744	772	754	788	743	775	702	718	721	740	816	744	726	747	784	754	756	793	757	759	784	750	715	717	755	748	712	787	711	760	771	734	730	771	743	773	776	734	752	690	759	736	805	755	774	760	774	800	776	720	744	723	766	733	748	748	774	759	697	751	792	744	797	759	725	735	734	744	694	735	765	762	761	764	730	766	728	746	722	730	744	788	752	796	722	741	766	733	686	761	755	765	753	737	703	701	799	774	715	709	747	789	725	781	775	776	719	716	773	770	747	760	748	745	789	709	780	755	708	702	810	749	751	749	749	741	769	772	727	778	703	812	775	740	802	789	734	740	799	738	754	786	726	738	750	745	776	779	752	724	757	760	738	750	792	711	730	740	750	764	745	749	705	770	753	730	745	798	750	709	763	694	710	741	761	727	717	765	771	767	771	790	775	751	741	775	733	731	773	763	747	755	774	718	704	776	752	736	774	731	705	707	805	756	748	724	786	720	747	719	744	763	776	728	779	806	740	736	736	738	737	728	716	757	757	753	796	743	708	769	791	795	738	779	757	735	756	768	743	742	767	822	757	760	755	771	751	730	731	817	745	751	798	726	774	748	763	704	721	749	731	679	767	732	721	787	775	794	744	775	806	764	731	795	737	745	762	735	746	782	790	734	781	740	748	762	716	759	795	730	749	739	759	731	775	764	756	753	701	787	701	780	767	750	689	743	793	770	758	761	778	780	751	750	712	715	754	737	717	734	763	745	739	793	768	713	695	708	792	816	745	792	749	757	732	742	757	761	735	779	742	783	755	746	727	790	764	767	731	710	726	759	717	709	774	753	751	729	762	728	717	759	709	735	714	735	809	734	714	749	767	781	737	713	711	752	768	762	763	757	719	724	758	777	722	732	785	736	742	773	784	751	698	805	733	734	785	720	806	705	743	730	782	717	734	724	761	783	771	787	740	763	752	722	778	759	743	759	727	739	765	785	730	755	767	719	712	751	732	762	714	747	732	762	752	719	726	756	724	794	747	791	757	737	719	723	786	739	750	743	728	735	772	743	783	752	721	753	783	754	717	729	723	756	772	746	699	748	750	719	746	768	765	737	755	677	733	764	804	783	755	749	727	743	777	752	770	741	763	719	736	749	728	759	715	749	715	784	752	760	754	753	716	748	752	738	749	758	728	791	800	774	727	741	761	786	776	730	763	730	760	746	702	766	752	769	769	701	757	744	720	769	754	815	714	720	726	760	728	765	722	697	721	765	756	742	728	768	716	708	739	710	746	734	791	758	753	711	824	729	744	738	771	779	676	775	762	752	743	779	806	773	733	736	757	742	734	767	755	732	776	741	774	721	764	766	727	795	711	770	779	790	724	777	714	774	758	752	758	786	775	738	735	751	796	810	770	735	729	782	813	766	763	720	766	762	750	737	840	757	762	692	756	782	725	726	763	768	720	732	782	748	725	757	796	714	732	761	747	774	737	735	713	805	789	772	722	750	757	746	728	738	680	715	742	756	724	683	724	736	734	741	735	765	756	736	736	728	779	748	755	744	756	729	776	737	778	783	703	762	794	723	765	757	731	742	743	787	724	784	786	778	775	746	755	700	769	753	716	773	747	739	737	750	717	746	757	709	767	719	769	709	760	786	785	748	748	775	790	759	772	730	770	773	743	715	700	765	781	734	784	731	737	702	739	766	769	744	726	740	767	738	738	707	729	712	734	794	756	781	738	765	752	775	734	786	792	776	789	736	764	739	764	759	758	749	770	783	736	760	713	732	768	742	725	749	756	784	789	760	782	750	751	698	762	744	754	760	744	774	719	725	780	708	762	731	736	744	762	724	777	747	763	768	712	736	727	761	733	774	728	804	745	728	753	777	748	809	802	750	696	756	701	810	711	723	733	738	755	760	752	741	760	775	742	776	801	748	753	761	744	823	735	746	739	753	717	766	748	760	765	746	736	785	770	788	724	768	780	827	744	753	749	680	795	753	734	792	788	752	724	734	744	788	759	732	750	781	730	762	807	784	775	769	707	769	733	714	751	767	686	757	770	770	761	724	755	718	756	747	776	742	741	753	729	739	722	760	694	747	759	745	760	765	722	746	747	726	726	723	780	748	731	748	751	713	752	748	770	737	742	717	752	720	780	762	781	732	773	764	763	770	724	767	792	751	749	804	762	727	747	712	702	761	818	790	739	813	723	759	751	704	800	791	749	731	709	718	775	737	741	708	716	742	748	769	738	755	785	734	743	762	775	733	717	713	754	717	774	725	757	734	735	756	747	734	769	774	795	725	713	757	804	732	726	768	726	753	756	749	749	811	799	770	752	729	751	803	733	763	677	779	732	763	757	722	737	723	724	754	715	713	711	748	728	706	741	761	724	730	762	743	786	761	733	779	752	723	757	716	745	767	705	715	768	769	763	767	723	750	787	765	752	775	721	728	805	690	735	809	762	811	748	739	810	779	698	735	758	743	786	762	752	750	760	725	745	776	710	734	785	779	764	739	775	770	691	797	713	727	760	729	743	790	725	791	739	782	752	779	749	720	737	742	717	744	806	759	780	804	731	779	741	747	739	732	757	766	743	792	754	685	741	766	708	747	727	732	776	733	755	792	789	748	743	777	747	732	731	707	749	715	752	768	739	707	785	746	787	698	750	730	744	736	708	771	759	719	775	749	739	781	825	769	755	772	761	696	727	728	733	756	762	738	748	751	729	794	738	728	808	766	690	692	746	790	739	786	698	721	708	759	745	748	747	730	729	763	737	747	698	775	747	700	734	750	773	811	712	757	795	673	735	763	723	745	698	753	714	762	722	774	711	703	710	760	733	776	690	768	755	698	775	754	774	749	798	758	798	749	757	743	765	737	723	759	696	723	781	764	727	737	746	713	746	732	771	733	757	711	724	730	713	750	789	748	740	744	728	730	771	738	712	774	753	735	735	758	736	789	680	761	757	709	761	756	736	780	750	767	751	781	753	727	729	751	759	756	757	786	782	772	740	712	746	760	801	673	796	701	746	763	762	735	749	751	679	719	709	752	778	714	750	757	744	801	800	791	750	751	771	786	699	762	748	737	739	774	721	728	754	762	792	769	746	766	744	765	759	769	727	777	746	729	728	783	749	745
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
