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
339517902439	339517902956	339517903506	339517904056	339517904606	339517905156	339517905706	339517906256	339517906806	339517907356	339517907906	339517908456	339517909006	339517909556	339517910106	339517910656	339517911206	339517911756	339517912306	339517912856	339517913406	339517913956	339517914506	339517915056	339517915606	339517916156	339517916706	339517917256	339517917806	339517918356	339517918906	339517919456	339517920006	339517920556	339517921106	339517921656	339517922206	339517922756	339517923306	339517923856	339517924406	339517924956	339517925506	339517926056	339517926606	339517927156	339517927706	339517928256	339517928806	339517929356	339517929906	339517930456	339517931006	339517931556	339517932106	339517932656	339517933206	339517933756	339517934306	339517934856	339517935406	339517935956	339517936506	339517937056	339517937606	339517938156	339517938706	339517939256	339517939806	339517940356	339517940906	339517941456	339517942006	339517942557	339517943106	339517943656	339517944206	339517944756	339517945306	339517945856	339517946406	339517946956	339517947506	339517948056	339517948606	339517949156	339517949706	339517950256	339517950806	339517951356	339517951906	339517952457	339517953006	339517953556	339517954106	339517954656	339517955206	339517955757	339517956306	339517956856	339517957407	339517957956	339517958506	339517959056	339517959606	339517960156	339517960706	339517961256	339517961806	339517962356	339517962906	339517963457	339517964006	339517964556	339517965106	339517965656	339517966206	339517966757	339517967307	339517967856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2675	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2676	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2678	3600	2300	2678	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2680	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2682	3600	2300	2683	3600	2300	2683	3600	2300	2684	3600	2300	2684	3600	2300	2685	3600	2300	2686	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22762	21291	30745	25070	22771	22601	7384	768	614	604	545	608	588	564	580	610	552	556	515	575	612	576	569	527	557	522	541	578	531	582	582	599	552	562	558	557	586	565	560	486	550	528	604	553	585	563	546	553	571	572	561	550	560	578	589	565	589	598	550	522	537	533	534	561	552	556	586	566	549	532	535	539	537	521	573	513	580	601	548	574	523	548	559	558	564	539	549	550	568	570	544	539	553	538	537	542	542	560	522	563	527	578	545	596	537	508	556	512	554	514	583	538	528	544	556	561	558	514	560	554	548	534	562	556	573	529	594	529	568	577	578	580	550	523	545	582	561	543	546	561	554	561	489	542	562	584	561	567	579	560	534	566	570	523	565	498	543	542	556	522	546	542	526	525	516	559	536	562	548	573	567	556	550	542	565	554	569	558	517	539	570	533	515	543	558	570	598	535	565	535	569	567	563	558	575	540	515	585	579	530	565	582	533	539	506	559	535	523	553	544	522	596	575	583	568	549	527	554	590	580	531	564	559	496	555	586	532	523	531	549	583	579	568	546	571	536	575	520	544	614	529	542	522	555	579	554	564	577	520	555	541	574	556	567	525	567	555	559	557	551	521	577	542	558	563	539	565	559	536	553	567	504	549	534	527	560	571	583	545	567	570	566	586	561	568	554	604	519	562	535	512	517	609	544	526	537	565	570	572	557	550	538	565	531	522	555	558	577	537	561	527	524	580	568	576	534	546	551	536	555	556	558	538	573	521	551	551	579	564	526	522	541	590	562	549	527	559	538	588	564	582	544	604	550	590	590	560	547	545	550	537	540	548	513	534	513	567	551	555	585	570	516	564	512	568	594	562	570	555	589	580	530	552	541	539	545	574	524	568	510	522	543	535	514	562	540	596	555	589	579	537	533	554	552	560	598	558	525	554	545	531	545	588	509	531	539	542	531	542	598	579	535	519	568	571	555	532	516	572	569	548	566	513	559	524	548	594	547	553	571	543	537	542	558	537	591	534	600	539	572	558	524	510	572	598	536	540	536	551	534	533	586	569	556	564	558	556	576	568	522	579	538	526	506	558	556	534	519	551	555	571	528	565	549	541	578	505	502	528	576	588	557	520	543	523	597	516	558	579	544	549	558	505	535	583	545	586	557	562	546	558	556	531	548	541	543	540	551	556	516	556	555	527	548	532	576	509	549	532	499	535	550	566	578	597	538	556	537	526	569	583	532	552	550	548	571	545	522	531	562	549	548	541	559	546	586	545	528	535	530	507	556	518	558	548	520	533	525	540	562	538	568	563	587	562	571	592	582	528	558	541	549	558	535	565	505	573	511	540	516	540	525	553	573	568	559	550	530	519	561	568	589	552	578	527	541	549	523	556	564	570	551	529	545	538	516	585	506	543	559	525	522	572	578	548	552	556	517	531	557	533	568	559	547	549	565	523	529	607	562	545	527	519	536	528	547	552	552	544	583	547	601	548	574	513	565	523	529	535	540	549	524	575	587	596	553	571	568	553	538	554	576	501	551	561	517	558	533	543	571	575	541	541	526	534	571	528	559	536	545	520	557	554	598	540	565	535	535	570	546	576	513	551	578	541	576	576	540	562	537	587	545	575	569	552	581	553	530	565	517	521	592	547	541	560	569	539	553	538	566	542	539	534	533	532	550	530	548	497	556	557	552	575	509	592	536	563	508	581	520	558	546	568	555	559	541	523	521	523	536	550	577	573	525	564	548	545	555	545	539	547	588	568	512	525	548	546	583	552	534	528	570	527	554	585	549	554	543	568	534	569	527	507	520	530	520	560	576	558	537	584	547	580	594	508	520	574	533	576	555	545	542	535	519	515	566	574	523	547	538	546	518	570	579	537	563	563	543	516	563	530	565	567	536	512	586	552	566	567	506	535	560	555	533	559	557	557	524	543	518	556	544	518	534	503	577	566	577	549	532	576	526	548	562	561	571	591	534	551	547	521	570	567	554	565	582	562	537	559	521	568	605	564	569	548	602	571	561	536	508	552	562	555	558	554	567	544	557	535	558	533	536	530	516	544	548	584	550	558	540	574	560	518	541	556	579	541	536	556	541	552	555	555	602	562	536	589	513	540	532	577	546	588	571	532	542	555	545	545	516	569	528	578	516	549	558	559	533	555	570	541	619	557	578	567	534	553	574	549	499	550	600	578	551	566	527	568	545	588	529	540	530	529	589	524	527	568	576	590	516	563	564	551	530	527	562	562	581	548	529	565	564	511	548	522	519	522	534	566	540	564	524	546	528	518	576	542	525	560	575	543	574	564	556	555	543	527	587	558	542	529	535	548	586	511	534	515	579	584	541	525	570	545	541	526	598	527	552	562	512	542	573	593	542	523	518	568	559	557	560	574	593	541	573	570	528	558	497	572	545	569	538	561	587	529	552	555	551	570	567	537	548	566	602	526	526	559	579	553	556	594	558	537	559	588	594	573	557	511	513	530	534	538	594	462	590	557	523	549	529	550	523	531	550	546	571	530	544	599	531	556	594	578	580	577	531	583	564	566	574	565	518	511	552	540	562	573	548	538	588	532	557	569	520	554	538	527	594	552	545	575	520	580	559	601	520	514	531	584	536	538	555	563	608	520	556	527	526	550	574	539	582	592	553	580	570	552	547	522	513	605	565	558	578	514	559	561	592	541	578	539	581	544	565	558	573	466	518	551	559	611	533	553	566	550	560	585	549	577	533	541	562	547	538	575	559	549	544	521	577	549	568	581	548	544	557	538	546	580	533	570	554	550	592	602	540	545	524	500	536	580	573	521	560	540	553	601	564	548	576	593	570	564	518	588	550	562	520	535	604	592	514	571	611	520	546	550	520	547	579	524	592	562	516	545	588	568	541	533	528	543	530	562	528	546	529	528	546	517	507	578	565	535	540	551	563	523	532	552	563	573	546	528	536	546	579	545	563	573	574	560	540	551	499	550	541	543	593	508	579	579	553	540	533	539	586	521	520	516	553	544	568	598	534	518	546	546	534	584	517	546	529	537	522	556	554	539	602	540	583	550	484	519	578	537	546	556	561	584	545	529	537	524	585	552	531	582	526	548	557	574	553	566	614	536	550	523	553	574	527	570	563	579	559	553	506	549	587	568	566	555	535	506	603	548	555	593	530	567	533	582	519	559	553	550	549	591	572	555	519	532	577	559	561	543	567	502	545	535	537	554	551	557	554	525	534	508	565	538	568	574	479	563	553	536	527	523	577	562	564	561	523	540	560	541	554	563	530	536	574	569	566	507	568	580	565	531	525	571	558	575	571	534	556	536	535	587	498	517	535	582	605	558	544	545	540	570	510	547	574	520	568	535	524	564	525	565	544	593	548	510	478	539	565	583	566	553	565	576	559	527	562	505	551	515	581	584	535	568	526	532	520	545	544	566	566	523	526	527	587	561	566	576	535	581	519	542	577	537	525	546	526	600	588	553	544	581	549	554	546	549	579	578	495	578	492	594	542	529	562	552	560	543	545	566	544
55753	91234	78174	23650	36049	23423	1033	1011	983	918	963	911	905	876	908	867	921	939	876	878	906	906	874	843	876	851	878	876	855	883	902	892	880	877	875	899	850	896	858	879	910	899	890	867	818	888	824	867	858	856	899	813	896	819	866	807	860	837	834	909	890	814	881	839	866	860	927	869	883	913	890	800	912	868	874	851	876	879	890	837	830	850	837	854	874	855	851	832	821	848	850	837	881	810	839	820	854	834	882	870	873	850	874	829	859	864	830	855	877	870	873	836	881	868	851	854	853	828	827	844	850	840	815	898	795	849	881	814	887	874	844	816	843	843	837	843	821	850	828	834	873	866	882	885	857	866	868	920	847	871	867	852	844	868	869	807	851	890	853	867	836	905	855	913	858	874	892	846	801	891	848	896	914	884	843	860	898	804	880	772	842	865	800	869	825	847	869	861	835	872	891	861	847	852	890	875	880	843	838	820	895	811	834	891	854	891	886	870	852	903	862	843	865	847	839	849	873	866	841	862	829	842	903	879	825	849	839	841	850	823	890	821	834	846	912	879	894	814	832	857	807	830	838	852	883	869	833	887	815	815	924	830	887	870	931	875	825	864	928	818	831	838	848	888	887	832	838	863	868	836	855	925	968	877	855	827	917	844	877	833	829	873	874	879	891	867	896	845	830	808	826	850	850	874	871	830	884	850	869	839	900	849	854	813	901	885	818	847	826	869	875	803	867	867	838	839	880	863	876	836	838	862	857	830	879	860	848	859	896	919	862	840	851	830	839	852	889	844	850	851	857	880	876	854	791	842	858	864	871	863	870	858	869	817	851	836	870	832	826	788	847	845	855	878	863	812	852	855	840	862	858	832	860	839	879	840	876	857	837	881	878	832	868	807	863	838	844	818	874	913	885	875	859	876	825	878	834	922	814	848	863	855	872	874	821	887	876	845	831	848	836	872	826	845	862	867	839	814	820	849	831	807	849	851	833	811	914	787	867	856	844	868	848	858	843	836	860	858	841	875	825	828	867	811	814	860	866	836	819	867	854	801	861	849	870	853	844	877	896	839	829	828	917	816	823	861	892	925	900	811	857	861	868	868	832	844	880	870	838	827	865	846	893	823	834	863	886	823	822	815	853	822	856	825	854	833	867	856	843	871	920	865	877	877	850	905	862	872	861	853	905	856	856	873	840	888	873	868	865	858	811	857	856	859	840	871	886	852	830	811	851	877	793	844	841	896	816	844	839	835	818	867	890	875	904	894	920	835	812	881	873	865	871	847	808	911	845	874	826	839	865	860	831	870	907	872	820	885	868	911	950	819	833	902	861	884	815	854	899	881	871	833	884	801	904	864	898	859	922	869	876	849	890	819	820	865	866	857	856	834	859	809	829	884	887	858	847	902	891	807	907	847	839	883	830	831	857	855	849	828	859	866	820	900	844	900	882	847	875	802	852	819	907	877	871	870	856	822	852	848	870	835	849	812	852	869	860	865	858	902	835	822	880	886	872	866	838	837	812	814	842	855	898	832	834	880	853	844	861	843	839	845	840	818	856	793	854	815	880	813	901	813	815	857	827	865	814	865	864	878	852	900	845	871	913	878	796	784	912	848	797	895	869	909	820	855	789	857	869	884	889	894	845	848	886	815	825	813	889	883	881	894	838	815	817	833	856	867	828	860	870	829	826	819	892	903	899	880	883	861	898	906	845	834	899	842	886	827	858	811	877	872	816	873	891	902	851	829	846	906	823	847	868	816	853	921	879	870	830	853	798	874	861	861	826	873	882	875	891	844	870	849	838	896	861	838	834	869	834	855	839	811	859	878	844	864	873	874	848	825	839	843	869	842	901	862	861	878	813	878	837	882	897	874	817	864	826	857	858	812	867	887	818	841	938	860	893	839	901	837	880	871	925	852	880	880	794	888	887	843	837	914	877	877	782	879	822	791	877	811	857	903	825	863	857	847	837	867	847	802	864	848	892	874	882	844	870	809	845	843	856	877	853	833	852	858	890	854	857	841	872	802	841	811	825	843	860	828	826	842	823	918	831	802	839	856	868	848	838	869	856	906	878	864	900	862	822	851	895	889	850	803	885	867	873	862	869	846	890	842	888	855	839	826	802	836	847	896	883	904	893	857	812	887	774	839	865	871	876	852	880	813	874	827	875	821	882	834	815	857	850	864	859	903	890	826	853	882	865	852	862	860	861	839	864	854	825	807	808	832	910	872	869	824	818	860	869	848	861	828	853	828	904	784	822	842	845	833	817	859	898	831	897	864	822	854	850	834	810	881	873	851	856	883	907	868	830	784	877	852	895	853	865	859	847	912	842	885	860	845	829	792	843	869	836	882	884	872	851	850	866	864	911	834	878	881	825	816	885	887	855	833	893	892	852	856	890	891	890	841	823	900	872	840	848	829	832	846	843	888	885	841	851	846	859	863	911	869	802	840	860	856	821	847	921	822	827	865	907	846	858	852	862	886	807	871	840	844	858	859	869	840	820	877	845	837	829	882	819	879	845	833	874	802	819	893	804	857	844	862	906	864	851	831	904	920	869	854	845	893	886	837	839	781	863	802	869	840	887	855	855	806	859	897	891	914	879	875	778	882	870	834	825	863	870	894	898	829	839	869	815	844	856	828	826	900	842	846	831	876	847	891	852	833	792	819	836	826	857	844	893	853	849	777	864	869	837	881	878	896	830	862	854	865	882	873	836	876	855	875	896	864	906	851	795	870	850	842	865	857	837	855	871	862	878	865	871	834	822	847	948	846	845	835	869	862	850	869	903	844	856	927	837	847	889	861	904	853	879	879	861	859	784	838	879	827	853	850	820	906	877	915	872	900	887	840	843	887	862	872	909	858	867	837	837	842	872	872	842	884	795	781	849	919	811	865	829	854	867	876	813	877	882	883	860	865	917	851	845	883	881	846	905	895	875	866	836	857	898	806	815	863	838	881	880	863	825	885	895	831	809	830	885	865	916	905	871	816	860	797	903	854	806	833	882	881	885	874	896	889	848	845	814	859	827	870	837	825	806	897	852	837	877	851	868	826	896	820	860	837	868	833	845	856	850	880	866	870	854	881	890	861	843	889	830	852	871	840	908	901	861	866	835	872	847	840	928	862	845	824	863	880	828	893	892	813	917	840	834	818	893	835	857	815	868	802	843	873	859	851	878	876	890	877	913	877	819	842	858	900	877	833	827	885	859	864	854	845	816	871	821	841	836	894	847	881	858	862	875	836	819	887	915	849	853	841	843	872	861	860	861	805	886	825	855	879	869	881	821	919	872	873	856	862	815	833	868	828	899	827	845	844	853	844	880	836	876	884	887	889	808	858	832	860	839	893	893	858	861	900	819	873	863	888	868	860	880	829	840	894	876	837	887	827	847	858	867	905	839	791	863	886	834	830	901	837	845	810	845	865	871	845	870	851	906	898	896	884	865	828	910	871	889	838	821	910	857	925	910	866	889	886	824	885	834	822	842	889	839	881	801	866	840	865	829	825
29606	28456	28782	9937	3595	2144	499	437	414	445	400	428	439	417	451	405	415	430	380	419	421	438	430	443	432	444	442	430	416	392	472	426	411	466	467	439	420	401	393	433	410	418	417	419	425	443	426	417	416	395	414	397	425	424	440	412	419	420	449	425	436	371	416	409	463	445	427	416	479	414	409	428	439	397	438	430	392	401	400	410	411	441	427	386	421	455	433	423	396	420	434	425	425	416	400	426	425	446	435	404	416	418	435	429	420	435	402	435	455	461	424	415	438	458	414	420	416	424	397	404	428	431	404	443	415	447	416	417	389	398	439	432	416	380	411	386	441	399	397	397	425	419	426	409	426	436	464	427	420	407	447	405	446	448	438	442	388	366	416	448	438	449	407	387	427	411	433	425	415	424	409	417	427	427	361	407	402	440	419	390	393	416	411	383	435	392	415	415	377	475	451	438	396	405	436	421	406	439	417	402	454	440	385	396	443	399	420	421	403	391	402	407	446	440	420	448	405	420	412	437	443	422	414	431	423	386	416	417	455	430	441	413	433	421	423	391	425	411	431	430	421	416	409	434	418	440	388	417	430	416	384	413	408	396	424	420	485	395	439	457	413	418	402	402	398	412	403	445	423	378	436	401	420	402	428	404	418	426	437	412	438	422	427	433	430	408	436	390	367	422	426	460	431	391	424	411	457	423	402	425	414	401	426	406	391	423	474	377	420	407	409	384	439	456	464	434	442	447	397	406	437	431	420	408	399	417	428	389	428	411	385	448	447	417	390	429	446	395	426	430	410	432	452	432	466	434	381	423	433	414	444	408	394	423	394	385	421	390	417	413	430	428	389	419	432	442	414	421	464	403	410	426	467	414	418	415	411	444	432	416	455	476	427	463	429	432	410	426	432	418	421	435	396	416	414	409	411	413	421	421	387	403	410	434	432	433	408	444	432	443	414	432	381	415	403	416	430	417	409	460	432	417	390	424	412	434	431	443	440	462	411	416	424	400	406	429	413	434	443	423	420	410	436	413	432	450	409	390	412	451	398	388	419	398	460	430	443	409	426	419	422	428	433	404	419	422	452	428	389	452	450	411	398	450	420	420	437	401	407	432	424	413	416	391	417	426	407	418	443	414	404	412	421	418	429	415	442	390	414	382	428	421	412	419	454	413	459	444	413	412	395	423	437	418	386	427	467	378	397	428	448	428	417	430	460	392	439	393	404	417	406	428	405	418	438	393	419	440	383	385	467	440	415	395	439	406	446	411	423	387	420	427	442	401	424	401	438	405	405	439	422	450	434	403	424	404	432	424	408	402	435	381	428	429	442	385	403	407	445	420	429	384	414	448	451	418	423	417	402	407	442	389	417	401	426	417	412	442	419	415	393	420	414	442	389	435	407	430	387	421	432	458	423	435	446	423	479	406	415	461	448	379	425	395	412	420	436	406	410	423	394	409	437	436	424	410	422	453	400	428	429	423	461	391	428	443	441	381	431	377	455	417	417	394	424	415	402	418	414	432	430	422	377	411	398	397	447	402	410	434	419	428	433	402	446	433	422	394	415	439	417	423	373	405	396	407	435	397	438	435	417	431	410	471	393	414	423	412	416	421	417	419	428	444	447	463	439	421	404	419	417	432	453	440	440	415	431	441	423	428	421	436	446	432	430	431	398	432	410	422	467	420	391	439	399	411	458	401	406	415	423	442	441	423	399	414	478	441	410	388	432	430	421	433	413	395	447	417	415	413	416	408	366	459	403	400	405	418	374	428	398	418	410	421	433	442	414	402	430	423	403	445	433	442	442	413	419	428	418	418	411	429	399	458	418	441	400	415	419	434	422	408	420	423	395	415	408	439	403	455	426	413	421	370	405	433	422	437	418	437	417	432	395	440	432	411	393	409	451	426	426	456	436	401	413	400	447	412	446	366	422	425	408	420	437	394	462	443	438	415	400	416	399	420	459	407	430	478	422	413	435	394	397	431	439	415	435	405	423	420	434	443	416	401	413	425	445	443	396	413	422	416	425	429	415	409	400	416	430	458	408	408	431	402	451	435	412	395	397	420	421	428	420	453	426	450	398	382	424	386	391	409	409	426	420	389	423	397	455	445	430	437	380	415	420	428	420	417	402	449	397	434	379	435	392	460	397	442	437	428	391	407	419	439	393	421	425	419	395	442	426	423	412	426	435	425	369	411	448	392	430	394	404	427	418	422	416	410	422	448	462	408	408	416	433	447	406	428	414	429	399	423	428	406	415	427	402	424	431	432	396	421	416	402	414	396	372	394	419	417	393	426	459	425	419	396	433	417	395	400	420	431	395	399	412	389	422	399	424	385	419	406	400	409	409	424	426	414	422	417	406	417	442	436	401	425	416	439	421	388	466	429	412	405	401	431	409	416	377	407	402	426	410	406	409	418	411	407	416	442	416	416	445	427	422	423	370	443	407	431	427	438	435	428	393	425	389	430	446	446	424	438	445	399	410	407	409	418	419	418	430	409	448	413	434	408	434	410	433	415	401	393	389	394	443	425	427	437	378	425	432	425	420	456	448	390	396	443	476	409	416	432	385	410	449	420	396	414	405	444	455	432	438	418	397	424	453	448	403	435	415	424	424	408	423	443	419	400	390	445	432	384	408	432	449	420	409	390	446	434	438	422	418	396	413	372	401	431	400	438	418	425	413	435	405	411	463	402	442	459	409	422	421	379	427	394	409	440	408	419	436	410	409	395	408	445	458	410	422	412	425	423	451	446	407	443	426	405	448	403	411	411	443	417	410	441	406	411	410	445	416	387	412	388	385	393	420	408	433	402	397	405	406	446	394	402	409	415	401	390	396	417	382	438	410	438	409	389	422	434	421	427	415	417	445	418	388	424	420	409	417	455	450	450	400	429	393	421	447	388	413	431	411	441	422	402	421	401	438	444	408	423	409	447	386	396	455	424	438	423	404	420	440	417	443	401	426	459	431	393	460	388	399	467	422	403	423	408	432	427	416	416	424	423	405	432	432	369	428	403	396	476	436	435	409	434	421	410	426	446	429	455	427	400	453	431	398	392	403	414	437	425	411	406	445	423	441	432	421	399	419	401	438	457	445	431	408	435	385	423	427	406	408	393	396	413	437	406	398	422	407	401	422	429	418	410	416	400	410	416	440	427	434	423	402	441	407	439	402	392	459	426	442	431	440	419	409	376	448	432	415	445	421	422	420	417	414	408	387	450	409	444	411	474	424	410	429	404	412	366	459	421	416	415	457	435	439	418	399	424	425	406	423	448	405	413	388	417	443	426	408	393	456	451	387	437	408	434	384	394	429	470	419	451	418	437	392	407	407	397	407	358	416	436	443	399	404	425	415	393	423	410	478	419	419	403	409	423	390	427	434	425	426	446	430	430	407	447	436	406	403	408	422	400	437	430	431	413	390	416	422	423	453	438	393	427	401	427	392	397	430	419	421	386	441	430	434	411	418	414	468	419	411	384	437	431	435	450	415	409	421	402	405	446	419	417
37061	46516	35979	6811	7636	4637	713	752	733	687	730	693	708	750	687	719	687	723	720	651	741	695	715	704	695	734	699	674	718	716	711	696	695	730	707	715	741	722	766	730	675	746	687	722	744	722	700	697	679	737	719	709	705	698	679	701	723	680	723	761	686	706	740	713	675	697	706	769	735	710	718	707	674	706	635	752	665	790	701	666	703	713	733	673	719	710	716	690	708	722	742	687	735	695	705	664	665	723	696	707	685	693	653	718	712	732	672	716	728	704	702	731	704	725	768	694	701	719	685	719	728	728	778	702	714	653	726	746	728	718	681	721	715	753	720	726	739	687	656	734	759	687	693	616	693	721	707	634	729	729	716	715	697	694	708	698	717	701	748	682	720	682	740	754	730	686	703	733	677	706	716	735	740	718	736	713	736	694	657	700	686	676	689	724	707	774	649	760	724	751	717	686	755	678	718	724	717	749	710	751	718	742	698	725	648	718	764	727	697	739	735	709	717	676	709	691	688	687	690	711	754	712	692	744	690	657	711	645	735	769	689	701	711	682	711	724	665	685	722	734	717	713	691	686	705	710	710	670	650	679	721	773	660	701	745	752	741	670	711	744	695	661	684	716	723	734	702	719	696	749	731	729	709	703	726	732	679	716	693	740	712	726	702	665	670	746	714	685	684	744	692	686	674	694	709	715	726	745	682	691	714	696	701	758	725	699	679	701	724	751	678	716	731	738	654	695	741	715	761	709	701	704	699	670	703	715	697	676	690	677	687	701	730	670	695	731	699	714	722	704	744	734	685	711	732	749	731	738	713	707	747	686	695	723	730	727	703	689	747	735	686	759	730	704	698	680	721	732	735	740	690	712	750	751	702	711	782	696	734	700	711	700	692	689	688	680	691	682	712	700	706	673	725	713	667	686	723	703	739	700	705	739	707	743	685	691	680	708	739	748	794	713	710	719	724	737	717	685	729	698	675	710	760	691	697	726	702	705	678	734	692	660	658	685	721	730	691	681	721	715	743	725	694	734	682	724	660	703	688	713	768	737	673	732	695	746	678	681	728	705	683	714	706	698	728	693	680	757	687	691	677	741	662	703	667	736	656	693	669	714	679	664	666	713	698	726	716	663	700	704	660	717	746	749	700	706	743	711	721	686	721	667	711	745	672	716	697	730	698	729	694	705	754	724	751	688	723	682	691	717	740	682	775	699	708	767	743	692	688	720	760	762	669	706	723	658	695	720	699	698	728	705	709	639	711	727	764	683	726	727	682	699	709	694	715	724	679	689	680	736	713	690	702	680	696	665	688	763	735	687	675	676	726	698	682	695	694	731	695	699	744	749	692	709	659	716	646	725	742	788	687	688	716	674	688	687	708	724	727	716	740	698	676	701	714	739	725	666	718	703	699	694	738	756	690	709	726	755	752	691	746	659	717	741	700	728	768	689	739	737	716	723	718	676	710	711	752	696	729	683	757	686	661	696	720	757	667	726	713	664	731	733	690	679	711	764	737	696	649	708	737	715	768	675	713	752	698	694	730	764	717	727	691	717	730	744	743	747	717	694	739	774	735	781	756	753	724	727	727	743	707	696	699	688	709	731	733	777	685	758	669	719	705	692	674	689	696	742	679	682	681	663	728	781	752	694	685	726	687	683	680	679	718	745	698	691	713	737	694	699	672	707	657	709	700	716	713	676	687	692	728	697	663	714	738	677	682	691	713	786	710	683	741	726	719	707	706	695	724	729	682	691	690	709	699	666	712	691	745	692	703	707	672	710	701	731	701	664	703	684	688	751	672	737	691	723	761	754	676	757	715	699	747	714	710	696	701	717	717	717	689	691	713	705	738	738	720	735	709	678	730	744	715	699	735	688	748	727	729	721	695	683	727	695	704	698	682	694	708	712	748	679	654	750	736	726	652	700	677	767	687	696	716	713	681	682	714	720	698	738	737	706	726	710	647	718	690	726	695	663	690	702	723	685	706	724	693	669	700	749	714	706	730	744	687	673	684	660	718	724	661	715	727	714	740	734	677	664	677	736	695	740	712	676	723	782	701	693	719	725	755	677	696	693	661	674	685	712	683	711	691	680	706	724	725	694	726	741	747	678	745	773	708	716	691	762	706	703	700	726	732	700	718	680	682	740	752	652	712	673	685	715	671	714	717	715	709	664	723	744	729	678	699	696	741	706	709	707	652	700	680	720	738	687	694	725	711	679	726	679	732	679	709	677	671	695	749	706	696	679	695	699	708	695	738	708	749	682	679	720	705	712	688	721	712	776	688	727	671	700	691	688	667	707	706	712	686	708	684	662	695	704	737	715	667	727	724	711	698	703	716	697	703	697	713	709	771	733	689	737	718	674	717	716	750	667	690	709	692	688	705	714	667	714	708	721	758	756	719	696	757	723	724	696	714	710	746	745	669	670	735	743	716	742	662	725	685	752	699	686	699	704	703	738	738	730	696	763	734	681	710	685	742	718	695	750	734	723	672	748	730	734	688	726	740	704	750	672	656	737	717	653	699	704	719	722	698	716	736	694	738	685	712	681	707	729	676	707	654	736	717	732	725	716	740	725	679	681	709	698	717	688	692	688	665	698	694	734	697	757	710	699	694	722	694	688	732	681	724	702	727	700	741	730	699	707	705	751	687	693	731	690	744	731	659	724	688	707	720	703	727	696	745	743	737	727	737	722	710	742	741	732	672	741	727	707	740	726	703	731	734	758	722	722	737	674	747	669	669	697	719	724	720	698	691	697	712	719	710	705	674	734	704	714	718	695	710	692	665	704	731	699	726	720	720	709	689	685	668	750	743	684	725	690	676	736	662	718	697	690	709	731	756	689	690	685	743	726	657	673	713	673	697	697	638	646	745	685	708	661	667	676	767	763	723	731	716	652	685	723	693	714	740	719	707	732	707	664	694	723	697	687	704	687	694	716	694	774	734	725	725	690	741	662	760	702	701	672	690	717	726	667	704	690	761	657	720	746	737	674	688	691	662	723	702	698	703	724	736	695	757	735	720	681	753	720	705	723	669	750	756	703	739	684	711	707	706	719	690	679	708	738	726	695	705	655	719	685	708	673	700	716	722	686	713	680	714	698	732	664	717	737	746	671	699	749	657	716	699	706	705	660	727	732	760	719	650	695	722	705	707	725	723	657	720	763	735	733	706	676	705	732	680	660	653	738	724	746	692	704	696	729	747	652	682	697	708	743	726	722	710	740	747	699	719	687	755	722	689	758	740	729	716	705	735	679	693	753	748	737	719	715	730	701	720	687	732	728	680	708	691	733	739	641	709	695	725	719	668	678	722	706	698	683	688	734	735	719	758	704	724	720	686	683	697	709	709	722	685	737	708	718	675	705	715	754	754	685	728	689	758	704	709	712	723	681	736	708	752	732	727	691	717	691	708	752	688	739	707	725	699	733	689	729	704	703	697	716	724	751	762	750	710	715	681	728	704	688	747	746	714	709	701	694	702	705	656	727	721	699	673	710	703	703	702	685
25660	24074	37562	27564	22198	16387	1573	392	336	327	350	335	324	345	355	340	340	327	326	378	332	338	332	320	293	329	301	316	330	320	329	335	320	277	351	338	369	296	350	351	344	339	332	339	354	335	337	336	339	318	305	314	319	325	363	329	293	307	324	347	302	352	301	340	298	317	337	316	300	347	332	341	310	294	336	341	313	319	333	320	313	291	305	338	366	324	324	301	324	319	345	311	353	326	302	341	334	311	317	324	302	349	301	309	346	324	313	303	336	347	344	313	339	358	302	362	352	299	334	358	341	332	334	311	313	312	325	334	312	343	325	331	335	332	310	331	307	339	331	342	374	327	327	303	323	324	318	325	338	315	315	317	332	313	318	304	329	334	330	335	313	341	331	310	347	318	320	311	355	318	305	287	306	338	324	317	294	351	332	337	329	352	322	291	319	345	368	326	322	342	340	328	317	322	293	313	315	330	315	318	357	351	339	307	305	299	334	320	331	320	319	323	321	303	320	302	337	301	322	350	290	324	311	339	339	327	313	332	310	320	323	335	333	337	332	321	333	370	341	344	339	338	328	322	302	312	311	342	312	365	339	317	338	337	325	334	313	314	331	361	316	337	335	298	319	314	338	316	288	321	335	353	329	363	317	320	294	306	343	308	337	350	335	326	308	296	326	319	291	317	313	321	336	330	327	314	302	331	331	313	341	305	306	314	335	299	355	336	311	327	330	300	338	376	325	333	338	333	316	320	282	350	338	309	342	333	319	291	294	311	321	319	344	315	340	359	302	327	337	310	344	362	302	302	324	329	311	332	333	339	318	335	313	321	323	313	325	314	320	310	366	308	305	336	310	289	314	310	324	351	359	309	333	328	344	345	310	311	326	321	361	350	330	304	304	373	313	346	315	339	341	329	316	350	384	316	314	330	322	334	347	333	368	345	335	339	339	341	360	332	321	352	301	313	303	326	357	315	323	316	361	327	332	311	341	315	348	326	310	334	329	309	334	316	337	296	328	311	299	342	320	349	364	318	323	351	297	332	319	313	370	340	323	324	342	361	322	365	341	349	324	327	339	329	339	306	355	327	289	269	318	300	333	341	306	317	334	322	318	306	343	316	314	323	305	329	313	316	329	332	317	336	327	322	308	378	366	327	345	325	314	340	327	325	320	338	309	346	340	343	320	338	325	314	340	286	342	322	337	319	344	334	348	295	330	342	310	309	323	301	349	310	274	347	349	312	330	338	324	345	307	347	342	350	324	334	331	324	358	362	301	303	306	316	344	335	365	321	335	317	357	325	347	322	314	301	331	325	329	325	354	308	304	324	313	346	341	356	312	339	338	334	357	322	341	306	336	335	313	355	329	331	355	327	306	329	294	336	294	351	332	324	315	293	354	335	311	325	310	361	322	313	301	319	322	289	341	325	307	331	345	342	334	296	315	337	335	305	360	309	317	321	315	323	327	313	323	329	341	324	337	330	336	355	323	341	346	327	326	337	316	341	294	308	335	344	303	328	310	326	327	318	333	342	334	317	343	352	327	312	318	325	309	363	320	337	321	349	326	338	318	325	316	325	311	346	335	334	333	323	312	324	320	341	351	324	265	325	300	328	310	332	291	345	304	325	338	351	352	327	321	322	328	352	313	362	332	309	345	330	327	328	323	332	337	294	352	305	311	333	331	323	327	335	314	325	321	349	292	374	335	293	311	313	310	318	318	302	336	318	369	359	296	313	333	315	295	336	301	295	339	284	348	345	328	302	336	322	388	356	315	313	336	309	316	342	310	317	348	335	295	304	336	336	314	301	323	321	343	334	329	307	328	317	307	316	343	322	346	324	323	299	344	348	359	326	336	330	316	314	316	335	324	329	326	338	304	319	316	313	360	341	350	318	302	320	302	342	341	354	356	330	314	342	289	326	329	326	327	344	301	296	311	348	314	338	338	345	367	333	321	307	345	298	339	320	333	292	301	327	334	309	329	295	373	320	320	315	312	316	350	323	328	310	334	321	323	321	313	298	321	331	331	326	331	333	312	343	308	352	346	361	313	323	347	341	349	334	322	317	313	327	345	333	339	322	318	362	345	334	320	343	311	345	327	319	329	346	303	312	326	308	293	294	344	328	339	301	325	359	338	317	347	310	308	330	314	363	331	333	330	314	333	277	320	337	296	322	323	317	328	346	307	328	343	332	339	303	329	341	333	333	322	317	343	306	343	343	328	330	332	330	351	317	324	273	318	334	371	287	310	318	269	332	295	326	336	320	324	327	317	329	320	307	288	350	284	327	341	333	323	321	320	320	310	327	332	342	330	332	328	338	356	309	314	335	343	315	301	324	359	334	324	327	342	337	292	339	327	322	341	318	314	345	327	344	325	349	331	332	336	302	374	331	352	292	342	332	307	320	338	307	333	317	332	312	343	306	328	311	326	339	339	322	310	327	334	306	341	324	325	331	323	319	320	314	347	318	300	336	319	350	304	322	313	324	350	324	327	309	312	301	324	370	335	316	306	323	345	315	330	305	337	349	319	327	295	307	312	324	301	340	307	296	321	300	282	315	305	347	331	330	317	323	328	332	335	281	341	336	314	346	344	319	322	345	346	311	317	339	351	303	308	300	329	304	337	331	324	340	342	343	329	340	314	309	308	316	320	333	352	284	355	337	323	350	302	324	350	327	322	364	343	333	340	327	357	327	344	327	343	324	332	313	363	320	340	320	330	357	329	334	337	331	315	318	326	324	303	316	311	323	293	304	321	296	336	376	304	329	305	325	314	306	307	343	309	330	315	355	333	352	323	290	311	353	352	331	309	304	295	365	304	346	321	319	335	322	310	341	313	330	350	343	360	343	302	324	315	318	333	298	328	310	335	312	321	339	310	311	313	315	328	337	331	324	360	326	316	362	345	313	346	326	342	360	307	337	318	346	338	291	331	335	355	297	329	307	312	310	321	348	317	342	305	315	305	361	346	325	308	361	324	331	333	366	340	330	351	328	338	317	337	324	330	344	335	292	334	324	350	315	318	364	325	350	337	271	324	359	346	339	337	312	366	331	328	315	318	346	371	308	310	351	318	332	314	314	323	344	320	335	314	323	324	301	316	342	318	298	312	341	314	327	368	325	328	350	314	345	325	334	308	315	316	336	300	318	344	347	315	340	323	306	317	329	337	325	309	305	315	316	322	317	334	328	321	320	327	341	334	331	325	306	319	328	346	305	331	326	311	355	324	328	354	353	328	327	382	337	349	312	354	341	342	353	330	303	370	285	288	350	312	306	307	324	340	330	309	288	321	333	349	340	343	354	311	323	325	330	360	347	351	346	331	341	358	299	349	299	363	328	318	321	321	305	362	325	329	348	323	314	339	316	314	338	340	312	357	299	359	309	328	316	321	340	296	356	315	338	298	317	357	313	341	327	319	318	363	298	345	318	325	325	342	347	318	291	321	342	342	307	319	325	341	311	325	324	352	318	360	325	324	323	319	313	329	328	366	298	314	326	309	347	306	337
58766	87308	71031	14973	29672	18943	647	659	631	595	590	634	597	572	576	557	607	553	616	582	565	561	541	511	543	543	582	578	559	586	566	560	550	534	597	531	544	532	522	570	579	555	560	584	569	566	528	553	585	544	588	563	579	582	561	547	524	558	560	570	592	565	611	601	571	549	564	587	626	561	515	538	572	564	516	559	584	519	562	597	568	594	555	523	543	543	536	579	544	512	555	571	512	566	554	546	583	580	619	521	541	634	586	540	523	556	555	565	544	541	507	600	564	563	559	553	593	525	540	557	530	547	515	532	572	583	614	597	554	621	571	559	553	562	532	533	540	585	551	565	541	560	620	571	591	489	577	512	583	547	581	559	524	513	582	550	579	540	566	539	575	580	571	515	562	569	550	555	554	546	571	532	557	514	516	509	556	535	547	534	574	585	595	577	519	551	552	558	525	534	521	581	559	537	513	570	554	576	572	565	553	566	596	582	582	573	539	541	596	533	559	591	512	577	579	519	576	546	528	579	568	562	550	545	570	584	526	561	559	573	524	588	529	570	571	548	562	547	547	575	566	544	552	586	535	575	574	529	547	577	522	568	514	577	590	560	533	544	518	536	598	544	543	543	561	575	575	553	549	544	563	544	595	565	595	556	555	570	574	562	575	572	591	543	543	579	536	553	564	583	559	544	521	576	554	519	598	554	564	571	550	544	567	608	580	564	526	580	564	550	497	538	545	500	556	548	532	607	505	580	607	585	593	576	573	564	553	528	600	612	609	511	552	552	582	554	609	573	561	545	520	588	554	569	534	523	564	501	534	517	575	506	610	544	569	563	521	545	565	553	537	548	542	557	570	486	564	594	545	546	557	553	543	565	540	527	513	543	574	558	573	516	602	594	583	541	547	572	595	557	557	598	565	547	556	520	554	532	600	580	555	512	522	562	569	571	553	569	562	593	538	548	519	554	572	601	543	551	575	569	534	582	564	554	555	503	548	541	556	541	588	606	597	536	586	546	562	540	558	574	564	562	548	557	558	609	568	529	557	539	523	584	538	544	554	547	544	526	543	525	537	545	553	567	549	569	526	582	531	531	603	546	553	551	533	585	524	510	546	554	595	495	530	559	554	574	548	557	517	568	553	557	523	587	552	499	571	504	557	532	594	548	550	535	583	558	545	550	572	496	559	516	560	509	509	541	551	540	544	586	542	572	518	541	518	549	583	574	547	588	532	515	568	510	588	559	558	548	550	547	551	572	547	596	582	556	606	562	576	553	517	520	539	550	541	557	527	548	543	557	598	528	536	577	566	584	574	578	548	561	577	585	565	588	549	543	561	556	533	587	558	531	568	539	558	534	558	563	517	566	545	580	613	534	547	574	569	554	529	544	570	559	559	567	610	587	585	590	585	554	572	557	574	570	564	568	544	577	543	528	564	567	542	532	545	549	542	540	574	591	593	540	551	537	543	589	545	550	567	575	576	532	534	570	558	559	582	591	570	543	536	588	588	533	573	565	553	527	515	570	524	525	535	560	543	552	557	579	573	532	529	519	548	554	545	571	541	527	548	566	586	528	594	530	576	557	566	527	589	586	553	563	547	589	565	579	573	538	525	532	556	521	553	582	549	592	521	561	593	549	527	554	572	561	557	556	536	569	581	541	574	573	526	576	531	552	579	567	531	561	580	557	533	542	594	545	552	563	562	538	551	541	577	602	573	567	570	520	561	564	582	573	542	594	577	568	553	502	579	520	570	566	569	540	558	566	552	554	588	551	533	557	575	556	569	576	570	552	546	580	539	523	569	563	560	561	551	542	549	556	537	567	559	540	520	540	520	566	543	581	556	542	563	557	559	536	544	505	576	553	547	527	581	541	571	575	530	576	575	582	545	562	591	577	529	576	509	512	561	561	559	558	518	570	573	572	562	520	560	595	558	546	547	567	549	563	578	590	494	555	547	585	535	595	548	533	528	604	575	530	550	584	605	573	557	559	526	554	586	576	613	535	531	550	517	546	598	571	567	548	563	544	560	549	575	591	597	582	566	546	520	538	541	572	540	587	540	542	554	582	556	532	546	574	560	533	548	510	582	526	518	543	571	555	562	570	562	538	624	564	550	548	585	563	589	579	512	598	513	565	550	542	533	532	520	579	558	568	547	576	597	547	566	552	555	576	564	549	507	547	549	542	549	574	543	572	600	589	526	574	568	557	559	565	568	578	536	624	560	553	537	560	505	577	540	539	561	526	532	574	551	555	563	548	483	566	530	548	534	545	560	560	549	599	559	552	579	554	567	526	545	571	536	563	563	523	543	622	543	552	576	551	563	550	582	538	531	576	564	554	544	539	570	553	521	541	513	540	549	559	560	554	563	551	522	631	558	553	578	573	536	548	542	597	505	604	529	562	547	574	578	531	545	540	545	553	554	584	563	593	543	552	570	546	551	551	558	579	529	535	519	551	508	555	577	593	600	522	569	605	612	589	535	545	563	545	546	485	503	557	492	569	563	567	546	536	577	540	570	535	526	535	536	567	567	550	524	539	560	537	536	546	571	588	547	551	562	497	537	537	533	543	567	566	570	547	538	565	508	522	520	558	553	542	548	592	580	578	558	530	537	559	578	567	585	544	577	543	582	571	560	539	537	580	579	549	499	557	538	518	568	585	581	552	562	525	564	549	583	574	532	531	595	572	536	573	553	526	581	556	553	573	556	569	526	609	606	572	550	611	581	548	542	553	582	513	572	553	546	588	552	540	554	550	540	559	550	540	553	565	551	562	573	556	515	559	596	558	522	519	519	558	576	582	501	551	569	569	565	527	544	566	532	639	568	551	564	545	600	547	576	545	576	536	561	571	572	513	568	502	523	530	591	533	575	538	561	556	516	565	553	586	596	554	563	561	584	572	546	591	537	607	539	551	559	542	527	576	570	549	551	579	540	533	561	576	566	569	551	548	549	543	538	568	549	548	538	558	550	561	576	586	508	568	538	602	522	590	567	553	551	513	537	597	578	574	548	564	552	548	518	557	528	569	583	553	566	562	581	586	555	563	600	541	549	552	549	547	562	558	590	537	548	594	561	533	574	560	570	525	581	559	582	526	581	561	523	570	561	539	538	561	539	562	566	513	546	578	561	584	541	546	520	576	581	544	554	569	558	568	554	560	579	528	551	574	558	527	526	585	565	562	531	534	570	617	624	585	592	601	576	576	530	567	553	589	568	530	518	576	541	577	573	531	610	570	582	561	563	520	555	587	524	550	583	572	514	546	573	573	539	547	538	542	594	535	557	594	543	576	557	518	530	574	541	565	586	575	535	557	566	567	541	561	544	578	599	619	547	526	532	556	526	536	564	563	559	580	575	538	559	550	556	527	528	553	584	513	610	526	583	541	575	582	570	574	531	563	582	581	546	566	596	531	565	519	550	537	526	573	619	578	550	568	576	535	567	565	554	613	582	558	543	559	545	548	572	540	555	554	549	549	566	554	528	623	560	597	569	571	566	541	531	569	563	561
24105	22599	32797	25674	24195	23366	7627	764	650	636	639	578	631	590	616	617	620	615	600	565	595	572	608	580	604	606	600	591	573	608	602	635	566	593	648	587	609	626	536	574	584	571	600	608	610	563	594	596	585	615	585	600	606	610	592	635	580	547	621	637	575	597	624	632	591	564	585	599	586	580	548	573	559	653	544	556	581	605	557	591	575	610	566	625	551	591	515	577	610	553	587	520	566	581	542	605	572	603	619	554	562	595	553	602	561	581	589	568	612	569	577	614	604	542	566	560	579	604	581	584	578	579	625	594	640	605	613	556	594	570	579	565	603	604	593	589	601	573	561	606	618	629	557	643	558	572	579	582	549	638	603	571	587	626	596	563	585	600	567	597	592	529	555	610	565	593	584	604	560	616	571	581	568	636	570	544	591	613	588	635	578	601	587	600	603	631	575	557	584	571	561	544	586	575	619	589	550	565	566	606	592	613	548	587	593	563	568	600	559	622	592	558	514	559	567	594	572	552	535	574	615	594	584	607	580	600	560	603	595	617	615	583	560	601	591	559	586	574	553	557	585	592	586	593	566	611	610	612	594	569	603	594	591	624	580	644	601	568	592	523	550	589	593	559	581	570	601	570	630	611	590	572	587	610	604	582	592	613	597	585	622	590	595	571	612	558	589	541	590	588	583	616	622	605	616	583	582	588	576	601	580	624	552	569	530	618	610	585	571	554	583	576	616	604	594	567	634	588	614	603	528	607	588	617	558	558	599	612	581	568	575	559	605	571	573	573	592	604	556	559	608	564	580	616	615	556	580	547	572	576	594	588	593	562	578	591	571	596	567	573	556	599	574	533	582	591	584	576	583	613	557	587	562	579	657	626	606	654	575	590	607	606	624	599	553	626	553	562	574	572	542	605	589	571	600	533	562	610	604	614	592	609	585	572	600	600	531	531	573	625	587	573	576	589	593	602	574	624	520	581	646	572	564	576	581	568	556	601	573	605	585	585	634	560	583	596	566	527	594	547	544	541	545	595	574	585	618	554	600	593	578	595	572	589	564	545	565	539	561	606	558	609	583	591	584	542	574	566	617	594	580	607	568	567	577	576	590	568	580	587	574	593	569	600	601	567	547	588	604	591	586	616	601	569	612	576	579	576	570	558	526	626	604	573	636	608	620	570	618	563	580	632	555	605	586	529	585	552	591	574	582	649	592	661	610	594	630	611	602	583	576	600	565	613	623	636	544	591	598	592	554	583	610	584	570	548	569	535	545	571	605	606	583	576	599	595	594	565	558	573	593	629	618	605	582	525	599	602	560	571	555	585	589	558	600	546	598	582	624	609	573	542	584	590	551	561	578	598	629	564	568	566	585	592	565	607	570	583	628	568	554	569	624	557	612	578	619	563	612	565	597	536	566	607	608	557	593	585	607	570	565	558	571	595	588	599	554	559	590	561	568	544	614	590	568	546	558	593	625	562	578	580	575	560	570	538	557	578	598	554	599	612	571	605	552	592	599	564	584	558	565	598	589	611	560	593	586	597	595	538	560	593	594	558	589	552	564	589	564	602	550	587	542	570	581	559	585	574	626	554	588	598	627	578	613	609	563	569	635	570	614	573	588	540	596	595	612	610	577	585	615	600	582	611	551	574	594	557	606	597	566	579	579	579	583	604	574	624	582	555	564	606	584	585	604	560	594	613	598	605	562	569	595	588	588	569	560	605	513	634	567	541	582	592	561	548	576	621	578	585	578	620	593	586	566	606	574	576	564	626	600	570	577	574	548	570	571	589	577	609	582	635	563	567	564	630	617	549	594	613	580	568	555	604	569	604	602	607	559	635	587	581	584	576	585	605	598	583	589	549	619	623	605	578	600	596	603	638	595	591	578	589	621	591	561	618	600	555	573	573	566	617	605	613	580	556	618	622	597	562	603	572	570	572	557	638	598	567	560	633	568	561	536	561	597	577	558	558	540	619	577	588	601	574	618	548	584	607	583	597	529	610	574	609	574	538	555	571	607	564	572	598	613	599	632	623	601	597	586	575	597	615	564	527	621	579	583	550	559	565	599	633	573	590	585	575	565	592	575	571	593	610	602	590	596	561	600	609	578	610	603	562	570	598	589	563	616	618	550	646	585	616	535	628	579	570	610	627	575	558	545	567	595	583	602	582	565	605	593	618	554	584	588	618	596	614	585	571	575	618	601	598	608	583	554	579	577	599	594	609	601	601	607	587	622	612	589	529	572	572	587	622	573	597	607	614	581	596	591	566	574	586	583	588	611	595	581	598	593	577	540	590	557	562	554	615	587	608	548	591	613	594	586	603	569	637	639	584	599	650	560	564	610	586	575	610	528	569	591	606	599	549	562	581	579	554	549	576	532	587	601	601	591	599	554	623	588	594	564	606	567	637	589	576	629	600	628	541	585	587	580	598	611	612	590	538	578	576	591	629	544	642	581	561	563	556	591	593	594	602	583	571	511	592	590	558	576	578	594	574	610	551	580	611	584	589	600	606	546	605	592	598	590	605	591	606	648	580	580	569	606	564	593	585	569	551	566	603	575	586	575	583	571	591	558	607	608	551	595	594	559	547	586	586	566	581	568	597	578	570	571	558	556	562	581	581	567	569	582	567	539	584	581	558	564	557	572	604	590	579	579	593	602	609	635	586	586	591	582	566	620	564	616	562	565	608	612	594	575	553	571	571	621	581	598	603	573	609	602	575	615	594	558	614	596	578	594	571	579	581	558	588	630	602	579	575	624	603	573	579	597	563	579	570	567	622	595	613	587	606	557	644	596	584	609	605	614	574	611	572	598	557	565	604	596	608	604	613	606	619	622	604	598	589	603	567	612	603	563	608	569	592	608	593	617	566	656	567	575	538	571	621	605	592	632	538	558	556	607	522	589	602	654	640	547	597	565	598	573	597	614	584	602	590	618	610	571	564	635	575	586	547	621	582	602	597	566	588	649	565	603	568	591	559	560	595	595	584	548	598	575	571	606	560	552	606	600	530	590	554	580	614	569	562	538	596	601	575	615	584	591	517	613	577	575	598	631	622	610	583	552	597	600	569	564	605	604	603	558	554	549	617	607	578	579	582	576	598	590	569	646	604	554	574	621	551	575	602	565	572	587	602	578	576	584	542	601	589	569	545	598	589	591	592	560	574	583	629	568	576	532	612	583	602	566	597	557	599	579	577	553	616	555	602	572	561	594	644	525	572	582	560	657	568	629	559	579	578	606	527	577	595	554	579	594	591	587	607	562	599	556	563	623	625	554	579	576	605	608	574	547	582	557	598	566	626	588	615	565	585	582	604	625	584	594	612	633	591	601	559	588	530	560	587	585	566	572	548	584	580	600	563	526	600	589	551	553	575	563	601	608	634	570	561	583	607	572	650	605	526	579	606	566	623	565	587	585	564	623	577	564	629	564	604	553	558	613	573	615	584	631	632	557	570	598	602	585	558	580	550	595	616	559	616	573	626	583	572	590	576	549	544	562	628	551	577
59948	99819	81129	20755	38909	24968	1040	1050	1030	1024	972	891	925	904	977	938	973	930	957	886	939	928	931	957	979	927	911	917	921	917	929	908	857	925	925	960	857	917	889	851	905	905	957	931	937	957	943	920	928	929	882	910	874	926	914	901	913	920	860	910	917	942	874	874	915	879	953	902	892	925	888	874	839	881	962	969	932	945	894	912	887	840	891	916	923	883	948	885	913	895	949	923	915	847	885	970	925	968	906	876	907	893	961	951	898	914	964	897	907	947	900	936	927	890	891	953	890	847	962	917	907	946	1009	926	893	894	871	908	904	1027	866	866	858	933	889	857	920	918	901	870	913	873	948	928	903	940	943	918	902	876	955	962	909	933	914	903	948	877	921	905	931	911	936	861	904	833	845	971	866	928	881	904	950	920	904	948	890	946	878	914	920	941	961	925	908	869	857	937	947	938	876	935	878	885	885	888	907	961	855	943	892	930	880	894	904	863	919	851	897	901	883	936	922	959	970	921	870	907	914	925	895	901	917	973	906	958	900	915	941	937	892	907	916	922	934	877	881	876	938	901	936	883	900	878	938	913	896	906	896	889	943	891	883	854	929	942	971	898	913	899	933	855	896	897	931	948	928	913	923	880	873	881	890	961	868	861	914	924	896	919	880	849	960	922	911	882	911	958	900	918	906	923	897	932	874	926	891	907	869	922	932	858	931	941	940	970	893	923	931	899	824	948	943	919	919	941	906	864	936	877	909	895	938	912	882	939	931	865	945	890	895	932	871	936	921	893	875	895	858	922	914	833	899	912	881	904	879	885	893	951	903	937	838	951	924	922	901	910	943	897	887	946	927	936	924	917	873	928	899	878	839	888	923	840	931	912	969	857	900	941	896	879	934	975	877	895	840	854	926	891	861	906	910	917	899	943	882	878	917	924	941	915	954	889	936	857	831	896	891	886	884	887	901	916	861	898	917	906	900	886	935	871	879	902	932	961	940	940	885	866	889	924	904	936	916	947	927	949	883	885	867	941	982	940	919	929	959	859	923	928	869	933	917	928	929	957	924	902	902	851	908	922	923	894	966	913	901	850	925	931	895	910	915	871	920	900	914	929	875	917	888	967	855	922	888	920	915	861	935	871	934	901	959	934	904	942	925	952	903	935	913	895	949	878	901	882	912	880	910	906	905	933	934	906	923	869	949	925	864	957	919	900	934	883	909	937	925	872	942	915	927	918	859	924	895	944	911	913	901	911	903	920	968	939	956	921	927	905	937	919	931	914	923	873	862	927	879	909	925	873	982	926	908	868	956	930	933	934	915	907	921	953	953	873	897	914	867	929	940	927	910	912	935	906	907	881	938	960	929	902	907	873	879	909	939	873	880	864	894	916	869	942	869	889	930	903	902	920	922	903	903	939	899	939	872	924	903	869	907	938	902	940	945	932	936	918	881	939	923	935	902	897	887	878	974	916	886	910	829	923	909	962	928	943	876	890	927	902	900	888	925	927	902	921	883	876	886	930	938	917	895	884	920	894	868	926	896	895	919	915	923	901	883	961	876	946	912	988	988	893	905	929	933	892	868	890	939	907	938	930	958	885	891	940	919	910	904	918	937	854	856	896	937	902	925	890	918	882	851	967	874	925	893	886	884	947	847	942	915	883	836	892	915	892	892	886	890	941	934	873	851	892	889	975	896	888	927	861	949	916	899	875	888	913	900	887	871	867	916	935	902	918	882	929	890	897	899	901	932	913	991	901	905	921	879	949	922	904	888	893	917	906	872	889	935	953	896	907	895	915	886	939	878	943	917	870	953	899	923	919	898	895	921	909	909	904	876	878	901	911	878	899	942	904	877	882	885	896	954	934	932	865	890	927	901	905	904	888	908	875	933	934	945	863	881	939	919	913	915	950	894	915	901	880	857	890	871	942	930	871	862	908	926	885	958	856	840	913	917	921	897	901	898	902	908	867	900	882	919	900	953	911	941	915	881	933	880	968	949	881	899	885	907	914	851	907	904	934	910	985	935	901	915	951	929	950	903	898	953	940	928	840	888	929	893	933	920	906	919	871	929	895	893	846	897	893	886	875	908	894	922	924	944	939	876	880	885	917	936	880	879	897	895	894	932	895	897	922	912	942	921	943	932	861	875	924	870	918	927	939	871	953	897	943	937	896	999	877	916	888	923	877	930	933	885	902	874	896	879	897	922	952	897	852	934	960	902	947	942	920	930	926	862	898	830	901	863	907	909	929	918	916	915	916	940	880	938	903	887	922	910	870	927	909	919	926	881	914	892	909	910	924	880	933	884	875	898	859	923	892	886	894	977	892	888	859	908	918	889	1001	916	873	895	986	935	875	897	933	896	934	939	891	898	935	908	909	947	903	926	898	923	911	921	967	878	883	905	841	968	955	887	923	899	851	928	832	913	931	986	951	890	946	905	937	940	870	906	895	919	885	887	954	901	890	947	923	920	925	968	931	911	925	862	931	884	880	887	878	947	879	965	865	927	940	946	901	983	911	902	917	940	874	897	915	902	941	906	933	840	896	912	955	913	872	953	931	853	955	898	937	887	885	895	908	913	890	870	885	868	843	931	898	903	945	921	945	919	941	944	883	837	946	932	944	875	941	896	920	899	888	907	980	911	901	938	917	910	879	905	873	885	934	897	926	935	888	900	942	886	930	938	907	864	967	896	902	901	925	861	861	995	927	927	875	919	921	925	902	913	899	901	902	866	893	916	878	893	890	897	900	976	881	891	919	877	896	880	878	861	896	860	918	898	897	878	927	963	928	920	946	887	928	862	927	885	915	897	934	902	917	937	965	908	953	891	914	920	903	919	877	887	954	897	959	927	874	944	932	912	878	913	914	959	924	882	898	894	906	894	897	904	911	904	980	888	935	904	869	893	866	901	921	889	854	898	896	944	894	929	884	915	930	883	912	863	856	917	951	918	934	904	860	875	897	914	913	914	865	920	911	958	892	891	913	903	866	923	935	968	912	883	880	913	914	860	933	901	901	897	924	893	968	892	891	915	964	908	960	910	933	903	902	921	865	913	956	929	904	906	862	941	951	920	927	886	927	878	893	843	893	940	937	953	937	860	928	908	936	910	897	907	932	953	911	887	941	876	885	879	975	883	879	960	920	919	880	878	878	881	902	924	951	881	942	882	983	908	908	940	893	908	932	943	891	878	862	895	935	914	899	933	934	926	915	922	934	946	911	931	918	863	946	936	894	886	887	877	946	894	936	969	920	934	862	871	920	925	884	955	914	890	960	919	879	879	890	965	933	897	889	914	965	878	897	924	888	918	934	895	853	922	928	943	940	925	924	904	887	870	885	961	882	925	876	896	946	907	889	958	932	885	952	878	929	880	899	888	900	947	901	897	938	919	837	930	906	941	921	938	924	920	909	925	909	860	887	909	945	882	859	915	883	917	915	912	878	889	934	915	849	895	881	931	907	895	917	923	862	912	946	890	829	904	915	961	881	894	872	891	859	869	871	907	990	977	925
29636	27557	28945	8575	3765	1918	424	408	421	431	421	380	409	412	401	416	427	387	409	386	421	427	389	372	443	372	425	397	412	425	416	417	408	404	428	381	437	386	407	410	403	415	412	411	407	373	410	381	403	403	413	451	407	419	413	398	401	406	426	409	432	420	420	409	409	427	384	402	413	421	412	378	419	416	452	402	418	380	428	430	400	410	408	370	418	419	405	419	413	405	405	433	423	457	405	427	416	448	419	404	408	459	413	409	388	452	420	428	378	422	373	400	435	441	412	389	414	449	405	394	403	395	393	427	440	397	430	442	417	426	389	385	402	381	408	400	443	367	388	429	410	416	434	390	405	401	389	396	420	433	383	365	401	418	408	381	426	396	386	411	418	425	397	388	366	379	441	397	386	420	378	384	383	420	435	404	401	401	380	391	431	422	400	417	436	373	376	430	411	393	413	406	428	388	388	392	402	427	387	399	360	422	416	421	403	382	406	403	416	398	397	372	436	425	401	409	441	421	408	416	440	375	437	390	421	397	433	453	443	403	411	393	423	422	370	387	422	378	415	419	388	417	422	412	405	423	415	422	380	429	448	399	421	434	408	442	420	428	407	411	369	401	409	438	419	423	404	386	409	419	427	385	452	420	424	396	446	425	394	409	455	443	410	401	430	412	413	408	377	416	433	447	427	411	423	399	400	417	407	420	412	439	414	431	426	433	429	418	418	404	383	416	402	408	397	421	403	412	404	413	438	399	399	414	399	399	391	377	438	403	419	408	348	383	403	392	406	411	427	418	438	423	416	425	424	394	406	445	416	424	391	403	423	410	414	398	423	399	444	395	403	417	420	406	412	366	409	403	400	375	384	418	413	400	396	420	374	406	400	423	435	402	440	432	415	407	423	395	398	415	398	417	385	406	403	406	408	427	404	424	412	371	421	405	408	388	396	412	407	424	394	415	427	379	397	414	439	402	380	407	448	460	404	398	419	387	410	405	423	420	441	421	395	449	406	410	420	404	393	405	377	389	398	373	418	409	404	397	421	414	413	417	404	415	416	422	420	400	426	390	381	445	375	374	438	413	376	443	411	424	411	424	408	398	392	428	454	414	422	449	366	429	403	431	415	398	443	430	404	449	407	387	427	378	397	382	411	414	448	439	402	401	439	428	403	407	387	390	423	366	399	421	384	434	432	408	423	409	413	434	428	411	398	416	412	435	409	426	400	405	387	390	425	452	421	441	399	394	407	447	416	459	402	408	408	417	429	439	411	439	431	407	424	409	426	413	429	384	387	430	417	355	415	428	426	409	374	436	440	405	381	396	452	383	409	402	417	425	387	427	413	392	408	372	434	417	393	416	397	377	410	397	433	424	443	408	419	431	400	407	410	426	441	440	407	389	380	378	437	442	426	434	447	441	397	405	411	391	409	415	402	421	406	413	404	383	373	428	398	450	421	419	404	428	419	412	391	412	386	388	421	386	405	389	418	398	450	398	388	406	417	420	411	403	413	428	427	441	409	420	429	398	416	413	420	400	395	413	398	431	429	439	412	465	414	420	385	410	379	416	394	421	421	414	418	406	399	430	417	418	388	418	400	379	418	405	413	376	407	398	435	418	400	399	419	420	416	399	387	407	421	430	453	409	407	407	406	442	398	407	419	401	406	406	428	436	395	439	483	391	408	385	419	411	433	427	415	392	398	375	402	379	406	380	398	388	421	424	389	432	391	367	441	387	380	411	370	431	453	426	398	398	390	378	390	376	388	402	379	450	405	408	428	389	407	392	394	439	429	420	448	393	458	425	383	418	365	405	417	409	398	394	402	417	442	412	396	422	388	435	421	429	410	388	400	411	413	448	398	432	407	401	410	408	394	412	424	413	390	427	443	442	411	413	423	418	435	398	372	390	431	425	383	398	388	407	406	384	410	425	388	425	416	401	367	415	385	390	384	409	384	415	398	425	409	439	431	419	418	390	404	408	426	389	401	411	420	429	363	385	429	416	426	407	415	434	428	402	439	381	385	426	425	443	392	434	430	407	421	425	391	408	391	371	395	407	446	434	411	428	390	427	384	424	428	407	399	402	388	419	419	407	419	413	420	414	410	454	444	400	444	377	434	445	418	434	435	413	410	466	390	430	442	428	413	395	382	430	444	383	399	401	422	418	408	421	406	387	399	432	434	422	384	434	423	432	403	424	413	383	440	411	405	427	432	406	425	411	377	440	379	415	453	393	412	408	406	388	426	422	374	385	414	423	412	408	413	422	427	416	407	360	403	447	400	411	419	387	373	406	416	411	399	422	407	375	437	398	437	410	434	416	407	448	373	430	416	427	436	395	416	425	429	415	431	409	424	449	410	437	419	367	412	425	419	403	400	410	422	377	449	397	414	420	402	418	404	413	387	405	419	395	413	400	379	415	418	399	409	429	397	385	394	402	412	409	398	417	415	418	419	426	445	417	402	395	427	399	402	383	376	409	388	424	392	393	401	407	422	437	385	424	388	405	417	405	391	433	416	406	401	428	407	421	374	404	398	396	408	411	418	369	456	422	387	434	455	423	405	402	421	424	375	435	392	407	440	402	422	421	423	404	413	392	385	405	409	398	446	373	405	414	394	434	378	434	395	417	406	410	453	464	371	400	414	418	376	439	391	387	398	397	402	399	416	421	398	385	421	440	420	440	418	399	397	424	394	385	405	416	388	411	413	438	412	440	436	403	430	422	370	410	411	440	404	428	430	430	422	409	393	426	406	394	396	365	407	408	390	419	386	435	402	404	404	409	453	428	438	421	433	411	426	416	435	422	400	386	427	429	429	434	421	396	421	435	386	397	395	413	403	443	388	382	414	387	393	374	426	386	394	418	409	410	413	439	402	410	406	406	420	427	405	424	433	380	402	416	416	383	414	415	446	423	421	404	397	409	385	419	411	428	395	389	383	365	387	419	395	407	375	428	432	445	420	374	443	399	389	410	442	437	411	410	419	408	408	400	390	470	449	425	420	443	427	396	442	424	445	434	437	389	426	399	448	426	431	445	437	434	428	404	435	410	409	439	440	398	417	420	387	377	405	445	413	429	437	427	418	416	410	442	413	392	402	442	424	389	391	423	378	380	419	418	424	378	374	416	411	428	397	418	404	426	418	417	453	392	413	395	450	434	435	405	413	411	424	422	413	436	391	406	397	401	379	445	425	435	437	398	396	377	423	395	388	394	418	415	384	421	422	396	414	415	419	448	416	460	433	455	389	387	427	409	384	401	392	431	421	370	386	435	424	406	403	385	417	422	394	415	428	406	414	375	425	425	399	448	421	397	437	410	371	437	412	422	435	401	414	380	432	397	438	383	397	420	393	431	418	409	370	418	406	401	404	423	395	430	418	404	393	444	392	413	441	427	392	397	428	404	406	414	441	418	422	413	389	432	404	418	432	389	357	424	423	367	385	451	413	410	422	380	383	425	408	423	459	413	364	376	373	392	385	384	425	419	390	428	411	377	441	392	409	410	407	440
36556	46337	35250	4702	8277	4155	752	709	667	701	634	716	696	673	719	740	714	707	660	754	666	726	722	752	658	697	708	679	738	693	709	696	764	677	725	694	700	676	649	688	683	680	713	672	707	660	674	721	747	703	701	735	746	704	694	709	705	699	694	682	712	707	641	698	679	704	654	688	674	701	691	667	702	728	630	703	698	688	683	685	670	630	680	685	715	651	667	736	737	663	680	641	706	658	701	713	721	670	643	671	703	699	719	705	657	646	642	704	663	681	688	654	676	714	674	723	674	701	647	685	710	680	672	685	702	672	711	728	728	732	698	670	659	698	694	694	661	695	662	729	685	705	697	682	655	664	718	720	694	692	684	674	726	692	698	691	727	680	653	711	703	703	665	676	723	680	718	695	665	699	733	685	710	716	748	689	697	673	706	678	678	711	743	618	696	668	696	723	669	651	715	709	694	710	676	677	654	687	684	670	730	693	727	700	669	694	662	702	757	706	654	677	653	660	705	696	723	699	698	649	707	659	753	645	751	719	734	729	682	658	714	731	693	724	700	675	683	729	701	743	731	682	709	657	702	679	666	711	680	712	715	730	668	683	686	727	686	696	708	768	707	662	673	704	710	668	706	710	701	692	729	690	705	701	686	661	692	694	679	632	707	666	725	682	670	695	634	714	681	697	716	709	722	691	680	706	710	722	700	715	651	699	694	718	626	708	715	688	664	677	706	666	686	679	712	665	684	708	711	651	699	703	692	647	701	673	690	718	724	705	689	752	653	682	726	677	706	687	750	680	704	699	714	681	661	685	677	737	692	665	720	673	704	713	729	648	628	665	682	702	691	709	679	743	639	677	665	715	733	683	706	690	672	710	699	695	688	678	674	738	682	702	723	713	676	672	694	645	697	675	692	693	659	726	675	680	681	669	650	651	669	682	721	712	727	714	727	738	678	674	723	681	677	720	645	677	719	663	659	716	695	707	669	684	663	702	721	705	687	726	707	656	700	674	730	730	718	702	676	679	710	755	681	728	688	669	702	682	685	709	678	671	716	666	690	695	717	654	692	686	693	727	667	682	672	678	649	695	695	746	725	689	698	702	717	669	720	681	662	686	666	702	665	693	710	710	682	717	721	695	691	675	689	680	692	703	728	724	713	679	705	735	720	660	735	662	682	732	723	746	706	708	687	703	683	676	711	740	666	708	715	660	709	661	701	730	700	723	655	658	682	728	721	729	699	722	693	683	715	676	673	688	682	685	706	743	735	640	715	696	735	695	710	737	691	673	676	706	723	703	701	659	698	707	705	689	678	742	676	679	685	687	676	722	736	711	662	681	693	688	711	683	687	672	686	682	714	691	701	712	690	657	727	704	683	730	664	673	712	688	695	667	676	708	665	638	687	707	708	685	654	750	702	705	698	682	740	670	686	690	711	684	655	701	688	702	656	634	711	670	725	689	655	699	713	675	659	752	685	709	746	717	697	728	660	660	683	668	657	699	663	739	706	720	715	731	710	692	719	692	673	664	719	674	670	711	679	684	703	681	687	717	684	708	685	681	696	657	667	646	707	702	672	706	663	722	666	674	731	727	690	730	724	691	682	715	688	705	698	674	694	666	748	716	661	660	689	651	685	719	773	705	673	668	745	661	669	689	716	673	709	676	725	681	678	659	693	659	681	729	680	712	649	720	672	686	692	682	662	699	678	681	661	688	688	650	697	691	702	694	681	710	742	722	630	726	672	688	694	709	704	725	701	668	705	748	670	678	681	629	742	688	671	705	706	658	670	703	645	702	664	715	755	716	735	700	722	660	732	717	668	711	697	748	692	735	651	707	665	715	737	726	668	716	681	726	736	747	690	689	663	669	711	714	716	688	721	656	666	686	695	655	658	678	707	694	664	651	700	727	712	694	698	663	693	690	681	683	699	689	674	665	684	671	720	688	691	704	706	673	687	702	704	690	734	715	735	701	676	673	654	693	718	740	695	680	684	694	684	685	672	708	730	685	705	691	671	708	720	667	689	789	722	715	708	696	718	758	676	666	667	645	699	744	693	675	691	703	682	686	679	731	688	724	713	729	749	728	652	739	719	714	733	660	722	727	656	622	669	730	666	653	688	700	687	660	670	659	706	675	706	687	703	690	694	693	684	746	683	704	720	661	683	726	724	710	712	680	714	670	704	666	719	732	655	655	723	687	697	717	751	677	692	740	659	711	676	677	741	672	681	733	680	688	673	723	737	733	688	689	667	694	684	676	693	732	699	681	732	639	691	699	679	708	747	711	688	679	725	660	706	666	705	704	650	746	736	699	657	673	673	685	710	697	691	650	690	709	686	744	701	708	714	678	706	670	661	684	674	688	712	716	700	681	720	699	712	722	707	736	717	700	713	686	713	698	692	704	716	689	634	687	733	704	725	708	669	730	712	735	681	718	668	689	722	720	700	722	687	666	680	691	703	693	692	699	719	650	678	665	693	748	671	654	713	711	702	680	690	707	712	666	650	678	683	722	694	748	677	686	750	697	705	695	667	734	738	702	698	688	678	666	756	714	673	617	705	692	723	704	723	710	709	695	705	711	707	631	663	704	648	649	705	718	712	712	671	695	685	664	715	665	696	654	687	695	688	665	716	709	725	686	662	682	711	717	664	704	719	686	700	687	718	726	699	729	658	686	690	718	651	673	684	715	703	695	730	728	725	692	690	729	750	667	693	629	679	691	689	726	705	711	709	680	667	724	667	705	696	691	732	707	697	668	627	724	675	672	688	727	740	707	688	670	705	680	708	689	716	680	693	696	695	705	682	661	721	724	696	677	736	687	753	713	651	680	719	694	697	719	703	707	694	691	691	707	681	672	690	676	696	696	724	750	660	723	713	669	664	681	688	692	715	700	697	669	727	705	638	698	707	693	702	660	721	707	697	681	689	692	707	693	682	671	698	709	711	697	673	693	718	688	677	714	679	690	700	737	688	767	692	661	740	689	659	710	654	692	697	727	708	725	705	659	646	714	708	665	698	693	717	685	716	694	726	712	707	670	677	700	721	729	692	661	657	726	695	682	704	718	750	698	674	662	688	687	700	664	664	695	678	689	718	650	710	704	730	659	711	684	713	680	756	727	733	712	761	677	689	708	679	717	713	693	728	675	687	702	680	705	727	673	615	734	703	694	679	659	712	719	656	712	685	682	712	656	690	672	676	688	674	674	726	690	746	647	704	694	662	726	680	677	685	681	678	719	690	690	718	667	684	723	719	671	674	659	651	714	685	712	676	704	681	707	651	716	733	702	716	717	670	693	689	694	650	713	738	692	702	746	707	678	699	710	712	670	649	700	723	733	683	677	735	712	698	725	741	745	727	725	666	724	677	676	732	636	672	715	711	715	663	644	698	671	690	667	737	670	711	710	662	686	734	708	726	704	681	660	694	694	701	709	736	729	705	699	606	690	708	668	657	664	683	700	725	719	712	684	702	663	719	679	685	679	648	709	736	722	706	704	679	714	660	728	717	655
25581	25346	37025	26858	22028	14754	1099	402	340	325	323	310	342	337	344	322	343	290	323	340	328	285	308	324	325	325	342	332	332	336	346	336	359	335	320	289	308	315	333	290	309	321	322	349	326	347	333	349	317	318	348	361	306	303	336	343	323	353	317	284	320	313	329	315	367	346	332	314	322	307	291	326	322	280	322	322	330	298	327	325	311	313	316	314	328	340	375	331	314	330	287	326	307	323	351	299	351	305	267	328	322	324	304	349	305	330	313	323	324	320	304	345	334	357	345	325	330	315	298	331	298	342	316	335	314	348	308	370	300	334	288	321	288	345	348	305	344	317	298	301	309	346	308	311	334	320	300	334	312	360	296	332	301	349	315	311	319	309	317	333	312	349	285	355	345	335	315	306	310	331	332	312	320	319	312	332	349	358	314	328	328	329	297	323	325	329	341	299	320	310	311	347	346	330	315	321	327	359	288	311	347	304	345	323	344	328	348	318	317	314	313	330	293	329	306	322	300	373	334	314	335	347	307	309	334	319	313	334	334	321	331	373	318	303	322	333	313	341	330	317	321	323	325	275	367	327	328	334	293	345	316	325	316	341	310	342	311	305	332	293	285	334	330	316	302	337	316	312	348	296	339	360	335	293	306	319	311	293	333	311	326	318	333	291	330	323	341	303	298	312	331	293	311	313	358	332	303	302	345	308	323	314	299	314	308	333	321	310	304	292	298	331	339	319	323	331	317	340	319	352	337	334	336	331	343	312	326	324	340	295	364	335	304	285	336	321	306	344	285	334	313	330	321	310	319	300	274	317	352	330	305	348	310	309	301	324	310	288	290	308	267	356	352	320	309	314	324	323	347	302	347	310	301	319	358	340	334	321	352	292	303	307	338	354	340	342	308	319	316	341	353	331	328	299	329	329	311	293	297	311	346	352	309	304	359	341	318	319	327	312	303	311	350	339	285	353	314	311	324	346	322	338	337	365	345	309	343	309	341	307	318	326	318	342	350	347	284	322	329	320	308	316	341	358	339	339	327	332	327	322	349	318	352	380	328	322	358	293	336	311	307	352	318	321	311	318	351	360	313	336	303	326	334	341	324	299	330	306	314	321	340	323	369	339	342	332	321	294	303	328	326	316	355	317	315	320	331	322	282	278	351	323	341	319	320	355	317	309	346	320	294	343	351	304	330	338	340	344	317	303	323	336	320	328	331	315	301	339	330	319	317	307	325	322	275	324	299	320	341	308	304	308	334	318	310	337	313	348	339	325	292	309	343	356	350	309	315	292	305	326	312	346	319	347	323	346	326	320	336	346	332	335	284	298	345	320	315	306	337	350	308	337	345	313	306	339	325	340	326	318	345	293	318	336	325	341	311	321	309	320	311	315	360	332	323	329	307	367	310	330	305	304	302	315	326	310	312	308	341	296	295	319	320	321	293	322	332	323	339	329	314	312	344	338	318	318	352	327	306	312	321	329	329	331	351	328	325	318	301	335	324	338	327	304	323	317	310	285	317	305	307	326	338	316	369	320	325	341	288	324	314	306	302	302	330	332	316	325	321	315	282	313	314	305	318	335	327	297	318	314	342	323	333	307	362	312	304	311	311	340	309	355	321	339	347	316	307	303	322	330	339	314	319	320	304	305	289	315	311	308	314	289	320	327	313	302	311	329	317	321	361	326	320	318	282	329	327	313	307	302	331	310	295	317	321	304	338	314	310	349	305	307	345	335	322	321	327	309	296	290	337	363	356	389	315	314	306	307	308	323	320	329	297	299	348	321	325	316	329	315	298	326	305	326	353	310	367	344	345	318	323	322	331	319	267	366	321	337	304	310	364	332	316	359	328	310	307	317	321	317	318	316	325	321	308	316	347	320	337	333	335	336	337	320	322	345	330	323	299	322	309	311	331	319	317	339	317	309	336	333	337	335	325	313	305	321	339	315	360	317	293	322	308	344	353	320	327	324	313	311	303	346	310	328	311	320	343	331	298	332	326	312	314	303	338	353	348	353	293	314	311	331	343	327	332	293	348	344	313	331	351	324	295	322	293	316	322	318	328	346	345	348	341	351	310	297	304	306	314	284	316	331	343	326	314	326	341	325	290	317	355	339	369	299	299	346	344	346	355	322	323	322	311	287	321	350	345	340	347	323	302	342	338	326	368	286	300	287	338	287	310	338	333	302	327	328	335	335	314	322	275	306	346	306	321	342	339	290	322	326	349	313	334	310	337	312	338	334	342	328	326	368	363	288	352	302	313	319	303	301	336	328	325	348	331	357	333	359	306	337	346	337	297	300	299	369	313	303	299	330	308	299	329	285	314	342	316	360	322	309	333	330	321	311	328	342	306	308	354	303	326	337	318	320	350	326	316	280	323	314	333	310	355	333	357	314	338	301	322	312	323	349	322	339	317	329	306	322	315	326	326	307	322	333	311	317	325	307	324	309	291	312	302	308	322	348	333	330	288	279	331	345	308	319	327	310	321	309	288	304	339	286	356	297	283	332	306	321	321	310	316	329	318	345	330	291	299	323	324	315	354	304	306	313	309	323	344	332	305	315	305	345	327	309	302	348	304	316	321	290	315	332	311	316	303	349	335	326	312	348	325	320	306	327	307	317	288	339	343	328	331	325	329	331	312	296	308	332	361	315	335	341	313	331	334	337	285	335	310	328	325	310	303	342	337	322	348	315	322	315	312	300	320	333	296	326	313	323	312	326	327	309	338	308	310	334	320	334	322	321	303	304	315	334	316	304	349	307	321	307	323	350	306	323	338	335	293	304	306	301	319	320	323	325	286	317	322	303	326	331	318	322	292	323	294	317	296	327	324	336	343	338	319	330	355	298	334	342	341	360	322	317	328	303	301	316	290	287	354	319	348	330	339	329	310	310	336	307	321	321	306	316	335	298	280	309	285	301	338	291	345	306	320	344	324	339	319	339	343	315	297	332	311	324	341	318	329	309	324	323	328	341	301	353	355	314	338	293	337	324	327	338	326	327	321	319	311	332	341	318	292	313	341	332	290	306	334	332	304	335	301	328	312	305	287	314	342	335	308	325	315	318	346	354	308	360	319	299	368	289	330	300	335	344	296	331	316	333	369	348	322	320	331	304	299	315	337	308	327	309	317	331	324	327	306	334	386	335	335	342	324	336	313	307	313	331	302	298	294	334	340	305	318	301	327	320	325	322	318	353	307	314	340	309	329	289	296	346	335	328	318	334	334	347	342	315	347	343	328	325	312	335	298	321	337	325	326	342	306	336	297	311	303	321	314	320	337	333	331	320	336	329	315	311	329	311	339	285	310	345	334	310	298	308	334	335	338	307	314	291	307	356	333	334	397	318	302	336	321	309	324	337	306	330	354	345	333	338	306	315	325	316	312	337	315	319	353	336	315	296	338	296	365	334	336	329	309	356	333	359	346	334	332	312	377	318	306	297	328	303	306	306	350	338	335	320	326	342	339	310	317	328	287	319	336	293	333	320	334	382	321	279	312	295	354	345
58430	87886	67939	13688	29022	15616	618	592	626	597	628	576	588	605	587	596	565	562	569	562	532	557	554	597	607	588	559	585	582	562	585	536	567	564	555	559	586	571	546	560	543	542	498	497	585	568	549	551	552	543	541	558	526	543	508	513	519	528	567	553	548	524	560	535	574	572	546	529	539	549	543	559	520	529	559	533	565	565	582	585	586	540	563	526	533	580	572	554	546	556	573	542	557	556	580	560	533	532	570	552	587	546	507	566	563	551	582	563	551	517	576	529	590	527	567	532	593	559	530	556	578	539	550	589	555	510	553	529	553	543	540	538	568	549	537	533	511	554	530	533	547	554	539	545	564	576	564	539	567	559	510	575	590	544	571	538	510	576	537	525	570	585	531	580	512	552	532	555	529	567	529	543	552	565	555	557	549	512	523	551	569	592	525	518	565	545	576	530	530	523	524	532	547	571	565	539	582	544	527	521	572	558	562	550	544	546	547	580	546	524	525	549	518	523	539	563	584	565	558	541	583	594	534	521	567	532	542	545	522	572	505	553	550	562	539	543	562	521	556	534	550	587	489	566	530	534	521	598	536	575	579	554	568	540	554	544	529	544	515	535	560	521	564	562	560	563	509	560	577	497	513	508	543	531	528	544	560	555	567	561	526	545	536	523	584	609	547	575	534	492	515	530	561	547	549	563	547	557	581	524	548	515	539	563	553	551	520	619	565	515	516	574	507	540	541	524	561	534	543	523	528	529	509	567	510	548	525	530	554	567	575	553	577	595	513	542	518	542	527	512	556	601	562	585	566	543	559	568	568	527	541	522	501	529	588	579	560	546	567	527	544	541	499	539	510	566	565	564	530	532	561	590	546	560	570	530	593	535	555	547	576	533	530	529	553	517	544	575	564	584	549	490	586	619	516	576	531	558	546	558	517	543	529	555	517	556	564	560	560	552	606	522	557	572	583	564	596	558	564	516	530	559	604	547	593	556	548	512	547	580	543	521	580	538	538	565	563	579	575	536	511	534	541	539	560	542	562	579	571	556	590	557	580	555	511	606	591	570	523	520	513	544	534	560	513	587	541	517	537	546	509	576	536	555	529	592	532	518	583	573	526	579	568	555	538	546	512	546	487	567	566	537	571	528	569	566	526	552	565	520	525	538	565	554	557	606	555	571	532	552	538	583	550	556	545	575	509	589	546	560	536	512	529	554	598	538	552	564	528	531	575	574	517	563	572	539	559	571	562	541	534	544	568	569	539	547	522	547	545	540	550	515	547	527	574	578	604	526	528	534	540	538	543	537	538	523	545	567	520	527	505	486	614	553	508	547	566	533	533	581	557	550	586	569	566	573	546	559	505	539	552	537	558	518	518	542	583	502	537	523	589	559	529	516	529	554	549	501	585	540	522	575	544	546	538	527	535	581	537	597	593	563	616	564	520	551	546	618	567	547	562	532	561	580	539	564	576	551	596	577	600	535	542	534	558	553	557	537	483	534	568	506	551	521	563	534	540	555	580	612	555	535	553	558	525	540	539	539	570	548	583	528	582	531	542	579	560	529	513	595	517	534	561	525	535	527	593	550	573	500	528	519	550	566	551	536	548	563	569	568	564	518	563	559	562	552	548	572	562	547	570	547	553	537	538	589	547	585	539	556	539	526	529	557	562	557	537	530	524	524	561	584	553	538	592	533	515	571	522	518	507	519	542	509	533	511	507	543	534	536	524	602	536	551	524	561	535	566	509	551	571	547	535	553	497	556	554	558	522	564	561	578	602	520	548	530	547	551	521	548	537	575	551	580	550	563	570	546	535	518	542	550	560	551	498	521	529	520	541	518	542	553	546	497	513	557	564	556	518	547	551	535	576	550	569	544	528	541	603	518	539	531	545	564	515	583	543	561	556	566	553	544	543	563	552	539	548	593	528	536	544	572	567	535	616	550	558	569	573	550	561	571	523	543	541	594	585	543	552	549	502	520	540	561	544	547	550	561	536	543	528	549	531	522	571	532	546	560	562	539	560	554	537	538	537	539	523	563	528	537	563	547	571	544	584	612	590	578	560	534	517	578	541	531	523	527	543	512	569	589	549	539	577	493	520	589	538	541	550	538	570	559	518	559	546	529	549	545	507	580	549	539	539	526	576	531	538	551	537	555	528	545	567	562	555	545	548	538	580	541	549	538	562	565	561	533	545	573	535	502	532	517	537	559	550	537	524	567	565	522	528	580	562	592	552	557	515	528	544	538	536	533	548	557	553	530	534	530	525	574	517	583	529	559	553	522	558	580	544	544	544	524	563	541	515	606	557	545	569	551	506	553	529	569	598	538	507	557	533	502	532	571	551	488	547	560	534	550	554	552	512	520	520	539	540	570	541	549	541	572	555	544	568	532	539	554	552	583	579	508	551	547	545	520	543	594	544	559	525	489	551	529	557	549	540	538	597	538	548	572	571	552	575	547	558	567	535	524	563	549	575	540	565	585	592	593	564	577	547	533	548	545	538	573	555	581	533	522	537	555	533	517	532	549	540	509	584	531	556	523	524	558	548	522	521	560	542	563	517	537	586	571	606	553	545	509	598	567	569	529	550	576	575	506	550	516	593	554	548	550	569	582	566	582	540	499	526	514	536	567	531	517	553	609	533	571	537	529	536	542	547	568	522	540	543	544	526	539	525	558	524	510	558	570	555	589	492	548	556	559	542	551	568	547	534	568	545	526	552	511	577	596	563	538	541	550	592	531	515	546	555	548	545	510	593	551	546	559	565	505	561	527	512	555	562	518	541	519	512	594	563	550	560	557	537	545	549	571	542	536	549	543	560	545	564	565	540	469	519	575	545	580	547	577	539	513	554	567	540	562	535	559	543	548	563	503	552	572	568	580	575	553	556	567	474	524	583	528	537	532	539	581	539	574	526	563	551	531	522	561	509	576	589	554	569	563	513	576	539	554	570	512	592	520	517	536	568	517	547	558	557	560	545	549	525	570	579	596	502	568	569	539	513	510	528	546	528	534	537	516	600	546	498	575	607	532	573	563	549	558	521	504	527	501	574	557	503	519	504	575	542	532	505	568	535	580	538	539	513	526	540	530	517	552	540	577	523	598	532	536	562	533	547	532	567	539	582	538	524	519	525	531	565	542	491	592	514	554	562	547	546	572	542	555	557	525	597	534	587	514	519	553	559	551	532	577	569	561	595	558	498	529	533	543	578	565	554	553	536	592	554	542	579	597	520	548	569	525	559	537	528	534	568	548	555	524	559	531	559	543	524	573	544	563	570	546	562	525	558	545	564	546	564	556	573	511	542	555	548	530	575	575	560	586	570	543	507	540	533	553	557	567	546	500	568	566	577	544	582	535	553	537	559	562	537	539	521	548	588	570	580	553	522	575	521	512	592	555	539	573	520	542	544	562	530	518	561	570	553	540	545	533	522	501	527	554	565	512	577	564	549	560	561	570	533	523	565	552	553	565	569	534	577	551	585	563	532	535	549	529	549	522	547	482	546	526
24218	23449	34103	25882	23760	21756	5444	712	601	607	627	609	565	615	614	602	541	528	584	591	561	623	588	614	609	557	633	630	602	596	559	543	592	552	571	594	546	594	590	559	621	565	567	577	617	572	531	629	576	559	586	558	605	576	582	604	597	588	616	603	605	589	579	599	587	592	589	569	562	552	579	616	627	596	590	580	576	593	567	593	625	575	582	541	566	562	617	568	587	607	582	596	556	596	665	589	566	591	604	569	583	591	596	643	644	585	564	607	572	586	549	575	583	540	596	571	583	608	602	585	599	581	622	587	597	584	606	626	585	577	605	582	631	556	550	573	572	580	579	580	563	633	596	576	583	605	583	581	615	577	557	586	545	602	563	580	583	553	605	574	582	587	543	596	595	573	581	587	583	577	571	620	536	580	588	571	604	609	564	580	577	600	583	592	560	615	573	546	586	537	545	564	578	586	535	599	563	583	614	578	544	585	583	610	583	578	609	595	572	544	631	576	521	575	601	609	541	601	577	579	559	561	618	552	566	547	554	581	587	636	588	580	598	570	603	588	600	557	579	615	594	577	598	591	595	613	623	563	635	599	610	553	567	576	583	515	549	569	578	586	591	586	573	569	568	595	572	565	597	518	559	614	554	582	578	635	557	569	561	553	580	626	602	573	556	606	587	586	590	609	575	601	537	575	617	610	606	577	602	616	590	583	585	585	564	544	577	578	588	608	565	560	564	607	641	623	594	540	607	549	625	562	582	628	563	588	591	594	621	585	592	581	571	578	594	612	587	596	554	579	575	618	532	579	563	588	623	547	592	587	611	584	591	518	587	549	581	543	583	589	550	576	533	606	580	549	588	635	603	576	612	581	605	573	575	601	561	599	611	576	543	591	590	571	569	625	537	546	583	591	574	560	598	618	561	621	623	552	639	567	565	602	605	558	632	574	605	600	577	522	577	563	562	591	635	539	597	586	565	554	597	591	530	585	576	549	574	582	554	588	612	597	547	602	577	581	590	606	612	602	571	575	577	547	616	606	578	571	602	572	569	566	525	570	573	567	586	568	595	585	582	656	587	579	557	564	581	547	554	571	629	567	557	580	591	563	600	557	544	588	582	578	572	561	603	544	542	601	605	585	560	568	584	602	612	611	574	559	576	581	605	583	542	565	542	529	622	578	583	605	568	573	596	606	604	594	625	571	565	538	588	558	585	583	615	582	577	584	549	560	604	576	593	600	546	567	579	522	566	562	589	599	590	614	548	604	582	569	587	587	554	585	571	583	547	596	543	600	559	591	560	558	589	594	587	564	581	577	574	582	569	545	612	603	579	593	586	573	545	602	573	599	582	592	603	556	574	575	574	573	540	599	576	565	562	559	606	610	569	572	615	545	527	583	592	622	596	544	596	588	600	591	571	556	547	616	580	589	607	567	615	582	577	562	606	563	558	581	575	596	553	607	608	531	571	599	574	567	626	575	534	597	581	562	587	597	631	588	556	554	576	584	611	557	566	556	559	584	508	572	551	531	564	583	591	583	603	576	594	606	589	558	567	594	628	587	603	642	583	595	583	612	552	583	633	579	589	577	559	560	608	577	581	609	584	573	644	588	607	603	538	570	584	554	585	578	619	605	605	569	580	535	581	560	563	584	593	561	562	549	599	531	573	588	540	582	614	561	585	593	540	594	572	589	574	571	523	592	588	537	600	591	602	636	615	574	539	558	617	596	614	618	575	603	566	632	614	596	592	601	602	603	555	582	570	561	554	575	571	588	597	546	587	574	582	539	600	550	569	593	572	545	579	599	581	592	584	637	577	595	578	579	586	536	571	596	585	611	544	591	590	554	570	577	571	602	554	578	576	589	594	568	577	610	571	567	558	594	566	600	584	569	581	565	577	582	596	561	547	591	550	545	584	574	583	622	577	566	556	570	534	550	588	576	596	585	610	575	549	539	563	601	562	569	587	641	605	631	613	572	589	600	588	556	601	534	561	611	562	577	600	591	582	572	590	599	592	593	581	537	584	583	585	557	574	597	618	595	556	572	581	583	581	562	564	569	552	607	570	609	581	582	544	573	633	534	586	557	578	583	598	591	551	599	619	580	613	531	551	566	561	570	536	566	561	581	595	595	586	596	578	566	550	574	537	579	585	560	590	584	620	560	557	554	618	578	574	596	550	574	601	580	559	520	570	588	580	572	625	592	576	603	601	572	559	597	578	585	582	571	583	620	617	601	593	573	542	636	551	564	602	591	589	608	566	599	569	584	559	591	574	599	547	595	611	585	559	545	550	552	545	559	584	555	562	559	574	596	569	588	576	553	591	588	585	580	588	576	580	561	585	519	582	647	591	567	585	581	535	568	600	600	579	568	560	556	568	561	617	594	603	582	575	566	564	578	563	609	608	646	616	571	584	634	570	548	552	574	603	573	609	546	586	583	599	563	575	611	614	549	581	525	583	609	562	588	570	559	568	558	603	588	546	557	555	592	584	630	565	588	583	590	532	547	604	553	579	544	544	532	597	580	614	549	558	600	538	586	581	579	643	557	595	598	566	578	551	594	550	550	574	574	577	596	599	625	575	546	590	576	568	610	565	576	594	566	565	571	580	592	614	592	582	605	516	578	564	575	550	562	601	566	540	600	531	590	598	616	559	567	597	585	577	601	532	566	617	564	589	583	594	565	568	584	539	602	586	587	626	547	593	597	566	563	562	576	615	591	577	634	595	598	605	540	552	586	586	588	542	594	575	605	586	535	576	549	536	553	635	611	578	580	588	549	587	548	581	555	559	588	573	628	560	555	626	588	548	588	569	584	571	569	536	570	591	586	604	572	555	541	541	521	577	548	602	572	584	568	546	551	611	609	563	556	584	588	589	609	584	588	543	572	633	608	594	555	603	583	606	573	561	588	572	593	567	583	590	567	591	587	604	561	583	569	569	570	608	584	563	599	589	614	596	583	570	529	589	541	592	555	616	571	554	577	609	620	604	562	561	586	584	576	554	571	536	604	605	556	550	536	563	587	610	593	569	580	609	586	604	601	592	561	589	590	585	582	556	621	609	569	570	575	620	576	554	602	585	599	532	590	587	572	540	603	597	606	549	584	594	567	588	579	573	575	592	601	550	542	575	573	548	597	612	520	591	566	580	556	596	573	607	590	571	577	636	584	520	616	608	595	571	560	567	567	585	579	591	594	590	621	565	594	594	549	567	604	575	566	571	538	574	554	607	582	614	542	587	626	562	523	553	562	584	559	621	576	555	611	637	583	608	577	554	584	571	561	594	587	555	582	577	570	560	606	564	589	576	588	619	587	579	566	584	589	558	572	634	568	580	590	550	567	592	565	548	549	590	554	572	596	629	542	587	577	566	571	562	600	580	584	582	562	576	585	555	558	538	582	582	578	615	617	591	555	550	554	608	548	593	589	572	613	593	565	629	587	571	601	581	572	572	606	583	568	584	548	634	581	602	567	579	645	576	613	586	560	581	585	563	517	568	583	590	551	558	576
61909	101329	78202	17607	37694	20316	1112	1102	1061	964	981	995	936	946	891	912	886	895	932	930	929	953	911	932	943	925	910	957	929	927	895	938	949	893	900	903	939	874	882	921	875	922	897	881	923	964	868	870	896	866	973	879	927	944	915	839	901	926	888	954	915	885	931	898	938	930	885	920	914	933	927	927	942	886	897	907	857	895	908	904	901	926	958	883	943	896	871	889	877	921	902	933	914	919	885	924	933	846	846	931	931	925	956	889	913	927	909	923	896	904	908	947	884	853	904	871	875	957	948	859	949	898	908	944	895	939	912	897	958	923	922	905	922	867	895	935	910	893	935	917	924	888	951	924	890	857	870	891	903	833	904	899	929	903	864	910	880	918	963	969	843	923	902	936	907	942	932	945	946	916	937	923	924	877	910	913	896	859	918	950	889	859	885	881	857	902	869	909	895	910	879	880	889	947	940	915	930	930	908	889	947	888	922	958	843	875	931	962	906	895	901	896	928	901	915	900	938	879	942	874	897	910	918	904	930	952	852	921	911	959	918	915	922	883	915	986	937	908	906	910	844	903	864	880	913	951	889	913	887	853	933	901	917	860	887	886	873	877	875	914	903	896	954	855	912	877	930	913	866	927	911	905	930	919	923	863	891	919	946	881	919	905	880	909	885	939	923	905	915	961	928	906	897	844	955	904	900	918	918	969	884	910	899	905	845	876	929	939	888	876	920	952	933	876	884	879	903	894	865	884	850	865	890	860	869	925	969	908	888	919	897	896	897	936	880	886	932	934	965	885	918	885	913	926	897	906	914	879	917	928	967	917	916	871	907	935	939	886	947	939	900	871	860	945	924	911	914	912	910	900	903	890	882	903	873	850	917	941	933	869	921	901	918	877	861	911	928	913	912	867	927	924	920	905	889	902	871	876	917	896	947	853	882	943	905	861	918	930	956	893	901	882	946	860	899	942	882	928	915	943	884	892	938	934	911	923	896	924	850	840	864	933	893	858	889	908	895	878	913	900	919	904	926	919	897	944	915	941	894	918	944	926	879	909	880	890	899	929	943	927	925	895	899	924	936	952	896	853	925	898	917	925	931	942	889	911	869	892	951	875	877	872	847	911	884	902	910	858	914	874	954	885	862	895	926	858	953	907	911	910	871	887	918	906	907	889	939	953	889	839	878	906	896	888	930	946	891	939	887	895	875	947	896	885	923	881	906	949	900	899	906	918	825	931	913	947	928	922	910	880	924	882	936	932	893	920	896	892	932	903	955	914	915	942	941	899	894	881	936	898	852	845	888	899	920	912	925	896	926	880	923	897	886	918	931	900	940	902	891	916	971	916	904	933	976	870	861	904	891	870	926	907	903	950	906	918	876	956	912	959	888	872	939	903	901	870	929	898	911	931	881	885	927	888	954	891	911	856	918	872	929	904	893	893	936	976	913	913	903	955	938	977	941	919	928	872	867	951	932	934	949	912	892	947	888	946	917	873	897	909	922	897	849	948	892	884	912	875	862	868	868	882	909	862	950	941	911	942	904	934	923	902	870	899	926	872	891	919	874	867	897	956	931	931	883	911	888	943	884	890	922	921	936	872	936	854	916	897	911	910	877	889	930	921	901	918	889	905	863	920	995	952	925	863	915	898	930	879	966	910	889	905	957	946	906	930	929	961	885	899	862	910	928	974	910	944	959	920	869	928	946	942	955	888	895	882	915	924	920	833	955	930	895	872	889	894	909	950	902	923	908	919	905	889	894	960	952	874	917	901	894	903	923	925	874	856	916	929	854	877	879	927	923	884	918	913	867	919	918	862	886	975	906	920	829	864	851	836	914	893	946	881	886	924	897	927	907	905	900	925	867	981	875	935	835	941	868	914	905	875	918	881	864	931	913	889	964	920	953	885	894	928	891	867	869	916	920	928	917	919	938	877	895	882	917	930	912	910	929	911	927	927	875	912	854	921	901	904	899	906	929	925	914	900	890	906	844	920	938	898	875	911	861	907	916	936	929	895	909	927	933	882	915	871	906	900	969	902	944	896	928	880	879	922	873	931	903	910	908	889	892	920	903	864	986	909	922	895	921	880	908	932	905	946	917	846	944	943	970	928	912	904	932	892	972	929	933	888	918	935	878	897	903	910	892	900	940	878	903	884	928	883	854	947	931	930	902	878	987	871	941	888	933	902	953	847	908	893	907	856	921	828	900	926	921	893	904	963	932	920	916	896	892	860	968	922	849	920	928	938	893	923	911	907	934	910	909	871	870	838	887	890	911	925	934	913	868	868	884	924	930	883	908	951	930	875	925	902	895	924	884	903	868	885	968	869	905	840	916	862	946	883	879	953	963	882	932	895	907	911	879	917	940	868	912	948	947	887	907	894	879	918	865	906	927	900	869	900	879	930	919	970	940	944	949	886	923	892	867	901	897	844	947	927	897	897	944	937	895	903	857	949	944	881	925	936	909	861	921	861	888	919	923	876	900	922	902	912	928	929	851	917	929	901	871	922	906	928	910	899	879	873	874	919	892	908	924	863	961	922	888	859	959	924	961	884	876	887	845	923	873	881	870	888	932	943	876	921	869	889	944	944	924	900	909	919	863	876	908	918	925	874	918	919	893	938	935	908	873	915	918	938	818	912	933	923	891	947	937	970	881	910	854	841	920	893	920	935	866	902	901	925	857	909	962	870	929	927	896	894	877	896	859	969	907	922	920	956	858	915	904	914	924	931	916	940	892	920	868	936	927	870	935	900	886	863	894	896	920	915	939	912	889	879	944	905	885	928	859	888	917	915	870	959	917	906	883	858	943	868	923	871	849	866	854	885	888	893	875	904	873	951	928	887	899	905	843	868	895	897	878	874	918	926	900	873	920	907	901	905	874	902	909	887	890	925	894	954	957	897	925	940	963	922	901	879	908	861	957	932	918	922	904	893	948	884	891	897	918	934	919	881	921	894	889	963	916	912	874	939	881	918	913	963	869	907	891	867	909	923	844	854	884	871	934	947	930	936	943	911	936	917	961	917	947	915	900	933	919	934	931	905	936	921	896	907	905	936	895	945	862	906	893	921	927	909	887	967	915	889	870	909	907	932	913	897	908	898	919	888	863	935	932	899	892	922	913	889	901	953	946	932	906	847	940	901	867	864	862	864	922	902	945	842	869	880	898	898	851	916	888	887	920	881	857	884	904	878	865	915	904	888	863	905	898	909	955	867	924	935	850	929	864	908	891	884	945	912	873	930	883	964	924	896	880	899	902	923	917	925	901	914	942	832	950	933	909	848	861	885	943	934	952	909	930	958	901	909	917	891	938	923	951	891	894	874	897	853	932	918	871	887	946	938	999	944	887	931	915	898	880	950	905	897	912	917	911	890	893	874	938	926	903	926	930	903	913	901	952	901	918	822	924	883	910	904	905	922	906	881	877	892	940	907	881	910	860	910	911	888	914	956	884	856	938	870	927	867	931	903	901	890	880	892	912	892	915	919	915	882	857	911	922	929	898	849
30125	30012	27675	8327	3305	1494	434	398	454	412	405	459	403	439	425	451	406	394	450	388	415	429	402	478	384	375	446	372	401	401	425	400	401	373	399	394	408	403	416	417	447	442	426	412	422	384	410	393	391	381	408	405	430	403	401	404	407	404	399	362	396	386	381	385	437	412	389	423	433	363	413	427	408	399	407	373	401	399	453	405	402	386	399	364	415	414	433	396	432	364	378	400	415	378	475	394	412	431	405	430	401	437	390	406	411	454	413	425	406	443	424	403	417	380	416	394	427	408	393	389	381	388	448	396	404	389	424	431	390	408	406	398	391	405	376	378	405	406	419	404	363	435	403	410	419	398	432	371	397	390	426	444	385	417	426	390	434	402	395	442	405	418	371	433	393	431	414	429	379	402	386	410	405	431	406	433	409	391	378	388	403	358	431	413	399	398	440	433	447	399	393	393	442	406	412	395	412	407	411	376	425	424	378	440	400	415	401	419	405	381	425	417	413	405	364	381	418	429	412	435	403	436	382	391	408	421	447	402	398	396	409	396	440	419	424	413	416	381	404	389	403	413	410	399	426	411	410	397	384	413	410	375	408	393	432	389	374	388	429	409	396	399	428	408	384	416	410	394	414	381	394	396	421	391	397	414	360	397	444	398	384	415	381	396	376	423	418	428	450	449	411	373	425	409	388	403	417	397	422	453	378	371	394	389	405	411	411	400	385	391	385	379	408	383	381	416	421	441	377	419	389	408	422	417	387	433	409	424	420	415	425	398	395	402	404	416	394	381	380	415	430	420	387	452	361	382	422	441	388	393	375	408	427	421	429	412	389	405	409	370	407	394	411	418	410	405	403	382	440	427	425	391	428	384	453	354	405	413	418	431	439	409	394	409	418	444	430	409	411	390	408	399	418	389	424	417	443	433	391	374	429	405	374	421	394	403	375	389	417	430	429	396	365	452	385	388	393	428	394	403	424	418	417	375	419	363	396	392	433	430	408	433	393	430	402	420	401	381	403	417	407	419	392	408	374	412	404	419	410	411	415	366	437	401	409	420	410	430	422	420	426	421	443	388	395	402	406	388	395	424	384	379	378	396	404	436	385	380	403	383	380	388	359	390	356	438	405	401	409	381	434	404	419	390	398	437	393	424	390	399	397	419	387	403	370	404	403	399	389	409	424	415	398	427	399	391	393	438	401	396	410	373	410	401	387	418	420	419	413	430	437	391	421	422	446	421	425	390	444	389	389	400	425	372	409	430	415	382	414	415	385	371	402	394	408	426	372	429	426	388	406	409	352	430	401	436	429	376	409	391	410	398	406	439	417	408	389	399	419	412	394	398	368	384	414	400	446	423	393	438	423	393	405	403	434	399	402	418	408	351	439	403	429	407	406	406	422	420	400	413	405	391	400	417	409	422	392	434	405	353	402	408	361	452	409	412	404	388	417	419	370	422	448	387	372	419	391	391	426	406	435	428	464	436	406	415	419	419	428	421	406	430	412	392	399	402	375	403	424	392	405	431	419	446	415	377	407	420	392	390	405	426	431	433	406	443	425	404	367	407	398	397	403	443	375	408	426	442	410	388	397	426	382	429	421	403	400	426	394	424	411	373	422	424	394	418	424	394	377	410	414	407	446	410	370	413	372	417	391	424	438	439	409	403	388	384	407	436	397	398	410	425	420	416	444	396	390	385	422	445	429	423	415	402	420	427	454	393	384	407	377	398	469	405	412	388	388	396	410	430	395	418	458	397	401	416	381	420	407	393	392	419	428	390	379	425	423	382	400	432	408	406	362	409	415	449	409	394	428	365	391	411	381	389	421	396	373	406	423	430	386	398	436	403	421	382	408	409	403	452	419	414	418	396	401	430	433	444	379	414	425	365	388	385	393	395	373	437	401	420	438	386	409	386	420	409	444	378	370	421	416	402	459	426	412	425	367	383	408	432	419	440	409	432	426	417	417	433	400	363	382	415	435	416	394	397	396	398	436	389	415	398	419	405	448	416	384	386	406	408	399	369	390	437	411	379	421	428	391	403	418	387	404	417	409	434	399	408	418	433	433	443	413	448	425	410	412	384	419	403	422	400	414	435	444	407	401	396	431	374	413	406	437	419	382	426	416	408	389	397	402	408	361	379	375	419	411	383	403	426	416	408	407	425	399	399	435	413	404	410	391	411	409	466	393	415	394	404	394	356	415	363	418	409	407	381	400	416	397	413	433	399	399	410	415	427	435	432	425	383	417	460	389	405	367	402	432	402	410	421	407	394	371	416	421	415	444	421	426	389	421	413	395	409	417	375	428	428	423	446	392	410	412	395	407	372	390	403	407	367	433	388	428	403	423	431	374	400	409	411	420	399	384	396	397	415	400	425	424	381	395	396	384	427	422	432	392	376	409	370	414	387	408	427	434	416	392	412	389	398	394	429	424	407	397	419	363	399	384	395	446	424	440	389	410	424	429	380	422	408	430	382	412	405	436	383	364	420	370	429	403	413	425	429	432	367	397	407	412	418	421	407	413	391	419	445	410	419	394	407	429	377	437	431	391	387	443	416	425	411	405	377	419	402	400	409	392	392	458	392	426	427	440	384	435	434	381	428	421	423	431	409	413	420	418	418	441	391	417	406	404	396	393	389	446	410	424	407	418	437	383	401	411	438	416	435	419	388	361	406	371	426	432	382	410	393	374	419	368	397	404	447	391	432	423	383	365	418	366	370	409	408	420	461	413	410	386	391	413	414	418	399	437	398	449	411	414	417	427	412	452	384	396	420	436	406	409	378	399	411	437	409	408	429	389	411	420	387	405	370	394	399	401	429	392	419	402	395	377	439	415	409	393	405	430	428	434	402	420	450	427	391	400	430	430	432	424	410	418	426	403	437	415	371	439	400	424	436	461	417	445	385	423	399	427	364	362	388	396	398	373	412	427	454	371	403	442	392	418	408	415	443	399	390	368	394	403	433	382	404	418	382	392	397	424	367	420	390	390	417	430	438	408	445	380	420	414	421	436	443	399	408	390	405	422	394	440	414	399	428	427	390	416	413	421	405	396	442	404	442	363	429	438	423	412	409	396	375	388	423	414	437	412	417	390	415	447	411	413	368	374	420	398	447	368	400	382	401	402	399	411	386	394	366	406	424	400	458	369	425	403	393	368	409	381	399	390	401	389	423	379	408	381	410	404	441	424	427	421	445	401	395	409	415	386	423	414	423	398	409	395	422	438	452	395	429	411	391	400	427	388	401	416	373	406	405	442	387	415	409	428	432	414	398	417	416	400	456	375	439	440	396	426	395	446	426	420	428	397	406	409	379	406	431	389	412	430	402	386	452	385	428	421	422	399	400	380	402	398	397	415	412	397	411	411	388	404	361	393	416	419	391	411	412	410	434	379	408	403	419	366	392	387	405	431	403	394	396	397	417	407	388	415	395	416	416	400	424	411	408	421	398	432	405	430	417	424	413	424	452	391	412	415	405	398	368	403	389	425	431	393	405	409	396	393	435
38019	48106	33137	5177	7349	3374	686	701	676	684	754	761	671	740	719	687	686	678	726	718	677	709	737	700	709	674	707	690	702	644	751	723	694	688	705	708	696	706	745	735	681	687	685	690	696	727	713	676	715	687	671	710	684	692	678	694	715	696	699	692	662	703	691	701	700	708	713	710	734	698	678	691	706	711	714	703	750	662	659	709	715	651	691	715	685	722	721	709	708	722	643	694	689	677	650	680	717	676	704	641	700	706	663	686	672	722	707	720	686	755	689	724	716	708	693	695	727	716	767	724	674	668	702	726	683	658	680	699	663	695	671	656	737	683	674	694	667	658	671	644	746	686	680	683	696	735	669	654	722	732	720	707	694	702	698	679	681	688	677	751	670	726	726	661	681	720	691	651	673	734	691	687	698	729	669	705	668	690	713	679	692	672	718	730	710	713	713	694	684	728	665	721	707	693	672	692	728	684	707	658	702	661	654	689	715	680	703	648	720	695	702	665	691	685	680	681	724	686	679	699	678	673	731	671	676	701	670	689	669	707	682	694	686	624	705	737	721	707	687	697	702	707	664	719	684	677	715	695	723	697	717	681	668	702	651	725	709	747	801	720	683	691	671	754	682	697	689	715	707	705	684	715	624	721	672	723	697	750	652	681	698	710	679	695	666	710	694	715	662	725	701	686	732	713	720	681	651	703	741	681	692	681	714	680	708	665	716	707	707	702	693	726	712	705	678	666	680	684	689	668	656	680	718	709	744	688	693	734	674	678	664	705	678	684	699	682	709	723	701	673	658	699	694	714	653	687	697	696	708	703	692	724	691	669	642	695	686	662	718	684	676	713	682	737	691	728	748	774	711	693	740	656	668	725	710	671	718	670	699	706	703	684	660	719	707	693	692	745	721	715	691	687	741	718	646	679	731	673	702	676	689	698	690	658	719	678	722	737	671	688	683	730	680	693	730	654	726	668	701	714	663	675	644	686	669	714	708	677	701	667	703	677	700	717	698	704	696	689	735	692	718	615	691	666	687	702	740	726	710	698	728	673	719	663	708	708	732	723	700	703	711	712	666	705	738	710	711	686	655	692	707	706	702	737	681	685	681	660	724	726	668	666	734	726	715	695	679	715	705	716	677	696	640	677	670	689	683	683	715	637	701	686	735	683	690	704	679	722	657	737	674	673	695	738	700	731	687	681	665	643	681	762	702	732	667	649	674	704	673	708	692	696	655	655	680	695	670	709	662	713	704	674	714	708	710	738	731	716	677	780	710	673	655	686	731	700	767	716	688	690	698	733	709	695	723	659	720	738	681	679	672	698	671	709	680	677	618	690	746	694	736	702	669	698	697	698	666	692	678	699	678	718	674	730	679	629	694	715	682	697	634	679	668	686	709	694	696	656	682	677	657	665	693	695	689	719	716	691	729	710	704	730	703	731	703	666	709	699	712	693	707	663	660	674	701	678	679	702	684	729	695	687	677	690	755	698	678	748	717	713	718	719	733	671	678	681	680	723	736	691	716	693	673	716	679	689	716	698	704	648	668	636	725	680	649	703	709	715	696	699	654	677	645	708	707	697	654	687	712	672	679	695	728	705	734	736	722	687	693	717	694	674	653	739	670	675	727	687	717	674	691	673	673	689	714	677	719	664	670	689	702	727	728	660	686	688	705	719	678	717	688	723	706	716	650	636	709	696	721	702	618	689	710	723	697	684	728	702	676	746	655	680	702	684	677	670	710	694	725	680	706	697	735	685	734	704	737	699	740	714	641	697	694	683	664	716	683	694	755	722	652	694	695	710	739	703	733	692	720	704	691	706	722	683	721	686	744	703	698	669	715	711	706	679	690	700	690	676	678	684	739	679	672	694	705	675	675	690	727	718	666	686	744	693	736	668	696	670	753	708	665	719	706	732	696	677	711	661	723	693	724	664	650	721	752	687	723	653	692	686	696	687	689	692	638	694	673	743	695	698	690	675	693	681	745	715	644	677	727	674	708	681	678	696	698	694	736	666	684	711	697	694	702	691	709	755	626	702	690	705	707	675	665	681	756	685	648	677	689	698	735	706	718	699	690	700	689	725	695	692	680	725	678	688	682	677	684	746	658	714	643	732	686	714	738	682	693	690	689	703	679	699	715	689	665	665	672	679	690	716	734	678	695	708	680	656	686	670	702	696	692	688	677	721	701	675	680	637	673	670	689	743	738	703	683	724	660	690	729	719	661	694	670	706	698	706	697	683	697	722	730	759	690	725	721	687	707	737	634	762	657	692	702	702	697	730	735	702	655	679	676	690	707	727	712	701	700	713	665	651	695	681	681	678	720	648	701	682	669	671	655	637	663	740	659	711	707	711	715	669	665	647	667	718	673	729	690	655	667	681	694	667	686	688	711	677	670	700	680	693	732	729	686	748	729	663	671	705	716	724	720	695	658	673	671	713	684	732	714	696	692	676	727	689	668	692	641	638	691	675	666	679	709	733	692	673	686	675	721	701	736	669	692	685	706	737	703	683	692	679	686	712	710	687	673	700	643	698	738	697	727	700	676	733	719	722	663	683	737	691	689	663	713	726	732	728	650	709	668	689	703	673	694	704	680	734	688	740	665	675	725	675	652	712	671	689	721	735	691	687	715	715	715	709	699	656	717	752	667	694	693	684	692	697	685	722	668	710	690	685	665	675	724	727	715	663	711	748	652	704	664	676	684	713	664	710	694	705	677	691	667	712	648	651	749	665	703	652	690	691	665	678	683	684	683	666	694	716	688	656	720	683	650	672	685	705	659	669	688	704	699	657	715	650	694	705	676	689	716	696	705	676	742	702	642	732	668	660	712	709	719	677	711	698	687	687	703	643	695	672	685	658	693	741	668	753	654	671	692	762	691	707	719	709	694	684	714	695	635	678	695	687	736	723	703	687	751	653	660	708	732	680	716	702	706	692	658	725	687	704	670	696	728	682	715	730	641	679	667	717	699	774	700	649	712	713	696	724	689	763	677	675	672	686	674	709	734	689	687	702	683	709	692	705	745	732	698	712	700	702	704	712	715	666	681	685	721	710	674	664	724	690	721	710	695	658	719	724	670	697	649	673	708	702	643	675	685	650	718	675	675	682	720	696	649	668	692	669	710	707	655	699	706	716	681	762	675	659	705	673	746	689	691	741	709	713	702	740	657	691	726	651	687	700	686	669	694	699	688	687	662	677	747	669	726	685	664	702	678	703	716	672	697	696	681	662	715	712	668	651	695	703	720	681	649	722	698	723	695	724	722	691	703	641	652	710	636	666	710	672	720	674	690	686	699	685	747	692	637	713	672	648	730	674	654	718	738	731	679	689	667	701	708	695	695	694	730	745	676	744	710	686	711	690	715	715	607	695	694	714	716	713	667	685	689	710	680	722	654	680	708	688	661	720	702	686	658	688	669	713	734	714	648	699	693	695	686	670	700	707	657	694	714	656	687	741	687	697	686	654	725	659	670	674	706	712	734	715	673	732	730	714	644	678	706	711
25514	25179	36062	26185	22375	13786	956	367	356	348	327	311	317	319	351	312	319	321	307	295	323	314	316	318	297	313	345	337	314	319	300	329	318	313	308	296	337	282	318	306	333	317	310	289	311	311	303	324	315	331	297	319	296	307	307	300	306	361	286	326	304	353	325	328	315	308	326	321	283	316	329	351	314	302	301	309	294	321	325	312	294	285	278	294	300	318	308	313	276	304	323	284	322	329	302	311	302	279	332	306	313	294	327	327	312	338	323	313	332	303	334	334	338	322	321	305	298	274	320	322	299	306	318	298	270	333	313	290	302	319	321	281	320	303	306	304	280	279	341	326	309	283	276	319	327	333	318	275	291	321	311	305	268	324	305	355	310	265	340	309	319	307	309	273	311	272	348	315	288	304	338	322	311	318	303	329	295	311	308	307	305	326	329	314	311	299	312	305	287	302	299	284	288	301	306	309	308	299	316	346	327	316	314	289	295	307	324	342	316	293	306	301	324	308	312	328	324	330	284	341	300	279	312	319	307	300	320	309	337	304	314	322	309	304	309	294	313	324	290	296	315	322	316	340	336	296	296	309	316	289	323	312	305	314	309	291	302	317	301	348	345	281	313	324	281	301	306	327	310	289	325	307	309	343	319	311	300	314	313	293	295	310	321	305	290	302	314	306	302	282	338	343	292	278	307	328	269	322	307	304	291	326	355	306	349	269	347	308	289	315	309	295	310	310	277	315	298	303	333	321	322	318	310	313	327	297	298	288	339	311	310	301	304	319	311	289	337	307	323	340	263	316	296	309	300	310	279	306	314	287	302	316	285	319	308	314	324	297	299	300	353	320	310	305	302	332	312	362	316	315	304	312	316	302	320	293	322	321	332	312	326	320	303	282	300	329	297	329	305	296	316	286	303	298	266	290	287	302	284	322	304	322	326	297	337	322	326	317	342	305	269	295	335	324	300	326	283	310	322	299	299	327	301	317	318	309	339	330	288	311	307	312	327	303	307	343	301	302	329	318	299	256	344	336	300	304	304	313	312	285	308	297	341	306	330	298	330	321	305	286	325	298	280	312	340	305	309	295	298	312	288	307	311	333	315	278	311	330	299	285	291	276	338	312	315	311	317	317	323	317	311	277	318	326	300	298	278	325	313	329	325	304	288	308	334	306	327	300	290	305	268	319	312	297	286	297	329	298	320	276	291	301	285	348	324	316	324	275	320	343	312	294	311	320	303	317	324	301	342	293	326	300	313	303	308	317	330	292	312	317	337	305	311	299	321	297	311	341	349	343	301	315	268	289	301	323	285	289	293	281	293	301	298	339	304	342	316	325	297	321	304	310	343	293	314	312	326	319	318	290	309	272	305	289	307	308	291	278	297	330	327	294	319	292	311	315	301	298	331	308	308	310	303	304	294	281	336	312	286	311	285	275	324	302	321	301	320	283	274	290	327	312	317	291	270	311	304	284	326	334	315	323	325	302	293	298	331	302	309	321	318	335	307	306	314	305	326	323	308	322	309	319	288	307	319	299	302	325	281	308	326	306	294	299	308	362	311	303	306	340	312	347	319	298	307	314	295	325	282	320	295	275	297	295	342	296	282	284	319	306	307	298	292	309	310	306	321	317	343	306	290	306	294	316	284	303	284	314	322	302	324	297	328	293	332	297	308	312	309	298	295	296	311	332	306	306	277	288	282	300	292	341	302	312	301	292	322	310	302	322	287	313	314	296	335	277	306	311	311	301	327	311	324	327	319	296	317	306	314	284	312	331	290	316	283	308	305	300	344	263	256	289	298	319	311	322	298	300	325	312	322	332	301	313	334	306	296	287	314	323	298	299	353	305	281	331	303	294	326	310	296	314	315	305	288	332	315	305	316	314	305	308	320	295	303	312	331	277	309	326	325	287	312	284	303	307	314	287	319	304	292	321	336	305	343	306	310	349	278	308	290	324	323	356	305	289	298	307	310	322	331	295	310	303	321	298	315	325	342	307	326	364	314	322	311	302	291	319	322	303	311	328	289	315	325	308	298	280	311	322	309	351	298	317	364	323	333	322	292	293	303	322	317	320	322	289	288	323	311	324	289	337	296	308	333	308	302	330	323	326	344	313	306	324	300	340	312	324	291	320	301	305	309	344	331	304	298	320	344	296	298	305	296	341	301	318	307	308	271	302	324	326	309	319	304	308	318	339	322	276	316	298	313	300	289	316	310	343	308	313	326	319	309	262	325	310	325	326	304	311	349	313	281	290	301	276	296	307	299	307	303	299	318	299	309	320	290	307	299	272	298	312	312	304	318	322	326	318	301	310	280	308	312	295	361	320	301	356	318	315	282	314	334	310	284	280	302	305	308	313	303	282	292	304	293	332	317	298	311	319	311	336	301	325	312	317	296	304	318	299	340	306	312	337	299	337	332	330	315	295	306	333	297	309	312	313	287	313	303	312	343	301	304	294	292	318	345	284	285	303	317	326	292	338	327	306	307	297	259	315	313	322	297	297	315	301	325	290	292	334	316	299	313	299	325	326	313	332	348	315	320	337	302	301	313	317	325	287	282	305	311	293	348	321	306	338	306	321	307	331	308	316	332	307	318	316	326	301	330	271	289	301	300	319	317	341	306	285	315	335	292	316	288	329	302	303	321	315	334	308	281	286	308	288	305	290	337	294	300	289	331	330	330	292	303	334	326	304	320	321	311	329	310	313	307	304	290	288	273	311	309	302	329	306	299	304	302	341	278	320	320	304	339	290	326	302	327	291	307	308	319	335	304	306	277	297	334	338	296	313	314	297	290	320	283	285	289	309	331	307	288	341	345	283	323	332	290	315	312	302	315	333	301	306	296	349	269	295	323	289	332	296	309	284	276	303	287	337	281	272	304	307	286	375	296	303	295	301	291	329	268	295	297	305	316	322	284	293	324	337	304	341	274	334	328	313	328	299	344	264	313	298	293	334	302	303	295	316	301	311	325	312	323	318	294	338	310	321	316	326	304	338	279	293	332	295	317	306	318	325	292	324	312	307	300	310	324	328	336	331	322	284	327	303	348	325	333	296	304	271	291	330	315	345	286	302	302	283	320	292	289	312	294	297	297	308	299	303	339	340	320	306	323	301	303	331	326	328	308	335	279	346	325	313	301	358	323	321	286	284	312	310	311	335	311	290	301	307	310	297	320	314	313	272	263	304	301	312	281	325	295	307	318	306	309	299	334	309	320	328	315	280	301	315	286	302	320	306	302	307	318	315	297	335	331	306	308	315	340	299	293	337	308	335	342	311	293	324	292	280	298	312	320	310	278	305	311	306	306	297	313	328	296	314	305	336	305	295	349	302	315	319	324	284	316	309	307	313	297	303	306	316	322	322	300	313	298	308	303	307	297	304	306	325	314	353	319	324	289	304	315	308	299	314	324	288	290	328	283	334	295	308	345	351	310	323	314	326	313	330	307	294	309	300	293	320	294	307	301	324	293	312	303	306	305	308	337	331	344	284	318	322	292	337	303	326
57950	89188	64396	15454	30021	15094	662	656	631	573	585	562	524	576	579	548	541	518	543	588	498	557	555	540	551	534	524	550	557	531	561	528	513	526	553	527	583	545	530	548	529	536	551	499	548	532	596	557	502	565	548	561	557	538	550	589	511	534	526	527	567	547	517	553	548	543	535	506	533	510	526	506	513	528	549	528	577	521	550	547	535	532	563	583	562	567	503	545	563	537	494	531	519	513	515	544	529	505	517	533	509	527	583	550	531	566	545	518	529	573	525	603	579	549	512	548	521	533	520	550	528	561	542	576	476	548	515	530	525	548	533	550	490	583	535	506	521	574	550	542	543	500	529	522	557	527	525	543	526	536	488	535	521	515	542	561	574	557	535	518	517	532	542	544	512	540	553	508	542	542	501	535	522	533	484	518	528	503	548	510	536	557	520	537	535	538	525	549	539	515	553	505	524	517	537	554	571	581	557	539	503	519	561	530	548	531	489	525	528	513	466	533	552	549	560	532	512	494	540	524	554	507	537	532	505	540	510	535	550	494	507	485	519	561	496	511	510	548	518	520	532	535	539	566	537	554	548	534	542	469	558	512	497	571	532	530	532	537	515	569	505	571	514	521	538	549	545	542	517	572	544	538	628	577	522	511	526	569	507	503	530	537	499	551	567	539	534	519	528	473	522	547	529	509	559	539	515	499	537	524	526	490	506	528	505	536	546	525	547	550	525	516	574	540	537	566	523	530	511	504	553	574	546	494	510	510	563	529	588	538	549	547	546	557	519	515	548	590	529	520	514	515	507	585	564	535	508	557	537	517	502	535	535	482	523	551	536	536	551	530	487	565	538	542	566	509	527	548	523	479	518	557	514	577	505	538	486	533	528	531	516	515	551	522	531	533	536	495	511	533	516	518	496	535	549	529	536	509	549	534	541	528	479	501	535	531	498	506	531	521	575	536	537	542	522	533	517	525	521	563	524	537	535	534	539	548	530	548	533	559	508	532	506	551	560	502	536	529	485	527	542	531	526	555	539	562	553	554	564	568	495	549	546	558	552	537	527	524	543	523	524	545	525	526	529	559	524	562	571	539	516	561	510	529	534	518	530	572	556	544	567	574	531	519	551	517	559	536	553	520	528	522	491	506	514	519	533	524	513	524	553	522	553	509	516	543	501	539	534	524	552	595	540	580	563	529	540	531	575	511	533	540	563	518	518	552	531	546	534	544	511	534	567	549	549	550	587	522	555	562	583	519	507	502	512	551	572	541	543	504	533	530	525	524	527	520	500	564	508	533	556	549	502	521	509	490	534	555	541	543	541	543	513	534	505	546	551	547	582	555	521	499	521	501	537	530	505	499	549	540	545	500	542	539	550	479	517	530	513	525	553	517	532	523	542	516	535	537	496	516	535	518	575	539	545	520	540	558	497	547	509	529	547	507	537	519	523	540	505	538	569	557	531	567	555	527	561	552	544	575	560	539	536	533	499	518	488	569	521	562	580	546	540	543	531	535	479	547	500	561	534	548	578	515	541	553	515	569	505	526	547	518	529	519	545	535	554	523	501	534	534	538	539	509	537	563	519	524	512	526	527	520	513	549	543	513	560	477	537	497	570	526	531	557	530	574	542	550	510	553	545	518	492	557	539	583	533	516	518	501	519	553	547	495	475	547	524	533	550	539	499	506	557	516	547	533	513	499	562	513	552	558	491	553	545	515	523	576	545	505	484	550	526	547	515	527	516	515	544	529	493	578	513	512	584	545	578	518	524	558	543	556	568	510	550	554	550	501	513	581	542	559	513	509	517	540	549	524	537	515	507	577	506	542	515	543	506	588	481	547	516	547	533	512	566	514	516	522	554	514	541	515	535	523	536	560	519	553	539	518	533	556	550	562	520	512	527	520	571	528	518	519	531	556	546	560	571	533	516	510	555	497	530	504	527	539	529	545	504	535	543	536	500	542	508	486	565	544	537	511	570	523	537	545	518	500	582	530	523	518	536	522	521	536	569	575	595	531	542	557	542	524	528	530	523	548	519	540	557	539	529	550	536	547	548	552	555	540	538	531	503	538	559	520	543	498	567	520	523	489	506	524	534	503	506	533	490	518	518	505	485	516	568	503	511	576	585	499	510	511	557	515	536	523	528	548	537	554	527	547	516	526	505	499	532	560	534	548	551	552	551	521	533	571	510	532	564	545	530	554	537	535	539	524	511	503	526	524	576	552	504	547	544	551	552	532	496	515	511	532	519	523	560	509	563	570	535	525	542	530	551	517	513	533	499	531	528	541	504	524	523	498	552	528	528	548	525	538	550	540	551	535	534	528	512	515	522	529	550	531	529	536	537	549	554	521	537	580	520	531	517	530	543	544	528	547	559	530	558	527	573	535	532	526	548	555	527	498	511	528	523	522	537	529	541	555	551	542	545	507	574	510	503	512	509	550	540	502	494	502	530	508	494	542	537	589	546	545	547	484	562	533	527	511	523	529	505	527	555	554	536	537	542	530	520	540	534	519	511	511	524	515	511	501	548	571	522	518	526	537	537	558	548	535	525	535	548	505	551	508	561	493	564	507	530	539	526	502	504	548	560	507	542	547	518	558	475	534	547	503	555	536	528	513	549	558	519	553	529	574	521	553	565	552	567	527	553	520	525	576	524	512	589	589	501	549	568	497	535	547	541	532	536	543	544	541	527	534	518	557	514	532	513	493	525	567	529	570	530	509	566	526	495	543	508	550	519	526	587	550	512	505	526	528	524	556	532	510	537	587	546	549	522	524	526	527	534	494	489	528	527	544	563	575	529	547	485	584	524	522	540	553	531	546	550	556	539	572	572	493	540	526	543	490	502	514	520	539	570	519	532	570	557	487	515	512	576	563	531	534	526	498	558	554	564	553	554	549	555	533	543	536	551	519	548	555	552	518	569	492	557	561	532	534	490	576	532	576	575	499	516	512	542	509	530	554	546	542	544	551	513	555	500	525	542	537	517	514	554	526	551	526	528	525	565	526	542	557	555	541	547	514	536	559	554	518	503	525	542	518	538	508	552	534	554	540	555	525	473	528	504	551	552	512	511	515	529	558	537	530	518	546	572	560	542	516	518	527	534	524	480	545	508	569	529	543	507	495	506	566	526	509	555	544	535	529	517	530	542	556	469	518	520	540	521	542	554	582	528	549	550	536	505	543	535	528	521	509	526	522	522	538	579	573	527	535	521	532	547	501	517	510	523	529	503	596	505	512	529	555	564	526	512	529	522	527	520	517	580	498	531	528	528	504	519	537	580	530	540	500	511	557	462	521	553	513	545	538	537	528	518	542	524	531	522	530	515	530	492	537	531	575	543	520	548	531	525	519	552	494	528	513	562	547	578	536	563	525	547	562	553	576	475	527	531	511	529	595	541	538	534	524	513	510	516	523	525	546	573	533	498	518	548	547	529	524	539	579	556	519	526	539	503	549	540	522	551	508	522	559	551	523	500	561	537	517	504	571	511	515	526	512	529	543	467	531
24188	22875	32863	25783	24732	21220	4220	673	661	584	586	635	611	607	597	657	535	609	599	591	631	618	633	585	542	564	580	585	607	593	575	534	575	511	591	592	584	574	558	574	500	576	571	557	551	568	562	576	562	569	579	605	592	546	567	547	568	592	583	570	557	579	589	588	592	562	582	594	593	547	546	550	553	533	578	587	550	609	561	590	543	567	534	597	603	566	584	557	557	549	535	535	563	582	577	559	566	596	583	540	552	548	581	627	564	577	573	585	589	563	585	575	618	566	590	582	588	568	605	571	606	548	576	570	552	585	595	550	588	572	562	557	583	567	622	553	550	545	565	570	600	609	580	575	600	550	555	542	523	572	588	534	614	554	567	579	607	583	567	574	581	589	520	590	555	625	539	576	562	576	578	561	572	592	571	593	549	591	603	559	590	567	545	566	553	582	537	566	573	565	589	585	618	549	569	535	538	597	556	556	547	567	571	541	551	597	559	567	573	525	576	585	556	579	566	589	575	557	563	576	559	557	595	561	597	560	533	556	545	549	581	589	549	602	561	575	552	591	572	552	567	533	538	543	569	569	540	546	564	537	566	584	592	590	551	551	578	562	582	583	590	576	601	585	589	585	568	535	582	588	595	581	570	507	566	562	576	594	587	612	584	555	542	575	584	612	551	546	570	514	560	588	525	602	552	559	569	605	568	556	521	571	559	552	570	565	563	576	568	559	546	580	563	570	543	586	581	580	562	592	514	562	558	567	563	624	588	561	505	587	542	542	569	597	579	564	576	555	570	566	554	607	566	556	549	543	567	550	589	555	563	579	561	564	603	574	588	607	573	574	575	562	585	582	563	589	555	562	577	545	633	600	577	558	589	577	546	551	549	539	608	544	587	542	545	554	587	567	551	622	581	575	534	534	574	540	559	571	553	520	582	595	598	617	579	596	584	578	533	588	552	571	571	578	569	570	571	581	559	559	562	539	551	567	561	583	545	541	576	533	542	556	590	532	551	568	616	548	552	606	568	544	551	587	572	612	577	584	555	584	561	540	565	558	559	603	564	597	536	584	596	615	570	549	543	553	586	581	563	514	554	554	562	538	586	562	583	561	545	589	617	560	550	581	575	562	615	587	577	566	608	561	517	562	603	524	610	548	598	592	584	589	605	564	582	607	584	529	595	573	549	561	589	580	587	557	572	660	568	569	573	569	540	534	582	574	580	615	536	582	593	588	604	560	605	584	569	581	561	597	584	546	557	564	547	599	548	538	578	558	560	589	563	545	597	567	565	567	571	568	613	583	577	573	571	542	565	570	569	583	578	603	554	570	579	552	550	565	545	617	559	576	578	565	588	581	579	591	602	606	582	531	539	590	575	586	590	556	553	572	563	547	524	554	566	544	582	568	555	566	579	568	552	545	550	614	588	619	560	569	588	543	580	608	636	575	565	587	607	553	549	590	620	575	554	579	587	537	582	610	551	519	583	547	543	548	599	544	586	546	550	578	561	556	551	591	584	585	621	562	584	617	593	580	573	554	575	583	568	586	562	562	560	513	596	524	570	599	599	596	562	609	564	621	533	596	585	588	552	547	512	587	545	641	565	564	619	562	585	578	558	581	591	548	567	557	523	568	597	530	583	586	582	566	628	583	543	588	580	551	576	590	572	597	548	580	546	618	557	548	562	549	525	571	595	574	527	577	536	570	563	576	573	548	563	556	587	593	580	550	606	564	582	585	577	549	575	546	591	562	588	538	549	557	614	567	575	552	566	577	557	608	539	563	556	577	593	603	577	584	580	601	575	570	539	600	559	586	571	582	575	531	549	587	587	519	587	550	578	587	567	566	556	550	575	564	629	579	593	577	545	575	583	593	571	595	545	588	560	572	522	577	591	558	593	592	581	582	572	521	559	529	546	556	560	540	589	581	552	564	533	549	565	551	553	556	570	592	579	557	564	578	564	541	542	542	583	651	590	586	499	546	582	591	527	543	526	540	642	567	557	593	573	580	621	578	510	604	551	577	545	595	604	561	575	556	605	565	609	570	559	624	528	565	521	556	518	586	591	564	557	542	612	568	537	549	564	592	567	608	611	589	558	602	556	607	580	549	553	555	561	478	573	586	551	600	578	546	537	555	544	568	580	547	560	553	578	600	612	556	610	518	577	566	584	589	571	542	554	565	556	560	596	572	592	532	543	577	535	574	564	530	596	592	557	593	585	608	619	556	615	561	565	555	554	523	583	606	589	609	575	546	565	555	553	629	602	561	553	604	578	583	568	586	564	565	553	577	577	605	570	562	613	578	539	555	609	557	586	510	532	555	586	601	543	566	579	576	514	569	574	569	554	541	572	573	587	560	582	544	578	584	502	558	548	556	557	547	579	585	600	531	610	539	575	566	560	573	578	586	588	529	590	593	541	594	579	537	608	567	579	560	573	583	598	607	535	556	588	538	567	554	578	597	580	568	568	595	606	582	547	607	568	559	555	559	523	598	564	565	578	574	569	522	561	573	595	560	585	609	580	558	576	551	534	542	575	578	540	596	553	618	601	581	562	554	598	582	575	559	551	562	586	554	565	574	536	577	582	550	525	549	595	556	556	557	571	587	589	586	553	576	565	570	557	559	555	566	606	526	530	540	581	567	545	580	522	583	564	537	576	538	538	550	572	572	634	514	566	585	566	573	547	561	574	557	558	615	549	557	603	579	581	524	583	598	569	511	584	591	602	562	565	569	595	554	570	546	554	582	587	578	587	554	517	583	604	601	559	558	538	565	533	580	633	556	575	561	512	547	610	551	619	593	564	525	586	534	564	541	576	584	582	557	556	567	586	562	578	568	599	602	560	602	563	535	576	591	568	599	565	610	548	562	551	597	561	620	567	558	589	593	541	617	591	606	601	569	544	595	565	518	569	576	565	579	540	571	563	609	567	569	554	588	553	518	541	567	528	528	551	552	543	560	578	546	560	563	540	568	564	534	548	566	577	559	593	576	552	598	596	576	569	560	580	551	557	534	569	519	574	567	572	547	586	586	597	597	526	553	596	534	591	564	563	621	517	586	570	574	601	577	628	541	574	543	589	539	523	561	613	552	553	577	548	558	550	602	587	572	569	552	525	573	566	577	593	569	534	616	568	592	573	561	549	591	592	568	544	548	567	571	611	582	544	569	550	553	549	546	587	536	569	567	582	564	597	591	580	585	602	540	555	594	546	605	529	576	568	591	560	542	564	580	526	568	600	615	562	546	564	571	521	568	590	571	595	567	579	585	575	590	544	573	565	570	521	567	589	571	561	576	575	584	541	557	589	592	548	557	597	531	564	554	572	565	604	553	600	549	589	564	593	586	568	586	532	563	633	609	548	544	547	572	574	540	576	559	579	545	576	581	569	524	569	581	559	606	570	576	611	551	557	577	577	578	550	574	559	562	555	585	577	587	556	561	570	551	566	575	569	544	568	536	549	553	566	599	560	585	581	560	513	551	610	568	590	542	606	576	566	522	555	597	559	587
60622	102865	73306	14909	38326	20851	1157	1089	1000	1048	968	984	900	948	935	935	934	910	889	893	921	926	893	908	893	934	930	880	882	934	923	887	885	921	888	916	999	890	904	853	902	917	924	950	833	873	879	842	901	934	884	918	897	836	948	875	856	911	886	905	924	919	949	913	904	909	874	922	907	859	886	895	904	926	908	898	855	882	926	849	846	882	890	878	877	889	871	941	915	894	863	870	915	867	860	892	868	888	899	854	939	852	866	890	888	890	896	895	913	865	867	870	860	888	923	870	876	950	908	922	895	849	870	898	899	895	878	899	942	937	822	853	903	905	885	900	880	875	915	872	839	858	849	870	897	853	903	890	892	899	898	886	846	845	933	881	921	943	838	890	938	835	887	868	882	903	852	856	928	871	905	898	880	867	924	874	952	894	919	872	833	921	872	852	948	916	914	900	892	901	928	943	938	916	851	927	901	900	826	852	911	879	896	901	912	911	930	859	876	871	904	881	829	869	866	860	900	871	909	934	897	861	866	917	949	889	919	901	865	920	864	861	896	893	917	892	901	899	856	894	894	860	896	847	913	896	893	893	884	884	872	828	879	944	892	909	878	860	880	932	836	847	892	886	903	931	887	938	872	882	849	888	956	869	899	856	895	893	852	918	876	894	902	903	884	867	927	875	872	882	890	849	890	885	860	945	889	889	843	934	877	872	874	867	891	836	920	873	908	865	851	868	905	868	933	882	934	902	921	861	889	843	890	910	856	887	853	863	904	876	895	857	875	853	868	910	910	887	922	906	872	861	881	863	869	849	872	909	905	896	858	916	922	853	870	902	820	893	916	895	830	925	868	894	842	902	874	873	842	897	830	882	916	835	881	878	863	944	909	878	912	900	942	858	895	889	904	871	904	889	851	911	869	898	877	852	870	889	912	888	932	868	906	899	923	933	886	889	833	909	903	898	930	893	914	873	912	903	922	909	909	873	910	906	832	893	874	889	924	930	849	864	865	912	902	857	869	883	862	805	927	874	965	885	853	859	867	901	871	878	885	876	860	893	864	891	946	901	880	892	840	852	893	865	941	887	915	909	924	869	926	897	934	945	864	846	861	928	884	892	843	881	896	941	899	838	939	895	861	890	892	848	859	907	880	893	863	876	928	906	911	919	879	857	922	906	922	902	887	923	872	899	901	888	890	862	921	895	894	905	879	885	888	865	894	879	916	897	884	874	894	848	900	901	852	910	883	901	906	870	928	917	874	905	921	881	913	917	893	875	866	851	861	872	958	910	881	925	923	931	879	886	864	922	888	869	849	892	853	859	887	871	901	896	901	894	898	900	883	884	936	883	837	882	910	877	828	958	860	890	901	842	903	943	852	902	879	897	873	917	891	896	886	888	909	878	894	908	887	884	894	860	849	948	916	899	926	881	899	926	900	852	906	938	887	901	845	898	873	941	911	966	889	867	824	957	938	912	864	943	912	880	876	895	873	904	857	863	905	909	854	858	928	882	875	904	887	858	930	828	892	892	915	936	872	858	905	916	925	896	921	902	837	899	898	942	886	879	873	922	924	882	878	940	891	863	870	902	913	891	912	851	923	947	871	913	889	883	893	884	934	911	905	930	874	917	902	930	876	877	884	888	884	929	872	880	908	846	917	872	815	967	909	875	895	892	903	904	932	910	849	878	852	895	884	899	869	935	888	939	870	885	892	942	834	899	924	932	913	930	912	850	854	893	904	888	912	929	873	887	883	903	872	889	909	910	892	901	875	894	904	903	903	931	879	940	869	903	838	950	908	900	855	889	921	842	871	921	830	862	900	890	879	855	922	899	859	871	886	874	935	872	875	842	865	900	895	868	888	860	891	885	868	907	905	907	923	878	822	923	838	922	875	880	844	888	863	897	855	861	931	843	900	912	902	877	908	879	880	911	890	907	862	904	913	891	882	870	872	893	904	908	923	853	898	948	873	876	923	927	933	905	883	906	921	936	871	897	853	899	894	855	890	877	904	906	890	896	896	822	866	923	853	886	914	922	837	859	897	866	897	883	893	870	868	866	868	837	885	882	935	903	931	906	847	850	936	905	919	873	917	855	916	865	939	923	905	844	875	868	874	861	846	918	871	871	914	866	862	884	889	964	880	844	895	878	894	924	875	938	929	927	872	879	874	856	882	893	916	867	861	867	889	882	863	929	864	820	872	932	892	838	841	867	880	868	870	888	881	923	910	905	805	869	912	842	895	957	855	890	902	919	941	919	833	844	889	901	891	848	864	886	924	904	846	951	887	894	941	881	912	895	833	917	837	876	891	830	842	929	858	871	892	919	915	899	855	852	882	865	876	831	860	899	870	914	871	945	878	884	851	897	862	893	901	869	902	876	841	886	869	864	880	856	828	901	852	923	846	868	872	923	906	883	919	870	937	858	862	872	855	867	897	862	890	849	856	904	875	863	839	887	925	887	891	864	863	918	898	874	870	903	899	858	919	934	894	917	917	858	895	924	917	911	896	945	883	905	925	888	890	933	861	870	873	876	958	949	880	893	861	859	899	834	873	841	885	925	924	897	907	916	890	901	818	905	919	898	890	842	881	862	938	869	891	910	858	916	896	855	923	903	862	921	909	893	883	884	871	870	817	881	901	915	869	844	946	941	846	861	891	880	949	891	879	893	900	866	888	917	907	895	851	917	822	881	850	844	871	884	879	890	939	925	913	957	881	925	930	876	908	897	893	940	898	925	903	899	855	879	875	879	919	919	933	923	898	922	892	884	878	930	848	868	884	873	904	872	920	860	905	932	857	835	875	884	890	872	855	920	919	895	935	837	866	832	892	878	932	921	921	876	904	913	860	900	898	923	918	881	971	896	881	873	899	879	912	913	832	908	859	893	857	922	865	877	904	905	899	828	924	851	925	871	851	914	866	856	855	893	904	934	872	832	855	894	890	880	861	894	921	868	870	868	865	899	862	894	940	935	905	861	888	848	929	901	906	836	888	917	941	889	891	879	923	860	860	901	884	903	829	878	888	887	891	883	877	863	923	901	856	888	840	902	883	932	859	874	872	874	903	888	862	892	901	901	867	919	938	894	879	924	944	900	851	906	860	891	907	887	886	878	895	856	886	869	836	905	843	885	909	956	914	900	928	949	834	851	915	855	857	897	916	867	849	858	884	827	906	924	876	912	923	876	895	867	896	846	910	885	873	886	897	880	865	889	855	902	862	896	891	851	908	923	888	865	910	905	880	887	894	884	914	909	864	874	952	880	871	850	901	892	841	898	897	843	893	855	896	893	970	904	879	920	873	905	895	920	873	893	891	901	858	908	853	887	896	915	864	893	890	876	874	918	877	854	930	896	899	900	932	903	888	866	916	890	917	867	883	863	889	841	877	869	940	861	880	922	902	865	887	930	899	899	936	878	875	823	916	900	859	853	924	852	836	863	864	936	901	967	858	881	899	933	906	889	888	857	870	906	881	917	853	868	860	920	838	896	904	888	905	888	903	851	880	891
29564	30494	28995	7308	3407	1488	440	421	392	427	383	411	401	387	376	428	389	373	409	425	423	406	388	386	370	371	414	427	406	390	417	409	440	426	396	415	378	400	369	399	412	419	390	434	393	373	376	345	396	406	415	365	414	403	397	423	419	413	380	352	390	417	398	371	393	390	379	407	393	395	397	399	400	390	398	420	389	381	396	382	399	376	393	412	377	397	438	416	408	380	377	407	392	358	392	396	403	424	387	402	415	433	452	391	396	378	390	378	393	386	366	366	413	359	403	401	352	380	379	383	408	377	358	404	432	374	435	406	387	389	410	390	408	377	390	372	363	434	376	403	404	378	396	409	376	401	428	412	402	420	375	379	407	384	375	421	373	431	407	407	373	402	388	402	403	384	371	381	418	370	373	398	406	390	409	405	371	372	375	371	380	389	378	370	413	380	401	361	418	410	375	389	419	356	378	427	429	336	385	390	371	396	447	379	410	380	371	415	365	364	422	386	351	403	438	394	340	409	354	395	416	401	413	414	395	392	385	407	401	409	432	408	403	394	406	407	390	390	405	455	392	416	404	423	383	400	406	398	404	383	391	420	414	392	401	360	398	401	386	389	368	398	414	360	407	391	362	388	428	415	398	403	400	374	441	404	392	395	435	399	426	344	399	401	394	410	394	394	385	411	371	405	398	394	429	411	416	387	402	380	411	388	378	407	438	374	386	407	379	413	388	415	384	391	395	410	384	401	388	400	422	412	392	410	390	388	382	380	402	380	391	408	387	431	394	419	392	397	390	370	387	402	439	365	372	403	388	374	355	397	400	433	398	412	401	370	383	409	415	395	412	431	392	404	419	372	429	402	394	395	401	421	358	391	397	391	381	386	386	387	370	383	359	388	383	374	387	426	411	436	410	402	375	416	420	400	363	404	407	399	372	450	391	371	419	421	371	398	427	361	370	393	402	382	400	403	364	378	361	391	402	374	375	397	391	377	426	362	377	395	424	393	384	398	419	357	410	426	373	386	427	393	405	392	417	378	358	380	387	419	404	398	393	436	417	409	405	407	383	399	382	377	406	381	406	400	375	394	435	382	449	418	410	378	350	399	377	423	396	427	394	405	403	399	434	392	387	379	434	373	371	394	388	415	375	386	408	416	371	382	440	373	402	394	377	386	383	400	425	378	375	409	383	393	383	419	405	398	424	401	416	402	386	382	359	375	426	383	400	403	379	380	413	385	372	398	397	396	403	428	358	386	404	395	425	391	414	413	373	390	395	395	411	411	379	363	387	409	433	389	421	368	437	423	416	413	379	377	385	397	400	397	361	410	415	374	371	386	433	387	372	409	378	402	390	366	423	411	371	373	422	381	360	372	398	388	376	368	391	370	360	360	369	406	421	402	363	396	390	408	356	403	397	380	422	391	418	394	407	398	376	390	385	420	368	389	376	382	401	365	422	407	406	369	404	372	378	440	398	407	386	388	405	370	408	395	397	381	386	364	412	404	386	383	409	405	402	431	368	380	418	368	381	419	392	393	384	370	410	370	390	409	432	391	376	428	379	384	360	414	394	378	427	420	406	394	430	407	388	394	411	393	382	388	377	378	406	418	431	366	405	417	397	389	418	429	366	391	436	433	399	400	430	394	392	399	384	380	396	402	369	376	370	396	391	415	364	418	393	398	380	376	397	370	424	414	386	393	384	396	402	377	384	356	387	422	366	409	398	414	420	370	365	356	430	404	397	398	416	379	379	402	364	396	382	395	423	454	424	371	417	427	413	399	409	395	385	382	414	426	389	380	398	370	409	407	398	411	415	429	377	408	389	388	420	380	359	425	371	395	371	407	413	399	414	395	434	396	430	399	379	400	389	425	401	390	392	365	388	366	422	399	389	438	388	390	405	362	389	402	368	389	408	385	389	387	358	364	420	403	438	388	403	374	391	376	373	417	421	401	441	413	425	411	411	429	353	369	408	353	370	401	400	407	370	388	368	438	396	359	428	388	393	416	385	386	393	376	374	397	374	395	386	379	386	409	427	391	404	376	360	392	395	388	382	380	413	404	399	409	389	377	399	392	374	406	386	412	378	369	349	410	398	377	406	411	397	409	365	411	355	391	372	407	427	409	395	401	403	392	393	454	364	398	416	364	396	428	375	415	407	402	366	379	440	381	387	421	401	397	403	376	386	380	397	379	403	372	397	406	391	399	419	351	409	389	401	393	392	380	401	352	408	384	429	401	386	366	408	385	361	399	362	383	396	414	398	422	396	381	388	395	360	395	373	401	413	420	399	377	375	355	404	381	390	384	416	421	384	411	369	432	425	420	428	396	397	388	398	423	399	384	383	454	408	416	397	418	348	363	350	429	390	393	414	419	362	376	391	412	415	362	383	404	409	431	373	396	431	406	400	423	390	369	395	382	424	397	409	413	422	413	417	378	404	371	413	376	403	394	407	397	421	380	380	362	375	412	381	370	414	424	427	385	408	409	387	382	447	441	392	424	379	389	382	372	404	403	375	408	398	375	412	401	372	395	389	404	370	399	421	405	395	400	389	389	431	392	402	425	379	399	394	377	387	364	393	408	411	424	378	402	432	396	378	396	385	383	396	409	424	425	398	411	367	416	393	404	387	389	405	418	350	373	386	407	403	406	381	385	402	390	411	405	406	394	390	370	422	405	433	381	393	416	405	388	415	410	376	407	383	375	412	377	410	391	384	378	364	401	410	378	410	400	362	421	393	409	367	450	418	385	394	433	420	396	409	390	397	394	364	371	398	406	421	392	380	383	375	388	398	389	382	397	385	391	410	406	420	393	426	405	389	424	368	406	407	399	361	380	383	386	398	400	378	390	416	403	408	403	404	387	390	384	383	360	386	444	393	391	398	389	403	384	386	413	421	389	395	386	405	388	354	377	413	402	395	393	435	401	392	360	404	407	390	395	408	368	419	412	416	387	362	415	371	398	386	382	394	420	354	427	400	391	410	405	392	374	386	387	440	409	410	394	398	428	380	447	405	414	398	373	400	427	398	384	386	351	358	396	437	389	369	412	397	396	384	391	396	378	404	409	418	365	373	397	378	401	398	396	342	366	411	394	398	371	377	378	410	417	423	396	435	349	399	419	402	397	429	413	428	412	388	411	452	350	392	410	403	417	396	415	388	381	371	409	410	427	385	397	364	376	404	392	387	394	425	408	403	403	384	424	338	376	375	353	385	410	384	382	422	398	388	415	429	407	395	410	392	367	404	394	398	371	426	371	424	390	417	398	390	397	411	385	410	368	390	374	397	414	414	382	357	378	407	408	416	415	378	377	394	404	395	388	394	386	370	406	391	409	384	401	383	339	423	412	431	402	397	380	388	404	386	389	410	414	391	400	358	377	366	400	392	409	367	382	405	396	363	410	385	348	400	425	392	399	408	369	409	359	414	393	407	344	407	378	383	386	395	375	350	415	408	430	421	362	406	401	400	412	398	370	428	359	382	438	404	383	389	362	400	453	410	370	416	376
36314	49325	34374	2508	7719	3156	673	738	674	691	654	696	685	684	660	670	627	633	651	678	674	703	697	634	659	714	635	673	672	692	693	672	671	688	676	628	668	662	654	630	703	677	645	712	659	652	668	650	698	687	679	697	728	646	664	618	730	715	674	671	663	624	648	663	653	724	658	640	721	645	697	669	628	674	669	651	675	718	708	727	671	681	694	647	700	680	717	681	621	661	651	678	692	695	666	641	702	680	679	679	714	654	675	677	684	652	626	670	700	693	690	654	666	667	641	704	652	663	661	707	652	708	690	654	665	665	677	639	644	655	670	702	655	681	721	703	716	691	741	661	693	686	638	718	652	688	696	664	724	703	615	731	663	678	706	718	704	741	605	655	714	676	629	692	695	651	650	717	666	683	641	682	650	669	654	735	666	649	701	678	697	706	649	668	661	672	639	717	670	673	660	661	686	660	706	670	663	688	670	661	652	710	660	666	684	681	680	701	697	643	680	609	660	663	646	649	679	676	645	709	701	634	657	696	656	641	689	714	619	697	686	713	706	646	662	712	691	696	643	614	658	648	656	637	669	661	695	704	662	682	617	680	659	661	657	648	684	654	660	694	684	676	703	691	641	676	686	683	636	733	712	646	628	661	675	654	678	703	688	682	660	714	657	676	670	718	636	688	703	672	608	636	687	676	666	653	709	639	640	674	733	628	698	629	670	670	682	673	675	648	695	720	684	655	672	688	688	710	646	660	672	655	699	754	676	711	692	723	700	651	636	693	686	713	693	630	655	698	663	724	690	648	634	680	671	664	678	695	615	668	652	711	644	673	662	689	623	679	647	671	720	691	652	699	629	659	641	655	642	664	623	670	669	648	662	688	649	670	729	678	664	626	645	675	687	725	669	664	673	682	654	700	644	663	643	643	730	623	696	665	687	676	666	681	651	637	681	644	693	644	655	719	704	667	684	647	677	727	680	687	675	663	681	641	669	670	658	664	667	679	697	694	754	658	689	660	694	696	684	658	714	659	677	670	659	666	667	699	666	654	704	712	632	663	659	656	665	663	644	604	666	689	639	688	696	698	696	672	673	700	691	686	660	647	641	665	644	679	658	681	661	704	682	690	668	690	639	660	619	673	668	665	667	668	707	743	670	696	696	611	655	707	661	677	675	692	653	673	705	644	685	675	694	689	673	631	667	660	748	678	676	660	731	697	632	667	690	709	665	649	669	687	677	674	668	679	686	669	715	695	668	671	637	663	662	679	677	643	662	678	686	650	696	660	632	682	692	675	720	636	673	711	709	657	653	703	700	668	654	665	653	705	690	672	652	622	686	693	657	656	690	658	655	701	660	647	655	655	671	687	661	732	687	679	702	666	635	667	681	673	639	684	643	672	664	630	694	656	688	617	661	683	651	626	661	683	663	675	681	706	675	695	668	706	695	668	633	681	700	683	633	672	647	636	657	657	671	698	662	647	667	660	686	662	640	659	649	701	652	680	667	706	702	650	689	665	681	711	671	656	704	665	708	645	671	711	725	714	698	722	681	669	644	669	698	682	666	719	700	631	694	665	669	700	696	709	635	693	661	644	635	731	674	698	615	681	674	685	664	694	657	652	686	648	671	707	658	679	652	635	702	685	686	649	677	712	647	661	717	649	698	666	685	673	695	658	640	691	674	674	684	672	714	694	668	701	675	678	705	673	686	686	659	624	667	659	620	663	664	685	656	700	689	673	688	643	689	677	661	675	631	662	667	655	717	666	682	709	680	638	681	643	736	732	642	689	716	609	645	704	690	669	651	663	642	642	619	650	661	619	685	630	627	674	651	631	654	667	674	675	700	652	705	655	673	669	667	652	708	695	665	667	709	657	687	677	662	661	638	695	675	687	666	662	700	706	677	665	674	625	629	732	687	634	720	674	672	677	656	631	677	678	658	677	686	670	658	748	681	650	692	672	654	690	650	698	681	692	716	688	654	684	696	618	691	641	649	703	710	672	653	642	667	671	665	663	655	653	691	682	661	664	670	637	632	722	700	724	724	660	672	684	662	644	676	705	674	621	675	681	692	717	689	623	694	646	672	655	662	640	726	688	669	688	651	677	660	631	650	706	665	644	709	648	658	696	704	715	641	646	677	702	690	683	691	665	631	683	642	672	650	677	687	664	637	692	670	678	681	672	685	674	695	668	676	686	714	710	709	656	715	713	663	644	711	666	659	669	677	647	683	655	647	626	700	665	715	672	678	670	683	704	684	697	693	710	661	678	672	676	650	680	691	641	688	621	727	666	716	665	672	647	707	691	639	646	681	677	664	674	663	684	634	658	688	660	663	704	697	648	722	679	712	638	687	696	656	674	649	664	656	667	677	637	669	668	664	676	640	688	683	724	694	694	689	673	649	715	694	645	654	691	691	730	675	680	686	699	661	665	698	688	670	676	624	686	638	663	692	689	715	692	635	662	683	692	634	685	680	649	696	691	698	684	664	654	679	711	648	697	693	652	711	682	635	675	703	707	656	703	641	677	681	683	640	686	723	673	706	689	737	693	702	639	669	647	694	687	703	634	672	636	646	680	684	701	687	689	678	692	670	675	658	666	700	677	683	657	689	698	684	657	656	634	652	666	650	695	648	682	652	645	664	680	667	676	695	676	657	668	678	672	683	711	682	685	671	664	721	669	658	683	659	662	658	666	702	647	654	663	658	719	651	690	665	644	682	673	653	675	650	691	651	686	665	696	702	663	692	668	686	674	649	705	663	647	665	681	683	671	722	680	688	651	659	714	645	636	660	685	677	627	683	660	675	665	700	675	681	728	662	686	675	687	678	664	615	641	673	674	662	637	647	666	665	680	677	673	645	667	713	648	683	667	656	667	613	657	661	685	665	661	679	693	647	651	670	720	719	673	706	670	684	655	687	703	695	624	653	711	683	682	678	658	658	635	629	657	673	637	642	681	676	690	740	660	709	685	679	714	689	702	647	687	684	715	705	706	654	642	672	673	649	675	655	641	676	660	660	684	721	664	656	712	693	641	687	710	657	661	652	642	676	668	700	695	642	659	650	675	660	676	670	645	654	698	643	695	715	672	668	675	667	645	626	647	698	670	737	661	670	700	723	696	707	672	703	685	640	703	697	677	650	699	664	627	675	637	666	679	648	701	692	699	648	661	685	685	677	665	663	740	664	696	675	681	661	724	686	647	681	650	671	672	705	693	666	727	723	664	736	620	683	650	605	657	691	607	701	662	708	688	666	646	692	655	643	687	680	688	670	671	693	660	669	677	667	638	661	702	662	657	664	677	734	671	671	685	696	678	688	713	673	683	649	673	658	692	661	695	687	693	661	666	656	657	691	638	676	639	661	684	641	705	701	665	645	653	648	738	664	694	629	656	675	649	642	623	674	680	649	631	664	639	689	623	686	664	692	713	683	639	688	679	669	663	646	680	691	713	709	649	694	665	715	674	662	637	670	659	672	662	732	705	679	642	640	710	669	667	720	668	645	679	670	677
25665	24938	35153	25400	21192	13937	1278	380	332	328	335	335	347	332	327	316	338	340	351	324	314	337	333	339	328	351	310	318	328	323	312	316	281	355	311	324	331	325	324	313	297	321	332	322	326	303	317	303	333	313	323	308	301	343	308	306	338	302	308	311	311	319	324	327	291	298	315	308	306	323	318	302	323	312	322	301	304	313	286	335	315	300	309	328	298	299	322	317	300	316	291	322	362	289	296	298	355	324	337	319	287	340	343	280	331	302	357	304	301	297	311	322	325	332	302	318	318	288	297	318	332	320	336	321	324	313	292	308	324	336	289	304	300	298	323	321	301	316	302	288	311	289	315	308	323	282	316	297	291	286	326	320	326	306	264	306	324	317	285	308	327	323	342	328	327	317	320	322	331	345	293	283	307	312	318	292	324	310	330	318	319	312	352	298	343	291	309	306	316	296	327	289	281	316	331	323	363	316	333	324	332	314	314	329	329	319	309	297	295	301	337	338	303	302	303	302	311	321	303	330	332	331	325	307	302	298	341	344	323	327	305	351	303	313	278	289	339	304	322	337	324	300	317	318	330	298	329	291	321	313	323	300	283	298	338	320	301	295	312	330	315	339	317	324	313	312	292	296	319	308	321	302	322	307	329	284	322	305	322	309	305	328	320	323	330	342	307	299	297	329	320	339	312	285	286	303	320	301	330	275	337	324	311	304	302	315	321	314	328	316	296	291	314	323	299	328	337	311	305	334	325	311	309	315	321	299	293	292	306	321	336	304	319	303	329	312	320	298	324	309	329	285	337	337	316	327	307	326	315	298	343	298	301	306	291	312	322	322	326	307	278	342	300	297	293	322	309	304	335	309	321	293	316	333	288	335	332	334	319	290	298	304	285	296	290	282	352	334	318	303	338	296	344	336	295	313	318	328	315	320	318	299	321	301	285	300	336	337	307	291	332	327	313	340	293	315	311	305	358	328	296	303	328	291	314	323	294	353	300	349	304	304	306	281	287	312	309	321	299	321	314	320	340	364	342	344	319	302	299	307	308	322	306	320	320	297	313	329	308	312	312	342	301	313	311	330	301	291	290	317	331	325	334	297	337	332	307	310	297	301	292	322	298	313	300	314	308	333	311	299	338	322	302	310	324	327	304	330	326	327	313	291	304	307	341	329	328	288	319	316	305	315	311	303	316	305	333	333	330	305	298	286	317	305	315	304	316	337	316	327	334	301	292	320	338	271	324	299	301	324	298	330	302	300	293	361	295	339	376	330	336	327	308	316	332	322	327	331	289	302	318	291	315	332	319	341	283	335	307	308	339	329	321	304	340	356	301	313	346	313	285	326	326	325	326	296	309	306	314	308	308	298	317	343	346	305	337	326	325	331	331	326	302	302	317	331	318	308	341	328	312	318	305	334	306	376	320	295	307	299	320	297	314	307	274	310	352	288	330	316	336	300	294	302	308	325	286	293	311	366	324	318	295	289	323	300	333	314	291	323	306	302	299	321	323	307	320	305	316	316	317	311	331	333	302	302	305	286	282	313	322	298	286	322	297	327	317	301	316	326	312	299	313	334	299	309	309	334	344	321	302	259	304	282	323	328	312	286	302	289	304	338	332	307	310	310	321	327	303	314	312	301	334	321	298	314	330	310	306	310	285	310	325	328	310	309	321	304	351	312	327	287	328	312	297	325	286	327	302	335	316	322	280	318	329	345	326	346	329	289	323	318	326	303	305	312	330	349	278	335	346	308	318	315	308	336	343	328	324	319	325	316	302	324	307	299	319	306	291	314	300	297	339	311	309	306	310	321	284	304	328	303	333	333	303	317	346	283	304	305	307	312	337	336	307	327	309	326	310	257	349	318	328	319	317	300	299	294	325	330	290	307	335	312	303	348	320	314	305	327	321	322	306	354	301	313	315	284	362	342	297	320	308	333	332	335	311	294	346	298	313	314	310	298	339	284	329	295	314	299	291	309	295	294	303	322	316	288	291	341	319	329	308	347	321	359	351	323	328	330	349	325	297	322	293	324	320	300	332	309	315	335	305	315	314	308	324	308	337	350	319	317	324	345	331	307	341	292	316	333	314	299	322	290	354	284	298	316	301	337	310	317	317	298	356	301	312	305	337	312	318	322	299	297	328	316	299	323	324	321	332	347	326	293	345	312	316	308	353	297	273	327	350	339	296	294	321	308	315	336	288	310	350	325	312	303	311	363	309	308	310	343	338	297	322	312	310	334	332	344	333	295	318	368	305	306	308	314	318	280	299	353	302	327	333	332	321	299	320	321	303	321	327	297	311	315	305	347	336	333	340	311	331	324	330	306	323	301	347	322	346	309	309	307	315	317	298	281	330	303	327	322	336	313	290	293	304	300	323	299	355	317	360	295	287	337	327	317	303	321	316	301	312	344	326	306	337	344	312	313	300	317	292	311	304	302	331	327	310	304	316	330	297	301	307	339	311	328	327	307	291	324	298	299	328	305	350	321	323	305	323	320	316	315	324	305	314	341	301	315	334	348	367	298	335	299	321	312	323	315	315	310	321	325	353	351	323	332	307	313	308	302	294	307	309	311	315	332	344	292	320	332	366	338	324	291	319	334	313	318	311	322	299	350	292	362	327	308	318	295	330	292	338	326	345	322	322	292	353	305	320	313	293	310	299	282	321	296	289	308	304	336	317	327	331	302	312	297	319	313	332	315	278	303	301	327	332	302	276	332	318	335	349	336	315	309	289	321	274	311	303	295	288	311	306	349	341	319	301	309	316	277	295	336	336	323	329	315	304	333	317	319	295	319	306	314	299	323	312	341	329	308	314	306	308	294	339	280	358	349	305	311	297	317	343	298	285	322	305	327	295	320	332	343	331	312	309	300	279	317	340	284	316	292	327	317	324	320	331	288	322	313	305	308	316	303	309	354	307	300	323	303	332	306	315	319	296	341	304	298	318	319	326	304	277	295	328	325	326	321	306	319	306	333	314	310	338	334	305	312	316	332	312	306	329	304	290	329	318	318	286	293	316	334	300	321	279	314	296	303	303	337	314	297	324	309	323	288	324	321	319	305	289	282	299	307	298	344	313	313	309	318	300	316	288	290	304	319	330	330	309	295	328	283	327	321	328	334	344	299	320	332	302	341	347	294	327	339	300	282	323	309	329	320	348	301	340	285	317	323	334	313	295	301	308	280	318	308	318	320	289	293	296	344	287	312	304	312	329	317	295	295	307	311	312	316	334	308	312	292	303	304	362	341	308	294	314	305	309	295	321	329	291	311	317	310	319	332	315	296	313	299	297	315	313	302	308	310	310	329	301	284	298	345	296	317	302	284	332	320	320	299	282	309	314	301	355	321	321	299	302	306	329	305	322	289	332	308	311	326	325	335	278	319	304	344	307	298	327	320	305	289	322	287	331	312	326	328	317	299	316	316	344	317	299	309	276	281	352	306	336	297	340	330	321	323	348	313	311	290	327	324	302	325	294	302	300	326	328	317	306	322	301	322	304	311
59817	87354	62406	6814	25256	16413	1162	622	615	566	552	583	564	523	547	553	541	567	526	558	569	503	547	560	557	538	521	540	563	526	581	567	569	537	527	510	543	551	557	529	546	521	525	571	541	541	541	539	573	535	547	582	557	544	584	489	546	518	506	583	542	575	543	509	550	497	536	478	571	552	557	532	579	531	561	529	564	504	556	531	559	519	522	548	533	567	525	522	550	506	524	514	549	567	551	514	553	553	565	551	535	530	506	530	528	579	498	561	565	505	540	521	551	541	536	563	555	564	536	499	552	529	513	568	535	527	506	535	533	534	518	535	602	497	546	509	566	509	530	540	497	555	535	508	541	515	554	510	527	551	530	528	518	544	527	570	521	537	521	522	521	530	572	507	534	522	514	544	508	548	532	566	497	521	553	504	539	525	572	549	529	558	551	554	530	541	525	511	540	546	537	542	563	580	551	489	507	550	546	558	528	546	514	544	502	533	538	548	559	552	549	572	523	535	559	494	551	558	530	571	492	508	543	544	552	536	521	508	554	556	485	569	553	554	546	522	514	545	563	534	539	556	489	568	513	555	526	568	534	516	529	535	604	533	533	520	547	563	526	497	538	507	539	542	562	525	515	528	523	536	529	534	542	519	549	544	492	524	554	520	537	540	564	504	556	531	528	527	596	533	538	559	559	537	551	520	533	551	533	544	557	531	534	492	569	540	527	596	532	518	546	560	564	570	556	539	549	530	557	537	554	533	529	552	560	537	520	571	549	512	481	551	556	551	556	519	505	518	569	544	518	520	518	524	526	518	515	556	493	477	507	550	533	544	537	556	490	538	498	532	534	548	533	533	495	564	530	582	547	538	557	540	517	579	514	497	524	532	524	499	516	520	513	500	485	560	534	538	512	542	503	555	494	537	516	569	543	563	554	545	540	585	490	543	526	551	546	554	505	534	568	544	516	534	533	563	501	542	538	530	481	512	532	572	515	530	542	512	550	556	500	540	531	533	547	565	541	562	522	522	541	524	531	509	539	541	515	528	564	539	543	521	546	514	535	521	508	558	533	503	496	505	567	522	566	519	528	566	557	546	541	537	513	548	511	561	528	562	549	566	530	525	539	510	521	530	573	522	514	517	592	547	532	533	559	538	563	502	538	550	521	525	523	553	575	555	527	552	545	555	558	560	529	566	510	539	553	543	542	557	549	531	526	480	527	535	522	496	573	545	556	563	516	570	540	518	541	530	507	530	548	582	563	553	588	534	554	591	516	505	546	519	525	516	544	526	554	569	565	580	546	504	539	516	566	562	547	543	560	511	576	547	549	547	521	535	537	528	525	552	544	522	518	527	555	536	535	581	553	548	503	559	556	534	522	531	581	540	534	500	525	518	518	520	532	509	526	525	574	518	561	519	536	534	531	581	533	537	553	538	552	562	532	510	470	540	533	518	537	567	548	548	573	591	526	560	573	485	539	563	549	535	511	557	542	606	492	544	527	545	503	532	554	523	569	528	520	521	530	531	561	525	533	536	575	511	534	538	551	546	553	475	523	540	558	528	510	528	543	528	549	531	562	557	524	536	574	521	590	583	559	549	572	535	540	511	585	531	509	526	512	526	490	554	517	569	507	510	527	549	544	508	531	533	558	515	527	528	558	521	542	538	544	508	534	521	475	523	535	526	560	515	541	573	512	588	565	522	541	567	556	533	528	543	532	504	512	571	531	537	510	565	529	576	573	543	510	552	527	548	543	583	577	567	555	477	578	505	580	545	518	542	552	549	511	545	556	527	546	539	532	557	499	556	556	534	546	539	550	548	510	565	562	531	506	538	544	578	528	520	514	554	514	517	525	542	551	532	519	549	542	552	547	545	516	535	532	514	494	536	555	550	576	555	542	568	516	558	549	533	548	562	521	505	556	560	528	549	536	539	579	582	563	519	530	553	525	530	555	512	528	555	547	606	508	569	542	528	571	548	555	506	560	528	578	566	513	575	533	528	491	535	524	550	583	588	531	536	534	548	542	524	570	556	537	533	552	531	567	519	553	494	538	508	547	553	551	557	566	512	530	549	553	552	540	523	582	557	547	559	561	563	542	531	543	548	530	500	502	550	522	521	552	597	553	545	539	566	530	579	557	538	524	509	536	475	556	557	492	521	517	545	537	564	572	546	556	516	543	536	530	559	516	544	582	541	550	561	538	529	528	576	569	554	578	520	557	553	563	545	582	532	521	543	567	523	547	553	535	547	565	546	543	539	491	577	550	528	578	575	548	573	539	569	527	515	546	539	507	490	512	549	501	531	524	550	501	522	549	536	566	500	533	502	538	501	559	544	547	535	543	510	540	527	540	543	536	513	533	561	552	508	551	517	576	547	592	523	532	557	544	555	560	509	496	546	545	506	512	549	531	542	516	524	511	520	525	522	530	513	494	562	560	535	568	552	594	539	515	505	543	504	525	566	528	497	533	545	549	559	530	470	512	540	557	536	518	523	551	516	584	500	542	550	542	523	511	515	528	568	538	509	558	535	539	515	554	496	514	534	550	493	502	534	527	497	525	522	564	494	563	503	554	536	549	533	540	573	523	555	543	533	552	539	569	497	518	525	576	525	568	521	568	558	491	550	519	530	546	528	509	556	481	543	547	520	559	560	560	495	555	535	518	527	550	545	538	538	499	552	550	554	544	525	548	585	571	544	557	537	550	519	517	537	522	543	532	580	566	505	539	551	533	528	517	541	526	527	529	570	556	521	565	565	541	576	522	561	519	536	515	556	528	536	478	572	529	525	548	609	517	572	526	530	507	524	519	546	526	508	576	551	538	553	525	568	556	557	533	531	533	547	510	555	543	499	535	515	602	554	532	566	514	547	538	561	540	530	536	568	521	567	515	534	523	537	539	563	535	526	590	540	503	541	522	530	535	543	537	530	525	562	558	540	492	525	492	544	553	506	518	541	527	570	491	520	532	551	531	529	538	506	542	483	576	534	521	529	515	561	582	574	524	573	525	574	530	484	518	551	565	562	545	518	534	529	554	506	558	547	568	540	543	505	553	542	555	512	515	541	531	532	521	548	543	510	549	548	508	547	543	588	564	555	569	553	585	498	542	553	541	527	498	533	573	513	558	553	514	529	536	548	498	533	498	540	530	546	539	545	519	556	527	540	521	547	511	538	560	506	549	558	533	542	547	548	543	596	541	539	516	514	541	540	534	535	546	538	562	536	514	539	582	579	531	546	551	527	541	507	518	557	515	540	526	514	564	560	541	541	543	522	568	516	507	512	559	500	522	524	553	507	525	574	511	512	551	507	584	526	540	516	528	537	545	541	558	539	590	571	577	534	537	514	563	524	519	590	516	542	529	535	537	535	551	561	556	524	540	494	546	536	548	552	561	538	552	575	515	558	566	516	562	529	541	533	530	598	546	527	500	551	504	532	525	547	499	566	564	511	585	517	572	519	521	518	520	566	554	551	526	497	555	544	538	517	543	575	528	531	589	542	505	536	544	536
24275	22919	33895	24095	23517	24867	10332	840	660	619	589	588	584	570	596	625	581	557	613	574	598	572	569	602	567	565	622	541	556	574	567	593	581	569	602	550	546	543	581	590	575	605	574	616	584	613	560	562	546	560	569	538	585	591	541	566	598	571	541	589	589	565	575	561	601	660	572	601	556	515	560	580	597	594	604	560	547	579	584	586	575	605	591	572	539	577	558	580	569	547	552	583	569	557	570	591	590	553	569	540	560	615	569	584	591	546	539	572	564	531	559	536	564	612	574	592	606	585	577	561	567	546	555	552	572	643	569	563	609	577	587	593	604	563	570	530	623	568	535	551	603	595	538	564	583	582	593	617	587	538	616	559	586	567	568	569	571	578	574	599	563	568	571	578	604	568	552	620	570	588	577	615	574	575	578	555	553	588	621	558	571	526	578	596	587	531	583	595	576	542	589	627	572	599	596	555	602	550	585	614	553	589	595	580	547	580	561	569	545	559	561	541	557	577	582	528	548	540	575	551	537	606	549	568	560	569	604	591	574	611	547	548	605	591	541	577	560	548	541	553	542	557	620	579	594	591	598	575	574	570	565	547	550	609	549	562	566	566	576	523	567	578	583	573	550	537	545	585	563	532	559	539	592	551	585	556	571	633	593	568	555	567	583	590	610	555	566	553	554	612	552	553	573	534	580	621	571	592	582	588	576	575	567	606	595	573	550	601	596	565	587	558	617	581	578	547	574	589	574	580	570	608	565	551	575	594	539	598	551	561	591	522	575	601	596	574	556	583	596	532	573	605	618	534	575	594	607	608	581	551	569	588	566	538	531	560	562	517	606	559	549	597	587	536	590	590	573	566	591	583	551	546	608	560	547	598	530	583	563	581	552	564	566	588	600	589	602	543	646	570	565	574	546	564	527	564	608	596	569	552	572	570	611	566	605	553	535	558	548	570	577	592	578	567	552	599	605	596	580	575	555	521	588	538	560	564	573	571	563	584	537	574	549	603	574	581	545	586	600	585	565	586	611	513	625	583	612	543	582	556	550	564	577	616	554	555	544	557	516	532	556	578	544	563	551	566	526	580	583	577	597	609	586	581	535	550	524	625	578	582	566	580	570	588	546	537	591	584	576	554	647	567	570	515	577	539	565	613	593	550	551	583	541	577	549	539	631	560	550	603	601	631	611	585	544	571	589	603	602	531	582	616	587	611	532	534	542	550	576	595	563	578	584	580	560	562	609	537	547	548	645	565	593	573	601	531	583	564	604	581	571	577	577	574	569	542	574	604	562	554	553	571	576	556	515	570	554	549	545	564	548	565	516	568	546	560	566	587	587	598	550	530	602	570	577	576	552	567	602	565	569	574	596	538	539	579	531	569	556	579	580	570	620	586	573	537	603	610	589	613	585	552	572	539	589	576	551	560	555	548	610	562	614	577	576	556	506	529	576	546	548	560	585	555	603	571	539	536	576	601	519	543	565	611	606	536	581	559	588	545	606	563	558	582	558	577	568	590	593	534	587	565	565	555	552	557	562	546	535	535	528	620	564	544	555	557	589	556	507	622	565	566	555	588	556	566	584	568	568	561	585	554	573	567	564	542	592	576	590	565	579	567	603	587	571	579	539	526	548	528	565	580	558	589	572	564	566	547	579	584	536	589	584	596	595	579	607	550	593	568	585	557	569	606	578	576	577	557	583	569	588	563	555	572	607	601	608	603	529	590	606	566	604	567	554	570	576	519	587	585	548	533	612	575	553	533	567	536	514	573	573	569	516	533	606	567	525	552	595	562	557	549	546	567	577	579	532	547	552	600	538	565	576	605	592	568	550	602	585	605	570	522	550	599	600	594	590	595	570	576	590	525	575	559	565	587	570	551	553	534	579	544	521	569	537	559	612	583	551	572	594	563	561	539	560	568	594	560	558	541	545	608	584	597	590	601	585	534	591	606	567	588	558	550	574	610	552	585	592	533	585	582	590	554	574	611	597	560	525	529	606	524	609	546	556	537	562	588	527	573	559	566	576	538	624	578	553	526	583	548	596	569	560	587	566	564	583	552	555	558	602	578	537	578	580	553	576	582	576	540	616	556	565	534	595	549	542	593	564	560	569	570	589	592	596	540	578	582	601	556	604	534	575	607	565	572	544	584	552	568	581	535	573	590	592	521	572	593	554	574	564	549	575	602	550	559	530	595	549	588	614	628	560	568	567	556	580	563	547	548	565	589	547	546	574	581	557	568	582	606	553	603	601	551	555	591	572	574	529	530	563	530	580	575	553	591	590	545	529	554	569	565	591	587	564	528	573	564	538	539	542	556	593	594	562	602	591	563	565	577	547	543	577	576	553	556	554	581	546	574	556	570	574	599	535	537	575	575	542	529	554	586	544	548	584	576	556	536	595	570	586	601	595	563	559	574	565	591	570	607	591	541	585	526	569	524	570	587	566	573	570	557	551	551	595	576	590	563	576	545	586	601	579	547	607	591	553	517	550	562	548	539	532	549	549	573	576	618	552	537	567	546	576	604	577	565	549	581	581	522	545	532	626	608	537	550	567	580	533	567	558	593	584	572	558	608	595	571	610	570	542	555	518	560	563	568	565	547	591	588	573	562	555	573	610	582	552	571	550	604	530	562	542	546	554	581	543	576	571	546	573	549	593	583	566	574	605	577	560	528	564	591	578	568	531	596	559	574	591	597	615	536	568	569	555	632	566	542	622	565	516	563	589	577	595	562	539	533	587	581	533	571	586	589	513	581	580	541	526	548	612	575	546	531	585	565	512	541	571	576	549	559	586	545	563	595	538	581	567	598	562	570	594	564	553	552	570	568	603	556	566	563	618	592	518	506	577	594	574	586	586	582	580	583	588	545	588	620	616	562	561	569	559	555	566	591	597	534	577	565	563	556	525	591	604	520	511	572	573	587	618	574	542	589	551	562	572	548	555	588	567	561	598	590	584	543	595	598	528	618	592	574	523	587	516	591	587	545	565	554	576	571	556	613	579	575	561	582	576	561	551	572	571	601	567	574	578	544	546	596	586	566	589	560	583	556	557	542	575	551	581	538	566	604	574	548	540	571	558	576	584	583	554	578	567	582	569	555	528	579	587	582	592	586	598	573	589	530	556	573	552	578	606	592	573	585	563	588	575	549	550	532	559	623	532	587	576	559	587	579	591	590	588	588	615	569	613	538	564	543	582	575	562	527	583	571	578	560	570	548	572	561	572	598	596	609	556	602	582	581	589	549	589	561	550	585	584	548	629	550	561	619	577	592	590	578	593	561	551	505	582	542	553	579	559	611	578	568	521	582	559	554	581	566	574	604	577	521	552	545	564	559	570	562	610	524	570	573	564	584	583	519	567	584	573	592	585	554	556	567	582	565	552	548	553	561	564	577	591	581	537	562	529	567	552	555	568	595	541	580	567	584	571	573	606	542	535	568	550	602	594	535	560	570	579	609	547	583	604	604	623	566	581	551	575	558	554	557	534	568	588	566	596	583	599	537
59906	99999	64607	5504	36756	30822	3420	1020	1088	1011	1031	964	992	979	908	961	936	927	924	933	894	865	873	928	867	859	948	948	895	888	954	866	856	907	838	926	924	870	879	875	920	946	898	898	850	925	859	907	933	880	875	917	899	909	895	857	932	880	908	884	858	883	889	870	892	900	862	897	862	915	896	947	919	918	909	912	860	887	894	925	922	957	899	927	895	936	920	929	942	920	961	909	942	870	946	929	853	881	916	896	912	944	910	903	906	888	901	943	897	883	900	926	916	891	894	874	860	942	882	891	895	893	851	913	863	883	865	921	894	936	855	910	906	917	914	882	890	917	919	910	862	909	878	896	884	914	929	949	872	868	897	898	885	946	858	916	886	843	909	849	917	896	913	918	910	923	910	906	877	871	870	916	926	835	840	867	877	899	938	899	879	869	875	851	863	885	925	864	913	836	952	841	860	876	860	809	916	879	886	890	862	900	864	890	926	916	894	890	894	956	918	888	889	885	911	887	862	902	878	968	913	833	922	866	863	887	890	879	934	875	909	900	884	916	1006	877	855	866	957	892	914	878	893	840	881	911	856	891	897	905	923	867	941	865	934	870	882	891	924	908	900	869	870	872	966	898	931	905	865	863	955	901	956	872	864	874	850	890	938	876	984	882	923	880	873	890	894	872	857	898	894	886	889	869	855	872	914	858	892	862	849	871	876	892	886	901	895	879	911	898	944	923	837	948	938	858	902	866	858	922	909	914	874	843	837	883	903	876	871	932	925	864	876	825	919	849	856	857	906	877	895	934	914	882	920	866	840	829	940	917	882	881	932	941	880	950	846	905	857	835	898	860	879	892	890	901	877	884	873	878	877	873	951	880	899	885	872	887	916	923	881	849	889	871	850	859	884	905	861	970	915	874	896	831	859	915	886	918	923	917	950	915	917	890	890	921	865	824	915	898	915	911	927	924	838	921	911	911	934	849	886	866	899	901	845	898	882	927	895	903	914	920	883	893	899	886	950	880	912	910	902	912	939	940	946	889	869	846	898	882	925	935	904	904	910	879	909	906	915	919	863	853	846	848	915	887	901	933	845	885	932	898	917	895	897	913	888	891	866	914	900	865	912	953	904	918	906	966	917	916	916	882	922	921	884	839	860	894	873	888	929	883	889	935	869	895	878	931	865	909	892	933	890	947	896	896	887	882	937	868	849	853	902	890	837	915	923	920	860	880	907	886	964	904	880	911	829	854	887	910	915	927	924	916	827	891	921	897	869	892	852	866	896	970	877	904	857	908	882	916	880	862	874	912	890	867	871	871	893	924	894	873	942	903	915	904	931	876	916	920	895	876	885	903	873	921	856	940	904	891	902	927	913	920	871	883	928	845	905	897	885	877	944	892	870	936	892	942	894	934	894	896	878	924	916	932	896	885	878	906	902	904	909	892	895	929	916	825	890	916	892	898	931	913	833	894	956	884	873	871	906	852	885	927	922	913	892	897	920	873	922	850	909	901	956	924	850	874	902	928	914	900	854	912	849	883	871	851	853	867	914	960	867	889	934	899	883	887	843	898	878	895	888	870	910	926	907	921	891	899	901	887	893	859	888	910	898	859	856	870	869	891	921	894	874	910	869	899	856	894	887	851	905	909	918	926	844	871	915	917	883	840	917	894	851	934	889	861	879	879	900	858	918	900	907	893	920	876	924	954	945	907	916	943	915	891	844	926	905	887	954	906	917	861	855	855	904	902	896	909	879	896	891	815	907	944	903	922	889	859	890	849	890	937	874	921	854	911	884	901	927	857	848	935	899	904	888	895	905	853	909	883	931	926	879	893	846	905	904	919	950	842	926	844	871	909	933	869	877	872	925	848	914	908	878	870	881	854	908	927	884	857	906	870	892	901	855	951	902	912	894	832	856	834	886	959	850	887	869	844	845	936	864	878	869	864	858	896	961	877	948	905	894	898	864	883	887	857	861	882	873	901	860	920	892	845	902	890	870	914	926	855	874	889	926	919	902	845	931	912	862	889	934	858	884	929	910	854	890	894	882	963	900	875	873	901	862	904	858	948	861	910	897	877	891	921	931	885	923	834	920	954	897	979	883	904	932	843	866	874	891	965	907	860	931	888	928	936	880	878	852	889	909	853	928	861	901	873	871	908	907	921	898	898	846	934	858	867	929	881	901	894	874	913	892	892	856	883	889	883	900	939	854	867	873	858	853	842	926	915	920	854	908	877	914	892	871	896	891	861	939	883	838	873	930	955	912	875	893	885	889	902	924	881	865	928	915	860	868	873	881	898	917	846	898	927	896	863	851	882	895	902	884	859	907	885	871	938	879	926	876	890	906	925	893	833	888	895	836	943	867	859	903	875	893	863	927	850	894	917	871	934	922	906	874	922	866	936	835	850	898	908	865	868	877	922	881	901	872	893	953	884	880	846	906	926	862	882	874	886	887	918	918	936	913	933	899	942	917	837	867	850	890	917	928	889	879	892	897	874	950	828	903	892	890	862	935	907	851	849	830	871	931	880	863	908	856	891	874	915	841	908	905	874	896	914	866	847	876	920	935	891	872	962	862	926	891	899	888	882	904	892	891	913	864	924	903	893	869	879	886	885	917	860	848	922	882	885	912	910	880	887	923	870	890	905	869	875	848	838	884	896	922	920	908	871	943	937	901	898	852	905	942	891	880	901	900	922	911	895	937	885	862	888	907	901	880	901	853	948	879	883	862	940	869	876	840	861	854	842	955	942	893	895	880	907	872	882	875	933	852	923	950	872	879	865	854	929	848	925	927	858	868	883	875	857	876	920	899	903	911	909	852	909	896	914	900	896	899	919	920	909	837	917	903	857	931	864	905	858	898	853	901	904	903	906	955	851	913	863	882	884	900	915	907	881	882	922	904	903	879	889	883	860	890	897	860	876	875	882	939	919	883	915	934	885	871	958	858	894	881	882	845	972	915	886	934	929	853	860	841	887	859	836	869	889	903	909	876	866	895	874	873	868	923	882	933	870	891	912	883	923	955	911	847	860	892	858	911	928	860	882	962	931	888	881	898	903	879	847	885	892	924	877	870	847	924	816	900	883	891	903	921	892	817	903	954	861	865	879	889	904	882	878	874	876	839	896	896	873	889	893	927	881	874	865	871	890	926	876	906	903	958	942	875	886	878	869	895	840	872	890	893	906	860	899	923	912	902	920	957	903	847	860	896	924	872	935	944	888	929	921	896	888	952	896	917	924	895	946	856	865	883	883	926	941	909	843	834	929	920	843	902	889	882	903	871	922	895	903	909	906	893	899	889	916	923	862	935	825	909	941	881	897	893	930	911	876	876	927	834	961	926	820	865	879	898	909	832	893	853	893	940	837	896	905	893	901	943	938	896	900	923	927	910	873	949	900	847	889	906	940	856	885	864	857	901	854	878	895	883	912	906	902	846	876	909	883	830	938	869	893	911	877	873	864	881	875	873	893	912	900	888	884	884	898	904	891	872	830	864	899	902	886	880	893
30545	29035	26886	6526	2802	2071	529	467	402	416	425	423	424	422	454	398	413	424	407	402	398	410	425	441	410	396	434	406	421	406	438	436	408	438	454	398	420	398	372	423	381	413	401	408	394	375	418	447	429	406	439	396	459	431	391	383	410	389	395	412	432	440	392	437	423	378	450	383	400	404	408	396	437	391	473	402	412	423	402	432	390	420	414	417	398	421	441	427	420	398	431	395	445	432	424	418	384	450	435	413	445	391	384	406	416	390	438	393	421	438	409	435	420	370	406	403	416	421	405	420	458	365	422	422	409	421	388	422	413	392	385	423	386	404	405	419	377	393	388	397	387	413	389	417	423	398	448	401	474	396	447	424	432	408	426	411	401	387	431	412	409	405	431	413	441	416	446	416	432	381	410	401	403	459	402	381	428	398	435	424	421	415	381	405	404	427	408	439	394	427	391	414	431	367	379	412	401	453	432	422	426	430	421	395	447	404	410	402	393	438	398	414	451	396	425	426	399	391	428	424	378	408	402	420	427	429	407	426	435	449	416	445	389	435	416	421	416	426	412	434	443	413	426	412	424	425	429	412	416	404	430	430	393	419	402	414	403	415	448	437	409	427	455	398	453	396	440	436	416	430	438	423	416	435	424	423	410	414	414	429	400	398	418	389	422	406	380	427	426	412	415	372	392	362	400	390	394	426	411	419	391	379	400	425	456	400	391	390	441	414	391	428	376	406	430	398	390	434	405	412	428	446	426	427	417	411	421	420	416	406	379	419	421	394	410	404	423	438	407	420	429	427	404	441	447	417	414	412	449	389	407	406	455	409	409	412	433	427	402	419	366	412	395	443	395	402	400	427	412	406	438	424	442	401	439	413	399	456	440	446	434	439	388	410	427	435	419	391	418	394	404	424	404	389	430	376	405	402	417	428	418	411	386	433	365	447	456	419	397	437	395	383	372	396	433	404	453	414	401	446	422	430	433	415	417	407	398	390	448	384	396	401	417	407	442	424	406	418	411	447	400	417	412	426	432	435	405	423	389	441	394	407	434	406	405	396	438	416	387	406	411	435	455	429	386	416	439	399	428	428	431	416	399	427	431	374	411	415	460	426	432	400	387	429	432	430	390	413	372	420	383	415	428	394	395	431	387	383	432	414	414	401	397	445	382	433	430	429	433	444	405	440	432	417	423	411	450	429	406	433	415	413	392	418	421	397	374	397	422	399	415	408	401	363	408	393	413	395	407	416	418	421	408	423	452	434	414	390	437	383	408	416	423	429	401	407	384	401	412	407	423	424	415	430	420	415	404	413	389	423	434	417	400	402	409	426	422	447	403	405	430	436	407	406	417	421	413	386	421	422	434	384	443	405	382	464	415	406	412	398	456	439	434	421	389	421	425	441	410	426	381	380	402	424	426	413	450	424	401	420	410	424	425	439	450	418	428	377	424	398	431	427	421	418	379	411	433	393	427	402	432	418	436	419	398	443	421	437	377	413	414	362	401	433	421	461	384	408	453	441	434	422	403	375	432	438	429	401	426	403	416	444	439	415	422	432	432	433	433	382	404	423	418	423	421	411	413	378	406	416	401	422	445	387	412	428	376	419	400	397	393	453	452	416	414	432	481	389	439	400	409	415	440	394	387	371	404	399	387	394	425	410	408	407	412	396	440	403	447	419	447	411	422	416	439	410	433	405	413	408	417	449	473	446	384	408	423	409	421	399	407	435	431	415	386	409	397	395	444	431	418	424	364	428	382	419	427	431	418	436	412	414	435	388	405	408	427	416	417	411	396	400	423	419	418	418	393	396	442	391	443	391	387	404	413	396	403	411	443	424	420	410	438	439	380	408	428	442	394	428	459	420	437	384	405	423	426	414	393	422	398	440	419	428	406	418	410	394	446	404	394	403	397	420	440	411	393	419	411	399	404	385	397	421	393	447	417	413	384	403	408	405	360	393	429	429	411	433	428	374	443	457	382	392	413	422	397	439	418	447	439	402	394	374	420	429	417	417	433	416	430	345	421	414	391	422	437	376	389	432	425	378	435	433	433	428	404	438	396	434	418	448	411	440	376	398	445	418	433	433	441	396	401	396	406	395	408	383	384	418	401	415	405	422	406	435	378	408	459	406	428	437	429	386	439	394	425	417	410	426	404	419	412	415	455	397	395	410	407	416	381	434	372	419	420	430	442	402	409	407	380	404	393	407	427	419	418	396	396	445	414	432	385	406	404	429	433	436	415	406	408	407	418	428	388	422	398	424	424	358	424	408	441	417	416	373	395	399	411	390	400	446	455	410	396	409	399	394	403	436	372	402	402	431	410	452	385	400	370	420	383	396	419	427	391	420	401	408	419	433	445	408	409	430	404	409	469	410	432	388	424	407	439	402	462	414	379	394	445	444	449	403	444	389	459	409	417	415	449	419	392	413	436	384	419	437	435	418	426	424	397	403	411	418	406	395	405	416	397	419	397	396	385	376	387	429	414	421	399	469	444	433	410	415	379	424	437	406	446	428	430	414	401	460	443	428	422	458	425	412	437	396	454	408	405	422	417	414	394	424	402	385	433	400	416	431	426	436	407	442	388	443	423	435	372	404	428	413	443	369	430	417	398	386	423	383	397	442	413	380	364	367	429	416	425	413	398	459	383	435	441	402	430	392	385	401	389	396	384	412	417	425	423	412	408	466	432	414	387	421	411	414	381	390	383	369	396	411	419	405	382	408	415	396	395	402	440	426	431	422	418	404	393	414	412	386	424	417	407	405	409	383	453	424	432	399	401	438	407	390	414	421	431	435	393	432	428	431	432	411	386	390	411	402	390	389	427	376	400	422	399	412	419	437	389	394	413	423	385	428	403	407	428	405	415	413	440	423	428	410	394	468	418	398	441	448	402	428	439	414	414	367	401	419	427	410	381	424	398	419	410	433	389	434	433	437	384	418	379	411	409	410	423	394	435	427	420	432	425	428	409	393	427	416	424	397	405	407	382	424	430	383	393	392	426	433	413	395	420	413	439	399	402	402	419	408	384	422	412	397	404	405	405	403	391	433	399	410	401	384	391	424	436	435	394	398	445	431	434	427	401	444	412	398	420	422	432	419	419	412	413	394	378	423	465	427	445	390	434	430	434	370	411	386	382	420	453	420	409	441	430	401	395	465	395	445	395	446	397	430	382	411	419	405	412	441	442	401	413	422	405	413	371	434	408	440	400	393	411	438	383	417	370	417	450	419	409	388	414	407	412	422	436	410	398	383	395	413	426	424	413	398	433	422	414	408	414	392	407	370	416	390	420	391	405	400	404	381	372	428	406	425	405	425	413	421	425	469	383	387	447	395	434	373	384	393	465	421	429	446	422	439	437	438	447	420	415	427	389	422	409	392	440	372	426	349	380	407	413	393	424	453	386	428	390	406	407	434	456	428	410	407	422	385	420	427	413	400	436	415	439	431	419	407	419	402	428	410	410	389	424	415	399	417	437	429	412	402	491	414	424	383	399	364	418	415
39019	47354	30593	871	6268	4820	966	694	711	685	739	697	689	709	679	745	730	689	716	715	726	738	724	727	699	679	703	695	707	683	695	685	713	709	741	696	711	702	683	697	694	682	710	699	708	721	681	711	642	702	682	701	661	674	726	714	748	691	717	679	703	703	740	705	689	655	739	654	675	727	710	674	690	733	731	692	692	682	697	703	705	705	707	704	737	735	676	648	744	707	718	717	708	679	696	707	680	737	683	692	677	690	673	653	717	670	683	691	695	695	722	731	724	661	727	715	730	671	669	693	696	705	641	629	698	717	746	701	694	686	659	680	747	708	712	663	693	688	699	709	662	712	705	764	686	720	699	701	681	694	664	695	713	687	718	743	717	692	708	721	688	673	663	704	715	691	676	710	648	679	702	687	689	694	707	700	699	704	686	647	732	705	717	686	662	717	700	720	686	674	671	682	769	690	706	701	678	677	731	690	669	702	713	690	679	662	695	701	697	687	706	673	674	697	684	691	739	703	721	674	700	719	710	742	682	729	706	755	720	691	707	729	674	674	719	717	692	753	715	724	732	740	660	730	763	669	755	717	720	674	683	727	702	683	683	693	698	691	708	698	712	722	686	679	678	743	715	711	688	749	728	711	741	735	736	688	697	682	733	689	654	704	686	689	711	691	701	672	684	719	713	740	700	715	687	688	716	703	699	680	641	702	687	685	677	693	703	710	689	716	714	757	712	700	691	676	707	684	670	702	728	678	752	692	718	676	692	743	655	747	681	681	702	701	697	707	694	715	740	753	715	726	694	691	696	728	662	702	713	696	704	622	675	710	764	626	700	707	694	710	732	707	712	669	700	728	700	630	700	728	701	695	746	746	722	713	687	698	717	672	668	662	682	716	688	741	701	736	699	690	709	725	700	674	721	662	719	665	736	723	685	686	649	660	670	698	680	703	728	680	670	728	690	734	734	720	743	697	684	731	750	665	674	749	705	701	716	682	717	674	664	722	684	706	731	784	777	628	666	733	661	702	659	657	658	717	657	674	673	705	659	685	698	700	722	708	669	686	750	696	673	717	697	763	690	660	655	737	738	731	699	696	707	727	673	685	730	760	751	729	699	713	656	696	710	659	697	685	671	685	684	715	659	664	673	656	677	698	699	738	684	711	661	672	685	689	694	702	708	639	672	703	694	690	717	724	748	704	695	696	699	679	752	674	752	701	665	724	641	725	720	682	720	644	732	670	694	737	707	642	689	725	745	687	709	678	649	711	690	714	672	735	712	753	691	663	669	747	691	718	696	690	739	707	692	696	671	714	676	665	727	671	717	696	702	659	729	684	676	659	719	675	691	669	663	731	702	711	664	727	697	686	726	689	720	692	722	671	692	679	709	628	702	718	737	728	746	686	734	768	747	681	681	732	725	683	692	689	684	692	737	678	670	703	697	715	724	716	671	676	651	707	707	669	674	657	711	655	696	635	687	711	698	763	681	680	690	693	713	708	705	703	694	730	663	742	762	704	701	710	701	686	657	699	678	743	699	699	736	723	716	732	726	690	669	688	755	675	676	693	759	708	687	708	687	677	684	694	750	661	760	724	732	665	682	695	742	679	741	712	717	719	721	732	685	745	700	722	710	692	669	704	697	732	711	770	746	664	703	733	701	674	703	681	722	725	736	684	741	708	702	640	709	689	683	771	663	722	661	700	696	684	672	732	730	692	750	658	696	701	693	684	700	662	676	696	699	692	681	732	695	702	635	696	750	679	724	691	706	738	693	677	685	751	732	686	759	716	683	674	709	728	708	720	690	744	728	696	737	694	722	676	724	700	743	697	660	715	693	737	701	692	686	672	676	705	700	662	743	732	744	684	716	735	695	714	696	719	734	715	709	720	708	695	692	720	679	731	691	705	703	701	725	726	680	706	750	670	678	697	735	680	768	713	692	687	718	709	675	698	743	664	706	676	721	695	732	719	685	717	727	734	655	674	678	717	697	708	679	700	673	699	691	712	699	689	711	717	647	696	693	734	668	710	676	708	762	692	696	700	773	704	725	699	688	709	634	632	706	698	682	735	739	729	691	721	708	676	718	669	671	685	717	689	719	732	656	731	730	682	713	704	699	724	723	680	715	698	711	736	703	710	691	735	735	724	716	688	693	671	726	705	633	746	660	706	668	698	679	663	709	674	740	704	714	699	663	726	711	715	739	645	673	642	736	679	725	686	688	677	707	694	709	733	753	634	699	711	761	731	728	689	643	697	757	625	673	708	672	697	693	717	709	710	701	683	731	741	691	700	768	713	735	692	677	683	729	704	685	690	701	669	705	687	726	758	659	722	720	715	741	685	695	725	726	655	690	684	717	692	744	725	687	673	695	702	702	724	718	717	721	770	707	705	713	672	695	741	754	653	732	686	696	756	705	711	663	726	663	697	677	686	701	738	658	742	719	704	709	687	738	666	723	670	712	731	690	676	724	710	718	726	737	730	687	758	653	708	706	750	666	699	701	667	719	673	681	764	724	714	657	689	691	739	699	676	743	742	679	709	721	769	732	763	727	727	678	712	690	729	680	676	724	694	715	724	708	716	699	731	685	680	721	696	679	690	679	693	717	667	700	678	705	683	698	697	685	720	724	681	720	716	705	657	682	732	696	672	697	698	680	709	694	679	703	708	667	752	686	741	660	688	730	654	682	667	703	710	702	719	728	715	707	694	707	657	729	740	668	739	692	736	732	688	704	708	686	733	718	703	709	690	713	695	641	743	696	688	684	744	690	712	716	704	640	704	689	697	687	717	712	744	680	691	750	626	666	698	696	705	688	686	716	718	710	717	743	732	700	633	727	691	725	700	674	708	703	681	682	740	686	721	706	711	643	710	727	678	644	778	742	712	704	697	716	707	718	699	719	667	724	651	669	675	714	701	696	687	684	691	713	710	695	720	737	662	678	767	696	682	697	689	703	710	687	732	742	700	693	681	710	777	676	689	746	716	683	679	687	681	669	716	660	697	677	763	720	683	678	702	730	682	616	737	743	684	714	747	748	654	686	691	722	705	689	682	736	660	710	679	748	697	706	707	739	695	704	673	694	665	729	750	641	630	736	743	677	692	709	686	703	731	749	713	734	722	705	726	756	666	639	724	740	748	712	725	711	677	713	706	672	728	687	717	687	720	714	736	727	699	659	752	697	674	656	670	701	729	721	688	687	768	743	702	712	675	720	728	705	739	735	724	740	697	713	707	742	687	721	656	712	710	669	721	705	683	703	719	707	657	730	648	726	724	687	703	707	677	708	672	675	731	720	724	697	691	705	721	680	703	693	679	671	695	686	719	698	697	731	666	718	701	714	686	710	693	742	710	698	704	723	678	705	634	672	785	704	729	663	727	688	673	668	709	690	703	755	706	721	679	638	700	719	700	677	720	634	662	714	751	679	694	711	690	690	709	697	660	694	691	703	698	670	707	686	700	695	698	703	736	728	670	662	745	676	710	673	704	709	646	703	710	681	685	719	737
25893	25417	34179	25101	19699	13774	2760	408	358	339	365	336	337	319	389	350	339	330	346	368	322	354	347	319	357	380	371	371	329	337	339	330	368	346	377	343	336	363	342	356	348	358	353	348	344	369	358	349	321	364	360	328	377	331	345	406	339	326	345	357	325	334	343	353	345	358	316	348	348	360	350	349	334	334	316	357	347	379	344	333	338	343	354	344	350	333	328	320	326	325	315	319	374	372	349	343	340	306	340	352	349	311	321	353	347	349	327	309	359	345	322	347	348	373	323	355	370	346	357	348	368	340	341	344	342	372	358	385	332	342	332	348	336	336	342	350	336	332	317	337	344	348	336	360	361	341	356	352	363	355	345	372	334	375	342	348	360	342	327	309	313	314	307	342	360	326	343	343	348	347	339	347	341	361	356	338	336	355	375	387	310	348	336	353	318	353	347	323	342	328	332	353	324	342	340	352	361	343	310	331	361	366	348	332	331	319	353	358	350	340	312	320	317	354	363	357	313	349	360	352	320	355	307	348	354	371	310	339	306	362	332	352	323	346	351	341	333	340	339	396	387	340	331	345	314	337	326	341	314	327	347	338	344	353	365	327	340	376	349	364	334	330	365	346	311	385	338	330	341	336	346	339	350	347	363	383	358	333	368	312	340	330	335	321	328	307	350	356	356	324	334	365	350	345	319	350	313	342	333	357	349	351	328	350	365	336	342	320	306	338	354	369	334	318	326	355	367	375	387	356	343	338	353	340	375	371	350	354	340	318	347	311	351	349	314	336	365	315	326	350	324	356	372	335	368	336	353	301	379	331	353	361	356	332	328	320	316	341	348	373	376	355	337	300	323	326	369	348	341	306	341	347	345	350	333	339	343	336	320	347	332	372	312	317	324	326	330	321	318	328	336	350	343	351	346	334	322	336	356	346	344	342	348	334	354	333	326	326	366	319	330	361	314	381	358	370	346	290	345	353	370	335	345	347	337	351	386	335	327	338	339	353	330	351	353	367	329	339	366	308	337	336	336	329	370	406	323	371	336	377	311	360	320	337	322	337	366	380	365	337	351	336	324	320	357	333	319	313	312	337	342	337	328	316	341	337	346	336	353	316	365	348	311	307	333	336	346	326	339	329	358	352	343	341	341	367	355	321	323	367	331	320	375	363	338	343	370	313	341	340	319	322	345	343	359	347	337	337	359	317	321	332	351	367	345	334	344	329	359	334	375	364	343	339	378	365	375	376	358	337	353	373	319	332	323	332	349	319	388	317	341	359	334	349	335	329	344	361	321	345	338	328	361	346	360	362	352	328	335	348	335	374	345	334	330	299	327	359	342	320	325	348	385	350	363	343	367	342	341	337	339	382	367	316	317	348	358	347	345	363	357	352	359	355	311	337	356	333	344	352	332	354	345	355	335	318	331	331	322	364	392	317	316	343	361	344	353	358	349	359	381	318	393	367	350	348	343	366	346	343	350	342	387	371	332	342	302	308	368	355	345	324	344	334	321	348	350	313	358	340	318	359	343	351	341	353	340	335	346	373	356	327	346	317	331	341	345	360	312	342	329	333	340	377	354	343	335	346	385	331	322	340	330	333	389	327	368	333	302	360	335	330	314	319	346	335	324	312	358	329	369	321	372	363	329	354	362	324	369	339	352	330	339	358	345	304	349	359	330	343	335	374	323	321	331	374	358	347	321	326	349	326	355	325	373	332	346	339	341	319	339	358	337	320	344	343	343	309	373	351	330	337	352	309	324	337	312	322	348	355	316	319	331	346	339	314	330	345	323	340	339	315	333	326	348	359	304	318	325	351	332	347	344	369	351	361	337	336	343	329	309	361	363	322	328	346	357	354	354	338	367	323	346	357	340	330	340	346	318	323	341	326	354	336	367	334	327	323	336	329	323	348	356	355	394	345	366	343	340	331	307	341	328	353	379	342	335	351	326	340	340	309	328	395	314	332	321	345	365	389	340	344	327	374	369	342	319	346	371	347	339	350	372	388	366	320	348	296	330	352	320	318	351	323	334	366	352	350	378	318	352	371	347	354	348	368	352	363	367	379	349	349	352	346	352	341	374	361	305	321	357	345	332	312	345	364	328	310	331	340	327	378	351	332	352	373	350	358	317	333	352	379	359	324	351	313	338	327	338	333	354	317	337	351	322	368	355	315	364	334	337	342	337	367	356	321	343	350	362	320	350	334	336	337	361	338	380	346	343	359	346	344	385	333	343	338	333	339	361	352	319	348	365	341	344	355	357	344	350	358	340	345	326	362	346	325	386	306	326	350	343	357	349	318	315	326	332	323	331	353	349	352	377	334	368	341	344	309	322	359	327	343	352	346	367	348	326	325	350	342	358	311	347	380	383	339	379	335	376	350	365	317	381	309	344	319	332	323	344	334	341	357	345	365	334	321	351	338	348	332	315	369	308	322	343	349	337	326	315	356	334	323	343	348	350	362	358	332	346	332	319	351	369	342	336	355	331	340	318	377	349	336	360	368	344	330	322	374	325	331	311	347	336	356	363	345	364	335	345	316	331	367	332	334	318	343	371	331	356	311	334	335	357	347	365	329	312	345	327	323	318	314	359	344	314	337	370	353	342	333	318	354	320	342	352	360	335	334	373	336	342	357	356	346	371	341	356	363	350	335	331	389	356	343	360	347	344	348	364	359	359	350	326	348	351	333	356	351	341	330	361	356	313	360	326	392	358	376	331	347	319	370	326	310	364	337	332	321	342	345	329	343	344	342	353	365	353	334	334	345	374	319	338	326	346	332	330	369	346	325	355	363	331	318	341	347	338	368	330	354	377	319	350	336	319	359	362	351	326	335	369	363	339	333	328	385	349	325	332	324	334	327	342	348	383	299	338	330	331	333	366	352	331	322	393	332	339	338	336	348	353	356	324	355	326	340	344	311	345	348	340	334	354	325	351	353	330	324	350	367	359	325	355	339	360	363	371	345	361	304	321	345	387	330	322	352	333	324	351	364	336	346	350	342	340	336	326	371	369	359	356	346	353	307	323	322	361	353	345	345	340	350	360	339	330	356	366	361	352	322	336	327	349	373	309	352	325	337	311	324	336	363	334	346	363	326	361	337	345	351	338	350	338	324	345	328	308	337	323	332	336	309	340	346	354	315	333	320	330	336	347	309	341	343	347	378	320	339	338	345	344	340	344	340	369	390	368	339	340	320	323	335	325	314	296	370	330	338	364	345	367	354	320	348	321	307	360	307	295	347	331	350	356	376	338	353	400	306	351	348	333	324	287	337	362	336	361	338	348	339	339	332	318	358	361	352	339	345	353	373	362	388	350	358	356	354	312	320	324	317	320	366	350	342	355	349	385	328	329	339	360	330	343	366	320	339	349	359	335	332	298	330	331	368	343	372	382	319	345	319	333	352	319	323	327	343	322	315	314	348	352	323	321	333	360	350	338	343	335	334	349	312	323	326	315	360	368	347	342	362	342	327	324	331	356	338	354	356	369	335	343	351	355	289	327	344
60949	86670	58053	1745	21345	18821	2420	585	618	566	641	592	621	554	602	611	582	565	538	595	563	585	575	571	573	562	572	595	577	540	580	594	593	578	629	568	594	597	568	586	574	578	580	558	591	580	604	626	554	583	537	574	582	575	567	542	603	571	559	613	536	573	560	582	544	615	611	568	592	613	587	587	594	593	545	584	547	623	604	546	560	620	613	561	608	565	610	600	580	642	589	557	577	553	597	579	545	596	590	588	624	586	605	560	565	596	576	572	558	546	641	574	590	574	579	607	605	614	586	541	592	591	571	591	562	566	568	562	592	587	626	576	587	535	548	586	569	558	602	602	582	599	618	611	629	597	557	623	588	547	581	596	532	565	532	557	595	572	564	598	564	615	602	572	567	550	618	588	584	613	569	587	545	565	615	540	579	608	626	560	559	552	593	572	564	530	589	575	560	596	558	568	544	594	577	622	537	604	559	588	571	576	546	587	588	614	579	572	612	580	598	600	559	591	570	599	564	554	557	574	577	556	538	586	610	556	610	553	578	622	549	586	603	576	627	571	550	552	568	550	611	540	587	612	610	624	594	565	582	592	558	569	568	569	571	513	570	582	589	525	609	634	568	565	629	582	549	550	556	647	617	577	565	592	581	587	576	612	579	641	590	594	559	568	626	558	557	588	567	644	574	594	597	580	577	601	554	627	596	577	639	579	601	589	600	571	549	592	596	567	574	572	603	600	597	560	622	620	614	608	599	552	579	615	599	571	588	610	613	595	582	542	586	594	555	580	635	600	593	616	604	577	557	525	574	556	599	592	576	551	607	565	608	592	581	567	591	569	517	552	603	600	579	608	591	576	614	565	558	572	538	597	569	561	562	582	550	642	552	565	568	616	544	587	602	590	574	587	592	550	553	592	629	598	605	610	539	632	578	548	592	626	567	550	554	569	544	576	587	607	632	546	572	540	577	636	618	563	551	590	600	590	593	559	605	632	604	555	570	579	560	598	524	560	564	567	537	578	532	605	544	616	606	545	600	578	597	555	569	572	566	591	603	588	579	617	594	584	541	593	635	563	571	573	630	588	574	548	600	549	584	591	590	603	548	550	601	580	614	595	556	548	574	578	594	581	580	581	570	566	546	580	596	606	579	540	570	588	580	559	579	593	601	598	577	598	597	576	570	591	571	571	565	587	558	569	564	559	534	604	574	583	572	578	591	557	581	526	562	547	538	595	610	547	623	638	596	589	600	538	542	552	602	581	585	586	576	573	596	560	527	579	553	607	574	614	569	574	591	609	634	585	574	574	583	543	582	592	571	595	603	563	601	616	584	575	580	552	609	611	594	577	583	551	552	560	558	579	599	614	555	564	541	597	588	583	564	562	611	595	579	578	531	580	558	580	563	550	565	628	545	565	541	585	622	604	549	545	554	552	583	604	527	604	556	575	561	576	556	553	592	641	579	559	582	581	605	594	580	585	614	600	566	569	586	562	564	563	593	586	563	570	611	592	607	626	555	541	518	581	536	552	560	602	575	568	576	576	569	578	615	561	560	539	600	623	584	561	548	607	574	575	584	574	642	572	618	580	574	549	564	574	574	607	572	591	614	583	599	581	606	612	574	599	610	599	586	623	581	566	539	606	605	546	577	531	545	562	568	599	573	624	591	599	558	522	599	535	567	554	611	573	535	557	578	616	621	592	588	554	559	549	558	587	549	602	559	565	602	554	567	636	575	574	586	561	568	605	600	593	594	582	572	582	570	576	550	556	566	596	585	554	539	576	573	541	534	602	584	556	554	586	552	553	553	630	592	550	555	576	600	560	552	573	583	609	583	573	581	573	616	589	612	560	599	592	567	585	615	541	530	552	587	597	592	557	570	598	586	559	581	587	536	562	585	573	522	564	571	551	587	588	556	601	548	616	589	572	590	562	580	581	591	594	583	527	590	627	632	562	596	575	575	593	616	564	575	554	599	569	554	558	601	557	597	610	536	576	564	612	580	619	562	595	543	576	634	567	581	598	575	569	570	611	585	587	588	617	580	619	545	564	569	568	577	571	581	564	602	618	606	569	587	563	619	596	580	583	555	588	598	564	549	557	545	576	598	575	589	611	597	569	586	595	601	584	605	620	603	647	596	565	588	570	588	545	569	631	566	581	595	599	600	584	563	603	595	557	583	575	560	529	582	589	572	612	588	578	566	569	580	542	571	628	587	572	550	612	594	579	589	531	582	553	569	597	588	574	567	558	566	561	603	569	598	584	607	654	606	586	586	562	584	576	620	637	586	556	582	579	571	590	606	552	590	523	574	585	543	621	557	563	613	580	560	545	571	595	587	528	596	612	527	596	600	566	580	595	562	556	563	631	555	550	557	580	561	602	550	604	594	621	621	561	573	591	592	564	583	591	623	545	536	579	546	557	595	580	606	578	587	603	610	593	592	565	596	590	581	523	544	586	588	587	587	564	566	558	573	550	576	597	556	574	595	516	565	586	549	620	598	615	609	574	606	592	588	577	589	586	581	574	591	571	596	544	596	562	599	552	583	555	531	610	555	567	566	551	615	534	544	574	626	578	617	509	584	583	594	548	563	626	598	579	574	616	591	601	571	575	594	582	591	601	618	587	553	639	575	591	639	595	545	564	624	584	534	562	568	592	558	570	576	623	606	583	583	576	570	565	581	559	575	574	562	596	595	619	570	583	580	583	569	600	643	611	615	564	563	569	564	641	601	583	579	575	545	590	609	618	590	598	595	579	602	579	562	541	599	560	584	577	557	577	546	563	555	592	572	600	604	601	601	577	584	586	579	567	595	565	569	578	562	587	589	596	571	568	593	554	556	597	539	574	590	623	565	573	610	559	578	589	580	533	587	611	543	592	625	600	583	594	565	584	613	584	534	626	580	573	594	570	603	590	609	554	622	585	596	608	594	591	586	564	586	568	568	612	547	573	599	590	562	534	569	531	579	615	613	597	582	596	582	603	610	592	588	608	626	563	596	542	569	566	573	584	646	508	570	598	583	550	570	573	567	573	569	566	572	604	571	607	550	603	573	563	547	528	597	556	602	554	589	600	536	580	586	589	580	558	579	611	576	580	569	598	594	596	589	608	580	587	608	606	524	578	572	621	593	558	540	568	571	586	592	562	590	607	616	564	609	580	564	559	568	608	542	553	584	590	560	596	607	632	547	594	624	589	603	568	562	572	557	586	611	574	626	577	534	571	559	584	568	560	562	560	628	568	600	613	555	560	615	557	585	577	573	564	595	577	534	580	575	593	570	566	567	590	537	566	606	587	598	590	600	574	594	580	612	577	587	603	534	575	551	585	565	613	575	533	586	576	622	600	629	557	603	567	548	624	599	603	565	577	602	618	593	604	601	573	579	602	574	530	552	555	572	568	622	598	616	605	587	565	581	593	555	608	531	543	553	601	572	595	581	621	585	552	580	604	601	598	576	540	602	587	556	525	604	599	563	596	566	557	612	592	606	597	586	615	635	590	598	584	615	570
24302	23353	31161	24769	21837	20471	6484	769	649	589	649	569	602	663	590	608	638	648	585	618	622	635	618	618	619	653	609	629	586	608	656	607	615	641	605	658	594	615	660	616	621	668	647	599	644	621	585	625	609	636	537	651	621	605	625	590	586	648	642	632	612	616	632	611	595	580	641	600	585	657	589	621	641	611	579	652	588	595	609	594	591	561	597	591	605	645	599	615	569	584	597	614	614	576	619	579	654	635	642	604	618	598	599	594	612	576	615	674	628	638	583	619	587	584	595	622	628	634	623	628	645	595	639	656	633	645	612	613	625	608	566	638	629	648	589	593	644	594	604	586	628	600	623	601	616	587	629	597	578	606	631	604	588	608	584	625	605	617	574	583	614	616	615	572	605	606	615	644	629	628	583	627	629	629	658	566	641	616	562	588	609	601	598	618	584	644	595	613	632	569	640	626	642	642	643	571	580	596	594	612	629	608	594	623	643	631	642	582	615	626	619	614	574	630	641	592	587	621	620	590	627	599	601	642	597	609	633	610	626	620	617	622	662	605	621	631	604	582	604	608	634	594	603	621	597	599	634	635	625	594	591	619	612	612	631	614	619	669	588	658	618	664	608	593	645	645	630	654	612	580	630	588	629	630	629	598	639	619	621	586	601	647	603	635	631	640	603	594	576	556	584	591	614	624	648	559	612	644	625	605	570	626	608	616	621	689	592	612	583	669	605	583	615	582	663	598	626	633	632	589	600	652	633	605	573	573	611	581	588	618	625	616	612	603	583	564	630	618	586	620	636	630	612	596	631	632	575	604	589	634	621	632	650	620	596	595	583	628	618	566	625	604	637	575	612	633	646	638	594	567	600	623	586	635	594	614	607	585	614	645	605	616	622	611	603	580	610	619	599	607	582	578	614	610	610	670	600	593	580	631	546	603	605	613	580	609	627	590	666	627	591	616	619	620	639	610	595	626	578	636	603	613	597	602	637	601	660	588	588	588	545	615	616	618	550	621	635	587	633	626	569	588	620	646	631	596	612	650	612	639	617	573	638	597	601	614	635	626	632	612	625	604	644	637	631	632	626	595	614	608	626	645	555	613	619	656	626	573	588	563	620	608	618	584	539	609	627	652	664	583	604	621	641	595	622	592	617	615	602	607	639	631	627	577	606	593	597	628	595	616	564	627	587	630	627	555	613	644	622	618	593	616	631	605	641	598	659	600	622	621	627	617	617	601	644	581	574	617	578	624	625	591	635	650	631	586	622	617	647	621	653	616	604	635	611	631	668	558	642	585	601	595	591	669	593	602	612	658	609	617	636	583	615	582	576	608	663	637	640	654	611	597	628	629	613	633	629	587	626	644	617	631	645	599	634	578	624	581	615	653	656	580	601	595	638	593	587	632	616	639	605	583	601	644	598	648	595	625	628	588	582	635	632	603	611	616	598	594	567	591	596	622	579	597	627	624	614	603	619	620	597	591	578	617	608	589	631	603	615	605	600	573	628	596	626	594	644	590	607	568	609	621	606	582	597	605	599	644	634	598	600	594	615	544	651	627	599	623	632	618	645	590	612	628	622	576	582	584	641	583	581	612	615	577	601	616	577	617	580	617	640	554	595	594	640	628	623	619	621	582	629	614	651	608	619	591	639	613	577	648	578	608	639	598	635	595	575	645	609	634	637	613	646	583	659	655	626	635	636	614	610	587	635	614	622	579	609	585	636	621	620	609	611	598	601	574	632	637	576	638	637	609	580	625	634	624	609	610	620	607	623	592	635	610	631	607	639	614	643	602	625	594	595	602	626	605	648	627	592	584	604	595	638	574	605	622	588	593	645	558	642	606	613	607	627	582	620	617	624	637	607	624	614	594	605	636	607	601	641	650	655	586	567	646	593	616	589	653	609	589	605	586	613	576	581	596	639	578	599	673	627	619	613	660	601	653	584	592	626	650	621	634	601	582	615	630	634	582	594	621	648	619	600	603	600	642	599	575	610	618	662	570	611	621	626	605	597	583	594	631	652	606	617	634	601	609	610	596	619	638	616	621	575	614	607	633	606	613	629	621	632	566	623	585	601	616	588	607	618	571	622	642	650	616	647	615	568	594	654	599	653	634	595	659	610	538	590	598	622	599	621	648	617	598	629	618	594	595	652	580	589	623	607	623	645	642	662	589	608	594	657	586	611	615	639	616	642	606	593	626	605	586	618	569	571	624	556	626	631	617	618	627	608	596	628	613	619	629	634	631	657	603	649	622	639	606	636	598	598	663	632	616	598	627	593	626	590	564	645	646	600	634	590	635	610	580	634	592	568	618	582	597	616	623	572	628	629	644	596	598	634	614	663	593	629	631	575	601	602	557	585	641	602	617	619	620	618	602	607	569	623	578	658	583	617	636	582	597	610	624	621	584	595	619	620	606	613	598	606	602	669	650	623	601	584	592	598	576	597	612	639	607	549	634	615	620	602	629	548	633	631	636	644	614	601	611	573	615	600	623	635	602	619	537	611	593	615	652	627	551	626	614	610	595	599	615	617	621	674	636	628	586	630	632	598	603	631	609	596	616	590	633	670	605	583	617	659	603	570	636	655	623	583	629	559	597	632	558	625	604	588	589	631	628	613	609	603	666	580	603	613	584	594	600	605	599	638	612	610	650	585	575	588	554	585	559	634	631	564	616	608	591	601	610	652	584	601	612	591	621	626	611	561	596	597	569	632	557	608	615	613	625	597	639	627	656	612	637	602	631	627	629	593	588	620	666	593	597	615	588	628	589	610	613	596	611	626	569	616	657	575	610	594	622	575	621	585	624	589	584	606	598	613	593	615	590	590	618	602	609	663	639	595	652	595	644	581	623	655	644	622	564	597	598	642	609	616	654	604	598	658	619	600	591	623	612	594	615	662	615	586	588	644	584	656	642	632	641	611	593	597	601	654	636	595	592	608	645	606	583	643	532	609	617	640	607	666	632	611	585	635	565	631	596	605	574	631	609	651	632	568	640	605	610	625	639	636	606	586	613	591	597	577	627	645	593	585	654	621	591	652	644	608	637	586	611	643	625	645	681	587	599	575	633	571	605	646	636	597	604	612	594	588	602	590	591	592	633	604	626	624	631	611	635	630	605	583	568	571	655	576	583	609	586	597	615	651	593	627	578	602	635	627	622	618	664	637	623	619	631	611	553	618	614	579	639	599	645	639	580	577	646	591	590	609	646	634	620	617	625	610	640	607	621	573	585	593	643	640	595	593	615	664	576	614	613	641	607	605	600	629	625	579	637	636	616	616	635	591	584	619	603	630	603	614	618	642	577	625	561	570	626	641	640	621	562	622	650	646	640	604	562	631	606	627	620	589	605	650	611	627	618	599	595	637	634	616	580	587	630	651	651	648	599	624	580	618	592	596	616	613	572	591	602	600	647	645	605	635	607	630	636	599	617	611	645	601	611	610	593	552	654	608	652	560	571	665	612	648	656	583	659	590	608	625	645	641	674	646	661	574	592	604	566	609	622
59442	99361	61571	2363	24221	23120	3576	997	1025	997	995	1029	911	958	920	1012	998	939	947	991	894	942	974	960	997	980	983	962	1008	917	941	930	953	994	953	969	940	947	1018	978	923	937	972	927	899	901	951	906	906	975	976	931	914	915	927	940	945	948	966	956	907	980	967	927	989	913	902	932	938	961	905	1014	967	973	926	957	958	962	923	945	945	927	931	966	932	906	931	898	966	975	933	959	959	930	968	991	916	995	979	961	961	942	983	899	876	962	971	933	922	958	937	960	935	920	944	927	924	968	945	989	930	987	965	961	966	915	973	948	936	981	954	969	985	1021	931	953	984	932	953	908	958	964	965	938	960	953	949	931	942	996	957	987	935	912	977	931	941	918	955	913	940	1002	894	963	945	979	997	947	993	990	945	949	894	976	963	933	990	979	931	947	966	949	996	918	947	956	966	898	997	960	951	925	927	981	888	1055	944	972	925	991	994	920	917	976	944	959	966	970	952	970	930	934	899	946	927	964	984	955	955	985	950	905	980	947	937	968	954	933	979	1031	947	962	955	910	869	998	982	986	968	983	921	933	974	982	965	954	1018	938	865	923	916	932	876	935	926	933	938	962	954	974	993	913	957	975	943	915	976	958	957	954	919	966	908	961	969	941	950	968	949	907	917	984	958	942	953	971	965	985	932	940	1006	901	978	891	991	931	930	964	945	965	923	947	954	986	1005	944	923	951	957	1016	982	977	922	955	931	948	959	905	952	980	978	933	936	891	928	957	971	895	936	932	980	963	989	933	958	954	954	936	981	935	922	965	930	986	921	933	944	932	956	944	968	968	973	948	983	943	1000	923	919	921	948	887	962	944	940	946	888	977	998	942	978	933	1006	927	949	962	962	959	910	975	984	960	930	958	940	949	942	972	989	898	938	997	911	985	954	953	994	946	973	941	975	954	959	983	968	1044	998	920	968	972	958	948	935	942	946	944	953	942	932	956	928	977	930	935	936	925	937	926	923	940	930	900	1016	923	988	953	1022	957	1030	955	979	978	950	923	990	962	939	1021	933	940	893	953	972	1005	978	977	948	935	917	975	988	933	990	984	946	994	974	981	919	927	1007	912	920	905	975	1005	973	920	928	930	969	979	944	887	962	990	932	956	940	919	962	948	973	910	953	952	932	972	956	983	924	970	987	957	997	961	950	955	927	933	938	928	971	871	918	939	910	934	916	976	943	918	988	931	994	889	938	951	976	1010	977	930	975	916	971	956	915	921	928	940	914	948	976	963	929	949	947	969	922	901	981	1029	947	961	932	915	925	852	962	960	902	922	953	905	981	965	934	961	921	942	969	977	990	956	890	959	912	903	923	935	923	894	935	983	905	995	887	982	910	931	935	973	929	915	969	964	923	982	965	920	918	956	939	973	944	965	936	965	970	939	942	918	960	940	951	994	938	930	962	914	947	979	933	950	969	947	957	962	918	891	948	955	918	1000	971	980	991	978	938	957	955	908	945	959	959	921	945	952	967	996	923	997	926	920	906	1021	931	958	943	957	974	930	906	937	925	972	925	956	976	968	926	941	934	956	979	971	1004	981	977	925	933	906	913	931	950	940	864	893	903	896	932	982	960	994	954	942	936	937	978	931	900	981	949	975	936	922	958	924	942	996	925	994	958	939	952	959	984	917	991	982	954	965	968	985	1001	940	964	884	993	952	896	952	943	947	998	949	904	970	912	905	941	975	992	941	958	1000	974	958	936	935	926	980	1009	938	1003	980	925	936	989	936	977	971	999	966	943	991	940	921	898	916	922	956	956	946	939	928	960	965	957	959	938	895	925	907	931	972	930	987	880	962	925	947	949	949	948	855	904	933	966	900	937	933	886	996	893	965	942	983	971	994	979	962	915	938	960	961	942	921	894	978	963	925	940	959	978	935	951	995	927	995	950	941	951	981	1001	958	968	959	931	987	917	956	1001	929	925	906	956	945	925	953	982	926	908	968	1001	938	911	979	958	936	943	913	914	917	927	927	942	926	930	911	957	924	941	938	941	951	960	967	943	953	942	941	965	911	939	924	950	967	923	975	975	970	965	881	883	963	961	934	955	968	918	1013	939	979	960	947	968	976	956	983	941	962	885	985	958	949	974	897	929	898	927	925	964	957	913	924	928	959	975	1011	926	993	885	937	966	950	934	977	930	951	1003	901	972	979	965	922	943	956	956	957	920	992	897	989	1011	936	956	955	947	959	951	995	925	957	975	930	980	928	898	962	933	949	926	957	957	926	911	983	930	945	949	920	926	991	927	902	877	1013	921	973	939	936	945	947	1001	983	919	957	927	886	936	971	948	968	969	996	930	997	972	976	889	953	989	962	969	916	933	913	914	928	918	985	964	933	934	1014	922	913	919	971	944	917	993	949	1023	941	898	941	932	949	921	936	857	912	983	940	951	981	919	890	936	914	946	927	955	987	924	993	946	970	951	953	908	918	951	945	985	949	930	930	945	945	953	982	913	894	992	930	919	936	978	996	969	946	951	915	947	955	937	965	951	935	926	969	953	971	969	944	901	907	968	982	984	946	957	991	976	936	897	924	930	907	925	945	932	939	921	912	992	976	944	1010	979	955	970	929	949	964	945	981	984	951	948	905	932	955	969	943	930	939	958	903	914	900	959	919	966	923	994	957	947	945	997	906	975	926	958	950	968	979	949	980	890	991	954	962	1007	962	987	957	909	939	919	958	944	948	901	966	969	958	958	916	927	907	933	980	908	936	1051	910	949	907	887	958	953	901	954	912	971	928	932	929	981	969	929	909	948	959	933	948	986	941	939	1006	934	1001	1011	940	924	941	967	893	953	941	947	940	926	975	1006	988	931	983	969	946	967	919	959	941	894	881	984	924	970	917	911	970	948	938	920	935	923	926	933	930	958	931	953	991	981	1017	970	990	960	959	901	986	920	937	948	917	984	899	969	947	910	937	923	957	915	965	961	941	962	920	928	984	1000	980	965	955	930	946	941	941	955	959	977	887	984	1000	921	923	927	930	975	930	934	936	949	978	960	1012	945	1017	996	904	950	897	932	1002	931	920	934	946	990	965	959	934	937	1026	960	1000	954	904	951	952	905	952	970	930	993	969	982	941	997	981	966	913	958	906	915	927	978	972	978	938	982	966	955	911	968	871	974	973	963	950	926	934	897	982	937	935	941	946	900	943	941	941	964	954	968	958	962	926	942	965	961	963	920	908	909	958	933	946	915	918	931	901	927	917	989	937	991	907	951	949	967	1011	976	951	954	933	958	975	916	899	910	954	946	1009	970	953	971	956	905	974	986	944	936	953	939	940	923	874	967	940	914	945	946	975	952	931	973	944	955	910	873	950	953	979	935	959	919	935	953	986	961	945	958	952	925	986	928	945	980	974	936	918	999	985	969	909	961	957	945	965	994	920	955	894	1005	939	925	908	935	969	935	870	939	956	1038	949	938	950	939	982	936	949	935	949	979	966	972	935	937	989	916	1006	960	943	975	976	954	918	936	916	964	940	952	981	914	964	876	954	913	949	958	905	989	983	956	943	903	885	907	903
32165	31835	24645	5636	1492	1283	503	474	478	440	423	418	468	454	457	434	467	462	477	464	448	448	459	457	444	456	444	469	468	454	462	449	461	460	421	439	445	459	476	454	446	483	449	479	408	427	459	417	477	456	455	440	455	448	472	451	436	476	476	420	462	452	461	449	465	432	461	447	447	458	469	458	404	459	460	465	441	419	447	467	451	445	430	435	405	411	420	454	463	449	445	470	446	442	469	496	432	446	451	447	455	463	419	485	460	500	419	418	440	502	470	431	415	489	402	437	436	442	450	458	481	440	484	446	488	451	441	483	423	448	471	436	461	452	431	454	442	438	486	425	449	462	503	472	486	459	437	450	423	457	443	450	467	425	434	417	457	488	438	430	453	452	472	464	486	436	441	458	410	461	446	462	483	429	422	485	457	429	460	435	425	434	471	428	480	459	479	428	487	426	453	474	451	459	427	461	400	441	475	425	429	437	439	446	490	451	475	474	446	437	443	438	455	452	481	463	488	461	465	428	468	436	430	480	428	476	539	410	472	479	446	393	483	422	431	452	476	446	458	457	461	391	449	432	447	452	467	414	422	420	450	423	462	442	471	451	459	482	450	426	422	439	428	471	443	472	411	428	444	456	478	453	415	450	426	447	490	440	469	421	503	432	458	432	457	440	462	465	435	455	440	433	450	452	430	441	448	431	453	472	476	438	430	457	441	503	451	464	468	466	460	462	477	445	423	422	455	467	438	427	478	457	483	449	422	473	455	464	454	482	467	492	433	449	433	421	442	454	443	418	445	457	526	454	429	467	464	462	460	464	445	472	477	434	467	426	478	451	454	438	469	461	453	456	437	461	488	442	456	427	436	476	436	441	447	461	404	426	442	439	412	440	448	449	448	450	443	467	468	442	432	444	480	442	449	484	441	455	427	447	456	420	444	413	482	478	409	478	454	485	419	479	425	449	460	442	461	451	434	462	469	505	463	453	444	454	435	461	417	447	443	449	477	479	444	456	441	464	448	454	418	450	441	428	447	449	433	453	435	455	448	416	426	459	450	448	421	497	486	451	429	452	441	449	491	453	473	452	404	467	453	429	452	405	434	503	449	423	446	444	446	487	476	399	488	435	416	458	472	411	454	475	494	458	444	465	443	436	433	458	454	497	432	402	464	460	441	433	463	437	422	424	472	478	465	411	448	438	416	427	448	481	453	458	420	432	457	445	408	459	465	447	436	474	424	452	464	430	477	490	446	430	426	430	448	412	478	493	414	444	460	444	411	490	466	466	409	458	449	430	444	426	458	403	459	491	443	462	459	432	418	423	427	452	477	470	411	452	467	443	503	459	470	449	428	445	459	479	444	451	461	435	442	466	460	419	458	438	447	468	420	477	466	456	464	452	470	439	448	436	453	494	487	434	447	412	481	447	447	443	455	470	472	476	422	433	486	423	449	467	432	485	417	392	463	464	462	426	407	456	466	469	439	432	461	467	431	446	493	413	444	459	433	417	447	429	467	461	435	440	451	428	413	435	499	486	474	454	437	436	430	417	462	473	463	458	430	443	429	464	410	497	450	447	477	425	442	465	481	451	422	463	470	466	407	439	459	385	414	464	444	431	422	464	434	462	451	487	457	473	469	419	419	450	474	447	462	452	443	474	484	451	445	464	469	438	458	463	460	445	425	452	488	462	466	410	422	460	424	455	454	453	441	439	428	426	472	425	499	459	451	479	451	399	462	449	480	451	402	426	413	444	456	452	432	471	437	481	458	454	454	431	423	469	463	454	441	414	482	388	443	484	425	425	470	452	457	478	427	397	461	444	431	443	465	445	427	466	446	450	424	446	451	434	446	422	442	442	467	469	431	429	462	466	454	444	446	497	466	468	437	459	442	452	448	512	453	474	451	441	433	460	488	470	451	469	438	443	455	441	460	466	409	431	458	464	486	471	449	434	487	464	434	451	465	463	455	460	443	425	468	495	442	461	475	462	481	422	458	453	454	507	452	448	439	471	466	438	445	459	442	453	492	436	436	466	487	444	446	434	426	471	439	437	459	416	431	446	442	461	429	453	456	460	445	431	446	448	495	399	417	448	438	425	466	492	470	472	431	471	436	427	455	452	467	458	451	419	449	459	445	429	453	441	427	441	486	447	454	484	442	436	479	464	480	438	423	464	437	478	454	465	449	436	446	435	456	451	428	434	450	461	454	458	435	411	479	438	445	448	443	412	401	437	467	481	498	460	460	445	454	431	457	466	433	439	441	454	489	438	461	423	434	476	457	484	433	470	500	431	443	466	429	439	452	471	439	472	516	476	439	463	439	433	478	461	491	428	444	427	468	480	484	434	441	461	466	437	454	481	473	468	424	437	425	465	437	442	460	449	458	483	451	457	435	465	472	455	451	477	441	453	463	425	461	454	461	438	423	459	483	455	473	447	510	451	457	454	450	428	431	493	480	442	433	452	482	453	444	505	496	497	441	443	436	431	437	439	436	486	482	455	473	464	432	478	505	438	456	427	443	457	435	445	457	423	461	490	429	455	442	411	450	446	433	470	445	451	450	456	415	469	476	466	434	431	457	447	470	460	436	466	449	462	476	447	406	472	451	451	430	446	430	454	409	463	518	438	436	446	441	459	408	479	454	414	434	441	470	446	447	483	439	525	444	440	447	443	451	488	454	474	465	461	439	449	440	448	468	406	439	450	448	456	433	423	409	416	451	410	451	442	420	432	440	444	454	452	457	487	454	457	457	460	438	440	420	442	458	440	434	472	450	459	435	453	452	472	434	466	473	431	428	462	429	493	431	406	478	471	454	397	461	446	393	462	418	463	441	431	462	437	452	463	479	449	417	430	433	471	454	480	432	468	438	439	466	423	415	497	478	462	455	470	471	474	450	430	456	445	456	444	448	429	434	453	405	474	454	433	409	433	407	490	474	443	456	433	469	433	426	434	494	444	475	446	450	451	473	480	448	441	434	456	447	372	482	446	454	477	451	450	452	419	451	425	445	454	405	470	452	458	466	483	446	412	502	449	489	493	449	439	450	489	439	471	458	434	426	453	444	445	481	453	449	467	446	462	471	441	432	436	420	458	447	460	424	407	481	486	397	435	437	454	459	393	471	419	484	455	452	446	429	462	491	455	453	445	477	458	433	433	444	443	412	442	435	416	473	469	429	468	441	442	462	451	470	453	476	450	440	475	450	431	451	428	458	469	446	463	459	464	432	458	383	438	404	434	423	401	428	455	463	474	458	461	454	435	469	466	416	464	457	482	445	406	468	433	415	433	439	473	435	419	442	422	414	398	430	416	414	448	441	448	438	451	480	455	471	467	418	427	471	432	410	453	469	452	454	456	459	439	431	448	444	455	435	513	465	491	452	457	451	437	461	441	450	409	457	431	430	446	431	463	442	479	425	441	474	436	461	497	405	482	445	431	454	488	477	484	449	435	436	442	453	467	451	449	449	459	431	465	478	479	461	466	435	455	445	489	481	459	453	454	488	430
42069	47977	26598	1054	3211	2776	953	766	778	749	771	764	789	759	788	745	710	745	728	775	777	794	765	751	743	753	768	787	729	747	772	728	757	768	742	735	704	789	725	753	769	751	749	776	704	745	693	718	755	721	754	755	791	722	735	730	765	756	715	720	760	766	801	756	788	753	745	788	809	717	783	797	798	778	685	715	747	728	747	735	758	717	771	717	766	739	800	754	763	741	725	718	755	788	721	736	769	764	747	756	752	747	746	730	748	745	742	798	762	760	760	754	723	743	718	746	771	739	766	727	752	746	792	767	710	755	729	775	816	744	713	822	737	760	738	752	774	776	729	768	756	751	787	725	809	735	746	782	698	729	730	792	771	783	763	772	740	771	736	680	774	768	759	756	767	779	730	726	750	736	721	759	774	771	806	747	736	729	792	727	751	737	774	841	731	731	776	756	785	772	741	757	803	772	786	747	706	772	731	736	798	758	759	761	749	773	732	739	754	793	782	727	792	738	799	726	779	701	769	741	738	782	726	724	756	778	784	733	747	736	741	755	737	762	770	761	757	732	741	747	723	778	752	774	752	794	777	796	748	685	742	811	783	748	712	774	779	806	768	777	769	727	757	733	755	743	804	777	771	757	777	775	696	785	741	735	764	744	731	796	760	774	765	788	775	774	725	758	683	742	772	792	735	753	710	786	765	722	763	782	762	744	715	764	738	752	751	764	721	713	744	742	776	734	744	760	745	769	744	781	761	793	718	686	720	756	763	752	780	780	751	723	712	735	737	792	749	789	757	744	714	773	733	798	789	744	749	778	761	665	783	694	730	743	755	758	717	770	727	776	795	782	722	780	777	743	746	755	780	784	735	737	800	749	783	722	756	755	733	807	781	794	771	747	775	835	781	759	709	728	821	764	776	743	745	760	748	745	786	772	788	744	775	767	806	774	692	808	748	769	836	733	738	739	777	720	791	772	778	743	784	740	754	722	755	792	732	796	754	742	755	758	722	709	760	826	708	747	769	751	785	769	753	748	783	752	752	745	782	743	754	693	720	793	780	812	695	780	735	793	775	728	741	766	741	720	750	755	791	779	765	748	758	741	745	788	718	759	741	766	782	737	710	740	740	770	756	762	769	812	754	709	800	780	715	736	774	733	754	810	708	754	761	720	712	787	757	794	774	710	803	765	768	788	747	716	751	713	763	763	751	802	778	733	780	767	721	746	795	744	733	710	720	749	785	756	736	760	750	779	788	783	725	758	748	764	773	791	715	780	755	750	770	764	701	740	717	764	729	710	758	731	743	768	724	756	760	755	745	715	783	780	728	712	778	734	784	822	721	751	769	736	783	725	769	786	798	763	760	762	742	765	753	721	740	766	721	708	737	783	730	732	811	767	734	792	714	709	754	720	726	739	697	775	745	753	766	776	775	686	734	737	730	736	771	749	718	789	764	766	778	784	783	747	779	755	762	795	759	760	766	775	744	737	719	774	766	732	773	718	743	820	753	743	747	753	727	758	776	722	707	779	763	750	776	779	769	806	747	783	762	739	739	741	776	807	705	771	814	737	806	814	710	785	744	797	741	728	783	768	773	707	745	757	787	759	733	730	738	737	770	741	739	744	731	745	749	809	761	809	723	796	740	784	764	787	734	745	743	744	776	783	700	706	761	765	816	808	794	755	782	733	808	758	706	742	764	751	799	764	814	759	759	758	755	743	753	738	762	721	792	783	843	804	754	756	794	764	757	824	708	748	757	790	748	736	791	761	781	747	749	728	717	738	772	785	773	715	740	776	741	797	753	769	763	702	726	789	756	753	743	731	764	762	735	765	712	747	706	757	781	748	727	740	717	799	754	738	707	719	733	724	747	771	739	753	768	774	758	749	745	755	824	747	772	732	785	792	790	757	750	725	751	750	816	729	754	738	760	748	740	751	735	752	757	735	763	764	746	746	718	757	726	736	726	715	714	760	747	760	754	753	793	744	747	730	764	829	742	719	741	759	747	747	725	742	695	786	742	750	724	728	788	734	716	749	793	807	770	756	792	757	729	770	777	754	719	756	774	752	801	756	756	757	727	730	732	759	781	752	749	723	748	734	779	743	774	779	760	738	728	767	750	763	738	769	729	719	754	727	783	760	756	735	810	741	765	740	747	749	724	764	744	780	761	775	753	738	735	751	740	775	801	746	794	772	755	766	790	719	728	756	735	725	744	704	718	741	681	777	752	768	762	787	750	752	796	689	770	763	712	740	728	767	760	726	756	735	732	760	748	762	713	768	748	760	762	803	813	762	774	764	795	722	785	793	778	791	778	743	783	762	793	777	736	678	737	730	762	751	740	681	807	774	719	797	740	743	766	752	765	763	715	750	794	767	758	762	721	780	779	759	756	756	726	759	748	733	772	745	769	710	803	757	764	794	761	788	685	762	772	750	730	792	755	762	743	749	774	724	727	764	783	754	726	733	786	764	794	777	764	743	751	757	798	775	776	747	765	762	747	782	777	739	755	735	812	782	766	739	744	773	744	770	750	733	769	715	768	768	787	735	743	786	768	742	763	792	726	764	735	754	763	763	737	754	748	689	715	750	781	754	745	760	764	756	709	736	787	774	767	733	720	801	728	795	713	800	708	761	752	736	790	740	796	738	700	767	789	745	735	745	729	716	724	747	790	780	722	798	789	771	744	742	767	821	773	773	790	771	783	752	740	755	740	731	759	771	780	736	825	795	774	764	737	782	755	764	721	760	750	779	742	782	725	769	751	776	772	758	816	765	771	775	761	773	772	737	718	702	751	730	731	705	750	704	751	747	779	781	793	799	765	758	786	759	729	734	757	718	779	736	794	730	777	778	744	759	778	745	804	781	734	709	774	744	744	761	744	782	723	724	756	758	742	774	835	730	715	737	750	781	781	738	724	771	735	743	749	700	760	730	773	731	777	762	759	765	797	759	785	763	741	711	747	737	758	764	730	739	750	770	737	721	765	765	767	802	764	795	697	788	710	709	781	816	765	756	768	761	734	742	767	790	759	724	761	768	797	728	755	729	705	713	723	787	780	705	805	789	722	777	686	781	781	791	712	753	749	767	706	787	735	745	764	769	738	770	752	770	813	786	750	758	745	821	792	755	803	748	797	736	786	791	759	765	781	755	794	792	753	724	737	737	757	762	730	757	765	739	799	828	827	768	783	706	797	764	743	744	730	759	736	765	749	754	794	747	788	711	758	767	774	714	757	736	765	727	737	751	753	713	754	740	796	771	768	742	716	736	801	777	720	784	765	749	762	747	780	740	772	753	748	774	753	741	765	771	740	727	736	708	720	705	786	720	746	779	746	769	751	768	811	781	713	747	763	762	768	774	745	801	799	732	696	749	710	764	744	725	754	708	755	736	757	716	736	758	719	801	769	741	783	688	787	810	732	741	756	757	808	754	739	770	782	743	733	817	738	822	735	786	729	793	779	769	772	777	741	751	760	754	782	782	742	760	772	743	707	706	723	780	795	755	781	756
25985	25211	31520	24899	17859	9993	1161	385	423	401	415	383	370	370	344	396	392	397	401	376	390	392	391	397	386	357	371	384	426	394	407	414	432	343	402	369	389	378	355	391	379	373	356	393	358	373	403	447	396	372	367	378	393	345	382	332	399	349	378	354	397	352	391	398	374	367	369	390	376	390	380	393	386	366	371	390	372	381	359	381	381	398	393	427	371	368	372	397	371	384	371	339	381	391	406	394	388	410	384	351	352	382	378	413	402	395	380	336	423	389	366	389	363	366	378	365	379	378	417	382	387	406	351	378	401	368	370	383	407	360	328	406	384	372	371	358	390	364	377	340	391	391	406	350	390	382	383	390	389	367	387	377	384	386	410	353	381	371	343	392	407	396	400	377	376	367	372	379	413	389	364	355	341	384	415	368	373	356	395	358	372	379	376	385	392	399	420	369	340	391	390	431	378	404	336	363	393	353	378	331	375	394	414	335	397	401	366	395	366	374	384	394	357	371	378	365	347	390	352	384	397	361	354	400	371	370	409	348	370	426	366	358	387	384	346	346	396	370	391	373	411	401	373	355	384	364	367	358	366	367	343	376	362	376	389	414	373	381	371	394	373	369	393	394	403	402	389	341	339	400	363	376	396	367	373	381	366	383	390	386	372	375	399	347	368	393	376	363	375	352	394	412	320	376	351	388	385	377	364	349	351	390	397	387	362	346	373	397	362	363	362	391	378	353	347	372	378	359	385	344	387	401	415	367	347	399	377	373	362	391	380	367	376	392	398	369	395	386	393	397	358	361	392	349	380	373	381	392	380	398	382	383	375	380	363	367	380	386	365	357	365	344	380	376	367	381	363	381	381	357	377	395	372	374	408	394	374	435	374	384	376	384	377	387	403	365	340	375	349	384	391	376	348	395	384	362	363	396	422	402	392	386	378	383	340	377	417	377	404	386	358	356	386	376	347	388	386	382	421	379	356	371	383	374	398	438	355	362	377	414	425	370	372	366	358	366	399	390	387	390	361	339	384	365	385	394	328	389	384	396	375	418	368	375	399	380	377	392	395	360	365	347	421	373	396	362	378	344	394	345	358	367	354	404	395	334	379	369	366	382	369	343	403	358	393	377	395	378	365	376	391	402	412	353	387	400	375	352	383	403	374	363	365	383	366	366	357	387	368	366	386	406	368	388	394	396	362	414	367	386	361	387	393	371	352	378	348	346	400	386	366	373	407	347	383	339	380	372	364	404	401	361	394	385	365	343	386	385	359	373	396	378	328	384	334	362	343	415	353	365	357	388	404	387	406	399	333	409	395	386	356	371	345	383	373	337	391	358	375	355	367	362	379	394	410	384	344	379	375	365	385	384	385	386	385	390	349	415	354	363	398	396	419	396	388	349	372	374	351	351	370	389	408	394	368	364	346	367	362	348	365	356	366	376	387	328	399	367	391	370	360	373	361	383	358	386	391	376	375	410	366	362	376	375	408	404	363	370	358	395	386	345	372	395	381	405	359	365	381	397	371	341	382	360	411	356	395	359	393	408	411	363	413	351	415	376	348	390	402	364	346	367	372	380	387	393	376	343	371	372	355	385	384	350	376	369	402	365	373	365	390	345	379	379	386	360	372	397	366	378	355	380	418	353	385	386	406	396	385	371	378	380	387	372	389	373	390	389	361	407	379	388	350	361	398	375	348	351	370	370	347	375	365	360	335	381	377	390	369	368	413	366	412	347	386	385	378	384	368	387	365	371	416	385	384	379	378	384	344	365	433	392	402	381	402	410	383	327	342	388	401	364	367	360	409	327	377	360	356	386	368	366	365	350	396	364	368	378	386	362	368	356	377	379	358	359	370	393	385	415	381	393	366	371	370	384	366	378	378	361	364	407	360	381	386	362	381	360	372	387	381	386	394	384	349	374	401	366	387	384	362	378	404	378	382	376	423	351	355	383	380	394	380	388	366	352	411	394	374	352	388	371	371	365	377	373	389	367	381	397	397	353	346	382	377	382	366	374	408	398	366	361	375	383	372	359	396	376	391	378	403	396	376	375	389	392	390	382	381	421	387	369	386	378	389	377	361	383	395	382	408	399	337	367	363	362	362	366	418	384	402	398	370	386	376	394	375	397	391	384	390	394	398	382	395	347	386	351	365	396	377	371	377	388	407	420	393	370	412	364	365	379	397	391	425	360	378	388	370	388	343	370	408	388	387	366	338	356	365	373	380	364	431	371	382	391	360	359	370	396	398	348	371	378	362	359	355	397	392	390	387	380	370	366	376	395	380	391	405	411	391	352	376	301	376	353	350	396	378	361	359	392	355	360	371	421	377	393	360	400	390	369	410	378	365	393	369	358	410	390	406	380	370	366	394	387	388	369	388	372	369	385	362	382	388	395	375	385	364	376	374	376	398	394	362	380	355	368	335	369	388	360	367	383	393	402	414	396	371	392	393	355	374	423	397	395	402	412	386	368	354	418	397	395	375	395	337	345	381	373	373	384	356	378	406	419	401	372	373	418	403	363	397	377	363	371	393	407	372	394	358	392	383	358	400	354	388	388	366	354	367	370	360	377	344	388	398	387	374	392	395	354	365	348	368	390	387	376	386	376	382	388	381	383	418	345	347	379	375	372	371	383	367	403	355	403	413	403	395	352	364	385	362	355	383	393	343	363	362	383	343	376	388	386	377	412	387	331	373	383	376	375	351	385	397	371	386	405	372	348	407	382	396	383	403	401	381	388	395	362	404	359	375	369	416	396	413	392	361	378	368	381	384	364	369	361	395	403	376	358	343	359	352	398	367	374	397	405	386	381	401	378	388	390	427	387	416	368	393	371	373	393	390	353	363	377	361	385	351	406	421	391	352	402	393	369	399	397	380	367	367	369	371	378	374	358	378	386	383	366	421	380	366	397	377	388	350	388	368	415	356	365	379	350	357	399	386	379	399	385	380	371	398	381	387	353	372	372	392	382	376	378	363	349	377	392	357	381	345	377	389	368	394	385	395	368	383	386	399	364	381	402	406	370	420	402	348	371	402	396	357	357	366	374	367	395	380	372	389	391	364	366	347	398	377	370	347	384	357	344	371	390	378	344	373	358	331	396	384	359	352	365	391	360	373	399	365	406	379	410	365	363	365	375	394	406	383	384	380	382	348	368	360	347	392	360	348	372	394	374	374	386	350	375	381	410	394	355	362	368	392	367	433	368	361	406	366	343	397	372	409	365	413	389	390	391	382	386	362	392	398	395	374	353	393	362	403	376	410	353	388	393	350	378	369	378	390	376	369	377	380	357	375	394	389	366	379	379	374	397	368	412	408	390	353	375	380	368	385	373	350	405	386	389	340	370	392	421	380	384	382	366	359	393	337	374	379	382	363	414	345	384	355	363	374	364	379	375	386	391	420	363	395	366	390	388	343	351	375	354	411	360	365	361	364	388	347	433	387	385	356	353	407	388	342	396	358	383	366	360	388	407	404	391	410	364	357	346	369	365	341	371	398	401	368	393
62648	86111	54129	2323	13469	13520	1272	649	642	660	698	610	667	616	648	683	645	652	608	671	645	627	641	640	644	645	671	658	666	631	561	640	659	627	669	677	624	641	664	681	592	669	633	626	701	655	671	678	680	631	642	640	612	626	638	643	692	618	632	664	654	646	615	671	660	636	619	641	668	641	607	643	695	638	635	642	629	627	615	637	645	624	586	611	662	626	631	655	611	667	617	641	666	625	646	646	598	651	647	635	644	623	620	604	607	610	639	601	555	618	641	613	674	642	653	605	599	658	690	638	641	603	655	581	664	656	665	683	656	627	650	668	638	637	659	632	627	617	635	648	648	676	596	578	640	662	657	656	662	652	645	625	634	636	659	635	648	638	609	643	652	616	665	645	593	643	605	663	614	576	658	641	602	608	666	604	637	609	660	648	627	687	629	643	651	658	628	627	625	636	640	597	630	618	629	615	586	646	600	672	635	617	614	646	649	663	599	640	690	646	613	661	595	651	628	599	629	586	603	630	674	639	603	628	609	615	642	617	630	678	607	602	658	664	659	592	658	640	638	630	664	659	622	682	644	650	599	637	614	690	611	676	648	621	626	621	658	659	616	641	615	642	620	596	592	634	584	630	590	642	609	613	649	617	618	601	612	697	629	653	645	616	578	643	610	652	648	656	638	603	643	599	655	636	641	622	626	646	631	626	638	625	643	664	608	585	671	632	640	649	630	641	657	635	599	611	647	603	602	658	648	604	619	648	656	650	622	609	623	618	661	675	571	632	594	601	624	645	639	646	598	639	667	658	592	604	600	624	643	660	626	617	638	634	629	624	664	631	615	655	617	641	625	661	623	613	628	642	640	678	664	656	663	670	629	538	645	649	650	653	623	602	639	617	660	636	601	700	654	629	639	664	635	604	636	620	595	643	614	628	659	591	645	634	651	658	646	625	613	623	641	631	632	636	648	661	635	609	662	667	632	691	622	608	649	652	646	602	618	643	610	644	650	634	636	609	603	651	686	622	644	671	607	620	656	626	613	608	668	628	649	653	612	699	623	637	613	626	624	662	660	645	642	667	639	682	671	584	629	618	622	612	637	635	661	625	627	654	608	596	661	638	649	671	653	635	650	639	641	604	687	628	595	642	642	644	608	657	630	639	597	613	686	652	585	564	622	631	602	649	632	633	612	590	619	640	657	616	627	632	622	649	618	640	588	618	626	651	636	594	649	689	630	618	642	584	639	665	654	655	662	617	644	598	650	650	632	589	666	621	628	614	625	610	638	614	613	610	643	674	619	589	681	639	633	629	635	643	675	663	695	618	665	642	589	652	624	665	656	682	633	629	628	607	611	622	629	626	668	654	638	638	645	712	676	693	681	652	651	639	665	610	644	613	659	633	642	624	618	631	648	662	652	698	609	649	645	647	660	605	649	625	606	649	649	641	614	666	616	660	623	639	624	659	639	646	629	628	624	622	601	602	627	630	620	592	638	642	612	646	642	648	631	652	698	626	635	637	596	613	622	625	599	599	626	587	646	633	617	667	609	604	601	664	671	605	620	638	616	645	610	637	606	620	667	640	646	640	688	628	612	591	626	652	612	641	663	677	625	640	666	602	661	616	617	632	638	691	633	670	646	649	652	654	618	641	597	595	599	638	604	650	634	603	665	612	630	643	669	639	635	598	595	647	625	622	655	652	622	622	660	648	609	637	630	676	628	608	618	630	643	610	621	644	624	666	579	611	646	626	625	648	649	653	629	606	669	585	616	631	604	678	650	595	678	581	647	601	613	644	659	562	618	613	644	618	652	658	632	601	649	600	619	621	604	594	631	623	652	631	647	630	604	636	623	628	642	604	642	660	689	613	652	651	660	658	625	666	612	648	645	620	569	657	619	628	615	641	626	602	622	599	637	664	655	639	679	676	605	610	670	642	582	649	642	640	652	646	671	611	616	619	639	614	656	646	653	667	594	649	699	642	593	646	646	639	659	687	664	642	610	658	661	601	654	616	594	642	585	606	647	664	594	590	624	669	589	601	623	595	624	614	671	634	614	645	593	649	636	573	648	622	649	619	673	659	645	624	636	650	629	682	655	652	669	649	651	642	643	679	649	650	651	659	634	610	623	637	700	675	658	590	647	628	635	650	662	667	687	630	634	627	625	658	633	626	601	605	664	626	662	622	656	618	630	632	628	577	614	634	641	692	607	616	627	605	662	657	610	636	630	632	650	644	575	588	598	597	651	648	628	593	656	642	604	646	637	648	638	646	650	609	641	622	625	628	639	625	676	645	626	644	622	600	634	636	615	613	630	614	627	621	614	623	673	676	638	650	605	601	591	614	601	625	623	669	621	648	647	588	595	672	627	622	629	633	668	611	637	642	649	582	640	603	684	651	637	684	620	634	626	590	662	670	651	636	657	588	602	651	646	634	644	623	648	672	624	634	618	644	601	612	623	663	636	629	655	643	661	648	628	640	647	608	677	626	632	624	630	613	654	627	615	636	660	672	626	681	611	675	617	656	647	628	615	646	614	656	643	655	610	606	637	628	635	629	657	650	625	657	648	628	639	588	631	641	654	637	619	641	598	606	620	627	588	667	614	685	647	614	656	665	661	614	591	624	639	660	592	668	644	655	656	661	604	615	627	632	641	644	611	617	601	618	664	630	631	607	653	607	628	657	583	626	659	648	665	623	629	614	614	624	642	654	643	586	677	637	656	625	582	617	648	653	626	606	645	667	589	662	619	625	679	639	615	628	628	652	664	668	657	633	627	623	634	604	608	609	618	644	648	655	625	612	632	663	625	640	624	606	618	616	655	632	686	598	655	685	624	629	673	658	613	583	673	617	673	678	655	637	658	634	614	625	664	623	643	643	638	677	596	605	634	675	601	603	604	641	637	580	620	643	665	649	655	640	674	642	621	658	654	665	606	648	630	645	644	652	620	688	627	620	646	617	618	660	631	641	627	647	617	634	604	623	664	607	622	643	612	611	626	673	630	547	659	604	635	584	659	615	599	631	639	676	601	637	607	652	626	680	631	626	614	606	638	588	610	621	699	618	633	652	670	606	637	637	620	630	637	605	721	606	652	648	632	639	648	652	657	631	631	624	585	660	674	631	633	588	658	642	681	661	641	629	614	661	684	644	628	601	679	606	580	643	697	660	653	627	615	677	649	636	640	647	636	646	673	619	638	625	634	639	641	642	547	647	645	615	625	634	657	602	620	608	696	658	648	657	622	635	666	633	624	634	643	636	617	651	642	633	645	617	636	646	700	664	595	610	605	621	684	646	619	615	626	632	641	662	658	625	648	629	652	620	641	636	655	590	616	674	596	680	608	633	624	664	688	590	634	610	618	647	635	647	598	644	615	651	675	673	617	654	596	577	637	614	605	633	624	678	668	669	654	669	654	595	642	626	621	661	627	631	616	627	608	613	632	625	648	615	616	604	619	596	642	599	661	595	682	648	635	683	628	641	624	657	655	639	594	635	615	659	626	652	646	620
24346	22778	30739	24100	21590	20110	5202	757	661	695	732	670	661	680	665	624	623	648	640	652	663	658	599	617	655	654	627	620	624	649	623	616	621	666	617	661	647	652	627	648	650	598	678	611	714	630	663	611	689	653	670	627	662	595	637	612	684	604	646	607	628	634	606	616	615	662	677	638	660	686	655	611	623	667	609	630	658	677	643	645	636	646	634	623	688	635	651	619	628	662	666	578	642	644	647	608	672	663	580	608	619	605	581	580	652	668	663	656	648	612	599	619	655	579	624	633	636	668	632	624	635	634	621	634	650	657	639	644	613	644	648	654	634	689	643	649	669	641	603	671	661	680	603	592	630	632	668	652	662	643	655	636	687	687	642	651	628	668	636	587	645	678	642	621	648	631	643	648	632	603	593	610	601	614	633	625	663	607	724	618	617	682	620	606	625	618	610	636	638	607	649	623	602	643	651	573	602	622	612	598	636	654	614	626	637	650	575	597	661	645	606	594	619	627	619	667	620	584	614	647	600	617	641	631	630	613	579	546	632	621	630	644	612	621	638	642	644	593	649	629	612	626	612	618	644	612	623	608	627	637	636	631	645	613	608	652	639	617	600	623	660	629	605	630	596	656	589	608	614	663	627	601	606	589	621	577	640	627	614	627	640	636	593	593	657	653	620	659	649	659	657	642	642	600	603	593	651	610	623	641	593	666	680	640	644	639	633	590	642	665	665	647	627	589	623	629	658	628	643	598	608	616	601	586	637	614	631	624	589	609	635	601	607	614	620	651	622	655	676	638	595	629	628	652	667	617	655	645	621	609	635	602	614	646	653	618	617	638	635	624	631	631	679	675	619	662	634	595	609	598	621	615	670	607	623	634	636	631	638	644	635	683	609	623	606	604	585	671	612	608	643	621	604	663	572	660	617	613	620	625	613	604	630	637	640	634	652	663	625	640	657	592	644	622	672	672	628	612	640	625	560	615	628	647	631	610	638	612	591	585	651	628	624	624	611	602	663	630	651	617	597	649	613	657	622	641	630	630	657	636	661	602	595	579	652	661	643	600	659	663	633	667	634	592	632	681	680	645	624	649	615	601	644	671	651	600	652	639	651	636	647	662	598	641	635	602	647	668	629	617	640	675	670	611	592	593	617	660	680	609	636	622	639	655	624	616	628	641	636	642	629	628	598	597	637	635	617	612	613	635	630	657	632	645	623	602	681	647	658	640	623	610	595	647	650	655	657	640	661	632	597	597	631	639	620	609	645	612	707	637	627	645	644	631	625	588	666	620	622	628	658	640	634	642	631	624	607	627	652	617	559	636	629	639	628	622	612	599	600	593	665	629	609	622	660	626	615	636	613	590	663	643	614	609	616	616	616	643	630	653	636	661	666	595	588	629	655	641	632	601	627	611	659	656	611	614	652	604	621	630	657	644	696	648	626	627	621	612	677	627	628	623	620	650	629	663	613	601	593	624	607	652	658	609	624	607	610	660	565	655	648	632	597	616	623	613	606	647	664	656	623	627	603	628	644	654	624	637	647	628	594	581	615	616	633	611	643	577	657	592	661	640	586	635	614	612	641	652	644	645	633	652	610	665	647	618	598	624	611	663	600	659	644	609	678	622	644	634	616	604	612	636	609	664	666	572	648	657	646	658	647	651	660	627	638	626	617	575	608	655	622	624	586	619	642	663	607	653	604	675	665	607	629	638	671	633	643	613	651	633	637	661	636	626	626	644	597	610	616	672	652	611	631	596	618	636	691	638	644	609	629	625	630	652	636	623	597	628	638	602	650	660	610	640	677	614	575	611	622	635	630	638	639	626	570	644	606	623	622	657	643	587	586	629	614	670	643	614	609	641	668	655	669	628	613	632	672	640	659	584	674	622	565	673	604	632	629	622	633	623	646	618	653	585	666	606	642	629	682	569	705	619	603	613	625	656	581	649	630	586	658	621	637	646	633	639	600	597	649	601	617	603	653	640	633	625	577	552	638	679	637	637	631	630	642	622	603	623	592	633	627	629	593	635	593	653	670	647	646	583	633	692	605	652	637	655	639	627	660	654	602	614	654	622	614	624	608	659	680	648	604	616	619	659	627	627	626	624	618	616	641	636	703	629	591	626	595	642	598	604	591	652	580	597	631	651	601	662	629	640	602	624	582	675	669	605	630	593	617	630	651	630	674	630	618	623	653	681	607	628	600	643	593	629	618	598	622	614	667	578	670	648	644	625	649	593	609	636	644	643	616	654	627	609	613	663	623	580	655	663	601	673	617	604	646	621	602	674	596	586	635	636	630	649	657	681	605	592	590	618	627	605	637	622	625	650	619	633	619	681	631	609	642	619	602	589	626	664	613	600	593	678	671	635	629	657	611	586	604	619	667	647	607	634	638	613	596	643	641	629	623	592	637	631	643	626	640	672	610	662	641	653	658	637	600	569	652	631	656	637	672	635	644	660	628	602	595	630	628	621	637	609	638	609	625	643	644	621	629	680	664	635	628	625	635	634	601	660	626	646	642	630	627	634	663	591	643	634	631	611	634	626	611	605	608	598	632	621	613	649	641	641	606	600	641	603	637	659	619	663	646	644	633	626	611	580	622	651	602	680	557	627	642	623	584	669	601	680	607	624	593	690	702	614	642	621	652	633	663	656	625	626	620	584	629	640	646	646	612	616	637	627	639	675	634	624	601	618	600	651	650	642	612	643	635	604	588	674	615	673	656	671	639	647	574	614	642	657	655	637	625	675	629	621	640	611	667	629	558	653	623	618	595	607	656	674	627	604	631	621	682	615	612	648	651	668	633	663	636	616	570	611	597	629	633	621	616	604	631	622	678	645	595	607	633	633	594	634	600	639	642	613	596	626	650	636	616	602	665	670	635	624	633	655	599	599	631	655	573	627	624	619	684	648	689	654	654	639	658	639	615	615	611	650	610	646	624	639	636	602	660	608	648	666	656	649	614	620	632	573	628	582	605	652	667	656	644	664	641	669	623	623	655	595	638	603	640	648	617	610	659	627	656	655	643	604	596	640	664	652	594	664	649	591	618	629	620	592	620	650	602	605	668	655	567	656	631	590	653	649	630	633	635	629	619	642	627	660	664	629	647	549	669	621	650	672	636	618	619	646	609	657	674	592	602	629	653	592	616	580	624	657	685	628	670	675	613	643	651	641	717	594	593	620	632	619	623	625	620	654	647	629	621	655	620	658	634	685	655	636	628	640	623	621	570	604	579	660	607	634	644	607	616	677	634	639	629	653	626	627	618	640	659	606	590	607	654	621	662	603	612	626	659	629	637	621	619	569	665	654	675	630	606	619	626	596	647	683	672	589	615	619	631	596	626	618	645	650	628	636	592	619	620	629	610	645	614	601	646	605	631	619	630	574	647	619	674	671	632	628	632	616	600	630	616	627	624	666	642	651	661	655	638	649	658	602	657	628	673	619	616	649	601	614	625	614	646	663	606	634	605	618	674	650	640	659	597	663	632	619	669	645	601	623	655	674
60204	98105	65370	5520	16551	19245	1549	999	1011	1063	1016	947	972	994	974	1005	968	1009	1004	996	940	986	969	951	976	973	977	941	999	971	939	995	944	975	907	982	998	976	979	988	966	964	1030	913	1068	983	955	976	971	994	992	951	982	970	1034	1004	910	1019	956	980	995	946	975	1048	1002	964	1000	1004	1025	980	1017	982	1019	974	978	963	949	943	981	995	1002	960	997	952	999	995	988	958	1013	1048	990	917	1007	933	959	1019	972	977	990	1004	952	938	962	950	961	1009	967	956	906	1045	1078	981	952	983	988	1001	983	1043	961	1023	1022	946	997	894	999	968	1040	929	1016	985	946	1001	1028	964	1010	992	953	959	916	954	948	985	977	959	974	968	985	923	1012	1038	1021	992	981	916	956	963	945	980	966	988	965	1013	972	997	982	960	957	1030	938	961	999	988	899	965	945	946	959	1003	1003	991	1011	976	952	1050	1004	944	929	954	984	965	973	940	962	970	973	940	926	927	1064	948	965	976	998	980	998	996	928	962	953	976	1047	966	958	997	994	966	1022	1020	993	980	942	986	1039	982	984	1001	964	1000	951	956	980	952	942	952	988	943	1017	987	967	958	1029	968	986	981	984	963	969	1010	941	1037	961	975	981	948	997	978	952	1037	970	965	924	968	949	981	991	988	990	966	975	914	920	1027	1014	948	978	979	986	915	956	999	951	974	960	1017	1012	927	1012	974	971	1047	947	1042	993	976	939	1012	1027	993	968	965	974	992	958	960	1010	931	990	953	968	952	988	970	937	974	980	1012	996	930	997	978	993	956	941	947	998	947	962	938	1018	1001	1028	1007	959	973	999	972	974	1013	1025	974	970	1013	977	956	956	1013	1009	1009	959	1008	947	995	1008	999	962	927	978	978	986	946	975	976	949	1013	1010	976	948	989	1005	1001	1031	979	966	961	974	903	976	940	1002	998	946	980	990	1105	946	949	998	946	975	953	1037	982	970	1000	973	959	966	1007	976	995	1016	934	1023	986	955	940	995	980	984	990	1038	973	1026	1025	1026	927	919	946	926	983	1013	971	987	945	1012	926	998	958	1003	905	1013	961	1034	935	942	970	988	1009	941	1003	1001	980	979	1016	923	968	974	1019	979	987	905	977	973	984	986	994	989	994	1003	1008	946	972	1044	944	978	971	1009	973	931	952	980	1033	987	945	999	946	986	1052	942	957	1016	1060	963	933	944	1031	993	979	959	1018	963	983	1014	1017	956	968	964	991	1005	1011	963	1020	929	978	995	957	975	978	1008	969	991	983	1031	986	978	1008	1049	985	1040	977	967	986	966	1009	931	975	1020	987	985	959	1041	993	982	961	1017	984	1015	1006	931	944	967	967	958	923	965	993	964	978	992	918	957	910	967	974	969	973	1025	982	965	989	988	946	1043	1030	916	975	1040	1027	1023	1046	937	1006	946	976	1000	970	958	981	940	1017	913	954	950	986	993	1021	986	1013	969	1001	1008	959	968	1007	1035	970	939	932	942	932	1050	985	946	934	954	984	982	999	1001	970	949	1038	1064	956	984	1002	1018	1014	969	1039	957	994	1020	965	1033	988	963	1061	982	921	945	967	973	965	931	1032	948	961	957	980	998	994	963	1007	1033	968	983	980	1009	965	963	1024	986	988	1083	960	981	977	983	974	974	938	966	978	976	1013	971	960	983	985	1006	1019	1021	935	951	971	965	992	955	946	935	1010	1003	945	1021	1000	992	990	989	930	1030	990	950	985	1049	971	1013	982	1006	1041	976	983	936	1004	998	975	976	983	969	1011	1012	974	995	981	977	978	991	966	994	1047	1016	993	1007	1014	950	939	957	956	982	987	993	972	1013	993	1005	980	933	986	1011	1023	951	960	983	939	956	913	990	1014	970	986	1025	961	1012	993	990	977	956	965	1000	988	936	988	991	991	972	973	981	986	951	959	1008	991	997	975	988	997	1020	949	998	980	1012	1004	997	933	947	955	946	978	1003	926	921	971	962	988	973	1032	934	962	1033	991	994	1008	996	1016	966	980	970	975	1006	972	1017	1024	1015	1008	1023	975	935	973	1013	976	964	982	984	923	984	1026	996	988	957	967	949	955	934	967	891	994	937	932	964	994	954	985	990	1006	985	942	979	1016	974	1005	973	926	988	1002	1009	960	954	968	943	1013	964	971	914	934	999	1015	950	996	977	1003	958	995	1010	999	1016	973	939	933	976	1034	1021	980	973	952	969	903	964	1002	946	993	1002	935	997	971	973	933	980	987	968	986	953	982	946	901	1007	1010	1007	929	1011	962	945	955	973	1058	934	966	1005	968	985	935	1029	968	962	987	964	959	957	962	999	980	980	960	993	918	970	1042	984	1030	1021	1006	971	965	956	980	944	1007	1015	1014	1030	1018	928	944	955	978	1028	972	965	978	998	954	1000	1001	1018	983	985	1014	997	965	1008	1020	942	972	983	1001	1037	954	1005	963	956	1000	955	1023	1008	967	1006	975	1036	1064	970	919	986	1025	992	946	1033	977	965	997	982	994	937	1014	958	943	974	1067	960	979	940	955	975	1028	979	1027	966	942	959	988	1022	974	1047	958	974	985	978	950	1004	986	1000	998	999	928	927	939	986	1029	991	951	976	960	955	1001	1007	950	995	1061	938	964	1005	918	936	1044	1016	976	998	962	1025	946	1059	965	960	956	961	985	1072	933	1016	977	994	944	977	984	1015	961	987	1054	1045	920	985	993	1027	1000	971	1048	1055	959	975	981	936	1020	1004	981	1009	1014	1021	1002	996	1005	936	957	975	911	980	933	994	1044	926	1007	961	1005	1003	1020	978	1022	998	1037	957	977	932	988	943	1011	967	978	1003	920	939	975	1016	954	1013	980	997	998	1002	1030	986	1012	1047	929	993	1009	1033	1036	969	956	977	996	960	935	945	984	979	972	932	948	991	995	998	950	936	989	973	965	1007	976	1010	965	985	976	994	1014	951	1004	972	992	1014	979	1028	1019	986	960	953	917	953	967	966	957	981	980	985	959	1009	982	1005	1034	1049	991	943	986	932	967	924	965	996	1013	938	985	1002	1011	926	1030	1041	958	978	970	975	1047	984	964	1001	996	1014	1008	1017	947	1009	1013	981	1041	942	1013	912	994	976	947	1010	968	959	1003	940	969	997	949	1035	989	961	1004	954	964	969	978	979	1018	984	993	984	1035	998	935	988	1001	1002	976	1011	986	963	1006	986	1044	976	968	1004	1022	994	960	997	967	1031	1002	961	956	951	996	936	977	938	985	957	945	981	947	975	992	1017	999	971	1020	973	998	1020	1002	948	934	955	938	1023	1040	941	919	950	1018	993	949	1001	965	1024	974	1050	986	1001	984	981	1060	954	966	1028	973	997	978	981	989	936	994	1004	922	985	1015	981	976	977	946	1000	997	958	965	968	1055	1007	941	1003	983	945	916	967	958	1012	1006	1013	962	1030	974	985	913	1014	964	900	1004	946	992	958	1004	939	1023	971	941	990	941	969	985	989	945	961	949	998	983	1029	1000	979	995	931	945	987	975	975	959	950	1030	966	958	1045	997	968	1015	987	1008	975	998	1011	986	1019	993	955	1027	1010	979	991	956	1003	947	967	1043	964	909	1006	1009	977	973	939	994	1026	1019	1031	980	902	969	978	1000	988	964	971	970	974	958	1006	974	994	919	953	1011	1053	988	966	990	945	935	951	952	956	1001	962	976	967	940	945	1036	1023	1055	982	995	992	982	927	955	965	998	1013	962	981	956	994	925	1037	997	958	982	967	991	987	965	986	972	973	961	1013	945	990	965	982	957	917	1000	975	943	948	991	922	933	981	993	940	996	1016	961	971	954	977	1014	1006	982	980	992	971	974	1009	944	1021	987	986	1028	995	999	949	965	966	999
32834	31904	25842	5676	1120	1197	491	445	460	467	451	477	481	472	431	469	460	467	454	417	464	492	458	467	458	464	482	435	469	467	483	415	473	478	489	500	452	438	429	453	469	480	462	494	482	453	453	471	494	480	468	487	457	479	476	457	428	453	442	468	451	454	481	458	484	482	461	444	477	477	444	468	435	427	518	488	458	458	429	475	460	494	490	456	487	478	474	501	411	473	444	486	492	474	447	435	457	480	445	467	491	503	469	453	451	458	442	450	446	443	482	470	462	451	455	438	445	459	503	486	469	425	468	485	452	482	452	471	481	441	474	471	470	416	463	490	457	503	480	442	477	486	475	493	456	453	477	472	474	479	506	484	448	458	477	452	460	518	478	476	457	480	469	481	439	474	498	483	499	465	468	475	465	471	449	477	483	466	436	452	480	442	459	440	471	469	461	453	470	468	424	481	447	444	457	450	433	425	481	520	472	473	489	496	457	443	466	467	436	490	461	471	483	467	475	463	493	460	449	455	432	442	497	481	491	483	452	457	503	473	495	469	492	476	468	465	442	502	479	439	479	480	466	459	445	479	466	468	459	481	482	469	500	449	485	441	452	457	467	447	474	479	426	457	449	470	461	460	457	490	465	495	435	479	498	440	459	490	475	471	496	478	469	447	472	471	486	497	499	445	492	526	427	455	469	444	486	479	466	445	467	468	480	476	491	463	434	450	508	447	459	455	443	446	444	464	440	469	469	508	450	469	479	476	428	471	492	455	406	441	476	438	472	493	475	489	431	437	463	455	449	453	486	499	473	446	483	483	466	484	490	418	492	477	466	505	435	505	462	483	490	481	467	498	449	471	491	446	467	470	489	457	461	474	480	464	448	454	440	456	462	444	537	477	487	439	449	495	475	437	462	432	453	440	486	452	466	470	472	421	486	475	493	456	420	498	488	461	444	404	450	424	478	462	468	476	433	489	517	480	473	498	459	508	487	472	479	508	478	487	476	480	428	471	443	484	478	464	413	447	500	456	471	459	494	450	481	465	485	468	468	456	441	498	446	479	458	489	462	474	450	479	445	435	463	509	447	449	472	509	453	516	505	478	482	471	466	439	452	442	489	455	421	495	498	438	456	473	473	465	515	507	469	487	437	471	447	436	458	484	484	487	468	480	448	423	444	430	446	474	461	462	445	462	453	469	439	466	495	481	450	450	480	432	475	464	450	504	437	451	470	423	463	463	469	467	464	506	439	467	462	482	493	444	481	467	462	503	458	472	476	476	457	474	470	479	461	472	465	465	469	470	445	454	478	450	421	437	482	481	462	472	452	479	466	479	476	465	453	458	414	436	447	446	466	457	480	496	500	470	486	445	477	445	461	396	437	446	484	465	509	518	456	466	450	453	427	501	489	481	446	486	469	478	458	439	482	475	461	477	478	448	468	457	493	428	476	509	466	453	446	474	470	460	468	465	413	445	509	468	457	484	458	482	484	460	430	435	474	477	451	453	464	488	476	485	436	471	490	483	487	474	497	450	454	480	458	462	474	460	457	471	455	451	458	476	443	453	436	488	434	441	457	493	413	435	475	473	453	492	514	447	478	478	470	433	475	452	510	482	503	499	445	448	445	460	482	443	493	466	438	438	435	494	489	457	469	494	499	456	507	491	434	476	493	496	476	506	435	490	451	505	459	502	432	474	430	429	463	459	434	467	470	473	439	456	470	475	479	508	454	446	442	461	493	458	486	477	495	455	458	454	490	454	420	448	466	438	462	480	456	515	459	421	473	458	491	465	515	476	438	500	497	462	514	456	476	453	506	441	427	455	431	494	467	476	506	464	446	458	421	428	462	454	443	478	503	453	487	435	513	446	488	465	436	461	482	439	496	434	455	483	434	490	466	457	475	436	463	422	454	485	426	486	459	463	484	451	434	464	477	480	447	422	440	475	495	436	460	480	469	462	458	509	450	485	470	443	468	455	444	423	472	476	487	440	444	438	459	436	501	459	473	476	474	491	484	493	466	432	488	476	427	488	465	479	469	482	462	464	495	426	482	517	499	479	454	452	455	473	486	466	486	455	456	439	474	459	460	489	443	443	500	465	467	435	448	483	516	494	474	471	436	436	455	461	482	500	514	455	477	455	481	452	446	511	471	474	492	448	459	447	479	456	445	417	431	437	444	481	453	472	449	501	460	481	454	494	449	468	464	444	469	456	473	434	475	422	438	493	439	456	458	411	474	486	485	456	453	461	471	500	480	414	464	461	502	482	467	444	491	502	478	470	452	497	465	484	451	504	481	484	487	447	440	473	480	481	442	463	481	476	446	488	489	471	464	445	469	475	424	484	514	481	496	495	481	472	472	479	470	461	437	468	478	457	444	490	492	439	479	443	497	492	476	467	491	439	447	482	489	467	455	500	420	488	452	476	478	427	477	477	441	477	510	494	459	485	489	492	502	511	453	454	462	468	479	495	460	445	449	497	465	455	483	433	476	499	479	499	459	490	453	459	457	466	463	444	503	448	459	451	489	438	461	445	498	460	478	473	480	528	449	442	465	497	421	472	473	463	453	453	478	484	470	499	480	461	428	486	440	481	501	464	460	483	457	458	484	474	433	480	454	438	466	455	511	406	471	490	493	481	461	452	456	475	502	475	492	438	480	465	472	457	486	484	485	483	424	460	431	464	484	491	460	438	451	485	480	450	514	472	468	450	462	450	443	523	424	461	491	465	463	466	410	469	460	463	492	476	456	462	449	511	476	453	467	428	455	448	465	456	446	487	515	498	445	440	528	443	452	509	463	475	483	471	448	452	428	443	449	465	425	495	472	455	472	476	468	475	456	420	484	451	434	479	495	476	486	469	506	472	480	469	449	457	495	474	457	449	511	462	473	474	464	464	487	446	483	486	477	488	455	510	484	445	485	459	468	517	445	465	466	431	460	492	475	449	465	470	484	458	432	463	444	451	458	479	477	432	499	487	484	455	479	428	487	464	466	488	502	423	480	452	493	470	448	479	472	464	470	484	466	436	462	456	462	457	472	448	467	491	408	477	468	479	454	470	454	464	460	437	454	442	492	466	451	466	489	434	426	456	454	446	429	440	516	465	476	468	448	462	436	479	478	469	435	468	469	525	453	495	482	486	488	444	480	445	488	485	424	459	484	501	500	443	456	491	499	445	476	476	466	414	470	486	453	473	421	476	469	514	457	446	460	450	434	517	462	471	468	445	488	428	509	472	438	443	482	433	471	471	489	458	463	468	447	470	453	457	448	454	473	505	466	446	430	495	465	478	429	463	480	471	467	476	498	464	439	483	447	458	440	471	437	481	491	438	467	515	478	506	430	447	425	441	459	448	472	471	482	462	480	452	437	481	424	478	502	451	482	450	448	473	478	429	488	445	492	474	485	467	470	453	469	468	437	449	470	493	445	428	487	476	451	495	482	466	508	448	459	462	419	462	454	515	482	491	431	494	457	478	453	450	449	474	473	479	472	485	477	461	460	512	457	486
42442	48006	28229	1827	2309	2570	796	774	788	767	851	815	797	786	767	810	731	792	800	829	727	801	779	779	751	745	732	740	778	823	783	762	797	771	756	795	805	775	728	789	787	810	761	773	775	799	718	766	777	758	826	739	797	760	714	790	721	796	804	781	763	810	745	783	771	812	785	772	782	793	823	752	783	810	796	772	829	765	729	777	793	787	732	793	783	761	795	799	781	789	792	755	788	810	804	792	777	844	804	738	763	763	825	835	832	766	733	802	743	731	770	740	766	751	784	782	751	736	836	751	795	768	783	778	783	812	811	788	777	775	786	803	772	774	732	789	760	794	803	786	763	806	766	810	732	754	797	769	781	795	804	787	755	798	743	797	772	815	801	775	743	812	793	798	794	829	803	732	805	758	782	831	727	710	829	746	757	794	758	780	748	817	782	778	784	822	774	732	729	784	761	741	699	758	801	805	791	779	810	813	777	779	743	809	796	744	821	818	793	778	762	796	862	756	754	804	767	741	789	840	789	744	791	805	770	759	772	786	784	780	754	774	828	772	762	804	795	804	781	760	798	795	760	790	795	837	772	718	777	764	777	760	778	725	797	823	797	782	801	775	818	767	720	810	761	755	800	800	812	806	775	764	785	786	782	834	796	777	843	809	808	826	783	799	772	783	789	781	742	756	779	789	745	807	793	781	850	779	806	753	763	788	807	773	793	857	748	726	793	772	764	774	783	744	785	746	790	773	762	783	746	777	748	774	790	732	794	798	767	751	714	777	828	779	770	803	830	720	793	797	779	808	794	776	734	828	736	793	776	805	747	737	798	774	736	761	711	809	791	831	782	780	794	770	751	809	781	807	755	755	767	781	791	785	798	763	832	753	817	836	776	739	754	784	757	785	801	753	715	797	788	759	810	773	759	778	768	771	845	806	777	797	775	785	781	729	840	756	793	789	831	791	790	816	781	779	809	791	819	770	798	752	773	767	817	792	829	792	843	812	800	783	792	778	798	805	802	795	862	805	779	802	802	780	768	794	805	803	797	813	786	783	777	767	773	752	789	805	769	838	793	780	739	791	785	782	799	775	768	776	753	768	788	830	754	769	772	733	770	774	810	799	762	736	762	737	758	763	837	737	768	796	725	757	791	769	724	754	796	769	798	804	733	790	755	762	803	796	807	768	798	710	804	737	794	802	764	773	794	778	762	764	773	732	713	761	744	776	790	807	788	828	804	789	832	752	770	829	773	817	792	768	790	775	781	823	790	765	778	743	804	814	735	802	790	786	714	750	750	777	801	838	735	718	767	802	731	748	722	793	767	791	763	833	803	764	778	828	773	772	799	794	777	800	785	783	773	830	807	793	795	807	785	766	785	807	778	765	764	768	738	707	753	812	776	785	813	748	784	758	795	760	816	773	854	795	747	791	711	762	771	770	790	794	809	791	781	802	765	813	785	753	812	800	828	810	767	720	795	782	759	778	794	810	752	845	756	837	771	841	768	805	762	781	732	819	779	817	785	764	800	791	830	735	776	823	793	796	757	792	756	785	754	714	789	797	793	753	770	768	803	791	771	803	759	797	782	809	785	797	773	759	761	782	783	803	753	839	791	731	777	789	799	772	742	821	786	795	781	758	808	791	803	794	772	795	806	758	805	805	783	794	789	795	792	780	774	803	786	834	817	724	785	765	763	775	756	767	782	813	773	777	808	741	755	785	782	757	805	771	779	763	761	779	799	767	818	825	783	803	763	741	794	781	809	822	809	786	800	754	811	747	778	797	758	814	787	790	798	732	755	748	749	789	799	775	826	769	818	770	804	826	749	769	764	752	792	800	719	801	816	741	802	780	809	778	756	730	782	789	748	845	819	803	810	790	806	821	778	807	767	800	806	816	800	779	792	751	743	766	794	775	777	783	782	835	794	764	770	804	771	773	798	836	763	782	766	799	760	787	766	761	793	770	775	778	761	770	732	719	799	732	774	775	747	802	739	757	782	808	758	792	799	795	777	824	805	760	812	783	802	815	791	712	780	744	786	764	813	773	765	779	758	872	775	759	755	795	735	833	797	718	795	775	745	786	755	786	753	806	769	798	777	793	798	749	854	777	759	782	743	761	813	734	803	824	786	803	789	797	780	794	753	765	772	816	723	741	771	764	775	768	830	767	787	767	811	741	785	749	780	780	746	768	786	806	797	805	818	758	790	770	770	786	771	842	776	784	764	806	785	778	793	861	787	778	774	758	796	753	717	757	803	788	802	797	824	776	791	748	807	736	797	771	724	770	761	774	786	803	762	790	794	784	804	768	721	789	797	756	825	747	806	812	838	760	800	757	790	789	728	776	789	776	757	769	769	746	785	807	800	825	763	804	790	784	798	848	793	794	777	805	753	761	752	716	838	803	767	791	783	788	836	788	729	776	754	760	811	767	790	777	766	816	830	823	794	808	868	771	808	752	744	827	740	766	798	725	833	788	784	755	778	809	790	787	838	765	776	733	758	803	771	769	783	786	756	773	694	812	784	812	779	800	812	800	773	805	768	775	795	787	773	785	755	801	801	790	746	800	751	785	709	745	789	811	698	804	814	740	775	821	750	810	773	775	759	762	796	776	783	795	766	785	865	780	866	736	814	755	817	827	739	805	814	766	755	754	796	763	759	771	742	766	782	782	786	752	798	816	803	744	822	787	796	735	760	795	758	741	775	758	730	772	804	788	784	759	824	784	755	819	793	807	824	813	802	807	756	769	796	738	792	806	782	806	762	750	794	837	803	767	765	756	778	796	786	764	818	764	760	762	821	792	799	795	795	821	806	813	750	767	760	772	755	749	755	778	750	777	766	806	781	753	804	743	814	787	732	771	765	737	789	790	762	794	776	800	798	801	782	749	760	792	743	816	794	796	779	773	755	784	761	812	800	773	801	753	805	803	780	805	775	798	739	779	794	733	736	786	800	815	757	797	834	786	794	794	783	775	782	785	782	741	742	792	801	782	753	784	749	770	763	801	789	769	783	764	705	796	755	764	795	799	750	791	753	834	809	775	804	759	740	805	751	791	799	795	791	777	750	775	761	786	734	751	776	774	774	734	774	748	758	796	772	770	763	786	747	802	757	769	780	753	740	743	748	729	743	760	723	777	786	799	786	740	802	768	785	810	814	789	812	766	791	795	784	785	829	780	779	767	805	844	801	806	787	740	822	716	808	768	791	811	841	773	770	792	821	787	752	829	768	773	813	755	784	783	802	805	840	768	773	754	770	766	789	751	755	782	772	817	780	760	810	794	792	745	771	755	766	755	784	790	796	742	702	751	806	783	810	787	798	802	753	803	794	801	770	791	772	724	717	768	784	863	776	750	772	766	806	779	765	792	807	774	789	785	793	768	760	781	802	786	797	779	713	808	723	769	770	770	743	782	810	734	791	763	823	801	774	782	826	806	776	794	817	748	828	833	799	775	818	837	775	780	794	767	797	806	827	762	761	821	791	796	788	777	772	783	782	781	811	808	726	763
26056	24918	32907	24806	17465	9799	850	408	401	410	341	382	391	380	379	394	375	398	383	384	392	381	365	373	379	368	433	406	424	368	404	376	339	375	407	354	368	405	425	379	431	384	389	388	404	401	392	390	414	379	404	396	392	370	401	370	412	412	340	388	374	389	379	360	397	392	328	370	402	378	393	409	393	398	371	382	417	400	385	388	385	386	370	398	394	398	429	394	418	363	393	376	373	397	374	362	415	364	375	408	403	363	385	383	394	388	389	364	384	362	364	363	348	356	424	386	379	360	411	385	371	380	358	351	353	412	359	414	390	403	382	395	394	349	341	409	396	401	380	365	382	358	386	390	401	360	342	377	369	363	354	364	371	409	370	350	398	368	395	395	410	431	375	372	376	348	370	359	419	380	375	348	378	399	365	357	385	352	361	363	386	397	369	418	381	379	393	395	396	393	386	396	389	373	400	352	380	383	401	389	388	361	364	362	358	436	414	363	380	346	387	387	384	377	364	382	405	393	389	377	365	395	352	373	374	374	403	383	384	388	417	367	416	412	381	371	365	356	366	398	415	375	378	391	377	372	398	379	397	371	390	392	380	394	389	356	367	376	389	348	388	358	387	399	358	397	379	365	375	389	424	393	384	420	387	365	360	382	400	364	379	353	341	375	377	395	374	349	365	355	362	396	379	365	394	367	408	383	387	358	350	354	366	406	404	390	379	384	386	367	394	397	386	336	411	441	378	397	393	340	390	374	360	394	416	375	355	397	367	391	344	397	399	388	371	367	407	382	383	417	364	390	377	380	375	354	377	341	367	397	386	371	371	358	395	377	372	375	362	355	361	389	388	399	374	348	383	365	402	348	382	378	385	418	385	379	384	364	340	402	385	381	386	391	363	393	361	384	373	375	372	403	376	371	370	339	424	384	369	408	394	338	370	383	382	398	381	371	378	406	413	380	394	359	352	375	395	399	382	388	386	351	365	349	359	421	349	380	352	350	385	381	362	337	381	377	355	382	387	411	394	391	380	399	348	373	380	340	382	393	370	391	345	380	343	408	379	376	386	384	403	333	367	416	363	374	381	356	398	383	394	393	372	353	381	343	397	417	380	358	393	384	415	395	388	356	349	413	413	387	359	387	399	376	383	406	421	413	409	375	393	345	364	369	384	402	350	397	408	392	364	355	366	370	368	389	369	372	433	410	361	393	409	375	388	358	380	397	371	405	402	376	347	375	413	362	400	400	398	401	397	387	359	411	373	367	381	394	384	374	400	376	370	370	399	407	400	322	373	392	395	368	418	404	363	406	396	374	378	382	384	397	354	386	371	408	401	384	412	393	395	401	356	379	366	390	396	360	412	397	359	383	373	362	381	368	387	390	362	403	365	351	344	386	365	376	369	402	403	379	343	383	384	400	391	388	383	390	390	387	377	374	376	380	375	369	355	386	354	377	382	420	399	370	417	403	389	380	370	347	391	374	400	398	389	353	396	405	391	382	391	374	434	342	366	383	367	349	397	348	366	401	353	376	391	382	389	350	391	402	394	371	366	363	361	384	370	364	382	399	399	373	361	382	358	383	382	382	373	407	389	374	400	355	391	415	355	386	389	377	364	402	362	372	350	362	409	433	403	367	381	392	375	403	376	413	389	378	370	395	370	364	384	370	400	361	414	400	348	397	364	402	375	347	362	345	389	381	371	382	416	341	421	405	360	366	385	371	400	371	397	356	378	387	393	362	373	429	394	407	380	382	374	412	338	372	418	363	355	326	426	360	380	382	382	406	401	372	387	406	358	371	381	369	380	371	367	374	372	387	377	362	412	418	365	402	424	406	393	350	376	383	389	375	409	369	401	372	400	394	382	400	389	389	394	407	382	376	384	369	391	380	370	363	395	374	400	410	368	395	348	360	402	377	361	385	410	380	396	387	367	391	369	366	410	376	353	383	381	399	387	380	364	370	369	352	359	405	362	383	385	384	393	370	368	362	358	363	408	355	382	375	365	384	354	414	355	396	381	372	377	388	381	352	397	363	374	387	365	367	375	386	402	386	420	344	408	374	390	394	368	363	347	364	392	384	378	400	367	378	392	386	381	370	382	384	394	414	375	351	393	389	354	402	396	370	403	381	372	395	380	410	403	372	394	372	383	366	391	441	376	424	400	379	402	374	408	385	365	401	391	398	382	401	360	464	415	371	372	388	379	365	381	376	373	382	372	386	358	377	385	396	369	381	398	359	412	384	394	350	400	399	372	356	389	421	404	374	411	383	424	414	379	366	383	381	387	410	422	386	402	331	352	410	403	362	391	387	357	329	376	401	403	366	374	391	362	395	364	387	389	378	362	351	403	412	360	358	377	398	353	385	402	375	391	371	371	369	414	379	394	410	368	396	401	381	363	363	389	385	381	347	361	366	407	384	399	413	378	383	375	421	353	362	388	370	376	391	415	363	390	373	334	378	361	383	378	359	388	396	388	388	374	378	362	399	379	390	383	398	373	392	344	387	378	396	370	426	386	398	411	389	375	389	384	380	406	378	377	405	390	386	403	374	363	355	376	382	404	388	346	380	366	408	398	385	381	355	394	416	373	341	375	351	377	384	387	423	413	414	381	339	390	377	374	348	368	391	442	403	411	366	389	403	401	395	421	354	366	364	398	399	414	388	366	396	371	368	382	386	380	359	379	371	405	382	393	375	383	404	363	420	369	384	400	401	363	390	395	380	375	350	374	428	407	409	369	397	381	359	410	369	387	406	406	390	353	441	388	406	402	358	408	386	390	403	352	388	396	387	360	387	376	388	364	377	388	371	392	369	403	372	385	387	381	404	365	431	399	379	405	380	375	373	373	361	346	368	379	353	378	347	367	352	379	379	381	328	395	367	415	384	403	395	370	357	392	340	390	366	353	339	381	364	368	392	351	406	368	380	388	396	433	389	348	359	379	382	359	386	372	406	369	370	329	375	402	393	423	393	374	374	374	407	399	397	378	355	384	382	405	404	387	380	404	379	395	387	399	387	412	396	396	391	389	362	401	350	384	366	370	392	402	405	392	391	358	386	404	412	375	374	378	360	404	392	375	375	377	361	356	384	386	437	379	376	406	359	390	341	354	372	425	379	357	402	352	400	402	400	395	368	350	378	389	374	404	348	407	384	401	370	377	415	399	377	407	384	416	391	355	389	352	400	370	363	405	363	384	361	405	384	369	397	391	384	362	378	379	382	426	367	384	385	373	363	377	384	396	355	376	366	405	422	351	393	380	407	381	364	400	393	395	380	378	365	420	368	374	374	402	397	364	392	397	390	394	374	386	377	404	373	355	369	368	384	391	411	378	404	375	355	375	350	434	441	393	390	395	385	378	381	355	372	426	386	383	418	394	395	352	398	423	375	360	322	405	391	386	393	376	389	376	377	391	377	343	400	369	386	413	362	392	409	355	386	373	396	387	380	366	384	385	386	362	323	390	401	341	369	392	387	374	381	400	376	360	368	371	393	425	408	402	379	388	384
62720	88337	55746	4551	12112	12801	703	644	635	635	686	698	624	639	660	676	686	674	666	619	631	678	610	657	586	626	656	669	609	626	607	623	634	656	654	650	623	656	630	632	669	642	638	640	639	702	623	703	616	684	660	670	637	655	658	629	644	663	652	665	677	627	662	636	632	680	651	632	657	608	655	650	567	656	699	664	666	648	621	634	630	635	641	626	624	664	645	653	623	656	587	669	637	625	662	667	642	612	560	648	669	664	640	668	624	678	678	637	665	650	663	631	664	694	661	631	601	670	629	663	674	641	596	605	613	637	660	610	699	676	662	658	626	625	643	626	599	643	597	649	615	668	630	653	664	677	642	615	662	640	637	687	657	629	669	651	648	665	597	655	638	641	671	636	592	688	605	673	644	571	681	646	636	627	651	639	653	662	629	651	603	617	631	664	653	576	660	654	641	621	622	654	662	660	624	646	668	647	620	635	651	636	684	645	652	657	657	714	612	624	654	644	648	592	664	625	665	634	691	617	642	622	642	673	625	651	629	653	618	641	686	620	639	654	657	663	652	654	658	632	680	650	635	667	646	663	693	649	709	667	651	604	654	646	664	664	664	668	648	654	668	653	633	669	638	640	610	601	724	647	649	709	656	680	643	616	693	620	652	651	624	647	676	650	621	645	671	651	627	658	693	639	607	607	692	622	612	612	639	619	636	655	638	685	632	646	701	624	602	667	612	657	588	644	679	635	676	642	650	689	626	673	645	642	636	617	657	613	658	646	645	641	654	646	649	623	631	617	637	642	629	615	623	604	636	601	702	623	604	612	677	669	633	665	617	616	639	644	618	622	646	663	643	616	607	644	619	650	652	661	662	629	664	646	659	632	654	657	649	672	637	640	611	650	641	631	680	634	615	611	633	628	598	629	625	655	649	635	617	631	622	644	663	657	620	638	649	619	662	623	635	692	586	585	686	652	615	656	632	620	630	607	695	606	657	657	661	628	616	637	653	631	672	633	622	601	629	679	628	638	649	655	577	639	688	630	619	698	684	672	660	650	675	599	605	621	620	626	660	635	633	669	632	671	636	623	641	656	629	596	639	599	673	635	629	551	663	612	662	642	674	644	641	586	653	668	642	620	631	607	634	680	672	647	600	618	682	673	641	655	660	641	672	649	642	620	669	672	679	641	684	623	669	673	626	654	684	648	613	629	598	648	647	675	618	622	653	629	627	631	683	609	659	622	652	629	650	627	585	645	636	667	630	592	604	600	652	657	681	642	612	629	599	657	658	632	644	647	633	656	692	618	626	653	614	668	641	595	693	611	618	692	621	667	644	666	625	629	602	633	609	606	581	609	624	637	632	601	636	616	660	646	669	603	614	637	633	648	683	634	663	653	626	701	688	640	650	627	652	620	678	644	589	646	616	649	636	613	636	666	635	645	601	634	663	636	674	626	621	631	628	672	616	657	639	652	639	666	673	661	676	656	680	664	655	671	618	622	602	647	653	624	659	643	656	640	615	628	611	687	658	641	668	653	661	592	637	673	664	645	594	622	685	658	678	682	654	633	652	605	652	621	660	614	663	631	635	643	652	609	644	637	652	615	690	654	679	661	636	624	648	654	707	602	667	670	669	686	650	650	672	647	708	616	644	605	637	681	648	630	628	632	611	684	645	628	665	630	635	627	629	620	640	660	638	614	617	622	674	633	605	699	647	667	640	618	602	662	667	681	651	615	628	665	676	671	671	652	618	659	655	627	633	635	634	654	667	656	646	635	683	652	677	624	623	630	628	585	666	682	625	634	642	659	628	638	646	672	666	623	639	574	632	615	597	607	613	653	639	678	651	646	635	654	610	655	627	644	628	644	635	641	634	673	644	631	665	663	641	597	691	638	626	672	683	639	635	634	637	615	691	628	660	632	647	627	635	667	673	645	668	630	653	655	640	638	593	622	666	633	667	640	614	622	648	659	638	628	657	648	643	653	631	636	626	633	657	683	635	632	654	629	666	643	668	628	606	648	671	645	666	624	652	616	627	664	617	643	618	658	664	667	648	603	614	668	619	626	646	660	620	656	645	618	629	681	608	637	608	601	668	630	633	610	634	583	669	624	681	602	650	664	643	647	678	638	634	652	604	680	653	674	585	650	659	605	648	643	707	623	652	607	675	601	660	629	652	608	675	627	583	644	666	586	681	622	634	681	673	645	665	644	610	636	631	598	610	623	667	664	616	632	630	629	678	641	670	637	689	614	657	654	625	607	663	665	667	633	684	657	656	644	667	690	647	659	624	668	625	621	641	608	652	589	651	652	616	624	689	658	598	663	598	628	567	652	665	615	682	669	649	615	668	594	620	643	636	652	652	643	628	609	654	675	615	631	621	655	628	634	659	651	620	636	667	654	621	660	660	604	640	679	587	653	679	697	625	639	669	619	624	621	611	620	620	603	703	646	617	616	657	626	632	689	639	636	674	694	664	663	668	636	642	619	626	642	687	613	670	684	645	669	617	674	660	621	622	626	632	628	639	634	679	613	670	653	637	601	639	674	670	680	660	624	646	684	654	655	582	618	649	657	630	651	654	618	621	660	638	648	645	661	636	596	676	647	641	611	649	620	650	645	648	654	675	616	659	686	659	677	603	653	642	658	631	620	619	617	636	646	646	634	661	643	617	629	668	603	646	611	647	623	682	642	642	653	669	681	630	645	646	659	730	638	637	616	658	616	635	599	650	666	610	636	590	610	614	616	626	619	635	653	674	613	669	645	592	648	640	634	662	662	615	644	671	605	664	645	670	618	593	691	699	630	658	626	625	636	664	608	622	650	659	674	599	614	609	670	620	658	627	639	611	649	622	617	654	635	619	638	657	680	639	635	643	656	611	607	682	619	643	622	667	698	654	608	652	619	612	659	690	663	653	672	623	680	581	613	645	661	607	618	597	638	629	634	642	626	616	609	673	657	681	632	592	632	654	624	632	643	662	699	607	588	715	661	628	665	669	649	652	630	653	654	636	637	607	650	636	608	643	659	630	650	644	624	610	636	648	622	631	667	679	638	631	640	654	669	630	659	642	634	623	613	622	630	607	660	653	612	670	655	619	659	622	643	638	641	640	666	608	682	663	672	607	635	633	631	704	663	705	666	608	652	657	646	655	653	650	636	654	662	653	634	607	644	632	671	631	641	665	596	594	639	677	626	666	633	612	651	618	623	663	604	661	620	664	654	626	636	612	674	682	637	638	616	634	629	622	646	618	644	605	667	630	653	610	657	636	606	642	638	626	644	622	666	667	617	682	626	665	662	641	666	647	648	641	700	632	619	673	635	599	635	625	675	640	622	647	634	625	661	662	610	677	601	597	701	650	646	668	590	599	673	685	648	627	611	640	671	649	628	623	636	638	611	623	633	678	635	648	623	596	633	675	700	603	629	637	628	586	624	650	635	644	674	622	673	704	600	631	608	648	634	641	673	646	621	637	643	711	632	649	616	647	675	639	606	646	665	691	637	694	615	617	666
24356	23541	31679	24753	21555	19403	4595	742	650	651	666	707	668	636	651	680	681	656	602	652	676	629	595	645	612	638	621	630	627	617	637	656	629	619	616	608	630	625	635	622	625	658	639	639	602	622	669	628	648	664	670	621	615	633	657	634	657	660	666	654	649	617	657	646	615	649	678	595	645	674	659	651	641	621	649	643	620	632	608	611	674	601	642	644	689	615	603	601	643	640	601	624	625	662	630	629	603	612	657	623	627	598	639	636	659	640	599	582	628	632	627	637	630	605	591	588	710	582	612	618	613	665	608	604	647	652	602	603	624	599	636	658	651	654	677	626	604	636	622	674	629	610	652	647	590	667	643	608	647	603	614	614	613	606	667	579	619	645	647	627	585	646	611	639	664	652	599	625	644	639	620	626	652	639	645	629	592	641	629	602	627	653	625	615	622	605	623	651	604	610	660	652	640	637	562	607	620	636	578	655	608	706	590	622	640	642	623	661	641	619	627	637	607	619	646	649	628	629	664	634	641	607	648	589	600	640	630	608	638	669	660	613	627	653	609	676	618	644	629	609	609	654	629	634	665	585	673	629	625	634	590	629	658	615	665	642	681	636	638	615	584	624	633	637	623	639	601	645	624	601	661	651	635	626	612	676	640	595	608	626	630	603	626	656	669	598	620	618	664	661	646	619	650	654	683	615	617	617	667	600	633	614	657	655	632	592	684	590	619	635	666	644	637	612	663	655	612	588	645	625	628	638	674	640	648	677	607	637	632	591	616	634	675	584	609	615	659	610	646	636	634	661	665	602	659	587	591	639	642	648	579	624	575	637	638	591	572	643	656	641	617	636	619	612	642	590	636	652	638	643	600	662	631	617	616	637	644	650	628	626	638	659	622	649	650	643	617	623	632	604	623	630	664	623	659	622	633	657	660	648	640	660	623	630	602	642	631	648	625	642	638	597	675	587	620	648	613	586	623	620	596	661	608	653	608	599	613	653	644	660	660	635	635	571	634	638	673	556	609	630	654	620	609	629	662	641	595	623	641	660	652	634	681	658	626	625	608	650	665	665	683	626	647	609	578	600	655	578	631	653	611	592	624	640	624	644	646	662	596	637	634	634	642	682	690	666	642	637	623	590	637	619	627	662	608	650	636	597	619	602	656	655	645	633	635	593	614	659	645	664	659	589	658	610	591	548	640	597	622	606	624	609	621	642	594	610	662	630	636	633	642	650	626	606	638	628	612	639	632	624	621	604	686	625	674	606	609	623	617	710	638	643	646	644	614	660	624	618	655	604	615	605	663	624	630	623	652	616	632	656	625	575	610	625	605	603	606	662	637	622	608	618	666	628	640	658	651	658	633	612	670	625	611	624	608	629	639	605	638	639	645	596	661	605	630	635	597	597	604	635	627	613	657	620	614	608	619	617	665	638	585	599	635	631	620	618	685	631	672	636	615	613	637	627	650	618	581	664	590	618	626	627	581	684	628	590	640	647	682	622	608	616	628	639	624	566	642	641	640	623	611	676	598	635	681	665	630	636	621	662	600	651	657	643	660	614	656	657	577	655	621	608	661	611	573	648	629	630	617	639	612	626	651	627	638	622	712	644	633	617	665	640	634	642	615	612	620	638	641	653	614	622	633	650	659	635	575	646	650	628	641	603	625	630	606	583	631	632	646	596	633	615	641	619	638	667	594	623	659	629	608	650	603	636	625	657	613	662	593	606	671	610	642	643	665	669	653	686	631	609	648	625	588	606	613	593	601	625	622	623	655	633	591	635	624	644	625	657	642	611	623	674	626	669	631	624	643	672	641	647	649	636	612	628	665	650	628	618	656	629	634	639	654	647	612	646	647	621	649	623	644	661	624	618	657	632	638	664	592	646	606	630	637	662	602	660	593	599	657	651	638	642	654	609	651	640	607	571	633	617	611	631	596	577	637	631	627	609	655	574	604	581	638	625	594	598	603	651	645	655	644	640	635	609	634	646	659	599	621	636	628	652	642	593	652	616	635	643	650	620	608	594	633	644	641	640	647	620	630	638	622	637	584	598	663	668	670	639	663	607	652	649	657	638	647	649	667	621	659	660	640	654	654	667	652	608	675	597	640	618	623	595	638	622	632	688	616	629	650	644	663	617	624	624	627	682	633	663	656	630	607	621	627	638	593	605	656	663	587	596	612	631	657	639	631	601	597	618	634	623	654	578	631	580	633	664	613	648	623	670	649	631	653	660	672	601	581	612	626	662	640	632	598	619	643	628	615	609	637	646	614	605	645	582	621	640	630	589	619	579	598	641	623	668	618	679	640	620	658	629	653	654	621	675	637	678	668	679	659	650	613	627	647	598	613	593	643	637	598	608	619	651	621	643	638	668	634	626	613	635	650	666	629	645	592	633	655	616	672	690	613	614	633	606	657	632	619	626	590	610	659	627	650	592	646	593	628	617	614	671	613	616	622	651	638	655	593	650	643	637	608	647	603	614	698	652	620	612	618	635	589	665	608	624	627	676	612	651	617	613	624	620	654	614	625	617	677	653	605	677	649	618	613	608	635	633	615	647	619	590	606	596	646	598	653	685	639	621	650	650	631	661	630	637	621	662	607	621	632	659	634	629	626	594	641	672	586	627	646	648	672	666	644	626	630	622	623	590	588	644	641	611	655	665	584	645	621	659	634	661	605	641	629	593	586	644	620	613	638	664	646	650	698	633	614	630	701	629	638	624	638	632	606	646	652	630	610	650	657	655	638	629	646	664	621	635	597	637	629	621	600	649	631	628	603	626	652	643	599	663	629	623	674	652	627	644	670	659	655	633	562	599	621	610	611	606	610	610	670	620	602	625	612	626	633	659	573	610	659	609	602	626	607	611	619	692	627	587	617	637	619	660	643	641	619	644	601	597	643	641	618	625	585	630	625	603	620	626	647	645	588	622	618	629	631	619	622	667	663	592	636	621	583	641	623	625	654	609	594	641	641	658	664	689	604	621	626	638	634	609	590	681	570	614	647	641	643	576	632	683	634	628	622	648	605	656	587	624	669	620	594	611	611	615	629	652	657	646	636	661	620	634	596	631	630	666	675	623	613	592	657	633	671	726	651	643	647	632	630	615	629	633	627	651	680	633	641	594	678	606	613	644	657	680	646	622	638	637	691	609	611	632	592	621	656	606	613	635	632	692	624	607	595	634	654	604	589	665	589	594	621	603	672	675	646	636	647	656	574	604	685	634	602	667	678	633	601	652	651	663	660	657	642	588	628	596	624	640	679	635	661	656	668	612	605	631	659	580	630	665	636	630	633	654	650	616	596	671	614	616	679	632	677	631	633	658	625	609	617	630	630	685	625	639	603	631	634	653	637	655	658	634	604	625	656	648	611	692	640	682	633	647	656	636	622	609	692	653	574	634	641	603	614	644	629	655	645	631	613	607	631	640	616	659	602	619	704	607	632	618	628	632	624	643	623	637	650	606	596	612	659	637	610	625	604	620	640	637	610	638	641	584	649	625	611	607
61792	100487	68312	7884	17862	18686	1061	998	991	1008	1026	988	974	999	1015	1025	941	987	1009	1011	1007	991	997	949	1028	1010	989	939	1000	1002	968	950	980	976	987	1006	975	985	979	940	1003	1014	1006	997	940	988	975	965	955	977	1011	959	1024	968	987	1020	1006	1006	945	975	1003	999	995	994	993	937	1048	1048	1001	888	979	954	995	956	945	953	1030	1018	988	1017	968	954	960	956	965	937	995	991	959	967	1010	940	1004	951	986	976	961	990	980	944	921	917	1013	934	1038	921	970	938	975	1016	971	1033	981	997	1041	1004	1017	925	1000	1050	1010	994	1035	940	994	1035	981	971	976	1013	970	958	1028	989	966	928	974	950	941	1018	988	975	979	989	992	1007	977	1056	983	969	996	976	978	989	966	983	945	997	949	967	972	1074	937	948	1016	987	977	934	973	1054	987	1039	1023	1010	992	974	1001	1020	981	994	960	975	1026	973	952	990	991	1042	949	917	998	990	979	970	971	1026	985	1021	971	1034	1033	998	954	1006	968	980	1007	988	978	937	1005	993	989	992	983	983	960	1003	929	1026	976	995	1023	962	979	1004	1034	927	1013	956	1020	984	979	1018	1028	977	992	1008	998	970	965	983	985	995	919	1020	979	998	983	980	950	1009	924	1022	955	1019	977	958	997	963	1012	991	931	963	965	924	968	1019	993	961	1019	1011	960	953	969	978	926	946	969	1001	969	1045	950	959	959	963	971	978	975	972	967	974	985	1044	945	1006	982	987	999	1010	1005	933	989	1027	969	988	974	997	947	1022	1045	982	990	949	1001	955	980	1003	952	1002	939	1018	963	959	921	1005	990	1016	985	986	994	1009	964	947	1014	969	1042	1003	961	989	995	989	1004	987	992	969	998	978	988	1000	958	966	986	979	970	990	977	977	966	995	941	981	946	966	911	979	1026	981	1004	990	1000	935	972	956	977	951	1006	951	973	976	916	987	1019	953	923	972	977	1048	962	986	995	1050	970	1029	980	986	981	970	972	994	1046	996	967	912	985	957	1001	1012	990	973	985	954	945	937	1010	1036	954	1007	1007	980	995	925	1008	960	978	973	987	964	984	931	987	971	935	973	971	963	958	977	933	961	1012	933	1006	976	949	897	978	940	979	975	1044	978	989	1005	1003	1007	934	1009	999	964	950	965	976	987	968	970	991	977	967	939	1011	974	952	1018	1018	970	970	1002	1007	979	977	1014	990	995	989	990	992	1022	964	984	1004	956	985	983	987	964	975	1020	932	962	1003	1019	1011	988	985	996	940	977	1002	1008	924	992	1015	919	945	1052	1023	943	1041	1003	985	986	976	1044	1017	977	999	970	984	962	959	961	984	1027	994	1008	992	961	976	990	939	942	937	953	977	989	969	992	995	991	950	1043	1003	1018	968	914	1012	954	983	1037	911	955	1000	982	972	958	1008	1010	976	1033	917	948	994	966	918	944	943	1041	950	966	1032	956	1020	941	1021	1039	1020	1003	1005	941	954	967	1001	913	894	937	928	951	1014	1022	1011	955	980	976	977	966	1004	1021	981	1011	1004	985	1003	970	967	932	1006	985	977	951	992	944	996	956	1003	981	1010	959	1019	997	933	953	1033	1009	1017	966	1017	974	1001	982	937	975	1003	1014	955	982	986	1007	974	988	1013	962	1036	946	1034	995	1001	1029	960	1046	984	1024	1041	960	961	988	975	979	977	962	953	1007	988	960	959	916	984	1000	1009	1003	1003	996	1007	998	993	979	983	963	974	991	988	954	969	939	970	954	985	989	915	1020	987	993	1020	976	930	959	969	919	1006	1005	1004	1002	982	983	1003	999	972	943	973	1023	978	941	950	957	1009	1005	957	1029	924	1020	996	965	941	994	984	946	919	986	973	977	936	983	1013	992	969	980	943	1031	968	973	999	981	1015	1043	1021	984	955	979	998	973	998	1012	999	973	993	952	973	1045	952	1015	976	966	1027	953	998	937	1029	922	932	957	1011	972	1043	985	957	985	995	938	939	969	898	946	961	1017	1003	955	1012	992	1012	963	987	988	958	979	997	956	953	1037	977	995	969	1003	993	1001	908	1001	1004	964	1035	949	946	967	977	972	971	958	955	1003	1009	980	966	973	960	1023	937	1038	1004	937	906	990	1009	958	1012	967	1039	933	992	974	987	937	975	1031	969	989	972	968	942	1042	971	1039	972	999	969	974	973	1004	1014	985	1001	997	967	1035	997	933	997	957	949	1002	975	1000	1002	990	981	959	986	1013	991	928	973	987	967	1025	985	1001	955	978	991	994	931	988	999	981	981	1020	1032	943	990	976	1009	979	1028	978	967	990	1000	930	990	1003	982	977	1021	996	1010	956	1007	999	993	981	980	965	1007	979	990	1009	1024	979	994	1016	957	961	965	930	970	973	916	990	966	1025	985	1045	1011	1047	1002	975	980	1006	971	998	951	1042	999	945	991	1018	1006	957	968	944	1014	1003	1047	984	960	956	1016	979	964	961	943	915	1053	975	990	1030	967	945	980	960	963	1002	967	984	952	972	989	956	1038	1019	947	971	970	1059	980	968	995	980	921	974	992	959	952	985	960	1028	995	942	1004	1045	975	1032	1018	979	948	1017	988	999	944	975	918	979	937	972	1020	953	994	1015	963	978	1026	965	934	991	1010	937	947	959	919	1004	958	934	935	1001	952	993	987	1010	965	968	1014	986	1015	1008	982	987	1018	976	1012	1016	1002	1017	929	990	998	957	1002	962	983	998	967	961	1016	1009	1020	955	966	991	985	990	986	940	978	913	995	1027	965	989	1032	936	1016	969	986	974	994	933	952	966	936	972	1029	1012	1024	934	1012	1013	990	914	978	973	909	1036	1008	979	946	994	955	937	1001	995	1002	937	1026	956	1011	919	972	965	1026	970	968	1001	934	1012	921	989	1009	976	977	980	963	1002	969	955	1030	980	993	1019	955	1020	964	1000	1013	983	1010	1000	966	948	974	945	958	995	991	1008	1050	988	1036	968	966	1013	996	961	937	988	931	997	931	955	1001	944	967	987	1025	1006	979	984	944	970	994	993	995	1003	1057	999	983	921	1024	1038	1006	974	993	967	967	957	973	985	1037	996	1009	953	989	989	999	1004	961	949	972	958	1015	966	1009	981	986	998	997	1012	960	935	953	940	986	992	956	972	906	900	968	967	963	981	957	1013	968	954	963	891	953	975	993	975	939	925	984	963	1014	943	990	972	967	982	1002	1023	968	1021	972	993	987	950	994	987	976	1015	967	975	980	987	923	973	1012	998	1011	916	1005	985	1013	1013	983	988	935	1004	988	980	1035	957	1010	982	976	971	1018	1026	996	943	936	972	1004	949	983	1018	1028	986	957	1002	1000	994	978	979	952	1006	989	941	935	990	998	982	946	994	977	952	1010	1018	987	1003	968	1049	972	926	990	997	930	985	947	975	959	960	997	975	998	940	933	966	959	995	972	988	965	1004	967	1002	918	994	1008	977	981	1020	1001	991	985	996	977	946	1020	1010	964	941	1001	1011	983	981	959	960	992	1009	990	1024	986	968	1031	954	1003	940	1005	971	1021	1006	1001	991	1060	911	976	943	1045	910	977	998	1024	1003	917	940	1003	942	926	999	993	939	991	956	922	956	958	955	948	1032	990	948	977	944	988	1008	962	979	988	918	992	1034	994	964	980	926	999	940	1008	994	1029	991	975	962	1025	997	939	1022	1048	990	985	978	966	984	988	917	995	990	926	1014	962	954	961	949	984	956	966	940	1006	986	997	981	907	1002	996	979	999	930	951	943	978	997	983	1048	1018	1029	937	953	980	962	980	992	989	986	1009	972	989	1012	1004	946	995	1009	982	941	954	993	964	966	999	927	970	998	982	991	920	1026	968	950	1026	964	989	969	1004	1040	1038	973
31914	33571	26859	7331	1161	1125	471	454	479	508	489	471	439	468	496	476	476	489	431	457	432	479	492	505	466	502	500	481	450	431	452	471	488	471	460	478	504	469	428	508	435	479	466	483	486	419	450	490	471	447	475	496	431	466	519	471	438	436	467	465	473	442	478	464	476	502	480	476	515	498	445	413	454	452	469	484	444	494	468	466	499	473	481	434	471	418	464	451	423	471	450	413	457	468	455	504	477	455	453	426	442	457	414	447	503	477	442	465	490	476	503	475	466	469	476	464	482	447	461	483	478	480	467	453	441	498	457	464	453	443	457	451	468	438	518	450	493	493	481	495	483	461	473	485	464	470	544	467	475	464	442	482	439	455	515	457	501	500	475	445	473	447	466	477	471	496	438	495	459	474	501	460	482	485	439	481	475	485	474	479	483	498	465	487	502	429	479	507	444	486	458	495	441	476	468	505	410	429	426	499	490	463	494	469	483	473	506	461	469	491	452	470	440	460	471	471	459	477	492	436	456	506	481	442	438	487	468	480	448	455	480	453	466	499	457	465	460	457	450	486	484	476	439	462	481	471	452	484	477	460	491	483	495	456	449	494	438	480	459	474	446	444	472	461	472	467	464	458	468	465	463	445	459	412	455	502	490	452	444	468	452	463	455	461	500	449	470	463	451	513	481	510	443	458	466	457	472	500	450	462	469	478	461	488	474	505	452	437	504	474	492	488	493	470	417	495	454	486	486	484	478	493	475	523	494	493	470	424	458	433	491	495	465	454	442	483	448	469	444	470	484	474	483	457	455	452	449	451	406	453	495	487	456	469	470	454	448	444	470	438	464	434	460	470	448	478	486	500	488	438	512	494	469	484	458	483	482	469	480	460	485	453	468	439	480	428	486	520	493	475	491	445	460	456	497	452	497	498	514	445	456	488	485	486	452	460	466	450	478	457	480	457	482	496	448	443	489	468	482	470	481	465	457	475	470	444	451	462	469	521	490	454	502	492	450	494	471	492	466	471	460	463	464	462	433	464	463	455	481	426	467	440	489	462	491	495	432	482	447	486	507	447	519	457	475	472	456	456	484	470	505	438	469	494	472	432	502	481	534	492	489	458	465	485	469	449	456	452	466	442	463	425	462	472	455	468	465	474	472	456	476	453	470	488	463	466	470	480	439	439	438	435	479	494	457	482	474	460	453	477	464	441	487	484	469	481	462	477	460	461	440	473	417	432	465	484	451	473	454	461	434	479	469	504	491	467	477	471	459	481	480	435	513	493	455	439	472	500	485	464	461	500	503	453	458	437	501	461	458	475	489	481	517	460	447	470	466	482	479	481	483	467	467	470	451	462	447	456	486	452	495	477	464	476	437	433	468	500	460	462	486	449	450	461	430	483	464	472	458	463	446	453	463	446	438	441	462	418	431	454	482	476	466	474	474	461	537	464	532	452	509	466	472	475	462	484	458	476	479	493	459	469	460	460	463	472	493	466	468	480	498	517	505	443	464	531	489	441	469	469	484	484	464	503	463	485	426	465	483	450	474	478	464	477	444	487	441	446	482	470	480	448	487	470	460	443	471	462	495	478	486	462	476	463	496	481	506	443	453	447	476	491	462	442	450	476	459	466	485	454	441	449	478	463	453	470	495	464	479	466	424	469	446	482	462	495	469	470	490	419	504	446	457	447	442	483	463	466	459	445	492	475	451	420	431	485	481	488	445	495	498	483	485	455	452	447	468	438	490	491	459	458	478	505	454	471	492	479	470	484	450	463	470	479	478	463	487	470	461	482	481	464	464	465	457	449	448	444	442	485	458	446	466	474	434	479	500	503	476	429	483	483	459	453	442	485	460	486	466	478	482	511	455	475	482	485	472	500	528	461	469	474	456	441	487	497	454	440	456	458	453	497	462	496	484	476	441	455	456	464	505	437	457	457	484	494	484	448	487	505	472	430	438	485	440	450	468	478	457	429	455	494	458	465	462	492	470	464	458	423	423	449	460	434	473	507	460	439	502	470	454	482	445	499	471	434	480	491	480	474	458	495	476	429	470	458	468	448	468	461	485	478	524	443	448	445	468	451	475	471	467	499	474	496	462	472	454	467	482	438	472	427	463	496	464	515	470	446	451	490	527	449	447	459	475	477	445	445	497	464	479	450	470	425	477	467	486	512	440	473	444	476	466	487	475	466	486	486	521	458	500	519	485	523	480	446	433	517	456	475	464	448	447	466	488	459	456	472	468	455	467	446	437	476	500	455	474	475	464	473	501	435	465	483	484	486	497	446	496	450	464	424	462	479	458	468	492	478	494	470	500	447	500	516	463	483	456	466	456	441	468	498	440	476	510	465	494	510	470	477	449	466	502	450	498	440	490	425	462	457	494	476	457	475	476	517	465	491	472	484	432	481	449	483	478	453	484	426	459	423	510	511	432	496	468	462	457	516	469	427	459	489	526	465	508	464	480	456	497	491	470	441	437	467	477	486	434	432	420	472	478	448	476	457	476	472	488	499	462	477	503	495	462	494	455	494	455	441	503	441	483	495	473	478	474	474	467	461	439	510	525	449	439	496	485	502	480	472	457	493	470	495	479	447	428	490	454	461	460	489	468	466	435	465	463	454	458	488	499	463	457	459	420	463	462	440	447	460	463	441	467	474	490	500	485	502	449	484	485	463	454	477	480	500	434	456	463	457	509	480	461	501	529	453	480	482	503	457	472	464	479	465	468	454	416	458	477	491	459	454	486	448	475	461	485	515	472	459	463	451	469	421	475	456	485	446	453	471	442	505	481	457	466	457	471	464	448	494	454	489	456	476	481	437	496	483	451	457	488	453	439	489	461	444	467	464	474	478	440	436	460	487	467	486	474	466	404	455	409	486	434	454	473	441	465	473	441	469	476	474	478	470	480	484	465	442	494	439	446	449	449	459	439	477	490	480	442	492	451	457	417	436	493	484	474	500	454	439	521	466	482	447	409	455	489	466	468	497	463	477	454	449	473	471	445	459	421	501	471	450	430	449	446	523	473	492	468	434	480	470	499	486	496	471	510	466	458	470	453	469	478	456	442	459	520	426	442	495	449	472	473	467	471	497	439	476	456	497	463	455	426	446	450	441	478	492	420	461	484	467	464	449	469	499	440	458	435	430	462	438	494	509	491	447	451	439	476	459	482	469	473	430	463	445	455	536	473	506	503	473	465	486	449	476	437	475	468	441	447	468	452	453	422	464	487	441	462	476	450	489	453	448	470	479	476	472	420	456	467	484	444	518	444	488	465	489	486	466	475	477	500	485	460	489	471	464	505	468	480	454	445	481	422	487	483	480	423	447	430	474	475	441	440	477	425	480	472	457	485	491	451	489	476	459	489	441	472	478	466	507	474	481	454	461	443	479	505	469	433	470	470	446	444	498	496	468	460	497	431	452	462	472	496	454	457	483	473	477	459	486	417	474	479	448	482	495	437	452	449	468	474	460	424	500	449	482	451	483	479	441	472	485	468	464	511	503
41634	50057	29982	2612	2237	2342	791	757	794	773	849	783	783	794	769	769	785	796	827	732	806	808	828	773	832	806	771	743	831	771	765	775	736	771	763	805	798	781	768	804	782	795	831	764	800	797	795	751	789	762	777	811	744	796	808	801	772	781	758	771	830	775	809	782	799	826	798	778	740	782	765	804	800	827	815	785	822	796	789	787	809	781	776	795	782	790	756	790	787	784	758	793	821	789	802	807	757	796	777	790	783	734	785	758	784	763	834	815	783	781	791	787	803	803	774	741	814	763	812	790	784	789	787	761	773	786	795	865	776	808	740	812	819	789	806	759	730	790	780	731	785	818	750	754	807	764	817	805	849	809	776	802	741	807	798	865	806	783	790	782	782	829	830	798	755	824	800	795	799	793	814	767	825	774	803	804	808	782	772	788	782	769	793	790	829	836	788	764	797	797	838	783	780	777	759	737	767	793	779	786	753	766	748	758	794	782	770	820	761	789	800	812	776	808	781	774	849	757	756	779	783	764	756	789	771	832	811	785	817	741	806	782	751	779	751	790	819	775	771	783	796	803	792	837	781	796	752	790	814	752	748	788	807	767	840	767	799	791	811	774	785	747	763	775	830	774	788	747	823	758	799	703	797	792	707	839	829	819	750	801	839	829	790	788	832	768	810	768	808	794	804	812	819	744	765	821	764	764	784	763	750	810	783	776	714	772	792	762	772	770	793	781	716	788	779	768	826	810	766	792	774	748	824	797	794	789	760	792	731	782	772	790	789	829	792	813	844	762	759	783	800	806	763	834	780	796	738	738	806	837	767	816	774	798	746	803	769	756	747	805	730	757	783	803	778	780	805	815	750	776	764	821	784	771	719	786	805	761	785	769	819	799	796	788	759	757	842	788	783	771	734	803	757	792	819	733	745	754	771	758	747	809	795	755	786	757	768	795	839	780	798	816	743	800	805	849	822	753	784	744	735	771	811	778	782	804	775	774	775	762	838	786	785	808	837	784	782	760	770	778	757	811	770	843	758	783	750	795	813	753	770	814	761	781	741	793	806	805	798	798	733	793	756	783	776	815	778	781	752	767	789	785	790	795	816	770	809	791	734	785	801	794	788	775	716	752	707	765	782	730	812	791	763	793	802	806	784	769	827	806	801	808	747	839	780	787	766	756	763	777	799	845	765	755	729	765	845	769	704	750	777	774	759	801	794	765	808	763	769	705	798	789	765	818	775	807	779	788	846	833	727	803	753	784	776	770	805	842	778	768	791	805	759	777	793	833	756	781	815	796	816	811	808	772	759	789	737	811	773	821	804	752	818	779	761	790	777	785	809	749	771	794	788	745	845	784	771	787	812	785	778	770	790	765	760	840	736	767	781	749	803	810	764	814	740	799	792	807	766	787	777	752	747	726	795	752	753	745	763	798	767	789	790	830	829	725	761	789	797	791	759	820	779	817	728	758	765	767	789	726	805	748	802	798	757	780	779	759	783	815	809	765	715	771	829	764	760	750	805	791	779	811	748	778	811	766	772	778	800	732	776	744	777	760	743	750	760	754	775	751	764	798	832	742	768	763	789	759	771	836	817	760	790	826	744	767	779	816	817	768	786	796	787	771	797	850	769	761	761	806	780	833	738	797	798	771	780	754	814	778	779	764	773	781	739	810	821	763	795	779	800	796	827	819	785	751	809	736	810	763	796	800	773	795	752	767	821	799	764	743	795	767	762	756	750	808	806	775	819	766	783	843	759	791	771	786	819	763	801	770	774	758	778	784	778	744	770	811	754	770	727	810	818	801	783	748	768	768	836	771	824	804	746	782	742	762	815	785	797	771	772	753	794	798	799	758	825	793	785	760	788	750	766	814	802	788	776	746	746	845	755	743	765	802	789	764	831	798	778	838	785	756	741	806	785	781	833	787	767	773	844	831	766	804	752	760	784	789	791	782	786	791	789	714	762	768	765	848	748	807	775	778	797	804	787	784	815	816	762	761	813	762	811	797	773	731	804	793	811	792	823	830	757	736	789	814	773	801	813	773	828	801	760	817	800	766	807	716	764	814	803	753	772	781	748	865	853	768	793	827	815	791	823	753	828	744	691	799	747	802	758	790	752	764	836	716	770	796	770	769	784	783	779	746	781	754	771	779	786	776	754	791	800	800	784	775	767	801	800	758	773	791	772	769	769	796	819	792	734	788	812	712	750	783	769	785	788	731	789	813	772	794	744	734	771	749	789	823	805	772	764	771	798	831	749	787	770	784	773	799	722	792	727	753	788	732	798	786	795	783	763	784	806	788	784	748	762	832	807	807	804	732	788	771	745	765	823	794	789	784	797	778	810	770	745	789	747	774	804	779	758	789	766	771	735	793	792	785	766	787	793	728	767	764	767	793	807	768	829	811	798	726	792	808	772	773	783	778	768	800	807	848	803	793	780	757	767	785	731	832	759	784	798	761	769	797	771	802	766	794	806	800	749	766	790	775	811	801	792	786	812	775	770	777	766	790	753	753	816	787	831	790	790	826	803	850	808	775	760	817	837	766	777	771	766	799	759	767	760	790	778	778	774	783	792	819	809	799	828	789	772	764	836	811	801	818	766	783	791	796	772	808	780	745	843	744	766	730	765	782	808	737	780	784	770	802	767	820	806	758	787	771	794	791	780	776	790	793	756	880	829	776	749	778	834	760	766	795	771	817	774	799	778	801	751	750	773	763	797	850	766	811	822	744	723	799	781	831	822	789	756	767	781	784	746	805	780	817	770	733	780	850	795	814	767	750	809	763	772	759	745	733	757	738	781	731	762	790	794	754	808	736	760	761	779	805	767	875	801	788	729	778	771	795	719	802	873	767	745	790	781	788	816	790	811	742	743	725	726	781	777	824	807	789	764	781	788	828	775	807	772	768	729	754	811	785	788	770	804	812	771	818	775	858	835	806	815	787	755	794	800	783	703	793	827	734	768	780	796	767	750	804	808	786	770	799	778	772	752	783	793	751	778	795	811	774	821	779	847	729	793	738	800	784	772	783	778	762	755	728	811	772	789	772	800	750	800	778	822	750	810	795	765	792	746	829	800	835	788	794	754	877	792	810	748	715	806	814	744	842	821	774	824	793	763	787	802	787	778	809	732	780	713	818	786	753	777	725	821	784	807	768	796	801	799	798	806	770	750	808	760	762	814	770	781	823	832	752	792	790	768	785	757	816	755	781	780	839	801	778	791	851	809	800	787	792	786	795	759	778	771	820	803	759	751	804	771	802	769	748	767	780	815	784	778	817	782	772	761	785	761	815	783	736	796	751	793	794	809	711	785	847	794	783	796	715	789	762	781	792	827	783	713	814	812	750	787	782	795	839	799	784	752	792	814	778	724	755	757	808	773	761	776	790	754	745	829	787	811	786	775	761	733	789	793	805	827	752	759	824	768	826	794	817	777	731	772	833	794	783	764	793	834	759	801	762	718	738	768	790	815	749	813	776	773	801	796	738	790	765	785	791	791	805	788	738
26003	26369	33421	25410	17096	7602	706	418	383	383	396	375	411	396	422	383	381	433	404	432	389	385	407	385	402	397	395	392	424	377	415	392	372	397	406	363	408	408	376	383	392	392	424	390	419	411	392	404	388	395	409	387	428	397	414	444	405	431	396	380	392	402	405	378	382	376	400	385	364	391	405	366	427	372	414	403	440	409	409	396	396	381	392	398	412	417	390	407	409	386	366	383	363	414	417	419	400	402	391	416	397	405	387	384	369	379	369	413	351	392	412	393	333	395	403	395	368	391	393	386	406	412	416	369	387	391	383	381	439	438	368	368	365	369	382	351	425	358	398	428	429	391	393	399	417	410	404	413	387	404	406	378	409	405	393	407	439	385	365	364	382	391	392	380	395	384	396	384	400	389	396	386	405	424	370	392	406	389	378	375	383	402	412	392	411	358	391	377	412	413	407	406	414	369	377	377	422	397	397	396	399	418	422	400	373	386	345	428	393	426	408	366	380	399	380	367	413	374	355	386	408	395	402	421	362	378	412	412	384	414	372	445	379	376	436	426	395	416	398	409	357	397	368	379	401	386	408	403	404	391	404	375	425	410	387	405	398	338	355	399	394	391	386	344	351	399	405	406	386	395	413	341	394	409	429	374	386	387	404	407	405	401	370	354	389	407	367	432	378	363	395	426	397	398	391	389	440	431	396	375	394	388	356	378	372	389	382	385	409	423	426	391	377	371	387	393	404	365	435	412	425	386	414	371	398	387	399	375	391	386	418	385	402	398	386	355	423	366	413	401	396	420	367	406	391	377	417	435	410	394	393	399	390	387	401	380	387	420	391	385	397	392	372	444	400	418	421	393	421	401	430	368	407	403	375	422	391	354	371	442	410	367	368	373	381	394	402	393	390	377	399	400	403	386	430	419	406	378	435	402	386	390	417	369	408	367	398	418	393	389	376	384	432	389	392	382	385	428	347	397	377	428	364	384	414	430	374	452	421	411	419	390	429	405	410	439	425	389	429	423	404	350	428	425	396	448	382	381	401	371	376	429	385	381	385	377	378	408	405	403	375	402	412	419	367	389	363	409	381	413	418	397	386	430	396	413	403	384	392	368	402	396	378	422	396	400	400	383	391	358	419	397	374	399	403	366	402	401	393	416	387	398	404	453	426	374	390	415	385	412	370	432	379	368	378	410	390	403	389	384	388	416	388	376	390	384	415	417	395	415	404	393	388	402	407	377	385	386	398	425	394	375	389	405	411	377	379	378	376	383	406	394	392	401	429	401	402	383	412	407	357	388	397	362	391	428	410	406	417	399	370	403	395	427	401	390	381	385	378	379	384	377	389	382	370	406	400	422	406	424	416	398	386	416	427	393	403	375	408	414	382	379	347	419	398	432	387	405	369	394	382	393	384	410	393	401	394	421	388	368	396	380	405	419	373	424	425	388	369	398	407	408	435	411	395	427	410	419	392	392	391	372	406	399	392	406	413	409	362	385	409	374	431	436	369	392	392	381	399	400	403	406	376	389	423	389	387	373	375	418	395	400	409	405	386	371	414	432	365	383	406	387	414	397	426	412	412	375	392	409	423	373	396	396	401	402	388	374	405	369	406	391	384	412	382	393	446	410	405	405	406	387	391	402	385	434	393	405	406	398	388	391	406	389	427	380	381	387	398	405	356	424	378	397	425	429	381	380	376	406	414	409	419	426	413	374	378	373	351	387	385	380	413	377	408	362	362	403	401	385	370	400	407	395	408	360	382	377	412	380	383	402	374	451	371	388	388	371	413	357	383	378	407	414	384	401	391	391	418	374	374	388	399	365	383	403	422	361	364	412	387	409	389	407	399	370	428	405	377	403	401	395	361	375	419	383	370	388	421	390	416	437	370	362	362	375	382	364	394	405	382	390	394	389	354	414	374	409	398	403	415	412	380	394	427	386	363	382	362	410	404	370	411	399	461	385	426	399	443	387	397	420	386	356	428	397	372	406	403	426	423	360	385	412	427	377	422	409	380	396	371	388	363	377	382	421	390	419	420	404	411	364	429	381	378	404	388	395	375	384	383	397	449	386	417	387	374	394	433	404	436	383	387	414	437	441	377	399	388	402	394	422	375	366	408	401	384	383	368	377	420	354	396	402	399	401	401	397	398	389	415	395	390	369	382	406	418	395	424	381	348	403	383	390	397	367	422	405	381	417	417	374	401	424	386	400	357	377	382	360	377	397	396	375	390	379	414	382	403	373	361	378	390	377	393	390	418	416	398	358	396	397	413	429	379	367	371	430	379	412	412	424	360	389	408	361	374	383	388	372	369	427	448	411	371	396	373	380	416	394	386	396	393	395	389	402	399	401	379	355	418	416	404	403	395	379	402	417	373	396	377	411	391	445	342	397	419	399	343	444	412	390	402	403	373	364	366	403	407	372	411	408	407	414	413	369	403	427	393	408	381	395	390	396	388	387	387	379	399	390	392	400	393	395	417	391	401	359	413	410	383	395	386	413	399	389	374	399	400	394	403	396	399	392	408	409	391	388	366	413	398	394	409	378	406	381	392	408	394	417	375	376	371	363	411	388	384	402	374	367	384	386	395	391	399	398	397	364	385	390	418	364	382	396	393	392	401	407	408	425	396	375	400	385	379	410	373	401	408	361	402	376	409	387	389	424	344	387	394	397	380	376	427	369	431	392	380	386	396	381	389	389	391	380	423	399	397	371	401	360	367	356	403	400	404	401	362	399	395	399	420	375	405	371	394	436	415	372	368	410	426	435	390	376	366	374	403	431	399	395	381	366	400	402	396	395	358	398	387	374	384	416	406	407	383	391	449	384	400	388	380	399	391	441	382	380	414	372	433	395	362	428	396	425	394	397	399	392	397	378	387	396	410	384	372	391	395	352	409	420	374	374	390	372	404	429	424	368	415	381	381	393	389	371	378	402	379	435	404	372	391	399	409	396	396	386	387	362	378	419	411	405	401	353	396	406	407	383	392	397	395	424	398	370	407	406	357	401	401	402	420	363	382	397	408	407	389	412	392	350	378	354	400	411	362	374	397	409	422	386	394	419	399	405	392	371	405	392	372	427	407	384	377	388	381	407	413	370	421	397	366	413	382	389	397	378	382	369	417	390	401	394	420	428	370	369	407	404	406	373	428	444	336	393	393	414	374	383	410	398	374	390	369	398	408	397	397	411	395	432	398	414	395	427	389	408	423	361	399	377	412	382	408	410	403	397	431	414	391	346	359	408	327	400	432	437	427	398	410	367	387	390	361	377	365	425	381	396	386	374	400	384	369	400	417	398	419	384	406	405	414	388	416	411	399	394	405	409	375	375	404	406	424	398	400	410	359	405	372	411	379	400	383	413	353	416	363	349	373	423	440	376	396	427	430	440	391	410	393	420	369	412	383	415	378	367	373	400	342	380	407	393	405	383	384	370	410	386	442	421	392	390	426	415	386	373	396	425	392	424	419	408	423	388	399	358	415	368	405	402	419	388	391	406	352	410
62310	91058	58762	7627	8450	8776	688	677	672	670	669	720	663	705	674	679	650	686	688	660	640	682	669	679	668	625	704	676	662	651	613	634	663	671	703	671	676	635	645	691	634	689	641	653	674	632	670	666	638	661	621	645	652	711	675	671	653	662	653	713	707	658	676	719	699	620	676	649	628	689	668	689	651	677	637	631	672	670	641	642	676	733	650	642	644	658	643	661	647	612	642	653	637	712	652	695	685	641	665	669	675	639	644	677	713	620	635	700	629	676	646	655	687	689	644	674	671	662	704	652	659	649	653	655	643	657	644	660	692	645	675	713	642	668	669	613	684	595	617	705	606	651	621	687	669	707	662	685	630	675	694	624	663	696	651	681	674	646	683	644	663	660	707	646	648	691	662	652	634	713	694	650	690	664	627	680	627	660	640	677	620	687	689	646	680	641	641	648	679	642	645	652	679	643	684	685	690	655	680	677	663	603	638	695	670	662	678	659	700	648	627	655	619	657	637	647	653	687	657	637	667	685	664	678	657	691	712	664	686	674	635	598	683	673	645	709	687	676	680	672	693	635	641	665	696	652	636	629	715	682	669	677	609	675	635	612	658	666	641	633	632	676	618	674	683	639	659	685	703	694	698	627	662	665	665	638	642	704	670	650	709	621	714	655	675	684	660	613	641	663	689	662	701	637	706	635	666	659	662	656	676	679	638	670	679	640	656	682	696	682	649	678	659	619	659	662	667	690	655	657	676	653	698	657	664	659	660	667	648	640	683	634	645	720	612	639	678	672	695	666	669	691	646	657	623	669	659	672	671	676	734	711	654	665	625	637	625	646	615	655	683	646	631	663	669	635	661	677	622	683	640	634	643	667	645	640	616	694	670	629	639	640	685	677	665	654	675	663	634	633	604	636	644	686	623	624	643	607	679	662	646	627	664	661	649	669	624	691	654	670	673	628	673	642	671	609	643	652	649	679	660	642	635	650	654	679	642	699	711	679	649	649	650	652	639	677	710	638	655	694	686	658	679	651	657	674	706	653	683	646	647	656	676	678	646	623	686	698	643	652	637	656	617	666	664	622	674	643	671	691	661	680	641	652	618	664	621	680	738	697	653	645	695	717	659	670	664	651	662	655	644	661	692	629	619	655	638	681	658	711	639	666	618	655	706	632	623	728	658	678	661	708	689	669	693	613	657	670	649	651	663	661	677	641	613	632	663	669	712	703	670	644	693	670	714	685	623	612	683	702	664	698	628	639	684	695	690	698	668	677	639	667	662	669	619	674	671	640	702	682	669	672	670	673	639	685	630	655	645	663	672	664	669	694	652	608	674	675	627	676	652	648	673	663	631	657	626	666	652	640	713	682	631	667	701	635	623	689	670	696	651	683	642	647	667	616	695	646	669	675	640	652	638	655	649	678	663	672	670	728	649	712	730	632	661	613	637	673	696	635	624	664	646	668	686	637	688	674	638	692	710	644	678	678	645	660	703	700	633	701	671	628	672	653	680	646	628	668	678	656	665	601	670	621	635	655	658	632	613	674	703	621	666	666	629	644	664	651	662	668	660	649	672	685	613	648	700	637	670	679	694	665	700	649	668	636	670	643	676	708	647	675	676	671	670	643	662	687	725	663	688	680	626	647	694	673	682	717	641	670	685	656	661	648	641	713	622	654	661	653	710	687	637	657	622	647	677	664	650	670	682	645	688	635	671	671	671	660	646	671	657	675	723	670	674	640	655	621	656	662	685	696	658	642	678	643	683	700	633	639	664	680	664	674	670	688	610	701	701	641	642	669	645	662	716	671	682	705	609	684	665	677	614	660	653	660	631	671	663	560	670	658	658	644	674	682	674	690	674	626	645	653	634	674	672	672	692	715	604	676	667	651	692	687	682	696	676	676	635	656	696	594	597	640	612	645	626	696	654	642	659	685	706	649	616	649	645	643	665	654	638	691	652	656	683	651	669	668	667	620	681	637	642	671	687	600	717	632	654	663	657	611	672	678	611	700	709	622	685	632	650	691	609	631	655	673	635	651	674	653	655	675	645	655	628	672	668	655	646	688	664	629	624	675	656	635	621	654	713	663	637	677	644	650	647	643	694	626	642	685	644	654	618	662	673	667	654	699	659	698	670	632	702	697	694	654	705	638	612	673	587	675	654	649	663	621	639	650	693	620	648	667	680	674	621	662	652	651	681	692	662	702	711	690	665	683	656	687	629	683	634	660	662	665	656	686	641	647	656	639	640	676	650	662	669	632	629	673	682	681	651	612	673	662	657	668	651	710	666	638	717	659	638	658	659	628	642	613	676	658	651	593	602	636	652	685	656	656	641	663	676	649	675	668	659	637	689	656	680	658	689	652	678	665	678	680	632	694	684	669	635	662	724	668	703	710	647	704	653	654	668	661	699	685	688	676	664	669	702	636	647	665	629	659	660	657	649	682	644	650	706	648	677	704	669	678	675	649	666	694	656	629	659	626	657	612	618	692	676	631	636	729	617	678	640	672	722	655	689	661	655	642	653	711	679	667	662	660	660	702	666	621	645	688	667	626	643	658	634	626	664	657	709	674	660	657	660	692	719	618	683	679	658	705	662	672	655	650	636	722	690	672	672	693	668	694	649	630	664	691	683	688	650	615	647	668	620	620	635	667	662	696	665	662	643	615	654	667	658	698	674	591	688	651	667	642	672	687	619	664	648	658	635	634	654	685	664	645	669	630	663	662	667	616	638	632	686	653	659	647	663	684	651	691	674	669	658	673	631	653	709	697	663	652	659	678	659	671	659	701	651	632	651	609	666	702	623	673	637	614	619	686	638	669	635	704	587	663	659	636	688	693	691	647	639	631	682	667	648	665	674	665	693	735	657	634	652	681	683	642	664	639	669	645	657	678	652	634	659	662	614	678	656	625	627	664	663	686	709	628	708	653	665	671	661	658	706	697	602	666	654	636	627	669	664	664	697	681	642	654	673	665	642	632	663	704	659	679	654	660	656	656	690	645	650	673	726	681	647	704	604	659	654	671	669	639	629	662	643	673	671	627	636	670	653	699	718	683	653	649	670	696	689	641	666	684	668	676	657	645	631	660	652	637	647	627	682	654	634	627	661	667	671	668	660	660	685	664	672	632	727	706	640	696	696	669	650	686	663	721	710	625	630	662	661	660	653	667	619	681	681	671	667	636	659	694	676	645	672	686	656	681	659	679	632	633	665	666	673	694	678	642	655	655	670	653	643	645	678	695	627	684	658	621	714	669	683	649	690	702	709	671	647	657	684	584	664	708	688	634	630	643	676	654	662	665	700	677	642	655	668	674	696	660	686	645	656	685	655	718	660	614	688	674	670	608	700	660	656	716	632	625	684	654	676	632	685	612	614	672	655	657	680	636	659	611	667	649	680	674	700	700	639	673	683	591	655	681	646	623	658	616	633	649	663	648	673	663	668	633	627	686	686	650	669	688	668	674	670	653	631	655	667	626	655	640	661	701	694	675	700	670	654	654	630	690
24357	23369	31136	24540	21462	18651	3913	773	642	692	669	622	666	644	690	679	646	640	644	684	633	658	628	626	597	604	639	683	687	657	690	690	651	611	617	669	666	662	653	631	620	645	675	657	648	650	661	675	654	658	723	637	643	679	665	639	701	639	616	664	665	689	647	673	637	612	623	665	635	656	637	666	684	637	670	663	659	667	647	631	670	676	643	658	679	626	640	638	623	632	694	629	590	689	658	614	612	635	687	672	634	612	644	689	638	663	619	628	639	652	621	652	641	656	682	601	646	658	622	636	624	665	643	615	620	678	653	658	670	635	599	656	653	640	633	621	653	639	697	682	643	666	650	635	667	619	621	662	648	636	651	647	608	683	632	678	653	628	709	665	653	625	637	679	592	668	602	648	633	677	695	633	624	596	662	646	681	660	672	620	593	686	652	608	620	658	646	675	628	628	610	636	655	688	633	647	640	634	657	691	606	607	655	612	604	650	680	629	631	630	637	666	663	663	649	673	670	611	618	662	723	676	671	639	689	638	690	632	639	655	651	660	655	601	659	667	600	653	648	637	627	629	659	666	624	614	636	629	627	632	653	633	619	634	641	623	602	653	676	603	638	635	674	632	635	615	622	635	655	676	631	692	654	653	659	604	703	635	614	664	657	627	613	688	670	660	677	659	668	650	641	653	654	666	601	667	654	659	693	672	629	620	645	613	695	650	574	637	636	635	660	624	609	640	670	649	652	698	648	655	661	615	647	642	667	602	651	689	609	618	633	639	642	654	665	607	684	637	636	639	647	656	620	596	642	676	656	642	675	682	664	654	651	625	693	604	632	654	630	622	637	642	651	632	664	591	680	598	638	631	663	636	645	659	636	626	649	627	696	623	669	617	625	610	628	664	646	654	648	652	673	676	620	641	635	625	661	648	694	630	643	607	632	666	615	607	631	636	679	606	584	648	688	671	616	664	613	634	630	637	608	668	614	665	695	665	649	594	649	653	633	677	626	614	650	617	641	619	631	657	636	622	631	617	661	644	655	683	612	658	603	657	650	674	608	659	630	659	622	639	672	657	652	625	635	637	688	602	634	667	689	647	612	643	596	678	652	595	668	685	661	676	609	659	620	617	620	638	663	588	659	657	685	661	633	652	634	637	672	618	638	594	694	606	630	663	617	646	655	621	681	636	602	658	655	609	614	596	693	678	683	642	610	619	615	624	653	648	640	648	669	644	631	644	651	632	622	621	660	628	644	649	618	620	652	628	625	628	580	629	660	631	682	625	682	673	591	641	691	628	621	650	634	634	627	605	660	640	670	672	664	640	667	661	641	673	610	662	644	643	645	651	664	650	647	611	649	639	665	666	662	633	640	630	612	663	622	651	621	591	667	644	635	670	645	690	645	644	618	672	639	668	626	657	650	625	691	645	622	638	662	622	659	636	669	640	650	668	629	649	645	624	607	624	597	609	674	639	666	619	654	661	655	636	646	644	666	601	624	652	636	581	676	696	665	602	643	675	658	613	622	677	622	645	641	663	665	598	630	574	666	642	691	687	607	656	645	673	660	674	622	692	647	623	656	616	638	675	630	668	637	649	635	645	569	671	697	621	651	611	616	646	616	620	656	612	632	665	653	639	633	675	619	613	690	643	671	653	611	573	648	630	626	642	652	649	627	632	677	632	690	650	635	634	660	684	663	665	693	630	650	612	670	644	691	638	630	694	610	660	640	643	644	638	620	627	613	652	613	628	643	640	654	670	662	639	653	638	611	652	618	614	633	686	635	689	673	626	661	605	671	639	632	674	638	653	670	669	678	626	680	651	654	687	659	637	642	631	644	679	607	629	641	673	637	631	635	601	628	663	695	662	635	635	666	634	670	678	601	624	655	612	623	664	698	637	667	634	666	626	657	668	653	643	641	603	617	648	666	643	607	705	659	639	609	656	632	631	644	614	645	649	592	637	657	616	647	634	676	643	673	612	656	630	633	684	667	668	577	650	643	703	636	642	625	667	654	634	623	670	672	646	616	623	654	667	707	645	692	664	615	639	660	647	633	623	689	659	651	631	619	637	647	629	599	649	656	655	662	628	663	658	659	609	668	633	655	676	647	635	592	690	593	618	620	638	607	659	630	644	689	657	656	680	694	677	631	652	627	663	657	650	645	631	649	656	643	647	629	665	667	651	662	615	637	662	649	675	703	650	673	654	627	629	621	694	615	639	633	645	632	661	629	633	641	654	652	622	673	647	623	658	590	638	629	617	641	606	657	650	615	633	685	629	622	641	582	661	696	660	640	641	644	644	631	615	653	652	653	646	663	632	654	561	658	650	671	609	673	615	649	652	615	669	618	663	640	612	657	640	623	606	620	637	683	643	602	620	631	619	640	645	646	676	661	642	670	649	628	608	707	666	664	638	716	680	608	607	650	670	664	660	622	626	661	623	646	632	642	653	649	635	639	662	641	648	621	612	615	642	644	593	624	640	660	660	617	660	636	625	642	611	637	643	659	658	616	642	658	658	640	640	656	625	625	654	623	633	676	650	670	657	663	676	638	610	649	631	635	654	635	675	633	675	624	632	629	619	636	603	672	669	628	645	646	592	650	618	635	650	706	666	685	667	626	675	612	640	661	652	646	642	667	645	650	636	626	600	627	614	608	647	613	642	651	629	678	644	655	663	598	643	651	600	677	622	702	659	630	634	666	626	611	687	659	643	621	647	628	658	645	620	629	644	643	694	654	674	662	637	604	672	670	625	621	719	691	644	606	625	680	671	615	658	650	644	625	679	653	633	641	660	678	689	614	594	593	667	652	646	619	669	615	626	629	645	672	688	615	656	664	646	674	640	631	624	623	625	618	647	657	622	609	590	631	670	622	656	659	656	638	625	622	617	637	660	609	667	631	639	659	645	645	714	638	654	627	644	636	664	668	614	641	652	634	610	678	608	646	624	663	628	656	652	660	652	696	594	667	650	677	650	627	624	628	662	642	601	597	647	682	636	607	606	690	625	665	668	627	614	624	666	617	643	642	640	649	623	630	652	621	659	637	609	676	684	621	637	663	648	639	683	647	695	640	666	642	640	681	668	643	618	663	617	671	626	629	636	667	598	615	630	715	682	594	627	653	620	605	643	636	614	659	610	667	628	662	663	660	664	651	665	675	662	654	690	634	709	635	643	629	623	659	614	691	612	648	626	629	628	644	661	639	656	599	640	633	593	639	626	607	673	612	674	619	711	641	623	613	627	633	621	597	654	655	633	626	673	671	591	655	665	679	669	674	632	650	656	637	647	640	629	649	690	627	661	653	681	619	665	661	595	621	636	626	652	641	669	657	657	664	661	629	648	712	684	613	659	652	646	633	634	610	661	619	672	628	670	681	640	644	596	643	637	630	680	663	621	643	619	650	710	635	622	639	630	630	709	607	625	596	613	640	669	615	688	671	667	574	648	653	651	640	677	662	672	623	638	656	661	602	659	621	697	664	703	657	681	597	609	623	626	666	664	617	645
60924	100975	66808	15111	13021	13364	1039	1029	1040	1029	1012	1052	1028	1035	973	1017	1046	1027	973	1012	1013	1006	984	998	971	1012	993	1024	1022	1057	983	1007	1023	1021	1033	1062	1028	1018	1012	1021	997	977	970	956	1042	1034	972	978	981	961	991	985	1044	999	972	1007	1024	969	970	1044	1003	1008	1028	1010	997	1035	1001	955	961	974	1023	1033	1040	989	999	1001	958	944	990	1008	1037	973	922	963	995	1043	998	1000	1007	986	1014	1025	1005	1019	981	985	1013	1047	973	971	986	1015	1012	908	970	1037	985	1008	1028	944	1002	1036	1061	1020	1062	1004	962	1004	1011	1033	1059	988	1050	937	961	997	973	1034	1004	991	998	1023	956	948	967	1005	1036	1026	1024	1026	970	1011	976	1000	979	973	980	943	1047	1007	1016	1008	1018	978	998	1087	953	951	1068	990	1030	1059	978	949	1071	1005	963	1059	1021	1014	984	1005	962	971	994	1059	942	979	1020	989	1074	1034	934	1013	1010	997	1057	998	1024	985	965	983	970	1061	971	976	1001	971	1023	991	1009	1036	1005	1033	1016	978	1035	1032	1072	970	1052	998	936	945	992	992	1006	990	1020	1039	935	995	1007	960	994	1012	961	1028	962	946	1002	1043	988	1013	1012	1024	992	988	1001	1009	968	970	1028	959	972	1043	932	1008	988	991	1002	996	950	1035	1032	1015	1048	1023	1049	1000	1065	1010	990	1012	975	1030	1043	1057	971	998	998	987	933	946	935	1053	1041	962	1053	1022	974	1013	1012	1022	964	975	1028	1055	957	964	1033	943	1017	978	1070	1061	1014	1002	1014	950	1039	947	968	1009	982	988	1011	980	935	1006	1030	1009	1007	968	954	948	1021	910	1003	1020	1000	1041	991	975	1018	988	1007	941	1004	976	1007	1049	1019	1022	1002	952	958	1010	961	998	1001	975	1032	1019	1032	1005	1016	1001	1051	1022	1014	951	984	957	1020	915	1013	1024	984	1019	992	1040	1001	982	946	989	1036	981	982	995	974	986	1056	1021	1036	955	1039	978	1069	997	975	975	909	907	1002	997	993	990	988	1055	984	993	958	1012	1044	978	983	983	984	996	935	1023	986	1027	941	1021	1004	960	1023	1007	987	1013	996	1009	959	1028	965	965	958	995	1004	1007	971	1063	991	982	954	966	1007	1067	1022	954	960	962	984	982	962	977	975	965	978	986	1002	1008	1004	1016	988	974	1007	1004	1015	983	984	992	1022	1012	1036	989	975	936	970	997	998	1023	978	1007	990	954	997	982	975	988	950	1019	1033	1048	1039	1031	1021	1022	1027	933	1038	1021	982	929	971	996	1008	1043	1002	1016	954	1017	1021	994	983	963	1006	1002	1001	989	1015	996	1006	1017	1016	989	970	1014	1007	1050	990	950	952	947	1017	964	1018	992	972	1001	972	974	997	1058	1002	1007	1025	938	1030	975	991	1016	1030	961	1002	1031	984	983	952	1036	1017	924	1016	952	941	1010	1007	966	1016	1087	992	970	995	1030	1012	1004	1012	957	1015	1029	994	1044	1013	1005	1013	1010	1018	994	988	1027	980	983	1007	967	955	989	999	993	990	960	979	1047	1043	1005	958	1046	958	998	1003	986	1005	1012	949	994	992	1013	1020	1003	1038	966	1000	1015	1038	1033	999	977	1010	983	992	957	990	951	945	979	1007	950	971	984	941	1007	1009	1013	1016	993	979	979	986	956	1033	1029	1012	990	1026	994	1025	1033	973	1018	1018	1039	999	959	985	1002	968	1012	998	978	1054	972	1014	980	953	1058	989	972	994	979	942	965	959	964	1007	1044	974	978	990	1011	972	1020	970	1000	994	953	1018	1019	960	1013	989	980	977	1004	1027	1033	1004	974	1000	943	990	975	1016	974	1006	1000	987	980	1023	947	976	976	980	989	985	972	1049	1004	1007	1049	968	967	993	1020	1011	1028	956	997	940	946	973	1018	1033	1026	999	1003	970	1027	1031	1013	1013	993	1007	987	1027	1032	962	1029	983	1015	987	980	993	1012	1030	999	999	994	984	976	1006	977	958	975	1064	1056	971	989	982	998	990	986	988	999	931	1016	973	985	996	963	979	972	951	1011	906	1011	1009	1051	1004	1021	1013	1031	968	993	1027	988	987	1020	1030	1010	998	961	1008	965	971	915	984	1018	1001	955	991	941	1013	992	975	994	1032	962	975	998	1012	956	1052	1049	1020	1023	1040	986	1001	928	1008	1039	1001	1009	1024	1000	982	991	988	952	994	958	1032	1006	1003	1033	1062	1033	967	985	1026	1019	1007	1003	1050	996	992	971	974	1025	1043	978	993	984	1032	938	1024	1002	1019	995	1013	1006	1060	994	971	996	1003	999	1028	957	990	1060	961	997	940	1000	993	1031	988	991	969	1003	986	1009	1016	954	985	1022	1041	956	1034	1060	997	937	967	1022	1016	985	1037	953	972	968	973	1008	979	1008	1003	983	959	1046	992	959	989	999	951	1000	1006	997	942	906	994	972	968	961	955	1011	993	1032	989	967	982	1029	988	965	1036	1015	1004	1017	1022	950	994	1012	1020	1017	979	999	994	1045	1084	1039	982	1011	1014	1002	980	1023	1005	1002	962	987	1040	958	981	995	988	1042	1029	985	996	1037	992	949	969	984	1006	1003	980	975	965	929	974	1044	981	1013	994	927	991	919	1035	951	992	1009	933	1015	989	993	1024	1003	1007	967	1075	989	977	1013	947	977	1058	998	1009	1000	968	1036	987	973	997	1095	971	985	950	1011	998	1030	1041	985	996	1045	993	997	975	1021	1024	988	984	1031	993	967	1014	977	1010	1017	1054	1001	1021	970	976	937	1029	983	1019	1034	993	985	1010	992	969	997	1033	1006	962	1009	985	1003	998	975	1019	947	1002	1019	1092	1017	1040	1025	979	1009	987	1011	1075	1004	985	939	983	1007	1003	985	1014	986	1053	980	1038	1012	1002	1004	1061	1024	962	970	992	1021	1082	999	926	958	1018	991	988	1064	1019	966	1046	948	1017	1021	992	1030	996	1020	990	925	1002	994	961	989	931	974	1013	992	987	997	1043	998	1026	1002	1014	1006	1010	984	977	1034	968	998	962	974	990	976	1062	993	1006	990	1006	966	987	952	993	995	1032	961	972	965	980	1040	1011	1077	1024	973	960	987	1001	1027	959	968	992	1009	984	1018	1004	1032	1026	997	1023	995	1019	1000	980	987	972	999	1020	1020	1016	989	971	937	995	910	997	967	952	1011	958	1056	1003	946	1014	1004	956	992	1020	970	912	945	1001	1003	952	1069	983	927	1072	1071	949	970	971	931	1021	997	981	985	947	1000	1018	948	997	1045	959	990	977	978	1009	1002	947	997	1017	965	981	956	995	1011	974	1039	1006	996	964	1095	1032	1026	951	990	987	970	1023	998	980	1009	1002	1021	1022	1001	986	976	1058	993	1026	1001	982	991	940	952	1016	1014	950	974	975	1006	1000	984	1008	983	997	1030	1046	997	989	992	1095	1029	964	1013	997	1027	996	1006	994	985	1006	944	970	1033	990	1052	951	985	1019	1040	987	1038	996	1042	1010	962	1018	989	1013	966	979	1042	1005	992	1000	1035	978	1031	1033	1037	1001	1019	1010	995	991	1032	982	1029	996	980	1008	997	1015	958	1013	958	986	981	961	968	981	1009	976	972	1050	965	1022	1000	969	1005	1015	994	1005	981	976	974	968	1033	1031	995	1000	992	939	1015	993	1015	1043	981	984	941	1019	1027	1035	1003	991	991	1034	1005	955	1016	1056	1026	1004	1002	987	1049	976	1038	1005	1009	982	975	1002	985	1007	1019	954	1003	1033	957	1014	970	961	993	1034	1047	1021	946	1046	988	940	1035	978	1020	976	1022	1041	992	1015	995	978	994	1012	1009	935	1034	938	960	1002	955	955	987	947	990	967	980	1009	1037	1006	992	1015	941	925	982	999	983	969	999	1007	1010	1000	1017	987	1016	938	1004	992	1038	953	994	997	950	953	985	997	991	971	981	961	991	995	1015	980	1032	1005	1024	1030	985	990	1008	955	996	1018	1032	990	1016	984	978	964	1036	1017	975	1021	983	959	1032	999	974	1037	1016	976	987	988	976	1022	1035	1005	964	1005	1009	981	983	989	1048	992	975	1098	1040	955	894	968	1048	996	999
32535	33308	25809	7215	1007	970	501	499	482	436	489	475	491	450	483	487	496	457	497	470	503	464	502	467	470	516	487	478	489	489	517	472	457	470	470	480	496	476	459	498	518	473	474	473	468	545	508	497	484	410	450	486	518	472	498	469	502	492	491	492	491	478	457	464	489	479	486	453	507	508	468	467	469	499	445	469	486	459	439	504	479	483	484	498	451	470	465	440	461	475	518	495	521	476	525	506	477	441	490	456	491	452	446	496	510	499	488	482	485	462	474	463	462	514	457	466	477	465	451	451	507	522	490	453	462	516	466	479	478	490	415	514	477	455	462	470	461	470	471	454	506	471	493	490	492	483	439	497	429	493	470	429	505	468	524	476	490	470	449	486	483	481	523	478	459	489	491	533	505	490	476	457	483	520	480	503	444	487	459	463	457	475	505	479	511	534	444	511	500	464	476	471	465	478	503	501	489	503	484	471	475	458	446	465	507	482	482	432	465	483	467	491	457	464	481	507	497	471	452	485	497	495	488	502	505	504	501	518	484	453	481	495	470	509	485	437	492	493	496	489	466	488	499	483	500	486	514	504	498	485	462	494	476	504	530	486	472	453	486	479	497	466	487	467	487	484	484	469	483	480	502	501	462	476	421	512	460	459	457	508	510	487	477	438	478	470	459	454	496	487	487	454	482	509	493	486	459	525	506	456	501	507	474	480	468	515	463	491	471	507	485	453	457	478	444	440	520	484	497	491	466	441	495	467	499	481	519	463	480	482	453	473	436	473	481	483	494	532	494	465	517	511	440	478	455	490	488	484	487	483	525	512	442	486	467	476	485	456	496	487	488	434	465	515	467	471	478	480	507	456	471	481	510	483	465	502	512	498	474	531	525	488	483	500	454	532	513	481	477	492	498	487	467	446	467	459	472	502	536	510	512	469	490	486	495	472	483	503	472	496	497	456	481	412	455	461	496	485	500	489	482	495	502	491	477	466	461	479	441	491	466	464	492	500	486	472	449	456	483	480	499	497	473	462	500	499	498	497	518	470	450	486	467	526	519	484	483	447	527	472	486	461	492	493	481	507	490	472	490	498	506	448	496	519	453	495	474	468	481	464	473	499	490	472	482	493	475	482	457	454	493	485	464	502	504	496	434	495	535	454	465	503	497	453	486	504	434	487	436	455	470	443	484	498	483	533	474	464	453	469	514	516	541	506	486	450	450	534	469	487	458	515	483	470	498	515	472	477	439	537	487	452	488	492	499	495	508	477	481	443	481	476	515	471	461	474	475	482	468	479	469	455	526	544	468	439	488	489	473	476	487	428	461	483	442	471	460	461	483	448	515	505	473	490	454	476	480	481	454	479	516	537	491	520	487	412	475	500	503	449	488	437	470	495	518	491	499	472	534	468	510	488	442	485	480	450	509	467	487	486	420	491	456	448	500	459	504	509	511	451	513	479	473	499	445	460	478	464	449	489	509	476	491	450	483	452	517	459	472	457	456	460	506	469	457	481	480	510	496	475	490	478	479	494	459	499	457	473	511	456	469	480	457	483	460	459	469	428	475	509	486	468	495	495	478	493	494	492	480	472	455	478	493	466	489	480	501	511	464	468	482	484	471	470	477	463	454	474	456	442	496	452	511	492	466	476	493	477	486	426	440	462	492	441	492	451	480	463	472	502	526	450	469	502	458	457	444	476	495	491	485	496	487	460	459	513	498	519	505	470	489	471	456	545	471	466	493	466	489	439	488	494	523	494	474	456	492	461	439	477	528	449	486	499	532	472	430	446	508	502	453	446	496	462	483	466	524	483	456	481	489	455	479	473	521	456	505	458	478	435	493	492	492	508	486	507	470	489	442	530	495	497	462	514	485	485	510	489	443	492	498	530	450	502	511	515	517	499	501	485	502	482	467	483	454	452	468	471	461	472	496	468	506	502	470	447	471	502	468	438	498	478	446	497	491	480	472	490	484	491	502	490	461	507	508	505	497	448	468	518	490	447	518	463	449	431	448	518	476	524	518	511	468	515	467	471	470	445	471	456	492	473	481	494	438	468	528	493	459	499	489	465	462	459	464	513	493	471	493	477	482	493	511	462	484	459	481	514	457	482	525	462	478	446	472	495	466	476	470	473	480	527	448	443	468	473	488	489	507	442	462	448	486	480	476	464	470	521	498	474	442	505	460	464	489	470	463	477	505	495	478	464	478	491	463	475	461	463	472	496	501	468	470	453	465	444	495	443	497	488	526	466	495	509	517	450	466	468	501	506	469	450	485	453	456	474	493	489	472	523	499	466	501	495	467	460	479	482	487	468	484	475	484	496	501	475	507	520	486	507	473	469	455	500	475	469	466	448	523	486	517	445	490	499	494	449	454	487	451	455	491	451	474	477	490	474	495	506	481	482	528	437	478	463	444	491	478	464	446	486	447	465	486	501	447	535	460	491	491	468	486	454	460	487	502	512	510	505	502	480	511	509	500	491	492	486	513	423	463	470	449	475	498	435	455	495	500	450	491	504	478	503	460	492	502	511	519	451	502	452	462	501	470	466	438	494	510	500	462	485	506	461	517	485	512	506	470	472	472	512	458	491	491	496	486	503	476	483	472	463	473	483	495	511	492	479	506	485	514	467	473	498	480	436	460	523	430	511	481	502	475	454	506	473	460	460	462	485	503	469	470	523	443	523	490	460	519	502	481	487	510	501	484	475	469	481	477	528	479	467	461	438	487	529	494	477	488	496	476	484	516	491	472	486	508	497	502	456	476	475	511	483	519	458	472	466	497	482	500	470	464	477	472	471	541	465	503	481	485	475	536	460	447	460	498	524	457	508	472	448	487	446	465	497	427	491	496	489	446	484	486	480	480	480	485	482	509	473	477	462	487	478	459	488	495	479	436	470	492	521	419	520	497	484	469	500	465	471	524	489	466	481	511	486	475	478	502	502	476	499	491	462	422	481	485	489	455	473	470	479	505	476	464	487	463	472	488	465	484	481	484	477	498	486	475	492	473	501	428	513	473	451	460	511	498	512	436	489	501	486	517	476	449	461	518	491	450	481	513	469	489	485	463	516	444	482	493	480	476	498	473	470	477	474	489	509	477	521	494	488	466	518	524	465	450	485	487	423	507	511	482	530	473	460	463	474	467	512	525	437	479	487	449	493	484	482	494	505	457	452	469	487	494	513	443	490	448	465	472	518	490	488	489	482	468	458	491	530	495	487	489	494	541	482	484	445	472	486	484	457	482	522	479	485	477	539	485	465	499	507	507	488	504	499	473	475	493	469	488	445	464	470	471	463	468	472	505	458	472	502	487	468	501	504	463	496	455	484	455	453	468	490	467	494	475	456	458	463	495	478	460	448	484	487	489	498	478	466	497	507	437	470	505	461	492	473	480	453	521	474	470	493	517	475	472	470	471	463	507	475	482	479	528	468	479	483	466	503	522	488	418	489	436	501	460	500	477	457	488	480	500	498	509	489	490	486	465	461	507	486	516	522	494	459	477	461
42962	49556	27292	3831	1905	1915	824	768	785	867	793	850	817	805	776	755	788	831	829	808	820	800	811	768	794	777	793	831	802	831	791	767	785	799	824	801	777	788	806	799	790	772	859	788	762	842	810	813	758	760	787	825	819	809	785	797	768	793	846	750	785	737	826	835	786	815	823	810	781	787	793	741	764	764	790	774	809	803	759	811	834	818	784	796	838	773	782	811	749	760	826	823	814	806	757	823	821	778	815	843	847	825	746	895	822	839	793	781	823	758	772	777	776	770	809	766	812	816	819	788	783	749	780	848	806	765	805	836	816	769	805	776	837	847	835	770	770	814	734	834	776	818	794	774	810	817	823	821	787	791	849	767	822	775	774	811	784	825	815	772	810	855	775	777	777	828	798	792	825	778	800	788	780	787	794	850	803	795	772	833	793	782	798	805	791	772	817	781	832	776	800	792	827	829	781	780	805	818	787	808	782	787	833	825	805	869	813	778	761	773	811	823	809	804	767	778	799	838	802	781	811	804	814	871	806	797	794	863	807	843	837	800	803	801	792	766	789	783	809	749	752	766	751	736	792	774	765	863	754	782	774	765	771	770	778	780	798	785	795	824	801	740	812	756	755	819	835	857	811	836	798	803	789	812	754	770	792	805	805	772	780	825	805	806	781	852	788	784	793	776	796	794	783	794	786	802	816	830	761	850	777	867	814	784	780	806	742	793	803	802	842	806	772	771	734	837	745	802	826	800	806	791	832	749	813	838	827	757	834	795	804	770	821	862	810	816	773	776	812	797	793	765	777	786	795	814	795	791	770	808	772	814	777	846	799	787	789	763	786	816	798	742	768	819	809	811	783	806	821	790	791	766	771	772	867	835	808	801	785	793	751	773	886	853	771	773	782	788	799	846	773	759	784	764	788	780	783	802	840	730	754	754	772	828	761	853	768	771	790	827	748	816	759	831	813	759	775	787	824	809	773	772	823	736	758	831	816	845	781	793	815	802	762	820	780	751	759	764	799	780	796	789	834	834	771	837	796	740	827	785	782	787	822	771	816	777	790	814	824	775	827	809	770	809	794	830	811	859	786	770	738	841	828	816	837	757	845	802	789	808	835	773	796	851	782	787	824	783	801	794	803	762	780	792	825	754	802	813	809	829	780	783	853	829	792	786	746	785	841	808	774	765	780	764	811	786	818	800	786	802	803	825	856	794	783	798	793	812	793	758	855	806	818	836	865	787	768	844	800	744	836	811	800	752	796	787	791	806	818	811	789	807	782	777	757	817	779	787	879	794	797	775	807	783	769	810	782	784	799	804	853	800	808	805	787	773	830	777	785	796	758	778	757	866	820	733	829	783	800	798	775	822	760	767	794	804	802	837	812	780	781	866	826	837	817	768	858	770	796	812	804	832	783	788	768	799	812	782	777	806	799	790	771	823	840	723	812	806	806	821	825	821	770	783	750	739	795	801	817	810	804	806	781	812	799	763	789	818	826	812	804	808	794	807	796	772	771	798	814	733	734	800	843	777	832	795	780	800	777	838	808	777	774	762	783	811	795	790	807	804	737	785	737	842	774	810	770	819	790	797	779	753	769	810	781	788	772	851	791	838	773	749	770	755	784	761	746	819	791	823	827	800	767	773	836	775	774	822	842	748	782	797	788	776	797	812	777	839	792	888	806	780	776	804	794	807	775	785	753	762	787	817	766	845	772	785	790	816	848	776	783	770	765	769	769	843	787	758	786	817	822	843	804	827	782	785	818	752	807	773	797	780	832	782	794	745	789	791	786	790	800	814	754	776	785	777	841	835	784	811	820	787	762	806	747	775	823	769	748	821	777	781	820	748	819	804	836	848	781	797	819	746	839	818	822	816	771	802	815	844	819	793	764	822	775	835	832	788	789	762	811	759	829	759	747	798	832	775	820	799	799	798	789	783	813	793	744	816	828	804	792	790	835	794	789	830	797	762	810	803	805	779	826	814	855	839	832	802	800	815	800	810	786	801	813	806	775	773	810	839	832	783	761	792	818	801	803	760	802	861	811	817	783	781	801	819	793	847	804	784	771	753	800	801	788	781	844	818	826	818	796	793	758	835	795	754	755	797	766	753	804	743	765	811	785	783	758	788	790	794	824	819	782	826	769	780	795	789	797	852	786	847	811	803	764	802	880	788	789	829	857	812	782	797	859	795	796	812	813	799	818	763	819	809	743	835	762	822	791	847	837	768	831	787	741	807	781	813	755	824	774	812	777	790	772	807	833	839	814	844	812	744	817	797	800	755	752	800	815	805	791	821	797	810	815	795	798	825	770	795	797	792	798	790	781	784	821	807	804	799	756	822	857	774	828	799	782	796	783	792	830	678	766	784	802	802	799	807	787	833	813	795	814	832	766	751	831	821	807	771	887	775	807	835	816	812	766	803	764	793	743	797	809	822	777	817	816	762	822	780	812	746	808	704	782	731	825	816	803	840	747	791	792	773	835	776	825	799	820	796	845	787	773	809	810	814	810	824	767	797	783	838	775	806	777	788	752	780	759	828	801	771	755	794	759	779	802	757	802	827	851	821	846	794	777	782	769	775	757	800	799	819	814	774	730	842	839	768	802	756	833	833	832	788	805	804	795	782	820	798	782	808	789	785	749	838	791	772	759	785	756	804	758	812	786	745	819	797	831	784	749	792	759	783	836	785	808	783	776	847	826	797	841	765	844	782	773	733	763	842	817	838	805	767	817	800	779	811	801	741	815	817	818	841	771	844	732	827	749	785	800	840	811	825	772	791	841	808	811	789	794	725	796	809	752	770	789	833	849	789	797	794	829	801	815	742	791	786	770	826	829	822	755	799	819	859	764	799	830	775	800	785	804	784	796	842	755	820	771	766	792	768	776	762	810	813	826	829	828	763	825	791	831	757	788	792	745	733	817	773	773	826	771	800	772	829	788	795	804	797	759	811	833	780	783	801	772	787	770	813	795	800	815	747	843	763	780	764	809	793	796	776	771	774	816	767	839	779	839	757	826	830	826	788	775	799	790	809	758	839	827	810	750	789	827	784	811	753	786	756	806	834	765	827	842	799	784	794	780	784	781	744	777	768	809	794	790	799	821	788	805	757	767	801	805	808	791	826	842	825	800	784	809	810	815	823	803	821	818	780	778	740	776	774	781	794	811	748	792	808	794	785	786	814	800	826	834	852	822	762	836	815	787	829	792	818	803	817	802	798	841	762	771	749	750	824	805	901	875	787	812	790	822	817	826	826	734	811	762	806	754	791	787	829	757	765	790	759	799	789	789	860	846	830	775	813	804	810	820	810	774	717	815	774	817	834	797	754	813	741	830	833	806	796	794	745	829	772	778	804	747	741	822	812	797	826	779	791	822	813	839	841	789	809	784	771	813	830	789	849	844	817	767	822	839	819	806	848	761	826	766	778	784	804	765	823	750	754	818	793	841	785	831	761	763	798	798	800	804	794	827	836	875	783	828	811	780	818	771	818	774	783	794	767	846	777
26130	26001	33098	25115	16113	6253	602	460	432	441	382	386	418	432	432	399	360	436	416	422	430	389	431	396	419	415	438	399	418	419	412	362	416	401	431	408	390	434	416	393	411	405	425	422	406	417	414	406	414	437	411	443	427	376	425	408	402	391	413	408	420	431	410	416	421	400	387	383	396	409	366	407	456	424	390	392	419	410	383	417	400	439	402	417	392	442	394	389	450	436	387	417	425	456	398	405	370	403	398	370	397	430	400	417	390	420	430	410	413	409	428	383	438	420	413	408	412	430	446	388	421	415	386	410	368	395	416	413	410	418	415	396	422	400	429	374	390	408	434	361	428	390	374	433	424	366	363	403	433	432	420	400	419	357	392	419	435	415	437	410	398	407	398	406	374	396	425	390	431	387	416	413	394	395	430	442	431	387	402	402	373	427	416	423	390	386	415	432	429	438	415	407	433	406	410	393	398	389	380	373	419	415	396	395	400	379	400	395	407	410	414	412	397	389	393	406	408	422	393	424	430	418	457	419	399	435	418	416	436	407	399	447	418	405	425	394	393	409	418	419	447	419	409	423	459	384	346	377	416	413	390	444	370	394	423	401	402	376	412	411	404	404	401	391	385	448	405	450	432	420	410	399	399	392	436	423	449	388	426	371	401	412	401	395	414	390	381	419	413	385	432	385	423	398	411	363	421	387	417	409	430	424	383	398	419	420	374	424	375	415	392	426	410	410	394	384	379	392	404	350	399	396	417	442	399	374	388	406	414	408	396	399	388	370	414	413	461	392	412	409	438	391	404	408	426	406	396	430	452	420	382	448	423	399	417	393	432	417	408	424	402	419	451	419	386	379	383	440	402	397	385	396	420	415	398	409	402	429	412	440	419	380	423	380	423	394	430	412	392	373	418	410	369	375	407	392	381	410	414	427	379	414	399	377	413	423	410	413	422	427	391	416	394	413	401	407	425	393	374	441	374	420	423	392	381	384	420	386	390	393	434	394	369	407	416	396	391	418	422	448	408	386	417	398	404	402	423	420	428	402	415	422	387	408	408	376	418	367	400	405	397	372	412	416	386	421	373	414	374	425	390	391	434	448	428	387	429	412	444	386	437	406	395	394	406	434	408	425	389	382	376	419	403	383	415	406	409	366	409	378	397	441	406	407	412	417	408	374	393	412	424	379	390	383	447	426	391	396	406	415	427	393	422	408	379	389	408	402	402	409	440	401	409	387	396	394	426	404	424	410	395	354	357	439	385	366	397	430	384	396	372	370	431	442	436	370	408	418	388	415	400	384	364	396	400	396	418	372	421	415	410	384	383	417	405	415	359	386	411	391	434	365	439	451	389	373	413	404	387	431	439	433	415	374	369	403	399	380	395	412	376	389	407	417	408	426	422	388	409	395	404	405	426	406	426	409	375	397	447	422	413	399	406	401	394	418	412	395	406	374	383	424	425	398	364	453	390	429	383	417	415	446	404	378	434	419	440	389	431	412	391	405	392	400	399	408	406	387	387	432	409	391	427	386	416	387	383	439	399	411	401	404	443	384	422	432	395	378	382	386	410	417	446	373	372	431	431	410	372	400	413	428	426	397	389	404	414	374	396	393	411	431	390	404	424	377	396	411	434	398	416	386	415	415	414	417	414	380	416	416	356	445	399	383	405	432	402	378	377	425	403	387	419	431	396	426	431	380	402	407	413	399	427	377	408	400	378	410	399	414	408	379	401	381	431	421	372	378	383	400	416	358	406	360	436	416	410	429	403	381	374	386	430	406	434	456	416	400	410	368	401	401	416	382	412	435	383	401	406	411	378	398	447	397	403	393	394	428	439	409	409	396	414	444	416	405	385	359	410	373	413	411	386	409	451	403	416	418	421	417	395	375	364	404	382	412	408	379	415	428	423	379	430	407	409	404	379	448	407	374	410	357	411	408	421	381	423	398	418	414	385	432	399	415	446	380	414	405	419	379	386	412	391	389	399	437	387	406	458	413	395	396	417	410	445	425	405	413	417	399	396	401	431	388	389	404	393	390	422	432	393	400	408	381	434	429	431	412	419	409	382	423	447	413	420	412	378	412	411	422	437	439	411	419	399	449	388	382	415	402	440	426	391	418	420	402	382	391	391	400	419	445	387	397	380	433	430	364	413	389	417	422	386	434	405	380	406	423	419	376	380	417	423	415	410	402	406	400	366	404	356	407	419	378	432	419	387	397	395	427	385	411	410	434	425	450	445	429	382	372	405	380	423	374	391	413	343	393	407	405	388	426	404	399	411	432	388	409	378	410	434	414	407	395	405	368	426	439	406	404	430	400	387	417	445	385	437	404	444	437	398	378	432	394	417	414	394	423	405	401	381	421	405	390	413	437	412	392	414	400	416	415	377	430	421	400	427	398	386	409	433	426	420	383	391	435	404	390	421	381	436	430	420	388	404	396	410	413	429	416	389	422	418	365	443	434	400	430	390	405	425	398	400	449	378	402	444	401	415	415	405	383	454	398	414	394	450	401	388	414	396	395	427	408	455	406	411	416	388	433	402	416	411	396	408	409	373	412	414	424	451	392	357	387	369	438	407	403	393	369	425	404	410	397	408	389	411	422	459	424	372	410	358	386	416	409	395	366	402	406	442	407	401	407	371	403	438	408	417	442	393	421	425	385	436	389	433	393	409	397	406	425	367	412	429	434	383	406	392	393	413	403	395	403	399	419	373	411	429	411	441	405	414	427	404	403	393	412	384	387	441	393	400	401	413	455	435	401	383	423	411	395	432	385	402	397	430	421	422	403	413	406	395	419	384	409	383	406	391	435	408	448	469	368	384	393	438	389	427	383	395	425	384	402	405	395	381	404	408	352	400	443	454	452	404	422	408	383	387	425	438	394	434	397	464	397	392	431	399	350	397	415	435	406	394	408	402	394	452	381	412	373	426	395	414	417	385	384	407	398	391	432	400	413	405	389	408	379	432	381	425	386	432	370	406	426	428	396	393	435	424	438	413	400	412	438	396	386	451	380	403	386	426	380	387	431	450	420	404	442	394	405	371	430	449	426	401	416	428	421	400	414	385	385	432	444	407	399	369	422	381	365	411	391	395	404	427	407	394	435	425	413	397	383	428	400	411	418	437	410	414	388	401	416	410	416	385	400	409	383	359	380	400	415	404	418	383	404	441	425	401	374	403	413	395	444	418	423	383	374	423	415	419	427	370	395	401	367	403	403	419	432	393	381	421	370	386	358	397	406	375	403	388	422	407	384	394	432	427	396	352	436	388	417	371	403	388	438	432	364	402	390	390	396	400	399	419	411	393	401	410	407	388	424	373	420	420	401	425	385	366	402	414	385	436	381	419	425	355	388	398	429	389	395	422	389	413	407	364	449	419	414	378	398	461	418	411	367	403	382	431	379	424	376	413	446	404	400	377	391	381	439	406	443	394	404	401	421	410	398	407	400	427	376	419	440	398	386	391	423	369	399	390	401	426	384	439	426	417	437	441	428	435	393	419	402
62163	89078	56675	11487	7881	7543	686	655	726	707	678	667	667	689	676	685	689	672	664	668	641	630	673	665	652	686	703	673	664	653	682	710	645	653	765	659	715	687	704	619	646	656	651	688	639	656	687	712	708	683	639	643	689	674	683	644	712	639	666	688	680	683	681	684	733	637	682	686	695	678	634	692	623	680	729	667	700	702	693	648	694	666	682	639	692	636	688	676	663	647	668	681	658	679	701	663	689	653	690	631	683	640	696	641	690	650	649	693	634	680	688	675	681	681	671	641	688	630	748	702	638	668	666	645	645	699	644	710	685	697	700	667	674	689	707	721	655	656	623	702	655	676	681	676	660	731	696	686	703	668	682	689	667	636	680	728	665	724	688	718	739	658	676	666	703	679	676	646	674	665	637	666	684	677	712	674	664	703	651	667	698	697	661	651	701	709	694	646	633	709	695	670	709	679	679	647	682	684	664	672	646	683	763	631	681	697	655	679	636	657	733	716	703	696	666	693	678	651	649	666	676	684	645	715	657	691	657	671	637	680	676	691	668	679	657	686	704	714	680	672	656	678	695	690	686	672	682	727	724	675	714	706	712	689	693	679	725	687	697	670	650	656	696	637	631	689	676	665	671	661	667	698	660	676	679	682	657	679	693	670	700	681	681	666	676	697	658	680	624	722	647	688	675	688	702	673	691	665	686	659	664	681	676	676	656	692	678	606	649	673	679	670	710	677	655	656	709	661	687	660	662	674	624	682	702	646	705	658	698	588	723	691	661	653	700	711	663	696	674	684	688	637	687	689	659	660	647	659	641	687	645	650	656	644	673	684	636	642	674	671	681	685	652	686	694	683	697	709	663	638	681	648	699	725	696	663	623	674	676	736	655	714	701	657	647	707	673	660	679	675	649	705	712	678	671	687	681	692	697	618	689	660	686	643	671	698	671	676	652	693	673	639	676	680	660	650	665	638	672	660	677	613	669	665	670	625	685	700	677	667	669	732	681	652	689	618	650	702	708	648	628	702	684	626	663	671	696	699	670	698	706	654	677	667	683	650	691	670	634	700	681	621	636	695	713	678	612	693	725	692	631	676	668	707	673	713	652	688	695	653	685	702	642	701	728	670	680	679	673	683	642	674	640	671	679	691	674	700	718	640	642	670	668	617	716	648	660	682	690	625	685	670	682	640	670	714	645	661	675	680	713	652	667	692	701	640	663	676	734	672	624	689	693	627	657	642	654	674	663	638	696	679	703	672	666	674	616	707	668	675	673	667	651	652	672	642	684	668	681	645	638	649	643	671	687	654	730	648	631	690	708	662	680	652	639	686	678	675	666	671	658	685	690	684	650	676	736	709	727	708	660	679	652	670	699	625	684	709	691	693	660	637	656	691	693	721	667	670	663	694	641	694	678	673	655	675	677	679	716	670	710	635	681	666	660	723	714	684	672	685	710	683	667	677	700	627	672	653	677	693	663	694	683	713	673	660	695	710	621	672	680	682	714	681	676	665	624	639	716	675	669	636	688	646	677	639	638	658	675	663	625	649	647	727	676	626	653	740	672	650	667	667	672	683	689	676	691	656	705	700	659	652	703	688	678	686	660	608	658	646	688	658	642	708	657	726	661	667	652	682	665	675	659	608	645	670	680	698	653	661	711	650	692	667	682	702	634	640	701	677	664	653	637	666	644	664	666	629	686	671	661	678	682	629	659	673	663	713	674	634	661	664	718	703	682	633	769	682	664	691	691	678	669	633	680	690	691	668	693	662	658	662	627	714	658	705	671	662	666	643	669	654	662	669	609	671	665	603	701	666	694	677	661	647	685	664	709	705	656	672	671	653	652	697	683	674	667	666	678	685	653	704	693	652	673	673	681	624	681	671	686	676	680	643	659	688	639	669	661	669	639	664	655	709	701	658	673	644	732	672	683	679	662	658	666	671	686	660	642	651	637	654	689	648	649	692	693	667	709	656	665	655	628	691	668	692	663	657	691	711	667	604	643	679	670	659	676	663	689	659	672	683	683	664	661	685	647	645	680	669	700	663	681	676	658	667	676	662	674	692	685	675	687	682	672	706	711	678	631	686	636	633	656	667	633	672	653	690	698	712	689	638	693	686	658	675	703	677	711	657	692	695	651	649	643	672	669	664	659	640	685	669	686	657	634	691	637	671	742	653	669	633	654	703	672	672	645	668	702	686	708	686	664	714	710	695	697	611	663	677	700	656	701	698	715	663	653	679	681	689	681	658	644	675	672	627	726	668	670	657	646	681	697	671	698	643	711	638	686	653	665	732	667	650	710	620	702	654	650	672	659	717	662	664	661	664	619	646	628	714	701	682	646	658	629	651	699	710	669	723	703	687	645	686	648	671	683	680	656	687	662	645	670	752	661	670	663	670	661	635	680	685	666	674	698	735	657	666	703	661	666	626	640	643	649	691	673	659	710	683	710	669	670	663	676	682	653	686	719	627	695	689	670	672	662	698	643	712	681	664	683	683	660	643	714	651	693	629	671	655	657	673	671	706	702	656	646	678	743	697	637	659	673	632	656	694	662	714	670	656	663	714	687	734	665	704	688	647	687	679	692	662	671	649	684	704	678	669	679	629	687	688	675	678	651	696	675	703	680	645	662	666	641	651	643	695	645	703	690	684	626	640	656	636	734	664	726	701	623	689	707	651	656	637	676	670	646	703	685	624	671	704	632	684	690	684	656	639	678	681	706	649	640	659	689	698	683	651	645	699	638	700	704	686	661	656	661	671	711	685	672	710	629	682	656	658	657	668	713	647	640	698	682	703	628	659	651	667	673	670	699	687	644	680	675	645	664	653	657	618	640	668	667	662	668	711	692	639	674	714	663	644	668	669	697	690	666	681	693	685	665	673	659	733	713	716	691	652	691	702	684	679	638	635	726	696	709	674	686	681	679	722	679	665	683	675	696	653	686	673	669	690	656	680	689	673	705	694	687	666	678	704	659	627	637	710	666	676	734	672	681	651	675	672	697	672	674	667	648	645	643	655	684	649	667	672	650	691	703	655	646	642	667	705	640	677	697	663	698	702	689	686	648	677	658	721	692	677	682	686	695	690	702	624	651	629	704	727	634	671	673	685	701	639	634	656	695	714	693	690	665	696	644	691	670	665	659	672	669	667	671	679	667	684	685	704	697	661	687	703	632	655	653	632	652	680	668	697	654	629	695	698	694	697	666	707	680	675	664	673	662	699	617	672	679	669	675	705	712	648	637	655	707	666	655	663	685	693	733	670	664	648	663	648	664	673	675	708	651	697	661	660	687	698	708	677	670	669	662	692	644	698	703	657	683	675	618	685	697	657	692	678	727	648	696	621	641	667	676	643	668	701	733	712	676	633	680	621	730	619	700	679	707	662	687	644	684	686	652	712	651	660	679	680	677	677	664	673	627	713	683	654	679	671	653	637	678	647	647	685	655	680	665	694	657	640	663	670	683	693	715	695	667	691	662	675	645	651	683	691	656	658	692	689	678	659
24373	23128	30768	24508	21511	18721	3896	754	673	707	634	662	633	645	653	626	696	623	658	665	655	658	634	640	636	637	635	684	674	658	651	642	689	653	665	656	649	653	630	657	652	689	641	676	662	622	612	680	670	662	666	666	646	676	662	653	607	690	642	654	649	629	673	631	677	652	708	612	675	638	664	639	646	638	615	638	646	659	664	654	663	636	676	648	620	607	651	660	657	653	639	660	613	702	641	684	687	637	668	652	646	645	653	619	672	671	659	624	637	642	624	608	672	615	684	640	674	660	583	633	693	648	635	637	582	628	627	658	681	673	612	640	612	635	635	628	604	624	624	637	628	651	628	635	618	655	619	658	647	659	656	601	647	628	662	614	661	650	661	577	665	678	666	646	672	673	686	646	607	637	655	612	632	609	696	677	632	650	660	650	652	657	668	640	668	641	707	638	649	683	655	659	655	635	640	667	638	658	581	608	660	607	623	701	624	651	639	681	640	658	614	644	658	649	601	687	657	671	652	701	663	646	639	680	623	649	648	653	636	621	677	660	664	658	636	708	599	645	624	621	631	629	588	629	626	675	655	652	659	631	634	616	670	619	681	624	642	641	624	599	648	619	661	645	664	583	659	664	678	651	657	613	636	620	650	596	607	609	652	605	654	649	652	678	614	611	636	645	627	657	653	650	686	638	667	630	622	714	646	675	658	671	661	656	649	612	648	633	637	631	637	583	714	592	641	645	630	639	632	633	658	661	614	682	670	676	606	673	654	673	681	659	595	674	621	685	677	640	689	637	653	632	595	637	650	648	623	637	689	633	558	610	641	683	646	625	650	631	629	639	676	640	623	663	656	625	596	598	722	649	683	619	611	644	607	627	640	666	606	623	657	642	645	603	648	649	596	616	700	664	642	650	620	702	682	629	660	654	666	681	638	626	636	613	702	638	637	645	649	684	619	642	652	622	620	659	615	694	661	661	649	649	641	666	612	634	656	586	623	647	634	629	673	637	680	618	620	645	657	625	686	662	663	653	681	644	618	653	601	659	653	644	680	662	690	612	620	661	657	654	693	660	652	633	652	620	653	652	640	668	669	648	630	704	640	674	631	667	596	636	605	630	625	685	657	601	687	671	618	647	641	643	618	642	669	653	677	660	638	664	626	657	699	635	640	643	642	619	620	635	629	640	613	665	607	665	691	623	652	645	604	672	670	659	616	646	659	655	664	623	634	701	640	638	655	686	667	674	648	641	612	610	620	598	657	604	658	643	649	617	649	629	659	636	680	620	677	633	627	620	621	647	698	638	649	654	656	634	601	619	639	663	647	674	621	646	617	686	609	627	653	601	618	628	676	668	672	646	644	642	602	675	634	607	675	622	596	673	649	654	649	656	600	673	632	666	658	645	625	679	667	687	630	647	604	600	657	650	618	624	679	650	624	692	664	682	669	633	643	658	660	652	663	676	674	630	635	642	642	642	625	678	670	655	628	620	669	642	627	628	697	635	657	686	666	644	643	641	616	641	695	658	665	675	680	632	694	620	661	659	609	658	662	641	689	632	619	619	665	592	684	650	642	661	613	664	674	679	659	656	660	659	641	641	638	606	679	630	654	646	684	650	670	667	634	625	622	623	661	606	635	670	661	660	631	682	678	649	674	672	674	650	637	619	649	637	665	659	653	653	644	659	631	592	617	588	672	624	622	679	658	593	607	687	650	616	629	637	632	657	628	724	685	578	676	683	597	617	662	617	663	636	635	618	645	601	690	648	658	629	669	640	662	622	621	692	659	671	703	648	641	659	658	605	593	604	637	700	599	646	668	645	698	679	662	612	683	619	646	697	648	655	634	615	684	639	614	643	656	641	619	634	617	615	603	620	682	627	607	609	651	583	603	623	641	628	636	682	673	638	661	640	603	640	646	659	637	654	613	642	612	638	654	640	666	619	683	636	633	628	646	701	650	625	653	751	642	654	653	627	662	654	676	669	610	652	626	687	625	666	685	596	647	663	660	634	664	643	622	603	674	649	605	642	647	591	632	670	696	660	634	641	628	650	614	643	615	602	693	591	600	635	692	660	674	659	656	678	615	668	620	668	656	671	616	660	662	677	600	622	660	627	630	644	627	744	627	647	642	621	638	650	668	660	638	675	671	678	628	646	640	649	628	653	670	644	643	684	618	643	607	638	608	655	619	642	616	675	627	660	665	654	613	612	647	662	642	654	654	644	623	635	639	614	627	609	628	673	667	646	632	599	659	620	617	658	660	632	633	635	647	650	648	598	607	645	608	647	610	670	636	690	670	645	598	651	656	619	638	625	652	694	635	641	624	631	653	646	659	672	633	669	623	653	647	637	655	668	651	636	698	659	650	639	639	615	657	631	590	649	662	616	628	669	682	605	633	645	633	661	632	649	634	663	646	652	672	690	618	633	620	660	677	610	704	660	665	691	607	643	641	671	639	678	631	704	635	617	626	641	667	624	660	691	603	640	645	658	671	659	640	680	614	646	695	694	668	631	631	671	612	665	680	614	592	659	647	657	677	610	664	636	609	599	664	605	625	629	628	631	651	650	661	666	655	661	630	614	635	647	614	671	641	630	638	615	612	677	610	612	591	652	578	628	634	619	635	615	620	668	650	656	599	635	607	644	638	604	612	614	701	644	667	649	657	636	628	664	607	612	632	604	626	662	642	625	654	614	644	600	651	621	636	703	633	679	667	598	622	656	658	629	571	679	598	600	658	617	646	622	644	687	680	628	629	667	617	663	679	633	634	614	608	611	618	633	623	648	641	678	678	676	643	656	643	639	633	639	624	664	665	649	687	611	645	634	670	640	664	675	640	638	608	663	691	600	647	635	642	638	660	626	641	676	703	667	622	632	649	640	699	672	616	647	619	670	625	598	657	679	660	663	679	687	616	651	664	631	614	643	627	647	631	644	671	644	684	637	624	626	634	620	693	669	679	632	614	672	669	700	674	674	628	659	614	708	642	610	639	637	644	624	644	635	629	638	680	607	629	619	698	629	640	626	619	641	634	674	644	668	681	655	689	673	633	633	651	612	661	647	588	642	610	661	668	624	666	671	676	665	634	613	658	664	662	657	646	690	640	588	640	624	613	614	632	636	669	639	662	656	619	639	680	705	613	664	624	639	679	643	627	699	663	709	660	634	652	649	675	636	684	609	617	630	644	607	631	641	679	637	658	668	684	670	641	655	649	654	629	649	585	680	623	667	607	612	650	609	621	620	648	657	624	658	646	697	663	613	612	642	614	646	661	699	625	637	661	623	660	636	600	655	660	623	637	612	714	637	632	636	604	594	655	616	645	670	625	635	684	670	668	618	682	662	655	614	631	622	669	692	687	630	627	665	630	672	630	609	640	676	677	655	621	666	640	632	639	637	650	655	676	636	633	676	613	639	639	660	613	623	630	595	608	657	659	596	631	620	634	648	635	639	616	636	614	643	647	660	611	637	637	600	634	642	641	622	626	658	697	626	640	683	598	584	676	661
60936	99872	65935	13363	16303	13758	1074	1063	1025	1053	1014	977	1038	1022	973	1038	1006	977	993	987	1003	976	981	1068	967	983	961	1060	964	990	1018	1015	1025	1009	1004	1050	947	1030	1024	1002	992	985	961	1002	1033	1027	1013	1028	1005	990	1006	958	1026	996	1003	952	1051	1029	1010	991	973	1009	1021	1007	996	1001	989	970	940	976	969	973	984	998	992	1047	922	976	991	990	993	997	980	975	964	1009	950	1034	995	1014	999	980	1017	1013	1005	1012	958	1012	1002	1002	959	988	981	1016	1005	929	954	992	984	972	1016	967	984	1012	982	980	1005	1008	1005	1040	1029	1035	979	1040	1012	1068	1042	1001	1027	1027	988	968	994	1013	948	1003	1022	937	1003	959	1003	975	958	1024	1018	1000	979	1027	1009	1003	982	992	962	1016	1063	1054	1059	983	1023	967	1032	979	950	956	952	1022	1017	990	965	969	1001	989	986	1015	994	1020	983	1011	940	1041	1028	1026	1054	995	951	1000	1019	960	965	931	1022	981	969	919	1034	974	952	1021	975	957	1000	1002	1024	996	1008	960	947	1012	976	1002	971	986	1016	985	976	983	1004	956	1022	1005	1007	988	928	976	1009	993	1055	997	973	987	1072	975	1043	988	1001	967	977	984	993	981	989	902	1037	1010	961	984	957	1037	986	1023	1006	1007	953	991	1014	1003	1034	1049	1012	975	1000	1016	955	1045	979	935	1002	1013	1040	1047	1008	1023	998	1000	1053	950	981	991	1019	988	1016	983	979	1032	941	993	958	965	1033	983	1026	974	1056	1002	1043	996	1005	979	1019	1008	998	1015	996	1023	1018	997	953	990	976	1028	962	937	966	1022	1034	955	985	985	1018	969	1057	1024	974	947	982	964	1002	966	955	1025	1007	1018	1020	991	1011	987	996	1052	963	994	989	982	990	969	1008	970	975	974	1071	1031	1044	920	1018	884	982	979	990	989	967	1030	988	947	997	989	1023	1015	1041	946	1047	1028	1034	960	1000	1012	1029	992	1056	948	1018	982	936	1005	1000	1021	959	1045	980	1017	977	1014	996	991	1019	991	1002	1021	1021	969	977	1013	996	976	999	979	1025	968	926	1011	991	934	1017	996	996	1010	976	987	1001	983	1003	1014	974	1033	986	1019	989	988	1004	994	1039	1013	1054	1041	928	1014	1029	992	1002	1036	990	965	1023	945	1000	1042	1051	977	1067	998	954	952	955	996	1009	977	999	1051	1026	1025	984	1027	1012	962	985	1011	974	958	1001	1032	1013	978	958	1025	1052	948	963	987	1026	1000	993	1015	1002	1033	986	930	986	986	1027	979	984	997	1026	1026	957	1012	996	1032	1029	1004	1033	1029	998	988	1026	982	962	1017	1009	988	1016	991	1001	1047	984	1040	989	1006	1010	992	979	1012	1006	996	974	990	1031	1033	963	1007	972	1034	1000	1028	1015	982	997	946	1033	1005	1035	1009	992	1005	1051	1000	968	972	978	1021	1004	1035	1055	1023	1025	1110	1026	988	983	975	991	973	1000	1037	982	970	948	973	951	1011	1005	972	946	1042	967	1032	981	996	1002	1043	944	1022	983	1057	970	1007	989	962	991	944	987	997	1032	972	1012	997	980	1021	946	1028	988	1030	1021	980	979	950	994	981	1053	987	990	1026	974	988	940	977	1023	1091	997	986	973	1041	1013	976	1025	998	1011	1076	1015	1078	946	964	981	1018	1020	996	1033	914	1008	1013	975	1039	988	984	979	982	1032	957	1004	1001	1043	998	981	1000	996	1021	949	993	966	968	1000	967	1023	999	1041	1034	991	1052	965	957	1022	1006	961	983	967	933	976	1041	1037	981	991	957	988	1005	968	988	957	999	1041	991	968	1076	1001	992	1034	1006	1008	943	1016	977	1027	1014	1001	1022	971	922	1044	1013	966	984	1030	941	1012	998	982	1019	1038	995	1004	995	983	984	974	1001	1015	978	926	992	1038	998	1025	1004	969	984	1005	987	1084	1003	1002	1020	1005	998	971	992	995	975	964	1007	999	1018	1059	1002	1013	969	1014	984	1018	956	1010	1002	1010	986	976	1015	948	960	937	1016	982	988	971	1033	1020	1024	983	954	1000	1024	1005	969	996	996	1028	1019	978	993	1000	985	1027	983	1002	1042	1005	977	1004	1015	997	1072	1009	1023	1047	1064	1031	1028	954	956	993	976	1068	944	996	967	980	998	1030	965	978	1029	982	1005	1028	953	1010	981	1006	952	953	1042	986	942	976	1036	971	979	990	1045	1074	968	1021	1039	1007	1009	1079	1057	1000	960	988	973	1013	1014	989	1008	1005	964	982	987	995	965	960	995	982	1006	1034	1054	980	1031	1003	1001	1066	968	937	937	1033	976	973	1020	1008	993	1031	1047	1067	984	1018	980	935	990	969	1004	999	1010	1009	972	978	996	1016	1015	1006	984	1009	970	1066	996	981	967	1030	922	960	979	1039	986	1004	996	1023	1010	991	985	971	1019	974	989	1023	993	1030	1077	1003	1036	969	965	980	985	990	1011	1003	957	986	988	961	971	1027	966	963	1022	990	1001	984	982	979	1000	982	991	935	992	995	999	999	1009	1018	1013	963	982	1000	989	1012	989	1018	1015	1003	1040	981	999	1013	1006	1022	1052	963	1005	986	1004	961	1031	968	1064	1033	966	932	1000	1026	945	1051	981	974	1027	900	1024	975	1003	981	954	1039	983	998	988	964	985	1007	1007	1031	1015	979	1024	966	1071	1054	1034	969	1068	992	1038	1012	1055	955	1059	981	974	1024	981	1000	916	1051	961	1015	985	992	1001	1045	957	982	980	1032	1061	1017	974	990	988	984	1034	918	1026	974	988	962	1027	984	1021	1042	946	983	1009	1034	1035	1005	1012	1016	956	980	989	989	982	1016	962	988	986	1048	1000	951	970	1002	1025	967	989	1013	996	1087	1002	993	1008	954	1023	951	1008	997	992	1028	977	927	1039	963	1065	967	1023	937	1018	1030	1009	1041	1043	1022	973	1008	1004	994	923	1032	1048	1002	983	964	1003	1000	949	1014	996	1018	972	1012	1044	993	1010	1009	941	990	1006	1008	1022	989	1003	974	934	1026	1041	990	991	1031	1013	1001	1021	1020	963	977	1043	1022	1031	1032	1036	981	988	1031	950	1031	1006	1006	1033	1083	1008	1004	964	1007	981	1002	1038	1000	944	1009	953	1005	977	926	991	973	994	957	1000	983	971	956	979	959	1019	997	1020	1017	1013	985	1009	1004	1041	964	1017	1022	1037	982	1019	1031	1029	1013	948	1012	987	1025	1048	1043	1035	963	991	1024	963	959	1014	1022	1063	1013	967	988	1024	946	981	1054	1018	998	1057	942	982	1041	1053	975	1041	1034	957	974	1012	1061	1015	981	1003	950	975	983	1005	990	1000	987	984	980	1002	1012	955	1032	978	1003	997	996	1002	990	995	963	955	928	978	1000	977	1069	988	991	983	1018	988	972	989	997	989	1024	979	1000	986	972	989	1006	970	975	976	980	1040	996	985	951	1062	993	1007	983	1024	994	1001	1039	995	996	980	1015	1009	983	980	999	1020	991	974	968	985	974	952	962	939	1026	1009	1028	1063	1021	1033	986	993	997	974	993	1039	1019	1018	1011	980	1060	1003	1083	972	1004	1006	1027	968	995	1003	1044	1017	1025	966	947	974	1040	1020	1040	977	975	990	1080	1028	984	996	994	970	996	1063	1040	949	973	997	989	959	978	973	997	1045	1044	1057	1008	1093	999	979	1086	1014	933	941	987	968	950	946	1022	951	967	1049	953	976	1006	1021	993	998	1054	942	1063	983	968	979	1085	971	1006	1032	1038	997	961	1006	995	976	1019	945	958	1009	981	991	935	1031	1005	985	980	988	1004	1034	951	1041	1018	973	920	997	1000	1021	1028	970	955	959	1048	1009	1031	992	993	981	982	997	991	1076	1007	1031	1008	963	1009	964	932	948	1025	1009	980	1005	954	977	1006	1037	991	983	986	1027	1028	1008	1047	973	1060	996	1039	978	967	981	973	1060	989	1006	1056	1013	1014	1038	987	984	986	990	993	1020	941	991	1000	981	1004	1026	969	974	995	1026	1007	1008	1019	1002	964	1032	977	1034	1023	992	1039	968	1005	963	1053	958	982	1009	1007	1001	998	1022	1002	1033	987	992	993	1021	1017	1005	1026	956
32729	31921	25632	6819	1184	998	489	479	451	474	485	478	448	485	462	493	482	486	473	479	495	509	485	504	459	456	501	518	502	516	465	479	503	456	507	465	496	468	453	471	425	500	512	465	476	496	500	517	482	460	509	451	474	458	491	493	473	503	463	485	470	488	495	464	463	429	476	472	452	488	480	511	480	490	469	492	482	476	464	523	465	496	477	501	476	502	515	439	499	528	507	487	468	488	493	466	497	478	460	483	443	496	493	448	482	514	498	466	488	458	513	491	483	463	462	461	475	445	564	452	487	511	486	464	469	482	462	496	493	465	461	500	452	502	480	523	458	462	446	522	510	467	456	520	486	461	463	469	490	474	501	507	507	469	481	460	484	425	472	498	514	473	502	542	495	457	469	455	503	436	479	508	503	491	501	452	509	517	491	536	453	479	467	466	472	487	474	483	510	445	530	469	445	454	487	500	500	468	493	466	492	492	477	488	493	481	470	485	498	473	498	481	452	485	456	472	495	468	488	435	501	513	531	446	470	453	492	457	456	508	493	459	475	479	491	516	456	453	456	476	512	481	496	489	478	476	546	474	482	419	507	501	528	481	494	483	452	440	523	506	491	503	479	500	478	478	466	478	462	466	489	504	524	436	491	485	518	506	525	472	455	466	476	468	496	510	495	446	493	448	485	439	479	461	488	484	472	451	462	486	497	478	468	506	510	512	527	482	478	510	443	495	509	471	507	485	509	465	462	472	501	481	469	484	454	464	512	478	466	486	486	519	461	507	486	489	457	463	487	520	499	463	445	500	474	495	465	491	436	468	484	485	482	474	516	462	460	474	477	500	477	484	517	445	508	468	483	495	474	452	479	471	506	464	479	445	504	464	521	503	501	474	469	454	494	483	498	471	476	468	468	486	468	520	504	499	480	453	471	470	471	497	502	446	452	479	465	477	474	509	469	478	500	498	512	480	531	478	504	454	459	480	473	472	492	483	477	501	461	462	486	479	492	505	458	479	461	475	458	494	505	486	500	470	500	481	466	525	471	427	488	513	519	459	460	521	502	479	496	472	474	466	455	484	493	508	483	484	488	446	444	485	491	511	460	478	468	503	515	472	482	497	487	503	491	473	498	513	480	452	460	446	443	476	458	490	487	473	510	484	497	493	463	502	489	486	498	487	476	483	473	488	495	473	506	480	451	477	522	468	483	465	435	461	463	477	530	495	454	485	499	439	511	509	454	467	478	448	440	479	518	466	434	485	479	517	480	442	449	473	485	445	510	466	484	483	485	448	477	485	455	494	457	483	475	523	468	481	506	452	456	482	479	462	470	446	492	449	450	462	425	500	517	463	435	458	469	521	501	464	469	495	487	480	469	490	498	520	506	494	491	483	532	492	469	483	480	499	491	519	466	491	474	444	506	461	520	493	492	456	446	487	443	512	490	504	484	469	526	497	503	475	496	516	489	509	485	478	510	507	456	481	475	487	485	481	489	502	469	439	511	517	512	494	497	497	508	512	491	442	487	465	496	528	481	436	454	485	497	476	498	520	470	463	486	438	458	485	502	451	515	517	459	470	473	472	460	472	517	496	480	516	512	483	495	517	469	481	456	442	492	462	500	507	487	453	467	477	470	453	469	491	486	454	455	478	465	448	496	511	485	457	447	436	506	506	480	448	472	500	461	476	504	489	445	479	465	516	492	460	493	456	472	501	482	484	489	452	501	497	472	484	453	472	495	521	503	453	455	495	476	455	465	490	457	534	504	472	455	503	472	462	453	452	459	488	460	456	495	519	469	478	510	476	510	483	459	493	482	485	486	457	485	456	481	515	473	502	454	484	492	422	455	480	525	436	485	485	467	464	507	462	468	454	485	496	497	475	485	495	473	496	456	492	451	515	505	471	448	496	478	510	495	484	497	491	461	472	470	500	523	501	458	469	443	468	481	481	447	520	473	438	457	453	491	517	527	463	445	500	494	481	471	506	512	489	451	503	505	507	436	510	463	470	506	478	471	502	479	509	489	461	481	525	503	499	465	466	459	462	476	467	478	477	475	475	513	506	466	484	491	508	469	490	465	520	442	464	467	489	471	474	493	507	486	482	488	507	489	501	482	449	451	486	481	460	507	463	498	458	506	444	495	494	482	500	481	437	473	482	492	490	486	496	489	501	505	525	483	496	461	534	473	469	476	476	523	449	494	474	489	490	489	515	480	473	458	514	467	505	467	491	457	482	507	503	496	512	458	461	498	452	496	519	484	451	469	483	506	495	452	465	454	462	508	503	472	495	446	469	464	480	510	472	477	493	468	469	472	483	489	511	503	456	462	444	497	478	455	494	470	502	458	454	481	513	470	479	486	462	514	489	475	497	494	498	475	519	491	476	492	469	484	414	508	446	488	456	494	476	469	486	479	488	484	511	462	479	449	525	495	453	491	476	498	473	503	509	477	466	487	501	451	473	461	476	491	502	454	498	483	510	490	517	495	540	453	498	527	491	503	531	497	477	471	468	470	502	445	482	492	498	448	476	503	522	459	506	466	490	499	478	487	494	469	492	492	481	476	506	505	482	473	451	491	530	499	489	525	478	493	498	474	495	462	506	460	503	477	504	489	459	485	558	472	469	488	468	511	473	503	454	472	447	493	488	496	458	494	463	471	504	503	517	482	516	488	464	508	445	459	470	499	482	491	485	484	489	473	459	464	497	520	505	502	486	468	487	441	497	505	504	426	506	454	542	524	504	517	471	470	453	449	498	481	548	488	512	480	496	474	439	460	514	476	447	473	530	481	477	518	456	470	485	435	444	539	552	460	496	501	501	466	471	471	520	443	503	498	530	482	481	495	466	454	497	497	474	483	493	493	475	491	458	474	486	441	526	502	461	486	484	473	495	467	502	486	493	520	468	461	477	443	482	459	467	471	459	501	450	494	490	490	482	521	475	465	500	493	464	464	481	512	465	529	488	476	484	489	477	490	480	447	511	452	534	499	528	499	530	503	489	495	496	466	482	511	479	500	468	517	479	505	467	494	458	478	442	506	493	494	522	520	469	455	471	501	508	503	493	534	457	462	493	490	454	476	458	452	515	483	509	510	549	455	474	491	492	425	490	488	486	455	492	459	459	468	488	477	434	493	492	504	460	451	496	419	503	472	496	487	489	485	469	484	464	489	515	467	472	448	498	473	459	490	470	493	490	475	480	475	480	463	470	475	481	488	487	470	509	479	471	453	470	486	445	462	494	490	455	476	508	484	467	467	473	499	508	451	499	483	481	508	447	467	465	462	500	464	491	477	471	471	492	461	495	429	499	470	496	479	504	503	492	487	499	506	472	480	486	459	448	495	474	456	501	498	459	516	487	456	484	462	463	450	514	459	458	468	517	441	494	502	505	501	476	477	478	485	485	479	464	490	496	481	486	498	486	494	481	480	472	490	492	505	489	511	521	459	496	514	483	443	492	467	484	477	482	467	492	507	490	479	458	481	491	454	456	527	514	482	469	470	488	455	505
43158	48454	28434	2237	2168	2041	761	781	798	797	789	781	794	804	790	855	773	774	821	781	768	841	818	739	809	849	767	806	800	795	829	799	812	806	810	815	800	793	837	762	820	813	815	782	804	794	785	777	835	837	806	757	790	789	828	773	800	832	788	787	850	802	823	781	778	772	783	757	797	801	802	816	747	778	820	819	850	802	799	852	840	813	801	821	731	790	740	793	776	803	790	790	804	800	794	787	786	827	769	809	803	811	763	798	823	792	813	827	794	807	802	740	837	796	825	837	821	830	846	761	787	809	765	820	771	778	823	770	787	787	848	766	816	819	819	798	757	781	866	815	802	842	764	821	809	838	828	807	818	837	796	782	775	782	832	822	807	815	806	818	765	765	821	835	742	782	793	818	796	855	772	811	797	787	776	809	771	756	785	768	805	798	809	790	801	714	803	811	842	849	787	851	796	801	799	791	793	822	814	788	798	788	771	807	833	795	805	833	773	801	775	782	812	772	794	817	828	768	782	803	825	788	780	756	828	828	796	771	799	839	824	805	783	781	754	799	806	803	795	773	765	782	800	864	841	823	812	804	829	761	797	776	765	808	803	785	833	786	804	837	799	825	758	782	805	808	833	794	829	768	779	797	850	797	814	802	790	840	804	852	789	777	811	795	830	857	847	806	807	823	832	794	793	830	820	780	754	799	765	737	793	810	805	857	770	825	809	770	795	776	845	783	793	853	772	784	792	789	877	826	813	827	756	794	782	827	796	796	793	770	807	767	782	819	798	818	794	825	721	771	834	817	770	818	774	784	821	798	786	766	796	864	782	788	824	847	783	832	754	791	824	842	803	775	831	833	794	769	761	803	809	804	786	772	826	784	802	776	780	817	818	799	772	777	769	823	836	843	750	755	806	793	775	772	799	797	795	803	828	784	781	767	793	782	820	788	824	793	797	801	787	755	763	807	817	775	759	760	799	812	777	857	800	774	852	781	770	794	772	816	783	786	778	783	803	811	798	821	790	780	798	749	817	792	851	757	792	804	837	767	787	829	744	792	763	823	833	774	798	861	804	788	766	838	825	780	786	795	763	800	813	772	828	826	804	883	782	813	810	792	784	800	816	824	791	790	796	797	821	830	746	777	760	805	815	803	790	826	817	748	837	800	812	799	813	792	795	782	735	799	834	828	774	783	782	799	744	811	761	815	779	784	785	805	784	773	770	742	807	780	765	800	782	815	769	780	845	772	799	794	827	789	837	836	789	823	785	780	796	803	765	762	777	798	799	760	791	863	824	821	719	760	815	817	788	797	824	805	864	832	786	784	833	855	814	760	823	829	785	782	786	776	788	802	756	773	786	809	855	769	828	778	767	854	824	846	807	828	801	753	813	773	807	817	786	766	819	755	793	791	800	783	817	825	816	760	753	780	854	826	810	864	759	836	846	760	807	787	821	814	799	843	771	779	797	798	779	807	790	807	825	810	803	754	776	766	831	820	739	807	839	838	811	809	827	820	774	782	734	793	829	778	804	761	818	781	775	801	788	771	780	790	777	818	821	883	764	794	791	822	783	808	839	803	813	785	827	837	790	770	811	812	846	781	808	785	774	849	838	787	822	793	754	801	823	796	761	812	773	816	790	803	778	822	796	778	763	762	772	756	782	828	776	803	847	748	788	804	813	748	796	792	772	780	749	775	859	781	776	851	805	808	827	781	835	821	813	743	749	822	806	822	828	748	831	781	804	779	814	785	804	804	807	791	760	785	800	826	825	818	819	778	796	804	787	781	769	824	783	783	783	781	805	796	797	774	790	831	782	746	739	773	761	795	789	790	763	793	838	790	761	779	823	796	802	732	798	755	806	759	818	801	793	800	783	808	767	806	810	818	820	807	854	751	773	766	784	775	797	770	801	808	764	785	777	789	809	773	796	767	835	771	792	842	778	835	781	791	838	791	830	777	804	810	766	765	826	834	828	750	804	815	845	793	811	785	809	798	797	805	810	850	835	859	803	782	798	808	785	786	769	758	769	795	805	800	838	799	803	767	800	836	787	759	780	746	832	809	772	807	815	820	762	798	840	785	790	778	884	878	801	816	813	813	811	794	746	774	760	750	794	778	806	766	838	817	808	882	794	788	771	768	765	778	752	795	815	792	804	818	792	797	779	830	777	766	822	826	813	823	802	804	821	830	828	809	776	809	765	797	861	751	794	779	776	774	830	816	811	764	817	819	773	795	837	812	798	828	838	787	855	777	792	735	821	806	793	813	788	754	813	786	779	835	811	815	781	760	812	807	824	821	814	766	817	849	796	788	814	810	799	813	774	806	831	814	796	843	807	798	739	824	805	780	755	823	785	779	776	836	834	810	796	849	751	795	736	750	822	788	813	826	840	825	782	820	808	781	819	781	796	816	757	749	827	802	802	766	783	831	829	841	820	779	795	804	787	837	826	823	766	769	788	798	798	802	810	796	826	775	822	776	842	827	683	789	794	754	803	822	802	814	804	759	792	829	762	804	832	814	857	798	858	832	824	792	779	855	831	801	821	780	779	815	833	797	836	793	790	797	797	768	852	849	819	841	821	766	774	807	840	806	865	806	819	814	813	778	801	800	801	825	798	820	817	808	747	887	762	802	817	787	814	785	820	829	796	834	798	833	784	834	812	803	822	757	770	845	806	784	789	832	776	770	816	834	800	801	788	815	786	806	819	825	859	838	767	841	764	790	809	765	796	802	801	855	790	825	833	825	826	801	797	787	773	762	779	804	820	818	783	800	852	836	808	780	806	833	766	800	771	811	841	800	860	851	781	865	797	823	776	806	808	810	802	781	801	787	735	805	791	791	844	773	838	801	787	837	783	796	771	815	841	779	862	805	842	825	805	842	806	770	843	804	850	752	750	742	818	809	803	826	817	815	819	821	838	786	808	785	847	794	857	772	737	796	800	771	822	779	819	835	779	810	754	796	800	841	757	860	857	756	770	801	777	841	757	819	818	816	814	723	770	854	803	789	769	752	794	772	745	792	851	783	836	833	819	811	811	830	819	806	832	771	758	779	767	796	783	794	790	751	832	730	739	759	810	813	749	726	793	818	807	820	821	755	799	774	802	772	819	862	792	816	778	757	796	793	809	821	811	844	762	814	826	724	777	770	820	797	791	838	819	846	799	802	862	805	806	809	773	802	777	804	789	813	790	799	822	841	831	818	786	819	825	803	779	817	842	778	887	855	783	802	808	775	773	835	781	769	776	842	811	785	805	814	831	782	787	789	832	808	757	780	810	791	779	817	862	785	830	820	829	805	794	826	723	803	874	863	811	787	834	824	781	775	816	727	768	755	785	847	833	836	778	779	828	782	812	819	788	811	808	826	799	814	800	802	794	831	806	798	800	850	816	799	727	815	808	788	793	789	809	833	782	802	838	802	823	776	759	793	811	753	833	836	862	853	772	796	791	774	807	806	781	773	774	837	783	795	826	789	814	817	729	814	824	814	787	804	773	825	749	813	773	791
26023	25037	32587	25275	16831	6642	557	433	441	426	414	434	435	444	401	434	424	434	401	426	414	440	421	401	402	414	416	419	398	432	414	398	438	390	438	443	381	388	418	428	406	425	432	433	400	387	431	462	386	406	413	395	395	424	404	384	403	410	449	406	381	380	398	413	408	433	397	422	421	412	427	394	432	419	457	400	439	420	417	425	457	385	368	426	445	431	429	406	414	428	445	399	434	420	454	412	411	433	382	428	422	387	416	378	385	423	372	421	410	406	431	388	421	401	407	419	358	432	465	425	418	453	383	436	426	388	398	391	400	374	418	438	423	416	432	425	393	422	417	431	413	385	393	392	422	416	385	403	418	379	412	426	384	403	361	377	439	390	393	410	422	410	421	410	383	421	412	385	403	402	397	397	394	383	400	390	392	429	362	407	395	394	460	441	395	406	420	437	422	429	404	413	391	441	387	436	391	408	366	427	414	400	394	372	444	382	403	401	406	371	432	414	416	459	409	399	397	418	385	392	416	389	364	448	410	418	430	428	394	416	395	384	425	427	363	413	409	438	409	416	395	438	415	437	416	429	402	414	431	397	435	419	404	405	410	397	422	418	390	435	395	419	365	422	438	413	411	420	404	398	383	396	403	451	419	416	446	418	418	390	363	410	392	429	393	388	463	392	423	416	437	414	410	454	423	413	415	401	408	406	394	438	390	406	411	422	430	435	403	439	422	404	406	394	471	428	413	434	413	424	405	388	410	395	395	359	412	419	422	436	408	401	427	425	402	423	404	442	413	416	425	432	399	398	421	437	426	423	408	423	465	444	426	445	434	365	375	394	401	403	420	416	401	424	413	407	454	416	393	410	424	440	395	431	404	383	418	402	425	421	407	373	408	373	388	412	409	409	387	416	373	384	401	412	418	429	409	388	428	395	373	417	410	410	409	385	374	409	365	393	407	470	438	424	433	395	407	425	398	406	426	395	392	392	389	421	420	399	405	406	388	421	384	453	366	431	417	392	420	399	407	404	429	413	377	414	419	413	432	397	392	414	424	403	432	431	427	441	410	382	413	402	415	412	396	434	459	430	438	413	388	400	416	435	417	396	426	379	393	386	396	418	413	428	404	387	423	403	404	399	403	428	412	435	455	447	436	415	346	435	413	383	383	427	419	414	395	396	377	408	440	397	388	380	416	438	424	361	403	389	385	412	406	430	391	424	416	393	400	435	374	415	399	414	430	424	421	367	422	414	389	417	407	391	425	385	383	392	399	380	422	406	425	406	395	408	375	412	414	439	402	413	380	393	411	386	401	380	393	382	395	416	412	391	442	417	418	418	375	427	402	423	392	402	435	422	434	372	406	435	408	431	406	413	364	405	409	403	375	436	414	432	407	395	398	423	393	393	423	403	418	388	415	415	406	403	388	408	384	385	427	422	420	427	436	408	395	396	417	413	387	422	378	446	389	418	396	396	424	399	411	433	410	410	384	410	434	432	416	410	390	410	358	379	409	373	404	408	456	420	419	423	385	382	414	424	402	447	399	397	418	393	402	403	415	383	414	395	413	394	455	413	389	409	397	432	385	435	391	404	424	393	415	423	408	399	425	409	418	402	422	412	404	420	415	414	390	426	381	420	424	412	448	441	394	440	407	388	367	401	419	440	442	427	364	395	412	435	404	431	399	398	401	396	401	420	400	406	403	429	400	403	450	419	441	433	440	446	396	420	426	425	422	437	411	429	427	439	420	387	414	408	426	402	415	398	403	412	404	395	436	397	383	422	392	466	400	412	429	381	398	399	421	408	409	382	402	416	445	413	403	392	418	400	389	400	398	380	387	438	403	394	386	389	434	452	433	389	425	399	425	448	408	379	427	437	448	431	422	404	392	423	422	425	381	396	392	433	404	426	428	402	411	402	409	384	410	406	419	401	384	415	422	436	430	418	406	411	404	399	386	402	401	396	452	388	412	394	409	402	397	408	407	419	423	400	416	389	383	393	404	459	395	419	372	415	390	405	396	410	435	423	415	425	440	415	382	409	400	439	393	420	395	433	426	388	393	418	427	414	435	417	395	429	405	407	395	386	394	396	403	424	394	386	402	422	430	408	400	359	392	402	425	426	439	424	394	443	376	404	369	413	411	413	436	404	400	435	428	409	410	412	376	395	439	430	434	365	410	435	415	427	474	398	403	424	414	430	427	413	434	397	412	418	387	425	399	411	428	402	399	391	448	423	437	402	412	371	413	428	376	407	424	404	434	408	402	394	404	437	430	427	424	387	403	426	409	414	390	429	399	400	423	390	382	426	434	417	393	414	421	418	372	443	408	420	407	406	444	417	393	421	417	415	385	398	399	423	425	415	415	430	424	379	416	422	409	412	436	414	406	384	414	408	409	422	402	389	413	396	391	377	408	385	432	415	412	413	417	415	400	441	403	429	389	393	371	429	415	394	427	408	397	368	415	408	393	409	425	391	427	410	423	407	436	423	397	446	399	403	405	398	385	400	366	404	397	419	426	421	408	426	390	394	375	395	394	429	396	401	403	459	361	425	396	384	390	404	382	378	396	412	407	402	427	362	402	408	395	433	440	387	417	415	405	432	415	390	419	374	389	444	395	391	408	408	398	393	408	408	457	384	424	375	381	413	381	419	430	414	415	401	413	414	361	409	431	417	418	391	383	411	406	413	398	386	400	389	418	420	402	429	432	398	438	401	368	414	469	376	409	404	430	410	391	397	382	405	402	389	390	405	424	415	426	411	415	408	388	423	421	390	383	407	427	418	394	434	430	433	429	431	375	400	397	368	415	457	424	410	410	422	407	441	394	424	419	423	398	412	381	391	435	371	442	412	382	427	362	428	401	404	437	357	414	408	408	398	392	390	438	461	443	412	386	376	448	440	382	412	395	447	404	404	431	424	408	415	376	443	415	389	404	427	408	377	410	371	399	422	437	443	422	411	431	406	417	417	382	408	422	426	420	392	393	413	428	449	386	417	400	392	441	390	364	409	423	457	421	420	359	395	406	416	404	406	383	433	449	404	391	411	422	424	387	413	385	408	404	416	382	427	380	415	410	435	415	399	427	405	423	425	399	416	376	436	415	395	403	407	409	375	452	403	386	431	405	388	422	410	431	405	386	385	399	377	409	420	368	408	421	424	412	425	405	385	425	406	382	430	405	395	430	426	412	409	437	402	433	392	435	419	406	390	391	400	423	420	416	441	424	415	410	386	425	406	408	417	416	375	378	413	386	435	409	402	416	387	389	408	408	404	405	398	391	441	399	385	423	406	435	430	444	398	429	398	433	441	387	397	391	409	414	410	424	401	400	400	390	428	407	387	401	397	421	398	424	392	408	406	420	420	392	407	418	422	395	413	394	393	437	441	393	421	448	404	391	437	414	392	398	400	369	401	409	408	432	400	432	402	364	425	388	410	417	434	405	390	393	435	392	404	377	389	447	384	416	435	397	410	451	405	411	399	394	422	413	395	412	393	372	420	397	388	402	389
62118	86585	59180	8271	9357	7883	712	674	696	702	666	704	709	665	644	662	652	748	669	659	726	636	696	653	645	711	674	692	681	671	672	646	683	677	714	702	668	689	682	683	674	687	688	673	664	695	730	684	680	655	639	712	696	717	673	658	698	645	682	714	645	693	678	692	728	723	688	668	699	693	676	652	698	659	627	664	633	713	736	659	640	663	693	685	638	721	672	650	667	667	736	695	677	684	684	673	674	667	660	690	670	661	675	644	682	643	665	694	658	660	607	704	668	658	678	710	656	667	681	674	658	662	726	674	630	729	663	672	639	668	676	672	715	659	648	622	653	698	736	687	686	667	649	671	706	653	675	715	663	687	683	652	672	677	685	681	677	658	697	658	639	663	687	697	689	679	720	627	691	702	674	661	698	705	681	673	645	688	672	668	597	631	687	714	688	705	679	679	684	677	712	698	662	694	654	656	705	644	657	680	683	634	718	674	652	714	706	683	668	659	701	704	651	700	675	679	672	636	709	707	690	663	661	695	693	666	693	692	661	671	694	643	662	654	697	656	707	677	731	694	680	651	702	701	626	683	712	702	629	676	694	660	682	708	724	717	624	662	666	640	659	691	670	686	671	667	682	712	669	661	649	673	638	655	666	741	713	683	672	711	674	657	654	640	679	688	646	656	660	685	657	665	685	720	640	705	689	691	670	662	688	689	661	691	622	679	702	704	644	654	655	694	651	692	674	645	674	702	699	673	707	685	699	695	684	633	706	697	658	667	648	693	668	668	704	620	680	718	730	641	660	674	692	671	691	703	673	643	686	629	685	633	648	660	696	661	632	656	673	646	681	709	656	629	681	690	683	675	693	662	688	739	658	648	647	637	662	672	695	656	613	698	678	708	703	648	668	704	710	712	649	667	680	659	662	696	664	663	689	632	661	664	680	693	644	695	656	665	663	664	630	682	673	639	689	683	672	669	694	675	686	636	695	688	678	712	653	688	687	659	707	695	731	709	642	716	651	692	667	680	688	687	690	633	696	700	666	669	648	675	634	651	680	680	687	705	730	622	673	694	628	629	685	736	677	640	722	635	718	715	657	662	665	716	694	706	682	678	756	720	688	707	714	648	655	741	654	686	694	702	687	645	664	686	713	658	667	649	663	674	667	684	679	666	675	672	689	693	643	616	683	658	672	749	709	663	727	605	686	681	655	705	689	699	674	692	637	683	708	699	657	686	665	707	680	671	652	706	695	668	666	660	612	711	678	664	695	686	688	647	669	663	672	676	661	690	636	696	675	681	664	659	672	646	682	637	710	633	688	636	632	674	665	664	645	676	690	670	641	674	677	693	684	661	675	667	701	701	645	698	671	645	700	655	732	658	633	683	666	680	707	672	703	737	673	684	695	718	686	674	683	702	693	652	718	687	652	702	679	657	715	665	655	711	675	658	690	694	674	703	673	713	692	698	668	615	697	704	681	702	661	673	700	697	730	658	714	692	659	676	649	679	635	665	680	692	669	653	666	673	628	639	693	680	699	689	693	665	683	696	658	662	625	670	693	745	687	636	636	665	669	684	704	678	683	669	668	672	677	712	714	658	678	653	688	654	706	671	640	692	658	708	681	628	668	664	697	682	679	693	667	683	678	662	673	661	730	693	686	630	641	671	681	715	712	624	669	682	647	677	695	687	694	699	670	661	658	663	690	667	638	667	675	693	665	735	705	714	638	694	701	665	654	678	631	690	704	648	678	680	653	665	670	621	716	666	639	715	684	697	614	647	693	655	758	650	685	679	652	669	663	637	659	692	673	669	679	641	636	673	663	693	687	668	679	634	688	689	664	683	664	684	688	702	652	681	668	668	746	648	711	672	676	676	714	651	695	687	716	646	679	694	716	644	704	698	685	774	707	669	712	639	721	691	625	692	725	692	614	612	682	613	688	707	688	715	687	639	671	692	645	639	643	722	682	651	718	668	717	666	651	667	712	667	658	728	642	699	671	705	673	629	696	683	685	687	643	624	663	647	642	702	737	694	672	690	672	688	637	686	695	660	650	690	640	673	701	664	642	655	705	713	690	714	691	698	680	634	641	708	663	708	632	702	679	712	651	699	706	669	667	679	672	682	753	659	651	653	716	723	688	698	625	700	651	659	665	650	623	669	689	683	653	686	677	683	645	690	654	706	661	703	702	686	656	670	684	715	702	684	645	731	707	669	658	626	681	666	706	666	706	643	674	658	685	710	652	693	682	676	678	702	695	657	673	712	674	673	625	699	710	696	655	678	642	655	628	698	676	680	653	706	720	647	693	685	672	663	688	706	668	662	709	700	724	686	637	693	665	677	705	633	703	657	656	673	683	708	654	641	682	674	692	716	671	648	663	689	683	639	677	716	699	692	662	681	749	679	661	733	672	679	671	653	677	648	683	656	644	707	688	669	641	670	653	676	648	702	715	679	687	687	656	659	705	654	645	680	721	623	668	672	689	681	670	688	691	648	657	705	646	683	642	673	664	672	662	681	648	708	632	648	612	686	680	672	686	687	656	689	697	660	671	682	648	670	643	632	648	650	700	646	675	713	723	675	674	669	705	667	675	653	677	657	684	626	671	690	729	683	724	643	632	652	722	725	663	704	717	646	663	626	671	658	665	656	665	685	662	693	657	689	650	696	617	649	648	707	659	657	643	693	719	614	713	683	733	673	676	711	627	689	655	669	677	659	723	655	668	715	685	683	699	677	678	648	675	665	669	692	660	628	637	724	700	627	727	667	652	686	646	686	656	680	666	660	724	652	709	685	694	622	643	719	693	750	671	703	648	680	670	693	664	695	631	703	666	712	669	706	720	693	670	675	670	712	707	671	700	674	691	685	671	722	668	682	664	635	702	644	618	657	660	708	705	694	685	658	640	652	645	666	659	699	680	655	690	660	665	683	651	694	670	651	716	662	683	760	688	667	688	708	676	701	658	686	710	684	685	707	681	666	664	721	714	657	696	652	699	677	672	686	658	677	692	669	660	679	719	646	677	717	672	664	660	665	674	677	653	652	647	716	681	669	678	685	726	684	686	677	703	683	675	683	715	644	648	687	724	725	664	695	663	680	679	662	659	688	676	671	664	732	661	676	715	669	669	674	683	664	727	687	669	688	683	670	691	666	664	681	675	725	632	715	650	729	702	665	678	680	612	669	663	697	709	641	686	649	650	665	654	673	694	692	664	674	701	702	708	657	649	639	689	693	686	648	702	675	651	656	640	645	676	638	692	679	703	692	663	680	654	681	677	663	639	635	664	720	653	647	683	700	653	654	665	651	656	704	645	684	685	725	649	715	725	618	694	679	693	682	693	658	662	689	688	683	709	676	682	691	687	668	690	676	631	685	689	642	687	632	631	683	662	638	681	657	698	640	644	697	674	693	731	667	683	727	649	660	664	686	696	668	661	660	638	670	638	669	671	734	699	646	713	701	673	690	640	669	684	682	694	708	682	661	734	653	639	682	754	661	641	694	683	737	678	720
24366	22973	31076	24882	21464	17858	3112	788	710	666	682	728	657	626	675	684	651	635	688	659	663	691	659	699	669	669	673	644	693	695	679	645	738	631	695	673	630	671	640	689	642	655	697	673	708	695	681	649	651	640	710	666	670	667	678	634	619	655	641	597	705	663	653	625	664	673	715	667	649	688	708	700	631	663	624	696	653	670	656	670	670	689	696	681	624	671	738	707	570	656	676	643	674	653	650	641	621	667	622	701	677	673	648	634	678	623	619	636	666	664	651	652	694	643	646	629	654	664	730	674	713	667	652	649	652	639	668	654	656	642	669	624	677	659	704	653	625	633	651	583	637	658	659	657	669	685	653	627	670	661	657	623	608	646	682	639	660	684	648	643	634	668	663	661	609	697	599	641	628	666	703	650	654	635	709	645	636	672	675	712	621	659	668	730	675	696	684	662	595	672	622	708	663	649	690	701	678	621	697	636	682	642	618	687	653	679	682	632	644	703	655	684	637	632	681	657	681	646	665	640	694	652	648	674	694	650	675	673	699	606	647	637	706	671	686	656	639	694	624	631	649	673	670	630	639	665	705	650	648	646	651	677	644	705	637	624	674	655	658	667	653	649	665	643	655	628	666	681	632	691	637	693	669	641	601	678	629	670	702	661	702	667	638	691	636	707	701	689	641	679	689	635	663	645	668	595	657	626	652	611	659	681	673	659	693	659	657	645	681	582	661	720	682	650	677	667	676	682	606	653	652	709	638	685	668	638	665	668	639	653	619	653	660	669	659	621	676	663	653	680	651	715	652	685	650	644	631	659	682	681	667	668	613	650	690	639	664	647	651	649	683	644	662	684	692	667	614	644	706	657	710	687	674	689	636	662	671	653	649	661	642	670	641	646	647	686	663	670	654	634	646	684	625	651	678	668	648	656	645	670	654	661	605	626	689	654	664	662	675	685	685	663	667	652	635	676	641	639	672	640	637	666	648	657	651	672	649	675	647	664	641	678	666	655	664	665	683	642	648	650	672	626	619	668	661	701	653	638	661	653	673	660	646	698	611	658	624	681	649	683	628	661	639	693	632	633	639	682	639	670	673	733	671	665	666	636	637	661	636	695	630	686	644	675	690	614	669	666	637	616	636	671	638	632	656	687	691	632	650	641	638	698	676	608	679	647	638	614	646	630	684	653	672	692	673	652	630	630	667	677	638	671	636	656	698	641	645	677	640	679	645	664	705	636	675	657	650	605	671	667	687	605	696	647	689	626	638	650	695	675	638	662	673	643	701	638	657	616	617	697	672	670	643	644	663	646	644	647	638	657	676	700	631	696	676	691	667	668	660	669	651	663	687	643	671	664	664	633	632	656	655	642	690	646	648	672	637	654	738	668	683	656	658	645	638	691	691	647	674	657	675	699	621	696	646	673	705	670	653	669	642	667	683	647	666	711	637	659	621	648	661	623	664	635	662	632	617	636	625	654	604	652	675	635	667	644	634	692	629	641	697	639	657	635	679	684	608	599	687	662	629	648	683	682	642	695	682	633	651	641	667	706	645	640	698	692	625	695	641	656	654	647	683	721	669	677	726	675	656	679	670	666	651	675	638	614	704	631	680	637	683	681	655	655	669	639	629	633	655	685	654	658	690	692	681	626	641	661	641	671	665	652	677	662	658	694	641	668	691	653	605	678	685	739	689	664	643	664	615	700	637	676	660	629	691	674	665	679	625	650	675	679	610	686	623	672	659	665	655	663	657	689	638	712	659	662	630	662	636	606	667	703	666	609	672	634	663	683	699	664	647	657	634	671	683	687	667	647	630	655	661	686	649	672	618	681	632	710	652	660	675	692	707	731	666	659	671	629	707	665	664	641	672	664	644	657	646	653	684	683	655	699	659	643	693	640	651	661	696	649	629	666	650	714	662	635	640	686	700	643	657	661	695	613	659	694	660	665	635	633	664	675	609	649	608	699	728	664	668	608	659	646	649	640	648	672	691	696	631	692	671	614	682	632	679	576	671	668	648	679	656	620	668	677	685	665	617	630	650	668	664	614	701	620	604	616	671	663	647	681	654	662	680	677	643	678	627	662	702	663	645	692	633	659	674	640	645	649	666	688	689	660	634	666	611	684	705	629	631	639	652	708	627	666	672	630	691	682	661	729	625	691	656	662	687	642	674	683	677	631	714	664	622	646	612	643	664	693	637	646	652	651	692	620	661	631	700	630	732	606	671	672	643	631	656	702	671	648	684	678	668	635	641	700	675	629	716	718	650	670	697	607	683	636	643	657	618	651	645	660	688	659	651	656	602	657	682	668	630	660	690	648	624	632	587	652	691	665	641	641	705	688	669	667	650	683	669	658	612	702	663	615	634	652	660	651	687	714	652	685	699	686	614	642	665	683	665	647	635	629	646	634	690	649	659	691	644	644	634	692	721	637	688	652	656	627	698	711	684	664	680	644	655	656	647	672	669	698	684	662	653	632	681	663	704	658	645	642	666	626	597	689	565	706	694	659	704	639	669	615	693	649	626	689	612	691	655	670	630	694	696	663	611	683	667	642	647	655	630	655	649	658	701	626	656	641	642	670	656	674	635	646	708	644	643	711	655	642	701	631	675	682	665	687	670	686	645	716	724	634	643	680	645	650	655	637	676	683	675	630	669	665	686	644	672	661	665	606	672	650	681	665	633	641	648	662	633	655	661	652	695	628	687	626	671	627	684	674	672	670	683	649	693	636	625	659	687	660	678	666	703	665	690	642	646	642	676	670	679	662	672	707	660	650	671	661	675	689	677	673	656	672	647	666	669	649	647	672	711	705	688	674	691	650	663	642	652	695	640	689	678	662	655	656	700	660	661	674	660	660	687	636	679	704	679	634	698	653	689	636	662	623	688	656	705	677	704	608	676	615	655	678	646	630	613	671	702	692	649	664	631	649	634	662	661	662	604	646	644	681	681	641	668	652	652	622	643	651	693	690	683	661	651	631	669	675	612	665	613	631	645	678	639	662	689	725	649	625	659	611	657	686	678	703	613	675	665	670	717	672	688	653	669	653	651	660	613	692	647	678	651	667	647	678	665	676	710	659	669	688	646	630	652	669	656	659	606	671	651	631	665	603	647	648	652	644	672	666	650	691	609	661	631	604	657	687	626	640	656	675	652	668	673	647	705	651	619	694	667	644	664	618	693	652	633	639	697	685	640	640	618	649	677	675	693	653	652	678	654	659	663	668	690	662	671	672	661	663	634	679	644	718	686	674	640	695	680	629	637	625	636	643	668	678	677	715	653	686	658	668	678	671	652	615	678	649	625	645	646	676	664	679	660	694	660	699	664	685	649	667	645	700	636	636	615	686	670	687	707	672	652	655	699	651	640	664	689	632	660	632	648	684	619	608	658	726	645	628	662	651	651	652	644	631	678	686	694	651	679	702	649	661	679	642	651	705	626	622	691	654	616	689	698	621	631	615	677	641	666	703	656	701	681	601	654	659	674	674	660	667	690	641	700	686	672	656
61482	98352	72090	17246	12401	10566	1052	1051	995	1025	1005	1056	1067	982	1014	1067	1050	967	1066	1040	1028	1064	1034	1003	1019	1055	1010	962	1000	1014	1102	1014	1057	1062	1062	1038	1007	1027	1037	953	975	1027	1013	1035	1056	1027	980	1045	983	1031	922	1034	1009	988	1031	1011	1044	1013	1022	1006	1033	987	1032	982	987	1019	1026	1055	1025	995	968	1040	992	1018	988	1025	1018	1017	1053	995	1010	1038	1037	1045	974	1076	1051	1000	1017	993	988	975	1024	985	988	1086	1044	1023	992	1024	1009	1025	1008	1065	974	1010	998	1036	984	962	1005	972	1019	1055	1025	1060	977	967	1043	973	979	1017	982	1028	1059	1003	1021	1042	1029	1045	1003	1014	974	943	974	1000	1025	950	982	1013	980	939	1012	917	1004	1079	1017	1048	1059	1002	1022	1041	1044	1026	1011	1007	1050	993	1022	1047	1010	988	998	969	1006	1037	1005	974	1030	944	1044	1014	998	1017	997	968	992	990	1047	971	1006	924	1003	1010	963	1004	1014	1012	1018	1040	1038	994	984	980	1027	1048	1045	1019	1007	1021	1014	1094	997	1055	1015	972	983	990	1069	1041	1016	991	1035	1058	1010	977	975	1006	910	1030	986	1062	1017	1012	1024	1020	978	985	1101	1022	1009	971	1019	994	1004	1061	984	961	1044	984	991	1037	1047	1005	1028	1025	1009	1011	1016	1048	1039	970	1022	1034	959	1015	982	1025	1023	990	995	1007	979	1015	1017	952	997	1024	1059	1014	1041	963	1007	954	1014	1005	1001	1007	1030	1012	983	1014	1018	996	1019	1050	1016	987	1019	1039	997	972	980	1037	992	994	992	988	991	1073	998	1021	1032	982	1010	954	981	976	997	1043	1044	940	999	1016	1051	1045	1023	1013	1053	975	1065	1040	1002	1025	1012	1017	1060	1002	1035	1020	990	1020	1042	1020	997	967	942	1013	974	998	944	986	973	987	1013	997	1032	987	1048	990	1002	996	1008	1035	1045	1014	1076	946	980	1056	1011	991	937	1008	1028	1010	973	1004	991	1016	985	1006	994	1037	1032	989	968	1023	1012	1025	1010	1000	1003	969	1000	1030	1054	1007	940	1010	988	928	993	1057	971	1022	1049	961	1044	1039	1041	997	980	1030	992	1038	1036	1022	1035	983	1012	1047	1101	982	987	1019	992	956	1022	1069	1007	992	1007	1036	1017	989	947	1005	1012	1024	1026	1000	974	999	1002	1039	974	1047	1038	924	1056	985	1014	1052	1007	1008	1049	1002	1028	972	1026	984	1004	1039	1023	1045	977	1010	1070	959	955	1014	945	1022	1003	1013	1037	1026	1002	1005	1029	995	1057	961	994	983	1085	1023	1034	1007	1027	977	1024	978	991	999	995	1023	1004	1021	1022	1026	984	997	949	997	966	1019	1048	953	1020	1039	978	1023	967	998	979	1030	1015	1020	994	1043	995	1030	1014	974	1028	1031	1041	1012	1007	997	992	1048	1042	1030	1007	991	1025	982	1008	1052	1039	1070	1015	1055	961	1075	1028	958	1066	972	1021	1061	1013	951	991	1008	1023	1014	1040	1030	978	1046	1089	1031	1083	1054	1033	978	1050	997	993	1009	1048	1055	1012	974	1002	1002	996	1002	1012	1115	1003	1010	1011	948	1014	1058	968	1048	1032	982	1063	942	1015	987	1013	1028	1007	997	987	1033	1002	937	1076	1013	1008	965	972	1010	951	1031	996	1003	1026	1059	1021	1020	985	997	1016	992	988	971	1021	974	977	1068	981	996	956	976	1041	1004	987	960	997	1002	1021	960	943	1021	1037	1038	1045	1011	1033	1010	948	1030	1038	1071	994	1046	956	981	1123	1049	977	1045	1019	996	1024	1056	1018	1032	994	1042	1023	1026	977	1011	1019	971	1035	1000	1025	976	981	951	1046	990	1029	1011	1057	946	1075	1002	1057	1031	944	1026	978	999	1023	1081	1038	1036	1044	1017	1011	1069	995	1066	1029	977	960	1016	1000	1022	1015	1067	1008	1027	1012	967	1035	1011	1004	998	1015	985	1038	1022	1039	1001	1011	959	1006	1002	1002	1037	1033	1000	1009	1026	1005	1005	1028	972	1010	970	962	1020	1045	965	992	974	952	1018	1005	996	1022	1005	977	1015	981	998	1005	1054	1049	1039	918	969	1033	1033	951	1026	921	1080	966	1045	989	985	999	1075	1022	1004	1050	1026	959	1010	1009	989	1017	1001	1012	1029	988	969	1056	1022	1018	1003	936	1027	1038	993	1054	939	989	1048	989	995	1013	1074	1004	957	979	984	1008	1001	969	996	978	1032	957	987	983	993	1021	991	1015	980	1021	1036	935	1033	1015	1063	984	989	1055	992	990	977	1015	1058	1046	951	1049	1062	1030	986	1043	984	1032	1052	1022	986	1013	1032	1035	977	959	1027	1046	970	988	952	1021	937	1048	1021	1010	1027	969	975	1009	1049	977	1032	983	1020	1047	1057	1003	1019	971	1021	1033	996	1021	1011	1064	1022	1034	1043	1016	1027	1006	1022	1015	1059	1037	1033	1002	979	984	1003	975	942	1001	988	940	997	998	977	1045	1030	989	1032	1003	1012	1013	1030	990	965	1024	995	989	1040	970	952	1030	999	1021	1019	1003	988	1059	974	993	1056	1072	965	984	961	1051	995	1089	1006	1009	1025	1002	1038	995	976	1036	1018	1051	1026	999	1016	1040	985	1042	1053	1007	959	1025	1035	1052	1037	1015	999	994	985	1031	1076	974	948	1044	1041	1052	1000	1008	917	1025	1022	1006	1038	1047	1056	1037	989	977	1009	1021	1024	1000	1090	1016	994	1019	1025	993	1080	1014	1007	992	973	1004	994	1051	1032	1016	1007	948	1049	995	1050	980	1013	1006	1048	1020	1014	1023	1020	978	1066	1009	1040	927	1040	1051	1032	981	1007	962	1000	1030	981	1010	990	1041	1042	995	1034	1022	997	1028	986	1059	987	989	961	987	995	1001	1033	993	1031	989	986	1040	959	1014	1070	1069	1018	1010	960	995	1024	959	1011	1032	1055	1018	1022	982	998	976	1072	1029	1027	1023	949	1018	985	994	1020	984	943	1008	960	1026	983	928	1020	1003	1042	1045	1007	1004	1026	1017	1005	989	986	1033	1038	992	1004	1004	971	1004	1065	1020	1058	1043	992	1041	1038	1025	1038	1002	1015	1038	1006	1056	1008	1005	991	982	1045	1020	978	1007	1027	1008	1031	1031	1006	1008	1004	986	992	992	975	1003	1027	1029	970	1024	1001	1085	1049	1005	1026	1013	1057	1014	1017	1011	1025	1001	994	1078	1052	1021	1010	1050	1041	994	1058	1001	1043	1008	998	972	1022	1014	985	1025	1090	989	976	998	1042	997	976	1060	946	943	1002	1009	994	1017	983	1023	1018	974	1014	1021	999	943	932	1005	1039	1065	989	1005	991	1012	1033	1028	1026	994	1024	1045	989	1007	1020	1010	1046	988	1007	1012	948	1072	1000	1037	1039	1025	1009	1029	1037	1003	1021	1028	999	988	974	1048	1073	1079	965	1011	982	1030	1024	1030	977	1099	992	1062	1022	1094	1054	970	1021	986	963	1067	993	927	1042	1000	992	1050	1008	1058	994	1022	1058	995	1055	1045	978	984	1007	1032	1038	981	1049	1002	975	1058	1006	1041	998	1032	1003	1004	999	1038	940	996	1014	1032	1027	1015	965	997	1035	1077	977	954	991	1023	1023	1030	1027	1022	1061	1051	1040	985	1042	999	1039	1048	995	1000	974	996	972	1041	975	1045	972	1060	1016	1007	1008	988	985	1047	1057	969	1076	1018	1042	1050	982	1016	974	1004	943	1002	1022	993	1027	984	1017	1042	919	1006	986	1078	1003	1014	1013	993	936	941	1065	1024	974	1002	990	1014	1072	1058	1025	1047	981	1012	1065	1019	1025	972	992	990	1026	1024	1001	1007	1015	1033	1006	995	1005	1015	1045	1007	982	1002	1015	979	971	1030	1025	955	992	963	1006	1043	1005	1008	1007	1026	978	1026	986	1015	997	1006	1043	1001	975	1051	1054	1026	991	1013	1020	1033	1015	1042	998	991	1014	1022	992	964	1027	1042	1016	1012	1011	1017	1005	1053	994	1013	974	1044	993	1006	975	994	1022	991	1008	1035	1027	1037	1010	1049	1062	998	971	1006	1054	1054	990	1023	1078	1042	1076	987	1026	1048	996	1032	1024	1041	958	959	1000	1039	1018	1014	998	1010	974	1012	1001	1032	988	956	1024	1025	1002	993	1065	1017	1027	958	1014	1032	1002	1018	1043	1047	1029	1032	1017	980	951	1018	992	997	985	977	1024	1021	1051	1027	1004	978	970	1021	1012	1064	998	956	1003	980	1014	1014	1008	1029	1005	1044	984	1014	999	1031	1041	1041	993	1032	1039	1042	1046	1037	1018	1013	982
32972	31505	26694	8100	921	844	510	537	506	529	513	501	483	487	508	505	466	475	500	480	488	512	458	500	468	508	543	458	488	495	512	465	467	502	469	483	508	492	503	489	503	511	479	512	514	495	481	497	511	501	473	499	472	482	486	480	515	517	507	504	480	516	479	503	510	475	472	480	489	475	446	522	485	487	476	473	497	510	532	500	529	502	507	503	472	469	472	532	521	472	455	496	524	495	544	488	479	509	518	494	546	523	494	547	474	505	520	465	514	471	530	489	525	535	496	461	477	505	487	490	511	522	491	453	498	514	478	499	511	492	472	478	452	480	512	489	485	479	520	489	506	485	448	511	478	471	502	498	494	496	527	512	525	500	513	484	484	494	482	551	483	511	527	495	481	500	506	462	475	493	474	489	500	471	519	544	469	480	506	475	447	484	490	514	502	483	488	487	478	473	513	515	472	495	458	482	511	492	462	520	480	498	485	475	465	479	494	471	493	481	487	525	449	473	461	462	424	496	478	520	517	542	496	515	466	504	505	515	493	524	474	508	459	464	495	513	411	509	501	529	456	469	470	505	486	484	504	490	525	490	472	513	485	493	461	488	471	527	481	484	494	499	499	515	465	506	487	486	516	475	507	436	492	437	462	512	487	458	516	524	496	451	437	488	481	465	511	457	484	441	511	484	515	451	460	520	486	500	470	492	509	521	512	508	480	503	517	504	492	483	498	502	477	465	476	510	481	510	507	495	510	480	475	516	521	489	500	470	472	455	477	483	509	486	502	500	531	493	494	504	469	510	445	497	537	527	483	525	491	483	520	514	492	492	489	503	474	470	510	510	487	505	493	492	527	518	488	485	501	500	416	501	511	518	515	492	472	509	505	513	513	499	497	499	507	476	524	509	494	467	489	506	476	511	489	473	491	547	469	481	519	500	531	474	481	457	481	476	465	480	520	528	519	525	504	480	490	503	493	495	485	458	499	436	536	457	498	489	492	456	465	489	479	462	493	493	468	449	483	485	480	522	494	456	492	502	505	496	499	484	476	512	494	525	469	479	491	530	485	483	498	547	480	501	468	497	529	503	490	511	462	497	506	518	492	494	501	495	473	505	513	493	496	518	523	478	517	518	491	505	457	501	494	474	490	480	481	513	498	496	523	490	481	454	454	504	545	495	484	464	483	491	516	477	492	508	498	500	461	549	466	508	499	521	550	477	476	545	499	465	495	511	448	496	486	482	494	535	485	483	460	521	473	492	505	498	521	484	472	453	511	487	501	466	489	483	502	523	520	496	506	492	489	473	503	506	501	484	490	477	488	484	530	482	499	513	478	467	481	475	475	472	463	461	505	505	507	498	486	465	506	487	482	512	491	512	491	450	482	480	477	516	438	471	526	483	492	488	488	473	495	464	476	509	522	494	494	491	502	493	491	503	513	506	468	501	532	510	480	499	529	488	483	496	502	456	498	489	491	518	458	481	487	467	530	482	464	508	518	500	487	468	511	502	498	520	523	522	470	460	471	457	506	533	484	509	517	473	483	470	497	464	547	500	545	472	513	527	519	503	504	490	486	457	518	495	497	483	501	523	494	495	490	517	511	475	485	479	462	482	490	484	531	485	473	478	481	477	505	481	498	502	502	485	507	481	483	474	533	493	501	503	566	483	495	497	474	509	462	466	481	529	480	484	495	490	485	467	527	503	471	529	461	499	519	492	502	513	498	498	513	504	499	468	456	464	459	456	488	506	468	541	526	470	501	456	500	479	454	503	516	493	489	491	493	476	505	526	459	519	485	506	486	480	504	479	468	485	507	452	547	496	475	448	526	505	512	484	546	513	506	435	503	500	512	485	501	482	523	478	460	484	443	487	494	475	515	483	484	478	476	491	517	471	519	488	503	489	471	517	516	519	468	493	483	456	454	508	463	485	489	527	521	498	480	498	516	508	502	473	491	517	497	467	492	508	520	503	465	485	516	479	486	501	455	483	453	497	459	506	488	517	486	501	527	467	489	506	460	475	490	498	502	467	506	476	510	477	474	504	476	546	483	493	483	500	518	475	497	465	498	553	511	494	502	470	482	474	498	505	513	553	489	490	549	500	496	509	513	473	473	476	461	487	480	500	496	495	498	490	501	491	470	512	491	477	476	495	474	527	490	497	487	497	483	504	517	502	528	487	488	484	487	497	494	520	493	460	525	494	508	453	504	485	499	457	454	448	517	534	479	469	497	504	469	511	438	487	451	485	528	520	551	483	466	531	521	508	505	501	489	485	467	439	502	495	472	504	504	509	520	481	440	488	473	511	506	501	460	484	456	523	521	463	467	499	478	477	484	466	504	516	499	510	472	491	481	509	497	519	483	496	522	487	498	471	532	483	506	497	532	468	476	493	511	505	492	495	495	434	534	519	503	475	503	477	490	512	490	471	501	467	465	503	499	475	491	482	490	535	484	490	492	512	474	485	501	463	469	488	469	470	484	449	502	491	466	469	476	535	483	491	500	491	488	505	476	460	487	495	486	480	466	439	491	506	519	491	517	498	506	480	530	493	533	528	489	495	519	500	471	479	486	515	480	487	474	476	505	459	497	477	497	477	490	468	472	501	503	505	529	462	483	500	484	447	482	486	498	505	498	474	485	517	520	476	460	499	486	472	511	486	507	487	516	519	498	494	469	489	527	481	459	503	475	472	512	484	475	503	460	483	501	499	502	483	561	512	475	482	536	471	502	440	471	490	513	521	473	501	491	484	481	508	494	536	481	508	464	516	504	500	517	454	509	481	465	485	469	510	521	487	451	512	476	449	541	493	501	546	473	490	503	476	490	503	488	471	453	506	468	463	473	481	494	470	490	506	512	520	461	490	499	502	462	465	443	523	467	499	487	474	496	479	515	526	516	478	518	488	491	515	483	481	508	460	530	469	477	496	518	464	499	519	469	486	475	466	495	486	477	467	489	507	495	504	507	514	501	530	510	510	526	504	519	468	451	489	496	490	474	457	514	535	490	556	519	499	461	487	518	476	511	492	483	467	490	502	455	523	488	510	479	508	484	523	534	488	449	472	514	501	419	502	486	455	463	502	468	484	450	481	474	473	479	502	501	480	469	479	523	477	475	523	486	527	498	490	500	490	513	487	491	467	504	506	470	491	506	500	499	515	504	515	489	463	509	472	498	468	462	473	474	475	517	476	511	497	510	473	486	457	506	481	482	489	468	514	515	511	550	467	491	502	468	479	488	502	506	458	503	493	507	494	501	514	493	453	458	473	472	481	511	506	500	488	517	540	491	496	478	521	513	510	492	483	476	477	510	477	443	481	542	514	484	501	505	499	483	468	516	471	489	472	500	469	475	495	486	489	497	479	460	492	520	474	512	514	500	511	444	505	495	501	509	479	495	475	476	518	498	496	459	486	470	520	488	534	483	447	509	467	493	493	535	475	498	504	486	514	504	484	544	503	465	444	474	492	476	483	501	507	487	508	527	510	458	490	448	494	517	485	470	495	467	473
43448	47691	30345	4112	1707	1580	794	867	803	759	802	801	789	786	889	740	792	812	779	779	847	815	762	857	797	760	816	802	837	805	835	796	759	832	817	783	806	843	803	829	841	807	845	794	799	805	835	823	808	842	815	843	809	797	850	821	842	825	836	834	835	797	781	774	835	827	836	794	762	785	801	813	815	820	835	857	810	857	840	849	887	781	827	796	819	800	791	788	864	791	802	778	789	803	835	798	780	834	838	793	763	788	852	829	841	890	847	837	863	762	831	851	842	813	843	786	782	845	811	785	868	819	830	846	849	800	882	826	797	831	807	871	788	856	894	810	829	798	824	827	842	810	825	832	835	803	859	801	818	847	783	856	793	819	837	789	808	779	794	834	810	803	800	770	800	820	821	829	771	768	806	773	807	798	866	838	799	812	824	810	791	785	829	803	870	852	823	836	803	817	802	809	825	783	772	845	849	852	812	807	820	814	807	820	744	797	841	782	835	760	789	803	847	803	787	842	840	776	836	825	820	851	876	819	730	785	861	842	751	850	793	834	804	792	796	836	785	833	830	794	776	815	771	775	834	821	834	786	820	805	813	805	839	840	813	856	798	811	795	765	827	791	842	814	794	875	741	830	854	859	771	876	859	848	778	803	810	846	825	859	799	800	847	774	803	827	826	770	827	844	747	839	770	836	783	799	844	844	828	801	830	804	837	826	863	798	788	808	784	816	787	761	798	783	879	830	844	810	795	810	824	837	866	817	850	768	754	795	815	793	787	824	827	794	788	833	824	800	792	789	783	800	805	783	815	797	776	740	815	752	813	817	850	827	782	827	784	848	849	857	782	831	826	792	826	868	852	832	842	804	761	796	816	814	805	752	829	889	776	793	820	842	793	827	849	848	845	824	825	779	819	855	851	826	797	798	825	771	779	782	785	851	849	824	872	797	806	813	837	830	860	812	834	852	836	838	828	799	776	838	859	759	809	786	809	851	843	851	774	871	785	805	859	783	788	848	805	785	783	787	818	847	790	834	818	801	838	810	797	805	824	823	820	798	829	830	822	762	791	799	825	831	781	788	787	819	805	777	788	820	835	865	827	810	847	842	809	799	818	819	832	811	792	759	772	811	835	799	815	811	799	830	818	823	827	788	824	774	841	810	854	852	831	834	813	812	825	834	770	788	854	850	857	825	766	811	802	793	822	800	785	790	774	810	803	835	826	855	837	862	797	808	805	818	794	832	818	807	798	771	820	782	778	836	796	846	860	821	773	853	812	802	789	822	819	797	863	789	778	803	811	851	717	811	826	799	793	797	814	829	801	806	815	809	739	789	759	827	832	795	801	839	781	788	829	815	790	812	804	866	861	814	829	828	819	800	839	760	788	816	775	809	868	809	806	810	784	793	807	792	786	834	816	875	858	833	876	815	791	827	795	789	772	861	846	829	811	872	815	818	769	813	864	800	827	862	784	831	800	845	839	807	822	829	807	832	800	794	816	814	809	821	794	825	810	810	838	781	814	850	826	860	818	810	791	829	798	810	800	777	842	791	845	854	777	821	797	789	841	835	808	801	816	794	815	838	795	822	794	808	818	840	827	790	830	808	810	813	790	829	844	822	812	827	837	867	843	813	844	879	794	800	838	809	831	814	847	843	825	850	811	858	810	808	802	861	817	854	810	820	823	822	803	809	775	812	820	819	869	841	777	810	838	824	748	806	804	786	862	811	793	776	804	787	845	825	819	792	786	805	749	847	823	855	793	867	823	846	876	789	826	773	808	806	764	772	796	859	834	852	857	816	798	836	812	765	779	871	795	829	825	864	834	805	796	799	832	776	850	823	772	782	851	856	797	824	821	803	775	814	818	824	818	819	822	855	821	853	822	839	821	823	830	757	805	833	808	809	816	835	778	831	796	807	733	773	787	812	786	804	757	792	808	809	797	784	797	810	788	776	794	831	849	796	776	753	788	825	844	824	836	803	810	775	815	761	806	882	783	830	799	826	812	800	801	852	822	775	831	841	802	847	806	797	851	810	810	808	817	828	802	834	809	863	818	832	822	788	781	851	786	807	861	853	776	835	787	816	814	863	783	831	769	787	784	827	820	833	819	801	803	862	809	825	812	794	790	807	817	769	766	801	843	785	798	815	845	787	840	777	794	866	845	787	765	893	817	771	833	778	857	815	786	826	822	825	816	826	859	797	775	801	835	795	770	774	773	786	832	777	835	830	777	833	830	888	835	788	830	775	803	851	897	812	776	765	840	837	813	872	791	793	812	785	820	863	792	793	815	814	823	820	804	796	809	758	815	817	876	801	730	797	820	852	810	819	797	800	788	825	808	772	809	787	822	803	864	818	780	811	843	814	800	785	807	794	838	808	821	817	813	798	805	815	789	831	837	763	808	847	795	766	821	826	812	813	858	848	842	816	818	759	766	850	806	880	790	782	810	888	772	817	849	820	850	846	819	830	820	813	815	791	818	851	787	825	786	844	842	822	820	762	787	833	837	792	849	784	808	774	830	779	858	860	800	822	822	770	836	780	831	812	842	832	848	815	765	810	825	804	829	825	823	855	776	840	863	819	789	803	777	812	874	819	854	859	819	845	839	876	808	787	838	803	786	811	797	806	834	846	797	851	828	838	766	830	831	788	783	840	832	752	795	824	808	852	819	839	765	815	797	762	802	824	790	806	776	796	851	828	868	823	798	816	885	777	798	788	784	839	808	853	829	788	783	747	786	834	813	810	841	817	817	876	812	793	750	773	787	838	794	782	811	906	801	840	815	796	871	783	813	817	800	847	850	871	783	854	845	798	789	816	890	823	860	869	794	798	733	824	826	831	805	832	801	805	822	803	807	795	828	798	836	826	796	860	804	809	836	803	816	803	791	768	876	784	816	825	823	775	827	827	869	768	752	882	814	763	838	835	746	825	852	819	854	774	754	831	881	815	857	728	779	808	825	828	823	808	850	792	808	818	848	831	810	821	758	761	814	785	825	802	806	827	854	832	774	792	816	840	796	850	836	796	783	832	829	772	806	824	863	804	763	819	836	859	847	791	815	814	788	799	821	792	799	800	806	808	803	776	802	856	776	834	826	835	816	836	829	849	836	823	837	852	779	832	743	861	802	839	786	806	807	808	783	846	759	830	827	773	785	812	829	815	778	826	848	781	836	826	824	830	807	807	781	807	808	797	785	816	846	783	824	789	830	824	816	797	792	813	774	820	816	807	822	866	828	809	873	792	825	830	817	844	793	820	853	808	780	799	802	792	848	835	840	784	792	818	817	842	830	816	796	832	832	819	814	767	811	834	819	826	793	808	778	798	818	808	815	817	803	825	790	849	874	824	810	800	801	846	769	848	791	786	812	813	807	851	803	801	832	866	807	807	836	804	840	833	799	813	830	792	779	786	781	782	796	754	828	799	842	850	821	807	821	798	778	816	828	810	753	821	825	783	854	802	792	829	853	861	771	800	811	840	807	799	783	812	823	818	798	779	786	823	821	858
26162	25157	33171	25373	16864	6104	614	419	468	430	408	444	428	392	404	420	400	385	422	447	425	411	430	431	417	425	462	429	412	432	409	456	429	416	398	409	415	423	417	412	387	423	375	463	419	422	420	397	461	415	423	415	429	411	392	397	395	408	437	438	451	416	396	430	447	390	407	431	435	415	419	384	411	423	432	434	411	397	430	427	402	376	446	410	439	425	397	425	409	436	410	414	405	374	442	391	428	396	445	453	438	386	394	435	402	416	407	409	429	427	420	363	413	398	411	427	421	416	424	415	385	397	372	430	401	432	419	412	445	424	431	413	434	447	428	420	416	424	420	431	404	427	400	419	399	388	403	393	390	428	437	423	425	428	443	424	416	421	405	393	436	425	401	408	409	399	391	427	437	431	413	422	416	457	426	434	434	456	419	397	450	430	380	397	450	453	417	399	402	364	402	441	430	392	435	444	441	444	404	363	441	426	409	412	443	437	448	418	408	428	389	377	395	422	424	431	429	425	428	404	448	394	406	392	408	409	409	428	392	428	401	389	422	412	419	418	434	445	444	411	470	393	409	399	422	445	398	382	420	417	399	445	443	447	422	463	417	426	427	411	381	420	441	433	436	429	406	397	425	436	438	429	452	434	427	429	414	405	434	411	448	408	416	430	423	396	411	460	383	400	416	423	467	394	412	416	403	431	407	409	448	437	443	416	380	429	432	410	393	387	426	418	432	426	429	459	382	396	408	428	439	426	426	408	383	413	420	409	423	400	412	419	387	379	412	391	407	404	471	416	405	430	424	401	364	381	400	398	419	415	428	448	395	413	408	425	408	457	415	412	435	409	421	403	440	398	446	416	449	438	406	421	404	408	426	448	369	425	417	412	401	444	411	422	388	399	413	408	419	416	427	453	402	410	418	365	412	429	395	403	421	422	404	416	441	437	388	456	450	411	442	382	372	415	447	404	426	426	436	393	397	415	403	410	424	407	423	427	419	439	401	451	395	371	405	397	412	439	400	426	409	451	388	395	400	390	430	416	406	427	426	433	385	421	412	372	423	412	438	405	431	415	459	427	431	445	456	397	415	396	415	448	455	417	437	400	426	446	440	423	409	429	449	427	395	410	425	401	398	425	435	373	424	420	452	433	386	409	416	386	436	405	409	465	426	427	440	410	417	429	388	419	416	405	375	441	425	410	411	396	380	432	449	436	403	441	409	444	437	432	453	367	414	444	411	415	374	393	413	395	431	416	432	411	456	403	442	407	410	430	445	414	412	411	382	436	452	408	406	440	403	413	397	388	396	415	455	424	414	396	410	384	419	437	418	454	446	456	435	407	448	454	406	413	437	429	447	416	406	413	415	418	418	442	413	402	406	447	391	415	441	448	418	398	424	411	447	433	393	404	401	408	408	404	431	426	433	416	392	381	416	456	440	387	431	405	414	409	409	397	441	431	412	407	431	422	437	429	424	431	419	407	423	382	413	402	409	376	439	417	429	392	397	420	409	389	413	375	402	403	423	403	431	410	390	401	392	404	422	426	403	423	441	447	432	374	389	410	416	439	434	380	386	446	452	421	442	431	416	405	447	420	422	428	457	395	438	425	441	413	401	393	408	431	393	409	412	414	386	446	405	411	431	445	419	415	424	386	455	430	427	450	372	442	411	413	419	399	428	439	426	447	378	434	423	387	420	410	404	413	453	437	432	417	400	398	442	408	394	422	416	382	403	397	414	421	389	384	431	464	385	430	419	406	425	449	427	405	424	425	435	407	431	406	434	435	405	397	383	454	431	402	395	432	409	406	396	393	411	423	420	422	424	415	391	443	433	443	454	417	425	449	440	414	419	395	415	403	442	401	404	435	423	357	452	454	393	385	439	457	420	375	411	430	426	408	395	429	396	439	416	407	408	430	414	400	422	442	389	398	391	442	395	383	424	406	387	366	451	414	384	433	425	423	429	419	445	435	418	422	414	422	423	391	422	404	426	398	418	436	392	397	440	428	432	399	424	424	403	427	387	393	430	443	458	441	379	401	437	427	418	389	419	381	397	385	396	408	405	427	417	413	424	396	406	352	425	432	451	433	408	421	434	415	414	417	451	437	417	396	402	435	443	373	433	442	449	447	433	405	417	445	444	407	444	431	425	384	444	416	448	401	420	432	462	425	410	422	387	433	390	375	416	406	418	417	402	397	387	391	405	388	397	427	414	421	415	401	428	431	410	390	385	448	408	373	413	403	460	399	447	436	380	425	401	424	461	421	404	403	401	403	468	420	421	440	438	385	371	404	398	442	422	373	370	374	410	416	412	373	423	394	422	441	450	385	418	410	381	426	407	421	382	396	430	434	425	393	415	431	398	446	441	390	386	418	440	410	415	417	399	402	405	431	404	401	425	432	439	422	385	456	426	381	448	435	425	448	432	408	408	410	434	378	406	386	416	420	411	389	375	417	426	426	404	424	384	392	425	449	411	423	435	420	445	416	398	418	427	441	415	417	370	404	414	419	445	435	398	401	416	432	403	415	420	427	393	443	402	392	443	405	457	412	439	420	410	389	422	458	391	396	422	418	417	377	396	404	469	419	428	408	432	400	397	386	412	442	408	430	418	426	393	443	367	458	368	431	417	411	394	392	382	418	415	428	437	425	431	391	387	416	384	420	415	429	384	444	448	401	424	416	415	389	421	448	401	456	471	407	387	402	415	401	435	429	467	392	393	413	400	432	414	421	441	413	422	448	392	420	367	401	446	436	423	418	411	436	399	404	413	399	404	455	430	445	424	411	410	420	435	438	432	405	424	449	403	405	434	392	399	410	395	429	412	466	428	395	447	402	429	407	423	399	428	367	427	370	431	399	388	404	431	438	435	430	395	396	393	393	411	402	383	435	410	379	402	375	368	382	417	438	446	436	402	418	418	446	424	419	407	474	453	454	401	455	435	388	452	397	394	428	429	435	382	409	370	433	408	431	445	375	381	414	383	420	402	404	398	438	432	408	396	427	397	431	426	429	438	416	400	416	429	405	414	433	402	427	418	457	387	422	411	418	421	417	392	421	379	430	429	408	424	421	424	388	401	382	424	443	385	437	412	431	444	406	430	413	403	437	430	429	400	395	439	374	445	412	429	403	415	408	448	437	375	390	416	416	415	408	385	378	417	406	404	441	439	421	434	401	428	399	442	448	438	433	410	424	417	376	388	425	429	425	414	443	402	434	441	419	408	384	411	416	420	397	459	433	438	388	440	391	436	388	429	424	411	426	417	413	411	391	405	407	440	431	390	410	433	385	419	407	415	402	403	412	399	404	447	430	420	398	402	389	409	446	425	439	433	420	382	412	411	426	407	449	390	400	390	413	378	411	421	422	424	395	444	416	435	415	415	407	419	391	391	429	398	399	397	431	397	432	395	445	409	433	407	415	439	441	425	396	445	401	399	417	363	448	445	417	408	412	423	421	403	374	417	426	404	400	394	396	403	382	398	458	429	378	408	374	435	422	419	399	408	434
62435	86918	59180	14648	7885	6520	708	709	680	657	700	676	658	692	683	683	692	676	684	684	686	678	645	676	692	680	710	681	650	678	679	685	691	682	678	679	701	660	647	718	706	658	707	676	726	703	718	685	690	712	697	664	680	683	647	667	650	710	672	735	687	650	639	679	689	685	731	707	683	709	690	633	684	707	688	694	666	686	654	699	711	692	691	670	704	684	737	702	661	680	659	689	649	695	667	700	692	668	714	699	692	714	676	719	741	640	689	722	699	721	662	649	719	670	712	677	670	700	672	672	659	670	710	684	678	679	667	641	666	656	622	674	663	671	679	661	692	723	670	656	702	717	688	695	680	669	670	695	718	711	683	721	646	657	643	655	715	678	634	710	656	657	706	685	720	709	686	648	675	638	730	669	673	709	681	686	678	673	770	692	682	677	708	675	717	692	675	669	675	677	655	712	682	686	677	726	708	705	635	712	655	690	713	673	677	708	718	712	670	668	669	667	707	687	634	668	691	694	748	691	649	686	651	760	676	716	665	648	694	703	738	708	663	697	704	675	714	663	644	709	700	672	658	679	704	697	670	701	705	687	722	637	659	663	696	657	679	719	674	702	691	635	693	678	683	663	707	650	688	675	647	679	703	683	663	717	732	703	716	704	673	726	644	665	686	670	664	688	707	714	683	692	701	650	705	649	699	703	670	698	653	691	649	694	639	704	671	713	718	654	688	666	703	643	674	677	693	698	688	688	707	675	668	677	701	670	667	661	666	674	671	681	718	671	668	674	650	710	648	725	675	730	704	655	693	696	669	700	654	706	701	728	690	735	716	652	715	695	670	695	699	677	730	669	668	699	711	648	723	683	700	706	679	678	712	680	697	658	680	687	636	682	716	714	723	727	689	665	692	666	715	713	653	674	709	662	728	688	674	712	701	744	706	647	655	664	666	640	692	674	703	631	706	681	678	632	691	672	676	698	681	690	683	666	667	684	715	717	677	679	694	653	639	709	701	714	671	674	720	677	674	678	707	744	650	682	703	715	671	660	702	681	690	697	714	696	743	659	664	676	689	637	684	702	646	644	690	718	697	669	639	710	688	670	649	682	702	722	673	660	641	689	714	692	668	637	685	686	686	666	681	623	706	658	687	658	658	725	729	674	696	679	688	720	687	673	708	700	670	672	728	601	711	707	653	681	714	663	706	710	736	665	668	650	684	699	686	709	633	690	670	670	718	704	663	687	644	694	696	682	702	648	682	677	690	647	653	714	722	682	652	642	641	693	671	658	729	680	665	706	718	669	679	692	675	659	702	676	634	682	694	673	709	670	661	703	663	631	702	674	719	667	681	699	704	692	692	671	703	654	702	697	677	706	678	668	677	719	698	718	689	697	684	658	695	667	654	724	692	667	664	725	714	703	723	674	697	684	660	640	704	711	676	660	654	695	628	632	711	729	664	693	675	743	672	690	704	759	660	683	655	647	649	684	681	652	732	641	705	656	658	737	670	684	667	688	674	690	663	718	711	746	694	707	674	731	664	687	717	707	724	691	660	678	670	693	664	716	697	740	723	711	661	682	683	705	705	660	655	661	684	652	725	691	666	750	682	745	735	743	711	644	727	710	665	701	690	658	668	694	709	655	702	658	671	705	670	689	686	688	686	671	688	659	677	668	667	721	715	730	695	689	706	676	666	684	684	683	734	706	690	680	727	668	659	673	645	676	727	727	704	683	697	703	724	680	653	694	680	644	682	684	694	642	710	653	660	709	636	639	677	708	710	673	726	715	655	668	685	712	655	711	678	666	713	670	701	713	649	700	705	655	695	679	687	692	724	671	646	696	700	678	690	691	659	702	683	700	721	710	683	734	681	706	702	692	665	660	677	661	655	694	737	737	677	726	706	652	692	703	734	666	682	660	684	666	634	672	688	707	697	680	740	731	654	674	753	685	723	681	673	666	685	707	666	619	655	697	683	700	684	696	682	643	715	675	720	694	654	668	704	638	698	637	653	685	653	703	671	667	678	648	653	669	695	685	667	713	699	660	719	691	659	686	662	725	690	689	659	674	640	694	687	716	670	717	697	639	665	686	693	692	648	703	670	634	732	657	689	684	654	659	719	697	679	715	693	711	682	676	661	686	674	717	715	642	664	712	704	709	726	694	688	666	668	665	702	671	648	711	731	677	670	674	647	679	677	698	696	682	712	682	704	682	681	684	672	597	684	691	691	651	637	712	658	642	664	707	708	690	715	669	679	702	727	712	660	662	714	665	730	682	670	679	709	751	702	638	691	643	692	659	684	656	687	703	664	706	654	672	688	664	707	695	680	687	713	653	695	702	631	663	727	707	674	715	654	689	678	665	730	676	751	694	666	662	746	652	646	696	707	711	705	646	716	700	694	663	710	670	635	735	677	713	656	669	661	653	692	709	662	711	673	700	692	702	673	633	687	682	674	707	680	691	689	692	679	707	637	657	719	714	687	637	674	733	711	626	730	682	715	694	645	650	652	735	693	683	651	673	680	747	656	664	703	726	675	705	704	679	673	688	685	712	666	683	663	707	645	718	693	692	645	719	679	707	681	718	694	661	676	743	680	717	689	680	663	701	697	734	717	648	672	665	725	650	704	680	730	694	715	678	738	720	644	683	711	718	695	680	670	653	662	662	664	670	646	700	697	659	678	728	689	683	664	695	693	680	728	678	662	695	667	710	678	684	672	700	636	684	683	695	700	649	686	663	675	690	657	696	674	733	688	708	658	652	711	693	670	634	700	671	693	635	698	698	716	709	684	707	702	632	699	733	681	663	704	699	711	720	630	688	712	640	701	689	664	687	683	695	660	704	698	700	690	709	734	693	684	682	660	656	665	632	713	694	663	689	704	621	684	711	685	663	693	675	659	734	679	674	676	709	713	696	673	699	675	707	646	665	680	681	695	722	658	630	654	667	726	620	697	650	674	722	686	642	672	682	661	672	657	681	698	701	675	651	705	665	702	653	672	665	709	683	699	636	675	690	701	720	671	694	659	671	687	670	694	661	648	681	687	663	671	690	669	650	701	626	701	750	698	718	741	694	636	718	658	682	675	692	685	644	671	666	691	647	700	688	686	729	661	700	656	671	689	628	646	689	690	703	710	689	692	625	680	684	689	706	677	665	682	637	723	710	681	649	660	685	677	677	662	683	709	692	701	676	724	678	708	654	661	712	685	669	688	691	672	697	706	687	662	715	672	690	702	707	705	712	679	690	710	689	712	672	700	703	713	681	688	678	727	693	682	675	709	690	680	685	744	697	692	706	680	646	693	712	677	727	676	717	668	774	665	673	653	678	714	677	665	677	703	626	682	745	739	705	654	734	654	667	657	701	715	683	660	707	680	662	652	732	668	680	709	683	670	673	713	671	702	696	648	720	661	663	714	702	717	684	726	714	636	665	712	681	680	679	661	683	713	669	624	688	716	671	700	709	691	698	704	738	674	691	713	662	686	711	685	680	716	663	666	695	682	664	676	682
24450	23161	31112	24846	21451	17577	2755	738	646	732	699	661	689	718	692	668	707	669	661	624	643	721	655	678	676	655	651	653	677	630	645	652	674	602	672	644	675	643	666	647	683	641	676	622	695	694	663	658	647	647	675	625	651	642	682	662	654	675	664	674	647	668	650	685	649	673	628	667	685	598	666	715	608	651	678	631	628	652	709	651	675	670	653	640	670	679	707	687	676	614	660	674	678	683	656	677	654	649	678	639	626	675	625	655	652	654	648	654	681	653	677	635	673	699	632	677	678	689	668	660	663	672	664	638	681	655	596	672	615	678	625	671	640	691	641	683	624	636	673	652	637	666	676	602	637	645	686	652	688	687	599	682	660	653	709	663	660	649	657	669	683	700	612	664	659	639	687	661	607	672	700	680	686	671	718	666	668	640	688	645	622	631	672	640	662	633	618	640	678	698	668	611	622	660	627	666	629	642	638	661	644	672	659	656	659	672	670	664	649	650	624	663	661	689	653	630	683	628	675	662	639	650	645	682	662	645	685	582	713	654	675	633	664	641	703	640	689	664	653	650	698	684	654	671	680	634	666	647	626	651	682	685	609	655	697	656	660	692	657	618	643	649	682	641	643	667	730	629	679	674	661	606	621	655	653	651	650	674	655	669	628	623	694	651	618	667	664	622	666	645	637	638	673	612	643	622	666	612	644	688	647	681	662	656	660	663	637	600	640	656	690	716	668	648	675	591	597	671	682	646	635	641	616	652	655	634	648	668	660	663	645	641	638	615	636	629	642	634	637	631	671	655	682	677	657	651	611	619	663	655	629	658	650	602	692	632	695	690	635	675	634	653	622	629	641	628	643	640	631	640	656	681	620	671	668	656	621	613	569	689	588	652	698	708	646	666	671	644	623	697	634	657	669	665	641	639	650	661	620	690	695	631	668	674	687	700	602	652	680	683	687	672	636	643	620	652	602	702	642	647	611	692	660	631	686	672	676	667	630	609	632	634	623	647	654	676	675	674	688	675	634	672	622	641	681	675	635	683	627	653	678	593	605	622	689	646	663	677	689	683	667	627	633	669	674	687	658	684	677	670	655	676	665	650	659	642	712	618	675	616	650	631	648	701	653	626	640	657	641	637	640	637	634	714	619	704	648	666	684	731	714	666	607	657	674	651	682	650	647	630	646	645	648	667	621	680	653	616	631	643	656	645	622	663	605	668	624	684	658	635	681	667	659	626	624	635	665	689	619	630	619	660	630	707	655	682	682	679	632	650	678	687	668	644	634	643	609	623	609	642	624	677	681	628	712	665	660	666	604	646	651	676	649	665	682	670	691	668	693	663	656	651	620	692	669	647	638	649	640	660	634	648	607	647	633	635	653	689	632	638	674	661	638	666	669	651	663	670	639	643	665	654	637	690	681	666	682	646	620	650	644	713	678	639	627	667	644	642	648	602	626	645	677	694	686	645	699	631	679	629	660	663	621	650	670	639	609	703	668	712	655	635	662	694	624	649	655	637	720	635	685	660	615	633	642	684	609	663	659	722	650	645	662	645	713	677	632	607	663	672	673	697	654	675	682	624	709	637	665	654	624	673	659	644	659	675	656	649	691	683	631	670	667	599	643	642	674	640	664	670	641	670	662	689	684	604	698	667	675	660	653	661	661	660	660	661	632	649	696	662	642	723	623	655	648	669	622	654	623	642	692	664	685	691	672	686	673	657	662	616	614	643	639	668	667	628	652	659	674	684	680	609	665	610	613	692	599	678	653	655	691	620	643	712	670	672	645	661	646	657	633	648	621	650	663	665	613	665	666	704	664	629	669	625	656	650	701	617	651	654	692	627	657	674	672	664	662	693	644	656	642	640	633	653	649	623	645	678	685	598	662	621	661	671	657	678	665	627	648	678	602	653	627	637	636	660	675	617	686	634	655	653	688	660	648	608	651	666	676	639	683	619	669	646	617	655	656	702	638	686	668	619	620	682	650	612	650	682	624	650	656	633	653	647	652	644	638	647	684	676	701	589	699	695	661	592	671	645	628	636	697	624	648	656	661	676	687	681	672	597	655	646	660	655	642	684	654	696	648	670	667	648	631	682	655	631	620	595	664	646	666	655	604	612	664	646	669	652	642	614	683	673	629	657	699	637	634	618	639	695	660	657	637	664	618	675	644	673	696	667	646	638	654	650	664	648	679	635	655	647	651	663	719	653	625	669	659	632	607	673	697	608	659	633	630	653	682	648	644	629	633	643	643	623	655	688	641	644	662	674	638	685	580	632	634	686	675	692	663	615	669	630	634	658	581	631	650	649	661	647	667	650	641	659	654	625	627	618	674	688	614	645	662	670	651	658	637	659	636	682	631	666	644	678	644	673	670	652	619	625	648	644	693	686	661	636	651	687	641	669	640	629	658	667	645	596	669	645	648	665	639	678	594	645	600	624	660	677	666	651	630	657	617	656	665	651	670	693	634	673	660	649	629	632	652	653	647	704	636	629	617	618	631	704	702	650	643	659	686	656	660	681	652	649	640	630	637	682	687	645	660	649	663	668	683	646	623	680	668	611	667	636	729	683	623	675	651	623	635	672	646	651	653	651	671	647	634	628	617	642	617	638	659	671	638	661	709	666	686	665	601	654	645	638	607	646	656	686	665	621	682	640	661	627	651	684	629	616	630	641	638	690	631	641	658	692	661	673	636	654	638	642	681	657	645	652	669	620	677	672	676	638	667	650	617	695	633	638	640	659	675	672	684	628	625	680	653	614	651	622	701	649	646	614	631	653	653	663	668	685	666	651	683	670	598	699	676	639	655	645	641	631	682	652	665	610	658	649	619	638	676	615	654	634	646	663	677	684	641	697	674	644	616	674	660	630	635	669	669	638	640	661	690	654	652	612	653	677	620	658	674	629	647	650	689	666	643	704	588	653	644	651	659	646	630	638	643	647	649	629	618	622	658	607	632	650	686	681	640	639	668	612	675	685	641	639	646	661	637	637	678	631	612	665	645	665	640	661	656	647	673	686	690	654	672	653	727	666	653	630	641	666	584	624	636	673	680	659	647	665	668	662	645	628	689	674	665	678	612	632	686	662	609	671	688	646	660	692	640	633	608	666	627	657	627	633	662	672	650	617	609	641	617	651	654	682	668	616	666	652	671	670	654	635	712	677	659	658	630	715	652	580	691	635	677	658	689	671	658	648	615	647	644	640	645	661	676	646	635	628	662	683	687	640	613	689	606	611	617	684	624	654	661	648	620	712	619	709	684	675	660	635	653	637	622	627	652	656	665	642	643	667	661	658	676	649	656	649	602	622	645	640	676	632	669	649	648	639	687	639	658	690	586	676	710	683	694	648	608	656	645	683	684	649	708	710	629	703	662	623	675	649	607	713	649	687	662	647	654	706	651	687	641	645	693	672	648	650	714	744	657	646	667	644	692	706	665	669	670	653	628	635	650	611	661	643	669	654	624	644	676	647	625	698	642	665	661	640	689	641	703	671	637	642	648	648
61065	99830	68158	20420	13280	12820	1050	1090	983	1035	1012	998	975	986	986	1003	992	1020	979	1012	989	1021	1011	1008	1031	1019	993	1031	982	1017	1038	1048	1035	985	1009	1016	1018	1070	1074	963	1009	972	1009	1024	1021	1009	1010	1036	957	1002	1089	1030	1014	1046	968	997	1040	982	1005	1000	1025	1035	1007	1069	1024	993	1036	1022	1052	956	1011	1009	968	1046	1010	973	1022	1010	1034	1010	1008	987	1062	1038	1063	981	1027	1028	1027	1036	1007	993	1040	987	1021	1028	991	1019	1018	988	1030	961	972	940	1029	1020	1013	1008	991	970	1023	988	1028	1044	988	1027	986	1013	1010	1075	1009	1003	1004	1033	956	1048	1047	1005	1016	1035	1068	981	1016	1051	989	988	1017	1025	995	1008	1027	982	995	1001	1004	1036	992	1008	954	1029	1004	1025	981	1022	962	988	1003	985	1003	1029	1055	974	1044	1015	1070	983	1012	964	1085	978	1005	1000	972	1036	1023	987	1081	985	1029	957	1026	996	1043	965	1036	1036	969	1046	1008	1012	1018	1027	1035	1043	1042	995	997	963	1051	1027	973	963	1024	981	945	978	974	977	1027	985	916	975	1016	1015	1020	1021	1026	958	1018	991	1053	1013	1040	1007	966	1046	987	984	954	975	1019	977	1042	1015	1024	1060	1037	997	1036	1004	989	987	1032	949	1024	982	992	991	1041	1024	996	1022	1048	983	993	989	1011	980	1021	1003	962	1023	1033	1006	1008	931	1059	972	1055	1033	1023	1033	990	1009	1035	988	1057	1010	987	1043	1066	1016	1008	1018	1007	1036	993	1005	963	1031	1000	1050	1035	1051	1004	972	1013	996	989	1071	1065	1017	1020	1050	1055	1024	1004	989	973	1024	1014	1003	1050	940	983	1063	1004	1038	1021	988	953	1018	960	998	1016	1006	957	1005	1013	1016	1001	980	1036	1019	1022	996	997	976	1081	1013	1006	999	1059	1055	964	1046	996	997	974	984	1011	984	983	987	1080	1030	1039	948	1023	1056	1059	1035	1019	955	983	1070	969	1002	1021	1025	1013	1074	995	980	984	974	1014	980	987	1024	1006	1028	1045	1047	1050	1041	1008	1010	1026	978	994	1026	934	1034	1024	980	994	1006	1010	1040	988	1044	985	972	957	1068	982	1032	1050	983	984	1047	1023	1069	1047	1048	996	968	1028	995	1023	963	1022	1015	989	967	1049	1029	1014	1041	1037	999	1011	1027	1057	1029	1030	1015	1008	1011	1036	989	1029	1028	987	1024	1034	1000	962	1000	1034	1024	956	974	998	1038	1021	982	1010	995	982	1072	997	987	1022	1024	985	1056	962	965	1003	1025	1012	1055	1013	1035	1035	1011	938	999	1047	1052	1017	940	1050	987	1043	985	995	1003	1004	978	1069	1015	1050	996	1046	967	1057	1063	991	1032	969	1031	1014	1000	1004	942	1010	1058	1007	1011	968	1002	976	1019	972	990	1026	975	1007	973	1016	1030	1026	1013	1011	979	1009	1039	960	1024	1034	1022	1050	1071	1035	1018	1004	1040	972	955	1018	980	1070	1070	1010	1023	1023	1040	993	947	962	983	1020	1025	981	1013	1005	993	1027	969	968	991	989	987	984	1046	1011	1030	1004	1017	1041	967	1026	986	1006	1032	1034	1019	1063	1109	1012	1003	964	946	988	988	1079	1073	990	1025	1035	1011	1049	973	1022	1029	1028	943	1051	999	1052	1023	982	1023	997	1002	1055	969	983	992	1030	977	981	988	1003	1049	1048	1013	1072	994	980	995	1029	1000	1033	1034	1054	1035	939	1005	1001	1030	1058	1025	1040	985	1029	1007	1045	1043	1037	997	991	1038	1006	979	985	1004	997	1007	1030	995	987	990	1055	951	996	1009	1040	1064	1033	953	991	980	959	1043	1008	1004	982	980	963	999	1001	996	1010	1028	997	1024	978	975	1013	1004	1046	986	987	998	988	1048	995	949	999	1097	1016	1015	915	1009	952	1003	1032	969	930	1059	1083	993	1031	1021	996	973	977	973	1000	1022	1044	1028	1055	962	992	1035	1020	1023	1012	1004	1030	999	1015	1019	1032	1051	1025	984	1038	1011	1068	1028	934	1006	1059	1008	1023	1011	998	982	956	922	1012	977	945	992	1037	1029	985	1010	1075	997	1025	1008	962	972	1067	946	991	998	1049	1023	1061	1034	951	1015	991	1037	1041	998	1041	997	1032	994	995	975	1015	1047	969	1025	1053	990	1027	1062	1024	993	1020	998	1023	977	1039	1006	1072	1003	1013	1007	1043	1005	978	1038	997	1018	1127	997	1005	1033	956	1017	1032	1014	1042	970	1001	1025	1016	1037	967	1022	1031	949	946	1009	980	959	999	1042	969	1033	1028	975	1039	981	993	985	999	1030	1022	997	984	985	1009	960	1012	1025	979	982	1045	977	1028	1000	998	1024	991	1031	1015	1008	962	1005	975	966	993	1004	992	1011	1059	1033	950	1006	1019	975	1061	1013	1091	1006	1044	975	979	976	987	1000	1060	1017	974	1061	1093	1003	993	1036	1007	987	1042	982	1036	1055	1011	1018	948	966	1006	1009	1039	1018	1054	949	1011	1002	989	1008	981	1033	1009	1013	1035	987	973	1006	990	1055	1062	1051	954	983	1025	1053	958	1013	1042	1008	950	1036	956	970	1025	937	1072	1044	1011	1067	972	1094	1060	1025	1021	1035	1008	1038	998	1007	996	1019	1011	1011	999	1026	988	1062	1011	1043	989	1003	1018	1013	1035	1006	999	1038	994	981	1015	1004	1050	1008	989	1018	1069	1014	976	1037	1024	1082	972	1018	997	1019	1004	1006	1037	1023	1071	932	971	1018	993	1040	980	1042	1051	945	999	1034	916	957	992	986	987	1041	1034	1020	964	995	1006	988	1025	1008	1028	1018	1045	1026	1111	1023	1004	1011	1032	1023	1001	1032	1010	962	979	977	1003	999	952	984	1000	1007	1056	959	978	1065	987	963	981	977	1005	1057	1050	1053	998	970	1012	1031	1011	1015	989	968	1055	948	992	988	1038	979	1015	1025	1015	971	1019	986	997	956	1014	1012	970	1080	993	1029	1038	1086	1031	1046	1006	1038	946	975	1050	1019	1010	1007	1100	1009	967	1016	1019	995	1017	982	1010	1005	950	988	1045	1011	1062	1041	1014	1031	995	1013	1009	1000	991	1007	968	1009	955	1007	1005	1021	1010	966	993	985	1010	1048	1013	1005	995	1072	1016	1020	1072	999	1016	1021	1028	1023	1001	1022	1018	983	1039	1035	988	985	1010	989	955	993	1022	1030	1042	1019	999	1022	965	1037	1015	1002	1095	988	998	1050	994	975	1044	996	1045	999	1045	994	1016	1080	1017	1036	1019	1033	1000	1018	1023	1026	1046	1102	1014	936	1021	1013	1067	1041	1093	1018	1016	991	1005	1002	1004	980	986	1064	1011	1024	1041	975	1009	1015	1018	1057	1034	1042	991	1015	1001	1052	914	1001	1005	1051	989	960	987	1011	1020	1066	975	1039	1092	1009	995	1080	1006	1040	1038	960	983	1032	990	1060	1042	1038	1036	971	1002	994	959	1060	979	1016	1056	1008	1005	1047	934	1081	1002	1026	1003	982	1051	1027	973	1037	994	1063	1086	977	998	1028	1015	1009	1031	958	1046	1012	1065	973	1047	1023	1030	1021	1034	1006	1039	1007	1020	1025	1006	983	1050	987	994	963	982	1040	1039	1011	1030	1010	1069	941	958	1008	952	1011	957	1048	978	1011	977	1028	1046	1037	1004	986	1001	1010	1000	1012	1046	1029	1011	1051	1044	964	1058	994	1044	1025	1024	1008	1077	995	1012	1026	966	1082	994	1011	996	969	1017	1006	1048	992	1026	970	949	1060	1017	977	1012	1023	1016	1019	1012	1049	1028	1036	994	1050	1004	1023	999	1028	1015	997	980	1012	985	956	1012	983	985	1051	996	1016	1045	1040	1000	981	979	960	1036	1025	1057	987	1002	972	974	1024	1024	1048	905	1017	1003	1029	987	1018	1002	1036	981	1000	959	1016	961	1089	995	1081	997	1054	1001	983	984	991	1040	955	1026	1048	987	994	1042	1059	967	991	969	1036	988	983	1010	1061	974	1007	1020	1057	1034	1038	994	960	974	951	982	1031	971	945	1035	989	951	954	1047	976	1018	1017	1020	986	1019	966	1061	972	1023	984	969	1020	996	1024	980	1011	1024	1004	1010	1028	1002	961	1033	1026	1009	1002	1013	994	978	969	1105	1036	1032	1063	960	1000	1088	1055	1035	1034	969	978	1011	1010	1017	987	968	979	989	1003	1031	1030	1025	1015	1020	999	1058	1014	993	1002	1079	996	1056	967	1020	1014	994	991	1027	1020	1030	996	950	1037	990	1063	1044	1021	1000	1022	993	1008	968	1013
32657	31811	25395	7373	960	943	479	487	479	487	505	473	446	463	470	446	507	468	489	509	473	508	447	458	481	534	491	500	491	475	499	514	473	480	522	475	445	465	478	502	505	501	488	498	493	531	506	449	485	461	469	495	473	519	478	493	469	494	497	491	473	525	513	481	475	452	468	498	489	445	486	487	447	511	494	465	457	476	480	476	466	460	509	510	476	496	476	498	453	452	476	465	478	485	491	487	496	429	501	488	480	486	472	499	520	440	514	502	472	503	485	537	462	492	498	501	497	502	501	471	525	488	491	498	449	484	505	476	451	471	462	481	460	489	489	475	446	495	452	456	481	477	477	503	496	501	467	467	466	469	503	465	528	479	486	486	431	483	457	453	475	511	441	463	493	486	460	467	473	475	488	454	505	465	483	491	485	468	450	501	476	481	460	507	461	493	500	483	466	482	472	484	474	478	474	470	456	467	501	465	504	531	501	499	477	484	457	480	464	456	473	479	465	457	486	509	506	477	427	464	479	430	472	466	461	460	489	457	448	469	455	493	521	462	489	481	484	473	491	431	516	486	483	480	464	481	470	486	459	506	463	483	503	503	468	484	478	480	473	470	461	439	473	478	483	496	465	451	440	457	553	437	465	478	487	498	471	481	484	517	509	457	455	457	531	508	481	509	517	472	480	461	474	484	500	497	502	455	509	478	477	475	452	458	497	473	486	531	468	489	458	435	485	469	462	511	487	476	512	507	517	479	485	449	455	472	490	460	488	460	500	455	489	443	442	451	536	500	491	477	474	480	458	450	467	468	485	511	476	468	467	464	438	499	487	463	503	456	472	457	456	474	453	482	502	455	487	481	465	498	450	493	512	449	493	487	479	468	457	476	464	478	486	473	479	484	524	469	545	494	489	514	500	503	536	452	494	504	499	460	474	458	482	466	457	514	490	467	461	481	468	476	446	510	485	495	493	500	481	477	499	506	436	506	466	462	448	487	459	507	496	449	457	448	501	505	495	469	459	456	499	511	493	507	492	474	505	525	524	457	484	516	474	497	490	506	485	502	462	472	466	504	514	443	513	443	483	482	493	469	485	467	492	495	522	507	482	480	472	488	467	492	510	490	458	463	503	459	449	499	502	477	454	500	494	454	455	501	449	512	492	475	433	455	470	458	493	469	476	457	502	452	488	481	506	477	499	504	477	428	489	443	499	468	453	470	482	477	466	477	460	469	469	472	486	480	459	487	462	479	487	496	481	447	458	456	479	502	469	508	477	465	479	502	469	441	515	479	478	509	482	497	480	472	472	492	466	465	477	494	446	467	484	466	487	487	471	464	493	491	473	466	454	508	474	498	500	462	476	467	481	473	459	495	494	503	484	446	503	504	496	449	500	459	464	487	455	469	482	507	470	490	449	453	473	499	452	466	495	485	465	474	445	463	476	482	472	483	481	473	477	463	487	460	487	497	525	451	475	484	509	475	482	497	459	477	491	488	528	527	441	438	479	472	496	502	482	442	483	508	471	463	505	482	457	485	522	481	454	504	484	488	472	513	495	511	464	499	501	453	525	500	526	477	443	461	488	487	482	488	482	505	491	488	474	462	485	466	493	489	497	472	499	437	437	477	483	488	475	466	471	442	488	463	507	458	492	451	518	475	483	498	492	455	479	460	482	475	498	484	461	492	458	456	502	470	473	445	467	442	486	488	446	483	449	466	450	458	510	501	449	475	436	475	472	474	496	518	438	466	478	489	503	469	479	505	469	464	504	493	498	478	525	497	460	512	470	523	513	467	511	468	490	507	469	469	489	462	458	467	464	456	496	526	482	458	460	467	517	486	487	492	461	472	498	462	471	458	466	470	508	508	492	464	447	460	489	444	462	490	485	481	456	448	475	494	491	454	500	458	480	494	475	477	457	447	456	466	450	505	495	468	476	522	484	464	466	467	475	479	479	482	490	491	499	475	431	474	486	453	495	454	493	463	478	451	458	443	491	470	476	494	467	465	447	440	487	489	485	461	454	468	498	499	487	500	506	456	497	491	476	466	458	496	485	448	489	455	463	479	453	548	449	498	451	486	492	454	489	532	447	439	501	482	495	475	501	462	485	469	485	460	481	459	519	478	487	503	494	459	487	517	477	449	453	495	515	496	481	494	517	461	468	497	478	470	476	507	471	452	495	465	457	492	462	523	480	480	485	457	458	487	483	490	473	458	471	487	475	473	481	510	502	431	445	470	489	508	515	502	508	482	456	456	469	458	477	472	442	472	481	494	446	462	517	495	481	526	486	489	504	487	516	463	487	447	503	459	486	455	489	480	482	472	484	489	471	463	484	509	492	481	498	519	487	484	470	494	448	489	444	479	482	473	511	497	510	446	515	499	478	499	459	514	502	441	445	460	471	499	480	453	479	436	459	474	476	435	482	497	456	467	449	516	482	500	513	484	479	449	489	466	479	469	466	453	465	476	462	486	453	485	516	476	459	479	502	451	485	452	469	483	483	459	470	487	483	505	460	463	454	491	485	504	507	458	513	498	536	500	493	487	513	433	503	481	468	481	493	518	507	489	473	463	474	492	514	474	464	514	495	487	508	469	459	496	483	458	506	473	538	467	510	510	527	488	526	524	448	480	452	469	472	464	466	471	481	512	451	432	485	467	476	465	511	462	467	499	450	465	481	495	445	459	466	473	475	464	484	476	491	482	480	487	450	450	463	454	482	480	515	482	494	497	498	455	509	486	506	476	478	487	510	498	488	486	468	460	483	483	500	485	485	497	480	493	491	490	490	531	486	456	484	497	435	511	479	474	462	500	503	475	496	503	459	476	479	472	515	477	468	475	520	504	502	441	493	480	446	477	494	494	473	515	478	470	455	491	441	489	483	474	502	481	435	462	442	453	478	465	505	485	462	467	462	452	484	472	463	526	446	494	505	494	476	501	439	498	461	509	487	460	481	552	490	501	501	514	495	487	475	448	488	484	521	477	498	481	469	452	475	507	475	459	466	513	478	496	496	477	491	490	459	483	502	477	486	486	470	526	467	482	465	480	480	468	462	482	480	483	473	505	474	461	484	496	476	487	489	489	482	469	460	448	485	500	470	502	501	509	445	450	473	524	449	484	463	510	490	498	458	488	445	461	453	446	486	468	473	482	486	480	528	491	471	505	448	473	442	490	478	468	501	483	488	450	521	459	469	499	463	443	470	467	468	444	461	484	464	481	458	486	510	466	503	480	503	499	480	506	468	485	501	499	489	539	470	522	502	450	463	497	489	479	475	449	424	464	455	483	494	447	514	530	483	482	492	461	463	471	444	481	470	472	487	440	476	466	481	485	488	489	496	473	467	498	473	474	466	463	477	548	475	509	481	430	474	443	484	460	473	526	478	452	463	483	475	474	475	480	451	456	471	516	465	461	456	495	461	513	467	479	487	463	478	499	479	507	495	532	472	449	471	530	510	490	494	480	491	518	511	487	475	501	470	503	473	482	446	466	437	512	533	519	466	448
43068	48477	26950	4068	1690	1970	779	804	779	805	812	864	807	788	757	830	785	785	810	786	796	818	867	773	865	754	804	784	823	784	816	789	778	853	730	784	803	816	781	755	828	793	823	755	799	803	801	802	789	816	768	775	810	778	762	787	768	805	825	788	776	762	810	778	760	812	817	797	780	798	809	770	802	754	766	814	830	841	820	776	731	783	818	786	764	815	808	812	817	786	798	796	797	817	775	817	805	765	784	803	818	811	837	811	786	814	793	797	801	773	789	829	809	806	773	802	793	772	797	854	804	767	827	781	820	811	824	805	803	757	820	782	768	816	812	835	801	797	796	842	799	797	821	734	804	799	762	820	726	801	807	771	800	791	832	865	802	794	797	810	759	760	803	784	799	792	838	770	830	775	825	779	805	841	792	814	809	813	816	826	855	790	799	772	838	799	789	729	809	808	833	776	805	791	818	829	775	823	796	849	811	802	827	805	755	807	744	787	814	803	791	818	771	773	791	759	847	844	824	818	832	857	765	797	814	820	760	836	842	791	818	763	821	810	758	791	818	819	808	798	808	812	793	829	746	776	768	844	802	828	819	748	803	854	832	776	785	731	823	813	823	774	841	835	746	760	846	862	738	844	885	791	793	779	808	807	832	788	791	818	779	800	794	820	840	770	806	777	778	881	779	790	783	770	792	813	781	785	795	767	838	809	789	816	805	861	790	806	822	753	800	840	808	804	810	794	834	716	808	823	762	827	769	809	841	791	780	827	827	801	796	797	781	805	773	834	800	831	780	779	764	769	834	775	810	810	786	793	813	838	864	794	801	773	786	791	805	829	817	821	808	795	788	801	808	811	818	813	805	821	795	818	804	786	834	790	798	795	818	797	798	836	739	782	810	811	811	766	809	838	757	830	821	800	859	760	828	827	831	793	818	799	773	791	821	755	800	808	746	793	750	775	776	861	819	841	843	799	822	862	799	755	796	828	790	824	765	788	771	814	804	814	818	849	812	770	817	795	831	798	826	828	822	775	767	771	791	819	823	797	828	827	791	764	823	783	835	818	782	795	771	770	765	780	761	805	822	794	801	812	854	805	785	867	810	761	777	753	799	846	795	801	796	785	819	820	782	844	797	832	768	846	776	793	846	800	821	789	865	773	798	797	771	806	795	801	808	820	790	790	801	810	765	820	830	798	788	838	857	797	816	815	773	826	827	841	828	807	790	816	800	797	801	859	758	850	803	783	776	765	800	804	804	803	861	810	780	790	835	753	753	814	852	817	776	763	815	744	808	800	884	782	745	763	808	737	828	802	834	823	764	827	775	761	802	777	809	803	797	843	850	786	799	770	824	827	817	721	785	792	753	815	782	823	816	752	783	783	833	735	772	795	753	821	781	788	858	857	812	815	791	805	819	779	860	815	775	830	755	768	810	869	798	814	834	784	790	852	785	822	733	806	768	822	803	748	774	830	730	769	858	791	770	772	806	855	825	804	797	781	782	829	842	783	757	831	790	785	798	756	761	761	781	784	803	796	804	781	773	761	817	761	782	799	854	742	831	762	804	777	770	811	789	827	818	811	810	850	779	787	798	819	822	764	812	813	756	810	748	825	886	771	785	770	786	812	797	772	843	798	759	818	753	793	800	849	761	796	828	725	797	788	838	790	848	806	765	822	823	715	781	774	800	772	753	821	835	788	773	775	763	798	781	818	798	782	792	741	780	803	804	810	793	828	815	751	820	806	775	802	847	853	780	820	780	829	781	815	769	760	798	819	797	817	822	779	826	748	796	830	822	803	777	767	758	783	815	770	821	842	856	751	810	765	776	748	785	865	813	810	853	845	801	807	812	814	797	783	774	846	816	805	841	826	753	782	805	824	775	809	789	735	806	766	806	788	796	844	767	795	799	809	819	825	822	772	801	786	792	726	781	814	824	733	810	788	848	799	863	836	833	834	799	789	786	811	794	850	784	772	871	807	736	730	777	776	830	805	814	820	762	817	781	796	730	800	798	786	798	846	803	784	809	857	808	814	816	782	792	766	844	814	781	827	818	810	773	806	793	818	756	810	828	781	757	800	779	847	780	822	779	788	812	789	812	786	814	795	814	815	760	793	815	771	796	780	849	832	785	829	801	783	851	795	820	850	834	782	796	831	824	747	855	773	775	809	812	756	819	791	881	792	765	827	810	845	774	803	816	785	754	777	829	807	788	766	831	804	787	832	773	764	783	819	815	817	749	776	816	784	768	811	805	794	739	778	790	827	811	836	803	772	786	747	748	790	788	774	843	800	825	796	800	814	825	803	807	815	822	848	826	783	794	849	833	803	854	816	785	800	758	793	817	763	790	839	847	832	757	801	732	840	798	787	783	802	825	795	830	828	864	784	795	818	838	803	787	837	763	764	799	758	808	832	807	815	820	788	785	821	807	782	787	811	836	838	820	823	760	776	776	796	797	855	809	819	793	762	793	750	771	834	844	791	817	806	849	818	806	824	805	794	771	794	765	840	793	818	826	793	750	835	771	778	766	825	831	786	781	775	796	782	791	813	803	797	793	765	884	818	801	798	805	781	793	782	711	827	819	806	770	810	812	827	855	805	798	796	747	768	846	741	805	775	792	807	807	801	825	824	750	785	804	784	818	805	777	806	807	817	825	766	777	869	784	793	855	809	780	856	787	840	785	789	786	836	795	789	756	775	870	728	796	786	777	800	810	774	776	806	812	822	798	803	825	782	854	790	811	805	840	833	825	794	826	790	760	779	784	813	790	759	796	765	770	802	884	816	802	778	793	792	866	824	844	816	852	814	800	749	800	856	813	836	763	803	811	817	764	804	779	767	823	781	787	747	757	814	806	788	769	790	783	818	751	775	784	835	776	741	800	858	782	774	799	787	823	801	829	821	787	804	830	773	809	863	844	800	789	792	815	815	754	809	799	811	815	820	769	804	801	776	828	784	826	778	795	795	806	790	844	851	855	864	795	787	796	783	775	763	769	752	748	785	772	771	794	800	849	852	834	803	826	790	804	815	832	821	814	829	752	836	768	782	810	779	758	830	788	759	799	818	790	797	759	818	775	750	795	804	796	810	810	780	835	796	830	827	796	796	788	831	790	835	738	805	820	800	768	803	787	821	815	828	789	813	834	829	794	819	825	735	775	846	795	880	758	785	850	749	831	817	796	809	826	768	756	777	818	814	845	780	846	778	783	777	835	756	758	768	790	756	778	803	788	774	831	737	844	807	748	830	803	769	844	805	805	745	839	744	784	756	805	806	801	844	802	857	811	800	771	796	803	757	810	811	788	817	837	768	826	788	796	791	824	765	795	797	779	791	843	824	770	781	813	770	781	814	859	732	805	820	820	817	801	783	787	811	782	807	833	826	796	799	768	782	812	808	757	793	780	789	781	817	784	817	812	850	774	810	805	828	848	782	787	808	790	834	806	822	802	829	779	832	819	781	816	822	809	750	840	741	837	763	802	832	775	775	793	785	798	776	805	813	839	755
26111	25229	32097	25492	17646	6960	579	471	416	451	418	384	445	365	427	421	383	397	429	393	369	424	460	422	420	451	413	424	409	410	423	421	428	405	409	434	390	394	368	425	408	404	382	397	427	403	404	435	394	384	446	407	384	408	421	427	440	458	422	371	393	380	438	389	399	395	396	416	426	462	412	388	398	405	434	406	408	392	360	414	381	382	420	398	436	386	391	410	404	393	369	431	407	403	395	390	405	402	403	386	430	416	418	404	432	423	374	417	424	393	442	405	411	390	419	456	440	415	406	391	382	421	433	364	413	377	391	403	432	427	385	410	388	384	415	430	453	389	452	369	440	424	395	382	394	392	380	363	394	389	424	393	412	421	410	412	453	449	415	371	413	429	396	403	393	393	427	388	412	449	408	380	403	386	370	433	386	409	414	402	443	411	452	407	364	435	434	400	456	378	441	405	370	437	398	450	413	393	424	414	448	412	354	400	391	398	425	412	374	406	420	359	459	387	418	439	398	410	410	417	402	447	399	418	416	413	392	385	392	395	385	417	408	410	443	398	398	380	419	388	382	406	393	399	396	427	466	413	410	424	377	392	422	409	381	407	428	387	418	438	419	446	425	406	398	401	407	420	433	396	403	418	397	416	426	391	404	381	444	413	396	404	429	447	411	391	384	405	406	393	385	440	397	386	380	403	418	416	381	357	405	446	389	412	403	387	435	381	408	438	399	416	388	451	425	414	453	442	427	396	386	453	438	398	416	427	395	425	411	422	437	415	402	374	418	404	416	408	388	458	389	419	380	437	449	376	390	452	384	418	431	370	367	389	376	397	410	420	402	407	428	410	442	367	424	418	417	429	407	403	429	411	398	378	382	387	366	401	388	386	391	366	410	382	406	414	391	418	401	399	395	407	404	386	428	451	433	402	386	400	416	436	469	430	472	408	366	414	396	396	390	411	402	399	444	443	413	421	428	395	431	445	415	429	443	396	410	414	421	392	394	390	390	404	392	417	382	418	400	377	410	434	407	437	423	409	381	408	440	404	409	406	398	407	423	396	421	384	434	367	439	396	411	418	369	457	429	405	399	443	417	438	396	386	423	415	447	434	409	392	389	416	357	388	402	426	399	369	392	392	400	411	383	367	427	407	371	429	418	421	374	364	436	391	409	379	419	401	451	385	387	393	431	392	399	395	410	418	358	381	406	418	410	392	371	404	429	414	375	429	388	436	405	409	409	386	413	415	386	393	384	374	402	436	385	385	400	387	383	417	401	430	393	401	396	414	377	429	376	435	391	402	385	401	430	380	421	368	400	356	442	408	411	415	398	376	416	389	422	407	397	411	388	431	445	409	463	389	420	377	380	411	424	374	371	362	429	394	429	407	401	400	411	425	381	391	398	423	413	447	399	418	404	443	397	411	420	410	420	422	393	366	391	429	399	442	375	406	408	385	387	401	431	383	409	410	362	439	377	405	396	381	362	419	426	421	398	435	425	416	413	430	428	408	400	413	409	436	422	399	421	417	414	433	389	403	413	410	385	377	392	393	446	401	418	382	383	412	383	406	417	426	393	392	394	377	397	427	412	377	404	426	413	441	420	403	461	408	422	419	418	403	407	398	395	405	415	414	379	429	406	395	407	388	409	389	420	460	417	392	419	390	421	464	411	398	426	440	405	445	402	443	372	416	374	430	413	388	385	426	376	413	400	401	426	403	390	407	394	360	437	403	444	422	451	414	407	389	380	430	377	413	382	380	408	405	407	370	408	406	409	421	414	447	417	383	419	385	426	391	390	467	418	423	409	394	392	383	437	379	371	417	404	359	375	447	411	408	408	414	410	432	413	415	432	417	407	423	431	399	409	394	401	406	442	377	405	388	394	385	402	403	412	396	419	405	407	409	405	377	376	386	431	399	450	412	431	445	396	426	366	400	406	403	431	404	411	398	387	386	443	426	417	455	398	386	413	422	407	440	402	402	395	421	382	392	420	405	437	441	396	417	382	404	370	386	422	444	448	412	394	425	424	409	403	441	444	385	397	423	402	383	436	405	407	411	418	435	411	402	445	401	406	409	389	385	414	406	400	447	379	412	377	412	413	387	406	412	427	417	404	406	394	387	406	422	397	408	439	392	463	400	392	391	406	435	396	382	393	405	382	406	386	396	445	418	427	372	406	392	406	440	387	368	348	403	371	419	396	417	387	430	420	401	404	400	390	409	428	403	389	367	455	468	384	413	439	380	417	404	416	400	387	443	414	404	404	431	399	414	436	398	459	414	399	370	379	402	420	427	411	398	362	407	395	418	406	384	424	400	406	431	399	364	395	384	392	419	403	430	400	404	370	423	424	405	433	431	407	364	404	414	409	366	431	405	434	425	392	391	429	445	416	429	453	409	374	407	427	399	381	398	398	410	413	366	424	402	406	409	391	439	392	451	432	410	408	368	359	445	394	396	397	396	435	428	425	387	396	419	414	386	394	379	420	468	432	396	417	387	420	392	390	425	379	411	391	414	434	354	407	370	410	418	393	413	358	407	412	443	444	423	408	404	399	413	416	403	360	416	417	414	426	385	398	435	378	430	406	409	398	381	393	388	407	415	416	397	397	408	416	381	402	445	423	396	409	406	423	429	404	379	451	440	403	420	365	413	397	428	400	425	399	355	390	405	356	435	412	371	405	431	403	401	402	408	425	421	414	382	401	374	422	427	429	388	364	416	438	409	421	404	398	429	386	418	371	409	436	439	389	425	427	398	400	406	371	421	398	408	410	414	364	412	388	395	372	390	446	399	389	422	401	405	390	382	434	406	372	428	397	429	402	415	408	411	395	430	410	407	438	382	363	411	390	385	423	405	389	401	429	431	419	407	414	392	437	400	390	398	380	453	379	441	384	388	397	371	393	425	417	423	408	416	378	398	408	423	387	418	418	420	395	427	423	395	417	420	406	398	438	413	409	413	407	422	404	422	411	399	388	393	390	463	429	406	452	386	419	438	417	403	424	433	409	410	402	401	406	450	398	415	426	430	405	411	408	388	436	361	442	397	399	408	407	400	405	389	430	391	401	410	392	413	384	423	434	394	389	454	429	412	393	402	433	435	407	384	430	430	422	420	428	394	411	408	405	427	412	405	389	400	395	450	421	376	401	430	387	422	409	425	384	412	413	400	421	420	443	360	407	392	424	414	417	426	418	426	415	396	408	391	387	406	378	410	403	417	406	418	413	408	410	411	449	433	414	416	403	396	384	373	408	392	407	377	410	445	389	431	415	416	432	423	428	387	381	421	424	415	368	397	433	400	402	403	436	401	400	406	411	390	381	422	405	391	417	413	404	406	432	427	441	426	431	394	417	393	395	416	398	397	406	445	429	419	420	402	409	401	402	374	417	419	411	405	403	387	410	450	415	413	376	422	412	394	409	404	385	402	404	419	404	429	416	412	387	388	411	397	413	391	382	391	393	427	411	440	413	390	405	421	403	424	427	413	448	397	386	391	412	394	364	375	438	377
63113	88084	56173	14217	9117	7559	659	726	700	720	667	701	662	702	671	683	682	714	710	657	688	653	635	630	669	668	670	704	706	690	666	638	667	621	693	672	667	699	659	687	705	700	681	717	676	677	609	650	678	635	654	661	675	650	705	731	640	660	620	691	644	640	674	653	639	649	685	651	663	646	654	691	687	625	693	682	671	706	693	684	672	700	699	650	677	672	634	694	651	735	684	689	646	673	681	700	659	663	676	677	688	687	660	708	663	671	650	685	683	675	664	679	694	657	703	644	659	684	639	647	679	649	670	677	712	688	674	651	699	644	671	649	711	669	691	745	668	700	679	708	678	704	713	658	669	644	677	694	698	702	637	624	645	582	674	658	668	657	692	668	687	697	635	731	685	641	632	657	671	662	684	683	678	640	702	656	679	712	622	676	662	689	663	658	679	704	654	682	689	678	651	671	670	687	696	694	675	652	690	686	683	651	669	671	676	714	676	627	629	652	671	645	650	639	713	639	700	644	741	683	661	656	619	703	642	669	688	674	668	687	659	656	711	669	671	669	713	678	645	655	699	666	666	655	712	671	671	679	662	683	655	685	700	645	687	627	689	662	645	694	615	676	644	713	676	653	659	642	649	656	674	675	727	708	660	673	663	694	708	683	681	647	739	644	690	694	650	686	634	663	647	652	693	646	683	696	624	646	709	703	672	671	676	655	693	688	665	682	671	693	663	730	723	676	625	635	694	692	708	677	635	674	655	704	680	690	664	672	653	657	639	675	710	681	668	664	692	695	693	681	706	726	706	649	643	681	639	663	694	656	653	667	687	701	677	652	670	723	672	683	653	658	687	665	694	685	636	649	688	654	626	677	657	632	672	636	693	644	671	648	642	667	647	696	718	708	707	655	649	659	643	675	676	693	727	692	606	700	665	661	692	670	719	693	717	656	647	645	720	634	653	712	681	664	716	675	659	684	666	684	658	670	656	666	713	730	700	674	697	702	658	705	649	699	689	700	686	668	677	698	712	677	673	680	667	672	690	694	652	698	689	649	653	679	682	613	708	711	699	690	682	713	684	655	673	662	696	716	658	720	653	678	698	666	645	722	687	625	664	659	671	679	689	711	618	610	693	646	663	662	667	712	650	666	651	690	664	700	667	650	716	686	673	666	689	704	635	680	643	623	698	662	681	669	705	705	680	678	701	665	667	697	634	683	660	671	673	648	708	705	738	676	679	703	693	703	651	650	663	695	649	700	729	662	663	643	662	676	656	654	682	676	651	659	688	650	687	715	663	659	664	680	681	636	688	693	651	649	638	645	666	680	677	683	651	657	655	667	663	675	638	696	709	668	673	678	692	681	676	685	680	659	663	665	707	674	676	697	672	678	682	666	678	707	698	670	677	667	692	640	701	654	697	668	646	672	700	656	691	696	698	636	685	703	711	647	635	694	696	704	696	639	669	633	652	661	680	689	705	656	659	628	663	642	706	643	686	618	652	700	660	669	706	672	662	639	669	630	653	637	631	673	658	662	621	679	662	690	682	642	743	676	660	655	655	701	707	668	689	665	707	632	671	676	651	625	678	648	687	667	692	627	634	682	692	670	707	717	678	666	671	717	618	611	676	695	702	620	650	687	666	656	675	700	651	685	680	669	710	685	665	672	674	669	678	689	646	711	659	670	642	722	670	671	673	705	670	691	655	685	716	678	685	637	698	720	653	685	647	647	669	686	680	672	679	633	587	651	623	719	674	699	661	683	695	656	655	620	658	699	657	688	674	683	691	694	693	657	687	736	702	691	673	709	658	658	639	701	682	653	697	688	683	652	653	678	684	643	630	676	657	712	691	705	638	653	703	640	650	651	649	682	618	677	688	678	619	705	683	707	635	705	651	649	670	680	655	721	663	698	629	653	669	704	664	652	706	687	688	659	637	705	670	721	701	672	681	649	674	626	698	643	665	680	669	678	682	632	677	679	674	706	674	690	711	637	651	649	654	641	664	684	639	683	681	688	662	644	679	682	690	666	624	717	681	685	659	663	657	691	678	656	685	671	641	684	671	632	689	665	693	653	688	671	702	678	674	672	621	658	686	678	686	666	645	678	687	678	659	664	656	715	681	700	695	641	657	726	637	678	669	661	681	698	612	632	714	685	733	698	671	645	710	680	620	659	703	666	674	682	680	685	658	668	675	670	645	632	674	665	643	620	685	668	683	672	660	667	655	685	581	641	637	675	688	710	690	661	662	637	656	682	682	630	703	671	695	718	658	668	640	664	735	675	734	717	677	681	663	657	700	642	687	678	627	651	648	663	658	649	631	670	628	706	698	689	690	680	672	672	681	694	684	682	700	625	671	679	675	691	664	644	678	690	663	665	636	701	641	713	658	700	670	689	690	614	665	673	690	674	680	632	658	714	692	700	699	698	655	705	674	693	676	722	681	662	674	673	664	700	640	656	704	661	673	665	653	693	671	700	696	643	657	658	661	637	649	706	696	716	658	681	680	658	643	683	650	678	703	681	672	638	609	695	672	679	667	670	631	649	673	679	696	662	667	668	686	669	646	681	648	654	687	625	693	713	659	649	725	643	696	627	695	654	664	668	669	642	703	652	650	671	666	623	675	685	691	664	691	636	682	623	698	680	687	601	683	697	675	658	678	669	680	702	709	625	721	662	660	654	707	689	616	668	655	731	645	668	657	715	662	728	678	653	635	619	655	654	652	638	630	665	675	666	662	663	660	657	696	646	701	648	678	682	651	678	698	662	654	649	661	662	647	665	670	646	688	687	682	646	674	635	700	665	658	642	657	636	643	671	612	709	688	681	651	697	706	655	711	658	693	695	677	674	692	726	659	653	664	659	674	678	690	692	633	664	655	694	644	695	662	668	672	671	678	653	658	678	694	651	691	651	655	682	702	686	698	629	669	681	657	677	691	691	714	651	625	658	670	694	652	714	679	663	695	674	700	689	710	714	674	674	684	664	647	642	664	667	697	654	719	666	699	655	678	668	715	698	714	697	665	705	688	710	721	634	645	680	638	675	735	669	667	683	663	680	669	669	660	655	652	630	635	661	662	668	629	694	676	677	697	678	648	649	713	672	653	662	639	665	731	671	672	616	679	692	683	649	720	665	655	709	685	650	632	710	706	690	670	698	672	713	673	687	642	708	691	648	704	682	678	671	678	698	686	671	695	695	668	662	687	679	691	692	659	673	648	724	652	680	723	693	676	716	666	685	677	703	664	697	623	631	713	661	676	660	694	699	660	635	712	636	648	694	661	725	683	726	653	663	704	675	686	674	661	685	655	689	667	647	648	698	654	667	690	627	690	665	682	682	672	603	642	735	639	674	652	674	651	692	683	703	683	660	717	676	687	681	659	692	711	649	627	619	653	662	694	663	697	658	676	638	665	649	638	646	703	710	708	703	650	648	631	684	680	659	659	675	639	646	684	695	656	673	657	651	668	658	711	645	627	673	677	658	670	668	723	650	675	646	670	706	686	666	624	661
24473	23181	30623	25297	21380	16978	2580	778	682	621	694	633	652	654	697	661	613	687	669	671	626	707	727	670	710	653	692	647	672	639	660	652	655	606	655	661	628	618	660	677	681	661	666	633	659	721	650	669	666	701	668	677	691	639	662	673	635	619	616	642	645	619	647	604	660	627	731	659	600	619	626	660	664	672	628	610	689	662	655	644	677	697	650	659	669	690	650	632	625	666	687	672	662	619	631	680	675	619	699	605	665	671	717	661	639	644	666	667	665	685	638	643	660	674	671	639	626	649	717	646	661	616	679	691	612	657	697	666	689	712	647	706	660	655	676	667	636	642	670	672	647	679	650	647	643	672	646	633	649	658	646	703	686	607	618	680	673	695	662	704	681	615	631	652	706	637	656	699	666	647	643	689	638	627	687	655	673	643	621	642	680	646	660	626	683	698	647	639	648	716	628	620	647	637	646	659	690	619	674	683	657	641	625	671	691	664	656	647	661	684	651	681	672	649	753	651	613	616	585	653	647	600	626	676	606	664	673	647	655	626	637	655	680	642	672	668	620	673	641	657	633	625	669	625	700	658	630	648	668	673	663	659	635	659	635	672	618	662	652	605	665	663	668	717	612	676	711	629	644	629	693	647	661	691	619	648	627	673	662	632	610	709	684	668	662	629	641	603	640	634	664	624	666	636	619	675	700	640	731	633	680	630	681	641	647	652	706	674	655	671	625	641	669	631	676	658	669	681	662	670	689	662	688	694	643	603	607	655	678	683	647	664	684	670	643	672	676	657	683	659	604	621	674	634	661	626	670	627	665	673	622	649	684	656	679	655	644	646	647	694	629	639	639	669	629	631	652	677	625	655	694	677	673	634	624	619	644	656	669	648	650	689	641	675	678	662	682	675	649	625	652	668	695	659	672	622	691	610	655	639	607	695	699	673	593	678	647	711	682	637	666	602	683	638	680	627	666	644	644	642	658	619	644	668	630	654	658	669	678	662	662	666	686	704	692	641	674	649	694	641	673	653	670	671	671	652	670	657	677	617	657	625	605	635	698	681	666	674	653	674	696	668	673	666	661	617	636	658	652	720	672	659	627	636	654	671	637	660	679	665	643	609	677	703	659	701	663	653	679	701	669	689	660	612	714	655	650	626	664	655	638	655	668	650	644	647	657	712	639	630	676	643	688	678	677	661	657	663	630	645	621	683	721	626	678	631	647	683	683	653	687	675	678	696	623	600	657	706	684	670	659	660	630	676	687	602	640	645	647	682	605	660	600	674	640	656	658	678	663	640	642	684	699	698	637	698	642	652	650	636	713	622	665	688	650	632	641	588	645	670	662	637	658	637	692	638	669	705	665	664	609	660	669	627	697	685	621	651	684	637	643	666	686	654	688	668	659	611	660	671	671	635	677	672	644	695	656	681	658	648	687	664	666	713	616	626	664	641	684	667	635	635	665	690	695	665	649	688	648	679	676	635	665	658	627	624	659	675	651	685	656	730	646	704	644	653	662	652	595	570	680	671	723	630	674	607	649	658	655	690	665	603	684	646	655	641	672	736	627	677	688	683	651	656	682	677	627	696	685	646	641	658	653	689	607	621	662	690	673	693	683	624	664	644	690	652	674	622	640	698	649	646	683	678	630	644	665	619	631	669	632	670	650	636	684	650	707	631	652	667	654	677	665	678	627	653	600	669	683	611	630	634	635	643	625	628	727	626	677	674	611	623	671	645	706	608	717	627	680	663	678	618	674	636	618	640	680	689	678	681	644	643	684	683	631	589	647	674	631	591	637	644	664	634	645	631	634	644	611	635	631	652	630	638	657	626	679	655	659	654	671	635	652	644	628	624	617	615	633	621	666	641	655	656	646	678	674	672	637	694	636	668	680	625	648	640	649	662	673	667	636	674	644	644	631	678	679	646	655	608	704	656	599	659	695	679	677	655	646	649	676	666	642	652	640	638	644	652	629	640	665	675	658	673	704	680	664	634	682	623	622	619	651	672	706	640	699	630	641	695	669	705	637	632	645	639	697	632	637	663	632	678	679	703	657	692	625	689	640	696	686	659	655	636	645	690	642	619	641	661	686	635	647	656	676	637	646	667	618	665	649	672	634	695	608	657	648	664	665	682	657	655	622	671	681	617	668	662	627	624	707	665	680	645	686	666	661	728	685	640	639	635	630	695	650	635	611	628	648	686	648	672	673	630	689	665	643	660	672	626	654	647	644	674	654	680	640	647	649	643	657	687	604	672	654	617	650	639	638	669	670	651	698	630	655	694	665	641	691	669	640	633	642	650	644	635	667	637	670	643	625	671	684	693	642	661	610	668	652	636	677	686	648	677	647	672	649	677	656	684	663	639	681	634	658	629	692	655	644	641	698	637	635	615	628	664	654	666	604	633	669	632	674	652	652	688	703	649	655	628	645	628	621	712	658	676	636	655	677	685	620	694	683	677	623	639	676	676	653	624	650	661	642	628	645	692	629	624	667	640	642	677	642	682	641	641	706	652	671	639	660	694	626	687	677	624	686	661	643	655	678	623	688	623	675	686	696	653	702	640	636	615	686	677	608	638	639	597	628	657	643	589	668	705	668	644	674	640	636	680	680	691	673	652	605	613	637	619	688	648	620	644	616	629	649	684	632	689	674	650	654	658	639	632	652	684	678	701	712	583	599	678	656	639	664	666	651	660	652	606	676	632	680	663	675	658	658	662	613	690	639	654	626	680	658	701	677	649	704	641	626	614	667	691	625	680	708	678	666	675	653	641	715	690	655	679	626	622	674	644	644	678	630	677	641	629	648	654	669	685	645	668	649	642	667	665	622	663	663	620	652	687	632	685	662	652	634	707	645	658	668	673	619	608	648	633	605	642	662	685	623	678	685	645	696	659	670	674	674	632	685	693	635	666	688	680	646	623	652	626	673	712	686	620	623	667	680	660	686	630	613	648	656	668	662	626	684	645	669	658	623	644	648	621	676	644	681	676	641	678	629	651	645	645	685	682	685	616	675	686	654	641	672	636	642	692	691	678	627	634	669	636	627	644	621	662	628	645	631	691	674	640	635	667	684	673	638	678	705	632	616	652	666	676	638	663	639	622	661	686	600	688	668	618	637	634	709	685	631	643	674	689	628	645	682	671	701	666	635	645	664	591	645	631	657	650	689	649	643	639	659	649	645	648	674	643	612	641	637	652	668	683	633	678	640	653	646	671	662	642	659	669	665	655	680	674	658	664	625	623	620	663	687	667	714	689	685	616	675	633	662	644	674	651	616	701	612	668	646	661	685	650	653	683	700	670	630	679	670	636	669	641	721	649	643	651	639	598	644	653	687	654	652	670	639	662	675	598	626	630	639	656	673	740	672	639	642	611	675	683	599	702	701	652	662	654	630	642	662	627	639	646	632	631	639	665	660	660	642	659	644	749	713	651	622	669	679	620	636	683	647	647	681	662	673	634	682	610	676	651	666	603	663	657	641	680	675	648	624	716	682	674	653	718	692	700
62938	99305	67803	23528	14354	11162	1064	1055	1037	1001	1002	977	1036	961	1004	995	1021	992	1012	1096	1047	1072	1017	1013	1001	1006	982	1069	952	1057	1012	1006	996	1015	961	1016	990	1026	1008	1015	981	992	1001	999	987	954	1013	966	1024	1049	1012	1003	998	992	975	1029	1000	1005	966	1020	994	1004	1057	1050	1010	1052	1022	1014	1021	1008	1039	975	1006	995	969	1027	997	977	1012	1034	1024	1030	1051	986	995	972	1026	1010	964	1014	1046	982	975	964	1027	1065	981	988	1085	1016	1002	1008	994	1058	977	1021	1036	1007	1003	997	1021	1012	1010	1003	983	1067	992	1004	989	990	991	977	1009	1019	1024	1014	998	1010	1011	965	976	998	995	1019	977	988	1109	986	965	1001	1006	1016	1013	1028	1013	1084	1001	990	1028	1029	998	1022	984	1046	1002	1058	1029	1035	989	1029	1016	1027	999	978	1015	935	985	965	971	984	977	981	1029	997	978	1079	1006	957	1005	1007	984	1060	1005	999	1000	989	991	981	1029	1052	1000	1009	982	994	1031	962	965	1029	979	1031	1038	1070	940	975	1081	994	1027	1017	971	1031	978	1034	1019	990	1009	953	1034	980	1024	1001	985	982	1105	1009	982	994	984	1036	1000	984	1037	1054	1016	969	1010	969	1027	971	1049	1043	1039	978	975	997	1018	1032	1003	1018	1016	986	950	1012	1042	1022	1031	980	981	1084	1044	961	998	990	950	981	987	1038	1009	1005	963	950	991	971	1010	981	989	949	992	979	1027	1010	973	1000	935	995	993	996	1037	980	1000	992	996	1029	978	1018	962	1055	989	986	998	1000	1035	984	1010	985	998	1001	966	1018	1025	988	1093	1017	1023	1031	1029	1031	992	1052	982	1021	1043	968	1029	978	1080	1026	975	993	1013	1015	1009	1004	1008	1034	963	1039	994	1019	1005	984	974	952	1081	964	1068	1053	994	1056	999	1002	963	984	996	1031	982	955	981	955	959	1054	978	1020	1016	1008	991	1015	1059	1015	970	964	1027	1015	990	1020	1033	1031	1007	957	1005	969	1026	1006	980	1063	1027	1013	955	966	963	999	993	1025	982	953	1041	1010	1013	1001	1086	1043	1047	982	972	980	1051	1013	1009	959	1068	1042	1020	990	993	988	1013	1017	983	990	1000	999	985	1027	1010	994	999	1007	976	1000	959	1007	1038	965	993	954	990	1015	1034	996	964	972	1001	1026	929	960	967	971	1042	962	977	991	994	1028	1001	1075	1017	992	1003	1032	977	1054	973	983	999	970	1019	1043	971	1052	1036	1040	1025	982	1008	1002	956	1064	1036	991	1031	999	1043	964	982	1043	1019	1030	981	1060	970	1005	1042	984	1042	981	1005	997	972	1014	1038	982	1022	997	1008	1029	986	938	1009	1013	1058	1027	974	955	997	1025	971	1014	1018	983	1011	1048	1014	1006	1031	991	974	1019	1023	1023	958	952	965	967	978	972	960	975	994	962	988	1037	1041	1011	948	934	1032	1011	993	981	1078	974	1009	988	991	1035	998	1036	997	1012	1032	960	1005	1031	976	996	1002	1012	992	969	1046	1028	1017	1010	1013	937	951	1033	1013	934	1020	1020	1000	1004	986	1027	976	1023	1015	1026	989	974	1039	891	978	1010	1057	1044	957	980	1028	997	1034	1015	1028	1015	936	1031	1026	1007	1022	1024	1000	972	966	1011	986	1038	1018	1032	976	994	963	1000	933	1007	993	1022	961	988	1024	1057	1018	1065	1020	986	1015	1064	1026	953	1036	1012	965	994	947	1011	965	1065	1007	977	988	971	1023	996	1042	1032	1012	1024	968	1029	970	1000	1022	1004	1003	1010	991	999	1015	969	1035	996	996	1006	985	1054	1041	966	1006	1078	1010	995	998	976	1041	990	971	1035	965	1032	1020	954	1019	1035	1044	1045	942	1028	1032	986	1068	997	999	1021	974	941	1016	1028	1052	995	986	1050	1012	992	1005	991	1011	1003	1011	1016	1023	966	999	1007	983	985	1035	1022	993	1073	993	1006	984	1072	998	1080	1034	1027	1008	987	963	995	999	1007	1005	980	1048	1052	983	1014	1018	947	1005	972	1025	1001	1028	1029	951	1042	1004	1018	1038	969	1029	1051	1053	1010	1001	1034	986	1026	993	1022	961	1008	1032	992	1009	996	1002	1028	1035	1052	995	997	972	992	997	1045	1022	1033	1024	1018	977	962	1040	977	997	973	1044	1005	979	1068	1006	1035	970	1022	988	1035	999	999	1049	1086	988	1049	1026	1020	993	986	961	1013	971	978	1043	985	1033	1025	1007	1013	1003	986	1007	999	1011	989	933	935	1022	997	1034	1001	1004	993	1000	1003	1041	992	983	1082	1028	1029	961	978	1033	1027	987	1023	998	991	946	1054	1008	1012	1053	986	980	1006	985	989	1022	1008	1010	984	990	1021	1043	984	995	1065	1029	1007	1011	1005	1010	1040	979	1045	1073	992	1018	1000	1062	983	974	1011	983	962	988	983	1015	1026	982	1010	1007	1025	1004	1008	1052	967	979	1016	980	970	1002	1026	979	947	989	983	1033	1045	980	980	1003	987	1005	1003	971	1043	1025	1028	1007	992	1052	987	977	990	986	981	1029	978	994	981	975	980	1006	1057	998	995	1055	1035	1004	1010	969	993	980	962	965	992	1008	1001	1018	1000	1000	971	1051	1027	948	1029	1021	997	1055	1025	983	963	954	904	1007	973	976	1051	1029	976	1097	972	1011	1015	1028	1025	977	940	997	1027	963	1015	998	987	1017	991	951	971	987	1010	1005	928	971	1018	1003	1009	969	978	1026	1002	993	1006	1005	1054	1007	943	1044	998	1043	1021	969	996	978	1059	969	1033	967	1043	965	1001	984	988	962	974	996	987	1021	1032	1023	1046	1028	1009	983	1029	1078	970	1003	972	974	1011	1013	962	1005	948	1028	1017	933	1006	1014	1037	996	984	963	971	1009	1037	1026	1001	1007	977	1025	1029	996	1010	1020	963	971	970	975	957	995	1060	1012	1020	961	969	950	1026	968	996	1020	1002	984	1006	1023	966	1064	984	970	1006	1040	978	967	1001	982	1036	1036	1008	1015	958	1064	967	969	1054	951	1003	1086	1039	998	954	1053	933	1012	1009	1045	952	974	1011	967	1097	1055	1044	1024	1034	1026	1003	1035	1041	1003	1002	1004	1029	984	1047	991	914	988	997	1000	1030	936	994	949	971	967	1024	1008	1004	1047	1011	993	956	1032	961	977	943	935	957	1040	1046	1045	1041	934	1027	1010	988	979	960	1044	1015	992	997	1010	976	1032	995	1024	989	946	938	938	967	1019	984	1055	1033	1027	1007	1084	1055	984	975	991	991	1013	1019	988	1012	1019	1007	1008	1022	972	1036	1002	947	1041	1024	938	1094	1001	1015	1034	934	1028	997	960	1000	964	1020	981	1031	1000	988	999	949	1031	994	968	1051	1026	988	1007	1000	1005	1041	993	1029	978	997	1021	1024	998	1054	1042	1014	1038	1030	999	1038	1035	992	959	1034	1014	1004	1004	1027	1043	973	971	1075	971	1022	962	1000	978	956	984	981	974	978	1076	1016	1031	959	1016	985	1043	1001	1047	981	939	999	1007	1007	1028	1001	971	1048	981	1026	981	988	994	1036	1008	1011	1025	987	954	1010	1023	985	1026	1026	1067	937	937	1003	984	1032	982	1057	1019	1021	1014	983	1062	962	959	1041	1079	1074	961	1052	1030	1002	953	998	933	1034	1022	1000	1028	987	1015	1053	1025	999	994	1013	1021	1056	943	1017	1007	1027	998	999	1012	1005	977	1017	990	1017	1004	985	1011	984	1015	956	958	1016	1023	1001	1025	1021	1016	1040	992	1035	1007	1016	907	973	989	1032	981	1021	996	1033	1024	1002	1004	1022	949	987	953	1016	1003	1028	1001	978	1013	1052	978	1006	1000	996	1046	1004	973	1002	1022	972	1002	1015	1013	960	1005	1002	1019	985	994	1005	1018	980	1042	965	1031	974	957	983	1001	997	1033	1032	1048	1024	1001	1042	1026	994	951	1017	1051	972	1012	1011	987	961	1068	1013	980	992	961	975	1027	1049	996	994	1063	1032	976	1019	1017	977	1028	992	980	1019	1010	1013	969	975	999	1027	1007	980	1006	1002	951	956	958	1027	983	1016	984	968	995	1057	1037	988	1025	996	952	1028	1040	1027	941	983	1025	962	959	994	989	958	1071	1028	1008	1021	1006	1041	970	1006	971	1010	1025	947	1037	988	1024	982	1015	1037	1042	966	1047	918	1010	1006	1014	1005
32367	31362	25965	9085	1161	919	525	505	487	477	511	489	465	503	488	489	529	504	513	465	489	478	479	480	490	501	483	477	491	512	504	510	496	498	501	495	503	469	517	441	509	488	459	474	501	510	456	482	534	475	457	477	468	473	510	476	527	476	511	500	493	530	450	470	489	528	477	483	452	539	461	473	479	485	486	512	494	505	508	512	482	460	458	483	506	472	491	459	505	469	489	484	478	446	498	489	505	508	488	533	538	462	452	494	466	506	482	483	466	459	481	469	435	481	456	484	473	516	516	442	488	469	480	480	471	454	482	489	474	467	518	502	510	495	491	467	507	490	511	511	503	453	470	485	458	501	515	519	486	499	495	507	471	532	487	501	491	465	471	501	503	470	473	495	491	532	448	496	498	493	494	491	488	502	468	475	462	488	483	473	510	486	494	527	491	515	488	495	448	510	490	480	474	524	482	494	512	463	494	502	508	503	549	473	497	480	460	470	459	473	486	484	522	501	465	505	505	491	471	502	458	520	514	511	494	539	450	472	462	502	476	544	505	493	466	488	448	463	509	464	519	487	535	533	501	479	429	508	501	489	450	450	471	478	467	468	518	524	484	488	485	462	510	485	492	412	487	464	460	481	472	503	475	477	542	445	491	489	459	495	472	483	454	495	526	490	522	516	476	430	466	506	472	489	502	479	479	479	494	503	481	470	505	483	470	494	466	433	492	534	483	490	488	460	495	471	476	483	482	490	471	539	483	478	507	501	481	461	452	529	493	496	490	502	478	471	467	497	466	519	510	477	473	474	459	473	509	518	457	520	498	487	528	475	463	498	464	482	447	475	491	496	498	493	471	511	495	480	453	514	506	484	466	536	512	478	469	495	510	456	496	469	502	512	500	509	497	494	476	509	484	462	466	492	502	490	505	478	534	492	491	471	461	463	504	482	548	475	453	485	535	501	521	455	493	514	502	491	493	472	482	531	454	518	459	461	480	454	492	497	512	460	470	477	479	468	458	461	523	511	422	472	490	500	505	483	489	461	498	500	457	477	515	478	489	528	484	495	476	483	459	484	523	463	488	481	486	477	497	498	482	513	480	516	483	486	528	501	458	482	510	534	497	475	488	478	514	501	454	473	522	485	469	503	475	483	482	508	456	498	456	499	499	511	497	509	481	494	464	525	515	471	480	551	482	487	516	508	495	495	538	497	517	477	465	477	470	530	511	469	517	469	470	463	471	448	494	488	529	451	482	503	492	517	479	492	492	480	474	510	499	490	499	469	512	497	495	504	461	442	518	468	480	458	500	496	509	508	472	489	488	494	499	472	499	506	475	465	487	464	473	497	490	493	491	463	499	504	462	493	503	471	496	500	494	478	460	482	470	458	454	508	514	445	469	500	496	508	472	485	507	511	527	522	524	472	475	468	483	483	484	466	460	503	490	485	497	486	502	482	477	489	459	501	471	477	485	447	504	468	532	524	501	446	517	431	477	479	461	481	484	516	502	460	538	491	514	536	448	472	460	496	472	520	495	511	447	482	488	458	498	521	417	514	513	486	512	519	506	498	497	474	517	478	534	509	460	470	421	504	484	457	496	510	483	456	500	476	440	515	482	470	499	505	523	491	486	486	505	509	534	510	477	471	493	505	496	526	484	491	478	487	475	484	461	473	453	491	519	550	506	497	508	505	486	501	517	476	500	498	457	473	495	516	483	478	487	470	498	513	493	495	501	475	526	472	469	472	494	501	478	491	499	511	491	493	516	499	462	471	497	458	541	485	499	475	473	502	470	496	476	477	443	477	508	443	491	441	497	455	490	470	482	462	468	457	506	540	466	503	468	499	474	479	442	485	472	467	504	512	464	502	490	479	478	500	485	493	496	473	443	538	503	488	500	519	493	519	503	450	497	498	500	496	505	445	491	490	468	457	452	505	472	498	472	459	448	485	523	509	465	500	468	513	484	487	487	497	509	467	508	478	526	488	548	463	512	508	473	461	472	468	518	502	479	508	478	510	514	507	466	494	465	530	511	451	464	490	485	453	484	483	501	492	519	454	533	482	433	469	500	493	444	473	528	437	475	522	451	445	470	463	515	480	477	472	497	480	448	467	469	504	485	485	521	525	511	487	488	475	476	523	471	448	508	479	484	516	432	500	511	511	476	501	515	480	484	503	483	475	487	466	469	452	459	524	513	457	472	477	517	541	510	488	499	488	477	492	496	461	462	480	508	473	489	470	470	470	446	446	485	497	494	510	485	482	473	529	506	480	496	495	473	480	506	495	485	486	455	480	472	495	506	461	484	509	502	509	454	472	472	470	451	502	473	524	505	495	468	496	478	474	476	502	497	492	461	505	480	471	520	496	484	513	478	461	463	475	474	509	489	493	500	454	489	482	496	497	500	477	466	482	515	539	515	496	464	481	490	511	482	476	463	488	483	494	461	499	496	498	483	476	472	504	507	492	500	532	505	477	476	489	483	495	476	477	480	488	463	477	479	520	496	507	527	469	471	493	471	524	459	494	533	465	494	499	503	470	542	499	498	475	468	445	487	507	483	490	483	440	497	506	472	524	491	498	535	504	480	507	470	455	499	537	454	503	475	456	471	442	489	501	458	514	459	478	497	469	492	497	521	509	530	479	526	452	461	538	498	457	491	509	484	468	505	503	475	490	489	450	529	490	468	493	480	519	500	434	472	475	494	471	525	478	485	495	521	444	483	474	468	500	472	465	504	491	513	478	476	481	461	473	470	468	482	526	534	492	471	473	491	448	495	477	523	502	461	497	451	460	498	477	491	500	488	498	461	510	462	467	452	455	446	483	515	521	459	529	496	517	492	489	509	477	504	487	484	462	479	485	507	492	480	495	476	474	456	504	458	438	496	468	474	499	502	488	461	490	495	444	483	463	509	506	481	513	498	490	491	487	480	516	500	506	485	496	465	524	479	486	483	452	518	513	470	450	506	512	497	439	492	497	514	486	484	496	474	488	493	496	459	484	491	491	485	451	484	500	465	476	457	479	499	451	500	463	475	484	494	474	552	443	496	507	454	508	502	478	511	489	496	509	465	496	473	493	478	495	467	447	492	516	483	483	456	480	460	499	483	504	511	460	520	502	471	481	481	500	508	479	472	456	519	478	497	478	505	513	516	475	502	486	487	493	495	463	472	496	534	493	482	501	479	500	494	497	467	506	510	532	476	512	515	488	475	443	499	482	546	481	496	514	460	532	475	521	506	502	495	467	499	470	474	483	477	470	474	503	439	469	521	514	439	516	506	495	488	475	465	451	465	479	507	496	445	536	518	499	487	489	472	494	515	523	447	499	449	505	505	485	450	497	510	522	478	513	506	506	468	475	449	521	475	486	467	494	506	482	496	523	457	500	498	533	488	485	473	488	530	427	489	465	467	473	509	450	468	459	472	462	500	529	488	467	494	462	497	462	492	511	472	469	467	452	479	469	479	456	494	507	469	492	495	443	478	441	497	474	478	489	484	504	470	482	489	491
42417	48337	29524	5910	2213	1873	779	830	821	843	768	840	851	812	787	775	803	824	833	777	833	819	798	789	885	746	818	790	791	807	780	878	786	811	816	776	812	834	816	836	796	811	802	812	817	810	846	770	791	735	807	731	839	803	850	846	799	837	767	780	807	813	780	823	813	796	812	843	785	897	820	806	785	819	793	822	825	867	765	808	811	798	812	825	866	771	791	796	809	826	777	824	821	804	806	778	782	776	818	796	848	841	824	846	840	785	810	795	794	831	857	802	799	795	820	817	839	810	840	784	847	815	805	825	768	797	811	836	734	785	817	775	807	783	832	814	837	784	775	831	806	811	825	822	797	779	800	819	811	817	755	812	825	812	808	763	820	830	791	806	843	843	742	801	817	792	786	788	796	822	821	845	799	791	771	830	837	832	794	763	851	799	793	859	862	818	842	813	817	806	804	826	752	824	812	821	773	795	765	811	839	792	823	769	807	835	777	768	825	814	803	750	852	834	793	749	814	797	785	740	793	829	765	805	794	818	792	820	759	793	783	806	825	856	793	798	817	802	772	849	833	815	757	827	821	826	834	790	811	805	710	843	812	824	800	773	818	831	790	794	782	806	791	828	795	794	814	803	816	831	800	863	810	863	839	795	823	858	795	810	829	738	833	786	830	796	833	837	804	843	756	831	817	853	835	788	796	792	796	792	825	819	754	878	827	806	863	813	820	729	807	826	836	790	780	767	793	798	773	837	812	812	806	798	804	768	812	766	808	814	821	797	772	789	776	760	771	788	803	793	779	809	804	781	830	869	759	819	832	885	808	810	758	880	846	785	829	793	813	814	881	775	787	750	812	830	794	745	746	847	805	787	785	853	801	791	822	778	803	794	802	782	792	851	837	756	812	812	826	802	792	832	823	823	787	843	755	817	830	825	842	782	756	783	785	797	764	826	812	797	750	805	837	790	838	728	768	770	827	820	805	813	835	808	813	829	856	753	753	817	856	773	818	764	841	824	820	755	829	807	776	771	778	826	811	760	865	807	831	814	787	799	750	810	788	754	768	810	838	767	805	791	824	774	779	788	795	808	813	776	823	825	762	801	774	785	767	812	758	839	794	816	798	788	782	779	787	836	772	793	804	838	821	799	824	802	805	866	749	765	776	830	830	830	832	791	770	811	809	809	793	764	836	785	820	855	804	827	814	822	776	845	789	816	802	819	803	830	773	801	846	770	763	815	819	833	814	902	809	815	818	817	839	846	796	791	783	818	787	815	839	819	777	818	808	855	815	813	770	780	817	777	780	796	813	837	827	809	760	780	766	789	800	777	780	817	806	884	820	804	820	852	822	786	838	857	820	856	768	814	818	816	838	787	787	814	793	802	809	774	858	844	799	810	819	840	762	805	791	805	823	794	763	808	789	838	747	829	815	825	815	803	824	769	821	819	824	805	809	843	844	840	759	779	803	812	806	829	796	819	839	806	788	779	777	834	830	786	800	789	767	847	805	831	797	786	826	787	800	814	788	851	835	770	805	811	810	775	831	810	796	763	801	791	785	811	760	821	819	769	814	826	777	768	889	869	856	776	823	799	772	804	830	753	830	771	797	770	767	848	809	770	784	777	786	812	813	816	800	804	751	827	794	815	820	785	805	779	837	861	826	822	797	783	824	820	827	794	832	803	769	782	805	824	829	858	786	767	744	809	874	834	783	806	774	765	806	794	753	807	803	740	756	741	824	794	816	836	801	800	817	741	802	815	803	778	780	788	845	795	820	799	768	819	758	841	803	828	784	764	824	807	794	798	858	857	820	804	840	843	784	823	794	820	792	817	819	802	828	881	801	794	799	835	760	777	800	787	797	742	798	793	817	811	784	845	795	832	853	804	819	764	828	798	838	771	747	882	809	808	790	744	849	778	819	800	867	792	798	709	780	814	785	816	794	827	805	838	821	794	797	757	826	802	798	801	779	839	791	828	832	762	793	811	796	764	789	828	808	787	756	801	791	841	819	771	833	835	805	774	783	778	789	838	788	820	782	806	787	844	834	825	805	785	788	815	825	817	812	788	863	789	810	768	837	804	863	831	746	798	827	792	783	804	796	824	810	816	845	818	811	826	797	814	798	769	815	818	798	745	798	838	816	822	805	796	820	803	823	816	776	821	842	780	855	834	853	829	813	771	780	842	821	837	781	791	777	832	806	790	828	785	838	826	848	781	737	794	849	845	786	782	842	776	775	829	757	775	831	818	801	776	824	808	778	768	801	813	821	791	823	817	826	826	822	773	776	844	763	795	800	790	789	835	813	786	852	821	791	834	827	802	807	773	833	820	783	828	814	809	767	787	779	793	758	772	867	812	838	821	796	773	794	795	778	823	812	821	842	775	786	843	834	822	817	809	783	842	779	804	860	809	804	785	735	824	807	829	811	774	851	782	766	785	837	764	865	783	776	818	837	825	829	782	818	827	879	786	796	815	814	780	785	770	775	789	793	802	769	756	787	804	753	843	803	795	799	795	841	789	810	807	842	834	794	797	784	830	827	776	811	832	816	766	754	840	821	760	777	782	772	804	822	870	826	813	823	815	829	801	758	831	819	747	836	827	783	815	769	829	812	834	806	810	781	781	831	864	792	763	837	838	829	848	839	790	768	751	812	842	789	799	875	783	813	798	788	808	814	804	811	845	806	835	783	829	813	857	848	793	831	761	840	809	828	788	785	850	864	806	760	811	840	785	809	830	794	818	800	816	778	796	764	727	799	867	807	844	857	756	815	824	770	820	786	824	857	807	812	812	789	765	800	779	852	763	804	796	783	850	795	820	812	809	822	847	804	758	816	815	849	808	841	826	804	813	807	871	803	829	845	805	799	776	776	802	838	763	834	811	810	778	809	783	784	771	845	858	802	749	814	825	811	825	777	800	791	819	820	789	819	813	810	765	797	729	803	822	796	802	813	815	796	823	794	839	850	801	861	821	862	773	856	781	810	806	763	872	804	812	802	806	781	832	794	791	768	833	795	812	844	812	774	772	785	802	820	780	832	810	788	820	810	777	810	797	800	794	817	801	746	794	822	806	792	791	765	774	824	815	837	751	826	804	740	789	799	738	831	811	834	792	801	829	802	814	810	831	849	824	832	754	794	786	828	869	759	768	823	825	840	846	804	833	818	793	777	772	801	801	763	816	804	817	782	772	807	855	804	846	838	820	839	840	773	814	826	776	823	844	782	790	866	772	799	796	836	835	825	809	774	850	840	794	841	854	803	744	792	785	810	768	823	805	824	796	789	810	797	813	837	859	856	807	824	844	825	778	816	796	829	782	861	831	829	852	863	799	800	797	863	818	791	806	742	847	813	755	748	801	812	827	775	833	849	815	828	791	793	861	798	746	759	788	820	758	844	809	828	825	771	773	811	744	824	816	800	841	852	774	816	780	785	788	769	814	756	790	796	812	831	794	852	840	782	841	848	823	804	757	863	845	747	846	786	851	768	818	815	832	803	800	812	814	832	808
26131	25512	33226	25654	17769	7137	624	420	398	438	449	439	439	417	453	392	450	403	430	436	427	419	455	421	442	434	416	417	433	366	415	388	396	391	437	455	404	428	402	430	394	430	411	434	408	413	425	425	404	410	410	412	448	419	422	405	407	423	406	424	404	430	415	418	425	421	406	407	436	387	437	436	390	434	412	406	410	423	466	426	430	419	418	408	417	394	465	431	395	390	412	394	429	394	401	412	401	425	413	403	430	390	468	412	394	411	432	427	383	445	416	426	404	418	392	445	459	366	407	427	409	425	369	416	388	416	435	416	389	387	384	447	411	408	423	421	421	438	383	457	378	431	407	418	431	430	409	434	416	422	403	371	433	412	405	386	405	426	455	377	397	451	435	427	431	415	416	421	426	401	410	422	390	409	379	417	390	406	419	410	417	385	427	438	448	411	401	404	432	396	395	423	430	389	418	406	437	421	409	446	420	389	402	421	406	411	439	420	455	416	397	402	421	410	360	386	432	431	409	430	390	411	409	429	410	457	428	426	376	389	428	404	402	429	422	409	429	424	416	419	406	401	415	402	455	445	405	415	428	403	415	407	383	372	428	397	404	437	387	395	405	409	399	415	423	442	445	408	402	413	416	384	391	403	419	429	413	395	440	435	410	402	417	413	414	386	399	392	462	403	428	408	394	408	382	431	415	397	392	431	391	444	449	384	414	417	394	420	440	413	461	442	412	440	409	415	429	452	393	430	396	432	420	406	371	415	423	427	440	390	395	394	439	392	404	450	430	411	398	421	407	408	417	404	380	410	427	431	426	388	427	404	408	401	427	422	426	389	385	434	389	378	447	388	405	416	412	436	390	399	408	405	409	389	410	422	407	394	420	412	415	387	435	439	437	373	393	417	387	427	409	422	429	420	410	401	392	402	389	416	437	420	397	415	411	394	394	435	412	401	374	425	417	389	398	399	448	406	393	397	433	411	376	408	427	406	428	433	411	384	422	387	424	404	401	425	394	433	389	402	401	388	439	430	389	404	451	418	412	416	393	413	418	415	469	408	391	397	395	425	400	423	423	374	381	400	387	423	388	407	402	411	425	415	428	396	390	394	409	402	419	441	395	411	396	411	404	403	429	397	445	425	434	412	412	349	456	396	444	427	439	429	432	409	423	399	436	423	393	430	401	431	461	411	430	414	415	404	426	433	414	419	442	412	426	418	424	412	405	384	406	436	404	405	366	391	408	392	438	428	391	405	399	420	403	404	439	408	418	416	419	430	419	423	388	377	393	429	383	398	423	418	400	391	424	417	366	429	403	374	404	379	419	388	412	394	427	397	413	406	398	437	376	412	429	405	404	388	468	414	411	388	397	414	401	401	409	396	417	425	395	426	385	405	412	393	483	427	443	438	424	411	400	386	385	423	425	418	373	440	398	394	391	364	398	437	403	417	435	394	423	423	418	404	430	435	428	407	425	364	425	408	454	355	433	373	407	421	381	365	403	457	424	388	408	413	430	401	386	379	431	415	430	384	405	389	410	401	445	426	456	420	390	397	397	389	404	425	411	432	421	402	430	422	419	403	373	406	397	415	393	413	405	408	420	420	425	453	427	432	399	463	416	407	400	400	435	409	434	403	422	383	442	394	402	415	414	424	405	396	416	399	409	406	393	408	421	384	389	388	392	420	425	420	380	412	380	443	427	434	388	407	444	421	396	466	417	430	429	401	432	413	410	404	422	426	434	411	416	413	395	380	452	415	394	384	425	449	406	445	412	375	441	400	397	412	435	409	385	420	392	431	387	427	449	419	382	381	433	377	390	417	387	391	372	432	421	399	425	410	424	436	384	424	410	432	416	413	412	405	440	387	386	415	401	401	385	401	440	402	448	416	424	387	402	371	414	408	441	421	424	416	404	409	387	386	413	399	399	413	418	413	428	408	456	385	422	449	459	425	414	398	380	420	442	403	375	404	393	415	382	419	421	405	419	402	391	396	464	378	450	455	405	430	459	425	368	409	398	416	427	381	423	444	461	393	425	419	373	416	451	399	426	410	426	484	434	419	425	439	416	388	390	423	425	366	476	436	432	401	428	410	423	400	384	421	418	432	393	410	420	384	418	439	415	398	401	425	420	421	419	421	410	442	397	421	443	384	437	427	422	423	428	438	481	406	417	413	420	407	405	423	385	419	388	402	414	397	415	410	398	387	405	400	414	396	426	408	446	409	413	415	430	403	394	396	399	440	401	433	423	381	414	428	386	462	425	386	378	446	395	382	410	399	399	455	399	396	427	462	387	422	378	393	394	389	436	409	433	403	432	404	423	424	424	381	406	449	435	408	423	379	381	402	419	402	424	454	412	428	445	407	400	423	431	374	395	433	419	474	442	438	384	414	423	401	424	420	438	433	416	403	406	418	414	392	418	427	393	446	421	424	438	449	418	418	400	387	433	446	399	418	429	416	399	395	412	410	424	398	392	399	400	374	388	423	431	366	404	411	407	421	415	438	409	415	374	417	422	401	441	423	382	390	391	434	422	367	432	389	422	439	439	397	462	404	420	414	403	403	377	426	415	439	409	403	399	416	389	446	381	474	392	466	398	437	413	402	443	383	415	414	399	429	445	377	402	448	412	392	408	391	405	377	436	422	383	421	368	412	424	396	413	396	438	469	404	427	397	417	407	400	411	424	451	410	389	436	450	411	422	399	445	426	420	422	428	442	406	421	393	367	392	409	412	411	387	409	386	450	429	397	404	421	431	393	373	408	402	439	428	424	384	449	374	430	410	398	432	403	411	398	414	388	417	432	429	435	407	421	426	420	409	423	424	476	403	410	382	391	407	425	404	413	402	397	406	403	407	404	404	383	401	422	421	412	363	410	413	415	409	423	407	404	406	403	430	424	412	374	420	416	415	425	448	405	379	395	426	398	388	426	399	436	419	388	433	392	441	408	430	401	414	385	413	435	379	424	417	411	371	462	428	420	453	421	404	418	404	428	412	407	436	412	420	427	432	408	436	415	393	404	416	443	424	410	434	420	399	417	410	405	428	427	424	441	397	415	422	383	376	406	417	401	403	418	446	414	395	405	417	405	411	396	383	424	422	436	431	433	397	382	409	442	421	382	401	397	429	410	409	389	439	414	388	419	413	404	407	421	410	444	420	420	434	438	415	375	423	360	377	418	421	456	432	391	399	383	413	357	412	400	413	437	392	445	431	413	400	428	432	398	402	403	406	405	404	408	448	411	425	431	428	421	387	398	404	419	423	411	406	400	432	385	405	418	372	407	400	423	410	426	413	432	407	378	437	413	406	415	417	424	406	398	409	416	413	438	368	403	367	419	448	403	407	397	410	425	417	428	423	432	379	415	424	427	392	433	389	400	438	443	389	395	402	388	465	416	388	427	423	438	419	412	416	395	413	403	411	424	431	370	402	379	396	408	409	413	423	403	422	411	413	399	387	392	415	456	379	452	394	427	436	416	416	400	429	392	407	404	414	414	431	380	428	425
60930	88311	59548	15408	11858	6873	676	680	721	696	714	678	723	704	700	693	702	712	666	697	662	689	689	701	661	636	685	646	736	686	652	690	702	647	640	676	673	723	716	667	699	686	655	702	654	702	672	675	717	658	729	663	746	695	670	711	649	651	690	733	714	683	671	682	683	672	718	644	670	687	658	635	707	643	662	700	682	714	702	679	689	672	686	675	668	657	685	661	671	716	674	685	712	672	738	667	668	764	733	701	659	680	709	690	696	676	723	719	711	704	687	684	713	688	656	709	676	647	719	650	663	695	708	735	654	652	667	697	735	668	675	733	663	669	715	720	676	699	661	696	654	716	663	679	701	697	685	702	706	681	706	712	681	668	652	681	720	685	693	679	662	694	669	650	738	639	650	694	663	650	719	665	647	681	663	669	647	717	677	710	680	675	674	678	696	703	678	702	684	701	653	707	675	704	669	707	702	664	679	715	668	674	686	671	667	683	686	679	661	664	707	682	716	751	734	685	702	676	673	668	688	667	726	661	666	681	645	701	675	663	684	679	663	649	656	681	685	683	663	693	651	650	749	674	657	717	711	733	719	652	694	726	688	678	666	691	717	706	687	670	731	674	665	710	668	662	716	679	697	654	677	718	654	685	702	733	696	686	668	670	721	669	614	652	712	668	655	689	638	709	687	695	707	678	667	681	674	657	704	684	612	688	657	647	695	663	710	675	715	701	638	706	636	634	671	739	689	731	725	687	680	665	679	660	661	675	671	678	652	692	672	681	680	674	656	680	674	673	680	692	676	733	702	689	712	682	658	675	678	735	733	653	709	685	700	713	709	673	704	719	676	689	692	744	697	675	690	683	682	694	662	652	684	689	679	626	699	675	669	726	682	687	664	658	748	725	660	692	689	714	736	681	676	699	681	645	672	723	664	705	699	718	712	715	739	690	694	668	680	684	685	660	645	638	695	649	675	721	678	680	705	610	686	720	700	670	676	682	645	654	717	638	675	712	707	680	656	655	693	713	702	728	696	652	723	657	689	614	644	716	671	710	686	711	730	657	687	654	676	721	681	700	638	714	739	669	663	686	670	667	677	683	700	702	688	687	712	692	698	669	649	729	719	682	690	692	667	709	706	719	661	675	700	689	692	698	656	704	642	680	663	724	689	675	691	677	693	658	688	695	677	693	681	683	664	672	743	721	707	651	661	698	711	699	689	691	656	707	689	651	692	713	670	663	688	688	679	692	707	663	704	725	647	697	688	717	712	674	697	701	687	663	634	672	662	691	704	626	680	721	676	692	722	723	669	686	707	672	702	708	644	678	711	641	673	675	687	697	676	677	667	685	681	662	653	687	646	680	687	650	688	693	683	667	689	693	673	654	676	650	668	731	710	674	701	691	667	676	681	701	674	678	706	676	638	717	657	683	666	679	701	673	682	707	664	654	689	698	663	691	718	667	670	683	701	681	660	693	655	682	720	719	684	652	659	681	660	698	707	680	698	740	694	695	712	631	639	678	662	660	702	688	675	667	706	668	676	697	674	666	715	652	684	714	659	687	651	676	686	690	687	696	655	679	714	692	613	696	658	647	677	667	664	709	706	642	668	712	735	679	657	659	686	682	713	685	660	712	690	698	681	707	691	657	736	704	702	678	656	707	715	739	690	686	684	722	740	706	696	686	693	692	640	681	652	638	699	656	695	709	705	670	714	673	632	714	687	653	678	696	712	708	700	700	676	684	687	686	675	706	696	670	698	662	698	669	692	611	656	703	689	693	696	716	674	647	703	621	691	697	708	697	704	680	675	674	653	664	704	648	659	678	653	659	697	722	701	642	675	703	688	682	671	655	680	694	695	693	692	686	703	632	670	663	704	673	724	710	700	672	698	698	680	694	664	653	669	661	682	648	707	608	674	673	699	693	656	684	646	718	673	668	661	677	693	673	637	676	651	680	692	710	757	691	669	677	676	702	678	720	706	688	673	718	727	638	664	658	640	670	706	727	688	670	746	689	690	673	675	688	634	733	662	659	693	662	688	669	655	695	700	679	714	708	695	677	727	710	673	691	637	692	696	658	706	697	626	662	683	668	675	697	662	702	678	680	675	668	671	711	731	697	667	688	674	676	648	740	681	655	683	689	666	680	692	730	706	712	681	645	707	682	683	684	688	706	698	699	667	693	711	654	714	692	691	689	721	672	705	646	684	686	696	703	696	669	740	696	659	674	673	706	685	612	687	715	636	695	711	705	730	727	673	702	650	664	654	681	685	666	719	632	704	692	723	677	652	666	707	656	694	719	656	684	706	711	670	726	677	657	643	676	757	703	698	677	726	697	635	712	685	670	639	686	697	697	722	667	658	683	670	676	707	699	690	655	686	667	682	694	636	723	696	696	658	674	704	718	713	692	737	691	706	693	663	666	672	650	665	702	696	694	684	666	660	692	650	698	677	756	660	710	673	715	644	662	678	699	689	654	696	701	678	713	665	722	726	684	715	676	697	675	691	702	664	693	617	649	724	690	654	685	715	693	718	663	682	721	680	724	678	679	718	664	678	679	676	700	675	640	673	658	684	716	709	663	675	692	700	746	636	690	673	718	649	665	684	664	683	669	697	654	703	689	706	710	667	705	621	695	708	643	737	662	678	678	704	718	680	678	701	709	661	661	668	643	621	633	685	690	680	676	674	689	658	705	665	663	672	719	613	665	646	673	675	704	681	716	668	656	717	744	648	658	659	672	695	693	674	712	700	676	679	634	689	658	687	686	674	667	625	690	684	704	626	684	700	675	698	659	712	652	659	671	684	625	675	705	667	718	678	676	767	707	697	665	681	678	679	675	706	756	670	682	665	653	655	735	724	689	653	646	679	687	736	664	651	706	687	723	699	674	643	644	709	691	646	695	645	671	706	685	707	725	672	667	669	671	682	672	686	639	721	652	649	668	675	689	694	684	680	654	722	668	674	669	679	650	702	633	670	626	680	688	702	659	704	724	671	748	685	703	727	637	720	624	702	717	709	677	674	660	696	726	690	678	648	707	696	712	668	657	629	674	683	699	723	634	650	723	654	713	674	650	717	642	695	664	683	704	666	687	681	672	698	735	676	666	716	715	679	669	711	681	696	681	683	739	664	708	709	669	677	722	713	672	678	722	726	698	626	733	666	659	696	690	675	633	697	676	660	648	661	665	676	731	691	687	658	690	654	687	693	678	707	710	672	713	627	712	681	697	634	694	702	686	681	706	668	719	676	667	734	707	645	722	676	671	725	700	674	692	738	682	736	683	664	664	668	717	657	663	666	721	685	716	690	652	670	724	701	684	699	666	695	709	649	725	683	648	660	683	734	699	667	703	681	687	694	708	688	693	727	668	695	726	692	673	728	686	643	665	698	620	716	672	683	666	688	689	681	723	658	618	705	687	642	714	708	710	734	676	696	631	669	672	675	678	673	693	697	716	700	725	704	709	702	696	694	706	658	684	710	706	657	650	652	659	675	677	687	678	679	670	696	697
24370	23463	31517	25580	21356	16905	2638	780	702	676	654	638	638	675	722	671	662	673	637	664	671	688	670	680	690	712	681	696	662	636	635	612	678	680	676	630	690	629	657	663	666	705	679	667	627	699	657	667	642	643	688	677	693	684	638	640	644	652	668	679	631	659	715	661	627	621	659	648	646	636	667	648	615	678	622	613	683	657	642	629	659	683	625	702	640	661	631	648	673	664	669	674	622	662	585	629	641	674	647	687	657	695	669	658	643	653	694	646	636	677	650	656	684	669	641	644	652	672	645	671	659	648	702	619	698	605	649	604	666	624	679	670	682	586	640	660	670	676	677	652	681	667	684	632	660	650	629	667	605	649	701	648	652	692	642	690	660	644	623	678	635	642	602	655	670	676	637	665	660	659	660	634	624	651	631	661	664	633	656	662	659	698	612	675	628	657	627	624	691	618	632	669	683	697	634	651	678	671	645	640	660	689	648	610	630	650	668	650	656	640	652	650	656	665	679	622	665	635	679	694	660	659	648	674	624	638	647	646	665	648	649	674	634	658	630	664	634	647	654	659	658	674	653	645	668	635	684	671	670	604	653	664	666	660	638	634	643	639	638	636	682	662	663	635	668	660	670	639	656	659	651	658	648	642	645	572	663	667	669	602	690	654	659	676	604	648	633	699	626	637	639	645	664	570	624	663	673	645	659	609	663	666	662	630	643	667	628	670	629	677	646	609	686	654	659	625	684	656	659	707	653	666	644	696	626	674	660	597	623	677	615	662	622	647	645	641	670	659	635	629	679	611	616	620	667	722	613	645	689	661	674	669	630	641	672	661	666	637	701	663	671	644	671	668	666	705	642	673	676	624	637	656	667	668	657	674	641	647	648	684	686	602	661	655	680	675	641	657	691	660	637	634	605	655	689	625	672	688	655	672	640	640	638	659	618	646	607	653	651	692	648	632	640	664	630	637	697	678	642	697	644	606	658	683	682	653	637	652	677	620	635	661	647	649	641	630	641	668	674	655	681	645	685	647	612	629	608	649	657	612	671	634	662	688	656	648	671	618	698	632	688	649	680	677	662	635	703	618	581	613	625	639	684	666	650	693	646	672	608	630	657	634	676	619	653	645	663	682	685	611	730	682	642	686	640	623	634	662	651	656	677	621	656	620	664	661	619	639	632	632	635	614	657	638	595	636	668	677	677	673	626	628	642	663	621	664	666	645	581	639	703	684	672	693	651	672	618	666	588	649	661	623	651	675	636	674	625	667	711	684	653	625	695	709	645	630	666	683	616	669	685	648	680	629	690	645	656	649	670	596	643	653	605	660	677	663	700	646	691	660	616	666	714	675	632	657	719	694	652	603	651	669	655	636	688	645	635	646	670	609	644	686	645	609	648	647	666	623	619	661	635	698	679	657	677	668	639	667	683	668	693	673	628	661	674	718	659	665	690	618	641	654	641	695	595	615	684	642	628	663	619	693	627	663	645	672	649	667	636	628	634	658	678	736	601	652	672	629	619	655	644	655	687	695	656	680	643	625	644	572	716	634	714	661	685	681	604	644	700	685	698	626	631	634	599	616	625	634	655	635	655	662	624	648	659	624	657	634	676	655	714	679	650	652	650	600	635	640	658	629	632	628	638	665	638	615	588	646	680	634	623	640	624	636	614	698	679	676	619	671	668	626	708	659	603	666	615	642	649	666	625	708	661	667	672	678	676	642	679	633	650	626	703	665	659	680	671	668	684	624	638	659	627	630	619	660	696	682	641	650	631	593	662	635	640	648	638	652	670	639	649	662	679	658	603	632	696	646	601	683	598	665	719	646	682	642	650	610	650	671	657	666	642	601	677	664	701	642	617	632	638	657	645	651	648	642	687	677	640	668	640	645	659	645	690	652	642	693	685	669	661	674	630	673	650	635	627	665	649	725	680	577	632	676	660	691	631	642	598	650	653	649	666	617	674	639	661	668	636	621	626	660	649	639	690	642	695	674	680	662	666	639	637	631	649	638	669	680	671	629	658	643	662	669	681	664	669	648	644	683	694	669	637	618	607	633	645	633	626	621	667	644	647	661	667	627	691	662	608	624	655	632	705	666	657	647	651	649	664	660	628	675	650	689	628	649	666	646	670	683	617	617	660	626	626	652	621	688	676	661	685	677	630	677	635	680	639	690	643	628	700	711	680	636	665	706	636	631	672	692	622	649	648	693	675	675	650	654	636	692	625	640	618	639	651	639	679	655	642	611	592	717	577	645	663	671	662	703	676	657	654	645	658	650	671	634	674	663	706	636	620	694	677	620	628	699	635	640	626	663	669	586	686	625	654	664	645	620	644	604	623	647	689	638	669	664	683	636	662	678	648	726	683	617	627	623	640	621	688	636	675	658	622	613	678	669	647	656	632	651	632	663	583	654	646	624	667	637	652	650	644	665	704	651	634	646	613	657	664	674	677	674	664	659	659	654	640	693	659	655	669	638	618	598	641	684	616	680	652	645	647	647	682	658	666	628	596	652	676	678	642	647	628	664	661	649	643	679	657	646	646	631	637	657	660	677	651	663	627	678	694	671	623	670	677	667	670	641	663	592	634	648	655	647	673	647	683	625	638	619	645	665	625	649	634	664	644	652	639	617	635	660	680	652	647	622	667	644	637	683	676	656	587	706	683	692	634	628	646	677	659	664	679	657	668	649	664	638	669	645	652	633	616	622	662	658	663	659	614	669	657	621	648	665	636	633	648	640	680	671	658	668	665	658	668	633	696	632	636	640	641	665	656	605	644	644	699	629	656	651	678	699	637	622	607	659	653	654	691	698	665	632	602	649	648	664	620	664	637	651	665	671	639	667	667	663	642	641	671	618	631	675	612	636	612	673	625	650	647	655	643	676	652	661	639	682	657	622	623	637	661	630	571	647	665	667	664	653	695	665	698	636	639	648	676	680	643	660	619	623	670	669	640	657	605	654	687	637	675	663	612	651	653	662	666	654	667	646	614	683	657	695	648	699	641	686	650	641	673	693	669	663	694	654	634	713	636	658	658	670	664	651	696	668	661	673	651	586	620	703	609	615	613	664	616	680	659	676	632	646	644	687	640	693	628	596	630	645	696	664	638	615	642	638	638	671	633	632	637	639	619	608	664	612	723	696	662	663	664	651	681	657	711	655	659	661	644	675	662	648	679	665	627	642	685	704	673	633	659	647	676	609	688	669	669	666	665	706	679	668	632	680	666	651	633	634	674	655	611	625	641	638	682	632	692	630	651	663	680	740	633	689	669	654	640	679	635	657	641	655	705	625	681	638	640	661	634	687	619	650	613	611	657	683	654	675	656	651	651	618	646	657	679	621	689	653	676	615	655	682	646	643	682	651	653	641	666	642	633	637	637	633	649	664	637	625	646	675	656	672	644	616	652	618	654	630	671	614	636	690	672	672	660	619	674	655	593	644	637	697	654	650	618	622	640	664	659	675	632	634	645	648	648	663	662	683	678	648	676	627	647	643	636	677	635	686
58685	100273	71488	24799	17857	11140	1003	994	970	1007	1086	1014	1020	1036	1033	1028	1018	975	1005	1041	1056	1026	1038	974	1026	999	1017	996	945	1018	1025	1014	1033	1025	1040	1037	1056	973	1017	1097	977	1028	986	1003	1030	1012	1034	1003	1022	985	998	953	963	1035	1024	1011	1001	1030	1013	1005	976	926	967	1010	1004	967	966	1023	1021	1043	960	1062	968	1002	1027	976	1020	1013	1048	999	1039	1015	1020	979	1028	991	1017	1015	1032	1012	1015	941	968	1016	981	994	986	1015	1034	990	977	970	1011	1083	1010	1012	955	977	1009	996	1008	999	998	992	1032	1039	986	1057	1002	997	978	1013	1091	1031	1021	1034	1045	1026	968	991	990	976	982	1022	1047	1032	1005	999	973	1012	1009	1019	990	1011	1025	961	971	1006	1022	1026	1053	1067	1017	989	1019	986	953	1036	1011	1028	1048	1017	1066	1016	987	1062	1013	990	1036	982	974	1010	1033	1043	1008	987	1038	963	1059	998	936	1061	996	983	967	1064	1033	988	1010	1010	1029	995	1015	997	1023	1067	1036	1078	986	980	1015	1001	1027	1061	1041	1024	1023	1063	1011	1024	1045	999	1057	1009	1050	1094	1057	1036	1046	984	1028	1055	941	998	1020	1034	988	1033	1047	994	959	1017	1029	988	1060	1017	1020	1024	951	1016	996	995	998	1056	1039	1001	1061	1035	1021	1014	1023	1016	981	1036	1036	987	1003	994	1022	1022	1043	943	1006	1008	1055	1003	1059	1037	979	1013	1004	1012	979	979	1020	1033	1004	1011	1054	984	1035	986	984	1012	1073	1014	1014	1025	1003	990	1033	1032	1040	1057	969	1027	992	1006	997	1017	976	988	1050	995	1054	974	1036	1040	1014	1032	989	1046	997	1027	957	954	984	1029	952	1026	1045	984	970	1023	1030	1024	1046	989	1000	1063	994	983	934	1024	959	977	993	966	1005	1052	1035	998	1058	1058	1015	1000	991	999	995	1049	1017	1065	1004	962	995	942	1059	954	1013	983	1006	1023	1044	1021	1019	981	997	1042	1012	1115	1018	930	1052	980	977	977	1045	987	987	1025	1040	989	1026	1032	996	1007	977	1052	1041	1014	1000	1008	935	1036	1022	1002	1046	970	979	1055	992	1002	986	966	1049	971	936	1057	1006	986	978	958	1020	967	1042	1022	1023	1004	1003	1053	997	1061	995	1006	1017	1026	1025	1078	1046	941	1003	1016	1006	1059	1059	1038	1011	1034	1060	1035	981	991	1030	1016	1051	1011	1040	1015	926	992	992	1033	1006	993	1028	967	1005	973	1026	1007	973	950	967	976	1007	987	992	971	1045	1003	954	954	1051	1038	940	1035	1022	1032	988	1054	992	988	981	986	1002	1013	1057	1015	995	1042	993	1035	1035	1012	971	1007	1030	1047	989	992	986	1006	999	996	998	944	1025	1023	969	989	1049	995	1066	988	1022	1004	982	998	997	1027	1008	1009	995	1000	1041	1068	983	1056	967	976	981	1061	1038	982	941	1014	1034	1036	1005	1026	1032	1000	964	1012	975	1040	1013	1000	1039	1043	1030	1037	1000	1039	973	1005	1015	1013	1004	985	948	1014	1063	984	1091	979	1006	997	988	1032	1005	1000	1065	1007	1054	979	1004	1016	968	1032	991	1020	1039	1006	998	1035	1027	1002	1043	1019	995	1030	995	1024	1031	998	1028	1018	1074	994	1044	1004	995	994	993	1052	1008	1024	1031	986	1009	1001	1001	989	1056	1040	1021	1032	1009	990	1024	1029	1008	1012	1014	1004	969	1027	1039	986	1000	1057	977	988	1022	975	1055	1015	1069	1017	1018	976	1025	985	969	1022	949	1003	1057	1037	1011	1001	957	981	1027	970	995	965	930	1018	1006	1018	990	1004	962	984	1062	948	948	1016	1029	1025	1040	1044	1041	1014	1040	933	995	1060	1041	1005	1059	1014	937	1031	984	1042	1012	982	1073	986	1047	945	1000	1041	1026	999	1050	987	1027	1046	964	1056	1045	994	996	1023	1028	1000	997	947	999	996	934	1007	1021	1032	956	985	1013	1048	986	1022	1004	1089	996	1017	1035	1062	1040	987	968	1007	989	950	1056	1021	1002	960	1042	975	1001	1044	996	984	1059	1068	1018	1024	1071	1004	979	1035	1029	1024	1007	1008	1004	952	974	1028	1030	1014	1003	1015	1031	1010	1006	981	1046	1035	1052	1032	968	1022	997	1019	952	1011	1042	925	1008	1008	1006	997	962	921	1033	1013	980	1019	1025	971	1022	1013	1029	1037	978	970	1044	973	1027	1035	1000	981	992	1020	1018	1019	1031	1007	1030	1044	1014	1003	999	975	1020	975	971	942	1043	1023	1017	999	1078	962	1007	1003	956	1001	1001	1081	953	996	1060	1025	1029	978	1005	1010	1034	1001	1034	1001	1043	983	1051	993	990	990	1009	985	1050	1045	1020	999	1049	1058	1035	974	1052	1022	1040	1038	1004	1039	1022	1007	997	1026	1023	1044	1050	1007	1025	1043	948	1055	1021	1017	1012	990	1002	1033	1029	1035	1034	1025	1010	971	998	1004	965	1021	930	1062	990	1029	995	1023	984	941	982	1006	1002	942	1075	990	989	1050	1010	986	1063	1017	1028	1051	994	981	960	944	986	1002	1021	1022	1040	988	984	1054	1030	1050	1052	1054	982	996	1023	1055	1028	1043	980	991	1034	1035	1004	996	962	1088	995	966	1005	1033	1015	1043	1000	981	982	1000	1026	1004	979	1018	1001	1051	1051	1068	1016	1015	1007	1026	1034	1005	1012	987	1048	1070	992	1047	1017	944	1008	1003	1000	1079	987	1028	1044	965	1014	1024	1025	1037	1042	1023	951	1002	999	1026	1023	956	1037	985	996	975	1008	1024	1023	1011	1051	1013	990	1005	932	983	1051	966	1037	1016	1011	987	1017	1038	956	1049	955	1048	915	1001	1024	982	1064	980	1023	985	1029	1047	1048	1018	950	1000	989	1033	1022	1013	1011	1028	1016	1004	941	1062	960	1015	1013	1079	1010	992	1013	969	980	1045	966	1034	1017	940	1001	998	1038	1038	1084	1010	1059	1018	985	1077	1009	1034	1032	1030	1040	1063	1013	1006	1037	1001	994	1083	963	961	1022	1003	1011	1036	968	1007	1045	1030	1024	1018	1022	989	1008	1023	1074	1051	1055	1026	986	1048	1038	1017	970	973	965	1031	1007	1012	1005	969	927	973	991	1071	1023	981	977	957	1037	955	1025	1030	992	974	993	991	1017	1023	980	992	1020	1057	1013	1012	970	1027	1012	999	950	965	1000	1024	1039	963	1044	1009	1018	1035	973	1009	1019	1006	1034	981	957	1044	989	1060	1011	1036	963	1013	984	1016	1004	1013	1002	992	1053	1020	1017	1005	1016	984	967	1006	950	952	1037	988	992	1000	949	981	995	1017	963	990	1018	1005	953	972	1009	1019	1038	1011	1026	985	1046	1007	1032	1027	986	984	992	983	1024	1004	983	1001	1055	1031	990	1009	1022	998	1005	1009	1009	1013	979	1018	985	1024	986	1006	988	988	1021	965	983	964	978	991	1012	979	1029	1024	992	968	1008	1013	1026	1010	1022	1035	1026	1069	953	986	950	1023	1008	1001	1026	968	998	994	972	1013	1079	997	996	1014	1008	1011	1017	1040	1043	1020	1064	1033	981	996	996	1001	968	1020	1068	1040	1025	1021	938	1025	986	1050	979	1007	976	1029	1044	1078	943	985	967	1010	1033	972	1029	992	1017	1010	1014	982	993	1035	1054	973	1070	984	973	1005	1021	998	987	1001	1013	1058	996	973	1008	981	1035	1027	1039	999	950	980	987	915	1037	985	967	1029	1040	958	1026	960	1039	965	970	1002	1030	1002	1024	1104	1071	1039	1030	973	1041	1067	1021	1002	1008	1021	1021	1009	1023	969	988	956	996	1011	1025	1021	1005	1059	1003	1017	1012	1015	1065	982	1081	1014	1014	959	957	1038	958	1048	1014	1007	1066	1045	1044	962	1032	1005	1032	1054	975	957	996	1058	1009	1006	1037	1015	1012	1024	1038	1013	1033	1051	994	1049	972	1006	980	955	1052	1025	1048	981	1010	961	947	1013	1032	1002	1045	1058	1061	1030	1009	994	984	954	1055	987	974	1073	1067	998	998	1022	942	996	1034	1040	1011	984	1018	961	976	990	993	993	1038	966	991	1021	1066	975	961	971	1058	1000	1017	996	969	1031	996	980	946	1055	1025	1002	1020	984	1059	997	969	1058	1004	1058	955	1018	1038	978	1029	975	932	991	1000	1011	1019	998	978	989	1016	984	1049	993	1006	965	1015	1046	948	1011	1049	1051	1027	1011	979	1052	991	1016	949	986	1027	1016	980	1066	1050	997	969	1026	1005	983	991	1046	1042	1028	1016	972
31961	31824	27142	9069	1307	782	523	513	495	481	472	491	478	482	467	476	505	472	490	483	486	530	457	464	501	501	485	479	485	484	487	499	489	495	479	498	498	500	501	497	462	483	547	495	496	457	493	469	506	489	516	498	495	474	492	489	493	477	483	495	483	492	511	488	481	523	451	503	495	510	475	488	470	491	506	460	490	473	481	483	498	496	472	489	506	519	485	472	522	492	494	460	513	502	459	455	527	489	494	461	492	473	510	478	505	452	468	481	480	449	537	497	526	489	507	456	522	482	498	467	495	492	534	501	509	536	508	434	510	508	505	496	476	515	497	503	456	489	500	473	495	458	483	458	508	487	453	479	518	486	479	478	469	470	492	499	518	482	461	490	507	479	518	501	465	503	489	495	441	474	490	506	491	512	491	484	437	475	437	465	499	476	517	508	514	436	462	495	471	520	453	466	520	496	478	458	514	507	455	473	472	468	466	468	476	484	468	472	499	488	469	501	540	446	509	489	503	510	483	443	516	525	483	446	508	488	469	464	485	480	472	493	471	483	546	479	472	539	488	458	494	477	481	526	489	527	469	512	471	480	493	523	455	521	465	495	505	468	490	514	486	503	457	516	499	496	419	514	492	487	483	493	466	498	457	476	480	499	488	549	485	485	481	470	480	504	513	507	480	485	449	510	460	479	503	495	478	510	489	479	450	490	484	492	474	490	508	477	484	495	499	510	477	461	490	450	500	490	465	482	487	490	472	485	480	493	476	462	501	520	500	489	488	468	476	481	444	479	456	475	485	490	513	487	492	479	480	449	522	487	497	483	505	484	480	501	518	471	483	454	505	465	466	504	501	494	482	502	500	500	489	485	484	476	492	533	501	523	512	529	464	462	496	518	501	505	485	482	487	555	522	485	475	516	465	509	474	521	509	450	469	452	482	471	514	487	493	540	543	461	471	480	459	459	481	473	496	456	513	503	464	509	493	487	496	476	515	495	484	440	464	488	498	493	514	494	445	479	499	497	504	493	476	514	495	510	469	476	493	518	461	454	484	460	530	451	477	489	504	480	521	488	503	480	490	477	498	498	465	482	537	477	494	497	546	466	498	487	498	501	480	504	457	444	491	508	493	500	506	508	469	483	459	521	507	512	460	504	488	474	517	477	482	460	493	464	490	522	475	500	474	491	515	458	493	502	485	492	490	479	515	469	493	493	519	500	478	464	463	514	493	492	508	534	478	510	465	471	487	505	486	499	501	490	476	495	486	512	488	474	504	493	473	486	475	480	460	457	443	517	469	492	495	489	494	465	476	495	529	493	469	475	485	495	511	475	475	494	471	501	471	500	484	473	493	468	539	501	489	481	473	472	498	475	488	505	512	441	506	494	501	489	512	473	462	443	542	461	482	513	491	491	504	534	481	472	534	522	473	511	507	475	493	494	479	471	483	514	469	479	463	462	478	490	485	451	493	500	505	508	482	509	457	486	519	494	520	504	501	508	476	464	489	495	504	445	508	494	478	465	493	526	445	530	478	492	509	494	503	501	495	466	466	462	488	475	516	529	493	480	478	465	473	496	452	509	496	509	525	478	478	489	515	525	477	493	484	522	492	515	480	512	529	495	469	483	471	499	502	527	463	491	471	519	501	482	481	494	497	517	482	461	502	475	503	458	518	501	528	466	519	484	490	505	500	506	469	505	448	477	534	504	469	440	482	499	485	464	504	478	461	467	478	482	477	472	492	475	478	501	438	536	500	493	507	493	540	516	486	476	504	482	504	521	453	516	466	484	488	508	533	522	508	475	505	476	498	508	480	486	495	498	499	515	516	464	488	461	458	484	459	483	468	489	501	470	446	489	512	498	478	481	495	516	486	496	481	497	478	491	468	491	479	490	527	481	514	487	465	491	486	473	477	511	470	518	484	522	489	489	501	508	463	452	526	526	487	486	472	494	495	495	467	500	487	454	481	480	467	459	482	448	482	511	455	471	447	484	477	491	497	465	539	522	479	486	483	446	516	531	482	494	483	479	494	487	492	488	501	463	456	488	512	454	503	452	499	475	510	470	502	495	515	495	484	467	503	525	469	457	466	513	485	539	485	515	485	457	516	518	477	474	499	499	493	482	484	516	480	459	529	468	493	520	462	513	470	518	461	492	473	510	517	495	479	474	458	483	465	500	461	475	460	465	458	460	480	510	490	520	510	464	498	493	447	474	521	518	517	514	492	492	491	507	476	507	433	460	481	477	469	497	471	473	509	483	471	468	509	456	512	512	491	475	511	484	518	561	507	466	490	468	493	435	518	511	464	484	482	511	469	489	428	483	476	511	494	467	489	490	494	521	530	514	516	528	498	477	495	462	484	498	478	474	500	471	465	518	476	466	519	504	508	479	481	511	498	473	512	491	487	458	504	483	467	481	481	505	453	527	504	490	508	472	505	473	481	503	461	484	473	474	514	472	498	497	460	485	548	450	501	510	490	512	478	498	462	516	491	480	484	468	486	450	475	505	497	520	495	481	423	487	495	480	474	567	481	506	495	474	492	515	529	503	488	481	483	515	494	495	437	533	468	482	492	531	462	513	463	454	491	471	478	461	491	489	525	527	507	462	522	491	500	489	474	470	501	524	465	506	545	491	482	452	468	479	518	490	479	497	495	476	495	475	494	511	497	514	503	478	511	508	486	499	523	476	476	510	473	463	479	509	494	471	509	495	494	519	491	459	485	508	467	479	518	507	490	501	468	502	538	511	472	480	492	472	461	478	492	462	472	488	460	461	459	433	492	497	520	486	469	473	482	498	485	450	497	470	453	503	507	440	466	463	459	474	510	506	509	490	522	455	524	510	515	534	503	461	475	513	518	463	488	479	490	502	511	500	462	434	503	471	500	490	507	445	509	505	495	505	502	485	460	481	493	527	528	484	497	472	510	459	478	499	508	484	488	493	468	487	518	480	497	521	465	511	487	477	486	490	481	467	504	472	475	485	519	486	469	461	498	471	497	472	495	498	500	501	510	506	453	490	493	519	483	502	448	464	452	467	475	503	519	487	462	487	459	494	449	496	489	473	504	480	501	466	500	489	476	546	484	492	464	464	481	518	534	504	472	478	470	461	525	477	478	515	484	455	482	466	484	510	438	475	461	488	498	503	448	522	479	466	494	485	535	484	492	466	507	528	494	472	514	458	482	477	510	520	470	479	488	492	505	545	494	492	505	507	467	480	485	489	460	504	444	506	463	479	546	512	533	470	472	531	503	500	467	497	483	479	498	500	495	534	498	469	488	472	498	507	487	479	521	491	508	503	503	524	489	523	462	549	472	549	470	512	471	493	476	490	490	495	424	515	488	467	488	504	497	495	511	497	486	473	512	508	504	431	504	501	479	470	493	475	526	478	482	497	492	476	467	506	454	489	472	517	470	490	519	479	477	515	487	502	492	481	486	486	493	454	473	448	497	497	477	466	502	526	478	503	503	476	486	502	493	495	507	479	477	508	487	481	481	471	525	481
41803	48791	30226	6122	2404	1557	824	806	799	810	775	787	768	834	812	795	865	844	791	843	779	816	863	860	829	785	881	802	830	766	825	854	805	814	770	806	824	818	857	805	843	804	829	820	831	799	796	854	833	824	825	831	850	779	827	771	826	825	837	793	822	796	816	776	869	811	825	829	779	821	831	781	808	819	809	813	769	820	806	823	789	824	810	875	858	851	826	817	768	803	838	788	794	789	778	771	884	824	770	791	791	816	837	790	800	810	818	807	813	826	811	819	842	828	860	785	820	828	775	854	824	844	761	806	797	804	758	829	810	831	881	827	797	797	807	784	793	734	849	781	811	807	815	816	838	778	872	811	817	803	791	840	817	780	823	813	853	828	841	782	762	793	817	854	816	839	819	795	851	872	834	795	790	795	864	795	832	811	808	781	821	782	798	826	789	881	822	785	809	772	769	827	781	828	785	774	806	830	817	806	847	796	794	819	782	770	816	860	814	777	787	846	849	789	793	811	801	793	804	824	788	839	788	815	809	773	830	840	808	826	829	865	850	822	783	801	858	801	780	812	787	827	843	840	815	854	754	789	814	805	772	838	876	841	816	834	838	800	819	817	780	811	856	819	802	809	768	783	866	824	805	772	811	816	803	817	812	786	800	872	750	813	789	812	782	845	851	813	807	805	793	834	807	878	798	852	777	809	874	859	819	766	796	848	789	841	819	837	812	821	869	814	847	815	786	828	819	834	840	850	787	833	790	780	775	824	772	802	818	804	814	804	853	748	837	792	811	805	828	785	802	844	852	793	747	882	815	792	805	759	779	823	821	832	852	849	820	826	811	795	807	826	828	818	824	843	774	788	836	792	806	834	793	777	856	791	824	792	815	806	857	803	785	785	846	783	883	801	786	814	790	821	765	795	817	813	788	803	785	811	787	842	794	868	807	832	777	822	779	832	842	800	779	814	821	811	764	807	766	818	803	846	851	829	805	804	822	802	857	789	825	812	836	761	826	770	824	800	820	786	801	798	826	837	817	788	793	781	844	808	785	802	812	825	838	815	788	851	844	825	799	801	842	826	779	827	788	836	779	829	789	794	837	822	812	830	797	838	826	804	827	793	860	849	825	796	852	796	813	821	765	781	853	772	784	868	751	842	788	793	821	771	790	799	794	833	860	819	844	812	822	779	791	797	798	846	823	818	793	811	810	797	765	803	856	761	788	821	798	845	775	825	887	826	845	803	769	848	801	800	798	845	822	800	833	798	813	837	765	878	779	799	824	812	803	785	772	770	783	793	866	866	854	821	755	831	853	750	802	818	844	856	812	845	852	858	771	824	796	819	833	832	797	814	824	840	826	836	814	795	840	808	852	850	797	783	793	808	810	786	833	833	815	801	819	839	811	859	847	807	761	821	817	819	846	820	807	783	833	805	835	780	805	843	813	845	765	819	782	825	825	855	861	803	821	820	794	782	835	754	786	832	740	787	797	799	821	901	838	807	776	774	865	812	805	838	827	823	818	789	806	840	779	806	822	842	803	769	809	819	825	808	798	834	805	841	801	905	787	809	839	836	839	832	841	815	818	779	783	777	830	802	768	777	802	796	811	834	770	804	872	788	829	888	769	789	746	815	805	785	827	800	819	824	840	777	807	835	833	817	820	828	842	837	859	844	805	841	820	790	809	863	771	855	780	771	760	812	794	778	818	847	819	794	777	807	788	755	812	814	851	791	840	785	830	833	837	794	796	776	873	823	772	767	854	752	802	794	787	788	808	842	818	842	811	788	799	794	797	759	809	772	784	813	789	829	786	802	796	819	794	816	786	769	813	818	839	813	806	816	755	767	780	781	794	823	844	791	812	794	822	882	842	817	759	772	825	841	803	859	793	855	829	812	835	791	766	829	827	813	778	812	795	828	744	794	806	818	827	789	855	818	790	806	821	759	852	806	800	806	791	800	747	778	829	863	814	770	806	820	814	867	782	809	768	848	841	818	797	820	812	762	810	828	784	811	819	840	805	800	804	787	821	793	786	832	848	750	814	818	793	840	779	778	790	813	813	806	844	826	764	779	806	785	778	809	802	825	775	823	798	828	856	813	859	798	819	815	818	844	840	857	871	799	860	812	841	831	837	808	851	792	866	860	812	829	831	860	800	801	756	800	815	819	836	790	820	816	791	794	784	812	800	807	840	779	793	810	838	788	820	810	806	820	768	815	852	789	810	780	780	813	784	795	787	799	823	835	856	811	834	835	814	849	820	798	821	850	803	827	787	822	763	760	795	862	803	822	822	813	818	810	801	799	784	807	805	846	834	771	870	860	812	783	780	811	815	835	803	806	786	725	819	824	818	824	828	784	808	825	807	775	812	876	798	781	858	836	854	818	843	830	844	812	765	822	810	827	838	815	822	825	772	823	841	830	822	789	842	813	826	777	835	793	823	855	813	810	815	799	797	830	767	851	824	802	820	820	766	795	813	806	838	830	845	831	850	818	814	803	803	777	782	851	805	821	819	812	761	758	843	784	802	795	846	827	816	754	816	829	771	855	816	769	809	841	828	857	773	797	835	806	758	811	854	824	827	844	802	853	793	785	787	790	767	783	833	766	813	814	798	813	757	805	793	842	775	805	792	774	873	807	818	807	874	776	829	791	763	789	755	858	808	818	815	835	848	824	763	864	796	827	771	831	836	794	842	785	853	837	839	867	817	871	800	801	840	808	858	777	790	847	881	857	807	764	794	781	808	871	797	780	867	864	831	791	863	797	777	842	848	854	840	790	829	839	816	822	821	794	800	842	853	813	788	814	770	825	781	814	812	809	805	841	780	798	822	796	830	796	817	834	788	794	780	828	859	782	802	829	792	790	837	851	774	863	806	819	824	800	815	787	809	793	831	837	779	831	835	802	865	798	793	832	822	773	817	821	836	821	871	806	816	803	830	824	809	836	782	823	789	815	796	797	866	883	825	863	843	803	858	833	786	839	823	757	847	853	827	876	802	789	842	812	807	855	770	799	817	828	780	768	776	785	807	845	831	821	783	773	786	825	842	780	764	805	780	807	801	758	809	739	828	732	808	821	789	782	834	841	796	778	804	808	833	863	803	816	822	814	840	739	840	780	792	815	809	829	810	835	796	849	856	844	751	829	828	784	815	790	823	775	826	815	783	774	885	817	805	786	811	823	797	795	813	824	839	816	787	788	854	727	817	804	823	810	797	783	859	778	827	842	844	820	805	816	770	791	780	841	794	857	824	806	839	796	792	814	795	821	852	824	767	833	856	767	810	814	800	798	830	826	825	842	779	852	765	845	826	831	849	856	823	783	758	875	775	815	752	837	844	824	837	773	844	834	816	848	806	772	796	801	810	823	805	830	792	813	767	799	784	829	810	845	804	810	794	864	806	804	789	825	804	789	825	819	797	838	792	825	771	827	838	807	760	850	769	857	837	824	853	809	755	834	791	792	818	803	800	826	803	814	869	819	815	821	850	819	840	797	780	814	780	764	786	797
25969	25364	33625	25468	17860	5930	530	444	412	464	433	411	410	449	404	425	443	420	426	446	397	454	433	450	445	430	423	429	417	417	425	427	425	440	442	440	370	432	437	415	451	386	431	431	415	399	383	408	399	393	417	401	405	377	446	455	427	424	424	394	413	402	469	414	396	420	359	437	431	398	378	391	448	401	462	436	399	408	387	404	423	422	404	399	377	412	429	412	414	422	399	421	455	419	372	421	432	409	385	429	391	380	418	424	393	432	413	424	418	427	375	430	399	402	430	425	416	397	391	403	476	434	417	401	406	387	381	391	437	411	412	432	397	419	385	423	415	367	414	393	406	420	402	407	433	420	400	412	427	422	425	408	394	429	422	426	416	432	413	443	418	401	409	410	379	438	378	439	385	413	401	433	443	418	373	383	448	408	384	394	409	403	417	412	417	432	431	421	417	434	445	416	432	424	408	437	454	435	399	418	397	409	442	446	416	394	410	408	434	405	415	385	402	433	451	414	400	418	412	419	423	384	412	438	400	408	396	404	457	448	425	417	428	442	428	370	411	396	403	405	406	442	427	413	398	403	427	436	421	422	376	393	463	433	394	364	405	404	416	426	369	376	412	452	416	401	430	408	429	439	412	407	432	416	441	429	436	409	403	403	407	460	436	382	412	430	423	410	391	430	370	414	404	422	448	427	385	409	409	425	441	408	438	438	410	392	425	427	434	440	434	397	443	434	387	389	398	454	435	415	430	417	415	422	432	397	411	390	388	463	411	453	413	433	413	431	410	404	445	428	418	380	422	388	427	422	425	383	392	428	414	407	387	424	446	414	407	405	439	454	407	454	392	418	439	396	445	421	430	409	407	418	418	392	445	418	407	448	433	422	401	433	469	427	400	424	386	408	415	380	433	393	366	410	422	413	392	380	397	423	416	406	426	418	446	388	412	409	426	427	389	399	401	463	409	432	428	418	435	414	424	464	395	399	408	403	402	450	390	399	438	421	449	406	393	419	470	397	414	426	418	412	451	420	393	412	431	425	413	415	442	394	399	416	423	420	418	417	409	382	420	395	403	410	434	404	399	419	431	373	430	393	428	406	452	387	419	425	417	387	423	399	436	444	457	403	431	418	417	425	418	419	432	415	427	409	411	405	414	435	415	404	388	409	405	433	365	414	409	418	434	437	446	404	420	441	424	382	411	416	424	473	433	405	443	394	434	441	412	403	428	416	415	437	382	420	408	411	453	401	403	431	389	415	448	406	405	405	461	428	407	423	418	385	379	402	392	393	420	403	443	381	427	453	424	392	420	437	399	396	422	405	430	405	416	441	432	373	417	436	431	444	409	402	431	396	414	393	479	401	388	424	424	412	413	424	427	395	418	448	402	396	425	411	432	443	446	414	401	440	404	411	408	380	409	393	438	445	407	430	431	403	430	451	420	416	409	426	398	429	418	475	395	393	421	421	404	382	404	406	413	445	434	411	405	440	409	409	423	439	427	410	413	462	417	419	441	466	442	434	427	414	388	393	453	430	438	421	412	402	378	434	408	391	438	432	444	435	405	415	442	392	431	403	466	404	408	413	412	388	428	416	378	430	417	407	437	407	471	410	392	412	430	432	453	423	423	420	412	414	464	409	425	415	444	404	396	437	397	434	395	416	409	377	426	399	429	446	425	405	388	400	403	429	422	433	439	406	455	385	396	428	405	418	443	447	399	382	420	383	414	417	422	430	395	431	453	426	448	386	427	429	396	405	401	445	401	418	434	428	424	411	415	425	449	426	430	429	402	386	436	402	452	450	401	345	394	392	400	402	428	406	411	398	428	429	363	396	395	418	447	388	392	413	392	454	445	429	408	406	405	466	386	433	452	404	395	405	400	420	421	416	425	452	404	405	437	424	411	439	417	443	409	439	428	402	410	378	414	439	404	436	381	422	418	406	423	399	420	427	403	385	415	417	396	426	414	367	416	408	423	432	402	418	384	404	369	429	442	407	450	414	412	381	392	390	427	407	384	437	384	392	426	413	414	396	397	378	466	414	430	443	397	404	433	395	398	419	415	413	406	398	399	408	440	430	434	427	425	414	401	438	396	394	445	403	447	446	411	382	430	416	465	437	398	401	359	400	430	435	438	376	382	443	406	416	427	401	457	392	393	411	399	402	430	379	435	413	423	403	380	390	445	397	380	440	413	392	420	437	388	422	395	370	407	384	430	429	405	426	446	425	413	407	391	414	439	414	396	451	406	448	427	380	404	429	402	425	424	412	404	412	441	409	398	398	412	381	443	389	434	421	406	411	410	417	430	481	391	412	437	427	413	395	424	426	400	389	388	403	418	401	410	399	406	422	407	420	413	427	406	433	454	408	425	412	406	413	389	417	378	445	404	406	438	419	384	406	450	393	435	444	439	404	421	413	428	425	428	386	450	412	411	444	412	385	443	395	423	397	386	394	412	396	421	397	414	422	408	436	452	400	422	422	370	401	424	401	383	391	379	417	398	399	411	402	383	374	481	417	439	441	424	392	443	392	426	460	440	408	433	405	417	412	394	419	437	397	433	436	384	421	416	446	424	464	392	431	414	423	439	465	397	429	437	433	388	401	403	395	421	445	429	410	384	380	435	403	432	439	425	408	392	460	440	387	413	388	413	427	411	384	417	413	394	393	436	415	402	385	446	405	436	447	417	440	428	410	421	421	402	426	423	426	428	460	419	439	424	421	423	437	403	382	415	438	388	401	414	409	396	417	425	421	402	442	431	420	416	400	376	422	391	425	422	393	420	405	420	407	398	404	402	421	403	401	438	404	420	426	425	395	399	432	393	411	443	408	400	407	436	425	393	404	415	414	414	399	444	417	411	433	405	422	426	391	428	414	421	397	404	404	434	371	396	418	382	409	411	443	396	404	429	400	409	400	420	405	399	427	407	396	408	420	405	434	409	395	413	400	440	433	442	412	427	409	422	427	402	459	405	398	398	393	409	396	395	392	405	444	405	408	423	383	420	417	413	435	427	358	427	478	402	406	432	415	361	464	415	401	415	376	435	404	434	440	422	431	408	393	399	378	420	434	417	399	434	411	425	409	438	408	412	401	406	413	431	379	365	372	402	420	403	392	411	427	445	429	444	445	430	391	408	437	399	413	406	438	397	454	434	438	390	421	409	415	404	440	407	407	366	420	410	425	425	433	398	396	411	435	426	435	419	419	420	418	406	419	437	408	469	415	412	432	404	417	430	419	389	386	456	397	442	410	418	435	450	393	413	407	403	438	386	428	409	413	437	414	411	397	386	436	401	414	420	414	413	435	362	407	396	453	373	417	401	388	431	424	450	415	432	368	422	424	451	384	415	397	423	395	428	388	420	393	383	428	401	420	428	453	428	447	431	439	399	436	409	407	417	437	400	455	388	407	400	431	454	434	403	424	431	401	433	412	429	408	421	403	404	429	404	380	468	385	402	402	436	418	429	417	409	429	387	455	385	354	416	398	428	387	425	410	374	421	448	431
62956	89604	59198	16747	12954	5126	741	654	653	674	691	691	737	721	664	688	712	687	679	674	688	715	648	705	676	728	695	686	701	696	687	725	700	667	713	646	729	702	679	710	716	718	679	663	720	691	685	716	674	666	675	710	724	663	680	673	695	662	686	687	737	671	692	686	722	671	662	647	664	691	738	705	678	655	682	671	638	723	697	700	684	715	737	633	671	668	672	731	719	668	716	677	706	700	681	667	673	676	729	696	653	703	674	643	706	686	696	682	654	675	673	683	676	719	693	740	719	688	732	678	677	689	699	657	672	697	630	696	680	690	675	720	680	678	740	687	712	697	688	692	669	640	728	693	659	683	699	693	727	710	705	661	633	714	698	662	692	686	731	684	694	681	699	723	710	681	690	670	663	707	702	741	709	702	686	658	660	687	688	697	698	683	678	689	694	673	692	727	709	677	656	672	742	660	678	646	742	678	685	676	729	699	660	692	685	687	650	638	680	733	717	681	683	674	673	679	677	663	674	711	697	729	665	696	694	659	680	664	681	665	718	720	697	650	708	644	689	699	729	688	673	687	659	694	688	676	659	682	717	667	713	722	714	654	665	710	651	678	661	690	701	718	681	673	697	721	702	678	738	679	667	696	723	683	726	723	692	674	737	694	757	706	656	696	718	682	673	700	744	665	694	704	693	677	701	694	687	686	660	700	692	695	650	710	688	671	715	685	674	699	694	680	694	697	692	728	656	715	711	708	658	692	696	717	692	676	715	659	663	703	678	675	658	651	687	641	703	707	691	752	664	694	644	709	637	710	694	700	763	691	692	685	687	658	686	709	687	681	668	648	684	703	716	670	682	685	712	708	718	628	665	668	677	658	683	691	664	689	664	708	722	672	664	698	679	679	650	638	673	724	708	730	717	695	699	696	719	656	674	658	692	670	718	666	689	675	684	712	626	693	725	652	703	637	732	734	697	682	718	727	735	696	700	700	732	665	718	677	702	724	705	709	694	657	664	666	692	678	672	699	676	690	748	675	722	691	709	662	641	669	679	712	668	671	712	743	666	656	716	701	737	679	665	703	673	706	677	679	697	670	696	728	724	690	673	735	685	702	726	658	689	701	643	694	678	699	664	733	699	651	719	737	655	684	684	709	726	690	716	719	665	679	702	692	708	696	650	673	693	691	727	683	697	691	676	658	652	695	667	702	690	671	714	636	742	680	696	692	679	691	678	722	723	765	694	684	683	687	707	662	666	681	625	724	682	674	664	725	663	742	700	700	706	729	667	683	718	684	684	677	681	718	702	645	684	717	691	695	682	690	715	681	658	683	691	686	723	719	697	686	674	627	658	700	661	700	658	736	725	677	686	733	668	676	678	635	632	736	733	731	694	712	732	680	669	730	698	704	689	730	642	675	713	699	687	699	673	636	657	644	706	659	698	662	721	715	705	701	665	671	664	708	697	666	706	695	613	671	700	663	671	703	682	717	733	663	699	670	654	680	728	675	656	689	690	709	702	695	688	743	716	674	691	704	713	714	672	750	657	723	632	712	665	730	680	670	719	700	673	712	715	695	721	674	758	662	665	675	693	650	704	708	676	694	673	688	736	680	726	722	670	646	706	651	728	696	721	748	691	674	682	705	670	709	670	680	720	693	709	694	686	685	704	711	688	692	675	722	725	664	706	699	681	646	725	703	655	712	655	684	668	725	645	703	652	642	704	689	655	679	732	658	667	720	645	714	695	711	656	658	727	677	711	677	654	678	669	715	673	703	690	694	681	720	722	651	687	675	718	695	698	680	691	719	655	656	691	663	675	649	698	689	680	680	682	680	713	709	705	687	673	637	678	723	683	683	652	716	679	692	707	695	740	668	677	703	709	683	734	673	692	692	689	646	666	691	664	670	694	663	690	686	671	699	659	701	681	663	687	670	713	700	703	709	728	684	672	703	677	685	650	718	737	698	664	696	669	698	692	702	638	724	683	686	665	680	691	685	661	670	705	656	705	730	687	721	687	681	694	709	695	705	697	671	724	725	699	725	728	664	630	694	723	659	683	630	704	650	722	651	673	679	696	737	730	682	755	688	675	709	733	667	683	717	719	637	684	681	702	704	714	729	678	678	717	629	680	713	695	723	692	717	679	675	653	690	683	661	707	664	654	747	655	696	662	698	706	665	716	710	722	705	684	648	726	688	668	667	711	688	699	661	684	660	713	687	693	709	710	687	672	765	712	700	676	756	655	706	759	733	728	712	696	688	655	727	705	657	667	652	698	658	699	694	701	695	689	709	719	699	723	716	724	727	707	658	729	701	705	677	710	704	752	690	710	686	673	682	673	697	691	667	685	637	698	710	683	697	680	689	689	707	728	722	670	679	717	687	657	680	686	685	668	661	695	713	677	677	728	737	743	701	708	681	664	614	680	678	671	675	691	660	672	714	658	701	669	667	704	734	709	697	696	727	719	708	657	724	688	677	662	697	693	691	659	725	691	664	676	723	725	693	712	689	690	676	666	699	686	691	680	672	706	633	637	669	617	653	716	654	742	701	684	661	697	700	693	695	705	664	710	682	683	655	715	674	671	699	713	653	678	691	717	742	667	712	689	700	686	691	661	684	711	706	675	657	684	665	646	687	691	675	698	704	691	703	700	674	724	685	694	710	658	657	677	685	719	686	664	708	724	662	683	707	653	670	721	716	650	663	687	705	639	686	717	659	657	662	686	714	696	716	736	689	675	663	714	682	710	734	667	697	679	703	676	723	694	693	686	755	732	692	708	703	721	721	695	665	664	674	736	710	700	695	676	726	703	692	709	672	720	690	699	676	701	680	704	713	699	699	688	679	702	684	739	704	666	674	724	712	633	632	724	665	663	688	696	699	700	711	669	657	712	696	705	671	673	709	702	717	642	702	695	718	704	684	689	695	685	711	697	643	659	735	679	705	658	678	655	695	721	690	686	732	655	663	699	694	677	700	746	682	718	703	675	711	674	703	701	725	705	679	663	685	720	707	698	701	697	678	712	712	660	678	687	675	695	663	711	703	663	717	686	684	748	691	670	671	699	700	687	683	677	715	685	681	723	656	678	728	674	695	648	703	698	661	668	679	668	670	676	663	690	661	690	693	680	687	712	701	675	707	692	711	694	635	715	693	721	693	648	672	674	684	765	674	665	654	711	704	715	716	686	666	721	732	684	689	659	679	692	690	686	733	704	649	656	685	681	664	722	743	747	695	701	673	665	698	733	665	696	673	724	716	689	680	654	692	683	716	677	713	736	728	707	718	671	660	698	727	698	712	675	611	699	675	683	710	706	653	715	641	664	665	692	673	675	682	692	685	720	690	678	675	681	653	687	684	675	696	691	712	698	655	689	679	676	676	704	672	676	674	704	665	701	691	657	690	678	662	687	699	698	669	717	684	678	675	734	732	663	650	715	670	674	697	729	692	690	704	684	713	655	692	687	696	681	670	660	683	668	685	727	699	671	710	713	669	726	664	656	743	732	738	708	649
24402	23532	31587	25112	21646	17377	2949	749	669	686	714	643	646	682	684	684	719	667	635	690	634	657	604	668	655	672	723	659	644	669	725	670	658	649	666	684	676	660	665	657	648	712	663	648	667	646	653	692	656	657	675	671	646	648	617	689	681	640	667	653	643	665	668	652	658	661	655	655	639	646	666	641	667	678	639	701	639	629	680	671	646	642	654	620	668	625	710	632	653	659	662	632	680	667	695	655	708	671	648	660	654	661	621	635	670	663	693	684	667	672	671	680	648	641	678	638	634	695	657	651	658	643	632	666	684	657	655	673	647	705	649	657	646	580	673	673	679	639	652	647	661	649	651	668	666	624	666	640	643	660	648	663	684	645	649	656	635	586	660	660	613	678	677	629	656	679	666	669	627	617	633	644	688	685	652	683	668	695	620	612	630	658	663	622	624	688	637	692	644	636	652	652	654	691	612	658	683	640	618	640	584	629	660	645	659	663	617	646	638	634	671	696	653	689	642	689	651	603	673	562	677	609	670	642	610	685	661	662	629	646	690	651	685	625	680	613	670	642	657	647	691	665	668	647	692	708	636	655	646	657	643	647	657	673	671	639	637	694	669	640	723	678	623	651	737	615	635	665	654	691	627	671	649	671	659	637	650	642	586	638	653	718	644	668	697	643	618	618	657	688	637	679	691	649	658	680	695	691	677	633	644	633	665	646	657	653	645	682	657	656	641	602	607	694	663	693	697	661	656	677	635	647	664	665	673	679	646	633	624	625	629	621	675	625	670	683	632	616	678	682	669	672	599	668	641	625	669	652	615	658	651	674	723	654	665	646	702	649	683	653	684	697	655	607	715	686	653	684	654	670	698	678	686	618	665	688	673	625	679	635	658	702	678	715	640	724	666	657	623	681	640	676	685	679	636	621	623	655	639	645	653	612	652	672	667	684	661	618	646	644	656	656	664	630	640	666	674	689	700	653	674	692	689	655	693	691	647	663	624	637	680	647	679	620	671	655	627	672	624	623	652	696	686	673	573	649	652	728	639	650	680	626	681	650	652	675	635	663	668	651	623	679	678	661	672	672	674	639	655	628	670	632	652	709	658	687	695	621	659	639	636	644	645	626	651	685	657	624	648	673	657	646	658	629	682	679	634	650	641	694	619	640	644	651	686	641	646	666	664	661	625	628	640	674	595	648	639	677	645	623	631	696	696	668	704	720	654	679	662	672	655	692	670	672	656	637	692	640	654	648	669	644	679	640	646	684	619	665	654	653	663	649	687	656	634	651	615	665	604	713	695	669	647	654	655	654	693	666	638	620	717	635	674	663	648	623	637	629	661	682	644	645	639	690	680	631	697	634	656	673	658	632	658	653	632	690	675	664	644	618	653	659	664	655	626	698	638	650	670	673	663	701	703	660	597	655	642	661	659	674	672	645	650	582	635	651	665	656	684	634	638	620	662	692	658	667	661	626	651	664	617	681	660	656	650	671	704	631	626	680	605	662	633	637	685	633	667	647	665	656	696	649	611	725	642	653	709	661	686	655	600	606	634	657	633	687	658	616	650	614	630	653	657	656	649	654	621	733	623	669	656	654	683	658	662	605	682	692	641	642	697	677	632	626	688	692	632	628	663	676	661	661	669	645	651	604	664	624	676	637	645	655	646	617	657	649	677	671	661	668	653	666	670	671	646	657	708	629	684	647	681	640	689	638	614	618	697	672	628	676	682	691	647	646	651	613	630	663	669	657	676	723	632	596	616	646	643	631	652	669	691	625	687	665	655	656	638	652	622	644	630	685	647	660	637	660	641	608	663	703	660	662	607	635	690	644	675	653	663	649	658	624	637	667	652	669	633	675	644	676	699	668	686	644	640	664	673	670	626	635	695	681	643	644	551	672	633	693	682	649	660	711	612	668	667	635	707	683	661	630	656	694	629	666	704	657	697	672	642	658	683	653	683	681	612	653	659	642	688	659	611	646	660	655	633	686	670	673	638	648	646	635	648	687	634	628	659	642	665	633	635	632	672	613	666	654	657	699	636	672	621	665	652	677	633	685	654	647	653	629	650	654	657	635	631	669	686	648	642	627	660	643	642	680	685	661	649	656	682	642	701	676	619	685	662	670	616	651	650	641	640	637	667	621	645	637	668	684	650	620	664	660	662	680	683	623	715	678	641	721	627	624	662	678	652	664	636	645	650	641	740	650	673	646	639	648	650	634	695	677	657	732	630	699	643	634	658	639	652	662	654	669	665	635	692	643	661	660	662	655	664	669	660	628	583	658	679	630	638	665	688	663	658	631	622	698	705	657	680	659	620	695	643	627	642	692	646	635	626	654	689	650	648	668	681	640	680	646	698	648	670	686	674	669	670	678	632	628	633	655	626	643	683	629	667	647	651	686	678	710	668	690	647	611	666	671	720	636	655	690	645	654	631	659	678	691	682	661	640	612	651	676	655	630	649	657	682	681	639	625	700	601	644	635	652	643	647	671	649	645	643	643	703	642	629	626	658	688	642	673	657	637	636	634	639	662	717	654	667	640	640	644	624	622	692	681	649	651	688	651	646	638	602	628	665	663	630	668	662	632	667	712	637	666	649	664	626	658	666	656	645	696	670	682	611	657	653	629	691	652	628	682	641	660	676	662	655	668	643	701	696	659	673	671	645	686	647	678	710	648	629	629	648	660	648	688	675	633	646	631	661	670	625	682	657	682	678	638	696	693	651	631	679	650	674	679	676	647	693	734	634	594	654	670	665	656	681	639	644	648	656	695	687	641	661	676	665	632	664	634	644	667	627	565	701	656	650	637	608	656	685	646	680	646	670	598	660	655	659	662	630	621	644	633	647	666	669	639	654	677	640	676	616	655	661	615	662	644	671	614	701	617	705	664	615	602	641	650	634	647	653	684	645	639	676	631	625	675	677	630	658	707	660	696	693	683	628	627	681	635	673	625	643	664	702	673	642	706	645	643	622	650	629	652	620	625	683	677	639	668	653	628	645	690	663	693	617	637	661	620	688	691	670	630	684	640	648	698	698	657	659	694	632	653	685	685	636	658	666	647	698	661	675	648	676	718	654	669	682	667	620	672	645	658	619	629	669	674	646	665	665	640	679	625	650	682	632	663	641	635	671	659	662	658	709	645	637	683	646	686	683	639	650	679	642	675	648	659	675	637	669	655	644	632	655	680	673	640	669	652	628	719	624	660	663	680	680	656	637	655	644	677	672	630	650	610	658	635	644	651	657	641	618	632	624	656	649	688	651	646	622	684	612	651	660	609	652	643	668	633	600	664	682	678	627	674	664	646	640	627	702	614	624	681	685	649	639	632	636	644	656	607	625	653	654	638	652	594	641	627	634	665	638	611	699	681	638	695	656	676	616	675	692	675	674	654	623	655	615	634	685	656	636	659	704	660	650	640	661	631	647	676	662	666	649	668	646	614	706	650	630	707	679	656	657	638	687	636	665	617	629	673	679	649	684	664	696	651	644	648	678	671	649	613	698	686
63891	101585	70219	21538	21782	9062	1024	1052	1051	1062	1067	982	989	1026	1068	1017	1037	1006	1085	1046	1040	978	1055	1024	1007	1035	990	982	1013	1050	989	975	1030	995	1022	1033	1032	987	1055	948	998	1023	991	1038	945	1057	1037	993	1022	1041	1064	1008	1060	991	1040	1049	1054	1056	1017	1058	1011	942	1015	972	965	1016	1018	1011	1054	972	971	1016	1022	1029	1020	984	986	969	979	1030	990	1036	992	1006	1008	1068	994	973	1009	1063	1027	1002	1025	957	1012	998	993	1006	1042	994	1006	1038	1022	1038	967	1011	1043	1008	1046	998	1019	969	1060	1015	1052	1047	980	1013	1073	1049	1014	980	958	1018	1019	976	1046	1010	1056	1047	1011	988	989	989	994	1006	986	985	983	999	1055	1027	1019	1033	969	981	1038	1035	968	1023	1027	990	1066	1081	1017	1047	1041	998	1061	990	1037	1032	963	1034	983	1020	1053	1065	1017	981	958	1024	1038	1020	1017	1043	1039	990	1039	1054	1022	984	1001	953	1000	986	927	982	990	1018	1022	1042	989	1011	1018	973	1025	986	1066	1055	1003	1027	958	1029	976	1055	983	1009	1024	990	1020	1054	1031	1022	1012	982	1049	992	973	974	1036	1029	1010	1046	1005	1029	1008	1024	996	980	1000	1073	1009	983	1004	909	1007	1067	1033	1016	1030	944	977	980	987	1035	1059	937	1056	1039	966	1017	1008	1019	963	968	1052	991	1006	1037	992	998	1016	1073	997	1010	1053	947	1049	1010	971	1016	1007	921	1007	988	983	1046	1020	999	1000	1017	1020	1024	996	986	1094	950	974	1029	1051	1057	1001	1014	979	1027	1019	951	997	1033	1026	974	997	1084	991	1040	1038	1020	1008	993	996	1017	1003	1030	987	960	1028	991	1029	1014	1006	1030	979	1017	1023	992	984	1004	1014	916	1021	983	1013	1030	986	1046	1025	1007	1078	1058	1035	1007	1051	1062	1018	999	996	967	1013	1036	988	1019	963	1046	1014	1048	995	1077	968	1018	957	1045	953	962	1005	1012	990	1006	1027	955	965	976	1027	1016	1060	996	1016	1026	959	979	1020	1052	1009	973	1036	1009	1059	1002	1020	967	1051	1041	991	1051	1032	996	1035	1027	1037	1047	987	1031	1059	1036	1048	959	1036	987	1036	1015	986	978	984	993	1042	1027	1083	1051	971	984	1010	1076	1028	1008	952	970	1009	958	1041	959	1018	984	1010	986	1005	983	1017	1012	1013	1022	931	1030	1046	1015	1032	1006	1031	1068	1007	1042	1044	986	1028	1049	986	1023	1076	1037	1021	1014	1070	1046	1004	1055	1038	997	1024	1018	977	1057	969	1056	957	1024	997	988	1070	996	1008	1025	1008	1011	1033	992	995	1016	1045	1008	1002	992	1005	1075	1068	1024	1062	978	1035	1011	1029	1067	960	1023	1016	1032	1026	982	1022	997	1082	999	1019	1009	992	1019	1034	1035	977	975	961	1000	1031	981	990	982	984	1005	1001	1019	1081	977	1068	1039	1044	1026	1047	1018	1015	1049	1004	1053	1055	1037	974	980	1019	1023	1015	1033	1086	953	1009	1030	1016	1029	999	1008	958	979	1006	1024	1027	1009	1068	1010	997	1022	1019	1042	979	958	1035	1024	976	1006	1090	1082	954	1049	1058	984	1016	991	1004	1058	1046	977	978	1014	1079	1000	973	1071	1030	996	986	1020	943	1011	1005	987	1009	1024	990	1016	1011	1018	1045	1085	1021	992	991	1055	981	1015	1063	1052	1051	992	998	999	1009	1040	1043	1019	976	949	1048	1034	1062	1004	971	1045	1051	1015	1026	970	964	1022	1016	973	966	1002	1016	986	1013	1015	973	989	1013	1008	1011	992	1026	979	1030	1043	1049	975	1023	985	1043	1041	1027	983	992	1052	1008	1012	1012	976	1004	1022	1037	1049	1044	996	987	1059	1039	1022	1034	1006	1016	968	1052	1013	1013	968	1043	1033	993	989	1027	1018	1021	1067	1038	1112	991	1030	1056	1029	1031	1060	1055	973	1010	968	1082	1014	1007	986	1003	1028	959	1026	999	1068	1018	988	1016	983	962	1031	984	1006	991	1007	974	1049	967	1032	1068	974	1021	1020	1036	1074	1012	977	997	1031	1050	996	977	1014	1038	1043	995	1004	1005	1017	993	1018	1006	1038	946	1028	1002	1040	997	1056	1015	992	973	954	955	988	987	1055	993	1020	1036	1011	1032	1015	1031	968	1066	985	1058	1060	993	978	1023	1014	975	1024	968	976	957	1017	1012	976	973	1039	1018	1031	1005	1041	1020	1025	979	1006	1005	1020	965	1013	959	1017	954	1012	973	962	988	1006	1001	1051	1006	1017	942	1021	1010	1002	999	974	1003	1031	1041	1000	1034	1042	1003	1005	991	988	992	1045	1054	1025	1024	1016	1020	1014	973	980	1011	1008	1022	1015	1065	923	1021	963	1003	1019	1014	1038	1010	1027	1025	965	990	961	1002	1058	1048	1002	932	978	1011	1022	967	951	995	1015	998	996	978	975	1052	1009	1036	1071	1061	1052	1034	948	1015	1026	1031	1030	1016	958	969	1022	964	975	1026	1027	1024	1019	1015	1019	1010	1038	1034	1070	1074	1003	1002	985	1064	1018	997	947	993	1065	1071	1025	986	1032	1013	993	989	1014	968	953	1028	1030	1066	998	998	1022	1038	990	984	1002	1013	1011	1011	996	981	973	1029	1055	949	925	997	1007	1017	980	984	1041	996	1016	1003	1034	1002	1039	1015	1001	1041	993	909	1060	1081	975	1064	984	915	979	1056	999	1049	1009	992	1019	1018	1047	1036	954	1020	1021	1058	1007	1071	1017	1025	1008	1053	1020	1050	1020	1032	978	991	984	995	1031	965	1061	985	991	1030	1095	1003	1059	1035	1031	1044	1013	1029	967	986	1028	1062	977	983	973	1041	1003	1061	1052	960	1069	994	977	1030	1026	1019	1023	984	1010	1045	1025	985	1074	1030	1007	999	999	1033	987	1040	1011	1000	1070	1059	1038	996	1096	996	1026	1035	1012	1017	989	1044	1017	968	938	1051	1046	1047	976	1036	1011	1045	1038	968	1082	1002	962	963	1031	1038	1030	1077	1022	1003	1071	1083	973	1002	1037	959	1042	1005	979	995	998	952	1061	1040	1052	1020	995	1023	978	1039	1009	995	1028	1003	996	1014	996	1062	1018	1042	1047	1033	968	1065	1008	1009	1007	989	1000	1046	1008	1018	1041	991	1035	1020	1016	1037	996	1011	1017	1014	1083	1024	1004	1030	1067	1047	980	963	988	1081	982	1015	1038	957	979	1012	974	1063	1069	1011	1050	1053	980	999	990	985	1078	1046	1081	959	989	999	1112	1037	1030	986	1026	1069	999	1015	991	1006	966	1077	961	998	1026	978	1039	978	994	1038	1064	1044	1027	1001	1002	1063	981	1025	996	1001	999	1000	997	999	1019	998	1000	1033	1052	1039	1027	1056	1001	1007	961	1032	1032	978	1003	1033	1047	1086	1038	961	978	1003	1062	969	1059	972	1056	1054	1019	1027	1021	1005	1012	989	1041	939	991	1022	983	1004	1022	1007	1033	1007	945	1055	1031	1018	986	1028	1009	1003	1006	995	992	962	1038	1003	1001	1004	996	1022	1021	985	1041	956	947	969	974	1006	1000	966	1018	972	1022	983	1067	997	1095	1019	1066	1021	1056	1046	1110	1019	996	1015	1019	980	1047	977	1022	972	1030	1001	987	1016	1031	1018	1006	1026	1005	981	993	933	1013	1024	1005	1025	976	1027	1022	1050	1012	981	1032	1035	1086	1001	916	991	1025	957	1070	1009	943	1028	1006	1046	1022	1015	1003	988	982	999	1016	1029	1049	1038	966	992	1074	997	1019	989	961	974	971	990	968	991	960	1030	1058	1069	1004	1065	976	967	1002	999	928	998	1049	983	967	1009	1051	1014	1085	997	1011	1000	1025	1005	998	999	999	1023	1005	1048	951	1009	992	1035	1095	998	991	988	998	1035	962	1046	1011	987	1006	1036	968	1017	1019	1037	998	1020	1045	961	980	1022	1006	1034	1012	1021	989	1047	992	1012	1019	1013	994	1033	1032	1057	1058	1102	1016	1038	937	1031	1026	1022	987	1002	982	1014	1010	1017	1019	1042	985	1091	946	994	1035	977	1021	1042	1006	1029	956	1006	1007	1050	1046	947	1027	972	1020	996	1032	1040	1025	998	1039	1031	1006	1071	1014	980	1010	996	1035	1026	981	1011	997	1051	973	959	1046	1006	978	1035	1091	983	1072	984	1026	1036	1009	1003	985	1011	1061	999	1043	1030	977	1032	1035	1020	992	982	1053	1067	1010	1028	1008	1014	1031	1000	1026	978	989	997	981	1030	1056	1024	1001	1049	964	982	1086	968	1055	1029	1049	997	1006	986	1005	978	1006	985	951	1038	992
31930	33170	27078	8220	1268	798	475	514	515	471	508	469	484	518	523	482	462	470	486	463	480	519	477	491	515	497	472	485	533	460	506	470	515	506	494	496	472	503	498	507	496	493	502	483	538	484	515	528	473	485	434	451	525	483	445	475	493	494	483	451	500	493	520	493	466	474	504	473	480	519	523	482	438	508	534	493	518	515	497	548	497	521	496	498	506	533	509	519	500	504	464	461	483	496	472	525	500	471	495	456	509	466	468	477	495	475	503	474	489	488	516	515	480	504	512	510	459	473	462	520	555	471	495	496	519	506	500	457	504	527	466	540	454	493	489	506	457	480	482	497	475	470	506	472	477	501	489	515	499	472	490	469	548	511	482	479	486	536	477	496	465	465	512	507	484	498	497	499	470	479	490	500	496	451	485	507	484	520	475	504	534	464	484	521	482	488	513	496	507	513	496	509	522	498	493	509	480	495	461	457	544	478	480	449	487	474	504	532	460	501	483	463	435	469	451	475	467	531	478	461	532	492	502	479	528	509	498	490	494	484	493	436	483	482	478	448	496	493	515	514	468	459	484	435	471	521	476	499	467	485	480	479	488	494	463	488	508	473	499	507	478	485	496	428	486	470	485	449	468	534	508	491	523	499	472	518	480	497	471	469	505	486	490	495	456	488	466	474	510	501	481	529	471	514	525	513	494	491	498	432	485	527	486	513	515	481	505	434	429	454	499	488	512	498	490	477	482	498	486	524	478	518	469	516	489	462	477	495	472	455	489	454	456	528	533	513	470	509	452	486	505	487	489	520	481	486	510	498	481	504	476	493	488	503	486	476	459	484	484	488	529	504	504	480	499	500	466	490	482	486	481	456	500	481	484	448	491	509	510	489	477	473	495	488	480	511	476	521	473	534	524	484	516	504	465	496	491	483	522	461	517	448	452	541	494	529	493	495	473	502	497	514	477	493	493	473	478	477	469	479	512	473	480	511	490	495	482	518	435	443	469	435	498	523	495	475	503	492	508	467	481	486	493	494	504	492	460	512	505	452	508	521	467	487	486	428	488	495	494	512	448	453	478	491	475	465	464	513	465	473	502	512	498	501	454	485	492	448	492	477	464	467	477	529	468	533	477	493	531	478	490	513	503	515	501	478	478	500	494	472	518	516	513	505	514	513	461	476	530	501	433	482	481	501	480	468	491	516	514	494	478	484	500	485	489	497	504	526	534	515	499	528	513	513	482	506	505	482	513	490	486	512	524	512	491	437	491	477	472	492	473	514	453	456	524	523	482	489	477	509	468	508	485	497	469	492	499	485	494	501	536	443	512	490	500	457	477	543	456	477	467	422	478	466	509	462	466	506	501	524	506	511	466	476	489	463	492	488	506	528	484	491	489	470	477	498	522	446	499	463	468	539	487	506	490	507	489	452	514	466	481	474	471	479	531	486	490	451	485	467	494	540	494	503	498	501	520	489	502	437	487	495	495	478	499	461	504	502	463	512	498	511	504	484	521	469	468	528	543	471	496	492	490	474	448	456	510	476	512	521	491	470	440	486	501	470	486	471	484	471	461	484	505	471	542	497	435	492	495	474	470	486	473	543	471	532	506	479	506	482	481	487	486	500	527	510	505	519	489	488	477	506	429	484	457	486	467	469	521	507	503	505	467	484	500	491	503	466	506	457	482	450	494	513	468	466	496	479	498	468	501	557	495	460	487	495	475	456	470	482	484	469	510	486	494	504	476	469	456	516	478	467	484	483	494	490	500	515	512	485	486	471	485	503	504	476	461	476	480	485	499	512	459	480	469	523	484	500	503	478	502	499	487	483	507	497	486	477	506	473	498	506	555	454	487	490	540	479	475	444	502	473	439	533	500	465	512	511	527	482	471	498	497	486	501	537	492	498	540	453	469	515	491	465	502	513	498	523	489	501	527	480	519	490	467	524	498	486	467	478	450	450	476	524	480	530	426	503	513	449	534	479	516	460	458	474	505	461	495	452	524	506	525	442	482	486	516	506	483	478	515	499	478	519	464	487	519	497	478	504	511	488	487	494	448	481	461	485	497	477	523	455	494	475	487	487	463	503	445	447	498	509	517	490	505	480	512	495	515	521	518	506	476	521	469	520	487	503	476	477	496	490	499	484	468	474	445	499	476	446	461	513	483	468	517	488	521	458	482	485	474	502	498	485	456	485	502	483	495	480	508	521	510	471	510	521	479	469	480	502	467	445	501	457	477	478	487	511	479	491	490	488	467	466	489	491	512	470	514	505	501	467	488	475	502	484	498	477	470	474	491	465	514	480	500	487	473	482	511	487	498	522	502	467	467	527	492	485	477	490	503	488	488	518	483	515	479	468	504	473	490	459	456	480	491	489	464	439	491	469	521	504	442	498	504	492	502	491	495	520	473	495	475	461	476	520	510	482	507	485	453	471	489	551	484	437	484	512	519	475	492	507	479	463	538	483	479	493	520	498	473	455	492	501	469	485	484	478	497	476	430	489	500	482	459	469	489	476	497	477	484	449	455	517	455	488	560	496	519	512	499	474	500	470	509	493	492	505	526	435	495	542	477	462	502	475	496	471	513	476	430	470	491	502	482	482	471	467	511	512	440	485	460	493	456	504	465	473	474	476	472	473	473	511	467	532	518	491	437	506	469	509	515	498	469	465	495	501	450	476	530	517	504	502	480	458	492	504	485	474	484	490	473	484	490	501	496	474	503	492	475	528	469	504	516	501	508	501	468	476	474	495	491	492	477	525	485	492	477	507	487	507	473	503	492	494	515	496	502	525	520	526	508	505	479	517	466	540	500	476	492	495	489	512	532	473	499	534	502	468	488	527	485	492	502	545	497	427	504	470	509	527	468	506	498	472	491	513	484	452	502	480	466	470	518	471	496	507	488	487	491	503	485	520	515	463	494	508	481	498	505	484	497	489	490	499	486	487	510	505	514	485	502	525	498	492	456	467	465	495	466	468	454	485	528	499	485	464	486	486	498	498	444	518	493	487	492	468	490	444	499	481	518	486	497	495	483	469	458	474	477	445	460	483	518	474	460	483	471	485	519	486	464	492	481	461	501	522	451	463	504	495	490	518	486	488	502	525	466	485	462	532	467	506	498	486	464	508	525	473	468	491	505	463	476	461	485	477	479	441	492	501	513	466	468	503	488	509	501	530	458	458	507	523	497	526	467	512	498	487	506	527	497	495	458	516	506	478	513	533	511	513	488	490	505	483	480	508	491	522	489	506	467	482	491	513	496	508	493	485	505	488	468	487	518	522	495	456	486	488	532	490	520	465	482	494	520	517	490	478	461	521	499	475	462	468	514	510	468	511	441	515	509	498	496	442	475	451	477	478	489	543	468	458	507	495	480	467	499	491	468	479	495	481	477	467	491	475	499	460	501	441	472	476	437	464	461	502	478	491	509	445	465	467	488	514	500	451	469	481	503	471	463	470	448	491	498	461	471	488	461	496	498	494	501	517	493	490	501	500	472	472	489	488	500	489
41666	49946	29785	4693	2397	1511	835	793	796	780	839	779	837	850	799	792	761	761	819	840	827	815	777	827	818	852	847	814	810	816	815	859	767	842	787	813	852	800	813	805	792	780	827	768	819	847	795	805	809	795	810	780	797	803	794	757	777	814	804	805	810	815	839	771	781	781	823	819	783	814	810	794	793	793	821	800	732	794	815	778	811	806	819	844	801	840	868	809	801	837	810	795	799	789	796	798	770	774	797	781	834	773	833	875	787	833	840	809	812	792	803	801	769	785	785	818	805	799	791	824	795	792	780	807	772	829	812	782	786	834	812	778	826	835	833	803	858	795	813	743	796	823	826	815	810	819	738	800	801	782	868	824	785	813	831	791	829	836	804	784	805	846	815	793	849	829	870	774	819	811	805	823	826	839	813	800	775	775	777	811	806	796	770	845	814	842	787	836	801	798	797	767	854	761	813	788	792	808	773	809	760	785	782	829	834	847	776	794	778	839	843	846	787	756	810	805	801	779	836	784	824	806	826	777	896	814	832	790	820	813	774	784	816	813	755	825	777	773	853	819	803	788	834	768	820	831	814	795	800	800	765	778	833	794	780	835	804	814	859	784	812	790	831	790	864	841	801	792	808	783	840	769	820	837	802	776	786	819	809	796	798	767	789	831	789	795	748	810	804	852	839	766	772	819	806	807	810	825	808	783	809	797	790	856	789	813	828	798	825	821	828	791	791	807	799	825	793	812	799	821	784	820	800	819	772	793	787	775	800	812	758	786	799	796	854	780	805	807	799	804	779	849	804	781	763	789	803	827	780	787	849	795	804	796	812	799	740	823	793	801	816	845	813	820	825	800	793	802	835	813	820	773	791	877	837	794	823	801	792	838	772	851	808	806	818	805	827	828	814	797	803	772	833	831	771	754	843	822	837	805	785	815	753	848	820	841	795	880	802	816	813	787	852	845	793	817	799	866	820	857	817	800	823	829	815	817	838	822	765	810	805	769	797	790	830	786	846	799	771	853	807	812	787	746	807	812	842	812	814	753	808	825	866	785	799	816	762	775	811	799	786	796	860	834	820	761	795	810	835	808	824	779	803	770	834	816	790	803	857	808	773	834	770	813	735	751	834	794	804	801	817	799	847	833	832	812	815	862	833	785	826	782	799	825	846	817	815	824	802	803	801	841	827	785	806	757	804	780	793	757	877	813	824	800	796	757	846	769	779	846	818	763	806	810	831	810	805	803	843	785	759	841	799	820	808	811	803	799	792	846	822	782	805	789	806	835	805	818	820	779	837	860	761	784	812	850	829	821	802	765	851	843	795	766	822	788	804	861	793	795	806	845	816	800	782	811	840	809	800	781	831	801	810	773	811	829	821	875	796	816	841	784	785	803	844	848	798	763	765	808	827	825	823	756	830	776	783	829	861	875	784	823	815	819	825	841	793	837	853	774	820	833	845	830	807	755	827	809	825	826	856	765	820	865	852	797	836	756	769	830	758	845	838	852	819	808	809	821	821	755	787	778	859	733	821	773	817	803	769	798	793	808	801	807	809	802	838	785	798	868	798	811	829	815	795	836	809	827	757	782	796	781	845	844	791	779	773	816	834	759	785	817	794	848	794	777	791	812	801	801	851	811	830	812	811	798	809	792	789	784	824	803	768	841	830	816	775	787	832	800	880	859	821	802	804	780	841	764	805	765	834	821	778	830	846	747	827	798	812	798	810	832	783	867	845	856	829	781	784	801	803	824	742	808	819	801	800	812	858	834	853	802	794	779	740	846	811	799	817	799	741	840	829	746	773	856	813	844	884	799	807	835	786	823	762	840	796	827	811	797	781	828	829	766	812	842	768	875	832	795	772	833	857	777	821	776	810	830	833	830	805	798	808	760	858	823	847	805	829	816	814	829	767	839	800	787	791	795	847	814	809	833	789	796	773	865	862	803	834	829	754	823	788	779	811	823	809	798	884	867	788	784	855	755	780	802	834	792	830	775	757	750	803	808	805	786	817	813	841	798	839	763	798	799	803	778	809	838	825	821	810	791	820	808	836	802	818	804	802	812	807	784	813	872	798	835	841	806	828	798	770	820	756	806	809	803	829	791	831	790	810	804	810	844	804	835	810	809	805	868	767	835	780	782	816	780	813	843	813	795	788	825	842	772	816	813	770	777	788	805	789	825	780	774	883	811	825	782	818	775	776	861	857	804	794	813	764	836	819	815	803	798	820	841	800	833	793	807	800	762	795	825	852	816	781	847	806	803	800	806	834	819	820	844	803	756	808	840	795	781	811	789	801	837	837	777	775	795	849	829	821	799	799	829	808	838	762	801	802	783	823	808	804	823	868	817	798	846	762	782	857	843	780	804	796	828	840	801	860	786	800	827	830	893	812	786	800	880	857	832	820	780	803	827	821	809	815	799	804	763	795	820	828	805	848	834	837	746	861	805	797	781	792	784	848	809	820	831	823	829	800	849	781	768	804	809	834	794	777	861	838	759	794	785	823	811	777	892	831	835	773	793	818	828	790	776	865	777	824	792	810	838	815	796	816	862	868	878	823	813	844	767	823	818	798	792	816	781	833	859	807	805	846	831	780	814	798	755	830	835	834	867	766	799	805	815	806	770	772	796	827	848	800	784	847	795	821	803	778	753	806	778	832	785	756	763	847	760	772	792	852	766	797	809	846	821	799	787	828	746	804	793	823	783	813	764	785	841	810	851	795	792	801	783	808	841	848	819	790	796	793	801	775	781	817	805	806	830	810	835	804	787	811	809	833	861	786	819	789	791	771	778	814	842	842	786	799	843	738	846	814	796	783	853	824	823	787	773	816	828	804	826	793	772	834	767	819	752	827	849	756	862	811	811	754	742	784	762	799	818	816	801	791	850	824	823	842	800	837	782	812	790	805	801	762	801	746	858	790	770	829	817	819	801	770	793	814	843	788	767	833	822	859	868	762	826	813	814	847	851	839	800	852	809	805	777	813	762	820	775	816	804	786	804	826	796	841	829	802	806	759	834	774	819	807	782	796	825	807	881	834	787	798	848	803	776	763	827	828	799	840	818	819	825	803	832	776	776	829	774	792	805	826	764	849	807	812	801	770	822	849	768	862	795	788	861	818	842	775	793	829	831	767	803	781	794	791	763	832	809	807	855	782	812	773	818	782	855	801	821	825	790	850	795	819	796	814	875	746	820	818	797	826	848	745	734	801	823	836	839	793	797	811	809	776	790	817	859	788	753	779	781	843	847	825	813	772	779	822	787	777	792	808	798	825	812	794	837	805	835	796	776	806	818	846	817	802	800	793	766	818	733	816	843	816	813	781	802	810	781	808	862	772	847	823	837	817	814	821	856	841	849	780	791	746	804	844	742	842	777	810	796	792	855	802	777	816	821	767	820	804	816	791	783	788	850	848	804	826	820	841	803	825	836	817	877	761	799	761	801	890	804	822	760	819	761	833	753	800	828	824	822	787	803	782	802	813	798	781	798	788	801	739	814	803	803
26041	26000	33508	25776	16867	5425	529	469	443	409	462	437	428	423	433	421	398	425	444	441	421	434	400	445	442	417	420	467	426	432	435	432	465	439	394	444	392	414	421	421	436	417	437	408	439	442	414	446	424	420	429	402	395	436	414	446	422	450	458	460	405	450	470	413	449	404	420	425	443	437	420	402	458	437	422	459	408	470	443	429	405	428	441	419	419	405	427	448	410	418	417	411	396	406	426	468	440	450	407	411	421	430	412	429	432	390	419	402	459	450	429	424	458	418	410	442	457	427	450	422	426	432	410	414	406	428	463	446	438	431	450	455	409	473	470	396	383	446	431	403	439	416	401	454	422	393	450	450	454	441	444	379	434	400	435	443	430	416	429	419	451	434	430	423	410	419	405	395	403	404	435	440	419	430	445	397	467	451	417	420	468	400	405	416	417	415	426	426	416	401	438	399	448	434	452	444	473	420	430	408	412	455	470	406	395	448	448	443	417	427	410	442	391	432	412	445	440	404	448	407	390	396	414	390	423	450	428	420	455	387	398	457	458	384	438	394	431	441	364	418	425	432	442	417	427	423	448	394	421	426	407	433	438	424	467	404	412	449	432	433	403	428	423	424	455	431	414	389	438	458	411	449	437	478	443	445	411	425	416	428	396	441	459	426	449	453	432	457	433	413	429	421	390	445	386	405	406	361	456	434	432	418	450	416	445	438	431	426	444	390	434	460	396	451	378	436	440	442	468	432	437	402	414	465	405	415	437	387	437	365	430	438	418	431	410	455	422	449	448	438	426	431	393	423	441	426	455	381	428	427	423	414	428	374	405	439	433	443	411	444	445	469	407	428	445	405	418	405	439	435	440	416	436	422	420	437	454	432	417	413	436	452	407	418	421	430	455	436	422	432	406	414	419	447	437	459	432	428	422	416	408	425	389	401	419	421	432	434	451	420	435	421	430	421	474	423	438	416	419	424	442	416	391	447	461	402	420	399	429	435	432	440	423	438	428	411	430	386	416	405	479	425	443	408	441	424	453	433	428	404	431	478	428	379	429	420	425	451	440	422	421	456	428	442	427	453	439	489	450	411	403	418	463	410	430	440	437	421	419	418	425	389	425	377	423	421	476	427	378	409	397	476	453	409	433	431	441	418	466	431	441	413	401	415	414	420	407	457	438	458	405	452	426	433	458	428	436	434	458	415	460	393	429	436	435	424	417	421	405	403	395	406	453	436	448	449	430	425	415	411	409	401	413	428	435	440	468	427	456	391	416	417	436	409	449	434	411	420	396	469	416	458	425	421	419	430	437	403	457	423	476	479	403	444	428	434	422	418	444	400	436	419	433	433	426	400	431	456	425	403	446	407	405	448	452	419	404	409	399	409	432	435	397	411	412	404	418	415	364	413	424	425	435	413	468	414	431	423	391	438	440	438	396	417	434	443	435	427	437	388	434	372	408	426	481	423	426	416	406	439	481	426	407	390	429	415	453	433	394	487	436	426	450	401	416	437	399	450	415	399	408	429	407	455	448	389	431	439	421	412	445	433	404	420	418	407	448	425	446	420	415	405	405	409	439	445	437	433	436	411	407	401	392	447	473	402	441	448	414	428	417	429	431	420	383	431	415	427	439	430	432	424	433	438	409	420	444	420	422	415	436	460	443	408	441	414	441	398	407	435	421	455	418	432	435	428	414	411	379	441	440	440	408	451	454	453	385	390	434	438	420	445	425	391	394	415	437	423	443	450	426	439	423	415	404	448	403	418	383	393	456	411	409	433	442	429	359	423	427	385	434	394	436	446	449	433	448	433	416	472	437	444	426	449	394	439	450	420	405	427	440	415	434	373	414	442	419	446	420	432	471	425	430	438	407	413	434	420	423	426	434	437	425	431	417	441	437	416	413	418	464	372	402	423	430	426	428	423	443	489	415	446	443	429	436	393	433	426	427	399	413	466	417	419	417	430	411	414	420	441	405	464	414	412	424	434	426	418	416	441	427	402	426	414	412	413	444	442	414	403	429	387	436	410	413	466	431	434	405	424	413	412	434	423	419	429	443	422	428	423	438	417	404	400	436	407	442	427	439	431	432	426	420	437	421	392	427	422	448	449	422	484	452	443	440	442	431	427	383	429	420	452	468	402	436	423	429	441	408	456	450	428	429	429	411	408	398	445	422	434	447	414	435	395	382	422	471	432	391	395	420	433	423	466	440	397	476	411	406	467	428	452	411	409	411	418	434	424	457	447	421	396	453	420	412	403	430	422	441	424	444	446	386	458	427	436	399	441	427	428	461	415	430	438	413	406	420	402	434	466	425	422	412	437	421	437	408	444	436	407	434	434	448	420	415	404	454	431	414	475	421	394	436	414	461	462	419	426	404	408	448	438	438	453	433	435	432	393	466	448	418	419	443	418	414	459	422	449	444	371	396	390	444	411	461	396	484	460	444	452	408	468	429	431	435	437	414	413	445	425	450	420	423	444	459	450	430	435	434	463	450	405	384	410	367	422	448	416	404	431	455	425	431	443	423	446	418	421	401	401	440	432	404	422	446	418	378	437	454	417	439	400	409	423	397	401	396	413	449	427	465	419	404	421	406	403	444	451	421	449	403	424	446	398	437	420	420	439	426	421	404	445	416	455	403	434	406	422	450	412	427	422	432	423	395	445	427	442	450	434	426	432	398	441	393	419	413	405	453	414	410	426	432	435	392	419	390	406	440	399	420	404	399	455	435	420	445	424	413	411	409	469	402	435	449	435	449	419	483	439	469	415	449	382	425	405	429	411	397	391	386	376	424	440	460	430	420	423	463	430	429	413	433	441	447	435	423	403	394	421	422	442	435	440	434	437	447	429	444	412	441	441	411	383	438	414	442	432	436	429	401	410	414	410	448	461	411	443	458	420	421	416	416	434	432	433	445	393	402	377	444	409	478	437	410	423	448	421	454	402	429	443	406	445	458	426	472	452	423	420	416	429	450	440	391	443	396	452	439	413	426	431	448	407	465	433	461	416	459	462	439	423	425	432	434	427	447	434	462	410	444	407	438	443	404	418	416	424	435	434	394	440	448	404	412	432	461	426	439	438	431	411	405	438	451	426	405	452	395	421	454	440	429	415	400	425	398	417	414	417	437	408	432	450	389	435	448	460	427	427	427	396	413	446	427	427	407	399	461	428	444	474	438	440	425	448	432	398	451	418	407	452	438	428	398	450	447	412	437	419	436	419	451	412	405	447	454	427	409	422	412	390	460	418	462	420	450	420	420	477	414	424	396	437	422	431	443	406	451	419	447	404	393	428	440	440	455	421	404	446	428	407	450	408	421	392	413	414	414	434	419	412	433	441	415	413	409	413	417	391	419	427	416	448	433	425	384	425	441	423	428	442	433	426	416	430	454	446	464	401	399	473	394	452	447	449	452	419	400	472	446	420	444	403	411	463	433	408	442	415	432	465	426	416	399	425	437	430	412	444	447	419	390	398	423	427	438	439	434	389	401	421	405	443	446	447
63286	89371	58383	18032	9651	4755	670	719	738	751	752	731	676	697	756	686	735	722	710	704	711	669	700	680	686	720	777	680	717	728	735	627	670	716	729	711	695	703	718	702	682	687	711	673	707	685	690	697	727	704	716	724	740	694	699	705	720	770	719	704	727	665	679	691	713	708	699	677	685	685	704	721	711	699	734	705	721	686	752	633	728	694	740	673	720	709	713	737	766	699	704	709	700	731	702	701	713	698	677	687	699	695	684	721	718	645	681	700	680	703	693	704	705	697	710	695	659	753	722	705	670	663	688	712	724	708	690	738	661	727	785	685	689	689	728	732	676	737	719	703	733	700	734	688	643	714	703	705	722	723	689	694	662	671	694	750	684	716	718	696	718	732	715	694	678	677	689	730	730	698	666	701	745	704	718	649	767	707	666	749	723	741	650	708	681	711	646	734	694	698	705	738	701	694	696	734	687	707	728	704	719	688	701	684	663	695	732	725	670	678	714	698	705	748	742	672	673	741	699	670	765	658	714	704	692	730	656	692	681	681	681	759	725	678	700	720	701	741	687	704	706	697	725	655	625	740	704	696	677	674	690	740	726	684	736	716	681	644	720	717	709	717	691	669	700	714	644	659	716	687	707	744	645	703	728	690	683	685	712	706	705	704	726	700	724	705	742	682	686	735	696	704	684	706	698	681	673	680	685	708	743	671	706	676	713	676	696	729	667	666	718	664	712	695	695	716	668	663	713	702	684	760	683	754	704	711	690	701	667	741	700	729	705	702	734	733	733	668	692	724	727	666	697	670	676	712	670	694	717	680	716	664	682	666	658	734	712	715	714	695	695	617	699	715	703	730	692	708	693	670	685	661	676	719	742	705	711	766	656	688	688	700	674	656	754	707	705	726	676	647	684	714	693	685	718	711	717	665	696	626	678	666	705	711	703	702	746	661	719	668	701	681	687	748	729	695	703	701	688	773	728	735	691	665	683	673	695	722	697	671	735	731	695	725	732	687	694	732	727	696	740	715	692	697	713	685	675	678	695	634	656	705	685	690	697	712	695	725	716	701	725	668	718	680	719	727	718	697	728	715	703	684	706	714	706	734	699	657	649	702	710	728	699	696	679	669	689	709	711	731	718	689	709	714	701	665	721	680	694	647	689	675	703	680	750	654	673	716	708	677	680	699	699	708	679	703	726	707	703	717	733	648	668	680	720	737	741	704	648	728	717	714	650	718	670	735	693	725	689	756	719	721	666	709	677	632	728	738	685	674	711	738	679	674	720	701	680	735	689	689	691	746	669	746	748	719	685	712	748	625	657	669	713	630	714	693	705	713	750	688	704	676	754	759	707	726	713	687	661	700	648	677	729	697	721	715	735	702	705	707	696	713	695	713	691	705	643	728	704	742	719	671	673	717	707	702	696	713	711	748	711	711	694	736	715	686	684	665	648	721	724	668	714	672	741	727	716	713	659	711	690	703	679	663	714	690	708	685	678	694	689	733	733	680	656	684	700	704	732	686	765	728	697	699	708	710	755	695	701	708	731	708	705	752	745	640	710	733	693	720	696	654	757	674	669	680	669	707	680	691	716	705	706	689	707	720	685	726	717	710	699	673	695	663	698	733	701	716	695	654	705	717	695	768	721	662	693	758	713	708	722	687	677	721	699	706	690	709	697	650	718	689	749	684	678	676	690	699	688	710	715	736	706	698	744	709	716	688	708	730	728	688	689	703	694	756	682	732	714	748	679	682	706	693	700	703	681	696	685	738	740	678	711	654	721	716	693	733	764	708	714	746	736	715	718	706	671	670	685	697	677	690	716	667	703	704	703	711	685	718	710	711	713	683	690	678	689	710	751	682	662	738	734	741	666	701	720	691	731	739	694	692	712	727	690	685	741	724	672	709	733	719	731	678	715	677	705	696	700	718	692	696	703	700	653	682	694	708	703	706	689	733	691	747	696	640	746	672	719	738	702	749	735	750	708	762	740	682	713	692	736	682	683	640	713	738	722	699	723	685	689	738	725	748	711	688	684	683	741	690	716	713	736	700	688	738	712	702	667	678	715	695	735	737	756	724	726	713	676	703	716	710	723	665	666	694	719	675	699	693	720	702	716	677	699	685	660	711	742	695	676	708	675	660	681	683	702	771	717	689	687	727	678	654	693	696	719	722	674	733	726	680	735	688	672	699	688	660	728	691	718	718	731	685	721	740	686	679	709	708	741	699	695	688	682	718	709	687	723	665	663	698	732	687	706	717	694	720	732	731	655	660	693	713	713	708	711	699	709	714	676	672	675	779	655	755	697	670	691	661	694	672	706	722	685	691	693	683	687	667	691	717	719	717	710	741	690	721	708	687	693	678	716	706	695	707	684	714	658	721	700	687	686	756	679	736	741	674	679	715	698	753	660	710	747	701	707	714	704	700	736	709	738	690	715	654	671	666	736	688	682	681	704	673	736	709	720	702	733	701	732	684	738	757	664	674	705	718	739	717	722	686	719	722	690	722	692	699	755	741	779	740	718	660	723	708	731	732	713	677	671	707	708	719	707	711	715	697	705	725	676	651	639	652	693	693	675	674	705	723	701	715	684	695	708	680	697	710	715	699	708	702	673	704	689	708	729	695	671	691	642	664	750	686	704	687	678	700	695	737	697	683	712	707	746	689	767	731	705	676	684	685	720	687	731	705	703	714	745	727	722	655	710	697	680	710	775	700	735	737	685	705	718	694	686	716	704	652	653	696	704	734	691	669	694	688	705	715	716	707	749	698	686	717	739	724	748	693	723	696	698	734	736	698	746	705	684	737	631	730	713	672	697	715	711	748	737	691	715	649	672	686	676	731	668	695	738	710	668	737	691	750	661	711	712	679	735	659	709	702	723	675	721	665	706	685	692	647	709	710	697	678	706	686	696	687	708	728	744	690	739	672	696	733	655	744	667	701	723	713	687	676	660	693	713	726	690	674	660	701	713	675	663	715	685	703	695	663	680	681	731	735	709	637	695	674	638	666	732	745	739	682	716	665	688	721	711	705	691	690	673	677	680	747	676	685	780	754	700	714	696	726	705	722	706	636	725	690	668	725	658	666	707	729	736	686	725	714	748	720	682	670	708	663	720	750	736	725	680	708	756	664	692	720	683	707	744	700	711	676	683	709	695	707	661	735	662	757	663	732	703	658	713	714	759	703	692	663	737	732	741	682	703	717	712	724	726	648	700	696	685	687	713	708	750	658	724	707	726	745	703	714	682	642	690	674	684	724	695	716	724	701	711	667	745	710	692	696	700	718	672	680	708	675	703	728	697	684	683	691	713	670	704	683	697	746	711	670	703	746	726	709	693	716	691	693	749	726	708	666	676	681	715	708	737	731	742	708	723	793	710	712	702	695	675	743	668	685	741	704	717	674	727	679	716	647	725	692	702	682	719	737	717	694	677	739	687	677	725	701	737	670	702	713	678	711	686	689	749	730	708	663	756	739	699	711	728	672	664	687	684	718	671	690	682	699
24433	23378	31153	24647	21506	17132	2847	775	707	709	670	632	736	702	669	667	712	658	666	727	644	636	656	700	711	747	681	698	673	637	711	686	720	705	654	673	691	679	668	645	674	657	681	673	700	637	657	688	697	697	719	714	636	694	626	689	639	672	670	668	693	703	634	691	706	708	694	683	691	643	662	658	699	704	663	616	666	757	664	622	684	738	657	666	687	640	651	713	688	686	619	677	694	625	631	664	688	683	679	651	695	613	698	714	671	684	645	703	699	652	666	639	731	698	660	648	700	655	675	670	696	702	668	689	657	660	686	727	644	705	693	692	654	639	680	676	672	708	703	612	672	659	704	681	630	677	689	728	687	678	660	670	678	634	669	678	679	683	679	671	679	757	694	658	651	684	668	683	660	616	676	708	674	668	679	666	660	710	640	639	625	647	640	612	656	649	624	679	678	672	660	606	677	672	645	626	671	666	647	668	676	637	708	624	642	624	672	681	659	695	684	688	683	666	647	727	681	667	679	702	711	703	656	655	719	661	643	677	676	669	623	686	654	649	677	695	657	652	617	676	671	677	668	694	676	701	646	689	669	675	700	676	658	707	658	699	702	700	722	676	680	720	679	625	663	670	753	606	670	695	679	671	678	682	695	663	685	650	652	731	661	727	673	703	701	653	641	678	656	680	707	683	681	652	654	683	706	639	637	676	643	657	691	668	679	684	664	694	646	674	643	683	665	670	658	712	700	647	686	700	722	664	670	626	663	702	634	679	685	688	665	665	639	711	663	703	711	637	649	666	706	733	663	686	673	677	643	695	728	661	661	714	673	665	707	663	646	669	662	668	694	643	689	645	706	699	658	646	628	682	682	645	659	623	648	658	632	745	696	693	701	631	692	693	706	667	661	686	708	640	657	681	672	645	647	656	664	658	677	674	686	711	637	636	632	701	656	641	694	656	664	683	688	678	664	647	682	682	646	701	665	631	654	676	715	649	632	694	663	715	692	591	684	668	698	651	698	651	631	676	676	663	710	699	637	682	707	710	700	672	679	705	727	710	690	643	677	626	657	720	693	676	677	678	664	630	642	653	672	652	656	685	683	709	674	694	644	604	654	669	638	650	672	629	669	685	696	669	664	688	696	660	666	656	674	681	632	670	611	671	672	657	712	670	651	679	667	667	679	660	667	682	689	645	685	714	675	656	673	690	688	681	716	676	694	631	702	698	656	677	666	667	612	683	698	735	706	688	712	683	715	705	681	688	647	653	679	684	691	641	641	674	647	701	663	645	663	630	680	621	693	698	664	674	692	663	689	710	642	726	666	683	686	657	695	663	654	693	677	677	644	700	647	649	642	636	665	707	670	651	678	690	641	646	677	649	664	652	659	654	615	652	637	670	659	620	648	627	662	651	678	628	654	651	648	676	667	661	675	667	676	661	680	643	636	699	686	685	667	685	670	688	677	685	667	715	670	668	699	654	666	694	670	668	684	707	687	653	653	704	711	700	696	690	651	700	673	659	715	710	669	694	676	698	681	683	644	672	620	691	669	652	673	688	707	662	733	684	650	669	642	665	654	637	736	681	661	677	694	643	672	726	702	647	696	660	646	689	672	696	660	663	640	673	695	694	660	675	655	646	630	672	681	689	632	679	668	656	651	699	634	647	673	629	677	686	623	720	674	684	666	677	693	617	634	648	631	636	648	670	672	635	687	688	665	629	679	675	698	730	681	675	633	666	708	691	648	691	697	712	708	614	697	678	657	682	704	674	623	653	669	674	637	744	680	656	654	704	686	726	698	701	703	618	676	667	678	648	703	637	681	643	709	688	662	654	626	680	685	657	694	660	638	657	681	684	682	693	676	682	706	646	653	715	685	689	741	644	659	696	648	681	674	690	656	666	683	656	667	652	654	660	699	661	723	725	698	688	685	648	652	677	663	648	671	697	637	694	640	680	656	670	637	659	641	669	685	680	653	689	682	673	660	669	672	705	677	717	692	724	677	697	676	713	670	658	668	644	691	707	674	684	670	692	693	685	689	705	625	615	668	651	691	673	672	697	689	695	684	651	693	650	672	673	643	684	632	683	667	679	691	703	680	653	673	670	671	634	671	697	681	698	653	706	707	696	690	656	670	719	704	728	693	647	678	677	638	652	690	703	674	630	657	658	625	715	661	713	668	707	663	694	714	644	668	687	696	680	677	669	724	621	650	674	672	686	653	687	670	649	651	678	624	641	659	674	685	672	690	698	648	659	661	689	670	651	685	643	677	694	694	674	674	692	666	664	633	666	689	680	636	667	606	661	693	652	676	689	703	657	697	674	697	618	739	640	712	677	660	636	704	655	676	685	679	695	689	657	691	657	626	695	667	661	666	656	687	673	686	683	693	682	618	679	673	688	703	693	680	674	678	670	667	666	671	756	639	668	680	658	663	685	675	692	705	650	642	677	646	671	671	640	667	673	674	690	675	670	690	678	670	687	637	673	686	624	677	676	699	644	633	632	667	697	647	676	677	690	681	669	628	690	648	650	675	654	655	640	726	706	610	656	661	631	630	640	668	695	653	681	673	677	691	663	652	667	640	686	720	689	650	636	712	701	728	658	653	707	676	677	701	630	631	701	679	674	680	650	652	658	645	641	699	681	663	709	688	699	647	687	639	673	630	659	623	692	676	663	691	726	657	688	661	666	716	630	657	665	677	672	680	656	629	626	695	648	703	614	650	696	690	684	659	629	654	662	673	699	682	678	678	644	637	650	667	646	662	641	644	682	663	690	639	673	645	689	702	712	657	693	687	665	647	636	710	692	701	678	640	673	654	687	666	644	672	671	685	690	653	684	703	699	688	704	712	667	692	670	637	673	631	657	606	701	648	694	669	710	668	670	685	677	643	655	676	672	705	637	662	686	630	648	680	678	649	595	634	689	702	647	620	656	660	678	686	685	647	676	685	639	701	670	686	667	675	697	668	639	716	712	669	617	650	698	674	677	596	695	674	693	662	653	687	673	609	648	630	694	690	678	666	722	691	655	702	675	625	658	669	689	656	703	692	687	707	652	646	693	690	664	695	676	663	643	641	659	623	634	674	686	627	683	704	688	670	674	620	646	701	678	646	676	693	644	642	610	674	682	684	680	722	659	662	633	689	695	664	635	671	660	686	645	663	661	689	688	635	654	701	671	667	662	667	713	680	677	680	688	699	697	674	680	638	654	693	677	685	679	715	675	644	705	693	654	632	660	676	687	673	664	727	671	710	695	640	583	616	644	647	631	681	710	682	685	644	713	679	694	649	617	683	637	651	674	717	685	693	707	632	678	695	691	665	619	715	630	678	677	695	675	688	643	728	637	630	678	666	654	649	697	684	687	640	678	659	625	631	656	637	684	685	680	719	669	640	665	608	668	695	634	703	651	630	643	669	681	689	668	663	662	591	670	726	657	675	639	688	687	697	689	649	712	706	667	648	698	693	661	663	634	663	685	671	687	681	661	649	668	707	685	708	645	666	676	660	656
62204	99601	67482	24350	15139	6866	1071	1056	1067	1050	1029	1037	1032	1038	1027	1015	1061	1027	1001	1041	1024	1008	1026	1051	1033	1030	1066	1086	1037	1072	1009	1003	1028	1036	972	1061	998	1020	1045	1043	1015	999	1041	1005	1092	1051	1093	1060	1004	1062	1020	1014	1087	1028	1037	1039	1135	999	1096	1046	1004	1047	1012	1014	1057	1026	942	1017	1011	1020	1038	1073	1010	1039	1043	1005	1054	1019	1079	1063	1018	1003	1025	994	1054	1037	1009	1013	1095	1048	1020	1014	1009	1038	1104	1002	1051	1055	1028	1061	1014	1019	1010	1046	1047	977	1073	1017	1025	1101	1036	997	1053	1044	1086	992	1086	1036	1057	1063	981	1016	1013	1006	1029	1076	1028	1039	1075	1007	1025	1005	1109	1066	1074	1070	1072	1029	1005	1001	1026	1035	972	1022	1071	1032	1045	1053	1069	1030	1029	1073	1028	1031	1099	1067	1012	1051	1019	989	1079	992	1040	1055	979	1043	1000	1026	1078	1006	1039	1016	1031	1052	1007	997	1029	1006	1035	1043	984	1060	1016	1069	1047	1041	985	1091	1037	1058	992	1008	1010	1060	1015	1094	1095	1039	1036	1085	1023	1064	1007	1050	1020	1037	1004	1040	1097	1017	1008	1016	1007	973	991	1032	1069	1053	1096	999	1081	1037	997	1008	1024	1021	972	1044	1011	1048	1025	1025	1006	1005	1022	1042	1045	1049	1008	1073	1053	1024	1046	1078	1011	1057	1093	1049	1039	1008	1010	1033	1061	1034	1006	1039	993	1045	1005	1046	983	1014	1054	1015	1011	1030	1051	1008	1063	1072	1090	1027	1019	1096	1085	1016	990	1077	1071	996	1105	1035	1080	1005	1002	1015	1040	1021	1033	1037	1035	1024	992	997	993	1032	1012	1041	1011	998	1046	1014	1029	1035	999	1009	1003	980	1054	1030	1052	1003	982	1038	1004	1060	996	1087	971	1006	1070	1107	1016	1063	1025	1008	1093	1001	1096	1036	1069	1046	1032	1094	1047	1046	1036	1017	1012	1031	1037	1047	1072	1044	1053	1010	1050	970	990	1050	1037	1029	1102	1048	996	1007	1026	967	964	1024	1010	1074	1058	1066	990	1059	1037	1016	1009	1075	1012	1002	1046	1039	1057	1021	1008	1042	1015	1009	1059	991	1022	1010	1039	1089	983	1046	1025	1001	1092	1037	978	1022	1044	1023	1051	1053	1060	1073	987	1005	1028	1082	1000	987	1084	1050	1034	1046	1088	1010	1105	1036	991	1042	1004	1044	1042	1039	986	1046	998	1030	1024	1053	1061	1042	1013	1110	1047	986	1065	1032	1065	990	1035	1058	998	1019	1075	1032	1056	1027	1110	1069	1079	1007	1060	1024	1004	1018	991	1054	1001	1036	1024	1098	1006	1036	1008	975	1008	1063	1036	1031	1010	1034	1080	1041	1039	1056	1024	1053	1040	1035	999	1035	1048	1096	1024	999	1016	1077	1024	1004	1058	1070	1078	1005	990	1073	1033	1008	978	1011	1001	1005	1060	1077	1040	1080	1045	1025	1028	987	1024	1030	977	1032	980	1019	1048	990	1058	1029	1018	1013	1003	1010	1030	1072	1059	1014	986	1058	1053	999	1024	1051	1059	1079	1029	1018	1022	1008	1021	1030	1059	1033	1023	1013	983	1036	1058	1071	1052	998	1046	1025	1088	1001	1023	1029	1016	950	1069	1049	1033	1058	1053	1030	1083	1027	1029	966	1028	1047	995	1064	1014	1036	1003	1037	1033	1037	1025	1029	1003	1007	1060	1030	1026	995	1033	1034	1012	1029	1018	1021	1016	1105	1022	1071	1043	1048	1001	1049	1003	1031	1014	1031	991	1001	1058	1060	966	1021	1007	1012	998	1078	1039	987	1065	1019	1050	1034	1049	1020	1011	1075	1006	1032	1029	1064	1057	995	979	1026	1037	989	1017	998	1048	1050	995	1055	1017	1007	1057	1029	1027	1005	1087	1036	1002	1038	1024	1041	1006	1010	1040	953	1053	1031	995	1009	987	1060	1074	1000	1012	992	1001	980	976	1035	1033	1056	1009	1052	1072	1063	997	1054	1107	1024	1057	1029	1088	1071	1044	1015	986	1013	1087	1000	1086	1018	1050	1029	1041	1076	1080	1098	996	1091	979	962	1061	1043	976	1042	1011	1013	1014	1090	995	1042	1078	1021	1095	972	1069	1064	1032	1040	1074	1044	1060	1055	1055	1025	976	1056	1009	1009	1043	1054	1022	1078	1003	1049	1073	1024	1051	1065	1034	1014	987	1023	1060	1104	1003	1038	1021	1102	967	1040	1007	1073	1047	1001	1048	996	1026	995	1065	1067	1062	1036	1007	1013	994	1001	1035	1003	1020	994	1014	1048	1013	1016	1023	1046	1017	1089	1059	1072	1058	973	1033	1072	1064	1051	1090	994	1033	1051	1017	1094	1053	1027	988	1042	975	962	1021	1007	1078	1069	1054	1054	1043	1062	975	1028	1039	1014	1033	996	1031	1046	1023	1019	1046	1001	1001	1085	1030	1086	1059	997	1067	969	1023	995	964	1020	1063	1051	1012	996	1082	1063	1054	1036	1007	1068	945	1019	1010	1001	993	999	1027	1018	1043	1014	1043	1010	1022	1054	1015	1023	1057	1003	1013	1065	1045	1015	1093	991	1039	1037	1012	1018	999	1015	1048	1006	1036	1037	1004	1012	999	1071	1027	1074	1052	1033	1023	1037	1058	1009	1010	999	1071	1048	1009	1021	1053	1030	1018	968	1058	971	1023	1034	1065	1033	1003	1025	965	1092	1022	1047	1081	1057	1062	979	1029	1057	1019	1036	1053	1046	1043	1021	1028	1024	1121	1033	1008	1008	1010	976	1027	1007	1026	1027	1048	970	1028	992	961	967	1066	1048	1031	1016	1040	1049	1014	1048	1023	1068	1026	1039	986	1039	1042	1014	1035	1008	1046	987	994	1017	1044	998	1029	995	1115	1032	1005	1031	1021	1058	1043	1019	1051	1000	1053	1051	1017	1036	1024	1007	1033	1072	1050	1039	1011	1020	1056	1008	1042	1024	1025	1039	973	1052	1052	1023	986	1040	1082	1026	1014	1055	1002	979	1102	1035	1037	1073	1089	992	1042	1063	1012	1031	1003	1022	985	1025	1007	1013	1003	991	1051	1003	1036	1099	1062	1061	1028	986	989	1089	1078	1016	1002	1029	1034	1034	1042	1048	1001	1069	1020	1005	1029	1024	1058	1036	1022	1003	1007	1046	1065	1048	1071	1037	1030	1012	1061	1050	977	994	1014	1025	1058	1007	1001	976	1042	1027	1046	1027	1037	1013	1083	1073	1009	1021	1064	991	1030	1089	995	1081	1016	1006	1047	1062	1003	1055	966	1043	966	1075	1044	1021	1013	1062	1011	1020	1035	1049	1094	1030	992	1043	1017	1065	1018	1021	1035	1043	1035	1094	1112	1023	1003	1005	1067	984	1036	1033	1027	999	1005	1076	1060	1039	975	1002	1033	1007	1059	1059	1063	1034	1026	1050	1008	991	1010	1018	1013	1047	1006	997	1007	990	1041	1050	1039	1056	1081	1027	1027	1045	1029	1040	1004	1009	1081	965	1057	1074	1063	1047	1031	1020	1089	1027	1031	1011	1017	1065	1039	984	1016	1040	1043	1006	1030	1028	1019	1101	1079	1052	1035	982	1006	1045	987	997	994	1027	1069	1034	1040	1055	1064	1000	1057	984	1077	1095	1061	981	1009	1023	1015	1013	998	1064	996	1087	991	962	1006	1082	1045	1029	1020	1037	1043	1037	1006	1022	1096	1065	1058	984	1070	970	1050	1033	1044	984	996	1074	1042	1022	1030	1006	1064	1002	1041	1057	1061	1090	1046	972	1020	994	1078	1045	1052	1041	1052	1001	988	1036	1012	1018	1038	1034	1032	1010	1001	1038	1047	1017	1062	1063	1150	1056	1075	1045	1076	1073	1022	963	1036	1041	986	1077	1070	1041	1020	1072	1017	1027	981	986	1019	1010	1027	992	992	996	996	1005	1012	966	1041	1027	1075	1033	1037	1024	1038	999	1007	996	1080	1008	1049	989	1067	1039	1010	993	1117	1025	1057	1012	1002	1063	1030	1027	1015	1066	995	1056	1059	1069	1076	1086	1058	1012	1043	1021	1007	1000	1083	966	1054	1027	1055	1060	1027	1034	1031	1025	981	1079	1012	1058	979	1022	1007	1052	1042	1043	1050	1029	1037	1020	1033	964	1005	1060	1036	1016	1022	1062	1092	1059	988	1018	1011	1061	1014	1004	1055	1012	1048	991	1051	1010	1074	1031	1063	993	990	1000	1031	1031	990	1051	1070	1025	996	1042	1076	1068	1039	1006	1038	1049	1018	995	1027	1057	1028	1016	1057	1002	1021	1022	1076	1001	1031	1066	1001	1067	1046	1084	1040	1021	1056	1082	1044	1020	1072	1013	1033	1008	1075	1063	1059	1030	1017	1015	990	1063	1071	1000	1045	984	1058	1055	985	1128	1067	1062	1025	998	1052	1076	1031	1017	980	1069	981	988	1072	1036	1047	1033	1055	1053	1028	1106	1013	997	1039	1052	1016	1066	1068	1016	1039	1038	988	1025	1030	976	1014	1082	1041	1029	1013	1046	1061	1076	1006	1033	986	1070	1051	1024	1071	991	1041	1075	977	996	1040	1016	1016	1085	1025	1045	1022	1041	980	1034	1058	1030	979	1033	1092	1035	1002	1003	1046	1061	1030	1048	1001	1060	1076	1003	1029	983	1077	1036
32764	31930	25824	8965	1079	651	518	509	517	520	511	506	492	517	526	481	502	487	446	517	545	534	495	519	495	474	501	481	513	524	488	534	505	514	451	519	514	492	478	532	512	485	484	508	505	485	530	492	515	495	524	499	498	507	484	491	475	523	488	544	509	517	510	523	517	498	479	499	535	486	494	489	501	463	568	520	486	506	483	465	484	518	504	493	464	541	516	518	483	521	479	485	470	482	518	496	544	513	485	475	507	472	492	499	492	489	449	492	562	507	470	460	484	476	498	509	488	487	529	512	501	527	508	489	512	506	563	504	538	482	476	528	480	533	478	519	495	498	480	453	508	506	502	501	539	471	527	482	507	515	509	497	514	489	514	499	477	515	484	464	491	497	520	485	496	537	485	480	523	494	493	503	565	458	501	515	521	478	460	460	508	496	490	525	511	520	482	510	479	512	531	482	521	474	502	483	508	504	510	493	489	515	566	467	509	495	533	464	515	492	509	438	484	505	487	475	516	520	504	534	516	495	506	499	527	484	491	482	505	536	502	499	492	539	463	495	522	528	565	528	482	479	506	531	474	439	488	491	452	504	490	501	505	510	505	498	495	502	513	484	499	506	471	503	514	452	462	513	469	477	520	454	494	564	474	533	499	510	487	512	497	513	512	474	493	478	506	512	516	483	523	469	468	523	502	502	492	559	510	538	530	492	481	502	507	485	483	505	508	482	488	521	507	493	514	476	496	511	507	502	522	486	502	546	492	534	479	488	517	494	487	508	492	483	508	487	529	472	510	518	479	493	515	527	484	475	497	442	522	543	511	519	475	546	517	473	461	457	526	466	522	530	506	520	525	469	488	513	492	529	486	491	479	523	475	501	471	512	514	507	537	463	500	523	537	482	517	506	486	515	475	532	492	515	517	456	511	523	473	474	464	502	474	535	493	514	543	500	530	516	502	481	455	472	527	487	460	499	470	501	496	504	469	486	525	487	501	488	525	499	485	486	498	480	539	492	521	576	554	502	482	504	501	493	505	491	497	473	479	524	484	509	529	475	513	481	481	461	493	534	461	517	504	584	497	434	503	479	485	493	543	544	508	455	495	461	502	506	507	453	502	497	477	499	489	471	510	507	500	503	478	502	505	491	522	482	498	519	468	539	493	503	506	481	501	492	489	503	468	483	503	508	500	477	533	522	498	498	486	498	509	494	492	484	544	485	543	504	494	510	495	532	551	502	514	479	527	548	487	505	493	552	468	497	545	473	531	501	541	508	502	511	490	490	469	532	494	506	435	520	489	488	492	484	486	549	510	514	487	488	511	450	525	515	451	499	504	502	504	538	483	453	503	470	494	468	550	446	544	497	512	508	524	456	531	473	481	510	495	491	471	500	527	547	548	520	519	545	519	517	502	492	505	480	517	519	536	531	496	548	514	513	471	488	487	501	490	506	461	518	523	469	507	518	510	480	521	463	522	518	486	509	486	555	486	492	546	502	506	465	539	459	477	497	496	480	560	460	517	478	520	503	487	495	512	507	498	533	504	505	520	474	506	493	446	504	493	517	509	539	505	503	496	504	457	527	514	487	512	495	471	492	525	501	478	491	490	510	500	514	497	502	499	475	486	501	492	494	501	472	463	462	536	494	506	504	506	497	499	512	503	498	522	501	506	508	513	465	490	484	507	475	503	470	506	502	495	487	540	455	494	522	495	500	510	500	505	511	473	492	464	503	531	493	487	513	516	521	488	489	482	515	506	491	540	463	481	492	503	516	529	481	502	482	504	515	521	494	473	507	510	539	538	483	543	482	492	507	471	478	479	509	506	498	529	491	465	473	523	524	509	533	532	496	452	493	516	515	461	515	462	518	529	445	496	519	483	508	504	472	518	470	500	484	492	476	501	546	496	509	482	466	498	526	498	492	506	459	481	484	526	473	512	505	470	464	575	530	508	458	469	474	496	500	488	537	497	496	460	489	463	476	508	497	491	498	485	479	462	506	497	495	508	485	489	479	525	465	521	498	525	504	528	510	483	521	479	530	490	521	512	513	524	485	510	516	502	532	489	510	487	487	484	456	524	482	551	504	488	473	520	512	516	509	506	518	522	561	512	533	526	482	478	513	516	504	520	523	495	479	476	498	516	479	502	518	524	481	473	467	522	501	554	521	483	507	499	495	553	519	490	540	465	491	456	535	481	480	507	481	490	456	518	535	467	519	499	499	501	502	469	494	504	521	489	505	466	455	507	506	510	487	530	501	556	493	507	533	489	491	504	526	555	477	473	504	542	464	471	500	474	509	469	493	482	478	557	501	505	467	465	458	472	501	496	520	501	541	499	471	499	490	514	495	502	513	510	524	501	488	493	476	499	488	495	472	537	511	471	503	529	519	472	491	516	504	486	511	479	464	509	531	502	509	492	509	539	491	530	502	520	471	506	493	487	470	470	494	503	543	507	480	529	516	518	474	487	509	542	534	539	504	476	505	462	510	495	480	481	517	502	521	539	491	508	524	518	483	495	500	532	489	462	533	522	489	510	504	459	507	476	501	503	521	535	493	470	511	540	484	533	477	518	488	449	506	505	464	527	493	494	493	471	508	500	507	527	497	493	488	513	514	550	526	471	524	509	468	478	507	506	486	494	487	488	498	550	496	474	499	476	488	515	455	487	505	506	475	547	552	498	491	499	490	489	495	537	482	488	510	516	491	537	536	498	495	465	485	513	519	494	495	490	506	487	473	530	508	513	532	454	513	522	499	523	542	474	507	521	528	480	506	494	489	527	482	525	472	520	528	459	462	437	493	489	469	542	475	506	501	500	461	487	483	487	516	533	518	521	463	487	511	499	484	485	528	497	499	493	516	481	460	549	505	514	525	472	496	486	504	477	510	530	490	475	501	483	533	506	462	528	510	523	427	471	499	492	488	512	532	534	509	485	507	502	497	486	493	497	480	499	502	468	517	493	462	473	525	526	495	522	502	483	540	494	506	509	488	514	461	470	522	509	524	536	500	524	505	515	510	464	510	520	513	480	450	516	532	500	524	497	513	536	490	524	490	538	487	496	472	474	485	513	508	508	493	520	525	518	504	523	524	499	524	492	483	506	520	492	499	508	500	501	486	455	466	519	524	513	520	469	552	466	519	506	496	519	477	471	494	500	501	480	478	525	474	519	524	532	497	497	519	507	516	499	468	483	514	511	509	530	492	542	505	509	474	489	496	524	449	535	520	518	463	506	486	481	486	517	499	505	504	500	500	508	491	505	512	506	456	485	487	534	492	474	492	510	484	476	470	518	520	502	500	519	476	466	458	499	498	531	491	502	510	509	527	518	482	464	523	492	456	501	473	492	515	518	482	496	513	520	511	470	509	554	484	506	522	534	487	485	476	523	518	514	465	513	467	529	516	525	498	470	483	554	495	501	489	510	463	553	491	533	498	520	455	501	508	488	539	572	494	522	514	503	458	520	502	498	510	526	504	503	472	517	501	445	518	516	464	475	518	480	489	491	529
42976	48591	28186	6982	1940	1334	828	821	827	807	851	838	829	819	792	758	845	845	829	862	846	870	778	790	809	839	804	850	856	845	804	831	885	840	767	832	826	857	859	812	824	797	812	884	780	846	810	834	813	833	815	884	818	781	816	808	848	835	822	798	816	813	855	806	770	854	822	857	791	843	836	842	867	799	786	822	848	848	829	850	825	820	827	836	821	760	825	811	807	817	831	852	839	877	841	790	838	821	817	865	782	870	816	822	790	761	860	773	847	829	798	776	816	845	853	828	831	834	818	839	842	794	833	816	833	799	861	810	818	805	840	823	804	780	810	848	865	828	778	870	847	857	839	845	813	871	831	780	806	828	864	793	833	797	808	791	798	792	883	834	823	832	854	847	811	831	813	788	884	804	837	811	832	782	762	831	816	780	837	827	795	806	801	786	812	826	856	804	806	812	837	789	809	878	845	826	830	836	770	827	823	857	839	789	865	812	796	803	822	825	858	783	834	846	815	814	836	822	856	807	809	793	807	835	786	837	793	887	824	831	798	806	802	790	823	819	792	837	843	795	825	776	814	821	912	847	789	799	820	837	802	815	849	837	828	822	800	786	827	769	804	844	843	836	809	794	758	787	846	789	815	826	870	847	844	828	871	798	856	804	790	820	830	825	799	831	811	865	859	809	829	818	838	802	836	852	779	793	763	836	762	858	773	821	855	821	859	787	821	792	785	791	851	791	817	804	843	814	796	842	827	813	852	858	811	779	806	871	810	845	808	861	820	794	820	839	808	850	846	808	833	813	806	824	807	845	835	800	850	787	787	830	808	808	830	828	788	844	789	839	836	806	788	854	863	822	807	799	793	774	864	856	863	853	842	846	864	862	823	845	788	847	797	816	822	809	833	880	842	825	869	806	823	836	804	821	805	773	799	883	819	801	789	806	826	823	770	869	894	827	808	790	858	836	795	805	874	852	814	821	784	797	871	816	847	888	860	804	855	821	852	827	839	812	821	828	802	822	873	921	806	845	805	823	859	831	830	828	800	830	846	883	813	829	797	840	823	845	837	780	824	844	817	828	780	804	846	831	786	795	845	821	850	834	842	879	782	838	861	854	820	854	797	814	831	795	792	839	771	887	860	783	819	876	850	814	793	828	799	812	815	845	827	836	784	838	812	844	876	797	826	837	791	852	862	787	804	832	837	828	799	798	777	871	818	804	813	778	797	816	824	852	845	849	878	811	868	831	837	871	877	855	842	780	810	822	844	857	837	832	852	843	800	823	847	844	822	837	814	794	815	860	794	841	801	820	804	800	823	806	884	827	828	837	831	801	873	781	816	818	870	837	776	801	848	822	839	800	843	799	827	814	780	856	785	824	815	820	767	875	862	839	801	811	781	793	849	804	839	778	841	831	775	857	849	819	810	812	779	817	844	812	775	856	786	867	799	872	833	808	847	827	828	787	855	787	832	849	814	885	836	809	864	811	848	858	825	795	841	830	842	853	815	812	860	855	824	825	831	830	823	834	825	830	858	877	847	790	766	807	875	819	868	802	782	818	853	830	809	832	848	834	850	781	809	831	810	786	908	869	862	803	781	866	822	793	853	845	842	856	840	803	822	811	830	805	823	817	841	841	820	834	819	778	820	819	822	794	817	805	789	841	812	901	824	870	832	831	845	851	823	805	875	834	840	838	780	842	820	813	805	845	832	834	848	800	830	798	785	822	853	830	811	809	760	794	813	802	796	844	862	831	780	825	796	825	807	847	834	790	784	852	867	866	857	857	834	835	817	899	798	799	828	823	809	769	862	768	903	834	805	846	875	801	828	825	803	817	849	833	822	825	807	809	817	797	867	809	819	819	821	869	770	835	779	813	834	814	757	827	794	803	816	847	812	846	802	822	867	816	836	793	863	828	816	833	824	818	826	828	884	800	805	816	823	832	841	822	850	818	857	841	851	803	828	774	842	811	810	833	819	797	827	824	879	813	842	802	825	847	845	821	819	832	804	882	849	858	820	842	818	839	816	868	844	860	846	837	832	806	868	878	835	837	796	833	860	792	799	785	867	874	861	812	764	840	805	820	847	844	872	814	857	827	819	811	821	757	851	766	843	835	728	860	785	835	838	844	805	813	802	803	851	786	840	825	812	829	763	837	823	838	795	888	761	826	898	801	842	791	841	829	844	791	777	851	836	810	811	780	796	803	793	809	856	792	813	763	797	879	828	760	773	828	817	817	860	847	845	774	853	876	851	850	836	838	837	800	859	816	788	821	810	826	813	822	769	806	803	816	777	829	812	814	802	811	833	859	848	847	830	812	868	798	822	819	849	798	794	813	850	854	826	877	858	852	852	826	838	817	891	832	772	804	781	839	787	790	831	841	829	840	838	885	843	776	831	818	839	840	861	797	790	790	778	868	819	816	797	806	841	797	797	834	759	858	811	865	842	875	817	785	812	838	825	898	867	835	808	825	876	836	837	824	824	816	830	793	798	849	817	787	802	783	849	834	839	805	825	864	812	865	858	793	823	820	807	873	852	798	819	801	813	782	843	802	820	855	820	880	827	833	822	832	797	884	804	877	809	835	815	820	804	858	787	900	802	811	835	813	806	825	829	820	817	794	812	854	844	861	812	808	783	833	803	838	779	837	861	814	783	865	820	854	810	807	807	848	824	836	858	831	815	853	832	846	807	822	800	827	844	860	786	872	831	805	846	868	817	845	806	857	801	856	858	837	815	832	843	831	792	844	786	854	803	842	816	834	836	854	874	777	819	792	804	776	793	812	886	781	844	825	805	810	803	785	794	858	865	799	784	821	859	853	780	797	873	810	809	797	832	805	854	874	833	823	800	836	805	800	776	833	796	870	836	846	791	797	787	777	813	813	812	768	874	794	814	881	851	811	795	844	830	919	824	872	818	844	821	855	758	849	853	838	836	858	885	791	825	786	835	836	813	869	836	837	848	851	792	821	854	849	794	884	853	825	782	836	827	834	836	778	845	790	862	800	854	796	844	781	821	846	840	809	804	835	819	784	838	837	796	845	835	843	823	855	853	828	871	781	806	821	863	844	821	884	798	835	853	825	860	836	863	844	807	832	842	843	859	851	847	804	884	808	827	806	812	812	815	816	812	833	833	841	765	872	855	857	796	835	815	866	796	819	776	857	881	817	845	817	873	843	856	795	822	772	792	859	824	854	845	825	849	855	830	835	817	784	837	810	744	784	809	817	824	830	818	821	856	803	806	846	845	845	865	838	815	812	848	859	791	830	822	876	810	762	854	851	827	814	807	884	836	840	783	786	800	786	776	797	833	837	854	798	834	808	802	870	823	844	770	858	869	869	874	848	844	818	818	839	810	795	849	847	801	837	890	855	840	810	844	865	845	824	824	811	887	844	832	813	784	858	858	819	807	875	841	814	841	871	792	864	794	824	839	813	820	787	801	805	852	824	805	849	758	797	833	776	850	859	787	868	801	884	826	827	895	795	824	801	791	831	827	784	844	862
26161	25115	32541	25780	16627	4463	560	469	430	451	444	455	422	428	382	475	418	471	419	423	431	410	415	424	425	445	488	459	440	452	444	463	424	451	403	418	448	410	418	403	437	419	458	434	446	441	428	421	400	457	429	459	396	422	431	477	412	451	432	471	411	456	452	431	446	422	457	426	420	400	417	418	438	413	441	394	412	405	459	422	414	443	434	447	441	431	433	460	442	451	397	386	443	445	435	443	440	452	440	425	435	441	448	417	482	456	446	399	428	410	420	427	391	403	424	438	460	448	418	430	431	406	405	426	426	420	411	447	445	406	430	405	418	435	444	497	454	434	428	414	431	448	447	410	442	402	439	410	423	442	395	410	442	400	428	406	427	415	423	441	423	439	388	479	394	416	460	440	433	445	422	401	412	417	424	444	422	429	422	442	434	429	408	418	395	440	441	461	407	386	420	411	398	416	418	426	424	454	410	450	402	427	403	438	447	431	391	435	409	468	407	443	453	431	412	432	429	426	449	441	421	405	404	435	434	465	447	447	424	421	429	459	396	455	452	427	433	399	457	438	449	441	446	467	426	437	437	439	418	450	421	427	453	412	406	438	409	416	445	425	436	424	454	430	426	436	393	437	448	424	403	453	429	441	437	428	404	408	395	476	423	431	396	445	422	418	436	429	417	407	428	410	468	413	415	453	422	423	388	408	470	461	432	436	412	402	447	426	433	430	448	438	444	437	446	438	392	434	406	394	441	431	462	414	429	439	465	449	440	428	440	424	447	429	452	413	379	412	377	435	411	409	439	428	448	407	417	387	447	440	454	441	398	449	410	467	414	438	419	400	424	440	451	444	409	425	450	468	419	439	447	414	423	445	439	401	453	459	437	422	426	419	443	431	421	413	420	435	415	451	421	437	442	405	388	423	407	461	454	448	452	417	417	415	430	447	448	464	428	445	459	413	411	464	461	443	434	447	431	430	433	455	450	441	416	462	433	433	399	377	413	414	465	464	401	425	412	416	415	436	415	434	415	453	389	444	393	443	437	459	399	440	443	406	414	423	382	384	420	400	409	441	447	457	453	387	475	432	442	483	436	408	487	399	449	407	427	450	401	412	460	434	475	442	467	434	441	438	434	461	401	444	435	408	407	418	439	438	418	468	429	399	429	382	451	437	398	415	479	412	429	441	459	409	396	412	426	460	423	443	424	440	427	424	457	382	429	453	402	428	415	421	430	439	421	387	436	469	442	427	432	433	432	425	431	439	429	471	429	410	408	424	434	415	417	442	420	449	402	434	500	449	410	454	421	425	479	486	449	385	432	421	437	437	424	423	431	417	393	441	447	464	421	419	435	441	404	448	446	416	427	422	420	435	406	425	445	446	429	408	450	461	434	416	424	415	431	430	419	426	407	468	423	419	397	425	403	412	439	463	467	417	406	438	414	446	424	428	448	408	423	388	388	471	422	437	434	431	419	446	391	441	439	438	422	413	463	404	447	449	390	429	425	405	456	450	452	426	421	425	440	427	428	396	413	394	457	408	388	368	424	450	422	439	433	451	424	433	418	426	390	448	409	433	497	452	465	420	427	419	420	431	425	430	449	399	384	426	424	438	405	438	445	435	439	439	418	431	396	415	441	415	439	422	396	437	453	390	435	435	446	443	414	396	463	401	411	415	439	468	409	469	415	414	448	449	424	439	438	421	422	394	446	435	417	408	454	436	429	427	433	407	410	436	461	433	416	440	439	401	430	409	451	417	446	415	445	443	441	459	401	460	412	428	447	444	409	432	420	412	472	431	437	418	399	449	455	442	404	464	413	411	389	424	432	408	422	455	430	421	460	418	464	425	437	409	455	424	434	404	435	422	427	406	439	424	412	424	435	461	433	441	416	388	421	390	455	424	424	412	412	419	414	441	411	434	437	422	426	423	420	451	392	442	468	453	411	398	434	458	412	418	439	457	417	437	401	440	436	437	417	413	400	417	412	421	458	432	455	410	429	422	437	403	428	456	397	390	443	411	445	407	434	468	459	390	439	449	412	418	463	423	438	436	430	442	442	433	424	429	438	381	436	450	409	433	405	411	390	452	455	413	394	463	446	416	413	429	428	489	436	417	434	416	433	442	443	419	390	435	460	440	441	436	441	430	413	435	427	396	406	432	436	420	425	427	440	405	437	448	458	458	443	430	446	466	391	403	427	436	438	410	418	434	460	434	406	416	450	440	421	453	422	416	432	433	428	412	446	446	454	416	408	395	445	443	425	438	385	411	458	420	409	439	462	430	443	443	461	477	433	420	434	422	431	417	444	404	421	472	442	431	415	409	419	455	445	455	420	460	399	455	476	420	434	403	442	417	422	406	387	435	426	469	467	417	413	407	448	430	384	424	456	432	455	452	391	444	423	453	415	429	458	427	412	419	439	417	412	407	435	445	453	427	452	469	410	447	416	407	416	446	417	459	432	446	441	461	409	385	455	452	424	427	450	432	415	405	448	420	467	420	382	402	433	417	419	403	470	424	422	436	420	451	481	398	449	444	388	457	418	441	467	447	445	404	418	446	409	423	429	422	433	438	437	441	424	442	438	442	400	415	411	440	443	403	435	440	420	446	424	451	471	426	418	468	418	407	421	412	435	463	452	419	441	482	421	405	416	421	425	373	453	420	417	439	428	399	417	381	422	424	461	405	402	392	418	423	469	416	432	417	405	439	421	427	465	414	439	407	440	463	457	430	449	421	435	415	436	417	438	402	390	423	374	409	427	454	430	468	437	397	447	461	419	383	419	427	431	437	448	446	425	435	445	390	398	418	439	419	451	458	437	399	415	487	457	421	430	421	444	380	428	419	419	444	452	411	422	409	444	443	384	458	414	447	454	450	429	446	406	450	407	428	461	419	430	448	438	418	423	419	455	464	406	417	427	402	414	424	410	420	463	449	447	463	405	447	467	438	407	436	450	411	452	440	450	428	399	414	455	407	446	437	455	432	417	418	403	435	408	450	449	399	448	406	410	421	441	450	390	443	420	443	434	446	434	446	414	451	414	445	430	385	386	381	422	431	429	416	433	432	430	405	438	423	423	432	442	382	396	447	442	433	421	425	413	439	431	474	440	448	403	494	445	416	431	430	448	440	389	412	437	464	421	460	404	450	436	400	412	416	417	454	421	402	435	454	390	441	438	415	410	386	453	358	402	427	405	442	402	425	460	402	424	439	414	390	431	407	433	424	448	412	420	432	399	466	449	413	427	436	452	420	416	411	407	408	438	476	403	417	452	423	468	423	422	449	401	457	433	450	415	428	449	395	434	431	403	433	426	436	425	399	422	472	476	391	466	443	447	416	448	439	417	459	438	402	460	433	423	452	394	417	457	414	468	399	416	432	451	428	437	434	432	409	464	432	435	403	410	426	429	371	415	426	450	441	413	422	437	437	445	447	446	470	459	417	450	433	414	419	427	427	441	432	406	450	400	468	439	443	490	426	437	415	415	460	426	418	466	450	439	445	420	436
62323	87642	57936	18076	7758	3341	675	733	742	766	666	725	696	679	731	754	739	759	710	703	735	726	741	728	720	690	710	694	663	686	693	709	683	671	699	707	732	718	698	687	721	768	729	696	710	675	716	738	676	695	722	732	715	725	687	712	671	687	744	770	723	743	776	686	746	733	709	671	708	720	713	688	677	701	706	687	697	708	687	688	703	708	705	740	711	702	691	708	685	684	667	691	698	676	767	715	732	732	731	675	709	726	689	731	702	673	693	655	728	696	666	711	747	741	688	731	691	684	709	673	740	695	687	728	737	702	684	733	710	697	707	713	762	681	679	700	723	724	748	761	708	752	636	721	743	701	700	718	732	743	723	746	756	740	711	686	723	715	655	740	732	733	742	641	660	740	730	718	699	739	745	659	711	744	714	733	764	751	766	696	729	709	734	708	725	734	760	798	744	721	675	697	695	682	718	668	719	659	713	674	692	725	726	690	727	712	758	690	722	726	733	679	713	727	728	699	695	689	706	697	657	686	775	750	712	664	703	691	701	679	746	714	787	741	756	668	708	736	715	764	725	732	721	751	685	745	737	714	685	718	699	725	699	697	672	725	725	738	710	687	714	680	752	725	716	670	716	725	679	735	672	706	720	706	672	709	724	659	732	728	718	718	699	734	738	722	689	714	716	693	711	701	732	718	679	724	709	707	705	694	726	715	728	741	720	707	742	702	727	733	717	647	672	702	745	698	731	681	683	728	740	705	722	719	755	724	745	736	732	712	684	715	742	718	704	734	679	759	732	696	694	727	731	730	734	716	700	689	681	726	703	723	699	712	726	720	729	727	767	717	718	685	719	697	689	715	683	711	705	682	681	724	690	732	714	702	704	690	788	695	740	685	684	668	675	700	675	660	713	691	682	685	681	687	712	702	731	744	765	716	708	756	670	686	760	704	715	731	706	710	725	718	702	737	740	697	712	723	668	710	697	733	714	759	703	678	700	716	716	710	699	681	685	704	711	712	707	745	687	737	711	687	664	719	667	716	686	724	700	693	718	729	690	689	678	662	750	701	706	670	649	716	731	714	695	740	705	686	752	676	701	745	754	708	723	716	693	664	736	712	661	705	732	629	731	723	671	748	722	714	727	698	685	723	689	692	647	707	696	741	728	778	689	728	732	695	710	678	709	765	731	741	707	688	718	705	706	711	717	716	720	730	721	714	731	683	702	735	679	689	755	739	698	681	695	679	702	723	759	712	723	688	711	702	676	739	705	733	709	703	734	747	758	698	719	682	705	734	695	701	755	704	703	716	714	719	733	692	705	685	734	681	675	693	722	732	745	698	712	685	735	688	720	698	689	685	699	663	682	692	731	714	707	702	774	729	690	713	743	732	679	705	721	744	718	672	768	717	744	719	673	727	671	727	732	744	746	671	729	693	721	722	665	663	709	741	669	675	739	724	654	736	707	696	738	728	716	684	747	706	667	727	715	664	698	725	701	734	709	703	755	673	694	745	723	709	726	682	636	700	680	684	724	672	687	729	670	671	716	728	704	717	717	701	741	746	690	690	703	673	695	712	697	683	741	710	720	704	732	705	727	710	703	734	679	738	668	724	743	667	702	676	745	707	661	698	695	749	746	727	707	706	766	724	694	743	679	721	757	742	709	677	705	699	782	647	737	727	715	706	679	701	701	692	773	706	720	696	678	704	760	646	714	701	687	738	718	697	700	695	691	686	706	765	712	696	699	732	740	719	699	716	697	725	707	701	716	692	684	645	748	727	715	746	696	689	685	744	682	679	670	703	678	694	720	666	701	662	722	690	724	760	725	771	705	751	695	698	769	712	694	730	671	704	692	702	676	697	675	683	688	753	703	686	690	708	710	724	723	696	657	765	679	735	745	693	643	699	714	687	742	665	717	715	743	728	706	697	714	712	698	679	706	710	678	662	680	697	696	712	699	679	705	718	696	676	728	689	731	733	675	684	749	747	702	712	736	704	655	683	625	726	728	731	710	705	650	702	746	695	771	706	733	686	715	729	726	697	732	677	743	684	719	690	731	748	657	726	702	689	720	688	742	783	732	709	688	658	699	708	699	731	704	670	720	731	715	735	731	686	718	686	693	680	708	699	746	723	724	731	698	685	673	695	718	706	735	717	687	720	768	733	742	711	657	702	746	707	713	703	771	744	700	716	762	696	717	731	726	707	695	723	704	709	722	715	691	691	694	748	696	743	692	717	736	704	699	724	687	717	743	713	708	747	742	714	726	710	710	681	678	707	652	713	653	694	663	714	753	615	719	690	787	757	720	716	732	673	719	680	724	713	714	728	711	710	667	728	739	696	689	730	700	713	750	728	717	688	702	655	716	715	682	740	709	726	668	720	736	723	707	690	717	678	721	715	738	712	761	722	725	691	707	705	715	694	715	709	711	732	734	710	758	698	691	674	707	758	772	706	691	704	693	655	699	692	698	708	715	668	710	736	695	688	662	741	714	696	655	700	706	710	732	689	686	772	655	674	746	700	719	685	696	696	684	689	667	717	683	697	750	704	695	734	683	666	703	697	751	718	733	758	697	706	681	693	733	761	710	690	703	699	701	733	714	706	729	732	687	721	714	664	709	745	737	709	701	720	712	662	714	725	694	745	692	714	706	724	740	696	738	695	713	694	698	709	716	702	724	704	704	722	713	745	684	711	742	708	754	728	720	686	757	687	731	685	727	705	745	666	706	715	706	715	716	739	731	697	669	737	704	683	710	759	708	744	724	730	740	732	720	729	705	727	723	737	712	692	713	734	679	683	701	722	759	662	688	718	680	714	688	681	706	703	709	673	731	643	765	683	670	717	694	723	696	725	734	699	707	687	720	679	663	721	654	686	708	694	666	698	743	716	706	721	735	680	665	700	727	763	715	729	674	702	700	731	673	708	664	713	700	716	702	704	691	703	733	706	735	766	725	744	699	670	724	694	728	740	702	712	730	692	679	683	725	747	723	702	714	727	686	676	701	644	686	719	695	712	674	663	724	725	706	704	685	682	684	711	675	690	704	761	706	737	715	744	674	734	711	661	705	725	678	723	720	643	646	662	716	692	696	693	685	703	736	677	724	673	724	715	715	676	703	737	761	718	687	728	699	702	713	723	722	734	703	724	782	733	663	713	697	745	676	702	705	711	705	687	755	706	755	700	690	754	680	717	701	669	687	737	749	755	769	698	685	707	712	718	715	706	702	714	741	703	706	720	728	679	744	702	730	717	641	659	735	718	755	694	704	713	711	687	705	699	759	700	736	731	750	695	708	651	701	695	738	719	710	690	694	727	694	697	724	722	680	724	700	727	690	761	697	678	656	722	708	695	678	715	712	739	700	690	710	705	677	709	682	759	696	710	692	669	697	709	712	740	750	709	709	689	697	715	653	723	745	668	702	716	714	690	689	711	684	726	682	700	693	734	686	660	707	679	700	643	694	719	728	696	697	680	741	698	696	718	711	685	713	703	730	739	708	694	709	753	712	692
24377	23226	31322	24957	21464	16523	2502	805	707	707	718	710	691	702	731	745	671	641	679	713	696	713	708	691	704	721	674	709	675	662	682	696	707	674	687	674	695	680	633	681	695	682	613	674	713	681	658	718	659	727	705	669	668	749	690	685	672	698	754	686	688	666	673	675	651	694	663	666	624	665	623	667	688	667	681	674	699	682	672	710	641	650	648	634	667	640	653	619	640	704	713	671	688	686	659	690	700	671	658	698	688	643	663	657	692	732	659	703	713	699	688	680	659	701	680	679	673	661	642	743	670	651	678	646	640	663	723	681	659	638	689	746	679	726	623	660	659	655	624	632	660	670	691	720	656	703	691	732	676	699	671	707	676	685	710	653	677	749	670	687	717	718	692	664	697	680	644	669	666	703	683	678	612	681	689	652	672	660	674	676	635	729	723	679	689	698	696	686	717	654	741	645	668	683	662	644	701	718	678	669	688	684	677	677	638	668	682	673	687	647	698	642	673	640	724	679	676	626	657	643	678	711	648	691	668	695	676	658	727	686	644	687	681	648	679	661	676	679	675	638	659	676	705	659	708	669	711	675	693	661	691	682	689	675	669	679	704	704	692	631	696	694	650	671	694	686	667	667	687	648	687	687	680	676	676	673	639	684	699	668	700	651	628	647	701	684	669	680	706	673	672	674	705	706	670	706	660	631	690	681	695	659	732	686	678	750	707	648	736	693	703	630	686	702	685	677	662	674	659	691	644	649	719	657	649	697	698	664	706	690	635	637	699	680	663	660	640	676	681	658	671	664	705	669	647	651	674	729	668	679	677	630	657	663	632	622	664	676	692	705	637	677	668	660	673	690	647	725	683	680	669	682	683	691	689	692	622	745	699	614	624	675	655	703	638	732	648	708	648	675	675	729	654	763	649	686	660	721	643	679	689	678	671	649	666	735	672	670	713	694	690	681	672	695	719	664	687	675	648	699	663	687	675	716	660	653	648	649	695	672	652	726	689	740	699	705	685	704	728	692	689	683	691	675	650	661	716	698	613	697	654	637	670	691	687	617	686	653	707	635	702	687	642	678	679	662	676	653	693	702	637	667	657	667	641	662	725	666	646	716	721	682	653	650	696	651	713	669	666	648	691	730	645	687	663	623	654	715	696	646	685	673	722	661	653	643	695	692	673	680	685	688	705	705	670	670	693	666	689	688	658	692	677	692	663	685	624	676	654	677	636	664	719	687	763	719	634	660	675	686	658	678	704	715	717	708	666	682	692	712	622	704	708	698	643	688	692	675	648	681	676	661	696	702	702	656	671	679	701	645	703	756	710	681	709	659	699	701	669	637	674	706	715	680	675	625	684	662	679	698	631	716	638	670	698	685	686	697	635	638	679	665	716	682	637	659	721	680	710	689	621	656	681	656	638	698	732	705	690	732	672	630	720	642	668	697	746	710	690	633	695	655	673	646	650	678	690	662	662	699	646	680	642	679	698	699	709	723	654	711	708	715	650	677	651	675	661	636	689	654	693	647	639	667	667	699	729	635	697	684	644	661	677	662	696	680	666	645	721	686	752	648	736	690	655	711	662	653	694	651	640	732	673	700	672	666	640	682	677	672	671	665	709	707	638	649	675	734	648	658	703	666	667	678	655	646	677	698	628	700	608	673	652	631	726	705	673	618	680	624	671	670	665	695	664	709	673	676	680	690	658	712	672	686	726	632	669	628	654	658	671	709	665	661	609	659	662	715	668	713	714	678	656	689	659	633	645	649	706	636	643	689	610	678	584	654	664	634	691	650	722	677	691	655	650	662	678	673	693	674	680	682	721	687	686	664	704	665	705	683	659	674	675	699	706	684	692	706	690	729	662	697	644	609	707	708	683	697	652	668	667	706	612	685	712	674	678	692	681	676	688	665	653	633	705	650	714	695	663	689	633	662	684	601	665	655	712	666	663	676	629	662	684	667	671	636	740	681	625	681	651	732	703	701	660	698	641	702	725	667	700	684	654	647	687	741	671	660	681	681	672	673	723	678	677	692	665	684	675	693	659	665	678	673	687	680	653	699	640	680	712	677	690	690	667	662	645	672	676	710	680	674	665	692	645	672	650	706	679	707	656	691	705	607	651	673	643	712	718	708	690	667	727	636	657	663	711	672	704	665	675	671	677	660	683	691	640	664	649	641	639	675	626	691	698	670	714	673	722	697	675	671	665	654	655	690	711	718	688	680	664	692	615	610	695	653	685	612	675	672	675	712	679	690	664	670	669	648	654	672	663	703	698	687	686	677	674	733	679	661	667	636	692	629	668	720	656	632	627	650	682	747	688	675	670	674	691	731	664	700	672	651	660	665	716	710	680	629	644	640	683	717	682	653	678	643	700	665	680	639	661	633	678	673	695	675	673	670	677	648	729	709	665	686	661	690	697	647	626	690	675	715	696	687	660	711	684	649	639	700	707	644	732	679	641	662	667	690	673	688	661	687	649	675	672	675	716	702	640	657	677	677	701	704	646	708	668	646	645	673	651	698	651	617	665	702	683	661	659	647	669	679	645	713	726	653	703	667	674	693	680	648	650	649	699	708	682	656	694	643	627	641	655	672	631	687	710	648	685	688	666	680	652	684	670	711	670	688	691	675	724	679	696	666	682	646	659	661	674	669	650	705	679	648	683	674	684	675	657	692	676	681	649	632	657	645	621	664	647	614	714	669	657	630	709	692	660	667	704	698	686	707	661	701	713	652	676	669	657	684	660	668	647	670	671	678	667	697	666	667	705	711	650	630	685	671	666	629	656	660	672	695	647	656	652	659	692	682	659	667	719	645	689	642	693	661	653	618	667	664	665	676	647	639	649	671	694	638	687	656	699	691	677	672	657	636	666	626	674	658	650	669	694	631	659	698	656	696	688	697	657	651	721	650	666	665	693	713	708	727	664	676	697	730	715	686	688	663	698	656	664	727	662	698	683	713	630	670	675	695	681	656	672	655	631	645	655	673	670	642	685	682	711	647	704	704	672	634	698	648	653	702	671	648	737	676	656	740	643	674	660	712	676	641	670	690	720	675	669	693	653	711	688	734	649	707	708	652	675	701	633	673	716	641	706	636	665	632	666	666	644	700	649	668	688	702	667	696	670	719	656	702	627	653	677	678	680	691	693	672	719	692	665	712	681	641	643	696	702	672	656	674	669	660	714	714	636	679	640	721	686	685	665	687	655	709	702	649	629	655	652	707	592	675	720	696	671	690	633	634	676	663	650	643	686	663	673	710	623	675	643	675	656	685	698	687	646	636	642	662	650	690	685	687	636	725	673	724	689	675	733	715	707	676	683	627	654	685	647	662	706	683	721	734	681	662	651	696	692	678	694	703	673	670	631	694	675	675	681	712	646	656	641	639	720	696	635	695	702	701	694	667	656	661	714	670	675	703	698	657	645	670	684	659	698	681	676	689	648	694	648	704	646	696	702	666	705	683	647	716	699	612	722	682	737	610	671	631	689	648	703	635	660	662	690	692
61554	100839	70256	28031	12990	4904	1099	1015	1093	1052	1048	1039	1025	1065	1046	1026	1055	1006	970	1024	1003	1067	1051	966	1102	1046	1077	1032	976	1024	986	1064	1037	1043	1077	992	1028	962	1051	1013	999	1062	1013	973	1025	988	955	1007	1080	1008	1037	1031	1060	973	1036	1103	1032	1008	1012	1038	1102	1000	1002	1016	1036	1015	1035	1012	1059	994	1048	1016	1051	975	1051	1025	1034	1008	1085	981	1042	1036	1033	1010	994	1049	1035	1048	1059	1029	980	1050	1011	1001	1019	1006	1065	1061	1030	1012	1044	989	1020	1053	1026	969	1098	1044	1096	1068	1080	994	998	1070	1050	1057	1028	1012	1012	976	1041	1001	1072	975	990	1042	996	1046	1034	1052	1013	999	991	1057	1000	1050	1047	1011	1017	1032	1067	1002	1019	1013	1021	1059	1049	987	1023	1009	1018	1008	1072	1069	1001	1013	1040	1066	1025	991	1028	1016	988	1095	1046	1064	1022	1018	1034	973	1078	991	1026	1078	983	995	1094	1012	1030	1060	1035	1080	1040	1050	1028	1022	1039	972	1056	1002	1030	1049	1034	1070	1051	1066	1045	1014	1031	1003	1046	1030	1091	1068	997	1042	1045	993	1008	1033	1029	1060	1016	1044	1037	1036	990	1114	1064	1036	1059	990	1078	952	1051	1064	1028	994	1025	1072	998	1081	1069	1009	1052	952	1032	1027	1067	1008	998	1041	1001	1046	1066	1047	1046	1014	1029	1032	1031	1089	996	1007	1019	1024	1040	1068	1010	1066	1064	993	1033	999	992	1038	1024	1028	1025	1031	1103	1064	973	1012	1081	982	1023	1065	1007	1049	995	1046	1044	1022	1007	1036	1036	1052	1044	999	1053	1004	1035	999	978	984	1031	986	975	1015	1010	1006	1034	1042	1012	1003	1008	1042	1009	1007	1020	1053	1102	1039	1052	1043	1035	1031	992	1037	1049	1036	1011	1010	980	1060	1048	1061	1005	1038	1054	1067	1014	1008	1028	1067	1079	1106	1020	1080	1122	1003	1049	1018	988	991	1109	1074	1045	1050	1037	992	1043	1051	1062	1000	986	1053	1019	1005	1002	1014	991	1039	1017	1043	1014	997	1029	1048	1064	1081	1017	1006	977	1104	1028	1003	1015	1034	1059	1005	1013	997	1087	1005	1012	1068	982	1003	1000	1033	1067	1049	995	1017	1053	1026	1006	1090	1063	1003	1073	1039	1001	1045	1000	1016	1062	1055	1065	959	982	1005	1064	1042	1024	1025	1050	1064	1009	1049	1005	1041	1023	1096	1006	1019	1050	1027	1016	994	1006	1034	1039	1022	1044	1087	1089	1049	1020	1030	1005	981	992	1043	1041	1027	1031	1037	1070	1118	996	1015	1054	1024	1033	1037	1041	1096	1050	1022	990	1051	1010	1027	1067	1014	1019	1025	1035	1013	1053	1046	1029	1042	1004	1095	992	1030	992	1015	1038	1007	1019	1061	1061	972	1083	1081	1027	1040	1007	1008	1058	1058	995	1002	1041	1052	1042	1030	987	1017	1009	1033	1019	1029	1022	976	1045	1045	1030	1010	1024	976	1069	999	1000	1065	1010	1061	1002	948	1036	1020	1026	985	1044	1039	973	1040	948	1039	1074	990	995	1060	1051	1023	998	1023	1046	980	1047	1011	993	1046	1015	1026	1051	1048	1038	1009	1086	1010	1062	1012	1009	1005	1079	1019	987	1038	996	1025	997	1024	1094	1003	1030	1022	1076	1004	1020	1034	987	1095	997	1020	1017	1012	1017	989	1044	1040	1005	1066	1028	1046	1048	1050	1020	1010	986	1020	1024	1018	1061	1037	1016	1040	1041	998	1021	966	1039	1069	1054	1029	1061	1039	1029	1025	1013	1019	1025	1009	1020	1057	1072	1007	1034	1020	1046	1051	981	973	1016	982	1045	990	1032	1031	1039	1057	1038	1065	1069	1018	1038	1026	1041	1009	977	1085	1043	1046	1048	1021	1043	1021	1064	964	975	1054	1048	998	962	1040	1022	997	1026	1035	1092	1007	1074	1029	1064	1079	957	1024	988	970	1073	1026	1053	1015	1054	1033	1004	1017	1038	1012	1048	1055	1021	998	999	977	1056	992	1005	969	1048	1025	1009	1016	998	1007	1022	995	1027	978	1080	1024	967	1052	1021	993	1046	1065	1036	1055	1023	985	1051	1014	918	1015	1003	985	1082	961	1064	1034	1044	1035	1050	1080	1033	1012	978	1028	1023	1015	1039	986	1018	966	1005	979	1024	1021	1029	1032	1036	1091	987	1034	1053	1014	1062	996	1075	1014	1024	980	1038	980	1054	1032	1011	1026	1052	1073	1070	1053	1038	1012	1056	1049	1023	1038	1018	1046	1029	1039	1056	978	1007	1059	1054	1060	1149	1019	1083	1060	961	1046	1027	1016	1004	1046	1057	1023	1024	1022	1054	981	1015	1042	1111	1086	1010	1040	1047	1035	1001	1021	1051	1053	1041	1135	998	1056	958	1038	1006	1024	980	1053	1017	1000	1009	994	1054	1003	1007	1007	1050	1052	961	1047	1024	1014	987	1014	981	1015	1014	1088	1007	1026	1055	1015	1031	1082	1023	1037	995	995	978	972	1003	1034	1010	1006	978	1049	1002	1017	1031	983	1034	1032	998	996	969	1010	1017	945	1073	1056	1013	1023	1043	989	1019	1022	1017	1025	1019	1040	999	1013	1048	1012	1033	1013	1063	1026	1012	999	980	1017	1035	1022	951	1077	1048	1030	988	1010	1036	1033	994	986	1021	1028	984	1042	1053	1028	1054	1054	1009	1008	1064	999	1101	1006	1058	1063	1001	1055	1018	1024	1033	1051	1048	1055	1013	990	965	1042	987	1041	954	1007	1015	1024	1046	1012	992	1008	1003	979	1040	970	1050	1024	1009	1032	1050	1063	1050	1015	1008	1049	1019	1037	1033	1066	999	985	1005	1041	1016	1054	1011	1055	1055	1027	1055	991	1001	1009	1014	1046	973	1048	1048	1057	1024	1108	1015	966	1030	963	1009	1075	1027	1014	1049	1046	1022	1007	1009	1014	1020	1031	1035	995	1027	1037	1003	1053	1043	1054	1032	1028	1030	1010	1003	1041	1008	994	1048	991	1038	1002	1024	994	1082	968	1054	1031	1039	1007	1120	1030	1043	1051	988	1043	1026	1024	1041	1041	981	989	1082	960	989	999	980	1027	972	997	1039	993	1044	999	1022	1010	1050	1016	1018	1017	1025	1036	993	1105	1071	989	1088	980	1012	971	1068	1081	1048	1055	981	997	1075	1036	1041	1027	1016	1032	1021	1053	1064	1018	1039	987	1027	1023	965	938	1033	1052	1079	983	1050	992	1041	1062	1046	1012	987	1041	993	953	1034	991	1066	1048	1055	991	1053	969	1026	1072	1008	1054	1016	1047	1027	980	973	1058	1035	1021	976	1092	1056	1017	1059	1033	985	1003	1030	1041	1041	996	1057	1016	1063	1010	1078	1020	985	1030	979	1057	989	998	1018	1060	1006	1029	1029	979	999	1013	1038	953	1017	1027	1063	1016	980	1023	1039	997	1015	1024	1025	1046	1022	1020	1071	990	1011	1059	1031	1040	1029	1053	1025	1035	1017	1084	1028	980	1038	1078	1017	1025	1031	1004	1035	1044	1030	1018	1020	987	965	1050	1045	1023	1016	1029	1009	1086	1072	1025	1025	1044	1058	1013	1030	965	960	1037	1056	1025	1055	983	990	1008	1045	1049	988	1035	1030	1024	1018	1066	1022	1099	1016	1082	1022	1063	1056	1029	1027	1049	998	1050	1052	1045	1066	1053	993	983	1046	1040	986	998	1018	1008	1049	996	961	1070	1007	1069	988	1028	1001	1030	1028	944	1002	1039	1036	1072	1013	1111	1071	1039	1005	1024	1021	1017	1011	1045	1001	1030	1016	1042	1017	969	1052	1036	992	999	1007	1018	1031	985	1034	1018	1003	1039	1005	1052	1061	1023	1041	1061	1018	1060	1011	1001	1069	1019	1045	1022	1026	987	1041	1064	1063	986	1076	1005	998	991	1033	1040	979	1000	1033	998	1069	1071	1056	1015	1008	998	945	1082	1015	957	1047	971	1080	1027	984	1039	1006	1020	1054	1108	1045	1041	965	1006	1053	1052	1034	1007	1015	975	979	976	1039	1008	1035	1001	999	977	1035	978	1028	1033	1015	1060	1051	964	1089	994	1080	1056	1021	1068	994	1068	1018	998	1044	1031	1014	1045	1065	1074	1035	1045	1018	1019	954	1025	1031	1034	1033	1001	1012	1020	1043	1021	974	1048	1065	1011	1031	986	1014	1057	976	1000	1040	971	1027	1011	1077	1030	1060	1013	1055	1067	1045	1007	1022	1011	1032	1013	1051	986	997	1062	1029	996	988	976	971	1066	990	1015	1021	1053	1008	1045	1038	1041	1073	1027	1028	1011	1024	1014	958	1037	997	1072	1051	1035	993	1056	1034	1037	986	1015	1052	976	1081	1050	1061	1006	1054	1022	1015	1101	1043	997	981	974	987	1062	1018	1032	981	1004	1043	1077	1042	1013	1050	1055	1017	1022	988	1002	973	1010	977	1033	1044	1092	997	1001	1020	1065	989	993	983	1057	1016	974	988	1063	996	1012	1048	997	1071	1051	1050	1006	1027	990	1012	942	1006	1019	1111	1106	1039	1065	978	986
32401	32519	27058	9806	1117	675	502	468	524	506	514	537	497	535	512	475	496	515	515	493	493	508	508	483	527	483	532	509	455	528	542	516	500	490	535	519	498	494	486	483	478	535	519	494	508	508	520	480	517	527	484	527	501	533	503	507	485	505	504	469	485	552	503	493	525	510	522	489	494	535	502	510	500	510	527	542	502	514	474	522	485	521	510	501	481	552	536	531	479	510	545	486	516	518	468	508	487	509	478	505	499	528	509	494	513	490	483	508	472	534	551	532	504	489	485	482	509	522	492	494	484	489	516	484	531	519	514	501	532	518	490	510	502	544	481	479	516	532	504	495	500	534	489	507	507	496	507	529	521	431	472	503	487	535	518	469	520	495	445	512	513	489	472	490	542	488	525	525	513	501	505	540	492	496	516	504	528	500	496	531	510	483	484	460	515	519	547	507	500	464	509	474	526	486	486	492	515	457	530	494	544	497	498	473	504	491	518	511	497	511	524	477	475	540	497	489	506	511	525	471	499	506	489	497	465	523	536	510	513	506	498	510	490	499	497	476	502	532	504	493	524	495	507	512	522	510	502	465	531	506	479	494	491	446	492	518	528	504	504	498	481	531	525	507	495	543	503	504	483	508	484	461	513	481	470	513	538	496	497	500	485	495	520	491	485	540	483	471	491	486	541	476	521	459	469	477	527	481	482	471	510	507	524	528	498	531	514	499	488	520	516	489	497	471	513	518	551	487	501	511	462	525	496	469	551	475	528	516	511	473	502	484	465	505	516	481	502	495	517	544	492	504	490	486	486	537	478	531	509	481	503	516	480	495	528	484	469	496	505	478	522	537	560	518	484	517	499	449	494	508	498	490	481	520	495	485	484	509	541	532	488	487	491	482	462	508	498	514	490	458	501	519	488	482	493	522	523	527	505	532	473	520	493	461	477	490	465	467	503	473	547	490	481	489	499	486	511	498	508	540	536	501	534	525	483	513	494	517	506	518	487	510	507	509	518	504	457	501	482	548	506	498	516	506	481	516	553	484	533	505	489	511	512	523	517	536	486	512	514	514	514	507	523	517	526	534	504	524	519	474	512	499	527	500	497	539	527	510	490	486	503	529	505	482	524	486	506	480	473	526	530	508	508	490	513	526	487	488	477	486	526	534	518	506	484	524	481	483	476	511	510	499	493	536	483	497	485	511	494	527	552	543	512	485	463	514	516	477	499	470	498	521	500	518	497	461	470	496	517	475	510	539	528	531	506	499	493	507	473	514	507	465	525	517	480	514	477	481	490	504	498	496	516	519	464	501	467	499	485	468	524	509	498	488	504	487	492	516	494	499	531	491	520	505	515	508	491	490	499	532	535	524	485	509	508	506	532	477	514	505	526	490	503	519	490	466	513	489	465	492	468	520	549	480	515	463	547	501	509	502	530	521	476	520	482	481	495	511	484	508	505	472	537	468	501	538	503	513	448	489	499	474	534	498	513	524	482	487	512	493	492	465	504	527	508	507	496	478	489	513	502	500	467	511	494	520	487	501	539	514	482	532	516	507	495	485	500	506	508	524	545	527	472	484	514	505	484	501	535	493	458	503	475	481	490	489	519	488	518	507	526	540	468	497	495	491	489	528	538	479	487	502	483	477	508	492	533	511	506	502	515	534	479	546	510	492	520	501	480	548	499	525	503	508	522	518	503	499	515	489	529	506	474	481	486	479	537	476	513	464	512	480	527	513	513	502	482	515	498	486	483	520	530	514	499	512	520	532	503	497	554	466	529	476	488	497	532	487	501	508	503	540	486	503	512	469	520	526	578	526	505	515	512	477	509	485	495	520	446	493	487	497	546	507	517	512	493	499	480	522	504	524	480	521	518	461	521	461	447	489	474	491	498	520	517	481	508	491	497	477	468	513	522	517	482	471	489	510	522	515	498	484	481	514	531	527	502	490	494	495	512	488	526	484	472	471	502	496	520	474	505	500	551	507	534	505	459	503	515	526	477	517	542	483	547	508	523	479	505	499	494	520	519	528	496	531	474	498	491	509	486	510	518	515	482	508	500	503	510	538	482	510	475	491	490	539	498	457	523	502	496	514	506	498	559	534	534	529	549	486	543	562	476	538	500	493	452	497	512	490	487	513	518	500	544	504	474	517	504	520	470	510	500	498	537	546	502	516	496	467	568	505	473	508	516	502	516	453	505	487	511	473	517	541	538	500	530	512	492	494	475	512	455	529	501	507	475	531	539	532	497	518	464	509	505	509	516	499	501	491	502	469	493	500	513	470	521	491	507	471	461	510	482	526	536	479	498	506	528	525	514	468	538	490	494	508	534	501	502	524	463	505	498	504	499	514	484	511	486	493	488	482	501	500	493	460	509	465	547	454	524	498	489	512	524	500	516	509	508	507	464	479	518	507	504	447	496	487	539	511	492	514	504	487	495	476	503	444	496	487	525	533	492	524	493	515	491	469	541	532	494	490	490	479	508	500	489	464	515	483	509	521	506	505	496	484	514	527	502	511	470	476	504	486	479	474	512	529	485	502	539	511	475	485	495	501	517	515	527	468	497	464	507	503	529	463	514	514	508	513	539	499	485	507	517	540	521	481	500	495	535	561	504	500	498	519	511	533	496	517	506	501	520	481	515	536	476	537	490	489	488	475	480	473	529	505	515	482	465	513	500	494	488	521	490	482	496	505	510	500	507	512	460	525	473	505	521	511	470	511	493	516	492	507	514	538	502	540	513	495	487	472	520	508	486	479	480	509	495	484	471	487	475	485	507	516	521	504	549	485	518	536	488	456	521	455	476	490	533	551	505	487	460	494	476	519	527	499	487	494	568	475	499	530	522	542	537	522	517	494	482	532	474	508	491	466	488	521	520	499	477	522	478	489	478	471	489	523	511	511	528	542	506	498	510	521	491	498	470	478	535	448	492	503	520	484	482	493	594	498	534	470	509	509	472	491	531	472	523	527	482	521	495	528	524	531	492	490	487	506	471	502	508	479	488	530	497	504	491	490	499	506	471	508	512	515	467	532	526	532	500	488	484	487	486	518	479	487	500	489	474	510	486	453	509	501	482	526	520	499	477	519	464	483	517	527	542	516	490	513	491	536	508	514	524	531	495	467	493	505	490	554	468	501	518	522	521	551	517	528	495	487	488	538	509	481	496	496	484	487	473	511	474	546	492	510	486	530	490	480	452	494	477	504	500	491	527	526	514	538	472	484	500	529	572	495	524	487	504	510	459	507	525	499	524	501	495	459	494	470	541	473	513	489	505	504	499	560	480	523	496	527	495	493	478	509	494	473	508	506	522	480	520	549	503	558	555	503	503	509	496	504	465	519	525	526	554	511	458	518	522	481	519	516	505	480	530	462	459	523	490	517	511	538	514	487	479	510	517	507	489	500	556	530	442	484	510	522	513	523	535	471	497	539	547	514	496	497	498	467	491	527	495	504	508	503	486	496	488	529	490	514	561	499	512	524	522	524	471	492	509	521	487	509	532	520
42445	49296	30319	7085	1902	1109	828	790	815	806	841	831	800	913	810	828	825	831	888	835	822	761	832	806	814	796	840	842	817	818	833	787	876	885	878	831	782	839	822	802	858	817	822	872	794	816	791	855	862	838	841	821	834	858	805	808	821	823	875	820	827	800	850	845	783	816	815	808	820	853	875	793	763	826	843	801	819	825	878	834	824	816	844	838	813	828	798	828	818	857	772	797	814	789	824	807	824	798	897	822	816	831	832	826	838	831	840	800	793	753	800	803	834	830	765	838	838	830	829	851	810	873	835	834	830	808	806	840	821	826	832	837	823	802	853	799	770	835	804	793	835	872	841	789	816	850	828	838	852	809	841	800	808	846	821	788	796	779	834	857	842	742	802	780	863	820	773	884	889	829	837	809	819	816	840	818	830	843	855	859	816	822	889	810	870	841	806	814	832	865	870	779	834	882	819	829	800	811	799	817	779	843	816	855	850	843	852	840	779	806	798	768	784	808	818	832	807	765	799	807	864	844	790	833	805	825	770	814	840	833	779	786	831	836	802	844	817	817	847	783	817	836	817	813	809	859	838	846	824	828	834	805	794	795	863	840	898	874	783	828	814	798	836	832	893	836	808	811	859	843	817	821	814	840	740	823	767	824	805	797	842	819	904	796	838	833	820	817	820	814	795	815	835	786	848	854	806	822	800	829	781	833	831	821	859	882	854	841	818	825	832	871	790	886	812	828	841	780	813	858	831	844	864	851	799	818	820	812	780	833	844	839	837	812	866	820	813	841	801	834	818	863	805	754	792	843	764	834	824	859	814	794	817	835	787	843	820	807	821	884	772	851	845	823	829	768	816	796	861	805	886	813	825	878	817	899	821	883	822	822	797	805	814	825	776	857	882	781	870	837	832	825	803	821	813	859	866	869	798	799	795	798	837	806	841	833	802	771	812	799	828	794	805	788	818	850	833	887	864	798	847	867	771	762	834	842	911	838	919	770	843	838	854	837	792	893	837	774	822	747	807	810	806	843	832	840	884	848	795	829	857	783	845	817	835	841	820	856	870	819	815	821	821	844	888	794	801	835	802	853	797	839	820	841	845	846	866	807	814	837	810	817	852	790	836	771	874	796	839	885	856	809	811	772	819	810	878	808	821	821	789	845	820	800	856	812	804	782	773	831	817	840	821	844	834	836	806	847	820	789	813	813	865	881	857	825	831	885	809	809	816	796	827	846	823	811	837	800	815	836	831	780	848	868	845	781	809	838	845	849	818	834	886	863	807	779	856	813	797	828	859	860	856	823	850	886	810	794	803	890	762	886	853	805	806	812	784	815	819	809	806	798	818	819	810	825	797	854	838	827	813	834	783	837	801	869	835	854	804	811	877	815	850	863	837	794	862	811	813	834	800	821	830	734	824	832	833	855	815	847	761	762	824	819	847	814	737	827	785	834	840	871	863	815	779	800	842	853	797	776	804	846	838	794	852	818	878	829	888	819	813	821	814	870	824	821	811	797	840	856	779	834	844	856	825	798	824	825	798	838	865	811	784	871	836	860	840	861	816	804	836	819	786	809	802	817	791	849	861	794	862	811	853	801	887	842	846	830	821	820	790	829	822	836	800	813	833	830	854	839	842	864	820	843	824	817	825	805	841	818	798	804	825	809	816	852	819	848	828	800	801	794	852	805	761	842	779	827	818	855	842	782	843	861	809	816	825	770	812	818	750	826	760	834	840	818	865	831	852	819	827	798	788	856	840	797	811	786	862	856	839	818	816	837	892	858	856	863	826	794	787	816	835	812	821	855	783	829	865	809	777	808	824	784	777	803	833	827	839	844	844	813	818	809	808	828	801	831	869	805	841	802	847	824	852	855	801	815	804	791	780	840	845	811	849	796	796	795	823	867	787	780	830	833	838	879	857	830	820	827	826	853	789	831	830	871	798	782	812	830	774	847	812	874	865	863	810	793	857	825	832	818	833	841	816	853	813	792	794	819	848	854	786	813	827	791	878	822	796	777	784	831	801	792	840	808	799	795	805	811	867	840	802	863	858	837	805	864	796	856	838	843	827	825	810	830	849	744	854	834	797	791	771	842	827	857	804	864	852	809	825	808	826	838	813	843	788	874	771	777	797	835	803	837	808	844	849	822	835	815	823	813	818	776	809	816	823	813	804	828	791	851	789	794	795	829	817	847	788	790	795	809	839	827	807	833	814	790	817	825	793	800	799	863	846	834	816	845	831	783	815	785	816	817	822	842	793	866	834	830	849	849	844	817	859	867	787	815	885	800	832	844	838	812	835	901	840	804	803	858	825	899	786	797	829	817	793	827	779	863	809	788	826	866	821	815	835	805	814	831	786	839	835	811	799	811	785	800	810	830	841	780	838	884	787	822	816	814	846	820	815	821	871	778	799	811	836	871	843	827	860	929	817	827	784	879	809	793	831	850	788	828	771	861	805	815	853	754	831	780	809	811	812	846	798	807	834	864	857	846	858	863	819	823	848	844	784	830	803	796	848	860	809	853	837	824	805	827	800	798	823	808	790	831	856	834	833	787	809	847	849	810	847	815	862	871	864	850	790	817	861	866	781	795	797	760	839	816	789	803	819	795	796	831	839	781	830	816	885	797	779	816	817	875	753	810	877	837	775	767	813	831	797	813	761	834	851	828	776	845	758	830	809	878	794	832	849	841	795	835	889	834	795	850	837	828	804	820	810	789	770	790	848	801	865	801	815	808	841	816	825	819	865	805	809	850	796	787	862	842	834	770	787	820	902	809	834	867	800	788	866	824	792	807	830	788	812	835	856	817	811	838	864	796	868	815	819	791	853	862	844	779	878	839	776	817	839	863	817	801	741	825	838	814	798	808	858	823	823	844	895	794	846	795	796	844	834	844	853	821	873	818	880	856	857	839	815	836	818	759	765	860	814	814	804	856	828	840	902	812	834	860	835	859	777	844	827	804	827	841	814	830	834	824	782	812	834	825	830	820	810	828	846	859	811	843	873	842	791	779	837	846	818	818	819	858	807	827	830	815	859	836	798	821	832	869	860	832	827	837	837	847	823	847	846	875	845	774	795	856	854	813	852	760	801	824	880	837	849	799	835	835	852	789	851	824	798	810	789	807	828	802	794	858	867	812	747	878	792	724	879	786	815	760	806	830	835	829	843	820	821	796	856	811	810	852	778	811	820	889	862	822	835	823	871	767	807	781	813	834	860	802	817	884	838	856	829	779	828	817	839	817	804	875	880	860	841	820	798	818	814	815	854	864	817	776	804	805	831	859	862	841	847	835	805	903	843	804	782	773	835	847	816	795	791	824	864	799	825	806	819	877	810	838	834	867	814	844	808	828	835	816	849	804	809	825	825	825	855	798	838	835	839	815	807	800	805	797	831	850	835	818	789	865	853	824	821	784	804	841	817	852	852	842	834	858	837	762	743	856	813	864	854	809	888	791	837	808	830	844	819	837	840	817	836	867	835	853	810	829	786	833	885	839	886	839
26025	25996	33063	25809	16962	4338	537	472	430	466	422	449	460	439	421	409	469	410	436	440	428	448	463	418	464	428	440	449	401	437	453	463	428	438	490	454	418	384	451	433	478	437	424	380	446	404	464	422	446	462	430	404	431	408	447	401	432	444	389	406	465	428	456	420	470	411	437	449	443	459	411	457	428	433	422	437	427	440	410	403	431	434	455	438	406	407	448	394	428	430	436	424	433	429	396	452	411	439	437	438	388	439	442	443	455	430	425	414	440	450	463	433	433	443	418	431	409	402	454	472	433	415	425	392	450	427	420	432	414	389	425	432	399	377	411	429	410	426	435	443	430	406	406	418	402	454	425	398	443	422	464	442	410	439	437	443	410	399	400	456	425	449	437	410	459	406	408	419	395	421	444	423	390	434	401	430	431	465	399	411	431	442	418	454	447	453	472	424	423	407	414	441	407	433	411	429	429	411	443	440	444	432	416	436	428	433	491	418	436	455	405	445	425	422	444	432	430	401	429	421	420	418	431	432	437	430	434	422	412	414	437	435	437	420	433	429	424	440	451	428	423	445	399	421	426	443	459	409	409	442	389	439	401	401	443	430	411	403	430	442	414	408	418	449	431	400	464	403	456	397	452	406	442	389	412	458	426	444	425	400	437	425	466	447	416	436	448	396	439	425	452	450	411	442	398	442	386	420	447	425	414	428	420	463	409	442	406	421	434	395	448	424	395	431	409	392	462	436	455	444	448	416	444	403	422	443	446	384	416	463	427	411	412	431	416	442	448	393	421	470	405	448	415	421	408	440	427	427	437	402	404	454	451	441	448	417	431	431	398	459	411	405	455	417	439	415	423	421	428	470	423	405	441	459	393	439	441	439	448	475	458	467	391	423	426	433	411	444	423	432	432	427	438	425	420	406	456	418	399	403	448	419	425	428	455	418	418	410	421	454	431	406	427	471	440	422	414	419	431	435	400	416	382	458	400	419	449	440	389	439	401	435	429	415	482	430	441	420	427	416	392	420	428	424	433	387	443	430	467	421	404	463	420	443	427	406	439	428	442	421	412	419	426	405	425	454	469	456	415	445	412	418	431	434	448	419	413	403	410	419	411	406	448	452	432	463	435	414	425	457	436	424	456	394	428	475	413	425	464	413	456	416	405	377	442	417	428	426	428	385	451	440	409	447	424	433	446	414	468	415	467	419	436	416	420	427	374	433	416	423	429	449	441	429	476	408	402	434	432	387	417	444	439	439	455	410	443	433	434	458	404	405	427	418	424	406	439	413	415	453	441	432	434	435	451	449	411	401	418	460	459	418	443	428	432	439	425	424	453	470	424	406	436	418	452	456	465	406	430	434	415	405	454	438	432	417	460	419	421	420	404	449	437	418	449	449	454	412	409	446	462	405	402	440	433	413	489	399	410	422	421	432	403	433	416	449	439	444	439	464	404	450	460	413	405	435	399	439	356	453	462	413	416	412	419	418	421	420	448	411	405	424	442	421	401	453	466	426	425	383	429	441	443	397	434	416	433	403	450	405	427	434	411	432	426	419	390	429	406	415	436	421	403	435	461	432	460	449	412	418	438	457	406	404	450	433	410	411	448	445	442	438	414	416	459	432	420	428	433	446	444	476	434	438	427	430	424	470	456	414	425	409	425	411	438	418	451	438	431	417	433	407	421	434	427	437	440	429	409	470	439	422	442	432	452	404	444	417	448	387	415	441	436	424	439	435	452	410	401	425	424	445	410	417	424	400	453	445	416	431	420	428	443	439	439	380	443	410	428	424	406	430	439	424	412	449	387	441	399	397	389	439	395	415	445	452	438	399	407	445	405	440	414	428	492	452	449	376	410	430	370	434	436	394	408	428	410	426	436	381	430	413	427	443	419	399	409	406	435	407	427	439	443	455	431	444	446	441	391	442	430	451	429	425	411	435	442	440	416	419	425	448	461	435	408	452	392	433	395	406	407	455	419	468	419	378	419	439	438	425	472	415	402	414	443	465	437	437	439	429	428	432	474	441	395	384	425	453	445	396	459	421	450	437	424	434	446	419	454	441	408	410	374	411	440	428	419	435	443	418	422	449	446	442	420	432	424	449	410	410	429	390	442	412	408	426	401	404	441	430	448	446	469	456	403	412	420	401	397	409	397	421	430	402	427	429	420	426	441	436	438	432	399	409	438	436	406	420	427	446	459	413	424	447	396	433	431	430	436	429	414	412	438	446	436	419	393	412	452	411	441	383	446	453	436	437	454	436	392	414	399	448	450	413	430	391	423	440	454	408	444	438	416	437	385	437	453	431	444	406	412	464	435	399	414	419	431	470	457	406	419	427	427	429	387	413	490	385	476	409	445	427	425	443	418	391	456	419	412	418	445	436	424	408	417	431	430	401	468	432	442	439	451	410	432	441	430	442	410	444	404	416	419	423	436	395	455	419	403	424	453	451	466	435	436	429	426	420	465	409	422	402	434	440	434	443	479	432	441	441	433	403	424	425	372	447	414	446	466	398	411	414	447	454	473	435	436	450	404	416	433	411	424	414	448	408	440	424	409	390	413	425	445	449	442	403	423	452	424	416	407	419	404	426	386	446	417	421	428	398	436	405	380	418	419	420	430	416	402	426	435	460	444	443	409	427	399	474	447	442	458	422	429	436	424	420	420	439	462	416	461	378	453	445	458	445	397	458	387	451	435	461	411	397	448	421	444	420	451	380	461	401	381	408	408	445	449	437	460	436	419	462	426	437	363	459	399	405	431	434	429	395	413	402	431	406	407	405	438	450	410	431	431	447	430	440	404	420	410	450	407	458	402	415	431	480	433	437	422	438	423	434	412	419	461	424	415	418	432	435	445	422	451	453	454	431	440	412	420	432	428	429	425	417	444	453	393	446	443	449	397	413	424	406	419	398	441	416	432	417	433	436	416	457	432	421	421	418	447	405	465	443	455	440	424	420	395	421	406	427	446	420	406	398	394	402	440	457	432	410	429	468	428	465	398	437	415	364	438	412	429	416	449	427	425	441	431	451	414	463	439	444	431	479	397	430	438	435	446	420	410	426	407	403	442	435	445	464	398	487	455	436	454	427	413	429	405	423	424	429	409	449	397	414	445	469	438	399	465	430	428	413	414	428	417	430	457	423	415	439	387	449	463	475	386	443	435	416	391	432	435	435	423	405	439	424	423	453	441	440	425	455	457	410	431	481	415	374	392	452	448	437	426	413	465	423	421	454	464	417	417	443	415	397	454	446	439	468	413	419	434	409	452	443	464	394	442	419	455	425	441	417	437	404	428	417	430	405	424	445	476	422	464	429	430	393	407	426	471	433	427	416	401	380	422	440	444	481	445	406	408	450	419	404	422	450	431	451	420	449	371	475	428	431	444	452	404	439	402	421	449	414	451	420	455	431	436	440	430	393	424	430	433	446	441	446	453	378	451	419	464	422	449	421	438	411	422	429	415	398	435	431	446	413	408	421	439	414	404	415	412	462	436	451	438	411
62975	88843	57478	21349	9444	2617	735	712	688	689	719	713	713	688	717	720	681	687	703	724	750	700	694	736	710	692	753	733	702	670	718	673	710	715	697	695	721	712	733	701	660	676	695	704	751	708	722	712	658	723	679	716	747	715	688	683	769	703	720	644	690	754	684	719	718	657	734	730	739	680	710	693	706	683	658	685	689	702	673	729	673	670	678	694	751	720	699	683	717	732	645	726	722	785	734	687	733	689	697	708	677	697	737	725	730	708	712	724	681	667	733	715	703	682	726	705	717	669	710	714	743	707	738	691	713	703	708	711	664	713	731	661	774	645	715	694	708	716	680	701	695	711	711	754	687	695	756	681	640	662	719	690	737	691	722	726	756	688	726	709	705	682	678	669	710	689	654	717	678	708	704	713	684	742	668	712	691	718	732	739	715	736	660	676	661	681	704	714	734	693	705	715	690	724	676	703	726	720	683	687	699	723	697	667	709	697	724	729	746	689	718	716	741	705	662	699	693	651	699	672	743	720	666	723	714	719	717	733	719	667	707	690	701	729	671	728	721	724	718	662	710	707	693	671	690	691	698	672	700	717	710	749	702	696	685	700	686	688	652	729	737	701	684	710	759	716	687	685	663	683	728	703	681	685	756	702	713	672	723	710	661	686	674	729	727	732	718	662	723	731	687	741	670	744	716	690	730	705	692	770	733	664	692	705	660	729	680	703	677	712	720	693	680	717	661	721	727	693	717	667	710	710	716	677	694	648	706	691	702	686	688	688	727	738	684	722	720	755	677	707	675	722	724	706	718	696	703	687	697	657	692	733	686	711	717	696	677	664	703	698	723	681	685	660	717	722	678	739	757	722	739	690	734	749	672	693	660	729	711	671	712	721	713	703	706	714	733	699	736	701	725	707	677	685	694	689	697	701	721	709	685	727	695	731	715	664	691	757	705	697	754	650	728	733	721	716	706	714	670	716	695	679	711	698	737	699	687	710	710	702	695	698	706	694	707	706	709	689	725	697	726	712	750	689	744	677	711	729	702	703	728	726	711	704	720	725	688	709	737	683	730	686	705	675	695	730	697	689	687	632	669	767	720	720	712	674	713	749	667	700	754	718	713	748	714	661	718	710	705	706	718	722	686	687	697	747	698	644	737	705	702	727	687	699	738	706	747	748	700	688	703	702	723	735	689	679	719	727	680	740	718	723	681	686	683	716	699	707	733	687	702	698	687	719	677	710	693	692	683	722	665	673	696	671	703	690	682	692	738	713	728	738	692	725	719	730	699	752	654	687	664	719	709	708	696	696	699	716	682	670	694	693	672	710	714	723	681	679	712	665	734	677	727	695	699	738	744	716	700	737	688	681	679	660	709	711	727	690	671	685	740	686	740	714	688	691	745	749	687	650	690	689	751	716	654	651	676	665	672	697	727	673	727	688	709	706	735	646	742	702	710	681	731	724	688	640	733	733	665	701	730	707	712	710	773	729	730	711	721	721	698	657	712	698	713	743	657	711	677	706	715	754	713	703	709	657	665	675	728	673	694	751	704	749	737	711	709	707	682	713	662	666	750	661	694	691	703	683	673	690	734	701	702	695	695	672	697	690	705	767	744	684	676	670	684	654	692	712	679	700	702	673	640	716	695	760	671	734	681	684	755	754	725	701	748	686	664	677	727	725	727	688	720	708	726	700	724	687	642	674	679	719	718	706	660	685	681	739	731	709	701	719	729	692	734	737	683	665	681	692	737	703	643	680	738	679	759	733	671	651	692	739	698	688	710	696	706	679	699	718	650	726	724	706	678	732	715	668	768	655	703	758	732	688	730	713	715	689	707	702	724	769	724	690	724	678	687	738	741	693	711	673	757	705	662	679	685	643	696	670	710	704	650	744	717	719	691	702	693	702	677	691	750	700	676	721	730	647	732	726	727	768	684	704	662	730	669	701	675	744	737	692	662	704	663	697	710	742	706	710	668	694	687	704	703	704	688	750	743	713	664	707	690	702	728	714	707	721	689	692	698	720	732	718	640	737	705	664	737	706	686	680	716	702	672	695	687	693	681	718	712	745	681	696	648	679	747	730	630	707	672	663	745	721	693	683	678	766	691	688	692	694	669	680	724	667	697	755	717	732	693	714	686	719	692	736	683	690	694	722	681	721	631	715	668	726	687	678	729	715	729	697	721	676	664	696	716	729	741	718	716	654	746	725	689	713	693	718	770	735	705	688	678	720	684	730	701	663	731	697	694	747	736	690	717	722	740	686	704	713	694	703	699	665	676	713	722	689	705	715	726	709	778	682	699	699	693	704	641	664	717	755	684	730	732	702	691	668	706	705	707	720	723	691	664	723	737	711	663	715	762	696	687	726	665	671	656	715	756	701	713	689	737	691	682	689	723	660	672	695	686	662	655	703	694	696	694	711	728	736	691	710	735	698	686	733	779	683	689	703	742	710	728	722	679	689	726	701	709	693	651	722	702	690	703	745	698	694	689	714	664	721	730	679	698	683	631	670	729	674	678	688	682	677	715	690	693	690	673	709	734	721	681	678	699	672	711	702	707	693	693	678	688	717	692	713	694	737	700	671	690	719	686	682	728	685	711	715	738	691	700	730	664	718	709	696	759	714	707	726	704	734	700	697	758	722	716	712	709	656	728	750	718	696	664	704	700	664	704	704	703	681	753	733	670	742	740	682	722	651	672	689	714	675	711	675	718	627	710	726	753	734	729	746	723	690	691	734	696	689	751	663	656	673	739	720	679	744	646	681	704	704	688	678	715	705	770	721	706	738	686	680	703	711	722	699	742	695	718	716	725	699	687	681	714	715	711	696	698	719	725	724	690	694	720	753	726	734	677	683	767	673	684	683	740	655	720	695	709	701	667	699	743	704	674	719	707	700	749	675	688	683	761	637	737	677	699	737	702	680	717	713	753	720	740	709	702	727	658	709	681	648	705	754	715	676	687	676	706	705	672	719	704	742	734	690	728	684	692	723	731	730	681	692	699	688	673	732	664	719	708	691	662	728	643	703	662	675	684	718	732	693	668	764	701	682	715	714	763	702	699	716	686	701	731	728	671	716	709	684	691	713	717	660	708	692	696	766	698	704	688	674	726	660	641	697	670	703	715	690	706	715	703	717	715	711	711	689	675	711	634	744	676	699	725	690	688	712	706	759	727	709	723	691	648	720	721	707	715	734	675	707	681	716	710	686	709	683	734	699	730	686	671	733	695	693	675	706	711	703	697	692	707	685	711	707	716	722	703	688	665	699	692	712	722	712	655	723	699	706	710	706	697	690	712	697	724	678	752	689	734	731	703	708	693	679	698	725	721	672	691	726	701	687	685	712	710	679	670	638	726	701	666	726	731	673	689	668	689	686	711	719	701	712	737	739	709	692	661	688	709	703	748	679	706	682	700	708	708	717	657	691	651	715	691	706	737	659	705	680	692	711	689	707	659	716	721	716	675	675	690	682	709	698	681	684	709	690	700	703	673	718	684	695	754	678
24269	23422	30848	24999	21363	16021	2383	803	656	692	711	657	683	687	652	725	675	723	680	673	652	665	700	660	674	676	691	672	685	675	702	691	639	687	674	667	647	663	705	679	708	658	666	649	692	657	642	684	678	641	679	672	690	668	632	635	632	670	661	655	699	680	675	648	661	628	638	635	709	649	685	677	675	712	709	683	716	661	708	722	676	621	696	716	685	673	676	722	720	686	689	655	667	673	669	672	688	647	632	696	695	700	761	679	691	655	691	646	642	690	658	704	656	690	648	698	685	666	651	670	670	644	694	713	662	674	686	665	677	704	615	679	638	691	702	695	680	649	643	657	669	700	696	711	623	663	672	659	681	664	635	701	686	626	677	689	649	655	681	697	684	664	678	678	692	696	692	657	673	647	631	671	689	647	667	711	733	679	681	716	655	671	697	658	672	659	643	719	679	706	671	715	688	649	694	656	616	661	677	699	638	638	658	704	667	638	663	641	695	628	684	610	686	696	623	655	649	687	655	659	691	638	628	639	699	683	683	701	671	623	680	665	659	693	711	625	652	674	653	645	676	660	680	701	714	673	689	698	707	664	711	681	686	738	701	642	686	643	662	691	713	646	679	697	649	648	675	701	648	664	688	629	691	708	659	664	625	695	710	670	693	704	669	691	688	652	657	671	673	645	739	694	683	651	647	689	657	674	641	694	691	671	725	650	669	664	669	674	623	691	662	664	638	649	663	663	711	667	664	734	681	672	610	662	686	688	685	611	682	700	657	642	732	686	670	692	638	679	630	712	674	631	715	616	659	668	645	686	670	700	669	642	636	691	658	665	672	693	644	692	681	630	640	659	692	651	681	676	646	692	668	681	646	676	634	741	629	667	686	669	631	657	678	664	692	675	663	655	670	695	693	642	668	618	684	644	624	690	703	638	689	645	657	704	649	694	675	663	705	706	647	698	659	682	653	661	732	678	658	681	678	647	653	691	672	654	705	698	656	650	711	653	660	646	681	682	694	671	735	675	673	704	693	642	725	675	679	654	698	715	735	630	672	689	681	665	662	674	655	667	680	657	630	663	661	683	645	667	662	666	636	647	707	665	652	639	703	653	655	651	705	706	719	709	682	627	686	655	639	676	658	651	648	668	685	634	639	674	722	681	673	686	688	659	654	673	693	684	662	655	662	661	679	689	639	691	630	663	706	627	639	688	677	696	662	683	632	658	684	667	687	602	643	710	717	716	674	629	683	715	663	695	664	659	666	687	671	667	717	702	680	649	663	655	664	675	691	684	633	660	627	691	690	612	666	685	673	634	692	677	684	624	710	686	661	666	630	675	697	651	662	654	710	636	658	674	682	661	680	652	709	659	670	623	695	638	698	675	689	685	696	666	664	692	649	634	660	643	669	664	685	662	661	644	674	594	660	690	634	666	670	670	641	655	640	684	674	672	651	678	634	663	687	671	642	681	664	712	702	721	717	691	661	680	711	679	638	689	687	731	640	639	670	662	645	636	638	714	729	646	720	724	644	661	675	632	666	678	659	627	649	656	654	672	648	705	709	626	635	686	646	683	671	652	635	666	642	686	679	705	695	626	605	727	724	637	679	673	659	653	742	691	688	642	725	683	685	676	676	657	682	660	658	670	681	675	658	678	683	646	687	679	674	664	708	654	662	673	627	643	703	685	668	648	672	681	655	710	629	643	671	635	675	669	672	653	700	700	690	685	722	626	673	716	685	688	702	684	617	656	673	679	662	633	682	686	693	663	674	654	672	717	658	667	714	676	712	662	614	673	650	655	685	681	678	699	689	704	694	686	679	654	683	658	705	694	672	651	689	655	684	646	712	673	669	688	647	702	667	697	672	662	696	666	625	648	626	654	693	664	688	679	674	680	681	645	621	668	723	694	668	681	636	680	671	656	645	681	679	667	690	604	666	691	623	710	727	657	641	689	719	712	672	660	673	613	647	633	671	673	657	632	686	670	650	687	686	690	687	630	660	672	691	716	716	664	653	689	685	673	645	681	650	655	649	648	665	661	662	654	618	692	657	700	646	703	690	668	657	642	654	699	734	635	674	603	680	686	655	659	678	655	640	684	625	632	725	694	702	681	716	675	670	648	695	691	686	667	655	681	692	699	727	671	650	667	710	643	653	626	692	679	673	692	631	682	704	672	651	640	679	702	652	638	694	659	664	652	694	642	623	703	694	659	670	678	631	684	642	637	676	726	671	702	665	670	687	673	679	668	661	661	636	681	647	652	656	696	654	667	605	697	652	658	641	687	666	657	647	698	656	625	682	644	686	687	657	666	675	641	707	680	689	645	658	636	689	638	681	643	700	676	665	667	678	725	701	659	672	656	639	666	657	712	676	682	686	654	647	679	633	668	665	655	642	663	677	718	686	685	673	691	686	705	701	676	651	695	717	668	663	648	681	673	703	670	647	648	683	663	674	689	682	692	659	659	686	641	700	627	701	718	637	633	649	695	660	680	696	671	674	658	651	638	673	663	661	670	692	676	656	657	670	654	683	696	653	655	654	682	680	643	684	604	673	684	686	732	666	710	648	673	718	673	698	649	673	649	713	666	669	640	707	658	648	661	672	635	667	671	655	661	673	643	665	675	651	682	680	682	663	704	608	697	623	689	660	639	668	643	686	676	658	645	646	673	648	667	668	684	650	658	665	701	660	672	654	650	632	671	701	689	678	682	693	675	684	647	688	629	678	709	655	661	684	694	662	662	715	672	703	651	678	675	686	652	669	628	612	662	680	668	696	719	705	670	663	673	649	645	685	670	731	638	667	732	634	674	649	653	654	711	709	703	621	679	674	636	627	671	698	663	670	641	655	645	697	711	646	729	642	692	675	700	703	685	672	692	669	684	655	656	686	654	669	697	746	668	681	661	685	690	691	663	624	641	636	677	718	661	713	661	645	677	708	679	637	639	668	675	673	663	646	645	666	676	680	693	702	659	696	683	661	633	650	636	660	652	683	666	712	670	672	692	675	681	681	675	646	689	629	641	653	670	661	677	639	678	649	680	651	654	694	686	706	685	648	652	629	667	711	686	685	660	650	717	650	679	657	628	644	665	692	688	687	698	648	655	662	668	636	654	660	662	634	650	682	697	692	678	654	654	645	670	691	670	666	641	644	686	682	671	716	704	649	639	645	673	645	689	648	683	647	721	689	643	646	665	672	658	691	662	630	658	662	720	653	682	638	662	658	672	678	665	661	667	689	700	685	678	696	657	686	644	691	663	678	672	671	655	656	675	679	683	636	648	729	679	644	668	641	625	678	729	662	688	636	690	641	660	685	657	663	682	688	681	649	612	674	680	639	644	647	695	683	654	665	705	676	664	696	698	708	671	715	691	693	656	656	657	666	668	665	652	673	672	684	651	698	644	696	694	677	655	684	622	658	663	669	649	651	692	659	665	654	649	669	623	727	702	710	662	654	696	686	747	685	676	641	667	660	633	705	663	713	631	660	658	661	611	649	669	674	616	697	663
60884	99850	69691	28215	13839	3487	1024	1090	1064	1053	1031	1052	1037	973	1054	1000	1022	998	1003	1009	1049	1001	1069	1035	1044	1011	1047	1050	1071	1068	999	1033	1009	1060	1064	985	994	1007	1048	1003	1017	1039	1016	1042	1016	968	1044	1006	1033	954	1019	1025	1042	1016	1063	1032	1058	1038	1046	1056	984	1050	1027	995	1026	1015	992	1004	998	1023	1007	1004	988	1054	1028	996	1002	1040	997	1069	1026	971	994	995	1024	999	1019	956	1057	1024	1037	1057	1026	1033	1062	1039	1036	996	972	978	966	1039	969	1042	1037	1073	977	993	1022	1015	1054	977	992	990	972	1022	946	1010	975	979	1005	1017	1006	1060	1049	1067	998	1025	980	1051	1017	1008	1018	1046	1023	989	1023	1003	969	1067	987	1052	1038	1046	1018	984	994	1045	1024	998	1064	1038	1038	1083	1001	1015	1038	1046	1012	1010	1047	959	1037	1015	1007	999	1023	1005	1035	1085	1029	1000	1049	1091	1038	1007	1073	1009	1023	1015	1031	1029	1015	1060	1056	979	1036	1041	1007	1026	1043	1015	1024	1056	1077	1035	1102	956	974	1027	1051	1011	981	1015	1025	1066	958	996	984	1023	1045	977	1045	1018	972	1017	1037	1001	999	1023	1017	1034	1035	1017	1054	1041	1025	1015	1035	1033	1056	1017	1021	1028	1000	1023	1001	1017	944	978	977	1055	1067	1049	968	975	1035	976	964	1015	1062	979	1026	1036	1010	1068	997	1031	1051	1002	1015	1022	1011	1038	1045	1072	1024	1037	976	1036	1041	1030	983	1027	971	982	1004	1043	1008	1039	1042	1077	985	1079	1004	1055	1038	997	1005	1048	1034	1048	1022	1021	1017	979	951	1061	996	1003	991	1016	994	997	1052	995	1002	1003	1029	1021	997	984	1041	1002	1017	986	1040	1043	1024	1030	1009	1025	1024	1033	991	991	1088	1014	1049	1052	974	1023	1058	996	977	997	1010	1055	1004	999	1012	1066	1017	1013	1062	969	1017	936	1032	1060	1010	1013	1001	941	1041	1009	1021	1001	982	1054	1026	1072	1032	1044	970	1032	998	994	1007	1007	1065	992	987	1091	994	1014	1026	1020	1002	1073	1086	982	1000	1027	1010	1039	1066	984	1047	1037	1027	987	1057	1005	989	1062	1004	990	1061	1035	1011	999	1015	1063	1019	990	1026	1045	1060	1035	1062	1023	1011	982	1013	1001	1049	1034	1092	1021	1072	1004	995	1086	1023	992	1019	985	1022	1010	977	1018	1072	1027	1021	1036	1014	1048	1047	1036	1036	1021	1030	1021	1078	1001	1036	1009	1052	1006	979	1080	1052	1000	1028	995	992	1050	1023	1049	1006	1005	1049	1030	1025	1060	1003	1063	1035	1018	996	1020	1064	1037	978	993	1005	1021	1062	1084	960	1020	1058	1065	1011	1048	1025	1008	1042	1001	992	986	1072	1035	988	1031	1033	1017	1017	1051	1009	1025	1042	985	1068	968	1018	1083	1032	1044	997	989	1021	992	1027	1043	1007	1016	1072	1029	994	1048	980	959	1040	962	1088	1033	1067	999	1023	989	1020	1072	988	1010	972	1005	1039	978	1061	1072	943	1042	999	983	1046	992	1052	1010	979	1017	1028	976	1003	1053	1039	1092	1040	991	999	1007	1020	989	994	1027	1048	981	1010	999	1083	997	1055	1033	1045	1001	1071	1024	1017	979	998	1014	1001	992	977	1061	1030	969	1010	1008	1039	992	1051	1005	1028	1047	1029	1074	1074	1039	1027	1024	1000	987	1039	1062	1031	979	989	1024	1082	1002	1045	1039	975	1093	1039	1027	1095	1041	1029	1016	1076	994	1033	1065	1014	1030	1061	990	996	1050	1081	1018	1035	1026	1043	965	1060	1072	1038	969	1027	1029	998	1032	1007	1068	1003	1040	1029	974	992	1042	1047	1065	1043	1019	1007	1036	1015	991	1021	1051	969	1058	1050	1036	986	1023	1044	1033	1030	1044	1057	1022	999	1034	975	1066	1036	1019	1024	1019	1012	1026	1003	1048	1075	1042	994	971	1059	1012	1091	1042	1038	958	1030	1041	1012	1069	980	986	1049	1017	1012	1078	1003	1032	1063	1007	1071	1022	1047	1044	1004	1024	1034	1032	971	989	1019	1026	969	986	1041	1042	1084	1021	997	1034	1013	1040	1082	1023	999	1043	1081	1047	966	1024	1023	1042	1014	1000	1026	1010	1007	997	1059	990	980	1020	997	1005	1031	1031	1052	1040	1025	1095	1026	1033	989	1003	960	1051	1040	1018	966	1000	1044	1072	1018	1012	1054	993	1096	1012	1006	1035	1053	1080	1028	1049	1036	1047	1053	1013	1082	1018	1060	1011	996	934	1007	973	988	1054	1050	1052	1030	1078	1019	1049	1067	1027	1060	1014	1058	990	996	1076	1015	1005	1041	985	1031	976	1051	1011	1047	988	974	1039	1029	1009	1014	1010	1021	1036	1021	1069	1027	1019	988	1060	1044	1029	996	1044	1081	1023	1063	1048	981	996	1004	1017	1069	1058	1103	1056	960	1082	1025	1012	1035	1013	1036	1026	1015	999	1005	1074	1049	1012	1076	1010	1033	1052	1066	988	986	1038	997	1009	1016	1080	964	1034	1029	1004	1024	1048	1062	1036	1004	1008	1007	1040	986	1037	1038	1056	1028	1041	985	988	1018	1107	1030	1042	1038	1042	983	1031	1018	1067	1063	1013	1003	1030	958	962	955	1014	1041	1032	1089	1058	984	1056	1016	1033	1010	973	1088	1085	1024	1022	1023	1043	1001	942	1006	1059	1043	1021	1032	948	1031	1016	1042	1007	1019	1019	1019	1052	1015	985	1001	1048	983	1000	1005	1018	1032	1015	1112	1032	1050	1058	1044	952	1062	973	977	958	1032	1034	1012	1041	1044	1025	1015	1076	1023	1004	1008	989	1022	1046	1035	1031	1032	1045	1021	1020	978	1058	1082	1049	1017	983	1058	974	995	1036	1045	989	1052	1038	1082	997	1027	1003	1002	1001	1098	1035	1085	985	1077	988	1013	1000	1010	1013	1056	995	983	1019	1009	1069	1023	997	1010	992	1011	991	1028	1007	981	1048	989	1012	1060	1022	997	1057	1052	1021	1031	1068	1026	999	1026	1021	1010	1016	983	1008	1025	1052	1008	989	962	1066	960	1011	1055	998	998	1020	1080	1016	1017	966	987	1046	1053	1006	1032	1009	1005	1018	1015	986	1027	1011	1013	1041	1061	968	987	1034	1037	1040	1045	1036	991	1041	977	1068	1055	968	1052	1050	1034	1024	1050	1040	1055	1006	1012	1055	984	1071	1010	1018	980	981	989	1028	985	1034	1007	1040	1055	1052	976	1043	1023	1030	1047	1000	994	1057	996	1016	1039	1015	1044	1018	989	1006	993	1030	1020	1057	1048	1043	1009	1011	1058	1045	1021	1059	1033	1021	989	1052	959	1028	987	1063	1073	1043	1070	1005	1025	1023	1013	1049	1080	1052	1036	979	990	1059	1046	1035	1005	1009	1021	1049	990	1086	1014	1052	1074	994	1028	1012	1110	1026	960	1058	1018	1035	1059	1036	939	982	964	1063	1001	1025	1045	972	1063	1080	1032	1028	1003	1006	1056	1001	974	1083	1063	1032	1020	1021	1021	1034	1055	1016	1017	962	983	1004	1011	982	1038	991	974	988	981	1051	983	1013	957	1023	958	971	1016	1061	1052	1001	990	991	954	995	989	959	1054	981	977	999	1014	985	1018	1012	969	1034	1028	1030	1000	979	993	984	1032	997	1043	1033	1068	980	990	1042	1018	1035	1032	1065	1026	1036	1005	1099	1080	1073	995	1030	1058	1089	970	1084	1033	1048	998	1018	1047	1016	1028	1089	986	997	1013	1090	993	1064	981	1017	942	1071	1008	1025	1058	1027	1049	1002	1036	1066	1094	1023	1046	1033	998	1020	1121	1002	1042	973	993	991	1025	1018	1026	998	1054	993	967	1045	1053	1025	1013	1041	1063	1038	1040	1017	1054	1036	1061	1022	1004	1034	1006	1046	981	1062	1034	1024	995	1009	1078	1054	1036	1075	1039	1030	984	1052	996	1057	1019	991	1015	974	998	1033	1036	1040	979	993	1000	998	1024	972	1025	1037	1044	988	1010	1044	985	1006	1041	1026	1023	1001	1026	1015	1027	1028	1033	1061	1062	1078	1020	999	1023	1040	1010	999	1021	1039	1050	1044	981	987	1012	1050	1028	1032	988	974	1020	1014	978	1036	1020	1002	1014	1002	1003	973	1035	1059	968	1104	1047	1039	1029	1011	979	1062	955	1041	1046	1015	1014	1023	1008	1054	1035	980	1031	1053	1059	1037	990	1053	1047	1050	1053	1020	977	984	987	1020	1070	1018	987	1086	973	1067	1020	996	1001	982	1028	1053	1029	1007	1024	982	1050	1031	994	1010	1046	1050	981	1064	1024	993	1030	977	996	985	1008	983	1053	1036	1009	954	1029	1041	982	1041	1023	979	1069	1020	1068	1033	993	1004	1034	986	1007	1051	1058	1021	994	1000	1056	992	1045	1059	1038	979	1022	1044	1022	1061	1002	965	1007	1004	1040	976	1020	1036
32047	32662	26701	8965	1390	748	541	521	513	516	504	479	529	469	484	466	485	551	519	489	478	503	495	512	499	498	508	479	482	522	504	519	500	480	497	518	514	476	525	472	520	525	517	508	492	471	487	503	473	470	493	529	524	514	494	495	442	504	475	492	516	486	575	494	519	513	463	547	458	528	511	557	464	465	482	564	478	472	498	473	522	498	488	511	506	469	474	505	547	492	480	489	494	481	518	487	515	472	505	489	470	510	549	495	458	510	522	480	476	495	467	486	496	491	489	534	502	506	479	497	498	464	528	494	504	466	506	519	488	533	496	491	505	515	480	477	508	503	527	486	495	472	492	527	506	462	495	478	505	531	542	508	496	482	550	521	498	481	501	502	517	495	464	472	521	485	478	518	466	509	515	479	517	503	472	521	530	492	496	478	461	519	503	494	498	472	498	489	513	519	463	515	479	524	504	497	492	510	508	486	491	526	534	498	541	496	494	535	506	531	549	526	472	534	495	460	468	475	537	544	477	492	489	465	465	502	497	506	484	488	520	536	510	510	492	506	505	473	480	493	493	523	523	461	493	508	527	504	497	480	518	513	506	435	490	469	483	484	506	485	529	561	524	502	469	548	503	457	485	461	513	482	477	504	478	471	519	484	515	488	516	501	491	516	527	489	512	486	488	500	485	517	512	500	466	483	460	503	507	543	494	503	502	515	520	493	489	477	494	535	503	524	517	537	487	519	507	548	483	530	477	504	459	515	454	528	522	503	550	484	527	504	466	467	477	516	502	472	520	484	496	485	484	511	523	486	487	516	496	504	481	491	492	492	458	490	500	515	483	480	495	473	499	506	493	510	501	490	534	531	463	506	509	482	490	475	504	533	462	492	503	470	480	510	543	512	474	501	492	478	507	502	460	477	538	491	495	496	490	503	499	467	472	447	522	493	558	504	491	509	468	535	520	523	499	544	515	478	524	509	526	529	467	472	469	522	500	489	515	513	484	496	466	495	496	515	488	479	492	454	517	532	477	500	485	461	495	472	501	506	553	483	483	488	446	480	504	474	470	491	493	496	501	505	466	546	509	455	491	505	504	512	504	523	510	473	473	478	520	499	459	509	511	507	516	527	494	501	518	513	461	451	518	468	539	485	500	499	507	510	483	519	513	473	491	488	514	476	517	486	476	508	496	507	546	458	478	491	485	528	452	479	477	489	480	516	502	495	518	502	481	505	516	535	520	503	513	507	506	545	491	533	494	537	528	517	519	526	480	475	484	490	533	509	476	495	551	480	515	485	505	506	526	472	515	559	534	488	524	526	531	516	542	539	495	448	496	550	542	489	506	510	496	480	498	501	498	522	535	532	499	470	528	510	460	517	551	510	565	486	517	519	512	462	483	490	474	491	484	502	484	454	495	494	515	489	494	489	514	491	480	505	472	539	550	513	497	509	476	512	519	485	512	530	495	522	489	532	493	480	461	462	477	481	496	500	496	480	500	513	471	517	521	505	516	548	480	480	469	502	514	496	457	509	532	512	489	419	476	483	514	511	485	495	515	521	535	490	472	490	472	494	487	497	467	503	560	491	510	509	514	520	500	485	489	517	526	511	522	492	516	532	502	485	481	535	516	521	488	512	515	496	495	495	483	505	525	487	533	487	506	481	506	499	470	493	493	507	523	509	526	513	483	503	499	488	515	504	497	471	513	513	536	457	489	499	499	516	509	455	515	524	500	514	499	524	480	483	532	562	474	481	490	546	490	516	498	494	511	467	501	502	518	516	498	492	506	482	494	496	479	512	440	529	495	524	479	513	471	473	492	475	462	507	519	500	492	471	464	486	514	509	502	535	468	510	476	482	522	513	483	497	485	481	500	482	498	461	508	536	488	514	513	465	523	500	509	538	481	475	494	500	500	481	476	483	487	518	527	463	505	485	524	474	480	441	469	468	512	474	467	498	504	511	518	455	504	482	500	524	515	499	489	498	470	490	517	481	487	513	504	485	499	476	518	521	531	499	484	481	508	495	468	489	503	444	502	501	527	469	485	504	520	521	533	548	520	492	463	475	498	530	466	474	502	478	490	539	525	503	503	474	502	502	500	474	485	518	549	487	490	483	515	480	498	504	516	492	505	522	540	519	477	553	484	493	489	496	501	520	540	498	516	485	536	489	432	495	549	473	495	488	509	492	464	469	512	483	487	505	522	501	498	510	518	476	540	503	511	476	446	530	499	529	492	499	527	535	516	469	490	499	495	513	514	487	493	494	490	478	475	498	511	462	504	542	508	499	507	491	510	499	512	521	504	470	518	523	515	524	444	475	494	508	494	490	523	499	536	475	524	537	519	501	511	518	535	483	529	475	515	519	480	489	517	459	457	486	463	527	508	517	540	504	477	464	526	490	509	510	515	512	501	511	479	466	490	460	486	511	490	497	491	489	502	499	553	499	498	458	520	477	536	472	474	464	534	488	524	488	499	517	498	465	486	481	494	522	510	471	513	478	503	510	505	529	516	504	465	463	490	481	445	499	515	478	524	490	511	470	532	482	506	503	499	504	543	548	524	506	526	497	532	457	508	480	495	511	483	489	518	465	461	495	474	478	514	478	545	503	547	522	504	500	496	480	486	515	483	485	494	540	511	479	489	486	489	488	539	465	481	498	516	459	471	489	510	505	507	483	497	496	494	498	529	510	481	506	528	528	492	470	471	513	470	494	555	483	500	516	495	446	465	518	477	492	504	461	507	518	494	450	502	485	505	496	485	525	534	513	469	521	518	520	523	510	505	510	501	521	490	519	492	455	511	465	519	446	512	499	473	496	550	516	501	482	516	487	499	517	528	507	497	473	487	453	510	502	510	489	517	442	488	489	500	491	515	519	493	479	493	526	496	487	525	468	501	487	541	496	499	498	518	489	499	523	494	523	493	523	486	503	513	509	519	521	521	517	489	480	519	513	443	516	480	474	501	522	501	468	522	519	512	455	459	478	452	544	491	489	504	462	472	488	525	510	506	490	509	522	516	495	517	465	484	506	526	480	494	502	533	524	512	522	509	502	487	517	476	479	535	525	501	506	495	478	486	483	511	462	504	479	512	526	517	516	484	473	502	454	500	479	502	475	501	503	480	502	518	488	487	515	461	532	494	514	498	536	488	493	502	523	490	481	470	514	451	483	512	488	490	515	510	512	535	511	499	481	527	478	471	492	508	512	491	519	472	509	498	523	498	515	511	490	502	488	491	509	473	513	461	539	544	463	513	537	521	514	500	490	508	483	502	515	534	498	476	496	512	491	506	515	506	503	482	514	497	448	495	519	505	479	480	503	496	481	528	526	552	471	493	514	476	508	507	467	478	473	477	466	515	498	507	528	530	497	520	457	466	513	506	504	481	540	500	471	524	459	519	501	492	527	480	508	476	490	506	482	494	525	499	502	456	474	492	518	500	500	482	512	512	489	470	521	502	479	458	489	488	470	467	494	532	495	487	515	477	466	464	532	497	491	493	478	503	504
42642	49762	29939	6233	2102	1073	845	829	784	792	874	831	792	789	788	818	817	807	787	882	793	826	804	871	810	856	817	803	805	816	826	801	825	764	857	838	821	827	815	872	855	792	791	769	848	817	870	833	776	865	781	873	797	816	808	810	773	867	803	815	873	803	851	861	811	829	814	826	783	826	850	856	822	829	840	817	843	813	787	824	806	825	799	836	802	805	840	864	846	793	815	839	834	791	846	848	846	810	810	857	842	787	837	833	816	817	786	808	816	794	791	830	808	849	799	793	856	845	825	850	851	807	808	819	785	802	821	848	884	830	795	782	824	838	869	833	859	796	804	818	814	825	840	848	774	797	833	772	870	815	794	840	810	835	774	803	788	822	823	867	803	841	839	767	837	841	797	811	804	777	850	789	767	838	826	812	809	828	824	827	843	818	819	788	853	792	800	816	800	818	839	737	830	839	836	788	821	816	738	835	799	826	867	852	842	835	795	786	838	855	826	825	753	845	879	845	831	805	820	814	862	827	847	808	778	829	849	788	820	815	826	860	813	831	829	810	870	778	818	815	816	809	860	865	797	827	790	851	812	794	874	801	861	847	836	789	840	838	875	811	831	835	817	833	786	835	807	845	809	851	812	808	855	879	811	766	855	823	873	875	808	841	765	871	865	817	836	833	800	801	767	833	805	804	791	858	852	781	793	824	805	807	841	797	855	826	893	834	823	867	839	774	819	860	879	799	816	842	813	817	835	866	799	830	746	793	829	793	797	800	798	842	816	835	767	836	812	834	798	827	865	856	778	801	845	879	827	801	808	817	795	820	821	794	792	796	869	842	755	825	827	791	848	822	779	879	798	863	826	820	845	806	801	829	825	850	778	816	796	808	815	839	834	836	813	826	821	836	851	810	812	877	850	782	802	807	825	795	877	831	840	792	810	847	821	788	790	817	788	787	796	791	811	817	828	838	837	833	782	842	789	802	834	803	828	825	799	812	813	740	793	795	821	824	778	837	828	847	856	835	779	810	793	837	813	792	833	787	810	805	823	821	783	814	835	832	880	867	867	788	782	795	877	863	862	776	825	809	828	840	783	843	831	827	827	834	833	794	804	867	841	820	811	833	815	835	801	798	847	820	839	830	805	846	852	773	803	810	846	831	822	815	839	816	818	816	868	781	812	813	745	797	823	863	838	872	845	810	818	837	793	823	865	780	799	783	810	848	822	786	825	845	853	846	858	852	876	762	800	830	789	816	825	873	851	814	806	836	769	833	833	769	811	843	857	796	821	814	834	817	843	837	795	816	797	826	771	833	822	836	800	876	785	782	843	804	791	840	843	801	840	833	798	806	846	835	775	839	758	822	849	769	850	831	784	825	781	813	832	839	824	853	783	777	753	833	836	827	845	817	834	853	784	756	833	833	816	796	832	836	816	817	848	801	847	833	806	772	810	784	853	818	790	819	829	764	837	832	825	835	785	842	840	844	864	847	856	811	797	853	873	891	847	852	824	852	831	835	789	819	778	818	834	805	872	819	811	841	838	888	826	828	833	822	841	820	815	879	812	842	860	822	819	804	810	802	799	833	838	845	828	827	833	847	809	789	829	790	849	830	766	802	849	789	815	835	792	847	834	802	849	825	808	817	798	847	843	843	863	822	858	825	828	793	823	812	790	816	851	823	790	875	819	827	827	834	801	807	851	786	877	781	848	796	805	819	850	813	840	763	826	781	818	810	805	804	803	850	807	802	807	817	825	844	832	763	799	777	819	762	856	836	794	826	823	835	807	799	798	828	815	822	860	796	788	790	821	859	844	851	826	780	841	874	836	824	847	853	848	815	807	833	824	804	816	845	839	815	827	831	781	811	783	821	824	764	802	813	806	845	833	798	816	789	806	827	821	830	810	837	836	822	813	832	807	802	798	779	804	800	828	815	799	810	817	842	792	856	859	848	784	833	822	816	813	831	909	826	799	831	812	818	801	830	778	868	807	775	855	820	816	777	820	783	813	793	832	771	842	788	859	821	807	788	847	811	824	811	844	809	796	848	865	799	772	832	819	806	807	841	779	825	813	814	824	818	802	802	857	835	791	834	806	814	835	857	824	857	832	776	778	814	828	834	816	783	859	844	828	802	821	839	798	821	834	831	824	833	825	827	843	790	836	841	827	846	782	812	820	843	842	876	774	794	822	856	834	856	803	783	812	802	810	828	829	847	760	831	785	827	804	825	838	791	836	802	790	847	815	835	812	846	860	862	806	771	788	780	819	850	781	844	805	829	848	844	877	847	866	832	820	786	838	836	822	812	852	839	820	879	866	811	800	869	846	843	839	801	784	791	881	857	798	841	839	860	839	797	820	851	807	838	867	807	821	831	826	780	801	815	782	903	836	841	896	854	839	767	810	810	835	790	834	842	785	844	834	849	792	817	803	851	882	912	796	816	843	776	868	859	835	846	785	830	830	798	861	832	886	798	817	840	873	802	817	842	829	819	840	828	824	862	839	809	811	803	828	865	771	797	795	813	787	819	850	785	841	810	831	845	791	796	817	876	826	810	809	835	764	801	829	839	802	857	826	821	798	813	793	829	790	833	796	815	801	816	812	796	851	843	868	808	793	802	853	845	801	827	831	820	800	824	821	823	798	780	831	783	821	769	854	827	790	854	832	817	847	883	869	836	786	849	815	850	852	821	848	826	899	860	821	767	774	804	844	875	836	808	780	834	822	827	800	811	834	786	821	815	813	833	828	807	843	840	852	848	852	817	788	831	811	806	836	847	782	841	839	828	839	793	827	845	809	821	824	786	800	819	824	854	821	792	858	813	840	824	869	753	831	864	810	767	837	848	829	798	804	817	839	810	857	818	798	868	843	839	756	859	810	814	851	787	825	818	802	795	806	828	871	805	773	843	823	793	788	797	811	793	819	814	813	806	817	795	845	828	775	799	783	861	803	839	842	827	852	816	866	805	795	779	839	843	837	825	814	827	778	856	811	837	800	880	892	791	822	836	817	826	814	824	839	818	853	810	824	807	781	774	788	797	805	783	818	808	852	859	824	825	875	789	781	838	780	834	788	817	836	811	811	884	787	819	821	828	795	870	822	838	831	816	868	842	776	853	800	837	808	826	823	832	841	862	806	846	840	835	845	858	789	823	842	847	785	829	843	799	840	815	805	830	829	858	862	784	853	874	787	766	795	847	800	835	844	832	840	844	806	786	810	794	772	836	815	840	828	878	796	798	839	842	824	861	798	867	825	811	800	811	822	859	838	814	802	816	852	848	825	823	783	839	815	841	834	809	777	822	827	819	825	801	860	838	819	799	875	815	860	830	818	809	809	798	856	864	783	869	851	875	876	800	851	804	797	833	792	821	844	775	777	819	813	769	834	797	805	837	812	832	758	830	839	836	811	827	813	859	805	819	800	838	774	839	839	822	793	786	829	820	814	787	818	813	871	868	811	740	835	845	801	836	805	847	793	841	877	792	882	827	820	808	800	834	859	809	814	821
25945	25424	32819	25628	17101	4084	550	483	432	467	468	436	457	459	467	426	441	423	434	433	468	436	449	439	431	408	463	412	478	451	438	458	431	428	416	408	408	432	471	441	422	438	411	442	428	472	424	443	463	421	421	428	456	449	409	442	449	462	451	417	448	461	429	432	466	429	413	414	449	422	459	459	434	421	479	445	422	413	482	430	446	458	465	465	423	419	431	421	489	464	472	420	457	408	451	435	428	415	425	414	466	463	417	449	478	448	452	433	424	469	418	402	459	443	437	442	408	432	469	426	439	429	431	433	423	451	459	433	430	437	438	444	473	446	423	434	466	419	428	458	429	453	475	446	447	445	444	422	439	417	435	403	406	436	418	431	458	477	456	431	417	402	469	451	448	431	436	446	456	467	418	450	440	431	441	446	474	499	441	487	453	445	454	395	444	478	436	447	429	464	479	456	415	448	415	440	448	439	440	452	425	450	451	407	411	471	449	423	437	482	453	436	500	444	413	458	470	457	446	430	447	419	418	446	424	435	418	433	450	464	430	436	462	399	441	443	416	482	447	432	422	421	450	451	468	445	446	448	459	422	433	465	464	469	434	453	471	424	481	427	463	462	429	438	445	475	405	456	422	424	435	425	436	438	426	434	404	439	462	439	445	444	446	434	463	438	447	476	434	457	454	436	438	447	493	458	424	416	431	435	438	409	409	414	416	446	435	433	442	469	416	456	456	432	412	429	436	418	456	439	447	413	482	485	421	475	413	435	445	459	398	444	440	447	431	432	387	463	397	443	449	411	423	422	424	456	425	470	435	418	435	463	410	418	467	449	441	408	426	459	430	414	441	462	431	445	418	460	490	432	460	473	453	422	411	421	445	457	431	447	424	394	454	389	438	466	440	468	453	412	451	448	422	407	393	435	438	421	425	431	439	444	434	457	434	460	463	440	478	452	443	409	451	460	445	426	460	411	432	439	449	448	456	440	431	458	433	410	451	419	437	443	430	444	413	461	446	449	419	446	460	444	452	450	441	428	417	419	437	430	475	459	426	442	451	417	442	438	450	422	444	444	430	446	450	400	440	467	454	447	464	498	423	446	453	459	437	435	433	417	430	451	448	445	485	457	421	411	470	452	455	454	449	454	495	460	414	413	390	407	464	471	463	418	438	438	464	445	452	446	473	432	453	433	434	441	445	476	465	449	482	410	420	448	419	461	422	473	426	442	459	403	414	441	422	487	436	447	419	411	408	431	475	430	412	464	447	419	490	435	404	409	428	399	436	455	433	470	408	442	406	416	432	477	448	455	446	413	446	425	483	438	448	435	464	444	419	438	412	463	437	426	447	447	417	438	445	445	428	477	460	481	484	430	430	406	444	440	422	467	455	414	450	415	428	421	418	420	412	466	426	453	448	411	449	473	427	434	387	441	438	422	419	460	448	454	462	421	394	427	503	444	445	430	442	435	490	422	409	425	423	434	463	405	505	491	468	424	467	453	440	460	430	413	437	452	423	452	464	425	467	475	459	468	403	441	445	459	438	468	452	466	449	436	415	440	450	449	444	439	453	433	445	431	405	403	412	442	470	489	464	431	475	392	441	483	455	446	432	414	451	446	467	420	472	452	434	415	434	454	443	430	454	429	440	443	426	443	451	442	417	440	422	436	456	431	429	442	461	448	425	433	456	421	440	423	401	459	454	454	457	439	418	470	454	434	482	437	466	392	471	453	431	435	433	470	421	406	420	452	434	405	469	446	433	424	441	456	452	429	418	443	424	443	438	474	472	408	465	443	452	398	429	440	442	447	430	445	435	456	497	430	414	434	451	472	396	433	432	422	469	437	407	432	404	469	435	483	478	413	429	427	399	450	438	445	430	449	453	413	427	455	413	470	414	435	414	475	452	453	449	474	467	456	403	436	425	492	437	437	423	415	410	414	443	442	439	421	432	391	468	433	440	441	423	455	419	445	425	425	450	438	402	466	404	454	458	419	388	467	420	409	472	406	435	439	441	418	439	442	441	446	476	453	425	437	468	446	455	464	435	405	435	450	466	423	413	436	511	440	406	442	422	431	451	422	426	445	448	444	454	473	442	447	440	438	412	429	394	436	396	421	428	416	408	428	442	450	445	473	462	442	463	440	439	442	422	459	456	442	455	440	429	447	434	436	462	416	408	439	409	477	409	440	478	435	490	436	457	430	435	426	438	417	452	459	452	433	424	428	436	460	423	443	442	434	441	439	422	432	425	464	441	465	420	436	446	432	422	400	422	455	447	422	420	454	472	439	434	427	406	455	490	423	422	419	427	393	440	462	396	404	455	401	400	445	430	434	426	465	443	453	424	443	455	446	443	421	438	420	438	433	460	434	433	452	458	428	452	483	467	463	452	436	443	432	465	461	452	437	459	446	433	431	463	429	451	434	419	471	411	420	470	433	413	437	461	420	441	472	412	418	465	452	442	432	453	444	418	440	428	464	417	436	467	408	422	439	402	427	444	441	460	449	437	397	467	445	417	431	424	420	423	441	453	406	473	445	418	482	436	455	438	438	435	441	452	426	504	431	458	449	437	479	466	422	397	427	457	448	407	435	439	422	472	423	446	442	427	430	461	376	413	464	449	432	447	427	428	478	472	468	447	447	430	435	430	417	424	420	418	432	403	403	432	457	427	433	457	435	459	440	462	431	421	447	465	440	428	454	418	416	408	422	456	415	440	450	436	459	469	448	422	437	471	451	435	481	435	443	448	411	444	464	433	402	413	450	447	429	446	432	459	429	452	452	414	476	406	440	447	442	408	459	426	469	467	412	459	430	445	447	491	402	481	451	481	462	460	420	434	452	436	425	407	431	422	453	426	436	416	417	419	447	397	408	434	431	452	414	460	475	430	468	464	442	467	427	456	439	433	447	490	412	429	483	429	408	408	400	409	462	448	434	412	465	454	426	464	425	471	421	443	434	429	417	436	460	425	428	424	454	451	452	403	456	456	480	415	472	472	440	406	442	450	431	449	432	418	423	450	448	381	440	438	442	457	424	461	445	472	467	429	467	438	387	459	443	472	458	425	438	437	459	457	404	461	439	473	438	409	419	479	410	429	442	427	436	449	431	436	436	437	434	438	459	458	432	438	454	407	441	445	381	439	418	414	415	412	433	468	444	434	417	379	435	433	430	412	424	479	440	442	420	484	438	460	425	446	423	427	480	446	429	425	417	429	499	455	450	470	467	440	440	448	437	439	459	452	447	468	425	454	463	413	432	428	423	439	455	468	476	421	443	463	435	483	415	400	423	461	414	441	446	439	436	441	416	433	445	445	439	469	432	430	431	452	463	470	419	454	419	416	447	440	444	428	431	448	472	452	441	436	450	440	471	459	426	444	490	403	431	478	429	481	457	419	404	463	430	444	424	430	446	426	470	426	436	468	482	443	450	444	419	443	411	437	427	436	452	421	455	453	457	438	455	403	447	442	447	420	432	433	452	469	451	460	449	435	457	443	418	441	443	436	410
62757	88573	57700	18352	9391	2139	710	697	686	725	674	724	711	701	723	712	752	713	746	666	686	764	727	719	743	717	732	802	735	760	742	674	757	764	681	713	733	702	752	738	714	723	728	725	674	722	699	729	698	719	681	727	731	687	703	746	730	712	708	729	753	680	694	743	731	733	727	712	696	721	699	725	737	719	708	695	745	720	743	702	686	743	696	721	730	756	729	736	712	743	711	718	741	701	676	752	718	697	760	777	723	736	728	775	749	689	736	741	694	728	723	716	721	750	651	767	705	681	684	704	725	707	727	721	738	692	736	728	685	714	700	679	741	728	664	718	767	688	760	674	727	671	700	726	718	658	694	699	700	688	744	697	703	735	749	666	729	695	690	712	691	728	726	692	748	699	665	708	726	693	694	715	744	679	719	701	722	686	754	742	755	752	731	710	734	689	709	730	706	707	735	745	720	714	715	788	693	667	709	739	735	748	763	727	690	719	735	677	684	751	686	659	748	721	697	729	697	697	722	699	740	730	730	701	706	741	729	747	685	722	720	713	729	733	714	703	751	758	721	716	768	724	699	708	746	712	692	720	718	753	663	686	714	715	727	748	751	732	720	787	668	717	705	690	734	717	743	730	686	750	737	711	726	724	744	680	690	724	732	670	708	700	657	678	715	685	676	755	722	748	685	698	712	669	706	726	714	658	683	730	726	708	686	717	740	701	698	699	725	727	749	719	734	788	737	728	712	707	713	734	732	695	717	701	727	700	686	718	740	684	709	758	726	692	684	723	754	709	717	744	710	712	746	747	688	702	696	736	740	720	698	728	690	791	721	716	679	723	706	729	736	687	699	670	724	677	710	747	735	746	703	712	708	709	689	706	753	708	719	729	733	705	778	696	728	699	718	683	702	669	756	706	723	749	707	710	729	740	738	698	692	695	719	668	675	684	751	717	725	764	750	763	684	726	745	671	745	682	695	736	722	717	677	743	693	729	716	740	718	678	734	724	688	742	759	720	748	730	682	733	678	686	738	693	716	724	688	735	717	696	741	760	759	710	685	727	750	704	673	734	717	730	729	741	685	681	743	738	691	732	731	712	726	678	710	707	711	759	698	735	704	733	716	701	716	744	652	716	714	715	705	711	728	678	703	680	693	702	720	737	680	715	732	688	719	735	747	744	744	722	715	723	758	709	692	729	704	776	702	729	723	697	690	715	664	759	745	712	716	728	731	723	732	727	701	714	714	757	696	718	757	735	720	688	692	727	736	778	747	693	703	689	695	704	703	765	718	702	660	720	698	705	684	704	700	757	733	727	731	712	744	732	687	681	695	745	702	704	660	748	760	708	694	731	715	721	754	707	703	723	732	692	740	703	666	721	703	733	727	719	733	689	759	740	701	691	733	711	692	730	663	685	778	722	746	751	719	658	749	745	715	773	711	666	723	733	681	719	695	678	735	730	704	732	734	681	781	678	747	693	717	706	711	665	750	690	735	726	703	753	734	725	741	741	761	739	723	738	760	759	668	722	680	707	733	690	731	679	706	665	722	733	708	772	694	703	704	703	740	708	730	700	667	705	669	747	746	697	743	744	688	694	734	708	735	727	675	733	739	706	717	698	707	723	712	701	689	706	720	711	725	725	699	791	715	732	731	701	739	701	676	775	699	683	701	713	744	746	697	728	678	760	736	659	713	712	732	740	751	692	762	718	745	684	735	696	695	731	739	713	726	724	661	723	700	721	720	672	728	734	693	772	707	679	724	697	742	721	734	725	717	722	701	770	672	713	722	773	735	700	738	714	743	712	687	724	723	701	709	712	732	711	679	697	697	708	721	778	663	760	711	734	688	688	757	735	702	761	701	723	746	777	721	673	708	717	679	699	729	748	744	720	701	724	712	705	733	740	722	705	738	765	740	710	683	725	736	744	676	750	655	739	688	737	709	706	706	688	712	717	731	724	718	725	723	768	715	688	725	720	727	730	667	712	704	743	766	697	744	697	707	709	725	709	713	713	760	698	705	676	706	735	691	699	691	669	745	701	689	714	675	730	745	669	727	673	739	680	658	755	717	709	710	739	735	747	731	721	749	735	715	693	666	755	698	723	674	749	757	729	685	720	732	713	690	711	719	729	728	696	774	747	700	697	730	701	715	738	733	681	712	733	641	740	745	683	691	711	665	786	698	695	730	721	717	705	695	689	735	715	708	694	708	734	756	717	702	737	691	712	698	696	726	760	700	730	689	734	705	703	701	714	710	706	750	723	727	734	707	702	712	700	733	768	733	753	711	718	699	712	704	793	710	705	693	706	722	690	694	749	707	723	689	714	752	703	740	730	708	752	749	749	738	721	722	738	744	732	734	727	716	705	735	759	709	720	723	709	733	702	726	728	686	688	759	740	730	696	699	700	753	707	726	735	691	731	744	706	676	710	721	713	733	719	659	720	704	783	683	713	711	694	716	727	712	729	693	729	708	701	728	699	670	741	731	783	696	713	698	673	688	700	707	714	717	706	726	755	700	757	706	721	728	687	697	676	717	723	722	710	700	702	685	727	687	727	705	728	683	693	743	697	723	657	676	720	727	734	691	673	731	707	699	688	712	684	676	715	740	676	711	704	778	720	676	728	697	735	703	750	724	699	696	675	718	720	684	771	713	670	696	699	697	696	688	762	732	723	711	759	735	716	695	708	674	706	729	752	725	728	751	670	678	764	751	720	741	714	696	733	690	749	731	712	688	668	752	735	730	744	742	688	710	736	701	802	682	721	723	687	754	680	737	705	709	696	743	748	688	742	760	691	687	662	738	710	715	693	715	734	745	697	716	683	695	700	744	728	706	680	749	720	688	761	722	690	755	703	724	733	756	713	742	688	719	709	711	710	707	727	707	692	685	733	751	770	746	696	687	684	741	690	744	704	731	692	740	754	710	746	713	714	686	711	753	732	725	724	739	726	690	700	725	751	761	711	732	717	726	690	752	719	730	655	770	701	695	688	735	699	662	709	725	716	709	714	743	720	732	729	723	724	760	734	748	721	713	719	740	736	693	770	715	739	719	680	718	723	758	682	720	712	707	711	710	722	688	695	763	706	733	737	685	701	739	682	741	707	692	716	735	720	699	681	653	743	709	706	729	704	742	740	703	714	713	690	729	691	731	669	723	732	739	729	684	707	721	721	719	732	728	703	746	740	715	736	747	724	735	729	718	757	726	725	690	728	702	711	682	687	713	696	690	717	729	688	732	713	727	754	696	656	685	702	731	769	696	719	744	685	717	681	705	741	718	702	710	698	760	677	711	765	699	690	744	755	751	714	719	739	663	720	742	743	708	740	670	701	737	673	741	709	715	745	711	709	742	723	715	753	717	685	738	687	670	721	709	750	706	726	733	729	741	675	751	673	734	724	708	684	714	704	732	766	727	685	668	746	732	704	725	699	654	738	737	749	707	682	716	701	728	721	706	700	739	703	757	694	785	726	750	706	692	721	713	696	726	793	711	706	666	720	701	723	751	694
24357	23094	30976	24877	21379	15933	2273	778	709	673	680	720	714	709	683	697	683	705	680	675	654	708	664	724	692	686	692	691	751	694	662	681	700	664	726	664	698	683	654	676	684	686	697	692	666	670	679	664	670	662	709	690	660	695	700	648	673	680	673	663	660	639	670	698	695	685	684	647	664	694	658	707	666	752	664	703	695	717	704	657	687	687	666	728	628	689	707	695	659	676	687	671	645	687	676	686	671	731	648	638	659	670	673	698	678	648	678	603	704	705	667	699	667	680	657	652	741	720	697	646	701	686	672	719	688	684	681	698	672	645	639	698	633	695	709	693	653	697	685	672	659	683	688	699	682	751	693	687	644	700	674	717	638	632	686	664	656	696	695	702	680	709	696	684	683	660	687	693	674	694	702	637	710	714	675	707	674	679	690	686	660	646	669	722	728	681	726	693	660	646	675	673	674	661	691	710	683	690	691	609	686	659	695	729	671	677	674	716	692	676	706	604	681	658	624	650	664	688	691	640	663	636	644	722	701	649	632	711	628	650	654	686	670	693	662	679	697	721	719	685	673	709	658	666	656	695	703	674	720	675	667	660	596	655	716	689	634	648	704	678	673	674	704	700	694	699	660	681	636	679	696	656	722	661	708	693	685	716	681	673	710	694	715	698	708	663	692	698	623	657	685	684	636	693	674	686	692	716	666	685	706	675	603	694	681	696	644	701	679	662	691	699	673	670	688	730	702	678	677	674	675	667	698	721	642	633	688	706	731	613	720	692	671	679	667	684	701	654	634	680	671	675	667	674	725	652	675	687	687	680	676	645	664	677	686	700	671	677	710	705	667	692	647	666	640	711	686	717	657	661	703	675	663	653	666	725	706	664	687	620	675	671	714	658	656	650	676	683	695	674	686	662	684	668	690	717	704	646	717	601	672	618	655	679	705	697	728	706	668	686	743	705	684	685	699	689	709	705	658	671	650	682	664	725	653	683	636	684	710	694	670	691	693	679	718	629	716	681	689	645	671	661	688	682	674	667	666	664	667	703	710	664	673	710	696	694	691	654	690	704	671	709	678	685	669	664	676	664	694	662	700	675	662	669	689	694	674	716	714	671	655	727	674	707	708	677	659	710	636	675	675	694	667	677	682	681	679	687	671	721	732	710	660	733	698	679	684	682	680	666	646	665	650	683	678	709	675	670	676	662	715	690	642	705	663	704	690	636	675	703	670	659	680	723	667	684	696	689	672	657	696	686	654	669	666	682	697	647	707	661	677	690	679	658	728	686	679	671	665	697	692	684	721	642	732	667	651	691	682	726	676	703	680	693	626	676	695	687	688	676	715	675	698	684	642	707	678	673	716	693	714	654	645	735	705	652	617	731	668	688	709	673	665	724	642	695	688	632	668	664	699	688	717	676	684	673	661	655	733	719	726	723	695	646	662	677	665	663	691	645	672	657	675	678	637	632	665	660	679	698	682	656	681	702	655	714	702	691	659	656	646	637	630	683	654	694	653	657	681	695	683	674	656	708	680	712	698	679	673	678	678	638	660	652	701	657	723	660	701	607	706	683	669	684	622	729	666	637	639	682	660	659	630	675	669	686	684	714	707	696	665	680	696	649	701	704	697	670	696	686	673	654	639	723	717	646	664	656	707	669	684	615	696	671	690	674	649	652	664	644	655	703	698	673	635	623	692	748	654	701	726	678	709	700	692	668	656	629	686	674	687	712	727	675	662	675	684	698	677	643	661	672	686	682	655	721	652	675	653	660	687	635	730	695	697	652	665	698	739	627	665	650	676	697	676	669	656	668	677	675	653	679	728	661	704	674	699	656	673	682	662	673	699	689	671	679	728	638	703	703	679	666	643	653	670	655	636	703	680	677	723	700	696	725	680	723	669	681	644	676	668	710	676	682	713	666	691	669	675	647	687	667	690	673	661	679	685	675	704	700	700	700	707	680	680	700	683	649	683	728	690	672	645	715	719	659	711	645	702	643	671	693	706	603	667	652	633	688	673	659	665	712	686	638	647	700	652	680	720	666	676	666	696	708	648	672	706	661	726	666	692	620	688	629	704	668	698	680	659	677	680	692	710	681	650	687	678	707	638	711	704	678	645	694	680	632	679	683	672	659	699	681	675	716	691	637	669	673	656	657	664	674	666	664	644	672	674	662	658	678	634	666	667	709	665	706	680	678	674	706	719	691	692	676	663	634	721	710	691	695	666	664	652	708	680	653	667	702	698	620	673	635	678	693	689	672	691	684	686	746	706	647	660	710	704	660	646	727	676	704	655	669	624	668	639	664	658	693	681	694	674	699	664	678	710	715	655	681	697	693	713	697	693	687	724	694	689	656	683	703	661	619	711	675	702	722	671	744	662	705	707	726	708	722	641	734	654	703	668	663	639	647	744	683	701	743	706	664	680	674	683	693	711	645	691	703	668	730	675	648	621	683	688	687	699	675	685	674	701	672	689	638	677	689	660	667	678	674	657	691	668	636	668	656	661	724	713	694	738	688	689	677	655	698	640	662	691	669	694	654	675	685	647	710	710	676	713	688	658	710	659	728	714	693	664	684	679	695	677	650	664	696	689	699	712	670	716	670	675	683	721	677	708	598	640	678	653	696	714	674	696	732	671	686	672	681	703	719	647	679	697	703	703	644	681	693	713	652	678	687	648	690	660	716	677	650	681	700	695	671	665	692	646	658	685	688	714	670	673	664	700	659	731	697	683	673	658	681	713	697	679	601	640	674	650	693	651	672	667	664	683	681	669	730	660	725	717	632	659	674	677	707	703	655	710	667	674	680	641	709	672	695	674	699	687	648	651	689	671	679	660	664	695	660	682	685	707	653	706	662	660	666	713	712	635	701	683	698	679	694	698	689	652	714	674	685	724	708	700	678	711	673	663	635	698	737	704	692	704	659	653	635	671	670	703	721	706	671	665	657	672	714	665	655	672	699	648	724	679	709	658	664	685	645	693	638	663	678	661	652	715	672	634	672	645	658	672	662	663	676	720	638	683	704	659	666	646	662	709	692	616	690	670	709	674	708	703	654	671	691	665	675	674	660	688	692	665	669	686	657	721	680	716	680	666	690	667	674	720	656	685	698	639	683	716	686	697	660	704	688	686	638	665	702	699	659	699	697	684	687	647	682	683	649	658	687	683	677	658	717	701	659	697	663	628	683	692	676	680	724	724	666	655	698	666	660	683	681	676	695	655	661	690	699	661	692	661	674	715	634	739	668	673	674	672	645	658	652	676	673	667	653	696	691	683	663	699	678	681	707	686	632	696	702	695	653	733	671	704	696	726	699	660	673	708	646	652	671	680	715	694	650	640	664	713	714	661	721	676	629	694	652	685	669	672	650	594	653	684	632	729	679	689	707	672	711	660	665	691	687	666	739	673	687	658	689	654	650	682	655	654	673	702	709	679	665	666	640	714	648	667	683	681	665	669	678	693	666	660	674	663	720	652	719	635	626	696	660	673	702	659	680	629	708	679	679
62263	99230	68728	25394	14049	3606	1024	962	1031	1104	1017	1036	1047	1021	1036	1069	1044	1061	988	1027	1020	1117	1059	1017	1028	1031	1042	978	965	1031	1058	1060	1012	1064	1095	987	1061	1051	1022	1048	1070	1030	1024	1050	1050	1057	1056	1022	1000	1086	1025	1042	1030	1044	1085	1012	1020	1072	1066	1038	1079	1039	1097	1081	1024	1033	1004	997	1033	1015	976	1055	1075	974	1020	1108	1061	1061	1039	1015	1077	1020	1050	1020	991	990	1023	1004	1040	1068	1019	1022	1061	1068	1054	1047	1072	1028	1008	1069	1046	1023	1007	1023	1033	938	1056	1025	1062	1024	1048	995	1054	1039	978	1001	1056	1080	987	1078	1052	1067	1047	1079	1029	994	1070	1096	1020	1034	1007	1038	1000	1007	1045	1037	1008	1012	1029	994	1064	1023	1022	1078	1011	1033	1053	1090	999	1071	1077	1069	1052	1080	1050	1030	1052	1030	1023	1061	1073	999	1068	1053	1084	1047	1083	967	1016	1058	1021	988	1020	1078	1001	1031	995	1038	1064	1058	1027	1021	1003	1028	1020	1010	1005	964	995	1046	1042	1015	1040	1029	1087	1003	1055	1044	1100	1046	1048	1048	1053	992	1012	984	1004	1025	1042	1067	1006	1042	1003	1037	1079	1021	1080	1036	1039	1099	1080	1052	1070	1038	1036	1024	1044	981	1079	1035	1067	1069	1026	1046	1026	1074	1033	1052	1052	1015	1086	1076	1016	1058	1059	1031	987	1015	972	1034	1037	997	1023	1035	1051	1045	1056	1039	1084	1030	1068	1046	1032	1044	1064	1042	1021	1043	1095	1055	999	1051	1076	1017	1006	1062	989	999	951	1072	1054	1021	1076	1000	1050	1044	1023	1022	1039	1052	995	1034	1035	980	1039	1067	981	1019	1039	1031	1060	1012	1060	1029	1039	1011	1058	1060	1012	984	1051	1053	1035	1023	1030	1007	1033	1039	1115	1047	1013	1011	1114	1019	1040	1074	1062	1013	993	1092	1096	1045	1012	1088	1067	1056	1024	986	1081	1042	1010	961	1058	983	1008	1003	984	1037	1009	1016	1023	1022	1047	1068	1037	1067	1028	1038	1098	1014	1079	1020	1004	1063	1008	1006	1050	1073	1023	1034	1103	1066	1042	1026	1068	967	1036	1013	1041	1030	1007	1020	1114	1049	1001	992	1026	1067	977	1048	1004	1045	1060	1099	1053	965	978	1041	1086	1008	1051	1064	1019	1044	1079	990	1008	1068	1047	1025	968	1053	1044	1011	1064	1067	1103	1033	1053	1010	1069	1086	1046	1019	1008	1030	1070	1049	1056	1030	1000	989	1046	996	1017	1024	998	989	1048	1072	1048	1026	1033	1032	1041	1035	1046	1073	1062	1045	1097	1005	972	1058	993	1004	1045	1101	1017	1037	1089	1071	1027	1079	1075	1009	1032	1066	1067	1063	1066	1032	1024	1100	1026	1050	1038	1034	1056	1035	1033	1018	986	1065	1016	1051	1046	1044	1032	1024	1068	1087	1055	1076	1037	1058	1005	1032	1064	992	969	1015	1019	1085	980	1017	1078	992	1076	1071	1038	1035	997	998	1033	1069	1058	990	1054	1062	1055	1094	1014	1024	1053	1038	1034	1022	1006	1063	1000	1091	1017	1038	1046	1050	1018	958	1015	1020	1082	1014	982	1099	1019	1049	1032	1035	1007	1105	1067	1048	1022	1089	1050	1041	1018	1007	1065	1029	1076	1033	979	970	1029	1103	1018	1044	1057	1010	976	1067	1075	1049	983	1107	1006	999	1019	1045	1051	1050	1054	1020	1001	1045	1028	1017	1058	1020	1006	1065	989	1016	1084	983	1056	1035	999	1059	1042	1021	1035	1028	1026	1054	1058	1024	1051	1032	1048	995	1002	998	1042	1023	1057	1033	1011	1026	1001	1069	994	1071	1070	1083	1059	1090	995	1025	1017	1112	1055	1035	1022	1062	987	1069	1060	1014	1031	1024	989	1030	1022	1043	1047	1068	1062	1005	1045	1044	1055	1014	1029	1074	1013	1001	1026	1060	995	1035	1091	1002	1012	978	1020	1080	1028	1047	997	1029	1010	1058	1018	1043	1044	1069	1074	1028	1057	1080	1004	1016	983	1095	1004	1045	1057	1079	1053	1033	1030	1024	1009	1063	1057	1102	1025	989	1052	998	1050	925	1004	1086	1054	1082	1049	1018	1082	1032	1041	1023	1034	991	1021	1072	1053	1112	1046	1030	1003	1039	1042	1063	1052	1023	1111	1014	1055	1133	989	1099	1038	1098	1029	1013	996	1002	1037	1015	996	1146	1047	1068	1048	1051	994	1071	1062	1074	1012	1040	1069	1039	1032	1046	1105	943	1047	1099	1033	1040	1041	996	1016	1038	1051	1010	1065	985	1088	1048	949	1065	1040	1067	984	1037	1099	1026	1014	1046	1010	991	988	1042	1074	1067	1050	1026	1065	1041	1033	1013	939	1048	1067	1002	975	1046	1035	1065	1044	1053	1025	1018	1008	1055	1032	1012	1052	1023	1027	1018	1002	1049	992	993	1066	945	1043	1022	1025	1041	1051	1083	1015	1015	996	1056	1025	977	1019	1028	1025	1066	1093	1041	1048	1029	993	1048	1057	1042	1051	1069	1008	1043	1058	1102	985	1025	1035	1042	1095	1031	1019	1014	1038	1003	989	985	1080	1000	1096	1071	1089	1007	1031	1053	1026	1064	1003	1012	1032	1034	1060	1021	985	1099	1037	1027	1025	1108	1015	1080	998	1014	1016	1009	1026	990	1035	1016	1112	1042	1043	977	975	1086	1024	1021	1028	1032	1079	1041	999	999	1074	1062	996	1037	973	1011	1001	1044	991	1007	1046	1030	1017	1028	1010	1045	1070	1025	1070	993	1004	1031	1036	1015	1030	1021	1046	1056	1037	1088	1027	1070	1032	1037	999	985	1044	992	1012	1051	974	1008	1063	1017	1040	1021	1044	1088	1020	1033	1008	1023	1051	994	1014	1044	997	1014	1034	992	1036	1007	992	1042	1045	1014	989	1030	1079	1050	1042	1011	1021	1077	1060	980	1035	1071	1015	1027	1073	1031	1093	1039	1024	986	1009	1111	996	974	999	1049	1024	1049	1060	1049	1093	1026	1008	1017	1065	1033	1078	1054	976	1055	1048	1013	1039	1039	1004	1079	1011	1045	1073	1051	979	1052	1015	1067	1033	1065	1020	1081	1067	1009	1050	1063	1075	1044	1063	1039	1026	1021	1051	1108	977	1048	1019	1049	996	1042	1019	1016	1014	1026	1001	1030	1051	1025	1050	996	1018	1066	1066	1043	1016	981	997	1067	1065	1003	1056	1022	1057	1056	1074	1030	1021	1103	998	1059	1087	977	1066	1045	1044	1013	1026	1044	1076	1043	1036	1084	1028	1038	1066	999	1002	1008	1098	1109	1046	1083	1058	1081	994	1075	1079	983	1076	1061	1003	1079	1017	1016	1054	1005	1043	996	1058	1019	1034	1010	1040	1069	1022	1031	1023	1034	970	965	997	1064	1034	1002	993	1050	1047	1049	1014	983	1032	1089	1066	1002	1050	1057	1001	1026	1033	1080	1013	1066	1072	1024	1013	1003	1015	1043	1057	1039	1086	1045	1008	1003	1021	1080	1059	1029	1047	1022	1020	1090	1004	970	1043	1052	1000	1041	990	1019	1042	1041	1031	1086	999	1086	1052	995	1113	1022	984	997	1065	1013	1025	1004	1022	1044	997	1025	992	1048	1050	1003	1050	1013	1008	990	1076	975	1044	1055	1018	1035	1055	1064	999	962	997	1012	1038	1062	1096	1042	1070	1016	1024	951	1005	1032	1032	1056	1056	1055	1012	1069	1034	1021	1045	1030	1100	982	1010	1065	1016	1037	991	1028	994	1015	998	1016	1042	1023	1042	1022	1029	1098	1099	1000	1073	1081	1069	1054	983	1044	1008	1038	1091	999	1010	1052	1033	1079	1017	1064	1059	1034	1037	1015	1012	1068	1006	1049	1088	1006	1052	994	1012	1025	1012	987	1020	1071	1035	1031	1039	992	1054	1036	1055	1035	998	1016	1017	991	984	1006	972	1046	1038	1059	1006	1092	1056	1020	1036	1061	1005	1071	961	992	1075	1019	1016	1017	1012	1024	1035	1029	1068	989	998	1017	1044	1040	1073	1082	1027	990	1013	1014	1031	1008	987	1019	1045	1092	1051	1016	1047	1027	1064	1010	1037	1047	1074	1054	1021	979	1027	1011	1035	1089	1055	1064	1046	1081	1058	1070	1020	1001	1041	936	1035	1061	996	1016	1075	1044	1031	1021	1048	1020	1012	1043	1033	979	1026	1012	1045	1069	1105	1071	1068	1081	1036	985	1054	1032	1020	1081	1027	1056	1002	985	1081	1031	989	989	1065	997	990	994	1017	1010	937	989	1008	989	1034	1066	1017	1036	1045	1023	1085	1021	1019	1048	1087	1055	1054	1039	1053	1049	1054	1047	1013	1024	1025	1092	1004	1026	1029	1076	992	975	1025	1060	1042	1049	1033	938	1080	1043	1004	1060	1024	1046	1085	989	1058	1016	1084	1050	1030	991	1032	1027	1039	1051	1041	1015	1020	1056	1067	1023	1013	1041	1050	1004	1023	1075	1005	1045	1055	1061	1014	1060	1011	1055	1008	995	1056	1022	1057	996	977	1009	987	1045	1051	1018	1032	1044	1010	1078	1052	1027	1008	1025	1055	1049	1002	1040	1041	1034	1046	1055	1085	1055	1008	1035	1068	1041	1023	1007	1025	1116	989	1050	1033	1035
32674	32467	26236	9114	1163	625	503	497	502	522	519	510	482	496	528	500	497	504	510	502	514	517	479	514	479	544	522	519	541	473	502	510	514	501	542	511	516	517	530	544	495	494	502	506	509	489	532	527	550	525	521	510	477	494	502	480	496	547	487	471	475	550	485	476	495	481	501	518	481	487	493	522	508	504	534	484	487	533	533	518	463	504	551	536	514	502	500	516	498	480	497	498	521	520	525	478	481	513	534	500	501	522	492	543	518	619	496	528	540	489	481	521	486	540	508	515	512	530	536	549	512	521	520	493	513	523	505	548	485	507	468	480	502	449	591	501	471	531	510	538	483	553	482	449	511	537	487	541	520	541	494	502	526	506	487	523	509	527	465	529	443	500	485	500	489	432	479	497	489	516	520	517	515	481	503	512	492	521	532	498	528	530	488	511	486	543	550	480	497	469	495	516	549	516	536	497	467	477	548	477	516	501	503	486	511	511	514	520	525	477	484	497	495	532	535	489	511	491	511	498	469	525	531	519	521	518	505	534	497	512	509	488	514	530	534	540	495	496	504	522	463	497	511	486	540	478	467	521	509	500	514	497	492	491	492	514	488	503	489	503	484	549	519	486	495	483	465	501	531	515	530	490	473	502	512	498	500	522	505	498	508	487	492	523	520	521	516	499	488	502	497	519	498	467	547	480	524	501	488	527	468	530	486	487	542	482	504	500	496	515	525	519	496	526	484	499	521	489	461	525	507	480	470	508	463	549	501	517	483	509	504	516	492	481	500	504	496	535	496	522	515	508	469	513	507	472	487	518	508	501	478	491	520	510	509	529	492	525	472	495	486	497	498	530	484	505	516	556	540	496	513	518	517	500	478	523	501	546	471	451	500	504	527	543	538	462	512	504	518	527	515	513	503	485	502	509	477	489	533	506	504	512	511	502	482	514	502	517	508	538	533	515	504	510	494	502	519	532	538	542	476	511	510	511	502	527	508	527	516	505	524	501	526	495	491	494	474	497	538	476	508	517	564	511	480	537	545	488	514	510	514	484	501	512	496	523	517	479	519	471	519	570	524	511	521	475	483	502	521	537	533	512	520	503	488	480	500	470	539	509	461	493	495	460	502	497	488	494	526	512	531	497	555	510	499	517	521	548	489	549	518	538	520	493	533	484	513	496	501	504	490	503	470	515	511	519	523	492	490	532	502	489	517	473	508	509	491	523	498	537	516	532	514	475	493	505	486	523	494	488	504	508	463	519	513	497	507	490	474	479	484	541	518	509	528	478	544	509	515	511	484	517	514	491	480	540	531	514	533	464	500	522	513	476	476	528	545	535	497	508	495	525	477	467	535	485	497	478	490	520	488	513	519	459	526	492	467	482	505	497	527	462	507	487	516	523	501	482	496	486	470	483	499	484	528	522	494	507	492	513	527	501	485	497	483	503	515	474	499	464	508	519	511	502	543	539	499	526	506	479	503	516	527	479	514	519	497	498	499	508	511	514	526	493	513	468	515	478	568	534	545	530	497	522	502	511	532	542	522	513	470	510	483	501	512	532	510	489	490	464	504	523	525	490	521	517	504	491	510	531	515	504	533	510	537	470	471	532	507	491	492	497	504	465	498	496	464	469	495	518	528	502	511	505	513	502	534	502	502	537	491	518	500	461	486	460	528	514	514	506	514	495	513	547	503	524	513	528	489	498	532	510	554	462	501	502	504	526	509	530	477	507	481	478	492	484	524	516	543	478	500	491	466	487	476	515	555	484	506	512	506	536	493	509	485	482	491	515	505	513	531	503	479	508	501	459	555	517	514	513	540	503	494	530	492	493	489	503	528	491	518	521	489	488	464	499	486	520	508	457	496	536	507	471	461	498	469	524	517	492	462	530	530	491	489	514	497	517	543	493	515	503	515	502	464	508	492	502	545	511	475	486	503	490	525	489	500	509	509	520	517	496	517	511	502	523	487	521	508	519	538	513	483	490	509	494	529	520	506	450	507	459	510	476	470	529	489	525	531	505	516	555	493	565	539	511	540	550	471	557	518	476	499	480	508	519	498	487	471	495	538	473	513	464	489	455	568	490	501	522	495	528	487	517	515	509	504	495	509	550	506	524	488	530	514	525	513	539	528	501	541	499	518	505	475	518	459	528	525	510	508	495	481	496	470	518	460	542	511	538	502	487	515	493	514	529	529	540	526	471	526	481	484	508	525	485	436	510	485	507	537	482	527	495	510	500	514	491	498	499	505	519	504	520	483	476	515	539	486	514	519	484	508	495	530	464	483	517	515	526	480	456	520	544	524	511	498	500	522	501	567	518	511	471	487	517	450	498	475	488	483	502	471	500	486	502	520	493	464	495	551	486	517	508	490	500	480	490	518	486	474	480	495	483	496	538	540	504	499	518	450	502	528	485	514	521	508	500	483	530	514	529	523	504	487	498	480	516	506	449	553	526	506	505	540	498	521	513	553	501	456	484	491	501	494	500	506	518	499	496	494	520	536	504	491	525	562	488	511	486	507	495	519	461	528	475	487	501	510	487	521	553	530	500	518	563	484	501	531	491	512	473	493	529	512	494	525	520	482	518	503	514	466	476	490	507	495	543	519	497	477	465	510	488	504	539	526	481	517	478	486	502	521	478	484	558	465	517	484	496	490	523	502	476	492	515	522	532	488	542	497	532	462	531	531	507	498	494	495	506	494	512	510	499	493	541	515	498	537	501	514	522	493	500	510	454	507	472	511	503	481	471	528	512	479	473	541	515	496	492	529	513	564	546	536	507	481	498	500	517	512	496	488	500	496	519	482	498	517	515	485	477	474	528	504	489	506	476	515	510	511	462	499	507	541	519	491	486	494	488	470	462	490	491	509	496	528	481	554	522	495	499	513	487	509	525	527	479	509	533	513	494	502	490	519	504	532	476	443	534	507	547	501	503	516	507	497	464	515	518	493	514	524	499	471	504	501	508	487	515	510	486	498	524	506	517	484	500	495	496	465	487	487	518	497	515	464	485	508	502	536	546	485	473	527	511	533	518	504	501	497	520	516	525	475	517	503	480	538	494	502	497	433	526	533	521	522	494	497	507	532	501	524	491	481	507	462	549	512	536	532	456	514	513	540	532	578	534	455	506	513	529	495	487	517	526	476	457	467	501	510	503	510	538	498	460	473	483	524	525	479	526	498	492	492	482	556	466	540	516	487	534	502	500	479	498	478	496	499	468	492	548	539	489	496	508	504	520	495	490	501	516	512	488	518	544	545	497	522	544	509	515	532	474	527	522	534	524	470	532	477	511	520	496	465	525	473	514	499	496	500	536	487	498	479	513	484	513	498	527	501	514	506	511	492	488	493	534	538	505	523	487	491	488	504	520	516	481	511	501	549	523	515	493	514	499	519	532	495	515	522	520	503	495	514	495	465	512	494	507	514	494	540	533	496	500	527	536	510	556	468	474	499	470	465	504	528	441	449	537	498	532	484	531	499	502	501	547	502	504	520	498	535	500	496	487
43157	48203	29458	6507	2035	1113	810	810	819	842	820	873	825	834	818	793	766	849	843	831	867	816	871	867	816	798	798	823	825	808	852	833	819	811	801	857	771	856	784	883	824	905	848	826	826	858	855	847	789	848	837	851	827	845	780	879	825	822	800	826	877	790	792	782	822	769	806	837	858	830	875	782	822	874	788	806	839	807	803	833	805	805	844	841	811	842	828	782	827	790	822	833	843	871	839	814	822	813	828	809	895	866	759	823	839	830	851	827	820	859	806	868	788	858	812	845	881	859	809	847	813	807	821	802	854	817	841	829	831	827	865	834	880	824	757	889	833	826	797	888	809	843	839	803	819	836	818	866	769	838	784	811	816	789	818	822	874	883	831	759	821	826	874	834	830	888	852	869	814	826	811	861	835	820	852	856	798	819	826	838	814	803	808	880	826	793	818	802	806	840	868	803	828	822	859	806	853	803	768	800	853	832	789	848	852	901	833	808	799	886	851	822	814	807	854	829	868	846	870	832	844	826	842	858	838	799	851	867	828	866	769	820	814	838	772	822	813	815	848	876	838	839	794	813	787	867	831	854	803	887	872	815	799	832	844	836	853	800	857	818	792	833	846	780	853	819	829	834	805	825	861	832	862	848	827	781	822	845	870	850	842	801	801	823	847	822	789	825	864	786	853	825	774	804	868	841	810	876	827	849	831	860	868	829	814	860	803	825	809	828	834	830	863	804	811	833	828	836	834	794	839	828	832	804	871	830	816	861	804	865	805	820	885	825	821	812	828	782	825	842	818	807	877	831	827	836	874	800	836	853	827	787	818	829	820	809	830	858	793	780	851	799	865	906	872	842	815	843	832	831	815	803	827	866	848	855	822	851	839	758	781	876	845	827	821	834	833	832	855	833	821	806	822	877	842	767	857	825	802	847	817	796	881	818	810	847	824	805	862	848	858	883	854	807	841	874	811	860	835	838	816	871	816	832	837	812	868	785	851	843	807	835	847	855	842	862	833	834	830	807	809	862	850	859	860	861	863	789	808	847	826	772	814	819	801	869	818	810	790	830	767	793	852	811	841	814	870	782	829	835	856	838	866	825	804	811	794	879	822	793	832	831	827	827	837	848	815	798	851	841	859	820	861	839	846	845	841	832	856	842	826	815	865	832	828	789	861	872	777	855	798	777	794	831	833	859	796	793	818	794	850	846	806	799	853	809	843	834	837	842	886	819	826	842	855	843	837	844	805	873	781	832	814	849	845	829	809	815	836	850	818	842	801	826	858	841	873	792	821	842	783	847	809	850	847	804	830	834	843	779	839	763	812	825	809	856	857	887	815	869	783	809	810	808	829	880	862	833	799	852	857	794	848	853	816	890	838	799	807	816	819	841	823	830	825	876	799	798	825	801	808	856	853	826	843	792	832	827	840	820	792	804	820	762	822	842	827	840	817	789	857	824	785	845	803	838	780	809	821	849	843	825	825	798	829	868	774	819	819	825	853	798	846	852	820	829	799	814	788	802	879	816	807	826	878	873	858	804	837	837	834	871	798	847	805	830	870	835	784	803	813	840	846	778	808	839	801	860	823	837	790	841	841	797	810	814	801	803	814	827	881	881	853	811	830	847	793	787	860	836	827	829	800	829	865	825	820	817	854	810	834	789	847	816	824	787	793	849	894	845	786	800	832	816	833	840	822	876	855	865	782	797	845	809	804	817	843	809	871	835	884	786	832	847	889	830	851	804	841	816	774	834	850	787	854	853	819	834	821	820	839	858	843	804	852	802	828	811	869	828	821	803	782	815	840	780	887	789	835	845	865	853	826	834	860	817	787	823	850	807	784	830	831	852	853	779	801	820	867	814	827	806	777	778	855	841	809	848	815	828	849	870	814	828	765	806	867	815	891	837	770	880	832	832	838	845	829	755	813	772	864	792	832	822	807	807	910	852	837	856	806	873	841	755	829	848	825	859	872	809	812	807	829	811	810	772	858	855	794	818	807	776	822	897	791	836	832	833	795	858	783	854	865	841	830	820	849	833	806	835	748	836	890	786	867	822	844	838	820	780	784	841	827	859	800	812	841	829	822	805	815	802	813	842	829	819	881	803	822	797	841	866	879	800	818	815	779	887	878	844	802	875	821	816	814	835	855	844	862	832	876	842	863	814	839	839	815	831	825	777	785	830	783	777	811	840	858	858	822	784	796	820	845	816	803	840	819	819	821	818	807	786	825	857	833	809	812	852	833	808	818	779	782	807	793	813	798	833	745	872	840	811	794	839	837	866	812	839	798	817	815	813	852	819	842	830	813	824	832	837	835	867	835	801	831	752	842	830	817	884	860	834	882	797	807	859	804	812	843	859	838	788	862	829	838	798	840	861	817	782	851	877	880	833	860	834	780	856	791	832	862	828	810	832	819	828	775	788	776	885	830	824	811	795	785	830	810	847	822	860	840	814	831	799	865	851	809	828	843	864	754	862	832	835	875	828	812	863	824	846	855	892	838	813	845	840	867	816	838	791	832	782	839	780	836	819	851	834	824	865	832	826	805	867	856	782	850	815	829	837	784	810	879	777	823	875	816	858	823	822	820	836	811	812	832	798	856	831	820	803	803	814	846	819	834	791	806	821	811	874	818	837	858	844	837	794	849	823	775	814	804	824	871	833	798	815	840	823	818	792	823	837	828	808	860	826	884	820	871	821	812	798	844	847	822	789	772	773	803	836	823	861	829	811	860	821	834	833	844	847	805	847	853	844	819	846	793	839	862	886	837	826	797	822	836	789	881	805	817	783	857	822	828	808	862	819	858	834	813	783	803	813	858	851	831	794	801	824	882	840	836	839	762	813	871	841	793	839	840	876	816	840	794	791	837	837	859	811	848	913	780	810	822	797	810	861	837	800	843	807	836	815	823	783	824	861	821	824	771	796	849	842	828	795	813	791	823	811	834	819	825	840	827	784	824	855	816	804	823	830	848	785	839	816	829	816	858	849	818	778	807	883	808	813	840	790	773	813	853	810	797	818	800	826	811	870	870	825	778	861	815	797	809	785	804	839	775	770	781	828	857	807	845	825	838	825	892	832	828	789	836	858	845	828	804	772	874	815	827	880	815	829	816	810	773	869	890	839	851	844	811	794	866	781	848	783	817	801	847	843	799	814	809	852	847	872	794	840	783	793	899	840	859	866	831	830	830	790	818	814	838	809	860	850	835	793	858	897	821	875	878	849	835	846	827	782	820	831	808	834	836	884	846	828	812	827	829	829	863	839	829	815	866	829	792	827	812	829	851	843	848	854	841	821	855	888	793	797	858	843	812	844	823	870	811	873	821	813	868	869	881	810	838	822	827	856	872	857	847	802	864	860	812	814	868	835	827	836	861	825	837	832	832	824	841	848	854	810	825	805	891	804	827	855	833	853	811	815	839	815	848	817	780	793	825	876	823	885	801	874	797	875	778	801	849	857	896	911	806	866	778	855	805	840	803	814	831	839	849	847	785	876	772	838	806	865
26055	25202	32522	25441	17397	4419	510	462	465	426	484	463	421	430	472	412	431	440	441	449	444	437	431	440	425	414	436	445	416	412	483	410	445	399	428	465	426	421	397	424	452	409	427	465	414	396	393	435	442	399	409	431	447	447	446	479	443	417	402	457	410	440	431	452	416	391	424	434	416	438	464	412	422	429	420	455	446	407	426	414	437	444	437	447	450	430	422	425	444	434	412	412	420	411	408	412	420	412	412	445	415	441	439	446	436	433	413	436	391	447	464	410	459	441	451	447	437	448	429	450	458	445	442	463	411	431	420	427	453	382	439	454	431	435	428	446	433	407	425	409	444	446	448	444	452	482	441	428	439	427	409	461	455	458	413	410	443	430	398	420	446	421	408	389	463	413	427	452	427	448	411	430	452	406	405	402	447	417	443	441	466	423	419	401	447	419	446	469	459	429	436	445	426	441	409	406	433	398	441	413	426	469	447	413	408	418	464	384	401	464	427	444	453	445	415	401	435	478	431	432	451	436	418	438	454	450	470	462	446	414	472	422	435	460	453	419	436	399	453	392	465	463	423	427	424	429	426	435	448	401	397	401	423	429	426	447	445	421	430	460	460	441	443	441	473	405	472	446	445	461	424	463	447	414	500	397	439	450	433	412	442	421	402	424	436	422	435	400	417	424	432	434	437	426	463	459	432	405	447	461	399	418	427	427	434	447	457	448	419	425	434	451	461	447	447	431	467	421	448	434	428	430	475	413	420	433	452	439	411	400	405	457	431	429	431	449	404	426	418	451	457	445	458	430	444	425	451	430	443	415	423	434	482	446	469	459	444	466	389	414	436	490	454	419	474	453	433	404	454	428	415	429	435	423	419	400	430	390	428	398	415	420	476	394	436	401	446	443	465	452	411	420	423	407	399	415	423	417	433	431	477	428	419	444	436	427	428	430	412	429	438	455	469	444	433	443	392	428	451	445	441	426	415	431	435	449	465	444	441	445	473	463	375	463	449	388	474	412	453	449	393	461	437	443	436	432	455	429	424	427	451	417	418	474	398	448	426	441	393	412	435	403	449	429	399	452	416	406	452	394	400	411	395	462	408	448	441	453	421	454	417	392	433	375	460	428	439	425	438	398	438	435	398	436	441	434	422	417	405	457	441	436	465	421	428	434	431	428	426	444	422	422	456	439	423	434	412	408	426	413	409	441	464	434	489	419	443	409	432	441	476	414	430	447	461	405	423	443	422	427	448	415	423	386	422	415	445	416	467	407	445	453	415	416	407	430	435	440	439	435	454	499	409	409	401	445	447	433	485	429	425	414	460	450	424	429	409	429	437	450	439	438	444	442	459	462	467	424	449	417	432	418	466	410	447	434	404	431	446	442	447	431	431	442	434	437	409	414	410	427	435	440	433	441	460	435	450	392	433	448	412	408	466	420	419	426	415	428	452	445	386	398	457	419	422	415	424	438	426	421	418	429	453	434	418	437	416	400	446	441	409	469	415	417	437	459	463	416	428	403	420	471	450	446	439	427	435	413	454	441	410	432	483	448	420	440	431	459	399	409	487	392	431	420	420	421	435	420	432	435	471	430	484	418	433	417	435	457	418	406	458	423	401	467	450	440	400	453	420	425	419	441	398	437	412	419	432	418	422	467	444	380	408	469	455	411	453	424	431	469	458	384	425	449	431	449	436	417	413	422	422	423	419	409	425	422	420	433	463	448	452	421	445	427	430	421	462	460	447	447	452	458	397	456	428	430	409	448	427	423	430	429	419	422	391	434	430	466	429	428	447	422	455	425	442	442	451	463	417	444	432	413	424	427	422	425	447	434	396	435	412	435	457	414	429	404	375	386	422	412	429	435	463	418	416	383	443	401	448	423	416	454	457	435	392	397	415	412	473	439	433	451	447	465	455	441	428	436	459	420	484	433	433	418	454	455	435	451	432	434	463	464	399	444	423	430	419	441	465	413	449	440	457	442	439	443	419	427	422	445	461	417	463	433	441	399	417	452	426	454	475	443	452	402	413	424	422	423	433	423	417	438	450	420	438	404	430	408	425	437	444	435	452	453	422	415	412	459	415	407	430	428	454	444	420	414	426	418	397	417	424	447	447	445	428	436	447	420	398	393	420	443	448	466	434	418	457	445	470	446	445	442	418	418	442	415	430	440	426	464	434	402	457	403	505	434	414	391	419	464	435	441	434	398	435	424	415	453	472	412	447	425	426	455	419	426	428	420	430	487	437	420	428	433	454	366	423	436	433	467	410	429	426	431	452	459	412	453	435	386	425	463	444	431	465	452	450	458	424	462	445	471	459	439	458	422	452	454	405	421	446	453	444	385	459	420	455	411	414	445	467	467	464	468	438	450	423	423	460	437	429	442	473	397	444	422	424	392	432	450	434	420	441	445	426	428	399	445	452	429	435	429	440	410	447	463	451	421	481	398	385	403	426	475	421	445	430	482	425	429	449	482	463	448	483	455	440	455	431	398	422	428	434	460	441	393	404	422	399	454	414	447	445	426	437	457	455	429	451	430	425	444	479	420	456	456	420	404	402	425	420	434	398	428	412	442	413	449	446	443	417	386	445	415	391	446	461	462	443	419	397	394	426	431	452	423	460	442	426	422	456	431	463	421	416	458	426	441	434	416	410	384	448	422	429	464	468	486	431	451	410	415	433	443	441	433	443	470	429	465	432	454	408	447	449	406	453	423	403	437	423	461	436	409	471	409	442	408	427	467	438	462	458	430	467	429	448	471	402	405	424	463	452	386	430	400	430	480	431	438	448	425	445	434	425	433	433	464	424	425	400	461	451	398	443	467	440	480	438	418	441	415	403	403	451	420	409	420	401	448	424	410	431	445	422	447	416	442	459	420	446	419	457	401	405	441	435	387	420	402	441	462	403	448	446	433	419	424	465	391	398	465	440	466	427	409	425	440	411	431	440	442	401	469	398	416	449	409	411	426	418	413	436	425	450	391	437	458	445	403	456	442	455	436	446	464	461	392	440	437	442	438	420	408	475	418	433	454	465	426	436	410	456	470	446	437	402	427	426	432	466	435	376	461	441	423	415	452	412	448	460	458	448	462	450	452	441	420	459	477	436	441	459	407	445	467	468	424	437	413	480	435	409	426	423	390	388	436	413	445	432	445	406	416	434	410	430	453	445	441	456	420	456	440	475	430	435	406	406	446	425	435	435	403	455	436	418	449	437	466	433	447	411	437	404	443	421	409	442	422	460	452	438	441	452	445	400	470	459	445	463	445	444	460	411	469	430	414	438	445	422	426	413	406	448	424	418	442	419	448	425	442	431	416	439	396	439	411	457	447	414	421	422	467	449	438	453	421	439	466	425	430	469	416	444	419	450	392	459	458	472	432	420	424	433	392	465	446	420	442	433	425	438	415	419	408	432	426	418	444	456	458	445	425	436	429	439	428	450	442	414	439	447	446	454	427	462	407	448	394	450	464	461	423	414	416	432	391	432	421	438	441	422	467	422	432
62458	87246	58254	16090	9693	2540	715	695	745	716	742	748	673	676	709	711	687	687	684	724	687	732	737	739	698	756	723	699	764	710	649	682	760	696	749	703	743	726	692	718	715	703	723	653	713	760	748	707	713	700	700	746	748	731	713	690	726	704	663	676	716	696	705	705	697	697	707	660	718	695	754	684	739	713	759	763	750	671	697	676	711	679	704	744	710	727	746	725	657	676	702	743	728	777	697	712	722	673	720	706	693	694	694	690	727	746	719	709	721	722	718	672	649	692	693	708	687	675	731	691	737	703	698	727	703	714	737	767	723	713	687	676	745	719	697	699	701	690	701	718	693	747	674	759	730	705	733	735	719	745	646	729	724	697	760	695	665	714	711	734	712	693	677	726	673	719	697	723	785	689	698	712	707	677	686	716	746	707	728	721	755	698	725	696	710	740	680	679	687	688	703	716	708	722	761	687	720	668	668	704	709	699	720	724	704	744	730	723	684	757	693	741	720	755	713	684	736	704	774	740	712	727	734	723	687	681	745	710	717	759	707	685	683	725	717	710	684	715	683	720	673	696	726	722	694	685	743	670	736	690	708	704	693	737	660	678	694	687	700	676	670	677	721	708	699	727	715	708	684	675	694	684	702	724	701	702	696	752	738	690	714	677	716	681	695	715	697	706	686	679	695	679	672	716	766	657	700	703	734	686	707	714	713	708	692	646	696	718	700	667	648	697	743	715	699	715	730	735	710	733	740	713	688	704	733	744	734	724	744	692	717	690	704	708	697	711	696	745	735	666	688	706	730	717	729	697	735	711	682	718	729	702	702	699	673	696	714	705	704	751	656	737	723	704	756	697	701	693	703	686	686	717	703	708	712	684	722	712	737	749	716	679	717	718	661	749	740	783	674	662	677	696	684	754	695	678	689	713	716	760	712	744	683	687	670	710	698	682	761	706	681	752	719	698	689	712	681	746	713	683	679	689	735	666	725	696	676	719	663	726	714	739	705	706	739	718	727	726	725	690	664	697	704	730	675	727	676	716	720	667	669	734	760	686	746	722	732	691	739	680	702	727	694	687	725	691	711	693	747	730	707	735	651	750	671	706	670	730	713	695	674	744	693	715	676	685	719	704	727	717	687	716	708	690	717	745	682	713	703	706	703	711	732	762	727	681	660	692	705	688	658	688	726	718	684	689	717	706	721	690	702	705	700	714	692	732	676	724	743	720	693	712	717	672	761	700	661	698	702	726	723	705	705	733	693	680	697	689	733	673	685	706	698	751	713	712	768	685	754	671	712	748	722	736	692	688	718	732	655	705	749	686	718	725	668	643	705	706	738	718	673	673	729	702	727	777	725	687	749	663	708	672	700	747	714	698	717	702	665	733	705	685	703	715	729	719	677	710	696	681	745	756	755	718	701	688	702	736	683	703	742	718	723	745	694	711	725	753	727	719	733	773	696	681	721	730	766	705	710	715	722	681	708	679	667	714	699	733	680	719	710	698	698	745	712	712	746	656	694	684	670	690	720	709	734	730	710	715	703	714	699	741	722	720	698	714	713	764	725	685	699	695	719	721	703	692	685	701	722	740	730	724	668	717	669	721	697	683	739	720	734	700	753	733	724	714	756	744	696	697	733	687	735	680	701	696	692	679	693	713	734	710	747	690	687	707	668	681	736	692	751	725	664	745	660	715	721	753	716	671	709	707	746	722	781	687	692	706	689	702	692	753	696	718	692	693	689	712	705	706	718	735	689	725	689	707	730	721	736	654	683	704	675	679	709	697	710	730	703	750	722	704	709	711	647	767	698	710	709	713	708	744	709	700	686	647	700	674	685	760	700	726	755	701	714	745	705	660	685	683	735	738	714	737	692	693	712	719	704	661	700	706	715	749	662	700	676	690	695	730	689	711	677	692	755	729	700	719	718	729	703	726	727	679	695	714	714	677	710	696	752	689	668	735	742	678	729	726	694	748	679	688	716	760	743	712	711	697	722	705	679	695	708	701	720	717	679	718	715	727	681	674	729	684	757	717	684	713	699	666	734	717	710	698	736	713	705	718	768	665	705	718	633	712	683	679	723	748	698	706	706	716	655	719	728	692	735	730	746	768	706	707	778	668	701	688	701	729	714	743	699	693	779	707	679	697	757	683	730	666	716	755	706	696	731	692	668	700	692	715	707	683	742	717	692	733	749	739	700	713	672	701	704	708	683	696	673	716	706	709	709	716	671	719	706	666	731	739	670	688	719	680	709	719	683	715	725	699	720	724	672	725	759	663	757	699	705	755	714	714	744	763	742	644	730	698	686	718	689	731	727	750	707	719	699	679	705	713	711	720	698	710	721	705	688	705	667	741	667	707	686	708	661	719	738	729	752	714	716	734	684	697	688	736	662	713	747	732	720	718	676	693	723	632	756	760	752	677	687	725	689	716	699	700	697	747	731	702	744	733	664	666	660	709	691	690	731	696	749	707	701	672	697	765	680	709	737	678	755	726	749	711	694	723	737	734	662	712	668	691	722	699	692	714	677	657	702	711	704	685	719	694	676	706	696	757	707	705	729	747	716	760	688	689	685	727	676	729	687	712	714	668	703	696	691	670	692	748	720	740	694	735	728	744	720	716	722	701	619	682	730	728	733	691	695	730	774	710	701	735	703	723	710	761	709	737	710	702	720	660	719	696	751	705	753	736	703	757	683	693	706	743	684	683	701	706	681	708	750	752	691	676	696	686	651	707	671	705	714	717	704	657	753	717	723	700	719	696	743	716	708	755	705	682	735	721	705	692	713	692	710	682	680	726	695	716	694	751	706	671	684	764	731	687	701	740	739	694	729	743	701	710	667	706	743	691	707	671	732	705	691	720	691	716	684	673	705	669	733	743	705	685	706	695	687	743	737	722	729	741	744	681	689	686	701	705	697	679	673	718	702	704	686	686	667	691	781	751	701	752	691	734	720	734	685	740	715	728	674	711	711	755	735	722	699	698	692	707	700	636	664	684	649	732	700	705	713	740	704	690	764	670	711	740	705	699	699	743	746	688	717	650	695	708	666	755	695	696	674	680	700	735	702	680	653	690	671	716	652	653	711	749	724	705	724	701	759	707	678	705	728	722	706	690	708	736	712	724	694	726	632	679	653	738	702	699	696	760	726	703	741	708	701	712	704	747	675	698	733	699	688	716	706	675	707	736	691	744	680	726	698	717	736	700	733	689	727	685	738	681	702	702	747	712	750	695	755	714	717	734	701	713	703	683	702	705	672	700	674	695	703	722	706	710	726	677	694	733	705	682	773	688	722	680	683	727	731	682	702	711	710	731	671	724	752	720	723	712	689	740	722	680	702	693	760	702	743	699	723	723	705	702	719	680	747	647	706	732	736	681	685	726	744	643	717	720	697	710	712	730	731	737	730	686	670	718	676	740	731	685	763	670	775	748	707	697	675	713	712	741	759	745	676	736	740	660	752	712	672	732	680	744	724	757	683	760	724	685	728	722	649	714	723	702	682	741
24369	23274	31185	24714	21409	15780	2144	765	716	686	726	698	688	705	675	655	672	667	676	672	675	656	675	674	640	687	622	645	674	665	674	601	731	622	662	636	677	695	648	653	695	676	652	669	631	693	699	670	682	686	645	673	652	698	696	693	663	703	667	657	646	683	690	633	684	652	714	705	674	683	656	737	685	691	673	709	679	643	664	685	681	643	637	684	660	652	692	691	664	680	737	693	692	687	658	624	689	635	623	675	699	633	700	736	662	693	682	685	742	656	619	666	637	651	649	689	657	639	710	661	638	665	660	697	743	656	692	640	687	644	629	627	694	653	656	677	695	655	663	667	680	697	689	620	626	660	661	673	658	662	618	670	627	673	595	696	667	680	695	678	670	693	675	711	656	662	701	701	646	643	690	643	689	655	701	656	665	657	712	726	648	643	667	645	655	684	666	642	617	678	643	658	635	623	672	660	620	670	649	652	675	662	666	631	669	660	725	722	636	633	684	638	689	645	683	680	705	682	679	655	644	682	683	643	720	643	671	676	684	674	621	667	632	704	689	704	625	646	671	643	669	653	637	699	667	601	705	720	636	635	711	671	679	665	690	695	680	657	712	631	677	664	640	646	707	692	664	714	669	724	649	662	650	676	674	654	668	684	676	675	652	676	650	661	684	659	671	673	620	664	661	635	670	698	659	689	659	692	657	657	665	630	654	625	681	657	649	699	672	689	665	687	734	645	655	639	684	650	682	752	675	645	699	683	636	676	671	678	643	645	684	665	679	665	692	672	647	636	644	656	648	709	658	666	637	700	702	680	690	709	668	682	723	635	692	695	649	670	642	622	661	685	677	666	643	632	689	672	661	668	623	633	668	660	680	695	702	611	650	660	752	668	693	697	642	645	697	684	645	719	663	670	651	697	699	680	689	694	627	636	720	722	698	697	669	703	661	723	630	693	685	693	654	665	702	692	690	653	649	659	663	640	702	646	638	689	634	717	663	660	654	705	656	665	631	692	642	661	641	656	672	704	695	653	667	665	713	708	624	657	677	687	654	687	691	671	697	652	672	683	690	669	670	609	626	664	683	675	679	662	680	670	690	636	638	665	683	685	660	665	637	704	627	655	616	664	664	692	696	672	638	690	655	660	648	675	674	656	681	670	671	711	718	659	650	698	684	711	644	662	621	700	619	660	671	714	622	651	660	668	694	640	661	654	670	619	708	682	634	666	696	672	703	671	639	657	685	685	649	658	665	670	680	640	658	663	682	642	737	651	636	689	656	651	625	719	664	619	656	688	670	674	658	698	621	646	664	713	656	674	672	697	665	659	665	683	620	685	659	645	696	633	693	678	647	696	642	661	675	680	642	654	721	697	662	732	677	684	656	678	656	639	714	686	672	667	688	625	649	686	701	648	654	645	663	668	685	643	671	631	671	644	670	615	641	652	708	667	675	674	673	698	662	663	646	653	671	687	672	689	672	688	646	659	691	674	648	615	638	623	620	702	659	670	640	642	668	658	726	668	665	686	678	658	656	641	656	614	672	664	693	657	676	657	684	674	690	721	687	606	680	674	688	681	746	713	686	671	655	694	686	688	631	660	704	617	667	704	689	689	612	678	715	689	673	725	654	633	679	671	625	644	679	632	676	700	663	651	668	683	653	665	655	623	627	694	694	692	644	702	677	643	726	677	695	649	696	679	674	676	686	651	726	627	647	653	644	634	662	746	707	643	641	675	662	663	672	678	681	669	710	671	657	669	664	648	688	610	679	688	659	690	636	671	672	664	690	664	684	643	692	638	659	677	659	707	706	632	700	680	696	665	643	670	659	720	652	635	666	676	676	696	670	672	639	700	649	666	671	658	697	695	699	639	654	634	665	638	640	707	660	712	680	649	689	679	665	677	687	726	644	673	684	640	667	658	679	653	672	659	660	670	647	673	665	666	690	703	690	663	652	620	667	708	649	686	722	675	667	656	712	647	665	681	644	669	664	691	669	655	653	622	715	618	639	665	703	671	678	699	655	706	653	680	605	672	688	703	671	621	670	667	656	692	642	646	696	650	688	629	655	669	685	656	665	678	710	653	660	678	656	654	671	680	673	678	653	668	688	666	667	720	651	701	667	691	656	692	668	667	614	699	688	702	737	670	664	650	686	655	647	678	635	697	693	617	684	680	675	667	647	655	652	682	643	669	660	681	603	621	670	645	686	649	646	669	632	664	681	679	643	694	670	639	656	671	673	685	659	694	690	702	670	659	713	729	655	646	663	666	706	637	713	725	652	694	644	675	675	667	669	634	700	688	614	668	617	698	697	715	702	644	690	658	720	679	680	665	635	678	665	653	657	671	698	656	657	620	692	623	689	671	661	648	645	684	658	593	658	678	650	665	722	682	685	654	662	663	659	654	650	666	665	688	679	683	628	667	666	684	694	701	708	661	664	692	654	721	692	612	661	697	701	672	654	667	662	682	679	655	639	695	690	722	661	646	654	656	679	688	697	713	657	617	687	629	646	655	674	621	644	687	647	674	634	682	701	699	707	658	687	680	688	686	624	676	699	643	681	631	667	628	676	683	673	666	689	666	623	651	637	623	694	674	709	696	662	693	644	687	642	628	665	708	654	660	659	703	683	632	664	688	662	702	680	683	655	654	657	630	690	663	649	663	666	649	624	619	663	682	644	652	691	684	679	700	657	678	666	644	678	692	666	677	630	683	628	681	677	695	647	726	683	661	664	687	657	699	659	681	688	650	641	635	711	693	681	649	660	648	672	696	654	639	620	662	683	670	643	700	641	627	629	683	642	627	642	643	650	725	618	656	668	657	671	709	685	678	673	692	657	657	646	661	675	660	656	622	657	682	660	681	692	662	659	684	684	666	684	670	622	658	634	649	662	652	670	701	702	687	638	645	693	628	613	652	634	683	667	669	654	687	687	641	681	663	688	689	652	679	684	652	687	676	627	631	654	663	676	715	654	707	658	637	676	689	679	628	700	660	678	643	657	663	724	677	668	689	678	655	662	674	639	669	633	654	681	690	690	654	654	682	662	620	638	681	670	691	673	727	695	660	666	674	650	633	711	718	671	709	622	667	648	627	692	645	686	665	668	656	646	639	693	711	690	671	667	694	629	655	630	692	652	684	639	659	673	671	661	654	649	701	665	679	687	659	648	661	678	643	681	687	682	661	679	648	636	707	621	666	650	669	660	639	686	647	666	631	684	630	684	680	664	678	700	686	667	657	740	650	674	678	696	676	688	701	658	642	662	654	656	665	698	630	693	711	683	654	707	663	616	652	665	632	716	664	634	721	670	681	700	680	655	648	754	692	679	685	645	655	659	647	642	630	680	666	687	685	661	735	672	704	645	676	690	700	655	610	675	643	675	717	684	650	671	690	675	645	705	654	667	686	642	656	662	666	681	708	693	716	660	649	731	659	722	666	663	628	629	665	702	693	676	630	666	657	679	696	691	635	689	646	649	627	656	692	674	638	645	647	661	641	655	693	688	721
60981	98591	69432	22112	15416	4030	1019	1010	1014	1008	1008	994	1041	1062	1067	1022	1031	1035	1094	1025	1047	1017	1036	1052	971	987	1014	1043	989	1011	1069	997	999	1015	1051	1050	1039	996	1005	1010	989	958	1020	1020	1026	985	1016	1066	953	1048	1066	1062	994	1010	984	1035	997	1079	1037	975	1041	996	1043	1060	1006	1002	1052	987	1038	999	1041	1017	1010	1079	994	1072	1043	1051	996	995	1080	1014	1017	1050	1062	1014	1011	977	1036	1008	1007	1011	1042	999	986	1004	1017	1065	988	991	1013	1049	1021	1010	1060	988	1015	985	1008	1050	1066	1101	995	985	1017	1009	1068	944	983	960	1009	1049	1010	983	1050	1018	1082	980	988	992	984	1056	1008	960	1037	1007	1040	1014	1008	1072	1066	1061	1003	981	1022	1035	1001	1053	975	1043	995	986	1090	1010	1036	1008	1030	1015	1031	994	1075	1012	1029	1021	1072	1031	1011	1006	975	1098	953	959	1015	1101	1051	967	1061	996	1044	1021	1025	984	989	1016	1050	1056	1029	1028	1005	975	1026	1095	1034	1026	1037	1043	1000	1009	1052	1036	1045	1094	1008	967	1067	1023	1069	992	984	909	1022	998	1049	1045	975	1026	987	953	1025	1038	1018	1064	1042	1008	996	1007	969	1003	1050	1037	1025	967	1038	1030	1048	968	974	1116	999	985	1050	985	1012	974	1016	1011	1050	998	1042	1012	1044	1027	1036	1044	1007	1052	1010	1012	1001	1050	1053	1027	1009	1012	1038	1047	1028	1057	1001	1010	1029	1011	941	977	1077	1002	1047	1011	948	1081	1005	1000	1031	949	1030	1009	972	1034	1011	1016	1055	985	1051	943	1043	975	990	991	1086	980	987	1011	995	1015	1086	1037	985	988	1032	971	992	965	1022	1012	1027	988	989	1027	1001	1010	950	996	965	981	1073	1018	1017	1063	1041	1008	995	999	1018	1049	1082	988	986	996	1000	1019	1020	1005	992	1025	1025	1000	1027	1015	1023	1038	1040	1037	1016	1059	1057	1026	1014	998	1022	1005	1045	1029	994	1025	1041	1012	1069	1081	1005	1043	1091	1036	999	998	1012	1031	1012	1015	971	1045	1032	964	1019	1033	1017	1022	996	1036	1003	1014	952	1047	1111	1051	992	1014	1053	1011	1049	1056	1040	1001	1058	1018	944	1068	1043	997	964	1026	1107	1006	1046	1059	994	990	1029	1031	1030	1055	1005	1048	1011	1049	1067	1040	1065	1045	1029	1023	1029	973	1027	1022	1009	1019	1032	979	1037	1026	1055	979	1029	1043	1008	1037	1061	948	1052	1001	1064	1022	1012	1008	1010	996	996	1063	1018	1012	968	1037	997	1004	994	1028	990	980	983	1050	1051	1064	977	1032	1057	1030	1056	988	1029	1011	1041	1058	961	1031	947	1006	1052	990	1023	959	1053	1023	999	1000	1016	1019	1045	1023	988	982	1020	1053	992	1047	967	1052	962	1045	1021	974	993	1050	1056	997	955	994	1031	988	1049	1039	986	1082	1054	967	1063	1023	1047	1027	1001	990	1061	1039	999	1046	1041	1085	1044	993	1007	1021	988	1051	1028	954	1050	1028	1040	1035	1037	1040	1028	1008	1100	1033	995	1012	1046	976	1049	1047	961	1024	1036	1043	1035	1045	1034	1009	954	1025	1028	1081	978	1038	1028	1003	1087	1073	980	1058	1062	1001	1040	1003	1013	1073	1038	982	1068	1071	1005	983	985	962	1011	1049	1077	1027	1034	1041	1002	999	1071	1019	1077	998	983	1031	1015	1018	1003	1037	1049	1090	977	1059	967	1039	1012	985	999	1011	974	1024	1006	1051	992	1033	989	1047	1017	983	973	1048	1040	1063	1036	1000	1011	1052	1042	1038	1048	1027	989	1018	1074	1014	1021	1055	1056	1011	1043	1005	992	1053	992	1028	1021	1044	1012	1014	1019	1078	1009	985	990	1007	986	955	1079	1013	940	1070	962	1016	999	1033	995	1020	1041	1044	1020	1007	1055	1022	1018	957	1048	956	1034	969	990	1036	1022	1023	948	1007	992	987	1026	1069	1092	1022	1026	1052	995	1023	982	1027	983	1048	1026	1005	1006	1023	1027	991	1019	991	1013	984	1076	1047	947	1039	1012	1020	1010	977	1025	965	1062	960	988	1010	974	1023	993	1012	1000	1019	1033	1020	1014	994	1032	1058	1013	1015	1025	1064	1052	1042	1060	1030	1034	1030	1034	1048	1046	1028	976	1022	1016	1032	988	1034	1062	1039	983	1059	982	1017	1015	1031	1005	1058	1038	1022	1043	1027	971	1030	1048	1021	1000	1019	1049	1009	995	1057	1047	1025	996	1049	1052	1018	1019	954	1029	1001	1017	1047	1008	1078	1061	986	1016	1003	1028	1039	995	1038	969	963	1000	1011	948	1063	1079	1037	973	1060	1015	995	990	1019	1004	1027	1046	1025	1004	1061	1041	987	1045	1073	992	1010	962	999	966	1021	999	965	1030	968	1016	1003	1021	1054	1010	1001	984	978	1030	996	1054	1009	1056	996	1006	1034	1011	1066	1019	1010	1073	976	996	1048	1063	988	1006	1045	1008	984	965	978	963	1065	1008	990	990	961	998	1085	946	982	1000	970	982	1013	990	957	1047	1011	965	1009	1006	1010	1059	999	990	1082	1066	1030	1026	1038	1026	976	1024	985	1032	1051	982	993	985	1041	1031	973	1028	1008	1003	1051	1033	1002	1029	1024	993	973	1065	950	1042	991	1039	1108	1013	968	1011	1031	1081	1000	1001	1031	1038	993	1025	1041	1042	995	1042	1030	1080	1034	1002	1016	996	982	1030	1034	986	1048	993	1010	1071	1045	1000	1000	997	1016	1035	1014	1080	1034	973	1027	1014	1014	1017	1024	1011	1063	994	1052	976	1045	1031	1044	969	989	1018	1030	1009	989	967	988	1021	996	1015	1001	1038	988	994	1010	1017	1037	1021	1017	1007	1001	1013	1010	987	1010	1061	1066	964	1016	1026	1026	1019	1002	990	1020	1000	1015	993	1058	1042	1040	1037	1014	1012	1048	1024	1016	1012	1050	1032	1045	995	1018	1053	1040	994	1052	973	1052	1033	1046	1030	1027	1038	1008	1022	1010	1013	1083	1025	1026	1030	1031	1001	996	953	1049	1035	1067	1047	1011	1068	1006	1022	1009	1049	980	1042	1018	1007	1027	977	1031	1000	1041	1044	1014	1054	1079	1042	995	1007	972	1041	968	998	1066	1031	1049	959	1020	1055	1031	1016	1001	1039	1028	1017	1021	1017	1009	981	1037	1065	1041	997	1018	1005	984	1034	1029	1040	1035	1048	1025	1008	1008	1029	1011	1033	1083	973	1016	1056	1079	1006	991	1077	1010	963	1049	1050	1041	1046	970	1003	971	1023	1008	979	1035	1006	1008	1043	1049	1051	1000	1092	999	1033	973	1088	1012	983	1010	988	1042	944	1034	1032	1040	1022	1028	1024	985	1007	1039	995	1043	1007	1035	1001	998	1035	1069	1048	1011	1045	1054	1073	1038	1008	970	1030	1015	999	1088	1034	984	1035	1005	997	952	1037	1028	969	1034	1023	1011	1015	1027	1010	1014	1018	1012	943	1020	981	1031	1018	1021	1017	1009	1022	976	981	988	1043	1014	952	986	976	1022	1034	1004	1019	998	980	974	983	1026	1025	1005	1048	1049	1040	1030	1077	1061	1052	1047	1004	960	982	1040	1069	953	991	1062	1017	978	988	1031	1152	1029	1009	986	990	1013	970	980	998	988	949	1059	951	1007	1024	1006	1002	995	1029	992	1020	983	1025	1003	1007	1022	979	1041	975	1012	1015	1036	1038	976	971	1007	1047	1053	1029	997	1004	1024	1009	1000	1000	1020	960	1017	964	1036	1013	970	1036	951	1021	972	1002	990	1018	1021	1074	1007	1034	970	1028	1013	977	981	1045	1060	997	1014	990	1040	1037	1063	1018	1026	1046	1001	1016	1011	991	989	1000	1009	1015	1023	1000	951	1002	1024	1044	1055	1019	961	962	1029	1070	958	1059	1013	1009	1000	1011	1034	1004	1061	1029	989	1009	1038	1054	1075	994	1025	940	1054	978	953	1002	1006	1057	1004	998	1010	1039	922	987	1003	1075	1059	1029	1006	956	990	970	1048	1008	1021	1008	1056	1021	1045	1045	1038	1052	1019	1009	994	1055	1016	1002	1027	1061	1035	1012	1073	1044	983	979	998	1076	986	1026	1000	987	1008	1058	990	1016	999	1013	1037	1049	1017	986	1048	978	994	1020	994	1001	1064	1017	1017	999	993	1050	997	1038	1072	1051	969	999	1016	1022	1020	1003	995	995	983	989	1049	1045	986	1013	1030	1018	1010	990	1056	1027	970	976	1075	990	1039	1023	1024	977	1064	1034	1016	1040	1019	1029	1035	1050	1064	957	1003	1029	1021	993	1068	1000	967	991	1019	992	1005	1031	1000	1000	1044	1057	1075	980	986	1018	1011	1053	1012	1041	1024	1006	985	1014	1077	1003	1059	1029	1009	986	1015	1036	1037	1023	1015	980	1025
32500	31906	25998	7677	1279	646	501	479	531	482	509	474	486	490	525	520	534	494	461	462	532	500	492	470	460	496	529	542	465	483	495	548	478	520	497	486	453	498	520	483	505	487	501	498	460	495	521	492	520	484	513	500	526	473	528	504	465	513	528	480	506	497	501	493	500	492	519	496	481	458	535	477	471	496	520	450	468	499	467	511	490	488	479	459	501	487	508	523	513	498	502	510	460	503	485	510	439	539	456	484	473	445	500	474	476	492	493	523	467	487	500	496	502	467	470	489	507	503	466	462	448	503	522	504	497	487	512	438	484	507	500	474	504	493	500	483	472	497	475	486	490	464	468	474	502	528	513	506	494	452	525	474	456	520	486	485	496	501	447	490	482	494	483	492	492	491	537	550	487	449	529	525	525	484	512	460	550	446	508	488	490	491	507	506	472	498	513	508	450	538	485	496	445	506	486	431	440	491	521	525	496	485	492	462	502	462	523	486	520	475	491	526	492	510	492	517	499	501	485	482	490	519	483	502	524	475	485	490	530	491	504	487	459	505	493	484	409	472	509	542	497	506	497	522	483	546	494	486	476	509	480	529	476	487	501	491	534	451	522	500	462	495	478	524	510	532	511	467	471	487	516	498	521	491	488	506	495	486	540	500	519	471	491	527	474	470	493	495	485	493	455	521	504	482	522	462	541	510	484	496	498	475	482	501	475	454	495	486	448	496	460	469	487	468	485	474	489	458	457	467	480	484	501	521	456	511	510	460	463	489	491	487	499	524	492	496	506	485	468	505	533	504	507	489	535	476	503	495	478	473	500	503	498	469	494	473	486	488	490	509	471	442	475	484	498	534	495	490	503	492	492	486	511	508	503	532	455	485	532	507	545	470	490	495	479	502	550	482	535	526	466	522	468	522	473	507	489	545	484	523	546	515	534	465	485	490	475	464	511	476	489	428	509	517	484	493	500	487	492	476	515	540	481	475	489	520	471	502	533	517	498	526	495	469	488	484	493	486	477	493	480	467	513	500	467	516	477	477	497	514	480	491	464	496	506	495	465	524	477	449	474	465	463	486	495	522	497	478	440	509	450	485	450	502	478	514	512	488	498	486	506	484	511	460	522	530	506	484	481	476	506	486	462	512	501	487	504	499	471	534	498	487	518	530	489	491	484	492	484	496	552	468	504	499	486	483	496	491	482	501	473	522	487	504	488	517	480	455	506	494	462	471	477	487	469	513	518	513	501	478	491	441	526	513	464	476	460	473	466	476	526	479	491	481	510	505	515	488	529	509	474	461	491	484	522	497	484	485	482	494	474	459	472	527	494	457	484	489	501	486	519	520	518	515	475	483	497	529	498	514	520	496	487	483	470	531	505	510	482	462	503	526	498	494	479	509	513	499	474	512	473	501	452	506	480	487	498	490	514	477	502	487	501	489	495	478	504	507	523	475	502	516	486	497	490	504	510	488	509	464	541	491	476	505	497	444	481	496	501	508	511	484	488	517	526	470	479	500	500	523	499	513	476	497	516	470	522	490	485	453	519	509	526	487	485	483	519	518	477	488	487	495	436	515	508	468	531	533	490	491	512	485	500	539	481	521	495	472	509	482	498	456	496	539	476	483	494	459	510	511	492	499	473	531	514	494	493	501	518	505	489	500	543	456	549	503	480	500	488	483	546	505	484	496	457	502	486	453	495	539	471	522	533	483	469	463	460	505	502	494	490	465	470	493	478	496	503	499	511	478	461	485	516	489	475	478	524	477	517	493	484	496	455	503	489	489	499	487	511	494	512	482	493	467	490	502	472	521	529	503	519	460	468	484	516	495	535	509	472	466	494	504	490	454	498	513	502	505	475	511	470	513	521	526	538	527	460	490	505	505	559	505	489	472	492	471	516	496	440	468	516	488	469	514	490	502	526	480	485	554	464	493	457	493	515	525	506	522	468	444	506	464	484	522	497	508	500	527	478	487	493	507	498	521	502	533	509	498	477	545	483	489	493	532	468	492	593	490	486	491	504	471	489	476	506	493	498	496	492	476	418	506	464	513	489	502	487	484	490	490	474	439	525	505	471	525	451	542	500	477	497	490	464	503	477	485	487	495	487	497	488	471	497	498	466	519	527	471	474	498	500	501	489	463	478	482	542	506	511	482	495	502	476	498	483	457	538	479	474	501	489	442	496	491	498	461	485	468	480	488	447	493	502	499	502	492	532	570	492	503	522	507	462	483	524	453	494	459	509	506	532	454	512	448	484	511	503	487	510	507	481	478	477	491	463	527	515	482	498	494	444	466	489	481	470	550	503	516	510	514	502	486	518	529	520	494	492	475	525	469	475	505	487	489	502	494	485	507	496	513	459	527	512	506	457	441	498	484	501	505	542	477	447	504	484	510	500	509	520	509	469	504	494	481	520	502	487	480	481	526	483	542	497	488	474	519	446	478	486	476	495	421	481	516	495	494	510	475	511	500	512	478	494	502	472	513	471	510	496	481	501	496	485	504	439	517	528	496	499	516	462	501	498	489	487	496	469	505	475	492	459	452	502	500	482	498	513	516	490	534	492	460	498	511	566	486	437	482	533	491	515	481	501	444	523	499	508	524	461	479	525	500	494	497	483	500	486	501	500	492	492	430	474	467	452	462	484	492	512	511	505	500	463	512	495	485	491	473	480	485	499	485	509	529	480	474	492	513	463	473	477	453	485	513	540	538	479	518	476	487	518	506	501	462	503	470	523	518	498	437	455	485	454	475	503	542	469	480	478	505	458	477	494	472	518	448	460	496	476	469	482	537	527	508	492	481	499	524	472	483	499	471	530	452	470	459	515	460	502	507	502	487	487	510	478	544	461	542	526	470	493	490	488	536	474	469	534	474	479	461	491	502	518	511	487	485	481	497	482	469	463	484	503	485	519	495	538	536	462	507	524	452	477	546	509	482	526	469	497	450	490	505	500	493	512	459	499	490	485	496	491	489	502	500	487	514	504	493	487	509	492	439	476	473	502	492	474	491	461	501	485	510	490	451	546	527	551	498	450	472	524	459	489	449	513	507	528	502	449	468	504	475	495	468	478	473	477	500	504	501	493	491	530	477	481	478	486	555	496	515	526	472	475	478	502	505	447	478	503	490	495	461	480	522	494	495	563	478	503	489	506	501	473	484	487	503	510	505	488	478	472	524	498	467	511	471	530	476	492	494	466	494	499	519	490	506	489	504	511	457	441	520	489	472	498	474	500	478	456	481	467	470	487	546	464	521	502	488	487	520	458	494	471	498	503	517	511	471	482	490	498	528	477	440	500	466	529	468	515	539	543	516	487	473	461	518	516	491	512	496	469	512	497	480	474	483	514	458	472	515	505	481	492	488	496	501	463	538	470	501	555	466	478	484	485	504	448	473	488	537	518	486	483	480	545	497	507	512	467	496	533	466	474	472	503	485	481	519	517	470	466	452	505	472	497	461	486	457	440	485	488	484	492	461	513	467	480	513	488	480	538	504	498	476	478	483
42983	48193	28555	3977	2328	1083	765	788	827	800	788	834	863	814	805	820	850	801	800	829	761	791	780	822	835	812	809	747	795	836	778	826	842	830	782	820	835	769	792	803	828	807	831	850	777	863	779	795	815	822	813	842	824	799	818	837	761	823	763	814	816	834	818	800	725	768	813	785	844	802	803	793	831	793	811	826	837	800	744	813	786	791	839	827	782	802	781	863	748	779	837	774	786	788	811	815	846	800	784	774	863	858	797	766	793	804	827	811	803	783	791	810	797	817	763	772	855	795	825	791	753	811	819	773	799	815	814	812	822	837	824	800	812	783	848	812	810	770	819	795	777	833	820	808	825	806	784	821	850	823	837	825	822	806	789	784	791	807	788	793	836	802	803	833	812	816	844	803	772	775	792	843	791	798	824	825	816	769	767	805	850	833	777	765	819	788	787	847	867	872	752	849	823	736	815	819	776	790	801	834	814	819	783	838	806	768	782	811	850	861	788	783	853	800	848	798	793	858	839	762	826	839	779	764	778	821	788	793	796	820	786	850	822	827	863	812	840	827	779	766	809	782	783	777	777	778	806	806	817	836	808	842	801	802	791	791	830	790	842	798	749	805	753	836	820	809	759	754	829	796	769	810	806	789	812	821	872	832	825	825	764	840	799	783	790	758	773	787	782	776	850	767	783	792	834	812	858	815	790	775	798	828	791	843	795	778	861	816	819	800	825	834	811	824	833	820	841	781	788	839	817	770	848	818	837	771	824	782	825	859	819	863	828	825	821	788	787	841	818	793	813	819	843	800	784	773	825	822	782	795	833	852	867	805	815	801	840	815	794	787	860	817	809	796	742	856	821	814	836	842	777	831	757	755	818	800	803	757	821	813	778	807	842	781	785	757	793	830	808	793	851	781	822	791	795	848	730	812	799	818	832	789	820	775	783	834	843	828	755	817	801	818	774	856	718	825	761	796	837	782	776	802	791	829	825	819	823	800	765	803	871	815	833	798	824	811	776	811	809	806	765	812	787	763	821	827	852	785	767	804	803	831	839	831	775	816	758	789	784	811	806	844	842	862	833	822	804	765	788	809	810	779	786	784	765	781	835	824	814	814	819	794	786	865	743	820	770	823	840	819	806	821	814	851	805	793	770	769	845	867	843	844	807	793	818	750	761	835	850	789	798	808	811	797	824	827	818	809	821	804	783	807	834	775	795	767	805	835	787	812	788	762	836	828	794	795	816	842	787	816	776	802	802	810	773	777	835	795	823	801	824	855	849	843	839	768	820	787	817	821	804	800	803	759	761	787	783	801	781	780	820	796	793	812	813	734	779	832	817	780	808	768	839	775	825	835	832	838	807	812	800	759	811	804	786	855	785	801	782	816	817	771	779	806	814	795	786	785	751	799	801	821	825	812	811	800	774	799	801	815	823	794	862	787	786	815	766	845	823	808	827	864	754	813	817	793	826	809	816	799	801	803	807	864	842	784	818	830	791	801	819	828	826	823	782	774	803	820	815	856	815	795	807	792	877	790	847	790	816	781	775	805	790	784	811	827	819	878	800	813	796	791	796	811	790	795	844	826	859	820	818	776	813	789	791	814	821	801	837	780	804	794	817	751	804	790	800	786	851	763	743	820	797	810	815	845	764	820	836	799	758	820	764	824	830	773	818	800	786	767	791	821	776	781	775	796	862	817	779	812	820	829	790	757	845	814	761	823	757	817	805	821	841	816	793	795	816	775	821	822	805	793	776	850	801	872	799	811	813	790	802	834	755	751	832	788	756	808	809	800	770	820	797	846	793	799	804	800	835	768	856	769	770	792	786	846	787	795	792	811	865	808	813	779	800	816	755	843	805	801	787	786	829	811	785	796	798	848	768	775	813	799	854	746	794	811	786	794	829	867	799	807	814	785	756	745	809	783	817	845	796	789	822	782	812	782	784	867	845	796	815	793	825	810	770	800	811	773	811	785	816	807	782	799	784	797	809	841	775	812	836	836	855	760	762	759	804	786	845	831	822	818	845	786	795	826	847	811	839	737	833	803	793	849	813	782	782	820	836	798	826	785	834	805	812	792	800	797	805	779	777	819	844	874	772	824	836	843	811	777	761	777	814	804	794	778	807	781	798	820	759	834	842	822	818	814	826	762	860	771	799	813	779	849	787	767	824	838	798	795	768	814	853	783	810	760	779	791	795	818	807	850	829	809	815	858	809	822	803	822	803	834	807	816	868	770	797	839	770	810	763	818	823	789	798	806	788	787	803	788	798	839	804	787	809	817	796	835	775	801	801	781	772	794	827	766	812	815	817	843	859	804	777	800	823	803	825	889	842	880	805	771	825	793	823	805	797	792	808	844	781	790	806	838	843	843	757	857	815	807	804	871	780	784	837	791	815	776	818	866	848	773	803	792	789	822	803	800	773	774	839	833	843	866	773	788	815	799	800	861	840	780	837	803	833	798	815	767	858	783	809	828	791	796	811	817	773	771	814	804	828	792	779	807	824	783	865	831	838	808	793	831	839	817	788	830	786	760	790	784	791	836	789	769	811	819	750	772	831	803	803	785	805	838	811	802	825	835	807	828	849	828	800	772	787	799	810	872	812	829	713	765	861	802	806	865	810	832	818	810	861	828	827	799	746	831	812	800	812	799	829	814	838	755	835	761	817	833	790	786	797	784	817	805	819	829	764	833	786	856	803	798	820	754	782	854	783	816	769	771	757	733	807	836	816	799	815	812	838	838	801	774	777	819	802	821	799	817	818	844	799	813	798	845	812	781	794	819	838	785	774	821	835	763	809	816	747	827	810	786	806	819	806	787	783	791	805	808	756	889	822	832	838	855	763	743	852	781	783	858	792	821	839	811	834	817	791	770	790	811	786	812	786	823	813	795	827	827	789	775	794	840	816	745	841	804	809	805	812	838	852	806	798	825	807	783	846	791	807	806	796	799	817	817	733	787	795	829	789	811	801	800	784	783	813	792	799	826	835	821	827	801	810	795	841	796	831	798	788	826	805	791	848	769	814	809	807	729	806	812	764	767	809	779	843	774	804	814	721	831	785	787	811	795	833	814	814	822	821	782	845	757	778	766	825	816	842	842	738	799	790	791	822	803	820	856	804	731	831	795	821	794	762	809	816	836	825	777	796	823	767	846	774	816	841	778	785	800	794	823	822	835	765	826	799	814	800	819	843	820	779	818	835	828	814	844	811	794	779	848	834	827	827	804	783	781	775	800	771	813	849	839	762	799	766	843	838	778	800	808	856	824	790	798	818	780	793	779	782	776	801	854	785	817	794	831	817	837	779	819	758	825	838	823	790	794	851	805	784	833	819	808	771	844	783	822	761	817	818	760	836	826	801	796	833	823	833	795	808	776	836	813	823	808	822	774	767	803	812	777	797	844	830	789	779	771	811	798	788	828	802	777	770	804	765	823	801	780	776	784	855	816	802	830	757	818	804	783	835	776	831	805	798	813	808	762	821	802	796	807	850	842	816	825	814	807
25934	25143	31317	25248	18487	5059	508	401	443	423	410	447	422	460	407	413	361	399	437	415	424	415	396	423	426	428	409	415	394	418	444	408	396	384	425	439	390	420	434	404	416	411	415	420	419	432	400	361	391	427	401	402	381	392	434	424	424	447	401	400	423	409	414	409	415	416	416	394	437	415	395	421	426	360	441	416	414	427	435	435	384	396	418	403	391	408	370	443	418	421	422	417	403	416	422	408	452	410	433	376	372	435	419	415	415	424	426	423	428	368	412	459	398	410	434	414	439	413	425	406	416	418	434	374	429	423	389	436	390	406	419	389	389	402	413	442	423	428	406	438	427	397	407	399	413	428	397	418	416	381	410	399	389	421	448	437	401	378	426	410	423	409	404	433	383	401	408	394	414	421	372	368	410	451	445	409	421	417	412	411	402	397	370	422	391	423	379	396	389	410	401	434	447	408	397	435	402	431	440	390	404	407	453	406	413	397	402	409	383	455	383	415	417	428	394	396	410	412	407	412	420	403	431	390	420	437	397	406	397	406	402	409	424	414	426	412	423	394	401	438	440	427	373	369	402	412	470	400	423	388	428	413	427	430	427	375	417	406	419	448	410	420	417	417	402	421	414	397	447	405	405	403	447	399	425	384	377	407	412	443	429	407	384	442	399	429	429	442	388	432	407	401	408	444	400	407	392	377	401	437	392	381	419	469	391	388	387	368	397	424	391	409	402	419	453	417	423	406	417	427	446	370	392	385	396	415	418	417	400	416	380	435	444	392	433	402	421	403	436	418	398	383	429	418	397	430	417	371	422	386	426	443	421	378	411	420	381	431	389	417	427	402	433	447	411	383	429	424	388	396	443	434	405	430	402	411	393	387	432	424	391	434	417	430	355	452	392	431	403	412	450	396	399	438	379	408	410	440	381	390	424	416	393	395	430	428	398	402	418	417	401	426	439	404	407	413	378	404	414	440	438	391	371	439	434	441	433	436	403	458	440	414	392	384	375	439	403	368	426	422	400	409	440	395	404	432	405	399	409	397	387	408	416	417	390	431	418	397	398	411	409	403	389	415	409	419	455	407	401	398	421	408	434	394	412	420	413	392	413	412	424	378	461	393	421	409	396	436	441	416	381	410	424	416	396	386	398	430	400	412	367	443	430	417	390	417	413	404	447	432	413	425	414	442	433	442	406	412	406	428	398	432	414	419	410	436	435	392	387	425	422	447	414	404	415	411	390	413	417	396	427	422	383	410	433	379	381	405	424	410	399	445	430	411	399	398	436	420	428	419	433	377	390	367	417	417	413	436	414	392	425	385	398	395	442	410	446	401	430	408	421	419	400	378	381	378	408	414	410	416	450	438	420	431	431	389	422	425	397	415	422	415	402	403	414	438	384	388	440	389	415	413	411	443	447	409	433	447	391	431	393	389	384	430	432	424	392	436	418	383	407	403	385	445	402	383	411	385	431	400	443	422	368	411	406	401	445	412	411	443	411	439	411	405	413	433	406	418	422	399	398	377	411	417	405	412	422	405	411	433	404	380	378	432	408	411	415	439	391	429	367	392	439	406	379	383	380	376	416	372	423	431	384	410	445	370	387	376	399	393	386	412	397	419	395	419	410	422	408	434	438	404	408	399	404	380	362	369	399	420	383	424	429	402	393	431	412	389	428	406	436	391	395	385	405	436	406	414	405	421	423	417	441	363	392	425	437	405	391	440	429	428	395	413	416	402	384	378	417	425	403	427	383	426	390	421	371	433	437	429	423	371	416	425	422	421	400	437	469	417	406	386	410	414	383	437	411	378	376	405	436	383	417	434	412	382	412	425	392	415	412	447	420	407	400	405	411	431	421	413	421	447	367	387	414	443	404	419	409	395	437	386	427	417	388	466	395	426	441	435	397	426	430	400	395	392	405	439	413	415	419	428	447	408	434	368	437	400	379	424	406	428	374	442	432	420	414	394	440	440	433	415	391	423	429	424	406	415	390	402	389	416	405	393	394	388	415	393	431	410	441	416	400	381	398	382	389	383	411	417	382	437	378	406	394	417	406	453	394	395	421	426	395	417	417	399	433	407	412	377	425	434	409	387	423	390	397	411	445	406	411	390	434	425	426	432	441	398	464	381	424	398	406	408	366	403	402	393	403	394	403	417	419	425	436	409	402	457	431	401	387	392	425	418	418	394	461	412	395	398	429	409	413	378	382	439	428	401	413	416	405	402	377	407	389	387	424	416	425	400	456	411	404	405	434	442	450	412	380	389	409	407	434	376	411	399	421	397	399	411	423	400	399	422	372	373	415	437	451	392	391	406	407	378	399	417	432	381	389	454	369	356	409	408	442	427	423	404	399	385	402	408	419	395	437	377	399	381	394	379	439	403	381	395	434	426	472	418	415	410	423	392	428	389	399	434	460	435	388	396	426	416	419	427	381	380	386	421	426	411	387	411	414	413	391	377	434	393	382	423	379	394	453	418	422	446	425	420	415	396	399	425	418	401	434	397	387	431	398	389	435	402	412	406	404	439	406	384	379	428	413	413	419	412	384	405	387	393	394	407	410	413	386	383	418	462	437	436	410	409	428	409	410	418	457	468	428	423	451	399	402	413	410	380	389	417	439	420	408	401	416	395	418	407	426	426	421	431	392	428	414	384	409	406	381	440	440	414	355	385	420	423	415	436	431	429	417	453	400	380	430	422	403	417	429	387	391	420	456	437	453	404	418	388	373	403	395	415	406	424	420	427	386	404	435	416	419	389	404	395	412	431	416	380	409	414	433	446	394	439	427	424	422	382	413	425	418	400	441	391	404	438	408	404	414	401	422	408	407	414	406	407	388	393	427	375	417	432	419	424	422	428	418	398	395	426	448	411	435	412	418	417	401	374	396	394	410	437	437	427	411	405	417	430	416	403	415	390	401	440	394	404	399	407	426	394	390	396	393	405	404	404	400	418	413	397	410	411	391	382	386	426	429	435	403	423	421	414	395	407	432	418	405	381	433	420	432	386	426	399	384	415	424	431	459	362	411	390	435	430	405	416	413	386	389	389	398	398	399	438	441	402	391	410	423	429	411	429	422	388	439	416	443	450	376	388	413	405	437	408	373	404	419	397	413	409	379	422	389	432	392	451	416	382	393	433	409	386	434	405	403	403	403	409	418	446	400	407	427	385	380	383	374	403	409	400	417	388	419	369	410	430	369	412	434	462	391	425	389	411	414	355	411	401	403	404	406	408	430	383	395	400	441	411	423	406	411	399	396	399	404	393	384	431	397	427	400	383	420	406	405	404	423	445	404	403	429	402	401	457	432	417	443	436	424	408	406	399	383	407	444	405	406	396	418	426	441	415	377	412	430	401	398	445	437	397	407	432	408	408	411	374	391	410	396	429	394	404	430	360	399	445	381	409	393	443	407	419	391	436	372	397	370	385	422	440	372	447	405	418	433	416	444	421	408	416	436	378	428	409	406	389	432	400	407	412	392	398	452	417	415	393	401	391	398	388
62621	87635	52669	16075	14961	2903	659	716	666	689	637	686	719	697	679	728	701	651	656	684	733	696	691	722	638	724	639	687	700	703	688	680	656	723	711	641	639	660	654	669	674	688	684	616	629	706	668	686	735	675	684	683	617	679	654	707	649	726	661	667	701	679	657	647	690	655	685	645	685	654	679	651	675	735	651	715	729	736	659	640	692	684	688	644	709	686	658	704	639	693	660	690	668	677	701	679	680	663	677	700	659	684	704	621	677	733	667	692	635	685	711	716	669	682	631	683	654	671	661	674	720	692	686	652	689	688	699	684	654	703	620	674	673	690	662	658	656	696	677	636	713	684	749	662	673	725	663	698	682	655	660	663	678	685	648	659	644	676	664	692	649	646	664	693	698	691	655	681	611	648	696	674	679	668	647	652	635	710	682	650	693	661	709	680	698	695	708	659	671	642	642	675	684	649	674	642	681	681	684	633	693	664	678	673	667	674	663	691	659	659	661	707	681	685	696	668	691	638	670	696	688	643	654	680	654	684	663	659	650	726	660	642	646	675	677	705	663	672	666	603	670	686	683	661	701	675	674	678	678	677	674	648	655	669	667	664	638	696	654	684	674	658	680	666	652	642	663	680	663	728	689	676	674	668	673	678	675	679	668	677	658	644	702	691	642	710	663	674	697	695	662	638	674	707	685	661	636	704	647	678	689	657	663	665	718	663	651	726	668	651	620	675	730	733	688	648	707	705	680	655	699	677	655	691	689	622	672	684	674	643	695	696	680	614	640	705	670	668	677	681	710	693	705	658	662	685	699	683	652	595	684	662	667	634	692	684	666	663	638	714	695	671	711	685	659	672	666	676	664	669	677	712	669	696	711	685	654	649	702	648	653	684	648	621	687	673	691	657	669	738	665	673	679	666	697	682	651	648	623	647	651	646	646	690	631	632	634	689	605	719	673	692	621	683	661	663	661	651	664	678	686	687	651	665	654	664	674	670	663	696	650	685	690	660	670	692	678	693	648	659	692	713	653	694	649	645	696	655	666	702	687	671	677	692	646	703	652	712	636	701	661	672	604	617	665	665	690	655	667	727	686	668	704	659	677	660	686	669	675	660	690	678	738	642	672	652	713	662	675	657	660	652	670	671	675	642	688	660	708	672	643	712	641	743	689	652	693	712	631	629	662	651	652	690	686	707	621	688	672	672	698	668	692	666	718	708	726	697	679	630	694	638	677	714	659	674	666	670	638	670	714	679	712	695	674	657	666	715	662	676	636	723	709	677	649	654	700	662	706	656	688	663	676	695	697	719	616	634	708	650	645	603	660	697	657	711	719	683	664	701	662	641	675	653	670	665	657	678	704	687	653	649	666	706	706	680	677	678	726	704	651	641	678	669	701	721	674	672	642	663	660	647	681	650	637	669	682	675	689	656	669	633	698	637	670	683	690	667	711	668	668	655	735	738	720	642	653	644	697	640	659	664	671	676	702	654	680	698	675	675	655	635	656	729	674	655	704	639	652	643	687	712	689	674	644	671	676	683	691	720	666	700	646	669	688	655	624	663	686	643	669	750	705	668	704	682	687	698	664	654	667	647	692	736	686	672	671	677	685	667	716	688	660	685	677	664	678	686	651	695	710	737	658	628	715	669	669	682	686	624	660	661	658	668	680	672	718	680	664	684	661	680	671	678	685	641	666	681	690	676	691	697	757	597	726	642	660	657	638	661	664	656	719	673	687	650	679	653	709	663	646	639	639	669	674	715	679	686	678	668	690	672	665	678	619	668	676	684	696	678	649	667	686	703	660	654	669	670	661	696	717	655	676	659	690	656	720	677	685	665	682	684	675	677	659	705	700	646	683	684	673	681	683	679	645	696	691	707	663	689	649	671	684	683	646	662	672	717	658	662	681	654	636	686	677	666	637	680	719	639	637	641	687	710	661	668	692	689	663	679	681	633	709	670	648	646	715	692	704	645	626	666	672	643	637	672	723	642	668	655	659	675	684	678	692	674	673	649	694	663	685	659	671	633	735	675	717	626	668	670	634	698	695	688	645	655	654	693	656	649	677	649	668	705	692	701	698	724	699	662	685	647	668	673	657	643	669	649	667	645	664	660	680	699	680	636	712	662	645	697	696	665	662	664	675	655	719	682	673	672	649	655	720	672	671	621	687	672	716	644	648	682	653	646	680	667	651	686	649	645	703	672	683	661	672	713	670	620	676	685	703	682	712	652	687	674	659	659	706	674	676	674	640	738	672	680	671	669	697	689	690	691	683	676	715	598	650	603	692	652	740	691	644	701	668	680	711	664	694	655	688	709	690	671	660	654	701	683	633	674	707	663	634	643	684	661	689	698	683	638	655	676	664	663	680	656	664	678	644	683	651	660	697	615	738	718	659	671	624	719	656	690	670	680	659	688	675	708	631	689	680	707	689	699	675	649	680	675	669	657	648	667	703	654	698	703	647	680	689	623	644	671	695	677	677	696	633	651	629	716	676	672	643	695	661	673	711	666	732	699	707	646	688	708	687	665	665	687	698	678	688	670	687	682	692	677	703	710	673	726	667	668	680	664	624	652	602	696	689	683	690	640	629	720	688	751	685	716	695	659	633	641	683	689	691	649	666	673	663	649	736	657	634	688	628	695	699	673	666	672	697	675	674	717	662	668	664	695	678	639	665	647	708	624	671	712	649	685	690	701	627	692	663	663	673	644	667	625	669	625	675	633	681	644	724	645	672	644	675	696	701	612	680	681	674	717	712	677	639	715	719	652	713	699	678	666	655	662	645	675	675	637	686	714	657	649	724	685	737	683	689	670	694	712	634	702	642	656	709	653	698	683	639	653	724	690	669	682	664	649	664	654	661	639	656	628	687	683	715	654	721	676	688	671	627	684	675	660	608	665	655	680	687	648	656	670	674	642	689	681	660	673	651	633	693	742	661	696	681	686	695	671	689	670	681	681	670	715	633	673	652	715	673	660	643	683	670	682	653	715	667	647	662	672	654	690	642	648	696	683	664	699	669	648	695	660	694	689	656	650	672	668	660	695	635	696	682	665	660	653	655	643	647	693	679	708	685	653	632	659	694	691	631	655	666	718	694	661	675	687	639	638	700	681	686	669	641	704	669	734	696	707	717	651	673	666	635	730	665	636	619	625	657	652	651	704	671	686	645	700	678	630	665	656	702	675	668	694	659	679	655	670	636	654	656	611	660	660	684	658	662	666	755	682	659	633	670	650	695	676	702	669	682	682	656	713	630	684	674	700	664	673	702	669	681	661	671	688	662	681	666	675	735	686	653	704	675	653	662	712	748	726	675	713	653	687	678	681	717	695	670	670	676	666	648	698	680	681	690	659	640	680	688	642	685	691	649	669	665	684	670	680	687	677	673	688	681	664	621	729	616	734	667	658	678	660	686	731	635	663	658	731	688	696	646	646	654	666	708	650	654	645	641	699	683	676	643	621	637	669	660	651	654	682	668	710	693	655	651	707	687	696	662	693	680	653
24384	23227	30720	24520	21473	16238	2253	774	666	671	724	686	692	732	657	715	709	659	656	686	686	684	658	691	657	751	675	667	696	648	689	658	713	716	658	694	700	662	688	716	706	648	676	656	636	654	619	633	672	665	683	645	671	688	694	667	668	667	677	660	717	649	682	651	629	660	595	652	666	623	648	632	619	624	653	611	645	653	686	683	676	666	666	641	678	693	659	675	663	667	649	667	656	666	670	666	638	690	671	690	675	694	687	693	654	697	662	639	670	655	709	686	695	693	693	695	686	648	649	633	677	685	634	661	690	641	642	646	634	654	701	638	699	649	608	706	693	666	667	641	665	660	661	672	663	650	598	631	647	651	686	685	657	695	649	636	638	617	679	642	674	674	669	665	685	655	634	662	696	625	625	671	692	644	685	631	636	649	647	655	640	636	663	648	666	662	645	647	696	634	679	668	659	667	643	636	667	671	660	633	649	632	691	689	723	624	698	687	756	670	679	680	672	657	692	629	676	633	721	646	655	626	657	680	670	649	704	706	587	686	638	690	680	712	650	664	627	735	690	685	648	635	667	691	686	679	696	655	654	676	635	620	702	669	666	651	668	657	649	675	685	626	657	655	641	649	642	650	663	678	706	703	638	706	636	647	665	628	599	636	683	629	654	669	662	645	649	653	585	657	657	677	662	711	683	636	662	664	674	649	657	673	678	642	694	704	670	683	683	693	641	656	656	707	659	705	673	674	705	648	664	656	636	685	658	670	657	647	619	662	668	650	655	677	614	677	647	615	692	678	601	597	674	666	667	693	729	657	642	663	654	633	680	682	646	618	706	675	685	708	624	660	642	650	664	620	683	673	635	632	663	657	701	645	691	641	616	665	660	639	637	663	650	686	648	665	697	640	670	687	655	651	672	667	647	653	662	651	650	615	692	675	668	631	669	707	637	676	638	667	664	683	686	668	652	670	643	613	652	671	686	689	643	623	642	711	647	710	672	662	657	656	637	700	634	638	648	663	673	660	674	639	716	639	674	681	713	659	690	675	675	682	661	663	665	605	634	713	642	621	708	688	647	661	657	678	687	604	675	654	682	674	685	642	671	666	682	688	633	647	673	653	688	648	643	703	681	661	675	664	632	622	706	661	645	676	634	657	670	671	640	702	677	700	646	651	635	669	637	642	667	671	658	668	632	689	669	650	692	665	670	620	664	676	649	628	668	680	692	677	634	665	629	666	658	677	638	651	658	653	716	660	712	645	659	636	667	717	653	651	665	652	676	689	668	649	704	678	677	644	615	689	641	660	682	672	650	647	645	657	663	666	641	666	635	627	650	635	670	676	656	667	678	637	644	690	642	660	700	673	658	681	627	679	712	645	614	674	622	674	606	655	705	641	657	636	643	649	690	694	696	696	657	656	598	670	653	655	644	663	684	710	724	695	681	646	658	642	751	642	709	653	651	653	646	638	679	674	670	689	636	639	667	691	652	671	621	692	688	688	658	633	676	650	692	651	662	645	649	670	674	624	672	631	662	670	658	626	634	700	629	624	638	712	654	711	715	649	680	651	692	691	666	675	644	719	732	695	636	674	652	611	658	674	648	604	698	685	694	631	624	703	671	676	648	663	606	653	668	666	652	677	633	677	603	697	691	651	616	652	673	690	684	670	674	638	635	672	678	628	645	721	665	721	673	695	644	665	640	657	641	639	623	634	668	667	620	687	669	671	629	649	681	644	680	671	646	609	676	645	673	641	707	675	650	691	720	635	692	668	613	625	677	629	671	684	625	639	703	677	645	670	699	689	667	632	684	660	635	634	635	649	703	673	690	653	658	684	631	636	624	658	653	698	647	700	714	698	623	637	659	722	667	641	666	663	634	652	664	644	645	687	624	633	650	682	653	667	652	711	689	698	702	665	726	628	660	674	668	697	667	692	653	613	623	677	674	672	660	598	651	600	639	682	661	642	669	670	638	660	632	679	690	709	604	652	654	700	684	652	680	709	687	672	673	673	690	707	668	652	655	697	660	673	759	633	666	684	684	632	649	678	701	679	635	687	662	624	739	661	679	709	652	670	662	638	651	643	670	692	684	703	641	657	695	651	660	664	699	652	654	597	676	691	670	619	690	650	669	659	679	694	624	677	660	687	608	683	687	661	657	709	686	639	658	653	680	664	634	657	662	676	692	650	679	700	648	634	636	664	661	659	687	705	671	664	658	678	663	649	644	687	640	647	684	674	681	646	634	606	641	647	660	625	704	637	672	660	627	652	708	654	664	623	701	683	638	668	673	662	595	658	624	596	690	693	686	684	680	698	657	669	663	664	673	729	709	687	653	648	676	633	654	673	688	660	648	658	629	696	677	680	684	695	701	678	712	702	689	653	690	664	663	681	678	690	661	629	679	658	682	626	646	664	663	656	691	670	672	690	656	668	643	675	691	655	675	634	639	634	667	638	630	668	673	669	610	673	635	589	661	645	612	638	674	676	661	654	641	663	656	680	700	676	725	618	652	645	649	687	643	625	685	621	671	653	647	678	672	683	646	634	627	653	677	650	702	661	655	692	683	675	681	665	629	662	661	650	639	667	694	625	692	646	681	699	659	706	645	659	671	700	640	643	626	681	643	671	629	654	603	649	660	628	670	625	682	693	648	659	619	632	660	645	653	667	642	699	666	702	633	642	618	645	721	662	685	655	677	695	666	625	684	669	653	656	628	634	633	707	652	686	664	634	671	655	650	673	680	688	706	647	662	593	629	655	668	650	667	690	651	663	679	663	718	661	693	707	654	680	670	638	701	663	668	704	683	654	679	667	686	654	617	684	665	645	645	650	651	643	690	669	706	677	687	612	654	634	680	691	700	690	660	706	588	634	634	677	671	679	672	685	632	667	639	627	634	660	671	683	633	696	658	676	674	643	605	672	693	701	634	650	703	645	691	639	653	671	665	635	656	696	690	635	678	660	678	660	674	632	629	693	671	643	643	680	676	673	675	652	655	643	648	672	660	655	662	682	672	633	633	705	690	629	645	645	703	655	633	712	651	656	661	678	680	675	684	651	608	705	635	646	656	655	653	624	676	662	681	673	649	651	644	673	660	673	671	686	682	622	709	638	679	679	638	641	630	665	630	686	654	686	688	653	643	698	685	702	662	720	693	643	640	712	681	694	698	646	641	668	661	700	661	639	692	667	703	668	628	630	679	657	650	640	703	694	634	684	689	654	658	633	675	685	668	685	689	695	707	673	665	626	639	676	656	685	654	681	680	648	655	699	679	651	617	710	683	654	680	623	695	657	615	651	689	640	662	643	672	675	677	616	641	698	642	678	637	641	671	695	655	638	665	633	628	683	691	626	672	651	644	672	688	643	621	684	668	720	613	668	655	672	682	698	706	642	673	708	675	650	673	609	738	682	679	691	605	677	652	702	669	691	660	655	700	666	621	683	631	670	648	657	633	670	654	644	663	676	696	608	669	683	663	684	677	643	647	701	671	683	694	654	656	659	693	688
62690	99467	65671	27834	15853	3207	1046	1040	1051	1006	1037	1016	1047	972	1055	1117	1011	999	1024	1007	1025	1096	1056	970	1063	1019	1021	990	1015	1008	948	1074	1046	1031	999	1023	1085	999	1022	979	1056	1013	1007	1039	1023	983	1047	1016	1002	979	985	992	995	1009	1015	943	1012	1079	994	1053	1078	1036	1016	1019	1010	1001	1041	1123	957	1055	1073	965	1037	992	988	1012	1008	974	1016	1006	1017	1017	1092	1000	1036	1027	998	1015	976	1004	1023	1036	1012	1018	1063	1015	974	1026	1036	1049	1021	957	1088	1047	984	1003	1040	995	986	976	1018	1029	961	1049	1003	994	1012	977	983	1027	1003	1019	995	977	1027	1040	1028	1009	1021	1010	1034	982	978	996	1033	1032	1049	1068	1028	997	1014	1024	982	1030	1045	1027	953	1021	971	1059	1001	1010	1040	1068	1054	1037	1011	989	1027	1009	1010	982	984	1066	987	994	1032	978	961	1009	1022	1040	995	1042	939	1061	1009	1032	1008	1005	1019	1023	991	1084	1045	1036	1045	977	985	988	1029	972	991	1025	1040	1056	1002	967	962	1060	973	981	1029	1051	1058	1079	978	1006	975	1023	1044	1003	1001	1031	1007	1049	992	1023	999	987	1035	1048	1088	1037	978	1056	1042	979	1034	1010	979	1032	1014	1022	978	1013	932	955	948	1018	980	1011	977	1019	997	1004	1025	965	973	1093	1022	1057	993	975	1048	1048	997	1048	1032	1048	970	1018	1067	1008	994	977	1019	1062	1014	999	1017	985	997	980	1014	982	1060	965	1049	982	981	996	1014	967	1045	985	984	1062	1006	973	1004	992	1022	1041	953	1022	1035	998	982	1055	1039	960	955	1007	1025	1044	1003	1008	960	1005	1013	1001	1045	1054	987	1058	1020	1064	1021	983	1026	991	1056	1020	1012	1070	986	1031	1043	1026	994	967	1033	1014	1049	1027	971	1057	1006	976	1015	1021	1012	930	1003	990	1061	1008	1001	1015	1043	960	1008	1087	955	994	1074	1058	1016	1040	1047	1064	1066	990	1014	1011	1022	1058	998	1014	1009	989	1021	991	1030	988	1029	985	1034	1007	975	1072	962	983	1028	1000	1014	1066	1036	1031	1054	1057	988	978	1012	989	1002	1035	995	1061	1021	991	991	1034	1090	1019	1021	1056	952	1017	998	972	1014	1062	1001	997	1008	1032	1012	1005	1022	1049	1008	1009	1044	1001	979	999	1029	1018	1049	969	986	1058	1053	975	999	975	998	976	1019	1038	986	1009	1021	1026	1011	1034	1038	1039	934	1005	1033	1029	1007	978	989	1006	1013	997	992	1042	1043	1022	992	1027	988	1022	1022	1040	1002	953	1022	1015	1044	1048	1012	1010	1022	1020	1015	956	967	994	982	1029	1018	1029	965	1043	996	1024	1010	995	1009	1040	1025	969	1009	966	996	1026	991	1007	1003	1008	1044	973	1039	1026	1003	1034	982	960	1010	1027	1006	1020	998	1005	1019	1039	985	1050	989	998	1029	973	991	987	1002	1010	1044	1000	1013	1014	1004	985	1014	1003	1003	999	1007	1009	999	1035	948	1015	1093	981	1034	1027	1028	1024	964	1020	1029	1002	1030	1027	1039	1010	1002	979	1017	949	975	1058	983	989	1055	1018	1066	994	1132	1076	951	1011	987	967	1036	990	1054	1020	982	1060	988	1016	998	1023	1070	1117	1046	1008	991	1029	1025	1020	946	982	1036	980	951	985	1016	1010	1026	989	954	964	1049	1000	1001	993	997	978	953	1020	1024	991	984	984	1012	1047	1062	1012	1046	1042	986	1035	1019	1027	1037	982	1039	990	1028	1086	1046	984	987	964	1018	1004	957	998	986	1006	969	1064	1033	995	1036	979	1020	1044	982	1012	987	992	993	969	1059	1035	1033	966	990	1036	1074	976	975	1031	996	993	1036	958	1059	977	974	1051	983	1006	982	975	972	1032	1061	983	971	983	978	1006	1043	1008	999	1054	999	994	1046	965	987	1033	1021	1069	1012	1016	959	1006	980	1004	947	1002	1059	1026	1020	996	1031	980	1043	983	1062	1051	1013	1049	1023	1043	1040	949	1037	1005	959	1014	989	962	1021	1016	1021	1030	1024	997	1088	1007	1037	1023	1008	1002	1000	1047	1047	1020	986	953	961	1036	1035	963	1011	964	988	991	1008	1045	1032	1001	982	1010	980	1015	1042	1000	1015	1012	1017	1047	956	1005	989	950	1011	991	974	941	981	1010	1047	1036	1029	992	955	1003	986	971	1053	981	960	1015	1081	985	986	1051	1060	1009	1043	988	1038	1023	961	996	1034	983	1035	1026	1063	1013	1007	1014	971	1021	997	1051	971	1074	1046	977	991	1027	1024	977	1042	1041	993	1040	1045	1026	953	956	1016	1039	958	977	1015	1073	1044	1005	1007	999	1040	1026	1045	1057	1047	995	1006	998	1022	989	996	1075	1039	1031	992	1021	1034	998	1009	1049	1041	956	1027	977	1045	1025	992	984	1088	1070	998	1031	992	1002	968	1067	991	1012	975	1007	1037	1032	1036	988	1014	967	1021	1001	1044	998	1056	1040	1014	1005	992	969	1068	988	1010	1027	1029	976	1089	1001	985	1008	1024	1014	1019	993	1017	1003	971	1005	1059	981	996	1026	1018	1067	1061	990	1009	1028	1077	966	1080	1046	1040	1015	1033	1043	1017	1022	1015	1031	975	981	1033	1005	1049	1030	996	1035	982	1043	1002	943	995	1011	989	1002	1008	1020	1020	992	1072	1058	1047	999	979	1043	999	1074	1010	1001	1028	1014	987	1015	1038	1009	1014	993	976	980	971	1016	1002	963	1040	1004	1085	1053	1010	974	960	1020	1029	974	1000	1009	992	995	982	1058	1009	986	1003	1083	982	1030	942	956	1006	1063	1026	995	1011	1017	971	985	1030	1004	1032	1018	1021	1056	983	970	1026	1002	1014	1025	1042	1000	969	1059	986	1052	1005	1044	1027	1006	1006	1047	1055	952	1052	1061	1016	1009	999	981	1043	1029	982	1013	1037	1047	1000	983	1019	1036	1048	984	1033	982	1008	981	967	1052	963	1040	962	1109	1032	1073	1055	1014	1026	964	1081	1000	955	992	1001	1005	956	942	981	980	1010	980	976	999	1059	1041	1002	977	983	1033	966	920	958	1024	979	1004	1009	984	975	914	972	1025	990	977	1002	1030	1038	995	1033	981	1011	1010	1061	1035	1062	1033	1115	1015	986	1001	1006	1032	1007	1004	1026	990	945	1024	1045	1046	995	1024	982	1016	1027	998	1018	1029	1057	991	992	1015	941	1040	1044	1001	1026	989	998	1049	957	978	1016	1001	1003	991	994	981	1020	1035	1017	997	1009	983	1059	1060	996	1025	1053	1005	1024	1025	1024	1038	981	1048	974	1031	1047	1048	1042	1019	1031	945	1039	1049	1063	1039	1057	1011	1035	999	1013	1073	1033	1025	1034	1041	984	1044	1057	993	987	1012	1033	1034	988	999	998	986	1020	974	1047	1051	1022	1037	996	985	1014	943	990	1049	975	993	1018	1005	929	1033	1033	1024	1000	1008	1012	1068	997	1043	1017	1009	1036	1020	1010	1023	992	983	948	1026	973	988	1011	962	1023	1038	944	1018	1068	1012	1016	1044	964	1027	993	1012	989	993	1055	1043	1069	1038	1076	1023	1041	1038	1009	1035	1029	1017	987	1019	1012	1095	1005	1024	981	1003	1009	986	1033	984	1034	1016	1006	1047	1048	1002	1057	1016	995	1045	947	1091	986	972	991	1030	1042	924	1041	977	1011	970	1031	1057	997	911	1009	1001	1013	995	1027	1027	1031	1019	1069	981	1020	1059	1032	1016	1075	1030	1008	1004	1043	1015	1009	967	984	1028	1015	1005	1057	1028	1060	989	1017	1068	972	1046	1010	1024	1019	1019	1029	1040	1004	1045	1049	1044	1015	1067	1107	1010	1050	1024	941	991	971	1014	1017	983	1059	1008	1034	988	994	1043	991	926	1044	1007	1039	944	1055	1031	1053	1004	1024	1019	990	1009	965	1035	960	969	1039	1003	991	980	996	998	1029	1000	989	1047	974	1039	1070	1056	989	1019	1005	1039	1011	1004	1083	1005	978	1040	1080	1039	989	1019	1007	998	1050	956	1028	949	992	1028	1027	958	1008	1039	1019	1063	1027	1002	991	1038	1009	974	987	1012	959	1090	1006	1015	1005	941	961	1058	1008	997	1003	938	985	953	1056	1017	1003	1019	1003	1016	1030	962	982	1018	943	1063	982	1037	1097	982	997	1040	973	1035	996	1019	960	959	1018	991	974	1012	1010	1006	1030	1009	1017	978	1029	1071	1075	1053	1056	970	1031	1046	993	1017	1020	993	1047	967	1017	977	968	1019	1036	1051	1064	1032	1012	998	1003	1027	1015	1054	1012	1000	1053	1005	946	984	995	977
32937	32634	25879	9074	1185	578	539	492	491	510	479	494	487	522	467	502	535	506	474	486	515	495	461	493	522	524	512	489	476	463	474	510	527	485	484	492	478	474	509	478	483	508	507	460	522	462	507	516	510	495	442	485	509	500	453	512	496	462	482	473	480	552	475	517	502	497	493	515	491	498	493	504	517	503	485	453	475	471	502	475	521	508	521	476	448	537	486	493	485	464	486	492	482	511	509	480	496	510	481	467	495	468	499	549	495	472	499	503	529	484	512	506	517	507	457	506	488	502	541	515	476	490	522	498	505	501	485	511	521	470	499	499	507	473	485	503	491	504	508	493	507	489	521	504	511	480	461	479	505	510	499	498	516	515	491	509	519	458	463	483	483	514	501	479	471	501	551	512	502	496	498	494	530	521	482	479	454	479	521	490	519	502	508	518	498	505	503	464	474	504	455	537	486	485	483	520	493	525	547	475	540	480	524	508	509	508	527	443	526	531	471	477	456	510	468	504	510	497	484	490	522	507	508	464	487	486	487	509	486	530	491	511	500	483	481	470	492	484	476	488	551	526	493	491	524	488	491	480	470	505	470	483	486	474	509	476	485	538	495	502	527	506	457	468	499	508	492	484	470	480	516	446	501	523	526	480	480	471	485	507	489	492	506	505	470	524	542	498	502	521	508	489	476	517	489	510	479	530	493	493	529	514	480	502	485	488	451	484	462	494	491	460	496	427	502	524	492	469	470	492	510	496	471	529	499	481	484	484	512	522	492	501	499	509	455	491	467	515	496	480	504	524	545	545	493	481	518	437	494	505	476	490	474	524	507	504	526	500	491	513	491	524	489	501	497	477	510	498	459	509	500	514	471	468	484	513	492	474	499	482	506	521	494	474	463	501	512	533	514	498	450	542	480	527	523	536	525	496	526	487	493	500	489	501	511	555	522	526	500	485	501	470	480	518	522	490	527	456	519	497	528	462	505	511	479	470	515	481	468	561	515	495	496	451	501	496	524	519	480	515	544	501	502	490	472	513	499	553	469	476	512	492	451	485	458	485	459	478	464	471	437	495	502	533	493	472	501	491	498	500	484	485	491	514	486	508	480	469	460	450	509	509	490	466	485	506	497	506	483	489	476	496	482	458	462	495	498	476	476	473	462	498	492	478	511	466	516	491	516	497	512	486	486	487	489	498	501	506	516	511	499	492	513	476	532	502	525	480	474	492	481	496	474	499	516	553	514	496	474	517	497	512	528	498	487	502	508	498	501	494	505	495	511	514	493	453	520	493	487	489	521	487	481	452	516	493	481	478	514	489	507	509	496	484	494	505	508	488	529	502	528	467	480	494	542	542	489	464	477	492	495	508	492	455	487	507	491	473	459	491	500	487	506	531	494	500	493	534	472	506	528	505	497	501	500	499	501	480	503	529	484	468	504	492	507	521	481	491	507	507	506	488	517	502	507	477	453	547	517	516	463	480	480	504	505	510	501	530	478	475	491	484	486	539	498	501	489	509	505	505	469	498	493	505	514	495	485	503	480	484	460	495	505	486	499	514	502	486	448	494	509	476	492	520	493	487	486	487	539	518	528	483	486	476	498	456	455	512	501	483	485	499	497	479	497	527	515	510	535	517	479	470	528	510	515	491	499	540	511	497	472	524	503	504	489	518	524	458	478	507	471	493	477	516	500	502	561	522	537	516	509	491	499	492	527	479	517	530	506	523	499	519	505	482	478	509	539	514	502	532	487	486	496	514	512	502	533	481	489	539	521	486	548	519	513	471	503	452	507	526	517	462	496	531	498	495	505	511	505	480	482	499	479	516	506	488	491	506	481	493	455	504	551	489	517	508	477	493	484	516	490	500	522	498	486	526	457	471	442	501	490	494	489	496	492	509	477	496	495	528	468	514	489	474	479	483	478	497	500	461	491	475	491	492	520	515	481	503	500	509	469	463	488	500	516	510	494	481	481	517	452	506	499	524	514	498	468	482	486	490	529	513	479	499	493	485	495	490	480	481	500	504	489	515	501	485	504	513	470	503	515	507	497	487	495	482	474	519	485	476	449	477	536	482	507	489	506	498	491	498	499	450	494	527	501	481	505	469	536	488	497	512	542	497	515	492	509	504	493	515	494	501	497	483	474	500	474	499	470	515	505	493	503	511	508	503	497	461	532	512	473	470	472	464	512	461	477	484	503	509	465	485	464	480	506	504	492	467	448	491	475	526	496	454	541	493	467	524	470	509	505	495	525	478	450	487	522	491	492	491	465	487	450	484	493	452	465	512	502	497	485	523	473	500	510	485	511	499	489	484	503	528	467	492	502	504	513	513	524	442	487	476	510	522	547	501	537	495	482	483	466	524	475	504	499	477	486	510	453	474	540	460	467	490	501	521	479	481	518	471	503	498	482	514	471	508	493	508	455	489	522	477	486	502	494	522	488	477	504	532	508	508	501	489	521	511	504	515	538	474	501	489	487	497	502	480	499	488	513	482	516	436	483	482	527	500	488	503	473	463	501	480	527	483	526	479	495	504	489	503	468	520	513	486	492	519	500	506	473	492	476	486	492	548	481	469	455	500	468	504	487	532	496	474	495	469	511	480	507	516	494	542	508	475	501	490	495	471	499	506	519	472	455	517	545	488	496	499	493	476	469	531	483	509	470	480	488	513	475	453	519	489	477	495	501	508	496	453	486	540	524	470	484	520	485	470	533	505	504	480	480	515	468	509	511	483	522	491	470	517	497	481	505	488	470	481	468	495	487	489	454	473	503	493	509	517	470	537	490	522	494	511	489	489	527	492	480	514	509	524	463	495	486	487	523	510	557	462	502	513	504	514	479	450	497	519	505	504	468	541	505	499	514	495	509	491	483	536	502	487	512	499	503	534	495	494	488	500	505	459	525	515	466	523	484	486	478	476	557	483	484	511	486	558	483	455	508	485	467	539	489	506	494	488	524	470	518	474	522	491	471	530	492	533	488	535	486	459	512	480	530	542	516	471	492	475	540	449	460	478	509	523	500	517	493	510	468	501	499	493	511	492	518	491	470	506	501	502	480	505	488	515	484	512	486	486	519	482	499	521	504	482	493	497	477	505	479	532	482	541	499	473	523	514	532	484	472	506	513	533	497	483	452	527	447	472	495	499	476	492	504	488	510	503	506	488	517	488	461	550	515	486	471	498	507	500	495	482	480	499	482	503	510	480	505	509	496	498	513	473	532	490	490	494	477	488	463	521	512	501	498	465	520	515	507	472	530	483	482	510	501	478	484	508	505	538	501	500	500	508	534	486	489	525	463	508	484	521	515	459	483	499	506	499	472	459	484	513	476	517	490	517	510	484	487	467	501	473	518	494	500	513	456	516	462	496	492	504	538	481	504	503	502	513	549	455	518	461	476	523	496	497	469	488	506	468	490	487	485	453	518	477	543	484	506	520	475	527	460	498	489	495	481	464	522	457	491	506	492	534	515	501	508	497	492	488	519	475	469	499	495	447	479	455	479	506
43194	48333	28500	6472	1919	1000	819	793	812	793	762	828	758	779	799	806	839	824	868	864	857	820	843	784	827	841	810	826	748	851	833	814	783	775	822	783	835	842	799	797	835	792	760	808	795	805	764	773	777	775	772	834	848	822	807	808	838	758	765	815	782	814	798	856	777	784	750	812	801	790	828	869	849	768	837	796	809	805	813	822	824	795	796	833	831	802	816	810	806	799	802	807	777	798	832	861	827	794	822	852	806	850	829	746	819	839	808	831	793	800	812	791	832	779	840	800	812	851	731	825	821	803	793	819	813	826	831	839	824	826	795	814	797	805	742	809	826	793	770	808	786	823	843	820	852	832	791	812	750	850	817	785	847	814	801	796	808	842	819	807	840	762	866	822	755	725	768	836	830	833	801	827	842	855	804	790	801	812	854	833	858	823	785	818	801	823	801	834	810	806	805	850	793	822	747	778	775	822	837	896	815	879	785	798	786	777	774	816	783	773	763	835	765	791	866	796	790	821	803	783	793	839	796	823	790	896	777	833	813	798	837	801	847	841	808	792	799	756	806	803	830	810	810	805	794	808	794	793	823	823	806	747	792	792	775	816	804	797	820	843	788	852	791	852	785	803	853	762	817	821	801	775	764	800	813	821	757	828	795	751	839	824	774	817	832	847	750	853	846	826	785	795	774	788	830	741	796	764	749	772	776	854	781	815	810	762	785	782	823	822	804	829	814	790	813	814	822	825	789	825	835	839	772	802	785	787	832	756	833	868	780	789	809	815	809	836	855	767	793	761	797	808	810	811	816	767	788	825	808	812	803	826	788	772	769	803	800	820	779	813	780	782	837	815	816	848	809	809	796	842	785	839	831	821	813	779	792	838	741	829	818	774	786	819	786	847	824	781	837	816	834	841	784	822	788	824	872	819	760	877	808	809	842	797	858	835	800	795	855	772	846	838	812	771	802	824	799	749	786	767	871	818	822	780	795	845	801	781	850	829	816	806	787	827	820	799	813	802	776	832	793	813	841	796	813	823	760	794	826	755	780	773	776	821	749	821	830	807	770	787	856	804	827	797	806	828	772	785	762	800	815	793	824	783	818	799	818	801	806	797	767	805	858	843	786	818	734	828	795	842	807	820	801	807	795	784	753	793	794	777	751	796	795	864	802	833	821	834	795	803	828	796	807	815	830	803	798	835	769	806	798	820	791	782	800	837	793	772	803	792	831	823	828	795	800	822	813	831	825	795	856	763	811	853	821	856	803	812	826	824	824	790	813	807	779	832	783	835	795	816	817	781	813	769	812	777	813	777	826	804	829	741	813	808	833	830	773	775	768	835	811	819	783	793	775	770	784	821	822	866	856	872	869	834	788	758	785	799	851	855	773	767	808	798	794	843	816	822	858	814	794	817	879	838	815	807	796	830	826	836	798	804	786	810	809	780	834	812	808	829	855	782	821	844	836	753	816	806	808	892	811	816	844	863	774	793	812	787	790	740	796	826	829	806	806	820	815	794	754	832	817	819	815	857	779	796	853	812	835	821	828	828	759	806	802	846	817	788	806	794	833	847	768	822	854	835	877	794	775	832	824	823	795	832	822	806	854	771	813	813	772	844	832	768	765	813	766	800	762	804	786	832	819	767	810	783	796	808	836	791	794	810	830	783	798	839	800	845	838	818	826	845	820	799	819	804	778	795	812	829	821	883	879	791	827	804	846	795	796	847	861	826	748	842	849	782	846	809	835	817	821	832	806	811	834	813	824	849	812	773	840	835	750	803	794	831	798	855	780	800	809	822	855	779	805	818	798	814	786	814	818	840	752	843	821	796	828	804	795	823	798	811	796	800	820	796	884	802	755	857	781	788	769	851	840	828	827	752	807	843	862	748	792	814	816	825	800	816	787	793	767	798	839	774	844	782	798	845	781	799	809	820	827	808	856	799	789	862	788	803	798	788	789	834	752	767	864	832	864	770	801	816	824	799	851	777	763	812	828	800	796	756	874	822	833	876	784	800	784	815	821	857	844	829	794	795	809	834	783	824	789	782	808	844	825	783	815	830	823	841	831	787	783	850	755	792	830	829	795	768	811	841	859	780	833	781	779	782	778	811	806	840	806	797	862	802	815	756	818	822	791	821	825	796	798	784	841	796	858	852	820	804	807	814	773	840	802	802	855	844	815	863	803	837	793	799	808	841	841	880	805	769	841	811	804	812	861	845	826	827	876	826	806	851	861	824	835	772	724	794	804	808	825	826	790	800	792	786	781	801	822	835	837	827	832	798	835	839	818	821	804	830	811	772	824	835	858	834	809	775	814	792	821	806	839	823	856	802	777	802	809	800	771	780	866	837	829	776	782	804	798	823	789	771	805	769	847	823	830	755	816	816	784	784	781	849	828	833	849	850	852	749	835	810	873	793	864	831	805	808	794	881	854	803	825	817	830	801	830	805	805	882	808	824	780	778	887	755	770	866	819	781	821	772	851	795	827	815	827	774	751	827	828	784	801	800	813	817	845	781	824	843	804	726	821	849	854	835	803	810	761	763	849	816	804	823	847	828	801	818	807	829	860	803	824	818	849	803	829	772	797	856	763	840	781	853	775	791	854	780	805	821	807	830	833	797	868	829	841	800	815	790	834	824	792	867	826	813	790	836	799	827	859	813	808	812	785	799	827	842	827	812	761	771	792	782	845	801	784	824	816	765	823	836	846	800	816	786	801	832	807	821	810	821	802	778	835	776	766	843	847	840	785	804	785	804	829	832	809	845	837	807	833	768	775	793	817	792	794	785	831	799	821	798	840	795	826	741	820	788	782	813	754	818	826	766	832	828	817	840	817	812	793	792	842	825	876	813	779	859	843	785	795	806	817	824	801	780	837	814	799	817	803	861	843	817	841	779	825	823	796	809	774	797	782	795	822	805	831	828	799	822	795	819	813	806	828	806	832	714	767	857	801	788	798	834	782	813	779	859	806	814	806	815	854	795	793	832	824	780	827	824	803	782	811	783	806	783	796	786	816	822	782	790	788	825	784	815	836	788	807	752	813	848	793	833	848	842	819	827	809	817	779	809	863	827	842	768	803	757	780	800	735	816	832	812	819	845	815	795	800	776	832	790	780	822	793	790	856	795	847	832	804	786	848	808	805	809	819	844	788	837	801	806	806	778	827	821	800	861	834	810	819	790	810	770	854	787	797	840	820	832	836	800	756	842	798	821	872	823	779	838	836	810	794	817	824	794	757	799	819	835	778	812	764	817	796	814	822	821	787	776	788	841	828	815	787	836	822	838	830	869	784	796	772	756	835	820	786	795	815	806	772	848	817	851	805	819	812	766	783	787	767	827	783	815	797	815	793	840	822	792	876	818	817	792	841	806	827	779	845	817	823	803	813	796	755	776	794	845	815	758	771	802	795	871	858	827	857	817	867	770	775	782	757	786	846	757	855	752	772	842	793	855	827	754	840	789	780	834	769	804	828	817	836	786	808	801	841	783	798	814	823	784	796	800
26090	25478	32534	25799	16854	3389	539	458	449	497	443	470	429	434	469	416	419	464	471	419	469	418	483	438	454	471	439	446	470	478	445	441	461	403	429	444	446	410	412	410	448	400	479	455	418	435	453	438	437	418	481	411	411	405	391	399	432	428	448	418	410	453	441	421	433	421	440	422	447	452	453	443	374	429	425	416	417	424	387	447	451	400	394	421	448	409	398	452	405	467	444	448	392	428	438	463	433	411	391	390	396	445	450	418	438	414	430	375	446	434	451	418	444	409	456	423	416	462	444	389	439	384	443	447	430	448	422	451	458	416	419	423	441	396	407	387	429	426	414	432	426	448	404	481	442	426	440	405	430	386	423	406	420	449	437	423	429	414	430	416	428	441	396	444	419	385	443	446	453	416	406	429	439	441	443	454	424	451	439	428	447	413	436	404	466	447	447	429	410	440	408	444	451	437	475	448	445	441	416	461	405	406	375	396	447	403	416	420	459	426	412	405	448	430	423	456	457	439	457	452	419	458	465	414	417	370	412	414	416	445	449	421	439	410	422	465	428	419	425	438	463	428	399	442	430	423	407	446	408	412	408	420	434	423	448	424	414	453	408	410	422	453	419	431	469	423	437	405	404	378	409	407	425	374	396	398	456	463	401	414	413	403	459	435	402	424	438	447	446	460	418	439	426	386	413	422	449	428	442	400	436	429	400	406	431	435	446	430	433	413	415	423	417	440	435	426	438	429	437	434	381	460	452	401	429	380	424	424	416	436	415	455	428	426	416	420	421	434	432	416	432	392	453	433	405	441	406	400	436	413	468	427	448	445	438	432	443	462	403	395	471	421	425	445	432	423	405	465	428	431	466	430	391	425	422	449	437	419	441	441	451	410	432	430	400	397	428	387	426	407	432	452	440	466	423	431	401	390	461	425	422	366	438	417	459	447	416	439	403	446	396	436	436	447	416	442	471	428	471	444	431	407	434	422	449	451	475	422	446	438	416	453	388	445	466	438	430	414	435	425	415	423	430	391	420	430	445	427	426	413	478	422	387	416	451	405	456	410	423	450	410	410	421	433	408	408	431	439	434	419	458	450	389	462	441	457	456	426	425	416	467	415	437	407	413	458	419	416	389	458	412	410	422	428	454	409	434	418	434	449	404	463	432	423	438	412	408	438	419	404	450	406	459	406	461	470	427	411	393	412	457	392	421	459	432	424	423	418	452	423	451	439	397	441	419	477	448	427	398	422	431	433	406	436	383	407	440	440	430	443	468	393	415	419	451	436	450	457	417	446	428	387	414	425	402	434	425	419	407	455	430	462	414	461	427	427	427	425	410	446	399	403	411	447	442	425	457	433	472	424	392	452	451	424	431	440	428	433	446	447	436	408	394	398	385	399	438	428	415	443	457	438	449	402	441	426	439	424	444	426	438	436	381	440	410	417	458	403	441	420	359	430	433	431	430	396	451	432	441	433	441	445	374	438	459	431	435	391	410	422	422	422	433	430	417	445	412	420	410	462	403	469	433	379	420	412	426	430	433	438	421	437	420	410	415	447	453	459	409	435	418	383	466	443	389	406	426	430	398	440	465	382	417	382	424	433	399	442	420	406	433	413	431	447	403	433	409	429	424	407	438	402	455	451	434	383	395	432	405	390	459	426	446	459	446	433	408	363	435	416	439	413	447	458	446	418	432	455	417	414	469	408	397	411	420	447	447	414	406	445	427	412	424	403	435	450	425	453	417	423	454	408	410	426	429	410	428	461	416	409	433	451	447	443	428	422	422	439	440	404	409	431	414	430	423	464	453	429	431	421	426	442	421	440	412	394	459	414	388	436	440	436	436	435	429	450	459	433	412	421	433	445	415	410	406	414	436	440	432	423	421	423	457	432	450	439	459	451	433	446	396	429	448	421	466	424	438	416	454	408	445	395	447	467	403	400	434	435	410	443	465	441	438	412	409	411	416	433	445	435	411	402	427	454	426	438	450	423	445	457	405	424	409	416	383	424	431	432	441	449	441	443	443	460	478	423	416	411	438	397	412	470	417	450	481	451	427	440	400	402	444	471	433	472	407	447	403	449	369	437	440	429	417	440	396	467	457	444	425	437	408	455	406	428	410	418	457	431	417	428	419	413	427	437	396	460	414	410	412	426	396	441	411	409	432	395	402	419	419	465	431	443	392	431	453	422	418	447	413	435	485	420	465	452	463	436	411	418	428	415	421	410	418	456	406	447	446	416	438	418	438	444	415	404	466	446	453	435	438	440	410	419	437	443	445	429	439	450	458	457	419	446	382	418	431	429	424	424	434	434	442	429	447	447	441	431	424	429	450	435	393	402	428	442	436	426	442	438	404	469	434	429	416	416	432	431	401	424	473	416	426	467	432	438	433	447	438	437	439	435	453	421	430	437	430	417	457	462	414	442	447	409	424	401	412	428	460	455	400	420	407	442	420	432	416	464	419	442	454	437	422	448	417	444	434	424	467	436	405	452	433	429	414	444	449	407	427	397	413	403	421	434	447	420	424	434	426	455	450	451	410	416	433	401	389	422	407	394	446	446	444	437	441	440	423	428	412	469	429	430	427	436	440	436	435	416	432	456	426	408	445	428	432	428	400	436	437	439	397	422	457	418	425	414	418	445	404	435	413	408	406	431	435	458	386	438	448	425	462	427	432	444	430	429	453	431	451	430	458	372	419	432	443	441	441	421	410	385	444	420	426	428	476	479	472	436	431	441	470	394	436	419	449	432	435	402	464	409	428	442	470	394	444	414	423	418	435	433	416	396	405	457	443	448	438	418	439	445	435	425	419	382	438	444	441	449	402	428	420	453	410	430	451	429	421	428	436	438	443	423	448	472	387	427	414	466	438	423	409	382	437	418	434	424	406	432	462	411	416	430	410	420	412	431	414	405	476	455	426	405	444	441	455	393	455	433	419	413	395	438	415	432	422	420	463	426	444	405	413	382	437	461	442	401	434	447	420	480	454	430	412	463	402	415	398	393	420	415	409	454	409	435	432	433	433	432	419	399	440	374	402	410	395	438	434	446	441	446	426	444	444	427	486	435	401	410	405	414	462	430	391	412	420	391	414	437	425	428	402	436	428	434	443	461	368	402	470	446	430	421	398	404	397	418	427	436	441	448	398	437	431	401	474	429	432	425	404	440	427	399	435	417	419	469	416	394	428	413	430	440	416	445	435	461	402	404	418	407	454	439	406	455	447	451	391	475	454	412	445	467	427	420	428	416	385	438	419	413	431	422	411	446	432	399	466	411	447	437	400	433	415	427	439	438	437	414	418	425	447	430	435	460	425	431	436	399	414	423	440	468	429	426	417	441	448	439	440	430	433	415	407	428	433	414	418	442	458	452	422	416	438	452	422	439	406	427	445	421	422	404	442	400	408	420	424	448	459	398	404	386	429	407	441	414	413	411	439	429	465	438	444	426	417	435	453	401	461	435	429	431	411	441	442	441	446	443	407	386	430	428	423	397	427	435	434	425
61734	87632	57554	18110	9326	1515	730	689	697	688	714	703	735	736	707	675	690	697	682	710	663	665	714	674	689	712	746	725	708	698	675	692	718	664	715	683	742	691	710	747	784	672	730	746	676	636	649	705	693	703	669	743	711	718	689	723	714	703	685	675	709	732	701	690	695	714	694	695	692	711	745	689	696	704	721	708	653	739	661	699	670	765	705	688	718	704	673	688	739	651	675	692	715	681	707	677	669	715	717	684	706	685	723	703	708	723	743	724	727	691	664	707	687	668	716	674	689	699	718	671	711	673	681	703	696	667	667	674	705	643	685	689	655	691	696	704	742	700	697	729	712	710	698	733	752	718	706	661	715	702	667	678	683	686	657	714	724	663	677	682	692	675	697	726	679	718	694	720	715	682	679	666	707	698	661	658	686	757	698	717	704	691	769	664	721	679	688	734	737	716	725	683	689	699	687	703	733	775	671	665	711	717	665	690	696	715	742	720	683	695	731	669	703	671	704	703	738	716	640	667	692	685	718	710	709	666	699	722	686	684	707	648	679	662	744	681	718	702	678	671	731	668	760	690	695	711	704	653	681	637	717	730	713	675	715	726	691	713	720	715	714	661	715	749	695	711	708	712	706	700	687	723	650	714	701	696	674	721	733	734	666	722	763	676	686	703	684	731	717	747	638	692	679	743	706	690	752	680	685	682	651	684	701	671	700	747	747	687	688	646	723	703	698	680	703	691	690	672	682	685	665	698	727	714	687	705	716	685	653	642	731	688	701	758	733	638	716	688	687	733	707	703	714	694	692	703	716	715	701	687	691	723	721	704	690	726	701	717	699	742	718	724	800	662	671	678	696	690	663	697	715	730	687	718	714	718	716	691	717	693	708	722	711	688	654	685	722	712	678	684	663	686	707	713	722	685	722	684	658	730	738	713	660	667	697	694	637	687	732	708	673	684	666	708	688	708	689	697	758	664	745	704	711	699	690	710	666	719	671	663	707	718	697	675	710	706	689	714	680	700	697	664	704	699	724	781	722	692	741	721	712	700	648	675	697	653	682	691	736	682	686	741	683	725	728	663	706	696	734	705	680	713	696	688	723	671	741	666	695	634	715	679	714	688	680	691	679	685	679	699	704	671	738	685	695	745	672	681	677	702	690	733	711	695	684	691	698	686	708	691	692	693	715	665	701	673	731	675	705	650	725	716	668	680	692	683	708	730	688	670	711	711	709	663	691	717	692	706	692	699	726	735	709	655	728	701	751	711	730	691	702	731	704	695	714	683	688	718	705	711	760	685	722	692	715	723	703	703	711	700	717	689	674	717	712	699	703	695	712	712	652	694	687	723	719	698	737	680	650	727	727	730	698	709	664	739	722	708	736	702	706	671	658	733	710	735	681	674	690	661	691	685	684	675	717	698	698	689	721	721	720	679	687	663	728	668	677	704	691	669	662	658	694	673	653	723	681	723	725	721	679	752	717	733	697	657	695	706	704	696	720	634	687	713	666	684	703	703	720	679	716	672	688	683	706	688	702	733	691	698	757	696	692	734	692	709	679	730	681	714	718	694	688	704	737	707	689	664	689	728	694	739	720	701	731	679	714	692	738	719	721	715	703	714	755	707	673	610	687	666	643	681	703	725	712	703	645	705	679	745	653	723	707	687	703	686	720	713	711	689	701	665	689	676	753	701	680	738	670	691	657	670	714	726	700	697	690	709	669	694	713	700	710	647	668	708	688	705	689	689	704	705	692	736	695	718	683	740	706	670	686	737	699	663	685	758	722	688	694	706	671	669	691	704	722	710	696	731	699	703	691	694	718	705	671	733	748	707	723	689	738	677	702	709	654	714	705	726	724	654	682	675	703	668	729	708	705	704	679	738	694	703	776	706	673	712	688	680	713	723	663	666	703	706	722	696	655	713	684	694	714	692	719	708	632	738	734	722	696	692	743	672	687	708	712	694	696	687	715	663	713	703	705	689	688	780	700	677	655	682	683	663	755	686	740	747	684	747	683	700	695	728	661	706	717	721	688	715	705	686	711	703	703	715	680	716	674	689	695	737	722	776	670	744	696	684	733	723	690	691	706	721	748	717	724	716	692	734	693	658	672	677	696	719	733	709	719	688	709	708	731	734	682	687	692	696	646	716	688	736	688	661	750	722	746	730	700	677	658	743	690	662	726	697	712	728	685	665	650	752	725	680	678	699	688	719	710	724	646	688	701	751	672	699	753	684	704	696	720	653	726	677	687	700	703	690	723	727	732	698	729	710	700	690	707	768	673	698	713	736	691	697	676	656	710	700	763	726	665	701	689	669	688	668	704	731	740	713	691	722	678	699	694	716	671	732	722	689	738	645	665	671	694	675	702	715	671	693	681	706	750	706	692	691	714	703	728	697	678	734	697	717	745	706	729	736	692	711	725	687	717	670	678	672	696	660	686	645	700	646	705	731	700	681	725	674	683	690	703	687	707	722	716	685	713	710	710	688	726	639	687	720	697	637	696	708	674	719	700	691	711	694	798	702	668	689	659	693	760	665	680	692	687	684	692	682	727	706	693	681	702	685	676	685	672	686	688	676	665	712	727	686	674	701	704	680	674	686	663	726	666	654	717	713	648	684	696	673	685	717	712	677	702	773	656	685	733	711	720	659	723	690	679	713	711	701	717	718	711	738	664	763	728	713	663	725	737	721	669	729	648	662	703	751	712	716	685	670	701	722	700	735	707	732	730	705	736	685	732	712	689	696	673	702	709	677	727	765	711	700	680	667	627	708	724	699	696	685	651	770	736	701	671	656	671	685	693	718	657	659	624	720	661	693	723	649	717	730	741	674	673	690	715	673	704	678	705	684	710	692	694	701	673	634	680	736	697	735	730	696	708	738	727	691	692	732	735	688	687	702	714	676	697	706	689	699	732	751	702	669	711	704	716	717	723	667	689	730	743	729	681	659	699	752	696	649	682	713	692	697	645	704	679	739	728	757	684	669	704	682	712	714	697	673	714	727	716	708	662	726	724	712	658	754	712	701	729	712	688	707	694	697	714	733	715	683	719	705	665	706	710	735	663	729	739	704	712	706	743	704	728	693	729	695	642	681	668	652	726	763	729	689	712	765	719	698	701	695	694	698	621	666	689	692	739	728	713	717	702	740	667	714	757	688	677	711	731	714	687	681	649	707	701	686	723	673	695	720	676	732	686	694	743	700	705	717	755	697	692	718	717	664	704	686	696	690	707	721	746	715	703	753	702	751	729	704	684	674	699	715	728	719	700	707	711	744	714	682	755	672	709	690	702	677	682	713	732	695	712	727	689	694	715	772	676	704	687	776	661	730	689	669	687	676	697	679	728	692	670	749	688	673	725	706	755	727	701	732	751	678	718	697	702	707	668	698	726	708	703	683	684	698	732	712	685	685	754	681	727	682	761	714	666	679	685	676	704	684	707	703	692	686	721	722	689	680	719	696	681	715	700	716	681	704	712	718	714	704	736	718	729	685	661	670	709	670
24356	23181	30859	24666	21460	15805	2154	756	715	696	732	641	690	640	719	664	630	660	665	680	678	698	636	672	687	671	688	695	668	705	688	671	687	685	686	655	661	687	674	649	634	691	669	664	696	676	649	679	660	727	709	660	682	649	615	665	692	696	699	664	683	699	710	637	698	707	615	659	676	684	657	619	700	653	632	667	666	711	685	654	669	691	735	687	667	623	661	688	640	718	666	669	631	717	668	682	638	632	685	675	662	649	611	649	661	651	627	675	658	648	691	683	647	675	671	715	655	676	668	667	666	628	678	672	632	651	626	675	630	642	657	580	723	704	607	657	674	666	662	663	630	688	656	672	655	662	647	696	666	660	638	671	646	664	698	680	672	693	664	677	684	674	690	644	654	641	651	648	631	613	688	666	685	696	702	675	653	627	732	680	653	710	694	658	698	650	671	661	636	672	655	633	634	645	630	670	643	679	606	647	649	647	660	641	633	619	628	691	674	698	683	660	649	657	682	660	695	702	711	653	654	685	661	667	687	660	653	653	675	685	682	625	709	718	693	677	702	675	616	715	713	666	670	676	622	697	610	677	681	651	599	637	623	653	683	714	670	641	621	681	670	626	681	644	693	622	652	665	701	665	679	630	708	636	686	613	709	676	676	640	611	686	648	638	652	699	638	630	667	649	677	578	652	657	693	655	641	694	644	699	630	628	647	658	694	670	662	619	675	673	699	662	647	658	626	650	645	634	691	662	683	622	615	662	631	637	692	650	680	653	684	665	654	688	623	647	635	715	662	643	651	639	666	669	694	709	668	661	663	682	638	656	678	685	656	701	687	664	618	693	696	643	690	630	687	654	668	632	618	604	645	676	644	669	664	653	662	676	683	626	690	616	691	651	667	682	675	673	679	651	677	705	671	670	657	678	655	655	671	612	701	709	720	673	666	689	689	696	635	675	693	664	652	654	649	649	626	648	629	648	715	657	712	648	673	664	680	641	628	657	678	669	668	668	641	623	663	692	649	668	635	637	654	638	666	689	637	676	669	684	684	705	659	621	660	651	628	678	673	642	675	700	671	663	614	644	690	643	710	667	644	648	693	642	689	612	685	619	644	701	649	667	637	681	680	690	666	679	647	671	636	663	646	669	686	628	655	661	625	678	657	683	680	699	663	658	632	636	662	635	659	648	645	664	701	622	697	660	662	692	654	687	663	650	640	669	640	652	644	678	660	687	743	669	682	704	681	635	639	697	652	670	661	650	638	674	681	677	661	690	661	698	640	718	730	668	694	643	682	679	648	699	654	704	650	664	708	673	645	639	628	665	621	656	623	651	674	605	650	679	659	668	652	685	679	634	665	658	672	632	649	621	647	692	698	639	658	702	662	668	660	640	647	664	638	649	696	648	634	650	681	667	651	686	677	659	685	689	636	642	705	671	656	668	647	623	677	638	691	671	632	644	651	604	677	635	656	687	608	617	618	668	688	641	657	630	666	654	677	662	644	685	667	633	636	656	696	653	665	689	675	644	677	709	665	677	639	681	665	671	658	656	706	665	713	693	691	665	680	696	612	711	635	673	642	695	682	696	654	676	663	696	655	644	634	643	620	660	683	688	701	684	672	686	671	660	659	642	682	694	670	629	669	626	697	693	661	691	677	661	673	635	656	639	676	700	675	656	687	663	663	607	673	632	646	625	691	645	680	686	635	681	674	658	641	690	651	644	637	614	640	636	671	652	638	674	672	690	692	644	682	681	644	629	642	671	698	705	689	699	700	679	685	676	693	692	670	630	650	672	671	660	670	619	650	653	625	699	699	664	689	675	669	667	700	650	634	646	595	678	694	628	647	676	725	681	695	691	669	638	668	576	699	674	676	606	702	668	687	708	632	670	664	655	707	701	699	705	701	678	666	636	659	685	667	650	676	661	682	652	668	669	690	637	649	651	629	643	677	656	656	626	684	693	694	665	670	669	662	699	678	612	675	685	605	645	664	614	679	659	634	692	671	658	645	688	639	627	654	733	641	674	660	669	679	651	719	657	715	666	667	651	690	676	667	656	681	699	651	650	678	654	648	681	603	661	646	688	670	669	692	708	654	670	654	689	635	670	678	640	666	629	674	659	663	627	688	619	627	645	612	615	638	700	695	639	671	645	670	692	649	602	648	625	630	657	664	641	670	686	624	649	715	656	657	663	674	643	669	663	659	644	671	662	696	632	710	667	627	676	648	646	659	630	682	685	618	650	661	699	657	656	714	637	675	673	690	675	657	672	670	660	682	677	661	645	721	651	607	673	608	664	691	660	665	647	624	659	674	636	658	648	689	646	684	649	638	621	638	679	708	646	659	660	640	656	628	621	673	652	657	632	644	695	633	656	655	652	651	675	625	679	681	692	658	619	646	640	679	710	633	645	660	661	679	686	671	656	690	647	674	646	656	701	668	680	678	724	658	672	654	654	631	707	650	648	685	647	657	681	679	651	624	648	674	675	673	674	675	659	623	680	613	680	672	676	714	680	637	644	742	646	641	630	665	661	668	654	653	703	633	645	662	657	650	637	645	653	653	689	659	656	690	615	675	649	670	662	630	669	677	678	665	648	670	651	590	617	622	662	660	680	650	691	664	668	663	663	667	637	646	678	698	648	652	665	640	608	681	651	654	669	689	700	643	690	652	631	641	602	646	712	689	666	703	667	652	692	641	620	688	671	634	618	684	678	647	667	650	677	740	660	672	665	681	671	648	614	658	668	719	649	662	667	639	647	663	677	633	672	644	673	660	620	657	645	704	651	631	694	635	691	642	695	699	669	682	638	652	662	667	658	665	653	677	644	606	684	654	646	653	673	660	623	707	661	656	695	626	679	698	705	656	643	724	637	646	664	692	650	647	703	629	660	632	662	661	692	591	662	696	710	654	658	668	668	647	673	656	651	646	688	645	687	647	636	686	657	675	665	684	648	719	706	660	665	679	600	675	702	646	647	669	641	635	688	673	604	619	617	662	683	660	702	656	715	637	674	652	612	670	659	611	628	610	666	651	658	647	677	667	609	678	632	646	654	664	673	669	619	669	667	636	659	667	591	674	633	632	653	663	665	663	632	661	642	689	638	665	624	680	623	635	683	656	694	674	693	674	717	687	649	687	641	693	691	660	630	656	667	637	617	698	644	677	708	625	671	639	684	630	645	649	681	657	641	677	670	658	679	598	706	672	638	696	664	675	688	679	647	672	660	660	679	691	633	664	672	665	643	695	671	699	690	677	649	678	672	614	679	632	667	635	689	677	702	635	634	645	730	683	653	665	646	654	673	653	674	652	664	666	655	720	660	668	688	606	651	648	680	687	669	692	655	704	619	624	678	656	668	673	678	644	646	665	655	675	697	600	694	606	696	624	648	641	678	693	655	668	718	665	674	670	637	650	643	694	650	663	674	637	694	624	671	702	618	689	653	671	667	689	625	702	651	686	688	633	667	670	692	684	654	644	687	663	661	698	658	657	673	649	648	643	691	638	679
59411	99228	69011	22585	17479	2467	1031	1057	1025	1001	1027	1027	1063	1040	1029	1043	977	1044	1039	979	983	988	994	1036	975	1008	1015	1027	975	1001	1026	1041	972	979	1039	990	1036	969	978	974	1008	1026	1056	1043	983	1036	998	996	1075	978	983	981	1027	1011	1027	975	999	957	981	1022	1061	1015	1009	1034	1050	955	956	1044	1040	995	1069	1008	1025	978	1053	990	1034	948	1014	961	1013	1012	996	1012	996	1038	979	1025	992	1049	1014	1009	1011	999	1066	1000	1018	1004	973	1022	1007	1006	1014	989	985	994	1026	1010	1010	1022	996	961	994	1016	1022	1027	1003	979	997	984	1031	1032	1050	999	964	1007	977	1032	1071	963	988	991	1012	996	996	1019	1008	995	1030	1015	1026	957	923	999	1012	961	984	1050	1016	1010	1016	982	1029	919	980	983	1033	1040	993	1068	1011	1029	958	999	967	1020	1016	967	1049	994	1096	1045	994	1017	937	995	1012	991	1017	1008	1021	995	1014	1011	1001	973	1030	964	985	1022	1017	934	1039	1010	1048	1004	978	991	1008	1009	985	1006	1001	1029	1043	1014	991	988	968	991	1057	1000	1003	1019	989	1032	1054	993	1079	986	1025	979	1011	935	1003	1006	1048	1014	988	1047	1002	996	1006	1030	1016	980	1044	960	1020	987	1040	916	987	1034	1049	998	999	980	1046	1028	1014	1035	1082	934	1005	1026	982	1010	1012	1034	994	1012	992	1048	979	954	998	1066	1011	1008	978	977	1001	1051	1005	1025	1017	1036	1043	985	980	1014	969	1030	1043	1017	1005	1030	966	1032	1001	962	977	1053	1021	1010	1029	1024	1022	1024	1001	971	1026	1029	1025	1023	998	974	999	972	982	1043	1003	1035	994	1023	1037	1069	1031	1065	1001	977	938	1009	1058	990	990	1104	982	1062	1023	980	1002	1056	988	1022	991	953	1038	1014	1021	1041	1082	973	1022	1001	1028	1012	977	1032	1012	1009	1009	998	979	1038	973	1057	1012	1062	959	999	972	979	1024	1038	999	1030	1049	1036	1030	1057	1012	1026	1028	1016	995	997	952	1048	1033	1048	969	965	1040	988	1000	973	994	1023	1054	1021	1014	974	1006	1046	1017	1045	1030	1038	1021	1034	985	1010	1059	978	1026	977	998	1032	1026	975	945	1038	1017	1007	1025	988	1010	1031	943	986	996	998	986	1021	1011	975	1020	979	1059	995	996	987	1007	994	1029	963	1009	1044	972	975	980	961	1032	1023	958	1041	1033	962	1002	974	979	978	1027	1020	1003	991	969	971	1026	1028	998	1040	1004	960	1017	1076	1028	994	1001	972	932	955	1024	970	1039	973	984	1025	1000	1028	991	1025	979	1022	950	1034	973	1038	984	1037	945	1027	963	1056	962	988	1026	1023	947	1031	999	989	1019	1049	985	992	967	1005	1044	977	1015	1038	996	962	988	988	985	966	1006	988	974	980	1060	1001	976	954	1013	1006	1059	1006	1026	1045	1023	976	948	1059	1055	989	1068	977	1016	1027	1038	1045	1047	1097	965	1014	1009	1009	980	985	979	993	989	1018	935	999	1027	1039	1001	1052	966	1045	972	995	955	1011	982	995	991	999	1013	970	1012	1033	962	1011	1073	979	993	1049	977	981	1010	1005	956	1045	1036	1023	1041	1045	1017	990	946	1027	1006	1066	967	1050	968	1024	1015	997	1042	970	1042	956	957	989	939	980	1008	1030	987	1023	1029	1014	997	1049	983	984	1031	1026	1063	1003	993	994	1016	1010	1003	985	998	1013	952	989	1008	1027	995	1009	1017	986	997	1016	1026	976	938	960	960	1037	1058	1047	1012	991	991	1026	988	1022	1027	965	1010	987	992	1010	997	1011	1009	977	1003	1017	986	1011	968	1085	991	1028	1026	984	980	963	975	991	988	977	997	1080	972	958	1034	1021	1015	1035	1054	987	941	982	1050	1037	1042	997	1040	1004	967	998	1001	1004	1029	1052	962	959	1031	1001	1021	1000	988	997	1027	1026	985	985	1041	1012	1012	981	1071	1026	1009	981	1008	1040	1040	970	956	1001	1049	1003	991	1056	961	1036	1030	1015	1071	994	990	1044	985	1010	1060	1005	997	971	1083	991	979	1024	977	1046	997	1007	1008	980	1024	985	1042	949	998	1080	1027	1060	1049	966	1026	979	992	974	1005	1024	1040	980	982	1034	1033	1023	1089	956	1058	1004	1008	976	1015	1001	1072	1016	1008	991	1036	985	1002	975	969	964	959	1023	961	971	989	999	998	1042	1022	1013	964	1016	1047	984	1030	1003	1007	1033	979	1019	1010	991	984	1038	988	1029	1079	961	1051	982	1006	1001	1034	1001	1050	994	995	973	1001	1032	944	1012	1014	1030	1018	980	1021	1052	990	1077	1021	1001	1049	1081	1063	998	977	1029	962	998	1042	964	1022	1078	1037	976	1011	1076	969	978	1002	970	981	969	990	995	1039	1008	1012	986	1014	1030	1005	1047	1016	1006	1029	1042	988	963	1017	988	1041	987	967	1035	946	1015	963	1057	1027	1022	992	1034	1072	1006	1015	1048	988	1062	972	1017	1025	1029	997	1030	1030	1024	1051	996	1022	957	959	989	1069	974	1012	1072	981	997	1031	968	1021	997	1043	1003	954	956	999	954	1019	1002	1026	1001	1010	1005	957	1015	1059	1046	1010	982	929	1058	975	1008	1009	1009	993	999	980	1019	1010	971	973	1020	997	1072	1039	979	1023	1038	1020	1013	938	984	1042	1002	1000	1055	998	1020	999	974	981	1034	1070	1007	1036	978	1083	986	1074	1014	983	984	1055	984	977	1112	991	1017	1007	996	1038	997	1022	1046	1035	1069	1049	1017	994	980	1078	1026	1006	995	988	990	1012	1004	920	999	942	1023	990	1012	1045	969	1042	982	1025	1050	1036	974	995	1006	943	957	1023	1010	1064	954	964	1020	994	924	983	963	1005	1014	1070	1004	1000	1014	1016	1016	1022	1055	1006	1047	990	977	1002	1003	1055	987	992	1011	963	1050	1013	941	1031	943	943	1013	980	1002	1035	1007	988	1102	1001	1025	1014	1037	976	1053	1004	1008	1023	956	971	993	968	997	1015	1002	974	1014	984	1015	1032	970	1018	983	1024	952	1003	999	1000	946	994	1058	969	1028	997	1067	982	1048	1022	1033	992	1045	1027	1009	989	997	972	1017	992	1024	1043	1002	971	1080	987	1040	1016	1004	937	1017	1040	1016	1033	1040	1020	988	1030	1001	999	1022	1021	1008	1013	1000	1027	946	991	1045	1017	973	1007	1051	1013	1032	1005	1003	1024	1014	1009	1011	1133	998	990	1010	1003	998	1006	1032	1037	945	963	994	998	1044	1035	950	1024	1037	972	1033	1031	1028	1027	1010	1046	1064	1014	970	1015	981	994	982	1043	1039	1032	990	1000	1047	1005	1065	1011	1025	985	985	1013	1000	969	1022	998	981	1061	1012	961	1016	1028	1013	1063	1038	1039	996	1049	928	957	977	1019	1024	983	969	976	1005	1005	968	1036	1020	1012	992	1040	1017	1024	1032	1060	1030	1032	1101	1055	995	1044	1003	986	1058	980	1019	1008	1045	956	1003	993	1020	1056	983	1012	961	1016	987	947	997	960	998	1093	1020	1018	1014	1016	972	1003	949	1003	993	1006	990	980	993	980	1018	1030	991	899	1031	976	1009	1034	990	1045	1006	1048	1107	998	1038	1006	1022	1023	988	983	1029	978	983	987	1007	1017	1039	983	1055	1028	1022	1014	986	1069	1018	988	1082	1017	1020	1084	1013	1020	1010	1029	986	991	1056	927	1000	1009	1006	1004	1017	985	997	1039	980	1048	960	1066	1033	986	1045	1047	967	981	1003	1025	1021	1000	1047	981	1027	1064	1022	965	986	977	1023	1033	1074	1026	983	1009	1035	991	1002	1044	1048	994	1038	952	1000	981	982	1045	1043	945	1006	1010	1013	1004	1039	1042	987	1047	1050	995	1042	1024	986	1036	1021	1063	1081	979	1002	964	1001	1021	1037	999	1041	1056	1007	974	1012	1003	1037	971	969	996	977	1002	977	1019	1033	1014	1039	984	1043	962	997	1008	1008	968	1044	997	1016	1003	1023	1093	999	1050	1016	973	1008	973	995	995	1085	1030	999	1007	987	1052	999	1074	972	1023	986	1002	961	970	1057	951	1011	997	999	955	997	1054	1003	1073	980	988	948	1059	1039	1009	1041	998	979	966	1025	967	1055	1070	979	1063	1010	1075	911	1010	1055	1000	968	1052	1009	1043	1008	992	1023	1017	953	1075	1011	980	1020	986	1078	1067	1010	1041	989	978	1010	957	1007	973	976	979	994	1008	1001
32722	31845	26440	7984	1455	548	491	514	476	506	511	507	476	508	478	498	502	543	482	508	493	486	494	481	488	509	485	451	513	452	500	520	513	517	499	453	446	491	508	491	495	491	479	474	496	481	487	510	474	489	478	471	497	488	490	499	501	457	484	502	531	495	511	447	475	448	510	472	465	520	476	447	495	477	457	505	478	510	512	477	486	504	488	454	474	501	489	470	524	490	515	500	458	501	454	499	503	474	468	476	477	546	488	506	502	526	492	498	470	486	469	427	511	491	504	489	480	505	465	508	479	451	464	500	526	477	525	531	463	464	483	512	470	494	525	484	469	465	454	479	449	485	511	483	476	489	521	483	492	471	479	477	472	506	490	486	485	505	537	485	512	467	522	500	516	466	490	488	504	475	452	523	467	487	489	483	488	517	452	481	443	502	470	462	467	488	515	486	510	471	453	505	480	495	470	472	463	497	452	496	516	503	485	518	491	488	520	470	485	472	527	468	465	511	478	493	494	439	436	468	504	498	486	467	503	453	470	472	468	488	470	508	493	508	478	478	480	510	510	519	482	451	521	491	464	489	494	502	503	509	519	506	473	486	521	457	478	509	475	483	471	499	508	488	469	486	482	506	498	468	477	556	477	518	529	496	504	478	491	479	491	517	501	483	486	515	483	522	460	541	455	497	497	499	489	475	498	461	447	514	447	489	494	479	474	463	507	535	472	455	481	518	468	504	489	460	498	455	490	484	506	459	509	486	487	509	486	485	496	495	510	496	481	476	499	498	479	513	521	496	488	460	474	475	467	463	541	505	518	458	457	476	487	459	460	498	473	490	463	490	481	480	441	511	461	499	455	513	539	452	503	517	463	481	507	534	502	485	527	496	449	509	482	499	515	486	452	512	520	476	491	504	490	500	486	509	459	544	469	496	483	483	521	476	485	501	515	482	513	487	473	484	514	500	486	501	498	497	485	492	506	507	513	488	471	497	522	496	496	503	494	514	509	495	506	499	482	518	494	508	437	504	528	516	490	491	471	495	506	475	513	493	493	501	470	460	473	510	492	441	502	476	500	498	532	518	474	505	508	484	502	517	509	504	486	480	474	490	521	524	454	549	484	468	478	496	527	472	504	492	497	543	475	499	478	474	519	503	490	466	475	500	475	498	505	462	435	513	477	493	477	490	454	478	457	486	481	501	515	510	456	450	470	499	460	509	495	493	466	467	521	471	502	487	466	504	485	507	483	479	507	555	490	473	529	483	467	428	493	532	542	475	504	450	460	477	493	505	485	445	474	488	479	500	454	511	449	480	513	448	456	467	490	486	504	458	481	496	430	476	496	506	422	482	460	513	471	491	494	477	482	471	483	462	465	454	492	530	473	481	485	484	496	461	478	489	459	504	492	512	490	487	483	469	473	498	482	477	486	479	482	513	491	511	451	490	500	518	528	495	457	465	493	482	471	458	494	507	554	502	500	488	490	480	463	456	469	500	521	487	506	476	496	492	501	472	483	522	495	444	442	498	457	463	465	526	474	522	479	478	440	491	469	492	497	479	484	466	445	514	486	489	481	498	513	482	497	494	470	487	477	513	496	507	477	512	486	497	491	475	513	493	519	499	414	497	467	505	476	515	489	534	477	465	514	488	493	485	460	461	471	453	459	481	481	472	504	489	491	467	471	496	518	502	486	479	515	486	501	482	511	498	480	488	492	471	460	472	459	463	497	475	479	460	489	521	502	475	471	512	453	498	460	489	463	508	513	486	496	426	492	549	501	462	422	477	458	512	467	498	476	473	454	484	455	462	504	488	501	499	466	474	495	453	491	499	426	531	460	461	477	505	500	517	507	462	473	517	497	520	473	475	499	499	528	493	477	492	528	511	480	487	487	502	489	518	501	481	486	513	494	479	512	512	501	488	473	477	524	480	515	456	519	517	469	521	496	488	467	483	485	470	469	477	473	490	504	503	496	498	488	483	500	461	526	502	466	447	509	523	471	499	511	515	481	526	469	502	499	472	530	517	511	501	515	512	493	473	537	547	502	459	491	481	484	457	513	478	503	463	523	504	478	496	520	468	531	467	476	497	512	461	457	491	469	518	503	544	437	527	491	479	508	469	480	497	469	517	497	502	429	494	412	499	514	471	477	503	496	512	470	506	485	514	464	538	497	485	514	502	488	481	486	518	479	466	511	492	521	513	494	502	482	490	483	469	488	474	451	482	480	514	474	487	479	470	466	497	520	480	530	472	474	476	499	499	478	497	517	477	509	480	509	492	451	469	475	473	485	492	524	461	472	473	442	504	496	539	487	506	499	525	489	477	516	519	478	516	464	483	511	536	481	528	476	486	506	515	458	507	513	500	511	446	500	465	519	485	466	496	475	492	494	463	488	478	458	463	472	487	476	469	527	481	527	468	480	492	437	481	477	469	495	523	500	498	512	469	481	518	494	504	478	510	466	525	502	498	465	481	470	461	478	447	486	498	552	509	505	468	481	478	514	512	476	504	488	500	522	511	477	501	472	473	467	493	507	481	468	430	510	499	526	496	475	518	430	500	514	500	486	460	472	502	488	506	494	493	476	468	474	506	499	502	467	458	482	502	495	554	478	507	501	512	500	489	518	468	518	532	478	514	501	496	457	445	479	518	527	495	485	440	485	495	480	486	467	473	512	462	482	498	470	467	480	482	476	487	519	482	517	511	460	490	485	512	507	481	503	520	485	518	487	442	519	489	489	501	492	514	491	485	496	509	479	518	497	491	494	461	506	432	477	482	467	496	516	490	464	449	450	507	490	466	530	470	490	483	459	500	507	468	483	468	489	534	501	497	452	498	486	515	466	464	480	475	507	476	466	453	469	472	440	489	497	519	487	509	509	483	486	520	483	503	495	480	529	497	523	471	460	445	476	492	476	517	488	521	504	526	512	473	472	492	500	475	454	486	470	510	513	456	474	507	484	497	482	488	474	499	513	549	507	494	543	474	521	483	502	483	494	503	513	499	503	488	507	485	516	462	482	518	462	451	515	478	474	493	516	459	498	493	494	514	484	505	496	492	515	483	498	481	496	470	469	452	489	471	515	474	480	502	488	517	498	470	489	464	505	504	510	494	511	518	489	453	490	510	484	471	501	526	455	483	447	497	467	477	455	496	475	462	509	486	492	511	494	521	487	482	500	488	497	478	468	557	494	486	501	489	467	508	509	510	489	479	462	507	477	464	510	498	475	504	490	468	513	499	435	468	480	480	463	489	477	490	481	519	493	484	477	455	449	503	460	455	456	491	509	529	490	503	500	465	500	518	474	465	503	496	499	460	487	457	495	514	511	493	477	468	487	538	499	484	497	511	486	462	513	485	510	498	513	497	512	491	473	474	486	496	448	493	475	460	466	532	479	471	512	497	520	495	508	467	484	522	512	414	522	498	512	513	484	467	460	473	478	499	491	485	492	484	462	519	510	500	489	474	492	478	457	464	521	494	494	469	479	476	442	513	472	455	497	468	462	477
43275	48196	29052	4273	2538	960	811	815	744	836	795	841	789	846	800	826	816	780	786	802	759	831	838	843	819	791	809	805	802	789	806	814	831	793	769	758	813	796	771	880	833	813	796	850	782	781	786	804	822	801	791	790	742	799	870	833	793	772	774	792	808	783	844	809	813	801	788	821	831	779	863	771	731	879	774	828	803	804	808	753	773	803	790	783	782	786	851	794	757	817	787	806	768	748	839	784	765	825	817	817	804	801	850	759	796	805	789	813	796	797	810	817	787	806	807	796	790	842	835	775	819	787	789	809	782	822	747	790	803	785	801	826	768	813	794	824	809	814	837	815	830	804	769	806	774	828	790	780	786	807	797	806	803	848	840	758	771	804	748	797	813	828	834	816	812	789	755	826	834	789	835	777	773	782	819	834	758	796	777	749	807	765	777	852	837	794	821	794	765	774	846	796	800	864	802	818	829	747	824	826	777	721	774	814	770	789	862	869	773	823	772	804	775	795	795	811	784	818	794	736	766	780	819	852	830	772	787	825	787	764	751	817	771	802	819	832	835	766	806	794	766	800	741	831	775	797	780	790	798	771	778	809	775	835	794	820	840	796	809	837	766	776	811	837	787	744	795	813	850	827	823	789	828	807	745	829	818	784	812	824	864	798	782	830	827	782	816	808	810	742	816	761	851	794	810	789	817	763	768	882	768	848	784	810	821	788	770	814	826	764	799	775	814	833	785	787	787	804	815	836	810	793	815	809	796	767	817	844	794	790	809	789	774	754	770	799	771	827	782	807	811	848	835	787	782	814	831	783	749	826	761	835	819	762	812	827	811	819	765	807	799	788	796	781	804	798	829	803	783	821	791	761	801	763	826	794	784	819	827	783	767	849	811	798	748	790	777	790	811	789	798	807	815	818	810	817	793	807	850	779	753	875	817	799	847	778	798	790	827	811	808	781	767	787	805	810	780	780	804	802	779	797	800	785	789	794	794	767	792	763	810	824	809	839	777	785	767	818	780	771	802	783	840	786	853	812	832	837	776	728	803	840	813	803	812	788	838	813	814	789	795	821	766	825	803	786	727	761	805	831	805	812	800	802	774	774	826	796	813	761	830	769	769	800	833	794	793	807	783	837	763	836	852	759	799	722	810	788	831	823	784	803	800	817	798	741	818	837	793	815	774	805	709	785	809	791	840	775	748	798	802	838	809	803	801	801	757	770	803	781	846	831	817	762	751	848	789	808	754	848	747	794	762	807	773	809	818	810	801	823	792	784	791	726	787	786	759	762	812	831	812	831	831	841	823	808	866	820	744	819	772	797	864	802	770	779	772	877	821	804	759	794	817	790	818	837	819	805	794	803	805	790	800	821	815	809	775	784	807	810	790	802	809	828	826	766	790	847	812	810	771	796	821	784	795	720	799	845	746	778	761	751	815	844	790	864	786	778	757	833	815	741	807	792	770	800	770	767	757	824	814	781	782	801	795	785	827	819	849	790	792	780	822	776	752	827	803	803	790	787	788	812	760	792	789	790	774	781	802	820	765	827	834	802	774	798	801	795	788	787	805	746	789	811	807	787	811	803	837	775	780	790	798	802	781	807	806	787	826	765	812	773	813	803	814	823	801	787	781	793	771	796	793	786	759	792	815	791	771	801	771	795	803	817	768	782	814	805	805	805	774	874	807	797	757	752	779	782	744	827	821	830	794	820	820	790	795	799	834	840	790	814	905	807	844	773	851	771	838	802	765	794	766	741	775	768	792	748	753	778	800	778	805	830	789	822	819	809	747	777	827	785	773	803	807	813	876	799	772	802	795	829	786	814	802	766	872	782	779	797	818	801	782	773	834	791	762	845	803	824	748	755	778	867	774	773	813	815	835	776	809	767	739	766	794	765	794	764	848	753	771	826	808	822	764	822	792	781	832	796	809	798	780	806	772	803	841	793	797	836	788	770	789	839	838	769	840	790	774	819	806	778	730	821	824	824	828	773	777	842	765	821	772	794	804	769	837	801	813	797	804	739	867	774	829	834	793	776	837	775	798	788	822	783	795	784	816	856	816	752	806	814	802	805	764	790	762	778	824	848	798	852	783	798	785	794	824	848	808	792	797	791	821	830	791	787	793	819	806	833	753	783	846	796	776	784	788	743	824	825	790	785	784	777	746	734	748	791	782	844	858	775	821	809	813	823	819	821	767	779	846	811	777	841	839	759	782	807	856	789	857	792	758	768	837	765	794	757	780	763	829	816	800	806	798	771	803	779	823	791	788	800	859	774	766	767	766	782	796	806	788	829	804	835	771	819	787	777	765	796	780	785	835	860	782	777	770	816	797	831	770	786	791	835	778	814	751	786	850	789	795	851	769	757	781	776	795	789	821	861	771	788	793	775	816	788	774	778	829	744	783	763	771	789	764	780	788	787	840	774	779	810	752	793	857	821	763	795	763	826	804	793	805	858	846	768	805	823	789	795	753	843	819	781	747	810	816	792	825	857	789	812	826	844	785	862	783	838	810	748	805	742	753	803	820	769	798	822	795	796	775	812	771	844	819	773	760	736	853	789	789	811	829	783	808	743	771	792	836	799	820	851	813	806	764	774	800	819	760	776	792	834	801	792	807	817	778	806	805	830	793	790	795	746	786	776	785	797	777	790	812	813	806	812	814	782	799	770	827	764	808	790	795	830	813	797	777	814	771	793	794	774	820	780	746	797	790	772	805	861	819	760	781	793	830	811	816	812	844	793	797	788	832	761	790	831	805	791	771	830	803	807	772	785	812	752	772	813	789	824	786	781	814	809	785	830	777	789	818	827	841	828	853	804	775	779	774	829	803	807	816	797	848	829	816	805	851	721	775	822	835	848	757	817	775	822	770	830	818	823	844	820	747	780	830	799	829	852	783	800	727	767	778	878	820	794	810	804	815	846	765	825	797	816	810	849	798	832	835	865	797	770	809	842	770	830	809	813	748	825	873	827	806	837	756	795	824	818	834	788	766	783	817	825	794	835	770	810	769	786	793	822	769	860	805	898	811	821	793	769	829	812	780	792	821	749	813	781	785	763	806	785	844	856	778	777	839	780	785	855	803	822	841	747	832	849	768	747	775	779	807	836	795	747	747	791	820	826	772	821	801	801	775	763	740	848	757	826	745	804	787	802	773	770	798	784	827	780	748	801	814	748	831	768	839	813	771	756	794	818	804	765	837	796	774	786	804	809	822	803	819	796	812	823	792	828	836	776	781	802	810	861	799	788	828	765	791	786	817	770	807	831	801	789	767	797	815	774	821	764	749	852	815	768	738	806	796	738	803	847	796	779	823	807	840	784	782	826	789	812	769	826	782	803	841	760	809	768	779	769	816	835	784	837	810	834	793	815	822	860	719	770	802	741	808	750	752	814	727	769	790	812	843	815	817	813	840	820	759	802	821	797	785	806	798	796	807	824	804	864	781	786	765	769	772	760	836	804	812	819	857	788	779	786	783	799	789	817	807	823	795	838	798	804	801	804
26028	25493	32548	25323	17340	3498	516	443	391	440	397	431	395	423	432	422	432	414	473	407	416	434	412	430	480	407	424	393	425	412	459	389	414	383	432	435	390	435	406	404	453	434	454	439	405	386	483	387	467	431	439	401	397	428	441	450	403	397	409	424	430	414	437	435	387	406	377	396	453	385	433	407	452	434	451	421	416	458	444	432	431	405	417	455	424	402	412	404	417	407	433	431	405	419	425	415	431	461	404	411	419	434	428	421	401	437	432	426	418	384	426	446	415	423	423	416	433	440	398	411	406	420	413	436	427	397	444	425	387	435	401	414	440	421	448	419	394	424	458	431	432	450	397	451	371	465	449	398	426	402	440	417	428	420	441	408	367	410	427	438	419	404	392	446	422	398	479	432	447	425	417	397	433	444	425	388	426	386	406	425	430	419	443	417	425	387	367	413	425	415	436	402	394	425	422	428	392	433	406	413	389	461	389	397	414	411	367	408	437	412	434	407	411	411	425	410	416	406	369	428	443	423	427	401	442	434	403	447	429	443	433	442	439	403	387	418	443	401	438	405	398	456	443	418	355	390	420	421	400	410	417	430	419	465	438	418	405	419	434	385	409	396	411	425	406	392	434	474	394	407	443	411	434	410	405	419	403	412	423	417	391	410	434	424	429	430	411	405	431	433	433	415	435	402	408	446	433	398	392	416	421	415	415	415	410	426	487	404	398	432	454	439	406	425	406	394	405	388	435	451	415	402	437	432	425	402	384	390	431	452	470	436	420	416	420	412	426	361	445	434	389	403	363	441	418	435	395	399	414	412	389	440	455	403	419	468	407	400	451	376	405	412	454	428	427	409	365	422	409	442	420	424	432	418	391	404	426	435	416	413	413	408	387	421	449	445	399	411	386	381	411	429	399	397	418	422	405	402	437	444	436	415	434	426	392	448	416	420	445	430	404	443	433	393	386	410	391	417	407	409	392	413	414	414	400	390	418	395	442	378	422	457	412	443	441	387	436	394	396	439	386	428	421	424	404	403	415	415	443	407	446	401	400	406	432	412	391	454	419	419	433	445	398	434	398	428	435	419	413	439	402	429	430	423	408	403	423	453	425	419	460	437	431	417	393	431	437	394	418	351	419	439	436	401	426	412	428	428	401	422	424	411	412	394	401	423	419	441	410	438	455	392	428	413	443	392	416	425	389	418	406	418	424	445	408	386	359	439	427	401	438	421	396	403	382	385	419	430	418	409	425	386	404	447	447	416	411	389	396	413	433	401	401	447	421	426	440	424	444	385	404	442	435	416	445	406	415	421	396	405	428	447	428	433	409	468	431	434	413	452	426	427	422	416	427	428	452	409	439	393	463	411	420	397	413	433	397	424	429	428	401	414	404	468	413	417	395	393	386	431	428	430	431	430	405	411	404	452	423	428	387	400	459	428	424	486	447	375	421	450	419	425	456	383	466	392	411	441	427	414	391	446	417	376	385	419	411	399	411	391	432	403	418	435	449	426	402	421	445	436	423	409	419	403	443	424	451	423	449	404	388	429	398	447	421	422	451	445	434	443	440	408	385	436	401	448	413	418	412	417	422	437	421	392	465	413	424	438	404	364	426	394	418	453	406	410	453	453	389	388	407	450	437	429	405	419	425	404	384	432	410	418	449	392	406	408	400	415	405	407	423	434	437	431	425	402	411	416	469	466	397	429	396	421	398	401	435	408	414	425	435	422	382	419	451	420	421	425	408	415	439	434	434	429	399	392	369	419	447	416	419	424	434	431	426	401	426	461	439	426	408	398	425	411	422	449	397	380	398	416	393	408	442	391	445	413	446	431	374	419	433	422	405	401	392	394	396	425	463	365	431	409	428	436	425	437	442	437	413	367	428	403	426	426	438	461	424	411	420	403	426	440	438	426	454	426	446	430	412	411	444	454	426	415	403	438	428	412	460	415	437	418	420	384	431	417	444	427	443	394	417	393	423	404	428	411	390	449	397	406	413	418	397	429	376	462	384	366	411	418	399	411	436	389	428	429	435	444	439	424	402	425	389	424	420	416	423	402	425	408	464	392	399	429	390	435	433	402	409	383	396	427	398	430	408	437	410	430	435	411	426	459	467	395	453	440	436	406	434	385	399	389	408	370	421	427	426	429	444	417	400	425	430	427	403	433	432	377	412	402	427	456	394	402	408	388	453	418	412	441	401	390	430	427	392	426	424	440	425	420	426	394	427	413	412	372	383	394	422	390	437	442	404	407	452	411	436	438	388	429	465	431	380	405	397	419	413	440	410	419	440	395	426	408	429	443	444	430	366	416	411	444	418	390	427	412	393	418	421	447	434	402	405	380	395	402	419	406	439	419	445	409	401	419	468	419	421	398	431	445	392	407	422	399	455	424	395	405	433	428	423	412	427	419	401	436	344	400	409	416	423	417	422	394	469	396	426	378	420	422	384	403	423	405	415	398	404	429	402	434	414	440	428	432	417	414	425	413	457	434	365	415	394	406	411	431	445	416	426	386	424	416	393	389	404	462	384	453	426	403	438	441	455	418	421	422	471	440	405	409	445	426	413	433	431	440	396	421	413	409	422	431	419	437	412	404	408	439	459	389	424	398	405	415	456	423	420	420	422	420	385	414	427	394	429	391	400	390	445	449	445	429	414	430	445	433	450	401	419	404	410	412	439	411	418	422	404	405	415	406	410	422	420	401	415	411	429	430	415	419	424	383	455	439	395	438	419	429	411	394	461	433	375	460	434	402	428	442	401	414	427	413	398	415	390	421	408	448	406	450	390	381	419	417	402	389	438	391	401	400	441	394	410	438	429	420	390	404	417	448	434	442	404	431	411	447	425	442	428	423	435	426	436	421	459	400	428	394	448	400	450	389	403	423	423	394	412	443	450	399	394	424	460	403	462	398	432	433	396	438	407	404	431	419	399	429	429	395	411	450	444	407	438	453	426	420	452	416	430	424	448	442	419	384	384	427	402	394	400	397	439	436	374	448	428	419	438	458	435	424	476	411	460	422	418	474	405	469	424	428	419	422	441	403	443	413	398	432	433	421	398	422	434	433	457	403	408	390	391	395	427	447	436	416	412	410	407	390	412	399	466	439	409	415	392	414	426	457	442	442	393	411	430	428	421	419	430	426	446	405	397	421	419	404	456	391	442	405	428	423	431	421	424	445	435	455	391	446	443	443	420	444	403	442	436	379	428	397	433	463	437	428	437	389	430	391	409	410	402	455	425	431	423	438	399	417	407	418	428	439	435	425	380	409	378	434	426	421	426	403	433	426	426	458	478	441	397	420	383	438	411	449	421	429	436	446	414	422	455	440	417	412	432	415	406	378	405	437	399	447	416	445	416	425	432	418	420	400	403	405	446	412	435	424	415	410	455	403	420	436	408	407	410	416	418	438	415	372	382	426	388	422	409	402	424	438	435	414	412	416	393	426	423	436	430	416	424	421	415	373	375	422	456	383	395	426	432	382	416	401	409	424	424	460	454	436
62837	87985	56791	15867	10973	1389	710	714	701	751	679	729	694	718	736	697	719	720	674	717	669	706	654	668	666	681	694	714	696	751	700	670	696	695	697	669	722	683	683	721	665	664	697	693	675	637	716	679	688	724	660	662	685	694	692	662	680	673	699	692	650	687	699	676	652	733	669	659	690	656	685	625	735	698	685	683	695	698	742	653	680	646	712	717	727	678	723	675	676	681	664	683	685	642	684	682	661	702	742	712	707	702	664	646	659	683	673	722	680	677	735	705	730	702	664	655	642	680	630	691	685	713	705	649	725	714	642	687	649	709	684	696	701	673	690	655	678	669	696	710	678	719	665	706	658	720	705	699	694	685	675	717	717	653	693	720	687	693	687	683	680	704	690	727	640	712	627	686	646	736	704	681	696	643	681	678	683	694	706	676	676	691	679	690	685	737	697	643	675	718	682	648	694	688	684	702	721	692	680	678	670	705	717	687	705	686	682	660	632	689	711	682	693	682	694	662	690	686	694	695	649	626	696	643	683	676	706	710	711	667	663	662	715	660	672	688	702	653	661	675	676	676	711	678	686	714	657	662	688	663	700	686	701	694	699	708	688	663	646	641	676	696	740	700	687	727	661	663	683	694	722	664	750	663	645	705	703	653	665	671	685	671	670	711	684	669	669	697	673	665	689	698	690	727	671	741	691	711	688	721	717	685	664	697	702	713	676	675	642	715	683	688	666	694	729	688	678	663	654	756	682	720	658	705	708	694	662	681	728	692	661	673	629	678	677	690	649	705	658	656	674	652	647	667	654	709	667	672	675	684	654	688	729	681	721	691	688	679	709	741	727	746	696	695	713	728	646	698	702	721	736	696	690	669	653	667	672	690	631	680	652	693	671	703	707	643	649	674	686	768	670	679	684	701	631	672	676	719	673	711	658	663	663	615	652	697	666	675	631	639	636	675	718	670	691	694	674	690	664	735	673	692	683	692	654	656	704	664	668	661	686	689	656	657	703	684	699	662	704	649	701	684	708	745	725	684	667	694	659	678	688	688	651	679	695	701	634	663	685	720	711	684	683	694	688	667	722	669	702	727	672	689	727	712	652	669	644	702	674	715	698	709	675	724	684	658	740	732	690	712	666	746	717	662	707	647	696	659	699	654	680	687	659	719	654	684	720	660	684	669	725	638	704	711	762	700	716	742	719	739	654	664	706	712	678	671	704	731	666	664	642	617	686	701	707	669	683	727	675	668	705	683	667	695	722	683	691	691	662	680	693	660	730	666	639	723	666	624	672	689	676	692	685	674	657	680	702	674	683	706	695	687	752	654	704	693	668	663	649	687	714	650	651	680	641	676	715	666	651	692	693	699	706	678	683	676	650	675	643	722	641	655	710	713	727	655	738	717	682	684	703	723	677	663	662	632	716	711	706	703	742	733	638	694	632	698	677	675	702	661	666	729	672	682	676	668	674	676	721	695	702	651	716	719	743	690	666	709	682	687	712	664	690	724	650	740	689	714	707	691	676	669	668	706	655	641	667	674	698	718	707	690	680	634	680	665	678	703	659	707	636	642	720	713	658	652	709	699	648	668	654	689	707	647	695	684	688	612	692	680	666	721	672	719	633	757	689	653	656	666	705	704	673	731	684	678	684	671	642	705	693	697	683	640	663	688	746	711	702	664	681	687	702	691	697	678	655	656	673	672	635	668	696	658	696	643	680	745	698	679	633	703	722	667	702	658	689	679	692	662	699	750	670	696	624	730	720	677	626	734	656	670	689	695	682	702	656	715	701	680	686	711	659	746	668	705	652	680	655	669	662	689	704	689	666	646	723	617	664	684	664	718	668	679	705	737	713	744	730	672	681	673	714	691	733	734	719	675	699	656	717	689	651	667	694	674	693	671	708	730	671	703	681	689	730	689	655	687	674	690	690	661	635	663	644	688	673	716	660	680	681	695	703	666	672	661	684	668	669	703	723	662	669	682	693	695	668	681	693	649	684	699	635	673	679	691	702	688	690	693	635	696	690	697	671	710	652	710	685	689	716	630	643	660	653	683	688	708	700	633	682	705	721	671	697	661	675	675	717	697	686	664	691	738	686	667	680	679	636	690	735	686	663	699	681	672	710	691	700	665	703	644	687	688	684	662	719	672	650	714	665	659	751	675	722	642	708	713	730	694	693	688	657	697	669	700	709	654	730	704	629	714	691	698	697	688	666	688	699	719	713	703	689	676	686	691	737	674	660	660	658	666	688	681	682	639	706	680	711	658	695	688	678	680	685	705	689	669	644	691	737	689	683	676	693	648	720	701	708	694	651	648	615	670	681	697	713	675	672	672	675	637	692	719	639	689	670	723	652	684	670	682	687	672	675	663	730	662	664	668	672	666	708	691	678	720	709	679	660	665	684	673	690	634	695	685	649	712	694	677	678	692	683	689	701	669	682	689	666	671	687	679	669	693	705	670	675	685	665	707	668	719	666	692	694	704	682	656	683	704	712	666	740	699	659	679	690	692	655	654	631	667	640	744	748	692	674	678	637	729	651	664	727	721	728	688	696	675	617	688	689	714	670	696	671	660	668	642	726	677	732	690	690	655	706	681	672	696	699	701	684	679	675	688	682	717	675	736	636	703	632	681	696	714	712	697	731	693	669	681	675	711	684	675	690	690	680	704	706	693	697	629	707	673	663	733	681	690	731	656	680	645	704	667	678	728	672	684	674	687	675	621	683	673	691	688	664	695	634	711	699	702	654	685	679	716	655	649	652	672	706	730	672	632	647	748	681	701	720	699	714	697	673	674	663	708	666	682	634	716	695	690	731	683	685	684	701	716	650	699	647	724	677	675	673	705	715	692	706	698	658	692	651	698	702	631	699	668	723	702	666	702	699	694	739	650	672	729	674	682	664	635	680	703	699	703	674	656	680	726	671	684	674	689	652	689	657	633	757	689	658	710	692	672	684	682	666	700	655	705	665	671	726	683	700	641	625	675	687	674	710	710	668	615	727	661	673	749	724	676	685	696	668	674	729	677	734	685	664	698	722	642	645	673	676	701	711	652	678	677	710	690	697	691	670	668	698	662	726	740	686	709	703	674	701	700	688	688	691	699	730	717	675	675	698	720	684	714	672	715	686	663	723	645	631	711	664	689	682	695	651	679	654	674	706	728	661	667	669	696	676	662	716	655	667	739	740	745	708	652	661	693	687	658	693	734	641	670	638	709	650	682	699	651	699	625	658	668	712	717	663	698	710	679	701	677	713	660	684	705	706	670	705	719	667	672	679	743	674	685	710	709	632	677	695	669	714	724	675	685	705	676	632	687	751	651	722	671	649	759	642	677	618	665	678	673	698	669	672	700	671	677	634	661	633	662	677	631	660	657	712	691	690	705	693	654	717	683	721	681	628	656	633	630	734	685	710	660	695	672	673	639	697	686	622	675	695	704	677	765	676	685	678	669	679	692	636	716	660	705	729	690	695	689	689	662	688	705	677	676	683	692	625	673	686	685
24381	23082	30778	24492	21515	15936	2102	756	651	692	683	723	680	622	614	628	608	654	657	679	698	631	670	671	619	679	603	676	650	675	703	646	700	694	645	672	660	682	684	647	634	687	648	658	659	659	680	633	657	635	656	651	680	618	609	620	630	656	635	641	654	618	669	619	661	688	612	641	643	614	623	650	624	667	642	657	701	630	669	680	643	635	687	660	631	626	673	661	665	628	685	649	644	641	602	646	663	621	627	631	627	638	657	687	640	611	736	607	646	624	651	627	643	673	709	620	650	655	626	634	625	647	640	626	643	650	693	668	618	619	686	625	640	620	639	647	670	646	640	704	657	653	646	645	662	675	650	593	607	684	642	663	662	614	649	630	696	667	648	690	648	615	616	653	631	679	658	626	624	637	649	638	663	626	655	608	628	601	663	661	645	640	639	676	635	630	653	651	626	621	634	663	664	615	655	658	621	672	636	692	608	667	678	640	658	646	673	649	696	658	686	652	663	668	652	669	632	607	602	681	613	709	662	637	662	645	622	642	659	648	659	633	636	579	676	652	608	675	622	663	681	676	684	636	647	619	627	645	677	611	661	655	695	658	685	674	620	608	650	674	644	663	670	642	622	627	614	644	662	649	700	625	702	650	634	618	600	678	695	648	631	611	658	615	709	647	635	633	661	676	703	638	634	691	650	626	672	618	658	666	652	670	644	602	607	612	639	675	680	654	648	655	668	627	659	629	650	654	633	683	737	650	655	661	656	653	638	636	636	645	635	675	621	621	629	658	684	657	630	655	618	642	664	683	672	633	621	669	658	668	662	646	601	704	643	653	678	636	672	619	612	655	654	611	648	616	640	649	648	662	651	648	654	660	641	617	658	579	606	689	685	645	685	672	644	631	638	617	667	603	603	590	613	649	645	648	641	603	636	632	664	657	599	650	650	663	642	687	653	604	633	622	646	647	662	703	617	668	653	655	609	601	644	621	631	673	668	629	622	714	629	667	643	633	660	610	654	624	614	657	688	629	687	668	675	627	649	646	657	650	630	659	623	639	663	629	706	647	622	672	627	671	645	618	655	618	674	606	638	616	654	678	651	629	633	596	672	627	648	615	661	583	620	662	680	673	670	668	701	658	634	669	619	657	621	649	667	613	597	677	590	666	602	633	643	660	684	630	657	598	673	623	632	652	645	653	648	655	637	630	649	627	639	636	635	683	666	662	648	645	712	596	631	664	629	666	591	692	671	616	639	618	624	632	681	634	593	657	665	665	596	611	687	649	653	624	632	714	695	614	655	649	656	677	648	590	602	695	654	640	656	673	655	642	658	612	636	640	661	618	646	695	653	614	665	647	615	652	636	645	621	673	618	644	651	638	644	640	668	658	679	639	614	618	668	652	625	632	653	630	633	590	627	654	582	616	675	646	666	693	599	623	631	612	615	663	693	663	622	637	644	646	618	656	640	669	644	649	622	653	637	671	631	629	644	644	674	732	644	713	658	638	687	621	664	691	703	662	690	681	639	638	660	663	633	707	698	621	630	652	613	670	672	633	651	714	661	686	679	632	629	669	620	640	665	640	627	672	635	649	592	648	628	662	668	627	671	629	651	657	645	653	691	650	668	667	665	616	670	652	676	622	627	633	671	647	612	676	621	627	652	656	678	656	671	653	631	634	641	615	641	640	660	649	622	668	631	663	673	624	645	634	645	662	683	677	689	630	684	604	643	661	675	660	639	670	650	644	688	650	659	586	631	647	646	652	678	641	627	601	654	671	680	657	609	664	668	649	663	633	657	633	649	636	643	681	632	673	619	705	619	633	654	627	640	663	656	623	642	597	683	639	630	678	654	636	640	628	662	672	669	699	643	685	654	686	658	673	629	631	629	606	645	664	699	656	699	634	667	648	629	677	641	648	654	664	640	606	659	644	684	677	648	615	632	619	653	609	723	618	614	643	666	658	682	665	674	690	659	643	663	643	667	671	618	634	576	661	636	634	692	659	653	684	673	653	648	661	676	656	672	686	673	611	640	651	604	664	639	623	703	643	633	658	610	646	656	659	590	614	687	662	673	666	689	674	632	626	664	659	652	662	607	681	661	701	632	632	655	659	698	680	636	679	676	679	633	671	665	646	663	655	642	637	634	653	603	672	669	642	664	680	643	649	649	654	605	688	649	654	658	665	632	649	647	688	676	632	652	676	626	636	636	660	645	626	620	613	647	657	669	672	666	613	643	626	615	675	642	679	675	657	640	644	652	601	672	657	662	656	640	641	641	640	647	682	657	660	681	634	667	611	637	642	615	687	606	659	608	665	678	642	687	585	610	602	666	668	634	664	617	590	665	632	651	682	665	631	661	630	655	648	634	693	591	666	633	604	607	628	692	650	591	628	676	613	659	666	634	640	655	628	630	635	658	646	690	647	648	677	617	617	661	634	629	674	661	696	633	653	595	623	688	654	628	632	658	604	651	627	632	656	639	687	650	635	699	682	701	634	636	604	653	651	596	633	653	647	684	646	634	646	649	623	670	618	633	640	673	661	627	655	647	607	642	629	645	625	658	614	634	610	613	704	686	639	665	609	657	600	617	629	653	653	694	637	622	622	636	701	678	632	627	675	683	670	654	636	615	573	635	641	666	661	653	647	660	692	638	653	639	628	648	629	657	647	657	661	623	643	642	624	703	665	588	670	624	617	655	698	569	634	639	672	656	639	574	682	639	652	674	620	681	644	641	691	652	651	637	621	630	648	647	677	655	647	628	609	643	620	622	632	614	633	652	652	600	626	630	629	615	669	619	656	659	634	683	668	679	662	686	606	586	656	655	696	676	651	594	675	603	615	652	663	718	683	620	604	669	618	636	641	632	647	661	637	653	637	657	622	669	644	605	665	649	659	648	680	660	656	649	624	685	646	580	714	641	686	693	696	674	632	690	624	637	637	656	682	628	669	663	649	659	675	612	625	648	663	671	657	650	649	673	657	660	645	604	620	610	703	625	662	621	652	622	633	641	641	639	652	661	668	645	641	635	626	668	686	714	658	649	668	671	699	601	643	633	622	581	642	668	685	664	627	670	673	660	643	635	638	657	608	664	641	622	642	690	612	684	601	688	633	621	649	625	630	652	673	687	635	635	658	655	669	673	645	628	647	614	634	621	660	609	655	635	635	625	693	663	673	657	727	597	640	655	681	644	653	639	641	635	621	651	657	645	631	610	655	664	648	683	682	569	648	694	644	672	651	674	633	623	659	635	669	634	626	690	668	626	660	677	674	655	677	658	664	653	658	625	651	636	639	636	687	661	682	666	645	667	652	635	621	649	641	546	647	631	650	696	644	633	652	667	661	668	626	661	603	655	667	663	615	649	672	631	673	651	641	602	627	607	621	613	666	679	693	655	610	620	665	646	598	631	625	706	621	673	637	637	642	671	629	679	632	622	674	645	649	701	650	665	625	622	649	642	665	631	654	647	621	645	624	638	639	622	669	654	608	650	610	685	660	622	650	619	615
61868	99118	66766	22675	19397	2030	1005	975	1035	1004	1018	980	985	959	991	944	948	965	1007	1030	999	1004	939	1008	1001	972	989	1024	958	975	983	1063	962	992	1017	955	1083	1010	933	997	977	993	970	939	976	978	967	962	963	975	1014	981	1037	979	1026	989	988	1050	975	993	939	989	1004	950	995	951	969	997	970	1019	1015	1019	1014	1018	991	904	993	981	995	1020	997	913	1004	975	975	1042	1022	994	949	988	1050	965	982	969	996	956	948	967	963	989	1002	917	1014	1020	1005	971	989	955	952	952	965	998	928	1018	1052	1038	956	1024	978	920	954	946	945	994	1011	987	989	1004	957	948	995	1004	993	981	1005	1004	1007	940	985	988	983	976	951	982	963	993	1014	974	926	973	993	989	953	955	945	939	1040	983	986	996	953	979	1009	1028	1013	982	1056	968	983	1008	950	976	985	1001	981	981	1009	995	1019	998	1047	954	947	997	984	985	1021	975	999	956	955	948	1006	974	1014	960	966	985	973	982	1047	962	988	991	975	991	1004	1015	916	1028	1023	931	1026	985	974	1009	979	1001	1016	974	1049	982	988	1000	954	995	1006	1003	971	1015	917	980	995	1011	971	978	955	985	992	1018	984	941	1035	925	966	923	1022	1014	965	1018	1005	1017	986	974	1023	1007	962	1021	1008	968	948	962	1044	982	940	1020	943	1012	968	974	970	975	968	980	961	986	921	995	1001	982	1069	933	981	972	985	990	951	1022	999	973	973	1017	951	948	1032	1050	974	1035	961	1023	997	998	1038	984	992	1009	1033	1034	961	978	945	1011	973	1013	1008	985	960	1024	1013	1003	995	1004	987	978	944	947	929	995	987	1015	987	993	1028	954	984	976	970	1028	999	998	938	1010	954	1000	949	972	980	988	1002	989	961	981	977	996	1059	1073	1006	1017	1016	999	976	1022	945	992	990	1018	978	969	1017	1017	995	1037	964	990	978	992	1030	987	980	1010	948	961	966	1068	1015	923	978	1007	1018	1004	976	1006	979	940	962	1033	955	942	977	957	957	1006	1035	968	981	974	968	1008	994	991	989	1039	980	1071	1028	983	979	948	1007	971	966	970	1033	985	980	1002	1001	938	1012	954	1001	1021	1058	972	922	971	1044	1001	978	1017	1002	1048	943	964	1054	947	1005	958	966	1008	1015	1036	988	1034	1020	968	994	1023	931	998	971	1037	980	1001	946	943	943	1010	1045	940	953	904	982	1055	992	992	1016	976	1014	987	981	1001	986	1006	1008	977	951	945	1000	945	1020	983	909	982	1006	898	1031	1013	988	961	998	970	966	987	1021	909	956	971	1007	1024	960	962	943	918	965	1034	1048	964	946	995	1060	1050	995	986	1044	961	931	981	992	991	980	1018	961	1019	933	897	959	954	1048	970	972	949	1032	993	995	1006	1018	951	970	959	973	1043	941	1073	999	970	994	1009	996	920	972	1007	972	1026	975	974	974	979	954	991	962	940	1005	978	979	959	933	1038	1009	980	1005	982	964	1065	1045	943	958	1023	990	980	1031	967	973	997	986	1089	997	900	1054	1031	1012	955	982	932	997	947	1019	999	976	1044	999	1031	1002	1000	1000	1017	1001	972	980	1019	964	1030	969	916	991	979	1003	975	941	972	954	1026	1007	992	1018	982	943	969	1015	990	965	941	990	1054	1019	962	942	980	991	1003	977	1036	965	955	952	949	967	1003	995	990	946	985	917	961	993	947	1003	935	958	1003	941	1023	1026	1035	1020	979	1014	978	1053	989	992	1015	1019	1001	977	1039	936	983	1026	977	966	974	976	941	1021	964	996	958	1011	1063	988	975	1029	986	1027	984	1029	987	1017	1002	963	1015	1016	1030	990	973	1036	1013	992	1048	973	1005	900	978	981	963	949	1006	1015	940	997	958	957	1001	1002	968	994	1006	991	967	957	982	1018	997	983	989	1019	995	977	957	952	953	1016	986	989	971	1020	1005	924	951	970	986	970	956	978	938	977	1004	991	1015	976	1014	957	989	991	1010	970	997	959	1030	980	999	1052	1052	991	1005	1030	961	1000	982	1014	1006	973	981	991	936	981	936	952	998	993	965	1031	1001	1043	1001	960	1028	995	991	1038	1004	994	980	1006	962	988	965	941	960	946	1007	974	946	958	1009	1007	955	975	1031	962	971	975	967	943	948	969	994	978	967	1028	988	944	990	1024	914	994	980	975	959	955	1030	1017	963	988	966	1016	991	994	1040	1001	1018	1010	932	977	1001	927	948	1009	970	971	960	982	997	952	983	952	975	981	976	978	992	1037	950	959	978	946	950	980	980	941	1002	968	1000	999	983	992	940	965	1014	986	999	976	984	950	1015	986	1055	973	1014	1010	983	1033	968	989	999	969	983	982	1003	917	923	955	974	972	950	983	980	962	988	940	973	973	942	933	926	1053	1004	1024	1022	960	975	957	997	1019	940	997	975	971	1000	980	1035	998	960	989	993	1002	1029	949	1038	986	1034	946	944	976	1001	996	1062	991	937	1003	948	1019	982	998	955	946	982	980	1014	1030	986	941	983	929	979	976	965	989	995	974	1054	974	956	980	973	963	939	1008	1016	956	982	1046	982	972	1013	1026	952	981	999	980	949	998	1017	1027	963	994	988	957	960	997	1027	941	979	1011	951	1023	952	1000	1003	987	979	994	970	982	913	1007	1026	961	999	982	1000	1022	971	1014	977	962	962	993	993	937	992	962	954	959	1041	1027	988	943	956	960	984	918	965	989	998	949	983	1030	1031	998	925	975	963	958	994	973	939	991	990	1018	942	1037	1013	1023	1034	987	1017	993	964	966	1027	1065	992	923	973	1003	983	1017	1006	1006	1028	988	966	966	978	997	1010	980	994	985	993	966	948	1042	988	1024	957	971	979	964	1031	999	1000	918	969	1023	1034	1039	927	950	959	993	1006	1016	972	978	996	994	997	934	968	950	887	1060	949	943	1031	983	962	941	1006	1010	1044	956	993	1045	973	959	1034	997	975	1004	951	900	930	985	1023	987	996	1016	995	993	1010	1005	998	978	998	1009	994	1032	946	924	993	957	993	948	980	983	976	1019	984	1060	957	989	994	1017	978	961	983	990	933	979	962	944	975	974	994	1035	930	986	948	999	927	949	1005	944	977	1006	935	1012	997	993	1055	999	975	1013	994	1046	980	1016	957	1004	964	1002	959	1010	980	935	1010	1004	955	962	990	931	1009	1070	993	1036	1037	989	980	921	959	963	1042	1021	972	1034	996	1009	973	969	998	1017	995	991	956	967	1009	985	1052	985	987	974	1006	991	954	992	902	966	995	1027	945	978	1026	898	948	1004	1000	912	988	1032	1020	1011	971	975	1029	948	1020	953	1009	982	1021	933	952	1028	994	931	938	969	1000	1010	952	1011	937	951	928	1024	1021	1003	1019	947	1002	969	967	987	1014	1006	972	1020	979	1006	1021	1019	1001	959	971	947	1022	1007	1013	947	975	976	937	960	903	983	989	1024	991	957	1004	974	1028	979	978	1018	991	1028	954	971	1008	1040	966	1064	957	987	942	973	1015	990	926	1029	1016	1013	972	915	995	1012	977	980	1014	945	931	992	1034	950	1062	978	903	970	1010	994	956	988	961	961	981	997	1003	991	936	960	954	953	958	988	1033	957	943	1027	994	952	1006	965	983	967	996	995	952	959	955	1018	1035	1002	1023	977	1065	1015	942	974	1031	1009	927	933	1018	1002	965	1009	985	970	991	944	1050	1033	1021	971	976	980	951	957	964	966	961	1011	960	978	985	991	959	929	988	1050	1024	988	982	954	946	1005	968	953	1038	1001	981	962	988	978	976	985	995	946	972	954	971	1032	1037	992	1011	1001	959	1005	1012	957	1025	986	924	963	913	949	989	982	983	942	1029	1006	956	971	967	978	990	921	963	978	1016	1014	1031	961	1000	959	1032	969	950	1030	1034	984	965	976	1017	944	979	1017	967	990	993
32814	32449	24872	7057	1656	517	486	482	444	488	454	491	445	458	487	472	476	459	441	457	462	478	474	483	478	486	489	475	500	491	464	441	451	485	424	475	477	484	485	474	489	465	461	471	494	468	449	464	434	453	450	476	489	474	483	457	473	443	447	448	476	440	474	452	470	438	467	480	472	447	435	487	454	485	461	440	449	461	476	447	429	490	433	431	437	452	443	467	453	461	464	449	496	493	474	464	495	443	476	461	464	409	437	474	508	468	498	480	446	475	500	468	451	447	440	485	481	471	467	422	454	465	457	472	457	460	466	483	455	458	490	446	440	434	487	494	483	459	466	456	467	456	434	483	461	482	440	487	457	472	453	464	429	457	483	465	456	456	442	501	475	503	457	473	465	441	445	475	460	457	440	455	472	461	445	512	451	442	495	483	474	489	456	461	464	446	476	490	451	478	489	491	522	489	450	473	468	483	490	483	467	454	505	454	453	502	452	474	458	414	523	422	453	486	467	459	478	456	472	473	443	456	459	456	453	447	453	481	438	444	446	461	448	435	458	413	496	447	493	470	452	475	462	464	449	450	450	437	462	457	463	469	462	446	492	442	453	458	453	469	450	448	435	439	477	439	498	455	504	448	461	487	483	487	442	465	439	469	470	480	493	503	442	487	481	500	467	454	446	462	481	454	459	468	478	446	440	440	451	506	452	478	466	499	468	499	504	445	414	456	494	438	466	455	456	460	448	506	497	463	474	413	473	437	465	419	477	500	474	444	520	453	429	442	430	492	491	457	481	471	486	466	457	464	430	421	449	446	457	465	449	490	490	494	468	502	466	483	478	491	467	453	493	443	491	511	462	460	459	445	457	494	433	465	486	466	485	451	491	482	455	489	452	470	496	445	430	454	455	432	469	467	492	424	482	487	440	466	453	496	473	462	490	485	491	469	459	461	447	481	517	472	504	441	450	481	437	501	470	460	440	458	468	501	469	471	437	458	477	480	463	457	467	446	489	442	475	477	463	447	476	443	475	456	479	493	421	472	458	476	463	480	479	495	468	446	455	470	454	446	453	488	456	433	446	461	470	457	443	478	494	456	472	484	459	460	481	493	480	471	443	454	469	465	525	467	429	474	473	473	486	448	477	455	473	472	483	434	486	517	466	469	474	446	458	502	459	444	487	487	493	450	485	475	440	481	442	436	454	456	499	461	460	482	452	479	500	461	510	478	452	475	457	489	451	481	457	483	434	462	495	452	443	452	449	504	488	465	421	466	472	479	417	497	478	468	436	469	472	442	462	469	450	470	460	523	438	490	474	467	463	473	464	464	474	483	476	463	486	455	466	445	459	474	476	503	444	470	470	449	465	488	465	439	448	479	449	470	498	499	478	428	476	471	446	405	458	456	449	465	454	466	448	455	445	454	459	459	465	492	458	436	480	467	477	499	464	453	465	465	436	485	505	492	433	480	452	444	464	473	485	473	447	463	457	451	458	453	465	461	440	454	438	484	452	459	489	446	464	453	443	446	488	434	471	452	432	521	471	459	451	452	467	483	485	477	489	518	464	451	420	457	470	497	444	494	480	457	446	450	453	465	504	439	460	495	465	433	454	432	478	467	489	437	453	459	462	478	478	461	463	484	508	446	451	467	417	471	490	437	456	485	475	445	459	450	510	473	491	483	476	479	469	456	512	462	423	505	515	450	432	469	459	480	504	509	496	490	449	459	470	484	455	499	481	438	477	441	462	473	507	477	460	458	481	444	446	489	483	470	491	493	452	496	481	472	477	455	487	455	443	488	451	480	488	452	473	454	495	444	452	471	485	457	489	463	510	450	492	434	468	461	421	448	412	449	475	438	455	445	453	484	490	422	478	463	474	457	445	445	461	454	502	468	458	496	432	476	474	452	469	467	463	465	452	500	455	457	430	446	491	480	449	458	462	460	426	461	493	462	466	512	455	500	502	478	432	479	472	450	483	449	469	458	445	485	443	455	477	502	473	460	462	486	447	439	439	503	437	482	466	459	464	470	464	422	527	454	461	448	461	486	436	443	469	479	461	465	459	454	463	466	457	442	442	500	462	456	429	458	476	427	462	480	424	460	460	443	461	491	462	458	467	438	469	457	442	514	442	456	487	498	467	445	473	465	486	444	417	480	485	472	450	421	468	395	463	456	399	449	464	476	478	453	477	464	484	476	445	464	459	455	469	474	474	443	466	446	501	470	458	425	485	520	466	430	487	466	472	422	478	493	448	423	486	444	438	463	461	461	473	458	501	433	480	501	491	461	486	497	473	441	463	469	476	451	478	446	437	463	461	498	496	497	475	450	539	412	449	506	468	435	487	500	422	496	495	473	491	472	490	475	454	441	456	471	473	472	481	461	482	484	452	455	457	425	429	444	499	441	491	461	460	446	477	457	452	492	450	473	434	459	439	440	434	512	484	481	472	455	488	512	479	458	448	456	463	461	476	465	486	420	469	432	499	476	454	455	488	507	470	473	480	460	449	465	454	433	500	497	478	428	465	470	476	481	457	447	481	418	464	449	469	463	443	448	480	448	477	483	477	513	440	474	449	482	491	471	454	440	507	485	467	465	441	452	512	429	446	464	476	467	440	419	449	473	454	475	473	464	460	452	450	470	485	452	471	451	505	477	485	483	468	456	460	492	457	437	490	475	444	481	466	458	464	494	446	479	457	519	461	462	482	441	459	484	449	462	476	517	451	494	476	527	431	505	439	453	487	461	496	448	449	464	468	455	481	461	485	484	430	471	428	464	441	479	462	471	449	482	523	432	471	463	506	436	467	483	448	526	444	462	446	472	487	446	496	454	461	454	514	447	473	450	418	455	447	433	405	448	461	456	485	456	462	474	437	477	479	434	506	428	484	447	447	454	465	481	482	475	457	456	471	532	470	469	413	464	466	459	455	488	441	429	459	439	441	492	449	479	458	500	485	452	467	449	460	460	448	468	491	504	466	481	456	465	465	433	500	436	497	490	498	486	465	471	461	449	485	469	474	440	427	451	464	452	470	471	481	460	494	470	467	398	468	490	470	479	453	469	501	503	479	460	452	464	464	462	446	467	466	449	452	461	467	456	455	458	443	466	489	519	449	448	462	474	451	460	467	422	474	485	441	461	443	473	457	453	432	463	510	481	482	458	509	461	466	508	482	456	481	429	432	482	481	482	482	477	474	451	430	448	449	474	477	460	443	472	472	427	490	449	475	468	507	475	451	461	484	503	451	436	509	456	466	459	472	485	484	470	495	472	494	466	439	451	459	493	455	484	442	472	483	456	480	479	505	461	473	454	446	493	487	484	456	454	441	478	484	446	485	505	454	472	445	452	457	496	465	435	443	497	421	452	458	465	451	472	474	485	495	437	480	498	429	451	456	441	443	451	474	453	442	478	498	486	433	456	472	473	462	490	455	463	495	492	481	460	443	472	447	452	448	492	455	476	438	473	463	459	461	467	438	494	464	450	436	442	429	464	481	477	442	457	474	466
42691	48200	25827	4422	3472	827	730	810	752	770	777	774	793	774	789	788	770	764	778	750	750	822	717	767	723	779	766	783	781	729	736	731	722	833	787	699	744	771	782	766	719	792	759	759	755	748	756	773	751	754	772	777	754	787	770	767	784	814	694	760	757	756	764	764	788	694	752	745	755	754	740	756	755	741	721	766	758	750	782	755	790	720	820	711	758	797	755	773	746	776	793	750	808	820	795	743	732	765	765	771	744	796	839	755	715	724	765	776	740	715	762	757	752	791	750	788	762	793	789	795	808	759	751	782	760	774	789	749	792	737	780	752	717	761	739	785	716	763	761	759	719	756	784	764	718	810	770	725	740	788	773	763	800	763	735	769	785	802	798	814	807	748	764	756	766	771	733	772	773	742	763	762	780	746	768	771	753	729	788	725	769	755	761	771	771	768	771	789	767	780	775	746	757	753	781	838	720	756	720	752	745	797	745	796	772	716	737	746	768	756	759	775	767	741	772	747	771	743	804	718	768	748	770	755	773	768	752	780	799	758	799	785	738	728	769	750	774	745	710	766	754	742	729	799	707	740	780	780	794	727	738	773	713	719	752	722	785	754	754	789	786	765	741	746	779	740	757	772	772	730	781	770	779	780	820	789	748	806	728	797	767	747	780	760	775	773	769	687	787	790	728	758	721	737	759	733	728	768	781	730	801	738	778	768	776	762	729	773	830	762	740	790	735	781	724	824	769	782	792	788	729	764	790	771	766	740	752	753	775	768	785	734	793	771	773	799	766	732	740	779	760	781	789	692	749	791	763	767	764	802	737	726	711	790	749	719	786	725	755	761	739	776	766	778	757	769	768	741	715	759	739	746	770	760	756	758	787	737	724	754	757	734	785	741	748	803	758	736	742	790	764	768	764	811	720	768	793	788	781	738	701	723	764	744	783	736	772	757	746	708	740	729	779	726	789	755	762	804	764	778	782	788	788	784	796	735	800	755	782	781	800	739	773	793	756	770	773	735	787	755	797	775	765	744	764	693	756	779	778	724	819	739	769	789	792	760	750	802	759	769	785	769	811	810	739	790	761	727	776	783	827	787	791	809	703	733	710	718	785	798	773	755	776	736	772	767	793	794	816	802	761	797	745	792	810	799	757	762	794	752	709	771	749	748	771	743	772	778	721	772	744	779	790	760	798	758	750	780	778	810	767	743	739	793	741	748	752	759	770	750	726	657	747	700	818	762	744	733	777	797	746	781	741	736	804	784	774	756	807	785	747	798	764	753	791	748	775	790	765	749	772	789	787	734	758	773	779	801	758	774	775	757	726	836	733	713	763	776	750	732	766	785	714	773	740	778	796	789	712	786	783	737	771	775	807	765	718	740	738	766	741	771	745	725	787	723	744	790	765	820	772	761	779	745	772	756	720	767	778	765	758	773	719	775	769	791	800	810	773	726	760	784	788	770	868	800	786	795	797	773	735	764	731	725	802	792	806	780	753	726	778	761	768	793	763	770	775	741	791	824	747	733	765	724	744	723	765	754	718	769	761	749	763	780	768	769	774	716	778	745	782	776	731	725	776	783	675	737	745	757	786	754	803	767	782	823	769	749	791	787	810	751	760	732	778	794	749	783	682	769	726	786	742	710	746	759	782	741	768	802	792	746	728	734	771	801	787	767	758	773	720	763	777	828	748	797	757	793	791	772	757	772	772	687	782	754	776	787	745	766	765	757	793	777	770	760	746	816	791	786	765	768	750	776	800	786	713	779	768	829	767	747	717	736	740	778	765	780	708	796	792	782	777	771	807	801	738	769	763	786	755	737	766	759	748	761	744	784	696	723	768	772	779	754	725	826	757	797	749	746	791	753	791	748	806	765	747	765	724	781	798	753	731	752	782	748	755	737	729	729	758	753	786	749	779	766	764	777	711	779	780	777	765	773	800	716	741	786	761	727	751	750	743	808	729	768	770	742	745	776	827	763	773	748	790	706	728	762	746	719	812	777	748	733	748	767	799	771	740	744	764	768	712	770	789	720	797	768	737	768	757	741	761	772	800	819	768	777	783	768	723	754	725	762	793	791	753	770	793	767	791	756	745	778	783	708	762	785	761	718	765	749	736	756	809	785	786	754	771	732	781	773	798	721	792	717	778	721	739	752	744	780	724	707	777	781	739	779	743	712	757	749	720	779	777	767	771	693	781	732	734	745	775	828	766	770	746	767	785	769	719	774	722	790	735	729	786	784	705	747	788	774	753	770	762	749	738	832	763	779	812	761	718	740	783	771	720	760	790	770	746	716	753	807	740	721	746	721	762	719	770	728	779	754	739	746	773	759	753	785	803	745	763	754	813	774	774	765	785	718	784	773	836	794	751	756	767	716	789	771	791	817	769	700	700	770	756	736	753	764	761	753	753	771	768	782	776	761	792	785	730	735	757	749	785	815	778	718	775	770	806	794	784	760	777	751	728	772	790	752	829	760	782	768	785	763	752	788	797	778	771	738	778	715	766	746	771	799	728	770	767	743	773	758	711	757	747	743	788	727	803	790	762	718	787	815	762	773	771	760	802	776	719	751	750	737	804	783	731	771	804	743	733	756	762	773	780	788	756	732	740	744	793	770	741	781	772	755	729	766	769	738	774	788	772	724	849	775	755	767	720	761	775	751	755	740	703	716	801	782	730	765	700	775	773	782	737	762	745	798	797	755	763	737	758	688	798	743	750	811	778	770	746	767	757	702	794	805	764	691	743	749	771	752	755	749	828	744	818	788	793	779	793	803	803	772	765	737	766	781	745	776	740	761	780	763	799	751	748	764	783	748	795	790	797	758	732	814	809	727	768	736	752	781	802	787	751	785	776	735	773	776	747	756	820	779	787	741	750	755	725	813	726	753	762	754	792	750	719	740	744	755	719	765	760	792	781	779	710	758	722	775	765	812	740	787	786	766	792	788	763	745	754	765	777	796	779	788	749	776	742	738	801	736	782	735	790	771	739	748	741	740	727	810	756	795	760	695	720	796	772	802	765	835	805	746	734	794	770	752	821	690	734	787	739	737	787	770	741	767	752	814	771	739	756	705	734	759	721	766	724	745	769	801	761	801	726	759	765	793	770	759	748	718	761	761	756	765	802	771	764	728	741	751	736	730	754	792	799	756	714	782	774	747	790	749	762	741	746	739	789	768	763	784	789	744	781	785	733	753	762	726	747	769	758	781	804	778	760	771	795	772	786	834	755	757	812	741	729	768	785	786	716	754	816	745	756	755	729	825	793	752	773	765	763	772	760	740	746	720	756	760	771	735	745	740	781	759	777	774	771	738	775	719	737	787	785	737	747	764	763	769	759	784	747	710	767	784	800	753	791	775	793	776	780	763	774	737	752	721	801	735	767	736	756	788	753	765	768	769	713	716	756	783	779	812	769	761	787	750	747	725	756	784	761	766	741	772	807	802	791	810	810	755	721	734	765	763	778	770	748	733	725	768	760	772	776	754	798	801	761	754	809	768	729	782
26027	25526	31925	25201	18735	4228	485	425	394	369	418	379	405	362	365	375	390	411	402	404	386	413	384	391	359	399	370	386	386	381	394	426	399	400	360	402	370	400	367	364	375	419	355	383	347	420	379	383	379	388	385	367	415	400	377	394	374	389	401	398	393	367	379	372	403	393	420	384	407	365	395	360	401	410	414	406	399	375	366	379	387	431	393	409	406	396	388	430	407	382	381	353	418	415	440	384	372	383	403	404	379	383	422	445	394	394	434	383	407	398	398	421	405	394	387	382	383	395	377	395	362	388	427	365	385	407	371	399	390	430	385	367	373	421	409	360	394	399	420	367	438	373	356	420	400	394	393	390	368	399	355	381	391	366	372	375	400	390	416	398	338	381	399	393	403	419	422	376	389	412	381	378	401	400	385	403	372	385	401	399	401	375	382	359	380	400	363	360	433	386	407	392	393	384	380	407	429	392	400	409	365	389	369	418	375	388	409	432	413	405	392	392	362	410	394	407	358	414	393	388	381	391	387	408	377	434	402	371	402	366	391	401	394	365	401	362	421	396	406	384	393	402	382	379	343	397	391	374	397	407	363	388	366	358	388	385	403	359	355	407	330	373	397	421	405	403	394	393	408	383	399	424	388	364	400	394	388	416	434	394	373	372	384	396	415	387	398	386	370	391	374	409	405	401	415	394	375	392	395	396	376	410	389	391	444	379	433	376	400	392	373	385	348	344	384	390	392	416	394	394	384	440	393	370	369	344	366	390	378	387	377	396	345	373	383	399	400	385	391	408	406	389	366	417	415	379	381	364	421	424	348	384	376	393	392	409	441	411	422	397	365	359	393	417	395	401	392	394	382	378	391	374	377	385	377	388	394	416	407	361	397	390	384	370	413	383	433	366	372	381	403	355	384	371	368	404	406	380	378	366	408	398	411	422	398	370	403	381	405	404	428	408	389	393	402	384	380	381	410	377	406	376	396	410	380	402	386	374	359	410	396	402	363	426	395	404	407	380	377	390	383	396	390	376	380	373	359	381	376	379	381	371	393	383	382	380	403	404	383	362	396	369	427	354	402	357	388	377	406	413	368	378	397	396	386	389	367	399	377	383	392	387	396	353	415	385	391	379	375	382	410	372	382	370	419	387	365	382	375	362	405	419	365	400	351	411	406	352	400	370	413	383	408	418	358	406	418	366	401	371	388	359	336	366	367	391	353	380	396	412	353	430	365	374	399	370	426	347	403	421	399	425	395	361	394	363	406	407	385	386	359	384	365	403	395	413	393	391	377	383	445	375	393	420	364	399	401	386	386	426	382	421	411	369	381	383	381	383	411	442	362	407	350	395	393	351	401	393	393	366	380	413	384	408	389	362	385	366	409	400	393	378	386	378	379	395	379	405	413	401	402	403	390	382	390	361	418	406	375	388	359	370	393	403	365	392	378	409	393	379	385	364	388	412	385	400	381	388	402	363	377	386	410	401	379	357	386	392	381	371	385	399	343	399	392	397	383	395	415	401	425	369	379	407	405	383	358	365	397	375	379	415	383	399	393	375	353	386	424	389	386	382	371	406	413	406	438	391	391	387	412	385	373	383	421	365	403	375	353	355	349	382	408	397	380	401	408	364	383	406	390	368	408	381	394	401	396	424	403	372	411	362	413	393	405	411	401	360	385	402	379	394	392	396	379	369	359	427	392	383	394	407	415	408	350	372	439	372	376	371	416	382	391	410	364	384	366	380	373	405	395	387	396	423	363	376	371	360	378	403	409	404	375	403	411	388	364	377	365	386	405	385	442	398	389	362	395	374	397	370	392	394	412	391	345	402	387	385	356	393	408	379	342	361	372	389	395	372	413	366	390	412	363	380	407	399	407	438	364	375	405	408	374	374	390	370	369	399	361	392	389	363	382	408	359	386	349	364	381	383	392	404	393	387	413	379	366	390	369	394	370	374	416	371	402	414	376	394	385	417	376	386	376	394	364	365	374	383	368	406	391	392	412	353	379	380	389	364	381	373	394	415	395	384	406	355	410	384	391	379	391	379	371	397	357	390	384	390	401	409	383	406	367	347	344	401	419	400	392	353	398	392	429	400	419	376	386	361	392	338	424	397	394	395	395	351	388	391	386	383	399	413	409	404	382	399	369	363	401	360	390	428	394	365	403	410	392	406	415	410	345	360	389	391	384	396	393	383	378	377	401	359	418	377	400	380	364	428	391	349	403	381	404	400	382	378	389	395	386	379	355	359	365	342	394	408	374	389	400	362	426	395	404	421	397	393	389	397	436	397	393	430	384	331	396	348	397	406	403	385	403	350	395	399	374	352	395	365	406	373	360	408	387	401	392	405	389	356	377	382	365	409	408	446	369	324	395	391	380	415	380	381	388	394	364	374	401	362	373	391	395	395	383	375	400	397	407	391	402	383	359	438	380	382	360	397	384	406	377	402	384	370	389	423	389	395	416	399	395	414	373	361	368	375	385	382	353	386	407	411	381	415	429	383	399	393	424	396	410	355	382	419	383	393	381	384	411	401	343	393	373	356	379	393	371	394	379	362	372	400	392	401	394	384	371	393	373	400	413	374	403	390	365	381	399	383	393	412	383	409	421	367	401	365	380	404	385	405	378	413	399	345	378	400	369	399	385	386	368	355	390	375	387	401	391	360	389	372	401	386	406	328	388	351	406	382	364	408	401	408	389	428	378	393	391	457	392	365	412	384	370	394	376	395	381	400	393	413	380	410	379	389	368	391	381	414	432	406	401	371	374	375	396	411	447	356	341	408	399	383	406	368	405	381	394	392	383	388	393	428	375	374	362	390	385	375	379	362	383	370	410	386	414	423	348	415	387	413	372	400	402	403	390	364	398	385	395	362	361	381	395	391	393	401	409	398	364	409	398	379	382	391	366	399	385	415	374	398	415	392	360	386	388	420	391	402	417	390	366	433	412	369	376	394	402	411	393	405	382	374	375	424	362	400	399	393	386	404	379	390	403	389	395	396	367	399	357	357	400	404	383	384	382	405	396	388	383	392	391	373	387	387	380	403	411	397	401	357	363	371	368	396	399	410	384	399	370	401	388	368	373	376	410	416	369	370	405	377	388	364	418	379	399	414	395	370	390	384	390	400	380	378	390	400	372	397	413	417	407	372	340	391	378	390	402	406	407	382	368	398	385	399	420	370	335	372	337	425	365	391	360	429	377	396	403	409	384	407	386	375	405	414	406	366	359	389	393	389	413	405	362	382	388	399	398	387	406	413	365	373	406	374	399	354	385	393	395	365	395	382	394	405	378	373	390	409	373	393	401	381	390	413	381	416	374	382	396	427	423	375	395	374	399	344	375	415	385	392	408	386	403	367	410	354	395	362	408	389	378	352	406	448	338	402	421	381	369	358	377	397	376	367	401	380	403	399	389	406	394	352	382	400	414	391	370	386	389	388	406	361	376	399	369	351	405	373	407	397	432	393	381	414	358	406	359	397	402	366	388	390	389	418	356	451	396	401
62413	87754	53463	15369	18002	1387	683	630	660	637	652	675	627	601	646	620	624	621	639	650	573	631	658	617	616	619	596	592	670	641	629	616	651	599	662	638	636	575	653	628	614	649	634	640	623	585	630	639	617	625	701	620	627	663	612	682	632	630	654	624	633	657	593	601	672	640	666	655	636	613	629	664	609	647	671	634	660	618	607	642	653	649	609	648	657	680	607	604	629	673	651	619	642	679	629	639	609	626	623	667	620	663	601	616	634	597	639	676	632	616	629	662	646	657	646	616	658	645	635	597	657	617	644	630	667	621	596	666	628	651	622	593	583	638	589	625	603	685	587	594	669	635	646	617	639	598	638	662	667	679	647	634	667	615	673	658	582	659	631	695	629	631	669	614	635	605	632	682	653	640	663	647	635	612	636	675	673	637	633	638	634	591	660	605	638	643	689	616	695	642	643	634	631	624	612	648	635	629	640	577	609	632	597	617	630	620	658	653	639	628	662	652	637	662	612	681	655	609	607	645	615	674	649	667	633	651	654	663	659	637	661	651	670	646	670	637	595	639	655	609	621	665	637	662	631	589	649	669	651	591	615	622	617	656	591	629	616	640	644	668	640	657	646	677	613	635	667	630	651	655	617	643	646	630	643	623	595	677	651	589	607	605	625	642	673	591	641	624	645	649	678	623	638	629	628	626	644	627	675	642	637	619	653	659	629	628	657	629	642	644	595	613	631	631	638	660	612	625	649	635	598	659	625	637	634	683	646	604	663	621	643	627	626	672	607	596	621	673	629	655	623	618	660	632	647	616	653	639	643	623	623	622	623	647	671	646	641	588	647	593	639	655	588	641	645	635	697	630	612	628	673	641	627	594	616	638	643	626	667	659	614	634	638	643	619	633	581	589	626	581	616	628	614	614	668	594	632	605	662	603	656	672	649	629	658	649	588	608	594	683	664	667	658	693	627	641	690	669	627	633	629	650	633	635	655	603	666	641	623	631	626	677	602	645	649	618	663	692	630	620	671	660	628	671	609	685	615	609	651	670	612	652	645	601	685	644	631	681	628	629	616	684	624	635	646	657	592	660	622	682	641	633	625	660	637	627	626	596	645	620	664	643	628	668	622	682	645	642	622	631	659	639	593	618	661	596	653	667	689	647	604	632	627	601	571	691	639	620	685	625	626	647	597	629	627	633	653	608	666	612	622	629	687	636	611	661	614	618	607	639	640	625	626	642	674	599	629	642	623	632	653	621	650	675	603	646	642	684	625	611	661	640	724	618	642	614	657	640	660	692	635	648	684	664	621	617	607	623	607	638	649	637	678	644	640	648	595	619	629	611	626	625	601	634	705	609	608	610	632	624	646	618	610	591	642	632	630	652	589	595	667	621	644	645	608	629	650	607	657	639	623	543	641	632	675	646	655	668	631	628	642	656	626	663	631	647	604	597	636	614	633	609	642	650	629	694	638	630	648	625	636	644	615	687	619	623	649	666	615	611	647	625	629	633	607	658	633	657	568	689	618	690	630	615	642	602	611	675	661	642	644	659	624	653	618	632	671	654	586	624	643	657	639	673	605	616	645	623	602	607	633	636	613	590	652	674	655	672	630	664	657	648	618	611	620	637	650	634	612	634	616	648	598	646	603	594	663	650	634	629	594	608	629	640	631	651	626	607	672	688	654	654	616	594	654	645	604	619	653	616	587	646	638	649	619	621	618	649	602	693	626	618	634	604	657	641	646	630	628	634	655	589	622	663	645	639	638	609	679	604	653	610	675	594	614	651	637	679	643	645	645	666	664	621	600	626	647	660	664	684	602	699	640	634	634	636	675	651	659	660	616	645	630	622	650	626	599	616	664	624	644	589	683	642	638	672	614	640	653	656	589	604	621	609	607	683	639	669	612	636	657	666	672	672	647	642	624	614	678	629	647	649	689	673	642	615	632	618	639	694	639	664	641	647	633	612	660	620	625	646	663	619	647	617	614	660	590	649	645	671	588	593	621	640	647	652	626	667	686	626	663	650	618	658	679	614	660	650	649	654	626	644	623	667	583	623	683	647	615	671	657	640	634	635	628	612	684	685	633	630	640	635	697	590	632	644	642	659	616	629	642	618	650	649	626	621	650	639	619	662	596	673	652	667	659	647	646	608	641	649	639	619	639	686	615	649	648	601	626	632	590	623	656	649	581	620	634	626	644	616	639	655	661	626	600	618	668	618	637	619	682	615	635	627	645	617	667	635	662	650	606	625	677	591	616	660	642	645	622	603	692	652	627	617	617	651	606	605	618	683	638	616	632	641	648	653	654	616	632	641	588	622	632	658	642	611	625	638	589	579	627	632	645	604	645	632	595	699	607	630	652	678	625	650	637	671	657	640	596	640	631	577	656	624	620	638	600	649	607	699	631	622	614	614	655	635	665	630	613	656	646	605	620	645	650	663	627	660	657	620	661	650	622	643	594	646	633	647	691	662	644	638	627	632	658	595	624	622	655	657	641	655	642	622	605	645	624	664	620	584	656	670	648	634	635	623	620	666	635	639	624	609	657	637	674	646	648	634	634	677	580	652	638	602	638	658	612	616	597	629	686	694	606	605	659	669	604	629	636	616	624	615	603	614	651	616	629	631	623	656	617	641	594	603	679	672	649	679	647	683	647	585	650	664	633	654	626	601	642	667	614	639	631	618	585	654	643	649	630	662	698	601	675	667	637	638	613	638	630	644	635	613	579	695	628	629	604	644	632	674	603	618	654	615	652	575	606	626	669	625	630	606	640	647	598	666	654	636	692	614	627	658	618	656	669	606	671	598	646	678	626	596	607	636	660	611	629	621	620	568	652	680	637	637	638	636	680	637	641	638	644	600	633	628	690	597	612	647	589	627	642	658	635	609	650	646	640	650	636	661	636	606	644	647	634	650	638	616	664	589	652	665	638	635	665	634	625	670	640	605	641	546	603	641	620	668	631	641	669	628	616	663	632	602	597	617	659	630	660	650	659	636	651	638	660	678	649	634	646	656	621	675	625	678	627	643	657	664	632	604	633	673	632	666	646	653	630	667	581	623	624	661	619	614	663	620	604	626	651	601	700	663	640	608	665	629	669	643	664	621	603	620	658	633	656	650	671	649	599	628	630	597	658	683	620	631	627	633	634	681	614	641	633	626	659	619	632	650	628	672	641	674	645	620	660	604	646	679	621	635	654	632	652	612	651	636	651	642	609	596	619	666	609	619	653	651	622	624	663	638	647	640	600	623	561	618	646	650	632	642	607	648	652	656	660	638	636	639	619	630	625	635	593	644	655	659	631	627	643	677	609	602	613	649	617	638	654	629	631	623	619	632	627	638	644	651	646	652	617	633	627	665	642	634	659	617	641	626	627	658	649	641	649	686	621	652	650	631	623	635	607	630	622	680	619	582	666	576	664	595	573	651	624	642	655	595	632	644	627	630	617	610	612	605	605	640	655	664	677	633	594	612	693	646	614	631	614	666	686	602	605	629	635	658	633	621
24347	23224	31104	24284	21809	16319	2339	713	634	685	649	608	612	646	604	630	637	652	614	632	638	641	623	627	646	668	608	623	635	671	662	615	603	655	659	607	649	633	639	610	570	657	612	608	604	612	605	628	612	597	631	612	584	653	629	597	621	595	615	625	617	615	683	630	600	681	613	609	586	634	578	638	589	612	567	595	646	602	605	632	656	631	638	624	637	638	620	622	607	636	597	606	660	620	625	609	642	599	608	658	640	623	633	613	652	570	626	584	636	603	621	610	646	596	629	637	643	661	599	609	602	652	653	632	657	587	639	647	602	650	633	639	614	652	673	654	636	597	641	585	605	597	610	621	635	620	602	611	580	632	665	643	598	626	618	602	659	630	613	630	625	605	612	643	618	642	676	572	673	589	645	607	628	620	629	567	626	614	670	632	644	627	619	681	631	605	621	619	667	638	631	596	622	647	594	628	654	633	652	605	597	605	595	588	639	613	634	604	599	630	581	644	648	605	621	618	668	646	603	635	611	609	599	616	614	599	644	601	614	619	633	599	610	561	609	617	645	621	585	609	585	636	655	629	603	606	625	629	594	608	604	639	639	648	582	580	594	624	594	566	611	676	668	632	617	634	610	589	616	633	568	586	615	659	668	602	660	598	619	616	652	627	634	622	605	617	550	609	603	646	577	621	614	576	653	648	601	623	614	635	653	606	636	614	621	592	611	649	629	646	624	618	655	629	611	631	586	641	642	620	625	613	633	651	584	622	611	649	564	649	626	615	643	612	620	627	632	644	659	635	662	611	595	620	645	580	608	643	587	635	620	600	665	629	647	582	649	639	654	622	600	643	676	602	647	614	585	567	621	635	598	605	639	640	640	608	617	624	614	680	619	603	610	567	629	630	622	582	620	643	611	632	625	624	616	651	595	637	617	664	627	622	617	599	632	594	614	612	632	654	565	598	608	617	625	636	607	569	600	633	631	642	641	629	632	601	605	660	607	626	635	639	627	627	595	620	639	604	582	619	607	620	662	620	639	607	597	635	637	668	594	632	577	618	633	591	610	580	580	667	616	643	619	618	595	599	656	643	618	589	616	630	637	674	651	661	609	606	590	575	632	627	611	602	618	609	648	577	586	665	625	605	618	631	641	593	619	606	533	612	627	606	598	590	540	615	623	607	642	641	653	617	594	652	588	621	630	595	601	649	635	578	605	610	644	580	647	633	566	619	645	649	628	619	597	608	626	627	605	638	625	604	621	603	649	644	610	636	641	597	641	612	637	587	545	606	637	611	650	628	603	635	654	616	622	618	619	574	622	604	595	627	608	639	643	610	601	627	644	633	661	648	617	599	578	636	575	643	663	615	666	637	617	621	642	633	688	597	602	616	605	605	622	609	614	603	654	660	632	622	630	600	609	627	584	635	627	587	603	622	637	629	601	605	611	576	612	604	607	642	631	629	655	615	640	650	631	636	587	620	625	668	603	575	620	622	639	613	624	638	625	622	605	650	660	651	626	639	607	627	611	650	590	620	610	595	622	596	620	596	584	599	652	602	690	619	624	631	626	598	599	648	673	634	641	611	636	616	619	625	621	658	645	649	639	612	645	577	651	605	626	571	626	633	622	658	638	629	617	566	650	641	614	614	625	617	631	613	632	617	613	633	621	631	633	621	612	601	610	597	660	576	622	618	606	630	605	631	664	609	637	600	653	637	611	612	620	598	577	613	659	585	674	604	641	622	622	612	629	620	629	626	606	640	625	624	639	622	624	611	636	590	602	596	639	579	615	683	593	628	633	612	638	624	593	632	592	599	646	630	644	622	614	639	625	641	618	618	598	641	597	665	573	642	614	606	607	622	665	626	603	623	657	621	641	634	625	623	607	598	580	617	609	619	654	606	631	636	627	631	640	611	623	619	629	605	635	639	658	596	665	615	623	640	615	632	588	584	622	591	622	585	656	589	574	631	612	635	631	636	609	625	632	664	642	626	628	625	614	625	594	597	612	592	605	645	637	629	644	604	609	639	598	626	563	615	612	641	627	661	607	611	681	605	617	620	610	592	618	661	606	599	619	632	637	670	599	592	647	612	612	618	632	637	637	639	617	634	617	650	559	629	645	614	591	597	624	601	629	617	645	609	594	653	631	662	636	623	613	616	617	581	630	632	618	641	618	662	587	629	653	619	577	642	636	629	646	645	656	612	599	588	627	627	658	632	608	609	633	592	638	622	612	635	594	607	647	635	596	596	636	610	636	598	634	665	608	590	661	641	650	624	622	643	616	589	623	623	605	584	627	601	639	592	657	630	670	597	608	637	603	596	634	620	632	629	619	584	679	578	600	624	647	620	630	679	639	615	634	617	582	625	630	592	589	612	606	617	591	615	631	647	585	641	612	651	602	670	585	678	608	602	618	616	617	637	628	649	591	652	622	654	616	640	651	662	633	628	604	634	658	575	572	617	598	659	645	633	632	617	676	619	618	609	615	622	617	611	636	625	576	555	631	621	641	581	669	625	639	625	634	614	595	590	653	632	621	580	584	599	620	612	605	634	609	617	631	631	632	588	632	609	601	640	640	599	636	630	614	622	593	641	617	675	636	576	661	600	600	610	607	630	608	625	690	613	590	608	589	613	613	649	683	618	621	662	651	612	633	588	603	619	593	586	632	641	623	646	597	642	606	611	640	628	635	636	604	642	594	576	612	635	600	613	691	648	623	628	611	596	585	599	591	599	655	593	607	646	644	628	576	612	579	637	585	620	645	545	591	618	661	640	613	604	604	626	631	622	629	594	625	615	646	638	637	627	609	567	599	634	630	640	613	603	612	628	670	641	622	606	619	605	593	615	634	648	609	623	608	625	616	629	576	637	597	665	623	588	618	647	591	647	654	623	596	621	639	608	644	638	576	621	608	617	597	590	589	615	661	665	668	602	645	598	661	602	614	652	621	626	661	584	625	623	641	600	674	575	632	627	569	583	609	605	600	562	622	653	615	648	593	666	614	663	638	610	623	651	627	589	651	656	658	603	603	598	593	633	637	644	603	629	641	607	641	607	602	626	668	594	570	553	642	605	605	638	642	596	625	603	604	598	628	619	575	581	611	629	621	560	622	604	620	642	604	610	599	600	603	631	620	559	635	626	645	603	632	651	617	656	626	616	628	651	565	643	620	641	583	658	609	634	617	612	638	598	593	607	613	636	581	608	677	616	619	622	605	635	592	635	582	623	581	659	630	607	629	570	611	641	653	614	595	637	608	608	657	587	621	613	613	631	642	626	642	640	582	642	663	608	596	587	602	622	571	583	613	592	624	638	644	625	654	620	620	595	647	670	591	644	597	631	602	643	596	627	534	612	599	614	586	612	614	608	644	640	608	612	595	626	628	591	645	589	605	594	612	641	619	651	617	624	639	603	574	649	622	633	623	617	606	633	591	640	611	623	590	656	645	605	595	613	603	624	593	601	613	596	580	612	607	635	630	592	626	598	640	652	620	623	685	647	604	627	602	593
61497	98792	63648	19233	27317	2123	968	970	943	985	971	927	907	901	952	945	950	919	988	929	983	919	947	966	954	932	938	933	951	955	966	949	972	987	935	1015	964	956	1001	944	976	866	898	980	961	943	948	961	915	934	955	961	972	990	968	958	990	982	967	1018	922	931	967	941	955	939	988	978	916	964	947	934	1017	966	973	929	987	916	932	950	942	914	943	945	921	969	939	910	947	945	906	922	959	957	947	901	956	973	921	928	959	910	999	923	881	932	936	961	944	924	1014	947	1014	937	1010	919	932	935	956	948	988	921	958	950	936	919	956	938	938	937	946	945	918	909	968	968	921	934	974	964	963	960	959	961	963	951	947	1044	965	958	962	914	913	1017	901	970	959	929	938	996	909	967	941	978	959	985	958	980	927	993	973	947	948	991	895	976	935	941	954	946	939	964	905	959	938	920	968	985	953	955	907	916	989	944	947	972	927	994	915	943	998	941	960	960	972	965	983	926	951	931	978	970	952	949	928	952	1009	923	944	903	989	940	923	930	922	916	1018	956	938	978	994	983	918	939	941	936	940	970	958	942	969	923	976	943	980	980	911	949	999	947	948	931	962	936	908	965	930	925	956	992	959	933	970	981	1031	931	888	979	985	944	959	923	950	946	969	942	916	928	953	952	945	930	936	939	911	897	880	933	963	922	950	940	961	903	918	978	937	966	951	954	950	937	994	941	935	916	919	930	988	948	900	901	933	1013	960	907	953	972	1009	924	992	929	968	998	912	900	904	931	918	971	928	1002	927	973	954	956	986	940	918	950	928	959	939	948	906	999	979	934	952	980	968	987	1017	962	992	931	924	988	973	947	966	921	944	949	948	900	941	954	953	1005	960	896	877	922	947	970	985	938	960	910	959	930	962	970	936	954	932	968	970	928	928	925	964	976	920	923	964	912	938	945	895	953	966	989	962	965	946	983	947	987	965	975	974	931	922	914	913	955	997	933	945	917	921	921	917	960	973	937	926	960	899	993	888	929	898	930	961	951	940	978	948	953	915	927	945	978	882	942	958	1003	930	981	925	924	959	976	990	950	932	948	986	927	972	966	939	963	936	927	891	940	926	978	930	975	941	885	988	971	983	983	968	985	930	919	922	949	990	946	966	931	973	903	979	1002	955	1014	981	1001	993	904	973	908	944	967	956	975	1008	931	946	1001	947	960	920	946	936	942	972	927	899	939	1005	922	983	941	932	939	1006	969	926	967	952	906	936	941	886	982	952	915	919	936	977	954	938	941	919	945	929	918	963	982	923	946	891	976	962	931	1001	966	892	894	975	917	953	971	934	992	914	963	958	1003	907	924	938	1015	935	972	972	957	869	948	937	902	990	936	924	978	895	949	978	895	956	929	960	962	947	921	941	931	938	938	934	959	984	943	904	929	954	948	924	947	925	906	950	977	959	947	895	857	975	1020	926	956	906	950	1018	916	921	953	950	978	959	912	909	930	973	885	980	921	917	945	959	952	926	971	912	944	949	920	941	966	1038	941	949	986	970	987	943	1004	941	986	964	952	907	941	970	947	1000	967	991	924	963	934	901	950	939	945	901	938	949	961	965	980	963	916	980	938	913	883	923	950	917	932	953	984	968	943	988	947	950	943	938	957	923	922	994	932	1012	949	940	983	947	924	908	883	981	980	919	956	925	893	952	926	931	949	971	933	892	937	926	936	973	915	1001	972	918	936	965	927	927	969	982	908	922	993	1016	923	924	962	959	935	973	868	955	930	1002	944	978	940	937	955	969	918	898	977	985	901	888	981	917	934	905	942	977	960	911	959	935	984	937	967	964	992	960	939	975	935	927	970	956	910	969	934	974	902	925	953	984	882	948	957	920	988	963	963	953	909	966	993	909	933	958	962	940	947	955	928	979	966	985	998	956	949	943	939	927	920	946	960	984	979	964	966	966	940	881	960	984	934	985	964	939	968	960	953	963	937	948	976	947	970	920	982	909	959	975	963	960	934	930	906	967	925	939	917	940	954	927	941	947	931	1004	982	936	953	875	927	995	931	904	925	920	911	953	1007	949	914	900	986	919	905	941	957	922	964	933	938	936	957	923	974	964	951	968	961	936	958	901	1005	949	974	989	1002	896	956	943	989	981	951	993	934	1018	973	933	975	952	952	937	914	977	994	914	934	926	992	955	960	1012	943	1035	977	931	896	905	879	954	982	948	950	931	944	900	914	921	898	929	943	957	937	950	1005	953	937	986	977	983	845	957	970	970	908	988	981	928	913	910	985	927	959	922	951	946	953	981	1010	909	951	915	922	925	945	900	955	907	954	997	1000	969	942	955	907	930	936	934	912	1004	989	959	964	968	1016	969	922	967	1002	964	942	930	901	974	956	943	930	955	960	932	940	910	898	896	1009	971	986	918	927	914	926	938	858	958	945	996	883	951	946	982	938	905	993	929	997	926	911	904	947	919	924	934	1005	976	946	973	888	923	992	973	929	953	945	995	949	967	927	970	992	953	924	960	974	921	1007	1009	941	943	936	899	975	937	951	962	912	952	982	944	908	1004	1011	944	908	931	903	962	920	957	958	951	921	975	989	950	956	941	936	944	928	922	983	963	925	920	893	965	966	985	982	974	947	947	960	997	916	966	928	935	953	978	956	981	915	915	927	916	973	899	905	905	929	922	956	980	954	938	979	943	967	920	953	1008	951	960	962	922	972	907	926	984	933	1012	979	913	931	942	957	951	992	900	965	905	922	979	971	910	1001	961	969	1045	946	935	957	886	935	944	966	954	983	934	953	909	956	913	979	925	970	934	978	937	935	897	983	943	952	1011	960	986	865	950	914	953	1008	938	971	956	985	908	972	977	931	953	922	987	923	972	960	946	973	975	937	944	943	964	940	969	977	964	945	944	955	910	900	948	922	921	946	975	967	967	910	911	965	973	931	946	989	924	929	976	961	910	963	946	879	935	890	932	928	956	897	991	968	990	935	934	976	959	912	967	888	929	973	962	946	925	969	1002	977	938	985	963	1001	987	947	981	912	986	979	950	930	946	941	959	873	963	939	921	968	885	918	964	937	902	944	956	963	895	978	975	910	912	955	975	904	929	982	938	967	992	977	982	948	952	947	956	985	979	924	911	950	934	964	913	900	967	932	916	928	963	969	969	903	925	955	984	961	1007	1007	962	978	954	1009	973	978	975	912	927	929	959	954	998	947	917	893	896	924	919	905	1000	968	912	926	998	957	972	918	973	1015	940	918	946	921	989	940	937	942	921	1002	904	914	944	940	910	977	987	939	963	953	952	979	908	1004	907	937	978	958	937	960	1004	945	930	928	961	945	913	926	985	949	921	1029	937	963	917	918	950	946	921	907	933	959	940	951	955	984	990	947	917	931	916	982	985	952	859	931	963	923	948	922	961	934	962	904	928	970	1006	935	942	978	956	914	938	950	982	961	934	967	983	954	967	927	941	916	966	958	963	954	955	926	957	929	935	933	902	938	994	937	910	1023	891	986	968	957	934	917	861	918	907	968	953	919	987	923	908	923	863	947	953	979	939	944	959	933	939	908	964	1030	928	943	979	951
32481	31883	24779	6394	2039	522	466	449	444	402	396	448	465	416	433	471	449	417	483	465	431	448	472	403	463	423	467	489	475	447	442	423	445	459	427	473	475	452	450	437	438	473	426	459	480	448	477	444	440	432	482	466	447	424	449	418	403	444	414	450	430	479	434	432	418	451	474	430	425	413	424	451	416	450	454	423	393	450	432	459	449	382	483	454	460	461	459	449	446	422	449	460	463	478	452	459	436	460	442	454	426	416	442	443	445	440	470	451	446	442	416	407	453	471	443	426	443	485	448	431	455	428	444	447	451	488	424	452	412	447	460	438	446	443	478	441	456	469	432	450	426	435	454	431	475	448	429	478	445	422	450	448	440	449	443	446	457	448	432	424	494	467	468	451	485	480	454	473	446	422	427	469	435	464	465	458	450	432	447	451	447	440	484	482	438	453	488	431	442	431	427	450	420	438	448	427	466	425	446	436	455	448	457	464	488	454	447	453	464	458	436	463	443	454	475	421	446	488	452	457	503	440	459	471	462	434	429	434	443	443	445	435	439	443	484	424	447	458	470	440	460	428	463	434	423	459	486	468	456	445	433	454	444	469	448	445	466	458	491	387	435	430	462	434	473	401	458	419	433	431	426	425	418	440	431	473	466	481	456	436	481	482	451	454	443	440	490	427	489	442	504	439	458	441	459	431	450	455	471	424	449	486	456	478	454	464	436	457	455	440	464	441	438	426	444	454	415	436	458	454	437	444	485	475	401	456	466	451	437	451	428	438	442	435	439	403	431	445	453	440	451	397	448	495	471	445	474	451	410	455	445	447	449	463	451	465	485	459	461	474	439	450	414	450	476	456	436	437	460	463	473	452	438	463	465	428	456	456	418	464	454	471	438	475	468	404	476	393	429	479	453	433	441	463	453	419	404	454	418	441	430	440	435	437	427	481	481	407	489	452	456	455	465	432	425	449	427	451	405	443	458	450	446	453	439	432	432	449	476	426	450	422	431	431	431	460	429	494	460	452	510	473	451	419	423	435	465	441	462	426	425	440	447	475	443	478	412	457	479	467	446	414	457	475	410	453	457	444	457	443	464	472	437	465	457	466	481	416	446	460	433	439	429	434	439	477	459	453	412	446	459	453	435	451	392	405	458	435	474	458	471	472	457	438	457	415	430	464	409	419	441	454	414	409	469	430	413	459	461	458	476	436	416	474	409	425	415	459	451	454	454	407	449	478	458	481	470	453	424	466	438	475	481	463	436	436	428	457	495	477	449	432	448	412	451	446	447	440	422	457	424	451	473	414	441	450	505	420	436	423	444	416	446	447	426	410	452	456	466	449	431	467	416	429	497	449	500	454	411	433	426	441	440	435	449	451	460	442	474	411	483	444	464	481	465	453	463	456	442	414	462	436	437	424	458	479	488	422	463	411	430	424	435	423	449	463	430	479	462	457	452	504	484	421	435	434	475	430	450	434	449	420	411	458	467	378	424	463	419	461	487	454	454	434	444	466	453	441	393	487	456	439	448	466	462	464	413	453	419	440	493	489	427	462	457	476	458	445	456	470	462	444	413	391	423	438	467	481	409	473	466	433	449	445	444	452	435	406	423	397	471	448	432	409	435	438	431	443	452	437	437	453	454	443	465	456	437	445	434	475	448	432	442	420	436	442	468	465	452	435	449	443	413	507	449	450	446	442	421	423	448	435	455	441	470	436	484	453	481	422	481	437	429	454	416	456	478	443	454	461	471	467	423	469	451	443	420	463	428	437	469	473	443	429	493	491	428	460	464	424	427	402	437	435	435	455	418	466	406	445	450	405	454	465	438	438	398	422	451	441	479	437	458	442	476	452	441	466	457	423	446	456	435	442	440	464	409	457	463	487	457	429	465	441	458	472	446	452	494	472	456	466	476	383	489	458	502	471	436	432	479	445	445	456	444	435	447	439	434	455	457	511	459	447	452	419	436	473	444	445	440	432	429	470	455	453	439	453	425	407	459	440	447	449	472	483	463	444	450	448	445	430	455	457	413	475	481	442	447	469	465	495	453	423	487	461	425	471	489	453	408	469	407	428	456	441	458	424	451	428	396	476	445	466	419	480	472	436	465	427	471	454	452	428	429	420	433	472	482	467	464	445	447	458	452	426	452	461	437	459	458	464	444	471	466	441	477	470	439	453	446	438	444	470	500	442	424	437	460	444	431	421	451	438	459	436	434	487	457	442	486	445	443	496	436	439	446	447	447	469	431	463	407	445	423	420	425	441	421	426	434	434	428	475	473	464	433	460	455	418	460	433	433	435	428	465	413	459	430	473	441	424	448	462	455	472	456	438	475	466	477	469	437	455	461	409	466	437	467	464	470	451	421	442	446	453	433	447	436	422	491	428	410	433	458	437	470	469	445	453	489	435	484	456	473	425	430	434	473	416	408	456	447	451	446	452	450	424	428	461	441	471	409	426	459	471	438	471	437	442	441	451	458	471	439	448	431	455	454	475	449	426	461	436	448	422	446	466	473	424	458	444	461	453	411	466	478	463	399	437	460	427	433	486	423	473	435	449	431	443	512	425	476	473	429	471	431	440	457	450	468	422	439	454	414	454	453	425	465	441	450	427	413	434	449	441	460	419	417	472	460	452	465	433	487	497	422	447	447	451	441	406	478	463	493	468	446	437	482	477	482	454	461	465	468	441	452	474	428	443	465	449	478	450	468	458	433	457	463	425	466	441	460	448	413	457	452	430	446	440	456	448	445	428	456	441	496	465	453	410	448	433	451	467	465	456	429	497	475	475	445	469	472	432	440	425	469	446	423	476	413	425	416	492	439	439	484	413	454	440	435	505	443	478	417	476	482	469	451	454	476	473	455	453	413	464	456	435	468	470	443	481	472	447	442	469	451	467	438	477	456	457	430	427	423	469	465	393	446	432	440	435	466	437	467	435	446	442	445	446	455	433	449	485	463	423	431	416	465	410	461	459	439	424	458	457	438	478	448	441	458	471	479	461	442	450	482	435	425	449	409	457	455	482	474	459	439	420	419	467	415	442	467	459	454	449	459	488	464	464	408	450	468	431	411	458	419	415	431	447	423	463	450	476	464	373	485	433	417	456	480	447	442	448	430	437	458	425	426	459	452	429	437	455	444	465	444	481	419	453	420	476	460	460	418	452	487	491	454	442	442	446	499	447	455	429	444	436	480	443	395	457	454	403	462	451	435	448	482	451	431	486	417	414	446	452	410	448	480	448	464	406	466	432	460	445	447	449	423	431	447	419	447	444	459	461	437	422	441	460	426	432	444	460	478	453	433	438	429	430	412	428	418	473	457	459	473	450	446	454	427	442	431	423	451	436	418	435	458	452	414	459	457	462	485	434	442	462	440	453	452	462	470	455	458	440	470	436	423	439	443	465	457	437	406	446	421	455	455	445	448	456	477	465	434	430	454	447	438	492	440	420	424	454	454	470	457	493	454	400	457	482	419	461	452	444	449	444	433	488	459	439	488	427	474	414
42855	48138	25974	3216	4108	902	769	730	707	783	707	742	730	753	704	740	694	706	767	769	781	748	714	731	762	746	748	763	666	701	706	776	728	742	725	710	704	763	762	722	768	711	690	710	766	735	727	736	776	722	743	698	764	770	746	785	735	754	783	731	721	753	767	730	706	732	699	743	767	718	727	798	710	746	716	741	733	713	711	746	734	777	737	731	772	762	754	736	753	765	727	698	750	776	754	729	708	698	705	735	679	714	748	779	736	731	705	707	790	766	756	704	754	762	686	765	713	735	702	717	805	723	754	723	782	711	780	716	775	746	702	735	725	764	757	768	759	706	718	714	727	740	749	739	737	722	711	757	721	813	736	739	739	802	722	712	730	761	711	745	723	782	748	756	707	772	739	740	746	715	762	706	773	728	730	793	777	774	760	753	737	712	741	791	770	763	738	730	772	748	723	761	714	739	754	734	726	713	739	794	764	722	694	758	764	736	729	716	746	695	755	708	756	711	752	750	735	752	759	719	725	718	732	745	740	782	722	784	774	722	719	707	688	740	743	796	718	755	692	745	795	725	700	755	707	732	780	746	731	738	764	757	747	723	699	741	761	726	741	760	771	765	750	733	709	676	775	774	757	745	784	746	672	681	728	733	733	718	722	718	735	729	776	733	733	758	737	714	698	776	747	737	726	719	743	718	802	778	776	725	745	704	722	740	715	700	733	753	721	696	755	763	687	766	755	727	708	715	742	751	695	725	728	703	729	768	738	754	730	752	728	742	762	737	763	753	758	712	741	723	710	742	719	743	754	715	719	720	715	759	709	776	774	742	729	757	704	774	796	736	707	747	713	716	726	754	769	754	688	723	726	824	742	658	710	763	741	791	748	747	757	727	747	755	730	721	715	730	726	774	751	718	721	711	737	757	720	745	742	713	756	746	748	726	710	738	772	742	788	735	721	728	679	677	722	753	767	698	716	705	747	728	777	697	767	744	684	699	755	725	779	717	726	766	726	733	711	698	731	732	715	771	720	793	727	738	738	712	716	718	765	710	716	703	737	689	793	706	791	714	735	778	759	753	781	739	701	791	767	727	719	788	779	736	682	730	728	750	769	737	712	724	710	734	778	743	697	758	710	805	725	699	739	697	718	750	754	785	743	733	736	725	735	669	740	757	733	710	746	708	773	730	772	732	767	769	731	722	752	717	768	745	717	733	705	713	772	753	713	735	716	723	767	723	808	734	747	770	733	674	785	751	803	759	749	696	713	744	728	744	715	750	755	743	717	760	751	737	756	752	761	717	754	755	761	720	711	731	744	707	774	694	743	719	733	713	747	746	747	748	746	723	747	730	753	750	772	755	758	751	750	727	692	744	737	749	775	682	743	771	717	764	741	742	743	735	712	728	738	751	688	761	728	747	712	736	738	746	704	751	741	820	774	746	713	731	719	709	747	723	771	757	740	739	745	762	758	688	765	727	693	769	780	757	731	685	765	760	714	746	723	798	745	752	758	708	761	742	721	716	769	685	724	729	734	718	762	697	774	724	758	782	737	708	784	703	679	739	759	749	717	725	730	729	691	743	706	715	742	744	768	727	780	732	723	700	757	743	783	740	790	738	747	767	789	736	772	754	700	779	762	742	677	757	751	740	683	778	735	797	710	791	798	733	721	736	765	691	685	740	774	721	743	746	731	744	732	717	749	687	773	732	767	735	764	759	753	742	736	745	707	763	743	755	731	751	709	687	702	738	757	773	768	727	680	757	735	761	718	699	702	734	748	733	731	694	763	726	774	790	764	732	791	766	734	722	732	753	749	753	705	758	757	773	716	723	765	710	719	754	726	705	741	742	743	737	696	726	746	751	724	747	709	741	738	744	753	741	702	772	759	707	736	723	739	762	797	774	685	726	728	755	727	765	711	725	736	739	722	791	711	750	724	743	720	758	705	747	715	705	791	761	736	704	735	747	733	699	730	706	779	712	710	702	716	718	721	738	742	705	712	731	705	743	774	763	724	751	720	704	703	734	731	718	753	720	711	734	756	780	725	730	749	705	708	730	721	733	769	700	752	723	768	755	747	762	764	705	692	733	739	724	735	704	727	734	786	727	718	725	699	755	682	762	735	741	717	758	736	729	739	742	779	777	756	695	703	727	745	722	717	726	729	742	758	746	701	722	740	700	736	708	677	727	770	752	728	759	763	734	717	745	737	754	749	767	761	715	755	771	779	715	764	786	718	707	745	759	741	749	730	725	739	711	762	698	784	718	745	726	789	741	765	750	761	711	721	738	680	716	745	717	714	736	714	729	682	715	760	751	718	727	754	787	776	729	746	742	772	745	746	725	690	723	730	788	745	749	745	791	756	727	704	729	741	746	729	796	736	758	756	726	681	720	732	768	699	724	759	741	734	736	741	741	711	778	711	724	735	725	731	716	720	736	733	746	781	720	732	725	797	707	683	720	748	684	790	699	738	764	707	747	784	741	701	775	720	764	722	712	713	736	738	723	764	760	717	770	746	735	770	727	724	765	726	713	735	778	703	783	765	749	755	699	773	772	725	752	741	710	755	788	702	714	764	698	762	758	731	769	786	707	754	751	784	769	703	718	706	754	713	766	730	728	713	729	691	750	708	741	721	759	758	739	689	768	754	746	744	791	734	686	719	744	719	666	749	722	738	744	741	740	728	701	770	762	793	683	772	740	715	744	739	689	687	750	753	719	743	732	741	758	725	712	726	740	750	749	695	741	695	739	699	784	733	775	736	707	733	682	761	745	711	733	749	725	701	708	732	745	760	700	790	739	692	683	781	720	715	776	713	755	744	763	748	762	701	733	676	778	747	757	772	746	707	748	769	732	716	711	737	761	751	748	717	813	776	728	732	735	755	710	761	745	737	704	775	696	753	758	736	711	798	762	704	735	740	670	696	741	774	747	754	768	733	727	738	720	728	749	751	775	741	753	740	777	765	738	693	713	761	720	716	714	751	720	777	735	716	756	695	677	736	732	706	748	714	755	774	780	724	731	750	730	756	707	747	741	688	770	785	740	766	726	752	762	704	782	754	725	688	699	734	742	765	747	734	724	768	727	826	747	729	677	763	703	745	754	731	706	711	741	775	713	741	768	703	761	692	717	780	721	729	698	765	717	724	753	770	761	747	749	759	744	752	732	697	714	691	732	766	753	727	739	729	746	731	741	792	775	738	684	694	754	721	783	717	689	671	775	783	710	707	783	730	753	722	723	786	716	771	739	695	743	749	742	707	723	743	719	805	779	761	729	733	751	732	673	720	736	749	803	748	704	738	731	714	722	751	756	696	740	718	719	707	711	747	704	706	764	756	760	688	712	736	745	764	764	778	745	717	772	727	755	730	724	775	701	765	684	715	764	734	732	656	726	775	737	699	749	769	719	770	730	687	784	745	771	735	735	752	712	720	706	708	703	720	748	734	716	746	724	707	733	729	724	797	719	746	740	784	763	709	759	736	712	731	774	775	742	692	761	748	756	730	683
25956	25293	32685	25366	17860	3789	456	429	354	391	414	399	391	357	428	401	390	381	386	407	413	356	401	385	391	421	407	371	393	400	366	412	392	380	385	368	404	388	417	390	387	353	418	421	352	381	385	390	374	388	379	340	401	397	388	387	396	424	406	410	409	405	397	364	380	350	452	373	384	413	387	348	379	317	412	403	376	408	420	408	397	400	368	349	368	401	382	408	380	405	371	400	387	399	367	357	409	422	389	367	348	392	400	341	401	359	397	369	387	400	380	402	396	377	382	365	378	369	367	369	361	375	353	412	384	388	409	413	423	381	361	407	370	367	365	347	380	365	358	398	376	393	410	430	407	400	382	381	371	401	365	403	401	371	344	377	364	403	416	367	357	365	375	397	430	399	381	421	403	387	418	391	409	413	397	370	432	441	400	401	381	389	380	377	411	418	374	375	384	353	393	412	374	374	403	399	414	354	399	380	417	395	394	374	448	385	375	393	358	372	398	390	398	408	386	364	397	415	409	392	402	361	381	375	419	403	415	368	395	402	373	359	364	389	368	377	397	392	423	355	396	357	398	354	400	371	387	385	423	388	387	391	390	413	409	360	368	410	396	403	361	375	407	369	390	397	385	385	386	393	413	380	397	405	402	438	374	386	364	409	394	381	405	398	363	377	395	401	372	388	401	398	394	368	380	373	392	424	362	402	386	401	376	391	389	428	368	385	391	360	340	407	389	390	377	387	365	368	408	379	389	369	400	410	380	388	405	420	374	392	363	387	389	411	373	380	413	397	398	384	400	426	407	387	376	398	405	365	395	383	386	373	370	399	341	384	409	334	382	389	374	355	368	417	383	417	401	370	381	404	416	381	394	405	376	375	411	359	406	408	356	404	424	420	385	363	391	368	393	405	398	397	445	417	385	377	405	381	406	393	391	385	385	368	367	387	401	415	410	417	413	363	382	370	407	366	411	395	373	368	398	378	390	392	401	379	376	386	360	392	351	384	358	397	410	373	398	372	376	368	393	406	337	405	385	409	403	390	383	390	359	354	399	407	397	386	383	394	412	396	412	373	368	376	382	405	368	401	407	406	395	368	381	377	371	368	367	367	374	412	410	357	373	395	358	385	412	405	382	421	395	353	356	388	360	354	385	388	406	367	372	364	397	387	419	398	404	392	380	365	376	392	419	400	376	366	411	361	386	399	369	386	348	395	407	370	387	402	374	383	380	373	346	411	338	378	367	413	371	372	405	376	360	377	375	385	391	406	391	395	375	380	410	380	385	407	396	392	403	400	394	388	391	395	413	386	349	418	358	374	365	390	396	393	382	374	382	398	376	401	427	390	394	370	386	403	369	350	423	385	414	369	369	395	377	394	356	416	401	385	395	392	364	363	411	370	385	414	345	366	407	356	388	388	398	367	398	408	375	364	420	373	382	412	383	424	376	378	403	403	386	370	388	373	400	398	395	420	401	390	377	392	366	405	382	426	363	404	401	387	368	399	380	339	394	364	375	410	376	384	419	389	358	368	429	368	395	405	411	400	419	369	407	370	373	368	369	344	394	391	386	383	373	403	406	363	397	386	368	356	389	400	372	386	386	384	380	392	395	363	414	404	396	396	388	418	391	417	400	379	405	416	397	364	382	385	353	414	386	381	358	413	418	365	409	398	403	390	380	395	354	380	406	361	416	390	402	407	351	371	364	404	375	370	409	364	363	407	393	401	413	346	368	378	371	394	372	369	379	406	408	401	421	355	386	358	383	375	353	413	395	375	389	352	430	350	394	355	369	418	377	422	399	395	351	344	414	378	396	368	372	406	403	421	415	390	348	424	403	404	397	402	400	357	364	382	391	387	388	376	344	357	394	382	424	414	364	388	397	387	415	384	382	382	386	404	379	409	400	418	365	377	420	393	374	379	367	421	403	366	368	390	368	403	376	355	409	385	404	367	397	370	378	400	386	366	398	382	390	385	390	398	372	389	429	377	406	381	379	398	366	379	374	398	383	411	349	391	385	392	365	383	402	383	385	410	387	369	364	375	389	340	415	389	400	362	379	362	404	402	378	401	376	396	400	376	381	412	396	401	413	387	353	345	412	368	401	400	354	373	378	410	382	381	374	396	407	390	402	396	383	384	402	391	354	382	384	394	362	344	400	384	369	374	374	392	385	359	411	399	408	374	367	391	393	368	418	356	394	364	379	399	394	380	402	416	358	392	394	391	393	385	390	379	384	386	360	382	375	380	383	373	393	352	406	387	379	372	356	374	403	395	416	385	413	369	385	397	401	379	388	365	391	361	416	372	392	382	401	388	373	382	386	380	368	448	413	382	396	367	389	416	409	366	396	368	368	401	398	412	418	380	458	397	377	365	369	383	402	391	382	424	358	360	365	415	358	434	437	346	362	409	405	393	342	402	371	423	384	367	365	368	404	383	386	426	370	402	355	390	400	374	398	373	407	412	381	379	364	422	386	433	391	361	349	375	401	380	363	409	348	340	389	385	403	409	331	414	420	408	423	384	413	397	403	381	399	355	370	381	390	402	381	366	358	369	373	400	389	374	395	363	396	443	397	391	408	387	365	388	406	392	380	392	398	371	397	383	400	376	405	423	371	390	396	367	366	402	416	398	410	413	401	402	364	355	395	398	376	402	400	395	387	367	344	387	383	338	369	364	398	398	393	400	396	378	388	394	369	409	405	389	393	412	359	411	370	369	367	385	376	396	385	401	375	382	371	393	398	357	390	356	379	393	375	359	384	361	404	371	380	416	401	378	382	378	386	392	384	419	372	376	390	384	381	350	401	429	393	401	387	380	415	379	390	377	389	401	343	395	349	397	396	388	389	380	391	376	410	343	390	414	364	389	390	400	396	398	395	393	386	418	389	407	394	409	397	392	401	349	363	418	382	387	348	374	375	381	373	418	372	370	416	351	392	382	384	374	387	395	396	393	392	391	375	388	426	427	369	393	381	356	356	391	373	395	378	404	344	403	405	370	370	366	375	407	396	408	381	373	364	359	380	366	378	391	374	384	380	391	366	388	405	359	406	376	365	378	365	380	417	332	362	383	400	374	372	419	367	373	388	362	410	370	372	379	386	393	403	382	392	358	377	374	371	399	398	415	387	387	397	401	374	386	397	376	401	376	396	391	397	347	393	348	378	393	372	383	339	393	369	378	419	369	356	406	376	389	388	382	386	406	366	386	348	366	365	405	404	338	374	379	408	397	373	434	354	373	385	373	382	370	388	387	375	374	375	353	393	399	404	368	397	410	380	362	363	378	408	406	358	376	380	389	401	409	389	396	372	388	415	406	394	370	385	397	369	374	377	392	372	394	376	399	364	427	355	411	418	390	406	374	408	404	377	377	368	370	372	380	381	398	353	405	396	351	404	377	363	380	395	415	361	356	404	379	401	388	383	374	356	380	371	388	371	421	381	379	375	378	354	363	460	421	384	389	432	345	370	403	375	378	367	371	410	375	369	356	359	387	357	355	401	366	381	423
62340	87759	56755	10652	15304	1420	661	684	661	642	655	668	615	630	638	651	593	622	600	662	652	657	651	649	663	632	652	633	620	642	627	597	628	619	652	657	672	643	658	690	669	623	641	602	664	635	646	642	658	654	659	671	632	642	657	600	647	617	674	614	702	609	575	595	631	631	672	603	707	698	655	604	653	625	685	679	655	608	635	604	640	674	652	611	682	661	696	668	675	662	663	661	646	628	669	651	632	623	636	638	629	650	627	662	626	635	654	633	661	624	653	656	625	646	668	649	668	689	620	606	646	668	631	635	682	644	653	616	660	661	607	634	679	691	643	672	636	585	641	617	657	643	634	644	591	667	660	665	583	620	622	627	646	642	644	645	665	630	660	652	653	653	658	651	631	665	633	684	589	687	586	617	654	606	657	675	644	648	628	647	681	592	647	627	649	652	636	600	623	631	634	655	636	634	687	670	609	678	654	661	602	644	655	671	623	643	605	648	637	629	605	649	621	632	631	627	597	651	622	627	660	628	642	651	623	667	657	639	644	693	586	658	616	601	604	635	665	685	635	622	644	675	623	680	612	651	643	666	688	638	666	658	644	663	654	637	644	639	662	702	642	617	669	688	647	649	606	636	684	636	657	649	601	625	627	651	652	607	607	645	614	627	616	635	649	656	639	636	665	656	636	634	590	571	658	577	663	615	644	617	667	682	709	655	635	646	610	667	643	667	636	622	625	675	622	657	643	662	618	652	604	644	679	670	619	653	676	632	660	643	617	669	677	627	620	608	625	609	651	650	673	666	626	636	685	649	645	646	641	677	649	623	641	664	664	651	643	596	667	687	624	642	630	637	649	638	646	611	683	640	613	671	601	609	628	629	635	646	632	609	593	623	642	665	658	706	637	591	629	642	661	632	643	590	655	658	596	629	659	629	604	677	662	639	659	694	626	631	635	624	636	643	639	627	645	680	616	665	634	634	620	633	671	629	643	688	647	662	651	631	655	691	616	680	680	614	645	650	666	649	657	609	621	607	657	675	624	612	614	606	608	674	616	648	614	626	618	656	648	691	644	631	642	640	678	615	604	621	642	627	586	663	590	647	624	678	628	651	633	620	617	663	633	685	589	632	625	634	657	634	654	656	631	604	607	657	665	635	683	647	644	635	597	619	648	673	611	683	640	701	684	666	633	632	622	628	609	627	678	597	642	643	618	676	626	667	642	685	668	628	664	640	625	674	632	636	660	662	643	662	674	632	635	633	621	628	673	632	659	602	638	613	620	636	607	628	661	614	609	640	662	631	684	656	625	649	667	648	621	651	607	666	655	626	675	620	616	636	643	629	643	609	612	675	629	643	612	609	647	639	640	635	657	649	620	639	658	628	665	636	634	660	668	610	622	673	620	648	649	666	609	635	636	651	624	626	687	673	610	624	658	662	625	659	681	635	636	580	672	666	653	631	699	605	636	646	620	627	661	638	596	627	655	627	601	679	666	645	681	657	648	629	666	660	659	626	610	629	664	660	635	655	659	625	581	622	643	620	615	644	640	663	631	606	626	628	635	651	649	643	623	626	590	617	649	672	630	629	591	651	612	669	652	703	638	672	626	645	617	639	642	620	657	646	621	676	617	677	637	601	650	614	629	641	652	693	688	625	662	624	665	657	631	636	630	626	625	631	660	635	629	622	630	655	621	640	694	658	667	622	626	652	671	658	644	648	669	658	636	686	641	651	677	646	623	634	612	649	634	618	691	615	668	628	626	642	640	656	647	638	652	666	638	636	694	725	642	630	653	660	625	684	647	671	640	627	659	647	634	628	653	665	617	608	640	635	659	615	658	654	665	623	682	630	587	635	679	678	657	644	674	656	610	647	641	634	674	626	659	621	672	629	687	621	667	675	649	676	629	635	642	657	611	648	617	645	613	617	646	636	605	668	631	624	643	654	648	624	642	647	650	666	663	712	666	696	651	617	610	678	650	630	659	593	646	672	650	635	627	639	662	685	654	652	615	672	646	669	636	591	616	655	639	659	614	621	639	605	641	606	637	625	609	636	626	653	660	641	620	665	629	634	666	618	679	659	608	665	652	699	633	646	667	649	646	612	629	653	634	674	668	630	682	701	642	677	615	687	661	642	636	668	661	615	610	643	655	603	641	677	609	630	642	630	613	613	682	655	652	627	660	595	627	613	693	644	630	638	632	641	591	626	621	618	689	616	648	612	588	678	675	654	572	613	642	637	623	642	655	655	653	634	604	666	631	647	645	639	633	651	647	613	652	644	655	667	610	637	621	626	604	652	609	635	709	640	656	652	686	614	645	659	598	643	645	614	623	669	626	654	625	655	644	656	655	628	662	649	686	652	649	614	637	651	628	665	675	657	698	601	682	695	635	661	654	631	612	625	633	635	660	628	677	647	618	670	633	648	679	625	635	627	618	647	606	614	665	614	636	602	652	610	642	590	609	604	659	660	582	624	590	631	625	632	622	634	628	646	658	638	631	648	607	649	651	685	635	647	673	621	681	643	638	663	651	646	642	609	633	657	613	647	610	587	644	649	671	637	668	599	662	632	659	634	659	646	703	647	669	672	665	612	685	662	635	614	677	590	651	651	639	634	606	700	650	635	626	627	613	624	679	670	646	629	620	613	596	596	627	636	658	646	600	627	649	647	643	656	687	678	635	664	638	622	583	618	633	623	647	641	647	621	679	657	645	604	627	627	673	651	625	672	671	637	631	650	623	649	636	640	644	623	649	681	615	628	638	688	640	597	599	637	599	683	659	608	653	591	632	616	647	661	619	678	646	658	628	680	647	666	627	620	600	669	647	640	617	640	652	607	586	667	696	649	602	678	598	644	662	623	611	652	645	594	607	662	672	609	687	667	628	665	614	671	627	645	623	653	657	640	661	662	634	646	589	585	654	663	618	652	628	616	643	723	625	627	678	636	646	588	651	635	664	614	601	660	652	677	599	674	635	606	691	665	641	626	632	613	657	629	661	621	655	687	638	625	666	620	620	614	633	653	656	618	619	656	612	669	642	695	649	657	605	612	634	663	632	629	632	612	632	641	626	649	673	673	633	626	614	641	668	619	656	657	605	637	630	657	635	664	623	609	627	656	611	678	644	661	642	650	617	680	636	637	637	635	662	671	655	646	668	627	615	643	683	630	628	669	629	620	638	625	645	629	642	611	652	627	634	637	622	665	626	645	646	605	606	667	707	638	656	690	597	676	609	606	648	664	588	600	633	596	657	643	646	617	623	651	715	639	671	662	617	606	650	643	638	632	659	669	648	652	682	676	677	638	658	647	638	679	614	643	674	628	659	617	610	631	625	617	626	680	607	654	614	614	609	618	671	632	626	645	632	666	613	653	634	630	641	673	672	650	661	622	627	623	657	624	671	682	652	637	634	648	651	701	672	670	652	643	609	638	634	676	672	648	643	654	646	631	652	676	633	660	593	635	634	683	635	638	664	634	642	613	624	659	652	627	652	639	621	638	620	665	698	648
24340	22997	31030	24497	21516	16334	2322	692	646	630	655	639	645	653	642	690	614	650	623	673	630	671	628	653	686	603	647	647	641	654	653	627	602	668	572	665	608	649	629	639	627	625	636	656	623	622	630	643	616	624	619	612	613	595	633	634	602	600	631	652	589	631	600	663	636	648	633	631	633	641	662	615	647	637	612	609	639	656	595	624	618	665	622	635	615	567	652	666	595	638	641	640	591	658	673	664	635	620	629	599	609	618	609	590	662	589	652	649	606	654	646	665	629	587	576	600	620	663	620	620	615	639	648	601	640	621	657	629	642	633	617	641	573	629	633	634	597	599	625	629	601	612	641	609	588	607	560	651	620	618	600	675	649	613	611	634	646	618	604	605	624	610	613	640	673	657	630	599	608	656	622	664	641	662	609	629	605	614	608	621	629	615	631	650	678	596	601	624	589	683	645	582	638	609	651	605	681	575	596	705	627	635	639	597	632	634	607	627	628	625	658	623	630	642	617	694	633	661	640	579	630	593	614	633	592	616	658	575	654	648	619	617	685	668	628	584	658	569	653	584	687	620	639	667	665	589	664	619	613	629	634	603	619	634	642	621	619	622	632	656	639	620	636	610	645	627	640	589	667	637	613	566	638	585	558	610	592	650	656	620	606	610	633	605	634	608	630	600	610	626	646	620	664	613	625	615	631	655	636	638	646	668	650	611	597	642	614	632	663	642	638	649	630	666	590	631	631	603	666	651	630	587	635	587	654	608	640	599	600	611	609	632	612	625	623	641	618	603	608	613	612	656	658	660	626	643	639	616	641	615	579	656	625	594	639	606	667	623	653	611	613	639	576	623	637	633	582	663	625	642	620	596	609	624	626	654	585	597	643	619	674	642	612	622	565	596	572	651	612	643	695	623	625	659	617	627	642	655	664	651	643	589	607	624	649	641	648	635	593	608	667	661	614	639	681	615	637	677	618	618	631	633	621	657	626	618	624	656	675	608	642	615	617	633	582	598	636	659	636	669	644	603	626	614	587	619	628	626	594	598	642	605	630	579	682	599	626	665	643	576	571	602	643	634	624	637	619	611	615	625	624	637	630	643	613	641	648	578	647	662	627	634	667	617	710	645	615	588	641	572	642	581	621	635	611	603	654	603	594	638	593	609	603	636	610	604	617	650	610	579	622	662	604	618	588	608	625	605	608	622	599	604	598	638	572	636	625	605	678	624	594	633	630	659	604	653	581	674	619	620	621	633	625	584	610	600	624	563	640	600	621	625	627	601	642	659	625	621	624	584	607	625	649	647	665	621	635	623	624	608	602	641	675	643	623	629	634	594	615	635	547	610	633	626	586	597	603	632	642	651	665	660	651	619	659	651	664	626	626	606	628	667	655	637	621	604	623	597	645	623	597	634	647	602	595	600	616	611	624	628	594	656	573	618	615	655	653	604	657	658	596	641	613	648	622	634	643	595	599	639	671	629	620	614	613	586	631	581	607	605	640	641	626	606	628	634	603	590	642	671	636	634	606	623	637	634	601	660	591	602	609	681	592	662	621	665	597	581	597	634	592	607	663	643	648	645	622	600	608	623	647	631	595	654	643	637	637	626	661	599	576	656	649	631	656	621	596	629	614	621	623	595	612	620	627	643	624	598	660	644	604	658	623	651	624	612	690	632	629	637	654	618	630	648	611	612	649	611	566	642	631	633	616	604	635	618	652	642	602	670	629	657	608	621	661	604	586	625	657	645	569	667	588	606	626	662	630	609	646	680	636	593	600	650	570	576	653	577	645	577	601	597	622	649	621	671	611	628	606	653	648	625	650	610	639	613	638	615	594	626	614	648	619	628	619	637	640	631	583	603	617	595	657	649	628	651	628	651	606	629	623	635	604	640	702	591	571	619	645	677	635	627	591	629	626	628	640	580	639	607	643	660	574	643	658	571	629	643	659	624	635	617	623	599	636	643	652	639	663	616	595	652	620	636	638	617	606	630	614	662	653	602	609	625	614	604	601	582	625	576	599	642	623	616	634	621	613	606	650	596	633	607	607	605	657	645	637	612	668	640	685	631	615	628	627	620	597	652	653	619	645	611	629	634	623	652	600	630	586	612	614	662	603	650	626	607	595	625	600	626	676	665	611	561	633	630	605	616	559	630	626	637	615	657	670	614	610	639	623	586	609	606	583	623	683	622	652	673	618	612	677	644	593	613	604	643	608	638	652	631	632	614	627	610	611	651	681	675	656	619	614	634	668	627	646	658	636	628	617	653	599	675	588	634	679	647	626	587	581	618	658	635	655	633	645	619	616	601	651	613	625	643	629	618	640	629	604	617	620	693	640	648	635	611	632	621	667	636	623	585	660	614	618	609	651	595	582	629	632	632	621	628	645	595	629	608	604	591	612	613	656	646	605	645	632	630	619	638	613	609	665	624	612	566	611	580	615	690	622	623	626	624	634	618	629	609	574	594	659	620	634	582	677	629	636	611	630	593	599	632	626	592	634	637	612	655	686	593	630	665	639	631	621	631	658	641	623	629	603	635	657	648	613	630	669	596	680	619	649	628	654	617	640	647	633	597	638	675	628	634	623	605	625	683	544	629	611	621	607	633	647	605	582	619	631	621	630	626	624	631	611	564	678	586	661	578	593	625	600	613	610	632	596	611	618	620	653	622	658	642	649	627	647	577	627	632	601	595	631	611	635	639	642	625	646	662	622	607	656	579	628	633	686	637	585	635	614	624	620	606	651	644	618	632	626	649	618	576	594	650	633	591	623	635	618	606	640	604	626	632	641	609	629	626	634	617	611	638	655	626	635	618	674	624	663	617	669	635	653	636	661	665	655	656	615	691	655	626	647	621	602	615	590	616	633	665	610	646	594	579	633	610	656	638	645	642	638	590	644	622	671	631	664	636	615	628	646	573	595	664	565	601	626	638	647	629	623	572	606	627	633	667	672	617	650	642	622	634	627	600	623	606	621	611	655	617	615	670	654	652	649	669	590	647	613	642	608	659	654	625	628	609	615	622	632	601	655	608	649	614	598	654	657	636	615	603	644	585	608	605	639	623	635	609	658	632	620	641	620	634	607	587	607	641	637	618	666	579	608	627	593	614	640	624	633	675	619	616	684	670	597	639	626	647	608	645	654	652	614	597	673	642	627	651	617	603	620	631	616	618	653	584	652	593	605	628	630	666	657	640	634	653	615	587	603	606	651	622	611	599	683	643	628	594	657	600	657	602	615	619	604	658	613	588	625	642	602	582	568	607	639	572	620	630	645	617	638	591	615	633	612	642	623	624	629	623	643	627	607	627	590	609	623	629	618	598	593	647	607	584	629	650	609	621	653	622	669	614	645	638	646	650	603	678	633	603	625	671	656	637	672	635	624	589	626	643	629	639	633	613	637	615	633	607	643	574	596	628	643	610	619	623	597	631	609	619	609	624	631	613	662	668	637	606	648	593	614	631	641	601	583	644	614	659	626	614	671	661	620	598	647	624	615	607	609	638
61495	99455	69971	15726	21149	1827	954	1008	945	1008	982	960	962	1010	909	1056	967	1043	933	965	971	951	991	955	999	961	985	979	962	1006	953	955	1027	920	1001	1016	941	1029	930	994	945	959	905	1039	1020	946	942	981	995	1019	1016	955	979	950	975	960	962	938	980	943	942	960	937	996	996	960	956	967	981	966	982	925	990	988	948	987	997	972	931	958	978	1017	980	997	979	939	947	967	941	920	961	931	941	929	946	951	956	936	976	914	955	980	989	894	935	980	957	927	946	993	936	935	1000	992	944	913	992	985	966	963	946	968	974	997	962	939	970	892	940	972	883	1025	968	949	991	952	957	992	989	920	971	960	943	960	942	931	1024	948	972	949	921	927	925	916	996	1007	980	941	964	924	959	986	962	985	925	929	950	921	988	956	1037	1025	954	939	967	977	952	1021	886	937	970	991	981	980	927	954	977	926	967	929	953	968	982	967	965	952	991	952	997	933	954	958	955	987	957	969	972	954	948	961	998	955	990	968	940	959	995	971	915	953	905	983	1003	973	970	975	948	942	913	932	983	964	899	914	920	988	936	949	963	964	976	979	928	987	997	983	977	975	995	1011	954	961	1000	927	924	900	939	940	957	979	974	922	946	998	903	967	912	1014	1022	971	959	953	960	959	972	904	965	1004	974	976	956	941	969	942	926	960	970	953	959	955	922	978	946	1006	950	991	956	939	965	1011	939	940	1018	931	978	928	1022	925	967	972	930	984	956	941	950	1017	986	962	876	955	960	994	942	986	943	914	917	908	973	916	974	954	970	939	995	919	980	935	991	949	970	948	984	885	959	937	1022	948	951	954	946	979	966	953	918	927	909	985	989	1045	980	976	943	953	961	940	983	973	952	996	1032	918	937	973	984	946	1005	1011	956	970	966	1023	993	963	978	936	939	930	957	996	966	955	1031	989	969	953	1007	892	970	945	954	996	968	958	932	966	958	953	1000	999	980	943	989	917	995	982	994	959	959	974	953	950	989	964	1007	956	929	950	980	915	968	927	934	935	991	981	971	974	946	942	972	892	983	988	959	928	936	945	963	985	925	1009	967	979	929	1002	939	982	954	945	929	958	953	956	959	932	932	1004	915	980	1014	985	972	987	925	1005	983	885	940	984	952	958	962	935	956	981	967	959	960	945	938	1000	902	947	981	961	918	1025	1010	948	906	934	962	946	935	942	961	964	1039	977	969	919	1001	974	953	941	916	1000	970	1010	943	926	982	948	967	1002	973	962	946	954	936	976	959	951	970	1003	951	936	983	993	960	924	1004	1036	971	963	936	985	957	971	973	987	950	958	990	981	1006	946	983	953	1023	908	940	983	942	927	1000	928	948	974	990	918	973	909	928	990	966	928	1002	973	949	1013	936	880	950	900	941	929	964	990	952	1005	987	983	984	964	992	895	942	985	925	916	960	962	918	949	960	961	933	954	965	968	1027	976	968	988	961	915	981	943	962	903	943	1004	974	948	955	975	912	961	976	987	974	971	967	985	924	902	983	921	1053	978	958	1000	952	903	988	973	914	901	968	980	947	957	915	917	936	964	911	936	909	963	958	982	935	994	1038	959	994	952	940	974	945	953	980	902	920	987	953	912	927	945	963	898	958	944	964	1031	973	988	1019	917	999	961	969	966	996	965	1006	980	987	966	946	967	969	930	960	973	933	950	919	960	954	976	953	959	997	974	931	926	1000	953	939	961	929	931	962	997	923	970	1014	968	948	954	965	1016	993	964	1003	960	956	939	922	1027	901	972	996	954	1004	985	937	982	922	969	966	982	930	883	892	956	1030	976	935	965	906	1000	987	977	997	929	947	1012	919	958	960	971	960	969	937	1015	963	921	984	972	1023	971	1011	958	908	969	993	972	937	961	918	937	965	981	956	897	890	970	981	986	931	946	977	974	920	992	984	1005	964	983	963	1001	894	996	938	930	976	896	951	961	967	962	980	951	969	975	951	966	911	1008	915	934	992	917	964	938	973	913	1014	912	987	957	957	957	956	932	939	933	923	980	904	973	982	970	974	921	960	986	910	954	986	923	998	968	899	985	970	994	881	981	997	1001	997	929	941	918	971	972	945	958	954	934	1001	1006	1019	1000	954	989	1001	982	951	1009	932	986	980	978	909	959	920	988	965	998	958	955	962	925	970	988	963	1000	970	961	887	965	903	993	971	976	988	992	948	946	995	922	955	971	954	946	934	967	981	1042	1005	980	982	942	940	957	934	972	886	1011	1007	974	995	973	948	962	939	991	977	1015	952	971	963	927	941	925	980	968	1024	965	960	947	970	988	964	974	967	989	910	963	1013	988	994	1005	858	942	926	944	1002	926	939	943	920	1040	949	949	910	913	937	948	898	919	1023	922	923	981	967	929	992	955	1004	1008	958	921	939	926	981	929	996	880	909	1016	1005	969	928	935	948	980	907	918	946	1013	947	957	933	899	956	924	921	984	939	969	985	967	950	1014	933	950	937	974	904	969	971	991	985	971	977	950	946	953	937	963	954	929	887	995	975	912	949	1018	984	915	943	934	995	961	983	949	919	1061	878	927	990	986	935	982	988	934	945	950	944	979	958	967	949	956	924	984	947	938	985	972	1017	960	948	1020	969	1017	917	963	1005	955	952	943	909	1004	979	975	966	930	963	957	948	924	941	959	979	967	960	921	953	950	934	931	981	992	983	1003	987	941	972	979	987	960	932	943	936	964	929	986	931	1010	960	982	933	971	942	1000	933	915	951	1001	900	961	924	986	938	1047	977	926	968	929	931	1022	938	933	958	994	940	946	951	975	922	949	944	996	970	949	938	952	951	966	1004	932	975	952	987	1020	968	918	929	947	993	949	946	887	1000	948	940	925	999	983	989	960	1014	947	922	909	973	984	934	975	899	928	1011	962	936	994	974	927	903	974	986	1007	942	980	1014	944	949	974	970	1026	919	884	1026	937	969	934	948	980	936	973	954	916	998	1011	944	918	923	934	973	980	954	955	965	952	962	898	918	951	958	941	945	958	965	984	933	924	925	935	964	922	979	955	956	1014	994	949	927	938	1010	944	968	966	1016	977	927	973	942	943	906	971	969	989	991	986	985	971	967	1021	916	968	968	968	933	974	998	968	1025	959	966	980	939	981	1012	978	981	997	996	915	924	1022	976	921	996	939	949	924	958	1024	985	931	980	947	953	951	983	987	963	931	952	1007	959	994	987	986	981	984	956	1005	947	943	979	993	976	976	932	941	928	944	915	965	983	961	989	973	994	960	948	1008	996	976	942	955	998	943	981	992	953	994	975	947	960	981	973	987	962	1013	1014	929	946	946	954	948	950	999	940	960	939	937	959	960	953	978	900	960	992	921	932	949	981	957	938	911	905	932	962	954	955	956	986	902	999	964	942	979	960	961	973	923	939	976	949	928	968	956	943	963	966	893	961	977	930	969	944	951	945	993	974	933	945	991	961	974	1013	951	958	984	962	979	979	938	993	1030	921	979	907	988	911	983	961	969	934	944	944	974	939	1041	900	1017	1012	922	945	971	963	916	925	994	999	982	951	931	982	933	952	964	957	949	995	943	988	935	995	957	962	981	973	921	1002	962	976	1031	989	915	946	1020	995	941	922	1008	960	935	956	964	1010	987	999	963	950	962
32437	31802	25874	7353	1689	636	460	422	449	471	475	424	451	443	474	487	455	446	480	466	462	446	460	451	470	444	455	472	454	461	445	431	489	438	464	435	425	462	449	474	462	482	478	427	497	487	435	463	457	420	461	478	468	494	458	419	439	461	480	410	440	437	455	441	479	442	440	475	452	463	456	452	450	440	447	470	490	452	452	449	450	454	461	442	456	436	438	438	418	468	469	448	481	454	445	465	514	457	476	435	451	464	453	441	438	449	417	472	448	445	481	464	431	473	435	455	473	430	439	464	499	452	455	485	476	468	428	430	430	464	476	457	435	457	446	470	459	469	457	435	463	461	432	477	416	459	466	473	404	488	443	499	440	429	438	460	439	435	468	430	465	434	504	455	470	454	486	465	488	470	472	482	419	458	478	471	433	446	479	434	460	436	428	432	483	453	428	430	457	462	430	471	446	469	471	436	484	457	452	449	440	412	429	444	468	464	446	435	459	448	463	469	453	468	480	472	457	442	500	481	490	490	461	448	454	457	435	471	454	430	467	496	429	464	436	435	465	444	435	468	468	433	455	450	485	422	459	474	451	411	495	480	472	438	451	465	451	462	491	455	428	439	476	438	427	441	417	446	467	453	441	461	444	428	429	447	449	453	471	480	476	493	439	448	438	441	439	461	452	441	437	417	455	464	456	489	492	445	456	468	485	492	446	482	462	478	474	434	434	460	463	424	430	475	478	486	476	442	467	459	430	440	441	445	453	428	441	483	469	430	429	497	448	450	453	454	458	474	442	405	470	490	470	426	451	488	449	472	432	479	473	467	461	430	471	438	459	455	435	431	436	429	406	449	434	451	452	449	479	440	442	435	470	426	418	467	476	450	479	461	455	446	476	485	430	453	487	470	475	450	481	459	471	464	471	479	453	477	460	450	496	412	429	476	418	471	469	479	495	427	438	472	483	460	487	465	462	456	464	446	456	414	438	474	421	414	454	449	482	445	442	469	465	461	430	475	467	438	482	439	455	435	470	454	447	471	480	470	468	440	460	475	448	465	499	451	459	472	447	504	459	418	483	467	430	451	441	447	473	474	438	462	467	408	424	457	468	451	432	444	461	441	445	429	453	499	475	429	465	440	464	424	430	462	453	465	437	456	425	434	446	443	453	493	504	460	444	421	403	480	441	436	460	447	441	494	447	450	463	439	454	427	439	423	467	457	474	454	435	504	483	430	445	440	465	468	466	431	440	468	433	453	436	430	414	428	434	462	463	427	467	445	468	458	479	433	453	460	475	461	469	457	442	449	433	452	480	442	421	447	444	478	451	433	463	436	448	454	468	452	454	500	455	467	453	448	424	455	412	463	439	447	440	438	458	462	426	456	452	495	460	406	477	497	464	442	455	469	455	455	423	483	466	465	463	457	452	429	506	486	432	445	458	488	464	436	460	437	460	445	400	468	454	453	438	442	455	491	440	467	426	428	467	460	461	401	435	403	447	469	466	424	465	454	435	441	431	462	463	451	460	432	443	472	460	448	436	482	475	444	436	461	447	468	467	431	428	454	485	473	462	478	455	424	458	439	473	448	426	468	443	440	490	463	466	410	473	454	467	458	474	521	454	445	423	444	485	400	454	458	422	451	463	499	431	453	457	450	467	469	451	445	436	438	426	464	452	450	406	486	419	489	450	457	496	487	416	468	470	444	481	463	471	455	432	455	472	458	484	470	480	426	468	464	428	513	445	428	436	476	455	448	457	455	505	451	432	469	455	430	418	478	407	421	442	436	426	448	452	431	491	447	450	445	459	448	482	465	444	440	441	476	451	478	427	446	446	486	480	429	453	455	443	479	455	445	477	479	425	450	474	441	451	416	457	432	457	482	430	441	474	483	454	429	456	444	451	442	462	468	446	426	451	456	466	473	405	434	437	439	472	461	444	456	416	449	482	493	450	471	495	411	421	447	497	431	444	413	460	451	454	434	499	495	454	449	441	452	473	473	441	475	398	418	454	471	451	460	440	456	399	480	438	453	442	458	444	461	446	443	454	449	431	469	441	427	410	489	454	449	447	483	487	464	487	454	461	479	461	456	480	493	468	508	432	456	441	448	442	438	464	464	460	422	476	478	457	417	441	468	430	431	455	465	447	453	426	449	439	432	481	454	469	479	431	449	469	441	496	466	435	476	480	461	463	439	430	473	457	460	458	434	474	426	488	489	450	499	455	439	490	434	448	425	433	472	459	460	427	447	441	490	471	461	457	431	478	483	450	469	492	457	472	448	481	461	437	414	486	448	447	431	503	449	456	409	450	489	434	446	417	476	471	461	436	407	455	487	424	483	481	458	436	467	454	494	445	462	437	441	464	465	444	427	426	442	475	459	470	448	455	441	429	454	435	454	447	470	465	456	415	465	431	454	467	467	468	472	435	464	454	445	459	477	433	475	443	416	461	438	455	454	502	466	471	463	489	429	425	453	440	485	453	462	447	417	433	474	431	444	467	485	441	473	457	492	448	438	455	432	469	408	454	475	441	450	487	459	501	438	426	479	458	455	451	447	486	443	476	462	484	442	440	462	432	422	485	450	461	453	408	438	433	467	473	461	452	453	445	484	444	459	468	492	443	461	468	467	449	449	424	411	456	446	452	470	465	450	450	459	451	388	482	458	467	467	450	499	447	476	468	449	423	427	474	464	457	456	449	449	476	451	431	474	478	432	499	470	447	470	452	420	437	446	438	452	447	441	443	462	434	441	455	455	455	419	447	467	451	458	443	490	492	438	446	445	456	453	438	455	473	442	430	436	444	514	476	473	444	434	446	460	437	454	463	429	439	454	477	411	484	435	406	477	466	408	439	430	446	467	460	471	472	439	466	474	476	489	435	474	447	453	443	452	453	415	453	418	448	463	457	473	417	448	474	436	456	486	446	450	448	476	426	438	444	441	465	436	491	430	442	462	418	419	464	447	453	494	443	431	442	467	474	451	492	439	453	457	481	458	453	467	474	430	437	462	441	423	473	477	484	461	451	463	439	455	472	428	476	457	441	466	451	471	445	445	451	464	497	483	468	420	425	441	427	462	443	434	459	482	443	466	468	463	445	460	482	480	470	451	443	447	453	428	452	435	468	453	453	462	431	430	454	429	423	464	423	445	481	450	425	489	419	467	477	457	469	435	451	450	466	441	509	423	497	449	466	462	429	470	477	450	503	453	438	436	438	440	467	434	416	421	458	469	473	426	455	427	486	472	467	457	423	408	470	453	440	456	450	407	448	435	459	482	445	444	426	476	438	438	475	432	433	499	506	468	427	471	436	451	436	442	451	448	465	436	421	442	452	437	482	430	448	470	469	458	452	463	451	482	457	452	432	451	458	481	424	500	448	425	500	465	404	434	469	430	472	459	455	446	474	446	478	427	482	451	461	478	455	426	455	420	487	463	465	474	440	469	436	447	426	437	468	469	463	462	477	496	466	459	435	407	493	483	475	474	446	443	458	455	461	457	408	452	523	491
42959	48308	28846	3599	3173	898	692	744	746	725	817	737	776	774	751	757	733	785	731	792	767	735	748	771	713	748	737	724	731	707	795	724	768	768	732	744	773	761	758	762	721	778	760	742	783	747	719	736	759	696	809	759	755	796	753	766	734	783	724	744	751	703	747	762	734	733	768	723	761	783	719	705	748	724	732	769	771	746	752	725	766	780	771	759	709	745	736	714	778	755	776	739	714	714	745	783	687	795	757	717	730	742	704	706	720	760	748	776	764	768	744	784	788	744	731	721	750	719	723	778	733	811	747	744	738	726	731	786	704	743	770	724	703	781	765	718	708	760	789	734	775	773	761	769	824	713	782	730	738	805	784	725	766	727	730	746	755	799	737	765	748	759	761	733	764	746	776	724	769	723	761	714	722	697	734	729	749	728	743	724	759	775	738	741	719	748	767	793	706	736	729	741	804	733	696	742	746	747	746	740	739	726	719	756	773	746	754	735	725	739	722	756	781	741	817	708	685	774	761	712	777	748	760	767	730	749	754	738	724	775	754	760	753	787	744	720	762	744	720	799	743	753	752	765	762	751	721	702	712	734	760	764	758	789	783	709	766	681	790	788	787	760	768	798	777	737	741	707	753	785	737	801	754	815	758	761	761	803	740	742	730	758	721	802	768	765	763	760	753	729	788	760	741	745	756	730	774	727	762	762	760	760	771	774	764	730	743	711	778	692	761	704	755	711	756	754	744	731	758	749	769	765	754	734	771	771	795	764	797	750	770	718	725	750	764	768	770	717	733	770	720	723	762	712	697	721	756	744	749	731	758	693	703	775	754	751	766	767	720	784	747	744	740	759	749	681	736	760	762	731	755	766	732	720	772	738	773	745	752	727	739	717	770	713	766	760	783	742	715	748	727	752	757	784	738	752	704	740	732	742	766	744	756	777	768	710	740	760	713	763	672	756	743	760	724	767	721	796	710	754	712	737	704	789	766	744	773	767	710	728	734	693	701	734	765	766	785	718	738	702	665	809	746	774	794	710	797	723	773	744	756	797	707	785	723	777	735	761	756	746	792	728	776	723	717	745	727	713	745	721	787	740	770	782	756	747	762	759	722	752	702	796	751	715	775	746	728	700	763	759	755	755	747	760	750	797	743	748	820	751	749	756	758	740	752	714	753	761	778	730	732	764	718	775	758	687	685	780	726	740	776	759	761	782	701	763	715	718	714	733	770	775	810	736	761	738	743	766	740	766	748	743	775	726	789	755	735	783	736	744	685	793	778	763	747	759	756	774	721	676	754	814	718	721	809	802	715	742	740	752	707	737	725	738	735	708	709	761	811	773	769	735	730	748	725	697	739	734	755	776	822	738	720	762	748	736	722	774	752	758	753	747	774	720	745	748	717	751	744	774	777	774	760	760	739	761	735	727	764	785	744	769	718	744	750	736	716	709	754	727	755	791	799	718	734	714	737	750	727	767	742	759	753	766	723	764	707	721	715	710	709	698	782	752	716	723	741	790	691	741	783	748	751	732	747	776	763	779	740	756	745	733	730	765	779	752	740	735	742	766	718	750	775	751	747	764	778	730	749	767	706	791	740	734	774	719	690	737	761	746	773	774	728	739	796	718	734	710	729	778	796	772	745	743	807	775	781	753	765	730	700	716	734	720	749	741	743	774	758	730	763	741	791	745	756	754	782	719	738	725	717	722	710	753	696	763	732	762	775	738	735	764	723	758	803	739	712	766	753	761	765	742	777	733	762	750	677	718	780	732	758	736	720	709	736	737	742	775	744	721	738	733	717	711	718	734	709	801	721	726	716	737	742	807	735	830	725	738	776	733	726	690	797	751	701	715	761	703	765	785	774	731	727	744	759	768	798	771	736	741	764	771	701	737	753	765	722	743	745	732	718	753	739	803	732	730	714	724	784	789	735	719	706	724	734	766	773	744	751	779	733	758	747	731	743	730	767	731	760	721	730	743	798	723	711	759	730	764	757	755	671	710	746	777	785	784	777	772	778	706	771	791	785	761	764	701	721	703	745	732	822	748	737	771	741	786	753	754	718	799	751	740	754	727	756	761	702	727	760	753	713	748	767	796	802	668	784	760	727	738	741	792	718	710	723	742	770	774	733	813	775	797	732	708	705	724	753	707	786	737	765	740	725	783	731	737	773	779	698	777	775	702	757	800	771	772	759	735	695	759	735	731	767	738	729	729	737	760	711	754	781	716	751	713	778	718	769	715	757	696	723	755	810	726	732	756	772	788	709	771	740	742	750	736	726	740	752	761	767	755	767	789	779	737	690	738	754	742	718	723	726	750	761	800	733	742	730	705	731	738	744	734	712	750	743	743	759	733	770	748	712	671	748	772	738	793	713	757	762	694	813	751	729	746	754	753	751	745	768	716	716	727	748	746	759	735	722	744	692	708	778	721	760	753	716	712	781	731	708	760	735	808	736	786	769	790	740	703	757	694	725	737	718	767	772	725	707	720	721	752	741	773	774	715	748	795	778	755	768	770	737	746	707	752	741	699	735	720	769	744	756	748	759	807	746	774	730	706	751	751	757	754	731	747	767	732	725	708	780	775	782	754	763	751	701	736	762	744	782	781	713	751	753	748	710	716	727	750	774	756	811	773	747	774	752	725	758	736	711	713	758	729	736	755	744	786	747	749	768	732	745	714	731	742	763	762	748	765	731	727	724	749	761	756	740	736	774	775	746	750	688	714	709	789	716	703	759	764	759	750	739	736	789	722	737	740	740	753	684	756	751	765	724	697	751	743	767	751	737	734	745	683	775	708	792	717	757	758	701	736	736	748	740	750	696	778	734	705	788	767	759	775	716	758	739	737	725	697	729	743	755	800	727	730	763	711	759	718	723	732	763	747	733	763	684	757	746	740	720	729	746	745	731	732	726	788	743	715	744	777	733	784	777	758	714	692	766	765	743	771	729	773	750	802	743	721	743	743	785	748	736	735	727	705	771	723	746	745	748	709	786	766	767	725	730	758	748	791	754	737	745	778	756	739	738	762	751	717	764	731	747	780	727	702	725	772	770	750	792	773	737	797	722	777	764	726	774	774	749	761	775	748	760	781	782	735	791	753	799	772	779	752	707	741	739	741	720	748	764	740	768	746	760	665	738	771	753	726	769	756	821	766	788	756	730	764	747	761	795	748	770	785	719	777	734	765	718	767	704	713	779	755	754	729	777	704	779	738	717	738	732	761	742	771	752	764	709	795	712	743	739	726	791	717	713	784	707	738	729	766	820	753	749	759	746	738	769	786	820	758	745	732	734	739	716	775	766	755	767	720	724	778	744	728	692	760	789	743	730	781	750	732	730	730	704	787	771	714	759	724	736	765	725	742	730	763	766	763	728	748	774	698	766	748	714	726	766	747	719	750	688	740	753	751	710	746	752	742	759	791	761	776	719	702	735	720	739	732	756	716	767	745	761	728	795	735	720	766	773	773	773	745	755	782	713	788	761	734	756	720	720	749	736	737	683	747
26073	25471	32288	25175	18135	4096	480	397	370	392	392	393	402	395	366	369	332	367	443	391	373	395	395	353	392	399	383	416	417	379	386	369	364	388	387	382	379	381	408	374	368	417	353	418	370	374	345	380	391	373	379	389	351	391	369	379	375	395	360	368	354	393	328	372	388	375	400	351	391	378	373	403	375	395	376	384	393	380	416	380	377	374	395	387	400	399	355	356	377	372	395	405	358	341	384	420	374	366	389	386	401	372	380	381	400	374	380	392	401	374	378	350	377	375	359	385	414	391	372	399	375	374	410	359	378	381	369	387	378	371	369	395	397	388	365	411	397	402	396	370	376	386	377	376	378	434	379	363	373	384	357	409	396	360	360	404	399	371	421	388	355	389	375	335	413	373	400	406	320	356	361	352	401	365	401	367	398	418	366	354	412	378	357	369	394	424	390	406	374	379	402	363	406	402	389	411	372	381	354	407	412	354	370	409	380	372	387	379	367	362	351	393	375	392	353	352	353	392	384	387	373	363	364	379	394	413	383	368	389	352	388	399	402	355	347	393	392	415	376	350	385	384	379	389	372	355	405	360	373	357	401	407	385	386	382	399	373	381	389	379	390	363	404	403	366	387	402	382	397	388	403	388	382	373	387	385	385	380	404	341	366	323	395	378	398	386	373	361	378	382	428	372	362	354	357	375	403	393	372	367	367	386	382	336	351	373	389	378	397	394	365	398	349	392	383	388	374	371	410	377	374	360	401	367	367	390	408	385	383	357	390	400	396	405	430	404	398	367	369	404	378	357	405	404	380	383	362	410	381	388	392	362	388	420	376	398	394	373	386	398	380	396	394	420	375	363	356	354	378	385	350	411	387	382	361	363	378	390	374	421	369	378	381	384	420	342	383	419	380	375	380	380	344	377	395	385	381	347	366	374	403	359	372	415	378	376	378	372	382	393	396	402	397	366	405	400	410	377	439	372	358	387	378	376	422	370	393	372	412	377	381	379	383	377	410	400	338	378	390	368	430	367	382	374	409	391	393	378	391	383	355	358	394	392	388	369	410	364	363	410	386	332	369	388	391	340	378	401	398	420	375	385	379	384	365	410	394	380	360	379	354	347	343	388	342	395	369	383	356	362	413	395	376	379	386	411	372	367	403	394	389	351	387	359	382	392	420	388	397	362	378	407	356	382	385	399	369	381	390	362	374	363	352	382	401	384	405	401	341	356	409	413	344	395	373	389	430	362	404	354	376	364	414	358	365	392	409	374	391	408	371	367	372	406	384	365	360	384	362	374	383	421	397	390	414	349	391	380	403	404	383	402	366	356	403	364	404	361	383	375	376	359	401	417	383	406	401	379	368	383	386	376	385	392	375	396	368	400	376	353	409	390	384	388	385	368	397	394	409	327	407	367	381	365	385	389	405	395	394	350	366	368	380	373	365	376	382	364	355	395	357	379	381	391	368	357	368	331	414	370	391	381	378	350	411	385	369	361	430	411	358	362	403	399	413	375	371	368	382	346	384	371	363	386	370	379	390	392	386	400	375	421	398	358	395	398	361	368	351	368	371	371	376	362	365	374	392	365	392	380	367	381	364	347	409	411	362	349	379	375	412	378	355	396	355	373	383	407	362	407	359	349	386	380	367	336	372	398	336	355	391	364	366	390	395	371	369	383	394	383	364	406	374	358	382	356	390	391	379	361	404	380	375	371	422	372	388	381	399	382	378	368	336	413	373	403	363	354	416	370	405	370	390	379	334	376	367	377	369	379	412	377	373	360	368	401	387	376	427	366	392	393	379	363	354	364	378	361	417	395	364	357	368	429	384	421	418	375	349	379	380	400	366	382	363	399	389	366	393	371	361	384	392	395	407	372	404	386	371	369	406	398	372	411	373	378	384	393	395	386	367	349	418	379	355	401	389	385	419	384	372	417	372	361	409	430	380	412	386	354	373	373	355	362	387	381	377	374	360	369	355	390	378	385	366	393	382	364	358	375	358	354	368	383	398	394	398	378	404	412	391	358	382	367	371	371	404	397	400	382	360	333	376	382	346	354	373	385	361	430	373	371	378	391	378	359	395	378	366	398	413	352	350	410	396	374	380	363	357	410	428	350	385	367	364	355	369	400	370	394	375	408	347	373	410	366	394	368	370	373	360	386	401	422	389	385	355	378	391	387	394	392	421	407	386	359	392	395	376	361	371	381	372	355	356	391	380	390	360	383	365	387	386	390	358	395	398	376	364	349	371	392	383	411	367	357	354	376	394	368	381	356	379	373	368	390	351	378	371	369	397	377	366	358	370	354	368	381	380	397	380	392	395	374	373	394	387	383	396	378	396	389	385	378	378	380	340	374	380	388	373	348	385	390	355	364	372	406	356	355	391	410	392	366	401	388	389	364	387	390	386	369	375	379	371	397	396	399	351	375	376	414	382	373	423	375	371	375	387	407	369	352	380	347	336	378	358	386	408	390	400	391	386	415	378	383	386	422	387	413	392	383	363	416	386	374	389	372	404	408	385	368	348	414	420	397	378	389	441	367	382	373	358	350	375	361	399	385	371	378	431	339	380	406	404	368	358	399	350	383	404	351	384	369	391	379	376	374	400	396	367	376	391	368	350	353	381	399	398	386	366	408	355	390	391	395	365	383	391	392	412	356	340	376	354	391	362	413	402	412	359	387	384	388	348	381	378	370	395	378	373	374	410	375	366	357	360	352	412	367	408	376	401	393	378	386	408	375	354	407	369	362	391	393	375	383	382	378	382	381	369	375	391	349	384	343	380	373	387	350	365	370	351	358	398	378	390	342	386	358	393	381	405	361	380	363	392	365	380	378	347	351	364	362	390	379	358	388	367	396	370	364	396	387	407	383	393	388	418	396	375	365	383	387	429	381	381	369	374	374	401	389	411	406	354	402	389	383	378	401	380	371	394	367	386	386	337	381	342	387	417	355	377	381	353	364	365	356	374	364	392	388	361	356	364	403	371	343	372	404	375	372	364	383	345	354	410	346	377	400	386	381	398	370	436	407	390	402	380	370	404	370	405	374	358	367	380	346	370	370	347	393	375	341	417	397	366	398	370	373	352	367	433	388	373	375	370	400	381	357	377	383	368	389	380	342	355	368	402	367	374	386	359	385	363	378	366	380	376	400	386	420	396	403	379	412	346	360	357	406	374	377	379	390	415	408	355	391	368	407	350	375	376	391	410	377	385	358	375	362	399	371	377	388	357	374	392	384	391	391	347	369	380	363	373	402	379	388	397	388	374	356	374	356	380	361	392	394	372	366	394	364	425	366	349	381	368	385	376	346	417	400	398	393	358	408	372	372	358	376	378	352	412	368	339	386	407	387	384	377	376	423	384	373	367	389	353	389	397	373	398	418	380	367	404	392	373	380	414	360	423	397	411	387	410	382	380	379	363	396	358	366	363	386	391	380	393	359	368	394	383	356	386	381	366	388	357	349	378	361	348	380	420	372	400	393	385	409	410	374	352	376	359	384	418	404
62742	87844	56077	11682	15015	1408	644	599	652	692	642	657	624	628	664	640	626	642	639	670	632	663	658	636	647	666	594	618	663	647	645	664	610	604	655	657	635	620	600	648	632	603	599	598	671	660	643	695	604	621	662	600	610	675	664	652	625	621	592	639	662	599	625	632	625	631	624	625	593	599	628	654	658	612	629	590	631	644	621	688	619	672	616	645	618	634	616	629	639	651	594	605	674	652	611	632	623	614	692	597	630	610	633	664	608	680	681	638	679	598	667	631	629	592	649	681	645	614	640	630	655	648	617	625	614	616	600	625	660	623	628	629	661	627	622	661	608	620	649	649	615	656	670	661	616	680	648	673	623	630	611	647	677	623	687	578	608	626	645	625	570	571	623	659	620	610	643	589	608	634	643	650	632	616	673	636	630	620	606	623	624	640	641	633	651	632	633	637	570	643	618	654	617	625	595	652	626	627	662	643	660	638	632	643	609	645	599	614	682	660	623	637	637	665	639	640	648	638	640	645	653	652	621	677	630	642	628	655	596	628	708	645	656	688	624	648	635	611	641	640	644	654	652	614	597	619	638	671	659	579	598	616	635	605	672	673	643	625	673	645	636	642	610	590	612	653	646	638	643	648	638	654	658	664	648	561	626	650	636	640	638	577	596	607	648	653	653	636	643	584	680	582	655	581	636	651	618	608	611	648	651	613	628	636	583	610	678	630	640	642	649	662	656	613	584	587	655	614	649	614	650	629	660	649	645	635	667	642	648	634	611	632	633	675	593	655	615	656	659	661	647	641	621	619	692	643	632	620	640	653	607	635	629	647	666	621	585	614	571	603	614	614	629	616	609	600	634	653	615	582	662	640	642	623	652	616	661	667	574	577	629	671	642	672	591	639	704	646	618	618	670	634	593	615	608	572	607	649	638	653	613	618	626	631	610	633	623	655	601	634	641	647	644	650	640	662	631	663	631	624	606	623	640	606	592	641	607	662	627	612	597	641	638	683	617	611	615	638	653	661	593	624	604	631	615	653	684	652	598	644	664	660	630	646	647	616	618	659	684	588	641	657	634	637	595	629	644	643	657	609	608	629	658	605	620	593	634	627	630	652	622	622	621	655	659	662	638	653	645	667	611	618	610	618	631	634	635	634	608	616	596	620	674	662	635	626	642	646	634	624	597	672	613	641	607	628	671	632	626	644	605	608	618	637	637	620	662	650	675	627	584	614	632	622	637	607	626	652	582	667	641	608	631	633	649	682	630	643	643	645	663	668	663	605	646	652	623	645	659	609	585	603	651	616	645	630	659	647	626	596	615	603	657	648	614	633	620	610	631	655	662	646	656	637	665	628	612	585	670	632	603	634	629	640	641	622	619	623	625	628	662	588	639	645	646	583	614	613	600	695	674	600	627	689	650	594	655	621	613	664	636	642	633	649	618	685	629	645	587	598	657	626	584	666	645	629	623	641	648	614	619	670	610	685	607	649	658	659	617	631	634	636	682	622	633	678	675	660	595	604	647	654	634	617	615	689	650	608	615	646	642	658	661	624	618	637	625	580	627	631	624	627	678	647	645	647	615	644	634	631	639	636	653	635	671	636	605	581	644	592	577	624	653	647	614	664	623	674	602	680	627	644	639	614	644	651	676	615	607	614	653	624	632	632	613	652	624	645	582	638	665	623	673	631	635	639	576	631	612	653	629	632	668	633	592	642	625	610	631	654	656	672	617	663	647	644	580	642	643	661	609	653	671	675	647	653	632	617	632	666	639	587	627	655	650	631	633	619	696	612	619	616	636	648	627	655	633	634	656	644	644	690	602	630	635	609	607	718	602	627	637	642	651	649	633	631	647	594	635	613	627	590	610	618	629	634	605	585	664	654	640	622	633	665	638	658	647	628	618	703	596	637	605	637	627	630	669	582	661	617	623	584	636	633	670	613	612	589	642	624	640	654	626	641	635	669	653	624	608	617	641	643	657	629	601	637	633	628	633	636	625	638	654	637	645	644	610	645	632	626	616	652	636	628	649	637	612	623	628	614	675	615	630	663	635	643	646	628	638	609	632	664	601	569	621	621	645	664	616	600	625	659	657	644	662	698	629	597	614	665	663	614	628	612	632	628	626	585	675	623	653	630	654	627	634	681	648	670	648	661	618	583	645	611	601	622	619	664	622	647	617	629	644	620	647	638	625	651	627	607	591	681	627	662	594	664	662	682	652	619	652	634	672	626	661	608	573	642	627	606	604	667	642	678	583	620	680	658	653	611	575	592	624	612	614	606	635	650	592	616	653	652	638	615	672	661	593	621	655	641	581	616	603	595	661	651	637	644	626	589	654	657	621	665	622	576	627	683	635	600	624	624	647	606	623	581	634	610	634	586	610	616	638	610	608	615	666	628	631	618	676	652	606	640	700	602	651	570	631	625	663	664	607	657	629	624	609	640	634	653	638	625	655	617	629	625	630	645	652	654	685	607	647	673	622	677	631	618	631	592	621	628	638	656	645	629	637	622	649	622	641	659	665	624	632	650	630	650	589	622	624	611	661	656	600	629	647	670	635	587	615	643	592	629	645	659	647	678	591	643	631	600	616	620	661	649	620	648	617	648	625	660	664	654	615	646	623	671	622	657	653	699	657	605	666	624	631	673	665	657	641	608	671	665	626	625	609	652	688	625	643	603	637	613	609	616	657	617	622	632	577	561	606	637	627	627	669	660	644	621	638	640	602	625	657	666	626	619	629	622	642	663	621	643	649	637	608	678	619	647	629	637	666	737	656	630	608	577	642	610	642	598	649	622	667	635	632	646	628	643	613	648	620	589	641	663	676	603	614	597	669	576	611	673	667	657	619	657	634	622	639	614	643	663	638	662	651	611	641	635	655	576	597	632	621	647	650	694	604	652	655	622	618	672	599	628	630	636	660	629	649	617	646	591	621	624	664	651	609	616	658	664	593	636	639	579	621	620	646	610	634	632	646	620	641	648	594	614	623	600	588	664	617	658	606	636	627	651	627	645	632	585	607	647	629	676	652	660	625	627	636	657	589	607	646	660	681	644	616	636	657	628	646	611	600	630	633	621	590	624	598	603	615	644	649	635	647	661	695	643	627	626	651	629	644	657	639	619	645	562	621	652	645	601	670	620	601	680	651	645	637	647	648	601	638	608	670	657	618	580	646	606	661	610	635	655	623	679	665	678	620	626	605	664	598	644	648	598	617	639	637	634	663	669	623	690	630	631	649	644	623	617	670	654	673	613	651	638	591	601	680	670	619	618	650	572	675	619	652	577	620	629	600	627	666	643	644	651	657	595	699	652	587	620	624	605	631	627	619	603	632	606	620	615	620	707	615	660	593	653	638	665	619	655	617	638	614	604	639	647	597	690	616	674	650	622	650	610	597	642	631	604	604	650	629	617	663	674	664	619	598	640	640	648	666	606	630	585	643	632	602	587	593	656	635	620	589	669	589	638	622	604	599	657	658	645	650	665	660	664	621	636	627	607	602	622
24404	23139	30872	24785	21527	15843	2118	714	648	617	644	682	604	645	638	597	596	620	613	610	640	644	629	592	634	628	641	603	652	686	655	630	641	611	659	586	631	602	600	631	642	622	633	624	606	622	638	628	571	588	617	601	650	569	635	632	617	580	608	639	567	616	634	581	615	641	598	625	648	638	632	580	602	642	644	595	660	587	632	589	585	625	654	592	603	587	616	607	639	610	680	644	631	579	600	679	653	671	632	644	629	574	652	598	672	648	600	579	576	661	616	577	591	624	589	610	605	639	627	615	622	575	618	651	592	603	605	602	612	595	611	582	659	613	604	642	627	631	646	664	592	584	578	644	613	634	620	619	597	631	602	639	630	594	619	648	603	603	637	622	637	616	612	619	613	609	581	591	639	641	620	639	577	591	619	605	623	636	649	628	597	597	601	598	610	598	609	596	625	616	605	594	667	601	610	616	630	593	623	617	613	649	588	634	631	650	636	589	588	604	630	606	612	613	631	631	628	610	624	619	570	629	604	626	661	620	587	611	661	616	609	613	650	622	600	614	616	631	568	623	627	586	617	644	621	616	649	639	610	615	613	608	586	581	612	639	633	607	591	638	626	629	643	676	626	605	615	621	614	674	655	600	582	582	589	633	606	628	636	606	624	597	639	626	629	564	654	587	635	536	605	610	620	609	610	650	622	625	572	580	596	579	583	655	599	643	623	586	625	613	579	636	632	588	580	582	616	598	640	592	572	611	603	566	636	609	630	610	668	666	624	603	650	638	582	640	640	623	588	636	620	627	620	600	597	626	595	613	596	643	654	594	629	617	577	641	659	610	595	635	599	676	593	632	606	621	634	657	659	567	632	635	633	629	600	638	623	600	633	613	605	574	567	567	645	618	598	631	601	656	573	595	628	576	652	628	627	590	605	592	633	633	652	633	651	589	629	617	620	622	592	605	652	635	610	641	586	586	602	611	664	659	590	593	573	631	583	615	592	590	596	607	657	601	600	604	617	645	588	637	566	603	622	612	597	631	620	608	604	626	623	631	585	623	637	640	635	654	580	606	605	619	670	583	587	637	637	558	612	599	607	634	588	584	595	648	640	609	640	575	577	648	647	652	620	593	592	576	613	636	618	657	563	654	639	593	638	598	632	563	633	572	627	624	572	660	634	635	620	623	648	629	656	616	642	602	625	615	605	610	593	618	597	623	612	601	625	592	612	646	637	601	627	578	641	626	605	618	625	612	640	613	626	634	631	586	624	587	615	605	614	624	581	594	580	613	601	634	621	588	626	626	638	620	598	616	628	604	612	610	585	637	613	605	641	590	629	598	626	618	625	634	622	646	621	644	584	613	624	634	631	625	652	640	568	603	602	596	571	639	635	591	635	569	603	658	595	614	672	621	645	628	615	612	616	640	600	626	666	606	600	652	650	607	632	633	604	612	577	631	605	591	636	599	645	627	618	630	599	587	566	580	617	561	621	625	597	654	628	607	655	618	561	600	630	604	615	593	636	632	618	573	588	627	588	606	650	633	594	604	591	604	639	602	619	609	611	584	609	674	611	613	634	613	653	675	628	615	603	604	595	635	584	620	634	618	598	640	588	581	646	604	636	617	617	597	585	627	618	638	625	610	610	592	592	603	623	676	618	641	579	699	606	578	641	594	620	595	598	594	633	626	653	633	626	616	577	615	605	599	599	581	638	571	600	672	599	638	638	613	566	615	606	632	622	578	646	625	627	644	628	624	600	611	637	607	590	649	621	627	605	640	595	615	613	597	630	594	618	591	634	597	622	633	615	615	621	616	612	608	634	591	583	605	603	612	619	651	595	566	650	574	607	654	641	622	564	644	671	604	627	619	631	645	643	644	653	583	574	595	672	561	641	648	665	583	651	584	617	587	635	641	680	620	618	593	608	611	603	611	629	633	595	636	634	679	583	641	663	600	608	654	612	616	618	621	615	601	617	608	593	580	635	643	646	641	600	618	670	640	606	628	592	603	611	583	617	637	600	597	619	628	616	615	557	637	594	603	574	611	605	607	617	624	608	626	627	572	628	655	678	582	611	594	597	644	582	600	614	610	611	609	608	639	614	607	609	595	620	598	640	611	629	636	582	603	674	586	631	619	632	641	624	608	630	610	586	646	623	604	612	615	613	620	630	605	624	658	598	610	632	615	564	614	609	611	602	605	629	627	606	595	612	591	610	622	602	623	571	597	616	624	575	608	629	586	598	640	626	629	596	583	581	615	648	614	610	617	627	648	608	629	615	641	615	594	614	632	649	592	613	614	599	581	606	629	587	653	622	617	651	634	658	660	635	629	659	639	630	653	645	618	602	632	671	666	598	603	606	578	622	621	616	611	625	634	615	608	649	618	663	637	589	637	585	607	599	601	613	681	594	648	627	618	680	632	630	638	639	614	636	644	632	606	599	574	609	591	575	596	578	662	617	588	629	596	607	609	639	646	617	606	644	622	676	659	565	628	613	633	624	567	638	584	615	612	591	616	624	635	632	627	616	637	580	580	636	597	619	631	639	609	640	607	576	655	620	589	608	585	622	622	621	616	607	613	631	597	607	621	633	653	637	591	628	643	640	614	609	586	606	632	605	604	608	587	549	633	616	617	669	606	612	607	610	632	652	580	618	587	576	576	608	618	587	658	617	669	588	577	621	602	610	608	650	594	632	645	610	609	604	581	630	608	626	582	622	669	617	658	588	633	567	647	601	596	614	637	587	603	608	587	627	594	662	590	631	618	602	594	589	596	577	615	627	631	644	622	608	625	592	617	567	647	642	606	586	660	609	644	616	607	628	607	628	630	633	641	585	607	614	628	601	588	604	566	606	665	629	610	593	595	583	640	560	612	580	601	627	618	612	667	578	617	612	586	614	562	618	663	589	620	657	631	597	623	591	674	613	614	610	601	607	654	630	622	625	583	640	617	583	637	629	646	600	575	627	587	599	594	604	609	669	618	614	616	653	645	606	571	611	598	619	659	609	584	617	602	652	591	654	625	593	589	613	622	623	629	615	609	624	572	635	617	678	618	618	656	648	591	631	648	601	559	634	619	609	654	610	621	622	599	592	651	608	630	604	649	646	620	607	587	628	637	650	622	599	624	624	631	620	625	621	599	625	629	626	627	596	637	585	616	615	624	570	579	625	640	649	552	655	640	595	590	617	655	626	566	642	641	607	617	653	621	672	588	636	616	612	595	588	624	637	608	628	630	608	626	608	596	624	606	575	662	615	588	622	641	614	691	634	607	571	596	623	618	644	621	606	629	591	550	618	622	605	602	579	598	614	612	617	609	616	643	627	635	587	596	604	561	628	603	637	603	614	633	579	619	592	626	657	631	647	616	610	557	631	604	619	631	598	639	618	621	623	614	609	618	586	590	610	590	652	607	662	599	626	612	643	708	656	635	634	605	603	653	596	618	586	572	584	580	623	664	609	595	624	610	610	626	592	636	583	658	629	619	635	652	571	622	591	620	606	615	617	622
61826	99823	67985	16597	21729	2313	981	998	964	960	957	903	956	978	893	952	989	940	960	968	986	929	946	979	959	931	986	962	942	954	922	907	993	939	925	915	912	934	908	927	955	966	937	935	985	931	978	905	973	949	901	951	1050	1007	969	922	965	984	893	954	911	929	983	941	1046	967	948	852	991	919	883	967	975	953	962	906	949	970	964	922	966	995	916	988	989	975	944	963	938	871	939	945	955	944	939	942	937	958	985	964	963	945	1013	983	928	916	925	943	912	979	989	919	975	984	1012	909	967	953	974	930	935	923	1019	936	979	967	953	941	947	909	935	922	916	916	930	929	931	1025	942	1013	947	915	980	946	948	929	979	997	974	968	970	929	971	954	909	935	907	970	968	934	919	911	984	923	970	990	971	994	964	1042	982	963	956	994	916	948	896	921	949	922	941	988	908	988	976	1013	972	961	965	965	970	915	954	959	980	954	923	935	960	950	931	970	960	950	974	969	983	937	973	988	955	996	973	969	962	987	947	979	965	928	902	969	924	979	955	959	941	989	1014	947	997	932	936	974	952	959	928	928	950	969	1024	999	992	945	951	1033	967	1016	989	948	975	924	1002	1028	947	941	969	981	948	916	974	937	979	957	962	960	958	971	966	904	909	976	938	935	969	940	985	923	954	989	952	1002	939	903	997	926	976	993	944	956	988	927	975	961	946	955	990	897	1007	951	923	963	996	970	1000	983	954	1004	955	936	935	913	961	933	959	1012	971	957	944	965	946	965	918	912	940	1016	965	953	1067	970	1014	1015	983	952	899	972	945	950	940	991	1011	959	965	952	926	964	972	941	936	903	972	977	928	919	1005	948	969	1008	952	914	912	954	921	964	880	929	915	928	954	987	968	891	949	920	963	970	951	909	972	923	993	918	939	976	957	976	873	999	976	926	945	924	924	975	963	912	955	929	971	921	968	931	911	918	984	901	990	940	936	950	946	961	940	923	967	984	925	957	933	928	984	944	955	877	921	906	887	944	966	923	954	946	941	917	1034	945	993	967	968	977	983	980	982	934	866	982	989	942	954	990	1027	952	984	913	960	934	1015	963	1005	994	973	969	916	931	923	970	923	945	900	934	952	980	984	915	919	968	911	944	972	952	909	922	946	958	1003	923	922	927	972	967	954	954	927	905	943	927	1016	979	922	955	1018	997	965	949	934	928	950	931	977	961	930	972	1025	975	965	975	930	980	958	996	951	918	879	937	922	956	942	956	919	925	924	1020	992	983	1011	951	928	928	1006	919	974	946	978	972	927	1014	962	926	971	982	991	901	895	943	957	937	882	907	974	948	958	971	927	950	966	970	964	954	948	953	951	977	973	960	912	946	972	934	933	962	968	994	960	929	989	971	963	927	979	939	951	929	925	969	1025	949	964	981	964	935	992	947	926	965	914	918	893	958	954	974	983	960	988	927	909	988	984	973	933	895	998	975	920	976	942	914	1013	975	961	923	944	919	951	891	928	985	928	921	961	928	1017	993	998	975	949	948	995	943	986	940	973	1013	952	935	997	897	936	994	922	969	989	953	974	943	1021	954	957	921	892	975	964	960	948	908	963	969	925	967	968	980	952	1001	972	949	943	977	973	919	957	956	916	930	904	959	900	909	927	963	895	977	970	1001	999	993	918	988	890	922	957	951	1000	891	957	1038	971	956	971	972	935	976	964	946	947	899	955	1027	941	984	954	960	970	912	958	1029	967	971	983	946	938	934	946	931	912	973	950	929	939	966	991	952	941	1020	948	1000	959	978	980	960	951	1003	957	922	1014	974	906	1003	928	939	961	936	963	932	947	912	984	925	950	978	950	977	928	998	939	983	906	967	916	916	967	949	911	912	936	896	951	950	926	958	912	936	946	939	955	976	985	972	938	906	927	969	1002	970	956	991	895	948	964	959	978	946	939	910	966	910	978	968	990	977	1001	979	1004	945	973	1000	922	907	931	948	1016	987	922	922	939	956	1016	918	958	924	965	953	966	966	997	968	959	918	943	918	940	923	911	940	899	943	983	900	946	948	982	911	951	905	921	940	981	1015	889	911	981	1008	900	986	935	988	957	992	997	953	963	918	940	905	986	938	930	998	913	944	956	950	886	950	979	991	955	945	961	954	1016	930	974	980	953	975	930	965	925	1024	882	932	960	896	942	1024	957	934	978	984	968	924	939	962	920	992	897	995	982	926	915	976	935	928	963	968	970	971	902	975	930	1042	936	972	960	928	959	1022	967	961	946	948	950	1007	955	941	918	983	946	884	901	967	955	886	978	961	947	930	978	931	975	1018	944	893	957	935	958	918	908	927	944	950	946	962	948	946	944	933	966	960	968	940	926	966	922	925	972	977	904	949	983	924	970	938	954	895	937	1014	983	924	945	986	918	937	968	986	985	947	963	964	957	898	911	927	997	982	953	962	941	935	938	936	958	989	967	947	966	970	862	913	983	983	949	958	935	939	955	908	984	959	978	1016	895	937	981	927	983	970	994	928	952	960	920	979	989	954	939	901	862	939	932	939	933	963	928	945	914	964	964	979	984	964	926	940	933	929	946	936	967	936	941	969	943	958	926	940	966	913	966	955	949	936	938	955	983	945	1013	1013	951	964	901	933	933	959	1002	934	964	1000	936	977	938	969	983	897	942	968	901	961	910	929	967	908	926	1001	947	941	930	996	1000	967	955	935	950	944	934	947	955	974	997	962	967	1035	943	941	968	993	927	972	902	941	929	969	926	953	946	975	951	922	959	1001	914	948	913	951	975	951	993	961	1003	954	951	925	966	1013	963	932	914	958	942	937	939	959	983	969	942	947	953	932	949	984	909	990	946	995	975	986	911	944	959	919	894	946	970	974	982	902	914	955	924	1000	985	968	920	967	972	937	995	979	972	959	899	972	945	972	995	920	1010	942	913	970	934	980	932	985	985	939	943	982	929	897	944	952	919	967	949	915	944	950	919	986	1024	962	979	949	980	963	954	928	953	907	918	946	885	968	920	931	910	1017	950	885	945	943	931	923	915	1010	937	962	934	965	938	942	1007	964	959	989	957	939	972	937	959	886	900	933	919	951	980	981	973	887	893	901	1013	982	913	908	946	949	1013	912	918	957	1000	983	951	985	958	871	853	920	923	971	974	967	950	936	967	970	941	947	983	940	962	919	967	993	984	987	933	944	882	1002	938	957	953	905	947	958	972	926	1000	955	981	939	932	856	961	962	925	937	948	905	913	999	950	960	993	996	935	954	970	915	896	950	915	977	1000	909	939	940	944	970	984	964	922	987	955	968	941	968	991	912	918	979	878	950	948	952	991	982	976	961	977	940	991	963	940	922	958	960	940	911	891	964	1009	922	996	922	876	960	925	929	946	970	946	944	939	928	937	921	929	995	991	892	919	938	985	970	984	955	963	940	931	967	945	975	944	952	980	962	953	972	978	956	975	953	966	973	892	953	954	964	974	922	991	927	919	934	949	935	964	925	904	937	960	933	977	949	944	951	1000	933	931	946	938	997	944	964	904	958	942	948	992	970	914	897	943	979	950	949	929	946	937	1042	1027	1011	981	918	930	920	926	948	978	985	939	956	900	986
32550	31832	26162	7867	1351	503	452	432	490	461	423	468	464	398	427	428	476	465	469	459	414	448	424	446	438	458	479	439	440	472	445	503	401	446	451	450	454	391	452	483	465	428	447	426	435	453	437	464	469	422	419	434	436	452	480	485	479	429	464	443	465	455	470	423	418	419	433	433	429	454	459	451	468	451	439	438	440	490	432	450	485	464	407	438	470	454	463	448	428	462	444	451	465	434	430	473	415	448	450	458	503	454	403	446	419	409	464	401	427	411	470	451	456	425	449	448	449	490	414	470	434	457	448	485	434	426	398	439	468	449	436	420	467	448	411	466	436	418	418	483	457	482	443	432	479	471	455	423	465	486	445	429	463	439	449	423	466	439	464	457	454	407	475	436	442	430	434	419	442	438	415	475	425	434	475	431	453	478	475	418	420	393	457	450	423	445	458	432	457	425	485	450	480	459	459	421	424	449	453	448	433	469	447	432	403	468	445	454	454	483	465	464	484	442	429	459	441	476	469	436	433	399	479	445	429	424	416	434	461	440	444	410	459	442	446	429	447	451	418	438	431	418	446	448	442	422	446	424	457	456	472	446	477	440	443	437	479	462	442	467	432	470	437	435	470	427	491	418	429	462	427	452	458	420	485	459	440	448	467	469	493	431	479	385	452	454	411	431	412	447	420	435	459	435	447	432	482	511	414	431	475	494	473	445	464	425	475	425	432	446	446	463	493	450	446	488	468	481	440	422	470	440	445	436	430	438	475	483	424	490	472	488	423	430	427	429	476	457	427	393	423	426	442	454	439	435	455	451	435	478	430	410	444	452	412	435	446	465	436	435	420	435	460	475	433	456	458	423	475	450	432	478	467	425	450	456	448	452	453	444	481	432	465	440	465	470	460	449	408	435	418	459	470	457	444	416	441	429	462	476	456	411	418	427	450	448	452	420	445	440	457	438	425	424	439	462	445	446	462	480	451	434	440	403	428	435	446	458	435	426	448	452	484	471	404	445	453	448	458	445	470	430	445	428	449	412	441	477	474	447	494	462	429	476	441	424	407	434	446	468	452	443	409	444	471	431	438	467	435	467	464	481	479	449	458	416	418	473	440	467	454	439	436	470	459	455	415	457	461	468	436	463	427	448	428	481	433	471	477	430	453	469	459	444	432	446	436	475	451	449	465	456	390	473	461	472	444	449	424	419	419	428	476	414	431	471	441	446	497	459	450	500	406	463	464	480	431	442	426	451	449	486	459	465	423	423	431	428	461	470	439	434	445	461	446	421	436	438	447	476	459	460	438	456	471	416	467	430	467	469	437	427	421	431	438	478	460	431	480	414	432	410	456	474	469	460	448	481	450	419	456	468	409	401	452	449	445	448	437	444	410	413	434	458	450	452	448	463	409	465	447	449	467	456	458	412	457	438	464	477	441	480	444	477	455	447	489	435	434	476	455	480	439	407	449	470	476	461	485	502	441	438	479	464	449	417	471	440	441	470	479	460	463	407	455	463	427	427	423	484	481	454	408	463	450	469	477	459	416	451	430	436	451	460	432	437	449	457	380	415	423	424	454	461	458	439	438	448	456	435	466	475	465	489	445	455	463	444	415	467	446	401	435	445	417	420	429	419	451	442	457	493	439	481	459	440	468	460	497	460	441	479	469	436	489	471	420	425	441	426	427	402	442	463	421	435	426	433	436	451	472	448	456	465	491	450	425	436	466	442	457	488	475	439	458	460	457	434	488	424	449	444	461	473	453	394	463	454	452	450	486	437	463	459	438	403	455	481	433	445	441	422	435	453	489	439	469	465	434	475	422	430	437	461	461	467	464	515	438	433	426	455	480	440	438	446	435	454	426	429	473	438	468	511	434	440	441	454	450	458	477	426	451	448	467	462	444	462	421	468	430	486	446	448	441	467	433	446	454	454	426	441	413	423	445	467	453	451	457	432	451	452	428	441	435	445	439	449	453	472	463	485	471	495	447	431	424	447	474	429	438	436	466	443	457	432	407	416	429	465	454	459	405	491	463	428	433	456	438	415	462	458	468	473	478	425	413	440	445	427	469	427	449	476	467	431	464	436	450	427	430	441	439	467	441	417	410	430	458	478	472	445	437	435	496	457	426	405	438	472	462	424	478	476	480	475	464	473	420	469	434	475	442	433	456	490	394	435	427	432	424	426	437	499	455	481	436	427	428	470	424	454	444	465	426	466	423	434	443	408	431	443	440	419	453	458	457	428	420	420	470	421	427	433	493	440	440	454	452	476	418	492	475	425	476	458	444	452	443	456	464	420	464	468	435	466	445	396	438	446	449	426	444	435	451	444	476	461	483	461	440	477	422	481	439	436	456	412	469	455	440	426	441	434	437	447	470	482	433	438	451	428	485	445	460	439	458	441	440	469	487	469	422	441	439	420	490	457	484	428	437	430	446	494	442	449	447	456	431	449	467	449	468	463	460	441	468	448	457	409	472	482	427	435	471	428	449	456	439	436	450	424	476	493	423	441	444	447	499	426	439	444	441	444	437	442	437	439	468	467	431	444	466	448	423	443	455	439	414	457	397	489	438	441	481	470	504	452	453	426	403	422	426	453	495	426	428	440	420	452	415	481	448	507	438	445	458	465	432	433	439	452	451	445	484	438	416	444	423	453	460	447	456	431	440	443	413	455	472	464	458	476	446	457	440	436	457	413	459	479	505	452	436	469	480	431	444	459	447	484	458	426	442	471	413	438	465	422	426	418	469	426	411	451	461	424	483	447	485	446	472	455	479	456	473	408	446	472	444	468	480	462	437	450	461	478	479	440	427	429	469	467	439	408	417	468	471	424	471	408	428	469	463	417	433	465	514	431	462	453	483	446	442	453	445	461	429	438	457	446	467	426	464	425	449	419	436	443	462	479	464	459	472	469	494	458	444	441	481	415	447	508	464	456	438	412	460	467	438	426	426	433	448	437	471	467	440	465	457	454	392	440	456	443	475	457	477	402	419	496	485	436	432	447	412	488	459	426	446	423	468	463	467	427	416	433	444	443	413	484	466	466	478	464	452	429	454	481	420	462	454	434	424	455	424	467	436	480	431	440	480	474	419	434	495	400	438	450	447	456	441	458	437	479	412	448	473	475	446	444	455	442	452	437	425	454	458	465	475	434	467	467	453	458	450	445	469	471	402	417	437	412	485	503	437	458	448	458	451	460	455	433	438	415	440	460	443	442	432	436	429	496	440	437	459	424	440	443	484	461	477	438	430	455	425	424	502	432	442	496	428	447	457	477	432	439	423	435	449	431	421	463	466	401	436	450	482	438	428	440	447	417	464	451	399	444	454	442	429	457	465	425	483	436	414	466	426	433	476	440	446	445	479	440	463	492	399	423	438	445	459	473	447	488	442	452	427	460	433	477	445	439	463	419	495	415	471	465	436	422	456	460	509	473	466	444	457	471	452	420	461	421	452	467	476	437	443	444	460	433	467	457	438	477	444	463	485	436	445	456	448	454	453	465	451	405
42882	48167	28870	4337	2731	918	757	782	772	727	749	752	714	742	768	701	743	750	733	751	727	788	792	769	718	739	736	758	720	753	689	764	722	751	760	782	782	758	724	708	733	795	796	769	759	788	722	770	723	717	719	762	727	761	766	748	806	722	723	720	700	751	771	703	719	783	768	768	738	720	714	711	667	758	752	713	745	744	743	725	752	735	778	726	719	765	753	761	742	775	748	747	786	729	742	796	757	748	757	749	700	760	744	741	778	759	742	680	774	717	745	768	733	763	741	744	714	751	726	843	735	730	749	799	743	764	774	729	745	769	731	754	790	686	723	699	761	766	787	730	704	773	755	749	768	735	733	764	765	770	758	715	771	785	733	761	729	777	769	749	731	788	735	750	690	704	749	773	748	777	744	774	771	745	757	719	686	712	734	688	712	765	719	787	746	743	765	790	742	710	712	789	745	715	723	771	737	743	776	723	790	710	738	769	755	737	749	731	755	722	778	719	780	765	744	778	771	782	731	714	743	741	710	765	740	772	730	752	745	751	784	797	770	763	751	740	737	721	804	751	744	784	732	767	772	716	777	766	734	737	752	762	769	751	740	752	738	718	737	722	734	760	739	751	756	776	798	775	771	733	789	771	758	785	794	742	725	673	722	703	805	710	765	735	825	741	711	765	742	737	711	769	737	740	699	750	723	716	748	705	717	744	731	758	714	705	684	742	746	753	712	789	766	727	708	680	801	737	762	758	713	761	763	739	806	729	752	767	747	712	731	751	716	757	754	785	774	742	729	756	777	745	829	741	771	775	756	746	733	766	716	732	767	747	781	747	715	781	783	815	713	777	790	767	749	711	764	732	722	696	744	731	732	759	731	784	760	736	764	756	722	776	714	735	706	698	713	726	705	765	761	723	718	734	723	799	769	758	746	768	757	703	715	756	746	720	737	711	760	742	777	800	687	718	746	744	757	711	771	745	760	778	723	737	701	698	719	775	728	782	745	753	760	783	719	731	708	778	717	736	761	760	784	743	755	747	784	734	785	728	752	716	714	741	710	751	722	751	772	764	739	716	769	730	762	762	741	756	696	752	725	778	725	741	765	762	742	751	733	746	778	719	748	801	748	776	741	777	730	699	750	736	708	786	748	737	756	710	700	736	785	740	753	734	761	736	733	723	752	776	771	752	754	707	722	694	723	728	771	750	756	738	738	751	716	770	714	776	790	715	727	764	771	714	764	700	735	714	737	727	760	762	764	769	732	783	734	747	728	742	741	760	727	735	733	801	743	770	761	737	713	770	730	775	756	762	778	764	772	767	787	733	759	804	701	755	760	748	749	763	740	749	697	733	731	745	727	796	775	725	736	719	807	750	762	717	798	760	746	786	766	752	765	722	772	747	736	734	731	722	774	745	707	738	723	774	796	755	746	719	757	782	738	749	780	747	724	724	757	700	770	736	744	770	788	754	757	742	782	747	768	715	706	740	763	740	728	766	775	761	753	707	782	766	744	767	751	736	780	749	755	759	766	764	707	764	747	735	725	713	718	734	763	720	738	734	761	838	793	789	754	722	743	735	687	703	788	778	772	741	804	756	743	729	740	685	751	717	734	710	806	773	753	745	764	742	711	743	727	807	716	700	729	708	734	717	687	704	769	725	792	740	750	745	750	738	765	732	783	739	729	738	769	752	808	735	707	761	773	776	693	746	769	722	748	770	802	751	762	778	773	750	761	748	770	762	718	771	742	737	783	737	720	738	701	737	775	704	809	796	738	739	732	758	718	691	728	765	755	697	790	772	752	732	714	764	726	740	734	742	733	696	759	781	804	751	784	724	707	761	777	710	762	780	755	769	740	716	738	754	741	761	731	752	711	748	716	747	808	781	729	801	767	767	778	742	781	751	757	660	767	749	767	789	725	809	755	706	714	753	783	716	742	713	786	719	726	760	782	754	710	771	732	724	739	726	746	689	744	773	761	738	756	759	748	771	748	698	719	790	736	724	751	740	711	760	780	754	787	734	736	718	691	764	776	770	706	742	763	751	712	717	739	741	766	727	756	810	779	778	686	760	750	775	779	692	773	748	736	737	756	757	771	759	764	784	743	755	751	802	730	774	756	758	705	716	736	750	741	764	770	731	722	789	753	800	756	761	739	704	756	793	724	767	755	728	740	762	752	775	692	741	702	761	713	699	752	762	775	713	803	739	780	755	761	754	810	737	793	783	751	699	768	762	735	745	769	758	761	747	745	736	724	755	789	721	715	752	772	747	751	728	716	755	739	722	697	714	761	708	769	752	748	721	727	739	729	733	799	764	736	783	778	762	747	782	701	700	743	715	753	793	732	729	732	718	756	702	740	795	753	739	725	706	729	731	786	762	740	771	751	756	778	736	761	735	784	713	718	718	708	766	791	743	731	769	741	673	765	783	768	809	763	733	766	741	681	793	754	684	697	782	753	758	738	720	717	736	784	736	751	735	762	735	773	684	754	751	746	730	753	737	771	674	760	684	758	704	767	705	771	727	758	719	769	743	734	751	715	738	746	755	733	749	821	759	700	760	708	739	763	733	754	738	710	777	747	779	784	772	741	783	785	707	750	789	722	729	776	709	741	805	759	794	686	771	750	750	721	700	733	799	755	754	744	727	757	772	733	748	738	745	739	675	747	753	735	767	769	740	726	734	739	754	778	753	776	720	708	741	760	741	799	727	777	786	682	766	774	773	765	726	720	754	759	761	749	736	749	779	780	765	733	720	769	729	763	716	746	739	719	758	758	714	779	752	738	752	771	776	769	774	695	764	685	741	754	718	704	790	724	730	753	812	772	772	767	771	743	758	794	758	776	727	783	760	741	764	703	774	790	729	730	722	752	775	727	733	781	678	714	784	773	731	773	764	759	782	756	721	744	719	752	767	731	717	775	794	748	811	758	741	675	755	777	690	705	761	747	749	731	719	760	740	761	730	745	734	762	774	726	756	721	728	784	769	698	709	736	743	718	789	790	707	680	740	738	757	742	734	728	714	758	778	686	748	722	762	708	727	774	778	758	670	737	816	747	783	743	728	743	748	763	714	753	755	751	753	690	711	733	755	778	769	742	727	794	754	776	755	714	760	720	811	767	757	762	764	803	692	791	752	748	734	731	779	752	718	735	752	759	724	748	753	741	771	693	722	687	760	750	745	753	720	714	725	739	712	738	772	764	740	820	764	771	796	765	769	698	769	767	753	772	776	811	779	764	699	745	751	762	707	734	791	720	766	718	779	706	739	755	731	757	764	737	734	786	774	761	691	726	727	777	771	737	737	740	755	753	757	728	745	757	739	724	732	766	753	756	735	771	785	757	805	760	745	762	756	773	801	749	760	689	694	707	765	741	755	800	730	721	794	740	737	750	782	752	748	790	727	804	754	712	733	708	710	726	731	763	740	764	757	717	767	684	746	702	769	749	712	746	750	703	711	727	745	774	728	769	732	778	742	715	721	742	734	764	750	813	701	742	757	704	751	826	716
25990	25171	32583	25353	17518	3794	437	397	365	417	374	408	422	388	377	366	399	376	408	359	392	396	344	408	412	375	372	387	429	365	380	409	377	368	395	372	335	389	336	392	405	359	390	419	419	378	383	410	358	335	356	373	346	388	366	367	365	371	391	395	379	410	412	399	393	376	381	392	375	374	391	402	391	371	405	404	428	350	368	387	381	390	374	372	364	399	389	356	382	370	378	429	372	398	413	388	417	370	380	433	405	366	362	399	389	384	408	416	385	399	378	366	426	383	389	401	381	386	406	364	399	408	371	387	381	381	394	373	372	368	395	363	369	370	393	351	414	371	409	382	392	360	372	390	385	391	396	375	408	410	402	366	386	377	367	338	387	397	382	401	373	433	350	364	382	430	387	395	369	348	396	393	406	370	377	379	386	370	398	382	383	386	387	388	355	363	411	372	398	385	378	389	383	374	396	376	394	372	381	365	362	393	403	371	401	413	410	411	393	363	378	378	374	430	394	375	384	359	389	371	372	386	386	366	378	384	396	385	366	416	369	383	422	405	375	378	394	400	403	381	381	388	412	383	399	417	387	397	399	442	394	390	344	392	392	383	401	398	409	412	371	404	377	399	387	396	364	408	413	376	397	345	365	408	389	381	389	388	407	378	391	411	411	372	376	414	397	364	396	361	365	388	394	397	403	384	382	409	370	365	350	392	404	391	372	386	409	385	351	383	368	377	360	380	372	381	422	410	421	393	372	377	358	340	419	412	397	376	392	357	413	355	389	393	386	388	364	369	357	405	376	375	384	359	407	385	423	386	358	369	414	408	393	383	375	367	416	372	371	373	413	381	435	388	412	376	358	381	401	382	390	365	380	409	379	362	385	387	360	363	397	403	405	364	362	407	396	412	405	357	397	368	402	421	394	398	394	376	377	384	368	378	412	389	377	407	362	391	379	374	398	392	400	365	364	404	392	392	408	404	374	373	390	372	380	386	383	412	373	382	362	360	401	368	385	358	374	375	386	419	373	371	381	400	393	393	400	406	382	375	412	399	383	426	371	427	376	377	351	387	391	367	343	358	364	406	386	379	377	366	387	372	368	372	379	366	392	391	391	377	396	395	372	415	390	354	378	418	397	401	395	382	384	367	396	380	381	358	390	366	373	394	393	396	381	392	402	399	373	364	373	358	378	345	379	349	404	393	377	369	384	380	396	387	388	392	374	381	396	386	388	352	362	377	425	387	397	395	393	361	389	376	376	405	376	386	434	394	389	364	397	369	376	369	370	387	390	366	370	373	404	396	385	372	410	393	397	413	385	380	415	389	381	378	389	393	410	379	369	382	393	396	387	355	376	364	369	382	368	403	403	384	416	412	386	348	374	433	356	402	368	365	361	368	399	401	415	378	386	381	375	363	363	378	405	393	368	372	397	382	426	379	397	394	404	387	394	378	411	373	396	393	383	387	425	355	366	377	354	373	403	377	409	363	412	396	381	403	400	362	416	375	391	381	409	403	372	377	372	395	375	362	380	385	390	422	358	391	366	395	374	366	369	414	361	406	377	373	415	405	423	349	410	408	383	363	419	382	400	395	364	376	379	377	345	350	395	407	346	382	414	366	360	393	403	372	396	417	372	398	395	378	382	393	374	386	413	375	401	415	398	378	379	351	371	404	382	405	392	383	401	412	409	401	376	384	379	368	395	390	382	372	409	393	399	370	354	377	384	382	377	378	373	372	403	377	381	363	353	393	379	396	422	361	383	399	401	408	394	376	414	383	378	375	382	364	426	381	406	360	387	374	410	382	383	384	403	422	367	399	362	432	389	348	383	352	386	375	382	439	388	385	425	392	386	409	401	338	404	381	365	392	410	425	385	377	393	432	415	378	351	389	375	394	391	379	356	396	403	377	381	380	392	388	424	373	394	399	350	358	427	351	382	349	379	390	397	354	390	395	405	388	394	420	391	372	365	361	402	351	394	395	380	370	406	360	368	402	339	373	376	398	378	398	392	392	378	368	399	400	373	358	411	419	367	389	385	374	372	404	387	387	391	361	384	402	354	402	399	338	390	380	352	375	375	397	379	379	402	394	380	375	401	412	382	382	357	398	375	361	389	442	416	362	378	368	372	373	395	391	395	387	391	373	391	400	371	385	375	334	382	388	405	356	386	390	363	425	399	395	391	373	379	391	396	366	381	401	359	393	391	428	368	405	359	392	376	357	401	363	378	443	418	391	375	389	395	396	388	352	377	411	415	381	401	409	375	380	369	387	403	371	412	384	404	363	385	372	366	372	380	371	380	377	368	372	374	382	368	381	388	371	370	406	406	364	388	417	398	401	410	408	374	360	381	367	391	386	373	380	356	395	378	399	414	413	405	382	382	392	356	395	399	371	395	394	382	412	403	373	384	379	383	412	354	380	370	395	396	408	369	364	378	375	380	380	393	389	390	433	357	369	377	421	357	423	407	376	398	360	383	389	396	384	398	373	367	403	376	385	398	375	371	342	366	393	391	404	373	383	381	375	375	364	343	380	360	358	356	396	396	388	396	358	383	368	391	412	355	361	388	375	399	371	395	356	390	378	365	369	390	375	389	378	410	404	393	390	403	368	372	398	387	374	383	412	390	376	376	385	378	400	384	400	388	389	360	372	375	373	391	365	373	386	407	413	369	386	369	384	405	377	382	407	377	398	364	353	400	397	392	370	390	385	407	372	375	373	389	407	394	409	405	394	370	399	357	391	357	408	393	397	380	387	407	398	336	363	378	386	370	403	413	358	398	393	354	387	394	424	397	427	388	395	408	386	364	409	365	379	394	375	404	393	386	404	374	368	373	374	415	392	371	399	411	389	374	405	410	375	371	358	383	398	368	408	362	392	370	371	404	380	388	367	380	391	354	374	397	400	406	401	383	371	388	347	389	400	372	386	362	368	441	379	402	382	367	380	388	387	362	372	380	398	407	360	395	405	385	380	395	368	394	381	377	349	356	385	368	357	421	399	354	352	388	371	392	372	415	412	392	395	393	417	384	375	388	373	406	367	417	398	460	362	365	401	402	369	399	374	412	380	394	359	371	366	341	394	408	394	396	386	353	390	397	385	397	375	391	370	361	374	385	390	373	364	383	372	366	375	383	364	424	375	402	372	354	371	389	400	351	402	339	381	383	365	402	400	384	370	380	438	367	356	401	406	380	364	375	387	380	388	390	404	406	409	380	382	390	368	356	359	410	388	399	409	362	375	394	408	381	387	389	397	382	388	386	381	382	408	377	378	361	397	334	394	367	380	414	385	380	405	375	382	396	379	368	400	418	411	393	370	397	360	406	371	367	388	416	423	355	364	411	374	384	377	366	385	367	387	358	365	368	376	369	396	373	421	364	408	361	382	379	404	392	423	408	371	409	336	393	351	392	362	375	375	363	381	402	391	384	431	386	397	372	445	439	389	391	408	358	379	371	331	367	394	377	366	397	392	375	398	385	394	379	395	371	403	392	347	409	396	389	417	369	356
62575	87678	57569	11841	12766	1676	621	680	624	650	633	625	594	592	674	678	607	646	629	660	651	644	672	625	624	613	626	610	623	643	683	657	616	639	602	605	669	657	646	666	596	625	617	609	653	667	656	692	665	620	602	665	679	663	606	623	628	637	643	645	622	629	685	636	633	620	700	580	637	663	679	642	605	684	656	607	649	619	617	648	641	619	658	661	591	655	623	658	654	648	641	646	620	614	612	627	655	628	662	611	601	673	602	647	642	623	641	672	672	651	660	666	610	631	637	620	661	659	628	616	591	644	627	616	681	650	622	604	626	616	629	673	669	650	649	691	635	633	664	633	598	569	633	655	588	640	600	616	624	667	628	627	633	670	612	645	646	644	627	670	659	605	628	641	617	661	621	611	615	691	709	622	614	628	595	630	616	652	653	668	628	655	632	592	625	669	655	619	607	656	690	636	649	673	673	611	606	637	678	635	609	616	616	623	671	679	624	671	624	657	657	634	615	655	635	644	615	672	673	648	654	642	648	619	626	654	661	628	593	639	615	669	646	669	639	647	637	639	608	662	672	571	669	571	624	644	715	629	656	684	639	658	642	632	645	633	674	653	666	588	615	638	648	638	626	658	669	638	611	613	599	653	635	659	643	662	612	636	657	646	666	651	644	638	642	652	617	617	601	660	677	578	651	637	618	623	661	654	689	638	689	630	651	594	652	673	635	609	691	606	646	601	662	601	634	651	633	627	623	677	643	599	676	587	607	623	641	684	680	613	619	617	640	673	652	621	607	610	644	673	643	617	623	648	621	637	637	673	631	654	629	607	617	611	639	614	588	604	654	635	593	616	622	658	618	685	678	605	680	669	611	617	651	624	587	593	613	657	653	669	619	625	639	642	655	648	651	635	644	660	699	608	663	646	659	611	622	669	638	674	618	664	618	643	634	635	571	663	651	628	655	661	622	656	643	640	663	630	654	654	619	664	613	629	619	607	650	613	646	650	668	635	628	631	653	659	655	634	639	631	606	611	605	596	645	596	626	620	634	632	670	630	654	621	619	625	600	606	657	643	647	652	611	611	624	661	596	659	648	642	691	648	631	631	642	634	686	654	659	633	607	619	672	613	663	688	592	609	609	627	616	681	657	594	634	634	698	639	648	620	605	610	649	600	628	632	633	665	632	579	640	630	606	641	628	663	615	629	621	671	626	629	640	619	660	658	671	642	628	601	632	616	602	636	601	607	606	618	598	609	611	605	659	630	620	622	678	614	609	607	665	621	651	631	643	625	626	629	616	591	680	626	632	650	688	627	641	635	647	631	665	632	620	656	652	667	648	581	629	659	641	668	628	648	644	615	639	636	638	657	634	671	616	687	637	617	636	600	625	615	638	639	641	600	639	664	648	630	642	679	647	623	650	642	611	670	605	616	652	617	616	650	658	643	607	609	618	640	665	619	636	662	631	620	625	622	629	666	610	640	665	619	647	635	627	637	611	619	664	678	654	619	627	606	655	613	617	655	661	622	649	653	586	713	627	600	683	630	656	616	663	684	641	664	703	645	618	616	614	642	654	688	625	620	622	629	623	651	615	628	639	618	620	629	664	640	601	610	619	622	601	607	673	638	665	678	636	624	653	650	560	619	664	630	647	645	624	672	673	635	655	618	618	634	604	648	615	632	635	638	606	631	649	648	669	651	661	657	627	640	648	637	630	619	648	647	650	658	652	659	658	665	584	622	653	616	655	638	607	635	649	616	676	635	640	642	649	622	660	649	647	672	627	619	621	608	603	671	627	617	694	639	632	630	678	680	641	643	644	642	628	615	570	648	662	648	653	601	699	643	671	647	640	610	681	630	640	615	629	646	665	648	638	622	642	624	649	638	641	633	641	579	626	647	652	615	621	629	652	620	650	628	638	638	624	681	633	675	622	666	683	667	618	632	648	641	630	653	617	618	629	611	663	627	634	625	639	629	673	643	617	612	636	606	634	649	636	653	678	642	647	648	636	653	668	641	661	598	642	640	597	609	593	648	658	649	657	629	653	617	638	644	636	610	651	692	668	681	589	647	625	648	628	623	613	613	635	652	654	643	627	610	622	662	680	640	590	639	591	628	599	592	645	585	620	640	686	652	580	606	650	655	613	661	651	678	633	680	637	639	652	676	622	627	648	628	645	601	607	610	662	617	693	683	631	619	630	629	642	654	674	674	631	679	690	613	622	670	659	594	664	623	659	655	692	636	627	629	634	604	698	655	595	579	614	668	697	635	652	636	602	625	648	598	659	657	664	673	646	665	628	652	663	653	622	662	597	661	644	642	614	649	657	620	619	662	661	600	637	645	648	607	644	632	659	598	619	636	612	619	598	657	679	682	619	619	648	587	627	596	660	620	599	641	613	658	587	654	679	642	626	642	636	672	614	640	622	620	630	642	616	627	685	627	640	593	631	631	624	632	606	608	636	697	696	622	638	620	628	636	636	687	609	676	654	644	665	642	603	599	586	610	620	661	637	618	657	659	621	621	643	644	652	679	614	643	666	650	635	644	664	654	610	615	620	628	653	600	646	655	619	652	596	663	583	626	610	638	634	607	628	636	591	614	635	651	628	615	663	640	629	651	666	668	627	675	690	607	563	651	642	683	669	631	610	674	668	646	631	632	668	658	653	634	635	632	680	634	649	670	644	623	654	627	613	603	598	686	628	641	647	619	633	645	617	628	647	635	708	660	637	628	647	657	640	654	614	576	613	607	617	624	654	657	623	678	633	609	659	616	650	603	606	616	659	630	641	649	645	579	661	596	571	658	676	660	678	595	655	626	615	635	664	613	641	724	665	644	657	637	706	612	666	635	652	620	614	666	640	613	632	651	698	587	673	655	586	620	637	627	645	657	617	667	647	617	658	625	659	621	657	650	624	630	627	620	638	602	644	590	652	635	657	663	619	658	697	671	631	655	625	612	650	649	639	640	593	647	649	647	609	639	630	633	672	669	631	655	676	660	690	644	623	608	653	599	641	639	629	632	653	652	620	636	650	626	661	626	650	655	638	662	655	649	630	637	626	651	647	650	622	656	659	632	680	616	639	626	657	649	609	625	667	665	665	597	631	623	653	650	645	674	654	632	602	625	609	634	637	631	653	613	660	636	635	637	591	669	674	617	676	664	643	680	629	636	666	615	616	661	600	641	645	658	663	622	597	654	633	634	695	681	631	606	620	665	644	653	641	591	630	594	656	596	627	610	616	660	662	632	624	634	663	665	652	639	624	591	627	640	608	636	637	660	630	657	636	669	650	626	615	625	600	680	670	630	635	650	610	617	657	668	664	623	607	608	636	600	659	648	662	598	663	644	623	647	614	633	658	610	652	619	610	643	652	612	657	652	626	675	604	597	639	595	668	645	630	650	591	661	607	569	626	656	665	613	593	664	621	650	628	648	628	636	661	652	660	629	678	663	664	651	618	652	631	656	635	646	628	652	666	620	622	673	640	619	632	657	638	628	657	577	603	618	692	668
24309	22829	30722	24311	21644	16908	2432	677	620	654	623	675	647	680	598	632	661	654	633	665	600	604	626	616	626	650	623	675	650	650	653	666	636	635	609	605	601	601	623	593	648	625	629	592	618	637	630	605	608	601	616	613	601	614	623	606	599	592	641	566	632	624	605	601	606	616	618	628	609	638	612	602	604	629	648	648	574	590	606	559	609	611	641	622	613	636	627	635	661	592	654	619	658	587	612	636	663	607	612	629	618	624	627	608	581	604	610	585	650	628	627	627	613	624	611	618	646	609	646	590	621	649	670	620	600	599	608	602	632	609	610	614	666	612	658	644	622	597	609	627	614	645	636	655	603	607	606	606	588	634	581	590	663	633	614	635	638	607	651	702	624	621	573	590	596	575	638	618	588	602	621	615	599	616	609	573	598	557	649	628	609	621	630	643	602	641	648	637	602	607	612	615	640	592	631	561	661	670	597	606	630	621	634	603	619	606	640	648	637	621	642	646	607	617	652	623	607	655	586	677	607	628	573	568	630	632	618	608	675	658	641	622	610	603	614	619	605	573	640	570	619	641	682	652	591	624	601	613	620	617	600	624	670	616	580	637	600	653	633	627	645	637	609	601	583	623	604	619	617	652	621	648	591	601	606	638	618	589	579	608	589	615	572	611	607	651	636	622	591	619	628	582	597	568	571	592	606	642	611	595	597	575	627	605	633	649	622	624	626	617	651	646	624	646	593	647	607	667	619	600	607	629	598	615	600	624	609	558	614	579	602	624	603	610	600	614	603	629	617	608	579	598	637	598	586	582	639	632	631	606	593	599	622	605	613	603	580	616	602	608	608	555	635	643	588	650	616	616	579	630	612	637	636	623	623	622	627	594	600	629	606	628	588	608	599	618	598	618	582	638	611	570	579	617	602	662	619	615	627	625	649	594	606	617	624	638	649	611	640	653	627	628	649	626	603	621	612	653	633	590	625	637	615	651	584	586	660	618	637	615	603	607	597	625	569	584	630	612	630	606	605	622	621	596	595	587	586	611	627	591	630	608	598	582	603	618	581	641	618	617	652	637	654	599	632	627	612	620	623	586	635	595	612	607	611	633	597	627	586	610	688	631	611	630	609	632	618	619	596	634	582	619	634	597	606	628	595	628	663	590	626	641	640	629	620	596	587	599	631	588	556	626	615	594	598	649	637	598	625	591	656	595	619	640	611	621	638	595	593	637	565	638	639	617	605	617	599	588	609	639	607	600	592	636	632	625	605	631	617	628	599	614	608	633	604	639	578	611	625	584	643	599	613	672	607	638	616	621	648	612	618	613	610	603	597	634	596	603	600	599	614	626	601	626	587	567	639	655	585	599	602	601	636	607	651	599	607	646	636	653	618	640	640	664	644	611	613	597	627	644	627	644	611	606	616	642	650	627	633	614	620	638	612	597	625	646	597	591	643	621	621	610	647	617	629	609	597	654	602	615	601	651	631	635	626	600	637	645	626	594	621	609	616	609	625	615	642	615	606	610	643	597	615	601	611	626	622	622	658	572	591	600	583	613	634	595	599	582	588	679	619	592	607	618	610	634	623	612	647	647	613	666	628	609	639	607	644	658	671	599	641	589	584	605	605	584	639	586	604	634	623	610	598	617	632	617	636	613	589	614	650	604	613	624	626	576	599	633	643	596	624	624	608	628	658	629	609	588	584	604	562	587	639	627	592	624	579	602	606	630	619	618	671	642	638	628	632	648	641	628	630	578	620	644	618	643	647	585	622	633	629	624	598	620	602	625	636	598	620	591	608	613	600	582	645	627	609	627	646	691	633	611	599	578	643	631	608	594	590	597	625	652	642	609	628	623	632	600	614	622	629	610	617	585	598	600	599	649	611	594	604	631	611	616	602	605	610	596	625	608	650	614	664	632	613	593	594	590	666	597	624	565	629	597	621	588	620	621	620	591	623	570	593	660	641	548	610	634	581	648	640	605	621	622	600	623	591	583	604	606	593	648	638	615	583	611	604	597	560	606	598	637	580	607	601	597	625	626	608	611	618	586	610	632	641	629	620	600	582	642	634	611	613	623	589	609	612	613	624	633	644	579	616	618	591	576	638	588	624	583	650	617	559	587	593	634	625	586	658	626	624	581	580	631	629	632	626	613	641	671	604	604	599	638	614	618	608	620	594	603	596	591	606	640	593	616	620	596	622	608	639	612	605	601	595	583	664	586	601	594	621	631	596	596	597	646	653	642	635	618	636	604	611	638	621	637	638	609	591	595	644	643	571	583	634	652	638	632	589	580	590	603	631	622	620	591	609	560	643	617	636	581	589	620	660	577	603	623	617	600	644	578	640	650	583	627	558	614	607	583	599	652	640	665	641	602	619	621	631	649	593	632	635	622	607	596	619	615	589	589	589	575	646	552	622	607	614	580	655	623	590	608	615	632	605	579	578	635	593	639	657	604	647	617	605	642	609	656	590	629	679	641	640	638	633	608	612	613	615	593	578	599	615	642	594	622	616	617	618	585	640	604	574	623	630	641	592	590	610	602	623	668	617	631	646	579	635	637	597	589	601	591	621	595	586	599	632	592	604	619	613	625	640	606	630	640	600	619	612	656	649	604	608	618	615	648	568	631	595	588	634	611	603	650	587	574	628	650	625	601	630	625	623	643	606	608	626	638	625	605	662	636	615	624	621	625	588	657	644	634	596	590	582	591	572	641	610	669	622	602	606	606	606	586	613	619	656	591	600	626	614	615	599	602	601	616	605	629	617	608	643	622	604	605	624	603	549	596	604	622	597	594	628	622	613	585	608	657	634	620	634	624	563	597	610	654	623	656	612	587	629	578	633	624	612	625	629	634	648	595	602	647	642	619	600	596	658	616	632	625	658	600	609	611	597	594	600	618	630	633	619	614	592	606	643	586	615	630	600	611	647	608	645	602	625	666	625	642	650	600	624	593	620	638	623	611	603	613	590	597	629	588	638	605	580	627	611	679	648	595	664	623	610	646	606	616	630	604	633	624	608	666	632	605	612	607	567	644	590	627	584	590	626	666	650	617	614	644	618	648	575	607	619	637	587	639	626	594	641	641	621	643	660	616	589	618	621	597	582	599	631	603	609	618	578	574	632	639	638	610	579	575	605	621	610	632	602	620	601	618	619	644	655	601	631	600	616	640	636	571	631	645	626	621	660	587	615	630	628	574	638	563	627	593	588	605	598	603	614	604	634	619	602	602	621	651	617	613	597	608	616	609	599	634	595	614	599	613	604	638	670	614	655	647	631	613	626	638	607	624	597	627	607	583	589	641	627	602	626	629	588	584	587	630	597	606	617	602	599	596	645	604	590	645	638	609	605	640	621	574	606	599	625	578	565	599	613	616	606	642	606	616	631	658	602	630	625	657	566	586	611	598	586	601	596	607	599	660	588	613	596	596	644	673	619	586	647	591	616	645	655	610	620	630	627	668	627	647	624	632	636	587	594	636	597	574	630	600	612	603	616	624	612	606	627	618
61213	99058	65605	15513	24728	2872	938	926	995	929	937	987	909	925	951	923	899	952	871	952	936	953	927	916	934	925	913	915	958	953	893	1005	938	940	937	994	931	987	920	937	926	935	921	942	920	925	923	978	974	894	961	923	961	906	927	924	947	907	932	942	923	897	936	948	942	909	950	916	945	912	927	974	916	891	886	924	973	940	928	926	905	938	1009	939	934	937	968	927	987	908	951	957	954	927	993	957	943	957	989	917	965	928	884	967	938	948	931	894	938	976	919	929	901	937	917	954	941	939	921	977	972	928	961	953	931	939	994	902	904	958	940	956	888	946	931	922	962	911	912	911	950	886	943	906	905	944	919	904	951	933	908	972	939	882	940	914	942	974	931	963	880	952	978	929	904	1001	974	953	939	934	920	948	907	925	919	900	924	884	939	973	870	922	956	935	965	981	950	899	909	920	899	904	946	896	926	966	966	949	920	883	973	916	918	983	964	986	970	875	985	1005	910	940	923	901	967	928	895	953	928	964	925	915	972	935	972	924	975	941	876	949	928	940	960	924	926	896	941	919	946	938	960	896	920	943	896	985	955	957	968	903	948	926	898	1018	940	956	912	1007	967	1018	915	936	938	952	942	926	925	943	925	969	911	943	918	885	928	935	980	971	929	917	981	895	935	906	941	917	894	962	952	928	928	933	903	982	885	911	971	931	981	942	968	930	877	958	912	949	966	962	982	907	912	982	959	891	969	965	981	924	935	954	943	908	917	934	929	972	957	927	972	907	966	917	977	939	935	898	957	966	950	904	946	949	917	872	971	896	975	885	943	912	952	927	954	888	948	920	954	943	932	956	985	901	923	939	940	897	909	897	911	919	902	918	906	951	889	920	925	862	970	920	972	927	952	872	926	916	978	944	935	949	935	967	930	935	962	961	997	908	983	924	985	937	928	925	930	979	921	936	954	919	963	900	953	954	989	947	943	942	979	920	902	903	951	952	930	966	924	948	946	960	993	991	924	938	912	917	972	899	932	910	911	933	917	957	947	980	944	992	915	946	939	930	935	997	934	908	931	919	959	914	912	965	907	945	915	948	901	926	937	942	945	943	887	952	873	999	932	924	973	933	912	877	939	948	972	957	938	919	885	878	994	863	947	883	901	1001	937	954	919	982	934	926	979	930	874	981	919	953	974	940	947	958	914	946	963	949	867	995	934	944	936	950	955	1014	971	991	933	905	886	970	960	948	974	898	945	955	909	932	911	913	945	919	933	901	914	903	896	919	957	937	901	949	947	959	918	955	944	905	919	918	985	982	905	943	956	912	1009	908	993	933	957	956	945	895	1008	890	966	927	906	936	920	966	940	951	940	919	1021	962	944	944	945	954	897	868	957	941	915	961	867	960	961	927	929	927	924	963	917	962	930	932	929	903	967	958	903	970	898	966	922	923	915	902	946	931	940	951	937	937	952	984	979	980	929	909	928	918	854	905	890	979	956	968	1003	940	932	969	1001	958	931	963	964	948	925	991	902	955	899	886	920	899	972	911	955	960	971	931	951	939	948	885	917	933	859	947	936	873	862	951	947	916	927	952	950	951	852	945	967	886	988	937	954	898	926	933	939	998	942	915	950	925	952	863	1006	920	935	943	911	942	950	969	971	940	976	963	895	953	893	952	932	980	914	922	928	890	922	933	901	955	875	926	905	902	989	960	950	958	952	939	970	902	899	957	942	917	984	901	917	883	929	943	934	935	946	936	920	978	962	912	970	899	906	927	877	893	966	969	998	921	924	957	947	987	919	977	948	941	952	905	975	911	901	912	897	894	952	955	911	900	911	977	965	909	1032	952	969	927	931	946	966	950	933	981	953	977	940	1030	954	953	933	955	930	969	929	922	924	914	968	965	929	960	895	932	922	995	973	912	974	903	1012	975	886	952	982	936	950	938	935	890	932	910	956	945	942	912	992	930	902	928	991	896	927	939	977	915	934	982	952	894	909	948	944	962	945	986	917	930	900	946	897	957	869	952	908	937	904	989	961	959	939	905	910	941	901	967	904	956	918	914	937	959	926	882	917	975	936	932	961	975	930	934	895	954	968	922	907	967	939	964	936	962	929	986	910	946	933	869	951	857	969	947	907	919	913	946	932	954	885	935	961	971	947	979	907	863	883	918	951	944	948	917	962	867	949	934	922	949	921	938	956	949	949	937	929	927	956	921	911	903	884	954	891	931	928	909	911	874	888	919	983	998	974	963	929	930	967	934	883	892	937	918	970	863	979	945	932	915	976	970	961	976	936	936	932	929	970	938	941	957	978	904	935	963	936	938	942	911	946	891	884	953	917	950	932	974	880	969	975	979	898	919	949	999	895	975	865	969	963	931	918	943	932	928	951	904	986	929	900	943	832	960	988	943	915	952	956	860	963	898	917	885	888	944	913	951	957	888	963	948	924	963	917	935	914	867	921	980	931	944	958	908	941	939	949	878	930	934	961	975	902	880	942	974	893	929	916	938	912	917	953	923	964	990	981	923	911	990	995	946	913	975	938	917	951	914	932	941	971	910	910	977	949	930	1001	971	859	879	962	909	989	887	979	925	903	894	942	933	900	963	919	997	910	937	1035	952	869	933	938	904	927	976	998	904	942	922	932	943	928	934	990	940	917	900	868	936	897	906	974	962	955	926	921	934	903	884	980	962	923	948	945	939	957	889	901	915	921	958	904	977	973	916	971	938	966	986	963	963	907	981	949	958	937	892	1000	913	883	959	967	873	957	933	914	900	1017	942	969	987	942	945	1004	977	825	876	953	919	879	960	925	957	928	925	967	932	956	934	971	1000	915	944	940	911	945	932	933	936	1019	970	958	947	937	907	915	1001	945	921	1021	959	948	996	929	941	952	979	881	1009	965	929	991	924	998	972	1006	938	918	920	918	959	901	957	959	925	924	943	911	982	924	906	888	919	949	916	944	926	1014	942	915	895	896	970	971	899	957	903	962	933	917	932	964	941	946	924	922	925	905	895	948	967	935	955	940	899	916	959	966	919	949	986	940	956	905	910	908	958	915	970	940	905	891	968	924	914	967	879	905	957	971	974	900	981	957	990	907	913	898	915	925	921	942	900	952	908	924	941	901	980	881	956	970	967	929	925	961	946	937	918	885	956	899	931	967	929	931	999	966	987	917	868	936	929	945	885	963	932	945	979	937	921	924	922	941	893	905	899	902	975	955	916	920	912	924	949	940	933	950	932	983	932	933	998	927	912	958	932	964	896	950	919	960	882	912	967	905	939	920	995	988	903	897	939	954	941	958	893	982	923	911	934	934	933	935	941	942	931	909	983	932	965	892	954	992	898	964	944	917	973	926	944	940	942	908	909	989	866	897	924	948	906	982	874	943	924	909	979	898	958	967	913	906	887	944	935	876	949	937	915	992	976	917	915	880	955	900	944	901	891	985	917	925	958	924	921	983	944	900	948	901	938	983	937	897	883	974	982	968	953	914	910	913	892	923	960	895	961	965	891	985	935	973	903	965	952	932	940	995	955	956	879
32664	31318	23551	6802	2125	618	423	432	395	453	439	392	447	449	433	451	409	386	427	473	426	432	440	418	435	439	422	418	406	457	453	449	434	424	448	437	444	452	430	441	436	416	421	465	422	431	429	439	390	382	410	440	450	441	440	421	458	421	440	426	430	426	434	455	406	431	449	446	454	458	441	427	414	442	440	451	403	415	416	433	411	391	422	446	420	407	456	421	400	425	424	410	404	405	406	429	462	430	419	422	454	451	416	421	377	395	428	463	459	435	432	435	433	429	449	419	435	411	443	405	437	424	371	399	423	419	438	390	434	421	421	421	377	410	451	420	441	440	421	451	405	470	400	455	438	430	424	426	446	446	414	463	422	432	457	405	418	411	408	423	437	462	398	418	421	439	412	408	434	397	445	434	427	466	436	416	454	454	394	428	440	439	440	429	409	428	438	408	426	403	441	410	440	436	427	414	440	431	447	452	441	440	433	438	444	455	427	429	445	423	452	421	398	428	419	412	427	417	416	405	470	446	443	438	431	437	464	443	424	416	449	421	415	431	421	401	420	411	425	483	445	422	426	391	430	449	431	438	458	425	436	472	409	440	471	417	436	471	429	421	400	456	421	417	388	418	394	426	437	448	442	434	428	437	402	437	438	432	408	422	425	404	436	422	423	435	434	411	455	429	405	413	429	442	458	429	425	483	455	443	436	408	434	439	431	491	438	435	393	420	395	422	423	450	481	424	435	415	433	437	466	418	435	413	430	432	389	440	436	397	419	456	421	405	463	463	413	399	423	463	426	414	407	406	438	424	416	408	454	435	415	476	408	429	465	389	460	459	444	428	418	423	434	468	427	433	423	412	441	442	413	427	441	440	426	421	425	458	441	448	443	434	421	428	403	434	423	415	454	439	451	409	422	425	430	395	431	408	406	419	443	420	446	468	438	456	432	433	415	431	431	430	400	411	395	437	405	419	408	449	435	424	429	420	424	408	431	400	432	399	441	438	441	414	466	431	477	411	418	468	414	404	409	436	433	425	426	431	425	433	431	450	421	408	425	401	436	457	421	429	437	404	422	415	440	418	428	409	436	420	438	428	430	433	443	445	481	460	446	426	414	423	409	457	414	487	416	479	394	416	429	444	428	477	457	448	424	434	431	441	423	427	446	438	441	400	412	442	470	412	418	404	431	404	421	415	409	408	465	427	415	415	386	414	421	431	430	427	457	476	443	452	423	400	419	453	435	424	397	410	406	454	414	450	421	439	435	415	429	432	445	406	431	446	435	488	429	436	400	447	424	428	421	449	451	470	424	406	446	413	425	438	378	425	429	406	458	443	456	445	443	445	425	455	421	382	395	455	418	388	440	416	411	416	399	440	421	399	463	428	424	435	438	450	471	412	423	431	379	417	426	410	448	453	441	433	477	425	428	430	416	433	436	424	399	428	413	428	471	408	402	424	441	424	420	410	439	446	406	448	438	414	447	392	408	442	438	406	430	433	413	446	425	393	434	432	458	462	429	423	436	409	408	449	437	449	426	471	431	429	416	424	422	465	454	435	412	416	437	401	416	489	430	421	420	411	418	415	482	441	454	412	430	425	411	398	429	438	420	436	431	431	430	412	422	445	420	430	439	390	415	433	435	427	399	465	458	434	425	424	453	424	441	429	443	440	458	434	424	415	405	446	431	439	414	449	417	417	441	419	452	454	377	464	462	433	417	391	406	448	437	397	410	466	434	472	430	444	474	390	449	439	412	434	412	419	435	395	456	421	444	455	429	464	459	418	417	448	430	426	448	451	421	390	386	424	476	413	443	477	385	438	461	433	423	464	447	417	404	419	399	417	414	418	460	431	429	423	435	436	460	396	400	478	474	408	454	421	426	436	410	431	432	435	432	431	432	423	387	427	424	416	413	425	442	430	449	434	425	396	407	392	422	429	453	410	403	470	413	444	442	439	410	466	438	421	400	461	458	449	415	454	421	392	435	425	444	414	443	432	418	459	416	414	447	436	459	433	448	418	427	421	405	405	423	473	400	421	447	388	403	439	426	399	411	442	455	455	452	437	417	415	418	438	413	422	449	440	402	418	403	446	415	396	431	439	417	441	426	450	420	401	435	406	423	434	428	432	393	434	446	442	422	409	411	446	430	427	457	436	432	430	415	417	478	408	396	429	461	408	423	437	428	431	454	418	408	442	459	393	435	468	407	470	447	435	408	401	428	448	438	465	441	427	424	446	421	418	441	424	401	447	389	420	442	403	442	402	421	417	407	419	412	417	400	445	418	417	434	429	418	436	459	464	450	437	457	400	453	423	450	440	416	456	421	408	433	423	475	445	420	409	427	440	418	395	434	427	434	416	420	438	390	469	443	458	446	439	416	388	469	406	443	431	402	414	434	390	379	409	392	437	411	447	408	490	424	423	430	419	412	436	425	429	444	408	433	423	461	457	469	454	463	408	431	417	436	430	436	433	405	428	395	406	405	469	438	448	423	432	445	449	449	453	414	429	451	430	428	464	397	447	403	461	404	438	484	376	403	415	450	434	454	435	402	448	442	410	413	401	455	453	450	431	435	389	413	422	390	427	425	422	423	422	414	424	455	409	442	394	438	411	423	381	437	453	452	430	423	451	444	444	419	413	422	374	436	420	472	395	475	394	447	450	434	358	434	396	426	460	395	428	390	409	450	461	403	442	447	437	445	433	432	412	445	431	440	413	456	429	397	412	441	431	444	426	404	407	474	458	399	449	414	429	417	430	442	424	444	417	439	414	417	434	370	419	430	439	431	439	404	439	418	385	409	427	407	476	452	438	420	417	425	423	423	444	443	413	426	447	434	437	417	454	424	425	415	410	413	422	491	432	427	447	482	439	429	402	420	402	424	432	391	417	440	433	389	422	447	435	428	445	418	430	408	466	436	380	426	413	434	463	448	434	416	420	442	433	395	411	401	413	407	429	398	400	442	441	392	400	408	468	462	437	437	438	453	420	435	416	410	401	428	448	450	448	418	432	434	403	402	412	430	419	404	374	431	403	446	455	399	426	456	456	425	442	426	412	457	413	406	425	425	424	417	431	425	419	446	444	452	410	436	415	440	413	439	461	414	420	399	415	444	411	399	434	417	445	437	433	412	451	377	419	442	453	412	402	431	432	432	454	485	473	460	424	428	448	449	435	424	416	422	455	440	416	441	437	432	426	402	396	474	433	427	431	390	406	455	450	435	414	473	426	427	430	435	442	451	405	385	488	453	430	443	417	434	444	441	467	457	387	421	423	432	433	438	442	434	448	429	433	433	397	404	408	403	438	440	410	432	383	429	459	404	421	467	457	428	436	430	436	422	413	448	429	410	396	453	440	469	410	451	427	444	446	385	382	402	418	420	452	421	399	420	463	466	422	434	404	408	445	419	431	448	412	414	460	428	426	446	409	434	449	456	438	423	407	420	447	380	429	393	419	433	436	454	429	451	389	437	441	423	440	479	411	417	436	426	438	458	399	403	454	415	439
42977	47444	23851	4197	4536	1000	698	684	721	738	687	737	726	735	729	725	703	707	739	748	697	733	732	723	678	757	736	687	763	746	705	699	703	694	731	710	686	717	735	704	705	664	691	725	667	731	754	709	698	731	662	723	747	706	708	673	722	685	708	703	739	767	718	746	721	762	680	670	695	702	723	660	716	697	693	661	712	711	716	693	729	691	707	667	660	670	688	688	669	722	670	683	667	693	708	717	698	676	719	718	653	735	710	735	722	701	711	737	733	721	699	708	696	731	737	710	703	727	695	711	697	699	692	686	704	702	686	662	711	714	715	718	740	725	717	707	714	703	678	723	680	696	732	721	721	681	707	747	689	719	684	714	735	709	695	744	676	694	697	715	675	721	719	756	665	670	682	733	701	728	736	694	652	680	694	693	699	695	724	713	689	710	696	694	708	693	706	701	728	702	733	711	702	697	670	695	700	667	689	712	726	709	745	738	689	718	700	676	706	715	751	691	731	724	666	713	710	708	727	735	668	728	690	724	714	675	727	729	641	701	721	709	750	715	707	729	757	788	713	703	751	683	706	725	693	732	678	700	684	697	746	752	727	762	684	735	716	679	716	714	739	721	670	741	651	714	721	711	715	706	694	715	732	716	713	711	717	697	737	698	701	715	608	709	667	675	680	663	713	718	726	731	720	679	683	696	684	704	690	697	694	660	744	662	690	730	711	691	720	707	735	670	721	772	724	729	759	697	648	719	753	732	687	687	725	697	718	697	734	632	696	786	765	691	716	635	662	688	731	694	698	701	713	711	733	665	677	719	703	754	736	725	682	702	702	757	711	694	676	684	735	726	730	746	705	704	723	699	733	664	694	713	732	711	680	684	667	755	666	748	695	685	695	727	649	664	732	683	720	690	707	728	759	694	749	713	683	699	748	725	733	698	696	726	705	744	685	706	728	713	716	693	720	712	691	682	682	657	733	690	730	709	646	694	698	699	744	700	718	722	677	679	703	706	690	736	715	708	690	723	684	698	685	754	672	693	709	716	717	708	703	708	705	731	742	717	680	727	758	686	676	708	739	692	689	713	669	682	732	759	693	721	704	735	712	715	689	677	712	714	690	683	641	699	742	657	636	725	697	684	745	642	719	736	733	690	733	741	729	718	702	683	637	719	724	737	693	713	700	735	686	684	664	715	678	763	664	712	706	710	711	734	725	717	713	652	757	747	756	721	679	701	717	705	752	681	710	705	704	679	690	699	704	723	698	688	688	712	711	701	700	730	697	735	717	676	742	726	710	678	714	735	681	760	741	693	715	715	679	706	719	697	730	736	709	719	747	685	701	729	690	682	680	732	748	748	729	701	728	723	696	700	741	735	745	725	701	688	697	699	703	691	707	705	715	757	727	685	721	706	742	729	702	675	733	690	713	716	706	669	742	760	716	673	725	689	692	697	738	725	679	718	745	730	721	684	674	701	702	673	715	690	733	758	719	749	691	697	697	697	734	673	702	670	687	697	688	691	712	731	729	676	732	733	726	729	646	687	705	713	670	691	725	726	668	668	707	724	698	750	706	709	684	717	694	732	741	702	682	670	741	669	686	731	715	730	718	675	674	737	700	741	712	718	744	708	673	734	682	701	723	717	717	695	726	676	708	696	717	695	751	681	689	666	715	707	723	715	691	720	750	710	707	721	699	702	679	705	657	692	706	716	717	723	701	734	698	709	721	664	719	730	735	705	731	725	700	738	741	714	751	684	694	708	701	703	698	703	692	744	681	677	696	710	695	701	698	767	686	743	690	724	666	654	667	671	677	789	696	732	703	705	701	696	682	686	703	693	702	712	698	702	716	673	704	722	738	711	708	708	713	732	767	678	717	672	694	686	653	726	690	765	696	669	735	704	693	728	722	715	733	684	701	766	664	707	756	679	696	713	665	691	699	730	700	718	740	712	696	695	638	676	738	695	697	708	729	736	701	701	716	749	651	730	660	681	673	713	730	708	713	722	717	724	725	755	705	697	703	697	699	714	729	668	679	737	725	725	689	747	673	757	727	706	696	717	737	716	684	718	743	694	699	681	639	711	707	681	678	717	764	682	678	671	695	706	712	677	698	699	710	663	719	725	711	707	760	719	689	700	713	707	670	717	687	750	719	697	707	723	756	701	704	722	730	713	718	688	734	742	713	746	687	696	664	710	709	730	691	696	691	699	690	703	740	715	712	709	686	644	686	729	674	736	691	753	687	729	761	709	658	692	722	741	692	694	678	714	680	690	727	680	743	713	729	699	714	718	716	751	726	712	730	721	723	714	723	722	731	699	711	688	701	703	701	748	714	703	737	718	698	734	711	713	671	730	694	730	716	671	706	700	737	697	722	680	753	706	709	718	683	712	709	709	692	699	672	768	696	691	699	738	724	767	686	703	693	677	695	790	715	711	727	732	701	713	706	726	732	721	696	711	697	683	701	728	681	729	720	680	729	710	716	714	688	736	681	660	657	710	692	712	684	661	759	738	701	709	720	730	760	704	745	706	702	692	721	741	771	727	680	696	695	706	713	748	729	745	709	740	735	720	665	693	684	717	702	716	698	698	704	705	667	733	735	712	721	765	689	733	709	713	711	716	757	727	701	739	714	716	731	689	708	720	733	698	723	699	695	682	738	679	718	655	760	716	684	683	734	688	702	702	713	686	742	710	704	670	696	735	754	738	705	720	722	710	646	730	729	687	697	747	718	692	734	736	718	721	699	734	712	681	714	738	705	716	703	748	714	716	754	673	708	703	693	716	717	689	744	707	729	755	731	691	664	717	760	713	686	718	705	699	715	671	741	703	726	682	702	745	680	624	722	683	716	735	697	715	721	732	732	732	691	654	716	699	749	704	694	716	718	674	696	692	750	688	708	735	676	675	725	697	733	714	717	703	717	739	698	712	709	705	729	693	713	689	700	674	747	721	720	694	705	709	725	681	730	680	713	768	713	738	713	701	719	696	702	709	740	732	694	696	717	687	715	729	712	694	716	673	667	701	739	737	702	698	709	690	725	707	692	764	714	728	660	747	768	749	790	736	670	744	752	760	680	705	710	714	662	688	686	722	692	715	707	738	647	694	716	686	721	695	725	717	704	712	738	721	701	669	684	731	697	728	671	720	718	689	725	702	712	647	729	713	691	802	709	685	723	667	693	728	652	734	680	750	714	692	678	675	752	666	681	718	764	729	666	716	700	715	743	716	663	652	763	716	681	676	691	728	723	725	690	710	658	705	651	698	740	689	716	685	677	690	694	741	673	724	690	751	719	710	756	732	664	670	723	727	665	710	744	686	667	736	737	704	724	698	680	738	681	692	705	727	705	715	668	764	693	724	739	705	703	664	730	677	671	754	673	705	755	734	740	745	685	707	751	710	750	677	712	706	693	661	742	715	714	666	689	726	744	726	701	713	771	721	662	706	720	692	701	715	710	708	688	751	692	694	728	742	734	770	730	734	718	712	697	719	669	720	692	728	695	652	742	678
26032	25227	32451	24978	18212	4257	476	383	402	380	380	406	389	385	383	424	381	405	358	376	344	380	386	406	412	370	388	402	390	371	368	357	352	415	394	360	383	376	377	362	365	397	390	369	340	358	365	392	370	362	357	397	357	357	380	371	400	356	377	373	344	388	372	347	363	391	376	358	386	338	398	353	386	349	363	417	398	375	393	383	356	384	387	388	386	354	357	353	367	371	406	362	378	414	348	395	379	344	361	416	364	353	429	398	351	359	372	361	364	357	355	346	381	358	391	371	374	409	407	358	391	356	373	380	375	363	378	371	370	368	379	406	371	374	384	378	379	376	347	348	374	365	343	398	358	364	374	376	344	361	363	370	368	373	380	342	355	413	369	405	356	369	378	364	408	366	369	377	352	365	376	388	354	360	389	403	360	379	385	355	387	365	335	349	400	346	338	374	351	420	405	394	357	405	364	372	372	365	390	380	357	393	347	351	391	346	376	380	355	380	386	385	388	356	408	363	369	365	393	360	378	363	380	390	364	395	405	383	395	376	370	405	394	356	362	375	368	357	382	411	372	329	358	379	379	336	411	385	359	368	383	400	376	378	366	378	395	358	382	394	375	376	371	349	367	372	382	377	377	388	380	390	368	429	373	375	434	417	364	354	393	366	362	383	359	364	382	357	387	374	353	361	391	374	382	391	377	398	382	356	374	358	351	370	358	368	363	376	321	390	371	382	362	362	365	367	379	363	393	375	373	361	401	352	332	379	375	345	358	368	349	379	376	389	366	358	407	386	354	378	346	356	392	368	388	369	345	368	386	368	357	375	349	330	386	356	381	367	391	395	352	382	360	386	348	385	374	390	394	360	355	395	360	344	384	348	356	392	381	364	366	347	361	372	356	358	331	345	359	396	358	316	380	388	361	373	375	345	359	390	337	405	377	374	407	383	354	403	385	373	383	387	340	388	357	356	399	395	382	390	398	351	408	374	357	378	378	372	357	372	364	377	374	363	374	365	396	379	377	354	375	392	370	394	374	350	354	417	394	373	360	383	349	367	353	353	377	365	406	350	396	324	392	357	404	384	401	406	365	389	356	372	377	382	320	384	373	371	381	403	353	369	380	385	371	371	398	332	411	404	369	349	371	399	337	390	386	368	375	402	397	371	353	373	348	385	376	371	374	384	369	357	370	356	390	385	360	388	400	384	389	372	373	366	368	374	349	365	374	378	355	371	344	365	376	370	395	380	390	399	379	352	363	389	370	345	358	364	370	354	362	359	392	378	337	378	375	347	395	374	362	388	394	343	388	352	389	351	403	349	350	369	356	372	386	375	373	374	354	353	399	360	354	368	377	399	373	351	383	349	342	357	377	367	333	372	348	362	341	375	388	396	364	386	390	376	363	360	374	361	422	366	364	402	372	395	359	369	359	394	396	385	361	355	371	372	389	346	379	384	336	402	353	358	353	347	380	353	356	359	408	323	399	363	364	359	375	375	373	388	360	360	388	355	365	377	378	395	357	370	398	352	358	348	399	349	346	367	355	365	373	409	360	388	382	365	350	341	358	387	379	368	372	383	367	398	358	381	395	357	387	363	405	365	371	382	392	358	383	365	392	384	386	384	404	363	350	361	393	358	354	386	376	392	393	408	359	388	396	363	387	360	352	389	366	405	392	377	386	384	368	377	349	337	354	365	385	353	377	372	405	390	355	390	370	379	378	381	350	352	349	389	372	354	384	383	386	407	349	371	363	345	383	360	331	346	356	384	398	369	400	375	358	360	362	356	391	360	374	350	382	388	388	369	392	379	361	370	393	374	349	392	370	357	386	381	357	379	383	404	364	393	441	360	390	397	372	390	367	386	394	400	383	367	403	402	369	396	356	345	345	389	387	382	359	365	357	393	351	364	383	379	337	367	379	358	385	383	402	347	384	345	384	394	361	398	391	363	358	364	377	373	379	366	353	371	382	369	403	371	352	349	369	388	371	361	354	378	369	407	388	401	384	375	392	380	360	418	415	352	379	323	372	385	371	386	367	389	353	362	383	363	390	361	353	373	389	363	353	389	404	395	354	356	374	395	349	379	350	381	369	385	363	386	323	347	360	327	366	371	320	365	370	383	356	346	383	331	376	361	349	354	382	380	328	376	362	376	383	367	353	391	358	367	381	379	352	387	408	387	414	379	364	367	413	392	359	378	371	358	365	364	394	358	422	391	388	417	408	348	377	375	385	405	383	374	388	349	403	378	370	374	385	422	377	346	383	409	355	347	391	356	390	375	392	356	396	381	366	423	365	366	373	377	393	387	373	353	379	386	388	372	376	373	369	367	398	359	380	382	376	377	351	365	362	367	393	375	368	382	376	375	363	339	365	364	386	376	361	368	402	414	361	371	352	358	412	382	414	368	388	384	388	394	358	390	383	383	398	373	380	353	372	374	365	388	383	343	430	332	355	361	354	390	373	360	318	383	343	340	381	382	373	375	340	388	365	389	367	392	362	341	349	349	394	377	408	351	418	397	376	375	390	391	384	395	378	367	410	364	406	367	397	364	352	369	377	384	359	399	355	348	332	354	359	362	364	335	349	356	385	398	366	351	367	371	375	387	356	390	377	351	379	384	358	383	388	351	378	417	380	372	387	362	380	343	341	394	389	372	399	381	345	374	375	346	379	411	374	364	417	366	384	360	381	367	377	362	392	380	396	392	365	382	392	379	417	326	344	376	395	354	410	378	356	380	339	361	419	410	372	367	334	362	367	386	367	401	383	360	349	371	341	378	382	394	381	371	370	407	327	393	411	377	354	377	393	359	365	372	381	385	381	393	358	323	379	418	382	387	347	383	382	379	385	345	356	383	390	363	371	365	336	418	373	379	358	348	388	390	374	370	350	384	357	357	378	381	362	381	362	385	366	383	376	391	374	364	381	390	361	397	365	363	386	385	370	389	381	388	343	373	387	356	376	361	387	328	390	380	369	394	370	389	364	380	350	369	352	387	361	336	375	386	353	383	389	389	391	380	364	367	377	367	382	328	389	365	372	375	424	344	378	396	381	400	369	324	356	399	369	389	372	379	378	355	380	346	381	380	341	398	347	354	340	375	393	382	335	371	335	382	362	396	367	349	386	370	403	371	372	374	394	374	395	362	371	346	371	370	371	374	361	369	407	384	385	396	389	367	367	359	362	391	342	374	376	344	413	355	385	391	394	390	387	359	397	361	397	339	346	382	351	381	354	373	348	372	328	383	381	399	381	357	347	365	365	351	398	323	357	392	392	359	387	382	371	373	385	361	380	396	365	359	390	371	412	360	375	326	345	391	367	403	392	403	368	363	365	350	352	395	377	377	395	377	394	420	373	367	337	408	383	364	391	364	368	367	369	355	349	389	392	370	386	334	383	356	352	369	369	348	398	368	384	363	382	378	373	393	375	361	358	383	399	346	366	387	366	374	396	363	347	374	366	375	344	371	349	391	377	375	377	360	366	390	414	391	381	368	348	384	330	362	334	368
62177	86415	54895	12709	14810	1504	628	656	627	661	593	638	591	651	603	621	654	639	622	546	589	609	632	632	613	638	629	627	617	578	657	612	602	636	649	620	615	622	624	612	614	631	625	672	603	676	625	642	556	613	559	604	599	630	585	624	611	620	603	609	598	616	598	636	620	595	587	616	649	628	638	581	607	594	588	604	584	632	602	631	606	591	606	626	637	616	588	603	641	635	606	608	640	634	582	597	630	635	650	605	616	626	628	615	619	604	609	584	600	642	625	641	597	594	620	619	613	609	606	576	620	620	648	594	595	601	593	584	612	633	628	580	599	608	642	569	605	608	627	638	607	587	618	596	634	597	610	614	598	632	623	586	614	626	588	592	610	622	597	575	619	570	579	597	606	622	569	630	639	631	610	607	563	604	656	609	598	595	598	623	629	635	661	644	622	554	651	580	631	597	619	598	618	555	675	572	642	631	616	587	571	654	625	615	674	636	606	591	627	633	635	609	628	596	597	638	598	633	608	645	634	599	576	561	629	612	575	602	610	601	572	605	603	628	640	616	577	616	603	634	649	603	595	595	572	593	622	639	654	617	649	645	612	601	590	580	636	618	607	635	650	633	591	656	623	641	643	606	668	631	600	591	571	628	644	633	586	648	617	629	563	616	616	618	626	594	643	592	579	576	616	620	615	598	645	589	617	635	608	601	608	615	633	586	614	586	617	612	614	567	598	599	659	639	627	622	607	593	634	596	634	668	614	633	591	639	604	685	625	647	619	579	586	589	623	620	629	627	587	580	617	611	585	603	591	586	599	597	626	627	633	582	660	604	589	686	618	597	638	603	572	595	632	575	612	633	640	590	610	612	657	583	621	588	662	596	604	636	605	568	619	630	650	612	590	584	576	625	562	615	588	654	640	599	599	604	632	612	608	602	610	585	630	649	598	591	615	596	614	614	580	609	585	599	619	586	620	627	586	655	655	658	627	577	607	609	611	642	657	622	617	583	595	618	596	594	609	609	601	605	634	585	672	600	630	605	619	571	645	641	610	590	600	633	570	616	577	621	637	625	628	648	642	621	604	608	630	602	589	657	622	643	593	578	600	639	610	598	599	609	647	602	617	606	664	615	599	610	596	610	595	607	617	608	603	586	641	621	572	611	621	621	619	599	609	633	567	623	629	654	616	614	614	568	611	578	600	607	608	579	629	555	619	627	607	608	602	606	596	615	632	608	553	600	576	635	622	566	628	587	611	609	608	595	607	601	613	640	637	600	601	629	586	587	599	599	570	643	632	615	621	612	638	597	625	615	617	558	634	588	601	621	616	592	661	627	574	606	576	574	631	589	587	617	618	613	635	587	609	599	658	606	613	615	602	645	577	634	619	585	590	593	640	578	582	587	616	608	617	649	653	617	616	605	605	606	631	614	632	608	602	664	639	625	624	620	642	618	600	616	577	600	589	631	596	584	639	610	602	607	638	571	610	596	625	592	603	609	636	663	585	615	617	573	633	602	634	603	650	622	616	616	609	609	628	648	571	620	648	614	599	585	583	630	607	631	616	647	591	622	589	629	613	598	627	598	622	604	604	637	611	617	627	578	612	592	643	591	616	632	656	585	655	657	584	618	622	610	672	644	624	634	610	579	573	611	577	626	614	640	555	605	594	635	675	590	647	646	614	585	664	594	650	574	598	615	620	563	584	592	611	602	601	643	576	652	665	625	618	598	637	616	612	610	614	591	626	667	637	622	612	595	656	637	630	542	568	581	625	598	627	578	607	603	645	615	602	638	618	634	633	558	595	652	603	640	573	619	611	582	631	599	602	598	652	602	600	647	604	598	594	598	614	595	694	573	608	600	643	633	585	578	620	610	639	632	640	632	648	628	647	647	593	620	688	605	687	613	608	621	587	609	633	620	606	612	631	609	599	609	611	607	598	601	627	570	662	630	617	626	591	612	607	620	668	616	603	650	622	661	598	606	615	611	639	608	651	594	593	622	587	607	608	641	576	612	613	642	639	647	598	606	603	638	599	621	657	640	642	584	586	632	656	618	621	637	601	619	636	627	611	616	587	592	579	596	577	651	598	669	605	629	564	632	602	625	633	618	582	622	596	627	648	645	560	590	596	603	642	605	558	607	598	585	634	604	587	618	618	645	588	630	611	631	594	582	601	572	577	628	633	602	583	628	578	617	622	615	677	584	641	570	597	626	643	616	627	608	622	620	612	638	638	638	583	572	628	626	619	591	643	634	603	627	655	625	605	626	593	619	609	624	655	588	630	658	587	621	638	618	672	632	649	602	614	645	618	642	625	680	617	632	624	596	602	597	609	592	635	652	611	579	623	639	596	637	606	628	572	595	634	607	617	625	610	602	597	637	607	619	626	591	604	596	616	631	607	616	611	602	647	613	584	588	618	548	541	596	571	615	629	606	642	607	638	616	612	604	626	626	616	626	615	612	625	644	637	595	613	623	640	678	626	608	614	604	646	598	593	658	643	604	623	643	648	585	620	644	625	577	654	640	617	615	590	614	596	625	580	640	610	595	628	552	654	599	661	642	643	608	627	638	596	656	603	582	624	565	597	623	638	602	607	572	608	609	607	621	593	602	612	669	585	576	594	594	622	621	650	621	618	613	585	622	629	632	573	610	601	659	622	645	596	601	610	617	589	619	610	610	596	599	588	646	580	573	655	622	578	649	589	597	597	571	629	626	630	613	603	628	628	587	597	666	609	625	621	565	632	620	568	613	633	644	640	636	600	562	616	596	607	622	578	613	649	597	624	609	604	602	616	601	620	632	617	601	581	640	629	631	673	591	658	556	610	592	639	551	640	646	655	578	601	621	614	634	609	603	593	633	661	599	571	605	651	596	598	646	607	631	631	569	625	635	645	610	666	598	624	642	628	614	624	585	623	592	635	593	569	577	630	665	620	621	641	597	595	610	627	637	573	628	591	625	706	592	614	586	605	615	621	632	647	629	674	599	596	603	637	571	580	601	592	652	610	649	592	644	638	606	586	632	566	596	586	631	609	582	628	620	626	625	591	610	608	589	628	577	650	602	595	608	630	627	596	636	570	601	595	563	637	596	641	654	612	641	656	647	616	633	595	591	592	584	609	637	591	605	625	589	565	598	602	617	624	613	592	691	625	639	633	644	641	599	628	567	612	619	641	603	620	622	623	622	593	628	689	630	614	651	604	593	614	623	628	610	598	617	611	625	617	637	643	611	592	659	625	634	653	653	600	617	636	644	561	599	616	593	630	645	609	622	583	616	626	611	623	585	595	646	631	631	540	617	626	644	599	624	572	604	614	650	577	630	584	588	586	607	605	593	603	612	608	612	581	614	632	585	639	586	593	636	630	610	563	595	625	641	559	580	622	589	651	646	617	598	577	622	578	627	662	622	589	614	637	578	562	608	583	606	565	599	613	624	628	603	615	650	623	622	592	628	622	654	635	618	581	598	604	567	611	613	619	641	669	597	591	600	647	588	606	597	624	654	606	578
24325	23089	30832	24627	21514	16272	2174	682	666	644	688	627	677	582	665	644	662	594	630	661	657	642	620	607	615	636	623	656	608	630	580	661	618	623	607	685	585	667	615	657	615	636	675	651	701	618	612	591	578	615	663	620	609	666	641	595	649	618	654	600	638	589	648	563	613	603	631	626	641	605	639	590	669	607	633	678	674	615	642	634	637	579	599	651	602	630	632	603	594	594	586	617	659	622	664	630	603	618	623	600	631	634	600	663	660	643	636	625	626	652	592	628	622	627	610	656	572	619	632	572	610	619	623	611	671	631	636	570	636	632	627	556	633	617	609	663	599	630	629	584	599	583	594	643	618	579	572	607	614	598	598	610	599	634	634	591	626	625	642	649	604	576	584	615	632	628	641	609	628	632	619	628	594	633	567	643	594	617	630	629	670	649	598	607	632	635	627	622	611	610	585	619	640	622	662	673	628	635	636	600	654	603	639	646	620	600	669	629	605	641	582	627	598	609	627	607	617	634	661	600	618	665	611	607	622	590	663	623	584	620	632	584	619	674	660	591	611	631	657	647	583	630	611	660	619	596	645	590	626	593	628	627	593	615	618	621	637	605	611	625	598	623	579	624	646	641	727	587	663	621	637	618	598	572	607	626	594	598	676	637	612	636	604	624	594	615	639	664	648	635	631	641	643	614	632	625	610	621	612	624	609	591	624	598	651	560	614	611	623	604	602	654	642	597	656	669	615	630	583	613	610	632	603	650	561	630	608	615	635	651	608	601	625	621	620	587	599	609	613	616	619	604	554	577	633	583	627	624	609	603	620	621	590	659	605	613	625	619	621	606	645	627	629	648	568	649	631	626	629	582	605	609	624	629	613	627	619	629	616	591	634	579	662	633	623	639	635	577	639	567	594	621	624	649	608	607	631	638	626	617	613	650	661	593	669	571	594	595	628	533	645	633	646	640	664	644	561	630	653	600	652	645	637	611	606	649	613	585	590	598	619	614	613	621	625	619	659	634	623	620	613	625	670	643	625	658	606	583	614	565	617	643	640	650	637	621	644	636	632	602	662	632	634	659	632	620	625	598	622	629	645	614	663	626	604	604	635	641	630	646	602	579	615	649	664	577	576	631	612	614	600	656	664	625	610	613	632	644	580	622	621	605	598	585	697	632	612	635	590	631	619	587	640	633	616	594	607	631	629	620	618	627	609	636	674	624	593	633	613	634	629	600	651	644	639	620	627	622	626	616	627	600	598	631	638	645	688	605	618	652	606	657	630	624	628	623	574	622	641	608	624	621	581	621	610	642	608	639	616	640	624	593	635	615	619	631	625	632	641	647	637	619	685	605	589	634	587	607	582	590	592	605	602	637	662	597	644	579	606	613	566	606	599	586	629	600	601	653	651	601	608	639	568	630	702	605	605	651	617	576	637	615	617	582	608	645	646	616	605	635	621	607	604	629	599	615	610	632	617	607	671	618	660	622	598	579	598	625	644	659	639	633	602	612	607	627	597	632	609	594	628	600	639	631	600	650	576	600	644	617	617	631	651	641	616	607	634	642	625	635	588	609	615	640	655	630	611	603	647	649	598	573	662	628	630	621	577	641	646	585	610	629	612	607	595	608	636	661	606	635	620	649	611	631	665	653	615	664	607	640	600	627	609	620	604	613	618	644	616	653	593	629	594	597	611	647	561	600	576	629	608	611	665	657	626	658	607	590	626	624	635	623	598	625	625	608	600	651	608	660	610	567	565	622	638	622	623	634	632	640	664	640	619	601	616	640	645	637	615	621	583	635	663	638	613	635	625	586	603	659	639	639	651	654	665	611	573	593	610	608	610	583	599	614	662	623	622	614	655	587	631	624	627	617	667	638	618	587	604	609	603	617	613	627	626	591	576	645	624	590	657	617	609	637	598	608	626	625	597	612	631	641	592	632	592	636	630	639	638	644	586	634	602	614	641	601	617	633	569	634	600	593	592	651	650	630	558	613	636	593	620	614	604	624	595	605	617	668	612	621	636	609	640	636	656	589	626	600	598	623	614	632	649	627	639	616	602	567	694	600	581	637	599	617	631	576	637	618	600	622	651	629	607	614	659	619	612	631	586	637	675	653	625	636	663	639	636	620	650	654	589	631	618	622	621	635	642	605	618	589	625	630	649	612	603	650	653	634	614	603	625	594	652	632	613	626	582	645	622	578	627	627	638	612	656	588	649	662	590	642	613	617	661	660	609	548	623	612	643	608	637	645	616	605	639	597	601	606	650	633	609	655	617	599	629	591	619	646	586	657	643	689	643	625	610	614	598	635	649	655	635	597	612	640	614	633	608	638	619	601	625	620	680	655	625	599	623	589	602	614	598	591	583	562	604	663	646	586	643	608	624	590	596	617	613	675	617	654	600	600	662	583	602	660	644	624	601	667	646	606	611	639	658	636	577	589	637	641	633	648	633	622	634	617	621	607	628	647	592	629	599	628	645	611	644	604	638	671	620	613	658	653	620	593	669	622	608	606	573	610	605	587	542	666	617	616	651	609	618	619	627	661	611	617	606	625	667	626	630	654	615	605	596	586	666	560	625	612	660	609	595	634	603	575	603	658	650	619	600	591	625	632	585	645	589	644	612	599	642	603	619	593	577	586	624	624	629	613	614	622	616	648	663	587	646	653	638	653	594	598	668	614	638	686	690	634	608	611	661	622	637	626	623	621	597	604	591	658	641	616	615	593	590	590	605	610	602	604	607	643	626	611	578	609	618	611	600	673	600	620	663	603	650	611	614	620	648	591	584	644	623	646	649	577	640	607	641	571	633	621	633	621	647	580	625	624	630	631	639	638	612	615	629	652	606	623	604	618	626	602	600	641	557	590	634	657	593	634	573	620	606	609	623	616	602	620	608	657	646	642	660	616	694	638	549	600	607	607	648	647	707	609	623	596	611	594	609	613	592	616	627	653	570	645	624	584	625	640	613	613	594	617	622	620	617	611	615	616	613	557	598	625	624	589	677	648	592	670	636	612	645	628	593	609	581	637	592	647	642	605	639	623	588	590	634	621	557	639	662	638	628	601	625	606	612	612	603	611	586	623	629	642	597	590	602	595	624	625	586	613	598	646	605	604	617	591	595	521	645	595	592	607	628	622	627	622	644	626	623	611	603	677	615	581	656	596	658	611	654	646	647	627	613	617	583	635	690	653	638	614	595	610	611	634	604	616	590	616	611	602	637	624	632	608	642	608	621	649	623	663	587	612	604	642	598	603	642	656	602	625	624	673	623	639	630	595	639	653	637	628	631	606	650	608	638	624	662	659	624	589	600	665	638	623	602	593	611	627	640	542	618	634	561	664	630	608	601	644	605	613	661	660	652	606	635	631	602	613	614	673	600	605	660	645	602	592	643	640	606	584	630	632	569	624	624	631	678	617	675	629	596	664	583	610	571	633	623	676	612	637	639	632	602	602	597	637	651	607	643	653	714	610	646	645	617	653	638	629	642	620	590	625	588	640	653	609
61650	99409	67677	17455	18374	1959	953	987	1001	937	1008	960	977	978	925	933	923	923	965	906	938	998	940	901	935	974	901	971	898	957	964	948	913	973	953	910	914	950	978	927	958	941	964	991	1051	922	939	986	940	993	926	895	949	949	901	960	945	962	968	967	924	957	963	974	960	932	920	957	958	966	920	919	927	945	935	979	916	984	986	932	966	995	956	1005	950	992	947	950	960	911	938	866	931	929	983	929	960	988	962	915	943	958	951	893	918	945	951	937	913	882	928	970	979	976	959	909	944	968	922	1046	972	925	931	961	929	941	926	949	1021	996	947	945	979	924	902	955	996	1019	897	949	944	981	916	952	950	892	917	929	965	968	914	963	975	960	953	924	948	952	998	999	971	922	982	901	960	951	914	940	950	883	927	908	888	950	966	930	897	945	957	960	958	966	909	986	946	948	962	957	1019	920	937	972	974	901	946	1008	976	982	942	961	964	927	936	973	967	938	901	985	1006	955	879	905	921	982	926	960	923	927	959	959	952	946	880	936	930	966	1002	941	931	941	916	934	881	937	893	934	907	926	931	978	915	925	957	870	989	935	912	889	960	965	909	963	936	925	925	966	962	935	982	941	951	939	930	953	972	965	896	929	938	952	953	965	906	922	992	942	915	945	965	955	953	962	913	917	1038	961	889	954	909	949	948	964	899	977	946	953	924	928	954	1022	931	908	917	944	826	973	964	922	919	903	977	907	951	922	951	951	946	934	948	962	958	976	970	886	923	960	967	973	942	909	933	941	901	964	924	851	1018	921	919	874	956	1001	976	921	893	951	944	933	952	933	879	978	897	936	912	967	920	943	949	957	958	896	1010	910	986	955	965	958	932	976	926	962	950	937	911	896	1027	948	983	941	992	942	907	998	916	973	979	920	953	912	916	938	935	928	987	967	926	964	956	952	966	945	968	912	951	936	874	919	993	906	969	1005	905	928	902	922	943	925	956	883	953	966	963	985	933	919	952	934	995	970	907	899	909	999	922	930	949	891	921	956	1002	964	920	900	926	936	919	949	931	985	956	974	973	943	940	951	978	982	954	1006	971	950	943	968	936	978	948	923	949	931	906	999	938	979	994	967	974	927	942	954	931	967	976	897	931	1009	922	918	970	996	983	894	1017	872	930	945	962	965	914	997	922	1001	934	927	946	938	973	948	925	980	999	978	936	957	926	961	894	936	920	937	922	954	902	943	938	973	956	911	906	889	970	969	925	966	964	942	951	994	945	951	914	978	969	921	955	901	954	968	975	964	921	997	933	950	928	947	992	903	972	925	929	960	963	952	921	990	1016	982	927	968	971	956	952	863	973	918	958	965	920	925	1004	968	941	971	960	949	979	1014	980	913	938	955	931	922	897	947	971	950	924	916	933	951	926	1014	950	917	983	938	949	935	942	929	993	948	910	943	962	915	925	918	925	893	974	995	929	957	978	946	974	885	882	892	922	915	942	927	930	918	935	955	937	955	950	942	958	976	958	899	907	959	946	895	902	915	939	890	931	931	929	946	936	973	921	937	980	1072	941	890	960	944	967	980	909	952	928	934	928	981	964	970	903	923	977	901	980	930	928	955	944	951	965	965	929	924	952	949	957	883	915	906	977	911	967	1009	933	927	958	904	934	967	919	957	912	993	950	911	952	973	920	949	944	924	958	1012	973	942	947	967	890	979	950	917	920	913	918	903	954	1020	892	940	984	918	880	942	938	926	923	926	912	965	976	992	948	978	925	976	961	978	947	964	962	907	968	976	900	886	959	902	934	950	928	870	964	974	945	935	979	920	962	961	926	937	974	898	895	889	964	896	989	973	1000	935	954	923	925	984	924	855	992	927	904	929	967	960	938	883	911	931	946	895	956	910	958	925	910	949	947	919	927	893	895	950	961	898	928	962	946	907	900	911	885	964	943	965	920	892	973	940	934	967	940	913	927	884	913	912	948	954	945	1001	935	1017	899	885	981	964	994	920	958	940	968	992	940	947	972	899	939	897	927	942	925	968	954	940	968	949	985	952	926	918	938	919	947	936	903	983	967	959	956	961	909	940	953	927	947	943	959	935	961	935	960	917	985	918	967	948	959	958	927	943	966	926	958	936	893	962	949	948	943	928	950	990	932	944	949	879	928	981	923	931	936	943	890	942	953	877	923	949	963	950	922	942	945	927	974	978	979	915	920	911	985	911	929	920	965	969	934	912	922	927	920	932	941	961	934	954	952	988	1010	918	943	1012	937	976	945	922	952	971	995	944	938	945	937	905	980	924	967	942	1030	953	944	968	933	1006	925	921	952	968	1020	967	914	925	935	922	955	949	974	909	938	909	997	991	905	946	973	874	977	990	930	987	963	975	989	989	891	901	913	1004	987	915	924	962	925	970	940	930	889	944	952	962	865	981	900	925	965	938	927	970	960	913	933	995	933	1000	985	949	987	941	977	970	954	975	910	1002	988	894	962	943	934	953	921	940	1006	968	974	959	937	942	982	956	990	936	974	961	897	922	880	931	919	1016	958	895	959	922	987	958	915	959	975	963	951	1028	916	905	925	947	953	929	955	969	964	998	861	929	903	927	960	981	921	940	939	1002	926	949	1006	941	949	959	929	973	938	973	986	946	961	930	938	951	929	937	969	957	968	997	925	936	956	974	919	987	994	1001	948	879	957	973	935	964	903	882	890	907	967	869	943	919	920	964	934	974	962	998	951	939	957	996	900	949	914	927	958	959	1002	911	954	911	924	971	953	952	948	950	894	943	940	957	915	945	952	936	967	934	916	969	940	966	949	923	976	942	917	952	1028	976	950	952	951	940	974	944	913	937	971	1004	941	919	963	925	949	988	969	952	915	952	960	914	975	903	963	975	935	940	933	909	935	958	910	953	916	933	950	934	952	976	988	1004	948	943	930	973	925	961	915	918	952	946	1010	948	953	959	969	977	898	990	979	965	950	937	951	937	987	935	986	943	947	991	974	903	996	945	946	954	926	1032	942	959	935	987	956	925	918	968	983	949	917	934	956	953	952	944	912	936	943	908	935	960	945	910	933	944	967	943	958	914	907	963	991	949	942	943	914	881	970	892	943	909	921	901	950	886	914	1024	926	941	935	962	927	928	943	914	1007	952	931	915	937	946	877	976	978	894	957	925	909	935	953	938	977	907	961	940	922	981	945	912	987	931	932	932	934	923	1031	945	895	956	974	960	952	905	881	937	905	927	904	946	896	961	925	938	972	897	948	920	980	895	966	992	953	916	971	919	982	949	935	952	948	933	865	882	978	992	987	919	888	930	978	911	950	903	994	951	975	933	972	921	1025	942	947	949	870	941	890	962	991	917	914	978	919	914	952	973	941	980	934	888	953	948	894	995	989	960	943	893	981	936	909	941	959	933	922	968	961	976	1013	930	933	988	939	977	959	951	959	967	977	980	908	932	960	954	940	945	966	925	893	954	935	944	969	932	976	942	937	914	916	988	916	907	918	974	977	899	926	920	916	896	946	881	954	950	941	945	893	907	953	952	935	936	949	957	967	993	962	931	994	963	980	948
32852	31937	25838	8001	1214	495	453	436	449	446	453	458	440	448	445	447	459	481	476	419	420	465	461	417	472	495	455	428	459	439	440	482	434	418	441	480	426	454	434	426	448	440	500	416	448	468	486	481	421	442	474	447	442	457	456	446	430	418	421	445	466	450	460	428	444	447	469	462	460	437	464	444	472	443	431	443	458	430	422	420	441	455	485	422	445	454	433	409	454	442	443	437	423	462	427	429	429	480	447	466	422	432	440	472	428	465	422	459	374	427	414	449	436	428	426	421	448	485	419	441	458	452	446	417	454	445	423	420	410	444	444	458	444	422	455	420	400	429	434	448	447	433	440	440	432	426	440	496	433	444	417	455	476	448	439	476	441	434	435	438	468	491	437	441	433	436	449	429	451	440	455	429	470	445	451	469	432	452	478	445	468	496	458	453	451	447	445	429	445	443	435	465	455	458	461	447	449	444	447	451	447	439	460	447	485	449	450	448	428	441	429	475	433	441	437	442	440	445	450	453	433	411	437	435	446	468	444	464	435	461	458	439	414	462	440	437	462	430	458	413	465	465	411	479	445	461	437	458	446	470	458	468	416	449	444	401	462	411	453	443	462	455	448	458	432	473	422	473	448	426	488	485	435	462	473	384	437	445	449	442	446	423	416	490	485	452	456	430	457	460	488	446	433	490	462	444	454	411	432	435	448	443	469	421	454	430	427	426	447	457	402	418	446	439	458	444	431	442	426	426	428	458	449	447	439	464	469	432	441	408	415	430	446	456	450	412	432	444	420	437	442	448	432	441	462	450	476	438	474	475	454	460	449	445	415	479	422	456	414	444	430	479	406	421	484	441	434	468	461	454	459	441	433	481	486	397	413	441	413	436	444	457	475	446	460	447	433	445	421	414	423	423	466	452	444	449	446	438	446	463	432	452	419	447	429	433	447	479	415	414	472	404	465	429	465	431	470	460	443	461	462	425	422	432	466	452	474	421	446	435	466	450	409	436	416	468	432	470	401	425	471	431	442	455	429	454	432	444	469	439	452	449	450	452	484	460	466	435	434	445	439	435	436	460	444	436	456	440	438	423	434	449	493	441	454	441	460	434	467	433	427	440	453	443	465	471	471	457	426	422	441	450	448	474	467	469	459	411	447	486	442	441	425	424	456	460	419	435	463	440	462	416	448	427	429	493	451	446	466	432	464	471	464	443	423	439	428	454	447	437	448	474	433	458	485	428	462	444	456	474	432	454	457	462	454	425	464	451	453	414	439	469	446	439	440	415	431	418	433	489	454	462	398	469	442	446	425	425	462	449	439	421	456	453	431	437	402	436	451	479	466	449	456	417	391	422	444	419	445	427	439	420	435	446	466	438	463	450	419	428	473	481	430	458	435	448	465	459	425	430	444	439	415	438	421	454	436	472	422	436	408	433	431	457	468	470	426	424	444	454	462	449	434	404	440	463	454	461	448	429	437	446	472	445	436	449	455	446	438	450	480	480	456	484	424	414	421	445	484	422	466	460	438	435	430	462	464	448	408	501	455	458	434	448	455	398	408	406	459	451	410	442	463	408	468	421	490	469	459	455	462	443	452	470	449	453	454	448	421	466	487	436	437	455	476	487	453	459	443	508	449	427	447	439	459	453	443	418	454	471	440	433	427	456	384	420	435	464	452	482	423	422	439	464	446	488	417	430	429	479	451	403	433	466	428	439	463	463	449	470	449	443	400	445	434	452	470	410	427	439	452	435	453	421	435	453	474	435	443	468	467	422	432	463	490	456	473	410	457	409	474	453	430	440	460	447	411	459	430	421	458	445	431	420	465	452	398	446	459	455	445	408	414	437	431	396	468	461	451	427	459	471	470	437	471	403	464	433	428	405	445	449	439	460	495	466	476	447	433	437	464	445	438	480	470	413	472	462	451	481	465	451	462	454	425	432	431	424	444	446	433	471	432	427	468	468	427	482	463	477	455	462	492	442	407	447	455	464	474	445	450	435	414	432	462	406	470	421	448	432	430	437	432	453	445	485	430	465	437	430	464	464	465	466	429	462	432	465	444	453	440	451	444	462	461	433	459	468	461	446	465	457	464	472	433	422	442	441	409	433	434	468	474	431	488	418	427	426	472	458	458	459	444	438	466	462	439	443	491	394	467	439	459	499	443	447	488	426	424	428	450	473	468	444	458	468	437	438	465	418	485	430	455	436	407	436	435	449	421	463	430	458	426	426	472	454	489	452	396	429	439	501	464	436	467	448	464	445	408	453	488	469	461	456	455	434	427	446	443	470	453	415	458	407	420	450	431	438	427	427	469	456	411	430	442	499	456	469	473	445	434	457	440	477	449	465	413	440	447	456	453	449	438	433	441	464	463	445	446	470	447	431	447	470	432	437	451	427	439	443	420	414	429	413	437	451	475	442	471	464	460	417	448	430	405	427	441	444	464	465	439	494	433	419	415	485	445	445	450	447	427	469	464	433	456	429	436	430	467	434	428	392	431	453	481	438	430	433	466	428	469	451	434	447	453	428	450	448	438	452	468	436	429	422	418	450	444	425	457	439	491	449	463	410	450	423	475	465	436	475	420	433	478	424	456	449	478	436	446	449	458	423	426	460	451	475	431	448	462	461	443	467	462	459	458	484	446	414	440	440	464	461	424	450	460	484	411	429	425	435	488	422	412	497	467	464	452	460	400	471	432	424	459	492	429	449	452	463	417	436	453	461	461	416	418	418	448	439	452	474	445	419	444	404	421	434	448	422	441	438	445	447	472	471	434	436	471	456	461	464	447	455	436	446	451	414	413	458	449	415	413	442	453	433	451	418	430	424	481	453	460	420	467	441	440	444	408	422	422	442	401	436	457	458	416	435	429	422	432	474	439	426	423	446	462	419	467	452	442	389	417	430	436	428	417	471	474	489	435	438	488	454	439	437	409	497	418	453	482	475	429	426	446	428	430	472	468	440	427	467	436	434	426	431	436	468	437	467	466	425	468	460	478	444	480	421	441	477	447	434	477	442	414	476	446	433	453	436	411	415	416	452	469	428	465	380	419	466	445	440	438	471	461	464	416	451	446	425	480	466	458	413	460	422	417	442	476	444	460	405	442	448	446	461	441	469	438	443	488	404	444	462	460	458	437	461	452	429	463	437	450	477	448	421	438	431	474	440	434	461	466	446	439	456	433	419	460	447	455	462	462	473	442	462	425	449	459	445	460	453	461	461	415	434	462	434	439	413	486	390	470	457	455	464	458	428	439	423	476	458	451	462	452	424	402	428	422	395	410	413	436	463	454	410	414	469	437	434	418	433	452	420	440	425	445	490	464	444	419	429	447	434	422	430	443	436	413	432	431	452	449	437	408	459	433	453	451	479	435	472	443	450	459	427	455	454	422	449	459	448	446	473	476	408	414	434	474	460	468	446	487	460	464	460	432	435	439	431	460	427	456	450	477	476	442	430	459	460	490	438	445	437	446	438	443	402	448	462	443	468	442	488	424	441	450	427
42963	48248	28223	4701	2231	856	703	794	809	713	789	710	773	756	761	694	743	751	730	730	735	711	763	769	743	775	688	740	732	708	785	769	745	696	746	781	743	749	755	768	725	725	776	745	716	749	724	748	770	670	708	755	766	710	723	709	719	753	731	748	739	767	698	760	702	686	759	717	717	684	669	739	748	767	777	679	785	725	723	729	740	732	757	751	737	763	747	727	767	734	726	773	787	720	754	703	732	716	720	734	731	718	714	724	701	714	734	708	716	737	759	734	714	733	737	750	786	745	710	708	720	713	763	775	768	788	742	697	691	720	726	747	756	752	730	734	781	750	706	722	763	676	724	730	731	712	706	768	755	720	742	691	746	739	719	710	799	801	725	730	727	746	728	716	741	744	770	758	749	744	713	761	722	740	762	760	740	696	722	712	742	747	733	701	744	743	712	746	720	742	711	722	743	761	770	756	687	780	728	751	706	711	698	729	738	699	772	709	727	697	745	759	737	687	718	764	688	749	789	714	701	739	724	718	739	731	790	685	735	724	727	738	738	701	736	745	734	744	765	722	756	741	718	693	747	731	724	657	743	743	754	735	717	770	704	739	738	696	757	742	733	737	692	769	767	745	728	749	731	726	753	758	708	780	756	746	751	729	728	741	729	684	739	739	667	751	747	763	760	766	756	711	756	704	769	733	720	720	729	754	742	729	735	727	736	647	752	722	712	730	739	709	752	729	752	681	755	740	708	661	718	734	714	725	753	718	771	740	734	770	729	732	728	736	701	774	733	764	709	743	728	708	743	748	774	734	741	705	717	746	728	726	718	756	737	742	769	744	754	715	709	748	767	711	783	762	718	746	765	751	729	747	732	716	745	743	679	683	685	732	740	769	754	715	779	680	728	714	712	792	755	699	752	753	702	746	733	726	760	765	708	726	765	709	726	751	695	740	720	699	716	694	702	741	752	785	706	717	740	727	759	741	725	771	756	763	738	752	757	731	715	736	688	731	725	744	715	699	722	761	725	728	732	738	742	653	724	733	748	754	733	725	754	722	727	762	757	747	704	761	700	727	681	716	774	771	741	727	731	711	726	750	789	741	734	739	777	675	709	762	734	717	707	712	758	751	690	667	765	718	744	732	731	795	737	761	708	677	788	683	707	723	736	747	759	760	712	737	716	704	736	702	749	671	728	749	738	757	733	767	731	755	717	696	752	737	758	709	751	755	791	729	713	751	763	753	776	717	721	772	704	727	730	721	762	723	769	764	773	780	751	773	736	735	737	743	702	730	730	704	746	781	683	771	781	716	676	751	717	724	761	755	745	763	677	737	740	727	729	727	740	747	740	740	698	729	756	723	811	707	677	727	750	721	737	763	775	738	756	694	740	743	743	799	736	693	728	732	725	722	685	754	740	746	685	738	744	726	714	727	699	701	720	722	736	725	701	716	753	744	728	740	738	755	685	721	747	747	705	744	752	755	736	725	780	707	726	775	704	757	744	727	746	729	761	738	767	710	728	736	727	702	728	719	769	702	742	713	658	712	755	715	694	720	747	741	742	726	748	755	757	751	748	701	734	768	717	753	705	722	726	735	734	727	737	694	718	764	727	741	704	740	785	762	777	778	781	763	710	702	790	782	719	764	733	714	749	745	710	699	732	759	743	773	718	761	784	772	770	719	682	759	758	769	706	698	705	722	734	738	702	762	749	768	727	736	754	738	764	767	692	787	764	729	726	728	742	749	808	731	753	724	705	759	718	713	712	727	670	714	702	770	705	725	713	754	767	708	742	740	758	737	728	723	682	753	741	735	736	648	740	744	720	749	790	738	725	792	695	729	776	729	738	731	724	745	735	714	722	760	679	714	739	761	719	666	741	701	704	747	735	708	734	725	709	702	714	739	763	704	703	781	738	778	704	739	794	764	735	743	688	744	693	727	749	723	740	784	675	774	749	720	777	712	701	695	722	697	740	723	755	746	731	703	726	727	725	738	697	733	775	762	710	713	712	690	740	695	727	738	764	733	727	742	731	748	721	702	722	756	726	710	764	722	725	746	721	753	730	752	719	765	757	709	729	700	752	793	717	730	731	724	751	788	747	748	737	693	720	763	760	744	751	744	725	752	769	756	721	712	690	736	743	749	746	722	738	725	792	731	750	751	805	751	771	713	764	698	694	722	694	740	684	761	762	726	692	753	771	764	750	765	790	715	695	780	763	699	741	699	730	760	736	763	789	801	713	742	712	724	752	706	743	699	691	774	748	715	708	708	740	768	768	743	732	684	774	729	726	716	798	764	744	730	765	784	759	714	738	764	812	710	733	753	722	786	768	780	737	760	694	716	719	718	734	712	757	729	776	733	784	733	726	742	734	718	787	741	749	760	753	688	740	748	739	722	740	748	736	769	735	718	772	725	777	707	692	715	722	711	738	691	723	745	725	805	734	712	742	679	715	730	769	751	758	706	682	730	718	718	728	708	711	752	694	722	770	808	705	743	700	753	721	731	775	699	694	715	731	710	742	718	741	733	755	757	736	717	764	741	807	710	738	726	714	774	712	762	732	765	828	716	758	730	767	690	716	722	746	737	728	788	747	716	786	741	711	695	765	707	749	691	710	731	719	776	726	707	740	702	768	760	753	727	714	731	752	772	703	761	727	728	786	766	730	726	719	712	706	758	713	724	757	731	762	749	752	760	740	730	720	747	721	763	735	786	707	713	731	792	727	751	775	712	732	768	743	710	757	759	744	735	776	711	728	719	767	721	755	737	799	749	727	774	731	759	737	739	767	740	746	765	704	765	750	735	716	701	761	730	725	746	759	737	742	756	739	727	710	724	773	684	734	739	776	747	703	711	732	741	693	728	733	755	689	719	775	776	735	764	735	779	720	718	731	769	773	753	740	739	734	775	722	726	736	768	772	793	763	699	710	726	784	725	791	704	774	741	753	721	752	709	758	715	742	691	732	765	707	693	781	728	736	732	767	714	712	699	783	722	747	743	722	750	726	714	712	709	748	721	680	752	722	756	737	693	703	705	751	769	756	749	720	696	723	708	704	751	730	705	715	743	707	727	745	741	730	741	775	780	698	731	773	689	717	742	772	729	749	682	770	712	713	744	709	778	732	741	689	690	725	723	767	738	721	742	744	739	693	745	725	739	775	721	740	731	722	761	725	752	728	718	718	759	745	747	711	745	758	748	735	737	715	745	775	670	732	745	703	737	734	742	713	756	767	718	726	715	695	719	699	743	711	705	752	711	697	752	691	766	693	718	695	731	709	763	713	713	711	742	713	713	712	695	700	740	786	770	727	687	744	727	777	767	726	773	728	700	708	738	772	725	728	715	727	720	767	700	745	719	740	732	767	709	736	783	744	724	748	718	747	774	710	712	674	693	747	758	711	722	769	753	689	696	741	745	702	757	681	714	723	735	759	742	780	715	736	750	718	688	771	686	705	715	710	763	745	722	731	718	745	738	708	719	727	712	763	709	723	731	689	707	714	691	701	740
25911	25361	32580	25317	17509	3947	517	434	415	438	412	392	366	371	365	375	386	379	377	397	395	422	418	402	407	383	408	383	362	400	369	366	398	369	382	403	377	395	363	399	418	391	394	391	418	416	398	388	357	408	379	393	394	375	404	380	346	373	421	363	426	413	403	378	368	387	363	371	364	363	388	360	378	415	368	391	414	386	405	394	393	353	391	390	367	377	379	402	367	410	363	406	382	389	385	388	385	399	371	386	387	419	375	412	359	394	381	387	405	366	384	397	401	388	371	391	373	389	419	409	394	381	385	391	422	347	386	409	337	367	409	387	356	399	383	373	388	410	383	361	368	426	359	351	400	379	376	375	351	389	402	396	409	384	376	406	386	405	401	380	396	382	384	394	404	381	403	355	381	387	384	391	374	414	364	409	426	373	397	397	413	353	404	399	368	363	369	361	394	402	400	400	418	394	391	388	352	406	345	414	396	395	372	393	368	393	372	393	378	392	390	385	387	365	413	387	369	381	431	380	429	387	375	383	372	338	365	394	402	405	418	365	374	374	411	362	402	412	395	390	390	396	390	391	411	380	399	407	364	353	453	404	389	354	401	380	385	382	379	402	385	424	414	379	376	366	383	385	353	390	387	414	374	415	402	378	422	362	399	349	392	374	374	394	375	443	343	410	384	395	374	407	365	402	385	349	379	386	368	392	388	382	388	439	397	377	415	362	395	420	388	422	396	405	373	381	381	413	374	410	400	375	410	382	386	398	388	346	425	372	389	410	380	396	393	407	402	383	374	408	400	408	443	411	367	387	384	349	407	389	376	383	379	380	414	360	400	387	385	373	420	366	375	391	354	383	374	398	392	372	389	425	354	362	406	417	395	417	377	373	391	409	402	403	404	390	343	375	379	392	370	382	395	359	409	375	362	351	330	377	391	385	372	387	396	350	408	354	436	397	425	391	382	387	402	382	377	354	365	437	374	432	381	373	349	397	369	367	419	383	402	373	372	396	396	378	382	359	411	376	349	407	374	354	377	384	372	408	395	411	403	392	348	400	402	406	386	398	379	358	414	370	391	393	413	410	392	389	375	403	358	374	371	362	384	383	417	397	355	440	420	398	379	383	389	383	383	382	383	360	403	396	401	383	363	394	412	398	370	441	392	374	391	394	371	347	397	419	386	366	405	376	428	394	384	371	405	382	399	399	400	386	377	391	402	345	369	371	355	402	353	389	366	397	352	398	385	387	401	369	374	379	410	369	375	392	360	376	418	387	392	370	377	439	365	424	429	383	390	396	387	361	374	373	366	400	377	364	369	386	419	367	415	407	392	384	374	370	404	374	396	365	393	363	392	373	369	425	368	408	380	351	383	361	390	393	400	345	381	391	384	382	396	413	379	388	367	375	370	415	367	388	365	397	362	404	408	407	382	418	426	405	361	413	347	391	391	383	357	395	419	383	394	410	398	398	399	374	398	361	409	412	376	406	371	393	338	409	397	368	370	422	368	392	401	385	369	424	372	385	397	385	339	371	377	388	392	385	406	404	421	377	417	404	379	394	363	378	396	390	380	388	360	394	394	395	382	378	411	408	426	417	362	380	415	391	397	407	343	380	397	397	349	395	405	358	376	388	406	378	392	392	403	342	393	422	360	373	377	394	370	380	370	387	410	402	403	374	388	345	377	378	416	389	363	390	366	397	355	355	389	397	414	403	440	388	359	401	382	411	378	398	373	372	406	346	351	363	400	401	393	389	390	388	379	369	386	364	416	392	393	378	398	398	379	376	392	403	402	379	390	390	346	420	387	424	381	365	387	388	395	362	403	374	373	394	406	391	391	363	368	373	400	425	407	379	396	386	387	392	415	374	438	391	380	378	396	387	395	387	412	409	412	378	345	411	383	387	391	435	361	409	355	389	398	397	410	377	395	371	408	400	381	401	383	378	429	377	386	393	391	375	406	392	395	336	414	387	375	375	376	384	380	376	419	399	365	372	377	437	366	381	397	364	368	360	350	388	369	349	383	426	404	416	368	349	384	404	401	384	399	354	395	408	403	378	383	413	355	354	363	391	385	389	376	381	394	399	385	379	392	375	395	398	366	374	381	409	399	404	415	362	362	397	400	379	372	398	359	366	385	342	388	367	409	376	399	379	404	380	391	396	379	400	383	427	383	395	365	374	383	376	402	391	405	396	343	420	396	405	382	402	399	420	404	346	422	367	401	368	396	423	405	359	380	416	414	401	365	396	390	397	397	397	386	398	403	401	387	401	361	417	380	373	412	379	377	377	390	396	349	369	360	385	403	371	363	378	387	379	401	368	362	395	385	401	380	405	395	367	391	396	400	388	396	418	394	420	424	363	384	360	392	399	453	364	408	361	358	380	385	377	363	386	416	408	389	400	401	375	399	410	366	372	398	374	392	423	402	372	380	375	409	395	392	407	359	410	368	358	386	402	387	357	438	366	379	408	409	387	404	359	379	380	366	343	369	355	379	375	400	387	403	417	420	372	382	389	385	405	388	392	367	419	375	381	401	381	401	383	384	386	368	378	384	429	370	390	392	391	374	395	375	378	376	387	419	381	409	430	399	404	365	370	379	388	401	404	353	366	398	394	396	363	385	387	406	374	424	377	359	345	386	393	390	373	375	384	367	400	447	382	382	399	383	380	379	394	353	384	396	413	394	383	378	391	400	371	414	393	375	428	373	370	392	385	388	397	398	373	381	358	414	414	347	374	408	396	347	392	363	376	403	385	357	423	406	402	363	412	395	378	394	362	386	384	409	370	370	427	391	384	404	389	344	365	384	398	375	362	411	374	394	401	375	422	370	342	397	357	426	422	362	390	383	412	341	394	372	392	373	384	424	366	394	376	380	403	378	417	395	405	381	369	379	393	360	380	422	356	368	383	425	438	410	383	425	377	393	404	397	391	376	388	400	376	341	376	394	347	379	409	398	416	412	356	373	416	414	388	422	379	368	383	380	407	379	383	409	378	398	375	361	389	394	378	387	394	379	371	373	405	382	415	394	386	459	352	382	388	401	388	358	390	438	377	399	354	422	400	370	370	401	386	358	383	425	389	390	429	393	348	417	407	384	392	373	369	335	391	365	390	437	408	400	423	396	369	398	389	367	376	394	380	390	382	400	409	380	389	384	402	376	372	420	386	386	404	361	365	400	402	388	417	400	398	386	378	404	392	396	404	389	375	399	355	398	418	424	406	436	418	404	410	380	397	337	399	372	417	388	416	377	376	393	380	365	403	391	370	371	405	350	433	391	384	430	385	408	405	405	398	387	387	343	404	396	393	403	376	379	357	354	404	372	395	375	396	397	375	383	416	385	357	399	374	391	364	379	388	366	392	371	352	409	412	401	360	402	383	353	405	371	374	392	358	425	397	376	384	375	391	394	395	363	366	387	393	395	401	384	356	408	369	368	391	399	372	358	385	386	385	385	361	416	398	330	385	342	409	372	368	353	393	409	400	391	408	380	378	360	409	374	408	397	400
62548	88238	57585	13530	9836	1604	657	638	692	651	624	685	634	659	661	586	660	655	655	637	630	624	626	626	593	642	642	624	648	639	609	629	598	686	634	634	597	590	685	666	648	626	669	642	619	648	610	610	633	600	635	634	611	669	607	671	644	645	621	663	630	585	643	650	648	674	682	598	646	671	626	658	610	646	640	565	609	633	603	610	609	613	676	616	670	604	625	675	639	569	537	632	611	630	650	625	622	634	586	646	616	665	626	624	616	596	623	613	620	679	613	618	646	601	617	629	633	641	617	599	699	622	623	576	624	620	617	635	598	647	609	620	602	686	622	637	588	641	602	626	674	646	658	624	631	617	606	672	639	624	640	618	630	633	644	623	620	652	607	631	599	642	650	614	627	614	637	631	609	564	600	612	601	651	594	637	633	606	643	636	635	637	666	630	632	622	629	610	579	663	612	667	643	612	655	611	613	619	630	623	653	628	618	658	670	638	619	663	669	638	626	608	614	640	672	566	625	637	638	659	624	632	597	650	638	596	640	638	650	667	634	619	608	624	622	634	607	643	615	623	602	624	621	622	653	627	630	675	657	632	611	609	613	634	692	631	655	655	643	619	636	645	592	619	625	638	622	614	604	590	622	617	589	627	604	611	599	624	638	602	590	648	648	626	578	651	634	625	623	647	641	621	601	656	642	612	579	622	658	642	589	644	638	650	615	614	635	630	643	631	633	634	577	650	621	655	647	617	683	623	638	648	648	651	663	623	643	612	680	640	627	667	643	601	656	626	575	656	623	609	612	633	625	627	617	635	645	613	692	621	671	645	669	638	660	621	601	602	710	599	634	616	629	638	638	597	632	632	619	657	618	666	655	651	569	645	621	627	670	637	641	619	643	629	640	625	631	635	646	608	620	610	579	673	609	619	641	657	637	602	658	637	671	658	664	630	616	647	620	608	653	635	596	629	617	654	629	624	653	654	700	636	644	639	629	632	632	607	652	610	684	698	587	606	667	621	628	641	628	615	586	630	626	609	637	635	647	629	650	619	672	644	616	623	612	642	597	644	614	650	615	632	619	639	670	618	634	636	606	643	641	605	644	646	655	627	625	619	644	623	636	580	672	643	598	620	613	630	613	634	635	651	683	684	646	621	605	603	689	633	599	631	625	582	589	654	615	665	609	539	630	604	632	647	647	669	614	658	642	615	634	611	618	646	610	643	608	676	643	675	650	615	605	627	600	604	675	634	616	620	649	602	586	626	639	639	607	593	651	652	625	626	625	628	665	577	599	661	620	601	608	616	598	616	643	599	590	634	672	612	671	640	611	597	637	634	651	585	648	618	619	654	643	585	605	602	660	638	666	626	668	640	649	621	644	643	618	613	602	620	640	641	659	654	636	685	619	627	658	678	657	594	591	627	634	576	605	622	633	630	638	655	612	642	636	609	634	629	592	663	627	611	620	610	674	616	616	601	636	608	643	630	614	635	603	619	626	656	651	628	650	600	619	617	597	659	640	646	607	614	646	701	654	662	661	607	631	614	596	637	648	626	643	634	600	646	616	632	657	650	655	638	620	646	615	618	645	607	659	647	635	615	655	676	597	635	623	618	615	644	621	583	661	600	643	656	598	664	591	625	627	650	643	645	592	639	641	612	658	655	646	607	634	665	640	598	627	623	585	638	608	652	640	623	624	687	643	605	628	685	605	640	626	613	594	594	610	638	606	644	645	659	661	636	614	619	584	656	630	627	614	639	650	676	643	639	619	589	627	638	659	628	689	656	618	628	629	648	642	648	656	609	615	582	614	616	607	629	594	611	611	637	627	664	604	635	596	600	630	628	643	667	659	667	591	630	660	606	604	620	623	611	631	647	624	605	660	622	636	694	648	651	620	670	618	621	603	654	605	620	610	651	635	622	655	643	593	651	651	650	694	625	669	629	619	680	610	627	618	638	588	627	630	641	584	609	606	603	653	685	661	638	626	643	605	616	603	592	636	614	650	601	608	613	598	669	647	631	658	638	613	654	609	655	627	559	636	621	651	598	625	685	642	660	599	650	678	627	629	593	629	660	606	614	636	634	626	632	662	681	638	641	605	659	626	677	685	611	595	613	576	687	673	616	592	641	653	613	640	629	614	603	632	610	648	659	589	637	614	655	595	664	669	625	664	628	605	643	684	649	658	640	648	646	597	631	628	644	676	608	638	645	603	620	625	624	633	657	635	627	687	621	606	635	633	599	610	599	646	628	583	641	645	653	631	618	635	581	621	670	622	642	619	641	628	645	617	571	634	665	612	639	670	638	578	624	631	609	631	616	620	624	646	609	634	658	652	667	677	620	647	640	673	637	630	626	601	621	653	652	580	619	646	618	612	667	681	621	629	636	650	660	639	622	658	688	625	626	615	621	583	625	645	624	659	638	638	660	618	619	668	572	615	600	606	612	679	620	644	644	579	631	607	614	626	656	622	653	622	618	638	645	650	614	651	633	653	610	628	614	641	687	642	616	596	613	626	621	629	647	640	652	627	628	662	584	629	630	638	663	628	628	619	676	616	630	613	647	610	631	611	671	653	586	641	633	637	637	627	626	665	658	648	639	641	635	618	581	585	664	638	588	682	643	650	636	645	553	632	626	586	617	609	629	696	650	632	625	625	638	643	607	651	574	621	659	603	654	634	588	669	601	621	640	621	602	618	613	619	604	670	623	643	650	646	662	619	646	641	637	650	626	626	632	639	616	601	607	647	636	646	657	625	588	644	646	605	636	652	608	582	659	624	600	640	633	639	645	585	595	619	613	645	584	637	593	604	624	651	691	638	629	662	601	608	586	696	670	640	626	663	668	659	666	641	624	611	630	647	628	685	628	704	606	618	655	625	596	638	584	635	619	639	622	653	615	643	645	619	624	647	637	594	630	703	630	611	642	581	623	639	672	637	631	657	628	640	610	680	629	625	617	672	634	636	640	647	651	651	633	613	661	642	588	632	657	651	600	618	612	606	592	622	636	661	672	648	644	578	576	618	646	645	672	640	598	615	649	653	671	602	661	637	640	620	620	595	664	605	641	609	635	660	622	592	634	645	622	614	681	646	660	605	667	656	681	672	653	638	641	629	610	660	611	622	655	570	595	590	621	614	620	647	614	605	625	645	644	618	636	646	659	682	597	616	637	630	649	634	609	606	638	597	633	609	639	656	641	621	645	585	653	656	620	636	626	639	621	615	605	611	641	637	673	631	601	615	622	653	607	596	621	632	646	649	602	649	631	620	650	591	662	630	646	631	620	610	658	666	619	616	619	621	624	592	619	646	642	602	582	663	619	632	649	639	603	647	635	604	621	631	687	700	608	655	618	625	649	675	656	609	701	581	642	690	611	620	655	633	629	578	633	673	603	642	612	608	585	644	635	676	622	629	665	632	624	646	630	662	638	641	610	657	649	634	649	646	578	582	603	632	684	614	625	601	669	647	618	675	634	656	620	589	611	596	630	676	611	660	628	637	635	609	658	587	639
24375	23076	30841	24635	21450	15882	2072	727	667	667	636	601	623	634	635	665	633	624	594	661	650	625	650	645	610	622	653	621	586	642	654	619	639	622	591	646	628	621	668	641	601	583	660	624	606	625	629	631	635	589	656	649	600	659	641	611	635	630	604	579	635	608	566	620	626	617	602	587	602	612	585	619	585	576	643	644	598	631	655	563	676	600	592	604	624	638	602	577	612	669	617	635	603	631	626	617	641	581	634	622	652	589	607	613	620	609	605	631	580	597	622	673	610	639	624	632	606	612	601	614	642	593	631	618	616	589	582	641	549	635	587	629	673	599	570	624	612	595	615	628	594	596	586	586	650	657	618	606	589	607	636	637	661	634	674	666	603	641	589	658	582	597	633	596	616	591	622	597	654	577	612	631	586	587	592	600	597	647	598	555	582	528	629	570	579	603	616	609	649	641	603	626	611	639	655	626	622	606	596	623	576	604	658	621	618	601	649	617	616	584	578	610	638	598	608	643	639	630	622	605	590	571	586	573	659	615	609	604	603	607	572	675	619	608	606	622	626	585	567	635	588	595	638	593	603	616	581	675	591	607	591	631	638	641	615	636	653	622	603	631	666	644	571	636	661	612	614	636	628	624	601	626	617	615	646	651	608	640	610	588	648	586	566	610	620	580	616	618	630	627	624	606	626	660	618	597	584	630	604	604	603	617	632	629	584	614	624	634	640	632	577	596	636	605	612	682	594	659	585	624	593	604	648	632	586	608	597	601	650	627	595	594	618	583	635	618	639	633	606	605	625	584	626	666	611	655	601	619	622	609	628	597	609	636	640	651	602	593	601	588	624	679	576	586	599	634	613	622	596	661	612	636	599	581	608	660	619	653	601	649	644	659	614	622	621	600	631	624	550	580	604	599	639	626	596	595	622	569	628	581	592	625	650	615	639	625	631	631	627	665	639	618	584	594	593	621	629	637	578	593	614	642	600	620	616	657	621	606	624	629	625	613	623	602	579	620	675	629	614	592	667	594	642	620	628	611	633	587	634	598	623	611	552	620	594	562	632	640	626	604	582	605	599	638	596	653	589	586	657	593	614	627	645	633	629	566	647	603	636	609	572	563	673	606	598	588	567	602	603	608	660	575	645	593	612	608	609	651	574	596	611	584	578	630	669	600	592	621	584	606	577	622	621	616	576	606	611	584	621	608	615	650	613	609	584	654	599	623	619	575	595	638	600	561	644	618	592	608	613	621	655	581	607	602	624	618	625	602	626	631	671	577	601	631	667	607	611	606	639	597	658	599	624	595	630	648	609	612	653	590	581	594	603	644	628	622	615	598	596	643	586	630	639	644	612	639	632	594	658	643	631	588	660	603	608	643	625	639	610	661	600	626	640	548	626	614	681	602	645	606	655	623	612	618	590	621	576	598	619	614	613	691	618	655	611	644	614	578	580	608	601	634	623	607	619	633	637	639	612	583	607	624	629	608	626	631	599	581	640	608	607	637	608	635	609	616	588	654	618	615	631	632	638	596	634	589	638	637	642	651	631	627	685	659	591	625	611	633	682	601	623	602	651	637	605	651	651	610	648	559	624	596	609	639	626	654	626	599	635	636	619	641	635	582	607	589	593	604	654	650	621	626	635	631	669	628	572	668	641	631	595	610	583	600	593	645	559	637	594	604	635	609	602	615	624	636	605	610	613	629	626	639	577	624	651	597	628	637	639	597	590	582	609	603	626	648	607	616	610	622	643	613	636	612	696	587	603	636	660	582	651	627	607	593	607	662	608	609	606	632	603	634	615	581	585	622	602	604	628	591	596	616	607	610	615	639	624	591	634	590	656	626	585	621	624	614	651	603	613	610	624	590	596	620	583	643	622	567	653	580	645	608	620	661	648	613	649	622	645	621	592	609	630	636	627	580	620	671	588	637	619	587	592	605	616	613	602	608	598	637	630	616	605	605	578	666	587	598	639	661	631	614	625	601	638	628	641	599	583	578	617	611	618	617	620	588	599	601	637	647	593	579	598	663	615	658	644	591	655	590	613	581	628	601	616	620	589	658	604	601	589	687	659	622	604	622	601	638	604	609	618	626	604	646	593	602	586	679	625	608	559	618	591	618	630	607	642	635	636	591	629	615	673	612	576	610	639	594	608	570	633	653	655	617	604	630	635	589	575	662	629	677	640	623	614	645	570	621	613	589	608	601	612	639	618	617	616	647	631	631	587	624	587	604	679	591	591	633	670	598	599	601	604	619	616	613	615	584	601	622	655	561	674	620	653	638	625	579	622	644	611	632	584	632	605	645	568	633	602	620	600	661	679	656	626	600	599	568	602	584	563	667	626	624	628	565	613	603	585	615	620	607	632	608	596	617	599	635	607	622	614	582	633	605	643	602	595	582	617	619	630	616	591	642	624	616	614	642	621	578	600	574	620	606	615	619	622	651	585	595	597	606	627	617	624	578	566	620	622	605	643	624	636	621	654	609	650	578	615	600	627	587	607	623	645	633	637	677	638	661	612	619	622	581	596	616	586	601	642	586	553	622	619	557	648	641	588	610	632	632	617	627	615	667	645	627	581	660	546	590	633	596	591	649	633	671	620	614	599	639	581	611	617	640	614	607	599	563	623	599	618	586	567	610	623	611	622	602	590	636	636	624	660	614	591	672	603	630	615	661	620	602	635	623	625	609	626	640	595	632	583	592	569	620	598	609	591	599	597	571	592	576	607	613	645	623	611	648	594	562	623	628	606	615	609	615	595	658	629	648	632	594	603	619	617	673	647	598	606	613	625	585	574	582	589	591	623	633	633	623	592	662	615	683	618	640	639	588	651	601	625	627	608	604	624	650	623	597	660	591	617	628	590	601	634	606	632	597	634	650	617	631	606	604	642	616	591	630	616	638	597	589	612	590	555	620	607	610	668	651	571	614	622	603	639	623	624	607	630	602	581	618	579	599	643	620	620	590	599	604	609	595	636	642	594	620	601	607	569	597	643	577	615	613	642	583	629	634	598	609	600	628	650	635	607	589	626	655	584	615	644	617	609	613	604	609	631	634	640	618	586	636	623	574	631	584	614	636	597	634	583	620	590	609	640	558	672	578	671	641	618	646	612	624	615	595	662	601	614	632	627	644	643	651	642	638	650	644	673	605	598	621	642	602	611	646	582	581	607	617	587	591	601	630	630	631	597	615	615	652	615	633	602	624	621	601	615	646	562	612	624	578	603	573	603	602	629	644	594	613	631	608	634	664	630	661	638	591	650	576	609	606	605	618	600	601	643	611	613	622	566	594	635	675	593	633	604	567	628	622	587	624	625	619	641	572	639	628	610	657	611	579	639	618	620	626	631	672	585	617	617	635	641	586	615	615	581	611	629	621	640	637	622	644	587	632	636	598	626	617	646	590	607	663	602	587	649	608	652	635	576	641	669	613	605	611	568	601	604	639	616	590	646	603	645	625	574	613	658	648	628	646	617	582	622	594	607	621	639	627	615	597	683	584	592	601
60906	99464	67479	20456	16364	2775	945	955	964	982	914	886	935	940	899	982	981	938	917	946	956	976	928	936	974	901	965	970	958	929	952	912	946	995	955	898	940	957	926	971	976	914	934	928	999	946	910	955	902	913	968	898	918	934	966	921	985	887	951	892	936	941	929	919	919	1002	967	871	968	973	898	972	897	907	940	926	922	956	893	997	893	933	995	962	898	918	966	965	938	971	956	955	899	914	933	896	914	955	921	966	947	867	965	941	928	971	953	947	884	918	947	969	912	898	1015	969	973	980	946	912	975	915	889	967	927	954	890	902	904	913	947	948	991	928	971	901	1026	949	995	923	874	960	1003	975	933	924	922	936	953	942	958	986	956	941	941	960	935	914	917	922	991	946	945	879	930	891	958	864	900	963	879	944	969	979	902	922	884	948	932	922	948	975	878	979	988	942	923	944	946	950	983	941	968	891	901	890	953	920	986	918	962	933	991	961	926	929	911	933	937	953	964	906	924	943	896	923	966	862	882	953	951	952	933	923	930	918	950	966	905	938	920	942	942	917	894	981	962	919	890	984	904	906	956	890	884	940	966	981	947	921	933	911	989	913	965	898	941	890	946	970	906	891	964	957	909	957	899	930	933	992	930	917	939	938	916	912	988	984	968	916	948	955	981	943	942	908	923	919	910	975	948	923	935	940	956	959	884	885	948	959	946	961	977	955	954	953	937	941	927	962	939	939	958	890	957	919	961	896	965	985	946	948	1007	940	963	935	981	864	889	926	950	908	903	962	910	929	944	979	889	889	920	949	902	916	992	953	952	954	972	936	950	955	977	976	918	968	945	915	912	979	900	906	934	968	946	968	948	918	959	966	955	961	978	962	934	941	1011	957	993	941	959	1004	924	949	971	989	909	948	1009	918	934	967	928	988	935	933	897	896	977	970	925	909	955	913	950	923	1000	932	969	971	918	919	935	919	968	946	940	987	925	971	945	935	930	922	915	880	939	941	929	936	900	958	925	984	930	943	948	911	882	959	976	912	930	903	1007	956	928	943	999	920	907	927	989	936	901	880	969	889	951	956	921	914	919	905	908	940	969	894	1024	911	927	924	959	934	927	930	947	929	934	982	978	931	949	955	898	914	960	908	958	881	946	953	950	945	938	890	953	954	895	925	910	921	893	941	921	934	985	882	921	905	917	944	980	1025	900	946	891	1039	1019	980	935	993	994	920	969	956	990	950	980	907	970	902	912	892	920	913	977	917	925	942	937	972	883	951	946	877	942	929	931	874	929	933	934	921	916	993	950	953	970	934	887	951	938	968	918	912	951	895	950	974	938	972	901	937	975	949	930	892	917	931	963	981	937	912	953	947	975	941	927	883	946	880	958	974	898	904	951	921	970	948	867	1016	932	954	942	954	890	938	953	924	899	963	989	924	949	925	955	917	948	842	909	940	946	956	984	954	944	994	931	984	946	966	912	941	943	912	961	954	987	963	1002	946	947	964	902	908	937	951	906	922	938	921	966	969	931	914	981	949	939	964	969	997	917	955	953	964	960	944	899	998	923	930	959	959	930	904	951	927	912	961	949	933	934	901	924	963	935	969	910	936	903	975	898	990	928	985	946	921	856	959	924	934	932	894	983	940	963	916	899	892	904	962	935	868	942	987	952	886	979	881	925	979	949	1013	935	957	951	860	950	990	957	933	972	948	916	933	943	962	925	949	959	985	940	952	902	911	919	949	981	921	934	904	950	972	943	933	984	946	899	925	952	927	930	933	962	912	954	966	909	959	930	954	951	893	930	937	946	897	954	886	931	942	964	938	939	975	973	960	969	977	945	976	897	976	916	954	895	950	916	964	977	954	1018	997	959	887	909	952	909	957	970	933	941	948	935	987	920	933	899	936	1004	987	926	975	1009	928	988	916	961	931	908	939	989	907	944	905	924	976	898	956	920	933	955	995	941	889	919	982	938	926	943	934	1016	981	933	946	928	918	992	986	920	982	991	931	903	948	945	914	926	927	954	947	958	918	926	940	956	912	895	958	966	962	946	939	953	937	911	925	878	900	964	965	967	994	893	944	917	978	955	975	991	993	931	936	977	983	928	948	935	978	931	922	942	1003	941	947	924	955	929	967	929	923	935	942	964	914	912	877	951	976	994	931	951	923	951	935	961	927	946	947	909	938	946	967	976	985	940	918	952	949	941	991	922	923	953	916	948	910	907	967	914	943	945	984	952	956	903	1002	961	933	952	945	912	935	967	918	921	914	926	988	935	946	948	989	948	968	910	930	993	876	912	930	988	972	963	966	989	930	984	950	952	942	928	925	976	932	981	943	919	925	936	914	943	981	936	979	887	991	995	884	944	933	921	949	970	977	895	930	982	947	900	998	977	878	910	934	937	901	946	940	934	937	953	954	905	923	967	925	930	952	901	934	923	965	940	915	967	983	918	952	953	925	933	948	924	918	954	900	913	911	918	940	970	928	917	947	951	973	936	1004	947	949	926	919	916	934	936	921	888	928	922	908	893	1013	931	946	913	877	917	937	913	968	926	917	1005	1018	966	894	907	898	900	947	898	924	979	971	980	986	934	957	918	927	903	981	959	948	954	937	1026	984	932	946	973	908	900	972	952	995	926	905	944	967	909	940	927	967	946	942	914	957	1006	920	919	873	962	970	935	984	942	926	945	922	943	934	949	974	926	965	921	943	967	883	924	908	930	986	931	1001	982	925	934	925	869	928	922	920	924	954	979	920	967	934	909	952	971	951	915	956	949	904	971	981	874	989	924	945	932	977	939	905	948	927	957	914	953	1010	862	911	949	956	979	1007	939	967	962	974	918	957	943	933	947	929	957	887	956	919	960	986	934	945	974	887	903	925	983	921	969	979	888	896	904	966	933	975	948	918	954	912	943	941	944	940	991	985	946	956	947	964	943	944	957	940	938	901	914	946	942	930	955	970	892	918	914	963	900	999	966	942	895	927	1011	966	964	954	957	990	936	959	935	936	949	929	917	911	944	965	902	952	938	950	949	972	951	907	970	946	936	894	907	938	927	953	925	962	912	956	965	942	951	975	982	944	962	913	893	949	915	1039	904	981	947	936	950	959	905	960	934	876	939	949	922	944	910	913	922	927	933	944	943	917	965	942	1025	937	963	896	942	967	890	959	958	915	950	969	914	924	1031	930	961	972	940	869	946	943	969	1005	943	928	927	884	949	962	966	964	984	1028	959	933	986	900	951	945	974	949	908	951	937	965	872	957	913	917	970	955	990	882	879	994	926	923	937	952	896	938	931	941	903	954	932	954	918	937	898	952	983	908	949	921	926	1004	969	950	957	913	908	969	957	947	994	965	942	946	954	981	945	967	931	957	915	893	939	957	951	964	918	948	958	950	998	963	937	921	979	988	950	936	945	937	951	927	933	892	956	933	935	964	909	877	914	926	902	872	967	972	890	897	952	955	952	918	911	920	994	910	949	959	933	951	861	901	974	923	941	932	892	951	914	940	931	960	968	926	993	965	908	925	933	941	931	944	969	967	917	959	986	965
32648	31599	24772	7370	1276	518	432	424	433	464	430	389	416	440	437	446	427	408	415	448	441	404	431	434	454	460	445	432	445	425	419	404	429	434	450	421	445	410	427	417	423	402	439	427	425	456	432	420	427	442	482	389	431	431	430	445	437	420	419	417	422	404	448	430	436	439	451	449	426	462	425	472	411	405	441	458	449	440	456	444	444	430	430	394	472	436	425	425	411	441	421	452	424	448	468	420	403	458	419	444	416	434	412	422	413	426	403	440	448	449	432	407	405	476	440	400	400	422	457	400	448	482	448	428	425	457	441	456	405	400	427	423	429	406	438	437	432	433	429	404	392	412	432	433	405	458	441	422	429	420	430	448	412	424	432	463	453	401	430	419	394	419	432	430	396	415	456	429	420	411	452	437	433	431	434	428	431	477	428	451	400	460	469	446	434	426	440	425	440	388	440	440	460	422	417	447	452	449	426	393	423	429	414	420	436	457	418	438	427	412	422	424	407	421	425	434	446	422	406	461	424	413	454	433	459	445	406	396	440	427	431	444	463	412	445	446	417	425	455	448	444	415	417	417	434	435	432	412	405	448	428	446	417	439	446	410	448	414	452	425	427	375	429	444	465	366	431	446	448	429	407	463	442	412	400	439	436	434	436	440	432	479	429	418	402	426	458	427	436	407	445	413	440	409	404	418	422	477	438	437	443	450	415	438	406	419	472	408	447	415	464	382	448	410	391	409	468	437	453	405	440	426	414	413	428	389	430	408	429	424	404	423	414	420	482	454	387	427	417	376	440	473	429	407	457	409	416	469	435	433	437	457	400	415	414	455	402	428	423	406	403	438	409	427	399	425	416	415	408	412	399	419	429	384	435	483	418	430	451	460	410	401	418	401	434	421	431	413	452	413	389	455	395	414	452	446	436	454	461	464	455	421	439	455	406	432	432	453	421	446	465	444	459	427	466	460	435	428	422	446	422	405	419	434	448	427	447	443	448	455	431	419	411	376	458	400	421	409	423	431	402	428	431	401	419	462	396	391	426	460	428	415	463	431	406	492	439	413	454	408	437	413	425	412	443	444	422	436	443	458	450	473	436	396	446	416	434	436	436	379	405	431	394	448	429	425	418	462	428	469	429	422	425	439	430	465	426	425	442	467	442	401	452	439	410	435	447	452	431	439	422	368	437	420	478	414	429	440	442	440	415	434	442	420	446	392	443	432	443	379	457	375	436	409	478	421	403	425	403	432	428	421	414	421	450	457	446	469	457	432	409	411	421	440	439	408	478	425	446	441	429	452	447	418	412	380	391	414	434	424	431	427	421	439	459	405	447	430	413	419	448	437	415	427	441	423	437	453	451	441	423	399	445	423	436	448	433	412	406	417	448	408	446	414	419	426	418	433	414	420	399	449	425	457	430	422	425	410	449	468	456	458	450	444	442	410	451	427	397	422	441	450	395	422	444	363	447	377	393	439	440	477	414	411	451	414	452	440	460	419	461	421	460	426	419	421	428	445	462	431	392	440	414	412	429	376	431	437	396	429	461	438	414	414	430	390	429	446	446	422	436	428	436	449	412	392	435	402	446	408	402	403	392	445	412	478	429	426	373	418	417	461	415	438	456	467	444	438	457	426	425	407	437	483	480	462	451	435	404	452	438	412	420	426	410	424	427	450	450	430	428	461	428	416	440	435	415	434	428	422	452	455	439	427	432	399	449	430	436	412	408	448	420	410	457	398	419	458	401	450	386	433	424	430	406	428	447	465	420	414	436	438	418	461	434	436	410	456	441	472	441	405	468	446	440	407	423	445	400	399	467	438	424	418	427	422	405	430	402	439	427	418	366	439	418	424	431	413	410	398	451	399	421	441	477	439	416	436	423	422	410	450	429	420	448	416	437	433	421	448	438	383	427	438	420	468	416	445	396	435	425	418	440	440	404	439	460	452	447	435	432	460	431	439	459	437	439	451	415	414	434	448	412	430	445	386	452	430	425	447	441	440	414	433	431	399	409	423	446	397	454	440	406	408	428	446	424	435	418	451	443	440	393	445	409	451	449	437	404	409	412	430	415	439	431	387	423	448	396	449	430	432	400	390	430	407	446	417	398	430	431	455	453	420	437	438	447	399	442	397	418	450	435	414	464	407	414	461	454	434	408	435	410	436	467	400	396	444	426	406	437	432	410	443	460	419	390	439	429	481	423	433	415	450	440	431	445	467	452	452	445	424	430	447	437	428	441	410	450	426	403	433	449	451	393	447	426	397	437	385	447	425	452	389	443	446	394	442	460	414	438	442	417	424	433	449	409	423	444	453	426	419	438	435	404	474	407	441	435	421	416	440	403	441	406	430	413	467	465	441	462	436	439	418	424	446	440	423	439	412	484	486	462	396	434	410	406	419	424	433	430	463	393	387	455	440	393	426	395	438	416	460	438	424	421	423	451	428	435	427	451	429	430	453	428	434	413	431	423	438	445	414	418	408	426	430	416	432	442	386	465	433	446	460	414	417	448	397	441	457	422	391	443	426	401	423	442	434	426	421	451	448	449	422	440	427	454	459	406	402	416	416	425	421	434	438	442	434	403	448	433	421	435	459	435	423	399	422	431	472	416	418	393	402	405	420	430	406	436	421	440	444	434	427	444	435	408	438	433	415	411	423	449	456	456	466	416	422	444	420	438	416	404	415	442	390	414	458	432	422	459	430	408	425	463	417	425	418	408	420	447	446	457	449	406	424	439	440	439	403	439	403	429	450	439	436	439	448	429	425	477	453	451	407	463	426	425	406	432	404	430	416	435	422	430	441	444	421	440	406	446	431	451	444	409	448	417	403	420	409	424	433	425	434	398	433	395	417	389	480	480	417	406	460	468	395	454	430	464	440	449	431	449	464	441	475	422	404	426	395	412	405	417	410	412	422	440	426	401	413	467	450	432	418	406	460	443	438	432	474	422	416	460	421	463	441	472	362	427	446	460	437	460	441	400	424	409	419	407	472	443	465	421	415	414	442	422	410	444	424	445	441	427	399	437	451	420	415	441	419	427	445	445	459	408	427	437	440	444	422	381	486	398	426	399	400	433	419	442	457	428	456	447	427	447	418	460	439	458	414	396	470	390	461	408	422	420	389	455	425	464	484	432	442	418	403	399	427	455	444	424	478	444	439	406	445	448	429	429	466	388	442	443	446	425	409	449	462	452	448	431	402	464	479	435	432	426	408	434	420	440	450	428	401	464	434	412	455	421	430	422	427	404	437	467	468	417	422	420	438	436	428	453	373	419	437	438	407	431	437	415	442	404	401	427	430	404	425	413	410	406	445	443	424	423	426	426	400	422	432	407	462	457	449	405	418	421	463	394	424	444	398	445	398	453	413	425	449	425	448	453	426	442	426	428	403	453	437	418	411	449	451	399	418	442	447	444	428	476	369	433	439	410	434	449	402	435	404	431	424	432	421	471	445	466	408	434	437	377	405	440	441	414	434	464	461	408	399	436	451	417	460	415	402	424	391
42976	48189	25192	4819	2686	933	726	767	733	726	692	745	733	776	689	673	743	686	685	705	756	719	686	668	691	730	752	735	713	702	712	739	689	679	722	741	782	755	719	699	691	702	688	749	730	701	714	729	736	717	732	706	704	699	706	691	732	697	766	744	717	717	715	683	713	723	741	700	732	709	759	689	729	713	748	730	734	738	711	683	696	740	709	725	719	730	757	732	697	731	691	674	692	721	713	761	766	772	740	725	760	747	725	715	737	702	708	687	688	694	672	689	676	694	762	737	689	729	734	705	696	716	668	755	695	721	717	733	702	689	664	738	736	677	690	670	669	741	711	717	703	703	707	728	710	727	718	694	687	711	739	725	685	681	690	708	669	689	706	693	709	713	742	722	710	719	713	680	694	704	701	717	730	728	737	713	696	695	743	698	707	731	676	712	727	720	672	663	750	769	682	723	736	686	749	736	688	721	700	739	695	725	698	732	718	731	716	749	695	719	743	649	675	700	732	749	723	709	716	726	717	686	679	736	734	674	727	642	765	751	714	727	753	722	775	732	707	701	714	784	672	684	700	736	719	689	662	708	696	718	742	725	682	722	706	710	707	669	701	660	729	709	664	703	695	679	730	734	717	698	709	703	698	717	751	725	648	722	764	715	669	750	715	738	685	706	688	714	743	729	705	748	724	706	698	715	699	731	743	713	712	712	686	723	714	712	687	712	759	742	661	694	732	696	729	689	695	670	720	678	683	684	722	730	714	717	707	692	676	726	759	719	704	705	717	700	700	728	709	690	722	732	732	708	694	735	685	682	709	671	721	707	734	699	675	662	726	732	739	691	721	757	721	679	704	691	695	680	730	709	720	674	771	720	674	740	729	717	767	725	725	710	665	731	734	713	680	723	721	737	671	709	732	733	773	670	705	749	715	753	724	678	730	721	633	718	711	717	728	710	705	676	711	736	710	711	693	743	698	722	652	709	729	725	711	746	674	761	719	715	726	753	706	717	685	783	692	709	756	754	717	722	738	697	684	737	724	702	762	708	726	751	720	703	741	726	719	683	654	739	688	718	703	772	719	734	706	725	749	688	698	730	737	749	692	691	713	758	733	733	704	734	674	684	744	703	740	714	690	724	664	693	738	718	701	729	722	732	695	695	724	677	710	661	734	707	752	688	702	752	691	702	721	716	688	738	726	702	675	629	686	719	717	714	733	737	707	715	700	773	671	715	701	799	752	721	690	737	739	761	712	697	728	722	708	741	738	735	728	683	699	673	712	691	720	691	738	702	709	702	724	716	689	732	746	731	711	723	710	739	680	703	676	737	697	693	694	709	733	729	709	690	721	740	769	728	740	738	728	695	693	717	682	739	709	662	730	718	718	738	761	683	681	722	761	753	698	750	758	706	696	697	699	719	754	690	721	702	690	716	727	745	705	680	710	702	694	695	723	749	722	720	700	727	705	698	708	667	700	721	718	734	684	701	734	714	696	743	692	693	695	712	706	726	680	710	707	745	742	731	716	690	721	726	767	744	736	698	712	734	719	722	717	740	730	656	712	716	703	698	706	700	690	735	669	727	717	744	723	709	735	734	761	720	729	761	693	702	683	719	708	704	757	705	708	688	754	739	776	647	709	687	740	715	713	695	649	707	701	738	709	684	734	728	717	718	722	700	708	726	723	704	707	732	745	693	738	705	721	720	678	678	694	693	700	705	705	755	685	723	699	762	728	755	692	706	712	692	741	742	719	729	720	746	699	735	716	700	699	733	728	745	713	682	697	698	757	708	712	749	744	720	783	706	734	681	720	681	703	714	728	681	726	761	728	719	709	706	714	719	737	722	676	694	746	748	738	780	746	730	685	729	745	672	756	722	691	741	701	740	702	730	723	723	718	729	728	736	691	737	709	743	663	780	758	759	655	707	695	719	717	709	700	672	723	696	702	742	710	675	715	682	675	719	690	716	752	710	712	669	723	738	701	759	680	744	721	690	692	718	696	711	729	719	700	696	726	787	728	707	712	751	747	711	733	675	719	687	682	757	706	762	719	711	737	718	734	686	739	703	681	692	783	756	729	745	766	735	715	640	740	739	694	758	765	693	787	712	720	710	735	679	720	700	683	733	739	768	691	746	690	740	666	734	709	713	708	700	689	714	718	713	727	733	742	702	666	696	723	735	700	712	705	716	712	722	707	751	698	768	734	745	744	759	702	736	786	794	723	771	694	728	750	707	659	675	702	691	701	686	729	677	738	720	708	685	757	660	685	712	742	737	682	749	733	699	683	759	704	694	711	719	692	716	747	751	706	672	696	779	714	690	731	714	728	696	690	746	716	678	717	751	745	661	700	737	680	704	670	733	728	695	708	737	750	740	753	748	709	727	657	697	686	689	698	750	755	729	706	718	742	683	736	734	681	708	697	745	697	734	721	713	674	709	719	716	707	718	701	702	675	778	725	678	716	710	702	731	721	740	733	708	668	684	698	702	701	677	757	749	655	709	690	724	716	743	740	713	670	673	693	658	719	718	685	717	755	730	706	701	761	694	717	726	697	714	695	755	772	752	713	755	679	719	742	698	692	687	722	706	742	737	727	704	740	657	723	686	716	750	713	731	713	701	740	669	756	708	708	722	723	708	754	693	675	695	703	723	716	666	710	713	676	718	723	697	710	729	738	649	760	740	706	742	730	727	756	762	686	721	684	759	733	737	713	764	708	703	651	683	697	759	684	718	707	703	769	732	694	689	690	755	714	697	689	740	733	761	700	690	757	672	759	731	742	741	725	767	762	721	719	697	704	737	728	677	690	715	698	681	656	712	727	709	707	689	708	718	719	733	700	691	764	749	624	676	714	710	706	690	677	703	698	710	693	718	662	738	753	755	724	726	737	756	725	722	711	721	720	742	761	716	733	702	707	727	713	685	721	710	684	743	700	747	714	697	719	671	688	733	737	684	735	829	694	739	668	717	711	736	717	709	737	751	744	718	697	723	704	780	743	731	779	678	737	703	668	762	679	708	671	713	715	689	714	751	739	743	745	727	711	727	655	711	742	697	692	717	719	665	663	758	707	692	735	736	696	742	698	720	758	667	696	714	701	701	730	740	697	736	696	684	711	718	676	727	671	715	746	722	706	738	719	720	671	757	726	683	742	762	728	699	750	740	703	722	749	730	733	714	744	719	735	670	712	712	731	741	710	684	734	709	737	717	719	760	697	702	690	747	727	732	748	684	732	692	675	718	679	634	709	683	693	726	743	714	754	687	707	655	737	725	702	703	729	728	731	702	684	722	676	771	725	710	722	713	681	775	672	711	694	727	691	700	743	716	741	718	749	658	688	726	745	720	691	729	718	656	688	719	730	709	707	730	689	755	731	758	725	736	752	752	731	703	717	630	664	713	666	732	693	752	699	741	709	713	687	759	685	744	741	729	726	685	729	717	705	763	682	725	714	754	733	725	672	721	739	677	769	699	728	728	665	710	728	692	707	711	708	693	691	697	734	707	752	753
25875	25395	31711	25142	18183	4624	482	406	361	386	343	375	360	369	333	397	373	374	343	367	362	369	374	359	401	365	346	355	371	377	354	358	384	307	363	363	390	331	378	376	362	358	381	376	397	349	374	334	342	359	358	369	357	385	346	359	342	382	384	352	365	387	338	360	374	337	361	371	392	385	356	392	376	332	366	352	372	374	348	333	376	355	362	350	365	373	338	389	369	415	352	391	351	385	332	331	359	363	373	375	340	384	388	340	350	383	355	379	323	379	375	368	366	364	372	363	418	408	375	354	361	363	370	365	362	376	329	356	399	366	382	358	371	350	392	354	327	353	376	386	347	373	345	386	394	362	361	363	380	353	371	345	368	356	351	353	353	365	369	376	345	364	375	347	389	374	361	375	341	383	371	367	351	380	357	320	364	368	354	354	381	381	384	389	358	388	381	376	346	361	342	340	356	367	343	341	365	335	328	414	381	375	342	351	341	357	368	391	355	344	346	345	332	341	372	352	357	374	331	324	344	381	344	393	355	350	366	355	340	373	394	352	358	350	380	381	392	377	327	336	385	372	360	332	343	327	320	340	355	368	345	348	354	387	380	350	368	359	353	369	384	339	365	350	335	369	379	344	395	343	353	320	329	378	364	357	339	349	357	400	358	299	335	346	377	344	363	341	388	359	360	397	381	333	402	323	366	389	360	361	374	363	381	361	362	345	354	400	359	374	371	346	342	367	341	361	396	348	346	358	339	388	354	313	368	349	361	351	376	360	404	365	381	349	345	354	348	394	383	351	358	359	343	355	392	336	401	388	329	369	333	368	373	355	351	363	345	327	328	360	352	329	328	359	348	370	341	345	346	339	367	362	336	357	366	379	373	351	390	378	390	355	345	404	372	369	385	342	337	363	316	354	340	327	335	357	387	331	328	366	358	338	370	380	370	364	368	353	366	364	341	361	373	344	353	360	301	383	366	357	364	358	384	339	360	353	363	367	348	348	353	328	327	370	384	377	333	390	352	350	401	347	374	368	380	368	351	362	345	355	349	384	347	362	358	368	364	321	354	355	356	343	372	350	374	375	361	333	361	331	384	357	375	354	360	370	351	351	334	340	406	338	357	368	362	322	380	371	368	370	413	358	342	368	363	342	362	356	375	375	384	350	362	338	353	376	323	339	387	330	351	347	400	398	355	321	343	332	349	333	367	357	361	356	371	366	350	345	347	373	334	320	324	372	364	379	359	345	380	348	385	368	335	352	364	342	377	348	375	397	364	380	383	374	389	349	368	392	367	342	350	335	349	339	389	343	371	360	348	350	351	351	341	366	365	341	334	369	380	359	335	357	395	353	395	374	387	340	368	351	338	354	377	349	353	376	340	349	360	340	386	336	346	377	353	347	404	380	388	348	366	351	328	359	323	404	363	396	346	365	357	377	375	327	345	380	375	370	377	336	388	343	338	363	325	374	349	358	386	324	314	346	386	353	344	350	348	361	330	360	322	347	346	336	378	417	337	322	331	376	367	338	333	366	370	402	357	366	329	355	367	361	330	362	350	335	362	357	337	388	353	359	379	360	331	338	347	370	367	377	353	386	348	345	371	349	354	336	354	360	364	356	368	354	362	357	360	373	331	375	353	373	369	334	349	363	353	345	399	382	345	387	359	358	378	360	379	357	371	384	330	364	366	386	365	360	359	356	340	361	368	376	355	347	359	353	332	335	360	349	350	346	361	356	371	366	386	367	372	348	365	350	385	382	386	346	355	353	366	326	371	370	375	370	378	338	350	380	359	381	329	380	382	333	367	383	358	354	367	340	372	365	350	373	357	359	361	355	379	365	341	369	356	345	364	346	354	361	338	318	338	358	333	341	359	355	366	355	340	379	377	355	342	359	387	383	345	373	393	337	355	362	352	358	344	367	362	355	350	297	362	379	373	363	369	353	363	382	338	336	354	348	321	333	322	354	369	377	354	344	369	343	319	376	384	350	356	317	356	361	345	345	375	359	390	310	375	335	346	359	355	343	360	364	352	338	347	367	356	316	344	361	373	373	340	375	354	384	388	353	351	402	356	359	356	376	331	370	365	381	323	321	347	342	371	361	371	379	374	367	337	369	396	372	338	389	368	336	340	340	365	375	364	340	363	338	365	363	371	329	359	347	331	372	365	342	376	349	363	361	331	335	327	319	393	328	342	373	334	385	341	362	332	358	336	371	351	348	373	360	373	361	339	362	347	361	346	343	377	344	373	371	403	374	362	364	403	342	358	377	348	377	327	376	390	359	354	331	383	370	335	362	375	364	363	362	356	352	364	325	346	345	344	392	370	398	324	352	368	343	354	371	346	335	351	351	399	353	339	367	323	371	370	365	397	335	363	357	324	366	350	369	346	356	332	356	340	346	346	386	365	374	369	395	374	360	368	371	368	355	348	346	355	383	367	379	361	371	351	358	400	369	360	332	357	352	348	335	367	369	392	327	365	357	349	349	359	362	346	343	366	359	357	352	360	382	388	371	360	345	377	353	364	363	342	354	327	356	370	365	360	365	359	346	394	354	370	360	352	361	380	355	365	360	371	360	329	347	375	366	334	371	368	378	364	317	357	352	357	387	330	367	376	320	318	338	346	354	385	371	368	336	368	354	348	365	343	346	363	352	369	356	331	338	337	375	372	370	348	379	392	353	361	335	386	369	348	347	389	344	346	364	356	365	362	397	369	365	338	374	345	363	345	357	357	366	381	337	335	378	336	372	365	379	375	350	343	353	371	319	377	353	358	391	379	332	392	367	361	367	374	370	339	353	388	353	324	363	349	357	355	368	397	367	355	375	356	357	348	344	360	352	357	358	328	386	342	368	370	343	365	370	380	358	338	357	379	353	354	369	369	358	332	345	364	353	359	358	357	335	381	386	332	355	377	372	363	377	340	320	334	395	378	391	353	374	381	367	363	392	359	371	350	364	388	371	335	345	344	386	369	355	352	359	370	367	370	371	371	372	368	371	364	355	358	386	332	347	367	341	384	385	334	362	363	387	366	346	391	355	384	351	379	322	336	365	371	375	324	387	334	327	387	358	369	380	358	364	340	348	336	352	326	331	373	362	372	372	340	348	334	373	350	366	361	397	353	389	335	369	376	355	342	368	346	360	334	378	367	383	384	365	370	325	385	369	345	336	326	369	380	357	345	351	368	353	380	344	346	349	376	371	391	360	341	352	365	348	338	332	377	379	360	336	365	371	386	348	353	407	371	356	349	372	405	381	319	347	356	366	343	323	376	342	348	319	356	365	382	373	340	397	347	401	372	372	364	357	357	328	338	342	367	364	365	364	360	396	384	348	359	389	364	383	399	374	351	340	332	373	386	371	349	368	358	326	343	338	342	333	383	363	378	365	359	405	368	357	341	335	344	350	361	365	374	363	382	335	345	391	340	354	356	379	368	347	377	355	338	364	356	349	361	376	361	359	361	384	368	401	369	347	352	357	339	386	361	373	368	360	370	345	369	335	369	343
62175	87596	51397	17509	13867	2296	645	622	607	638	581	614	595	572	596	634	580	621	615	629	613	599	584	636	568	580	575	633	601	557	610	584	616	595	622	624	610	621	618	551	592	604	577	582	582	581	601	599	593	612	528	599	619	614	583	624	597	595	541	632	572	610	586	556	541	607	596	658	606	603	597	591	601	594	579	596	598	597	593	599	549	580	578	656	577	613	551	621	611	629	627	606	621	576	616	631	624	589	600	630	613	587	618	594	582	570	569	594	621	612	615	613	672	586	582	543	612	603	585	612	585	573	613	606	607	601	598	593	623	561	567	663	593	581	579	577	590	574	571	579	535	609	603	623	610	588	574	572	614	616	599	591	613	564	585	573	567	617	609	577	587	608	568	604	592	591	612	622	623	601	613	568	597	567	615	618	627	560	639	565	592	583	624	594	607	610	602	617	610	588	610	588	548	591	576	607	577	608	579	577	594	636	633	587	606	597	590	551	620	609	602	580	637	602	554	583	621	563	568	603	586	611	595	527	611	615	607	605	577	614	578	608	579	540	559	632	623	599	604	623	618	599	620	581	604	571	567	594	573	629	572	608	585	596	605	647	576	619	617	627	587	600	575	638	562	597	608	641	619	618	585	630	630	584	606	571	619	594	582	624	615	568	610	599	625	611	597	622	620	590	605	578	623	585	573	610	562	624	603	579	573	618	580	595	579	633	609	583	574	602	604	575	580	615	557	643	605	584	573	612	592	566	571	584	607	566	572	601	602	571	611	602	588	601	614	598	656	581	588	614	580	593	577	585	581	637	602	616	593	619	572	582	625	592	584	585	622	592	601	616	608	563	579	609	651	562	568	601	604	614	625	562	599	560	609	587	545	572	604	590	639	565	617	576	557	569	608	621	640	590	598	597	600	576	614	550	579	587	588	599	586	600	593	625	636	624	573	627	620	602	585	618	612	627	607	595	576	626	553	561	590	560	622	570	591	592	548	569	569	576	585	582	613	590	582	580	593	602	652	588	548	576	603	587	599	571	632	618	615	595	653	619	580	626	591	576	605	595	596	589	613	595	593	607	571	576	617	590	578	573	585	610	602	596	609	593	599	623	599	597	609	601	631	587	580	587	596	617	601	643	619	555	604	583	624	615	633	629	572	613	620	569	582	570	557	583	633	574	542	625	614	607	612	575	622	627	566	599	605	565	594	586	620	615	610	584	568	569	606	575	567	621	588	583	606	627	597	633	546	607	636	617	568	574	596	620	584	615	608	574	576	602	628	608	601	593	565	646	615	519	640	558	626	616	615	603	596	603	626	610	588	602	599	581	622	572	592	607	586	574	598	588	568	584	612	588	580	573	546	555	591	589	605	615	613	593	614	572	611	616	593	625	594	557	591	565	591	571	613	623	573	568	603	580	633	614	602	661	591	612	613	606	579	571	598	583	556	620	601	586	571	566	583	643	611	571	605	609	606	540	593	604	568	613	618	578	607	612	586	573	589	598	600	588	639	592	606	599	607	621	602	597	628	623	609	579	604	577	611	603	559	566	613	612	619	613	576	582	629	578	560	621	579	581	615	585	629	626	554	546	615	554	592	616	558	583	601	627	603	574	606	656	600	624	563	592	621	574	590	586	585	567	572	610	590	576	597	620	609	554	625	597	572	637	617	587	603	586	634	624	572	573	573	547	567	573	579	604	613	596	559	565	614	583	610	609	607	594	602	617	592	614	599	629	586	597	609	561	623	597	613	631	598	619	599	575	602	627	607	601	608	586	588	578	614	613	601	594	578	609	596	566	603	637	601	613	609	614	564	588	584	653	607	609	589	611	604	609	613	584	598	545	607	552	584	592	588	576	576	638	624	556	639	589	588	543	604	621	536	608	624	627	601	603	616	621	571	619	618	621	629	604	664	609	604	548	594	546	533	582	623	631	582	604	573	595	557	572	573	587	614	589	585	611	584	608	597	609	570	561	608	604	613	603	583	599	578	598	622	596	592	603	589	621	592	609	607	586	610	578	610	592	588	576	533	578	576	642	612	621	618	622	600	555	598	612	636	605	591	572	596	591	572	579	648	579	599	646	589	620	627	601	641	576	603	577	579	593	622	620	576	612	590	600	654	593	581	600	613	601	603	626	583	662	599	600	627	581	591	603	594	597	638	595	614	565	597	584	568	614	549	603	569	581	594	609	593	633	593	580	614	564	597	575	649	612	560	573	614	557	570	568	582	641	631	590	574	588	584	646	604	604	624	590	609	590	609	594	597	584	579	609	614	621	612	591	596	578	571	609	561	605	597	667	634	606	607	589	587	597	621	552	603	625	643	573	607	615	584	620	569	586	601	588	641	599	625	612	598	575	605	624	602	578	592	574	583	611	577	611	602	542	568	614	581	566	595	539	573	608	575	586	588	619	587	593	607	526	598	560	591	584	562	580	565	560	580	623	642	553	537	591	570	576	619	599	586	596	598	637	599	601	619	569	543	612	588	573	562	620	575	642	594	622	589	622	641	571	590	600	628	574	556	582	568	566	591	613	619	581	553	613	613	633	564	580	607	603	606	599	621	648	596	629	556	559	599	606	605	595	625	569	594	604	561	632	632	577	619	625	568	612	617	599	600	567	613	552	583	579	585	582	595	579	577	586	600	557	601	558	608	633	602	575	565	603	613	629	590	605	589	576	620	601	582	623	573	606	620	614	615	595	626	568	594	600	583	659	578	639	579	619	597	579	525	570	597	549	580	587	623	631	575	634	650	602	591	591	598	600	600	609	612	580	596	583	639	631	614	592	637	628	581	588	625	633	588	623	598	640	595	610	577	573	546	559	573	608	610	587	603	592	614	635	566	616	605	610	595	597	616	596	579	620	604	602	586	580	604	540	607	549	616	599	649	604	573	623	607	617	636	592	590	589	587	622	605	610	613	584	565	592	581	600	593	565	573	547	621	637	555	599	610	617	555	615	583	624	561	570	616	621	564	570	607	580	589	585	612	586	608	598	541	587	585	647	601	582	632	593	608	608	616	569	628	623	550	593	585	632	599	620	608	627	647	594	618	606	558	578	648	596	564	602	565	584	574	601	598	601	621	572	602	581	589	672	574	619	620	629	564	597	613	581	602	614	566	545	571	623	629	550	565	591	578	610	620	638	567	602	580	578	584	621	629	570	614	573	557	549	614	589	568	602	561	557	613	587	572	618	613	660	609	611	617	583	588	620	620	612	608	623	607	602	603	592	569	595	572	593	612	556	602	613	591	619	564	631	615	535	562	591	593	587	615	619	613	622	569	551	646	581	634	575	590	620	590	630	580	588	584	613	622	607	577	639	582	584	570	616	645	631	585	610	590	594	617	592	545	637	599	600	601	537	606	592	594	571	568	583	616	596	568	567	608	623	613	612	604	612	566	599	630	598	612	615	571	584	584	579	588	573	622	611	577	579	605	616	632	650	592	561	588	588	569	589	600	545	605	601	607	603	594	642	552	601	590	581	567	609	588	577	569	615	563	569
24339	22946	30218	24490	21665	16618	2341	698	614	645	533	604	557	606	588	642	561	613	594	568	579	596	599	571	564	620	585	588	569	594	573	590	600	556	645	631	618	574	608	577	556	564	643	600	567	574	590	588	545	598	597	592	582	581	587	601	605	615	589	642	573	563	637	577	573	581	576	580	547	574	574	626	594	627	605	612	559	596	555	602	606	631	586	602	578	585	566	603	594	556	594	571	588	581	618	594	631	548	595	600	627	569	576	640	582	583	579	648	617	595	573	593	574	591	604	620	586	618	573	592	581	584	584	582	630	574	601	620	550	614	593	582	524	590	604	601	573	578	558	615	609	584	590	571	570	625	574	569	599	615	593	593	586	592	591	605	610	570	574	609	614	574	598	570	570	613	602	573	583	599	602	608	614	587	577	590	560	594	584	599	564	569	627	600	615	598	566	560	615	576	580	570	589	595	589	519	602	594	587	567	601	583	580	564	630	599	573	597	633	574	597	591	601	562	546	570	633	591	582	589	624	608	592	595	586	586	567	632	552	567	605	595	570	568	618	632	572	592	550	597	610	587	558	607	552	620	574	564	591	542	601	543	549	574	568	550	651	558	629	546	562	556	601	586	595	581	601	556	585	572	587	598	584	593	614	606	588	606	588	613	557	574	565	566	580	573	601	588	597	578	594	602	592	588	613	607	612	582	621	553	567	595	647	560	553	575	574	594	604	552	603	579	627	605	612	644	600	561	610	612	560	581	584	560	606	559	634	595	627	609	574	578	614	602	592	617	605	558	563	586	601	583	600	569	595	614	549	544	590	603	598	583	569	563	567	601	563	563	537	525	605	607	556	578	589	632	562	542	560	550	544	565	599	556	581	613	555	595	622	585	572	580	572	600	568	597	625	609	643	581	576	591	591	573	591	584	581	584	645	601	620	570	543	593	609	622	608	616	622	591	558	583	588	554	593	598	585	562	579	580	619	631	562	573	579	584	567	646	584	639	609	559	585	621	586	565	597	558	614	568	544	617	564	558	596	540	568	603	600	613	576	586	588	585	577	600	592	606	559	604	575	573	639	650	598	592	581	608	591	586	592	522	532	577	622	636	608	596	550	594	547	594	545	561	581	581	543	581	562	589	617	571	584	600	565	587	578	573	572	543	635	602	597	581	586	594	619	604	572	594	624	604	601	602	644	543	596	537	551	581	572	569	577	526	589	621	603	600	609	601	579	599	513	578	565	548	603	576	550	575	602	601	574	595	556	569	604	564	603	634	584	634	589	591	591	609	571	568	573	604	591	563	595	608	545	624	544	581	585	586	598	619	591	568	599	603	589	607	609	589	558	571	606	656	584	581	561	600	573	619	622	597	566	571	540	575	613	566	591	584	581	588	559	631	575	590	586	584	562	549	628	648	570	574	598	609	609	555	549	579	579	565	555	597	601	619	595	560	607	625	563	610	540	616	586	534	587	579	578	566	590	618	621	533	632	580	589	601	587	542	562	537	578	559	587	591	626	625	587	609	584	568	636	557	581	558	554	604	593	608	574	593	594	590	586	600	602	622	587	615	578	603	573	617	589	622	584	639	562	593	645	602	617	614	619	603	614	587	583	572	576	589	588	607	637	574	602	605	602	614	541	576	542	604	568	609	598	595	586	583	579	532	597	570	600	609	551	576	578	629	562	607	631	623	552	530	576	571	560	611	558	584	648	563	602	632	589	562	609	577	593	591	613	594	569	563	580	600	591	596	595	596	602	572	573	582	623	608	534	574	571	554	580	633	555	614	601	595	595	606	605	621	542	584	636	571	619	555	546	597	592	590	582	541	568	586	580	602	554	640	573	582	604	575	592	626	576	601	572	609	596	584	597	597	575	577	598	582	558	614	579	593	580	600	596	576	597	584	591	551	648	601	567	585	582	568	553	576	579	606	581	574	614	583	594	596	568	605	624	625	604	581	619	588	652	589	596	598	631	578	594	586	611	575	577	585	552	607	652	582	568	573	576	609	610	584	594	622	625	596	592	603	629	599	589	560	629	588	598	581	594	597	634	591	582	571	589	605	590	547	603	607	586	603	579	611	612	606	616	587	608	615	573	566	579	600	604	604	583	543	589	542	600	536	564	578	548	586	566	615	611	573	592	601	605	583	542	569	618	584	592	593	600	583	570	553	548	564	609	589	582	570	551	544	570	583	597	571	575	583	592	595	573	555	584	592	629	588	588	575	609	611	613	617	537	572	588	550	570	550	549	598	546	596	611	564	588	600	573	597	609	568	571	606	607	554	608	541	607	595	583	638	560	585	569	600	513	557	593	549	650	591	568	622	555	601	610	573	573	617	538	626	617	625	559	597	617	576	587	597	565	539	561	626	605	577	556	604	587	603	605	549	642	599	600	603	615	611	593	638	608	568	613	586	593	595	587	604	649	608	574	580	590	588	572	587	564	558	589	582	579	622	574	535	588	600	581	613	585	576	607	577	566	568	607	549	610	605	614	617	580	564	546	578	593	563	560	560	550	565	590	573	601	608	610	598	616	634	596	585	595	563	551	628	632	578	628	617	634	617	619	543	546	548	606	588	587	601	595	617	569	550	605	544	603	578	641	630	597	568	581	582	609	614	586	574	577	545	625	561	590	607	582	582	539	631	574	598	542	641	535	539	633	611	593	547	605	599	589	596	565	608	573	569	631	607	559	615	597	562	620	589	561	601	530	616	568	561	607	615	562	603	585	585	597	600	584	570	572	581	620	570	557	593	596	603	568	597	617	638	567	597	572	592	605	605	625	605	599	615	601	600	561	575	605	587	583	596	612	598	571	549	571	583	568	583	601	605	585	551	592	595	549	632	604	604	587	610	572	583	626	638	591	579	627	585	552	629	579	574	656	597	584	566	582	543	617	550	616	611	567	590	593	599	573	596	576	609	619	614	613	598	614	561	614	578	596	576	577	579	600	578	559	647	623	582	561	594	595	588	554	546	594	588	579	583	588	577	605	596	579	601	591	588	627	597	603	595	613	641	607	579	573	608	617	633	617	603	621	550	589	574	608	571	630	609	613	545	610	585	598	547	644	617	590	596	619	594	578	566	581	628	551	560	609	636	623	582	572	607	621	576	572	597	585	562	587	593	565	663	593	596	554	578	574	574	587	570	574	560	578	600	602	585	602	557	596	562	574	549	609	621	642	579	626	556	588	599	579	622	562	576	567	622	600	556	624	594	629	606	601	581	558	622	577	570	606	613	611	552	590	588	572	582	576	557	621	582	606	583	562	571	576	593	587	605	585	584	566	561	550	565	595	578	581	587	592	573	591	552	600	597	577	551	582	621	594	571	548	593	553	553	563	548	612	601	590	608	593	555	608	593	588	587	582	577	565	589	607	591	569	520	610	583	637	569	585	593	567	608	598	620	584	586	568	592	612	588	607	549	644	574	595	599	572	581	588	590	575	575	557	641	583	571	632	600	591	559	595	629	642	583	585	622	574	625	604	567	560	585	552	606	577	599	579	607
61000	95277	64003	21105	23211	4126	929	941	944	939	950	936	902	847	899	929	927	900	903	880	906	860	956	925	899	922	933	929	931	933	877	884	892	970	924	953	925	931	907	927	903	911	907	898	890	904	920	940	926	910	933	936	905	924	921	917	927	918	888	901	921	936	913	904	927	912	887	911	925	871	877	931	882	902	893	917	937	883	965	933	895	945	934	920	924	959	885	911	942	918	924	912	933	907	848	878	920	897	903	890	929	928	903	896	948	883	870	918	936	923	892	911	890	931	928	850	907	939	911	864	923	881	850	938	901	914	894	924	949	918	863	908	891	883	894	918	936	903	882	909	871	852	940	930	911	940	941	900	917	862	932	942	910	949	936	931	880	916	917	873	906	922	901	875	898	972	925	872	881	937	882	972	904	927	897	922	860	880	861	934	887	953	922	911	1003	873	884	906	959	894	858	910	886	902	901	859	922	926	888	869	901	879	899	861	940	912	854	919	916	893	932	919	891	921	846	901	889	927	917	927	931	917	883	879	943	896	931	903	891	885	930	908	918	900	900	922	892	919	905	884	926	932	907	927	931	879	879	917	865	913	927	952	917	911	877	918	938	877	933	883	868	877	932	893	911	898	894	839	946	900	933	871	894	922	943	914	870	911	941	860	948	917	877	900	879	882	931	953	887	815	939	923	911	866	905	912	901	886	937	923	929	915	906	890	887	882	897	908	923	922	904	910	935	945	883	851	928	901	929	935	916	921	951	891	886	884	951	920	929	882	911	909	883	847	955	907	905	895	914	980	940	949	895	914	936	945	914	921	846	905	888	923	896	891	910	937	932	891	951	876	931	895	854	895	948	953	858	922	926	878	886	922	901	884	928	905	884	880	853	913	862	898	898	925	875	914	883	915	900	927	911	919	868	907	882	898	893	961	868	906	868	904	888	901	936	901	846	909	861	895	929	967	896	875	885	897	924	923	904	856	912	943	839	950	866	914	920	932	938	895	877	913	897	895	916	872	898	932	911	893	885	945	943	907	914	874	892	940	876	899	911	932	916	865	894	912	965	926	887	869	918	945	937	858	878	940	885	914	896	862	883	863	918	909	920	911	920	969	891	909	916	877	926	911	924	871	927	890	937	911	918	914	899	851	967	847	964	918	877	920	905	946	911	883	904	878	899	881	888	949	894	919	899	906	935	921	893	892	891	894	936	949	868	933	852	919	928	898	832	919	906	904	880	925	929	876	925	897	953	850	877	936	954	884	901	921	921	867	865	872	942	982	956	905	829	927	888	944	901	946	907	876	933	992	842	935	905	902	909	877	951	908	871	941	898	934	882	910	928	923	916	915	925	897	889	946	894	907	934	902	917	895	896	907	868	898	947	867	896	831	868	876	871	898	894	886	888	961	941	937	922	903	890	950	962	857	901	883	880	932	844	888	912	898	860	894	881	922	907	925	881	921	942	902	920	916	909	892	908	873	886	899	903	942	853	923	920	844	920	915	871	932	937	946	887	955	925	925	868	938	925	911	866	898	916	892	967	912	895	900	917	880	936	886	849	871	880	888	925	927	924	918	913	923	864	885	939	947	913	958	895	886	897	910	913	947	928	856	889	887	899	897	904	917	920	917	905	881	937	920	858	892	907	942	916	881	921	882	911	933	913	930	903	931	927	939	902	935	903	929	875	943	889	980	908	913	878	872	926	912	945	928	916	885	924	927	939	879	890	954	900	891	900	914	890	916	946	897	928	901	907	923	868	927	901	922	914	882	889	948	946	923	936	930	927	926	935	873	923	929	941	918	871	873	914	876	868	885	895	910	909	913	921	912	914	906	904	921	885	934	855	898	893	868	889	885	905	892	931	877	920	935	897	879	912	896	889	895	934	869	894	876	940	890	878	843	868	921	907	885	862	865	930	923	903	879	919	929	889	844	901	911	878	929	901	930	901	945	971	835	919	924	956	954	931	888	865	919	955	900	940	922	906	873	924	901	919	887	879	921	957	922	892	930	973	902	946	953	950	882	877	912	934	967	882	917	867	935	877	907	979	933	939	886	912	872	915	899	913	934	940	901	924	912	885	938	931	949	926	883	940	894	946	865	940	904	906	869	914	871	977	888	920	842	925	890	919	888	876	939	946	892	912	908	948	938	876	922	889	876	946	924	899	901	897	898	895	879	944	937	898	915	919	868	904	921	922	902	919	854	875	840	951	936	945	859	936	916	875	895	900	874	901	899	882	921	938	902	920	882	860	918	907	886	969	906	907	887	854	913	921	889	875	931	930	902	894	916	919	939	870	918	937	881	924	931	880	920	907	915	904	868	931	913	899	903	919	920	899	864	860	927	901	928	920	896	867	918	873	910	848	897	904	935	861	938	866	901	893	896	891	942	891	905	919	873	888	927	872	898	892	918	899	915	913	895	914	869	881	876	939	893	866	953	915	908	902	910	921	876	900	889	893	937	949	901	869	910	948	969	908	912	930	894	869	919	950	932	942	886	961	936	909	881	874	915	897	928	964	956	907	880	873	932	946	913	866	894	911	886	939	903	886	929	922	922	924	908	939	862	866	918	883	884	878	921	868	854	865	888	889	951	917	884	886	936	900	915	907	925	859	879	887	929	936	842	888	960	852	930	908	898	889	830	936	930	927	888	951	913	920	949	914	892	938	920	921	910	891	885	906	861	911	910	896	959	903	875	958	873	891	910	928	889	893	882	896	923	927	859	850	882	845	942	928	912	886	898	909	918	989	967	947	904	883	859	890	918	867	914	897	877	965	906	903	949	886	905	855	915	914	905	927	927	868	866	941	907	940	981	843	902	897	934	951	872	946	897	875	879	888	919	904	869	880	872	879	948	921	899	898	932	901	913	855	927	909	932	883	894	898	929	877	889	921	890	912	870	846	892	959	837	909	912	891	938	819	897	896	946	931	874	944	993	849	961	933	883	854	942	857	933	960	885	922	920	897	945	891	933	893	845	883	897	915	879	904	902	887	867	913	930	902	937	903	871	924	935	888	897	878	923	871	885	870	914	888	907	957	878	931	860	818	898	879	913	903	945	961	896	879	867	931	897	901	900	893	894	881	907	889	942	909	909	910	883	896	935	889	950	929	891	917	917	909	906	864	953	935	912	949	937	939	891	910	916	877	861	922	895	873	962	872	894	887	867	889	915	890	931	949	941	912	905	853	904	920	856	941	900	864	914	924	860	908	901	875	896	865	838	917	925	929	894	860	900	924	902	863	921	882	918	921	887	894	869	874	927	909	933	935	885	960	840	952	913	916	922	904	920	918	894	936	880	911	915	868	908	913	918	916	947	883	845	945	913	897	919	866	851	917	923	939	953	857	867	902	885	925	914	870	940	889	940	867	848	928	873	932	909	907	865	953	869	881	898	844	880	953	932	899	911	844	955	889	825	900	897	938	934	916	895	933	862	894	887	907	939	868	907	939	864	904	893	881	951	881	929	905	907	934	905	881	912	845	933	947	866	864	948	877	895	887	867	899	909
32731	30884	24463	7465	1455	567	444	399	471	415	436	442	444	414	407	409	425	405	443	412	432	402	419	419	438	410	421	430	457	402	395	419	411	447	397	436	454	435	391	444	392	417	439	413	408	419	438	422	401	385	409	426	420	412	401	417	462	422	432	396	397	418	438	460	391	426	438	429	463	448	431	433	421	445	433	417	401	432	444	457	464	431	435	428	380	413	414	430	420	403	407	409	415	406	409	412	421	409	401	409	442	432	445	426	437	428	408	410	414	427	413	438	395	426	407	375	425	397	413	446	447	411	410	398	455	425	427	384	443	402	428	426	454	432	426	442	412	426	404	412	439	427	403	437	434	387	414	415	416	425	392	409	413	428	415	382	426	386	423	398	466	409	386	456	461	424	416	420	406	451	413	430	389	383	481	397	390	435	417	429	411	439	417	389	434	417	412	418	397	383	429	393	394	410	419	399	393	427	412	398	441	426	409	415	424	386	394	427	414	424	437	405	425	420	405	433	400	419	417	406	432	427	410	397	440	429	413	451	411	396	412	456	448	402	403	417	399	411	390	417	410	427	435	466	456	437	431	453	447	425	408	410	422	409	392	410	404	409	418	432	436	381	397	401	415	414	402	410	416	392	416	428	393	419	445	413	418	428	414	393	425	424	408	376	411	433	406	450	398	442	391	437	378	428	432	422	362	430	410	409	406	419	446	432	407	394	416	422	403	431	402	423	411	413	399	416	437	450	439	449	425	417	398	414	429	432	428	402	393	408	448	420	486	419	419	412	389	439	452	390	426	446	427	438	392	383	423	425	452	403	425	355	396	426	409	389	418	368	445	420	415	439	420	439	449	396	425	452	431	410	418	402	412	411	427	403	440	448	431	405	412	413	400	437	419	431	428	410	435	408	414	446	409	397	426	415	393	392	413	414	434	385	406	435	416	412	386	412	431	476	381	449	435	409	401	417	412	418	413	430	418	394	436	412	409	427	391	402	401	410	428	427	403	423	470	395	431	460	401	419	399	378	399	444	411	390	399	420	422	445	398	434	399	382	422	405	390	428	404	448	441	392	439	449	427	419	390	422	409	416	436	408	434	401	385	396	408	406	429	380	423	430	429	399	409	431	386	413	396	404	418	447	401	415	387	454	419	429	366	416	420	363	381	398	419	422	403	430	452	470	386	401	438	427	424	414	444	430	410	392	421	411	409	431	420	421	388	428	450	399	408	421	432	396	444	419	417	451	431	393	440	421	435	426	413	426	404	426	438	410	442	430	440	401	409	389	411	420	416	410	400	420	391	444	431	409	415	403	452	418	431	387	424	426	432	445	421	394	412	432	399	416	429	415	427	408	431	396	417	424	412	449	446	392	404	407	431	443	379	368	395	424	398	439	440	437	412	412	449	418	451	395	453	428	389	450	421	466	426	422	415	418	404	431	423	450	424	447	440	419	424	372	432	424	399	408	436	441	402	419	427	436	411	424	438	413	416	436	423	415	417	431	388	396	415	402	388	424	447	434	433	442	388	397	418	438	409	456	421	419	416	420	432	427	443	416	403	420	429	418	396	441	412	421	386	427	415	391	385	407	444	451	410	397	400	409	390	429	405	427	406	391	441	422	437	401	434	417	389	443	408	413	381	421	421	406	428	399	417	413	452	437	443	395	435	403	409	454	407	420	399	402	413	419	428	432	411	433	406	409	434	435	404	416	402	422	413	422	401	429	424	425	427	405	412	428	430	421	425	434	421	423	415	427	442	461	430	399	421	393	394	402	391	444	423	431	409	413	392	391	425	409	423	389	405	450	389	425	451	430	435	428	430	438	402	422	421	394	391	429	436	389	403	402	432	399	434	422	375	407	401	408	443	405	412	427	461	417	419	432	415	446	442	413	445	400	421	410	444	430	396	434	437	413	442	428	387	415	426	405	428	404	427	359	425	382	443	424	417	407	374	460	414	449	457	399	386	409	417	450	372	436	406	439	437	398	401	392	404	389	414	422	417	413	411	405	429	440	413	430	409	412	424	413	421	417	381	423	435	423	418	450	403	412	403	441	433	434	462	428	427	426	399	438	426	418	414	432	396	411	410	441	435	410	426	413	419	412	446	425	427	415	413	434	428	443	439	449	455	402	417	440	430	430	423	403	401	441	461	406	434	380	410	420	421	443	411	424	418	447	423	394	400	437	435	398	445	426	428	421	427	421	409	427	399	420	434	411	417	371	443	405	440	423	429	386	413	403	394	397	436	475	410	406	421	426	431	417	415	401	416	420	423	438	423	401	408	435	459	429	383	400	426	400	414	435	423	405	402	414	417	426	401	457	425	423	409	454	412	431	420	450	407	417	432	403	408	440	419	417	411	416	429	415	424	440	444	458	420	429	427	439	439	412	430	389	423	447	450	420	393	428	403	415	423	438	417	403	398	419	429	414	424	408	433	417	410	389	459	393	402	431	415	383	412	440	429	419	393	406	412	420	442	405	421	408	430	440	451	439	408	416	366	419	456	392	397	437	419	438	410	442	407	449	393	443	425	437	413	421	436	444	435	437	417	397	424	400	390	426	425	405	386	411	416	413	438	436	394	428	396	407	418	434	438	380	440	422	424	418	400	465	431	413	400	388	423	437	416	438	403	458	464	427	404	412	395	402	410	409	418	445	440	372	414	457	403	411	414	385	406	407	439	415	427	432	381	411	400	388	412	389	418	422	420	419	406	432	426	413	403	403	431	414	442	434	419	419	426	415	402	442	458	410	382	440	436	377	420	427	403	388	421	385	407	489	463	398	407	412	414	409	417	415	389	404	432	418	441	386	431	381	411	388	425	432	396	408	417	418	411	439	398	441	438	407	452	468	420	435	457	419	451	416	425	391	449	388	442	441	419	404	408	411	409	396	420	431	408	405	439	404	422	417	409	405	427	427	434	393	460	363	441	445	410	396	390	378	438	431	420	451	419	408	401	394	422	440	415	417	424	419	425	432	421	434	423	426	393	402	438	425	405	459	452	396	420	445	412	417	444	431	430	392	386	383	435	402	435	425	393	386	415	419	442	421	428	426	418	406	427	434	449	404	445	395	406	421	416	422	452	443	416	441	373	425	445	411	412	445	460	413	399	396	442	385	404	401	429	423	403	412	440	414	403	417	391	422	406	398	439	422	434	395	421	410	397	421	418	414	397	414	445	413	426	419	408	436	404	410	394	387	410	441	437	425	428	395	421	405	423	415	389	429	415	405	394	419	415	432	408	443	433	422	449	405	388	420	420	434	384	460	422	429	426	441	389	415	420	381	406	475	416	379	431	422	409	421	393	430	441	421	415	398	429	437	435	390	387	409	401	412	430	446	445	401	427	442	378	411	427	383	389	390	427	394	411	415	408	413	394	430	432	431	404	400	381	436	437	437	412	388	407	461	413	421	409	428	434	409	391	433	427	451	379	409	431	405	399	385	421	403	435	430	379	412	443	420	436	406	431	398	436	427	429	434	393	417	406	429	389	412	417	397	437	413
42979	46223	26706	4241	2961	1066	736	694	688	682	717	663	725	719	708	662	721	733	671	658	674	667	677	660	647	734	680	704	649	678	733	656	699	678	652	655	767	672	695	719	755	700	690	722	678	723	696	743	716	687	741	698	699	675	705	695	699	727	733	707	703	684	683	721	673	659	730	695	690	728	706	674	702	697	722	717	692	678	671	709	723	728	671	731	700	686	692	706	705	734	719	685	718	648	705	674	662	740	696	713	678	683	686	676	739	704	697	709	716	709	713	689	737	713	720	723	709	682	690	677	728	674	705	644	682	730	735	653	697	693	696	717	694	674	727	721	689	644	691	731	708	689	718	760	698	685	654	736	647	724	679	696	672	704	706	705	707	692	678	704	727	654	715	739	704	654	694	708	709	670	697	692	671	714	692	685	666	676	686	676	666	727	738	721	695	702	723	670	700	666	635	676	734	707	674	684	648	692	682	739	686	696	682	691	702	683	671	723	705	644	767	680	678	691	685	744	690	743	729	685	730	694	691	670	657	731	724	706	686	697	682	687	649	685	696	711	655	692	683	631	694	698	648	687	728	707	701	706	676	678	695	666	688	693	701	672	671	715	682	728	683	705	710	661	664	684	679	735	656	713	660	715	720	677	684	674	696	728	694	738	687	695	687	696	717	667	707	657	675	665	705	692	690	697	718	709	701	714	708	717	696	696	637	708	618	699	701	674	722	666	710	696	691	664	695	683	654	782	690	745	679	694	687	735	677	687	648	703	684	696	679	671	671	706	686	686	696	708	692	684	704	702	685	685	705	680	757	694	727	658	695	720	676	755	707	699	722	645	666	736	722	748	716	691	670	744	737	703	746	737	667	676	704	648	688	706	715	715	685	688	685	718	708	714	686	731	722	725	635	692	681	656	702	664	709	663	716	735	669	657	671	718	645	690	717	743	665	662	662	702	722	684	691	702	677	714	735	700	702	708	674	660	657	716	690	675	652	691	699	668	692	712	730	740	668	729	682	715	727	695	716	693	694	672	706	738	688	659	697	697	682	708	731	682	673	699	669	671	715	697	657	718	708	702	674	684	721	712	644	706	714	665	698	657	668	652	694	700	670	652	674	707	725	693	704	717	710	660	697	704	669	695	697	709	711	737	664	700	679	695	716	644	696	670	679	687	690	737	653	674	678	712	739	676	663	695	723	728	746	703	697	689	718	761	674	726	691	705	668	718	681	682	704	708	643	710	703	737	678	683	664	691	701	696	723	689	688	673	642	684	681	652	704	713	736	652	677	733	711	710	706	708	696	700	752	729	688	694	731	716	661	740	697	667	655	670	686	679	673	699	734	703	692	687	740	758	685	646	701	702	662	691	632	692	723	759	714	710	689	681	675	730	727	719	689	652	719	649	659	693	727	678	681	684	678	639	717	698	699	729	713	718	708	659	688	677	682	653	724	686	705	727	694	661	706	715	691	734	645	708	651	693	732	674	703	687	696	727	680	697	655	689	686	699	657	681	667	715	725	703	706	717	677	706	689	673	730	694	690	713	689	694	701	699	731	662	693	704	690	756	700	686	667	736	686	684	661	693	659	710	705	671	699	692	707	719	706	690	679	723	688	709	709	663	682	711	742	723	713	699	684	731	673	753	689	686	694	710	628	722	687	639	680	712	677	712	667	678	673	732	678	694	699	723	740	669	684	675	675	650	682	682	720	683	680	654	731	734	674	671	663	698	734	712	701	671	666	698	746	712	723	665	648	679	685	679	696	690	687	719	670	685	641	721	755	704	698	680	646	691	678	661	679	630	713	713	726	707	667	751	698	727	661	689	697	716	702	696	720	714	665	742	690	696	700	707	677	618	695	731	716	712	706	678	691	689	728	697	678	719	707	758	790	691	736	664	708	683	664	701	715	659	736	655	701	708	722	658	697	693	711	707	703	691	732	700	698	701	694	713	722	660	751	694	680	706	650	709	669	672	695	688	690	688	687	663	725	727	693	724	713	705	703	695	719	683	698	675	703	713	697	678	653	677	669	661	697	686	667	678	684	678	688	738	736	712	652	692	661	685	621	743	673	712	739	737	697	730	696	706	687	657	732	680	686	682	648	666	688	699	752	735	716	699	680	701	699	673	712	657	671	691	678	653	698	659	680	703	677	682	694	722	659	685	666	679	628	662	730	695	723	699	682	683	694	710	699	674	685	644	741	683	711	679	725	674	723	701	712	729	667	697	675	739	700	688	711	697	695	669	706	707	675	696	673	695	698	709	699	663	730	708	738	700	671	675	723	688	710	711	695	699	654	621	685	677	682	746	750	658	733	685	713	697	695	697	704	703	705	668	700	688	647	686	733	685	721	686	721	714	692	691	705	671	691	723	672	661	700	687	757	699	742	719	673	724	727	725	701	701	742	683	661	688	711	697	732	705	694	723	691	680	682	703	702	680	672	687	644	697	683	707	703	739	658	724	713	711	667	700	710	692	695	753	726	717	680	707	660	716	712	681	701	699	697	701	661	720	675	707	686	725	710	690	679	679	692	643	716	729	669	721	719	735	716	699	676	728	700	689	672	706	657	659	693	714	688	702	691	661	682	694	673	669	641	676	685	680	696	706	685	728	682	706	674	666	661	700	657	740	646	717	709	661	697	651	691	692	697	640	715	722	691	650	686	696	677	679	710	673	693	687	736	711	705	681	682	705	771	725	702	691	688	706	704	689	657	678	663	707	692	662	711	693	700	684	653	715	687	720	694	628	676	690	648	715	688	694	668	670	696	712	671	730	660	704	696	703	633	676	670	691	712	731	678	675	696	685	690	669	694	705	692	675	673	678	741	720	637	724	677	678	682	694	682	700	662	681	727	685	685	685	696	730	674	650	670	719	725	699	675	718	723	686	671	628	746	741	702	717	699	708	707	686	672	727	682	679	658	723	700	681	721	680	717	698	724	709	698	705	680	718	670	717	700	737	712	694	687	712	674	698	684	716	752	721	710	705	671	722	702	683	719	746	733	695	750	727	693	715	679	682	682	677	723	725	695	716	681	666	699	687	667	698	696	686	741	685	715	713	691	670	668	675	693	667	710	709	706	666	670	701	615	681	693	736	673	669	729	686	692	667	669	746	681	716	728	673	679	714	670	699	674	722	729	661	690	695	725	736	691	676	711	711	643	633	709	711	735	668	666	730	697	704	713	668	665	731	683	699	668	685	653	719	687	726	691	704	670	694	709	690	664	693	720	729	733	651	735	705	704	673	665	698	702	710	694	716	709	674	674	675	715	749	670	675	746	701	722	647	695	707	686	677	729	683	742	679	705	711	700	662	691	689	643	701	681	715	634	685	681	679	665	684	668	668	664	703	698	692	747	690	681	666	773	708	695	653	715	667	712	686	667	651	720	675	701	690	699	712	731	711	704	678	673	718	662	696	689	699	698	730	672	693	729	739	692	731	739	679	699	705	724	721	718	718	655	721	715	659	733	679	692	673	698	714	714	684	739	736	662	692	743	709	685	683
25910	25397	31649	24848	18814	5897	418	340	343	349	374	394	333	345	366	362	360	384	338	343	341	357	365	347	357	348	347	333	346	342	325	335	348	343	378	364	383	341	364	347	339	348	344	358	357	330	318	339	346	333	363	354	364	364	362	326	365	337	363	363	342	340	331	323	325	364	323	367	368	355	360	337	377	342	339	339	356	353	376	365	365	340	329	337	360	357	356	349	369	352	364	325	359	318	341	345	337	345	299	336	370	350	348	358	355	338	362	317	342	354	339	331	369	342	359	358	381	358	332	329	343	330	321	340	378	356	336	362	329	308	333	369	349	338	339	371	354	310	353	327	353	311	362	383	351	373	371	354	324	342	337	333	368	341	323	331	384	344	339	367	340	323	311	347	325	308	373	324	348	335	340	336	352	353	388	340	344	362	337	334	375	339	364	351	331	332	340	321	366	362	318	356	357	344	335	352	295	349	333	373	324	349	372	366	389	326	383	380	338	343	349	345	346	371	352	371	347	342	356	314	340	327	371	348	362	356	344	350	323	332	343	355	351	342	323	353	344	343	360	339	357	311	313	322	388	334	322	322	320	336	356	341	351	338	368	350	324	342	321	371	330	374	374	335	351	344	332	344	357	358	364	318	332	346	370	351	335	339	299	349	343	342	329	301	348	361	335	368	363	345	375	339	382	343	363	377	331	339	338	338	369	342	291	315	383	335	350	340	344	360	340	335	361	348	355	338	314	364	322	338	362	375	318	345	370	323	333	385	351	338	369	363	311	332	320	356	365	367	322	328	348	318	363	325	353	329	305	339	338	364	331	335	348	360	315	344	319	359	358	342	350	325	315	368	303	343	366	339	358	325	384	346	358	315	360	346	344	347	331	340	345	294	371	377	336	342	327	360	354	357	348	358	330	341	334	357	347	315	326	336	338	311	361	332	336	337	338	349	350	382	375	367	339	350	357	326	323	352	342	323	338	329	341	323	353	298	386	392	346	349	340	307	339	347	382	352	368	356	356	338	354	381	339	326	332	362	343	324	324	358	369	319	347	367	356	355	353	335	329	357	328	365	326	375	320	314	336	343	364	366	306	354	324	341	358	339	342	352	368	354	353	346	341	354	341	333	349	362	331	342	329	343	342	332	340	329	345	315	338	300	336	322	376	345	346	343	363	354	341	342	351	319	324	359	371	335	349	347	336	339	323	364	344	318	325	341	345	337	356	343	354	359	338	354	354	364	357	364	307	344	352	320	337	348	332	327	354	352	332	351	334	348	327	345	337	333	357	349	334	346	352	349	358	353	355	345	345	347	360	364	322	349	324	341	339	352	302	347	361	334	352	334	312	360	332	315	368	325	353	365	385	341	350	350	367	355	344	340	345	371	345	352	355	359	349	347	351	352	359	327	334	333	352	331	318	337	353	349	335	351	359	349	359	354	333	327	340	342	377	340	353	361	355	335	354	369	356	291	359	367	349	334	339	351	348	325	366	330	329	330	380	348	343	354	328	349	321	332	349	332	314	331	349	312	354	330	374	332	348	349	371	350	330	290	352	340	366	355	358	340	356	327	334	310	311	325	331	313	342	394	311	333	335	355	347	345	381	342	320	355	362	332	341	324	366	361	363	347	352	336	358	358	383	349	370	341	351	360	360	320	327	353	358	375	351	352	345	350	324	337	351	333	372	353	332	348	348	362	367	334	327	307	354	333	355	331	293	357	319	311	396	314	362	340	365	336	352	352	354	327	364	330	360	330	340	352	349	339	352	329	316	345	333	347	345	352	332	324	366	340	332	336	383	300	357	376	343	339	312	337	340	358	333	392	332	356	319	369	333	371	304	375	354	344	344	349	323	325	327	351	307	336	316	353	345	346	334	356	335	326	325	333	341	358	371	334	308	372	369	331	353	380	368	345	336	339	316	327	336	369	337	324	329	339	393	318	323	311	335	382	343	348	314	351	334	321	323	344	326	338	307	355	353	377	351	347	355	332	331	329	349	323	338	324	331	339	384	307	336	333	338	354	366	337	334	396	344	324	358	277	333	340	314	340	351	369	335	327	332	367	358	368	329	361	320	337	359	366	342	337	309	348	321	297	326	364	384	357	364	362	374	338	347	306	362	354	323	335	348	325	363	297	342	367	328	348	358	329	363	327	363	329	350	339	333	329	363	320	359	325	301	336	345	333	364	359	353	388	321	361	336	349	311	341	316	365	330	339	373	325	371	366	364	358	408	319	365	354	375	357	343	351	352	327	354	356	331	365	349	351	342	343	355	344	363	345	379	349	342	340	382	361	323	319	345	353	356	346	334	369	324	326	331	329	358	341	317	316	366	334	361	355	323	332	369	354	359	323	375	346	344	373	350	348	357	345	327	322	320	357	374	338	340	345	405	361	352	350	376	343	334	302	335	358	322	339	390	348	334	364	352	334	339	355	331	340	345	358	370	335	341	365	341	340	343	382	341	363	316	361	331	319	361	343	323	342	343	356	332	358	363	380	330	356	350	376	305	343	347	344	352	389	378	339	318	362	329	362	338	357	370	352	329	315	359	334	337	356	318	337	366	354	321	354	321	344	344	345	330	318	355	357	337	338	381	354	368	340	336	349	358	362	340	349	343	324	339	366	349	342	353	359	342	327	341	364	354	348	325	336	353	321	332	348	380	377	336	394	337	336	364	361	348	383	335	336	345	339	333	359	361	327	347	315	350	326	376	377	304	370	347	372	329	354	350	320	349	329	363	357	339	341	354	318	326	333	340	301	379	332	367	308	328	354	338	363	343	298	341	351	327	362	360	348	349	347	330	315	337	347	341	353	335	316	316	376	342	373	368	320	346	345	348	359	345	317	321	351	374	321	358	366	373	342	324	366	344	341	313	344	329	359	355	310	327	313	313	367	371	373	324	343	351	314	353	325	364	370	346	338	329	386	347	356	349	352	358	352	357	386	354	364	338	368	317	344	359	339	357	343	329	339	351	341	330	344	315	337	354	372	354	343	327	349	356	352	323	350	351	354	341	354	350	351	387	371	352	353	385	343	300	337	351	340	349	347	343	356	335	370	344	366	353	332	321	362	367	351	330	360	363	340	334	368	340	333	335	357	302	336	343	352	346	349	302	334	384	308	339	356	359	338	390	300	383	346	361	326	343	338	342	327	324	356	345	349	349	369	328	318	318	348	365	380	348	344	375	349	307	349	344	360	364	361	337	333	322	371	365	344	354	360	351	348	337	342	350	356	354	352	327	328	354	354	356	317	370	314	348	340	358	351	320	333	345	373	355	356	324	326	316	349	362	331	326	367	312	334	324	358	357	344	337	359	311	367	352	327	338	352	305	346	354	331	339	351	331	329	364	344	349	340	350	379	370	336	349	344	341	345	304	332	332	322	341	358	316	333	341	338	343	333	331	328	347	349	332	321	346	363	359	329	360	370	363	343	337	351	343	353	365	348	347	357	310	354	351	317	333	373	350	360	315	337	351	358	352	343	355	349	330	378	363	295	339	389
62492	87086	51714	13756	17384	3764	624	576	589	628	618	604	604	531	600	632	554	589	597	574	615	616	578	573	599	623	560	595	547	592	603	565	611	570	578	564	572	535	613	581	578	545	557	578	568	593	612	555	566	597	557	626	573	626	547	535	572	531	591	535	596	629	554	597	554	578	530	604	587	575	578	608	577	596	586	572	574	589	599	584	574	614	543	623	565	593	578	579	593	567	547	536	619	603	574	570	604	592	582	586	592	574	574	568	634	565	573	631	591	555	571	575	597	585	586	575	590	580	556	587	566	615	604	560	556	556	586	622	595	606	582	587	552	547	560	615	576	531	555	540	596	577	574	563	562	582	589	618	573	567	568	555	604	610	581	594	618	582	577	528	563	604	616	573	565	590	577	607	574	604	530	673	587	556	602	602	538	586	604	575	560	608	598	560	580	581	569	564	554	555	569	580	563	581	574	582	547	560	544	567	556	547	558	572	565	586	590	556	576	599	564	574	546	604	597	549	579	594	582	584	588	574	539	606	556	621	585	544	548	589	628	598	604	607	549	582	579	565	533	587	508	589	578	561	560	581	582	574	551	610	560	570	561	561	575	575	618	507	547	590	563	578	592	588	558	610	563	576	608	585	587	572	605	633	603	568	580	573	568	541	639	572	576	609	565	586	560	564	589	578	618	621	603	599	582	590	587	602	617	589	571	588	567	638	610	648	621	615	557	581	555	605	593	599	585	598	595	585	543	587	567	548	552	591	567	583	546	578	564	580	580	548	622	609	581	596	551	573	570	582	595	556	563	518	622	609	574	592	584	595	586	569	567	555	590	609	590	617	567	585	586	604	577	614	567	573	568	569	573	576	581	625	559	615	609	574	591	600	596	578	554	570	574	570	625	589	560	602	601	640	620	579	577	566	543	576	540	571	596	559	567	590	571	589	555	563	607	603	573	557	606	601	620	564	564	585	571	632	601	554	576	540	602	589	558	595	577	574	562	584	542	594	580	576	575	582	608	568	583	576	579	573	545	586	603	608	526	570	599	589	567	579	580	597	607	575	561	562	625	599	584	565	593	589	553	539	525	562	573	547	631	579	591	595	616	570	604	649	620	585	598	600	603	577	594	573	544	557	559	639	568	521	598	522	562	590	619	561	591	610	563	555	588	587	601	577	543	604	590	580	579	550	576	591	546	556	615	587	589	553	604	563	589	593	580	627	617	572	587	567	621	586	617	601	611	591	575	583	604	579	640	556	567	582	598	583	593	593	540	540	544	595	579	637	576	583	553	571	571	542	584	564	599	565	562	560	530	631	594	617	568	595	588	548	601	602	610	544	524	605	616	558	587	596	558	568	536	553	613	617	560	585	584	570	572	560	561	569	567	539	565	582	626	572	603	588	597	563	604	613	581	542	535	567	552	588	548	572	600	568	586	600	569	582	561	601	570	571	553	571	562	553	569	568	578	575	576	606	597	563	608	518	547	542	574	581	571	573	589	627	559	587	583	576	552	588	570	562	557	646	562	581	590	587	596	531	613	586	553	543	568	598	561	573	585	598	593	569	563	568	586	554	575	545	617	589	581	575	615	582	594	624	611	598	576	561	594	555	587	587	571	563	564	537	561	598	577	564	542	544	562	560	555	582	588	565	587	578	539	571	594	580	568	600	548	572	609	574	603	592	624	576	575	603	588	563	503	571	575	553	570	614	591	570	549	607	585	583	591	565	595	550	582	557	563	576	607	611	612	580	553	562	613	555	558	613	574	556	550	557	611	572	557	602	570	622	599	595	614	606	566	575	594	537	580	571	591	522	556	559	556	533	568	571	553	602	570	587	555	571	570	636	584	600	550	582	541	581	584	543	583	601	610	585	530	558	623	605	596	559	530	564	621	595	594	600	585	559	529	556	579	572	581	603	589	588	549	572	584	597	593	558	570	630	577	578	586	624	581	589	586	593	581	549	594	603	565	538	591	631	577	559	596	578	590	560	587	535	566	570	587	554	579	583	565	557	573	585	561	555	591	532	624	595	593	543	558	578	600	533	580	552	573	555	583	580	593	592	629	609	585	607	601	601	593	576	650	599	550	597	617	577	554	566	537	571	557	556	584	616	576	534	587	552	605	597	599	613	543	582	588	592	559	556	601	572	575	605	583	595	600	599	602	560	586	594	597	549	617	547	593	608	600	564	566	530	529	593	578	566	569	558	601	545	566	567	608	574	600	569	582	600	627	568	565	577	554	589	580	530	577	589	589	595	572	560	568	607	598	573	597	588	593	556	569	567	591	552	607	534	609	585	613	542	562	548	562	572	554	582	566	626	571	591	626	573	603	625	617	571	558	544	572	601	595	566	562	564	621	563	578	592	562	586	563	583	597	558	541	576	541	558	587	566	567	587	571	607	569	585	608	551	594	590	550	569	574	595	572	562	562	562	620	539	567	591	563	554	544	555	595	573	565	564	574	603	607	595	576	553	603	576	583	598	596	639	595	574	581	577	595	591	622	531	602	637	558	548	544	565	610	589	589	530	531	543	557	590	564	635	587	557	582	564	538	654	574	603	596	583	591	568	594	591	561	594	560	594	602	595	549	589	556	559	573	620	577	552	566	582	617	572	592	569	574	617	529	592	588	584	572	579	583	564	576	540	567	576	535	584	583	577	567	556	575	584	584	552	586	603	589	587	593	588	605	575	516	577	589	585	575	537	607	590	607	589	535	593	518	600	548	590	564	573	578	610	588	555	565	615	551	606	600	595	588	575	608	580	575	595	593	599	605	547	622	542	560	585	598	597	617	573	604	580	591	593	577	592	625	574	587	576	546	557	578	530	611	620	539	557	593	551	557	605	574	584	548	566	599	546	611	582	561	599	549	570	583	585	545	593	592	604	543	543	519	591	608	629	572	557	638	535	552	558	577	565	524	568	606	565	572	607	574	565	613	547	569	582	593	588	571	598	577	589	596	559	538	578	568	555	616	621	565	568	543	614	562	595	535	570	609	579	615	530	594	538	608	571	583	560	564	588	601	599	580	554	553	641	585	595	592	528	564	559	607	602	538	581	572	584	579	564	581	548	552	574	590	579	616	562	595	567	554	595	567	605	606	555	577	609	578	614	525	595	626	601	532	559	564	614	567	564	567	627	549	576	588	609	643	597	559	590	677	595	597	626	552	573	575	556	585	618	580	640	582	552	592	595	550	587	554	522	603	569	603	554	601	526	591	595	622	602	601	608	554	582	611	573	558	595	579	562	584	607	558	570	584	585	612	590	566	569	597	605	590	602	618	571	563	581	614	574	597	579	552	602	554	544	526	519	596	565	576	640	609	572	587	579	540	606	578	612	617	547	598	551	587	563	574	622	620	583	611	594	583	547	576	597	623	559	606	563	584	599	592	576	563	615	602	580	561	590	608	582	625	598	583	600	581	566	665	572	574	581	584	552	627	554	568	584	580	588	603	590	560	601	560	560	582	582	558	588	583	541	576	562	587	553	576	552	604	598	597	560	548	551
24408	23076	30565	24483	21756	17317	2820	670	624	570	570	580	616	578	565	564	609	617	580	607	628	619	602	579	573	586	576	589	582	578	631	609	613	587	558	594	624	548	629	571	569	631	562	586	563	603	587	573	589	577	579	594	602	557	590	560	604	574	568	603	598	588	571	509	581	575	599	603	565	608	569	563	558	587	586	556	585	610	602	573	566	642	599	600	600	604	584	573	594	571	592	594	624	576	581	568	574	601	573	611	571	604	605	590	568	612	607	595	567	587	662	577	615	577	592	577	576	608	574	638	566	599	553	620	557	578	584	571	624	615	613	605	595	630	557	564	555	586	569	552	549	574	562	604	582	603	601	587	586	578	581	560	561	590	574	540	594	646	554	581	615	598	573	545	584	563	552	571	617	554	596	615	639	584	497	599	599	598	598	590	592	618	622	575	565	609	606	561	602	598	633	589	539	560	619	593	566	561	636	566	579	609	621	622	582	609	579	586	583	605	592	593	554	578	590	563	627	562	624	584	587	594	585	585	590	555	559	596	563	629	578	573	594	592	570	602	557	604	561	589	603	567	536	568	592	573	617	548	578	587	586	614	565	578	596	582	613	578	580	550	565	575	578	590	593	605	571	613	553	547	593	572	562	597	576	568	559	580	599	641	547	611	601	635	618	630	590	594	561	633	552	564	589	603	556	572	560	562	599	614	539	618	598	612	600	588	607	559	568	563	575	594	604	581	538	587	588	603	589	576	541	625	561	570	546	545	569	604	575	588	601	554	595	652	650	566	583	585	595	584	592	616	628	588	591	566	600	548	579	574	538	607	592	598	612	591	582	574	596	630	542	558	587	620	562	566	600	548	589	561	618	600	565	566	562	584	591	591	577	611	560	560	616	584	567	566	613	591	557	589	583	580	602	603	562	596	628	595	560	592	619	565	504	604	615	559	582	559	613	565	598	586	585	570	552	553	576	584	603	536	608	583	580	639	598	554	598	574	582	592	579	577	573	563	582	605	595	568	599	557	619	595	564	586	590	583	561	554	540	631	585	566	586	596	605	620	547	534	579	638	577	574	576	600	552	598	563	575	582	583	597	572	550	587	601	540	584	575	568	563	535	581	612	626	589	579	608	604	609	544	586	631	571	578	551	604	608	582	559	606	585	570	599	605	600	595	600	566	580	560	593	610	525	618	586	588	594	573	603	578	541	589	603	574	565	575	574	590	597	550	630	605	544	554	586	601	567	587	596	598	601	583	605	596	576	600	602	604	574	568	622	555	611	582	617	589	609	590	600	599	598	584	629	554	570	608	580	587	570	608	578	600	536	632	588	612	548	616	605	571	571	555	552	623	597	542	601	617	593	560	616	624	583	586	560	606	539	596	563	634	658	558	623	549	563	568	539	578	578	575	584	580	571	599	553	631	627	607	585	583	542	536	610	571	548	552	614	556	584	561	547	562	565	605	586	610	583	562	575	521	579	586	567	574	583	608	587	555	592	560	601	573	629	585	585	592	595	545	614	639	640	572	595	647	600	568	579	568	525	576	554	589	587	589	582	616	550	622	586	588	565	622	587	534	617	637	586	564	603	529	578	573	539	567	591	576	560	600	625	573	575	631	599	577	572	568	581	583	624	551	631	670	565	591	598	538	609	596	581	587	581	589	614	562	610	566	589	562	637	586	617	596	527	587	592	609	561	587	567	585	639	574	589	581	600	578	575	575	583	651	613	563	592	547	598	590	585	591	584	582	593	616	543	602	598	611	568	550	620	575	628	580	579	597	592	565	580	619	589	610	634	567	597	617	579	557	600	570	591	607	593	608	616	588	590	579	574	587	609	610	587	551	569	578	585	551	632	577	611	601	584	614	593	590	582	580	580	585	585	603	603	575	597	588	569	581	598	578	552	579	593	564	597	578	590	590	589	645	587	575	558	611	576	552	541	638	570	576	538	589	641	587	610	592	593	595	613	557	558	549	576	597	580	634	631	593	609	599	623	559	599	576	577	572	537	586	608	588	572	590	578	625	596	551	613	595	598	562	575	637	568	605	530	558	606	574	606	603	523	595	598	610	610	577	596	612	616	627	569	590	611	599	560	581	576	613	595	635	591	597	550	584	577	551	573	613	621	586	581	588	596	562	546	596	587	550	592	610	585	635	580	564	560	598	589	547	624	564	602	585	559	606	573	590	578	588	580	612	563	574	577	605	577	621	562	559	567	575	541	614	565	561	560	572	623	561	617	542	567	605	583	603	612	600	563	577	570	599	592	532	584	564	592	582	583	615	588	582	618	619	555	584	583	628	592	595	602	595	578	625	623	628	588	592	597	560	571	640	554	625	581	584	586	573	605	601	586	620	579	585	550	585	639	596	563	619	601	532	587	566	590	566	634	575	564	581	636	583	600	596	594	579	592	594	596	627	583	585	570	593	544	567	620	604	591	594	598	572	611	597	576	602	594	558	552	598	570	614	604	530	573	599	549	578	593	567	573	548	610	609	579	612	546	584	597	595	583	588	625	558	618	591	577	585	568	616	595	580	551	574	618	562	624	564	580	590	604	574	594	609	551	576	605	597	577	574	616	638	609	611	564	579	607	580	573	584	587	604	593	575	559	576	578	593	582	607	572	611	586	621	569	605	601	582	551	595	592	555	545	601	582	576	611	609	598	573	611	635	565	574	589	547	569	581	593	586	549	564	560	618	586	623	547	592	592	589	576	604	560	601	558	606	579	602	649	590	576	587	559	601	584	582	564	624	590	579	624	598	628	560	596	562	603	556	569	546	617	604	599	588	596	573	574	596	597	625	565	584	574	574	612	618	578	610	570	614	590	573	568	594	583	608	576	563	575	579	558	573	571	581	604	607	564	588	584	598	589	551	562	597	614	570	589	590	634	611	604	551	581	580	625	591	539	559	584	593	581	638	602	606	592	574	587	584	565	589	581	603	579	588	601	579	619	571	577	525	556	603	598	620	575	589	606	561	593	563	542	589	619	581	597	557	573	578	588	560	545	576	583	562	569	539	577	597	587	620	574	597	543	602	605	580	545	566	574	585	582	609	602	607	632	584	596	570	554	548	547	649	552	585	598	594	585	573	576	600	594	556	597	592	578	612	555	594	570	624	571	605	600	576	606	572	570	600	595	616	578	570	597	588	525	573	585	611	599	556	581	617	559	640	555	580	591	611	550	602	631	571	550	593	560	562	588	568	604	600	607	610	576	607	638	554	576	580	623	605	590	579	591	588	578	598	622	556	591	575	557	577	552	580	587	557	548	571	593	577	596	609	600	583	583	568	573	614	626	524	557	530	595	589	586	565	583	554	560	616	577	630	606	600	554	597	593	584	602	592	569	620	518	569	577	566	588	532	612	587	556	645	603	596	567	603	590	592	572	576	548	601	565	597	602	597	558	585	637	645	621	550	602	574	599	634	582	583	589	591	635	558	574	562	586	563	589	581	575	611	593	595	597	523	580	590	583	541	604	523	591	580	604	561	581	609	556	601	579	601
62592	97075	65302	16122	25869	6203	975	869	906	896	806	904	911	935	934	967	856	900	841	926	913	954	931	844	891	960	938	920	909	911	920	864	920	914	947	878	909	903	935	885	878	858	937	903	924	882	941	902	910	911	916	921	902	935	904	908	840	936	898	915	847	914	862	883	889	892	871	899	906	873	869	911	906	938	892	897	911	905	863	900	938	838	896	888	867	949	918	871	925	926	867	888	921	860	928	885	934	909	898	913	908	920	893	915	899	906	876	900	939	939	885	922	901	864	934	892	939	891	932	939	940	879	866	892	925	922	886	913	901	929	917	878	905	892	908	900	913	857	876	892	845	898	873	877	876	863	889	905	946	934	878	914	891	909	946	877	854	929	918	866	871	876	912	872	890	904	913	910	930	928	824	866	860	918	935	893	864	956	904	929	899	876	920	919	905	905	921	925	859	952	897	855	897	915	924	872	905	911	904	953	862	932	873	892	913	919	897	960	924	900	910	894	926	941	852	880	864	918	876	907	901	921	907	889	902	889	950	989	925	905	894	899	911	870	923	875	865	932	900	904	931	873	860	891	914	875	925	890	896	907	878	874	927	863	1002	886	899	844	895	941	953	868	915	922	934	902	859	908	912	903	911	880	935	889	892	899	954	906	874	951	866	934	920	940	890	921	917	882	880	848	859	863	898	931	896	944	889	915	936	898	894	873	886	885	858	979	949	930	872	895	898	929	932	893	924	879	879	898	912	943	929	859	895	919	937	928	903	883	864	931	897	910	896	897	942	878	914	903	900	905	886	872	865	866	840	890	882	929	894	886	918	909	906	899	855	917	884	915	896	854	944	890	914	904	876	894	925	913	948	871	924	879	869	904	900	868	855	904	904	995	898	883	914	905	865	918	905	918	872	900	978	917	873	836	889	882	889	941	881	899	870	861	918	907	885	874	902	876	916	899	853	895	887	902	953	971	900	922	921	899	933	912	857	880	842	926	883	885	884	882	850	931	905	891	847	901	911	931	916	957	928	929	911	860	930	917	911	946	916	927	867	904	886	884	912	872	902	883	933	923	845	898	888	933	897	937	820	923	857	866	935	878	902	853	884	905	899	850	883	977	907	948	846	944	915	873	865	914	880	884	926	870	963	864	929	882	913	918	938	916	879	980	914	914	902	878	877	883	861	907	880	892	894	968	930	911	872	846	886	904	861	890	919	866	869	894	901	881	891	903	874	880	959	902	890	882	868	946	884	862	906	856	873	933	898	916	915	918	934	927	871	907	974	881	930	873	891	898	896	929	832	912	889	927	907	946	917	873	931	910	838	902	886	921	881	904	910	924	890	873	878	898	874	851	895	883	943	900	909	879	891	877	957	847	876	884	888	904	923	901	930	931	859	934	895	857	926	912	907	916	894	912	897	915	902	893	899	937	935	888	910	906	903	892	877	895	903	919	860	870	850	862	877	910	882	874	929	939	876	898	840	902	914	929	883	921	942	859	873	870	943	865	875	862	927	884	900	877	900	928	906	870	867	888	866	880	909	882	886	895	974	837	860	890	946	902	924	862	939	873	903	962	899	906	881	947	899	916	907	883	867	908	921	871	908	895	894	829	902	871	968	897	911	900	890	888	899	944	881	918	898	927	862	893	951	851	909	898	916	893	893	877	881	931	992	937	873	888	912	890	912	915	846	854	932	878	903	909	854	896	938	882	879	941	863	905	921	885	885	919	885	955	911	903	924	922	921	867	892	946	889	894	886	889	905	896	853	925	945	937	879	902	948	922	904	922	906	919	909	896	942	878	914	894	885	901	916	813	876	912	899	927	883	897	907	885	884	879	923	913	902	860	945	830	917	929	929	931	894	922	877	905	893	896	902	873	873	944	918	981	911	898	888	897	897	893	907	917	870	861	856	913	931	919	850	890	887	923	886	867	908	852	879	950	892	893	941	849	882	890	930	900	896	896	881	879	884	935	872	887	904	895	913	857	913	859	918	894	859	856	890	918	904	884	971	904	897	887	879	879	911	907	908	891	950	910	892	891	903	908	894	918	886	899	921	894	877	872	879	913	895	914	929	882	966	881	862	871	924	858	866	847	897	935	924	888	862	871	926	938	876	860	896	877	937	941	876	923	926	864	906	911	891	897	880	870	913	883	830	886	915	897	915	874	907	935	905	980	934	922	891	875	884	908	879	915	894	942	939	895	886	946	887	879	940	917	902	892	895	901	899	923	925	911	961	864	923	892	887	898	848	902	917	914	871	895	915	952	905	850	836	959	893	912	931	919	945	843	935	917	852	959	905	854	896	886	901	934	890	891	913	919	896	919	931	810	922	863	910	852	978	936	956	896	852	873	922	942	873	853	936	866	905	900	849	904	847	912	875	903	909	917	864	778	946	955	885	913	924	902	923	889	903	928	903	874	899	842	868	923	880	914	889	921	857	933	930	896	882	869	910	907	889	920	898	960	911	878	894	893	891	921	878	880	933	901	908	915	955	969	902	930	895	932	884	865	914	897	930	909	852	866	876	901	951	872	880	895	920	907	888	878	898	944	890	899	875	893	917	858	925	851	875	873	878	876	926	896	879	864	905	915	916	906	889	936	908	898	891	880	938	868	864	891	881	881	885	902	921	914	880	915	887	874	916	915	911	939	899	879	867	975	900	961	892	900	924	892	915	913	882	933	889	914	883	928	910	902	918	894	888	936	906	887	885	911	919	883	926	891	884	826	869	893	904	901	893	863	965	889	948	941	854	911	878	894	916	882	883	911	909	942	919	952	914	854	904	910	894	906	880	882	927	866	864	901	878	867	937	918	893	879	918	853	885	866	843	894	895	893	936	964	916	889	878	917	858	912	912	930	881	878	861	856	888	868	862	915	833	916	907	881	944	961	918	901	929	885	846	917	912	887	892	952	894	905	898	887	893	975	951	929	894	893	862	928	891	901	890	860	937	934	929	870	892	955	931	902	878	889	864	893	924	891	890	859	867	927	961	869	908	896	892	899	843	870	907	926	879	861	942	938	857	875	893	905	903	904	921	879	928	950	905	882	937	851	864	918	862	875	876	887	894	914	886	921	862	925	914	885	910	915	922	887	871	885	891	849	894	931	894	828	902	834	887	922	902	901	963	901	915	878	893	912	919	884	877	946	917	883	924	931	882	850	893	878	905	930	930	926	934	898	885	891	893	895	881	889	858	895	905	918	903	911	883	904	863	958	937	907	906	876	900	919	911	845	881	901	903	918	972	901	876	968	862	864	863	926	890	889	869	911	931	903	903	904	827	921	933	844	932	905	930	865	858	888	914	878	959	846	935	879	917	891	892	868	878	906	900	923	880	869	962	885	934	879	857	865	913	903	900	886	905	864	911	921	913	909	860	918	908	913	951	922	894	896	929	916	919	897	882	973	926	927	886	881	887	889	877	910	941	941	890	895	918	884	842	926	883	897	910	874	897	897	936	914	922	923	897	903	932	879	960	891	906	959	843	914	916	881	928	893	903	907	936	915
32589	30071	25443	7197	1617	678	395	426	441	412	410	397	416	404	381	419	425	411	440	381	376	405	412	414	403	436	420	428	430	401	449	436	407	420	380	419	439	419	373	429	447	396	357	397	373	432	378	409	407	429	410	401	432	407	379	365	431	423	422	446	429	416	413	398	398	454	395	407	425	365	421	388	394	397	418	407	427	391	410	390	402	404	421	432	415	435	434	457	396	408	407	358	437	408	398	405	403	426	411	392	401	385	376	379	422	411	400	385	380	403	427	400	417	438	414	409	397	414	407	400	424	420	436	413	430	436	408	404	378	416	378	396	406	423	391	425	436	410	428	422	424	414	379	396	376	388	398	389	419	431	383	440	385	405	397	414	432	412	404	409	416	390	398	411	437	389	438	451	410	440	418	370	414	413	439	423	416	400	395	408	438	438	418	404	421	413	430	424	450	392	395	419	393	400	410	414	423	412	413	430	401	424	464	427	441	399	413	422	427	401	429	394	381	413	421	465	417	412	410	376	385	406	403	420	407	382	396	392	418	426	409	403	424	445	413	398	409	401	427	416	453	390	392	378	384	406	400	411	388	404	407	421	420	398	407	395	416	417	385	425	404	420	432	447	401	407	412	412	447	414	422	396	402	404	408	390	415	374	378	416	381	430	401	450	412	443	353	394	403	369	403	430	434	423	445	391	413	406	422	428	406	404	378	438	362	398	390	368	416	395	396	411	417	438	398	431	430	392	438	396	386	463	426	403	378	409	408	425	417	420	404	432	403	416	426	412	393	411	418	413	381	405	358	433	422	428	394	409	450	414	400	413	415	429	408	384	416	422	416	412	416	399	414	479	396	429	417	408	421	408	439	427	426	400	414	403	393	417	419	416	424	397	396	415	382	435	393	418	393	411	396	427	407	380	403	393	408	380	409	407	426	389	402	455	415	412	416	427	400	390	400	443	388	410	408	392	383	376	447	381	395	437	400	413	380	427	432	403	400	406	431	400	396	423	418	403	425	413	434	405	389	427	429	396	422	418	435	434	411	421	429	376	401	410	423	414	433	395	420	422	421	445	410	404	428	403	426	410	396	389	401	425	375	413	428	433	401	405	408	368	401	433	465	413	398	397	457	399	402	380	381	413	409	399	389	410	446	393	412	406	388	398	404	415	392	409	419	407	381	426	378	406	384	420	388	418	422	423	393	410	413	401	412	387	388	398	393	383	419	400	377	395	458	392	413	407	433	396	372	379	387	433	424	402	415	363	387	447	400	412	410	433	428	365	396	393	419	433	410	436	396	398	413	391	428	407	397	434	382	389	417	410	427	417	402	411	385	393	367	410	453	396	378	427	387	390	419	341	396	392	392	412	426	390	429	381	407	399	413	403	379	392	397	440	384	429	403	399	426	425	398	433	403	414	358	406	429	420	418	413	412	416	437	400	380	364	361	395	447	411	420	383	425	407	385	447	388	458	435	385	401	431	390	394	403	413	420	404	415	403	419	406	390	434	421	395	419	407	418	379	391	392	378	396	434	446	456	398	410	392	420	398	414	396	392	421	407	406	408	420	430	424	413	397	421	408	434	411	424	410	424	377	439	405	393	402	395	384	389	410	367	382	420	384	368	388	417	417	399	433	409	387	438	412	410	390	412	370	384	377	392	368	424	398	418	378	392	462	382	374	422	406	401	384	403	427	407	417	444	381	401	421	420	414	431	404	437	415	414	416	400	429	422	402	400	400	389	399	394	391	422	374	420	424	392	427	393	429	388	454	436	411	435	418	385	409	393	368	406	413	423	376	414	396	384	370	396	410	393	408	419	428	404	372	415	404	415	413	394	402	405	404	416	427	454	395	368	424	452	416	381	390	400	424	405	414	425	392	415	365	432	398	421	397	425	394	409	428	396	389	426	401	435	418	421	417	404	414	465	422	409	397	388	388	412	390	402	411	446	394	382	392	423	397	418	418	393	400	383	446	414	401	390	444	383	411	415	403	389	420	386	414	475	375	413	395	404	404	410	437	404	416	403	410	402	415	407	418	420	394	424	400	414	388	437	380	405	402	392	400	413	425	383	391	409	388	412	372	399	409	421	412	415	403	401	384	418	413	386	411	433	428	416	405	444	396	417	379	385	383	394	375	407	400	427	414	442	390	358	429	410	424	388	424	407	416	428	399	406	355	393	384	414	428	392	442	391	405	406	406	380	376	398	397	427	411	395	382	432	434	423	409	417	390	440	422	410	400	401	396	460	404	452	410	382	418	416	397	422	402	418	384	401	433	376	389	371	439	423	388	383	431	422	415	418	405	442	423	426	362	388	390	399	412	373	409	397	395	420	424	400	429	445	428	396	417	411	415	425	411	413	411	416	397	437	435	410	424	392	405	426	419	402	410	384	421	412	370	401	388	402	396	431	396	399	403	419	409	423	455	400	420	431	393	416	414	405	422	425	432	404	457	422	448	404	391	415	377	386	394	380	413	379	445	414	424	411	403	393	405	404	413	388	408	424	398	415	428	399	415	396	411	396	369	402	418	424	425	439	397	456	404	391	417	390	382	429	393	406	417	395	440	414	410	442	392	391	430	412	452	411	413	420	428	415	378	421	393	415	400	402	436	450	421	433	369	376	364	387	402	426	403	363	397	409	411	393	405	429	402	386	421	400	415	425	387	415	431	412	430	374	442	412	426	392	403	393	407	438	391	368	409	426	380	392	419	385	396	389	418	406	426	420	389	372	396	398	419	402	376	457	428	446	438	383	409	415	435	406	391	380	433	433	401	396	420	404	389	432	411	402	407	416	443	392	393	394	419	420	437	424	429	409	410	419	420	433	413	386	381	417	416	408	411	442	441	407	386	424	410	398	439	393	374	402	396	400	447	407	419	378	428	465	397	420	405	379	394	379	393	391	403	422	381	386	388	406	379	421	380	447	400	402	449	393	388	392	400	436	443	394	418	387	415	415	385	383	420	412	386	389	414	408	366	401	384	395	375	430	433	407	373	419	426	381	422	399	375	381	415	430	438	396	411	402	408	428	441	404	424	430	422	421	385	428	410	399	456	423	428	373	430	404	381	403	414	385	413	430	423	409	418	402	428	403	424	439	409	397	412	403	430	402	411	411	406	429	401	426	444	410	390	432	382	430	424	408	367	389	439	412	441	414	419	419	420	427	381	407	431	404	400	418	427	362	388	431	379	406	375	400	422	419	408	387	384	426	447	397	407	438	422	370	438	415	405	429	387	428	385	422	407	422	416	412	440	424	431	426	385	409	388	373	433	405	431	373	423	403	424	395	464	405	438	418	395	393	402	424	423	408	452	392	411	439	444	420	385	450	406	376	414	421	416	412	397	415	415	468	423	405	426	446	413	444	449	416	452	380	409	403	433	409	415	393	431	421	421	412	418	391	371	389	412	406	414	422	422	382	402	427	400	417	365	379	385	426	424	387	413	452	397	433	391	403	409	417	402	406	359	432	417	402	364	415	416	399	424	420	442	423	408	413	396	428	411
42381	46345	29077	3986	3364	1287	705	667	725	660	693	687	751	720	680	726	676	713	669	756	690	678	732	671	707	688	653	653	709	723	707	700	727	649	713	667	655	730	702	648	658	683	645	691	698	670	677	677	674	682	704	657	686	672	688	701	715	704	670	642	714	677	729	705	683	724	672	664	721	686	668	665	661	721	709	660	689	663	712	712	680	696	647	716	698	658	690	660	650	685	708	698	659	696	652	729	684	660	713	677	671	671	667	660	700	687	661	693	666	675	710	697	661	715	734	673	721	720	710	696	680	691	722	688	672	639	696	713	680	640	687	640	675	628	653	646	693	705	697	679	688	693	689	703	671	620	676	658	678	710	695	655	648	702	675	704	665	638	644	699	697	676	635	675	715	677	694	673	678	698	678	730	676	667	718	678	647	666	705	733	656	686	708	670	690	681	676	691	682	699	652	647	658	693	696	671	672	723	634	652	750	676	671	685	665	664	691	649	727	653	651	710	662	695	727	667	686	684	712	654	676	666	744	666	649	686	683	640	667	712	722	642	656	668	685	713	677	689	683	664	672	732	680	626	691	724	698	687	716	673	662	711	694	672	667	675	671	661	687	695	622	686	621	689	694	678	645	641	662	672	673	658	714	678	709	677	683	693	732	743	699	719	648	704	718	684	669	693	682	664	706	674	683	691	692	678	703	685	697	709	654	672	681	704	707	707	712	676	656	728	680	693	676	652	686	687	698	681	678	687	688	716	703	644	700	659	673	731	697	680	684	688	672	696	656	663	699	674	673	663	645	704	699	689	666	646	653	707	705	699	700	703	670	690	700	720	652	675	702	682	697	620	698	699	701	684	684	687	643	693	651	682	676	699	654	678	707	723	701	685	681	701	686	718	695	668	678	705	633	735	676	680	712	672	692	651	689	690	680	684	659	671	722	703	707	672	740	669	669	673	625	663	685	652	706	698	656	685	706	665	671	687	706	689	688	706	692	671	690	655	644	677	694	712	669	733	722	699	702	647	665	683	689	694	707	698	732	659	711	696	670	663	676	636	702	686	724	646	673	670	691	701	664	657	698	638	631	689	655	696	682	696	741	629	657	652	684	680	721	661	676	730	678	664	674	640	680	679	674	648	668	694	682	680	669	709	717	693	653	684	660	714	693	720	700	713	694	707	684	707	677	687	715	705	692	639	685	655	740	711	654	718	700	681	673	672	695	694	690	705	752	638	661	693	709	676	671	701	678	665	724	671	682	683	697	698	729	669	693	684	686	712	740	692	698	699	636	718	705	721	723	702	683	712	728	680	664	630	671	667	687	680	673	693	714	719	659	665	713	742	676	729	682	694	707	729	664	725	698	688	723	685	651	669	668	724	662	729	662	707	662	684	685	749	651	685	692	653	701	694	650	695	669	683	693	723	637	684	728	734	666	669	650	694	718	650	639	656	688	641	638	680	717	644	715	689	694	720	698	649	675	667	719	682	690	657	723	685	638	696	706	713	714	676	613	748	717	698	721	638	713	681	690	651	696	692	632	665	671	702	659	656	686	650	672	681	654	657	674	710	727	735	659	663	724	667	698	734	671	640	682	635	654	682	700	691	689	658	661	686	696	676	705	706	669	685	667	639	715	684	712	683	670	710	695	718	659	673	679	699	667	678	669	684	693	678	691	679	735	715	715	677	705	711	743	683	662	655	725	625	658	670	663	690	607	734	696	690	674	696	706	661	635	710	748	706	754	682	711	611	683	740	655	641	673	688	678	647	727	664	689	740	678	689	694	657	668	715	691	697	687	654	677	728	705	692	717	681	751	699	678	681	707	674	678	688	686	711	683	687	688	702	727	680	714	672	730	734	681	716	739	725	652	717	671	681	662	687	633	710	715	700	686	669	729	653	733	674	730	692	704	712	718	690	673	676	720	644	710	680	660	666	687	691	726	662	630	734	707	719	707	679	678	688	703	710	710	677	658	681	654	676	678	697	699	701	679	666	668	722	673	708	659	712	693	668	694	664	710	687	690	710	663	719	714	693	696	732	691	712	717	668	653	681	662	660	700	693	741	702	667	694	731	681	724	681	702	674	747	690	676	704	676	704	728	656	695	688	696	665	664	642	670	665	681	686	689	695	705	717	746	636	710	705	694	630	681	710	691	705	684	668	696	678	684	754	682	659	698	696	694	692	700	739	645	720	710	687	658	677	689	669	659	732	694	667	721	694	710	722	619	662	707	683	660	698	706	702	683	666	716	670	713	650	723	699	637	726	676	712	661	722	722	683	696	663	711	662	695	697	628	688	706	668	690	698	698	660	684	697	673	717	680	644	685	680	696	670	708	684	707	698	686	665	672	664	668	700	713	707	722	688	670	680	731	695	650	739	710	701	711	639	659	675	705	674	661	682	677	700	650	709	705	692	658	674	659	690	620	703	675	653	674	686	658	692	647	690	679	724	666	728	676	651	688	634	681	693	667	662	708	725	655	719	708	703	670	733	695	657	670	696	741	738	624	702	673	696	660	673	677	669	683	670	706	660	687	725	680	743	681	664	710	742	699	707	684	676	650	693	702	678	709	675	722	649	689	663	710	737	683	709	672	696	687	677	689	724	720	692	696	707	681	763	722	670	683	668	675	719	729	650	660	716	662	682	665	673	721	683	708	685	686	647	629	659	713	693	662	715	689	658	698	721	698	692	703	674	683	689	666	694	720	667	719	760	741	679	644	716	697	685	692	678	720	664	626	695	668	687	674	701	713	677	702	724	710	672	715	672	697	694	698	685	671	715	714	727	692	747	676	647	668	669	688	689	668	672	710	708	686	679	740	669	718	688	722	625	656	618	679	672	655	697	671	649	731	664	705	696	668	649	680	675	708	679	653	687	658	653	705	660	685	689	640	660	665	711	724	653	657	665	663	682	707	681	670	704	689	720	687	692	716	645	653	705	705	745	687	688	737	686	713	685	690	724	715	670	650	678	730	659	672	704	709	654	704	695	694	732	702	672	698	656	676	661	689	695	696	722	698	690	686	669	723	656	709	707	715	672	664	683	682	705	635	652	694	621	683	699	676	684	735	715	678	722	705	676	714	700	649	605	629	699	685	689	739	704	669	714	664	692	675	768	697	694	649	697	684	679	662	673	674	687	687	715	657	681	706	663	734	703	652	697	662	677	686	711	669	649	664	699	674	717	671	626	678	650	666	654	688	688	674	684	660	640	654	663	674	656	696	711	680	700	721	729	659	729	667	691	677	690	648	668	662	673	675	707	729	701	656	699	698	718	655	674	675	692	665	696	680	656	681	666	668	739	731	659	693	684	687	688	709	677	719	713	664	653	678	698	689	705	716	707	686	677	694	697	688	642	702	710	693	685	709	675	706	706	691	669	700	711	699	713	653	721	721	657	677	638	704	703	669	658	642	727	747	726	652	724	676	697	683	712	639	700	733	636	660	669	713	651	635	702	716	688	692	733	714	668	737	691	688	691	625	701	696	668	692	693	649	732	679	672	702	678
25890	24962	32665	25820	18067	5263	428	366	336	391	372	379	364	372	363	351	349	325	333	362	325	353	362	345	348	369	326	362	370	327	356	330	333	343	351	383	351	344	291	381	369	368	356	362	352	375	356	348	337	354	336	362	365	349	366	335	335	399	342	361	337	364	317	339	351	359	356	391	351	368	382	347	393	342	347	361	366	340	383	349	350	341	318	368	364	363	318	334	358	350	368	363	355	315	336	350	357	345	350	356	324	371	367	361	340	359	362	363	326	392	361	334	336	319	354	366	349	354	396	374	330	362	356	358	332	340	353	351	351	346	341	342	354	374	332	357	379	316	365	333	351	356	336	353	374	345	353	362	347	349	336	364	312	347	373	362	359	337	346	349	367	376	353	359	328	308	355	347	374	358	384	318	377	353	329	353	339	357	387	351	339	324	332	367	365	381	383	341	353	346	343	354	296	363	382	326	353	339	379	391	327	338	407	339	355	357	363	352	376	339	378	314	345	357	358	332	359	341	327	367	355	371	380	336	359	346	315	366	329	381	347	366	349	348	327	359	320	361	329	334	318	345	324	321	364	379	331	330	365	380	360	363	325	334	345	338	291	368	349	376	361	331	356	348	358	334	340	344	356	349	342	342	354	366	342	328	330	355	316	373	352	350	321	368	367	333	358	363	386	337	332	339	371	348	355	346	347	366	346	358	354	330	354	372	321	375	346	344	317	348	335	365	311	346	350	359	322	375	334	360	372	369	341	346	335	355	336	351	352	353	338	363	324	357	370	360	351	338	335	359	316	345	346	371	336	381	360	321	323	333	384	332	350	333	347	325	340	356	357	319	342	344	313	383	317	346	321	342	320	359	351	361	366	352	336	322	365	360	376	342	333	345	346	381	365	348	401	353	367	343	322	345	385	365	350	322	343	328	328	340	369	367	332	337	335	380	337	347	359	349	347	355	332	352	342	328	329	352	359	367	336	357	349	387	340	328	333	328	356	358	365	360	324	307	348	323	365	340	350	338	331	381	329	326	338	367	336	368	350	342	356	355	318	338	365	353	335	335	358	355	339	369	352	326	364	369	352	360	363	353	365	351	358	320	355	360	335	323	368	323	301	348	336	392	370	343	339	348	345	336	345	339	351	358	370	359	329	306	355	344	366	326	353	378	335	386	355	369	322	383	398	355	317	340	303	327	373	344	357	353	343	333	361	355	369	354	364	321	376	347	366	350	374	314	335	333	330	364	337	362	310	335	357	330	322	362	351	342	372	371	356	394	399	364	329	383	375	347	351	340	344	334	334	366	347	336	351	365	307	356	323	360	354	382	351	336	347	341	359	398	330	347	345	356	359	354	359	331	347	366	321	338	316	349	387	363	335	374	328	344	358	361	354	352	356	328	388	344	349	340	357	320	353	346	345	353	344	371	332	324	367	317	354	380	382	348	351	347	356	370	366	326	342	350	357	310	340	341	369	321	334	342	366	367	360	368	374	332	334	333	342	348	331	339	350	321	364	364	348	364	326	358	372	376	320	326	351	345	372	297	363	345	349	355	318	366	352	356	339	372	317	378	366	346	335	369	339	362	328	344	361	360	365	344	345	328	347	359	385	350	348	309	355	351	377	342	330	373	320	359	310	351	336	349	361	371	332	331	343	335	357	365	326	325	356	323	344	383	367	352	360	330	346	347	351	375	344	310	338	368	362	353	346	325	323	360	356	358	370	355	337	372	371	341	360	347	333	372	365	375	370	368	372	326	330	364	313	337	347	327	337	421	376	363	345	348	366	371	328	361	344	334	359	317	376	374	332	359	390	337	342	368	376	355	362	358	344	370	339	363	362	314	375	343	374	331	307	357	346	368	337	314	346	364	366	330	338	403	376	353	349	394	315	332	343	348	362	392	344	335	364	338	351	370	381	337	356	347	337	360	376	357	346	348	358	342	356	381	345	348	354	375	329	350	363	352	299	346	337	341	360	378	354	371	372	368	343	360	364	352	353	355	347	378	329	346	356	346	359	368	363	356	348	372	381	345	368	365	335	366	349	345	323	344	366	343	341	319	359	341	361	391	332	351	378	367	329	356	338	362	335	355	391	343	351	354	398	360	342	352	397	363	371	344	330	311	352	343	360	336	365	362	362	351	371	359	347	358	335	356	336	365	331	313	353	380	355	343	327	313	359	363	343	344	328	346	343	357	352	362	356	367	364	339	360	372	340	351	334	354	352	348	369	371	323	344	369	330	399	321	355	328	357	349	353	341	360	322	358	349	363	336	336	348	347	335	345	377	317	317	326	345	326	365	342	349	339	335	363	321	368	348	342	348	356	361	370	319	346	364	364	335	371	361	352	345	380	370	345	355	367	346	345	346	357	355	356	337	363	375	347	355	397	362	390	334	329	327	342	366	370	350	340	325	393	342	342	336	350	361	310	344	347	351	296	336	332	342	362	353	348	332	369	347	362	365	359	322	363	335	359	365	333	391	365	347	357	365	346	325	395	329	347	345	353	360	366	340	355	344	347	356	353	359	344	343	365	380	357	363	338	363	375	352	345	327	339	356	331	354	378	346	367	383	348	363	346	364	357	341	360	338	326	350	320	338	338	353	363	341	357	323	298	352	388	367	365	358	368	344	338	336	361	381	369	339	364	356	365	337	342	370	349	356	353	308	344	328	327	342	357	363	374	371	371	330	350	334	366	366	347	361	349	341	356	393	318	327	375	372	350	347	357	340	345	377	362	332	327	349	377	361	374	341	389	354	356	338	330	357	369	346	340	360	347	344	339	346	361	356	338	325	340	345	303	348	372	328	352	365	337	315	342	355	363	341	361	350	374	376	384	350	333	354	359	351	364	340	365	361	356	334	359	349	371	335	345	343	355	362	319	333	364	351	314	346	353	353	363	334	356	319	353	332	332	392	361	363	366	340	358	318	338	351	357	352	391	346	347	331	375	352	352	370	324	301	347	385	359	373	335	344	359	339	345	357	335	371	357	362	380	346	356	370	355	354	355	391	325	369	351	336	327	378	360	360	366	359	320	335	334	363	314	345	350	315	357	348	349	336	337	369	349	369	384	389	348	396	336	351	362	335	358	357	351	373	349	365	363	375	376	341	303	351	370	343	336	346	333	351	371	374	354	347	363	345	360	318	343	363	328	367	364	365	353	352	355	364	370	352	330	349	345	375	351	377	371	344	365	342	339	366	390	337	358	349	348	347	349	334	351	350	335	374	336	329	341	329	361	368	319	351	332	332	341	329	371	353	359	316	368	346	337	363	359	345	319	355	378	361	332	345	363	359	346	313	355	378	342	348	372	357	383	379	338	370	352	390	344	342	327	356	328	347	368	353	348	366	385	372	354	361	358	352	339	344	325	298	333	338	314	360	361	353	381	314	362	348	357	366	354	352	369	337	337	343	366	341	360	352	336	316	340	327	386	362	333	331	359	339	325	340	348	354	349	372	354	323	322	330	337	338	351	361	343	322	317	369	356	329	380	350	331	400	332	328
62416	83870	59847	12353	14301	3314	611	593	591	585	584	573	615	630	655	629	577	613	575	596	608	561	564	574	573	555	625	608	585	576	636	613	603	609	553	569	588	569	572	588	555	577	615	568	584	621	591	603	626	611	517	599	548	599	572	540	580	581	584	623	581	599	565	590	594	604	602	589	607	638	553	580	594	584	577	638	559	601	578	606	585	574	582	608	581	549	573	590	552	578	571	579	632	590	573	594	589	561	599	599	589	560	628	584	612	580	560	591	546	632	597	554	583	581	567	566	562	557	562	599	569	589	595	580	581	548	591	566	634	564	589	619	573	593	583	592	631	612	591	580	582	607	629	575	625	598	600	590	591	578	597	619	622	637	611	609	617	576	596	629	560	610	605	618	627	528	555	600	606	559	605	632	569	649	582	555	607	620	587	557	564	561	598	622	629	560	584	584	585	600	536	536	603	565	570	585	603	585	581	608	601	595	596	611	582	556	610	540	607	613	605	604	606	606	596	542	610	556	570	577	570	618	598	599	606	552	622	602	586	634	583	620	617	573	593	621	596	561	557	616	577	588	595	551	583	568	598	570	599	612	591	571	582	582	642	585	640	559	561	617	581	541	574	571	558	582	588	567	579	560	613	578	560	559	587	585	602	624	572	541	586	631	595	585	562	623	586	564	606	624	631	608	568	610	614	595	603	585	591	564	599	581	589	628	587	606	629	603	601	596	616	585	571	582	613	625	579	564	558	571	576	614	575	595	617	575	575	574	623	573	613	578	570	620	620	569	560	561	552	608	608	619	599	581	569	549	564	593	593	605	616	617	597	601	554	593	554	588	559	592	596	596	553	580	583	570	574	606	541	576	560	566	568	567	571	609	564	581	599	596	585	596	601	554	607	576	641	571	583	559	583	547	557	579	607	583	568	594	564	559	576	612	598	609	614	621	593	632	595	590	564	595	573	602	614	566	605	590	643	566	547	581	597	630	566	644	648	612	592	582	615	573	566	568	576	564	602	594	586	590	603	610	613	557	581	607	528	574	612	607	585	586	578	541	599	616	578	596	605	603	586	587	592	604	572	579	582	629	631	569	586	555	558	577	592	609	576	590	626	606	537	649	597	539	555	610	577	591	577	581	654	607	565	603	586	567	582	577	520	571	590	550	562	567	580	586	587	608	552	582	654	602	571	591	580	547	620	574	601	602	598	578	576	583	639	654	569	613	578	625	594	576	627	596	604	571	607	591	542	546	600	590	572	579	571	559	591	560	578	568	606	633	602	603	597	591	615	615	599	571	575	585	542	629	556	570	626	591	566	583	573	572	588	602	616	600	558	585	585	576	567	510	571	610	611	597	596	594	593	597	546	569	567	587	576	526	643	594	639	611	558	615	605	631	563	552	571	611	536	590	618	606	540	554	658	570	605	600	584	574	556	553	589	570	571	616	610	558	566	577	572	583	606	600	558	591	618	584	612	591	588	602	569	622	583	581	555	572	608	574	610	577	601	605	577	599	538	582	582	594	589	595	577	604	598	597	615	583	544	619	605	578	600	542	564	591	608	557	634	573	621	551	582	574	584	612	564	586	600	581	593	607	571	574	570	613	602	583	585	554	572	628	599	598	577	599	607	559	604	590	542	567	677	563	642	582	558	591	592	580	603	593	618	557	537	567	592	607	587	591	585	562	591	607	563	569	598	618	616	625	635	618	590	592	635	565	595	564	559	582	573	531	592	567	598	612	551	570	622	541	601	554	563	584	555	611	603	569	606	615	599	617	574	642	585	585	587	541	558	608	572	588	567	571	592	596	563	631	580	582	575	597	577	589	571	637	567	630	560	546	541	603	599	639	573	630	623	559	599	604	601	560	595	607	589	573	587	633	573	602	576	529	640	585	588	593	598	582	573	591	615	584	578	563	604	582	600	539	570	611	583	572	565	572	615	580	606	571	591	550	596	621	601	591	607	574	561	590	546	538	571	595	582	608	574	533	583	626	615	579	591	570	555	601	564	637	589	606	601	646	613	602	579	595	605	578	593	596	591	580	602	596	591	542	593	585	572	593	568	609	613	586	596	587	553	614	570	609	573	594	589	626	610	601	571	600	612	625	608	616	592	614	633	582	612	573	631	573	628	598	552	601	642	615	590	567	565	589	581	612	567	582	552	555	575	593	571	592	574	584	603	565	589	584	589	580	583	588	565	612	566	597	585	616	592	572	573	597	577	596	599	626	589	586	573	576	642	597	561	554	551	591	570	588	608	594	584	574	612	596	604	586	593	577	614	602	575	617	601	583	610	535	575	589	580	581	578	596	638	582	582	615	606	598	571	597	530	620	562	632	572	580	613	574	645	585	597	575	598	599	563	580	578	606	574	609	566	579	563	612	599	583	557	610	614	573	567	600	570	585	539	568	563	614	541	594	631	610	577	538	609	566	581	589	543	587	572	578	565	582	589	579	555	616	600	600	576	589	557	585	599	584	607	611	594	601	575	627	600	631	593	621	586	605	610	583	608	540	558	581	595	594	579	551	606	609	539	579	616	566	610	594	594	562	598	589	545	582	593	612	607	591	615	581	622	588	570	552	587	572	590	591	597	595	594	592	565	582	575	593	576	616	558	566	613	596	557	612	554	582	620	572	622	559	568	591	591	619	567	606	571	578	601	592	582	570	597	553	533	587	616	592	619	594	573	539	577	593	601	565	579	525	598	596	569	543	613	589	603	539	603	554	592	603	569	629	611	607	594	602	566	615	622	559	575	576	576	648	580	602	612	568	549	608	611	603	593	585	617	558	581	580	613	569	595	612	628	564	607	579	576	571	593	546	560	562	538	589	555	584	589	610	636	588	583	607	599	564	587	548	600	590	590	596	599	581	591	623	589	586	584	573	601	566	604	535	589	545	575	627	594	616	614	542	601	621	555	573	563	617	583	605	608	595	583	622	594	587	596	573	601	601	562	581	592	549	611	568	575	590	571	596	628	566	573	616	521	610	610	585	609	603	569	581	579	588	570	580	583	545	642	576	588	579	601	548	566	595	593	550	547	617	600	597	609	604	596	606	593	639	538	589	613	571	597	605	549	531	599	586	580	567	547	602	576	561	573	591	624	573	628	578	618	545	598	558	605	606	605	562	521	601	566	615	611	594	587	583	621	587	591	589	593	530	582	580	594	543	633	598	602	628	573	631	620	602	584	570	570	579	597	589	560	582	641	545	613	617	574	545	608	556	577	598	632	614	616	593	614	593	590	589	547	554	611	573	575	602	590	612	564	609	568	597	593	585	593	624	586	555	603	592	582	611	577	580	587	584	596	588	578	574	597	633	578	546	569	588	594	599	597	584	583	591	600	600	582	604	584	576	571	558	587	563	572	528	579	605	558	569	597	592	602	607	580	608	603	638	556	582	574	587	548	580	540	627	600	579	541	579	558	545	592	577	557	630	632	548	590	614	641	602	599	583	587	660	570	572	626	597	563	588	632	598	565	590	601	585	548	606	565	601	587	601	606	595
24324	22757	30796	24463	21557	17514	2906	660	610	627	632	617	607	581	632	567	553	581	597	607	574	623	649	573	582	569	581	605	609	595	632	579	571	586	526	569	582	588	576	536	599	608	568	582	574	640	585	627	564	586	562	585	609	577	603	563	599	597	585	561	568	580	577	602	518	569	636	550	581	584	618	581	579	558	565	543	537	550	560	579	601	587	546	573	537	587	596	619	610	585	613	589	529	571	608	574	580	541	585	556	638	595	611	583	577	605	596	543	611	562	583	644	553	600	532	585	565	581	583	588	576	588	561	558	584	549	549	553	583	619	543	582	561	565	617	559	612	562	579	618	559	569	591	582	556	568	605	548	547	566	538	618	608	576	602	560	531	577	547	566	593	576	602	544	576	589	572	576	590	583	638	580	580	600	570	579	583	576	625	579	583	595	545	572	625	569	540	586	610	572	578	566	580	594	541	579	566	561	554	571	593	548	587	620	591	552	565	564	606	598	570	565	560	573	604	558	621	568	535	564	609	550	566	546	645	559	595	567	596	591	578	578	577	527	613	559	589	566	554	583	526	589	579	646	629	556	585	520	561	577	561	575	540	562	589	575	571	602	620	554	599	559	577	576	564	574	572	571	568	553	552	590	551	596	604	574	591	609	562	578	581	594	604	571	550	614	584	607	551	539	541	609	613	554	581	559	518	551	622	537	583	581	595	593	590	615	604	567	606	595	584	611	646	640	577	569	575	590	599	564	562	590	598	589	562	620	576	558	575	590	600	518	583	594	593	571	569	613	551	594	612	558	560	576	584	627	538	568	568	552	570	571	588	575	594	577	581	554	575	544	558	558	586	594	578	575	551	566	548	556	606	583	597	576	647	611	587	558	540	558	587	558	601	598	574	557	580	545	530	580	594	562	569	561	627	559	598	578	587	580	576	566	571	569	589	606	563	587	607	533	571	590	648	594	585	582	546	525	523	554	564	616	592	568	575	582	563	604	577	590	592	566	581	524	575	609	587	565	554	617	563	570	589	573	544	559	610	557	628	593	580	576	578	608	567	554	595	593	613	625	584	609	627	565	552	587	579	567	577	581	551	550	542	573	585	583	605	549	577	615	558	585	551	609	572	537	575	579	602	581	585	572	552	532	585	565	556	557	579	603	585	549	561	620	582	571	575	532	558	568	530	575	557	598	580	573	602	569	533	613	560	587	587	604	569	580	590	596	561	556	546	564	577	609	526	537	573	560	580	566	540	618	555	603	571	587	538	596	590	603	621	552	599	622	593	564	533	565	619	575	568	571	585	555	561	593	542	574	570	556	582	598	610	572	571	554	579	521	570	565	556	547	511	574	574	572	611	586	519	540	583	586	580	593	612	565	585	533	542	594	551	606	578	559	623	542	543	588	593	579	600	613	542	565	583	597	585	530	618	584	578	584	624	566	601	594	539	596	541	605	617	554	592	563	597	578	589	570	555	581	619	593	633	602	583	594	577	614	561	580	590	567	592	608	573	565	559	559	611	614	542	570	590	534	594	552	544	576	573	535	564	596	566	551	621	602	568	546	608	610	593	565	559	569	542	606	521	599	596	594	538	558	571	591	575	566	563	606	555	601	594	588	623	568	575	588	563	593	616	573	586	554	598	589	531	567	590	556	583	578	616	567	588	546	563	562	605	602	592	594	585	582	590	555	575	553	597	581	598	563	555	573	626	591	512	575	611	584	579	567	583	569	613	586	578	590	590	508	536	602	565	603	602	568	570	592	587	573	572	562	588	566	575	590	576	539	554	619	562	577	569	576	551	566	579	582	616	580	589	555	581	529	552	570	596	551	568	580	586	583	555	572	547	588	581	571	604	589	578	599	576	615	552	580	609	548	605	537	604	610	568	578	553	605	598	558	566	573	559	602	572	587	586	581	566	579	603	569	612	585	599	568	564	551	603	570	545	570	619	516	547	589	600	602	619	587	620	557	620	561	603	545	623	571	552	550	513	576	588	566	579	628	622	555	566	579	567	604	566	558	575	563	585	579	546	569	526	567	585	587	613	572	569	583	576	627	568	563	565	551	610	583	583	584	562	542	600	603	586	537	591	540	563	548	607	587	589	586	605	568	563	583	594	582	548	565	591	578	553	585	587	635	547	571	578	582	565	563	571	525	549	638	557	534	565	623	546	537	550	582	590	611	550	598	586	576	535	566	603	582	589	551	595	595	612	560	567	593	608	621	615	563	579	624	626	583	603	570	535	591	616	576	609	595	622	604	569	608	553	563	554	559	551	566	599	571	592	599	632	618	562	569	571	573	557	598	554	580	577	575	606	556	500	556	574	570	544	605	566	537	584	594	544	589	555	600	560	557	555	622	572	592	557	585	547	579	592	580	534	563	538	555	581	596	543	574	624	550	581	592	581	618	565	591	564	590	598	559	579	580	569	526	576	601	541	583	593	574	572	573	583	599	544	547	599	554	564	580	555	576	590	575	571	578	562	593	638	557	588	591	558	587	619	585	571	584	586	530	600	582	574	610	593	571	583	572	633	591	586	574	609	577	549	626	599	572	558	578	541	588	576	587	601	550	558	605	563	554	570	578	565	577	600	549	592	580	586	569	596	575	587	580	606	592	550	538	582	570	612	543	527	546	577	545	574	579	576	565	586	588	612	589	533	568	614	571	580	581	554	591	555	559	582	589	542	599	572	581	559	531	573	547	563	551	556	593	589	595	632	597	544	606	582	558	555	566	608	567	560	580	566	559	554	550	576	561	601	551	567	605	609	588	608	544	546	600	615	539	575	546	608	593	591	587	578	577	617	559	532	556	589	601	585	575	594	548	575	555	572	589	570	554	588	568	603	600	611	572	625	582	544	546	571	590	577	626	587	523	622	590	558	561	565	571	531	560	578	574	644	609	563	578	588	584	540	610	545	567	622	581	597	532	565	593	602	575	575	567	619	597	589	595	626	608	555	573	594	589	587	578	618	562	612	564	548	598	599	560	614	580	563	577	569	546	586	593	548	601	593	595	573	559	610	561	563	600	595	584	591	547	579	587	562	562	569	585	563	581	529	589	588	558	577	568	577	584	545	546	608	583	581	568	575	590	578	575	617	587	558	568	623	565	580	600	601	580	558	569	560	542	579	599	544	567	609	580	569	619	570	551	586	587	593	571	641	542	531	570	562	595	586	571	559	577	541	555	608	575	616	571	576	562	554	551	613	559	553	587	617	582	577	578	580	560	548	589	560	534	604	592	555	579	579	573	574	553	555	557	582	593	592	569	592	590	572	563	567	596	538	550	572	590	586	549	553	609	600	584	558	542	598	579	591	574	556	570	569	605	596	555	550	576	557	613	577	585	518	560	579	564	608	565	544	559	545	561	600	566	550	587	534	615	587	547	524	591	545	573	568	561	578	594	617	568	588	628	582	606	582	547	570	565	549	587	591	591	596	562	566	601	584	539	497	587	596	566	570	545	563	580	572	606	561	592	598	576	577	615	549	574	625	553	564	561	572	584
60905	95298	69826	13660	19887	4883	920	927	938	939	919	946	883	912	946	922	977	944	973	910	956	927	960	856	914	953	863	890	883	879	908	859	916	879	905	872	888	886	918	924	930	946	939	896	921	964	939	895	914	905	945	912	913	954	919	918	934	939	864	920	891	917	942	819	931	952	904	953	925	910	925	938	905	923	908	909	900	890	901	900	930	935	913	936	936	922	855	921	952	889	932	929	980	918	899	873	894	980	896	904	884	903	907	904	926	908	892	893	918	892	852	939	924	904	944	850	877	939	925	872	909	959	903	901	901	916	945	890	923	929	899	925	903	907	867	891	876	897	873	927	882	933	929	863	937	875	897	884	882	880	860	914	894	886	922	894	866	897	876	893	858	904	923	949	931	893	967	881	933	913	934	909	879	904	892	929	922	911	890	865	900	866	920	874	864	857	906	927	951	909	933	898	878	944	917	948	930	929	915	901	944	944	902	843	907	939	894	981	867	890	906	931	960	903	892	938	917	965	913	900	901	860	907	870	992	934	875	917	888	905	963	960	867	894	941	944	915	914	897	897	887	898	878	888	901	874	901	850	935	916	877	909	917	916	924	934	920	943	951	917	908	927	866	934	959	922	943	900	945	926	945	901	911	940	903	890	935	927	926	885	932	893	861	920	901	923	872	950	899	940	898	878	959	939	910	837	875	886	930	917	925	901	901	944	912	902	858	920	866	888	883	897	906	921	922	965	913	913	937	919	897	929	862	894	907	908	905	944	860	897	932	903	881	923	921	906	941	953	919	926	889	887	911	965	867	857	845	880	932	924	892	898	921	906	903	970	931	948	927	899	872	880	883	884	879	919	877	939	912	916	939	878	979	901	929	915	902	882	885	958	881	927	889	916	898	915	929	903	895	897	880	862	914	930	936	891	889	879	866	902	908	874	853	944	917	894	890	904	933	885	870	882	888	886	986	923	895	932	919	871	874	875	887	891	922	919	942	921	925	915	938	960	962	860	909	892	886	921	895	893	940	957	872	944	913	902	906	913	949	918	889	923	918	920	928	913	852	934	902	935	972	887	863	895	887	893	935	893	851	925	916	863	869	939	896	911	937	938	910	924	877	874	900	899	938	935	915	881	927	944	903	886	863	953	885	963	859	894	923	867	957	894	935	916	914	928	916	903	834	920	875	904	932	886	923	850	877	911	852	930	908	921	894	946	888	940	925	904	932	946	878	960	919	893	907	836	902	906	894	940	922	923	930	937	881	890	915	950	928	924	935	898	930	961	920	882	920	917	873	923	920	973	911	906	933	915	935	954	929	915	909	923	949	892	931	904	891	878	864	891	930	876	924	889	935	946	905	886	879	905	938	894	905	937	890	956	895	898	901	864	970	885	857	902	921	898	897	933	919	865	884	895	968	885	919	936	876	944	909	932	933	909	943	981	854	844	991	975	901	889	929	953	925	946	897	912	871	911	875	897	919	933	919	921	890	915	911	876	938	871	885	892	915	926	930	911	835	916	915	924	886	958	895	886	928	906	929	883	939	859	882	931	962	907	917	880	917	947	930	937	865	884	942	962	881	1000	873	926	915	892	971	924	938	926	963	877	884	879	947	879	985	911	916	918	884	907	876	877	905	853	934	845	927	878	884	958	902	913	910	901	939	973	892	915	879	946	909	960	881	860	924	895	903	889	964	879	863	921	926	921	915	888	923	954	895	882	910	893	934	942	920	904	955	949	914	923	873	880	888	894	920	918	948	919	926	900	888	813	900	925	906	916	896	889	900	880	893	881	826	935	958	920	914	892	942	871	899	899	908	912	919	909	977	925	906	884	913	920	943	944	915	908	881	938	892	930	885	931	976	920	925	878	890	880	887	949	930	899	917	878	920	905	872	886	964	928	864	926	925	859	922	911	930	917	939	869	921	955	962	914	916	860	884	898	908	904	909	914	903	932	873	893	901	902	932	909	921	897	863	880	879	910	958	962	910	930	923	956	886	922	919	944	876	863	886	953	896	954	945	930	952	909	927	929	888	903	922	858	948	875	923	908	992	880	933	891	873	915	906	921	921	914	941	922	924	927	893	907	898	964	880	929	852	867	906	906	900	894	915	878	952	911	906	890	865	856	875	923	892	885	926	858	875	904	890	924	935	931	892	886	910	898	908	870	947	852	894	927	908	902	901	922	907	958	918	876	902	893	940	889	869	939	885	878	854	911	897	949	935	893	916	886	903	864	858	913	905	916	934	912	926	897	878	903	898	920	856	910	887	895	972	950	933	848	920	931	855	916	978	919	909	870	892	883	918	964	923	892	940	938	973	899	876	901	908	896	918	928	905	921	884	953	969	893	867	884	929	855	965	884	922	925	890	933	897	939	897	927	925	948	911	895	851	911	941	906	866	914	925	915	916	950	881	952	914	911	918	890	940	916	891	910	889	867	891	889	867	868	872	873	958	903	887	917	907	835	874	896	894	900	852	928	893	930	945	897	904	896	928	900	902	834	917	970	926	900	921	934	894	925	899	876	895	924	910	922	906	877	917	917	957	908	887	895	940	883	949	932	932	938	916	870	850	876	849	877	890	853	914	940	888	924	910	921	921	962	893	883	866	894	954	922	885	880	917	894	849	901	932	894	854	955	870	914	925	871	957	900	904	885	906	919	861	953	877	931	879	884	936	934	879	894	946	873	882	901	879	910	919	885	920	919	898	900	899	876	917	895	918	923	941	922	910	874	896	941	950	944	848	924	882	938	919	902	926	942	910	889	942	932	912	871	880	915	881	961	858	944	900	916	902	953	897	913	954	913	896	904	929	939	855	875	895	878	880	912	974	925	927	890	884	944	907	923	868	889	916	921	908	927	864	893	954	855	868	910	957	927	946	904	924	915	900	933	923	935	905	908	903	864	886	897	910	933	894	951	947	950	993	842	877	949	905	869	908	901	859	934	927	893	921	849	892	858	957	897	921	944	912	872	884	892	909	893	968	932	881	932	926	878	961	958	902	895	889	903	893	881	875	844	923	920	894	910	888	948	911	903	897	891	857	903	957	944	899	861	877	923	923	944	927	901	954	816	935	946	924	912	902	888	966	975	947	891	854	945	967	888	896	883	914	932	928	939	892	826	936	889	879	883	898	948	934	926	904	878	896	918	884	930	889	902	912	925	928	884	920	947	961	931	895	930	929	904	875	965	901	912	924	867	926	902	908	951	937	950	869	878	907	949	930	938	929	923	885	901	912	955	940	908	909	900	910	939	926	965	937	897	910	852	875	903	960	894	916	921	917	934	956	892	944	964	894	862	880	921	886	909	846	881	942	894	855	953	940	929	932	938	888	871	901	913	894	939	947	915	897	895	906	947	920	912	873	916	892	924	938	856	907	890	934	903	872	963	907	974	889	941	905	929	917	880	927	877	914	895	926	960	922	922	899	935	868	853	905	904	917	894	916	869	939	918	923	905	912	855	989	923	946	955	867	894	890	846	902	899	888	918	945	915	897	938	873	894	930	922
32623	30674	25667	7570	1278	655	455	424	441	388	436	404	420	433	399	449	434	442	418	439	400	424	417	410	457	416	423	398	416	411	410	403	436	451	401	407	425	436	417	397	457	440	413	441	364	451	407	399	439	411	403	452	434	381	422	437	411	401	423	391	418	419	426	427	409	432	390	421	452	389	401	398	406	403	416	408	409	425	448	410	423	408	409	467	428	433	415	434	431	425	427	430	430	429	413	403	409	444	421	404	424	422	416	411	425	448	425	388	441	446	425	418	401	420	431	415	423	407	459	438	419	477	431	440	416	416	431	439	459	422	404	424	423	429	394	403	418	446	412	424	433	443	421	384	419	411	401	433	387	410	448	379	443	436	427	443	412	392	399	427	427	392	486	460	413	422	445	432	401	401	389	441	418	445	390	418	440	378	426	415	434	432	422	417	379	408	404	435	433	474	398	436	408	379	439	414	444	407	408	427	407	430	400	419	459	436	414	454	441	412	436	381	410	421	423	436	448	390	440	421	430	424	433	423	447	432	429	401	392	368	398	404	402	456	414	437	445	409	395	409	459	452	411	413	402	477	451	463	402	407	411	419	408	411	401	427	404	399	399	419	412	433	426	420	402	448	416	385	446	412	408	393	428	460	419	384	390	418	468	432	396	402	438	416	397	395	428	390	449	414	419	429	407	456	412	422	396	412	443	465	455	399	454	403	399	460	422	417	409	424	424	407	454	413	392	433	396	392	408	418	432	420	407	451	429	442	393	423	407	432	471	420	410	471	447	430	460	441	429	413	416	431	459	429	398	385	409	423	438	411	410	390	433	383	414	408	411	432	418	415	401	412	426	470	436	430	416	395	410	433	400	411	403	432	439	405	440	437	427	412	422	419	416	445	439	405	393	439	443	426	397	437	417	407	442	430	406	480	418	444	433	414	401	436	393	420	372	418	392	435	406	387	438	411	406	435	434	406	410	451	424	432	448	432	430	435	414	379	418	429	426	382	418	398	410	413	407	441	410	398	455	430	423	419	435	399	407	397	444	397	418	418	436	424	416	416	401	409	394	394	438	451	454	368	389	393	404	433	430	410	406	446	375	433	438	407	401	414	438	436	440	389	404	444	448	446	379	419	458	409	436	408	454	410	405	410	442	408	394	437	429	440	452	402	420	394	412	430	384	375	440	410	417	386	408	443	389	421	423	411	433	440	446	396	418	410	449	417	414	416	403	413	407	406	413	416	441	412	405	389	422	423	429	405	393	404	442	430	427	424	439	398	418	398	438	426	411	399	439	399	429	385	389	424	444	417	380	401	452	435	448	439	400	409	445	431	417	428	419	424	409	435	439	432	386	446	413	403	403	443	465	391	417	434	411	427	393	450	417	455	407	413	425	440	415	393	402	453	424	385	441	424	438	415	426	417	450	399	405	412	423	445	382	445	451	414	388	389	432	417	396	397	410	404	466	394	400	429	398	430	470	464	438	415	419	438	384	393	415	382	411	390	450	421	415	411	415	415	431	450	418	426	433	440	466	430	410	471	420	431	406	432	410	441	424	421	415	424	415	419	378	482	430	410	474	435	408	416	395	407	438	417	423	399	385	417	389	423	411	413	451	404	414	410	456	431	418	436	365	455	464	400	435	427	444	440	398	431	442	400	376	413	416	432	410	398	413	417	384	404	435	413	394	422	411	430	398	408	445	434	419	431	442	412	414	438	455	395	445	434	403	396	414	407	420	434	413	429	422	400	389	419	411	414	457	423	415	414	412	463	401	434	400	409	419	395	427	424	407	412	439	421	394	436	451	444	461	427	449	388	447	424	398	418	406	405	411	418	403	424	436	450	500	481	423	423	425	382	407	437	465	427	443	424	452	441	453	429	417	407	420	397	447	419	406	456	433	462	419	434	379	420	456	425	379	377	438	434	381	407	425	438	384	428	417	459	452	417	418	426	398	442	434	439	406	424	418	421	413	433	409	433	398	423	420	426	438	400	407	439	444	414	435	417	431	404	426	414	396	447	438	452	449	415	437	396	435	416	444	391	448	425	427	451	401	414	435	383	423	415	410	403	410	404	425	443	374	420	420	422	382	443	392	420	398	464	436	420	413	412	425	417	472	401	405	434	379	411	442	403	443	403	391	419	418	451	441	395	433	408	447	411	371	408	413	454	432	361	403	412	404	405	419	444	457	396	447	407	443	415	403	408	413	365	459	460	408	397	433	398	405	414	457	469	448	451	446	417	402	413	409	427	415	412	407	407	431	406	423	451	396	424	417	364	421	383	458	415	448	414	433	445	412	406	394	399	406	424	427	422	395	429	382	425	383	450	435	399	476	419	363	406	411	429	429	437	392	418	434	413	428	423	424	442	436	474	426	394	445	371	402	423	431	411	406	418	408	435	427	411	436	446	402	416	423	389	408	430	407	442	429	427	430	418	443	397	425	420	442	413	415	444	397	436	442	426	432	435	420	397	414	430	409	452	458	419	434	424	406	433	423	417	383	394	412	441	447	404	426	430	383	407	439	365	425	356	373	423	432	451	420	402	428	413	394	427	422	412	454	384	413	442	433	403	435	412	443	457	382	436	441	436	411	414	438	460	401	393	417	408	401	417	403	453	476	401	396	434	381	435	440	434	422	455	442	427	417	434	409	412	396	420	409	417	395	418	443	434	415	415	388	415	428	413	428	427	415	429	390	393	426	414	435	408	417	429	438	420	408	435	434	393	426	429	460	404	394	413	390	442	411	420	399	447	405	446	406	411	438	407	359	423	416	427	415	412	410	409	395	416	412	445	445	455	445	451	439	419	392	416	421	422	390	424	404	404	424	443	438	405	394	403	396	435	461	461	435	421	416	422	410	448	422	404	400	436	440	429	407	406	399	440	431	400	422	440	420	403	438	412	429	457	430	434	409	387	397	432	418	405	447	422	431	442	411	404	406	444	411	426	423	383	426	424	447	433	408	386	391	414	432	446	442	419	400	440	406	459	410	424	403	418	404	404	418	421	383	419	420	441	416	414	407	384	418	437	392	428	396	412	431	451	399	418	425	385	422	428	408	428	416	422	446	417	382	385	398	457	401	420	449	425	437	424	413	431	435	397	400	417	417	400	410	393	411	453	400	419	391	426	418	426	410	390	412	410	408	437	413	423	410	426	432	419	412	359	419	404	390	443	446	428	390	401	419	395	414	418	424	451	431	391	415	428	429	423	446	444	422	379	412	426	415	444	416	392	415	395	442	349	417	423	436	383	421	343	410	462	426	430	432	446	396	435	415	425	445	404	396	424	403	432	426	409	425	430	378	442	392	456	405	433	433	411	404	411	410	432	431	457	395	393	398	436	422	385	414	374	432	439	414	379	402	398	396	410	395	433	437	419	435	406	403	462	419	424	408	410	403	442	431	431	434	435	409	363	420	412	407	383	396	419	425	428	417	409	444	398	417	426	399	415	429	412	442	435	408	407	426	424	423	433	409	368	387	441	447	430	427	415	390	451	451	437	464	391
43332	47312	29822	3548	2317	968	718	690	705	717	744	684	694	683	722	726	736	711	682	672	694	712	751	682	733	673	703	740	711	718	713	697	651	733	707	681	729	722	748	749	709	733	722	697	714	706	708	703	713	674	740	740	695	707	666	695	704	767	699	746	741	743	747	740	685	710	724	739	694	692	698	677	699	701	697	713	726	713	720	738	712	729	702	684	706	681	739	738	738	731	732	709	708	699	680	688	722	687	692	721	733	734	703	673	680	712	712	715	706	699	732	692	744	680	694	686	693	718	701	745	692	723	691	741	706	704	757	718	713	748	689	679	684	710	683	694	692	682	724	714	750	732	671	731	649	721	728	651	726	713	724	699	669	703	709	688	679	760	672	753	693	761	690	688	731	674	721	668	670	680	672	705	725	755	691	710	769	717	718	703	696	740	739	711	713	748	721	726	677	676	705	680	720	688	703	727	724	693	735	695	662	670	717	675	707	682	735	665	693	706	719	719	702	723	721	738	679	750	723	709	736	692	696	744	690	703	693	695	747	678	671	674	698	663	758	716	701	688	689	670	688	673	672	724	757	707	736	727	705	691	660	718	729	747	675	663	686	697	685	740	705	725	706	740	711	727	742	697	683	783	693	707	717	722	726	691	676	716	687	709	752	697	698	715	709	747	710	700	720	743	722	703	757	681	707	714	697	709	705	734	750	667	669	722	696	696	676	729	711	686	705	715	669	681	728	724	704	701	721	706	725	713	708	704	694	728	697	759	664	689	688	663	675	675	658	694	727	723	725	686	687	710	740	680	737	691	664	697	634	720	726	707	661	649	673	684	712	687	698	721	725	654	741	685	663	719	750	710	700	714	763	726	704	757	681	737	721	785	711	713	694	698	719	688	718	740	728	709	726	738	661	716	713	707	698	697	701	754	692	703	697	676	720	663	700	689	689	746	686	757	725	692	702	667	675	638	699	740	716	723	712	660	699	742	734	664	693	669	721	712	728	718	728	762	708	665	746	745	703	700	707	728	672	745	683	735	704	724	723	717	664	675	711	703	713	729	728	737	676	670	704	673	724	692	648	691	746	729	675	713	708	731	726	709	676	666	702	691	701	720	686	744	722	707	719	707	730	667	743	704	732	733	753	721	731	721	737	747	698	688	729	692	639	714	666	676	716	672	695	700	745	737	697	706	686	714	688	716	712	719	695	720	721	718	708	673	766	720	691	708	675	693	693	690	686	661	677	676	658	694	722	699	693	717	713	754	711	724	712	675	721	749	751	725	688	689	666	701	663	680	678	700	692	752	749	676	693	758	714	698	719	717	704	714	658	687	753	706	700	758	742	710	693	722	701	733	673	764	684	701	710	752	671	692	727	704	730	693	657	711	687	752	706	692	702	738	668	705	768	713	704	717	758	716	699	693	705	666	703	690	683	708	692	720	715	662	671	749	706	707	738	727	672	687	683	732	713	722	731	725	705	703	763	705	689	716	679	679	695	686	721	750	671	712	718	701	776	719	689	713	723	717	743	694	732	666	739	708	729	715	724	739	728	674	692	665	737	722	687	688	689	659	674	694	714	694	687	730	702	713	718	698	767	720	640	671	749	714	699	720	683	709	717	705	701	655	728	740	718	715	708	756	716	730	683	653	725	758	717	696	693	724	780	671	684	729	698	746	688	758	710	691	694	690	700	728	704	718	721	718	712	704	708	703	689	732	649	725	684	739	716	699	731	708	711	674	692	709	748	741	680	756	732	698	701	717	724	734	726	684	694	716	689	682	694	712	747	729	680	699	735	683	722	674	733	690	719	717	737	691	698	720	723	743	674	675	776	753	697	724	705	734	671	728	699	797	697	692	684	673	677	699	737	782	685	737	663	724	725	666	747	705	689	734	714	690	756	723	726	674	666	655	721	722	696	669	741	675	696	695	757	716	743	746	698	677	729	734	774	706	735	681	752	671	734	703	678	707	729	677	721	720	760	694	686	705	733	716	745	692	673	726	704	626	732	753	735	693	728	652	704	684	729	703	708	711	697	696	690	719	755	686	672	765	711	700	707	687	732	747	696	711	688	719	670	693	752	733	708	765	692	700	676	721	707	693	740	718	695	735	727	711	695	720	718	688	653	688	708	702	677	733	686	673	708	718	715	724	729	737	657	705	740	718	711	687	671	700	694	720	692	706	689	703	745	760	721	698	681	695	713	714	731	745	713	704	711	746	735	701	668	746	659	730	698	667	672	717	734	732	699	764	752	714	699	673	704	695	687	709	691	696	724	718	709	728	712	739	730	664	720	677	672	705	684	703	683	693	762	726	737	702	684	680	718	729	696	695	678	711	719	670	723	676	760	708	711	697	705	707	695	739	732	732	695	737	727	677	733	713	703	688	702	693	667	729	705	666	754	721	679	738	674	708	697	715	699	677	708	720	718	738	676	717	718	702	703	724	699	708	735	671	718	722	673	695	743	799	706	700	724	726	736	648	723	745	726	683	660	711	687	692	726	691	725	713	720	742	697	722	731	750	738	721	709	719	710	656	683	731	717	670	766	700	732	659	677	727	756	708	734	708	694	710	732	686	708	690	642	766	714	771	707	706	743	725	681	731	687	680	733	723	706	721	682	723	706	690	727	724	736	672	731	671	706	739	697	656	691	700	680	689	667	659	694	724	716	706	667	705	664	723	727	697	668	701	732	715	689	679	677	720	701	703	741	737	757	691	676	673	684	669	678	690	741	745	638	685	694	703	684	737	666	682	673	678	731	680	724	682	685	654	703	688	681	664	681	688	716	731	727	702	759	704	688	692	666	700	759	716	752	769	693	721	709	672	711	705	729	711	702	691	726	729	715	668	695	691	720	686	700	715	712	693	730	723	705	706	706	735	714	727	679	748	734	712	705	687	718	679	746	694	697	664	690	714	712	715	715	654	736	705	695	723	753	654	745	692	738	649	725	714	718	697	688	706	710	698	704	750	734	749	673	724	736	709	721	721	739	717	689	731	693	683	724	746	689	668	688	686	721	744	714	713	727	692	688	754	675	763	683	708	657	715	683	705	682	691	718	729	736	712	701	733	694	734	680	688	698	704	660	710	720	753	700	752	701	698	666	694	695	717	677	732	699	700	709	709	732	716	695	765	712	709	705	690	716	672	750	693	702	653	704	682	717	754	677	675	721	692	645	709	718	683	709	703	682	673	699	692	683	687	714	725	697	750	690	654	711	716	743	713	689	724	673	687	719	676	697	689	753	688	634	654	740	772	749	721	693	688	671	755	683	713	679	756	712	715	732	764	686	774	647	690	724	738	719	680	687	718	713	707	680	733	692	718	673	678	696	690	708	707	760	742	720	703	678	705	735	695	685	685	729	723	688	689	784	667	730	704	728	758	714	667	679	719	708	701	691	656	731	738	694	736	721	671	699	700	672	715	765	719	702	732	702	726	731	653	722	715	726	755	657	711	678	690	718	699	704	673	675	638	678	720	692	708	636	676	692	738	706	710	703	705	671	726
25967	24774	32213	25299	17556	4507	444	387	365	384	351	343	358	349	373	336	366	355	407	368	361	368	354	368	340	401	365	339	362	379	373	323	356	376	408	361	358	349	376	385	335	333	376	367	379	321	357	377	353	383	391	368	356	351	367	382	372	373	374	360	330	367	360	354	367	380	352	355	386	374	372	360	383	345	331	341	321	369	381	360	364	360	349	359	367	345	337	337	343	312	374	319	378	335	371	339	332	365	361	354	370	392	330	362	371	381	350	320	354	323	342	356	363	348	352	356	352	352	346	368	361	358	338	359	311	356	338	386	358	356	362	387	379	354	366	384	347	336	385	350	371	375	367	375	371	353	355	382	354	361	359	336	380	342	347	342	400	324	357	379	370	377	367	359	354	394	368	364	371	363	360	333	369	363	312	348	356	351	380	356	327	366	350	334	373	399	355	348	350	353	338	365	372	339	328	366	377	345	350	342	352	380	361	396	339	365	337	380	391	385	342	380	331	387	329	332	332	371	377	397	365	352	343	365	331	383	378	365	375	384	343	358	361	348	377	337	344	361	362	365	348	393	364	394	381	357	363	368	376	370	331	379	349	361	370	365	390	363	396	335	389	342	402	354	387	397	378	345	349	363	350	352	386	349	360	367	385	363	378	382	349	377	355	330	363	377	377	356	354	365	388	371	348	353	358	340	379	376	356	373	352	380	362	346	357	347	375	375	377	362	373	369	342	342	350	327	351	336	380	364	354	346	336	398	355	362	370	360	321	388	363	376	357	374	385	326	374	375	368	351	337	373	379	365	364	372	345	379	389	351	365	381	404	360	351	374	375	362	348	334	343	349	333	309	365	373	350	353	337	381	331	320	324	357	385	364	363	369	393	377	383	352	352	339	403	357	396	335	368	342	354	350	397	360	356	345	352	347	386	401	339	371	380	359	367	317	408	348	368	336	397	356	343	351	370	352	377	360	397	375	355	371	336	356	368	377	368	342	365	307	344	368	295	319	346	376	354	333	329	349	344	349	345	362	362	347	340	373	371	361	348	343	358	371	360	371	333	377	409	384	318	384	389	359	385	373	357	379	343	385	379	366	375	361	375	353	342	331	365	358	341	344	364	358	367	357	354	343	387	383	366	396	347	385	376	357	370	343	349	370	369	363	391	363	330	357	324	362	379	367	371	365	331	357	330	354	311	360	359	367	349	383	318	328	338	370	361	381	348	367	354	361	375	391	381	399	374	384	394	335	334	373	365	326	362	343	368	328	366	348	341	338	353	345	360	341	345	361	374	367	351	361	376	331	343	382	395	368	340	358	330	336	354	347	376	392	361	362	355	386	329	366	383	350	398	324	352	369	373	371	353	330	356	333	339	364	388	374	372	373	368	352	329	370	375	355	332	327	353	358	371	340	348	382	355	373	362	350	365	355	364	356	362	348	375	328	369	367	361	362	345	375	375	373	335	348	343	345	408	312	322	335	357	342	381	361	370	352	384	390	389	383	353	342	370	366	370	367	365	306	359	362	386	380	362	345	374	348	349	398	375	379	360	334	356	361	367	390	367	362	369	345	346	361	329	337	368	333	333	376	350	349	342	359	367	335	330	320	362	355	363	356	303	354	343	367	378	349	342	372	356	377	373	378	373	359	387	360	345	370	388	354	344	366	356	373	383	342	347	377	361	354	360	347	388	372	353	349	382	392	358	353	382	354	366	372	369	359	354	319	347	329	387	389	349	320	381	373	386	369	373	359	388	330	357	346	370	372	375	398	339	360	344	353	412	336	338	367	376	372	352	366	339	370	365	410	380	382	320	370	340	359	349	357	362	359	349	386	402	370	334	325	357	372	372	374	376	397	367	350	348	367	317	354	377	356	376	390	337	373	362	338	378	327	361	383	364	326	362	322	367	364	341	393	356	379	386	406	360	368	326	368	350	345	353	374	340	357	376	361	356	359	352	327	376	370	343	358	332	362	366	318	389	363	354	380	350	367	390	345	402	384	377	339	338	352	352	352	344	362	351	352	333	394	330	336	354	335	340	361	367	361	371	409	351	385	407	354	341	341	355	367	377	343	369	347	375	376	375	373	358	352	359	353	346	363	383	375	353	301	335	382	402	358	352	339	375	378	381	391	343	354	323	357	378	369	339	350	348	348	398	364	360	353	362	389	395	346	350	335	344	369	343	337	368	387	343	404	330	355	328	359	363	333	377	360	341	373	371	375	393	322	352	347	355	362	344	332	360	355	361	357	353	334	388	381	350	373	367	382	349	358	368	356	360	373	346	372	383	365	310	326	356	369	340	354	356	366	365	351	342	326	347	363	370	373	342	356	376	362	363	365	344	332	366	333	386	354	367	368	374	348	335	383	381	319	344	373	383	338	346	359	381	341	402	383	337	380	378	366	413	383	356	367	371	361	346	377	343	381	352	365	376	360	337	354	344	341	358	370	317	368	352	375	353	339	393	345	344	344	364	341	381	358	350	355	349	329	355	371	351	325	410	339	350	368	356	382	358	379	393	358	359	358	365	362	312	354	341	343	345	346	324	342	344	342	359	349	390	341	345	341	352	336	353	356	368	359	324	365	370	365	349	382	382	360	333	370	365	391	412	340	350	349	371	358	384	362	336	360	320	347	376	381	379	343	346	350	365	332	412	377	351	356	383	357	377	352	361	349	359	373	352	376	350	350	367	363	342	355	379	377	339	338	364	352	335	346	359	339	388	360	371	335	356	335	324	351	348	379	386	347	361	354	350	351	395	357	371	371	364	381	404	347	373	353	354	330	353	378	415	346	371	349	398	343	400	379	312	378	367	363	350	349	379	357	358	377	372	374	331	374	318	336	381	381	367	385	351	383	393	335	359	332	361	338	361	349	371	368	353	372	340	390	399	375	388	387	334	372	400	354	339	364	373	377	370	387	360	335	338	369	377	362	338	360	383	370	350	377	364	371	368	350	363	367	387	354	349	384	377	377	401	354	374	358	376	347	356	334	388	372	369	331	350	362	371	334	358	359	370	359	348	375	386	368	383	343	391	382	313	389	399	349	375	384	357	299	348	370	363	370	407	395	385	388	342	358	362	356	349	357	372	355	352	392	368	358	351	355	376	330	364	361	360	366	358	371	361	357	380	349	374	339	359	357	355	384	362	368	344	363	353	347	371	351	356	371	368	372	356	343	378	343	344	359	337	359	366	365	356	346	376	344	366	399	333	366	375	389	362	341	361	367	365	338	370	356	385	377	361	349	330	315	367	350	360	374	325	351	352	342	350	343	345	359	372	332	356	400	407	395	345	362	400	375	365	385	364	385	374	386	366	383	328	343	353	329	399	362	332	366	344	366	349	342	375	369	385	364	351	367	359	364	370	368	357	362	384	345	355	340	396	366	311	382	343	333	349	376	325	348	394	338	362	366	397	337	345	358	376	389	351	365	377	351	324	379	393	342	382	366	344	345	348	396	351	352	364	329	380	336	367	346	362	393	347	353	358	354	353	391	383	348	398	367
63315	85380	59201	12963	8996	2418	596	591	597	609	595	653	593	587	632	609	628	577	611	656	638	637	594	633	600	618	598	614	618	616	627	656	622	578	622	598	603	622	582	607	584	617	612	604	602	648	624	576	623	659	626	654	639	632	582	638	558	634	616	596	618	556	604	644	588	604	593	594	591	654	619	623	618	617	676	625	612	570	603	653	605	580	569	597	621	641	596	599	656	587	596	586	581	624	573	653	612	601	630	582	615	586	627	618	617	618	636	629	584	571	631	611	651	640	574	619	624	621	635	679	568	608	609	629	630	606	607	604	579	597	638	614	630	602	603	632	612	626	591	609	600	617	597	587	585	571	654	602	627	612	604	646	562	594	626	609	548	623	617	627	639	615	554	628	618	602	654	585	595	658	624	651	591	612	601	594	578	586	592	570	556	630	575	608	591	568	640	630	645	668	598	606	609	604	630	648	612	661	567	614	626	586	574	597	579	599	633	582	602	625	591	596	621	615	618	582	623	617	619	659	610	602	610	636	635	643	618	655	601	610	609	609	631	606	607	619	661	631	619	561	596	611	558	579	618	625	575	623	588	596	620	623	628	602	599	619	615	572	624	611	620	616	648	591	607	597	599	580	573	612	593	622	552	601	632	603	598	583	616	592	653	608	593	652	619	614	639	606	650	555	579	600	630	610	607	623	575	673	649	576	623	559	608	618	621	576	601	584	612	627	613	602	625	608	639	570	645	591	650	644	628	621	615	599	610	639	620	605	580	594	629	601	606	606	586	575	626	642	611	592	561	615	608	604	616	600	589	567	602	571	610	595	583	660	639	610	589	601	660	601	612	552	644	613	615	595	633	618	595	594	597	621	616	555	610	595	654	598	615	568	607	577	603	623	601	591	610	558	571	603	551	604	606	592	644	636	569	619	620	589	624	599	646	612	662	606	608	644	572	631	609	609	654	602	613	619	646	614	641	614	629	588	646	628	662	586	581	614	569	598	573	577	634	655	605	642	568	577	613	595	596	635	558	588	666	602	594	620	599	625	628	600	649	617	643	579	589	600	645	622	579	608	563	621	618	584	602	638	612	601	612	620	612	623	620	627	598	594	607	597	587	650	594	612	597	638	593	627	649	581	614	614	606	585	629	622	600	662	585	580	651	621	633	683	620	627	588	602	593	612	626	621	621	608	601	581	576	647	595	585	613	592	638	576	614	610	574	619	594	591	560	653	639	608	609	616	582	585	616	612	578	585	579	593	611	589	646	617	666	638	574	576	593	604	625	590	594	638	604	616	593	644	622	607	614	569	608	598	607	561	571	593	643	606	637	627	619	636	594	560	577	592	642	622	598	610	623	622	647	563	613	650	626	598	580	589	606	610	652	616	624	618	583	601	615	605	618	550	600	589	603	590	665	634	626	584	600	659	584	621	605	584	621	615	676	580	605	667	604	577	619	587	605	606	599	589	582	572	611	595	609	572	620	610	619	593	612	617	621	597	648	568	632	617	603	624	593	636	585	555	618	656	545	605	607	648	617	567	624	634	630	607	579	595	578	586	610	624	591	627	606	640	601	586	651	644	598	570	589	585	604	573	585	617	626	603	650	600	590	597	606	633	579	652	611	623	632	627	626	690	630	607	600	607	612	588	570	607	612	592	641	571	618	607	587	555	593	597	596	596	587	587	649	581	605	626	536	621	601	615	639	625	613	606	595	649	639	630	635	654	553	556	580	576	608	589	591	559	635	591	606	571	608	598	607	600	625	634	635	607	577	611	631	620	618	669	634	636	597	626	618	606	630	641	590	581	610	612	583	669	645	605	611	603	602	588	597	593	578	633	580	606	614	664	649	597	629	592	605	650	548	617	589	651	588	586	585	636	609	618	634	615	651	654	591	565	614	588	618	642	638	604	626	570	614	567	625	615	611	609	646	618	592	604	614	616	593	693	622	623	580	592	652	618	602	612	605	588	630	577	637	598	618	567	584	616	618	592	591	651	631	631	594	585	591	570	613	585	633	591	602	616	627	606	600	615	553	606	580	656	596	616	579	597	618	629	576	680	606	633	655	643	601	645	640	610	638	626	573	595	586	601	603	631	616	622	626	602	586	603	623	603	624	599	600	653	666	593	610	570	620	622	605	634	600	576	621	586	580	625	632	622	631	578	567	615	578	612	612	634	575	585	659	610	584	601	577	617	597	603	614	608	622	604	606	647	630	634	594	630	644	574	580	647	612	602	587	587	632	611	607	612	614	578	629	624	631	612	607	660	631	598	613	622	665	626	616	621	591	573	635	593	628	604	620	657	648	641	644	587	601	613	610	567	611	595	619	619	580	573	596	609	643	590	619	574	608	619	657	623	590	595	605	591	574	585	613	578	572	561	609	614	588	619	597	593	608	604	590	604	586	672	626	607	608	641	644	610	589	633	627	646	576	602	613	613	604	682	614	604	642	628	621	615	558	624	610	581	636	619	623	557	634	573	633	581	589	609	629	623	641	625	619	651	645	631	640	598	624	644	597	636	591	655	571	614	593	588	570	635	597	630	608	653	612	577	549	642	623	617	584	590	636	588	634	619	614	563	611	631	603	591	629	623	595	584	573	590	597	576	607	617	633	608	589	610	605	624	604	600	585	619	598	604	636	594	628	593	564	598	636	643	619	644	638	602	573	597	556	582	636	655	603	648	607	601	626	605	593	599	611	594	620	637	625	610	642	633	603	625	616	582	592	602	598	595	604	651	634	620	586	586	635	561	597	631	560	573	623	631	583	616	582	579	619	579	653	587	598	620	593	650	613	579	643	610	626	650	640	599	582	619	611	668	609	602	625	581	606	561	627	625	662	627	632	577	577	589	609	593	642	600	582	588	629	593	594	628	572	646	613	637	601	599	612	619	614	604	621	632	633	639	627	633	594	636	603	622	613	584	598	590	578	600	624	612	616	585	609	571	575	613	637	597	623	571	595	569	625	644	617	648	654	592	632	591	585	602	616	599	581	607	620	631	609	639	572	573	568	590	647	576	661	575	598	587	550	632	645	607	541	622	601	619	629	606	608	588	634	620	640	583	571	599	593	611	614	624	631	598	667	597	579	621	595	624	566	618	622	626	593	569	593	594	606	609	619	611	605	642	621	577	620	577	613	635	563	629	632	624	580	591	652	622	624	588	594	596	622	610	602	583	686	639	642	605	592	625	606	600	603	585	649	606	586	611	596	577	602	620	651	627	655	601	637	605	631	613	635	610	619	589	608	625	609	624	573	626	653	617	576	631	614	590	598	585	626	604	621	581	624	635	626	585	621	603	572	625	626	625	626	614	598	576	604	595	574	618	604	619	611	582	651	590	589	607	601	608	604	594	616	580	647	624	595	558	624	594	643	634	630	638	651	572	648	587	592	585	598	608	589	583	602	648	594	612	627	590	620	651	617	610	597	582	601	607	613	613	642	597	606	617	619	576	642	561	615	597	585	619	594	631	543	626	582	585	615	610	594	607	607	624	583	590	579	641
24385	22966	30591	24912	21358	15297	1836	649	630	598	633	609	590	619	622	596	588	580	615	608	572	566	598	567	612	579	621	636	533	599	620	582	654	608	571	582	601	583	590	607	629	584	622	622	582	625	556	621	545	605	621	593	565	582	576	610	541	619	566	617	615	600	640	582	557	610	611	589	617	580	591	625	646	597	620	628	633	575	604	607	594	584	640	573	607	633	592	597	625	636	585	602	623	581	597	560	607	585	609	578	602	562	547	614	593	607	598	631	605	598	591	617	616	566	589	581	556	567	626	582	600	620	572	619	610	589	625	561	610	582	626	555	549	599	623	606	614	612	574	634	586	611	594	621	568	588	584	589	611	582	638	622	628	609	583	599	609	587	612	604	580	586	557	613	610	571	604	632	576	572	576	634	565	605	590	595	611	607	615	636	629	592	612	585	604	604	593	617	626	576	599	634	576	579	611	543	616	591	566	652	583	608	636	624	606	631	621	631	595	588	620	551	568	561	604	632	576	590	634	621	587	588	602	556	575	586	552	594	619	635	581	580	632	575	617	628	605	648	575	573	600	606	632	635	629	546	592	623	601	572	606	592	578	605	630	595	620	586	610	590	665	632	646	594	591	601	582	553	600	601	577	569	651	560	609	599	568	597	611	646	633	587	604	600	599	602	613	601	599	632	603	588	595	617	538	551	629	610	625	622	566	603	572	586	602	596	585	621	615	589	642	612	610	622	612	609	606	565	532	575	598	601	607	614	629	558	632	578	619	555	584	586	581	581	608	589	631	605	596	590	625	589	586	647	614	632	591	589	598	597	616	564	622	611	575	576	590	619	592	579	589	628	594	598	580	557	615	612	574	565	600	602	575	554	581	569	607	613	553	624	606	587	603	608	611	642	586	541	603	607	599	604	600	609	577	584	571	582	603	615	620	627	612	621	604	551	629	583	556	605	640	601	589	624	598	562	584	574	625	611	571	605	656	554	562	597	590	660	598	626	604	599	653	573	589	574	552	569	593	636	597	621	616	579	620	618	597	620	570	591	604	620	595	595	620	627	614	591	595	594	591	615	519	623	606	633	600	577	549	633	611	592	589	620	632	583	613	651	567	537	597	601	576	578	587	634	576	638	596	595	598	592	604	620	584	593	578	572	633	578	597	601	608	630	588	610	582	656	603	593	590	590	575	613	615	593	623	607	608	600	591	629	612	601	597	599	584	596	568	627	596	611	606	571	614	591	614	565	579	598	615	589	607	588	596	592	617	619	585	577	601	632	603	576	581	617	589	609	562	561	612	602	583	613	596	546	626	631	612	596	613	578	563	607	612	621	566	608	572	555	592	580	601	582	628	612	585	566	620	615	584	581	660	638	599	567	586	588	596	603	626	575	582	574	586	637	557	623	624	627	578	611	628	618	584	548	600	555	609	564	610	647	592	591	623	565	616	584	591	548	572	581	595	571	587	601	618	637	609	616	597	586	609	585	526	598	617	595	561	582	602	589	558	613	653	578	625	614	602	553	583	534	603	638	578	600	593	569	545	586	533	568	574	582	583	587	574	566	585	629	584	610	631	548	592	593	598	614	579	565	550	633	614	608	622	592	604	586	549	543	553	558	609	588	605	602	580	568	621	587	648	612	630	616	640	571	593	614	583	590	605	610	584	605	604	603	639	597	606	602	582	554	625	578	583	624	597	594	644	635	590	587	603	610	598	582	626	598	590	634	577	567	595	610	623	588	606	590	588	596	616	616	572	557	595	601	597	563	644	615	618	597	591	573	592	578	609	582	553	586	610	613	571	621	586	640	595	578	601	532	626	578	594	561	571	625	578	633	570	569	609	617	604	589	612	627	592	598	569	554	596	587	606	566	603	597	640	627	596	617	650	636	614	584	626	657	635	602	587	636	605	598	567	567	602	587	608	603	589	556	609	585	580	618	578	593	599	613	529	585	588	623	603	643	587	568	570	592	616	595	621	539	593	611	581	621	621	573	589	571	600	597	619	560	562	575	583	638	584	595	616	571	584	585	609	586	614	607	630	590	614	642	593	593	612	638	588	585	596	586	591	591	629	584	595	597	573	581	592	578	560	570	612	574	606	565	600	592	618	643	625	645	612	592	577	627	575	579	542	617	599	604	592	586	590	628	580	555	586	581	598	638	587	625	576	562	596	567	579	592	593	598	610	611	559	603	612	621	560	621	611	589	601	600	605	585	599	625	600	591	559	560	566	638	602	565	626	628	586	538	600	585	553	582	634	586	542	557	547	636	628	582	634	637	630	611	601	572	643	603	581	598	612	645	613	584	598	622	634	612	571	622	550	631	617	596	629	602	670	557	637	606	564	549	597	597	611	574	569	616	550	595	588	581	607	582	588	581	612	620	627	587	578	580	588	579	576	580	587	593	612	643	613	590	592	603	560	594	633	608	603	586	620	592	593	597	585	608	586	551	585	615	554	589	590	603	609	652	607	577	582	590	597	619	557	582	561	584	581	585	610	596	613	582	581	600	571	607	611	587	592	570	572	589	616	573	598	644	604	605	608	592	625	546	577	574	606	548	636	581	580	602	587	602	624	615	603	592	596	646	552	584	550	613	593	619	575	602	593	627	604	590	591	543	584	570	616	607	595	591	590	597	592	570	589	588	584	613	622	621	617	607	563	617	561	565	590	558	615	544	602	578	589	631	629	619	577	564	568	581	577	618	542	582	592	594	577	620	623	586	579	611	613	567	577	602	597	563	592	613	677	567	585	578	608	622	599	593	615	603	587	570	547	586	593	615	565	630	636	618	569	582	604	618	583	544	579	635	585	602	622	590	570	599	635	594	565	574	570	600	589	556	602	575	620	583	574	592	597	582	589	613	608	655	594	591	625	588	533	590	635	550	611	582	605	602	624	600	602	589	575	627	617	579	602	642	611	582	579	589	591	570	611	601	577	601	549	593	629	627	574	594	619	610	581	578	601	633	561	586	589	603	588	581	596	611	624	591	571	576	635	568	618	542	627	635	623	607	604	643	593	586	620	543	599	562	633	603	587	562	564	607	591	633	630	613	564	566	604	599	602	618	628	588	610	617	593	602	593	601	621	616	601	577	592	615	582	587	595	659	619	603	588	606	603	557	596	588	633	595	616	578	645	582	650	599	591	608	640	599	587	567	564	587	579	546	576	590	577	615	561	549	605	565	611	586	622	597	614	536	590	579	581	573	633	635	624	601	608	520	607	562	620	625	612	620	611	589	600	621	619	627	569	593	598	618	605	617	613	565	581	607	629	581	601	529	590	577	569	580	593	580	610	612	564	590	631	585	625	600	598	595	587	557	544	562	592	618	630	572	606	623	602	590	567	557	577	579	559	596	680	591	582	597	604	529	588	637	546	588	617	572	586	667	603	596	586	581	606	568	589	550	587	549	579	608	630	617	566	631	611	578	620	582	559	570	633	551	619	581	607	595	609	607	580	574	610	641	576	646	609	656	584	567	572	604	612	619	590	595	617	623	625	596	605	580
61953	97457	68789	22203	12385	3171	976	983	899	940	974	942	894	906	906	877	892	960	936	929	901	937	955	941	954	905	862	946	892	928	911	929	933	931	950	949	921	899	897	927	972	897	922	918	859	962	969	907	957	871	902	908	960	980	949	905	911	888	958	938	981	952	895	925	933	952	933	936	947	927	931	958	940	913	951	991	925	874	923	896	908	923	901	976	894	946	921	927	916	925	939	911	933	901	868	914	965	922	900	927	904	911	953	966	981	929	942	923	923	925	950	963	924	912	891	909	946	891	904	898	979	978	964	883	948	967	924	841	966	943	965	895	900	888	920	940	920	935	931	943	878	919	926	937	932	915	960	916	938	944	960	999	940	937	947	877	888	948	936	920	906	889	899	902	926	966	915	960	912	951	947	902	906	975	951	935	885	900	909	875	986	971	927	925	952	959	920	912	829	886	984	914	905	916	969	937	948	903	911	982	896	909	981	886	891	888	959	946	974	937	911	955	913	951	866	919	949	885	956	952	931	895	977	961	934	969	918	917	912	915	958	966	955	872	998	934	920	974	921	970	889	909	952	907	942	904	889	939	937	913	959	927	982	924	923	930	943	981	943	878	912	868	893	957	897	903	880	952	919	946	891	968	916	948	877	941	883	984	908	975	910	910	902	949	938	922	906	957	894	945	939	894	931	935	898	976	971	941	886	938	934	960	886	877	928	966	886	908	935	901	857	918	916	927	915	893	883	951	990	895	903	965	942	919	926	921	961	949	971	927	933	901	923	932	956	982	940	888	935	914	924	925	939	977	931	903	907	920	925	940	929	914	939	954	918	938	985	933	975	931	890	894	917	950	931	948	894	928	990	902	909	985	974	951	890	943	956	908	914	971	922	957	932	956	960	919	960	900	934	876	929	924	987	893	905	953	881	986	891	942	900	946	945	930	932	917	900	929	944	992	945	904	973	869	932	1008	905	920	908	951	965	928	932	976	899	941	910	886	956	945	974	936	954	951	966	921	986	879	903	952	949	933	960	947	960	911	932	937	950	944	943	935	945	914	892	899	937	922	941	888	943	971	954	896	922	909	863	948	960	950	939	921	921	896	935	921	856	911	886	919	978	897	942	939	972	878	939	963	933	940	887	982	964	916	931	919	926	957	936	970	906	936	958	893	926	951	907	940	944	984	866	907	912	938	940	913	949	950	941	915	914	924	925	908	935	918	920	903	976	978	941	923	951	985	899	977	878	961	883	947	846	932	943	989	863	888	930	909	930	936	915	882	931	893	912	925	947	905	897	949	922	936	935	884	1015	918	888	955	921	926	963	965	957	964	898	893	920	943	919	904	918	919	939	926	974	908	939	958	979	955	920	957	936	949	938	939	897	961	910	931	913	930	857	909	930	914	938	930	945	970	951	905	1014	926	949	878	947	950	944	910	1001	931	931	903	958	948	953	915	915	900	927	912	935	951	894	842	935	923	946	975	906	909	876	931	857	874	964	928	953	965	956	921	960	894	972	922	931	944	912	939	937	986	937	961	927	964	948	954	909	877	902	980	930	954	898	959	909	954	919	898	927	931	936	970	893	1015	886	930	930	943	865	903	936	934	892	957	900	909	872	968	913	925	947	919	884	929	922	930	969	948	962	876	964	913	914	925	930	936	918	940	971	926	896	939	901	919	961	920	938	881	915	946	904	924	929	953	900	964	957	919	960	901	955	922	909	935	924	970	928	984	974	905	882	924	907	956	940	909	900	911	965	872	913	900	917	959	932	898	955	924	918	933	932	961	919	964	920	840	892	936	976	964	902	925	878	948	954	923	981	879	903	883	945	900	964	910	935	900	975	918	934	904	905	913	953	908	947	932	933	946	932	899	927	927	946	905	915	919	910	901	978	978	879	993	937	917	887	982	927	920	901	881	945	944	932	937	938	977	848	935	916	901	939	903	918	967	947	921	902	956	919	941	905	952	992	960	916	927	928	935	986	890	900	930	941	953	917	916	911	937	915	948	910	963	900	893	953	933	902	922	905	970	943	955	943	914	947	960	877	931	915	885	950	944	855	915	941	912	917	951	910	903	888	944	953	891	922	979	911	937	933	906	942	895	903	931	895	898	999	971	944	933	903	880	957	965	930	945	901	940	955	932	929	913	892	924	918	913	901	960	909	892	944	975	956	921	922	928	950	999	935	908	921	925	954	924	921	921	926	912	948	927	958	948	868	923	963	969	937	904	913	958	934	901	888	903	931	955	906	990	982	973	917	880	906	937	948	964	950	961	931	856	937	924	862	923	930	929	935	896	923	909	911	925	900	935	880	932	912	955	931	971	943	958	905	888	945	903	928	914	981	935	928	931	892	908	953	923	969	925	929	895	976	935	911	903	901	920	917	1042	957	966	953	945	909	913	915	932	963	920	964	1006	906	977	915	905	894	954	971	914	910	966	948	898	925	912	921	892	907	902	949	943	905	928	934	952	925	971	926	930	918	908	988	923	912	914	953	911	944	975	912	936	916	925	890	1005	936	873	953	920	932	939	938	964	947	914	906	929	857	1000	883	887	941	923	957	884	911	965	905	883	958	911	934	913	993	991	953	910	943	919	923	944	914	906	895	931	933	928	971	971	935	935	957	949	927	929	935	919	881	1012	908	971	998	913	955	913	877	920	927	913	956	895	967	941	870	956	943	893	941	920	956	911	865	985	908	924	925	919	890	969	957	931	986	940	915	922	929	929	890	934	880	953	895	937	905	918	920	891	960	900	957	898	941	965	932	927	962	950	953	938	966	964	960	900	938	1024	907	979	847	935	963	925	960	926	913	997	972	902	914	849	958	932	927	930	940	912	921	999	957	886	917	951	941	933	934	929	956	925	918	870	979	948	920	950	979	936	961	897	906	972	908	961	915	928	890	918	939	877	970	953	950	964	928	886	905	896	932	915	941	959	946	941	929	904	932	912	951	1010	938	925	920	921	918	960	908	956	945	966	889	949	948	952	950	944	958	895	937	883	976	922	902	951	909	952	929	913	891	860	955	920	950	961	930	934	913	910	918	913	936	911	934	923	926	919	920	946	887	924	918	970	941	934	956	955	934	924	857	928	888	922	962	972	874	1011	933	934	995	923	932	937	923	976	912	934	943	936	930	945	918	925	995	968	934	937	958	896	910	934	983	964	950	931	958	922	1031	929	933	931	952	913	922	934	897	906	945	908	923	950	919	907	1005	918	888	937	968	961	912	939	900	954	940	905	907	934	912	946	858	946	946	926	889	914	939	905	885	923	916	934	984	918	947	922	958	950	890	973	1016	918	986	915	947	900	923	922	898	963	970	917	900	911	936	957	986	956	943	974	957	908	941	933	918	938	922	925	912	939	951	900	902	924	902	938	933	938	933	913	896	889	938	920	957	901	969	959	939	872	937	930	924	912	926	946	911	895	900	936	952	936	910	973	956	890	918	926	966	937	955	923	868	928	955	927	941	925	976	889	881	991	961	921	933	893	876	910	909	962	899	940	966	941	930	948	891	925	991	913
32759	31740	25307	8460	917	528	451	446	424	415	435	424	394	437	424	414	385	432	428	411	404	475	436	445	395	472	438	462	401	427	424	399	406	421	429	431	461	440	443	445	426	437	435	381	433	458	406	420	409	458	409	440	436	410	429	455	453	424	431	428	474	436	424	455	443	454	456	453	443	454	395	419	448	436	436	461	420	444	433	443	424	447	438	440	447	427	411	422	423	477	443	432	423	420	422	413	410	412	439	416	408	455	423	426	403	412	415	421	461	456	383	434	400	396	456	447	417	434	452	438	426	476	464	426	451	437	421	410	428	406	447	457	426	430	414	433	423	437	422	425	388	408	404	410	433	410	439	414	400	412	424	401	420	430	391	408	402	428	392	417	416	432	420	437	412	468	440	427	452	416	416	401	437	400	433	388	457	415	372	415	435	447	432	434	430	406	421	434	465	417	452	418	418	432	419	440	417	426	457	422	429	432	443	408	447	430	444	411	418	419	420	441	419	451	437	453	405	428	433	390	424	414	422	458	431	412	401	440	419	391	425	388	405	404	429	472	417	429	431	457	429	411	417	463	432	408	444	466	428	452	441	422	455	444	415	416	427	419	439	451	427	392	404	450	407	450	426	414	415	420	418	441	399	450	400	429	404	433	429	435	429	442	390	430	476	395	436	438	445	414	424	412	438	395	424	451	381	404	441	412	443	412	427	426	455	463	449	398	424	408	416	384	432	450	443	394	407	440	428	425	419	427	426	457	436	413	397	434	436	454	404	385	406	425	428	423	415	416	411	405	402	417	420	401	390	444	420	397	385	453	405	411	419	413	427	424	409	391	417	409	424	426	434	434	428	412	443	416	441	461	462	471	459	394	416	443	438	448	411	427	404	407	439	442	390	425	402	438	412	427	434	415	448	412	454	399	415	458	401	448	423	440	445	380	408	453	455	426	435	428	427	439	438	413	411	464	453	407	423	413	485	409	372	447	434	427	434	428	456	432	382	392	416	418	435	433	400	464	460	445	405	417	453	426	393	441	422	397	438	415	441	435	441	414	448	422	395	442	425	414	423	438	436	412	415	427	418	426	415	423	404	430	440	403	425	440	454	422	410	395	464	444	394	444	442	467	423	432	402	410	445	451	445	426	413	408	456	389	384	460	439	463	461	402	427	411	419	422	401	450	422	432	431	405	413	418	463	435	415	419	426	436	458	429	430	426	452	441	442	406	446	392	420	408	425	414	434	413	443	434	440	412	439	429	439	394	414	416	385	433	405	423	472	423	468	439	419	386	447	435	442	395	435	440	413	384	407	486	446	446	383	409	431	419	419	418	418	459	398	395	423	465	419	462	402	427	401	463	421	448	416	414	428	431	471	416	424	452	421	452	450	427	472	415	437	396	429	401	453	400	437	425	425	439	399	437	429	433	431	461	438	435	414	417	422	429	436	418	405	384	432	430	445	402	426	448	444	414	418	420	424	429	446	452	417	428	417	405	438	446	444	424	434	385	383	420	437	442	413	436	413	404	422	455	447	454	397	485	437	452	395	442	434	430	391	407	430	423	455	410	452	444	436	426	448	434	445	439	398	438	439	453	469	440	445	419	411	453	432	443	430	416	407	437	412	443	477	418	428	391	425	428	366	464	469	455	449	429	428	428	417	415	463	438	457	423	391	433	412	412	398	426	429	401	411	411	487	430	469	387	459	419	422	396	435	388	412	432	411	391	436	392	400	465	450	422	448	437	425	451	413	416	432	435	455	438	423	387	438	427	408	436	396	444	402	423	415	428	439	387	443	425	419	432	423	422	431	381	460	457	447	422	452	449	431	470	424	419	405	424	430	428	409	431	416	431	436	443	454	442	457	433	467	432	407	406	389	404	461	438	426	440	440	423	445	422	402	438	405	463	402	390	393	432	434	408	381	452	424	432	446	392	432	434	412	446	441	399	383	452	416	416	417	419	420	430	441	419	440	418	383	462	463	412	405	446	438	415	433	406	464	455	435	434	424	466	399	427	439	444	396	444	387	435	432	430	437	404	403	397	434	410	439	417	408	480	428	444	431	438	434	427	411	428	415	427	453	459	392	447	418	445	419	448	421	410	438	402	430	454	443	410	421	400	439	399	426	437	454	441	420	464	423	424	394	400	404	462	421	410	398	463	431	477	406	444	409	443	423	416	477	405	444	409	418	434	418	399	459	451	414	419	435	461	415	396	397	459	385	439	401	411	425	492	417	443	456	456	419	431	420	443	427	433	427	452	446	410	420	428	397	434	439	447	436	419	437	439	416	428	417	408	436	445	441	406	430	444	431	397	421	433	393	419	378	429	453	434	391	441	394	457	440	461	427	456	446	380	428	445	412	432	415	419	463	399	446	458	409	415	441	411	410	422	434	426	453	434	434	413	424	402	431	417	430	417	417	433	435	435	438	470	435	451	428	430	402	448	431	422	422	428	420	441	417	418	478	417	412	377	409	429	417	426	398	435	419	436	442	427	443	416	432	455	436	417	428	437	441	423	421	428	440	419	443	456	421	461	434	453	441	421	481	418	461	397	431	416	462	419	457	416	439	439	445	433	454	402	484	430	386	415	467	409	455	440	443	395	430	426	418	414	429	389	443	447	400	423	505	437	449	405	426	466	416	415	429	449	470	424	448	461	422	348	468	451	438	424	403	425	455	412	440	419	445	442	420	431	418	404	431	421	437	441	477	406	389	429	429	411	425	416	447	426	395	445	419	440	429	494	407	454	436	425	369	464	442	463	417	400	424	394	399	430	453	414	410	442	396	431	416	417	407	403	416	451	394	383	419	427	462	410	418	452	423	396	425	436	415	401	424	438	420	386	378	403	399	405	410	415	418	405	400	385	441	421	400	431	414	412	443	436	436	430	428	438	455	454	416	418	445	396	424	425	434	408	451	428	441	394	410	460	429	409	421	453	413	432	403	425	459	411	410	414	443	440	439	399	408	423	448	469	461	442	447	426	433	431	438	400	427	451	429	420	446	417	409	420	445	424	404	404	408	441	404	407	428	417	404	451	426	391	448	420	453	420	405	392	418	448	424	408	411	448	422	445	460	444	432	456	407	444	440	430	436	434	471	406	412	448	430	450	444	443	451	424	426	444	419	381	405	470	441	412	453	415	420	457	446	440	420	449	404	414	415	429	410	418	418	463	426	428	472	414	431	435	450	420	422	431	450	433	462	386	420	432	375	425	409	385	426	413	432	405	452	444	441	452	398	424	419	487	419	420	435	418	431	448	409	450	421	415	435	424	423	423	449	444	430	470	422	438	414	422	428	418	381	429	429	425	398	442	429	450	419	429	449	428	412	407	420	443	437	444	403	455	404	393	460	425	441	444	403	430	411	404	426	431	460	408	414	446	408	397	419	423	466	471	479	452	454	415	442	405	439	415	446	425	439	464	392	405	465	416	449	435	399	434	423	437	409	431	408	430	433	445	466	427	440	424	414	418	444	428	410	431	447	429	398	422	450	431	426	436	444	426
43431	47190	28288	6511	1621	884	733	748	738	721	692	725	725	742	740	718	722	717	713	664	734	678	706	723	749	770	710	713	724	677	720	763	713	706	728	654	676	708	735	729	762	755	704	706	725	717	715	761	714	717	722	700	711	717	768	726	718	677	751	739	747	706	735	724	738	720	729	749	740	706	717	765	721	740	719	734	771	715	709	710	785	723	658	771	736	711	740	718	686	721	725	709	709	725	724	701	729	727	796	749	724	743	792	770	718	769	794	687	733	727	723	744	735	691	724	741	726	729	732	730	694	716	750	689	762	744	735	767	727	751	701	719	758	735	727	665	713	736	753	711	763	720	712	746	742	690	742	718	691	696	764	712	708	703	712	732	694	693	754	712	746	689	738	707	699	712	708	752	711	745	724	736	687	746	712	717	744	731	724	749	728	688	769	700	740	749	747	754	740	722	745	714	734	761	730	696	756	750	688	733	734	733	715	724	703	717	740	747	703	711	714	682	703	719	762	709	716	762	723	701	761	711	680	725	765	714	728	713	709	701	736	729	722	713	768	712	677	725	685	745	746	751	795	758	687	752	722	750	689	739	725	730	718	719	699	734	720	743	739	728	718	702	771	742	719	711	722	699	712	708	716	728	701	708	707	732	752	693	734	734	766	767	733	761	747	708	730	753	787	754	748	745	761	724	742	714	741	757	650	742	736	708	730	754	725	736	702	753	746	738	728	733	708	703	765	696	717	698	722	727	738	744	779	722	697	760	764	775	763	707	723	723	730	756	702	754	742	755	704	732	698	740	720	725	733	739	742	782	696	749	721	726	701	706	683	733	685	684	717	710	701	711	810	749	711	715	706	755	700	755	682	743	680	693	725	751	745	712	686	766	745	716	709	730	732	733	718	714	739	662	718	776	742	725	688	689	671	723	782	722	731	758	705	709	741	713	711	726	773	728	738	728	734	731	710	693	768	738	748	698	733	731	720	736	703	752	713	709	802	771	753	690	789	737	722	749	718	676	701	719	748	707	749	726	726	711	699	753	719	697	710	728	712	735	675	776	752	711	744	734	716	704	741	742	768	745	719	717	699	720	737	717	733	709	673	756	723	720	732	710	706	793	747	724	761	689	712	723	673	769	741	729	687	709	719	689	734	723	733	718	740	763	718	711	708	692	725	660	739	688	695	755	716	705	751	721	681	718	743	714	734	733	704	704	717	772	667	734	713	753	725	700	694	708	771	723	697	662	714	729	765	725	736	711	726	699	726	716	749	732	748	754	752	762	708	747	715	725	712	719	755	802	736	720	737	696	725	719	698	708	744	746	697	689	682	747	697	744	695	748	700	732	741	758	702	717	716	716	737	744	742	734	732	698	730	744	715	731	703	724	696	722	686	705	759	695	751	720	673	758	745	714	687	747	789	738	707	714	740	731	716	692	741	695	707	711	689	724	697	687	727	706	772	726	704	678	665	747	774	715	746	712	730	738	691	716	693	687	735	736	704	725	698	703	728	721	707	757	722	743	737	719	792	763	766	696	721	710	697	685	727	743	708	716	730	743	728	715	658	742	722	747	726	686	715	730	754	743	751	750	761	738	680	716	718	698	784	701	694	709	734	747	697	697	742	713	740	741	731	719	711	743	725	754	721	754	721	701	738	741	733	780	756	685	748	739	741	715	703	730	720	729	709	708	716	769	676	694	757	658	734	740	747	707	703	736	731	775	704	727	715	731	713	751	782	749	741	728	710	726	743	706	725	741	734	730	698	726	715	721	737	734	754	710	701	746	683	696	703	776	707	709	719	704	717	733	741	714	722	741	753	774	723	680	723	726	781	776	766	723	705	731	712	709	763	719	744	724	769	705	753	727	735	717	705	717	721	740	756	741	708	724	724	711	711	754	721	664	738	759	704	729	702	693	765	747	699	687	741	761	724	724	728	752	737	696	752	736	724	757	751	696	711	701	667	752	728	752	711	746	706	668	706	763	720	688	734	721	716	747	739	760	686	782	707	723	689	718	731	696	688	752	710	714	701	738	707	750	778	702	691	658	721	733	679	748	748	696	772	734	738	736	765	729	758	746	711	724	692	723	713	734	734	761	763	718	691	759	704	723	718	711	764	731	717	705	707	789	776	729	691	708	715	763	758	739	689	732	723	735	703	760	716	688	717	741	702	718	781	704	722	710	766	738	766	716	678	713	733	722	752	723	766	695	701	734	713	748	729	683	714	741	748	741	681	712	712	725	690	781	736	746	676	727	725	717	729	701	755	748	709	724	699	707	723	745	699	733	703	695	688	720	731	690	679	733	726	747	714	761	696	707	744	695	730	748	749	695	750	760	747	698	751	692	732	698	733	783	736	726	715	707	677	729	756	737	710	716	747	744	720	663	734	736	713	701	701	697	787	690	760	726	708	760	727	715	713	721	769	731	767	708	716	754	672	747	748	733	667	700	743	684	712	692	737	748	755	753	697	752	722	720	731	714	739	755	729	671	719	705	770	704	697	731	695	728	733	735	729	750	714	749	724	687	727	708	716	684	752	724	699	714	717	718	710	691	732	786	715	721	772	722	698	715	746	702	770	702	737	757	750	714	740	758	686	724	733	727	670	685	744	764	730	703	727	689	699	739	723	677	745	719	719	724	680	740	713	727	772	741	748	718	699	722	712	678	731	705	758	749	752	736	715	719	709	809	705	727	718	713	748	737	754	700	714	712	697	706	682	767	703	717	770	753	657	684	726	711	706	704	760	783	744	767	738	737	720	726	736	764	707	742	729	722	749	668	733	711	752	741	761	739	724	755	716	729	717	678	683	752	715	709	727	715	721	709	735	704	729	738	701	747	710	717	725	709	701	745	712	703	701	705	706	767	690	691	731	794	736	735	761	690	703	706	706	791	726	723	732	710	762	733	718	740	755	714	736	707	707	718	735	721	723	709	743	704	738	708	722	674	732	724	697	690	704	737	735	707	698	730	704	696	724	737	709	756	761	719	740	773	762	759	785	716	705	720	757	720	707	697	701	736	770	723	685	724	743	750	709	749	721	726	702	775	716	675	745	710	777	703	695	724	761	711	701	705	740	665	696	738	700	748	700	785	692	698	712	745	780	747	757	796	718	751	728	714	735	746	715	698	715	737	737	731	711	710	723	710	747	713	729	732	750	707	688	711	728	745	706	745	711	691	734	723	712	711	688	759	758	717	668	752	705	731	735	761	754	732	696	778	728	734	745	708	786	701	718	735	692	685	723	706	722	732	702	688	716	754	745	735	712	721	684	724	759	723	686	685	703	710	729	768	713	705	754	684	710	708	701	733	700	746	721	673	738	708	698	733	762	764	659	745	695	719	713	740	726	769	719	739	700	769	734	704	696	686	714	708	698	716	715	711	744	753	733	793	734	717	720	732	709	690	758	735	758	726	724	703	779	758	729	741	756	721	704	761	721	694	764	706	735	743	681	708	753	750	751	741	712	753	703	711	737	762	701	738	709	756	748	712	728	740	733	687	682	707
25986	24795	31434	25504	17231	3786	441	399	353	381	399	411	407	414	395	375	390	410	394	396	363	389	390	375	361	386	360	371	404	363	375	369	369	358	353	363	342	376	397	378	388	384	392	360	358	398	366	367	336	342	406	381	393	390	400	409	373	359	383	354	379	333	401	407	373	345	398	401	357	376	404	399	374	353	386	360	365	362	392	393	371	417	406	339	385	365	366	363	365	405	417	366	381	386	395	382	402	353	348	351	362	350	380	367	367	342	374	385	413	388	328	343	364	337	359	434	363	367	364	378	341	349	388	374	367	380	342	392	357	375	386	345	394	353	401	380	356	385	390	387	353	373	353	359	337	377	393	375	365	393	372	406	410	397	371	406	406	383	392	367	421	408	360	401	393	351	372	349	374	337	363	371	366	384	377	391	390	374	384	389	360	403	405	387	372	375	372	368	356	382	363	326	358	371	364	367	396	360	369	393	354	342	375	365	361	350	347	366	386	397	391	357	423	315	354	325	344	337	412	375	391	398	379	352	369	370	382	324	379	343	369	356	375	416	371	376	357	358	387	378	368	373	388	343	379	386	391	391	392	375	371	380	383	401	414	351	350	397	392	344	351	390	410	388	396	346	352	367	355	369	350	356	411	370	360	355	373	375	388	356	364	345	345	398	373	385	338	358	343	367	423	351	377	372	372	367	373	335	385	381	379	361	376	370	356	344	372	370	352	354	386	408	385	366	389	405	368	382	344	396	360	381	354	387	355	378	392	385	399	390	362	405	382	352	357	380	369	337	357	382	373	373	381	359	382	380	351	369	370	379	394	391	387	416	388	357	362	386	404	357	382	384	371	368	332	363	364	368	378	383	337	360	399	350	362	407	373	368	417	388	351	346	341	375	397	343	364	357	398	414	373	372	398	384	376	370	391	377	378	359	367	389	395	385	359	358	379	366	369	401	342	372	403	370	359	380	381	359	398	383	371	381	357	368	379	366	372	363	374	392	344	437	380	400	393	372	388	402	406	407	337	394	333	386	374	347	382	403	373	377	390	383	370	352	364	367	352	389	423	370	362	366	353	359	385	365	388	354	395	361	357	367	374	355	361	389	406	372	353	361	382	378	423	374	340	350	384	368	358	353	369	374	372	403	359	372	378	377	316	405	355	367	338	372	335	393	388	364	407	399	402	369	434	397	399	374	418	386	373	365	369	358	371	356	390	359	373	393	380	365	377	347	377	361	359	396	346	415	381	337	386	363	340	369	344	378	368	366	376	362	342	354	362	367	356	382	361	352	354	377	359	354	370	398	400	367	398	346	361	400	377	418	384	380	364	390	369	412	381	371	371	383	343	365	366	354	351	377	361	369	350	372	366	336	351	389	390	359	369	363	389	330	319	366	417	359	348	355	373	374	395	358	399	350	373	389	387	363	358	368	373	362	358	330	360	375	366	365	382	330	396	360	380	390	379	351	404	403	396	355	379	389	378	356	338	331	335	388	368	368	351	386	368	366	356	383	403	373	358	373	375	405	417	389	401	370	357	391	373	372	352	379	392	368	365	401	355	397	376	361	403	378	392	351	382	368	354	344	388	360	362	374	385	369	387	370	385	384	390	411	417	381	381	379	366	399	340	345	382	335	355	354	335	388	343	387	361	392	378	383	381	361	356	351	380	346	365	381	353	394	357	385	381	363	361	334	374	378	345	385	327	372	323	363	374	406	382	403	371	360	414	339	355	331	387	369	370	321	403	356	360	362	381	347	386	397	344	372	392	367	353	378	332	389	350	345	385	357	365	394	369	408	412	387	379	355	400	386	359	381	364	343	380	402	391	378	386	367	379	415	368	393	364	391	375	385	397	373	364	368	363	382	352	317	388	373	334	375	336	348	387	348	373	362	398	400	397	374	376	401	383	373	362	347	368	358	390	405	377	404	389	405	358	382	403	384	390	367	367	360	348	348	376	406	400	362	374	350	427	363	410	359	390	403	358	359	383	383	372	330	377	349	360	361	355	403	388	370	378	357	352	381	381	375	366	391	388	359	359	358	367	369	363	395	399	376	398	362	378	367	359	387	386	379	390	399	387	350	377	390	365	363	371	338	380	363	373	387	359	406	377	369	373	374	384	403	343	374	390	391	382	392	350	378	353	398	370	358	372	386	365	388	376	380	367	360	345	347	393	364	360	387	391	398	377	342	370	363	367	352	356	373	337	368	367	380	358	408	376	362	391	389	383	387	354	390	367	381	388	337	378	353	331	387	363	375	385	371	357	360	345	378	355	404	370	373	400	379	347	365	390	350	399	362	391	367	352	379	387	389	398	386	352	393	373	385	389	381	415	386	394	384	374	378	395	353	344	338	357	346	361	373	369	379	339	397	405	344	380	338	366	381	357	383	349	362	394	358	364	375	384	374	365	378	375	371	387	391	351	366	369	344	401	373	375	385	388	343	351	371	400	382	360	393	391	386	405	380	378	404	380	386	361	367	376	384	393	370	383	374	392	400	360	399	380	376	366	350	370	339	397	372	382	360	408	361	351	368	374	367	416	357	366	376	331	375	402	333	371	371	355	371	369	353	382	355	366	363	369	339	353	378	350	351	346	388	343	355	363	358	359	406	371	417	379	347	394	400	378	365	357	373	362	377	368	375	352	361	361	398	356	341	411	378	376	369	362	335	382	387	382	356	370	343	328	370	369	403	365	361	371	378	346	368	346	358	393	367	341	351	358	384	358	366	401	358	368	372	406	396	367	352	371	377	382	355	354	367	352	393	366	361	334	371	373	416	350	382	372	354	371	356	354	416	372	388	379	375	340	380	381	382	361	365	345	349	374	348	360	389	395	398	366	350	356	370	369	353	369	382	392	373	385	404	381	371	370	426	366	371	335	326	375	390	356	350	361	381	355	371	372	376	363	345	385	362	370	386	378	384	360	394	380	401	372	389	345	372	377	357	398	383	353	359	371	365	368	366	403	404	380	367	358	376	372	407	341	402	373	379	377	349	355	401	386	387	380	371	382	372	383	353	389	363	390	368	361	399	394	399	395	387	398	357	399	386	395	344	359	359	374	384	390	362	361	366	367	390	357	400	353	393	356	325	353	396	382	376	349	382	377	389	372	393	352	386	345	352	357	379	393	332	365	348	357	376	349	352	360	365	375	350	393	378	381	399	390	373	372	374	357	356	380	413	355	345	385	375	384	362	359	377	354	366	370	380	350	395	341	379	405	376	376	391	402	372	370	375	323	366	380	377	374	354	372	362	344	326	359	365	347	375	373	359	364	395	383	374	386	410	370	377	384	351	363	343	346	370	401	366	351	348	375	419	366	356	374	377	384	376	384	369	378	381	310	386	379	384	333	386	353	324	349	332	376	349	375	367	340	359	341	338	420	374	384	365	388	412	361	364	352	405	367	372	399	372	367	366	405	370	372	385	410	409	352	357	397	379	412	341	397	392	349	338	371	359	391	402	410	376	367	359	402	340	389	387	394	393	332	354	343	370	327	345	386	389
62471	86634	55781	18571	6773	1736	635	623	639	594	663	646	662	639	616	614	631	625	655	621	593	615	580	615	627	616	622	618	609	589	590	620	617	622	562	635	581	636	609	645	594	599	647	620	568	651	573	626	624	598	609	621	617	619	587	602	629	587	647	585	615	628	614	640	630	627	634	617	626	609	645	647	576	645	572	619	600	583	628	615	641	634	584	652	580	647	618	588	623	586	617	634	631	617	644	622	609	603	603	659	582	621	617	650	642	598	612	629	596	647	632	604	629	648	642	605	616	603	627	631	626	616	616	609	599	607	605	615	624	644	593	627	583	604	558	630	598	610	606	603	668	583	669	631	636	593	596	644	613	631	603	633	583	606	605	659	628	599	645	547	607	668	606	609	640	567	590	632	640	622	623	643	602	572	594	623	621	617	596	667	646	580	621	648	625	607	601	674	619	657	616	597	633	614	616	579	632	596	624	602	602	585	621	611	636	594	600	576	594	635	645	595	616	635	654	690	590	652	622	620	615	632	637	623	640	631	651	624	636	687	592	598	635	618	603	633	616	588	613	601	590	627	652	607	589	596	616	608	619	611	625	635	618	618	636	620	583	600	619	621	639	629	624	627	599	594	628	672	626	653	597	613	657	588	575	615	617	629	648	626	614	610	603	576	623	615	577	628	629	602	561	630	643	597	615	662	604	627	619	595	598	620	636	619	638	610	651	588	642	629	618	610	663	630	626	593	625	643	610	674	621	615	603	604	625	607	628	636	658	600	674	613	600	612	665	667	681	671	601	617	645	664	594	626	573	635	614	616	621	627	630	614	657	640	637	651	667	637	608	667	636	590	609	593	625	634	609	605	645	637	604	617	622	614	599	622	688	604	615	641	594	580	617	621	617	592	641	673	645	596	641	611	595	610	638	642	587	614	645	569	602	630	631	645	700	625	652	603	642	615	598	622	573	625	622	607	626	595	585	642	582	591	577	614	581	625	584	580	646	576	642	605	600	618	607	619	647	608	628	600	617	563	595	657	590	583	642	608	645	645	641	618	632	589	619	628	637	635	615	613	586	621	606	610	631	593	617	623	607	629	657	633	611	605	627	603	597	651	607	633	634	637	641	657	625	589	639	601	552	621	667	638	636	602	625	584	663	636	622	611	619	631	619	621	640	578	616	630	616	632	645	598	594	609	603	651	604	632	591	625	637	651	625	585	646	618	575	636	638	608	609	609	646	641	599	628	614	650	577	608	610	596	646	595	622	566	643	609	609	649	659	651	588	658	656	627	654	617	650	602	587	625	608	603	670	568	604	598	609	620	673	589	607	631	621	604	596	588	624	613	633	590	628	607	601	584	583	645	638	612	640	619	574	595	611	642	628	625	653	647	590	586	605	603	630	623	626	611	577	630	610	601	637	620	604	665	632	631	617	621	581	630	644	581	654	634	626	636	623	604	592	600	655	594	677	601	616	642	670	601	616	592	601	588	616	634	584	591	650	607	626	546	588	624	658	617	671	580	617	631	606	639	639	661	634	633	612	641	588	607	632	586	655	663	623	619	605	630	636	645	614	602	603	591	588	616	655	578	637	631	621	614	610	585	608	601	596	578	654	611	625	612	594	597	578	644	601	639	597	613	634	629	589	649	597	578	649	594	610	620	614	611	612	616	597	612	604	609	590	616	662	624	610	582	627	628	618	640	602	622	647	589	601	638	600	644	654	615	648	636	631	563	639	619	572	629	618	636	674	639	619	605	657	570	586	650	641	655	617	652	603	626	644	644	621	619	650	667	591	592	600	573	598	611	641	602	556	594	639	655	601	606	616	643	602	621	589	608	614	628	591	588	598	616	628	662	635	622	617	632	617	611	597	630	647	571	593	607	572	572	544	635	615	591	592	645	677	622	598	628	631	593	636	658	618	553	649	652	645	613	644	639	631	600	620	634	647	630	627	640	633	618	638	618	592	616	606	638	656	640	637	580	634	571	629	595	634	604	624	616	607	651	653	610	618	598	629	591	606	642	631	641	586	597	620	608	584	617	630	716	617	634	571	609	585	587	648	646	618	624	634	621	593	608	565	614	583	592	531	625	592	632	585	597	633	634	642	619	596	618	649	669	573	625	626	616	605	684	568	585	585	552	587	606	628	623	596	660	655	622	600	601	587	594	664	604	644	621	647	623	624	615	600	652	614	579	611	615	612	581	612	646	601	609	633	619	650	617	602	592	588	642	562	613	696	635	592	593	675	635	622	609	607	625	646	603	632	645	592	597	621	611	636	627	626	598	605	612	598	594	636	624	567	607	646	573	621	644	609	631	640	642	595	630	639	613	608	590	598	610	628	664	624	636	647	629	624	617	625	607	618	612	634	583	603	629	592	573	625	601	586	609	595	592	626	643	594	593	622	606	611	595	611	610	622	604	617	588	611	576	610	629	608	615	597	635	618	625	624	626	612	612	651	650	614	613	583	641	641	633	646	603	594	552	621	631	677	578	604	673	650	633	578	658	611	580	652	649	640	660	619	620	663	634	623	644	632	565	633	617	582	591	610	655	607	648	650	652	629	656	587	636	600	613	575	599	630	603	615	643	656	607	639	650	638	638	645	654	607	607	617	591	629	639	600	601	602	621	625	659	610	582	606	607	660	582	635	617	653	628	609	628	634	614	653	591	622	596	596	632	621	571	635	642	569	662	607	627	605	618	639	639	655	583	631	598	597	608	592	634	618	600	643	626	645	626	627	588	584	632	632	606	595	614	605	652	631	610	652	658	583	603	674	677	640	635	616	588	628	613	578	615	617	596	650	621	583	591	648	620	603	682	619	586	656	585	635	615	568	633	601	590	596	643	620	635	615	592	643	636	596	635	614	591	600	625	637	613	668	597	601	639	609	576	604	621	615	639	641	614	602	643	629	625	640	571	645	612	606	588	597	619	646	661	642	592	632	589	647	635	609	624	600	581	613	603	643	659	669	652	622	611	609	638	601	591	593	606	633	649	622	651	617	594	605	615	627	624	618	604	661	650	582	652	567	606	614	566	589	620	647	618	629	676	627	621	637	633	614	579	619	609	595	655	664	628	634	602	652	630	642	577	604	578	623	620	583	630	586	621	591	613	644	642	636	607	607	596	607	631	644	660	629	592	652	573	630	570	605	631	605	569	639	594	668	606	649	643	601	623	620	629	598	641	617	652	621	622	614	599	621	634	639	587	645	623	597	603	620	585	629	640	602	607	619	598	626	561	588	607	651	625	637	634	643	641	635	626	632	625	619	604	612	610	580	651	593	608	603	629	632	604	635	607	592	627	620	613	624	652	593	621	639	594	625	605	601	620	596	604	630	632	597	629	587	599	626	607	628	612	594	673	608	588	609	640	649	666	596	648	622	615	605	573	587	632	659	655	635	622	641	596	650	583	666	574	581	641	606	666	560	628	622	552	615	619	568	610	623	619	645	605	591	679	601	655	614	603	579	634	598	657	642	599	616	646	654	625	648	607	619	654	598	632	626	594
24402	22733	30897	24316	21538	17113	2591	701	617	599	592	586	602	655	619	614	584	625	626	621	582	581	588	599	572	575	635	591	604	565	601	603	595	574	533	612	629	586	629	556	608	600	570	576	593	603	606	537	552	584	580	579	575	559	614	654	568	654	594	578	603	603	524	588	520	603	587	580	517	588	567	599	596	610	592	583	591	552	596	585	573	604	565	576	602	597	611	601	560	602	619	573	575	588	576	609	608	592	587	582	596	578	596	621	620	613	608	604	603	611	580	608	592	617	592	592	636	582	553	614	568	575	555	600	583	632	582	611	561	585	618	578	593	562	574	580	604	585	583	589	624	585	589	580	566	565	585	610	593	586	585	642	599	593	676	583	597	578	611	561	609	561	571	575	565	565	605	601	600	576	559	586	566	596	600	614	596	559	585	567	569	559	619	598	580	580	573	587	553	595	557	592	592	584	609	603	613	594	628	569	606	600	578	619	631	580	594	603	570	605	559	588	583	568	576	609	588	579	592	562	545	617	570	567	578	618	602	610	611	591	607	586	602	568	563	587	595	571	571	557	591	586	569	628	573	588	593	588	588	610	594	579	612	622	570	564	578	579	617	553	578	573	588	596	575	586	597	616	586	579	614	589	565	621	584	610	635	612	562	584	610	547	573	588	598	571	572	616	604	584	586	589	563	583	621	626	552	597	557	560	614	564	616	619	566	614	576	582	588	586	574	551	644	572	586	604	595	542	516	606	594	663	626	586	610	612	612	605	577	543	562	627	591	557	585	653	592	586	570	591	600	600	562	595	618	604	604	585	599	593	571	592	597	617	590	561	593	617	565	564	609	628	639	545	546	585	569	614	547	570	592	620	546	600	588	539	588	563	612	663	611	584	615	570	564	620	579	604	582	546	575	593	646	581	618	589	614	592	543	558	527	583	588	567	626	568	601	609	594	588	532	625	605	604	557	570	569	577	584	592	612	553	620	583	608	536	561	582	600	631	592	584	614	561	603	577	614	590	610	604	558	542	625	547	589	569	568	588	549	568	576	601	611	613	599	588	572	562	611	582	536	608	560	544	568	571	587	558	589	597	597	581	580	574	579	598	577	614	589	603	578	581	587	600	586	631	571	609	615	562	571	579	607	575	600	568	551	601	578	570	568	610	611	619	600	581	649	574	574	619	572	605	612	570	586	596	559	586	615	608	577	602	587	567	582	577	566	579	614	581	576	570	608	607	605	589	592	579	573	624	569	582	581	593	585	644	546	557	559	606	589	595	575	598	526	554	621	606	621	613	612	583	577	620	601	583	617	569	632	587	565	576	577	622	603	562	586	595	615	578	556	619	622	550	574	577	558	607	596	586	597	624	618	564	621	606	619	589	605	585	603	609	587	589	578	584	572	603	568	590	560	585	579	595	556	611	571	571	565	592	604	591	556	571	577	605	604	589	587	536	582	603	624	585	630	580	601	586	562	598	617	597	557	557	595	614	614	558	569	614	586	634	586	575	626	555	621	645	604	584	638	612	559	629	609	554	585	581	578	607	627	582	635	621	582	580	596	518	628	602	541	606	565	592	577	617	613	579	554	591	621	575	605	614	623	586	601	581	604	593	580	584	579	596	574	588	566	575	584	595	582	587	545	590	541	620	568	551	575	576	607	597	612	539	575	562	587	586	595	586	621	567	567	555	625	548	589	591	573	608	594	558	590	590	578	587	568	630	611	616	596	623	581	584	615	584	609	598	616	578	568	610	575	601	612	594	565	574	582	555	560	591	600	609	564	603	548	588	589	563	606	569	588	607	600	583	557	570	565	583	592	570	596	532	582	558	612	570	589	587	563	581	566	591	573	636	601	607	581	589	593	596	586	589	599	597	532	586	578	569	575	559	590	547	599	592	605	568	604	597	611	573	576	604	595	610	604	559	568	568	619	609	606	579	525	596	570	602	582	600	629	558	611	545	588	561	580	567	613	596	627	638	600	634	588	601	565	592	602	581	606	569	537	567	554	560	582	611	607	590	563	558	580	575	531	529	580	591	581	579	600	601	573	601	581	655	594	633	589	540	575	569	604	599	591	566	628	542	596	548	580	571	536	584	581	593	566	625	635	583	563	578	620	622	612	538	553	606	606	551	629	624	586	534	601	576	602	601	617	604	592	542	580	594	532	600	607	602	593	582	593	599	545	612	560	617	567	612	572	561	553	597	576	556	643	608	594	583	597	601	547	555	571	577	596	591	597	563	599	572	578	618	606	568	609	605	624	560	576	597	634	609	592	578	590	593	583	548	570	599	573	612	582	619	599	624	608	585	593	582	591	583	628	627	566	616	655	577	571	596	600	563	569	561	574	594	601	590	561	628	610	620	616	611	577	606	580	570	569	564	609	573	568	578	599	599	611	553	579	575	616	565	591	565	551	555	536	574	624	616	557	577	608	608	591	568	565	598	573	641	589	564	590	612	601	623	558	569	584	604	606	573	613	647	597	578	589	605	563	591	596	569	559	592	608	601	576	553	601	625	616	594	608	575	565	602	623	570	568	612	572	555	621	537	603	596	583	613	550	588	592	582	573	570	578	626	578	577	570	565	603	596	579	554	573	592	582	588	583	584	576	591	565	625	556	591	601	623	598	625	615	619	561	596	618	592	571	597	627	584	616	597	587	630	548	569	606	556	564	604	649	603	600	554	584	590	604	591	600	598	551	573	620	584	567	628	591	614	584	574	606	559	585	568	604	594	591	661	610	584	557	592	561	572	568	585	605	623	598	601	588	551	587	585	565	597	598	589	582	610	592	589	576	560	601	556	585	585	570	590	627	577	598	594	586	595	608	572	536	575	575	575	583	584	573	607	589	590	597	574	593	628	610	565	633	570	577	577	601	565	617	616	548	576	602	593	514	536	574	592	586	592	586	581	617	614	590	539	610	594	572	607	575	548	631	584	587	568	564	597	634	639	595	571	650	605	548	584	593	607	538	594	561	611	565	560	559	608	585	604	612	592	577	580	618	579	549	608	534	584	594	624	581	627	577	570	625	592	592	615	624	614	565	602	545	592	541	549	608	553	615	630	588	607	580	603	576	605	623	638	562	541	569	606	573	571	595	605	622	551	610	578	577	570	603	580	585	622	591	571	580	588	617	574	579	604	611	608	570	568	590	595	591	598	605	559	590	565	598	600	563	573	625	577	572	625	528	574	540	562	641	583	553	560	585	609	561	620	608	582	569	610	633	585	587	577	568	559	558	560	640	573	578	626	547	623	603	545	581	590	616	573	587	599	562	583	603	522	596	564	582	594	579	558	580	564	539	606	588	594	596	547	634	614	577	583	580	589	593	602	580	610	603	625	589	591	543	570	579	616	588	583	624	611	584	616	564	600	644	622	607	581	580	580	597	604	578	535	613	600	614	620	604	577	580	559	573	575	604	616	612	601	570	554	576	595	556	570	558	591	533	624	568	601	580	580	529	605	533	599	609	545	620	611	553	607	618	577	587	551	602	564	568	577	581	567
60421	97576	68256	21438	14311	4523	979	960	998	925	939	902	908	882	879	898	948	927	913	926	898	901	945	876	964	930	942	908	873	909	914	965	959	953	889	912	937	926	927	870	952	912	890	908	907	910	928	853	879	900	914	885	864	931	915	898	897	908	837	941	929	916	886	978	877	919	909	912	937	988	925	882	918	896	901	968	891	897	910	897	910	900	919	940	923	919	907	940	964	890	918	860	938	881	926	936	883	916	928	915	897	915	899	944	859	899	898	908	900	912	900	960	924	907	985	913	890	935	913	899	917	910	945	861	902	937	942	883	941	922	987	905	933	884	944	879	856	904	927	888	896	913	897	924	881	897	969	943	896	941	906	911	899	873	930	963	928	914	907	915	893	908	927	893	944	877	934	976	913	948	903	915	931	911	964	871	874	921	898	924	882	925	905	864	869	930	935	984	871	934	860	946	976	945	921	925	929	879	928	942	890	859	925	879	940	921	867	939	893	933	913	918	908	932	888	911	886	962	894	908	890	904	858	978	963	917	926	928	890	891	867	919	917	962	903	910	864	901	921	857	936	943	917	892	980	871	914	923	913	900	905	957	948	952	980	869	961	883	907	926	945	904	900	923	839	932	897	962	922	918	915	920	884	893	946	909	932	915	915	912	905	966	879	897	889	926	916	916	885	919	956	919	915	883	921	888	914	863	915	935	907	915	922	866	928	947	880	913	923	922	884	881	916	894	897	925	885	941	910	954	904	957	903	947	951	902	924	928	921	882	901	897	918	865	889	949	918	911	875	942	883	946	914	894	932	856	916	849	916	916	911	884	905	868	937	929	936	876	862	938	867	911	940	893	904	929	926	933	934	921	922	893	944	950	909	960	873	894	959	874	895	915	984	916	910	892	915	934	896	875	941	929	883	912	931	899	907	946	887	903	903	897	882	896	915	925	927	870	827	888	910	913	966	893	914	963	912	971	932	861	871	919	898	893	926	926	927	884	904	890	871	931	880	931	900	950	959	926	935	915	926	835	933	878	945	940	922	898	912	886	929	901	858	866	921	922	910	939	956	892	876	879	925	908	925	947	961	929	878	921	970	968	892	950	898	908	956	955	887	906	907	902	947	883	950	965	887	864	942	941	911	892	899	975	895	938	914	875	826	885	939	925	915	885	917	902	943	908	911	940	986	895	873	950	934	966	909	889	901	940	879	889	893	852	920	913	904	874	947	918	919	923	950	888	991	961	914	908	890	921	872	928	924	895	920	912	899	910	911	884	936	931	874	935	917	906	851	933	865	904	930	957	922	915	900	927	924	914	915	924	906	923	950	894	881	948	929	948	910	888	895	936	948	885	912	961	938	911	847	956	892	848	860	885	964	924	902	928	975	960	904	849	842	904	939	849	871	916	955	923	899	929	922	908	925	897	957	944	908	976	864	926	919	908	886	935	886	881	918	940	885	881	908	915	917	877	931	898	928	885	943	986	910	912	907	916	911	928	920	965	968	891	881	902	916	924	825	948	911	938	904	900	927	976	868	908	904	919	931	893	916	895	918	907	899	896	912	895	960	890	904	911	914	926	928	852	838	869	902	959	908	930	888	891	921	965	969	900	855	868	919	899	883	912	907	890	919	922	933	906	921	886	935	904	912	909	847	950	910	908	925	906	870	954	934	847	940	895	920	896	890	907	892	866	884	901	911	960	917	944	870	942	885	877	890	893	931	889	933	887	880	946	948	959	941	900	895	875	934	968	902	914	914	899	888	880	897	918	939	930	910	905	937	941	935	883	918	955	892	918	950	947	978	874	949	918	891	900	944	925	901	870	894	958	926	933	859	913	898	872	900	928	925	884	890	918	916	908	855	896	925	963	929	895	852	915	940	916	935	906	925	918	848	885	947	939	926	878	883	884	961	958	878	915	974	902	929	932	922	915	928	920	899	894	950	916	898	933	907	889	920	912	873	912	946	885	943	896	895	899	906	850	979	923	871	911	902	908	858	899	936	887	948	921	957	872	904	871	933	871	933	919	974	914	940	877	910	870	866	915	933	920	928	903	899	901	849	903	902	918	920	938	929	954	917	909	868	938	866	893	935	953	911	914	858	884	876	887	898	890	962	935	901	905	937	932	918	905	894	883	914	940	967	923	960	842	910	924	944	913	909	954	909	901	877	923	919	920	907	908	961	921	895	953	922	883	910	906	927	870	897	871	889	882	888	889	863	913	907	900	892	928	881	888	941	923	895	892	932	859	871	880	919	907	876	906	841	878	927	942	879	913	914	902	944	960	928	883	895	926	931	928	944	929	948	893	929	929	887	925	893	925	983	940	885	898	962	916	895	927	896	906	854	906	888	984	833	912	887	924	915	905	962	935	944	954	928	927	915	892	879	869	861	863	959	841	851	861	918	976	895	887	945	939	873	892	885	935	934	858	895	923	910	914	926	873	863	946	893	922	844	883	923	875	916	901	900	918	877	866	893	915	931	924	902	905	962	932	882	905	937	929	928	915	878	910	909	948	921	907	859	897	910	854	888	932	929	898	922	885	893	897	941	908	891	861	924	957	893	918	933	952	881	930	937	920	941	963	959	915	929	863	914	904	885	889	900	886	888	957	888	904	881	909	949	951	926	909	883	904	966	920	938	923	903	872	883	907	946	866	876	946	970	872	889	909	875	905	931	873	939	937	981	933	883	903	955	938	947	908	937	862	880	895	913	887	879	924	903	926	940	932	917	892	880	952	934	878	969	934	880	932	938	968	919	960	892	892	936	881	873	942	910	897	879	948	967	924	911	907	901	888	913	928	940	937	910	935	899	909	887	885	927	899	896	864	934	917	912	901	916	925	887	934	943	889	940	894	893	936	916	882	919	918	836	877	885	924	886	912	877	910	902	940	909	913	918	881	964	890	918	977	895	906	952	926	923	910	920	930	922	907	880	902	960	955	895	895	902	922	873	888	954	863	908	887	873	871	921	932	924	914	918	921	910	878	918	896	942	907	968	928	883	925	923	890	937	903	863	908	885	911	926	889	930	872	862	902	917	873	926	935	879	940	922	898	886	958	931	900	883	857	918	900	899	865	913	964	891	901	914	903	946	884	855	959	903	922	848	883	831	927	952	922	901	910	914	919	936	902	910	900	925	943	926	880	940	923	938	936	921	912	893	912	915	865	950	922	948	905	927	923	933	866	948	933	925	904	901	909	899	896	929	931	897	920	820	924	935	941	893	917	915	893	902	935	933	943	918	909	836	904	930	932	936	991	946	909	933	947	902	894	914	893	931	893	871	916	892	932	899	908	875	932	930	890	937	903	916	933	907	914	873	907	899	941	917	863	879	933	907	974	922	917	918	900	914	950	932	844	885	875	897	968	919	908	923	903	877	855	972	915	940	914	894	940	902	924	913	963	876	982	945	865	889	900	887	903	924	973	949	932	895	936	871	861	903	908	942	941	918	908	899	886	965	924	903	923	939	947	870	904	888	909	883	895	825	889	859	863	913	830	950	893	954	958
32494	30990	25371	8447	889	552	418	425	416	416	452	390	430	444	396	408	391	413	424	415	388	405	427	424	443	399	404	418	428	443	414	440	428	421	413	373	411	396	430	394	415	415	471	425	429	412	443	419	438	395	429	438	426	419	456	361	390	397	414	437	406	449	428	388	392	399	418	392	422	395	457	419	402	403	421	427	403	400	437	426	418	407	440	417	449	388	418	427	435	461	404	429	420	419	419	444	441	407	412	398	382	414	453	439	388	397	401	423	408	426	416	432	409	419	394	406	431	447	407	421	410	408	432	404	410	451	412	395	390	422	401	418	415	452	397	426	398	398	409	415	430	391	411	442	405	423	418	420	384	459	438	400	412	403	447	398	406	409	411	403	414	433	405	432	411	427	463	395	447	411	430	404	423	418	401	423	443	450	406	424	405	383	410	406	435	418	392	385	416	392	433	411	414	419	433	444	425	411	422	388	400	376	392	466	411	413	422	405	429	388	424	415	420	380	453	430	432	408	410	417	420	401	425	432	396	386	384	411	408	423	431	423	419	433	444	447	401	434	424	414	400	419	377	444	429	422	393	376	415	403	442	407	411	406	423	389	444	432	418	420	397	445	428	420	447	386	429	415	397	395	444	423	456	451	425	429	413	408	391	453	422	392	413	410	389	397	441	397	416	401	407	412	413	383	376	447	410	385	429	415	415	442	396	395	418	441	450	406	436	400	436	427	413	423	420	448	418	432	401	410	414	391	448	398	394	435	439	416	424	422	445	419	407	419	422	428	423	405	427	401	453	420	405	410	413	409	392	394	404	385	404	451	419	383	451	395	439	427	404	421	417	428	442	419	407	434	426	432	405	445	430	434	419	390	414	414	418	404	449	409	404	449	396	417	424	450	420	449	402	424	381	391	446	403	411	427	433	399	397	393	428	409	442	383	441	408	388	377	388	402	410	402	411	396	421	393	408	419	446	382	408	408	413	434	427	431	411	452	417	421	416	395	397	417	417	420	429	412	419	397	448	418	384	433	453	407	413	399	446	397	424	405	442	406	403	424	423	379	393	401	408	473	411	406	408	450	442	453	412	379	401	418	459	414	411	425	407	432	427	416	407	458	417	428	384	397	430	427	423	417	400	453	412	412	372	443	379	416	412	458	424	417	425	410	408	441	447	424	449	407	426	395	397	416	436	418	400	418	450	429	411	445	419	405	420	423	400	399	400	422	416	416	399	417	416	442	420	416	402	407	441	434	392	380	390	411	441	434	438	397	429	388	436	417	423	433	411	435	437	476	398	400	407	410	413	410	425	398	425	418	382	382	418	418	446	409	433	438	409	368	418	417	395	399	393	405	376	422	422	428	390	377	401	426	408	400	391	395	406	432	407	419	399	412	434	412	438	418	429	420	396	416	451	449	404	409	401	394	460	445	412	388	397	403	417	436	394	393	413	407	380	391	411	429	442	419	410	413	385	407	392	411	437	448	391	430	468	428	360	382	439	417	406	428	450	431	404	421	427	426	431	418	401	450	441	390	441	426	437	401	440	431	447	389	427	464	432	417	421	410	396	478	397	438	414	385	443	442	431	405	426	444	421	410	417	404	433	415	438	421	434	394	400	371	422	419	415	414	416	413	415	424	365	443	443	400	378	414	409	422	426	403	421	438	427	439	415	410	393	402	460	440	393	410	433	392	428	421	414	423	401	448	456	467	418	416	445	420	434	408	409	401	410	435	421	410	409	413	397	435	434	411	419	433	429	401	431	409	406	426	413	407	402	419	406	409	417	383	423	445	448	383	403	437	391	398	398	388	415	439	424	416	433	429	409	423	375	405	418	438	443	420	433	398	402	392	421	399	434	387	405	372	409	399	424	402	376	412	407	440	426	396	415	426	428	485	405	414	422	445	424	432	422	422	457	402	388	414	388	404	408	423	408	419	404	377	407	418	416	374	450	427	418	429	392	399	410	382	466	358	392	426	466	402	407	408	427	443	416	439	425	392	436	409	398	443	443	416	435	405	421	413	398	378	393	420	411	400	403	414	409	421	399	380	439	411	417	428	443	405	438	398	394	386	401	433	410	398	422	432	380	440	436	409	419	428	459	451	396	414	421	413	424	420	417	402	453	446	406	402	420	437	438	412	384	417	412	440	406	402	456	414	432	428	407	437	398	409	439	419	389	427	394	426	425	446	416	407	417	448	410	403	404	392	423	471	426	424	425	457	427	432	410	390	416	389	394	397	430	441	393	432	449	416	396	417	404	393	439	410	380	408	417	418	417	396	398	420	411	437	433	406	386	413	381	392	408	407	420	399	458	415	420	388	417	405	451	412	399	379	447	449	452	422	445	381	434	393	427	424	402	442	399	415	395	351	410	417	444	413	401	427	409	384	401	413	464	425	375	418	436	450	446	428	458	437	402	396	430	403	376	449	419	431	446	420	421	407	444	436	410	423	424	441	376	424	438	447	435	422	406	445	433	436	423	455	442	428	384	437	406	416	396	401	391	401	419	410	390	411	409	385	416	446	437	443	394	403	445	409	445	444	398	423	409	395	405	403	415	402	413	377	441	420	410	423	405	392	431	405	445	398	439	393	439	440	432	441	424	428	422	422	407	413	435	401	423	449	454	363	415	450	395	391	418	460	422	435	397	411	444	413	442	458	411	421	412	382	394	416	403	411	439	395	402	426	421	385	418	386	447	437	388	423	433	423	425	369	476	414	418	416	407	405	429	406	427	386	433	414	372	426	386	422	462	422	447	396	414	396	421	395	405	415	438	388	444	388	425	390	445	436	449	393	423	415	437	421	412	438	397	396	408	454	387	424	403	442	427	402	456	406	417	428	386	383	468	451	447	407	392	445	383	418	407	422	408	415	409	391	373	428	403	383	427	426	403	414	398	399	379	451	439	387	397	451	412	430	398	423	407	415	438	380	401	429	412	442	449	391	384	421	419	400	388	430	402	438	431	423	433	407	428	415	444	416	416	416	440	385	418	426	422	430	401	432	428	424	427	418	420	398	400	392	475	405	418	429	417	429	391	435	414	437	389	415	412	414	437	456	437	406	443	399	417	411	392	429	428	413	394	412	414	405	401	401	384	400	401	420	394	410	430	428	409	398	408	436	444	404	411	403	402	450	414	435	431	429	418	405	416	416	412	432	430	434	458	435	400	421	409	402	425	430	425	425	390	434	413	414	436	409	391	373	395	428	405	460	418	410	429	432	442	417	406	399	417	442	407	435	404	426	424	427	427	427	425	383	421	412	427	387	402	423	403	429	413	411	392	380	414	435	430	425	434	421	411	380	423	390	388	420	402	409	438	410	435	447	418	407	413	396	422	394	406	414	421	426	397	436	449	403	422	434	430	399	416	402	410	428	433	403	429	426	409	406	415	420	408	437	404	403	439	386	400	420	409	432	406	407	403	383	388	432	370	429	443	391	436	406	403	408	411	443	405	456	425	407	445	427	410	409	412	398	439	450	451	434	405	416	443	391	455	380	402	427
42693	46965	28531	5639	1635	955	736	733	745	713	669	675	713	720	719	708	663	712	680	694	713	687	721	693	734	697	679	707	677	740	667	692	703	667	664	657	704	706	725	686	720	689	710	709	756	694	721	741	699	709	727	733	669	729	709	655	688	712	707	706	715	752	723	742	722	690	673	746	686	681	715	651	727	720	696	647	677	718	693	679	746	685	734	685	652	713	721	710	714	699	665	706	702	701	742	677	691	725	733	725	721	717	708	709	699	662	703	730	643	682	660	672	697	778	737	680	711	723	764	682	720	701	688	708	722	713	714	674	696	670	718	742	702	691	715	701	722	704	692	687	701	657	704	658	761	705	693	650	752	681	770	708	722	752	732	717	704	673	727	686	711	701	722	714	693	696	689	685	687	725	716	720	722	689	691	714	717	729	700	723	713	754	760	690	712	694	662	768	712	712	708	715	719	723	722	706	711	685	728	722	680	704	683	770	706	758	659	734	738	701	691	746	703	669	729	687	666	686	719	696	728	693	682	735	676	729	676	669	640	702	706	736	670	688	696	714	710	696	693	710	715	687	694	688	654	723	732	686	710	701	702	650	716	723	694	676	682	683	706	708	689	717	725	678	685	753	685	708	686	713	744	746	724	655	680	707	660	697	722	732	685	679	723	722	717	680	767	694	670	673	694	714	712	676	735	698	676	642	721	730	750	791	721	710	727	756	724	702	701	721	667	713	673	700	703	698	686	763	649	738	699	706	710	697	755	696	680	722	725	704	692	706	696	724	729	723	697	701	738	703	738	744	695	679	708	700	683	702	692	693	693	701	671	748	715	745	718	684	674	709	709	732	747	741	671	735	696	691	698	701	723	702	671	696	723	777	720	679	695	687	728	737	730	736	752	735	688	741	659	708	691	687	686	730	664	720	716	724	728	742	654	705	763	703	726	715	691	724	662	671	664	753	691	683	712	696	701	718	732	711	696	696	740	740	710	702	709	699	738	700	732	666	719	704	714	738	680	723	678	730	680	716	698	762	713	726	727	720	687	699	688	692	688	687	712	739	742	699	705	686	678	633	696	698	703	747	689	693	710	679	709	644	696	676	685	716	721	720	731	701	713	669	720	708	712	708	686	691	705	722	723	685	740	720	731	719	682	725	724	743	731	669	689	740	684	708	748	664	702	712	728	717	673	695	704	691	733	690	676	732	690	720	719	718	705	718	706	701	707	660	700	716	649	715	703	731	691	698	663	678	674	715	691	710	740	703	707	720	680	720	692	699	688	710	712	703	662	688	705	674	757	725	681	708	708	690	733	691	714	750	725	727	708	729	724	720	689	703	729	705	687	702	749	719	630	736	707	727	712	696	653	739	699	675	708	722	705	675	670	713	721	705	708	720	727	735	748	697	699	720	730	716	700	687	712	758	722	698	761	680	679	735	659	657	736	721	742	688	696	675	722	715	722	707	725	722	726	702	739	678	741	723	655	721	683	671	662	682	732	670	736	668	677	720	728	745	724	652	726	666	703	680	721	710	703	703	717	686	727	717	665	668	707	698	700	715	710	711	681	719	717	732	727	703	752	669	689	727	702	721	726	713	671	666	695	731	714	715	687	716	764	717	677	673	740	692	696	746	719	693	733	733	726	668	746	715	717	729	737	711	721	663	667	723	702	676	665	665	676	750	721	715	680	673	696	745	701	709	692	709	712	730	721	694	703	701	698	663	713	757	666	735	703	693	670	691	721	691	655	676	708	689	697	683	712	751	682	691	691	709	680	720	700	705	661	730	674	657	700	732	719	703	684	704	678	689	656	753	684	710	784	704	685	687	677	754	713	752	717	694	739	706	681	700	714	738	705	716	683	702	717	673	744	686	727	704	693	680	751	703	722	719	678	727	683	696	700	706	728	683	685	718	676	698	671	691	694	699	661	706	703	704	696	731	709	693	685	730	725	694	725	728	636	651	668	720	713	715	693	690	724	692	726	734	674	688	657	709	746	734	692	656	717	705	702	724	719	701	696	630	702	701	716	694	741	721	675	747	674	666	699	727	712	697	688	686	746	679	665	742	690	681	705	730	736	682	683	676	718	687	724	704	710	725	674	684	681	706	696	622	715	754	742	740	689	662	733	696	672	748	736	714	738	681	692	723	702	715	651	649	671	643	734	750	737	754	725	710	694	741	684	759	722	689	704	775	697	711	728	694	692	720	718	719	763	671	713	699	733	711	718	723	701	706	739	733	697	700	704	704	739	716	650	677	696	697	705	662	690	672	661	751	706	703	717	681	686	755	703	683	682	724	699	679	657	683	706	707	700	667	715	680	686	677	747	746	696	742	740	736	725	687	682	723	707	716	693	719	701	751	724	696	681	658	728	661	715	718	713	721	712	679	724	683	750	668	733	681	682	644	672	670	697	741	680	666	713	669	730	715	693	693	686	722	690	699	746	638	696	700	732	725	699	726	674	720	678	692	724	655	705	664	708	708	705	656	683	705	763	702	703	697	691	662	661	690	703	691	718	721	732	684	676	752	666	695	708	699	666	688	669	737	702	669	690	692	742	668	710	696	747	646	705	710	707	709	677	706	728	715	678	703	724	715	715	735	724	709	664	712	775	664	673	687	682	692	680	681	691	701	682	661	702	650	696	687	711	713	737	724	708	712	699	678	729	698	673	749	722	713	716	714	719	741	717	715	687	666	703	708	727	681	735	726	756	719	682	628	664	695	703	674	688	697	685	697	727	682	700	731	722	723	648	688	726	678	672	688	714	670	658	724	700	663	671	699	686	719	690	667	726	709	708	684	660	724	680	700	680	678	732	686	665	704	740	767	695	704	705	714	671	776	715	704	710	719	672	721	653	693	690	683	752	683	747	697	759	683	706	735	701	685	726	756	694	734	730	727	712	724	743	715	678	695	694	701	668	708	757	737	749	731	749	683	762	672	672	680	706	700	692	683	702	721	685	697	753	746	707	731	679	661	657	704	712	724	721	737	705	706	766	771	746	696	722	737	717	659	688	747	654	768	740	719	684	717	711	691	679	691	739	714	678	680	715	659	679	675	706	707	722	681	721	671	749	666	730	695	654	716	684	715	708	638	704	697	717	729	659	733	705	675	693	688	729	735	669	707	678	706	699	673	697	699	653	715	703	677	712	705	700	697	741	697	730	691	700	738	698	715	675	724	688	732	761	718	731	706	693	720	737	660	705	711	736	677	745	684	747	711	664	681	711	687	764	714	693	669	676	699	729	738	716	715	714	652	686	690	665	699	700	703	702	761	685	744	682	728	705	708	682	696	690	688	698	702	740	711	732	715	733	708	674	685	743	769	680	685	684	673	732	677	726	762	716	717	702	718	696	773	697	733	716	727	738	703	740	687	738	705	711	714	691	664	693	708	729	699	713	701	702	657	714	694	738	696	716	671	681	738	663	686	718	703	704	695	692	717	701	740	685	690	730	685	678	699	718	704	690	690	686	705	736	690	721	667	692	724	699	727	694	681	700	693	661	672
25930	24805	31851	25482	17124	4231	450	388	390	398	415	386	373	386	344	353	368	374	418	404	362	358	404	321	357	392	325	368	379	366	337	408	359	370	339	388	380	342	342	381	381	363	363	362	355	387	367	385	402	367	328	410	383	346	381	322	312	367	379	373	365	395	371	360	358	369	328	356	353	340	357	357	351	333	356	367	351	315	365	332	377	369	355	347	403	360	371	378	358	380	337	363	360	365	328	364	334	366	379	346	338	368	352	360	376	363	365	385	363	343	381	360	349	361	343	372	337	350	343	377	373	376	322	373	362	383	338	343	351	331	364	350	364	379	359	396	356	371	368	364	353	368	350	351	344	328	351	362	371	348	357	341	355	351	331	370	384	379	370	359	354	348	344	368	365	374	373	349	375	374	346	340	363	358	363	397	377	363	349	340	357	399	366	372	340	332	349	397	389	369	336	365	344	382	365	366	341	396	331	353	365	358	361	398	394	378	342	349	369	360	362	365	382	343	377	357	349	357	396	369	359	371	360	355	363	346	360	345	382	332	384	348	343	337	323	388	339	318	394	363	362	357	361	362	365	341	328	366	373	339	362	355	328	349	370	344	356	364	355	371	358	357	389	343	390	381	364	346	371	352	366	333	345	329	366	347	379	366	369	385	359	339	349	365	358	350	361	369	351	383	343	372	352	339	345	346	370	386	374	338	357	359	379	385	350	382	347	335	365	376	363	353	383	343	390	336	372	359	371	371	392	361	360	367	350	367	366	322	364	358	382	353	377	368	330	375	374	378	356	384	341	336	380	360	336	353	401	354	367	358	349	364	349	346	353	349	365	366	349	384	370	357	368	342	357	391	357	387	352	371	331	359	377	356	388	384	379	360	341	355	333	353	426	355	384	390	373	372	349	335	351	371	351	344	362	367	353	360	363	338	381	381	358	381	359	321	364	355	351	340	346	350	384	396	378	354	404	365	343	338	312	310	296	351	367	347	347	349	328	356	389	383	342	374	387	359	372	362	350	376	353	319	327	383	385	379	354	387	374	366	355	356	333	308	385	350	366	336	367	339	363	382	376	352	348	372	359	335	381	367	339	376	391	364	379	370	308	343	347	362	406	376	385	363	382	369	364	337	370	337	390	362	360	372	376	337	341	402	377	361	347	346	359	364	369	432	377	333	362	331	392	345	380	379	363	368	385	358	375	374	353	350	365	331	387	359	367	407	394	366	392	369	402	319	347	382	356	382	334	330	377	367	353	359	395	362	372	362	340	372	393	388	353	365	352	349	369	326	356	347	369	338	360	361	335	323	361	365	356	366	353	360	344	377	391	348	374	351	380	364	323	355	384	361	374	373	359	349	365	391	362	353	365	394	349	389	348	353	348	353	361	357	350	374	333	391	349	374	340	354	353	348	380	344	358	337	353	347	347	369	387	365	355	344	374	355	344	376	398	387	353	356	351	344	392	382	365	359	390	363	361	367	393	374	338	331	354	419	370	367	374	380	333	353	374	367	348	372	355	351	361	355	352	365	389	378	338	367	371	385	321	337	395	339	346	349	377	378	343	340	358	339	357	357	350	318	377	355	348	331	366	366	371	382	361	331	400	345	342	349	352	301	342	356	363	388	347	337	377	379	387	388	351	354	353	353	403	345	358	372	362	328	385	401	380	365	368	368	335	404	367	349	393	360	386	339	353	374	345	356	382	353	344	350	340	367	362	333	357	366	386	350	343	347	348	354	380	377	367	340	359	356	349	361	388	360	346	404	378	390	376	398	372	358	381	360	407	397	397	352	377	367	357	355	370	372	389	355	350	379	364	383	353	341	323	353	404	376	373	384	346	344	371	336	350	356	345	379	350	328	336	404	343	335	341	365	379	394	353	395	391	373	369	373	356	331	381	345	375	355	348	357	364	372	343	364	367	367	354	367	349	338	378	369	338	344	368	402	352	354	334	363	366	339	365	340	356	372	357	351	361	346	368	374	382	357	354	375	379	334	401	347	358	354	344	379	377	327	353	379	340	374	338	380	351	389	356	340	351	369	282	338	343	397	336	361	376	374	372	361	375	341	307	340	367	339	385	375	377	350	376	334	378	309	376	348	382	351	353	330	379	344	355	368	358	348	361	342	336	379	388	349	363	360	356	373	352	364	343	336	337	388	344	341	382	340	366	365	384	345	367	371	360	347	354	363	348	378	376	363	353	375	394	382	398	313	343	354	349	344	351	379	361	365	369	345	366	380	385	318	377	363	343	346	324	350	369	363	364	349	396	361	376	367	357	336	367	360	329	339	355	372	331	352	346	371	398	342	346	371	339	365	383	367	363	357	355	345	350	358	327	358	354	354	372	382	356	350	377	351	373	334	357	388	327	364	399	373	378	364	360	346	350	341	327	374	368	353	369	387	373	375	382	352	338	365	345	371	322	331	345	396	339	397	372	362	371	338	330	352	368	367	367	345	349	355	357	327	339	376	356	376	400	365	371	345	338	369	377	334	331	339	378	376	341	345	335	345	362	316	373	379	367	357	347	354	400	374	356	338	353	357	366	362	342	365	364	375	358	380	376	370	333	375	378	366	399	367	377	349	352	310	350	367	378	360	342	381	354	377	340	369	367	355	331	318	363	381	375	385	380	365	329	357	359	402	376	373	357	332	371	355	374	352	380	351	313	372	310	381	374	356	376	386	341	338	384	347	339	342	365	361	349	383	368	346	359	346	357	335	368	346	340	333	355	353	351	360	335	369	346	353	370	363	366	363	367	377	350	338	395	382	369	364	377	345	325	371	353	383	356	350	375	346	348	363	296	346	358	372	379	375	375	389	350	342	372	376	330	347	372	354	339	366	355	393	357	372	370	375	351	350	331	363	359	383	348	360	369	343	351	373	325	360	355	340	364	370	339	343	357	400	351	371	347	362	353	362	371	385	397	375	367	383	329	369	346	351	386	349	355	342	348	336	353	410	343	356	364	383	356	361	344	349	355	344	374	329	366	391	355	340	398	335	341	348	326	375	370	368	358	337	364	377	370	347	350	377	377	367	351	311	352	359	368	393	344	354	357	368	383	378	334	394	356	341	354	380	333	385	375	364	386	385	331	373	335	372	333	378	354	355	364	344	364	397	338	323	402	397	350	354	387	355	367	381	365	375	371	344	370	394	350	361	402	364	342	354	349	368	382	328	345	375	368	328	352	365	345	351	370	375	337	401	351	360	379	360	386	340	350	332	324	365	361	371	355	374	347	357	344	342	345	371	360	376	348	361	369	422	350	332	377	351	339	330	344	424	372	363	361	377	370	291	359	399	371	403	363	354	348	388	348	373	383	345	371	365	381	325	341	352	349	399	387	389	378	410	339	351	337	331	350	342	306	377	357	387	350	369	353	353	381	320	340	348	326	367	361	363	383	373	353	360	368	375	350	369	371	365	381	364	376	344	370	363	341	376	419	357	363	338	367	379	369	346	330	388	360	377	366	378	342	355	357	365	385	316	348	342	372	397	388	358	379	363
61936	87037	56445	15244	6468	2760	588	606	613	665	575	593	617	646	632	637	597	595	575	613	638	579	628	602	630	671	632	576	630	616	622	655	602	598	585	591	609	613	627	644	656	617	591	635	605	619	607	546	598	601	604	628	567	606	591	636	602	647	581	616	572	593	627	606	593	644	595	596	580	621	594	588	592	601	622	600	601	633	576	589	626	597	596	631	609	581	610	599	569	618	594	632	606	599	584	648	634	605	623	608	626	597	603	609	603	593	627	603	579	596	624	548	624	654	580	575	600	629	605	611	589	657	648	608	606	610	588	618	643	584	661	605	621	598	648	579	556	578	608	625	579	586	616	578	618	587	594	550	610	612	556	591	620	599	651	600	577	628	574	599	646	619	604	641	605	622	620	585	625	618	583	648	572	608	602	595	574	584	592	630	642	616	597	588	631	599	623	623	579	619	615	590	636	629	609	590	618	611	533	603	631	622	579	609	625	648	620	601	567	608	579	639	578	634	566	622	620	596	631	653	576	635	606	578	654	550	585	603	576	604	651	639	650	620	598	638	590	587	621	630	677	620	570	594	607	600	604	561	607	627	650	622	580	594	608	615	628	616	584	620	620	618	620	612	610	589	591	631	581	599	601	597	623	617	618	625	649	583	610	579	627	621	605	615	614	604	605	585	574	614	578	580	590	574	599	552	617	566	617	592	600	598	608	586	616	640	593	653	644	608	615	600	614	629	635	604	612	619	607	559	665	574	606	591	622	576	600	609	624	597	633	607	598	602	572	634	644	604	613	602	648	575	620	569	599	628	661	636	591	588	591	600	624	611	676	575	574	599	605	567	611	579	611	635	568	597	635	672	638	645	604	581	612	589	624	630	604	598	647	580	611	598	588	569	641	611	595	597	588	615	610	588	620	583	596	611	587	626	585	589	588	607	564	641	626	633	643	650	594	625	625	607	644	615	596	598	603	628	609	618	597	599	599	615	602	606	598	585	638	593	577	643	625	609	621	661	610	600	618	608	577	621	622	655	570	642	573	601	607	598	591	602	563	614	562	650	598	636	612	618	599	593	608	633	599	596	624	599	565	631	607	626	587	613	604	613	631	661	567	580	598	607	617	637	595	562	642	572	555	583	593	618	619	568	640	576	575	642	577	656	598	590	580	586	629	595	633	609	616	596	594	621	629	580	605	601	586	619	575	669	644	626	605	631	594	610	565	612	577	626	544	618	611	630	637	653	570	596	620	577	574	608	641	634	607	602	644	594	628	588	628	566	588	616	594	589	571	630	595	605	564	633	581	612	627	559	578	593	623	613	579	588	592	573	664	587	624	590	616	584	599	619	606	569	602	637	608	607	623	615	601	639	582	619	591	603	615	608	610	634	610	618	558	588	628	610	575	646	621	616	571	593	601	574	597	612	592	585	585	601	614	606	598	611	583	631	603	626	582	601	620	628	579	585	630	631	607	577	593	614	614	573	606	607	535	556	619	620	605	643	602	591	631	557	634	626	608	619	586	592	590	640	598	616	656	609	600	604	593	566	557	587	615	617	609	603	594	595	614	597	630	590	615	598	594	605	634	632	589	608	622	597	634	620	553	650	590	594	590	614	609	583	600	568	608	621	607	624	579	599	679	612	573	607	596	611	579	602	591	606	565	640	607	616	593	588	632	585	626	591	602	616	586	595	592	623	629	573	622	625	592	619	622	638	623	612	594	627	617	552	598	602	572	572	594	617	596	584	572	600	603	604	586	592	578	580	578	646	622	618	612	644	576	576	625	558	609	632	579	633	607	635	624	605	608	632	600	619	638	591	613	627	604	624	590	579	587	604	669	566	569	612	600	595	622	625	608	608	581	619	596	627	594	622	635	575	603	601	623	623	651	584	637	599	570	593	636	593	614	609	581	567	651	586	606	574	594	578	567	584	607	593	587	582	602	614	576	604	603	633	628	594	592	560	648	657	595	624	651	627	627	603	601	583	601	613	586	584	624	606	605	609	554	626	615	583	623	560	596	633	621	659	674	591	606	632	574	600	588	588	626	630	573	596	601	609	549	617	600	637	592	594	566	632	619	622	593	643	610	639	615	619	632	605	623	598	587	608	594	613	619	608	574	595	612	624	617	598	642	640	604	613	572	602	558	621	628	589	605	594	591	602	620	624	607	637	602	585	621	594	613	598	587	635	647	619	583	621	587	631	579	631	588	595	598	594	598	604	595	669	597	635	620	611	589	592	638	633	598	610	588	595	612	621	608	609	607	587	635	588	645	615	608	627	653	581	596	580	626	645	647	600	627	583	586	639	587	585	611	640	608	595	636	628	568	623	657	623	609	654	633	533	558	596	632	595	641	631	578	596	602	653	630	613	645	603	579	640	616	622	621	573	621	630	588	579	582	646	640	620	597	603	610	623	618	655	662	601	584	604	590	560	627	605	643	655	609	640	594	640	573	644	634	586	624	651	608	600	634	587	582	580	617	630	598	659	635	620	580	615	622	587	637	576	588	620	592	578	570	560	636	595	578	608	613	620	603	579	569	536	623	573	651	601	624	600	596	601	604	548	647	579	620	633	616	591	596	590	599	600	600	560	623	591	613	632	630	625	636	609	543	603	640	574	582	621	631	622	583	614	559	583	555	599	614	624	620	607	601	642	577	572	584	595	634	573	570	640	604	602	596	591	615	600	619	607	634	627	580	621	642	607	610	636	608	673	589	587	552	605	610	610	620	603	614	635	596	614	598	614	600	588	581	581	609	586	603	572	609	620	609	625	582	573	601	625	595	594	639	623	600	606	611	591	561	641	606	625	570	613	608	612	611	590	606	641	614	613	604	645	601	624	584	585	574	610	616	589	623	613	632	624	612	585	561	604	607	619	599	606	637	591	581	544	575	603	652	603	578	601	627	612	647	608	615	600	634	601	635	624	580	621	614	561	596	613	656	601	613	652	635	572	584	672	629	594	604	603	611	614	630	594	625	614	588	550	614	631	633	584	600	579	579	562	569	626	595	589	648	682	626	610	606	595	616	583	592	599	577	637	611	591	603	627	573	623	628	616	566	632	610	625	539	579	605	622	629	569	598	561	586	618	613	596	581	646	638	608	598	587	595	602	587	658	620	626	591	635	589	613	625	590	581	607	615	597	601	605	633	619	587	603	627	583	646	604	597	607	571	619	586	648	608	666	652	573	589	573	572	643	637	609	632	577	604	634	658	607	591	625	652	554	625	605	633	587	632	573	657	596	648	622	585	594	614	604	637	631	605	578	627	594	588	617	607	581	608	614	596	601	598	587	607	606	624	618	607	611	598	627	616	566	606	568	616	626	596	570	583	614	620	565	608	620	644	613	546	595	631	581	616	617	604	644	637	596	603	593	608	562	648	634	642	617	638	620	620	599	633	648	618	545	612	590	623	592	607	585	612	608	596	604	590	590	585	568	629	575	667	597	613	630	615	655	633	617	619	604	580	600	658	573	615	638	608	622	617	624	581	572	623	595	627	612	608	635
24346	22892	30596	24600	21445	16438	2115	638	625	635	604	669	624	587	586	575	635	621	608	645	582	613	585	627	629	604	600	616	614	595	617	600	607	576	589	567	547	601	582	610	617	603	605	573	583	598	624	588	581	624	557	599	588	580	604	572	564	582	637	569	571	598	598	611	598	612	607	595	614	567	593	597	583	609	614	580	582	573	591	612	571	625	626	549	627	563	589	579	612	588	550	603	605	639	602	529	616	615	615	590	572	599	560	569	595	648	591	620	633	605	639	590	624	561	591	633	569	637	545	623	556	601	665	652	552	572	591	558	579	588	578	612	619	578	607	604	595	575	580	532	583	571	546	611	615	551	603	594	587	596	594	554	618	599	614	610	579	617	594	609	592	580	594	606	603	545	583	605	546	579	590	576	576	640	590	598	618	607	588	632	598	593	576	624	598	638	608	579	582	598	576	564	606	620	588	589	587	594	554	656	570	588	576	558	570	550	625	597	573	574	585	580	564	621	603	596	566	578	559	626	574	552	564	605	599	564	585	593	570	601	579	599	571	595	579	625	575	549	616	547	588	598	580	574	608	576	603	584	561	571	537	631	525	587	613	571	597	587	550	618	606	606	606	621	591	556	614	577	606	579	600	609	583	611	585	571	596	567	597	585	603	590	616	589	615	585	570	569	635	626	550	558	578	606	591	608	614	544	608	543	613	603	581	583	553	603	578	598	581	584	629	594	561	628	591	617	593	591	573	634	560	580	605	620	595	593	598	583	589	603	608	588	587	612	592	598	588	617	581	622	640	569	612	561	595	588	588	597	601	636	578	630	574	599	562	594	584	558	559	604	597	561	574	607	595	553	566	592	617	624	604	550	607	567	587	588	584	584	562	601	580	609	591	586	587	605	578	623	573	581	539	567	570	618	612	609	583	598	571	565	601	586	644	613	575	558	605	611	589	564	633	569	568	599	596	586	605	597	581	589	599	539	600	569	592	533	597	619	587	596	627	624	603	595	551	600	606	560	545	585	578	576	577	580	554	562	601	596	598	658	597	598	609	590	628	594	577	555	591	601	598	605	571	570	601	554	590	571	568	618	624	600	618	607	629	589	615	569	592	639	599	604	607	597	575	587	618	566	595	590	607	575	604	614	547	626	579	610	622	598	631	607	630	598	615	539	621	627	626	597	579	607	592	600	583	603	575	616	579	627	537	570	602	568	567	579	541	591	618	544	576	577	591	580	617	588	590	568	587	622	569	607	546	559	551	633	585	566	618	602	648	615	557	613	553	591	586	622	574	562	561	600	568	623	594	551	537	558	580	584	596	596	593	591	588	582	596	631	574	590	566	619	610	603	578	576	563	550	554	614	608	606	598	615	622	573	622	615	604	590	619	601	552	573	575	606	555	574	597	588	589	588	596	589	590	584	570	578	585	602	568	600	542	638	607	646	584	587	569	587	626	649	607	582	555	583	584	603	572	592	605	571	590	548	581	589	616	622	581	596	578	610	638	571	532	570	583	583	573	624	582	656	610	592	570	585	601	557	561	569	625	629	575	563	625	604	598	555	582	604	589	601	600	583	598	585	577	582	582	561	592	596	545	582	555	598	563	583	602	612	613	625	625	597	616	606	583	604	570	592	624	568	563	575	592	598	595	582	616	597	607	637	598	524	567	562	577	603	585	595	568	626	597	596	627	583	586	548	578	569	575	591	588	573	597	589	607	608	613	602	550	588	583	576	616	608	614	553	540	575	588	575	553	553	583	620	598	600	585	550	601	577	569	644	578	631	611	599	554	589	580	549	628	584	593	556	585	574	559	549	580	572	580	612	570	633	602	563	583	531	607	611	551	630	571	602	577	627	573	657	584	601	642	565	592	587	602	574	594	611	595	591	593	616	597	566	582	579	569	593	585	564	600	629	612	579	622	582	577	595	594	559	655	603	610	569	596	563	614	587	626	540	585	553	564	593	545	613	562	600	611	584	601	608	605	559	547	563	605	583	626	596	621	547	582	596	614	600	591	554	608	597	583	604	633	590	602	560	548	583	580	570	587	582	568	644	619	598	565	659	591	568	610	581	629	590	560	616	612	598	567	606	597	593	608	572	585	585	602	606	584	588	623	555	583	638	595	575	626	606	596	588	614	570	591	602	618	572	585	630	568	552	575	555	603	545	603	596	610	615	584	610	586	584	648	588	572	605	602	585	613	631	605	615	597	601	552	597	571	561	585	586	616	628	548	594	588	594	584	603	598	652	602	597	566	618	560	587	603	583	569	564	588	568	599	562	642	557	569	580	575	643	569	579	584	609	595	554	567	634	627	575	648	543	588	643	536	601	569	589	610	583	555	605	612	602	598	553	593	549	619	598	606	553	631	634	617	600	602	614	613	561	635	584	557	599	580	586	556	600	554	570	587	599	582	601	584	580	562	576	590	592	582	598	565	576	615	595	567	591	611	586	586	607	624	595	581	624	596	527	582	611	623	608	617	632	557	573	583	575	623	573	601	589	611	603	544	545	596	578	607	646	580	578	596	613	523	609	614	577	592	603	574	569	584	563	563	597	636	624	577	598	561	588	594	598	588	564	576	604	627	609	599	583	589	552	569	587	610	592	594	615	599	614	596	601	590	569	567	624	585	602	586	576	583	589	626	567	574	562	627	602	618	583	611	603	610	572	553	579	510	567	602	646	584	566	560	610	595	605	618	610	600	591	620	591	585	592	580	602	591	601	595	610	575	604	598	575	602	570	616	601	593	584	587	593	650	615	593	627	573	603	642	575	558	592	615	565	611	670	614	581	573	580	584	589	588	594	618	613	599	597	604	579	579	587	606	637	622	543	605	608	604	592	611	619	597	608	603	608	635	604	596	565	578	537	539	602	605	625	596	575	610	593	591	628	573	618	586	582	540	589	615	595	576	601	590	612	572	637	563	609	582	601	607	564	580	558	598	580	614	586	569	614	574	584	570	584	605	593	573	593	569	572	582	662	589	608	548	585	594	649	585	578	596	593	625	566	586	600	554	580	608	567	582	580	594	577	607	571	572	578	564	567	541	570	608	564	577	595	605	608	561	607	597	585	576	569	643	572	584	624	596	577	587	643	573	594	591	572	566	599	639	603	630	637	604	593	645	597	605	572	588	607	587	610	599	573	677	592	574	589	623	553	579	559	605	579	581	532	608	598	550	606	571	565	591	587	603	561	571	586	600	600	558	561	594	590	600	584	595	573	596	573	577	596	579	543	612	637	524	604	647	592	540	588	607	573	591	550	599	608	635	577	569	564	580	578	601	593	567	609	568	588	577	585	602	562	647	593	589	573	587	632	588	562	565	597	584	603	612	603	593	592	574	602	599	586	608	600	556	584	552	615	592	564	585	605	630	598	605	529	596	585	585	595	632	605	577	597	595	602	616	586	573	600	619	594	557	582	591	591	605	592	617	582	578	645	570	615	601	623	623	541	568	545	570	557	641	567	590	610	572	608	584	631	612	580	617	613	587	557	609	613	596	538
61180	98927	66522	19618	10239	4780	925	942	916	999	906	920	885	945	941	921	903	883	965	899	891	956	918	948	922	935	910	899	949	896	937	888	900	914	877	976	943	853	926	951	964	896	927	948	927	836	901	935	909	946	906	988	941	922	960	916	920	897	945	944	896	900	905	958	914	921	965	934	910	970	908	903	955	850	893	908	899	939	905	889	896	901	876	919	922	892	953	922	934	956	912	892	935	915	922	940	867	894	910	907	936	923	941	900	860	868	918	970	869	941	935	928	931	862	967	892	861	939	952	936	896	905	929	955	898	941	930	914	912	942	915	931	932	932	895	925	940	909	955	972	922	886	941	978	890	946	909	930	953	886	914	882	891	922	888	893	956	948	969	927	917	903	927	891	907	906	955	913	929	939	934	938	1000	903	986	887	912	901	930	924	888	899	892	952	873	940	915	929	932	923	904	939	885	931	947	886	936	937	899	892	916	948	911	920	869	909	943	896	939	897	882	964	903	972	915	864	903	964	885	911	914	953	964	898	879	961	845	880	924	932	835	907	933	927	918	942	940	942	922	931	922	842	917	922	897	905	917	910	874	910	931	893	907	889	922	931	890	892	942	897	931	918	883	940	877	964	925	892	892	930	892	936	924	982	928	955	937	888	899	927	893	921	914	931	889	936	940	941	926	951	953	939	924	919	934	877	961	875	948	893	920	934	883	986	920	950	908	905	952	884	971	950	919	969	919	884	952	886	900	911	888	935	976	922	894	849	912	884	874	952	905	906	928	891	917	941	899	961	863	948	906	947	938	901	933	934	915	858	888	898	909	927	920	891	920	850	951	929	902	951	890	907	912	875	930	946	847	948	920	978	891	880	930	949	913	971	887	938	933	926	928	886	905	934	920	859	893	912	897	928	936	925	985	940	908	982	897	912	920	925	912	976	889	861	907	899	897	874	915	861	917	897	895	950	984	936	959	928	868	922	902	891	947	952	939	884	852	893	898	918	893	916	921	934	932	931	917	915	963	896	955	925	905	920	922	890	831	966	903	933	909	885	886	869	1007	872	939	960	912	895	945	937	874	943	896	920	940	926	883	925	898	880	961	893	905	889	948	994	877	910	883	900	887	909	939	956	893	968	940	868	916	930	940	920	967	900	895	917	911	930	963	956	905	897	917	888	936	901	880	950	923	901	972	934	942	965	914	922	883	902	886	908	911	904	916	950	909	890	922	911	971	912	886	902	922	977	935	903	953	945	898	928	899	910	906	924	874	932	899	900	941	908	922	907	941	948	930	969	971	878	879	936	948	915	921	957	892	894	923	904	936	934	890	919	929	936	855	907	962	895	898	915	936	920	929	952	962	918	938	907	945	926	876	922	888	912	964	929	889	902	866	935	959	925	917	871	919	953	905	907	953	955	942	898	901	899	906	973	948	902	884	889	907	894	926	938	930	839	890	947	923	890	913	946	919	873	935	881	907	962	889	933	941	890	960	915	960	956	921	905	902	919	898	962	922	902	879	935	943	956	939	933	924	896	878	884	950	897	908	948	903	898	894	943	949	981	905	954	908	936	913	883	955	946	952	892	839	890	872	926	965	925	901	925	891	927	962	924	924	900	934	916	886	910	879	939	837	960	886	936	954	945	945	921	945	920	950	876	874	910	911	958	884	968	881	951	920	900	942	949	882	957	950	950	915	932	895	933	920	938	925	913	935	948	921	890	983	936	953	876	911	890	920	920	903	903	911	938	963	952	904	917	886	929	933	946	873	982	943	871	956	909	898	935	933	890	903	984	946	873	908	872	948	940	928	937	850	920	957	953	896	952	931	1019	890	972	912	929	953	901	921	913	917	912	896	884	895	969	911	962	886	924	926	892	898	996	970	961	936	915	944	931	900	910	918	916	924	991	937	934	889	917	939	942	925	930	921	908	906	910	865	936	916	850	870	877	942	915	994	959	928	933	898	949	903	907	873	886	891	870	951	968	919	939	896	951	935	966	924	935	910	932	965	890	941	889	966	906	883	930	870	925	926	931	921	884	908	884	952	903	865	908	878	918	926	915	902	915	956	940	926	944	901	899	983	903	899	947	930	940	902	937	925	860	930	911	976	980	940	941	978	965	960	908	930	881	946	877	915	901	901	897	958	925	921	975	914	908	899	881	905	901	940	920	927	920	874	943	922	977	961	904	871	912	845	888	904	967	882	954	933	926	925	909	848	933	990	895	899	940	911	908	912	867	891	903	900	884	914	909	882	884	900	905	941	871	938	937	935	913	900	904	934	885	936	919	940	902	984	904	934	953	907	895	933	916	969	951	922	945	939	920	907	955	950	922	925	896	958	926	891	915	926	901	915	898	901	948	928	870	958	906	886	940	922	931	920	925	990	912	922	895	916	915	894	890	939	911	925	891	914	932	920	987	892	908	929	914	900	868	933	906	897	960	866	928	896	929	942	910	906	907	941	915	943	904	970	926	914	953	924	914	926	916	875	977	896	963	910	953	886	917	919	964	902	949	937	872	879	918	958	907	882	915	930	918	862	848	902	874	917	906	930	886	901	933	923	977	936	899	975	902	919	870	887	914	961	904	957	897	929	903	910	930	912	920	906	941	910	930	911	907	901	976	940	925	912	903	913	945	896	936	932	937	953	908	885	917	927	913	906	908	899	949	885	910	937	838	943	946	851	915	859	943	877	900	972	949	971	881	913	927	914	971	915	909	944	919	921	896	886	955	890	954	930	915	937	928	917	943	895	859	921	917	868	874	907	891	935	930	946	890	902	908	903	942	968	869	893	937	885	906	960	906	870	886	953	928	923	891	961	905	875	901	945	894	880	935	937	935	941	917	866	955	898	916	917	934	882	937	967	938	930	883	902	881	892	854	913	912	892	927	951	932	941	936	924	903	941	898	929	934	912	933	902	911	936	953	938	921	924	905	892	907	912	925	897	929	982	925	945	928	956	933	934	955	966	910	889	926	920	952	886	950	924	916	897	944	927	926	920	883	926	928	880	922	931	938	930	921	922	912	962	879	899	916	927	923	884	915	896	890	935	931	958	934	943	918	915	917	878	943	919	878	890	923	963	858	921	903	933	885	909	864	970	904	964	866	948	865	932	985	900	942	910	973	932	909	931	910	931	916	889	920	921	916	900	880	938	894	947	922	934	897	895	903	959	932	928	863	913	901	918	922	892	918	885	975	948	894	910	912	896	958	949	891	889	892	887	965	963	877	874	913	930	903	907	896	942	887	897	941	921	958	934	865	951	895	973	910	950	894	886	913	955	898	900	878	917	891	898	966	951	891	911	929	930	984	931	911	911	906	900	920	897	929	859	934	899	952	894	866	929	903	922	905	935	949	936	962	872	841	929	970	927	973	924	923	908	903	948	952	908	906	914	905	940	944	915	877	870	956	870	939	895	899	933	877	880	931	898	881	900	952	929	928	894	952	904	944	911	926	903	908	932	895	959	902	957	930	910	949	887	937	824	935	938	904	948	909	899	961	958	962	870	883
32938	31861	25422	8112	732	569	449	433	433	439	433	425	431	459	431	417	403	416	437	420	428	428	470	426	399	437	471	415	407	454	457	410	436	423	466	419	399	470	387	411	443	366	449	446	444	399	428	414	435	438	430	424	412	450	442	417	421	422	418	449	418	392	442	421	421	437	444	453	424	445	446	457	473	401	453	429	406	399	431	418	438	416	428	416	444	451	428	410	416	405	429	462	412	406	391	384	438	393	413	451	403	405	423	466	446	413	422	398	429	442	442	438	446	425	397	452	388	426	396	422	419	429	421	412	405	454	405	422	411	471	413	442	401	460	440	435	404	442	444	446	463	462	468	422	407	401	412	463	402	460	456	438	454	410	437	444	419	443	432	431	432	430	437	469	416	431	440	440	425	452	418	449	412	435	432	434	424	435	433	434	392	430	388	445	427	415	422	447	439	446	451	430	444	440	437	399	430	424	392	401	422	402	417	426	400	416	419	454	412	459	443	428	407	430	431	456	415	412	465	415	435	407	433	434	380	404	439	437	453	420	407	390	400	452	381	450	454	418	415	443	393	437	461	419	422	424	431	443	439	403	411	443	397	400	472	438	420	423	441	400	430	390	413	392	400	451	432	461	446	436	433	431	403	453	416	436	421	411	429	432	434	415	445	403	447	412	415	444	460	444	425	404	420	402	434	407	435	432	444	431	458	410	444	438	425	414	390	444	399	495	458	434	423	404	413	395	416	480	388	406	391	412	432	436	457	395	409	450	450	421	415	419	410	413	430	428	434	405	430	412	432	391	407	452	442	423	439	461	447	445	443	418	438	434	449	412	435	444	408	447	416	405	409	390	463	426	429	412	413	435	415	432	416	396	425	440	421	424	410	416	401	438	419	399	428	474	444	424	440	417	422	431	427	400	404	378	430	452	490	446	412	425	401	438	439	427	425	449	391	409	412	436	420	436	418	445	427	456	421	449	405	431	407	417	419	395	447	423	412	382	454	440	426	437	436	428	428	435	440	411	402	434	463	395	434	431	389	397	388	430	387	445	422	441	444	448	405	469	420	406	436	446	412	410	427	407	429	392	427	448	442	428	404	446	444	397	422	461	433	429	434	429	450	411	412	451	404	432	412	410	450	478	433	441	443	417	433	395	418	407	412	422	427	414	434	409	428	429	435	406	403	454	417	422	463	472	402	393	460	417	426	378	443	441	431	456	399	422	453	409	386	443	407	417	456	398	410	450	394	425	443	447	427	449	444	426	393	420	437	403	431	420	393	396	446	419	389	391	405	431	435	414	458	385	438	401	409	417	426	415	415	408	420	412	434	437	424	428	411	434	448	465	387	418	419	434	442	435	422	414	430	482	452	444	426	417	438	431	396	410	434	404	439	438	444	436	416	423	443	456	405	412	415	454	426	449	439	456	415	415	417	413	392	395	423	412	430	402	423	413	400	425	442	440	431	403	446	432	444	427	428	447	398	434	411	429	400	465	441	440	444	421	405	403	443	425	445	433	431	433	443	431	425	425	414	417	446	430	446	412	413	371	440	435	452	435	438	436	418	476	432	401	423	416	448	441	417	406	419	460	416	407	428	433	410	392	426	418	400	421	421	419	404	446	423	408	418	382	416	435	420	437	419	421	431	427	412	424	393	410	388	412	404	450	429	438	435	418	409	409	414	397	430	438	410	430	411	417	466	395	447	460	399	426	405	396	454	416	402	466	435	407	384	407	396	437	430	418	422	419	435	444	395	423	401	426	424	423	418	452	404	438	400	435	442	446	410	430	454	417	438	458	401	457	416	452	444	422	426	409	435	398	435	424	432	439	388	414	429	473	434	425	376	431	401	403	424	417	451	420	423	425	446	440	436	417	476	437	451	401	436	436	395	414	402	407	460	415	433	401	426	409	417	448	405	389	458	461	411	462	419	426	409	412	429	422	392	408	409	412	412	426	419	417	450	431	417	452	393	441	439	458	364	432	401	415	410	429	386	430	453	405	424	398	431	415	416	417	431	425	386	422	415	435	434	461	401	396	451	423	421	426	386	416	406	411	408	412	441	443	390	454	429	431	436	425	421	430	469	457	411	391	429	389	452	438	424	451	391	448	458	415	420	433	477	409	442	412	449	445	463	443	404	399	417	455	390	401	464	424	446	469	416	457	430	429	431	471	434	415	417	398	438	424	441	409	447	442	406	440	434	450	451	441	421	465	402	386	431	405	442	404	459	419	388	441	380	425	429	388	435	436	445	431	395	386	475	458	377	440	419	407	436	430	437	493	462	450	457	436	424	425	434	427	430	422	409	439	439	442	392	441	426	460	440	414	460	419	419	429	422	458	415	447	428	398	433	441	422	408	429	415	429	397	433	441	430	430	403	478	426	424	399	450	434	422	432	472	451	419	405	425	416	415	425	442	432	398	429	437	392	432	437	455	466	430	399	411	413	416	389	420	416	472	417	471	395	429	444	412	429	394	446	438	377	434	423	443	438	432	424	452	437	409	441	456	447	417	409	396	428	413	432	477	454	446	434	414	407	402	407	438	445	431	449	410	442	443	415	428	403	406	427	437	419	437	420	426	420	433	418	407	426	477	438	411	429	454	385	444	446	458	377	425	443	425	460	454	430	441	438	417	404	437	415	449	451	454	435	416	428	437	454	452	426	455	378	460	435	427	414	427	432	437	413	454	426	433	430	408	429	456	446	452	454	429	432	470	426	442	407	470	426	398	417	411	464	410	459	437	443	445	419	416	444	433	447	432	426	433	446	413	417	401	437	416	434	471	414	419	404	454	453	445	419	427	402	419	468	444	396	409	427	452	418	386	435	409	410	430	419	439	437	434	416	388	434	408	429	434	414	411	421	454	428	424	415	403	415	443	439	453	445	432	447	463	394	452	425	405	385	383	417	448	423	434	439	445	427	436	437	400	432	473	424	428	431	451	405	412	424	414	426	415	423	449	423	398	473	456	401	428	415	438	438	428	423	437	430	453	405	430	413	398	442	413	432	404	442	405	415	405	444	468	427	439	416	439	465	405	451	455	415	431	448	399	430	397	393	413	437	435	422	437	409	452	433	408	430	437	408	410	467	440	445	447	407	434	403	431	415	465	434	403	396	410	424	422	453	444	432	449	405	444	423	423	401	433	420	426	429	401	391	421	407	397	434	429	422	456	449	407	444	447	432	427	418	415	421	436	382	421	440	459	450	442	404	417	413	430	398	437	392	431	409	448	433	447	406	421	427	440	462	422	443	446	413	463	406	413	448	427	446	436	401	441	423	396	442	418	431	420	405	442	435	447	433	449	395	427	425	437	388	400	391	435	435	411	415	441	421	432	412	400	413	408	438	437	437	468	411	436	397	418	440	433	438	430	432	448	414	411	446	409	411	438	456	393	433	464	398	446	441	432	396	411	440	457	447	434	445	435	410	443	407	422	426	448	417	421	400	409	441	385	452	414	428	443	427	422	442	439	442	420	424	410	434	436	441	409	436	422	433	381	414	458
43298	47661	27895	5265	1299	972	711	723	667	712	677	731	730	709	743	683	759	735	712	704	693	755	750	710	717	694	722	713	699	738	717	685	687	701	674	737	681	703	682	678	731	689	754	708	733	663	757	723	642	734	764	681	745	717	775	674	716	731	663	717	702	698	718	673	729	715	749	686	760	745	742	711	717	713	739	708	693	706	727	758	728	756	686	758	768	680	728	716	678	723	704	716	734	766	721	775	718	712	720	707	665	687	707	712	796	692	700	694	753	709	737	754	705	713	711	713	739	694	692	737	754	769	699	675	691	744	668	686	717	683	713	715	714	705	702	705	708	680	718	715	677	724	720	725	729	781	706	709	722	705	722	711	721	691	749	728	705	758	740	722	670	716	730	724	725	739	768	705	749	713	699	718	743	691	736	706	712	763	707	732	735	698	727	757	677	697	721	701	769	668	711	724	735	740	706	726	681	728	771	688	722	719	695	731	746	695	742	707	702	730	663	704	718	690	721	707	719	711	711	758	686	713	728	687	708	686	728	733	705	695	712	718	726	716	739	769	741	724	725	765	742	770	757	738	706	705	688	718	684	710	729	734	734	696	732	740	722	679	709	685	709	720	708	710	716	761	698	756	725	736	698	730	728	709	732	735	722	701	678	717	737	750	708	758	717	701	738	752	727	701	764	755	739	723	714	690	720	722	677	720	758	722	681	739	781	742	752	706	714	709	734	682	709	728	670	719	745	708	700	700	738	726	755	739	732	714	753	649	749	749	748	678	754	698	718	718	710	710	682	730	730	682	721	671	680	717	723	676	694	696	749	702	707	727	676	729	745	672	757	727	721	726	752	715	732	738	728	731	672	740	747	722	709	694	724	691	703	767	728	700	701	723	755	728	701	711	730	719	774	688	712	749	722	716	747	686	705	749	759	705	672	731	791	706	694	738	709	750	692	732	711	708	712	719	708	715	688	739	730	680	728	745	723	704	702	763	657	805	717	725	700	693	745	717	721	727	691	697	705	706	708	724	732	676	710	783	733	772	698	745	708	744	755	684	698	668	675	709	711	753	706	785	717	755	694	712	730	670	705	735	706	719	678	763	732	711	690	710	739	758	709	705	688	702	753	701	723	703	737	758	744	725	715	749	704	708	736	786	742	718	694	721	684	694	706	694	726	735	729	778	707	715	732	725	779	734	710	714	666	732	710	732	728	715	765	749	760	732	715	694	691	750	770	797	733	700	731	737	719	737	719	679	716	702	753	776	720	730	716	695	728	719	696	700	685	721	704	751	728	728	713	712	683	694	749	765	724	711	764	717	722	698	724	746	707	720	791	749	697	722	658	765	686	722	730	718	730	741	734	649	701	728	704	758	705	704	716	718	727	773	706	710	778	708	758	708	699	704	718	716	687	692	709	739	715	732	687	738	720	701	715	699	735	733	703	683	725	764	705	746	712	742	691	743	696	702	730	704	749	715	715	715	693	674	707	746	711	709	734	716	731	746	750	733	691	730	718	704	742	717	732	767	718	714	748	694	686	695	707	689	725	737	732	710	730	688	721	680	664	769	693	734	692	718	667	778	716	734	733	740	687	689	732	665	729	756	769	746	739	741	732	696	709	725	690	697	692	699	727	664	716	703	703	726	745	680	753	711	735	738	693	712	722	737	717	729	716	733	757	746	675	718	736	752	771	723	709	736	720	706	766	762	716	732	715	734	768	728	731	695	720	709	727	707	723	724	702	718	674	723	723	717	709	727	735	753	694	707	695	694	731	740	707	746	680	742	712	703	687	719	700	682	761	673	687	685	735	743	727	717	698	737	733	740	718	699	727	745	712	759	663	750	712	680	735	778	727	725	715	756	707	763	731	737	692	717	688	723	745	739	738	668	704	758	724	674	695	702	755	688	711	711	749	704	699	716	738	709	710	731	685	732	716	709	744	742	750	737	659	733	739	698	752	723	765	704	739	685	698	694	708	752	701	722	720	736	714	713	696	733	721	719	686	745	729	702	723	740	714	728	690	732	713	693	730	752	678	758	672	741	684	712	748	705	752	725	782	729	708	654	757	714	691	681	741	723	704	740	689	727	706	695	688	742	731	782	757	730	703	701	713	753	664	718	694	701	742	713	722	709	705	760	690	764	749	722	719	700	684	733	715	706	694	654	666	764	734	756	709	651	734	762	677	682	672	690	697	735	718	767	768	680	714	708	712	714	698	718	719	701	752	712	732	669	730	752	742	717	706	715	699	727	682	754	711	702	728	721	723	729	712	728	728	737	693	635	700	744	734	702	704	692	690	700	658	743	679	765	773	728	732	743	682	699	701	702	709	743	749	734	755	728	721	752	712	753	687	695	710	727	720	737	748	720	706	738	706	717	675	723	728	727	731	719	684	677	714	725	771	704	747	703	708	753	744	752	727	728	704	733	746	701	696	732	707	726	709	690	678	731	733	712	745	684	766	675	674	731	672	742	730	746	715	686	749	726	722	728	745	720	697	688	730	683	721	657	694	728	731	699	713	691	687	733	733	705	718	694	732	765	687	666	744	711	716	713	711	727	716	723	752	719	724	732	719	689	724	703	711	719	748	720	753	685	712	694	691	702	730	702	736	716	696	722	731	755	745	721	707	698	716	739	696	709	743	779	730	761	704	701	723	735	769	706	640	722	748	683	727	700	741	702	709	709	748	697	755	701	737	713	745	750	729	733	741	671	682	719	744	724	719	698	715	722	747	742	727	778	743	706	727	698	737	741	743	775	729	730	708	708	728	742	731	693	738	718	705	698	769	714	682	724	733	678	741	731	724	715	675	759	699	725	725	719	665	738	722	691	720	728	693	679	706	699	695	749	702	721	737	732	726	729	780	741	735	733	727	672	695	718	713	718	709	716	731	724	709	732	734	681	710	732	664	679	722	759	768	770	711	745	737	682	749	749	715	688	674	725	768	761	711	700	735	708	717	661	673	653	759	737	728	746	701	700	731	758	727	721	723	736	790	727	713	674	758	717	748	732	718	717	720	675	694	695	731	732	711	732	729	753	768	766	663	739	667	688	712	697	690	675	714	761	727	781	725	711	742	674	737	698	751	707	663	713	775	732	725	726	681	731	749	752	729	729	717	677	703	689	728	711	684	723	737	701	701	702	685	724	699	717	741	705	720	750	710	719	670	758	699	754	723	714	704	728	732	682	746	719	712	710	712	751	712	707	684	750	709	701	710	704	726	689	690	749	748	739	735	713	756	771	753	736	725	699	787	708	735	732	692	697	736	683	723	720	694	748	684	709	747	740	692	737	730	746	687	727	768	729	699	692	740	725	701	729	755	724	645	715	682	728	702	750	729	711	718	708	696	718	732	665	725	723	732	749	719	713	733	706	731	708	723	672	659	704	752	697	760	689	728	720	701	715	706	713	664	745	728	731	760	722	757	740	702	739	718	726	699	706	667	709	724	731	755	701	709	736	722	667	779	731	745	774	764	730	700	692	724	689	705	721	725	754	727	690	745	747
25946	25171	31993	25344	16660	3959	489	389	384	410	417	358	354	402	382	370	414	362	386	410	364	387	388	389	406	381	343	391	409	364	369	382	360	406	401	326	385	382	374	383	377	414	376	401	365	349	350	381	373	346	395	393	385	391	378	378	395	371	382	344	399	384	353	361	365	386	379	433	414	359	376	371	396	366	363	385	378	367	378	384	376	379	344	396	385	330	399	408	376	375	374	371	358	387	363	361	377	339	383	364	366	368	372	378	361	358	373	364	391	368	405	385	340	367	393	332	343	344	352	373	359	389	366	382	340	360	364	391	350	378	398	378	384	375	374	359	387	399	403	381	377	379	346	349	336	384	383	386	367	385	363	381	413	397	345	354	373	375	349	370	370	387	378	364	380	392	361	402	398	396	379	371	376	394	350	353	374	365	366	380	349	383	409	400	438	375	367	346	342	381	380	407	375	378	386	349	396	401	387	405	381	395	405	371	375	378	375	383	379	372	375	349	391	381	374	378	376	354	404	361	381	410	377	393	339	365	382	378	352	363	366	380	360	371	366	372	352	386	368	349	369	391	401	364	395	332	391	360	400	366	382	388	406	356	382	404	358	381	386	384	382	373	337	407	385	377	384	381	386	362	393	393	365	372	357	375	370	391	372	370	342	375	371	362	369	355	364	365	371	352	369	390	397	365	349	410	396	378	369	358	371	395	367	364	383	356	386	418	380	359	343	383	387	395	348	372	391	377	406	384	420	369	386	416	364	388	363	364	332	381	381	367	390	383	358	356	397	382	399	407	398	358	370	366	377	380	377	367	342	397	385	352	366	365	385	386	359	397	357	377	398	385	383	406	375	364	411	391	367	369	358	382	353	366	368	382	360	403	391	400	389	429	393	382	386	395	362	379	375	388	385	396	377	372	365	329	360	349	370	379	373	352	376	361	374	368	391	390	382	355	343	380	396	368	379	383	380	354	359	350	393	396	390	347	388	373	349	411	397	395	377	359	385	390	375	340	366	391	363	396	364	327	382	383	370	372	411	395	366	351	367	365	369	388	382	352	377	387	365	402	343	356	398	352	360	358	361	392	382	347	390	378	380	347	365	377	388	368	375	412	361	372	398	363	388	381	389	366	408	355	377	397	390	381	379	375	342	362	394	349	370	367	376	375	419	382	395	366	384	378	373	386	364	373	372	364	344	389	386	401	405	360	363	390	352	347	345	363	359	381	395	350	380	383	351	382	374	360	358	396	385	427	393	373	374	401	365	375	351	343	368	378	397	370	401	381	371	379	385	377	384	352	388	337	385	375	358	361	382	389	351	388	397	376	381	376	359	380	338	394	340	341	366	381	388	374	391	345	387	333	381	403	345	420	348	375	382	386	369	375	368	380	368	361	356	360	353	362	382	362	349	342	375	402	362	378	365	357	372	328	399	386	399	396	384	355	368	395	395	359	382	393	361	427	387	378	366	376	368	385	389	321	368	345	378	365	397	332	353	407	358	395	379	382	381	399	385	378	399	418	368	367	356	375	395	361	373	365	381	351	376	369	413	374	392	381	396	355	357	370	355	368	396	372	373	359	369	376	356	376	401	382	404	386	374	357	384	382	371	368	342	373	382	378	371	398	389	348	359	380	367	382	371	357	357	373	376	396	394	400	376	356	376	383	390	385	385	380	393	337	353	364	388	359	354	388	391	353	331	389	397	354	370	361	382	389	401	381	400	374	371	390	351	397	365	352	375	396	387	372	393	393	372	390	375	426	373	382	382	373	409	373	400	379	373	341	396	369	383	363	386	375	390	391	357	409	348	368	384	354	318	380	379	376	374	381	390	378	376	367	383	383	370	369	374	372	361	362	351	386	380	370	351	369	354	372	401	396	411	353	370	382	401	340	406	366	353	378	355	389	373	354	389	383	376	364	422	375	368	384	360	394	374	399	355	374	354	394	375	416	392	383	369	335	386	363	385	380	386	381	379	351	363	360	347	345	376	347	360	393	392	375	389	368	378	358	386	396	376	324	373	391	390	397	345	381	389	372	363	346	395	371	369	363	383	358	369	356	355	348	350	396	372	403	387	387	362	342	362	352	367	366	364	370	381	395	373	368	369	371	382	357	388	347	368	407	415	403	357	401	394	403	365	413	400	377	352	426	380	404	399	357	349	352	395	364	377	389	368	346	414	390	360	361	373	401	373	374	372	378	366	358	420	349	371	359	372	397	394	373	377	391	337	360	369	384	399	370	354	380	355	375	348	366	363	389	380	383	366	370	378	372	371	394	348	390	388	385	374	372	404	412	384	383	361	384	379	369	394	397	363	380	385	353	387	375	387	361	416	403	381	387	366	402	355	387	363	368	326	353	408	388	363	365	394	354	367	378	391	398	339	371	368	376	374	344	395	361	374	391	359	394	366	344	324	374	367	376	352	389	378	375	383	379	387	385	367	360	345	366	344	381	407	354	368	399	385	381	362	349	385	378	402	381	348	379	391	370	399	363	406	369	372	407	363	388	340	382	418	358	333	392	357	387	395	427	394	381	380	361	380	371	370	394	356	349	363	402	411	355	389	356	358	348	396	361	383	370	359	373	411	362	353	385	406	369	351	367	426	367	358	333	346	384	370	408	358	372	378	440	380	351	388	368	376	357	381	348	373	338	375	353	372	364	371	366	389	351	352	398	388	378	375	367	364	424	373	373	372	385	367	374	374	382	413	365	373	375	382	400	403	381	371	369	395	376	359	378	402	389	399	388	393	392	362	371	389	384	385	380	362	359	366	399	365	379	366	356	373	381	381	348	400	368	410	394	376	367	369	386	367	359	388	420	348	372	414	365	370	376	358	404	367	371	401	367	370	387	378	368	396	375	371	394	404	386	376	390	392	401	365	361	362	381	341	394	376	349	364	389	355	377	372	375	364	369	361	429	374	380	386	356	387	378	375	377	375	391	373	406	365	351	390	340	399	397	400	376	367	363	384	366	377	424	356	386	356	357	409	370	366	384	352	385	363	394	364	406	393	361	354	395	353	399	380	381	390	357	384	378	386	369	403	387	385	358	375	431	371	404	380	377	362	369	368	379	387	370	380	360	379	362	394	409	384	377	347	370	394	408	388	363	381	365	362	371	394	355	392	363	352	375	374	361	392	377	348	368	368	379	375	397	405	373	390	396	327	363	379	366	343	341	394	380	410	361	398	373	381	397	376	375	379	389	358	364	366	354	344	361	398	393	384	397	365	409	396	369	381	373	349	407	371	364	372	349	351	380	371	396	385	377	399	372	387	364	387	377	370	394	363	379	374	408	398	397	352	381	396	387	374	371	367	389	370	399	372	351	367	397	413	403	381	391	389	374	368	386	388	411	374	353	391	380	366	419	383	386	391	367	371	367	369	385	375	375	354	384	331	398	378	386	374	383	378	374	377	359	351	310	335	408	363	349	356	377	388	400	346	361	417	385	358	383	337	362	396	414	365	370	401	378	381	375	379	402	388	363	410	362	364	371	326	358	381	360
62588	87325	56665	17675	4601	2816	730	656	658	697	618	613	626	672	661	639	623	665	611	638	639	628	629	597	620	613	615	610	642	607	672	645	626	623	618	677	603	645	631	566	662	589	624	630	669	642	583	638	631	603	637	620	612	599	625	591	647	593	616	651	639	634	648	631	663	649	695	633	661	573	638	651	613	633	627	634	633	654	627	614	628	574	641	608	633	583	636	632	610	642	698	586	591	667	630	613	655	625	626	614	647	626	624	622	662	625	651	613	624	616	640	642	597	669	630	649	585	594	639	624	600	665	620	632	589	590	596	607	642	596	628	631	597	688	611	631	673	621	623	635	601	637	594	614	622	602	657	637	659	634	603	690	646	579	664	658	649	601	655	623	642	654	628	598	638	605	635	619	593	603	636	629	601	606	639	610	620	581	614	634	636	623	626	669	627	662	637	614	653	666	627	609	691	632	658	631	616	674	628	613	625	610	629	620	618	667	664	617	609	616	666	645	651	675	647	625	623	649	622	640	629	640	603	653	589	688	645	591	609	633	599	627	653	605	631	615	652	636	673	633	598	627	623	627	646	625	601	616	621	613	607	654	620	623	622	661	624	613	660	647	625	641	658	618	615	661	588	620	611	653	636	580	602	607	639	640	617	630	663	611	623	640	654	665	638	647	605	644	606	611	623	616	650	619	628	618	612	586	649	581	656	603	651	654	593	622	663	598	602	621	612	611	628	608	627	637	662	649	630	629	594	650	647	650	632	605	634	642	640	648	573	660	657	556	665	602	628	632	604	612	645	609	649	641	631	642	659	612	596	663	640	634	613	629	623	630	633	609	656	602	642	597	626	651	629	631	633	634	596	587	663	643	580	601	611	621	627	629	667	611	605	620	675	653	611	644	624	627	621	607	646	672	628	633	635	614	606	638	621	614	623	623	647	660	637	651	616	620	584	604	600	609	614	601	593	609	626	610	629	616	598	624	624	648	662	623	607	628	634	644	654	610	617	606	641	695	629	650	657	645	634	618	637	594	622	661	612	623	594	611	654	663	653	676	659	594	636	638	639	637	629	668	613	625	632	624	617	603	631	595	651	634	640	654	617	613	580	562	636	562	620	649	557	652	634	641	604	636	597	622	657	610	633	638	604	630	651	669	601	650	651	608	622	617	645	570	614	619	637	585	622	634	612	569	617	611	626	659	611	662	615	574	622	646	669	610	672	620	628	629	666	656	632	618	651	681	606	655	586	614	613	633	615	646	605	652	634	637	616	640	587	647	672	638	616	610	644	630	606	686	592	633	643	639	656	598	610	650	605	656	644	612	640	634	659	660	637	600	610	651	620	665	648	613	614	639	649	618	647	633	609	611	611	656	587	635	631	646	618	626	647	617	653	634	605	648	575	652	660	631	667	637	626	585	665	589	660	627	644	642	631	640	615	634	631	599	646	612	646	663	651	657	584	620	636	615	611	617	604	618	670	627	630	633	619	662	611	635	600	661	618	594	622	623	627	662	683	595	578	634	697	664	638	600	602	655	691	621	598	630	617	623	593	618	618	653	645	592	664	647	714	619	655	627	665	595	616	648	652	650	615	651	625	642	615	573	603	613	663	665	667	637	567	653	639	648	621	643	656	618	625	635	624	626	611	637	591	631	665	641	645	628	660	658	611	620	616	681	620	648	620	643	622	622	642	603	634	599	660	641	635	610	601	655	628	634	677	658	596	616	611	653	607	659	622	605	622	628	617	625	624	600	631	675	671	627	658	613	616	626	649	630	618	651	600	634	639	645	604	598	646	640	629	634	621	625	653	665	605	673	610	647	602	590	619	642	624	626	590	636	640	604	662	614	671	669	635	617	613	681	647	580	606	619	618	627	669	617	609	622	672	651	626	634	593	630	653	637	638	641	633	658	623	637	649	624	610	651	661	657	624	623	638	637	641	600	648	688	629	657	634	598	652	627	641	658	634	635	646	632	624	590	635	658	628	655	571	666	660	628	616	639	590	587	608	580	657	696	617	628	616	596	614	648	663	663	673	642	655	631	624	652	594	638	637	598	585	622	690	643	663	597	612	624	608	622	603	637	641	610	630	634	655	595	609	674	662	635	609	633	549	623	575	583	589	598	634	594	625	662	638	634	650	577	622	640	627	620	612	610	637	614	600	654	658	616	616	663	638	625	633	600	615	643	627	625	607	654	610	612	636	618	641	628	649	647	607	642	632	657	654	630	601	627	586	662	659	638	634	591	656	638	603	645	633	636	632	626	668	673	652	708	621	645	636	590	615	665	668	623	599	580	615	638	660	620	671	629	629	635	558	637	624	609	644	619	631	632	632	628	624	601	580	607	664	664	619	620	677	637	619	614	617	621	598	622	630	613	661	615	631	615	606	620	606	616	620	575	646	633	656	643	638	643	686	585	633	641	621	601	659	629	599	589	638	657	631	680	644	684	643	638	601	625	623	631	667	630	634	606	636	603	586	628	591	634	592	602	585	581	627	621	629	588	592	621	660	623	604	585	662	618	614	652	685	597	626	633	592	646	601	639	596	672	652	645	645	633	680	627	647	666	625	586	603	620	586	625	597	623	633	624	621	612	645	634	644	634	598	642	627	585	578	644	675	621	610	652	642	609	639	657	647	627	625	660	632	669	634	637	656	571	655	575	621	627	619	637	622	590	612	665	598	620	658	645	635	658	598	605	627	583	659	627	624	635	616	638	600	645	645	654	566	628	605	587	628	616	623	681	652	640	652	594	597	595	689	604	645	595	639	589	640	607	625	578	603	636	628	625	622	616	602	605	628	622	614	643	670	623	594	625	603	611	613	654	674	612	614	648	644	613	624	632	662	676	662	711	626	600	616	638	647	622	666	628	611	646	624	644	619	641	659	658	681	625	618	642	629	622	605	568	592	614	622	634	581	578	653	609	636	657	649	570	636	585	609	626	590	569	627	599	618	607	646	640	604	651	678	602	629	632	629	649	630	626	614	636	651	607	633	645	610	649	655	630	627	622	619	641	635	615	657	658	638	635	621	650	635	618	651	637	634	640	663	641	649	636	651	629	618	677	649	619	624	597	664	617	643	616	617	621	674	650	643	625	622	615	635	633	665	614	586	639	632	622	611	602	595	634	652	624	663	625	646	566	625	621	627	631	632	634	618	613	650	668	610	635	615	652	639	651	633	599	647	642	630	673	577	624	632	634	604	613	676	667	671	627	613	626	699	597	622	595	626	637	613	617	609	629	643	609	605	641	634	636	632	616	625	635	609	602	639	610	586	666	602	668	657	632	615	609	597	626	625	656	639	661	608	610	630	551	592	609	640	599	631	642	606	595	646	624	642	596	681	640	638	651	673	648	628	631	609	615	688	652	634	596	611	635	610	584	615	690	641	619	638	657	633	624	635	664	658	591	632	615	668	637	653	699	616	634	646	583	655	605	666	629	653	651	636	611	589	612	607	595	625	633	636	623	647	634	611	630	609	620	617	620	602	582	615	631	623	630	606	604
24409	23016	30701	24566	21414	16469	2335	671	628	672	616	595	598	599	676	610	609	628	551	606	587	605	652	583	635	641	624	644	638	582	627	574	638	561	613	658	621	566	608	590	578	636	619	592	624	589	608	592	606	571	600	621	607	607	592	623	592	603	595	612	593	611	607	600	601	555	622	576	582	624	613	607	578	596	600	570	611	584	675	638	600	614	618	613	583	653	593	655	573	607	573	643	601	584	635	585	621	594	615	633	620	593	601	562	583	577	581	609	574	619	650	581	573	606	585	561	610	591	583	669	565	647	619	600	582	643	592	618	603	605	589	579	594	638	564	586	621	565	632	643	587	569	607	604	595	621	593	582	580	574	591	603	673	612	585	596	588	575	625	592	595	628	594	637	570	554	614	578	619	606	580	613	579	605	658	583	596	591	619	576	606	593	595	604	638	576	578	645	615	593	639	616	635	550	578	601	555	621	642	604	594	573	586	603	617	586	632	586	604	587	619	610	604	617	568	640	607	567	579	583	574	595	594	575	635	573	619	566	572	611	577	573	600	610	632	622	620	579	587	577	539	620	590	640	585	583	604	604	630	594	595	600	572	583	616	586	575	580	582	572	625	624	592	585	597	586	621	563	642	603	597	637	620	644	585	583	570	565	644	594	561	584	585	577	629	611	615	601	599	582	597	594	571	587	608	598	631	628	633	541	619	627	614	555	581	576	555	595	584	615	571	627	598	634	618	618	589	627	623	609	587	583	599	578	589	620	571	604	611	627	600	613	596	624	607	608	633	591	607	595	589	617	613	619	588	566	615	541	575	591	641	587	583	604	585	612	605	588	603	598	594	632	581	574	598	571	662	622	598	590	628	551	589	609	608	623	608	593	624	620	617	603	569	569	620	593	580	573	606	596	623	608	625	589	589	592	589	567	600	627	576	551	614	608	600	619	605	600	551	615	637	617	567	602	632	576	627	589	571	605	615	593	615	624	603	603	599	569	581	620	595	567	603	597	597	577	608	613	576	612	643	613	537	618	594	641	611	593	611	562	586	549	599	585	551	676	588	603	595	564	614	606	590	595	563	602	625	546	613	533	593	622	592	616	595	579	580	621	595	616	589	592	622	608	588	539	622	542	587	599	582	567	570	542	586	611	588	582	593	620	594	606	625	602	571	592	641	613	600	617	610	583	600	584	603	560	591	577	596	624	615	609	592	582	605	633	594	590	539	629	594	554	635	561	616	589	587	612	582	615	585	588	619	570	558	607	580	622	611	541	616	620	603	622	572	618	597	626	565	611	633	605	660	611	564	613	627	573	565	563	605	608	619	544	629	618	561	641	604	634	589	573	593	577	544	598	579	602	591	609	614	611	588	558	582	611	597	558	599	611	611	570	620	640	584	652	603	592	608	600	623	579	615	604	583	570	582	598	647	604	586	597	540	598	607	582	565	593	615	619	603	582	617	565	605	621	609	649	620	583	636	575	586	605	590	579	608	590	600	558	609	631	558	539	664	652	592	621	612	648	579	579	623	582	598	588	602	554	603	656	596	641	632	588	613	646	613	605	551	585	628	604	563	601	543	621	602	610	584	592	606	589	575	605	584	623	624	617	562	639	629	601	597	577	593	570	559	598	573	572	624	655	607	604	591	659	585	628	613	586	645	620	604	601	612	594	612	605	596	572	598	584	612	613	587	577	639	615	567	573	594	580	599	607	558	641	583	585	609	582	620	603	564	592	603	571	598	585	600	610	607	599	555	570	580	624	604	560	603	595	587	577	579	604	592	607	599	624	662	634	647	575	581	628	609	594	627	601	643	578	623	578	606	640	583	552	609	546	577	626	549	616	580	582	616	596	576	573	589	589	624	646	586	614	610	586	636	621	627	612	600	606	611	578	612	614	617	593	587	641	607	595	586	640	619	578	611	637	601	595	590	601	634	623	603	556	611	647	603	630	609	600	586	621	594	573	589	603	581	598	610	617	621	564	606	604	563	620	587	577	590	601	620	597	569	597	603	595	597	615	648	603	577	618	641	613	641	618	616	606	553	566	597	648	583	595	609	587	588	647	600	581	611	547	586	585	590	589	594	626	558	609	600	617	574	534	610	619	607	592	620	584	610	621	611	617	625	603	584	577	619	591	598	589	591	604	596	614	615	568	525	579	550	635	621	611	585	597	574	568	637	616	569	552	624	633	543	561	647	610	603	605	615	631	626	617	552	591	584	608	587	602	638	612	572	618	588	620	568	620	614	564	584	582	602	608	582	612	681	564	596	598	581	577	606	616	616	622	607	622	604	642	606	604	603	578	586	597	623	599	584	572	555	606	602	611	599	544	607	575	651	598	604	613	597	595	561	596	584	600	632	608	596	616	607	596	566	586	634	607	611	642	593	555	570	641	611	602	597	598	626	599	631	600	596	652	582	570	600	612	639	591	561	629	584	609	624	617	610	593	637	600	584	580	572	655	621	583	586	581	658	552	611	580	580	588	585	628	641	595	613	610	646	610	607	602	639	619	599	630	598	590	614	598	565	612	589	633	631	608	590	589	587	608	635	591	582	587	630	620	592	581	592	602	589	607	613	619	585	579	624	600	617	575	603	640	605	657	626	586	573	594	614	627	607	610	554	594	587	629	613	636	653	584	605	593	653	560	586	591	596	560	614	593	639	610	558	617	625	633	597	608	588	628	604	600	611	592	622	608	627	574	615	616	609	591	638	648	568	592	588	613	579	596	581	591	602	569	578	548	603	635	612	581	566	615	585	595	595	618	593	592	560	593	620	622	603	654	600	666	617	604	617	629	623	624	568	615	571	654	614	644	610	582	574	627	562	599	635	590	552	648	600	556	576	611	585	615	554	536	616	565	590	587	561	553	595	580	602	615	602	617	600	577	611	626	621	615	619	603	598	590	625	579	585	584	594	593	601	585	609	597	584	621	609	601	626	602	595	589	555	601	567	619	591	584	619	601	585	637	577	604	590	593	624	583	644	618	544	573	606	591	588	591	622	589	603	615	624	637	593	601	600	568	555	636	585	585	599	594	606	553	597	662	566	538	629	581	582	602	599	607	627	619	642	596	586	617	601	605	626	605	628	567	608	649	567	618	603	567	586	602	618	606	620	641	620	566	604	585	590	618	578	610	607	593	577	565	590	587	599	589	660	572	605	582	581	607	587	638	600	633	605	632	613	614	592	607	616	609	612	618	608	564	584	636	594	598	609	632	658	630	581	608	671	612	594	607	563	599	586	585	571	603	593	598	614	580	606	573	571	601	590	609	589	601	563	568	584	584	581	640	598	565	601	585	605	565	610	585	596	602	608	572	625	614	566	585	566	609	618	567	608	603	623	584	592	622	599	577	618	620	614	603	636	583	597	586	583	576	588	580	567	584	619	588	641	584	566	606	580	618	635	591	551	563	600	610	579	618	634	586	625	631	630	602	584	572	592	613	655	634	588	607	532	572	615	628	583	621	622	553	581	567	566	630	616	596	597	605	627	612	569	581	597	646
61159	98769	66548	23340	8177	5492	1270	910	977	1107	919	952	930	998	934	995	938	914	951	957	972	984	899	934	940	875	965	930	981	912	907	967	909	898	918	903	954	925	933	929	942	891	925	905	923	954	936	879	942	987	948	884	924	872	873	901	948	903	898	945	942	945	862	909	916	938	933	914	958	891	977	955	971	890	976	906	963	888	916	918	865	970	934	913	930	902	954	939	975	921	861	964	930	950	920	951	899	922	950	975	957	909	1034	957	945	974	943	945	915	900	934	982	956	1010	909	960	923	913	958	951	906	931	937	929	942	906	942	934	939	1017	889	906	936	987	952	905	937	899	875	968	876	882	894	961	982	952	926	932	937	945	898	962	968	936	954	955	900	960	929	970	879	942	950	865	851	847	883	940	922	934	956	942	880	932	984	1011	911	979	871	940	931	878	917	959	933	851	923	968	953	940	920	955	972	913	885	957	969	945	907	890	935	923	947	936	924	901	920	919	942	918	894	933	961	887	915	906	880	891	984	965	945	930	950	903	919	906	927	968	945	882	915	975	941	926	950	927	896	946	962	954	943	926	901	940	936	942	1009	953	893	927	932	895	922	967	914	897	933	913	921	927	964	948	915	976	893	972	1012	977	900	926	900	917	965	974	976	902	891	898	933	883	940	989	921	972	917	981	891	965	908	910	918	969	944	902	921	931	948	890	941	913	1018	925	969	957	951	930	894	933	907	928	980	918	918	927	955	931	950	966	950	905	958	883	901	911	917	932	928	860	910	953	926	990	908	934	921	943	949	920	925	972	893	901	937	901	875	963	967	949	930	906	881	920	957	912	948	933	924	947	934	938	913	965	968	940	883	943	912	901	991	907	922	939	947	972	900	977	917	946	920	928	980	899	917	872	969	875	922	908	882	893	1007	903	941	934	958	932	957	904	932	908	914	931	951	921	942	910	893	980	917	971	851	856	922	934	924	939	857	925	927	1001	931	951	913	945	911	889	903	913	920	959	873	937	948	887	929	964	932	956	927	939	971	929	972	962	966	943	940	900	950	913	920	891	964	932	954	951	889	919	954	946	925	955	961	943	939	943	859	963	903	905	985	944	954	954	919	946	896	925	971	933	892	961	912	918	926	909	898	947	909	911	936	921	890	881	892	939	878	937	921	975	857	934	948	956	921	936	1013	866	990	899	1001	955	937	928	950	960	973	930	950	990	931	954	928	913	959	961	975	951	968	904	872	895	910	975	935	912	935	971	995	979	979	910	990	971	929	933	916	903	891	900	917	996	907	954	943	873	874	915	894	881	925	934	900	997	956	932	941	915	953	935	935	896	941	985	940	917	959	895	917	902	941	959	937	968	971	920	970	896	954	877	898	955	898	941	950	932	966	925	924	890	904	919	925	906	961	894	908	955	926	934	926	985	893	937	968	937	940	948	955	934	920	910	948	985	951	957	916	940	1017	963	910	925	925	912	923	935	930	994	897	906	869	886	991	950	937	979	951	942	938	978	962	922	1014	913	910	960	933	940	937	957	966	969	951	981	923	903	919	947	918	871	948	915	914	891	909	912	1025	913	972	914	886	938	951	947	906	960	914	877	878	943	961	857	920	930	922	887	917	857	923	933	957	911	942	893	923	911	948	907	937	896	930	884	901	896	989	974	966	882	921	973	885	902	969	934	946	940	953	989	945	872	959	905	900	882	925	922	945	1000	886	933	944	978	986	919	889	935	968	918	922	990	954	928	910	904	912	934	943	916	1008	896	886	912	969	922	929	943	902	929	886	901	927	891	923	946	910	950	912	928	981	945	928	905	962	966	887	911	944	995	920	885	911	902	939	929	954	957	963	954	925	910	949	882	930	891	879	914	953	872	899	912	921	967	916	986	887	935	924	933	917	903	957	944	946	903	955	902	986	993	924	915	953	926	928	937	971	939	940	918	933	917	992	938	977	932	924	919	916	937	906	920	975	1003	924	937	939	917	920	884	961	944	879	877	984	898	918	962	896	962	951	925	977	887	929	980	970	916	977	932	962	930	884	894	952	926	970	914	917	892	913	921	918	903	902	866	915	874	883	940	914	960	908	913	911	928	950	945	962	917	941	931	929	916	951	894	922	901	927	917	976	978	881	971	934	963	931	908	977	947	887	907	903	960	898	903	959	879	924	871	944	921	865	915	926	936	962	940	925	925	934	967	882	952	945	911	994	936	926	954	869	914	945	925	935	924	907	929	905	927	959	950	959	909	994	941	937	920	962	953	898	1021	999	870	927	922	927	865	933	948	920	978	900	928	960	919	940	960	914	927	947	956	918	937	942	918	939	951	914	909	957	952	911	920	912	896	947	906	880	959	919	865	920	931	927	908	952	889	981	895	927	976	942	918	905	986	920	915	994	930	936	919	934	904	940	963	949	923	924	893	915	883	953	916	972	904	966	944	899	941	937	895	963	974	928	902	962	934	885	922	917	916	957	895	947	953	899	920	945	937	921	860	933	969	961	978	936	938	930	921	914	913	999	951	921	935	904	903	930	918	928	991	904	897	963	901	967	923	913	930	959	988	954	951	927	954	888	938	886	922	924	907	949	951	998	910	936	935	926	896	940	942	964	925	974	944	950	943	884	964	926	931	911	967	913	961	950	925	947	930	948	936	939	927	888	934	944	962	1023	944	908	892	886	888	910	935	938	864	891	977	958	967	857	937	903	910	926	933	974	947	928	928	959	902	932	978	967	904	902	860	915	947	887	919	941	942	961	937	908	848	944	900	936	946	880	957	943	904	857	968	914	934	961	963	930	951	917	915	910	928	945	904	912	955	919	921	939	906	968	883	933	945	892	958	909	941	859	927	954	962	908	935	915	942	955	902	946	949	916	946	957	998	910	878	913	890	930	850	941	952	958	1005	943	927	997	956	994	970	952	969	934	979	900	948	935	891	908	935	921	913	943	870	898	905	930	947	933	1006	918	928	981	955	911	976	914	981	922	885	949	949	1035	925	942	920	923	942	960	896	864	933	913	929	906	928	897	936	890	912	917	922	907	941	908	935	938	980	926	936	933	931	895	995	905	895	947	935	963	969	925	937	918	967	965	918	938	935	939	905	971	916	940	961	946	970	969	917	907	978	916	901	939	927	910	932	962	913	882	928	948	916	998	954	973	953	895	875	960	918	930	888	927	963	949	870	931	943	914	962	943	995	944	966	940	926	967	948	1002	944	912	905	934	904	935	924	917	915	910	932	908	910	1007	980	882	970	914	926	907	927	918	896	987	958	910	949	914	882	908	912	934	955	910	902	925	918	904	952	916	950	948	989	899	1017	948	966	932	936	944	951	966	926	984	960	896	878	893	954	964	927	941	968	907	923	909	932	889	952	929	925	882	936	942	885	914	908	952	957	967	961	944	954	992	935	922	959	934	904	907	961	932	988	938	946	934	954	946	949	901	983	937	958	976	911	894	891	919	948	887	960	919	932	934	945	887	977	940	918	933	923	884	929	892	861	980	926	952	912	933	975	893	933	945	942	929	898	936	945	907	932
32987	31972	25106	7628	814	606	475	467	450	473	443	428	423	388	418	436	431	435	412	414	449	387	428	411	425	443	408	393	444	441	389	423	407	444	443	415	432	446	471	435	443	408	424	439	431	415	427	430	453	407	437	446	449	400	443	411	420	418	400	443	408	432	398	434	422	421	425	436	436	442	386	424	435	439	414	441	427	448	431	425	386	396	420	395	443	456	421	409	446	436	451	468	413	427	456	453	420	419	413	415	458	417	415	421	430	438	414	460	469	426	432	399	445	435	440	431	423	459	427	389	446	429	425	417	438	412	404	434	403	452	405	411	412	415	437	387	428	444	418	461	411	444	418	416	428	418	415	405	432	425	416	431	465	402	436	442	441	407	399	393	417	415	443	431	423	414	443	451	427	469	420	399	422	433	444	404	419	427	426	412	443	442	395	418	406	436	443	442	417	424	454	388	396	400	423	430	451	439	445	402	467	388	426	435	448	444	423	439	421	459	440	424	384	425	442	436	435	452	439	416	389	440	433	411	413	443	417	440	441	456	418	423	400	428	414	428	427	405	402	405	427	423	434	430	397	431	461	452	385	439	427	424	449	405	446	421	442	426	424	404	421	423	410	435	417	401	393	455	433	433	420	414	408	404	460	435	394	423	441	426	440	426	457	427	454	424	404	429	405	414	436	451	394	437	412	473	430	427	423	405	414	433	420	396	397	416	424	429	422	377	433	400	418	414	456	409	454	453	399	457	399	419	449	409	400	409	408	385	458	417	412	453	431	427	435	482	426	402	396	401	373	417	428	436	423	411	457	441	437	466	414	431	448	448	401	438	442	420	421	417	412	452	405	394	451	416	402	394	421	433	434	397	440	395	398	414	468	440	432	426	402	456	402	433	435	419	443	431	415	439	423	411	397	445	414	399	419	424	430	429	413	417	441	399	417	420	419	397	408	407	399	422	444	458	437	409	423	457	422	435	453	468	424	400	465	433	402	429	396	446	437	435	452	446	436	452	485	455	382	429	427	425	431	405	435	388	429	450	426	445	403	424	483	400	417	412	438	416	400	425	433	448	415	445	400	392	445	447	452	447	390	451	422	438	415	417	427	446	435	448	411	464	409	423	428	410	405	411	448	412	438	412	391	425	423	444	439	437	425	463	450	416	409	411	465	451	450	434	420	412	374	413	426	444	448	476	421	450	438	439	434	420	437	434	416	446	424	423	395	424	411	452	429	408	464	449	398	440	412	423	401	410	441	430	433	463	399	410	459	400	389	456	415	401	424	439	433	420	433	427	458	410	455	433	423	420	427	448	435	445	428	417	435	431	466	428	428	422	436	430	438	424	456	419	412	420	440	445	442	413	469	419	401	426	394	420	402	471	463	389	419	451	411	439	469	469	432	483	428	423	407	407	455	415	415	409	392	420	410	429	430	435	410	408	458	434	442	423	419	413	433	428	444	446	435	432	406	437	404	418	405	450	399	414	405	445	424	447	424	374	472	429	445	420	435	439	440	405	407	420	417	445	455	442	425	411	439	453	425	457	430	460	416	452	445	448	384	449	433	421	437	400	443	441	382	439	437	409	425	407	430	413	411	460	449	459	421	432	411	446	416	414	398	397	420	435	422	425	413	401	407	432	437	416	450	422	417	454	411	430	416	440	440	434	425	435	432	426	424	425	421	394	414	396	423	418	403	459	427	420	426	433	455	460	431	452	418	428	417	437	417	405	445	458	440	471	388	403	442	461	450	418	396	433	444	410	428	426	407	422	436	395	462	423	406	433	432	447	424	417	421	432	384	426	455	403	437	452	401	429	434	447	430	422	428	440	407	434	426	439	417	446	415	460	485	456	414	453	432	456	427	430	463	422	432	455	402	438	381	432	418	438	433	405	403	429	456	431	423	426	437	434	424	469	420	429	467	458	434	448	408	420	480	420	417	435	424	417	435	413	411	427	414	435	423	430	445	411	438	443	405	422	449	471	439	466	482	459	427	421	436	465	452	408	477	450	435	410	420	424	443	450	448	395	457	439	397	430	421	407	446	449	451	404	421	418	417	419	469	452	431	408	443	433	433	434	421	451	424	425	439	457	432	442	427	431	431	454	431	374	421	418	456	424	395	392	433	439	433	434	422	399	421	406	462	434	459	437	439	428	403	413	438	405	410	388	441	445	409	440	418	424	437	456	400	405	451	411	437	430	449	423	440	422	425	411	446	465	426	439	423	446	432	424	467	413	412	429	420	436	430	383	411	396	434	446	413	388	452	392	422	454	432	425	405	446	449	435	427	438	439	429	454	424	404	429	417	398	432	433	429	449	437	432	421	426	454	419	446	454	443	428	428	415	481	474	452	417	465	407	417	428	397	426	437	440	451	416	414	419	451	421	449	420	458	397	449	426	445	424	442	408	401	411	424	433	455	473	433	415	420	430	426	439	454	430	415	418	434	412	441	408	421	403	418	448	423	451	429	407	459	436	402	391	413	433	441	407	418	444	465	403	407	435	382	385	441	423	440	438	425	429	432	391	435	398	445	427	459	427	450	403	446	424	457	421	408	423	427	391	434	457	434	443	426	456	445	418	453	420	428	468	452	397	395	431	377	426	419	468	474	434	436	410	436	413	439	415	445	448	471	455	439	418	456	414	426	448	439	424	426	444	436	414	441	396	417	423	431	397	411	436	416	464	432	430	435	425	441	433	400	435	467	438	424	431	430	382	420	486	440	469	444	398	421	433	456	440	440	430	423	448	440	444	476	420	382	422	455	440	409	411	414	417	406	431	446	421	408	435	433	450	450	426	438	433	408	421	405	410	484	442	397	450	405	443	415	401	429	436	417	413	439	417	435	426	422	421	422	364	438	430	436	444	446	436	444	436	435	425	439	429	430	422	418	409	462	429	397	424	432	382	380	432	413	412	433	404	406	437	432	426	405	440	445	478	436	396	424	417	454	464	427	446	404	403	429	414	430	421	393	411	404	435	401	478	429	418	416	428	409	415	422	413	455	419	412	398	438	430	430	428	444	450	425	463	420	425	465	434	432	416	391	393	429	368	427	421	413	411	411	473	439	440	456	422	397	435	402	388	444	440	435	411	457	452	417	450	438	388	437	453	425	445	451	412	434	413	427	445	449	447	416	429	435	446	429	439	420	397	430	415	465	414	411	408	439	398	444	413	451	439	413	416	401	410	426	402	420	421	436	452	452	407	464	465	440	364	434	433	445	434	443	458	412	431	418	415	443	440	417	433	440	417	400	463	413	393	414	433	441	447	398	417	444	421	399	428	433	457	410	403	421	424	407	449	456	391	470	430	413	406	413	388	458	433	441	432	453	418	416	456	427	425	461	455	438	406	454	417	414	439	406	401	446	428	455	424	460	422	485	411	445	411	430	451	402	434	417	443	444	427	425	422	434	452	431	421	430	471	459	411	435	441	435	412	459	429	440	397	434	435	431	448	465	389	442	431	458	419	405	456	426	428	456	433	473	413	423	436	431	392	432	432	449	430
43207	47680	27156	4994	1307	1143	742	713	706	759	689	739	746	690	731	750	713	705	714	682	745	753	742	676	725	675	728	723	739	703	680	678	699	726	782	709	669	701	700	693	732	752	703	734	701	794	738	691	759	686	715	750	710	745	713	756	727	675	709	738	724	728	758	727	698	709	701	738	703	726	723	707	690	675	716	766	720	695	726	717	729	728	735	734	697	700	725	717	734	752	724	744	692	727	687	720	739	727	725	731	745	662	773	758	716	746	703	682	746	690	711	752	749	729	730	707	732	726	708	692	693	722	721	698	746	742	729	730	742	706	726	730	717	718	720	693	688	768	717	718	754	751	728	738	728	708	721	687	723	733	703	698	712	662	723	753	717	734	728	717	729	711	748	720	720	703	713	752	730	759	710	729	770	704	667	711	716	738	741	730	657	709	720	734	714	677	735	730	704	712	687	735	712	712	704	757	707	693	685	741	665	708	697	768	718	707	746	692	716	666	727	690	734	737	679	704	708	747	719	759	719	751	723	704	694	766	715	674	703	683	675	681	700	704	717	729	717	733	728	703	732	714	714	708	677	670	718	665	662	717	755	770	758	756	684	754	765	727	718	701	712	707	723	713	736	745	747	714	771	707	733	732	702	720	715	761	700	736	724	679	703	717	677	697	698	727	717	721	776	705	707	724	641	764	679	766	705	738	743	701	724	745	725	739	744	710	704	700	707	736	742	691	698	725	721	725	704	721	685	763	717	673	661	706	676	713	699	693	704	715	708	690	727	733	710	754	698	697	703	684	716	687	738	700	718	687	716	686	719	720	740	748	736	679	731	731	721	666	726	735	746	720	742	761	741	708	670	764	686	710	712	731	688	689	708	736	687	756	710	726	705	711	747	700	700	727	742	703	697	680	750	734	684	715	713	701	717	721	685	775	709	716	720	717	737	721	729	696	678	702	744	703	723	776	731	713	707	736	701	684	749	763	690	713	731	720	673	735	669	735	737	746	732	710	701	711	710	763	708	763	755	725	748	738	717	689	722	725	700	745	708	731	699	711	708	734	742	711	741	674	746	718	708	704	711	719	725	751	725	746	713	690	713	747	714	800	697	686	769	696	700	737	754	723	722	708	699	697	709	736	735	715	740	776	702	732	712	741	746	705	715	709	702	695	705	751	715	704	720	687	711	714	732	728	727	691	696	703	727	768	672	700	771	745	738	725	725	709	685	736	752	705	697	751	727	750	725	738	728	751	711	717	744	765	702	777	667	740	680	742	707	703	743	772	710	713	702	687	707	751	677	738	681	725	747	704	688	704	723	673	728	732	688	701	732	726	742	735	736	718	744	755	684	722	692	717	725	712	685	711	715	751	702	775	742	769	737	716	757	744	737	757	687	725	727	705	676	718	728	753	695	683	703	742	716	706	670	692	713	688	708	731	716	722	698	755	725	703	727	712	683	667	728	704	722	718	701	701	684	655	701	709	697	763	755	695	706	735	713	735	718	761	728	770	733	738	751	699	731	725	769	701	711	687	700	699	738	668	701	723	691	736	647	743	711	734	741	698	716	691	756	698	775	757	716	693	679	744	745	699	757	745	705	679	734	704	726	706	751	705	694	715	704	736	737	709	697	662	755	740	667	724	760	721	719	742	726	727	722	770	724	682	699	694	787	721	723	747	687	742	698	708	738	794	713	704	714	724	735	686	676	748	762	776	766	756	764	785	769	730	734	723	713	735	747	774	704	719	688	723	737	769	709	779	724	722	726	699	711	724	714	719	704	737	665	738	712	687	708	693	664	737	701	743	753	727	687	709	668	751	676	715	712	763	731	694	719	689	707	737	744	701	718	701	733	733	739	753	730	750	732	739	738	696	726	715	711	739	692	725	735	750	683	703	679	768	733	750	749	737	760	737	698	693	753	658	736	676	696	669	730	720	659	709	679	792	746	703	694	710	718	688	680	673	725	688	688	693	728	703	658	714	689	775	708	696	690	737	700	674	699	761	705	691	737	778	741	697	709	719	721	683	722	746	721	721	726	740	721	700	708	710	732	723	690	721	702	708	705	734	751	701	717	743	738	717	674	715	710	716	707	749	713	736	769	715	741	718	676	707	723	723	727	725	681	692	749	717	727	728	663	679	743	695	712	658	734	742	711	713	697	647	681	734	683	708	728	711	724	763	673	744	735	695	683	723	732	714	694	728	734	739	729	703	703	663	695	731	707	753	741	772	723	715	729	744	696	725	725	721	775	758	737	691	721	726	665	737	708	741	711	681	730	733	696	696	735	774	744	743	773	689	707	729	746	715	725	688	715	701	699	732	701	740	734	745	721	731	702	701	710	742	752	660	755	747	729	714	719	708	703	704	720	695	688	728	735	719	749	686	698	664	691	715	751	678	687	751	725	722	724	738	737	718	729	694	739	756	678	681	718	692	717	728	735	658	714	709	713	738	699	711	713	776	779	719	722	716	729	693	782	728	704	727	734	705	723	692	677	723	707	775	741	712	678	727	736	724	715	710	715	736	683	714	733	727	656	753	746	711	747	705	717	725	765	803	734	756	724	763	752	758	728	739	706	747	690	783	695	732	714	735	711	698	724	680	706	698	711	729	764	733	709	727	724	678	717	728	722	716	712	732	719	700	755	700	682	717	718	700	733	698	704	683	729	724	750	743	716	762	730	758	723	750	747	719	764	762	717	724	735	729	741	743	735	703	691	698	703	780	689	708	706	729	730	732	687	739	693	654	732	736	721	750	716	676	719	737	702	710	688	665	721	714	701	710	727	704	725	710	774	680	706	676	705	742	739	720	744	680	692	721	710	707	698	682	699	742	752	725	749	732	747	739	675	716	689	734	682	666	695	711	719	680	744	754	732	732	751	733	681	724	725	683	690	690	766	664	688	715	728	697	719	707	796	750	729	758	723	749	730	704	714	726	762	749	698	731	705	685	703	706	662	752	681	759	659	715	659	749	708	752	720	719	702	696	686	762	727	728	740	670	747	697	709	693	747	731	722	760	669	732	723	700	701	765	692	749	699	736	752	757	699	740	704	746	717	701	747	737	762	760	692	739	755	693	690	735	759	682	755	702	664	747	714	720	713	692	714	716	704	709	653	706	747	730	731	740	687	710	704	714	700	746	704	709	694	725	696	775	730	694	710	700	768	703	731	717	706	711	732	724	702	725	721	696	738	731	718	735	715	744	692	758	730	738	719	738	755	712	698	715	761	712	714	755	729	738	749	739	729	753	702	734	716	747	731	760	709	671	713	710	731	692	750	691	734	732	768	704	727	727	722	708	745	713	738	710	716	726	703	702	688	726	727	734	744	682	710	697	730	725	774	730	687	728	704	729	727	659	707	703	739	735	728	751	716	711	725	704	744	740	741	712	730	697	709	701	702	695	728	720	696	764	750	726	737	751	724	670	691	754	719	695	723	740	720	690	734	687	693	743	688	698	697	720	755	687	714	777	758	727	741	719	711	675	708	699	714	710	706	720	686	699	740	708
25994	24914	31815	25431	16547	4246	500	386	392	399	391	389	358	379	417	385	377	368	365	396	341	401	387	362	393	374	394	393	407	416	354	382	387	360	349	396	365	389	371	371	384	398	349	373	372	400	422	363	377	404	380	402	365	344	369	389	364	379	383	383	357	404	411	405	357	344	383	384	349	371	381	330	396	366	380	378	367	342	372	367	359	410	375	375	385	383	359	382	386	379	358	399	368	370	385	353	385	405	370	383	351	391	367	392	383	351	400	397	389	396	384	393	371	355	388	369	375	383	369	407	398	342	381	372	376	366	368	421	383	400	368	394	391	384	347	370	353	356	383	402	402	379	390	392	365	387	388	391	382	363	412	354	383	399	396	328	350	352	364	394	350	334	391	383	403	367	363	354	399	384	391	396	368	386	411	371	350	383	365	401	386	386	376	377	378	417	383	401	369	407	411	357	374	366	387	359	392	382	371	393	378	339	338	403	352	394	353	374	351	364	406	357	321	382	374	357	357	344	348	369	345	368	405	373	394	389	385	382	359	349	343	376	391	399	366	380	375	380	378	370	381	373	361	400	365	371	365	361	377	391	356	383	383	391	369	371	406	384	360	376	377	365	402	365	377	378	378	373	383	389	390	355	376	403	392	360	335	416	375	375	369	383	411	359	339	335	373	388	357	365	363	367	382	345	348	389	387	335	371	371	372	397	384	389	399	391	405	374	374	379	390	417	362	371	341	371	418	388	398	364	387	392	358	384	369	362	386	409	364	381	394	341	402	332	380	366	402	345	409	379	383	369	363	351	378	418	378	375	401	350	384	371	369	367	379	380	358	350	350	389	401	370	386	382	352	364	371	369	402	367	358	378	370	374	361	370	398	390	360	368	401	378	379	344	358	380	393	382	393	385	349	390	320	393	358	397	374	400	374	377	375	355	395	383	396	371	399	409	394	412	356	388	387	365	393	354	362	362	364	342	379	362	395	382	368	412	379	413	376	413	393	331	358	378	353	383	379	394	337	346	385	408	396	379	364	365	358	363	380	364	364	371	365	361	365	383	411	374	365	401	381	398	407	405	385	381	383	372	381	404	343	393	401	373	369	366	364	371	383	374	357	379	377	365	376	383	375	345	358	375	400	372	374	379	357	387	381	407	385	351	373	343	393	332	364	367	355	384	399	369	355	413	356	364	376	392	362	374	390	383	404	374	411	366	376	371	384	386	401	406	358	375	375	362	371	405	388	382	374	378	368	386	370	366	353	378	363	410	389	346	380	358	368	391	352	338	400	355	389	357	363	355	372	376	389	403	357	364	360	380	416	354	369	371	384	359	364	393	370	350	342	361	363	359	413	399	396	363	365	393	368	386	387	403	378	338	439	378	380	357	389	367	379	368	372	357	399	355	382	356	374	362	361	360	357	371	397	387	353	362	387	387	380	348	383	369	373	337	385	350	404	368	360	410	380	356	347	383	351	363	392	411	382	344	398	354	390	379	356	377	355	386	365	395	373	393	348	357	378	416	391	389	410	369	367	380	404	363	401	384	365	345	364	340	379	375	399	364	388	338	384	364	301	340	379	363	385	354	387	386	369	356	372	399	360	392	385	353	364	385	384	349	380	371	348	384	360	397	342	358	335	395	386	390	381	352	378	378	405	362	352	359	372	352	385	368	398	366	407	394	392	389	395	380	367	357	399	379	381	402	351	384	389	363	354	353	339	388	405	429	353	318	374	404	384	371	356	356	399	343	363	383	338	353	400	346	382	393	349	397	368	377	386	349	397	355	345	412	350	363	356	341	372	351	361	360	371	371	390	352	370	352	388	373	357	371	390	382	366	398	380	351	384	390	385	384	356	391	359	398	370	396	366	350	383	392	388	333	366	392	388	383	364	372	359	356	391	394	362	383	356	364	385	347	356	393	376	387	362	361	400	395	409	387	372	402	385	337	390	375	371	353	374	373	418	397	396	382	430	412	403	385	377	391	389	382	364	391	355	396	363	369	398	402	405	400	338	381	365	379	428	417	378	373	377	364	394	369	400	379	380	368	375	368	409	394	370	391	368	389	381	361	367	354	379	337	373	373	368	384	378	372	369	380	363	358	353	364	375	388	351	343	359	381	417	383	358	397	365	345	380	409	385	353	376	382	383	374	337	400	363	369	413	398	382	363	376	377	363	427	335	388	379	337	363	368	381	395	387	371	362	416	392	354	383	412	373	342	350	332	383	411	346	366	368	340	385	371	370	402	390	382	364	427	382	397	388	384	367	380	360	376	357	389	406	390	376	378	411	382	335	386	357	374	382	395	388	343	350	370	369	338	385	379	398	368	354	345	344	332	391	339	379	373	371	381	377	376	357	395	374	388	379	370	343	394	381	377	367	372	384	399	402	371	380	389	390	361	389	390	381	362	334	352	394	360	354	388	362	368	361	397	397	371	396	372	371	360	391	376	371	386	388	383	394	378	380	422	370	374	377	410	353	346	374	381	343	397	381	398	379	357	353	361	370	386	390	373	352	391	363	343	373	353	392	372	374	347	393	373	369	348	383	355	364	343	373	382	412	357	424	358	363	357	408	385	381	381	401	378	380	394	376	403	368	384	370	374	377	389	361	382	429	378	365	361	350	426	368	353	382	364	376	348	396	420	362	358	347	428	378	370	384	374	366	379	387	370	341	359	386	384	396	364	385	401	366	357	357	324	425	373	381	389	365	334	395	404	375	421	400	350	403	401	384	374	357	355	377	357	375	370	347	363	386	378	372	375	381	358	362	380	404	377	387	350	372	361	368	345	370	386	358	395	384	355	415	368	404	343	378	384	357	378	370	355	369	413	380	358	350	384	384	366	349	370	384	374	374	398	388	362	400	402	382	412	373	350	352	394	380	384	349	351	392	356	392	396	359	365	368	385	357	384	354	372	380	404	359	384	390	379	357	368	396	372	373	358	360	387	356	363	374	352	364	373	385	384	355	380	369	315	368	391	350	387	367	384	383	333	373	397	388	374	398	376	396	372	408	348	395	374	347	374	368	375	385	353	406	391	345	411	396	388	395	393	374	376	381	346	403	379	390	420	403	386	383	384	354	361	389	359	394	369	394	381	401	368	382	396	423	360	357	376	344	378	385	355	401	396	344	362	399	367	376	376	398	354	363	376	403	380	370	374	390	388	390	378	347	344	353	400	416	384	364	369	385	374	394	374	352	378	367	330	395	404	357	408	371	404	373	387	356	387	364	376	362	411	371	405	377	358	337	387	364	373	376	384	356	364	375	389	383	353	379	378	370	364	374	363	341	354	350	395	379	386	365	410	362	368	371	410	385	336	394	357	382	358	349	381	392	333	378	343	382	384	349	382	382	393	394	376	351	413	378	369	371	390	378	372	374	399	392	346	336	375	377	368	350	348	367	394	369	383	373	376	352	392	395	389	404	338	343	345	368	356	399	376	369	409	376	382	394	339	355	364	393	384	387	395	379	388	368	412	411	324	346	340	369	400	370	346	370	400	388	411
62660	86847	55468	18588	4601	3519	750	610	622	721	617	665	636	617	640	637	633	614	636	649	639	631	659	635	653	634	634	629	634	578	588	675	676	636	678	653	637	620	605	613	645	664	597	617	588	637	679	600	612	625	591	635	590	613	640	641	587	622	603	605	616	607	639	614	630	650	638	632	601	651	565	643	618	617	612	639	587	617	640	647	670	581	600	597	580	605	638	631	620	615	622	622	629	637	589	598	626	592	636	607	595	635	656	612	622	653	621	630	633	637	647	650	594	622	618	632	643	609	612	612	642	639	639	609	672	621	608	573	653	655	665	632	626	621	662	625	621	634	650	616	635	665	642	589	590	637	639	639	692	639	562	658	641	605	637	637	634	629	633	631	607	623	600	617	593	646	652	628	654	649	624	619	649	645	643	588	627	635	602	643	589	616	614	627	617	628	606	609	610	640	600	644	669	632	606	624	643	628	619	645	634	631	633	677	586	601	643	629	615	599	623	620	647	631	618	645	612	597	689	600	592	612	646	614	637	629	607	598	687	631	638	690	630	645	606	610	651	597	631	612	681	660	644	594	648	590	617	600	634	632	631	605	625	658	651	640	639	643	639	626	650	601	669	660	661	637	664	669	658	613	602	637	568	649	632	643	625	620	641	608	630	637	618	686	607	643	602	630	619	639	644	621	619	648	670	614	619	653	620	604	630	643	641	639	635	631	611	618	660	556	671	641	612	612	618	618	604	634	610	668	664	593	608	648	630	626	627	671	645	611	660	657	680	641	655	620	636	640	633	698	550	623	586	627	625	616	605	615	639	661	658	631	637	610	647	619	601	657	630	631	647	640	596	608	638	615	633	609	617	602	662	622	625	594	672	639	656	648	655	618	620	659	645	614	648	645	611	676	642	678	622	603	661	652	615	625	627	629	625	621	599	617	657	638	645	636	670	661	659	619	673	628	629	677	597	616	600	696	642	619	652	622	669	623	597	642	648	582	583	647	623	608	637	586	623	619	594	644	651	633	673	664	630	637	646	620	631	598	608	635	655	678	667	670	603	600	632	620	606	610	624	631	626	623	643	646	632	628	610	662	584	678	609	642	612	627	614	614	648	640	614	636	642	609	635	651	630	630	638	626	596	640	609	618	643	593	638	577	597	616	615	632	647	639	626	618	600	723	610	614	639	618	659	654	638	640	686	618	627	618	631	672	624	592	621	627	609	631	648	607	615	626	624	647	596	625	654	621	621	623	597	634	663	616	630	662	580	615	594	586	635	646	625	679	669	635	652	588	639	639	609	610	598	609	615	700	664	617	645	636	648	651	673	627	623	592	623	615	627	635	634	608	645	614	626	661	628	568	639	616	621	662	593	638	656	590	610	654	668	623	621	637	635	642	632	652	632	643	612	616	649	604	627	606	637	636	650	647	642	677	621	630	629	629	648	626	628	632	646	669	626	633	653	630	636	579	631	602	645	630	607	644	627	618	625	601	639	614	594	645	583	643	569	652	620	582	647	629	618	629	650	641	617	626	630	588	636	632	670	657	653	617	640	643	650	635	599	626	590	643	631	580	605	670	612	606	608	651	648	602	647	596	620	597	639	619	640	613	635	623	613	579	622	624	634	637	614	647	586	636	583	610	612	645	632	618	608	652	672	651	666	627	648	580	634	616	598	617	630	633	624	647	597	610	599	643	618	674	641	609	624	603	638	635	617	635	644	628	649	636	632	619	666	622	591	625	631	610	605	675	619	607	634	619	601	586	628	625	599	627	591	624	609	610	616	619	579	638	617	594	660	642	613	658	664	640	603	664	595	611	599	660	633	651	694	652	633	622	626	610	628	609	619	635	647	632	631	625	644	679	620	661	577	582	639	626	624	647	641	635	617	608	620	625	590	665	602	645	620	659	631	626	618	651	633	623	639	644	611	608	653	667	672	677	641	623	652	653	615	659	624	598	645	638	638	673	633	567	642	669	657	599	626	623	646	580	633	641	627	656	681	616	633	693	619	617	676	661	605	621	611	635	622	637	650	638	610	627	590	627	624	608	605	657	597	639	591	619	644	617	604	608	660	657	649	626	630	656	663	625	657	650	646	632	633	634	664	594	645	641	631	625	644	625	659	649	607	613	667	626	590	641	612	639	598	613	606	621	641	640	668	670	619	618	640	635	650	616	599	650	606	571	647	640	634	637	626	613	581	647	641	619	654	620	663	623	613	584	604	619	649	626	655	633	641	609	606	665	617	613	645	617	629	651	599	632	654	599	586	651	635	692	611	626	682	581	671	607	607	635	566	580	636	658	610	643	626	626	590	625	652	677	632	618	622	628	666	651	663	640	610	616	584	665	600	611	614	600	602	624	624	616	606	653	667	597	616	604	609	632	611	594	652	667	660	659	640	652	663	625	582	634	623	627	623	613	629	574	646	620	603	633	641	658	642	617	656	597	578	641	622	615	653	635	653	634	652	648	605	623	619	642	619	622	659	629	637	617	611	646	641	600	600	617	634	610	609	599	645	675	593	640	629	625	619	643	591	615	599	622	602	616	647	681	599	592	653	625	626	591	630	646	650	591	659	654	586	576	635	644	646	553	645	577	620	606	603	676	633	625	638	664	641	638	635	686	617	644	594	679	605	595	639	607	605	638	631	562	613	604	630	637	614	609	635	634	653	623	589	582	655	607	619	599	575	603	619	627	644	623	608	650	608	658	623	647	647	615	630	637	603	618	626	593	578	637	634	637	637	574	701	621	637	630	636	658	593	636	650	579	616	650	619	613	664	606	613	641	595	606	655	656	639	653	635	644	638	608	659	651	643	647	584	582	597	680	614	619	608	628	665	656	613	606	680	657	630	596	601	637	592	624	638	638	633	708	647	608	611	639	660	587	615	640	663	641	604	623	659	596	613	629	603	628	632	613	604	612	549	644	652	627	655	662	600	601	651	636	632	637	664	666	591	641	630	608	653	661	639	650	641	588	599	616	666	572	651	657	646	620	615	624	595	642	586	686	648	590	651	662	644	635	647	649	574	594	638	630	644	665	649	643	646	682	606	614	622	613	636	663	640	627	613	613	642	629	612	591	642	681	641	596	633	616	615	617	614	614	632	670	602	603	644	625	622	609	616	581	632	585	617	610	609	612	653	590	640	587	578	644	646	623	620	604	665	584	616	614	614	589	677	635	591	584	627	594	560	614	639	637	597	611	652	597	651	654	614	666	668	635	627	630	669	663	595	624	648	616	610	661	621	620	625	628	645	617	628	603	608	607	644	618	675	606	623	598	658	608	653	642	660	668	621	617	617	636	639	653	593	626	663	590	633	645	597	624	605	619	606	599	572	582	630	620	648	599	634	648	645	625	650	603	600	639	634	646	634	637	573	626	654	620	633	649	628	618	614	608	624	642	617	665	645	651	659	629	618	610	616	647	654	642	613	625	638	611	619	670	591	623	648	651	647	660	581	625	624	661	647	600	590	652	620	606	576	618	627	587	580	621	627	612	658	571	664	617
24294	23038	30618	24532	21318	16310	2317	722	614	704	638	615	614	627	621	612	610	598	602	609	620	635	624	591	620	602	591	623	589	597	599	615	638	597	575	630	591	607	581	588	624	614	638	621	583	617	575	581	612	598	597	583	646	628	585	571	597	616	633	616	579	610	604	646	584	556	603	587	551	556	559	609	614	609	591	597	568	593	631	621	618	585	605	644	603	578	579	599	624	598	597	597	606	589	530	598	592	606	632	599	592	534	575	612	621	573	615	574	604	646	607	593	599	637	608	577	584	624	619	584	581	583	616	625	626	631	604	613	575	615	614	629	587	590	623	580	612	629	548	570	654	589	609	582	619	624	592	617	627	605	630	539	632	594	573	601	639	592	612	603	584	565	610	592	585	596	618	629	611	617	596	603	570	597	565	589	564	627	597	635	610	588	614	570	585	584	627	612	595	612	620	608	606	649	594	585	605	560	608	570	602	593	596	579	577	594	615	582	594	612	604	571	581	602	605	607	564	598	574	607	623	580	594	617	580	586	547	631	577	596	604	600	600	620	560	602	605	575	559	568	618	589	547	602	603	624	610	597	599	542	606	601	585	618	629	631	561	654	596	587	581	589	571	623	612	576	628	610	641	568	603	586	572	551	617	586	627	600	623	591	620	571	549	613	609	566	566	590	541	576	590	543	572	612	603	592	614	588	595	612	601	595	589	601	572	623	586	575	617	598	618	556	605	596	603	618	631	600	573	597	620	585	613	603	595	592	650	588	586	602	618	587	572	610	638	596	592	598	601	583	615	609	584	605	595	574	614	629	574	568	555	615	586	580	605	568	563	649	565	540	575	593	636	591	587	576	632	597	578	585	603	613	574	589	569	632	603	637	596	630	578	586	600	513	624	593	563	594	641	592	555	631	639	599	622	582	576	599	581	572	620	611	599	624	568	579	623	558	601	551	597	560	588	617	548	568	571	613	588	581	610	593	649	624	572	612	572	600	604	586	594	597	577	603	598	569	605	576	607	611	621	602	578	602	599	625	629	567	632	636	592	606	572	576	558	613	639	607	600	640	585	594	573	592	605	580	592	582	584	557	643	580	573	604	627	549	624	608	556	608	619	598	589	594	612	584	585	601	608	568	595	630	573	591	567	590	627	638	628	630	580	594	576	622	604	599	526	578	624	606	619	640	572	609	601	660	545	611	584	572	594	597	625	620	580	597	579	599	577	596	628	624	573	600	595	650	659	602	592	599	572	618	612	581	585	560	533	591	587	604	610	599	566	557	633	585	573	634	570	553	599	598	602	663	593	604	559	576	574	607	654	557	593	568	589	623	608	573	622	631	607	560	607	610	592	582	614	600	559	581	568	598	569	623	586	565	596	587	603	603	613	612	570	615	604	599	617	582	606	592	590	563	614	599	620	586	587	632	595	632	601	596	558	624	616	525	560	617	581	619	608	582	653	571	610	572	627	589	617	559	546	574	613	612	615	598	629	589	640	611	600	585	585	621	584	577	608	591	639	595	567	580	548	615	595	616	613	571	581	620	602	632	639	610	651	589	632	598	572	598	614	610	564	591	604	611	625	676	562	557	596	606	565	636	597	591	609	612	606	589	643	558	605	608	571	624	587	612	604	549	598	621	633	613	618	604	541	658	623	588	547	632	585	585	556	569	544	586	601	615	529	577	601	587	580	606	607	586	629	622	593	621	640	593	567	575	577	582	575	569	560	553	586	574	561	625	606	576	612	546	603	606	638	602	601	580	601	607	621	565	625	616	604	599	574	568	561	614	581	619	649	594	565	572	578	577	624	587	561	568	629	586	622	593	619	648	557	600	585	601	606	589	589	581	599	584	574	597	576	597	579	573	609	625	613	608	581	611	615	585	570	643	583	595	581	629	629	558	580	621	632	601	610	611	633	603	591	550	562	594	615	587	542	592	627	587	561	559	630	620	609	559	583	565	564	618	580	561	598	613	563	598	584	633	590	650	624	599	607	617	595	608	573	611	600	621	606	614	574	639	588	583	609	617	563	596	590	596	613	581	628	573	598	615	601	599	606	598	622	567	594	612	580	621	556	585	584	615	621	626	627	577	569	602	583	577	583	602	602	581	613	563	601	593	578	599	579	588	608	620	576	591	552	603	612	597	582	569	565	602	604	578	603	589	607	600	618	622	609	606	618	582	573	579	565	555	555	623	590	611	595	586	587	604	570	576	608	616	581	618	590	623	609	607	604	583	585	606	586	581	626	596	615	595	575	593	609	574	578	601	600	623	608	596	557	577	598	559	600	594	601	605	575	611	651	659	581	634	562	606	587	598	601	571	647	581	621	564	586	614	610	538	617	589	627	605	600	622	642	576	587	577	614	584	568	560	566	600	604	634	582	590	579	579	597	612	548	577	574	594	604	591	598	611	587	597	549	621	578	571	564	573	611	568	607	611	608	585	621	628	575	606	596	600	630	579	572	583	583	624	581	600	599	599	595	592	567	538	629	598	605	625	578	598	590	619	626	624	600	625	618	607	592	628	571	636	577	554	624	590	594	589	610	601	588	615	597	581	569	554	607	640	606	595	589	620	639	569	605	570	582	585	621	614	573	589	620	589	610	565	575	623	597	560	590	558	583	631	644	554	638	583	619	571	550	619	609	601	617	611	586	640	565	564	612	609	617	677	581	649	635	614	611	607	592	617	635	580	597	618	592	610	608	588	592	604	542	605	570	606	578	622	612	587	643	598	577	582	629	624	579	591	603	563	599	574	626	612	589	647	599	593	588	629	592	584	624	608	606	614	631	544	617	602	615	592	595	600	614	576	577	626	573	610	626	594	593	590	611	610	579	642	597	614	600	566	590	562	578	590	673	590	610	589	569	604	595	617	564	564	561	602	570	610	620	520	541	616	580	563	584	582	626	595	648	604	565	578	563	568	576	578	581	628	573	588	585	564	559	576	584	600	586	603	595	529	590	600	584	537	623	594	577	586	530	577	593	600	624	566	609	606	629	593	626	599	625	579	588	570	608	579	623	595	594	653	566	599	593	602	629	611	567	585	602	624	570	602	547	637	587	596	592	572	574	635	563	549	588	616	545	595	610	594	631	613	624	600	568	585	556	531	619	591	575	610	614	569	580	572	623	575	585	630	615	558	622	579	606	645	632	584	600	574	560	591	584	607	604	602	595	589	615	637	589	585	562	638	576	572	606	566	607	580	591	601	549	640	638	612	583	551	589	617	559	602	586	556	579	596	579	589	609	600	598	623	586	589	574	597	563	560	601	604	641	583	565	570	579	568	611	553	584	584	573	564	616	575	581	607	615	606	587	604	608	588	621	556	662	548	571	626	561	606	616	580	580	535	566	570	571	598	594	610	578	586	633	601	558	616	611	574	598	571	634	607	630	628	606	591	601	598	620	583	585	609	615	607	538	586	608	638	581	591	598	567	599	603	608	576	583	599	588	615	617	584	586	628	619	611	609	613	581	620	578	632	555	639	573	612	609	566	612	598	564	565
61493	98778	65851	23215	7024	6757	1283	948	925	1152	961	960	981	962	912	907	924	976	980	957	1004	926	959	943	923	937	943	970	963	944	972	965	969	917	916	971	931	877	926	893	940	932	965	929	967	921	967	927	907	919	971	873	924	932	917	936	979	899	953	941	941	938	929	967	962	923	859	931	978	947	958	969	946	929	939	936	953	918	915	917	944	935	890	928	997	903	975	909	952	875	906	983	974	919	907	897	992	953	959	970	953	980	889	912	956	936	973	897	935	915	952	955	899	916	926	965	975	949	931	928	951	972	968	971	926	975	933	945	921	941	950	911	938	911	915	913	927	977	926	942	974	931	939	936	940	928	924	945	938	939	947	940	937	900	932	939	924	942	949	909	877	941	914	876	884	928	940	980	898	920	986	933	945	963	879	987	931	936	901	979	893	899	898	930	900	888	982	941	944	915	947	934	969	907	943	968	921	926	915	891	956	969	917	987	971	936	913	928	931	901	944	864	918	925	887	993	900	940	947	952	934	931	947	947	909	946	914	908	926	902	951	922	909	1014	931	917	979	938	933	882	961	963	908	916	887	939	904	890	886	980	941	898	917	928	939	902	971	937	957	862	860	917	928	913	912	897	951	918	875	921	924	975	907	900	958	914	902	932	920	890	896	996	977	920	928	969	911	893	898	979	913	941	889	936	915	896	920	949	942	888	939	949	941	924	929	912	938	989	925	887	934	883	942	918	912	923	934	906	907	931	890	893	883	923	875	955	924	926	913	932	927	928	879	903	954	902	904	990	980	925	872	900	958	970	934	901	927	979	909	1003	911	967	882	859	904	882	910	867	895	921	881	949	911	951	955	989	953	949	875	897	915	909	920	917	935	939	953	945	943	887	920	897	888	947	930	914	953	904	955	916	909	928	964	894	944	945	953	875	964	946	938	966	941	866	956	895	926	936	931	946	918	915	936	1005	908	928	967	891	946	938	906	939	916	951	962	998	903	980	926	893	908	910	909	924	956	906	988	998	928	886	910	930	962	909	917	944	934	934	932	913	965	948	956	910	934	957	947	864	939	912	948	952	938	928	945	902	974	993	979	951	904	932	933	969	871	969	948	928	939	901	977	953	908	948	961	933	888	916	904	895	959	891	927	907	856	892	902	925	922	900	921	874	911	902	891	929	962	952	919	850	919	955	933	957	962	885	934	897	938	914	947	918	879	922	949	925	908	932	919	900	957	918	938	990	923	866	924	961	941	971	939	920	961	892	908	935	935	921	942	901	897	952	995	932	959	912	858	971	888	883	952	861	913	917	914	968	913	899	882	948	874	875	893	917	960	901	934	915	864	931	948	947	998	964	894	937	849	882	875	879	926	991	885	932	912	898	958	922	887	993	978	959	914	897	1017	914	946	941	961	975	925	923	869	972	938	939	931	947	962	955	931	873	968	951	924	931	972	890	927	930	947	893	882	915	867	979	929	1006	904	917	953	901	935	966	878	950	934	960	967	965	898	962	950	913	922	941	886	937	951	896	958	914	960	983	892	923	898	899	900	906	931	924	917	877	979	921	910	902	918	910	938	893	933	950	934	959	943	958	937	868	918	952	905	931	934	934	887	963	945	930	924	973	890	925	901	944	953	918	943	900	933	925	946	949	879	925	885	922	911	924	958	914	910	922	959	916	957	889	915	944	925	888	906	895	941	922	933	895	952	937	893	914	982	903	932	957	943	934	941	967	980	973	942	953	928	920	909	970	858	922	887	941	935	916	930	893	910	968	873	930	927	953	922	902	930	925	930	987	951	929	981	988	970	884	935	821	893	969	922	943	916	919	974	947	933	948	906	923	941	942	919	987	938	942	969	922	896	854	927	927	940	949	948	910	913	949	935	967	862	891	943	891	1000	967	911	878	950	930	921	926	922	938	950	910	916	972	868	907	899	940	913	912	942	931	954	924	926	926	920	930	923	897	969	917	878	889	965	886	949	921	915	945	956	898	964	915	884	938	946	951	916	928	922	977	960	924	915	953	906	923	905	923	948	965	912	885	913	898	897	950	914	937	904	931	913	959	976	940	973	977	928	929	935	955	934	961	898	941	952	933	955	925	1007	949	918	946	953	898	862	937	919	878	916	946	935	963	968	936	895	930	910	933	901	938	895	976	884	906	978	873	951	933	893	905	902	916	932	942	877	929	915	940	932	961	938	961	963	965	895	948	936	928	954	959	945	954	922	938	937	930	931	883	943	908	905	961	981	979	895	922	894	889	956	928	918	943	963	964	937	916	904	918	968	905	948	941	921	986	882	999	926	912	928	958	935	897	974	943	931	996	935	914	955	936	948	932	913	944	885	941	977	925	914	950	921	957	972	888	890	922	941	919	925	943	894	903	939	981	962	932	925	919	981	911	934	983	903	915	928	903	890	926	894	862	889	907	922	916	894	971	925	907	932	925	900	925	912	921	969	914	968	938	870	896	972	939	903	921	882	935	947	937	958	898	941	910	931	899	958	948	961	859	969	886	941	916	889	882	835	914	960	916	936	958	972	906	963	944	923	885	911	945	1018	933	917	913	939	901	939	930	918	924	854	876	923	958	910	952	914	978	908	934	961	936	969	929	977	925	905	915	898	915	914	936	920	897	956	936	917	940	860	908	912	929	928	967	892	946	932	885	909	957	936	937	941	918	927	936	945	935	919	943	915	933	926	930	906	1002	915	882	909	957	895	925	924	862	998	920	927	961	906	909	872	941	972	940	894	899	985	949	955	929	932	915	917	913	961	990	933	902	911	918	950	938	918	982	885	940	889	921	937	981	913	943	918	888	924	960	933	914	963	866	911	927	963	914	959	906	909	941	938	988	975	940	949	908	940	978	910	962	921	922	978	959	893	888	941	884	889	956	918	913	927	937	890	962	926	890	968	938	936	927	937	920	947	935	935	946	900	930	969	961	919	954	947	942	932	950	893	913	913	976	873	942	986	930	903	906	950	917	881	933	950	948	870	891	953	918	900	890	938	925	969	954	939	896	900	956	927	958	933	960	1003	956	926	930	902	934	922	916	929	895	914	917	928	979	925	934	970	898	967	928	912	925	930	955	940	920	924	886	915	912	908	985	909	928	879	911	935	954	920	893	946	908	973	966	963	938	941	959	979	957	949	905	937	962	974	950	889	964	930	896	966	970	955	923	872	963	939	911	944	900	906	887	903	925	952	974	947	958	963	942	911	937	926	942	906	890	955	938	974	941	920	892	971	899	859	895	928	928	939	923	936	930	910	934	862	924	956	933	891	925	962	937	899	920	926	950	888	908	935	923	943	919	941	940	935	963	950	893	980	903	976	888	910	957	883	964	935	952	928	954	878	973	908	888	965	940	952	917	944	907	951	925	929	974	941	942	881	909	925	977	937	968	897	954	953	881	959	984	938	976	924	916	955	894	975	898	923	913	930	912	932	907	950	896	910	906	941	919	917	955	956	932	905	915	942	944	930	933	970	914	928	944	981	920	926	896	930	892	970	932	920	937	931	927
32760	31864	25307	7590	680	557	469	456	425	443	403	440	448	410	428	448	479	423	422	422	422	414	427	432	425	435	440	448	455	417	394	431	456	451	422	435	434	453	420	417	475	448	450	397	402	470	404	399	443	410	414	430	433	435	401	446	421	429	432	431	436	456	425	420	408	394	416	454	411	430	426	444	446	413	425	444	437	437	417	450	427	440	449	425	456	432	462	421	426	425	429	441	443	422	420	428	395	435	409	437	430	454	441	437	430	436	410	412	411	435	447	471	479	440	415	439	403	418	417	451	436	457	416	439	452	444	419	412	432	437	410	389	453	402	425	407	435	423	403	433	436	445	445	411	418	426	373	411	430	437	405	422	401	423	418	442	433	421	438	411	411	411	466	408	421	444	420	379	375	432	390	445	411	419	431	443	434	423	438	435	420	468	398	444	430	424	407	405	432	408	435	420	425	398	416	433	468	396	441	455	485	406	447	427	404	419	408	430	432	435	406	447	452	410	441	463	444	423	407	438	450	422	401	445	437	415	432	440	438	440	411	431	370	437	408	404	441	431	426	447	407	428	434	433	440	435	440	440	433	460	423	403	428	447	402	441	449	420	418	417	406	441	437	437	389	392	413	471	404	429	439	447	443	429	446	399	438	431	447	424	441	418	458	404	415	421	403	434	439	409	415	466	451	402	433	456	399	420	415	479	471	403	396	441	418	415	444	421	453	443	380	433	451	427	444	402	452	411	402	412	430	429	428	440	451	418	434	480	424	407	426	420	420	473	400	436	389	400	427	430	395	466	436	443	408	437	431	404	431	418	434	393	421	428	436	406	460	447	439	425	402	436	431	449	429	429	453	410	431	451	462	473	428	402	451	400	432	416	414	452	415	408	377	456	406	402	443	449	413	432	390	401	447	446	413	418	417	404	410	398	421	445	436	441	408	408	437	420	415	408	430	403	419	386	436	476	429	401	411	441	428	420	405	401	425	406	401	427	401	421	455	422	418	410	448	417	424	426	412	452	413	404	428	449	413	444	436	443	441	398	428	439	408	391	415	446	439	417	441	423	445	439	420	407	439	415	467	429	439	433	437	402	436	389	404	404	390	435	420	440	406	403	452	439	422	432	417	407	446	463	439	420	410	442	430	402	464	454	466	415	403	382	424	432	434	440	431	448	350	448	423	454	416	445	418	421	420	412	465	419	448	439	421	429	424	411	411	394	462	432	412	421	415	419	428	434	433	435	403	409	413	427	413	460	457	450	411	396	443	444	410	414	425	424	424	445	418	426	425	439	428	441	436	399	422	473	420	421	385	445	435	445	434	446	427	411	416	389	444	442	449	428	422	428	438	432	433	436	418	459	433	430	410	454	426	456	419	418	443	433	435	436	432	422	445	396	431	410	446	431	419	442	467	398	444	465	447	413	447	474	454	474	409	441	435	421	438	409	423	439	432	441	431	391	431	423	412	422	393	433	437	437	410	443	405	460	468	433	423	413	421	434	426	427	461	432	470	418	403	404	430	439	461	427	418	405	401	393	443	409	441	422	424	477	448	455	397	441	450	405	392	415	407	424	393	415	419	431	464	452	418	433	413	428	439	456	448	431	413	419	389	416	440	427	455	421	430	426	415	417	426	403	402	443	443	416	453	435	453	421	412	447	421	400	426	416	408	424	436	420	418	417	420	422	445	422	409	447	391	426	439	434	406	426	431	383	409	410	411	449	429	438	441	445	414	472	425	468	388	417	459	426	452	414	422	404	439	397	406	437	411	413	413	429	397	427	429	428	436	432	393	438	425	446	436	416	409	419	396	405	434	388	423	432	460	450	440	446	411	429	453	439	449	433	431	450	411	394	435	407	406	411	416	448	418	429	422	435	392	389	430	407	384	454	404	408	418	432	447	427	429	411	410	424	447	405	415	409	433	386	441	434	436	398	448	425	435	437	389	409	422	459	444	466	423	441	423	429	430	414	430	483	397	403	446	425	428	423	409	432	421	419	434	465	450	437	409	406	419	431	446	432	450	439	422	483	399	432	463	425	436	449	431	420	448	433	406	416	420	433	440	437	430	433	473	458	423	444	466	476	448	430	414	468	422	444	418	380	447	426	434	439	409	415	433	434	379	441	440	414	457	404	441	435	414	440	432	462	410	388	417	429	442	437	409	448	430	441	446	423	441	452	418	399	411	410	397	412	373	400	437	423	446	425	439	454	408	432	436	453	437	432	414	465	423	430	451	429	426	411	439	446	408	462	462	401	424	407	424	406	404	424	424	406	423	415	413	385	456	413	458	430	453	408	413	421	414	438	426	376	449	443	402	433	410	438	445	443	402	419	416	456	424	458	416	454	468	447	428	437	435	401	429	424	445	448	416	435	429	394	425	421	466	427	423	451	447	407	434	427	445	413	422	412	442	456	431	410	390	442	476	428	472	421	403	461	435	466	465	437	392	460	394	418	406	419	428	425	428	432	400	443	433	415	412	422	423	442	443	451	442	436	429	444	431	387	413	417	427	434	430	421	409	432	381	396	407	426	414	428	406	412	424	416	442	411	438	432	437	461	450	403	382	457	433	415	439	409	459	410	398	424	410	383	436	467	429	420	398	449	425	436	408	414	398	427	449	421	447	440	441	430	408	413	409	437	425	415	410	383	392	388	412	428	404	428	424	427	410	406	429	409	406	462	404	373	416	374	423	454	402	417	456	428	410	448	432	397	410	386	442	394	423	448	464	428	428	411	442	437	430	427	457	422	454	401	401	437	434	416	421	431	391	433	424	430	440	406	456	457	420	423	460	429	451	420	408	422	414	445	414	435	458	445	431	403	405	401	410	450	413	446	443	450	435	442	443	402	451	458	433	415	431	431	451	402	418	419	449	431	440	478	453	450	403	446	393	415	413	452	440	412	442	399	425	433	430	445	400	394	436	454	453	392	393	381	467	415	415	424	427	406	400	419	428	424	429	415	437	407	442	423	454	409	470	432	440	383	427	470	379	445	417	424	413	423	389	400	403	406	434	450	415	396	437	455	438	439	405	415	444	436	413	429	382	434	442	447	434	404	427	437	405	400	408	444	466	422	413	418	432	455	414	418	414	415	438	452	466	448	447	435	440	439	419	418	442	436	418	435	415	447	466	449	449	415	407	423	415	426	415	453	435	432	429	440	450	469	438	393	416	461	444	408	427	426	412	475	412	455	387	441	390	421	455	412	426	445	428	434	444	460	424	446	432	404	413	432	437	440	432	411	403	434	465	429	442	447	432	439	426	422	464	404	406	401	431	412	425	437	439	455	479	416	411	375	433	425	418	422	424	435	429	395	402	427	390	416	452	454	454	436	433	417	397	451	457	411	426	453	442	435	409	422	405	401	433	410	471	434	452	425	439	422	454	421	457	392	422	437	444	420	392	415	434	415	429	417	433	402	445	437	426	457	385	416	425	398	407	432	417	435	436	443	420	415	444	446	445	456	419	403	411	413	422	403	402	384	456	437	392	430	395	432	426	409
43220	47701	27352	4484	1118	1211	813	707	712	756	714	717	762	713	700	675	718	703	744	743	720	693	714	689	608	674	732	736	705	717	745	730	708	714	682	740	751	692	707	705	741	711	752	734	757	709	677	655	747	731	739	761	737	713	714	702	728	717	757	721	730	674	713	722	703	697	746	727	660	712	738	729	726	735	771	762	698	762	762	777	700	698	671	699	698	715	758	724	681	718	719	694	724	716	699	756	699	707	753	731	661	727	718	771	719	713	737	739	695	697	705	692	698	719	764	747	715	758	755	731	716	740	714	692	691	726	712	699	700	700	727	708	688	754	715	720	736	737	776	717	669	723	710	732	760	698	769	754	702	725	725	684	748	702	705	688	683	697	716	694	734	710	696	697	675	740	716	701	758	696	686	762	736	702	728	732	712	728	708	727	700	758	706	746	676	725	707	711	690	752	692	691	709	718	738	752	736	673	746	670	712	720	725	772	722	713	741	694	712	709	723	697	677	733	733	744	708	743	691	696	707	692	749	665	740	755	716	652	668	707	729	702	707	717	737	712	708	667	708	724	695	713	746	760	727	709	728	747	708	686	759	748	721	690	731	665	705	689	731	718	711	754	722	697	738	708	719	726	735	724	717	762	711	697	690	696	687	752	695	733	715	708	699	731	709	713	745	754	749	751	712	736	698	748	748	758	723	702	722	716	718	779	710	683	706	704	768	717	738	685	733	688	724	714	759	721	685	732	675	756	684	759	727	684	746	709	718	748	754	707	713	706	721	728	735	711	700	711	710	701	748	743	656	746	728	695	711	698	716	718	768	683	726	719	722	705	718	741	726	744	671	684	720	681	732	756	665	727	715	709	669	682	699	695	721	772	705	698	712	661	691	696	774	713	692	743	700	679	681	740	744	651	739	744	727	707	704	703	750	753	742	692	714	697	668	736	707	707	713	674	714	725	703	764	752	693	723	783	684	724	741	714	738	775	731	742	661	675	701	689	735	747	709	718	725	703	742	690	695	689	670	750	731	705	697	768	737	724	696	740	695	704	706	743	710	690	712	700	741	714	727	700	694	686	681	726	718	723	735	722	714	772	734	718	701	746	702	713	708	701	691	698	719	726	729	718	728	682	750	691	714	705	674	719	729	742	705	686	785	718	713	736	677	707	716	696	711	720	720	718	680	690	744	675	714	769	701	733	729	722	700	693	709	652	743	677	715	741	708	687	726	718	680	716	705	700	728	706	695	695	721	712	736	673	700	673	730	698	687	699	722	712	700	715	672	749	750	712	731	708	740	713	727	747	746	734	712	705	731	699	706	781	720	727	662	726	754	697	713	675	786	714	696	703	684	709	723	719	742	726	733	696	769	728	684	732	740	727	662	678	659	758	715	685	731	701	743	734	730	709	726	734	711	732	721	717	707	724	665	681	703	681	735	744	729	722	791	715	724	712	690	729	751	689	735	705	673	714	741	731	708	729	745	735	737	737	717	745	696	704	725	723	704	717	724	677	745	703	689	708	715	719	741	747	745	754	700	771	736	721	709	732	686	681	739	740	697	713	716	736	708	679	695	736	733	703	725	700	684	695	691	715	715	725	727	732	678	683	651	694	731	724	755	668	748	688	758	726	672	696	715	699	750	737	760	698	714	711	719	699	697	725	775	667	750	771	766	714	741	668	678	722	675	719	746	677	749	683	722	662	754	701	730	688	701	718	735	711	706	705	747	706	747	743	734	729	684	721	674	778	743	655	728	745	733	678	741	696	695	735	680	751	734	768	713	716	801	690	730	733	732	745	710	699	731	680	684	676	707	694	733	669	694	710	706	749	728	693	729	736	763	765	758	754	728	752	723	688	730	705	699	738	751	746	719	694	695	741	755	751	745	745	722	754	748	723	642	735	696	771	694	762	652	706	732	749	706	736	723	703	721	691	741	714	715	716	748	692	750	731	732	710	730	710	697	746	685	696	638	719	718	681	756	715	746	668	708	721	712	681	703	679	687	707	728	702	769	727	709	723	705	752	704	688	683	719	682	723	720	730	738	704	731	680	717	719	732	741	667	707	673	704	670	696	738	709	737	715	718	697	749	692	711	745	753	708	690	701	676	714	705	666	712	741	751	706	741	724	720	699	694	690	695	696	711	722	700	697	701	726	692	688	750	698	707	678	720	688	742	683	718	699	726	722	714	713	738	739	739	741	715	705	715	726	692	692	724	768	737	725	738	725	682	731	679	717	764	703	685	735	746	709	747	732	725	765	741	653	700	749	700	712	676	757	738	699	695	698	704	703	720	708	691	694	698	682	741	736	737	774	711	742	799	748	689	731	700	711	689	723	692	673	740	775	692	722	735	733	741	715	691	723	700	740	694	734	773	718	711	701	699	713	707	749	704	786	722	756	697	708	742	735	730	742	757	737	698	701	697	747	757	714	723	700	749	721	789	735	699	706	711	698	718	711	716	659	779	685	722	753	721	736	684	710	699	739	714	722	703	737	720	696	758	725	715	676	731	711	729	748	735	727	717	722	735	701	707	655	690	716	705	697	710	675	733	724	733	711	733	726	713	727	698	740	724	756	709	723	790	690	742	737	704	709	703	729	687	738	727	708	682	769	748	723	693	705	750	710	707	705	713	741	676	647	680	690	703	739	727	771	701	718	728	759	761	726	726	695	733	712	702	683	735	769	720	735	688	709	706	696	724	693	726	714	721	688	728	738	689	706	737	710	760	713	720	713	718	681	696	686	712	653	724	709	716	735	760	709	686	728	704	726	733	731	726	756	764	712	697	760	733	720	673	737	708	744	746	683	700	704	677	693	700	752	695	710	693	739	726	735	657	715	743	701	731	763	728	675	723	690	683	708	712	681	734	694	744	733	686	694	731	683	724	755	732	680	673	689	710	757	698	656	703	742	714	702	679	755	689	724	702	709	725	698	691	755	738	716	726	764	697	711	720	716	727	732	736	683	728	720	731	710	735	715	710	732	729	711	754	758	729	771	726	746	697	707	755	729	707	735	753	716	720	748	748	682	706	719	741	674	756	750	731	752	688	704	684	734	739	707	681	720	674	688	727	732	727	689	680	694	702	709	700	741	732	710	732	727	785	738	684	751	724	706	735	714	778	740	678	744	783	737	753	706	694	713	731	711	669	741	702	717	686	765	766	695	695	697	780	691	719	687	774	700	682	705	704	727	701	746	712	728	762	720	702	721	756	715	711	724	756	682	701	741	715	731	771	685	684	738	698	713	727	663	715	739	692	632	705	701	665	718	713	717	752	710	682	761	677	777	723	698	743	725	681	718	725	683	734	736	753	693	732	751	746	730	735	719	691	734	674	733	697	734	703	665	697	683	704	694	754	728	704	717	695	684	699	751	692	700	703	712	707	685	722	656	702	700	762	715	731	733	707	740	730	671	725	715	701	760	743	726	683	710	707	697	735	734	741	702	724	769	737	726	686	695	739	771	738	720	702	715	760	716	722	709	715	751	696	709	677	774	706	740	757	691
25948	25193	31991	25367	16101	4462	738	409	446	440	394	395	425	386	389	359	388	379	388	390	347	393	356	383	393	393	386	377	380	375	369	374	383	390	372	370	410	350	385	360	389	381	405	392	360	362	375	373	381	366	368	395	371	398	360	358	388	380	405	377	375	375	388	356	383	351	387	386	371	400	370	372	366	362	395	390	402	372	371	374	393	344	377	384	396	390	409	370	365	377	367	335	378	341	361	352	371	389	355	405	390	374	380	363	358	368	369	368	365	365	391	367	376	347	372	350	362	404	361	385	339	365	376	373	378	393	385	366	360	387	393	361	396	366	380	384	399	357	361	375	357	382	398	389	396	340	378	367	425	407	400	396	369	362	366	372	374	332	402	387	379	347	384	341	372	372	394	399	360	368	380	384	390	364	342	384	369	394	374	392	367	374	350	372	420	376	357	362	358	374	366	330	363	368	362	355	366	383	371	394	371	379	422	368	347	383	390	367	373	413	361	411	333	351	370	400	375	342	375	360	369	384	360	354	382	395	347	360	352	353	352	379	331	386	392	393	369	377	385	357	384	358	381	370	387	331	364	384	377	355	375	369	374	349	380	397	395	363	380	383	389	396	382	365	372	334	376	370	373	362	374	380	359	378	358	370	386	378	367	366	375	340	371	361	372	370	423	374	377	395	367	390	375	369	374	373	371	369	340	360	385	401	353	362	348	336	375	373	372	354	370	412	341	396	406	390	391	385	379	375	389	373	384	358	362	372	351	397	394	330	394	364	386	404	396	377	368	370	369	378	364	364	390	379	355	387	357	340	359	363	358	360	372	373	419	361	343	382	351	381	356	357	386	356	381	412	406	360	349	328	379	373	356	379	342	360	360	370	360	351	367	329	399	367	395	343	383	322	374	390	348	358	361	360	362	370	368	355	352	364	371	407	354	370	398	382	352	367	351	395	358	373	382	395	388	371	376	354	366	369	407	356	377	385	349	358	370	358	362	351	376	382	394	364	351	355	372	348	379	402	387	385	370	422	381	358	361	354	365	380	393	381	397	382	383	370	388	443	373	327	372	378	381	366	410	345	387	386	404	378	374	383	393	395	407	392	382	352	380	386	381	370	356	372	386	384	340	365	359	383	373	370	375	400	357	402	371	419	373	363	376	367	369	350	415	400	364	360	349	383	348	385	370	379	351	362	377	388	344	325	387	342	373	388	371	369	358	414	378	402	366	370	376	338	353	343	375	377	370	398	366	380	391	397	407	399	367	388	389	391	365	354	361	380	362	383	357	340	356	368	372	379	363	405	354	359	362	368	366	357	369	358	362	384	386	386	388	346	372	351	366	390	379	375	369	369	369	421	375	379	399	363	378	365	343	394	385	394	379	315	387	402	379	387	337	354	361	361	367	419	376	384	386	372	382	340	406	374	366	390	403	402	376	348	394	368	375	393	367	358	362	346	387	381	403	355	405	375	376	370	373	385	397	388	372	388	336	369	407	346	384	375	358	365	368	400	381	376	360	389	358	372	384	340	325	387	379	383	408	366	374	375	385	354	362	405	376	379	344	381	391	356	390	385	386	358	364	371	372	382	376	378	350	326	388	396	376	375	376	356	340	355	423	412	381	367	392	364	354	369	354	356	340	367	361	362	378	386	380	381	366	391	389	378	366	397	376	385	372	350	382	420	390	374	348	365	400	369	360	374	376	367	372	385	400	361	391	377	430	376	355	348	369	400	361	396	414	363	379	403	379	379	381	353	365	386	344	372	365	390	377	385	360	376	347	360	391	430	374	369	383	388	354	373	368	374	366	375	361	355	383	429	386	396	355	390	351	395	376	384	356	397	395	382	376	326	352	350	362	421	388	389	373	351	388	377	351	352	371	372	390	386	355	368	370	382	390	375	403	367	347	362	402	371	408	365	348	377	336	384	346	400	342	404	374	378	364	386	379	357	341	376	361	360	355	352	379	359	347	388	363	374	393	381	375	398	334	356	415	395	365	385	373	364	388	393	382	383	362	414	377	370	371	381	357	395	351	371	391	357	335	358	378	397	407	400	350	375	408	368	374	354	378	395	332	375	345	376	398	364	366	363	359	353	340	333	390	347	374	355	379	372	367	368	372	409	384	365	371	368	370	368	400	367	361	371	398	380	340	353	349	366	395	338	382	374	356	386	392	388	355	385	350	373	363	386	376	351	353	373	359	356	386	344	365	360	390	380	370	401	379	339	373	428	373	361	377	401	350	396	363	376	374	346	418	377	379	371	390	373	399	351	362	376	392	374	373	403	377	388	416	370	368	344	363	422	402	370	403	353	352	384	390	347	362	381	381	369	357	385	381	388	384	369	338	334	405	385	394	387	358	344	345	372	402	371	407	385	375	347	376	361	380	376	365	321	353	402	399	382	391	396	428	355	387	372	357	347	359	383	353	406	365	372	358	379	382	374	382	368	375	367	324	375	382	364	408	327	405	380	415	388	396	361	391	386	377	374	406	414	360	403	369	344	373	384	365	388	369	390	393	378	374	397	362	375	370	381	422	363	381	393	372	380	384	319	356	388	352	363	386	396	343	344	366	374	375	404	346	353	362	388	352	376	374	388	354	357	375	391	413	365	379	418	348	376	388	364	374	352	344	365	395	341	365	394	385	367	392	376	376	365	396	362	408	357	378	358	351	387	382	397	398	365	379	363	392	359	369	379	358	371	384	421	386	333	364	414	403	372	358	383	378	368	358	387	393	400	373	363	371	361	378	391	343	392	369	362	390	378	354	367	352	376	405	396	372	358	383	389	370	400	402	400	336	348	369	364	364	345	425	376	357	376	389	398	372	399	400	381	379	396	397	384	400	356	356	371	351	356	384	360	364	377	365	366	360	377	387	393	362	376	389	342	390	352	383	361	388	374	381	387	378	397	371	349	376	388	384	365	377	391	385	368	378	377	401	376	384	363	378	370	393	396	331	373	388	366	373	382	417	367	345	368	393	362	374	380	383	392	392	377	355	372	354	387	333	399	395	410	384	378	386	364	377	413	357	387	359	399	369	388	387	405	382	359	372	347	383	370	400	342	362	365	352	361	373	370	361	337	384	386	330	366	358	354	356	352	366	373	373	408	369	367	423	364	431	388	384	385	354	380	379	414	351	343	417	387	382	339	382	398	374	398	399	405	390	385	393	368	368	372	343	371	372	381	387	358	390	370	366	359	375	372	327	385	376	369	359	363	379	350	390	366	380	365	372	372	375	379	374	370	366	346	349	384	365	374	371	390	366	361	367	412	431	378	383	342	398	349	365	394	379	351	382	376	350	393	398	378	351	390	353	377	351	395	381	378	358	342	368	405	376	357	387	371	346	392	378	365	387	415	361	393	369	377	380	360	374	386	392	361	370	340	392	345	380	404	373	389	371	342	398	388	365	361	358	376	401	346	378	407	422	393	370	399	367	397	372	398	345	390	345	406	405	378	414	379	395	392	405	361	393	379	360	379	391	376	373	326	371	337	359	333	356	354
62605	87363	55594	17481	2992	4185	1279	644	616	798	632	654	613	621	653	643	629	619	611	573	592	625	605	597	578	636	614	622	592	614	629	595	608	618	571	623	638	607	670	627	586	620	617	611	658	651	613	649	645	650	620	602	639	620	616	572	663	596	631	583	614	624	601	668	655	585	628	586	603	675	604	647	619	593	583	569	584	571	606	636	619	598	632	661	582	581	631	619	630	638	589	646	632	568	641	646	605	651	648	637	588	662	627	623	621	607	603	593	592	624	590	636	642	684	651	608	615	637	650	622	642	622	635	643	625	619	614	617	640	655	606	597	613	621	640	591	651	597	611	610	648	640	624	569	616	608	582	626	616	653	643	611	642	586	601	629	637	627	639	650	638	633	651	613	619	618	606	618	617	625	628	606	606	626	621	629	610	586	621	650	615	649	623	623	597	607	630	609	647	590	617	582	628	637	611	590	643	573	662	612	592	638	649	601	622	555	635	659	603	606	611	606	679	608	639	614	628	615	605	590	654	573	630	616	643	602	637	582	642	619	606	621	637	607	610	598	650	620	609	621	605	630	628	581	601	626	624	608	662	599	568	649	634	615	653	625	663	611	611	660	649	598	609	640	618	625	576	620	629	657	627	629	651	667	663	596	652	585	593	599	652	593	627	613	615	627	609	619	629	555	602	658	610	607	612	628	604	674	634	627	660	620	561	593	625	595	638	640	625	602	612	638	645	595	649	638	662	640	659	668	611	610	630	607	649	688	580	610	644	623	650	617	653	636	622	637	660	629	614	602	644	644	624	619	627	633	645	661	614	638	584	617	604	591	645	644	617	635	667	662	626	578	610	647	631	588	590	608	641	593	589	626	627	651	609	663	603	601	608	604	592	612	655	658	639	625	626	594	572	591	590	608	631	632	624	664	615	653	620	648	663	630	630	649	602	610	639	618	615	591	636	616	657	608	666	585	595	618	668	595	589	635	622	587	612	617	617	661	606	632	608	602	675	615	647	691	653	637	594	607	608	663	620	596	626	629	631	601	625	591	645	582	600	638	631	628	652	606	557	643	633	641	595	635	637	643	620	603	630	608	611	613	608	598	579	620	657	641	658	575	595	580	624	606	608	685	612	649	660	669	614	630	640	665	588	621	573	600	625	640	611	673	590	653	630	630	619	597	611	604	611	644	539	639	627	591	619	646	646	665	624	616	692	584	622	635	605	592	586	653	646	595	621	639	635	634	578	586	598	611	620	628	653	615	646	656	601	641	588	637	605	607	662	623	613	600	642	604	620	613	632	596	621	598	632	642	585	630	633	634	627	614	609	600	662	628	603	596	612	636	644	587	621	624	650	625	636	616	614	580	594	625	632	628	651	570	612	626	594	617	624	650	664	610	679	627	649	642	664	634	611	623	630	651	628	623	625	641	604	608	600	587	654	597	623	579	608	595	672	631	627	611	657	628	635	640	612	624	624	594	567	614	631	598	653	622	634	674	582	634	647	613	639	575	558	569	610	610	624	576	606	611	623	623	568	617	601	650	624	630	636	629	663	648	640	635	664	640	595	628	583	639	618	642	641	599	618	614	591	604	617	599	581	613	544	651	621	610	615	602	622	625	632	601	633	603	608	624	610	628	608	607	589	628	623	630	606	619	622	643	592	643	597	622	648	603	620	637	603	620	601	609	614	621	637	671	617	630	562	621	661	642	607	618	624	661	637	600	617	644	643	604	660	606	662	589	619	633	638	656	602	602	632	596	654	615	606	614	619	644	660	644	672	636	604	626	629	592	621	629	668	647	637	656	621	631	640	669	633	599	624	596	617	632	619	603	590	632	625	594	623	597	629	621	582	630	623	604	614	677	596	604	685	633	634	648	620	639	617	624	600	603	626	655	654	625	659	597	634	624	654	574	598	624	639	593	614	618	648	613	610	617	607	600	632	612	659	616	648	625	636	647	627	597	611	602	652	663	683	657	618	610	649	597	615	607	591	607	577	617	633	603	624	605	579	595	621	586	626	602	653	633	633	613	625	636	607	670	649	605	607	617	582	625	634	634	612	664	667	631	621	601	578	555	636	647	647	678	642	574	607	607	621	647	633	588	602	572	623	592	632	594	615	630	605	676	643	616	646	636	638	611	643	612	619	651	637	602	602	634	621	609	593	609	621	653	652	632	608	639	643	593	593	632	609	592	601	603	607	633	606	583	635	601	610	607	628	608	674	619	631	607	643	586	651	649	620	606	610	616	655	612	626	673	660	619	627	657	638	610	670	600	589	683	592	651	598	631	603	600	610	603	634	585	634	618	571	661	675	610	631	637	632	658	621	645	590	618	651	595	588	650	598	628	578	653	625	622	584	593	627	622	575	632	603	643	604	645	599	593	602	632	594	621	655	630	617	636	626	682	591	588	593	627	653	601	639	610	666	641	588	623	572	659	602	657	625	625	623	639	590	650	594	623	590	610	608	620	650	638	621	612	602	633	637	606	642	647	659	596	595	592	616	617	585	622	621	630	608	600	652	638	586	619	618	601	638	608	589	631	618	639	633	628	669	606	643	634	669	624	652	585	596	637	626	642	633	600	638	598	666	635	625	614	567	629	602	594	655	660	583	588	649	633	600	593	636	615	589	612	636	654	640	581	617	595	649	642	689	649	604	623	624	601	617	614	654	627	628	622	638	629	606	628	600	601	641	623	633	630	611	600	601	612	601	591	659	593	649	646	617	608	535	600	617	582	598	613	600	600	587	651	598	637	648	631	616	620	616	624	584	581	641	669	582	615	640	603	645	642	619	591	608	594	609	616	633	625	587	598	626	590	596	592	593	653	649	603	620	628	615	587	651	635	598	642	640	622	626	638	650	655	652	615	660	648	607	610	638	623	617	584	625	651	628	623	637	634	560	620	584	630	672	665	637	583	623	617	615	612	628	631	633	627	656	593	602	606	598	674	613	607	587	647	583	590	626	647	611	601	634	591	623	601	610	549	626	652	620	600	635	639	618	629	615	614	631	648	636	641	638	626	632	592	619	648	593	599	648	619	595	679	635	624	639	634	633	628	613	624	615	619	616	614	621	625	606	628	662	583	641	644	581	638	610	652	612	574	625	651	638	638	651	584	623	646	642	589	571	617	628	661	624	630	614	609	621	615	627	608	618	632	607	627	631	650	626	619	643	565	617	619	636	596	613	639	599	640	591	588	621	632	689	589	645	612	619	698	592	633	620	603	641	617	617	579	597	637	578	644	655	623	612	591	604	587	631	599	629	608	629	644	620	609	590	629	603	611	605	644	631	630	639	627	637	586	573	621	661	592	573	645	600	617	613	603	627	661	625	599	651	614	612	625	612	633	613	582	594	627	617	616	639	600	610	619	573	610	611	587	640	611	627	622	638	649	631	619	589	651	624	648	649	600	608	617	623	644	611	624	610	624	612	591	626	662	685	639	616	621	640	599	643	614	634	585	613	639	620	633	610	607	633	602	693	648	651	587	611	655	609	586	633	602	611	600
24426	22987	30564	24746	21332	16465	2943	690	667	785	634	663	627	597	627	581	612	602	615	600	625	618	577	554	604	593	606	622	598	588	596	591	632	562	566	592	585	638	600	573	604	659	573	565	635	642	613	572	600	555	592	602	555	611	588	614	530	599	598	612	618	571	549	608	596	559	617	603	595	626	555	600	559	544	599	611	635	565	575	580	604	564	597	585	584	585	587	559	587	587	617	580	533	602	613	567	577	552	599	616	577	622	594	592	617	581	564	585	594	612	612	589	595	590	622	556	577	579	608	619	561	572	593	615	582	635	619	573	612	612	548	570	562	531	574	578	586	575	537	567	576	548	598	583	592	606	653	619	585	572	614	556	575	566	613	569	620	576	621	584	601	602	574	649	573	580	593	590	612	587	613	578	567	633	638	568	592	612	596	610	616	588	598	599	573	589	569	589	609	594	569	578	591	549	549	609	613	606	588	570	648	554	568	586	619	595	578	559	621	585	631	614	557	612	588	594	551	580	573	638	600	587	613	559	624	545	555	599	635	553	607	563	600	611	580	590	589	559	559	601	619	584	596	573	582	577	608	567	598	569	637	588	615	571	561	579	624	596	592	577	595	608	592	613	556	589	602	587	573	615	575	592	596	591	567	651	566	578	618	603	579	608	595	587	590	540	583	514	592	596	605	587	552	566	592	612	601	581	582	566	582	579	618	579	584	616	626	558	584	552	619	572	616	601	563	590	609	556	588	582	569	598	597	615	560	581	604	581	574	580	564	606	625	635	594	601	600	587	612	580	593	609	570	556	579	587	556	588	643	602	609	594	642	607	621	607	614	597	557	603	569	572	601	561	563	615	626	577	618	541	607	590	599	623	558	590	593	576	615	526	539	583	602	607	570	579	531	614	607	622	568	640	592	579	561	578	605	566	526	603	546	570	619	621	580	612	597	581	624	594	615	567	547	585	595	607	594	643	595	591	584	583	609	594	596	603	607	554	619	633	583	552	588	594	574	614	661	625	575	568	622	621	576	587	558	607	580	640	608	597	590	571	643	625	601	580	629	588	606	568	570	573	543	624	596	578	589	583	634	579	568	618	581	665	632	582	625	587	544	604	587	605	551	604	599	598	593	557	603	588	580	575	608	596	590	574	589	606	590	556	598	597	634	605	625	649	591	555	605	633	553	569	556	609	600	591	568	566	588	579	565	605	561	607	602	600	628	570	597	588	559	576	625	555	628	638	574	610	631	594	577	608	598	575	606	613	584	599	635	627	592	554	599	585	588	585	607	560	575	591	639	606	570	611	591	596	593	588	553	612	607	593	594	616	565	605	618	570	575	597	597	565	595	599	608	532	609	606	584	619	610	548	645	604	588	615	589	569	582	575	617	567	586	610	656	564	593	556	598	618	604	604	612	615	555	600	568	587	621	609	581	617	574	548	616	576	613	596	563	579	561	612	625	568	573	586	551	585	592	584	580	584	586	599	548	569	604	574	619	566	618	588	606	603	594	569	554	604	590	559	628	623	603	570	621	606	597	549	587	618	601	593	563	607	612	605	594	582	609	607	588	608	601	629	593	588	573	571	586	577	622	619	588	563	564	602	590	600	643	589	594	599	632	586	577	638	611	602	629	585	571	628	583	573	588	641	624	614	601	599	627	562	604	594	614	585	573	591	581	574	644	612	618	583	642	613	586	592	643	601	595	572	576	590	561	598	622	599	607	558	607	611	625	606	573	616	613	602	550	590	573	581	618	581	618	609	613	608	559	559	592	606	609	606	604	600	612	589	616	596	528	604	563	594	562	561	605	587	613	608	626	588	639	602	609	549	574	592	574	589	622	599	604	590	560	552	625	603	616	595	575	606	620	602	583	584	548	574	584	573	600	635	583	536	590	589	618	599	574	638	574	589	601	601	589	572	591	584	585	557	604	610	569	600	545	602	561	612	560	578	581	622	580	597	606	607	614	609	597	577	584	587	607	552	621	567	614	578	624	572	579	564	596	573	610	618	594	611	554	569	604	575	554	584	620	572	592	589	635	588	607	611	582	604	578	645	583	565	610	645	564	586	611	597	577	583	559	619	602	567	645	572	615	566	577	631	577	607	612	601	537	574	641	615	606	565	566	615	608	592	602	583	558	560	555	615	567	592	630	597	595	593	523	592	563	613	584	625	599	622	562	657	580	599	604	609	561	625	595	569	585	586	587	614	570	618	570	576	583	607	559	612	620	564	586	576	604	566	558	598	590	596	595	587	635	625	572	595	584	573	544	589	584	589	577	571	633	598	604	579	579	591	631	634	563	593	599	617	576	620	591	584	624	618	603	604	629	546	608	578	587	594	578	579	588	566	626	617	600	586	574	569	574	616	616	616	604	573	592	606	626	593	631	617	591	580	589	601	625	615	581	570	583	581	582	558	596	574	554	587	598	615	555	621	588	590	603	618	605	597	602	581	559	628	599	558	589	614	588	593	581	629	585	627	623	562	609	603	587	568	571	578	605	608	577	572	582	608	572	609	622	588	582	577	603	587	602	571	602	594	567	595	615	602	625	590	589	626	607	561	600	612	649	580	590	580	581	575	536	545	586	597	601	606	543	568	610	646	667	607	636	593	612	590	610	632	623	590	595	559	565	605	564	592	580	581	579	561	558	581	546	537	637	579	567	559	580	604	552	587	605	548	581	593	629	592	553	565	619	587	580	587	580	610	587	572	574	598	586	579	618	604	666	573	598	584	595	635	590	595	566	560	578	608	592	606	570	604	583	585	590	558	621	611	635	595	577	536	577	555	581	561	562	557	589	533	588	624	612	571	553	597	540	599	576	658	594	604	573	619	568	616	620	594	617	602	599	603	590	592	585	640	562	587	597	634	566	619	618	542	621	582	617	581	600	605	572	599	621	609	597	588	606	600	584	594	605	544	572	559	525	570	552	570	553	592	616	591	555	647	606	583	607	593	595	595	610	556	662	572	632	577	536	605	621	585	591	576	590	598	581	604	562	579	593	596	635	588	571	593	621	557	573	602	581	560	586	562	627	606	552	588	601	589	599	590	566	605	599	606	594	582	586	594	610	589	548	579	648	567	549	570	588	577	593	592	556	622	614	632	609	639	624	571	581	578	633	603	583	632	584	601	590	623	579	634	578	594	592	569	614	555	574	544	571	610	605	617	573	630	598	598	624	641	584	577	623	565	596	608	575	600	587	591	607	580	605	590	584	577	651	593	580	579	578	585	593	642	592	633	552	635	556	579	582	565	619	607	600	590	563	590	570	541	606	613	614	591	634	573	588	589	519	592	583	579	605	547	564	595	606	569	550	559	612	657	619	581	563	576	555	567	571	571	591	563	575	609	550	609	603	571	556	588	600	563	606	602	571	561	597	618	613	575	591	579	570	551	607	592	600	596	559	563	586	622	577	558	609	591	556	536	570	603	634	603	608	574	568	590	537	573	553	582	606	574	582	578	573	614	616	586	629	591	645	593	550	578	571	566	561	573	556	625	567	552
61518	98753	64229	23866	5244	9321	2167	991	929	1403	963	962	948	930	943	875	987	949	908	879	879	904	930	986	918	919	927	936	958	918	977	974	887	953	939	892	915	909	912	913	945	918	879	920	928	985	955	904	931	914	913	958	887	962	957	887	939	923	897	921	886	914	934	930	910	915	934	917	924	888	953	912	884	905	919	889	870	888	957	910	954	910	913	935	862	878	925	919	871	889	980	949	908	885	918	905	919	973	940	899	964	940	932	905	900	969	895	937	945	940	919	867	913	928	918	933	849	971	934	947	952	910	869	880	935	944	944	937	941	890	955	867	921	940	971	936	900	977	885	912	972	917	886	912	949	941	936	900	926	950	863	881	869	903	866	932	928	956	1002	937	947	905	872	926	899	840	884	909	911	889	920	977	899	928	887	938	894	875	894	916	888	940	905	897	934	943	947	970	928	937	878	921	963	894	883	928	944	913	960	931	943	872	940	958	973	922	922	969	936	915	951	977	968	867	975	903	895	933	954	907	923	939	913	912	928	901	915	988	904	932	921	930	943	939	909	908	935	944	934	916	905	942	933	971	936	907	878	886	897	963	934	905	943	897	911	899	957	918	934	913	918	945	895	932	922	893	930	942	935	895	944	910	956	893	871	944	958	947	913	920	894	915	910	886	952	927	914	966	896	901	902	952	927	938	933	886	904	894	943	865	886	929	831	918	919	920	951	918	1004	945	933	938	912	888	845	926	931	961	971	948	899	909	929	947	942	976	973	945	891	916	846	929	908	929	863	905	901	872	992	968	952	955	867	893	906	890	872	929	910	920	955	926	905	892	903	920	944	965	976	904	928	910	941	950	899	917	876	897	892	912	884	950	943	913	897	932	939	897	950	916	905	915	914	945	931	925	960	918	910	931	928	898	891	954	939	968	878	894	883	863	924	941	947	979	932	940	902	898	964	901	915	900	930	883	909	934	950	901	930	878	924	873	930	940	924	896	894	957	912	927	909	972	975	850	869	911	889	937	920	863	976	855	904	908	945	920	899	966	945	854	969	895	908	925	959	902	938	936	922	895	876	977	959	901	893	912	906	929	934	923	945	887	906	936	891	953	908	899	924	909	875	900	896	899	914	940	943	936	936	956	875	954	997	997	943	916	896	941	927	939	951	938	883	912	875	899	987	925	916	951	932	958	938	911	902	900	924	925	900	927	943	947	901	958	939	902	901	955	927	892	907	919	932	948	933	894	973	926	888	928	885	920	926	911	896	925	900	939	914	893	929	900	920	936	885	913	970	914	883	881	973	937	910	920	931	952	910	906	854	910	971	955	935	924	850	907	899	922	913	931	910	916	935	872	899	959	909	897	937	888	883	986	943	882	896	951	890	930	920	964	943	903	917	913	922	893	856	881	934	933	910	851	945	908	936	930	968	893	893	895	925	909	938	903	930	953	898	898	1009	899	892	893	938	960	969	951	942	942	920	917	936	933	881	855	940	900	965	937	891	901	906	947	927	863	893	917	979	869	919	953	922	951	892	886	962	935	932	933	881	956	941	899	881	870	959	924	941	913	944	973	944	909	895	890	865	907	939	952	911	963	969	939	971	901	897	936	959	930	925	925	939	896	915	916	891	869	931	958	926	930	942	924	918	965	937	920	952	934	923	923	915	890	917	936	883	875	922	929	888	915	907	912	898	913	903	934	945	940	926	979	959	917	909	939	905	893	974	907	941	905	923	936	945	919	876	884	981	935	973	957	977	974	927	876	959	976	888	900	986	849	956	946	943	917	988	964	910	950	978	950	943	927	941	909	934	942	898	920	997	942	922	923	872	908	846	949	937	919	918	918	902	883	944	928	915	893	883	939	915	971	901	900	959	863	866	909	912	901	943	896	904	950	927	924	925	916	863	926	879	907	885	958	892	915	921	863	924	948	921	935	915	972	861	965	959	898	913	892	906	930	931	877	966	901	943	960	913	925	921	919	952	912	914	924	958	935	949	888	852	899	924	967	919	884	881	908	961	905	914	877	920	913	897	941	917	926	902	888	963	917	903	903	907	917	977	969	892	926	903	976	918	873	940	921	926	894	919	930	909	875	892	922	909	940	951	941	914	927	908	895	887	912	890	895	884	887	880	922	881	916	946	867	966	961	888	886	875	866	912	926	934	903	931	951	937	906	937	937	868	921	973	913	916	863	939	886	926	991	887	964	897	928	915	910	969	910	925	899	970	967	935	903	962	893	956	957	893	817	893	938	917	924	938	926	975	943	901	920	881	944	951	860	858	928	845	869	954	898	871	927	936	897	963	856	915	946	938	900	921	918	944	955	890	917	866	954	922	944	925	943	877	941	900	885	949	908	876	909	877	912	935	940	898	954	886	921	937	872	925	906	921	876	943	899	941	957	878	930	925	909	896	961	939	844	970	931	937	936	885	944	937	921	925	952	911	916	935	973	926	996	886	912	916	992	844	937	931	960	892	949	906	893	915	934	908	985	924	959	898	905	948	939	932	902	874	897	890	882	920	899	952	988	876	940	885	923	932	978	942	905	911	987	918	973	933	921	891	913	957	948	864	950	924	963	934	871	914	906	931	892	940	925	962	948	963	928	966	901	917	893	974	880	940	915	899	967	942	909	930	933	921	924	901	929	904	932	921	903	895	913	967	889	915	940	913	932	922	936	860	928	929	848	910	974	967	846	891	900	900	970	967	906	914	916	914	940	878	925	881	901	910	984	942	923	918	970	905	942	932	898	935	974	851	920	959	953	930	942	909	931	927	905	927	909	904	926	908	879	904	950	922	959	965	923	923	953	913	955	960	909	887	941	931	909	862	913	889	900	927	914	903	888	924	901	928	900	965	940	925	932	908	949	951	955	907	944	917	919	901	935	920	904	921	875	918	908	915	922	903	868	921	904	1024	949	910	930	902	927	898	929	850	912	882	900	926	980	953	940	943	882	867	924	929	868	920	966	929	945	857	907	896	902	950	913	942	883	895	955	940	959	911	905	917	929	930	954	915	899	915	900	929	943	929	857	897	909	935	917	917	908	911	928	949	968	936	970	928	900	916	944	902	914	895	936	935	888	848	953	912	934	904	893	912	928	931	923	915	876	966	937	952	885	917	929	930	937	969	864	953	973	908	941	919	954	941	886	922	938	920	945	877	910	916	949	908	908	1001	981	964	944	937	900	933	976	909	917	911	852	930	962	935	895	883	897	929	926	881	943	870	904	1015	898	994	862	930	903	947	942	881	935	944	884	923	972	951	924	861	946	946	931	935	867	864	922	955	877	926	927	897	929	906	899	930	916	937	845	919	942	974	910	934	915	929	963	905	884	937	916	959	881	939	935	928	903	880	914	914	955	908	928	913	924	952	906	932	916	954	935	931	939	950	929	906	944	914	909	920	996	951	922	928	923	921	878	875	930	884	904	948	900	929	864	902	915	927	946	899	960	881	928	942	957	904	901	950	966	901	916	943	922	929	917	947	912	877	952	947	890	925	917	913	964	943	944	925	895
32896	31191	23692	7839	642	762	475	432	440	412	401	417	410	429	408	433	421	408	396	444	413	415	398	434	383	420	406	422	430	438	435	470	398	443	455	432	368	424	397	416	412	422	441	390	393	397	445	448	414	445	416	389	404	419	387	427	455	450	412	428	437	432	450	402	432	423	425	370	412	438	418	434	376	411	435	392	437	424	451	429	457	420	437	401	441	411	422	435	429	402	407	423	438	441	400	436	434	438	411	417	364	401	410	412	405	385	393	422	390	410	448	398	492	424	448	428	393	420	404	427	418	430	425	458	428	404	441	416	410	418	468	405	455	414	422	434	433	426	441	429	377	442	399	423	418	448	441	390	406	420	440	440	401	440	411	413	463	426	405	429	414	414	408	375	433	418	410	456	448	431	404	452	409	446	378	428	428	421	432	452	414	460	407	420	417	442	439	394	415	457	407	417	449	438	376	393	475	425	444	395	433	407	438	416	423	429	380	429	445	422	426	393	366	429	420	423	449	403	410	427	445	431	448	434	407	411	384	443	404	402	412	414	448	432	422	388	406	412	425	419	390	423	430	410	404	377	414	410	429	420	446	403	466	434	389	439	458	435	397	422	413	428	430	381	433	423	413	413	436	426	442	448	442	410	415	419	438	434	379	422	438	406	417	389	409	454	436	411	448	459	374	417	403	437	410	410	450	417	438	432	432	411	455	425	417	439	404	438	424	432	453	436	447	434	399	407	415	413	423	450	409	440	463	455	411	432	412	414	371	438	404	399	442	429	393	429	411	433	399	427	459	450	454	406	420	411	441	426	409	434	435	433	442	418	397	420	466	397	426	447	428	402	407	412	423	428	443	440	415	422	429	416	460	420	411	379	409	442	422	421	418	434	459	411	437	458	415	428	413	408	443	437	455	396	437	394	439	414	416	403	417	398	440	435	455	407	446	378	404	420	444	427	417	444	446	423	430	446	438	410	416	391	437	391	384	425	448	426	433	460	409	445	418	409	449	417	406	426	434	451	451	434	407	418	409	408	435	408	408	406	397	432	434	409	433	395	420	414	405	400	408	403	391	425	446	450	429	443	429	441	455	413	422	417	432	404	415	423	421	401	431	440	416	408	421	412	414	383	405	381	442	416	417	394	432	425	462	427	398	426	410	408	420	412	445	415	396	416	424	394	455	433	446	402	417	436	396	392	393	400	368	370	397	396	426	443	422	448	430	417	400	418	443	441	389	392	434	456	412	384	370	412	414	417	447	427	437	406	426	416	429	418	399	449	434	416	435	423	412	402	428	419	424	408	410	424	405	441	425	423	409	440	431	429	418	391	417	427	435	427	407	429	389	424	393	448	451	441	417	463	424	419	425	428	421	426	432	393	410	423	396	397	378	426	419	395	437	411	397	401	385	434	423	456	475	423	428	436	430	442	445	395	414	448	406	389	416	386	371	445	431	385	437	421	417	394	387	439	394	390	415	462	428	417	435	460	403	398	456	415	385	431	426	395	399	419	412	443	405	424	389	395	452	391	401	455	455	439	443	413	445	405	420	423	465	415	444	421	455	405	431	419	404	410	443	424	465	405	420	441	427	422	425	416	410	398	469	413	411	405	436	423	435	437	412	444	419	418	457	413	408	427	445	427	431	400	389	434	421	424	417	450	422	439	428	415	412	422	458	411	402	413	422	387	412	427	416	432	397	420	424	444	411	427	391	396	415	404	436	428	409	397	393	404	427	423	413	445	422	452	374	415	426	406	408	420	420	423	408	407	429	407	396	410	424	450	414	406	437	450	398	392	413	422	404	403	426	464	406	395	458	410	451	423	413	443	422	462	392	440	456	402	372	415	416	392	397	420	415	447	463	424	452	416	430	410	429	458	442	450	423	437	399	404	385	435	398	390	422	438	395	401	417	421	427	428	425	440	440	429	404	439	364	410	422	432	422	431	401	400	427	393	422	417	420	427	430	407	469	439	447	434	392	424	391	408	414	415	443	405	419	431	461	446	449	437	411	414	457	445	437	441	448	444	433	427	408	426	427	424	430	413	443	413	414	417	397	411	445	431	427	403	390	396	436	383	422	411	436	412	437	434	418	421	425	441	418	440	400	378	429	422	404	415	418	458	421	408	426	436	446	426	440	396	412	424	427	417	433	412	432	429	422	459	383	424	422	387	446	447	395	385	438	443	403	403	444	441	433	375	418	411	410	412	420	437	434	421	423	407	395	385	412	427	406	403	420	414	443	400	458	433	462	443	403	450	435	450	434	391	443	367	426	423	399	414	428	434	431	436	426	410	403	403	398	427	386	439	459	402	453	418	440	426	439	415	440	436	425	420	425	412	403	447	419	402	441	418	432	406	423	438	420	413	411	421	406	403	379	427	442	429	428	401	433	400	415	462	419	430	433	411	425	456	396	440	434	409	417	426	420	447	381	441	431	408	413	424	397	440	410	401	448	440	436	405	417	431	442	442	418	391	401	410	410	410	419	454	420	442	413	438	429	432	441	436	434	412	399	446	426	420	431	368	440	391	397	468	412	415	439	400	438	408	403	419	390	423	399	463	401	410	434	422	396	436	429	469	409	432	399	398	387	453	413	437	436	412	386	461	407	393	388	434	422	426	430	414	389	427	414	393	403	443	449	434	440	416	418	436	420	427	433	419	407	413	436	359	435	407	406	411	436	418	418	459	445	403	400	448	395	432	401	429	424	436	421	435	402	423	385	418	400	431	423	383	422	403	409	407	435	441	403	408	428	408	419	412	409	405	409	431	462	428	389	480	431	419	386	397	403	441	384	376	420	415	397	463	428	433	432	384	391	408	452	412	422	421	415	407	434	443	428	442	408	423	427	435	416	386	409	412	417	433	412	428	393	449	441	432	416	404	421	453	447	411	412	428	426	402	448	403	411	410	438	444	403	394	403	437	403	426	429	436	383	425	412	448	428	414	415	399	452	431	445	413	417	418	407	412	422	450	439	394	433	451	423	404	419	421	455	404	435	436	390	445	445	423	452	388	428	414	428	400	420	424	396	406	420	409	419	436	404	410	430	394	451	398	397	415	379	387	426	390	394	418	419	397	429	399	452	436	408	415	420	413	418	432	427	437	410	443	428	420	409	393	407	414	435	405	430	447	434	426	434	425	429	395	421	422	444	439	439	420	449	430	415	433	425	398	415	441	405	422	411	453	388	420	411	426	397	405	452	450	427	455	415	427	440	439	409	404	391	433	420	423	424	434	420	431	433	407	426	416	408	427	429	447	421	424	393	389	431	430	413	440	413	463	392	441	385	373	432	432	398	459	422	399	444	399	471	435	404	415	415	441	407	417	385	399	413	436	413	397	425	404	411	397	407	397	427	409	411	431	432	419	433	404	427	426	441	421	411	421	445	420	398	386	423	425	432	443	464	432	391	436	424	431	417	421	409	437	396	409	458	423	383	439	442	423	391	420	384	382	431	428	416	410	371	424	405	423	405	402	450	438	403	446	434	418	424	415	436	406	449	400
43000	46726	24329	6255	994	1674	775	772	763	755	727	698	756	682	713	710	697	669	699	695	713	741	695	720	731	672	714	723	713	703	742	679	733	701	697	672	675	678	718	668	723	682	706	695	715	746	746	669	719	705	711	737	669	694	721	712	708	767	681	733	719	738	691	647	702	683	665	674	707	727	703	699	707	753	647	694	722	691	710	702	732	734	689	706	675	733	722	713	719	700	722	698	650	743	696	721	677	669	741	707	686	646	715	688	702	726	717	661	728	744	716	709	692	708	699	698	672	745	636	699	751	750	659	685	636	714	687	689	704	682	613	709	741	746	708	702	751	643	712	704	732	683	715	699	723	709	719	730	692	688	659	719	692	725	700	702	687	653	703	690	713	741	667	731	696	689	712	691	695	741	650	785	707	731	730	696	710	710	743	721	703	713	699	742	702	724	724	715	703	706	663	702	728	747	691	690	714	718	714	724	718	692	717	687	709	708	707	705	696	722	662	679	711	703	690	679	723	766	685	710	704	739	704	719	718	661	689	722	722	696	705	691	696	684	706	710	726	764	675	719	727	693	693	727	750	699	709	709	750	760	663	683	760	725	676	725	678	729	706	696	682	683	714	708	681	703	749	677	733	692	732	736	666	729	748	720	699	759	680	708	746	717	682	685	693	742	695	698	699	745	722	700	669	697	673	683	724	698	691	722	693	694	694	663	719	738	640	680	660	743	723	723	694	667	691	688	698	710	688	738	689	711	724	680	721	751	706	729	718	650	715	735	746	692	701	681	734	750	692	705	732	697	770	704	691	750	659	663	711	714	690	647	719	712	725	719	685	719	662	700	705	706	672	700	664	678	689	711	706	745	721	724	726	712	715	650	699	731	756	703	709	722	729	771	690	720	715	709	702	730	671	694	745	693	698	679	693	725	669	682	698	700	715	760	687	719	725	714	759	692	754	713	696	683	748	768	725	708	628	699	696	729	694	762	708	736	707	673	697	715	740	764	735	715	694	639	695	711	689	677	736	705	731	702	668	675	733	691	666	699	704	665	687	691	708	700	711	697	675	676	722	708	661	708	716	730	738	711	686	709	720	715	709	723	701	688	671	703	659	758	698	739	751	687	717	743	665	699	683	705	707	664	693	678	715	703	685	692	773	716	723	678	746	724	683	694	751	707	678	689	706	703	749	722	701	701	697	741	670	700	685	714	702	730	685	719	724	729	677	643	693	705	706	717	687	717	659	732	702	736	676	738	681	717	716	718	707	708	714	734	689	741	710	734	728	734	742	703	665	695	700	747	711	716	710	677	675	707	732	722	696	690	694	703	709	699	695	692	714	701	669	735	703	754	676	719	707	672	708	710	723	698	720	741	686	730	673	705	740	706	713	712	745	737	675	767	699	700	718	706	665	756	700	674	702	712	699	707	698	707	690	754	700	768	646	720	710	697	737	751	691	689	746	692	668	686	741	726	717	714	711	747	712	752	737	723	660	707	718	676	727	764	723	691	717	721	689	693	710	695	693	700	683	688	689	717	716	685	734	657	704	686	725	700	718	680	694	707	683	740	666	724	697	664	752	700	664	693	738	682	703	703	700	689	642	697	687	658	665	707	711	714	703	703	712	666	715	713	720	730	710	728	704	706	691	710	707	653	708	680	734	729	713	715	660	671	719	681	716	752	669	743	694	675	719	666	707	693	670	736	698	696	716	699	699	711	710	745	689	714	699	715	747	690	697	713	749	681	710	692	721	657	723	740	695	695	674	638	706	708	708	693	735	785	695	703	736	725	689	679	725	711	692	678	721	702	706	701	730	688	695	657	686	682	680	702	727	667	678	688	733	715	698	690	731	689	695	731	684	681	735	735	706	698	716	683	712	696	709	678	688	684	707	728	706	757	716	643	705	700	698	716	698	725	729	707	702	722	679	666	715	700	717	695	670	710	750	734	707	687	719	716	750	706	722	692	711	666	687	727	711	702	691	733	647	711	733	728	721	712	687	646	713	684	712	686	707	656	698	723	667	704	699	707	688	717	728	683	657	739	717	728	691	669	648	683	670	724	725	690	705	693	668	710	716	695	681	738	708	649	698	718	784	685	694	755	724	701	707	704	665	692	738	686	712	688	724	666	640	718	717	692	722	685	724	714	698	697	762	715	710	670	716	733	693	691	749	709	719	742	693	702	738	691	727	660	654	724	748	716	718	702	705	659	684	667	659	679	662	698	729	689	682	714	746	707	660	704	744	701	685	692	663	689	721	710	660	704	705	697	635	709	655	670	702	672	708	711	679	753	681	689	689	713	738	733	671	712	659	729	725	735	728	686	718	688	706	697	697	716	728	718	686	703	732	706	739	681	677	678	716	707	714	712	748	695	725	732	713	712	687	691	736	741	723	695	723	741	708	696	685	706	686	687	687	705	703	693	691	742	718	696	705	727	696	700	679	750	690	743	745	713	702	718	677	681	701	726	698	751	651	760	752	710	720	717	713	690	722	687	717	713	710	749	672	738	681	717	695	641	690	693	700	706	693	730	661	698	676	718	696	712	717	696	729	739	693	662	695	728	728	681	710	675	685	744	635	706	746	753	725	711	673	692	702	665	756	690	735	675	726	689	703	723	675	655	666	703	722	745	741	687	720	716	732	689	701	700	699	760	715	701	683	663	713	710	672	728	681	682	682	731	714	725	712	740	733	708	710	743	640	685	662	720	775	727	723	697	665	729	663	688	710	724	670	672	699	740	722	699	693	698	737	724	692	740	714	714	761	701	680	738	728	755	733	706	720	736	698	722	710	708	694	718	703	679	735	721	730	694	704	720	682	702	715	746	754	719	724	650	689	725	739	676	710	711	726	756	672	720	727	696	708	679	694	692	722	678	663	696	723	729	720	728	695	659	707	665	662	668	700	677	709	709	711	683	710	711	690	668	705	677	718	708	711	714	715	682	681	657	728	673	674	702	736	675	697	683	686	709	764	723	682	683	703	740	723	660	769	708	671	779	714	752	692	726	748	723	664	730	728	667	680	732	715	705	694	708	734	731	711	704	681	673	726	693	684	701	717	698	688	729	691	714	788	732	689	736	748	757	667	697	694	624	728	699	737	709	704	674	697	699	730	735	674	739	681	676	666	736	700	697	712	735	692	743	689	703	708	671	740	686	658	655	652	680	704	680	706	695	645	698	748	699	702	701	717	686	669	706	712	695	690	726	645	721	719	679	697	738	760	703	739	691	659	683	674	714	681	740	677	699	675	717	686	712	691	701	689	719	731	764	693	713	694	723	698	746	770	725	627	676	709	734	744	740	671	704	694	721	676	673	772	701	718	714	721	730	725	710	679	704	709	729	697	750	688	719	701	730	684	696	715	706	738	690	733	654	683	669	682	707	639	702	697	692	696	725	688	702	704	758	714	740	699	771	722	692	684	687	726	677	720	717	704	733	702	677	651	632	734	701	696	728	685	684	706	747	753	712	680	712	700	696	653	695	708	724	700	757	740	742	754	696	651	734
25952	24782	32155	25278	15009	5179	932	432	376	501	370	383	392	385	378	364	358	367	383	390	359	340	392	359	393	369	355	370	389	380	366	351	380	356	385	357	382	377	399	384	370	361	376	363	369	381	374	372	371	368	382	377	393	373	387	360	374	371	330	391	378	360	364	367	354	391	344	418	351	402	365	390	360	373	387	392	403	353	371	363	370	374	368	342	365	379	347	364	360	346	393	350	345	387	398	346	384	362	351	342	370	341	342	343	360	387	361	424	374	349	349	358	377	342	372	406	360	371	355	401	369	374	384	358	362	360	389	373	357	377	383	357	367	344	372	374	353	370	361	363	335	381	414	383	355	406	337	378	384	351	388	358	385	379	394	367	384	357	392	372	369	379	378	347	401	342	331	378	378	385	392	326	388	316	391	339	392	382	347	385	351	374	383	360	400	405	368	364	410	349	342	353	391	352	346	375	378	357	396	374	368	386	336	364	359	364	377	413	364	380	399	410	353	370	374	368	363	383	359	373	319	366	384	380	352	363	333	364	376	375	378	367	356	372	355	379	383	366	384	362	373	370	368	334	314	401	376	374	353	357	354	331	365	421	374	359	351	373	347	367	365	387	372	404	363	375	390	365	371	399	382	372	371	384	356	368	390	371	372	363	359	397	387	373	360	370	365	358	359	358	372	364	414	355	379	376	346	372	359	378	358	406	379	354	385	365	385	392	399	349	376	357	361	366	358	387	352	378	354	392	388	341	374	349	381	347	363	384	365	351	358	378	400	365	371	357	348	393	360	357	341	347	333	362	341	377	330	336	338	372	380	372	395	352	347	405	390	352	398	346	375	338	365	359	365	332	359	362	373	379	380	375	375	378	361	350	336	389	372	389	363	377	366	357	380	352	367	399	357	360	345	374	406	339	365	384	368	369	379	352	395	353	382	390	363	363	371	384	362	348	348	376	385	356	352	342	381	377	386	381	320	319	361	372	370	365	406	393	403	379	383	383	369	360	367	402	390	387	312	336	360	371	370	364	357	380	393	385	378	364	366	336	374	390	367	348	332	367	353	344	379	396	388	381	352	357	378	372	348	326	374	382	377	349	350	361	381	384	346	350	383	372	359	387	391	347	310	353	365	385	398	382	367	361	382	351	387	402	356	364	374	407	422	412	384	398	371	409	362	373	353	382	386	354	380	371	346	338	356	392	382	358	376	365	408	342	355	359	376	388	356	374	360	370	376	418	396	360	337	344	366	388	364	356	367	352	388	338	344	360	365	399	361	365	347	358	343	356	388	356	374	399	388	367	399	371	376	371	386	329	350	342	360	362	403	368	377	363	380	357	342	375	392	383	363	359	414	318	370	369	388	381	388	359	388	344	358	369	374	348	343	362	359	398	383	367	397	376	346	359	323	380	372	358	380	348	382	350	344	333	345	330	381	366	386	341	374	375	360	380	367	347	367	363	358	344	357	350	375	352	366	354	374	425	336	375	378	335	348	377	378	378	390	361	366	367	387	365	378	364	364	338	358	367	402	361	385	378	363	404	359	354	359	386	380	375	369	384	383	361	378	355	407	374	386	361	341	359	372	398	347	361	355	388	359	339	336	364	374	342	378	335	370	379	337	379	384	366	364	351	350	356	343	384	360	385	354	379	386	375	366	375	384	366	382	343	370	369	412	380	355	392	355	358	361	350	381	333	366	375	356	366	355	358	389	346	382	355	395	362	378	353	392	354	368	378	351	345	343	345	337	372	375	402	384	362	368	402	371	357	378	371	364	365	384	399	353	323	363	364	342	424	350	369	349	325	335	361	370	381	374	365	356	369	352	359	339	350	383	344	359	378	369	337	328	340	363	350	371	359	336	386	362	396	343	390	361	410	371	412	384	338	367	356	379	361	377	351	380	363	387	370	362	381	371	370	382	363	378	405	362	342	380	368	401	344	377	396	404	348	375	356	347	362	389	353	358	374	378	348	374	358	382	381	395	373	375	335	375	337	355	352	353	351	386	374	356	372	362	345	368	335	403	370	344	317	380	373	342	371	359	412	345	351	392	331	380	387	385	383	340	386	363	367	376	360	383	367	319	372	375	357	372	377	390	354	379	329	368	372	344	386	360	354	413	381	373	372	392	349	370	389	405	349	399	399	346	381	355	382	348	366	348	365	395	365	355	357	374	381	360	344	359	361	381	336	368	378	406	384	406	349	390	345	356	374	384	358	360	401	353	394	349	404	362	367	371	379	378	372	327	366	418	349	363	357	347	381	363	391	379	340	365	356	339	378	392	359	343	371	355	347	374	386	375	339	388	353	377	413	385	355	361	387	406	354	336	386	363	363	379	363	359	351	386	390	402	358	376	377	380	369	389	344	375	392	349	353	360	349	343	353	385	321	365	356	386	378	357	376	358	331	378	374	363	357	371	352	363	383	365	354	358	398	369	352	370	338	391	390	382	391	387	386	359	363	350	395	381	388	368	369	360	360	398	325	343	351	373	354	356	331	332	350	370	384	357	352	352	355	357	347	383	366	365	382	363	348	361	368	392	388	358	362	390	375	385	323	320	333	378	365	372	360	340	392	365	396	428	377	414	347	390	397	337	372	351	356	412	336	362	376	363	358	368	338	389	374	369	360	395	351	374	354	401	374	343	376	378	372	367	346	377	378	368	354	370	367	337	371	371	336	394	379	418	331	397	377	331	364	395	384	358	363	380	369	355	360	335	379	378	402	368	322	347	382	339	373	377	365	370	353	341	372	328	365	353	361	356	356	357	356	375	373	377	381	399	376	391	380	354	379	375	349	352	379	349	338	368	360	382	353	387	360	365	376	390	377	363	369	323	347	351	377	399	358	342	418	390	382	365	347	352	394	339	385	346	342	354	354	376	407	383	388	390	370	395	351	379	365	401	391	351	373	349	375	352	374	374	351	387	386	382	361	387	325	369	367	354	368	356	382	360	357	393	380	381	374	362	362	371	369	389	351	406	363	354	372	361	370	397	344	358	367	378	392	367	364	360	351	369	350	367	344	387	383	370	365	391	371	354	344	342	391	374	388	357	382	382	368	386	352	380	332	357	357	359	361	386	355	339	370	359	389	418	370	336	371	384	366	319	333	388	342	376	367	396	353	354	339	390	358	347	352	351	339	356	384	341	370	364	354	352	358	347	364	362	433	380	404	387	377	357	370	363	369	375	361	369	361	368	384	346	362	404	377	400	379	363	366	386	384	351	393	372	396	350	371	349	334	369	383	368	395	395	348	375	368	354	375	354	335	354	372	359	354	376	358	381	347	359	362	369	354	377	363	377	340	349	376	335	349	368	373	384	341	388	374	361	399	360	323	376	340	375	381	345	375	372	390	361	408	327	376	353	380	369	368	373	378	352	382	376	369	365	363	384	376	414	388	307	403	342	377	405	354	343	346	364	376	356	340	375	366	385	354	326	347	375	369	322	369	372	366	370	372	394	352	347	373	368	355	364	381	349	350	338	361	363	357	354	373	395	355	409	347
62340	85505	56014	20387	2378	7115	1606	798	629	961	611	624	620	624	636	610	649	549	663	654	616	652	591	572	638	604	686	627	603	586	639	620	613	588	588	704	612	606	609	596	628	606	616	560	604	612	616	624	596	634	597	623	606	612	612	593	642	634	626	609	628	629	605	629	616	637	608	666	609	628	616	619	635	613	601	645	665	614	626	598	563	606	639	645	598	629	613	631	564	610	628	647	633	561	655	553	628	616	632	621	617	631	611	576	576	634	626	615	633	675	607	629	566	620	615	657	632	574	590	611	642	644	643	623	618	616	624	617	628	633	565	588	626	596	588	657	600	600	586	602	627	627	660	619	648	617	612	620	616	599	604	570	608	619	595	607	590	628	652	616	648	622	614	618	551	636	600	650	610	581	626	629	610	657	659	651	570	618	594	634	607	592	629	563	606	620	576	582	567	610	595	612	620	652	603	593	621	604	621	589	623	611	672	597	628	606	638	611	602	625	665	602	595	638	647	618	612	600	588	613	637	663	645	606	611	605	679	608	636	604	590	576	616	582	606	604	635	581	598	614	606	576	580	656	581	605	630	619	593	618	600	599	619	599	604	624	646	640	659	626	599	606	632	610	670	610	580	599	607	587	580	648	637	608	595	660	598	587	611	614	625	652	604	558	600	637	604	593	622	634	569	667	597	603	633	601	623	606	614	588	647	632	613	653	577	620	591	628	651	654	595	604	625	595	669	619	644	680	662	591	618	590	605	608	664	639	633	626	634	620	647	604	630	621	623	606	644	624	664	604	617	570	636	592	600	640	634	609	595	584	647	619	584	669	597	591	615	614	623	626	604	643	626	668	634	617	592	622	647	597	648	643	631	655	639	612	638	626	588	623	617	629	611	616	605	625	621	620	642	664	604	601	596	588	581	601	572	633	596	574	587	614	625	620	588	629	600	642	621	626	624	616	581	607	602	591	639	629	653	612	662	605	611	623	630	573	654	592	546	605	641	643	659	563	641	604	608	670	629	654	633	612	627	633	621	699	616	611	645	610	629	615	619	637	597	625	604	618	602	600	601	633	608	616	623	612	630	634	606	671	587	648	606	645	628	610	650	634	642	609	638	593	630	617	625	604	616	626	636	634	651	618	646	627	584	623	594	620	630	625	552	636	615	639	641	653	582	607	629	606	618	594	624	634	619	618	621	615	600	648	640	613	620	560	614	691	632	615	609	611	651	638	591	612	624	602	626	610	630	576	641	610	586	622	615	607	609	618	648	610	633	646	629	633	633	597	608	632	603	645	656	644	648	601	641	645	631	586	608	601	623	625	610	624	585	591	606	639	633	630	604	630	603	595	549	592	582	612	626	621	604	596	694	654	657	626	634	609	613	662	630	682	617	596	625	640	612	630	620	654	622	614	607	600	590	606	605	583	634	625	610	614	632	608	631	614	614	597	622	651	594	595	605	586	612	643	637	647	592	636	598	623	623	628	604	610	624	581	598	654	609	627	640	601	592	624	619	619	603	603	640	642	633	621	636	656	650	637	635	601	627	625	608	589	603	669	641	611	580	646	575	627	622	633	639	628	575	611	624	653	596	643	647	632	596	576	603	611	542	650	658	627	607	581	645	627	652	693	623	605	615	637	667	610	613	642	648	626	601	624	605	615	610	602	597	614	568	652	622	606	628	645	624	622	610	650	615	634	646	615	590	596	602	652	601	582	609	589	625	594	598	589	630	663	615	581	621	600	641	623	587	594	628	593	629	597	595	610	606	594	613	620	626	666	590	586	595	562	597	622	639	624	636	616	618	622	633	649	672	595	594	667	641	669	637	577	615	586	616	616	605	631	640	676	635	628	643	613	613	603	646	581	613	615	611	591	614	623	636	573	564	635	624	638	620	582	608	620	594	624	626	611	621	602	580	602	614	642	582	574	599	634	610	631	659	639	623	614	619	690	600	626	654	639	600	621	547	648	578	631	660	635	645	628	553	678	638	650	594	591	568	641	632	678	607	648	629	590	585	561	598	642	593	616	624	602	627	629	611	626	647	642	561	643	590	643	595	599	584	665	647	604	587	612	607	653	636	587	624	619	611	599	640	619	597	639	631	589	610	628	646	607	631	628	639	641	630	589	637	647	620	582	629	621	618	627	624	610	551	599	616	659	628	624	609	551	634	586	613	646	631	588	651	606	656	625	676	655	667	606	663	618	626	619	564	599	654	638	632	616	640	605	676	666	606	607	634	635	605	643	640	578	619	609	628	620	581	615	628	633	635	578	621	592	612	673	627	619	603	613	623	605	645	591	613	616	594	608	618	641	601	622	631	602	622	637	608	625	626	608	612	578	651	576	648	618	654	616	597	618	626	637	590	604	622	663	636	618	595	590	612	589	590	635	625	599	624	632	592	573	589	643	619	652	611	631	625	613	592	650	605	620	604	605	661	623	587	606	598	606	592	618	632	644	564	641	607	661	578	640	593	635	610	627	630	652	626	652	623	537	586	619	588	606	619	613	576	619	598	598	621	633	580	603	607	632	594	633	630	578	630	629	611	665	576	633	597	613	641	617	625	611	633	625	622	634	580	580	581	706	633	612	597	628	591	623	604	625	615	635	609	581	623	640	627	597	578	571	599	608	643	645	649	644	629	638	603	606	607	676	596	616	618	615	589	629	645	581	625	605	634	642	627	638	607	615	607	619	616	624	605	625	617	618	632	612	636	599	637	647	608	651	631	578	603	613	615	591	636	613	615	607	610	696	614	612	649	636	589	594	619	640	607	586	620	635	597	591	619	629	620	619	615	627	602	639	649	616	610	608	623	611	617	600	620	588	633	639	610	630	642	599	596	622	643	657	602	612	589	642	600	641	663	619	613	619	610	679	619	627	603	629	634	658	615	637	590	568	604	638	597	614	654	572	636	602	629	574	650	634	630	615	595	604	577	579	611	626	588	596	611	614	603	590	647	612	670	600	614	589	653	637	630	593	625	672	618	619	602	644	603	645	656	615	586	619	584	647	581	630	601	628	603	618	629	597	626	639	640	611	628	619	604	614	594	622	653	625	601	633	613	626	630	614	607	603	640	578	634	584	576	586	614	583	596	570	575	615	686	617	579	583	611	714	602	564	607	618	629	601	614	606	648	645	617	608	654	633	612	617	605	692	647	625	609	627	649	623	597	665	608	613	628	638	621	669	619	642	638	614	615	666	613	595	610	639	640	655	627	651	604	607	566	582	643	649	600	604	616	658	646	598	638	651	598	583	652	619	620	650	644	573	566	688	668	582	618	624	601	643	573	606	566	612	601	613	597	601	611	592	624	634	617	610	597	591	625	608	606	629	615	621	639	631	665	637	634	598	594	640	620	650	619	621	631	640	566	590	590	615	587	641	650	604	606	630	605	610	646	635	586	589	642	619	590	674	652	640	590	601	610	615	653	683	602	607	596	648	588	594	617	625	599	606	634	611	600	569	615	643	638	611	655	602	638	587	621	590	571	650	615	667	603	661	642	609
24408	22880	30947	24560	21263	16879	3671	936	604	890	603	595	631	623	609	551	659	616	642	614	612	616	584	658	585	595	586	597	595	624	616	589	613	649	632	600	645	610	601	582	620	583	595	573	614	601	629	634	576	607	562	599	603	615	584	555	620	590	613	561	622	564	618	573	584	613	586	597	607	568	603	626	570	589	607	622	625	588	621	622	622	628	599	593	628	626	618	612	637	598	639	593	618	618	578	622	636	614	653	632	637	584	674	575	587	553	568	632	581	599	622	578	616	600	590	616	573	595	596	590	583	568	638	587	577	630	611	597	547	573	618	642	629	598	616	595	634	642	630	600	620	620	647	622	613	585	555	633	597	553	553	588	559	587	615	575	609	621	542	615	583	561	569	624	586	633	598	575	555	545	611	564	621	586	589	607	620	623	578	591	588	609	621	607	601	567	591	591	564	608	599	577	630	612	630	607	615	613	606	537	638	521	582	630	610	637	630	587	633	554	593	608	600	574	574	612	657	614	594	667	550	606	618	592	603	588	586	617	615	643	610	620	581	605	625	577	591	565	634	607	628	619	606	575	583	601	626	582	632	582	584	594	619	652	593	638	626	596	598	543	600	602	645	587	618	597	592	552	557	619	607	606	631	574	604	613	579	540	598	592	650	564	573	630	515	578	563	627	627	571	590	596	608	562	601	601	601	590	600	554	587	620	601	572	587	607	617	625	535	642	622	589	529	612	631	611	598	587	619	621	578	583	581	574	607	608	560	584	605	596	598	607	570	604	624	574	604	596	632	560	596	631	594	603	577	621	578	596	545	584	604	587	608	601	588	575	548	558	553	601	623	571	571	583	612	590	568	629	577	618	607	625	658	579	626	574	561	601	619	561	617	606	658	592	559	611	621	600	610	572	606	570	623	572	612	631	607	598	609	560	604	569	593	596	649	561	596	627	604	582	604	611	607	603	571	584	659	636	566	576	618	596	594	616	591	610	605	611	606	593	610	590	615	599	599	611	580	616	570	578	596	619	570	637	597	629	630	601	566	621	628	592	594	565	605	600	590	630	575	555	618	556	591	642	558	583	622	615	594	611	586	602	599	648	600	613	629	591	585	611	568	580	610	557	631	593	596	590	563	590	605	597	619	565	588	582	613	613	600	640	618	598	634	589	605	593	582	624	652	585	591	574	585	646	584	603	631	575	590	576	607	558	616	607	598	598	559	555	600	537	540	604	595	588	554	584	608	584	611	593	569	559	582	554	573	602	628	560	601	615	573	598	584	566	569	584	590	562	587	621	631	570	611	601	571	614	577	589	614	613	636	613	615	598	617	605	627	581	604	613	569	643	604	567	621	559	549	612	594	615	564	573	632	588	595	627	575	619	595	637	599	597	585	573	596	566	610	577	594	587	610	602	620	585	599	604	592	621	566	633	614	596	616	612	594	607	611	588	612	567	604	575	597	628	599	598	608	557	608	636	600	620	611	609	596	579	573	634	599	604	620	595	563	598	599	633	585	615	610	631	572	640	619	623	591	607	624	595	567	600	588	589	612	606	614	604	575	624	625	608	640	589	583	620	595	615	616	633	599	619	577	590	561	576	605	616	543	589	613	579	559	611	595	572	608	594	645	562	570	586	597	586	568	629	629	608	599	596	623	572	606	591	606	602	624	607	593	574	615	563	616	607	579	584	591	527	607	612	593	607	600	581	564	619	579	624	583	587	579	598	619	620	613	633	591	655	588	606	616	576	585	612	603	615	570	549	610	648	642	579	582	575	609	618	626	604	667	598	584	576	614	602	633	608	617	589	600	594	578	586	619	587	603	582	569	596	610	591	607	594	595	592	611	599	594	613	608	586	582	582	588	597	540	628	576	607	645	583	587	548	607	553	639	612	572	568	605	535	579	592	581	611	578	586	643	603	605	642	633	599	635	597	588	576	588	588	611	578	601	554	601	564	550	590	591	588	600	578	606	566	567	570	598	564	620	577	572	604	652	559	605	604	590	583	563	590	603	554	601	564	640	521	574	625	626	602	621	593	621	559	600	648	570	582	572	542	579	607	552	620	590	617	554	621	626	602	631	582	585	636	628	595	624	604	579	576	590	586	621	599	571	586	585	616	635	626	583	629	611	605	608	591	572	642	617	608	647	561	635	588	649	602	561	600	586	602	574	601	586	608	607	597	577	582	580	616	606	624	618	596	553	597	578	601	639	597	609	610	596	589	579	605	601	633	576	569	527	561	609	597	562	597	574	542	617	570	586	605	610	567	573	595	593	594	579	598	644	615	614	567	598	659	597	603	612	526	592	619	617	627	591	619	603	570	553	572	569	583	592	616	560	596	600	599	586	575	579	602	596	578	599	603	611	592	579	602	581	612	579	587	600	573	597	619	595	625	595	528	626	590	611	638	635	573	584	607	593	592	580	610	585	617	564	595	573	595	560	655	539	618	623	621	578	591	641	556	600	621	611	597	564	595	580	597	602	562	595	580	603	607	638	582	631	617	572	617	591	567	599	609	623	590	632	598	615	605	558	587	617	558	609	597	592	581	597	617	519	587	621	580	547	612	584	547	634	623	583	598	591	606	604	625	614	586	600	594	593	576	578	599	615	580	593	613	560	548	587	607	585	586	617	574	560	566	631	596	606	607	593	627	647	575	638	612	622	585	573	606	548	601	589	591	559	605	634	556	604	583	597	622	593	573	617	609	596	605	623	572	619	602	592	601	589	621	556	642	620	660	609	549	602	611	610	601	604	603	571	604	592	596	608	627	599	606	588	613	618	603	635	597	626	625	598	590	550	560	574	626	607	630	607	635	602	626	606	593	588	600	610	591	589	564	601	612	594	582	656	572	588	627	608	561	596	575	609	599	602	588	557	588	558	578	612	565	583	554	581	609	625	593	608	563	580	573	635	584	609	622	589	568	586	619	589	599	566	586	593	615	594	585	628	611	532	596	616	553	588	586	594	649	607	597	589	557	598	571	573	611	612	592	591	599	602	613	586	609	585	601	601	559	600	595	621	612	597	590	658	597	613	578	619	580	586	565	566	607	586	595	628	611	604	603	660	631	598	599	607	580	561	598	583	607	587	606	613	585	621	596	556	585	579	602	624	612	597	583	584	587	592	614	569	572	596	603	611	599	569	621	611	597	602	613	595	565	595	597	615	636	621	619	588	631	573	580	636	620	579	571	580	551	640	583	604	581	583	600	584	548	580	610	628	540	606	624	628	607	604	621	628	600	580	564	607	650	582	621	580	575	619	562	606	603	573	583	600	603	570	628	555	601	630	625	589	575	577	582	606	606	619	578	555	594	574	565	570	579	593	561	612	584	571	549	601	592	590	593	615	587	621	613	585	594	578	579	612	619	576	595	596	638	577	597	623	640	584	542	584	620	604	613	614	575	592	611	594	616	581	600	588	618	578	610	590	624	598	604	603	590	611	627	586	580	576	601	550	601	609	577	605	590	619	601	594	606	586	578	606	624	572	613	584	611	612	609	610	532
61806	98402	68667	26896	3394	11746	3239	1284	983	1732	952	936	962	931	936	923	946	920	910	930	951	942	948	967	947	897	908	948	878	949	918	894	932	863	972	912	915	902	883	967	928	912	865	913	967	945	890	945	976	874	919	961	875	947	893	927	968	971	937	885	924	950	913	872	940	891	934	886	941	969	937	911	950	971	960	975	933	894	962	889	964	904	942	924	891	951	895	918	853	930	979	907	894	933	978	928	936	910	916	900	916	943	930	912	943	955	942	946	920	934	909	965	922	906	931	954	930	963	946	939	1006	974	892	914	943	908	903	953	906	962	980	916	915	938	944	961	904	910	948	935	934	900	985	922	941	870	966	913	981	957	918	984	947	924	889	948	954	930	929	941	925	968	958	939	939	899	977	923	920	958	907	971	936	920	896	893	906	925	922	923	935	975	939	903	973	962	933	923	902	973	918	906	969	984	960	889	925	985	912	918	961	920	958	875	927	948	981	930	918	968	892	955	897	901	954	899	954	947	945	925	931	917	976	892	993	971	926	942	931	912	941	866	929	974	955	920	896	920	933	929	880	906	861	872	937	911	930	887	952	927	896	869	909	963	946	991	944	901	963	894	928	928	986	907	1007	887	978	910	954	938	909	904	883	905	964	913	939	953	939	962	923	921	894	931	901	873	875	920	960	883	950	950	931	985	894	937	869	909	924	943	958	943	948	914	939	872	946	969	950	932	948	913	869	920	991	1002	927	897	883	923	933	958	924	956	897	895	937	945	945	919	904	937	898	907	940	909	912	873	879	946	920	940	951	922	917	942	930	933	943	982	951	930	945	905	947	981	937	874	933	952	906	915	944	937	939	954	947	929	943	922	909	851	850	892	958	970	879	919	886	897	918	891	908	950	913	947	928	934	928	951	862	1007	895	934	971	917	949	911	957	983	964	959	929	965	937	957	896	962	903	902	888	928	969	892	922	909	953	901	928	904	897	923	906	945	945	905	973	926	889	932	914	911	952	882	892	925	945	924	948	958	916	951	940	898	932	934	873	921	943	940	922	928	943	965	939	932	935	888	940	944	930	960	896	951	882	951	966	890	973	938	1007	906	983	935	976	942	905	933	900	961	940	917	947	967	893	881	898	927	863	979	969	899	934	937	936	965	933	968	923	940	957	906	929	966	924	927	920	902	964	940	956	936	950	878	924	941	922	947	894	941	884	899	924	919	953	918	983	910	927	939	952	939	924	948	885	971	939	944	885	930	914	899	967	908	936	939	925	879	900	874	915	973	906	936	934	926	934	910	935	891	941	936	927	908	871	903	996	868	929	966	933	955	929	864	866	898	907	913	948	880	939	914	916	889	892	912	931	947	940	905	931	982	940	889	960	955	891	963	982	949	909	909	924	961	925	941	964	940	957	897	935	935	933	928	931	916	904	937	943	972	944	929	942	866	883	872	979	921	900	909	930	943	913	919	941	945	975	910	904	950	904	928	969	871	918	894	882	908	910	933	825	906	939	958	935	934	948	960	901	915	897	978	977	923	952	958	895	951	882	841	913	950	925	940	910	901	975	924	914	861	1010	927	907	953	848	861	969	910	949	967	909	950	940	930	880	890	944	926	971	953	908	910	898	961	920	959	968	966	924	885	886	931	943	891	931	929	981	895	904	935	949	884	929	897	936	947	921	907	928	918	924	934	891	946	927	893	1001	940	954	940	971	924	926	884	929	934	940	923	965	917	926	925	991	902	920	952	961	921	893	946	977	923	969	934	894	981	966	927	959	887	909	900	963	916	914	910	912	953	879	958	921	913	945	991	931	878	933	930	855	960	953	952	923	883	900	916	930	960	905	980	912	919	925	945	896	950	952	919	910	865	933	937	951	916	914	937	939	960	928	926	947	912	915	875	922	941	990	913	919	908	935	942	970	958	912	942	852	951	951	947	911	896	894	900	966	949	945	951	942	895	938	912	912	929	919	905	971	988	971	900	911	896	914	921	898	914	893	873	928	917	932	920	916	932	959	960	938	935	966	957	976	927	894	906	906	958	928	876	931	868	939	918	982	992	946	916	934	899	974	921	896	894	907	953	908	970	935	967	926	932	936	962	909	929	906	873	879	886	959	973	928	918	892	970	949	919	894	940	861	946	913	931	921	943	930	921	913	906	937	947	902	889	932	927	921	917	928	904	900	905	959	959	928	911	966	909	936	917	934	963	904	898	953	877	984	927	918	923	948	950	901	901	963	884	909	925	875	955	899	885	927	926	995	947	920	957	948	901	965	965	951	908	936	893	934	977	934	924	951	872	933	862	876	926	907	887	920	949	911	857	940	996	907	959	874	913	927	879	924	898	930	920	869	992	983	912	953	916	906	986	908	947	928	910	924	1004	998	947	871	866	924	921	882	937	959	935	929	974	920	888	958	938	942	885	922	923	943	934	973	923	925	920	930	983	935	953	937	942	943	881	921	889	976	930	884	898	963	897	923	998	955	862	864	863	885	934	910	951	963	954	923	950	944	982	929	870	936	889	918	936	968	903	893	968	938	954	950	889	933	944	934	993	948	900	895	953	979	843	937	935	942	935	905	912	872	969	1013	924	903	958	917	952	928	927	899	934	946	888	887	933	966	936	917	916	942	903	914	953	868	925	935	894	929	927	947	915	979	945	921	947	950	915	953	960	934	930	933	946	912	990	943	947	903	914	912	964	916	900	966	867	948	929	911	914	935	964	934	914	942	933	963	981	918	910	925	864	921	886	909	892	941	948	935	943	975	920	911	961	973	927	945	910	907	928	904	910	967	898	937	903	886	901	902	910	949	947	959	922	906	928	874	938	928	923	905	950	924	911	915	951	930	928	931	989	865	959	920	922	938	937	957	914	981	915	897	862	909	910	921	962	952	897	983	987	956	946	901	939	908	948	913	899	896	970	926	896	875	940	903	956	913	863	970	938	913	946	933	960	895	890	928	922	880	945	913	909	892	933	928	965	902	929	907	872	943	922	923	966	921	907	870	909	921	951	888	936	911	951	911	850	910	890	954	966	923	895	930	917	971	917	969	931	913	938	877	932	943	940	983	915	923	917	930	869	919	918	971	928	901	953	997	887	904	908	929	918	897	927	923	907	895	935	919	941	909	922	896	875	901	864	927	918	919	939	951	900	896	911	909	921	931	1008	974	926	962	961	911	899	892	889	907	892	938	894	949	917	980	861	933	922	885	918	986	954	968	939	938	931	967	911	854	931	904	965	994	875	941	980	965	937	877	915	897	951	900	959	887	970	957	928	941	903	910	979	947	947	941	953	903	859	885	934	909	929	958	900	893	862	970	954	941	896	890	955	931	935	910	937	883	929	911	889	911	965	957	980	918	961	929	932	921	945	938	946	887	920	925	937	947	968	912	908	915	979	948	885	944	950	998	945	924	946	904	890	939	930	941	890	989	938	886	939	915	902	913	939	943	877	945	979	912	897	983	866	972	899	917	910	885	916	934	910	897	923	934	914	921	913	926	917	902	847	880	918	946	933
32555	31222	24699	8209	605	782	602	439	382	433	425	454	394	395	383	416	424	439	386	465	410	431	441	410	441	398	430	458	433	434	433	410	453	434	428	415	473	455	428	410	404	391	422	420	438	437	459	429	447	406	470	403	449	445	466	410	442	418	407	417	432	403	379	404	434	412	418	452	431	469	402	405	416	449	413	414	424	411	411	403	427	415	426	426	416	451	395	449	441	427	416	425	411	421	449	458	429	412	425	476	434	441	417	421	397	454	424	428	427	439	441	456	397	407	387	408	411	445	434	453	459	446	450	442	441	408	473	403	424	447	490	450	393	449	428	412	426	460	409	396	434	435	438	419	421	399	389	395	398	430	408	420	407	423	437	397	416	397	422	398	425	406	410	416	420	443	427	461	429	424	458	425	425	422	404	380	447	426	420	427	464	402	419	390	471	455	416	399	447	421	416	438	419	423	430	443	411	425	422	387	409	480	410	426	443	446	413	458	433	444	436	416	443	415	434	459	444	445	424	403	413	426	417	429	420	438	430	457	420	409	415	408	401	438	462	436	418	404	424	424	443	407	434	400	408	434	413	411	384	413	468	430	419	441	428	427	428	476	471	380	423	421	423	428	401	422	425	417	462	431	461	441	450	429	430	406	416	447	430	438	412	414	430	419	423	428	473	436	447	404	419	425	444	407	466	450	406	429	397	417	439	441	420	413	417	413	449	386	450	419	464	427	404	391	461	421	446	430	436	442	437	437	431	447	421	412	453	426	401	439	411	440	425	404	419	414	430	442	403	401	409	430	402	432	399	429	462	399	426	420	435	413	429	410	419	392	423	415	413	399	426	408	463	418	452	459	397	421	441	374	439	442	412	422	410	429	447	429	406	406	397	422	442	421	445	405	458	381	458	412	468	433	426	444	431	435	428	426	442	402	410	426	434	387	419	442	404	425	421	450	429	437	426	414	404	392	463	453	405	397	428	430	462	417	422	445	439	418	420	429	425	426	424	433	414	421	428	409	418	442	440	419	441	405	448	396	420	389	450	415	463	417	455	418	442	454	450	433	393	453	467	451	423	429	436	414	396	447	390	442	442	464	426	448	424	438	442	412	411	448	425	432	449	402	410	430	420	443	425	451	448	429	411	440	457	466	430	441	439	411	422	471	395	433	474	432	418	409	402	428	383	403	435	412	375	441	407	433	429	425	428	398	426	435	437	439	462	386	405	454	368	418	407	407	442	427	412	419	432	386	437	418	416	439	395	387	415	433	430	453	441	405	446	411	415	398	447	452	416	425	457	446	400	443	422	398	456	437	441	399	440	413	459	428	429	453	456	400	421	464	426	452	443	409	469	397	406	429	386	424	421	409	384	461	440	440	411	449	453	411	441	398	459	418	413	431	395	433	427	447	405	420	420	450	414	413	386	436	402	450	409	450	396	417	403	459	384	439	441	409	416	446	451	433	385	427	419	390	418	406	419	426	433	427	445	390	402	419	444	434	435	409	432	408	431	444	450	422	426	399	422	407	400	359	437	422	427	432	423	433	429	442	376	440	424	428	403	411	434	426	439	456	416	445	444	474	413	382	400	430	438	420	414	373	443	403	422	433	401	426	423	465	461	433	442	445	389	431	424	411	426	430	435	460	411	399	448	489	376	452	408	399	403	446	419	428	462	414	399	408	412	433	420	442	412	379	437	428	410	406	403	431	437	453	446	396	435	445	422	413	440	440	414	427	428	409	438	409	385	403	421	434	407	401	394	453	386	465	411	463	440	444	431	464	425	398	438	386	403	437	413	412	412	464	425	388	418	450	402	418	451	410	445	404	447	415	454	420	409	375	457	427	468	410	421	437	412	401	449	431	455	429	430	393	431	413	440	418	453	442	418	446	417	461	478	451	418	459	381	437	456	434	444	422	424	428	432	439	440	433	416	411	400	425	424	428	474	416	407	406	449	439	451	425	426	435	410	427	429	397	435	446	393	414	373	398	447	448	462	458	423	395	414	412	424	411	442	439	439	456	405	406	451	415	403	403	454	452	420	414	430	472	425	461	430	417	403	430	418	407	415	430	448	430	423	415	393	392	452	421	422	454	407	422	436	417	390	432	426	421	450	379	425	423	432	437	425	476	424	453	411	420	424	438	418	406	414	428	444	410	443	387	431	460	448	413	409	425	436	438	415	401	418	410	416	427	431	461	465	423	459	445	385	392	425	446	458	417	430	421	443	413	427	425	386	444	451	423	486	409	452	412	408	391	450	437	407	418	469	414	433	388	398	384	392	384	409	426	414	420	458	412	418	395	420	459	422	421	468	394	417	446	387	441	421	445	425	426	451	427	425	455	403	454	437	408	386	459	472	441	428	397	386	440	440	408	434	414	443	431	408	404	404	407	435	427	417	430	420	434	443	461	425	425	446	445	387	409	431	407	404	414	393	454	412	456	465	441	437	416	442	429	424	412	410	382	440	448	397	440	388	390	427	462	421	409	430	418	410	444	386	407	422	476	428	439	426	426	426	443	418	401	431	395	395	444	445	415	449	432	404	411	431	426	432	433	406	428	429	432	449	427	446	413	387	403	391	424	408	443	411	436	439	429	436	406	391	434	414	440	425	448	426	430	437	450	406	457	420	422	421	421	407	413	478	428	434	407	463	440	433	459	437	422	471	423	456	393	406	408	412	436	411	449	467	412	402	421	422	394	414	404	477	414	443	431	428	415	397	427	466	454	445	417	444	449	429	382	422	445	429	442	420	406	436	478	453	403	423	414	426	462	440	439	425	409	454	436	389	383	434	437	456	417	421	411	418	428	398	420	438	395	405	432	426	413	405	433	425	400	449	444	411	455	416	447	459	431	411	469	401	444	430	454	423	421	430	438	399	429	444	456	424	434	432	453	418	421	414	386	424	418	417	448	453	422	424	402	444	411	429	424	461	421	423	415	459	422	424	410	409	427	412	434	465	408	413	442	438	445	440	410	392	431	420	414	444	420	409	428	437	408	420	396	433	414	444	422	420	430	458	413	415	427	400	454	440	444	461	423	445	433	426	451	418	416	449	409	403	382	434	452	434	378	401	451	426	407	411	468	438	440	427	452	422	417	385	425	428	408	470	424	429	416	431	437	419	410	433	430	450	442	427	382	468	434	421	462	415	404	423	448	456	416	435	410	421	449	401	463	446	410	466	375	380	415	417	425	422	423	417	453	378	435	456	397	395	416	434	426	434	442	427	426	410	420	456	417	440	405	452	429	424	467	427	468	450	440	422	451	425	421	412	458	413	432	460	433	409	455	393	400	443	423	415	403	432	402	420	430	411	415	427	397	443	417	428	444	389	457	394	460	407	399	457	411	432	432	402	450	404	439	433	432	452	379	440	433	407	440	443	423	458	388	427	455	442	405	439	434	419	424	445	433	437	419	408	399	433	440	444	409	428	395	447	426	402	410	421	432	397	424	462	418	436	430	420	426	415	436	452	438	434	466	467	436	430	417	467	433	441	408	412	432	448	418
42929	47711	26326	6384	809	1699	1000	725	708	754	758	763	748	684	710	689	710	723	687	701	682	693	756	691	721	738	694	721	739	745	731	717	729	689	743	718	736	726	749	676	773	715	752	658	729	746	708	698	754	678	708	702	730	731	669	745	722	661	741	681	700	736	702	743	794	757	716	730	738	756	719	764	734	726	761	754	739	750	724	704	685	695	680	711	765	689	704	700	725	732	709	708	706	692	694	674	728	779	677	717	736	746	754	707	743	695	703	709	716	719	715	713	731	671	716	736	709	720	696	690	745	728	745	720	720	709	740	718	723	750	700	693	716	645	687	688	765	748	724	746	737	721	697	759	716	711	758	703	750	716	744	727	700	684	747	708	710	748	760	755	717	726	740	683	721	712	707	679	718	717	733	700	708	714	734	712	705	696	695	731	734	730	740	715	658	770	702	752	701	686	707	776	759	711	750	754	713	725	714	745	692	719	698	642	759	737	723	724	749	686	758	744	704	749	666	703	747	664	750	720	770	695	746	692	743	692	716	700	745	741	750	695	723	715	729	679	728	750	699	714	723	736	729	698	700	707	728	702	761	691	720	691	693	750	704	715	723	740	717	692	743	713	722	684	743	725	723	719	712	707	677	740	691	713	693	675	680	683	733	710	761	700	705	695	720	739	752	655	680	740	722	729	736	705	680	715	682	723	650	686	771	689	717	704	698	739	690	726	727	715	731	761	695	711	741	705	711	707	697	734	737	759	699	697	734	643	712	744	724	664	702	685	681	748	661	728	649	700	689	728	718	692	710	726	723	741	721	736	738	706	735	702	704	734	752	712	672	714	721	699	724	704	761	740	734	779	713	705	702	734	752	719	678	730	692	689	701	717	699	704	781	700	729	719	764	720	706	752	752	708	691	677	755	683	714	694	733	756	696	714	780	714	677	758	718	728	706	716	723	757	740	730	701	725	671	776	737	765	677	746	671	695	737	758	683	725	726	748	781	756	734	734	720	749	714	742	699	761	706	713	690	730	694	764	693	680	705	726	680	667	767	695	711	702	717	713	693	697	733	699	736	689	730	732	724	769	699	694	739	700	726	717	690	710	749	726	692	743	751	768	694	713	686	696	722	741	701	729	728	711	678	682	720	705	765	732	775	747	707	703	691	712	717	716	681	712	743	727	745	733	717	668	704	695	685	686	695	708	738	664	714	738	720	700	734	713	718	701	754	714	705	710	688	687	763	686	701	745	764	743	737	705	679	784	724	703	684	686	767	725	721	699	732	741	735	752	699	746	737	730	746	661	742	721	696	750	703	758	705	704	679	707	737	689	674	723	751	687	733	683	695	738	740	702	719	735	701	715	731	708	693	757	763	747	711	720	693	726	761	748	700	729	769	696	751	706	736	706	726	716	734	716	698	725	668	731	709	685	717	690	691	733	702	718	674	714	685	747	725	703	770	707	716	739	672	749	708	717	680	722	733	726	756	707	741	707	704	711	698	715	726	719	734	688	676	746	710	716	721	772	711	693	771	731	739	694	704	707	731	728	730	727	699	746	664	736	720	730	735	705	704	707	704	713	702	711	711	728	700	666	745	689	669	722	678	702	721	748	724	744	731	704	739	702	728	686	715	699	733	713	729	773	709	746	721	733	737	698	730	727	713	713	742	757	787	708	705	705	721	719	739	692	758	725	709	732	730	738	742	764	689	779	717	763	657	695	715	740	717	670	707	681	724	711	720	667	747	678	723	679	730	725	732	705	712	665	671	756	714	709	717	745	702	673	721	681	666	669	700	693	728	686	679	738	729	706	762	672	718	698	732	698	720	673	708	657	662	720	769	738	769	702	675	717	731	662	704	696	717	753	734	715	685	680	707	714	751	671	742	736	682	700	699	709	686	700	728	714	737	739	722	713	716	751	706	712	684	702	743	726	679	706	731	721	699	717	776	724	717	732	737	728	720	694	694	711	658	771	726	736	708	744	713	717	658	695	743	739	712	740	703	659	716	732	759	716	707	729	703	701	693	788	678	741	734	729	713	692	736	696	730	713	721	693	663	733	750	672	748	734	699	663	744	733	715	725	702	705	679	684	714	724	788	745	706	745	733	675	684	762	776	705	732	732	684	719	657	704	693	706	685	772	725	738	756	708	697	718	706	689	742	742	674	741	757	699	736	739	725	702	706	744	723	727	820	728	699	730	764	714	733	688	699	774	693	703	719	708	724	697	687	696	699	710	722	696	757	682	717	741	714	682	671	762	739	712	747	714	731	737	715	682	710	705	719	711	754	738	715	767	657	735	692	697	720	716	691	775	769	691	728	661	725	745	732	688	694	722	724	712	683	710	728	691	729	742	754	692	751	735	707	766	722	717	761	726	682	749	678	692	667	639	690	764	754	711	733	724	718	731	684	745	740	731	688	719	729	717	712	685	733	725	710	704	715	704	694	689	737	742	680	746	713	713	725	756	738	704	712	692	746	742	693	725	698	742	713	710	732	736	701	748	699	679	741	710	718	679	733	694	769	711	732	680	738	707	725	722	716	767	718	715	716	728	709	719	731	737	729	737	747	729	731	724	734	703	724	692	718	692	697	740	788	690	685	700	767	744	750	664	714	712	737	758	693	754	736	739	758	678	705	702	719	735	708	622	731	664	700	736	747	734	722	718	715	689	724	771	683	664	700	751	747	679	672	694	762	678	742	664	706	703	743	655	725	741	715	704	700	724	712	692	730	721	693	727	787	723	698	716	743	772	741	691	744	677	703	712	714	725	736	736	726	722	679	723	687	746	697	723	678	704	693	726	717	723	741	703	753	696	777	727	718	753	704	708	718	700	729	679	717	682	745	716	735	715	760	729	752	709	700	744	693	757	714	729	739	700	730	723	724	695	720	730	731	727	740	688	741	743	699	769	680	724	716	741	685	751	731	712	717	700	721	681	750	718	721	743	733	717	756	697	712	727	714	716	693	692	699	690	759	686	721	738	728	695	704	687	716	725	679	738	746	692	728	719	763	700	684	690	696	735	697	709	748	708	711	706	711	727	716	738	694	712	715	728	714	706	706	714	750	704	711	695	692	750	728	754	684	724	727	746	723	724	718	720	727	687	743	748	682	710	738	708	729	745	713	682	691	720	738	726	698	723	714	708	701	765	710	718	711	739	736	722	707	756	736	710	720	703	761	715	689	704	682	711	702	725	736	744	700	696	716	744	768	737	695	741	733	699	733	717	706	706	782	712	705	728	713	746	786	714	697	723	725	743	727	670	708	727	755	737	726	769	727	702	674	714	728	715	731	793	668	727	729	704	757	732	680	699	695	683	689	702	696	710	691	731	724	730	715	686	740	724	708	759	742	706	743	672	714	684	722	686	712	679	736	704	743	711	727	737	722	734	694	770	699	749	690	753	726	720	717	720	724	684	681	730	691	725	764	685	716	708	718	706	725	747	725	731	722	691	699	712	695	710	721	686	778	735	738	705	709	730	753	740	695	725	708	756	737	702	730	731	706	713
26073	24880	31545	25604	15698	5659	2344	603	382	480	378	408	377	392	417	379	403	396	358	385	362	365	341	384	352	383	379	380	404	349	383	370	371	353	429	391	387	371	410	398	383	401	361	400	384	364	390	387	396	376	343	351	390	397	365	365	382	419	352	408	397	393	368	340	384	335	355	335	368	361	370	345	370	345	391	347	393	388	388	401	381	361	360	388	391	393	362	362	383	380	380	378	414	380	406	373	366	370	401	364	374	339	381	380	422	383	375	355	392	384	373	374	362	381	365	347	385	369	388	397	353	366	363	356	379	361	383	382	412	366	396	352	397	365	397	377	410	416	398	381	386	351	343	354	378	390	396	397	387	363	392	379	343	404	360	408	389	382	396	387	323	366	345	373	410	377	382	376	408	370	373	384	372	393	375	342	387	398	398	375	371	359	397	380	396	356	359	349	350	391	379	382	361	351	361	347	334	410	393	348	377	398	403	370	356	381	346	388	381	404	382	370	394	407	389	347	376	364	383	393	395	389	360	369	365	390	339	385	387	378	393	383	393	353	316	359	358	373	369	373	412	387	391	361	392	380	372	351	383	375	384	351	396	348	358	388	378	386	383	374	405	386	365	382	404	390	429	351	385	386	336	377	372	379	383	407	391	371	369	414	390	357	396	364	378	377	363	360	338	329	340	411	354	393	350	363	367	368	410	392	369	353	385	361	433	345	398	389	362	375	379	407	427	366	374	405	351	363	384	380	371	381	396	376	378	406	343	381	415	390	383	380	397	400	346	399	384	399	371	382	332	354	383	392	374	365	377	376	378	378	375	364	377	363	374	364	357	408	380	373	392	339	367	380	370	389	398	399	378	355	362	372	351	378	365	361	348	385	423	405	367	398	347	404	374	389	367	399	363	380	353	398	368	385	376	373	376	343	355	386	357	348	385	369	354	357	378	346	373	369	399	363	382	372	393	390	399	372	370	371	393	404	375	376	395	360	352	379	394	368	367	380	361	359	372	367	369	372	371	364	368	425	398	399	387	383	383	399	375	352	386	407	395	361	381	367	383	342	359	390	373	348	368	384	363	379	369	362	387	395	401	343	379	402	396	394	370	377	394	386	380	404	349	389	376	421	323	379	386	388	406	386	417	374	391	372	376	371	348	388	367	386	395	349	394	391	397	348	374	369	401	383	381	356	380	367	376	361	386	369	345	381	349	366	377	355	378	349	416	379	387	368	398	400	386	382	404	379	371	394	384	368	393	381	377	350	405	383	382	356	364	390	400	366	378	372	397	384	381	398	356	336	368	367	375	333	351	347	346	356	373	362	383	379	353	394	383	382	393	412	407	392	419	372	376	399	369	388	372	381	371	366	396	373	391	380	381	384	382	379	376	415	347	354	393	376	350	389	384	378	404	364	385	385	380	361	353	388	365	381	362	355	377	371	389	371	382	396	355	345	353	382	373	376	410	378	369	401	382	369	389	359	381	388	392	377	397	366	387	386	416	351	363	358	390	368	374	399	391	360	386	384	403	376	369	372	353	359	369	349	351	395	355	396	380	371	385	349	361	405	386	388	363	408	385	377	357	353	388	404	358	380	365	416	363	361	360	370	365	343	353	393	356	385	373	381	404	401	395	370	397	395	381	360	335	403	358	364	331	349	428	336	393	342	410	398	384	366	380	347	409	388	382	344	374	336	397	375	403	394	372	396	355	367	369	350	382	405	420	377	392	352	363	382	368	409	345	367	391	369	364	399	357	381	367	411	339	357	378	425	344	382	368	367	400	397	374	383	371	383	371	384	377	367	355	339	382	393	362	413	369	374	366	364	377	376	365	365	365	395	373	431	371	389	355	404	403	362	390	375	385	390	361	352	369	413	371	355	379	380	379	386	398	402	333	361	403	333	378	404	355	394	358	390	361	379	398	411	349	358	385	386	410	361	372	394	350	374	350	379	409	375	378	370	385	351	378	407	389	380	368	356	374	355	373	375	376	364	355	342	378	387	374	361	406	355	398	369	387	365	396	383	341	365	377	393	367	367	374	381	390	384	394	433	374	387	417	368	372	397	371	340	365	363	373	372	367	341	390	378	386	361	370	341	361	378	377	364	410	407	371	364	366	389	375	405	394	403	399	375	361	344	383	370	367	359	408	373	392	364	364	398	383	388	356	390	363	390	340	378	365	340	358	403	352	358	391	388	369	374	361	370	349	361	409	378	430	380	420	388	363	414	382	388	380	411	393	387	333	384	371	357	343	367	365	372	372	399	366	387	383	346	405	368	354	360	352	410	389	349	392	381	377	390	378	377	406	375	362	346	351	364	380	344	415	373	366	359	373	418	366	358	370	367	382	393	363	364	405	390	370	380	356	404	359	370	378	406	377	388	389	382	350	379	370	383	377	384	370	369	406	362	366	343	378	384	378	393	378	397	386	388	408	408	403	397	362	371	381	388	399	383	377	406	381	385	360	353	362	342	382	350	349	385	401	355	383	370	390	369	391	363	408	377	374	353	374	408	367	390	394	350	378	374	366	363	389	406	378	363	357	365	354	369	389	402	368	393	384	375	365	393	384	365	384	402	382	343	396	371	385	390	419	391	362	370	408	400	386	378	379	356	410	381	367	378	389	365	361	373	369	378	355	381	371	359	389	366	359	389	359	359	377	394	404	379	408	364	377	377	365	393	379	388	382	361	400	380	389	357	385	392	358	421	359	349	354	361	370	366	395	391	401	349	359	387	398	381	377	384	379	380	385	383	372	375	411	357	426	388	442	367	376	348	414	387	398	370	416	388	407	362	388	370	378	365	374	368	385	387	382	375	377	402	383	382	382	367	379	368	407	351	393	396	390	339	351	389	364	377	378	368	361	380	348	345	390	374	368	368	377	342	361	344	345	374	360	378	350	379	373	384	403	405	403	392	348	394	394	375	355	377	344	403	397	352	338	352	390	384	353	384	369	417	308	385	362	351	363	346	373	339	369	352	404	386	399	359	397	366	382	406	349	393	357	333	380	387	376	409	391	390	412	372	364	360	383	388	349	352	402	374	374	369	340	368	391	346	376	358	352	374	348	396	359	365	380	375	403	384	361	361	381	352	407	376	392	377	370	392	357	383	382	382	349	376	384	392	394	394	388	384	364	359	379	386	363	392	381	369	386	376	365	333	406	328	364	354	401	382	383	368	405	396	384	369	391	360	361	368	357	393	392	397	403	397	372	379	360	354	356	411	366	401	353	384	381	362	366	350	378	380	366	372	388	326	384	423	375	354	365	374	355	366	396	370	355	386	374	375	353	365	354	361	386	389	339	374	407	367	338	350	365	381	370	366	423	374	383	345	391	415	374	400	352	391	378	383	390	377	361	389	378	360	343	404	402	376	418	379	403	398	399	355	370	412	362	376	362	360	405	376	333	380	384	397	364	404	385	382	355	385	386	370	384	400	361	396	354	376	393	384	382	364	379	399	392	348	359	363	401	363	381	387	353	374	411	358	352	369	370	382	405	343	355	354
62798	87445	53991	22981	993	7534	5526	1182	618	1046	637	675	656	584	613	625	608	611	601	631	611	662	598	638	641	604	670	583	613	634	568	661	618	649	607	646	595	605	642	627	611	617	663	654	638	608	638	636	647	648	635	591	615	633	585	632	638	667	629	629	655	596	623	626	641	610	645	643	627	580	634	609	596	632	627	644	605	647	671	604	632	626	650	664	655	609	609	644	641	650	632	593	657	619	618	616	651	606	602	648	618	607	603	604	593	607	640	684	620	630	641	640	644	688	568	611	581	605	603	630	627	613	593	630	623	611	705	638	606	615	662	611	625	598	613	586	603	633	677	644	611	631	597	668	639	660	618	629	626	617	667	626	619	661	652	627	600	586	599	626	626	597	620	665	622	627	596	639	641	645	575	615	626	610	611	594	609	599	611	618	690	635	603	631	640	620	567	646	671	631	642	637	624	642	656	643	635	615	620	631	631	595	603	603	638	694	611	636	633	663	593	645	603	637	625	612	594	612	601	613	609	614	621	635	622	638	627	616	615	650	610	670	644	611	669	645	623	624	629	648	633	621	589	627	640	608	622	628	593	626	620	610	592	615	627	636	628	608	627	593	632	622	588	674	617	631	652	601	611	621	601	630	642	623	605	632	622	628	615	648	662	618	624	619	633	642	634	615	606	625	629	631	608	602	598	639	630	643	654	569	604	596	637	647	630	603	649	633	622	635	602	628	639	643	583	651	658	636	629	651	595	618	619	609	587	621	616	628	614	655	600	586	590	624	618	636	659	639	666	633	652	631	601	648	618	628	650	620	650	606	645	627	645	642	626	621	595	589	632	587	641	639	631	607	673	631	618	630	616	624	569	616	607	609	631	624	660	634	627	603	641	633	624	639	622	624	596	613	648	667	589	628	643	608	621	638	586	581	620	599	681	679	629	602	683	600	647	633	655	624	619	597	651	607	626	627	656	624	644	596	603	609	600	618	601	608	609	590	584	584	638	668	613	614	609	573	645	625	616	609	607	587	645	606	585	615	601	637	673	613	652	627	663	612	621	603	631	604	573	663	608	652	575	614	643	648	648	613	662	576	626	647	590	649	638	676	639	602	642	644	634	613	608	661	621	641	577	633	604	671	646	651	628	586	624	631	619	634	631	618	638	687	613	607	667	634	599	594	655	652	604	586	611	636	669	629	619	658	598	648	650	650	638	665	665	654	579	644	598	652	631	631	604	650	645	655	648	640	649	614	628	632	668	567	639	642	604	635	622	659	611	651	622	606	625	604	680	632	593	663	658	602	611	627	652	637	678	679	603	657	638	633	610	653	651	634	592	600	644	621	649	610	591	603	656	600	634	623	668	599	634	688	637	608	636	619	649	674	608	638	658	630	657	697	641	620	607	642	625	602	635	676	601	693	629	678	627	594	583	603	617	636	626	607	661	673	636	649	633	603	629	666	580	620	634	630	595	616	650	606	603	665	614	625	594	643	634	625	645	640	671	680	653	600	617	643	666	630	645	693	632	632	607	560	631	613	595	658	666	671	649	651	637	599	597	659	631	633	698	575	637	638	585	631	635	644	633	609	662	671	619	634	642	589	602	590	631	630	640	640	648	631	591	632	643	627	624	648	587	635	645	613	628	628	593	649	584	625	684	659	659	691	675	643	643	595	664	582	674	653	622	606	640	626	642	669	594	603	621	651	629	652	622	576	659	655	639	645	672	611	576	616	614	623	606	662	659	632	606	580	624	619	621	637	611	598	616	605	589	578	640	569	614	643	572	624	625	642	644	613	650	635	638	614	627	645	665	639	644	601	589	614	638	668	632	586	608	630	637	651	632	595	662	593	619	652	627	623	585	630	640	643	667	654	634	652	632	634	588	624	659	579	617	618	653	631	617	600	603	646	653	597	631	638	605	631	665	605	636	619	633	606	641	635	615	629	665	632	607	626	612	610	631	654	613	629	628	643	584	641	612	663	639	638	618	607	630	658	650	620	630	584	638	599	607	668	650	639	651	623	607	632	612	628	633	581	667	643	646	665	587	624	630	623	638	642	586	589	681	669	631	608	644	609	602	622	647	631	565	644	659	600	608	662	632	564	632	632	612	602	617	622	600	612	615	588	659	651	623	614	599	635	630	599	572	663	616	582	636	617	624	639	627	626	601	629	669	639	611	610	577	617	646	628	654	677	615	634	649	648	621	581	587	618	609	660	618	616	648	632	634	635	634	662	638	626	640	606	634	610	613	574	611	690	593	634	634	585	592	649	633	629	648	644	575	605	577	649	615	619	648	660	592	659	589	667	646	579	667	609	678	580	598	606	613	595	637	638	628	664	614	648	622	578	630	615	635	610	655	644	606	631	603	651	670	635	649	635	600	651	629	623	588	623	638	608	625	652	632	648	577	631	603	583	595	587	633	629	659	622	640	604	650	607	601	624	636	613	627	656	621	630	640	622	615	663	595	622	612	634	628	600	633	638	617	627	628	652	657	674	675	602	611	609	618	655	598	666	638	605	653	642	666	593	649	628	607	668	645	650	655	601	625	665	617	633	599	638	651	608	636	610	661	609	596	633	612	642	617	667	624	638	625	647	627	632	662	655	630	607	604	660	659	669	627	645	647	621	662	630	624	608	661	625	642	638	611	633	649	586	595	667	637	646	669	631	624	661	650	617	653	644	612	634	630	592	603	632	621	589	612	619	654	603	687	644	620	605	577	629	645	630	636	633	627	648	666	589	660	670	640	655	689	628	624	621	633	609	635	640	616	627	588	660	638	631	633	653	643	664	587	640	639	649	626	651	620	618	638	626	667	657	597	640	657	613	608	653	634	617	616	614	655	658	651	643	607	638	594	612	615	635	636	648	602	664	642	642	621	639	634	562	619	634	606	627	649	640	616	631	622	640	632	661	670	662	638	629	606	614	603	644	620	649	657	616	605	668	609	686	623	659	652	597	614	620	636	634	618	637	627	653	653	582	677	677	630	592	628	613	626	591	668	613	622	661	619	605	594	595	636	599	653	679	603	631	645	604	623	622	602	637	649	637	606	620	638	620	658	621	604	632	648	604	675	625	636	642	651	624	640	654	610	668	613	634	596	614	611	605	650	651	584	604	655	661	624	620	601	594	654	617	650	648	600	610	611	593	617	627	623	674	639	620	633	619	622	618	625	652	601	631	623	660	660	599	595	649	629	615	638	626	635	655	619	641	637	623	635	607	635	638	610	616	653	647	647	624	636	643	612	606	636	644	620	613	626	622	654	642	576	595	627	621	616	641	619	619	592	643	629	636	585	646	625	609	641	612	649	625	614	640	651	675	591	645	645	611	659	609	628	673	574	604	613	621	637	599	637	682	583	665	651	630	610	635	610	642	627	604	667	608	618	610	650	671	611	662	582	557	593	617	663	642	607	622	654	601	627	600	644	607	663	629	635	610	643	625	640	585	586	638	610	612	667	628	595	612	636	621	633	606	674	602	635	623	645	643	615	618	610	608	567	597	639	632
24428	23040	30911	24660	21354	17373	6336	1196	617	852	632	623	654	655	596	628	624	604	655	593	644	546	636	619	574	602	570	564	604	621	580	597	612	569	569	576	613	635	610	609	648	619	579	617	608	617	622	612	629	619	589	620	628	633	614	599	639	611	631	623	655	552	568	581	593	651	599	608	631	605	588	555	618	596	580	612	610	629	606	596	631	608	581	630	635	599	568	579	599	645	602	603	588	618	617	624	622	591	632	683	591	621	622	583	561	605	623	621	599	632	607	623	624	618	636	570	617	592	657	601	639	620	605	561	592	628	606	606	558	632	589	621	621	586	597	588	574	624	653	602	567	617	635	580	644	587	617	598	619	580	619	618	589	603	601	553	579	645	584	545	591	596	625	630	594	669	621	613	564	616	582	616	634	574	628	590	588	568	625	558	583	621	580	615	607	586	605	595	604	614	582	645	579	631	600	625	625	632	549	585	628	604	611	584	648	597	598	637	612	626	600	613	618	632	613	599	620	616	599	610	593	597	622	643	618	564	591	596	575	599	636	606	599	583	555	575	603	651	600	620	623	613	590	602	660	618	610	546	628	633	578	596	618	622	612	627	632	627	616	564	617	634	604	634	587	602	640	617	582	621	597	577	593	595	616	561	597	585	581	543	589	656	600	627	568	616	593	622	612	584	631	638	630	629	605	652	637	626	613	576	610	591	565	633	588	610	558	613	631	617	546	604	661	583	587	633	587	622	564	616	621	585	573	581	592	577	596	603	617	586	572	615	650	598	608	614	621	615	563	609	574	580	625	556	614	653	625	543	575	610	614	575	608	668	606	588	581	631	605	597	581	639	635	620	648	593	629	596	594	567	599	623	627	640	584	603	597	609	603	618	602	606	578	634	633	646	619	607	582	571	606	628	561	589	583	565	617	611	662	585	607	610	627	625	628	588	586	635	644	619	600	597	594	635	638	625	610	595	583	581	611	632	618	640	645	623	600	646	618	561	628	634	616	613	580	643	631	608	587	609	639	594	618	628	577	597	598	568	585	560	623	593	630	600	590	622	625	573	643	618	612	623	600	638	588	608	625	618	591	578	611	557	604	620	601	597	580	609	558	587	590	588	618	604	577	580	586	636	628	632	592	590	581	626	611	637	586	603	619	607	628	603	646	597	592	562	620	577	573	579	610	602	571	619	627	594	639	617	605	630	612	655	586	605	642	622	652	580	588	610	605	613	584	620	617	651	622	608	607	611	601	618	583	556	599	621	604	611	600	657	569	628	627	599	603	582	599	590	615	642	616	630	556	599	604	562	589	586	592	542	637	578	562	628	631	606	581	617	597	605	563	623	582	624	627	593	654	610	617	587	613	613	646	576	630	607	622	615	582	620	580	590	631	620	631	600	590	594	602	603	644	621	563	561	596	629	599	612	626	601	667	597	595	627	617	591	605	680	569	607	599	617	617	604	627	576	594	633	591	636	578	628	609	639	623	564	611	552	575	584	599	587	611	597	601	581	626	664	628	577	602	569	579	560	632	652	624	645	596	607	605	592	626	561	602	558	617	560	629	628	572	579	642	670	589	631	644	572	589	614	597	609	577	607	611	598	605	598	618	614	597	607	613	637	598	568	610	631	641	607	626	633	579	570	575	637	595	641	625	572	661	595	580	565	633	599	602	644	579	608	632	580	575	596	590	559	604	588	621	607	657	642	580	627	613	594	639	589	648	570	599	603	618	648	606	551	583	624	603	608	649	596	614	596	628	576	587	613	607	640	592	538	588	627	626	606	577	606	626	645	620	622	686	627	556	602	621	598	591	577	575	615	606	578	611	623	608	603	550	643	600	639	594	598	557	631	602	613	637	613	625	580	593	579	641	592	656	607	578	670	571	597	622	591	617	612	568	620	596	584	606	603	587	576	595	601	629	589	621	656	643	583	643	586	560	646	585	572	595	595	635	589	637	578	604	630	576	601	588	577	598	604	596	600	574	634	611	636	589	619	604	574	589	605	609	528	575	615	641	621	606	613	593	603	606	577	628	528	569	615	637	604	585	652	591	611	574	591	617	563	580	578	641	629	665	599	618	680	635	582	622	551	620	622	628	607	603	629	626	591	609	617	650	618	590	628	586	603	595	598	618	595	624	547	617	574	616	590	611	607	607	608	586	589	596	584	577	618	609	631	602	624	621	626	590	596	615	573	569	624	579	624	612	613	605	610	604	625	562	585	623	630	600	547	622	614	656	596	602	585	595	643	602	585	626	585	575	580	599	608	643	587	572	598	581	598	629	646	619	605	617	642	623	635	622	605	602	588	611	602	564	625	601	558	600	547	572	596	605	603	595	600	571	622	615	583	605	602	606	605	617	663	637	607	591	619	656	611	618	607	588	588	601	607	630	593	578	640	618	641	560	576	606	564	582	587	578	613	574	574	641	640	635	597	623	595	588	596	632	590	599	577	595	621	608	604	563	635	581	582	646	567	557	618	587	595	600	592	624	627	617	607	594	599	637	599	563	628	615	605	647	643	646	589	656	553	622	594	622	628	599	607	547	620	654	595	578	620	618	594	561	596	618	604	573	585	576	630	578	618	630	626	591	570	613	588	569	655	580	604	619	617	606	621	576	590	595	603	625	592	600	580	633	611	598	619	582	585	621	628	621	634	639	591	615	625	562	625	570	644	604	620	588	600	575	601	561	607	630	614	641	636	594	609	592	608	617	634	612	599	617	607	629	620	586	599	615	602	617	691	597	617	585	579	627	611	636	584	589	608	627	589	642	668	586	593	615	577	594	627	616	568	582	599	596	586	625	597	605	629	638	598	555	596	656	626	646	642	591	597	614	584	651	602	613	616	628	621	609	620	617	621	588	561	646	590	605	605	553	660	646	601	591	601	577	574	601	576	633	618	594	596	586	639	559	613	663	582	595	571	604	645	599	608	634	601	640	551	623	634	631	622	625	606	628	627	586	602	561	616	662	563	598	640	615	556	586	628	602	580	635	595	581	600	603	591	590	589	604	585	538	593	616	630	617	606	568	625	641	530	620	592	623	642	592	604	612	603	602	567	606	596	637	635	587	590	618	609	612	628	616	616	567	581	569	600	597	622	575	629	639	610	610	693	587	612	601	608	600	623	603	567	589	625	625	583	659	619	592	583	592	616	567	613	596	627	604	582	615	605	614	615	605	606	633	630	582	609	574	586	605	607	559	602	620	588	612	576	629	620	645	624	620	601	586	627	631	639	618	654	650	602	613	604	563	628	595	603	623	576	570	594	614	614	599	608	663	620	612	630	643	554	641	618	660	589	644	602	578	666	585	624	598	616	625	621	630	606	630	586	629	597	602	619	608	557	651	605	582	630	631	644	591	613	595	578	587	665	616	662	630	591	643	629	642	606	604	612	580	638	555	633	601	643	552	622	589	589	596	578	600	580	580	621	580	611	664	604	615	625	573	667	613	603	613	590	581	597	604	573	545	610	587	580	658	596	548	614	623	593	596	561	625	639	637	576
61842	98880	66006	29208	1558	11565	8217	1994	986	1641	1058	961	927	955	927	935	985	927	917	958	971	926	907	912	961	963	950	982	936	960	936	903	926	948	1002	998	925	921	951	912	924	910	920	919	942	915	887	961	948	980	952	913	907	934	953	980	996	948	916	906	956	974	927	973	985	947	946	998	964	972	922	893	981	925	981	937	961	953	904	925	923	952	934	892	934	921	952	945	951	881	919	912	956	912	867	911	945	919	964	918	911	929	949	899	945	933	909	975	954	950	953	970	928	862	913	947	972	964	940	932	851	978	960	980	982	991	1010	1021	980	901	946	944	940	937	904	931	951	974	927	921	907	923	922	933	951	933	1001	909	986	884	960	943	951	888	881	911	921	973	978	952	903	1002	907	906	964	912	908	884	928	932	960	958	904	954	928	982	948	956	980	899	948	917	886	926	970	979	947	944	931	944	945	916	927	934	990	921	970	974	905	948	897	915	904	950	943	888	934	957	975	1003	938	953	959	912	975	944	934	979	934	870	925	987	955	957	949	904	981	931	947	978	946	913	925	926	958	920	916	934	905	994	955	943	944	898	965	935	942	913	892	926	915	915	997	949	935	929	885	939	893	947	911	975	881	939	929	966	914	955	939	996	912	978	896	927	913	966	966	943	959	950	876	967	974	889	913	962	940	911	959	916	886	905	915	926	902	967	979	917	964	961	970	944	924	961	928	912	951	1004	916	955	875	958	945	894	976	970	933	897	940	958	958	907	924	988	979	959	932	972	902	985	893	920	946	1004	971	998	927	985	904	969	949	934	990	1007	923	911	951	921	914	874	918	971	979	920	926	981	910	963	933	944	889	930	951	926	916	955	927	917	949	932	907	912	925	906	921	950	917	956	912	902	922	935	894	881	910	973	948	965	934	939	905	980	967	920	912	934	911	894	897	940	919	960	945	948	879	941	936	970	895	922	912	979	919	903	976	1001	941	940	899	896	994	956	948	995	975	976	929	944	953	927	959	930	954	971	931	895	940	947	905	955	935	920	1015	948	969	952	980	955	907	973	915	999	973	952	934	899	960	933	925	933	929	898	922	1008	962	930	999	922	992	925	949	944	952	974	890	949	982	953	938	1006	944	875	976	956	964	917	975	926	927	954	947	945	929	929	923	942	922	924	919	912	933	924	936	1009	964	971	905	903	983	935	954	838	974	943	930	940	916	979	962	977	942	966	906	974	894	927	877	888	917	974	957	958	994	925	908	945	915	954	938	922	916	964	958	937	996	946	967	925	939	985	862	968	946	914	978	880	906	916	945	959	922	968	941	972	913	951	939	947	980	939	910	949	965	853	982	953	930	954	950	931	964	953	917	985	946	896	966	961	926	894	904	892	931	1013	918	980	900	946	950	919	962	951	934	908	921	971	973	937	924	923	971	969	966	932	917	923	934	918	951	932	939	908	916	914	965	902	916	980	989	1004	941	935	944	892	973	991	858	887	943	923	930	932	906	906	905	938	926	965	922	911	963	919	982	924	922	914	986	923	873	905	907	983	995	946	1026	929	941	993	962	968	936	930	902	930	980	896	1010	959	955	951	917	930	1000	922	906	932	946	938	878	930	911	893	939	965	933	891	1001	933	977	910	895	932	966	930	944	931	951	920	948	961	946	945	990	995	930	984	934	928	945	940	932	964	959	934	942	940	914	940	901	1006	960	898	932	950	954	939	952	927	939	965	999	947	992	991	991	980	926	974	963	980	888	954	942	898	990	995	967	975	960	943	902	964	926	942	901	933	935	913	937	920	983	1006	971	942	911	929	927	915	963	942	966	977	934	919	957	917	937	951	948	951	991	923	951	924	989	932	976	883	1022	953	941	933	898	875	948	929	936	915	881	945	948	933	887	895	977	919	935	935	949	971	898	973	926	936	931	925	898	950	897	935	949	899	966	925	916	892	949	950	911	954	924	992	941	936	912	929	941	972	985	874	928	935	955	960	938	896	946	988	936	973	999	942	941	954	953	956	882	910	924	870	925	923	912	939	897	945	999	928	883	906	958	920	909	915	943	903	931	979	979	969	958	962	906	954	922	911	964	885	942	950	973	943	945	927	935	946	972	946	905	938	970	947	953	921	948	937	933	936	947	887	847	985	941	897	921	922	915	942	880	904	919	962	978	944	923	933	949	864	948	943	910	980	914	946	964	893	963	977	947	961	943	979	931	932	1003	1024	936	965	913	953	964	956	961	882	936	962	948	888	915	946	955	970	943	960	948	948	953	923	915	903	905	917	901	923	1000	935	964	918	931	876	911	932	908	857	928	974	950	956	983	1014	870	955	868	950	963	864	980	944	852	909	940	974	968	965	960	920	924	927	954	1005	914	919	924	970	969	978	944	958	918	967	925	926	930	955	933	941	1002	852	940	961	895	926	976	970	970	903	951	978	908	984	902	950	966	911	909	936	1015	934	947	977	928	973	959	994	934	899	941	953	864	914	921	926	933	946	919	967	926	931	937	931	928	935	945	893	940	947	921	909	938	950	949	935	945	951	919	900	934	950	941	931	986	1022	947	944	900	979	932	991	983	895	914	915	914	970	961	899	880	958	940	988	998	959	942	909	930	879	917	902	1044	952	942	937	905	948	920	956	944	948	983	896	1000	950	958	935	953	951	931	918	915	889	979	984	877	922	933	911	979	913	899	890	932	894	932	917	963	912	968	956	939	929	931	898	926	1010	1046	945	945	878	919	929	955	969	937	920	897	925	954	933	929	947	983	900	967	968	915	952	939	920	937	910	957	906	935	937	913	956	980	931	932	945	922	965	957	916	949	915	946	927	926	941	957	924	929	977	876	944	886	924	939	910	945	922	980	935	916	917	935	891	916	926	902	984	922	966	930	930	960	916	876	924	951	942	919	962	959	954	939	960	941	911	951	960	970	921	930	988	924	996	938	916	939	935	960	942	921	915	1020	980	892	945	972	935	904	957	986	924	964	915	943	915	938	920	910	959	944	899	971	1020	925	975	917	986	983	980	943	937	936	1011	889	945	934	964	952	948	898	965	911	993	976	947	875	972	933	940	954	915	942	932	959	947	972	894	957	913	896	886	946	987	943	932	1004	939	945	943	1002	995	947	918	928	912	907	931	961	915	946	955	923	875	887	907	915	922	928	924	934	957	972	917	919	935	953	973	933	965	889	981	899	984	952	963	1022	917	944	965	915	929	982	941	959	950	940	910	982	951	958	958	936	953	954	932	964	904	924	942	906	912	935	946	917	929	929	919	965	870	903	957	965	974	967	938	953	984	989	916	966	957	963	952	962	931	911	925	956	920	953	967	930	1035	927	896	952	934	930	977	956	937	943	926	994	976	906	937	1012	945	971	943	971	926	957	931	976	970	976	943	899	946	926	937	899	988	950	905	885	929	897	950	926	917	949	934	897	939	923	937	940	933	915	899	960	910	981	924	961	931	958	916	945	984	956	904	921	856	900	971	953	922	928	917	949	961	899	918	930	972	922	973	954	949	1014	926	918	912	958	935	947	952	935	1009	921	940	931	935	925	983	934	980
32727	30916	25892	8598	586	696	688	477	449	471	439	434	467	478	429	429	440	475	404	459	453	444	446	490	475	420	467	442	473	450	489	416	430	460	461	425	447	424	443	425	451	441	460	458	425	439	441	426	477	418	475	425	460	439	453	437	409	438	454	428	459	445	441	472	444	458	443	433	418	432	474	413	436	403	463	471	450	446	445	420	471	482	481	435	433	436	447	422	427	444	448	409	441	451	479	439	475	459	403	483	457	442	446	478	390	477	432	436	438	459	441	410	434	422	427	407	429	433	445	429	441	461	425	448	444	441	425	437	437	423	452	436	460	378	471	440	443	445	403	481	446	458	452	428	496	450	462	452	460	437	463	435	453	409	424	423	435	451	420	443	428	425	409	430	432	466	427	447	446	400	404	458	441	423	468	432	463	470	439	442	426	420	447	470	423	443	452	504	437	436	487	460	454	439	443	455	451	433	452	433	470	416	422	481	423	432	438	406	459	512	422	431	427	456	443	430	473	426	407	417	442	439	406	403	449	426	480	457	445	475	422	411	456	433	451	426	428	425	421	428	478	422	411	427	430	461	459	449	397	409	463	449	408	435	444	467	434	467	407	430	428	461	436	445	426	480	430	407	426	416	445	456	429	445	438	432	430	449	422	470	454	488	450	445	460	454	436	475	396	473	461	441	422	396	423	468	426	445	470	477	448	423	469	466	428	429	418	477	459	479	422	482	432	429	425	425	448	427	417	413	460	430	453	448	418	462	394	469	411	408	458	451	446	414	445	406	463	440	425	419	466	389	424	436	474	399	443	382	422	451	401	460	470	414	466	451	417	431	421	438	427	429	434	464	435	448	461	454	449	429	456	450	414	411	449	448	433	440	455	412	472	452	440	436	427	438	435	438	441	422	478	445	454	437	459	468	458	429	460	443	415	401	400	421	422	440	455	461	477	434	460	455	465	418	458	450	444	416	444	441	451	477	445	446	410	460	417	456	440	442	444	442	456	449	420	410	445	417	450	408	468	475	411	444	474	416	463	427	443	478	418	418	422	413	462	456	437	453	448	450	495	421	453	407	450	435	437	445	432	423	434	425	446	468	435	436	445	448	444	393	412	408	457	417	458	397	463	457	423	484	452	449	471	437	413	463	465	442	470	446	497	416	473	475	440	459	429	432	474	446	434	420	420	451	451	440	418	470	437	423	425	429	445	430	431	422	435	443	442	406	451	414	430	481	445	437	465	415	399	462	449	457	450	396	450	440	438	451	462	439	411	419	417	454	426	418	455	422	446	441	395	427	415	448	445	469	451	468	450	423	425	460	434	450	459	413	431	421	422	455	446	435	422	429	454	444	446	436	449	427	445	418	438	432	428	471	417	449	446	420	439	466	429	455	436	454	421	443	428	465	390	470	457	472	429	448	440	458	440	427	429	422	461	438	432	418	460	430	441	432	436	458	464	426	459	468	465	429	429	392	444	455	434	463	410	446	448	450	433	415	453	430	428	447	433	426	452	411	442	432	454	465	450	442	437	432	437	430	419	461	464	467	431	444	454	449	440	413	466	425	410	448	452	441	453	454	404	458	437	427	438	417	455	438	401	445	448	445	425	471	450	424	440	457	459	438	420	460	445	437	420	471	418	463	449	442	442	424	470	454	434	476	471	421	435	454	405	492	467	437	432	435	437	432	464	420	411	439	458	420	456	452	463	411	422	437	439	477	422	415	415	466	435	437	455	445	454	430	412	447	429	436	437	444	498	488	441	440	441	438	445	476	429	406	405	431	426	479	443	448	470	449	442	452	429	451	428	429	426	420	473	452	412	423	432	447	462	480	445	443	457	421	449	437	416	447	424	395	455	459	436	429	459	432	403	432	400	442	433	442	447	449	444	457	431	430	443	460	441	447	446	493	465	453	426	438	408	459	474	456	426	449	437	417	419	431	456	447	443	473	471	425	438	429	472	465	418	465	453	421	486	437	463	466	434	442	457	416	462	462	456	460	464	446	432	453	449	448	436	451	465	445	442	429	443	478	495	433	440	429	451	433	441	393	414	403	455	434	412	440	448	454	440	431	454	442	434	437	483	418	392	435	427	434	416	436	408	430	445	442	440	407	455	437	464	439	465	464	458	440	475	431	446	449	427	415	424	451	462	433	431	431	451	422	434	383	466	449	463	449	426	464	450	441	447	430	456	406	455	429	456	464	435	432	457	422	435	434	443	424	459	428	491	440	436	450	436	428	428	435	450	468	441	455	383	421	433	458	460	409	421	450	448	440	426	459	430	410	455	463	415	431	445	423	464	452	461	464	455	446	443	460	460	444	457	436	427	509	423	460	454	447	456	419	453	432	464	452	441	438	483	426	444	428	441	455	414	447	455	467	402	452	439	438	446	394	463	439	417	441	451	414	442	485	445	451	449	448	416	423	444	431	492	452	431	456	437	431	450	403	433	430	469	433	479	466	422	414	430	411	417	448	442	440	469	402	473	413	412	407	448	445	434	452	450	431	423	422	403	401	479	453	468	435	431	440	475	457	467	456	435	452	455	421	435	468	460	439	437	425	445	443	444	432	418	425	443	427	465	471	420	399	476	445	435	415	460	434	439	418	478	409	480	426	466	442	443	449	440	457	463	420	465	473	463	411	453	422	427	420	456	434	447	441	479	445	438	417	407	450	439	419	429	408	431	417	425	431	422	464	441	469	430	465	466	442	442	458	448	406	455	411	417	435	413	459	423	448	452	400	470	460	407	390	439	423	457	462	399	444	443	460	453	429	410	459	442	415	431	421	445	431	413	454	440	449	455	421	420	450	446	444	438	399	477	422	422	433	448	442	445	450	448	443	436	459	435	393	440	459	464	445	496	470	454	468	456	453	442	445	443	416	464	441	420	410	456	435	448	473	462	420	442	467	437	426	432	435	442	415	414	411	403	400	430	452	418	433	439	417	476	433	416	463	443	477	444	441	424	453	456	435	483	444	431	433	466	453	447	425	440	465	467	441	462	445	452	443	465	431	404	428	444	480	419	450	455	403	448	462	424	416	396	449	409	440	427	443	444	428	431	454	413	443	509	442	435	407	462	425	393	452	477	439	405	425	459	429	439	450	413	417	443	441	451	456	438	438	481	426	451	442	470	397	495	421	441	400	436	481	429	448	424	423	445	456	438	493	485	447	455	466	423	432	458	432	405	459	452	474	430	456	440	418	414	484	441	459	432	476	430	419	442	419	426	417	445	449	438	440	427	442	428	453	432	473	455	414	445	443	420	430	431	447	414	422	445	486	422	449	436	443	434	491	436	460	444	430	424	433	444	421	470	423	439	439	450	483	432	407	407	449	440	441	403	447	469	444	422	451	468	412	463	410	432	439	427	450	451	415	410	452	452	451	487	448	438	440	393	451	474	446	463	422	474	418	416	438	427	429	424	420	466	447	438	444	457	480	483	407	439	435	460	446	438	413	443	433	452	489	450	444	445	443	446	429	445	439	430	415	475	464	446	421	447	421
42705	47447	28678	6681	810	1393	1374	926	703	762	756	765	732	768	744	686	755	781	735	776	689	767	772	733	746	759	753	741	733	757	728	779	704	744	741	760	730	765	732	723	767	778	741	747	764	726	753	740	751	730	755	745	762	756	752	758	770	759	774	747	715	762	724	780	747	739	703	784	757	767	750	747	767	748	725	753	784	739	791	776	781	789	768	728	729	763	794	752	770	713	744	782	776	728	707	689	726	731	678	799	792	697	728	738	749	755	809	723	770	790	727	743	758	787	774	737	769	725	702	751	783	740	696	710	719	781	726	755	738	734	752	696	768	728	758	784	734	750	728	751	779	724	689	738	677	739	721	724	775	755	734	768	740	742	751	765	755	787	748	701	795	715	735	765	771	767	725	748	797	730	734	692	756	722	743	701	746	743	755	731	740	726	745	757	729	728	748	798	744	712	732	729	719	722	711	709	730	726	751	719	701	760	756	735	767	698	776	749	726	698	733	744	736	769	744	784	734	736	749	714	743	735	784	742	713	719	733	744	767	759	764	722	763	728	717	728	712	733	737	718	783	767	763	736	763	792	729	717	704	732	787	744	746	720	775	782	750	706	694	732	702	712	735	761	721	772	720	729	754	715	686	688	738	661	733	780	747	739	766	742	778	691	758	767	715	750	731	761	774	789	741	738	721	736	730	725	733	732	732	752	701	768	705	732	712	745	726	726	752	713	768	757	735	718	792	729	718	756	715	750	727	755	725	764	738	776	767	779	740	756	742	703	761	784	718	735	727	751	768	800	815	773	709	734	749	745	749	788	762	736	721	719	737	755	766	731	710	757	714	771	733	764	738	718	757	719	739	738	763	717	759	738	758	694	753	753	744	773	743	755	721	820	789	729	720	753	716	708	744	732	692	770	773	799	803	754	711	732	731	750	734	769	742	733	718	763	782	731	743	788	753	768	744	723	801	728	713	718	762	665	693	717	764	739	728	712	782	780	754	757	745	692	721	718	703	709	756	762	732	722	752	766	767	741	724	781	763	799	703	759	722	764	735	761	724	735	761	692	764	785	756	737	717	709	755	756	751	724	715	764	758	778	804	744	729	756	719	727	766	757	754	688	725	813	725	710	708	801	752	737	744	750	728	768	768	738	693	748	715	721	722	725	736	722	734	740	754	692	732	724	741	723	722	722	743	728	688	750	758	727	673	720	735	739	720	757	721	713	744	768	745	756	707	729	697	771	737	777	764	763	763	760	730	684	759	732	688	801	768	741	769	734	763	746	700	791	697	761	729	783	730	772	731	699	757	725	743	744	712	713	757	773	748	766	719	692	716	695	756	731	717	743	754	754	786	718	759	756	768	730	733	706	772	770	740	770	812	793	757	778	776	737	747	748	712	748	741	754	700	718	765	753	761	731	746	701	737	759	730	712	740	730	706	786	695	749	773	761	782	779	698	713	792	745	766	735	787	793	748	744	756	685	740	741	753	750	825	737	758	744	752	728	694	734	763	801	809	724	737	730	732	711	759	735	749	728	729	729	721	759	764	749	742	741	783	773	756	791	760	750	761	745	746	723	782	724	728	736	719	770	767	783	733	737	725	717	727	765	732	773	767	738	769	684	732	733	783	756	699	731	751	766	727	744	719	738	755	744	712	711	753	754	799	714	769	755	748	778	730	729	712	731	791	776	802	722	714	739	719	774	763	732	762	740	718	801	715	766	728	757	758	737	761	731	733	706	801	789	760	741	739	724	754	777	727	716	724	708	706	776	757	758	733	704	731	711	749	736	733	771	776	724	728	697	803	801	785	788	758	754	726	679	723	686	706	738	750	766	769	796	744	726	702	764	752	714	720	747	716	762	793	747	706	741	754	773	740	789	728	746	750	753	743	749	746	806	781	773	736	771	772	778	754	745	732	741	697	762	704	758	784	783	749	752	763	772	732	742	768	761	779	761	767	711	734	709	709	734	742	748	777	713	731	780	747	728	716	721	757	721	753	749	796	773	749	758	742	735	759	727	797	758	764	764	757	756	799	757	695	714	754	762	739	738	727	767	743	761	723	735	716	730	751	734	720	743	774	708	701	761	776	748	743	717	739	734	774	752	731	751	768	731	694	779	709	764	753	750	745	728	766	766	688	746	767	701	721	735	741	754	740	734	774	756	768	746	716	724	726	718	783	742	793	736	746	747	736	778	774	716	732	744	690	727	699	729	741	722	746	754	750	739	725	763	748	783	723	716	684	794	758	709	709	766	745	782	777	734	755	693	770	760	732	779	734	723	729	758	772	772	698	769	724	719	773	769	729	750	693	717	747	699	745	701	772	763	794	783	793	731	766	715	735	718	766	782	768	742	773	692	723	730	746	727	729	737	735	775	772	737	729	754	765	799	744	741	766	765	731	749	721	725	736	771	783	747	770	710	730	777	780	738	723	764	734	730	756	726	701	751	743	743	770	782	740	733	743	687	730	739	753	749	758	733	763	735	691	761	769	735	796	750	750	720	751	741	725	767	707	736	755	751	730	720	736	776	771	702	723	749	810	743	740	742	687	760	707	742	759	733	744	736	734	777	751	713	779	737	746	738	784	789	733	732	691	725	692	759	740	737	748	748	763	795	778	710	716	764	786	720	697	732	736	760	762	750	742	735	771	743	738	792	782	735	775	748	746	767	761	797	725	759	729	711	750	768	726	695	741	749	710	820	748	782	726	726	726	788	738	741	709	747	745	708	793	787	695	735	700	728	735	766	718	748	738	768	742	785	723	724	747	737	701	718	754	745	758	701	745	762	682	735	745	758	740	715	787	739	711	756	742	747	724	731	761	765	748	728	738	784	687	763	761	737	759	734	748	766	760	745	745	728	728	683	761	749	757	813	761	735	730	707	718	747	774	723	748	777	740	702	720	730	785	754	762	704	713	754	750	754	711	731	678	768	742	700	756	749	733	779	772	766	749	755	733	743	760	754	714	757	744	730	719	754	724	728	749	725	756	727	693	717	752	737	734	769	751	739	726	695	736	721	754	730	770	719	742	770	726	781	765	753	772	704	764	734	741	756	744	752	798	709	754	727	733	730	760	768	736	749	695	776	778	719	735	755	765	746	763	733	749	778	772	698	738	741	724	717	725	776	750	732	733	808	743	719	673	740	779	750	746	714	709	707	753	749	781	732	778	768	770	752	723	754	799	723	767	695	729	743	780	778	772	729	730	778	754	738	736	777	736	785	726	732	722	709	774	776	719	693	726	705	717	687	756	759	702	745	785	705	761	772	741	805	753	739	746	763	770	706	746	794	727	722	778	725	736	716	743	688	728	813	731	787	685	766	760	761	720	803	700	734	742	753	796	717	709	753	744	766	758	723	753	765	747	797	710	676	767	690	776	772	767	765	787	745	734	750	796	729	754	638	733	769	721	780	753	739	783	772	748	751	747	738	704	757	764	744	753	727	733	752	712	801	755	726	777	761	738	757	726	774	677	747	745	754	737	722	693	711	752	740	784	810	795	735
25973	25142	32194	25626	16047	4281	2183	803	404	513	445	453	383	414	387	435	391	434	372	426	404	406	414	390	352	395	380	406	396	430	370	431	400	416	381	384	398	403	408	401	405	421	374	392	387	371	418	394	402	451	381	397	380	383	414	386	395	407	413	378	372	435	377	390	397	391	405	395	375	385	425	400	432	420	353	409	370	418	397	360	389	373	384	384	393	397	387	407	378	381	350	404	396	412	391	385	445	394	427	391	375	406	373	355	394	380	368	382	341	376	361	366	371	406	418	373	385	387	399	382	397	375	423	376	394	436	397	431	403	388	393	403	423	415	369	392	396	389	376	389	378	403	380	396	391	358	396	419	347	408	388	369	390	405	411	376	384	429	394	415	366	392	366	404	356	372	359	404	421	390	353	423	393	388	381	400	393	386	418	415	408	362	357	412	390	373	400	380	408	403	390	420	385	425	381	392	430	404	421	374	419	386	395	412	358	386	399	386	373	414	400	381	368	401	386	360	405	375	377	414	409	408	384	408	374	379	365	367	366	391	377	393	412	391	389	403	386	377	377	360	391	405	388	384	428	379	382	399	360	403	411	415	397	392	393	398	420	405	375	392	414	437	385	404	371	403	416	376	397	387	394	369	385	398	394	409	405	421	428	376	395	426	361	369	365	406	359	391	389	394	410	377	351	387	378	378	384	416	393	368	387	350	362	390	413	442	389	387	389	408	418	426	351	399	431	413	401	360	384	418	417	392	363	367	386	377	415	380	383	369	376	396	432	406	401	389	392	426	421	388	414	396	412	393	404	436	421	407	386	391	428	367	397	383	399	405	397	409	427	399	372	383	401	393	356	406	386	404	366	393	393	385	412	420	373	431	398	418	379	406	391	403	396	394	413	394	394	388	394	351	396	434	406	399	405	375	395	372	389	362	415	365	418	400	392	393	428	364	384	408	364	395	372	430	409	390	412	396	430	394	385	401	401	405	403	401	412	389	440	361	387	389	406	384	436	399	413	426	367	422	425	404	370	431	420	427	351	368	373	390	402	393	400	378	388	395	416	411	430	396	429	374	395	405	349	400	444	381	384	353	408	380	400	423	427	401	385	371	371	397	417	383	408	395	390	402	384	360	404	398	406	431	399	400	384	421	402	394	383	382	412	415	405	375	397	377	370	373	394	388	425	398	405	367	363	378	388	427	410	405	381	452	395	384	393	418	407	419	403	424	382	389	380	395	383	403	395	377	383	408	386	430	382	369	412	389	383	424	421	416	407	405	415	397	387	397	392	395	353	436	396	396	413	381	405	386	416	411	398	403	436	412	389	405	389	427	366	383	383	371	426	364	406	408	376	355	347	377	402	373	408	400	396	419	381	376	408	398	404	396	350	373	408	397	433	389	380	396	395	429	410	407	380	385	399	428	384	384	391	424	404	423	402	417	386	404	396	383	401	380	404	402	404	381	426	413	362	393	393	411	395	407	386	363	405	418	405	401	428	408	398	398	404	410	406	378	429	367	384	397	387	431	402	409	387	380	423	388	378	387	422	388	398	423	414	391	390	402	375	389	394	387	374	382	395	387	378	384	403	368	377	387	386	375	410	428	359	404	416	410	387	384	414	404	437	397	413	423	410	401	407	409	375	431	406	351	407	412	388	395	356	430	395	404	398	405	385	372	393	358	396	384	398	392	412	378	379	389	413	369	416	387	406	383	392	383	405	396	382	382	359	419	382	389	367	391	404	411	423	398	413	405	380	418	432	393	397	385	393	389	407	365	401	382	408	416	415	396	394	399	376	361	372	387	407	388	412	403	356	395	394	399	394	366	368	394	373	383	393	417	391	400	405	419	352	401	392	372	402	382	392	380	403	362	360	409	369	411	357	409	387	428	385	401	393	394	380	428	384	398	376	403	413	417	421	418	378	378	406	431	393	425	378	412	377	401	415	402	374	385	395	438	361	376	393	407	393	422	390	409	426	387	418	376	348	362	389	405	393	394	393	412	373	382	398	396	388	387	410	388	377	350	351	396	427	400	360	389	404	400	370	410	438	390	368	396	366	392	372	398	388	403	377	396	409	394	377	383	415	349	383	410	395	430	384	414	395	394	418	403	368	370	399	396	385	392	421	422	414	420	373	413	407	397	377	438	430	410	406	415	429	412	385	386	419	386	378	403	405	398	410	375	385	408	419	381	397	432	369	429	393	403	390	406	414	387	407	413	412	399	398	429	391	379	396	391	361	380	390	359	401	415	428	415	389	362	395	389	409	397	393	386	375	402	400	406	412	360	379	413	394	407	389	380	407	402	399	393	405	397	394	374	424	405	383	392	392	398	407	397	430	418	393	408	350	381	353	410	372	399	374	413	368	420	402	399	407	368	398	362	407	408	395	382	397	401	351	421	388	379	382	386	428	396	381	386	385	389	401	380	427	392	385	376	358	467	368	405	404	403	367	374	400	354	421	397	409	392	407	367	369	391	351	415	412	429	362	431	387	415	412	396	398	388	389	370	400	381	388	398	403	384	412	430	399	401	371	403	389	397	405	421	418	399	413	405	407	371	396	395	392	388	437	401	397	368	368	396	422	367	375	366	402	385	419	408	412	421	414	420	361	401	371	394	407	382	434	410	380	408	411	389	389	413	411	425	360	383	413	399	389	379	389	368	368	388	428	402	368	417	432	403	402	428	403	390	393	421	370	394	399	404	423	416	362	435	401	409	384	406	395	402	395	356	361	390	407	375	387	372	364	379	383	378	374	393	374	432	361	408	422	419	406	382	395	407	390	365	382	363	426	402	390	383	381	369	412	391	399	373	404	388	394	437	385	399	402	418	399	386	400	390	406	398	362	353	382	354	408	384	422	408	399	405	409	415	393	429	410	398	415	382	389	362	396	432	406	407	394	417	401	418	422	393	365	380	419	430	422	381	379	407	411	389	382	427	401	466	368	413	425	410	398	365	382	400	376	390	366	375	385	414	401	391	378	415	400	399	386	382	377	412	405	384	398	444	412	405	401	413	391	394	383	384	432	381	380	364	345	365	380	414	370	371	410	397	416	399	409	371	390	396	409	390	401	409	400	399	430	402	384	404	374	356	401	386	368	391	403	382	411	395	368	420	407	397	398	397	371	387	391	378	427	381	384	406	391	369	408	411	396	422	394	395	411	404	420	397	426	370	390	397	385	389	386	384	380	388	389	383	389	384	376	436	395	367	370	442	412	384	398	390	401	406	373	431	422	387	393	408	374	384	394	388	403	404	406	410	397	381	383	409	414	392	404	373	410	407	403	399	401	392	378	384	379	399	378	406	419	359	393	413	389	345	381	362	420	380	439	426	388	371	404	428	380	396	407	430	426	364	377	389	395	405	398	385	376	375	410	372	382	404	357	377	419	423	387	362	379	413	419	428	362	389	434	394	355	412	359	406	357	387	348	423	403	373	395	389	413	406	410	356	415	401	411	405	429	385	411	423	386	406	396	388	371	367	416	440	375	404	409	394	344	356	411	404
62918	88673	56870	22319	889	4794	5053	1732	661	1023	687	683	729	676	676	619	681	688	659	698	658	659	674	678	672	646	693	651	653	625	657	660	670	650	647	686	632	654	679	671	631	646	658	610	616	679	644	696	638	689	667	681	659	644	625	617	660	700	639	687	658	670	670	658	640	673	687	615	669	643	668	648	611	664	644	657	674	647	655	632	629	663	678	681	619	693	673	657	633	635	656	678	664	688	616	644	655	612	681	662	659	654	623	635	626	620	657	660	661	651	641	666	662	666	622	646	655	666	682	664	654	697	615	702	664	716	677	668	626	624	656	718	709	682	644	632	660	676	627	653	620	686	690	676	695	687	688	688	647	628	660	645	704	670	692	660	653	695	710	666	648	651	645	661	640	664	650	675	646	673	644	704	618	656	641	663	696	651	623	643	676	631	632	712	632	700	648	664	653	643	626	635	633	627	654	698	679	673	634	624	639	635	688	662	618	644	642	654	660	651	639	643	676	669	663	626	635	670	620	652	690	719	684	640	650	664	600	681	646	702	699	660	679	663	674	730	682	639	652	669	686	662	632	681	698	645	649	631	664	653	665	677	706	669	632	631	690	633	629	638	660	631	703	659	657	681	668	639	667	628	638	629	685	647	692	688	658	687	678	653	624	709	668	644	657	703	630	636	646	633	631	644	662	685	642	648	667	661	665	648	683	666	665	633	627	696	673	635	603	619	684	676	692	673	625	640	622	635	614	662	636	647	638	644	654	633	665	697	639	674	601	676	639	653	643	668	648	642	645	682	675	683	660	664	666	696	752	664	674	663	668	670	665	663	683	653	680	645	671	668	609	664	652	686	658	660	627	651	669	625	654	670	653	628	655	664	680	664	626	667	708	670	613	674	661	649	680	679	667	678	671	647	630	634	664	623	679	685	635	673	666	681	658	684	656	713	674	688	635	661	646	693	667	691	639	669	684	675	680	668	679	650	679	658	641	678	673	624	699	660	627	631	672	703	647	617	664	663	694	633	633	679	670	683	658	659	691	707	681	673	645	646	716	631	702	714	673	672	638	654	626	678	646	602	674	677	653	672	652	660	638	667	647	653	675	673	683	608	719	671	676	683	677	661	669	638	649	664	687	669	684	680	646	682	646	637	650	647	649	648	650	657	646	709	631	669	655	689	665	667	665	689	631	636	722	685	681	665	691	649	635	668	652	671	619	701	642	700	632	641	649	679	656	701	640	650	678	650	687	711	657	611	617	633	694	635	640	653	673	688	681	642	628	611	676	663	635	676	721	644	703	669	722	705	676	712	674	695	681	703	599	670	672	635	647	666	650	705	699	687	648	655	618	661	697	651	656	599	694	605	669	623	674	659	688	704	637	665	663	619	679	681	688	698	720	651	659	642	682	667	684	669	626	678	605	674	650	673	637	664	670	684	671	633	666	696	603	626	642	656	700	639	675	620	653	664	633	689	638	674	689	687	661	726	624	669	645	644	680	626	609	670	667	705	617	675	620	663	644	657	655	692	651	645	627	675	656	677	686	665	668	721	664	634	661	679	652	663	625	667	685	701	718	642	667	663	633	653	700	666	609	633	620	673	646	708	653	663	658	665	656	690	642	666	704	659	654	637	695	659	632	675	672	637	653	640	705	688	662	643	649	684	643	684	683	676	710	675	657	669	665	659	707	631	675	657	642	638	670	645	663	654	654	623	660	664	620	673	732	654	665	658	674	664	654	663	693	698	660	666	697	631	671	686	644	652	649	685	639	666	646	660	649	677	674	656	641	670	631	664	685	658	648	627	666	658	706	628	689	699	690	716	623	627	649	656	631	658	626	676	659	683	693	659	652	656	657	632	694	681	730	700	677	668	628	685	686	648	698	637	666	627	657	610	652	644	656	656	628	648	640	642	637	673	645	655	668	686	656	683	667	660	650	666	654	641	623	626	646	630	652	642	653	648	703	651	669	646	610	625	620	609	691	730	654	654	634	683	686	647	688	701	680	647	654	674	654	645	635	598	679	670	672	652	700	699	679	661	635	662	681	697	648	635	639	652	641	625	707	636	645	646	667	623	680	653	660	630	665	624	644	652	615	629	675	671	634	678	657	689	656	658	658	676	621	645	638	639	652	677	680	648	629	675	658	667	680	664	670	631	613	642	675	640	661	618	702	713	646	687	648	683	677	659	687	639	635	659	668	658	739	605	654	644	674	624	656	700	700	650	664	652	632	665	656	679	640	628	640	676	641	700	656	649	673	673	627	662	653	647	680	636	661	628	656	701	661	628	671	653	695	660	626	633	658	671	641	645	632	659	644	661	649	661	640	619	604	634	679	605	616	640	648	670	684	666	648	669	628	656	685	701	666	636	660	701	652	633	643	710	657	682	637	690	675	618	668	673	607	674	673	646	675	605	665	655	662	654	626	674	673	714	608	633	608	680	709	700	675	703	650	673	673	699	672	632	642	668	673	693	667	666	648	659	668	638	687	607	676	692	699	628	624	670	698	651	649	631	660	613	708	670	691	674	691	632	688	644	663	598	697	681	686	651	681	667	694	621	687	650	665	686	657	658	646	681	683	621	665	644	682	628	674	706	715	636	665	682	660	698	647	652	697	665	637	696	641	660	682	686	697	706	716	674	677	653	712	670	692	646	654	703	611	668	657	681	701	680	640	637	677	667	585	713	662	682	646	651	664	657	668	710	709	669	681	642	685	659	671	638	657	652	660	707	657	652	689	644	653	726	628	631	676	632	663	613	661	689	678	678	696	632	666	627	644	715	649	649	647	697	620	677	663	671	678	683	653	665	653	677	675	599	670	675	655	705	670	685	681	617	663	676	654	628	626	683	666	647	663	662	702	647	669	672	675	663	713	725	667	684	650	649	668	662	682	633	629	683	664	639	667	637	660	655	659	666	644	697	605	614	659	724	686	689	644	618	601	655	641	638	662	672	649	669	592	630	636	658	639	675	674	642	710	640	640	636	659	626	661	654	629	674	644	650	642	663	651	701	669	666	643	646	627	672	689	643	645	684	668	608	655	652	651	671	673	669	699	644	674	674	636	652	687	652	666	657	656	733	631	632	650	667	644	668	670	681	688	678	670	652	679	710	630	661	663	622	628	670	668	621	638	630	667	676	647	685	668	651	678	662	650	675	667	664	666	655	683	659	632	650	641	749	674	682	655	632	665	685	622	639	674	669	646	644	654	730	721	623	674	617	655	700	698	674	689	619	692	653	662	635	650	650	619	673	681	621	649	635	621	630	644	695	621	644	633	625	680	651	627	689	681	706	652	648	674	671	685	670	674	654	712	686	616	679	692	647	663	664	660	657	688	672	687	682	681	634	651	634	669	665	634	693	657	653	644	685	710	668	644	661	652	665	604	687	688	652	672	700	649	664	643	632	670	676	619	672	707	646	694	670	665	637	656	710	650	719	669	676	687	627	644	673	660	672	646	656	702	683	695	656	683	675	652	673	709	664	686	678	645	616	621	653	631	672	614	616
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
