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
340395098556	340395099117	340395099667	340395100217	340395100767	340395101317	340395101867	340395102417	340395102967	340395103517	340395104067	340395104617	340395105167	340395105717	340395106267	340395106817	340395107367	340395107917	340395108467	340395109017	340395109567	340395110117	340395110667	340395111217	340395111767	340395112317	340395112867	340395113417	340395113967	340395114517	340395115067	340395115617	340395116167	340395116717	340395117267	340395117817	340395118367	340395118917	340395119467	340395120017	340395120567	340395121119	340395121667	340395122217	340395122767	340395123317	340395123867	340395124417	340395124967	340395125517	340395126067	340395126617	340395127167	340395127717	340395128267	340395128817	340395129367	340395129917	340395130469	340395131017	340395131567	340395132117	340395132667	340395133217	340395133767	340395134317	340395134867	340395135417	340395135967	340395136517	340395137067	340395137619	340395138167	340395138717	340395139267	340395139817	340395140367	340395140917	340395141470	340395142019	340395142567	340395143117	340395143667	340395144217	340395144767	340395145317	340395145867	340395146417	340395146967	340395147517	340395148067	340395148617	340395149167	340395149717	340395150267	340395150819	340395151367	340395151917	340395152469	340395153017	340395153567	340395154117	340395154667	340395155217	340395155767	340395156317	340395156867	340395157417	340395157967	340395158517	340395159067	340395159617	340395160167	340395160717	340395161267	340395161817	340395162367	340395162917	340395163469	340395164017	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2656	2000	3600	2300	2657	2000	3600	2300	2658	2000	3600	2300	2659	2000	3600	2300	2660	2000	3600	2300	2661	2000	3600	2300	2662	2000	3600	2300	2663	2000	3600	2300	2664	2000	3600	2300	2665	2000	3600	2300	2667	2000	3600	2300	2668	2000	3600	2300	2669	2000	3600	2300	2671	2000	3600	2300	2673	2000	3600	2300	2675	2000	3600	2300	2677	2000	3600	2300	2679	2000	3600	2300	2681	2000	3600	2300	2683	2000	3600	2300	2685	2000	3600	2300	2687	2000	3600	2300	2689	2000	3600	2300	2690	2000	3600	2300	2692	2000	3600	2300	2694	2000	3600	2300	2696	2000	3600	2300	2698	2000	3600	2300	2699	2000	3600	2300	2701	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23649	21853	38680	47676	45043	38824	32700	10477	840	649	644	555	662	585	582	604	562	593	635	557	575	593	608	607	616	595	572	572	563	617	669	623	622	566	603	567	581	606	616	546	579	571	610	561	600	626	601	586	594	622	585	580	589	633	616	587	553	618	585	595	614	618	549	601	604	589	611	588	587	606	602	534	576	620	578	564	586	527	572	608	580	612	568	594	587	584	583	611	580	586	598	598	606	582	624	577	595	579	569	617	554	586	598	555	587	561	552	573	548	526	603	563	581	550	585	590	571	577	550	612	605	565	573	638	578	623	596	625	573	558	590	564	556	577	543	603	570	585	581	585	624	553	567	559	575	614	596	600	601	604	560	563	592	574	596	578	598	554	566	602	582	639	615	616	595	620	588	598	586	598	574	590	581	611	588	574	604	578	585	585	562	562	599	559	561	566	572	567	612	614	564	610	577	516	608	599	561	575	610	617	599	601	631	600	559	590	584	628	569	597	639	597	561	621	645	550	614	631	608	542	590	623	576	570	642	565	569	596	575	601	599	636	575	601	594	569	554	582	585	585	633	561	575	575	652	583	552	583	602	593	607	567	544	610	556	572	609	595	595	577	610	565	603	597	585	572	568	658	556	554	577	564	582	625	557	569	559	645	596	602	586	602	568	550	616	560	583	589	625	607	603	578	554	600	616	603	574	580	543	598	600	603	595	596	611	605	557	588	634	536	555	565	605	573	554	543	567	588	571	577	625	565	548	553	600	574	594	603	550	595	585	556	574	617	572	612	534	583	589	548	556	576	538	600	663	554	585	582	574	584	582	570	602	640	601	531	607	630	571	587	572	605	581	576	583	559	617	575	552	596	596	603	615	568	592	544	583	563	586	531	616	606	611	546	628	590	589	577	557	638	584	613	583	609	583	610	588	626	567	610	578	594	621	610	576	561	560	580	586	591	573	586	655	573	617	532	596	578	539	590	594	581	583	584	565	573	576	587	590	576	530	585	555	573	564	585	594	564	593	589	581	581	573	547	593	585	588	619	556	535	558	576	563	576	555	601	574	566	549	595	573	598	558	599	579	616	599	600	661	554	640	578	618	547	589	571	579	547	575	547	637	589	564	580	602	559	609	585	562	603	572	569	580	583	573	643	543	545	578	588	608	587	575	589	586	529	587	580	568	586	643	539	605	605	610	536	593	641	578	573	572	563	576	583	549	601	556	567	617	598	574	585	598	560	595	564	607	595	612	569	577	578	596	595	571	562	558	602	592	585	569	591	548	518	571	569	557	636	600	591	581	558	598	547	531	592	566	588	580	605	612	579	545	605	587	610	582	619	565	563	597	578	580	556	594	560	600	594	563	629	571	579	551	552	589	585	587	603	563	578	575	596	583	607	548	580	629	573	590	600	550	552	578	582	606	562	584	607	600	574	582	600	558	608	599	584	546	594	584	616	601	570	591	589	611	616	571	586	543	579	603	581	577	618	593	566	586	575	582	570	609	615	593	594	583	559	588	588	548	587	560	553	585	589	563	613	587	603	633	608	557	586	579	575	554	586	573	571	632	616	594	591	608	582	614	577	591	598	595	550	576	598	543	591	542	558	600	602	564	591	597	596	585	568	570	565	584	596	614	580	568	601	569	582	589	531	628	571	572	527	538	594	587	587	606	556	636	558	617	612	591	570	564	593	583	535	594	568	608	591	617	584	564	563	607	569	591	627	567	567	613	601	625	589	570	586	601	618	580	607	647	553	567	552	578	554	581	596	586	593	581	556	594	597	575	611	584	583	581	549	595	593	601	556	576	554	616	650	562	588	612	599	550	554	629	604	558	575	564	566	580	610	571	559	606	600	585	597	577	588	574	551	623	552	586	558	577	608	589	602	577	590	540	585	594	588	559	591	619	552	596	597	571	573	565	588	582	578	536	572	612	597	569	579	589	551	616	595	609	580	594	634	575	544	567	594	569	553	560	550	543	568	600	606	588	586	584	597	591	623	546	561	578	556	588	636	585	528	644	549	535	556	594	581	584	675	579	580	590	594	561	587	590	598	581	621	599	569	639	554	629	627	585	584	569	597	604	587	604	589	592	581	566	541	622	583	579	619	570	565	567	597	595	565	615	627	592	648	597	574	526	574	588	607	575	590	583	591	576	593	589	594	557	618	596	580	582	583	586	576	618	604	566	622	565	556	669	597	567	605	549	560	637	603	551	573	523	592	552	567	603	584	617	568	623	551	582	569	587	607	583	608	598	634	603	588	584	548	600	534	580	589	547	574	628	562	557	576	601	614	606	564	575	578	577	601	601	574	611	573	600	578	621	578	563	617	560	562	609	586	580	569	620	577	619	611	614	580	623	616	578	566	574	549	597	579	553	537	632	557	603	596	613	593	606	538	599	590	632	574	574	586	552	580	605	536	545	602	559	616	621	552	550	576	593	639	558	598	578	610	641	595	584	606	595	567	573	580	543	599	627	629	584	555	577	591	556	559	603	620	598	632	606	598	603	587	619	607	553	597	581	578	562	595	585	591	610	562	563	567	586	595	581	588	625	609	593	556	591	617	649	574	577	584	593	604	580	568	546	562	594	593	593	588	568	605	566	610	593	559	584	560	599	636	586	601	599	603	567	621	570	566	558	609	563	608	605	590	557	603	591	560	621	604	580	582	554	598	600	588	605	593	584	574	583	587	554	605	609	582	571	556	554	595	612	571	562	622	566	584	552	586	590	562	560	595	549	608	589	574	584	591	623	590	606	582	608	564	661	564	598	583	579	619	581	606	573	547	605	602	588	580	590	599	549	579	568	554	581	525	597	567	568	596	603	572	601	566	610	610	583	591	544	580	567	531	607	626	552	550	528	573	606	584	586	580	581	585	625	581	608	551	580	579	543	588	579	599	615	625	582	570	587	624	566	544	573	565	575	622	587	616	614	596	582	574	555	547	596	594	580	563	611	573	572	530	598	607	570	575	563	527	589	646	607	605	611	597	601	614	546	583	604	558	584	551	584	610	582	614	559	669	578	598	599	599	611	557	602	597	582	586	576	572	577	576	574	547	541	551	545	583	604	591	624	594	605	585	627	569	554	602	556	563	589	525	569	542	553	580	554	569	544	557	604	562	607	576	617	542	607	523	549	635	598	560	569	574	542	600	570	611	574	604	574	575	618	560	623	581	565	568	564	575	544	567	596	581	562	569	600	596	588	606	563	594	589	634	590	553	577	550	564	603	600	601	594	574	583	577	605	575	611	623	593	572	595	593	586	596	594	548	599	617	605	630	539	605	536	562	636	596	605	598	564	534	595	594	575	611	617	613	551	602	582	530	573	542	588	620	602	555	561	577	537	584	590	624	564	589	562	615	561	583	548	568	586	583	588	571	576	612	571	569	579	590	604	636	586	583	585	579	638	575	588	590	572	579	602	596	571	615	519	588	580	583	600	597	528	610	552	543	579	620	565	580	618	645	570	549	557	550	588	593	605	586	521	559	583	577	582	581	574	606	591	584
30652	55347	84201	81922	60220	43716	28186	5553	666	611	653	620	632	621	611	644	588	601	621	615	621	611	611	649	644	648	641	703	641	633	641	648	651	630	653	622	624	663	567	639	634	607	662	627	639	609	672	628	665	664	609	578	615	607	620	684	619	627	595	636	615	666	616	659	656	666	655	584	595	648	628	647	602	599	637	568	584	656	593	585	622	576	588	651	618	569	614	651	591	642	631	627	670	652	591	672	639	627	609	618	636	615	632	626	617	629	558	601	595	618	603	613	630	601	618	645	630	642	610	605	651	626	639	626	659	607	636	635	648	621	604	605	692	629	652	683	596	579	634	668	647	607	653	584	616	622	624	682	620	634	668	610	600	625	616	595	622	617	657	622	630	582	652	570	611	651	644	632	627	646	641	603	643	613	638	611	612	618	599	625	623	611	642	645	627	616	670	648	591	622	612	638	656	599	601	634	626	613	624	624	576	591	627	645	681	619	623	640	608	599	591	623	625	601	618	631	592	611	608	626	652	693	602	676	662	620	623	613	621	619	641	599	598	664	676	615	599	612	633	636	599	631	647	634	643	611	629	591	648	593	578	642	616	615	575	641	587	616	655	677	638	700	606	616	669	597	611	683	616	631	641	634	630	631	639	644	632	656	649	589	656	630	604	650	640	624	603	622	593	609	611	607	606	608	624	616	611	608	608	606	673	595	623	598	567	677	618	605	621	565	583	632	601	609	668	631	559	613	577	624	602	625	652	581	618	649	639	645	639	605	606	644	612	639	624	639	622	642	669	631	613	608	646	605	617	655	598	638	624	608	660	617	623	579	643	613	601	630	614	610	652	631	638	629	639	637	602	616	604	604	617	620	605	562	643	646	655	605	629	600	585	579	601	633	629	623	644	633	638	611	643	651	647	629	606	596	621	646	583	651	645	609	630	597	652	630	675	655	647	603	612	609	628	632	566	640	635	645	619	617	630	627	630	640	598	671	647	657	618	626	621	587	588	610	631	617	633	643	640	635	653	651	609	592	636	615	643	592	635	609	615	631	609	616	670	637	621	619	621	625	585	637	690	605	643	628	623	682	610	604	578	622	623	593	699	598	570	625	682	620	633	605	643	600	672	660	587	679	648	632	627	606	619	615	633	633	625	618	610	609	618	618	601	603	628	589	648	621	653	598	639	611	653	649	562	600	620	645	590	623	690	594	620	652	616	604	645	645	588	656	596	617	612	647	608	564	631	599	614	636	616	655	611	595	625	629	657	596	602	614	636	642	646	628	612	585	645	627	643	648	648	595	620	653	602	580	616	619	656	627	621	617	633	643	619	646	634	612	624	635	578	636	601	618	667	628	621	653	600	638	597	646	622	639	608	606	663	644	620	615	629	619	586	582	616	661	629	623	630	633	647	657	636	578	621	641	637	640	674	652	648	633	617	635	669	616	580	607	633	624	613	596	649	646	596	606	670	624	615	639	609	617	601	631	567	568	613	621	632	607	645	608	673	648	610	649	635	617	661	628	640	602	611	684	630	618	648	662	627	632	589	630	620	572	642	636	627	620	595	618	614	633	623	649	670	623	609	669	651	633	610	607	583	641	647	583	619	604	595	622	648	659	652	637	627	599	615	609	645	623	639	653	649	635	633	618	605	644	651	627	612	580	648	605	630	596	621	625	644	613	622	649	619	691	609	667	630	650	667	649	645	603	615	633	609	647	626	634	630	609	658	644	618	594	585	658	654	631	594	635	618	640	655	633	618	646	641	664	622	621	577	615	675	648	642	653	599	595	610	630	629	607	640	635	564	613	629	576	649	670	645	614	608	635	635	635	603	620	610	629	644	626	660	624	661	614	613	613	573	647	642	626	651	617	632	629	588	634	599	622	610	590	628	617	596	644	631	623	678	647	618	587	632	647	624	647	647	640	602	656	608	616	638	620	617	618	623	630	602	627	670	622	585	601	625	613	607	598	624	666	604	594	614	639	640	643	629	648	625	614	598	646	621	614	608	622	583	634	610	621	627	570	634	599	631	600	647	596	634	647	638	630	608	636	573	619	620	616	606	632	607	592	584	638	577	590	621	604	605	622	587	645	618	595	604	609	628	589	611	565	579	608	589	632	648	601	595	571	633	649	608	609	618	602	582	598	625	644	653	608	649	644	641	638	628	617	625	641	576	629	644	667	637	639	652	613	673	644	617	601	623	664	642	633	632	614	620	620	618	604	658	623	674	629	641	641	619	615	591	617	570	622	588	640	613	664	616	636	612	618	603	625	605	618	615	652	625	590	601	592	611	604	657	633	617	628	595	611	588	645	631	616	643	609	628	612	616	614	634	593	645	595	614	609	629	631	630	646	646	640	655	625	597	631	617	628	592	624	584	596	651	614	645	619	665	660	580	615	613	612	600	619	636	598	651	627	631	580	681	656	661	620	634	645	630	580	609	655	639	616	623	616	591	617	626	623	571	655	653	598	609	585	581	624	606	624	609	643	619	651	596	601	620	610	634	626	636	592	643	616	572	639	595	595	597	570	621	608	611	618	608	628	620	601	640	645	645	668	606	621	640	637	673	635	650	654	576	647	623	553	649	660	608	629	563	638	633	638	609	568	662	606	595	619	603	628	665	604	619	629	621	602	616	630	667	657	645	588	643	661	646	626	622	638	616	632	643	653	612	621	615	619	594	611	626	665	583	621	608	633	641	629	607	643	606	621	633	641	659	639	634	653	629	587	650	609	608	601	610	557	636	616	584	631	589	633	582	651	637	627	652	653	651	669	647	599	610	604	633	648	619	609	613	657	600	619	617	622	609	649	603	639	636	634	624	628	617	656	630	617	584	596	614	577	672	589	625	627	615	629	591	601	617	627	609	673	617	580	587	642	589	629	646	629	646	591	625	654	661	653	573	616	628	622	613	622	601	624	596	683	635	611	606	632	618	636	616	629	626	633	614	606	613	643	695	618	609	621	642	624	597	657	590	622	629	653	649	672	598	620	594	621	574	576	661	681	614	627	613	635	640	608	627	672	637	625	649	578	622	673	632	571	645	627	612	643	640	650	600	652	598	659	628	619	617	617	600	680	631	638	618	621	636	628	654	619	594	643	610	606	606	628	631	648	646	640	625	640	633	640	592	604	654	600	656	622	645	652	613	626	640	566	668	604	593	623	646	633	629	641	618	615	637	588	629	634	605	630	620	641	578	646	584	632	593	661	660	622	635	613	604	623	646	596	641	628	592	627	581	636	584	625	648	652	611	624	584	634	646	572	600	621	588	604	618	607	568	560	611	625	637	658	631	559	623	648	620	634	633	642	617	604	607	618	668	646	539	632	613	618	584	651	644	633	636	592	661	665	660	583	637	635	674	623	644	666	638	610	635	614	591	606	610	607	656	594	610	653	564	669	601	613	645	656	657	588	641	607	633	594	608	622	627	591	575	612	622	632	646	606	649	628	584	642	653	600	640	621	637	647	624	628	569	634	627	629	577	636	643	590	592	668	627	604	608	613
27822	22914	45423	37734	19259	8137	3158	613	379	385	409	344	370	381	405	374	378	361	358	371	382	381	355	362	387	380	391	365	374	373	356	392	368	367	366	352	383	365	397	391	386	349	356	367	362	393	398	389	327	376	379	365	397	377	364	370	369	373	373	339	399	374	397	362	335	348	397	355	376	366	387	396	382	370	400	369	422	380	341	377	396	364	397	389	382	339	357	380	355	397	385	362	373	399	361	378	366	400	372	360	377	411	426	352	393	368	362	392	371	392	381	376	382	366	415	408	379	382	393	398	375	420	417	376	390	381	398	374	360	384	361	370	380	362	399	371	395	366	387	430	397	365	347	357	441	387	379	394	346	384	393	388	348	410	370	412	378	355	384	382	392	377	376	390	384	344	371	379	354	378	390	378	380	386	392	389	414	422	393	361	384	371	388	360	373	396	398	391	392	342	381	384	368	395	349	353	375	367	365	356	377	340	355	377	374	379	379	365	378	390	371	387	389	380	407	384	383	361	409	364	395	377	424	381	366	413	370	364	344	387	406	378	384	391	348	378	387	410	381	402	390	376	391	366	383	380	427	380	369	389	381	373	381	368	378	371	387	392	368	373	390	370	382	405	395	358	390	347	368	381	389	378	400	384	377	402	403	388	381	387	409	387	397	380	369	399	381	373	368	354	377	416	367	378	381	399	402	350	354	352	397	353	382	391	374	428	422	376	362	393	384	360	407	406	377	369	369	347	337	408	381	375	396	394	405	374	361	421	397	396	357	402	371	376	387	372	356	376	336	390	350	380	423	414	365	402	394	365	341	397	411	365	411	377	383	336	390	342	395	387	348	338	357	422	366	414	384	387	375	360	356	390	369	382	353	389	402	397	344	383	388	385	408	387	353	372	359	423	359	399	401	348	392	400	374	380	357	376	376	372	383	348	392	381	362	411	378	372	374	382	356	355	360	366	393	396	389	385	406	364	351	369	369	370	423	371	365	360	363	387	350	388	383	378	370	393	377	381	362	355	379	371	354	383	373	383	350	419	400	380	326	412	352	380	357	387	368	370	375	393	381	383	401	379	335	401	394	415	391	395	376	394	344	378	372	349	335	394	347	357	425	376	362	389	398	389	381	392	366	348	393	413	388	366	358	373	407	384	356	355	398	375	363	381	404	392	328	375	367	384	409	394	353	375	401	398	383	404	390	355	396	358	370	384	410	345	393	398	368	388	415	402	334	394	373	363	395	358	376	392	376	377	406	364	369	383	343	388	398	332	409	388	365	375	367	380	359	310	351	367	394	375	369	367	387	357	379	384	386	412	397	388	388	380	354	384	414	386	405	399	411	380	382	366	378	373	343	394	400	344	366	392	346	353	392	363	359	401	360	408	395	384	380	382	369	373	353	406	349	388	359	355	381	396	387	388	391	352	357	350	381	384	409	389	370	357	380	358	359	369	394	389	367	364	373	380	421	351	353	353	384	403	372	392	361	360	387	364	391	421	361	374	347	369	339	377	349	381	386	380	383	380	376	366	386	397	396	399	386	445	350	370	404	405	416	423	346	395	359	363	395	385	394	368	389	389	336	379	363	372	336	363	395	393	385	383	370	388	380	380	372	405	355	332	406	332	408	346	374	392	388	328	350	374	341	379	353	362	382	363	386	390	400	388	380	400	343	396	373	386	410	392	371	359	402	389	386	347	382	326	392	393	366	361	395	364	380	353	376	415	363	362	382	395	377	363	344	347	414	391	415	342	345	398	381	397	373	355	405	352	405	376	373	392	381	359	390	360	393	367	350	394	416	396	372	377	367	379	388	353	379	406	348	408	394	391	406	390	375	399	402	389	390	370	371	369	372	382	359	363	379	395	372	385	398	418	371	394	390	360	378	367	395	369	345	358	370	411	384	405	389	397	409	378	346	367	386	387	385	335	416	385	347	372	384	380	373	382	375	380	374	377	359	368	373	363	393	375	351	346	384	388	383	369	368	380	375	397	359	388	357	394	366	392	338	385	378	373	363	352	381	367	428	385	355	410	383	385	388	378	368	366	359	375	364	380	362	376	381	325	374	387	376	387	407	338	375	379	421	380	391	391	377	361	375	354	401	370	390	383	384	364	367	390	352	351	390	414	359	385	363	363	363	394	349	357	376	384	366	388	401	405	367	377	376	413	394	377	372	378	352	370	362	353	327	365	385	394	376	368	376	364	401	383	377	355	332	387	368	360	374	396	400	388	392	380	402	390	398	389	403	406	381	383	400	404	411	385	386	398	410	379	392	387	364	359	422	363	367	399	376	338	385	345	356	384	383	364	398	370	382	414	364	373	379	388	362	382	381	351	371	384	408	349	368	400	364	374	379	393	399	365	379	369	378	390	382	378	368	360	406	324	415	394	389	371	379	353	352	352	352	397	377	359	390	387	320	382	359	366	372	368	394	411	408	360	385	360	384	405	364	407	389	356	377	383	376	398	374	389	347	368	397	412	378	386	387	362	347	367	391	365	375	399	378	357	359	407	386	363	378	385	391	383	371	412	401	391	357	375	391	371	358	413	374	411	354	358	394	392	414	356	385	374	363	369	359	360	394	390	347	398	366	366	393	397	381	366	371	358	332	382	373	387	387	390	370	413	350	365	396	378	376	372	376	387	409	386	389	363	370	371	378	392	405	377	371	396	377	376	404	379	369	371	412	365	401	363	357	363	381	358	374	375	403	382	379	366	363	357	418	408	360	392	376	353	354	394	399	364	364	357	399	374	400	413	403	389	366	331	397	376	378	368	384	391	342	371	386	380	380	398	403	363	381	362	406	417	402	409	396	365	385	351	377	395	367	343	390	396	398	375	375	365	356	389	398	374	374	397	366	377	371	346	372	402	367	376	383	399	426	332	349	351	376	357	395	391	399	336	384	367	402	365	364	369	397	352	409	381	382	370	362	380	342	374	407	378	386	388	410	397	346	353	384	377	403	362	392	366	392	397	368	378	377	377	407	386	401	388	392	379	360	351	398	371	394	409	395	391	385	402	387	382	397	383	389	380	387	366	384	370	381	381	374	410	403	375	379	354	366	382	380	358	360	406	423	392	366	377	383	375	393	364	409	342	373	370	416	383	327	389	357	391	354	395	368	367	411	365	413	349	363	377	362	396	348	404	375	390	389	399	368	410	373	416	393	379	377	344	375	402	398	385	359	399	380	382	364	371	378	381	382	358	376	395	382	379	383	377	381	393	366	360	375	398	383	382	359	366	371	384	356	413	386	387	377	374	376	374	383	338	403	397	388	375	391	375	346	370	390	345	346	392	375	379	346	390	381	350	355	392	377	398	367	374	374	360	396	370	406	359	389	401	358	383	362	332	361	392	365	386	376	376	390	380	358	400	358	354	350	372	382	375	364	374	390	364	375	411	375	383	363	406	370	397	375	416	379	329	386	390	388	365	371	408	373	390	396	387	376	379	400	400	372	367	400	345	362	387	383	365	422	401	384	378	361	374	402	377	336	389	355	360	381	375
22092	34104	42461	28899	15715	8263	3555	699	428	402	420	431	466	442	459	422	436	454	421	443	423	463	444	430	431	441	431	441	432	449	464	391	432	414	435	391	382	450	417	445	428	438	421	439	435	429	420	431	430	420	383	434	418	436	456	408	425	441	418	457	405	447	442	437	435	400	425	422	406	458	410	486	406	413	450	432	440	446	432	415	418	429	455	452	441	459	447	438	415	448	455	443	409	422	447	472	401	417	445	421	419	436	465	441	444	460	466	425	449	465	429	439	436	438	436	421	423	411	434	450	384	414	443	444	447	389	450	387	459	435	443	422	427	429	444	408	429	435	460	448	379	457	430	454	417	440	471	407	414	452	416	441	443	462	441	411	412	440	477	422	410	420	439	428	431	453	399	440	440	422	457	456	444	439	448	433	403	443	452	450	432	429	456	433	428	402	399	438	452	426	459	459	441	445	422	448	445	450	450	414	443	435	425	444	421	397	441	455	456	420	437	429	446	444	383	433	426	446	442	447	452	433	466	432	425	459	408	450	436	450	459	432	441	401	429	435	460	447	390	460	429	479	429	426	422	375	436	428	433	432	451	439	458	431	436	403	425	409	447	496	428	406	451	448	414	435	425	430	451	443	392	415	408	444	418	447	409	491	437	457	432	416	442	450	427	421	430	401	418	401	421	420	472	419	417	416	399	430	425	456	419	455	414	425	425	433	430	414	465	418	413	380	403	460	425	413	399	398	415	434	430	424	400	435	469	456	452	432	439	453	419	405	444	432	420	416	417	457	406	438	446	439	426	423	467	420	436	443	427	489	424	418	434	434	454	431	420	427	389	394	475	419	392	435	416	433	435	420	425	418	410	407	388	407	469	428	429	450	439	465	435	473	421	432	441	420	416	431	425	445	480	382	426	447	437	413	409	443	451	399	433	427	424	429	416	454	446	434	444	433	443	439	396	427	423	422	438	451	427	401	463	446	420	404	445	412	414	462	420	418	423	402	433	392	417	452	453	375	466	444	428	436	425	420	466	447	429	451	433	431	445	428	420	418	410	412	432	424	406	461	432	449	463	462	440	405	446	413	429	450	461	411	424	455	426	436	459	420	416	448	487	425	453	434	426	456	401	460	436	439	465	414	429	474	424	433	432	457	403	406	427	450	456	431	425	405	410	454	422	403	428	418	400	404	447	456	433	418	453	419	446	406	442	437	425	436	399	465	420	423	433	437	450	435	461	428	436	423	413	438	423	459	445	441	434	436	449	445	481	432	433	415	442	406	428	412	457	437	442	394	449	414	398	407	422	426	449	418	437	440	418	416	403	439	424	465	430	441	449	420	402	462	443	424	423	435	443	402	449	400	403	468	435	440	423	421	429	422	461	439	417	415	425	460	451	424	454	422	431	452	406	440	449	417	459	436	403	415	427	441	376	456	431	441	429	438	437	431	434	449	407	419	427	413	459	407	392	425	449	444	419	426	436	418	419	454	423	448	377	421	410	421	438	445	407	450	428	465	450	460	439	426	400	458	417	410	449	453	426	441	453	450	476	404	457	442	431	460	475	440	420	440	436	451	399	427	440	468	446	432	443	447	438	417	430	453	419	445	414	445	456	393	419	406	374	445	444	431	428	462	399	429	402	412	432	459	450	406	417	403	434	432	412	385	421	412	436	454	433	428	436	439	432	466	450	413	420	405	412	404	424	451	420	429	419	450	402	438	473	455	422	450	433	436	404	411	433	439	442	424	420	410	412	433	445	412	442	437	431	388	422	431	433	440	427	449	412	422	450	457	418	434	444	449	417	463	414	473	403	446	437	414	397	402	446	439	422	434	462	415	449	478	448	439	418	420	414	449	387	405	421	423	407	389	424	437	446	434	405	415	429	406	445	375	436	462	452	440	435	407	463	453	428	392	467	457	434	432	446	381	414	438	427	406	452	482	436	439	434	423	426	401	441	460	429	434	467	464	457	448	421	454	423	439	426	420	449	435	420	423	419	383	467	393	464	406	466	459	416	443	416	467	422	428	443	427	416	468	436	415	393	431	427	444	425	418	403	408	451	446	456	434	418	409	428	449	427	415	417	449	437	452	423	414	444	460	390	411	460	461	433	438	411	414	446	416	426	436	446	419	395	464	453	429	436	431	435	413	437	419	405	426	428	482	431	442	436	424	431	452	446	438	429	432	422	426	477	422	424	438	448	443	435	452	416	428	444	459	453	422	472	459	418	418	420	389	445	462	439	443	429	432	417	421	402	437	457	440	456	437	435	451	422	444	411	436	418	439	435	387	440	422	414	437	450	392	449	424	421	410	464	417	455	409	428	429	412	460	428	450	439	428	371	416	450	442	429	421	416	441	453	417	406	420	410	455	440	432	424	420	464	395	428	395	455	441	440	425	433	466	420	447	417	476	433	425	396	425	444	422	432	422	456	477	436	419	455	459	427	442	426	438	445	405	427	448	417	456	420	442	418	413	410	437	415	450	442	417	461	405	432	442	420	474	457	397	444	439	420	417	392	453	436	417	419	425	454	420	414	432	469	440	430	427	410	431	442	426	447	397	430	455	438	401	401	442	476	437	424	431	428	436	414	449	424	454	409	445	419	381	444	437	433	419	455	417	416	424	444	421	446	455	429	430	432	425	420	445	434	412	422	418	424	397	439	459	454	429	438	440	442	474	434	442	466	453	449	419	413	408	437	436	402	364	458	449	454	436	425	434	444	397	449	381	419	405	399	437	417	431	456	465	416	458	415	425	436	414	413	446	423	437	424	436	445	418	425	399	412	423	389	395	459	431	444	397	421	474	431	441	421	400	415	446	446	398	427	418	467	427	425	433	450	424	417	449	422	434	411	417	470	424	446	401	467	432	449	434	430	464	451	421	447	445	474	446	455	432	436	399	453	391	457	453	397	439	404	450	444	433	417	410	434	433	413	430	390	398	496	406	454	446	448	413	453	435	390	443	435	419	432	408	420	459	407	402	443	417	423	425	445	401	435	412	429	440	447	420	425	411	434	435	446	427	441	410	425	453	425	420	443	444	448	410	423	403	436	452	449	426	432	444	432	381	430	423	417	448	403	459	445	425	451	448	409	412	422	466	434	444	404	443	435	436	419	439	416	419	385	456	479	447	439	443	436	444	410	436	419	430	401	403	459	421	431	419	419	419	470	419	419	447	424	442	445	417	415	399	454	404	443	395	467	424	429	424	436	449	400	431	422	469	434	450	454	441	446	429	426	446	427	421	427	448	413	420	459	438	436	414	424	400	444	435	411	451	443	445	437	404	434	439	452	441	390	404	427	448	420	427	411	443	443	420	416	458	441	427	470	430	423	435	440	455	412	458	405	436	450	433	421	420	468	426	419	442	408	427	414	455	434	397	395	437	418	430	444	442	440	415	411	426	395	413	409	439	424	420	433	423	442	440	409	394	401	449	403	431	460	408	412	395	459	440	449	432	421	447	443	432	423	416	443	416	436	419	393	464	420	420	440	406	437	430	413	469
24689	21571	51188	58107	44148	31381	18867	3024	392	373	397	379	399	378	366	381	370	427	393	387	370	382	405	386	379	414	388	385	361	383	357	381	369	376	373	399	368	411	367	378	386	362	406	355	375	377	370	391	386	365	395	349	377	377	362	357	339	381	386	408	393	360	392	382	357	395	373	385	400	384	394	369	424	385	359	385	383	330	386	388	380	388	361	386	419	367	383	377	385	417	366	395	377	362	402	384	364	360	394	389	341	347	363	380	351	370	365	395	392	377	407	375	382	384	361	364	376	356	375	369	361	375	380	395	386	403	397	353	406	379	378	405	367	402	383	375	395	412	381	384	380	352	396	373	380	390	356	409	377	326	371	389	358	384	412	377	368	399	334	386	418	390	372	390	373	401	393	380	371	390	413	387	373	367	404	389	361	390	371	396	377	366	361	352	388	366	375	392	373	379	357	420	379	353	358	398	377	369	380	375	352	364	352	378	398	389	371	397	365	358	388	379	395	361	385	373	423	371	389	393	385	394	391	382	400	386	376	385	366	387	395	400	376	378	353	375	412	364	361	356	371	374	385	371	380	406	429	390	356	338	388	388	392	389	361	382	391	391	362	376	353	380	381	383	354	397	368	370	397	376	358	359	390	379	393	355	373	382	401	372	378	435	404	381	375	376	423	388	379	356	357	408	407	359	348	345	373	390	398	400	391	386	395	406	363	383	373	407	370	398	364	397	346	369	349	368	385	362	382	370	363	357	386	403	400	403	359	388	372	354	358	352	380	418	370	367	382	367	354	390	370	408	379	390	388	381	367	373	383	388	373	325	347	380	366	403	373	389	358	388	402	404	400	385	341	368	359	412	362	388	363	409	414	402	393	386	390	369	383	367	405	413	365	376	390	373	384	367	399	378	377	355	401	367	385	388	374	350	391	346	380	402	388	418	399	381	337	398	358	397	376	374	380	389	410	359	369	404	372	385	373	394	405	393	366	409	401	362	396	372	341	406	381	390	392	337	369	372	398	406	406	394	411	361	390	359	349	436	405	387	370	391	404	397	404	376	371	377	369	327	394	396	381	391	407	358	361	372	409	360	389	362	358	385	402	361	399	357	351	411	360	386	406	392	387	414	407	374	406	395	351	365	371	391	393	405	405	361	406	386	419	409	351	365	396	407	384	365	392	409	384	353	370	370	382	368	404	383	368	409	392	382	387	384	404	366	379	386	375	422	387	395	380	399	358	372	425	375	396	390	376	355	387	390	386	352	398	369	354	359	376	350	389	399	393	352	376	374	365	365	377	414	368	396	409	369	403	386	411	412	402	364	368	382	420	377	340	392	370	383	373	372	375	400	380	369	368	387	379	336	387	394	355	381	382	373	410	392	384	380	362	409	377	360	388	359	377	343	384	387	415	397	359	373	373	411	400	367	368	354	383	424	383	403	417	393	362	409	419	386	402	397	382	370	395	379	372	358	416	382	393	367	375	347	389	379	355	374	369	361	379	363	393	358	379	388	392	422	365	359	390	371	387	393	422	356	359	363	382	352	411	378	394	375	350	373	410	386	375	388	371	381	397	401	368	347	379	323	388	403	355	381	356	373	387	390	395	390	396	386	395	374	394	378	391	368	354	379	356	382	352	388	368	366	397	357	368	393	334	401	395	373	366	354	392	373	346	375	383	356	377	419	370	366	377	381	355	365	403	414	361	369	390	386	383	375	368	402	362	349	363	396	370	381	372	418	374	389	392	384	397	391	400	372	407	383	356	385	390	406	369	389	407	384	361	386	398	378	415	384	362	420	381	395	379	373	363	361	410	399	380	377	360	364	366	357	380	359	388	386	371	393	394	397	362	364	359	384	358	388	375	386	389	360	393	376	370	448	356	360	379	393	372	384	381	398	397	378	375	347	378	371	364	398	398	416	370	371	414	333	387	361	361	386	372	392	401	384	384	368	367	372	401	381	379	390	367	400	414	370	392	424	392	350	371	382	365	361	386	360	395	364	386	394	388	404	387	363	398	386	404	413	406	421	390	353	367	379	391	384	367	380	353	357	346	360	397	362	339	350	409	348	392	383	360	399	357	334	390	393	389	388	358	369	363	357	364	378	341	350	375	378	362	372	382	381	392	376	366	406	397	388	419	368	405	380	363	374	352	398	362	387	383	404	408	398	355	375	313	396	366	369	373	375	394	385	355	412	350	400	384	355	368	392	372	396	400	382	370	408	379	356	409	378	396	345	368	370	432	379	395	371	420	422	385	346	374	396	372	390	394	389	388	372	444	406	409	332	417	355	360	391	400	384	402	377	365	376	394	373	367	436	428	397	387	354	407	378	373	384	413	395	370	358	363	362	369	418	348	386	379	386	414	340	367	390	368	402	378	349	403	369	368	381	362	362	375	385	352	345	352	376	388	386	414	355	387	382	357	393	389	396	353	380	385	387	380	398	387	384	370	398	399	380	366	394	412	388	377	370	379	408	380	360	372	359	381	370	360	378	357	405	409	396	375	370	401	378	388	358	353	352	370	369	394	387	369	411	392	384	419	374	350	408	374	357	406	369	366	370	383	357	370	361	405	364	378	351	365	378	399	382	346	396	338	398	406	369	380	406	366	386	409	357	353	374	351	385	352	372	391	365	384	372	386	407	384	376	318	334	358	355	359	389	379	405	399	386	428	370	388	423	401	366	376	368	388	403	365	390	377	402	385	373	393	376	409	362	372	373	414	389	388	390	401	376	409	378	395	393	351	354	370	400	396	377	375	329	385	362	415	367	367	378	387	391	383	383	395	369	363	372	384	389	364	367	400	366	370	371	361	385	371	395	363	377	421	417	363	379	373	359	380	391	383	368	398	385	382	391	397	394	378	342	374	378	390	379	410	392	410	395	382	400	362	379	381	392	377	364	398	350	378	390	394	372	407	385	403	357	377	352	412	365	367	390	378	392	356	435	401	393	397	394	368	349	364	362	379	361	405	381	380	356	362	426	365	366	390	380	348	374	385	389	359	392	345	348	369	372	367	398	370	365	409	363	392	360	413	365	400	394	373	424	377	397	415	368	396	379	365	384	393	369	349	406	359	430	418	393	375	397	340	407	381	397	400	375	361	371	348	354	363	388	386	366	361	380	376	395	393	379	380	381	392	396	395	353	366	376	370	409	356	398	346	406	398	398	376	397	373	357	412	363	368	372	379	386	400	405	399	388	406	374	386	376	354	380	376	393	415	381	356	362	373	360	370	347	406	384	398	392	359	382	361	415	350	358	371	397	387	373	386	393	359	417	391	378	357	370	388	381	362	397	370	368	368	358	387	368	321	360	405	393	387	389	372	401	396	383	374	362	389	387	394	387	388	410	357	375	403	370	386	396	371	386	385	411	333	401	397	372	359	433	359	406	395	387	348	395	344	363	378	379	398	393	364	357	369	395	391	395	359	384	375	397	383	345	378	374	364	351	417	366	410	379	370	376	376	387	354	375	377	385	352	385	346	361	377	385	360	412	353	380	359	416
25777	48672	78111	60497	43470	30490	14178	2367	451	421	424	457	431	435	437	399	422	411	433	432	434	416	418	434	406	438	416	424	394	410	435	402	410	429	417	432	426	466	402	430	409	422	404	435	455	397	433	436	417	431	401	393	437	424	407	439	436	466	457	432	412	430	450	424	430	472	451	444	398	432	479	394	449	476	463	443	452	406	443	442	420	422	411	396	424	393	440	426	433	432	441	400	447	414	434	442	396	424	423	398	466	423	436	479	403	433	400	389	418	438	407	439	421	385	424	440	450	397	423	419	455	439	459	425	417	400	452	408	449	391	396	423	390	420	397	410	391	410	431	405	396	385	375	420	389	451	409	446	450	411	415	445	453	437	432	420	442	411	418	455	439	409	444	413	416	425	412	430	421	433	412	407	466	424	407	460	426	396	409	453	406	460	411	466	468	481	456	424	439	453	400	407	439	403	439	451	413	429	408	410	432	415	395	406	408	412	427	428	432	441	440	412	405	434	420	440	411	426	456	404	417	415	401	404	459	419	418	455	416	400	440	440	446	396	367	422	431	397	442	425	416	421	426	424	383	421	383	454	443	421	426	422	467	456	433	407	441	449	404	431	446	442	429	430	426	414	419	423	418	431	400	438	385	407	408	435	421	402	402	447	407	440	406	408	407	436	462	422	445	379	423	402	436	417	443	407	433	389	402	398	429	420	436	451	427	459	408	448	442	426	447	414	413	430	439	438	403	444	401	428	404	405	475	410	431	438	417	400	411	432	405	417	445	390	433	427	429	447	386	407	453	446	411	438	476	435	398	418	451	426	424	438	412	434	404	418	430	455	445	399	413	429	410	408	436	456	427	444	435	407	432	417	431	427	449	431	438	446	410	432	411	419	411	412	412	396	398	434	448	423	457	432	404	427	419	441	402	407	409	449	410	414	413	406	409	437	426	435	446	420	434	415	439	414	419	397	441	421	423	400	461	427	425	431	402	418	445	414	456	443	429	405	419	421	417	430	422	431	438	433	415	382	397	450	422	418	461	427	426	436	384	411	426	424	411	468	411	392	451	464	418	418	405	413	437	407	410	407	394	397	436	400	439	422	427	391	415	406	384	464	432	425	432	440	414	424	438	437	426	451	461	426	438	471	420	437	439	386	446	435	431	401	426	403	455	414	463	426	391	425	431	453	404	415	410	410	437	397	412	414	445	429	402	387	395	409	482	422	396	424	434	444	446	440	412	400	376	397	446	421	426	432	436	395	412	445	430	411	406	387	421	437	417	472	461	449	437	401	425	420	416	405	416	435	466	410	385	454	429	371	398	435	484	453	442	445	445	408	421	408	423	414	424	381	440	430	409	400	405	417	414	438	468	394	452	424	426	431	411	419	400	419	432	425	438	428	399	437	402	405	456	457	457	402	398	426	430	429	458	416	412	434	418	398	435	417	425	432	403	414	441	411	453	443	448	408	420	400	452	399	398	421	452	387	436	444	416	441	437	435	458	419	415	416	454	438	459	418	426	421	407	402	434	407	415	401	426	416	415	440	409	399	413	419	401	427	405	427	410	457	353	412	451	391	415	438	420	411	441	395	416	451	405	444	421	417	432	416	407	440	441	407	447	449	459	428	431	426	404	442	423	440	454	440	404	418	427	436	441	427	402	433	447	405	435	433	382	430	421	421	408	474	448	462	426	443	404	433	449	402	439	406	365	400	402	450	438	443	429	416	406	456	438	424	458	433	446	409	431	449	426	432	430	440	458	433	414	412	435	449	410	417	469	446	434	435	428	436	460	387	397	427	404	418	415	428	401	399	400	417	462	417	418	435	429	437	434	424	440	442	421	384	407	442	454	422	410	403	421	438	408	408	399	397	413	393	418	391	420	409	402	423	440	455	427	425	417	412	424	406	434	399	441	431	420	446	375	457	392	423	435	431	411	430	451	407	416	389	442	412	427	433	422	401	437	405	433	416	388	446	435	419	422	434	439	460	437	430	406	382	398	428	436	402	421	452	421	409	412	407	404	387	445	401	432	439	402	418	397	410	466	473	439	439	441	452	395	441	467	435	396	398	424	436	407	416	474	400	447	435	449	468	456	430	430	403	421	433	422	444	399	446	432	403	391	427	416	435	424	414	429	450	396	416	416	420	374	436	443	419	400	411	458	418	430	413	435	409	421	423	426	465	436	412	424	450	433	427	404	426	420	394	464	426	442	390	431	454	432	438	425	407	407	429	458	437	410	448	420	440	420	416	413	397	426	427	423	458	455	426	446	409	445	443	426	447	424	426	418	425	422	424	428	479	470	433	439	378	438	440	427	397	457	421	438	423	448	378	405	437	416	477	408	466	419	394	419	390	447	407	417	397	452	410	411	385	447	452	455	431	454	448	433	435	425	405	445	417	418	426	410	417	460	469	402	469	394	423	444	417	404	411	416	401	432	433	432	397	387	452	453	395	408	424	387	450	437	395	392	416	403	444	414	473	407	433	431	420	427	416	423	440	450	391	469	439	398	463	445	427	441	418	420	386	422	422	427	427	428	426	426	418	422	429	418	416	442	422	431	429	421	403	413	426	441	421	420	436	429	423	402	444	443	429	445	458	404	407	455	400	430	414	396	428	416	487	453	429	431	439	411	436	433	449	430	442	451	452	441	462	396	452	425	425	416	427	450	424	414	441	431	404	426	426	426	419	402	424	431	428	409	462	456	416	433	442	427	410	462	369	405	411	422	412	460	425	397	424	434	417	423	443	420	481	440	419	416	452	419	436	416	430	428	415	415	436	441	417	440	391	415	398	445	444	402	460	420	417	445	448	416	433	456	411	410	448	413	440	400	434	452	448	413	418	458	440	450	410	434	457	409	457	443	443	418	433	423	431	410	441	469	452	409	412	442	405	450	431	401	387	436	425	433	394	433	437	436	408	423	431	439	448	433	446	423	438	474	451	444	414	409	447	397	425	442	438	406	410	405	400	445	416	397	445	441	413	425	409	454	435	419	420	410	450	412	421	412	448	418	456	419	458	410	416	392	434	412	420	391	431	400	405	449	421	420	413	428	451	431	434	419	418	406	425	437	443	408	435	369	422	411	413	393	392	478	449	388	416	404	443	446	418	439	421	453	442	403	422	451	442	411	421	412	421	443	408	424	439	447	427	409	440	420	469	413	420	454	479	442	438	396	401	457	437	408	429	437	407	427	384	421	410	448	418	456	434	433	413	429	449	448	448	442	453	424	434	420	425	427	446	406	424	424	449	407	410	412	412	406	444	400	420	428	442	417	421	401	432	446	422	415	428	440	424	429	397	440	418	445	441	386	454	416	424	402	394	430	457	419	401	459	410	445	402	429	404	388	452	459	439	424	422	443	444	429	449	409	413	412	443	430	435	448	453	406	417	441	409	404	402	417	406	439	423	426	412	402	465	407	407	432	408	420	472	412	415	452	440	413	430	424	411	414	415	430	384	417	411	427	401	426	410	433	460	418	433	465	425	451	404	425	453	427	424	394	441
25490	21441	41867	52886	36523	24295	12701	1956	502	512	535	542	515	509	478	514	505	528	523	487	496	516	520	500	500	526	458	463	486	507	448	528	516	460	506	502	498	535	505	505	474	500	509	504	509	493	488	521	530	487	463	521	505	479	494	499	558	520	465	547	474	511	511	483	524	529	502	468	540	536	485	512	519	493	521	465	498	520	464	496	474	467	454	494	473	492	498	473	481	495	500	477	513	509	513	493	537	542	490	519	489	495	527	534	468	530	491	486	496	486	488	540	510	497	519	548	468	519	545	499	483	484	489	473	501	509	498	488	530	506	494	527	516	463	507	513	509	511	499	488	514	540	449	512	522	518	514	516	488	505	472	523	518	480	501	497	546	527	491	519	452	497	520	494	477	482	525	486	508	540	493	498	512	517	538	500	531	517	516	516	477	490	494	497	494	481	535	477	511	492	491	519	517	498	470	498	526	514	510	531	495	495	475	505	472	512	532	445	478	517	496	527	536	506	498	503	541	473	506	489	472	513	506	552	503	484	483	534	491	481	512	489	495	530	509	499	520	541	499	512	533	481	464	535	499	493	503	493	512	532	517	513	470	467	486	476	475	504	523	538	481	479	519	514	512	544	500	473	512	516	491	491	489	481	528	512	483	501	516	487	493	541	545	523	478	477	511	483	508	519	516	481	556	516	513	537	498	479	475	502	536	510	515	487	493	472	488	518	483	506	492	495	489	515	516	525	510	469	485	521	493	547	483	529	493	501	515	514	496	518	509	539	550	506	507	451	483	472	508	522	531	510	526	508	459	503	501	513	490	506	488	517	514	507	510	511	494	514	514	524	490	558	491	507	494	496	476	519	484	501	531	531	501	518	546	511	524	511	535	494	480	480	473	499	529	497	471	466	517	492	497	482	509	506	523	443	540	535	494	489	480	508	481	458	515	533	511	491	495	479	530	509	477	486	473	450	471	536	502	483	510	492	495	522	502	503	523	498	509	493	542	549	519	442	526	482	524	491	500	488	492	521	498	466	478	503	533	494	531	525	523	551	515	516	490	526	500	505	474	498	465	473	490	499	501	526	498	499	539	511	547	494	527	472	476	487	527	535	496	531	551	493	499	483	505	519	476	486	521	472	485	508	497	507	494	494	503	526	510	468	508	507	501	513	509	493	514	510	488	547	473	506	516	528	511	512	481	506	500	499	507	518	519	496	499	496	493	474	465	518	517	487	479	493	500	487	510	530	528	500	487	466	483	522	473	489	514	506	496	501	504	500	486	535	497	508	465	510	501	490	491	469	525	457	501	506	470	475	508	471	504	496	507	514	509	461	529	501	474	528	512	506	500	544	503	533	488	524	514	538	490	493	500	535	523	480	490	522	534	547	481	481	514	517	489	505	484	521	501	485	551	471	498	496	508	504	484	475	501	495	516	502	509	491	551	492	515	493	488	503	531	498	517	535	496	528	503	509	526	512	513	488	497	496	532	507	471	509	490	510	493	472	481	506	497	505	499	541	501	503	528	470	523	484	504	483	542	502	521	488	489	528	515	476	512	507	467	515	510	508	508	532	505	504	457	525	500	533	487	479	524	496	498	500	507	497	540	492	496	499	483	513	523	479	530	457	473	487	479	510	491	511	522	470	506	539	490	504	487	518	512	519	489	480	481	490	487	511	494	532	499	504	540	500	512	530	471	505	494	486	506	530	531	474	506	502	496	515	494	527	491	499	490	475	505	469	520	508	519	512	492	517	529	468	470	499	442	490	497	541	510	473	512	507	493	491	494	492	542	510	491	494	508	506	502	501	516	469	492	476	550	501	507	465	490	486	484	494	521	536	541	491	503	479	504	505	490	500	509	471	498	486	486	487	489	505	497	508	500	489	470	476	521	504	496	506	505	471	507	503	486	471	506	479	494	502	531	489	512	507	550	536	500	521	504	468	498	475	545	518	540	508	451	495	492	528	526	485	500	492	543	528	518	525	523	465	502	500	499	488	557	515	510	485	510	503	523	520	501	485	510	485	477	505	504	475	464	502	490	488	489	471	490	520	516	493	568	460	487	486	509	508	550	485	482	512	508	477	486	501	485	486	469	547	507	495	500	530	494	472	514	486	542	549	497	503	512	477	489	471	515	492	511	536	471	495	497	494	500	497	500	522	513	484	504	470	530	509	560	500	496	569	500	492	520	520	518	512	507	470	490	482	497	497	495	488	470	495	506	483	490	523	468	493	558	476	495	510	488	492	450	504	515	543	510	499	517	508	485	528	509	511	522	530	482	512	513	516	465	491	489	543	514	499	480	509	477	495	516	536	496	529	503	497	478	565	492	525	530	472	456	496	501	472	462	475	464	505	521	498	524	474	504	528	498	500	476	476	515	492	500	539	523	516	554	497	530	538	481	495	508	499	504	531	508	502	466	504	484	492	536	471	502	496	483	492	488	500	511	507	490	546	502	488	494	490	449	471	483	494	491	512	483	517	505	519	507	495	497	505	504	519	491	528	502	501	514	507	515	486	512	498	494	477	499	510	523	476	507	529	488	527	490	495	522	540	493	524	474	470	489	486	542	495	507	492	538	501	479	457	518	498	497	496	500	508	498	502	515	476	513	511	513	561	508	470	524	492	490	509	496	514	503	511	524	492	531	481	500	496	513	540	480	532	513	513	480	570	464	489	465	539	480	496	476	510	480	504	489	521	518	492	483	472	442	499	518	478	504	464	450	485	518	524	517	513	527	502	526	469	488	521	521	497	512	510	480	496	482	494	493	483	486	491	526	527	447	520	517	486	505	496	512	469	542	517	476	509	476	512	495	535	499	472	544	541	493	540	512	506	484	520	517	521	523	480	488	540	526	504	483	498	493	507	500	509	466	542	491	490	509	494	507	486	522	496	479	491	492	497	506	504	524	516	477	507	524	489	543	501	467	512	500	490	478	529	508	524	492	498	506	519	553	504	496	496	471	507	513	478	492	517	531	484	526	504	489	487	475	509	514	500	491	472	519	542	521	478	474	478	511	513	485	491	532	495	530	518	515	540	465	479	512	457	478	462	498	529	490	467	473	485	496	506	507	479	507	506	469	499	506	500	488	520	489	507	496	466	492	517	534	516	515	486	501	494	516	510	527	490	519	502	516	486	514	530	511	500	503	483	469	461	489	518	508	466	499	490	476	471	476	484	538	496	488	461	493	492	535	493	457	487	513	529	488	521	510	453	502	495	496	509	491	495	527	491	483	502	524	516	553	486	472	539	501	486	496	504	502	532	509	490	518	515	459	504	532	488	504	486	497	482	506	484	505	444	504	491	484	567	493	516	501	520	524	502	491	513	483	535	464	512	507	485	518	529	490	484	560	547	498	489	470	518	498	509	537	494	517	511	504	486	523	491	519	512	495	452	517	508	505	521	504	495	469	493	525	513	483	500	512	488	499	478	489	534	516	509	501	504	460	466	471	467	513	477	488	517	516	517	537	475	517	500	490	499	507	521	489	465	466	512	476	495	486	493
27152	40654	64999	55084	39014	26753	12695	2393	572	541	564	591	566	530	502	578	564	551	581	521	583	588	513	558	580	550	531	560	574	572	542	573	561	555	585	607	522	492	521	564	591	563	574	504	555	561	529	581	596	546	582	583	583	584	567	545	564	576	533	517	532	545	580	564	572	563	541	619	597	537	574	595	580	558	621	577	561	546	599	586	516	527	577	572	576	575	564	590	581	546	583	569	575	558	518	565	587	563	573	619	565	583	567	536	526	564	568	575	559	536	569	548	564	600	517	603	602	560	515	563	511	548	554	552	535	566	551	513	608	558	584	548	613	527	525	555	580	537	551	581	583	548	560	518	551	524	596	566	528	571	565	570	579	557	583	609	573	578	554	570	557	563	572	575	582	571	591	547	567	562	574	528	586	553	541	592	587	561	555	587	575	570	547	556	585	568	572	597	547	587	598	572	559	552	538	526	540	555	562	587	574	544	564	568	578	527	563	585	615	520	569	577	557	569	605	533	563	581	555	532	581	607	576	527	578	531	546	584	548	560	581	576	586	593	550	550	554	568	575	564	567	563	566	567	562	558	568	560	536	533	591	573	564	531	537	530	562	562	571	572	581	565	547	518	551	548	567	541	608	570	565	587	579	598	551	557	564	580	542	518	579	538	606	534	568	552	584	581	597	563	582	539	543	611	552	545	590	522	548	576	540	593	530	534	557	551	566	562	589	547	618	557	583	555	539	544	556	573	549	564	576	538	569	550	562	541	545	551	558	555	550	584	561	551	571	590	585	576	597	552	577	565	584	568	577	593	558	549	525	585	573	596	547	577	569	576	577	534	560	532	581	571	578	588	570	568	598	626	571	564	547	565	596	560	575	555	538	580	578	575	603	552	576	571	583	590	550	518	582	551	614	595	533	573	583	572	583	553	540	542	539	556	560	554	604	538	577	497	579	577	544	571	587	555	535	557	578	568	608	547	555	569	595	550	549	562	532	611	556	542	558	572	543	606	573	602	531	517	518	545	582	555	530	560	534	591	593	505	571	587	572	530	552	573	542	549	562	567	544	577	562	573	610	537	552	538	538	582	550	606	571	549	554	541	589	551	558	582	566	550	532	546	559	575	597	573	612	580	596	573	552	530	525	555	580	582	562	529	547	600	531	565	611	580	588	564	549	536	531	591	604	568	606	611	546	543	533	575	548	589	554	527	547	623	519	566	565	594	567	568	577	592	535	560	567	560	560	566	575	564	585	568	535	567	568	587	591	570	586	537	559	554	517	591	576	580	540	560	564	540	585	573	544	596	559	553	579	554	532	549	537	599	571	544	565	579	578	563	631	592	546	537	567	601	562	569	527	579	566	542	551	597	591	560	532	593	558	555	561	587	579	587	587	628	537	567	584	576	559	584	583	553	562	559	560	557	584	620	569	568	565	579	566	511	562	544	512	539	557	541	544	559	552	589	586	576	620	608	577	567	530	561	614	530	579	607	549	570	546	586	551	556	569	534	563	559	607	549	576	583	548	591	559	588	577	600	561	538	540	581	587	577	538	530	554	524	541	603	538	556	598	610	527	553	572	605	545	549	550	564	554	574	563	573	550	508	578	547	581	574	577	580	581	585	574	548	585	561	617	549	560	596	566	553	597	617	576	566	541	532	522	559	544	592	558	514	601	557	505	563	587	585	581	566	547	566	568	572	536	574	613	528	584	557	582	601	549	548	543	559	581	572	568	538	563	539	600	590	587	572	546	536	563	580	567	546	570	585	574	608	586	525	540	558	548	593	588	570	616	563	542	580	591	599	558	561	566	557	540	510	563	581	528	567	575	552	566	547	554	554	568	541	597	570	560	568	574	550	544	550	558	521	580	546	596	604	543	520	549	530	525	615	543	539	550	553	563	546	588	532	575	536	534	558	561	565	587	530	583	562	586	556	559	546	587	557	576	536	593	543	554	517	564	589	576	542	530	561	544	581	572	557	608	594	569	547	544	572	532	557	573	557	576	540	549	578	528	552	524	578	584	537	593	566	588	593	545	532	533	575	593	550	537	551	584	587	556	533	565	567	543	574	600	573	548	578	579	537	582	535	552	570	596	624	538	562	595	606	618	581	590	554	562	535	558	587	547	561	531	554	560	590	585	562	562	577	545	558	522	569	583	589	565	574	552	594	577	555	548	551	535	600	598	568	572	564	544	609	547	549	573	575	562	579	549	538	588	556	604	538	567	545	582	589	534	564	550	538	532	563	581	538	574	583	625	581	555	548	544	565	578	550	580	554	555	618	551	584	576	582	599	560	556	515	541	563	581	597	552	542	598	543	581	561	553	543	534	516	539	586	568	602	600	557	594	552	562	553	537	582	554	531	566	549	548	567	582	542	562	549	518	589	594	560	546	583	564	570	583	539	555	582	569	585	580	552	591	538	587	547	540	590	598	542	590	566	562	522	575	545	574	558	506	551	537	533	506	581	555	560	517	536	582	530	582	578	558	544	563	613	550	573	575	536	588	586	530	560	585	596	577	574	554	580	549	587	620	534	561	583	581	539	573	598	582	554	546	560	590	572	605	559	575	635	575	559	587	538	524	624	552	522	550	555	547	547	614	553	596	553	575	566	578	572	559	547	522	586	548	535	516	577	574	530	556	585	524	561	597	571	547	569	512	559	567	596	536	553	559	545	576	598	538	548	548	556	548	579	566	586	577	565	576	577	585	577	561	567	584	546	582	582	584	546	552	615	560	544	541	571	519	587	570	569	587	612	613	553	535	532	520	606	550	556	539	568	563	583	561	569	600	549	552	583	568	525	581	560	549	591	566	595	547	537	569	592	580	573	610	563	541	568	599	576	547	561	578	582	580	576	547	569	549	532	558	642	546	550	534	593	569	514	576	593	580	561	565	562	593	551	542	561	519	605	577	527	535	561	546	584	583	523	613	560	556	555	577	614	590	573	555	548	558	593	582	559	548	567	559	545	598	563	586	561	562	557	605	582	533	576	574	565	558	544	530	567	547	558	587	553	569	607	566	583	557	551	551	557	543	594	567	607	606	587	522	561	535	603	574	570	588	569	565	571	567	573	615	531	589	591	583	572	634	562	535	548	547	523	548	599	606	550	571	575	558	541	556	528	561	527	555	548	566	562	586	544	522	560	595	559	590	544	548	585	521	555	547	588	615	524	596	568	553	571	519	546	586	540	563	545	543	597	581	587	586	560	545	618	574	585	561	566	563	615	532	581	536	588	565	574	563	548	548	549	538	565	582	595	584	567	514	552	568	557	557	579	567	519	580	556	568	563	574	594	567	576	571	593	558	599	537	583	594	572	567	568	584	534	590	550	548	561	601	578	531	535	603	543	609	601	559	565	564	589	503	550	539	571	548	551	583	554	573	554	535	524	543	570	544	535	540	561	556	527	504	571	575	541	581	563	558	563	598	538	555	604	550	533	596	551	568	595	564	590	588	544	567	510	537	580	571	565	552	582	569	549	546	549	548	547	581	560	603	571	582	592
23194	21501	37518	45449	40950	36799	30896	10014	835	617	629	619	629	619	591	594	631	605	563	544	570	540	617	623	558	582	565	665	595	613	550	579	595	550	593	569	543	577	603	538	533	595	598	627	638	576	567	539	577	609	560	647	608	586	593	571	527	616	543	609	554	560	556	544	590	536	554	586	618	591	575	581	553	558	572	555	604	567	530	569	549	574	552	576	571	568	565	574	556	565	601	559	611	575	560	624	596	574	577	591	601	576	578	589	539	566	569	629	586	575	583	593	590	639	550	574	623	569	583	555	560	580	587	584	570	545	587	569	559	604	597	590	588	627	599	594	561	567	598	577	573	595	552	551	575	602	538	566	540	587	575	573	586	595	616	589	596	575	601	591	599	576	573	602	599	570	590	601	583	641	626	602	558	564	528	554	575	593	555	553	576	570	590	608	611	556	617	586	542	553	610	559	557	577	527	545	571	564	551	595	579	632	578	574	559	564	616	580	629	548	576	565	553	570	569	530	548	558	554	601	580	589	592	595	591	567	627	559	575	613	539	586	571	539	557	558	582	575	572	585	563	572	602	602	602	567	583	558	547	609	605	616	575	592	555	541	607	557	605	585	581	551	595	572	572	590	573	590	567	554	591	573	614	537	578	584	574	603	567	616	583	604	603	575	547	607	595	603	579	551	561	590	548	558	561	611	536	593	575	649	576	571	612	594	605	614	621	633	599	594	553	586	591	603	607	538	595	599	553	568	594	611	600	611	587	575	581	571	597	605	582	601	611	600	594	570	557	560	556	563	619	575	546	568	579	573	577	621	554	583	616	591	570	570	549	583	562	592	570	599	587	563	573	555	560	566	597	605	615	613	584	537	624	570	593	580	552	586	553	576	563	563	612	601	592	608	604	588	619	579	574	591	589	569	590	600	596	624	557	567	596	607	601	545	609	606	549	597	564	612	589	571	593	572	571	578	595	542	567	595	589	613	568	578	534	601	582	616	588	563	575	543	581	553	597	597	592	580	561	572	572	573	647	590	596	618	576	598	592	598	580	630	539	519	623	609	593	560	612	622	574	614	552	603	594	589	586	581	604	621	568	582	603	586	586	573	541	554	568	585	625	567	571	590	589	617	563	604	513	593	593	597	571	619	609	577	566	572	603	590	570	609	571	587	601	603	558	584	585	591	546	572	595	565	595	555	596	601	595	616	569	572	563	589	616	607	592	555	575	563	595	591	576	539	581	561	568	578	562	615	609	612	596	586	565	565	615	535	616	602	571	560	618	603	574	561	616	587	553	553	613	556	581	551	574	592	600	587	557	566	560	598	554	570	598	568	569	626	588	590	609	579	596	583	582	584	572	606	571	568	584	564	610	585	614	554	585	605	589	575	576	628	579	591	581	591	589	566	547	567	562	579	598	584	594	529	587	620	560	583	591	553	571	592	583	606	577	594	563	589	595	608	590	568	591	623	636	591	565	570	612	608	624	608	581	622	596	570	607	604	579	585	548	609	543	602	583	606	609	600	577	601	589	523	591	573	612	575	618	589	606	591	586	582	593	582	562	589	559	555	573	582	584	589	559	566	589	578	574	559	583	530	575	608	632	576	571	537	567	595	604	544	568	554	620	580	560	569	600	593	597	586	596	584	634	548	547	553	549	605	595	587	604	598	618	613	593	583	600	609	565	580	556	532	593	577	553	576	592	573	600	568	568	630	557	580	606	585	551	569	585	608	556	622	554	558	551	574	577	596	610	600	595	588	586	608	636	552	586	591	614	539	564	581	546	574	566	605	596	588	621	541	597	570	560	584	575	584	593	575	610	576	585	591	635	582	581	527	555	574	541	600	552	601	567	564	588	610	528	542	613	559	544	598	579	552	548	573	603	583	577	577	574	563	605	605	602	604	570	575	578	607	571	549	616	561	554	585	570	581	545	573	576	555	605	553	595	615	582	587	598	622	551	546	563	593	566	560	573	613	579	578	554	567	612	555	573	563	574	587	536	558	585	612	617	616	590	581	598	555	596	590	605	608	579	564	581	573	576	593	566	544	579	574	583	586	599	594	565	625	562	604	562	573	583	653	578	568	549	615	576	601	581	573	609	557	579	566	592	598	597	599	595	602	605	558	595	548	589	580	572	559	595	594	571	548	571	629	532	581	580	629	578	559	603	582	607	539	608	589	603	574	582	573	568	572	581	578	590	563	555	599	612	567	606	559	589	597	597	602	556	628	596	534	556	595	625	591	591	555	604	568	604	540	593	619	575	619	580	586	564	563	531	563	586	575	576	601	555	549	613	562	592	602	582	577	600	595	585	567	590	643	597	572	629	660	508	546	577	569	562	592	561	622	571	596	596	532	561	573	602	535	605	557	552	629	623	567	540	591	563	570	616	586	614	597	591	599	547	543	535	527	548	601	576	595	573	572	617	570	599	581	606	561	543	579	575	535	572	577	581	559	545	528	580	600	566	600	568	579	587	586	612	582	616	582	559	581	601	576	576	579	577	587	555	556	569	621	623	585	595	596	614	574	602	645	601	539	579	621	600	591	584	566	599	584	525	600	583	565	627	617	569	559	619	581	585	599	546	587	534	579	568	603	575	579	636	614	566	594	552	572	572	572	574	561	590	607	611	588	559	594	571	602	621	590	562	539	583	554	550	579	594	612	549	550	590	578	604	615	563	562	548	595	583	562	588	565	578	581	543	551	568	612	570	605	575	576	559	543	607	570	600	579	592	611	570	565	605	540	606	590	548	569	544	609	571	560	591	597	561	646	618	618	602	598	583	523	594	577	598	568	601	617	565	586	579	591	541	575	551	561	589	589	537	597	541	609	557	574	593	594	579	586	531	604	566	543	577	544	611	555	589	639	602	596	585	592	563	621	593	552	604	586	578	589	528	550	548	571	571	577	585	595	600	582	618	594	558	589	606	580	533	569	592	600	554	599	587	602	573	610	539	610	598	592	593	546	592	554	569	565	538	557	573	561	591	594	594	568	576	568	542	560	570	581	591	587	605	565	554	577	572	586	567	589	605	574	567	544	580	599	576	604	569	578	588	629	550	575	581	609	602	568	552	604	591	609	548	558	501	560	572	651	555	580	565	593	543	588	537	593	596	605	553	583	543	564	583	557	553	583	583	553	611	578	562	560	604	579	554	563	568	601	612	615	609	562	568	599	587	622	555	583	575	544	607	586	570	563	574	583	584	599	590	558	602	575	582	622	531	552	588	591	596	590	568	600	582	576	586	587	605	615	607	573	601	587	579	642	559	545	542	573	555	570	579	617	578	563	589	565	571	587	614	642	606	595	587	644	594	593	619	563	603	556	595	591	596	573	574	550	572	598	606	549	577	618	607	568	591	580	568	551	571	548	570	587	565	611	568	589	586	607	575	599	556	563	601	545	623	571	594	575	622	535	601	572	567	564	603	578	586	592	599	531	623	559	591	564	584	588	598	617	590	587	588	593	605	591	592	584	573	572	568	601	592	558	566	567	628	502	606	596	595	582
31118	54218	80990	78450	56684	43162	25190	5916	666	582	647	642	587	641	673	643	607	622	594	612	674	621	639	635	650	608	655	665	691	615	611	633	665	607	670	575	628	614	632	581	610	609	610	653	585	634	587	624	635	633	664	617	613	608	599	631	572	656	606	603	641	634	619	644	647	605	638	611	623	616	574	595	608	592	606	629	589	619	623	600	658	630	667	639	680	604	568	609	663	591	613	624	632	628	597	607	621	585	616	603	642	630	635	553	648	627	611	609	633	580	593	615	613	624	594	644	625	602	627	625	651	586	608	620	619	654	651	667	656	600	637	616	653	646	621	608	571	591	620	605	593	621	644	575	633	617	627	681	586	582	585	634	612	604	596	607	654	608	591	601	603	645	606	622	641	583	602	662	625	633	635	604	630	626	640	620	615	636	578	604	624	606	607	648	640	602	634	598	677	650	643	646	632	570	566	615	638	582	595	644	659	614	611	662	671	674	646	635	605	637	598	665	652	614	624	594	624	615	621	613	611	610	615	639	604	643	599	570	578	627	633	660	652	601	612	651	610	635	584	602	602	604	674	598	661	630	602	625	600	594	590	607	647	618	613	637	623	620	557	632	632	641	629	603	630	628	638	583	604	633	607	633	610	624	647	626	650	636	632	605	613	627	635	621	598	645	622	625	643	613	617	524	619	594	608	590	650	620	580	591	638	602	635	589	637	624	635	646	651	628	634	639	637	589	641	562	604	611	616	617	662	622	610	632	597	649	619	626	619	653	639	571	612	590	595	621	602	608	575	667	632	629	654	630	639	618	616	555	639	597	634	657	612	635	610	649	640	545	637	620	590	632	624	626	614	640	658	611	614	639	622	631	611	597	631	645	611	613	630	565	613	655	600	634	609	585	673	654	604	607	619	637	608	600	617	620	605	647	638	587	614	620	590	600	596	663	647	632	600	572	605	563	589	590	633	627	606	598	619	607	633	620	614	654	618	621	623	650	616	628	571	636	606	701	635	578	628	603	602	601	632	661	653	621	634	615	626	657	629	625	580	640	597	589	643	619	650	596	651	595	586	628	638	613	648	656	643	615	653	611	572	610	643	620	627	605	631	638	620	624	671	619	643	665	619	607	597	631	620	602	648	613	655	574	613	652	624	636	644	598	612	614	542	613	608	580	571	641	637	626	671	588	647	614	598	630	607	664	670	624	639	561	671	592	650	635	613	656	594	629	565	626	596	610	633	619	629	604	643	581	580	645	600	619	621	600	588	611	590	624	607	596	601	614	634	584	641	620	640	666	621	621	633	662	604	633	627	618	624	601	592	630	597	597	631	639	620	638	612	654	645	588	602	636	619	581	626	637	633	652	596	577	619	637	660	646	643	614	612	622	630	644	614	612	625	589	604	601	648	585	653	609	641	650	593	656	641	590	633	659	612	605	615	629	621	648	626	607	658	657	613	601	623	583	608	637	623	571	650	668	646	658	620	610	620	622	608	606	602	649	616	640	637	649	620	625	630	604	648	651	655	599	661	592	646	636	604	613	628	617	603	605	656	605	561	636	600	623	639	609	607	651	634	652	613	640	612	632	615	606	626	629	583	661	642	633	627	628	622	590	598	614	618	633	642	614	591	605	597	608	575	652	605	616	603	630	631	658	643	639	601	636	641	663	598	623	624	603	624	584	643	659	611	600	651	603	570	598	606	604	615	635	623	595	599	612	583	629	625	595	591	605	616	661	577	657	632	596	616	622	662	588	605	624	613	622	638	593	593	605	605	613	619	610	615	675	629	581	614	642	597	580	661	591	646	564	653	622	590	611	639	639	625	600	643	643	695	597	609	601	599	619	573	611	646	608	641	580	594	613	610	605	622	628	631	629	595	615	624	630	621	605	574	636	590	600	631	608	654	602	678	621	587	627	619	558	605	569	631	619	654	566	582	641	596	635	666	617	621	600	559	649	635	617	599	636	586	640	584	630	623	621	618	638	587	619	655	672	611	644	643	615	622	607	597	614	616	588	643	626	630	647	640	616	640	618	600	604	630	601	579	650	640	637	588	611	602	637	651	625	573	606	598	622	613	655	619	574	608	618	590	589	599	641	634	603	635	658	582	613	615	672	627	650	633	575	631	607	612	639	644	599	597	590	588	577	626	646	619	620	644	606	583	585	602	619	589	625	644	629	638	608	617	707	571	607	604	630	599	619	612	662	603	610	641	596	633	571	622	622	606	607	647	629	640	583	624	596	617	581	652	615	630	610	590	635	630	556	606	610	654	606	601	604	634	609	662	664	672	571	606	587	601	625	576	617	642	651	636	601	607	653	583	658	621	666	647	639	651	658	599	611	621	593	622	666	593	554	652	615	644	602	611	630	639	599	646	591	639	589	620	632	625	638	638	648	623	620	593	623	596	651	622	638	610	621	638	637	617	646	645	630	627	620	621	601	574	617	613	641	632	603	635	640	627	628	660	566	609	647	565	603	629	661	617	620	649	579	651	592	666	609	664	653	644	546	652	628	598	649	626	615	632	674	615	612	577	633	619	689	641	647	661	574	653	627	621	647	635	592	614	615	626	663	620	663	629	638	635	623	574	633	592	604	607	615	599	638	663	622	632	622	587	609	620	600	632	608	622	629	636	590	630	642	606	608	653	578	626	605	649	582	568	591	607	646	631	617	614	615	632	616	610	610	644	609	566	607	619	620	579	630	582	707	662	636	604	605	623	633	608	640	630	587	635	639	612	603	622	623	641	582	674	597	672	578	638	590	570	594	614	611	625	637	625	603	580	660	590	601	649	625	644	604	615	594	648	618	657	590	601	572	614	653	588	614	671	584	604	610	596	685	653	613	591	634	625	640	628	635	626	619	632	639	606	648	614	611	615	665	639	624	605	628	623	633	684	646	621	594	635	583	640	644	675	656	597	652	611	587	580	653	634	612	604	619	668	663	649	592	599	589	609	615	610	671	622	622	646	609	608	610	596	589	620	675	613	658	598	582	623	609	610	582	624	629	630	602	658	628	592	627	636	587	628	607	599	620	602	650	619	629	641	583	626	611	638	615	626	594	637	606	674	638	609	568	648	643	631	607	649	600	642	634	616	625	655	608	630	631	610	585	619	628	647	625	614	624	567	597	654	634	631	658	654	616	684	629	595	617	589	612	631	617	643	632	616	590	636	609	608	596	597	633	648	607	632	664	602	643	630	658	631	634	607	642	608	623	630	584	637	612	670	641	629	615	621	567	627	650	645	609	637	654	588	630	606	619	639	640	592	603	582	671	570	604	567	628	601	653	619	606	604	608	627	636	627	628	619	594	612	646	621	615	614	605	585	638	607	634	675	622	639	652	613	614	619	622	630	599	612	591	614	673	596	622	616	623	630	574	619	641	576	624	625	648	639	642	625	579	642	637	567	655	618	626	575	610	579	619	610	578	592	531	601	612	637	647	622	572	619	607	607	655	578	638	637	650	631	608	629	594	598	659	631	653	639	606	621	660	642	636	606	622	626	625
28015	23693	46522	37372	17737	6872	3208	745	390	406	403	419	358	386	383	378	424	393	389	386	391	347	364	390	376	389	410	388	396	379	362	377	407	382	403	405	363	365	375	357	407	384	367	356	378	386	365	404	370	378	425	366	395	372	436	361	416	350	411	392	399	401	342	354	398	365	375	405	360	395	365	363	383	404	366	397	400	384	387	374	399	385	364	393	384	342	362	358	374	413	402	413	400	394	391	385	404	399	376	396	383	398	364	398	389	393	410	394	428	368	356	388	378	415	376	388	359	384	421	356	400	380	385	362	356	386	374	367	406	342	369	396	391	410	376	401	414	393	402	433	350	356	358	409	376	372	400	405	364	350	375	413	365	382	349	371	398	344	399	369	401	390	361	402	388	375	427	401	396	380	369	377	400	384	373	398	376	369	379	373	403	368	394	385	381	362	408	377	396	426	363	409	381	389	368	412	417	401	357	413	360	377	370	410	372	357	360	392	401	352	401	388	397	350	390	372	355	370	386	381	381	395	369	385	416	391	389	411	391	350	399	396	374	380	406	386	395	370	382	364	375	351	371	368	408	408	388	388	379	348	383	403	424	421	356	354	397	367	383	401	386	402	399	383	373	391	379	394	392	372	378	412	399	418	359	353	364	388	373	368	374	357	411	362	389	391	342	373	350	426	375	389	376	400	381	391	349	389	420	411	350	375	390	375	366	401	389	377	416	390	380	357	361	385	375	394	424	398	349	338	386	410	366	364	364	356	387	396	350	377	433	390	405	378	378	380	394	391	398	405	383	400	362	385	373	417	429	392	365	388	383	390	348	431	377	359	404	374	372	395	376	384	380	403	380	408	373	387	405	397	384	387	387	387	349	357	411	438	374	411	382	391	443	395	386	378	364	419	367	394	394	367	381	392	375	381	369	380	354	397	418	364	413	359	388	389	385	406	387	419	401	374	405	397	359	401	387	414	406	396	411	365	409	391	364	404	391	398	376	388	369	363	398	388	377	378	401	421	380	375	392	377	396	380	381	348	393	387	382	357	373	357	381	381	395	393	398	385	386	378	403	381	375	417	389	402	385	397	421	340	418	361	445	374	409	337	371	392	367	371	377	391	369	375	395	379	412	409	385	335	358	376	354	364	376	353	402	356	407	395	369	369	399	386	365	385	366	381	347	371	410	401	376	366	403	431	423	440	396	361	349	393	393	394	362	403	379	401	371	397	385	405	398	353	387	370	400	399	398	403	356	364	378	363	387	362	366	388	404	409	377	383	368	371	400	350	367	382	389	408	417	390	415	414	403	388	379	398	371	393	366	396	383	381	392	385	370	384	405	425	389	428	367	434	379	391	372	368	386	405	364	395	383	368	406	408	370	399	371	367	438	372	419	363	374	375	407	379	376	414	357	392	369	395	374	399	386	413	394	370	392	376	393	373	384	383	374	381	356	394	387	378	370	394	361	369	340	407	389	390	395	366	358	372	390	388	390	400	397	395	402	369	389	388	361	388	395	389	387	404	401	359	402	408	392	391	383	366	385	427	368	391	449	378	385	381	371	391	368	384	351	372	424	391	392	387	375	364	415	417	377	406	372	396	394	357	380	350	414	412	387	410	403	389	391	383	398	382	334	396	396	377	408	428	390	383	352	404	372	427	396	395	414	381	402	362	364	373	385	399	386	371	416	355	384	342	402	373	380	356	392	391	370	397	400	370	369	393	382	349	338	390	397	369	403	382	396	404	370	420	396	371	386	395	422	382	402	404	389	376	367	372	401	407	393	418	378	405	385	355	381	366	436	370	368	381	387	396	407	370	379	424	366	372	392	374	374	381	403	372	380	412	399	388	387	384	372	414	412	358	428	421	396	400	355	378	365	392	380	380	393	380	407	390	379	390	417	373	418	390	412	358	441	386	365	391	370	391	402	391	390	373	399	367	394	361	362	353	374	406	383	418	358	398	347	412	365	403	352	406	406	372	404	380	402	388	417	368	395	373	381	369	391	385	395	398	427	358	379	430	384	415	406	400	398	379	379	402	388	377	369	427	399	412	375	372	418	403	378	417	364	363	371	372	386	375	398	409	376	393	389	436	360	365	385	387	371	386	360	358	352	401	414	387	369	384	389	373	396	401	407	402	376	363	373	376	391	381	343	358	393	366	420	409	444	391	393	355	404	437	402	405	402	362	391	355	382	369	379	391	439	387	363	392	393	396	394	380	420	377	408	369	357	357	402	373	387	365	365	398	380	410	410	393	342	390	382	408	401	378	411	396	387	393	350	384	390	387	368	390	377	392	401	399	394	412	368	388	408	360	395	369	378	400	439	412	381	400	416	384	395	414	353	402	369	374	382	401	372	378	349	404	400	416	389	385	369	391	406	418	358	378	426	387	420	418	361	406	386	397	398	381	422	384	392	400	401	386	384	428	345	361	392	350	381	408	378	380	386	388	411	387	391	399	417	409	404	366	380	381	402	387	366	348	366	371	388	380	385	417	382	378	377	370	377	342	372	407	412	402	408	396	390	422	415	385	365	381	366	405	384	406	388	413	371	381	396	397	388	347	370	391	413	421	392	409	378	372	386	401	372	404	400	398	432	387	404	379	411	379	376	357	371	401	387	408	388	378	369	378	414	394	362	377	384	366	353	349	376	397	370	382	390	347	346	392	402	395	437	381	368	368	368	386	382	411	369	398	366	371	395	368	360	365	395	389	424	392	354	367	372	394	392	378	386	374	416	365	390	367	345	336	343	367	377	335	397	393	424	395	355	376	383	381	414	405	375	391	382	406	380	340	442	394	378	413	401	373	397	397	384	367	392	397	401	365	385	361	385	390	385	401	366	365	357	365	401	384	372	421	382	405	406	382	373	380	372	364	355	356	365	363	399	372	388	398	395	381	350	398	409	387	375	361	414	392	393	388	404	373	355	393	387	380	386	382	398	366	385	404	406	380	365	406	379	401	364	393	360	389	389	378	377	394	394	410	345	392	389	426	371	417	393	403	415	392	342	361	360	381	386	388	405	358	394	358	394	377	367	387	370	396	376	373	376	354	408	407	380	342	398	349	364	331	398	404	388	361	367	412	361	387	398	355	354	372	394	394	379	384	383	400	377	395	382	406	370	401	402	377	404	376	408	390	346	379	415	389	345	389	369	387	384	345	409	379	375	377	401	362	387	357	406	354	379	365	366	392	384	407	377	362	361	405	373	378	388	376	371	397	391	374	403	405	378	385	401	392	343	366	376	386	428	359	343	393	404	403	383	419	415	363	373	360	386	400	390	370	351	370	393	368	402	397	371	370	413	394	382	395	395	381	403	440	370	367	437	413	368	398	352	373	395	366	388	396	388	384	369	411	436	358	381	407	380	399	408	367	393	383	381	422	370	432	414	399	388	351	389	389	418	391	375	390	388	368	416	391	383	405	392	370	362	383	386	384	348	383	382	401	422	399	399	348	394	409	415	399	373	407	372	414	399	399	388	367	396	374	390	407	376	400	354	356	416	384
23265	36301	43802	28107	14335	7025	3592	893	455	463	441	482	473	405	445	451	412	379	450	430	470	442	405	453	424	455	399	437	453	428	436	446	459	484	470	425	455	465	463	444	450	438	414	409	407	427	447	463	438	435	482	433	463	416	440	436	430	484	430	422	416	443	443	442	429	424	487	455	435	401	449	422	469	433	437	473	438	429	404	426	464	451	464	441	442	479	425	448	444	468	438	441	417	395	473	410	474	430	488	455	426	429	450	470	422	445	436	407	457	431	442	462	416	414	459	502	457	458	451	438	421	430	482	419	444	452	458	421	465	439	449	445	427	450	408	442	473	433	393	432	464	408	427	418	450	414	447	427	474	454	516	437	448	448	420	431	447	426	446	443	459	436	435	464	439	448	450	440	423	449	412	424	433	479	464	426	448	433	420	420	443	438	413	421	413	431	460	447	459	463	435	456	409	449	464	429	451	451	457	439	413	422	453	450	466	460	444	413	410	408	439	398	416	431	438	430	454	431	457	418	458	443	424	420	416	430	422	444	448	430	450	475	446	440	445	426	422	467	447	490	419	463	407	423	441	445	457	453	420	463	434	422	435	426	444	427	428	442	489	454	426	479	441	448	470	429	424	468	444	385	439	447	429	399	457	471	439	428	422	440	445	444	414	461	444	453	434	445	440	431	426	442	463	419	432	455	493	431	495	436	456	437	391	414	419	462	463	454	436	434	432	459	431	414	457	423	446	427	428	438	464	448	406	435	424	471	477	445	471	417	447	422	495	435	433	452	422	448	445	413	479	390	451	444	449	442	461	457	455	459	441	451	420	428	415	415	426	472	397	453	453	439	432	448	445	477	456	439	453	467	442	443	432	429	427	443	431	435	422	439	465	490	441	429	465	469	464	418	482	419	456	441	447	464	434	435	432	448	425	413	428	416	442	419	459	449	434	473	421	411	449	483	428	439	420	427	466	464	461	463	426	429	477	458	440	470	442	477	449	417	444	434	436	452	442	459	463	420	416	433	459	446	418	449	401	411	467	431	466	433	449	457	474	435	413	439	440	476	442	456	447	442	430	442	460	460	429	450	457	456	427	430	453	475	452	449	400	418	455	459	450	432	439	432	432	447	442	444	427	450	455	423	440	407	429	471	429	430	434	402	444	442	453	459	446	456	460	418	413	393	457	444	468	458	448	463	428	416	404	435	422	447	486	430	495	437	450	434	420	437	419	445	446	431	462	412	453	468	389	454	425	406	434	448	436	413	426	480	490	476	470	469	431	405	447	420	453	431	443	461	471	422	451	435	461	418	420	451	447	428	453	439	402	434	440	461	456	406	453	453	477	439	417	404	441	398	428	443	414	397	441	443	459	436	410	429	469	459	453	395	453	430	462	414	447	488	437	431	467	469	437	437	439	441	492	445	446	435	451	402	464	423	426	483	436	457	487	436	427	436	395	427	421	460	446	455	446	473	464	444	439	466	468	451	454	405	427	437	394	447	442	463	449	436	457	440	460	411	407	462	450	394	462	414	489	454	481	443	432	470	432	432	398	436	451	421	436	440	439	440	441	441	424	450	454	445	400	451	433	383	442	437	450	490	486	465	429	450	416	453	443	426	437	474	439	444	450	424	458	441	448	468	455	443	441	476	452	441	401	450	480	459	450	429	436	467	434	443	444	449	398	459	469	485	457	439	406	410	439	407	442	455	444	442	439	430	466	457	410	415	438	438	462	456	457	393	433	463	438	453	411	467	463	408	432	429	434	434	395	430	428	447	448	415	462	393	436	456	466	405	477	471	457	444	438	456	422	414	422	516	418	432	421	419	453	460	424	414	426	456	452	441	422	467	427	387	405	439	430	435	484	458	444	477	445	475	443	444	412	440	454	454	425	460	413	471	445	445	457	471	444	455	458	430	461	446	468	412	409	440	452	418	457	449	432	422	489	451	466	445	441	472	445	459	435	454	457	424	442	496	451	414	421	446	462	371	421	454	425	428	410	419	447	393	480	399	428	452	402	442	427	416	478	454	447	410	489	412	410	449	413	464	433	431	455	458	444	420	431	469	443	436	439	460	440	462	411	445	454	429	441	461	468	452	424	447	451	440	481	412	465	393	463	442	469	465	460	445	436	429	425	419	449	428	456	422	474	426	433	473	468	408	424	438	449	466	465	457	433	459	468	485	441	456	429	462	455	458	449	425	456	410	460	399	450	474	491	456	441	452	415	417	453	422	439	434	467	491	459	428	444	469	440	439	414	447	414	469	432	423	393	420	445	436	455	400	438	461	434	440	412	449	446	435	452	447	458	444	454	435	416	429	426	471	467	456	440	462	420	434	452	439	485	433	423	434	422	462	415	412	452	408	439	426	451	438	426	432	423	427	466	436	441	446	469	433	459	446	450	435	471	385	433	407	441	441	468	436	415	441	453	446	430	442	445	443	423	396	447	457	412	448	460	455	448	464	448	455	462	428	447	453	419	434	445	443	405	423	396	404	416	399	411	462	422	468	488	411	466	433	453	472	411	439	440	425	460	471	419	435	456	440	454	427	440	435	513	420	437	427	454	455	449	447	433	398	435	453	473	470	438	433	437	475	448	413	440	457	468	450	463	477	436	447	456	434	402	442	435	453	452	481	457	445	447	448	442	477	429	432	441	407	436	439	469	430	463	417	441	458	430	452	492	450	420	468	450	428	417	449	425	416	415	443	486	453	423	416	451	430	470	483	431	456	444	458	416	458	483	435	451	472	447	466	438	425	446	445	472	389	459	448	463	412	382	401	465	441	461	471	421	459	441	423	422	445	443	430	453	425	437	431	466	410	426	446	432	464	469	419	434	456	468	434	414	448	450	439	456	415	409	450	438	438	437	452	465	442	443	467	427	467	402	441	446	423	421	458	437	418	490	443	436	477	471	425	404	457	427	442	461	414	398	421	426	455	449	456	433	463	469	426	463	439	451	447	477	447	460	418	409	476	430	449	429	469	428	407	440	409	487	409	453	468	419	412	448	417	455	417	454	461	416	456	445	475	433	450	442	462	451	467	432	428	466	439	456	424	459	433	445	426	440	405	439	466	486	443	476	432	446	419	433	447	462	455	451	450	447	455	448	410	475	441	463	444	438	486	428	483	435	449	455	441	438	439	453	453	436	462	443	437	474	445	435	436	446	438	418	437	476	436	435	432	433	459	408	471	458	455	424	432	427	456	464	432	433	462	444	443	476	448	450	434	445	491	459	429	415	417	430	455	446	404	453	437	426	416	451	433	410	430	422	444	466	419	440	467	417	424	430	453	404	387	424	432	415	451	428	433	457	422	425	429	417	473	449	454	409	413	459	460	461	416	413	453	377	453	443	456	433	469	425	433	469	466	442	398	454	427	449	469	474	428	450	435	447	461	429	431	430	434	468	422	470	467	395	423	417	444	418	436	422	420	467	447	468	463	435	422	477	447	447	450	442	439	468	469	431	408	466	459	433	459	427	461	403	431	418	445	454	470	431	434	445	485
24771	21454	44586	60215	45128	32174	21006	4277	421	425	423	398	385	375	358	380	390	420	377	383	396	410	399	362	398	350	379	434	394	390	384	400	333	377	377	390	368	348	394	378	394	383	364	368	365	384	374	374	392	395	380	403	393	372	383	347	385	401	347	370	392	411	381	378	375	417	404	403	382	396	374	355	403	359	359	381	391	435	390	362	411	424	372	412	367	371	347	366	360	401	377	375	376	365	361	399	404	397	357	364	374	365	424	359	375	358	411	382	368	372	367	368	378	392	367	399	391	379	369	400	365	338	349	376	422	374	362	354	399	368	387	373	361	358	367	384	359	400	348	370	400	390	386	363	373	361	386	380	363	379	379	404	431	370	381	351	366	390	381	402	390	368	370	398	409	374	371	372	384	404	436	368	370	370	395	381	400	400	372	387	376	382	367	389	384	356	361	378	399	360	368	391	411	367	377	375	407	405	384	386	386	408	406	394	377	385	374	402	389	368	401	353	429	412	366	409	381	391	383	364	348	369	395	391	381	385	402	417	379	395	356	374	378	379	353	393	371	446	370	394	400	393	368	402	386	378	351	369	405	390	390	339	360	392	395	379	409	402	383	386	376	383	371	390	368	390	391	407	346	415	355	399	383	367	377	371	400	412	405	419	362	390	325	386	380	408	336	374	378	392	392	395	390	397	346	372	372	378	390	370	396	382	414	405	361	380	356	342	370	340	428	366	385	394	344	386	363	368	400	398	379	387	380	386	369	421	405	386	393	375	383	338	370	388	389	423	363	371	359	400	378	394	318	354	366	357	398	364	373	400	399	402	379	380	361	360	373	369	375	363	364	374	374	328	394	373	393	381	393	405	389	393	374	376	384	364	385	370	343	368	386	400	385	406	387	362	358	391	363	374	369	347	373	375	390	391	380	395	377	372	388	391	367	382	410	380	372	406	371	399	383	397	402	382	382	392	374	418	376	381	393	405	399	361	349	383	358	371	374	379	406	373	395	406	369	397	343	408	398	405	374	388	395	370	352	406	363	356	403	383	374	394	358	423	402	390	392	388	391	349	397	396	369	383	398	400	368	398	375	379	372	400	387	383	400	376	371	372	387	395	396	412	388	363	390	374	390	365	365	344	380	378	393	386	302	341	347	373	326	382	369	394	355	370	355	393	388	364	375	370	364	401	361	359	397	376	361	379	355	403	359	352	407	389	354	398	376	385	405	372	384	376	412	337	354	362	375	383	401	416	364	379	389	358	394	379	391	383	384	345	375	363	389	381	404	378	393	388	382	364	395	406	380	409	373	378	375	380	374	357	393	377	411	372	405	384	384	378	358	393	341	397	396	389	371	370	368	381	359	382	371	336	375	362	403	415	402	383	350	372	397	348	375	377	387	374	384	362	402	407	386	360	370	407	409	393	355	365	397	379	344	366	414	380	369	349	372	359	366	355	405	385	379	375	340	379	363	381	389	396	383	356	396	363	365	394	402	350	375	356	361	375	393	395	396	399	360	388	337	412	371	366	425	391	404	376	377	362	385	391	404	390	395	406	384	375	391	396	385	362	349	369	413	373	401	374	377	392	394	396	369	407	401	371	384	353	377	410	390	366	379	409	398	386	378	390	369	413	386	404	356	395	372	401	394	353	385	361	371	408	391	381	416	398	379	333	386	380	407	369	385	375	389	359	362	384	369	424	381	379	431	377	381	361	386	393	361	387	391	398	371	347	364	385	389	397	374	389	390	388	365	421	351	369	400	381	392	375	355	370	376	413	375	307	389	381	397	358	378	397	362	352	378	388	385	345	413	358	380	409	383	365	407	390	372	352	385	392	374	382	376	352	412	390	412	403	361	398	381	337	413	385	378	402	395	378	402	347	399	374	390	379	410	373	380	400	426	379	372	380	362	355	383	371	438	398	393	384	373	389	382	408	388	413	402	364	406	376	390	369	390	380	369	393	349	358	380	378	363	375	388	411	360	406	351	384	409	380	408	364	371	358	359	396	341	370	362	378	387	345	379	348	341	380	375	385	406	363	403	364	385	353	375	402	420	404	401	352	409	391	388	382	359	364	390	397	387	401	338	370	372	342	392	382	381	383	352	358	394	397	412	394	376	369	369	387	393	429	376	349	373	400	390	361	378	380	400	385	389	400	399	378	391	416	379	381	383	385	358	391	402	375	386	374	381	395	402	393	386	391	357	396	365	386	381	381	341	374	386	382	343	357	348	383	364	425	404	372	387	350	375	417	411	368	368	386	398	372	401	354	393	356	384	390	378	378	422	370	397	411	387	377	404	387	359	336	362	375	385	396	374	372	368	357	403	402	409	369	393	339	349	373	398	345	366	380	349	405	385	411	381	378	390	369	387	377	392	393	378	356	369	351	386	370	398	352	403	374	382	379	394	416	394	379	368	384	387	378	392	353	381	372	370	329	360	374	371	348	424	414	350	376	393	388	374	374	361	398	374	395	375	366	381	366	373	357	350	370	343	370	376	401	391	381	365	344	403	365	376	381	402	370	392	374	381	362	380	390	373	411	376	364	383	390	356	346	381	393	346	372	421	402	360	369	391	365	389	363	401	372	374	384	388	421	376	377	394	382	372	401	401	366	331	375	377	374	373	388	380	376	365	381	376	385	390	371	352	395	376	376	394	382	368	379	418	379	400	395	410	361	384	372	373	381	430	402	389	355	412	391	413	362	372	401	380	360	375	400	349	385	394	398	373	398	352	390	359	384	393	409	379	382	383	351	381	388	393	382	358	355	361	377	376	411	380	366	383	344	372	365	358	334	420	372	361	368	396	395	365	396	384	388	370	385	382	371	400	375	353	382	378	360	396	353	385	389	372	379	358	395	415	365	386	379	382	365	362	405	390	387	364	421	409	375	382	347	381	382	404	392	359	371	329	402	385	380	356	383	384	369	375	385	383	347	381	365	356	370	410	401	382	398	350	395	380	398	421	353	395	382	383	381	393	361	418	370	392	391	373	379	389	406	370	388	412	390	356	383	422	370	383	342	374	352	376	378	382	350	389	385	384	376	358	380	386	364	410	367	377	367	364	384	369	401	363	389	388	365	394	399	368	388	384	366	381	335	340	398	364	361	351	342	388	412	364	341	340	432	367	397	382	378	401	373	352	382	400	353	374	381	360	392	424	349	358	385	378	367	388	377	387	383	414	405	355	389	372	415	376	371	405	350	385	393	366	361	376	384	367	403	386	411	412	377	369	347	356	359	384	392	403	345	359	394	394	411	395	378	372	387	393	392	372	404	386	381	367	386	336	374	368	360	376	382	382	395	375	390	394	385	368	379	361	364	380	412	397	401	367	345	382	397	383	417	372	298	383	380	365	386	387	425	370	390	380	358	376	374	351	382	423	396	367	381	347	362	350	357	389	389	343	383	389	370	388	371	347	363	425	384	345	365	393	374	347	421	363	362	384	416	355	396	380	419	349	422	376	397	400	370	384	364	384	370	341	372	381	382	349	378	336	356	364	344	353	402
26180	43623	69829	63182	43592	32009	16912	3307	416	404	437	412	414	415	397	442	446	443	403	406	441	432	452	432	402	466	438	407	439	447	436	439	414	441	462	406	435	414	460	434	447	420	421	441	455	402	445	394	390	439	432	405	426	438	452	415	431	384	415	429	405	419	383	413	497	381	435	426	426	436	417	418	433	432	439	438	381	443	428	394	399	415	416	457	380	406	478	428	420	419	420	438	409	411	436	457	458	434	435	439	442	414	419	392	429	415	401	395	442	402	448	429	384	422	439	374	372	455	400	400	444	411	409	438	439	396	462	436	409	427	390	404	402	466	426	419	441	399	419	391	427	439	448	422	460	414	422	430	419	407	424	432	426	367	423	391	390	421	432	435	465	436	380	401	422	462	430	420	466	450	427	401	449	416	436	452	376	439	425	434	418	452	430	436	411	424	412	439	418	459	450	410	427	432	421	467	434	442	405	434	464	426	427	409	406	441	432	441	446	423	406	451	432	377	390	452	436	440	446	408	402	404	402	437	443	429	407	433	448	408	429	410	419	434	408	443	436	433	456	431	425	441	454	437	421	439	434	432	420	407	437	437	427	424	392	388	442	440	409	438	417	400	410	399	392	414	400	399	391	412	437	428	409	420	452	433	388	428	382	445	403	420	445	423	426	410	419	429	446	431	433	419	422	430	407	448	402	446	430	454	441	395	436	449	439	416	399	424	429	434	446	434	440	420	417	446	451	424	409	429	417	419	433	433	457	428	411	429	434	441	423	438	411	434	412	475	439	439	442	415	400	400	407	385	395	442	415	389	418	419	424	407	420	454	433	445	447	431	451	417	424	437	434	434	427	448	433	410	468	405	443	427	396	436	434	400	434	404	432	406	419	415	398	384	424	437	420	406	402	429	392	418	405	446	437	410	438	412	383	434	407	463	411	445	409	414	450	410	444	401	418	443	420	435	438	434	462	457	446	463	407	420	438	434	411	438	435	408	461	416	426	416	427	452	464	451	391	403	416	413	426	410	397	419	455	400	434	412	440	429	440	387	419	440	407	430	419	450	416	457	444	448	438	395	374	442	423	445	427	419	410	412	381	437	456	385	416	416	451	426	393	439	407	425	398	407	395	420	417	413	414	432	411	431	418	473	445	414	449	416	435	380	424	399	426	453	409	392	434	395	423	440	431	443	418	425	422	413	437	461	434	423	432	442	399	394	405	392	442	434	414	419	426	424	441	423	425	409	434	421	402	423	475	420	456	462	412	429	421	441	386	429	436	424	439	466	418	407	415	437	439	456	411	425	416	410	415	442	448	398	429	417	392	398	416	416	418	419	432	422	416	462	379	410	418	384	454	386	417	421	419	426	458	409	456	414	454	402	440	409	419	447	419	448	442	407	442	449	413	429	443	433	410	432	458	421	405	435	448	400	474	427	426	384	428	464	411	439	470	407	426	396	401	460	423	414	439	417	423	443	406	429	442	416	427	415	408	432	398	408	408	414	392	408	369	390	417	426	409	404	472	421	401	404	418	435	420	434	424	385	408	413	424	391	434	413	393	423	417	415	396	402	441	421	432	445	419	409	385	411	403	427	403	450	414	409	415	455	432	427	416	415	399	440	395	440	422	411	430	430	452	433	440	423	411	419	446	440	450	416	416	431	422	408	445	437	405	433	403	390	403	469	406	443	456	464	410	401	434	417	414	423	386	417	464	442	438	396	426	401	442	425	425	414	442	421	422	428	439	404	443	403	428	415	436	391	403	414	436	407	409	428	429	417	382	412	403	414	415	387	480	409	423	462	412	395	417	427	422	483	410	399	425	449	446	440	441	410	424	400	429	450	418	424	425	437	427	433	403	456	409	410	424	412	408	492	417	424	397	433	444	432	418	416	399	415	411	441	397	433	435	451	443	391	434	423	398	419	446	435	459	429	444	458	425	415	424	426	421	428	406	429	437	409	458	413	441	389	415	426	420	416	420	468	414	411	394	450	477	425	423	429	433	459	459	435	425	448	432	444	403	417	427	414	395	449	389	454	443	451	434	413	446	410	460	443	427	402	423	419	389	393	436	426	430	387	445	449	439	389	404	417	382	466	433	418	430	414	480	425	403	418	440	444	415	403	430	426	450	448	431	368	417	472	416	409	462	411	405	442	438	413	416	387	425	413	418	420	419	448	426	385	407	422	409	465	409	421	450	403	436	424	439	407	388	417	399	417	442	439	410	434	469	445	396	431	433	449	423	408	440	460	436	414	433	400	390	410	418	441	434	407	454	415	413	460	481	433	424	411	428	429	434	443	433	423	424	414	429	420	429	432	432	456	426	443	433	401	436	389	462	450	413	477	429	417	434	421	403	386	447	440	416	382	410	405	450	440	418	417	426	436	459	395	431	440	432	419	397	452	423	414	385	406	443	440	422	425	424	398	465	399	458	395	405	413	443	470	406	433	437	388	400	419	439	445	440	418	425	466	444	407	431	426	396	411	411	405	457	411	444	446	382	477	422	406	445	420	431	455	409	450	461	426	392	455	433	395	430	424	441	416	403	404	403	403	500	429	418	432	482	421	438	425	365	450	395	408	457	404	413	417	435	437	436	410	434	449	429	457	445	440	432	431	448	414	412	445	495	424	471	392	420	408	437	430	427	395	422	394	402	441	448	422	445	431	417	424	431	402	423	420	427	419	412	416	453	419	436	406	455	387	404	404	418	419	422	433	416	456	449	464	423	466	429	425	457	440	409	453	450	431	446	443	449	410	414	465	415	383	425	440	436	443	415	389	403	459	458	417	449	417	424	420	385	455	426	420	392	404	428	424	423	403	414	422	436	460	403	434	450	437	441	445	462	422	420	410	427	436	421	404	447	448	451	443	425	401	457	432	448	443	416	395	413	433	420	411	450	429	397	402	429	427	458	424	402	396	438	387	371	398	433	469	430	422	434	441	450	448	406	429	423	443	436	430	425	380	429	405	432	427	433	450	422	419	427	447	422	424	429	396	425	414	415	423	419	448	415	418	430	425	427	400	417	404	427	393	439	416	431	412	452	456	414	399	425	425	420	431	440	419	417	430	432	417	408	407	414	442	426	463	456	432	402	410	417	411	439	419	399	394	411	403	429	451	436	420	443	441	417	427	456	413	405	457	421	405	463	434	451	427	448	394	401	434	430	429	401	410	410	405	482	393	417	414	422	437	440	419	404	406	424	408	409	411	417	446	443	405	450	385	400	401	421	403	436	452	422	452	455	398	427	425	446	454	421	422	420	440	433	448	432	458	398	461	425	427	449	450	409	425	434	430	419	390	452	420	439	440	438	420	453	442	435	415	438	455	420	381	465	443	418	443	429	423	434	423	462	410	443	446	439	468	413	430	416	381	423	409	433	426	424	424	409	426	416	383	433	436	447	415	418	366	397	397	465	425	395	465	426	429	420	432	442	455	416	410	444	439	407	415	399	439	396	432	459	416	392	442	421	437	422	396	463	413	440	422	416	400	424	422	412	415	419	432
25570	21485	42498	57146	37538	26433	13773	2241	505	538	512	500	509	541	461	496	487	522	497	493	488	522	491	523	481	484	505	473	479	477	494	518	507	458	489	541	489	488	544	517	517	490	518	495	525	475	515	514	553	565	507	501	487	536	494	512	507	512	497	525	502	538	502	513	509	498	501	506	484	511	511	524	507	512	534	516	502	505	509	459	515	486	521	507	501	480	529	484	503	520	529	485	511	492	522	486	509	489	494	513	506	469	496	491	546	488	506	473	487	508	519	468	562	526	513	536	517	468	510	509	508	465	513	514	501	507	505	528	497	494	487	453	512	477	471	499	486	486	515	511	504	516	487	482	497	497	501	506	510	488	511	498	516	503	508	481	537	532	502	499	461	488	502	509	503	494	493	504	495	491	486	475	544	521	476	529	537	536	501	498	517	525	515	501	486	523	547	571	519	522	520	502	538	426	542	525	504	511	505	486	512	532	526	471	463	510	494	527	489	524	481	521	511	488	508	500	492	488	498	531	509	456	494	483	550	527	496	516	480	545	482	479	506	509	524	496	499	504	473	480	547	497	527	501	534	528	515	509	460	459	499	516	501	511	511	460	464	480	512	516	529	507	482	492	521	530	505	500	510	491	481	463	493	521	508	520	525	525	542	516	528	466	540	527	473	517	474	483	511	509	547	487	519	496	477	473	497	523	476	465	490	518	505	497	512	505	501	508	492	487	477	470	512	493	543	525	498	492	511	511	496	528	486	520	508	493	506	518	477	510	508	469	477	503	514	483	521	508	572	521	489	499	518	521	511	508	445	529	496	481	502	507	487	477	508	514	512	533	536	494	479	511	509	502	509	495	504	555	498	477	491	506	529	517	527	494	501	513	456	485	495	450	485	517	518	491	516	527	492	510	497	472	515	556	471	501	528	465	485	492	512	512	522	518	504	484	546	522	501	530	498	522	498	511	490	498	509	468	487	496	493	513	546	472	479	480	485	503	503	496	510	497	492	510	496	474	489	533	482	506	527	474	494	528	508	451	508	495	504	496	487	517	500	537	473	485	533	504	488	473	510	496	516	493	500	506	518	467	488	502	525	489	494	508	515	525	477	534	506	472	498	489	557	542	498	510	498	502	506	527	497	525	557	487	498	502	487	505	497	532	486	495	516	476	515	496	527	491	496	483	473	528	514	499	504	542	501	521	476	490	502	489	514	516	446	514	489	527	495	513	493	516	477	524	511	526	453	497	483	467	491	458	482	483	517	499	499	484	492	418	518	500	514	533	510	507	498	479	490	512	514	476	530	512	525	479	478	491	516	504	476	520	534	499	528	496	520	538	505	532	533	478	516	514	504	497	470	478	484	502	493	502	528	529	494	522	511	470	538	480	539	530	515	521	497	467	515	527	506	470	538	481	541	502	504	517	501	567	492	476	492	505	471	482	481	488	494	501	498	523	519	505	508	505	478	508	481	527	468	486	490	494	517	500	528	459	535	528	498	502	515	470	534	516	486	514	487	515	523	551	531	452	496	516	503	498	477	517	486	487	500	519	516	512	557	459	544	518	507	552	485	484	482	453	491	532	497	498	512	496	482	507	527	507	554	509	510	492	509	493	505	475	450	499	490	501	503	524	505	536	504	477	453	494	510	511	507	476	536	533	455	531	470	473	483	515	518	505	511	499	520	506	557	524	483	464	489	508	497	522	528	518	455	501	500	515	476	488	495	507	496	460	502	499	472	505	531	494	486	568	531	520	493	471	505	555	492	504	468	517	510	561	462	561	507	501	476	520	459	500	519	494	539	497	523	510	479	495	520	495	476	514	512	504	484	547	493	502	433	508	536	488	512	503	518	478	479	534	483	506	496	493	492	506	536	514	543	493	506	512	492	462	509	498	519	516	478	518	480	475	529	533	510	519	548	511	493	506	527	504	497	470	482	532	522	476	507	486	477	459	526	507	520	525	472	539	501	512	482	484	510	498	504	492	456	506	521	511	528	545	496	496	497	483	517	552	463	528	506	512	512	481	555	480	514	506	502	495	518	503	502	482	490	478	526	463	493	509	495	545	507	497	540	499	542	501	527	481	530	531	523	486	533	492	452	499	541	529	515	488	527	469	482	496	499	510	511	519	505	519	490	498	490	502	467	471	453	512	499	565	499	463	492	496	518	494	497	473	526	488	530	495	532	455	508	501	547	497	514	494	508	522	521	520	468	506	494	521	517	493	500	478	505	508	511	455	517	483	508	526	508	477	493	483	526	487	516	509	502	506	533	486	491	483	494	522	467	526	540	530	520	486	507	497	522	485	478	507	526	501	446	509	500	504	509	516	505	536	536	458	516	486	529	518	506	494	498	500	483	483	488	547	507	518	501	485	528	523	530	512	519	523	495	498	530	484	517	483	487	478	540	488	496	471	498	500	519	479	498	477	503	508	503	518	494	536	521	550	499	521	496	490	494	492	497	478	505	508	495	477	535	499	524	515	536	486	475	515	502	558	501	480	535	517	495	481	458	476	544	491	500	474	520	522	480	510	471	506	478	473	537	492	533	469	499	495	484	503	521	494	500	490	504	507	514	499	475	491	467	515	487	490	486	482	475	517	491	506	541	531	490	460	533	485	511	475	503	493	460	462	526	498	478	500	489	507	488	507	480	499	495	501	525	523	506	491	487	489	486	452	539	497	517	496	532	476	536	522	493	478	522	485	498	455	530	523	498	504	495	494	493	491	486	476	507	516	507	440	503	527	507	483	513	498	499	529	509	489	527	490	503	498	470	487	510	500	522	501	542	470	513	502	452	492	486	509	492	463	501	548	519	480	500	492	497	493	507	497	474	526	505	508	511	505	483	485	468	450	485	490	458	555	480	515	501	492	525	499	508	482	498	479	524	494	514	474	519	516	534	534	486	499	503	462	510	521	522	518	475	493	517	522	533	506	480	482	503	520	552	509	512	516	510	504	496	505	544	492	495	518	463	538	504	539	532	516	505	499	508	497	531	483	494	523	506	492	507	518	501	510	443	537	484	520	470	511	519	515	520	482	526	459	486	502	467	498	468	522	523	504	493	497	474	518	504	453	506	496	505	493	496	525	501	492	455	480	498	510	494	539	515	498	491	512	506	534	473	511	485	492	487	510	514	511	510	489	518	500	474	501	504	536	466	456	511	539	518	475	523	538	476	494	495	475	522	543	523	459	482	505	505	511	509	504	495	510	496	498	504	507	488	465	513	501	540	494	529	501	533	509	511	493	498	534	526	438	467	531	505	481	496	529	506	502	497	474	548	472	500	487	537	481	484	523	479	547	471	523	482	516	537	495	520	475	494	518	537	495	486	540	503	515	508	484	544	521	534	517	519	506	496	490	563	492	480	494	474	504	535	476	473	457	538	502	499	516	479	499	523	512	464	477	455	500	485	537	502	497	476	499	518	524	508	480	486	544	488	529	509	492	496	521	500	474	479	527	520	521	473	478	497	499	519	528	509	488	503	522	551	521	529	535	527	508	522	467
26802	41994	59155	56603	38844	29628	14124	2736	568	557	584	567	546	544	586	573	518	593	561	541	576	616	562	593	596	544	567	552	575	500	585	576	579	545	559	571	565	563	557	573	562	575	589	553	573	550	537	587	550	588	538	545	562	587	550	567	540	586	581	540	597	589	546	599	533	580	561	562	561	572	550	553	610	594	578	571	571	588	545	612	586	559	547	575	518	567	584	582	567	570	562	556	541	591	538	553	542	560	592	517	579	561	529	587	550	501	555	536	533	574	559	552	599	579	549	558	567	598	559	593	575	676	567	574	508	594	584	547	554	607	548	541	572	568	596	586	581	562	585	613	550	594	547	535	563	547	586	567	566	568	589	620	539	543	549	603	538	523	555	569	594	542	568	556	568	571	520	558	567	556	543	571	562	562	583	530	537	571	591	580	551	549	594	546	559	538	571	574	540	538	541	566	574	557	599	587	577	547	559	528	574	574	545	554	572	553	550	537	546	555	523	562	587	564	551	607	546	554	546	604	550	577	549	543	557	550	520	592	583	623	540	563	546	559	562	542	574	515	568	620	571	580	596	557	574	603	533	563	585	534	639	556	549	561	575	592	534	584	537	590	546	566	568	583	561	592	573	526	553	569	565	601	569	603	554	577	558	533	587	555	560	539	565	558	578	526	538	579	565	621	542	570	601	566	544	569	570	573	571	591	512	562	588	508	583	566	572	530	544	563	586	565	542	605	568	597	589	592	551	593	564	570	598	566	588	589	549	545	590	559	564	579	562	531	517	523	535	569	565	545	576	533	558	585	580	564	528	556	525	553	557	549	561	576	556	538	551	519	547	548	539	527	581	573	532	590	607	554	563	543	558	566	547	573	528	568	578	551	593	542	560	550	538	525	556	573	583	552	584	558	557	570	604	594	550	569	611	557	557	544	551	551	523	538	568	592	530	534	551	568	574	556	543	575	549	601	556	556	523	571	577	558	542	602	604	592	570	611	550	526	606	575	563	554	570	604	580	580	566	562	524	539	545	582	559	607	571	547	557	614	550	551	587	585	538	592	550	547	571	576	546	559	523	563	587	540	580	580	586	568	547	542	531	588	599	574	595	557	572	565	547	560	573	611	557	574	551	567	591	544	608	549	595	543	587	529	563	514	577	578	585	546	547	586	555	573	595	591	577	537	576	515	571	554	588	571	559	530	578	582	546	603	549	548	586	558	523	558	580	578	561	555	571	582	579	580	579	582	551	539	541	551	559	601	573	596	571	578	545	560	558	573	544	577	580	578	582	587	548	564	553	556	556	566	587	534	564	582	571	547	556	579	547	574	534	567	572	561	550	602	586	578	559	559	494	569	515	565	554	551	560	575	571	586	585	581	587	546	593	591	572	574	565	510	580	541	541	555	560	603	530	552	589	549	546	557	565	579	598	559	532	551	563	547	550	573	584	612	613	553	550	566	604	533	597	575	553	602	540	571	592	559	568	543	576	538	566	575	606	609	596	554	567	509	582	569	580	537	573	536	582	600	577	560	572	529	531	531	566	573	576	585	551	587	578	562	561	551	567	581	590	593	566	573	557	564	515	543	605	548	595	572	564	584	580	571	551	557	554	572	573	582	601	572	555	545	560	581	555	551	596	562	557	587	541	583	595	574	546	590	559	608	582	572	567	533	606	538	591	610	567	582	598	566	560	543	598	567	543	558	559	546	571	575	538	573	583	524	549	561	530	577	569	539	578	569	553	500	573	567	539	552	571	583	549	599	562	578	572	567	560	550	576	592	549	555	604	605	548	553	584	525	590	570	554	571	565	574	569	527	596	555	576	573	597	559	613	572	563	544	554	547	547	556	554	538	543	567	585	607	630	569	566	547	532	578	584	537	587	564	587	572	564	584	573	530	573	558	532	567	539	568	581	547	568	584	568	617	597	602	569	569	558	536	517	568	535	529	552	547	601	550	573	565	538	562	589	519	584	540	568	540	573	557	525	569	570	530	519	572	541	566	505	601	580	542	566	573	587	576	543	519	586	543	558	540	594	558	552	536	531	560	576	590	576	540	528	554	531	562	589	593	539	588	579	562	567	586	539	568	577	593	561	597	549	575	551	580	550	542	545	552	551	576	565	579	576	578	567	580	553	560	603	575	574	571	558	539	559	573	553	589	565	579	584	506	551	618	541	599	547	584	568	572	569	554	586	552	608	589	563	527	600	597	586	595	582	564	624	571	575	553	538	553	564	541	560	545	556	579	600	558	596	576	556	579	563	560	547	552	610	551	571	589	526	570	600	584	568	556	568	602	563	589	569	563	597	582	597	548	612	564	524	586	547	585	512	585	551	565	606	539	521	545	529	593	535	511	543	589	555	568	583	574	561	572	571	512	598	570	550	554	532	545	539	556	588	540	529	547	544	616	516	622	553	526	535	562	564	540	556	546	539	553	610	567	538	554	550	557	551	573	547	552	592	557	561	537	538	527	527	544	561	585	535	544	557	558	563	598	557	553	552	576	553	538	572	555	525	617	578	555	583	599	551	576	540	558	538	602	539	583	587	577	544	555	614	612	559	555	575	583	530	578	552	529	548	527	508	587	611	588	552	580	593	617	573	549	550	538	540	557	539	529	571	585	576	557	573	551	597	556	568	590	559	585	517	504	509	583	558	541	511	559	552	557	583	562	576	567	544	509	581	596	537	538	610	596	558	589	581	566	576	551	574	567	580	551	548	568	545	565	562	560	535	551	534	584	611	552	554	579	571	541	574	585	555	609	604	555	581	560	592	555	551	621	543	555	584	564	591	587	587	526	571	560	567	523	537	569	542	560	576	523	574	572	549	573	573	552	561	561	581	573	545	534	627	546	569	570	572	531	555	588	578	549	570	544	551	608	580	553	582	589	563	579	553	574	598	582	536	573	577	549	569	554	572	536	576	574	564	579	548	535	540	555	511	536	545	559	548	569	531	559	541	585	579	596	605	565	558	604	587	535	569	585	554	552	541	554	583	556	567	522	595	564	535	582	554	518	589	548	554	521	577	548	544	536	544	539	550	494	567	548	564	582	538	610	571	572	596	547	538	527	566	496	591	547	536	554	572	565	556	522	575	586	580	584	531	560	583	555	593	589	595	599	557	577	582	596	561	554	578	587	589	544	558	616	561	565	558	552	563	547	591	559	579	568	529	540	607	569	582	559	555	517	564	581	588	572	552	515	582	536	592	553	532	580	574	587	570	579	542	561	585	586	557	542	566	618	570	577	544	596	553	569	554	580	566	517	573	554	554	569	620	585	562	566	588	549	627	539	570	594	554	583	561	581	582	571	565	554	549	552	608	607	529	584	518	572	554	549	586	585	557	550	575	554	571	550	583	545	578	562	529	591	551	596	570	555	581	552	577	556	575	516	583	578	522	570	567	543	561	521	566	582	547	550	555	545	569	590	553	547	541	577	548	565	543	589	567	567	558	576	589	665	589	566	567	580	580	554	553	557	561	551	596	520	606	544	534	564	556	567	608	573
23215	21485	34190	54074	50474	43649	35160	12832	1064	642	639	595	595	615	662	593	612	584	592	596	573	620	667	644	582	582	612	611	599	594	569	538	599	562	606	579	618	603	565	541	558	562	589	594	578	584	562	577	592	620	505	591	620	617	608	562	573	568	582	586	553	573	569	543	600	538	627	555	596	600	557	571	568	582	609	581	576	596	568	575	600	574	550	558	575	591	589	572	597	573	571	573	564	592	611	553	615	515	609	626	570	590	558	612	583	580	584	554	560	574	596	588	579	624	597	593	603	618	579	610	568	586	585	621	575	555	605	583	644	550	591	606	578	558	590	577	583	576	629	622	606	561	566	575	558	595	556	556	582	605	586	603	596	621	625	548	569	597	597	595	575	603	587	619	601	573	574	613	572	573	600	610	605	611	577	610	603	562	577	603	584	579	613	576	531	574	580	574	532	552	560	572	552	541	578	590	582	604	600	588	587	538	599	546	613	602	551	581	549	598	562	565	616	584	621	539	608	610	572	602	592	626	552	574	570	612	591	592	579	614	536	598	614	585	591	588	556	576	577	587	549	609	574	558	569	616	656	607	615	611	551	589	579	590	585	567	581	535	602	571	614	526	606	578	535	559	589	571	554	572	595	628	556	560	529	588	556	585	596	579	586	543	616	572	558	602	611	586	580	613	571	590	589	584	583	590	586	586	590	579	548	583	579	576	614	565	566	562	626	578	593	565	587	590	631	622	563	580	604	587	561	580	570	623	577	537	587	599	585	602	578	585	577	591	642	582	617	592	620	605	581	561	600	589	593	591	586	629	578	608	589	586	598	617	629	560	619	557	580	612	570	565	586	563	590	604	553	540	631	566	544	584	590	605	556	552	525	579	555	595	612	596	580	567	618	551	587	601	586	583	610	539	576	582	584	594	591	612	525	614	608	565	596	545	600	556	576	582	574	567	573	601	576	599	561	629	530	567	581	533	564	592	576	600	566	574	551	559	600	584	592	612	581	579	587	586	564	587	570	580	596	567	575	566	560	585	587	592	582	569	559	620	580	601	588	558	572	533	596	587	596	636	590	599	623	616	554	608	611	551	578	576	597	602	560	596	579	578	546	575	575	585	550	604	631	573	556	528	575	591	561	573	566	601	593	574	587	604	578	589	592	570	604	628	594	611	615	591	597	544	606	592	556	588	540	572	529	619	588	595	640	598	609	587	584	612	542	577	550	540	601	564	580	604	556	553	581	555	541	618	584	607	585	594	547	556	554	597	540	624	556	596	540	574	551	564	570	575	606	613	599	561	600	541	594	606	577	570	593	594	565	597	596	582	594	582	561	582	570	586	620	638	576	567	560	530	574	573	585	587	568	608	550	587	550	566	576	607	611	600	575	569	571	612	560	591	568	582	609	570	592	583	538	605	600	600	566	586	618	599	561	574	617	608	586	569	595	564	577	607	579	623	582	598	556	565	587	554	604	564	578	566	600	595	609	593	589	602	569	592	565	557	587	589	586	585	593	573	571	618	612	578	540	578	565	532	566	598	560	603	595	559	600	583	621	579	548	554	611	579	611	609	582	600	570	573	620	543	587	583	640	598	597	560	562	595	623	578	595	599	642	627	579	564	611	583	603	594	589	581	569	595	558	554	596	622	550	591	561	588	604	585	620	612	594	567	595	569	612	610	574	596	555	600	565	607	598	592	635	592	603	589	581	620	569	569	616	581	576	586	551	611	620	585	605	613	577	580	524	562	576	624	580	594	580	597	551	575	581	602	578	522	560	602	598	592	542	608	596	598	597	538	590	603	623	552	603	615	524	580	577	622	578	558	613	597	615	556	569	542	597	569	570	532	603	561	606	590	572	563	601	580	620	571	587	566	621	583	583	542	592	553	576	588	613	594	608	627	589	608	569	564	551	549	578	590	593	574	600	586	596	569	575	554	575	631	575	617	564	574	566	593	598	574	559	636	550	563	541	557	594	579	593	588	530	537	561	601	590	571	554	581	587	584	581	575	587	566	611	563	575	605	558	577	557	624	589	594	595	625	622	560	537	592	590	542	550	576	589	587	580	592	565	586	539	609	569	602	537	584	595	618	625	608	571	594	586	579	561	626	581	588	604	627	591	597	569	617	564	570	620	579	606	640	585	574	589	580	603	568	568	576	568	581	566	600	551	591	561	584	637	530	591	602	588	596	559	588	576	534	581	641	589	601	586	562	588	612	654	566	561	592	558	550	586	571	599	560	558	574	532	591	586	569	588	615	606	570	585	574	605	579	577	606	573	551	577	568	614	574	594	598	564	555	581	575	529	594	587	588	566	551	625	586	580	578	646	585	575	589	606	546	592	650	570	548	561	599	546	558	604	570	552	562	557	579	586	568	553	581	605	588	587	511	604	627	608	612	565	571	578	628	585	604	579	598	573	605	570	581	597	578	575	594	593	567	566	610	607	579	567	569	589	562	593	608	554	552	591	610	617	603	560	563	534	537	597	594	599	589	538	543	598	572	586	610	573	596	557	591	595	623	576	577	586	597	570	570	543	585	588	578	577	612	585	588	620	590	555	614	613	588	601	562	570	578	575	602	568	619	599	524	579	595	574	578	608	600	586	583	624	581	545	550	615	553	578	549	599	584	585	586	604	602	593	591	589	541	579	626	593	551	548	581	593	610	536	561	570	556	561	570	530	578	562	594	537	642	563	595	601	568	537	551	590	583	576	554	598	544	589	590	583	603	565	606	609	624	589	581	563	608	587	591	630	578	554	567	581	578	568	570	566	640	584	571	597	564	555	561	592	630	586	582	568	623	572	567	524	582	578	595	567	578	537	603	614	556	565	557	551	546	546	568	617	538	610	569	627	583	582	552	597	537	569	561	573	580	627	560	599	614	620	575	570	596	587	545	572	572	608	579	576	569	579	628	588	556	579	583	561	630	593	551	590	592	546	564	585	564	544	617	593	593	558	578	566	556	555	607	574	573	580	599	576	570	607	577	583	598	571	538	558	560	641	556	564	544	617	592	556	616	585	572	582	613	551	558	540	562	586	580	538	549	514	601	558	550	626	584	593	601	584	579	607	557	598	583	586	646	620	544	619	565	562	594	564	566	551	568	592	583	581	588	578	562	573	613	565	570	580	603	594	593	603	592	593	577	643	613	581	584	591	565	555	601	583	582	580	577	612	549	560	583	549	588	599	557	588	600	572	564	573	579	578	578	572	566	592	538	555	627	572	594	564	553	592	538	599	552	571	609	566	563	598	580	562	611	584	617	586	567	584	600	537	613	581	568	594	598	565	548	597	592	570	581	588	557	583	566	575	560	605	588	597	575	554	602	540	594	598	558	544	594	525	540	602	599	568	562	601	571	570	579	598	564	565	609	562	589	553	590	576	592	576	553	599	552	575	554	592	547	594	584	544	597	592	573	546	559	567	595	615	548	548	581	582	602	583	562	607	607	600	591	577	558	551	642	609	568	597	629	612	629	611	610	558	585	570	586	565	603	621	590	610	632
30926	57221	78417	83263	61686	47887	29629	7856	681	623	649	666	613	618	605	618	653	614	643	634	597	643	616	614	624	630	614	678	594	601	544	598	616	600	635	639	615	623	623	538	601	633	610	627	602	601	639	613	645	633	620	595	659	621	649	637	576	564	643	643	617	656	650	633	608	594	628	628	652	618	571	640	627	628	574	628	638	622	613	593	627	619	625	668	623	593	610	624	650	656	604	577	629	600	616	605	600	607	613	593	605	595	562	656	648	620	640	673	598	652	639	625	619	595	599	620	639	572	586	669	586	569	608	653	634	638	620	643	618	671	647	636	638	563	609	610	605	637	673	638	627	599	657	610	650	618	625	634	603	599	586	598	610	633	658	597	617	605	578	580	644	635	614	653	621	645	636	658	614	603	620	657	645	628	633	619	623	568	625	580	599	657	660	629	575	611	620	618	595	578	607	626	578	671	657	596	598	601	631	607	579	605	647	627	621	656	623	641	669	603	646	624	626	581	669	625	597	628	636	616	607	613	591	639	636	586	636	584	589	610	640	603	623	613	610	634	604	615	594	619	669	615	620	642	674	690	659	645	613	594	592	586	609	620	637	619	613	639	615	610	615	617	602	606	643	632	668	575	633	622	672	617	595	617	588	590	640	608	629	623	577	620	575	603	662	639	579	614	577	618	583	627	616	617	638	579	629	626	636	592	562	629	639	597	557	604	605	641	609	565	603	659	592	623	583	586	632	662	589	620	661	706	641	608	602	663	600	609	602	617	590	554	561	584	611	617	657	648	602	606	577	594	585	611	607	572	630	624	647	611	581	592	621	690	626	629	630	605	656	629	620	628	626	622	606	614	587	634	588	599	605	663	663	611	570	617	633	602	634	600	614	597	610	595	614	616	634	640	621	638	590	636	610	667	593	618	612	653	562	626	613	617	642	622	622	611	593	603	633	658	599	648	600	582	595	597	574	634	618	658	597	613	645	627	585	618	632	678	624	560	631	630	589	592	605	620	608	616	589	640	667	617	620	691	596	644	597	664	628	598	636	614	584	622	601	621	617	630	644	619	606	640	635	603	661	570	576	600	638	617	609	625	655	590	619	628	628	627	588	627	581	602	591	647	650	595	609	617	640	635	625	633	612	612	624	588	637	621	615	607	601	624	619	640	628	574	650	651	614	624	648	599	622	644	623	599	590	607	614	586	626	637	639	644	599	652	649	608	550	612	658	633	631	653	623	617	619	604	600	597	591	638	596	616	629	623	602	632	623	611	606	629	589	602	612	622	601	615	645	634	621	613	680	647	606	600	628	620	600	578	612	586	643	629	651	592	615	592	611	613	608	589	600	633	618	605	616	693	633	599	647	653	590	607	623	605	630	600	603	642	639	623	657	621	637	641	602	570	631	571	578	625	582	612	595	571	610	616	615	625	600	581	629	566	626	561	630	638	619	592	613	626	644	596	609	607	640	630	605	644	632	605	601	592	631	659	572	626	641	608	613	632	637	615	592	605	675	621	615	628	642	560	627	620	604	680	627	588	628	600	641	589	609	602	613	619	620	593	622	606	639	595	635	633	596	595	592	633	617	642	614	597	615	621	637	634	627	653	658	593	621	590	625	661	606	567	609	633	588	613	608	657	608	610	627	609	589	605	582	622	570	624	607	608	613	620	638	635	579	608	603	603	589	634	602	621	662	641	628	577	619	629	625	643	565	640	604	613	645	644	615	591	600	617	620	598	598	654	621	629	611	575	617	624	563	616	650	613	599	562	667	615	601	635	659	640	625	616	648	601	644	673	593	606	625	583	597	600	572	582	637	627	627	655	605	615	622	644	620	634	628	627	621	555	593	630	657	614	624	640	606	617	632	626	617	609	599	612	667	627	589	622	646	631	589	633	590	654	662	609	619	642	590	640	625	635	636	613	580	613	614	620	596	636	578	648	630	584	617	617	596	639	607	601	625	636	575	620	607	641	674	619	604	633	614	637	609	637	618	649	598	592	638	627	595	646	584	662	607	668	626	603	653	603	627	622	675	597	611	633	598	629	594	601	631	640	585	633	661	661	594	640	601	611	653	626	595	605	597	625	625	589	619	598	639	585	590	596	631	603	610	610	622	631	611	588	613	574	628	613	627	621	608	607	629	631	647	597	593	608	600	600	634	596	589	571	581	627	607	570	630	637	659	632	667	605	621	627	613	620	634	600	622	610	594	621	565	604	615	638	631	659	670	637	646	616	654	628	598	628	603	592	617	602	624	593	590	588	631	643	630	639	604	656	637	609	636	595	586	650	601	650	638	611	635	597	587	629	616	615	599	634	596	619	617	615	596	631	649	600	661	588	613	571	644	634	640	576	619	605	643	597	625	625	631	571	632	627	615	613	586	598	627	643	606	574	653	590	584	603	622	608	644	625	604	613	620	601	656	618	590	589	596	595	634	607	577	569	614	592	585	605	584	619	638	587	668	588	605	618	650	601	637	633	624	617	635	655	597	624	624	635	614	635	645	648	599	620	634	640	637	606	608	647	648	615	622	598	662	620	605	616	594	598	581	662	590	609	611	633	603	574	580	566	636	639	604	585	606	602	617	635	597	636	610	626	644	595	618	653	630	622	590	627	622	624	618	622	613	619	628	670	651	616	616	618	604	580	623	568	624	634	626	615	598	635	565	648	607	635	628	618	575	587	613	649	598	607	576	615	560	623	606	607	666	636	563	563	621	576	582	626	621	617	614	604	636	623	612	614	605	636	595	578	620	603	661	605	630	648	671	564	655	600	614	617	595	637	608	652	650	634	631	620	602	606	578	587	640	595	633	598	632	650	625	638	610	567	592	581	596	610	627	624	617	637	622	615	657	620	633	614	570	634	657	647	608	624	649	640	618	585	599	592	664	578	596	647	639	656	656	628	601	581	653	592	633	616	677	612	572	627	668	602	592	617	567	610	622	617	612	624	593	656	639	630	673	617	578	614	632	631	641	669	614	596	615	607	630	606	667	604	597	579	635	604	580	659	625	583	598	629	662	662	633	635	628	637	602	630	597	644	583	589	603	625	635	602	603	638	631	608	624	665	627	593	605	668	647	632	575	578	655	640	548	624	615	622	656	620	630	610	640	573	625	607	605	637	593	643	590	577	598	594	601	625	639	628	618	584	598	659	591	625	643	639	616	618	620	625	631	599	608	601	574	615	657	647	614	614	597	590	593	605	629	609	637	592	638	615	640	615	657	634	651	604	596	623	594	630	616	607	611	601	619	600	607	591	582	626	588	628	641	606	639	632	680	548	621	577	606	671	611	591	635	627	636	612	611	659	613	667	560	607	603	583	603	612	632	606	621	594	626	632	591	649	643	626	610	599	629	612	614	593	620	609	630	613	586	653	657	591	616	622	629	615	669	600	659	639	635	583	555	604	657	654	596	598	622	667	654	615	585	611	659	651	599	649	592	622	639	596	606	601	639	600	628	646	608	580	608	619	644	630	621	669	599	587	595	614	582	605	616	626	652	582
28227	24497	27200	39261	27438	13433	5745	1114	355	392	387	361	355	381	369	385	366	369	375	368	339	376	382	364	359	395	342	406	376	366	383	394	395	362	395	387	290	398	364	376	381	337	387	388	396	363	349	351	369	368	399	403	394	398	366	395	405	375	406	361	389	370	371	357	351	376	341	398	366	382	349	341	371	377	420	384	365	368	381	381	384	370	367	377	352	387	370	354	364	326	428	377	364	383	398	342	369	376	380	376	386	382	380	387	368	363	337	391	367	377	338	409	380	396	405	373	373	389	389	388	371	388	358	368	374	371	374	362	373	377	397	404	375	390	357	378	398	370	382	362	372	351	381	362	360	392	385	364	365	385	368	404	311	390	395	362	356	364	353	384	397	365	385	376	375	375	390	382	370	390	366	388	397	376	346	354	375	365	382	360	356	391	384	369	358	365	378	376	357	388	358	386	362	382	351	372	346	379	408	362	363	386	376	426	370	383	364	386	368	398	352	387	375	383	409	377	375	418	382	351	362	350	397	387	353	387	339	357	372	374	400	399	395	365	354	392	388	357	373	357	381	369	398	396	387	375	368	381	363	404	381	384	385	398	390	365	361	399	369	354	366	368	323	340	346	379	378	340	393	386	385	365	360	400	354	358	368	406	357	402	364	371	362	361	352	361	367	393	365	347	358	366	389	358	402	377	379	406	389	375	398	368	369	381	386	377	400	379	385	384	402	362	369	387	384	378	387	389	388	370	351	371	393	343	387	361	372	359	390	358	356	370	345	335	372	382	389	359	361	392	375	373	392	333	377	360	406	356	365	416	387	385	393	390	370	362	366	375	375	403	351	332	382	368	387	371	398	370	374	346	351	356	389	364	393	385	372	374	380	411	380	364	354	337	358	370	360	379	391	386	396	377	375	409	368	394	422	379	377	385	364	341	353	365	374	340	372	363	393	395	363	401	366	397	393	340	360	400	350	358	382	346	386	364	369	341	351	378	387	350	345	367	418	340	326	373	398	387	378	363	368	388	368	390	411	392	369	368	370	377	359	387	364	339	357	366	365	353	365	356	388	371	357	373	381	386	385	387	346	368	361	373	365	397	348	365	352	392	377	384	361	325	401	357	388	329	358	384	359	402	353	375	354	359	401	380	356	374	389	407	385	374	414	372	367	358	366	351	371	362	366	359	347	365	392	385	359	382	390	368	389	373	358	350	383	368	400	393	392	401	381	370	353	348	368	402	401	375	338	411	391	315	372	328	347	362	362	378	367	371	387	374	391	364	399	375	377	395	385	364	361	358	358	393	368	396	368	367	396	407	409	385	405	358	375	395	385	361	408	371	374	394	372	373	364	366	385	394	329	425	376	364	388	386	394	346	394	391	387	400	382	374	377	375	390	372	366	371	372	383	387	358	343	377	356	363	358	327	401	390	384	360	438	393	381	387	389	344	351	384	381	349	369	369	353	371	396	374	362	359	407	344	375	358	367	393	376	360	350	332	378	355	382	368	340	371	378	373	382	382	387	369	364	404	375	400	390	395	366	367	370	363	373	362	371	374	368	397	407	386	399	367	358	378	409	378	385	354	375	392	403	372	341	358	359	327	347	396	408	348	340	332	370	372	361	351	394	378	383	383	385	352	414	381	383	381	383	368	410	373	351	359	402	395	364	373	378	350	382	339	381	378	371	379	425	361	384	346	361	340	401	381	376	369	362	365	389	406	396	348	375	379	397	358	357	367	340	371	422	386	378	354	412	391	374	411	370	359	381	351	390	388	369	355	339	380	369	384	364	415	385	355	376	368	366	355	378	329	381	361	386	372	379	358	398	374	355	372	389	414	371	355	381	366	373	370	373	385	356	442	388	358	371	395	384	361	363	371	368	346	413	389	377	407	376	348	377	370	368	393	380	388	385	364	358	385	357	392	388	362	365	372	350	373	373	375	407	399	393	374	347	383	388	391	374	363	347	341	390	367	389	351	379	362	390	344	371	403	385	404	388	363	387	381	374	361	382	379	370	357	384	385	395	330	392	361	370	349	365	383	406	389	380	389	379	396	402	378	400	379	366	372	377	374	356	380	406	391	391	387	356	344	362	371	413	390	363	363	361	394	413	389	402	391	347	325	375	382	381	339	383	345	373	379	434	388	374	395	375	374	374	353	408	380	359	401	385	347	365	375	356	402	352	358	373	353	346	365	386	390	404	393	377	416	358	335	362	381	378	394	386	345	358	374	376	376	354	357	339	390	388	375	398	395	376	359	394	373	381	398	362	377	358	367	381	368	366	360	361	374	378	406	372	388	370	390	382	366	368	376	362	355	393	374	370	371	358	374	376	360	346	401	391	366	320	386	407	369	360	357	349	359	369	362	354	373	369	392	371	401	351	339	372	363	399	357	377	403	375	409	360	367	361	351	385	369	351	401	366	347	386	373	336	394	367	367	372	369	344	380	381	365	376	394	367	377	371	374	372	362	338	354	404	388	392	384	372	358	361	372	361	396	371	320	388	411	383	395	367	358	370	358	390	388	353	364	406	429	362	373	378	371	386	382	371	358	398	372	369	366	385	367	339	364	385	372	367	369	352	396	416	403	404	418	378	401	366	369	342	367	373	346	331	379	375	395	356	378	391	354	366	331	389	379	379	370	384	368	378	356	368	394	321	370	393	365	378	368	378	383	374	394	373	371	360	345	379	361	391	402	372	386	394	372	378	358	352	386	362	387	356	364	379	420	356	380	392	362	376	357	362	384	386	357	397	365	367	392	382	365	382	357	362	351	392	395	395	360	367	397	389	342	403	392	352	357	363	365	367	402	374	362	391	411	388	373	375	387	395	367	363	361	363	368	364	387	399	363	408	423	355	355	367	388	370	363	364	339	394	373	368	386	363	373	400	372	376	392	395	388	346	354	406	369	363	369	365	370	396	365	382	361	386	344	382	361	362	393	387	374	380	366	368	382	371	344	358	350	355	373	387	367	394	352	393	375	340	364	372	385	356	355	351	381	397	408	352	381	369	318	368	352	372	411	374	416	383	370	396	392	384	366	385	374	337	424	387	379	353	333	379	404	381	373	388	383	413	397	386	387	401	379	396	372	389	440	351	375	357	353	370	389	357	368	380	383	397	334	372	394	351	360	372	383	370	365	386	399	374	374	374	387	381	360	388	389	353	331	375	377	384	371	356	364	373	356	385	342	379	384	375	358	354	366	338	358	392	344	368	381	385	361	398	385	359	399	370	388	408	355	367	390	358	370	375	400	358	358	394	387	347	382	403	374	376	384	360	404	331	360	406	360	388	390	412	420	388	378	393	362	352	370	414	364	378	333	366	360	370	375	397	384	369	386	403	363	343	364	365	371	357	386	357	397	414	387	366	372	378	382	393	413	357	356	404	387	398	341	385	409	394	412	403	390	376	366	370	393	356	381	383	356	360	374	356	362	350	359	365	360	350	374	367	405	380	360	353	362	354	366	351	341	346	390	350	374	373	358	383	348	388	384	359	343	342	391
23804	38993	25616	33022	22794	12456	5826	1176	448	429	436	452	371	468	466	434	418	465	416	434	425	448	463	496	456	390	401	391	411	406	406	396	390	428	446	437	402	426	450	433	405	456	434	382	492	423	435	433	395	407	415	428	417	402	401	432	392	432	419	425	427	421	371	450	412	436	401	417	455	425	444	409	420	410	452	398	441	441	419	435	412	426	425	424	446	430	431	422	436	451	443	457	410	467	432	437	410	409	451	453	417	409	399	434	438	398	453	407	398	409	410	424	425	422	444	411	426	431	463	446	430	388	460	435	448	434	436	432	419	419	396	439	480	421	447	433	421	423	413	424	449	388	438	446	390	440	408	442	429	420	427	475	453	453	433	406	430	456	453	406	429	408	393	426	445	429	403	399	424	434	433	453	440	387	448	441	443	433	433	439	440	384	434	423	442	409	442	417	430	427	411	445	451	451	426	423	448	433	455	413	410	446	409	470	426	436	428	382	442	420	394	461	397	460	442	426	407	468	423	417	444	432	442	429	439	455	426	445	400	402	446	432	412	413	417	425	435	432	430	398	396	390	414	424	438	416	435	421	437	441	404	404	402	430	428	420	423	437	432	423	468	455	433	405	449	413	460	391	383	416	429	407	404	418	396	452	470	428	428	436	424	439	396	443	446	425	384	396	451	431	404	442	422	439	431	443	425	409	390	424	427	444	421	400	452	443	432	432	434	431	423	441	454	404	422	433	411	449	417	401	435	450	391	397	403	390	440	401	409	381	463	441	433	464	418	426	444	421	459	427	424	389	470	410	444	447	416	427	434	411	428	429	450	434	421	441	426	450	456	424	435	402	414	425	446	420	440	416	439	417	432	408	446	467	401	419	452	444	434	404	413	479	407	452	434	482	417	428	449	450	382	444	435	446	421	408	406	401	395	431	411	423	422	422	394	428	462	462	451	458	408	406	414	403	377	422	402	407	386	440	452	475	428	426	428	459	434	407	419	411	413	410	411	475	389	438	450	416	424	445	412	423	411	399	415	454	430	421	455	402	436	429	395	460	441	412	429	415	445	429	411	426	499	459	452	455	443	396	419	400	424	430	401	428	441	440	435	429	444	419	421	436	427	441	422	435	420	421	418	428	396	454	455	440	437	391	409	433	424	441	420	407	428	442	407	446	475	450	440	445	430	414	427	370	432	463	440	446	458	435	399	398	416	476	403	437	416	408	420	440	418	431	427	401	466	396	449	443	438	409	429	414	440	420	397	429	388	433	478	399	408	438	449	414	413	408	403	432	449	425	457	431	427	430	422	442	446	377	418	413	451	415	425	416	410	458	420	397	399	432	439	464	423	435	388	417	440	417	435	378	453	417	441	432	399	421	445	450	428	436	425	408	410	446	428	420	428	403	472	438	443	425	423	424	422	417	413	393	430	451	433	444	441	439	412	469	436	439	463	431	435	414	428	433	429	415	420	431	443	408	463	474	439	411	408	440	427	439	438	418	442	429	432	416	418	414	430	422	427	398	412	443	412	451	408	405	409	424	428	409	462	410	456	409	445	426	430	446	404	444	398	455	453	440	405	420	423	419	413	411	446	423	413	400	452	425	419	450	400	417	402	403	460	374	405	432	431	429	438	415	392	413	383	416	440	435	405	448	433	413	414	387	424	408	467	438	409	447	449	401	412	414	436	406	410	408	421	424	427	427	398	435	440	477	409	417	426	427	479	411	385	408	420	425	403	447	415	427	431	402	447	419	421	432	415	486	405	427	442	408	390	419	450	423	449	434	441	407	433	436	449	422	425	449	407	419	413	438	387	390	442	409	397	426	418	427	417	434	396	433	405	420	464	446	431	451	419	439	415	406	454	418	426	430	443	418	455	426	449	448	451	407	470	447	424	441	408	410	397	419	422	464	412	405	449	441	433	425	428	426	394	424	399	390	408	455	395	451	434	433	442	437	453	450	443	397	455	437	449	390	408	410	452	429	442	436	454	431	398	425	421	412	428	445	429	386	451	465	446	429	456	470	434	420	424	409	434	415	414	422	436	441	397	422	415	391	442	444	394	402	418	440	425	454	464	419	424	415	451	460	448	434	432	405	431	462	380	415	451	430	429	446	409	394	425	436	407	431	429	469	434	433	410	403	413	430	449	451	440	465	407	397	428	466	435	422	439	426	384	440	430	440	435	466	438	440	433	423	441	427	432	436	403	443	438	428	427	405	421	383	432	397	450	430	413	439	406	417	408	461	404	429	419	442	350	412	434	442	431	433	408	408	460	448	415	447	434	466	463	378	427	426	398	429	423	443	390	451	478	427	431	445	460	439	434	422	427	391	449	391	432	404	411	444	396	434	482	426	407	423	406	449	458	395	450	418	428	413	443	443	442	443	420	391	457	426	443	433	424	415	445	398	414	422	404	433	467	438	418	440	449	415	433	442	456	410	457	414	425	456	446	403	414	437	428	418	432	413	426	429	443	439	407	430	439	470	437	419	478	450	448	408	418	440	424	431	423	438	409	453	393	425	418	427	424	437	411	412	454	412	440	403	431	446	389	436	422	416	414	428	447	442	379	444	404	404	445	440	408	470	421	406	399	438	443	439	398	382	429	436	386	432	436	455	418	438	423	411	440	409	446	419	418	464	427	421	410	406	447	407	425	392	441	429	394	416	418	431	425	450	473	421	431	423	420	452	416	439	436	435	413	468	473	399	378	416	433	427	460	460	429	428	446	393	441	419	435	399	438	402	432	454	401	425	405	397	420	431	434	427	433	424	443	416	427	411	381	427	424	417	424	421	431	423	409	405	480	388	447	480	383	436	410	410	409	427	439	408	409	441	459	443	400	395	422	441	428	434	425	399	412	431	461	393	423	435	423	421	436	434	454	403	431	432	428	382	449	440	418	425	403	412	434	438	400	461	444	421	416	440	418	437	439	432	399	441	406	462	414	398	413	434	459	417	428	446	440	441	408	427	468	446	443	464	455	421	431	411	459	427	436	475	424	416	410	422	448	419	409	422	404	419	436	446	418	443	423	434	429	452	476	410	483	447	449	437	450	422	439	439	406	465	424	377	408	446	416	453	407	439	442	410	424	471	416	429	440	438	415	406	430	430	424	478	429	423	429	453	445	420	431	452	442	412	436	438	394	451	436	418	444	403	425	477	437	425	411	420	434	446	436	421	418	410	435	423	461	432	412	438	454	425	454	435	440	436	423	406	421	427	389	405	437	463	449	435	404	431	417	426	446	433	412	422	433	409	444	420	429	429	469	426	433	431	417	391	410	448	412	438	413	410	393	405	444	437	427	428	435	464	403	455	407	406	412	391	436	457	409	426	422	395	472	451	420	450	443	447	430	429	434	434	423	422	442	435	418	442	436	398	423	434	417	454	420	440	437	443	439	441	391	409	432	440	419	404	436	450	410	446	409	435	434	414	438	470	431	417	407	417	384	428	433	443	419	436	423	447	430	409	419	444	432	440	450	431	426	411	419	430	412	433	448	443	428	425
24688	21430	30873	60227	53478	40120	24018	5811	501	388	390	391	429	408	361	385	410	386	377	413	371	402	386	371	404	385	404	375	386	361	394	367	394	370	390	385	399	384	417	360	395	368	361	382	375	400	416	394	396	411	353	382	376	389	410	395	374	343	393	376	365	366	369	402	372	374	398	398	365	411	395	400	401	419	349	388	397	363	351	409	389	361	391	361	390	391	415	375	395	382	424	374	403	372	379	390	385	403	390	414	398	384	396	384	409	394	369	408	391	402	358	388	353	410	400	394	413	404	389	385	412	395	416	388	374	360	376	393	385	366	372	404	367	400	357	376	361	361	326	376	372	347	384	345	361	368	405	375	387	417	400	401	399	380	393	392	397	394	391	365	385	374	380	393	394	399	410	379	386	382	372	364	372	353	363	378	395	411	338	367	382	371	395	370	397	363	399	379	377	398	381	380	338	419	409	405	369	416	402	446	386	418	360	374	399	391	363	349	390	370	365	403	403	392	392	380	421	381	365	418	385	413	383	346	391	399	389	358	373	365	380	397	391	389	396	356	383	401	387	394	406	428	345	336	388	405	389	389	380	365	379	414	376	389	392	384	355	359	376	365	377	397	369	389	373	369	374	371	341	395	365	381	395	403	371	360	394	387	387	404	395	370	377	375	410	387	361	382	378	390	386	363	382	375	386	359	400	366	378	408	398	365	380	409	363	371	372	389	410	330	398	385	384	358	398	400	358	383	398	423	381	406	374	370	374	370	353	419	360	394	381	371	374	358	414	398	405	408	386	367	377	391	387	393	394	376	343	360	373	399	424	401	353	358	405	411	394	376	386	359	401	385	375	353	391	369	409	358	373	394	380	375	380	411	391	383	388	372	370	368	379	391	395	374	378	397	428	416	386	384	382	381	401	388	381	387	397	379	380	380	388	372	392	346	418	389	405	383	360	378	389	393	375	391	386	388	394	382	409	399	382	405	377	378	386	364	351	401	372	378	355	381	412	452	397	377	383	396	395	360	384	378	390	350	363	369	369	407	381	396	375	364	409	384	388	409	357	369	377	377	410	364	413	368	389	394	374	375	382	411	377	395	368	372	372	374	415	388	347	375	416	388	397	374	391	359	423	368	397	403	377	351	370	379	370	390	379	375	381	387	392	378	421	370	379	356	388	428	359	365	367	401	406	364	390	378	398	406	390	387	374	371	373	340	355	382	402	354	347	361	391	384	388	411	350	415	374	371	344	377	406	380	389	378	373	389	398	403	387	381	362	363	369	398	398	360	385	378	361	394	376	376	391	371	364	400	385	388	347	375	340	395	377	388	400	386	382	413	369	391	401	378	395	406	362	372	386	360	378	360	408	372	373	375	374	398	376	375	378	394	367	369	403	388	403	380	402	360	420	350	389	385	383	388	375	433	398	382	397	374	410	371	394	379	384	376	381	407	361	390	391	375	373	390	407	409	391	395	353	394	372	422	375	397	373	372	379	361	365	417	400	391	388	351	402	368	382	362	398	378	336	366	357	353	403	305	383	399	398	353	382	382	383	392	351	364	373	425	400	418	392	405	355	442	387	370	384	400	395	388	387	409	371	369	387	375	350	364	411	386	381	331	384	387	354	390	377	414	410	373	396	363	389	399	352	403	383	363	405	364	423	413	379	410	422	398	392	366	369	383	379	370	371	406	368	366	405	358	387	406	364	378	404	381	393	370	389	392	375	368	402	391	378	359	393	387	445	387	426	370	416	390	361	381	410	369	384	366	385	400	345	376	410	382	370	370	389	374	411	366	334	386	367	371	340	356	382	394	418	428	379	362	387	374	395	387	413	413	370	387	365	358	381	371	401	383	387	376	421	381	363	378	406	393	385	363	400	407	412	393	399	398	396	376	352	384	371	371	377	395	435	422	366	363	386	393	390	376	369	404	419	379	370	366	402	401	411	351	408	367	337	398	407	389	403	408	404	424	383	399	416	348	390	437	377	373	350	385	353	410	418	398	395	364	387	406	390	352	360	388	345	397	401	368	378	378	354	390	379	383	407	332	378	403	417	390	371	385	405	367	385	414	396	387	362	389	397	380	386	359	358	371	422	416	338	405	403	390	395	395	392	369	388	376	384	382	348	398	390	384	379	364	440	367	389	379	372	385	374	399	405	406	368	382	361	363	426	382	385	446	392	416	385	401	390	360	401	345	401	398	393	368	372	408	364	405	418	384	389	384	408	383	391	356	412	399	387	347	346	409	382	377	392	371	375	386	390	382	387	363	406	349	375	408	400	360	402	342	401	340	372	388	396	402	345	376	368	383	402	366	400	386	404	389	370	396	392	374	371	392	393	367	382	412	370	372	355	384	374	381	391	392	380	377	385	397	421	397	393	397	367	383	400	392	389	362	388	362	405	389	415	402	385	413	396	344	368	381	362	407	364	396	394	380	392	342	391	404	424	396	348	400	406	380	385	408	406	377	380	356	397	390	344	393	375	380	387	365	436	361	406	395	366	400	357	358	378	352	405	411	391	386	386	391	387	374	365	370	372	386	402	398	392	404	351	369	357	389	389	366	372	361	399	407	372	372	375	361	441	380	378	401	361	360	385	399	395	374	363	374	361	391	373	403	384	397	381	377	385	391	380	361	407	380	394	402	352	381	383	389	422	393	402	334	395	372	353	414	364	417	371	423	350	402	378	361	409	400	391	383	403	368	420	369	387	382	378	413	399	384	374	388	383	366	419	373	390	385	372	421	388	363	352	363	381	407	385	400	414	391	379	357	395	372	383	392	395	410	375	392	381	362	384	398	423	338	413	397	376	393	326	364	384	385	377	372	410	360	390	386	375	383	377	397	381	398	393	381	408	400	404	392	366	376	365	375	375	362	387	399	413	403	385	402	357	364	410	394	395	363	400	444	338	390	385	391	383	371	386	407	407	380	417	383	367	389	365	385	381	356	406	378	357	370	380	359	377	364	378	410	374	384	412	392	378	365	350	374	401	405	366	398	396	390	371	384	384	379	355	387	345	382	424	375	387	362	373	391	412	358	388	380	414	393	392	404	369	386	366	399	396	381	378	414	381	393	423	394	346	387	388	359	392	385	405	393	365	407	391	386	382	392	363	370	354	399	388	377	399	350	389	365	412	382	363	372	398	398	411	376	393	381	372	398	371	393	388	383	381	389	374	373	368	385	366	416	386	397	365	392	400	367	361	371	386	388	352	357	404	406	354	401	406	370	371	361	390	403	406	381	398	363	429	396	360	378	383	356	397	381	399	421	389	370	377	370	405	354	353	407	376	387	364	371	355	404	355	373	386	355	347	367	381	371	383	379	361	411	382	374	368	389	399	407	396	405	396	413	368	396	392	384	379	391	404	392	378	405	366	364	397	367	380	390	372	384	342	389	382	378	385	387	346	394	376	381	379	401	400	389	376	397	366	392	390	372	389	367	392	379	355	371	373	392	419	364	365	366	435	393	371	376	373	358	367	361	395	402	415	390	372	376	366	389	395	388
26620	45652	37573	68090	50339	38333	18099	4045	418	448	394	428	463	427	408	387	426	439	442	456	443	458	435	478	418	443	444	380	454	448	406	436	440	415	421	453	438	407	441	435	455	432	427	437	438	416	393	473	412	424	463	399	432	425	410	421	423	411	444	470	463	434	425	440	433	433	458	418	429	417	448	426	413	445	427	409	470	410	387	466	418	432	427	421	431	442	422	405	430	425	420	443	445	404	432	428	439	412	448	433	440	437	439	439	398	403	429	436	426	437	448	415	428	423	440	447	417	447	445	404	427	410	433	462	404	413	423	404	411	447	425	461	383	426	419	435	422	412	408	409	431	440	472	450	457	439	390	433	406	402	425	435	434	440	406	403	462	403	408	374	426	407	439	430	434	394	457	442	411	448	425	468	427	423	424	451	454	434	426	442	448	430	441	445	444	440	424	424	407	428	425	474	454	408	410	416	433	426	400	440	427	421	427	418	432	439	444	442	431	426	426	458	480	422	459	417	410	434	443	396	417	410	425	403	454	453	450	399	455	446	419	433	405	418	408	428	386	459	458	405	452	462	441	408	457	421	427	401	407	400	438	439	439	461	396	413	403	414	429	407	409	435	386	460	445	420	432	412	432	421	403	431	373	436	450	421	462	417	447	474	432	455	392	458	449	412	417	442	413	431	412	444	420	436	413	426	397	442	421	434	408	440	414	430	401	410	452	420	442	431	399	420	414	449	406	431	432	439	412	426	439	422	425	445	433	452	432	434	439	447	444	428	426	414	458	409	463	412	432	418	408	425	429	477	449	434	367	448	424	402	409	431	413	437	436	465	412	451	464	422	452	423	426	435	420	407	429	426	467	434	435	416	436	439	447	420	404	408	394	451	436	453	440	437	454	438	395	438	421	431	462	431	439	402	380	385	447	430	430	441	382	424	411	414	418	438	413	434	413	428	423	410	438	419	395	422	400	385	441	399	455	422	455	388	417	469	409	416	398	432	442	414	446	409	424	408	429	427	476	415	425	464	451	396	434	416	399	403	455	441	458	418	448	426	429	418	454	433	416	435	409	412	426	454	402	418	449	397	418	451	453	426	455	458	430	439	458	434	442	428	420	432	439	450	431	389	439	453	443	443	428	438	406	425	407	453	429	437	451	415	406	456	426	394	446	399	455	380	429	463	441	428	429	413	419	425	429	440	426	451	433	408	420	433	458	451	415	408	424	426	449	412	455	392	466	400	414	436	413	405	472	386	427	457	399	421	423	429	442	422	453	441	375	401	448	409	419	410	461	420	434	428	461	417	410	427	447	421	404	436	433	427	418	434	409	437	421	454	403	447	428	437	443	427	397	444	402	432	401	459	411	419	467	442	444	425	421	432	466	415	409	437	434	420	421	449	409	438	416	409	421	389	451	434	423	417	457	410	435	448	408	432	436	427	441	412	402	423	430	424	407	417	421	439	436	411	457	386	419	404	417	402	435	375	404	403	435	414	477	424	406	395	403	456	401	462	463	412	402	441	438	444	414	418	410	435	400	423	417	437	484	421	436	419	459	392	418	435	432	387	443	405	463	449	443	436	432	446	423	463	414	409	435	414	419	432	431	452	457	433	421	429	450	438	452	434	447	405	415	437	427	441	471	416	395	466	431	440	426	407	398	441	435	426	421	418	430	443	429	401	378	446	421	441	446	440	461	463	427	461	411	436	424	414	430	404	449	435	438	477	452	407	401	399	433	435	436	416	431	425	402	394	425	400	439	433	460	441	442	394	447	427	450	423	379	448	444	432	427	447	462	406	413	420	418	438	427	420	421	418	428	436	442	429	418	452	388	433	446	454	428	464	449	440	402	403	403	427	452	416	430	451	393	402	391	423	399	412	433	437	407	401	435	436	444	398	392	441	407	446	405	435	428	416	425	471	403	410	416	437	424	400	408	408	429	415	425	422	418	428	419	457	434	453	420	449	428	441	417	429	420	417	422	456	427	438	422	429	419	474	433	458	404	464	439	443	431	410	384	435	432	453	436	421	430	400	457	462	438	430	448	440	466	418	420	414	439	427	391	405	436	435	394	420	435	428	427	452	411	438	431	455	448	392	421	439	429	414	416	407	444	459	448	413	449	447	428	433	452	440	413	454	422	416	427	449	428	409	417	429	442	443	430	396	426	435	444	388	439	416	438	430	395	425	433	424	430	426	386	442	448	366	448	437	442	390	438	465	408	409	416	427	438	439	424	387	433	477	461	445	429	430	415	450	444	449	447	420	435	460	419	439	420	427	416	400	411	421	428	418	408	422	433	437	420	425	413	443	416	425	407	445	426	443	405	415	426	438	420	467	437	436	429	435	418	430	406	444	456	470	418	445	444	445	421	438	401	432	393	468	414	424	438	414	403	439	446	491	431	444	436	428	448	416	392	415	432	464	447	418	449	399	436	408	422	429	408	440	432	426	442	404	431	433	432	456	463	431	401	413	408	436	445	410	450	451	434	426	421	458	403	438	418	430	425	456	442	430	414	422	440	419	457	449	471	408	423	453	442	440	452	455	446	420	458	431	394	406	399	417	448	437	447	403	427	438	442	404	445	446	448	467	443	456	419	403	427	396	414	438	453	426	437	416	405	460	412	408	452	426	426	446	422	438	417	413	429	448	419	443	391	448	400	428	428	431	414	430	419	404	430	398	440	454	427	430	477	410	408	410	428	429	422	453	436	439	423	461	418	424	406	456	441	426	446	449	468	435	402	438	429	410	422	436	409	425	423	447	421	393	442	435	420	404	403	469	423	425	429	422	416	448	479	455	427	423	449	426	444	416	454	404	442	401	451	422	454	427	420	438	437	443	428	441	484	434	430	403	414	419	415	395	407	438	395	424	419	436	432	458	423	426	478	447	461	430	424	391	441	408	442	411	445	417	426	444	452	433	436	391	425	452	453	437	456	422	439	407	466	408	419	452	443	448	450	398	394	461	414	413	409	488	423	450	421	432	394	434	431	419	436	414	430	440	416	399	426	425	402	466	419	412	427	443	425	407	460	426	416	441	426	443	448	418	401	403	413	477	480	415	418	444	425	420	439	420	408	413	460	442	430	410	409	451	433	474	406	427	409	426	421	413	430	442	425	420	445	413	395	452	451	436	423	386	407	386	422	427	419	438	421	414	440	467	410	397	437	399	418	415	471	409	411	398	421	428	430	432	379	399	439	442	454	414	428	416	434	410	441	434	416	450	428	428	378	431	430	447	449	422	458	475	414	433	412	389	463	439	460	385	420	445	445	413	426	421	453	465	422	407	402	431	407	448	407	438	441	398	393	450	402	444	455	445	416	449	432	416	426	415	419	449	456	417	410	410	408	439	434	417	417	401	432	449	421	448	432	422	440	462	443	423	403	427	455	464	429	423	417	409	434	458	443	427	437	405	443	416	438	447	465	437	395	418	422	420	424	477	457	416	440	401	428	444	443	443	404	420	437	421	415	478	437	439	462	418	432	446	383	422	430	436	392	416	447	436
25592	21548	35488	56186	38474	27410	13240	2142	527	495	515	535	501	524	547	536	534	477	505	500	498	473	530	550	528	554	448	532	528	525	538	479	540	540	485	513	526	510	503	493	514	541	531	520	487	542	528	540	502	511	526	504	504	526	479	503	542	514	491	510	528	520	503	526	513	533	506	540	480	519	576	574	519	553	522	496	494	560	480	510	513	507	541	549	490	502	523	519	539	502	527	534	559	486	529	533	531	532	508	477	509	491	554	517	537	484	547	464	476	492	519	527	513	495	498	543	512	499	488	503	504	528	555	547	507	553	520	530	483	518	491	511	513	541	522	493	518	491	537	522	536	560	558	460	531	525	512	526	496	520	554	493	544	499	467	500	504	475	497	530	518	499	515	536	516	479	516	560	490	479	518	515	510	487	541	466	521	499	501	543	553	521	519	570	577	511	489	508	519	570	517	509	505	484	489	509	540	506	521	534	524	512	541	527	502	539	541	466	525	481	514	521	535	506	520	511	539	557	484	563	489	537	543	488	516	477	544	500	475	502	548	544	490	502	506	592	488	520	517	481	512	489	498	515	530	487	514	532	512	521	515	507	527	526	526	528	534	517	539	488	528	489	517	517	534	476	506	524	527	498	482	527	508	543	578	506	542	506	512	546	506	566	513	490	528	518	483	500	499	519	543	534	526	556	528	519	536	525	493	505	471	505	549	514	489	495	516	526	512	543	539	477	531	483	515	527	509	517	497	514	545	550	529	546	506	487	538	509	546	550	475	524	511	511	524	520	521	523	539	557	513	528	508	501	482	483	495	507	470	496	518	497	502	535	511	502	517	498	489	524	515	497	479	551	539	538	511	543	505	529	539	482	515	519	504	539	551	507	519	517	545	503	587	500	522	501	522	499	499	499	521	527	497	491	503	516	498	532	509	538	512	544	536	511	523	556	517	472	509	490	539	510	541	495	536	473	508	499	513	488	514	503	510	528	520	535	555	530	558	486	508	493	502	499	529	510	524	508	486	508	529	491	504	535	534	517	531	522	516	495	530	546	529	537	539	484	539	499	494	502	492	489	533	539	513	525	530	535	508	529	522	479	520	534	479	534	505	504	498	506	539	508	513	560	534	504	542	512	499	517	544	522	488	524	545	513	538	510	565	518	514	526	547	504	494	494	493	534	538	523	575	501	520	559	540	533	503	531	530	540	495	473	483	512	509	524	505	470	515	519	528	514	536	538	470	494	497	524	506	485	536	514	519	536	548	551	486	517	514	530	469	533	492	555	522	536	532	558	511	495	532	539	563	517	478	513	509	561	547	509	549	524	522	465	569	519	526	496	507	532	503	533	533	500	521	527	509	489	508	522	533	509	552	522	543	507	514	555	519	520	522	522	552	549	521	507	490	535	549	501	570	532	509	511	543	513	530	509	549	520	511	489	536	535	464	498	532	498	518	516	548	540	530	490	536	537	549	497	520	502	509	482	539	480	506	513	499	551	534	498	505	476	560	566	457	583	527	529	521	520	500	518	490	447	555	539	556	538	488	557	524	536	526	540	540	526	504	506	487	498	533	507	479	514	543	538	530	502	560	480	516	514	486	510	476	519	536	510	523	516	503	539	494	500	508	466	508	490	519	476	507	525	492	509	523	524	532	507	516	497	499	519	486	522	529	506	516	479	508	495	488	504	518	518	536	476	562	534	517	499	542	526	496	487	541	508	509	539	550	487	493	573	541	523	537	532	515	511	459	524	503	513	524	524	526	507	552	538	515	502	549	477	524	512	542	503	556	495	500	549	501	523	499	528	511	498	517	495	509	485	496	509	503	512	537	559	498	540	505	517	549	510	497	530	542	498	495	516	546	498	489	530	517	510	523	476	530	495	502	492	511	520	532	520	521	522	501	509	516	515	539	507	481	540	514	521	494	526	487	498	518	519	515	502	532	484	503	583	523	502	521	508	530	510	535	499	521	494	510	520	498	502	553	552	541	517	506	508	546	552	499	488	500	510	541	506	510	549	494	541	540	492	567	515	505	502	506	526	495	534	532	490	523	558	545	567	524	524	560	506	504	508	504	540	493	504	513	490	516	532	493	519	534	490	515	571	568	539	472	513	564	521	520	517	510	499	504	471	518	534	499	521	502	516	457	539	515	526	559	492	495	573	498	520	565	529	547	519	541	543	496	533	476	525	532	465	497	547	485	486	545	531	498	529	502	522	536	512	553	508	522	528	496	553	524	536	517	464	590	582	528	541	533	532	564	538	545	534	471	493	516	506	513	522	519	522	515	528	530	537	537	521	490	499	498	521	497	525	534	535	543	531	505	513	514	484	488	520	490	487	558	521	492	519	555	482	485	500	540	531	491	541	520	525	496	507	554	509	530	533	486	522	484	494	496	530	533	487	529	496	517	522	541	553	515	504	508	544	505	535	490	529	501	487	544	543	514	550	510	499	562	574	568	522	583	503	563	474	519	487	528	512	507	498	552	507	500	477	535	543	513	500	511	481	547	524	529	520	515	529	491	523	492	470	518	521	509	519	504	581	506	517	500	492	505	503	539	515	505	548	528	498	540	540	550	474	501	512	518	481	517	512	525	484	540	499	485	530	519	552	522	524	524	536	544	483	526	489	563	509	523	514	523	535	533	536	529	545	518	528	536	558	527	537	498	507	500	544	498	541	535	540	557	493	490	513	522	511	465	529	543	576	539	496	532	527	497	492	543	556	515	523	495	526	521	518	521	524	482	486	501	501	537	540	479	533	507	542	497	523	509	532	518	500	486	531	510	512	502	529	528	527	490	547	515	498	515	518	498	565	508	541	478	496	485	558	490	517	521	530	552	571	522	484	539	547	493	542	511	536	497	477	508	486	525	544	504	513	521	538	514	514	537	514	541	483	509	497	493	480	557	517	529	537	480	517	499	520	524	477	526	491	492	508	563	536	528	509	527	511	533	538	519	524	543	511	507	532	525	532	505	514	496	525	531	566	521	492	502	493	523	466	529	476	564	497	498	478	522	519	525	528	494	526	527	543	518	464	522	515	502	468	522	503	559	530	531	507	529	509	534	533	537	560	518	541	539	519	498	501	485	482	527	519	527	500	534	489	507	523	489	550	509	519	517	517	489	494	501	507	503	520	509	527	560	503	515	521	526	540	489	533	513	505	519	509	536	491	529	522	482	542	487	471	501	521	491	546	503	495	543	491	549	490	561	499	507	482	543	498	529	498	537	528	513	500	504	482	493	504	495	539	497	560	507	534	538	511	513	512	487	511	460	547	537	463	518	501	523	567	488	522	500	530	508	529	536	514	507	480	516	508	527	570	561	507	556	535	495	509	538	511	504	504	513	528	545	508	512	487	534	512	536	484	494	491	514	537	520	545	502	518	545	523	533	523	497	542	543	541	538	526	530	555	535	506	524	510	507	512	509	545	505	516	524	520	545	558	493	501	538	513	497	514	541	534	573	519	521	550	573	545	531	534	483	498	496	501	518	540	527	532	516	531	513	514
27422	45169	54066	59037	39830	30127	12268	2499	576	591	609	593	603	548	562	588	541	547	560	570	563	564	569	598	583	580	594	559	612	585	569	589	590	572	529	587	575	562	595	575	567	523	572	617	577	550	574	556	555	613	618	596	608	557	552	571	576	596	584	569	594	562	574	562	621	547	598	608	556	568	542	590	559	536	600	624	551	582	590	560	557	520	582	598	558	552	567	534	633	573	609	592	584	643	580	547	584	604	551	588	569	568	574	616	592	576	538	541	558	561	514	571	551	593	549	580	608	581	572	584	584	592	575	550	581	590	531	538	559	570	592	582	541	604	576	645	590	605	519	585	584	571	564	589	587	605	588	615	562	587	531	548	548	586	607	598	576	609	551	522	575	554	588	582	598	560	550	605	571	512	544	610	607	616	558	548	580	555	566	600	596	616	573	594	607	580	546	587	565	576	594	585	551	588	599	601	589	591	590	569	604	559	583	608	624	612	588	570	564	562	610	560	577	588	589	594	564	571	561	549	540	569	573	591	550	550	587	641	598	555	581	538	588	629	580	578	579	569	553	604	593	592	570	612	576	579	591	566	536	524	565	617	562	540	571	585	616	572	579	545	596	565	570	532	583	589	563	585	556	578	542	561	592	577	612	553	617	615	584	571	577	552	566	573	549	592	576	578	534	580	555	593	587	580	573	537	562	545	584	582	584	590	580	572	533	573	563	604	585	551	549	559	582	576	597	549	627	593	561	586	584	618	572	600	580	609	615	563	588	629	597	568	643	583	558	560	572	580	584	558	610	585	564	603	632	601	578	610	611	570	580	591	602	578	574	551	616	595	560	572	614	603	614	570	584	567	601	566	616	564	576	571	609	549	613	575	609	543	612	589	599	608	595	562	610	575	565	582	574	538	514	595	609	575	602	575	569	581	571	568	604	525	575	565	591	563	603	593	583	568	567	595	577	591	527	583	569	595	586	587	621	539	560	545	631	552	548	571	541	595	576	522	576	544	554	582	600	558	550	539	573	585	595	609	595	554	563	633	568	593	625	565	584	610	622	557	557	625	576	635	643	583	579	613	643	529	575	623	566	616	561	604	550	645	579	569	535	537	607	575	556	566	634	591	588	608	578	603	600	581	582	582	584	582	563	604	616	552	559	547	550	585	583	577	531	571	570	563	536	575	579	589	548	648	572	537	588	565	523	569	590	582	594	563	586	582	562	583	608	546	639	589	584	590	569	573	565	619	597	590	555	562	575	600	613	596	574	542	560	584	571	580	557	567	545	573	597	584	544	612	574	564	564	589	540	582	557	556	605	600	570	579	571	561	551	585	565	595	566	609	544	572	582	582	598	558	569	591	588	582	581	580	574	616	582	549	616	563	590	575	585	598	607	564	550	556	624	573	578	540	522	568	554	576	584	585	574	614	603	589	569	638	589	594	568	558	583	563	575	589	582	576	578	584	638	548	584	599	586	573	633	595	559	608	580	617	558	584	560	597	604	548	574	582	583	570	539	554	540	590	563	557	557	601	590	564	592	584	603	541	531	588	553	567	612	587	561	580	585	563	616	570	604	583	578	607	574	561	598	573	602	546	605	575	577	600	583	558	572	593	616	544	605	591	608	573	566	565	558	547	543	593	578	651	531	586	569	584	554	576	605	573	594	528	617	550	573	603	610	535	591	568	544	573	592	540	605	551	588	551	569	553	593	572	600	566	581	536	606	583	622	590	593	566	572	550	581	543	540	580	574	583	562	577	622	561	601	592	566	537	553	600	601	628	550	570	567	557	586	563	594	549	592	568	588	586	530	579	564	548	549	586	556	616	583	611	588	574	571	558	562	608	524	623	635	570	530	539	573	552	573	634	588	550	572	569	556	552	616	575	591	581	572	551	546	563	554	571	542	586	617	556	583	566	573	526	567	590	624	573	565	582	557	580	611	552	583	563	574	575	596	590	567	600	599	571	575	620	543	558	618	578	558	571	556	563	558	530	542	570	575	587	580	569	564	619	615	636	572	626	573	606	596	549	563	594	552	587	582	579	603	572	531	597	581	588	615	553	587	584	555	571	550	601	551	584	575	563	564	620	576	571	587	605	588	559	546	576	593	586	592	588	589	565	587	563	526	565	568	541	578	541	554	608	531	625	573	590	632	567	619	569	532	598	576	564	583	616	606	567	575	581	574	575	578	595	600	586	535	585	534	550	589	576	570	591	555	567	566	574	559	594	574	595	559	558	595	563	568	581	587	611	581	577	596	575	591	554	585	575	619	591	585	560	558	582	572	600	550	608	550	566	580	569	573	603	578	606	565	573	559	609	535	604	586	580	585	577	625	553	573	567	569	513	614	587	551	596	558	599	536	547	605	639	593	566	556	630	574	601	578	586	574	584	582	545	584	566	563	612	561	547	593	576	549	627	603	554	589	571	608	551	559	604	587	547	617	557	581	577	576	587	528	549	646	562	564	555	568	546	550	573	612	600	545	597	581	582	645	598	621	576	552	595	578	584	598	551	554	552	580	540	547	630	593	601	629	581	560	605	590	608	618	532	557	598	591	587	573	579	617	596	602	568	584	563	587	608	563	591	551	538	600	603	592	593	557	586	573	576	582	596	574	550	571	615	511	571	589	602	575	576	581	610	548	577	556	550	591	567	554	590	566	536	609	586	573	606	530	633	562	554	576	562	590	593	584	578	560	526	629	560	578	599	559	583	575	597	577	555	612	589	522	575	567	557	592	574	570	552	549	589	599	559	556	586	577	562	556	565	566	583	543	557	614	589	621	555	562	639	581	589	596	569	559	558	555	580	590	581	602	547	597	528	581	568	568	566	606	591	553	598	613	593	616	594	581	582	555	586	596	577	639	584	626	576	543	598	564	581	573	577	574	615	585	576	561	628	572	559	557	561	588	554	557	568	550	562	551	614	645	578	567	603	590	564	574	605	589	560	581	580	541	592	584	555	562	604	585	607	618	621	597	540	581	583	561	582	604	526	584	584	603	599	562	570	602	607	625	543	581	537	552	554	598	555	589	588	553	618	570	578	566	515	568	599	599	577	592	619	580	589	556	574	602	581	603	554	574	609	584	564	557	572	528	555	582	549	583	546	573	599	614	543	586	570	559	565	588	613	601	599	544	569	562	624	552	556	611	575	589	544	537	567	568	606	599	541	560	609	597	569	584	591	567	570	611	589	579	555	571	586	592	544	576	557	589	567	581	585	600	560	573	622	531	565	584	583	573	533	537	613	605	607	572	560	576	547	585	568	567	580	569	572	579	589	577	543	577	587	598	606	598	573	617	591	554	551	579	575	602	610	581	568	544	614	573	596	545	584	622	620	582	593	566	595	557	517	599	585	561	525	590	565	600	607	578	627	564	571	524	543	595	566	569	575	561	573	597	556	540	546	581	600	612	581	598	589	599	578	585	604	589	631	552	593	577	590	566	568	562	582	582	574	547	592	583	632	545	566	562	590	564	606	575	588	577	566	578	598	574	579	594	576	575	581
23280	21508	31689	55220	52126	45245	33725	12544	1091	668	613	607	546	590	597	576	624	606	602	592	577	569	590	590	583	571	559	577	601	545	573	613	624	622	613	562	571	585	561	582	572	617	566	568	587	573	619	569	613	581	563	584	613	614	558	579	602	573	576	561	582	518	600	574	558	589	606	615	584	564	616	591	589	564	584	579	602	542	591	577	590	600	599	574	615	620	613	610	594	622	568	601	538	625	573	570	596	587	590	606	600	581	640	600	588	629	573	583	560	589	599	547	621	586	612	581	588	573	542	591	553	561	610	598	565	553	562	579	594	551	543	592	567	565	552	566	581	583	551	585	567	608	545	588	594	585	610	588	582	573	575	585	604	573	589	588	626	590	599	589	576	581	606	592	571	573	578	553	583	562	597	582	615	563	576	573	600	604	572	583	594	535	567	607	632	584	544	593	589	557	587	582	584	595	549	624	595	607	612	596	549	551	586	557	644	603	545	583	598	582	612	627	572	557	595	573	621	568	604	537	557	570	577	585	578	577	595	601	599	593	614	594	598	604	572	614	604	620	549	583	598	608	559	599	588	549	597	581	573	584	614	597	579	606	560	606	589	573	584	568	554	623	621	606	580	614	578	541	573	531	601	613	548	582	613	551	578	583	573	600	602	602	611	579	556	614	578	606	588	625	588	609	596	572	617	572	568	575	608	595	549	566	577	611	625	566	605	548	573	586	573	597	582	585	573	592	556	576	637	605	563	584	590	613	577	606	551	574	579	620	624	588	610	557	610	587	588	610	542	551	544	610	588	567	600	605	620	575	632	588	616	595	594	541	578	593	583	569	616	552	596	612	617	577	588	594	602	624	567	545	591	591	608	534	561	577	571	621	598	575	622	568	627	581	578	590	565	620	581	569	588	626	615	636	585	574	560	550	610	576	582	584	594	609	609	629	601	529	541	644	584	555	582	599	551	547	588	614	586	599	549	629	597	532	636	575	583	582	604	575	599	577	604	601	611	622	577	632	569	605	566	577	577	597	557	587	575	583	550	564	590	591	581	602	595	586	576	575	584	605	584	563	630	568	575	590	604	585	603	596	568	607	590	585	646	555	554	591	598	602	581	590	599	588	578	584	604	594	585	594	566	584	576	565	631	579	583	641	507	596	556	597	595	557	567	619	566	570	548	612	602	555	586	574	552	563	583	600	573	591	620	585	569	656	597	566	579	583	585	582	640	565	518	609	609	629	550	576	583	574	571	579	606	568	585	620	544	603	555	565	558	546	566	526	610	562	592	601	585	552	592	593	591	570	592	586	572	570	569	605	579	558	555	561	578	581	586	591	603	605	631	544	556	616	588	594	608	621	579	595	611	559	600	587	604	572	639	619	625	587	573	598	596	589	595	582	615	571	589	557	628	579	581	607	576	623	534	599	576	595	568	557	562	575	570	636	565	607	565	565	541	599	585	582	545	579	625	618	552	591	578	566	566	620	585	608	569	559	587	609	587	590	537	608	583	581	562	608	617	583	576	608	522	591	587	570	533	592	570	641	553	561	613	575	594	563	591	571	566	598	588	599	601	616	554	653	597	611	598	539	602	607	541	624	573	565	579	614	594	540	575	560	571	597	601	585	557	575	557	583	607	592	592	580	568	557	636	589	593	589	609	577	627	585	539	527	569	650	583	610	596	565	618	567	558	589	585	582	592	570	536	544	555	610	563	617	585	601	597	558	597	582	595	543	548	598	602	631	574	597	531	554	621	571	575	567	607	573	609	578	615	597	559	624	592	583	612	593	566	567	628	587	629	563	577	587	598	609	578	596	561	566	607	564	546	551	608	567	545	572	582	569	563	601	595	575	570	581	596	610	626	597	578	592	580	593	577	579	608	595	583	577	635	594	597	535	626	583	575	560	571	613	594	565	579	581	598	597	601	605	614	575	598	560	570	538	561	523	598	597	573	605	574	592	578	572	594	583	597	578	577	565	550	614	578	602	623	591	615	622	595	567	613	561	599	604	573	562	613	576	603	608	597	563	547	617	581	567	593	620	595	586	590	595	559	588	570	623	582	520	567	625	589	596	548	604	585	615	602	573	590	529	592	588	615	580	547	573	603	575	619	541	593	599	539	602	569	597	574	557	598	570	552	567	612	604	577	610	554	591	592	592	597	620	578	595	574	592	589	549	602	567	601	593	568	591	587	572	600	545	589	586	577	555	625	554	604	586	608	536	600	599	555	591	591	587	562	589	590	609	585	540	576	595	578	591	618	592	587	632	565	601	609	592	587	606	589	606	609	607	574	600	611	562	570	598	589	603	632	563	631	576	594	559	607	584	609	622	602	604	640	655	567	597	654	556	628	583	573	564	561	608	587	544	593	634	530	588	607	585	606	601	560	601	592	585	567	575	589	558	594	564	553	578	593	591	545	573	597	547	568	585	604	611	597	604	586	613	534	579	586	581	615	564	604	597	599	573	574	582	514	610	582	586	599	588	597	562	580	544	543	568	623	593	568	602	622	587	591	576	588	554	590	563	567	599	579	574	620	602	642	582	581	574	531	603	601	558	563	572	544	573	621	584	563	569	576	607	626	576	571	564	530	592	584	634	593	567	537	558	589	611	585	599	613	620	563	593	573	547	577	602	563	562	597	617	611	550	585	610	591	599	565	610	561	590	602	582	618	595	627	575	541	564	571	569	570	594	579	583	601	627	609	577	606	602	590	610	595	600	589	576	577	591	589	557	615	582	554	612	594	611	583	583	612	574	589	559	606	566	570	631	568	614	558	586	583	610	613	590	572	586	594	613	547	581	572	566	584	610	581	581	570	575	582	623	597	584	599	595	544	592	552	621	554	546	563	564	551	570	564	568	609	570	602	578	553	593	575	608	575	563	580	581	608	613	586	573	611	622	581	582	572	538	598	578	591	563	571	559	551	583	557	543	585	571	583	541	577	606	604	618	568	554	583	571	577	567	615	515	624	584	565	587	603	602	552	590	601	586	594	595	612	577	601	615	577	566	573	551	571	609	607	572	535	621	585	584	554	624	571	634	563	606	544	586	568	574	576	599	574	600	584	588	580	557	608	589	595	553	619	604	551	538	544	550	567	562	603	555	582	592	635	559	606	591	572	605	644	593	628	544	582	573	582	556	576	595	565	564	580	585	595	596	566	584	576	566	606	565	601	553	583	585	569	593	588	588	610	603	596	624	588	556	558	572	540	571	601	571	625	576	588	560	592	562	551	571	577	563	594	598	576	598	608	573	611	581	616	569	586	602	597	576	534	567	571	623	607	570	557	601	560	559	547	589	627	588	587	598	635	579	558	643	546	588	600	589	594	563	556	598	595	579	571	569	603	571	610	607	617	586	590	574	585	574	578	585	578	605	587	577	570	590	594	605	538	531	572	605	583	595	582	587	574	544	550	620	560	612	613	615	629	597	536	591	593	589	573	595	538	586	574	607	545	592	592	586	644	587	566	597	553	587	617	593	546	594	563	587	539	599	567	581	553	565
32107	55094	49399	85120	63392	49172	28179	7649	658	660	643	662	650	639	637	639	638	633	624	643	627	627	651	638	617	617	617	650	630	633	624	662	650	591	596	624	677	624	622	644	634	606	679	628	600	656	614	641	630	633	631	593	591	650	614	621	641	641	591	647	601	640	629	612	595	629	622	627	624	639	593	597	670	592	612	622	570	658	614	615	581	637	639	651	604	613	615	603	617	665	609	597	603	667	637	625	626	616	616	667	620	639	637	662	641	641	638	601	613	572	622	611	617	596	629	634	614	650	680	620	616	635	661	637	615	599	656	643	693	646	627	627	625	625	626	621	600	621	671	667	642	636	588	668	604	661	620	613	607	598	643	612	623	635	610	614	615	658	653	601	615	626	623	601	599	645	598	594	594	641	625	612	588	633	609	632	636	635	652	587	619	650	633	633	634	646	591	657	634	649	686	648	634	606	631	639	662	653	631	633	607	624	603	651	639	631	617	620	658	611	651	658	631	613	605	603	635	626	650	611	609	603	639	625	639	679	610	646	603	615	607	604	606	599	636	645	639	626	618	615	636	613	635	657	627	621	594	620	601	624	577	579	636	648	632	629	639	621	657	627	642	631	643	622	594	641	659	657	604	634	623	608	591	593	619	582	601	605	597	626	640	645	632	606	627	584	653	688	632	622	622	662	609	627	613	579	652	675	588	659	586	620	646	594	600	637	631	611	622	625	603	660	658	612	611	633	648	614	631	613	637	593	632	599	625	614	613	710	609	592	620	590	585	589	584	650	592	646	609	603	636	653	614	581	600	624	649	651	618	618	673	645	634	655	650	588	600	632	647	615	630	600	635	610	621	613	628	653	661	573	622	642	589	581	633	608	672	627	637	632	589	631	660	643	644	629	604	633	656	608	644	597	624	654	615	611	640	624	616	604	684	616	621	602	612	631	657	661	630	593	625	617	593	637	622	624	644	679	626	606	638	623	599	631	594	641	605	598	591	644	650	588	651	614	625	585	640	649	641	624	652	668	634	617	670	613	621	656	611	651	612	631	676	634	637	645	624	599	616	600	636	671	614	619	584	638	643	619	622	634	627	604	684	674	629	670	633	600	611	594	609	659	664	654	606	641	650	604	674	626	661	648	609	668	638	615	607	621	589	647	632	635	616	622	620	631	614	597	638	614	639	624	647	589	625	615	651	617	618	667	612	672	607	626	613	641	607	609	550	633	631	616	639	595	614	606	596	623	599	620	624	579	652	657	605	640	662	604	633	605	620	653	623	662	619	615	608	653	632	619	635	634	624	625	650	635	613	648	602	639	625	594	601	615	629	626	609	585	595	583	581	610	628	635	663	650	663	608	599	589	633	632	624	660	623	625	652	614	590	666	605	643	622	678	596	637	669	589	609	645	628	616	617	623	647	608	621	604	630	638	595	560	649	607	637	643	641	615	629	629	636	664	602	607	636	575	643	640	585	623	607	642	647	609	608	632	629	654	665	606	640	618	599	610	631	625	638	679	624	620	607	565	583	595	625	645	621	667	678	658	637	592	631	667	652	619	675	627	600	665	650	583	656	602	640	630	610	650	626	601	596	641	607	632	641	625	626	595	664	630	664	611	619	628	611	623	617	656	660	634	596	611	613	645	630	644	576	642	626	614	634	648	657	607	589	608	619	569	621	628	663	647	651	622	622	681	634	632	604	647	632	617	648	657	613	608	603	651	623	623	598	623	630	642	651	616	618	629	614	582	584	603	603	587	600	612	633	644	644	618	576	644	625	615	587	607	659	628	642	642	612	642	604	656	613	624	654	680	615	609	635	645	636	574	589	620	657	592	655	610	641	593	604	619	631	642	603	618	674	633	687	661	628	619	600	596	621	624	644	609	621	604	653	623	651	661	610	626	584	648	671	622	660	677	664	633	649	634	643	659	658	607	651	647	663	637	645	622	687	599	588	628	644	640	657	647	615	578	612	596	577	647	636	609	606	650	612	613	654	663	629	633	598	622	649	637	623	608	619	575	605	584	598	603	655	635	603	630	597	657	643	614	624	696	606	607	640	630	640	656	658	621	593	586	616	600	588	619	625	621	619	622	609	639	616	634	612	631	666	607	655	614	658	659	692	621	644	601	673	662	615	630	608	632	656	608	607	616	635	647	622	641	616	643	629	602	672	613	667	611	633	638	625	647	641	616	627	610	647	660	638	629	617	607	606	644	635	606	617	658	631	611	674	598	618	617	601	636	638	645	574	652	594	629	661	621	654	645	626	601	581	617	610	632	616	628	620	645	654	599	605	638	649	627	638	596	612	619	634	609	589	657	624	628	632	617	601	606	592	661	606	602	596	595	628	638	637	614	663	616	604	594	611	635	651	607	613	633	625	624	641	657	664	639	632	575	618	606	602	632	629	635	586	611	649	636	626	622	667	627	626	628	660	618	634	602	659	653	601	595	668	664	587	627	610	638	631	598	599	638	618	640	625	620	605	636	641	655	626	615	615	582	586	650	656	651	703	639	614	649	632	674	619	655	622	641	628	623	622	624	613	612	644	625	636	635	600	613	657	626	620	615	601	612	589	611	562	639	644	640	627	692	645	644	611	645	607	599	588	646	630	590	639	632	567	640	646	587	649	624	594	642	619	599	599	602	651	662	632	645	644	638	648	592	640	631	655	647	594	624	641	652	630	632	622	627	624	633	615	629	620	626	631	627	646	615	618	677	613	622	655	631	573	636	635	629	604	602	608	617	633	582	633	659	638	632	675	601	662	630	618	629	642	627	676	635	603	656	621	624	632	624	633	622	604	613	628	640	640	608	613	607	588	640	587	625	611	664	629	611	603	634	618	611	591	620	641	627	640	588	574	620	628	629	607	659	634	603	632	596	585	620	601	599	635	602	592	655	581	582	588	616	586	625	656	646	654	610	580	626	619	630	631	612	637	597	602	633	661	632	614	624	631	613	679	621	631	605	609	606	648	633	620	611	637	618	609	658	613	645	681	623	623	632	614	587	572	620	623	590	629	626	717	636	633	656	624	619	609	652	655	628	621	600	633	601	670	625	634	606	585	637	638	627	659	575	612	636	661	609	622	636	615	577	632	654	666	614	617	645	641	670	629	636	597	608	601	583	660	622	592	630	608	560	603	579	620	574	595	631	627	630	612	678	629	652	669	614	618	636	612	642	668	641	645	623	656	613	600	620	650	658	652	623	652	664	639	618	616	589	636	657	624	634	648	633	629	640	606	613	616	670	601	650	595	645	632	576	573	628	659	644	648	604	632	559	648	648	609	666	642	640	691	616	623	606	683	594	630	637	631	599	597	635	639	589	679	622	650	630	672	642	651	663	609	635	616	621	628	641	646	602	644	663	625	592	597	616	651	646	590	638	643	571	613	647	604	657	622	614	643	641	669	639	578	649	629	637	603	633	611	636	656	609	588	604	601	631	629	611	619	627	644	645	608	613	615	636	624	662	636	613	618	609	627	612	648	603	614	619	609	595	669	633	610	606
28217	23196	34533	43515	22028	10529	3763	797	405	426	391	433	402	418	362	384	405	380	423	422	413	378	380	421	388	423	381	373	399	401	408	369	390	410	374	385	411	413	411	385	419	419	394	401	393	403	378	388	375	399	424	404	443	405	404	393	377	381	418	393	386	388	351	413	419	388	415	387	432	359	399	405	410	401	382	382	405	404	410	381	423	382	365	400	407	373	403	397	435	425	377	423	379	382	368	396	384	441	369	376	409	375	408	410	426	410	396	381	409	380	408	393	382	412	414	399	438	399	396	355	394	410	456	369	404	398	404	384	385	428	433	398	383	400	382	407	394	400	393	382	383	392	381	412	393	364	395	389	400	382	379	438	416	369	403	418	407	415	421	384	367	385	391	404	403	394	393	420	368	382	416	369	402	385	409	353	410	372	381	403	371	394	427	424	378	414	404	386	398	388	416	380	352	381	381	408	389	417	427	360	410	408	390	428	373	412	384	398	388	368	399	365	401	408	425	378	370	369	411	398	418	402	390	372	373	384	406	406	408	415	417	408	382	383	402	373	380	391	431	388	353	442	403	400	357	438	368	383	400	413	380	393	429	370	415	407	432	385	395	393	369	386	378	388	373	425	385	404	401	407	374	396	384	382	378	368	356	402	394	422	338	384	400	384	401	413	355	399	421	421	417	412	411	404	409	390	347	385	379	425	384	374	412	407	355	358	406	407	417	395	413	401	426	382	394	391	442	388	373	403	423	412	403	382	390	395	395	371	394	367	367	397	376	407	407	363	394	410	410	384	375	372	388	373	430	382	396	410	388	382	397	407	389	408	415	399	427	398	389	375	425	384	381	395	399	395	393	372	388	384	391	388	395	414	429	370	372	380	391	415	379	382	425	431	391	418	421	389	378	376	411	361	427	357	376	395	374	374	390	407	418	393	409	377	356	413	400	398	409	407	432	409	391	415	386	389	387	399	355	390	391	389	412	387	398	395	403	396	404	382	408	401	385	383	402	396	423	399	380	353	421	416	423	380	376	414	374	403	371	374	365	387	383	384	390	387	394	375	404	392	404	413	420	367	380	431	383	421	406	370	392	396	388	386	413	388	414	380	409	404	425	392	391	381	383	389	409	347	384	379	421	385	398	439	407	357	365	395	387	399	391	431	373	382	392	410	377	418	406	366	411	380	370	393	380	417	407	417	403	399	368	405	363	398	353	410	445	373	403	392	371	413	396	382	376	421	395	404	396	422	410	394	405	422	405	374	384	393	399	403	410	387	448	364	375	370	419	427	378	382	396	393	391	399	395	365	426	397	398	384	408	389	381	390	372	378	420	365	406	416	403	408	432	395	439	424	397	408	422	397	386	366	397	414	383	436	421	429	405	361	394	372	408	422	413	386	420	425	413	395	413	361	381	429	375	404	401	405	411	432	375	416	405	390	400	424	420	396	383	384	396	352	364	430	399	427	380	383	421	381	400	412	389	405	384	415	385	379	381	429	391	415	398	381	394	377	432	374	388	384	374	387	397	385	376	409	388	425	363	404	410	381	397	405	419	427	389	379	368	428	414	340	407	406	411	370	400	394	361	381	373	404	393	414	415	367	366	424	383	398	381	384	364	389	378	390	388	405	413	384	392	388	391	401	410	406	387	422	405	407	418	357	408	388	407	369	391	395	393	413	376	342	382	406	378	376	412	392	404	423	362	423	389	369	389	366	385	395	402	390	417	405	383	419	389	438	409	370	401	394	403	393	377	366	339	388	379	392	397	408	405	369	362	418	399	406	381	371	381	383	380	380	383	349	391	418	423	424	400	396	431	374	388	441	387	408	371	388	372	441	392	395	402	383	389	421	393	373	388	394	392	417	372	357	378	389	390	409	402	370	352	346	393	396	440	377	374	382	421	344	409	445	416	410	406	394	401	413	434	426	378	414	384	391	392	392	393	396	385	416	402	435	420	404	422	365	413	399	363	387	419	391	394	392	397	358	442	387	381	395	379	380	408	415	371	341	418	369	413	395	376	389	357	405	379	409	379	397	396	378	353	371	389	374	397	423	389	394	394	393	412	380	398	408	397	340	442	414	387	396	417	406	399	406	383	378	378	419	392	390	366	366	415	374	392	404	386	389	433	386	390	363	391	407	400	390	397	378	415	365	412	389	412	388	387	406	397	378	401	396	410	404	388	380	395	364	404	402	414	404	361	406	411	397	433	427	402	386	375	379	411	393	380	391	421	401	399	404	398	366	417	392	416	399	414	414	415	399	416	410	391	362	347	424	401	419	398	362	405	414	390	376	406	411	403	435	422	402	420	374	396	360	389	378	432	376	394	404	421	415	407	351	425	367	339	390	399	372	404	373	350	410	385	362	392	368	370	386	427	381	389	374	398	371	390	379	405	412	367	403	382	402	375	418	404	411	358	393	390	377	400	441	388	401	369	365	379	405	380	416	390	392	396	350	430	413	385	403	390	381	383	412	414	425	399	391	350	406	398	439	381	373	384	404	408	401	427	391	416	409	417	421	397	412	359	364	428	378	423	366	379	384	375	373	401	415	400	391	405	401	404	374	377	417	381	370	415	400	418	383	407	384	399	402	387	403	411	397	384	398	398	388	365	432	391	398	390	394	428	407	450	423	398	375	372	394	405	392	434	385	414	391	411	385	394	381	408	356	438	370	375	416	397	411	375	385	395	415	439	422	401	390	379	410	378	389	399	416	381	384	396	409	444	401	387	369	386	387	399	412	375	417	370	389	351	394	418	405	417	400	410	376	389	399	405	379	362	405	381	403	391	396	374	401	414	400	395	419	384	407	373	410	407	433	400	386	393	394	423	392	384	397	410	406	404	386	385	416	384	393	395	397	409	446	423	407	357	433	404	415	397	363	415	371	405	401	430	389	380	389	385	401	431	421	362	398	385	382	419	388	425	384	421	379	377	421	423	349	426	430	390	376	401	370	391	423	388	427	430	386	377	386	403	393	358	425	390	389	406	439	400	397	354	383	387	386	371	378	416	376	413	405	426	427	359	378	399	402	411	393	382	385	412	397	365	373	369	399	383	393	350	402	418	418	392	402	398	396	415	414	426	388	394	377	412	373	412	411	424	410	380	357	394	418	369	406	397	386	413	398	401	370	444	410	384	386	373	373	409	401	389	387	403	396	415	430	448	384	420	372	391	379	422	386	382	416	391	408	352	385	385	376	378	396	379	383	413	381	404	416	391	389	413	394	380	401	376	399	389	393	438	385	381	412	382	390	418	387	399	394	417	372	381	387	390	378	391	415	381	383	388	379	406	403	377	399	399	407	391	373	380	418	417	420	418	394	391	404	419	380	387	396	374	403	400	388	389	370	406	378	426	360	365	406	386	405	398	408	387	427	395	427	389	388	387	375	383	432	431	376	430	381	373	383	434	389	370	381	392	409	399	394	414	374	408	391	412	373	412	357	397	389	407	396	417	376	412	391	377	394	347	406	408	418	432	354	381	414	411	399	402	390	405	413	384	365
24394	34863	33311	33556	17203	10442	4007	904	446	461	437	450	485	423	459	394	454	480	499	405	434	453	502	443	420	446	485	513	444	475	439	471	456	436	445	445	424	475	455	452	416	473	480	456	452	467	440	441	435	400	483	464	412	438	435	449	438	415	427	484	459	417	439	454	493	436	447	492	464	450	449	449	413	429	455	431	466	477	460	437	483	455	455	467	460	454	452	436	435	504	494	438	467	409	433	499	466	467	412	484	469	452	455	490	449	479	477	446	435	452	439	404	487	423	451	445	479	485	465	429	420	420	497	463	441	444	485	475	455	469	446	484	460	450	436	406	450	442	443	503	488	469	445	426	443	491	452	482	431	443	444	434	431	466	452	479	449	476	467	457	431	434	441	423	471	425	458	452	433	447	484	450	448	444	468	461	443	478	455	474	421	474	458	423	423	465	461	436	466	436	464	461	475	439	445	437	439	460	421	450	412	415	452	468	434	483	469	471	472	439	425	455	433	438	484	490	429	452	462	445	472	435	446	470	409	479	478	435	438	458	423	393	434	412	454	446	466	443	420	439	441	484	434	435	469	465	461	451	469	470	459	430	465	467	433	453	451	451	478	435	438	439	448	469	472	448	457	442	439	463	437	463	463	425	453	449	498	420	438	506	451	442	483	445	464	412	438	465	423	464	450	453	468	432	433	452	458	442	442	456	485	446	398	457	454	479	449	443	444	478	478	448	462	499	477	409	467	446	455	473	447	444	455	447	435	444	453	453	483	459	438	424	490	457	441	444	471	435	446	447	453	419	494	448	448	430	467	451	474	449	465	464	454	426	424	461	460	442	463	442	426	444	465	470	467	430	461	493	455	451	442	444	443	429	469	454	431	458	466	442	479	443	466	431	475	462	457	443	475	443	444	457	482	433	463	440	433	451	455	437	520	444	461	453	417	442	487	443	481	478	461	413	442	456	432	465	460	429	483	445	477	458	479	480	465	440	474	468	451	426	465	455	441	450	450	466	466	452	459	400	436	437	447	455	432	438	436	472	428	447	454	435	465	454	459	493	441	466	436	483	451	437	489	454	483	442	425	427	452	462	469	445	457	437	461	430	447	443	478	513	457	430	444	468	465	418	440	479	441	428	451	445	453	424	477	446	444	463	437	477	418	418	448	422	462	424	470	455	439	444	418	426	439	426	454	450	470	464	439	447	466	441	416	448	454	399	458	447	425	465	440	480	458	459	456	465	445	457	448	449	458	452	492	455	450	429	457	433	446	464	443	448	496	456	463	447	473	428	470	462	462	462	462	481	450	471	445	463	471	458	457	428	440	442	444	446	449	468	428	448	437	472	468	447	468	474	442	451	452	457	432	472	482	442	451	460	471	477	443	416	457	459	482	438	422	432	471	482	435	471	449	459	418	446	469	451	464	427	473	443	440	431	439	454	425	438	461	428	438	466	448	450	449	470	421	438	428	474	476	406	440	454	434	432	475	444	453	466	468	446	445	454	481	427	407	438	478	419	451	436	453	467	444	448	453	459	474	452	466	434	466	448	459	478	451	453	448	449	450	452	415	466	468	457	443	478	430	470	458	462	476	459	437	451	435	419	448	459	459	466	442	439	480	439	463	398	446	416	411	438	486	433	428	459	470	467	448	451	455	426	494	437	408	465	452	446	449	457	489	447	478	428	476	475	472	450	415	465	440	431	426	420	455	437	446	434	468	443	429	480	494	480	470	436	477	425	469	457	485	459	451	470	478	476	463	468	448	512	479	461	455	430	470	453	446	429	434	469	464	470	478	436	465	439	448	474	401	453	486	489	488	457	430	467	463	468	451	449	444	440	460	474	451	445	439	447	424	484	488	439	471	458	447	461	405	459	461	468	443	469	436	466	438	481	458	445	444	479	466	479	459	452	456	488	483	448	436	461	443	421	463	451	471	431	438	433	445	472	414	457	450	474	467	473	437	420	500	453	468	446	447	385	473	444	428	489	469	459	441	436	441	455	470	442	451	451	403	434	440	437	457	473	446	460	439	455	444	462	421	475	413	438	447	450	423	457	419	442	435	429	434	512	438	439	451	454	407	460	436	497	441	477	423	426	465	484	465	461	423	432	453	489	432	449	413	441	437	449	459	440	441	444	436	441	486	420	502	476	459	465	472	477	424	422	473	465	465	450	444	458	450	448	468	443	459	472	425	448	434	467	436	466	433	467	404	448	435	437	440	439	469	475	448	454	457	466	426	471	486	441	453	433	481	432	471	476	408	439	422	464	446	456	447	433	436	441	455	456	400	437	465	509	431	478	468	476	447	472	445	455	460	465	460	473	463	432	465	447	470	475	467	442	496	468	459	448	413	458	459	468	498	477	445	453	430	480	516	463	462	460	414	449	434	466	425	457	451	481	458	446	439	460	444	447	468	433	446	477	463	449	425	476	456	503	434	417	466	474	466	468	441	441	455	433	441	472	448	435	425	444	437	459	494	452	420	431	468	461	441	417	448	492	404	471	444	451	458	475	483	487	425	421	474	460	442	466	487	464	444	471	412	445	454	484	448	461	436	418	450	463	440	460	441	464	443	459	445	469	431	428	486	437	433	457	443	455	456	446	441	460	460	476	472	448	471	439	460	402	459	419	421	434	418	450	456	439	460	437	428	428	454	436	496	460	451	465	423	470	426	456	465	392	485	406	466	440	470	445	490	484	465	441	459	469	455	427	472	495	456	450	440	468	449	491	447	468	444	440	446	430	437	442	490	454	462	467	458	454	437	449	438	460	439	434	482	447	466	458	450	448	477	438	441	461	451	463	458	447	463	457	469	461	452	439	452	449	461	444	426	440	491	472	492	438	438	453	426	454	447	421	419	482	430	437	473	456	475	452	465	469	457	443	455	450	451	453	459	455	450	473	421	456	434	431	481	488	448	459	460	428	472	443	463	453	428	459	454	451	479	438	447	483	433	441	462	429	446	419	459	477	455	477	435	454	475	461	425	457	457	464	444	459	451	432	476	452	484	464	473	444	485	484	474	450	465	520	411	449	416	417	465	470	442	416	442	457	443	407	441	450	438	517	433	471	443	424	443	446	454	469	407	453	485	466	440	421	456	434	440	459	441	438	481	449	461	477	454	465	470	453	443	454	444	465	445	421	414	466	465	468	491	437	488	425	476	439	443	481	443	428	460	470	471	418	429	436	485	456	469	435	461	438	467	491	434	449	459	454	460	471	433	394	454	481	463	438	423	469	453	438	418	470	471	437	458	464	444	451	436	467	438	446	447	459	455	434	446	406	478	460	466	483	462	438	418	436	498	475	471	436	469	462	433	434	456	442	421	424	470	450	448	469	494	462	442	438	474	445	466	455	460	453	459	410	483	462	467	454	445	413	456	477	464	430	439	434	447	458	486	417	467	461	464	401	462	472	443	477	436	456	422	444	475	451	457	426	481	434	475	461	467	432	448	423	475	444	511	462	459	497	452	481	464	442	423	473	480	481	465	414	492	423	463	421	441	428
24721	21422	37429	59644	43988	34020	19981	3917	443	394	397	404	389	364	375	392	375	404	418	390	419	372	385	372	379	373	423	406	363	366	377	405	395	382	393	407	423	350	411	379	394	398	385	409	392	381	426	435	398	387	393	402	422	407	376	393	380	392	441	377	439	387	416	372	402	394	388	386	441	423	404	369	380	372	413	379	397	408	361	377	437	399	383	390	376	418	404	370	412	395	384	409	376	431	395	430	380	412	409	385	348	403	420	403	378	410	357	400	378	400	361	393	396	388	410	414	362	367	410	377	401	372	419	405	395	377	426	440	400	390	403	404	405	358	365	394	403	378	431	383	387	403	398	392	403	398	402	405	408	398	410	398	410	373	416	392	376	400	396	403	383	419	357	390	422	390	377	404	421	388	378	389	356	396	386	412	416	392	402	394	417	428	379	403	432	382	395	402	378	396	397	401	407	397	400	413	386	408	384	381	409	446	407	400	394	413	406	432	381	419	387	398	425	385	383	407	401	389	413	400	409	400	428	371	417	380	395	410	412	369	403	429	404	415	361	412	391	396	388	396	370	373	393	391	391	386	426	423	415	402	374	400	404	395	393	376	400	401	433	377	432	415	440	386	402	416	407	396	422	382	369	385	401	384	415	371	376	360	362	405	413	370	414	414	393	394	403	391	436	450	397	423	382	364	378	385	399	406	397	429	395	424	398	388	382	426	407	395	383	392	418	380	404	407	402	392	402	416	385	411	412	376	416	405	383	414	417	419	405	396	421	372	401	350	394	381	457	396	387	358	397	399	399	397	375	385	416	413	399	400	402	401	379	395	385	394	398	364	392	403	387	407	427	399	392	409	397	393	416	431	393	395	410	408	433	406	363	423	426	405	379	366	415	399	419	398	397	400	391	390	403	393	400	382	381	361	424	410	369	410	403	372	417	398	421	411	388	397	410	429	415	417	381	400	424	383	413	407	437	378	405	379	376	391	390	395	401	387	411	408	380	403	422	396	405	423	386	389	408	376	403	346	413	371	390	392	399	395	379	383	390	429	392	389	385	417	425	385	397	404	399	395	435	384	384	424	360	388	397	347	387	392	395	423	412	395	427	378	396	458	387	409	350	394	382	374	379	409	435	388	404	411	408	352	395	413	419	404	360	434	365	397	391	397	401	365	428	379	387	374	384	393	433	409	388	378	376	399	444	405	390	368	379	386	347	388	411	408	385	403	417	422	395	408	370	398	397	418	400	388	418	396	398	392	393	398	416	388	385	423	419	398	399	406	376	383	413	386	416	433	393	396	369	394	405	402	380	384	362	386	359	407	374	409	393	406	440	384	394	400	395	389	427	380	409	402	401	425	422	360	383	402	393	383	364	383	424	412	379	390	385	372	402	394	402	420	385	397	379	401	377	435	416	415	384	399	400	381	429	417	389	389	423	391	411	377	406	386	376	356	408	428	389	417	374	400	405	398	369	404	399	384	387	388	369	377	405	389	365	385	421	374	418	408	417	393	397	352	392	397	385	401	401	448	365	389	415	381	417	445	401	403	405	395	392	450	399	421	425	391	418	409	404	398	409	390	415	436	406	413	379	424	370	387	444	389	367	396	387	377	379	378	409	408	395	413	386	409	409	424	409	409	365	370	377	403	418	374	411	385	432	416	386	442	403	375	400	357	384	402	392	403	372	376	420	369	400	412	390	375	398	406	381	372	431	377	407	396	419	366	417	411	400	395	377	454	408	392	373	398	409	407	420	415	417	398	377	408	402	423	408	374	368	402	402	368	371	401	394	397	381	411	402	382	408	423	386	396	412	391	417	420	373	363	405	415	441	399	382	404	396	399	403	379	405	373	388	365	415	409	364	395	389	416	368	392	394	379	411	382	417	379	406	357	412	397	405	404	401	367	382	421	393	324	377	379	399	416	395	427	429	393	404	423	393	389	401	390	431	398	397	422	383	404	412	357	383	387	377	379	387	416	390	424	393	400	430	413	406	419	374	395	398	380	412	386	373	393	387	389	410	386	386	386	409	446	376	410	383	391	348	398	424	394	436	398	380	399	440	408	372	404	415	425	408	408	394	424	395	386	392	409	409	415	401	375	369	374	396	408	399	404	397	413	381	415	416	412	385	370	429	402	418	384	431	440	407	409	344	378	428	383	376	403	392	407	401	369	396	434	408	438	403	399	397	378	399	375	391	383	376	422	423	362	413	368	401	398	450	431	411	375	408	355	435	394	426	433	405	435	395	394	388	396	396	424	378	400	404	405	418	406	380	418	422	391	386	386	396	400	403	392	395	384	391	407	387	420	435	407	416	367	371	372	403	409	456	376	399	392	397	376	415	373	403	422	387	399	412	407	396	398	412	410	396	380	394	439	399	423	426	416	416	401	387	410	407	344	351	367	437	382	395	361	399	374	384	373	405	435	424	383	374	424	353	451	405	403	401	400	379	404	403	411	437	380	379	391	418	379	414	399	396	430	412	375	396	398	397	389	394	382	425	440	397	403	392	381	396	384	410	416	383	366	408	408	347	386	418	405	425	354	355	381	400	386	369	388	395	405	407	400	447	397	440	395	398	392	410	398	382	426	404	403	400	370	414	388	396	410	387	385	383	390	415	388	409	410	367	386	366	441	397	392	414	387	404	394	407	413	388	393	400	400	406	380	385	420	421	394	412	386	402	408	389	375	412	395	372	400	389	403	396	377	419	382	400	377	411	407	425	372	390	396	364	384	379	418	433	374	393	353	392	364	367	408	424	415	401	396	381	413	380	413	408	414	436	408	405	406	400	421	373	360	407	391	371	412	382	414	397	408	408	389	391	364	394	386	357	425	381	347	385	385	396	420	388	360	407	381	392	427	388	388	395	393	375	406	402	371	396	370	418	398	410	389	433	405	402	366	387	371	359	390	347	392	393	381	372	397	378	371	383	427	372	393	386	400	404	399	404	366	401	406	422	401	396	415	402	377	376	392	391	402	389	386	373	397	438	428	395	367	437	425	335	394	378	383	401	395	398	385	436	411	392	428	385	390	421	395	397	385	404	431	399	366	406	424	364	432	429	380	409	381	395	385	399	402	385	410	390	355	374	401	403	400	423	421	359	423	386	386	400	394	383	393	379	427	418	410	383	386	421	397	403	430	378	372	421	405	449	417	387	384	364	354	392	379	379	407	421	406	396	402	419	374	367	421	357	379	418	373	371	412	395	428	407	430	373	408	391	420	385	402	378	418	393	403	414	417	440	440	417	375	417	424	447	373	405	385	394	384	371	380	433	379	389	369	382	428	405	444	405	416	358	369	404	399	443	426	365	405	395	373	415	395	374	418	402	373	395	405	373	426	428	408	393	373	375	391	393	385	417	405	399	413	382	403	358	376	417	384	399	409	417	397	366	410	406	410	402	358	431	413	369	399	406	414	394	402	419	381	398	381	377	415	399	397	382	409	409	410	380	393	371	404	388	412	393	372	392	395	401	389	416	404	365	415	403	403	380	360	398	374	399	406
25560	40499	58796	66863	44884	33723	14270	2804	439	467	455	441	418	433	446	444	440	417	438	452	451	439	457	421	422	462	411	415	417	455	476	444	447	481	432	470	441	420	451	424	449	424	459	436	429	428	424	522	431	472	460	463	441	429	440	438	439	397	442	453	420	446	455	425	411	449	425	407	456	460	450	462	455	445	467	444	463	456	449	446	449	415	466	443	436	462	441	450	449	417	445	411	463	436	455	447	464	445	443	482	465	441	442	435	479	446	438	418	437	402	479	453	472	461	438	417	474	426	477	471	424	447	453	466	437	440	449	466	444	492	447	484	408	466	417	432	436	453	448	457	454	439	468	471	459	462	423	460	447	441	442	457	465	475	457	440	435	446	471	433	486	454	451	444	436	448	451	412	437	460	479	478	441	446	460	433	465	486	429	433	456	439	428	458	455	434	414	455	419	438	399	434	433	502	415	463	436	447	433	434	439	478	471	458	445	456	434	473	446	428	447	491	430	456	442	462	433	498	433	440	461	407	515	477	456	442	426	423	442	438	429	446	448	436	465	443	430	477	408	449	431	448	434	420	411	473	467	456	425	445	434	426	448	472	457	491	486	439	420	442	447	465	448	432	475	438	454	428	465	417	428	470	425	461	431	441	463	467	451	464	420	468	422	442	419	424	474	414	411	462	449	412	422	454	446	441	432	428	450	412	420	416	387	407	438	427	424	440	439	439	459	470	434	426	441	441	453	461	424	455	465	438	435	482	427	449	412	422	448	412	396	422	497	443	459	454	429	443	486	454	429	445	432	449	436	439	469	441	482	448	470	474	496	499	436	433	457	430	437	445	462	419	432	477	449	417	456	448	464	409	409	465	458	446	471	435	432	446	447	480	441	461	463	423	468	487	448	412	476	484	427	427	470	408	447	454	462	462	432	436	489	463	418	468	389	435	451	442	473	458	446	440	478	452	447	446	444	453	431	449	462	436	431	480	463	454	400	447	442	442	443	428	458	481	416	471	420	460	460	458	437	433	401	492	474	440	472	456	472	426	461	413	424	449	446	478	469	450	429	445	479	437	460	459	418	451	448	402	430	460	445	385	438	425	450	431	500	456	436	429	433	470	434	432	448	449	442	440	476	402	402	433	448	453	431	420	401	431	403	417	459	431	417	433	478	420	441	489	484	439	432	420	458	436	450	438	430	418	462	444	428	443	449	437	448	463	430	461	450	464	432	466	465	450	457	444	446	459	464	439	423	455	442	426	431	429	474	466	458	425	464	457	471	458	449	466	453	460	501	403	442	449	416	438	453	465	419	452	428	433	441	451	431	424	425	432	410	429	471	410	459	453	449	421	409	451	473	450	440	431	434	454	459	428	428	425	428	444	429	415	452	472	419	456	447	444	419	448	417	443	429	427	417	464	453	435	473	465	457	446	423	451	422	483	450	422	428	469	437	458	440	445	476	465	432	444	442	423	457	440	444	431	477	418	468	461	452	460	447	419	433	443	435	428	459	462	449	495	445	404	423	463	443	469	415	440	438	444	468	460	417	410	455	402	430	474	423	435	479	421	462	435	498	433	453	426	464	442	414	459	444	444	439	493	472	422	433	450	454	473	463	440	437	469	440	453	449	425	449	431	417	422	460	468	516	450	414	453	491	446	456	427	445	475	464	416	480	434	448	474	479	452	420	429	477	435	447	406	423	402	389	448	416	396	449	465	472	425	485	447	430	463	428	474	457	454	467	479	401	478	437	448	462	432	407	419	453	452	444	428	407	443	446	459	433	422	465	443	446	407	451	449	456	473	442	406	427	466	466	449	451	468	459	442	481	456	446	484	422	468	456	460	442	451	449	442	442	423	460	450	440	441	438	423	469	453	450	426	459	474	409	460	490	447	474	503	421	422	425	426	463	454	421	456	446	459	471	422	434	454	453	453	453	430	439	443	456	461	441	455	432	444	479	428	421	457	455	448	449	435	448	430	407	447	452	470	416	450	472	461	435	429	447	481	422	444	439	456	448	440	435	456	435	428	432	468	448	462	445	479	463	430	433	466	428	447	446	444	462	458	439	448	430	436	430	469	459	411	451	454	445	479	426	423	468	411	425	455	454	451	458	431	448	430	477	440	469	464	444	441	422	445	410	423	462	483	473	479	405	464	448	430	433	437	448	459	436	457	464	475	423	461	424	437	474	428	414	459	441	449	438	437	451	407	445	440	456	473	467	480	467	445	464	483	432	394	431	423	463	468	443	418	451	460	447	441	435	455	447	442	475	430	468	433	456	460	427	448	443	478	423	427	463	448	414	466	448	428	422	440	453	412	428	472	450	428	467	471	451	415	483	430	458	457	476	465	459	471	433	479	424	440	459	454	457	466	429	441	421	452	482	442	454	438	425	478	420	465	459	443	435	455	470	419	461	436	425	496	409	427	489	457	428	448	448	444	421	444	449	480	456	464	428	438	462	491	431	413	449	458	452	446	481	459	457	426	436	470	465	462	451	477	462	427	457	448	441	465	413	463	446	448	422	410	474	441	457	437	478	434	417	445	426	443	426	405	430	445	442	466	439	460	477	455	447	429	456	448	417	443	410	428	450	464	464	445	478	485	446	403	500	422	438	413	473	454	446	453	436	421	456	457	414	437	454	466	383	449	454	416	459	483	452	476	464	452	481	414	432	436	446	492	426	456	440	482	423	442	426	430	441	454	457	473	461	421	463	444	500	460	457	440	484	485	417	466	474	440	473	454	427	440	441	470	449	450	444	468	422	418	457	430	438	433	412	436	417	484	431	426	437	434	459	455	472	442	448	444	473	433	386	426	467	393	429	460	471	436	495	520	427	466	469	425	471	410	465	449	471	464	437	470	475	470	419	443	431	442	432	416	447	442	423	449	482	451	441	425	451	493	469	431	452	424	469	460	465	442	470	454	449	464	431	401	463	447	468	451	454	469	436	473	446	428	431	426	436	452	440	465	447	434	456	450	473	430	409	453	447	424	439	448	458	461	415	441	417	446	449	431	458	466	442	451	437	450	478	446	437	449	463	418	428	443	451	416	425	411	463	448	433	448	421	421	490	438	453	436	470	461	453	482	459	459	442	449	460	464	459	412	439	461	452	452	440	427	447	440	461	403	458	442	463	475	458	432	451	461	442	459	436	427	489	430	453	442	470	455	468	478	414	407	447	445	424	413	429	453	459	444	434	451	414	439	432	427	449	377	432	468	427	460	440	455	473	459	459	428	483	393	416	455	407	429	444	452	412	408	433	467	407	436	442	466	444	484	440	440	436	441	453	460	473	491	481	447	430	444	441	476	448	444	461	434	449	440	422	443	461	449	442	449	461	443	461	438	408	453	421	485	482	470	466	429	398	419	458	420	469	442	432	470	433	403	445	459	468	465	437	434	426	465	435	443	440	452	456	436	440	424	453	451	421	415	411	439	417	459	465	471	452	467	463	405	490	432	444	435	440	408	470	459	464	424	462	429	448	452	417	446	469	429	428	445	434	424
25459	21433	42586	53428	34165	24496	10129	1556	532	530	523	591	520	460	546	525	507	486	537	532	545	545	463	522	531	514	536	527	530	541	529	525	545	487	526	522	529	557	541	501	497	532	531	499	536	528	507	509	485	504	539	547	550	566	522	561	533	554	493	552	526	522	489	561	483	559	497	528	525	514	541	531	517	528	522	532	519	504	564	533	512	505	530	483	542	554	515	499	528	543	532	530	555	528	538	516	533	534	537	502	554	512	530	508	523	532	547	499	504	519	496	540	551	511	515	529	525	478	509	542	493	564	513	544	547	520	543	499	561	555	537	529	559	491	566	536	546	498	542	570	537	510	527	523	524	531	528	535	547	527	514	523	501	519	545	508	554	530	514	479	523	514	496	524	566	533	503	491	569	513	483	543	514	576	532	533	531	504	541	540	543	520	577	524	556	501	525	528	510	515	508	507	513	489	570	517	508	479	554	521	539	555	552	504	522	534	490	494	496	512	549	508	495	559	524	542	563	560	488	495	500	531	547	534	514	531	541	556	552	490	507	477	552	573	547	500	520	544	498	536	470	527	541	500	540	546	529	523	537	549	563	467	523	516	566	507	553	503	516	500	545	468	532	508	540	512	532	521	518	568	501	547	511	529	502	555	524	557	530	499	548	501	520	492	514	523	529	505	534	522	501	534	555	557	514	497	505	506	523	539	539	515	550	531	547	527	520	590	519	568	563	504	553	473	481	536	505	518	499	528	529	542	545	508	526	543	495	559	508	519	537	549	564	555	530	546	491	539	560	537	529	541	497	553	522	518	497	503	515	544	538	548	528	567	567	533	531	506	542	551	516	497	515	523	536	519	524	528	484	524	508	556	511	520	506	480	499	509	513	504	516	537	540	593	536	552	532	550	559	510	516	517	552	563	517	504	536	503	487	528	568	507	537	506	525	507	538	514	554	515	524	567	523	520	504	523	522	499	528	514	581	528	543	522	512	562	591	544	574	516	559	549	586	510	565	489	499	533	492	505	510	517	566	541	523	502	545	533	553	516	551	527	517	512	505	518	469	512	538	594	547	493	524	552	529	536	591	563	548	520	518	523	497	512	526	533	517	491	515	521	536	570	530	552	532	565	500	537	570	547	538	473	538	535	583	534	539	515	534	504	555	517	505	522	505	543	552	546	520	541	523	556	503	534	522	525	505	529	520	482	517	535	547	539	535	575	509	501	522	555	525	517	524	560	507	513	542	523	544	540	517	506	503	511	527	519	519	548	492	512	566	542	530	535	562	541	551	508	523	576	554	519	516	498	520	537	572	543	533	529	549	535	516	484	544	479	499	499	491	566	542	495	557	550	515	537	470	527	512	529	510	520	567	490	510	534	506	536	492	554	481	527	563	513	530	506	546	542	543	553	546	587	559	504	538	532	576	537	520	522	565	529	538	542	531	519	468	512	519	550	539	528	544	486	503	537	506	512	539	514	518	559	542	525	526	503	458	519	521	535	499	545	569	520	542	551	543	500	538	543	547	574	521	508	526	547	554	574	479	526	572	552	508	528	525	532	521	534	513	563	522	528	528	539	546	547	509	507	576	566	520	530	513	497	555	563	537	559	498	527	539	535	550	476	500	534	517	505	506	549	510	560	492	486	446	540	553	493	533	462	523	545	532	493	526	537	524	471	581	523	499	548	559	508	527	508	524	521	528	504	522	531	506	520	526	533	536	543	503	569	485	469	505	530	525	507	531	513	526	561	518	523	550	529	531	497	554	536	539	525	502	535	518	517	552	539	541	526	521	507	527	536	534	544	544	512	536	514	517	549	536	558	496	516	536	543	551	560	516	481	535	536	565	521	536	526	511	543	509	534	499	498	526	529	496	541	575	551	526	531	524	549	550	529	534	506	496	503	506	531	485	511	558	543	496	531	548	517	543	519	515	503	554	519	485	506	495	531	501	548	538	549	516	543	524	512	499	531	546	545	513	537	537	503	537	525	535	552	534	534	520	537	562	519	522	522	537	523	552	551	525	510	507	547	541	535	530	539	533	512	507	542	536	501	532	535	506	566	492	496	499	515	486	525	548	503	483	498	538	518	496	516	546	503	570	539	527	527	517	553	534	517	512	565	560	565	527	519	494	562	523	521	510	513	550	511	526	526	529	524	504	514	548	565	542	551	514	554	532	507	518	500	496	522	513	503	543	502	585	532	504	560	513	521	488	516	514	548	548	535	525	558	502	540	507	529	544	555	533	522	512	533	546	537	550	560	544	544	491	500	516	523	550	526	494	527	532	502	489	515	505	525	519	559	577	514	564	507	504	464	542	538	531	511	534	518	505	478	546	526	544	542	483	509	522	519	532	560	554	549	545	517	545	487	513	458	541	556	540	512	530	524	508	525	530	545	533	544	505	505	543	516	514	537	527	524	518	523	524	534	522	574	495	545	508	524	523	527	509	516	501	509	519	526	554	507	506	531	510	542	541	544	533	515	505	494	552	491	514	562	509	530	542	534	552	562	499	519	537	502	492	529	525	511	530	512	528	588	593	492	484	581	549	539	545	540	551	548	532	538	547	561	527	517	544	540	544	537	550	560	516	507	546	534	537	530	563	542	497	531	552	526	505	541	507	500	555	587	538	506	525	519	555	531	518	488	506	520	538	537	542	530	536	516	525	489	515	519	514	497	561	519	526	522	523	504	533	559	568	542	493	522	542	518	520	526	530	500	535	496	507	540	509	467	490	531	539	507	539	566	529	519	511	505	491	533	506	549	549	534	490	557	595	529	544	517	511	474	505	520	504	529	512	483	538	516	497	559	603	501	538	533	553	512	526	535	531	508	586	552	498	519	536	529	523	562	517	512	497	541	538	529	519	567	511	549	529	522	539	557	518	500	548	507	493	537	510	566	545	559	553	528	485	504	570	558	494	562	527	523	561	568	549	559	509	554	518	538	549	515	521	501	503	534	535	533	564	522	564	525	507	551	517	581	548	504	510	503	537	551	591	531	485	584	527	509	528	509	542	527	513	517	536	531	567	553	508	533	526	539	545	506	506	566	511	481	530	559	523	560	557	500	531	474	552	547	524	511	478	548	551	523	536	510	517	528	527	532	488	546	517	540	519	531	517	554	543	495	539	528	515	517	546	507	541	564	494	530	508	542	500	549	580	535	509	533	523	540	538	539	532	525	534	552	497	569	539	549	510	558	517	508	542	558	532	518	522	574	561	530	500	523	540	579	531	512	528	533	505	532	509	517	501	497	504	545	502	508	556	502	530	542	524	528	535	538	533	528	532	540	540	568	544	516	493	499	523	549	545	521	493	552	555	485	556	556	550	521	553	513	532	518	502	510	557	495	481	558	559	485	520	528	515	504	511	520	541	537	500	584	513	536	536	517	493	565	486	507	532	508	534	549	551	510	523	549	488	520	540	538	507	556	519	520	536	545	509	532	510	485	523	532	534	514	501	555	489	540	563	562	558	546	551	547	491	542	501	571	533	519	504	518	523	537	527	537
25227	37888	65272	56443	37129	26016	9226	1926	591	595	603	577	611	613	601	591	633	579	630	574	592	599	555	598	602	555	577	574	585	547	607	535	594	575	615	600	595	569	644	553	592	599	540	628	610	585	559	601	577	594	580	620	602	558	585	563	570	614	611	589	592	579	567	598	558	598	606	552	581	583	616	599	576	546	596	596	580	578	593	601	590	615	579	592	590	581	635	594	589	599	559	604	596	613	624	551	592	621	603	619	608	608	536	585	591	555	569	545	587	603	619	572	548	565	612	569	640	579	570	601	597	545	573	586	555	624	614	551	596	608	637	628	608	579	607	576	583	605	597	590	608	602	577	593	576	604	561	587	573	604	583	577	529	613	581	582	580	598	592	561	594	570	659	571	598	562	573	613	596	618	573	631	573	585	601	589	574	637	584	603	609	540	529	603	591	575	567	591	618	594	579	582	584	593	561	557	608	605	550	565	611	583	583	589	612	573	603	597	578	567	630	576	576	614	647	566	559	555	591	569	605	541	596	562	572	628	585	602	582	574	576	581	544	578	561	605	581	633	624	605	564	613	552	587	635	545	558	589	613	605	598	576	623	566	608	615	568	595	580	597	604	604	556	626	602	566	577	531	587	580	571	602	610	578	585	593	606	593	587	558	593	616	608	603	627	593	601	583	580	622	615	538	624	585	583	516	609	574	584	578	610	578	595	629	591	602	586	627	566	625	601	570	557	572	613	610	594	586	567	578	571	592	554	596	605	571	559	555	616	602	583	602	603	580	617	615	577	595	599	589	583	605	590	579	575	588	599	586	602	616	587	584	640	598	586	617	614	594	596	574	542	611	591	530	602	596	618	614	595	602	597	588	641	550	556	616	605	569	609	603	607	608	563	572	571	581	581	615	589	569	638	552	574	583	581	612	600	571	607	616	604	581	595	600	613	561	582	581	573	583	570	590	586	627	594	648	625	632	564	611	584	591	598	633	627	580	586	598	634	604	561	570	564	584	625	636	567	593	584	614	579	560	553	607	589	592	589	621	639	554	608	573	623	536	604	618	572	567	586	567	551	577	605	597	573	612	615	584	581	559	580	636	605	555	594	578	631	551	606	554	528	624	575	583	572	570	620	611	580	588	579	571	609	572	603	627	636	610	580	564	584	595	579	540	600	608	627	604	609	540	593	571	578	559	585	622	601	620	575	572	602	579	630	573	595	584	604	597	588	579	566	633	599	583	574	567	585	577	615	578	577	589	594	617	603	595	680	596	544	581	579	569	613	572	559	634	627	586	563	593	594	580	553	568	598	574	557	619	583	569	569	567	588	601	603	590	596	594	564	613	543	550	605	582	634	661	559	576	592	578	613	620	602	571	625	624	572	606	580	578	553	617	604	603	551	529	589	569	572	568	586	573	571	620	551	616	587	587	571	603	606	571	546	592	616	563	642	586	627	600	618	560	559	619	585	597	593	592	589	593	597	641	609	582	614	582	624	558	576	599	571	586	593	570	623	612	614	583	580	650	679	565	604	621	590	540	595	576	561	634	581	598	563	560	635	579	582	549	568	621	579	642	564	590	609	575	597	602	591	587	560	563	597	583	517	600	596	574	612	638	566	567	641	590	593	582	594	595	606	550	544	591	529	610	599	582	564	571	639	621	576	597	590	584	574	553	561	533	563	612	621	577	545	560	578	590	564	581	584	574	604	632	590	553	603	555	607	597	553	588	583	591	587	629	576	614	629	575	573	594	590	590	567	587	586	573	594	590	614	606	599	584	557	599	551	566	625	567	555	586	603	563	585	605	564	610	599	579	549	613	606	570	560	561	621	618	603	597	564	608	584	580	607	602	626	596	570	582	586	614	638	569	611	581	562	583	611	635	624	604	571	555	558	573	569	604	558	609	592	600	617	591	570	582	625	587	622	581	586	564	590	612	572	610	600	595	595	613	576	582	614	586	567	563	601	574	591	590	584	614	606	555	617	583	580	552	595	601	594	569	552	602	589	652	629	587	578	547	569	609	562	629	597	597	545	575	631	604	583	588	533	606	546	559	574	595	587	620	607	576	550	588	621	602	579	583	578	573	618	615	565	597	544	587	599	597	565	596	602	596	607	582	588	576	564	564	590	621	560	632	611	616	597	587	565	545	617	608	585	611	590	583	621	541	597	602	603	574	613	577	599	609	553	596	539	624	616	587	597	625	583	584	574	572	577	613	579	607	632	549	569	607	598	568	599	595	569	636	606	600	619	570	599	564	583	608	610	582	606	622	576	575	569	597	578	570	594	607	602	572	617	592	614	630	613	594	616	559	583	584	618	601	608	576	624	625	585	559	578	600	608	585	569	588	590	630	617	618	574	625	597	568	587	605	606	551	596	587	574	580	592	606	578	577	579	624	554	580	596	616	576	594	584	606	628	626	576	598	587	581	567	588	566	560	589	596	591	604	593	573	589	578	631	598	584	610	561	597	614	589	549	596	586	588	606	572	559	591	554	591	602	636	605	608	587	598	562	561	580	607	582	559	582	564	589	606	603	578	632	575	614	556	575	571	634	548	557	577	642	558	582	607	587	592	573	606	613	556	604	615	602	581	606	593	579	609	579	559	581	579	606	609	594	609	542	635	569	590	596	581	583	591	669	611	600	621	608	603	596	625	561	578	581	599	633	595	593	612	589	581	595	580	595	599	616	630	595	593	601	564	600	605	611	583	602	579	593	560	562	587	598	586	613	579	576	599	592	568	594	575	612	614	602	615	568	576	606	565	618	624	585	564	615	556	582	573	601	605	598	590	582	617	599	568	566	637	570	601	571	631	559	574	609	550	584	563	613	593	607	563	610	573	571	583	578	574	605	582	586	591	551	598	586	614	607	605	620	625	584	567	625	600	627	573	608	596	586	603	575	629	599	598	613	612	652	623	568	549	603	603	595	537	576	563	598	615	628	573	580	585	581	589	619	592	554	604	526	614	632	581	603	603	623	567	585	628	611	592	662	615	616	561	580	606	565	580	545	577	558	610	610	578	591	566	575	581	575	614	597	621	568	572	573	590	581	585	602	627	584	601	602	581	566	584	566	539	595	626	571	564	573	573	627	600	557	598	572	537	588	590	607	610	588	579	625	617	572	562	605	575	595	604	587	603	579	554	607	599	591	596	594	615	613	606	581	571	597	547	633	586	624	619	605	595	618	567	574	569	596	551	550	581	554	587	580	536	571	604	587	577	618	596	583	569	522	570	553	567	593	575	589	588	550	591	589	606	573	581	575	571	626	563	626	570	568	579	630	556	616	577	586	608	587	598	581	561	633	608	616	622	628	602	545	598	581	624	569	607	571	593	595	592	539	624	589	588	633	561	585	579	601	553	569	613	595	553	609	644	576	551	542	553	577	553	614	544	565	575	582	563	600	593	583	647	569	644	591	599	591	626	565	597	565	589	592	543	569	591	608	565	596	598	572	584	610	596	561	587	591	585	555	608	607	560	586	598	585	545	599	578	612	580	606	606	602	578
23257	21522	39680	53284	43264	38123	26925	8070	719	653	640	597	567	625	615	656	594	615	556	595	641	586	574	603	611	584	657	592	610	587	609	592	622	569	610	618	593	596	640	566	565	624	592	610	636	601	632	592	591	589	602	576	591	640	649	603	604	614	622	640	593	627	610	590	628	575	607	577	551	566	634	558	570	604	557	564	646	551	637	625	612	640	573	598	605	545	578	569	622	615	625	625	551	569	605	653	610	612	617	624	605	622	559	593	612	619	554	611	611	609	549	560	592	622	576	603	587	553	567	594	602	615	579	648	615	632	600	622	603	574	639	603	588	587	622	594	635	605	621	612	633	602	609	602	569	591	637	600	612	604	609	620	640	635	568	555	604	654	612	564	588	586	599	583	624	555	597	637	628	595	594	582	611	590	607	633	595	596	615	653	589	602	598	630	593	596	658	552	624	570	639	592	592	618	597	572	588	585	605	559	625	598	639	632	564	600	608	591	567	616	622	604	608	607	579	611	627	599	590	628	590	621	621	586	635	558	607	558	563	647	596	586	601	596	565	622	595	602	597	550	559	653	604	608	649	630	580	630	590	557	583	624	631	647	579	608	583	627	589	582	627	612	617	631	606	607	623	559	584	596	623	599	623	517	634	608	612	630	606	587	581	603	592	565	608	582	579	602	611	590	588	592	621	581	622	569	636	585	605	621	567	588	563	579	621	567	609	621	622	595	600	575	584	630	611	627	578	594	594	609	594	581	613	636	618	608	556	585	563	580	626	613	579	605	649	612	546	601	656	569	567	610	575	601	595	600	609	591	598	598	618	601	568	577	599	526	614	601	597	580	577	579	621	656	591	618	585	591	654	617	576	588	624	630	587	582	629	642	590	624	603	584	569	608	608	559	582	577	598	576	616	615	596	582	644	592	592	591	578	607	579	550	597	580	622	649	618	584	612	629	588	561	574	619	633	620	580	568	602	600	590	612	602	596	585	552	544	609	611	638	608	610	628	585	604	651	604	596	592	560	600	642	647	619	563	587	637	562	592	569	568	615	606	600	616	625	603	597	584	644	630	593	589	574	630	594	610	674	588	574	590	596	603	624	588	622	625	646	558	614	608	603	586	665	562	588	559	635	608	549	615	571	641	587	591	612	567	623	597	620	636	585	637	630	575	592	657	570	595	609	591	636	584	583	606	642	611	599	647	558	658	591	595	570	638	609	639	587	566	582	608	588	611	593	626	560	618	585	575	628	614	580	594	618	604	609	613	622	622	616	594	600	616	572	611	579	594	604	593	583	596	617	563	597	624	594	564	633	581	605	628	573	618	625	557	557	564	569	627	593	620	551	554	616	594	591	609	553	585	577	604	556	599	618	585	631	569	563	582	588	659	566	639	576	585	588	599	541	605	594	539	588	618	641	620	598	565	534	624	671	629	650	634	573	613	631	578	604	610	554	631	601	611	623	608	592	597	565	616	585	607	579	549	604	635	570	621	662	607	581	589	563	604	628	608	623	613	625	630	565	580	578	571	616	581	581	635	603	603	646	588	629	604	645	610	592	624	568	604	617	566	636	637	577	654	602	607	558	607	617	603	584	600	608	586	582	625	618	613	588	564	639	592	591	635	571	580	619	572	627	593	605	600	593	574	591	576	630	575	573	585	564	621	639	591	574	576	594	594	596	608	653	592	585	588	584	588	610	601	570	627	592	605	534	600	624	618	623	582	616	583	624	617	554	641	576	657	565	594	583	592	640	615	600	593	599	633	618	613	557	596	670	647	617	595	587	603	567	560	612	634	595	555	614	544	594	597	605	592	590	600	626	600	617	631	627	569	598	603	605	602	615	611	616	562	596	574	587	609	577	610	568	566	616	621	607	608	613	630	591	564	579	594	607	549	627	585	561	565	577	628	626	583	612	630	609	609	608	600	551	614	588	581	594	595	645	598	609	660	616	604	595	599	605	579	609	567	659	608	558	590	622	573	582	578	597	628	617	590	596	606	556	607	609	605	631	582	582	610	629	616	602	635	591	563	606	608	592	635	598	612	565	608	588	569	597	633	574	566	615	604	601	579	589	593	556	655	595	571	587	590	642	622	575	580	576	611	614	587	611	593	596	666	607	617	619	594	583	547	577	612	618	657	575	596	619	542	641	608	599	601	627	590	585	555	571	576	610	625	599	559	644	583	588	606	567	608	580	555	593	574	581	626	619	599	604	572	597	628	607	653	561	576	589	607	598	632	603	610	639	616	588	650	588	584	651	593	633	562	655	580	584	599	628	615	645	610	633	605	590	570	620	610	614	580	626	607	586	648	608	614	603	583	623	604	620	635	582	640	559	600	629	609	591	597	626	612	561	646	636	643	636	616	610	640	589	563	637	557	615	594	578	563	578	654	610	599	585	611	611	596	590	594	581	608	644	650	606	636	627	575	585	653	578	613	626	594	562	593	598	635	581	615	619	631	618	584	606	621	566	582	611	569	611	592	579	569	633	572	580	562	617	621	572	629	567	597	626	576	575	623	627	596	610	600	563	618	625	620	624	600	606	646	615	593	606	607	581	654	586	612	575	635	563	633	610	647	550	605	589	595	637	568	577	579	580	638	617	626	629	599	573	592	607	589	625	637	606	559	594	617	635	593	630	596	576	664	585	624	567	599	600	601	616	593	610	619	578	591	604	587	605	596	619	647	549	624	570	575	647	618	587	596	607	610	597	601	576	641	597	638	587	575	572	601	571	601	620	592	666	616	601	625	605	605	600	579	622	623	580	608	627	612	584	579	601	624	582	618	608	597	596	615	661	607	616	600	570	598	626	605	597	582	601	603	598	630	609	586	583	606	645	558	622	596	624	626	636	617	603	605	615	597	585	580	585	593	565	605	588	628	592	579	562	632	571	602	640	578	569	583	612	605	592	651	680	589	607	656	619	577	625	560	595	612	579	572	633	598	575	632	602	589	628	618	588	612	622	615	542	613	607	635	631	595	601	622	581	554	578	611	579	592	593	596	614	582	589	589	598	629	591	602	596	559	611	602	649	625	559	595	596	589	584	600	621	604	608	572	627	619	556	577	578	619	653	545	554	555	599	594	572	606	617	606	585	595	624	642	589	645	630	607	584	594	623	584	582	609	578	595	580	569	590	566	617	584	619	588	565	568	607	606	591	601	553	619	577	658	539	599	623	628	647	659	558	588	627	563	564	614	640	653	656	605	585	622	617	597	582	593	602	625	606	620	642	576	591	590	586	577	564	598	579	601	600	591	584	631	597	595	638	679	636	619	585	615	608	603	620	614	624	588	624	648	596	593	529	569	585	578	584	651	619	563	580	624	642	607	593	561	635	559	619	645	625	589	577	599	579	601	650	631	602	597	585	592	608	611	605	587	613	593	683	619	588	582	625	589	595	604	620	628	633	594	632	591	600	608	574	593	626	631	622	591	674	597	556	607	583	630	570	563	566	584	590	580	581	551	620	642	571	594	595	560	573	583	577	603	626	607	604	597	586	618	568
30332	47099	77550	79570	57229	41980	20541	4463	689	661	635	617	685	637	638	666	641	610	630	627	616	645	647	631	646	650	632	656	599	650	683	600	639	696	618	644	644	664	628	680	610	655	660	630	638	670	626	602	637	642	654	651	635	651	637	628	642	620	623	649	580	675	648	662	622	652	647	613	591	664	612	625	656	647	666	613	656	650	666	611	619	641	627	654	637	609	626	594	611	642	696	619	644	675	678	608	609	640	681	545	652	656	690	675	618	605	643	659	624	648	638	653	673	644	691	657	637	633	628	646	616	684	686	646	655	665	611	652	651	651	602	669	659	672	666	617	603	675	649	636	614	694	688	628	605	648	607	653	667	684	632	663	646	571	625	688	622	675	671	643	621	643	597	663	670	653	635	639	633	643	610	668	596	646	639	664	644	667	653	645	655	627	622	624	656	655	618	609	632	624	646	658	683	629	673	605	620	671	621	621	635	657	681	645	641	686	619	662	652	657	625	641	601	660	670	672	687	640	668	659	634	633	586	616	634	649	632	672	619	713	631	640	638	660	621	629	646	593	603	675	622	630	665	665	633	678	634	600	638	662	648	622	598	628	627	656	660	618	657	644	628	670	650	624	638	669	681	596	640	589	609	633	643	598	741	625	634	646	639	629	663	671	606	644	627	673	675	654	660	654	596	674	654	585	659	650	675	690	624	601	676	692	603	633	641	665	654	632	655	686	627	686	619	581	639	644	674	586	648	665	637	698	694	696	645	619	671	656	671	652	618	617	639	685	635	683	590	660	671	621	621	685	643	613	630	683	616	657	653	642	634	631	627	651	683	678	660	650	637	623	664	633	622	606	624	671	604	659	584	644	660	658	685	659	650	662	662	641	648	654	642	669	619	659	626	642	670	613	644	641	611	634	649	609	668	640	622	633	651	666	631	623	634	637	647	647	615	628	610	638	640	622	651	633	613	696	605	633	637	682	650	645	660	643	629	614	637	676	659	623	664	636	647	647	666	608	711	653	672	639	624	672	606	677	670	630	602	652	641	663	666	683	634	625	667	619	648	691	641	645	610	641	637	625	640	615	620	666	609	695	600	629	583	679	644	681	616	637	621	631	718	677	633	632	668	612	599	663	634	668	639	652	651	629	646	673	676	672	623	669	616	625	654	639	623	621	600	607	654	686	643	628	672	679	656	647	657	638	580	649	624	659	696	664	664	596	629	635	689	655	608	669	652	649	669	644	613	635	636	636	637	638	648	693	664	654	644	632	624	635	623	679	671	649	662	643	608	623	674	593	664	653	622	629	655	607	651	670	624	629	630	648	662	625	639	675	668	629	629	664	647	660	659	613	639	610	652	643	614	614	585	661	642	701	618	654	654	679	688	636	590	677	650	632	613	648	665	652	652	659	628	602	614	667	651	637	700	630	674	620	659	654	691	629	667	598	670	640	643	595	701	642	658	641	616	690	614	615	612	655	681	623	649	607	609	628	622	610	622	634	636	656	650	699	634	648	632	626	611	630	665	609	658	656	636	642	646	624	686	644	634	635	683	626	648	636	675	666	642	687	661	658	662	650	626	631	663	687	634	663	633	627	632	610	627	577	665	616	609	615	619	617	657	690	654	599	604	651	651	622	610	604	618	639	602	654	644	650	661	657	655	608	629	613	663	632	694	626	618	655	686	647	617	624	649	646	650	599	681	601	651	627	661	715	645	668	627	624	630	665	633	627	693	663	620	670	625	651	623	651	659	606	647	635	664	616	594	653	608	681	639	633	644	662	627	628	683	630	627	612	638	625	654	673	651	635	649	613	591	655	590	650	683	654	617	696	618	665	591	619	641	592	617	673	618	622	676	577	631	672	660	604	690	662	649	617	696	650	604	630	649	660	585	661	691	628	634	648	645	623	647	667	631	646	627	683	645	678	643	618	612	627	655	655	663	626	633	582	649	658	567	619	674	646	681	651	589	594	606	627	694	683	618	670	611	638	679	677	640	658	673	594	610	648	632	598	720	671	624	667	631	636	586	628	650	659	592	644	698	642	664	657	619	650	598	636	641	645	656	684	632	657	688	664	643	595	649	644	667	629	600	639	652	704	659	592	707	676	617	682	678	629	641	613	642	625	686	685	614	667	658	667	623	631	678	634	640	648	674	640	636	718	606	654	628	655	660	610	681	640	658	604	651	620	640	591	587	628	665	658	676	638	641	630	668	611	612	660	607	625	666	648	647	608	639	683	641	630	641	630	672	636	616	627	615	600	643	650	633	593	628	645	615	650	659	621	664	667	659	660	643	655	628	622	633	659	635	664	666	656	655	646	651	663	601	586	657	578	685	667	631	637	614	663	634	691	653	616	641	631	647	649	627	643	668	649	613	620	637	614	655	680	648	664	628	667	636	686	638	626	707	604	612	682	634	616	667	661	639	613	629	678	623	650	590	598	601	678	629	627	656	706	633	669	644	657	642	653	618	640	661	644	628	663	638	633	656	612	673	642	640	611	649	642	699	616	672	642	611	636	671	672	641	605	623	651	630	625	654	647	655	646	636	629	637	657	599	589	630	647	669	658	648	608	629	643	697	591	631	687	621	689	654	653	704	649	692	650	645	611	679	638	645	615	603	652	677	627	643	624	637	622	598	635	623	590	626	657	668	604	669	665	626	671	633	689	621	612	617	625	624	657	635	633	622	654	612	614	636	632	690	658	668	685	688	643	682	649	644	645	670	602	601	667	643	615	623	650	676	678	655	680	631	690	646	644	636	607	603	667	634	612	659	658	644	659	662	672	617	676	658	610	649	644	595	663	605	607	614	632	651	659	652	640	655	656	691	677	693	656	666	654	639	631	618	601	635	646	599	598	656	641	611	633	643	643	661	666	660	655	634	603	625	679	625	602	644	634	704	677	661	638	672	627	633	614	606	647	669	610	618	624	629	669	623	668	690	635	645	643	637	636	613	646	595	649	682	656	685	612	660	673	617	655	648	626	610	627	631	685	624	636	625	635	655	632	645	656	621	668	649	644	637	622	650	639	624	595	624	648	631	678	612	634	643	626	585	616	676	659	649	665	646	673	653	675	672	671	665	597	623	658	644	634	649	655	655	641	658	651	623	621	624	636	681	638	618	644	624	612	588	674	698	595	633	640	613	657	646	639	660	645	638	650	665	627	633	678	700	690	610	661	646	660	636	612	649	624	676	607	653	625	625	634	623	651	645	614	618	637	687	636	662	631	645	629	632	643	625	684	662	653	625	637	654	646	627	618	633	625	652	661	669	619	663	631	643	588	573	645	645	676	646	665	650	639	637	658	660	617	594	628	653	609	650	645	641	660	693	647	624	686	573	641	645	644	629	663	614	701	677	638	651	661	666	648	644	642	641	610	647	641	620	662	659	636	634	661	611	659	608	635	686	632	634	655	648	650	648	629	641	623	672	657	656	633	669	610	686	598	681	598	646	643	680	641	652	602	673	633	671	649	631	661	644	634	646	649	655	670	581	646	642	612	617	625
28067	22814	39803	42735	20711	9289	2988	782	404	423	455	380	389	420	371	425	403	413	403	396	423	417	394	439	412	425	413	400	367	430	442	400	392	428	374	379	396	404	368	393	364	403	371	387	397	389	393	361	352	412	395	383	372	391	435	415	386	377	408	386	383	403	384	386	383	382	419	390	413	380	403	390	397	421	394	387	398	397	381	361	368	368	391	435	391	401	393	409	422	416	368	406	390	390	392	408	406	404	406	410	385	362	389	395	384	404	379	418	362	379	413	421	391	398	392	407	429	418	386	399	385	406	408	401	403	404	398	405	428	443	412	383	442	394	413	404	402	399	411	393	431	423	363	396	403	405	403	389	405	367	390	407	374	391	378	415	383	370	377	407	407	378	476	385	402	426	400	363	408	357	414	378	405	415	432	381	403	429	408	383	443	410	389	410	353	379	410	397	394	391	424	389	395	374	389	386	419	382	375	400	377	428	388	404	400	412	381	434	367	424	402	420	440	424	441	412	408	385	383	430	401	408	410	414	423	422	384	381	377	410	434	418	457	385	381	390	391	416	420	432	374	379	376	411	395	415	386	415	380	386	395	379	406	405	422	382	415	406	420	418	379	372	402	413	386	396	410	396	385	373	429	372	392	395	386	376	344	423	402	404	412	421	393	382	418	434	392	390	426	389	398	419	415	401	386	405	410	419	380	381	380	385	398	430	401	398	414	402	412	383	383	416	402	374	438	414	405	366	378	421	393	392	436	378	404	367	411	403	393	412	362	416	394	416	359	395	418	392	388	359	450	399	373	390	405	411	398	405	364	432	376	394	411	390	387	388	382	394	380	380	431	401	406	377	408	404	379	398	389	411	396	380	403	411	417	367	377	400	389	427	383	423	415	407	373	367	415	434	443	409	434	409	368	384	387	392	426	399	392	440	430	399	396	400	410	443	418	387	386	435	394	362	416	396	380	444	428	393	371	418	423	370	427	411	414	393	396	381	426	377	421	370	372	449	393	394	377	419	436	397	389	400	409	407	407	394	395	418	419	411	412	403	442	394	366	413	378	410	398	385	385	395	392	402	375	402	396	388	408	444	369	377	396	404	395	373	434	403	422	383	419	413	418	391	384	428	415	409	415	398	391	388	379	368	377	419	374	422	416	399	413	370	407	370	406	390	415	375	400	388	421	384	374	409	394	378	405	429	405	386	396	432	359	423	428	407	400	413	377	389	382	372	393	401	388	365	388	412	414	367	429	382	371	409	406	407	400	431	353	434	413	392	418	406	421	400	396	390	395	402	437	395	382	403	418	434	428	405	405	384	432	436	388	408	387	400	387	419	373	401	394	404	392	380	382	377	379	388	422	414	391	384	389	407	415	421	430	414	394	434	402	420	371	377	431	423	371	408	437	413	383	396	389	384	413	421	402	407	389	403	410	404	350	428	368	398	418	360	421	443	407	415	386	410	418	442	421	416	387	405	400	386	410	404	392	416	385	419	378	366	419	382	424	389	404	391	414	408	417	443	407	354	386	396	352	402	384	370	385	423	403	404	394	390	375	369	417	395	419	387	387	415	387	391	393	441	369	412	378	376	377	421	407	434	413	386	391	392	400	381	394	376	381	410	380	398	419	419	415	378	376	378	403	446	427	387	421	398	409	420	344	416	401	439	418	398	433	360	406	401	390	407	398	391	363	396	404	383	378	388	406	394	377	399	408	384	428	420	419	388	413	411	407	378	394	373	407	418	387	379	360	383	422	386	405	399	408	396	433	411	399	354	411	425	377	392	402	365	408	399	418	367	390	375	399	411	415	366	399	416	399	435	395	422	388	409	402	361	387	412	366	421	371	415	392	411	394	385	413	391	390	392	400	407	399	398	414	373	400	369	400	445	421	371	412	391	419	370	405	374	423	393	439	399	410	398	432	422	421	401	388	395	383	383	386	422	406	390	357	353	441	415	376	401	405	374	367	383	344	398	358	393	438	407	403	378	390	378	414	392	387	408	435	380	388	386	392	402	408	358	406	430	404	395	368	398	392	445	407	407	400	408	380	363	416	430	405	398	391	410	374	359	394	373	363	396	393	422	400	390	449	429	409	435	411	411	424	412	421	374	426	397	375	437	384	400	393	377	392	413	395	405	383	420	397	409	394	398	405	410	396	357	390	365	382	428	385	405	419	386	382	401	376	386	393	414	400	417	361	419	358	404	410	415	418	425	380	386	371	418	420	417	415	430	389	409	434	422	389	388	377	455	410	415	390	378	421	403	417	404	386	429	361	428	405	395	376	407	419	416	400	413	372	443	425	386	396	379	396	398	388	392	387	421	405	408	410	373	358	385	394	435	398	400	384	408	410	370	392	395	417	378	387	436	409	375	402	390	435	383	393	397	391	394	423	399	383	403	397	391	387	383	405	369	393	396	405	381	412	401	403	374	396	422	432	426	398	380	372	434	407	426	413	411	387	418	375	403	389	417	393	404	389	391	425	383	390	372	377	411	389	385	387	426	398	382	430	380	389	403	379	397	409	413	380	402	432	392	415	394	397	412	371	407	382	403	368	386	392	404	388	401	420	392	384	368	422	396	403	355	410	452	405	353	437	381	399	385	402	415	391	419	409	397	411	410	394	419	386	380	416	404	392	421	385	380	373	385	384	394	393	417	403	389	392	383	402	385	391	410	386	436	385	368	402	387	390	438	396	395	374	365	423	426	418	397	372	390	407	405	424	371	398	373	394	385	393	391	417	424	400	368	387	409	427	418	420	382	379	401	386	405	387	384	425	393	399	391	404	379	404	408	393	383	336	419	386	399	388	390	371	419	402	387	410	385	418	406	428	383	425	396	403	413	344	378	419	360	433	399	400	429	413	428	394	409	411	403	404	410	405	380	453	389	398	370	427	404	388	442	399	378	405	442	431	399	382	387	370	386	385	408	417	411	449	412	410	369	364	379	390	398	382	387	418	391	370	436	423	407	402	381	388	370	429	384	407	396	424	414	403	428	422	408	405	404	412	419	430	388	388	427	339	402	390	393	401	392	425	426	419	407	344	415	355	386	363	410	424	372	412	411	372	407	392	378	420	397	383	382	398	431	402	412	430	396	389	385	422	384	396	392	424	421	397	398	375	396	424	414	407	398	374	381	404	418	397	383	410	403	403	387	422	377	397	417	409	403	387	368	417	382	397	384	371	402	396	418	397	392	398	434	366	376	387	387	403	456	407	374	402	391	409	429	379	391	390	411	389	359	403	413	358	391	425	421	370	375	399	416	382	399	379	422	369	392	399	392	418	396	429	373	395	428	427	381	392	412	411	404	376	371	392	420	416	414	384	416	412	373	412	367	400	379	433	383	376	367	412	398	382	387	449	430	410	388	405	416	394	412	400	385	411	434	424	390	384	393	387	423	382	404	416	441	383	407	402	420	429	396	410	403	404	379	391	404	385	393	403	389	399	416	408	411	361	376	396	435	384	424	401	400	386	353	422	404	411	386	412	398	397	404	393	371	414	425
22911	32566	38009	32168	16857	8837	3320	911	473	464	479	481	487	466	463	449	444	482	479	467	442	449	462	446	416	471	449	457	456	471	487	433	438	415	446	441	483	450	500	484	461	446	446	485	485	395	479	404	490	490	442	445	434	504	444	464	484	466	469	476	454	436	460	448	470	449	475	462	463	446	437	469	453	480	435	456	468	465	455	458	460	447	438	418	459	492	445	474	444	471	470	461	430	456	420	432	469	450	425	407	470	485	459	428	484	473	475	440	466	439	467	461	457	456	445	449	454	506	428	428	485	466	446	459	474	458	426	456	488	473	484	468	457	460	467	485	457	444	466	464	444	489	438	443	475	480	449	449	433	457	449	434	412	443	433	481	489	465	481	449	455	463	438	478	450	432	453	484	430	474	463	451	497	447	415	462	457	472	443	470	469	482	520	488	477	472	436	455	460	493	472	495	444	447	448	473	480	441	495	492	464	467	434	449	440	446	397	466	436	427	437	452	473	454	484	474	410	469	452	460	438	441	468	445	427	504	444	496	476	448	417	481	422	460	432	497	455	485	458	472	497	446	386	479	470	408	455	449	455	459	463	431	458	443	447	444	460	485	461	468	452	487	446	469	452	447	495	442	464	468	487	451	463	436	444	458	455	455	447	447	461	460	460	458	464	462	442	445	481	454	458	487	444	454	464	444	448	436	411	476	467	493	477	471	447	462	467	462	435	494	467	443	407	448	460	486	451	456	410	459	483	440	505	474	460	470	463	472	417	461	469	435	430	459	417	479	433	466	501	462	412	466	470	422	394	462	444	475	460	449	449	423	412	470	443	460	459	438	445	462	475	473	488	487	449	484	458	458	464	479	459	459	462	464	417	496	489	475	466	430	483	482	429	450	451	451	427	436	456	460	472	436	487	455	473	443	451	444	444	411	440	443	431	457	452	432	451	471	448	439	430	458	466	469	460	454	460	463	474	444	465	496	459	442	471	451	466	484	433	432	456	419	463	475	448	446	441	456	456	419	457	451	475	438	485	487	478	427	444	426	477	444	452	446	491	484	442	481	471	445	459	432	431	446	490	449	445	470	473	476	434	460	476	439	430	484	441	499	463	490	469	492	451	423	448	468	414	457	415	450	434	463	460	475	435	447	453	427	464	433	415	477	454	450	455	479	416	436	462	452	449	452	474	467	426	465	448	432	453	455	446	476	471	444	457	474	483	459	470	478	435	422	447	473	461	463	453	473	494	468	471	473	498	482	456	425	446	413	476	453	464	411	424	468	446	464	465	461	413	484	451	438	464	443	465	488	449	446	445	434	458	490	444	440	475	456	483	460	488	455	465	472	467	433	484	448	447	487	468	443	465	424	449	450	454	459	463	472	441	445	448	450	470	465	418	426	455	459	434	418	433	482	461	458	470	445	492	467	421	460	452	455	396	425	484	506	458	467	410	462	468	437	486	457	486	446	429	454	417	452	389	417	486	436	450	448	477	507	475	482	440	475	455	426	466	455	461	479	453	433	423	450	418	437	449	476	484	462	423	483	429	439	454	477	466	454	435	454	488	481	445	475	446	482	452	455	451	437	436	472	454	429	474	437	445	478	458	429	460	450	466	448	448	455	516	427	456	461	448	465	494	460	509	492	501	447	482	445	404	448	500	487	417	464	446	449	453	468	438	476	452	470	468	453	461	468	441	455	454	431	452	463	449	456	460	461	431	464	461	458	423	488	439	444	477	469	441	482	430	493	439	460	486	418	481	430	428	452	427	476	442	487	476	488	481	418	411	432	498	459	486	449	482	449	468	427	456	432	460	489	478	439	455	467	506	478	496	443	434	448	435	462	410	438	442	458	450	458	443	447	454	446	485	439	452	432	466	459	479	446	492	457	467	472	456	429	428	450	457	457	422	455	457	439	438	445	490	479	471	448	450	493	464	451	476	471	435	428	475	455	439	474	444	486	429	453	452	476	481	475	456	490	418	427	452	434	481	469	467	468	455	420	454	459	432	466	454	497	463	418	460	471	483	486	484	451	483	467	466	467	488	446	457	469	461	492	476	475	451	467	449	460	462	430	444	443	470	448	462	467	453	436	445	461	435	420	461	448	459	449	424	494	437	470	467	484	436	447	432	482	435	482	463	471	454	434	448	459	471	487	435	473	448	453	447	510	423	475	467	469	451	423	463	446	480	446	464	460	449	470	478	484	442	470	460	473	471	423	451	467	438	455	414	446	481	430	465	419	480	469	440	471	470	461	479	461	453	418	477	436	519	449	431	471	458	441	475	448	449	426	409	466	439	464	433	404	474	452	421	493	435	466	469	477	472	465	486	470	477	457	416	491	465	470	424	490	439	431	496	455	490	445	470	426	453	431	451	485	482	436	450	427	481	444	448	486	436	449	447	457	459	457	408	442	435	482	469	473	457	464	456	478	459	437	480	429	456	429	424	492	444	451	450	434	474	441	481	447	419	458	461	476	472	444	496	451	468	473	461	415	481	441	461	482	463	458	453	420	444	460	452	457	452	461	474	451	486	505	444	426	482	452	455	491	473	442	445	482	456	471	466	439	488	460	447	455	490	442	466	458	430	457	468	442	455	487	480	425	456	469	458	430	472	456	478	462	455	445	474	475	484	444	450	465	484	473	476	470	461	473	478	463	488	435	462	464	456	445	434	451	459	431	448	440	460	445	455	458	465	454	487	438	458	438	450	473	460	471	463	432	457	489	464	448	501	430	495	453	458	471	470	460	437	482	467	438	443	459	448	445	440	457	492	442	456	471	460	457	454	442	469	466	478	437	451	456	447	406	460	438	477	420	475	466	438	465	481	469	452	425	452	465	458	453	472	457	499	446	457	470	474	461	462	428	462	448	446	456	432	443	459	484	470	398	457	457	486	466	421	503	450	441	460	476	427	474	484	418	463	423	446	436	420	487	470	473	444	465	433	496	486	474	428	421	458	485	437	477	472	480	452	473	479	412	500	445	464	443	460	487	484	453	458	451	471	447	464	464	425	451	424	459	447	446	454	439	451	463	464	472	475	448	466	455	434	467	439	449	435	418	478	486	467	448	449	474	431	480	457	439	456	433	495	409	424	440	449	430	436	469	457	459	450	464	427	429	466	455	422	463	461	500	424	445	448	414	464	541	446	499	463	458	439	454	498	468	475	428	476	444	460	438	451	430	474	466	470	445	473	461	448	449	467	417	450	446	454	464	493	406	497	479	461	453	451	471	454	469	454	438	452	461	469	446	466	497	457	464	464	474	490	465	461	468	444	457	441	443	421	447	477	487	458	492	447	439	479	445	462	393	463	443	447	466	484	471	442	462	429	453	425	446	484	451	444	429	437	449	449	436	438	437	413	479	452	486	407	424	451	428	441	468	474	468	422	474	470	504	464	445	456	456	470	449	488	483	450	430	449	435	471	485	426	451	483	455	447	488	493	490	467	453	446	435	469	490	469	473	420	453	422	477	456	446	455	456	435	462	458	479	437	473	434	442	427	416
24615	21291	49549	62316	42818	31272	18324	3248	413	412	387	433	385	347	392	441	437	374	413	411	406	447	412	398	418	399	413	376	436	404	408	378	430	375	379	410	386	422	429	366	389	398	401	370	412	370	366	423	377	404	375	387	385	425	390	404	417	398	368	389	377	360	402	368	375	359	381	402	371	417	401	386	424	386	410	371	409	409	367	404	422	362	383	404	403	394	394	397	415	383	360	396	372	374	447	388	392	391	382	401	400	409	391	352	401	421	381	377	393	410	371	395	352	366	392	380	398	369	394	396	385	404	371	415	400	372	400	412	423	382	386	388	380	401	414	413	395	398	386	377	375	380	400	402	381	404	366	373	421	384	389	363	392	389	401	386	389	416	367	380	346	371	415	371	387	407	384	386	369	377	384	424	342	391	404	419	414	377	406	395	373	389	407	377	408	466	380	356	392	403	418	368	386	425	402	375	368	418	380	348	393	405	409	414	371	395	395	384	410	397	382	391	397	409	363	423	381	372	408	393	382	383	402	369	385	424	388	407	409	387	419	373	357	390	421	405	407	359	359	390	408	372	395	402	391	393	379	397	378	412	400	388	373	391	429	367	400	406	425	337	388	388	393	391	421	398	354	390	385	403	386	413	363	405	409	377	396	379	359	388	379	394	407	404	381	407	393	375	384	379	355	384	429	412	391	406	432	376	414	389	421	395	359	398	364	413	374	386	385	348	377	428	408	360	375	391	389	370	406	427	371	374	423	383	373	433	412	400	383	395	377	383	377	401	385	384	397	425	400	370	396	399	409	412	384	414	381	390	383	360	374	446	395	419	392	411	414	423	409	390	396	403	398	380	407	407	386	392	399	397	372	420	417	403	362	411	389	429	407	408	389	408	376	396	362	415	383	389	412	373	397	433	385	441	391	437	369	381	390	421	358	369	387	427	390	383	412	385	400	390	425	379	381	403	392	391	379	400	367	393	372	408	410	412	420	391	373	421	412	415	421	391	411	381	363	405	390	393	426	365	408	396	412	385	388	387	401	390	395	417	406	390	406	411	380	403	393	433	381	391	399	420	381	396	453	398	391	392	412	371	393	389	375	356	390	390	371	401	396	408	406	360	380	365	366	367	364	407	406	387	394	396	422	416	371	413	420	400	376	384	409	357	407	375	444	396	415	354	379	403	375	393	373	392	357	416	424	398	384	413	414	385	400	388	388	363	404	405	421	394	401	371	384	400	399	420	411	408	339	393	381	386	371	372	394	373	400	409	347	423	403	406	375	392	391	353	390	360	394	367	417	393	382	386	398	369	366	387	392	422	385	435	366	389	394	402	405	396	382	394	407	385	377	370	373	417	366	398	352	396	413	411	411	429	418	396	401	422	408	422	395	400	364	396	365	414	426	401	387	409	360	396	375	394	390	371	404	367	399	400	390	393	388	424	362	397	382	392	336	390	387	397	395	391	400	387	384	382	359	394	414	389	368	367	381	381	399	391	388	408	417	399	390	390	426	394	435	370	381	390	401	432	415	383	403	394	371	366	358	384	407	356	412	418	361	396	393	376	355	382	397	402	435	415	395	394	419	397	368	375	398	393	396	379	386	384	396	381	404	416	388	379	396	380	370	384	396	351	369	408	424	416	380	405	423	380	430	379	386	377	354	377	358	410	394	386	390	386	416	446	416	426	396	371	399	377	385	395	391	402	374	397	385	395	404	349	386	392	396	377	395	366	394	377	409	367	357	397	392	371	371	389	412	379	389	415	418	358	365	381	400	377	391	422	367	388	434	368	398	392	379	371	347	404	423	379	390	417	401	404	425	402	370	379	407	390	404	420	427	404	400	425	366	437	402	342	407	413	392	380	420	402	386	397	404	387	365	416	381	349	410	404	368	418	383	408	388	389	418	370	435	399	369	367	399	390	420	377	399	390	406	382	408	369	369	398	409	367	395	387	390	409	399	425	386	391	380	396	366	421	380	404	408	426	420	366	408	399	352	385	355	408	437	386	408	378	399	364	408	420	383	396	410	374	351	402	395	388	420	373	412	407	400	391	402	423	403	396	364	409	364	370	392	412	396	374	369	395	375	416	412	381	406	394	386	346	395	384	373	387	393	363	376	364	409	410	375	386	393	399	407	415	410	436	387	353	404	399	413	392	409	407	429	408	385	418	408	339	378	382	397	390	395	390	414	365	399	389	364	429	362	379	387	361	376	433	384	364	394	415	403	432	379	357	413	370	399	398	385	376	380	385	429	381	388	391	394	407	396	400	389	400	388	391	370	402	405	380	388	363	389	382	387	389	383	389	411	422	420	402	383	430	388	428	405	403	415	413	430	391	358	370	423	363	370	382	410	419	357	402	394	402	388	395	423	383	374	411	368	401	386	373	414	378	389	394	396	402	386	380	394	381	403	364	409	384	376	380	396	423	425	409	386	389	422	362	389	423	375	415	386	385	372	376	375	377	410	382	374	389	393	406	405	406	380	358	386	347	406	397	406	382	398	382	359	397	386	404	399	405	377	388	411	410	371	395	366	393	412	375	386	354	409	378	356	415	413	348	385	406	400	448	343	399	373	403	401	384	410	405	379	374	356	347	400	408	388	346	423	384	376	358	378	374	394	381	404	348	384	414	404	383	388	361	397	371	403	421	424	380	390	415	396	382	399	411	371	387	402	380	460	402	361	415	394	417	385	394	410	396	411	418	385	386	369	414	382	389	420	421	416	404	387	407	376	387	383	352	386	395	351	409	401	385	401	379	391	409	376	387	417	386	371	395	394	383	402	416	394	435	443	406	395	422	382	418	360	399	378	381	422	374	418	385	413	359	380	399	414	402	382	395	370	406	398	429	378	394	388	386	405	398	386	426	377	363	371	412	364	394	371	387	374	399	393	393	390	408	392	400	400	448	369	392	379	412	369	364	417	387	387	354	412	408	403	380	410	404	382	394	350	387	392	404	374	420	389	381	368	409	368	344	420	364	396	392	433	389	399	392	389	396	409	384	373	407	373	420	402	372	393	388	392	382	407	371	374	419	403	394	393	397	388	398	414	397	394	388	365	437	378	357	388	399	361	419	402	407	421	376	414	400	404	407	374	427	393	368	374	391	408	348	349	384	400	415	391	429	372	404	389	428	369	382	391	374	414	369	400	394	383	385	403	397	370	383	369	357	360	368	390	353	394	388	360	415	373	410	379	390	386	382	363	377	413	366	387	378	374	371	407	386	387	404	402	378	401	392	355	420	396	417	401	372	398	386	389	385	371	435	396	342	399	381	380	370	425	387	400	379	410	393	424	380	398	384	388	389	388	368	381	387	386	358	398	402	382	407	414	410	400	371	395	380	384	399	357	394	350	356	405	378	401	375	344	383	396	379	382	420	382	399	419	404	426	380	402	415	380	371	387	373	392	400	378	413	387	363	406	392	419	409	396	414	385	395	405	389	387	396	379	375	415	367	382	381	394	428	439	413	393	386	382	371	388	392	388	407	402	383	409	433	412	413	385	399
24718	39673	64578	63546	42662	30385	13664	2596	481	449	420	435	453	425	419	435	447	491	479	432	450	480	445	462	480	449	430	425	435	401	400	457	450	451	417	428	425	450	434	442	465	467	402	434	447	436	451	411	485	426	446	443	415	408	424	431	445	406	472	448	422	459	425	467	430	439	457	436	443	450	417	421	489	474	450	435	452	429	440	481	452	461	409	399	453	450	458	449	420	439	439	471	450	447	478	471	452	433	404	433	417	449	440	441	429	459	442	477	432	442	457	455	454	404	460	446	429	437	435	439	416	463	456	455	426	388	418	421	450	425	449	391	422	444	432	450	475	434	475	448	442	450	447	440	429	428	456	442	437	418	439	418	401	443	435	429	419	462	436	444	441	446	399	430	445	434	461	446	460	427	464	452	481	426	407	450	433	438	454	458	454	446	438	464	460	422	463	449	422	426	466	406	462	409	445	441	403	458	456	435	417	476	434	431	469	406	436	421	422	440	434	393	473	452	475	406	440	469	468	446	397	419	422	432	449	414	448	423	422	432	426	426	423	439	440	423	407	442	435	440	422	434	453	403	449	434	442	394	447	449	447	473	433	465	416	422	408	478	435	456	446	467	423	429	479	431	419	425	441	481	447	437	400	425	444	387	436	453	468	468	447	433	428	430	438	481	424	427	475	426	409	413	410	432	431	443	427	420	426	450	426	428	424	458	451	467	467	453	477	475	428	416	478	432	446	472	424	432	447	438	439	424	443	448	438	417	398	432	447	465	420	436	423	447	470	466	424	427	459	413	453	438	423	413	441	424	431	447	405	441	436	433	436	457	432	480	465	461	495	431	434	451	427	460	431	452	420	460	415	449	410	450	401	417	427	461	436	436	444	426	406	442	440	447	445	422	436	456	448	428	450	420	446	442	429	417	418	418	438	414	472	498	451	405	485	449	416	426	406	395	417	441	388	438	419	449	410	437	422	457	466	396	437	449	471	431	466	445	411	425	430	390	406	427	441	418	438	419	401	429	419	445	424	432	398	445	447	422	467	464	459	430	406	443	415	440	446	429	443	440	449	470	419	423	460	406	458	425	434	458	429	441	415	416	408	407	443	455	453	436	436	467	427	446	457	458	434	463	445	442	438	448	448	401	397	456	428	434	425	438	428	479	419	442	446	452	433	455	435	455	438	477	441	412	442	442	412	470	461	429	456	419	430	443	421	449	428	457	439	443	401	444	461	424	424	409	458	435	413	426	421	450	416	415	432	452	412	428	407	379	439	426	463	440	456	452	458	453	474	463	451	458	433	392	432	480	454	432	427	428	436	453	422	475	421	441	431	407	433	398	444	419	445	437	427	436	444	442	432	449	468	420	479	443	413	419	448	450	394	439	441	481	448	460	441	441	455	483	422	460	444	453	445	440	384	433	448	433	469	434	441	431	400	459	449	389	395	454	428	430	408	455	401	460	464	442	426	425	411	409	414	422	444	440	406	445	448	447	444	414	398	428	454	432	457	384	464	460	436	396	436	460	410	443	410	440	480	428	453	445	427	416	431	418	412	406	451	431	448	441	425	455	452	458	439	442	439	455	436	439	449	417	479	421	458	443	445	442	440	473	444	413	404	423	446	402	456	456	421	427	442	428	488	439	414	450	438	423	443	432	444	442	459	448	417	439	468	452	451	428	437	420	460	432	449	406	436	417	440	433	428	452	429	407	411	446	428	466	426	435	433	445	408	436	463	447	419	443	436	462	429	384	444	426	440	452	419	441	446	408	443	449	439	433	428	433	458	446	465	420	434	414	446	454	446	435	421	448	434	445	405	430	430	464	453	434	418	419	450	412	428	435	448	441	461	420	438	474	435	469	447	430	453	465	451	472	425	438	408	447	469	448	423	466	446	460	448	434	433	485	476	466	477	422	438	426	437	423	423	458	415	417	396	463	428	434	431	459	430	429	443	425	439	441	442	442	448	444	428	453	436	462	491	456	426	425	446	414	449	442	431	415	439	453	448	461	440	441	441	425	444	461	435	450	436	419	442	432	441	453	391	432	425	441	456	425	397	445	460	426	454	433	393	430	449	426	460	426	394	430	378	468	436	450	439	391	462	468	465	462	451	419	440	394	471	412	456	462	424	458	438	423	463	449	429	478	463	442	428	419	430	432	467	440	441	420	413	399	457	448	427	448	446	426	443	464	413	421	427	468	471	438	419	455	443	470	439	436	378	456	441	423	384	470	437	446	408	465	439	434	446	431	429	399	480	456	449	428	440	421	409	465	411	468	431	425	470	442	422	434	436	448	448	413	453	484	403	418	442	445	420	451	467	452	434	435	424	442	435	437	446	429	435	464	455	452	409	435	464	416	433	439	461	404	471	452	431	450	451	459	412	435	428	420	419	371	445	449	448	455	437	450	384	420	443	439	444	419	450	465	436	470	408	387	425	406	429	398	441	456	432	418	414	412	455	443	457	441	418	431	447	450	436	427	432	431	442	487	462	415	395	465	431	416	481	417	414	431	462	428	451	432	419	414	448	453	471	456	436	481	473	435	443	421	445	430	473	458	435	422	445	465	398	464	465	411	443	446	404	432	437	426	401	455	452	413	383	380	447	418	404	401	463	477	427	407	438	402	478	418	420	458	431	458	444	432	403	471	418	409	457	403	478	403	430	457	447	409	448	425	447	450	432	440	435	416	443	415	425	441	434	437	433	419	443	423	405	429	459	462	428	424	440	457	479	464	429	437	431	436	451	460	425	442	449	425	464	407	457	429	430	443	412	421	386	442	428	433	433	437	457	492	444	426	492	405	466	440	461	436	470	417	417	443	454	395	448	390	439	436	408	420	476	448	437	432	445	443	419	440	393	366	426	424	434	454	418	431	429	402	434	415	481	446	447	424	415	481	432	421	422	431	425	435	442	443	431	472	452	434	444	487	419	440	445	430	430	424	459	427	431	467	470	425	451	398	428	437	428	452	466	479	451	437	408	405	440	447	468	461	448	385	446	432	436	426	419	379	445	433	413	453	432	426	447	454	429	469	443	455	450	407	453	434	463	418	462	457	419	445	436	439	407	438	456	441	419	450	453	423	455	406	436	442	404	428	425	443	442	445	467	441	438	434	442	442	468	451	454	417	395	417	443	444	450	449	423	456	462	454	405	447	427	422	425	440	426	431	421	475	437	411	446	457	402	424	375	427	407	427	434	448	430	423	466	452	404	418	465	438	418	417	447	446	430	419	454	430	441	440	411	455	443	420	398	421	423	434	432	435	400	406	455	400	407	458	400	458	429	433	449	450	417	431	445	443	381	401	461	436	458	439	467	471	443	417	438	463	463	432	467	478	409	468	432	468	424	433	463	448	419	393	428	449	423	446	426	441	415	487	438	433	414	422	442	415	413	431	412	458	394	408	450	447	431	474	406	422	443	431	424	458	451	467	465	463	468	427	426	436	443	403	419	430	446	436	472	456	467	441	420	438	465	437	424	442	429	439	457	426	457	406	465	432	462	438
25517	21433	50341	54345	33447	23420	10248	1630	538	508	527	554	482	545	511	475	494	508	522	519	500	482	490	524	501	540	514	476	472	441	514	498	489	538	527	528	564	510	506	491	534	514	507	517	461	484	514	525	513	556	529	512	495	533	493	525	543	508	518	493	511	490	519	528	493	499	502	546	505	517	516	472	475	504	543	513	542	526	483	512	533	500	544	504	488	518	507	516	522	486	528	531	534	535	517	523	544	518	473	506	554	532	537	484	514	474	520	504	473	513	491	497	505	499	524	507	517	530	512	567	527	496	482	511	532	546	526	509	511	530	495	488	483	492	541	507	513	509	502	489	506	533	504	524	510	541	518	539	490	538	524	544	491	495	489	510	503	527	497	444	515	522	479	519	517	485	516	495	534	495	506	520	510	503	526	490	517	525	528	501	502	532	511	550	498	502	548	512	485	531	507	469	523	539	515	476	498	548	473	527	495	488	512	486	484	502	513	509	477	473	510	516	551	495	516	536	542	530	530	520	525	551	511	544	546	521	502	493	513	476	509	504	491	492	546	501	506	530	539	529	498	514	526	533	485	507	556	525	518	483	544	469	494	542	554	491	504	481	480	489	516	516	484	512	488	525	540	513	542	495	492	542	488	507	541	508	487	511	551	549	527	514	521	519	541	540	566	472	505	509	498	508	485	529	477	503	480	533	554	530	471	507	516	497	539	535	547	537	536	570	487	515	523	516	492	517	502	489	503	523	510	495	521	501	507	560	538	509	493	511	509	505	513	515	502	464	535	537	488	495	538	561	496	528	521	533	512	513	505	510	499	481	518	523	493	489	528	521	529	566	511	467	485	526	506	536	539	526	487	513	538	518	524	519	511	473	558	481	464	492	519	507	487	519	511	523	521	538	530	542	530	501	534	520	508	494	523	529	487	504	501	521	509	517	520	506	505	494	532	551	521	494	561	543	491	516	502	516	512	547	536	481	554	506	509	487	530	501	523	528	493	526	474	532	525	497	531	499	504	523	494	492	551	537	484	463	525	498	519	550	504	554	526	567	561	534	515	534	543	500	511	540	507	503	519	531	504	496	547	489	537	513	506	520	507	507	480	503	477	519	451	521	484	513	530	543	561	484	534	509	498	487	509	508	483	524	503	491	492	483	492	508	511	514	491	559	487	528	485	514	531	510	525	466	450	514	447	514	474	533	508	535	511	485	503	488	476	514	526	534	528	541	516	525	495	484	478	506	549	541	494	541	506	525	522	491	500	549	483	508	515	487	530	479	474	518	501	514	519	544	506	510	513	477	510	538	487	493	551	538	534	490	567	514	517	519	495	488	539	538	536	524	475	518	502	541	518	528	476	493	513	536	510	518	509	518	491	508	538	536	509	547	513	536	503	495	554	530	543	492	495	520	490	500	507	517	525	480	545	538	497	539	511	500	498	550	522	537	516	496	507	534	459	507	484	520	512	513	506	542	465	502	493	569	501	530	531	489	498	483	527	506	493	504	514	509	510	496	520	498	502	525	492	520	498	515	543	561	523	528	483	503	508	490	525	506	553	582	490	543	534	528	496	501	512	491	594	495	531	541	495	512	522	529	516	511	499	486	522	500	487	498	530	514	484	487	513	473	551	497	511	480	539	458	522	508	510	542	538	519	475	502	533	508	525	507	506	539	519	524	502	509	504	483	501	480	536	511	493	490	474	518	502	506	529	501	530	508	496	496	523	540	502	533	536	479	513	515	488	487	468	519	542	508	484	474	521	538	515	473	531	517	538	547	518	485	454	539	524	539	484	526	527	544	519	545	481	507	529	557	491	452	535	510	466	523	496	501	519	494	512	486	507	500	497	520	493	529	518	486	512	545	522	530	485	511	565	528	502	523	468	519	495	532	527	494	515	468	513	461	519	528	506	510	500	520	524	548	536	493	510	471	474	507	537	508	508	547	499	491	500	508	507	534	508	517	506	541	521	484	523	537	500	500	539	525	524	541	502	522	497	516	517	501	530	524	489	543	508	498	529	523	485	541	495	494	487	511	475	505	551	506	511	530	532	466	496	489	518	530	547	484	490	515	548	528	490	502	528	529	549	509	501	522	531	523	483	491	508	491	490	530	494	535	547	536	500	512	493	517	495	508	514	518	522	514	502	498	522	517	499	518	521	504	509	510	489	490	529	488	527	482	470	511	527	544	552	529	527	519	515	466	521	508	513	518	556	481	478	493	489	487	516	573	522	535	514	486	562	477	495	509	498	535	522	532	571	496	495	495	510	497	494	502	506	561	501	496	487	502	478	485	512	516	502	507	533	480	512	478	516	557	526	506	503	499	500	523	540	513	525	497	510	508	490	480	467	536	515	521	546	504	517	478	556	559	507	492	496	498	543	511	476	563	487	528	525	491	498	535	520	508	548	489	501	528	553	504	520	491	483	505	551	525	532	524	510	502	533	506	499	508	532	533	497	551	497	547	528	533	554	496	519	536	537	500	536	518	491	528	515	533	490	517	522	505	500	510	531	519	548	522	526	486	491	502	539	531	491	525	481	515	522	541	500	520	530	536	513	511	522	541	543	537	535	517	542	454	513	522	549	523	497	542	515	495	499	507	551	491	514	517	514	486	502	510	512	515	515	507	480	547	523	526	499	490	542	542	486	482	549	523	516	533	487	496	500	512	530	505	490	498	531	529	493	524	502	516	509	576	484	519	567	486	549	520	519	563	489	525	547	508	517	546	518	498	538	521	548	536	465	525	503	532	489	517	507	494	521	506	518	506	500	515	487	496	490	522	518	536	539	523	548	487	523	499	562	522	497	510	510	523	488	527	562	483	523	507	545	524	496	523	510	523	511	495	515	521	499	549	491	534	479	497	495	514	529	546	525	529	495	498	534	509	516	486	501	510	520	500	532	491	513	509	518	529	486	499	531	462	484	511	548	505	551	516	548	535	549	528	483	537	530	479	525	574	516	528	461	531	513	530	476	496	514	472	505	549	520	509	494	482	483	512	527	500	508	491	518	518	514	467	493	530	515	517	533	576	512	509	520	483	525	522	486	526	504	516	518	549	492	522	542	492	521	516	504	515	493	536	497	498	479	528	539	511	496	507	537	509	512	489	468	506	544	552	473	505	525	533	483	551	532	566	512	503	496	504	508	572	470	487	485	533	504	517	522	554	459	498	508	549	504	526	562	562	475	473	540	509	501	483	498	539	529	553	489	510	537	520	486	535	526	571	533	522	535	486	528	485	517	501	485	489	556	537	537	500	500	523	522	512	517	495	481	483	516	504	451	519	516	519	489	555	494	528	499	513	526	571	533	532	503	503	506	498	546	466	515	507	559	475	529	525	522	512	557	543	507	487	506	538	507	540	480	533	527	546	510	497	500	525	510	506	497	546	492	551	542	467	488	531	508	498	527	522	464	478	502	508	510	480	510	527	488	518	542	519	508	498	549	500	480	506	488	505	509	512	525	514	516	506	520	510	529	499	515	505	495	547	517	491	537	538	515	536
25648	36639	65669	52887	36554	25617	10300	1820	576	546	622	576	564	591	587	590	583	547	576	579	591	559	557	552	553	513	582	559	585	591	584	578	541	578	571	595	588	561	579	621	588	615	580	540	575	573	582	598	612	600	614	592	577	571	564	595	556	554	592	560	539	573	543	570	553	568	595	554	595	603	595	582	589	594	574	555	542	598	610	589	535	596	613	536	581	552	591	575	575	552	571	599	606	573	621	559	594	549	550	561	576	540	633	590	640	598	566	582	627	556	591	626	568	543	591	615	601	596	539	591	591	602	565	586	587	594	584	584	552	572	585	552	576	557	584	598	540	587	575	548	572	597	587	636	549	551	581	615	586	587	590	603	568	559	534	613	588	586	613	572	595	584	579	598	580	658	603	605	548	603	593	557	576	575	556	575	558	590	582	574	601	562	608	561	602	597	542	578	550	610	540	592	578	561	572	593	554	586	531	562	562	556	577	544	602	559	625	592	620	589	561	557	554	567	562	584	602	541	558	567	561	598	586	573	562	581	630	578	571	568	574	564	595	580	572	574	589	565	586	558	553	597	617	554	578	569	606	525	541	564	528	561	602	584	588	559	591	554	556	586	601	595	582	607	578	536	582	566	581	580	591	576	560	590	573	614	580	608	600	579	566	598	557	558	577	601	588	622	545	582	579	597	544	638	603	557	574	554	588	578	589	577	585	586	547	566	532	505	607	579	572	548	625	568	564	556	599	559	573	570	596	574	569	567	553	590	554	571	570	608	555	549	609	606	584	595	585	539	601	602	597	567	599	557	574	652	560	567	598	608	559	602	606	604	545	587	582	559	588	577	595	557	573	615	600	589	549	546	562	566	570	552	623	569	578	569	609	554	571	564	552	622	576	576	550	579	558	565	553	561	590	572	581	560	574	615	597	561	586	576	646	542	598	570	561	588	570	580	608	594	586	588	572	585	598	537	569	577	531	587	568	559	560	573	541	559	606	564	546	592	583	587	592	603	593	586	537	593	529	538	609	572	544	585	553	586	597	509	579	576	565	590	597	567	573	550	582	549	587	590	559	583	612	566	588	591	591	599	614	576	535	554	600	589	599	575	553	578	568	562	572	588	599	582	556	602	589	603	591	585	579	572	552	573	582	563	539	597	575	600	579	568	543	552	579	578	567	573	606	548	600	590	567	603	581	571	605	558	611	603	545	577	579	577	542	560	612	551	585	563	575	532	562	569	599	609	559	536	539	595	559	639	577	556	580	572	621	597	558	571	556	617	587	549	580	573	610	581	610	593	563	551	558	600	552	527	526	575	581	600	594	553	574	587	560	537	568	527	568	561	559	612	545	553	563	598	534	575	571	602	562	558	568	552	540	580	549	622	510	588	568	581	599	584	599	590	557	578	552	589	596	616	576	578	593	582	578	580	568	592	586	549	582	532	596	590	562	590	573	565	596	536	567	584	549	594	571	597	590	611	602	598	590	557	569	599	575	601	608	598	587	563	580	574	557	606	566	585	562	637	649	590	575	563	551	580	604	572	558	580	561	614	590	559	569	613	605	562	586	571	551	574	562	600	544	574	574	557	578	564	626	570	603	596	576	567	625	617	506	594	619	576	624	563	588	611	594	549	576	617	537	569	601	585	607	595	564	555	551	572	570	570	593	624	549	601	571	572	581	568	572	573	563	589	557	552	544	589	601	621	561	605	572	569	585	570	588	572	574	574	569	550	537	593	581	599	527	595	585	561	601	603	573	561	575	578	610	608	595	615	613	553	590	612	581	607	553	567	578	557	569	562	602	542	565	549	565	572	563	615	549	599	568	552	590	565	593	553	598	615	547	548	616	588	591	561	623	564	562	598	572	624	548	589	591	582	576	569	525	611	546	568	607	561	570	556	666	537	628	597	552	585	589	555	606	576	589	547	566	565	580	605	575	564	575	578	580	532	592	597	590	580	562	586	557	596	614	554	599	568	563	621	589	610	564	581	566	579	566	559	561	577	615	581	594	597	573	580	562	550	573	602	593	553	596	607	620	564	594	581	575	551	583	611	597	573	608	504	596	568	600	569	569	569	588	576	567	561	566	537	538	591	590	546	589	555	608	564	583	585	613	584	560	565	604	556	562	537	557	576	564	517	575	632	583	572	544	567	589	564	583	604	592	558	620	576	597	620	586	583	556	575	625	567	577	569	603	536	556	574	557	563	561	606	564	581	551	540	611	595	603	551	602	594	544	548	543	607	546	589	582	596	543	580	593	641	527	592	598	559	629	582	567	544	547	593	551	621	578	574	558	594	619	585	575	571	544	602	584	570	584	550	595	568	562	516	561	582	541	578	592	552	573	560	602	561	579	610	588	573	585	586	516	574	536	564	596	609	603	526	592	565	612	575	593	603	575	583	578	596	605	576	569	595	589	547	623	593	592	614	617	622	591	563	549	578	560	539	572	601	608	559	559	592	566	608	581	549	544	585	596	553	575	578	538	540	618	597	572	532	587	539	566	627	557	596	601	573	552	555	607	546	561	557	555	552	559	579	594	592	591	587	599	602	606	623	580	572	613	562	552	571	567	592	555	571	610	568	573	610	588	534	580	604	526	626	584	602	583	565	542	580	607	599	578	574	578	596	624	589	596	569	598	616	576	546	562	539	564	570	586	564	587	578	563	584	517	573	579	590	542	588	589	603	567	615	576	617	596	563	572	585	543	564	582	598	623	551	513	608	564	614	594	567	562	589	554	561	558	589	553	539	600	585	609	585	599	576	603	620	594	554	567	550	546	567	589	570	527	588	557	541	574	586	527	574	530	550	610	590	585	539	568	563	598	595	563	560	562	587	588	602	570	575	600	596	573	595	578	614	599	616	585	560	611	623	580	560	573	584	571	579	600	541	575	585	582	560	567	588	546	605	596	563	568	576	575	581	574	575	614	601	606	550	603	588	571	582	573	587	559	582	586	622	614	578	579	568	575	586	566	557	537	636	595	599	620	600	592	588	598	593	576	568	601	575	560	581	598	580	594	620	598	585	593	533	546	561	619	588	596	559	566	565	547	570	535	600	564	576	553	553	587	592	558	592	542	597	585	579	568	537	593	571	599	609	568	573	574	586	558	567	553	538	623	571	570	591	581	586	583	606	526	579	569	546	575	621	572	574	580	616	633	593	541	603	603	609	558	583	574	566	610	568	564	594	574	569	559	597	593	589	585	595	548	559	526	579	598	604	584	594	535	593	616	547	569	613	575	588	571	517	594	556	593	569	591	582	552	599	581	554	558	575	587	558	585	574	567	566	569	586	567	561	604	559	570	541	616	583	575	612	551	538	570	592	560	553	598	581	603	578	564	576	576	598	616	560	565	581	574	585	607	606	568	580	620	564	547	545	579	562	530	556	554	561	569	582	562	607	579	601	612	599	596	597	574	586	568	532	593	561	546	590	578	555	579	552	565	575	568	565	567	589	572	572	614	588	555	606	603	569	551	611	585	567	562	576	581	541	580	593	592	572	638	569
23229	21448	39152	46858	40854	39440	30408	9256	763	590	646	640	599	615	602	601	574	604	565	598	607	570	625	590	600	578	555	554	582	582	611	573	564	590	596	626	589	623	614	601	595	621	596	606	574	567	563	634	577	558	634	590	582	610	586	577	604	583	607	588	593	579	594	583	586	583	608	584	585	584	541	622	606	608	613	580	588	565	576	609	605	592	619	595	638	559	590	569	552	546	604	576	579	574	601	586	587	574	598	592	576	589	601	586	565	576	576	563	599	551	598	616	596	606	592	590	601	605	568	598	592	555	563	557	590	582	587	576	560	623	564	613	584	599	571	583	596	571	582	581	553	557	570	561	598	598	550	588	577	568	578	587	573	600	586	552	555	627	606	605	579	616	594	574	587	608	587	594	638	599	566	614	600	566	575	618	553	591	613	595	590	603	639	534	583	604	577	588	606	618	619	583	578	646	558	575	592	626	618	579	572	569	583	592	603	578	587	573	572	597	595	600	579	543	564	582	573	570	579	570	595	598	616	606	578	567	597	633	597	573	593	597	548	579	566	618	555	608	566	584	554	541	593	583	588	589	550	540	572	570	605	603	581	544	634	590	583	601	587	593	580	599	567	582	578	585	576	531	598	596	545	578	595	583	571	593	597	598	545	601	579	525	581	572	581	562	590	585	594	605	547	572	586	622	623	610	582	534	602	595	636	600	567	599	594	577	580	562	615	607	612	581	583	573	601	596	554	585	558	565	582	593	623	577	610	606	585	602	587	569	605	613	597	622	581	553	572	597	623	634	620	546	548	597	603	597	562	563	553	574	581	595	575	607	557	585	604	571	557	586	582	577	558	584	615	581	579	584	572	602	621	552	638	603	628	559	591	573	590	610	610	586	586	614	596	582	581	555	592	562	584	570	596	592	552	574	561	563	603	610	580	588	592	589	570	586	602	603	572	628	546	581	580	504	567	540	594	572	610	553	594	580	576	595	554	551	599	576	592	617	551	568	541	555	560	555	645	607	614	568	615	604	568	585	619	577	590	536	609	555	606	608	535	570	566	605	632	588	585	548	585	592	616	552	562	638	570	596	624	578	575	543	594	567	606	576	613	526	577	595	599	604	533	603	537	633	598	603	576	594	586	636	596	546	613	592	602	572	572	582	569	586	636	582	557	600	586	582	606	605	596	579	588	599	578	551	564	610	572	565	642	594	568	584	551	584	586	593	613	585	570	547	584	573	623	568	583	582	594	553	565	567	587	570	553	601	581	596	544	614	579	567	552	563	572	557	611	618	572	573	613	544	607	525	610	566	592	557	611	586	589	558	629	610	628	609	623	605	587	588	620	582	593	603	598	597	614	632	556	597	610	597	597	574	564	569	566	547	590	569	546	579	588	598	604	570	559	621	615	572	577	548	590	580	620	575	582	612	544	602	563	611	584	578	609	587	616	592	576	580	572	583	609	561	583	600	577	581	623	588	597	588	577	570	579	610	595	616	571	571	565	567	617	616	581	610	610	565	585	603	604	559	562	590	522	628	609	591	570	604	546	606	606	526	604	630	573	587	625	581	535	562	572	597	591	594	555	552	565	587	594	613	613	601	551	590	587	567	603	576	595	624	568	616	553	550	627	585	587	586	537	606	639	561	570	563	609	549	603	573	612	584	615	554	573	568	606	618	573	583	589	602	601	605	601	598	582	534	599	602	605	615	639	572	587	581	560	586	585	584	611	552	597	582	592	616	549	580	583	569	604	581	585	586	597	577	545	609	543	580	569	601	592	535	581	567	531	590	565	571	616	591	557	567	580	591	588	587	590	573	564	596	602	551	610	619	589	568	580	582	618	601	605	589	575	601	575	582	597	551	643	616	605	593	605	602	571	573	601	608	608	551	579	556	577	576	557	579	591	585	569	596	540	589	621	592	565	568	524	603	599	616	549	576	575	638	635	579	624	562	594	568	594	599	586	604	575	599	576	581	572	569	618	570	560	609	585	584	599	621	645	607	594	526	574	568	564	584	615	566	582	631	591	581	603	559	556	621	572	617	552	582	584	587	564	603	603	623	567	612	609	652	594	648	574	617	570	572	584	616	600	588	569	594	534	602	608	545	555	582	619	581	583	599	582	610	599	562	581	549	645	604	553	586	573	563	582	603	615	556	666	609	561	632	556	620	544	551	609	600	582	584	581	604	564	573	573	552	602	604	522	590	580	586	560	578	581	627	575	579	598	555	579	592	593	556	575	556	613	608	601	565	599	610	610	586	501	583	565	593	592	603	591	551	587	593	564	594	595	605	570	544	619	577	587	553	588	581	581	591	575	616	582	561	611	560	577	579	621	597	614	579	565	544	579	539	550	591	567	550	578	566	625	555	603	581	576	554	610	557	618	564	586	622	550	558	593	598	570	602	601	582	583	556	619	631	566	545	562	573	592	615	611	605	579	528	531	586	572	592	593	600	588	541	568	565	627	593	565	553	510	563	613	551	559	614	605	617	558	588	563	566	594	575	556	582	552	604	596	587	583	584	612	606	615	599	596	580	589	598	563	595	558	554	605	592	586	582	585	554	616	587	564	572	593	579	593	635	567	539	612	551	563	572	543	577	538	557	529	600	591	598	616	558	567	610	549	556	557	593	589	534	598	569	604	580	628	563	603	588	595	569	600	589	573	574	589	604	567	596	614	573	606	586	570	579	564	643	617	625	560	607	551	558	568	583	611	587	565	597	598	579	604	572	592	684	621	598	610	539	590	564	561	577	586	572	575	582	587	547	557	534	572	619	563	575	558	575	563	595	608	575	589	545	569	568	583	561	572	592	549	605	592	568	568	576	565	565	617	599	568	537	583	577	551	553	580	559	563	567	540	589	573	580	591	576	599	585	589	564	600	595	542	615	655	593	609	597	647	561	638	586	594	599	596	576	584	602	592	622	609	600	597	575	581	577	581	591	560	597	594	571	534	595	594	610	590	605	545	589	585	646	602	568	595	598	548	575	601	604	593	566	550	560	577	576	617	582	591	566	605	595	587	577	587	570	585	625	581	593	575	576	577	565	576	603	569	574	541	593	584	610	608	537	592	598	603	595	571	582	646	542	589	615	540	572	600	535	590	568	603	584	596	585	588	579	578	566	557	579	565	631	564	584	557	578	572	557	610	563	577	580	603	552	545	566	619	618	579	585	549	628	547	596	595	620	555	643	603	601	584	573	553	598	609	596	529	561	606	606	606	554	576	627	587	578	594	589	552	567	586	615	604	575	578	563	580	612	590	576	581	555	585	570	563	548	588	582	589	558	569	614	581	607	564	556	607	549	584	576	632	581	603	645	595	594	596	601	582	623	580	542	582	559	550	534	535	576	564	608	617	564	589	580	574	570	587	608	585	592	578	584	579	601	636	599	607	621	565	548	582	560	566	604	563	593	572	607	560	607	606	604	628	587	585	596	548	550	579	580	614	566	566	569	594	600	603	601	573	598	566	575	590	576	582	605	577	574	597	570	595	527	555	579	555	568
29635	49448	80596	75280	56299	44703	24783	4844	669	636	651	601	614	618	621	586	659	641	593	667	628	578	642	683	707	619	665	607	592	605	611	590	632	614	648	591	613	664	675	627	621	625	621	583	618	642	639	637	651	674	623	640	619	608	621	638	647	607	606	623	663	656	621	614	603	634	642	612	654	628	597	627	629	654	677	617	610	584	646	648	607	635	650	568	642	638	633	656	595	587	652	680	619	652	596	632	643	640	621	584	638	568	618	600	621	633	622	632	663	585	637	668	585	696	612	605	618	614	632	636	626	669	627	583	655	613	628	640	597	628	658	617	627	607	638	595	595	694	667	600	639	643	604	640	629	620	684	630	633	625	635	643	658	653	630	643	601	624	624	590	614	603	658	650	630	632	657	616	630	651	596	579	619	614	654	642	551	613	609	620	640	631	629	611	626	647	621	671	635	598	662	656	652	664	590	657	600	638	652	586	620	640	616	602	603	593	586	604	640	571	622	638	624	605	658	651	645	643	655	630	604	666	593	572	655	601	637	646	638	621	610	631	651	626	607	605	645	587	640	665	653	605	619	613	629	616	615	579	624	620	631	609	644	620	635	571	625	653	612	654	615	674	643	683	601	640	658	638	576	654	625	609	626	603	625	647	593	657	619	612	613	604	636	636	650	643	646	663	613	598	617	653	637	576	599	584	622	617	622	630	639	590	627	572	640	627	626	664	617	603	622	658	611	577	613	667	576	650	650	653	676	581	665	643	592	618	598	614	576	632	616	623	689	633	605	629	628	636	635	641	641	607	588	641	607	626	622	629	607	664	635	614	635	611	617	569	655	618	642	645	606	591	610	660	644	638	627	614	598	649	662	627	627	620	632	666	599	624	634	606	619	632	649	625	590	630	617	617	648	623	609	587	668	617	611	595	651	614	637	607	635	656	599	633	609	662	629	603	610	612	676	619	648	652	602	645	627	614	637	622	618	598	667	590	641	625	606	615	599	632	574	616	641	648	608	623	647	647	631	591	638	593	638	615	592	612	662	586	650	619	667	632	619	619	581	621	633	588	594	621	609	630	612	650	638	637	603	587	621	652	627	661	610	613	654	591	591	619	605	652	619	570	618	613	616	658	619	670	596	619	621	663	639	602	658	642	600	647	583	614	613	619	673	647	634	643	660	633	642	702	602	624	614	625	624	648	616	627	606	593	674	656	661	616	587	594	634	618	621	612	626	616	687	627	616	646	593	652	660	602	626	565	620	601	611	636	684	669	601	629	642	675	634	585	623	589	635	626	614	597	646	639	645	622	649	634	578	643	670	574	632	573	669	639	650	629	606	659	641	642	620	666	672	606	611	637	648	622	604	644	604	612	637	628	585	649	658	660	652	630	633	600	619	614	647	650	590	621	613	600	615	589	649	675	614	627	578	590	642	583	624	644	645	608	602	615	602	618	623	620	573	644	595	689	699	605	638	642	653	632	611	653	642	657	602	659	626	607	622	616	643	632	614	587	582	660	616	628	600	633	637	604	642	631	624	640	620	636	650	685	605	640	594	675	605	604	609	657	672	590	595	618	680	668	659	665	627	614	610	607	618	575	607	615	650	650	628	626	642	615	643	618	681	576	591	691	598	624	595	608	642	594	613	611	576	645	612	687	625	597	664	619	600	539	644	626	658	602	621	619	598	621	581	625	587	645	642	621	653	618	613	651	609	627	616	582	655	589	611	620	642	614	664	637	644	574	643	675	636	615	649	580	572	567	631	647	625	659	637	618	662	612	562	620	635	636	635	640	624	638	659	621	660	610	612	631	658	643	586	655	601	630	643	641	624	671	593	596	618	602	648	635	650	635	604	624	652	617	622	653	650	640	618	664	652	674	647	661	625	623	658	653	649	587	617	612	667	657	629	598	580	613	657	615	624	641	619	603	653	601	612	570	691	665	642	623	615	632	607	604	580	622	581	642	613	666	639	619	606	638	627	636	626	637	652	633	612	613	665	605	653	630	598	664	655	580	623	647	626	605	646	604	657	649	625	665	606	576	625	617	621	630	598	611	632	616	624	599	655	630	638	642	633	626	641	622	684	639	620	613	589	591	636	641	660	632	623	651	626	632	596	575	623	602	665	625	626	641	598	591	666	550	616	662	654	606	608	623	625	636	596	647	601	607	608	646	619	596	650	659	571	655	621	655	661	646	621	660	610	598	681	624	680	636	643	646	629	616	653	630	609	619	627	603	559	621	637	616	609	648	607	630	608	643	617	648	567	633	642	646	609	639	634	670	668	600	648	651	656	578	589	671	638	634	670	618	599	632	628	639	591	618	610	645	608	637	626	600	618	602	629	617	611	658	620	634	645	610	653	662	633	579	625	634	654	612	626	603	637	607	650	618	604	654	644	628	611	634	617	620	652	621	625	602	631	668	620	627	606	637	623	612	602	651	647	600	660	656	613	642	629	621	583	618	633	625	597	660	634	612	664	617	605	594	651	645	610	609	629	668	609	654	553	618	615	668	623	622	630	601	664	589	618	643	649	637	640	647	624	629	684	623	581	633	655	609	605	665	623	634	655	644	604	625	590	600	644	651	621	620	653	615	647	645	612	642	650	622	610	636	611	628	640	634	606	596	644	618	616	645	645	649	596	604	603	633	620	641	649	608	603	654	627	637	585	656	645	610	632	599	630	633	671	600	600	621	648	641	650	664	616	618	666	612	584	591	631	590	588	581	621	602	632	646	626	586	639	626	642	659	623	595	639	623	598	619	592	634	623	622	607	610	626	630	627	673	627	623	635	608	626	637	623	634	636	628	643	561	647	597	641	623	614	624	637	617	602	620	597	613	658	660	623	582	625	642	619	648	635	600	605	676	608	644	616	641	644	641	640	659	626	650	648	653	638	626	596	641	637	609	605	625	651	595	610	612	636	581	622	639	606	611	616	606	632	646	623	603	638	621	630	585	611	613	628	610	612	630	615	631	636	636	584	613	610	592	627	632	634	656	672	626	612	643	644	659	665	582	656	607	637	603	611	619	645	657	593	641	617	683	580	602	614	614	640	628	633	629	623	647	618	645	580	636	644	659	590	632	584	615	615	620	644	603	602	657	618	633	595	620	626	649	611	610	584	634	647	667	605	622	594	656	637	614	655	624	591	629	616	585	575	632	600	614	632	612	635	595	619	604	646	638	589	647	634	598	623	623	618	567	629	625	683	650	639	617	618	621	629	647	608	644	626	643	647	611	667	633	598	651	592	635	651	625	612	595	621	659	639	638	633	626	672	651	658	630	604	646	628	651	666	604	652	657	623	633	657	628	622	626	600	634	666	643	632	634	613	627	650	652	648	604	646	648	631	650	595	646	625	633	605	592	614	609	574	623	581	653	642	583	633	602	619	631	614	599	657	602	580	595	624	605	632	594	629	619	628	611	637	633	613	627	618	654	673	566	652	573	668	627	623	619	658	652	630	590	631	633	630	623	582	616	634	626	675	575	589	616	605	613	647	564	658	652	608	631
27789	22770	49555	35225	15602	7384	3049	651	417	364	391	397	383	429	398	352	334	378	392	368	387	401	397	380	416	409	397	373	394	406	393	373	396	371	356	366	398	384	355	395	401	357	383	428	377	403	368	369	371	337	364	377	362	353	377	332	387	365	371	375	405	403	392	408	393	375	360	366	377	359	359	383	366	366	363	412	381	357	383	383	364	356	390	379	351	397	367	373	413	368	385	374	403	379	416	389	344	356	360	377	400	396	369	419	387	389	387	370	428	380	374	412	387	364	362	386	387	373	390	389	415	401	374	374	384	370	405	381	355	415	389	353	380	402	355	366	348	369	393	370	384	393	377	361	379	374	368	381	338	392	354	399	381	387	353	368	401	376	386	372	353	376	359	366	372	369	375	380	380	373	387	370	371	363	382	400	364	373	387	362	377	392	425	371	380	374	389	404	364	394	381	407	381	388	387	350	395	389	349	391	384	372	385	394	376	379	402	379	362	395	393	359	376	367	352	380	357	391	386	329	385	394	382	396	392	382	387	388	381	349	357	356	352	388	353	359	436	402	373	375	387	392	415	384	380	357	425	373	350	431	371	359	356	407	379	388	400	397	377	367	358	380	417	374	371	381	393	382	407	389	404	365	393	341	367	408	416	343	361	360	380	369	342	401	383	408	414	391	373	343	415	401	401	379	379	423	373	350	376	382	385	385	410	371	389	406	373	398	390	417	400	411	358	361	360	400	372	389	368	386	391	382	371	415	374	403	391	379	383	378	363	358	344	377	394	391	362	368	362	397	359	385	350	368	362	385	382	388	369	383	381	384	378	389	378	384	369	384	358	385	396	386	332	414	392	389	349	375	399	373	380	394	353	355	401	377	359	390	361	414	390	382	361	366	404	379	404	394	349	362	385	362	357	406	397	352	396	375	406	393	386	381	381	408	385	400	379	373	356	398	377	377	356	386	392	380	371	364	347	381	386	377	362	386	396	418	371	390	383	415	397	379	370	375	388	395	410	388	374	386	367	381	387	376	361	372	371	345	391	397	374	350	370	403	383	369	369	383	400	386	387	354	373	350	381	358	382	408	387	379	420	343	400	388	376	377	419	412	369	397	414	367	371	406	408	373	389	359	385	374	384	403	383	381	368	385	380	391	382	402	333	367	373	392	386	413	401	400	399	398	431	372	364	357	381	421	376	366	372	416	355	370	361	437	380	389	365	378	378	390	386	376	398	412	384	386	368	357	375	367	394	373	386	435	401	374	372	402	376	382	397	388	392	388	398	394	424	377	397	367	366	381	405	397	381	412	365	393	400	370	385	404	366	362	424	376	385	374	340	372	366	403	380	398	380	372	371	387	403	401	399	370	426	382	374	386	399	388	375	392	384	370	409	415	365	375	383	401	402	404	376	389	388	361	396	372	420	398	382	383	402	361	393	408	363	385	384	401	407	395	386	395	378	386	382	363	388	415	364	357	355	363	339	426	380	375	400	399	392	412	364	364	386	386	418	360	402	376	394	364	402	397	392	364	405	372	392	378	355	389	380	358	378	399	329	371	386	403	363	388	367	387	381	387	370	353	388	385	418	350	382	405	406	381	387	380	341	360	383	406	372	402	403	395	339	396	376	366	361	357	358	375	358	330	383	376	377	395	372	380	399	364	420	388	397	330	382	426	362	410	399	375	374	365	389	353	405	389	348	419	371	412	383	368	398	381	392	407	403	394	405	383	389	420	360	380	371	384	380	358	379	392	392	379	366	377	349	404	393	399	413	409	405	386	361	376	385	362	385	363	393	386	388	357	389	389	375	409	393	417	382	365	431	390	390	350	368	376	431	423	347	386	375	392	375	368	383	368	424	373	378	405	390	411	379	369	368	382	358	360	377	360	410	399	388	370	368	396	403	337	350	358	397	360	371	374	400	381	386	358	427	357	378	418	383	370	381	377	400	366	399	366	368	408	395	361	399	355	431	387	386	362	383	353	361	375	396	385	390	388	389	403	418	357	404	357	393	354	374	377	385	393	377	385	408	382	419	391	404	387	402	384	326	340	384	381	359	357	394	387	375	392	371	365	399	381	382	357	357	383	394	379	396	354	371	386	367	387	406	386	382	364	405	389	384	392	356	369	360	402	409	376	380	393	354	406	395	357	404	381	396	394	399	380	376	393	355	376	349	369	421	409	399	368	393	409	413	375	371	393	372	360	392	381	384	395	359	337	376	371	397	368	407	405	413	381	356	374	379	384	366	377	410	356	382	399	364	382	361	353	373	397	391	372	367	378	369	410	413	357	410	399	380	399	408	386	353	345	385	388	398	382	379	357	390	372	393	392	363	397	387	375	380	367	380	399	389	415	381	415	375	389	394	369	392	366	401	396	376	381	410	365	386	362	368	375	369	362	357	388	390	347	356	370	388	352	372	405	362	347	391	397	370	396	338	391	384	405	419	407	398	381	412	402	408	419	356	405	390	357	386	354	376	376	385	391	389	391	375	358	408	379	372	367	412	415	356	368	411	360	370	384	386	379	348	392	431	361	378	420	382	379	364	377	387	385	407	401	402	376	369	384	417	383	393	372	371	396	395	402	386	368	377	380	341	393	354	360	395	361	405	389	367	384	387	393	362	386	409	360	418	430	351	388	334	400	378	403	375	345	380	372	365	380	371	403	383	366	392	369	377	371	349	390	389	358	353	372	353	390	392	374	388	389	389	375	390	392	368	366	386	384	369	367	399	395	404	368	379	364	354	394	374	420	394	363	405	378	327	386	374	412	385	339	379	353	380	368	362	382	392	384	422	418	393	399	391	391	385	368	356	372	390	355	381	400	362	377	401	399	371	422	402	371	394	395	391	394	371	393	395	402	409	408	378	351	393	392	367	365	368	396	379	358	390	397	371	365	405	390	378	404	349	391	385	350	388	389	390	399	366	368	395	431	386	367	373	383	363	426	384	385	351	388	374	404	366	362	347	379	383	406	399	388	396	366	386	369	389	409	375	356	377	382	364	366	383	383	366	331	377	351	397	386	376	375	391	389	374	374	356	413	376	386	398	363	361	370	400	410	394	366	368	354	404	404	369	384	396	398	388	425	380	393	376	378	355	414	399	406	412	367	393	395	376	401	417	396	379	399	370	386	405	354	359	424	390	390	389	368	426	400	365	393	382	386	347	372	423	391	391	379	370	392	404	415	370	367	401	387	419	375	365	388	402	377	378	374	388	386	365	393	389	404	367	397	381	420	355	382	365	385	402	401	368	368	383	370	362	401	382	356	399	362	354	339	391	392	361	388	411	388	350	398	403	385	397	399	371	384	364	383	383	378	381	398	404	344	404	392	391	372	367	330	381	383	367	398	382	379	395	382	370	380	433	390	355	381	349	359	383	390	392	385	394	365	374	381	368	344	395	365	381	363	394	370	360	393	372	402	379	382	377	386	362	396	348	359	395	392	389	429	371	381	365	364	395	387	361	409	353	391	367	380	386	369	377	369	384	389	351	364	387	406	380	350
21913	33127	45070	25275	12849	8062	3402	743	437	417	442	441	451	428	431	456	462	475	475	405	490	435	457	464	444	456	411	394	459	470	443	442	444	420	427	423	445	460	452	466	443	430	422	449	433	421	430	390	439	436	405	482	463	435	418	438	463	424	424	410	480	455	470	433	475	430	438	428	439	450	435	427	453	496	421	436	434	438	422	445	428	418	399	428	442	462	399	408	466	422	433	414	460	393	460	435	446	436	459	450	434	430	456	445	453	447	446	405	427	440	440	452	406	458	425	450	450	472	426	440	427	456	397	425	470	457	423	457	467	446	407	482	438	428	441	417	449	423	457	405	433	456	470	435	451	442	481	476	422	433	426	402	442	420	417	442	442	415	435	446	475	455	481	425	391	433	459	453	414	426	428	453	398	429	444	393	447	431	454	412	447	406	429	469	450	433	386	416	491	412	430	418	427	439	453	454	450	432	458	428	428	478	370	410	441	474	462	438	468	443	443	479	378	451	421	451	433	433	447	410	436	458	462	443	417	431	418	428	433	435	447	407	447	420	429	464	430	451	438	406	438	422	452	433	436	428	432	453	457	383	401	440	410	479	450	425	431	411	453	468	465	436	454	450	443	457	429	425	397	445	458	428	442	430	439	452	459	394	447	464	425	450	431	440	437	455	456	457	445	400	435	437	400	407	426	441	438	431	438	430	449	439	459	422	427	440	411	452	433	449	407	453	434	430	442	408	444	457	434	475	409	425	446	430	416	439	472	469	444	416	431	399	451	412	448	419	452	422	432	428	419	458	428	447	415	466	433	468	422	423	384	411	479	438	480	425	394	469	464	456	436	464	439	446	455	433	455	447	449	456	479	408	423	442	446	445	457	468	466	501	454	454	444	447	458	391	402	411	435	462	424	435	424	433	406	455	417	432	444	405	424	446	440	466	447	421	448	426	430	415	433	464	425	461	450	436	424	458	429	420	442	401	411	450	453	444	442	447	430	455	429	413	449	413	430	487	439	423	439	445	455	442	414	445	452	418	432	452	440	409	423	458	443	458	419	444	439	427	403	441	497	452	454	488	425	446	458	463	447	430	429	455	437	413	430	436	425	455	490	468	403	405	419	449	434	431	441	455	385	448	415	435	450	394	434	424	417	404	431	501	416	437	468	432	401	441	473	426	432	419	435	417	424	453	442	431	404	426	444	455	436	427	442	408	441	471	447	417	452	410	439	435	462	452	417	415	396	429	420	443	455	496	458	449	470	465	418	475	422	409	432	437	450	459	454	423	479	476	457	427	397	400	438	451	439	416	438	433	461	451	442	454	459	442	450	453	411	425	404	417	414	434	393	411	443	436	389	432	495	439	450	479	460	428	415	475	469	448	412	445	427	476	427	451	464	448	441	442	442	452	417	430	452	402	431	455	480	452	464	422	428	392	420	453	465	453	454	469	415	468	456	434	448	449	436	428	433	450	453	424	467	457	457	454	427	420	453	448	434	429	450	446	466	453	454	409	429	465	494	454	443	443	429	438	453	396	436	433	455	448	448	406	459	447	464	473	425	446	391	453	408	450	439	443	455	430	447	459	429	424	431	437	407	461	415	437	435	448	452	427	457	456	457	435	422	434	414	471	496	441	458	427	469	411	428	392	447	447	427	413	434	408	405	454	401	424	426	438	460	442	429	478	431	426	436	427	475	457	455	440	432	445	486	444	409	429	428	440	448	421	418	455	411	448	463	437	439	464	467	434	463	444	489	449	459	418	404	448	439	414	454	450	448	459	424	454	437	437	427	443	430	416	448	473	476	463	399	420	440	411	442	391	472	445	410	489	446	425	417	451	408	407	398	422	451	426	437	416	443	417	475	418	439	448	429	413	424	462	449	419	426	427	425	442	473	404	477	457	448	420	434	467	437	429	436	438	448	452	454	477	454	410	434	414	455	476	473	448	450	447	428	444	414	452	453	454	463	474	423	438	402	450	458	414	377	440	447	442	430	461	423	448	439	424	429	444	433	460	428	439	455	408	414	430	421	430	431	442	451	422	429	438	451	445	432	457	414	438	441	479	448	419	475	442	448	412	432	428	427	431	428	413	428	461	449	425	439	439	442	419	446	434	436	448	469	443	423	413	399	399	464	446	418	467	386	428	448	470	464	403	469	411	445	469	451	439	418	454	455	414	414	455	451	455	437	434	446	442	457	399	449	418	448	443	457	468	442	402	495	446	411	433	445	426	436	425	428	451	473	444	410	467	422	424	436	468	437	503	462	419	440	435	437	424	459	449	428	441	448	386	425	445	392	477	419	426	442	451	418	431	453	460	433	466	452	442	452	406	430	456	425	448	456	468	423	461	424	397	414	452	442	447	442	450	453	429	450	408	426	410	442	461	443	452	451	433	419	408	416	456	410	409	423	437	438	431	476	414	403	469	442	436	429	443	458	438	447	410	461	465	447	454	432	415	460	433	433	443	406	423	442	416	451	446	419	495	438	428	423	463	476	423	429	422	450	429	423	472	426	442	396	434	438	429	447	495	450	447	405	460	475	440	423	478	420	442	421	442	430	460	472	451	437	466	461	455	416	433	446	438	419	473	457	424	391	433	404	427	428	430	421	450	452	429	427	434	415	430	469	479	449	452	466	450	475	433	470	444	437	423	433	417	416	437	425	445	467	436	452	436	441	456	448	433	421	415	466	419	482	441	438	414	421	428	473	443	466	426	466	445	452	447	416	461	416	452	420	454	432	423	483	421	418	442	440	430	430	424	433	428	477	422	414	402	453	459	417	427	444	444	443	452	447	436	436	433	440	456	442	407	440	444	452	429	418	422	459	467	440	470	450	448	405	498	467	432	431	462	458	424	416	431	447	472	452	401	453	430	426	437	448	400	435	445	427	429	466	444	429	434	493	431	429	464	459	470	399	471	465	436	412	428	432	455	471	441	439	470	454	426	466	444	419	440	434	447	400	430	470	430	400	396	454	457	462	430	460	459	424	398	450	450	433	434	421	436	458	454	437	458	430	463	423	404	415	475	453	449	393	429	430	442	441	450	450	441	422	470	436	423	436	434	440	458	461	453	458	415	424	440	451	443	471	442	427	400	459	463	401	435	458	417	418	460	447	415	417	419	422	474	433	463	463	414	457	452	439	453	443	466	431	420	454	436	426	481	426	525	430	442	477	424	443	456	436	443	442	443	428	476	412	410	418	480	433	445	458	425	489	425	441	472	442	435	450	423	448	440	447	438	429	491	457	444	448	424	451	382	425	433	451	424	459	463	452	465	422	427	418	426	434	438	443	474	453	426	435	392	448	408	447	461	436	438	430	440	412	430	476	431	449	425	423	459	453	428	447	432	409	475	414	463	449	434	435	434	432	419	459	449	453	481	445	410	460	467	425	412	429	500	424	458	429	443	430	451	437	429	442	411	411	424	443	436	464	436	459	394	422	452	408	425	420	424	403	406	427	419	425	445	425	421	452	384	413	423	417	394	445	488	422	453	447	437	433	445
24777	21529	49576	56174	37523	31526	18584	3058	440	417	410	381	428	364	398	410	364	416	425	409	388	355	401	375	382	375	345	402	366	381	362	367	350	408	416	392	364	378	384	419	415	409	402	378	392	387	366	407	404	428	366	417	384	368	402	371	397	409	393	334	386	423	377	373	395	393	403	425	365	378	410	378	407	366	416	347	405	383	353	386	364	394	429	406	386	427	397	399	419	364	356	410	407	359	394	383	361	382	353	376	418	375	376	391	363	383	399	387	412	352	386	385	352	393	394	411	375	400	405	411	368	382	357	377	380	384	398	367	400	394	411	384	397	374	418	428	414	392	380	382	395	429	382	385	395	382	418	410	387	376	408	376	371	402	396	392	389	372	385	419	360	408	414	379	382	371	400	395	378	395	364	396	408	401	414	390	391	377	387	380	364	396	412	408	361	449	397	397	376	387	375	366	435	399	406	426	403	393	422	370	397	374	408	399	398	419	425	419	374	390	397	410	373	398	380	371	404	405	395	395	384	410	406	396	394	389	390	396	387	378	380	361	384	382	399	422	370	372	359	388	407	444	364	378	399	420	385	361	405	392	378	370	403	421	380	392	409	428	366	379	361	365	405	389	393	362	399	371	394	356	385	425	419	404	393	443	375	386	392	407	396	393	392	356	402	400	421	395	396	384	381	350	401	391	404	408	395	425	421	377	390	368	398	373	379	383	391	374	397	419	372	393	404	373	407	363	415	405	351	387	362	399	402	388	393	364	391	358	367	379	383	352	395	384	429	395	409	420	395	451	403	352	425	402	387	395	426	366	397	388	392	362	366	372	386	425	356	395	409	398	389	402	415	396	381	408	362	364	379	420	411	413	408	395	358	393	387	410	409	396	385	404	382	384	391	374	382	385	404	384	371	379	382	397	367	405	376	412	384	416	399	375	397	385	385	413	383	390	366	383	409	378	394	398	399	381	394	427	366	399	375	400	414	434	366	391	399	407	388	418	389	418	403	358	410	405	375	397	377	392	396	383	346	365	390	377	387	408	359	439	356	377	393	404	391	405	400	414	412	394	456	371	389	383	375	356	383	404	377	385	379	385	380	396	386	375	403	403	388	372	380	410	360	384	349	396	382	385	415	386	380	396	387	406	378	392	394	380	338	407	372	413	418	377	380	435	404	388	403	377	395	393	387	382	384	366	415	438	381	383	360	362	377	419	403	390	435	404	390	383	426	409	395	359	355	359	402	410	382	405	399	377	376	408	387	397	363	360	432	411	392	380	381	407	403	386	394	376	369	410	416	391	391	417	432	365	395	408	409	408	369	403	412	367	380	357	434	401	414	368	375	407	404	390	384	368	363	400	383	410	388	370	371	389	400	380	433	404	357	390	366	424	357	385	409	394	388	399	385	373	382	363	399	353	344	381	433	425	386	380	384	423	366	389	394	399	401	363	398	391	411	413	374	399	418	420	366	378	364	401	413	394	390	398	411	427	376	345	381	393	369	366	380	421	418	407	384	369	397	393	372	402	389	381	357	414	367	416	371	428	367	389	411	375	421	397	357	383	421	375	437	433	382	415	374	407	393	393	382	420	385	385	433	403	381	399	357	372	413	366	375	424	382	400	356	389	377	380	405	386	406	384	411	402	395	390	385	402	384	414	376	397	430	381	371	383	404	358	422	373	362	395	379	359	407	415	360	373	384	363	440	375	382	402	393	423	383	448	376	427	367	389	353	411	377	356	339	382	374	401	404	382	351	372	389	378	405	378	390	390	390	404	433	380	374	436	374	407	381	382	383	420	407	366	359	402	375	385	382	407	395	376	381	384	413	374	367	400	407	420	363	371	388	398	382	373	388	403	412	385	375	391	399	370	426	383	394	372	387	389	406	360	367	405	394	371	373	411	385	390	371	378	403	402	384	379	389	403	381	356	385	366	382	384	368	390	378	382	384	364	370	394	392	373	398	402	372	379	392	368	391	424	365	382	378	363	410	382	402	385	385	412	447	392	379	409	386	365	400	415	383	370	368	370	405	395	370	381	396	382	364	402	418	425	351	390	385	419	409	439	406	399	405	367	388	403	396	392	397	412	382	412	395	415	400	362	388	398	391	363	376	395	362	401	379	403	393	393	399	394	390	397	374	383	349	386	386	382	405	389	389	366	367	387	392	412	379	377	385	402	391	378	412	412	382	369	399	399	366	409	401	404	388	364	408	421	368	416	409	382	411	382	433	414	386	388	403	398	395	407	388	365	416	379	386	421	386	435	418	424	373	423	380	387	376	396	406	370	374	406	371	423	364	405	370	380	365	369	378	413	354	385	368	376	415	392	405	392	418	390	376	375	385	367	377	419	393	391	383	401	391	402	406	411	397	369	400	426	422	405	378	385	385	388	360	396	399	428	401	404	409	378	380	417	333	417	375	401	419	400	366	418	382	408	388	411	413	397	374	405	406	404	413	404	360	382	383	400	385	426	425	424	379	372	376	397	425	390	368	354	421	407	382	413	393	363	356	361	402	379	360	411	364	427	392	388	401	405	387	328	403	356	361	368	374	401	368	392	383	425	364	406	375	377	428	391	421	423	372	412	393	390	395	372	382	386	372	405	395	371	388	369	408	377	368	390	369	384	357	400	386	400	404	410	395	398	436	384	386	368	404	412	388	405	413	384	417	351	373	380	369	387	393	384	374	420	371	402	373	413	413	355	372	397	370	386	358	400	400	373	379	378	381	417	379	400	377	372	387	429	362	385	390	377	398	400	368	438	396	430	389	383	379	414	395	368	363	394	404	396	401	412	437	404	403	375	399	387	369	393	420	415	374	398	398	377	387	403	365	364	391	380	387	381	383	352	416	376	369	364	380	398	399	399	375	377	391	392	384	383	412	407	389	427	385	370	387	380	397	391	367	387	410	395	389	417	389	420	393	370	369	440	387	399	378	378	404	393	380	390	365	383	413	392	370	399	361	422	414	409	410	432	407	385	430	403	375	387	404	349	400	385	423	434	387	390	404	363	390	410	409	375	407	404	401	377	409	377	361	365	399	416	378	385	398	431	387	418	377	399	367	402	378	418	359	389	385	382	406	391	382	412	359	395	391	414	399	420	412	354	385	364	376	402	382	376	365	384	387	409	387	393	373	391	440	387	400	367	377	411	408	385	390	385	397	403	388	377	393	401	367	416	374	413	372	391	387	405	402	414	356	361	394	388	413	406	385	392	378	364	405	431	408	388	402	399	389	387	393	387	380	387	380	417	385	401	362	355	399	372	378	392	410	391	361	416	371	395	357	387	362	393	374	430	372	411	391	365	418	424	401	360	351	386	399	373	398	409	399	384	371	366	412	425	381	420	377	375	360	444	377	365	393	408	381	387	391	405	408	361	360	405	367	426	377	393	414	374	418	393	421	358	393	421	398	392	365	370	391	377	363	402	390	390	403	408	392	368	418	383	422	399	418	414	403	393	387	396	394	392	362	402	401	388	419	420	384	416	375	363	400	404	426	371	390	358
24595	43052	76423	58570	39454	31968	14038	2226	462	443	410	451	446	422	442	409	414	444	437	438	456	443	459	414	477	475	436	481	473	436	431	422	430	399	462	474	462	446	447	462	401	462	442	432	423	449	486	369	462	430	415	439	405	436	431	464	465	431	449	418	443	478	425	450	437	390	443	431	451	463	413	419	455	465	454	404	449	477	439	449	431	421	427	449	443	430	443	414	425	438	433	449	422	446	427	460	467	460	456	490	473	419	415	469	389	457	403	454	428	469	463	422	452	456	440	428	414	397	450	431	449	431	446	397	388	478	456	445	425	440	427	426	430	451	422	436	443	443	466	452	430	450	456	437	453	363	475	432	436	396	417	437	445	425	442	458	427	437	408	448	472	411	431	449	432	450	401	453	469	424	439	444	436	404	407	435	428	467	402	479	465	401	445	441	433	413	437	434	467	429	447	427	395	430	433	390	431	457	454	431	446	438	441	418	412	446	455	424	430	442	441	423	445	452	440	476	418	432	400	449	453	405	458	445	441	424	423	438	442	414	437	429	453	452	424	458	435	457	460	432	443	454	483	456	451	425	419	442	441	430	438	452	454	406	432	402	439	445	445	438	472	480	452	415	430	433	437	427	471	452	427	461	441	460	424	468	445	400	483	404	405	418	414	434	453	426	465	469	453	456	442	490	451	448	444	461	458	435	481	435	442	454	427	442	456	447	427	446	451	446	452	423	450	432	442	449	473	420	418	443	442	480	451	433	443	463	426	463	436	422	430	437	433	413	461	423	469	445	463	441	428	477	426	460	432	407	441	464	449	483	424	467	430	481	449	443	480	467	456	460	440	417	461	418	448	437	428	410	468	452	472	460	464	463	408	399	391	412	424	456	450	437	433	445	429	399	448	471	418	436	470	450	458	429	444	392	417	456	451	427	468	412	448	422	451	422	438	419	472	410	435	432	433	422	444	419	446	444	470	432	419	443	363	473	416	417	455	421	437	438	457	433	439	413	415	456	438	407	433	425	460	435	452	409	439	465	419	442	422	468	418	463	421	419	439	420	420	437	444	433	408	468	417	454	451	462	433	452	425	431	449	416	429	432	428	462	423	432	454	424	429	409	468	447	478	436	440	453	452	447	435	443	414	444	415	471	465	466	452	440	434	450	440	443	418	426	470	445	473	445	441	454	459	430	469	428	417	432	446	458	460	434	435	422	447	427	467	430	473	460	450	437	448	429	464	447	474	450	418	441	435	431	490	458	419	437	422	420	429	464	435	466	441	416	456	458	438	420	449	409	461	421	419	415	459	442	460	450	437	414	447	443	495	431	459	405	433	457	432	434	444	478	469	431	435	419	468	400	427	492	439	470	462	425	448	427	460	487	414	439	456	433	453	446	434	423	438	403	432	458	419	475	434	419	408	422	415	384	439	452	440	408	436	458	466	409	410	413	412	412	415	413	435	447	423	441	443	412	418	411	456	417	437	467	461	448	435	411	442	398	429	423	412	456	447	434	420	427	500	450	442	455	459	457	468	430	459	415	435	446	441	410	394	424	415	445	466	450	455	442	442	476	446	411	447	434	486	430	442	469	437	470	464	443	441	456	478	433	464	470	429	430	454	440	418	442	454	448	419	419	473	434	459	466	417	436	450	441	447	420	417	426	405	422	444	456	438	417	421	424	422	485	430	453	450	457	396	433	395	457	429	442	456	446	449	466	443	421	437	457	443	447	488	454	411	432	474	467	430	411	460	482	420	445	490	431	440	433	448	383	427	429	451	456	448	461	433	441	435	439	508	434	404	405	421	457	428	416	485	423	424	468	432	454	431	444	443	426	447	444	430	408	435	436	452	433	439	448	449	459	442	413	447	445	456	453	455	430	452	440	429	442	453	444	458	446	412	419	457	450	413	449	459	430	414	463	455	472	417	404	485	446	464	466	402	425	449	447	433	398	431	483	423	411	474	436	462	440	399	441	418	437	411	394	433	419	453	413	427	451	407	447	412	426	465	461	422	454	424	424	452	436	447	465	455	431	449	434	445	456	482	424	455	438	443	405	401	390	453	422	458	466	461	406	427	425	445	397	434	432	407	421	479	401	456	449	456	464	434	417	413	433	456	418	406	436	410	436	459	438	418	415	424	408	439	396	444	442	464	411	443	417	452	451	450	398	429	438	425	445	434	439	448	430	435	425	444	467	401	421	435	437	415	425	403	401	452	455	418	430	447	421	453	432	431	457	461	458	426	415	431	422	415	439	433	431	429	399	431	409	452	428	415	483	445	443	447	478	409	384	418	432	405	404	439	469	448	430	452	482	423	430	450	439	420	408	427	423	445	394	465	440	416	473	465	437	400	451	433	453	426	440	417	447	440	463	433	447	449	490	460	465	449	455	443	447	472	447	453	463	411	470	453	452	448	435	404	431	458	449	406	430	426	456	421	460	412	470	441	404	435	431	436	427	427	432	441	425	406	451	475	424	421	460	463	445	481	453	447	488	434	438	463	436	425	469	440	417	401	409	448	404	429	407	456	437	436	430	463	438	409	450	437	436	477	452	400	441	428	470	468	460	441	477	442	465	415	393	449	464	456	445	460	436	429	431	478	401	438	474	471	447	481	436	414	403	444	424	411	452	423	453	406	440	456	431	477	430	426	429	432	415	441	433	439	415	432	455	439	442	472	471	436	437	487	483	453	470	396	445	449	430	443	423	423	415	436	456	461	441	414	438	429	417	443	437	435	433	445	475	448	473	387	485	432	401	403	399	432	459	443	409	418	415	418	443	412	424	427	417	437	402	451	462	421	432	448	441	447	409	408	431	444	441	460	442	436	458	463	434	468	429	391	403	401	444	484	415	477	452	431	447	454	391	418	463	416	451	445	415	435	451	497	411	417	443	440	465	468	467	471	462	448	449	446	434	468	410	450	445	400	467	406	435	441	423	439	423	444	425	465	462	442	438	477	446	444	442	416	448	458	436	417	442	434	467	454	400	485	434	393	433	453	482	438	424	422	458	439	429	443	430	466	433	442	469	425	424	448	436	449	431	435	442	413	398	454	440	430	436	482	471	400	465	450	442	476	465	451	455	461	427	457	449	438	438	421	415	404	477	459	469	472	433	442	404	391	412	436	415	447	442	472	445	412	430	443	459	462	449	419	441	452	423	407	433	434	428	427	454	464	420	440	462	439	439	446	446	456	424	441	434	436	418	431	429	437	437	487	428	439	428	400	441	447	429	446	431	417	450	403	433	438	436	436	460	411	435	499	428	458	444	443	428	458	419	447	453	450	447	469	443	482	425	456	424	454	469	491	436	461	404	428	482	442	431	466	436	449	433	447	436	401	416	434	437	452	431	405	426	420	426	440	421	458	423	455	454	450	464	461	413	429	447	425	448	405	456	435	413	407	432	450	430	437	422	405	445	479	444	466	428	422	435	419	450	433	450	450	451	443	431	430	468	424	472	433	387	424	438	429	466	413	462	419	431	451	452	475	452	462	430	433	457	456	460
25509	21583	49887	50721	31366	23712	11739	1723	509	536	517	493	494	479	506	479	523	568	535	498	473	547	553	546	476	564	526	512	502	501	527	512	548	520	491	505	568	536	507	503	508	516	513	508	517	535	501	526	532	498	553	491	524	533	538	509	499	520	497	542	487	513	488	521	497	501	500	547	524	527	504	514	571	552	511	526	507	510	518	510	464	515	543	514	518	507	500	509	512	499	483	513	511	519	482	525	522	518	511	539	562	514	506	503	558	531	493	499	500	526	505	474	516	521	498	501	504	529	497	517	513	513	524	510	489	536	498	533	533	521	520	507	509	546	525	501	497	516	536	506	488	473	509	520	482	507	523	500	496	561	503	511	504	507	550	464	460	537	523	518	515	472	525	535	491	552	507	535	498	512	477	525	480	490	518	528	534	509	484	504	528	497	519	540	519	519	512	503	525	525	553	539	495	514	472	519	513	512	523	492	459	531	502	535	486	544	490	484	513	508	470	490	513	527	534	510	519	500	511	489	486	505	465	491	501	534	487	489	502	454	499	511	546	521	548	520	525	498	520	554	486	548	500	515	499	514	499	513	508	516	509	516	500	512	533	467	485	512	508	515	539	478	531	539	501	477	528	532	482	552	543	521	524	510	520	525	507	536	476	547	497	522	464	521	549	526	461	523	583	492	512	542	525	488	534	477	506	501	548	539	498	538	504	456	496	474	524	495	521	489	499	531	499	532	470	511	497	504	502	508	507	492	493	536	522	511	550	502	564	520	469	563	492	494	541	581	495	523	510	528	537	492	497	535	517	501	499	532	497	506	520	505	558	515	517	562	525	514	496	507	530	496	497	525	527	522	515	522	511	465	499	572	497	522	494	515	507	479	491	508	510	526	558	533	526	482	521	529	494	518	509	487	546	523	533	554	515	533	478	512	521	531	534	505	513	514	489	458	545	518	518	521	468	566	461	528	520	490	547	521	463	536	451	509	539	509	543	515	546	506	477	516	507	501	547	520	524	477	536	539	498	536	488	530	507	524	559	524	510	483	503	498	511	535	526	471	482	509	511	544	530	522	464	526	535	493	523	496	505	504	534	493	506	528	534	550	518	527	498	524	518	504	539	494	521	520	547	516	518	493	531	503	537	460	537	517	527	539	515	543	521	495	500	532	500	494	512	541	539	483	517	523	526	503	496	509	511	519	518	495	514	516	508	506	502	551	505	545	535	528	516	475	510	479	549	516	497	507	480	497	520	551	514	519	539	493	543	513	548	542	483	473	534	541	516	494	493	514	546	541	518	537	471	526	530	538	520	505	503	500	502	497	480	539	524	515	487	492	524	511	522	493	509	516	494	473	531	530	514	527	498	502	501	515	519	496	542	493	604	495	492	519	523	527	480	510	507	498	522	520	525	486	534	541	486	541	519	535	535	509	530	486	514	494	547	520	516	480	498	472	520	513	511	498	493	491	543	548	485	527	512	504	539	528	499	525	488	526	465	533	482	511	515	469	510	533	510	506	483	516	503	482	523	504	485	490	528	515	545	527	525	515	541	575	534	529	510	519	511	509	528	501	550	530	509	502	516	499	501	506	495	500	516	539	506	528	510	558	514	518	450	508	565	500	444	546	521	539	533	516	489	553	531	538	484	491	529	524	504	495	504	521	545	517	504	496	566	521	500	456	496	538	558	565	528	522	510	508	507	494	518	565	465	509	540	549	532	501	479	509	516	521	547	520	514	534	495	446	554	510	509	488	486	498	514	508	466	559	528	523	479	507	543	515	485	534	542	527	482	489	523	502	512	508	489	532	507	545	552	524	487	514	499	518	541	481	506	526	511	474	508	506	526	468	493	545	535	532	528	533	475	517	522	496	534	543	523	488	502	511	511	504	520	508	484	511	488	525	480	497	508	517	492	534	510	545	496	521	527	542	469	493	484	496	545	491	509	481	514	506	499	514	513	473	565	503	497	504	502	506	506	531	540	515	506	535	507	506	530	502	503	520	540	509	481	558	542	500	510	541	533	494	539	529	532	512	510	553	521	506	536	557	549	543	524	503	501	516	538	512	513	490	519	518	531	496	548	510	525	512	527	541	510	487	518	529	514	486	504	521	531	536	542	537	495	476	519	515	512	504	513	560	519	544	475	504	541	515	526	507	526	553	523	495	510	518	556	527	513	510	488	519	472	497	487	506	532	544	541	512	522	484	520	481	519	485	501	543	512	496	516	465	545	497	513	439	504	516	508	524	503	527	496	558	552	529	514	490	498	495	497	538	481	505	522	530	519	501	532	488	512	559	507	488	519	517	543	524	540	518	524	539	502	548	525	532	531	498	521	559	488	488	502	546	493	537	546	525	520	505	504	534	504	505	517	520	548	473	535	486	523	528	504	524	503	479	491	489	524	525	500	511	512	469	485	515	539	512	521	497	516	492	481	519	532	532	496	497	525	524	533	556	519	509	520	525	488	494	531	486	519	530	518	534	533	528	507	503	466	520	504	523	533	511	537	513	528	534	485	538	489	534	545	551	499	495	477	503	523	532	505	499	520	511	523	536	501	513	501	536	505	503	511	501	486	495	502	488	519	515	517	487	552	537	523	519	508	478	542	522	511	479	508	481	537	537	496	578	511	509	509	476	528	488	488	519	558	559	507	536	549	513	538	495	516	494	520	482	516	484	524	482	528	480	507	471	489	478	494	517	489	526	516	475	535	545	563	547	529	544	491	489	502	496	538	494	505	532	510	518	478	515	536	536	517	500	531	485	503	511	495	549	538	525	509	488	486	514	551	532	519	546	565	501	500	524	498	522	488	523	492	551	509	520	472	537	490	561	522	531	514	492	530	536	473	505	512	516	526	517	508	564	530	528	482	499	495	521	518	513	497	531	507	489	511	478	507	544	533	501	519	502	500	542	482	521	532	490	489	561	503	491	554	501	507	521	481	491	501	526	533	503	514	538	552	479	508	526	515	500	526	481	537	496	543	514	510	534	506	513	515	507	512	558	512	527	533	505	487	476	478	526	521	503	538	483	519	522	552	512	506	482	499	569	513	527	529	469	505	544	508	499	542	500	509	507	495	530	532	481	525	482	538	518	545	497	503	501	491	480	458	529	500	504	487	519	566	512	514	514	550	499	492	538	496	531	500	528	533	509	523	511	519	554	512	504	493	534	455	478	511	500	469	520	449	517	483	485	521	494	538	509	516	510	489	492	502	489	468	545	539	511	513	536	483	475	524	497	505	546	548	515	494	530	515	492	489	540	528	496	519	506	534	487	532	497	486	515	486	487	527	472	540	552	553	478	513	547	494	479	528	521	521	497	461	491	538	500	519	544	507	505	498	507	551	472	511	483	502	519	522	539	487	476	498	508	470	519	476	486	487	489	520	488	533	534	516	509	547	523	495	506	529	508	497	467	527	518	500	530	553	530	518	523	507	528	510	501	510	544	525	518	488	522	516	532	492	539	514	523	522	524	526	485	483	520	479	536	511	512	494	504	513	523	527	517
24218	40194	72259	51264	34354	27052	12020	1971	529	633	596	546	575	601	562	601	610	565	591	568	559	559	625	584	512	594	542	617	542	560	552	628	590	587	604	600	599	567	593	565	630	542	600	578	581	583	546	559	555	541	572	571	603	553	576	601	598	590	559	525	610	560	586	549	578	558	545	552	575	615	592	572	574	602	567	566	543	568	586	533	624	599	583	602	616	559	557	563	627	597	563	580	607	587	567	557	587	600	591	580	543	573	577	564	570	539	544	565	587	586	606	615	570	559	590	562	553	548	604	602	591	576	568	540	574	562	526	559	563	575	599	564	570	579	582	572	555	623	582	583	561	580	572	550	583	591	552	555	567	600	628	568	598	565	581	570	592	557	542	580	566	600	570	595	579	592	625	551	551	565	583	589	545	554	551	583	573	584	555	512	555	584	562	602	568	543	553	608	600	545	546	640	592	566	593	564	574	588	564	589	555	601	519	526	601	582	518	615	562	589	531	592	560	613	570	571	556	557	555	603	579	571	577	612	522	585	567	571	582	630	571	574	619	587	607	599	597	531	608	577	569	575	566	591	559	556	585	583	559	585	556	593	584	553	587	565	590	593	532	579	564	555	531	578	619	551	582	582	545	609	556	601	561	559	612	594	568	596	545	577	555	602	574	582	571	605	583	568	611	631	570	574	613	531	597	610	604	563	556	577	550	554	557	606	584	604	552	599	564	582	566	551	582	612	580	577	558	581	591	615	555	539	561	572	561	586	596	561	577	592	551	541	591	606	589	589	554	589	533	581	588	632	575	572	532	632	553	576	554	580	571	552	568	512	621	566	557	584	556	591	609	580	622	584	590	523	564	586	561	553	618	569	605	566	584	574	612	582	604	606	524	621	550	582	602	536	559	579	578	546	557	558	579	601	536	578	562	579	570	610	562	657	569	549	554	582	627	552	580	565	588	581	599	582	570	560	578	565	572	615	557	540	518	583	566	558	549	595	570	562	575	583	522	566	556	557	565	571	556	591	597	603	559	600	599	536	598	584	559	565	603	564	620	582	580	597	621	567	589	566	563	612	581	596	595	581	637	573	545	531	577	592	578	559	586	559	575	575	580	518	608	555	597	573	566	557	576	586	541	567	560	550	575	585	582	598	586	552	558	574	606	586	569	596	561	572	574	576	566	580	587	577	550	552	581	544	540	583	587	565	554	546	607	562	565	568	555	602	570	607	569	572	582	595	576	550	525	553	565	606	603	548	548	618	545	544	594	586	601	531	553	571	534	569	600	590	533	583	559	581	545	548	569	586	609	537	576	604	618	593	574	563	559	583	583	622	595	630	598	638	596	544	579	583	584	551	557	603	539	631	532	589	534	601	583	566	571	558	566	579	634	602	578	580	582	565	555	544	567	571	550	602	564	550	581	604	624	588	563	589	612	625	602	578	569	580	582	606	562	533	553	575	619	569	583	568	574	569	593	560	560	560	591	559	576	572	590	546	552	550	555	516	566	620	567	620	571	543	560	561	587	559	555	593	554	559	586	565	579	589	560	545	530	545	586	569	573	567	553	565	581	551	582	568	616	556	579	552	580	561	583	599	602	542	569	565	586	589	588	546	644	553	551	538	561	564	597	578	598	539	573	566	607	571	574	598	574	635	566	579	550	565	587	586	580	605	530	581	582	610	584	620	568	555	596	596	584	591	567	581	558	574	582	526	548	579	558	570	546	571	565	566	609	588	587	561	575	565	570	606	581	590	515	624	546	591	580	596	622	570	580	574	545	562	584	574	611	601	582	573	576	586	569	565	566	521	566	540	548	538	540	617	574	585	575	534	518	590	571	549	552	580	574	576	635	571	545	533	579	572	565	541	636	553	536	591	597	599	521	599	566	572	560	563	579	539	602	595	590	562	588	576	578	607	592	603	566	549	555	535	589	580	562	561	568	597	584	618	602	553	594	577	597	589	555	567	579	590	555	604	600	577	532	584	596	547	597	592	592	607	568	555	583	531	528	603	579	558	537	562	558	563	542	600	586	579	547	577	571	622	611	589	609	625	582	571	630	591	587	553	573	560	569	574	572	565	594	586	577	552	617	522	535	554	582	578	595	595	589	608	588	591	569	567	571	595	580	561	585	561	554	575	573	561	568	556	593	573	585	555	604	582	593	556	628	569	581	624	551	546	582	599	587	589	569	613	598	603	557	569	596	571	608	601	552	577	588	553	518	583	543	585	536	599	556	593	615	568	567	591	566	615	560	638	579	529	573	615	653	570	589	565	576	603	569	549	579	554	598	616	569	607	605	593	602	532	586	570	601	552	608	565	560	554	569	587	579	564	578	568	538	578	528	569	605	581	616	538	604	595	574	583	574	570	578	519	556	556	599	562	603	586	554	561	569	574	596	545	600	534	596	569	573	589	548	591	598	565	609	568	573	570	556	560	571	596	554	558	577	555	561	566	649	580	540	584	576	562	614	595	574	542	561	581	571	598	601	589	583	612	532	576	570	584	584	572	599	562	585	628	594	554	583	561	632	570	581	597	559	595	564	592	605	612	552	591	555	585	575	585	548	622	564	577	598	586	610	615	577	588	561	584	582	602	590	560	603	589	564	566	554	612	594	566	541	606	554	605	539	592	611	573	584	581	595	588	545	590	630	564	574	568	592	554	583	609	558	572	577	532	597	553	568	582	600	608	582	585	550	587	573	584	594	563	603	557	607	555	586	556	551	603	546	558	562	538	536	592	609	557	592	564	538	579	592	556	639	585	558	568	551	580	575	589	561	578	595	516	596	594	578	571	584	571	600	567	589	561	549	607	560	575	598	618	560	609	574	547	574	569	634	596	595	578	530	594	557	559	573	524	569	617	605	562	565	575	543	594	578	597	589	539	536	546	553	548	553	562	566	564	570	535	571	588	601	559	587	550	536	554	584	558	608	583	516	588	572	609	566	540	573	534	641	612	597	559	550	557	532	557	552	584	587	592	578	543	572	581	611	550	615	601	527	591	607	596	572	552	597	588	580	600	572	612	539	605	556	555	553	528	587	561	578	578	572	543	576	594	577	570	589	544	605	568	583	589	589	558	565	554	632	561	565	581	584	567	591	587	579	555	514	596	606	593	594	582	522	593	545	586	564	629	569	572	572	575	563	558	527	612	611	585	625	601	598	545	555	584	563	569	532	568	593	555	613	549	587	581	568	548	552	574	566	555	575	608	576	581	589	614	540	568	484	528	535	545	594	584	578	563	560	599	550	573	569	540	562	533	528	572	606	598	605	555	600	603	576	573	556	621	620	568	574	625	556	596	576	532	575	589	555	605	566	588	585	545	552	562	584	590	597	594	558	534	609	598	560	569	580	562	564	573	550	606	565	556	572	546	600	597	610	605	571	575	572	567	551	565	542	609	534	567	578	554	557	577	554	584	557	561	533	541	595	588	583	621	565	603	552	580	570	604	581	547	587	602	571	608	554	604	572	600	589	547	563	520	524	574	613	579	562	567	577	557	583	586
23277	21531	42809	53992	43754	43832	30940	9125	888	602	600	628	594	635	629	578	576	630	628	577	591	599	586	622	612	555	560	568	589	588	580	600	556	606	545	565	557	587	569	575	589	582	619	605	606	584	613	582	558	565	628	584	560	570	595	563	604	582	581	546	574	606	554	581	572	558	582	548	620	587	581	593	596	609	618	600	562	600	594	587	566	571	577	599	557	604	565	549	590	632	632	582	628	581	605	557	569	595	637	585	560	585	603	577	608	580	587	540	583	594	581	530	585	561	602	553	613	579	609	595	580	586	573	568	613	570	635	575	575	582	634	609	564	628	580	569	576	580	629	601	578	605	549	596	553	549	565	634	553	604	586	593	570	626	600	556	645	603	545	590	573	580	552	624	590	571	562	621	560	609	589	594	544	534	573	597	514	620	566	566	634	583	597	543	584	563	565	596	594	603	541	648	622	576	621	565	573	552	577	584	567	602	629	564	585	580	607	641	555	587	573	567	575	519	602	598	581	606	645	578	593	584	597	562	609	597	551	561	569	606	625	586	569	564	583	566	542	591	598	582	602	620	539	611	578	581	635	607	538	555	589	590	615	633	557	575	564	595	576	608	557	593	565	559	611	554	558	559	592	643	583	568	592	555	585	572	581	574	599	571	566	554	569	575	561	540	589	608	555	604	591	562	578	594	596	607	564	582	571	574	608	604	623	567	629	651	602	605	592	574	602	599	574	534	601	596	594	593	557	607	575	633	643	566	598	631	592	588	595	586	559	618	631	583	637	577	561	589	516	591	604	577	581	611	607	574	536	557	600	594	604	577	600	602	594	591	579	576	572	587	624	537	583	599	595	591	616	587	572	550	596	545	616	571	577	599	541	587	543	586	637	592	608	620	606	598	592	571	561	621	622	549	581	573	589	581	579	576	573	555	575	564	582	586	629	586	601	603	586	591	591	639	572	658	624	607	570	573	594	588	590	565	556	566	597	567	589	535	577	572	596	620	577	560	579	557	579	581	599	612	544	618	591	613	593	550	633	577	584	541	565	585	539	580	597	575	577	580	562	589	568	594	625	611	621	561	571	571	578	656	601	581	613	606	578	554	591	580	548	546	582	589	601	572	612	618	585	591	602	568	567	612	601	611	557	549	601	631	558	624	587	587	602	594	521	541	579	580	579	594	569	571	568	595	614	576	564	543	559	579	569	531	585	566	591	650	585	595	603	577	555	569	595	599	566	557	592	582	596	585	574	578	580	591	604	563	601	583	533	593	612	539	577	604	557	584	555	641	618	638	595	588	573	606	601	548	638	598	622	574	579	586	587	616	561	609	583	606	621	554	602	585	612	579	584	582	573	589	598	568	638	571	630	582	624	552	568	544	552	581	509	546	555	594	577	578	602	615	614	558	561	583	601	553	609	568	597	617	612	615	608	594	522	616	609	566	600	570	560	594	583	589	612	589	599	626	564	586	572	561	599	558	598	612	581	574	549	545	587	569	580	594	559	583	562	604	572	577	529	592	585	593	566	570	557	585	583	603	606	589	594	614	614	632	588	565	574	616	582	585	539	556	571	597	604	598	618	596	549	573	578	550	563	605	585	589	574	580	550	574	571	572	607	610	569	610	584	617	550	576	571	607	582	590	576	624	511	581	589	584	604	605	605	585	609	603	590	600	557	629	588	515	594	568	602	597	572	617	572	600	628	610	558	606	605	537	566	577	608	600	599	569	584	621	553	604	606	571	601	592	566	605	592	606	562	574	582	603	592	581	607	573	582	586	582	565	565	578	563	609	555	559	585	595	615	570	581	581	580	552	562	618	618	566	663	625	577	618	598	586	595	574	588	547	533	594	598	612	616	587	598	603	558	615	588	612	545	566	576	576	567	586	597	577	544	537	580	539	567	615	575	597	597	615	599	608	604	574	610	587	601	559	564	606	576	545	599	564	620	572	583	608	581	593	570	593	609	620	599	597	572	638	541	560	590	590	543	580	592	629	581	615	556	595	601	558	548	587	604	542	603	648	596	615	580	613	575	579	617	592	595	594	551	606	597	593	547	587	569	615	580	565	607	593	563	540	549	589	574	599	560	579	515	558	560	546	555	589	569	574	574	596	599	602	576	628	581	554	566	566	562	650	601	574	553	565	583	563	572	601	615	594	582	569	520	580	548	561	555	570	595	587	586	609	627	571	579	613	620	534	605	585	591	546	534	595	608	601	570	622	575	579	600	573	629	569	632	556	554	582	606	579	585	616	565	616	615	626	518	573	593	561	640	592	567	586	580	595	557	603	603	582	590	558	593	606	603	597	568	555	620	598	593	585	602	561	601	612	628	532	601	570	548	634	586	594	596	561	576	608	608	615	559	579	575	573	621	599	605	556	592	581	572	599	590	583	589	593	578	622	568	554	586	564	586	586	607	635	567	552	549	539	605	598	618	628	600	553	616	583	609	572	633	596	532	623	594	585	608	578	526	605	570	540	573	562	581	572	583	567	591	528	599	569	599	582	556	559	517	578	575	568	577	577	592	565	592	574	580	577	554	598	609	599	605	575	607	543	604	572	634	600	650	567	623	615	645	592	580	586	555	549	569	648	600	607	607	649	569	541	580	589	607	592	590	640	560	626	590	644	589	555	553	561	556	568	587	571	602	593	569	612	625	646	628	653	588	583	548	572	596	554	585	602	590	605	583	576	581	603	562	604	594	605	606	596	579	615	534	617	567	606	547	560	573	582	573	653	588	573	570	595	544	587	589	555	592	588	586	586	589	547	531	579	597	591	588	572	580	548	591	624	553	578	579	571	580	599	587	554	582	557	608	556	615	615	580	582	592	596	616	584	565	563	604	577	548	577	556	561	582	581	576	614	607	556	602	567	627	617	557	582	593	554	637	596	578	627	572	593	616	603	592	646	625	587	600	568	589	570	592	624	561	541	598	557	581	547	577	608	600	586	552	598	561	621	600	593	539	598	572	614	583	641	585	545	590	554	555	557	594	589	596	590	633	590	613	567	589	583	595	578	565	591	600	617	584	545	558	569	564	598	597	532	598	585	601	569	592	587	577	586	556	569	572	578	571	616	601	581	566	623	611	586	591	523	624	586	578	625	574	610	629	609	591	583	602	580	563	570	578	550	529	556	590	551	593	594	617	561	622	514	556	588	582	588	549	627	624	568	580	640	654	596	587	529	603	579	555	613	595	618	567	572	574	609	591	585	535	570	575	575	614	641	617	584	603	551	559	605	594	585	570	533	573	612	565	570	542	573	671	592	613	568	577	583	597	588	595	616	560	564	611	609	566	543	591	568	554	578	616	572	575	612	567	541	609	597	593	524	559	584	579	556	585	602	547	593	609	588	556	584	576	600	515	569	560	616	613	646	556	582	587	626	603	552	589	535	584	596	538	586	610	575	590	612	627	584	562	580	619	587	618	609	580	595	580	586	570	608	610	565	590	608	613	597	585	555	580	598	559	626	572	624	610	574	627	603	609	568	595	599	571	594	553	624
28542	50039	84772	77262	55370	47092	25376	5006	629	633	650	709	660	650	599	653	621	620	628	612	656	695	644	626	621	659	577	617	653	607	624	638	654	646	582	626	623	612	645	639	598	620	615	682	607	646	640	612	620	619	647	632	645	624	608	643	640	578	649	643	623	656	618	620	607	616	657	643	636	637	625	640	627	596	630	588	662	618	613	611	661	631	625	602	612	631	647	637	628	637	647	648	623	629	644	631	633	592	623	620	646	603	629	658	661	640	635	610	650	690	619	615	639	633	625	567	675	616	609	634	647	638	646	609	640	624	615	637	658	612	588	611	601	632	612	621	611	641	620	607	636	623	613	657	635	632	623	611	687	620	620	625	608	641	633	633	689	596	598	639	682	636	635	627	612	630	575	607	611	612	671	624	654	598	615	660	626	612	638	650	612	606	648	614	585	627	687	604	625	643	644	621	632	633	657	655	592	629	629	631	614	624	651	687	610	626	617	621	640	618	637	601	613	665	628	611	634	638	569	632	576	586	626	654	628	640	621	637	640	668	633	621	614	635	614	623	603	593	630	655	617	632	664	613	649	598	621	646	702	604	614	594	643	573	616	650	614	624	645	625	648	639	666	640	657	611	607	649	582	632	620	668	610	620	581	604	649	594	619	604	609	624	637	571	584	588	637	612	628	659	622	632	629	707	634	637	626	623	628	617	619	629	622	644	604	690	605	663	632	630	654	633	638	628	642	607	651	614	681	632	616	573	618	666	618	632	646	643	637	614	630	602	633	651	620	627	620	645	621	628	616	622	650	620	663	625	637	618	675	667	623	634	605	628	649	618	588	603	646	634	643	643	608	647	615	634	607	651	647	591	649	622	635	670	659	620	617	622	628	633	589	617	662	632	626	646	580	639	683	667	642	628	648	645	624	617	611	646	633	658	657	608	657	598	593	595	607	599	635	600	652	591	648	615	583	656	611	571	633	650	588	636	596	598	628	657	654	623	641	644	634	638	615	605	622	639	634	638	640	638	663	642	613	663	648	595	621	669	660	625	629	636	635	662	672	597	657	624	595	591	632	568	618	644	652	605	617	631	608	562	592	610	595	648	599	652	666	605	629	648	621	674	613	673	586	601	638	600	643	645	639	634	598	643	620	581	650	606	655	630	607	597	589	646	639	645	644	640	592	608	595	634	597	628	655	611	655	610	684	659	634	640	684	600	617	650	587	587	577	652	588	620	613	625	658	616	618	662	617	624	652	620	650	647	622	590	607	644	635	650	662	658	660	639	654	606	670	618	579	625	613	627	607	645	663	643	655	622	651	651	654	600	671	644	590	672	631	626	632	644	619	620	657	623	630	617	654	642	591	650	665	637	634	630	614	607	665	595	628	603	627	633	601	607	647	585	612	636	582	620	649	608	687	600	667	592	635	602	643	678	601	661	618	625	639	640	596	629	617	624	648	601	606	703	651	597	601	632	641	630	642	653	637	631	591	606	639	617	656	627	598	638	654	648	620	637	602	630	651	609	611	616	656	596	616	644	646	671	651	594	596	639	586	652	693	612	621	664	610	634	630	626	669	584	592	613	615	630	637	650	592	576	643	647	613	629	615	660	600	652	674	590	633	601	601	621	672	625	635	603	601	540	655	636	624	630	612	603	591	634	626	647	614	621	645	602	612	637	629	647	612	654	604	631	673	681	636	590	623	607	606	589	639	613	601	613	633	592	577	611	653	594	608	615	639	592	659	624	582	629	631	610	632	588	645	625	629	626	674	627	638	607	606	597	611	625	624	639	623	619	616	655	612	594	559	638	602	661	599	635	615	645	595	666	642	644	618	613	654	618	646	643	627	569	619	642	621	652	643	616	617	653	624	573	647	613	592	631	610	647	658	652	637	605	599	590	636	636	627	637	645	594	635	587	622	634	635	621	635	580	647	659	638	593	648	673	618	584	654	629	588	613	624	666	602	600	617	606	605	644	581	615	642	650	653	627	675	606	617	612	621	628	636	667	629	638	645	621	566	638	617	642	662	651	661	634	589	642	663	597	625	635	633	637	626	584	579	644	619	610	637	591	605	627	581	624	655	611	653	607	605	625	633	654	668	623	660	625	628	636	639	647	612	637	675	648	628	656	657	590	593	654	647	615	659	607	643	632	650	610	640	660	644	623	638	625	615	671	613	629	640	618	619	624	680	623	628	654	670	633	624	645	580	588	616	641	626	599	639	681	648	649	613	667	693	626	667	628	646	649	624	643	610	638	659	641	649	610	595	632	665	588	638	615	576	601	637	610	616	630	610	647	603	600	607	638	635	623	644	596	628	658	606	596	608	629	659	631	608	645	665	613	608	639	680	615	653	656	625	640	659	580	610	660	658	628	601	628	617	671	653	611	630	631	691	632	657	620	656	667	635	623	605	637	617	629	624	605	625	595	615	622	617	603	662	624	685	630	676	620	605	600	669	675	613	640	620	612	651	629	645	614	635	658	650	631	616	608	666	652	621	636	617	648	593	650	592	614	656	651	614	635	640	657	621	584	635	621	641	654	617	652	590	577	639	569	640	607	605	656	636	659	621	650	613	634	602	654	664	613	610	630	601	596	634	619	673	626	650	660	610	609	646	608	663	651	653	641	619	551	637	640	624	669	677	608	601	634	604	607	630	627	568	646	619	598	645	642	651	617	618	615	630	618	608	648	667	634	644	630	642	594	622	614	603	624	646	611	628	642	648	623	663	615	611	649	622	581	642	633	630	652	621	634	655	588	649	651	642	646	667	597	644	605	625	629	635	625	608	632	622	623	663	652	609	644	631	657	626	605	623	635	663	639	559	634	646	624	637	663	623	635	646	628	660	578	643	604	580	620	632	712	655	643	616	561	602	622	647	617	634	623	609	578	598	645	682	635	667	623	603	619	623	653	609	652	604	622	607	664	663	603	595	627	592	610	702	670	660	621	623	642	622	634	628	656	621	648	628	663	632	615	633	612	614	614	630	657	641	595	610	675	628	623	645	592	624	678	621	583	621	649	643	656	614	625	622	667	666	654	645	599	614	612	638	633	616	607	657	629	637	628	604	630	627	617	685	668	657	648	621	594	640	646	622	613	649	653	659	605	621	618	569	594	631	668	591	618	622	627	617	614	608	588	615	629	639	638	621	681	646	616	643	653	604	626	649	620	616	646	632	602	624	614	597	605	624	664	667	612	635	644	615	604	613	614	645	641	630	624	659	612	615	664	617	641	636	639	622	640	619	599	639	648	618	646	645	654	648	604	643	629	550	593	617	622	630	606	653	622	620	644	622	637	623	646	619	668	633	680	609	586	652	600	637	574	609	636	626	609	620	670	585	650	609	645	616	614	638	639	638	620	605	659	645	635	670	615	666	608	635	614	574	669	636	612	640	615	649	623	655	641	632	660	652	646	614	615	653	600	619	586	675	630	666	655	615	659	645	633	617	659	649	651	655	651	626	630	619	603	638	620	612	605	612	606	657	634	615	592	613	635	613	600	621	633
28018	22746	44578	38970	17656	10629	3340	664	382	384	335	401	391	380	392	387	398	379	372	398	400	386	395	378	378	329	379	395	435	372	394	379	397	392	396	373	402	406	401	434	370	383	415	379	380	385	381	343	399	363	409	409	392	393	399	360	353	395	382	390	413	393	401	347	403	400	346	403	386	375	405	371	390	390	376	390	377	388	372	369	412	369	361	434	395	365	422	384	409	367	407	387	432	345	367	406	399	403	389	378	383	398	399	405	363	385	395	418	402	383	414	385	388	361	389	395	428	383	377	383	367	393	368	376	369	388	392	398	382	422	406	379	375	345	358	394	351	377	369	427	402	350	401	376	411	382	390	364	385	390	369	372	373	419	348	383	378	384	411	380	414	399	415	384	431	412	386	353	355	384	385	393	416	386	375	413	396	379	379	389	375	366	376	387	359	382	376	408	422	399	423	353	396	370	358	384	398	419	385	394	390	350	410	376	401	370	387	367	407	362	378	346	396	365	365	389	368	371	391	393	415	364	366	384	392	377	382	381	382	384	362	364	401	376	404	356	375	415	370	381	356	395	376	364	384	353	394	374	388	398	372	368	391	392	369	363	380	369	373	394	395	403	412	382	345	425	407	431	372	369	408	378	374	342	394	376	384	390	382	364	400	361	365	412	368	389	345	387	387	391	376	360	403	422	393	371	371	376	395	349	377	358	421	380	398	398	365	356	386	386	417	390	385	386	383	405	357	410	373	389	393	423	418	368	406	397	405	381	370	413	400	360	349	397	378	364	395	374	394	406	397	413	395	372	362	346	355	400	383	364	361	390	407	377	391	392	419	407	404	380	417	395	347	414	382	394	340	413	361	362	376	379	426	381	379	338	394	373	413	416	369	377	411	362	388	386	398	396	386	383	404	385	420	368	397	398	395	363	372	373	382	385	388	364	397	401	387	371	385	406	415	383	411	365	408	387	350	375	409	333	365	366	381	395	394	408	389	400	383	387	422	342	404	381	394	382	377	376	386	432	374	381	365	348	404	376	401	368	414	365	376	383	398	412	396	372	389	419	392	408	362	397	399	360	379	386	361	403	403	395	379	406	406	370	421	373	358	395	387	391	407	364	391	373	408	404	395	400	391	378	379	418	376	371	408	394	391	391	382	364	358	393	386	440	409	409	383	378	404	378	393	410	350	359	364	408	403	422	361	371	413	396	379	413	391	390	371	367	387	359	391	379	367	392	372	363	392	401	366	375	416	362	422	409	338	403	377	392	393	392	390	375	393	390	362	350	390	415	403	368	375	388	366	377	374	383	341	381	391	363	388	378	404	384	400	410	373	397	384	403	391	399	376	373	404	361	358	370	398	379	385	377	388	399	385	377	355	360	370	375	391	414	429	410	411	381	411	375	402	398	403	401	396	365	359	401	406	420	409	401	392	397	374	359	371	403	374	396	391	412	422	378	374	370	399	371	385	410	374	392	422	361	393	400	399	391	421	358	364	376	426	378	391	390	399	410	398	390	420	373	370	358	374	369	382	362	401	412	405	403	386	359	420	393	352	358	406	384	357	369	405	373	365	408	412	384	369	390	398	404	401	389	376	378	395	367	407	395	388	366	387	379	390	383	405	383	396	364	397	422	362	348	378	412	393	379	370	379	417	383	361	409	410	394	388	385	371	386	365	394	377	406	353	396	390	380	358	401	404	406	364	359	379	392	393	370	378	372	369	398	392	377	401	392	397	371	388	367	413	390	382	410	382	409	388	393	339	362	391	362	411	380	340	374	374	388	356	383	368	408	371	367	423	410	389	395	373	369	371	378	367	408	391	398	408	357	397	435	384	367	392	373	374	377	362	346	381	386	413	421	373	423	365	382	405	400	381	404	370	398	383	372	396	364	340	357	390	366	391	408	386	401	405	403	370	417	391	376	407	426	436	386	364	386	398	381	396	375	429	425	392	436	352	388	390	351	381	403	408	358	409	390	375	419	361	366	381	384	359	394	378	348	402	406	363	397	383	354	410	401	414	390	370	395	406	358	373	370	394	415	361	405	400	427	378	408	407	350	371	414	399	396	385	378	367	375	369	395	355	407	374	370	361	376	367	369	390	372	370	376	403	350	347	406	361	382	381	414	402	377	392	409	417	365	375	390	377	361	399	350	387	378	429	393	401	367	389	399	351	379	398	406	400	394	434	371	386	375	370	373	396	363	362	382	382	410	379	368	381	366	401	389	393	393	411	380	386	371	399	397	370	421	357	377	389	400	347	380	404	360	408	397	408	371	382	416	351	372	405	375	405	397	398	412	369	369	374	409	336	380	374	366	404	369	367	367	387	409	371	413	395	405	389	390	393	340	383	383	385	417	379	408	378	352	397	371	379	365	395	359	404	394	386	383	386	392	375	431	384	387	376	370	387	408	394	399	399	419	392	387	420	388	424	410	417	369	361	379	401	368	384	380	376	400	391	440	418	408	352	374	373	379	383	389	381	350	372	365	375	381	378	404	391	376	426	399	396	392	363	390	404	355	409	396	367	364	355	370	414	349	425	400	354	393	403	406	405	397	403	391	415	413	397	368	399	414	357	427	378	380	361	405	404	355	395	398	363	384	350	400	382	380	386	378	386	384	386	378	402	386	392	427	392	351	444	389	376	369	381	369	365	346	379	391	393	431	397	389	428	390	346	347	412	373	369	364	364	409	372	388	391	363	394	397	381	388	371	377	368	400	392	397	378	381	380	407	356	399	359	376	372	388	387	379	409	353	368	408	393	390	402	374	356	384	380	410	389	355	428	363	395	379	369	382	345	405	397	399	368	414	361	377	413	415	408	403	372	384	382	396	375	393	387	367	350	366	382	394	403	368	386	387	397	383	366	392	402	397	397	415	397	380	355	408	371	416	428	375	379	394	389	359	365	404	371	391	407	345	386	380	398	393	351	402	391	380	378	360	404	362	361	374	416	360	407	397	385	370	435	422	398	405	384	365	372	384	364	377	386	389	401	344	358	399	393	378	410	395	367	382	408	358	400	342	352	412	369	386	399	373	362	373	402	400	400	385	414	396	377	394	417	411	385	373	401	383	398	380	373	349	377	354	408	400	387	363	378	349	358	381	381	378	397	402	396	379	378	367	379	404	424	391	397	451	382	360	367	381	362	396	380	400	326	381	382	381	408	375	364	402	368	390	381	385	369	406	423	399	406	374	367	383	380	394	388	389	359	390	382	379	395	355	373	381	376	380	326	375	397	371	361	374	376	376	378	370	394	391	330	386	368	349	400	385	376	432	447	384	382	384	384	384	349	377	398	372	399	392	391	378	355	400	392	396	407	394	376	363	353	364	389	394	412	376	368	343	367	393	372	362	404	351	393	372	372	410	365	369	394	378	391	382	379	384	395	399	386	431	362	382	394	377	407	399	384	385	372	369	369	383	416	341	356	377	394	395	406	390	357	395	368	380	408	375	409	375	412	368	380	364	386	393	419	391	400	423	360	408	382	390	419	408	376	414	389	381
21554	33877	41782	29099	14442	11130	3615	783	459	403	400	440	398	457	480	451	431	414	434	467	438	453	437	425	420	424	459	420	467	439	435	438	400	436	456	440	450	442	419	482	433	428	477	472	415	430	418	476	432	437	474	417	402	463	445	435	442	445	450	458	465	438	439	436	441	452	420	380	461	450	434	441	453	470	432	454	435	441	467	432	432	419	448	411	410	418	450	484	436	445	436	456	461	448	421	474	446	453	422	417	405	450	433	463	425	508	434	424	408	432	435	429	443	430	464	411	430	437	421	440	457	434	470	422	464	432	479	466	446	457	472	430	457	423	447	423	424	475	450	456	471	444	458	456	451	459	449	462	426	431	459	429	481	425	440	437	436	439	472	446	425	431	441	432	439	452	405	446	437	468	437	415	436	447	469	482	412	458	449	421	438	465	429	458	447	409	435	440	454	449	425	452	437	459	483	380	463	438	415	446	418	406	462	454	447	423	405	444	428	452	436	430	435	447	410	420	433	417	421	507	470	439	450	428	444	429	455	430	465	437	436	465	447	430	414	438	463	443	409	455	461	425	475	396	451	432	441	450	448	440	468	434	421	479	485	401	463	439	416	447	421	435	454	437	419	451	425	431	455	443	450	457	435	424	458	452	481	433	430	474	466	509	448	421	480	447	445	476	446	440	463	439	478	471	471	442	448	433	436	436	443	407	436	455	458	457	437	467	477	449	424	450	448	430	425	467	448	454	460	433	449	465	447	423	424	417	440	435	452	433	442	473	442	438	465	437	464	455	452	445	490	403	404	492	481	476	443	417	410	435	423	460	452	458	420	458	469	470	454	440	438	432	450	428	456	511	443	477	418	443	466	476	479	449	427	456	441	427	452	448	436	437	440	433	437	467	463	444	474	410	475	456	453	427	419	448	441	411	456	431	426	420	445	438	406	463	429	429	437	439	457	448	455	396	400	451	448	447	454	444	450	476	415	461	444	455	403	441	453	418	461	431	468	413	458	452	421	446	444	501	441	418	466	391	444	465	426	412	462	469	455	422	449	450	469	440	429	405	460	442	423	439	433	449	464	441	445	459	439	461	418	443	428	437	415	417	440	428	448	394	460	407	428	431	448	419	438	450	454	461	437	425	439	463	426	424	489	428	432	422	486	473	429	418	439	430	424	429	472	471	479	448	428	433	404	468	419	412	461	393	424	417	444	436	432	450	466	438	425	418	420	467	434	426	439	445	461	438	425	466	427	463	425	443	472	451	436	441	462	405	486	470	477	453	444	430	429	463	442	454	470	411	461	425	402	467	454	423	441	441	430	459	456	446	446	440	423	445	495	436	464	439	408	445	459	440	431	448	430	416	417	452	431	481	432	430	459	443	476	434	454	462	433	425	420	458	455	406	389	432	434	442	459	435	419	431	441	436	466	458	446	422	433	436	427	463	447	429	463	443	443	455	411	466	496	447	451	444	454	434	428	445	463	454	453	497	472	470	404	463	450	460	453	458	456	453	466	467	452	431	465	392	433	481	452	432	449	423	466	425	450	445	433	433	466	429	474	428	444	444	457	463	470	404	450	477	462	426	442	441	466	465	479	404	448	438	445	422	455	453	444	414	455	418	441	434	422	438	423	460	413	432	458	436	443	447	420	459	454	447	447	476	438	451	421	446	424	432	418	423	423	429	459	424	385	428	435	412	458	436	453	447	453	431	417	465	457	430	431	458	459	399	448	441	425	462	417	444	435	453	434	436	452	452	426	455	458	434	429	425	480	414	428	454	461	429	455	472	463	446	433	447	443	456	459	454	419	491	420	479	424	424	436	456	440	460	440	467	483	461	433	447	444	448	446	421	434	423	436	463	443	439	424	480	433	409	463	443	454	467	432	428	463	399	455	424	428	461	429	435	467	463	466	462	423	445	435	436	464	451	420	422	417	464	432	464	427	463	484	444	439	418	431	403	459	425	445	475	416	460	469	465	430	474	485	467	442	420	434	450	416	435	462	440	440	412	376	455	450	449	464	420	416	421	457	484	458	419	450	438	412	474	416	444	433	439	433	489	394	405	471	461	423	443	442	473	453	493	424	430	425	404	446	446	447	465	464	426	472	431	480	453	477	444	458	452	470	461	443	441	435	447	445	410	444	409	429	439	455	439	413	437	432	448	482	431	434	426	435	459	440	407	406	429	416	471	453	480	457	447	452	439	460	453	422	412	430	466	456	449	494	427	447	465	437	464	447	430	452	435	452	415	473	467	464	447	449	452	430	437	434	408	476	481	467	412	428	442	446	441	446	462	433	427	481	423	440	408	436	488	466	421	440	441	458	423	463	461	441	470	467	442	485	442	446	426	435	395	444	497	481	423	420	427	450	467	437	454	458	465	416	423	422	455	437	450	447	453	432	454	463	427	426	434	451	441	465	430	455	431	436	425	398	432	439	408	459	494	459	419	462	435	422	445	442	444	451	442	402	429	416	498	447	410	441	437	491	438	408	420	449	475	438	405	448	482	491	448	435	445	429	412	437	429	429	400	442	430	410	440	462	446	427	443	424	396	436	439	437	430	430	440	487	400	466	448	457	413	428	417	441	461	440	473	436	501	428	416	445	441	480	411	435	460	447	457	411	421	463	437	428	456	411	425	434	426	456	451	457	423	448	449	450	428	477	425	460	453	424	405	414	453	442	453	422	465	439	423	415	453	436	420	401	414	415	468	456	420	404	425	418	467	441	451	478	456	469	453	444	463	427	432	472	414	448	462	442	438	436	463	462	448	440	422	410	452	457	459	481	435	437	478	454	492	446	456	497	439	428	434	416	458	422	459	405	478	440	435	466	424	427	482	458	439	429	405	470	457	447	398	467	463	416	450	429	432	441	437	407	449	415	449	479	442	446	448	416	459	425	432	424	454	426	476	428	457	456	452	422	449	441	450	428	461	440	429	455	433	466	429	445	432	478	452	448	422	403	472	432	461	436	427	449	431	453	431	443	421	406	474	458	437	453	460	438	418	424	420	435	441	438	404	438	475	450	415	471	460	433	469	457	433	448	466	442	455	463	474	451	444	393	466	450	415	414	435	432	459	461	427	430	445	427	439	472	448	459	434	435	465	440	443	449	400	422	431	457	472	451	450	463	441	444	475	449	419	477	430	461	463	463	447	407	450	443	479	469	450	465	445	428	462	458	438	429	427	443	432	413	445	441	453	471	417	443	464	456	430	445	420	475	475	449	459	433	424	449	428	474	477	430	442	484	442	449	461	430	461	458	477	459	452	427	441	429	460	421	447	450	415	480	437	425	461	458	437	436	458	438	408	446	445	472	464	431	484	464	414	444	435	417	458	436	428	452	439	436	449	452	431	463	433	430	443	445	480	466	415	411	454	434	458	452	420	441	424	448	447	451	454	449	444	447	442	419	459	429	481	443	445	436	402	431	433	471	438	444	454	441	420	445	447	435	450	494	473	429	447	456	441	423	443	418	451	450	434	466	425	425	473	445	476	417	440	431	462
24736	21459	49171	63467	47027	38476	19750	3304	436	415	370	410	358	371	388	402	382	377	412	387	390	366	405	386	370	367	365	405	447	386	400	392	374	378	384	358	398	400	356	411	373	384	379	379	411	412	404	360	383	412	355	368	367	416	388	389	404	384	341	371	367	392	369	444	378	397	398	378	372	388	386	415	388	356	380	406	401	369	357	404	351	382	401	378	357	386	415	386	382	391	381	342	344	374	380	387	400	367	405	385	395	396	384	353	414	398	383	390	385	391	381	389	396	359	407	386	378	383	372	386	391	368	383	356	406	415	380	396	379	412	370	410	382	385	411	439	405	397	369	384	395	384	376	378	401	375	383	384	398	371	338	400	397	430	419	398	368	347	380	395	373	366	368	374	341	385	390	402	384	382	415	359	355	413	375	388	346	359	379	375	389	395	372	392	351	344	387	376	369	382	386	396	374	391	387	379	361	418	404	410	385	378	387	377	348	394	376	416	377	364	379	393	355	388	415	412	381	426	389	378	378	372	385	377	394	392	380	374	408	398	357	375	381	408	354	395	400	403	403	397	407	395	367	370	409	404	382	440	395	354	398	366	388	383	406	399	358	358	425	406	390	403	366	405	378	376	379	392	397	447	410	367	422	422	399	386	368	353	375	400	365	382	365	379	384	407	397	416	376	375	371	382	375	363	376	403	379	373	396	404	353	408	393	387	400	376	399	377	340	379	389	378	375	382	405	387	387	434	420	395	399	380	402	388	372	399	367	420	403	433	411	384	411	389	379	391	390	421	372	404	426	395	397	359	388	403	387	377	411	447	389	377	404	351	360	421	397	379	357	382	358	362	370	375	405	411	428	388	360	340	405	369	391	403	357	382	373	404	409	387	347	385	378	395	371	389	385	412	381	402	398	412	385	385	367	365	407	382	380	394	381	374	425	405	402	369	403	433	372	376	406	372	387	391	419	347	398	395	401	406	396	385	414	379	365	399	428	420	378	390	358	365	371	365	355	371	342	370	354	364	382	368	429	376	370	371	379	382	420	411	381	412	407	379	400	404	414	381	378	392	367	344	416	394	429	383	378	381	352	389	361	365	402	354	372	390	349	384	365	392	406	411	379	396	383	365	418	387	365	371	376	366	397	374	401	377	363	395	387	397	364	387	419	358	386	393	369	374	400	377	380	372	404	405	394	363	397	395	392	397	393	382	410	398	411	395	388	392	415	410	375	392	387	390	387	405	401	381	419	420	439	348	386	393	389	379	393	414	377	366	407	428	375	370	379	386	405	413	405	370	339	387	387	387	364	424	406	398	382	376	374	371	338	366	422	406	392	390	400	384	373	382	384	383	373	405	380	349	390	392	396	380	384	373	409	378	371	371	358	420	383	398	397	344	377	384	401	364	396	384	396	375	373	399	403	354	415	390	420	420	388	411	361	393	380	374	420	372	390	383	422	416	400	382	358	369	404	388	387	406	399	380	376	396	396	397	379	396	407	384	379	379	393	401	371	356	394	393	399	360	399	403	408	393	347	336	402	397	367	358	408	380	392	380	394	356	384	363	391	406	376	371	354	401	405	382	422	378	408	376	404	368	379	380	386	393	367	383	402	381	380	367	388	357	402	425	372	395	393	405	365	398	379	385	358	396	389	390	397	403	383	358	346	367	394	392	400	365	396	360	414	382	350	396	396	360	377	367	341	363	377	375	369	379	364	398	397	362	406	399	386	384	395	381	388	374	390	370	388	382	386	381	372	361	412	404	432	406	393	396	409	401	385	377	384	410	378	406	441	400	395	413	391	394	397	399	377	385	398	410	416	395	365	380	387	387	388	397	374	416	398	385	378	393	365	406	393	388	417	364	395	392	399	387	359	400	401	400	367	425	378	406	370	390	410	383	408	441	393	363	369	392	379	391	372	394	380	424	390	387	387	367	381	401	364	423	419	391	389	381	398	354	382	380	378	371	391	368	412	410	392	379	399	401	384	359	348	422	398	385	366	383	407	386	388	363	407	378	393	384	410	389	392	376	405	372	370	410	398	354	395	367	395	413	413	371	378	385	430	398	401	389	387	344	361	386	391	391	399	371	384	380	401	371	362	390	361	405	397	391	387	408	366	386	373	374	397	380	388	365	397	435	362	384	372	377	378	372	373	406	340	382	411	382	386	365	393	376	395	414	380	407	378	361	379	390	388	424	406	357	408	448	406	365	410	403	386	411	390	387	382	377	393	400	370	421	344	400	384	399	369	407	405	403	374	411	381	402	358	397	386	387	382	406	402	371	364	384	364	388	400	379	382	378	413	364	394	413	414	388	364	370	415	404	382	409	404	397	400	387	410	408	368	387	396	369	379	393	380	368	389	403	388	383	385	347	392	389	406	404	400	375	385	385	405	392	414	360	369	372	390	417	335	348	387	385	410	396	337	402	388	387	397	400	377	361	408	377	397	396	364	390	405	404	374	390	382	361	425	378	387	387	395	348	374	371	381	386	381	399	427	366	381	423	392	376	419	403	375	398	371	385	402	359	376	393	415	380	367	377	384	382	369	410	401	394	387	389	418	402	399	368	362	433	388	398	361	397	400	410	380	408	403	368	427	445	406	403	372	422	351	399	388	411	431	381	356	414	376	409	383	394	409	394	398	416	384	346	397	395	386	403	411	385	347	344	372	383	393	362	386	395	390	375	391	362	376	400	365	351	391	409	372	386	391	403	382	420	398	390	404	413	387	367	420	353	367	390	376	365	397	404	378	379	400	396	423	362	409	366	400	415	378	386	388	371	379	352	388	377	386	351	395	378	408	369	381	392	407	405	400	391	378	394	362	370	403	393	431	406	404	392	380	352	412	436	369	405	384	409	384	337	371	356	406	409	380	407	358	406	363	369	377	387	373	409	423	393	367	383	381	382	403	387	391	374	410	374	388	357	399	389	393	405	374	377	387	390	371	387	378	410	407	381	368	379	426	412	348	395	417	384	411	360	385	392	390	413	376	352	395	417	400	354	392	377	394	413	356	363	376	382	376	352	402	410	414	382	383	422	399	343	417	376	349	371	364	386	366	389	387	376	378	376	396	383	390	373	386	378	403	383	381	360	403	380	389	399	386	402	362	364	373	383	435	414	391	362	388	416	351	387	365	393	354	421	395	390	376	385	396	388	370	426	354	407	376	420	369	397	400	382	351	417	358	361	356	389	383	400	351	362	385	379	388	378	384	358	412	335	389	409	408	388	348	396	377	377	353	388	388	383	411	391	379	391	411	384	392	398	377	375	393	360	390	379	372	398	410	398	370	410	425	385	374	386	353	398	407	394	423	393	374	402	396	395	383	389	396	395	394	399	370	379	390	389	379	381	367	363	366	444	364	379	369	387	379	409	422	380	399	395	401	356	397	385	353	413	431	374	400	381	391	364	384	372	376	386	367	406	410	367	420	422	365	400	390	409	384	366	382	403	407	344	355	375	339	389	388	366	364	383	400	392	382	397	369	399	366	385	429	370	394	411	412	421
24708	40857	69630	62946	46230	35541	14898	2233	463	411	442	421	440	441	414	399	428	422	419	438	473	447	445	469	417	415	416	463	439	464	408	476	446	410	388	409	437	448	420	431	444	461	444	429	452	427	467	426	407	427	454	453	442	428	420	411	421	454	440	400	419	485	419	437	450	420	436	431	388	416	406	431	426	403	411	448	444	424	405	440	461	421	421	435	424	456	448	452	423	456	447	426	413	457	407	425	449	409	455	455	456	404	432	438	461	420	436	423	448	431	424	405	435	398	410	425	423	415	419	422	434	398	464	416	445	455	411	412	414	451	437	454	447	408	416	416	436	441	432	398	439	413	415	441	437	432	435	414	386	418	415	434	440	424	417	399	427	430	458	409	435	425	429	433	409	397	418	447	432	467	440	467	452	449	409	446	416	412	418	433	434	451	410	449	455	430	450	488	422	438	436	425	384	392	437	473	425	427	395	425	450	424	412	429	401	435	440	448	429	421	394	432	410	433	436	407	453	425	444	416	409	428	402	443	446	427	425	460	445	423	466	436	420	405	401	427	423	444	478	416	459	441	434	439	453	467	463	437	405	449	386	421	413	415	432	420	446	461	405	414	433	463	451	461	427	422	424	422	420	461	431	422	439	435	419	462	429	430	406	437	415	476	426	412	434	447	436	441	427	451	471	424	437	415	432	444	448	436	440	440	453	403	466	430	468	429	462	438	425	418	395	424	426	473	455	413	412	474	454	438	402	460	416	451	384	465	478	440	436	452	439	396	448	414	437	416	426	450	437	425	449	428	390	424	420	407	387	434	401	476	455	481	412	435	443	456	414	402	409	446	413	449	445	408	412	432	425	422	457	421	457	464	408	424	452	430	455	382	452	393	440	442	443	438	433	452	438	365	502	438	464	509	432	452	432	420	427	397	421	436	434	460	408	471	401	408	424	422	424	452	401	406	388	420	438	399	431	434	433	444	423	463	406	424	407	438	414	450	447	403	413	413	381	468	413	438	414	439	420	407	427	403	465	423	467	415	449	432	424	433	430	459	418	452	469	420	395	447	473	436	453	429	439	412	415	429	427	443	442	429	450	422	443	417	432	425	445	427	425	439	392	404	430	443	497	444	444	451	392	410	427	449	425	444	417	436	448	455	461	442	412	424	407	462	472	449	439	430	462	445	448	424	447	430	444	422	445	442	418	445	427	444	432	440	461	473	395	433	416	431	452	403	439	411	389	454	471	463	434	466	456	458	438	445	446	413	425	421	431	434	431	384	469	428	438	431	431	424	454	437	454	414	445	430	433	471	430	465	442	445	438	466	426	451	382	469	450	441	475	465	464	400	423	468	413	439	457	428	428	471	440	412	412	430	448	442	415	470	456	405	411	445	405	421	446	413	407	457	444	448	416	439	403	422	410	477	438	409	420	446	410	400	414	460	431	436	442	416	454	433	417	458	421	436	446	453	428	438	414	419	432	421	447	453	442	423	470	450	442	419	437	445	444	461	434	410	448	406	398	483	461	417	429	417	468	424	430	477	442	421	433	413	404	400	458	440	425	437	422	438	463	427	432	438	426	470	459	419	473	438	452	398	452	427	452	414	449	432	440	406	442	432	444	447	463	442	461	421	437	418	445	441	447	411	454	413	439	455	465	428	426	433	444	446	443	405	400	429	436	435	401	420	417	448	420	450	464	432	436	425	449	389	404	431	440	439	441	447	434	448	472	461	472	456	409	429	406	464	408	430	409	445	447	450	446	476	432	459	394	440	440	411	462	414	408	448	439	393	406	422	436	426	415	444	418	439	400	432	437	420	440	432	417	444	419	450	404	450	415	400	468	453	466	426	455	434	400	428	445	436	451	439	424	420	419	444	388	465	464	396	413	441	414	440	447	411	427	452	442	409	414	427	469	417	411	423	441	406	436	438	433	454	438	416	426	462	437	424	451	416	406	408	426	434	426	450	439	450	386	459	443	427	405	444	447	447	418	448	435	422	428	442	408	417	457	414	372	432	409	421	419	428	456	427	440	438	432	428	397	423	467	415	412	427	441	428	413	453	392	464	430	426	399	437	460	458	417	441	434	438	377	454	410	421	447	423	415	483	444	473	407	418	423	457	451	453	432	459	409	418	421	444	433	438	426	424	432	430	418	425	433	439	429	442	466	419	416	415	432	469	435	416	427	424	419	465	399	441	450	463	439	435	463	418	478	434	427	413	409	429	417	439	469	440	425	409	420	474	458	424	409	426	463	436	440	432	443	382	429	432	407	433	451	458	473	421	443	417	433	423	435	418	431	423	445	418	434	441	458	438	436	440	413	453	441	426	443	446	395	417	452	434	404	429	453	397	413	425	411	506	434	429	473	455	418	420	436	403	455	449	450	441	435	431	427	475	479	455	487	439	429	408	424	417	434	443	425	445	454	407	452	437	386	466	429	450	414	451	441	435	446	400	407	403	460	404	441	414	391	413	428	477	402	434	446	413	457	416	433	423	422	430	429	405	414	432	411	424	418	484	420	437	416	407	399	449	422	449	440	429	392	417	414	414	457	474	459	405	431	438	458	410	400	414	445	412	444	417	420	461	410	433	417	427	414	451	411	430	428	404	414	423	413	415	451	456	466	442	459	404	424	405	456	425	428	443	439	403	428	415	448	465	427	425	428	455	434	427	427	461	424	430	458	432	438	422	422	436	391	431	433	430	430	428	441	481	428	432	434	416	437	469	421	442	472	402	465	414	470	459	464	468	421	402	448	365	479	435	426	435	443	431	432	468	424	424	446	436	465	457	448	439	428	423	444	426	455	406	441	444	428	439	454	459	433	429	419	415	427	449	450	433	450	442	461	431	417	399	442	452	457	452	458	432	429	468	433	446	413	409	469	455	428	449	444	453	448	406	414	397	438	446	414	433	378	416	467	435	410	406	438	424	440	461	454	474	463	440	442	455	439	417	432	440	456	425	433	441	445	417	430	431	433	467	435	450	463	413	436	431	432	412	442	410	428	419	455	466	423	438	440	417	416	446	422	422	438	432	414	421	423	436	427	416	426	380	424	410	424	422	401	426	423	458	413	437	425	434	419	435	405	438	441	418	442	454	411	421	408	433	430	398	436	457	399	408	468	442	457	458	436	434	432	418	435	481	453	479	437	423	419	475	445	453	404	420	443	427	401	420	431	407	433	442	419	443	417	447	424	436	391	426	399	431	465	457	448	441	464	435	451	432	426	413	408	439	415	437	430	433	433	421	427	444	417	419	455	409	410	449	421	433	461	426	441	463	400	456	430	435	434	423	456	415	461	439	453	395	436	451	445	438	435	401	415	461	418	372	413	429	436	437	453	480	448	474	466	449	405	420	385	425	454	468	423	390	419	440	387	426	462	445	437	469	400	419	396	441	438	450	443	427	460	453	464	435	422	411	458	453	424	415	437	419	441	439	442	430	430	427	385	442	408	435	395	445	436	485	406	443	421	451	435	445	476	409	416	450	480	435	409	451	460	443	434	413
25555	21439	39822	54595	35908	29522	14444	2060	546	549	542	481	483	492	499	522	502	465	561	492	459	508	527	492	497	529	516	501	522	501	520	471	534	506	490	525	488	510	508	531	483	494	537	505	501	526	503	542	514	511	526	477	484	531	510	469	515	535	518	518	515	533	475	533	498	517	514	519	525	513	500	520	519	534	533	471	530	517	476	482	491	521	493	533	521	493	496	512	492	463	510	499	497	522	527	514	472	487	497	528	508	492	506	470	495	490	499	484	475	540	547	488	490	495	560	512	513	530	469	495	483	521	503	507	489	496	456	521	475	489	510	503	462	507	474	515	527	455	520	520	510	536	513	491	509	495	510	521	524	517	509	505	470	476	560	518	482	562	532	490	518	497	501	497	481	496	548	467	503	495	481	476	510	454	478	506	500	497	498	500	525	514	517	512	481	510	515	521	496	498	486	494	476	523	516	500	466	474	486	524	531	501	498	500	475	514	496	475	518	448	498	481	500	522	460	514	483	500	495	511	533	484	524	535	472	534	529	494	490	502	504	513	560	510	526	468	467	489	492	490	516	504	495	519	493	489	494	506	508	500	478	472	477	510	497	502	531	496	500	525	454	539	482	493	495	520	496	472	481	461	491	486	478	508	522	515	494	545	509	500	538	493	524	483	522	485	510	520	529	514	496	489	501	516	545	479	456	476	544	492	477	486	521	519	539	548	517	505	521	512	527	517	510	506	513	541	531	513	520	514	484	536	481	487	504	470	493	484	506	486	477	505	451	483	485	518	504	508	488	530	516	498	490	507	496	530	476	460	484	488	484	521	519	548	483	490	533	505	486	486	501	523	504	490	519	506	506	493	487	487	501	484	460	509	466	503	497	529	487	470	493	509	503	511	488	522	505	472	496	486	481	447	508	505	505	483	522	464	511	491	507	463	521	491	510	516	531	518	485	539	517	508	518	483	459	488	502	507	464	490	529	460	529	487	491	507	480	540	503	531	495	501	508	465	492	519	490	536	480	481	522	498	488	515	493	479	484	492	481	473	517	515	494	494	507	500	532	521	519	493	481	523	477	481	491	492	523	483	491	493	535	483	479	509	500	492	476	533	534	517	551	495	470	495	489	537	505	493	535	545	507	514	503	489	531	482	496	485	523	525	487	475	516	495	497	466	494	484	447	478	534	474	473	482	497	500	487	525	488	517	499	486	518	529	498	478	498	493	471	491	537	529	476	527	502	523	498	508	528	538	472	479	514	513	528	477	522	493	478	530	520	497	490	522	530	517	468	508	511	508	494	504	491	509	462	511	463	547	468	499	515	511	534	490	502	518	498	499	518	516	513	501	481	510	498	469	508	489	492	466	492	483	516	471	501	557	508	556	503	507	525	542	491	500	516	516	519	530	508	498	477	510	511	499	509	498	534	515	474	485	491	486	468	527	519	461	550	522	498	527	524	489	530	475	470	513	462	496	523	490	477	485	485	526	518	469	503	498	492	531	494	495	492	499	494	515	496	496	474	487	465	507	481	490	488	495	460	443	484	514	517	518	476	487	474	534	536	468	510	496	474	477	506	499	530	511	570	465	497	506	523	475	494	531	505	533	476	503	475	505	511	497	518	480	509	507	508	487	519	498	488	512	540	498	520	518	484	481	537	525	521	488	506	492	492	517	518	513	493	511	490	484	495	517	533	508	500	519	496	501	508	469	520	496	531	471	510	526	528	508	477	494	511	523	513	480	509	486	491	505	499	518	485	491	503	495	470	510	534	496	523	487	486	502	479	504	475	481	488	508	522	531	523	490	534	478	487	507	511	494	546	449	510	521	488	503	516	513	497	495	501	517	527	541	526	507	516	509	487	479	530	497	481	523	464	509	480	471	500	519	524	481	499	482	525	474	571	519	487	509	491	470	492	519	497	492	481	523	508	525	511	523	496	503	511	494	493	519	489	555	481	513	488	509	460	483	520	511	477	503	544	507	522	494	507	523	492	523	507	505	492	520	483	457	495	499	488	527	509	506	532	478	484	476	523	531	515	527	498	522	494	524	489	514	493	533	517	468	473	542	505	542	505	526	490	476	471	544	510	460	533	495	467	505	518	502	492	510	524	486	494	533	499	508	461	486	469	515	513	517	485	522	532	518	459	492	486	556	513	521	509	504	537	526	480	539	464	492	512	556	513	489	489	490	492	527	536	515	518	523	503	502	507	472	516	500	481	519	502	475	522	511	510	517	481	481	505	497	465	509	500	495	505	459	505	504	542	478	494	528	472	512	491	499	488	511	515	484	516	508	527	539	521	529	471	497	503	490	532	523	474	500	506	498	493	518	488	481	519	518	454	519	515	506	489	495	467	493	527	527	470	524	550	541	528	495	516	508	477	540	505	483	495	490	472	502	495	504	505	504	493	490	489	488	548	504	512	529	484	486	533	505	524	571	517	522	516	532	503	518	499	496	499	510	523	477	512	537	500	498	526	512	496	504	483	482	497	557	475	540	524	492	489	478	513	538	485	516	497	466	473	490	519	466	478	496	500	496	501	502	542	482	531	522	535	498	528	487	520	480	512	487	497	528	511	499	485	533	458	498	482	520	498	523	497	499	497	500	469	496	476	509	474	520	486	498	526	468	539	509	505	536	499	461	504	502	506	472	516	498	512	525	504	467	529	493	516	470	531	511	479	483	494	500	456	512	490	502	457	503	487	493	489	498	499	518	509	466	518	489	497	516	527	490	496	516	484	484	485	506	506	521	519	577	517	498	493	508	479	518	496	545	484	513	501	491	526	501	536	524	480	491	525	526	456	498	539	498	499	490	516	495	493	529	481	470	490	519	496	481	537	496	504	505	508	485	540	510	503	548	496	542	489	475	517	499	529	495	551	514	527	509	491	513	532	524	533	439	517	462	520	544	511	482	507	518	528	503	486	503	525	470	502	506	454	513	548	516	479	472	520	492	495	502	505	456	531	489	510	526	457	527	508	466	497	485	505	488	519	492	500	538	512	520	506	508	493	478	522	525	497	513	504	512	530	471	491	459	514	456	518	496	487	493	515	525	518	515	564	501	525	493	508	479	513	535	513	508	522	530	515	461	480	498	509	472	500	486	536	445	519	473	496	477	505	520	496	487	507	490	510	521	467	515	455	535	482	513	475	512	491	515	512	469	524	523	484	509	543	500	475	507	474	494	528	576	497	487	478	495	488	540	534	481	507	546	525	517	482	544	486	489	490	529	491	451	506	504	509	494	523	479	477	493	518	490	547	532	496	460	490	490	513	507	472	481	499	504	481	519	524	472	485	544	526	531	552	490	519	503	483	550	511	465	505	539	487	535	475	473	496	501	529	522	491	488	492	499	491	505	469	495	455	510	552	487	485	531	530	494	551	528	474	494	511	464	489	497	492	487	498	492	476	469	480	525	529	514	479	474	493	496	488	522	513	497	495	521	539	512	485	478	487	498	499	542	484	505	486	481	513	451	554	540	473	466	507	484	448	501	474	508	521	483	507	502
24778	39814	60043	56027	39834	32330	13597	2158	566	587	579	567	552	586	572	564	534	530	552	534	572	572	580	561	557	589	507	546	565	508	594	548	582	580	530	548	595	603	543	581	503	573	554	603	503	562	571	602	614	572	530	557	555	545	583	569	540	537	569	548	610	594	549	561	555	554	566	526	529	569	591	540	553	562	551	543	571	573	552	551	550	561	521	577	567	565	529	587	568	543	566	563	584	588	571	547	589	568	538	554	548	575	572	555	536	543	556	553	556	604	592	613	555	588	606	577	615	573	592	563	593	562	565	558	597	611	564	584	492	589	585	559	562	539	551	559	553	603	558	590	554	551	580	555	567	547	570	580	595	572	559	541	570	548	504	567	547	539	573	552	589	553	532	564	591	549	563	551	576	543	590	527	550	553	537	623	554	578	577	577	527	535	611	591	589	521	566	544	551	618	549	535	569	554	566	543	553	583	569	584	484	560	586	526	525	544	569	563	557	577	544	591	538	599	544	569	573	578	588	547	595	534	558	575	589	538	546	548	549	529	597	586	557	590	569	547	587	592	563	561	574	615	555	598	532	541	591	551	591	547	623	599	561	564	563	524	593	540	587	571	576	558	527	556	617	551	571	577	557	570	569	539	573	593	524	582	543	575	570	550	545	558	589	595	535	596	514	547	529	580	560	600	545	537	567	576	534	551	564	602	560	571	546	580	545	553	587	546	575	600	619	530	550	566	530	541	583	575	576	488	590	571	560	583	556	580	569	589	539	585	585	577	605	541	522	521	568	535	564	544	545	600	568	549	548	579	567	585	602	553	554	548	579	575	535	562	544	583	603	573	547	545	551	593	596	570	544	597	544	524	561	558	585	579	559	559	570	571	603	602	568	589	577	513	583	548	587	623	497	606	587	597	541	556	555	560	533	549	569	587	596	583	551	564	564	550	545	547	564	546	593	583	584	526	569	576	517	566	574	633	564	521	607	551	534	564	558	599	616	602	580	575	605	570	550	557	596	591	557	551	559	568	562	519	581	531	604	574	508	546	589	552	516	566	608	596	556	582	594	515	565	574	587	594	555	558	544	563	610	594	635	539	578	596	603	550	593	557	537	519	554	558	565	605	597	587	565	572	553	620	580	558	568	539	530	573	596	563	554	580	562	569	575	560	600	564	600	601	586	562	579	617	528	576	557	553	575	585	595	515	610	553	596	525	552	590	553	560	567	595	582	580	576	550	577	577	566	545	537	586	591	558	587	546	534	579	533	595	565	570	542	566	555	562	537	547	594	577	578	552	608	618	596	563	535	573	570	594	532	565	535	557	533	556	551	545	570	591	578	582	548	563	577	584	603	566	545	535	570	544	537	582	590	567	550	561	593	546	622	545	578	605	579	564	556	588	591	592	553	573	565	570	575	580	515	564	576	573	598	576	582	566	620	585	563	580	588	573	545	575	605	584	614	560	605	540	542	548	600	558	536	521	527	556	569	555	553	530	545	582	559	562	553	562	528	552	571	545	560	551	589	548	577	582	559	584	573	559	551	597	563	571	606	563	574	581	528	591	587	584	601	596	561	567	553	562	612	569	588	530	612	550	590	553	551	578	569	579	562	557	574	571	549	553	578	611	559	556	575	604	566	564	576	562	552	547	547	559	568	547	582	573	556	520	584	589	575	512	578	555	601	557	554	555	566	538	571	553	515	537	602	585	569	541	569	560	571	571	583	614	570	617	567	551	585	539	535	564	531	549	591	592	536	587	556	547	536	579	559	574	569	515	543	527	596	533	522	577	546	590	571	594	567	598	579	590	539	558	534	571	540	554	573	520	512	548	574	589	576	515	525	594	581	583	545	569	541	526	585	561	561	605	519	546	573	560	535	586	565	572	637	551	541	536	577	571	551	581	559	613	585	565	558	535	566	543	540	535	570	579	569	561	557	527	609	579	522	519	577	590	544	605	572	565	526	571	586	543	600	573	598	549	589	598	573	609	551	566	549	559	569	618	569	564	571	574	596	563	545	577	556	558	584	531	583	586	575	586	557	565	584	553	592	595	517	590	557	551	594	551	590	589	596	557	576	558	561	566	584	571	587	548	552	561	575	506	597	543	526	537	557	568	606	599	561	525	589	594	603	615	538	528	585	636	576	531	552	579	541	541	585	584	573	595	595	572	585	587	554	593	561	601	536	606	537	601	594	563	531	575	562	569	509	528	533	523	524	568	559	579	587	576	574	564	568	553	560	564	573	603	583	564	567	555	540	649	563	561	561	585	567	589	545	567	564	566	584	587	594	629	540	567	603	584	563	540	569	543	549	520	628	540	581	530	606	604	541	531	625	572	563	559	584	577	569	558	539	579	576	542	573	539	579	561	602	564	625	557	573	516	576	564	551	530	564	566	548	560	557	561	560	557	568	559	583	541	593	531	570	583	602	567	563	533	566	582	527	565	576	537	574	543	570	541	541	564	522	549	574	564	554	578	590	601	618	540	558	611	543	532	574	595	555	570	569	555	582	580	570	579	551	602	565	600	587	561	517	583	660	550	518	563	576	600	588	511	581	547	576	585	594	530	522	565	588	571	557	545	585	551	534	536	580	565	552	576	544	572	580	579	566	563	558	588	535	576	592	555	618	577	581	573	525	570	537	539	543	560	568	592	582	538	593	564	539	576	523	628	587	588	531	542	553	552	586	577	554	551	543	559	576	559	534	567	568	651	528	544	591	589	536	576	571	578	563	542	507	605	547	537	582	575	542	577	571	581	581	595	576	598	591	586	562	530	558	577	546	596	571	562	584	563	516	563	592	553	560	583	521	516	576	567	587	552	596	530	527	558	589	569	579	601	549	571	564	577	551	573	556	547	573	589	544	574	596	555	541	519	582	585	558	563	564	615	580	538	583	595	585	531	557	548	542	540	577	578	592	547	577	579	590	546	513	556	600	584	573	580	578	576	559	619	561	554	554	606	564	499	554	525	606	548	636	572	589	539	553	567	585	603	605	559	598	571	558	590	558	559	522	530	569	537	536	559	562	579	598	538	595	609	564	585	606	591	555	544	566	524	580	574	549	586	575	546	587	581	556	572	562	586	608	532	596	588	563	533	605	581	568	604	595	556	574	576	569	571	558	565	576	557	552	579	628	508	582	536	586	575	537	574	588	590	560	530	555	596	584	597	567	557	551	572	586	579	544	612	550	601	554	547	569	571	551	547	600	583	619	571	566	578	566	537	554	573	546	560	560	538	571	545	615	560	565	551	587	573	602	581	581	560	606	571	546	585	560	610	601	552	541	561	519	552	540	565	573	536	600	583	557	595	581	556	562	588	550	566	556	598	579	574	560	585	530	608	563	522	552	513	599	569	530	583	563	521	559	598	547	598	574	555	563	582	565	551	511	592	540	598	526	603	564	489	565	590	546	523	547	550	538	574	544	587	547	565	519	585	548	549	592	570	557	585	555	544	595	546	562	579	528	547	603	619	589	580	582	572	592	569	583	537	542	578	581	572	562	568
23230	21479	35136	50385	50040	51916	34623	11618	1038	630	603	584	634	643	560	552	639	583	576	605	557	635	590	581	547	608	608	579	598	563	601	559	603	630	593	612	560	538	561	548	559	559	580	588	600	564	592	568	573	565	551	624	554	566	569	573	562	548	622	582	594	594	567	585	587	625	576	535	568	545	556	556	611	543	567	553	579	563	578	606	576	606	590	572	582	568	569	565	615	585	575	576	582	606	597	559	583	549	567	624	610	564	547	579	542	611	541	547	579	575	563	565	610	584	594	566	615	569	634	586	557	542	583	591	589	561	609	606	567	614	581	572	557	569	553	523	616	571	586	611	607	552	597	603	573	612	603	597	572	606	579	595	552	621	583	571	547	546	600	604	561	570	555	579	576	586	622	624	623	547	630	557	578	539	641	584	554	548	598	610	562	592	585	578	493	617	525	602	570	599	568	606	602	621	552	540	556	538	536	574	570	619	552	587	580	585	642	579	600	592	566	613	576	560	608	558	591	596	555	590	657	572	563	547	585	606	540	567	592	587	534	572	549	583	550	579	600	606	562	570	586	599	533	560	532	580	585	579	612	617	578	600	551	605	610	601	543	582	620	579	559	571	547	592	567	586	561	536	570	579	556	532	566	544	603	568	595	576	618	550	552	543	562	546	612	564	574	619	560	579	595	558	598	574	597	578	600	625	553	537	588	566	554	569	629	544	577	594	589	560	567	604	546	587	563	553	615	597	590	588	553	535	625	555	553	534	587	586	580	559	609	575	588	528	594	571	538	607	545	568	588	607	553	513	551	581	597	598	575	574	591	589	562	610	615	625	568	545	585	578	613	563	570	608	605	565	567	601	600	568	591	574	583	562	618	581	632	590	582	576	583	573	567	540	579	588	511	528	557	564	564	592	567	567	602	578	559	531	571	544	589	587	619	599	611	595	596	573	587	614	606	613	599	539	560	577	617	563	600	592	575	585	574	599	603	615	531	605	623	558	573	520	587	528	584	529	585	614	560	557	585	634	568	599	555	567	592	600	590	554	561	566	549	590	593	594	573	575	605	542	565	633	612	554	601	591	573	593	557	582	620	631	584	566	570	596	607	554	559	571	589	569	552	578	570	522	560	592	581	576	559	568	555	605	592	540	601	554	602	559	533	544	544	577	586	596	585	567	539	605	555	555	589	559	589	593	581	559	554	564	572	586	634	575	625	551	594	616	581	585	607	531	596	554	591	571	572	534	582	533	586	523	585	554	508	592	530	617	578	590	523	571	556	598	583	614	545	542	572	574	593	566	587	569	579	601	599	593	569	594	580	529	545	573	580	526	593	615	579	565	561	650	564	564	558	565	541	590	593	572	585	566	582	559	561	568	592	579	611	572	619	587	520	521	619	592	554	510	565	593	614	574	587	583	569	542	568	571	586	609	609	581	575	610	553	574	571	599	538	615	548	623	559	536	582	587	599	572	549	560	582	584	557	554	627	547	557	550	570	598	587	557	529	605	582	589	572	586	553	559	595	597	556	571	603	575	584	616	569	575	561	578	531	536	557	597	560	569	598	603	528	594	598	556	546	615	531	576	599	632	587	581	566	563	558	557	580	538	607	597	568	584	571	601	591	597	522	574	573	557	559	555	566	577	560	569	573	578	595	554	624	614	553	547	571	550	582	571	597	564	561	579	608	587	576	607	585	573	574	551	576	578	634	551	575	545	585	599	617	562	600	551	577	567	579	603	593	537	571	578	575	566	639	568	539	595	590	599	582	592	578	552	542	580	588	611	581	586	571	572	554	576	596	573	585	605	594	641	577	580	554	597	627	571	621	622	597	536	555	570	543	603	540	620	593	592	602	554	555	588	602	584	568	547	588	577	611	579	578	541	557	591	575	571	611	572	573	551	575	572	580	564	572	571	610	617	592	579	545	603	551	604	574	625	592	563	646	601	553	567	586	548	578	580	604	584	579	533	579	567	555	541	630	573	576	576	595	561	566	572	517	572	521	570	557	607	562	580	572	551	536	581	568	609	580	549	584	550	580	551	552	580	563	577	550	564	602	608	558	593	555	582	556	577	596	602	496	551	591	616	583	598	538	570	569	573	561	513	596	613	512	611	575	571	584	534	546	608	601	550	587	549	533	558	573	581	580	558	573	539	565	614	580	610	521	622	599	580	545	613	600	575	584	610	614	564	593	571	536	580	565	575	558	535	549	580	596	548	579	526	569	554	571	600	571	526	582	593	573	535	554	544	569	554	553	533	605	558	559	601	573	582	626	569	573	545	568	560	641	551	551	579	571	598	591	565	589	617	580	561	623	587	590	553	602	583	587	588	585	573	615	564	592	573	556	584	597	580	588	570	642	618	558	568	565	552	566	534	520	588	581	589	617	563	580	577	564	564	604	595	568	598	595	603	565	584	547	556	586	555	555	560	573	619	560	560	584	637	618	562	634	562	593	572	549	593	545	553	619	577	575	576	596	535	581	596	579	612	587	561	570	583	569	568	539	575	559	572	605	585	569	597	548	582	612	568	569	559	565	566	605	578	583	586	528	593	588	600	592	546	567	580	582	606	566	582	530	580	604	574	591	559	551	554	575	597	599	550	581	581	549	589	584	550	588	615	606	535	550	594	571	571	572	601	567	589	541	587	535	593	609	594	587	564	530	595	616	583	614	551	603	606	601	571	536	593	575	611	558	575	599	585	547	571	571	579	511	550	555	586	577	611	604	543	581	541	540	594	610	622	550	583	590	572	580	579	636	591	567	561	553	593	600	545	554	583	590	583	584	552	588	570	541	609	596	546	538	573	547	582	532	572	571	561	546	542	592	576	555	593	561	570	499	545	584	578	578	548	587	581	565	561	609	577	568	605	588	590	580	592	530	560	567	584	575	576	589	580	576	593	567	597	583	564	551	556	604	588	564	562	570	552	568	549	583	576	561	579	553	559	581	577	542	620	613	610	590	600	553	571	559	572	522	540	612	569	565	570	594	560	568	595	582	563	615	624	591	567	582	590	596	596	550	564	536	588	598	572	591	602	586	604	568	548	607	540	586	580	579	587	569	570	577	565	552	583	553	606	579	549	531	555	557	576	549	565	549	564	597	601	581	569	641	575	564	566	593	516	581	540	594	527	620	554	605	588	587	626	548	586	568	553	600	567	551	569	579	571	562	579	591	596	583	601	586	581	576	555	582	568	636	563	549	572	617	584	606	546	581	559	569	602	586	556	603	539	590	623	570	553	574	551	563	589	561	594	583	613	538	575	590	537	601	563	571	610	559	607	592	566	578	587	562	587	553	604	582	581	545	596	615	577	582	564	572	544	549	547	555	540	540	582	632	582	605	563	565	531	586	601	555	559	591	557	619	590	603	563	540	565	569	571	557	591	567	617	591	563	561	573	556	559	590	592	566	569	576	593	550	567	577	559	569	601	581	617	532	599	558	551	573	553	537	572	560	599	570	576	588	585	557	566	582	520	613	551	567	569	536	574	625	577	610	580	591	530
29524	50346	67899	81087	64915	53705	28585	5507	607	637	589	618	635	645	665	645	621	644	641	616	653	668	623	635	696	629	599	616	676	631	611	665	643	653	615	580	619	653	570	612	663	592	624	653	632	615	640	574	622	608	591	635	642	634	596	625	652	599	612	652	625	601	596	573	637	608	625	654	630	611	630	618	591	638	709	593	628	582	608	634	643	584	604	619	616	667	618	570	644	611	628	695	627	644	605	620	640	597	663	623	619	638	639	638	643	610	616	568	636	605	637	651	607	614	633	589	656	609	603	636	608	609	651	592	621	618	675	589	610	646	573	580	650	633	647	574	626	605	606	600	593	651	677	589	575	633	628	613	600	632	633	641	638	602	631	586	660	580	615	617	618	638	600	632	575	614	597	646	631	640	640	598	607	653	582	642	592	616	621	651	631	654	619	636	637	647	622	617	622	582	583	634	642	641	643	656	602	665	635	655	647	616	579	603	626	606	603	594	660	621	602	670	641	610	594	657	631	589	590	644	629	605	633	621	592	658	612	606	619	627	604	598	590	623	618	640	552	686	579	597	626	614	619	644	626	622	574	627	596	669	592	560	629	635	643	626	583	644	609	603	634	587	588	641	592	593	637	588	604	604	609	613	608	599	650	662	644	629	584	610	640	634	592	626	581	592	651	654	595	615	639	600	591	594	611	651	581	643	604	628	601	631	656	651	649	591	606	614	637	623	585	605	549	585	650	637	598	636	599	640	618	597	659	587	604	610	647	664	647	624	578	564	628	613	676	620	649	618	615	608	651	639	621	625	604	625	631	580	630	636	659	634	639	617	581	678	626	573	637	562	665	637	620	647	648	635	598	611	635	602	658	625	616	597	605	630	604	613	604	573	656	651	636	608	638	667	651	583	658	657	607	636	586	589	568	621	571	598	630	618	609	672	647	592	621	642	622	612	564	652	634	622	618	655	628	609	637	609	629	596	604	645	627	604	611	614	583	589	624	622	658	615	563	627	610	598	601	609	644	570	647	569	613	614	638	687	625	590	625	611	602	602	564	592	632	619	597	621	611	592	617	675	616	547	627	601	637	680	622	606	624	643	626	645	631	627	635	628	599	626	617	607	642	630	642	665	597	625	597	614	617	602	605	609	636	620	626	624	633	611	606	656	630	634	609	631	629	612	661	619	625	605	658	641	657	634	628	611	617	634	622	602	610	583	612	620	593	620	602	635	655	628	637	577	633	615	645	643	642	632	650	593	587	615	585	618	602	572	637	609	636	647	621	576	624	627	588	613	632	620	605	625	618	648	601	645	638	634	623	619	566	640	581	590	661	586	620	595	615	589	589	623	646	640	618	609	586	624	609	598	577	630	600	650	604	608	623	580	625	596	607	613	624	676	626	628	637	632	639	635	626	597	580	606	596	610	625	652	628	607	623	628	614	621	590	626	618	593	647	619	633	595	613	616	631	673	592	654	673	619	601	607	623	620	631	646	599	669	582	571	600	634	608	640	643	629	617	663	635	586	621	603	599	631	620	627	596	589	597	570	600	618	607	627	627	658	657	603	623	610	600	623	605	588	654	625	584	648	593	607	628	603	629	608	635	636	606	605	635	634	606	616	609	641	571	589	612	610	587	623	642	591	628	590	640	592	605	601	624	589	639	578	613	581	646	643	661	611	602	587	622	605	609	601	647	615	594	607	593	592	632	608	648	615	622	652	624	623	572	619	660	585	629	624	597	564	638	594	598	637	633	660	573	570	602	597	647	630	619	607	628	643	644	607	615	638	649	672	606	635	597	605	671	623	610	612	633	605	642	613	597	636	634	579	585	630	615	601	643	628	628	576	617	627	672	594	660	630	664	590	629	601	642	605	630	629	628	598	613	615	647	631	609	613	558	636	649	611	631	593	606	609	606	581	597	624	634	627	596	624	612	602	603	590	612	611	652	562	619	589	614	585	612	615	646	610	623	598	583	652	566	605	639	629	636	615	644	615	620	605	644	648	652	552	606	626	612	624	596	606	611	611	615	640	606	616	580	649	558	594	655	657	610	604	634	598	619	650	623	600	599	603	599	602	630	562	614	617	626	647	641	596	660	597	649	637	663	575	645	652	625	611	605	641	616	590	672	621	636	619	637	621	643	642	625	612	591	634	583	666	605	605	602	592	601	631	582	625	603	622	643	649	625	631	590	566	652	620	584	584	608	607	623	609	614	657	596	614	638	628	593	682	604	652	601	665	645	595	650	593	642	615	644	624	630	607	640	660	614	626	591	667	588	589	642	619	643	550	588	615	646	622	590	645	625	633	620	608	596	593	618	652	640	639	591	634	639	643	597	617	577	661	622	640	612	621	595	621	586	607	652	638	614	584	615	615	563	615	590	635	605	613	577	648	634	636	589	608	637	602	593	613	707	598	610	636	646	636	635	592	619	590	614	611	589	604	601	615	573	599	621	665	608	635	612	581	648	616	639	574	653	622	629	646	633	567	620	636	622	576	584	617	627	634	608	607	633	645	635	622	661	599	585	607	631	605	637	597	615	626	570	629	610	631	580	616	667	598	602	631	627	631	645	625	636	633	705	654	608	664	611	647	642	628	614	626	696	630	608	604	616	584	607	590	601	617	623	589	632	650	593	652	603	654	619	635	559	600	642	676	586	670	630	638	605	637	629	620	593	606	659	630	598	608	628	621	632	650	636	632	593	573	640	632	573	601	656	622	624	616	618	619	657	609	651	595	619	599	609	593	628	641	635	636	576	626	630	628	639	595	616	621	625	572	571	648	600	622	623	652	634	643	610	635	599	616	582	596	662	622	615	618	590	615	630	623	634	618	637	621	582	593	630	583	605	585	676	641	651	647	622	620	620	672	653	617	596	625	631	580	654	543	630	663	617	631	589	613	665	627	645	636	600	654	636	624	609	662	620	623	604	633	629	642	614	624	629	573	616	635	611	635	633	635	616	604	637	633	615	602	613	614	606	595	623	601	609	640	626	612	603	595	595	617	635	642	631	598	659	610	612	574	648	631	627	624	605	615	615	592	621	629	602	586	593	657	593	596	626	628	632	607	625	573	623	605	633	643	676	654	626	655	623	596	603	607	587	647	637	584	632	615	652	625	557	654	622	637	616	595	624	656	644	659	595	610	644	601	641	601	608	636	594	606	631	627	603	623	642	634	592	641	641	589	602	628	595	619	606	581	605	582	616	619	622	595	609	630	647	621	646	627	628	641	610	627	643	626	601	579	622	633	589	598	585	621	592	617	595	641	594	607	648	614	610	605	615	615	636	583	632	603	595	604	622	653	579	609	654	647	567	618	604	603	559	630	614	638	613	607	608	665	658	607	641	595	602	648	619	635	660	616	651	621	612	636	618	606	619	613	602	582	614	559	640	660	596	589	609	635	630	617	617	611	623	599	573	651	609	623	575	619	635	613	598	634	635	589	634	615	632	604	607	576	586	661	597	577	635	638	609	622	615	586	599	624	648	636	593	640	591	619	637	606	580	596
28239	23085	40165	36109	21550	13386	3760	673	385	393	398	442	387	391	375	362	369	359	392	385	356	396	391	356	400	412	396	377	408	385	392	390	381	409	345	354	399	377	365	391	390	384	397	350	397	378	365	360	367	410	368	377	354	367	383	370	416	361	395	415	373	401	396	396	348	382	427	351	379	416	367	392	359	396	415	385	381	380	382	385	381	354	389	394	377	398	390	399	402	362	373	383	406	359	399	346	406	399	369	360	401	379	352	353	382	390	369	393	403	371	377	403	384	360	394	364	378	378	408	379	364	358	361	348	391	373	413	368	412	358	355	382	398	375	388	381	421	383	388	387	402	378	369	377	386	368	369	392	442	385	386	385	383	397	376	380	387	408	352	411	392	392	370	364	379	368	389	424	362	380	405	375	396	396	389	423	376	395	385	356	422	342	353	343	368	374	415	361	383	393	374	395	374	406	382	396	369	376	353	372	381	379	400	402	365	368	385	368	361	362	377	390	381	387	373	378	366	371	402	382	414	365	404	410	370	366	427	372	380	379	383	389	373	389	377	397	384	359	390	365	364	423	399	375	385	394	396	359	358	360	368	381	376	389	418	375	389	405	367	388	409	396	357	375	382	428	373	382	380	330	382	354	401	400	398	383	378	392	368	369	381	363	435	370	370	374	403	363	440	360	396	401	362	401	356	408	338	357	422	375	354	377	374	396	411	365	436	354	417	346	429	424	391	393	359	396	351	361	397	351	375	377	387	377	430	383	373	372	375	370	379	401	393	354	386	394	388	371	357	384	387	390	397	384	386	361	399	374	363	385	387	398	368	341	390	386	391	380	401	411	369	335	412	380	406	397	368	370	380	402	400	379	359	384	357	344	395	415	384	362	361	346	363	379	391	364	391	367	390	401	378	371	413	397	395	372	366	414	376	422	361	387	417	395	373	396	424	438	392	367	404	397	352	371	385	385	395	338	399	373	421	387	402	402	401	393	371	357	378	360	367	413	397	366	391	388	379	388	374	416	395	373	386	345	400	416	396	394	369	416	386	382	375	426	410	394	323	373	392	414	411	383	397	377	381	378	363	416	366	389	374	385	390	362	418	379	374	400	373	378	359	358	391	393	385	396	372	362	400	412	392	390	422	405	402	384	386	392	447	393	349	353	397	388	354	364	356	380	364	390	360	372	392	381	371	353	380	395	342	388	365	408	373	366	358	413	356	406	393	341	391	370	370	388	375	397	416	391	408	373	377	376	368	372	385	375	357	389	374	387	345	395	375	350	394	404	410	366	346	386	412	362	407	377	379	412	361	351	370	417	400	358	347	364	368	418	356	424	411	395	348	383	413	379	382	371	390	364	378	387	397	366	386	367	351	384	388	398	408	348	370	375	414	408	408	396	394	368	342	390	414	392	379	395	392	354	400	397	414	393	371	396	357	374	396	397	392	392	394	398	387	367	375	372	384	387	400	372	385	356	352	395	371	360	401	398	384	387	394	374	385	378	408	385	409	357	338	385	401	432	344	363	392	389	400	344	376	340	359	404	419	400	413	410	369	385	411	382	334	376	370	402	413	372	393	381	395	342	410	371	347	368	394	382	378	413	388	363	371	349	413	364	367	380	392	359	391	382	375	375	384	392	351	352	383	371	376	389	423	382	387	391	384	399	382	414	378	360	370	393	385	366	397	350	417	394	405	391	380	380	386	352	429	409	366	360	421	373	429	402	388	347	362	376	383	374	373	388	382	371	374	348	373	401	380	390	393	402	401	382	371	387	398	352	379	405	371	393	366	398	383	375	415	406	405	397	412	396	388	393	348	400	362	386	393	386	385	369	355	359	366	386	373	366	410	379	400	388	364	376	366	340	378	364	394	394	400	366	393	363	367	401	369	403	386	405	381	365	356	390	389	394	376	412	437	416	386	363	396	373	402	379	374	381	405	366	398	362	372	385	389	377	409	388	365	367	385	381	387	414	378	367	387	365	378	374	370	422	371	392	379	382	424	361	404	387	407	376	358	361	370	342	371	387	389	406	389	385	387	368	415	356	348	347	430	379	416	397	406	359	377	381	397	382	387	374	389	374	382	399	358	379	365	383	383	394	409	369	367	380	380	379	362	385	362	364	406	388	388	373	389	390	376	393	402	374	407	354	391	378	392	322	376	365	356	392	414	406	407	380	416	385	373	365	374	362	378	377	374	387	356	352	376	400	385	395	388	385	362	364	392	388	446	387	415	386	385	360	410	438	376	401	371	358	390	363	372	360	345	394	386	397	376	375	402	413	390	337	347	394	368	371	363	394	379	348	388	344	354	343	409	406	355	384	340	390	357	368	410	375	388	372	373	415	355	368	354	359	372	369	393	387	382	406	354	341	364	369	406	394	385	342	374	413	394	401	386	364	418	359	419	369	401	389	371	440	405	379	396	380	380	372	396	390	422	390	384	388	389	395	368	371	363	386	369	373	403	368	404	365	368	370	371	410	374	373	349	353	396	413	388	376	391	398	358	398	367	360	391	371	383	380	389	371	356	378	367	404	383	397	391	381	361	397	388	431	415	367	381	363	392	376	354	389	378	361	356	362	378	376	379	415	364	416	366	352	358	387	421	445	390	378	359	379	378	387	360	405	387	401	390	405	355	364	383	389	371	378	417	389	417	390	375	391	373	381	363	379	380	411	377	368	374	382	419	374	362	391	383	375	407	368	384	385	371	375	384	369	379	376	384	393	376	369	368	352	362	352	392	380	377	389	382	407	367	362	419	390	373	387	380	375	389	411	412	388	405	378	376	398	425	379	390	384	373	365	361	411	378	368	354	381	380	377	427	404	408	399	331	364	360	342	384	349	431	364	376	365	386	356	357	386	388	389	363	374	390	362	366	406	394	371	396	364	391	395	381	404	385	399	378	345	386	378	398	383	359	412	421	354	393	379	397	379	425	393	355	339	356	356	405	338	383	354	383	366	380	381	385	352	385	412	363	383	361	397	389	412	380	410	363	385	411	375	355	373	404	382	388	360	397	360	394	418	393	377	379	404	388	377	398	432	414	367	366	362	343	377	417	353	393	371	383	407	419	399	403	363	365	421	391	406	385	367	407	369	391	357	359	334	366	369	344	404	382	364	383	374	382	353	394	390	390	356	353	373	420	376	396	409	373	380	381	392	372	354	388	376	402	399	397	401	425	365	365	370	363	377	393	367	361	417	402	355	331	404	399	412	387	388	399	374	358	390	357	387	410	393	341	396	387	399	377	380	389	390	374	382	404	363	407	379	406	393	374	386	345	391	377	382	408	385	335	377	405	365	370	397	361	391	388	403	406	371	398	363	392	389	366	360	358	389	366	374	404	432	400	385	371	386	344	366	387	388	413	402	460	343	363	412	378	401	396	360	374	394	342	374	367	404	364	382	387	383	353	415	377	396	358	405	404	405	399	363	384	378	357	370	379	387	398	381	402	386	376	369	370	383	365	387	387	350	367	365	394	393	369	407	380	386	358	420	393	368	389	372
22868	34432	38059	28029	19265	12722	3705	703	444	427	443	490	468	446	469	456	474	428	419	428	464	403	490	410	432	440	445	422	434	478	482	448	441	456	426	429	429	409	431	454	450	416	429	425	450	439	441	459	415	439	439	444	422	434	433	433	454	463	472	444	458	434	439	462	447	438	453	410	471	454	409	448	446	439	435	417	480	468	473	443	430	428	469	442	433	453	435	431	462	485	429	457	475	437	439	414	434	428	398	422	453	466	454	458	477	422	442	440	440	419	471	419	443	446	428	407	394	417	431	477	479	418	461	438	469	465	484	409	431	446	420	460	411	478	434	428	424	428	447	432	441	415	444	428	439	406	444	421	435	462	422	440	432	462	404	444	445	426	432	459	438	453	465	436	415	449	423	429	450	430	466	435	443	411	492	433	410	406	405	413	413	438	436	454	411	427	427	443	416	433	401	416	457	449	397	445	440	446	470	427	398	438	406	445	444	424	484	433	407	429	437	415	437	444	435	435	448	438	422	435	428	458	471	409	441	438	434	435	422	427	427	431	449	441	453	472	417	479	472	443	472	422	419	440	415	459	432	419	384	389	425	439	440	407	463	425	440	440	444	454	441	431	402	444	431	455	424	450	401	438	403	444	445	449	442	428	433	462	450	451	429	448	446	420	473	447	460	425	453	437	460	444	462	448	419	411	448	419	410	475	441	443	446	436	426	445	444	458	453	452	428	467	460	447	449	422	432	473	470	449	476	459	442	436	457	403	452	432	453	437	444	439	463	469	422	450	410	411	428	433	462	423	475	436	441	463	451	417	445	429	441	464	443	446	424	443	425	436	413	441	451	460	461	444	416	475	456	451	457	440	464	424	450	412	420	424	445	419	463	438	427	436	439	467	446	446	452	434	442	448	435	431	437	414	424	406	422	441	435	442	458	461	454	439	472	442	443	458	459	452	494	414	478	436	438	446	426	413	420	459	440	441	435	428	409	451	482	437	388	403	420	463	451	461	472	424	451	463	456	480	442	412	488	421	429	470	467	433	389	437	466	400	460	465	454	434	431	442	429	443	449	422	481	481	453	431	425	416	419	432	434	412	449	478	428	408	469	442	435	444	410	438	435	414	454	473	442	416	435	435	454	443	442	458	440	442	448	487	459	425	427	415	423	460	401	469	435	416	447	468	432	414	452	460	441	434	429	456	420	430	428	438	426	414	438	423	447	432	425	437	415	416	434	416	462	415	460	429	422	393	429	459	449	425	419	444	442	446	435	428	456	461	442	449	445	442	476	416	440	449	408	479	440	436	456	476	420	398	412	376	458	423	439	470	412	469	385	450	403	429	466	461	461	408	454	418	443	456	472	429	451	435	432	453	453	446	453	442	449	424	455	446	398	394	432	447	432	471	442	447	439	426	414	430	420	443	416	455	458	481	446	436	480	408	419	431	436	441	424	404	435	403	448	442	449	426	423	464	451	429	428	438	435	457	447	437	444	425	452	490	455	411	436	435	429	431	458	433	465	419	413	421	469	455	451	478	469	429	433	429	472	467	412	427	444	484	432	403	444	429	463	461	451	443	458	422	455	416	478	409	446	462	449	432	450	432	404	452	423	430	428	458	418	437	467	442	416	470	383	448	462	439	469	452	407	397	444	436	423	429	477	462	414	412	447	446	426	443	447	477	464	440	423	436	478	463	446	482	446	473	447	445	403	428	399	454	439	424	450	486	403	419	450	485	461	438	468	438	437	410	445	478	443	426	464	444	438	443	459	420	454	462	458	467	414	424	445	425	430	451	436	401	416	449	434	427	484	416	460	426	408	458	448	491	448	426	439	410	439	440	443	446	413	439	474	454	424	437	445	421	471	396	454	408	445	459	411	435	429	447	443	414	421	447	459	467	434	441	447	421	427	440	435	436	427	467	418	455	399	449	434	456	430	446	444	463	462	456	447	446	482	447	412	425	437	455	445	414	442	503	429	445	448	463	431	415	429	427	420	464	451	456	418	448	459	432	444	427	461	466	439	421	428	423	470	469	438	410	422	430	474	429	415	475	459	432	454	438	423	398	387	425	463	446	463	481	420	439	441	448	472	435	414	482	420	468	447	447	439	450	474	438	441	438	454	451	432	439	430	411	422	411	469	443	429	424	489	468	413	460	412	477	435	434	401	436	482	465	469	444	409	447	415	427	399	428	437	463	439	459	447	438	438	425	465	389	449	420	463	457	420	455	427	419	439	459	427	433	482	408	457	465	430	442	437	428	494	426	464	428	457	414	413	461	448	439	411	428	438	460	420	435	409	466	421	440	385	477	447	463	433	456	456	431	438	439	420	406	420	412	416	447	427	417	484	451	442	421	454	470	460	432	428	414	442	457	439	423	430	433	412	453	454	449	451	441	478	404	445	441	428	487	457	502	417	410	462	460	453	425	454	427	429	406	436	410	434	406	408	469	444	414	449	434	450	432	466	428	483	431	455	418	433	465	389	398	459	458	509	433	445	454	464	420	440	471	463	423	437	417	462	409	415	425	455	440	455	451	458	474	428	454	400	458	462	415	420	425	436	417	471	399	418	457	456	436	437	396	393	426	410	459	440	429	454	454	444	460	456	427	453	419	428	459	442	442	425	416	433	484	410	442	453	441	399	427	428	454	427	422	460	429	445	409	465	429	432	474	432	414	437	456	447	446	426	402	435	454	439	426	405	405	452	421	443	439	419	422	444	448	458	477	437	445	464	460	473	463	432	469	442	474	437	462	461	414	466	455	448	435	445	453	459	464	444	431	460	415	427	452	454	431	425	415	447	437	438	412	436	443	441	428	455	433	409	484	452	451	447	456	416	436	442	417	425	422	428	450	400	433	449	422	429	419	418	475	425	435	434	460	437	450	488	431	435	460	446	425	423	475	435	410	436	430	422	426	443	467	425	484	452	444	431	406	437	450	444	448	416	402	445	422	444	450	445	434	445	429	447	424	452	462	418	458	474	447	443	444	447	435	427	429	458	432	456	469	417	478	426	484	426	433	456	493	386	450	431	427	417	407	440	429	427	406	459	439	411	459	457	439	451	453	439	464	453	446	486	410	437	434	443	398	487	401	441	446	445	472	451	444	455	414	437	470	382	451	460	456	435	410	387	443	459	441	485	487	424	456	450	428	433	428	414	437	419	438	445	457	432	466	444	455	459	397	450	454	428	472	415	424	448	435	461	457	431	458	450	467	412	470	452	451	463	455	419	466	429	461	428	435	437	430	460	436	408	431	435	453	457	418	442	442	426	436	416	454	414	467	444	435	435	453	464	426	445	443	433	457	423	445	424	457	425	433	454	452	449	493	444	424	443	452	409	427	435	413	473	498	428	460	455	460	457	458	433	531	483	449	465	434	445	457	468	423	468	440	428	427	441	436	459	430	453	436	463	477	439	438	449	474	422	465	438	443	451	447	468	423	439	415	450	440	431	437	425	411	451	446	396	424	455	446	427	408	463	480	458	439	400	480	464	433	404	442	417	417
24688	21449	43766	57150	46320	41189	22384	4123	412	449	384	422	374	388	400	410	398	412	370	398	363	374	379	378	390	396	401	374	380	381	347	381	369	377	355	380	405	359	418	356	423	393	366	384	372	374	413	396	379	362	351	396	384	398	374	381	366	401	381	366	392	413	359	414	375	356	383	383	352	402	351	404	373	385	364	404	400	352	374	375	390	381	376	381	360	392	399	388	364	387	369	398	366	424	384	381	372	391	372	357	386	382	387	405	421	341	416	390	387	416	367	356	392	383	376	360	408	381	398	385	379	399	410	381	389	410	372	371	429	413	368	413	344	362	369	397	378	397	379	383	407	367	394	364	358	378	400	394	391	425	385	375	362	389	393	367	398	386	394	385	359	412	381	387	409	363	392	402	381	410	403	403	405	407	377	430	352	411	438	374	394	353	360	348	433	420	390	370	381	390	408	384	373	409	382	370	383	361	391	368	392	375	358	402	382	376	401	376	388	399	385	348	380	426	339	374	432	421	380	374	372	349	365	364	386	362	373	387	365	400	410	357	384	393	391	358	373	414	340	374	382	402	388	368	381	363	405	375	406	360	388	417	396	398	391	378	397	373	406	376	380	391	415	371	381	386	401	410	363	380	369	403	362	424	367	413	408	383	340	383	408	370	374	390	372	410	404	412	363	393	335	365	401	378	396	395	399	381	409	372	378	410	394	426	392	331	395	350	388	374	369	396	379	364	409	387	356	425	401	363	393	406	379	372	396	355	393	380	374	367	385	383	387	365	375	375	362	422	391	358	391	362	391	378	362	390	370	382	404	393	418	381	414	380	373	391	346	379	392	385	370	397	383	394	409	386	379	367	371	378	395	382	369	359	373	387	352	384	391	387	417	367	398	394	408	406	409	390	364	365	342	387	378	355	362	390	408	340	390	390	388	414	374	356	383	417	392	407	351	359	377	386	362	397	395	425	402	402	380	381	414	374	395	385	404	402	371	414	394	356	399	381	411	400	369	392	363	382	359	394	393	379	402	379	388	343	396	404	409	400	381	420	389	385	366	398	369	382	374	379	414	371	371	405	373	395	389	389	365	393	400	402	400	394	393	388	386	384	407	413	401	375	370	381	389	428	381	394	417	400	387	372	390	399	353	409	378	406	385	366	361	389	402	357	426	392	383	359	406	391	408	391	374	377	376	360	358	375	404	402	387	403	389	391	380	392	395	395	374	399	370	382	396	393	394	382	383	398	391	412	382	401	391	382	382	391	397	372	377	409	401	390	392	380	343	387	361	366	436	383	388	368	372	377	398	387	414	406	392	389	408	367	379	372	413	387	376	399	380	388	432	397	366	375	399	411	392	402	359	370	379	409	344	393	393	400	382	393	414	369	379	377	381	379	371	364	354	352	373	366	344	371	379	380	392	361	392	386	408	353	356	383	393	405	385	334	388	409	373	415	401	400	389	407	396	398	402	388	388	380	394	389	426	370	383	375	399	363	402	386	402	379	388	389	362	333	376	408	371	398	397	416	379	395	397	420	399	368	403	393	402	388	346	413	401	397	358	401	369	423	357	371	410	376	374	389	382	366	419	403	383	370	392	388	374	389	384	358	370	406	373	426	397	413	405	384	366	402	395	393	412	405	389	401	366	384	363	359	399	425	393	366	383	379	378	386	389	375	374	391	421	383	401	368	381	358	385	387	395	406	388	353	355	378	394	398	392	378	364	389	387	371	350	355	371	371	365	396	359	404	377	403	359	372	385	412	405	404	372	386	381	411	387	364	364	386	388	399	410	414	377	406	373	395	370	393	375	358	397	381	381	383	451	373	401	377	415	405	418	351	394	364	377	393	389	396	399	372	373	379	389	387	378	350	353	394	371	387	359	364	390	436	382	371	362	377	365	394	372	378	346	380	406	409	401	397	368	388	400	400	403	389	372	409	398	357	372	364	388	392	392	394	387	366	383	393	390	398	380	375	383	364	410	391	379	418	434	397	363	410	410	376	398	380	401	406	356	400	373	362	411	394	385	405	390	400	431	353	339	402	391	350	389	414	417	393	420	426	408	399	384	388	405	386	392	356	413	410	385	381	384	396	361	387	393	361	372	397	363	376	379	370	376	394	397	359	374	356	398	370	386	377	382	369	395	372	401	357	405	384	340	376	378	384	380	372	350	389	368	390	410	411	378	400	430	404	383	391	368	338	394	367	403	406	385	373	365	394	365	408	340	397	377	407	360	398	394	384	400	404	385	434	363	408	389	367	397	391	378	357	385	395	415	394	382	404	370	371	370	404	384	368	377	382	361	393	379	385	349	380	371	401	347	393	370	378	384	427	366	388	376	377	424	390	322	371	380	383	381	401	360	437	381	372	365	409	363	372	421	378	408	348	403	388	403	364	374	346	406	396	371	377	387	329	371	387	400	389	384	375	391	404	426	378	384	367	363	409	389	387	370	410	389	383	341	362	415	366	365	385	392	380	412	339	350	357	416	388	402	376	405	420	369	393	369	385	364	392	363	330	379	438	423	369	356	372	396	421	353	361	367	381	431	383	406	407	370	387	443	379	377	376	421	412	391	402	344	404	394	411	395	370	374	348	346	358	393	383	431	389	383	391	421	356	402	387	370	366	414	397	394	400	383	384	369	386	362	385	390	407	401	375	390	346	403	358	369	414	409	364	424	388	377	372	417	387	378	395	433	346	412	404	402	363	347	361	358	374	389	376	392	403	380	401	413	383	409	416	365	411	420	375	400	384	396	360	381	402	430	376	434	364	357	379	360	388	391	385	397	402	375	379	397	380	399	412	423	352	335	392	403	397	365	382	407	388	397	386	428	381	409	392	418	406	329	427	404	383	413	400	395	376	359	357	402	355	406	362	342	403	394	395	421	367	345	344	405	384	380	392	385	376	392	392	353	378	362	369	419	395	387	354	347	362	390	394	384	396	390	408	405	377	381	389	391	390	368	414	354	389	382	385	383	381	384	383	409	414	391	371	400	386	394	383	365	368	392	386	379	394	401	426	380	400	422	428	421	364	406	411	359	368	380	365	342	408	376	385	400	393	448	367	376	385	407	396	418	382	369	377	418	393	388	426	394	379	367	437	405	374	357	377	389	349	374	401	381	371	404	355	402	417	373	356	358	367	339	397	360	357	366	399	379	407	369	376	378	361	370	396	376	413	402	399	374	388	405	404	328	368	391	362	397	370	368	394	374	398	405	400	362	365	409	380	363	386	400	400	406	365	381	364	364	342	367	374	376	381	385	381	386	391	386	358	368	417	377	359	367	351	336	362	380	391	364	367	402	393	380	388	384	385	385	406	386	377	376	387	373	408	367	402	380	373	375	371	389	380	402	363	393	387	370	344	418	386	351	340	408	360	360	383	409	393	397	354	358	370	371	395	331	399	370	401	407	368	364	392	362	407	360	394	391	368	400	390	413	421	356	381	392	386	364	403	334	396	359	384	390	342	385	411	381	391	393	395	415	367	373	358	363	384	411	370	399	413
25056	45780	74514	60953	47356	38251	16295	2736	446	430	445	407	454	427	442	414	433	452	417	394	397	415	433	456	400	441	421	439	434	443	422	432	422	423	447	430	430	420	437	438	452	404	443	433	435	437	418	423	426	479	419	438	413	416	432	450	440	412	446	417	407	448	434	386	415	400	404	441	424	430	449	425	450	430	443	424	408	416	377	412	483	422	444	454	390	432	442	445	429	418	395	416	447	399	402	421	460	451	480	437	384	435	441	422	430	440	432	429	445	409	441	433	422	429	404	401	410	434	441	428	426	418	451	404	417	396	445	461	413	408	448	452	464	434	474	427	407	423	413	409	385	436	435	399	427	432	382	429	408	404	460	465	405	381	465	463	426	438	405	429	429	411	420	452	453	410	398	461	447	434	416	422	416	452	435	434	416	393	418	471	420	447	423	439	438	435	399	412	408	417	437	414	446	417	433	449	433	437	454	436	461	451	425	412	440	417	474	468	422	422	495	418	434	401	464	428	423	402	402	429	458	426	420	419	457	454	422	438	435	438	440	476	427	423	403	400	475	405	437	422	424	419	411	443	460	446	432	497	405	448	427	404	404	407	419	421	447	439	428	450	424	431	427	420	392	449	421	419	434	446	407	442	419	398	443	404	438	475	443	428	464	440	443	432	459	419	424	443	396	439	422	408	444	445	425	439	443	425	446	429	421	424	389	406	415	436	424	433	440	445	440	410	438	433	407	428	430	447	442	466	419	429	430	457	407	441	421	433	422	442	437	415	447	424	450	417	404	429	437	406	424	466	437	413	449	443	405	404	434	415	426	451	426	448	434	407	473	411	419	419	451	414	418	412	390	428	390	409	449	432	418	430	427	450	414	437	408	447	444	422	402	450	393	439	462	468	442	432	442	400	396	440	426	451	432	416	484	436	451	430	430	421	451	399	429	411	444	402	428	423	426	425	446	440	424	437	418	399	420	435	419	413	447	409	395	402	428	408	434	416	426	412	441	404	446	430	406	392	408	441	392	435	429	426	460	413	411	445	416	440	413	409	436	430	450	421	438	443	410	429	454	416	431	424	430	437	413	448	427	434	453	431	466	441	444	472	416	462	451	442	437	428	465	423	450	410	388	438	428	398	427	397	457	411	439	435	442	449	438	418	398	414	426	427	445	418	418	405	474	410	410	424	427	422	427	412	448	453	392	438	445	431	415	475	459	426	415	476	413	431	430	436	429	492	458	413	416	425	397	425	463	403	401	418	396	451	411	440	406	465	402	410	390	413	451	443	396	440	402	465	418	435	388	438	404	449	417	456	459	474	458	473	449	410	405	396	429	448	427	445	430	462	450	409	431	409	426	417	413	431	413	452	407	415	423	436	408	453	410	422	447	439	477	468	464	423	419	411	403	413	392	430	474	410	431	444	412	465	455	446	411	429	428	449	461	421	426	437	426	425	421	438	404	417	416	428	424	414	438	443	429	384	431	436	449	374	425	451	401	436	445	447	408	437	454	424	450	399	473	451	423	400	431	454	424	409	426	428	415	416	456	429	406	449	416	427	431	438	435	453	420	455	438	411	430	445	462	426	418	472	467	396	418	442	430	433	414	448	446	435	396	442	415	451	424	437	427	459	423	472	443	406	441	384	438	436	437	447	418	369	426	457	424	429	403	435	412	433	427	410	437	427	428	436	415	436	420	420	411	410	461	451	418	422	438	422	426	412	478	451	398	445	430	422	419	444	431	454	432	446	433	452	425	480	455	430	435	432	469	439	434	457	412	438	421	407	431	461	418	413	440	425	443	433	408	397	426	441	426	420	443	409	424	419	433	414	437	410	474	433	463	444	438	445	397	442	391	476	418	420	453	462	436	435	444	437	480	453	426	458	418	433	435	435	431	411	420	431	427	466	457	449	459	443	424	458	450	409	433	434	475	470	407	418	424	409	468	404	436	429	451	414	417	439	422	387	429	465	429	411	431	399	437	431	441	425	434	433	408	422	415	422	418	447	420	457	430	395	430	429	424	457	428	416	382	449	457	458	425	427	401	427	416	406	409	414	425	415	428	428	457	432	432	436	452	417	424	410	467	456	448	416	458	429	416	432	457	423	465	427	417	428	422	458	469	411	418	450	418	422	423	438	406	414	423	431	376	451	448	440	404	397	449	415	436	414	396	391	388	450	460	412	414	454	467	412	428	439	422	442	398	438	403	413	411	455	438	406	472	447	442	420	421	423	428	462	424	450	438	421	424	444	430	443	427	435	436	413	480	432	434	414	427	425	494	422	439	417	480	443	450	423	463	438	448	429	438	421	418	427	402	460	395	447	448	446	393	435	436	457	438	436	426	439	399	445	448	424	443	429	422	430	451	420	436	427	433	436	382	418	388	446	454	411	386	436	407	417	457	449	422	436	438	444	460	419	463	419	442	462	457	420	449	415	426	406	401	446	416	418	424	430	432	421	402	446	405	462	436	424	476	443	436	372	422	450	448	396	434	430	412	429	457	428	454	452	427	434	449	421	423	395	433	416	447	407	466	371	461	440	471	400	394	436	453	427	437	429	442	468	460	418	452	401	423	433	458	438	417	414	408	479	455	448	405	447	435	419	413	408	467	410	402	438	401	467	423	445	391	429	441	406	412	421	415	432	391	427	476	411	448	449	444	429	419	417	422	468	442	438	449	460	405	455	430	445	426	428	463	427	452	438	425	433	397	384	474	394	405	433	414	440	469	443	396	433	439	397	418	465	421	404	421	402	466	429	426	467	400	454	406	421	415	444	411	443	481	399	430	427	443	429	441	475	443	467	446	464	433	420	388	430	436	438	443	470	421	453	380	444	472	421	482	417	417	467	423	426	440	411	416	443	421	464	434	436	460	427	411	447	440	446	469	429	398	451	435	409	441	425	438	420	407	444	432	459	447	425	451	432	410	452	452	469	416	424	388	419	427	397	413	437	445	425	475	432	416	429	452	430	464	423	446	439	462	460	430	431	447	401	453	430	401	425	445	409	440	435	411	470	434	421	419	432	434	421	417	426	397	459	417	489	399	392	429	442	457	418	449	421	452	419	449	470	443	459	433	430	438	422	411	436	412	443	407	416	415	439	450	418	416	427	415	428	441	427	435	436	442	446	433	440	448	426	430	450	419	429	454	464	420	424	422	426	422	435	426	476	447	403	405	403	420	431	405	405	443	454	434	441	433	484	413	450	429	437	442	426	444	399	458	435	425	434	406	422	449	429	412	405	445	460	423	431	422	434	432	399	410	433	427	416	429	435	430	452	422	396	438	412	469	418	464	404	384	445	462	436	431	419	466	383	449	419	388	435	420	408	404	432	409	428	454	419	452	419	419	428	410	436	447	435	425	407	435	469	432	439	439	429	427	397	436	421	414	446	453	444	429	424	426	402	443	465	445	426	453	451	416	419	420	422	424	411	453	417	386	464	442	443	404	434	446	423	433	448	426	458	439	424	430	432	429	459	449	465	452	463	414	399	466	420	365	459	425	446
25400	21458	42953	50709	35950	29394	12549	1720	511	533	505	516	532	507	505	525	506	507	512	513	539	529	524	592	485	487	524	472	523	535	528	505	509	531	475	557	511	539	494	513	549	492	498	519	531	509	537	469	507	520	520	523	519	479	483	499	560	474	523	521	514	529	511	559	527	507	491	552	509	479	528	476	537	563	511	524	545	488	487	501	515	507	515	500	480	505	471	512	492	506	520	512	511	514	495	543	509	490	520	514	523	515	458	499	492	534	520	523	497	523	497	515	514	494	527	465	502	526	537	506	503	520	493	502	538	511	534	544	531	522	479	558	552	549	533	476	486	485	472	511	537	555	549	550	513	512	543	522	532	473	486	447	496	539	477	541	529	478	482	535	509	529	494	523	490	486	559	489	503	502	518	491	543	475	481	507	474	461	529	462	498	489	556	527	549	520	548	520	495	536	552	501	513	533	492	513	516	484	503	532	495	492	536	514	469	516	487	513	534	494	508	551	466	518	507	531	504	520	508	501	500	475	521	524	491	501	534	539	513	488	513	473	503	522	472	504	513	502	511	488	486	488	523	475	506	521	509	506	523	478	475	507	502	525	519	516	545	470	545	437	526	516	556	528	475	495	490	505	517	539	513	507	516	519	511	526	521	483	495	484	524	520	534	482	497	510	509	506	550	518	514	525	469	514	522	519	494	510	496	536	497	500	523	527	510	512	498	477	515	512	488	527	566	521	498	503	519	511	509	445	482	484	519	505	547	503	562	538	488	487	522	548	543	526	505	495	468	533	500	522	481	468	490	542	504	507	523	506	477	483	479	497	489	535	506	538	484	496	517	502	499	508	566	497	467	504	524	518	478	501	511	473	500	500	497	525	508	488	555	505	513	469	528	498	476	530	522	519	497	532	523	500	563	530	508	534	492	496	509	481	544	536	503	533	504	527	509	503	495	526	514	525	536	525	475	510	518	522	499	494	519	494	512	529	474	512	518	477	542	552	511	531	509	522	529	512	499	501	484	571	512	548	483	525	497	539	547	557	528	526	530	512	500	498	492	535	486	540	488	484	505	537	526	519	509	534	500	523	523	506	473	545	527	543	511	514	541	508	521	544	521	537	549	530	498	486	507	512	540	532	494	525	508	524	531	508	515	541	507	525	545	501	479	504	503	543	518	524	516	487	527	479	511	520	483	496	534	527	476	536	499	476	499	501	523	459	487	506	489	504	486	536	473	493	531	479	479	528	505	529	477	527	478	503	501	492	500	484	504	540	508	487	494	529	492	520	505	514	471	490	516	483	502	517	513	525	488	524	498	490	502	498	498	520	517	514	476	522	463	532	493	488	522	505	573	518	545	503	486	509	496	530	536	480	497	502	546	580	508	491	513	496	513	527	536	511	496	497	512	521	496	531	496	540	499	463	514	560	495	546	483	517	519	516	489	532	464	500	499	530	532	479	482	491	519	510	495	522	496	511	490	460	469	518	496	463	527	535	511	564	528	565	509	512	474	506	489	515	524	515	505	461	511	540	582	497	509	495	541	523	536	517	493	520	542	516	528	547	512	507	506	541	499	537	477	475	503	522	531	504	500	502	514	560	525	491	510	531	562	494	556	556	511	492	514	564	490	538	506	511	530	514	513	529	557	522	570	565	486	469	514	544	481	530	509	490	529	514	524	523	491	523	460	509	515	510	573	495	560	498	484	512	521	506	526	509	534	456	505	522	504	505	523	523	512	498	559	500	543	534	499	493	490	531	540	491	462	503	522	506	506	506	464	479	555	531	493	516	476	530	508	505	515	513	522	549	486	480	468	508	485	529	544	485	488	508	535	496	553	525	500	483	535	497	498	496	524	480	503	520	505	532	551	537	505	558	504	538	490	515	471	482	506	515	536	536	525	535	498	487	509	510	540	542	521	521	478	557	507	490	507	508	540	502	496	513	491	463	538	483	492	499	505	505	494	552	543	463	514	497	475	527	490	503	475	519	510	475	524	531	539	491	535	497	553	494	537	479	505	523	498	487	516	532	517	506	515	479	511	517	540	477	522	520	529	522	485	501	473	496	475	510	528	521	512	510	515	537	549	528	551	515	511	484	515	534	512	468	527	504	491	503	513	510	505	500	518	503	504	534	508	520	526	514	460	519	523	505	522	511	527	522	500	507	533	486	519	524	529	517	500	445	525	484	486	484	520	526	505	529	525	501	515	482	494	562	537	505	528	504	513	542	526	485	510	528	468	466	524	527	503	506	480	538	517	538	469	516	482	497	510	486	511	524	490	508	509	520	508	533	528	514	493	534	529	532	508	507	540	513	516	569	530	505	520	488	528	484	528	504	522	610	533	489	476	496	490	520	532	509	527	525	491	553	495	490	492	496	540	531	520	538	519	490	512	542	546	482	535	464	480	545	489	516	499	470	544	510	530	502	497	523	535	512	500	498	547	508	519	485	538	479	514	487	514	526	507	484	535	477	500	504	507	527	555	498	473	491	504	528	527	504	519	492	545	531	534	491	491	485	526	508	510	517	493	513	472	526	498	477	537	477	549	502	521	473	509	505	498	515	535	531	491	536	497	544	502	521	534	556	514	509	512	544	548	521	510	554	529	507	547	510	538	538	514	522	534	533	507	511	471	569	504	516	511	512	508	526	476	486	502	543	466	510	525	470	537	518	478	482	531	463	500	523	489	492	561	547	480	484	510	528	486	554	528	545	502	518	488	495	500	486	465	480	513	524	458	529	528	533	510	531	533	548	500	509	509	518	500	529	515	498	508	475	521	501	482	558	548	483	488	519	521	549	552	510	458	513	508	489	513	534	487	506	492	486	543	518	517	511	497	485	516	490	509	554	530	482	503	539	500	524	543	485	514	479	525	559	483	512	529	505	532	510	534	484	523	516	519	483	522	536	498	479	480	488	495	475	541	486	492	475	486	502	487	545	519	537	511	526	511	508	487	478	509	495	494	507	512	539	524	490	508	515	541	551	511	530	489	497	527	524	491	515	461	514	463	508	480	541	482	483	543	516	522	509	527	480	471	460	481	530	494	510	515	579	483	512	544	522	490	547	491	539	475	459	491	499	525	479	514	544	498	512	531	474	503	519	543	491	489	526	518	503	459	497	551	503	491	497	545	514	511	502	524	501	502	494	522	498	525	496	504	496	513	496	494	498	518	523	533	482	525	541	489	502	508	499	516	513	522	505	520	522	504	560	520	542	446	510	537	525	497	524	480	500	480	477	489	518	502	484	534	510	534	488	493	524	542	501	490	525	506	536	505	508	494	513	510	517	456	515	498	465	509	523	508	507	497	487	526	509	541	497	505	533	496	492	534	531	484	516	526	534	470	528	501	461	533	496	494	534	478	531	479	500	526	538	500	518	528	524	546	512	497	500	502	504	503	489	550	534	485	489	482	553	529	531	523	489	502	536	506	522	505	520	505	490	520	544	506	536	508	521	492	519	504	539	503	477	502	512	539	547	526	522	525	461	504	518	515	505	513	493	511	495
25428	48365	66768	52494	40569	30897	11634	1848	600	572	608	575	569	579	569	611	588	533	584	545	595	588	579	581	559	547	588	577	602	595	531	593	597	572	574	563	524	532	563	515	570	564	552	538	579	560	590	589	554	604	594	596	607	580	554	576	562	595	516	580	616	569	566	576	580	518	577	549	592	602	567	590	565	557	516	550	564	568	561	547	594	601	581	548	590	579	591	527	617	532	632	592	624	550	536	584	615	582	567	600	598	548	577	589	573	580	552	590	599	604	578	587	570	605	563	565	543	605	586	561	548	571	563	591	535	519	544	560	599	541	604	590	542	581	586	560	573	542	579	512	584	565	573	547	559	589	561	573	547	610	577	548	536	586	540	590	533	598	556	610	527	551	565	558	582	581	568	595	607	582	557	571	588	532	585	590	550	561	524	550	649	548	573	579	563	609	538	582	568	549	578	568	554	558	613	618	546	601	543	570	609	565	578	593	603	535	590	581	543	569	537	576	559	560	581	596	568	580	557	574	566	602	559	571	552	600	556	576	587	578	553	627	593	572	591	593	522	553	597	546	558	548	584	611	546	541	604	546	558	604	556	571	551	588	565	567	556	565	569	576	572	537	539	542	588	569	582	557	532	578	538	580	597	575	569	629	568	543	544	559	600	598	601	570	562	571	559	565	594	597	593	529	571	595	554	594	561	569	564	581	545	580	591	578	550	582	552	555	559	580	566	573	558	597	563	563	591	607	557	579	615	576	587	587	567	583	611	600	575	560	536	591	627	588	584	615	574	565	612	564	571	546	596	570	554	586	578	557	546	565	571	627	581	555	573	592	579	576	612	582	586	614	546	555	591	570	587	607	576	614	580	558	566	604	599	549	574	561	578	581	536	572	602	573	560	530	563	530	591	610	622	574	557	583	595	568	567	559	561	552	581	583	566	598	584	582	622	628	606	575	554	555	566	585	549	544	573	520	590	597	571	594	573	555	639	583	619	593	596	574	603	531	564	536	562	527	585	599	590	582	599	621	578	581	552	592	608	611	575	559	553	559	564	575	541	595	583	581	582	608	600	533	576	622	577	552	582	596	631	607	564	527	611	565	609	565	574	584	535	561	607	560	604	574	574	569	564	566	589	607	567	582	608	549	563	573	593	592	572	570	541	563	596	586	538	580	625	586	608	543	566	573	544	552	573	570	564	580	589	593	556	560	545	616	568	592	603	583	580	605	549	631	554	638	564	588	566	548	566	576	593	556	596	625	596	592	539	547	544	586	596	578	574	568	586	549	574	567	584	584	553	557	591	564	621	547	587	522	582	531	544	572	607	574	533	539	542	564	543	525	601	553	559	609	585	563	583	570	569	573	562	557	601	546	580	590	553	567	616	580	542	588	563	584	541	555	547	583	599	559	586	549	573	590	580	553	601	615	602	616	601	571	562	600	618	591	597	564	550	580	588	582	570	543	587	567	576	577	551	557	559	589	617	530	565	580	535	535	579	614	555	576	591	575	575	623	537	592	568	564	512	552	578	597	599	588	586	568	529	575	588	572	593	565	552	595	561	548	527	528	585	600	564	608	572	559	568	552	561	569	530	565	575	596	549	558	590	548	565	643	603	543	537	571	573	561	599	602	561	592	582	554	597	572	580	611	567	559	568	568	597	605	594	532	621	583	594	548	582	576	563	544	587	551	585	573	582	561	578	571	565	563	567	564	574	570	584	586	607	637	573	580	564	576	585	601	561	639	581	605	573	602	591	568	550	552	578	598	566	569	537	586	612	564	600	547	575	588	594	557	536	591	551	523	536	556	555	539	553	586	568	546	548	584	590	589	574	544	561	547	621	540	603	557	567	595	574	605	581	543	581	548	567	558	542	583	550	610	589	587	561	558	584	560	575	568	583	599	522	558	550	563	578	542	554	575	542	572	572	547	577	571	600	543	576	567	566	571	563	561	534	524	575	577	568	570	541	537	549	537	571	538	549	569	586	591	532	574	583	572	591	602	573	552	554	578	557	549	530	581	558	579	556	554	597	584	554	572	565	578	568	575	573	627	596	532	580	585	612	550	546	588	552	571	578	558	572	621	576	542	587	583	562	556	585	580	562	563	592	592	605	577	533	557	570	549	547	594	574	579	598	626	599	564	572	565	594	590	597	552	562	608	589	574	552	574	577	548	601	550	607	555	572	578	563	557	598	557	555	628	575	592	569	592	552	591	556	591	530	561	603	586	569	584	581	574	601	631	621	568	555	586	585	581	603	569	561	522	554	603	568	597	587	587	570	628	565	590	589	571	580	599	536	564	603	567	538	592	524	591	586	567	611	559	557	583	599	552	558	571	549	548	564	582	583	596	594	575	568	575	575	558	581	598	566	584	615	544	588	568	595	573	586	578	594	593	596	540	507	616	562	569	558	620	587	621	525	568	585	570	514	575	548	546	566	567	551	536	560	567	545	576	517	569	551	548	596	560	577	583	593	572	635	574	610	560	556	613	570	607	613	564	547	554	532	535	583	545	578	554	609	557	588	562	570	574	566	594	620	568	562	613	541	573	589	550	541	531	589	574	588	552	561	579	566	589	546	592	572	542	574	588	654	613	579	572	582	551	592	586	571	548	536	545	542	586	561	547	567	587	536	573	594	549	558	486	541	562	526	520	544	573	579	570	614	577	571	535	539	571	562	581	572	593	545	562	575	567	589	582	592	625	582	550	578	573	576	558	572	561	577	584	536	582	570	594	597	595	567	556	558	529	561	590	626	558	596	583	552	590	547	577	622	557	581	568	570	575	572	581	563	529	558	593	596	547	555	597	551	587	598	578	561	565	583	616	502	585	563	584	544	568	521	583	570	605	565	605	572	601	587	591	547	524	610	558	589	575	568	567	585	564	614	576	572	544	560	563	589	543	601	612	618	565	538	601	569	544	585	576	565	576	566	579	555	583	596	515	590	563	581	596	529	559	565	570	586	565	588	570	546	557	537	591	599	582	586	590	592	616	582	578	548	578	553	532	603	597	548	558	574	554	567	565	587	549	584	592	577	558	565	594	532	560	604	564	580	587	562	541	594	561	564	589	558	583	599	558	542	555	560	546	544	577	607	556	577	573	547	549	560	564	576	546	556	579	541	527	584	553	546	589	561	592	555	584	569	577	597	603	589	519	592	562	574	551	612	564	561	611	542	583	621	589	559	569	562	607	551	574	567	509	587	514	570	596	564	563	560	609	590	577	600	553	576	536	590	540	556	562	596	618	549	586	571	551	594	546	560	527	615	580	545	574	605	544	598	539	603	578	574	561	567	557	558	578	560	585	569	557	586	556	568	578	572	559	574	636	555	631	567	587	603	605	542	561	556	552	613	556	635	553	559	606	621	595	573	578	580	584	563	616	601	524	605	582	505	596	581	544	546	563	538	558	569	593	594	589	577	561	548	529	521	628	551	561	588	566	572	619	586	599	532	565	595	591	555	572	593	587	573	564	601	624	561	624	554	596	566	609	544	592	597	541	560	577
23275	21499	36700	48055	48742	48133	30582	9611	853	629	568	623	614	603	598	564	614	559	591	619	627	580	592	580	582	620	620	603	629	612	542	602	616	603	597	587	614	617	582	614	589	609	604	580	574	618	609	578	585	615	616	599	615	594	570	600	579	601	571	614	596	550	581	546	572	589	580	582	658	621	595	565	564	588	565	612	576	622	613	561	589	620	606	608	573	587	623	566	596	574	590	589	603	588	612	635	563	608	587	593	625	594	572	597	609	632	603	598	609	599	593	613	604	619	566	637	620	588	639	578	614	581	561	551	567	593	629	578	539	613	602	614	589	617	586	572	569	590	612	581	606	603	597	583	541	608	584	590	559	572	563	583	620	576	617	573	580	570	592	600	590	546	583	582	629	586	606	617	575	558	615	576	579	578	555	575	617	604	567	558	586	595	607	593	583	597	588	599	563	586	630	576	568	573	640	617	584	596	555	600	599	572	566	561	584	574	593	584	599	616	610	603	591	586	601	577	643	590	572	591	628	608	626	550	593	576	661	577	594	586	607	568	633	582	598	592	553	607	608	598	620	616	521	622	566	572	622	582	587	556	613	612	556	605	615	623	641	583	573	565	594	595	592	615	593	555	575	592	563	586	594	581	618	567	586	605	574	597	604	596	627	594	603	588	562	654	580	613	558	586	568	607	604	600	541	586	590	607	567	570	567	575	617	581	646	571	592	589	579	610	573	586	574	598	624	617	585	559	608	607	576	584	603	634	556	578	555	639	600	599	600	629	600	587	601	584	617	632	576	607	593	590	587	633	609	570	605	598	603	574	594	587	565	600	583	554	556	543	561	547	581	586	625	594	567	619	622	602	563	609	626	633	586	583	587	579	573	569	617	599	567	616	576	563	625	600	598	589	593	587	592	570	641	634	594	594	569	623	581	580	603	567	588	584	582	576	603	566	643	608	570	600	585	577	569	582	571	614	594	606	582	607	595	605	590	608	611	606	607	571	542	596	605	600	582	595	608	561	605	600	562	621	572	562	591	598	581	596	614	561	583	552	561	597	568	589	624	588	586	611	610	660	562	581	595	570	624	547	592	583	612	581	587	616	573	634	608	580	592	609	599	592	597	579	588	614	611	572	582	584	601	577	623	618	642	603	598	637	601	592	590	610	625	580	561	580	635	581	627	581	600	566	587	527	616	562	618	572	576	568	549	618	586	560	571	600	595	590	579	598	621	557	664	611	559	593	597	617	565	563	634	574	571	597	575	592	574	605	587	595	595	635	588	598	578	583	589	577	549	596	609	591	565	559	595	597	574	606	642	624	590	579	634	612	570	573	627	607	584	619	576	583	618	607	626	616	563	581	553	625	610	571	622	594	542	587	621	613	594	600	637	637	568	596	614	630	607	558	559	612	605	581	527	599	586	577	576	609	573	552	585	624	608	585	603	590	610	582	608	562	551	575	617	576	609	576	584	578	600	641	592	574	613	589	574	570	630	572	637	628	562	566	619	588	563	575	558	626	566	620	557	591	601	595	548	616	634	543	547	646	564	607	587	611	606	580	547	588	593	570	584	550	572	584	555	597	591	531	612	604	629	565	632	609	580	601	606	524	627	545	637	622	562	580	579	548	594	590	565	597	594	636	596	579	605	600	592	597	613	621	581	583	590	617	567	595	587	616	574	578	572	572	555	593	574	577	558	635	598	603	620	613	642	572	597	574	589	591	584	607	606	590	584	564	578	578	565	631	593	582	604	587	558	578	568	595	603	615	582	598	573	602	593	566	593	605	586	604	594	609	610	586	603	576	598	551	566	605	608	615	601	586	601	599	562	575	601	609	595	597	571	602	598	583	584	597	611	581	548	609	545	559	588	619	611	567	581	605	608	569	614	576	629	572	575	582	633	567	560	613	586	606	581	604	602	563	592	603	577	600	615	571	595	614	592	570	554	599	581	552	620	543	592	580	576	632	588	550	599	607	609	583	573	646	584	596	584	601	591	532	571	576	547	599	570	604	583	575	541	619	531	617	560	542	561	594	591	537	562	616	609	578	588	545	568	613	611	600	608	582	619	603	584	573	556	545	629	577	548	603	641	596	566	628	592	587	602	598	601	562	592	607	574	585	617	578	624	590	598	547	620	601	566	544	588	545	599	578	531	601	626	608	620	590	578	574	598	578	529	572	600	600	555	601	563	612	616	567	601	565	582	594	567	613	605	579	607	574	593	569	566	574	590	626	571	633	621	614	608	542	584	561	631	593	579	585	598	608	599	605	600	606	528	577	591	615	639	583	563	603	636	621	604	613	566	612	536	600	592	619	595	578	618	589	602	598	620	565	588	548	605	609	579	604	577	583	608	559	535	614	528	559	606	562	608	574	585	597	599	589	588	588	574	574	588	581	582	592	661	581	556	601	599	563	604	591	579	597	561	565	610	622	641	520	620	581	581	589	602	589	596	632	617	622	578	579	613	614	592	635	589	603	564	594	601	581	601	587	590	604	620	638	532	572	598	602	575	589	566	638	575	583	589	558	555	606	611	559	548	591	588	534	614	610	572	600	606	592	581	584	635	628	575	588	561	584	527	588	611	535	571	628	589	601	581	635	550	610	585	569	619	594	600	582	587	581	545	627	569	609	591	558	581	554	610	558	570	552	537	613	620	621	554	573	590	572	571	587	572	594	620	641	586	566	599	572	598	606	585	540	623	568	617	636	586	572	609	584	607	615	636	641	571	593	621	582	579	564	611	578	591	593	595	616	583	587	574	595	551	600	573	603	582	583	603	595	605	588	610	606	602	620	596	595	607	623	582	575	586	578	656	556	555	588	589	604	611	597	600	564	574	575	618	578	576	579	578	555	631	618	603	590	563	586	567	598	579	608	605	627	593	574	590	626	592	629	591	654	626	558	588	632	589	629	606	599	624	607	617	581	635	586	575	585	582	599	610	635	609	548	564	603	575	594	593	603	596	589	595	564	621	566	566	573	552	660	642	580	601	604	571	619	639	605	595	527	594	605	592	595	582	608	598	615	596	614	580	565	590	563	601	619	572	567	607	587	620	627	602	562	649	588	595	595	565	583	558	601	581	594	566	587	589	629	569	611	573	611	634	558	621	629	595	562	580	578	598	603	571	587	557	560	595	587	584	600	600	573	612	561	611	595	627	631	576	577	587	547	577	605	574	632	578	641	609	582	560	586	561	593	526	575	575	574	626	553	622	621	641	588	605	605	573	591	586	578	602	593	549	593	604	583	589	562	598	621	585	599	649	575	559	598	627	514	572	586	560	589	544	590	620	619	643	534	587	593	601	574	570	575	586	641	597	574	621	601	555	608	595	608	563	589	611	578	576	600	598	588	616	627	592	584	622	614	600	577	577	616	559	569	591	578	608	573	621	637	565	568	572	579	616	610	628	602	542	588	547	570	578	565	602	595	576	638	581	584	594	606	602	559	626	628	561	592	642	589	593	582	562	579	600	590	586	560	556	557	564	579	598	623	587	607	604	583	554	567
30480	65183	88373	77437	63857	49222	24133	4118	642	664	671	643	628	653	650	611	600	653	619	636	630	655	628	652	633	640	658	615	603	610	628	620	589	650	599	588	656	646	618	614	653	625	675	652	599	651	585	587	624	633	632	639	600	643	664	598	616	630	653	633	622	586	589	616	659	613	641	621	622	621	646	599	629	616	643	620	622	639	642	631	644	617	660	609	642	649	635	595	609	608	656	627	705	575	602	619	633	705	651	643	620	615	643	663	624	652	612	626	639	625	639	616	651	638	612	652	635	619	616	680	643	577	651	656	641	638	672	614	597	640	624	602	662	609	699	616	661	628	654	642	610	634	595	641	610	616	592	645	635	669	620	595	606	663	596	657	615	615	663	633	642	614	608	643	625	627	644	665	654	639	641	618	625	684	648	631	617	670	612	656	646	660	652	612	637	646	638	658	643	638	630	603	572	600	632	608	588	647	623	629	545	633	649	621	636	602	652	622	605	660	635	609	632	623	618	633	604	627	650	664	610	639	684	666	645	587	619	627	620	605	628	615	647	620	629	655	620	641	621	655	641	664	623	638	642	638	673	606	624	626	628	637	647	613	591	663	650	672	637	624	635	554	611	589	645	637	590	614	612	637	638	592	618	640	651	662	641	623	647	608	648	636	604	693	672	599	590	655	642	640	624	653	659	619	664	663	588	638	606	633	646	662	631	627	655	640	619	586	605	703	634	658	643	628	629	611	609	631	604	618	640	587	614	664	653	622	661	672	616	592	632	620	637	707	593	626	615	634	670	688	677	657	622	625	626	646	640	614	611	581	649	604	612	621	662	646	613	636	622	611	694	633	625	653	618	613	627	654	601	662	644	612	608	638	619	665	589	651	628	645	647	631	620	615	627	643	668	661	599	619	622	649	686	639	592	666	638	626	663	633	658	645	642	587	633	599	639	650	663	607	604	611	619	612	621	677	632	652	655	589	633	612	597	628	595	625	603	616	644	646	593	576	637	652	605	618	614	585	634	629	574	586	612	670	584	644	593	639	615	653	629	641	606	617	627	631	604	615	621	623	653	644	674	609	624	603	598	665	647	596	660	614	625	622	621	606	589	684	643	617	629	639	635	646	625	639	620	660	646	627	616	644	665	644	619	642	652	621	609	604	646	641	625	621	660	652	566	617	676	632	652	673	621	640	639	617	612	609	651	639	617	622	621	602	616	625	671	641	639	637	624	651	618	597	617	621	600	647	638	654	629	615	644	608	643	675	614	609	625	666	638	598	640	599	615	615	642	621	613	603	606	634	649	686	580	625	625	670	635	631	622	652	637	593	628	678	654	621	633	588	621	626	649	622	616	648	661	625	645	620	644	604	637	637	612	632	573	634	655	595	591	601	636	621	580	633	652	616	645	662	629	638	642	634	648	631	644	630	654	615	632	682	646	608	623	613	604	681	637	632	623	601	618	692	663	670	690	662	616	635	615	680	610	632	632	610	677	603	637	657	628	646	654	596	645	611	597	661	594	605	658	636	641	647	670	640	631	582	632	579	627	645	616	616	650	643	668	646	616	689	648	592	628	662	682	637	611	668	634	615	664	609	675	627	612	640	643	625	653	641	635	613	657	649	618	631	635	653	628	653	605	612	590	615	634	652	627	649	617	614	595	607	677	620	596	572	657	638	641	653	639	638	621	633	612	634	629	611	610	708	663	644	642	674	653	654	639	602	628	625	598	593	602	640	627	679	634	661	644	676	655	648	609	631	666	637	624	633	643	651	637	633	633	649	598	636	680	596	672	609	597	649	645	640	639	647	629	656	597	635	670	638	597	617	610	625	618	636	659	649	646	652	639	629	653	644	655	640	640	665	644	602	616	649	636	633	664	649	642	638	655	631	606	638	608	653	680	622	631	618	626	602	625	567	612	620	623	632	652	619	655	603	577	620	647	602	595	607	610	626	658	635	616	637	652	668	634	664	614	646	627	622	611	651	660	624	654	666	608	637	662	596	665	643	653	628	642	640	639	623	611	627	663	595	665	603	661	616	597	623	603	602	626	603	638	667	654	602	639	650	596	626	653	622	657	628	623	638	673	609	643	592	652	654	613	639	639	625	611	665	607	624	665	661	631	628	671	615	662	623	624	627	586	680	623	648	630	623	575	580	661	569	620	612	625	632	670	605	600	636	641	624	581	636	605	647	627	632	632	642	625	632	623	648	631	666	639	634	676	646	639	632	639	610	593	640	614	629	633	616	609	638	659	652	660	618	674	655	604	674	667	609	645	647	648	638	646	618	625	652	621	676	623	627	623	631	602	703	651	609	572	645	608	672	610	603	671	588	640	643	682	610	620	624	607	649	659	642	647	630	614	643	619	622	606	634	670	639	595	591	636	611	630	629	641	600	576	666	653	665	670	603	628	606	669	684	605	644	615	642	684	613	603	593	637	673	641	647	612	677	602	624	608	636	574	635	633	652	628	629	649	648	675	675	640	602	634	640	658	665	612	661	674	590	601	663	644	638	649	622	625	585	622	636	621	649	613	619	610	607	604	618	662	608	615	630	672	638	598	605	653	630	630	629	595	605	587	652	643	630	667	622	584	681	613	610	646	620	669	627	622	671	628	635	656	629	582	632	675	642	621	660	614	620	617	613	631	659	600	607	682	619	632	633	648	628	650	651	615	626	609	615	590	604	622	631	634	640	691	657	607	605	617	625	619	675	653	648	667	611	623	684	639	605	647	677	633	572	654	645	652	654	675	634	610	631	649	605	631	589	648	632	630	616	644	654	630	643	634	639	579	639	666	640	655	591	652	607	639	620	625	659	634	618	643	630	624	636	612	631	654	623	586	586	653	565	648	629	658	591	613	584	627	676	625	650	689	657	622	628	619	624	647	656	630	644	595	634	602	614	623	635	605	619	605	638	652	637	696	613	640	686	606	623	622	615	606	617	634	594	630	597	643	631	664	613	672	657	630	621	616	595	646	609	636	607	679	629	654	614	642	607	611	616	653	607	608	622	637	640	615	609	647	662	637	624	648	620	623	630	669	661	625	647	579	598	632	620	628	636	634	616	633	633	663	616	658	610	601	643	587	612	587	619	684	636	629	626	621	621	653	644	617	612	654	651	602	620	591	617	622	610	597	644	666	633	690	634	613	623	657	655	599	640	604	630	599	619	607	617	641	594	675	685	647	596	618	645	645	610	638	685	631	564	599	667	621	626	671	616	642	666	594	654	649	679	588	601	632	620	665	662	657	626	652	612	655	614	628	629	624	634	605	658	634	661	598	644	666	632	660	595	637	676	658	592	625	625	651	607	609	593	606	636	643	605	621	650	652	662	612	621	626	633	663	638	628	632	639	636	625	598	590	649	640	632	648	619	666	668	612	643	602	687	617	637	637	638	626	614	628	618	649	615	633	646	644	609	670	651	650	649	654	693	652	654	620	615	667	607	613	636	612	652	660	629	629	590	649	616	620	599	660	618	616	627	564	677	647	642	645	625	661	660	641	657
28129	23799	40298	35162	20252	13732	4079	687	411	399	365	347	377	381	369	373	360	380	414	365	394	339	401	351	385	395	402	386	346	409	372	393	371	375	383	387	353	385	391	397	391	406	397	365	374	344	360	380	353	358	362	380	401	388	350	395	366	390	370	354	352	383	363	385	393	350	384	347	368	368	396	368	356	373	349	414	383	381	348	370	379	377	420	354	385	366	395	405	379	383	355	375	376	369	336	401	379	353	356	401	354	396	415	395	403	360	377	377	360	375	373	381	376	387	377	400	410	375	382	364	356	348	370	373	366	367	397	398	356	369	362	398	367	391	362	395	365	401	378	391	359	351	403	391	411	410	358	370	359	373	361	369	392	390	399	430	338	377	390	366	411	389	388	399	404	403	389	383	363	366	337	362	381	423	352	347	420	379	352	387	397	390	371	360	422	387	370	384	415	405	400	389	368	401	376	382	377	374	367	378	365	371	356	366	388	376	382	366	385	374	324	365	374	347	355	376	417	339	379	389	394	343	393	367	371	373	399	400	359	360	355	392	344	357	414	366	415	405	376	362	396	364	367	431	408	394	358	392	350	412	351	357	387	367	381	407	361	355	406	391	392	385	400	343	406	376	398	370	386	394	399	403	356	365	393	346	339	384	393	381	360	414	381	373	397	415	384	411	389	359	387	342	380	390	400	385	365	390	387	345	414	354	358	384	380	367	393	376	389	387	389	375	365	386	365	367	374	352	385	365	332	355	358	385	375	422	358	353	364	386	405	368	361	375	392	380	373	360	375	401	381	395	350	385	389	386	375	388	394	373	401	347	372	344	375	393	348	383	387	425	393	374	363	418	367	376	372	349	356	398	353	378	357	350	389	367	369	426	406	382	381	394	405	347	391	364	360	355	352	392	388	363	397	372	374	380	363	392	386	378	335	378	394	350	406	354	398	377	398	384	368	412	380	377	380	375	382	383	334	374	332	392	379	399	346	401	376	401	373	394	374	383	361	375	334	373	370	359	362	396	361	397	378	371	372	381	373	392	359	386	391	371	346	383	377	363	342	353	374	374	378	359	355	365	362	347	390	393	367	382	346	361	371	367	400	365	359	406	359	385	386	388	381	400	376	359	408	344	373	339	413	386	361	383	376	380	385	351	410	365	374	386	381	359	375	359	400	359	392	401	386	353	396	406	409	386	373	353	407	367	357	398	402	386	356	374	391	387	373	400	439	382	359	373	424	410	327	369	379	366	402	424	401	381	354	361	417	378	391	368	406	406	348	383	389	388	391	392	386	408	405	378	373	381	379	370	372	366	427	362	347	398	386	351	351	382	376	395	419	372	389	366	372	370	379	395	369	401	374	395	346	393	361	377	387	340	357	363	356	388	369	341	365	388	328	384	378	396	361	364	361	390	366	356	374	391	385	376	380	383	398	379	403	406	361	380	330	337	412	382	417	363	384	388	363	392	364	359	356	355	355	359	371	380	397	347	374	354	423	397	369	371	374	416	343	373	355	405	370	416	403	367	377	386	355	372	376	355	370	355	386	349	357	395	391	414	366	380	376	356	358	365	377	354	379	357	378	422	373	374	385	411	388	363	344	399	362	392	385	367	389	373	374	384	403	377	371	395	377	376	386	363	356	386	390	398	376	374	362	397	405	395	387	385	388	363	364	380	417	400	388	368	364	395	375	401	383	353	371	378	369	365	369	399	403	335	369	386	384	348	352	402	371	388	356	390	363	350	410	405	409	382	388	368	390	374	384	361	371	341	362	401	345	375	390	411	376	382	386	368	392	395	367	374	387	384	386	414	380	362	398	360	368	403	412	361	377	351	384	382	381	377	370	370	377	358	376	357	374	372	387	395	414	379	406	375	374	372	345	408	356	373	400	383	374	403	368	356	350	364	357	368	375	373	359	387	390	305	360	357	385	357	359	357	403	405	384	392	374	386	370	362	383	380	394	382	370	364	387	374	382	406	386	361	403	372	396	353	380	382	411	368	369	357	363	361	378	338	390	357	385	391	407	375	343	363	400	394	368	388	379	353	356	412	369	390	391	374	384	409	369	358	369	359	365	386	359	342	384	380	403	331	390	379	374	382	375	404	347	354	389	360	383	390	380	378	407	385	372	376	396	385	374	372	357	364	361	401	372	393	380	360	396	391	398	393	389	372	394	418	403	340	388	384	386	396	379	363	390	398	381	377	398	379	383	369	378	400	361	380	383	368	365	374	366	378	398	356	380	405	382	350	384	333	422	362	336	381	408	376	407	398	384	386	383	378	393	358	381	388	386	399	392	320	356	381	414	372	372	391	359	351	378	363	373	351	367	380	385	409	362	382	382	387	416	380	411	376	382	369	386	356	400	379	361	345	345	401	342	373	376	395	372	396	362	388	386	321	369	381	412	386	368	384	349	406	379	363	354	396	391	383	369	367	371	399	368	394	408	349	386	370	369	349	427	380	396	377	372	425	359	393	356	360	384	370	366	403	371	408	385	372	375	381	406	349	403	374	353	386	369	378	405	392	338	379	364	408	386	363	393	367	393	378	363	386	367	382	376	352	387	382	364	363	378	366	382	410	359	440	394	382	393	385	383	384	377	376	373	371	372	348	385	379	361	391	383	382	350	366	390	366	380	336	382	370	359	389	383	394	376	383	359	367	376	351	363	383	387	351	374	390	390	386	335	387	362	365	376	367	380	377	343	372	424	364	387	380	391	406	347	400	398	356	376	349	386	342	360	361	366	385	385	369	389	327	390	364	404	383	354	389	386	380	391	394	391	387	385	386	378	373	374	393	333	414	382	406	379	367	411	365	379	352	377	381	386	413	351	367	369	370	372	397	406	379	367	389	361	385	402	363	378	376	389	383	370	384	404	416	373	375	415	383	396	365	426	387	387	380	380	368	382	343	458	373	396	379	379	360	391	323	359	367	411	372	356	401	417	373	382	393	360	382	369	386	364	434	413	366	396	382	359	396	367	390	431	393	410	385	354	387	380	331	387	385	382	366	380	382	368	366	368	377	328	397	362	346	359	358	373	376	369	361	383	381	384	422	361	364	395	381	345	377	386	420	357	370	391	361	396	355	384	396	373	351	361	400	365	385	390	395	384	377	371	354	377	398	364	363	387	391	325	385	375	430	398	406	370	387	382	335	387	380	361	373	337	390	383	376	385	377	362	380	379	400	386	352	372	387	386	360	418	398	366	398	367	362	341	394	346	410	360	405	382	369	385	361	368	369	378	372	344	382	370	415	375	391	386	370	370	366	351	389	391	370	404	361	400	341	370	377	377	388	371	411	414	366	370	368	367	397	399	401	393	367	355	393	398	378	369	395	425	376	378	362	408	404	381	332	382	386	364	403	390	389	375	375	368	389	376	389	390	426	396	352	386	355	366	397	391	388	407	376	380	379	356	382	358	367	380	372	332	388	371	398	396	365	381	376	343	378	341	412	368	364	385	384	345	366	408	401	411	369	377	379	372	366	370	402	402	403	394	362	374	406
22813	37305	38607	27028	18276	13414	3920	757	427	431	404	444	441	482	417	428	441	425	389	443	457	485	429	434	430	413	463	423	421	398	394	456	415	435	447	460	458	424	462	414	448	417	446	458	448	429	478	447	459	457	403	442	434	428	436	391	430	416	440	442	474	449	440	457	448	445	398	430	433	449	439	476	395	395	436	403	430	441	440	448	461	430	414	461	415	392	416	463	433	416	446	445	431	453	409	444	423	444	421	405	426	430	435	465	432	445	449	452	426	431	454	432	423	426	392	435	428	444	423	423	395	438	440	422	423	472	420	405	440	440	484	388	438	439	425	457	428	425	417	427	424	430	463	429	419	456	404	451	433	453	474	451	393	431	426	418	450	392	420	408	427	449	468	421	442	460	425	429	437	421	403	408	418	456	433	431	421	434	459	409	437	463	433	435	441	462	415	441	408	433	449	439	416	443	458	453	455	436	427	461	442	463	416	447	430	429	439	419	465	443	438	413	430	457	451	431	398	440	391	433	422	457	454	438	420	465	411	445	436	421	459	451	452	450	422	423	396	433	425	417	444	435	431	438	426	404	447	456	420	448	462	438	403	423	477	431	412	425	451	434	430	451	420	413	416	469	450	433	428	451	453	432	461	434	469	429	442	461	412	416	424	436	441	456	417	429	466	432	411	428	439	451	430	446	496	389	464	437	466	475	453	447	478	414	413	405	434	427	454	445	424	422	409	418	438	422	437	464	434	412	465	434	456	426	454	417	426	397	408	437	437	399	449	420	442	434	459	427	452	438	432	401	460	386	427	426	406	462	444	428	434	401	447	446	437	428	469	470	422	440	424	446	448	442	424	412	436	433	418	415	430	436	470	419	410	469	426	455	444	415	427	479	405	443	470	449	444	460	432	484	422	431	428	437	450	417	476	417	417	416	447	463	443	447	481	409	409	412	437	460	411	435	459	405	447	436	456	426	445	455	436	450	477	442	448	458	417	465	442	424	432	420	454	418	441	451	432	416	437	424	405	460	441	421	468	420	407	466	428	448	411	470	408	422	425	418	465	397	437	442	469	421	437	415	412	425	500	424	473	433	444	482	395	435	417	437	445	421	452	454	439	432	431	445	413	414	441	423	440	419	401	435	468	473	418	489	446	412	474	452	453	429	403	449	430	471	418	419	434	424	449	434	415	435	455	432	438	486	420	407	416	432	403	419	435	383	442	474	417	479	426	461	464	431	430	425	434	385	444	444	437	433	381	391	428	442	453	419	411	412	430	432	406	447	466	455	443	426	450	437	408	453	431	407	483	412	426	435	463	426	429	440	407	458	472	453	446	407	432	436	421	443	400	417	443	449	451	467	420	442	449	435	420	442	425	438	427	439	421	419	415	416	436	436	455	439	406	410	444	422	438	429	428	434	420	409	467	436	424	431	452	417	437	427	459	435	436	421	440	408	430	426	431	415	464	426	427	405	438	469	427	435	453	430	407	411	452	456	417	470	448	420	447	456	464	450	450	424	415	393	411	454	475	413	434	451	422	440	440	449	455	449	421	419	479	416	427	443	449	393	425	427	441	457	435	441	442	469	444	462	436	443	424	453	450	446	444	408	435	419	477	447	421	448	408	447	439	437	421	476	392	440	429	442	441	431	431	448	427	415	447	456	428	424	440	419	461	443	452	393	449	428	451	441	469	402	420	452	443	479	432	471	407	429	454	394	409	430	429	441	393	413	479	404	428	460	469	458	443	433	448	439	440	441	457	455	469	407	404	403	426	427	428	424	420	479	442	440	409	440	446	421	441	438	448	403	430	459	413	401	406	435	422	435	447	499	406	450	432	466	437	410	454	429	422	434	425	465	398	415	427	415	428	430	448	449	449	442	434	454	441	394	412	455	416	431	447	413	447	448	462	465	414	460	413	419	437	449	421	457	446	466	443	424	437	471	441	429	436	434	377	441	449	447	456	425	446	452	414	444	427	490	445	427	436	437	414	438	433	415	425	487	413	411	452	442	396	438	472	443	453	465	441	442	452	390	416	451	460	439	451	430	438	435	430	466	461	439	399	464	408	430	439	439	435	459	408	473	460	459	442	451	467	461	470	422	440	406	448	464	432	410	439	447	426	428	425	441	437	451	383	421	417	456	442	412	435	419	415	423	438	462	436	453	395	415	452	422	425	408	426	478	380	388	416	431	454	443	406	451	448	413	429	480	449	470	436	456	419	397	454	412	446	447	414	423	440	457	467	453	436	447	455	452	460	446	434	394	423	441	466	436	430	463	434	428	416	466	427	414	475	410	466	398	447	452	419	429	435	432	426	430	405	437	448	423	401	453	436	435	450	428	433	429	446	422	447	461	409	451	467	412	445	456	432	458	427	426	453	441	451	431	450	403	469	430	426	448	440	417	454	442	445	448	440	431	452	435	428	436	447	402	444	398	424	438	437	440	434	437	428	466	380	448	461	442	439	456	436	450	428	419	441	477	429	421	428	442	415	456	480	412	446	467	442	422	444	441	444	417	443	453	479	438	430	436	430	431	435	468	429	456	424	422	445	426	458	453	449	450	414	441	413	460	412	426	411	434	443	402	425	439	431	426	412	445	385	440	442	480	436	429	406	453	440	416	467	474	478	421	416	465	422	445	471	454	451	443	422	400	439	417	424	441	403	429	408	448	398	456	442	417	435	435	411	441	427	429	441	464	461	422	410	450	454	433	448	419	443	454	475	440	444	460	445	434	443	447	444	452	422	421	457	426	397	414	411	442	398	413	416	440	465	443	499	438	405	429	416	412	447	385	464	450	442	446	439	435	438	449	454	415	441	450	449	461	459	427	444	424	426	435	438	443	433	476	436	436	448	391	426	405	426	449	439	452	431	427	444	418	421	462	437	424	446	442	443	435	476	439	458	402	429	414	368	441	423	461	415	437	417	432	452	464	441	424	450	456	442	439	447	438	472	426	405	432	407	447	438	431	498	417	435	430	437	403	439	414	442	435	419	437	438	453	467	445	466	435	400	441	428	445	405	429	432	438	423	472	430	423	451	399	444	386	425	499	459	399	424	466	462	429	460	437	436	466	445	419	445	413	431	440	416	482	420	453	426	418	433	418	436	445	460	431	426	458	446	435	435	481	442	460	482	441	440	450	429	476	445	466	439	430	443	458	419	459	480	430	432	449	443	435	429	433	470	424	447	440	386	447	451	429	442	445	424	458	469	427	452	469	445	408	462	428	463	484	432	416	402	452	440	387	403	455	415	430	424	432	431	432	454	449	455	399	422	416	418	454	448	427	457	435	455	426	423	449	417	460	436	401	469	451	415	411	454	438	449	430	425	428	418	419	448	462	472	444	419	459	408	409	426	470	476	384	392	414	441	428	455	414	410	419	463	406	408	413	449	422	450	450	442	481	438	415	442	444	431	419	419	425	446	414	445	430	434	421	400	423	419	437	461	456	434	386	488	423	398	412	460	464	424	438	426	412	420	457	419	423	402	441	389	435	435	444	434	428
24756	21549	42228	53395	46720	42445	23592	4278	383	421	387	390	374	415	379	387	371	383	387	380	378	371	378	411	350	398	385	367	392	391	383	432	334	351	418	369	404	398	402	404	376	399	367	358	355	422	401	363	376	386	360	376	410	373	376	369	380	363	385	370	400	409	390	366	371	375	382	377	350	380	396	399	376	383	344	401	373	401	395	393	372	368	390	378	361	346	414	411	380	380	373	381	358	411	377	365	373	366	339	396	392	380	355	383	409	394	379	366	387	375	361	346	373	362	396	399	365	390	372	384	396	382	382	365	351	404	362	387	373	429	390	356	402	359	407	385	389	386	369	399	373	354	385	361	398	386	371	407	371	385	401	384	385	390	366	357	386	378	370	374	399	394	391	381	394	372	386	387	379	379	348	405	322	349	347	379	359	392	366	392	391	362	404	386	385	371	330	369	358	398	374	354	379	396	383	397	395	359	340	382	376	365	374	389	390	384	346	368	374	373	386	356	395	422	344	376	357	371	346	389	391	386	348	354	391	368	357	386	388	377	412	354	385	381	417	404	385	400	400	343	422	371	367	400	392	377	392	375	409	363	363	418	362	395	335	376	363	347	369	342	389	389	328	381	378	367	388	398	396	374	394	399	366	397	394	382	405	386	388	354	391	395	407	390	421	368	392	393	387	362	375	376	344	392	380	375	379	364	365	352	379	373	380	394	383	382	367	411	397	372	349	371	389	353	405	396	335	373	372	367	375	359	329	361	371	379	399	353	400	363	381	393	410	374	382	419	378	368	407	400	395	364	378	397	412	371	383	375	382	385	434	368	346	363	388	346	365	368	386	379	394	373	376	342	350	378	381	379	379	401	410	357	391	361	399	344	345	397	403	379	368	380	392	369	379	378	383	380	413	364	355	385	403	393	376	402	377	350	346	393	403	374	387	400	371	389	367	353	378	375	357	383	386	325	423	376	383	371	360	376	358	391	407	401	330	377	396	358	367	301	379	371	371	371	370	396	397	392	385	382	385	356	396	366	374	397	396	375	363	383	386	382	381	375	384	366	384	384	374	375	368	370	391	418	361	392	401	385	333	357	361	367	359	407	393	344	383	386	369	384	369	368	391	371	402	367	382	385	375	342	390	401	388	340	364	350	370	346	403	411	360	371	392	423	379	384	375	380	353	367	370	375	405	402	377	385	396	406	391	392	385	381	376	326	373	383	381	345	383	381	413	373	390	347	374	373	375	377	381	415	380	375	397	353	396	367	383	390	371	381	411	403	380	425	417	385	376	367	386	385	348	363	356	418	376	390	365	382	382	356	405	346	348	382	386	392	382	399	381	381	366	363	344	371	376	373	366	388	375	350	360	362	401	350	404	383	359	404	398	347	371	399	377	369	353	390	387	366	382	369	383	361	383	359	388	409	377	384	411	380	338	364	417	379	400	407	389	362	386	390	366	355	377	386	351	351	366	349	355	380	401	371	392	395	400	371	351	407	344	342	336	373	404	365	323	349	419	357	382	392	374	367	370	367	361	368	394	333	368	379	397	366	392	385	374	410	370	368	360	416	388	346	397	344	395	392	389	351	361	352	354	386	368	393	388	354	372	357	348	408	414	374	399	358	354	356	379	363	380	377	387	367	370	366	369	408	355	373	368	377	412	397	441	349	389	369	379	382	364	370	364	375	377	409	364	356	409	370	376	352	385	376	376	382	396	358	399	357	370	376	422	387	379	394	379	387	354	376	389	370	386	400	364	361	377	400	359	346	411	348	372	405	391	350	367	396	413	383	376	400	433	366	363	405	341	374	396	384	398	347	399	387	381	388	377	373	368	379	369	376	351	386	346	400	388	384	393	368	399	393	345	363	370	362	408	346	381	358	356	367	394	415	354	388	380	409	352	364	345	364	349	400	355	351	388	389	395	398	392	371	373	383	385	366	384	359	351	368	379	380	383	362	376	372	379	383	409	395	380	390	389	393	358	346	401	387	399	389	388	405	392	371	408	407	378	381	342	406	348	358	401	346	397	379	348	406	384	380	403	379	418	365	367	448	408	341	356	349	377	347	353	370	371	419	381	411	392	370	374	368	370	384	340	390	366	383	360	381	350	400	387	398	383	375	372	391	365	375	391	382	413	361	322	387	387	396	386	419	401	378	376	377	379	360	389	383	352	379	382	367	355	367	387	387	383	356	367	376	378	372	403	387	380	381	390	341	409	392	350	378	371	383	348	390	396	377	395	401	360	390	385	375	417	378	402	375	370	417	385	388	397	395	387	349	383	382	405	355	371	396	365	387	359	392	362	408	346	401	352	388	390	379	387	408	359	379	370	366	373	391	372	378	374	376	373	406	394	374	362	373	357	398	375	392	383	357	386	387	405	376	360	392	385	381	388	384	407	362	370	353	359	376	388	384	389	379	396	397	416	415	348	375	400	368	420	375	363	369	398	349	371	376	357	384	386	384	388	431	352	376	389	386	387	370	390	360	376	374	384	391	386	383	350	380	355	354	390	389	379	381	393	356	359	374	382	414	365	410	399	368	376	385	364	367	397	362	368	389	373	383	357	408	424	353	364	385	382	374	403	360	387	367	351	365	377	389	378	428	364	376	394	340	414	381	380	379	400	390	400	395	377	395	433	379	341	401	375	387	365	424	402	357	382	399	354	372	350	354	397	355	363	354	337	375	364	409	380	366	337	419	354	387	367	365	393	418	404	350	381	368	383	372	355	375	396	382	367	404	394	365	388	382	340	386	392	389	346	400	379	400	369	408	341	361	364	360	362	382	395	398	385	359	375	378	368	396	379	363	416	370	363	361	392	403	403	368	352	404	356	422	387	368	366	373	380	357	391	368	394	337	371	356	425	394	396	354	402	399	415	350	396	378	400	359	393	364	338	370	385	358	361	386	397	388	352	390	430	352	402	385	355	411	374	368	361	409	355	373	377	364	365	357	379	352	356	359	396	368	364	336	367	374	406	371	404	402	373	393	370	405	386	354	401	361	379	377	373	376	368	367	390	387	383	381	370	408	372	370	369	409	353	352	353	386	400	384	381	369	363	396	384	378	374	364	379	375	351	415	367	389	362	391	407	403	369	348	407	418	394	403	354	349	372	374	417	376	397	365	404	386	405	394	368	387	350	384	346	361	360	355	380	366	374	343	362	379	382	409	358	391	399	344	406	363	416	412	361	380	380	387	378	371	368	392	412	410	365	361	382	368	368	369	362	384	402	423	366	375	367	378	375	390	374	410	344	379	363	362	367	365	351	366	372	397	399	371	376	410	363	349	347	411	410	371	369	408	400	363	358	370	392	390	346	382	363	398	399	410	375	362	369	396	369	381	358	398	392	363	394	343	401	352	371	396	348	385	369	371	389	427	390	386	389	391	407	400	379	362	367	381	366	354	409	402	361	395	361	424	409	380	402	369	374	343	394	391	366	362	393	369	413	362	335	405	403	382	339	398	377	398	363	376	385	347	374	373	354	394	381	391	341	367	401	371	340	397
25209	57769	73962	59923	48066	39165	17977	2632	460	451	414	441	386	445	474	445	408	432	439	408	397	374	407	413	454	394	413	448	474	427	427	401	437	436	382	407	456	457	402	404	429	443	414	431	420	404	418	436	426	454	443	469	416	426	435	408	424	431	440	418	459	403	434	404	426	392	424	434	391	417	459	411	459	424	402	420	427	400	418	443	412	428	443	451	414	409	447	427	446	425	434	426	397	427	391	407	455	448	449	426	403	449	430	447	415	432	419	432	464	412	433	377	424	442	414	442	438	424	406	429	425	420	402	408	439	432	426	392	403	397	422	397	415	435	417	406	407	412	393	429	430	429	416	408	455	423	418	406	411	402	416	466	392	428	414	450	437	397	442	406	444	434	449	456	435	416	393	427	467	452	475	441	422	395	429	425	424	380	422	421	412	438	416	418	439	451	440	416	435	453	468	447	395	399	415	406	393	426	443	468	460	422	451	420	440	386	446	400	404	420	420	444	427	401	390	409	447	410	432	427	428	446	454	364	446	436	413	418	457	406	427	437	429	386	454	433	438	415	424	444	439	420	415	397	440	432	430	424	408	450	362	423	380	416	439	431	407	416	401	427	403	468	402	412	443	442	434	450	406	417	417	452	447	440	413	402	441	450	441	436	416	425	430	401	418	460	422	420	413	463	382	429	418	444	435	445	413	427	461	424	403	399	406	438	410	418	480	437	385	375	446	422	408	441	429	416	445	461	419	398	423	425	427	401	461	430	418	430	431	415	395	394	430	430	450	412	420	394	417	395	413	437	466	454	447	397	419	416	452	422	444	416	442	423	429	457	396	438	466	398	414	440	409	419	429	419	435	433	426	430	419	399	393	411	451	425	435	415	490	382	389	418	402	449	458	428	438	417	446	417	398	407	416	398	468	382	425	423	444	468	394	416	402	434	426	460	431	425	392	440	457	472	438	395	439	472	433	444	415	402	405	440	453	441	415	421	442	440	384	429	404	447	470	407	454	439	431	401	404	427	408	405	409	408	466	431	423	401	429	411	424	428	406	410	420	443	416	425	389	446	437	414	388	442	426	404	407	426	398	384	423	409	415	449	416	455	444	447	437	440	440	412	436	412	432	458	472	450	461	433	477	381	422	401	461	404	428	438	442	444	442	412	425	413	452	425	430	412	438	416	426	462	437	402	422	399	403	390	432	386	435	417	419	420	426	448	431	422	444	396	423	432	429	431	450	435	420	412	420	416	395	422	438	388	430	468	418	431	405	418	396	440	436	421	454	482	419	430	401	421	399	418	421	425	396	423	427	465	453	435	379	431	427	409	427	395	442	431	430	397	454	412	379	374	424	408	449	422	406	407	398	395	409	418	414	426	424	451	424	400	434	410	449	437	432	412	436	450	439	438	432	434	410	396	444	415	425	411	399	419	393	431	442	461	437	437	424	406	405	451	420	399	438	448	427	425	411	439	432	417	417	387	389	379	429	462	419	399	428	442	447	438	393	410	457	411	436	390	443	440	434	417	445	447	409	432	421	436	418	429	434	417	424	448	415	444	390	444	377	433	439	446	420	414	401	445	439	414	430	443	397	433	440	407	416	426	421	415	418	460	414	409	449	443	456	419	421	414	432	420	404	397	439	417	429	396	426	434	437	433	428	449	443	439	429	437	445	401	444	440	407	414	434	409	409	399	409	414	457	457	448	429	405	469	449	423	387	456	433	391	455	433	459	432	453	443	406	411	441	445	455	410	426	442	433	450	431	398	437	409	435	414	450	450	429	422	420	422	425	457	424	436	390	446	429	441	438	430	409	421	439	435	417	408	418	433	440	433	402	440	439	420	447	441	435	423	441	447	482	429	401	413	419	429	397	443	409	414	415	437	422	401	383	440	430	440	431	426	424	425	410	435	422	394	430	444	437	410	399	450	433	443	463	436	383	422	433	417	395	441	462	425	386	444	420	409	459	439	433	407	428	453	455	396	407	449	448	420	458	417	432	391	431	438	404	415	400	427	421	448	412	406	441	446	427	410	399	408	433	447	429	437	434	437	428	422	420	390	419	420	437	441	474	424	408	435	430	425	430	445	422	414	418	437	454	436	430	421	406	436	430	402	464	454	424	432	402	430	414	422	404	420	432	410	409	429	442	433	421	435	406	441	439	421	457	416	375	402	422	406	390	443	402	426	400	410	424	449	384	416	401	418	469	425	422	415	430	438	420	437	430	432	417	431	430	413	416	415	404	459	422	415	403	434	414	430	437	402	414	448	422	421	422	465	424	416	401	386	422	426	409	424	408	432	444	412	440	423	438	410	401	419	450	429	436	449	421	413	419	403	431	432	394	414	429	409	418	459	427	412	405	447	411	428	424	451	404	429	448	470	417	425	396	384	440	407	414	401	409	397	448	388	454	409	456	411	421	419	415	430	402	443	418	455	468	427	429	456	424	413	455	442	422	435	417	421	430	431	438	430	470	409	451	454	412	423	422	404	414	400	426	447	424	415	472	450	456	376	408	444	416	450	426	422	402	411	416	439	434	436	425	434	461	435	419	441	401	432	440	413	422	418	411	425	394	429	418	427	407	452	438	438	427	423	419	425	387	441	426	439	453	461	408	458	424	423	427	376	444	434	427	410	441	438	434	457	442	436	428	429	420	438	451	435	453	453	465	416	428	371	448	441	412	417	406	432	422	436	413	390	465	416	456	443	419	437	405	415	462	416	462	432	438	410	402	453	424	416	428	473	443	447	426	394	404	412	426	471	441	412	432	432	411	455	448	407	420	421	386	401	448	408	419	400	441	457	403	424	435	428	403	446	413	409	390	426	411	411	455	382	434	443	402	403	431	400	431	394	415	431	439	439	447	427	434	415	441	440	416	434	414	402	414	448	425	401	400	449	431	421	429	420	431	414	433	381	455	412	385	432	456	415	405	419	372	410	452	448	405	397	428	456	425	423	417	407	425	425	434	435	417	406	441	423	456	405	468	420	432	415	423	433	431	439	450	392	425	438	413	438	455	414	406	437	438	399	413	440	422	404	416	416	397	403	404	402	409	398	430	416	414	431	411	424	401	406	454	449	463	464	421	456	421	402	409	418	443	426	435	427	412	386	406	410	396	390	424	454	437	474	469	432	413	421	400	413	430	442	421	412	454	411	430	423	416	398	456	421	447	441	441	410	420	442	425	422	419	418	427	397	458	431	449	402	409	449	415	470	444	441	433	459	390	406	407	374	440	459	446	423	451	398	404	425	400	405	432	415	420	377	443	402	434	429	409	410	418	414	416	411	445	399	447	436	438	381	458	454	419	458	410	415	423	421	436	462	421	406	432	424	408	426	407	413	425	424	393	461	457	419	439	428	426	430	450	454	403	387	472	403	419	431	459	394	399	452	390	422	447	439	405	436	424	421	365	423	436	447	400	407	430	434	420	417	419	438	468	433	435	420	395	428	416	422	446	398	417	443	413	418	403	451	395	405	416	420	452	404	428	391	424	424	377	409	430	420
25518	21706	40515	47348	37242	31574	15214	2254	504	533	509	485	528	490	507	500	511	511	486	553	490	546	483	506	441	521	523	520	494	519	529	494	517	518	494	496	487	535	523	482	528	509	492	478	491	485	470	519	517	526	525	493	471	517	468	503	515	451	523	501	536	518	501	505	540	459	517	536	508	498	532	507	494	507	492	547	528	535	511	557	502	518	521	490	474	458	472	517	487	485	499	512	529	520	501	529	502	498	484	494	490	484	514	509	506	564	517	495	469	477	514	493	489	486	474	517	508	497	531	484	503	528	560	479	482	515	487	476	521	468	518	503	531	514	527	521	512	500	507	521	511	501	481	518	540	487	491	491	505	519	498	504	500	497	515	511	522	493	487	441	485	472	518	492	514	480	475	512	465	482	514	497	534	522	531	469	492	475	517	497	466	492	535	489	498	504	512	521	509	495	496	519	485	510	521	517	526	529	478	543	501	518	457	469	486	497	478	461	475	496	469	509	515	493	504	528	494	506	517	490	449	506	586	521	484	483	536	490	491	495	488	487	499	486	501	507	518	487	499	469	498	487	498	487	481	548	498	499	512	538	509	500	474	515	502	487	451	523	523	535	526	504	528	506	495	465	527	508	492	528	481	547	465	520	504	478	537	560	534	527	468	495	501	503	459	515	547	493	520	522	475	507	484	504	493	506	541	538	509	505	530	544	495	438	507	499	464	453	489	573	515	507	490	521	501	501	491	460	495	494	490	516	515	517	489	480	448	505	512	482	518	495	490	499	465	499	518	478	515	526	463	479	507	531	517	516	498	507	502	517	532	551	519	517	490	491	497	499	508	545	512	534	478	543	475	511	505	510	520	501	466	479	456	524	522	538	510	518	490	487	502	516	495	504	484	501	473	514	531	501	476	520	475	498	538	506	483	494	517	510	508	497	492	463	482	497	481	512	490	513	496	487	522	496	503	517	475	519	530	481	530	500	521	530	506	482	475	513	533	546	514	522	525	480	528	519	473	490	471	497	480	521	468	457	518	500	517	497	500	470	482	466	512	480	526	508	552	481	505	504	523	531	516	509	496	495	555	516	489	536	527	477	532	505	508	512	475	485	530	588	489	519	513	478	505	503	529	470	458	508	517	526	556	531	510	485	481	497	545	554	533	528	477	491	495	501	463	528	502	487	491	465	523	531	520	483	513	512	502	521	486	504	507	501	489	464	505	491	485	507	520	517	492	488	526	495	509	502	521	535	492	475	455	476	471	521	540	513	507	521	506	515	517	510	512	494	523	542	507	500	479	541	525	473	512	496	504	515	499	494	536	456	470	514	542	509	496	455	530	532	496	507	528	493	508	507	538	499	465	478	489	490	519	458	514	470	498	477	545	480	509	531	521	507	463	490	511	451	491	491	476	513	484	511	481	536	509	526	479	486	533	497	519	526	498	501	542	524	553	488	549	499	487	504	523	493	515	491	475	537	548	482	490	513	513	526	510	490	476	511	519	516	462	501	501	509	499	494	486	500	525	553	495	494	536	486	480	522	546	454	498	501	482	489	468	527	521	521	501	481	488	493	489	502	474	517	507	505	504	467	484	513	545	475	527	497	466	494	506	528	482	517	514	482	497	485	513	517	518	476	459	495	466	452	513	515	521	522	489	504	507	462	461	508	505	494	549	528	533	445	520	491	523	478	471	515	498	506	474	488	466	487	495	480	492	482	516	484	457	468	476	522	525	480	494	458	504	501	485	497	482	510	460	462	467	507	491	525	494	470	520	522	518	485	506	490	549	495	506	497	542	484	476	510	567	498	496	503	472	497	510	469	529	491	470	482	509	480	487	499	522	483	576	490	483	530	507	498	477	511	521	489	515	512	491	468	507	531	485	500	513	496	478	484	518	520	534	485	483	521	496	521	527	535	516	546	527	498	504	519	498	482	527	502	483	484	495	521	545	527	508	483	485	470	491	490	544	514	507	504	496	496	477	509	501	508	460	508	482	484	542	516	486	525	517	474	495	534	513	483	517	515	484	461	526	533	505	460	495	521	494	506	501	535	524	496	516	504	528	512	505	485	492	480	530	514	538	503	506	500	485	506	520	471	491	487	520	528	464	478	524	467	500	520	494	498	478	499	507	489	518	518	480	476	511	466	512	481	522	512	478	508	498	492	475	462	516	487	499	476	506	547	489	499	507	489	480	515	518	485	486	526	498	506	496	507	495	448	474	536	531	485	512	494	525	489	495	463	543	524	537	520	508	501	474	507	501	487	508	493	521	534	500	502	467	491	498	465	519	496	480	488	519	515	516	458	511	528	519	472	495	470	508	496	552	509	520	494	508	507	498	487	483	513	515	503	474	540	535	536	500	507	460	520	469	505	514	496	495	497	498	511	511	498	480	500	498	473	472	526	526	520	484	497	484	479	501	508	554	489	477	500	491	540	510	490	497	485	522	472	465	487	526	477	501	490	488	511	485	480	522	530	514	514	451	480	499	492	480	521	528	556	507	521	529	517	489	512	525	501	523	501	515	518	497	480	475	511	455	533	513	489	536	493	481	499	537	503	531	518	458	500	493	490	535	461	490	502	515	491	509	524	506	525	489	490	480	493	494	518	518	512	464	492	526	485	499	516	467	523	478	471	453	519	520	512	532	484	481	484	490	472	521	512	487	457	499	531	489	514	473	531	532	469	537	537	444	535	489	482	500	502	480	520	488	507	485	538	503	470	508	525	501	502	513	510	478	486	499	472	516	470	508	507	474	519	494	483	520	534	505	479	519	517	475	486	497	515	509	543	525	501	481	507	535	533	524	540	485	470	536	461	481	481	506	516	494	560	479	512	500	522	500	471	492	514	458	510	493	508	532	502	570	491	460	466	495	506	477	421	521	532	504	486	532	512	474	500	482	501	498	504	499	482	508	496	518	498	499	491	469	487	482	515	486	493	485	510	500	542	496	539	531	528	532	486	533	479	488	511	515	498	502	540	536	518	512	509	510	471	464	532	499	500	504	506	528	516	497	440	513	512	471	505	486	492	522	504	501	498	510	499	525	465	518	496	498	477	488	531	488	519	485	504	487	481	532	531	482	487	513	491	484	495	482	488	496	519	553	531	468	506	560	499	516	514	517	504	474	513	466	541	503	525	509	490	489	482	528	456	506	483	489	502	501	496	491	525	509	543	495	515	539	511	521	488	517	548	485	481	495	481	517	491	496	500	511	482	522	533	501	463	489	496	512	515	508	498	481	501	464	514	500	499	522	519	506	521	504	484	480	499	519	542	489	494	529	490	476	517	509	482	494	498	494	519	535	555	507	509	504	512	512	510	555	498	490	496	518	516	474	488	492	482	594	488	515	476	502	461	524	491	511	543	502	508	529	504	543	507	496	504	483	512	514	499	510	503	473	486	522	519	519	487	504	506	520	483	520	541	496	512	498	524	474	481	506	494	524	502	488	537	551	478	503	478	522	538	435	494	490	503	480	512	543	517	488	505	508	499	521	494	493	468	497	492
26484	54662	63245	51519	41697	33742	14282	2159	565	578	558	586	562	556	573	562	532	548	538	538	586	565	561	613	592	600	549	586	583	538	555	577	577	581	593	594	613	566	591	560	560	533	602	567	569	555	582	542	572	583	546	560	554	566	540	517	577	593	523	603	592	575	522	595	582	593	560	539	564	565	582	571	557	562	611	566	533	522	572	561	561	518	604	583	539	565	555	597	560	541	564	566	568	557	578	567	563	525	539	566	567	578	590	573	552	566	608	552	544	560	546	561	549	556	562	515	559	581	551	569	548	567	581	546	531	539	563	545	580	590	563	567	517	599	580	561	589	588	575	584	571	539	570	576	601	574	565	590	584	565	525	592	556	520	539	558	563	535	565	565	585	579	531	592	561	544	575	545	556	598	540	586	588	568	535	580	565	531	569	585	588	545	586	607	560	548	594	559	550	579	531	559	543	528	572	600	606	553	562	573	606	543	539	555	585	564	584	580	587	604	567	582	586	594	610	556	587	545	563	556	542	576	550	581	552	571	511	531	554	604	557	595	575	510	576	582	543	580	525	560	577	541	563	577	565	592	551	534	598	543	528	566	574	594	622	574	593	541	595	587	600	533	568	562	528	586	589	584	543	537	549	546	527	579	560	547	551	528	567	555	577	548	606	562	546	556	562	578	574	558	553	605	588	528	554	606	580	567	548	571	560	578	567	552	586	574	610	563	546	541	562	571	546	549	540	546	539	576	552	571	581	549	595	589	578	568	524	565	565	544	595	582	538	551	541	597	581	611	552	574	564	564	569	592	555	560	592	569	587	603	573	575	561	545	595	582	558	559	620	544	605	578	541	580	608	596	560	584	524	599	552	573	507	530	592	562	573	562	548	539	550	532	593	557	591	566	569	545	548	600	540	565	575	542	531	580	574	561	539	516	561	549	559	579	550	555	563	561	565	572	570	561	546	544	605	577	549	571	588	575	556	541	582	566	542	552	550	583	538	594	595	540	592	571	599	601	544	513	525	548	547	546	554	565	593	576	553	575	572	576	563	586	559	566	564	558	555	618	527	576	578	591	609	563	555	553	553	577	590	541	574	576	545	536	528	547	554	607	582	555	533	569	550	626	552	540	577	567	517	509	561	614	587	567	533	569	546	529	577	539	566	607	561	561	567	588	605	599	577	592	577	560	535	558	619	607	544	553	551	582	557	606	557	525	553	548	559	541	554	625	555	588	582	595	556	613	571	589	547	552	581	578	564	573	539	551	544	535	556	543	567	590	577	581	611	580	549	586	595	487	582	563	591	586	533	602	566	539	575	590	565	582	546	601	588	538	578	583	570	573	560	579	564	557	573	611	546	572	582	567	547	558	550	578	555	547	569	561	556	590	530	558	532	563	563	568	541	594	554	532	559	551	594	570	568	550	591	627	543	550	534	572	528	580	575	602	543	569	575	579	568	587	571	518	546	588	587	581	571	562	595	590	535	533	490	580	506	523	549	599	565	564	564	546	551	573	570	555	560	574	566	558	586	552	572	567	574	555	573	559	562	547	596	604	582	527	554	530	578	524	558	575	531	539	574	592	530	538	569	522	575	604	612	594	550	539	540	543	563	593	562	594	608	570	541	563	538	529	586	573	557	563	584	594	568	567	576	534	550	544	553	589	564	589	577	583	540	595	560	594	531	556	596	550	585	578	581	550	590	568	622	560	558	564	585	549	579	560	531	537	570	538	568	578	554	569	551	578	516	598	573	559	545	595	595	612	556	573	594	587	575	587	598	524	642	556	550	539	550	524	562	544	597	599	593	570	548	568	585	573	579	591	583	563	576	586	569	603	503	570	560	576	581	574	567	588	607	586	561	545	589	562	528	552	562	597	567	538	547	617	575	579	578	582	558	536	566	519	622	576	564	571	593	537	525	591	564	561	532	537	551	595	561	547	535	568	595	568	565	549	568	587	576	585	578	571	571	549	591	512	595	557	594	539	579	586	565	578	565	581	565	569	548	585	574	542	589	582	576	518	548	569	576	558	550	563	563	547	575	568	566	581	563	556	576	541	520	543	573	577	537	559	547	540	563	573	533	538	604	539	594	575	587	603	593	560	620	565	554	546	530	546	584	558	575	576	573	569	574	578	599	575	560	555	563	586	582	610	537	558	565	561	608	570	545	555	593	582	566	591	546	567	575	570	587	584	587	564	599	549	580	538	542	575	545	538	583	632	601	587	549	571	585	544	568	570	604	585	509	525	536	525	573	613	561	523	589	605	567	555	541	583	592	533	545	531	565	548	562	557	545	551	535	548	585	540	553	605	542	584	579	595	571	541	582	585	544	534	540	500	528	566	583	547	546	553	569	564	556	564	587	591	580	549	595	611	568	545	584	580	553	535	598	584	563	600	562	541	570	593	599	549	532	534	568	520	554	566	547	615	526	577	542	580	580	552	559	585	574	550	565	570	595	563	563	525	541	595	518	581	590	509	582	598	546	520	566	575	604	559	517	556	571	593	581	581	558	587	558	548	568	546	632	532	549	565	539	584	547	552	591	559	554	581	555	580	569	552	570	557	537	558	537	570	567	571	568	541	581	553	567	561	553	559	581	548	563	547	561	556	564	524	567	567	544	570	560	572	543	590	561	553	550	576	547	547	578	589	558	559	582	521	571	540	576	595	567	579	581	561	533	571	551	607	554	565	584	553	544	602	618	585	557	544	520	561	563	577	537	569	555	555	583	534	579	590	572	559	552	555	558	575	551	554	561	554	586	551	559	565	559	550	546	587	540	522	581	585	549	538	527	543	609	566	534	544	570	608	545	594	626	555	559	570	594	550	535	565	554	576	572	589	565	546	548	537	595	583	584	587	583	557	577	558	556	570	596	558	564	525	562	605	579	565	610	539	589	575	529	574	586	555	523	551	570	546	556	560	583	561	537	563	578	579	557	545	518	591	539	548	552	587	535	595	555	605	549	582	571	547	547	599	541	605	582	575	597	566	610	578	549	571	579	561	548	569	603	549	580	576	632	603	500	566	557	555	571	528	576	530	605	568	598	537	623	576	579	527	489	618	563	547	558	571	558	577	570	558	548	604	536	582	549	574	547	594	540	588	628	568	543	597	593	557	592	575	573	586	576	594	590	574	529	574	530	548	555	562	521	533	580	549	545	578	596	575	564	598	556	541	549	528	535	551	576	595	565	590	563	546	573	574	559	557	553	570	582	598	584	552	595	597	602	572	529	565	539	558	555	544	583	593	552	530	590	565	583	569	591	579	596	558	591	592	574	576	579	573	534	548	565	602	555	540	580	555	554	540	542	547	534	564	583	574	560	572	555	596	551	521	503	562	589	582	560	574	516	552	555	589	577	556	611	572	573	569	585	577	591	571	546	564	587	565	522	549	559	556	552	597	573	647	578	578	532	568	554	514	555	558	499	572	543	499	544	548	547	542	580	544	598	583	558	552	594	558	575	552	568	539	543	556	529	543	595	556	531	536	596	558	576	559	599	588	561	602
23222	21479	36437	45065	48421	48981	31281	9363	844	622	577	638	598	579	598	609	561	587	641	598	623	605	584	624	629	606	619	597	631	573	595	582	608	580	615	631	600	570	583	632	560	593	590	568	650	614	607	574	533	576	592	614	563	623	608	601	585	622	616	557	593	559	587	565	607	558	618	630	586	601	610	583	611	561	626	588	604	587	578	593	600	557	602	585	588	582	552	546	564	605	604	592	575	585	618	570	606	581	608	565	596	595	582	634	636	610	582	590	556	590	595	600	620	578	611	564	603	583	597	610	586	585	549	608	576	611	570	557	580	597	642	556	584	576	587	564	594	581	609	615	603	556	604	576	601	578	616	568	568	588	561	540	556	561	593	531	606	617	612	579	607	582	624	629	600	594	558	574	568	559	567	579	632	593	607	594	561	584	575	570	583	597	618	571	585	601	590	582	569	571	563	571	573	596	575	536	658	583	606	579	582	560	562	587	632	585	596	592	567	583	620	629	556	622	580	575	621	617	562	577	569	569	599	593	559	609	633	649	605	589	530	588	608	575	611	595	596	568	624	602	610	555	646	548	554	613	594	560	630	592	609	577	548	605	611	535	561	568	547	629	597	551	615	594	606	602	594	546	579	594	578	605	599	551	562	589	569	622	586	576	591	531	579	585	601	548	597	573	590	621	572	573	597	582	582	578	602	561	616	612	554	598	572	592	563	582	546	577	601	557	630	590	608	580	574	629	621	636	537	601	603	620	603	591	614	608	579	574	588	571	567	580	613	553	588	548	582	581	574	581	571	645	570	608	541	609	588	581	587	554	589	606	623	577	579	578	570	621	634	609	581	602	583	597	564	558	570	581	544	597	649	605	585	568	586	524	546	618	610	633	644	605	562	595	609	609	606	639	614	602	589	587	572	648	589	628	625	585	599	542	595	568	591	599	587	617	606	620	583	575	593	632	581	537	580	605	597	593	629	573	588	610	627	604	607	537	560	578	548	593	574	602	589	603	605	560	622	580	548	593	575	611	562	553	606	586	549	599	609	579	601	628	614	621	585	597	619	574	589	626	587	585	616	598	616	588	594	578	613	591	620	640	631	583	581	605	585	616	571	582	610	585	563	583	559	589	584	625	622	604	627	563	597	604	568	547	577	596	578	616	588	590	626	585	611	591	578	551	601	593	589	578	548	572	575	565	550	580	610	623	587	537	596	626	561	565	555	591	637	547	544	580	583	617	581	590	587	593	544	622	588	605	633	608	601	569	604	591	597	615	581	573	576	575	604	540	587	577	589	626	582	564	549	605	601	607	594	610	565	605	606	637	592	557	563	567	533	568	579	570	596	577	605	590	572	591	576	554	561	555	596	601	580	580	568	621	572	575	557	627	611	585	601	550	581	630	613	588	564	538	580	590	578	617	538	595	545	615	589	566	645	544	574	575	618	573	562	611	604	612	567	561	604	562	604	548	600	589	616	605	554	604	609	614	596	559	584	569	588	545	631	578	600	595	616	553	598	591	564	595	555	595	593	623	580	583	588	606	605	618	599	575	573	585	547	582	585	629	608	572	569	536	625	629	589	617	618	577	608	585	593	603	556	582	614	573	609	620	590	598	612	566	558	573	588	605	605	587	577	592	619	533	598	558	528	601	592	576	635	608	591	599	601	622	608	582	574	594	567	576	613	581	579	541	618	596	591	557	560	627	600	577	617	582	592	588	606	597	575	583	561	533	559	597	598	624	610	593	568	606	616	585	620	595	583	610	614	572	552	599	609	577	584	595	603	565	597	638	588	589	602	598	630	578	615	598	521	633	559	607	568	635	564	571	539	582	558	555	631	619	594	592	586	599	651	628	567	585	583	581	576	601	600	591	566	612	585	599	627	569	563	597	599	566	580	633	607	578	600	636	599	595	605	580	640	609	532	554	659	547	620	554	597	617	616	545	585	585	596	585	584	578	567	584	599	613	604	594	625	628	626	617	546	581	593	620	568	559	574	623	552	557	570	600	599	565	647	601	598	611	555	585	584	562	586	546	600	607	593	574	568	639	576	597	577	600	546	550	612	536	619	620	620	569	579	583	556	604	588	630	611	608	564	578	577	618	590	602	640	593	646	596	627	578	558	572	565	619	586	599	603	612	538	580	574	620	647	611	560	596	615	615	574	615	580	577	585	584	621	599	593	579	602	593	588	597	626	649	614	590	551	564	634	600	587	558	611	574	609	588	580	550	617	579	571	627	632	595	546	600	555	541	549	608	633	601	585	573	591	597	602	553	603	585	568	620	587	575	596	581	609	621	574	578	588	550	567	597	558	595	608	571	591	609	611	571	586	569	559	585	591	596	593	604	568	554	590	593	608	567	585	599	620	560	603	606	584	642	631	643	613	573	606	606	562	612	610	569	561	596	592	576	586	555	600	553	576	553	617	623	584	570	581	628	576	576	594	566	629	575	595	555	572	561	552	543	604	608	574	571	584	563	556	586	608	624	584	574	564	563	532	559	612	590	591	610	586	581	573	600	597	602	602	587	574	565	547	588	582	604	602	587	608	612	601	562	571	602	577	580	616	564	558	598	589	566	616	600	604	560	644	574	590	577	589	563	600	539	618	591	550	570	600	566	607	566	613	584	616	595	565	544	616	597	591	640	615	559	553	604	568	565	585	570	600	591	633	602	601	636	606	559	607	580	558	600	578	599	581	609	575	583	609	619	595	590	578	574	583	542	563	592	567	609	542	597	584	597	559	572	597	555	578	621	554	597	665	570	591	582	608	610	592	664	596	568	588	609	612	602	586	596	536	587	538	595	607	535	533	573	593	624	547	592	606	579	557	567	597	581	565	592	603	593	555	606	595	573	574	593	615	550	565	605	605	586	573	650	619	541	588	593	576	577	586	550	603	588	637	592	585	622	605	560	579	590	583	613	555	600	588	572	594	580	603	609	554	578	596	593	611	615	609	579	558	643	587	576	601	584	583	595	635	583	628	581	610	604	595	575	601	636	583	637	580	570	576	613	590	606	574	562	594	593	575	583	581	568	599	547	594	566	598	568	602	583	606	600	569	568	561	605	613	623	568	592	587	577	585	622	591	589	579	571	596	589	606	573	630	561	586	587	606	592	579	533	563	599	580	572	625	589	569	574	569	604	596	579	592	548	562	590	566	548	600	598	602	579	625	582	541	605	565	599	570	562	595	590	557	561	559	577	583	628	589	551	586	598	569	576	576	533	597	570	594	601	571	617	569	549	628	600	563	618	609	615	635	574	546	626	603	608	568	593	581	598	594	578	619	625	571	604	572	609	613	574	602	612	617	553	529	553	557	621	589	578	555	594	553	582	538	624	582	573	587	593	596	559	566	555	555	593	601	584	553	598	602	596	585	567	633	586	584	589	612	571	620	581	584	545	569	570	634	632	599	589	628	557	605	598	585	535	549	570	604	575	600	608	601	598	573	583	576	578	635	585	607	587	615	601	553	586	528	599	602	598	582	611	590	570	605	589	557	571	567	580
30966	62953	87614	76559	64122	49796	25178	3855	641	646	629	634	629	682	614	658	606	620	648	637	642	626	589	627	655	614	642	612	631	589	658	694	647	636	626	694	599	650	659	584	667	629	620	679	580	586	631	664	659	626	615	647	651	672	620	624	631	636	599	623	595	632	637	601	696	615	627	604	715	650	691	658	659	583	589	645	640	618	616	597	625	609	616	603	645	628	604	595	610	672	607	646	621	588	638	639	626	606	689	588	581	631	628	573	609	616	637	631	608	636	622	603	631	662	634	655	612	610	599	578	610	621	601	646	661	643	593	673	602	634	611	642	640	652	569	643	555	628	627	623	632	655	618	592	622	633	615	580	645	610	634	617	635	588	641	679	657	651	644	616	635	627	603	619	657	632	605	609	640	624	642	618	649	605	653	623	625	625	608	602	613	663	643	658	607	604	628	579	621	611	589	631	636	634	609	650	644	626	643	661	635	631	644	629	671	638	647	684	665	630	647	631	655	635	609	658	663	652	684	583	607	607	656	593	666	655	663	624	630	614	650	605	642	666	599	612	608	624	611	630	607	608	643	634	626	636	639	631	627	654	628	656	576	662	622	626	623	588	609	634	644	654	598	629	591	623	638	625	648	668	623	592	641	631	591	627	627	635	631	636	681	622	601	610	663	591	635	628	620	597	662	551	638	617	656	646	592	598	659	634	623	647	635	608	629	636	612	639	659	634	635	653	658	621	653	628	641	663	646	602	630	623	648	599	616	625	631	636	644	616	645	604	643	595	615	618	616	624	589	623	587	633	598	648	634	623	654	623	607	682	602	669	630	664	633	616	675	645	664	674	603	605	614	636	617	648	670	610	649	653	611	627	597	596	627	588	645	621	623	651	634	630	650	623	636	675	641	628	634	655	633	661	593	640	634	648	630	627	635	625	634	595	662	640	642	598	604	595	610	613	552	631	604	606	630	619	627	595	617	638	597	635	617	632	615	665	646	631	637	609	651	640	655	595	638	639	656	621	649	676	643	674	661	595	641	633	668	649	651	647	661	659	605	627	632	662	638	640	648	606	622	612	633	649	636	609	645	631	623	660	653	654	658	641	658	619	628	632	647	626	631	619	646	595	625	618	591	662	633	673	654	640	679	619	618	616	634	637	636	665	605	655	621	602	586	652	661	609	613	657	639	662	632	649	634	595	653	655	614	573	633	645	591	592	643	633	618	627	607	645	640	624	614	650	668	641	593	576	670	590	647	619	637	623	596	643	629	615	597	627	587	618	579	633	590	612	591	675	625	591	616	591	634	613	641	643	611	665	600	620	656	635	641	597	614	666	666	604	634	586	645	630	626	621	602	600	656	586	621	649	579	635	648	613	660	624	634	654	622	601	654	575	620	592	583	667	681	677	653	634	653	644	661	635	622	592	600	639	676	639	656	598	625	636	636	598	594	644	594	593	600	593	619	619	618	651	634	579	625	631	647	597	675	587	643	606	649	646	655	650	661	604	625	627	621	674	601	633	634	621	636	651	634	652	618	629	651	559	644	627	609	609	609	638	650	593	620	638	627	657	609	622	632	654	602	610	598	662	635	610	662	678	608	627	640	627	657	599	639	613	617	639	658	652	641	622	651	598	608	646	622	606	596	608	650	641	613	646	665	608	604	630	667	627	624	603	607	624	580	629	596	634	617	632	653	647	594	630	586	645	644	617	640	660	646	628	603	659	641	598	574	601	624	638	649	597	677	610	627	652	578	623	652	622	602	600	602	667	632	631	631	656	644	645	611	629	604	607	662	624	636	634	641	644	594	642	633	636	639	612	627	623	623	623	618	633	641	666	637	682	623	646	614	666	605	630	605	611	597	609	669	638	620	627	640	618	622	646	589	626	612	612	617	568	655	617	645	571	622	631	602	629	636	607	650	654	631	602	609	644	652	642	644	640	624	673	577	652	609	614	605	613	593	624	647	663	654	686	618	640	622	602	591	617	618	650	708	633	592	644	632	646	597	581	657	648	582	613	612	633	613	645	642	644	629	624	618	627	688	626	634	635	610	598	635	631	647	612	634	648	627	620	674	635	620	622	627	659	633	628	655	640	616	656	631	621	608	662	638	667	666	638	611	628	660	620	637	663	685	664	647	635	621	636	691	637	592	618	600	599	678	616	632	636	629	623	615	655	642	619	621	626	608	672	617	635	612	609	684	665	635	622	669	643	645	638	631	612	589	598	633	614	630	621	631	657	599	611	669	641	619	623	652	590	655	674	642	605	629	600	598	641	620	619	618	638	583	615	670	618	618	590	609	652	665	629	644	644	638	643	650	648	649	659	629	637	644	652	636	611	637	622	592	578	601	656	638	601	605	662	587	606	600	620	640	650	597	649	620	624	645	619	613	613	636	616	603	620	620	644	666	643	591	634	608	606	625	678	628	648	643	623	618	658	630	615	643	602	637	669	611	622	630	610	605	649	653	637	604	638	642	609	646	611	585	652	642	646	603	666	656	638	625	643	641	674	655	636	572	644	615	662	620	604	606	607	617	642	606	641	641	662	631	655	631	680	645	665	629	694	647	653	667	630	630	678	653	625	638	629	594	645	597	649	642	665	633	608	606	644	646	646	646	558	630	630	606	611	647	611	656	652	637	627	619	659	626	652	619	631	663	629	617	654	608	639	668	619	580	608	615	673	651	645	610	672	653	651	663	607	633	639	666	560	650	648	629	602	599	662	632	634	606	641	600	629	627	635	620	589	622	654	655	623	636	670	668	656	638	661	656	651	609	656	608	577	605	626	636	614	642	627	615	633	617	667	640	639	622	605	637	661	601	644	603	603	606	672	641	629	620	635	631	607	615	627	631	621	610	641	639	660	619	609	617	679	608	635	597	604	626	623	590	632	649	654	635	603	665	650	669	662	650	655	604	629	651	655	661	653	651	610	618	646	601	640	615	625	624	627	626	598	622	663	635	649	568	619	648	624	641	692	622	660	597	661	621	613	658	636	598	586	630	633	627	649	625	616	633	632	639	644	592	594	633	635	627	648	655	656	637	631	622	662	607	644	695	631	665	649	639	651	593	650	596	622	637	621	625	606	636	657	620	625	622	618	641	635	607	622	644	605	630	629	604	651	604	616	688	671	613	612	638	601	688	596	665	661	620	646	639	655	651	615	626	587	648	626	675	603	610	604	595	620	635	587	655	619	572	618	693	614	635	622	641	617	658	651	642	629	627	697	664	615	598	649	653	618	617	632	650	639	598	628	604	659	616	644	629	605	645	671	614	611	617	652	638	648	652	627	634	629	608	616	681	644	656	610	660	617	635	626	639	603	627	612	629	624	623	592	633	630	664	623	602	616	665	655	617	617	648	661	638	658	601	618	594	642	629	597	683	661	640	641	608	648	603	639	603	640	634	660	632	668	608	617	642	615	635	644	629	613	654	605	653	625	610	641	667	623	605	618	610	622	636	602	615	627	594	613	600	619	622	639	601	599	662	624	621	658	646	646	655	652	632	572
28075	23558	40585	34123	20097	12897	3839	620	365	369	419	388	363	374	391	336	382	388	390	398	351	376	373	407	406	384	372	371	380	366	402	386	368	382	406	403	389	412	368	388	396	377	367	363	401	378	391	391	379	421	355	377	359	354	374	391	410	388	363	358	400	378	399	385	374	399	343	390	379	405	374	412	408	372	396	351	377	377	394	410	384	391	378	371	383	393	396	384	392	382	383	399	406	367	385	353	342	369	397	393	425	380	365	362	361	378	362	390	390	406	400	341	375	389	397	401	390	387	367	408	363	402	386	405	381	388	360	382	368	381	373	339	374	396	363	381	383	419	405	374	396	388	424	409	402	398	382	363	381	373	390	392	361	374	384	366	342	356	349	373	365	421	368	370	371	379	381	390	383	372	405	359	353	375	370	376	385	403	394	386	344	386	383	399	398	389	357	425	384	386	390	380	377	410	356	385	372	371	374	385	369	361	372	385	375	402	378	367	383	404	359	378	359	374	371	408	378	389	381	393	412	362	389	363	369	369	408	393	397	418	391	380	390	399	403	377	391	392	381	371	342	392	377	389	406	369	383	400	377	374	383	367	349	392	373	360	385	398	364	407	366	384	394	415	360	379	388	391	379	407	394	387	391	381	419	379	382	394	394	394	382	352	379	339	391	389	403	373	401	384	387	394	368	390	393	393	418	374	426	375	340	416	417	393	389	376	377	387	408	368	399	375	361	375	395	375	387	387	393	393	374	365	400	381	382	358	415	382	369	380	372	376	350	371	374	354	386	397	395	398	334	386	360	379	364	392	404	385	352	389	356	344	376	342	389	422	388	373	373	373	377	347	386	384	376	373	353	401	405	415	404	382	397	403	409	343	394	364	365	401	377	392	393	375	391	396	409	391	373	378	349	387	398	390	387	379	375	374	377	392	379	359	343	374	392	410	365	384	422	367	381	394	391	356	398	382	361	402	375	391	389	379	365	358	349	345	364	396	408	407	407	366	386	354	390	388	386	397	386	397	346	388	381	352	435	386	373	398	380	392	369	366	382	340	369	390	395	381	396	373	377	377	366	404	420	365	393	418	413	352	374	386	384	359	376	396	347	368	345	377	355	415	373	412	354	358	344	398	402	344	397	374	396	349	396	376	379	369	383	373	370	350	404	381	367	337	387	389	389	381	376	388	368	357	353	403	403	371	346	383	365	403	390	379	408	403	410	386	394	395	366	384	389	343	374	409	365	418	375	395	395	403	364	389	385	347	344	392	385	387	407	381	374	374	415	397	373	373	381	393	380	401	369	405	407	401	387	412	349	383	374	383	359	370	372	337	343	394	397	387	400	409	362	409	429	385	374	346	397	417	374	360	433	362	398	365	382	422	355	399	364	400	385	401	378	379	379	409	386	385	339	376	348	376	360	385	422	355	395	406	367	391	375	408	380	390	369	392	425	387	356	389	406	386	399	351	389	363	385	335	362	366	382	352	387	363	368	410	368	359	372	369	383	362	378	405	394	406	363	390	366	401	370	405	353	404	405	349	418	371	376	379	368	420	371	398	385	388	372	384	426	405	373	384	395	363	373	357	390	367	425	380	357	395	392	371	412	401	343	368	363	360	443	392	387	378	360	365	386	399	394	367	382	364	394	363	403	344	399	371	377	385	370	377	386	369	395	419	365	357	389	358	383	390	384	397	391	387	397	381	362	361	373	368	407	381	392	363	403	348	397	361	342	412	400	376	398	337	379	365	403	371	399	377	353	352	363	395	348	388	401	364	375	365	404	377	350	353	324	398	373	396	371	364	388	420	423	379	379	356	398	365	392	389	350	369	363	356	410	387	401	409	388	397	389	399	385	380	379	370	442	388	356	364	357	383	374	390	386	382	392	369	397	373	364	364	383	358	380	402	418	399	369	367	384	405	373	366	393	375	389	385	367	384	370	419	367	377	420	386	375	385	384	414	381	400	386	415	392	383	380	392	378	414	405	377	410	385	336	354	382	399	403	377	410	380	365	349	364	406	373	376	361	346	352	394	414	416	381	389	363	414	388	385	394	348	379	397	394	376	396	402	402	396	343	422	373	380	379	380	400	395	369	376	397	365	389	390	409	405	386	404	362	367	382	372	373	420	379	406	397	400	375	395	365	365	364	361	372	398	363	376	399	355	357	399	364	376	376	383	399	412	411	411	392	370	386	395	369	367	370	351	366	370	394	382	371	374	352	392	400	380	410	414	385	356	375	379	359	431	402	386	393	348	384	413	383	372	369	373	403	404	387	404	374	373	402	398	384	388	406	366	358	377	376	399	394	355	360	382	391	371	398	388	405	375	360	371	402	389	417	403	383	421	400	392	399	393	366	393	364	402	414	373	384	397	413	366	375	424	393	354	423	412	380	382	347	397	363	394	399	317	371	375	398	411	374	396	380	362	377	371	395	352	369	366	377	409	371	371	359	351	384	376	388	412	389	397	383	402	383	359	407	347	390	384	371	398	374	408	384	360	371	419	398	358	399	374	375	380	383	420	361	394	373	355	367	373	373	378	347	388	349	407	367	368	367	396	400	378	349	390	374	400	364	365	398	360	387	369	367	354	357	403	388	382	372	362	385	423	406	389	347	427	407	363	391	372	416	359	389	361	376	394	385	398	347	330	351	371	373	380	365	399	375	430	394	405	355	351	368	401	390	371	388	337	411	376	384	380	376	387	394	364	382	388	389	378	383	412	390	362	365	358	379	389	359	407	377	397	366	368	355	364	363	417	393	390	369	382	404	386	352	381	413	365	380	382	372	360	385	410	389	374	379	374	424	358	367	395	393	385	373	368	340	357	401	379	359	355	397	394	365	388	398	372	337	381	337	359	399	387	375	373	388	438	368	409	353	386	388	373	395	370	366	386	375	413	396	386	419	384	380	370	395	390	400	395	394	388	372	397	394	370	370	380	383	404	371	350	382	395	371	355	356	403	374	368	373	438	368	390	365	364	360	405	412	357	386	400	376	424	366	446	396	368	382	393	397	375	395	343	366	358	367	405	371	397	374	374	382	384	378	395	376	387	390	352	397	361	370	387	389	391	406	398	416	340	366	400	408	384	387	355	375	392	352	353	413	385	382	369	382	385	388	371	364	369	376	399	358	390	431	394	358	395	373	360	398	372	403	382	384	381	357	400	359	397	357	378	397	401	379	375	378	347	383	393	410	354	390	385	344	370	409	398	385	388	353	406	408	366	352	394	419	375	376	361	354	336	400	385	377	400	375	375	348	414	400	321	392	384	351	372	368	354	357	426	416	406	396	370	390	396	407	363	356	383	389	381	371	349	379	401	386	374	370	361	380	410	399	411	368	364	384	376	368	395	388	368	372	402	388	384	370	402	348	406	389	391	329	392	388	384	357	398	386	355	384	360	387	346	413	373	333	421	414	394	379	391	383	392	383	421	428	389	373	372	384	388	406	413	363	403	379	403	409	378	374	400	354	393	381	361	368	403	382	375	374	359	376	383	378	384	404	396
22586	36865	38877	26753	18169	12720	3955	727	443	457	468	452	417	402	428	405	446	420	418	460	448	440	426	460	444	443	453	463	462	429	431	435	417	419	404	426	447	446	437	516	419	425	437	450	457	470	463	443	432	421	427	436	426	446	449	430	442	442	448	440	435	444	415	442	464	462	410	444	432	417	429	409	443	448	428	407	418	468	474	463	439	460	436	445	418	453	460	456	461	452	456	433	405	413	455	415	435	457	431	421	421	429	485	401	430	419	424	427	392	414	431	460	447	428	420	414	425	460	449	458	455	451	432	453	441	462	468	428	434	432	433	459	439	461	455	416	485	431	382	446	419	453	448	439	412	438	475	422	419	420	417	449	442	438	444	475	462	447	406	463	451	454	448	432	418	441	393	450	423	432	472	423	434	429	458	446	421	428	419	448	455	420	439	452	438	435	437	453	429	446	415	434	408	444	432	443	438	434	409	470	417	451	415	447	434	444	440	438	406	449	419	401	448	475	435	432	449	428	413	444	438	423	463	447	462	439	435	502	488	441	456	429	416	460	464	416	459	456	455	452	447	456	425	410	410	464	428	437	456	438	439	422	455	436	407	454	424	427	453	421	432	438	393	416	438	422	429	456	433	432	446	449	409	427	463	421	443	415	437	461	409	438	412	436	397	453	401	398	438	428	422	436	432	442	416	409	460	397	464	414	411	430	459	475	440	409	460	442	393	445	448	417	436	441	431	437	423	412	485	424	452	403	472	485	449	416	468	451	445	429	453	454	398	399	466	464	443	445	418	443	443	428	429	417	491	413	413	406	463	425	405	444	439	410	437	425	427	438	438	441	468	443	429	444	454	453	426	441	490	415	457	466	440	478	455	465	422	433	468	427	450	454	448	462	441	422	466	433	423	432	406	463	449	433	445	444	438	468	460	407	423	421	453	436	453	453	412	435	416	402	419	411	435	431	472	429	447	429	398	437	435	438	431	446	460	450	452	421	411	454	393	428	448	386	417	431	427	422	410	449	429	416	402	443	419	445	424	449	416	441	427	440	462	386	445	467	470	408	430	405	416	423	395	452	411	415	433	452	439	461	414	430	432	405	404	424	433	443	415	404	421	441	462	440	468	480	432	453	437	452	463	430	457	433	398	439	441	400	440	410	451	449	453	430	443	442	458	404	453	468	433	467	447	426	415	433	409	448	406	432	423	441	460	428	400	439	438	435	427	421	470	426	435	437	423	423	419	476	447	422	416	447	438	418	419	434	415	439	446	455	466	439	482	444	436	421	458	461	472	414	422	482	449	437	431	433	457	424	456	445	416	464	442	401	434	465	425	438	443	477	416	451	431	447	468	453	421	419	431	451	447	441	416	427	424	428	467	450	410	440	422	422	415	438	448	452	406	435	466	409	415	455	429	449	422	440	416	428	430	396	423	448	427	442	418	458	466	417	440	465	442	426	422	427	425	435	418	453	471	413	453	483	436	418	459	464	402	436	458	446	462	474	405	451	397	431	457	408	462	428	412	448	447	398	459	453	444	442	405	450	450	463	445	456	443	420	424	425	415	469	419	392	429	445	449	438	460	401	410	430	450	454	440	456	429	428	441	423	448	409	439	431	442	431	410	415	400	445	439	412	483	419	435	490	392	448	433	417	452	438	439	453	395	442	446	452	429	406	436	425	455	398	452	454	449	436	442	434	430	402	415	436	466	416	415	458	403	432	447	445	435	420	428	410	436	443	444	482	420	440	463	417	452	407	452	436	463	399	428	455	438	444	439	403	441	430	432	456	471	411	418	436	437	459	433	412	426	447	446	435	445	439	419	424	428	446	410	434	464	441	455	418	464	432	411	440	417	420	444	438	464	418	463	407	447	434	446	460	473	424	463	464	436	428	419	444	449	403	450	432	412	442	457	453	437	428	434	476	409	403	436	440	465	451	432	458	446	437	439	417	417	454	447	450	403	436	442	434	449	425	429	393	435	427	462	466	485	401	435	440	476	431	467	440	403	424	391	454	423	448	443	445	380	461	417	404	451	435	441	427	437	426	435	462	431	425	445	410	454	459	433	450	452	469	416	476	431	436	398	426	435	379	446	436	424	426	422	452	452	473	490	431	419	427	477	467	435	442	485	418	439	444	448	430	470	412	438	438	425	444	457	441	404	455	453	481	440	457	462	437	439	433	442	446	449	432	452	443	443	459	433	444	461	416	442	459	420	435	415	449	398	472	449	453	422	457	442	439	479	470	449	452	425	404	435	394	419	428	434	468	416	423	426	490	471	445	441	426	442	419	456	440	417	440	426	443	471	465	467	442	446	414	454	424	436	435	444	424	423	446	468	402	468	417	449	433	443	438	466	448	447	425	418	462	438	447	440	449	450	432	420	431	383	451	433	426	393	419	450	417	432	414	449	437	420	425	438	418	466	454	495	419	433	426	479	418	384	462	444	476	420	439	426	443	428	473	434	474	441	450	448	422	429	456	433	436	428	435	429	457	427	426	435	412	426	432	442	421	405	443	388	511	443	411	437	462	462	476	430	444	444	438	446	429	440	435	454	433	412	448	428	415	451	424	422	435	411	439	426	438	398	444	454	418	448	421	447	446	431	431	424	435	413	422	446	445	424	426	443	457	441	458	425	422	452	425	417	431	417	427	446	465	415	433	453	451	435	445	485	442	469	414	409	438	452	427	460	409	462	474	418	453	436	435	449	420	420	429	465	414	451	472	427	444	464	422	444	468	426	469	415	417	445	433	456	419	455	425	406	452	472	429	464	436	441	455	430	405	414	427	423	432	425	387	427	477	436	474	413	454	426	457	429	425	441	471	437	441	401	428	419	434	432	431	453	443	423	447	432	419	456	431	400	447	468	416	467	478	437	451	432	418	442	416	438	450	429	432	412	393	439	438	466	430	438	437	403	472	472	395	421	466	439	444	402	443	400	437	444	440	434	444	423	442	448	413	411	419	473	416	436	427	436	451	415	433	454	440	432	486	406	421	439	438	455	462	466	412	449	437	411	420	435	426	422	435	426	451	418	453	444	450	432	408	403	437	443	459	446	436	465	416	461	452	427	462	439	408	438	476	433	450	441	404	472	433	437	433	454	418	431	432	433	441	442	408	457	427	428	453	401	386	428	433	440	436	408	435	449	407	437	445	432	457	448	426	435	414	403	451	387	413	428	417	450	404	473	423	398	438	439	442	432	445	407	458	435	441	423	454	435	467	452	431	454	479	464	425	404	410	438	432	425	431	422	424	459	450	413	423	444	452	431	423	422	435	504	411	453	420	423	416	404	438	451	443	451	452	455	455	445	473	412	418	441	432	441	458	498	445	418	470	410	450	431	407	438	445	447	458	446	429	464	465	438	400	453	421	414	427	446	404	443	466	450	460	462	479	467	401	447	436	422	450	458	447	433	469	426	419	417	432	448	422	438	434	447	408	433	418	451	440	462	448	453	412	420	466	447	417	428	424	419	437	417	425	446	460	433	457	448	451	424	479	436	414
24574	21394	39872	52744	48220	42615	23503	4438	395	392	400	375	431	352	334	395	392	343	386	394	383	455	420	406	384	386	375	399	391	397	369	373	403	398	404	404	383	392	372	381	339	365	381	361	401	399	370	393	398	367	413	361	371	370	357	377	397	408	380	374	373	405	381	336	370	341	373	374	395	384	371	413	391	384	384	387	392	358	419	366	411	393	363	357	386	386	361	382	381	407	398	359	366	419	401	375	371	369	382	377	367	386	336	371	400	363	364	389	383	391	382	380	404	400	396	352	387	410	380	364	392	372	385	350	383	395	382	375	374	355	344	370	367	380	394	366	377	385	383	361	376	381	353	346	386	410	384	409	390	381	412	393	375	374	430	359	365	411	381	356	368	324	359	364	382	424	401	374	379	377	357	347	360	405	385	364	397	392	412	355	393	376	380	377	345	390	354	399	386	370	375	416	359	370	391	350	395	359	416	377	392	379	368	392	401	379	383	380	366	375	377	398	378	375	364	371	387	385	397	400	357	370	366	373	398	366	361	361	392	355	399	387	377	349	402	389	406	351	410	360	365	388	386	365	370	401	379	367	366	387	406	325	384	378	384	385	361	380	366	351	425	397	386	400	400	366	399	392	385	380	396	377	391	383	356	365	380	372	357	353	364	362	383	370	379	352	354	404	376	364	392	424	389	401	385	378	392	389	403	372	402	396	393	355	371	400	406	379	367	379	394	355	389	384	387	372	387	390	362	392	395	352	382	410	386	389	387	369	384	396	379	382	389	388	375	373	382	351	395	372	370	377	403	380	370	345	390	392	384	389	364	404	365	403	391	349	350	389	363	401	418	374	378	354	360	380	429	374	342	366	373	391	367	368	439	383	360	372	359	402	369	412	384	388	361	369	352	383	394	381	380	396	347	369	343	403	394	386	386	355	357	388	391	387	372	369	357	388	361	382	397	391	412	380	366	374	367	395	369	380	341	394	376	405	338	389	372	398	407	377	380	347	389	391	362	399	370	411	376	359	356	364	357	361	409	348	392	382	390	377	374	375	381	352	363	386	366	365	374	408	345	391	389	407	402	384	370	394	364	368	365	390	374	374	400	394	397	387	352	390	377	375	353	365	397	373	396	396	359	348	422	377	360	404	406	365	400	335	380	367	379	367	340	368	368	384	382	354	383	376	365	376	383	346	340	375	351	361	338	399	367	359	352	386	379	370	385	351	363	394	385	394	383	434	369	365	360	378	395	444	359	375	407	356	402	388	374	354	377	390	382	378	359	365	372	380	422	363	392	381	362	399	406	404	353	374	408	369	380	375	372	372	413	398	383	379	391	391	385	397	373	343	379	400	371	381	359	390	400	342	386	376	386	388	374	358	369	383	380	386	364	386	403	355	391	400	398	358	354	410	398	332	347	352	397	357	357	366	407	360	377	386	389	396	403	376	397	388	366	386	421	369	379	385	375	361	376	415	372	370	401	418	344	376	384	361	358	387	376	385	358	365	334	369	372	358	367	409	365	360	350	390	404	386	374	417	370	361	361	398	366	366	366	401	359	359	381	389	370	370	402	400	362	397	383	416	390	371	354	346	388	387	392	371	408	403	408	413	410	384	377	381	385	416	393	334	368	370	406	371	390	385	367	352	430	385	371	378	349	376	375	385	402	388	403	377	367	408	378	414	371	392	391	355	334	402	384	332	381	399	384	369	357	391	381	383	415	379	382	390	370	372	382	376	386	399	429	366	402	407	389	399	370	358	414	353	387	396	344	345	367	378	404	386	387	392	369	378	403	376	360	370	347	378	383	390	368	367	416	386	387	400	406	342	397	392	404	376	382	373	403	370	405	385	398	394	423	340	372	373	380	378	346	359	369	351	375	384	395	373	371	402	374	385	409	399	381	405	364	406	430	410	396	364	362	372	387	396	410	395	367	402	394	404	406	357	426	399	363	392	390	379	363	380	359	441	384	404	403	363	396	347	433	370	360	363	421	359	372	355	362	345	382	390	385	372	393	377	387	359	373	354	374	404	372	389	378	370	382	359	384	394	378	389	381	383	341	394	365	368	378	376	388	380	380	397	399	381	363	379	411	403	358	380	383	350	378	387	386	398	394	346	393	361	386	403	352	373	360	391	397	373	371	357	342	413	384	359	395	394	368	368	379	415	368	385	393	381	349	429	365	376	361	376	387	379	387	368	384	394	343	374	378	385	381	392	375	368	418	361	373	404	384	361	364	389	369	416	388	382	384	377	391	370	378	368	373	364	351	375	370	422	411	362	369	368	367	360	425	425	370	390	399	365	391	375	363	403	343	411	397	392	374	392	394	383	370	401	388	375	380	367	413	353	390	366	399	356	384	384	399	407	374	384	340	355	411	364	342	371	354	381	363	380	373	397	386	367	380	376	356	397	381	416	397	372	370	380	395	381	431	411	402	383	386	371	380	373	371	337	349	392	371	351	363	392	390	390	345	357	389	372	372	370	378	382	380	411	398	381	400	373	349	384	374	371	378	373	380	374	360	350	394	390	363	381	365	359	380	374	343	357	396	371	362	399	374	390	371	377	389	374	339	380	364	385	370	363	371	331	421	396	396	388	400	402	410	388	346	368	361	336	388	376	368	392	385	367	406	342	347	366	408	394	401	376	374	387	389	377	426	382	392	373	387	344	369	361	395	348	365	381	395	368	365	389	365	381	326	386	377	355	402	370	389	381	401	365	366	383	409	363	353	389	397	372	383	392	359	399	361	386	366	347	347	385	351	378	416	395	374	353	378	386	380	391	361	365	331	355	375	374	352	388	368	406	364	370	380	410	361	372	354	401	375	382	407	419	368	394	392	351	381	366	366	373	375	382	359	402	379	349	359	373	368	364	421	353	373	379	368	384	366	371	366	371	389	363	358	383	366	388	367	350	385	373	379	371	363	375	359	365	344	351	355	376	371	368	364	401	386	376	366	366	404	394	371	385	373	366	366	388	361	376	370	365	378	385	353	333	395	387	378	365	389	386	347	381	402	395	359	365	362	376	391	383	376	384	375	360	356	362	401	396	373	358	358	361	345	369	390	370	419	395	390	343	345	360	344	410	392	366	397	387	399	368	359	367	380	412	401	408	361	375	355	415	373	391	389	374	366	371	399	378	378	394	342	406	381	366	406	378	377	399	412	398	350	394	423	376	398	344	393	358	394	363	384	373	366	391	386	381	372	384	363	387	403	374	394	411	363	389	352	370	388	405	374	408	410	372	384	390	400	381	364	380	396	379	409	362	422	392	406	398	357	384	402	395	391	365	375	371	364	402	382	387	367	387	362	379	379	379	358	377	388	370	373	412	368	390	380	361	348	354	416	381	382	342	400	388	329	381	370	398	365	391	362	370	354	413	394	371	391	386	385	399	349	384	402	353	370	394	378	421	380	382	389	359	383	388	384	360	334	347	381	364	378	357	352	425	381	373	377	392	387	342	367	390	374	407	405	376	382	401	400	364	404	366	366	388	406	359	364	396	399	398
24631	53765	72244	59840	49651	39395	17542	2684	443	434	417	435	442	462	406	444	437	419	441	416	442	422	429	425	404	465	447	455	440	395	466	426	447	410	438	427	452	457	404	403	453	420	445	446	424	417	407	426	412	457	390	434	397	402	456	400	430	425	406	419	417	434	465	402	414	418	438	417	403	426	392	394	418	404	420	438	413	446	401	438	393	442	406	443	430	462	421	412	409	429	441	474	424	430	446	383	431	403	409	406	428	428	416	431	434	405	435	420	442	458	435	438	421	425	434	451	404	440	427	407	431	407	438	393	438	437	449	449	437	439	463	449	461	430	404	432	413	433	443	444	404	442	431	444	414	376	422	383	391	393	420	409	413	395	411	441	443	429	431	444	449	464	399	419	428	402	428	397	426	427	435	446	424	399	415	431	426	427	448	413	407	415	433	406	464	424	428	411	409	423	414	419	412	384	406	448	393	450	419	418	401	422	438	437	436	425	427	457	408	387	424	435	435	397	468	452	421	442	394	413	416	427	413	439	419	422	441	416	433	434	426	416	432	427	392	427	417	438	452	431	458	424	446	416	412	445	439	473	408	447	423	411	427	433	434	415	372	430	394	428	407	462	394	432	417	424	373	437	378	436	410	475	442	429	435	446	429	447	444	419	407	453	414	420	427	426	401	439	450	406	411	418	413	401	425	432	433	411	426	402	463	416	417	419	395	418	384	427	409	398	433	417	426	435	412	402	416	399	443	415	426	420	426	443	434	427	433	419	389	415	415	449	472	447	426	444	431	432	404	420	409	460	408	403	449	413	449	407	450	428	414	402	425	425	415	431	429	443	415	410	426	387	404	426	415	448	448	422	414	462	409	441	422	425	435	434	414	427	451	452	424	411	405	438	431	452	488	455	450	439	438	409	461	437	456	440	414	446	417	440	381	420	416	436	400	454	434	438	428	423	419	440	420	444	383	390	422	391	436	437	478	405	420	407	426	418	433	415	403	442	440	434	462	425	399	414	394	439	407	390	411	472	461	414	426	412	426	425	398	414	412	405	426	393	377	397	453	416	444	395	445	397	421	393	412	441	397	409	394	426	450	451	434	411	442	430	435	416	399	442	410	410	399	384	456	465	383	416	435	438	435	440	414	426	391	405	399	414	422	424	425	461	436	456	411	429	440	416	442	426	432	463	438	463	429	402	370	435	409	407	431	414	432	429	449	439	396	423	409	432	450	436	420	419	401	410	379	415	480	445	446	448	448	434	428	432	418	410	450	415	423	419	415	389	426	432	425	406	438	436	442	414	460	435	444	398	412	408	445	416	423	410	442	423	405	390	433	416	398	470	427	449	397	411	421	412	406	417	444	408	440	446	376	396	412	449	412	410	444	420	423	450	419	439	442	420	436	410	421	442	432	419	428	429	445	424	445	411	418	442	426	412	444	435	404	414	430	411	447	432	421	404	425	366	422	420	375	414	423	444	445	477	423	437	444	448	420	417	448	418	449	406	417	411	397	434	428	431	434	427	408	419	436	408	428	446	461	397	417	415	430	419	423	404	431	419	459	452	395	446	444	439	414	405	422	397	390	405	432	410	420	427	442	416	436	423	422	394	423	425	431	446	439	412	441	420	440	402	421	439	436	429	419	442	433	417	410	467	434	461	429	418	411	403	423	443	426	422	399	406	427	418	450	409	449	453	418	445	413	435	468	398	421	443	416	396	459	428	424	446	457	434	419	455	403	412	407	416	463	421	461	412	433	426	427	433	418	393	465	434	440	451	454	471	434	408	425	450	454	392	421	451	454	380	431	438	414	438	445	401	435	446	426	439	428	416	417	419	411	422	409	395	422	420	423	449	395	444	438	411	424	434	429	426	409	428	441	441	411	427	423	430	431	431	430	439	408	459	427	485	395	400	440	428	430	421	423	422	419	432	416	400	441	486	451	445	431	449	438	434	417	442	418	448	433	436	454	433	469	394	441	361	426	390	411	413	436	413	418	432	449	397	424	413	404	408	454	455	410	420	420	451	419	425	415	415	393	419	409	427	438	455	404	458	406	439	437	398	455	413	415	432	395	420	437	454	415	448	439	422	413	414	422	432	442	449	438	431	441	391	430	390	467	422	394	392	453	411	412	402	410	427	424	437	416	424	423	448	445	465	434	440	423	397	474	417	449	438	428	458	461	444	408	475	449	447	447	401	420	446	448	443	407	423	403	439	402	437	419	411	426	417	418	473	488	468	423	458	425	425	441	430	446	441	406	427	429	430	466	452	387	422	423	423	422	431	424	421	432	404	417	417	454	385	416	428	397	429	439	428	444	443	405	374	395	458	418	383	435	419	375	458	448	462	428	448	435	445	428	402	431	452	412	399	419	437	455	441	434	443	454	397	429	410	401	429	435	376	392	440	435	412	423	452	443	425	403	414	449	408	427	425	391	420	439	431	422	430	426	429	410	427	437	431	420	434	426	435	409	458	424	429	414	423	432	446	394	455	451	443	383	404	417	392	425	453	424	408	407	412	389	421	451	399	451	427	446	454	417	398	443	439	423	410	424	456	409	433	390	411	435	383	394	458	456	418	389	434	431	444	378	412	436	428	421	406	424	430	441	377	446	408	445	446	455	427	432	405	401	429	476	439	419	454	424	461	445	398	421	413	440	424	436	435	433	420	419	437	411	376	430	407	425	424	412	418	416	412	441	434	439	439	420	422	435	433	433	508	418	442	414	423	403	442	403	418	449	434	370	439	432	417	398	363	435	403	422	443	443	409	412	412	420	431	411	405	420	412	424	460	444	449	366	443	432	460	421	454	405	440	447	445	414	422	400	444	434	433	395	406	412	423	414	430	424	427	436	417	403	396	415	419	450	432	434	403	457	427	429	419	417	468	455	420	398	445	397	418	424	419	422	461	436	422	423	406	421	436	402	404	466	434	414	402	436	445	435	432	465	396	444	401	436	448	402	447	439	407	438	405	466	432	406	422	398	417	438	460	420	465	416	415	430	440	401	411	419	419	408	409	407	410	425	432	463	403	425	418	432	401	454	457	440	415	416	431	399	456	418	412	408	422	444	414	428	398	405	436	374	427	443	412	431	436	384	433	403	419	423	425	437	424	435	401	441	398	427	427	418	432	424	423	444	453	414	381	432	412	414	470	387	428	427	419	418	432	421	404	446	412	403	413	439	444	435	434	395	421	418	374	424	423	415	408	450	476	410	406	410	412	398	395	440	442	433	453	437	401	426	420	425	456	419	436	427	441	436	427	400	478	450	405	431	400	412	392	414	439	438	445	438	403	378	418	427	388	443	439	470	427	385	399	453	422	444	405	430	406	412	430	418	423	422	418	405	441	403	438	429	406	413	418	423	449	445	411	449	474	367	424	401	434	431	378	444	408	422	419	457	431	435	452	421	435	423	414	418	431	457	436	455	448	425	454	423	418	451	422	450	434	421	453	447	434	423	414	389	445	424	403	446	453	457	432	407	420	400	426	462	421	411	428	440	459	454	420
25545	21497	40383	47595	40742	32042	13945	1869	479	521	573	450	509	522	518	551	489	524	497	479	538	525	533	568	479	479	508	502	517	477	505	551	518	456	493	504	485	476	510	510	513	476	479	515	489	458	479	494	492	501	519	510	486	499	510	509	538	472	508	524	504	510	524	527	552	463	519	490	518	483	545	458	528	521	503	534	485	502	492	538	506	482	520	526	524	503	493	535	530	521	492	473	496	538	512	486	489	485	505	534	516	466	537	517	504	539	516	530	472	496	468	540	521	496	517	492	534	504	509	518	503	502	481	508	524	491	475	525	507	518	479	480	498	496	482	508	520	554	533	496	485	525	532	500	527	474	541	524	464	522	501	546	511	552	504	503	519	460	494	502	475	535	529	515	554	516	455	497	463	466	539	491	491	517	479	489	488	547	511	515	507	534	504	519	557	534	486	510	483	502	488	481	535	522	511	531	506	525	513	493	484	517	511	532	538	540	499	493	512	490	518	470	479	438	547	489	533	514	540	507	471	524	525	506	513	514	553	518	544	465	484	518	487	519	503	479	549	518	492	533	497	498	489	522	498	505	473	480	493	480	524	542	501	541	526	488	507	524	558	517	491	527	496	501	468	537	500	498	509	530	480	439	521	488	472	500	528	526	473	489	521	524	463	541	472	478	522	504	466	492	492	498	493	516	494	530	507	499	506	515	491	485	473	485	483	498	486	491	510	491	528	497	516	576	529	501	529	543	476	550	530	494	484	529	532	559	525	594	534	509	516	522	509	519	503	500	485	532	498	542	527	503	497	462	498	480	501	545	559	489	471	532	501	488	479	531	505	482	507	494	483	484	479	464	517	519	487	524	501	550	547	509	526	521	508	501	516	513	514	494	542	529	510	520	489	467	525	510	483	540	563	509	488	495	505	522	496	496	471	494	496	547	517	550	491	510	505	517	487	517	487	500	482	482	472	500	510	505	500	492	489	503	537	512	521	493	515	527	512	482	515	557	460	484	470	496	498	525	508	513	499	546	488	476	508	524	512	489	492	497	450	517	535	486	514	488	531	514	504	492	487	479	513	491	531	501	527	496	534	484	537	520	504	501	534	517	488	434	479	505	503	492	513	506	464	501	484	490	505	552	576	505	544	489	466	524	480	517	514	545	511	515	485	499	478	473	516	485	477	472	485	543	529	496	532	531	498	515	495	499	496	509	519	503	465	491	545	528	485	516	502	477	505	504	511	521	476	517	511	525	534	517	508	508	517	505	469	507	539	500	502	483	518	473	523	518	495	543	491	516	519	502	471	542	533	457	535	545	565	513	528	553	522	476	518	479	520	488	510	465	491	545	523	484	534	551	449	519	497	500	475	471	493	519	459	475	503	502	527	477	494	534	523	507	512	501	505	567	516	516	517	531	542	519	479	484	526	520	494	491	526	504	519	497	532	522	487	504	557	510	482	514	530	508	489	494	507	507	497	536	540	491	540	510	502	504	524	494	466	482	499	483	517	542	516	547	480	490	511	501	487	506	537	511	471	520	472	491	486	536	538	494	514	465	468	490	498	495	534	490	496	533	487	520	567	487	500	494	521	552	497	499	517	503	468	479	500	495	502	500	502	497	510	518	516	486	486	526	511	539	523	517	525	529	492	525	536	533	527	523	505	503	538	516	485	510	476	517	457	547	511	484	508	480	531	492	483	497	485	488	514	496	478	478	490	527	501	499	521	502	507	501	527	495	466	525	478	501	489	509	487	519	473	503	501	506	511	508	511	500	488	500	521	521	564	516	503	498	501	470	472	495	533	537	512	518	495	497	468	492	509	487	539	507	495	521	498	512	465	531	535	518	532	500	505	497	486	481	483	531	463	502	479	559	541	492	497	484	487	507	545	516	458	500	541	507	491	535	543	563	490	505	550	499	531	510	455	511	489	551	511	501	518	489	534	498	499	497	479	555	556	504	480	529	510	476	517	479	489	548	486	499	485	463	502	542	506	500	485	521	484	537	529	536	481	470	491	508	500	469	512	520	519	519	509	495	481	512	497	500	529	525	515	472	521	514	506	506	493	490	507	480	505	524	515	494	494	498	484	501	489	506	512	479	507	569	503	469	466	497	512	515	489	471	502	529	551	463	541	519	506	512	513	510	540	506	461	487	528	554	518	481	495	486	534	500	534	484	522	509	522	515	510	499	524	519	478	497	473	476	519	500	510	466	517	557	517	529	500	468	494	524	497	479	508	508	510	517	493	527	540	470	508	500	495	516	481	539	492	499	498	501	536	454	506	481	506	489	529	541	485	503	503	538	509	523	504	508	512	518	496	482	487	530	492	510	514	492	521	523	505	507	514	493	550	490	512	587	503	507	510	506	488	490	480	528	515	502	494	542	488	497	515	526	508	478	495	504	508	515	533	495	482	511	510	503	498	487	518	499	511	497	535	503	494	545	458	493	514	508	523	511	507	499	537	552	524	484	523	544	502	513	520	523	544	510	489	540	489	486	515	524	504	507	525	499	522	507	533	526	507	491	503	490	505	500	515	524	518	475	532	503	494	507	499	486	489	490	467	526	493	487	493	501	504	488	535	477	485	539	560	541	489	523	513	510	479	492	509	512	551	471	533	460	495	511	487	493	518	511	520	491	494	540	519	527	490	480	497	511	535	510	494	526	529	503	507	545	493	478	507	500	532	513	497	507	472	481	476	515	484	523	492	527	533	529	523	489	480	493	476	451	490	516	531	506	551	534	518	463	500	497	508	493	471	440	487	562	534	536	510	550	521	500	525	504	499	509	531	541	465	507	534	517	482	541	551	525	529	499	480	507	492	536	474	514	515	528	555	502	502	470	481	511	500	513	491	518	483	518	485	529	489	507	479	546	513	508	495	513	492	475	500	528	497	512	488	479	541	517	518	530	494	470	488	519	503	481	467	502	528	518	494	517	542	498	588	482	482	501	519	479	556	507	498	507	527	519	493	529	514	491	505	512	486	503	500	493	530	549	539	494	510	528	534	493	495	528	499	527	513	509	527	495	491	522	540	544	533	496	512	517	547	517	540	501	536	506	498	488	551	486	489	511	501	532	497	500	510	505	516	507	506	527	507	533	475	518	522	535	475	506	549	486	501	532	501	509	487	542	482	508	547	511	476	510	508	493	475	487	527	486	503	546	493	518	521	566	547	486	493	499	509	528	501	530	526	488	518	475	520	507	505	477	510	492	505	481	488	493	509	539	492	519	511	512	494	495	507	517	479	473	534	538	504	487	504	520	477	491	474	532	496	510	511	513	486	521	550	530	510	546	495	513	533	519	507	516	446	511	506	509	484	527	478	488	500	553	497	524	525	513	493	538	515	502	483	487	506	531	514	526	489	508	478	517	510	512	518	501	481	510	536	517	487	515	499	518	501	558	485	509	489	510	510	503	478	504	493	503	546	512	521	503	475	529	518	468	484	548	509	539	506	507	518	531	513	559	482	505	523	503	494	522	463	520	531	514	524	529	475	481	541	489	477	481
25704	47208	63498	51679	44801	32546	12495	1868	579	602	562	534	550	556	573	561	561	540	570	588	639	567	605	574	553	563	588	595	593	575	580	581	562	551	579	573	591	567	604	556	579	554	605	559	550	620	628	564	578	621	567	579	545	555	609	577	581	548	553	557	606	603	557	534	570	574	564	520	540	561	551	567	578	574	582	573	578	531	572	539	593	622	547	565	598	546	582	606	547	553	559	584	549	557	572	554	573	544	588	566	566	570	597	542	560	593	599	585	576	557	567	563	610	560	605	551	529	546	600	555	568	585	571	581	575	576	619	565	615	604	545	573	575	568	561	596	566	539	566	509	556	587	590	556	581	602	559	556	550	574	582	568	558	617	597	550	576	567	562	582	571	559	551	557	565	529	569	582	567	586	595	568	596	571	562	593	585	580	554	562	564	605	558	566	586	557	580	602	525	591	545	586	572	596	574	597	609	558	551	601	590	557	544	544	580	564	546	586	597	567	579	592	596	544	589	578	565	545	574	557	607	555	528	568	587	527	577	525	570	597	542	591	565	581	570	570	609	568	559	593	549	516	547	552	552	568	526	573	612	596	541	590	552	606	565	597	527	553	552	580	586	547	555	614	595	595	575	578	543	585	534	599	556	577	593	570	567	552	601	544	568	596	584	535	578	564	584	612	579	570	548	540	552	576	581	554	554	602	551	552	621	540	562	567	567	571	557	569	585	587	589	590	621	518	577	568	563	549	578	558	578	588	504	566	591	585	539	570	619	565	583	582	588	578	586	523	556	572	521	557	550	550	546	530	574	580	563	525	582	550	498	583	567	562	561	568	571	581	569	545	544	569	580	623	548	543	598	588	574	592	610	604	566	560	531	547	553	567	535	568	574	603	583	578	600	628	574	542	575	573	586	617	568	518	537	594	532	588	557	533	551	538	617	543	578	587	547	540	607	569	585	564	572	597	573	562	588	604	567	572	570	599	607	581	581	616	552	563	559	587	573	578	567	558	555	581	556	552	565	558	590	544	573	566	544	556	572	553	598	550	555	570	613	531	573	593	553	589	581	637	536	528	560	620	541	586	568	579	564	546	587	565	567	533	556	556	531	521	545	575	642	587	611	525	549	581	525	560	563	576	561	601	547	602	573	565	579	550	588	519	563	573	577	579	605	551	567	585	584	544	535	569	554	579	568	581	576	544	564	571	589	559	598	593	484	541	518	548	587	554	550	563	580	551	545	545	610	585	603	525	536	544	629	535	596	569	570	612	603	598	590	543	559	579	540	606	567	610	615	558	556	543	553	577	554	626	549	556	605	544	570	559	567	559	595	571	560	581	580	565	596	586	609	542	546	560	589	578	577	576	563	550	548	549	541	538	593	608	579	597	562	565	585	528	546	584	541	576	550	520	561	543	534	519	568	573	629	577	616	540	578	573	587	591	552	576	588	530	514	551	577	558	559	588	562	575	578	605	590	563	554	562	547	584	585	524	551	585	527	565	565	595	568	588	614	586	525	578	575	568	577	572	580	583	550	561	576	568	583	577	551	558	555	562	529	592	574	577	610	549	567	527	555	566	577	580	604	597	558	600	564	569	566	557	583	588	523	549	575	587	585	562	554	526	575	567	595	584	551	575	571	562	553	562	512	543	560	591	578	497	539	593	567	587	580	575	557	555	575	543	587	546	570	570	538	600	560	511	524	577	539	594	551	546	566	577	556	562	583	557	581	566	595	560	556	587	587	552	589	548	578	579	561	563	567	538	609	567	569	557	541	587	569	577	562	579	590	603	593	576	547	524	549	560	580	576	579	583	547	582	551	559	596	588	542	589	606	577	528	538	564	590	582	568	565	603	540	513	560	537	532	551	597	552	603	573	520	595	602	547	608	509	566	554	577	583	587	550	563	549	553	552	519	617	560	594	576	579	536	528	579	589	513	582	577	533	584	580	555	581	578	620	565	547	571	586	588	551	566	571	578	602	592	600	605	563	588	592	597	568	590	593	548	542	610	562	526	585	578	568	580	591	578	625	532	563	633	608	567	526	598	557	555	531	590	575	584	584	576	558	560	575	554	598	603	572	574	551	599	602	539	584	571	602	583	532	555	547	579	604	573	606	569	566	555	553	593	569	504	562	560	523	581	599	579	578	530	600	562	547	565	589	549	589	582	606	559	583	578	553	565	594	551	581	559	560	577	543	533	560	582	618	566	585	575	552	547	597	583	541	553	530	573	560	571	561	553	528	551	578	550	586	561	574	559	590	557	589	555	537	574	527	613	545	592	531	589	583	552	552	576	573	525	555	539	602	622	556	543	573	557	563	626	611	535	619	565	595	601	602	548	562	551	588	529	597	593	567	551	562	544	532	582	584	576	589	565	538	583	552	582	610	614	608	577	599	613	532	603	585	580	562	581	559	574	577	547	536	576	595	572	585	553	548	531	527	622	596	590	539	615	557	575	574	535	605	554	587	592	597	566	550	560	543	591	557	547	604	549	568	565	584	540	569	538	563	523	573	580	564	566	552	585	589	557	587	535	569	595	579	513	567	580	614	540	578	608	514	549	554	555	591	603	591	598	586	555	566	558	569	579	578	562	604	570	554	568	548	598	583	563	610	594	588	547	604	538	578	565	537	569	556	581	555	604	562	543	516	561	586	555	572	532	543	574	596	565	597	633	603	583	516	635	546	574	559	555	589	551	549	556	565	561	554	560	558	557	567	534	565	548	602	536	558	619	575	540	590	564	576	585	620	575	603	573	569	555	541	564	553	584	546	599	615	607	577	572	607	554	573	573	549	547	545	572	567	606	558	535	542	601	570	553	558	531	552	580	559	576	561	546	557	594	510	571	599	586	612	564	607	579	545	554	538	535	552	559	537	562	626	542	547	592	567	574	576	563	566	529	595	516	537	579	577	579	562	574	508	564	557	554	559	572	573	601	574	584	541	546	570	542	580	583	583	528	560	576	596	566	528	592	568	580	592	623	563	565	565	546	596	528	561	566	594	540	589	560	555	615	627	578	607	523	564	590	582	570	586	578	555	583	579	587	552	582	577	554	574	568	583	531	520	563	569	570	560	558	540	611	579	521	562	520	550	556	586	559	590	577	544	561	543	542	558	556	557	559	563	565	546	566	566	575	546	559	571	567	553	588	579	560	617	568	597	551	554	598	598	633	543	602	585	567	607	612	586	545	519	616	600	571	578	541	551	544	594	539	585	570	584	571	516	559	564	586	591	557	570	571	600	604	577	612	576	551	585	572	589	557	588	588	599	650	569	593	618	561	583	581	598	589	577	597	586	572	567	562	577	529	566	582	558	566	555	567	566	600	570	595	559	590	556	567	570	576	576	528	544	578	595	587	582	582	582	584	548	557	576	598	579	606	548	637	602	582	546	575	608	569	573	635	554	587	560	586	550	554	543	569	581	526	592	594	591	582	581	523	591	564	581	567	546	589	555	571	575	582	574	579	547	569	574	598	587	547	607	558	604	557	570	617	562	597	594	578	602
23188	21448	35775	43905	49576	49718	31035	9646	825	690	641	640	653	583	594	623	630	641	593	617	585	571	623	575	551	595	587	574	597	634	631	602	615	579	585	586	571	581	636	596	568	620	568	588	605	610	595	569	545	578	575	660	592	574	582	568	600	562	575	612	590	556	597	618	568	588	610	558	608	600	607	582	593	570	501	568	599	621	601	621	593	600	630	611	591	598	563	635	561	565	603	549	572	559	603	576	579	580	605	584	588	601	626	594	590	564	584	581	599	585	569	590	560	591	576	587	609	610	570	599	585	583	626	587	585	599	639	639	571	598	581	590	611	589	564	589	596	618	568	603	592	595	594	576	564	613	607	633	569	590	581	551	611	605	565	589	584	586	635	632	564	545	606	678	614	579	608	610	585	580	592	553	598	592	584	630	589	592	562	599	574	581	570	577	559	592	533	589	605	649	595	581	557	602	582	580	546	581	574	584	599	574	595	613	574	599	569	576	607	630	613	582	577	560	587	650	539	565	612	595	587	560	593	572	609	624	609	560	590	598	595	602	577	605	623	563	587	621	578	614	583	588	603	581	616	606	603	603	567	588	603	561	577	583	646	602	594	564	584	613	572	616	612	578	586	575	557	581	587	606	589	625	590	593	572	548	594	556	589	581	605	620	597	590	602	564	556	588	621	592	576	605	509	580	597	562	582	629	628	598	602	571	580	614	553	587	623	610	607	574	609	580	544	586	573	570	604	591	576	556	566	545	622	602	574	570	570	581	623	579	574	586	588	565	590	645	592	577	578	624	613	615	608	616	611	603	606	545	621	617	578	638	594	572	624	587	561	588	627	609	597	611	617	576	597	594	593	596	613	590	560	582	615	584	610	599	618	610	619	573	591	594	603	590	589	571	572	587	552	589	622	581	576	624	578	600	566	552	584	586	622	631	605	616	587	531	603	607	619	605	600	611	558	607	631	581	573	587	605	610	595	564	605	605	596	560	616	549	569	606	588	607	566	610	627	605	605	599	583	584	617	581	580	561	597	591	614	620	589	577	578	601	563	568	590	611	594	601	579	543	585	544	618	560	602	600	567	563	567	588	553	606	570	585	599	643	614	599	612	621	612	615	576	582	590	580	582	581	605	538	569	611	590	608	583	586	610	558	564	568	589	612	582	611	579	611	567	608	620	587	635	557	568	602	586	554	559	622	584	617	634	664	582	602	606	573	579	574	611	573	554	557	551	584	587	585	617	599	591	618	574	579	589	601	651	584	598	606	582	592	602	611	610	593	585	638	573	601	590	530	626	597	557	573	616	611	611	595	596	616	587	600	591	617	642	564	606	564	580	578	590	629	622	616	565	584	589	636	619	568	583	555	622	585	633	562	568	596	546	548	582	601	548	598	619	617	599	582	559	607	599	624	596	600	590	617	594	572	574	548	629	608	564	631	567	549	557	585	585	604	599	653	580	561	574	637	589	600	555	583	570	618	566	587	561	592	597	559	637	592	552	608	552	597	581	619	620	611	565	586	555	561	578	584	614	571	569	600	611	637	570	585	619	639	589	564	603	598	579	582	621	558	583	593	620	580	598	596	581	588	618	592	589	574	588	629	597	556	589	588	595	617	601	621	606	604	638	601	586	551	594	578	557	588	591	589	605	607	563	624	621	567	580	614	575	579	533	577	606	608	565	568	651	561	562	569	610	575	578	626	594	573	592	542	590	599	588	586	549	570	627	623	595	600	587	565	560	609	597	648	596	633	574	591	589	599	589	604	581	547	588	590	616	592	579	578	573	616	598	577	588	577	599	575	595	566	592	588	588	618	616	579	601	597	588	604	585	569	590	584	613	543	545	598	570	553	574	609	576	547	578	600	585	577	654	565	628	620	603	629	599	577	601	578	576	583	591	583	632	604	578	615	577	575	586	610	620	615	569	623	587	652	577	566	607	574	626	578	569	604	573	575	584	573	618	612	606	598	585	571	548	616	577	616	555	589	591	614	617	600	579	601	615	628	545	555	594	550	623	615	594	578	608	568	600	592	618	570	584	581	591	545	598	570	592	593	586	599	594	552	601	590	551	585	580	557	586	584	570	587	562	549	562	592	568	586	602	585	596	642	593	572	554	576	595	552	554	604	587	596	570	574	621	591	586	598	624	607	526	570	579	587	596	587	617	654	574	562	555	580	579	575	582	637	589	578	599	607	580	610	558	618	554	579	585	576	591	570	571	585	608	605	595	608	579	559	559	574	616	581	589	598	528	615	529	605	583	578	555	633	603	623	616	577	558	569	564	556	591	623	622	586	608	603	604	594	617	616	600	618	568	609	599	561	617	602	608	593	609	622	616	560	605	599	566	597	596	592	572	587	585	591	566	569	661	569	654	632	609	577	605	591	622	587	619	591	608	571	545	579	579	573	683	582	598	571	604	568	575	579	576	597	566	608	572	563	609	564	586	605	607	563	586	571	582	618	617	640	603	607	608	584	591	566	588	616	568	600	623	547	580	632	563	567	611	619	614	618	588	610	564	558	550	589	564	566	590	595	593	614	568	604	616	640	627	571	612	572	571	564	580	569	597	597	584	629	572	580	616	589	613	565	614	625	556	620	611	579	623	597	604	564	618	595	535	613	585	588	558	556	588	567	613	618	622	644	592	569	607	589	579	604	562	558	594	584	616	600	606	633	593	557	583	599	606	594	604	639	615	579	600	538	643	594	593	551	596	624	576	603	601	597	591	618	554	569	573	581	621	626	619	575	554	635	609	579	582	564	627	587	559	608	600	574	553	588	581	619	625	594	580	580	587	564	563	567	600	575	605	590	570	576	580	604	628	630	592	595	560	644	559	607	560	592	543	593	569	598	603	576	612	632	576	608	533	564	595	589	603	608	620	566	591	558	585	621	579	595	572	580	531	597	603	581	608	602	629	589	600	594	591	608	579	587	613	568	594	611	572	584	569	576	562	604	624	617	593	590	540	616	611	596	623	600	567	610	584	626	610	588	568	558	615	578	614	618	590	613	661	599	615	573	550	542	608	545	625	565	603	575	624	581	563	617	602	625	582	619	630	561	545	584	593	614	586	539	582	616	590	596	629	589	588	596	589	586	602	557	545	574	598	615	627	617	587	563	581	616	567	552	550	586	563	593	578	581	635	588	583	583	615	628	598	599	592	588	594	610	603	618	604	603	564	573	573	569	547	600	576	583	602	625	586	584	572	570	585	599	607	595	606	599	558	616	611	583	563	641	549	596	576	606	546	595	601	591	602	622	629	643	597	629	606	584	583	604	569	605	616	609	569	586	612	589	577	607	598	596	592	605	608	561	571	625	634	521	634	585	595	610	577	630	572	581	660	595	594	586	578	623	583	634	606	585	577	571	590	589	590	606	586	567	613	574	623	582	568	617	625	624	599	596	579	574	571	624	611	582	602	617	573	592	578	577	555	556	569	596	618	569	595	609	609	584	556	607	595	598	605	611	602	606	569	590	585	560	585	629	622	617	582	623	625	623	594	606
29046	55479	85812	76040	66013	49618	24908	4615	674	635	636	689	600	609	606	652	641	656	637	659	625	680	650	637	675	630	657	630	635	627	599	613	630	644	659	624	616	638	660	622	654	638	634	644	681	662	628	573	635	622	629	653	632	602	622	676	673	583	678	618	612	613	637	603	635	632	647	627	629	623	602	607	542	638	609	632	607	630	629	629	676	617	633	628	645	605	593	646	650	674	671	592	634	672	644	627	612	613	657	664	667	632	647	607	639	642	599	627	648	687	626	645	638	663	633	640	577	637	625	666	626	619	602	663	650	647	607	634	635	629	620	706	636	613	609	633	623	645	620	628	652	636	639	636	591	673	665	618	698	586	608	630	610	644	644	631	627	606	621	602	637	655	608	625	598	632	629	671	648	611	633	619	637	625	612	600	642	658	604	597	600	651	596	637	610	698	582	623	653	641	594	643	570	640	611	630	628	617	665	592	659	670	623	605	636	673	626	605	616	611	679	626	605	623	621	622	643	589	597	665	618	673	640	614	597	641	644	624	633	621	592	620	626	617	623	646	608	633	613	677	663	679	623	614	640	620	640	642	626	638	615	626	642	590	647	617	670	626	646	623	619	619	646	637	634	631	630	672	629	671	682	645	599	603	631	640	624	628	620	659	641	545	626	590	633	637	656	658	667	612	625	642	659	664	626	647	624	630	622	616	663	664	628	634	592	673	625	663	635	639	654	655	646	638	667	665	641	623	663	643	645	607	661	652	614	641	681	592	675	659	627	618	628	611	621	602	663	616	642	625	617	642	662	644	656	641	620	626	654	607	639	602	604	613	682	596	637	646	617	690	638	613	629	578	660	641	652	572	670	661	699	620	600	653	590	611	579	654	602	599	669	618	678	639	683	652	618	636	621	617	582	619	555	648	649	635	605	643	624	622	628	652	614	633	644	619	586	631	597	640	646	653	641	644	651	662	653	653	614	646	624	624	644	624	656	650	653	610	678	584	673	631	621	623	608	622	620	632	635	632	642	610	603	643	650	640	602	597	672	636	637	671	654	597	620	623	645	653	664	622	649	631	665	626	613	613	619	633	621	568	641	650	603	673	629	646	622	630	631	649	626	619	594	639	608	608	622	643	633	623	639	572	621	646	632	657	651	609	600	614	612	650	617	636	610	641	640	613	645	676	663	631	622	644	609	611	635	629	621	654	621	600	636	629	638	619	598	642	649	622	620	665	587	623	607	642	660	625	644	611	628	653	609	620	613	605	634	620	644	656	629	672	614	585	642	634	570	632	627	634	612	606	631	634	596	659	630	621	573	666	632	647	610	629	625	603	667	673	627	598	607	636	654	633	617	667	619	695	630	633	591	604	605	609	606	605	641	639	607	647	660	606	612	596	605	637	698	651	604	644	637	660	629	674	644	600	638	632	643	623	616	621	622	595	658	606	585	611	623	640	654	597	649	652	626	631	659	628	617	650	605	654	631	641	606	577	628	610	619	610	628	652	607	590	644	633	662	585	574	639	638	635	658	659	628	641	645	629	574	618	610	600	588	634	644	612	670	625	612	667	658	598	631	643	657	622	616	636	639	645	602	620	621	649	652	663	690	638	595	641	603	592	628	640	595	628	628	628	612	679	608	641	706	635	599	620	659	622	636	628	613	662	606	599	634	642	634	662	639	680	605	610	658	652	643	644	675	645	598	643	637	589	713	650	636	621	588	669	609	656	658	647	662	624	595	609	634	593	649	627	666	643	601	639	641	632	625	649	644	660	649	650	642	690	634	596	668	632	633	621	614	659	659	657	628	611	659	642	621	654	614	647	613	642	665	606	677	655	608	577	633	662	606	647	614	638	593	599	671	634	604	637	636	609	647	707	593	642	621	610	634	640	625	579	621	703	671	653	683	649	689	665	647	630	643	620	593	587	646	662	603	667	621	631	658	650	621	634	642	616	647	604	655	639	627	635	668	669	637	645	647	638	568	630	640	620	600	584	647	669	706	657	682	603	617	635	623	641	643	653	655	615	644	658	614	681	620	633	608	648	625	628	603	633	606	620	591	656	608	640	646	609	611	678	632	603	602	633	635	690	659	623	596	633	621	643	677	648	651	665	624	659	652	625	718	650	614	613	618	649	596	621	612	658	621	630	582	617	632	666	595	656	628	657	602	653	625	613	640	665	631	689	640	656	643	650	639	619	609	609	648	661	632	645	645	614	596	658	662	612	633	619	637	635	679	636	650	628	644	603	637	624	639	621	616	640	666	616	622	600	661	671	650	669	636	661	635	697	649	634	600	596	623	616	657	568	625	644	661	624	599	610	666	640	690	654	621	637	634	634	677	663	641	650	633	647	665	634	633	619	617	632	646	613	643	645	609	576	610	615	619	618	656	625	631	628	619	568	649	618	644	644	640	633	632	626	621	583	625	674	610	626	640	642	690	650	614	653	618	608	597	640	625	605	655	638	637	601	647	598	613	600	642	636	665	621	617	678	680	673	602	631	654	633	626	614	631	598	620	642	652	575	633	614	613	656	674	650	606	654	637	654	665	629	624	590	618	656	649	635	671	616	607	643	644	634	607	629	632	668	664	648	595	633	626	650	647	587	633	613	640	603	641	620	673	611	639	666	629	663	681	620	600	658	611	667	599	594	601	619	658	620	644	642	655	651	668	620	650	655	638	648	602	640	583	608	690	632	632	621	616	610	657	654	678	624	635	620	677	611	641	616	625	633	615	645	690	624	646	629	615	657	647	660	638	610	634	594	620	625	611	636	648	650	630	623	640	612	610	640	624	667	616	631	594	596	611	637	594	590	617	606	633	645	620	664	669	628	639	603	638	648	603	686	642	601	637	596	635	611	659	627	627	692	650	618	638	626	673	664	619	644	610	630	633	661	621	601	635	633	638	640	614	615	674	661	686	645	608	677	630	602	618	620	578	611	628	653	634	634	607	645	626	644	642	602	607	624	622	672	634	606	654	641	661	640	632	614	603	621	609	652	635	595	608	623	637	610	615	614	602	656	636	645	609	652	641	638	648	631	601	613	626	653	575	614	608	619	597	625	638	666	625	619	617	619	618	636	612	621	634	578	669	645	614	613	658	616	611	619	622	645	594	648	642	637	657	624	635	658	643	637	604	618	638	706	644	641	610	662	656	618	612	656	682	632	640	637	629	582	632	644	633	649	617	636	586	653	604	637	660	615	643	667	653	558	617	628	616	667	611	612	663	632	630	566	618	618	613	639	611	645	686	610	623	657	638	653	630	643	678	657	622	624	644	646	682	668	624	611	624	622	613	635	637	633	662	624	603	651	630	622	661	626	611	649	628	641	631	645	638	664	614	615	625	616	647	628	655	635	579	619	619	644	613	649	615	632	574	629	627	649	646	659	631	627	652	659	657	633	639	613	628	669	630	629	632	694	614	663	652	651	592	615	649	628	638	635	663	563	625	643	580	638	641	621	608	631	643	603	663	627	610	582	625	664	611	631	622	621	580	639	600	625	631	625
28079	23212	40585	34944	20524	13798	3742	637	342	396	402	387	360	394	381	402	372	374	369	390	398	383	396	353	375	370	387	373	355	367	364	367	372	356	376	366	373	372	341	362	392	375	359	373	364	390	417	389	389	383	401	362	411	403	367	354	364	419	388	353	398	397	416	401	375	404	382	383	348	365	363	361	384	366	377	371	356	380	384	387	393	366	393	399	330	352	373	358	417	357	386	369	382	401	348	388	373	376	388	375	356	391	367	393	349	395	381	359	389	357	338	391	417	342	393	350	379	353	366	427	396	364	373	373	375	376	375	404	363	379	377	395	349	373	359	379	366	366	373	355	366	374	379	381	397	344	387	379	373	349	351	368	394	375	380	371	398	373	378	369	364	347	374	378	384	406	377	372	375	377	391	371	361	391	382	387	347	392	369	382	389	401	380	397	383	384	401	388	372	355	368	387	385	404	374	386	419	399	368	389	351	397	330	377	397	357	339	349	391	378	353	386	407	412	379	367	434	394	345	366	367	338	353	384	373	395	377	365	410	381	343	402	370	362	376	364	375	355	364	384	366	381	368	400	392	384	391	353	402	395	374	376	357	376	392	348	359	359	400	387	423	358	366	401	373	377	359	343	393	366	387	369	328	380	360	370	354	387	383	379	382	399	411	382	411	361	386	409	376	379	376	353	413	382	357	403	391	387	374	363	355	373	372	392	388	379	380	356	334	402	413	406	376	375	405	368	375	374	393	413	368	374	399	354	391	376	370	388	355	374	384	392	377	363	374	374	399	381	378	370	391	374	375	359	341	401	361	377	401	381	399	376	387	395	357	394	395	367	378	384	379	403	368	364	387	367	383	355	405	392	361	418	344	397	371	405	372	367	365	367	388	381	380	372	352	372	363	379	404	401	404	396	394	371	364	362	356	375	418	370	409	413	396	400	398	357	347	386	339	402	359	382	370	321	359	371	406	363	369	397	377	371	367	372	367	380	403	369	382	363	358	364	361	376	382	378	363	376	376	387	349	372	360	400	371	385	367	374	412	358	342	371	368	395	366	367	372	390	392	372	362	367	402	370	390	359	359	359	384	377	368	373	416	395	369	386	345	374	391	372	394	363	416	339	357	375	405	385	375	375	373	356	400	366	380	404	411	356	381	372	383	351	383	359	389	386	359	357	366	383	395	388	413	381	339	394	416	388	369	372	368	372	398	374	384	361	386	349	359	383	364	360	359	370	379	343	390	427	378	365	385	365	381	370	367	358	414	402	383	365	349	410	380	386	363	366	366	390	432	323	409	379	379	391	404	373	381	342	388	379	368	416	401	364	366	361	373	386	360	383	377	379	364	380	359	368	398	377	347	383	394	383	358	381	369	382	426	360	365	373	392	385	360	397	373	370	390	395	366	366	382	343	376	403	387	361	379	388	349	338	358	362	367	361	398	385	408	364	363	381	350	375	376	390	385	374	396	403	406	366	396	394	387	393	371	370	361	389	382	389	397	360	365	382	356	393	375	334	368	363	372	384	385	388	332	334	355	372	380	361	352	355	362	360	386	386	385	393	381	361	372	377	375	376	409	364	344	341	403	400	369	356	390	370	379	388	406	417	389	382	387	355	364	397	353	368	350	400	366	385	370	375	378	368	370	388	394	403	383	400	384	365	374	401	358	374	338	328	381	359	404	411	399	377	368	394	371	367	362	366	343	368	388	410	395	373	390	352	382	371	369	387	325	372	353	380	371	347	373	379	403	395	393	371	391	379	368	378	406	384	375	378	358	331	388	363	367	381	375	380	368	355	372	371	352	374	368	376	398	368	379	387	373	403	429	362	399	403	365	339	379	381	385	367	347	388	383	378	379	382	386	369	393	402	361	369	350	384	366	402	410	378	399	378	357	361	375	414	340	362	392	388	365	375	395	355	373	379	340	371	356	376	368	422	363	390	373	396	387	373	381	373	373	384	391	392	374	375	372	395	355	371	353	404	382	370	371	376	376	398	373	391	395	381	375	376	419	407	351	379	333	402	372	358	373	401	391	382	364	378	343	383	378	365	382	370	411	407	376	365	370	379	362	389	329	404	392	370	381	416	373	372	357	358	402	348	362	386	373	387	357	389	394	380	378	358	369	356	389	358	384	393	338	388	370	407	409	364	378	367	394	357	372	376	380	409	342	367	370	394	383	378	393	385	393	399	373	370	392	392	395	384	386	402	395	364	386	391	394	349	405	388	359	380	361	358	339	387	357	375	382	374	393	371	376	376	398	414	373	361	388	397	394	336	380	375	357	377	391	370	364	376	374	380	364	365	366	355	361	368	400	359	394	371	382	402	384	391	379	377	398	392	376	418	359	381	386	383	363	402	385	388	384	342	351	378	390	396	382	383	385	356	394	370	383	358	408	405	355	355	382	382	398	408	411	345	395	385	363	381	361	381	366	366	376	366	357	384	358	368	390	375	364	364	346	385	380	371	391	379	351	379	370	369	369	363	392	417	413	367	363	375	354	391	417	353	389	376	365	358	438	363	363	396	390	367	395	421	371	354	388	390	396	353	395	387	381	360	377	368	371	372	346	368	368	351	378	373	393	346	386	361	372	353	379	373	378	352	352	392	383	377	378	373	432	351	426	380	377	407	371	374	389	367	422	384	386	398	356	388	397	385	388	390	370	380	406	368	347	399	366	374	359	388	391	373	371	399	369	366	395	385	373	363	410	354	379	384	388	397	367	404	358	359	375	340	383	384	344	366	388	420	356	386	354	400	377	317	373	399	385	369	388	372	352	380	377	373	395	333	384	396	357	381	341	379	371	361	378	360	346	376	370	358	366	393	378	392	362	391	409	381	385	389	386	366	383	381	336	407	377	344	393	423	390	375	407	407	408	392	366	363	390	381	337	353	371	369	398	366	371	359	365	370	402	338	393	366	378	397	381	406	346	423	342	380	403	369	385	369	376	402	371	395	377	371	358	365	382	406	366	385	398	348	439	373	361	399	381	391	356	385	370	399	348	388	394	390	396	424	400	366	385	356	378	391	381	364	351	385	405	385	380	381	368	395	358	399	376	362	401	375	385	353	368	400	429	391	397	393	390	403	362	380	357	349	387	393	440	401	393	388	365	381	402	379	396	371	405	377	375	379	361	398	379	388	381	383	377	382	398	378	381	385	394	363	385	377	369	378	391	395	370	383	397	374	373	413	399	366	391	403	389	369	380	392	367	343	364	356	336	396	379	345	362	387	360	371	403	400	395	360	363	388	377	345	387	373	358	369	362	372	394	401	426	356	355	386	351	364	393	404	394	372	386	397	387	391	376	365	375	381	351	348	364	401	361	379	362	368	396	398	428	392	370	369	369	391	416	396	358	365	329	356	390	379	402	368	362	367	371	344	344	395	385	352	391	383	378	354	372	385	386	386	384	414	361	385	385	367	345	396	351	366	350	375	354	397	336	404	389	379	376	422	388	381	399	363	400	382	387	405	407	371	371	360	370	405	349	391	367	391	356	388	378	383
21795	35039	38802	26904	18751	13571	3863	748	470	441	456	442	461	433	453	397	446	437	447	443	453	448	388	464	437	424	419	409	439	446	457	427	417	446	471	404	432	437	452	457	469	471	447	411	431	419	459	423	436	461	426	436	434	415	434	447	391	456	444	434	435	426	425	469	408	408	449	422	415	422	439	415	436	436	443	441	447	427	432	427	420	438	392	451	435	413	458	453	439	440	447	453	440	409	445	387	443	436	416	406	430	427	407	455	432	446	439	457	456	434	449	430	426	465	423	423	377	377	405	440	421	449	430	407	448	452	395	436	450	417	434	418	391	427	419	403	426	460	409	455	433	424	469	410	442	434	423	449	406	426	457	384	433	427	432	449	436	423	448	421	435	400	427	454	437	447	447	465	403	434	422	437	411	432	466	423	451	444	427	435	425	426	418	446	424	470	470	437	441	472	421	440	436	413	429	478	472	445	414	419	429	466	428	428	409	423	406	418	411	423	413	439	425	454	437	424	422	396	428	458	423	449	435	455	438	412	444	410	424	402	444	426	418	428	434	423	460	399	406	410	434	400	419	396	390	443	394	409	438	429	414	415	427	462	430	425	397	442	457	462	412	431	432	418	460	422	444	434	453	432	434	419	443	419	436	432	433	452	402	427	412	433	435	451	448	423	432	444	466	455	441	441	415	448	427	436	452	428	427	435	438	437	445	413	416	403	450	435	423	425	434	417	432	397	439	440	471	446	450	417	437	472	386	421	420	443	428	438	449	436	424	438	412	440	430	416	428	438	442	437	427	380	401	415	409	426	421	381	415	442	424	445	415	420	430	448	421	409	450	449	433	416	411	446	379	481	468	431	447	436	439	420	435	437	459	445	468	452	393	429	448	451	432	448	454	449	426	398	412	414	394	449	443	432	414	391	438	389	414	412	436	447	471	444	464	459	426	424	389	427	443	443	427	448	448	440	429	409	448	506	440	424	462	429	425	463	401	410	420	427	434	448	426	419	425	439	427	445	435	460	430	433	428	417	453	411	421	444	456	421	413	416	422	432	450	445	439	444	435	442	443	392	413	415	442	431	482	418	461	417	442	440	464	437	422	466	418	415	453	440	400	439	434	425	461	439	437	448	439	403	420	434	430	451	406	419	456	429	416	421	428	436	460	451	482	426	457	437	411	430	444	442	412	409	426	445	411	425	410	440	447	434	431	431	424	435	394	423	441	428	434	461	409	421	444	477	466	472	395	402	437	427	483	465	425	463	421	419	444	446	415	456	447	433	425	448	420	445	447	439	428	431	425	441	452	416	425	483	433	416	456	450	401	430	428	409	460	410	435	438	457	453	466	459	459	412	431	433	413	471	433	423	417	462	422	439	418	443	439	433	421	450	430	405	456	423	443	454	423	439	461	465	466	425	424	448	440	410	434	433	470	442	435	418	446	424	449	431	433	403	490	413	400	439	428	420	409	425	453	445	429	450	427	453	433	413	433	436	474	425	448	469	421	433	423	406	452	422	439	454	422	443	435	451	454	418	456	423	406	427	387	387	445	436	457	418	430	420	416	437	448	406	411	457	459	478	439	431	443	419	416	411	449	416	431	414	431	440	434	402	414	422	402	419	445	444	427	451	459	394	436	431	418	462	482	422	453	458	428	464	418	459	406	414	451	440	407	441	408	426	468	404	410	431	441	403	428	420	453	417	401	431	416	415	466	485	440	426	438	402	393	454	428	403	456	461	406	422	450	384	456	441	455	445	459	417	448	393	440	473	451	423	433	416	417	447	438	446	435	434	427	418	408	444	431	451	472	420	390	429	459	465	440	422	434	426	400	429	405	437	431	470	429	485	420	442	416	434	423	437	453	416	428	417	437	441	427	419	448	443	418	413	439	449	405	441	480	425	450	390	432	413	411	427	422	383	446	420	441	418	440	425	414	423	437	409	441	427	417	417	412	436	418	442	434	445	414	433	419	402	419	436	452	445	464	452	443	429	453	458	411	429	447	445	409	380	439	437	382	484	434	428	446	412	422	464	459	427	437	454	499	457	401	428	420	435	435	462	468	417	436	459	430	407	427	432	420	422	438	445	428	435	476	471	418	435	475	445	416	384	455	444	439	436	434	417	425	428	400	453	423	467	373	473	458	426	436	421	430	443	411	405	448	445	446	424	396	429	441	444	430	440	381	431	404	464	460	424	408	462	423	416	422	491	428	431	412	424	399	418	400	422	458	405	474	414	422	394	440	446	439	409	441	420	420	470	409	457	440	417	416	438	490	404	441	455	423	432	436	453	444	454	473	431	447	472	474	421	439	410	446	454	385	437	420	438	433	436	422	403	452	421	442	449	399	450	422	448	443	410	451	430	425	415	393	443	463	435	406	460	444	453	423	439	385	409	482	404	441	432	439	421	426	430	438	425	424	453	431	419	441	421	449	430	391	412	425	461	420	402	449	425	424	374	439	438	434	440	471	458	437	440	446	441	456	414	452	436	426	446	444	416	436	458	422	442	421	443	424	432	439	440	413	475	428	417	427	418	413	435	467	422	454	448	457	400	474	423	432	411	437	414	446	456	448	448	475	420	447	431	421	444	419	458	413	414	447	411	431	389	421	434	436	383	406	429	444	450	443	427	410	401	449	429	437	414	442	458	438	426	416	399	387	413	432	411	424	451	420	430	441	393	425	406	418	435	437	455	435	454	456	376	459	415	452	384	450	422	483	456	441	428	410	431	455	397	445	431	428	445	431	441	442	413	441	429	432	443	437	430	408	444	443	409	424	429	427	390	418	422	436	398	420	395	396	433	442	409	448	470	442	409	421	450	391	445	453	420	417	420	415	431	457	491	453	453	444	420	428	405	417	461	423	425	427	433	408	444	432	409	457	440	452	463	405	442	472	427	432	403	426	424	390	446	425	453	460	393	447	413	437	442	417	395	423	443	439	440	476	428	456	466	431	401	435	456	441	450	414	406	400	414	452	450	485	438	426	478	441	401	454	427	456	422	417	423	452	462	432	436	415	459	458	409	421	421	400	439	446	408	492	428	431	437	459	428	441	410	437	443	430	408	444	417	412	423	453	420	398	410	436	403	416	453	409	432	451	383	434	434	439	421	432	442	424	465	425	425	418	429	444	430	445	415	445	456	412	411	417	424	446	458	452	440	435	395	440	445	448	425	439	416	431	467	420	429	447	445	428	447	483	437	396	438	418	440	429	464	415	403	413	428	421	424	444	439	421	471	399	401	405	436	393	452	409	429	422	432	430	417	428	455	422	411	447	427	444	441	454	387	434	440	464	438	424	476	465	415	404	449	447	462	439	437	459	429	433	468	462	399	454	443	418	449	403	399	446	405	420	427	448	436	431	433	417	433	430	375	434	449	424	418	422	395	437	434	441	457	431	418	417	398	434	427	436	423	415	413	437	452	414	438	414	396	424	402	417	433	387	412	426	421	406	409	470	460	417	444	398	468	451	428	433	446	421	444	439	456	413	423	425	414	447	400	435	394
24626	21428	40448	54830	47471	41639	22367	3586	360	397	381	372	381	360	390	356	354	382	386	382	389	373	386	367	375	367	376	400	394	331	367	387	420	370	364	385	348	404	411	384	350	361	392	392	356	367	370	384	385	366	410	381	404	367	367	397	383	381	350	374	368	357	376	358	371	370	409	356	370	372	380	366	340	380	396	360	393	337	403	365	367	406	375	419	376	375	400	386	372	378	370	402	396	379	374	397	382	377	344	381	375	378	358	377	380	366	383	366	344	349	382	417	392	375	377	372	375	368	364	393	408	395	374	371	368	390	363	343	379	357	392	371	354	374	411	349	376	384	352	377	340	403	375	365	367	404	363	422	393	410	387	398	378	414	396	372	353	360	406	401	401	365	369	362	331	385	394	368	346	360	380	416	387	369	367	381	385	369	391	405	373	347	368	393	337	384	421	373	356	362	364	332	387	390	374	403	367	400	346	345	356	374	367	346	368	391	370	371	389	383	354	338	381	348	413	398	340	386	374	364	387	362	365	367	358	391	376	353	333	348	376	371	396	369	379	368	328	413	383	402	375	371	382	399	339	380	360	375	401	378	355	375	389	387	366	377	372	374	378	367	406	365	366	392	369	369	403	355	387	380	392	365	389	419	369	381	387	392	350	377	375	392	369	408	394	363	343	379	364	389	367	395	389	369	376	399	368	396	372	376	370	349	386	405	358	372	371	394	365	385	394	341	373	379	361	411	337	394	387	377	368	353	376	372	408	383	371	343	353	399	401	355	381	354	338	387	372	365	394	386	350	360	415	412	376	340	354	390	361	386	403	376	362	392	383	367	389	375	388	358	368	386	411	398	360	404	349	387	370	366	386	392	380	354	384	387	370	356	382	393	358	389	375	417	341	369	397	411	364	363	368	387	363	381	379	361	401	407	412	365	393	386	372	383	411	403	391	403	368	378	385	355	387	381	362	395	385	416	348	368	367	366	374	420	373	364	393	402	391	375	384	408	385	372	371	352	400	356	409	380	361	365	381	393	370	379	370	317	390	373	396	366	372	395	354	398	407	354	358	351	413	349	416	413	416	357	366	399	388	363	379	332	384	389	374	367	370	374	354	415	370	356	398	392	372	395	386	375	379	367	362	394	401	340	361	406	376	371	370	371	402	377	346	403	377	373	382	384	340	364	372	370	357	362	347	380	388	375	397	380	369	371	369	335	378	339	406	395	411	378	381	371	377	405	374	374	383	398	356	389	359	371	371	345	373	351	374	407	372	360	356	345	388	336	374	386	378	413	377	364	377	382	375	355	387	390	383	362	362	373	395	400	394	367	361	362	395	367	347	359	405	392	376	383	372	372	414	367	391	358	368	376	377	365	414	361	411	380	368	385	362	373	379	412	413	379	378	372	384	392	371	381	361	366	384	360	363	337	381	346	384	389	362	379	389	386	367	359	375	391	363	364	343	385	376	368	348	351	352	384	387	367	357	370	341	388	373	356	360	394	368	356	356	367	348	372	366	333	321	366	380	385	423	358	345	330	391	376	373	359	377	343	334	381	365	392	386	353	367	413	369	359	358	376	378	384	383	387	393	354	394	391	380	384	365	375	381	372	362	378	403	365	330	373	355	382	348	381	351	413	395	410	363	380	378	407	408	396	378	366	348	380	412	360	378	400	364	393	394	390	390	358	386	374	408	375	379	375	427	343	348	387	412	423	409	378	373	332	360	342	360	387	359	394	385	363	372	371	403	394	399	373	368	371	393	380	365	375	394	404	391	369	390	393	396	400	337	388	386	369	385	381	406	354	360	381	350	382	375	341	358	377	401	339	371	401	348	350	421	354	376	342	371	374	400	391	393	386	363	391	376	415	395	382	376	379	350	361	381	402	368	369	362	340	392	392	371	407	371	363	364	352	363	393	354	388	386	399	366	341	376	355	383	399	393	372	376	385	375	401	368	392	408	358	373	354	342	383	379	398	381	406	354	373	379	390	368	357	350	394	374	405	335	389	356	342	392	356	389	377	374	406	377	387	319	347	413	331	391	376	362	378	367	400	381	363	382	346	371	395	350	357	408	400	390	396	360	401	377	406	382	375	382	390	371	377	366	357	395	369	391	394	411	364	379	363	369	358	384	384	370	364	376	395	366	355	336	376	382	373	358	380	390	368	335	437	367	390	394	374	393	394	418	399	390	358	367	356	368	396	406	427	400	366	381	368	355	368	392	385	344	375	357	392	363	366	371	372	407	335	359	410	373	387	350	351	384	380	384	382	369	376	372	385	371	371	371	339	370	365	392	374	372	368	375	403	363	360	394	421	357	393	345	368	369	364	343	360	384	405	374	375	399	390	363	361	369	346	365	384	374	403	366	365	388	386	373	403	375	388	368	372	354	380	377	358	385	415	369	363	403	401	379	369	388	321	405	377	375	375	377	354	382	375	334	374	391	344	364	375	395	363	349	383	387	376	382	356	379	392	369	390	373	361	381	344	383	361	389	397	392	386	390	375	407	359	380	394	363	361	366	344	381	378	387	387	345	378	358	379	373	391	364	375	392	359	347	379	382	395	375	369	386	401	403	394	327	381	389	390	364	409	399	355	321	401	387	369	385	364	378	372	354	359	394	363	380	375	362	377	379	378	395	384	357	371	398	385	393	396	360	388	369	373	395	391	351	383	378	369	378	390	394	360	372	332	375	359	325	386	372	394	395	392	390	367	362	354	370	390	402	371	409	352	399	353	422	367	389	359	366	381	384	388	378	402	374	361	354	415	383	352	392	398	380	409	369	361	387	351	378	391	364	345	361	376	334	394	376	384	392	408	396	426	342	378	398	371	376	383	377	343	388	373	336	388	357	365	371	385	371	371	394	362	375	401	381	391	348	397	390	376	397	366	400	350	345	398	367	370	382	339	388	375	371	347	395	343	367	376	353	344	367	361	386	369	345	357	375	374	399	383	412	441	381	343	359	357	347	362	363	383	361	327	355	348	387	349	394	399	393	410	408	396	352	338	350	403	371	352	350	355	399	398	415	372	381	363	401	379	358	378	352	374	398	327	399	385	370	390	380	389	356	429	383	382	363	377	374	366	347	433	359	367	356	350	389	361	343	369	387	368	350	408	383	336	391	370	411	370	388	373	359	375	345	381	382	395	378	343	396	399	370	371	398	369	393	362	390	375	372	360	392	391	357	391	382	377	369	369	381	380	365	358	358	366	369	361	366	397	391	376	363	402	360	418	421	370	386	362	398	366	371	358	401	367	385	397	337	371	340	378	352	401	400	345	361	407	388	390	390	364	386	411	381	393	352	391	406	382	359	332	362	399	377	346	383	390	383	402	355	371	376	377	397	375	381	377	352	346	390	368	368	348	367	331	385	384	377	355	360	345	355	399	385	381	366	378	396	364	394	410	370	383	383	366	399	392	345	390	381	394	376	375	366	383	379	364	372	352	355	359	376	403	349	373	383	389	383	423	380	341	424	388	347	366	361	382	371	398	401	356	397	372	379	333
25009	46471	69243	61489	49455	38335	16556	1722	435	428	458	395	405	437	431	442	423	432	389	437	408	419	440	427	408	421	432	410	414	406	438	417	455	436	409	429	438	415	394	406	404	437	398	438	442	416	439	440	412	418	431	456	412	452	417	417	415	447	388	411	403	413	387	389	432	431	407	437	407	418	392	464	411	403	400	465	404	393	434	442	403	410	418	415	378	448	419	428	423	432	417	383	414	408	400	376	410	447	417	442	406	433	402	422	454	410	422	428	416	449	407	434	418	451	436	445	431	472	406	409	406	425	445	430	439	395	408	389	427	397	449	426	445	389	407	407	415	404	440	398	453	399	393	429	413	421	430	426	408	413	452	438	401	417	435	427	414	436	432	434	416	451	397	466	430	455	416	440	426	411	472	410	446	428	408	442	400	416	398	414	431	441	418	403	423	423	452	401	408	430	434	431	425	409	437	424	443	452	445	432	405	430	409	420	437	450	401	402	466	443	411	435	402	390	429	430	402	402	463	427	453	422	423	445	387	425	436	422	420	414	419	428	391	432	446	447	411	420	398	428	420	426	385	416	398	427	447	428	436	432	395	452	414	440	385	442	450	419	434	450	383	411	428	423	422	467	419	424	450	400	439	394	414	426	422	427	448	450	427	410	404	410	469	425	419	396	425	433	418	424	385	441	405	459	445	414	413	392	433	433	443	421	441	424	417	468	421	434	414	414	390	396	452	434	418	424	435	452	423	413	435	450	415	406	425	397	420	415	432	435	424	407	439	434	406	439	431	406	406	417	396	397	388	391	399	379	425	392	451	419	417	447	404	422	453	393	385	419	441	422	415	428	402	397	419	434	398	439	409	458	444	434	425	448	405	432	404	458	423	426	437	456	405	445	412	433	462	427	425	449	442	375	393	444	397	439	427	422	394	430	409	408	437	403	442	388	452	408	441	448	405	433	412	454	433	434	418	425	413	434	440	404	421	435	426	424	396	421	409	408	416	385	427	404	425	430	425	415	395	425	419	430	416	410	422	407	436	412	393	391	418	399	459	386	462	411	393	442	381	434	415	437	449	449	420	408	419	394	395	447	411	439	409	409	456	433	438	454	389	449	413	450	417	417	396	413	435	389	448	417	411	420	446	392	426	395	386	451	457	430	431	410	401	409	431	406	420	392	441	410	426	391	425	407	412	402	440	412	416	410	429	410	444	432	446	396	412	416	437	426	421	449	410	427	418	447	436	444	421	456	433	420	438	401	472	415	422	423	423	409	432	406	459	379	401	406	441	424	423	446	436	445	433	386	449	438	416	408	424	413	404	413	417	428	449	427	438	440	401	415	433	387	433	438	420	401	399	442	413	418	388	422	410	418	437	412	422	423	423	434	431	417	430	416	431	433	416	411	438	457	432	414	429	448	390	442	431	421	397	418	413	441	388	461	424	415	469	422	462	416	391	401	465	419	449	435	452	384	414	403	449	436	403	441	398	425	388	407	426	420	451	411	409	429	430	470	422	426	393	382	364	386	388	367	440	427	411	405	424	389	403	447	401	422	455	425	435	400	459	418	437	440	425	404	421	405	405	448	428	431	412	419	438	406	405	445	467	389	417	423	429	423	421	412	428	391	467	406	445	427	452	421	399	403	439	394	421	416	444	424	403	443	399	356	435	407	403	405	417	449	424	413	405	435	403	398	432	416	424	394	436	418	438	408	431	424	422	386	436	395	363	397	443	394	414	435	396	459	392	408	404	409	405	430	422	412	414	432	453	381	464	409	426	415	446	430	411	413	410	436	417	426	408	410	446	418	396	450	426	431	460	429	421	447	423	413	426	432	383	438	422	408	407	420	451	410	432	401	429	404	438	457	436	409	414	437	392	454	448	396	379	412	473	420	403	409	430	401	407	430	426	427	438	401	380	427	416	429	411	426	400	449	409	404	424	422	434	378	436	434	428	398	422	477	403	439	434	416	424	442	427	411	396	442	379	426	425	433	420	414	377	412	415	392	402	414	413	425	408	417	421	441	420	443	414	406	398	407	415	441	427	417	455	424	435	397	444	386	478	455	426	451	404	437	371	434	419	414	411	416	433	399	391	391	444	413	434	447	397	399	434	402	413	427	403	435	467	404	415	403	417	433	417	420	434	417	398	470	437	430	436	424	428	418	412	402	406	430	416	425	412	415	418	405	432	466	457	404	445	421	396	411	453	435	422	391	405	443	431	430	426	402	410	408	380	420	428	394	403	426	441	392	382	389	407	403	449	425	415	391	453	443	394	400	450	411	439	397	429	442	445	408	402	397	428	394	414	447	427	443	436	432	437	394	429	402	437	413	429	404	440	446	427	419	422	421	385	386	470	423	443	411	449	410	392	462	442	430	386	406	436	413	431	448	445	403	433	427	400	430	390	414	432	405	439	413	433	418	395	395	451	420	407	441	406	405	416	405	451	421	454	427	414	429	443	432	413	415	417	419	426	434	413	417	448	445	443	403	449	407	402	440	428	455	430	435	406	421	423	443	390	412	430	409	415	395	426	458	400	419	423	390	412	432	453	423	448	382	447	399	423	412	381	418	386	421	467	440	416	432	451	425	437	417	412	438	395	380	392	411	435	401	431	390	430	448	426	418	420	425	436	432	453	426	451	433	439	442	403	463	434	424	446	428	461	407	449	396	442	430	435	413	419	431	407	405	473	441	400	385	394	387	439	403	416	390	417	447	411	403	412	448	432	435	436	436	417	438	412	396	442	395	423	445	417	437	430	417	416	427	402	411	413	447	402	395	405	401	417	432	446	418	450	419	448	417	400	415	419	428	417	403	413	403	423	458	418	435	418	419	410	433	423	400	461	413	421	454	375	412	428	397	451	400	444	416	442	392	418	417	402	413	415	412	442	428	459	429	421	433	430	404	428	400	415	422	438	439	387	425	444	414	404	400	426	414	412	429	420	421	431	417	400	439	433	409	423	401	417	389	426	418	426	463	429	448	416	433	397	397	430	409	430	408	415	447	443	451	423	446	415	425	417	412	434	440	416	404	438	379	413	414	405	437	430	389	412	409	432	417	439	417	399	384	398	437	430	421	423	428	417	401	461	434	416	407	416	428	441	386	416	420	394	406	407	420	439	442	445	406	448	422	431	415	412	417	392	419	415	435	458	444	401	370	403	413	455	408	434	443	437	423	418	459	415	419	400	403	428	424	411	393	425	419	440	385	410	396	399	418	422	415	428	429	408	415	416	424	407	388	440	430	417	426	423	461	403	441	413	433	406	439	451	423	412	384	430	446	422	437	438	411	444	435	403	404	390	426	387	435	402	410	392	394	436	423	434	408	425	371	458	392	399	421	413	413	436	395	404	428	457	439	426	412	423	403	439	450	440	445	429	408	406	435	411	444	362	425	411	419	437	435	375	427	433	434	422	427	439	422	431	413	428	419	433	433	449	435	449	420	419	452	407	436	412	428	388	401	397	403	433	410	414	425	410	410	385	428	455	406	435	453	426	423	438	420
25634	21437	34587	51483	42053	32433	13641	1848	534	553	534	526	522	527	533	521	514	532	514	542	493	510	539	489	505	471	474	507	503	551	480	516	500	525	545	479	495	533	527	507	483	501	529	515	517	503	527	480	548	484	520	478	552	528	511	510	540	547	527	499	481	513	513	502	496	533	534	538	509	530	492	511	525	484	498	509	497	439	492	509	482	495	497	496	502	500	508	456	503	510	516	455	549	515	518	450	509	550	490	517	527	545	530	492	511	501	483	501	510	535	500	534	505	490	511	510	509	530	533	537	492	515	518	504	528	492	504	491	525	482	503	489	501	514	482	528	559	484	513	533	548	472	497	501	494	484	517	473	518	501	473	510	519	470	517	494	538	514	526	508	518	491	531	501	540	536	492	489	512	498	489	495	546	524	509	582	541	440	513	524	543	510	492	537	485	511	504	504	503	530	509	487	536	504	452	524	511	477	546	500	499	545	513	496	525	521	506	524	494	490	525	485	502	492	535	525	510	530	532	531	492	510	509	502	495	501	552	525	508	487	495	535	541	563	522	535	515	548	509	490	515	493	538	507	487	515	507	507	497	488	487	498	550	501	519	506	497	537	476	501	508	515	498	538	545	494	532	521	529	507	485	495	557	514	507	514	512	482	502	534	482	482	498	540	510	474	491	458	543	497	542	494	547	511	505	531	482	462	506	498	508	514	512	510	495	543	531	475	523	494	524	530	509	502	492	515	534	511	511	522	539	501	517	506	500	516	512	509	531	535	520	528	491	519	532	500	514	500	505	496	535	504	522	532	510	513	477	557	536	514	512	563	490	494	501	533	479	494	490	545	485	492	553	500	515	487	533	532	528	535	483	546	512	536	542	508	535	532	528	532	526	517	542	496	482	512	494	484	487	495	517	475	498	486	499	506	499	540	566	501	519	516	504	521	476	505	495	481	505	520	529	513	491	494	503	549	488	532	544	485	517	476	545	538	519	554	536	496	522	502	500	513	546	504	534	506	454	481	513	508	502	495	513	527	499	500	471	534	492	506	514	501	514	508	537	500	499	568	480	479	480	493	518	467	485	503	505	507	481	549	505	526	477	513	497	500	502	502	502	504	512	513	542	527	581	535	510	513	535	522	541	504	511	526	512	519	528	459	532	532	520	534	516	509	538	491	530	516	559	516	509	511	514	524	553	491	554	490	512	487	523	525	537	506	510	512	506	534	526	508	468	512	536	535	511	484	498	524	523	503	522	527	489	489	487	503	538	519	526	514	571	527	493	484	513	508	530	498	542	472	504	503	531	477	474	525	516	532	526	496	583	515	489	532	501	548	544	531	514	485	491	536	499	514	523	482	488	535	504	504	501	496	507	488	485	500	511	487	552	506	528	529	523	553	450	526	477	536	523	519	490	507	528	526	528	524	464	549	520	477	481	488	509	514	550	557	484	479	523	522	511	523	470	551	473	515	506	510	559	553	488	497	532	518	489	507	520	516	495	520	545	497	533	529	520	473	518	491	520	494	525	469	526	513	489	522	548	512	504	506	526	511	518	541	539	540	513	570	506	501	518	491	552	530	538	511	496	539	531	505	546	502	511	531	508	492	507	535	518	522	501	513	473	473	538	503	503	506	522	522	519	466	495	493	496	496	548	536	511	489	454	491	534	465	477	500	489	508	525	489	529	511	517	487	500	545	540	515	518	502	502	518	493	491	545	482	589	510	499	512	482	499	517	533	497	528	534	501	529	511	511	527	518	518	463	517	502	454	521	489	529	500	482	550	499	507	485	500	483	524	499	537	549	500	512	479	526	521	477	489	492	512	507	531	517	525	497	496	523	513	532	483	510	488	531	546	511	542	525	515	514	515	502	548	522	505	545	527	519	531	493	540	524	513	527	511	547	482	500	503	527	507	479	521	491	565	527	493	460	517	505	501	510	516	495	514	522	520	516	522	495	501	514	523	514	502	520	476	515	496	530	522	498	509	533	532	503	521	536	513	495	536	470	516	517	550	508	567	531	498	489	515	483	519	513	491	497	524	524	506	506	478	507	506	493	481	482	508	505	521	471	560	537	518	509	462	497	531	511	525	520	545	520	520	475	516	472	505	535	497	511	508	532	494	490	529	504	458	483	488	510	492	507	496	506	497	556	492	532	490	543	519	556	486	498	537	499	487	525	514	472	499	494	510	506	514	527	534	521	491	531	486	563	507	477	542	534	523	520	512	501	492	542	520	535	512	522	515	534	494	540	479	520	498	476	497	527	465	518	529	481	507	498	523	484	527	510	521	563	505	501	507	506	528	502	517	509	497	482	501	507	491	521	542	517	548	493	513	509	508	494	492	533	548	484	502	532	492	503	509	490	517	508	518	534	510	497	508	516	484	502	516	511	553	481	495	467	473	505	497	522	511	478	510	517	503	517	535	473	507	524	526	503	511	498	495	528	539	491	521	549	480	542	530	476	502	522	483	495	541	496	526	523	511	495	544	544	523	494	472	522	490	492	484	523	491	515	515	467	515	474	483	529	477	525	520	486	512	543	489	510	488	521	537	504	492	501	522	490	542	556	466	558	522	515	514	510	559	502	504	494	492	535	526	495	523	511	488	515	555	519	500	538	519	518	551	474	557	538	556	496	444	478	523	509	508	502	468	460	508	469	479	509	518	510	503	515	488	527	472	489	529	502	503	477	496	526	519	499	530	534	511	541	487	477	544	487	501	499	500	500	497	548	515	508	532	527	476	473	514	529	538	492	520	489	489	503	505	505	526	520	541	467	531	489	465	521	500	546	519	505	524	501	502	509	528	517	551	523	526	514	508	550	482	566	511	490	497	477	566	518	505	541	506	531	500	564	487	484	513	537	482	507	531	506	535	528	492	494	492	491	501	504	500	527	518	525	535	514	485	504	487	501	557	477	477	506	496	502	512	488	512	514	485	485	520	483	517	549	508	520	491	528	490	484	509	470	522	468	532	522	512	482	560	491	528	534	518	502	500	503	484	519	496	483	489	525	502	505	548	474	501	531	529	529	509	513	564	525	502	518	515	503	506	521	522	516	539	538	481	489	506	492	500	522	532	521	494	520	528	494	511	546	498	484	513	498	526	481	491	477	529	512	530	554	480	539	547	542	543	504	501	510	452	541	505	542	511	475	509	500	492	500	544	510	547	540	528	532	503	492	510	462	496	487	519	517	513	512	499	511	528	524	479	503	501	513	485	505	513	536	515	467	498	531	525	509	500	511	542	494	474	476	512	526	541	526	523	530	477	493	495	521	529	503	485	499	477	505	525	480	533	503	530	486	511	475	492	515	562	502	532	519	531	537	509	509	517	517	505	515	522	500	528	499	514	482	489	516	490	513	530	501	522	518	515	517	486	498	510	493	508	534	513	500	479	484	505	472	490	498	500	484	485	536	501	487	500	496	566	498	526	515	511	494	505	503	452	522	524	473	508	509	482	483	482	551	508	567	479	523	476	529	519	527	562	500	551	524	528	492	558	509	490	512	505
26065	38639	51374	55930	45904	31784	12296	1819	555	588	566	595	593	561	609	569	590	565	566	591	535	584	588	584	612	564	570	587	567	575	564	592	577	587	562	556	571	571	599	564	577	537	574	564	573	572	567	592	589	523	531	574	557	610	607	560	562	518	540	571	555	574	549	583	558	571	565	568	554	538	577	539	546	532	540	603	567	602	604	608	544	560	536	534	561	541	593	557	560	600	536	560	559	576	573	615	597	613	571	548	560	607	552	579	559	527	547	525	534	617	590	588	555	610	553	600	575	575	571	565	586	597	567	600	580	593	551	543	547	597	568	553	582	564	544	620	588	574	579	609	530	588	564	578	596	532	591	537	566	554	606	582	584	516	571	589	600	573	579	549	527	572	586	558	577	568	571	588	567	609	555	582	625	573	551	571	575	533	549	565	562	636	589	535	588	536	612	583	529	564	590	547	583	599	576	548	591	564	571	603	586	584	557	593	602	534	565	585	559	544	570	595	567	558	589	544	565	577	616	566	577	577	588	570	580	563	550	601	561	579	585	623	592	591	569	512	597	564	556	601	561	562	547	568	595	546	560	593	538	562	548	549	586	590	536	575	559	592	598	585	597	562	621	568	540	575	546	590	588	571	557	570	525	605	599	533	581	552	563	548	554	571	565	566	636	614	547	554	586	589	570	598	563	574	566	561	565	583	577	551	570	576	501	556	559	568	567	583	577	545	539	561	559	569	585	585	567	554	523	569	550	559	556	566	575	561	594	577	568	585	541	571	539	556	524	595	582	525	585	538	555	575	592	632	569	580	560	540	590	571	593	591	552	562	554	597	608	556	589	564	584	601	584	561	565	570	554	579	576	572	583	555	594	555	558	569	561	589	596	543	528	547	568	568	561	591	569	541	530	585	553	561	557	569	557	582	571	538	530	548	557	583	596	583	574	565	534	557	604	586	565	604	571	582	577	590	552	541	577	555	528	566	563	570	572	575	598	600	559	532	557	597	563	546	531	564	529	566	598	557	571	583	571	541	592	572	552	562	582	594	597	594	614	576	611	513	536	537	539	550	536	561	595	581	586	554	520	569	568	575	596	548	589	586	612	564	548	593	537	587	557	501	565	617	582	553	598	572	557	631	544	594	585	569	548	545	560	580	571	594	569	557	572	582	593	553	569	570	609	549	530	576	563	575	564	548	614	527	570	572	570	583	544	586	555	567	589	551	591	574	553	590	546	603	565	591	536	569	570	591	586	563	585	627	546	566	578	543	583	576	554	564	528	567	563	550	585	572	632	551	576	549	528	561	591	629	566	593	567	555	563	567	570	623	595	598	564	557	566	604	599	590	567	622	595	575	571	583	576	584	592	621	555	558	562	548	627	581	546	565	560	577	614	552	565	575	623	556	578	568	590	586	581	564	571	535	592	624	586	557	581	563	557	547	543	626	578	576	558	586	568	581	570	624	555	557	554	585	545	582	591	581	559	606	529	585	610	552	587	601	543	544	588	562	589	567	523	594	563	594	556	582	594	561	566	614	568	583	581	556	593	554	565	539	604	605	564	574	564	613	598	579	581	564	572	564	572	571	590	616	555	589	579	577	582	558	530	566	535	560	574	564	543	542	586	565	555	596	563	549	597	555	574	554	555	569	574	593	561	554	592	611	569	585	591	604	560	586	609	550	572	585	549	533	547	614	575	583	525	562	567	581	589	581	616	526	539	548	608	583	556	536	516	586	559	605	528	562	579	589	594	554	535	546	569	582	585	582	579	648	562	534	621	565	551	574	533	568	535	592	610	571	583	594	595	582	567	561	556	582	623	574	576	592	526	512	531	574	594	598	607	578	624	601	586	625	548	551	531	546	568	565	594	566	572	561	579	591	565	540	567	577	557	542	588	616	591	544	550	572	606	558	574	611	581	565	567	596	537	567	557	581	598	587	557	544	590	577	580	569	593	586	560	627	583	532	604	574	576	570	591	559	549	579	604	575	542	553	602	611	570	563	585	541	528	594	570	577	570	525	587	596	616	573	558	597	563	554	543	575	546	624	571	528	556	575	570	595	567	619	551	606	583	613	566	562	573	556	552	575	557	556	541	535	604	574	545	556	624	574	588	549	567	527	503	537	538	597	546	603	596	528	578	540	555	638	561	533	580	569	572	569	611	574	557	537	603	576	563	579	553	544	551	593	552	559	559	579	599	565	586	555	591	568	618	572	612	595	582	558	554	552	592	589	564	570	588	533	567	513	609	588	578	620	586	568	606	569	601	556	555	540	548	601	599	568	590	551	567	586	574	562	548	546	574	577	563	574	587	555	545	585	557	535	601	574	550	597	559	574	570	560	570	593	614	542	578	563	559	541	588	594	594	564	577	586	556	553	592	589	565	560	562	566	603	580	564	548	603	599	614	545	554	610	578	573	584	579	592	559	589	591	549	551	523	549	561	566	562	580	585	579	553	575	589	593	584	573	564	594	581	576	556	613	566	564	554	569	536	575	528	516	546	585	632	551	585	550	573	556	583	587	553	571	604	581	557	601	594	620	558	546	590	539	537	591	576	570	577	572	622	539	553	580	596	597	596	569	598	556	528	525	611	556	596	613	600	569	571	542	558	578	525	618	593	563	518	573	595	564	578	546	574	580	598	580	560	618	577	590	593	574	562	573	594	577	618	549	533	590	612	530	602	618	531	591	570	597	572	558	572	581	534	561	593	561	604	587	617	598	599	616	565	580	546	592	548	570	567	558	569	565	574	539	587	595	575	552	578	571	586	549	553	553	551	564	560	523	626	547	553	608	554	598	561	537	600	589	568	544	574	572	601	574	576	605	588	557	555	519	552	570	590	589	584	560	568	570	573	523	600	595	568	540	537	599	549	575	577	566	586	559	617	531	564	591	583	599	603	556	577	532	587	559	571	544	607	561	565	562	589	545	537	560	599	562	566	586	530	566	597	622	569	580	607	581	583	598	577	582	548	536	535	573	578	548	594	531	570	596	582	556	589	569	584	562	580	585	609	587	596	564	531	554	563	564	538	606	557	568	546	587	539	516	600	541	574	571	572	618	578	565	581	563	577	587	595	521	564	606	579	580	602	562	624	577	580	548	552	549	586	572	583	592	587	525	550	570	551	548	571	601	525	637	563	560	530	588	584	613	523	606	556	574	555	529	533	569	626	568	564	589	582	538	578	551	556	597	593	561	567	571	572	489	572	567	576	558	548	566	593	579	587	570	577	552	597	583	524	548	529	612	581	538	563	575	575	579	553	568	584	659	546	543	520	604	620	575	572	578	579	569	582	558	548	569	594	583	575	599	555	573	595	584	569	561	570	622	582	628	603	519	558	596	587	593	530	568	580	598	604	591	575	570	592	556	539	566	559	579	514	558	557	541	577	568	594	562	578	599	584	551	572	555	563	585	544	576	594	569	567	559	621	589	568	550	564	576	543	576	558	590	519	554	549	548	612	609	533	578	551	568	573	608	564	560	565	557	602	573	589	591	611	613	586	603
23188	21454	34181	49104	51135	47878	31643	10401	924	589	605	611	607	574	600	610	566	610	565	575	572	523	605	610	632	584	615	613	542	603	559	597	596	599	630	627	585	621	546	539	565	613	599	574	598	613	602	573	619	554	580	616	581	599	573	634	554	582	603	618	577	594	599	570	558	595	595	590	574	608	590	627	568	610	602	609	584	587	622	592	586	598	609	566	645	588	547	627	587	614	597	626	595	595	608	585	571	560	596	542	562	572	581	565	591	577	626	567	588	545	567	604	559	537	605	595	600	617	591	593	584	589	606	609	594	582	581	547	615	614	633	598	587	584	616	540	619	570	619	602	590	588	616	620	575	598	575	583	572	603	574	599	603	594	604	563	616	556	606	632	563	598	552	593	598	579	575	596	576	553	597	572	603	587	569	565	565	614	591	642	586	568	607	596	561	578	601	582	593	574	603	591	638	602	601	589	539	591	603	615	624	554	563	569	544	630	605	587	598	630	596	603	613	561	613	606	559	594	562	603	610	590	588	561	599	600	577	595	611	604	632	605	586	620	561	604	617	608	559	574	601	620	524	569	611	584	560	610	589	592	593	568	567	567	556	577	571	626	564	603	570	558	542	623	567	597	596	599	617	588	595	572	589	579	619	567	604	587	605	575	567	583	584	599	587	560	588	570	559	597	585	597	549	617	641	577	577	558	560	614	625	595	563	613	585	590	621	625	613	572	558	578	595	569	593	570	612	569	606	609	569	641	578	605	575	656	578	569	575	624	586	597	579	606	610	555	585	583	581	591	588	567	601	621	564	595	603	564	626	594	598	548	589	645	602	625	611	618	567	583	558	618	600	600	614	601	607	572	585	580	632	557	568	592	586	578	598	563	576	592	603	582	607	587	591	600	571	598	596	584	603	604	573	574	609	561	597	571	571	572	627	564	591	620	582	565	595	618	536	626	615	609	610	563	585	581	599	606	532	584	586	589	558	619	566	583	573	600	569	531	608	618	601	595	556	601	590	647	566	588	595	580	610	583	583	605	566	616	606	622	608	603	596	633	611	594	608	611	604	582	550	553	601	614	569	582	618	541	622	574	582	573	580	618	568	613	617	597	592	571	598	590	590	619	586	629	602	549	544	600	608	612	561	567	612	584	566	601	610	603	668	620	542	609	621	559	580	542	585	603	611	586	556	590	606	623	595	643	602	593	613	626	611	638	581	568	594	561	564	614	592	550	567	528	575	614	546	603	588	623	606	560	625	590	581	566	617	609	628	546	614	607	592	607	578	559	633	582	610	600	591	611	577	603	600	588	621	591	606	591	598	614	586	573	610	602	583	589	589	604	596	627	601	579	581	609	603	601	599	572	601	594	629	569	564	598	600	585	584	564	594	607	604	601	592	545	583	554	563	594	560	609	565	608	609	602	593	571	554	601	596	626	605	572	596	606	572	635	549	613	590	531	599	569	594	577	569	637	592	553	572	576	568	588	619	544	573	583	625	568	592	617	600	639	605	584	627	605	580	614	584	603	615	592	553	595	592	628	589	609	600	611	579	598	566	618	577	620	613	580	549	615	552	584	566	536	540	597	567	564	597	560	561	588	600	622	553	594	607	562	558	615	587	598	600	569	611	627	592	584	594	611	611	610	592	583	615	611	600	603	591	587	555	614	598	586	606	602	597	587	566	628	558	607	634	622	595	583	592	607	578	585	585	634	570	615	589	611	574	576	564	595	589	610	569	567	574	610	618	629	614	567	583	582	592	619	569	610	558	594	606	616	596	576	576	579	610	573	567	590	581	600	623	589	581	585	561	570	582	589	577	601	630	566	592	574	564	610	539	596	537	566	604	583	532	604	605	588	588	597	576	582	585	621	570	563	558	614	585	560	634	578	619	577	630	591	556	583	568	589	564	631	603	582	643	593	644	596	532	603	563	612	570	612	633	607	570	556	590	549	570	563	578	594	575	577	542	597	626	555	587	607	604	556	617	597	591	574	575	561	587	580	590	577	581	592	609	604	591	625	589	579	571	592	629	623	578	589	580	532	539	564	609	536	611	575	589	640	584	636	637	591	595	560	576	591	609	602	606	600	581	639	607	564	541	625	574	600	552	613	542	597	550	575	598	606	566	580	593	616	584	576	572	587	597	576	618	573	636	611	607	579	615	597	585	564	605	566	577	626	569	613	622	591	606	609	579	572	567	588	590	552	585	567	596	632	549	614	617	589	589	577	588	608	557	578	606	593	628	568	668	569	617	579	548	533	591	571	600	579	562	587	601	591	621	617	621	607	577	617	601	567	593	600	590	644	583	625	603	611	579	636	595	609	619	627	580	598	584	607	583	607	604	611	607	614	582	606	596	584	606	634	597	616	609	584	576	613	558	610	611	531	578	555	614	595	614	596	606	570	594	627	613	614	570	565	564	578	575	623	546	558	609	575	597	578	566	635	571	572	594	622	580	601	599	621	593	608	577	561	603	593	609	601	589	578	643	597	609	581	563	641	593	603	573	626	611	587	562	579	572	600	568	577	570	590	620	595	575	613	585	628	599	581	564	579	588	581	583	574	560	583	582	585	574	579	587	636	551	583	593	563	549	577	631	568	601	613	593	636	530	620	588	623	595	567	625	558	591	616	565	646	614	614	590	627	584	597	617	618	598	564	564	543	596	603	588	586	564	618	573	618	595	612	589	607	575	572	599	557	599	584	572	571	618	567	596	574	578	589	591	588	610	583	585	562	602	595	586	609	604	619	609	612	588	583	624	627	585	581	618	563	561	562	594	589	613	617	605	600	581	567	569	563	573	559	610	572	625	570	605	583	601	545	598	602	579	620	606	573	624	564	553	597	637	568	580	608	630	623	586	619	617	560	582	604	600	561	562	558	574	565	608	593	534	561	622	563	622	612	578	609	577	570	597	590	583	576	639	585	590	621	588	595	591	546	582	593	653	540	587	619	596	591	615	596	602	548	512	603	604	635	614	570	567	601	580	576	560	529	538	616	619	592	621	667	592	546	544	566	614	612	625	574	596	621	596	573	590	622	582	579	583	591	594	519	559	675	621	577	592	629	580	592	567	564	544	607	590	592	598	598	645	582	636	595	546	630	564	613	576	556	594	599	596	605	543	559	620	610	562	574	550	633	596	580	616	567	631	572	599	583	600	578	592	536	593	622	586	612	641	611	566	574	561	577	577	597	589	573	611	589	530	593	600	573	550	602	590	618	589	615	586	573	575	552	581	600	576	632	622	559	595	605	569	545	612	581	588	596	571	581	599	627	572	621	606	638	599	619	585	600	580	613	578	612	549	606	591	582	566	541	608	603	583	582	582	609	602	614	598	624	613	579	584	595	590	631	584	622	599	582	577	619	586	564	583	557	603	581	622	582	597	627	629	540	624	589	612	626	554	586	586	548	582	606	561	600	612	626	627	575	615	594	552	612	588	629	594	590	579	611	594	576	570	571	609	559	598	649	607	546	567	583	623	582	578	597	596	588	599	585	587	569	570	557
30342	56635	83842	80674	66413	49365	26048	4743	679	665	648	652	671	628	639	619	597	639	681	630	662	623	683	658	634	640	641	639	667	648	604	631	618	646	663	632	596	628	616	596	687	653	644	667	686	614	601	647	636	635	598	634	619	632	608	601	628	649	658	642	637	638	641	663	621	719	630	649	612	659	652	649	664	584	617	606	600	596	652	647	644	577	599	625	619	646	621	654	627	611	604	646	600	625	642	584	644	632	645	658	649	625	627	637	598	632	624	658	611	600	644	632	661	623	612	667	613	631	600	674	621	646	621	662	627	607	642	677	580	621	623	587	605	626	655	640	664	607	587	629	674	630	614	592	632	633	630	546	626	644	630	580	688	629	609	619	586	640	620	613	648	609	651	583	656	614	588	612	633	609	611	659	658	675	598	579	622	645	616	648	653	627	627	640	643	661	654	625	663	633	612	635	607	612	643	632	668	653	655	606	628	685	607	637	629	667	607	628	651	678	626	650	681	639	616	648	650	665	664	640	624	680	605	662	652	650	654	626	678	643	619	589	589	633	623	606	615	624	648	635	611	621	646	651	602	687	669	602	642	647	671	596	623	610	631	631	655	656	604	644	626	644	659	626	607	622	679	647	657	690	588	653	646	599	631	605	608	621	644	692	631	661	669	667	593	690	648	602	614	642	596	617	628	603	593	651	639	615	632	622	647	665	604	603	619	626	658	610	667	674	644	594	660	649	596	633	650	660	639	613	642	626	582	656	657	656	624	666	643	638	674	636	646	611	694	631	617	667	621	608	630	650	588	687	651	647	695	615	581	611	711	685	617	635	655	669	644	630	598	648	655	649	618	633	645	635	654	610	632	670	635	637	643	623	615	618	606	691	591	665	639	646	680	667	646	634	570	609	667	642	633	593	661	679	631	629	644	597	640	674	646	617	602	615	590	671	623	640	655	627	650	628	622	620	636	638	675	594	628	636	659	656	640	678	619	680	596	657	679	611	664	646	647	643	682	644	625	586	610	611	620	646	688	656	637	659	641	639	587	656	639	641	607	623	625	614	592	661	643	609	630	629	653	646	666	617	676	606	642	650	608	628	648	644	667	571	637	610	595	657	627	650	631	607	641	642	643	667	614	620	613	683	608	612	634	621	600	637	654	623	666	633	617	672	667	614	632	618	635	634	625	675	670	590	642	644	666	624	592	656	650	636	610	581	637	617	644	652	657	592	618	652	654	637	649	703	594	635	621	644	653	631	634	643	625	603	626	622	677	652	610	589	659	635	625	614	651	640	602	639	683	649	629	618	652	650	626	672	574	642	643	642	631	582	646	643	644	658	623	627	653	635	611	600	613	586	649	652	639	640	642	629	629	663	646	623	593	672	648	662	640	580	633	663	628	664	627	619	640	613	647	622	602	644	605	602	582	627	608	635	600	624	573	661	614	661	618	651	625	600	611	660	648	661	606	590	587	597	638	644	604	679	626	600	631	592	638	659	622	631	634	640	616	646	595	619	626	637	632	653	619	659	615	624	613	605	587	654	676	623	615	664	682	637	630	587	613	648	644	643	644	605	687	597	632	644	651	653	623	618	629	613	633	599	645	646	665	610	621	650	624	669	592	643	683	609	614	667	611	656	634	640	598	610	592	667	686	645	619	624	610	653	624	649	650	597	645	661	651	606	636	638	604	571	630	642	632	631	649	621	641	634	640	627	596	633	644	660	614	604	606	659	625	659	631	597	662	614	645	613	631	621	615	635	598	576	656	602	640	631	631	630	653	637	648	589	615	650	607	645	597	624	690	646	617	678	654	620	588	655	672	592	650	594	627	644	594	621	684	630	553	656	676	604	627	604	612	616	595	634	655	644	637	634	645	637	632	642	629	649	593	586	657	646	613	629	614	646	619	600	612	655	609	573	614	627	569	661	662	614	618	630	666	639	605	635	612	654	637	620	612	660	634	608	606	593	621	657	675	632	629	651	632	605	614	617	630	655	643	611	635	669	599	575	634	610	633	659	617	629	627	651	639	671	649	679	601	614	610	620	624	642	668	646	624	665	640	600	647	608	625	672	604	579	642	652	644	592	647	619	650	596	617	599	630	632	651	633	616	612	595	614	639	630	652	618	580	649	706	619	635	633	614	646	631	591	575	626	651	605	654	674	638	620	684	610	613	635	602	594	636	633	651	645	619	625	633	628	647	646	663	630	652	602	635	613	605	624	637	600	582	637	621	636	658	628	614	555	567	653	625	648	636	664	627	658	596	611	640	595	646	604	637	643	633	592	629	623	667	640	639	622	654	666	616	631	613	636	653	643	588	608	631	636	620	619	614	651	638	594	673	648	677	665	632	607	606	608	661	651	635	625	623	662	610	631	615	621	654	634	593	624	586	609	629	641	613	610	670	640	640	644	595	620	639	630	671	628	643	626	652	635	645	611	606	661	611	614	616	609	624	645	610	629	640	621	626	663	670	560	653	643	624	661	590	597	644	613	630	646	659	643	605	642	596	627	619	635	684	682	643	647	644	660	591	626	599	636	571	660	620	616	644	590	652	645	616	654	629	636	648	592	642	637	640	651	582	659	629	621	703	650	653	624	685	617	623	634	613	644	651	633	639	612	610	628	615	667	577	639	599	641	620	613	666	645	666	643	620	684	670	613	657	625	625	662	610	645	616	648	626	621	665	643	617	629	646	617	687	633	640	655	637	646	607	632	658	620	641	663	623	627	649	647	603	636	662	626	651	646	614	576	613	592	610	627	606	574	605	684	661	637	646	626	646	630	612	620	617	646	629	612	635	660	647	610	657	646	605	633	655	645	620	628	692	647	687	604	605	661	620	630	638	588	644	638	676	637	624	616	655	627	667	615	654	663	616	632	630	610	620	612	626	646	625	599	631	653	676	626	629	655	647	619	626	674	635	668	654	642	649	657	599	635	643	681	614	597	668	639	638	609	635	668	624	587	583	610	595	657	620	649	634	668	609	634	617	612	667	635	598	680	670	642	663	637	661	676	571	600	642	654	595	627	615	621	616	639	610	667	606	660	641	613	661	616	593	653	609	612	639	611	644	624	655	627	583	629	666	602	617	628	643	629	631	620	606	627	611	569	692	629	634	611	633	617	633	625	621	614	620	612	601	615	628	621	646	609	666	645	609	615	630	657	620	647	613	648	601	607	603	633	620	662	634	620	611	629	620	645	602	666	643	606	601	652	618	648	627	621	589	602	627	671	652	658	607	613	660	663	656	649	586	612	595	638	586	595	622	608	643	636	645	647	607	636	650	642	648	611	626	623	615	596	637	630	683	628	612	605	651	649	660	621	604	646	631	612	637	640	601	607	606	609	603	626	595	678	621	655	574	641	613	621	607	628	614	621	628	666	600	619	659	698	637	659	652	619	585	599	671	628	640	587	638	642	618	644	639	605	659	619	642	670	602	624	621	621	634	600	672	635	630	617	595	628	622	608	669	611	601	649	630	622	606	628	625	603	668	653	667	614	652	633	653	685
28178	22559	38635	36712	22141	13120	3702	660	419	383	382	378	394	384	414	432	382	375	407	367	421	380	401	384	389	365	412	399	362	421	364	371	389	412	380	386	376	361	367	395	365	393	361	369	379	381	389	366	375	381	374	389	400	393	372	395	399	372	378	402	395	376	367	405	410	382	377	368	391	383	404	411	386	373	398	383	380	421	412	410	376	390	431	386	423	413	382	420	377	375	378	411	354	397	393	376	388	418	384	365	400	366	364	349	380	393	415	414	391	368	394	425	364	362	369	363	404	406	410	329	420	387	393	397	364	399	380	360	403	344	363	362	372	366	403	400	411	397	413	386	385	400	381	375	408	382	389	382	438	384	371	399	372	380	370	406	356	394	384	425	350	383	374	415	378	406	430	389	366	369	378	361	375	400	403	343	393	363	376	400	382	407	345	425	403	408	355	355	390	394	370	341	415	393	399	454	356	369	427	379	352	422	372	391	392	406	367	375	380	362	388	362	382	376	418	412	395	389	389	411	389	385	389	382	405	387	358	385	393	367	374	378	394	350	353	436	384	386	387	420	363	388	373	414	364	391	394	352	364	393	399	379	379	386	408	366	391	393	384	370	385	387	357	409	390	381	383	369	369	403	420	422	383	416	390	388	377	341	416	376	364	385	389	420	358	368	382	368	404	393	355	366	373	393	373	403	396	393	389	381	399	373	379	361	386	372	384	372	420	366	366	414	387	393	382	319	425	380	425	392	398	395	373	391	388	383	375	371	362	368	373	386	356	389	369	394	372	398	376	398	399	369	387	385	384	402	390	410	383	354	406	391	354	409	364	379	367	441	382	401	410	403	421	374	428	370	337	367	371	396	398	415	362	355	370	385	400	377	399	366	389	364	395	385	352	359	357	398	384	393	368	401	376	362	395	375	358	431	349	394	393	353	398	366	379	361	385	391	368	384	386	386	382	377	355	392	402	353	410	375	379	378	370	371	396	371	391	378	390	360	346	430	352	357	383	353	374	360	372	378	366	337	361	375	379	386	388	400	358	406	429	392	394	364	367	363	394	430	426	424	341	411	370	365	361	395	366	352	378	378	393	394	395	384	380	395	353	393	370	365	355	380	403	341	387	388	397	363	385	423	380	373	349	373	358	388	375	349	380	384	384	361	375	368	378	375	355	420	393	356	392	396	412	382	404	389	385	362	396	370	409	375	370	385	413	390	385	349	414	401	394	375	360	422	390	384	363	397	372	395	386	352	378	381	370	392	405	393	385	369	390	368	400	373	401	361	383	376	410	401	356	385	381	379	380	351	355	358	387	401	369	386	382	339	363	413	392	380	398	358	380	354	380	413	355	363	378	352	369	408	379	375	369	381	369	384	387	406	379	370	387	433	386	384	400	342	395	394	372	422	373	367	382	388	393	384	416	381	435	419	364	403	368	379	393	383	389	383	387	397	375	397	412	366	376	346	369	396	379	369	427	349	359	382	401	409	366	375	395	373	408	380	416	411	392	388	348	375	417	411	369	408	390	394	372	395	393	380	366	374	411	356	378	355	418	375	377	397	392	389	391	391	393	378	399	373	379	429	402	371	376	350	422	360	383	409	378	395	338	351	373	423	424	371	419	335	364	352	356	402	381	390	396	402	352	416	367	384	362	371	341	373	392	372	364	400	402	388	358	378	354	399	390	367	384	391	380	345	360	376	360	393	381	396	348	385	379	394	368	385	374	354	403	379	408	406	382	357	419	422	365	350	400	403	411	344	372	370	376	367	399	338	365	338	380	416	391	363	381	378	333	396	380	450	370	380	398	364	352	386	367	418	399	352	374	388	361	368	393	405	384	404	367	395	384	377	343	391	391	396	385	384	359	394	373	388	414	387	423	399	390	404	384	407	337	373	393	404	413	386	383	371	366	372	366	382	410	356	380	398	394	425	378	382	419	393	389	363	368	394	377	374	375	376	329	396	371	378	375	383	394	398	384	410	407	367	368	387	390	361	377	339	382	347	410	384	392	376	373	379	397	345	395	406	411	377	395	392	390	386	355	394	409	402	408	370	382	371	411	372	369	369	375	386	404	403	349	351	396	383	361	394	360	405	375	371	375	392	390	391	410	390	352	374	408	393	371	403	397	405	360	416	359	417	385	371	386	382	393	373	367	395	366	394	407	393	365	371	355	391	394	374	378	394	363	362	398	382	398	348	398	397	390	406	398	411	393	385	370	358	382	402	388	351	398	382	399	370	371	395	381	395	368	385	381	406	400	357	371	396	375	408	397	368	414	358	359	402	376	371	395	387	392	382	387	365	373	354	374	377	378	393	393	333	377	382	377	382	370	390	410	351	402	391	365	369	393	369	376	357	377	404	396	413	405	401	365	378	380	394	399	379	381	370	393	359	384	376	407	422	417	421	393	404	374	428	379	374	379	390	380	393	373	379	375	363	370	382	394	381	371	371	403	372	365	371	407	349	350	389	380	398	391	376	427	366	404	402	379	374	375	374	375	370	364	371	407	404	380	353	367	389	401	374	400	373	359	371	379	417	375	381	397	394	365	363	365	402	362	386	364	376	386	358	394	391	391	355	379	381	370	401	391	377	390	431	437	378	377	380	381	355	396	367	368	395	408	398	384	376	376	367	371	397	361	419	365	364	381	365	347	376	374	375	379	397	393	360	374	385	376	390	378	363	388	411	353	369	365	350	380	378	370	385	325	389	350	385	388	336	365	403	388	368	380	376	395	389	344	402	388	391	385	399	368	408	406	378	369	345	374	384	410	393	351	394	379	362	406	363	424	361	385	391	399	405	383	354	370	368	351	393	393	410	392	430	404	386	376	370	398	379	344	410	381	379	390	377	369	397	367	402	388	375	399	379	359	376	351	387	390	370	387	354	357	396	367	375	408	356	399	414	372	389	347	400	391	368	338	399	383	409	387	377	401	371	368	377	379	378	420	395	343	401	422	380	408	388	380	390	372	386	383	377	420	420	337	384	392	397	379	398	402	358	391	380	398	381	362	367	387	357	369	375	374	375	392	376	386	387	377	367	368	421	390	371	424	387	435	403	381	394	409	396	374	374	384	386	401	365	373	350	389	418	396	385	371	396	365	382	389	379	394	398	379	411	392	392	386	358	398	385	353	401	383	398	365	415	391	401	363	394	394	386	384	398	378	369	386	365	409	371	393	361	387	401	410	394	396	402	353	354	385	427	377	391	382	385	367	351	395	371	388	390	367	398	382	380	336	368	376	374	350	359	377	359	347	432	386	372	358	407	373	367	413	382	338	376	372	384	372	364	398	392	363	399	395	371	369	385	368	393	419	380	348	374	366	372	338	382	366	350	351	367	351	382	398	374	384	383	403	391	381	411	358	388	423	396	365	391	378	398	393	379	391	389	401	376	379	352	365	380	374	390	399	405	436	393	359	402	394	392	367	386	411	363	387	407	389	406	409	380	355	403	378	411	369	369	403	373	399	380	412	426	404	379	402	384	386	387	403	389	378	401	362	389
22447	31913	37201	29244	20193	12509	3685	753	454	423	461	453	420	468	440	432	436	398	445	405	471	449	445	497	440	460	423	449	419	469	424	432	459	443	465	465	440	441	458	442	467	470	417	463	429	465	423	431	422	466	424	441	436	443	460	453	446	445	452	460	426	456	473	440	435	435	438	452	432	433	393	456	447	427	437	454	422	399	430	415	469	455	415	446	414	453	455	389	430	398	415	391	424	430	441	440	458	450	436	423	455	433	482	457	477	442	440	442	451	420	436	422	395	423	450	420	448	495	442	430	477	447	407	444	464	387	451	429	409	402	400	431	474	451	429	450	448	459	437	451	445	455	494	418	439	444	427	431	432	403	412	421	479	466	441	424	468	421	422	437	454	397	448	437	430	419	414	437	402	423	447	434	439	392	392	428	413	441	453	454	431	427	441	417	404	424	425	422	486	402	442	425	461	424	438	449	472	456	490	501	426	477	432	468	463	456	438	440	461	447	447	440	431	426	409	438	465	445	435	455	458	449	464	454	422	423	428	451	429	455	439	439	454	462	444	441	434	442	454	463	465	474	451	421	431	410	427	400	399	471	447	426	468	470	413	430	441	444	448	438	426	454	423	460	473	423	395	468	412	435	424	456	443	419	455	448	448	457	445	443	475	407	442	429	431	432	416	393	451	429	426	469	423	393	410	438	446	441	432	431	437	458	448	480	414	476	418	426	443	441	422	444	417	498	425	458	464	413	487	461	461	430	433	423	424	459	449	425	435	420	426	412	449	460	455	428	434	420	428	468	425	436	470	412	461	429	429	429	459	475	444	463	438	410	393	460	448	471	460	462	438	449	450	417	398	451	399	407	437	455	436	462	413	443	412	437	438	455	446	428	426	418	384	479	387	427	440	453	448	436	437	456	459	454	474	419	449	444	415	456	404	468	459	445	401	475	442	438	449	431	437	469	439	421	451	397	422	457	409	446	431	447	441	429	412	439	485	418	407	438	427	423	428	425	424	481	407	430	440	439	423	460	417	455	438	462	420	445	416	415	453	471	462	412	433	461	460	465	470	441	454	408	449	428	427	428	451	440	436	413	467	431	390	456	427	459	445	455	415	438	397	438	462	415	427	451	438	434	415	434	436	441	460	417	431	436	443	425	460	390	432	408	451	409	444	472	485	415	445	408	419	446	482	493	456	404	490	436	467	444	427	466	445	447	399	432	459	433	453	407	420	442	449	413	435	487	418	433	474	429	438	419	418	441	431	433	425	482	469	441	457	442	452	418	472	468	436	438	446	466	446	456	409	401	398	412	458	439	439	418	421	439	452	420	435	452	441	452	428	440	433	428	431	407	435	418	460	488	460	450	419	424	434	425	490	431	449	399	421	438	441	461	413	450	424	442	459	411	469	417	447	452	484	431	438	425	397	442	436	423	456	449	399	421	407	488	473	459	443	427	447	394	428	419	447	456	449	449	454	458	455	482	453	436	475	452	490	461	491	440	439	459	447	394	443	409	437	459	421	434	484	422	421	481	458	451	425	432	432	425	452	416	405	430	441	468	420	437	440	445	482	415	436	424	436	445	431	439	402	434	421	485	471	420	423	427	414	446	447	413	456	420	449	456	435	439	469	434	436	409	402	410	456	439	449	455	426	435	387	463	428	430	478	496	460	458	413	435	416	422	447	403	433	444	464	445	453	434	430	441	443	410	441	446	480	404	418	436	454	420	450	423	414	468	449	445	423	452	435	413	452	456	478	432	440	442	452	443	416	441	441	426	437	436	412	404	432	428	489	412	445	429	424	431	420	444	448	446	446	476	425	451	443	454	430	426	458	419	396	442	413	442	410	414	438	436	420	443	400	417	440	419	453	424	463	431	420	433	444	449	455	454	445	434	454	430	456	449	405	447	440	471	453	429	441	390	446	442	459	424	454	421	435	438	476	424	412	427	455	432	457	391	451	420	459	412	390	454	428	469	445	425	445	450	440	473	415	497	456	447	471	472	458	432	457	454	445	442	424	447	440	429	452	462	396	421	393	447	448	468	447	418	434	419	456	429	425	434	443	489	442	433	409	428	422	398	445	445	458	490	441	460	433	417	419	448	428	452	423	425	453	434	453	429	469	436	426	450	448	442	417	438	417	448	433	484	441	438	435	438	434	420	457	421	414	448	462	452	447	453	419	459	410	429	424	441	414	442	419	427	448	448	462	437	477	440	437	434	426	468	440	432	420	406	441	455	437	447	412	443	411	456	459	440	440	446	411	412	459	467	444	432	432	462	442	455	446	433	420	437	462	436	452	441	433	417	460	439	488	445	437	418	442	428	461	416	459	460	478	422	461	441	431	408	442	449	440	443	422	426	393	424	425	451	464	454	447	513	446	437	434	494	460	454	446	409	444	440	430	459	425	430	422	462	464	418	440	421	465	460	454	401	401	432	473	419	414	432	432	420	472	429	494	455	426	419	441	422	465	451	442	424	439	403	438	449	407	454	427	461	456	475	435	449	454	413	449	464	459	423	423	417	443	430	420	421	432	451	464	486	464	423	471	456	423	411	381	432	415	413	431	455	412	469	436	451	462	441	414	430	449	453	457	451	462	435	421	446	456	407	440	431	420	445	460	447	435	455	432	444	444	439	436	420	445	455	407	403	435	462	471	483	394	447	439	453	433	455	451	426	468	470	438	423	441	438	432	450	417	492	427	456	448	461	442	440	441	479	436	418	455	423	431	428	442	427	452	466	488	430	408	397	450	415	446	435	428	409	450	464	425	445	423	467	399	457	447	440	450	431	431	382	435	447	443	400	454	408	477	436	453	435	451	443	449	453	447	438	408	436	437	413	423	433	456	389	467	441	433	459	415	433	441	403	394	410	449	452	464	456	471	430	455	423	471	483	434	452	486	433	457	466	420	420	437	449	435	457	440	464	477	425	434	427	426	457	435	441	412	462	474	456	442	461	453	470	409	452	443	425	431	446	444	469	470	425	461	463	448	417	399	431	461	448	448	464	449	451	445	424	435	428	471	409	434	463	427	459	459	445	457	442	432	458	437	401	428	435	414	416	427	435	431	459	444	468	455	437	465	398	446	466	427	465	442	431	473	444	462	468	457	413	444	438	457	430	430	433	469	450	472	456	429	411	438	462	444	437	431	459	436	417	447	450	466	448	417	380	415	436	472	407	436	429	456	458	457	459	484	426	448	447	458	428	436	459	451	474	478	437	435	423	431	446	485	422	438	424	435	437	479	455	431	405	434	421	459	425	447	426	463	479	452	433	435	465	429	447	439	465	408	433	443	460	434	493	459	411	482	463	443	430	443	444	429	433	454	415	426	445	471	447	453	473	461	466	465	438	436	470	447	418	390	450	380	431	432	440	436	428	458	402	451	432	444	441	432	454	393	422	424	458	447	424	427	437	423	440	436	396	444	401	464	442	448	452	482	435	459	462	468	439	482	412	458	421	470	437	452	420	440	390	430	388	455	442	465	427	432	439	449	499	442	409	437	404
24627	21448	40376	57078	51652	39254	19511	3026	423	441	406	379	381	397	396	369	425	377	395	375	438	411	392	349	385	403	393	413	396	410	362	392	416	401	395	381	403	362	412	414	410	385	416	382	416	359	405	387	359	424	393	371	440	396	399	374	400	372	401	368	416	430	374	358	395	385	394	353	401	400	410	408	416	396	399	358	388	383	386	383	382	362	382	417	402	388	418	367	424	434	437	389	343	380	374	384	377	389	382	372	377	371	377	431	400	388	392	368	419	382	409	414	427	418	388	387	397	399	431	379	394	401	395	402	390	342	416	367	362	360	393	411	383	384	383	417	393	376	387	405	389	378	391	381	397	383	362	395	393	381	381	397	397	375	389	365	381	404	357	381	394	417	408	428	371	363	379	384	395	387	405	374	421	404	381	362	364	357	390	405	374	373	368	427	403	415	386	419	382	415	376	365	346	416	391	375	384	420	373	398	370	388	370	384	381	394	400	405	381	397	408	360	374	400	385	387	422	394	383	406	394	414	398	400	417	388	421	406	415	380	413	404	388	415	409	367	404	401	439	392	371	397	402	403	398	403	379	414	403	372	397	389	397	405	426	418	379	397	393	402	398	413	404	393	383	376	399	380	422	368	363	406	396	405	391	402	398	374	398	356	378	378	353	369	403	405	415	375	405	392	355	361	395	415	413	387	411	371	365	397	391	376	400	378	398	404	390	367	392	378	382	375	365	391	394	406	389	370	396	399	415	386	377	384	374	416	412	359	422	391	400	442	409	360	408	393	396	430	420	374	401	396	363	381	391	365	406	417	403	371	377	374	437	428	428	398	420	386	383	395	370	401	364	392	379	401	382	386	402	449	418	353	410	388	387	370	393	396	383	397	380	403	373	373	402	402	372	393	412	395	390	395	384	377	369	401	451	357	353	386	408	399	377	452	379	425	400	387	383	385	394	369	371	375	368	353	383	398	392	399	395	387	359	398	417	380	419	393	389	437	390	398	375	378	390	397	418	381	399	398	391	404	377	403	391	357	363	391	416	420	403	380	360	395	396	416	384	394	391	376	418	379	420	408	440	393	384	389	382	401	364	368	365	402	390	398	390	379	409	406	411	398	384	393	397	387	395	383	399	378	379	406	396	397	371	410	416	390	395	389	378	366	377	384	405	368	382	401	402	361	382	368	375	370	397	388	344	382	358	346	392	374	374	390	389	395	404	410	418	365	411	389	375	405	376	388	404	452	365	393	414	405	365	398	377	359	364	369	421	380	395	392	395	426	419	407	404	389	374	385	402	402	383	370	425	412	386	377	380	436	376	380	368	398	392	385	394	367	354	401	357	378	385	410	370	402	372	393	401	379	401	393	387	388	405	392	448	410	406	402	372	399	371	389	389	429	399	363	378	403	419	395	387	404	399	377	389	384	373	400	387	382	360	402	363	386	412	371	388	410	402	370	413	405	404	400	425	408	389	415	411	402	391	383	383	400	406	380	376	392	409	408	392	391	383	371	401	385	408	379	392	363	414	364	365	382	386	371	355	409	353	398	353	394	410	402	390	381	374	384	381	355	387	382	412	402	397	404	399	408	376	383	402	352	394	371	400	393	405	446	370	390	422	423	401	393	392	371	384	400	416	420	419	358	392	402	419	371	435	415	381	424	412	384	385	391	385	409	357	400	391	410	393	391	393	388	425	356	378	393	373	383	373	389	426	413	396	408	408	365	389	374	393	392	368	398	375	400	423	384	350	413	401	349	368	420	414	405	381	407	368	408	364	375	379	388	408	404	379	390	373	400	383	413	377	391	381	434	387	348	366	360	430	384	389	435	357	372	384	397	376	399	370	411	416	396	401	362	406	387	406	386	427	379	399	377	390	340	386	380	365	371	376	393	358	364	372	421	360	387	384	427	346	421	394	384	352	400	383	390	392	387	404	397	392	389	395	379	400	426	404	401	387	391	387	413	376	409	411	393	388	372	409	406	386	393	400	410	365	403	368	369	418	389	392	362	386	365	422	363	404	406	383	386	382	423	377	387	376	412	334	431	369	369	411	369	352	390	391	396	387	383	398	383	359	386	384	410	389	377	369	399	387	347	378	425	374	414	374	382	411	383	416	401	418	427	371	412	413	362	401	414	369	394	377	408	411	412	360	411	373	408	413	387	422	407	352	400	396	369	374	384	367	378	397	403	419	363	407	408	376	431	405	360	388	403	356	383	382	388	417	384	370	388	396	427	434	386	391	367	377	376	383	410	429	358	371	419	412	419	382	411	359	405	412	403	384	368	402	363	338	407	370	379	394	380	413	387	402	368	372	401	384	357	415	403	387	381	389	351	377	405	399	387	377	388	373	381	393	405	385	387	393	404	375	375	413	388	433	384	405	377	380	395	424	368	389	363	381	391	406	415	420	380	386	395	410	398	372	395	396	407	381	408	377	383	367	331	402	402	386	353	410	389	384	377	438	367	381	397	401	359	387	392	411	393	397	420	409	402	392	376	395	391	387	407	384	357	387	350	398	399	405	431	394	403	394	387	363	399	426	401	413	373	405	439	405	384	363	407	438	397	400	370	380	398	417	366	401	389	360	380	411	402	360	355	370	374	440	388	355	418	419	414	395	407	371	407	375	406	398	418	378	398	417	412	381	358	405	370	392	363	377	419	385	355	399	397	391	396	417	366	386	403	396	421	385	436	376	367	383	381	398	346	374	418	390	373	421	367	376	370	423	386	361	381	398	381	381	403	414	377	412	416	399	372	431	402	353	404	410	361	400	385	376	394	428	391	399	376	373	401	397	406	380	391	402	387	373	376	434	369	393	380	409	402	370	387	413	409	389	396	356	375	399	423	389	359	408	391	399	410	395	421	395	413	354	409	396	383	378	374	422	380	387	370	411	385	394	409	408	403	380	375	397	393	409	366	419	367	407	390	375	377	384	395	383	374	409	410	372	392	373	381	421	397	447	397	397	404	361	376	358	404	382	393	415	392	420	400	406	387	386	376	404	422	401	369	365	384	370	421	366	397	364	371	384	352	383	394	410	375	386	388	388	381	391	397	416	410	409	383	376	423	381	388	426	411	382	388	413	409	373	395	385	364	378	381	402	360	397	403	376	418	418	360	407	416	402	434	416	425	417	392	394	393	367	441	375	387	398	341	356	403	387	369	382	404	391	383	393	409	375	360	394	403	379	397	395	371	393	407	377	370	399	380	393	392	407	393	392	370	396	371	342	377	415	425	458	386	384	428	392	404	429	362	401	360	368	372	385	402	394	403	383	409	409	388	380	377	390	365	414	391	370	379	394	394	368	401	363	399	381	388	374	403	417	410	361	369	377	377	401	382	406	367	398	375	398	372	431	418	382	426	387	380	403	425	415	359	395	360	381	387	376	393	408	372	406	404	417	387	413	382	399	363	379	383	407	363	395	414	389	432	396	405	418	397	392	386	373	415	406	375	417	366	390	421	371	401	429	406	364	411	382	381	380	406	369	402	381	412	424	381	413	396
24751	43136	67164	63440	52149	34800	13416	1828	476	423	409	412	458	388	451	467	434	447	447	451	436	421	459	478	442	458	493	425	433	447	431	427	449	417	427	450	455	415	420	452	443	426	431	459	451	479	442	433	442	446	438	402	399	415	445	440	445	398	459	464	463	400	425	443	432	409	457	448	444	454	444	413	415	426	419	474	418	447	433	416	461	429	439	436	435	443	427	465	445	455	480	412	420	449	474	429	417	441	445	430	394	460	409	453	416	439	483	420	389	445	406	428	418	450	441	467	445	415	446	452	436	411	474	448	460	454	452	440	428	414	468	452	414	418	452	394	412	393	422	466	450	459	462	415	466	433	447	433	440	444	418	417	432	433	463	445	461	454	401	452	465	455	489	452	390	456	461	420	430	463	427	429	433	420	420	460	424	405	451	440	479	448	411	433	379	453	449	444	391	412	432	409	397	430	444	431	440	435	460	414	493	463	421	438	449	434	449	416	443	428	425	402	438	431	455	450	481	455	475	434	422	451	404	452	427	461	437	427	401	469	463	440	435	442	432	431	444	408	439	445	416	456	437	445	455	434	432	458	427	406	454	446	453	424	482	434	426	443	458	446	441	414	466	434	432	448	437	447	413	449	436	482	412	456	415	429	402	480	414	449	412	441	452	436	440	460	433	451	460	468	435	484	501	440	478	420	425	463	424	423	420	454	417	436	455	444	435	396	434	433	444	457	443	427	416	458	426	465	450	446	421	430	450	441	404	458	455	405	381	422	420	465	415	446	393	448	450	451	456	430	469	431	398	424	453	421	438	451	444	444	424	448	446	428	448	442	401	431	417	414	438	438	435	454	441	451	423	424	413	422	459	456	433	470	442	472	440	495	409	422	454	450	458	435	442	426	452	453	464	463	440	433	440	440	455	440	440	439	437	432	427	450	498	431	494	441	414	463	408	435	414	488	472	430	434	449	444	453	430	454	438	440	461	480	465	424	441	412	428	406	479	418	431	424	456	440	412	425	414	410	467	423	452	415	454	460	429	432	448	421	456	433	422	440	418	453	459	429	403	412	440	413	466	416	465	429	427	440	389	457	436	419	454	507	433	426	426	429	439	456	406	426	460	456	472	426	430	444	417	443	460	480	430	422	415	466	431	429	452	434	420	424	471	450	420	420	467	452	464	426	457	455	447	414	391	442	418	414	409	412	445	446	427	442	416	432	435	452	428	457	453	457	432	472	440	411	432	457	505	420	426	462	463	443	409	480	439	453	443	438	449	438	440	427	451	449	428	456	425	399	432	432	415	438	442	431	427	456	430	463	410	471	447	426	436	415	436	442	431	412	462	468	419	460	489	447	411	427	457	405	431	465	438	425	435	433	433	430	425	427	445	437	432	438	398	428	411	469	445	446	446	446	421	434	426	428	409	444	474	437	431	430	460	438	417	446	429	434	420	462	418	452	461	436	430	465	495	424	461	416	480	443	474	451	438	448	401	430	441	417	453	420	429	467	475	415	434	454	426	444	453	432	404	446	461	461	415	447	465	439	423	451	433	450	413	407	405	457	423	415	438	419	429	420	462	449	423	443	465	411	438	455	409	430	421	400	452	449	443	411	412	446	436	453	426	417	444	430	434	419	392	416	420	430	435	452	453	432	438	465	408	436	451	417	411	443	437	438	421	396	441	420	459	453	436	443	468	455	455	418	443	446	427	452	458	466	425	423	423	433	408	445	416	431	461	446	429	423	458	464	439	441	486	473	417	422	468	444	463	419	454	441	439	456	462	427	441	426	465	441	435	444	428	407	415	454	440	454	426	440	438	442	444	458	468	410	435	434	442	456	415	422	445	431	417	430	452	424	465	442	449	437	450	386	464	452	454	453	471	437	452	439	435	453	414	436	447	434	435	428	442	451	413	433	437	438	430	417	470	412	415	453	462	410	435	439	476	442	430	426	429	497	426	404	437	432	440	431	450	492	450	469	427	457	428	443	412	456	427	406	434	432	423	411	420	440	440	440	452	416	441	469	431	453	443	474	443	421	448	403	449	418	427	453	400	445	468	455	470	464	451	465	439	424	405	410	452	423	464	408	436	457	424	431	449	443	421	431	428	439	445	454	465	418	436	442	477	455	476	443	422	434	422	430	475	401	425	464	444	459	459	436	471	447	489	465	439	445	449	448	417	444	463	432	422	474	427	451	428	432	418	444	448	450	429	445	467	437	454	429	468	452	438	448	447	401	442	444	411	402	433	469	480	435	415	455	436	456	436	454	435	438	430	442	455	465	446	447	412	424	405	439	434	449	413	469	399	449	436	404	445	464	403	417	451	447	425	416	475	420	426	429	438	446	429	480	467	472	442	441	421	478	460	457	430	413	419	461	456	413	452	411	464	477	463	431	431	449	451	431	432	428	447	482	452	424	455	469	397	451	424	443	420	420	431	453	426	422	454	431	404	420	427	441	443	448	460	423	461	427	467	409	445	462	406	427	466	417	425	421	426	416	446	430	425	438	416	457	434	456	446	439	406	437	434	454	443	445	457	449	421	420	429	429	481	376	438	484	426	426	443	420	419	414	463	440	457	429	429	428	426	458	450	470	447	402	438	428	442	455	429	422	398	443	437	480	436	473	396	445	447	388	461	461	411	427	408	432	484	450	415	409	442	432	439	480	389	462	421	403	429	439	462	476	416	417	494	462	418	456	487	457	452	443	405	437	459	442	436	429	437	447	452	444	434	421	464	439	431	456	459	407	457	449	425	396	425	439	448	435	432	435	413	447	428	455	456	416	418	492	436	474	407	460	469	411	459	492	411	431	468	420	420	427	459	397	434	415	469	401	437	404	404	471	419	434	439	456	457	439	476	452	446	427	436	430	422	434	395	422	418	425	444	452	462	446	439	391	447	431	429	426	419	422	471	426	429	455	432	451	457	445	416	471	456	476	430	431	452	439	448	429	439	438	446	474	437	404	447	448	460	449	438	457	414	429	467	448	441	461	448	428	390	452	433	396	442	450	442	449	445	438	421	445	467	426	430	440	467	436	464	433	410	443	442	410	456	438	407	424	402	419	443	415	462	403	425	457	456	451	435	413	385	451	471	451	411	449	446	428	429	427	401	424	442	440	454	423	428	405	392	440	463	447	419	427	443	460	457	441	452	426	452	430	405	391	408	440	435	437	405	448	451	437	426	460	418	437	431	464	408	371	422	413	415	452	437	447	432	452	434	451	445	434	453	425	490	444	429	431	400	436	424	438	441	442	446	476	393	459	402	431	437	414	490	444	477	431	451	457	422	419	465	434	428	436	430	435	419	413	452	427	464	428	428	411	443	473	424	414	461	441	424	450	434	486	432	459	452	474	464	437	470	467	423	430	421	423	450	411	406	420	470	411	455	460	424	433	427	414	447	449	486	469	450	403	438	437	495	451	410	442	435	440	396	454	435	448	468	440	428	477	452	460	435	470	409	412	490	421	432	433	459	434	436	418	448	457	423	467	463	449	488	446	472	474
25506	21439	34671	52496	42853	31236	13735	1865	522	493	520	511	496	543	512	524	497	490	551	489	478	519	534	497	490	528	502	476	548	520	533	511	490	511	501	481	510	521	528	503	527	515	541	477	485	477	544	491	525	544	499	448	508	446	497	527	509	544	509	525	509	497	510	546	459	543	532	516	476	489	511	498	540	519	514	485	491	505	495	503	540	498	545	494	558	493	480	542	511	510	492	531	522	488	574	525	526	542	455	517	499	466	474	521	499	511	529	496	521	519	500	519	494	496	554	505	516	500	526	525	484	505	534	529	506	527	530	492	533	507	511	513	526	488	488	541	535	554	522	469	525	511	531	519	494	496	477	484	535	532	485	483	467	505	476	531	489	476	509	510	498	480	516	510	508	506	528	519	491	503	511	488	467	485	467	532	493	539	518	509	545	505	528	534	470	508	511	495	514	518	473	526	506	536	515	506	524	492	472	488	528	514	539	497	499	509	519	523	541	494	515	566	504	510	497	492	461	496	525	523	544	497	507	507	515	486	501	488	495	549	472	486	507	498	558	543	482	518	502	477	533	528	515	537	473	514	548	509	512	516	504	504	504	570	528	535	557	521	494	521	514	490	494	488	520	513	496	476	500	541	490	538	500	545	490	521	481	503	530	494	502	478	525	497	485	509	542	511	518	497	530	523	536	471	512	466	515	531	508	546	523	518	494	524	517	535	483	495	495	470	541	544	544	517	495	484	483	521	527	494	498	517	556	505	498	504	525	521	519	502	483	494	507	510	535	522	474	533	498	509	496	527	498	532	495	513	506	526	523	534	503	499	490	558	492	506	537	506	492	475	504	485	517	523	498	496	509	463	489	509	514	512	504	507	505	490	488	496	525	535	516	501	510	495	511	489	530	536	497	505	549	486	527	484	551	511	486	506	498	535	490	492	523	479	511	494	466	553	508	488	501	491	508	503	510	478	488	507	490	488	541	530	500	512	552	489	487	512	523	513	519	491	500	458	514	532	525	503	548	548	508	534	514	483	529	505	482	511	510	518	529	498	523	522	512	537	566	494	505	462	517	484	524	486	499	479	504	499	523	520	492	533	503	528	484	489	528	518	475	521	542	515	503	501	525	500	540	467	532	478	501	518	500	519	502	491	509	517	526	469	540	509	503	503	535	534	485	520	541	513	501	514	491	464	509	481	561	490	544	509	519	509	469	491	497	523	584	526	517	476	491	520	496	520	514	524	511	542	511	509	496	526	518	495	556	530	501	504	508	442	500	542	493	458	539	527	503	522	538	489	530	517	517	486	509	533	504	508	507	508	463	479	507	530	484	455	544	509	493	486	515	538	517	566	482	525	492	509	507	535	519	505	484	510	534	488	523	575	492	520	497	516	533	524	526	546	547	537	539	526	514	523	518	551	529	492	493	527	491	506	473	518	505	487	534	518	495	542	520	446	505	504	537	516	515	521	500	467	538	494	466	536	531	511	473	537	488	481	503	507	542	517	516	508	493	539	490	485	554	513	464	560	488	519	533	540	542	500	509	529	506	523	502	507	490	516	488	473	484	518	515	584	508	508	514	511	513	538	485	472	539	493	496	515	480	526	499	492	496	495	507	526	520	478	504	514	529	516	535	483	499	482	498	519	479	514	525	502	530	512	529	526	537	497	492	527	493	460	496	490	539	497	570	508	517	511	517	514	536	461	499	498	552	553	530	504	511	511	491	513	517	510	512	509	536	504	513	535	499	467	495	487	504	524	505	498	519	497	498	515	572	526	527	563	550	546	496	497	525	505	509	494	524	487	490	518	524	509	529	512	538	512	565	527	510	531	554	491	497	540	491	501	487	496	539	504	529	538	534	531	488	520	518	564	513	526	592	517	483	497	512	485	504	566	515	496	491	527	496	511	539	481	539	479	533	503	533	504	502	492	498	516	526	532	525	513	548	484	526	532	512	489	523	529	499	530	513	474	513	508	499	512	467	549	461	528	526	466	497	489	498	513	539	530	508	489	498	507	493	526	477	523	591	563	517	520	490	527	494	492	504	479	562	541	566	504	507	491	533	536	524	513	456	493	519	564	500	529	524	504	546	506	483	524	499	528	522	528	504	491	529	514	522	481	503	511	530	511	472	544	489	466	513	571	476	491	522	486	549	512	539	534	553	526	476	514	536	492	498	514	548	519	515	504	505	509	536	497	488	518	520	530	543	494	505	526	503	549	507	508	510	516	475	511	535	510	499	534	535	495	512	482	520	505	520	485	498	535	546	508	494	526	514	466	510	524	526	532	488	504	507	491	499	497	514	467	467	520	546	513	529	500	471	525	537	486	469	507	523	474	493	499	526	527	467	490	503	505	508	497	495	512	474	561	482	553	451	492	513	523	499	513	527	475	536	500	526	513	533	544	531	488	507	519	510	511	504	472	522	517	543	482	535	530	482	485	503	524	507	538	518	501	508	516	517	531	520	513	490	505	539	531	520	486	488	535	557	516	541	509	517	479	503	518	489	503	497	530	475	464	481	518	479	503	483	525	510	501	492	502	515	515	489	510	497	539	518	517	488	529	494	536	560	535	520	534	515	480	532	536	503	533	527	481	466	495	479	483	513	511	497	518	468	510	500	486	523	541	494	488	509	469	510	490	537	503	524	513	521	524	495	463	487	515	539	532	518	524	494	510	530	528	485	500	501	487	534	509	509	453	473	532	511	486	495	497	494	522	473	469	508	499	544	540	510	515	493	487	553	482	525	534	507	523	557	510	501	487	519	529	493	545	509	543	534	501	484	459	474	500	507	524	473	546	521	507	530	514	491	496	482	532	446	476	498	496	461	523	508	510	506	512	472	509	513	488	516	523	513	508	530	512	552	493	529	535	494	498	530	510	533	511	522	498	492	542	509	496	532	523	531	507	519	514	537	442	528	535	503	527	546	508	464	521	506	544	494	499	492	510	524	504	492	537	485	555	541	510	505	473	478	505	561	501	544	519	518	520	500	504	527	499	526	512	484	486	504	509	534	544	510	517	533	490	495	514	499	510	485	525	510	532	507	502	539	519	500	538	472	492	464	496	525	566	546	458	514	490	499	497	500	523	534	536	497	530	516	519	503	502	488	514	513	528	488	521	519	515	477	489	484	508	493	489	500	504	505	513	532	485	500	510	522	555	526	512	512	528	505	490	518	529	502	530	492	492	541	488	466	509	510	467	479	496	498	485	507	498	520	503	490	485	576	502	512	481	523	540	470	493	543	520	489	552	516	498	521	488	451	516	499	555	502	558	506	520	489	517	516	516	520	519	524	485	533	492	528	513	492	528	555	491	493	491	521	498	500	518	460	507	506	503	561	502	534	492	492	516	508	515	506	468	507	500	537	516	490	517	534	530	532	494	520	498	529	532	515	488	495	474	505	493	506	503	472	496	527	481	535	533	521	463	476	477	518	513	496	525	519	510	543	504	530	499	531	543	514	539	478	487	497	507	519	492	536	507	481	492	533	541	547	482	522	465	508	505
24884	41834	55693	56998	45543	31575	12431	1769	550	579	561	557	602	629	574	571	540	575	579	546	567	536	564	606	579	545	560	601	597	567	576	601	556	562	600	599	554	603	568	583	586	585	597	582	569	520	583	540	579	535	576	600	572	614	561	550	565	551	554	581	545	590	614	548	583	564	553	548	579	585	564	577	563	566	585	560	544	571	580	595	557	527	557	542	581	575	569	550	552	548	539	559	568	577	578	554	605	566	565	614	630	548	543	588	592	600	558	579	586	625	561	586	593	588	622	591	548	552	528	565	588	527	606	575	584	551	591	591	527	546	572	565	550	566	590	605	529	554	589	594	577	560	600	606	530	557	559	565	505	589	575	615	564	583	606	578	576	525	582	595	581	573	575	587	571	559	539	608	557	561	560	568	543	554	584	546	565	546	576	564	590	567	561	556	560	580	561	601	574	589	586	584	571	556	555	544	608	547	536	578	549	538	574	595	579	566	547	558	605	523	569	589	552	587	558	554	585	539	521	558	582	573	525	534	568	612	578	543	589	508	573	556	603	530	526	548	585	618	536	575	586	535	586	589	564	563	611	569	547	537	596	605	566	577	570	572	528	579	553	555	605	594	528	576	575	503	573	600	600	538	595	572	610	539	539	541	561	564	546	581	570	582	513	570	542	565	638	532	610	562	553	577	567	577	574	585	588	592	587	543	537	580	502	536	579	528	559	606	577	573	563	592	580	563	543	586	628	596	530	570	600	579	571	563	588	540	631	550	592	511	587	544	566	587	535	557	588	541	574	563	560	560	571	563	536	586	557	554	573	566	563	592	543	584	540	572	535	557	583	569	583	566	589	524	574	562	582	556	550	578	567	535	616	540	582	555	580	578	529	584	567	553	585	570	586	551	601	535	574	578	575	553	588	599	593	539	570	547	605	548	561	598	611	557	561	557	551	582	515	592	562	563	559	586	555	609	549	580	562	556	561	563	541	566	607	562	583	553	553	563	541	620	572	601	596	568	618	551	539	566	572	540	606	589	598	587	507	568	566	595	570	576	568	602	541	532	543	567	574	524	512	592	543	587	571	594	560	557	537	585	584	582	564	560	558	547	586	551	550	521	567	580	551	572	580	575	594	634	560	579	576	599	590	567	550	577	558	573	592	575	584	571	590	568	538	572	580	563	541	559	546	537	565	528	597	649	552	560	555	556	544	555	604	536	565	529	531	579	582	527	600	589	530	594	598	586	578	584	575	549	567	576	594	555	547	529	557	599	570	543	550	536	608	572	604	560	584	543	553	535	582	533	550	586	551	588	570	579	617	557	562	606	589	547	569	521	570	575	576	603	563	594	592	544	587	555	525	562	586	570	569	587	580	563	588	598	588	544	573	533	572	598	582	572	598	547	576	553	583	582	619	584	596	536	539	540	575	590	543	528	625	563	580	529	572	574	553	592	592	541	561	576	586	593	591	577	620	560	559	585	607	553	584	590	567	571	568	580	557	572	570	582	564	588	571	593	543	563	574	567	587	542	611	582	524	540	589	562	561	603	581	576	560	575	585	548	573	544	580	556	585	589	569	600	596	586	593	561	579	591	579	567	566	569	569	605	618	531	603	554	586	524	565	555	542	586	574	528	571	570	606	614	596	559	588	559	566	548	525	549	547	568	609	594	526	555	545	546	512	560	583	592	533	551	552	564	547	543	566	602	539	652	585	560	609	582	572	551	592	555	547	571	608	608	583	585	560	599	589	537	595	608	563	593	514	575	575	542	587	567	521	579	549	548	544	584	578	537	554	562	590	559	564	608	570	559	601	583	586	576	577	551	579	569	558	548	596	586	591	556	580	595	556	528	555	503	552	592	589	585	596	593	534	550	526	579	571	531	585	575	538	601	580	570	601	551	621	615	563	583	556	554	568	535	567	576	544	565	536	580	574	570	601	584	606	559	527	566	548	569	581	573	531	620	559	578	545	588	582	595	562	549	569	535	563	530	577	566	615	592	573	551	585	571	565	514	537	539	567	577	567	607	534	523	565	564	606	520	555	563	584	591	597	628	575	540	550	554	566	567	597	611	624	570	533	561	614	545	573	622	533	562	530	573	587	621	575	602	561	547	565	581	528	526	586	594	578	572	553	545	586	558	606	586	543	564	577	582	498	556	564	583	548	538	563	560	580	620	578	547	560	581	562	602	588	526	529	549	612	561	560	560	535	570	559	536	544	557	599	600	594	606	568	556	605	569	537	599	577	571	566	615	636	578	580	556	586	522	569	534	584	602	593	545	570	530	552	610	555	558	552	580	592	631	600	600	621	591	579	553	583	587	593	543	551	571	633	524	558	579	567	535	579	594	538	510	590	590	588	564	559	578	555	535	590	597	562	626	525	541	608	571	597	557	602	549	568	564	600	567	551	530	633	570	571	550	579	568	603	584	555	562	595	580	566	586	543	521	543	528	603	544	606	568	572	598	585	539	575	554	570	558	586	592	586	597	555	585	590	587	594	546	628	582	595	576	586	590	612	591	576	566	540	587	599	551	536	563	530	566	580	532	535	567	530	559	570	592	543	552	581	527	609	576	589	583	600	560	606	569	554	544	539	601	564	552	560	542	602	548	568	552	576	592	601	558	583	595	591	605	553	582	548	582	591	540	583	568	589	601	579	512	596	582	574	557	582	603	532	563	531	561	629	587	582	540	618	592	556	520	602	553	588	534	556	542	543	558	566	534	531	534	566	556	557	564	546	579	556	552	574	562	581	583	584	558	586	588	562	621	554	550	564	575	558	568	557	554	556	598	593	602	558	523	624	563	574	548	561	571	552	589	571	559	586	613	579	574	594	600	590	545	581	561	603	588	565	645	594	597	572	586	539	571	580	610	586	569	566	608	597	558	572	556	567	550	566	562	574	571	584	580	590	563	574	606	547	579	564	613	578	539	583	547	581	566	575	633	508	567	518	582	568	590	563	609	626	598	581	549	572	573	566	556	581	549	560	587	556	568	552	580	558	582	535	539	566	595	571	590	580	543	572	585	573	541	531	569	591	586	599	572	588	604	548	524	555	537	548	567	560	573	578	618	518	561	565	532	543	595	587	609	586	613	564	559	549	548	558	616	562	543	594	582	609	547	559	589	557	538	637	573	597	589	549	531	527	566	548	576	571	573	552	600	577	580	594	569	577	586	556	594	583	580	520	607	573	605	553	626	587	592	584	570	558	559	565	564	567	555	582	575	570	561	618	582	563	584	583	545	558	556	565	563	596	566	551	623	545	629	567	582	557	548	567	576	589	586	602	564	540	616	574	594	597	606	600	524	575	579	597	577	575	550	524	593	556	588	575	574	541	529	605	571	551	540	589	557	591	593	535	572	621	581	553	578	564	561	549	591	556	548	558	579	580	526	546	609	569	565	527	591	569	540	576	592	609	551	573	521	600	523	623	620	595	589	541	539	614	550	552	558	536	606	556	561	592	601	613	577	616	572	531	539	591	540	563	579	578	542	587	516	546	577	608	587
23247	21481	36136	54675	55715	44620	27636	8053	726	687	612	598	605	641	650	598	621	602	653	590	590	639	639	622	596	614	588	648	610	572	592	633	626	602	579	624	603	599	602	574	573	583	599	619	612	614	613	621	647	603	643	570	581	639	614	672	610	643	567	608	624	586	596	564	601	604	577	618	648	582	632	585	600	608	585	645	597	620	625	593	657	603	591	623	576	587	586	619	602	589	614	687	595	618	608	616	559	627	564	624	650	599	611	575	622	571	612	582	644	612	640	604	585	610	581	567	636	583	598	611	612	585	622	595	579	629	589	651	597	605	607	613	575	627	564	578	593	596	593	579	614	600	564	585	610	639	572	599	616	595	590	602	621	566	600	635	639	639	583	636	605	609	644	586	598	613	558	600	596	610	620	633	602	591	608	608	601	608	612	607	585	602	583	603	603	597	581	608	628	554	629	584	595	600	632	614	591	579	591	588	639	646	599	579	668	555	594	639	553	591	606	612	577	582	604	570	604	572	605	579	649	519	619	595	561	589	601	555	625	587	590	597	590	666	605	622	550	613	631	621	649	585	621	578	641	587	593	621	657	602	586	591	563	620	595	616	604	602	644	608	631	566	607	576	643	592	591	583	611	565	574	579	618	608	617	575	633	617	588	638	612	637	611	661	602	592	598	612	588	590	606	671	586	589	611	600	603	627	580	610	584	520	622	639	624	614	632	590	609	562	582	569	601	601	556	595	627	604	603	621	585	590	601	611	620	655	574	557	565	652	629	568	597	574	596	565	655	600	603	649	598	601	583	603	582	585	608	597	574	605	645	584	602	617	597	562	587	609	631	604	609	600	575	584	558	605	659	565	582	567	602	648	607	596	588	547	605	570	584	596	563	653	630	568	598	599	631	660	623	631	566	549	638	647	627	573	579	609	634	550	624	545	617	570	587	657	577	579	559	632	644	560	563	597	610	607	591	573	602	598	596	585	585	603	604	619	577	619	626	623	551	635	664	580	604	592	598	604	640	603	586	606	559	635	592	611	652	620	560	572	555	581	631	585	596	600	607	583	607	593	654	575	607	623	613	596	596	647	661	573	583	623	579	618	596	636	645	648	575	610	593	593	638	590	637	567	599	595	590	581	573	659	573	613	575	585	618	607	575	570	662	592	618	621	588	663	642	626	619	629	588	576	598	589	585	593	640	569	624	610	584	616	601	578	621	617	614	627	572	590	602	588	596	591	627	594	592	617	579	620	567	585	588	637	658	596	633	605	588	575	590	566	568	606	637	600	588	619	616	647	600	639	631	609	598	587	615	542	582	578	608	601	601	615	648	581	566	586	615	587	604	638	623	582	598	600	606	635	592	614	603	628	635	637	591	613	596	557	595	610	578	648	618	600	607	616	589	604	627	646	640	607	557	592	587	645	570	597	593	590	591	584	572	584	590	611	580	593	574	621	627	620	617	642	588	649	631	653	619	644	591	605	584	620	596	585	625	641	610	628	612	594	602	617	603	593	611	631	599	584	593	636	595	626	567	547	638	616	630	589	624	600	573	618	592	624	569	595	581	572	594	595	616	617	579	592	615	644	580	593	595	603	608	641	592	550	612	616	514	607	616	602	616	625	602	589	596	587	613	608	614	561	621	567	628	611	561	594	597	551	598	579	627	605	647	579	567	630	630	642	651	642	637	589	575	631	624	552	619	612	619	574	636	631	595	597	559	592	612	610	623	595	590	605	602	588	626	635	590	596	596	591	595	574	545	638	629	586	585	580	636	609	622	607	585	602	639	591	564	614	622	596	638	660	556	637	613	619	594	593	603	596	571	633	610	635	597	639	536	640	597	609	594	597	582	584	584	604	602	641	624	584	579	605	586	604	592	634	586	605	636	598	598	548	598	610	568	602	597	595	638	621	586	621	593	651	597	599	567	570	616	611	604	603	618	623	607	602	641	623	621	608	629	562	599	597	633	635	552	623	630	623	616	604	571	610	576	637	593	593	651	595	598	660	632	643	610	620	614	610	588	598	576	562	595	586	592	627	611	595	607	617	602	593	626	617	590	583	607	606	608	662	560	593	605	585	567	560	587	605	633	656	596	604	615	576	615	611	610	553	590	601	610	568	612	601	568	608	638	608	591	589	575	610	595	623	599	598	571	576	593	597	627	612	587	614	589	615	576	584	601	636	556	596	596	587	619	600	603	545	622	587	589	595	572	608	611	571	616	624	581	610	606	630	603	573	625	649	621	597	619	621	647	567	628	620	592	570	587	604	587	599	557	653	619	623	573	629	584	642	612	634	601	578	619	591	618	622	594	636	568	591	589	606	600	607	622	632	642	623	586	622	570	596	593	589	604	616	639	602	594	593	662	599	648	583	622	585	618	598	599	609	558	607	599	648	610	573	594	591	602	557	605	609	599	585	615	646	610	554	608	652	605	587	625	569	608	596	579	646	541	615	591	570	615	585	597	610	602	598	616	535	597	621	586	588	598	627	580	573	636	595	594	665	623	617	580	587	621	564	596	606	574	597	607	634	558	621	626	623	644	602	571	601	635	611	598	566	544	581	593	596	598	595	562	562	563	584	578	621	630	615	608	623	633	628	589	634	593	619	565	582	655	641	558	613	546	560	578	643	575	596	628	624	556	621	590	575	602	558	564	563	647	606	565	609	602	655	616	608	623	557	575	603	589	607	610	543	575	583	579	621	635	593	574	619	589	595	606	584	609	608	599	563	604	584	563	583	604	597	617	600	625	618	565	629	627	635	638	569	604	617	615	567	593	581	610	591	627	604	629	595	606	604	587	560	630	567	586	624	611	596	581	588	591	584	594	561	647	604	569	555	602	620	599	638	620	591	597	588	623	605	598	613	602	621	590	579	613	589	595	549	614	588	561	584	606	636	618	647	624	605	626	622	605	649	608	639	623	626	584	580	606	581	546	585	601	638	587	571	637	609	586	579	596	613	636	603	607	610	612	569	610	597	593	589	619	586	586	614	620	583	619	594	601	603	548	591	583	611	572	596	577	569	596	576	620	624	605	596	599	585	688	584	600	586	636	590	590	640	563	567	569	577	606	662	608	577	618	591	570	596	602	619	637	563	587	652	611	614	527	609	628	565	555	599	595	590	599	578	639	592	610	631	601	572	559	567	650	639	638	598	622	593	630	614	592	597	553	602	632	578	584	596	634	596	602	632	590	574	571	591	564	599	629	575	622	623	629	562	604	584	558	611	603	608	577	606	602	591	591	621	520	604	613	572	601	597	568	606	603	634	588	611	568	602	613	616	610	617	610	587	580	596	638	559	549	598	615	573	601	610	611	629	608	612	628	595	573	562	606	646	639	583	620	596	614	598	594	621	582	608	591	622	570	604	626	563	620	581	574	622	624	603	568	622	605	589	634	606	591	611	578	571	585	559	550	609	604	607	607	596	588	581	599	616	579	604	581	630	613	609	610	577	626	578	583	598	578	639	608	606	554	617	583	598	635	609	614	598	656	611	587	635	609	596
29690	50252	75366	82959	67171	45032	21406	3406	691	697	664	631	659	681	665	642	681	625	642	645	648	622	630	640	666	676	658	639	673	675	648	640	621	636	617	640	623	634	628	641	623	647	648	626	661	612	613	638	640	664	680	628	685	634	661	654	649	624	604	621	658	673	682	638	631	662	630	636	643	633	628	649	613	643	652	643	615	620	634	648	647	641	684	622	640	613	660	631	676	660	632	662	592	681	681	640	638	683	689	673	650	616	625	646	653	622	601	645	605	613	665	675	659	643	661	621	650	611	674	683	679	652	593	651	636	652	691	642	600	657	669	633	648	638	635	599	701	627	693	650	620	681	623	651	625	690	635	621	708	601	608	626	632	633	647	654	607	636	661	655	690	634	656	636	660	615	692	671	665	635	621	661	588	638	622	677	611	670	643	623	674	671	622	620	623	621	631	653	634	644	626	663	630	617	620	639	657	644	633	678	648	641	633	593	666	616	604	638	642	650	637	658	639	599	622	631	620	632	608	622	592	673	639	654	674	682	650	656	640	657	612	661	658	650	621	688	685	643	696	642	636	588	661	624	672	631	626	652	595	639	660	659	650	642	631	650	658	647	673	647	630	634	691	648	598	637	643	660	675	629	636	657	660	658	662	648	645	663	659	680	650	630	617	633	648	596	651	662	621	574	620	685	646	659	637	613	616	623	637	628	640	629	643	650	610	640	611	620	629	658	695	673	651	675	621	594	658	610	613	610	646	619	621	660	657	657	609	673	624	646	643	646	645	658	624	640	651	637	610	667	675	657	643	674	674	648	610	670	676	654	656	647	598	683	637	655	654	651	628	648	659	636	666	654	638	609	651	626	612	587	630	657	666	622	606	680	680	643	652	689	671	618	597	688	631	645	637	654	643	663	660	629	638	671	616	624	681	689	629	657	675	612	614	690	641	633	649	637	680	680	655	662	663	663	623	626	600	653	631	653	660	693	644	642	665	643	620	646	634	598	635	672	598	601	636	636	605	644	673	613	637	638	624	651	600	625	618	673	634	629	610	593	608	612	651	615	686	645	609	644	644	602	634	621	602	631	621	657	635	688	605	578	629	674	640	668	699	630	640	651	622	639	630	631	614	661	634	648	691	665	663	628	637	674	639	698	598	623	635	626	641	643	639	621	627	641	618	665	593	617	632	620	664	657	629	626	645	611	660	614	622	628	696	643	622	655	649	624	625	617	661	584	590	627	639	625	671	677	599	690	656	580	653	654	669	606	647	604	634	655	607	630	621	630	640	624	605	655	609	631	619	653	664	636	611	685	613	661	609	638	620	610	634	600	656	658	620	617	621	625	673	630	662	658	632	594	601	647	588	643	597	652	629	635	631	640	645	610	646	635	638	605	609	624	643	630	651	653	646	650	605	647	624	648	606	662	639	632	621	646	655	656	647	631	614	634	663	628	577	612	656	639	631	615	590	641	640	633	605	628	657	649	672	678	625	656	631	614	649	663	683	677	627	624	627	632	640	627	652	670	630	605	622	674	650	658	670	646	647	667	600	669	635	647	688	649	601	638	658	646	655	646	632	645	689	653	671	671	611	667	625	656	623	604	649	693	643	620	644	631	647	656	585	617	626	677	676	609	624	645	638	605	674	664	669	651	666	590	623	644	640	635	636	648	655	605	665	652	599	626	656	645	627	634	650	650	623	632	622	634	643	617	632	642	616	699	660	677	643	638	648	667	598	635	626	649	668	678	653	613	623	640	635	676	623	652	630	648	642	611	622	654	691	663	681	636	632	673	646	648	625	646	602	649	659	650	619	650	599	625	634	636	632	622	622	640	595	670	661	634	663	630	640	662	612	649	657	604	630	634	630	640	640	646	654	663	669	641	663	617	633	690	625	655	630	663	632	645	667	617	663	617	645	647	652	640	665	656	617	655	631	618	637	659	647	644	630	597	592	602	603	646	659	659	634	675	661	621	676	672	610	618	622	642	657	622	651	657	642	609	618	648	612	647	635	608	616	621	655	656	626	614	637	652	617	618	607	601	644	634	638	654	642	646	571	669	621	657	662	635	667	670	679	680	602	626	619	630	673	672	634	645	647	630	605	644	647	624	652	623	584	674	635	639	606	646	622	672	680	663	656	595	644	593	610	645	696	606	606	659	620	644	646	654	683	683	676	686	633	668	635	633	649	731	600	632	644	652	631	675	607	603	612	598	646	622	618	652	675	638	668	632	666	629	605	665	669	629	654	628	632	629	619	678	653	620	591	662	624	658	664	667	634	692	672	649	620	632	647	647	624	648	631	653	620	579	616	622	653	713	645	646	666	642	619	631	639	669	611	634	636	595	654	630	658	637	665	682	648	599	662	658	646	661	630	634	618	649	662	670	604	642	627	619	652	642	624	611	650	651	596	650	639	635	658	617	660	627	670	652	601	641	632	623	659	643	627	628	623	701	621	624	610	632	601	628	666	644	629	621	685	658	585	643	660	625	635	657	612	712	666	619	644	632	598	665	633	653	655	660	682	616	612	674	659	632	640	631	638	637	665	608	690	623	668	629	620	620	578	635	634	656	618	625	617	666	584	624	608	658	662	650	615	676	627	650	589	690	615	622	605	637	572	670	674	628	616	642	639	658	653	623	636	674	632	614	615	615	647	629	655	653	660	607	658	617	621	679	611	619	603	645	678	657	658	627	639	619	669	690	685	609	666	653	641	664	652	616	673	652	645	604	620	632	676	632	639	649	643	633	642	660	664	643	672	684	644	660	608	657	627	670	673	639	645	611	656	623	673	611	615	622	614	617	631	658	643	587	626	652	659	614	667	621	651	611	628	680	644	612	635	671	641	656	610	614	654	632	619	612	648	668	611	624	643	611	615	629	627	604	684	627	612	614	647	663	590	611	669	677	678	646	657	636	639	625	650	645	683	636	664	614	644	652	639	597	605	619	652	592	628	666	663	628	635	631	641	658	647	622	623	599	629	635	631	606	580	646	624	589	612	635	660	658	643	636	634	655	614	622	664	650	655	593	610	643	635	653	624	697	625	660	619	637	637	652	631	636	624	653	621	622	617	665	657	650	655	644	647	692	613	620	652	648	658	634	652	676	644	633	610	675	609	637	635	636	622	634	665	625	617	677	654	650	634	644	648	597	658	635	604	629	674	626	694	653	626	607	651	648	665	640	633	621	635	656	638	636	629	650	641	678	598	612	648	625	625	647	645	663	639	677	633	632	612	663	652	644	666	675	636	650	619	655	655	631	665	687	672	633	654	651	627	620	591	657	651	661	671	592	668	618	606	678	653	591	638	603	654	652	607	649	603	663	661	696	649	674	650	654	636	660	608	628	635	634	640	611	634	641	642	656	614	616	656	646	661	615	649	621	591	607	634	647	681	623	623	647	635	652	663	619	685	622	677	630	620	630	635	627	655	674	634	631	625	625	653	575	670	632	647	656	632	586	644	668	662	676	628	621	648	671	636	602	648	636	648	648	627	646	624	667	594	656	659	626
27952	23286	40251	36067	24693	10913	2558	560	403	385	419	365	391	402	402	379	351	390	396	416	395	410	406	371	415	412	429	403	401	407	411	406	380	424	379	408	407	393	387	404	411	418	381	378	404	412	410	434	387	390	391	365	423	392	404	390	440	387	380	386	423	425	374	395	375	397	407	410	382	365	430	353	413	387	384	400	392	385	357	374	390	422	390	370	364	371	378	413	404	412	378	371	407	400	407	397	432	407	391	398	387	404	354	371	369	428	350	377	373	411	381	396	429	377	404	382	388	439	428	436	373	408	400	403	421	415	400	403	406	394	416	382	429	397	407	383	402	394	405	418	367	403	400	439	414	409	397	394	403	393	404	382	405	380	393	382	375	400	389	398	401	407	418	376	421	415	390	412	358	398	429	398	402	410	376	396	390	376	398	393	392	400	354	387	400	409	382	391	394	390	399	387	374	407	397	415	392	438	429	373	391	402	418	380	409	429	373	394	416	421	406	416	442	424	404	386	398	399	379	374	353	427	407	404	417	424	421	404	413	409	421	389	381	422	398	386	398	420	364	393	377	385	373	420	407	386	413	403	394	404	365	399	395	398	340	388	369	397	393	439	402	391	370	385	419	407	386	404	413	404	379	398	374	389	409	377	387	394	408	409	428	410	379	416	419	358	365	417	400	356	411	386	401	400	393	363	394	371	397	423	393	381	404	402	367	401	399	390	441	394	402	399	389	397	405	362	395	390	409	368	375	381	370	397	392	425	418	414	400	389	363	400	400	370	408	418	401	369	464	358	391	383	387	413	387	390	391	394	426	385	373	371	376	400	412	379	410	431	402	409	424	384	393	391	442	402	364	418	439	378	384	348	406	384	380	373	417	403	384	381	395	422	375	393	396	413	377	376	412	433	387	420	411	399	402	390	415	409	388	398	422	406	364	408	413	373	419	390	378	390	411	422	408	390	412	388	366	417	370	363	427	396	367	372	387	403	406	381	389	446	385	376	391	415	428	449	369	429	375	374	383	417	386	397	427	391	383	404	384	418	420	435	399	374	419	388	401	402	419	401	357	408	385	406	367	420	376	394	396	386	383	427	376	409	436	416	383	368	389	422	386	402	404	417	386	381	434	406	404	366	403	403	389	401	406	420	366	428	385	390	416	398	373	396	381	363	378	414	411	394	412	347	413	393	413	427	409	407	400	400	416	461	396	424	383	395	403	425	372	420	406	389	373	366	406	389	428	397	397	408	420	399	416	379	393	439	385	401	411	394	412	391	385	399	375	409	417	403	382	385	387	388	396	414	398	386	392	387	435	356	376	384	396	375	373	408	432	355	403	376	384	413	390	392	403	447	380	397	424	413	417	400	397	398	465	362	390	377	420	433	434	411	414	436	405	415	420	381	421	383	394	417	425	419	398	386	394	426	387	398	423	377	392	384	390	402	360	400	429	399	427	409	391	412	378	425	418	380	395	406	440	421	378	367	384	395	429	359	394	339	384	384	413	413	427	422	405	388	405	406	381	382	411	398	414	412	385	411	383	406	353	414	395	391	365	427	406	415	423	391	442	398	414	404	389	360	379	381	400	376	394	401	440	419	392	402	372	381	381	393	433	418	387	382	386	415	405	423	415	366	386	418	394	400	397	394	378	428	396	397	370	380	397	393	407	417	369	397	417	388	371	369	381	382	423	403	373	414	434	412	393	414	389	401	386	389	389	398	391	372	338	401	411	391	398	382	406	400	418	400	429	447	388	414	407	401	417	380	360	397	385	393	421	379	377	422	392	417	419	374	432	388	360	377	404	403	380	400	412	406	417	385	423	378	386	469	392	378	408	412	400	386	383	367	381	408	400	422	398	364	404	377	388	383	431	385	390	396	393	376	416	366	395	358	421	396	389	400	397	394	371	402	424	371	395	422	433	416	369	416	407	401	424	405	388	420	423	386	390	417	425	409	394	449	364	392	403	388	378	403	418	433	411	387	372	391	379	408	392	398	402	387	441	417	394	363	421	379	396	410	422	400	374	428	385	417	380	454	436	394	397	402	413	422	406	406	392	382	404	395	401	395	380	373	433	377	398	403	393	418	379	398	385	418	402	387	384	374	433	422	403	417	390	395	402	418	411	393	377	377	405	360	399	377	385	416	412	393	416	364	406	398	374	379	410	410	372	382	385	384	352	380	388	389	379	421	394	411	417	392	391	381	396	373	393	437	362	378	393	424	399	408	437	413	399	421	406	380	379	394	405	349	400	375	423	427	427	419	366	382	406	388	435	394	385	410	385	417	388	442	388	391	397	413	419	385	371	378	412	355	386	417	405	383	410	370	441	374	377	404	399	380	393	394	379	385	394	377	367	374	410	418	391	375	365	416	398	413	382	400	376	385	440	400	419	402	369	387	347	418	401	387	399	398	385	414	426	375	413	395	422	412	389	404	450	411	407	398	413	394	392	425	436	403	369	378	383	395	417	397	437	379	404	383	397	405	392	410	381	386	389	419	444	374	412	377	399	410	392	416	390	379	372	382	438	413	393	395	391	415	381	397	374	406	381	389	406	401	409	387	414	385	405	420	370	396	426	393	360	379	373	415	396	403	438	429	376	387	405	416	433	392	386	386	398	408	428	389	396	379	396	381	382	370	396	397	400	376	370	370	391	380	407	399	364	410	405	380	378	376	420	399	401	409	375	384	405	389	385	387	392	444	427	404	420	422	409	406	404	411	394	396	373	380	370	367	405	413	402	413	379	372	420	377	388	408	409	418	407	379	409	405	394	402	378	398	406	397	414	428	401	433	386	420	405	418	397	429	405	396	416	410	405	387	404	427	379	379	397	401	430	406	392	377	404	371	387	386	386	404	354	396	413	378	377	359	385	426	378	383	407	381	394	382	410	366	421	393	441	391	396	407	402	392	407	421	424	386	412	365	382	406	426	425	385	413	368	416	399	381	382	397	417	373	397	418	402	376	422	392	402	380	412	383	380	435	403	398	403	399	395	403	367	399	435	418	367	371	405	383	408	396	382	410	436	388	385	395	384	413	375	409	383	411	346	405	419	438	361	386	394	393	380	406	405	402	404	423	404	401	390	408	408	400	406	433	369	392	417	423	399	429	390	398	412	444	393	412	419	362	377	385	418	392	386	378	385	411	403	383	378	428	386	411	377	382	388	444	377	440	395	430	428	416	389	400	426	438	373	351	383	389	416	429	410	399	378	408	381	417	391	414	399	406	393	361	378	364	389	388	399	405	391	391	383	421	408	400	414	386	427	422	386	424	376	422	415	397	408	394	387	413	412	397	368	393	412	378	386	349	387	407	412	373	399	427	386	398	397	379	416	372	390	374	414	402	400	360	406	404	395	416	411	425	380	416	399	400	407	390	381	384	370	404	401	434	399	384	382	402	404	412	383	402	376	379	379	402	419	409	414	366	363	386	374	389	382	366	410	382	424	373	396	407	393	403	437	405	381	382	384	411	374	425	402	410	416	418	406	377	421	391	416	397	386	371
21103	35346	38257	29020	22048	9543	2671	692	482	454	463	444	457	456	429	447	467	474	444	461	468	466	431	442	462	452	436	478	430	458	463	445	401	475	482	442	414	433	421	463	506	408	472	428	450	407	463	442	444	435	467	433	465	482	452	453	426	463	441	465	428	447	460	431	462	506	453	425	415	444	437	420	461	438	446	468	445	438	473	455	438	484	452	447	441	476	451	481	422	481	446	458	418	451	488	420	493	416	442	456	454	439	482	477	449	417	478	438	460	449	490	424	459	462	436	470	479	446	481	456	452	453	447	440	442	492	488	481	484	433	458	476	456	431	454	461	456	445	472	447	468	478	450	453	466	442	478	443	432	452	467	467	417	452	445	466	475	450	476	461	475	461	441	484	427	462	441	457	452	417	469	448	442	488	462	500	471	422	423	422	463	475	457	477	470	445	455	459	474	508	480	487	433	471	460	452	464	490	492	441	456	447	469	441	438	461	437	475	474	439	481	456	470	473	454	474	446	426	438	422	411	467	462	443	485	453	496	444	438	430	432	435	435	458	500	441	497	489	433	458	475	442	438	432	475	468	470	459	447	444	469	445	459	472	493	474	467	449	428	458	465	453	452	456	427	429	455	460	433	427	436	486	489	471	471	458	470	458	470	434	429	482	455	459	436	439	471	460	430	427	488	401	440	430	456	455	455	439	471	492	452	471	459	438	424	455	441	487	437	441	478	448	500	460	429	468	440	474	456	470	495	477	440	440	450	443	451	482	431	449	479	453	468	456	496	442	451	469	438	496	436	477	420	434	460	464	463	474	464	444	468	471	470	423	487	457	456	441	434	458	440	457	463	445	427	436	443	444	413	479	442	454	451	469	449	508	406	420	483	457	432	450	438	444	440	440	471	461	442	441	449	484	466	469	421	456	432	471	411	495	445	452	443	444	424	451	453	477	429	462	446	449	435	473	430	463	464	440	480	452	449	495	480	467	504	464	477	467	464	466	472	482	481	437	431	466	437	479	439	443	474	466	441	422	479	431	459	450	448	439	443	450	490	473	459	467	441	468	473	442	444	427	451	444	417	439	433	435	488	422	481	470	450	420	430	463	465	443	451	455	461	463	453	426	455	463	461	455	471	429	453	449	441	432	469	451	447	449	476	457	446	467	433	472	460	482	455	433	441	451	451	477	441	428	436	450	476	466	429	455	434	446	443	438	517	455	479	465	491	452	462	446	450	475	424	457	460	445	445	448	440	449	465	470	433	453	467	413	431	473	448	452	461	473	431	510	477	426	439	513	445	453	428	446	441	472	449	457	449	428	454	481	438	495	453	453	440	479	488	498	447	456	489	471	432	417	411	472	477	386	480	491	468	450	440	463	480	460	438	426	479	447	429	479	447	440	433	465	456	454	421	488	460	451	437	493	471	464	473	434	463	505	449	468	456	460	468	474	493	461	476	429	437	455	449	455	471	487	468	465	427	445	469	467	439	465	405	477	462	410	479	455	444	456	440	448	477	452	441	447	457	426	442	484	444	433	454	465	403	490	458	462	391	417	420	453	452	480	452	476	479	443	449	479	434	457	429	452	462	464	452	462	457	466	467	439	444	451	463	443	434	467	444	439	465	476	492	501	445	447	461	435	444	477	449	459	460	417	452	451	469	425	449	450	412	491	444	463	437	437	440	418	442	465	497	508	426	473	478	486	461	457	449	450	446	435	472	479	484	445	446	467	484	460	464	441	462	474	489	409	450	443	465	497	470	458	462	443	435	446	433	473	459	468	409	442	466	431	469	490	483	474	455	413	440	445	425	456	445	448	417	448	429	466	442	460	484	464	457	496	473	462	441	425	477	436	453	471	437	430	464	465	454	453	457	445	467	447	435	465	476	461	430	403	415	479	448	450	483	431	450	460	443	473	446	449	432	430	465	472	451	442	490	467	512	457	487	430	453	467	424	478	489	421	443	437	448	436	475	450	426	473	435	461	471	448	475	457	496	412	413	439	448	454	428	435	476	388	453	477	446	455	436	431	444	451	449	516	421	457	472	470	468	378	434	451	443	458	455	457	441	496	401	491	487	450	484	467	476	416	462	466	438	447	457	452	413	467	471	471	454	435	443	435	493	429	471	462	441	476	410	450	431	444	452	449	467	467	459	462	480	449	486	460	428	419	429	442	473	438	458	460	454	489	471	432	436	458	456	462	430	446	458	438	414	447	439	454	482	497	443	486	463	427	456	451	409	459	441	441	437	448	447	466	439	465	465	447	468	448	454	467	455	448	450	420	464	463	454	433	434	506	467	457	485	487	446	471	436	415	459	444	473	439	425	442	491	440	474	502	448	472	455	441	429	449	453	470	444	456	470	474	455	423	460	454	445	485	485	448	470	460	459	449	467	442	467	448	470	432	454	446	412	423	420	479	443	487	461	473	451	441	443	452	450	473	463	472	476	431	469	495	450	447	442	423	426	446	462	442	442	408	433	440	412	463	519	442	461	449	456	427	487	455	468	470	453	453	468	450	441	417	444	425	434	460	454	445	438	501	430	456	400	425	489	464	431	460	436	442	443	426	460	457	434	453	468	462	413	421	467	451	444	481	443	444	450	408	480	489	454	459	452	450	477	440	444	467	465	461	461	429	441	448	458	458	477	397	447	469	459	439	450	464	459	518	449	439	484	465	430	482	475	454	458	449	428	476	460	445	446	466	496	455	415	429	397	421	454	432	495	472	501	446	470	488	454	417	443	450	467	440	436	450	462	469	476	421	437	464	451	467	437	472	434	451	423	430	450	468	444	448	491	437	426	486	441	445	420	472	432	433	450	463	486	474	482	437	464	445	475	455	422	475	469	452	455	443	454	459	474	442	475	446	494	419	445	462	478	417	439	453	431	439	477	477	521	458	419	461	439	480	450	467	434	456	471	438	446	464	424	446	450	454	473	448	483	460	417	431	432	475	443	453	448	444	455	445	407	420	483	467	482	453	462	458	438	415	451	463	439	469	447	457	466	424	487	461	447	448	475	477	437	502	445	440	443	433	483	426	500	488	504	494	499	481	476	452	457	468	467	412	445	491	466	430	477	468	484	442	443	452	415	485	405	473	439	453	471	446	457	429	494	450	445	436	482	438	450	469	469	445	480	437	481	444	468	475	510	434	487	481	455	444	416	458	414	453	455	480	461	474	474	438	437	430	476	457	484	463	468	484	419	455	458	417	436	455	466	432	433	448	401	465	458	445	452	430	470	458	441	457	476	483	436	461	469	448	434	450	436	487	477	486	453	473	470	433	446	458	466	452	454	440	493	440	431	491	436	439	458	441	443	453	464	437	493	438	455	497	449	431	425	466	484	472	473	458	461	467	442	435	454	457	457	467	432	450	455	430	477	468	452	473	442	481	489	434	444	433	461	472	477	448	435	415	429	486	455	436	458	451	481	435	438	453	469	446	449	466	441	459	471	452	466	462	437	466	449	531	421	428	496	440	485	429	492	480	447	438	442	473	430	464	455	449
24612	21536	43625	57058	51438	36345	18590	2857	464	384	454	428	382	375	365	401	404	451	397	367	399	379	425	429	389	402	399	384	345	387	392	398	393	427	392	389	422	422	438	412	418	393	439	399	374	383	384	396	398	412	399	387	389	384	377	413	397	405	373	416	392	394	424	407	357	417	436	353	425	407	419	387	374	421	394	402	386	407	395	380	424	421	388	395	358	392	453	382	405	401	395	368	411	407	402	402	383	401	360	388	390	398	369	371	410	408	372	422	391	405	426	398	371	403	382	433	429	393	434	397	390	371	424	404	400	374	390	372	372	397	448	422	384	390	354	359	425	377	382	370	406	351	412	398	391	388	403	402	399	413	390	445	404	402	421	402	408	381	424	377	370	366	403	370	383	394	405	397	398	441	417	383	403	423	428	405	411	433	389	414	357	407	410	359	385	394	436	408	409	409	399	395	386	372	401	415	424	420	411	415	369	379	388	431	437	367	408	371	402	404	430	429	393	416	416	367	383	425	411	413	403	406	410	405	392	409	425	385	390	423	393	399	413	394	423	410	379	407	371	422	377	415	405	410	385	428	377	415	433	413	400	387	385	408	401	387	400	410	364	405	387	403	400	363	391	383	383	428	388	391	368	414	390	395	408	388	384	394	346	440	380	380	402	384	400	429	407	393	402	422	387	405	400	394	382	389	408	413	397	402	403	372	390	405	428	374	377	430	386	420	386	382	403	420	379	422	404	411	402	405	430	413	396	404	416	399	409	384	394	451	398	394	397	424	423	379	413	375	432	372	412	415	393	428	383	383	413	451	388	402	390	434	356	396	382	384	395	386	375	408	402	422	403	424	394	372	399	418	381	381	393	407	408	389	368	362	389	421	430	435	387	426	394	440	403	374	377	387	391	382	410	418	384	420	400	393	375	418	413	373	366	379	407	411	387	353	379	411	370	433	423	402	422	394	435	380	355	373	425	434	409	391	395	398	406	442	423	419	390	423	395	424	385	396	407	424	405	411	406	413	373	414	386	408	421	410	401	394	376	397	388	395	355	444	399	428	400	391	398	401	384	424	390	360	395	387	410	423	409	395	394	412	374	399	410	379	414	417	424	402	392	420	383	397	400	371	369	346	369	404	391	371	431	378	391	425	415	420	363	430	391	382	407	383	395	392	407	408	387	413	379	416	410	398	425	403	398	384	384	375	418	384	374	426	396	410	373	373	427	384	358	403	367	387	379	388	425	406	385	458	420	386	389	370	413	403	376	441	420	382	379	384	420	383	410	396	432	380	415	406	367	427	378	414	422	366	404	422	387	406	418	351	408	418	368	388	405	394	397	405	381	423	390	397	370	427	390	372	404	414	411	390	378	406	377	416	371	394	365	334	382	378	397	417	386	387	379	385	392	388	404	366	422	417	370	409	381	401	375	400	430	407	412	370	409	389	386	408	388	416	427	384	392	381	430	397	413	397	392	386	392	421	409	394	410	431	426	423	403	386	405	380	388	422	387	391	379	405	351	405	397	377	419	380	397	391	400	416	397	395	374	373	402	389	414	425	401	392	410	415	454	412	417	386	388	406	393	376	363	371	407	386	393	371	380	400	379	393	387	374	406	406	397	393	410	396	400	400	443	354	367	385	396	387	404	364	391	390	403	364	394	398	404	383	405	364	425	406	413	396	378	440	367	417	399	385	392	445	418	398	401	375	416	436	434	368	407	401	392	396	390	387	395	391	391	409	379	382	405	351	396	406	382	383	426	393	380	400	403	399	371	392	398	399	378	372	413	362	366	391	414	393	413	395	387	406	401	430	386	387	386	388	395	378	373	413	408	378	380	394	433	375	395	365	378	397	393	355	388	389	411	387	424	403	388	409	407	398	426	412	377	385	376	390	394	396	401	408	411	404	418	361	376	395	416	398	398	414	391	379	428	407	376	402	406	374	413	384	413	378	392	411	427	379	405	429	415	418	377	391	366	352	414	403	398	394	409	423	436	404	362	397	411	431	390	445	386	440	390	389	416	389	391	393	431	418	399	380	391	448	368	349	397	403	386	403	404	401	393	414	407	401	398	404	391	382	384	370	394	437	400	380	409	386	350	379	394	373	360	369	382	384	393	439	428	392	424	421	403	429	367	444	413	408	390	395	431	362	357	405	403	398	406	386	369	385	366	338	403	430	388	398	418	389	369	414	413	417	365	402	388	425	398	369	404	377	396	402	409	391	401	413	411	403	393	407	419	426	380	409	414	404	434	395	441	395	431	370	411	393	387	389	404	391	414	394	382	401	402	415	363	403	404	389	394	417	382	401	410	383	379	388	425	396	393	388	381	412	389	425	415	387	401	405	394	422	409	389	388	392	418	407	415	394	367	409	394	400	389	401	419	408	393	393	407	418	396	385	391	414	403	403	376	390	400	391	392	401	423	405	405	382	423	401	400	387	392	406	375	401	422	394	419	437	422	406	407	407	426	416	398	388	429	433	379	405	368	379	402	413	392	386	383	400	386	393	400	409	423	377	367	398	414	421	359	392	409	424	406	399	390	419	386	383	372	404	415	378	376	404	389	434	416	406	387	413	411	390	373	409	405	377	412	390	392	408	410	374	360	407	397	387	412	377	378	378	375	419	420	397	358	380	388	419	381	368	429	405	359	412	376	399	418	406	380	361	398	441	402	418	377	394	424	380	374	405	396	408	374	390	413	409	390	400	401	382	382	417	391	434	359	420	403	374	377	380	407	406	396	397	374	386	397	428	392	406	431	394	383	377	391	363	385	402	371	416	412	365	389	388	432	409	414	407	404	395	420	406	410	370	414	383	380	402	375	411	407	401	424	398	428	374	393	406	355	417	396	431	415	398	391	421	415	403	370	376	440	398	418	376	405	420	399	402	382	390	406	426	398	408	373	419	393	417	367	445	397	390	381	390	382	388	364	414	374	419	393	386	391	434	406	423	365	395	410	420	391	380	426	339	388	384	392	442	379	402	411	404	419	415	402	400	372	402	372	382	399	401	370	391	426	380	391	392	426	392	387	390	375	387	376	433	392	419	429	403	378	458	409	410	413	415	395	401	388	402	379	362	383	384	432	374	429	382	456	372	388	413	415	384	412	357	400	379	403	396	387	422	389	418	408	412	411	385	400	415	394	401	380	389	405	390	405	402	440	398	401	406	368	394	382	409	382	399	416	410	414	398	423	369	393	421	404	372	390	379	373	438	422	379	387	399	406	414	371	408	375	407	414	376	382	377	375	407	413	447	434	393	407	396	395	431	367	399	353	438	397	382	413	423	412	364	421	409	431	388	390	424	393	401	351	396	393	385	424	430	392	395	402	380	400	385	408	389	417	401	412	385	391	428	381	388	391	387	430	388	429	418	403	378	409	383	355	387	411	361	395	436	433	451	392	400	401	395	429	437	387	396	392	381	397	404	393	381	369	386	391	407	396	393	380	387	448	397	409	389	392	390	425	416	383	390	357	389	394	402	363	388	425	419	390	406	387	362	397	405
23458	55367	75347	61637	52112	32498	12615	1680	477	428	428	413	415	461	446	440	454	405	426	478	441	416	440	403	435	433	456	449	424	460	429	456	457	473	468	469	433	437	463	472	437	431	479	468	477	486	459	459	454	477	468	448	453	434	438	473	457	448	472	456	440	463	431	445	415	438	403	415	413	445	474	420	470	409	437	436	428	451	443	480	428	433	438	435	429	441	469	436	455	474	456	426	439	460	449	463	447	461	430	475	407	472	413	450	464	433	420	472	425	406	442	439	464	402	466	419	426	469	443	431	467	484	437	435	460	471	431	429	449	446	449	427	444	415	434	451	453	446	465	465	482	465	454	467	449	433	449	424	474	426	457	457	471	439	479	428	430	460	435	421	417	453	475	452	430	449	423	437	493	454	453	437	432	431	431	416	436	447	454	472	470	424	467	465	408	440	455	450	445	433	451	420	439	469	434	427	438	451	426	467	438	488	416	449	477	422	442	444	469	467	462	467	469	404	456	452	468	426	415	428	430	448	460	431	454	409	395	416	408	502	397	429	460	509	458	499	441	428	459	480	417	446	467	414	411	442	440	435	392	463	462	445	492	428	475	443	436	434	455	454	425	448	439	405	470	464	453	460	430	468	435	434	441	442	436	474	490	441	440	461	439	425	436	428	424	434	400	425	471	431	442	483	439	430	453	459	438	458	450	445	465	461	446	457	444	442	453	410	446	436	428	438	450	426	466	423	441	450	460	450	451	443	447	485	444	422	426	460	450	415	477	434	456	420	445	487	439	455	467	417	476	444	417	467	444	457	451	411	438	461	443	492	400	440	467	445	473	434	432	479	410	448	453	451	454	458	435	458	432	425	459	437	431	410	451	425	438	418	439	481	416	435	458	483	446	446	437	434	462	460	439	462	469	477	414	449	415	427	477	461	472	415	468	463	455	463	404	459	392	450	461	446	465	419	465	475	458	393	459	436	386	448	457	454	448	466	452	446	436	476	442	446	424	466	422	457	441	416	457	463	431	460	422	426	412	413	426	419	458	442	413	440	468	419	404	439	472	452	481	478	435	454	438	426	415	433	432	449	469	441	418	442	453	419	479	444	421	435	439	442	432	416	466	452	438	464	444	470	463	451	403	461	424	423	454	436	446	432	446	486	425	430	476	450	426	443	422	452	443	430	463	424	481	452	408	459	463	439	468	455	469	472	444	444	470	491	449	441	470	441	422	473	437	421	475	495	480	462	455	431	457	423	466	474	462	457	461	434	433	471	461	430	444	457	409	458	433	417	436	461	413	456	423	488	462	485	425	497	445	438	449	439	471	464	447	419	468	429	413	437	424	417	457	458	435	427	463	474	445	450	458	463	443	468	441	444	457	391	438	435	449	451	457	423	436	449	453	446	441	447	465	442	457	451	448	465	429	441	466	446	432	375	394	434	476	473	477	401	443	433	421	442	454	425	469	456	425	417	447	435	466	464	424	450	414	464	415	445	441	438	457	444	436	420	427	499	458	412	426	434	447	419	421	444	475	445	430	431	467	460	441	430	471	426	470	434	429	436	461	456	434	472	464	472	485	511	448	427	475	439	461	434	487	427	462	452	449	442	413	473	435	434	450	459	434	437	421	446	441	456	473	453	480	444	413	448	433	423	420	482	437	439	449	412	460	460	437	413	452	423	475	455	464	463	469	452	451	457	460	462	441	438	423	425	409	440	417	447	442	435	442	421	397	440	452	474	440	441	508	419	448	452	455	448	474	422	456	452	463	416	469	514	457	440	429	460	450	462	432	432	435	458	468	435	432	458	426	450	428	476	446	455	474	471	458	477	448	480	446	487	430	449	464	426	449	462	448	424	489	437	427	489	464	475	439	463	440	447	428	453	410	493	442	407	434	458	478	425	444	464	444	443	454	447	452	444	465	432	428	505	485	478	408	448	487	461	436	485	418	491	462	442	450	489	441	454	441	464	419	474	466	456	445	470	464	427	468	444	441	433	425	452	451	453	461	443	464	471	458	450	442	416	432	450	443	451	464	409	425	429	432	458	414	459	482	419	439	432	460	419	435	452	482	431	461	452	456	437	456	444	459	430	476	407	430	443	443	446	452	443	399	457	463	426	428	433	450	456	447	436	413	440	472	440	459	429	435	431	450	431	464	447	461	454	446	452	421	420	463	385	452	492	451	416	437	484	444	454	432	437	468	428	448	438	425	494	434	429	478	442	460	461	411	416	452	469	443	443	441	477	458	464	449	468	416	458	425	425	461	416	436	393	438	428	491	452	459	435	435	442	406	471	417	495	443	428	431	437	449	419	446	428	442	463	460	467	442	419	430	464	511	448	473	465	440	377	431	428	403	426	475	428	413	460	488	474	418	446	440	472	437	440	457	452	447	451	453	461	441	451	431	401	484	424	428	466	466	442	436	472	435	454	466	407	444	448	440	476	457	466	452	444	460	423	431	454	455	465	452	398	413	449	447	472	440	442	496	444	495	474	451	443	443	459	423	448	449	483	452	443	405	435	463	511	468	405	422	497	454	400	460	444	471	459	440	432	458	436	416	428	446	456	429	432	473	420	418	427	470	433	424	452	433	462	410	477	466	444	415	451	462	432	429	403	445	430	428	440	435	463	457	440	467	475	433	456	407	415	430	482	451	435	451	481	433	433	430	477	452	412	440	447	455	451	421	438	475	430	452	461	473	473	415	418	436	402	455	453	452	450	463	429	440	439	436	443	433	428	440	450	445	449	416	451	436	415	469	423	459	455	428	434	470	429	472	456	421	437	422	433	440	454	446	446	435	452	443	423	399	478	402	449	418	401	452	424	466	466	436	454	429	439	439	452	427	448	436	430	442	430	407	418	431	442	459	446	499	421	487	431	452	454	427	416	461	456	470	429	447	464	437	472	480	417	436	477	408	450	494	400	477	407	479	463	461	476	466	418	447	431	474	428	409	456	430	433	429	448	455	450	417	450	457	442	459	444	445	415	422	464	440	470	421	492	455	464	431	431	419	455	449	431	422	453	480	475	476	446	490	470	394	476	480	451	465	450	443	400	418	458	457	466	426	460	417	444	442	463	447	453	474	433	432	429	461	453	461	460	426	445	459	449	467	402	422	425	435	445	416	493	447	442	425	440	460	389	457	482	460	467	404	430	479	410	427	476	443	483	404	446	452	464	449	447	457	448	460	419	476	439	444	429	454	406	442	451	406	468	445	488	474	440	444	455	424	456	453	447	475	493	441	446	464	455	413	451	464	440	468	402	450	444	457	442	452	465	424	489	446	473	426	442	442	441	446	459	462	448	446	455	433	459	429	439	455	476	459	440	461	485	423	449	448	439	447	458	453	457	455	466	420	464	425	471	470	445	437	422	434	429	408	433	438	432	453	447	438	476	445	473	438	465	414	498	472	439	471	456	425	475	450	453	450	447	444	427	470	449	439	448	451	417	435	457	483	424	422	430	438	451	440	436	437	448	465	479	476	458	461	429	422	434	470	432	433	394
25534	21588	41008	51820	40962	30369	12698	1682	533	514	506	507	525	484	550	537	529	544	494	533	509	530	516	535	506	515	548	558	501	528	524	544	485	503	531	464	543	562	535	542	551	542	560	538	521	485	553	521	509	540	577	515	469	547	527	521	507	534	498	496	495	512	491	521	512	502	504	505	483	515	526	556	518	491	543	534	522	490	528	517	543	497	524	506	501	519	539	525	511	512	528	509	504	539	519	547	497	523	481	573	505	496	523	493	573	522	528	540	522	526	496	494	481	557	522	523	548	548	511	534	512	500	497	485	519	499	510	509	558	524	533	482	508	483	557	511	517	557	499	516	494	513	501	480	503	474	578	466	509	517	530	486	479	527	521	477	540	476	504	487	536	530	473	528	502	519	526	532	490	517	503	499	523	506	502	513	505	535	549	483	488	517	561	524	531	536	498	524	499	499	499	527	512	521	558	522	539	495	520	510	533	531	495	508	532	487	488	500	514	561	522	515	536	495	503	495	509	524	509	522	521	503	461	512	518	520	493	513	535	527	547	543	524	514	493	518	525	537	515	518	480	498	528	527	514	589	515	527	528	511	472	550	505	519	542	505	514	500	524	542	525	506	521	551	506	503	488	514	480	544	512	528	511	520	493	574	536	521	466	479	524	466	534	513	550	515	497	504	513	521	490	532	494	535	493	534	511	543	545	511	510	513	487	498	491	503	529	544	528	539	518	501	532	502	508	504	535	548	574	506	525	513	584	525	510	529	505	515	491	556	492	532	505	511	535	520	487	485	512	518	568	511	516	525	483	529	482	494	499	537	560	554	489	512	527	505	531	552	467	454	491	515	502	534	535	568	529	530	502	529	479	490	497	482	517	531	511	488	481	501	504	521	514	539	548	492	533	525	504	509	541	516	498	542	511	507	527	525	522	496	531	529	533	531	496	492	464	516	502	508	543	572	529	511	492	485	477	563	517	502	510	510	523	558	549	479	519	518	522	525	555	507	511	512	519	522	485	508	498	469	486	568	558	517	492	477	545	484	508	513	513	471	520	530	484	491	488	516	529	531	536	501	538	484	545	510	535	540	529	537	526	501	511	489	553	512	502	547	506	506	540	526	506	526	546	551	555	528	530	539	537	528	518	545	486	518	494	553	583	499	512	538	524	511	501	546	495	510	489	488	526	538	530	471	499	522	500	544	506	550	500	522	491	554	537	541	583	507	441	532	501	514	503	520	539	501	534	564	510	538	495	472	485	489	528	522	484	535	507	485	502	506	513	503	532	530	521	552	509	524	522	536	501	479	510	520	565	552	515	551	491	509	499	493	513	535	489	492	485	535	530	490	466	503	520	494	518	541	496	524	520	518	528	530	482	507	521	511	508	512	492	546	549	492	486	547	498	545	553	530	495	527	507	499	490	509	559	510	502	513	564	505	546	537	525	574	497	508	490	531	527	509	525	513	502	536	479	511	535	516	541	519	509	504	523	523	553	479	544	512	552	534	552	493	532	531	528	503	550	540	555	531	540	545	546	516	542	522	480	545	491	472	498	483	521	484	572	505	522	541	566	516	500	494	522	516	510	480	525	519	499	474	542	490	499	530	509	516	504	530	517	513	541	497	540	481	495	520	505	517	553	504	534	535	538	533	495	547	539	505	521	529	530	497	517	516	489	535	554	500	532	537	532	485	517	602	506	473	511	508	554	535	499	515	525	506	546	536	510	502	535	538	526	536	508	503	540	511	465	528	497	544	526	532	515	534	554	543	496	520	505	558	495	536	530	528	513	513	464	518	475	526	531	527	502	526	519	532	572	561	545	518	554	532	553	552	519	518	470	544	492	507	515	507	497	518	553	555	565	509	527	499	514	518	506	503	489	462	544	514	520	529	528	513	533	504	500	506	489	515	526	481	525	480	509	551	517	558	532	483	539	520	527	514	479	541	558	488	530	568	529	495	529	517	499	518	496	481	503	505	498	504	501	570	527	533	493	495	519	534	552	539	518	534	517	485	553	499	499	526	536	503	508	531	520	506	480	509	481	528	520	497	546	515	495	498	530	506	464	477	555	534	521	485	511	518	506	492	561	510	538	502	502	528	514	532	519	526	489	542	524	525	543	515	493	509	486	520	506	501	493	550	503	495	520	484	519	524	509	522	481	517	543	503	462	511	488	490	526	472	529	486	539	528	502	515	510	529	520	499	502	507	500	527	525	511	544	498	485	513	538	522	509	507	489	515	482	497	495	544	482	512	536	501	504	529	545	570	506	507	514	493	506	504	535	504	552	478	524	496	568	523	528	504	532	521	488	504	566	458	501	534	517	520	529	519	498	553	476	512	496	512	516	560	514	524	500	529	508	506	530	520	514	475	523	497	524	544	541	502	469	489	496	524	526	489	506	473	486	530	541	524	487	491	513	584	500	569	504	521	560	497	511	531	482	516	552	522	533	570	524	486	469	547	492	488	515	511	532	529	522	501	496	541	503	508	538	502	513	574	529	506	544	524	481	496	479	472	487	511	520	542	536	554	516	492	518	516	541	507	564	558	487	518	543	584	512	517	529	523	515	502	538	540	494	515	521	504	492	503	547	516	533	569	506	515	521	527	505	534	545	520	490	521	497	500	539	524	538	480	544	511	527	461	536	519	493	533	497	559	526	507	489	523	507	517	502	548	487	525	510	503	509	481	534	525	516	535	518	541	504	561	499	503	522	551	511	543	509	525	519	525	527	483	525	443	485	550	478	555	513	480	563	542	517	494	514	493	524	561	525	500	502	487	548	527	525	494	539	522	525	494	513	547	519	556	490	522	515	545	493	507	546	528	531	456	523	577	491	520	496	522	531	483	499	492	487	499	545	482	510	514	527	511	505	483	497	459	513	522	498	521	544	490	554	512	561	534	510	512	541	532	489	500	486	509	535	521	517	464	523	528	497	538	520	488	528	475	539	534	514	530	536	486	522	517	519	554	522	525	529	532	546	536	486	482	519	470	492	502	521	472	523	523	509	541	526	532	569	528	515	537	509	485	519	514	522	490	540	537	515	514	525	500	510	500	534	541	500	494	507	505	538	494	508	507	500	598	517	528	515	533	527	484	506	523	523	480	534	485	550	498	498	516	524	515	498	536	505	548	560	513	517	526	513	520	525	505	494	523	500	520	518	570	538	514	508	552	493	560	558	503	532	539	488	536	521	504	494	525	525	536	515	532	509	573	521	532	513	481	517	543	531	518	506	511	495	503	482	494	504	499	473	526	546	527	515	546	531	505	514	490	528	499	505	525	517	518	497	526	545	500	516	523	537	504	512	527	509	525	490	499	529	538	516	510	510	515	498	507	525	546	510	505	541	510	569	496	481	528	530	530	519	542	548	475	548	535	503	524	474	522	496	512	493	540	522	503	532	532	517	480	526	541	497	518	533	515	498	503	507	528	481	512	548	533	494	508	479	512	472	526	510	501	518	510	535	505	534	523	506	592	515	561	524	539	531	551	497	498	523	501	552	562	520	518
24349	48068	63681	54259	44126	30858	11711	1809	577	553	614	588	597	562	599	610	588	596	574	571	577	609	585	577	605	568	564	569	578	549	587	592	564	581	594	577	609	615	581	615	568	557	589	575	554	586	574	603	605	578	537	598	574	594	626	597	600	571	593	555	579	550	593	585	546	610	562	549	592	563	563	582	566	563	566	551	606	578	589	595	588	577	556	613	565	592	572	570	639	570	593	578	591	593	612	575	565	557	557	565	585	593	571	525	557	584	611	589	597	592	546	589	583	570	563	569	560	555	564	523	565	583	572	572	620	568	560	547	561	561	568	533	569	596	554	528	560	608	586	582	542	551	582	569	561	588	587	569	586	544	550	570	581	597	592	583	532	545	589	581	577	630	568	573	575	564	586	574	587	576	546	547	637	578	607	552	595	609	556	573	552	601	572	549	552	553	592	585	561	561	530	550	590	599	598	559	559	567	572	595	581	575	603	565	622	593	588	554	594	605	591	578	587	562	567	591	564	581	563	580	578	580	557	561	573	607	572	603	604	575	574	608	554	570	551	551	576	593	607	570	577	607	587	590	569	545	566	602	592	569	555	580	568	569	564	574	566	561	577	542	595	582	602	560	584	561	565	540	604	603	571	610	555	571	563	543	596	578	567	618	563	552	616	588	563	619	620	560	564	577	562	579	573	632	592	550	565	538	584	559	576	612	645	547	562	608	581	633	568	565	593	557	575	562	576	562	566	559	580	596	556	554	577	573	604	559	537	608	575	571	597	570	637	527	576	568	600	590	554	636	572	601	586	615	553	568	609	602	593	554	579	585	559	555	585	529	530	557	568	541	598	617	510	589	556	577	559	570	594	573	545	569	566	596	527	578	539	570	563	573	540	589	588	582	572	584	565	580	586	631	582	597	568	596	562	596	577	527	613	615	580	540	575	613	541	545	545	597	546	573	581	597	556	581	561	610	598	550	582	580	629	601	545	593	595	567	573	585	587	597	539	558	585	560	621	579	553	585	535	582	563	551	588	599	558	547	536	581	555	601	530	545	627	563	585	601	595	568	558	607	610	541	519	575	555	589	597	533	551	558	569	586	579	585	546	562	569	573	566	569	585	580	592	565	566	578	562	579	558	609	586	579	562	611	564	599	536	609	605	537	620	564	550	551	611	595	592	614	585	590	570	595	632	576	581	626	566	607	552	571	591	569	577	553	576	607	547	567	592	613	526	559	543	625	542	557	573	582	593	550	585	573	583	538	619	571	607	559	639	634	584	584	587	631	548	557	529	550	568	542	597	560	596	600	578	570	598	617	574	578	564	594	575	566	539	562	594	560	530	534	545	583	524	589	639	626	576	596	547	578	568	540	589	576	568	620	603	583	567	552	561	596	545	567	621	563	609	553	555	602	584	616	568	595	579	551	608	555	588	581	563	553	576	559	594	563	606	603	601	560	538	585	593	563	574	571	569	550	602	545	598	584	578	582	549	574	589	565	602	583	575	577	587	552	578	579	565	561	554	578	582	562	551	571	576	545	641	605	580	605	590	574	595	561	517	603	564	585	550	597	628	548	643	558	599	605	534	571	518	582	602	567	591	549	587	582	594	624	521	566	577	562	584	604	625	565	603	555	578	579	567	550	545	564	604	522	562	582	544	574	591	614	563	577	557	581	592	618	590	621	592	601	567	586	543	554	592	589	551	586	596	556	572	585	580	576	570	578	586	561	561	561	548	579	595	583	538	555	599	568	580	611	603	587	589	544	582	587	591	594	560	618	575	587	586	571	576	529	616	594	594	572	565	584	607	575	594	527	577	577	578	598	562	583	569	567	595	595	604	546	602	608	576	550	574	555	540	571	548	547	598	575	576	556	598	600	604	599	648	609	618	590	519	579	590	561	556	540	564	569	579	596	577	585	562	589	577	583	613	564	558	565	589	586	603	621	589	582	560	553	570	603	561	586	611	528	580	594	594	582	554	573	604	564	550	554	531	611	574	535	586	577	550	575	564	577	568	577	566	541	561	589	575	607	577	571	608	563	555	557	568	572	556	541	611	554	610	602	563	566	605	568	603	596	588	561	594	569	571	601	562	564	564	590	622	610	571	589	563	588	587	573	558	556	572	570	564	610	574	582	601	574	586	570	603	537	630	562	580	566	645	558	615	566	559	599	591	589	580	546	605	580	557	601	552	573	575	580	561	602	574	575	602	590	539	587	636	581	583	597	570	557	550	582	551	608	556	569	555	565	595	592	565	591	584	550	607	580	588	564	534	571	576	617	603	610	615	573	545	566	590	539	603	574	598	541	581	590	584	560	549	568	603	589	563	592	543	573	596	561	533	570	544	598	568	575	576	568	543	565	582	521	592	574	570	549	586	559	617	569	590	519	590	630	631	593	557	594	537	560	570	532	621	515	602	570	594	579	564	606	587	610	582	594	580	615	572	593	568	575	590	574	570	597	551	576	560	590	549	584	597	547	579	596	584	572	616	557	550	617	574	552	570	559	589	583	568	563	581	560	590	583	594	557	566	578	565	572	599	570	607	586	561	594	563	583	553	569	572	596	598	564	591	588	607	609	600	568	535	574	577	598	566	562	611	606	553	557	554	578	574	577	608	555	592	600	550	546	528	547	566	550	578	605	597	607	569	614	547	570	568	560	572	599	570	579	565	595	585	602	572	578	559	590	534	586	562	578	607	578	546	575	614	616	578	591	578	570	586	585	562	610	553	553	579	556	578	608	567	597	563	554	596	546	604	589	564	573	587	565	573	602	558	575	585	613	601	546	573	568	641	546	549	549	569	569	602	535	615	617	613	520	651	604	591	554	568	599	541	601	587	564	612	594	579	571	572	612	566	557	572	552	582	585	588	617	562	582	581	538	568	555	592	585	586	594	589	551	597	609	589	594	555	568	583	605	546	600	593	592	558	561	593	555	625	599	575	600	588	579	521	585	565	581	549	578	599	589	578	610	569	599	582	571	544	529	601	575	628	548	559	625	551	573	540	572	570	577	550	546	619	552	590	579	610	602	545	550	577	574	570	569	572	575	556	581	602	555	589	534	572	608	564	559	645	578	586	570	574	580	575	587	568	532	569	583	613	545	614	568	565	582	544	597	581	594	581	584	575	560	591	570	590	554	581	556	580	580	597	581	540	611	610	548	655	556	595	614	601	580	564	563	619	554	584	614	558	551	569	596	592	598	522	573	568	579	547	622	547	529	555	529	561	574	548	550	582	592	595	562	567	565	555	585	586	555	560	608	597	584	540	553	544	524	593	561	558	582	572	622	571	580	565	564	612	594	543	599	555	564	573	590	550	576	576	566	615	577	557	550	593	590	579	548	525	550	548	582	552	593	573	583	573	577	591	576	603	595	599	597	581	593	616	555	559	579	566	524	616	564	575	525	594	615	575	561	596	583	531	558	594	612	559	571	576	596	616	544	554	580	565	579	554	555	578	517	594	614	623	562	578	547	593	597	541	575	584	593	601	587	588	593	569	588	585	536
23151	21455	38590	49657	51298	46861	29562	8368	741	653	604	595	629	601	625	567	613	612	601	588	584	615	613	620	618	577	576	670	601	610	640	592	632	622	601	619	617	616	567	620	615	560	633	627	587	595	596	603	586	565	607	596	620	559	592	587	565	594	599	612	601	615	615	568	591	603	606	611	612	583	587	622	608	602	579	600	587	636	616	625	619	608	600	562	606	576	632	568	601	598	609	638	577	595	587	643	587	578	578	586	606	577	589	589	618	591	603	600	598	579	584	610	594	582	560	604	580	582	571	587	579	593	590	612	601	614	627	585	570	549	595	556	579	624	630	570	601	629	624	593	575	617	577	613	598	584	578	635	612	601	577	593	576	659	612	571	590	607	615	603	572	620	650	569	591	600	623	575	592	598	652	586	630	588	575	597	575	606	590	589	621	617	589	590	621	592	603	623	602	620	600	614	608	584	606	599	563	572	611	622	589	615	628	591	583	597	606	580	643	567	550	576	564	610	596	576	577	628	574	600	570	579	556	572	623	568	595	610	555	616	606	596	615	553	623	590	589	589	555	622	584	651	642	623	579	586	627	623	632	597	574	590	589	614	629	637	588	599	603	656	607	642	642	614	566	594	600	583	618	601	603	598	549	570	634	634	577	625	627	629	609	614	595	637	582	607	584	627	611	574	613	588	596	606	605	592	614	593	614	594	628	602	584	541	551	596	590	600	602	574	578	582	589	575	561	590	639	648	576	603	641	649	625	576	599	592	609	568	592	600	625	582	600	592	600	587	638	642	593	585	638	632	611	626	591	592	592	596	597	583	598	618	618	592	600	606	576	563	560	629	580	573	600	542	591	616	599	676	635	648	583	625	577	628	616	602	558	564	616	595	619	579	550	628	592	578	593	639	565	592	616	619	588	662	584	576	580	588	587	593	573	548	617	626	607	582	604	568	560	590	588	586	591	557	652	598	618	605	610	581	608	613	564	599	603	556	631	608	608	589	582	577	625	622	606	550	619	601	613	593	611	641	564	570	591	598	592	622	566	579	624	598	621	634	626	619	605	616	616	585	586	623	623	595	585	606	598	605	568	598	584	610	641	651	616	607	581	602	561	574	627	599	616	622	612	609	600	576	628	596	570	584	580	564	613	654	555	556	625	592	593	607	618	587	626	606	625	584	610	601	561	642	615	622	619	636	613	572	579	565	591	564	603	584	609	609	555	634	622	597	548	582	598	591	599	597	600	628	581	598	616	618	586	610	563	588	620	608	611	603	624	595	540	601	601	609	578	600	613	591	602	595	608	622	571	575	578	593	561	559	572	643	618	596	611	611	591	625	617	583	563	583	607	622	624	609	592	615	632	611	626	589	616	590	608	620	563	599	567	565	587	627	610	591	582	599	567	580	610	599	610	616	607	567	580	611	619	576	579	600	618	623	658	555	589	537	589	675	618	574	597	536	610	589	590	615	616	654	568	603	572	602	579	621	580	571	585	554	559	564	561	613	583	604	634	592	622	604	600	616	604	592	603	596	583	608	638	600	610	613	614	602	625	615	580	615	619	630	615	650	574	607	607	574	624	570	543	578	627	575	629	628	610	589	589	603	619	552	606	568	598	539	575	606	568	591	617	575	591	605	619	576	562	595	609	609	583	560	612	534	602	616	578	596	593	561	587	650	609	584	572	642	596	567	570	579	624	559	615	567	601	610	636	623	580	615	571	583	596	619	635	568	602	583	593	593	601	593	599	638	562	593	622	620	604	603	580	575	627	577	615	604	573	578	610	558	611	586	594	578	609	595	615	551	571	616	573	618	592	572	591	626	641	604	581	573	602	645	623	587	613	623	633	650	593	623	608	567	590	560	585	598	612	591	655	598	588	641	584	575	599	556	611	605	603	593	559	575	571	535	615	636	593	587	604	550	571	587	628	584	613	585	619	621	550	599	630	553	608	609	572	571	602	584	634	623	590	644	595	581	573	588	606	550	581	563	555	636	614	570	603	588	560	597	558	576	588	571	587	609	646	598	608	595	612	599	598	577	594	616	627	641	629	552	606	571	621	591	655	580	620	597	591	625	593	580	604	589	586	607	599	594	603	610	578	556	598	603	595	564	585	613	602	630	630	587	617	591	605	579	628	592	578	611	573	608	567	595	639	612	588	633	572	623	620	592	580	605	607	578	602	612	618	645	588	596	555	571	602	591	547	584	601	589	570	602	573	584	556	550	608	621	642	546	604	575	566	631	573	636	612	576	611	597	655	627	593	571	604	624	618	578	625	580	611	648	603	570	644	608	599	591	608	629	579	637	585	607	579	580	599	638	572	599	599	570	600	568	595	641	590	583	564	615	569	616	598	641	631	573	615	585	570	649	635	654	582	572	595	620	603	574	580	569	589	599	552	605	574	575	574	574	601	628	620	618	598	632	598	576	617	581	571	600	569	587	611	609	615	636	612	567	613	622	605	595	578	611	620	637	624	596	582	610	604	594	578	604	597	606	577	593	618	625	637	640	587	593	619	626	586	604	585	593	606	608	618	597	629	590	568	609	602	587	613	624	573	594	611	594	623	571	616	621	611	576	603	587	602	604	610	612	620	588	575	572	624	655	642	668	605	576	594	601	586	589	574	624	583	654	639	606	619	623	613	650	596	619	566	565	625	565	545	543	588	618	567	625	611	582	581	605	595	617	624	601	587	598	586	594	584	603	596	650	636	573	589	576	583	589	578	615	580	611	545	586	580	636	628	611	623	577	639	608	569	551	563	614	603	574	589	611	576	567	582	605	567	629	554	566	604	601	557	567	619	652	620	541	609	583	615	632	626	612	601	602	577	608	624	644	633	600	627	555	599	567	578	576	566	664	582	558	585	582	605	559	570	616	672	588	589	570	608	584	606	613	601	617	578	567	602	602	574	634	593	598	573	587	575	600	619	578	603	590	636	591	628	564	596	608	587	572	594	620	622	662	605	575	585	577	587	602	597	595	560	591	603	610	597	602	567	609	584	603	582	598	567	527	605	636	564	566	579	599	647	578	617	631	626	603	615	638	598	580	594	590	590	585	580	640	567	575	609	616	591	580	598	601	567	603	579	568	576	570	621	629	584	579	615	623	615	575	578	608	603	584	610	588	613	617	582	588	603	623	571	571	590	558	547	608	628	586	635	614	607	561	585	600	588	591	635	588	603	652	597	601	599	603	617	556	593	558	545	573	599	621	602	615	603	583	597	635	599	600	610	616	597	612	533	618	635	613	628	556	558	601	600	591	633	606	576	575	612	602	608	562	576	581	601	626	622	580	593	587	581	596	599	613	643	603	594	547	576	595	593	584	602	587	608	606	589	588	633	572	573	559	628	620	579	610	592	576	643	586	631	593	601	598	586	626	585	603	658	607	622	630	608	611	620	589	628	580	608	654	602	577	614	633	544	603	591	625	638	636	628	570	609	556	610	549	599	565	588	603	605	616	605	614	610	578	592	610	562	591	587	596	604	598	643	615	579	612	582	596	572	567
28868	54314	90167	78134	65484	47270	23182	2895	614	668	663	663	638	663	624	650	601	630	626	631	664	628	610	615	664	625	660	636	623	602	618	674	641	655	669	615	631	649	602	630	649	620	624	670	669	621	671	637	643	651	667	652	647	624	600	646	605	627	639	621	609	655	666	612	630	611	676	618	650	635	592	631	589	640	641	609	605	628	632	605	668	630	630	629	642	630	638	613	633	609	608	632	614	641	622	625	637	612	630	656	589	635	620	685	598	684	615	619	631	657	609	625	640	617	600	611	624	658	647	628	630	622	654	645	611	650	650	632	605	613	589	628	672	616	611	623	640	629	645	599	657	679	609	651	643	607	618	615	608	595	651	587	612	624	610	631	648	617	624	682	568	617	588	585	634	700	647	656	590	647	590	640	663	610	664	628	613	629	618	615	600	660	657	591	641	627	618	639	632	600	615	597	616	650	651	649	623	596	631	627	593	628	669	645	658	610	644	637	631	588	601	633	628	673	651	636	619	684	592	608	618	595	594	637	700	654	681	631	653	637	660	612	621	676	589	609	606	633	677	645	626	645	637	613	643	633	673	601	668	660	591	598	612	657	651	623	673	657	658	668	618	657	655	625	615	647	619	610	648	685	633	663	646	645	636	643	676	609	685	636	618	646	646	644	620	627	584	606	591	681	623	605	651	621	597	632	627	621	621	618	642	649	623	651	651	630	679	618	669	648	632	600	660	633	646	681	635	654	634	644	637	574	654	612	630	590	663	619	630	640	614	636	612	630	643	613	650	633	665	628	635	662	630	632	628	581	600	596	648	669	626	656	606	668	611	660	668	605	643	642	638	681	616	619	632	634	634	652	621	615	639	628	618	618	655	641	614	646	606	654	642	615	631	637	639	618	639	613	638	629	670	672	591	627	666	623	657	660	632	637	621	639	638	586	611	637	661	630	667	615	644	627	623	606	626	641	615	641	606	660	636	625	655	628	661	634	635	592	644	638	643	651	667	597	601	608	633	659	642	585	603	637	619	596	641	660	686	683	620	631	624	636	649	595	668	642	662	632	630	614	642	644	653	604	618	643	637	596	651	646	548	600	667	614	581	623	630	633	631	652	608	629	610	636	604	622	664	627	638	648	635	599	645	608	642	672	635	603	645	677	614	621	644	603	623	601	669	619	639	660	584	630	653	645	632	586	611	650	638	650	632	635	665	637	604	581	648	616	622	626	639	618	609	662	605	628	643	625	623	668	648	586	637	653	642	623	622	631	633	678	635	622	576	636	632	666	627	641	628	583	666	578	645	655	663	648	592	609	681	626	669	644	649	644	646	626	626	646	605	620	672	663	611	748	630	638	640	660	628	615	611	598	630	655	591	683	623	623	630	666	610	644	572	624	649	625	619	622	624	669	639	637	580	595	614	602	605	630	639	644	596	648	675	630	581	621	631	586	604	647	632	610	573	620	659	711	613	667	659	611	624	614	626	622	636	613	609	651	652	618	668	596	609	633	667	665	644	661	603	635	647	673	637	623	650	590	621	597	689	649	674	619	645	623	658	649	669	641	627	636	644	612	648	621	655	635	617	596	626	598	641	639	600	620	635	638	684	601	593	608	659	662	600	617	607	651	646	627	681	665	650	637	643	642	659	661	628	653	622	587	607	682	628	660	603	641	651	684	644	612	652	630	677	615	637	601	634	598	644	651	651	652	667	621	656	633	690	681	627	615	617	599	605	623	619	640	609	615	645	640	624	617	643	625	613	644	599	666	606	671	625	618	620	639	662	602	639	631	607	662	633	644	647	659	617	593	636	660	634	642	621	661	697	626	628	651	618	624	619	618	608	618	636	662	644	642	641	691	633	587	611	633	692	642	633	678	607	648	630	637	619	610	637	628	626	631	688	638	669	628	621	605	655	672	626	697	613	630	661	667	630	621	635	581	623	617	677	602	641	616	639	586	636	648	650	600	656	639	641	623	629	656	631	611	643	643	622	647	632	641	596	637	628	639	665	672	630	644	685	639	613	654	624	621	647	633	596	611	643	612	636	604	580	577	632	610	655	625	602	666	646	587	586	634	655	633	635	636	638	704	579	649	643	643	645	652	647	665	618	623	626	614	613	629	600	645	572	624	625	596	624	624	619	612	644	641	696	629	625	624	655	640	655	642	604	599	632	627	649	619	613	636	656	658	642	622	588	649	640	655	654	597	602	622	650	596	672	665	625	665	673	604	630	600	645	647	618	660	618	655	617	658	613	634	647	647	664	610	580	600	648	649	600	609	602	619	603	622	639	573	672	629	633	666	613	621	609	647	587	622	616	638	592	593	636	647	623	614	624	621	644	686	613	619	657	607	679	616	644	585	669	647	610	660	647	615	662	674	630	654	628	619	639	565	625	619	656	595	604	644	602	636	658	610	596	683	595	679	609	619	616	606	633	661	643	640	651	658	665	632	701	597	623	581	611	638	609	623	622	658	636	602	611	593	615	605	670	631	613	632	634	595	663	622	648	618	661	639	644	603	618	633	628	620	588	643	597	610	626	622	616	653	614	621	601	636	646	565	629	639	603	574	672	649	651	622	642	678	617	623	642	656	659	639	617	597	617	590	647	563	626	679	636	623	644	668	669	616	644	636	628	642	615	632	601	670	671	598	648	652	633	645	667	594	628	591	657	603	626	665	658	587	631	642	633	655	624	618	614	653	634	635	596	597	609	635	632	603	652	600	599	635	671	668	665	638	608	600	623	639	628	603	652	621	626	662	609	648	603	671	638	601	622	616	634	632	605	621	620	687	612	602	610	601	624	644	646	655	640	632	646	674	650	629	589	656	623	643	660	657	662	642	628	651	639	624	631	644	647	643	603	630	609	668	640	627	676	612	627	636	621	637	621	627	653	638	611	631	597	620	615	632	631	655	599	595	634	682	648	607	628	609	640	632	634	626	666	600	600	620	600	694	611	599	634	699	671	627	682	628	601	630	660	653	680	630	633	659	599	623	626	645	647	634	608	620	649	646	651	624	692	665	598	654	596	677	655	625	621	656	646	609	645	627	617	651	612	642	644	649	648	610	618	636	639	663	654	642	636	643	643	599	670	585	618	639	640	612	698	641	578	612	696	624	635	666	621	587	615	634	655	615	605	621	631	669	640	656	611	651	662	647	605	629	644	667	621	634	636	623	629	656	619	625	622	646	589	620	597	629	626	665	615	653	633	614	614	672	647	635	625	648	580	648	617	654	636	637	614	617	686	595	626	584	628	636	639	612	608	683	638	588	616	619	631	625	652	627	596	624	608	626	655	623	652	659	613	623	616	652	654	602	653	648	628	646	625	654	595	584	637	644	629	645	600	625	603	640	648	603	631	622	609	619	629	657	629	633	621	633	607	637	630	644	659	630	684	606	603	624	670	631	628	616	627	614	634	669	661	639	632	651	617	658	587	633	636	633	641	649	659	612	622	669	614	624	591	663	644	591	595	647	606	636	637	643	661	604	629	654	658	598	648	612	649	631
28111	23617	41315	35615	20514	12482	3422	564	396	414	394	397	350	365	411	409	387	378	364	375	361	375	376	384	389	393	392	366	389	358	323	370	383	379	400	360	395	396	371	402	369	415	426	364	374	361	395	387	386	364	372	400	398	383	355	362	400	369	395	360	361	386	367	369	344	386	410	373	394	343	376	410	413	399	365	397	397	392	373	388	401	406	387	399	340	388	358	354	387	360	364	381	370	388	387	404	367	361	368	388	364	384	383	398	378	366	407	383	383	387	402	418	349	369	370	384	398	382	397	392	370	387	421	404	410	386	367	393	417	382	408	368	373	387	379	396	413	369	402	387	388	383	370	369	372	350	375	393	419	390	402	376	389	398	407	378	374	400	401	371	371	391	354	377	397	391	413	393	378	375	393	399	371	365	386	352	386	356	365	357	434	383	357	382	386	384	378	386	424	378	367	370	379	367	367	374	352	386	379	365	384	381	382	394	365	364	372	419	423	352	366	385	370	350	348	408	378	382	357	348	387	384	392	406	360	403	382	390	402	395	388	379	384	368	374	362	379	381	368	367	379	404	357	402	360	390	445	416	378	345	381	399	391	367	361	389	381	352	392	386	364	384	356	379	413	404	378	377	377	374	387	387	374	394	364	413	410	414	383	407	349	400	377	389	377	380	423	349	384	373	378	354	395	392	371	365	391	381	352	367	402	361	366	395	348	376	377	383	400	367	357	365	371	407	355	379	350	388	409	386	375	435	377	375	382	375	382	444	368	412	385	383	371	370	398	364	407	387	396	373	396	416	399	368	348	394	373	407	390	386	416	399	386	353	415	395	363	381	400	380	343	359	413	389	387	393	356	388	376	397	409	405	395	351	377	370	393	390	374	392	396	391	396	384	350	377	415	389	370	375	364	355	394	361	415	334	384	378	385	396	382	363	413	375	393	345	391	384	358	361	385	376	369	378	368	372	377	339	382	363	388	401	354	371	384	403	385	417	387	374	359	415	357	400	398	365	364	387	357	344	365	371	414	381	407	367	369	417	395	397	399	390	378	386	379	384	375	419	378	340	414	397	377	362	372	363	401	355	403	416	356	373	379	364	380	390	361	371	404	361	383	404	393	388	356	391	357	392	386	409	384	402	369	360	431	367	414	387	427	375	389	364	389	368	386	372	364	385	399	366	376	371	356	369	375	394	384	370	359	403	346	367	369	390	409	378	356	411	372	395	365	387	407	356	417	383	370	384	417	363	370	355	375	399	391	370	389	369	370	397	400	382	360	382	399	383	387	381	387	395	363	394	368	405	394	374	341	362	405	415	382	383	398	400	359	409	402	383	394	391	396	373	377	378	410	375	392	340	411	411	403	390	382	379	405	379	404	418	379	376	372	402	352	427	391	397	369	425	413	361	401	387	378	377	367	385	380	402	370	356	355	398	366	396	347	405	378	422	402	362	365	392	425	384	399	370	397	378	357	386	395	370	370	380	353	390	419	381	377	406	385	380	421	406	405	374	386	382	396	411	348	393	409	380	418	359	406	412	406	369	363	389	372	403	368	416	386	397	367	369	407	386	391	387	384	363	381	423	364	383	367	386	373	336	343	388	409	355	384	388	366	352	398	380	381	390	369	409	376	389	397	374	390	387	372	368	402	384	358	387	437	368	394	352	380	363	385	389	362	380	373	375	380	383	380	363	365	355	380	373	383	365	389	381	381	415	384	392	362	362	424	362	393	394	388	401	380	386	364	362	387	360	351	366	372	385	409	400	394	376	392	377	373	367	372	398	418	370	409	394	377	363	401	375	402	382	399	359	380	380	340	366	401	363	340	402	390	378	409	406	385	371	367	370	383	364	407	370	376	354	380	412	368	410	339	350	388	382	380	374	397	386	396	360	395	381	389	375	358	365	361	365	381	369	366	348	401	389	376	404	365	404	388	387	363	378	375	383	367	392	385	370	399	387	406	358	395	388	379	371	365	397	377	377	395	398	367	355	395	392	394	399	398	400	400	398	374	387	383	388	389	351	378	354	379	358	357	413	367	368	355	391	417	376	356	382	376	410	375	361	382	362	383	384	385	370	413	386	371	387	372	369	392	385	370	364	387	349	366	389	384	360	382	399	380	386	374	388	370	381	393	355	369	349	356	358	397	393	401	378	366	369	394	412	380	367	370	395	386	384	345	357	389	373	394	420	359	388	372	396	375	370	417	387	383	435	389	389	379	386	356	400	382	367	392	396	359	402	407	392	368	377	395	410	379	382	339	394	370	388	372	347	395	404	392	439	385	374	403	402	386	407	354	359	354	396	343	357	359	401	397	362	350	390	396	362	390	358	388	365	369	390	372	422	396	381	393	415	421	390	349	394	405	387	380	392	404	400	398	390	369	378	354	383	407	385	367	367	384	363	347	388	425	430	409	375	380	392	351	392	421	384	389	332	398	345	367	375	341	360	359	378	394	386	409	407	382	361	353	377	393	385	370	384	405	404	336	410	357	385	369	407	357	426	396	396	367	377	372	396	390	409	386	359	359	363	378	358	382	402	378	392	361	369	383	367	375	391	393	370	379	386	349	340	388	376	362	387	356	381	342	411	420	405	425	377	404	416	380	388	352	401	389	404	404	380	374	374	422	381	377	386	373	355	371	397	363	396	387	380	396	381	408	363	368	411	402	359	378	376	372	405	404	368	425	388	388	402	371	379	378	389	339	409	395	414	406	368	419	383	399	350	414	355	384	371	388	364	383	388	347	376	387	341	375	393	401	390	374	372	385	382	394	371	391	379	395	410	362	390	375	443	358	388	393	369	359	358	401	359	387	405	395	377	350	350	337	375	398	356	384	391	375	391	401	351	357	375	364	419	366	388	421	408	400	372	391	372	388	366	372	379	376	375	410	384	388	382	371	359	358	359	378	374	346	429	366	332	397	386	388	381	375	404	423	368	351	379	366	414	377	352	407	362	401	386	364	368	392	388	398	364	381	381	361	371	382	413	375	380	387	379	380	392	391	389	393	386	399	367	385	375	376	388	370	376	366	377	424	393	355	380	365	398	418	343	370	372	345	411	389	382	378	391	442	365	393	364	386	396	386	396	360	375	355	365	378	385	365	363	389	408	385	388	352	366	419	411	348	383	416	382	382	349	394	358	382	376	382	384	395	411	386	367	372	392	369	358	352	400	416	362	356	389	375	383	384	368	381	388	396	390	349	403	401	368	367	378	395	376	388	370	381	412	372	384	354	377	402	379	400	365	423	398	401	403	371	371	380	357	372	377	392	334	435	374	380	424	379	357	371	378	388	415	391	360	368	388	356	390	398	387	389	372	401	367	364	361	364	377	377	359	378	394	392	394	383	379	398	348	400	394	369	357	374	376	396	397	393	372	385	327	416	406	387	393	369	428	403	390	396	416	354	369	415	366	371	372	385	379	375	420	367	386	355	366	360	381	394	347	391	378	396	374	372	404	382	371	367	394	418	372	360	346	375	359	402	392	376	382	370	372	374	360	377	375
21663	36100	39180	27856	18248	12025	3613	620	397	458	408	440	432	448	453	434	478	463	416	476	423	420	437	443	431	444	447	433	435	389	437	430	441	445	445	427	475	439	413	379	426	431	438	430	419	452	435	420	434	469	440	426	428	427	422	454	435	442	438	439	425	449	468	437	439	449	437	447	416	437	428	436	466	419	424	408	426	441	431	421	434	406	435	429	418	413	462	471	430	454	423	455	443	409	448	407	433	450	449	442	436	423	476	437	441	449	450	419	454	440	427	412	418	420	401	469	403	427	444	432	423	450	450	439	415	433	427	475	437	460	426	450	410	436	437	431	428	475	386	422	448	437	420	456	413	442	433	438	457	426	466	481	419	426	433	394	427	413	415	411	449	413	403	458	434	433	449	416	429	432	441	413	453	433	429	463	461	467	429	421	409	423	406	458	429	435	407	440	443	429	480	461	472	422	442	433	453	442	441	419	456	435	437	412	436	403	412	422	442	419	471	429	464	431	433	456	446	455	444	447	399	410	434	433	455	436	421	465	439	445	430	425	419	433	450	387	427	430	456	454	421	426	423	445	403	427	456	420	431	413	472	454	434	426	425	454	458	451	397	434	462	431	456	419	450	446	438	425	458	386	389	431	427	426	433	443	458	444	434	415	462	449	491	416	433	424	426	400	453	394	430	418	438	445	426	459	380	429	437	390	482	432	409	419	442	456	477	418	431	428	466	445	441	447	413	456	472	420	412	459	436	459	429	434	475	438	383	447	411	428	412	466	461	452	427	450	454	426	463	422	467	459	390	439	426	438	438	456	435	432	465	447	441	407	411	429	423	414	440	438	469	477	400	422	424	446	441	446	426	461	432	432	438	448	459	398	429	409	395	445	400	417	426	442	429	440	443	432	380	448	408	456	439	432	461	434	450	409	449	439	455	434	385	437	441	460	432	406	445	410	449	417	450	374	469	416	432	442	419	395	432	410	389	417	444	465	413	426	406	439	476	434	432	466	422	468	480	455	418	475	403	463	439	423	442	423	406	415	445	444	479	406	476	413	453	447	432	421	453	413	448	457	471	451	460	424	450	448	416	453	449	452	423	453	456	439	453	456	453	415	468	435	401	455	455	441	441	476	425	425	405	411	426	433	387	439	442	457	435	403	408	420	441	439	425	390	418	427	394	461	462	459	447	481	452	405	430	413	446	428	476	446	458	440	435	464	429	434	424	449	446	459	442	422	434	437	470	395	435	383	435	419	456	389	415	450	470	405	426	458	463	403	394	440	426	409	400	416	442	440	432	436	412	468	443	415	444	424	432	457	456	437	421	407	452	443	485	446	441	426	442	411	428	457	457	446	424	397	415	427	440	386	447	442	450	463	407	442	467	444	442	439	447	467	448	441	421	459	430	472	434	429	427	432	411	412	453	441	419	447	414	441	448	401	427	431	414	436	436	433	435	472	438	422	414	422	424	469	443	447	382	422	444	416	416	420	412	445	418	443	461	461	416	429	463	402	439	431	424	474	440	449	419	424	446	425	478	444	430	447	406	405	451	471	480	459	433	454	412	438	445	422	441	459	393	438	418	447	441	422	432	427	478	421	453	445	453	412	423	456	430	426	460	431	450	428	423	454	439	456	414	425	449	424	413	447	442	442	467	434	454	433	431	462	441	443	429	368	387	424	446	454	426	395	415	475	427	422	420	438	445	425	460	399	424	456	420	443	433	443	433	480	422	417	416	450	400	427	423	432	444	444	393	413	409	426	464	432	409	455	422	458	448	412	473	438	417	439	413	440	458	422	450	408	450	450	467	466	421	422	461	486	429	437	397	449	424	472	414	454	446	432	451	389	425	462	454	433	445	435	438	447	429	454	393	431	432	449	418	461	430	457	434	432	442	454	433	450	449	435	481	424	415	457	419	439	446	430	431	449	433	448	438	428	428	406	418	456	441	437	428	444	441	464	424	462	447	430	442	417	448	440	413	477	449	426	458	437	390	437	406	445	443	477	414	463	457	405	425	412	452	427	433	425	468	448	466	458	413	420	422	432	451	439	418	443	482	460	418	449	421	422	454	430	449	422	438	397	416	471	441	432	429	407	456	411	471	425	445	440	462	439	419	423	398	498	427	468	414	449	447	419	436	424	415	441	406	462	453	474	424	456	436	403	455	437	396	409	481	459	431	429	408	426	428	437	444	458	447	441	450	419	455	416	436	430	486	475	454	445	413	404	452	447	435	414	425	444	445	453	431	394	416	427	428	416	419	389	432	435	412	431	411	450	446	420	424	391	440	419	409	436	418	389	434	445	397	417	432	447	430	434	432	401	460	437	450	458	400	437	425	435	410	452	420	422	415	414	434	444	436	418	484	422	448	450	409	458	417	434	455	422	417	441	446	421	438	429	417	455	413	456	394	416	454	443	448	457	427	440	458	381	433	421	457	430	406	412	398	452	418	459	409	421	458	417	431	430	476	404	416	430	433	438	481	461	422	446	440	445	452	435	419	433	420	424	449	416	428	398	470	448	442	440	425	421	435	478	448	429	443	409	424	407	410	431	458	462	453	420	423	419	452	466	407	430	445	462	451	443	435	421	421	456	421	455	423	452	453	440	438	459	404	416	447	436	448	426	460	417	449	421	472	415	470	464	458	426	452	437	450	406	451	470	408	433	431	459	448	417	436	424	446	458	434	430	431	414	430	399	462	411	412	429	430	438	423	445	439	435	442	438	442	452	441	467	436	438	393	454	419	405	401	443	399	413	440	451	451	428	440	430	448	435	415	448	382	441	416	434	467	433	441	420	420	463	401	437	421	425	378	376	428	458	454	450	430	402	439	424	417	455	432	438	427	445	448	455	435	417	433	423	425	398	426	445	421	427	450	432	416	424	434	440	433	425	437	435	432	436	352	446	427	427	484	422	452	418	455	418	459	375	426	450	449	419	434	441	441	433	412	420	405	414	437	455	469	421	447	423	419	415	403	424	433	437	420	415	420	431	456	442	441	429	438	471	410	447	427	409	418	430	451	426	419	448	413	452	418	409	417	419	428	435	415	443	402	479	458	425	400	422	457	421	462	437	402	438	412	434	453	445	422	415	441	453	426	445	453	448	421	452	455	430	385	449	460	443	452	415	423	452	410	431	430	440	414	393	439	450	440	435	438	411	397	429	431	431	462	465	427	384	455	413	432	435	421	463	458	422	425	431	429	438	425	459	430	459	431	448	438	422	421	474	425	418	394	405	400	479	446	430	417	420	429	453	437	415	450	410	457	416	403	469	427	466	454	464	463	442	454	417	413	438	423	443	392	408	434	465	436	458	440	434	438	452	424	448	445	435	458	412	474	433	414	436	420	439	449	465	454	476	436	443	439	439	447	457	429	419	437	427	415	447	430	423	456	412	458	402	436	439	437	429	425	420	470	436	452	460	446	431	429	452	453	388	463	434	425	433	386	444	442	429	432	441	416	427	423	430	447	440	413	441	434	426	414	466	446	450	441	438	426	431	421	423
24600	21509	45741	55977	46480	38651	21009	3494	459	438	390	395	386	357	395	391	389	365	374	392	411	395	393	394	379	422	388	362	361	391	380	430	422	390	374	368	413	411	394	401	376	392	372	363	364	374	414	423	417	403	393	397	392	364	397	380	382	406	370	368	437	381	402	416	406	365	396	371	374	388	435	416	373	405	385	401	400	352	402	351	406	415	349	408	381	402	393	408	384	385	370	398	388	399	370	378	417	375	370	356	344	400	385	408	391	423	369	405	401	388	368	396	397	389	399	415	394	403	390	406	388	374	382	427	360	370	352	420	383	397	404	358	388	387	391	409	399	382	405	366	415	388	365	377	361	426	373	369	398	388	367	412	386	390	371	395	416	349	405	385	389	381	382	418	410	421	382	397	381	381	379	377	379	364	403	356	397	382	397	395	391	408	383	373	378	407	399	356	362	411	386	402	384	392	414	384	375	429	401	401	411	406	367	384	382	369	390	416	374	379	416	431	333	381	384	377	355	434	377	409	388	406	379	381	365	420	396	414	408	384	412	420	410	404	376	408	377	361	361	375	444	381	385	388	440	388	376	383	391	394	348	410	370	380	381	380	382	398	359	402	372	420	368	414	386	371	395	414	390	403	369	381	417	393	378	377	365	401	386	388	375	376	401	386	390	366	409	401	393	390	401	381	397	382	374	411	376	390	397	367	383	358	396	410	375	415	358	392	377	392	411	404	398	418	391	430	377	377	393	384	368	367	358	383	412	371	389	373	393	381	377	383	389	396	384	379	425	420	380	391	406	386	411	412	407	363	394	403	398	389	355	374	370	380	410	408	366	369	405	408	419	404	383	383	422	386	383	392	373	399	395	416	403	399	369	404	385	364	371	396	416	370	397	378	358	364	411	391	385	373	376	380	390	396	362	424	398	388	394	395	417	414	371	405	390	360	378	379	391	383	383	397	348	408	398	378	433	359	372	376	369	350	384	397	382	383	374	406	367	421	398	372	424	353	376	389	392	383	370	386	396	419	415	407	372	424	427	362	389	400	383	363	395	381	388	411	394	402	357	402	422	392	379	355	378	431	411	347	389	394	356	384	417	388	381	374	413	388	378	377	409	350	407	379	398	373	426	391	349	382	405	377	425	398	394	401	394	385	362	357	373	390	365	388	434	396	360	370	378	400	402	424	361	406	415	389	391	354	368	390	368	348	368	388	395	374	367	372	383	427	358	373	380	355	407	391	393	359	381	410	409	382	402	393	367	390	367	391	391	420	366	419	400	387	402	385	364	400	408	435	410	383	412	404	392	383	438	357	400	400	405	399	376	391	376	396	385	406	399	416	351	379	384	401	388	386	375	420	389	413	381	388	398	411	359	402	360	370	393	376	368	410	377	366	429	356	375	402	428	397	366	391	356	373	364	375	414	383	429	396	417	360	404	351	381	395	399	418	375	381	423	400	387	404	378	392	398	382	402	350	356	370	399	392	379	369	391	420	405	370	361	381	391	421	362	379	378	425	386	381	366	373	355	392	399	415	418	372	383	412	364	367	368	406	410	380	388	383	413	387	361	355	385	414	393	404	383	376	402	400	419	375	428	343	371	366	429	378	387	418	362	386	376	384	397	321	385	396	387	416	375	380	403	375	376	361	393	379	380	368	404	390	390	399	357	409	389	383	389	405	349	393	407	379	391	393	375	384	365	405	400	370	394	402	372	388	409	397	390	390	390	393	400	364	355	370	373	392	381	434	436	396	368	399	398	378	409	379	377	394	401	388	396	383	385	378	390	380	396	407	357	421	398	393	361	413	380	388	383	389	381	431	393	403	355	370	394	372	366	386	368	406	377	394	358	369	370	357	360	390	372	380	388	362	397	363	390	384	361	394	394	385	380	389	407	416	381	418	427	414	383	421	434	392	367	383	407	423	373	368	405	414	424	399	398	395	359	346	393	378	369	384	425	390	372	376	370	366	391	381	373	368	425	388	418	347	385	387	401	381	407	344	373	391	383	413	374	397	390	368	377	364	370	414	397	414	402	391	426	405	382	379	372	361	394	386	381	384	395	411	403	426	356	434	336	377	385	372	409	387	394	350	419	358	416	359	373	353	371	391	420	381	415	358	372	378	379	406	365	414	409	392	403	375	406	388	423	344	351	414	418	383	359	393	383	405	402	414	376	404	390	372	411	398	397	369	356	412	423	385	378	393	369	357	389	371	392	377	419	389	384	383	355	397	361	346	412	371	336	398	383	386	397	386	407	407	393	394	393	344	369	408	386	375	404	389	362	407	392	379	366	410	389	368	385	393	357	402	378	405	377	363	407	412	373	365	417	395	352	421	390	397	388	415	373	388	395	407	401	395	365	390	423	367	378	385	419	394	412	408	396	385	398	442	376	404	420	390	394	372	395	389	390	396	362	402	380	370	364	350	375	388	370	409	401	410	407	392	391	378	408	386	401	391	377	408	344	384	383	373	407	377	378	389	387	404	396	391	347	372	380	369	373	391	385	370	396	347	403	378	397	369	408	458	394	372	354	388	346	387	388	362	402	388	416	376	402	395	361	385	376	372	379	412	405	386	342	392	433	354	376	406	386	412	357	391	391	396	431	405	386	454	417	374	374	391	391	397	378	417	396	369	385	396	407	347	405	381	394	364	389	384	385	392	368	359	403	405	376	393	409	377	353	429	374	380	402	370	367	411	366	359	371	368	365	427	384	389	355	371	389	398	396	389	370	396	427	374	387	396	406	399	397	375	394	351	390	411	364	405	350	407	388	386	362	407	379	387	363	400	377	394	416	364	424	396	392	381	385	390	380	385	377	380	402	381	363	374	382	390	367	415	379	377	374	414	362	374	397	424	410	423	364	374	446	383	425	351	400	419	345	387	366	390	382	391	423	349	370	394	407	386	389	389	396	392	418	403	373	380	404	408	372	392	388	414	394	411	384	388	421	361	392	417	410	368	384	394	370	407	385	378	404	390	380	384	400	368	431	369	400	405	389	377	372	417	371	374	424	392	403	427	387	410	387	416	402	379	375	373	404	375	365	369	392	396	380	390	386	411	392	387	378	385	376	379	384	429	373	378	369	370	374	399	369	380	366	372	370	402	397	370	363	394	381	351	346	363	364	370	391	392	415	390	390	340	394	396	372	358	383	394	397	383	368	375	377	396	403	399	365	347	368	369	364	405	387	396	376	374	395	385	395	390	383	416	387	376	383	385	417	398	395	385	403	387	425	403	388	409	376	399	370	393	411	382	408	424	360	399	384	371	363	389	387	399	387	389	370	424	390	365	414	350	398	368	409	365	364	376	403	397	396	350	401	362	397	400	423	361	400	421	414	381	432	398	411	394	369	402	402	395	415	411	391	392	385	369	391	409	396	377	387	397	387	399	381	359	362	371	382	385	403	391	404	393	382	402	389	383	381	350	423	365	420	379	367	415	402	405	418	355	391	388	395	384	419	392	402	378	379	379	359	407	386	408	363	346	382	422	388	368	386	374	403	383
24947	53750	78068	60682	47262	36660	15847	2044	447	474	411	418	422	443	429	410	453	400	458	425	419	403	440	452	439	423	390	453	416	456	418	395	422	425	441	437	387	435	435	412	448	409	490	451	449	395	469	419	439	422	440	430	428	441	432	447	411	377	447	402	402	453	421	432	448	461	426	401	434	438	396	415	410	442	428	426	433	414	424	423	418	459	468	450	463	416	411	389	438	459	437	446	459	407	413	450	455	413	453	449	408	435	461	431	422	426	452	443	443	427	393	422	446	460	419	414	454	430	448	398	418	432	426	453	403	412	434	424	439	427	414	420	451	399	462	419	429	442	463	413	463	437	467	472	378	399	458	421	403	437	404	391	443	490	429	418	382	425	419	454	408	459	412	445	430	424	475	455	428	450	410	419	408	425	379	444	442	385	421	394	443	403	467	403	464	455	422	438	458	427	409	432	460	421	420	427	474	394	453	390	443	432	407	437	453	420	458	442	399	452	416	420	414	447	398	442	456	437	452	431	405	466	418	429	420	405	435	421	415	414	459	408	433	428	409	425	433	413	458	424	448	441	391	459	430	440	400	420	441	405	440	414	461	407	430	423	427	416	440	468	420	422	451	412	417	429	400	454	440	427	412	437	449	415	390	426	445	433	436	452	438	481	428	455	390	422	454	408	407	434	409	433	451	401	464	433	436	466	442	433	433	375	446	400	443	441	412	407	441	440	471	402	420	440	426	415	410	415	417	451	451	458	416	439	432	447	419	429	452	421	469	410	491	434	399	440	448	417	450	444	428	420	476	439	439	407	453	430	430	405	425	366	439	423	478	400	431	446	455	432	445	415	402	422	452	440	418	447	453	415	445	438	451	422	417	442	432	449	404	446	413	437	414	454	472	407	404	406	428	406	397	449	444	441	429	404	416	443	412	442	447	411	414	397	397	407	431	427	430	389	443	462	404	422	476	447	444	432	422	451	445	436	440	432	406	458	419	451	406	430	396	441	510	428	440	387	457	466	413	421	429	419	459	433	455	420	434	400	416	453	437	420	426	434	432	449	439	435	449	442	403	443	419	415	409	442	439	436	438	424	462	434	442	367	423	433	425	458	418	446	426	407	454	444	417	407	381	423	436	438	432	413	437	439	440	435	424	409	408	438	429	494	434	395	422	407	425	413	459	416	439	407	415	418	441	466	444	426	421	423	418	439	418	441	402	429	457	444	420	414	404	444	446	436	455	404	429	412	483	431	396	439	377	418	385	449	449	456	397	449	398	426	451	424	430	447	431	416	445	442	438	416	400	412	455	419	451	480	429	455	445	432	422	403	411	444	399	406	450	443	432	421	417	468	419	437	466	433	462	442	411	417	427	429	428	430	439	429	450	417	438	424	462	418	466	433	443	435	449	450	400	454	427	484	470	436	421	425	431	435	404	450	456	430	447	437	423	459	425	409	452	421	440	424	413	415	431	432	454	459	420	410	416	419	464	455	442	420	423	432	457	419	432	419	436	434	432	457	431	398	445	421	401	412	467	423	403	447	435	426	433	452	422	443	412	436	445	419	438	401	438	455	433	445	420	440	464	405	397	429	441	413	478	422	467	444	398	443	428	458	451	410	406	452	414	415	430	411	390	428	468	475	424	419	461	430	437	463	429	416	446	430	479	428	432	396	411	449	419	454	445	448	466	405	435	409	429	417	437	471	427	434	421	404	423	418	394	407	439	433	423	462	437	438	423	476	439	438	462	470	428	407	453	411	407	462	395	429	408	407	427	410	412	472	434	400	406	450	401	460	455	374	432	458	414	412	425	462	419	456	415	408	423	400	440	425	394	441	401	453	413	453	448	442	408	422	450	460	431	426	455	435	417	446	442	433	449	487	450	442	411	415	423	430	412	453	373	430	469	404	430	391	469	439	435	419	441	412	401	462	433	472	439	412	462	429	443	383	437	421	416	408	447	438	428	467	435	470	424	415	409	438	411	430	483	438	443	438	391	401	425	447	414	446	420	393	421	444	423	410	455	473	418	446	448	432	410	415	396	462	446	434	455	438	403	421	445	422	400	450	444	410	425	438	401	376	444	396	423	424	425	441	447	450	399	452	449	404	422	452	452	433	450	462	454	440	441	410	436	447	439	426	426	417	412	452	445	443	450	401	435	420	448	448	428	422	424	408	438	425	438	452	454	375	426	441	416	421	458	437	456	401	429	431	434	434	437	447	425	412	384	468	433	415	406	451	421	418	480	435	456	431	432	436	437	425	445	407	455	427	456	405	405	414	483	467	419	438	390	404	441	487	392	439	431	411	455	417	418	436	441	435	436	447	411	421	413	445	455	425	432	427	491	447	454	460	454	434	461	445	459	416	437	427	421	420	462	441	406	419	439	448	454	417	429	435	434	428	478	406	432	423	472	400	431	475	415	468	433	409	445	399	424	456	425	422	430	450	428	436	451	458	492	419	435	472	458	463	427	390	422	440	412	450	430	436	394	462	435	446	446	421	423	398	414	441	441	427	430	461	396	430	420	439	400	437	416	414	435	418	432	431	403	416	434	434	415	430	432	433	409	452	399	454	456	429	460	445	445	454	451	392	393	443	446	432	464	417	443	422	437	448	445	450	425	430	414	414	418	407	448	418	403	425	404	442	453	425	404	394	450	410	409	425	420	451	425	405	415	482	411	423	411	439	436	438	417	471	453	419	382	437	423	494	420	428	440	433	438	419	405	426	433	443	431	447	434	432	471	414	411	471	421	419	424	447	427	434	442	412	459	434	439	423	447	439	435	389	419	403	451	439	475	449	439	431	400	421	405	436	419	449	460	418	427	460	431	449	418	419	472	451	437	419	403	429	402	446	428	455	404	435	434	418	437	433	452	453	430	425	407	427	434	435	390	430	427	385	420	433	427	438	417	444	428	475	450	429	420	441	430	434	423	389	420	426	459	416	416	388	385	457	447	457	423	406	399	434	424	443	413	442	446	422	433	442	418	447	474	445	420	420	466	444	407	422	429	445	414	433	437	429	427	440	426	435	463	461	426	395	423	405	398	440	420	442	437	432	440	467	417	444	430	410	398	382	446	442	456	436	453	450	430	421	429	417	422	483	422	462	430	395	431	438	428	433	406	436	465	406	396	416	427	432	418	436	452	439	441	407	441	429	452	414	420	422	416	391	434	442	452	436	466	415	449	433	444	465	410	467	415	487	442	494	431	449	440	434	433	474	405	405	440	450	424	427	426	409	439	410	419	471	416	432	454	417	440	460	403	409	483	412	432	445	452	459	447	411	423	396	408	434	467	425	441	425	415	478	448	415	455	427	452	466	436	398	464	452	409	458	466	433	445	471	431	459	425	457	460	403	414	454	441	418	423	431	418	392	410	398	448	434	419	423	439	450	401	413	400	428	449	434	419	435	414	468	427	419	416	449	450	460	448	475	465	473	443	435	455	435	411	444	402	421	420	447	449	427	443	458	457	409	442	451	477	435	427	415	451	419	453	458	474	443	433	445
25498	21661	42377	48703	36982	28494	12740	1387	486	495	503	451	519	479	518	491	514	510	555	517	509	540	511	525	515	497	492	473	493	486	493	530	515	499	510	502	504	506	507	524	491	524	501	515	509	481	481	515	466	518	487	526	449	545	539	504	465	503	520	508	505	495	548	516	520	494	514	498	542	508	428	485	500	497	508	520	530	489	517	486	470	505	527	490	512	545	500	519	452	530	502	469	539	502	530	529	482	532	476	480	504	499	494	479	505	490	506	549	515	512	466	492	492	533	475	509	491	478	541	501	487	464	466	484	513	498	477	525	484	497	525	497	509	503	451	488	487	504	488	481	507	522	535	534	513	522	496	518	560	527	511	530	549	526	514	530	525	557	499	512	515	483	486	503	501	514	526	507	504	495	513	477	461	479	541	507	530	472	505	491	466	512	486	488	526	501	509	514	493	520	472	532	488	474	478	509	508	514	485	502	456	489	485	498	523	497	510	519	498	484	479	524	515	517	478	473	494	490	481	523	522	473	471	507	505	476	468	513	536	508	472	518	496	555	488	520	502	494	515	519	462	496	481	527	471	511	489	465	526	545	493	499	477	509	475	511	500	509	498	512	506	487	526	493	503	483	483	510	522	476	495	532	522	455	521	521	519	486	473	473	542	501	518	522	509	523	512	495	532	536	507	498	508	500	541	479	489	533	518	531	516	497	512	489	508	504	478	528	485	512	501	534	506	499	485	470	491	536	508	521	501	501	531	525	518	529	469	515	527	469	543	508	540	494	475	470	506	484	495	464	508	484	464	459	546	509	493	494	471	471	512	459	496	479	486	497	533	498	520	496	485	496	452	519	536	545	531	531	501	479	481	509	499	502	488	496	517	514	480	510	506	516	498	475	519	546	487	468	499	513	528	497	511	496	494	522	521	498	484	514	491	523	530	498	475	478	521	513	518	494	516	492	516	473	512	484	496	519	461	471	571	478	499	519	492	473	505	500	515	524	450	513	501	513	474	506	537	491	536	505	469	515	478	493	506	506	534	542	508	506	506	482	517	500	503	541	527	466	506	521	553	497	547	486	506	472	490	522	521	517	513	474	505	486	491	479	528	489	509	488	525	465	493	488	532	493	496	498	527	544	525	508	491	494	501	510	538	516	508	526	516	484	498	538	538	475	516	489	510	543	485	513	472	534	507	494	521	496	512	527	508	516	516	476	517	517	489	527	460	528	502	483	523	538	528	511	463	457	532	512	499	490	505	501	491	502	519	507	510	459	525	515	510	482	536	526	514	508	495	526	482	514	479	500	509	519	531	497	490	517	545	500	491	508	526	520	513	505	537	532	480	515	517	510	509	493	507	502	543	498	506	489	482	456	492	472	506	444	484	470	508	496	491	495	521	473	489	507	512	502	526	522	503	483	502	522	504	517	480	519	499	477	520	500	510	455	490	536	482	481	487	487	494	460	488	511	509	501	519	519	495	470	523	477	543	496	518	489	499	557	483	502	490	498	510	476	533	531	490	495	467	525	442	490	490	513	506	503	503	470	506	489	554	507	478	501	536	505	502	485	533	482	495	502	540	522	507	527	447	502	526	498	505	542	516	516	504	508	501	496	520	491	492	493	466	522	486	473	480	541	489	478	508	492	496	487	520	483	513	504	493	485	536	471	547	485	534	509	518	522	540	508	509	539	527	479	472	519	490	484	487	500	527	496	493	493	515	488	506	491	559	522	500	468	510	496	510	510	512	499	487	510	493	528	519	490	512	479	517	513	529	512	491	484	535	511	490	508	481	502	472	471	515	492	465	503	477	470	464	493	487	510	522	489	504	487	524	527	523	524	471	492	563	504	517	503	533	527	559	540	514	495	521	538	509	494	531	501	504	505	478	504	494	492	492	472	515	501	495	496	505	530	496	509	559	506	475	481	527	502	539	523	483	472	473	479	512	484	496	528	521	516	499	523	472	509	534	509	484	435	486	477	446	494	539	500	468	533	539	520	497	541	484	495	484	514	495	506	490	498	493	466	492	517	538	455	524	515	485	519	474	520	573	513	501	507	477	482	472	492	479	520	528	515	492	503	508	512	508	456	469	498	486	468	498	513	505	548	533	515	507	503	487	489	515	489	517	490	483	486	520	458	516	508	473	485	509	524	545	480	509	509	488	523	491	523	514	529	496	485	509	500	476	507	511	549	528	552	495	512	479	500	468	507	495	488	442	519	511	500	514	490	502	476	482	551	511	515	513	463	521	525	483	470	448	521	493	488	513	552	521	506	525	488	524	492	498	482	498	483	501	516	502	488	460	486	525	551	490	505	491	508	521	500	437	525	508	522	481	509	502	470	545	517	508	507	504	501	491	540	513	542	490	506	487	519	504	471	513	489	492	481	500	515	499	479	524	515	487	468	530	504	524	532	516	528	500	478	553	491	532	553	506	507	493	480	517	484	499	543	504	515	510	495	485	532	534	478	532	531	500	498	484	511	487	449	501	531	531	508	491	474	510	486	516	480	493	448	515	495	515	498	482	504	488	474	518	503	495	452	535	559	504	518	513	489	524	496	490	467	520	512	521	501	495	479	466	483	535	460	522	515	486	512	539	516	498	462	509	513	492	494	493	479	497	508	487	488	520	499	530	506	498	490	516	482	531	514	478	483	512	446	494	528	512	518	482	524	497	481	506	525	510	521	483	498	507	501	494	475	503	523	502	513	544	463	514	486	507	476	474	503	484	515	491	487	509	514	464	485	474	524	529	514	494	497	468	503	503	490	514	477	504	512	497	496	515	509	494	503	519	500	477	506	473	504	475	509	511	469	487	518	492	462	508	509	505	478	481	491	513	509	484	505	447	488	472	473	489	488	468	509	511	465	489	503	484	510	465	530	491	467	498	501	478	512	494	504	504	502	466	515	470	513	485	523	496	466	507	493	542	469	514	500	514	517	534	501	537	508	508	507	479	459	512	469	496	505	508	472	487	496	496	478	473	493	527	548	511	527	481	501	518	470	513	499	477	503	499	524	475	509	495	474	512	499	511	491	530	478	535	514	472	490	511	498	526	528	519	541	538	492	508	444	477	508	494	530	465	499	495	507	454	514	489	520	478	529	474	537	482	515	494	497	502	489	457	511	521	494	529	508	529	509	507	519	448	537	560	529	541	530	497	483	462	488	536	498	526	473	459	503	485	501	493	507	525	505	468	490	480	514	457	538	524	478	509	499	458	502	523	521	498	514	504	516	515	529	507	519	492	511	516	486	507	528	517	500	518	501	486	493	516	488	508	488	487	507	487	498	524	527	503	480	495	520	554	533	491	504	505	534	525	509	497	529	476	512	522	475	522	546	479	545	548	514	484	487	478	515	488	477	512	488	489	465	493	513	520	530	515	477	492	501	503	535	480	503	491	506	502	511	515	512	523	533	463	483	475	511	512	507	477	504	527	538	521	485	509	500	480	490	498	463	492	453	503	504	500	497	523	507	463	469	495	477	502	501	530	534	510	502	496	486	507	490
25482	48730	66586	53078	40894	30772	12266	1194	585	531	593	587	576	574	575	591	513	528	551	595	591	571	532	558	574	596	560	542	584	562	578	594	568	563	578	585	582	569	584	562	541	625	566	549	568	563	573	539	560	601	543	595	531	586	558	548	565	539	566	557	567	543	565	565	551	577	554	568	566	568	548	529	589	621	517	565	579	564	549	564	548	553	541	593	528	542	577	552	579	552	579	574	551	582	564	565	564	579	581	545	564	559	558	560	579	599	572	583	548	577	592	575	576	568	566	575	544	562	586	556	612	559	524	576	510	578	620	544	567	556	585	613	567	564	527	542	564	614	554	591	573	549	555	556	573	571	541	511	521	550	533	574	516	521	570	543	574	584	542	539	514	560	595	570	566	585	527	587	555	584	563	591	566	544	603	610	567	570	560	531	539	557	576	577	572	589	564	555	545	594	566	537	545	579	575	549	544	575	572	543	542	551	524	580	559	543	578	552	569	527	511	584	534	585	594	564	535	568	557	546	512	584	540	553	549	546	599	587	583	579	575	524	625	539	557	563	574	574	534	538	565	575	553	584	599	553	538	575	538	543	596	529	535	579	564	510	546	586	531	570	585	553	565	537	568	565	555	574	524	575	548	537	539	538	583	533	531	556	560	540	587	548	541	560	563	541	526	582	584	569	551	552	570	530	585	546	522	552	581	599	535	547	571	553	554	533	578	564	536	534	556	560	541	534	510	526	574	599	569	583	551	552	533	549	549	548	591	547	550	571	541	581	578	560	570	576	578	573	551	587	555	587	542	541	548	530	537	570	556	583	522	547	526	548	605	617	509	518	545	576	564	576	591	546	526	579	582	560	547	559	552	551	591	524	582	524	563	549	583	569	548	573	521	565	548	575	549	567	547	581	581	580	564	572	512	589	532	547	563	566	571	585	532	574	580	561	534	558	567	539	569	556	553	582	541	570	578	555	570	613	524	564	556	587	555	534	554	555	597	559	540	555	587	533	528	576	599	594	579	565	545	566	560	590	569	534	580	538	544	552	563	562	574	544	540	545	569	605	556	555	620	569	544	575	600	555	580	557	575	548	553	565	613	571	580	541	538	555	538	544	537	546	561	577	542	610	564	567	536	538	537	564	588	517	564	536	572	522	559	556	542	590	561	539	588	581	586	576	538	616	545	568	567	553	588	550	560	573	540	534	554	563	569	579	525	595	553	576	561	523	563	573	574	575	586	583	590	526	553	568	558	571	625	573	568	577	555	586	556	600	586	551	559	576	534	555	605	510	533	540	514	598	536	609	569	611	593	584	526	532	563	562	592	543	537	540	507	591	508	550	536	601	569	561	575	548	573	548	610	583	634	569	566	557	539	569	575	574	554	543	553	625	569	593	535	574	572	572	548	560	557	606	582	570	531	514	541	574	594	540	547	575	583	544	523	555	555	565	563	541	578	519	578	600	545	584	543	552	563	614	586	578	577	582	566	553	548	565	571	553	578	555	594	589	542	571	574	580	546	519	569	558	487	578	547	559	551	597	556	539	581	532	606	566	574	583	572	577	554	598	501	576	539	561	542	643	548	579	524	539	585	570	594	543	596	600	546	598	567	530	619	559	528	574	576	587	543	550	584	564	542	588	629	554	574	566	558	569	562	535	600	565	605	570	601	575	569	593	602	571	556	549	540	597	557	527	537	535	524	564	563	518	578	555	566	570	550	566	543	539	576	575	547	565	590	569	605	624	561	549	541	581	558	597	552	537	574	562	530	541	559	573	567	582	576	555	542	571	581	571	519	522	580	573	577	588	543	560	538	615	615	593	547	561	556	567	561	566	579	580	527	570	578	559	535	555	567	554	578	612	569	594	585	541	600	579	551	568	583	584	602	582	577	563	564	550	619	567	580	530	557	578	552	638	543	545	582	570	569	562	576	545	554	565	560	540	552	589	575	563	560	583	546	558	544	567	583	541	541	552	569	549	568	571	577	579	546	563	580	580	572	582	566	585	540	555	563	539	542	557	548	574	546	605	615	564	530	543	577	561	547	548	571	578	560	586	539	539	584	555	574	544	580	567	556	554	610	582	560	577	561	559	524	565	585	537	576	564	545	549	571	574	558	580	575	568	529	573	583	578	597	512	547	536	547	555	563	529	530	548	566	532	570	616	598	573	582	548	553	580	576	553	564	581	554	533	535	613	569	576	595	558	572	581	584	556	525	572	565	501	609	538	556	565	563	526	577	569	548	590	586	585	556	562	554	583	549	661	546	563	589	601	554	559	576	566	581	570	561	565	543	527	556	580	558	549	548	602	572	553	552	557	548	580	547	605	546	537	591	586	564	596	582	626	559	527	567	544	558	558	575	581	555	517	520	587	558	547	594	562	557	521	581	549	583	600	512	546	580	587	584	564	588	573	551	567	579	577	601	589	519	610	544	585	579	568	595	558	591	591	568	582	587	605	564	609	538	634	573	550	574	574	575	564	550	572	526	540	507	581	565	555	549	565	538	559	569	551	581	586	558	570	551	542	580	549	568	598	584	569	571	564	617	527	569	518	561	597	589	578	598	587	533	566	582	554	575	573	591	578	575	607	529	607	584	527	550	588	550	573	565	552	523	627	576	561	565	605	540	548	530	585	560	607	601	548	568	511	538	542	551	554	534	529	543	549	555	585	560	528	571	604	581	559	577	560	564	566	559	542	549	560	577	586	576	570	532	594	589	585	554	563	539	610	556	561	592	593	559	545	549	542	567	543	577	575	562	571	577	529	544	557	486	543	536	580	542	531	535	549	549	519	556	587	517	569	547	547	557	543	524	565	570	586	574	565	603	560	558	574	570	534	605	524	565	564	549	587	562	558	559	562	561	543	591	597	548	592	576	551	548	580	601	573	560	555	529	601	574	570	548	581	559	552	537	588	586	543	599	586	603	553	574	586	544	565	591	613	585	575	519	576	570	557	567	564	533	551	567	626	573	562	532	558	571	564	583	532	548	607	566	577	568	579	587	531	546	538	532	535	512	575	553	519	556	577	547	552	550	596	532	576	581	621	556	542	556	535	568	520	558	576	584	548	547	568	569	549	578	546	549	537	572	586	543	525	541	572	528	552	565	531	550	609	561	588	615	522	542	575	627	530	553	545	568	562	557	576	560	544	562	538	560	527	515	563	524	588	557	501	547	545	538	513	568	577	564	573	538	591	553	572	526	562	574	548	576	571	578	578	585	532	526	542	608	574	566	579	566	566	571	547	548	554	560	565	525	595	600	580	578	604	556	572	533	551	562	555	585	568	538	552	589	584	594	532	591	602	582	568	563	547	542	537	549	538	604	573	602	550	574	551	559	560	584	574	577	568	565	559	556	610	561	557	572	565	562	627	585	532	581	547	563	540	569	592	589	519	554	554	575	558	595	612	590	554	546	554	533	588	557	549	540	565	558	549	593	560	562	532	562	586	616	571	571	565	597	561	602	552	531	547	637	573	577	562	558	532	550	560	566	555	551	561	560	589
23247	21520	34898	52611	54312	50643	32091	9072	801	606	614	595	610	592	597	593	572	654	580	560	568	558	617	589	564	592	611	597	581	606	567	607	581	581	589	591	578	608	609	575	586	559	548	627	581	618	569	563	569	584	577	594	589	584	592	546	597	583	597	581	575	561	615	573	583	586	569	616	602	553	608	623	591	594	595	608	580	603	567	614	567	581	553	566	572	583	588	551	587	610	611	619	548	590	587	565	550	591	596	589	564	640	597	598	590	551	644	611	592	631	594	604	593	552	607	606	589	626	587	556	573	549	581	601	589	605	599	578	576	565	555	572	536	576	606	564	609	597	580	541	584	582	623	572	590	588	597	526	569	603	579	573	577	544	591	542	578	593	586	596	608	580	616	587	604	548	641	603	518	606	596	587	595	568	596	584	603	548	574	603	623	596	634	540	607	556	559	583	598	584	578	563	610	658	581	605	576	622	555	574	620	560	602	609	613	579	579	624	567	618	572	618	591	596	605	577	649	568	571	602	565	631	617	622	597	610	572	563	606	589	574	617	567	616	594	578	553	567	560	621	616	635	542	590	583	594	600	571	570	609	608	597	622	592	623	634	603	599	637	575	581	613	578	571	594	544	620	580	592	623	601	596	551	573	543	578	572	581	601	585	641	596	552	608	543	574	591	544	575	578	612	605	596	562	574	598	598	598	614	569	582	536	595	584	593	556	616	579	575	606	591	610	622	568	577	616	582	559	590	574	584	624	647	549	600	582	576	587	579	600	583	560	605	581	572	603	591	567	580	570	591	588	628	600	587	582	584	570	565	596	615	606	591	549	608	601	578	560	610	576	582	592	619	599	545	581	616	568	602	577	602	580	575	572	585	543	594	529	600	579	582	594	570	578	555	597	564	525	530	619	557	588	586	580	603	608	591	638	550	533	606	625	591	614	550	539	587	637	553	607	587	580	548	628	570	587	622	574	582	611	601	577	593	570	591	556	576	612	584	560	576	554	595	593	579	573	615	594	605	555	628	572	569	596	585	548	582	604	577	607	580	564	584	581	593	615	599	556	580	522	573	598	624	565	613	565	642	583	602	567	599	552	589	576	636	591	611	603	580	572	578	586	620	577	543	603	568	582	633	581	602	583	592	570	571	576	587	584	569	615	589	522	552	592	563	604	585	603	580	586	554	644	607	600	564	578	558	569	606	536	621	593	609	571	587	600	577	634	560	568	594	610	590	603	617	614	635	594	626	610	610	632	596	576	600	546	555	605	586	598	625	571	582	614	570	589	587	620	609	557	580	581	597	587	594	575	530	575	644	581	621	565	601	566	611	612	602	552	593	582	569	580	604	573	613	599	522	597	631	551	572	558	555	591	554	574	613	586	588	586	608	629	627	577	594	618	592	559	568	581	564	600	577	548	576	612	578	548	564	562	567	586	593	600	578	588	589	616	596	617	597	612	616	540	576	610	514	611	553	573	590	598	612	583	574	577	588	615	623	605	563	608	589	589	566	599	628	590	614	606	578	554	580	558	601	610	618	594	594	608	590	579	579	579	599	599	580	645	642	605	611	618	591	559	585	561	529	603	592	567	599	610	575	602	596	570	547	578	605	571	550	602	565	567	586	604	590	621	564	574	574	572	608	559	589	589	591	582	602	579	596	601	580	633	620	571	636	597	607	539	548	577	596	554	571	625	625	592	552	584	583	585	595	608	613	588	552	587	581	571	627	572	585	611	567	569	593	581	585	566	593	582	592	617	542	580	529	606	607	593	596	594	593	587	615	581	597	627	590	586	595	591	544	588	601	590	591	582	551	606	571	621	612	600	659	633	597	526	556	594	615	590	567	566	616	600	605	601	574	626	608	626	588	551	585	625	559	556	568	588	567	584	613	604	631	598	628	603	592	567	583	612	638	562	577	625	593	595	575	572	540	620	589	606	562	563	565	609	571	568	571	588	564	566	623	564	579	597	601	562	565	551	590	606	598	592	618	600	588	591	539	606	603	615	595	615	600	549	580	607	581	582	573	567	578	550	602	581	618	608	597	621	584	565	628	605	574	569	566	615	596	559	585	573	622	558	553	602	587	614	574	630	612	580	575	557	547	600	578	612	609	590	568	549	630	578	587	596	602	613	580	628	553	561	592	612	564	515	577	544	603	594	559	600	614	578	568	561	588	585	589	604	572	581	597	555	577	627	592	631	591	631	593	564	576	546	559	567	537	594	570	618	637	584	608	593	598	550	614	569	571	560	587	608	588	593	573	559	582	564	549	602	585	607	609	600	622	575	548	586	599	597	594	567	558	588	588	619	616	551	602	591	607	567	620	605	564	585	640	575	533	585	602	592	587	586	585	620	560	559	609	627	599	620	591	610	574	570	599	542	591	592	609	584	533	604	558	584	618	571	608	600	561	589	605	607	585	593	603	577	585	554	585	585	582	604	622	637	586	613	566	587	579	582	577	617	568	547	556	582	581	572	578	618	570	533	545	583	626	606	575	570	596	601	568	594	571	566	613	585	549	612	636	603	553	564	533	588	569	576	598	583	572	636	588	589	584	600	617	552	580	609	543	563	589	554	583	603	549	580	570	597	619	551	574	565	598	538	566	575	576	566	588	593	567	560	579	551	558	584	564	551	580	610	583	498	588	594	623	615	617	604	579	578	593	585	566	566	545	591	567	576	590	582	565	555	584	581	579	558	547	584	587	584	631	622	614	549	566	612	549	569	558	621	612	564	596	609	614	579	577	539	639	567	588	596	603	591	593	633	606	618	604	577	556	582	573	558	557	565	552	581	594	605	567	552	569	571	547	583	550	619	565	590	625	586	610	604	636	615	537	597	587	538	555	627	646	601	598	588	653	587	551	627	590	576	578	649	612	584	551	576	590	619	590	596	579	599	594	572	590	621	602	596	609	564	643	610	570	596	586	580	599	560	552	557	583	526	551	588	588	609	571	576	587	614	611	530	571	602	574	541	577	623	589	568	592	560	594	568	587	621	574	598	548	616	606	574	578	562	586	597	594	601	578	608	612	571	571	582	599	591	617	601	627	546	564	583	568	560	598	666	545	581	603	619	634	573	576	595	611	602	584	554	564	598	555	585	542	618	580	592	619	590	559	594	600	610	614	565	588	640	562	565	581	551	607	604	553	583	574	576	579	575	613	579	622	595	551	590	592	560	603	548	562	578	585	579	586	581	583	612	490	582	586	592	579	604	590	612	616	579	594	602	649	595	587	559	625	574	591	579	595	655	596	551	566	583	575	628	593	583	558	602	617	617	579	583	556	542	583	577	552	580	574	593	599	563	577	617	607	594	581	634	593	569	577	569	588	554	592	643	605	606	613	554	589	587	607	570	583	566	602	613	594	578	605	591	565	593	601	586	602	618	618	605	572	603	558	568	591	606	611	605	576	572	584	592	583	615	598	590	638	605	551	601	609	604	561	599	594	589	614	559	569	615	588	564	566	557	542	588	584	586	575	541	622	626	555	614	602	578	563	572	577	576
30034	53599	83747	81618	66312	50364	26866	2894	614	638	656	648	594	654	656	606	638	662	618	646	661	609	614	618	642	600	604	640	617	612	632	561	604	628	633	622	633	619	672	640	648	668	652	614	626	655	598	596	636	582	596	627	620	619	653	654	609	610	638	647	620	665	598	634	656	598	629	662	609	652	629	610	639	658	604	627	625	630	598	630	603	599	610	624	651	632	623	598	620	615	598	646	665	611	618	594	644	642	640	653	625	618	633	569	606	643	651	630	587	645	605	612	642	640	623	587	599	610	647	604	571	638	630	594	650	597	582	556	694	646	622	642	559	604	601	621	626	643	630	589	642	640	588	595	571	623	689	601	625	650	610	632	639	598	593	574	612	601	625	605	647	620	626	640	651	633	658	626	629	656	602	624	632	615	619	611	627	596	641	659	676	636	646	625	684	641	618	612	633	588	653	604	594	603	632	631	640	621	590	655	608	641	656	609	628	625	639	640	648	572	629	621	616	580	592	597	624	618	582	624	632	574	650	604	632	631	609	629	624	618	608	625	629	641	613	610	599	632	608	678	603	637	595	594	631	606	587	627	652	623	652	637	641	608	629	617	626	597	586	608	595	652	646	616	626	614	593	604	587	658	647	606	661	598	630	651	676	658	631	608	614	638	633	610	616	630	574	605	664	611	653	633	630	632	611	628	671	617	628	621	627	601	619	581	662	655	658	664	640	660	590	668	682	633	652	607	587	669	623	571	660	640	590	659	647	617	609	638	643	668	607	609	616	621	615	610	631	594	616	630	680	623	613	664	623	591	626	625	633	625	617	616	598	661	629	642	641	611	591	635	614	652	603	656	634	643	650	605	673	617	640	634	614	606	630	611	589	612	651	624	624	635	580	647	645	613	604	677	641	612	641	674	640	617	597	634	608	618	631	590	656	641	627	632	580	602	606	635	646	628	638	645	618	633	641	666	640	660	646	606	618	601	629	648	648	644	604	668	614	622	641	643	573	632	603	649	607	629	620	642	630	596	674	615	627	615	588	648	652	646	605	558	635	614	614	613	620	670	658	623	658	692	614	686	619	609	615	607	687	610	658	648	614	636	587	685	610	634	626	622	629	670	665	647	636	620	621	617	641	617	617	606	641	638	586	593	623	642	618	606	642	628	630	644	623	632	574	653	635	618	615	613	616	613	601	656	577	620	585	587	623	645	653	651	625	646	677	655	664	647	592	614	651	614	641	640	677	586	611	595	612	640	666	615	668	637	616	616	661	633	640	652	580	583	588	680	664	561	637	611	623	638	585	618	617	654	626	652	630	625	642	665	602	622	646	607	658	653	662	620	641	592	644	612	611	628	609	665	576	638	637	602	617	629	637	679	688	612	649	671	681	650	657	643	644	600	597	651	639	654	627	636	636	642	579	624	650	611	623	641	621	651	612	601	633	599	600	601	620	642	636	612	619	614	598	612	606	637	588	623	656	600	595	611	629	615	623	596	647	594	646	648	647	627	618	624	597	607	580	636	591	581	658	626	628	629	603	636	610	613	623	641	639	647	644	623	632	650	653	657	623	570	600	623	620	553	615	677	626	606	650	608	627	624	620	619	641	634	591	591	639	611	651	606	617	611	614	615	564	627	652	639	666	600	611	676	602	642	566	648	612	614	609	623	627	607	608	632	605	649	642	635	585	613	648	678	591	629	673	619	648	624	619	622	607	660	662	648	637	604	623	621	649	644	619	656	638	623	594	627	648	612	653	645	618	621	642	616	607	629	638	628	624	606	629	658	654	620	569	641	646	608	637	654	594	642	636	640	604	643	654	601	663	640	643	639	600	620	582	634	641	620	613	646	659	613	615	645	604	645	647	611	678	649	660	607	624	604	610	638	631	641	654	657	649	618	638	625	658	601	620	582	651	605	666	678	607	610	646	639	628	632	604	611	638	609	634	629	578	603	584	638	664	617	621	589	590	609	571	709	626	611	620	657	635	608	665	645	594	655	640	596	621	605	652	631	688	635	653	607	618	618	617	596	622	643	664	641	627	583	621	635	626	606	611	607	600	617	616	615	616	637	620	641	631	627	595	615	630	602	644	629	630	639	637	658	676	642	628	625	618	631	623	582	636	575	647	648	615	636	624	636	584	616	609	685	663	639	629	626	687	661	630	576	586	599	621	604	670	642	621	593	611	639	614	628	630	577	618	642	625	605	629	639	593	614	614	618	655	628	612	601	625	643	628	629	608	606	620	638	614	609	635	647	624	591	600	572	616	640	638	647	674	638	587	638	648	617	651	640	608	643	638	606	603	651	602	647	630	587	610	643	636	629	592	617	620	605	605	638	649	658	623	641	652	620	600	607	621	629	595	651	620	637	609	625	591	634	600	621	612	621	626	637	621	608	642	624	597	624	573	647	674	658	633	601	633	591	595	653	604	598	661	593	638	596	662	612	627	583	619	593	629	626	626	638	638	569	621	641	664	671	608	644	646	586	620	596	627	622	628	648	660	628	620	651	593	580	624	614	566	658	616	664	652	626	605	636	625	598	616	614	632	611	601	600	615	652	626	643	594	610	650	626	667	620	650	603	629	631	603	665	613	608	663	621	603	651	641	578	622	574	582	632	636	624	600	593	615	662	672	598	635	670	643	650	585	638	616	625	646	654	612	668	613	662	655	632	624	606	622	572	685	685	629	586	592	620	635	649	625	664	647	628	614	605	672	628	621	620	630	648	606	562	636	634	607	614	594	621	609	565	628	651	591	607	595	666	644	600	580	600	621	635	617	613	665	652	631	627	631	630	672	642	646	593	631	636	641	612	637	610	603	582	603	644	597	630	613	627	666	618	637	610	629	606	627	651	633	655	624	580	644	598	601	621	599	598	608	612	584	597	617	658	557	588	609	584	628	630	598	626	638	622	630	632	683	590	605	608	608	623	648	646	616	661	586	595	611	614	600	630	622	633	610	596	643	617	659	596	638	610	618	642	638	609	609	655	623	635	637	647	633	626	618	589	640	637	609	671	675	613	628	633	596	612	637	607	600	609	684	587	660	651	624	639	600	657	578	601	612	592	616	640	665	652	648	611	602	582	686	640	616	630	638	661	623	629	703	617	684	596	635	601	599	622	674	647	613	617	611	611	552	626	636	655	636	616	614	597	607	602	682	630	635	610	628	590	639	623	604	647	628	602	603	618	626	629	593	622	587	589	598	615	668	613	611	612	624	618	643	661	615	620	591	672	635	666	649	610	605	641	634	602	587	619	608	637	638	636	600	592	638	641	617	634	618	571	649	605	645	609	647	656	646	671	634	659	657	605	644	595	615	638	592	632	662	576	608	631	650	613	635	645	639	587	620	603	649	611	594	627	590	605	662	602	583	646	612	641	637	686	627	659	616	560	635	634	666	580	620	619	606	574	628	639	595	659	631	591	590	628	627	632	647	617	607	654	668	644	624	592	631	654	659	616	599	601	625	596	612	601	629	613	654	627	660	657	631	601	618	658	657	616	602	591
28010	23438	38879	35351	21921	12519	3424	671	385	397	392	379	399	382	379	407	411	364	379	382	404	400	397	391	410	373	373	372	359	355	409	399	441	382	375	405	404	392	397	399	397	382	397	392	371	402	404	379	403	398	394	409	388	410	363	362	373	374	408	388	383	342	382	397	350	391	371	362	383	352	405	378	362	359	396	382	415	368	390	390	382	394	391	371	382	356	391	354	364	352	388	392	376	405	371	377	366	395	358	327	371	369	378	385	337	362	382	357	399	383	382	385	393	372	395	350	345	363	397	385	358	385	382	376	374	394	353	388	391	390	378	372	355	372	358	396	391	384	405	369	387	389	376	386	335	367	365	409	386	412	362	380	365	355	365	342	372	397	394	388	395	390	338	374	392	352	356	427	403	374	368	380	368	381	419	364	379	367	387	359	370	362	366	383	379	369	360	397	386	370	403	386	385	410	367	382	376	403	372	397	384	409	367	381	413	369	391	377	364	396	341	358	403	395	361	389	421	372	416	389	382	354	424	388	390	354	365	382	394	376	388	372	390	375	370	375	400	388	377	369	369	400	377	402	396	351	396	367	426	377	368	378	358	379	371	352	387	402	376	350	379	358	363	371	390	395	387	359	356	383	385	403	406	382	370	393	379	353	370	389	325	398	361	352	398	381	356	368	375	367	382	394	366	355	388	393	392	409	368	378	376	365	414	363	388	405	364	406	396	405	349	397	410	349	355	377	367	351	375	381	354	380	387	401	388	373	372	371	400	392	384	390	392	396	380	379	398	358	400	361	378	418	367	427	372	377	394	350	372	381	418	348	421	392	395	374	382	372	384	377	389	397	372	371	414	385	387	415	363	370	381	393	404	363	383	402	398	356	415	320	363	377	364	394	360	391	379	356	382	378	390	353	392	380	389	411	392	389	393	355	373	379	405	380	380	394	415	377	400	377	393	356	408	373	386	417	391	404	356	353	365	363	370	414	372	375	389	377	390	428	385	376	385	383	365	368	385	392	411	394	376	361	373	368	392	394	376	361	401	384	425	372	396	381	346	359	391	407	376	409	388	373	379	382	359	387	360	354	370	378	360	421	394	385	372	375	373	368	400	392	379	404	401	373	379	373	404	370	363	371	388	366	403	376	394	411	386	371	375	383	360	343	366	386	380	382	380	379	381	385	362	378	375	422	377	352	366	379	393	359	378	400	385	370	405	374	338	382	391	398	395	413	383	384	377	388	352	416	386	417	360	364	372	388	336	408	398	353	355	384	378	356	344	359	367	353	374	386	405	406	399	382	394	413	369	376	415	432	341	397	360	399	424	403	402	405	384	386	432	386	338	360	388	420	396	404	396	384	370	391	376	362	408	358	389	374	431	358	393	377	349	370	400	390	376	352	353	384	374	363	391	375	331	356	372	385	397	394	355	382	392	395	387	366	384	361	410	415	390	376	367	392	364	378	352	354	376	388	377	368	357	370	360	372	372	385	386	381	380	354	421	379	384	396	394	385	406	387	359	380	386	386	399	413	345	386	388	378	399	367	368	392	397	370	386	383	348	396	380	426	380	399	393	388	387	377	379	380	370	368	352	365	361	377	368	372	393	358	376	389	366	386	409	361	395	357	386	391	373	401	366	416	369	386	391	380	380	385	407	414	380	422	378	385	386	397	402	351	366	383	393	391	381	374	399	349	422	363	332	363	379	399	377	365	368	357	399	388	399	390	391	385	389	402	389	389	418	380	396	380	410	365	409	390	381	396	391	398	348	369	361	390	392	375	394	373	381	363	415	363	373	383	399	418	398	381	406	391	417	382	401	411	392	352	379	372	366	413	391	369	361	376	392	390	366	387	408	368	378	397	391	402	388	391	401	372	386	385	362	391	366	373	367	367	369	352	378	408	384	364	362	365	379	397	350	377	354	396	366	411	362	394	399	374	379	393	387	373	382	413	374	382	402	374	363	396	392	439	366	368	366	374	372	409	382	394	381	386	387	365	387	379	338	370	392	383	410	390	368	377	357	389	382	380	386	389	371	371	374	373	381	388	390	398	351	390	406	371	401	366	407	382	382	390	387	404	387	390	376	385	381	388	367	401	387	374	351	383	397	383	374	334	382	382	378	373	398	365	367	424	388	363	369	367	389	395	345	361	403	401	369	375	349	367	387	375	399	416	344	353	376	386	410	391	405	372	399	380	340	418	400	385	392	407	392	378	421	413	377	356	423	349	381	392	370	323	374	358	373	372	419	388	373	370	379	374	389	395	375	389	380	372	359	421	397	409	393	408	395	375	383	375	369	432	366	398	385	372	393	419	403	361	372	420	401	346	373	401	385	375	363	404	382	373	369	357	372	383	385	386	394	408	374	388	405	371	367	386	384	406	381	395	349	380	394	385	381	378	412	357	339	382	394	380	403	364	393	408	384	403	387	363	420	410	373	396	393	365	375	376	387	409	367	394	357	414	398	351	390	373	401	353	428	357	392	406	384	404	388	385	371	375	387	405	368	378	387	355	374	380	403	429	381	359	371	394	408	360	386	355	373	389	389	392	392	383	362	393	375	390	403	368	353	395	379	356	428	386	404	388	403	380	408	387	373	383	370	401	381	392	383	375	388	398	381	414	377	401	388	349	377	356	360	377	408	380	367	356	388	412	388	382	374	369	379	416	388	372	346	364	366	390	387	383	364	371	402	378	392	390	380	381	363	375	380	397	379	394	402	416	403	365	381	391	405	389	400	354	376	399	389	373	363	373	388	390	409	382	380	359	381	418	386	395	343	367	374	385	421	383	365	389	404	393	365	351	366	409	410	373	411	412	359	389	354	394	390	375	364	398	392	373	384	364	403	421	396	367	395	393	393	400	397	382	361	379	394	384	355	363	352	358	385	388	366	368	389	363	415	377	386	374	400	394	353	401	393	361	388	391	384	381	399	363	383	412	358	363	374	402	366	372	357	367	350	345	394	373	395	366	371	393	392	391	369	394	391	388	406	420	400	421	362	400	399	397	401	347	402	433	377	372	387	401	373	388	405	410	351	372	385	421	407	359	396	384	383	377	354	376	380	358	394	392	422	404	382	381	406	375	347	387	354	366	396	355	406	375	351	371	381	389	397	364	410	397	376	383	372	359	388	395	329	385	384	366	373	378	379	329	401	393	382	412	399	374	416	402	394	375	370	398	334	421	377	342	392	393	355	409	385	360	402	396	382	408	371	421	390	380	370	387	383	334	375	406	427	386	341	383	359	382	386	417	393	384	380	422	358	361	370	381	394	359	354	389	414	386	410	389	378	405	401	358	366	369	390	400	380	362	374	382	366	362	406	351	407	393	364	382	380	377	405	376	386	392	395	375	377	372	371	366	398	384	424	388	397	367	373	373	357	396	391	390	419	364	381	408	385	367	386	389	412	376	406	409	415	379	356	392	418	380	406	375	405	344	373	369	372	385	409	350	390	403	381	382	356	376	381	385	398	386	385	362	415	353	387	346	388	439	378	397	387	366	421	386
22182	35299	37679	28309	19752	12065	3602	653	447	408	429	424	466	411	441	468	430	426	414	415	472	472	469	452	450	450	402	467	466	429	435	451	403	424	414	376	410	428	432	444	419	429	428	450	423	433	414	442	448	434	457	393	420	424	439	429	440	421	459	414	455	437	414	420	469	415	472	453	436	429	434	452	444	466	414	454	447	446	424	447	403	406	419	415	418	418	415	478	438	444	412	438	424	433	441	429	410	430	437	395	464	419	423	442	460	423	428	444	394	427	434	438	422	443	449	411	465	445	478	446	400	421	449	454	412	437	462	458	436	434	464	450	435	472	415	419	443	458	418	458	429	428	415	449	431	435	411	430	419	435	426	426	404	461	436	437	496	414	465	417	443	446	446	431	448	463	464	450	450	433	407	452	460	433	441	441	450	403	435	422	438	416	405	427	463	435	435	427	419	414	417	427	475	477	408	447	409	438	433	467	454	419	475	438	445	486	430	419	440	431	438	475	399	462	441	415	449	440	443	432	458	455	451	474	438	442	439	451	423	433	433	403	448	423	417	439	450	413	440	443	444	429	459	448	459	438	479	447	407	453	456	418	397	430	454	394	435	464	460	415	473	436	470	447	434	394	410	437	455	456	436	426	437	441	428	462	411	425	436	418	442	483	422	439	414	439	430	439	449	449	429	453	427	418	483	426	440	395	407	415	397	426	452	457	410	414	447	429	404	450	423	437	430	397	416	445	425	436	435	393	433	392	453	404	406	462	490	431	440	453	431	412	471	424	442	461	446	435	417	465	426	455	421	425	415	428	406	459	457	460	416	439	408	463	402	402	434	476	421	421	424	406	418	435	407	422	416	424	429	444	400	457	439	429	452	432	453	444	443	437	463	477	423	429	448	462	444	467	393	425	454	412	432	447	473	442	418	402	434	437	437	447	443	469	451	462	435	426	448	418	430	435	431	452	471	425	432	409	437	428	448	435	410	427	453	413	425	442	452	407	422	462	427	480	436	456	450	481	403	447	445	440	415	420	463	411	467	419	428	432	406	420	405	445	466	405	446	469	468	422	423	436	440	470	442	442	440	461	437	442	400	448	408	448	424	437	459	412	407	398	414	465	403	442	444	417	439	453	405	441	430	429	459	453	475	419	441	445	422	434	421	440	425	417	440	427	416	425	415	467	448	454	430	420	420	445	436	434	405	446	417	430	415	433	425	444	434	416	433	455	432	431	481	418	406	420	436	458	415	423	430	406	419	422	449	450	436	439	397	388	424	422	438	405	444	424	426	424	454	409	457	457	432	467	436	471	430	457	449	427	482	425	404	453	481	417	397	457	395	412	469	448	463	398	392	453	425	410	444	424	454	455	424	443	457	425	457	403	417	442	435	405	484	403	420	398	443	447	433	435	426	422	397	434	437	431	435	399	453	447	403	464	422	425	444	417	380	398	451	438	427	463	442	447	435	435	414	438	448	425	435	428	445	455	411	420	455	447	463	438	460	412	427	441	444	453	433	432	442	448	408	451	481	448	432	436	408	442	447	425	422	469	471	464	427	442	436	417	470	426	471	472	431	405	425	432	470	416	427	456	404	432	433	442	478	424	450	446	423	470	441	436	433	448	422	455	436	413	440	417	423	447	448	454	450	454	433	426	436	450	467	440	427	427	411	479	394	434	455	418	425	451	441	435	424	478	400	435	439	449	466	452	420	457	450	451	423	446	445	428	485	442	443	452	450	438	430	406	426	443	459	441	486	416	451	395	451	427	443	440	441	441	424	447	446	444	408	419	463	434	469	396	443	458	401	412	483	470	449	474	459	409	447	453	437	443	396	419	449	433	472	424	444	455	446	419	455	462	447	450	437	430	407	440	426	415	389	442	425	456	466	387	458	440	435	443	434	455	466	418	419	438	429	397	423	475	442	436	418	425	446	412	449	417	437	456	425	458	439	422	452	400	458	417	454	422	432	442	407	433	435	430	469	408	441	447	424	450	401	436	424	393	431	444	439	424	411	426	452	462	439	466	452	434	408	400	444	440	455	423	428	415	435	417	446	427	408	418	430	449	450	453	438	448	436	492	420	409	446	413	446	422	432	413	420	418	488	425	405	433	427	429	419	443	383	440	436	409	414	422	438	395	420	464	424	445	434	454	424	449	488	436	430	425	420	388	491	432	444	443	451	410	438	430	434	437	472	423	479	434	467	417	429	446	443	435	438	452	456	421	426	414	392	423	428	452	465	413	410	499	451	468	440	429	456	444	421	447	439	499	431	463	477	446	445	409	421	459	429	474	445	445	445	446	456	416	427	469	429	455	452	405	479	432	452	432	463	452	462	463	451	449	450	456	448	440	411	432	433	434	417	471	426	453	443	424	413	477	376	430	449	416	452	438	445	414	426	415	386	401	429	439	442	433	395	451	435	402	407	428	423	459	446	438	411	420	451	420	454	445	444	434	415	455	467	388	439	455	432	462	476	406	459	456	424	407	446	456	451	420	446	409	446	460	473	463	439	437	457	431	423	441	475	479	424	402	424	443	454	415	434	439	389	396	442	428	413	448	429	436	442	450	427	424	432	461	448	410	438	430	405	417	404	443	419	446	464	456	437	436	440	428	457	431	448	479	434	436	439	431	463	425	425	444	435	425	429	449	418	408	404	427	447	402	432	403	436	411	412	449	421	478	475	449	432	419	462	436	443	425	446	418	416	448	470	435	454	457	417	416	445	437	417	414	391	459	459	425	409	404	399	435	422	459	427	428	472	438	426	450	414	408	431	449	447	398	438	395	423	420	457	427	466	428	462	418	462	468	445	439	420	435	441	462	415	410	441	417	432	441	445	420	432	457	454	430	409	448	417	448	430	425	420	419	459	442	419	467	449	422	445	426	431	429	442	443	449	399	458	430	415	488	428	436	420	483	400	434	444	449	433	441	433	452	407	435	450	435	431	438	438	432	437	429	461	401	438	420	429	427	449	385	440	447	429	432	436	425	463	468	417	453	396	427	433	456	477	438	419	465	424	432	445	436	441	445	487	455	440	426	445	467	449	437	435	446	441	440	399	412	433	409	453	409	462	438	431	465	435	452	478	438	415	441	450	457	413	439	442	434	437	443	385	421	450	448	418	406	425	414	423	436	455	436	419	453	446	467	463	419	426	375	410	430	447	448	429	440	456	437	455	468	430	419	435	443	440	430	469	445	432	455	412	436	477	399	445	429	430	436	475	475	453	443	457	454	443	458	431	414	436	475	460	441	460	448	444	435	455	451	420	446	450	413	443	458	426	475	432	437	450	437	446	430	430	436	441	402	453	451	451	408	440	420	442	393	422	434	464	431	424	429	443	444	418	430	423	489	403	461	465	406	419	419	452	430	407	473	451	429	436	433	409	444	407	444	493	471	428	475	463	396	467	444	402	409	463	437	419	440	443	393	464	427	445	447	440	431	437	418	444	415	457	418	435	444	428	433	410	416	465	450	429	426	438	426	445	425	460	408	431	452	441	457	441	439
24686	21479	44382	56964	51704	39336	19774	2627	362	399	403	390	386	354	386	382	395	362	347	367	384	390	420	377	422	367	402	397	394	436	376	389	376	367	378	372	360	371	375	415	386	393	415	375	385	395	378	374	390	332	348	386	413	365	409	380	383	425	375	394	378	381	351	367	422	366	379	422	392	355	414	418	410	376	388	385	371	387	384	419	370	342	412	428	405	394	420	387	394	386	379	388	361	350	369	400	379	380	397	396	379	363	382	387	383	389	383	376	380	388	400	360	360	378	407	386	388	355	360	353	377	390	415	407	389	345	395	393	364	366	405	363	392	407	401	380	371	401	396	400	412	353	362	351	372	396	416	382	384	394	405	368	387	350	371	363	369	416	403	365	382	408	395	365	367	375	410	350	390	389	442	373	399	397	396	375	386	403	380	382	364	388	381	337	413	377	383	382	393	398	375	381	407	390	402	382	402	389	415	351	363	406	393	366	386	367	391	380	401	369	350	390	354	377	369	383	395	412	371	399	393	369	394	367	361	400	400	416	404	377	401	394	419	395	419	384	359	379	402	375	383	359	388	423	358	423	382	378	368	388	365	381	380	394	420	363	387	396	403	419	392	391	406	359	366	370	375	398	376	348	405	388	396	394	415	395	385	395	378	345	400	380	403	417	408	371	379	389	372	373	340	383	401	408	364	400	415	411	391	406	370	355	392	402	414	344	358	340	374	388	407	399	380	364	380	393	367	396	395	373	361	409	369	392	354	390	389	398	403	392	391	370	344	381	407	376	366	375	388	373	393	384	371	409	371	363	413	411	369	379	374	399	392	411	379	410	378	382	386	409	386	362	413	369	378	388	354	360	388	383	395	341	395	391	370	383	367	420	420	366	405	379	399	399	380	382	396	396	400	408	415	370	354	397	372	381	361	351	361	368	368	382	380	354	379	355	371	350	389	378	393	359	393	388	357	364	357	411	345	333	403	419	403	385	377	392	379	363	381	422	389	394	387	405	365	383	439	413	378	384	407	370	380	359	386	392	383	382	357	370	365	366	364	361	376	411	387	365	395	342	401	366	366	369	392	374	366	360	398	373	390	395	417	383	393	342	361	383	418	357	339	413	401	378	376	372	400	404	384	384	374	361	357	352	351	374	403	385	388	416	404	409	425	404	384	347	373	373	417	365	394	341	379	404	366	407	396	388	374	372	354	369	416	408	385	386	398	415	397	362	422	378	380	389	421	422	382	391	377	376	387	385	377	415	385	402	398	434	392	384	368	402	426	384	373	402	402	400	365	355	403	382	423	348	399	370	413	368	369	383	412	385	389	376	401	359	387	380	355	378	362	391	383	399	383	382	375	383	377	387	385	376	373	369	348	378	367	385	408	387	397	410	365	372	346	399	372	346	380	385	403	389	346	393	379	382	347	399	396	393	347	417	355	391	365	415	385	354	367	394	413	391	404	360	365	397	419	377	387	395	403	383	391	334	371	385	383	373	411	370	421	380	359	347	418	391	397	387	378	382	422	363	382	383	391	370	384	389	390	387	414	377	392	408	411	405	399	390	375	364	372	374	391	370	371	444	388	401	382	398	349	358	403	379	381	415	383	380	386	410	414	376	445	378	389	351	415	440	402	383	422	395	376	384	388	395	378	371	393	380	397	388	355	392	372	397	408	393	412	425	405	403	374	372	363	354	366	401	427	367	377	365	377	402	381	406	391	356	383	386	407	395	397	356	382	383	384	356	400	398	432	363	425	357	416	375	406	392	411	391	408	376	397	386	381	418	356	392	406	385	370	381	429	361	377	419	391	377	404	423	367	389	377	358	410	374	388	393	384	374	382	401	422	412	369	377	376	388	408	411	407	390	409	409	408	395	423	405	379	404	374	418	404	377	393	388	380	401	366	426	423	384	367	392	390	380	386	345	430	399	363	358	390	372	422	386	423	361	400	422	409	388	348	392	402	398	397	365	414	398	464	408	409	347	402	407	397	373	399	361	394	353	374	388	413	380	389	383	392	373	403	401	395	426	386	387	414	384	434	366	350	413	410	358	400	389	393	366	353	345	372	392	372	451	397	367	393	400	363	394	385	423	374	396	388	374	415	389	390	372	402	373	393	382	408	348	394	394	394	405	401	384	371	377	393	387	377	386	395	390	364	401	392	389	374	399	417	384	384	417	366	377	399	378	403	357	414	377	364	365	392	430	385	398	387	350	371	403	345	401	409	369	372	395	392	373	387	363	391	378	353	364	397	379	390	397	377	360	390	382	393	388	390	389	404	383	379	364	375	386	383	365	408	415	379	378	396	408	381	386	415	373	399	415	362	418	394	400	408	413	381	365	372	384	398	403	349	401	389	401	354	402	404	372	372	391	360	360	407	375	364	396	403	369	367	384	386	375	388	364	407	375	389	388	383	389	383	371	411	388	378	372	357	393	376	392	376	366	398	391	338	367	395	410	379	412	397	370	370	437	375	421	407	401	381	380	421	368	361	389	378	390	364	424	385	351	429	417	377	346	423	384	378	365	338	376	382	359	376	404	413	398	378	400	372	372	398	395	413	359	390	424	404	410	355	405	380	384	409	385	381	414	355	414	366	373	393	356	406	428	379	378	355	374	395	381	375	381	377	377	392	385	401	382	396	401	389	382	360	384	357	372	425	376	395	391	377	372	402	406	344	379	413	374	389	392	398	402	376	393	363	418	348	375	378	376	401	380	408	375	395	379	383	370	421	378	395	377	391	385	398	380	406	404	377	401	391	396	418	388	384	352	371	416	369	413	375	370	357	403	398	390	419	419	377	353	374	376	404	390	382	386	367	406	367	389	367	370	387	412	378	400	372	360	358	397	409	392	372	369	392	371	383	365	361	385	376	386	371	366	408	371	368	371	393	377	396	386	360	405	358	408	367	418	388	370	377	359	381	393	375	371	397	370	370	352	420	396	414	371	364	398	361	391	397	384	352	364	389	426	372	359	344	390	406	403	417	398	394	347	373	370	382	392	377	382	381	409	388	350	384	394	387	390	345	379	393	371	384	377	394	384	381	400	392	376	375	371	407	405	367	357	390	350	402	379	355	374	407	370	370	373	386	401	380	381	421	372	396	377	392	354	403	420	445	414	374	359	385	372	394	396	415	357	376	390	368	383	397	383	346	418	390	404	389	388	392	376	380	380	367	375	391	411	405	395	375	359	374	397	378	371	353	369	404	387	390	391	387	406	420	376	387	390	398	388	362	387	419	385	381	399	400	357	367	384	372	379	392	382	390	367	388	408	396	378	406	362	404	396	398	395	432	386	357	374	398	340	393	390	339	383	379	416	377	399	379	378	352	387	382	383	419	389	387	428	405	367	364	398	382	397	372	411	374	376	400	371	413	366	385	373	356	447	371	384	388	391	378	348	409	385	393	399	399	356	364	416	366	405	412	378	365	382	358	391	393	341	374	374	415	412	374	371	399	394	404	370	361	381	390	365	374	402	397	387	419	388	402	399	361	385	425	349	360	389
25063	52740	74390	61716	50986	35007	14407	1327	447	411	470	406	454	434	398	456	434	465	413	429	450	460	407	418	443	470	427	452	454	422	455	431	438	410	406	445	412	437	434	443	403	453	460	440	468	442	436	428	448	415	447	433	425	407	445	456	445	446	437	421	432	469	412	444	396	390	438	426	436	405	386	433	455	448	399	443	436	395	438	417	433	432	438	431	407	434	452	449	410	423	433	418	441	466	393	387	457	420	450	407	440	442	407	443	450	446	440	427	420	427	438	438	461	411	449	427	412	412	442	412	441	400	469	435	441	430	451	437	432	426	413	417	463	448	437	402	418	398	401	443	451	426	416	409	408	449	454	424	438	446	426	418	404	426	447	487	396	425	444	451	446	438	419	411	435	415	432	415	428	418	443	486	421	414	427	438	426	451	452	410	448	425	407	425	457	423	444	423	419	467	445	421	417	404	463	447	412	449	431	432	436	460	481	410	442	455	467	449	459	446	398	431	476	414	439	404	432	419	433	465	422	440	434	458	402	413	447	424	444	424	451	443	425	458	454	399	456	433	424	441	437	416	418	393	446	438	422	409	445	425	415	426	405	444	421	445	462	428	415	415	438	446	412	469	430	440	430	392	431	450	430	415	425	468	453	439	464	411	418	412	430	467	434	417	420	425	426	441	426	427	445	449	407	437	423	451	447	446	422	468	435	420	449	422	436	476	427	433	449	457	449	426	429	434	441	475	418	433	430	444	449	450	433	462	418	425	449	457	421	419	450	424	434	431	456	446	382	451	410	406	421	374	451	471	402	417	439	439	445	464	424	458	447	418	443	412	399	453	424	433	441	458	437	400	437	413	434	396	434	429	443	445	412	437	450	432	433	411	455	427	457	409	434	391	428	429	439	398	456	418	445	421	437	417	435	445	437	431	456	431	421	424	437	411	440	417	433	395	469	417	428	423	424	416	459	410	426	382	427	436	465	444	446	386	448	413	435	420	438	429	427	455	418	402	428	430	445	478	423	438	436	429	427	449	449	425	460	465	461	427	458	434	433	418	450	460	452	467	385	435	437	471	431	448	426	449	400	444	398	455	425	441	409	440	421	398	411	422	447	434	406	475	430	399	422	473	432	414	425	456	407	435	426	411	430	444	417	404	435	447	434	441	407	411	444	435	449	424	434	427	428	431	454	425	442	415	426	425	414	419	444	452	438	428	401	456	435	434	434	434	404	436	425	410	459	423	456	388	439	410	425	405	426	417	403	445	441	425	387	428	441	437	406	442	429	435	427	404	422	422	411	421	453	406	430	449	410	455	450	428	435	414	450	447	419	449	469	430	407	456	468	425	417	409	425	455	432	457	401	452	457	451	440	456	428	412	460	420	426	441	398	434	408	402	452	457	432	436	446	402	415	406	445	405	439	420	451	439	448	455	441	425	434	435	380	438	444	388	438	447	413	454	439	456	441	411	409	446	431	429	413	416	408	443	415	402	398	427	404	414	415	428	465	393	421	431	417	423	445	423	466	412	434	471	445	433	421	372	437	426	406	391	431	449	418	421	447	449	441	430	430	447	450	425	446	444	460	394	408	466	433	461	436	411	412	425	404	467	446	419	479	458	415	424	401	440	427	432	428	434	409	440	400	455	437	470	491	406	435	444	441	431	470	432	440	422	430	439	424	452	408	418	444	432	437	445	457	425	429	437	474	368	454	431	447	412	450	462	413	417	472	410	435	425	387	442	438	436	422	440	457	424	430	459	467	440	450	443	462	442	420	411	442	443	408	427	449	451	457	424	410	434	450	454	425	409	447	403	458	431	448	421	417	425	391	407	440	454	457	434	428	418	430	396	400	441	420	426	430	444	410	434	422	453	423	417	422	439	450	436	407	437	436	427	425	395	409	427	439	442	441	410	446	452	412	432	412	462	453	437	455	435	435	445	418	449	442	442	448	431	443	465	411	438	423	414	429	431	432	419	441	451	414	459	424	419	432	433	422	425	417	424	444	465	438	444	409	414	445	392	419	430	420	427	406	450	431	441	433	457	471	427	422	425	434	440	444	430	417	452	413	437	436	432	422	430	421	430	416	421	436	408	407	442	435	473	408	428	405	367	449	427	423	418	404	445	369	416	419	438	418	407	434	404	433	421	433	399	437	451	412	423	423	426	401	447	408	433	410	469	402	449	395	436	431	395	435	442	424	405	415	425	458	442	429	403	424	472	443	440	439	449	457	425	433	445	496	426	472	414	397	437	413	410	427	407	466	421	463	439	448	437	439	455	442	442	431	429	389	449	411	422	430	435	445	445	419	449	437	387	416	412	449	399	426	445	461	441	407	430	437	435	432	442	423	426	429	448	404	452	424	400	412	480	412	443	397	438	454	414	431	415	410	433	420	412	434	419	445	435	404	411	412	400	423	397	459	422	404	440	450	415	423	454	409	438	433	478	409	451	447	465	411	455	479	417	441	443	429	439	428	433	419	457	444	439	409	461	409	438	469	425	435	399	440	433	440	444	439	431	460	454	432	422	416	456	438	464	438	384	456	421	428	437	431	436	454	419	439	432	440	418	450	424	453	442	452	411	442	455	420	443	439	450	478	423	441	435	402	430	444	420	407	429	412	424	423	449	424	472	412	387	459	433	372	423	475	442	424	473	434	422	430	461	414	430	444	439	492	443	409	448	429	415	436	415	436	450	431	422	432	448	438	427	440	423	435	424	415	426	453	419	429	429	440	428	445	440	389	396	439	434	407	429	414	430	425	450	425	432	473	407	429	454	422	491	468	471	419	405	452	434	446	409	448	421	435	437	441	414	395	432	444	427	435	430	444	442	431	427	466	413	409	437	427	440	432	434	419	429	459	400	422	418	429	436	448	494	443	384	465	451	407	434	436	455	419	410	433	425	417	451	420	406	436	447	440	397	429	463	424	414	418	489	425	389	447	423	413	449	430	424	468	404	408	414	402	472	409	454	451	450	461	441	451	424	456	476	428	407	452	405	422	396	457	449	436	438	454	445	432	425	398	413	442	441	423	431	409	411	430	457	449	438	429	424	404	439	416	415	397	456	433	424	439	457	388	448	445	452	422	411	393	415	465	456	442	435	419	437	417	442	429	402	419	417	441	449	441	441	422	415	443	435	442	433	436	448	449	403	426	438	454	462	446	473	420	410	416	450	451	420	451	448	490	465	437	415	414	416	455	428	453	428	418	408	452	459	415	426	388	412	433	415	418	430	470	462	418	441	386	465	433	413	445	408	429	431	447	449	410	427	427	428	435	429	435	399	447	439	438	471	441	440	422	409	477	422	445	464	457	437	420	381	454	391	412	436	398	407	434	441	415	441	419	443	474	432	393	434	429	422	430	418	424	414	423	425	412	442	394	404	429	441	441	423	410	441	464	460	418	404	423	432	441	401	427	462	477	462	388	473	394	426	491	416	439	413	445	422	428	413	454	473	416	437	395	468	464	433	449	419	393	442	397	441	404	422	413	470	446	415	401	420	453	426
25527	21579	42502	50075	39634	27981	11606	1285	533	511	530	541	564	559	510	535	494	491	523	477	498	541	524	499	493	531	551	501	530	487	530	537	508	517	545	525	517	502	491	502	493	544	514	472	545	492	534	469	469	523	527	534	492	526	542	501	501	515	505	455	516	540	539	531	506	532	554	536	463	506	536	466	492	510	471	504	488	457	509	515	512	509	484	556	458	508	498	484	551	469	495	470	514	508	542	483	552	467	536	544	495	487	535	488	480	524	500	526	513	496	528	508	544	493	527	534	500	546	485	516	476	495	501	505	503	521	481	494	541	556	519	524	499	558	543	517	536	465	527	530	519	480	469	524	508	479	488	522	515	513	461	484	484	532	529	511	538	527	522	540	491	548	518	515	546	535	509	499	499	535	533	476	495	486	480	492	517	512	519	532	506	497	515	497	536	526	499	506	499	514	503	520	508	499	514	503	531	511	476	520	514	500	497	552	475	523	510	496	566	500	534	488	545	560	490	450	469	513	509	531	492	457	528	536	472	481	505	481	525	502	539	538	539	538	539	533	526	526	506	509	522	525	496	545	541	534	538	472	549	493	501	499	513	551	482	503	500	521	540	535	511	516	535	524	502	524	532	502	480	527	509	518	527	484	534	555	509	503	501	514	551	472	515	516	490	488	514	547	570	478	502	526	495	488	502	510	478	529	525	513	515	497	523	483	563	528	535	509	505	520	475	494	516	548	482	533	524	537	491	502	505	548	491	536	508	505	483	554	553	480	513	517	569	517	471	511	472	513	484	523	511	515	514	519	521	515	501	498	505	508	525	493	517	502	518	506	536	522	487	506	561	510	506	520	525	526	502	553	546	529	545	498	522	490	530	533	502	487	504	482	511	521	494	529	475	543	509	491	503	523	510	509	527	526	523	507	530	507	502	533	518	490	507	499	497	552	504	541	520	466	488	508	465	522	529	532	524	505	552	518	497	530	524	499	522	515	508	477	503	512	520	512	455	466	499	479	487	486	487	502	499	516	496	481	542	489	530	538	529	512	544	516	540	508	522	477	518	516	491	482	520	550	526	554	486	519	521	528	516	551	461	488	511	486	500	483	528	460	516	464	502	529	494	485	501	482	475	489	555	492	532	527	502	530	525	503	510	502	531	512	482	512	523	552	554	516	531	511	516	483	438	515	508	523	457	481	530	470	502	515	487	518	471	486	513	492	519	559	530	516	529	516	506	476	485	494	522	513	534	482	477	511	533	542	484	497	533	547	537	488	536	501	524	563	553	497	525	493	510	525	483	535	528	506	501	528	560	539	531	537	470	490	515	538	517	518	573	459	557	498	527	481	519	503	481	500	567	539	527	496	469	456	515	491	510	498	547	485	526	477	481	500	469	502	509	508	525	499	514	500	569	551	538	507	566	515	518	547	463	506	527	456	497	497	530	509	521	490	523	548	488	474	479	533	522	503	492	537	560	515	555	488	485	496	476	531	469	515	522	479	560	481	541	497	573	526	507	470	524	495	538	549	528	508	495	521	497	548	516	538	556	529	470	489	455	491	554	535	516	515	535	513	474	481	527	522	503	479	496	526	508	523	536	533	507	537	520	506	515	528	508	520	500	497	532	501	540	479	495	545	514	534	536	478	519	536	492	526	511	543	516	501	550	473	555	495	487	496	544	501	490	493	557	496	494	509	494	508	522	518	507	512	475	502	521	524	500	493	502	513	553	543	494	557	509	502	476	459	511	490	523	511	496	489	502	509	507	485	527	518	527	497	493	483	490	484	504	500	496	502	544	496	569	550	502	496	508	533	510	523	495	542	492	511	528	518	498	522	474	550	535	447	486	475	526	517	486	484	529	505	525	531	510	478	513	480	512	511	486	492	504	549	486	519	515	521	511	511	479	521	485	492	488	518	471	470	505	530	510	504	499	514	513	509	502	462	506	499	494	511	528	509	532	521	480	537	541	512	500	457	508	490	500	536	488	553	510	485	536	516	550	523	494	526	508	473	501	501	490	541	487	534	503	513	498	479	534	501	497	479	471	544	510	501	501	499	528	530	536	540	517	535	501	521	529	549	498	532	536	481	528	488	495	495	538	492	559	548	512	520	494	515	497	517	502	536	529	507	505	563	517	480	510	514	534	508	525	533	526	489	543	520	510	526	538	526	495	506	522	512	532	501	502	471	519	513	496	495	490	514	500	494	495	500	522	455	500	539	518	476	511	506	485	518	508	510	532	513	505	512	506	530	485	505	539	528	493	515	516	497	540	489	563	500	531	504	503	517	506	508	499	512	481	514	514	495	487	490	585	503	497	528	483	503	536	460	532	472	517	534	535	484	549	528	500	504	491	463	523	541	493	497	529	473	492	524	549	524	484	513	510	501	514	507	459	499	557	521	512	537	544	498	514	521	520	504	514	525	505	515	454	525	510	510	499	507	493	473	525	459	540	531	563	527	498	519	475	507	509	520	577	487	515	489	482	536	516	508	581	551	509	527	495	511	484	510	493	536	522	484	526	484	500	479	544	497	505	519	525	546	487	516	506	494	497	525	480	521	507	497	503	545	520	475	497	518	510	511	502	480	516	500	489	509	525	507	527	545	498	521	489	524	517	491	498	521	508	528	547	505	487	512	539	491	517	503	502	505	522	531	515	496	480	493	489	538	517	525	484	503	501	513	537	554	458	492	545	513	534	496	509	540	506	495	492	529	522	518	531	502	547	503	516	482	523	543	504	495	537	485	502	520	498	509	502	536	509	516	522	549	501	536	523	508	512	533	545	487	499	550	511	488	515	521	506	442	499	515	508	526	528	520	537	476	514	534	529	483	486	505	528	519	504	543	537	538	535	543	512	538	540	524	483	468	512	514	523	527	519	520	505	554	495	516	494	538	528	488	510	464	492	511	510	508	503	536	509	516	495	479	478	478	490	505	494	543	549	510	510	534	491	532	501	496	510	516	502	500	523	516	496	518	482	518	530	503	538	528	519	520	518	526	518	512	503	485	510	508	491	491	498	555	511	500	512	494	534	516	521	525	481	508	538	478	543	537	518	499	535	492	552	499	525	535	517	509	512	490	526	544	513	511	552	512	514	511	512	495	528	552	489	498	533	504	485	517	484	524	478	503	502	535	492	520	484	546	492	536	521	503	489	473	514	516	531	489	522	509	526	553	538	507	538	522	479	482	511	497	514	510	514	508	508	497	491	542	514	475	499	509	534	547	542	516	497	492	553	494	538	495	510	527	518	532	507	527	494	509	521	520	523	559	511	506	500	494	547	483	519	516	537	556	489	515	523	523	523	475	527	494	507	519	523	473	472	510	519	470	494	505	504	498	476	487	489	480	518	554	504	516	511	548	489	509	495	520	485	525	499	537	522	520	479	497	505	494	514	527	502	509	488	483	487	487	501	514	486	525	536	529	477	512	525	524	558	551	499	490	526	532	519	533	513	520	504	517	529	523	499	506	537	563	487	502	513	466	535	542	487	506	496	489	513	497	533	482
25554	42557	66012	53523	43794	28548	10394	1170	591	522	568	579	589	618	590	549	577	642	565	585	598	559	591	536	552	565	576	548	589	555	525	591	582	563	549	579	566	580	557	603	595	553	509	576	564	573	564	593	570	535	589	549	559	620	566	550	558	571	552	572	504	553	536	579	580	613	588	583	542	577	559	581	560	566	574	542	553	607	546	541	581	559	606	582	597	581	558	558	561	545	586	548	555	567	552	534	531	586	592	555	571	557	587	576	580	549	569	568	598	581	604	553	588	559	598	564	554	562	604	590	591	597	564	558	584	537	574	612	575	551	525	547	602	538	547	587	575	568	568	548	574	573	581	551	564	549	591	574	621	574	599	570	574	556	551	573	587	581	579	604	559	542	589	559	554	548	567	608	526	593	583	566	594	572	579	609	602	564	547	609	557	536	610	588	634	590	587	563	550	553	555	548	566	579	567	556	584	602	589	540	568	583	567	562	557	552	603	514	585	570	566	562	541	562	577	551	551	602	560	551	525	585	563	603	596	543	579	543	612	572	575	591	569	562	576	568	547	597	617	542	550	580	582	570	580	628	565	574	561	572	537	570	576	559	572	581	554	595	572	565	568	566	619	546	560	592	600	558	553	564	581	551	572	559	572	597	527	562	596	582	549	556	542	573	609	604	608	584	571	600	535	599	559	559	592	565	558	558	552	561	546	600	593	559	557	575	579	595	560	567	606	551	615	555	586	561	612	558	560	578	562	562	588	568	610	577	577	564	556	529	561	542	572	551	564	540	571	558	578	575	561	589	558	578	570	552	594	572	572	563	582	572	579	583	574	568	518	609	560	590	562	592	534	549	554	578	578	547	574	572	537	524	565	580	558	549	573	587	567	558	569	607	563	525	578	569	581	581	540	539	609	585	555	607	584	546	621	585	575	566	593	597	579	557	616	603	564	594	600	595	604	578	546	564	524	592	568	554	559	554	567	581	549	602	570	574	538	585	543	518	554	614	565	594	564	574	586	600	599	618	573	630	567	544	587	615	579	582	589	557	560	584	563	602	576	594	583	534	594	596	535	562	529	626	580	611	584	531	535	557	580	607	580	599	544	592	577	507	602	567	589	557	614	587	589	615	559	604	577	609	584	605	577	591	517	533	565	587	589	570	583	561	586	620	624	639	606	566	550	578	551	578	525	534	537	548	533	550	599	591	545	585	581	597	568	550	549	586	575	523	536	604	531	571	625	571	565	537	589	554	548	591	528	562	618	568	561	592	563	569	597	598	556	572	584	555	601	572	594	585	584	525	567	560	576	617	536	560	565	543	562	607	551	585	539	575	553	597	580	556	554	643	543	584	565	584	557	551	613	574	564	580	582	584	574	540	547	582	574	531	560	578	578	620	612	598	587	510	558	621	577	563	593	585	521	566	626	569	594	566	579	564	580	582	592	588	588	542	591	580	603	517	532	577	560	544	577	581	571	549	531	574	588	543	546	540	609	544	574	531	639	599	555	594	540	586	554	607	542	556	585	608	574	555	595	542	582	567	624	566	544	571	644	574	568	579	595	579	574	577	597	572	557	585	552	557	579	536	601	617	546	560	581	564	548	535	587	588	616	578	564	573	546	568	575	549	544	530	563	574	551	567	575	577	575	553	550	547	570	584	567	608	567	504	561	539	627	584	556	548	574	573	542	574	557	571	563	618	531	590	542	615	544	577	608	561	576	586	569	653	583	531	577	566	529	607	564	579	600	598	574	595	580	540	536	547	642	601	571	553	562	605	579	599	617	543	603	571	529	553	564	557	522	535	566	595	574	579	573	525	585	599	601	552	557	564	535	552	563	561	572	621	549	600	568	556	574	567	563	578	599	523	589	573	567	562	584	569	551	565	552	623	557	548	579	577	551	578	582	606	555	557	534	509	560	553	607	550	539	607	577	579	555	573	567	566	581	564	581	571	582	577	567	545	563	560	554	598	545	612	540	595	558	567	598	563	591	557	606	563	583	568	565	549	564	568	568	600	600	564	624	618	558	597	559	527	616	594	553	614	558	562	547	564	511	583	555	546	584	554	604	563	545	586	589	567	544	597	589	570	574	610	550	535	503	578	643	582	563	525	543	574	581	541	587	565	547	576	576	590	573	564	591	621	566	558	590	579	530	576	559	534	599	574	584	584	585	577	624	619	550	580	530	558	551	566	592	548	555	514	564	583	577	601	571	580	562	518	563	558	596	603	569	584	525	571	537	579	565	613	543	579	525	566	566	560	574	589	562	567	595	589	504	598	527	589	566	580	575	561	546	650	530	581	585	563	575	577	571	566	534	599	565	558	542	556	572	536	622	553	578	553	517	584	556	609	576	573	537	544	576	564	559	610	536	608	554	587	624	615	557	536	576	579	518	544	610	607	576	555	584	543	577	533	557	567	586	527	616	588	601	593	582	588	547	602	577	583	561	625	565	531	580	558	594	595	584	581	553	540	575	581	606	584	620	561	546	583	554	573	603	590	580	596	573	581	561	577	579	536	520	554	575	561	598	579	583	567	549	569	536	578	575	593	556	565	586	565	553	596	561	535	619	580	603	590	550	575	575	589	539	550	596	574	543	618	576	541	568	588	585	622	559	617	567	558	550	527	561	586	537	536	562	581	525	576	514	557	555	585	572	571	581	600	629	554	510	577	567	585	531	546	596	586	536	576	541	583	588	551	581	561	555	563	539	557	576	529	554	605	538	551	573	544	555	561	558	537	570	618	566	572	601	595	616	598	578	573	552	550	571	567	545	599	545	551	541	579	509	553	537	563	598	601	596	558	566	621	577	585	565	563	590	569	599	601	571	551	628	551	599	556	582	558	577	571	538	583	562	575	529	567	565	618	576	604	601	534	518	590	590	530	575	544	555	553	599	565	562	553	509	542	545	597	574	544	593	580	583	578	551	559	533	571	548	562	590	572	550	568	572	583	618	565	580	599	593	562	571	559	588	599	552	604	562	558	576	584	561	551	560	567	611	575	567	551	605	550	526	558	573	519	566	601	580	594	584	569	546	582	543	557	594	568	561	590	574	554	609	574	603	575	547	556	558	569	578	560	497	560	610	589	552	556	567	547	584	557	571	558	561	611	577	587	629	549	585	534	565	557	579	564	561	600	578	581	583	581	582	534	585	555	556	590	586	563	583	564	546	510	543	569	545	556	563	570	601	533	559	578	569	558	592	582	598	573	559	583	592	574	614	539	541	583	575	550	598	569	549	578	589	519	565	565	552	565	577	564	614	558	568	588	551	584	564	588	595	573	571	548	548	577	544	564	575	549	601	573	533	550	592	585	572	557	609	564	563	643	584	565	567	547	552	579	545	591	590	605	564	578	569	591	527	536	589	581	603	598	564	591	595	582	552	530	583	522	561	592	549	601	584	555	541	532	594	550	578	586	554	561	547	550	581	538	549	524	574	523	561	566	577	564	599	632	584	569	550	545	544	595	558	548	560	597	640	568	586	523	607	554	567	587	555	583	564	548
23245	21508	34018	50281	52271	50026	33730	10350	911	637	613	620	588	627	634	624	605	622	606	609	569	594	605	596	613	612	620	594	576	590	536	600	613	647	629	556	548	574	627	557	537	601	577	615	568	560	571	613	543	579	579	548	573	619	602	563	629	574	560	567	576	570	575	587	544	608	619	616	616	617	566	572	610	579	576	548	616	555	596	564	553	577	583	576	572	568	587	590	590	574	621	614	576	594	595	589	615	563	594	582	588	578	572	594	580	589	594	639	638	605	578	651	572	616	592	595	583	575	571	589	572	593	597	564	603	572	597	552	596	595	577	586	596	565	619	608	626	600	610	616	588	569	618	609	607	566	579	589	621	592	565	564	577	580	560	569	604	563	540	566	551	580	637	588	592	530	606	590	603	590	575	599	586	628	617	570	603	593	590	608	618	616	623	596	579	572	623	591	573	595	575	626	604	578	616	634	608	616	658	567	606	596	566	581	597	549	631	590	624	571	573	584	626	605	575	564	552	592	590	565	602	592	582	585	628	583	608	584	577	582	597	570	585	599	593	597	627	575	607	583	575	580	594	564	575	553	609	591	537	565	573	579	590	611	570	607	586	641	567	564	603	575	573	607	580	562	581	594	555	636	617	533	578	593	576	607	574	609	588	597	572	556	599	590	600	582	556	609	577	623	612	608	627	566	587	620	628	588	591	618	573	567	540	626	589	591	572	628	623	595	592	588	624	611	590	570	618	580	604	615	603	589	550	596	572	586	528	592	560	585	556	629	572	594	585	579	589	600	638	591	587	625	575	618	607	564	606	590	585	621	600	573	666	583	589	573	579	550	569	591	593	579	596	599	531	603	577	574	584	556	571	564	596	589	603	576	637	591	597	602	590	592	579	591	610	589	597	557	591	543	617	624	621	586	587	567	601	579	598	573	603	585	565	593	566	602	585	600	577	564	594	585	589	569	595	544	605	586	593	562	558	581	570	605	570	599	597	614	561	606	528	575	592	618	624	602	596	606	585	573	580	618	605	540	605	596	581	561	633	662	631	594	599	578	596	593	583	588	575	590	580	608	616	636	586	576	561	581	643	610	571	557	551	620	615	573	624	539	539	563	587	604	568	577	605	582	573	561	637	592	583	586	607	563	578	583	603	594	567	569	599	588	596	602	593	594	602	605	602	578	548	619	533	611	569	610	576	584	621	547	577	570	596	598	594	580	615	615	579	578	585	590	584	566	597	616	591	620	568	590	631	570	607	590	614	570	602	579	580	579	593	614	588	604	600	605	551	610	608	571	551	602	572	585	606	584	553	606	592	556	588	596	583	599	584	569	570	560	583	602	572	644	595	578	595	586	581	557	587	617	609	543	586	568	617	554	555	559	606	623	551	519	561	598	592	634	627	565	570	609	572	575	603	585	600	589	566	569	595	609	557	590	602	589	586	598	585	597	555	595	583	559	594	564	579	601	608	587	594	581	633	619	593	578	585	588	571	606	588	549	553	558	576	581	578	585	585	607	615	560	594	595	585	602	592	615	556	589	598	618	622	578	606	602	594	608	554	588	565	577	562	605	549	558	557	564	604	590	566	571	612	638	602	559	588	635	599	547	610	628	554	537	552	624	590	574	579	590	593	555	587	566	573	593	594	583	570	563	568	623	597	591	629	587	618	584	547	577	558	614	592	566	562	582	595	568	568	597	609	546	583	600	567	583	604	567	610	588	652	577	539	621	591	627	572	542	543	571	574	626	605	593	601	582	568	627	554	583	611	648	579	577	546	586	586	568	566	604	605	603	629	606	618	605	589	604	563	573	605	578	628	567	592	607	573	614	621	619	610	578	595	601	643	580	574	608	601	592	574	635	594	595	562	605	572	612	582	605	558	583	569	598	571	533	588	615	614	609	588	623	566	628	576	613	622	560	610	639	558	585	581	571	597	587	634	575	559	614	548	612	603	562	563	574	626	612	595	588	595	537	570	548	598	590	565	559	596	506	639	580	598	562	606	557	587	528	590	609	641	597	601	610	588	589	616	601	592	617	572	571	609	612	622	570	636	586	599	610	607	603	577	527	559	581	605	591	582	558	585	584	609	559	595	554	621	617	619	588	616	624	600	549	606	637	565	623	541	596	584	605	586	568	558	602	558	591	592	579	546	582	576	590	588	603	564	582	578	586	603	558	569	580	600	595	577	606	541	589	593	577	631	588	594	587	590	619	659	614	544	582	601	549	546	635	596	577	631	559	595	527	597	614	639	596	619	575	597	624	599	529	602	594	585	582	599	583	585	575	630	601	587	556	592	599	564	558	564	606	583	615	588	627	594	582	572	586	607	584	598	595	612	559	575	567	621	592	598	589	621	612	627	619	595	614	601	571	610	539	622	591	548	606	617	565	579	614	557	630	590	576	593	584	638	547	590	563	591	591	555	558	576	602	595	583	589	581	589	602	558	595	558	609	598	608	600	558	597	591	591	585	573	575	582	574	556	598	594	598	554	578	590	619	582	566	615	562	603	604	635	578	582	589	578	537	569	594	586	621	585	581	582	573	617	586	641	578	527	569	587	577	573	610	623	561	606	545	625	589	574	587	607	600	574	596	608	609	525	591	553	580	628	561	602	582	584	592	605	553	575	528	603	586	601	596	602	582	566	621	588	599	601	598	603	565	576	589	588	561	599	590	562	605	592	625	638	579	620	620	589	590	563	579	588	528	602	587	571	570	568	586	559	617	574	586	541	565	594	534	591	553	621	559	599	590	581	599	614	604	584	586	640	571	583	575	605	587	599	612	622	604	601	577	611	589	592	584	588	603	637	600	572	606	621	599	615	613	580	568	577	587	603	616	582	583	592	611	615	592	550	581	646	569	578	582	571	591	589	623	589	654	566	593	590	599	641	616	568	518	536	560	597	573	591	632	572	605	589	581	614	626	635	580	576	577	575	580	606	617	590	634	625	562	590	527	600	594	582	568	593	600	562	614	585	623	551	585	608	578	575	599	601	616	599	598	575	595	577	540	617	610	568	551	598	589	606	554	583	566	585	563	649	599	603	580	567	629	595	606	626	604	579	624	595	590	596	598	578	602	638	612	594	565	607	587	593	546	527	598	543	624	612	613	626	629	591	591	592	626	608	611	595	576	608	571	584	588	589	580	565	609	551	596	583	611	571	670	596	573	590	596	590	585	584	627	566	575	592	607	557	572	571	601	557	610	583	593	631	610	617	589	576	634	652	571	545	628	634	592	633	554	606	568	573	597	585	576	614	590	558	625	600	636	632	587	611	601	567	606	579	608	581	602	592	529	575	549	615	561	599	549	598	602	598	570	639	567	611	583	581	620	608	541	604	579	602	568	596	588	560	553	562	576	628	606	631	631	605	630	597	577	592	592	611	645	547	608	575	597	616	571	616	588	580	584	561	593	589	556	559	615	569	592	550	632	578	574	586	613	587	594	565	616	583	580	544	607	585	561	596	577	555	592	557	621	633	582	556	585	540	634	574	606	612	587	618	553
28709	53443	79713	81418	65426	51095	28452	3744	634	685	634	668	648	639	640	634	649	635	627	673	609	644	606	665	652	615	670	634	629	658	659	612	634	650	581	647	636	679	649	639	605	640	580	615	649	667	673	646	642	649	615	591	597	660	603	627	580	642	650	666	640	580	662	619	621	622	661	634	649	614	618	661	645	671	606	620	627	594	627	643	628	621	632	619	700	642	667	657	619	641	608	629	634	602	608	611	653	642	633	621	597	605	676	613	640	646	598	612	636	610	631	602	617	602	577	610	647	626	604	610	627	606	611	674	634	595	593	612	600	627	625	654	645	597	615	622	616	644	620	600	643	618	650	625	621	594	628	660	607	639	646	639	637	654	642	627	603	639	657	606	623	637	617	628	650	606	611	604	619	634	615	637	636	605	655	625	646	632	580	612	615	644	662	656	630	659	649	622	607	623	636	666	631	621	609	621	630	617	645	616	633	685	610	576	632	616	596	591	619	629	628	614	620	649	634	592	600	613	626	622	619	660	607	649	623	633	585	615	627	618	600	636	593	624	576	650	643	631	636	664	624	596	590	644	650	630	581	574	664	639	634	627	576	635	655	657	613	667	607	623	669	591	579	665	650	620	624	652	634	639	665	670	692	638	626	634	631	654	636	631	631	610	619	655	620	615	645	631	639	616	616	615	637	625	649	619	618	635	640	642	631	620	654	621	613	656	592	654	658	606	606	624	645	613	654	638	641	639	608	603	640	624	605	641	596	647	618	586	613	585	652	617	621	603	582	634	651	603	606	648	596	620	657	622	608	611	625	621	619	586	615	642	621	616	682	667	644	658	593	667	664	616	666	633	646	633	635	642	656	622	611	630	638	635	673	650	574	662	599	641	643	605	660	652	647	645	635	603	647	639	653	597	614	604	603	619	638	640	597	640	606	622	642	706	630	649	628	655	663	655	601	619	643	605	654	653	636	620	630	662	619	619	622	624	615	593	615	619	610	622	618	613	662	623	649	649	621	639	646	608	631	643	612	652	618	639	631	594	620	621	602	647	606	653	628	630	657	596	695	588	630	600	647	622	647	628	631	615	610	621	635	631	699	616	650	599	580	615	623	648	673	617	590	628	636	597	611	595	650	627	646	633	671	636	642	639	609	652	653	628	681	616	574	600	614	599	638	609	604	650	585	589	624	610	647	659	703	636	623	628	645	619	587	643	601	613	649	623	625	607	644	645	679	615	620	644	656	628	636	633	606	610	629	612	652	621	630	635	603	627	637	624	629	600	622	655	684	636	610	611	613	586	640	641	631	606	619	574	650	599	683	598	665	640	647	561	591	654	614	638	657	659	657	617	627	664	627	610	597	634	610	656	643	612	625	638	607	610	619	627	618	634	634	601	636	679	598	581	636	659	637	654	597	641	678	611	560	649	592	625	618	648	671	624	653	575	662	599	623	618	643	627	587	628	635	687	606	624	602	642	649	651	604	632	635	603	638	603	650	599	648	637	664	600	613	623	647	608	704	642	605	640	608	658	616	628	629	673	581	651	624	615	621	630	670	634	642	640	648	663	707	653	641	620	610	645	617	606	641	635	648	635	605	651	623	680	650	657	665	613	659	655	633	629	597	583	646	640	634	642	644	590	616	648	624	643	614	624	619	654	641	609	641	661	654	638	621	641	625	638	646	630	644	632	602	621	617	620	637	652	622	644	625	637	632	589	631	632	590	613	648	605	600	668	586	626	638	630	600	629	628	661	631	618	596	661	574	643	633	652	654	608	676	558	631	580	648	692	616	598	585	607	655	645	675	641	633	584	599	638	598	650	650	615	687	629	630	623	616	600	634	612	629	601	663	611	635	671	625	629	645	653	611	657	609	663	649	628	592	606	615	621	625	567	624	655	626	598	653	629	670	637	628	584	643	614	584	631	646	608	629	650	667	591	620	645	627	641	620	651	620	641	665	609	645	591	659	614	624	665	622	600	622	599	633	614	652	635	649	637	624	624	582	681	657	626	647	596	608	606	681	568	625	635	609	654	627	617	626	633	624	580	599	614	641	622	627	623	645	588	689	639	655	644	643	648	621	654	625	635	573	627	637	581	604	636	667	663	615	602	623	582	610	638	638	652	617	679	624	656	651	684	652	580	612	618	698	587	622	587	650	626	650	666	598	625	670	641	694	630	612	569	625	654	640	614	625	666	649	659	625	646	641	623	599	653	648	623	625	639	658	649	606	561	618	645	638	628	613	602	565	619	640	598	661	618	621	596	566	592	640	604	621	647	602	588	611	608	661	649	626	647	586	646	632	643	640	631	664	623	613	640	615	614	596	646	655	582	601	655	621	645	607	623	619	650	595	626	589	657	608	608	604	658	635	607	607	608	640	614	590	650	613	641	596	641	658	622	642	649	617	631	624	660	610	641	631	665	606	644	613	639	645	631	627	610	610	641	598	625	639	619	665	665	617	623	648	622	608	631	610	648	577	662	638	662	626	611	598	623	631	656	642	652	576	637	657	615	596	638	643	640	638	610	609	633	580	659	643	588	629	630	639	635	604	641	642	608	626	633	602	647	591	648	616	626	640	641	604	560	626	604	629	657	656	637	620	647	613	654	574	612	646	597	633	659	630	653	631	659	638	612	626	623	642	659	587	574	644	625	590	628	632	639	561	603	598	684	621	623	651	632	681	657	630	618	665	618	566	660	601	631	612	596	664	606	610	666	607	700	640	616	657	611	598	649	644	629	642	643	635	639	615	609	575	594	594	615	634	652	639	638	612	600	610	618	630	648	597	608	604	651	600	623	648	616	626	614	648	627	651	624	698	655	625	610	636	635	623	649	641	629	639	600	580	632	634	621	624	608	586	644	656	625	659	614	684	641	619	645	638	651	638	614	624	626	609	621	642	655	654	592	635	596	619	592	652	592	606	636	653	575	656	612	657	643	640	630	602	621	612	591	635	609	613	644	633	654	661	642	613	669	635	597	617	651	641	614	604	679	587	598	625	632	621	591	631	649	661	599	640	619	634	619	654	615	615	664	640	617	628	607	607	671	637	627	653	605	638	639	631	674	648	666	614	641	634	642	623	610	606	619	647	615	652	624	651	615	633	683	640	670	623	634	629	567	677	635	614	620	612	602	647	614	618	633	625	668	625	651	602	645	643	660	643	647	633	629	612	641	659	613	635	610	631	635	607	635	592	633	624	617	612	598	669	671	604	665	607	638	603	632	632	681	687	613	631	656	668	614	659	643	624	652	576	669	635	638	612	629	634	638	609	626	623	621	639	689	611	625	631	640	612	576	639	608	606	651	642	644	592	605	638	612	654	578	572	629	552	609	608	662	642	672	656	628	677	625	681	636	617	649	573	680	629	656	580	665	633	642	670	611	616	611	618	670	669	659	639	654	604	643	689	662	574	634	677	646	660	600	613	589	599	636	608	645	652	599	635	639	622	640	596	658	628	585	638	661	679	637	701	655	645	646	636	653	629	628	615	638	602	611	619	652	630	660
27935	23682	39143	33474	19990	11106	4350	682	369	394	394	377	359	381	395	374	371	365	391	373	384	388	357	384	402	378	369	375	360	379	404	398	363	360	389	365	383	373	347	363	418	360	388	382	402	398	353	340	379	361	364	388	368	391	329	367	343	364	389	389	362	359	339	376	363	353	361	343	374	362	393	328	365	372	344	388	361	337	404	345	360	367	378	390	365	397	368	374	357	385	347	329	351	336	355	344	362	372	376	395	342	373	399	377	354	354	327	358	385	369	357	378	372	371	367	348	393	352	355	351	389	358	370	361	410	381	329	379	430	364	339	365	368	343	378	370	346	358	372	386	393	362	371	340	391	357	407	359	334	384	376	376	392	391	359	390	361	381	383	382	380	384	370	385	371	382	362	355	375	371	372	363	381	373	361	343	375	385	345	381	366	370	391	380	366	363	356	393	363	379	350	363	385	413	387	380	352	379	403	379	380	383	385	356	321	399	393	349	379	358	363	355	380	425	379	357	397	369	361	415	316	348	373	411	364	376	399	353	412	378	395	380	380	362	377	373	395	359	360	356	374	366	382	422	382	368	391	360	361	356	354	365	344	351	366	379	329	375	375	382	371	389	371	362	346	355	391	364	378	361	355	367	363	403	372	333	343	380	373	378	379	371	404	358	376	390	362	369	350	384	371	394	374	362	385	363	350	373	400	345	343	347	388	395	386	376	345	395	376	376	366	405	375	373	360	368	420	397	337	360	341	356	358	354	345	378	368	353	394	354	357	391	373	369	360	360	419	387	351	352	355	386	380	381	349	372	371	376	374	382	373	371	375	381	354	374	390	348	376	380	353	389	345	394	342	355	388	377	367	397	376	370	371	402	342	391	362	369	400	362	350	414	359	378	366	345	374	381	359	376	423	377	353	374	335	340	375	386	391	379	402	406	368	355	359	383	357	379	370	349	382	365	386	343	361	345	371	378	353	373	369	387	353	379	377	354	378	362	378	394	361	386	366	331	359	349	396	347	393	379	368	358	357	402	359	378	368	350	357	348	378	349	386	392	374	367	368	389	359	340	347	347	342	357	360	384	383	365	408	412	361	377	356	359	334	401	364	356	356	362	373	376	370	380	384	365	371	344	367	382	365	359	358	394	387	361	363	385	370	376	399	361	352	400	404	410	375	366	380	391	374	371	402	358	366	362	365	382	371	400	394	372	353	370	400	319	378	370	359	355	373	393	341	394	371	349	403	367	370	372	350	376	408	402	369	414	390	373	368	367	383	346	377	378	360	370	372	391	361	379	322	369	338	370	376	375	351	379	407	415	424	346	368	380	340	361	354	387	387	398	371	392	354	339	386	360	376	346	384	389	398	363	395	392	374	358	342	346	353	352	384	382	342	419	361	357	384	372	352	379	370	359	348	385	410	416	368	354	353	377	361	357	376	378	381	368	393	344	363	368	402	357	367	374	343	363	388	371	361	408	366	369	370	373	355	383	374	371	366	362	370	375	363	378	370	341	347	379	396	377	369	370	373	363	363	374	380	366	397	364	364	362	377	362	336	370	376	355	384	364	385	379	379	323	355	368	409	354	380	404	355	381	353	364	367	354	360	370	371	375	370	375	386	377	362	358	380	365	359	352	353	401	343	389	358	349	362	380	381	388	363	364	347	364	364	363	391	359	350	354	368	344	358	344	360	370	374	376	348	366	364	370	371	364	399	375	362	428	425	391	374	373	372	365	400	383	386	380	350	387	401	360	371	362	365	378	390	374	398	377	363	385	373	372	369	388	358	389	368	392	359	374	389	356	346	359	345	327	381	370	391	408	374	373	377	363	344	367	373	386	376	350	359	377	382	358	395	379	353	351	364	419	384	340	344	362	346	368	389	403	384	395	359	360	378	376	358	379	348	358	386	389	375	402	364	362	383	382	388	339	374	358	367	382	358	405	396	365	348	373	375	331	384	384	346	364	366	369	364	348	365	341	376	361	400	347	404	363	361	381	344	377	361	321	392	436	367	361	341	383	387	352	346	383	366	378	352	411	379	346	357	373	407	397	356	402	373	357	340	352	377	343	337	362	420	353	365	372	323	395	364	376	368	378	358	354	377	345	388	347	374	385	360	382	385	373	380	362	363	360	384	389	403	368	388	350	320	367	426	353	394	363	384	380	387	361	310	416	380	344	376	372	394	387	385	350	374	342	343	411	376	357	357	362	372	398	374	352	384	354	369	359	347	370	372	346	359	391	377	387	366	379	377	368	360	352	391	368	357	350	343	343	350	370	335	367	373	393	378	372	347	353	408	377	391	380	364	358	357	351	348	369	360	347	382	346	394	387	351	349	392	366	370	371	397	383	343	369	339	350	363	370	386	373	349	370	353	379	391	382	367	405	357	378	382	375	374	379	379	368	381	331	351	372	372	348	391	361	383	364	382	377	374	353	365	363	377	390	347	358	345	384	385	368	365	389	363	337	369	355	353	348	357	381	355	341	359	348	366	373	370	355	367	382	390	351	368	362	381	380	350	382	339	418	367	345	370	338	379	343	413	382	401	374	352	351	360	346	384	391	390	403	370	368	375	397	395	360	391	361	390	365	387	366	360	382	334	349	383	365	393	347	371	359	379	377	363	423	362	353	380	348	336	377	364	369	372	356	391	385	392	382	369	363	400	350	369	351	399	402	369	378	399	339	378	362	376	416	341	339	360	380	347	355	361	386	367	373	401	368	412	406	373	402	382	376	377	324	365	356	373	365	370	383	331	344	371	385	386	371	369	353	329	374	377	368	353	367	361	369	366	382	377	388	373	390	398	351	373	349	337	346	415	389	358	353	358	352	394	356	356	340	371	373	368	323	347	375	337	408	344	390	375	386	361	367	379	364	358	338	340	346	336	399	381	402	386	371	361	376	360	386	374	372	370	372	357	337	391	376	342	380	385	350	382	360	406	406	372	399	332	393	369	362	377	358	362	335	366	370	398	415	397	364	393	325	388	359	367	358	332	367	347	352	371	348	396	338	375	339	361	365	391	381	399	379	377	355	345	354	385	400	397	352	365	352	366	357	358	389	413	379	399	389	358	359	364	340	384	412	352	364	362	381	364	375	358	354	352	347	354	354	364	401	330	384	390	381	375	371	373	361	366	356	376	364	355	377	377	384	352	384	362	346	344	372	396	316	365	389	372	352	374	350	398	341	355	340	413	365	399	364	383	372	348	375	347	368	373	357	316	355	363	357	366	368	395	369	342	357	388	385	394	336	370	387	392	332	405	379	376	366	359	376	364	400	364	374	390	372	385	371	368	390	366	404	370	380	342	342	390	335	382	366	369	373	352	371	392	370	385	368	356	399	389	360	368	364	375	423	388	394	356	353	347	366	385	390	365	367	376	329	352	370	392	358	372	386	344	366	347	375	383	380	400	369	394	378	391	362	373	373	354	372	380	345	361	381	388	399	389	346	401	366	370	400	372	341	345	380	377	345	367	352	376	353	375	322	334	350	346	340	360	356	356	373
21433	36785	36722	27557	17896	11625	4794	842	376	412	441	426	436	444	443	417	435	407	409	389	413	408	436	426	425	427	424	450	412	438	400	388	400	419	437	418	460	445	399	432	428	390	425	429	438	455	395	461	436	451	417	441	452	422	448	411	414	430	366	442	408	440	393	449	448	401	452	423	425	429	415	420	401	448	411	412	411	445	380	388	434	426	445	424	425	425	464	419	405	431	455	454	409	437	419	424	427	411	428	393	405	413	422	455	418	430	450	419	426	452	472	406	425	408	424	413	424	419	414	402	426	413	414	415	465	425	424	416	416	405	455	419	422	427	405	431	446	422	390	396	394	437	444	431	419	424	438	439	403	449	457	417	421	434	393	430	454	460	419	402	433	426	410	442	434	417	439	415	455	451	417	444	423	455	436	434	401	424	425	403	409	403	444	417	449	428	408	397	434	442	434	437	457	453	397	401	426	423	407	411	468	404	457	412	462	445	442	415	421	442	423	438	400	445	423	397	393	445	439	440	466	425	448	433	422	422	442	390	432	436	432	450	411	405	469	435	432	425	385	414	437	401	423	444	416	455	456	417	402	443	416	447	450	440	446	438	404	452	440	401	441	419	417	437	448	456	398	416	421	396	433	460	448	420	427	377	473	397	427	430	397	418	418	423	424	428	466	444	468	407	444	395	458	392	422	461	454	436	463	443	425	410	425	448	444	415	447	442	391	459	410	396	422	421	405	460	410	447	427	423	432	445	432	399	413	440	403	410	386	458	393	450	402	408	452	412	408	394	435	408	396	414	413	445	416	404	448	408	399	419	397	414	445	405	422	416	433	395	437	457	405	414	442	425	427	448	444	458	426	440	443	452	391	428	411	450	415	462	439	415	426	447	438	410	400	407	425	410	458	441	406	396	450	444	416	436	402	437	425	427	425	405	432	439	413	440	405	404	418	410	439	442	442	429	434	380	400	419	440	393	431	425	437	383	454	425	448	417	435	387	453	422	410	440	420	433	414	437	418	437	396	428	401	445	427	427	406	407	374	384	407	459	424	415	461	436	420	430	423	458	441	424	421	449	434	398	452	454	405	458	435	415	411	401	455	383	382	439	460	456	417	436	433	402	435	441	436	421	448	423	417	406	411	360	429	449	446	435	447	385	459	442	454	439	404	456	451	428	426	439	427	432	448	421	438	422	417	422	420	419	417	427	449	474	422	409	453	393	427	408	422	452	403	457	424	452	453	431	432	436	451	429	384	435	450	392	406	392	457	406	430	443	407	454	450	438	423	415	397	401	449	442	389	403	414	436	425	424	459	422	440	433	397	448	394	423	404	400	436	475	415	447	442	429	438	419	407	398	428	411	433	440	423	419	395	469	434	424	423	430	451	435	439	414	439	419	409	473	425	442	452	409	432	429	416	411	446	398	422	411	424	429	457	426	412	429	408	414	420	445	398	425	435	437	398	392	452	416	436	453	404	410	419	456	445	418	421	437	427	445	452	407	402	405	458	411	410	444	441	420	388	416	443	469	446	425	435	427	407	421	434	419	446	444	426	453	448	409	448	444	409	453	415	419	393	416	419	416	413	434	445	429	421	408	436	408	405	433	448	427	432	405	422	434	396	417	403	450	427	443	425	422	449	404	424	414	413	430	427	459	468	448	414	427	437	424	438	419	438	414	456	426	406	446	440	436	443	461	408	433	413	419	393	436	411	417	436	415	463	436	399	411	414	387	403	436	477	452	404	400	433	436	441	465	418	439	428	392	430	474	413	434	429	388	451	410	443	415	417	470	426	412	396	472	461	457	426	438	399	451	457	437	442	441	447	433	478	424	435	402	395	423	422	418	462	437	419	401	438	428	428	488	397	396	408	424	418	391	440	471	430	433	430	395	431	429	431	431	424	420	424	441	444	404	406	439	454	408	438	434	435	387	434	405	430	401	432	468	406	433	425	410	418	444	458	452	413	433	448	446	429	389	428	440	453	396	409	443	397	434	410	403	449	475	391	405	470	433	432	421	448	420	421	421	472	448	461	427	426	461	413	427	415	445	422	433	450	439	413	414	430	431	403	426	385	426	414	433	427	431	456	411	414	446	396	430	405	423	415	378	420	401	417	402	431	440	446	419	418	433	436	458	419	440	442	422	406	404	456	418	405	472	443	427	439	423	429	414	427	412	412	429	424	435	440	416	491	428	429	407	432	429	477	456	418	421	434	456	426	384	486	454	412	461	411	432	440	432	450	391	438	429	429	434	420	400	450	445	421	422	449	436	424	429	435	463	438	444	442	408	454	438	372	392	385	470	394	427	406	445	427	447	445	442	453	423	429	447	424	428	420	449	428	426	425	445	440	439	431	415	414	414	415	416	399	445	409	378	443	442	441	423	409	428	454	450	398	443	422	445	408	414	441	425	425	415	408	417	442	431	471	432	437	424	455	420	427	462	415	415	412	418	420	410	458	457	439	447	439	438	442	454	415	410	449	463	421	423	406	440	403	436	462	426	405	379	392	441	379	456	423	463	457	411	402	445	433	417	439	407	427	417	439	438	417	433	425	400	402	412	427	419	436	434	436	452	398	415	419	447	401	440	406	458	458	440	393	399	412	397	430	404	432	444	420	417	400	446	425	428	452	436	416	441	413	424	406	415	476	416	480	440	444	436	430	416	394	416	435	435	412	426	397	398	419	439	400	440	449	432	442	404	429	437	451	436	420	409	419	415	431	400	420	417	379	434	422	425	441	425	427	443	446	399	463	429	413	448	489	415	405	411	432	409	447	411	409	412	405	435	462	427	451	424	436	430	408	390	423	438	393	418	397	427	408	456	452	456	422	414	395	401	384	436	472	427	428	432	383	421	440	447	460	411	404	457	415	431	397	421	443	414	433	429	445	434	377	459	432	417	436	458	378	401	411	388	448	430	417	433	422	424	425	432	429	433	430	409	373	411	429	411	418	393	406	410	448	436	415	414	412	450	408	444	427	426	400	449	414	417	430	445	395	476	414	437	423	427	425	430	440	410	412	454	442	420	399	455	455	422	445	433	404	394	462	415	430	444	440	434	458	423	386	418	399	439	433	396	402	364	479	442	426	433	446	458	435	408	421	410	438	452	406	461	439	446	450	409	398	459	429	411	483	405	459	438	403	424	451	404	453	444	433	412	447	425	435	407	427	442	433	420	403	405	398	422	436	415	458	430	374	454	422	479	435	434	430	396	419	399	427	456	424	447	419	462	430	425	402	417	405	402	415	427	434	472	429	428	442	438	430	430	415	411	431	422	393	463	406	466	424	394	419	444	397	435	422	428	444	417	418	428	411	404	420	460	401	429	418	428	407	394	384	423	403	409	405	399	409	428	412	462	437	400	413	439	420	438	448	440	424	445	396	395	424	417	425	426	419	385	449	450	414	440	440	469	409	429	406	426	416	397	389	395	460	445	440	448	423	398	399	439	400	417	408	457	426	435	426	442	440	446	414	431	429	471	434	408	420	445	430	464	418	420	431	424
24686	21540	38358	55547	48641	40254	24382	4507	404	388	389	398	416	363	371	349	350	365	372	391	382	397	390	343	377	379	393	339	405	362	386	411	348	397	371	402	350	373	391	357	389	399	360	387	394	405	374	352	394	363	376	402	393	335	390	397	401	365	365	389	356	375	361	361	395	368	355	398	390	386	387	401	397	359	358	385	416	369	372	357	373	389	374	365	390	356	377	350	391	401	405	368	369	418	369	355	331	372	403	391	401	385	362	342	377	361	363	349	360	392	390	386	377	355	402	369	358	369	343	370	393	378	367	421	369	375	376	403	385	366	377	375	399	365	379	380	373	371	366	333	346	372	362	376	376	380	388	399	359	396	342	357	370	371	342	370	376	398	346	397	396	397	373	402	352	397	379	330	390	400	379	408	390	381	378	359	368	386	352	377	387	385	393	388	376	376	372	411	383	374	360	371	353	379	377	389	387	337	406	397	401	378	357	352	391	349	389	345	402	357	346	383	352	371	363	372	343	376	339	352	379	419	359	384	377	359	375	369	357	374	391	383	395	390	371	397	380	393	386	352	375	360	381	362	411	399	396	390	353	372	377	383	385	370	369	390	415	363	355	392	368	376	400	363	338	378	399	381	361	378	364	421	371	376	350	362	357	374	361	364	367	396	376	390	393	377	374	348	375	343	403	375	329	409	368	367	343	347	348	394	359	370	392	385	400	375	401	397	362	382	358	365	367	387	371	375	390	392	397	331	384	369	354	387	362	361	400	358	390	357	369	387	350	396	383	386	355	354	368	395	382	394	386	386	389	428	376	348	357	381	409	352	375	409	361	363	368	374	394	384	365	365	400	364	370	389	363	419	380	415	396	371	396	384	374	367	359	387	376	378	373	343	351	369	404	354	403	397	324	358	367	382	363	398	445	390	376	396	368	332	349	410	368	346	364	370	372	386	361	352	376	399	371	377	392	361	379	358	370	376	411	374	366	316	328	390	388	367	360	348	364	388	385	349	369	406	397	440	377	388	356	379	409	391	376	349	347	365	381	374	390	388	389	363	378	382	393	366	346	370	352	394	353	364	378	356	386	368	365	366	362	379	339	354	369	376	348	359	392	348	370	385	396	391	390	355	382	391	358	365	363	396	404	407	358	416	381	368	374	368	427	409	368	384	418	368	353	367	397	385	387	376	400	345	381	385	422	389	370	364	377	378	391	369	369	410	385	370	365	372	409	374	358	384	373	363	348	333	364	358	388	363	360	394	380	360	336	392	375	373	332	383	366	384	390	405	368	392	378	380	390	375	396	390	379	398	408	371	363	406	418	383	363	341	378	395	391	377	394	377	395	373	383	363	403	376	386	356	386	402	362	380	408	341	376	383	395	370	376	413	365	383	369	380	367	353	402	383	348	369	379	404	386	353	392	348	397	386	387	382	397	406	375	403	367	359	383	399	380	399	401	359	373	359	404	366	367	387	335	336	397	401	392	405	356	403	376	396	394	346	382	413	385	386	374	381	359	352	354	416	361	381	368	373	388	367	366	348	379	381	336	368	371	382	398	369	408	368	395	346	346	315	402	439	364	403	376	387	383	350	399	362	377	360	383	365	392	364	357	356	418	383	375	396	367	353	343	376	379	355	351	403	379	389	392	385	378	383	432	385	397	401	399	362	379	374	389	369	375	403	373	393	392	357	384	360	367	351	369	382	389	377	347	400	415	375	363	363	371	362	387	364	385	363	397	337	364	388	356	377	374	351	386	388	376	363	380	386	410	367	414	363	394	373	355	372	367	371	388	374	334	385	369	358	388	377	387	391	382	375	409	348	378	357	412	393	369	364	361	365	379	384	358	336	391	393	358	380	380	371	346	361	380	403	361	352	383	363	360	399	381	398	381	346	411	384	381	389	390	387	356	366	372	393	392	382	384	373	355	388	381	371	391	349	373	407	390	387	373	410	398	385	343	377	394	387	341	380	354	387	359	393	391	341	342	420	369	353	399	374	390	388	397	392	384	376	365	349	363	400	353	379	394	343	398	358	355	367	369	379	400	383	377	369	381	362	371	383	369	382	383	374	376	379	327	390	369	350	367	360	365	376	436	390	381	382	345	347	353	400	396	399	387	386	383	405	354	356	388	371	355	362	381	408	364	354	353	373	396	391	374	369	370	401	340	396	375	330	361	418	363	393	391	409	381	381	393	396	415	343	378	433	385	389	362	367	365	365	404	393	416	397	399	408	369	413	355	377	361	386	380	354	406	360	404	340	392	388	386	371	369	374	369	357	420	376	369	348	365	409	340	401	382	378	358	376	405	382	369	352	356	394	406	382	345	361	359	365	372	375	374	356	401	373	403	378	363	379	383	365	394	409	379	365	423	381	361	372	357	377	388	398	399	368	341	383	352	378	369	336	343	375	367	340	357	366	358	361	374	355	396	377	394	358	389	404	387	367	377	356	368	380	363	407	378	347	367	391	397	351	392	394	383	393	385	401	362	384	378	350	398	350	379	397	342	363	380	360	396	373	398	375	391	333	390	369	368	342	344	363	424	398	412	383	358	380	345	385	360	361	360	355	418	372	392	368	375	420	408	401	405	391	359	357	365	390	366	388	356	379	395	391	407	404	382	391	405	370	380	366	384	392	383	388	368	348	350	383	371	388	361	369	397	357	407	387	366	426	405	405	378	397	386	374	370	385	364	382	371	359	369	398	409	366	322	384	366	378	373	342	375	364	381	393	379	365	383	406	374	360	367	367	349	364	383	359	361	354	375	380	389	397	373	376	352	372	357	403	375	380	352	421	368	354	391	329	379	408	404	386	402	346	345	367	371	376	375	351	380	339	392	385	386	375	364	397	385	397	398	390	367	379	391	346	372	410	404	375	365	417	403	378	378	363	379	378	362	418	393	386	392	388	362	349	405	383	389	388	347	393	367	346	377	352	339	416	384	349	386	392	388	409	391	347	371	347	367	372	361	365	370	365	371	386	389	388	356	374	368	391	369	410	350	382	360	350	365	388	372	377	409	357	400	385	376	354	360	387	352	392	339	365	413	400	370	372	380	382	379	379	368	364	369	382	367	414	363	406	388	357	366	354	364	382	337	349	393	360	407	364	363	385	385	348	395	360	370	383	354	398	377	385	361	368	363	368	363	376	387	361	369	406	403	385	393	398	353	388	385	361	411	387	377	390	361	375	361	351	366	390	372	357	321	373	374	382	364	348	403	373	417	349	358	364	407	382	389	367	362	363	357	352	376	393	414	411	389	391	425	368	364	377	390	408	361	359	363	344	383	372	370	391	359	409	343	371	321	378	367	364	397	360	368	419	392	365	415	376	384	372	355	398	354	395	382	414	372	379	384	359	371	382	331	363	394	379	400	359	390	401	364	389	411	362	371	388	371	399	397	418	373	387	364	377	368	357	390	415	373	379	413	383	395	394	368	411	391	377	384	358	368	344	358	357	394	384	385	395	382	367	396	352	399	405	368	382	356	385	382	352	401	370	370	408	346	386
25034	53105	70956	63318	49292	38319	19543	2235	427	426	434	421	439	409	465	433	444	434	404	387	402	438	417	437	416	439	428	427	448	416	413	407	386	439	405	414	442	418	462	411	417	427	451	433	425	415	442	425	406	426	406	425	415	464	377	438	437	410	414	447	434	395	411	412	394	449	397	435	424	427	437	471	413	407	416	444	441	462	450	466	417	424	435	393	386	437	445	432	445	434	426	395	385	413	424	421	443	399	407	464	403	392	409	408	430	420	414	411	402	386	422	437	426	415	459	423	414	419	448	401	413	397	416	456	399	441	439	454	435	410	417	419	440	410	427	431	437	433	449	402	456	407	411	403	405	436	439	416	410	433	435	425	412	425	408	445	375	419	431	431	399	427	416	399	394	410	433	449	452	463	435	396	403	421	427	423	425	411	430	421	451	442	403	445	422	420	431	420	433	477	425	421	410	470	456	416	418	404	398	455	420	436	439	444	408	402	421	401	426	392	442	445	483	454	424	403	438	411	404	420	420	405	446	442	425	432	417	450	427	452	424	403	425	420	420	435	414	415	464	447	471	406	429	452	411	436	418	428	443	427	406	443	450	415	435	436	417	457	419	459	419	423	404	406	417	416	419	406	418	421	427	420	441	402	383	404	409	448	448	389	379	394	413	447	430	424	409	414	441	434	445	400	425	432	418	386	425	425	416	424	476	427	412	385	431	412	404	422	413	462	427	395	437	375	441	392	411	401	443	431	411	380	461	449	428	408	413	438	424	452	410	401	429	416	432	387	455	417	428	454	413	413	415	404	417	387	422	409	416	439	395	444	411	417	435	411	393	429	412	419	431	411	415	433	414	414	390	464	386	411	422	408	422	415	408	404	435	458	445	432	425	446	429	416	420	402	428	401	427	462	440	421	438	400	411	449	399	432	456	447	433	448	448	415	411	444	441	452	434	463	405	431	417	450	428	434	435	426	448	402	403	430	435	416	456	410	394	424	429	425	417	435	449	399	427	427	454	421	435	439	412	444	438	386	413	425	462	433	480	436	410	406	397	419	454	438	389	405	421	403	423	422	462	442	419	403	414	434	417	422	443	435	418	452	402	429	438	391	442	464	398	428	412	440	411	431	440	413	433	457	438	416	406	411	408	382	410	430	415	428	458	454	406	427	388	386	399	448	380	384	400	418	435	420	455	397	448	415	429	450	430	408	443	368	434	420	414	436	389	390	431	424	412	416	403	420	428	410	428	438	436	422	442	445	406	412	446	442	454	383	429	439	442	452	410	442	434	405	420	425	410	466	403	433	429	414	429	462	414	414	443	426	429	427	436	445	396	398	440	462	425	431	423	393	413	406	417	423	459	427	421	430	412	413	434	437	437	422	403	399	414	424	426	420	413	440	434	430	424	426	431	433	402	446	448	486	409	387	429	438	419	413	417	410	397	405	408	438	395	409	399	481	385	396	403	420	385	424	422	452	412	454	407	418	423	414	415	436	392	409	408	425	387	463	426	404	405	391	385	409	416	370	407	422	409	472	415	414	421	424	442	426	444	440	416	424	419	419	367	408	396	419	431	416	431	456	422	442	449	459	436	413	427	426	434	412	435	385	437	399	404	425	436	420	426	436	446	401	436	417	457	400	449	454	410	447	446	428	367	426	381	428	417	440	415	406	405	418	444	451	421	450	417	420	424	407	411	397	421	430	393	407	435	436	426	452	417	406	424	472	428	413	436	408	431	468	421	432	416	429	428	455	450	458	400	414	414	413	422	440	425	469	397	433	455	383	419	392	441	432	429	411	450	429	440	379	411	430	395	458	420	421	380	447	420	377	424	375	447	449	444	414	447	352	394	437	428	423	407	430	420	405	411	415	425	419	413	440	396	429	401	419	403	427	395	388	403	438	459	396	450	399	455	426	453	460	414	414	392	475	403	419	386	414	427	433	458	413	421	420	441	415	413	406	397	404	408	428	420	432	423	426	429	409	411	438	427	422	445	443	448	423	450	415	422	416	426	426	453	415	420	416	433	434	413	390	411	430	412	414	390	425	444	409	417	441	420	438	469	454	426	424	450	433	413	416	407	423	415	433	412	399	447	418	441	435	417	451	400	419	441	438	414	426	405	416	393	419	419	411	417	433	411	399	420	367	429	449	424	429	423	428	434	435	419	439	463	420	400	416	399	443	412	382	464	438	406	420	436	412	429	416	449	438	385	437	422	426	408	401	389	410	443	442	404	418	415	444	414	421	423	407	406	425	409	453	412	416	439	414	419	418	385	426	430	432	412	380	404	435	458	440	417	397	397	462	439	463	413	453	429	416	404	405	422	410	420	451	442	432	388	418	432	425	443	427	374	477	406	449	418	450	404	411	429	414	446	416	431	425	414	436	437	448	438	453	434	435	435	413	407	447	418	413	422	446	386	452	453	398	419	417	399	423	430	435	423	469	412	364	433	463	413	425	429	407	412	409	417	411	418	409	423	442	418	445	424	398	436	419	423	386	387	427	451	392	400	434	407	380	454	385	456	458	438	430	391	388	416	400	419	412	453	409	442	424	409	423	448	433	384	394	391	447	428	383	433	427	432	410	422	453	439	430	403	412	422	411	422	404	441	429	453	437	432	399	411	374	383	453	407	395	427	402	449	437	420	442	387	386	389	433	427	413	427	416	464	429	436	396	404	396	405	416	417	426	438	377	443	417	440	424	427	399	425	418	386	421	429	400	382	421	420	405	448	409	439	412	440	410	433	409	416	407	432	430	438	411	445	421	442	446	391	396	418	417	434	401	428	426	427	423	406	417	410	412	411	421	427	404	389	454	411	449	424	410	411	457	397	429	403	417	391	441	424	437	436	410	389	465	403	439	424	422	404	437	431	419	407	425	427	428	449	444	408	437	436	433	415	417	440	406	414	397	438	423	435	420	417	445	415	453	415	412	429	435	461	445	398	443	403	429	431	410	433	434	461	437	451	435	424	436	440	419	447	413	419	425	406	414	408	410	419	431	409	434	427	452	407	392	392	407	415	412	418	377	401	423	422	415	429	404	433	442	409	438	482	392	430	446	452	412	381	425	384	412	430	438	424	402	436	405	432	430	442	405	413	422	423	442	409	450	413	424	396	442	394	426	479	426	427	408	407	429	398	403	399	448	440	442	438	431	428	410	412	475	436	491	425	452	435	392	398	410	410	466	403	420	420	439	439	427	424	402	413	420	421	412	406	435	437	423	402	411	422	415	433	453	442	413	432	451	401	412	400	463	420	443	444	416	439	378	434	439	416	435	401	441	427	457	395	439	437	456	434	398	407	425	372	433	451	421	408	442	415	414	408	401	424	430	417	414	404	409	401	471	401	407	412	429	412	420	421	413	404	421	448	441	409	413	459	403	398	416	439	417	427	424	439	426	439	419	430	406	458	415	446	449	470	409	439	403	375	443	414	450	452	426	387	414	427	426	434	438	416	401	463	422	433	428	436	408	435	441	414	413	427	447	411	420	404	457	435	450	443	382
25466	21451	39590	52396	40036	30448	13857	1527	501	464	553	532	490	524	506	489	544	476	474	535	546	529	499	505	501	506	516	498	539	539	476	564	530	492	507	494	521	505	509	495	487	514	558	538	504	526	495	507	475	480	499	521	520	509	545	464	469	518	533	491	544	490	499	512	529	534	519	501	517	507	525	490	545	509	470	465	521	513	527	495	516	497	477	492	514	521	519	497	488	538	484	489	496	489	517	554	477	528	512	454	518	497	469	492	534	472	511	531	505	520	509	514	461	509	466	460	535	527	496	541	492	505	515	466	468	521	530	499	498	516	494	506	527	536	465	520	511	515	572	500	506	535	474	490	483	519	506	533	521	504	527	515	493	512	483	538	486	522	545	506	494	506	474	449	554	491	495	560	491	497	498	495	509	492	532	508	524	520	521	520	512	515	524	497	504	465	502	479	516	502	535	513	478	489	535	525	449	502	536	515	502	484	496	517	506	513	465	512	479	510	560	468	499	494	482	502	531	533	486	478	490	474	468	523	526	512	489	504	510	518	485	448	498	510	548	504	512	497	525	513	485	521	494	499	515	489	522	500	492	496	512	495	536	478	504	497	478	490	463	506	529	528	511	526	544	535	483	481	487	477	486	492	523	494	534	489	516	518	535	543	518	522	490	506	496	522	493	500	461	526	509	479	531	484	532	510	484	480	510	509	454	526	523	509	525	525	479	501	485	485	531	500	501	506	498	476	520	508	515	536	515	507	516	593	486	490	530	506	509	465	500	542	514	497	503	488	532	489	483	491	460	503	515	493	484	479	506	518	510	530	483	535	527	560	481	457	484	549	526	482	477	494	481	510	496	502	466	483	473	508	477	497	510	492	528	502	483	518	498	524	519	496	501	496	481	492	515	512	535	483	453	498	505	514	516	513	535	481	472	500	487	494	530	514	503	505	487	506	488	476	503	503	518	493	490	519	503	541	509	500	496	495	512	517	493	541	523	490	530	514	495	475	492	531	470	519	480	499	470	480	501	480	497	475	470	559	522	510	490	490	517	522	548	508	503	478	493	479	493	511	530	560	509	509	506	507	555	458	477	473	513	489	494	531	506	515	486	487	488	528	508	513	492	495	518	519	525	505	502	528	533	484	504	453	505	503	482	509	531	517	491	515	488	491	503	527	481	504	508	554	490	548	501	501	481	510	502	474	512	484	502	503	513	518	510	510	446	481	535	492	475	488	513	518	489	496	515	502	513	494	474	522	487	497	492	522	539	481	504	509	502	490	526	535	535	528	493	475	473	536	542	525	493	489	519	500	525	474	519	536	510	505	504	482	502	509	497	487	516	498	511	510	502	487	533	486	499	502	493	503	491	523	524	538	501	468	471	495	511	490	538	531	482	510	533	494	540	488	491	496	503	479	529	514	476	496	525	480	516	474	502	511	526	521	452	477	513	504	485	515	508	511	492	486	504	479	525	472	529	490	478	503	514	517	530	475	452	457	493	518	506	504	516	479	526	516	506	466	492	512	513	498	483	524	498	529	478	504	499	469	521	491	495	497	522	504	479	510	499	509	492	497	515	502	503	503	533	497	486	507	522	510	490	512	516	507	509	475	480	513	533	525	459	496	507	477	495	462	515	515	519	436	505	494	529	537	485	534	505	513	531	512	511	507	509	483	467	499	508	502	483	499	539	492	511	529	514	490	489	481	508	503	492	485	534	478	503	507	533	488	467	537	487	553	525	538	476	509	508	523	518	477	476	525	489	514	497	531	534	526	528	474	493	539	497	497	511	503	515	486	503	530	502	535	507	493	492	542	487	510	520	493	503	510	463	505	476	506	532	520	486	517	506	529	544	524	495	517	474	490	493	494	484	505	510	486	510	482	511	494	457	518	466	479	498	506	496	482	530	462	518	476	448	526	495	519	509	490	483	501	497	568	527	494	477	530	504	543	456	542	540	498	496	472	534	517	484	458	511	509	493	522	503	527	494	501	509	505	526	501	470	454	534	496	522	481	485	497	518	495	510	533	463	518	518	489	494	493	451	476	447	488	526	542	492	467	520	513	541	461	510	518	516	514	535	494	497	476	468	507	524	507	524	489	541	498	502	518	491	487	479	524	525	496	527	554	486	515	494	493	516	511	516	520	489	500	506	495	505	501	514	540	523	485	475	482	472	488	515	525	517	539	492	488	489	523	485	461	462	463	494	515	527	470	489	504	530	492	493	580	467	512	451	469	522	487	544	498	486	499	523	520	507	466	498	506	493	494	490	484	523	497	508	480	478	501	481	517	525	493	522	542	508	528	507	484	506	479	479	483	522	499	523	516	477	498	510	522	507	531	472	496	536	463	490	493	503	471	516	509	485	478	521	493	511	518	529	490	486	494	504	529	475	503	507	510	452	469	488	507	518	505	482	509	521	516	480	534	483	468	492	497	490	505	470	509	500	528	486	526	502	508	495	518	491	500	498	511	519	521	524	559	499	522	501	470	563	501	509	517	448	529	475	420	510	479	539	508	503	529	523	502	500	506	484	489	518	510	535	511	492	512	501	482	498	499	518	523	471	484	492	528	498	509	522	511	533	517	517	502	483	543	521	533	527	516	507	498	495	535	496	528	525	503	489	507	494	508	486	507	525	519	485	472	509	498	504	471	519	547	499	479	519	498	492	526	492	488	478	551	490	507	488	528	506	495	515	508	546	491	540	473	492	503	488	493	502	536	447	490	472	481	461	533	496	497	511	517	532	544	474	484	506	493	479	494	545	476	533	508	522	480	519	543	504	535	510	511	556	519	512	459	519	530	484	473	464	435	501	493	530	467	514	510	476	467	530	517	521	499	500	503	496	505	510	503	492	488	491	519	496	489	527	492	519	492	460	542	524	501	506	467	509	496	481	542	510	509	510	547	520	500	466	502	530	523	494	510	515	534	476	507	495	506	510	487	525	530	528	546	524	510	500	523	439	489	503	522	494	519	509	468	500	488	460	489	507	515	492	519	478	488	457	491	483	485	542	526	498	492	487	510	503	485	539	471	480	473	518	492	492	527	509	506	516	452	481	516	484	525	502	524	495	484	469	543	501	565	478	470	488	500	483	487	538	514	476	508	534	486	503	516	524	515	533	470	523	516	517	519	472	509	490	551	456	507	515	521	518	531	513	557	466	507	491	498	532	466	509	497	501	501	530	511	545	502	502	504	472	481	479	503	493	489	471	467	500	525	505	521	540	481	517	499	522	490	460	512	523	525	464	480	538	512	528	494	485	493	501	534	489	511	495	531	485	466	483	500	483	507	513	483	529	467	474	467	544	516	515	524	471	535	491	551	495	504	492	517	502	506	461	530	487	513	495	504	520	506	513	466	491	510	490	512	512	506	498	463	421	478	514	511	486	545	535	511	483	524	476	488	512	497	480	507	508	453	497	519	523	476	492	511	518	501	499	469	515	489	521	481	566	489	476	573	498	469	480	550	487	489	508	524	512	543	501	508	474	493	499	505	520	508	542	504	515	496
24491	37023	61883	55552	43626	31674	12884	1286	563	590	552	579	587	584	565	521	561	536	522	563	530	548	579	566	539	550	587	539	573	552	540	615	563	548	565	574	548	540	566	559	564	552	550	557	533	560	559	595	572	578	543	531	542	562	567	559	633	534	557	560	575	569	531	615	578	552	547	547	588	554	520	656	517	575	559	569	523	549	576	573	559	604	534	587	619	557	562	571	554	565	549	580	563	581	583	555	555	519	569	565	569	566	559	594	542	579	529	577	552	574	533	570	563	554	588	530	570	556	544	521	567	568	542	551	512	557	523	561	551	583	575	523	587	578	564	599	567	572	566	550	593	545	582	567	572	537	536	576	549	588	575	572	586	585	565	580	566	537	536	543	563	550	540	601	567	596	565	571	562	540	543	565	549	548	591	569	544	572	563	610	537	546	582	533	599	551	563	567	582	576	601	568	558	561	551	583	597	565	578	547	518	524	592	567	580	519	554	556	583	575	586	556	587	543	545	534	561	570	557	592	536	576	538	539	566	581	529	578	544	567	583	582	593	603	552	558	572	581	555	566	587	561	502	619	576	581	561	560	575	550	573	562	580	535	543	553	578	547	552	557	583	557	577	555	530	531	590	559	541	548	585	592	551	572	588	592	580	594	580	563	546	584	555	575	556	522	525	558	560	587	514	603	567	606	539	540	583	535	582	549	562	591	548	579	580	556	548	563	515	600	576	579	547	558	582	584	587	550	560	545	603	580	590	542	559	528	581	541	571	542	577	550	612	564	545	564	575	528	570	613	587	641	568	588	569	528	564	529	622	565	555	563	512	592	594	523	549	573	574	620	580	569	573	527	528	572	550	502	576	570	533	549	518	567	544	559	517	549	544	546	597	580	554	559	565	553	544	572	574	573	556	585	585	584	538	547	572	584	541	578	575	523	594	554	557	607	562	553	586	593	579	506	550	561	513	550	517	547	572	578	573	552	581	521	588	570	594	553	552	583	551	539	560	559	603	582	540	552	564	550	544	569	558	567	574	591	592	577	568	581	560	530	582	574	547	626	582	597	575	576	559	545	562	516	534	568	572	544	534	595	530	545	523	540	607	550	570	574	560	551	512	565	556	556	577	585	567	593	588	544	558	570	547	565	579	583	569	559	515	535	545	579	536	598	570	590	575	600	557	559	554	585	569	545	565	627	585	552	553	572	555	549	553	599	548	566	524	576	537	556	572	588	572	563	593	586	571	589	560	589	540	595	597	540	574	574	610	571	584	497	588	571	575	579	576	573	574	576	555	539	619	545	594	581	591	551	577	550	591	569	540	524	596	555	595	559	569	549	593	615	581	625	579	588	542	588	576	532	587	549	538	614	511	544	553	547	575	574	530	578	561	585	617	519	631	562	582	528	564	548	554	584	572	563	560	555	596	538	593	594	571	576	534	605	559	606	545	531	574	568	584	574	561	556	571	555	601	563	569	571	527	551	530	535	553	542	576	536	554	562	573	518	547	535	527	576	537	538	570	566	603	565	573	582	538	568	535	529	590	541	525	587	581	548	619	582	555	567	600	590	558	569	577	558	572	610	570	574	569	538	579	592	543	577	560	557	555	572	600	555	523	588	543	555	530	562	557	569	608	530	576	578	554	567	544	582	549	543	540	541	540	596	561	536	565	532	585	541	567	542	585	559	567	606	566	579	558	545	578	551	547	584	565	600	550	560	593	575	617	568	546	627	564	581	593	559	548	565	565	571	585	555	566	570	549	559	578	583	568	521	547	593	546	557	566	536	589	598	578	612	537	566	531	561	525	585	556	610	560	550	523	553	604	576	579	555	538	548	549	552	582	563	567	550	536	576	566	554	558	528	550	549	547	576	523	568	577	549	578	583	569	557	617	564	544	578	541	528	513	576	548	541	561	531	581	538	597	606	566	548	536	534	564	570	556	545	530	546	601	555	538	589	539	544	570	561	564	598	536	580	569	588	558	549	531	595	580	552	560	545	591	549	575	552	600	599	586	587	543	524	545	577	522	565	585	565	600	551	581	548	569	554	593	589	547	559	560	537	553	561	584	565	540	563	602	576	598	550	595	583	584	515	564	559	568	589	566	533	554	609	596	616	587	608	518	565	551	541	561	571	573	540	608	567	550	542	566	532	563	606	595	533	577	581	568	585	557	599	563	538	565	559	543	572	599	577	575	621	548	573	594	610	557	559	539	604	545	593	527	525	578	561	566	552	590	574	573	617	600	517	586	564	555	588	579	553	550	617	530	566	610	576	572	574	564	538	581	569	562	583	575	557	565	540	534	593	604	542	561	620	528	575	549	594	510	628	517	561	561	578	604	577	553	584	521	575	572	584	598	563	526	598	634	557	578	598	543	556	548	545	619	537	576	535	583	563	532	527	582	612	576	574	562	577	559	559	572	577	578	574	542	576	598	527	591	546	549	604	575	549	574	589	585	547	594	589	575	546	595	585	535	573	547	642	574	566	596	572	559	563	527	625	563	581	560	545	544	570	570	557	563	585	550	547	537	586	559	534	555	498	566	555	568	579	530	564	529	551	541	567	596	543	553	543	539	550	566	587	544	536	597	605	530	554	543	558	610	576	570	522	570	532	573	592	520	606	576	593	542	543	552	532	534	561	576	499	566	516	566	548	589	586	587	552	566	566	534	555	545	551	588	518	618	586	536	542	595	533	591	561	554	532	580	582	579	579	571	637	579	606	555	541	556	567	579	538	528	549	545	561	575	564	596	535	556	582	557	570	566	575	551	558	570	540	551	566	578	593	622	553	531	560	564	572	552	572	578	567	558	544	562	543	542	573	561	547	579	553	546	584	558	574	578	592	560	569	586	518	609	554	593	548	542	549	582	577	578	553	581	568	602	557	567	544	566	545	590	536	570	580	587	558	531	590	571	552	560	578	550	579	567	585	560	548	536	574	545	574	552	564	567	578	562	580	563	610	551	548	576	551	550	552	557	545	578	546	556	537	590	562	523	593	574	549	579	605	542	540	527	554	532	573	572	543	563	517	549	570	551	562	568	585	562	577	555	610	562	584	515	601	536	555	590	552	542	584	533	575	525	558	596	566	566	572	573	556	551	591	582	571	585	568	542	545	567	538	593	566	586	575	559	584	580	577	578	608	543	558	536	556	585	547	556	587	533	549	582	603	538	562	556	570	580	550	551	524	494	543	530	547	576	594	591	588	540	528	576	563	600	558	575	561	569	554	532	530	583	567	574	582	528	602	576	555	554	544	598	524	540	532	562	592	589	560	546	586	515	564	561	573	556	585	556	567	558	522	558	521	560	541	554	573	517	579	556	586	573	573	583	584	544	560	576	548	566	586	582	586	566	569	523	568	522	596	553	631	559	574	546	596	535	597	572	548	554	541	520	585	596	619	610	528	591	589	587	523	561	531	570	567	562	582	531	553	579	556	564	566	556	543	557	575	570	560	585	573	565	517	580	497	571	552	562	528	543	525	592	582	572	581	552	565	538	537	565	541
23251	21504	38569	51729	52417	47890	30185	7943	747	625	624	643	660	615	594	643	577	607	616	618	626	605	621	594	610	591	594	575	595	586	599	604	588	600	620	587	598	563	599	587	579	657	563	609	631	576	567	592	638	623	657	598	575	605	601	598	601	580	615	574	565	564	630	604	606	596	552	566	606	615	596	576	594	601	561	633	610	645	606	574	553	664	560	655	586	610	585	608	587	562	587	550	598	606	598	589	584	566	592	592	626	577	649	623	575	616	597	576	599	549	606	606	592	617	581	591	590	649	622	568	604	587	574	592	632	589	627	591	591	594	593	643	569	542	601	607	605	587	590	585	568	606	586	645	568	555	593	612	631	534	578	627	600	601	576	594	624	624	575	584	596	579	587	577	601	619	601	597	610	574	576	568	644	620	608	640	621	569	622	581	613	554	628	607	613	598	599	593	617	600	580	569	566	595	606	615	611	601	589	591	614	556	579	566	599	603	563	657	579	597	618	551	637	621	575	635	614	581	634	607	623	587	605	614	628	626	614	600	590	593	592	571	607	607	564	591	605	641	614	598	603	610	614	605	577	642	608	573	580	599	572	582	589	595	599	610	610	629	589	629	617	563	609	557	611	597	568	634	623	579	599	601	574	617	611	579	606	622	605	603	581	580	629	566	602	577	574	601	612	588	616	599	592	623	608	579	582	609	586	615	583	603	617	588	616	592	641	631	589	587	599	584	581	591	577	582	608	601	543	597	601	596	653	562	593	582	614	595	615	609	565	612	610	623	616	581	595	584	580	581	631	612	600	597	635	588	587	607	686	594	606	583	582	599	611	623	560	620	632	589	611	575	592	585	584	576	598	597	587	589	569	575	617	632	587	615	577	579	558	590	613	591	618	587	571	639	584	603	588	584	584	615	573	585	585	588	569	593	607	625	603	586	595	633	609	554	578	616	569	613	574	602	575	591	613	637	577	591	580	591	603	587	609	652	572	573	605	571	575	610	571	607	622	583	623	590	613	600	587	620	586	558	608	629	586	615	595	600	622	614	633	565	583	573	600	541	600	591	625	624	574	626	622	632	555	611	598	619	623	611	567	628	575	602	613	569	596	597	591	590	646	630	555	614	556	635	619	568	615	648	606	632	568	619	582	581	581	622	593	597	594	590	640	613	580	606	606	610	597	596	592	588	609	600	564	601	587	575	632	569	620	608	605	606	588	561	601	603	601	607	639	560	576	630	611	617	615	572	639	612	611	564	583	596	623	594	571	646	603	605	610	592	566	607	598	582	590	586	619	579	621	595	608	594	574	623	608	638	613	563	603	625	600	584	571	620	567	584	609	575	610	593	605	596	635	604	592	649	615	627	591	580	607	594	609	552	573	584	594	580	607	601	576	602	588	606	582	611	569	551	597	597	569	609	673	600	599	610	601	621	608	569	591	625	621	585	611	613	589	580	561	604	616	558	613	632	628	612	612	558	624	583	590	560	589	631	659	590	569	578	605	654	638	598	573	577	605	611	570	583	573	574	642	567	564	610	568	533	553	592	584	587	620	577	579	602	613	601	554	539	575	575	617	643	598	625	589	579	615	609	597	613	649	604	613	578	587	528	622	596	609	680	583	590	631	603	574	628	625	609	644	610	593	629	588	620	604	588	624	621	588	657	608	573	606	592	579	609	606	585	611	617	559	603	574	625	559	626	604	586	577	613	604	621	617	581	625	532	595	562	647	618	559	609	568	576	567	586	619	636	579	555	584	582	605	627	562	592	594	574	578	579	579	582	603	606	621	595	574	609	589	605	569	590	622	613	587	583	595	560	619	607	597	616	569	569	604	564	631	583	562	605	585	563	572	592	559	600	565	603	625	648	600	600	600	559	564	600	614	579	601	585	625	580	603	584	597	606	554	578	613	576	603	642	623	583	614	570	544	602	618	550	585	572	604	604	604	582	616	590	587	616	597	664	611	619	585	626	603	611	645	581	555	597	592	586	609	606	616	655	614	610	655	520	564	584	588	580	601	608	547	580	570	566	582	571	596	599	545	579	591	601	587	579	590	623	615	613	597	605	654	608	570	636	604	616	588	636	661	608	581	625	610	603	581	601	588	589	618	611	571	603	618	611	599	604	632	573	555	597	611	534	595	561	590	560	600	606	562	600	618	625	576	566	611	599	608	577	593	587	643	593	646	612	576	577	633	589	564	595	565	626	615	603	607	619	615	595	622	631	571	599	573	621	610	630	621	608	565	581	616	596	568	596	584	583	615	558	586	589	571	582	592	595	581	586	587	580	580	616	562	621	577	552	602	605	617	625	604	616	570	600	610	624	631	653	578	617	603	670	596	593	605	575	633	604	632	576	597	622	594	630	570	610	619	555	598	589	608	590	595	607	571	578	605	574	572	640	540	624	600	612	592	568	611	632	624	587	610	596	639	578	611	598	606	638	574	610	609	583	602	565	578	562	606	601	583	612	604	572	617	557	611	614	567	581	576	628	583	606	597	609	619	556	565	608	591	627	609	589	615	579	587	574	573	614	597	590	558	559	615	593	633	585	558	600	583	605	580	662	567	581	585	603	585	600	542	575	586	628	575	661	577	629	596	587	602	594	590	600	637	585	582	623	632	600	561	612	614	584	570	588	587	583	612	551	560	614	605	592	602	598	625	629	606	620	578	633	612	627	620	579	646	631	587	628	599	560	599	612	578	548	599	594	545	610	596	560	579	578	623	626	577	607	627	617	603	509	603	637	567	616	569	574	596	594	615	584	614	557	593	605	621	553	650	600	611	633	550	587	601	578	528	626	612	645	653	584	588	548	660	619	615	668	564	615	574	616	595	611	577	577	633	629	631	615	586	544	577	596	579	595	608	619	601	575	577	552	595	617	576	611	618	612	622	583	565	576	592	586	587	604	628	620	593	627	593	561	608	637	618	565	566	572	585	536	599	606	590	595	594	614	666	614	585	592	620	562	581	607	581	561	658	590	579	597	597	594	633	587	606	636	603	587	549	579	588	611	576	546	601	585	587	570	600	616	583	600	591	601	578	593	582	593	564	543	591	607	661	636	568	603	596	581	549	574	599	588	609	595	621	645	578	631	601	627	609	568	599	594	572	575	567	586	619	640	602	639	600	619	594	568	583	625	573	631	544	591	588	615	591	582	590	574	590	592	583	562	620	652	597	611	587	575	574	553	590	547	580	567	608	606	591	611	598	655	609	616	586	627	598	596	613	575	591	604	598	602	617	644	620	617	628	594	581	602	624	579	623	627	633	579	609	607	661	637	576	607	556	587	548	625	602	585	592	595	626	589	577	618	571	599	539	586	587	603	620	581	582	601	605	581	586	615	618	622	607	599	600	572	570	608	598	585	610	565	620	575	572	660	607	621	595	619	586	620	600	578	633	592	570	598	630	622	628	612	578	563	613	589	608	576	605	540	631	580	600	607	607	580	629	628	576	579	623	560	609	588	603	594	630	615	571	563	585	589	597	607	621	618	662	585	593	621	565	603
30131	55944	85146	79658	65861	47912	24310	2508	638	623	698	609	663	620	658	661	656	613	648	637	632	659	647	658	679	657	602	670	629	649	607	620	660	630	621	655	600	680	637	643	700	647	664	633	651	611	631	664	640	628	674	628	654	679	655	653	644	625	599	617	652	636	595	595	628	603	625	660	600	626	596	620	633	673	613	608	638	646	637	660	658	645	644	641	597	654	646	646	630	653	652	626	617	591	627	610	653	638	599	657	638	618	649	678	632	662	629	655	639	644	623	604	631	655	624	682	662	629	684	688	643	629	634	598	653	655	631	649	633	644	665	670	661	603	643	638	638	648	699	643	615	606	618	608	625	628	656	622	574	658	620	670	614	624	650	633	635	654	627	576	638	597	607	610	626	672	650	601	627	596	596	647	606	637	642	612	591	619	660	659	629	599	643	616	609	640	580	654	668	623	606	613	636	648	599	620	607	668	621	625	631	640	630	641	620	607	623	646	632	668	600	639	604	613	668	632	633	652	653	677	610	636	649	584	682	651	619	671	679	641	647	631	628	656	673	629	638	614	625	669	629	652	640	634	618	599	626	614	663	631	648	674	653	604	601	669	638	670	658	641	637	651	693	658	594	616	588	632	602	686	642	656	612	633	605	650	670	600	619	669	613	666	592	620	635	612	672	619	601	629	620	663	629	630	628	652	621	574	638	637	607	620	631	622	602	618	602	634	657	606	619	662	608	635	651	621	614	642	621	564	612	628	632	645	622	624	634	627	671	633	638	670	625	625	617	664	592	643	645	626	663	646	643	605	680	624	613	620	644	599	670	634	645	618	658	636	630	673	626	623	650	606	685	636	591	668	620	681	640	647	682	646	656	619	613	654	616	582	646	667	634	674	587	627	642	620	648	621	685	657	610	607	649	637	635	699	663	669	629	653	632	679	695	625	633	658	603	582	610	655	618	609	634	663	612	637	648	697	603	614	658	628	659	655	652	613	681	644	637	613	656	670	637	619	641	603	625	690	619	627	630	635	661	622	653	629	636	641	634	598	661	603	623	717	636	645	643	608	630	634	611	654	658	641	670	626	609	613	648	649	615	670	632	640	612	620	588	666	674	639	666	619	608	655	625	654	644	632	625	624	617	614	642	644	664	653	596	637	662	664	646	616	618	667	624	619	615	598	657	629	621	662	586	569	611	643	616	634	620	590	674	608	646	616	592	637	619	665	640	649	637	653	646	589	672	597	613	640	646	612	612	642	635	674	598	623	632	643	634	641	665	610	597	674	601	644	633	619	637	579	644	661	617	640	576	602	634	614	671	627	623	644	649	604	598	624	630	654	612	589	608	590	633	641	614	677	639	666	702	714	635	643	636	593	648	610	663	640	680	706	661	615	599	685	642	622	634	642	598	624	637	642	661	622	640	642	641	638	625	662	661	608	683	678	649	625	612	655	676	611	642	687	642	639	636	651	650	621	657	636	666	590	630	658	616	630	628	664	619	612	665	649	576	607	620	599	637	622	664	663	643	624	616	633	645	599	627	675	624	648	606	610	651	668	638	639	590	603	665	635	630	614	657	652	647	631	622	643	636	655	638	629	641	665	653	617	688	626	647	605	638	661	659	650	665	619	691	588	655	597	686	645	616	640	639	604	645	643	657	658	664	669	674	614	636	628	614	626	621	680	620	641	644	598	635	664	626	612	640	628	637	638	641	607	640	664	633	647	621	630	609	661	594	596	653	642	603	583	550	597	642	611	652	647	621	696	630	619	658	620	621	647	668	636	619	676	611	582	641	635	647	604	639	678	642	631	654	639	628	617	654	615	585	650	647	623	655	596	599	599	677	619	615	648	643	666	641	616	660	644	660	640	621	612	656	629	685	643	691	646	644	601	602	672	604	655	642	645	629	580	651	610	602	611	615	584	630	660	602	649	623	642	671	634	646	624	688	570	666	611	672	620	627	640	613	632	658	617	635	621	595	663	633	617	593	618	605	672	629	657	663	612	630	591	682	644	712	662	622	655	597	690	622	634	695	703	668	633	628	629	633	617	652	629	648	648	606	635	595	570	671	628	619	628	595	682	623	640	598	647	624	632	610	605	599	658	629	605	573	667	653	625	622	631	614	642	625	633	579	652	587	706	605	627	638	587	599	682	632	634	611	652	621	633	667	666	608	601	671	630	669	635	604	629	635	599	626	630	604	628	629	644	626	674	650	648	650	605	623	653	670	655	680	621	639	689	621	660	605	636	583	602	651	639	664	640	649	645	644	594	696	638	619	628	629	617	611	606	670	639	610	637	642	687	602	657	611	606	624	612	609	630	644	650	629	568	661	661	669	579	664	657	614	613	610	684	660	656	651	621	588	656	634	663	624	622	637	630	680	605	640	623	584	628	613	626	657	636	612	611	697	629	571	658	660	610	627	672	590	615	639	631	652	646	633	671	650	602	659	632	687	646	639	643	652	602	620	660	637	646	623	638	633	632	663	645	651	701	633	688	586	604	615	691	632	649	619	632	655	693	615	615	608	606	608	649	599	623	614	660	668	637	626	633	668	634	602	612	607	628	644	639	601	655	656	646	634	624	614	606	665	644	628	676	605	637	669	620	652	617	659	613	664	608	640	607	657	632	607	667	611	644	641	658	609	600	613	671	603	567	621	665	658	581	645	645	585	641	633	613	666	645	647	683	634	583	626	622	658	637	638	656	634	633	588	671	613	635	592	639	628	620	612	627	657	663	630	623	651	667	645	625	646	617	615	607	631	657	642	616	682	622	609	622	630	635	663	642	622	661	658	642	607	637	566	635	619	660	644	626	629	645	657	605	577	653	624	678	591	639	646	652	613	597	646	637	642	641	585	623	643	621	653	606	630	601	610	636	606	613	646	634	622	673	602	619	612	601	620	671	633	640	658	663	643	584	631	636	637	602	630	635	638	628	622	621	611	655	615	640	612	636	636	628	627	608	619	613	620	605	625	650	665	596	605	626	621	616	611	622	615	622	602	637	654	646	689	662	616	654	624	597	591	627	623	670	650	628	667	651	643	669	645	641	659	648	653	628	629	609	660	664	627	646	644	648	623	649	650	646	656	603	621	621	649	640	622	594	682	677	599	579	633	626	617	628	635	627	643	583	633	651	655	612	637	652	630	647	649	617	637	615	626	615	684	637	623	606	579	627	669	626	691	574	653	611	641	648	607	642	636	647	643	635	695	649	648	660	661	644	612	686	656	600	636	650	665	660	632	614	653	617	623	602	608	680	618	669	622	628	622	617	642	656	633	613	628	670	630	615	660	634	651	654	602	626	695	658	625	667	685	626	602	659	613	660	606	646	647	568	659	648	634	628	597	647	645	677	652	616	642	615	564	661	619	584	654	638	624	674	643	648	665	669	594	621	603	597	646	615	614	620	593	608	672	647	600	715	573	638	652	643	643	642	629	582	709	648	657	629	638	628	687	643	618	609	646	671	608	660	647	643	637	660	633	617	630	613	622	642	589	604	617	635	623	666
28057	23641	41286	34315	20875	11396	3130	558	404	406	397	379	350	360	393	408	365	406	389	385	391	385	387	399	341	401	412	368	374	367	348	375	383	395	412	366	379	369	379	379	381	370	367	403	417	380	396	377	398	400	394	409	386	389	388	364	348	370	367	381	402	423	376	390	361	389	389	377	418	382	372	355	370	396	410	370	383	342	358	384	379	377	380	365	401	354	374	425	367	378	365	391	359	370	385	407	370	375	382	390	366	371	377	395	343	424	433	372	390	367	382	371	383	407	406	388	333	378	405	370	379	387	389	382	375	418	394	395	383	346	416	364	365	382	390	377	365	404	406	375	373	378	359	398	360	381	381	396	367	388	372	421	400	402	404	384	404	411	386	397	382	399	370	379	389	348	379	396	361	364	357	402	367	385	379	410	388	374	407	413	369	377	372	383	378	401	411	376	394	401	434	377	414	388	371	383	424	390	366	376	391	362	369	387	352	353	385	402	396	384	371	402	345	372	371	363	408	374	352	376	405	396	398	401	405	403	378	371	399	356	370	398	384	377	361	378	397	395	384	407	389	366	364	373	364	341	345	365	387	384	407	380	422	369	372	448	405	397	360	417	401	359	385	360	350	395	390	408	394	381	402	372	416	406	401	366	397	373	346	390	386	379	405	379	380	417	402	385	370	397	376	384	375	388	392	359	378	380	396	364	362	391	367	386	369	375	410	358	352	383	398	378	376	362	358	382	407	376	395	365	351	433	408	353	393	346	392	425	406	399	354	388	389	379	370	375	376	368	390	381	384	354	364	371	376	435	371	396	416	391	417	373	386	351	371	392	420	375	402	357	374	405	363	418	386	390	417	377	376	384	419	378	362	394	429	394	363	389	391	409	410	395	381	382	360	408	350	372	420	380	382	382	371	377	377	369	358	366	390	392	363	406	387	383	348	367	405	416	403	361	369	353	421	344	359	402	364	409	384	388	373	414	355	385	379	403	404	388	376	366	390	374	395	363	433	389	368	372	392	387	366	411	390	377	393	386	408	388	361	420	392	371	402	381	396	397	414	365	401	373	385	367	391	386	429	399	391	391	413	399	390	356	382	396	399	362	365	368	356	380	379	389	396	373	395	389	370	369	366	392	370	399	367	378	391	373	396	399	414	389	364	424	395	360	324	379	382	407	420	387	399	358	364	373	396	385	391	352	352	385	383	364	385	365	408	380	396	406	374	326	339	377	392	410	379	382	371	385	380	388	397	353	350	368	397	389	418	379	378	401	365	382	414	395	392	411	407	383	378	340	417	371	419	349	370	406	377	375	415	352	362	412	384	377	359	409	374	386	403	397	394	374	408	404	390	401	390	389	396	403	347	385	382	350	390	354	358	385	397	418	374	397	386	414	383	416	351	390	390	364	377	376	377	366	390	419	363	346	412	391	359	377	404	369	379	377	383	419	369	396	383	412	385	389	354	394	352	375	376	406	371	356	372	374	365	388	373	384	391	385	359	401	361	403	371	364	384	407	374	380	388	365	382	391	374	412	382	363	356	371	365	379	415	356	400	385	394	405	386	374	406	389	425	389	385	368	354	393	383	345	428	358	393	413	399	374	370	387	380	385	377	397	361	398	399	385	366	418	397	408	350	386	401	367	371	420	400	350	375	390	357	372	386	378	422	409	402	352	384	411	403	382	382	357	360	417	410	390	369	386	374	402	394	357	402	408	362	361	358	393	374	363	380	362	403	389	386	374	333	385	405	374	404	368	360	397	375	375	417	386	388	393	385	365	364	395	385	389	400	382	406	378	360	403	395	425	398	381	383	316	398	381	393	364	386	339	365	379	394	368	396	378	370	348	402	389	405	388	380	412	405	383	378	376	388	418	415	407	388	424	394	398	358	398	376	429	399	418	391	387	369	385	345	413	407	391	366	399	400	408	353	393	361	367	377	400	380	411	371	375	384	410	410	370	377	404	394	411	369	388	383	353	368	406	384	383	370	378	413	376	375	388	364	372	429	419	384	364	352	369	366	350	380	418	381	398	382	393	388	407	383	374	399	379	407	402	400	384	401	381	418	400	376	400	372	387	365	361	378	384	380	397	425	376	363	384	402	374	397	378	398	379	418	397	366	351	407	389	398	422	359	406	416	400	383	401	391	368	408	381	387	359	425	360	376	451	391	378	370	418	378	416	362	386	372	383	388	390	374	398	405	376	417	391	376	381	389	409	361	407	418	376	412	393	381	385	341	382	410	347	376	416	377	378	365	376	397	386	423	397	403	397	373	392	370	366	345	399	380	409	359	395	369	390	398	376	393	427	370	360	426	424	382	356	389	377	395	372	395	383	389	400	386	344	379	374	388	384	395	402	384	362	345	384	394	418	377	372	403	391	418	441	358	421	387	378	364	395	433	364	411	426	396	407	399	352	438	396	355	371	376	418	370	379	407	363	388	390	377	396	395	408	399	378	369	410	379	375	344	400	354	388	402	349	382	428	379	401	402	374	415	393	403	392	383	412	409	365	405	343	389	376	432	354	388	419	430	415	393	356	398	382	384	386	337	374	388	382	362	390	338	394	368	425	410	418	430	360	383	431	414	390	386	394	371	364	396	395	387	419	400	389	348	411	403	338	383	417	378	387	414	394	404	357	427	407	396	393	411	386	429	418	388	391	369	381	396	416	399	393	358	418	415	391	387	372	376	390	394	382	372	422	427	379	408	396	391	370	394	418	385	408	371	367	374	414	382	401	420	375	380	394	407	414	376	376	383	373	376	389	399	378	399	417	379	374	373	353	401	380	372	382	380	398	399	367	409	383	393	396	392	357	411	373	379	446	383	398	401	370	365	394	394	366	357	385	392	377	387	337	369	370	385	359	395	394	387	374	388	383	387	415	400	360	395	409	409	373	395	364	378	353	369	410	412	376	403	371	388	392	382	390	384	391	398	386	395	402	405	377	375	403	401	371	356	399	369	407	365	367	390	399	382	406	375	368	387	396	411	382	373	366	345	380	407	400	380	398	422	351	354	387	398	378	404	366	371	372	355	353	358	360	353	335	390	401	383	361	405	353	385	395	383	380	419	378	371	406	390	375	360	421	412	376	350	403	366	382	393	392	343	413	390	399	383	391	385	362	342	393	402	396	388	422	399	359	376	400	402	399	408	382	363	390	383	379	371	372	377	414	388	367	395	394	358	366	419	357	383	360	399	406	416	380	386	399	356	400	419	406	379	389	378	413	387	380	409	374	363	381	391	424	376	385	403	401	384	417	377	406	389	379	380	356	365	395	372	372	394	344	367	363	406	403	391	366	361	374	381	379	363	387	408	415	402	399	358	370	378	379	379	395	386	392	373	372	379	412	430	388	380	379	396	416	407	391	361	386	369	374	401	373	381	366	379	393	363	402	368	387	386	374	376	362	405	382	364	364	395	367	370	374	366	369	369	385	390	403	378	376	375	403	403	407	399	439	406	357	379	411	375	424	407	358	367	422	374	366	418	403	394	389	396	401	384	369
22195	35911	38519	27210	18996	10819	3449	652	415	485	448	448	402	441	465	449	424	431	426	472	429	428	430	459	456	422	459	430	451	481	432	471	438	417	417	427	456	436	410	487	452	459	400	489	443	460	433	443	430	443	414	472	421	440	446	407	413	447	420	436	450	423	415	440	459	449	466	450	428	424	422	437	443	452	474	437	477	470	422	450	434	439	450	444	434	447	402	455	448	407	454	456	435	418	428	432	406	438	445	413	435	445	475	391	445	416	440	441	435	423	425	400	464	448	443	447	409	431	439	429	479	449	457	452	486	427	437	498	471	441	405	465	435	456	457	472	445	421	457	438	418	419	429	420	429	436	452	451	433	475	417	432	455	428	406	449	407	427	446	442	439	467	454	405	446	428	432	420	449	469	457	417	436	425	442	466	467	463	445	449	449	476	413	432	415	444	483	472	429	404	441	488	451	450	433	456	446	437	421	463	460	425	454	446	427	417	407	456	431	440	420	423	454	449	445	439	452	454	480	454	478	454	460	435	440	421	432	425	467	448	425	435	439	398	414	437	466	473	485	427	426	445	436	464	463	461	446	450	444	452	451	434	407	455	482	381	425	429	443	443	430	469	461	447	485	437	454	418	442	471	447	456	463	494	422	435	467	471	434	467	467	461	438	405	417	447	435	451	453	448	444	433	441	453	413	419	461	461	452	447	448	440	414	408	474	442	424	447	428	386	453	413	424	424	467	424	437	436	449	448	427	448	416	486	435	433	505	456	431	461	443	437	476	402	427	443	435	445	482	420	410	448	465	456	454	433	421	430	469	460	462	445	453	467	445	470	437	420	471	463	437	429	460	459	423	465	479	469	428	449	476	445	464	460	460	451	414	451	463	454	432	417	482	436	410	463	444	424	454	418	499	426	435	484	459	432	450	463	430	423	442	421	448	433	472	441	460	449	436	448	432	456	482	444	424	438	459	426	441	445	428	439	448	412	464	417	434	444	426	425	441	447	439	447	431	476	470	443	446	428	453	414	425	439	472	430	458	417	468	458	447	423	458	444	422	465	484	384	433	447	451	419	433	481	438	477	452	443	427	478	427	463	424	419	447	455	455	450	452	474	439	482	459	446	447	470	469	440	446	407	385	419	422	437	454	466	482	456	465	440	427	429	445	434	436	478	450	444	428	421	413	439	457	447	420	418	450	404	412	450	432	443	407	409	449	441	458	452	409	440	438	420	471	433	398	431	453	444	456	425	463	429	434	483	445	458	423	404	452	425	424	415	429	479	452	410	437	459	433	419	458	417	462	427	460	441	438	429	419	449	438	444	425	454	415	433	434	416	416	472	404	432	460	438	422	454	458	443	432	414	423	470	449	447	483	443	422	427	408	491	397	459	441	441	445	436	451	438	439	441	438	401	443	471	470	446	452	462	458	450	458	425	431	462	443	434	428	435	399	455	411	436	429	445	433	455	472	453	422	444	487	436	446	486	443	425	429	430	451	420	442	405	442	436	434	440	460	446	451	413	443	470	446	398	469	445	421	443	450	466	461	463	476	457	419	440	419	436	452	457	444	424	479	484	401	449	431	453	440	450	411	460	451	381	455	429	446	412	489	456	440	433	420	453	434	420	454	442	471	432	439	420	417	434	423	427	469	431	451	421	452	446	451	447	416	446	478	398	415	445	500	407	479	413	452	419	435	439	441	443	429	435	422	405	407	417	427	400	448	444	423	449	433	419	471	451	389	446	460	405	416	434	439	445	458	449	479	459	427	440	409	444	487	448	441	459	445	463	441	433	449	439	463	453	476	463	428	435	467	430	466	442	451	452	449	459	463	431	457	453	470	459	428	435	432	423	436	458	447	448	424	460	454	413	453	408	431	441	463	467	394	446	400	434	428	445	411	422	449	412	423	448	471	426	487	446	429	438	461	421	462	447	423	435	498	485	432	412	434	423	453	476	459	450	446	434	396	429	439	443	436	510	451	477	446	449	439	459	427	414	458	414	467	418	460	419	430	449	425	460	454	458	474	443	424	463	419	401	450	451	463	457	431	441	442	459	441	436	469	453	404	469	447	433	425	443	431	423	433	450	451	448	494	415	413	457	457	442	457	412	416	454	444	428	444	464	463	446	431	448	442	460	467	420	470	426	463	426	426	426	422	443	455	476	445	425	432	435	443	440	471	434	422	460	463	436	465	416	451	461	469	457	442	482	419	422	416	424	425	443	434	454	448	453	440	423	428	436	468	447	444	466	451	451	450	406	463	419	466	474	442	472	460	449	422	445	440	397	430	392	406	429	425	447	459	477	458	439	429	441	460	435	406	463	456	404	433	418	417	426	431	434	413	471	476	433	461	464	402	450	430	464	433	414	439	450	453	445	452	435	397	419	456	437	419	450	444	412	455	439	445	471	458	469	438	433	445	438	461	464	451	454	434	446	445	440	432	405	445	460	423	458	461	446	413	458	457	426	455	453	435	459	444	454	462	464	443	428	457	454	430	455	392	456	474	459	439	460	399	406	484	455	435	434	455	451	422	383	453	435	424	432	427	447	465	458	435	425	424	424	459	399	459	407	508	460	456	412	457	433	441	436	446	416	470	445	457	443	431	423	423	428	454	430	443	424	425	460	427	408	446	435	435	416	482	451	434	387	452	421	474	466	439	408	449	461	438	427	438	441	465	463	444	462	450	441	430	468	446	461	437	429	453	425	436	439	438	439	399	454	433	450	480	432	433	456	420	448	448	454	445	454	435	423	455	459	431	434	414	415	463	451	435	461	459	422	445	460	441	454	449	413	443	405	434	404	411	411	417	439	434	447	432	480	410	463	456	428	462	417	450	445	455	440	450	412	474	419	443	456	466	414	437	396	458	474	401	433	446	431	472	443	432	448	428	455	403	435	422	431	438	476	427	420	420	425	447	430	461	464	390	406	466	426	454	426	478	462	464	462	390	426	423	418	439	407	412	469	449	421	449	454	457	442	461	427	469	451	460	455	436	435	424	447	468	466	429	466	401	456	480	453	437	440	502	450	410	418	425	424	427	460	468	440	411	421	435	445	467	433	442	425	431	475	450	459	423	429	465	432	437	450	466	434	418	442	425	419	443	423	419	445	460	481	423	428	448	437	418	421	472	438	419	441	441	442	474	408	430	447	453	424	420	453	435	414	425	454	424	443	468	436	471	441	446	454	466	447	437	455	458	473	433	430	439	486	471	444	449	411	453	463	439	439	457	402	441	471	418	462	429	468	421	441	445	410	430	449	463	452	443	477	433	430	424	408	451	476	444	459	425	477	469	438	449	465	450	449	442	438	449	403	463	429	463	471	405	426	409	431	420	448	429	437	453	431	473	393	450	436	451	463	421	470	416	429	454	446	463	417	448	433	481	399	457	428	430	455	398	422	437	444	433	451	426	473	389	436	454	454	452	452	460	448	446	467	448	481	478	430	432	465	437	436	445	432	476	444	389	470	417	440	462	449	480	391	444	407	427	445	421	461	486	454	416	457
24640	21744	47813	58828	47919	38174	20900	3585	387	383	425	416	415	395	392	394	389	379	400	428	362	373	417	360	412	422	383	372	373	376	405	399	385	410	382	393	402	391	377	355	403	374	433	420	404	427	373	436	403	357	394	398	412	378	425	372	403	381	377	395	400	436	422	405	414	354	401	375	376	425	406	364	395	394	403	401	415	390	412	398	407	382	413	414	385	418	406	413	369	401	395	383	399	384	383	421	381	361	385	433	381	381	357	403	424	420	376	394	374	384	400	371	418	419	433	403	383	401	381	428	414	401	392	387	415	390	360	403	389	407	346	404	377	372	405	414	386	426	391	385	416	393	374	398	364	389	430	385	401	399	430	376	389	407	386	376	407	398	371	406	394	429	369	396	417	387	387	359	363	408	352	384	410	394	404	412	394	412	391	434	412	374	419	413	391	373	388	417	442	393	427	393	371	382	422	415	382	405	379	444	404	368	392	374	400	377	378	392	400	369	388	391	387	390	384	422	386	393	381	368	404	374	406	393	389	389	413	381	361	408	407	418	367	428	409	365	373	386	401	388	424	388	409	407	395	381	425	351	380	387	404	396	416	374	402	372	385	392	373	384	433	379	380	407	373	421	391	372	371	407	414	388	361	396	369	377	400	393	442	425	362	376	381	382	386	414	380	428	361	414	367	394	381	399	431	399	397	408	376	415	421	383	428	399	382	427	381	389	427	365	365	388	396	410	391	388	403	413	372	381	384	401	378	420	380	410	395	344	403	353	405	438	390	412	382	410	392	392	388	408	413	399	385	378	416	382	403	388	402	384	449	388	422	425	345	378	383	436	403	385	377	440	406	390	397	402	382	431	380	419	407	395	373	365	377	388	408	384	406	371	402	378	410	366	386	420	417	400	380	360	388	377	407	368	396	368	381	396	394	418	384	418	416	372	393	392	404	396	386	416	401	388	389	417	405	400	427	406	383	388	377	378	388	422	400	419	414	414	372	440	380	379	400	389	446	409	415	432	404	360	418	386	409	375	395	366	410	365	441	420	378	473	379	379	370	455	373	416	396	381	403	400	400	379	404	373	384	364	428	421	377	374	361	411	400	386	411	383	408	422	380	409	427	373	385	431	386	402	368	400	395	381	384	398	390	377	393	415	344	384	397	399	370	406	423	362	425	393	404	444	366	386	378	405	386	362	428	378	387	414	432	369	417	405	410	409	398	380	414	417	420	379	385	347	414	400	384	422	384	367	375	404	395	356	409	383	354	404	411	413	422	343	406	409	391	398	360	439	419	419	407	405	378	396	393	404	390	402	396	404	395	424	410	358	424	367	391	394	393	409	395	379	400	394	367	362	401	366	423	366	392	372	366	395	409	429	397	372	397	403	422	370	420	417	395	400	381	404	359	392	423	433	405	394	420	384	408	383	400	390	378	383	367	376	406	428	370	407	412	381	380	400	420	393	401	404	389	363	397	396	411	391	379	385	381	366	391	396	394	418	392	371	396	405	389	404	399	398	399	378	410	379	404	405	422	412	396	407	372	418	415	368	390	379	406	397	404	380	388	380	420	397	423	411	418	383	379	390	379	450	410	427	432	454	368	384	415	452	385	395	403	389	394	371	415	385	377	367	412	385	381	397	377	419	402	396	434	397	387	362	386	379	406	416	389	404	413	404	393	392	390	391	412	399	406	419	388	384	389	373	388	383	372	392	359	397	367	402	410	411	419	400	363	432	376	397	393	372	416	389	387	395	389	351	409	394	395	403	391	382	437	395	400	388	381	395	382	416	404	379	365	387	396	426	360	368	399	353	375	410	388	373	385	373	413	421	396	416	406	357	379	399	370	377	380	371	406	373	380	375	418	422	388	381	356	408	433	406	364	403	402	394	357	387	393	352	395	382	376	358	372	429	391	376	396	412	415	379	407	411	394	385	389	384	415	392	406	411	390	414	423	393	377	450	421	385	424	387	323	405	403	403	353	385	389	333	374	382	414	392	365	357	404	378	361	422	429	370	406	378	412	425	411	431	417	368	406	401	411	390	380	386	394	392	381	360	420	420	399	392	367	400	418	399	352	387	385	370	393	403	364	388	403	392	421	401	390	384	362	364	422	372	375	394	387	368	426	389	417	450	365	361	355	420	404	426	434	411	410	389	415	413	390	405	405	393	368	381	417	408	407	406	412	393	365	374	385	407	382	390	389	391	361	397	397	408	408	351	412	338	414	393	385	377	437	388	408	389	396	413	423	424	414	396	424	385	381	404	383	416	386	379	403	406	396	359	389	372	376	379	387	419	411	412	366	351	395	404	372	388	393	417	367	442	371	434	409	409	388	384	364	407	368	412	348	361	415	382	416	406	423	410	387	410	375	373	363	389	406	374	366	385	393	417	397	405	398	348	392	360	369	370	375	389	411	396	421	459	387	398	369	383	400	391	422	410	353	424	382	415	363	348	421	415	390	380	416	412	401	379	367	388	387	379	419	405	395	392	379	432	415	386	373	380	375	422	439	413	432	397	401	380	384	381	404	391	376	380	401	391	391	379	385	416	394	383	386	433	403	368	431	440	367	415	419	386	395	389	412	400	363	394	428	383	384	401	381	342	378	396	357	410	430	394	376	375	399	405	388	411	378	402	367	396	394	400	392	408	333	382	380	416	436	395	417	386	422	414	426	410	391	433	408	402	372	385	419	413	390	376	391	390	361	413	407	398	396	397	400	386	384	374	407	373	389	379	365	349	372	380	401	439	378	400	422	396	425	386	408	392	396	409	398	397	428	358	411	394	400	403	428	392	406	375	401	419	398	361	408	395	402	409	420	402	372	406	408	387	380	378	387	390	404	411	372	392	394	430	403	397	385	403	387	375	402	422	398	376	419	387	392	368	384	381	390	421	427	413	374	417	409	349	398	421	370	383	383	408	395	400	369	358	403	376	384	392	392	365	403	389	401	396	442	394	403	399	419	378	368	391	403	412	406	382	372	351	421	399	417	400	390	389	382	382	366	390	400	405	379	414	396	371	394	381	406	383	427	337	374	401	395	416	396	395	379	415	398	419	364	407	390	381	374	387	372	380	398	372	415	395	411	380	380	383	399	420	416	397	403	356	374	412	368	406	384	429	371	406	406	423	397	419	410	375	427	396	395	394	379	395	404	431	378	385	413	413	372	379	404	380	401	397	394	399	405	427	414	404	404	375	420	353	389	390	392	418	369	359	378	424	379	392	375	389	387	397	432	403	396	355	388	390	416	423	382	397	402	378	404	378	421	379	402	409	370	389	365	406	394	394	430	382	376	371	392	365	392	408	396	391	429	442	416	373	410	406	404	397	393	405	410	399	415	372	414	409	431	392	411	414	388	379	399	391	394	427	364	346	381	387	395	375	397	421	420	433	434	386	400	406	387	392	437	409	394	369	387	404	363	381	379	407	381	421	426	382	377	399	424	396	408	392	406	379	424	386	400	363	359	431	395	344	408	382	407	395	360	422	387	371	394	383	403	374	384	387
25628	46281	75748	61205	47672	35562	16070	2004	438	434	407	457	406	457	415	413	436	442	452	484	433	426	422	442	425	444	426	422	454	440	474	445	436	440	427	457	460	453	430	471	491	483	433	426	433	457	450	437	471	427	487	433	410	435	454	413	426	458	450	473	468	436	460	432	469	435	455	431	457	444	409	422	450	426	428	468	446	387	431	473	476	483	436	428	416	443	461	474	456	441	409	428	417	458	438	454	404	456	448	412	435	422	439	456	411	433	453	412	437	473	422	433	407	446	419	420	448	443	425	422	429	427	454	427	427	472	434	419	476	430	402	410	440	435	451	446	415	421	421	420	422	463	465	463	444	479	453	425	427	446	418	468	462	437	461	454	431	469	435	415	468	470	460	422	453	471	431	430	447	455	462	430	448	433	462	451	410	407	431	448	467	448	442	445	412	478	414	435	444	452	455	434	420	449	429	415	427	415	446	430	431	434	430	484	437	419	424	410	477	408	435	456	448	426	456	524	413	434	446	416	464	459	408	442	466	425	462	464	468	435	441	438	439	463	406	418	486	414	489	431	440	458	429	428	446	499	414	412	459	418	452	445	442	437	425	447	417	447	438	422	437	463	448	399	464	429	410	406	461	420	468	447	442	442	467	431	404	442	454	413	400	447	443	414	447	443	452	411	454	473	457	450	425	469	466	453	464	421	444	455	414	425	455	465	450	432	456	439	442	379	434	456	455	438	442	462	435	413	456	424	436	505	452	447	444	426	419	431	407	438	449	436	443	405	436	452	431	469	413	458	430	443	451	457	432	412	466	423	449	401	398	436	406	452	434	436	441	452	443	437	429	457	412	435	446	425	475	414	426	452	446	441	461	449	478	479	485	440	460	442	446	452	419	448	422	464	415	423	452	475	447	441	449	433	422	457	428	406	421	470	439	463	455	418	426	450	421	440	408	428	433	460	445	409	457	422	445	423	439	429	411	421	496	441	435	395	435	433	435	415	449	429	436	420	468	486	459	438	441	475	439	460	475	444	493	417	445	420	441	430	433	452	432	447	422	404	450	436	413	417	409	449	424	439	438	435	464	470	432	406	446	447	435	437	442	459	463	433	438	436	439	434	420	443	436	439	428	433	433	443	446	429	461	460	454	471	458	429	437	448	464	444	448	417	418	427	463	413	419	450	432	408	413	425	444	441	467	421	415	470	418	463	426	450	441	420	419	415	449	387	451	438	434	427	435	476	464	449	419	445	436	447	420	446	437	414	454	415	427	443	472	460	393	455	452	429	428	420	440	410	429	432	439	449	459	424	426	446	460	448	467	453	440	402	402	434	456	453	463	417	447	432	475	453	433	436	463	457	441	433	453	430	425	428	436	410	446	445	467	427	430	470	449	444	479	431	452	448	452	473	428	431	462	473	426	457	431	480	433	444	466	448	454	435	476	465	457	456	436	448	402	447	433	447	414	413	445	449	410	447	441	437	494	431	467	445	436	429	424	440	461	427	440	415	420	450	412	447	436	474	440	448	455	428	458	425	420	428	445	433	446	461	443	406	442	454	441	440	425	455	435	464	424	454	424	421	416	416	435	442	460	408	402	437	443	425	483	436	417	453	440	453	432	463	439	420	483	432	427	398	432	441	453	433	426	456	448	463	418	440	441	423	440	411	461	440	401	397	383	448	451	423	432	434	402	471	438	440	428	450	439	446	409	444	442	488	478	462	426	455	413	404	412	417	411	436	418	444	476	438	457	430	466	425	438	447	464	424	481	432	412	432	445	435	464	448	430	423	452	436	449	430	445	434	415	477	430	445	430	436	473	468	463	419	442	464	447	464	445	408	427	441	373	426	451	407	453	408	456	465	448	423	448	442	457	450	416	469	451	436	434	458	491	429	462	429	446	429	388	435	421	464	436	477	449	437	432	398	453	438	438	492	449	410	438	473	453	413	449	434	432	472	423	447	431	458	430	415	500	453	422	447	475	426	408	439	476	479	440	448	459	407	419	448	418	464	455	497	446	467	435	422	464	425	473	452	437	444	455	454	436	437	411	454	405	427	417	450	410	440	405	406	448	469	430	425	438	434	464	415	422	456	434	450	427	462	424	408	460	433	428	461	420	396	455	452	416	435	466	448	436	445	457	444	440	471	449	461	421	419	443	423	431	413	462	457	421	443	403	474	425	462	451	443	427	458	437	449	434	469	437	431	422	467	454	427	446	456	446	453	439	430	433	469	448	426	441	420	431	476	475	473	411	434	435	424	417	443	425	452	441	417	394	411	408	448	436	440	442	419	487	428	430	416	447	475	437	453	446	426	478	460	442	458	413	438	467	410	446	432	417	436	453	479	438	429	461	438	429	431	434	440	436	458	442	456	434	444	426	444	422	435	445	452	439	456	417	443	478	452	427	428	426	441	442	426	472	402	471	435	420	446	423	439	403	412	409	454	477	453	457	449	430	440	499	454	430	431	455	402	424	421	481	471	463	459	459	458	465	405	447	440	445	449	462	458	464	405	432	426	427	461	411	448	427	468	435	441	443	442	488	449	455	399	467	449	445	423	437	417	466	460	434	464	451	429	421	463	471	466	418	422	421	413	436	459	460	443	439	430	463	444	455	473	439	431	396	448	432	468	437	420	423	468	469	420	448	414	460	437	425	425	484	468	429	414	405	409	464	449	461	429	434	448	421	428	437	442	437	431	430	438	465	442	419	433	435	423	462	430	425	422	416	451	425	452	435	439	458	409	399	407	425	417	478	427	467	458	441	482	442	463	483	431	418	401	433	459	425	438	428	433	444	441	445	444	417	425	451	451	427	417	433	452	450	470	429	428	432	433	409	461	447	452	427	434	431	449	411	463	437	455	401	420	444	453	441	443	428	441	421	450	443	412	435	437	434	492	453	422	451	478	443	452	440	416	439	455	430	433	458	444	434	427	464	465	454	416	407	475	444	431	439	491	444	415	459	432	441	440	427	438	433	440	418	455	456	420	466	448	440	439	402	413	439	429	414	461	408	435	468	450	438	450	405	443	472	440	412	437	416	426	448	414	458	438	408	448	456	453	468	431	429	481	445	453	445	424	450	430	444	432	488	439	437	395	411	421	409	421	436	455	434	440	464	476	446	436	450	397	467	440	428	417	469	431	434	449	484	422	441	435	455	406	422	402	451	413	448	410	435	425	441	449	422	454	418	455	422	434	444	455	424	460	431	463	477	428	452	432	472	475	446	432	422	460	412	449	441	438	431	419	426	434	428	467	459	452	442	474	449	428	445	415	451	455	458	404	423	425	405	441	438	462	430	438	465	458	448	445	448	451	453	427	472	466	457	445	417	427	458	450	453	433	452	438	433	479	402	450	461	446	465	394	413	456	455	444	453	426	434	436	448	451	469	453	454	410	430	449	456	426	463	431	432	428	426	459	451	446	497	469	453	438	420	422	429	422	463	428	474	453	448	429	424	443	467	442	465	436	416	443	448	444	421	467	422	444	415	434	403	426	436	443	460	425
25472	21867	44399	46724	35254	25867	11131	1521	542	536	555	511	515	532	549	516	509	519	537	518	541	492	530	493	486	491	506	495	492	524	522	478	535	544	505	542	519	500	503	507	511	515	519	508	545	498	536	559	480	524	504	462	536	511	542	579	530	486	508	501	502	522	504	518	470	482	516	502	561	479	479	511	512	505	498	521	493	519	534	553	505	502	460	512	492	520	545	508	517	492	479	541	537	540	522	532	522	531	469	516	566	507	488	521	521	518	516	573	548	548	518	473	511	527	515	543	539	516	553	540	511	519	507	558	551	506	528	526	480	544	529	523	505	529	528	507	557	491	512	543	514	547	526	524	546	552	526	458	547	509	504	489	488	497	513	490	509	509	467	537	532	517	508	514	518	517	533	508	536	507	495	505	496	505	503	496	512	524	488	570	519	530	498	530	531	546	488	525	510	517	504	504	531	548	518	510	527	543	523	530	510	502	501	538	513	512	520	540	511	518	519	515	470	469	521	505	507	516	523	491	523	510	536	474	505	520	506	510	517	506	502	540	550	524	504	559	511	515	536	519	554	510	510	509	528	536	522	501	498	517	536	509	547	506	523	521	527	504	530	532	496	506	533	516	492	506	501	489	531	546	542	526	516	531	501	539	498	530	499	506	510	476	551	509	519	523	497	525	503	522	529	489	521	565	529	525	492	479	496	502	504	499	522	510	539	517	525	527	537	514	500	530	465	538	513	550	497	530	502	487	546	538	555	511	534	490	512	508	517	500	496	475	525	521	518	507	509	476	497	550	507	581	524	513	532	500	516	494	515	513	511	511	546	553	539	546	512	499	487	528	529	522	497	523	540	565	530	546	543	499	529	523	537	502	525	550	499	481	529	504	510	520	489	492	496	516	501	532	546	488	503	573	535	506	514	523	483	519	553	488	496	521	476	526	534	491	492	528	549	534	519	523	485	490	520	509	551	530	530	536	484	534	563	522	516	481	523	545	525	551	502	516	517	538	490	503	509	519	499	487	540	507	517	511	470	512	508	526	494	475	513	491	558	472	523	532	493	505	523	531	521	527	567	533	493	531	520	508	495	519	507	525	509	515	497	484	542	541	476	561	540	492	526	552	524	602	520	530	535	524	534	530	545	508	501	574	569	581	484	543	491	465	522	539	545	545	534	483	493	546	510	529	520	494	505	551	509	530	474	500	502	490	487	543	550	532	501	541	528	546	511	510	498	515	572	551	480	512	507	504	513	509	514	485	529	495	517	514	505	470	490	504	524	539	529	466	502	472	539	542	502	538	511	500	525	542	522	499	518	564	491	497	524	545	558	500	490	524	502	552	540	503	534	503	515	555	512	514	504	537	518	525	521	525	506	494	495	527	528	491	493	509	543	535	478	553	560	505	506	522	553	500	516	542	525	548	531	531	521	491	513	577	500	543	497	525	539	470	523	532	491	490	508	503	504	520	502	506	543	529	544	473	485	529	540	477	543	480	525	521	520	467	524	486	528	523	476	537	508	523	513	553	562	540	527	544	524	497	542	561	523	538	520	512	543	518	505	519	482	526	488	548	527	514	538	513	516	523	488	509	525	526	496	538	507	510	529	519	512	522	497	531	532	559	525	512	499	543	483	490	514	500	522	498	504	514	544	508	497	510	524	548	515	507	503	495	522	503	503	504	517	537	514	540	548	544	513	556	509	518	492	504	518	524	495	513	519	469	572	540	501	487	517	514	529	544	535	505	525	550	525	558	545	533	477	566	560	507	494	510	527	469	509	526	520	495	511	545	514	544	477	529	522	530	494	505	531	534	520	542	522	545	509	517	534	503	499	521	530	565	571	557	507	521	530	519	500	527	545	496	480	528	532	482	503	515	512	576	495	511	548	516	512	542	527	527	514	524	540	518	507	547	494	522	534	557	526	532	505	499	519	532	487	513	532	524	484	510	526	475	525	544	516	521	500	474	536	544	531	529	523	513	526	583	502	543	525	495	525	521	562	537	509	526	444	544	517	530	513	571	555	506	578	504	507	551	495	555	531	515	537	547	522	532	503	510	531	536	505	522	525	521	525	462	548	516	515	512	485	518	473	517	511	513	541	511	543	554	491	514	553	522	504	501	535	516	524	508	496	519	555	531	495	474	538	534	510	485	535	538	500	534	511	548	519	542	522	569	507	506	547	491	501	511	535	531	500	516	496	513	495	471	520	530	523	509	512	484	539	543	523	507	473	528	503	509	518	519	526	538	538	507	552	552	495	536	536	501	523	545	517	498	517	505	502	510	554	525	508	509	511	491	509	540	519	507	471	505	516	506	521	528	490	520	546	518	480	513	514	520	517	525	523	516	484	496	524	534	529	501	499	554	537	503	492	501	495	489	488	513	519	502	512	486	520	501	498	522	502	538	484	523	450	519	522	514	556	484	514	503	499	550	510	516	571	536	503	505	533	514	513	526	534	518	481	542	491	502	542	535	498	487	534	494	528	494	429	550	525	526	478	479	554	498	561	502	476	496	505	563	531	507	539	512	505	484	523	514	539	508	522	538	555	511	499	478	514	507	540	488	548	532	563	510	516	514	538	530	498	547	505	511	527	494	510	522	512	513	498	492	565	522	496	516	492	490	537	504	540	474	543	522	503	515	508	516	506	551	536	530	508	525	499	516	544	512	537	559	490	493	507	521	508	502	526	524	475	485	531	494	510	523	553	494	515	497	493	496	507	519	546	524	494	520	523	507	528	496	509	491	535	480	535	492	515	549	502	510	550	500	466	533	518	526	510	482	521	508	535	586	518	552	531	489	514	526	501	517	472	512	519	496	526	494	532	514	525	508	590	534	534	520	496	547	522	500	489	513	502	523	546	500	506	492	517	534	554	512	552	506	499	522	504	483	487	480	537	472	544	532	513	539	536	494	495	548	572	548	503	536	502	550	492	528	540	537	485	510	546	502	511	497	510	517	520	539	541	443	536	515	527	528	506	514	507	554	566	567	518	512	527	516	501	487	505	563	475	518	535	494	565	547	491	521	508	491	503	497	500	493	508	483	536	546	564	554	546	530	535	537	498	515	472	508	536	484	514	549	499	502	506	548	504	531	484	566	520	553	495	502	515	518	515	544	513	497	541	544	561	521	531	505	488	574	505	517	499	539	534	544	509	473	489	538	539	561	486	557	503	514	506	532	547	529	526	520	488	533	497	541	507	506	515	547	511	486	497	541	536	490	561	537	504	530	513	460	535	526	542	531	480	489	519	471	533	474	518	543	533	509	474	499	538	506	556	457	502	478	517	517	517	524	524	537	519	475	500	523	523	544	479	503	534	511	501	476	520	508	525	510	525	535	506	498	551	535	499	519	530	527	496	523	503	528	506	539	525	522	518	518	503	491	501	513	562	538	556	485	554	518	456	567	526	515	509	511	538	537	527	517	552	528	552	504	546	501	508	502	536	521	537	538	511	537	517	516	524	547	525	525	520	507	516	533	519	540	513	533	489	510	498	498	540	554	513	463
25695	47936	68469	51854	39940	27593	10917	1602	583	592	625	575	574	572	594	599	581	627	582	566	590	585	573	598	599	616	584	574	558	548	536	560	600	625	548	573	569	572	665	606	578	572	544	598	598	562	530	583	577	597	596	598	634	567	612	576	561	573	618	598	602	582	571	595	573	611	592	600	601	581	595	543	616	571	531	601	568	590	582	560	608	536	582	611	557	592	594	569	567	589	591	591	573	593	552	583	602	535	559	577	583	581	596	584	549	573	553	574	626	556	550	641	558	565	578	562	613	568	532	564	572	597	568	577	561	546	555	625	574	561	523	586	627	567	596	597	611	601	568	628	540	606	614	621	565	592	540	555	579	582	609	555	608	614	589	622	537	637	598	578	637	601	565	558	588	623	594	584	578	574	587	585	571	543	576	584	566	562	595	562	609	566	565	546	582	602	558	572	590	624	550	612	524	610	538	574	620	600	596	571	570	575	616	537	534	577	589	582	589	543	594	612	629	616	566	601	565	575	551	599	568	609	586	566	581	562	593	578	591	609	584	560	618	574	550	547	616	568	556	592	563	587	551	569	574	554	569	589	578	568	539	537	570	616	577	577	551	538	588	598	558	591	573	603	619	582	511	636	609	570	634	587	623	615	574	597	588	604	583	579	588	569	548	591	587	543	537	540	585	626	577	575	564	574	607	550	577	533	589	574	603	597	568	564	564	558	614	625	625	583	568	586	603	556	566	568	571	577	564	604	598	576	565	602	608	551	564	613	597	579	551	572	629	587	563	529	618	580	589	584	600	588	572	616	535	594	592	597	590	594	578	580	591	587	615	618	641	588	542	587	568	552	555	579	576	570	606	596	588	576	546	595	588	542	584	587	566	569	557	572	587	557	576	577	601	631	572	575	559	545	624	612	604	574	593	558	588	563	582	552	600	597	543	589	517	563	589	590	561	592	614	596	588	587	598	573	583	597	598	578	563	600	614	612	605	560	570	595	574	586	582	591	598	560	570	539	571	561	595	610	556	571	618	573	575	602	586	606	555	575	558	609	545	586	607	582	556	567	553	601	570	611	597	597	555	583	595	606	572	579	580	590	584	573	583	570	564	627	599	564	572	573	620	595	592	613	561	559	578	542	596	555	573	634	579	591	546	620	559	620	582	578	564	549	578	594	568	567	596	625	566	541	564	602	596	574	579	567	588	591	566	588	543	614	617	578	606	576	612	560	612	581	604	588	563	551	556	578	540	571	534	564	572	534	556	605	567	585	589	598	581	562	652	581	557	522	606	589	610	584	622	620	604	559	529	605	565	592	558	555	583	586	644	576	611	593	567	602	607	574	577	549	582	598	586	607	570	552	626	586	589	561	560	545	575	583	594	588	571	586	536	639	597	557	564	590	555	582	576	596	567	571	588	556	548	552	601	576	605	565	550	596	582	579	567	584	568	594	566	589	562	575	586	578	588	571	573	562	592	605	597	581	586	624	562	591	546	543	597	560	594	592	519	564	567	614	566	582	578	591	589	599	538	596	560	577	573	552	570	580	582	600	566	609	599	582	568	556	588	572	573	551	540	580	555	532	594	594	599	550	552	602	611	571	583	570	588	547	577	574	598	598	590	524	558	568	559	560	604	576	599	561	583	604	588	604	551	548	544	557	581	569	600	608	586	597	575	601	576	593	579	568	560	537	598	580	585	545	598	619	585	586	599	583	622	621	569	579	585	621	613	588	538	585	578	561	575	563	583	554	578	569	573	592	581	556	564	544	541	563	576	636	553	587	572	600	557	576	607	605	602	580	581	604	574	582	562	535	580	601	577	576	583	581	552	573	539	566	591	578	599	628	569	587	628	575	557	601	597	534	574	549	588	585	525	583	587	602	588	600	619	592	563	564	597	540	598	580	597	591	582	572	533	520	603	587	558	561	581	619	604	577	588	577	592	589	583	607	598	590	559	628	611	552	576	596	565	555	555	578	586	607	578	595	575	584	565	585	565	529	588	573	541	557	590	561	555	614	556	610	569	571	581	598	607	537	632	580	504	593	644	646	614	567	583	582	613	544	567	593	596	572	596	591	644	559	619	556	596	632	612	627	570	593	588	601	547	536	566	581	576	617	634	568	629	563	602	574	570	520	566	561	588	606	584	540	581	595	584	575	571	591	599	550	573	586	570	593	601	567	625	538	594	563	572	637	583	572	591	547	588	566	551	612	602	595	583	612	593	539	598	584	527	629	554	583	579	620	581	562	606	604	601	559	577	609	550	538	586	586	547	610	580	581	532	576	520	578	603	591	560	578	578	587	587	576	570	580	568	633	576	587	591	543	565	537	614	552	554	610	640	595	600	564	596	566	602	570	616	564	579	597	530	559	564	589	575	569	592	570	576	601	541	594	586	583	629	544	589	560	591	576	557	525	599	581	573	583	551	609	557	619	579	584	601	552	563	576	572	552	602	585	597	582	580	568	561	595	572	595	610	576	558	559	579	559	579	607	546	553	568	595	622	544	546	574	597	605	605	555	605	586	522	556	590	549	590	604	547	579	585	551	564	591	575	604	573	553	584	608	591	585	586	599	594	624	588	569	589	569	589	630	604	583	580	597	549	624	574	582	602	575	570	589	555	553	601	563	557	603	557	581	548	572	568	594	566	556	577	571	555	598	587	580	589	617	548	618	593	533	562	531	538	567	584	580	603	646	588	552	589	570	563	601	553	592	566	543	564	587	633	637	618	535	582	585	586	576	613	602	588	570	627	616	572	593	588	590	581	578	594	589	593	579	562	564	577	581	544	563	560	519	585	580	568	579	624	564	573	600	542	591	581	548	585	571	566	614	549	551	628	600	565	589	615	552	520	562	573	573	571	612	582	615	564	615	588	591	596	565	588	570	571	602	605	564	600	596	568	578	533	580	573	588	552	589	602	598	583	579	588	600	547	569	601	577	594	575	571	567	566	634	643	585	577	587	591	568	536	617	613	619	590	539	560	600	607	558	562	608	628	555	588	578	582	634	554	613	609	553	583	625	567	587	594	573	557	634	581	562	609	566	549	572	570	608	556	594	605	619	555	588	591	630	588	575	603	583	570	590	589	571	575	557	551	571	564	534	600	585	611	589	595	542	613	558	617	620	584	588	550	585	581	594	588	544	577	561	575	577	560	577	589	557	599	618	589	598	554	578	581	554	628	588	577	601	571	588	563	551	568	545	559	539	640	589	567	598	588	536	560	600	619	545	575	605	600	579	570	565	585	610	609	575	571	629	569	541	605	567	560	575	573	594	627	519	540	565	581	607	580	605	603	543	559	584	595	573	586	586	553	564	593	575	595	561	570	611	607	556	591	576	640	550	561	579	598	567	588	571	566	546	559	608	580	597	572	584	593	597	548	574	552	574	600	601	600	577	573	587	609	589	576	562	576	544	585	534	602	577	568	577	597	612	577	594	582	602	582	578	581	602	590	569	585	569	607	576	606	623	553	581	604	573	592	615	575	594	599	579	568	577	598	618	607	567
23187	21570	37410	44165	46336	43560	29444	8245	756	617	641	646	600	607	648	623	622	600	656	635	583	625	619	572	560	608	587	642	577	574	602	627	625	655	608	609	633	603	637	592	620	602	645	598	612	578	631	587	597	613	647	611	628	625	624	615	605	651	595	628	593	575	662	554	599	597	613	572	611	621	585	630	603	612	650	643	607	604	587	574	620	600	625	591	590	592	649	592	607	596	600	634	642	623	591	626	572	611	591	643	582	582	589	612	566	654	585	626	599	620	583	619	651	686	619	598	596	572	595	574	612	579	569	597	609	589	562	584	645	601	638	608	612	634	582	609	642	553	607	627	569	630	611	608	593	547	640	605	617	576	638	619	634	623	615	612	596	603	611	578	572	620	588	617	638	586	580	651	582	619	580	592	606	602	582	604	603	581	611	592	613	625	623	655	605	600	618	552	582	643	599	596	603	600	629	577	599	573	591	613	621	582	630	605	602	572	599	635	590	610	590	605	594	618	596	597	595	648	591	613	612	564	572	601	644	558	578	604	630	638	606	607	616	604	644	626	644	606	569	620	635	611	596	600	609	599	656	542	670	603	571	637	623	608	624	587	577	579	593	603	610	638	611	632	668	582	626	603	656	596	603	598	615	638	639	601	607	636	566	594	619	588	621	617	623	613	596	613	558	596	588	558	607	597	574	580	591	614	642	665	583	650	578	600	646	613	588	600	607	611	614	558	635	638	580	589	600	631	567	617	613	624	607	628	655	595	616	629	635	582	624	604	586	630	595	631	650	614	606	605	596	585	610	619	568	600	645	645	600	632	613	646	641	578	626	652	603	628	573	612	582	641	602	603	603	592	624	598	614	609	611	590	599	572	623	617	564	625	594	631	594	630	647	585	599	621	577	621	658	663	591	568	646	571	622	592	615	626	611	608	623	573	615	624	621	627	565	620	610	639	558	587	622	642	595	577	596	621	613	572	621	598	622	644	660	616	660	619	595	624	616	619	556	644	635	625	616	664	625	607	562	590	628	591	621	611	604	547	663	591	571	636	624	605	553	665	568	586	584	610	620	619	613	582	590	604	664	640	582	640	619	603	619	618	636	581	599	579	614	570	592	613	564	607	593	564	592	600	594	634	579	623	609	612	616	662	640	621	611	606	573	595	594	605	560	568	598	618	616	600	584	616	530	593	620	635	586	591	676	666	618	596	553	615	609	615	591	654	605	540	642	594	602	626	578	639	607	601	626	560	589	571	578	612	598	604	637	612	600	585	604	557	624	626	614	590	616	584	591	581	624	629	582	588	589	592	613	612	603	644	648	583	602	638	605	562	603	615	598	655	609	599	562	593	585	616	603	622	620	612	596	609	596	634	643	577	624	599	623	580	618	584	626	584	591	611	590	612	646	585	615	599	614	588	588	592	600	572	622	581	576	628	660	647	570	608	597	643	634	572	564	581	624	603	596	564	584	595	561	601	565	600	580	637	596	609	638	601	608	575	636	593	562	615	611	572	651	625	587	579	586	632	584	602	623	652	634	608	678	593	624	645	584	628	588	588	604	629	634	593	589	580	599	605	629	640	590	625	552	566	624	660	624	562	588	583	600	613	654	604	582	624	598	575	617	631	610	603	601	581	581	554	598	601	621	595	591	598	535	628	615	603	638	628	585	612	624	579	641	533	611	597	622	616	611	636	597	592	594	651	598	650	570	620	594	622	604	650	537	574	605	580	607	577	640	614	585	584	574	616	634	593	586	597	614	605	639	575	611	629	625	633	615	578	569	606	593	603	580	554	616	582	611	631	595	612	607	618	580	606	588	646	580	590	586	614	588	602	583	586	601	632	608	615	586	612	567	586	653	593	631	599	607	619	605	616	611	632	581	654	600	611	613	601	608	618	624	636	636	631	573	615	621	620	668	565	626	595	637	577	608	655	598	616	588	584	580	617	595	574	592	602	638	627	607	608	580	582	607	570	572	554	590	617	623	603	627	582	620	593	609	580	600	553	624	584	580	597	608	605	548	613	652	603	627	574	590	579	635	613	614	591	603	619	605	565	590	624	594	624	591	622	574	640	612	576	642	572	615	596	609	645	650	576	624	648	590	582	608	614	625	547	614	623	582	588	603	592	593	572	615	601	628	610	574	594	623	598	574	589	617	586	628	614	558	589	630	628	598	634	672	599	633	550	570	618	582	637	598	583	608	651	598	561	600	561	625	616	631	572	625	626	565	596	592	589	636	601	619	599	575	640	568	619	578	625	611	620	636	611	573	616	591	625	609	613	630	623	585	598	602	613	591	581	635	630	630	612	642	630	631	568	607	616	656	601	640	673	597	612	622	566	558	616	626	657	647	598	631	628	601	620	577	617	568	596	643	615	574	672	629	584	612	594	602	608	648	602	621	641	611	585	593	611	590	608	628	607	563	554	603	606	618	597	608	605	648	579	620	607	582	569	627	619	606	555	588	626	637	608	603	613	608	620	620	604	560	597	645	628	582	647	594	577	602	600	597	560	631	536	621	592	581	604	583	587	629	586	609	577	613	615	634	640	575	597	606	605	608	608	577	573	587	595	617	620	618	594	603	611	603	611	589	645	649	592	606	585	592	576	587	616	639	662	633	587	614	597	636	613	590	604	586	588	644	613	621	613	602	600	616	538	628	635	583	571	599	610	615	643	629	615	606	543	565	599	601	653	609	615	596	591	565	577	644	585	591	648	592	634	563	558	566	550	587	602	622	605	607	588	646	615	584	624	610	623	601	612	618	596	629	584	560	559	556	620	595	622	638	637	601	567	620	601	613	621	585	610	607	580	604	583	578	601	588	561	637	594	652	631	573	622	580	613	590	610	600	612	611	604	599	599	614	572	643	559	627	653	588	570	597	608	608	577	566	619	624	573	586	590	604	622	594	605	608	594	564	581	611	635	612	608	622	614	606	601	576	644	617	604	597	624	577	595	591	604	622	645	594	631	569	566	559	614	594	652	590	598	601	634	633	620	632	602	543	555	550	555	632	585	593	637	631	606	660	619	565	654	584	586	628	565	642	612	598	674	584	602	642	584	624	601	603	597	543	604	579	598	612	579	633	569	626	611	646	598	633	651	596	648	621	581	645	575	617	639	581	589	640	610	593	604	630	614	621	559	596	587	603	678	630	587	603	590	585	649	577	639	610	570	603	599	565	569	626	620	644	598	604	582	614	582	609	615	550	634	608	565	601	562	625	600	594	602	579	624	660	610	589	570	594	610	586	575	574	588	581	650	625	580	596	590	625	618	573	604	577	591	574	589	606	606	533	612	586	607	600	620	593	599	566	612	628	636	606	639	563	640	618	606	607	619	599	609	622	606	648	635	600	607	564	588	652	615	652	576	569	586	636	591	618	593	608	617	597	640	583	568	622	594	576	632	532	575	616	596	567	582	632	591	576	614	603	623	629	564	590	636	587	619	615	591	609	602	592	605	575	567	642	588	593	651	600	629	607	580	630	628	600	563	586	613	627	623	626	606
30225	50425	88032	76866	61886	45706	23762	3495	672	636	650	664	628	664	621	654	685	658	623	638	606	679	649	686	628	645	637	655	657	696	698	644	647	630	660	658	628	636	650	647	650	644	668	633	615	605	650	619	635	664	630	683	654	639	631	642	645	598	696	633	640	661	650	668	672	635	591	625	653	637	621	669	609	660	649	652	615	646	657	640	630	677	682	642	640	628	631	661	628	663	645	629	647	613	627	660	587	653	682	646	660	601	660	642	659	636	692	692	629	651	665	650	662	668	676	689	658	650	664	670	647	704	659	626	657	709	641	715	656	599	664	618	650	657	661	640	657	670	600	630	691	672	633	624	650	652	649	597	658	681	661	640	644	576	653	681	693	650	639	643	662	645	675	654	620	657	665	642	663	622	668	633	630	664	670	613	643	605	641	635	650	603	634	656	628	660	659	582	638	610	653	657	637	679	630	651	654	662	659	629	645	657	595	643	662	600	615	667	660	626	667	656	656	662	615	649	661	628	610	595	630	660	659	594	645	675	657	657	677	627	606	674	645	644	650	666	653	630	708	641	668	681	679	613	647	644	678	648	630	668	639	662	639	640	654	654	651	674	622	637	660	655	653	658	627	680	639	648	675	663	635	605	625	647	664	664	656	637	648	654	630	665	666	740	695	651	651	625	636	599	673	637	640	635	656	672	650	674	581	675	650	653	634	625	584	599	667	638	655	680	662	672	659	609	651	650	669	645	696	640	621	669	649	671	687	680	619	678	654	634	631	635	629	671	647	627	612	652	633	640	624	639	629	634	668	632	637	668	653	641	637	639	643	638	620	691	615	660	644	640	613	614	654	682	641	595	637	653	632	618	664	638	640	615	621	653	640	687	672	612	652	673	619	633	596	637	680	643	645	622	650	655	687	682	670	664	616	640	637	693	660	677	648	616	606	617	638	670	624	678	670	625	618	640	691	645	628	615	608	695	644	623	675	637	699	620	645	639	663	662	647	645	599	687	645	667	617	635	676	687	689	620	656	618	669	682	646	640	635	669	699	635	664	604	646	660	704	657	650	656	664	650	656	642	678	633	645	605	602	607	640	630	628	673	619	613	635	620	661	638	628	601	639	650	719	619	616	649	673	649	642	683	650	654	610	667	661	646	642	617	616	704	658	694	645	636	655	624	650	638	671	620	637	630	631	683	653	630	640	673	650	662	623	645	626	638	640	656	644	683	687	644	598	628	648	624	690	661	631	631	684	653	654	659	646	664	638	628	599	632	673	626	713	654	633	668	629	678	630	673	651	617	675	660	631	658	631	649	646	675	643	644	651	682	617	635	634	677	704	642	651	591	648	684	651	596	688	638	655	646	638	646	627	655	661	654	642	636	646	634	624	638	674	583	624	657	602	629	607	607	634	603	644	630	663	644	645	648	613	637	652	613	644	658	666	675	654	660	635	662	653	664	635	652	667	610	629	670	641	600	606	666	637	603	647	661	640	656	672	634	600	660	640	674	688	664	615	630	656	610	648	612	628	605	604	621	693	656	669	653	628	629	661	606	660	650	659	674	687	628	667	625	608	601	652	659	692	615	659	662	622	640	641	654	628	615	656	672	666	656	617	617	676	614	622	685	639	661	646	650	649	695	668	612	642	656	646	672	654	662	603	667	649	650	648	657	655	668	664	707	677	632	640	637	624	633	679	650	679	661	660	631	642	671	668	622	640	685	593	662	646	671	648	637	662	639	624	620	680	635	660	649	678	689	662	659	636	676	644	646	650	626	629	657	628	637	692	627	671	645	645	653	613	624	657	645	643	670	632	611	696	694	674	630	647	617	650	619	636	635	609	607	658	661	653	640	639	667	648	631	660	649	646	611	630	630	613	652	646	646	627	636	659	630	649	692	616	643	647	613	609	654	629	664	610	640	658	629	689	658	652	669	649	628	686	670	655	659	646	643	616	590	635	646	693	621	664	645	653	665	656	634	655	670	649	669	633	691	691	682	644	631	663	610	642	673	628	624	699	640	659	617	667	637	631	658	660	671	653	642	646	597	641	636	641	670	686	657	593	595	634	618	624	637	613	584	621	632	613	652	637	643	644	645	619	716	649	709	668	695	653	657	652	629	670	635	657	618	645	637	644	645	659	635	661	632	668	628	601	637	650	617	676	620	621	648	645	616	591	627	662	642	652	650	628	648	631	661	632	650	663	666	644	658	692	605	661	622	619	635	621	670	628	632	649	636	636	670	664	597	632	668	661	654	657	648	650	668	651	671	658	663	637	628	677	639	657	651	682	630	684	636	597	594	618	636	646	630	687	648	614	695	644	648	618	710	632	663	667	656	629	674	581	682	661	684	615	615	660	669	660	687	704	624	647	631	642	632	643	674	667	666	636	621	670	615	623	624	598	686	611	672	638	649	635	656	662	631	673	666	649	612	680	650	677	623	659	658	628	630	681	656	651	669	647	682	635	647	638	663	645	675	611	660	667	651	680	632	679	718	655	637	617	686	655	633	647	695	661	640	619	637	642	637	660	630	667	594	682	661	616	622	662	616	658	635	599	643	626	656	677	646	646	645	633	683	625	644	612	681	606	621	649	638	620	637	619	636	646	624	651	643	705	701	615	651	655	647	625	605	621	616	612	638	637	677	633	665	636	637	675	599	628	689	625	650	639	611	597	641	643	649	632	643	632	625	635	663	662	664	634	609	648	622	645	648	651	642	619	628	637	638	631	625	663	650	649	627	646	613	638	618	649	648	657	613	653	633	663	665	636	628	646	623	636	604	662	630	639	623	637	646	647	619	643	627	650	647	641	649	625	658	650	606	615	647	608	601	599	659	652	649	680	678	627	632	673	647	631	613	627	669	626	677	622	645	670	589	663	621	615	621	610	635	659	646	644	643	659	632	621	621	634	641	622	586	627	619	596	627	687	580	658	642	638	673	600	610	645	634	648	656	670	674	639	634	638	644	652	680	688	608	685	691	640	643	663	650	671	645	639	622	662	608	617	676	645	633	622	640	627	662	610	635	661	631	631	683	621	640	632	664	673	685	673	647	648	686	660	636	611	630	646	613	650	654	695	644	628	625	627	594	666	669	643	684	660	609	623	612	659	601	623	644	631	599	659	607	637	621	634	664	600	633	626	623	609	656	642	654	637	682	616	657	627	660	647	651	629	693	645	639	659	632	658	665	677	654	637	649	624	621	648	632	650	668	652	670	647	618	642	641	693	654	631	651	565	623	617	693	670	680	632	670	628	679	627	634	608	659	621	635	620	639	643	609	623	658	672	657	610	623	655	650	687	642	674	640	708	658	665	626	687	642	687	651	660	662	680	635	621	621	634	638	612	654	700	681	664	651	604	667	633	627	684	604	625	596	661	643	653	643	639	614	692	635	657	620	616	692	646	659	635	637	628	647	657	634	614	629	639	668	568	623	668	623	664	606	645	645	633	658	740	636	641	675	650	616	649	650	608	621	657	671	648	671	648	665	649	671	648	635	666	649	680	646
28010	22925	43040	33498	19868	10870	3940	607	352	389	349	360	366	379	385	407	392	386	357	376	378	363	388	359	382	375	381	360	376	355	402	369	370	362	352	364	410	356	387	403	359	379	392	361	367	385	391	416	389	361	329	333	376	369	363	333	393	389	369	376	375	352	370	407	359	396	358	358	405	387	369	386	365	353	384	368	368	371	396	362	357	355	341	374	398	368	366	382	344	379	367	369	327	354	381	357	345	383	355	369	367	369	371	377	354	323	397	355	356	377	362	400	390	393	368	375	368	361	362	344	373	348	382	383	374	382	379	377	374	387	374	385	380	343	385	388	374	380	359	362	365	374	349	351	367	393	406	378	373	403	385	395	384	378	390	360	363	392	385	365	371	382	376	382	362	389	397	381	378	361	360	394	403	395	386	354	379	376	367	376	366	364	370	376	361	332	356	373	377	388	387	383	362	373	395	364	383	369	395	372	345	383	362	406	349	360	396	340	383	368	364	360	351	400	354	350	391	375	387	356	386	380	355	392	364	383	324	378	362	357	381	376	368	356	360	358	371	374	402	383	367	379	319	342	380	345	384	364	377	412	356	379	384	418	394	350	362	382	389	379	359	377	405	378	408	358	377	348	384	402	378	354	400	392	373	366	409	387	380	359	358	335	382	349	372	382	356	410	374	375	360	365	404	377	387	387	384	353	400	359	358	358	356	377	392	367	347	336	375	356	346	394	351	379	367	399	361	380	386	405	356	381	351	379	383	370	385	372	378	371	395	384	392	364	345	334	378	397	388	363	350	366	387	364	377	351	380	375	370	374	391	383	363	372	381	397	352	394	368	389	378	392	377	387	381	380	327	385	351	368	415	362	361	379	371	379	349	381	352	342	352	373	372	343	402	383	388	370	377	339	347	380	358	371	415	352	350	390	390	393	403	387	365	382	344	394	333	357	388	403	394	394	362	367	335	372	383	385	380	368	415	365	418	349	436	339	375	368	402	361	334	353	390	383	382	342	375	346	380	343	389	376	378	382	395	370	363	392	376	389	400	425	367	369	380	368	387	380	364	395	354	347	367	379	402	380	393	399	386	366	349	362	376	341	348	378	393	367	394	379	353	364	398	363	393	367	369	363	367	386	366	348	381	383	386	390	387	333	384	364	379	359	386	380	370	379	361	346	409	349	359	360	385	338	363	368	390	398	380	400	380	396	370	379	379	397	369	341	367	356	362	364	353	359	341	395	415	356	366	369	366	321	372	406	346	363	394	378	366	366	384	395	385	382	350	413	383	357	385	367	376	383	356	393	372	371	358	343	339	382	367	409	354	399	353	380	351	364	337	401	391	414	417	355	362	367	398	390	381	373	383	383	385	387	400	407	383	386	376	383	387	376	374	363	343	373	377	385	361	379	391	373	397	364	386	366	394	350	378	371	392	336	396	353	371	378	368	377	416	341	355	367	390	372	371	361	379	362	361	373	358	406	345	381	367	355	413	361	370	343	362	371	365	370	369	363	367	362	377	417	381	365	398	375	350	354	355	426	387	372	376	416	381	379	401	350	398	348	392	377	355	409	370	362	367	384	423	358	391	379	381	382	361	367	366	382	377	374	375	376	389	375	391	358	382	367	379	392	361	347	361	368	387	376	354	373	395	396	371	379	361	367	335	381	364	361	391	356	410	372	368	388	379	352	359	340	362	387	365	363	363	365	343	392	378	400	375	363	401	363	363	367	368	390	386	374	403	382	376	353	402	388	377	388	375	363	391	369	390	362	353	374	391	323	345	367	379	382	387	384	366	351	337	357	387	369	387	340	378	339	409	363	371	356	365	354	379	390	363	396	408	361	375	387	356	369	343	364	385	385	385	395	384	372	385	373	359	370	388	353	376	382	372	412	374	372	394	374	371	366	354	368	338	373	360	370	387	407	385	403	389	376	378	396	367	372	388	371	392	385	359	372	370	380	345	365	336	373	352	343	360	377	374	367	372	339	381	341	369	357	388	389	384	365	383	367	346	397	332	411	363	387	385	354	394	346	362	368	368	372	401	383	360	351	350	331	371	387	388	378	378	384	352	356	353	396	370	411	395	390	381	392	388	350	378	369	367	357	422	409	351	352	357	368	388	403	379	392	378	385	377	337	361	366	360	382	390	363	379	319	383	375	374	369	376	388	367	369	378	360	349	368	388	361	391	404	375	373	357	370	385	392	358	366	358	390	390	382	382	393	393	359	350	365	321	373	350	368	374	359	391	410	378	347	366	388	349	398	369	370	349	407	345	353	380	354	376	377	375	368	355	371	344	366	353	370	386	346	394	380	379	394	368	372	409	396	384	370	359	390	371	366	392	361	370	385	363	408	372	400	356	366	412	340	347	373	407	384	364	396	387	368	381	378	378	390	383	404	381	348	365	332	415	394	382	398	333	354	350	376	369	381	399	380	394	325	375	348	352	350	381	382	384	390	347	353	382	393	371	387	343	369	404	385	394	355	381	375	370	341	415	350	345	391	380	379	341	381	400	405	414	360	407	374	356	360	376	363	363	351	374	377	362	395	398	389	359	361	384	391	381	365	389	412	366	370	379	386	375	396	395	355	385	399	419	364	375	388	362	367	351	401	391	398	372	383	374	381	391	329	369	418	356	351	380	347	358	362	381	375	376	379	395	395	360	411	348	370	370	369	359	383	382	378	409	365	362	364	425	375	368	364	371	382	351	376	394	380	421	367	372	345	312	352	386	371	378	348	349	339	355	392	363	380	375	375	365	384	388	359	399	379	367	370	356	343	379	389	383	379	405	392	390	380	374	390	394	390	380	377	373	385	412	370	354	420	361	368	355	400	398	385	359	395	374	395	382	393	378	360	371	379	390	354	352	369	395	371	373	387	382	352	372	415	411	409	390	384	395	367	388	369	397	389	358	370	362	361	412	351	345	360	395	383	384	335	370	357	351	382	399	339	354	372	384	360	366	372	383	385	399	400	360	406	373	356	381	406	327	327	357	384	398	378	367	385	354	404	395	325	347	365	375	359	385	396	388	408	369	364	381	370	390	360	365	350	406	389	373	377	382	336	394	382	393	336	376	380	366	379	370	374	359	362	361	341	390	374	367	362	395	373	370	360	333	390	383	377	415	376	413	364	379	376	351	345	387	398	368	375	363	361	368	364	383	381	389	401	421	352	371	371	370	406	384	355	383	353	358	371	365	386	408	367	348	338	383	374	355	379	361	353	353	371	368	353	391	359	398	351	366	356	336	365	334	360	386	368	344	359	357	367	364	382	376	398	370	366	348	368	380	391	373	351	380	342	369	382	406	399	371	400	364	346	340	360	386	344	379	386	389	361	365	370	371	360	386	384	377	360	368	377	385	397	402	369	378	327	399	413	383	395	395	406	377	406	375	378	375	379	372	408	347	372	340	358	381	419	350	365	374	377	333	352	386	385	373	325	381	397	352	402	355	408	372	385	362	360	406	366	379	341	362	381	326	355	356	361	394	377	381	399	388	401	381	358
21235	33228	40950	27178	18042	11305	4113	522	444	401	443	443	437	410	448	436	431	427	459	434	407	420	425	419	447	449	390	435	441	395	425	454	391	447	444	414	436	422	423	394	425	451	468	381	401	482	431	411	428	435	410	453	433	419	387	435	387	431	444	427	438	413	428	433	418	423	421	430	434	429	427	424	443	380	375	396	466	430	405	405	429	416	430	425	408	439	438	421	423	441	400	424	405	413	450	399	399	417	402	413	452	438	435	426	457	451	430	435	431	450	464	422	419	412	432	435	417	427	404	438	396	419	453	455	444	448	423	418	413	443	431	453	427	375	408	400	424	418	407	452	442	437	412	439	441	457	453	437	415	454	449	428	451	441	422	459	399	412	395	431	455	398	422	437	407	424	429	467	415	397	407	410	438	393	427	417	452	441	425	415	432	404	432	412	440	431	430	436	426	414	403	447	440	434	429	453	451	416	436	426	406	438	430	455	444	423	409	400	419	409	434	464	415	434	436	409	456	455	419	434	410	460	438	463	415	407	455	423	437	406	466	468	415	405	441	428	418	407	448	438	425	416	419	437	390	417	462	432	454	414	426	411	453	405	431	409	437	434	419	437	425	431	408	414	404	417	453	412	455	405	440	393	433	423	429	429	417	406	449	425	395	411	413	418	419	438	425	449	406	426	442	435	417	435	457	395	447	398	400	401	448	475	402	445	390	438	445	412	434	446	422	461	470	448	455	392	414	396	467	406	410	395	439	443	416	448	422	425	449	444	404	410	390	454	413	413	434	435	422	407	395	406	449	393	460	448	412	449	404	428	405	455	468	424	426	403	442	464	424	424	443	426	459	429	434	437	421	425	430	407	460	434	457	437	416	421	412	435	442	419	468	450	453	439	412	435	429	414	492	394	389	418	413	443	422	450	422	426	451	446	445	407	422	427	451	437	435	432	425	413	457	420	373	459	404	434	459	408	432	418	403	424	416	381	432	427	389	428	435	441	438	417	447	405	443	429	427	421	439	467	420	407	413	426	420	454	433	439	402	452	438	424	437	407	441	438	430	438	445	447	424	436	469	437	439	435	397	392	449	445	401	453	410	419	437	421	426	418	423	421	435	450	463	410	423	434	419	460	409	432	414	413	448	415	418	445	394	432	418	444	424	480	434	389	453	418	431	443	426	453	410	415	423	393	431	382	407	368	485	413	409	468	407	422	459	451	438	407	424	451	444	468	413	416	396	446	403	403	449	415	438	436	441	458	444	439	432	450	441	416	443	475	442	409	411	414	435	434	428	421	422	419	418	409	474	409	413	475	464	412	441	416	408	448	407	470	437	438	437	446	419	420	433	433	455	405	426	475	440	431	383	433	392	412	448	468	407	444	417	412	435	439	420	407	482	490	438	419	449	437	460	421	414	429	455	431	412	449	420	431	416	425	427	436	406	428	449	386	444	445	402	386	431	425	413	414	418	473	438	427	360	472	406	430	408	432	441	451	402	452	434	431	418	430	395	399	431	406	412	386	442	405	459	440	457	459	429	419	433	435	442	397	401	433	430	419	451	421	427	428	463	407	426	402	438	404	421	393	379	431	419	427	428	446	444	458	381	442	445	434	440	416	437	449	427	390	455	428	451	399	478	401	406	427	460	435	447	422	427	407	401	395	442	446	442	428	410	440	400	426	435	450	479	456	420	434	451	422	408	430	424	415	426	439	450	429	410	441	431	406	420	461	426	432	443	428	407	408	440	434	417	431	413	377	438	418	450	420	434	384	432	434	441	409	454	420	383	384	439	438	465	416	419	434	437	426	462	373	486	464	410	446	399	437	460	418	456	421	430	425	410	443	415	389	437	437	390	418	429	432	405	415	483	449	445	440	415	417	456	448	429	450	424	442	425	403	394	422	473	445	418	422	456	443	418	435	424	433	399	414	458	443	425	468	402	427	421	407	350	448	446	429	373	464	429	386	449	429	430	435	466	419	430	462	462	425	430	433	436	409	483	422	405	439	420	423	454	436	405	397	443	413	441	408	495	447	429	462	442	405	440	425	437	412	429	453	451	405	446	446	395	419	427	440	400	407	441	412	413	420	438	443	419	434	439	432	434	446	457	407	436	431	407	415	468	452	435	427	417	410	421	407	401	439	412	419	428	402	410	411	422	433	439	426	442	435	425	441	445	393	419	455	417	433	418	452	405	423	414	445	451	461	441	408	452	397	466	429	438	469	414	419	445	454	456	451	419	397	427	463	423	433	425	461	439	421	402	432	406	439	418	437	407	463	423	446	461	452	417	408	450	438	408	421	417	452	448	419	406	450	437	435	428	435	450	385	427	390	391	407	399	441	442	434	438	416	395	452	414	381	442	441	438	450	405	393	420	489	441	455	430	433	457	440	451	470	422	403	420	417	447	409	444	415	444	415	428	421	412	456	440	427	426	409	464	402	421	440	441	439	450	419	466	439	367	446	443	388	466	442	403	453	414	423	437	416	444	399	425	425	400	401	424	420	429	459	470	432	422	461	426	488	439	430	426	431	439	478	422	432	428	411	450	412	423	381	413	431	453	438	402	417	446	431	410	451	433	416	417	440	446	440	420	425	436	433	430	396	445	461	411	400	387	424	390	422	432	438	434	434	406	403	419	462	443	385	424	451	441	429	434	435	477	408	434	389	426	412	414	432	409	430	465	421	433	451	428	432	361	418	412	402	417	447	427	432	408	441	434	410	427	411	440	397	482	403	437	428	415	426	414	448	442	416	408	432	410	411	420	415	447	415	434	406	435	432	469	415	419	415	430	433	432	430	442	436	394	442	470	453	411	404	409	443	438	455	411	432	431	403	436	413	443	454	412	463	428	462	470	441	450	441	409	408	426	396	443	462	428	431	441	395	445	393	435	471	418	428	410	416	429	445	424	420	430	442	406	432	420	456	427	420	391	422	425	412	427	450	457	409	428	483	442	399	426	428	444	412	427	411	396	433	438	439	422	398	426	431	422	433	400	422	405	415	451	416	452	427	412	453	460	458	433	450	398	446	423	410	422	420	427	444	420	393	422	415	434	466	415	434	414	418	442	421	390	412	407	435	434	405	401	400	443	437	447	420	387	433	412	438	423	390	439	413	492	419	451	403	399	447	468	409	448	421	406	442	380	427	421	425	448	401	435	410	439	449	409	448	426	413	424	438	427	414	422	436	371	418	390	443	418	456	414	410	444	435	429	471	409	480	417	450	455	412	419	427	391	466	443	432	485	490	407	418	455	420	443	416	416	420	445	402	415	433	402	431	435	443	430	404	399	455	450	446	415	427	424	424	460	422	415	410	419	410	461	423	394	427	435	413	448	441	465	464	433	450	459	400	412	436	424	429	426	436	467	428	436	436	406	452	432	426	451	423	434	430	410	449	433	434	470	440	426	428	437	445	460	423	406	473	459	437	412	430	404	446	455	412	439	468	437	428	402	463	418	452	408	419	455	441	434	444	433	414	426	400	461	419	425	402	435	436	458	470	431	420
24677	21681	48093	57348	48782	37619	20157	2413	420	385	415	421	392	378	381	369	371	377	378	358	440	425	378	393	382	348	367	368	394	376	419	388	370	391	411	419	390	385	376	375	401	393	396	413	408	404	348	382	353	389	385	410	378	395	378	376	359	417	376	377	385	423	408	388	344	414	348	407	377	359	387	360	405	381	399	442	369	399	390	372	425	362	366	400	427	385	414	396	407	343	388	404	389	387	404	354	378	383	424	365	361	388	399	365	370	393	395	415	373	404	376	393	363	388	392	387	361	388	372	364	383	395	379	408	357	368	430	374	407	371	399	421	433	382	363	400	394	373	337	399	378	386	411	393	385	378	362	383	406	397	398	394	398	427	391	391	390	370	403	334	352	416	377	389	403	407	411	377	368	431	348	361	386	382	394	361	408	381	393	365	408	378	389	407	380	387	396	391	405	389	364	374	375	406	424	394	394	374	371	390	363	382	374	368	372	403	395	397	421	346	425	396	404	390	387	358	386	424	418	382	392	414	366	388	352	371	396	387	383	371	395	371	378	368	388	381	394	382	409	408	387	355	392	368	366	378	415	407	398	405	357	399	416	389	393	382	403	415	386	406	398	419	375	383	363	388	382	369	410	409	396	411	393	377	371	397	378	388	381	425	421	380	393	397	373	401	341	387	355	398	372	367	368	367	394	397	386	390	399	377	378	384	396	407	384	414	383	401	379	415	390	407	412	380	397	364	410	420	385	384	406	392	387	372	429	344	398	427	390	391	365	391	396	361	425	370	380	378	362	402	379	364	390	373	384	381	410	409	394	384	402	385	395	378	433	397	410	418	362	355	381	393	380	384	403	378	371	392	400	376	357	364	394	422	418	373	351	397	380	402	375	404	370	424	389	392	365	396	396	378	403	360	395	373	409	390	413	389	425	401	408	360	391	390	357	351	367	331	386	369	430	382	386	374	366	375	363	369	394	400	383	395	377	398	417	397	384	403	402	401	391	379	432	416	355	381	407	368	390	408	387	381	384	388	392	383	371	405	370	360	372	396	417	388	370	413	376	357	378	397	424	380	402	420	383	417	402	404	367	392	388	374	386	390	351	375	382	396	402	395	436	428	385	387	374	414	367	442	394	372	355	397	419	394	359	355	369	393	366	372	388	376	432	364	379	385	354	409	436	390	424	386	353	360	404	377	389	383	381	382	365	402	359	400	366	384	402	390	387	372	357	380	376	383	392	423	400	375	393	382	351	343	408	382	378	359	398	360	406	365	390	409	393	384	391	403	362	374	378	385	379	375	393	413	404	392	416	404	369	359	411	387	363	354	374	415	358	404	408	391	419	366	410	396	370	380	394	362	375	378	375	380	384	392	367	389	405	390	399	393	363	384	383	400	381	351	355	383	383	388	406	367	444	406	424	362	368	384	378	380	365	388	365	360	400	403	367	370	399	380	374	357	418	361	411	390	394	410	382	405	382	346	404	367	378	387	418	401	364	341	405	390	353	372	340	418	381	429	389	404	369	405	374	379	364	365	398	388	366	419	385	406	371	383	376	372	414	378	371	379	365	374	412	362	402	405	375	380	399	422	348	408	409	376	410	396	382	381	376	400	366	374	388	368	363	400	401	398	417	385	339	402	393	393	394	402	382	348	403	388	381	380	358	351	397	368	388	388	373	365	379	373	392	404	385	348	396	377	415	384	423	422	373	413	366	396	388	373	352	377	363	390	358	426	368	394	366	383	384	370	410	381	437	389	382	410	384	402	415	394	404	339	387	376	373	377	380	412	391	371	351	378	378	402	376	389	379	390	436	384	384	406	365	356	388	399	367	371	411	386	439	383	392	385	351	349	415	378	383	374	376	388	388	386	363	392	388	410	394	424	400	387	387	396	387	366	380	395	403	385	395	397	412	366	353	382	377	384	366	374	376	387	375	356	362	372	382	411	393	385	395	415	374	406	368	401	390	356	398	383	412	430	364	377	386	401	417	413	402	390	398	369	377	344	382	400	361	392	376	400	400	392	374	389	382	380	355	381	402	378	361	408	389	377	412	384	388	381	395	365	422	386	410	423	362	394	388	346	385	381	387	413	356	380	396	382	367	373	398	379	360	393	379	371	403	385	371	434	367	383	435	412	385	402	372	387	394	352	405	402	367	391	371	374	411	372	396	366	382	399	386	354	398	393	366	423	418	377	386	380	383	368	410	394	380	372	409	389	371	393	330	437	403	405	370	388	409	384	359	367	380	401	388	364	372	371	376	374	395	435	365	417	367	392	406	390	386	421	389	351	378	383	385	396	366	364	401	362	385	348	399	363	361	364	388	426	361	402	381	418	428	396	421	359	377	371	408	420	377	428	378	428	398	390	382	375	375	359	401	405	393	370	407	388	373	386	454	409	406	349	382	377	391	368	383	402	378	415	395	379	430	404	388	409	372	385	413	381	360	368	394	377	386	384	412	407	370	404	394	376	401	389	382	374	380	370	428	384	367	381	381	382	385	377	386	399	360	382	384	396	398	372	389	416	382	379	405	391	389	397	372	361	384	357	385	361	373	410	404	364	384	396	364	362	420	384	401	369	373	396	423	410	379	393	396	360	381	396	398	420	395	398	395	376	405	369	370	378	407	392	369	388	372	406	372	399	377	386	408	380	407	372	383	397	370	390	385	361	410	375	377	380	361	428	377	420	353	357	379	380	390	383	387	406	349	403	376	391	356	384	377	367	374	369	410	340	405	410	359	358	404	381	377	393	381	378	360	397	386	418	410	393	374	351	370	388	389	392	375	374	396	365	366	347	407	356	416	404	403	382	400	391	367	386	381	361	400	390	431	404	394	390	402	399	379	362	371	386	389	403	402	379	392	390	406	394	378	375	392	339	395	379	382	387	371	392	406	371	381	389	385	421	372	425	402	396	403	375	369	386	386	421	411	369	378	388	382	379	387	363	399	363	364	394	390	374	384	425	367	362	385	418	432	395	391	403	364	407	417	378	426	373	379	409	363	381	390	393	387	375	393	347	384	357	367	381	387	394	407	396	392	383	373	373	418	372	387	388	372	405	405	349	403	401	401	417	348	383	425	358	364	409	413	345	390	381	382	433	395	364	375	372	408	397	375	408	366	398	391	396	386	405	398	423	402	405	372	390	391	378	382	365	383	392	378	422	385	380	381	405	365	413	398	400	344	391	384	384	358	395	374	385	403	395	379	383	386	373	391	354	390	400	379	384	373	443	367	386	387	393	404	435	391	405	371	389	401	392	384	398	431	384	385	397	396	371	394	368	376	419	373	372	352	381	371	382	399	397	376	388	377	388	343	405	396	373	399	374	374	363	398	355	426	394	386	375	388	402	394	360	378	386	401	389	401	357	382	372	400	380	380	371	371	401	382	377	377	370	372	395	412	407	373	374	364	425	426	360	388	383	402	421	421	392	351	370	371	368	362	355	372	396	406	385	393	373	400	366	396	365	407	373	413	379	401	401	408	411	374	384	404	412	387	399	406	390
23450	48585	75996	62109	48721	34954	15075	961	472	452	461	435	417	445	463	441	464	455	455	449	453	422	463	431	468	410	444	408	426	380	435	457	385	416	433	447	456	431	426	453	454	399	426	398	427	432	423	421	424	409	431	413	459	405	438	413	439	458	421	418	448	424	418	393	453	433	446	400	443	416	452	434	430	448	402	424	391	428	452	444	431	431	408	469	422	421	438	402	413	405	423	420	409	424	436	489	412	443	449	435	447	430	441	459	428	456	429	461	440	401	428	427	400	439	441	454	420	472	457	394	436	438	451	471	428	459	441	431	405	442	437	420	409	409	409	444	448	422	459	441	426	415	422	417	484	431	462	390	447	416	439	451	433	402	459	443	440	451	443	443	441	452	442	462	446	414	437	455	443	450	431	463	467	394	442	429	430	463	429	395	415	451	419	399	433	451	433	460	465	398	422	434	434	404	444	472	408	408	377	427	421	461	424	427	414	458	439	448	415	477	412	426	440	380	441	415	492	423	422	470	434	430	467	427	472	452	426	431	428	422	445	422	446	470	412	425	457	482	480	399	407	400	467	380	430	417	388	429	392	423	460	436	417	396	475	467	420	446	403	459	424	422	431	429	430	421	418	445	392	440	447	443	433	437	441	407	440	415	413	450	461	418	445	391	425	439	436	395	420	418	460	447	448	445	434	408	453	440	410	411	445	413	444	445	414	420	452	452	425	421	456	390	392	458	414	397	415	443	424	385	470	427	391	428	432	421	442	431	487	429	413	441	468	420	448	423	417	422	431	424	463	443	452	439	440	429	419	442	470	456	436	418	435	415	446	439	444	442	460	421	432	442	474	474	433	427	434	450	402	411	445	445	443	466	424	429	431	402	420	462	444	409	455	440	439	436	435	418	414	442	441	420	457	456	427	442	405	398	413	450	446	423	417	435	433	392	461	456	435	411	428	471	400	485	422	419	440	463	435	401	430	434	385	448	381	455	437	415	409	414	446	445	423	411	442	426	445	441	403	410	442	474	444	456	419	427	437	457	441	413	449	438	429	423	434	423	455	440	469	382	450	424	446	435	436	413	448	455	429	429	437	439	442	439	455	439	426	425	419	459	414	415	432	446	421	428	433	441	474	455	472	452	437	460	457	437	432	438	458	419	457	453	432	422	437	415	412	430	427	424	445	419	437	441	469	395	423	442	458	504	429	419	438	407	447	419	439	466	435	466	432	410	433	438	439	406	431	413	394	457	461	432	439	426	448	419	385	433	417	444	441	463	416	419	414	413	378	425	468	417	484	449	442	458	433	448	455	427	419	420	411	406	409	414	411	446	445	435	455	458	398	440	399	420	402	444	422	414	411	400	391	434	443	433	434	428	399	437	464	440	424	403	470	410	431	438	413	442	444	423	416	439	452	418	414	390	478	464	410	417	457	456	445	421	422	405	437	443	428	414	472	432	421	409	472	426	411	439	415	445	453	432	458	461	430	415	433	445	456	442	428	444	438	438	413	462	410	430	410	452	446	427	458	476	460	467	428	402	453	445	415	386	424	417	403	439	382	441	447	427	472	415	422	467	429	439	454	449	412	400	409	415	414	425	420	452	421	445	414	429	434	444	414	442	460	416	441	419	438	471	401	415	454	449	391	419	451	410	445	418	400	442	414	414	439	413	425	408	417	449	427	420	400	419	437	379	480	433	423	411	426	457	445	486	438	432	448	434	440	407	453	454	443	436	397	440	443	437	443	450	428	419	464	406	451	459	430	455	416	450	403	421	438	432	443	450	419	422	467	447	438	403	435	417	459	426	433	440	400	450	401	429	432	418	423	421	436	451	413	428	430	392	455	424	425	446	445	424	399	476	415	420	462	432	432	411	451	445	465	422	412	416	408	467	423	447	441	436	438	447	433	435	411	426	428	419	420	469	394	440	416	452	431	421	437	406	428	448	445	423	472	443	454	447	422	403	421	465	423	420	445	445	415	427	447	445	466	428	422	458	427	419	443	424	454	410	447	450	420	444	444	445	437	459	435	436	436	433	451	405	436	483	424	426	462	416	373	459	487	475	406	449	429	450	406	454	431	467	462	432	442	408	410	448	439	419	451	428	468	439	426	400	432	468	460	405	423	434	424	429	428	446	459	433	445	407	438	417	435	414	422	412	451	454	408	408	407	430	422	434	419	447	420	432	418	434	425	436	406	433	433	443	465	412	442	433	419	410	431	433	431	414	414	408	386	433	452	459	424	431	445	418	427	420	394	427	421	451	410	412	407	420	446	413	443	424	420	419	430	435	444	427	449	422	414	392	405	433	458	425	412	444	421	423	414	454	442	443	439	426	423	444	436	408	411	422	456	427	451	424	403	430	438	440	431	418	427	407	424	428	400	468	442	416	439	439	431	404	457	432	442	431	454	443	451	426	402	416	439	427	414	437	433	404	428	440	405	452	381	436	439	415	430	498	429	449	471	429	427	447	469	475	415	445	428	446	413	435	451	415	436	413	406	410	418	454	462	444	463	411	451	410	382	405	450	444	409	451	418	420	443	474	410	435	473	443	426	445	426	433	445	392	481	398	460	433	424	405	474	399	427	408	458	437	445	419	457	417	415	463	403	444	439	384	425	446	440	416	445	435	408	436	467	431	430	405	455	439	407	467	428	442	433	411	432	394	436	399	426	403	420	412	421	461	460	409	450	407	414	469	443	415	438	454	418	448	465	389	418	463	396	398	387	401	460	393	419	467	404	444	454	392	439	460	425	443	379	398	422	427	441	403	439	410	427	442	446	465	423	404	465	440	435	397	435	403	420	464	432	436	433	443	419	420	437	440	407	381	421	445	443	446	420	420	433	425	431	423	408	386	431	431	453	419	443	457	422	401	400	444	413	429	466	419	430	437	470	480	449	423	401	401	426	436	467	457	433	410	428	422	439	414	463	444	445	442	447	490	407	431	446	395	415	453	425	434	410	416	416	436	459	419	408	466	428	445	443	422	432	451	448	437	400	421	438	426	412	431	429	428	423	445	450	409	475	453	427	448	409	466	436	453	391	467	433	424	410	430	429	442	437	433	426	428	419	422	436	442	459	485	423	447	412	405	429	464	430	422	421	423	433	445	424	450	442	406	429	409	445	433	465	405	440	417	442	420	403	449	386	461	413	419	442	428	402	429	432	458	420	478	441	470	458	465	437	436	397	448	448	471	400	451	451	416	427	443	466	430	440	430	422	433	426	449	405	448	405	438	462	439	410	402	392	478	398	453	461	460	444	422	392	422	439	411	450	428	448	428	433	489	431	405	435	415	421	412	420	408	431	481	421	448	414	463	443	416	427	439	414	445	383	427	429	406	429	412	436	431	430	432	415	440	410	406	446	436	421	428	493	409	430	428	415	442	437	421	412	425	428	442	414	403	401	470	444	420	423	422	432	427	455	439	432	405	423	414	380	438	412	411	464	460	416	431	420	429	404	411	396	425	446	427	429	404	427	400	424	453	466	447	446	409	416	473	434	449
25565	21927	43024	47243	38400	25641	9877	1132	564	485	508	509	490	541	507	542	522	529	524	520	529	492	506	538	545	554	512	528	537	522	525	546	545	516	508	503	557	547	529	477	491	559	496	545	522	511	575	506	552	532	550	492	562	486	496	478	548	517	518	549	526	499	510	522	506	593	516	536	469	489	573	524	508	539	521	536	532	496	497	574	519	536	517	540	588	518	475	545	521	525	519	497	491	533	478	487	529	514	554	516	560	543	557	478	577	515	506	551	560	541	493	578	523	534	507	575	559	502	515	534	459	499	546	490	490	530	501	502	522	479	525	507	527	501	522	493	510	481	555	502	536	528	552	517	529	529	487	502	571	532	539	548	562	543	520	513	525	481	509	496	522	506	484	520	522	526	537	512	494	521	529	526	489	520	532	533	486	553	517	534	508	469	515	537	513	514	522	468	520	527	534	552	528	523	535	555	575	546	515	528	522	535	522	514	506	501	546	534	494	509	506	504	582	496	468	492	516	520	517	548	520	528	530	523	527	532	542	525	534	548	505	509	499	549	517	530	532	506	516	533	527	519	508	473	549	534	489	520	529	513	543	513	515	546	531	521	509	532	546	507	537	503	521	512	505	538	537	541	538	544	463	543	516	485	505	521	553	524	502	492	545	517	525	541	541	474	544	570	556	549	526	521	543	516	533	497	550	546	478	524	509	551	499	494	480	486	537	505	491	507	531	539	514	509	498	563	516	517	505	492	522	531	505	479	527	525	552	552	495	549	542	530	520	578	489	527	527	494	539	494	532	496	532	523	500	504	489	517	518	506	548	528	527	553	511	524	535	538	549	482	546	535	532	521	506	513	499	493	517	533	496	515	525	559	508	492	518	578	516	496	543	542	548	533	536	570	543	490	560	551	493	538	528	549	522	492	535	536	503	555	495	521	482	534	521	511	494	543	499	534	522	484	528	522	554	514	502	537	539	552	494	556	526	519	499	532	522	544	562	519	531	500	534	501	496	504	564	497	539	512	568	503	550	491	529	525	498	534	503	490	502	496	508	533	537	531	517	490	520	508	513	540	541	508	528	518	527	464	527	513	497	481	488	518	489	544	482	508	540	514	535	478	516	478	524	495	496	545	570	528	517	558	490	500	514	514	506	552	568	525	513	550	472	510	507	531	538	524	508	547	525	477	513	556	531	577	518	528	526	528	547	543	525	486	505	540	511	530	520	522	560	500	495	524	485	533	471	494	528	518	520	514	501	521	518	500	530	506	530	529	525	526	549	533	490	514	530	515	520	504	496	515	520	496	515	540	524	522	543	542	532	517	493	488	494	512	540	504	513	518	536	505	576	505	491	534	536	527	516	529	528	513	561	505	573	535	506	507	499	518	490	507	550	525	528	537	500	499	522	532	546	550	519	532	539	497	519	515	538	516	529	548	531	542	545	524	538	547	520	502	559	489	568	542	552	493	541	505	516	539	543	496	532	496	543	510	549	546	532	515	570	533	566	511	524	519	521	527	529	525	507	551	539	501	542	526	513	523	505	488	537	493	521	543	500	536	524	499	528	499	525	531	551	553	544	492	499	528	532	512	521	551	513	537	523	518	499	512	556	506	488	499	503	492	509	558	529	509	533	552	556	529	520	506	510	557	528	540	533	545	474	539	537	553	526	501	494	507	540	532	537	538	552	533	524	510	534	565	548	543	545	561	531	512	527	526	536	502	572	521	550	500	492	562	523	587	518	556	537	486	531	496	528	514	559	493	511	533	501	538	531	526	538	513	531	496	534	538	542	542	496	522	519	490	548	495	571	508	506	507	550	478	501	501	523	546	525	508	495	527	496	495	507	583	549	544	539	512	508	516	521	543	524	550	521	492	539	512	540	538	502	543	507	521	513	549	536	594	503	498	530	525	515	538	498	536	533	514	492	553	513	480	548	511	542	527	488	480	535	534	513	487	521	515	538	548	550	506	479	522	541	538	508	535	531	527	533	539	527	498	532	541	520	488	544	519	524	509	514	526	499	567	505	520	501	537	501	496	526	560	550	544	530	524	515	523	531	523	503	568	562	528	503	505	512	517	499	541	527	495	546	495	547	509	552	503	506	499	530	531	511	516	518	498	500	482	510	527	489	550	547	507	543	518	522	520	519	511	518	583	493	520	477	522	524	543	457	536	502	543	550	517	526	502	498	550	514	536	508	522	538	541	586	527	564	541	526	529	533	505	523	548	487	518	504	550	506	534	506	495	504	551	511	508	498	485	512	529	517	543	516	568	551	505	540	543	499	520	530	544	520	538	508	557	485	483	538	491	560	516	547	506	529	528	534	504	490	553	515	528	529	529	556	499	534	528	506	514	532	487	517	484	538	509	525	543	566	499	484	508	521	524	499	499	495	532	475	510	519	484	508	528	533	541	502	502	563	518	530	531	534	479	489	495	528	518	532	496	499	519	506	505	504	541	512	475	476	487	498	525	512	507	559	513	524	518	552	518	546	599	494	555	513	520	546	508	515	516	482	566	525	512	527	554	506	546	499	534	545	540	526	529	517	538	563	540	516	547	548	504	457	555	522	520	548	542	544	490	500	544	546	521	524	526	507	536	547	575	513	521	504	526	526	526	516	525	528	447	505	493	494	526	490	516	503	544	502	524	522	550	519	559	493	527	479	541	505	512	568	507	504	463	531	458	482	522	549	513	543	512	504	491	492	526	507	519	539	493	523	558	548	520	533	518	516	535	537	535	510	525	526	508	514	545	512	547	504	538	540	560	503	525	568	564	504	521	502	488	512	534	535	483	541	555	505	524	483	525	531	525	508	535	529	516	530	505	497	484	537	493	566	503	526	525	538	528	459	479	522	492	531	522	508	502	487	495	500	549	525	513	555	527	489	479	522	519	545	511	533	511	488	533	563	518	559	505	515	522	524	517	494	515	506	498	519	553	541	514	477	490	534	541	556	537	606	509	516	516	508	499	554	518	505	527	551	503	509	537	530	519	535	491	506	533	553	522	566	509	509	513	532	506	531	551	541	536	517	514	560	515	518	492	548	525	531	519	539	530	512	491	521	498	536	486	540	540	523	546	529	515	528	519	500	520	528	512	542	546	524	524	518	507	525	530	552	507	508	514	497	533	498	498	504	527	521	469	515	482	513	519	533	482	556	528	528	541	505	525	506	499	515	504	541	552	539	539	501	498	501	504	571	516	512	478	529	554	545	524	526	530	520	495	530	489	557	502	514	516	520	539	523	557	550	532	525	504	470	525	525	494	533	518	516	509	519	517	488	494	536	541	525	479	516	572	502	495	491	529	539	530	547	544	500	492	554	519	503	527	519	511	504	531	504	501	517	527	523	543	551	499	548	500	529	568	508	544	524	548	530	513	521	549	515	502	538	510	523	506	507	513	497	516	517	506	554	492	525	517	480	537	528	531	536	511	532	534	540	528	546	540	492	497	515	577	526	496	519	501	505	507	541	532	495	528	551	512	561	517	546	543	500	543	533	547	473	531
24655	51474	67757	52193	42594	25708	8891	1084	561	558	594	601	600	581	517	572	567	567	561	544	620	608	593	549	540	556	593	590	590	607	573	544	567	616	588	598	569	587	569	605	543	590	571	584	555	530	571	580	599	575	548	634	582	567	576	583	577	584	564	609	598	554	554	641	542	610	544	586	581	555	571	581	569	594	572	589	568	543	556	550	541	555	602	570	588	592	617	579	565	554	593	593	552	584	563	603	563	592	567	543	561	518	531	588	552	542	539	589	611	569	641	575	546	566	591	588	590	598	599	577	606	592	591	548	585	584	594	569	538	567	527	585	548	594	593	589	573	550	595	577	518	577	579	606	597	609	549	602	602	594	575	566	604	631	576	558	620	631	557	550	586	590	569	527	579	567	568	542	565	602	557	529	611	661	578	617	539	584	584	569	568	580	596	551	596	605	576	566	589	544	537	562	590	576	555	621	579	544	597	590	591	586	613	532	609	556	578	573	608	562	553	591	609	566	598	573	548	584	610	592	600	570	589	550	589	569	585	553	562	575	569	575	571	573	600	592	520	600	566	559	559	579	588	566	609	579	574	602	585	544	604	614	564	595	601	602	575	583	596	580	593	572	618	610	574	570	557	537	576	566	574	554	562	599	608	601	583	596	591	575	565	622	571	585	572	597	560	602	554	559	612	574	607	533	561	574	612	594	565	577	535	578	552	617	596	584	602	595	609	560	579	599	551	591	548	601	573	608	609	639	564	573	579	559	583	557	565	551	568	559	601	559	618	589	583	537	565	585	554	586	567	560	595	544	612	551	538	629	573	569	571	559	589	571	588	578	554	575	577	571	563	607	540	609	591	555	558	601	560	595	567	582	607	586	574	548	581	562	646	522	594	571	575	550	579	561	554	558	579	594	606	601	598	591	580	534	597	565	585	560	572	598	580	639	541	602	560	531	606	558	552	555	564	575	580	564	546	560	567	592	559	605	563	581	538	575	575	588	559	621	584	555	620	533	594	557	560	554	554	578	609	584	565	565	576	524	620	561	577	593	542	550	591	615	534	576	605	558	548	597	596	586	582	610	534	578	563	574	619	584	580	631	615	553	588	555	616	581	586	565	587	540	536	520	617	618	597	604	558	642	551	597	571	542	584	569	654	619	585	521	602	618	509	595	562	553	569	580	576	566	583	601	570	611	582	604	560	594	609	576	560	580	614	564	563	610	564	571	595	576	639	563	583	565	567	611	573	582	600	554	604	594	615	574	572	589	561	583	555	565	562	566	583	577	585	563	552	583	545	572	552	568	557	577	530	600	542	590	592	626	569	598	581	581	552	560	558	578	574	564	555	610	563	575	633	581	538	617	606	603	547	560	569	586	551	562	548	621	612	579	572	577	581	572	619	600	607	626	609	576	600	579	615	607	605	592	577	555	560	569	534	591	598	560	573	608	556	574	603	561	583	573	573	552	599	595	636	582	553	559	577	604	586	600	613	596	566	573	639	601	595	548	598	558	566	580	539	573	605	573	558	609	582	544	588	579	581	569	532	544	594	544	604	573	538	583	589	591	582	552	542	596	613	593	541	600	565	586	580	551	616	595	617	587	559	616	555	549	607	623	579	585	601	592	560	587	603	572	573	537	588	527	593	534	538	616	610	545	574	566	613	577	564	594	575	589	550	596	550	533	563	565	526	567	543	599	568	571	550	561	588	571	575	564	592	568	507	546	614	553	546	537	559	543	598	594	596	579	578	565	552	569	600	572	571	582	587	599	603	598	614	557	591	588	563	573	575	585	541	565	609	573	593	585	534	598	636	589	597	592	582	622	564	560	595	575	610	596	612	564	587	576	614	581	572	562	590	564	586	602	516	578	610	585	597	616	542	562	578	588	551	569	515	578	604	564	589	599	564	581	579	606	536	577	583	615	562	576	578	543	603	559	568	590	578	543	598	597	596	622	586	571	580	587	561	569	558	560	598	558	584	608	557	591	577	590	611	606	553	563	579	547	611	605	590	541	584	552	550	575	569	615	576	584	581	600	621	599	569	515	633	582	589	566	563	591	615	568	559	577	570	603	608	562	616	583	626	570	592	589	579	571	587	577	598	612	569	622	586	572	571	581	577	567	600	601	622	547	560	566	575	579	563	563	584	616	565	512	549	550	558	611	571	550	586	605	568	612	566	622	612	573	612	593	630	584	560	601	546	575	597	619	587	564	585	566	567	584	581	564	575	572	567	551	581	533	593	590	584	590	619	588	609	560	564	559	566	610	581	582	619	626	605	524	563	658	534	559	601	547	618	535	576	560	591	570	597	596	572	554	616	565	548	560	609	641	568	568	567	591	589	570	569	596	549	540	529	570	586	607	605	590	604	577	585	596	601	554	575	577	605	569	589	559	594	524	537	591	547	553	559	581	615	550	540	592	582	539	575	564	624	573	584	573	574	578	564	599	558	625	577	534	554	558	599	591	607	598	549	555	561	583	534	576	606	586	600	570	586	599	552	608	569	544	621	597	588	595	586	587	611	551	569	599	532	589	603	595	572	577	583	581	574	608	535	606	587	593	551	580	579	571	592	625	581	572	539	589	588	620	591	651	607	546	577	556	554	605	579	592	546	625	548	608	616	577	571	602	613	584	580	600	581	580	563	544	576	558	532	565	599	608	567	557	600	557	633	559	593	600	598	563	569	574	587	552	595	581	557	579	608	558	562	584	562	607	566	564	572	563	563	561	559	595	616	569	529	605	596	582	622	576	622	586	610	593	573	582	597	527	587	575	561	609	600	552	594	619	583	620	583	612	566	575	584	573	597	584	567	558	579	585	521	591	541	576	546	586	533	542	593	572	592	585	552	594	596	575	556	619	531	578	566	580	554	563	610	532	595	576	582	554	563	574	562	583	559	591	592	526	612	610	580	586	592	514	629	600	611	559	573	546	541	563	602	596	566	576	587	575	614	583	555	608	584	595	558	586	559	601	547	584	593	550	608	591	599	582	564	564	585	572	600	566	589	616	581	578	583	588	630	568	570	569	574	546	562	555	587	565	581	596	557	626	564	578	562	553	566	546	591	534	576	574	574	619	538	584	583	564	596	583	587	616	607	579	560	558	587	588	608	577	575	599	560	596	581	610	577	556	576	564	570	540	623	589	557	582	590	594	598	563	582	566	591	590	590	604	545	570	584	579	584	592	522	553	644	560	590	552	597	595	581	585	571	560	566	601	572	609	559	563	587	605	532	579	570	526	567	586	561	574	546	602	545	543	599	617	609	583	582	603	571	549	575	582	552	579	535	589	602	568	579	587	584	585	561	591	573	572	576	603	578	559	588	572	569	585	575	582	587	575	615	538	573	587	608	593	587	577	611	544	591	579	553	606	581	562	566	588	611	540	593	589	562	572	550	588	588	608	577	528	590	576	553	593	605	580	572	562	546	608	557	565	597	607	542	546	596	553	583	598	598	589	593	606	604	592	558	586	581	562	576	567	535	601	625	583	579	590	580	558	568	664	542	536
23256	21665	44210	53248	56121	46987	28288	7386	722	641	636	646	631	603	632	629	645	622	614	612	606	628	573	603	602	630	593	603	627	579	585	606	601	609	641	606	597	615	618	648	632	619	601	616	609	628	624	573	594	612	635	604	610	624	596	577	630	629	650	604	581	635	624	555	660	636	611	646	651	620	663	581	629	625	616	604	624	593	608	594	613	616	607	557	616	608	588	581	628	568	581	636	581	573	626	590	608	605	600	640	534	631	591	599	632	605	625	600	620	619	625	588	605	658	580	590	566	613	620	615	631	608	617	600	630	663	608	618	572	623	608	583	593	645	587	633	657	587	609	607	606	631	609	599	632	579	634	603	591	611	581	597	626	621	564	622	613	565	588	629	613	609	603	614	578	632	586	621	597	657	622	601	555	597	638	620	616	610	592	621	647	608	601	633	618	638	622	624	550	616	594	637	607	634	604	585	606	584	595	630	600	621	551	611	594	611	607	582	590	604	609	590	626	618	632	585	645	561	628	622	595	605	623	621	619	620	613	632	627	621	594	639	586	609	585	612	582	607	610	586	613	587	599	616	617	600	609	628	594	600	613	570	661	586	603	584	618	675	632	614	578	615	593	602	620	609	632	551	622	576	629	605	618	657	635	593	610	567	620	620	603	556	574	582	604	603	615	555	547	607	595	619	606	623	653	582	629	589	600	582	624	625	627	605	595	619	632	610	565	607	606	612	641	622	580	651	625	606	571	573	641	604	616	614	613	596	610	587	602	591	574	577	565	630	581	611	566	644	587	586	597	606	603	643	582	592	611	588	632	590	602	611	575	592	612	656	643	628	560	592	605	651	599	608	644	600	555	632	646	594	573	593	621	607	589	609	623	629	608	595	590	560	616	645	628	630	613	591	653	577	664	564	643	645	600	623	605	630	682	618	578	640	688	608	574	603	618	574	582	582	612	643	589	633	619	679	627	596	635	641	647	602	609	576	553	614	620	576	587	627	599	605	644	603	628	622	593	626	611	607	580	594	604	602	587	598	567	599	578	588	569	568	636	603	602	608	604	652	618	612	654	586	648	581	651	599	621	626	651	615	644	575	614	655	597	581	594	606	623	583	599	580	614	608	633	586	631	582	666	629	639	597	578	596	630	580	591	611	639	551	615	593	608	587	574	611	584	607	626	651	654	603	594	594	640	617	586	564	566	572	558	608	617	597	629	595	634	573	595	639	585	587	622	610	622	621	616	558	616	588	593	606	605	593	632	616	635	604	616	576	607	596	601	607	592	608	621	594	603	602	633	654	584	607	598	594	603	636	609	594	590	602	613	607	592	596	583	580	577	616	626	585	594	616	610	606	628	630	617	635	570	619	645	616	612	607	605	630	586	604	628	573	613	580	625	619	598	607	640	585	600	563	619	622	648	645	599	606	618	571	603	623	647	563	600	603	584	596	619	564	610	612	636	597	626	592	572	610	615	630	582	584	597	600	606	593	610	635	610	586	611	633	597	632	622	630	635	613	574	596	580	578	605	595	576	612	597	581	616	617	605	588	613	609	587	651	596	611	597	621	573	611	586	603	640	609	621	585	601	621	602	634	611	618	630	631	608	637	658	619	601	601	614	593	574	602	563	617	599	613	591	637	598	611	603	659	606	591	623	613	590	606	589	620	600	594	585	598	610	642	619	604	591	598	600	642	598	585	639	580	602	620	612	631	539	585	586	571	607	602	586	627	599	607	636	580	589	599	585	581	604	654	605	611	587	602	607	634	584	571	616	583	549	618	602	618	637	619	605	587	590	619	612	563	578	596	630	613	621	640	626	604	632	588	624	616	644	555	638	638	608	581	598	610	611	614	590	613	633	597	621	684	618	654	591	606	586	617	581	581	583	597	602	599	602	591	649	593	598	610	605	655	684	612	598	630	595	591	585	615	621	639	564	596	587	582	592	599	607	595	600	661	580	628	625	610	621	575	602	573	641	605	620	600	600	619	609	645	570	623	587	603	571	625	624	645	624	583	574	586	597	614	582	555	573	615	564	558	604	566	609	643	655	623	603	620	625	624	578	627	618	583	586	621	602	620	623	604	613	589	614	597	593	597	612	639	599	602	623	600	593	641	648	616	601	571	612	622	624	621	614	606	598	600	652	596	626	607	593	608	597	592	589	579	631	603	597	581	605	582	571	611	610	613	611	633	628	611	644	591	636	566	597	584	620	601	578	598	573	587	599	592	578	571	610	597	627	618	570	612	614	589	600	621	622	645	624	613	578	591	578	591	593	634	624	650	592	599	616	595	608	622	669	612	589	634	665	592	636	633	596	652	599	606	621	625	621	622	674	596	586	550	607	573	630	602	622	602	641	609	567	599	642	540	599	600	603	580	568	602	640	620	584	600	599	619	607	604	567	581	612	625	626	613	648	631	607	643	632	655	591	574	582	612	642	611	593	579	580	569	609	593	676	604	579	602	613	620	623	620	608	623	602	640	581	625	595	591	599	619	588	583	610	612	608	611	600	618	585	588	610	639	567	578	589	593	617	604	624	666	578	625	630	596	598	657	605	609	578	620	593	642	601	613	618	637	609	623	620	611	637	624	578	605	569	612	611	634	598	579	615	582	566	599	607	631	623	565	634	583	613	574	598	591	649	642	600	616	618	608	619	577	642	617	626	617	604	608	637	630	561	641	630	618	592	593	616	609	592	617	601	602	620	611	608	623	628	624	600	628	681	593	578	582	593	601	607	587	597	615	581	573	592	601	608	642	576	591	617	653	555	633	577	617	612	592	610	575	612	560	552	618	619	606	620	618	629	628	594	673	629	606	603	640	665	606	576	605	619	603	579	604	616	629	608	648	637	611	635	633	654	582	632	628	608	606	614	599	651	595	636	658	601	611	592	603	615	564	551	595	592	582	629	585	657	624	578	605	577	586	635	582	575	606	617	586	594	599	619	587	640	592	627	604	586	596	607	592	672	614	582	608	595	610	612	605	599	610	598	606	589	643	620	659	605	641	586	609	607	601	637	636	630	606	618	628	610	595	645	618	588	652	605	587	607	585	614	610	631	611	591	644	623	638	631	632	638	583	595	659	612	613	647	576	593	604	578	584	624	643	588	611	600	618	616	658	628	611	581	614	639	617	617	580	602	642	586	596	600	581	586	613	632	553	596	584	668	608	627	615	586	593	568	624	601	614	636	610	664	639	652	636	604	619	569	607	637	618	581	566	591	582	602	634	594	616	575	601	636	654	635	668	626	607	646	572	588	639	573	607	562	550	571	622	666	640	649	602	594	596	643	556	591	621	613	578	604	616	610	621	602	668	612	610	584	580	626	619	590	613	611	587	588	639	630	627	605	632	604	628	614	629	617	602	594	598	585	617	624	607	605	601	603	635	626	561	640	598	642	559	592	639	599	624	658	579	607	600	572	614	602	624	604	624	600	562	639	598	632	607	630	623	625	645	629	632	624	588	612	603	580	619	587	575	590	635	625	628	621	606	609	668	611	587	610	573
30482	56698	83780	76842	65468	45230	22584	3222	668	690	703	663	640	605	640	659	656	650	645	625	650	664	678	650	642	683	624	601	660	668	611	623	618	613	617	657	704	637	612	618	667	642	694	687	621	652	623	624	683	624	636	656	657	663	672	623	675	621	648	695	659	671	690	696	647	639	626	632	635	679	639	614	638	662	655	688	644	623	696	655	632	663	672	636	706	656	664	695	690	675	635	708	654	635	666	623	625	624	649	680	598	591	605	639	685	639	680	626	639	623	620	598	646	608	633	660	675	664	656	618	685	684	648	675	661	647	642	651	681	634	664	689	656	655	628	622	653	655	643	675	644	685	657	658	604	655	672	669	678	703	644	639	611	616	678	645	609	637	653	643	625	663	610	660	624	634	639	695	671	674	659	617	684	661	666	608	631	638	620	622	682	646	645	579	616	631	631	667	635	633	668	674	646	646	634	612	647	662	663	630	634	684	672	682	644	662	692	712	643	666	662	640	630	635	682	640	657	591	622	686	663	615	692	666	655	614	664	671	665	632	641	660	671	667	622	680	612	611	655	643	672	675	608	648	652	631	644	690	642	626	664	631	634	642	616	692	667	708	665	667	644	644	647	636	717	671	640	677	649	628	648	628	665	639	699	651	654	587	638	675	668	659	635	659	624	668	589	616	610	654	627	653	657	620	644	672	640	650	662	644	660	607	695	639	638	650	670	655	645	619	627	619	675	616	657	623	695	624	638	669	650	638	614	634	620	623	625	607	635	630	645	714	658	671	730	641	680	606	657	630	691	623	678	639	676	658	608	664	643	649	665	696	632	649	631	631	617	628	642	647	654	639	600	673	651	669	631	656	655	631	634	665	670	631	663	670	643	659	694	647	595	621	651	660	616	618	619	651	617	609	667	648	607	661	624	655	673	652	620	661	601	576	608	664	676	634	641	678	667	642	630	618	690	613	628	634	627	666	675	641	646	630	640	701	653	652	660	719	630	654	683	643	603	651	658	670	632	676	608	654	656	666	632	630	661	634	631	652	605	623	662	639	645	649	615	617	616	643	695	672	600	642	680	644	642	639	644	633	636	615	634	676	656	689	674	607	585	648	679	643	658	614	594	669	671	603	639	681	658	656	694	655	629	701	650	602	647	611	611	658	699	657	663	641	606	605	654	655	666	654	635	607	676	672	637	658	659	663	631	630	706	620	616	646	629	637	633	657	668	677	644	651	625	671	646	635	688	645	646	617	652	685	698	669	657	671	707	656	649	641	699	628	643	639	668	652	679	652	624	595	672	628	644	648	650	634	667	628	666	628	633	642	661	642	704	647	657	622	660	688	677	647	687	652	666	682	667	635	641	599	653	614	685	640	647	600	641	693	631	623	659	638	628	673	639	670	610	629	612	704	681	649	630	681	668	672	706	630	626	653	630	658	625	634	645	654	664	718	691	661	676	647	623	650	670	646	639	619	610	638	614	650	654	647	625	625	613	648	634	612	612	677	685	642	671	628	631	651	605	675	657	605	676	654	637	621	668	638	645	648	667	616	645	615	627	600	638	624	632	711	708	661	642	636	648	635	624	637	632	623	606	646	643	660	662	686	593	663	645	652	655	625	605	615	641	657	677	650	643	626	662	693	687	619	687	648	633	638	597	584	702	655	585	629	669	702	648	702	683	658	651	670	597	648	632	658	684	640	646	627	688	639	661	668	624	605	602	644	633	709	632	655	650	669	632	670	652	662	702	630	639	635	623	640	643	621	702	644	602	659	612	664	646	655	649	637	694	624	679	622	688	660	637	615	643	643	658	626	674	620	633	636	646	668	669	621	673	639	675	630	665	685	677	654	652	623	670	630	653	695	658	633	609	607	617	671	661	659	610	643	669	628	636	666	710	625	723	619	646	618	655	607	646	659	608	710	647	653	601	622	655	635	656	643	613	638	648	611	633	640	660	615	646	674	607	722	631	668	629	627	653	658	620	607	653	643	627	665	620	668	653	622	667	696	664	665	646	684	630	642	667	633	667	630	648	671	668	636	637	610	635	615	620	594	681	602	656	609	611	678	655	672	642	702	678	657	646	633	706	671	608	658	594	594	624	657	692	669	656	652	597	644	657	643	689	658	648	634	639	656	625	642	677	677	673	625	651	650	645	639	656	610	621	654	657	657	633	656	691	624	645	635	638	651	667	618	680	628	621	658	652	660	688	613	613	685	647	617	638	642	703	667	648	645	624	684	657	651	628	660	676	601	703	676	645	665	658	628	642	655	665	626	667	685	638	700	653	668	643	655	674	688	717	664	648	611	631	672	620	630	653	636	635	667	610	649	687	645	647	609	667	600	639	657	636	611	686	685	613	615	698	678	631	644	646	640	634	669	620	641	636	625	638	629	689	624	667	643	678	638	646	684	682	682	665	609	611	656	664	651	623	646	658	634	662	647	644	619	656	659	641	675	609	652	656	660	640	661	639	603	691	637	657	627	636	618	675	612	675	666	657	671	616	685	620	623	602	658	626	648	605	657	656	633	643	637	595	668	662	642	654	635	644	624	643	615	648	597	684	690	656	665	677	662	604	646	612	675	700	626	695	618	600	679	721	606	631	626	661	625	641	654	656	696	644	614	639	659	620	629	618	676	585	638	676	653	642	677	613	616	672	655	619	658	660	630	654	634	644	661	655	678	667	660	636	669	700	633	689	608	624	656	644	637	621	656	618	645	664	604	656	681	650	663	653	683	624	654	654	698	669	653	672	606	701	630	605	623	655	642	682	627	634	644	633	697	599	598	603	664	636	648	642	617	653	646	663	666	628	659	628	629	651	677	620	639	672	660	670	650	629	674	648	619	659	633	610	612	667	649	652	624	631	635	638	687	661	620	642	683	648	585	666	634	628	629	608	688	614	664	657	659	678	681	687	654	614	676	638	641	622	607	672	648	660	629	633	638	673	598	687	636	656	669	630	660	657	625	639	623	655	654	627	631	656	660	662	649	632	589	687	660	633	647	677	659	662	616	649	656	631	618	670	660	677	680	620	634	656	628	652	598	627	630	660	674	643	670	681	635	656	662	668	650	673	653	636	624	676	624	640	612	665	637	668	649	658	659	644	645	609	682	659	639	675	631	619	658	630	609	648	627	575	669	691	654	656	638	639	691	670	667	654	625	630	646	668	623	611	659	627	654	654	630	617	635	668	656	661	649	671	667	622	644	669	611	627	682	638	610	624	613	660	615	655	682	615	672	630	663	696	676	617	628	624	637	631	630	684	693	632	627	643	630	666	658	672	642	662	621	687	662	640	611	639	701	629	649	606	625	646	620	670	651	630	632	655	633	632	643	679	638	626	637	620	661	656	642	627	634	667	655	649	606	631	616	622	686	628	636	608	652	653	657	633	678	700	575	645	651	620	642	659	632	619	642	665	663	656	635	674	589	645	608	601	658	652	652	654	628	645	595	624	669	612	655	649	590	633	594	613	664	672	645	608	600	672	617	619	619	597	630	674	672	645	653
27981	24660	45118	30992	18281	9608	2565	654	400	423	422	411	373	404	389	410	407	402	413	407	375	408	403	389	408	411	419	362	383	400	361	380	387	416	427	401	360	411	428	406	403	377	366	365	402	387	420	393	396	362	389	381	421	402	395	372	415	436	450	389	386	407	387	398	406	375	375	445	387	385	425	372	392	419	411	443	424	413	372	373	405	419	421	363	445	406	370	428	361	396	386	409	377	397	390	394	398	453	399	409	407	406	456	393	389	375	382	387	407	389	380	374	383	407	378	424	371	394	401	402	409	405	407	388	412	391	408	382	406	394	377	403	398	432	406	407	375	394	435	403	404	408	407	397	440	397	405	398	398	377	381	422	428	433	367	377	420	410	384	397	398	388	416	368	393	389	398	407	362	362	404	388	409	413	399	381	377	407	409	382	428	377	361	409	391	372	374	385	443	393	398	407	378	399	374	424	373	374	371	408	371	437	370	377	399	378	403	362	387	410	393	387	416	407	424	396	350	388	401	400	383	454	382	400	425	405	405	443	409	429	385	411	404	399	376	404	426	401	393	388	399	400	366	383	401	385	419	430	392	385	425	434	387	377	391	379	388	412	405	368	411	408	426	440	385	391	399	437	409	366	402	394	400	357	393	366	439	393	409	421	413	395	414	415	380	407	378	386	377	386	391	400	394	391	427	386	406	378	411	380	409	383	381	386	366	365	391	414	403	389	384	398	410	407	404	427	392	382	377	386	392	414	403	390	420	394	404	390	408	432	363	406	400	427	387	392	385	417	414	400	403	380	389	410	405	400	366	428	425	376	383	401	413	386	359	390	422	413	416	404	393	369	389	365	366	382	388	411	403	406	405	411	371	423	377	415	382	411	395	421	371	374	396	410	387	417	432	395	446	381	385	393	374	394	343	420	440	408	395	354	400	396	408	386	362	399	414	387	404	403	377	434	391	405	424	400	400	394	382	390	393	418	370	428	386	411	390	390	398	429	370	381	403	399	370	416	379	389	389	397	423	418	395	389	414	403	391	369	385	377	377	388	382	412	433	393	406	400	409	350	388	379	401	373	396	388	368	426	408	399	362	381	398	384	408	405	375	390	413	369	419	396	388	396	404	399	388	372	373	385	388	401	398	392	401	387	419	464	380	400	432	366	399	404	386	400	406	412	419	369	431	371	375	429	404	376	368	386	383	431	367	409	447	375	391	368	391	357	391	395	408	393	404	388	406	367	381	421	376	423	389	395	413	380	389	377	398	384	366	410	400	403	402	384	377	421	433	393	409	414	383	340	376	376	393	385	436	410	411	390	419	382	373	416	420	393	379	384	400	400	375	408	409	401	388	396	397	380	414	398	392	398	377	383	364	387	369	374	425	417	402	385	395	392	408	448	406	384	381	422	427	404	388	349	424	397	413	408	396	393	392	374	403	401	393	414	396	396	395	434	428	384	407	370	366	371	391	386	388	371	434	390	399	417	397	364	371	385	426	389	411	419	395	394	378	414	422	388	387	386	381	435	380	384	367	415	380	423	381	402	409	388	394	429	377	355	405	406	396	418	393	385	373	387	422	417	446	427	409	374	386	384	386	429	410	382	396	425	394	419	391	414	373	406	408	369	420	425	398	425	417	395	442	419	385	403	398	373	416	412	394	391	415	414	383	417	377	398	389	383	379	398	380	401	385	368	429	425	392	376	380	376	353	366	392	403	406	394	384	377	394	411	378	404	369	420	377	401	388	402	442	406	417	386	409	407	431	425	383	394	378	397	371	425	384	417	382	413	419	378	408	385	400	367	421	362	379	408	395	408	394	376	394	392	387	414	405	443	394	405	433	391	366	401	375	416	430	402	335	432	425	391	386	421	427	391	439	386	380	392	400	373	377	421	416	369	449	369	405	355	382	400	380	435	391	388	357	415	400	429	415	430	379	383	359	409	426	413	393	369	426	387	417	397	390	384	387	397	369	443	429	381	409	389	409	378	408	400	404	375	395	428	383	416	366	397	411	414	398	399	395	395	384	377	376	386	420	376	388	404	388	406	388	374	379	357	414	428	402	424	442	414	414	415	394	393	426	414	354	392	411	389	365	435	407	382	437	359	402	374	412	402	433	371	389	384	387	390	429	394	407	437	392	401	395	425	395	389	405	414	391	425	381	422	390	412	390	374	419	394	415	388	392	365	393	413	385	430	397	406	400	405	397	382	426	411	382	403	378	414	412	400	396	410	415	386	417	379	405	375	358	371	409	368	380	384	396	425	414	399	391	376	389	395	403	408	395	395	392	402	451	395	400	402	381	386	392	416	400	394	381	407	422	391	399	409	425	383	385	381	391	423	407	398	415	387	408	429	407	374	408	381	386	423	424	388	426	396	436	393	412	421	388	408	415	387	392	404	421	383	416	416	376	379	402	367	390	394	396	396	405	390	405	419	392	422	347	420	390	395	373	427	387	407	419	376	407	385	397	370	405	427	410	401	420	401	424	372	384	442	439	398	367	372	382	423	425	362	385	387	395	410	418	414	389	380	397	417	388	394	386	390	393	373	374	375	415	382	402	415	392	402	393	411	444	400	437	404	394	429	419	391	425	374	392	391	416	395	392	390	396	383	368	388	388	403	361	392	405	413	405	405	418	395	372	367	406	406	413	396	400	381	399	432	389	391	424	365	383	408	400	385	387	428	442	405	394	453	419	409	396	412	377	412	417	383	394	412	409	387	386	425	412	381	373	421	413	390	406	419	383	369	420	422	399	396	404	394	393	375	409	405	409	421	380	425	395	411	415	415	384	403	405	377	366	414	395	407	401	372	390	404	387	400	422	409	410	402	400	398	368	414	437	415	391	388	394	418	392	425	401	371	388	412	389	395	438	382	414	407	419	394	370	396	396	409	399	411	411	383	386	423	377	416	401	406	410	400	386	408	374	384	401	399	397	384	390	417	412	396	390	414	420	369	407	410	399	411	457	395	408	390	384	402	445	400	345	375	383	409	413	347	410	386	403	384	400	398	409	404	416	396	402	365	382	413	380	425	397	397	415	408	377	393	403	418	393	412	397	349	396	408	391	381	401	397	399	384	396	408	377	418	381	400	401	402	403	403	376	400	400	421	421	424	393	422	404	393	436	425	438	431	388	384	428	401	371	400	418	387	381	364	413	402	397	393	448	378	415	404	413	439	412	382	409	372	421	402	393	390	391	406	414	403	419	369	396	412	387	403	403	411	373	382	434	389	380	390	393	422	383	384	419	410	400	427	390	406	435	402	395	407	401	406	378	399	396	411	373	367	416	389	389	413	405	447	384	387	422	381	383	430	417	360	371	373	409	421	411	393	391	355	389	397	375	414	380	411	388	385	417	394	379	401	398	386	351	396	381	429	456	411	357	423	414	418	390	425	416	377	417	427	408	405	419	391	368	396	406	400	373	423	403	396	406	404	363	382	414	389	411	407	375	366	398	392	407	429	406	393	395	412	420	418	407	371	396	405	410	388	413	406	385	380	424	396
22334	37811	40015	24455	17076	9289	2910	668	458	465	485	464	469	471	459	500	426	479	476	466	438	397	425	457	434	442	468	462	433	442	452	489	471	462	442	457	477	448	473	432	445	473	459	461	465	427	461	441	470	477	427	430	461	472	449	456	431	436	448	479	441	481	447	459	432	485	471	454	493	468	492	423	445	466	441	465	464	460	460	479	431	416	434	438	439	448	443	452	421	462	411	466	428	453	459	463	428	477	431	434	445	408	458	469	427	457	422	466	487	454	447	444	446	460	432	465	471	501	455	447	452	404	483	458	458	457	473	436	488	455	438	459	444	457	447	444	552	480	466	436	447	457	449	480	450	493	443	430	435	450	470	475	425	425	438	465	456	435	442	442	453	478	412	465	448	442	457	469	492	455	477	480	418	442	469	495	473	433	476	462	433	451	492	493	455	473	448	422	461	462	444	480	434	451	446	463	473	455	465	474	470	483	450	458	458	471	444	417	442	446	495	436	435	442	447	470	500	432	468	433	455	477	458	450	455	445	457	445	447	458	443	447	453	434	456	415	463	481	454	458	459	450	413	448	438	445	446	487	440	499	452	472	445	424	443	470	476	440	471	465	453	476	472	440	479	455	472	494	448	460	482	437	422	459	445	483	433	476	446	473	424	462	485	463	479	473	484	445	439	462	468	458	462	475	455	446	462	450	472	464	438	466	470	475	448	441	457	432	459	448	444	451	449	476	427	441	500	463	422	484	430	455	440	469	446	462	414	438	463	450	437	466	487	443	478	472	444	452	428	488	409	453	425	459	473	446	477	455	465	425	476	453	430	454	464	435	461	463	429	484	435	476	479	459	460	441	422	455	463	455	465	438	462	447	443	467	431	406	490	426	439	441	478	490	461	475	474	469	474	436	449	470	486	455	432	413	457	436	455	434	457	453	377	454	429	420	472	467	471	460	423	486	444	434	470	440	459	405	474	433	410	454	452	471	472	481	421	454	452	459	435	468	425	464	498	451	449	482	456	439	463	467	476	436	444	452	454	416	440	465	443	460	471	427	465	453	476	489	474	450	484	484	408	479	471	440	467	482	450	466	422	420	444	501	472	432	474	465	465	417	459	408	437	426	461	431	448	452	464	396	447	442	471	440	434	457	416	505	436	442	461	451	474	473	422	437	456	463	475	423	459	452	452	468	443	506	488	430	438	408	473	469	439	512	414	453	451	482	447	452	498	459	433	479	488	451	437	450	469	442	448	453	465	453	480	446	454	443	450	462	453	428	442	498	462	428	450	450	470	443	471	444	436	460	476	461	438	415	446	452	443	420	474	445	466	448	430	422	473	422	472	474	435	453	449	433	448	481	412	457	485	434	485	440	459	449	435	458	469	456	474	423	464	438	437	458	445	457	447	415	438	443	448	433	472	471	464	483	444	475	480	463	460	444	454	424	451	447	474	468	459	450	451	454	480	450	431	452	463	450	464	427	406	451	467	433	428	469	462	479	448	445	475	433	436	450	477	442	439	421	436	436	464	444	431	461	500	443	474	429	413	468	446	453	457	440	470	445	451	410	453	432	439	499	457	434	433	428	437	469	448	435	437	478	455	475	456	429	425	453	471	484	469	483	454	481	451	453	455	448	433	450	424	431	460	468	445	414	470	460	467	446	442	441	441	418	416	451	416	465	458	435	429	402	464	452	441	420	455	450	462	452	435	467	432	430	452	444	416	438	438	453	444	459	460	453	464	468	457	418	452	424	464	446	513	499	449	456	473	462	456	449	429	479	496	421	444	453	435	434	440	431	482	468	431	444	412	509	459	439	460	439	465	455	470	447	430	479	480	487	485	456	449	443	469	460	449	460	468	450	468	439	449	441	422	476	443	437	462	442	468	461	413	444	457	465	447	469	506	445	436	434	448	463	442	454	441	462	484	435	438	465	460	438	445	475	420	444	447	449	400	447	453	483	442	452	472	438	439	431	454	434	499	438	496	479	428	432	441	485	438	459	446	443	458	490	490	475	463	425	458	450	441	444	466	411	421	426	435	431	461	464	438	418	420	474	398	484	441	482	469	466	459	438	444	456	484	460	449	427	458	425	451	479	439	468	471	439	436	468	500	463	475	423	449	452	461	462	465	426	513	468	465	451	422	461	483	441	439	458	422	427	500	434	433	423	457	438	427	458	453	409	415	432	474	483	439	458	446	433	454	422	473	422	465	450	440	450	459	425	421	432	485	461	430	456	419	433	449	422	477	473	473	483	478	455	435	448	481	463	437	463	451	452	413	492	457	460	419	463	472	442	466	462	446	459	429	442	392	451	459	420	453	476	460	440	449	449	442	452	435	490	449	476	438	480	468	465	437	437	469	442	451	457	467	457	464	439	436	442	429	457	451	453	450	442	437	423	437	475	413	474	418	434	475	419	451	452	459	439	462	409	454	459	440	467	426	450	441	459	470	487	461	467	481	426	452	448	455	456	417	473	467	453	459	426	435	453	458	480	440	453	462	497	475	449	482	459	427	475	479	456	460	496	443	480	464	459	453	449	451	450	433	475	410	460	447	450	424	428	462	468	452	425	451	421	461	461	461	387	455	421	437	422	467	470	448	436	466	445	444	429	435	466	487	402	458	478	452	464	430	428	449	465	448	461	454	479	427	444	430	449	452	456	412	492	454	447	465	431	422	443	428	443	410	448	452	503	469	498	451	443	463	452	442	463	476	434	420	457	419	449	451	399	431	449	505	451	398	421	469	450	465	444	484	451	436	442	462	456	470	455	437	435	467	451	436	459	438	484	444	437	443	436	455	468	444	431	466	463	453	454	455	435	445	436	460	434	427	423	470	433	454	427	443	431	472	439	427	446	478	470	493	481	458	488	434	482	476	494	416	428	485	434	446	451	437	439	446	460	445	437	416	471	412	472	492	448	455	462	473	473	430	444	482	451	460	449	418	432	456	475	493	470	442	451	427	445	443	457	485	468	439	414	469	458	434	445	439	453	437	466	442	451	453	471	469	467	488	450	442	450	455	456	444	481	465	419	443	477	450	465	466	431	440	473	453	458	445	451	452	472	440	430	419	466	483	475	443	474	436	460	474	458	447	453	422	426	439	443	447	438	431	453	409	431	462	450	425	442	453	458	422	438	448	469	447	471	461	469	399	472	435	462	461	479	480	477	458	467	473	451	442	454	455	465	436	466	475	441	448	449	436	444	435	458	412	445	508	472	461	456	420	468	458	429	418	426	443	456	436	483	455	447	473	430	457	458	427	434	423	413	434	454	434	488	439	479	420	455	466	464	436	457	466	455	464	440	443	448	512	456	445	483	424	465	459	465	474	436	443	431	440	441	457	471	480	483	436	442	442	458	472	458	452	436	450	455	443	431	469	425	462	463	428	476	439	440	456	435	453	479	410	437	426	508	457	464	493	456	450	470	393	385	450	419	436	442	492	486	440	447	445	459	439	425	453	479	464	431	431	414	492	479	463	425	496	442	441	428	435	446	433	473	460	456
24673	22197	52355	52426	45445	34189	17761	2741	443	407	434	435	420	434	377	416	445	418	384	420	441	394	385	382	403	386	426	435	437	408	399	404	401	398	443	370	394	416	416	427	407	406	378	423	444	416	427	446	424	410	413	413	372	417	366	393	397	396	393	450	399	379	388	418	436	389	401	398	385	444	427	402	411	382	410	432	411	425	385	401	435	406	456	410	408	391	424	442	440	430	424	464	405	426	419	425	421	441	423	386	408	375	392	447	406	405	405	413	409	405	390	404	389	419	405	434	400	407	393	399	438	425	415	421	372	395	405	351	446	374	410	458	421	407	409	434	398	387	431	424	415	377	407	413	385	417	430	413	419	401	389	412	422	401	460	390	432	393	405	406	421	428	394	400	432	375	397	387	432	373	392	423	394	413	379	370	429	412	415	404	443	415	383	411	398	403	392	411	439	394	383	433	421	401	372	432	380	391	412	422	451	426	402	391	406	449	400	434	410	395	406	417	411	413	395	415	441	435	415	368	427	435	434	434	395	380	363	410	407	386	418	429	418	380	406	442	419	439	407	389	428	423	422	402	402	396	396	419	381	400	393	381	378	425	443	382	386	419	358	427	433	414	414	379	426	453	410	386	409	406	410	388	396	408	406	396	405	392	398	391	371	413	376	413	446	438	425	425	414	456	404	416	434	442	408	395	407	409	404	403	441	414	376	427	390	369	426	379	421	387	401	410	380	409	415	401	404	374	432	384	452	380	417	404	439	417	381	407	369	420	394	419	430	420	411	396	410	458	388	387	394	373	415	409	388	434	400	386	390	416	372	420	406	403	431	421	382	415	417	473	370	450	442	437	411	406	464	402	433	389	382	433	374	432	400	418	444	396	397	432	415	420	406	397	454	403	417	389	386	435	434	424	397	421	399	425	398	419	400	439	433	398	400	433	444	383	401	436	397	396	400	414	392	417	403	402	429	414	393	378	381	456	429	374	412	399	431	410	363	415	376	405	399	406	410	406	447	431	398	377	432	438	412	424	433	394	437	437	400	390	384	416	437	404	440	410	411	457	426	400	428	398	399	400	389	446	401	446	422	417	388	440	386	387	413	398	385	417	432	371	395	445	418	393	425	418	433	376	396	406	452	365	358	403	409	397	399	412	414	400	407	412	422	404	432	427	390	414	421	414	399	425	360	425	366	404	420	434	399	453	438	447	429	422	410	399	411	413	389	422	389	440	396	476	390	412	417	387	375	388	426	392	383	421	424	395	379	423	412	443	381	430	366	415	413	449	374	388	429	438	418	432	443	416	408	415	414	411	410	401	446	413	403	396	406	415	428	384	420	393	435	424	429	439	422	410	383	427	363	419	412	403	415	404	433	380	405	390	412	438	387	403	427	405	442	391	424	415	437	411	395	399	369	427	404	408	448	403	397	396	439	417	379	418	411	436	382	405	380	393	430	432	430	437	407	426	426	404	432	444	425	423	388	419	405	407	414	415	404	412	416	423	373	424	413	404	389	438	419	429	385	405	398	429	394	428	380	406	401	400	428	388	427	393	405	415	384	385	403	415	389	409	410	436	372	394	409	417	410	394	394	413	427	421	371	392	380	420	410	403	402	421	424	368	408	439	390	450	421	437	405	441	421	429	392	407	392	404	391	404	424	382	384	447	429	415	389	443	446	382	397	433	387	400	391	415	412	413	430	381	474	430	423	379	406	401	446	420	396	421	416	416	415	370	408	404	416	383	408	372	396	431	392	436	402	400	402	425	382	391	381	385	392	412	420	376	398	442	417	357	367	415	391	381	423	372	423	398	415	414	402	427	387	416	414	451	457	384	395	403	404	449	412	455	355	354	389	429	435	388	402	410	422	422	434	417	436	394	415	419	425	386	426	423	415	414	460	386	440	420	433	388	418	383	417	366	424	416	415	398	429	430	409	451	438	386	412	414	428	405	437	389	396	434	436	417	403	406	409	404	429	429	425	417	412	404	407	398	395	427	407	424	380	422	448	406	413	369	380	410	408	414	428	412	416	407	447	407	428	405	430	402	377	421	416	414	400	404	414	386	420	369	425	447	425	411	447	410	367	453	411	409	425	429	437	409	410	390	370	380	400	435	434	407	392	408	402	396	456	430	410	388	425	437	433	451	431	431	398	412	440	420	405	427	395	410	420	441	376	391	453	436	413	386	410	432	432	458	415	411	381	418	420	447	438	397	425	381	410	407	427	386	428	402	406	440	415	451	442	418	388	394	410	394	382	433	437	394	391	418	423	392	422	404	410	435	395	409	400	424	429	395	400	403	407	422	410	421	405	419	405	404	414	418	400	381	388	426	413	437	417	428	429	425	389	402	386	384	430	418	368	400	401	430	392	435	383	402	424	420	416	382	410	396	433	403	430	462	402	421	417	405	377	401	412	426	440	445	412	396	390	438	416	437	405	420	400	416	421	397	388	383	399	379	458	393	404	389	397	392	433	408	417	423	373	412	384	401	394	404	442	425	443	442	395	399	409	427	390	422	442	446	391	419	416	452	388	385	422	391	402	435	432	392	396	396	418	419	427	419	425	392	409	356	393	439	413	397	433	412	428	385	405	426	422	407	402	397	411	415	416	459	442	387	396	396	400	414	431	376	455	381	391	418	393	403	401	379	376	389	417	469	379	397	399	434	408	429	358	424	416	444	416	392	410	464	431	388	429	407	400	436	447	421	407	428	403	424	412	428	407	384	424	421	431	385	413	413	383	391	444	383	450	409	415	394	443	410	382	431	419	416	382	416	394	407	413	417	427	403	417	431	387	372	376	389	426	373	429	459	405	425	413	380	412	410	419	426	427	413	390	415	428	437	355	434	436	450	451	409	428	413	420	429	397	429	404	402	401	398	434	430	390	428	416	409	400	401	425	431	399	418	406	433	413	430	431	432	464	406	422	427	401	411	360	407	430	411	446	424	400	418	417	436	444	411	408	425	435	413	436	436	399	430	430	411	419	411	420	382	410	430	408	433	389	428	421	392	403	390	407	441	424	432	438	373	415	414	422	440	416	439	422	410	437	415	435	376	425	405	392	406	421	365	404	454	450	405	396	414	408	423	384	397	398	396	402	453	422	418	382	410	373	399	431	413	413	422	413	414	436	377	426	434	441	397	386	437	359	418	439	406	374	386	398	422	444	416	443	411	389	402	390	410	429	398	393	437	422	411	426	454	405	410	426	405	389	430	439	417	421	408	401	417	426	419	402	421	402	370	407	425	428	425	387	404	396	443	422	444	433	404	410	403	409	429	419	432	396	427	430	416	444	379	362	412	400	386	415	405	385	390	383	391	400	393	404	407	418	407	412	375	442	416	357	399	381	398	397	392	402	434	406	415	399	417	437	400	424	436	414	392	462	427	440	392	411	398	434	456	395	393	401	414	402	424	462	423	395	387	406	456	376	436	416	413	421	433	396	408	384	419	399	401	410	406	410	379	437	424	412	414	429	428	421	399	459	404	420	397	440	413	402	404	409	408
26244	49863	76978	57700	47056	31322	13024	1969	501	434	419	452	448	485	419	441	441	473	454	448	481	409	474	469	507	486	458	454	506	462	468	493	421	474	499	446	495	483	464	505	464	464	455	419	489	413	432	471	520	465	456	481	508	416	466	449	487	492	452	472	423	474	436	473	466	467	461	471	486	475	446	485	468	465	451	447	472	417	445	435	452	462	501	416	434	475	472	468	464	451	514	464	470	447	491	445	442	452	442	470	452	450	516	440	462	439	431	459	462	486	459	511	467	443	444	483	442	451	457	452	458	445	450	485	436	445	473	428	479	490	471	478	449	465	474	458	476	476	431	449	491	444	462	444	431	469	463	457	445	442	500	446	473	476	440	492	471	468	468	458	457	452	450	444	436	469	454	460	453	455	471	471	450	496	492	467	480	467	465	479	481	465	452	445	464	422	453	450	479	422	490	455	458	460	454	470	453	458	447	471	467	465	460	456	462	461	422	461	472	475	446	445	445	487	455	460	455	443	456	491	432	454	450	473	450	440	465	437	447	477	461	480	463	460	476	485	440	462	457	463	521	444	429	447	450	471	471	480	463	463	440	475	454	476	440	468	463	425	496	468	445	450	472	427	431	472	455	461	450	451	471	465	472	482	450	421	464	480	442	459	460	441	514	432	424	444	427	453	422	428	468	464	430	437	453	440	480	456	452	420	428	456	457	444	441	452	474	445	435	399	393	445	427	444	489	443	451	472	449	485	489	446	451	436	438	494	465	462	448	413	453	449	468	434	443	434	452	460	423	467	466	496	449	450	454	431	461	424	476	465	475	496	465	491	490	443	459	456	454	459	444	465	442	431	457	416	431	448	456	463	446	447	477	444	458	447	451	452	474	427	495	443	453	434	466	479	435	431	458	449	460	454	458	463	472	456	421	436	464	442	439	430	450	441	460	443	449	458	431	496	443	432	457	450	480	447	471	439	498	450	413	462	480	431	494	418	449	442	424	472	434	466	488	455	478	434	477	455	444	483	431	458	433	451	457	475	483	449	441	450	463	456	439	448	401	437	447	486	466	451	449	447	471	440	484	469	443	494	472	462	468	461	447	450	480	426	439	425	420	430	425	429	424	454	454	439	426	414	441	459	478	429	484	451	472	450	423	444	478	485	463	407	447	448	457	459	467	482	449	456	453	490	497	424	477	442	449	439	437	458	470	503	407	469	446	493	479	428	456	492	476	482	460	458	499	452	433	450	491	453	471	437	455	478	433	431	426	473	459	502	422	464	468	445	422	491	449	444	400	438	461	422	481	442	475	484	429	491	461	426	448	442	457	469	466	469	443	461	486	462	461	422	473	411	459	496	440	531	452	460	477	434	430	456	458	444	449	460	470	422	450	454	496	472	422	435	464	427	448	455	485	429	463	434	512	446	478	461	450	431	443	447	443	442	482	451	465	442	443	494	485	436	437	474	455	442	449	459	435	471	431	475	454	482	443	438	448	470	492	438	514	487	485	467	446	483	436	484	490	459	440	407	457	451	460	414	435	479	462	464	434	456	456	465	461	462	454	458	451	463	431	473	446	475	474	450	450	431	443	492	441	461	453	447	432	424	482	464	449	450	449	476	444	436	454	476	480	466	453	440	476	469	452	464	451	434	479	443	469	442	422	441	494	450	468	464	465	483	418	459	476	429	489	460	424	483	473	475	452	471	473	495	470	466	457	421	448	478	465	457	463	451	454	443	453	446	423	453	492	469	483	433	437	470	478	478	446	462	484	437	455	477	430	468	468	425	479	498	449	449	494	446	461	437	464	449	470	445	451	462	453	477	470	411	438	425	458	479	469	431	457	426	448	456	470	434	473	482	505	458	467	413	420	450	426	441	453	400	430	427	453	449	461	448	470	462	417	484	475	453	432	488	416	438	479	447	484	461	466	457	455	437	468	458	430	449	429	473	429	461	439	460	428	485	446	487	428	483	451	489	467	433	472	442	478	445	455	483	467	470	452	459	480	488	443	446	456	413	476	457	476	449	466	438	493	446	446	446	460	434	438	475	463	424	492	472	455	415	468	456	449	456	456	479	470	443	457	453	493	474	449	449	461	463	452	421	506	409	457	467	479	471	429	439	423	452	448	429	477	474	474	481	475	465	470	455	465	482	455	441	505	475	439	444	423	469	480	461	470	448	422	472	448	472	450	442	438	474	443	462	458	450	467	426	426	450	454	431	431	458	439	423	428	452	440	429	490	430	460	426	466	472	440	441	459	430	451	459	465	440	404	432	472	442	463	451	456	462	460	429	465	440	481	448	482	458	463	479	439	413	430	473	446	441	439	466	452	473	489	406	445	436	471	418	492	457	471	444	450	483	451	443	457	472	467	501	472	465	448	461	490	425	454	428	443	477	465	487	464	463	489	458	407	465	450	486	461	446	446	449	445	456	450	450	473	467	453	440	441	457	451	477	479	465	490	460	479	456	440	438	460	486	459	453	463	476	441	475	493	478	471	454	468	449	483	469	430	446	468	430	460	435	461	455	475	465	437	453	408	478	441	486	452	423	435	466	459	466	482	486	462	472	451	450	466	456	439	437	477	461	441	432	458	451	493	468	470	456	454	480	455	496	465	477	435	445	482	440	479	450	470	422	478	500	446	411	445	441	445	448	456	418	434	433	465	453	455	451	437	410	501	481	473	422	467	478	470	480	442	477	426	442	484	468	451	484	443	446	460	439	447	436	475	422	433	443	425	430	475	435	436	448	440	446	440	453	450	453	448	461	462	463	494	449	458	497	465	419	443	435	446	450	428	493	431	447	433	460	434	488	465	464	473	384	436	434	462	419	449	456	509	450	444	443	471	446	489	482	470	451	452	449	498	421	487	456	474	468	452	451	439	433	453	456	446	432	438	478	442	476	471	491	449	431	455	471	494	460	457	471	485	461	480	456	482	427	460	480	411	484	474	490	492	460	443	493	461	475	454	476	452	478	429	465	437	472	474	494	453	449	430	423	462	511	458	476	433	472	449	456	470	416	436	469	460	427	461	455	468	464	451	476	434	473	456	427	437	444	440	467	442	475	457	439	457	455	453	464	426	429	455	441	465	441	450	450	450	481	424	443	448	439	485	463	437	459	469	451	439	459	477	481	439	471	433	423	476	456	436	444	492	441	458	432	481	426	471	469	422	430	502	472	459	457	521	438	457	463	465	423	484	467	469	435	469	430	461	447	468	455	503	430	458	432	435	445	430	455	498	477	461	464	477	485	448	459	471	453	459	475	451	425	489	470	483	451	442	447	445	445	446	474	480	426	477	470	497	456	436	440	454	448	481	457	450	472	430	485	459	414	461	444	439	456	470	455	443	470	458	476	457	459	425	451	446	458	449	482	455	451	403	465	464	473	478	481	509	493	473	472	479	462	419	428	422	445	438	465	448	449	477	469	432	454	447	452	442	447	478	465	442	458	451	470	449	490	452	486	436	497	481	458	458	478	466	432	439	463	436	454	490	477	444	452	446	467
25347	22095	51017	45386	33422	25351	10294	1342	517	544	543	573	536	491	502	544	539	542	498	516	530	517	552	537	517	523	501	511	514	520	486	509	490	498	527	501	484	525	521	511	554	490	511	495	545	544	503	527	517	517	550	474	503	553	535	495	471	480	478	504	515	534	521	549	557	503	541	489	521	506	490	528	501	517	520	530	536	466	523	530	550	518	486	521	562	484	492	518	495	479	512	514	538	519	505	509	511	508	498	493	518	515	543	555	524	512	522	485	531	474	539	521	457	526	529	493	498	491	520	503	517	538	516	501	527	556	504	498	516	524	553	487	510	516	512	476	502	511	511	535	507	515	547	501	488	507	541	506	489	462	526	475	506	514	472	538	486	541	505	515	527	508	520	517	498	556	496	536	497	537	503	534	535	501	533	558	522	535	517	466	512	531	508	486	517	514	532	502	509	554	510	542	489	533	514	479	532	525	486	537	511	525	488	532	499	530	552	502	516	509	514	515	541	534	545	520	514	527	550	524	506	528	489	532	508	502	515	526	518	515	521	528	574	504	523	453	500	544	535	523	501	468	531	505	492	504	508	552	544	543	530	522	552	489	527	572	469	520	474	556	481	563	480	502	545	509	499	528	520	491	498	483	482	503	505	470	533	493	548	499	513	532	496	515	495	500	519	484	499	522	500	526	514	520	517	545	472	504	531	487	520	517	528	509	556	530	503	518	493	474	493	453	507	564	500	572	502	500	473	509	509	512	535	494	502	512	520	571	533	543	562	497	509	524	505	529	532	504	528	514	528	536	494	508	506	574	542	503	535	485	520	540	523	526	552	504	507	519	492	486	544	504	500	519	507	496	538	537	518	511	506	531	508	494	496	531	508	539	501	510	562	526	512	512	483	498	507	540	489	497	515	510	509	472	497	514	529	471	520	512	507	493	527	492	518	493	529	480	515	517	481	495	572	546	555	496	504	496	532	513	519	495	482	477	558	508	475	547	516	551	487	561	524	498	531	546	545	546	523	553	466	499	531	478	500	490	476	496	493	513	511	498	546	547	571	510	552	539	530	475	489	532	447	483	522	483	531	496	524	523	517	530	523	494	545	554	507	493	520	512	534	503	490	472	529	531	518	538	508	533	557	533	549	487	452	494	473	523	512	524	500	538	493	492	547	541	515	506	515	506	493	507	512	503	527	517	509	473	553	523	508	507	540	505	519	539	518	485	506	491	510	493	488	501	535	522	571	480	529	488	547	588	544	519	501	503	528	541	501	516	488	523	547	478	537	517	537	526	546	515	508	488	513	514	502	526	525	509	502	535	550	505	546	522	517	522	470	457	483	497	503	479	539	529	533	482	502	483	582	511	492	528	571	498	510	521	544	509	512	518	527	495	509	539	534	516	518	492	507	526	496	502	529	489	501	505	520	479	524	494	478	503	521	464	532	531	532	507	509	517	490	529	529	502	501	511	531	489	501	507	519	498	486	523	519	484	487	491	520	505	498	520	499	520	514	513	518	522	521	548	529	530	538	494	523	531	494	552	497	519	529	499	517	486	511	500	518	517	494	567	524	503	501	564	562	510	521	550	552	526	537	540	577	530	520	495	537	493	523	487	538	481	497	537	478	501	525	509	535	505	496	498	509	510	499	483	502	494	528	518	506	526	509	491	537	518	533	510	517	498	535	522	522	524	550	518	513	534	534	511	534	494	516	520	467	500	524	487	489	535	522	504	505	521	535	515	540	518	518	498	506	523	498	518	515	514	487	516	496	507	475	472	514	480	517	526	513	493	521	484	535	516	471	503	497	489	499	513	526	534	498	539	496	513	519	511	496	527	506	525	533	492	553	530	562	547	529	495	512	496	509	549	482	487	532	486	529	514	486	540	513	505	504	501	507	520	504	519	489	498	502	535	513	530	495	491	575	540	487	527	526	524	508	515	508	554	508	537	502	508	496	523	525	531	528	498	496	483	497	513	527	538	538	541	531	468	530	538	538	511	511	496	496	510	527	534	507	530	480	515	532	534	526	520	547	508	508	488	521	477	530	550	512	483	491	526	536	508	522	497	510	554	511	547	514	555	487	515	507	520	524	510	474	482	484	494	525	523	505	512	497	481	520	520	529	521	492	546	495	496	523	528	560	544	483	539	509	513	512	511	538	520	501	541	517	523	514	528	514	508	524	520	536	509	520	515	533	497	515	467	539	513	500	506	552	529	477	544	479	539	529	506	522	536	517	545	518	508	546	488	527	534	506	529	509	465	528	526	496	541	495	536	531	567	494	546	499	565	549	518	522	526	524	482	524	512	569	493	531	517	512	486	539	509	514	522	527	464	528	530	474	499	538	526	526	492	529	511	529	540	497	542	509	545	481	483	506	518	525	514	478	520	523	526	524	552	502	511	491	515	485	512	522	549	512	546	534	506	530	486	527	532	519	528	498	518	517	473	508	550	484	530	469	533	535	536	520	499	488	484	503	512	510	545	539	539	500	517	523	530	488	525	500	533	526	522	507	515	497	534	539	491	530	517	492	523	514	506	509	534	515	525	474	517	552	467	498	531	555	503	505	559	507	531	488	496	505	470	512	531	513	504	485	526	521	477	544	473	496	526	513	545	524	511	526	513	504	494	539	508	529	530	508	494	530	525	539	531	517	494	479	554	482	507	468	544	486	559	496	471	491	507	493	521	542	496	508	540	533	513	507	536	531	513	476	495	512	515	502	494	499	512	525	496	515	512	458	525	538	502	534	527	523	503	502	464	515	509	537	491	520	497	531	535	499	511	480	550	520	506	527	543	499	509	500	531	524	467	521	534	497	550	514	543	557	510	500	551	530	506	538	565	521	518	489	519	485	531	539	505	571	501	518	528	508	561	515	502	521	481	512	517	550	523	485	523	519	561	475	514	519	507	500	524	513	490	512	516	480	501	546	459	528	514	496	541	533	533	506	519	525	501	507	476	526	514	480	502	497	506	520	518	519	537	545	513	546	537	532	488	515	529	522	499	556	507	492	509	517	562	529	540	498	523	527	458	564	514	535	517	524	485	493	514	483	536	497	532	508	514	497	529	520	521	478	542	524	526	517	535	511	494	511	498	515	482	513	563	514	491	503	515	507	505	524	505	475	491	509	488	550	515	512	501	507	539	532	492	478	516	473	519	484	530	516	506	501	478	537	532	492	552	512	485	542	509	494	555	526	510	533	480	482	488	541	487	506	512	495	499	525	504	528	528	518	510	498	491	526	502	550	523	545	513	505	508	524	518	540	515	533	517	493	521	556	531	488	503	517	531	465	502	527	490	531	511	524	502	512	495	554	521	540	485	534	495	547	506	498	524	525	484	486	505	476	500	505	514	520	543	517	491	532	471	493	524	516	533	533	495	519	523	525	484	556	525	553	506	508	491	533	473	493	489	524	501	493	531	498	505	492	488	517	527	499	510	522	520	483	464	513	513	513	514	511	483	511	509	516	515	528	537	519	501	502	474	474	517	548	448	523	509	506	503	520	504
26138	47149	69955	47832	38395	27214	10672	1354	590	574	608	622	583	538	587	599	561	601	581	601	552	532	555	551	569	545	613	546	552	594	589	563	569	573	587	594	596	548	537	600	579	591	592	555	538	567	550	549	575	554	562	570	605	566	551	613	573	572	564	564	545	575	584	593	593	582	571	592	577	548	553	550	559	559	627	598	549	607	587	596	563	573	572	615	549	592	570	558	599	575	549	561	540	598	544	610	570	575	584	586	546	550	561	552	602	612	599	579	593	567	585	594	578	548	499	561	596	594	612	593	622	585	601	541	550	613	563	520	549	551	630	569	584	590	564	554	593	546	579	548	604	564	581	541	595	546	589	565	545	598	574	554	550	585	582	627	553	600	592	619	589	562	589	605	607	562	554	557	616	578	567	606	579	536	558	593	588	561	591	588	563	578	577	511	538	618	567	616	585	554	638	597	598	598	548	607	585	563	588	549	594	539	600	558	561	551	563	576	569	588	548	588	574	586	563	596	574	571	565	555	564	613	589	600	544	569	538	571	516	603	601	565	513	587	577	533	584	587	590	620	580	562	560	588	534	621	611	592	534	564	596	576	553	597	601	555	562	569	544	557	599	539	595	542	545	616	563	583	566	634	590	574	560	623	566	518	555	631	618	587	534	566	549	527	583	579	543	602	601	567	560	538	591	566	538	542	576	605	558	552	570	580	568	596	586	618	582	539	558	597	584	539	550	580	579	558	574	580	616	578	620	577	575	604	569	618	600	578	551	597	584	585	575	588	605	569	587	583	539	572	535	618	563	597	616	607	525	534	541	533	546	567	589	593	582	601	572	562	559	553	558	555	578	559	579	568	567	549	590	538	572	597	572	585	543	590	528	583	574	598	638	594	574	566	599	554	562	543	587	616	597	569	583	564	593	590	532	583	583	598	610	553	572	568	590	590	574	577	528	579	571	529	604	543	568	595	564	607	586	571	563	569	552	563	571	565	523	567	571	587	601	590	606	572	570	588	575	567	590	590	599	559	569	566	552	585	605	525	564	559	600	598	577	597	614	579	583	612	576	553	623	593	558	553	573	556	580	577	592	579	605	568	586	551	559	538	584	565	537	589	561	578	575	570	565	579	571	565	555	567	569	574	598	553	584	521	530	545	559	556	591	600	574	568	599	577	584	560	542	605	570	581	579	574	586	568	525	606	554	592	571	560	570	561	612	595	589	551	555	555	536	578	594	568	558	591	570	586	582	565	543	558	544	549	585	591	544	568	573	580	560	573	593	643	591	574	579	525	564	577	558	588	602	527	528	568	617	574	556	575	571	572	589	569	566	612	563	545	557	564	569	549	608	563	546	530	532	611	566	570	538	590	570	592	572	576	548	585	598	589	573	555	566	608	564	550	585	582	540	616	585	544	562	574	583	585	500	553	581	604	580	560	596	602	541	582	568	627	634	541	587	570	624	581	613	611	587	568	587	590	566	627	568	590	573	555	579	584	597	592	569	559	581	528	578	550	561	623	541	516	570	572	575	586	557	586	592	608	616	569	538	587	561	556	571	582	554	575	543	583	551	572	593	607	595	582	580	576	559	601	586	570	556	561	608	575	624	547	584	579	593	595	653	594	593	582	553	557	576	600	582	595	561	539	614	597	581	565	606	630	546	590	577	539	576	583	640	572	588	612	564	542	579	567	573	559	568	570	559	579	604	559	581	604	585	597	523	568	580	550	579	547	582	551	582	581	592	548	575	588	562	588	580	593	568	566	575	565	519	539	610	597	581	606	607	560	571	604	570	610	596	610	634	563	573	575	557	567	569	576	585	552	605	561	584	585	599	585	580	586	627	548	550	570	584	596	580	583	558	560	591	535	535	571	586	589	590	589	558	587	586	560	625	562	623	580	569	631	552	593	612	583	591	584	551	577	580	630	578	582	560	576	577	561	595	539	596	632	591	560	585	607	572	600	580	568	560	575	562	589	602	567	583	561	562	617	550	609	597	556	539	579	582	561	588	589	600	546	540	559	635	566	559	572	554	577	611	579	598	585	590	547	571	561	597	590	588	570	571	595	550	564	567	557	588	554	562	520	613	574	563	609	600	545	550	590	593	547	613	554	605	584	629	519	559	613	590	550	576	588	556	595	521	582	602	559	586	594	557	624	567	586	595	624	579	564	587	595	593	622	589	581	624	600	574	533	572	555	586	602	551	565	542	556	525	540	578	664	592	522	528	608	585	570	555	578	600	564	588	572	593	542	587	578	571	581	602	551	600	587	607	581	564	584	555	551	580	551	591	549	620	602	560	576	548	538	597	591	599	583	520	558	570	585	573	584	590	552	568	564	593	550	574	586	550	555	559	596	585	572	598	562	534	551	587	624	573	583	573	603	524	545	560	595	595	516	612	591	615	603	590	597	599	559	531	588	554	607	573	545	552	610	564	573	570	578	559	590	555	586	525	594	527	575	547	556	556	589	583	536	556	606	553	587	570	611	573	580	583	544	579	590	596	588	578	625	573	594	561	569	604	584	606	569	564	574	596	573	547	586	620	515	555	565	613	627	608	560	601	578	568	570	541	565	589	597	581	576	573	533	550	604	590	592	581	588	586	524	582	576	592	551	587	605	563	565	587	543	570	578	586	583	599	565	566	557	571	544	608	559	569	528	556	578	590	565	574	572	587	628	575	578	566	632	575	541	587	589	566	593	531	556	580	591	575	575	597	613	564	592	535	541	545	588	578	556	585	635	568	588	576	586	539	545	579	577	571	597	585	556	562	594	556	545	579	590	615	552	616	610	594	571	585	558	593	556	564	569	597	596	560	582	581	553	526	565	558	568	576	570	577	577	558	615	554	542	594	573	589	564	556	593	566	613	567	537	566	582	604	568	544	536	560	542	553	589	603	576	600	590	599	548	536	524	551	557	565	594	620	597	571	551	560	574	589	612	620	581	597	556	546	548	627	649	591	532	560	589	581	561	568	601	565	592	588	588	567	583	597	589	546	575	596	549	553	610	573	594	580	589	584	604	595	592	604	571	602	567	563	573	563	580	529	544	581	569	544	591	587	618	557	572	609	602	586	575	585	546	581	632	606	554	562	540	575	594	536	561	591	583	594	563	563	559	572	587	541	559	599	585	608	563	551	576	603	597	579	575	591	582	557	587	588	504	586	614	616	594	556	585	583	586	596	583	574	551	572	583	576	562	556	596	529	594	578	593	568	591	567	562	574	600	545	620	532	546	576	574	548	588	543	560	563	550	543	580	579	592	562	579	613	603	588	549	559	580	602	593	513	541	583	584	582	580	572	573	574	547	578	621	574	559	574	565	582	568	589	601	550	615	583	538	570	531	589	608	567	537	583	576	612	547	589	601	558	550	595	544	539	588	620	599	575	566	565	564	515	571	567	594	588	598	552	561	608	528	584	590	593	625	599	599	593	597	588	558	610	578	561	597	560	579	578	556	541	547	544	592	589	581	551	561	537	573	595	532	584	552	540	568	560	620	597	587	548	574
23254	21698	43111	45722	44464	44094	29611	7578	735	616	632	615	650	613	618	631	682	610	643	614	583	602	620	608	627	603	627	626	634	596	601	625	589	616	603	647	616	576	599	597	579	607	635	587	598	612	622	592	626	623	629	628	640	624	647	599	610	597	573	649	588	580	597	606	586	576	580	578	603	625	599	550	613	604	597	615	550	593	598	610	625	605	595	595	618	629	613	635	631	622	590	632	605	644	630	608	621	612	610	580	619	636	646	601	624	555	674	576	620	599	601	620	604	632	665	596	617	606	598	623	630	606	658	598	626	606	641	626	592	627	595	626	588	579	585	584	566	629	615	652	630	624	604	584	628	611	597	621	572	582	567	608	601	590	613	631	623	589	614	604	647	597	579	614	610	582	551	634	603	597	613	627	635	600	605	638	585	642	594	596	579	598	610	620	615	553	601	625	609	646	619	613	605	645	598	605	624	611	625	652	574	638	629	607	583	571	618	604	634	616	614	614	564	585	601	599	597	615	612	634	632	590	589	617	604	632	592	599	600	648	648	607	632	608	579	608	592	604	598	560	641	573	585	603	634	574	627	592	568	622	596	606	606	651	567	611	572	585	613	639	624	613	614	614	604	596	620	652	584	621	609	566	640	584	580	610	594	637	557	648	590	601	597	620	627	571	614	591	621	607	585	600	612	602	624	575	619	577	602	577	616	636	618	670	595	630	611	576	600	606	599	573	588	621	581	590	569	577	614	672	585	607	648	616	583	554	590	591	571	556	644	607	623	624	580	617	603	542	570	601	649	649	580	585	608	612	613	590	595	602	612	641	595	561	597	587	680	580	609	606	593	574	666	596	590	592	611	636	584	637	573	599	639	599	629	631	550	564	574	591	596	610	623	599	589	635	583	597	622	605	653	599	577	583	637	671	658	588	594	628	616	619	593	583	598	592	654	555	618	617	640	598	615	658	638	590	606	576	590	578	602	590	612	632	571	608	617	586	588	602	568	609	563	553	630	573	603	575	646	577	593	605	623	659	583	617	606	581	620	599	565	646	620	590	606	582	574	637	610	630	625	591	614	638	650	584	581	588	583	590	627	613	558	595	628	593	600	575	588	581	642	588	627	642	647	599	611	614	642	656	640	562	605	570	609	588	606	588	607	579	560	609	608	637	585	584	640	605	582	630	573	609	627	622	594	643	643	612	605	612	567	627	589	604	606	596	611	663	641	645	613	611	639	594	585	640	610	599	583	625	588	611	631	571	549	645	616	569	627	622	665	616	614	584	592	617	598	627	602	590	622	554	585	626	584	618	595	581	616	587	585	575	572	562	643	619	611	634	633	615	627	633	619	551	639	603	618	570	580	650	637	634	623	562	581	604	622	613	628	614	627	622	628	597	583	598	616	668	588	572	585	577	606	651	633	614	620	616	620	589	609	575	572	602	604	599	620	583	543	649	590	588	581	621	593	572	631	622	599	580	552	630	601	629	611	616	612	654	630	637	605	598	617	605	645	621	590	590	552	634	576	629	565	619	602	594	616	645	592	641	565	613	588	604	598	643	615	641	590	596	593	641	579	594	611	600	585	612	634	559	619	617	586	590	606	613	620	587	596	592	584	612	607	618	615	586	608	575	584	588	664	562	602	609	625	634	610	605	582	613	615	648	625	635	598	595	623	589	631	614	606	603	616	584	591	656	662	611	595	617	594	605	618	620	589	637	583	630	630	582	612	571	593	624	634	593	599	593	633	604	607	590	634	595	594	572	615	574	636	607	639	622	619	617	599	600	605	618	584	602	592	565	619	602	595	655	591	642	635	627	615	622	646	585	578	612	633	616	576	607	585	673	590	643	625	584	576	615	578	602	607	598	642	599	570	602	624	579	604	646	617	605	629	609	626	630	631	603	573	618	612	596	625	598	637	624	627	617	653	592	597	620	595	605	630	580	649	604	593	605	631	616	593	614	590	581	634	605	637	611	631	595	575	623	578	636	588	588	620	601	594	589	607	562	563	625	633	579	622	602	583	578	597	630	635	595	623	599	592	580	612	618	601	610	637	575	641	638	566	593	578	604	643	639	619	640	645	625	591	597	639	580	583	569	611	602	652	625	605	645	603	622	621	604	576	628	605	646	603	618	609	598	628	565	631	620	581	629	641	551	611	624	630	630	567	609	631	596	631	597	584	591	613	597	621	603	625	608	589	588	625	584	643	602	596	580	585	619	615	625	616	578	570	577	620	606	617	594	619	586	585	564	589	588	616	604	624	593	564	592	604	630	628	592	575	577	592	577	615	583	594	621	613	577	648	611	605	588	614	591	649	599	612	597	639	634	574	600	626	603	613	575	581	600	599	578	592	606	615	601	616	617	594	628	613	608	621	616	563	591	616	616	579	550	611	643	612	531	646	627	601	601	580	630	600	559	624	613	575	611	606	606	601	592	634	610	631	632	608	610	591	593	583	649	637	561	568	611	594	621	614	624	608	646	571	607	629	650	567	606	608	556	658	561	626	632	594	551	603	610	575	629	609	622	629	605	646	607	595	595	595	629	595	635	607	624	623	620	577	576	662	604	587	624	603	597	588	576	607	573	598	596	630	639	636	626	576	574	571	564	577	594	562	626	602	586	611	605	643	605	646	602	581	600	626	590	614	611	635	607	617	588	570	603	533	615	590	614	615	616	614	602	579	637	630	551	629	619	624	618	602	602	633	605	645	625	569	617	580	591	594	600	573	601	623	561	597	622	572	587	604	602	602	610	574	656	601	637	643	591	597	611	618	640	613	603	601	636	570	587	606	621	543	640	624	584	594	623	617	572	588	593	616	619	631	646	620	591	562	610	607	608	616	600	600	581	578	588	621	597	633	645	582	634	578	643	638	572	647	616	614	620	577	572	589	606	607	619	603	620	600	632	599	589	617	587	619	634	577	587	610	587	594	594	616	654	594	612	591	582	607	612	605	593	610	608	595	617	598	633	613	593	636	616	570	601	644	601	581	599	643	623	596	633	570	591	613	594	636	564	611	598	603	613	612	577	619	636	620	606	623	561	622	584	604	609	604	601	611	596	641	606	616	583	642	655	610	569	632	573	617	574	615	608	578	601	564	576	608	615	589	619	631	547	546	606	630	626	609	594	600	572	602	591	593	624	610	616	595	604	621	625	609	622	605	626	609	592	577	564	631	622	601	622	594	566	638	640	584	626	622	647	607	631	591	603	630	550	578	604	556	668	644	558	549	599	616	595	613	599	615	603	567	608	636	599	581	598	590	571	594	615	635	612	621	667	598	648	616	606	652	632	614	577	589	612	592	647	604	643	650	647	639	621	653	611	611	647	636	578	592	577	595	606	650	636	630	614	582	583	582	651	608	618	608	659	623	618	625	672	636	595	562	568	591	627	637	629	580	604	628	608	634	557	600	567	620	601	598	605	634	644	601	567	617	564	632	607	591	572	633	607	616	625	586	630	576	610	598	603	612	587	616	589	624	584	608	636	583	605	626	595	638	628	619	607
31107	47506	85078	71661	58688	45582	24096	2798	651	650	718	655	702	643	604	656	616	661	629	611	638	703	604	589	617	651	637	672	642	608	663	639	663	640	691	648	626	654	664	613	647	681	679	625	629	664	619	660	644	602	592	682	628	638	660	631	627	650	654	631	646	659	610	670	691	650	604	645	702	671	690	615	651	650	668	646	684	645	670	617	658	647	633	625	623	646	648	617	652	685	620	670	659	637	651	656	679	637	655	650	620	628	649	663	695	691	653	595	692	666	656	639	636	614	619	654	687	691	631	651	630	649	678	626	633	670	645	664	629	677	643	598	703	639	616	637	676	602	661	663	637	660	583	639	669	621	587	659	638	644	636	655	626	643	622	657	692	715	659	647	653	629	666	634	677	663	643	663	617	686	614	682	661	605	591	612	620	611	620	646	642	655	637	692	641	672	591	650	691	669	648	654	663	637	656	653	614	626	624	640	664	698	652	630	687	663	656	666	621	692	687	645	623	682	626	653	662	670	636	643	610	647	677	668	618	654	644	649	656	655	680	717	624	659	673	610	594	684	626	601	654	638	639	607	633	596	636	643	630	642	601	639	667	643	652	656	632	679	678	672	626	601	625	589	611	653	640	601	585	676	667	697	619	635	661	619	640	688	617	643	634	646	662	655	648	633	614	649	593	606	684	644	636	672	666	612	650	687	614	657	594	624	639	609	665	716	688	655	677	624	683	566	672	620	636	653	631	670	624	616	570	637	667	620	661	631	630	662	649	659	633	648	637	605	612	609	670	622	638	591	633	635	696	625	663	589	652	635	638	662	667	616	655	630	683	652	597	649	598	634	659	678	617	614	607	647	584	664	666	674	633	717	663	638	671	621	613	667	621	668	634	644	691	642	658	651	651	672	652	707	598	624	652	655	671	678	609	607	626	645	630	638	659	652	610	645	638	612	645	626	655	650	712	657	592	634	644	655	606	628	637	663	644	624	671	591	656	628	606	640	617	648	624	610	640	629	716	673	641	676	636	649	635	626	663	645	645	626	645	623	667	666	655	660	586	672	615	638	639	660	664	625	602	657	624	682	661	650	644	651	643	641	671	625	652	700	665	631	636	641	603	646	653	590	629	610	645	655	668	653	672	678	618	596	632	654	679	665	647	656	643	641	634	655	607	615	628	643	656	656	680	639	636	634	667	617	676	656	669	612	633	683	642	671	678	647	642	677	668	632	626	648	653	598	586	628	637	670	659	638	621	638	635	668	626	639	634	652	641	661	618	643	621	642	655	665	621	615	629	631	609	646	663	638	618	651	640	647	663	652	648	663	635	643	611	670	615	656	604	654	678	628	657	646	610	633	646	632	613	678	675	651	671	674	668	603	651	661	657	669	650	664	649	616	626	661	654	678	627	582	653	684	651	693	666	610	623	651	686	662	675	667	699	669	622	607	609	650	615	656	603	630	656	648	663	654	626	585	604	649	681	617	626	679	720	623	642	659	629	636	656	666	614	629	637	664	705	606	677	617	621	638	629	644	658	664	628	660	620	603	628	654	623	622	647	666	607	654	676	651	636	701	630	686	666	592	615	638	649	661	659	636	642	655	636	672	646	593	646	639	665	641	642	637	634	662	672	642	651	622	600	579	677	628	660	644	668	607	664	635	612	624	666	634	648	615	676	630	654	627	637	669	614	638	687	626	655	645	652	666	653	663	595	674	637	675	636	616	618	663	671	658	614	653	674	656	637	607	639	630	633	662	629	629	638	609	663	683	616	687	641	655	651	682	625	640	698	610	652	662	668	670	678	639	647	650	651	616	637	699	656	658	571	649	627	623	686	638	664	640	681	649	649	654	686	665	618	633	662	596	670	643	655	627	591	637	674	628	665	631	587	639	650	653	646	678	638	640	602	639	610	663	628	622	599	708	635	641	604	656	636	632	657	635	627	639	619	596	606	648	662	683	665	606	643	617	651	601	663	614	662	647	662	635	599	647	659	626	649	675	687	676	669	668	648	657	650	649	650	612	668	667	663	637	653	662	618	624	660	694	616	657	611	664	635	592	675	625	618	663	620	636	618	598	662	662	648	660	635	607	610	622	650	619	641	642	648	683	628	623	674	616	649	640	633	637	660	684	647	609	664	646	644	623	666	639	622	646	660	577	668	654	678	605	638	693	624	652	670	634	647	649	655	630	620	636	626	648	689	603	625	619	599	646	672	634	623	606	651	591	663	673	596	682	602	621	667	634	652	630	655	646	620	641	595	647	673	627	648	643	616	644	636	637	639	655	653	626	655	588	641	651	606	662	639	655	640	690	660	664	647	611	631	589	640	709	632	670	626	658	656	635	614	641	630	614	669	653	656	632	634	664	649	634	646	672	614	654	695	609	598	604	658	621	660	641	659	609	614	685	659	660	642	639	633	632	625	655	635	666	678	673	673	657	635	668	641	665	607	651	631	618	657	624	625	698	625	627	629	646	640	671	686	626	629	685	632	606	662	624	627	652	661	590	633	648	635	643	608	641	591	626	643	611	615	627	640	701	663	674	642	602	641	621	666	643	632	577	641	612	635	662	657	678	653	609	686	682	612	685	643	668	631	616	630	655	669	622	625	669	653	655	598	654	607	641	643	646	628	645	665	662	655	655	638	662	602	676	635	636	598	644	698	641	660	627	666	649	639	650	670	624	606	657	613	664	617	567	670	641	605	651	654	630	637	628	628	660	616	671	639	668	703	646	640	660	646	599	664	604	665	666	670	677	653	633	639	622	631	618	642	668	673	671	653	618	631	626	692	641	669	686	622	625	673	630	620	624	655	641	623	592	651	673	679	646	688	642	648	610	635	629	627	678	704	654	615	631	665	647	646	651	645	617	595	624	639	637	669	620	591	624	607	666	656	639	625	661	644	634	645	555	582	673	648	635	652	624	665	636	616	636	605	613	657	647	677	639	645	632	623	650	675	623	672	623	651	641	691	584	597	641	656	653	629	647	617	630	663	664	675	660	665	635	670	656	675	599	656	656	658	643	639	647	616	609	684	672	639	641	627	655	619	643	638	627	651	640	647	632	651	591	684	657	662	663	625	616	667	624	617	631	629	651	643	648	667	596	655	657	635	619	661	623	653	668	642	603	656	696	625	638	639	636	658	646	602	640	617	618	623	636	637	635	643	614	653	663	684	653	620	684	656	662	628	624	636	650	629	607	659	622	611	616	646	609	642	668	631	633	605	655	689	608	649	636	619	638	632	660	639	594	654	634	595	650	612	644	603	642	649	624	643	624	653	633	608	691	628	540	651	636	697	638	592	663	639	656	638	600	649	651	658	627	626	615	616	634	639	592	634	650	682	647	634	619	622	627	658	671	611	589	609	676	646	667	673	617	630	633	621	664	628	642	626	633	645	622	609	674	626	630	630	638	646	628	616	616	627	661	630	632	636	656	633	641	637	616	632	638	659	648	665	632	621	634	641	642	663	610	649	627	665	661	667	627	643	631	624	661	653	632	650	660	646	642
27898	24196	47588	30209	15199	8583	3471	554	393	405	395	367	365	382	408	409	363	410	380	391	376	377	390	352	380	371	377	392	370	365	379	356	354	371	353	387	373	375	386	368	390	424	365	327	379	354	382	384	386	335	333	365	360	407	340	386	376	403	417	381	352	385	353	352	376	366	430	394	363	354	367	347	348	397	335	395	341	387	375	388	369	381	368	340	363	381	353	347	357	388	367	370	361	367	370	369	384	391	358	351	376	375	382	381	355	384	386	377	392	358	397	372	399	394	373	354	360	393	350	369	354	349	356	384	393	396	383	367	361	382	373	397	385	380	382	369	379	375	393	353	432	372	377	376	361	337	355	372	366	356	383	320	380	367	334	360	368	385	363	430	395	369	382	407	404	388	369	347	389	368	385	362	399	376	353	348	367	359	372	407	378	384	393	381	384	337	403	359	337	336	370	381	396	405	355	362	390	398	332	334	386	372	391	350	386	344	396	389	387	377	386	380	377	363	355	371	383	357	373	398	380	382	391	411	360	302	350	360	361	365	372	380	394	363	356	381	346	388	409	355	367	385	419	378	354	396	392	407	351	365	361	349	377	390	375	399	387	380	360	406	369	385	353	378	361	368	416	407	379	422	381	397	349	358	355	408	383	350	336	363	371	394	398	374	383	365	381	397	351	427	373	400	366	357	361	367	342	406	383	369	360	417	380	364	415	390	359	380	395	365	395	362	371	327	352	358	373	406	370	365	373	369	397	346	419	368	400	364	352	370	362	400	400	399	400	375	401	350	423	368	389	382	353	428	396	400	363	389	380	345	366	366	385	365	371	360	418	399	365	356	388	391	370	390	377	354	372	372	384	400	344	368	372	371	377	373	390	359	372	349	360	338	386	389	377	380	368	395	340	364	400	358	357	378	368	375	368	400	393	395	372	336	406	373	340	381	363	390	376	336	373	383	382	366	379	353	392	366	372	360	369	377	352	397	391	408	383	370	383	384	402	356	400	358	405	393	410	379	377	411	376	360	371	367	387	325	371	408	392	352	413	368	407	387	378	360	403	385	330	366	378	373	389	373	368	348	390	365	378	355	388	383	337	399	398	403	392	386	396	367	350	409	355	357	341	389	373	375	400	329	374	371	387	398	373	419	356	395	387	393	348	363	352	370	384	349	354	348	371	406	376	383	368	334	382	329	378	397	358	359	387	327	391	390	375	372	364	384	373	338	384	398	362	382	376	377	387	391	413	388	403	384	391	377	415	381	375	384	373	380	374	351	359	367	405	355	390	375	405	368	361	400	353	370	393	377	345	379	366	377	396	373	373	372	365	403	350	375	344	381	362	388	361	375	411	440	394	389	378	346	374	394	366	371	376	360	389	336	367	394	379	387	407	400	369	368	349	381	377	363	390	331	387	361	369	398	378	337	371	381	354	397	385	385	365	359	364	358	391	400	371	372	419	411	408	361	379	356	360	380	369	375	396	382	379	375	379	359	363	366	367	383	344	385	361	343	373	340	375	383	378	375	385	342	373	366	401	365	375	385	376	374	381	341	354	334	378	376	378	373	362	374	368	372	394	360	375	374	353	376	344	398	375	358	397	383	346	405	403	372	368	383	370	322	380	372	379	400	382	377	387	385	369	412	362	388	369	338	332	398	371	340	378	361	377	375	382	378	407	390	349	356	373	366	347	328	354	388	377	345	374	402	393	373	362	374	354	378	395	387	359	381	385	372	401	372	380	357	404	390	371	398	404	361	377	370	409	369	381	361	330	397	380	377	375	384	384	374	383	369	359	385	405	373	374	355	374	402	379	368	357	387	389	379	377	340	375	351	374	375	374	360	381	366	381	420	366	370	373	335	405	396	390	375	388	381	403	354	329	383	387	367	401	386	399	331	360	373	366	405	394	372	357	361	348	369	379	374	367	404	363	384	358	349	381	374	345	357	396	350	398	345	349	335	414	398	366	407	398	382	375	405	397	363	387	379	369	382	377	371	389	384	381	373	386	408	385	346	373	375	383	352	363	400	359	405	373	395	371	328	366	378	373	391	352	398	416	373	383	383	371	400	365	384	385	405	399	386	373	398	356	393	408	375	381	356	380	342	383	340	372	354	378	374	365	371	396	397	382	381	364	393	398	417	362	368	393	367	381	372	373	371	418	392	369	406	411	381	382	362	392	375	386	362	396	355	406	346	405	363	377	363	399	389	363	388	408	373	386	382	394	387	384	401	344	363	362	385	381	409	389	364	382	381	390	346	373	416	391	361	380	392	414	398	374	392	395	398	393	356	381	364	376	362	369	390	396	402	398	426	381	393	377	382	368	394	377	369	395	388	359	359	405	400	392	374	408	396	368	402	375	414	390	369	356	428	351	328	374	377	389	373	388	392	384	367	396	394	356	416	359	382	368	365	404	354	353	384	372	394	364	369	362	339	386	353	382	371	351	362	378	370	344	393	377	377	378	388	376	372	392	366	377	349	365	407	351	393	375	354	361	351	386	390	375	390	354	390	402	358	390	371	348	365	369	371	361	340	395	376	366	402	402	360	396	376	359	346	382	363	361	352	370	360	381	382	414	387	355	374	393	332	389	355	388	398	352	412	362	369	398	388	362	362	385	363	373	363	381	385	339	348	366	383	411	374	352	388	364	400	402	408	367	405	371	383	381	399	356	360	395	366	370	381	361	381	398	369	337	358	396	401	341	377	362	358	381	388	384	373	368	365	385	394	365	371	363	372	384	407	373	341	349	350	356	380	369	358	360	372	382	391	380	415	380	399	372	338	350	356	370	367	355	373	379	415	360	396	348	396	401	392	359	339	359	411	363	356	384	372	352	377	368	398	378	358	387	360	356	342	376	390	409	397	389	365	421	364	376	363	365	367	399	352	367	353	359	355	365	376	376	372	345	369	386	367	368	388	377	400	411	391	374	372	399	342	390	355	366	368	349	352	403	381	378	352	418	392	379	382	380	379	393	378	352	392	352	380	361	371	358	373	415	387	365	369	374	344	393	370	336	384	363	397	384	398	379	366	391	378	350	373	346	347	385	357	387	337	351	404	357	427	382	390	347	398	399	373	374	408	381	358	390	395	370	360	371	351	364	354	364	370	436	358	405	373	342	363	360	379	353	354	374	379	384	342	375	380	363	366	345	406	413	379	376	334	383	352	361	390	371	373	376	380	338	416	366	396	349	368	342	388	360	389	401	366	390	393	357	388	373	391	369	379	346	394	364	396	392	382	382	399	367	360	359	394	366	383	366	380	390	369	353	362	370	400	360	390	377	394	389	347	378	366	384	369	364	355	344	377	378	377	366	365	383	360	366	395	366	395	389	377	378	381	399	343	407	361	365	354	344	363	340	364	376	389	358	368	377	362	382	354	353	400	351	373	386	383	397	341	381	356	412	402	393	377	381	385	362	405	350	396	340	385	378	388	377	397	394	396	370	404	401	386	363	365	431	365	362	365	372	388	381	355	413	402	385	338	378	381	351	391	371	360	417	412
21726	34666	41902	22725	13494	9524	3978	661	436	427	451	449	467	423	421	452	420	416	474	407	428	448	445	457	458	425	417	413	443	423	430	412	407	436	394	429	452	435	460	433	427	392	410	446	436	419	458	441	453	419	410	439	430	438	440	448	435	434	439	420	411	426	411	431	420	396	410	432	450	390	435	417	416	415	413	443	393	410	407	422	394	448	410	413	425	418	416	412	416	396	432	446	399	428	431	417	415	434	451	439	423	443	462	414	464	408	426	454	404	444	457	420	428	419	398	416	399	434	454	432	465	467	414	406	488	451	428	427	459	408	441	457	428	437	418	413	454	433	435	437	409	442	440	448	433	442	441	388	431	424	411	431	414	434	415	445	429	444	432	403	467	417	416	441	424	410	438	409	417	453	435	405	426	461	429	446	432	400	421	457	466	417	448	430	461	429	436	441	421	400	458	423	418	386	433	395	426	438	422	439	425	385	442	405	426	468	448	399	429	420	445	415	425	385	458	411	426	421	431	450	432	421	424	444	431	430	445	424	426	423	452	427	450	427	416	392	425	409	420	463	374	458	465	416	433	417	438	443	426	449	411	395	436	411	406	442	432	477	455	442	429	390	421	445	428	456	422	428	462	436	458	422	440	427	423	474	407	462	472	436	404	456	411	414	417	476	422	426	449	415	416	419	356	453	462	449	445	442	432	449	441	437	458	431	430	430	406	438	451	452	408	440	417	470	409	446	405	416	433	415	435	457	457	428	457	401	443	436	458	368	445	425	422	409	411	398	415	417	411	448	417	417	438	405	467	427	469	419	404	429	404	423	422	403	428	424	438	406	462	458	426	424	420	444	388	423	420	461	417	484	420	461	414	419	434	438	427	453	419	400	417	407	418	406	380	425	480	451	417	436	445	414	415	485	418	449	422	436	408	438	463	436	406	426	411	397	425	406	434	426	467	407	436	443	429	425	432	399	427	414	467	431	455	446	455	436	414	424	462	422	437	422	451	417	404	461	451	427	437	437	433	409	435	460	425	400	420	428	447	400	419	432	430	447	450	424	424	422	445	434	460	406	407	468	389	441	433	400	421	435	443	431	469	436	458	418	432	432	418	450	381	424	449	484	438	404	420	404	429	486	439	423	432	427	446	456	383	453	415	442	414	428	434	447	421	410	426	419	445	419	486	434	440	448	393	431	446	401	464	429	397	418	384	446	434	409	429	403	450	408	428	447	418	446	400	417	466	435	447	454	440	422	427	436	455	438	447	414	432	455	431	408	428	441	411	437	434	425	441	410	421	418	397	445	448	428	408	440	421	454	446	414	406	412	427	404	396	388	422	377	410	413	458	426	412	408	408	428	433	487	433	393	426	426	465	437	449	426	428	422	411	460	444	420	404	422	431	437	455	440	468	447	375	459	432	420	433	421	459	462	474	455	432	456	402	429	436	413	411	452	419	404	446	424	432	433	405	417	486	423	433	442	423	443	410	436	392	373	442	432	433	429	430	494	466	458	411	424	428	413	428	439	433	426	383	419	427	389	445	421	413	456	447	444	432	484	430	421	437	423	434	402	453	423	446	416	463	432	436	446	431	440	407	486	417	442	438	438	419	449	453	435	397	428	429	456	408	452	442	444	432	436	436	434	431	451	441	426	401	424	441	433	425	436	455	422	429	404	436	435	469	445	441	421	448	414	424	424	450	450	411	433	415	432	454	446	453	402	427	406	437	442	410	425	436	457	433	423	458	458	465	423	416	424	412	398	448	434	453	440	450	455	438	429	419	471	446	441	438	451	437	419	428	437	420	441	425	450	418	412	416	440	407	412	427	433	432	438	438	436	406	435	442	483	426	448	392	392	428	403	412	394	406	419	457	416	441	437	441	429	411	416	416	448	457	432	421	431	406	424	429	435	439	415	411	420	442	421	400	456	435	451	418	458	432	422	460	416	414	457	456	419	470	401	412	396	447	469	424	426	433	440	413	428	427	438	416	433	435	416	442	430	424	499	449	469	407	414	430	397	465	455	478	427	474	438	430	419	425	404	445	444	425	430	440	441	413	425	465	398	477	456	410	465	432	456	436	424	427	465	412	452	433	458	469	409	396	402	422	454	426	410	433	436	421	456	469	456	429	425	419	440	427	433	450	423	399	428	442	412	428	428	417	406	417	442	433	407	400	452	414	437	418	449	469	418	418	443	420	442	448	449	369	391	463	424	415	420	425	412	452	457	438	455	409	393	415	409	414	400	418	442	451	421	424	463	406	455	420	438	424	429	423	418	427	447	444	411	441	428	426	430	400	441	472	454	434	402	424	438	419	448	432	426	429	393	415	455	377	430	440	423	452	456	409	396	431	450	446	428	469	406	429	449	457	452	439	410	410	428	425	461	394	451	409	437	454	441	426	428	431	472	420	421	461	453	423	391	411	462	451	465	416	458	471	438	401	413	443	462	462	441	428	430	447	440	422	436	453	450	417	407	461	386	410	416	478	441	451	429	454	410	414	463	428	408	442	414	422	413	447	405	413	412	428	436	435	457	402	431	419	427	410	443	412	405	421	445	445	391	424	440	436	405	429	454	428	449	443	422	451	417	436	402	435	457	432	438	426	416	403	416	460	415	445	440	483	419	425	413	461	466	420	452	439	433	381	417	461	450	456	414	428	396	433	442	449	455	452	454	441	428	457	436	491	448	398	451	467	426	440	462	422	448	425	404	427	424	431	424	477	459	439	426	421	448	403	459	425	458	479	464	446	448	424	417	429	443	423	456	432	391	422	458	413	413	435	439	422	432	439	453	417	447	434	430	434	424	441	436	443	472	427	439	396	411	428	455	450	451	421	436	442	464	459	454	420	454	452	400	433	428	439	475	462	429	416	436	454	413	436	416	438	445	428	453	420	443	466	417	450	368	404	456	433	452	451	416	442	404	455	411	436	411	460	407	403	435	423	424	419	416	428	433	393	432	460	432	431	463	417	413	451	461	426	401	443	386	467	421	447	420	453	419	415	443	419	440	393	431	427	413	433	437	427	440	428	422	442	473	462	423	400	439	415	433	417	438	417	421	396	445	432	431	410	433	465	409	410	447	459	446	424	448	423	407	456	439	456	453	473	453	464	440	428	433	446	455	449	406	424	426	406	422	432	408	422	445	427	447	440	446	410	442	401	449	437	413	433	429	423	441	433	422	398	434	422	414	402	426	484	390	432	450	449	434	412	396	453	426	430	405	436	439	418	384	457	460	418	420	435	440	415	436	414	428	429	441	438	430	415	490	413	447	420	442	427	404	408	442	450	422	409	425	452	447	411	472	401	417	444	429	420	395	423	391	441	461	424	415	460	453	442	426	439	423	449	417	442	429	457	437	410	412	468	430	427	427	385	453	420	450	397	414	399	427	405	447	422	439	447	436	422	425	438	414	432	434	449	420	425	469	451	437	417	447	445	439	459	426	453	421	419	456	439	399	418	396	455	447	417	429	463	434	404	445	453	448	434	436	388	446	396	456	459	412
24552	21874	49498	48504	40673	35120	19795	2511	413	428	413	420	374	368	426	411	406	384	395	403	390	371	372	402	391	363	370	416	392	372	386	421	369	383	392	394	383	398	393	390	403	391	382	361	373	397	400	353	357	380	388	423	356	398	399	410	373	389	383	370	378	398	393	412	421	390	415	393	410	399	371	366	391	363	373	359	366	390	353	406	391	385	400	371	413	369	382	414	389	384	380	360	358	386	393	378	420	347	337	384	378	381	395	401	382	382	403	353	392	387	394	382	422	384	368	384	399	380	369	410	377	391	424	414	378	401	388	398	376	374	356	381	365	381	409	361	380	369	373	346	386	344	385	367	394	356	395	342	381	397	393	402	388	383	374	387	385	375	394	410	406	394	411	378	378	387	369	411	389	379	398	395	395	404	397	362	369	377	400	365	337	389	403	354	402	381	357	401	390	376	432	379	373	403	428	385	376	405	388	350	378	413	387	376	421	390	396	381	379	377	386	379	383	362	397	396	398	354	401	382	373	376	414	424	409	416	378	396	386	403	377	368	355	402	379	403	374	395	340	353	382	389	410	410	378	384	350	410	392	402	375	388	366	357	390	420	430	398	374	368	385	395	375	379	387	389	356	371	403	399	400	385	364	387	387	398	378	371	429	384	378	409	402	380	406	399	370	382	382	411	384	378	367	370	373	364	386	390	379	424	416	366	358	411	410	390	365	397	430	354	380	396	419	391	425	377	375	401	422	383	354	389	390	389	373	379	378	379	377	402	403	406	379	382	380	367	421	391	395	412	371	395	386	382	391	408	414	391	372	363	350	389	419	412	345	430	365	396	394	402	398	420	387	403	366	394	367	377	349	387	422	382	420	371	431	401	403	404	383	391	397	408	406	397	387	394	371	410	414	372	412	368	372	405	361	409	389	395	414	363	423	389	368	380	399	362	390	366	398	393	401	395	374	402	354	359	374	409	381	418	410	402	401	403	406	369	385	387	409	429	415	419	412	385	376	403	364	408	402	358	403	374	391	397	394	376	392	396	375	367	401	390	372	404	379	380	409	357	354	393	367	387	382	402	390	364	386	358	371	394	367	413	390	363	339	369	405	361	398	417	404	423	418	381	394	394	405	363	420	383	391	393	380	361	415	387	370	398	368	362	387	407	389	386	392	369	372	412	403	365	415	409	395	379	372	413	361	418	393	357	407	411	375	396	426	382	384	384	408	391	356	386	370	401	417	404	402	380	389	393	385	388	384	383	382	382	375	402	413	375	379	383	401	362	369	414	402	374	383	408	428	391	416	381	422	375	387	393	379	357	357	402	353	386	372	389	402	431	374	363	397	419	380	363	405	438	374	385	402	363	400	405	371	376	388	375	376	371	398	381	396	398	408	382	408	395	352	391	404	387	423	382	399	377	399	431	420	383	397	359	358	380	364	396	354	382	378	382	356	390	409	348	420	382	389	394	370	366	403	412	352	424	387	393	379	404	369	368	436	386	392	395	398	385	391	401	391	440	376	377	408	407	367	400	396	391	369	382	343	386	405	378	372	400	411	396	386	404	368	397	402	364	376	375	391	376	384	385	414	362	389	377	344	367	384	357	351	396	383	384	399	393	400	385	370	391	407	362	402	362	340	389	390	395	384	379	416	383	367	390	409	363	389	379	360	447	421	384	370	429	376	375	381	362	388	382	398	412	397	405	413	343	400	390	375	392	382	366	410	365	411	374	389	393	443	378	389	375	404	417	400	377	394	383	384	395	380	371	396	363	378	409	395	357	408	388	396	380	360	425	391	385	400	409	386	359	378	391	385	376	421	375	405	389	381	423	410	417	396	407	415	374	360	368	367	384	399	392	380	373	390	392	378	383	424	385	396	388	397	366	396	379	360	389	368	402	395	398	330	389	400	407	376	361	389	371	375	401	354	364	400	346	413	365	417	399	393	380	442	396	369	362	357	386	404	395	372	385	381	395	351	384	395	401	382	357	414	394	376	374	382	431	399	421	376	395	382	386	392	392	405	402	359	390	416	401	427	367	395	361	469	331	419	378	374	408	384	411	377	435	410	376	364	380	384	386	395	414	392	381	401	397	365	391	395	373	373	397	381	387	386	373	417	403	369	376	403	368	394	374	380	384	384	385	399	379	369	405	396	380	369	371	376	374	395	388	391	365	371	366	385	390	419	388	403	382	395	408	402	396	407	366	436	343	377	374	380	405	360	407	393	407	404	399	360	412	363	369	379	396	395	429	379	363	375	416	347	397	405	389	363	368	400	364	429	398	348	375	407	372	381	368	379	401	390	398	406	389	376	399	374	403	350	410	417	395	379	425	401	387	375	411	383	381	375	392	368	384	385	375	383	402	384	411	370	409	391	384	351	380	391	378	382	383	415	372	377	379	408	451	406	375	405	410	392	420	367	393	410	375	369	389	369	361	397	412	371	395	377	384	367	403	377	405	413	400	388	388	396	391	406	384	380	360	392	403	416	385	348	435	375	357	362	383	385	392	360	369	408	391	388	405	433	388	389	413	399	410	386	392	392	418	433	365	396	394	386	388	390	394	396	362	387	373	413	372	373	403	375	360	410	424	361	379	369	416	396	384	391	397	386	410	366	375	389	391	349	392	373	376	373	381	389	406	400	385	382	411	368	381	390	357	424	376	397	398	348	385	390	418	408	379	382	367	376	400	404	403	396	365	368	407	363	356	395	381	345	423	387	368	375	377	383	401	405	420	403	387	399	386	402	390	404	384	409	402	412	393	404	358	393	401	384	390	394	388	384	387	414	378	381	410	391	394	358	407	390	373	407	377	380	404	376	402	388	351	374	392	377	381	381	369	392	415	396	383	390	376	413	370	377	362	379	391	379	369	391	373	380	379	355	406	393	388	383	389	386	377	396	383	410	376	380	413	383	387	382	390	381	404	414	385	398	370	412	368	370	403	358	382	396	378	366	412	391	391	393	385	405	393	390	403	395	406	439	389	403	402	368	358	371	393	389	379	388	432	357	373	384	347	373	390	381	427	370	376	395	377	421	372	381	435	375	397	342	335	415	361	363	413	372	383	380	397	365	396	392	379	390	414	380	414	388	391	424	351	415	396	416	413	412	378	386	410	373	366	377	409	365	385	358	369	377	395	370	391	395	392	364	376	351	401	364	370	404	394	386	371	408	407	364	371	402	441	367	405	383	410	424	414	373	398	371	401	377	435	418	417	396	383	410	372	403	361	375	388	403	387	346	386	380	366	394	400	387	377	348	407	371	370	367	373	359	382	373	409	407	382	358	367	387	382	378	395	368	398	390	408	356	381	376	335	367	396	384	404	396	379	360	404	391	388	358	401	392	398	388	369	406	370	426	385	400	393	381	355	377	385	418	403	388	398	373	395	367	418	374	382	399	400	386	388	404	377	380	368	368	377	378	351	375	374	404	416	389	364	394	378	391	416	387	386	401	381	375	396	411	381	384	373	370	394	378	392	382	376	427	368	391	417	387	418	375	393	391	404
25422	49716	79494	55761	44478	33728	14948	1147	470	420	447	460	462	461	409	412	454	458	479	424	413	446	434	440	424	441	439	432	394	410	468	417	461	453	450	445	473	436	438	448	447	427	458	446	453	433	405	431	495	446	441	406	462	427	475	423	465	447	416	487	464	391	424	457	437	441	400	430	460	453	444	450	452	456	427	452	410	460	429	444	428	431	420	463	436	390	450	423	438	396	447	457	419	423	426	395	448	437	462	450	443	499	411	464	472	413	406	421	447	429	405	425	430	438	416	446	423	428	414	420	404	401	428	471	422	408	417	433	435	466	456	412	397	428	426	406	477	451	433	435	425	421	452	435	413	431	433	448	430	430	432	409	427	426	426	452	442	415	445	490	428	436	455	402	414	387	442	436	445	446	411	421	446	407	468	439	459	410	419	431	412	465	444	454	464	423	468	413	444	439	424	430	439	451	420	431	444	445	455	459	446	444	489	462	448	439	389	429	463	410	437	422	427	420	410	429	412	455	441	428	465	469	423	437	416	431	472	435	423	434	421	443	484	428	454	401	448	430	451	428	448	398	467	434	450	449	482	411	419	469	490	411	444	453	457	496	438	432	411	424	457	455	417	448	429	431	429	483	397	457	393	449	425	441	442	458	466	418	452	451	468	429	426	442	418	457	423	449	440	439	395	429	450	421	413	446	425	462	411	489	443	402	446	442	455	412	414	462	431	455	417	473	428	427	427	485	431	429	453	462	431	452	473	433	439	423	427	444	430	425	475	479	472	408	425	430	444	443	470	434	432	411	443	430	448	456	440	439	446	475	409	444	435	441	456	437	421	432	417	460	450	457	468	422	395	412	433	415	441	445	435	466	431	422	436	405	454	450	426	400	428	442	454	451	415	438	413	439	423	464	414	441	436	448	433	469	458	392	398	429	416	427	461	437	424	436	484	409	410	433	437	427	412	460	420	424	413	427	458	416	434	453	422	429	443	448	445	446	466	434	421	471	418	437	446	437	478	417	434	427	387	407	403	464	431	494	420	429	458	437	425	436	414	431	465	424	407	449	425	420	466	442	412	417	432	408	425	463	427	450	437	456	451	418	454	391	443	418	397	453	469	403	439	471	439	444	465	419	409	452	431	419	429	440	432	436	442	415	434	442	419	425	426	430	428	418	439	429	415	431	442	464	444	455	423	423	415	462	432	431	485	443	419	452	407	449	433	440	433	475	414	458	406	416	422	450	437	441	398	430	413	444	418	412	438	373	450	445	440	420	427	419	457	408	456	395	422	432	471	437	431	432	423	494	419	430	449	446	433	397	423	441	430	427	435	442	419	452	465	424	425	399	429	445	419	440	448	418	448	390	442	448	426	435	429	428	443	423	465	431	411	438	426	475	434	430	415	447	448	463	494	421	440	441	406	447	434	472	443	436	458	408	423	446	414	417	461	459	414	426	412	445	422	433	429	431	433	467	440	454	447	485	421	424	451	432	438	409	405	427	424	428	431	434	457	444	419	457	440	461	435	424	420	423	428	421	445	477	408	430	436	408	444	417	478	444	414	418	435	476	433	435	418	429	427	434	413	446	432	445	437	413	489	457	393	446	465	414	456	461	424	413	428	419	442	472	431	429	460	440	441	462	442	451	438	417	473	454	433	392	376	476	445	448	445	438	448	421	458	460	448	396	426	463	432	441	462	460	443	436	418	427	378	468	410	404	419	437	445	498	422	479	430	434	425	440	417	415	424	419	443	456	424	430	454	449	404	434	436	482	433	432	408	455	485	435	463	428	446	444	471	429	431	454	456	460	451	451	479	419	448	450	420	461	419	405	471	426	424	443	450	427	435	424	417	429	421	433	421	435	445	448	420	414	463	435	436	457	455	414	407	433	461	437	440	442	451	464	428	415	450	471	429	430	461	455	405	417	420	403	429	468	430	440	439	407	468	422	481	421	461	470	434	444	470	453	450	422	439	450	481	411	423	410	426	438	428	463	449	463	457	414	488	410	467	438	450	415	468	408	423	447	421	427	407	434	434	451	466	427	426	470	407	446	455	448	442	480	412	435	464	412	451	399	439	471	449	446	441	457	446	437	419	478	453	401	427	452	431	443	433	422	428	436	443	468	423	461	485	451	436	418	422	408	473	473	444	414	413	423	445	453	447	442	436	413	437	431	465	451	428	414	461	409	434	429	449	428	433	446	435	410	424	466	440	418	430	454	459	406	430	433	397	471	418	429	456	501	477	480	433	453	466	478	433	449	451	458	453	416	428	448	451	407	426	390	480	446	439	470	449	439	424	458	480	416	457	449	431	419	442	423	437	458	455	441	442	453	440	444	453	424	442	428	410	444	400	489	430	422	393	427	427	434	454	439	403	462	450	431	440	402	430	453	446	420	432	474	420	420	451	466	396	462	463	453	464	445	435	384	447	437	455	413	442	410	429	422	410	474	439	447	475	464	430	421	440	464	411	443	419	451	438	413	448	454	418	443	433	435	436	424	468	436	447	474	419	430	453	451	378	418	414	429	430	436	466	447	421	454	423	413	442	443	411	457	417	437	418	444	476	463	413	417	423	425	431	431	430	430	467	444	455	421	448	444	414	422	420	420	383	440	446	426	420	458	460	423	427	418	405	455	419	430	419	395	446	438	435	438	446	447	406	410	439	469	423	443	468	426	448	470	435	488	416	424	459	474	424	445	402	455	437	454	434	477	447	430	448	449	472	428	430	419	399	412	447	458	493	461	422	400	472	457	423	438	412	456	458	417	449	421	415	420	432	440	429	451	419	441	441	420	409	427	402	403	411	422	438	444	439	416	428	401	418	460	454	413	473	471	445	403	418	429	448	463	449	434	442	460	431	450	476	443	416	435	441	429	448	408	462	421	468	411	469	421	432	464	414	412	466	424	399	465	417	420	457	414	415	487	463	438	460	460	456	411	467	399	409	419	450	412	460	437	421	449	424	425	465	469	449	424	409	431	446	451	421	439	436	445	430	487	436	420	473	473	443	432	438	480	422	432	424	456	410	410	428	441	450	403	485	443	389	451	404	481	475	442	479	400	433	431	460	429	443	466	460	429	432	451	432	418	425	435	462	431	412	418	417	426	446	446	418	439	449	453	453	436	453	439	424	427	459	430	398	448	447	400	461	405	429	446	436	427	436	416	440	421	433	444	405	443	468	472	434	456	434	419	449	443	445	449	434	430	450	449	423	461	451	410	437	405	400	474	455	446	433	437	409	452	499	447	427	488	427	455	432	440	443	429	456	441	451	445	423	422	452	437	459	432	440	460	421	429	399	431	432	435	410	457	440	448	434	451	435	440	429	429	451	399	445	450	445	430	436	443	422	430	418	430	433	416	435	404	441	408	449	425	466	412	409	419	439	457	460	451	433	428	439	426	414	448	431	445	447	452	425	444	413	416	428	433	436	449	433	458	432	439	448	445	464	428	446	443	442	474	446	438	446	425	439	450	416	438	416	449	404	418	474	425	426	435	429	435	437	449
25585	22049	51964	46185	33838	26151	10750	928	511	524	520	526	513	550	529	488	519	515	492	488	536	515	515	519	519	464	513	548	509	523	492	456	493	509	551	484	495	540	468	487	547	523	502	505	498	524	546	512	558	533	536	515	514	503	515	491	542	511	506	513	537	520	483	476	505	499	494	491	498	497	485	507	518	523	513	510	472	500	488	541	492	515	501	479	524	511	496	501	523	521	511	554	484	523	514	502	492	499	551	492	484	451	482	530	554	527	505	494	472	445	473	499	520	485	519	522	512	528	484	538	477	511	522	536	506	487	481	504	474	481	503	514	510	484	509	479	499	550	536	499	475	505	476	497	531	500	529	489	530	520	531	523	522	543	505	508	489	519	523	510	511	508	504	475	470	483	491	507	519	520	538	502	532	462	516	524	538	536	489	507	495	535	474	563	492	544	504	529	534	506	516	506	471	533	487	538	492	535	492	502	533	513	506	486	488	520	506	541	538	540	514	544	495	481	477	522	473	489	517	495	523	507	490	513	502	473	513	507	511	504	541	507	519	515	486	527	522	518	508	550	529	539	513	495	499	523	479	514	511	551	537	508	483	532	508	495	465	529	498	522	527	514	506	461	490	499	501	526	561	513	518	457	525	542	541	479	505	561	509	507	522	503	481	538	499	494	522	481	486	546	518	494	508	463	519	504	510	515	544	498	466	502	511	500	548	494	531	546	532	511	485	495	504	501	516	505	544	504	489	509	503	499	521	510	488	522	527	472	480	486	522	477	510	509	547	490	491	531	508	514	524	553	497	505	485	493	491	530	517	509	533	461	499	514	529	473	531	493	495	484	512	497	532	517	452	499	500	544	525	528	528	503	480	515	532	500	529	515	510	519	489	488	506	542	497	508	493	518	485	520	497	521	514	508	527	515	516	540	536	497	531	537	506	480	480	519	529	519	499	551	525	490	495	492	510	517	562	480	497	530	502	517	508	519	501	503	502	504	526	476	497	512	526	450	514	511	529	521	517	502	488	491	548	529	489	537	504	504	496	520	543	478	502	525	504	463	500	493	506	558	517	494	501	517	485	563	508	526	541	517	514	500	482	532	488	499	481	504	485	519	536	516	493	496	498	550	490	497	553	496	500	524	529	514	528	481	486	510	471	475	516	482	499	460	496	525	517	523	496	519	509	512	490	519	521	522	487	512	512	561	512	485	515	508	488	476	523	538	492	514	489	537	490	527	501	520	524	504	534	548	518	503	524	506	525	507	535	499	523	520	506	476	518	555	524	521	535	538	502	549	509	498	507	505	502	511	491	532	502	515	499	494	528	550	552	509	498	511	513	548	508	557	493	497	521	491	511	544	551	492	516	471	544	533	509	540	491	500	494	503	561	548	499	504	478	505	513	504	535	573	511	508	476	511	519	485	538	507	527	484	511	475	542	528	471	530	532	568	478	544	574	459	531	491	508	524	498	546	536	533	498	575	519	487	535	491	484	488	497	478	515	511	510	482	520	571	546	519	513	499	526	541	500	498	503	475	484	512	510	487	513	499	503	508	511	504	551	542	503	491	469	519	547	525	518	527	553	516	546	476	486	497	527	506	522	495	546	509	484	484	515	563	482	539	546	509	485	512	448	565	515	505	507	509	502	512	455	513	502	524	454	511	539	525	474	486	517	513	517	491	532	510	515	493	511	506	467	490	478	535	488	512	529	512	501	524	528	478	527	530	541	440	484	543	493	505	519	481	486	520	487	508	526	555	562	543	472	525	537	562	540	476	514	530	515	455	503	516	507	455	505	564	533	505	512	477	550	491	487	523	495	549	501	483	502	540	514	503	497	526	496	552	516	523	498	515	535	506	521	543	512	522	491	517	499	513	518	536	543	501	503	527	469	543	494	480	486	513	481	545	521	551	485	496	521	522	497	489	481	516	533	533	555	510	526	499	514	539	474	478	501	536	525	482	479	522	548	520	541	506	499	488	503	510	525	532	499	504	514	498	506	520	465	493	557	524	540	450	501	531	488	548	492	509	539	512	535	489	519	497	533	533	521	540	495	507	506	492	522	504	489	495	533	520	477	470	526	546	499	521	517	517	523	513	523	512	530	495	517	504	563	486	505	494	550	486	520	531	491	499	523	507	494	527	555	534	497	484	512	519	521	531	505	530	511	523	498	520	501	513	530	505	475	521	526	535	516	531	508	478	500	473	493	516	491	541	515	468	531	508	529	532	479	498	507	455	521	504	535	504	499	503	514	488	554	503	492	493	496	519	525	508	523	506	466	566	507	502	511	497	491	512	513	505	547	531	538	531	505	533	526	488	494	529	516	514	536	532	532	500	515	532	515	525	482	492	552	534	515	475	559	508	532	517	521	511	507	519	526	527	542	495	532	482	501	509	519	519	493	516	511	560	480	476	493	489	571	508	522	501	494	519	494	476	489	487	519	503	520	505	549	506	550	534	508	501	528	501	524	504	503	531	474	520	464	511	508	516	501	514	502	503	505	501	530	514	474	492	510	528	510	467	516	502	510	530	492	541	508	530	524	510	511	492	538	522	561	493	523	520	498	493	475	502	540	522	528	572	510	523	502	506	552	538	476	486	517	500	521	482	478	536	473	499	517	513	536	511	507	542	531	499	524	476	516	501	486	536	519	561	486	503	508	534	555	519	539	513	506	488	494	519	543	505	497	498	526	507	510	504	499	531	472	495	517	483	509	563	500	505	512	499	541	537	531	525	547	481	521	463	524	484	553	548	537	517	518	503	519	492	496	450	510	516	477	504	553	510	527	498	515	511	526	528	494	499	505	548	496	497	489	520	477	488	523	487	499	481	508	555	518	489	472	490	514	530	505	507	461	520	488	534	521	493	520	554	531	541	540	517	475	486	484	521	494	552	533	519	480	503	462	513	516	536	513	515	474	485	501	516	518	524	505	550	528	489	550	548	523	534	497	470	533	508	495	524	492	518	482	494	521	536	520	539	501	536	479	528	510	478	504	487	533	492	516	527	514	504	532	487	530	481	497	500	525	518	496	509	516	492	518	499	534	522	513	509	492	505	540	515	525	504	493	487	495	509	502	560	490	495	473	508	533	527	492	494	511	501	529	510	527	499	503	543	502	550	487	513	475	492	518	467	513	469	549	509	537	493	517	492	516	473	529	468	521	505	502	509	517	492	522	530	492	535	494	481	507	494	500	474	485	532	472	513	512	528	526	550	498	504	515	525	513	477	515	520	520	523	500	515	517	506	556	498	497	489	544	507	487	533	514	503	515	512	445	495	493	488	472	513	517	500	507	525	529	520	522	508	480	509	498	526	486	506	527	535	521	538	521	540	523	537	496	481	510	547	491	520	516	514	529	490	493	547	509	514	504	483	539	472	492	527	524	495	532	526	535	507	482	456	570	529	520	528	478	487	511	508	530	527	519	487	531	490	512	512	497	543	514	475	538	540	506	524	518	556	498	520	516	470	542	502	499	514	493	503	473	510	485	522	499	513	550	470	507	524
24502	50311	70319	48552	38495	28047	10514	764	547	572	542	565	568	563	586	554	560	562	603	573	535	572	584	593	540	584	568	597	545	577	602	580	565	567	591	551	561	562	587	557	566	568	587	550	575	558	560	545	568	566	557	538	600	583	562	570	593	562	616	548	565	543	548	574	597	545	593	516	601	604	580	574	543	546	518	560	568	576	560	564	554	541	570	589	573	639	533	520	511	577	609	536	488	559	535	535	529	573	538	582	579	561	589	542	611	580	587	607	596	554	574	587	606	559	540	551	526	539	567	586	571	548	566	555	570	558	524	564	562	568	549	564	550	559	567	575	548	561	570	567	602	590	580	562	538	637	651	584	558	544	529	560	545	540	559	545	541	595	551	543	566	514	567	550	558	605	612	548	579	541	544	604	575	548	566	564	578	573	566	525	588	556	556	543	567	597	585	570	579	580	537	597	584	564	569	582	536	588	613	581	586	554	509	591	576	541	590	554	618	515	547	515	552	586	594	546	610	545	588	613	576	570	558	571	575	609	562	551	565	578	576	556	578	577	543	578	573	538	604	562	621	629	593	565	580	575	569	560	591	555	545	556	549	559	572	599	559	573	563	587	528	605	599	547	562	573	562	540	536	542	591	587	585	556	572	603	544	587	590	554	593	573	575	550	555	540	561	565	579	554	522	536	569	514	538	542	611	612	584	618	594	570	554	575	597	554	610	600	586	575	582	522	563	555	567	587	589	561	600	597	554	586	575	556	536	595	574	606	540	584	570	606	554	560	570	607	579	561	527	568	571	620	570	561	551	588	529	538	521	577	574	582	538	583	546	520	606	529	590	582	579	552	564	594	567	551	582	592	575	579	566	548	562	582	599	609	553	601	579	544	589	554	530	555	581	533	584	566	575	532	558	533	566	601	578	563	538	573	534	548	526	555	566	555	583	565	574	563	589	519	610	572	576	566	568	505	538	580	574	533	552	509	599	493	571	618	521	514	519	566	560	591	606	609	602	577	580	590	555	600	605	579	585	554	578	543	553	570	559	532	574	607	550	545	621	568	569	599	608	567	553	575	560	561	548	539	520	563	579	573	585	558	570	583	623	559	542	532	508	575	579	578	579	551	592	602	545	592	573	606	581	565	576	602	596	582	569	550	548	594	541	583	583	539	551	538	567	574	600	568	563	580	551	511	604	578	527	616	565	587	552	559	556	578	507	619	525	564	599	536	601	533	562	576	586	517	554	570	597	542	566	530	512	555	588	549	569	582	590	571	583	571	569	541	553	587	567	594	610	552	587	551	521	564	510	553	567	580	550	614	609	524	583	591	588	565	541	570	532	570	552	586	592	557	543	581	553	574	569	585	527	544	605	541	534	596	517	603	571	597	567	580	603	553	553	538	621	523	594	543	555	572	592	551	551	580	563	547	547	556	547	579	566	588	559	539	582	541	553	564	560	551	597	562	547	556	571	574	555	557	552	590	564	589	571	581	598	601	555	571	554	624	593	578	506	576	566	608	564	579	632	566	565	607	582	560	562	569	615	573	563	622	543	552	594	601	552	538	550	541	594	542	576	552	585	585	570	613	589	569	562	592	583	570	548	575	594	529	543	598	581	581	549	524	550	599	529	563	529	571	534	589	519	511	542	604	515	596	552	553	533	554	590	538	577	554	597	597	589	566	572	555	589	567	544	564	571	557	561	555	549	579	560	599	589	522	530	589	586	564	560	543	547	539	592	490	590	563	601	558	526	531	564	564	571	557	577	585	576	526	553	550	584	559	563	571	548	573	576	615	561	586	562	570	525	581	535	600	630	534	586	543	581	527	564	541	540	596	580	613	570	551	568	534	554	515	520	571	562	577	550	529	573	569	595	536	603	613	609	573	550	586	538	597	566	576	580	602	609	559	602	606	547	547	567	588	546	576	594	533	557	581	544	567	597	598	573	562	587	559	548	608	528	550	552	597	581	564	560	557	591	600	572	570	580	574	555	565	546	588	584	598	548	578	556	536	511	549	552	562	563	614	601	545	551	531	562	577	572	535	571	618	553	564	618	612	603	566	554	574	592	548	575	575	515	564	537	584	553	553	580	564	609	564	570	554	543	593	559	556	570	583	564	552	572	539	542	562	542	550	548	576	569	562	563	598	586	596	592	562	555	524	574	530	560	533	562	563	512	587	535	582	542	571	601	549	565	566	572	562	555	533	588	594	596	615	541	556	567	558	559	599	560	581	550	582	571	558	586	577	562	595	534	584	557	541	545	597	576	587	589	499	552	528	546	571	552	590	540	561	603	592	573	535	570	614	617	558	556	559	528	591	594	555	577	586	594	589	548	602	592	562	567	577	575	569	552	572	566	548	575	571	608	567	536	599	565	556	583	537	562	570	586	561	582	566	563	559	544	562	563	584	583	569	597	521	528	537	584	593	582	541	583	583	571	543	556	558	575	563	597	551	547	569	541	588	586	584	572	577	575	626	546	571	545	561	576	585	547	574	557	595	573	553	562	575	566	603	556	567	538	562	604	543	566	588	608	571	576	562	606	578	556	575	561	582	575	581	580	559	548	524	520	566	571	619	588	557	578	541	565	582	564	519	621	575	552	567	543	552	571	620	581	553	575	574	574	569	599	579	535	607	584	586	558	573	507	582	581	554	605	600	582	555	548	567	557	603	528	534	565	584	576	556	537	565	598	539	605	574	577	587	573	582	565	562	556	583	542	564	578	584	562	591	598	594	582	584	593	605	602	590	649	595	561	555	544	553	551	571	526	581	524	548	565	577	604	570	606	567	541	568	598	539	559	554	561	608	585	566	573	610	593	600	571	606	557	561	566	569	543	578	547	597	590	546	531	557	568	551	561	581	542	521	589	574	532	568	533	587	559	575	555	588	572	550	542	584	538	525	601	534	554	568	579	591	560	523	586	555	584	534	581	524	587	566	594	551	544	574	589	556	562	529	554	570	575	544	578	566	579	529	572	575	586	592	551	569	565	552	571	552	597	594	604	579	564	577	585	577	567	577	584	551	557	580	517	561	594	604	558	591	558	584	557	568	576	573	560	551	584	615	546	565	611	609	577	550	570	543	588	584	566	519	570	558	538	600	555	562	554	568	602	565	555	583	520	532	543	588	524	561	558	532	588	581	589	547	584	560	557	578	591	538	549	522	570	578	559	602	571	533	561	590	559	557	542	582	523	555	572	567	591	572	577	572	569	537	608	584	633	581	540	545	581	590	607	593	572	535	568	551	517	549	555	601	527	589	615	593	565	592	593	563	526	579	569	538	569	586	550	551	558	536	544	579	585	584	578	597	565	558	582	595	537	566	550	580	549	564	598	525	594	589	614	518	596	572	554	533	610	607	544	580	590	595	572	581	586	568	560	546	596	588	553	549	568	583	548	590	561	560	555	564	563	532	569	560	546	557	558	597	568	604	536	553	587	567	592	545	583	552	583	585	584	557	575	535	568	593	607	526	561	568	575	558	572	571	582	562	580	526	576	564	581	616
23212	21748	46606	50342	46744	44693	28612	6090	734	595	639	644	584	609	641	590	633	611	646	616	600	609	616	624	610	688	551	553	641	585	617	589	615	574	626	607	616	617	574	613	618	630	657	595	634	575	593	588	614	584	613	626	613	606	601	580	590	567	607	567	594	602	593	610	591	606	595	601	576	605	649	593	622	637	599	596	585	583	606	631	606	576	598	633	572	605	583	613	607	573	589	575	617	591	585	650	573	589	610	600	590	596	585	592	589	598	627	605	581	584	627	585	548	577	610	580	607	649	588	596	578	592	613	577	579	610	610	582	579	616	568	593	539	580	627	582	562	567	598	588	616	599	607	573	594	590	592	656	594	586	590	588	597	604	610	578	603	620	627	592	585	556	557	564	593	580	575	616	575	641	607	582	601	644	663	613	628	567	576	603	636	604	580	592	645	604	577	572	630	606	612	640	613	636	639	608	631	640	620	609	630	603	583	636	558	591	631	595	600	587	567	568	594	599	611	610	555	574	563	571	600	629	594	584	650	687	628	585	609	590	577	606	594	616	609	584	614	646	595	592	581	630	672	620	614	637	587	591	608	583	617	590	652	616	582	600	563	587	613	589	610	592	611	569	612	561	589	565	609	627	593	606	583	563	603	595	570	633	620	603	572	611	596	602	562	609	633	568	593	633	572	571	587	594	629	616	609	570	529	545	610	626	581	590	566	557	566	558	617	556	595	611	577	600	561	618	628	595	565	613	638	610	590	591	549	543	651	584	594	620	601	596	603	634	638	604	608	629	661	619	592	605	569	630	568	611	617	592	609	627	616	590	603	623	617	602	564	619	586	638	569	602	586	639	573	601	615	616	603	577	624	561	609	581	574	608	557	536	609	644	645	651	629	612	630	628	603	583	605	620	605	617	573	609	572	623	605	605	608	603	570	585	599	636	606	557	599	598	593	646	593	612	579	606	586	587	644	623	644	618	629	557	599	612	599	601	557	619	571	660	568	632	575	603	576	591	630	624	561	615	616	610	633	644	603	559	628	634	611	575	625	572	563	556	599	592	628	589	560	587	591	604	569	579	611	631	608	573	621	601	631	650	646	585	612	586	604	616	600	609	601	626	601	601	553	615	653	610	607	583	612	623	601	613	576	624	593	610	577	555	556	576	623	597	583	575	567	592	595	656	639	566	617	626	601	596	601	573	559	553	628	619	606	594	582	620	618	593	638	661	651	561	551	616	574	543	609	586	552	582	619	629	571	607	564	599	619	662	600	570	583	597	614	576	565	591	656	596	608	572	571	630	582	593	628	599	598	565	583	564	638	565	596	572	593	561	615	596	589	578	581	568	584	630	570	603	634	548	591	611	585	625	599	623	626	576	591	592	605	599	575	603	604	598	597	645	602	574	556	645	586	626	599	623	598	655	591	599	607	581	596	640	631	604	612	592	611	593	643	581	586	603	585	630	534	633	609	629	634	577	615	584	617	620	584	629	642	573	623	598	612	624	594	649	612	560	619	602	554	615	585	610	604	583	598	593	574	597	618	649	605	612	576	607	556	619	615	544	586	567	556	588	579	606	594	593	610	594	590	645	595	586	591	602	559	613	623	570	598	636	602	602	585	576	594	587	600	604	589	569	616	545	611	524	619	618	639	587	622	590	588	636	623	600	612	589	544	602	581	590	603	592	601	615	616	568	540	594	590	622	643	618	622	608	574	594	578	570	604	599	601	605	586	602	620	579	623	609	577	602	624	579	601	627	606	658	596	589	574	602	609	570	632	600	623	574	568	600	618	667	585	638	605	607	590	566	578	606	585	575	546	623	580	600	582	577	635	574	576	625	617	648	608	572	599	599	573	637	595	554	592	599	610	610	587	572	597	586	625	617	634	589	587	625	567	588	581	577	615	574	596	629	569	623	603	606	621	576	604	602	592	624	644	553	593	587	612	642	624	614	588	629	574	589	611	635	577	593	577	603	592	608	607	569	612	653	611	610	583	597	557	589	602	578	591	554	618	604	641	620	668	627	601	597	584	575	599	610	531	641	569	594	565	609	593	646	555	594	638	624	583	601	576	539	598	648	662	607	640	643	578	567	581	606	638	580	580	591	549	567	594	612	578	609	593	629	630	606	598	610	585	596	564	591	611	610	605	593	595	618	569	592	643	590	585	556	621	617	621	576	575	596	636	602	611	568	598	640	642	596	593	586	624	601	612	603	616	617	600	625	626	630	625	641	593	641	579	594	555	600	599	569	609	607	607	592	596	567	592	614	593	634	630	584	601	603	591	548	602	598	634	569	613	597	635	582	572	593	568	614	634	635	583	582	590	606	628	589	585	658	599	621	568	616	628	559	619	619	619	628	618	603	577	570	633	607	609	584	605	561	613	613	603	582	563	624	642	571	621	585	581	566	616	578	583	607	622	591	558	602	618	576	604	640	541	557	613	597	602	587	593	632	602	619	604	614	574	575	614	640	581	586	592	599	621	611	583	581	572	594	597	609	589	599	611	602	539	613	619	582	640	579	618	621	622	584	629	635	580	597	556	623	609	624	630	615	613	608	583	618	573	614	597	625	582	570	611	636	598	607	583	591	580	544	621	666	629	615	564	604	559	620	587	625	621	544	616	562	594	591	611	672	602	622	618	574	627	598	575	547	645	661	631	589	621	584	543	593	577	617	601	616	604	622	588	595	638	595	611	611	612	636	573	590	549	581	571	621	531	625	556	599	606	609	612	600	601	574	588	612	593	603	570	565	609	572	566	603	595	598	578	615	589	597	580	591	596	612	603	558	609	594	632	629	622	603	576	606	592	600	667	591	583	608	589	601	601	603	576	680	619	583	612	624	600	592	608	593	628	586	665	610	548	600	624	608	626	583	625	558	612	566	591	575	625	569	565	595	597	636	570	570	615	624	599	588	610	601	591	578	567	619	572	591	620	628	602	605	590	579	599	604	617	597	572	612	596	578	601	596	580	586	603	598	595	613	586	629	574	591	601	616	606	549	581	585	584	602	577	591	578	597	557	570	551	590	613	583	582	619	630	605	556	587	665	582	599	580	599	603	597	623	613	634	538	573	625	600	631	667	584	602	585	621	602	599	598	603	597	568	623	561	576	643	622	645	563	599	538	596	561	571	568	589	602	590	619	570	617	585	574	596	616	606	588	624	628	614	592	624	577	615	595	591	573	633	612	652	597	552	592	598	600	625	620	583	606	607	665	613	623	615	602	532	623	566	678	592	580	576	574	655	550	594	606	599	643	636	558	620	600	616	612	599	606	605	574	557	608	554	602	611	601	618	615	595	602	554	603	615	659	650	620	607	559	578	575	639	590	568	575	606	604	583	597	638	591	569	620	627	574	600	581	626	587	620	586	627	647	596	598	644	608	606	610	594	592	563	617	584	552	548	588	602	601	602	553	592	622	604	573	573	586	606	603	599	606	595	557	610	581	583	636	590	632	567	597	616	583	610	602	620	610	616	597	613	585	614	616	576	576	663	608	607	601	583
28911	49610	85619	73213	58929	45826	21861	1153	660	639	632	671	650	649	677	660	627	657	667	666	649	682	656	679	624	646	653	602	651	655	616	613	641	620	650	600	658	601	607	644	653	640	598	622	620	690	615	646	621	643	624	641	644	627	611	656	615	609	616	673	624	648	595	615	643	648	641	669	644	626	645	592	630	614	613	591	609	637	613	617	621	640	626	614	667	603	670	623	629	626	605	664	603	662	610	651	588	669	627	638	664	659	653	635	619	644	631	625	641	626	654	604	635	619	585	599	596	644	650	638	603	690	630	617	615	594	650	688	655	651	639	625	625	645	645	582	647	631	615	598	627	620	658	611	644	578	647	630	615	668	663	680	599	667	614	646	602	639	664	658	632	614	657	665	643	654	604	606	640	658	642	609	665	633	637	639	630	633	643	639	651	637	633	621	602	655	626	653	640	681	590	627	628	606	624	660	583	663	604	647	620	654	700	630	654	623	647	681	645	665	678	666	595	630	597	589	622	642	639	573	639	640	632	641	640	626	645	613	605	620	623	648	679	653	598	657	611	681	618	640	594	643	627	618	624	594	673	650	673	646	629	663	595	612	602	659	626	675	636	690	650	655	610	626	634	643	621	646	633	610	607	609	627	612	672	623	575	621	684	626	679	606	651	683	639	597	608	669	666	618	662	662	630	634	640	607	630	633	598	643	663	581	611	617	616	658	607	669	595	616	636	623	678	617	624	641	585	648	604	676	674	614	644	631	641	641	612	627	670	617	641	646	673	630	630	685	665	621	613	626	641	665	640	624	612	691	635	667	645	631	635	671	623	656	623	635	643	650	633	677	674	655	604	634	629	655	641	666	619	630	664	618	632	666	608	657	662	645	638	613	654	593	582	630	635	611	647	630	622	620	614	595	623	693	640	637	677	642	668	609	638	622	641	623	627	632	654	635	664	607	588	639	644	605	643	683	590	634	630	627	625	662	622	630	616	669	606	628	644	681	611	577	623	661	603	595	629	633	664	647	663	584	661	639	615	637	595	635	610	589	621	666	652	622	659	596	661	601	659	581	607	664	697	631	613	631	655	636	680	643	672	639	621	666	665	591	585	664	663	672	696	650	612	669	674	668	654	602	648	659	632	625	635	604	655	612	633	624	647	627	636	645	647	610	671	637	635	696	610	652	656	640	672	655	630	652	604	629	638	663	681	623	616	644	663	643	592	665	625	605	625	638	616	639	626	596	600	661	604	582	612	618	629	650	628	621	639	607	621	623	646	656	608	605	649	631	639	652	646	631	618	647	618	613	658	663	635	661	643	639	646	627	660	671	615	598	612	644	657	651	634	620	618	608	662	592	656	639	684	603	638	651	630	653	629	597	632	628	602	600	635	695	617	611	661	647	651	646	628	582	590	626	647	625	650	630	626	666	617	646	636	635	630	633	651	615	639	631	652	632	645	611	651	692	674	623	632	594	637	605	617	639	643	638	620	656	607	607	657	658	679	658	585	581	621	650	634	588	626	625	638	612	655	696	645	645	654	595	639	647	626	649	636	634	662	645	681	639	593	644	635	652	593	663	685	681	593	593	663	621	658	647	653	586	605	610	644	634	625	627	696	659	630	657	587	673	636	627	637	648	643	599	582	649	666	648	628	658	624	647	623	677	601	603	635	631	662	642	632	625	669	613	648	642	654	622	638	681	594	601	624	632	645	651	664	653	651	644	636	638	642	621	656	631	651	626	608	633	611	614	674	618	690	632	635	639	626	694	663	606	666	691	636	610	621	663	611	659	596	641	611	627	614	650	632	629	613	640	623	626	632	636	650	644	666	612	644	636	663	662	636	675	659	616	633	649	636	653	619	602	592	583	593	630	642	639	647	608	637	641	607	628	641	658	621	638	624	645	619	613	634	598	650	642	610	616	650	624	622	618	665	663	661	611	624	657	641	642	637	667	660	649	670	608	646	596	616	660	649	683	617	600	605	631	652	673	641	662	623	632	614	639	634	652	642	645	616	628	598	648	650	644	609	617	647	603	643	611	620	636	668	626	648	674	608	638	563	634	649	666	624	626	630	674	624	660	661	602	625	606	627	654	664	650	672	599	629	617	641	626	628	649	614	656	627	582	637	619	616	618	623	643	660	588	621	622	635	620	637	599	673	659	654	671	648	631	596	662	641	666	649	623	657	663	604	603	605	674	650	629	674	641	622	584	605	636	633	623	597	613	622	608	630	650	633	609	625	621	620	620	611	639	652	608	584	658	614	620	670	632	679	657	641	662	642	659	628	625	588	619	617	637	687	636	621	628	626	606	669	587	586	643	627	662	620	608	600	620	623	652	586	661	614	623	658	629	664	624	634	663	616	687	626	603	596	608	643	635	606	606	602	616	651	614	590	632	648	589	673	649	665	673	601	596	654	621	664	624	678	614	613	635	599	715	639	607	635	637	626	633	651	617	645	594	635	636	585	644	659	654	601	653	658	630	593	661	653	647	627	637	651	642	612	630	626	577	626	659	652	627	598	616	633	660	608	595	615	595	626	610	564	630	630	643	591	617	697	586	657	609	655	610	632	612	624	638	623	660	653	646	618	607	644	620	642	640	634	618	619	611	651	654	688	645	627	675	657	605	634	628	605	627	627	628	625	606	653	651	656	595	586	645	632	640	645	616	600	601	616	624	654	680	607	590	662	638	599	626	573	638	591	653	597	626	675	630	663	608	616	613	614	662	652	618	618	618	624	623	614	618	630	658	651	637	658	721	657	623	584	655	684	636	659	643	622	634	629	634	664	640	657	638	592	648	607	578	636	651	648	644	652	641	593	627	673	662	592	622	648	613	635	661	614	636	656	650	660	689	615	593	648	674	588	618	642	684	602	623	658	624	675	673	601	636	632	638	609	668	650	650	612	642	612	626	666	627	597	644	632	613	652	644	666	658	631	617	579	629	617	632	629	663	665	645	639	629	665	606	660	616	619	599	646	638	626	634	593	676	664	645	667	622	622	643	660	641	660	644	617	609	648	623	606	624	647	605	646	615	652	595	621	618	637	677	635	647	636	648	665	678	649	616	657	670	676	595	606	656	634	657	627	598	618	641	664	618	615	634	671	665	631	615	618	629	675	618	659	677	610	679	646	673	637	683	673	621	631	624	648	630	614	626	602	675	627	622	641	634	634	632	596	600	620	667	600	656	666	651	668	642	629	652	637	649	596	643	620	627	618	649	586	611	641	634	643	622	640	660	623	671	643	655	618	582	622	641	618	636	649	624	647	643	639	594	672	576	659	614	641	629	631	586	614	612	631	638	627	646	641	644	601	675	651	602	625	630	643	646	654	605	644	641	620	655	614	618	623	634	662	673	656	645	620	669	636	665	659	622	664	631	637	631	646	627	619	633	632	660	631	634	660	621	645	628	599	688	613	634	619	611	648	593	620	680	598	601	615	692	650	667	641	687	644	644	644	635	636	674	650	622	628	640	603	654	664	616	678	574	581	601	636	595	622	628	618	606
28045	25651	46751	30042	15112	8102	2448	380	347	322	352	357	403	379	405	323	371	371	411	366	367	378	368	323	378	367	359	379	362	361	347	333	406	390	360	355	339	365	351	360	339	343	379	363	335	373	337	391	390	390	365	382	370	391	357	366	354	390	351	396	378	399	380	367	363	347	368	344	391	380	402	387	355	370	367	371	370	404	392	346	355	416	407	414	366	375	344	388	371	341	388	387	368	360	401	332	402	359	396	355	385	377	379	358	379	365	355	358	401	377	377	393	376	382	357	345	425	384	371	339	343	386	376	392	358	362	360	377	377	377	389	355	341	350	344	337	406	355	352	390	343	375	371	375	396	329	375	346	364	365	369	383	396	362	386	361	370	394	389	384	362	371	383	355	392	360	381	361	362	387	339	376	401	351	374	386	402	356	352	378	404	386	394	395	370	358	398	373	371	351	368	360	390	392	385	343	409	370	334	381	385	393	349	373	345	383	400	379	390	358	374	348	340	337	344	391	381	338	368	366	360	378	387	332	354	372	375	363	387	406	383	346	378	352	351	330	383	355	382	379	368	366	370	372	358	400	333	360	349	374	386	336	342	378	393	356	369	371	368	378	374	334	385	362	388	337	360	340	375	371	350	412	370	385	345	365	382	372	376	336	381	353	373	349	383	383	364	380	382	370	370	374	367	371	359	398	353	399	381	396	361	370	364	398	373	406	348	392	423	376	398	383	376	368	378	356	368	366	360	372	347	380	398	375	356	332	355	378	366	352	386	339	386	364	388	375	316	371	395	339	369	381	369	371	375	419	353	391	403	375	357	372	360	391	379	367	379	347	392	374	374	407	372	373	375	406	362	380	371	407	381	363	369	368	385	356	395	346	380	333	392	398	353	360	370	348	382	389	389	375	353	339	370	376	340	394	372	370	365	408	331	370	375	411	338	364	351	332	334	344	385	364	369	382	352	376	330	401	354	365	390	395	356	360	346	385	373	393	363	367	367	363	352	370	320	356	354	355	341	360	342	381	398	362	358	376	372	371	371	382	357	365	384	349	347	381	366	358	378	377	389	339	344	353	366	398	385	356	401	348	383	369	364	370	373	355	406	342	371	318	389	381	353	367	365	377	359	384	389	385	390	338	358	371	395	372	361	360	377	381	385	352	387	383	360	349	374	365	344	385	422	382	366	400	364	385	336	356	370	365	400	381	359	370	370	395	383	371	393	342	355	379	332	370	334	375	375	356	360	333	327	343	370	391	363	406	374	360	340	335	361	377	374	378	388	383	320	363	371	361	380	335	352	377	383	368	363	313	383	351	380	363	347	404	389	377	371	379	382	366	352	343	366	389	376	372	378	382	341	372	399	369	372	351	390	387	348	333	358	349	360	389	369	388	368	390	387	384	387	352	367	366	339	356	350	361	395	347	356	332	383	360	356	326	414	382	367	362	342	396	396	371	369	352	413	371	357	359	369	378	374	379	393	374	367	363	356	371	368	345	376	364	377	381	359	342	392	385	390	375	359	387	366	359	340	354	434	381	366	368	346	365	382	365	352	368	373	396	358	356	381	371	359	361	396	346	356	372	395	376	359	380	353	340	362	365	369	326	406	350	366	382	384	360	387	362	375	353	375	361	336	366	380	339	400	375	327	374	354	348	364	389	387	367	375	366	371	378	364	361	355	384	345	364	369	341	406	382	363	366	379	337	346	371	366	349	365	363	379	389	356	342	378	379	347	333	375	369	366	344	372	385	390	347	352	371	375	342	393	353	360	373	389	360	359	357	359	356	367	366	374	360	356	347	400	344	340	345	372	355	369	379	365	394	336	380	347	399	372	363	353	347	338	390	397	377	375	364	366	384	349	374	384	384	340	406	385	361	392	388	337	352	402	350	397	341	376	359	357	350	367	386	363	401	347	383	358	350	328	380	352	368	334	357	385	419	361	347	365	354	367	356	396	392	348	358	379	371	358	357	355	362	394	361	362	340	352	380	332	385	399	366	377	360	385	376	366	370	351	366	356	341	358	338	388	359	349	367	394	364	381	340	377	374	341	329	367	381	377	341	347	365	355	356	340	362	378	407	340	369	339	400	350	362	359	371	361	383	379	361	364	382	379	346	360	398	387	382	353	388	392	343	381	386	373	353	397	358	381	362	415	360	358	417	363	370	358	382	401	349	361	388	388	414	383	365	406	358	379	349	370	367	388	366	371	340	392	389	366	373	359	358	367	407	431	365	354	355	360	380	384	386	343	366	345	353	364	398	372	390	383	402	382	351	381	388	320	342	422	342	330	382	359	368	372	364	352	388	372	321	377	364	371	377	344	372	348	360	347	356	356	362	377	338	349	337	377	349	366	352	350	350	374	333	352	359	371	404	352	359	375	347	371	384	341	377	351	357	363	358	348	370	363	375	363	369	349	351	342	378	423	357	375	375	359	400	348	345	374	383	391	339	379	350	343	365	357	360	359	339	351	357	383	364	371	371	378	355	378	367	361	369	389	394	391	348	363	390	393	402	341	364	369	372	386	351	392	363	355	371	377	369	394	378	385	395	374	371	355	405	386	385	366	360	389	381	365	375	355	373	374	374	349	365	383	383	378	402	380	389	357	372	361	339	343	380	318	370	369	367	332	362	396	332	389	375	384	350	377	373	359	386	359	375	378	361	374	351	358	368	343	385	356	395	340	373	352	367	377	389	383	365	374	355	379	350	395	388	355	341	365	356	352	366	386	352	373	321	358	337	347	355	397	347	350	394	372	349	371	388	349	372	352	380	368	379	371	350	331	379	374	358	379	382	382	328	341	358	351	386	362	358	369	352	370	356	359	358	384	343	372	403	353	396	373	370	372	375	363	415	353	340	371	399	390	335	362	356	328	347	370	396	356	350	348	357	337	401	380	389	365	381	354	375	360	386	365	357	356	368	378	377	335	381	357	368	349	359	406	383	385	345	375	372	382	364	367	364	378	373	350	380	379	373	354	408	427	376	366	381	400	385	388	363	333	401	343	375	400	392	349	365	348	366	343	399	390	359	356	389	334	374	363	382	366	428	357	343	328	383	400	385	412	346	358	359	386	369	380	361	395	376	362	380	353	381	364	377	412	348	358	334	322	361	347	346	369	382	370	357	379	395	367	371	350	373	362	367	357	364	373	366	381	370	368	332	346	374	343	345	383	375	387	367	379	318	376	337	376	359	347	352	401	357	355	359	367	394	366	381	408	349	407	362	336	392	386	363	367	378	385	388	369	375	380	334	369	376	388	387	399	353	349	362	363	356	373	360	378	367	394	379	337	347	345	360	358	346	392	338	405	348	384	373	370	393	391	378	380	355	368	359	365	356	353	344	381	395	350	354	372	375	380	379	396	357	335	381	367	388	369	375	352	351	381	381	362	365	382	354	366	389	375	381	373	354	340	360	367	380	394	373	379	387	385	410	336	358	372	358	355	373	345	331	371	349	363	379	408	380	359	367	387	348	346	344	387	364	329	381	337	371	377	392	365	365
21660	39479	41245	22958	13238	8746	2696	445	435	406	464	439	419	455	416	449	414	467	429	412	436	418	444	425	407	431	401	421	421	422	455	438	409	450	404	414	443	455	412	431	448	423	398	411	420	444	421	413	411	393	427	432	415	361	408	429	433	421	423	439	437	434	419	417	431	430	433	432	414	406	404	400	461	385	390	429	413	432	418	408	414	438	433	428	432	393	439	429	369	413	454	436	452	397	436	416	415	420	430	435	386	413	429	429	429	414	402	433	396	384	412	432	434	439	450	413	425	437	402	419	411	408	404	417	434	442	429	437	423	410	424	438	427	400	436	425	418	421	418	448	388	434	416	437	422	448	420	459	436	396	439	418	416	440	397	424	461	417	431	393	408	423	382	442	434	395	416	397	403	402	450	399	404	418	407	398	436	429	406	419	408	420	407	440	394	441	436	428	433	413	450	415	398	427	440	421	428	424	459	417	415	421	405	406	404	419	430	438	398	430	423	433	391	441	411	400	445	434	451	445	414	415	424	445	456	427	439	418	399	473	407	434	469	479	421	427	405	417	394	452	386	435	404	406	407	426	430	388	416	441	446	426	435	434	441	421	406	436	405	388	473	388	438	449	459	444	439	392	461	440	410	430	400	410	446	412	444	424	423	405	421	432	441	438	395	414	418	445	421	444	425	397	457	425	414	377	400	435	446	441	433	384	418	376	396	423	422	424	430	453	410	441	427	436	444	408	451	418	435	428	445	392	394	422	448	458	457	448	435	410	413	419	391	408	428	425	422	409	442	430	375	392	456	424	406	410	407	432	399	405	448	429	405	407	421	391	439	414	429	406	413	440	451	405	412	437	414	443	402	439	404	411	429	426	436	414	396	397	444	409	406	425	400	428	398	428	443	393	424	453	389	432	403	453	434	407	435	397	408	440	428	468	426	437	436	417	454	456	405	429	442	373	423	466	430	460	389	411	409	416	421	408	456	435	403	429	454	386	427	444	441	421	406	422	436	408	425	441	416	429	412	419	356	413	424	396	448	430	428	437	398	441	428	399	422	450	405	408	412	433	432	417	422	438	403	419	417	435	422	419	446	456	439	415	374	396	382	425	420	450	442	386	421	414	434	432	384	482	417	422	430	401	443	419	413	418	419	405	417	436	464	434	401	413	407	413	407	439	424	366	445	464	431	416	430	463	449	439	407	393	429	431	415	431	405	427	420	426	398	437	405	437	414	401	413	408	450	433	412	471	422	411	420	412	425	458	406	433	473	452	426	412	404	455	404	404	472	412	415	441	448	442	439	405	445	454	459	422	395	436	400	456	393	390	428	427	415	448	426	458	428	426	426	452	398	420	397	417	411	413	458	404	395	440	428	440	444	411	435	438	408	420	437	419	439	402	461	432	457	429	418	424	406	440	450	440	420	430	428	430	438	434	431	428	408	421	407	401	414	408	441	421	405	366	394	421	410	435	411	401	419	434	419	411	407	416	412	458	407	390	435	403	447	399	412	416	392	422	444	422	400	443	404	432	434	410	413	414	414	435	453	406	422	384	399	373	425	390	430	439	395	432	407	406	424	402	455	439	441	461	423	428	448	387	409	391	416	432	392	404	425	402	421	450	464	421	431	442	435	434	419	417	393	410	431	414	442	472	400	426	422	464	426	425	425	426	471	417	390	450	432	407	451	420	428	423	432	412	435	432	436	454	415	399	387	428	418	414	418	401	435	443	399	415	481	449	413	449	412	427	448	416	424	431	429	466	439	456	401	415	406	404	449	455	398	445	474	430	428	385	461	439	425	425	429	411	403	396	405	470	420	439	409	399	434	412	435	412	430	434	445	449	416	396	462	420	401	418	432	448	435	404	415	445	407	424	439	420	404	425	416	450	435	420	427	427	418	432	401	443	411	423	417	422	439	460	397	391	453	423	446	423	392	454	417	402	434	408	430	459	426	412	399	427	368	377	444	392	406	396	457	389	417	434	493	396	443	431	449	417	423	405	412	418	429	429	462	430	417	421	400	392	455	412	437	454	442	429	433	417	399	447	414	424	438	405	412	412	417	418	431	434	454	431	434	424	411	418	411	395	408	449	393	433	414	440	375	413	421	423	407	418	424	413	429	441	437	426	394	419	407	455	428	425	434	430	395	416	419	415	442	401	443	436	458	458	396	450	425	402	440	431	435	400	412	456	380	437	435	448	455	417	444	466	409	419	416	412	356	441	429	426	443	430	420	403	409	420	387	407	408	426	432	399	443	431	399	414	426	423	461	402	439	456	399	432	399	424	472	435	448	406	433	403	404	436	427	423	452	390	421	401	402	412	415	449	410	434	403	434	394	417	407	435	414	449	414	425	408	384	405	468	436	431	439	433	431	435	408	452	393	421	440	417	440	403	428	427	405	397	395	438	438	415	409	458	462	424	429	458	427	464	427	465	400	402	434	430	465	408	426	431	395	453	446	414	445	416	407	432	401	432	416	423	394	427	417	409	413	388	436	428	414	439	457	439	439	435	434	432	403	421	419	440	444	467	413	445	429	420	392	379	403	418	443	444	443	431	393	426	428	446	377	397	477	416	438	449	400	442	393	415	430	421	442	424	454	428	419	444	429	411	377	413	400	418	430	431	430	401	432	432	422	444	409	397	410	439	384	431	458	401	403	440	403	440	429	429	394	428	418	441	401	400	441	423	402	426	430	457	414	412	405	430	412	424	418	411	421	417	439	420	391	414	419	403	425	418	454	453	397	427	430	421	437	396	409	420	407	411	421	427	406	399	418	432	423	410	416	477	452	447	384	435	399	444	443	413	382	441	435	422	427	382	429	420	411	420	389	440	418	424	423	424	427	445	418	400	484	396	432	418	409	431	408	405	433	387	428	414	420	439	427	400	410	425	396	470	431	420	444	406	423	423	416	424	420	391	433	410	420	418	423	420	412	413	405	426	418	442	447	404	441	455	389	437	434	418	427	426	430	441	429	430	407	439	402	427	392	425	381	438	413	436	385	414	440	395	467	442	392	420	446	420	456	418	404	441	459	417	404	424	417	421	431	416	411	422	434	375	423	378	436	430	415	434	430	422	445	396	406	403	444	429	410	447	405	419	388	435	482	394	427	431	465	418	397	417	447	444	402	414	411	442	416	421	436	425	434	412	388	379	428	429	407	440	448	424	411	413	430	437	387	422	383	399	408	443	415	447	470	416	406	403	401	434	416	459	427	442	429	450	392	405	451	454	406	409	459	391	437	418	407	464	433	402	396	415	380	388	448	457	449	435	415	412	425	426	383	416	385	404	402	416	410	432	389	425	406	411	406	412	399	440	411	432	423	415	425	401	437	442	456	455	416	462	416	426	413	410	398	439	424	392	457	428	417	456	453	423	430	378	398	427	395	414	398	439	440	407	405	408	424	416	412	422	434	405	436	480	416	419	429	427	447	404	438	417	418	432	448	399	427	448	404	418	395	371	400	434	419	407	447	420	415	417	473	427	408	417	437	391	475	412	394	408
24594	22332	48329	49317	39441	32989	16136	1170	407	399	417	363	408	394	357	375	345	371	382	397	383	376	376	385	353	397	370	368	354	363	382	381	358	368	388	368	422	386	408	379	340	377	374	370	360	390	384	364	354	378	375	367	375	361	373	361	381	394	381	409	337	390	371	379	383	386	396	361	404	356	371	378	368	362	373	391	370	367	371	387	372	384	386	358	361	370	390	361	370	396	374	333	401	358	378	400	392	368	341	407	392	355	373	373	384	379	356	327	358	342	378	337	416	361	384	408	374	438	350	386	374	394	375	378	415	365	342	395	359	374	383	381	369	337	391	399	388	360	398	389	366	371	369	370	337	364	371	359	379	362	367	375	359	353	319	418	393	366	357	380	358	352	348	355	380	381	396	372	396	363	342	383	385	353	376	370	378	347	363	345	352	334	380	413	353	343	374	386	421	382	401	368	395	355	380	382	355	403	366	389	389	358	339	353	377	377	366	387	362	373	340	351	343	373	369	368	361	389	363	380	375	385	339	344	376	417	367	375	391	351	369	342	374	409	380	382	370	352	388	381	353	383	378	374	361	394	363	377	393	345	379	352	372	338	387	327	353	393	349	362	397	379	399	344	372	361	366	360	396	354	401	402	376	375	350	379	374	353	353	375	398	342	364	370	372	378	368	356	393	381	402	350	371	392	410	407	355	376	391	364	346	419	397	361	371	391	392	387	363	362	376	359	339	357	384	368	365	381	357	404	382	343	383	382	364	377	378	376	368	413	374	359	353	365	357	377	366	363	396	353	350	370	371	371	375	390	363	363	355	373	344	375	392	396	370	358	344	347	374	377	376	389	374	391	403	380	369	380	325	390	386	404	372	375	375	378	385	350	358	383	347	403	382	377	398	346	353	376	387	371	388	385	374	380	387	377	358	408	379	373	372	359	399	414	341	408	377	371	344	347	370	361	374	357	385	360	350	365	353	373	375	356	341	385	386	387	366	371	387	367	344	346	336	386	369	354	386	373	378	358	410	385	390	368	408	377	396	356	358	373	379	370	412	339	419	351	377	371	381	361	346	360	366	352	342	347	385	365	366	350	366	358	324	377	363	411	378	374	424	376	394	344	385	421	408	348	367	379	374	377	374	368	404	405	387	358	354	404	372	349	343	392	360	357	397	383	349	366	337	373	403	380	376	366	360	370	331	353	383	409	368	393	388	336	378	384	377	333	387	369	375	410	348	385	369	363	346	362	355	346	365	365	369	351	406	351	373	342	367	382	358	351	414	421	397	358	343	366	378	367	357	350	340	373	336	366	366	412	380	362	382	418	360	359	390	386	390	360	321	357	374	379	362	370	401	382	339	334	347	376	341	364	415	386	391	368	373	340	359	379	359	377	363	361	374	364	378	385	381	335	368	373	377	377	384	360	373	359	370	370	386	317	357	370	392	330	381	380	359	378	391	375	375	394	375	366	402	350	338	385	338	375	376	393	385	389	339	341	416	362	394	391	365	371	399	392	375	359	353	358	381	386	367	330	418	377	367	349	380	361	368	372	347	379	375	399	392	361	344	359	394	357	328	353	359	389	371	359	346	401	368	384	396	331	373	373	374	386	418	381	383	370	341	390	368	364	375	366	362	378	361	394	365	348	407	346	359	345	373	385	353	372	366	392	378	351	368	373	351	389	352	375	412	412	370	386	390	388	357	372	346	353	331	376	387	396	358	384	383	385	393	373	403	383	378	392	346	383	372	367	371	368	372	379	383	368	392	396	390	357	392	348	354	364	403	392	342	371	390	369	384	378	389	362	380	359	390	368	383	378	350	365	360	394	378	412	362	408	375	362	394	349	428	387	422	322	362	336	365	420	359	380	360	387	398	393	402	396	364	350	378	371	386	360	367	362	389	365	417	377	364	384	354	376	390	395	394	391	336	390	403	392	412	365	368	369	322	387	372	400	388	389	363	369	385	331	368	376	390	361	358	365	358	390	364	378	394	372	374	395	372	344	377	362	356	359	339	363	362	376	375	368	370	387	347	354	367	358	364	375	383	368	395	361	387	360	388	378	333	372	348	360	382	378	380	359	366	368	385	394	373	380	376	391	374	363	360	357	380	386	331	390	422	391	388	407	415	391	357	364	360	398	373	341	314	394	367	390	396	390	380	388	361	370	367	355	356	357	368	355	359	377	397	362	387	386	353	393	367	370	363	370	376	381	355	389	388	375	380	338	382	361	320	363	370	374	362	400	360	379	355	361	351	416	347	381	301	373	370	351	349	341	346	370	373	350	379	362	377	363	380	353	397	382	375	374	388	360	391	369	337	324	412	327	359	379	364	382	379	354	377	403	376	371	373	407	353	387	397	391	375	350	362	357	370	372	359	389	369	349	388	364	380	370	350	355	393	377	371	369	415	394	359	387	400	321	352	364	380	367	340	393	409	356	384	367	377	403	375	371	356	353	390	358	387	398	364	390	344	401	398	347	384	350	381	379	376	391	355	398	390	372	349	367	397	375	367	387	392	345	388	378	389	359	366	347	372	359	375	376	395	377	340	359	377	373	376	412	403	381	373	348	386	393	331	344	342	398	379	326	370	348	366	400	379	326	374	356	336	370	387	330	389	408	422	370	390	347	380	375	374	379	375	395	363	407	366	405	384	380	412	428	363	382	364	359	376	384	357	366	359	398	364	350	375	382	379	380	397	363	379	377	349	376	352	372	362	397	347	357	399	363	387	394	359	366	376	388	378	342	365	349	400	424	393	376	400	364	385	374	351	360	353	368	385	348	409	413	383	356	357	376	410	361	362	369	372	358	369	345	387	385	362	380	356	414	384	362	363	380	377	394	380	361	387	389	404	408	349	413	443	384	385	370	369	395	377	419	378	342	344	327	383	395	382	383	366	388	329	394	354	377	374	364	396	384	409	399	369	369	408	346	367	370	364	362	377	383	338	366	371	404	385	365	357	379	385	370	368	384	352	377	372	355	380	375	374	350	354	363	367	373	363	362	371	357	373	386	385	347	371	373	405	361	380	401	354	380	352	352	359	362	382	360	360	358	403	379	404	387	360	360	354	376	351	352	363	362	377	363	360	411	404	371	369	379	375	391	336	358	380	362	338	385	344	361	368	336	363	390	384	396	387	369	377	367	364	381	403	376	389	340	382	362	378	376	342	395	374	364	380	389	374	319	359	370	356	383	400	364	357	355	328	377	393	339	339	394	392	356	353	386	364	376	360	364	386	389	358	388	375	363	352	371	359	371	354	346	359	379	396	393	347	387	384	384	370	354	376	333	366	373	398	374	385	370	363	364	389	391	375	347	366	434	381	350	362	407	396	363	351	361	348	348	347	395	359	385	330	376	350	361	368	369	373	379	352	357	403	332	414	349	349	346	361	356	365	377	379	375	360	342	398	344	390	383	385	358	356	336	372	373	396	346	350	352	399	350	377	382	379	411	403	345	386	333	353	381	389	358	369	367	389	361	332	416	351	375	364	380	356	364	346	377	362	365
24322	54520	79339	56232	43109	32397	9945	439	477	441	396	417	405	449	461	388	437	388	430	410	423	436	382	433	443	410	392	447	433	442	426	380	420	442	431	395	406	421	426	418	405	420	410	446	452	401	429	433	442	475	375	395	416	416	406	397	430	421	430	419	435	399	402	453	372	411	415	408	433	428	433	429	407	399	420	441	415	421	418	424	397	449	398	387	392	411	408	421	395	392	421	400	404	417	421	450	401	396	445	440	420	426	410	437	450	431	383	443	401	402	424	407	450	416	380	427	404	408	420	458	423	368	418	454	389	438	422	426	412	463	422	424	384	407	448	407	431	404	426	419	432	414	409	398	400	403	414	419	437	402	429	425	430	438	420	440	400	425	386	399	413	412	383	405	416	440	391	452	422	393	431	424	414	424	440	419	392	409	407	424	426	409	375	418	417	401	427	406	401	396	448	413	449	417	382	422	448	437	425	400	427	441	446	443	435	450	421	402	409	420	450	434	435	421	441	386	418	443	410	435	419	397	394	396	453	401	392	422	405	431	405	374	446	393	384	406	397	399	413	419	456	420	415	397	407	382	426	428	386	399	423	446	438	425	407	426	399	450	411	406	409	422	391	396	397	420	413	411	418	403	405	438	418	396	406	423	445	406	392	415	448	415	432	399	434	408	438	419	389	405	438	443	372	437	418	403	442	444	415	397	409	428	433	425	424	424	432	410	419	422	416	424	421	426	434	395	436	420	448	435	376	386	411	430	418	405	432	423	465	443	393	418	395	402	438	432	406	455	420	431	418	402	409	412	415	444	390	408	434	435	393	423	439	403	392	411	412	408	430	428	419	438	380	443	413	432	457	424	387	406	418	427	410	417	398	458	412	410	431	402	451	427	434	407	433	448	398	424	441	389	408	408	405	455	376	371	417	424	423	416	430	418	412	439	395	408	452	412	420	410	380	401	433	414	409	444	390	423	404	401	416	425	388	392	393	418	399	405	398	457	426	447	419	412	405	443	407	402	452	390	419	407	431	385	388	390	421	414	396	407	375	411	405	377	453	423	370	404	409	442	383	445	419	405	409	437	419	444	414	437	425	405	402	424	406	429	439	379	453	421	421	391	390	415	430	439	391	393	397	386	408	444	427	403	433	416	445	427	385	429	420	397	407	409	435	454	442	397	428	425	387	392	428	412	402	422	443	380	439	396	419	429	409	420	407	396	418	388	445	421	384	398	433	390	375	413	434	400	444	396	403	405	407	477	386	444	428	447	395	425	409	423	450	412	384	402	410	415	419	412	432	428	411	442	427	405	439	420	393	421	446	417	386	402	418	437	387	412	411	435	434	356	414	423	413	405	429	397	423	429	387	423	390	384	450	407	429	396	436	426	395	395	424	409	430	444	406	426	403	408	421	422	399	424	436	439	435	442	418	390	418	422	408	458	428	399	409	391	445	448	402	364	411	395	398	437	423	465	460	429	392	420	447	415	432	386	437	403	434	431	420	415	445	379	410	433	453	419	438	431	402	406	448	399	458	436	406	416	412	413	415	409	374	438	397	424	448	419	412	404	414	429	419	441	398	422	390	416	426	437	407	406	438	382	425	452	414	409	445	401	373	406	422	398	417	409	430	396	408	420	473	382	400	394	417	426	448	466	423	424	442	399	417	419	397	416	408	440	481	448	439	390	406	434	449	369	395	423	424	416	427	408	370	416	409	405	415	442	414	429	410	373	433	397	430	419	405	383	431	426	402	418	419	434	409	398	397	385	441	414	434	440	434	387	420	396	431	417	441	440	404	417	407	395	456	411	387	421	425	400	403	425	444	415	449	405	440	436	416	405	388	439	447	417	417	436	387	399	414	440	407	429	451	421	427	402	433	395	414	419	440	400	392	396	397	415	406	389	440	420	420	421	436	396	420	384	418	414	408	433	386	434	428	433	406	422	404	420	463	410	449	417	421	436	458	424	414	407	417	428	413	425	407	364	370	462	445	418	405	416	422	409	418	435	432	398	462	380	391	431	417	419	410	418	408	415	378	410	404	420	430	421	423	400	418	404	464	405	438	411	442	402	420	390	452	426	429	430	388	391	405	450	404	390	422	402	429	409	428	430	427	393	412	378	420	384	427	413	421	406	397	405	420	399	402	375	429	378	439	412	395	401	395	432	428	413	406	433	404	441	433	427	409	411	430	412	407	423	396	450	367	408	429	393	394	429	433	407	406	436	439	419	401	386	459	403	399	423	411	403	428	416	462	388	377	444	407	441	392	451	395	393	451	429	431	422	435	419	419	395	424	416	476	396	408	409	456	449	383	431	402	415	457	423	453	475	416	414	395	417	372	417	438	428	423	445	413	448	417	399	400	416	454	374	429	424	436	406	400	375	412	439	440	432	450	450	417	420	413	415	439	428	400	441	401	395	417	389	399	388	432	405	447	404	391	404	433	373	428	412	396	449	432	425	443	423	471	423	402	375	379	436	459	398	422	419	409	449	404	381	423	435	393	424	409	436	420	404	401	406	419	403	409	389	413	414	402	409	405	397	389	423	426	421	452	450	434	441	433	446	443	431	383	362	422	465	407	409	480	458	435	382	425	433	410	426	399	398	423	418	448	422	437	412	409	378	421	378	411	426	422	424	404	410	428	399	399	425	445	411	425	400	412	423	423	414	396	398	403	422	424	401	388	415	425	406	400	403	420	424	444	427	420	384	436	380	408	464	437	404	441	407	391	405	418	385	452	419	436	461	417	385	455	396	417	411	415	409	407	419	452	420	407	399	414	408	401	428	414	409	394	450	390	462	442	465	394	400	429	437	394	412	413	444	392	418	434	411	410	415	432	429	439	406	410	402	420	466	419	385	400	403	394	397	400	422	433	417	379	400	435	416	429	434	403	396	457	447	391	417	416	396	406	428	425	413	394	414	415	438	440	465	424	452	417	423	434	417	388	435	398	437	422	410	422	424	393	403	440	395	424	461	412	413	385	440	404	415	433	442	408	391	433	384	421	412	408	427	433	438	423	409	378	423	438	450	396	409	398	416	442	451	429	390	439	424	409	433	450	410	423	433	434	428	397	427	385	459	394	393	405	457	421	393	435	432	449	386	431	442	432	369	445	406	406	400	410	441	410	429	420	428	450	433	409	431	416	414	428	421	430	386	432	453	433	432	400	415	430	424	458	410	431	414	413	421	402	394	434	399	439	419	432	423	448	418	409	440	403	409	365	415	393	431	401	435	436	432	374	414	411	439	375	387	423	433	391	398	455	437	435	396	396	417	404	425	394	441	404	398	384	431	412	370	432	396	426	431	422	407	380	408	405	419	430	435	434	407	417	437	442	398	395	436	414	417	445	436	403	395	423	399	421	445	445	388	391	438	439	406	400	392	431	435	417	434	404	407	431	422	466	404	375	399	394	420	415	459	390	403	401	416	413	401	394	412	426	387	458	414	401	431	415	398	422	419	392	419	403	431	404	415	426	409	398	439	424	426	436	424	396	435	417	419	409	402
25622	22459	53134	47612	33203	23888	8446	683	483	496	542	524	505	556	536	529	522	524	524	507	489	505	530	521	515	494	489	516	520	537	507	550	495	518	494	487	469	507	500	503	527	502	500	508	483	476	477	503	505	519	478	447	491	504	525	534	500	493	479	514	491	478	498	546	510	544	535	491	534	521	497	524	512	501	477	535	524	507	502	483	490	522	493	494	495	484	476	571	508	505	520	486	510	467	507	532	498	495	532	515	503	519	508	501	505	539	486	485	499	479	504	513	547	518	496	487	484	498	507	472	473	488	485	542	499	547	496	476	535	521	497	520	518	453	520	500	547	506	543	505	492	475	479	544	515	498	513	503	498	515	539	501	521	517	498	502	529	494	488	501	508	495	512	555	485	491	512	518	568	523	515	520	497	490	506	549	487	486	513	496	468	474	509	497	504	459	544	527	478	511	487	494	519	528	547	521	557	552	497	529	488	484	512	531	487	468	525	487	513	503	496	515	482	508	520	470	505	486	529	510	515	491	539	502	530	489	490	528	465	458	502	519	526	488	469	555	546	513	511	513	534	487	471	500	500	525	502	485	503	505	452	465	482	489	488	489	536	502	494	480	536	473	557	527	536	498	463	520	512	521	519	501	483	526	508	509	528	475	496	560	515	532	527	514	484	502	500	481	500	525	494	515	531	471	510	526	492	524	491	466	537	530	519	466	505	530	548	502	484	487	474	500	519	525	497	493	495	505	484	494	500	478	528	527	511	480	503	511	514	516	501	524	527	539	497	530	497	525	491	470	513	500	488	558	502	532	489	487	503	507	511	488	474	480	497	493	495	501	502	505	504	484	497	519	503	476	476	527	509	480	478	515	491	571	506	468	484	476	493	516	515	504	488	516	517	526	483	527	468	499	487	520	497	495	502	494	494	517	510	571	497	475	524	510	534	508	547	494	507	532	510	530	519	527	467	526	482	506	534	535	460	460	527	459	485	477	496	496	538	511	510	498	481	529	530	495	511	487	506	498	477	519	471	469	517	493	509	509	506	506	455	562	531	549	480	507	471	526	508	484	514	511	530	495	496	505	505	508	506	539	501	532	495	459	514	509	491	534	525	495	530	471	516	497	486	469	496	449	498	483	471	491	483	501	542	524	505	513	515	498	491	501	500	516	514	520	496	497	474	524	524	441	510	497	506	516	500	493	513	540	510	568	492	507	532	505	515	511	488	525	503	549	501	500	491	512	505	500	522	533	514	488	477	471	509	550	502	480	506	525	530	495	484	496	510	503	519	510	508	522	553	481	457	486	498	476	495	482	518	500	520	487	539	537	558	505	521	491	541	514	495	559	490	530	477	529	515	480	535	511	510	480	517	494	506	482	490	482	507	540	513	532	489	484	526	492	489	497	492	486	455	511	497	498	526	505	516	467	456	468	526	492	504	511	458	526	518	503	507	511	493	508	538	481	523	477	482	538	500	499	478	511	500	552	493	520	525	514	531	506	529	502	553	495	502	515	507	511	518	518	493	469	500	531	499	517	519	519	488	520	556	488	502	514	522	497	477	557	478	561	494	502	482	474	498	494	489	507	513	524	499	479	492	460	500	486	497	531	539	522	466	501	504	531	517	524	509	505	513	550	503	555	556	524	505	521	519	508	490	512	530	476	537	512	528	501	512	467	502	475	487	533	531	547	570	505	501	536	513	446	536	526	507	479	554	514	512	505	521	506	476	515	529	519	491	504	479	562	504	480	499	530	491	513	480	512	564	476	503	507	478	515	476	484	506	472	534	528	535	512	456	516	494	495	493	540	545	508	488	494	522	516	496	485	525	495	517	516	517	519	504	560	479	497	516	519	475	495	516	516	516	511	517	510	484	500	495	489	517	497	521	477	489	500	464	524	523	494	554	541	504	523	499	531	520	517	492	495	538	511	538	502	504	486	538	514	483	499	518	512	471	501	522	484	490	545	503	483	582	541	497	511	510	502	492	504	509	528	480	515	483	525	514	523	509	544	504	520	457	566	480	517	499	536	526	497	502	513	537	479	513	559	505	513	505	482	579	500	535	489	552	535	540	529	482	513	498	495	493	511	507	494	497	522	509	498	496	528	512	540	516	459	495	503	436	497	478	536	522	522	455	483	450	472	510	493	539	539	494	536	488	491	458	497	524	538	512	475	519	494	512	514	512	534	508	497	506	516	502	524	499	486	506	528	529	525	501	492	491	500	469	543	509	477	460	469	475	552	491	507	546	543	522	511	490	550	475	492	508	541	516	514	507	523	484	523	491	502	476	546	506	539	532	558	521	496	512	488	523	523	493	550	463	513	478	506	491	517	505	490	516	528	470	546	497	510	481	507	467	512	505	523	535	503	514	500	524	489	524	522	527	472	507	485	524	509	532	508	504	498	522	511	498	498	520	512	526	501	483	520	471	508	483	455	486	515	498	556	520	513	520	517	512	507	499	483	498	533	506	512	482	516	505	484	498	519	528	505	512	497	484	492	532	495	463	485	505	525	518	517	470	445	486	502	510	516	459	502	467	500	542	493	509	517	494	485	479	511	480	483	503	524	507	555	540	497	503	502	500	499	500	496	514	515	499	526	489	514	530	500	526	456	498	490	519	506	517	506	480	530	535	481	502	530	513	487	507	568	495	543	484	502	506	521	483	473	514	497	509	495	505	545	476	535	507	526	512	496	524	455	553	552	513	493	484	535	539	504	532	508	526	496	503	502	518	529	501	492	501	494	491	489	515	523	492	482	510	507	500	524	512	491	472	480	492	523	514	508	492	454	494	521	471	468	532	503	496	505	504	503	508	500	485	507	513	507	538	464	556	501	496	509	534	480	493	477	506	460	548	493	547	498	513	491	486	518	504	499	475	514	483	506	486	485	518	538	527	494	472	515	488	482	521	503	452	460	559	483	508	504	513	497	507	518	502	497	524	500	446	514	528	560	516	478	513	513	497	490	527	517	516	527	537	499	503	496	503	472	486	499	484	520	518	510	508	530	498	455	568	491	502	489	501	518	543	480	534	537	468	544	508	500	518	487	477	504	521	467	517	521	498	516	542	488	525	487	488	477	452	487	536	508	507	505	549	459	508	495	520	487	490	498	535	525	492	517	509	470	494	487	521	538	504	541	494	525	494	510	544	487	465	524	542	507	477	505	533	545	539	545	500	476	514	479	503	519	477	487	519	472	537	486	489	485	497	533	513	477	504	515	532	507	539	515	483	543	524	475	495	523	462	476	536	467	492	546	540	535	497	506	500	512	482	501	469	496	462	504	523	544	562	507	520	485	475	543	511	552	516	520	459	471	537	493	528	510	481	544	509	497	504	515	492	497	514	505	533	474	478	481	520	489	500	469	507	448	506	533	511	473	496	518	492	503	499	468	536	521	500	543	492	514	518	528	471	528	500	501	484	516	516	511	496	506	518	555	504	502	493	487	505	479	483	481	496	498	515	519	503	504	472	471	502	452	513	480	499	504	543	538	520	468	500	478	506	514
25665	54438	70677	48652	37952	25539	7850	608	566	505	537	590	578	542	549	590	595	574	609	586	560	569	546	565	554	575	562	559	515	566	557	557	607	579	571	563	560	561	586	577	586	576	547	557	598	583	556	576	564	556	584	555	566	564	552	562	582	551	551	572	556	581	600	504	573	588	588	530	561	587	493	581	555	583	578	563	571	555	545	597	566	555	608	542	594	531	568	630	595	564	575	582	599	530	555	595	560	540	599	621	580	555	602	622	538	567	549	575	539	585	594	619	562	568	544	570	609	608	553	553	577	522	571	563	527	525	572	561	584	593	560	577	590	551	586	563	562	595	535	571	596	539	586	592	551	559	592	539	569	563	563	532	565	601	554	563	607	626	542	563	609	570	551	550	595	551	591	541	560	573	585	537	550	551	555	585	612	560	571	609	571	564	545	612	589	542	559	570	534	616	602	531	597	580	591	553	578	571	551	602	570	534	579	540	595	584	571	549	541	586	550	590	569	585	610	535	578	556	589	547	555	553	534	612	547	579	578	534	554	535	543	554	587	543	535	582	564	541	563	598	566	557	578	599	556	545	586	551	594	564	607	585	539	549	570	571	554	531	557	551	538	535	577	587	542	552	565	578	569	523	563	534	562	555	566	555	560	515	581	567	551	576	585	535	583	554	592	561	552	567	557	560	590	590	520	591	546	564	519	585	537	547	552	594	559	547	564	557	539	550	564	547	586	560	538	589	549	577	507	556	586	541	568	523	607	537	615	582	572	577	532	559	556	522	540	519	540	567	532	568	596	557	558	590	615	568	562	543	541	574	574	556	565	564	606	576	593	562	561	563	572	608	536	527	560	559	566	531	529	590	571	558	587	579	551	585	569	575	596	569	562	538	539	592	553	572	570	525	574	573	589	615	557	540	567	586	618	562	576	564	570	554	597	578	570	537	548	554	605	572	569	557	576	591	573	592	569	557	554	543	557	607	557	573	572	592	583	542	585	565	590	557	582	552	584	511	539	533	484	585	545	596	545	597	584	584	566	545	589	607	606	546	558	599	603	566	608	511	542	565	582	554	562	540	565	573	548	553	582	553	588	552	544	566	541	556	539	577	556	593	560	554	550	596	601	534	556	573	556	591	573	550	570	544	624	554	582	607	541	568	578	544	532	556	554	539	607	529	551	562	575	526	568	585	584	530	586	562	563	591	569	565	540	566	547	572	542	569	585	542	562	548	582	559	547	574	569	594	513	527	595	538	586	576	550	607	585	589	583	595	568	586	543	566	561	566	559	593	528	539	567	592	539	562	551	576	556	548	570	527	605	560	552	527	592	537	620	572	511	581	555	572	542	563	555	555	518	576	580	575	567	581	536	574	532	592	575	552	577	588	571	584	582	533	590	555	562	555	545	604	583	537	551	596	575	543	592	584	554	555	559	573	572	557	552	567	526	664	551	596	578	546	565	628	551	595	589	584	550	573	571	561	572	573	587	572	576	614	557	564	601	623	568	542	533	576	561	577	531	592	566	572	556	543	541	552	595	565	565	561	579	577	530	546	586	572	539	602	557	560	536	549	559	579	544	563	589	555	572	577	589	618	591	571	578	582	585	586	579	572	543	611	581	540	535	532	608	553	587	545	557	522	517	569	592	572	580	553	557	570	511	588	567	567	561	560	542	561	555	594	545	580	551	550	610	568	587	573	578	559	551	565	554	574	601	562	589	565	562	549	504	594	608	583	553	581	599	555	575	541	568	565	590	606	607	565	565	583	570	567	577	580	583	576	547	566	535	571	599	561	566	589	570	554	563	564	599	573	548	525	531	587	591	564	583	582	550	584	593	570	592	534	550	565	593	547	528	521	574	601	561	570	564	588	569	599	589	541	545	610	549	530	584	583	557	522	543	576	577	542	581	551	576	592	575	582	572	576	599	573	592	612	583	566	569	576	537	617	585	604	529	565	565	561	582	589	537	602	554	555	603	542	539	561	537	552	528	562	576	575	549	552	579	580	560	594	574	585	564	583	561	545	551	550	548	550	557	507	584	594	558	600	598	556	603	568	594	568	563	578	573	575	608	581	593	557	552	522	570	576	563	539	567	612	579	544	594	575	533	589	581	597	574	535	569	547	577	582	593	533	583	538	535	604	533	526	574	617	591	583	595	644	580	602	574	547	571	585	557	579	569	587	611	571	581	557	556	550	564	557	566	566	580	601	562	591	584	538	548	604	583	593	554	549	526	572	552	541	591	584	606	529	566	576	571	580	534	568	552	546	555	568	545	562	556	588	565	535	628	549	588	565	568	578	552	520	555	559	523	570	550	559	561	598	559	566	602	588	555	573	537	590	549	594	555	562	553	556	581	530	577	540	571	565	611	550	588	634	598	566	579	586	581	557	566	573	544	562	601	579	583	575	592	575	551	540	582	579	559	614	574	596	558	585	597	570	526	560	547	561	551	519	544	586	584	624	598	587	533	540	560	539	585	550	611	608	521	577	578	543	516	575	553	546	589	587	564	562	582	581	594	568	538	593	556	525	563	517	510	624	528	565	531	560	573	564	541	524	627	537	578	559	559	556	577	631	531	516	561	545	498	572	522	585	560	565	538	604	558	563	621	563	568	540	545	567	585	546	572	548	534	584	582	605	560	551	548	589	553	560	592	562	615	571	618	559	583	557	560	568	540	566	564	536	585	559	582	593	549	600	569	579	575	535	543	586	585	578	580	582	575	555	562	551	551	536	536	574	556	607	603	563	564	563	539	611	585	580	564	602	589	545	557	550	568	557	561	556	585	504	540	573	562	589	563	591	556	543	582	574	569	548	553	562	609	571	554	530	563	556	518	569	540	599	569	559	576	544	571	585	578	555	567	580	577	558	518	574	554	593	562	549	552	644	537	585	569	548	580	526	534	555	601	583	514	573	577	580	557	526	570	548	572	570	570	545	537	563	586	537	571	561	574	560	577	587	546	564	549	540	549	551	604	616	552	567	579	557	568	531	524	598	551	546	582	577	567	592	551	583	533	581	563	579	588	571	530	574	559	597	524	554	532	561	578	511	571	613	552	552	537	560	561	549	556	564	580	510	562	560	560	540	587	594	542	562	596	569	542	561	535	569	562	536	537	561	554	602	546	571	534	589	580	546	563	565	603	588	587	557	572	536	579	548	594	575	604	558	582	580	579	574	597	574	614	563	586	535	545	551	603	575	560	530	564	565	558	572	599	620	561	563	572	561	552	591	584	576	530	553	566	555	555	586	568	573	591	564	566	610	565	558	544	564	594	549	585	602	583	550	552	542	544	551	540	567	548	558	620	572	574	567	573	584	594	556	544	534	548	602	588	598	511	572	541	537	531	532	565	595	561	593	605	556	579	587	570	545	524	599	607	559	564	539	567	553	548	570	550	581	552	616	560	571	583	534	570	573	614	603	537	568	511	553	558	608	538	566	522	599	557	588	564	588	556	602	580	541	574	545	596	609	601	546	588	531	544	532	573	559	546	536	553	567	547	573
23206	21758	44315	48892	47104	40968	25270	4837	719	591	576	608	597	644	610	599	625	577	630	633	618	616	650	606	662	589	650	544	606	669	601	584	630	628	617	576	579	599	607	646	646	602	616	635	645	625	608	621	607	589	596	630	621	602	598	616	625	637	611	630	575	614	595	564	566	632	624	582	621	644	575	593	601	591	593	572	535	571	554	627	615	625	585	630	594	603	623	610	653	642	624	601	651	615	654	645	632	652	657	597	623	631	569	593	640	620	607	586	599	601	595	583	627	623	622	600	608	565	611	626	551	632	610	592	593	575	636	613	637	638	640	619	574	598	596	612	617	584	630	586	559	586	613	605	602	639	608	566	564	618	610	633	564	629	606	566	611	590	625	592	592	640	620	599	597	639	603	633	616	565	603	632	602	639	643	619	613	619	609	626	644	606	634	632	594	616	643	642	630	626	595	677	644	613	616	622	607	654	572	630	622	607	600	614	625	594	578	571	617	633	555	606	588	607	589	599	603	597	584	611	586	590	649	612	582	597	609	653	629	639	586	600	654	602	648	586	666	583	649	626	620	658	572	620	612	616	621	593	589	621	620	604	616	630	656	623	597	612	572	572	605	634	569	625	600	631	581	582	583	594	606	590	621	568	583	608	641	610	598	613	609	623	603	633	560	620	595	637	637	557	672	646	632	628	645	577	616	585	637	629	636	624	614	611	609	613	613	628	609	573	569	643	561	667	605	642	589	602	592	567	612	603	635	619	619	604	628	600	643	605	612	641	604	624	585	596	556	600	597	641	578	621	622	606	636	569	604	602	557	607	629	585	564	612	590	645	593	597	594	657	607	610	660	611	578	630	585	608	598	635	589	619	632	609	607	607	557	601	602	647	617	612	597	614	597	643	641	584	637	674	604	597	593	637	595	603	626	652	604	652	592	604	593	587	589	640	607	572	627	611	612	630	633	599	615	604	613	611	605	625	655	576	625	600	630	626	598	619	648	567	635	625	537	629	598	602	576	641	605	620	595	652	609	617	608	596	575	585	561	582	591	643	614	622	583	559	635	555	613	589	624	610	619	617	679	634	613	601	625	650	601	583	598	578	629	627	575	636	611	603	641	593	609	581	622	589	591	643	627	626	604	640	626	612	611	600	635	619	625	623	614	624	604	598	651	560	637	606	628	602	593	611	585	618	628	639	661	648	582	616	581	576	614	599	600	655	587	629	601	632	654	622	568	620	584	662	593	595	656	628	591	639	645	580	578	612	653	619	649	612	605	620	543	584	619	642	588	624	585	612	621	612	597	621	638	597	582	611	626	595	591	614	609	607	606	575	633	594	571	588	648	656	540	614	617	619	617	622	594	642	589	548	582	588	594	624	581	597	627	626	622	631	582	590	593	597	600	662	650	616	571	599	593	587	624	558	643	562	627	626	603	569	574	550	603	640	586	605	555	588	653	620	611	598	602	571	587	610	597	654	616	627	604	590	605	587	617	596	597	627	634	622	590	629	645	629	623	600	597	598	591	592	639	622	598	623	603	610	594	660	594	640	583	598	579	601	636	661	596	626	599	648	583	624	654	614	603	624	619	596	654	635	590	599	579	610	636	600	585	570	552	654	586	605	617	610	602	540	610	630	639	623	607	569	635	642	648	618	601	579	677	561	637	585	596	629	593	627	548	586	645	585	629	585	669	583	655	605	626	606	567	604	625	611	574	620	578	659	596	567	642	607	579	620	613	602	596	602	644	590	639	600	618	632	603	652	586	595	605	585	604	578	619	601	532	622	620	645	588	576	581	608	557	586	614	623	590	592	585	591	621	582	608	627	614	585	607	594	650	582	587	583	611	601	630	594	586	604	605	611	624	625	596	643	623	587	634	593	608	637	615	616	606	537	599	616	591	594	632	599	605	587	618	610	610	586	617	647	589	616	614	607	586	616	566	593	614	627	628	634	625	614	581	573	631	598	595	581	624	598	602	667	597	591	608	582	596	608	636	611	597	623	550	653	675	597	591	592	601	630	606	605	630	644	602	632	603	584	584	652	626	621	650	609	611	633	619	622	592	631	612	582	607	648	573	651	610	570	585	661	647	623	560	603	570	624	613	614	619	593	575	646	619	616	588	563	595	586	612	612	629	606	544	608	614	610	628	598	613	603	597	583	648	604	594	614	623	664	597	582	642	591	578	630	567	598	616	587	600	604	644	608	624	580	635	633	589	570	594	616	660	682	626	571	598	630	622	633	618	587	584	613	607	610	629	624	614	633	642	669	628	619	602	613	607	578	562	641	632	581	636	600	610	646	614	587	594	599	564	591	618	609	619	617	602	603	635	651	636	595	627	583	636	604	630	592	623	648	630	590	626	621	602	630	651	567	636	595	587	646	594	600	627	598	571	589	612	550	642	601	542	572	591	609	621	643	591	586	660	614	639	599	625	650	599	606	608	604	617	615	660	609	623	582	570	593	670	598	573	601	612	616	613	577	626	601	604	618	630	632	570	603	621	623	608	611	614	592	607	641	608	572	620	623	577	655	661	617	620	597	593	593	601	621	609	574	608	583	601	613	641	625	600	606	586	643	600	608	640	605	595	632	597	589	625	607	591	629	680	602	642	643	622	619	585	589	615	633	648	635	603	622	594	605	607	602	632	581	635	632	635	571	588	657	616	600	608	604	589	644	615	599	608	576	632	590	553	593	581	622	651	611	620	621	629	623	620	610	614	567	595	575	606	634	596	587	613	623	591	620	583	601	669	614	593	571	602	628	613	619	640	599	641	597	609	581	600	625	549	606	660	582	597	598	595	620	554	593	592	664	630	594	660	624	621	633	562	596	605	587	573	577	602	599	630	609	602	648	647	598	611	595	622	605	634	595	641	607	618	585	612	615	588	636	641	649	588	588	622	637	623	581	610	592	623	605	591	635	591	560	620	560	605	608	616	541	636	594	616	600	595	665	641	606	604	627	600	593	615	575	588	613	634	654	632	600	644	607	584	578	635	574	585	630	595	629	592	636	601	576	615	614	626	603	574	648	599	597	630	599	661	624	622	612	664	631	614	598	623	612	632	569	607	579	615	601	599	582	613	611	598	594	574	612	626	610	603	606	599	578	633	611	580	628	594	621	598	618	585	557	628	577	625	616	626	649	631	590	641	620	596	598	631	625	612	574	615	636	687	588	606	612	598	636	620	565	619	582	635	622	614	585	592	621	622	648	587	651	589	589	574	615	594	601	564	593	645	600	619	590	629	641	630	637	606	632	622	611	573	604	614	626	598	616	600	619	617	679	620	625	611	604	634	606	589	585	592	527	601	573	622	602	586	587	612	604	639	581	597	601	643	609	649	622	638	602	614	573	593	569	610	599	631	628	603	573	594	593	567	590	622	607	573	574	622	561	556	585	572	570	618	606	658	632	630	638	683	601	569	625	593	656	592	593	569	614	585	577	605	610	607	643	618	586	640	618	657	627	613	611	619	576	603	584	642	596	599	595	614	571	592	625	608	591	580	606
30228	54039	87728	72274	60183	41824	18241	930	683	681	694	676	662	634	594	611	673	644	674	684	708	663	607	611	644	670	617	669	605	667	621	679	705	634	654	624	710	660	640	674	630	602	666	654	688	644	638	674	620	642	651	688	608	658	611	623	631	634	625	608	592	660	662	651	680	605	673	639	659	612	670	634	642	643	636	620	668	638	678	662	669	655	683	660	689	652	640	659	663	619	636	630	645	648	645	645	633	689	596	633	643	662	657	626	612	662	665	697	657	621	688	655	597	646	690	645	636	670	667	647	666	601	637	619	623	636	639	644	657	652	639	629	627	642	658	634	608	693	630	669	617	611	653	615	644	659	622	671	646	625	631	651	655	637	659	695	635	643	622	631	610	632	673	636	650	640	681	642	656	661	605	614	630	666	648	597	654	653	654	626	640	612	639	630	690	655	657	618	695	624	643	667	703	663	657	674	654	603	688	656	684	669	651	632	641	668	648	632	624	689	682	637	658	652	639	671	645	663	607	634	661	665	638	637	704	618	632	636	644	676	648	635	684	646	624	625	612	645	654	645	640	669	635	660	647	723	651	652	649	693	667	614	693	664	632	628	679	617	698	693	665	682	614	608	648	638	705	647	667	660	686	651	639	669	623	644	686	647	664	621	644	654	657	617	660	630	630	675	660	658	676	637	628	648	654	634	656	678	581	630	660	656	634	639	676	649	657	639	640	648	625	664	673	662	628	641	700	623	653	661	680	615	657	658	612	652	659	618	671	621	664	650	627	612	669	675	662	641	663	635	665	682	671	681	662	684	636	623	686	596	646	684	639	664	622	655	628	661	697	658	592	666	651	665	629	629	629	591	637	658	635	620	684	669	657	694	647	635	609	584	634	691	659	679	658	706	621	668	670	660	615	621	618	603	636	669	647	674	657	636	616	671	671	615	705	683	669	662	631	637	634	672	621	652	674	669	628	658	628	627	640	666	621	641	652	672	601	648	671	633	600	684	636	647	637	636	647	653	646	656	686	631	641	658	641	624	635	607	668	633	661	631	640	652	659	677	636	639	651	646	618	660	618	664	606	641	643	644	652	622	662	606	606	640	634	626	683	633	636	640	670	662	595	669	636	619	611	664	672	643	671	678	663	601	662	682	690	609	668	631	639	659	611	628	617	650	621	665	638	658	644	650	682	673	640	612	658	629	677	662	615	648	663	657	644	619	636	677	641	592	637	639	655	673	670	649	636	644	643	634	625	717	685	594	648	618	637	606	612	627	604	644	603	649	671	666	634	620	666	619	636	646	638	678	631	614	648	676	651	654	620	675	622	638	652	749	639	642	651	667	625	643	645	665	646	661	654	696	635	625	659	638	636	649	667	640	652	625	641	630	674	645	630	616	603	649	615	625	643	650	654	629	661	644	613	694	653	686	663	699	597	598	677	664	638	648	631	645	695	659	669	652	634	618	655	690	640	708	635	624	642	640	626	661	685	644	679	674	644	661	663	626	638	639	679	659	608	668	650	640	653	641	678	628	634	647	642	683	687	645	636	616	640	667	617	653	648	643	660	649	636	681	637	632	674	641	618	664	663	659	634	567	646	635	659	610	654	627	647	626	682	633	615	664	622	666	651	637	646	633	634	667	683	663	644	643	685	602	606	655	646	670	609	650	624	623	644	686	638	640	646	614	643	658	648	691	654	609	610	683	638	628	678	697	629	642	642	619	646	655	664	646	672	634	590	653	643	640	686	674	643	658	647	632	675	649	621	667	626	628	656	624	637	654	666	619	629	658	664	634	631	658	621	702	635	589	699	601	632	659	619	684	674	675	602	692	678	674	622	644	657	631	631	619	662	619	676	667	605	595	645	665	643	670	702	669	607	671	598	650	622	670	670	694	645	663	665	609	645	637	620	634	645	614	641	665	636	635	647	618	676	625	676	628	611	639	606	607	650	661	653	655	611	630	649	639	651	646	631	662	645	669	657	682	665	671	641	675	643	634	605	643	633	628	670	664	619	631	655	627	649	648	669	652	661	640	680	612	632	652	688	629	663	645	639	635	633	637	625	636	683	653	634	604	630	653	704	666	669	671	650	648	648	622	625	683	635	644	699	648	671	627	627	666	671	625	628	643	677	632	635	644	650	659	627	668	688	654	619	695	630	635	579	661	659	616	632	619	623	631	662	677	658	637	650	670	632	678	609	659	624	640	637	649	577	597	615	668	645	594	637	610	614	666	688	673	645	639	585	640	665	675	638	645	622	603	637	635	623	685	667	632	639	660	635	615	675	644	641	659	629	668	660	615	607	629	603	654	653	666	637	603	672	690	636	649	646	639	615	607	622	619	654	637	640	664	639	686	699	609	612	614	615	650	630	617	614	650	637	607	646	693	644	658	662	610	649	636	656	654	646	630	662	658	639	652	637	630	657	620	646	679	646	664	607	594	674	645	654	675	694	613	656	608	616	642	646	637	651	630	655	687	688	653	615	648	663	683	673	625	638	635	657	668	666	683	668	673	631	675	675	610	640	660	646	609	614	653	603	646	667	638	620	626	633	634	631	632	709	656	655	586	642	664	634	624	652	628	653	613	670	655	659	622	681	644	647	698	619	654	638	651	620	661	659	617	711	676	680	662	633	620	676	681	645	674	679	624	639	604	648	696	631	639	660	628	643	646	698	665	641	670	619	623	656	675	618	631	670	637	642	634	652	658	614	645	618	648	646	610	659	676	655	635	652	644	619	630	646	635	681	709	640	623	656	686	643	629	624	681	665	674	658	647	651	641	646	611	610	622	667	636	649	587	637	686	670	624	702	650	672	613	620	667	675	617	631	632	654	620	654	607	604	637	693	614	658	676	617	651	667	632	698	642	670	605	660	663	676	635	625	670	613	616	670	651	634	651	627	606	644	617	677	607	683	683	629	600	635	656	591	627	632	656	657	624	639	658	652	647	654	600	634	640	620	627	661	638	683	645	624	656	628	675	621	628	676	649	699	627	622	631	671	621	666	623	648	673	642	656	681	594	627	696	622	583	669	646	653	635	652	607	614	659	648	619	649	639	679	667	633	600	606	654	645	640	625	664	622	646	627	622	653	654	661	592	663	686	609	640	628	643	654	642	634	611	663	617	638	679	642	659	615	626	645	656	620	635	636	660	650	663	661	689	645	618	611	637	638	637	647	617	683	633	646	679	694	593	687	628	600	645	643	666	655	649	627	652	649	645	712	627	651	650	641	639	630	652	622	623	645	652	656	649	639	692	639	616	636	656	621	586	654	690	639	646	661	637	638	625	645	628	654	622	628	652	666	608	650	643	614	655	662	626	666	680	601	655	653	614	655	676	639	677	638	652	702	642	644	626	631	637	627	662	630	636	643	662	604	691	609	650	652	617	654	686	676	661	650	694	586	654	648	667	660	642	672	669	585	635	674	702	640	633	594	643	691	683	617	612	640	665	634	686	667	635	682	682	643	644	621	635	587	640	639	623	626	657	616	660	658	653	638	657	677	654
27860	24849	46977	30693	16692	8053	1994	443	414	374	389	383	378	395	379	386	393	376	391	378	378	400	376	374	369	369	350	382	401	390	366	399	362	388	379	421	408	385	360	376	399	379	364	408	361	389	357	386	430	378	386	386	371	373	387	387	361	386	414	365	399	407	402	393	374	392	372	375	346	381	369	386	378	366	362	381	350	392	380	341	411	371	393	379	386	364	378	378	366	389	418	353	390	370	346	364	406	380	410	361	367	389	404	368	381	378	367	363	386	400	433	371	391	348	425	379	354	366	415	341	353	338	399	425	347	378	374	392	391	358	382	351	380	382	366	390	375	362	388	405	393	377	396	389	391	371	368	378	365	374	390	387	359	395	402	379	383	371	397	371	376	397	378	371	378	375	343	395	367	373	366	353	369	412	415	396	390	390	337	379	366	390	384	385	379	368	366	349	369	369	376	361	385	398	408	390	380	381	399	378	401	385	411	389	366	368	357	354	350	374	370	415	373	352	354	402	361	344	346	382	389	374	352	395	370	402	371	364	355	389	375	392	370	394	361	340	393	406	407	393	382	383	380	395	359	370	365	385	352	382	388	378	370	369	363	411	379	360	372	388	371	350	382	446	364	379	368	363	404	390	344	381	391	353	383	370	371	409	364	381	364	402	398	381	411	367	407	376	397	377	405	407	381	378	344	391	361	362	364	398	398	397	384	365	368	385	395	374	411	415	378	385	386	377	365	391	399	386	352	397	383	392	383	384	350	359	396	384	396	412	361	403	345	373	418	355	390	372	368	383	402	371	397	395	365	366	414	381	367	395	366	372	385	379	365	359	354	350	366	361	403	344	381	368	392	392	377	371	382	387	379	372	401	409	358	370	360	363	368	375	386	359	361	396	435	362	414	397	399	358	364	364	400	377	367	353	380	372	347	378	408	393	373	381	345	376	414	360	378	390	422	365	355	352	386	420	366	359	345	382	417	357	407	385	349	371	362	391	379	394	396	372	358	373	396	363	389	398	421	391	382	394	380	367	384	365	369	370	384	383	377	384	377	364	371	389	389	404	369	328	371	375	393	389	393	361	394	379	371	370	347	361	368	383	390	381	369	415	391	404	366	361	407	393	407	353	395	393	385	393	392	364	383	389	384	349	387	384	393	373	351	394	378	372	375	404	423	373	374	405	430	382	406	356	394	415	354	388	367	354	355	377	430	346	386	383	389	388	358	404	402	407	378	362	384	370	368	364	371	363	409	395	402	332	368	369	388	360	364	378	383	371	361	375	402	385	386	392	371	390	376	415	382	372	359	372	361	373	370	369	354	382	360	443	371	400	366	371	391	381	344	367	401	335	393	380	384	385	394	377	395	401	357	417	389	401	334	400	427	407	357	397	408	404	356	374	384	393	396	390	398	367	402	380	395	409	393	390	327	379	387	414	408	393	383	361	364	387	395	379	395	388	383	395	356	386	404	363	372	354	376	353	366	380	413	385	383	328	398	371	373	376	364	324	384	358	352	407	377	393	383	333	350	390	367	403	364	416	386	393	390	411	364	372	396	394	385	366	387	341	375	405	351	409	375	375	386	419	383	373	405	384	383	405	408	383	382	336	427	421	393	376	370	393	381	387	362	413	385	362	373	404	344	403	340	377	369	380	373	342	381	370	413	375	347	363	361	396	391	376	347	372	362	404	388	377	365	395	378	403	387	354	361	407	352	358	415	397	371	350	382	366	388	374	385	399	366	386	375	393	385	391	368	395	393	402	401	372	360	387	391	420	370	416	387	400	388	361	389	359	373	370	374	412	380	398	399	374	406	359	360	378	391	371	358	360	379	389	370	422	384	356	362	381	358	363	374	361	363	363	404	366	390	370	360	336	346	395	382	378	395	394	415	387	399	410	390	389	393	360	391	389	383	363	390	411	345	369	384	384	431	333	385	377	354	389	372	355	363	378	394	390	380	381	375	322	366	375	313	392	355	360	348	364	348	374	379	400	389	344	379	399	392	371	400	335	375	389	372	370	366	393	381	361	379	410	368	368	369	364	360	392	396	400	357	392	370	368	395	385	358	391	348	408	382	403	408	371	411	389	394	373	388	395	372	407	383	369	357	368	382	375	353	397	378	418	394	348	381	395	379	366	404	348	399	382	387	373	367	429	413	362	351	402	361	370	363	342	400	394	381	378	395	412	379	400	373	399	387	379	388	397	374	363	370	381	422	390	392	403	348	389	408	371	399	368	387	339	351	375	370	372	372	386	352	363	362	425	366	379	384	372	388	380	377	375	367	362	372	398	396	378	373	368	373	381	404	362	408	375	399	352	402	406	386	377	361	361	364	397	353	372	381	382	383	393	417	376	400	386	380	353	377	383	368	410	423	386	377	359	400	378	381	369	380	364	407	373	387	362	379	376	431	403	370	391	371	364	380	403	394	373	375	421	359	368	372	358	366	390	374	374	402	402	370	334	383	386	375	378	394	408	398	382	405	368	410	346	331	397	376	370	372	419	377	394	399	380	408	382	371	384	379	399	383	362	386	376	417	377	382	358	335	355	380	388	398	413	393	383	371	356	363	396	368	415	362	369	384	408	349	341	373	394	379	395	349	377	418	393	425	403	375	365	380	378	366	346	397	374	339	398	405	382	355	343	384	379	373	386	367	377	412	348	361	401	400	405	359	369	370	398	395	365	347	378	443	387	372	386	403	359	398	393	385	341	380	396	392	354	390	427	377	369	387	423	400	355	371	354	373	394	351	389	379	407	392	402	348	354	401	385	364	382	379	409	390	391	389	360	421	357	352	373	381	375	390	364	395	408	345	371	398	394	330	361	402	366	368	396	398	389	404	348	398	385	357	363	363	379	390	378	363	411	365	371	419	371	395	387	371	351	394	389	391	396	360	380	407	364	372	360	381	436	385	371	391	384	400	377	377	390	395	378	360	411	413	408	366	369	390	401	401	360	387	403	380	409	372	375	359	386	396	371	373	350	305	372	383	381	341	399	401	428	402	407	379	357	375	371	356	381	377	391	385	396	361	377	365	363	390	371	369	366	340	399	379	386	406	403	377	345	393	392	393	404	394	377	347	360	413	384	361	358	368	407	361	372	400	400	353	373	383	416	370	382	371	406	390	356	375	354	342	368	375	382	400	378	356	362	401	427	411	374	409	416	380	385	355	361	389	368	347	385	370	387	362	353	365	369	364	384	364	392	372	383	393	402	381	361	403	363	352	377	325	389	375	410	380	400	381	369	388	361	368	380	372	395	378	378	372	349	381	398	399	395	398	368	404	410	386	393	387	390	367	376	349	370	370	396	389	387	381	380	375	384	389	387	371	370	375	379	370	350	376	383	381	377	371	375	394	366	378	412	385	408	395	363	379	408	343	411	372	393	403	389	393	363	398	385	381	388	346	393	348	377	365	366	383	392	359	370	390	370	366	387	375	394	399	389	383	426	384	362	365	379	424	350	383	378	382	397	411	369	402	377	426	391	373	342	369	378	403	393	384	376
21492	38212	41836	23312	15041	8110	2163	469	423	452	438	404	429	402	415	451	461	446	471	387	457	441	385	440	455	430	394	457	434	449	420	426	457	451	415	450	457	412	436	457	465	448	441	420	427	418	466	421	450	425	446	439	417	430	448	438	425	429	415	417	388	435	481	436	437	441	395	417	430	448	426	427	443	438	429	458	422	436	442	409	409	442	424	427	483	438	462	425	437	414	445	425	419	455	405	444	435	411	454	421	453	437	429	447	426	460	431	410	440	419	430	455	388	400	411	457	458	445	417	434	447	482	397	417	426	427	459	471	445	430	452	451	409	446	398	419	427	445	426	421	404	429	461	463	445	458	425	445	451	450	439	423	418	450	433	412	400	418	446	428	432	455	429	437	462	419	439	459	435	413	471	429	419	426	435	395	383	410	422	387	471	415	406	404	440	405	441	486	455	389	463	444	421	438	436	437	437	402	429	441	434	442	438	431	454	427	436	433	403	444	457	422	405	450	465	429	438	420	442	417	459	403	430	427	439	435	468	391	414	412	455	435	437	394	434	481	423	427	440	468	414	455	426	439	420	439	449	421	431	416	403	435	420	438	452	431	450	440	444	407	458	409	378	430	459	463	461	448	431	482	441	423	427	436	402	405	446	452	410	418	435	429	423	469	393	442	460	423	443	412	483	413	491	440	401	434	445	478	434	436	464	430	440	425	425	436	440	411	423	448	411	424	429	426	400	453	413	463	433	473	421	441	449	454	430	384	442	464	420	459	425	415	412	452	444	429	443	410	437	438	409	448	461	447	429	414	421	424	478	454	442	431	459	424	440	400	432	423	424	407	393	437	410	417	445	433	445	437	433	414	463	417	469	427	450	445	447	435	451	401	431	421	410	440	455	408	429	467	436	391	433	404	411	451	451	490	443	449	415	416	498	433	459	435	408	461	435	443	445	468	414	449	433	436	435	442	429	396	442	422	421	442	437	422	442	455	491	430	407	441	420	450	383	449	433	437	407	469	459	469	421	426	407	440	438	431	444	440	434	421	445	464	439	455	432	430	480	406	430	469	463	443	429	406	407	456	424	428	411	446	412	434	486	430	465	440	457	422	454	388	425	477	411	408	458	406	457	408	449	437	411	413	442	426	428	397	414	395	393	413	432	420	439	415	443	486	422	434	492	465	447	435	420	463	443	419	446	472	453	417	418	429	437	438	440	441	423	447	419	403	460	417	435	412	429	417	415	470	467	419	443	425	430	426	445	397	421	458	452	401	416	483	456	439	434	414	455	412	445	463	464	424	440	433	425	456	444	391	461	428	418	405	420	442	454	482	451	446	439	436	448	446	448	435	428	450	452	443	464	397	449	408	433	460	429	469	401	424	443	406	440	450	424	443	433	434	489	466	438	397	428	473	432	422	434	414	409	449	425	464	455	430	440	433	454	423	427	429	435	466	443	429	408	435	456	424	450	486	445	425	415	434	444	440	436	445	426	461	447	466	473	426	423	462	414	436	412	417	443	417	403	431	478	444	431	430	436	453	421	414	449	437	492	443	437	424	415	463	401	406	420	398	474	393	449	405	456	441	433	440	425	430	438	440	435	455	388	433	460	415	410	430	415	423	407	427	429	428	440	431	435	470	418	451	418	413	449	421	440	472	446	433	447	433	470	436	432	465	421	434	436	412	437	431	430	483	419	421	463	426	415	423	424	414	477	467	402	420	408	473	446	411	443	468	433	453	435	395	438	412	460	432	462	442	471	423	457	403	398	436	431	413	436	452	433	428	443	390	404	444	431	412	428	417	437	421	441	440	456	389	452	434	423	406	436	429	432	460	460	422	414	442	443	444	438	426	424	468	459	434	380	475	427	432	438	408	453	470	446	453	421	424	425	436	434	450	441	436	419	426	478	454	422	432	435	389	414	428	413	415	417	408	417	414	434	416	420	440	424	442	442	462	461	423	414	441	443	426	392	474	445	414	420	431	444	429	457	446	436	444	437	447	420	432	450	420	419	418	412	431	420	418	468	437	431	406	467	436	436	433	457	465	420	436	411	459	406	455	445	443	442	444	430	442	425	457	425	414	410	455	461	416	455	407	491	414	410	458	464	410	457	461	418	446	453	439	449	414	441	416	433	452	435	437	433	401	434	426	468	431	417	478	422	484	401	434	457	415	416	455	457	426	440	452	446	431	450	433	435	436	449	473	435	454	431	415	399	425	468	429	434	407	449	431	435	440	428	469	415	404	489	430	447	468	452	429	434	413	415	444	427	479	455	413	431	476	405	447	421	440	436	416	401	460	417	453	448	435	435	419	432	413	409	433	424	452	452	414	418	451	424	414	428	460	437	460	427	439	445	424	453	411	410	416	425	444	468	447	427	432	429	425	433	402	439	451	470	451	456	429	446	456	467	438	441	423	433	441	400	441	416	450	451	450	435	396	416	414	405	413	408	441	417	455	421	421	443	406	422	428	410	432	453	439	408	419	404	486	426	449	419	430	434	432	441	440	416	414	460	417	465	429	431	420	444	463	496	468	442	425	431	426	450	413	425	409	439	462	438	419	427	435	477	445	429	421	456	412	429	474	427	469	424	458	460	442	417	432	399	425	459	415	446	438	440	468	449	419	413	456	474	436	430	422	447	414	424	411	424	401	429	400	428	438	426	455	406	447	456	427	452	441	432	455	411	431	436	406	390	441	398	449	445	448	449	468	447	449	458	434	418	425	412	418	424	460	398	419	403	450	468	426	453	424	435	461	463	421	409	427	476	412	452	411	426	442	443	401	418	418	452	381	401	428	443	445	454	412	448	446	469	471	450	437	445	425	406	422	422	442	410	445	462	427	413	460	389	434	414	424	455	428	438	419	411	456	410	421	440	460	426	440	426	414	460	438	472	437	470	454	441	457	421	434	457	435	413	415	434	412	445	444	444	449	426	436	437	429	436	410	443	452	444	430	447	452	469	424	443	429	425	460	411	402	411	437	436	444	418	393	415	417	444	421	454	438	433	433	452	438	435	407	401	452	448	439	430	444	431	441	404	427	425	430	465	455	459	431	465	454	473	489	422	433	429	452	456	395	426	414	462	442	429	433	410	457	415	437	428	447	415	413	437	396	446	410	397	433	448	445	450	410	406	412	408	447	413	413	426	420	421	406	403	417	451	420	408	406	453	394	436	460	431	412	410	441	442	438	461	428	438	433	447	440	456	437	419	428	422	394	405	406	437	430	462	446	442	435	443	454	430	412	395	427	410	423	437	408	457	440	417	453	449	453	420	442	439	447	429	433	423	419	416	416	430	413	422	434	418	443	424	445	463	446	420	414	392	427	475	410	418	396	432	418	417	440	452	449	427	419	456	441	450	409	463	421	389	477	454	450	432	437	448	439	443	409	407	456	441	441	447	406	439	395	436	426	402	465	433	418	434	441	433	452	432	436	441	436	436	454	384	463	420	422	427	420	403	438	439	385	445	421	443	370	446	417	462	472	443	399	430	452	460	446	437	411
24591	22085	50800	52022	42936	32746	15791	1324	437	400	433	357	422	435	409	429	407	402	407	424	408	398	411	390	400	390	402	369	433	423	361	376	408	382	416	398	367	432	377	364	419	367	384	383	360	386	395	399	421	396	396	395	404	369	411	429	364	402	383	412	400	351	367	401	384	367	395	383	383	407	430	372	413	420	372	349	359	386	384	388	405	398	398	400	396	396	373	382	366	411	393	383	389	387	393	388	397	402	401	398	433	400	388	421	375	410	383	396	393	403	360	372	399	409	393	366	411	391	420	430	440	384	408	358	411	381	410	396	400	408	375	356	385	385	391	379	392	411	402	369	413	388	389	429	403	383	392	410	425	405	398	387	411	402	395	405	380	370	362	412	426	444	385	384	416	373	360	411	421	332	416	388	423	399	392	398	384	334	393	364	376	389	410	374	396	384	372	420	423	393	363	392	381	430	398	418	373	383	402	373	346	359	378	392	421	393	430	357	392	395	420	379	380	396	410	424	385	392	414	385	413	409	396	379	372	392	395	394	361	393	398	395	430	419	414	380	412	396	389	406	352	334	414	411	436	399	376	420	367	407	407	373	357	366	431	417	384	378	405	384	431	389	399	376	424	350	367	365	376	368	412	373	403	420	375	376	424	381	387	377	413	361	400	407	366	409	394	400	347	389	399	409	373	406	401	381	395	387	403	396	444	417	388	419	383	393	394	411	406	381	394	389	362	364	433	377	384	390	425	416	386	404	396	362	406	340	412	382	439	378	380	424	387	388	384	344	365	399	396	404	366	404	403	376	377	439	410	395	396	401	357	414	415	386	394	396	378	425	407	416	428	410	386	402	399	427	402	407	415	375	390	357	398	381	380	388	384	393	388	393	375	380	380	443	372	406	397	374	392	409	385	404	388	387	380	380	423	428	418	392	377	397	394	379	420	389	403	427	416	382	397	381	411	388	378	385	392	389	411	356	416	396	399	382	382	431	392	428	444	390	380	383	419	399	412	367	425	413	349	376	378	389	418	372	409	389	407	395	393	434	406	413	379	403	425	399	374	381	406	370	392	414	438	390	363	364	396	401	375	370	387	374	383	388	408	418	352	378	388	424	398	428	395	389	368	409	397	383	386	427	403	390	428	391	394	388	413	376	417	381	404	382	393	372	387	377	394	366	374	411	395	387	402	399	399	370	399	408	402	384	404	406	424	358	381	415	371	369	427	370	413	410	401	433	416	400	375	391	377	389	376	392	368	383	405	366	381	385	386	390	403	400	360	373	349	378	404	416	406	387	371	405	397	409	395	405	385	379	365	393	426	409	388	392	353	379	392	372	394	412	370	393	387	405	393	393	386	409	391	394	404	385	407	382	407	400	432	383	390	400	424	394	367	387	395	381	389	423	387	408	382	382	430	416	376	406	410	391	394	391	375	402	373	439	415	421	384	390	362	378	367	383	417	377	408	407	354	426	373	379	366	399	392	410	363	383	348	352	415	414	401	388	373	396	373	362	362	406	366	416	361	426	410	364	418	395	393	395	376	383	423	381	370	399	367	399	359	364	408	381	361	419	385	401	374	421	382	407	409	399	381	366	402	350	384	392	381	414	401	394	387	388	392	342	362	393	391	408	385	381	362	398	390	366	397	413	401	350	406	400	410	416	432	372	410	399	427	431	425	375	388	420	407	418	396	380	428	360	424	385	367	399	409	430	403	407	404	372	366	387	400	410	376	401	396	403	411	407	396	372	407	445	417	376	425	386	401	356	375	391	384	388	402	391	383	375	347	389	386	361	405	389	396	341	407	366	405	397	378	396	412	404	393	376	431	370	425	420	390	413	375	410	360	356	419	377	352	414	366	400	422	415	414	437	411	432	409	396	425	408	390	386	390	388	381	374	366	384	385	404	402	420	390	389	364	395	355	428	377	393	392	436	390	414	401	424	387	421	404	369	400	413	360	380	383	373	373	446	389	410	398	389	363	381	414	421	410	358	413	407	363	363	370	435	398	418	395	357	373	353	377	367	368	402	383	415	374	393	407	385	380	388	373	378	401	388	412	395	412	354	427	404	348	405	376	372	394	413	400	419	429	393	388	402	359	414	398	382	356	397	408	370	413	395	373	392	361	389	391	360	400	396	396	401	404	391	366	360	371	387	371	407	414	385	386	408	399	353	354	389	368	363	387	371	413	397	377	370	369	403	405	407	404	388	393	401	383	409	402	397	373	389	368	404	418	407	426	421	422	376	384	402	402	387	386	373	364	370	385	416	412	411	389	390	375	432	410	418	374	397	401	384	365	415	384	401	365	404	385	425	427	399	429	371	414	375	414	409	397	401	434	383	397	382	394	372	375	400	384	369	412	409	393	420	387	413	396	385	397	391	393	386	391	370	401	423	436	391	403	406	417	374	397	404	398	394	407	413	366	393	420	371	403	406	359	408	382	386	399	394	360	366	367	369	395	396	377	374	368	353	420	392	385	398	418	409	404	372	417	368	395	375	388	378	367	375	382	379	395	418	391	405	411	416	413	416	418	420	387	400	384	391	399	419	381	369	418	409	350	403	427	371	416	349	419	429	395	393	403	388	420	369	424	420	394	411	384	408	402	364	387	430	356	381	383	414	356	375	395	404	384	365	367	393	410	382	421	400	392	400	416	391	430	378	375	400	378	403	383	399	366	393	386	396	391	377	377	393	419	369	384	405	421	413	370	401	383	421	406	382	378	400	361	413	393	408	402	403	401	387	379	381	420	420	379	410	363	395	389	407	403	414	411	356	396	387	407	373	400	415	405	404	406	400	375	405	428	386	399	437	360	360	356	396	420	389	421	371	385	389	395	375	416	380	356	390	396	410	379	407	385	408	377	396	423	394	376	392	401	382	364	372	406	375	394	394	396	432	428	407	369	375	353	373	388	390	433	389	431	385	392	393	382	396	379	414	392	408	387	404	388	391	374	389	400	366	377	409	385	404	395	379	412	383	404	420	421	369	399	391	390	376	382	403	396	407	388	376	383	373	401	388	392	424	346	409	419	378	417	393	365	409	388	389	368	401	381	376	399	372	403	393	406	369	402	421	348	378	359	412	405	355	373	428	364	361	393	388	384	398	394	358	393	395	363	387	393	401	388	406	415	425	372	403	419	409	359	382	414	401	359	393	375	395	382	402	399	391	410	381	399	386	390	375	387	416	364	380	372	393	377	382	397	423	406	332	385	402	408	408	351	369	368	362	403	377	373	385	373	421	393	384	409	386	407	389	393	370	435	392	390	383	388	370	399	424	385	404	392	407	431	385	388	388	429	398	402	382	390	398	398	369	400	407	393	376	404	386	399	415	398	417	367	384	380	420	404	394	396	388	442	425	396	425	393	390	393	415	404	394	395	416	357	404	379	408	385	382	402	392	421	354	409	427	372	393	379	389	396	371	397	401	385	373	395	371	370	349	392	364	400	373	405	413	366	367	432	392	408	405	403	370	415	396	393	375	385	383	390	413	389	386	338	405	411	364
25148	51328	81107	57494	45560	30413	10330	552	472	450	449	437	460	466	447	489	444	448	459	453	442	431	442	441	459	391	454	423	462	465	466	440	426	431	450	428	438	457	427	414	413	431	428	469	421	435	430	434	440	464	438	434	443	431	429	447	494	387	464	420	435	424	405	418	443	413	449	435	415	465	475	466	460	483	421	473	450	424	416	432	373	421	446	432	450	446	446	448	453	429	429	469	441	424	435	462	422	446	428	406	443	430	443	483	389	455	448	447	444	458	457	419	428	449	421	420	461	421	455	478	471	455	452	432	399	447	439	453	448	448	444	424	462	453	438	454	466	421	447	442	467	472	434	442	426	465	448	412	421	417	403	445	442	440	419	461	438	445	462	458	430	420	424	395	430	406	414	402	427	420	507	408	443	443	427	445	409	475	431	472	423	451	452	396	426	450	482	384	479	411	422	463	404	434	444	470	448	421	445	455	436	460	451	432	440	437	461	436	428	419	446	453	420	448	421	467	444	476	408	447	433	429	455	431	425	437	421	415	454	448	440	433	410	431	430	418	450	449	464	453	378	444	410	442	420	445	437	437	428	438	444	429	441	456	428	431	427	441	484	437	450	480	464	414	431	396	455	478	436	455	411	440	434	456	434	432	441	438	418	416	472	439	450	439	441	435	456	445	440	414	466	442	446	437	445	474	421	417	427	416	476	455	414	445	460	428	488	413	468	449	445	425	434	418	438	472	443	442	459	427	453	458	470	409	453	431	432	447	427	456	425	442	458	458	448	444	434	435	456	461	449	433	441	435	426	454	417	422	452	421	430	458	417	409	430	428	444	448	440	447	429	479	448	432	437	450	412	454	439	433	442	457	458	432	430	403	437	472	429	458	428	431	448	449	437	434	442	405	441	447	489	427	452	404	426	481	416	448	459	443	506	486	438	435	482	469	476	453	451	461	440	486	418	439	425	427	432	460	427	447	443	434	386	452	461	421	421	450	465	432	447	396	436	409	449	447	452	444	444	429	397	437	447	465	448	426	437	413	409	481	460	448	430	418	449	432	446	418	415	427	457	475	468	422	416	415	510	470	462	460	416	443	413	460	456	454	423	448	416	457	398	421	444	447	471	472	435	444	430	412	431	413	463	424	459	417	431	413	442	415	430	427	427	424	441	456	444	474	412	412	459	443	421	508	445	442	471	441	457	440	485	444	439	435	450	388	433	480	443	424	438	426	454	437	411	434	470	433	474	417	430	438	469	466	444	455	442	428	439	449	436	452	446	411	497	439	467	444	426	391	425	485	423	459	429	431	420	419	425	470	448	430	420	460	437	472	433	431	427	451	433	421	426	456	435	442	449	438	438	446	463	447	450	461	430	381	436	480	438	433	437	433	437	443	437	445	452	448	459	463	456	437	426	415	419	435	431	406	456	473	428	494	435	422	444	437	421	439	448	447	453	436	425	440	434	431	484	429	426	401	433	445	452	404	420	407	386	408	416	412	467	415	418	449	450	419	442	449	409	453	452	445	449	440	416	440	468	427	449	416	453	469	449	419	476	462	426	428	422	412	411	451	441	438	441	468	419	436	457	451	452	460	440	415	466	424	399	461	448	447	458	424	410	437	460	409	461	386	503	420	423	444	468	454	414	450	430	411	412	424	452	416	428	452	439	460	412	419	438	447	415	437	402	420	426	456	434	416	422	445	400	442	461	457	453	437	452	427	441	435	476	461	431	456	441	439	476	418	431	413	449	430	435	452	466	420	452	481	439	424	413	461	423	453	429	457	405	460	418	434	425	419	423	410	456	443	453	434	406	420	443	426	414	403	440	412	439	431	425	427	475	437	442	428	470	423	435	431	444	442	400	445	447	409	403	450	446	422	446	452	432	449	440	409	454	434	467	432	449	462	417	412	487	422	446	412	452	444	440	428	411	452	416	431	451	411	435	433	499	442	456	428	432	459	420	418	423	424	462	478	422	422	456	455	407	430	401	464	465	424	450	444	453	435	417	438	433	380	447	465	472	443	445	421	469	420	418	458	412	463	449	447	440	423	405	425	459	396	418	444	436	415	426	485	438	414	444	451	439	417	447	431	417	411	459	396	435	457	430	448	456	423	432	412	441	428	458	412	480	422	457	441	461	435	470	431	434	442	446	441	446	441	440	478	416	469	440	442	433	444	444	437	407	461	398	478	477	431	416	428	430	452	449	449	462	449	424	411	438	438	405	450	446	439	455	425	408	450	398	431	449	466	449	463	451	413	417	454	404	452	463	415	428	418	405	426	408	420	407	443	451	461	445	438	452	452	429	444	430	420	440	419	421	444	455	440	432	411	474	415	433	399	457	417	482	430	444	414	433	434	446	462	413	449	445	406	418	497	454	421	411	452	405	430	456	476	439	459	425	434	438	444	455	447	423	447	440	430	462	419	448	458	435	435	448	451	441	442	438	436	425	481	448	413	436	415	424	390	445	438	437	429	434	395	441	421	446	454	412	447	466	428	425	438	445	472	431	467	466	434	437	451	423	430	436	433	442	426	395	410	438	430	422	380	446	415	431	436	444	452	445	427	453	449	414	445	427	446	430	442	442	422	443	409	451	439	448	411	421	429	419	442	436	455	416	436	436	454	417	435	424	405	435	425	430	457	454	413	468	414	414	463	438	440	454	452	429	463	434	422	431	471	411	415	434	444	434	440	443	432	395	454	416	455	427	484	386	445	430	444	459	455	422	440	487	448	453	466	429	445	481	433	433	442	409	463	446	433	419	441	402	417	431	437	440	456	418	423	402	421	427	424	457	451	409	423	431	442	390	453	465	438	447	510	473	419	446	456	470	444	416	433	415	439	413	416	429	428	405	411	448	448	433	457	433	445	409	424	424	425	441	467	424	432	441	425	435	440	457	468	426	465	403	472	457	418	403	420	438	442	422	422	449	434	443	404	442	451	410	414	452	447	414	427	441	446	424	430	427	444	430	468	442	418	461	444	477	445	410	409	455	392	438	431	456	448	433	427	429	435	414	440	434	461	410	438	451	436	466	432	486	444	430	420	462	434	431	412	419	435	435	395	417	463	407	430	473	435	456	445	463	469	439	437	393	433	445	434	398	436	450	445	414	424	429	438	442	452	422	414	435	422	397	448	439	414	412	481	414	447	478	431	447	436	454	446	416	448	418	394	452	440	399	452	435	422	401	455	452	460	436	463	433	449	418	419	412	416	440	448	445	457	438	410	432	438	464	484	429	460	442	434	455	428	421	437	463	427	439	441	445	460	451	414	412	456	420	431	441	429	426	453	440	425	442	431	466	439	420	420	422	419	440	440	412	444	404	466	447	408	442	462	409	433	439	445	421	475	439	468	418	416	434	427	441	435	416	441	464	439	454	482	401	412	463	430	461	425	411	469	426	434	424	427	432	438	416	436	439	420	418	464	423	396	442	469	391	417	444	447	427	469	418	426	459	452	445	423	445	420	471	427	448	455	455	422	473	434	430	453	441	430	452	467	473	440
25587	22092	49098	46047	33153	23549	8671	691	497	510	513	495	514	507	482	491	521	480	529	497	559	477	512	509	484	473	502	485	535	512	492	499	478	545	476	498	491	525	498	492	519	515	489	479	528	498	529	516	543	497	472	543	528	505	513	532	519	505	515	524	514	497	499	489	478	501	534	511	524	488	499	506	474	487	505	471	523	532	487	509	549	465	525	494	477	524	481	513	500	516	477	520	539	465	490	516	510	514	486	507	497	516	503	486	498	462	507	511	493	495	492	464	550	506	509	475	500	472	482	490	547	496	493	509	456	488	518	449	462	461	490	495	490	536	506	488	496	457	506	479	516	512	530	487	470	533	494	545	495	546	493	531	540	532	526	501	479	499	505	494	513	528	515	493	549	483	516	544	516	467	447	515	479	537	467	489	561	473	492	458	491	504	535	485	470	475	504	535	502	485	483	534	458	499	485	481	499	530	484	484	459	540	497	480	501	524	529	452	535	517	472	473	519	509	476	538	477	511	485	521	479	471	534	506	529	531	493	494	436	519	521	499	483	524	518	469	501	518	503	501	502	541	465	498	549	493	499	544	487	483	522	488	493	500	506	523	491	474	520	489	513	484	459	495	447	517	500	504	501	509	484	482	509	473	485	491	549	514	489	499	469	489	514	525	507	474	482	533	508	543	500	496	470	535	522	541	534	500	518	525	501	515	533	514	500	510	508	500	504	497	518	488	459	482	504	510	511	532	467	517	544	484	469	471	504	481	506	549	503	554	517	559	456	507	498	459	542	480	511	506	488	484	529	493	509	483	481	477	531	465	492	531	487	534	502	497	470	580	513	502	509	527	494	491	493	501	532	501	516	499	486	493	503	514	478	505	491	495	509	478	490	494	490	489	515	530	535	469	523	530	511	506	484	523	504	504	527	499	500	506	457	536	502	510	516	504	455	525	523	519	497	511	538	464	497	485	507	512	532	498	504	515	505	513	469	574	509	499	530	507	544	536	525	521	489	507	494	504	462	518	480	502	536	486	477	522	509	519	462	513	493	505	457	459	521	511	519	493	475	517	497	470	531	509	527	529	506	529	462	514	510	506	524	522	531	483	515	466	514	489	519	524	485	482	492	480	498	515	491	503	550	522	496	494	464	475	498	462	493	483	462	530	518	537	489	495	487	506	511	483	500	526	472	495	472	552	482	516	457	525	462	502	504	501	507	499	499	470	495	516	544	507	474	476	541	491	503	502	474	497	463	483	509	477	479	519	543	523	527	539	541	529	476	508	458	477	498	453	532	488	459	504	533	515	461	484	507	512	507	478	514	525	528	523	490	515	480	471	524	495	508	516	486	532	473	503	500	500	493	511	513	515	517	502	489	471	524	526	511	506	485	534	501	494	491	515	477	517	454	507	511	496	519	519	497	509	537	538	484	472	518	513	491	506	509	466	480	486	486	464	562	474	483	477	515	528	500	536	505	482	520	476	545	480	512	523	464	511	519	477	511	521	531	496	488	528	510	520	505	487	514	524	479	487	487	511	505	520	512	520	455	470	443	486	526	504	500	489	467	484	503	490	521	530	521	488	464	495	492	493	511	503	468	518	479	510	468	493	469	476	514	473	533	475	522	494	527	515	502	527	484	555	520	477	480	515	527	507	503	526	462	510	530	465	456	465	502	474	527	464	550	490	488	463	521	474	488	517	541	462	469	513	486	501	484	506	489	485	511	480	475	533	488	497	532	492	515	554	512	516	533	511	518	475	536	525	499	484	478	568	512	497	531	491	476	464	504	479	523	497	512	502	486	490	471	483	507	498	548	511	511	493	520	499	540	519	511	507	538	454	523	492	507	535	513	500	482	491	488	501	487	512	469	483	442	498	540	506	496	487	492	504	476	547	500	514	514	461	546	526	490	498	503	526	495	508	499	554	493	486	476	490	543	512	511	447	499	508	555	484	483	543	503	487	500	507	507	494	526	462	501	523	491	498	471	525	522	466	517	523	546	504	519	483	520	475	478	524	486	518	527	487	471	500	491	482	515	481	493	502	502	479	479	499	529	493	481	479	470	484	528	517	506	507	537	512	524	472	515	504	552	482	489	487	483	506	464	498	527	499	521	485	500	486	492	498	505	538	507	516	523	477	480	458	491	513	511	505	546	489	488	537	538	472	504	525	506	504	523	457	507	517	503	448	475	499	495	488	509	528	499	507	521	529	530	518	482	507	512	505	460	503	505	518	499	550	507	517	490	462	502	514	488	524	488	501	525	478	508	503	509	477	567	451	458	498	454	490	479	469	508	518	527	522	493	490	497	508	503	521	494	516	486	473	498	507	502	515	541	485	508	476	500	482	465	534	525	497	497	472	505	517	477	520	466	493	493	520	541	510	482	483	505	481	468	477	505	494	533	534	499	524	459	478	482	476	497	510	509	508	533	519	518	470	491	497	535	499	514	507	475	487	483	480	505	501	491	501	526	500	529	496	446	479	498	482	506	512	534	480	516	484	466	491	536	526	515	508	488	505	528	528	496	531	504	508	487	525	522	546	517	511	487	506	508	496	529	557	480	464	505	481	497	491	509	505	474	444	497	503	484	488	471	531	507	516	547	512	452	502	515	498	511	468	495	473	542	520	484	457	502	543	507	480	502	513	518	504	498	448	482	469	531	483	498	518	520	464	507	530	488	471	519	515	530	513	462	483	524	485	522	527	526	475	505	475	471	514	517	463	501	511	496	520	555	464	522	521	507	504	510	499	461	477	510	480	500	488	488	511	508	497	529	499	500	504	484	515	485	510	528	495	545	487	484	506	529	520	494	497	492	513	522	517	502	521	506	492	502	512	488	515	542	510	518	484	521	461	546	507	499	491	509	497	472	509	509	474	503	529	512	500	497	525	487	495	493	494	465	497	504	499	487	486	512	480	501	452	508	487	501	507	483	524	486	507	513	490	495	518	515	544	519	513	479	509	490	513	511	484	525	487	509	515	490	489	518	446	507	522	536	497	472	532	456	458	468	538	483	535	519	485	532	455	496	504	517	515	489	478	509	519	483	474	485	473	482	506	506	469	471	490	501	475	512	503	536	529	502	438	505	532	470	541	481	516	482	507	539	492	477	510	479	525	454	489	526	502	496	525	509	527	486	509	459	504	507	495	518	501	498	484	479	477	541	522	470	516	506	476	506	513	476	491	461	479	504	489	497	474	470	508	488	539	501	467	517	519	512	504	500	540	526	484	495	508	486	517	542	519	482	453	501	496	488	533	508	512	530	511	502	476	530	522	503	512	475	478	499	494	550	482	484	488	512	495	494	489	550	494	472	510	505	513	515	494	473	506	510	514	489	486	468	489	487	468	501	499	467	513	490	526	520	488	541	500	501	477	531	517	498	463	475	504	482	514	466	484	528	478	525	441	487	484	472	519	501	503	499	535	494	492	499	501	509	497	495	521	482	500	512	532	464	507	543	496	463	494	508	500	518	511	511	478	496	485	530	524	466	530	526	470	480	523	542	523
26214	48231	71471	48884	37750	25253	7795	662	549	556	561	561	609	547	569	541	537	591	584	577	541	605	569	553	561	573	554	543	576	558	523	587	556	633	566	547	575	586	580	551	554	569	541	596	565	555	589	577	540	538	570	562	591	571	567	571	558	566	553	573	575	598	521	529	542	546	572	529	542	561	556	599	559	545	511	580	555	574	570	566	563	576	552	531	580	566	569	548	545	564	525	594	545	566	558	559	602	521	562	519	553	563	577	572	591	506	567	537	563	586	570	555	585	580	581	570	550	575	600	563	553	553	547	570	548	591	533	539	554	552	553	544	566	596	557	537	559	534	530	544	567	564	548	584	563	530	561	533	535	549	529	559	593	522	595	575	529	603	597	542	534	550	519	559	588	597	629	540	555	560	604	556	572	589	567	561	574	569	532	541	545	563	571	556	520	573	550	560	548	575	550	561	575	555	554	563	567	600	555	565	544	553	570	589	515	561	533	565	557	563	541	580	551	558	572	589	577	580	570	612	606	554	557	569	571	548	573	557	529	533	540	516	524	579	563	546	566	555	536	539	542	565	568	569	588	546	545	583	560	558	577	555	544	574	585	587	565	572	592	554	537	526	586	574	614	540	561	579	548	566	545	576	560	598	542	549	546	584	557	623	520	565	546	556	584	603	570	565	561	571	519	543	588	564	538	554	564	574	556	528	545	558	572	551	569	584	605	561	572	573	551	534	558	541	560	558	549	555	580	579	566	576	545	611	527	513	584	533	567	565	562	554	601	560	564	504	530	550	582	604	571	527	528	589	537	579	578	555	534	555	586	543	542	523	586	565	562	582	521	575	519	574	592	566	544	568	560	556	557	586	538	574	544	585	521	543	527	550	586	600	585	579	555	582	609	574	534	561	562	591	567	569	525	560	549	548	547	558	580	637	570	616	573	574	591	550	532	564	568	547	561	576	537	570	559	547	587	547	549	525	516	544	529	552	532	575	558	599	611	578	581	595	556	533	556	561	585	595	569	549	572	572	558	590	544	594	534	566	544	585	558	611	540	579	566	561	560	576	576	552	571	527	541	560	514	527	579	560	534	565	585	559	589	530	552	559	599	594	508	522	534	580	565	583	531	547	562	542	600	586	585	575	582	576	567	561	545	560	543	561	542	582	554	585	558	552	547	539	576	536	593	594	569	546	550	586	577	623	600	575	556	551	566	578	568	562	615	572	550	576	552	545	522	554	550	541	588	567	593	567	523	565	524	613	576	577	560	573	602	571	536	574	539	566	568	561	574	596	562	613	591	632	588	588	553	547	561	566	572	563	573	548	588	567	547	563	570	602	564	562	526	605	531	618	545	588	540	527	612	586	530	560	582	563	575	538	555	561	561	575	550	550	605	553	560	592	568	550	565	561	556	573	539	632	568	549	539	583	568	521	589	534	586	574	573	580	569	552	591	551	597	568	552	613	557	596	571	579	600	553	550	589	576	562	533	587	594	597	558	549	586	571	561	562	563	571	589	619	595	575	572	582	584	542	575	561	575	593	610	538	519	565	557	531	558	604	537	539	544	556	541	535	568	545	555	572	570	547	590	574	560	561	563	565	563	580	595	552	534	542	574	548	574	610	562	547	560	552	564	535	519	570	571	539	574	564	545	547	535	542	572	531	564	598	570	533	565	596	590	551	587	546	541	548	548	549	574	562	574	604	556	541	607	560	601	564	606	569	506	570	569	576	532	583	596	587	582	556	622	532	519	545	590	603	558	578	564	594	544	556	578	569	565	586	618	586	560	545	535	554	575	599	590	545	559	551	551	572	542	541	570	596	554	583	581	554	527	563	597	537	544	549	554	587	563	503	586	538	585	546	548	581	535	530	559	608	587	534	527	524	545	554	557	554	597	598	571	562	572	561	552	543	586	557	603	534	555	593	602	562	588	600	555	556	569	595	573	565	591	599	600	615	559	553	585	531	551	581	572	542	557	552	531	571	579	562	543	532	566	571	537	516	567	598	573	562	554	570	544	557	543	573	540	559	576	546	575	571	536	568	565	528	578	574	570	559	541	585	596	518	572	544	582	537	572	572	576	586	556	552	528	542	567	564	521	537	575	553	575	558	531	556	529	566	574	532	573	558	575	577	561	575	564	592	572	570	556	576	572	578	560	541	518	569	538	591	553	564	508	595	572	525	519	596	516	567	561	550	560	561	554	573	539	541	586	599	561	505	600	552	586	604	557	554	572	521	559	566	556	577	562	559	598	579	581	568	560	584	570	600	543	542	540	572	546	547	541	542	594	545	576	597	521	566	505	609	596	546	549	581	627	575	584	553	550	573	587	538	527	525	564	530	602	548	556	541	614	559	556	568	564	576	557	590	563	559	547	551	562	552	569	580	564	602	558	554	617	550	565	580	562	554	553	555	544	609	570	561	526	560	519	569	593	548	560	532	536	571	615	544	559	557	546	561	533	594	545	575	560	584	603	565	603	548	557	549	527	545	590	586	560	559	535	562	558	578	539	541	581	565	559	570	554	522	578	532	542	538	552	576	601	597	601	582	593	539	557	583	577	569	562	590	610	527	572	544	540	545	567	542	569	539	605	580	573	536	569	559	571	541	553	540	558	566	577	538	603	597	539	555	529	554	532	567	603	542	572	590	586	560	558	550	596	548	590	559	606	583	539	582	557	567	601	619	570	551	577	573	567	594	574	565	553	592	579	553	591	549	559	519	550	564	568	586	559	557	505	542	542	557	589	560	549	536	568	568	527	578	549	569	556	576	560	588	587	545	596	541	521	560	525	566	537	561	531	575	566	564	537	581	571	531	566	598	526	557	522	586	575	582	561	552	570	573	532	564	555	557	590	603	573	540	588	618	556	558	541	575	557	543	534	583	552	579	589	582	532	557	535	573	552	485	579	557	584	546	558	560	605	594	606	539	594	546	559	552	564	571	588	559	516	574	525	548	594	568	579	571	576	564	530	579	592	588	588	554	586	575	594	565	557	566	584	557	595	545	594	590	591	569	537	576	553	573	542	578	541	577	575	608	571	563	553	550	589	593	586	571	550	574	554	576	589	585	560	573	571	558	532	572	585	587	563	571	530	546	564	557	532	539	549	565	554	564	570	567	568	566	576	549	585	601	586	589	578	555	600	561	548	559	569	522	592	554	575	569	584	583	527	570	556	650	551	581	567	542	558	585	528	546	540	546	533	571	544	615	590	553	612	589	575	566	570	594	573	586	550	552	521	565	580	573	537	565	564	584	547	573	546	539	590	584	567	538	574	554	545	529	529	600	538	535	550	587	551	529	560	579	586	538	538	565	560	528	557	583	592	554	544	566	536	591	557	552	577	591	556	557	533	585	534	566	561	566	553	578	551	549	569	574	524	569	561	591	543	563	578	595	538	560	596	592	545	535	548	609	575	618	585	568	560	543	564	539	535	605	547	562	545	599	598	523	580	548	540	545	548	573	583	537	559	561	598	586	563	577	563	578	549	573	544	531	543	582	585	573
23235	21686	40240	42584	39844	38819	26985	5124	632	664	628	636	645	578	582	627	596	594	576	621	563	574	555	602	565	587	648	625	571	619	616	593	631	607	542	571	559	612	585	597	580	584	593	582	541	566	584	545	549	578	606	600	607	581	579	566	568	564	589	576	573	593	544	569	538	546	578	586	596	564	594	631	609	560	606	631	583	563	578	582	591	584	586	614	606	532	585	572	600	592	552	624	602	558	569	624	616	597	573	577	620	550	541	590	613	566	543	523	600	637	565	561	621	593	596	594	645	527	566	548	573	622	595	578	608	541	585	574	553	577	542	609	598	621	571	596	548	546	577	627	599	543	595	612	582	606	582	607	574	527	601	642	598	638	571	589	587	555	580	602	580	569	558	595	572	599	603	603	614	576	557	580	590	518	576	563	566	584	565	580	647	594	583	553	596	564	587	603	565	560	578	548	591	608	633	603	615	567	592	545	571	593	643	621	588	566	591	593	567	647	626	574	600	574	575	582	602	571	575	596	541	577	636	558	636	575	562	575	618	557	560	581	615	583	554	542	544	550	561	613	550	549	571	580	537	561	578	585	568	596	517	602	587	608	573	550	579	617	577	594	565	583	614	583	567	573	595	592	610	547	583	571	553	563	578	573	608	610	599	564	544	509	593	567	614	582	588	575	547	573	580	588	605	560	621	579	589	534	542	612	585	538	594	577	620	570	571	582	587	558	552	562	597	567	581	571	597	584	557	579	565	538	529	545	570	578	557	597	569	600	582	569	570	560	562	572	569	571	577	578	578	558	581	561	557	574	590	616	568	569	596	613	611	576	608	566	566	598	568	571	567	547	561	570	566	639	596	592	565	590	568	550	572	599	616	577	633	574	582	579	583	549	541	595	556	600	577	574	601	606	568	605	569	607	568	551	569	608	548	562	596	576	607	593	588	565	609	562	570	581	563	604	601	535	548	573	573	539	582	565	584	587	556	616	588	590	573	608	600	633	574	580	586	594	579	582	561	590	574	559	564	564	612	580	575	608	578	562	594	600	576	573	539	581	590	587	563	642	612	575	539	581	568	525	587	566	590	643	599	570	538	573	607	598	564	588	577	613	526	560	591	579	614	595	579	603	591	577	592	561	569	603	595	596	580	620	631	558	564	584	539	611	582	565	564	599	601	585	534	609	529	598	575	614	591	593	571	590	609	577	542	578	558	583	587	569	539	583	526	582	605	545	584	615	603	608	552	520	603	548	571	572	567	560	541	585	567	586	577	595	579	585	580	584	604	600	575	564	581	591	610	547	571	587	561	552	540	580	626	590	543	551	590	591	570	563	566	570	587	570	591	585	574	627	547	638	566	580	556	579	585	590	604	578	606	544	595	593	583	553	572	568	554	597	539	619	525	572	597	588	617	581	582	552	569	543	604	573	601	604	629	572	596	594	553	587	577	570	603	592	585	589	576	583	575	569	564	572	577	591	540	562	522	584	569	580	621	555	580	569	563	584	537	519	619	574	595	598	591	558	590	598	594	577	571	592	549	586	604	564	534	567	583	574	641	579	578	552	580	619	608	598	614	582	585	595	584	612	568	566	628	618	598	618	568	560	556	602	635	612	635	554	534	551	605	538	586	568	603	576	559	643	556	559	586	615	598	576	535	592	622	590	600	598	602	566	613	604	593	556	552	607	589	590	585	580	580	615	562	597	566	583	552	593	556	609	602	557	580	579	526	577	518	595	576	559	596	571	615	592	609	556	540	528	578	558	549	542	605	610	537	637	554	564	594	592	556	577	563	616	571	566	600	550	557	572	566	548	588	562	576	548	567	573	566	607	553	579	571	610	590	595	560	574	585	592	603	606	566	558	577	611	561	568	589	583	608	586	581	602	572	547	603	551	570	597	557	561	556	598	574	562	523	525	572	588	576	562	572	569	582	557	590	564	618	581	566	564	574	563	577	556	576	560	560	608	545	588	564	592	600	588	573	604	583	561	589	573	542	583	576	612	604	544	551	587	603	546	552	570	575	599	554	563	527	579	581	532	576	584	567	570	561	577	560	567	569	582	555	574	606	586	596	599	547	577	575	562	523	575	588	606	580	614	568	570	600	588	548	616	582	554	596	609	592	633	597	600	596	625	574	602	590	569	601	602	612	576	565	569	573	583	563	565	571	585	586	593	625	575	619	587	627	569	568	590	620	584	540	581	562	546	587	529	594	572	577	535	628	558	605	553	578	631	640	555	569	602	545	520	588	588	559	561	583	562	557	586	579	600	615	545	620	546	559	567	568	579	556	581	574	566	610	524	560	607	543	606	612	570	572	562	567	564	543	557	585	563	611	591	550	602	623	557	584	619	593	545	574	578	582	581	562	568	621	581	599	566	553	596	577	578	609	556	582	574	559	596	606	583	568	611	595	585	571	601	574	587	569	613	579	630	591	561	534	587	609	622	509	566	603	594	565	553	578	565	613	570	603	571	536	607	587	586	586	575	553	560	610	573	543	605	618	597	571	583	575	571	601	572	552	622	599	574	590	595	611	542	597	544	596	571	596	622	620	571	599	567	573	555	609	545	558	611	547	582	579	612	571	610	589	626	556	573	558	573	584	602	553	613	628	569	545	603	610	583	611	591	580	621	598	580	575	600	591	596	524	568	599	564	542	530	589	573	574	572	597	582	568	574	581	572	590	592	549	567	594	563	574	594	596	607	588	605	580	569	563	590	597	594	586	591	578	615	589	618	580	646	575	562	550	594	567	594	556	572	625	558	547	513	598	551	604	550	593	626	562	593	603	600	549	576	614	580	553	596	600	592	548	568	565	569	558	608	581	596	540	556	541	570	593	585	577	570	584	567	575	615	595	534	576	562	609	569	614	628	566	626	598	604	572	568	566	544	522	573	637	565	590	577	551	565	585	580	558	566	601	610	611	595	597	575	577	544	575	545	565	581	580	603	546	578	631	595	566	541	581	562	587	558	597	577	589	581	617	580	589	573	589	585	532	538	628	550	575	613	565	601	583	551	581	575	609	604	568	549	592	613	586	596	585	584	554	579	583	600	530	559	619	603	609	556	544	601	594	548	593	606	559	609	545	591	611	587	552	595	556	592	563	568	612	582	560	579	572	574	577	579	561	553	571	593	582	582	563	574	581	605	528	567	597	575	561	567	556	569	567	548	595	558	507	549	595	621	560	613	601	604	549	558	569	586	621	548	580	570	558	565	551	559	553	557	606	566	565	540	607	558	559	600	578	590	567	603	548	583	589	543	550	550	601	563	606	603	593	548	560	552	543	545	568	588	521	578	606	579	576	612	568	580	568	565	599	562	593	574	597	525	578	552	599	575	606	621	603	609	611	567	631	581	608	635	580	571	569	599	581	571	581	580	558	543	610	600	629	578	578	606	599	582	572	572	565	560	587	589	625	619	558	569	589	566	587	562	556	604	559	606	556	555	561	537	596	586	615	549	580	585	595	516	607	557	563	589	562	573	555	572	592	598	613	585	593	595	589	587
30204	55518	88088	71957	55420	43140	19290	939	670	641	685	611	638	675	611	628	613	646	568	583	641	629	618	625	632	666	607	616	605	637	628	619	632	660	620	625	668	556	586	637	607	597	632	644	602	610	666	621	646	653	630	694	577	650	648	624	659	618	592	600	650	589	618	535	584	619	624	589	664	603	628	625	653	624	629	672	668	638	645	592	585	628	642	624	596	599	567	584	592	599	635	568	591	580	592	625	580	610	609	619	649	618	622	625	602	614	607	632	662	659	644	626	662	584	603	599	577	599	656	589	634	644	591	621	606	658	597	643	629	630	567	577	634	620	600	591	600	650	684	629	657	633	623	618	614	655	608	604	627	603	687	645	594	618	580	634	615	664	615	608	643	644	582	638	631	637	607	594	595	620	624	655	627	565	634	622	605	618	587	614	607	574	661	644	610	601	583	673	644	611	576	621	598	646	569	581	626	654	620	623	621	654	600	601	600	605	622	605	615	641	606	626	622	577	664	659	605	563	617	609	637	589	598	628	680	612	628	568	598	557	593	641	647	622	582	657	663	616	630	632	611	640	560	669	608	641	650	607	611	609	655	598	631	652	611	635	656	643	613	624	624	606	648	571	625	607	636	627	620	664	602	633	616	627	598	603	591	607	607	636	660	624	634	584	601	638	635	658	612	592	616	636	634	633	602	619	629	609	607	610	604	636	656	621	621	595	634	617	608	631	596	612	676	631	638	600	619	579	629	642	589	612	589	636	658	611	624	641	625	629	626	642	627	590	593	672	654	629	610	602	642	612	624	607	634	620	635	584	647	588	600	652	604	612	615	586	643	632	624	621	611	636	609	662	597	644	613	644	638	653	645	570	623	660	606	616	627	650	613	615	596	597	621	695	614	646	621	646	621	599	609	599	608	606	638	623	639	640	653	647	590	614	579	620	633	591	628	621	574	641	596	604	617	638	591	641	631	661	611	644	660	600	633	594	614	659	651	615	592	633	573	651	665	627	623	618	599	670	665	587	629	640	617	644	654	653	632	603	595	599	647	655	613	667	635	620	638	638	613	622	658	627	637	646	629	656	623	629	615	666	626	623	611	592	595	592	619	621	616	642	632	597	638	595	605	589	645	632	610	657	620	653	652	604	697	629	641	564	673	653	602	641	622	628	624	616	615	633	623	631	613	596	631	635	581	603	644	632	598	663	629	656	617	611	625	641	640	658	612	604	623	635	630	619	611	631	639	609	633	576	622	673	580	611	621	606	613	635	582	630	635	593	628	645	596	595	617	617	601	640	669	604	586	643	602	626	610	638	661	618	604	631	691	531	642	608	643	591	653	603	579	623	590	651	654	604	607	643	611	645	601	614	655	631	616	640	589	607	639	643	626	596	643	624	627	611	624	660	652	642	625	598	636	640	598	642	556	620	610	621	630	600	619	624	549	659	592	579	596	654	628	622	671	640	621	590	607	589	613	601	593	628	640	641	617	652	644	613	623	658	594	587	611	601	684	628	616	608	594	644	636	630	635	629	637	636	583	622	610	662	624	621	676	619	616	666	595	639	606	579	669	573	654	649	632	595	627	586	631	591	617	640	593	648	626	590	571	669	651	622	633	644	605	588	597	663	604	615	632	616	630	650	592	607	604	594	642	628	637	637	592	601	585	628	596	623	629	613	602	640	618	595	649	621	604	590	565	611	632	655	611	579	633	621	673	558	612	592	624	674	657	644	612	610	636	619	609	646	586	624	604	594	629	628	587	638	619	639	626	631	633	573	639	628	585	603	614	624	620	630	639	645	647	606	646	642	654	640	566	622	674	604	635	631	626	593	580	610	569	641	592	622	621	654	657	586	645	624	666	617	621	652	614	628	636	621	589	659	622	638	608	659	564	620	611	577	628	608	618	641	625	587	614	636	631	624	633	654	640	623	626	623	645	634	621	668	588	610	610	636	590	641	637	650	615	631	673	565	636	576	608	610	617	593	592	620	593	648	555	634	599	612	593	630	567	580	589	615	573	620	675	631	612	639	598	612	594	609	637	624	666	615	624	639	634	573	609	602	585	612	606	613	612	636	606	628	555	638	624	653	599	631	615	568	594	667	627	675	600	676	564	607	613	630	671	603	647	635	595	614	582	608	635	640	651	665	635	608	573	626	650	696	668	593	622	640	593	660	625	614	582	591	632	623	602	647	623	648	604	587	588	581	612	658	622	597	685	623	600	644	641	598	623	588	609	636	559	600	574	642	592	621	610	663	635	593	609	647	644	604	625	652	590	600	594	629	619	626	650	670	593	633	594	619	558	562	615	610	615	623	635	642	599	608	558	600	596	646	609	679	629	617	616	639	626	629	632	627	604	615	659	577	622	608	639	601	607	600	625	626	608	622	621	627	623	587	613	620	626	641	672	602	630	616	605	619	600	602	660	599	620	597	654	599	649	633	613	647	590	574	591	638	587	589	623	617	609	587	633	606	648	593	602	597	612	628	620	643	627	596	603	630	645	644	569	605	625	570	562	605	593	629	682	611	630	589	642	633	603	616	613	628	674	560	607	654	634	622	633	618	580	647	617	582	637	571	636	629	599	598	635	650	635	581	627	606	629	651	610	617	589	584	645	626	643	630	630	575	683	609	576	587	642	602	620	579	589	599	611	650	588	587	606	607	675	632	603	596	632	634	558	599	605	623	670	626	635	611	615	587	594	635	615	621	639	706	660	592	603	569	634	611	611	594	595	642	591	661	604	625	611	629	656	626	620	621	605	620	599	579	645	653	582	617	587	665	612	606	614	619	611	584	640	546	623	582	649	627	624	654	637	599	612	572	633	606	585	636	625	614	648	559	646	610	630	646	638	600	641	625	605	629	606	598	650	626	650	669	629	617	632	572	666	621	607	630	644	615	597	623	665	637	626	651	645	609	595	600	620	628	670	671	638	621	614	640	610	632	647	625	633	658	609	653	603	610	608	612	588	645	599	610	584	633	640	597	634	614	636	629	582	595	601	664	583	676	594	606	565	623	653	592	592	615	628	659	602	601	612	590	596	619	633	631	667	592	639	616	617	648	660	599	599	590	631	642	640	579	625	632	622	645	613	646	616	628	612	596	621	606	603	606	589	628	613	640	618	621	607	625	639	623	585	576	629	601	619	585	599	609	622	616	596	637	619	645	588	633	601	641	667	636	614	607	635	606	614	622	582	624	641	624	635	634	610	634	596	584	642	600	669	651	643	618	616	613	646	594	563	616	649	606	610	579	602	648	623	607	619	653	627	634	651	652	597	639	633	607	571	563	611	626	599	617	569	635	628	631	612	637	585	589	611	613	633	619	660	616	632	565	605	614	667	628	619	674	587	599	637	614	623	637	640	601	598	624	609	634	632	627	602	634	654	618	616	637	634	596	650	616	635	618	673	619	619	570	676	640	633	597	589	641	598	605	654	658	633	622	618	646	604	637	587	624	590	627	633	605	617	613	624	665	629	567	629	639	618	582	623	608	617	607	632	633	637	617
27899	25481	46880	30940	15231	7120	1258	349	333	337	401	373	338	332	356	328	322	346	363	336	336	333	343	331	329	341	357	345	317	331	346	372	308	308	311	333	325	304	345	343	338	324	298	350	316	307	342	343	302	329	311	329	333	321	367	356	360	344	331	359	298	332	310	346	342	326	318	331	331	351	318	326	348	318	357	330	322	321	339	322	347	314	321	340	345	317	327	321	344	302	367	337	343	356	294	357	353	319	354	333	360	335	332	300	349	322	304	334	345	331	365	374	347	334	354	350	350	341	307	309	306	323	376	348	334	312	319	359	349	322	334	324	347	327	335	356	359	355	317	334	332	354	343	358	366	382	358	345	325	350	344	343	325	350	326	305	315	327	375	340	352	365	344	328	331	313	341	323	350	323	321	329	330	331	331	324	317	353	335	330	319	310	332	329	348	372	338	372	348	341	348	335	325	337	303	373	311	336	318	355	300	336	325	354	333	320	346	335	303	332	330	321	341	330	391	335	308	363	347	316	341	309	311	324	334	350	326	347	314	353	325	336	293	323	315	340	340	331	338	345	338	353	359	355	335	337	324	334	337	336	329	290	299	309	322	330	333	322	322	303	326	333	330	331	318	321	316	355	329	344	341	342	292	357	319	341	382	343	334	348	331	328	336	291	333	344	325	377	315	341	301	368	325	342	344	331	321	335	321	343	314	296	330	344	359	356	343	317	354	301	363	359	349	335	349	318	358	329	342	332	341	317	332	315	330	319	335	335	345	325	340	310	342	312	371	333	325	326	344	321	339	329	334	318	347	329	322	308	316	331	348	315	354	313	331	326	389	326	331	360	301	327	317	348	334	358	362	322	352	324	338	347	335	344	349	326	327	348	345	340	326	313	387	316	312	332	336	309	335	359	338	338	356	321	287	339	339	311	351	343	329	339	320	343	323	309	323	314	304	337	329	329	325	351	338	320	359	322	348	324	347	345	314	332	319	318	325	339	350	326	342	369	312	317	340	384	340	320	322	315	315	382	334	320	317	331	350	325	354	316	336	318	325	330	346	340	331	346	344	344	315	297	351	340	374	340	327	309	341	352	323	312	316	336	323	361	343	307	353	335	344	320	308	330	328	315	335	309	372	359	337	339	324	343	299	325	300	365	360	333	325	320	331	330	369	338	333	334	355	367	338	353	328	357	367	340	331	316	335	327	336	351	338	363	345	323	329	320	335	339	340	318	381	329	332	343	361	305	359	342	350	317	315	303	323	342	326	318	332	352	327	340	340	337	322	351	305	338	343	334	334	351	342	352	326	342	320	366	355	336	307	337	338	291	358	313	344	340	332	373	329	351	369	344	324	337	345	324	352	339	351	334	326	340	339	341	351	329	326	327	346	330	314	320	325	350	309	350	298	326	325	374	354	360	318	327	317	349	321	324	361	354	358	340	319	336	299	316	339	346	347	294	351	316	343	333	315	341	331	334	316	335	333	340	351	356	319	334	321	311	358	328	327	337	313	326	356	311	344	322	309	324	352	329	336	295	345	325	360	338	337	332	301	315	340	323	317	333	321	333	296	333	350	356	330	315	373	290	339	359	323	368	303	343	332	324	359	378	357	333	318	345	349	346	347	355	343	350	362	333	318	323	324	388	337	338	354	336	346	304	318	304	310	325	372	324	341	338	322	316	341	317	353	367	345	315	313	336	332	329	318	339	312	323	326	369	341	325	335	349	313	357	344	328	365	312	340	310	328	355	327	357	316	345	364	348	308	284	300	344	363	317	341	353	334	329	352	339	347	326	347	355	330	313	354	348	344	318	369	319	356	331	347	355	331	357	311	330	303	333	331	340	322	335	303	306	350	344	359	318	359	350	334	303	300	373	347	343	330	349	323	316	346	309	357	322	353	322	301	328	347	285	308	330	362	285	316	349	334	354	308	345	350	347	293	322	328	352	339	339	328	339	313	362	337	299	329	313	340	356	321	339	304	332	394	323	313	332	328	334	338	322	338	312	336	313	321	357	343	308	328	348	310	348	315	353	341	336	371	311	358	321	341	348	327	355	358	348	331	341	321	316	308	342	299	336	338	340	300	343	358	321	334	342	332	345	344	329	330	343	327	312	315	326	340	335	357	350	336	322	354	315	354	341	326	332	354	349	319	344	350	353	330	340	356	310	331	321	336	340	331	372	341	354	357	313	329	343	334	343	342	313	344	320	327	326	353	342	336	331	347	338	319	331	384	346	354	314	328	363	311	336	329	345	333	316	313	316	332	345	349	318	346	340	340	318	324	335	320	380	334	337	342	297	327	368	354	303	338	374	325	348	315	327	336	335	315	341	314	322	312	343	330	347	330	326	361	336	356	342	340	342	344	331	366	332	336	347	331	350	326	315	295	300	314	316	315	289	347	331	350	278	286	344	349	313	333	350	341	323	361	366	388	337	328	311	356	312	307	341	334	333	328	339	334	316	350	317	334	336	312	333	324	338	337	335	333	352	354	367	349	334	346	334	315	347	331	339	352	329	338	334	329	311	334	319	308	351	336	306	325	319	339	306	320	315	335	361	351	357	325	318	336	362	346	320	350	349	373	334	343	357	330	355	321	316	308	327	341	335	349	337	342	331	335	360	351	345	326	353	333	313	337	318	340	335	366	332	304	366	331	377	335	346	323	310	328	292	318	336	307	327	329	335	320	352	332	309	328	312	316	342	339	305	323	330	376	344	326	329	323	330	334	333	316	298	317	331	319	319	321	361	329	317	305	352	348	343	312	327	340	289	320	318	331	317	342	338	333	349	324	307	367	347	353	354	363	340	330	308	323	350	325	310	361	319	332	353	337	345	313	316	315	348	307	341	303	333	315	298	347	342	342	344	334	364	334	370	321	338	337	333	335	345	333	366	342	324	319	343	335	354	326	320	343	317	347	340	322	340	366	307	359	326	328	335	358	335	340	348	340	325	328	337	360	323	326	334	343	324	331	322	301	334	357	338	310	350	326	360	336	308	321	326	353	311	362	349	356	312	304	333	376	327	340	321	374	357	333	324	322	354	298	326	331	346	348	324	333	368	352	355	347	362	332	348	328	335	369	323	336	355	297	356	334	360	295	347	363	334	347	332	363	313	366	344	321	313	325	314	331	371	345	324	316	324	318	317	341	346	368	327	347	335	314	323	340	299	338	309	345	350	309	339	324	338	360	322	304	370	334	341	295	356	315	337	330	313	348	344	349	359	333	315	365	328	327	368	290	356	314	366	317	346	332	346	292	359	316	282	288	331	305	342	320	346	333	353	315	337	335	319	346	348	331	318	314	332	319	338	340	350	336	339	310	293	339	366	357	329	339	335	329	324	358	328	324	327	312	379	319	331	320	317	337	350	330	337	342	306	336	354	352	340	345	302	327	354	343	352	317	341	339	341	318	327	315	344	337	343	325	330	321	367	309	317	342	330	317	337	355	343	330	316	340	314	370	354	324	336	326	345	339	321	305	309	318	329	340	344	323	383	342	324	302	356
21523	39821	41636	23445	13570	7817	1255	408	394	407	405	372	391	423	419	396	389	393	388	397	405	380	348	394	409	381	358	380	415	376	399	391	388	360	392	364	341	363	389	373	379	401	430	397	361	375	405	376	357	360	419	362	422	358	369	376	371	416	375	383	351	379	393	409	396	369	390	384	369	373	381	393	371	417	386	393	368	363	382	408	412	409	394	409	366	387	357	345	381	374	379	386	395	393	384	394	400	370	397	403	409	420	392	381	424	389	405	383	350	447	401	398	398	395	356	380	389	378	382	371	380	389	393	405	402	391	408	391	409	392	400	403	395	391	422	388	364	412	397	376	371	398	417	378	399	358	435	384	382	400	360	426	364	330	398	403	360	365	399	379	395	371	382	401	381	362	436	383	372	402	376	383	399	352	386	390	409	389	396	420	378	377	345	408	407	413	402	368	407	394	412	385	398	368	400	381	390	412	405	404	343	363	385	390	413	352	376	382	393	363	367	371	385	384	408	377	387	414	411	370	416	399	391	396	384	392	363	401	370	400	399	358	412	376	390	386	391	415	397	395	405	388	417	376	387	376	387	412	371	394	368	407	399	370	393	395	345	395	403	382	389	399	398	369	403	389	378	391	389	404	413	376	398	401	369	397	412	403	381	386	377	384	399	410	403	375	410	364	355	377	370	332	377	420	399	413	381	369	375	392	406	373	380	400	389	408	386	397	419	373	397	403	417	393	381	354	416	387	371	414	399	404	408	390	375	384	381	392	364	403	412	398	400	396	365	388	415	402	392	373	372	418	365	387	377	399	378	378	368	396	349	405	387	391	355	393	410	364	346	374	421	388	375	404	396	386	377	408	370	390	381	336	362	395	404	361	408	355	395	395	396	383	426	437	403	364	363	416	407	386	370	375	437	409	360	401	407	421	395	383	399	392	386	379	412	381	344	403	372	383	405	398	412	344	364	392	396	414	367	372	371	398	377	411	393	391	381	403	404	435	378	398	378	414	350	415	414	396	346	427	366	371	377	383	399	349	363	400	405	374	411	387	379	388	378	409	382	395	370	377	391	417	359	407	350	368	406	395	396	388	402	373	415	420	410	406	372	406	377	367	381	383	356	384	378	378	403	404	377	391	352	366	382	371	376	386	419	417	398	430	413	406	396	394	340	402	364	378	402	370	410	360	396	400	401	400	390	417	375	426	386	386	405	359	414	381	382	429	395	386	421	408	393	419	393	406	394	409	403	371	416	351	403	392	396	374	338	381	370	387	388	425	412	402	394	400	402	392	363	389	401	398	378	374	393	421	386	378	415	410	385	379	373	376	383	357	422	397	402	373	368	393	417	382	375	420	414	396	369	393	365	412	388	415	436	369	381	402	432	381	385	381	409	375	376	388	391	404	393	380	362	383	372	370	405	369	404	383	383	357	387	383	378	410	390	401	430	365	364	395	389	383	381	408	407	414	384	348	375	366	404	439	410	393	398	373	372	350	389	385	378	393	368	374	362	372	431	378	361	408	370	386	402	394	385	407	370	393	435	406	419	379	362	398	387	421	377	379	423	400	417	361	381	374	407	393	345	362	349	396	374	390	363	387	364	381	408	359	382	393	366	412	357	404	379	435	416	383	356	365	391	363	384	408	377	394	391	416	383	420	363	393	415	410	406	385	376	372	413	407	401	385	378	400	378	340	404	404	389	402	383	381	379	384	389	384	380	386	417	391	330	397	407	417	373	413	398	381	398	385	391	411	356	387	383	393	389	362	412	362	384	376	385	365	430	386	422	376	373	359	382	409	382	334	361	365	394	397	386	363	393	395	377	406	380	422	424	402	379	391	415	396	421	364	393	354	373	388	363	348	374	386	413	384	372	362	376	417	397	350	343	395	391	410	403	395	389	358	373	408	432	397	381	390	410	413	349	410	375	383	404	380	419	385	391	404	356	362	364	354	400	377	419	354	400	439	373	387	400	406	381	402	411	396	408	368	383	377	385	416	376	382	390	421	429	429	396	400	387	357	367	399	391	396	400	379	387	408	399	413	413	409	380	372	374	389	375	397	363	392	370	393	391	372	395	379	353	386	399	368	361	377	360	390	389	374	382	339	380	384	405	377	407	421	365	391	379	368	406	395	358	384	417	358	363	379	383	397	412	375	396	398	376	373	378	394	393	374	408	396	373	395	411	360	356	368	389	419	360	374	375	370	396	362	386	390	383	378	377	401	403	353	409	420	389	383	376	411	392	393	374	343	407	395	386	359	382	402	382	374	375	373	383	371	357	376	394	375	356	416	387	373	377	379	374	421	387	375	406	361	410	397	385	367	391	399	354	399	395	388	382	406	393	391	393	379	397	395	409	370	407	384	415	408	392	417	356	396	403	402	426	389	364	396	372	409	378	441	415	419	365	379	365	397	395	400	389	363	401	407	383	404	381	374	415	417	382	363	348	381	404	400	398	382	380	383	383	407	392	451	368	403	385	380	380	404	402	356	379	370	395	364	372	393	405	371	386	369	384	410	356	352	382	387	413	373	370	333	375	363	392	379	387	385	378	408	391	382	408	366	399	385	375	383	391	355	379	408	406	399	346	384	356	414	380	452	412	386	391	340	411	355	378	387	375	363	396	364	377	354	376	398	399	389	389	393	377	362	385	399	368	369	361	407	374	457	426	408	407	365	397	395	385	371	405	372	374	386	335	382	365	399	356	374	381	364	408	362	396	373	368	390	375	401	398	385	378	389	420	403	408	371	388	413	423	410	382	398	373	375	400	396	388	375	385	397	385	417	414	398	392	378	371	423	403	379	394	381	353	389	368	397	399	433	403	380	377	397	388	420	353	378	371	398	381	382	406	402	396	363	383	343	424	356	349	418	376	396	396	395	368	426	390	395	421	382	399	385	398	408	387	393	363	378	416	370	399	404	339	360	396	420	385	446	393	408	359	373	419	404	351	404	399	388	412	373	416	416	390	352	357	372	422	398	363	425	402	362	401	387	356	391	364	425	387	388	360	397	382	407	385	402	394	390	424	389	362	387	395	407	367	391	404	392	397	355	393	407	404	403	386	376	376	394	390	415	387	403	351	373	407	389	390	415	397	384	388	374	376	383	412	405	383	392	402	380	392	366	386	409	390	387	385	370	378	374	410	387	403	356	391	399	393	381	387	394	375	351	396	368	432	381	394	388	374	423	363	394	412	414	407	415	396	386	420	395	396	397	368	405	377	387	398	355	379	359	394	397	369	424	419	372	425	356	340	391	390	417	428	355	407	388	368	389	390	399	411	410	361	382	388	340	410	378	372	427	370	401	392	369	392	402	376	407	353	395	368	389	387	376	370	388	412	401	410	385	386	357	401	386	387	390	359	394	395	380	380	375	368	368	359	404	410	384	384	397	405	387	356	388	391	362	403	402	387	388	405	381	390	371	364	377	386	424	356	398	395	375	356	427	370	367	391	376	387	350	383	364	399	364	389	392	377	422	408	396	434	359	398	368	386	405	423	405	378	363
24609	22077	45952	46583	40805	29655	10625	694	365	348	360	364	372	352	366	353	373	342	365	351	323	356	345	327	312	349	331	360	381	338	351	396	325	327	354	312	340	331	329	356	370	367	356	363	353	343	377	368	352	333	373	340	365	356	404	351	327	382	329	350	356	336	371	304	329	335	359	365	364	352	349	378	311	344	341	344	355	368	363	358	351	359	318	355	368	360	378	338	370	367	346	385	350	381	345	335	372	329	378	322	322	374	369	340	318	347	369	345	353	350	334	347	375	355	371	312	369	375	371	385	349	378	349	330	361	355	334	321	356	391	317	389	331	351	361	363	325	375	358	337	300	332	412	359	339	353	366	350	336	357	349	357	338	332	383	362	319	349	366	381	348	325	369	314	363	338	347	373	381	334	340	349	369	336	355	335	330	345	335	328	352	358	363	318	356	363	332	329	359	323	377	361	368	347	361	379	342	342	376	344	393	328	340	334	358	368	362	361	349	370	359	355	307	327	330	331	344	331	368	354	375	368	351	362	360	311	395	357	376	336	360	329	331	332	314	339	327	297	347	315	358	367	346	335	333	343	346	336	376	371	385	337	346	338	372	315	338	322	337	370	332	332	331	318	353	331	342	327	327	360	366	365	346	369	371	338	356	324	338	376	300	374	353	353	323	343	345	328	335	326	373	371	317	376	383	332	343	351	342	347	338	358	342	330	334	371	329	339	335	327	362	362	327	346	356	337	365	317	323	362	331	358	348	327	339	367	345	333	339	357	345	334	361	322	355	328	350	354	347	332	347	350	334	354	349	359	334	356	375	310	348	320	340	336	347	360	365	358	358	313	314	387	331	338	350	347	345	398	365	344	331	319	366	329	335	348	342	342	349	354	335	332	317	349	360	343	364	330	342	329	351	348	329	326	336	346	369	343	318	317	346	334	373	375	369	374	365	350	340	339	346	338	361	325	363	368	372	336	337	328	365	362	354	332	343	383	335	360	363	329	358	340	364	407	317	339	355	302	364	369	324	345	331	340	374	359	342	367	329	317	318	357	341	378	364	338	339	312	328	327	348	350	353	334	342	366	319	350	345	354	353	329	362	339	310	344	348	339	354	348	331	370	369	340	367	352	349	349	339	316	347	359	326	335	360	325	350	325	321	340	397	345	349	346	348	344	329	330	343	338	334	348	315	338	341	343	347	348	345	329	358	344	330	320	334	325	344	397	339	367	338	346	360	343	364	361	327	356	367	373	354	365	373	363	351	330	332	361	350	326	352	350	338	347	365	338	358	368	336	367	367	361	371	362	341	341	330	337	364	383	334	349	358	362	364	322	347	346	351	356	373	360	360	371	345	356	316	332	353	377	348	341	357	354	344	391	348	354	364	341	362	344	333	385	347	375	355	308	348	361	334	312	365	363	354	358	357	344	356	376	396	331	349	360	343	319	368	354	358	338	352	339	373	329	338	343	359	346	348	305	343	350	348	355	358	343	354	368	371	353	369	338	364	317	353	340	338	332	356	356	358	354	363	320	341	339	346	316	350	349	331	349	349	320	368	339	331	336	360	335	330	363	369	354	324	367	371	348	312	369	322	354	398	358	355	360	330	359	380	331	346	315	372	349	325	356	348	325	351	336	318	338	358	336	344	350	319	357	394	329	368	350	342	358	343	396	343	350	339	353	363	356	335	329	388	363	355	342	338	327	327	341	349	357	355	340	321	356	328	364	357	354	318	337	371	318	355	379	345	317	351	333	316	375	374	347	369	369	367	369	360	319	362	345	343	349	352	296	350	336	326	337	347	352	358	376	354	330	320	351	340	342	329	320	333	340	316	342	369	337	363	326	356	371	356	350	347	349	318	321	337	364	339	325	328	369	344	343	357	333	362	326	323	314	345	322	329	344	346	352	346	371	352	379	347	358	333	326	354	342	341	370	377	356	385	355	311	355	350	367	324	343	332	372	309	342	354	355	362	348	340	366	349	352	365	362	359	382	342	363	341	328	353	352	338	344	349	354	342	330	370	314	357	344	351	358	333	355	344	338	361	349	385	323	373	346	334	330	334	342	366	359	316	335	345	356	373	331	372	353	377	352	328	354	366	347	352	299	341	340	349	313	381	345	356	352	334	328	375	361	335	355	372	346	343	353	379	351	347	326	340	350	329	355	339	338	361	357	324	338	335	328	357	339	336	363	359	319	361	366	327	362	358	364	347	384	355	334	365	335	351	339	343	359	344	352	350	380	342	317	330	330	365	325	373	340	359	326	327	335	351	326	346	353	319	349	334	330	343	371	309	343	338	348	365	364	347	329	358	352	354	334	350	337	341	349	362	346	356	369	326	339	335	335	332	335	313	348	346	332	345	348	359	355	356	351	349	363	388	348	348	375	353	326	343	365	330	345	333	384	320	345	373	322	357	304	358	336	358	332	331	343	372	345	398	331	368	355	371	366	355	339	339	328	341	334	317	376	365	339	331	358	353	362	337	335	359	358	331	372	329	339	379	332	353	344	352	343	339	365	323	319	353	359	353	337	347	367	341	325	327	358	350	319	319	355	332	359	351	380	338	366	308	338	388	348	353	342	368	336	353	327	350	354	334	352	344	350	348	311	312	319	305	295	341	371	372	345	337	374	365	365	324	360	335	339	336	355	360	360	307	357	354	341	321	379	361	351	370	330	343	351	355	387	334	346	357	317	353	350	330	335	346	378	346	346	337	362	336	372	358	298	337	369	352	352	355	334	342	351	315	363	312	373	344	336	377	319	315	361	380	334	386	360	358	337	336	353	347	338	362	318	327	368	357	374	361	329	364	361	368	323	331	343	343	390	364	366	351	369	363	350	352	327	339	344	343	342	339	318	339	357	338	360	353	340	343	347	360	365	364	340	364	344	336	364	367	329	369	317	328	333	352	335	315	332	340	349	331	356	337	352	388	354	393	351	371	321	328	337	344	320	347	318	331	336	329	376	384	333	332	358	340	343	352	349	339	357	327	344	359	349	350	341	344	359	369	306	344	332	326	333	344	349	319	325	315	382	361	372	364	344	310	323	313	305	340	362	352	350	345	373	332	349	358	340	367	329	358	350	344	381	382	331	337	323	332	368	337	359	367	360	333	365	353	352	323	354	357	363	342	330	324	379	337	334	350	354	347	371	330	341	369	356	358	373	358	342	367	349	347	351	355	335	338	358	316	328	357	327	330	365	335	349	312	345	371	375	340	349	343	333	334	351	352	363	386	342	372	361	356	328	352	322	328	396	339	316	354	339	357	315	382	354	353	337	346	322	359	357	349	369	340	361	331	358	316	331	329	340	373	361	323	352	348	344	377	300	364	350	334	360	328	323	345	356	357	343	344	349	349	341	356	364	349	347	340	327	331	341	334	348	363	350	348	341	325	336	338	358	366	314	351	318	363	366	328	363	362	337	287	372	319	355	313	378	346	370	355	355	341	357	352	342	355	360	378	324	347	340	337	366	346	363	323	328	317	373	334	393	331	334	313	356	380	358
24197	49772	78819	56996	45660	26477	2927	409	416	439	433	412	396	404	424	422	377	395	401	436	433	413	370	394	393	344	381	407	447	406	398	360	442	392	393	411	396	386	401	343	405	374	407	399	372	396	384	396	395	394	368	386	348	383	433	378	413	372	399	368	406	365	394	384	375	414	369	393	413	400	407	396	383	407	386	376	409	393	388	406	390	389	392	398	372	370	400	406	362	373	425	377	419	395	386	411	366	366	408	418	442	387	397	410	386	342	410	422	376	380	398	359	427	397	390	370	364	400	400	409	406	417	428	405	412	380	410	373	405	402	369	380	367	384	382	405	363	368	424	407	375	400	394	370	357	395	398	386	387	378	380	373	395	398	393	378	392	399	375	391	384	364	406	384	369	395	387	423	391	420	383	402	373	399	419	395	371	417	385	381	404	389	395	419	369	372	421	373	389	384	370	381	385	375	373	386	384	357	420	389	429	379	388	388	361	362	379	365	410	381	399	411	388	405	393	406	373	416	347	404	406	384	408	402	396	380	430	380	436	392	391	370	392	389	358	389	366	389	392	371	397	432	389	350	400	402	390	388	429	417	363	383	387	360	395	391	393	404	372	385	398	416	409	409	403	409	399	395	403	413	399	386	387	406	382	385	365	416	421	386	432	430	360	367	372	410	381	393	429	435	358	364	406	397	452	392	396	418	397	395	407	410	387	389	415	385	361	395	379	396	392	407	375	380	369	377	399	412	427	388	398	404	455	388	406	385	396	363	344	382	351	366	388	424	413	396	392	407	378	421	386	424	383	416	370	335	389	415	404	407	382	388	349	398	404	371	368	390	384	395	398	381	384	396	397	412	368	424	378	338	391	385	394	376	430	358	402	386	373	364	376	381	418	408	388	427	391	357	419	368	389	407	385	378	386	362	397	412	420	393	369	407	397	424	413	414	395	405	384	395	391	434	356	353	437	384	389	396	399	410	401	397	410	390	431	399	394	395	383	365	384	386	392	388	377	371	413	366	382	401	375	372	371	388	391	368	418	420	409	376	374	393	417	353	360	401	406	384	399	401	378	375	391	381	383	393	381	407	369	383	410	392	365	366	383	414	367	402	405	396	433	411	382	398	423	417	379	379	379	391	389	409	436	398	414	360	376	350	396	371	401	396	390	385	397	381	391	402	374	385	396	378	414	421	402	387	417	402	407	387	399	413	391	385	397	386	379	354	409	375	360	385	383	399	372	344	402	390	408	394	402	374	394	426	405	407	389	380	370	402	385	379	377	378	376	413	421	368	374	440	406	400	391	418	409	344	405	376	390	403	369	407	435	368	359	407	403	395	431	384	359	408	401	389	371	390	372	457	390	354	391	387	411	369	329	426	389	394	395	382	373	372	393	391	371	392	370	409	415	384	420	391	408	373	424	377	384	355	419	405	409	400	375	392	388	388	384	375	366	406	365	405	400	396	386	418	403	388	389	404	409	388	387	387	402	413	364	364	367	389	356	362	411	396	393	405	389	374	399	360	406	359	401	391	394	381	396	383	393	386	406	399	412	403	418	401	427	344	418	389	411	388	414	425	392	392	376	373	381	387	403	403	391	337	406	399	398	340	353	375	416	375	396	389	392	408	417	397	461	386	374	364	349	381	378	418	381	380	406	413	396	389	376	408	368	370	407	388	387	370	429	430	414	384	398	401	357	401	399	383	390	389	389	401	389	412	396	373	389	396	351	381	383	394	396	434	392	393	370	392	364	403	384	390	388	408	368	417	398	392	380	366	391	390	385	393	391	380	402	395	378	377	393	377	393	395	392	386	394	397	398	376	394	394	393	420	371	417	387	392	388	400	392	376	403	407	386	392	391	349	400	370	391	394	370	417	373	382	393	389	420	430	399	385	395	406	409	396	359	392	383	397	377	400	375	401	409	397	372	356	371	401	394	383	384	401	447	416	393	411	382	404	383	392	372	371	400	394	424	357	401	397	403	391	357	391	434	372	398	409	401	400	395	430	389	378	369	389	390	362	387	385	412	402	383	377	395	392	385	408	389	362	405	376	358	373	379	381	354	347	388	423	422	363	380	376	391	388	399	400	387	373	390	410	390	353	352	377	383	395	393	410	409	415	363	394	379	382	399	400	418	387	382	379	414	405	390	410	386	354	403	398	387	439	400	401	382	385	389	376	371	406	410	368	385	379	383	378	381	371	390	379	386	399	417	360	403	401	375	409	402	426	364	399	432	394	395	418	438	403	364	357	409	366	381	406	402	439	380	397	389	397	400	387	394	405	412	378	375	394	426	444	386	385	381	388	367	350	392	407	395	385	410	386	387	399	419	400	389	381	400	407	395	355	371	404	363	376	403	418	418	392	395	370	407	396	380	379	395	385	378	426	405	378	413	369	405	405	379	390	399	409	374	374	392	385	383	414	441	395	379	363	376	384	371	393	436	410	369	382	391	379	400	390	391	407	356	457	415	404	383	411	366	374	357	371	422	396	405	390	403	372	403	368	400	361	389	362	385	418	428	395	352	384	402	424	405	379	416	412	388	376	410	420	403	383	385	416	393	369	391	376	401	405	405	406	400	397	376	384	383	396	404	390	389	392	390	433	386	403	427	390	402	389	442	413	381	382	418	425	394	349	425	373	362	412	376	409	430	414	388	368	376	373	396	462	356	394	425	376	395	402	428	386	434	403	410	398	364	361	410	376	386	380	396	375	407	373	405	398	392	405	419	367	417	403	432	393	398	368	401	390	399	393	421	385	422	391	377	385	379	405	379	364	382	407	402	414	395	412	417	427	412	411	399	373	386	408	374	389	351	397	397	396	367	398	394	366	370	412	378	416	377	386	408	407	389	415	391	387	389	400	380	403	431	390	397	402	380	405	376	381	410	382	428	387	406	384	428	410	392	391	418	368	377	431	357	394	408	386	397	379	384	366	391	408	408	412	388	397	398	389	406	368	383	388	392	365	360	391	387	401	424	403	401	377	392	423	381	376	405	363	405	379	418	408	381	406	401	427	436	407	417	427	402	380	422	416	384	366	374	399	376	368	432	396	403	365	396	412	371	428	383	405	391	367	405	352	414	410	418	428	419	391	395	389	450	413	360	399	385	409	392	430	389	380	437	403	389	405	380	387	396	369	398	407	396	377	371	415	392	422	432	378	398	386	364	386	368	375	357	402	385	389	415	410	403	398	411	382	379	395	385	394	393	412	377	433	394	356	402	398	395	383	396	361	420	365	389	428	416	393	419	373	393	398	375	391	411	382	389	399	406	371	414	401	370	408	401	431	390	396	398	419	384	423	417	406	388	414	406	372	385	381	389	406	393	382	392	356	366	402	377	410	399	421	340	388	410	415	396	417	400	378	414	383	373	393	379	372	408	408	373	393	405	364	361	398	374	366	415	429	375	367	408	388	370	370	410	413	371	381	412	399	351	416	419	382	396	398	374	416	377	402	367	375	380	371	395	375	370	375	390	376	386	361	399	366	395	410	415	399	417	370	381	381
25513	22523	49119	43948	32416	22092	5183	536	461	503	511	483	468	540	451	497	463	483	478	488	492	458	459	508	495	484	430	447	459	487	489	499	510	483	466	468	456	480	469	476	502	477	472	462	513	516	462	460	434	527	469	478	485	447	492	471	456	452	457	467	470	441	465	446	469	435	498	466	507	495	486	461	468	481	488	472	488	454	475	511	463	502	468	474	485	472	452	453	478	465	485	465	489	504	476	487	478	490	475	450	431	490	461	497	466	494	490	482	513	494	440	447	479	461	476	485	466	450	482	464	494	488	497	461	479	477	504	453	496	448	434	463	483	501	494	474	468	435	451	447	462	480	487	487	506	469	444	492	501	467	488	505	504	521	478	488	479	438	473	474	447	451	464	471	468	456	426	494	474	442	480	501	483	473	453	459	457	450	422	464	475	463	522	465	497	494	533	480	495	525	457	480	495	495	499	535	479	467	524	465	460	477	456	474	461	476	507	489	484	498	493	450	495	470	494	463	459	488	472	461	445	461	472	452	461	488	475	511	446	441	480	463	475	405	495	463	519	448	515	479	479	436	490	506	459	483	474	469	468	458	483	488	460	502	428	446	507	507	507	473	451	488	481	496	500	466	463	480	475	460	441	500	507	443	470	477	472	507	454	524	477	467	442	471	481	471	501	485	441	465	479	492	447	440	473	478	475	504	435	513	455	470	487	469	447	464	471	490	491	453	508	446	450	511	451	490	498	466	452	482	440	481	467	468	425	516	501	464	471	460	483	464	463	490	508	513	462	455	482	491	506	482	513	490	505	459	495	531	498	466	431	430	483	470	448	461	491	453	510	488	449	505	497	440	509	474	479	443	476	466	470	468	490	460	473	529	460	473	467	479	523	483	463	444	501	481	478	446	492	479	442	423	451	471	459	451	454	463	493	507	488	493	497	496	468	456	480	472	453	459	486	456	440	488	489	486	475	446	461	490	485	487	516	472	479	487	450	494	458	447	453	502	492	473	430	478	482	473	500	492	469	417	451	489	482	517	475	436	491	473	485	469	490	503	478	468	476	464	469	447	474	496	512	493	492	470	500	473	504	471	435	488	459	488	524	456	464	488	532	564	475	478	509	466	491	504	464	486	463	442	500	461	488	449	503	479	459	471	446	459	471	457	477	426	457	500	458	448	466	489	436	505	465	466	462	498	507	493	465	506	521	476	501	441	525	453	457	472	520	455	466	477	484	485	495	442	459	520	476	468	493	508	473	461	486	426	453	451	481	513	497	505	426	463	506	500	521	496	501	443	464	462	452	474	465	490	473	496	464	458	443	499	477	494	448	466	468	461	454	492	484	487	507	467	466	496	496	500	460	481	471	518	465	477	492	485	442	508	488	461	512	478	474	493	465	498	451	462	487	501	462	473	473	493	464	459	515	498	479	444	485	487	512	448	474	513	466	485	458	490	484	480	467	497	502	456	476	469	483	495	460	460	499	495	487	457	490	493	474	417	458	491	487	464	462	493	447	478	497	517	450	502	512	486	507	450	477	506	487	459	488	466	447	489	481	449	494	462	509	465	490	448	490	504	470	453	474	455	502	449	481	458	502	464	454	476	481	452	475	467	490	434	464	476	484	496	503	462	459	493	474	472	443	462	477	497	475	466	461	465	501	514	467	464	480	513	496	439	502	455	483	473	453	466	486	499	448	481	481	483	464	509	490	474	527	445	480	487	496	482	487	508	466	474	502	499	474	504	431	469	473	462	501	443	450	483	492	458	475	464	461	471	510	483	464	473	452	481	484	466	507	488	470	447	491	450	484	477	482	484	518	503	506	447	471	443	475	492	475	503	477	486	520	467	496	465	474	427	471	467	493	489	416	494	447	488	445	475	489	460	461	503	467	463	446	490	487	462	485	443	513	451	457	476	469	436	462	477	470	505	475	467	457	483	456	498	473	485	507	472	503	445	489	494	504	426	483	462	456	416	522	491	454	478	470	486	528	470	477	451	493	462	471	490	448	493	436	481	462	471	457	476	470	473	470	482	511	489	461	485	475	503	457	452	470	487	491	498	446	465	461	487	473	496	511	460	469	504	443	478	519	461	478	518	461	498	484	480	489	463	465	486	501	426	470	466	492	524	483	495	489	474	465	490	462	449	452	463	489	462	485	481	451	492	521	479	461	444	492	476	505	480	456	504	483	486	491	481	457	429	436	499	480	486	522	491	492	489	523	471	515	490	494	469	520	468	465	480	492	454	451	457	497	459	453	484	489	489	459	420	491	438	468	458	456	480	440	449	475	472	496	473	455	515	474	440	507	488	451	479	496	475	439	454	498	487	498	450	475	461	491	470	455	486	470	483	466	472	489	479	501	473	461	503	440	469	468	520	466	491	508	460	440	472	445	465	480	474	508	498	483	531	478	458	478	441	486	483	471	465	490	472	464	457	488	473	477	463	505	469	469	479	467	470	478	492	468	473	505	451	492	491	497	454	491	492	496	460	486	457	440	448	480	472	491	498	475	477	425	508	492	451	493	481	523	491	474	501	450	474	456	486	466	505	465	485	478	477	445	436	490	481	496	466	463	497	470	470	488	491	460	476	448	500	491	501	476	462	499	475	454	475	478	487	468	475	523	463	549	463	499	461	472	503	477	508	457	451	418	462	480	478	466	466	467	481	489	461	466	465	454	520	451	491	469	453	510	486	476	472	459	486	516	462	480	463	476	479	470	464	471	447	503	477	441	433	530	502	463	449	529	455	451	472	479	464	518	444	435	473	467	525	460	461	461	443	464	504	458	508	475	468	499	483	459	493	468	483	483	451	467	483	473	453	490	483	476	483	421	476	489	447	471	495	479	488	494	487	507	493	467	465	465	494	474	463	437	478	482	484	499	478	497	502	530	477	434	484	480	493	460	464	469	467	500	471	462	467	479	464	473	492	484	515	460	472	503	452	440	471	463	478	455	522	467	475	435	471	441	473	450	526	496	463	532	475	505	449	513	503	480	466	499	475	497	499	486	455	493	467	488	471	473	480	476	458	494	493	488	453	430	486	463	466	466	460	506	470	483	470	472	435	473	479	439	485	481	455	479	516	459	434	427	454	479	463	479	437	440	450	460	507	499	495	467	491	487	470	503	451	523	541	483	462	486	481	495	556	474	471	489	480	488	452	473	477	467	442	460	481	498	471	468	442	490	460	463	511	447	515	499	470	497	480	492	494	480	486	485	463	460	497	451	477	554	467	488	488	471	470	446	463	486	492	460	457	457	458	443	487	490	483	477	488	520	506	505	512	482	485	465	444	468	453	489	456	443	490	476	454	503	503	488	455	483	488	491	503	454	479	500	497	475	495	459	498	507	508	494	460	481	476	466	430	522	471	451	506	515	462	461	470	491	481	466	486	467	468	488	480	491	448	460	472	467	479	499	524	504	506	484	473	461	504	463	501	504	500	520	484	492	443	481	467	468	466	495	480	427	478	500	460	475	474	447	466	448	508	471	506	478	429	517	463	478	452
24419	51083	69273	48185	38013	22281	3290	572	516	530	495	501	530	529	528	499	562	553	541	539	545	476	582	542	538	577	514	505	559	487	499	551	514	507	532	555	541	542	565	550	540	527	604	533	559	520	579	526	518	532	515	530	554	554	591	533	541	531	539	528	529	515	536	558	580	552	558	548	574	528	570	506	511	547	502	538	532	537	554	538	587	528	510	535	561	527	568	555	524	467	533	530	510	512	529	511	562	570	524	594	519	543	555	520	517	550	517	575	589	520	502	552	538	534	561	526	542	594	515	518	498	548	535	554	552	562	507	579	520	521	584	536	539	513	539	553	493	540	562	573	541	520	534	537	542	557	517	529	522	578	563	535	511	547	515	507	509	544	580	573	528	530	520	568	518	552	551	542	523	541	490	514	536	568	570	535	585	517	514	525	518	542	501	564	530	512	538	525	544	516	588	548	546	550	566	528	528	536	543	548	536	500	526	514	555	533	541	575	572	578	543	544	494	559	538	541	588	520	586	559	559	557	543	552	540	539	538	536	525	547	525	499	515	562	579	581	537	547	567	567	534	546	544	507	505	509	545	560	534	517	496	547	571	538	586	565	473	523	509	518	537	552	529	588	513	542	558	512	529	516	560	503	556	539	523	525	581	546	499	579	531	530	550	583	508	548	522	600	499	507	542	562	568	566	532	526	559	544	570	517	601	510	523	566	513	540	554	565	542	535	539	493	570	544	516	512	509	547	555	496	574	518	547	552	523	505	509	554	551	577	558	544	494	572	504	514	580	565	509	550	551	546	547	561	512	553	557	536	571	549	540	510	544	511	548	544	551	474	541	553	579	554	569	521	566	562	517	559	531	570	531	547	579	551	518	538	555	567	585	509	518	544	506	543	527	576	559	532	515	526	524	533	545	583	548	531	522	521	504	514	512	539	534	563	514	539	575	529	526	534	548	540	548	532	554	533	549	546	522	494	529	580	523	574	543	513	516	552	523	564	522	540	564	534	500	547	540	494	570	558	535	540	555	542	539	570	538	515	561	519	514	503	511	550	576	520	547	554	518	509	557	537	524	552	530	513	535	566	559	547	561	521	551	507	591	567	540	549	549	478	511	564	527	540	530	560	547	567	506	554	535	543	514	542	520	536	532	524	549	540	507	526	529	546	526	539	542	514	537	512	560	553	524	518	555	508	598	530	549	515	536	538	521	500	546	553	552	539	504	515	514	571	554	505	530	535	526	521	534	532	547	522	540	565	557	512	543	554	512	503	563	512	536	527	553	514	508	540	570	536	535	547	554	568	541	524	543	557	549	518	522	568	500	511	513	526	497	537	502	578	522	554	551	550	567	548	562	552	539	541	544	590	517	546	501	567	529	522	534	558	543	552	515	554	552	527	483	507	546	542	579	521	547	536	555	526	574	556	567	573	525	561	562	550	558	564	552	517	535	546	558	552	559	494	505	550	559	565	512	523	526	539	521	504	556	533	514	535	504	516	516	514	532	534	546	541	533	497	528	558	545	493	546	518	551	542	528	548	529	520	540	547	565	565	514	534	521	530	518	517	550	540	516	529	560	540	530	517	555	546	553	542	542	553	554	548	543	555	543	584	494	540	550	549	575	518	565	539	542	515	510	572	518	557	534	574	525	559	508	531	534	523	510	543	521	530	494	541	492	547	529	575	571	513	510	568	529	534	574	518	540	508	573	533	516	508	593	554	547	576	531	596	542	557	582	518	547	555	500	559	540	520	502	555	532	540	568	520	537	554	519	554	513	519	548	515	526	531	546	557	516	539	575	519	549	571	578	533	508	547	569	564	514	512	547	539	530	545	560	550	530	518	545	504	545	555	478	548	528	542	526	510	511	546	544	562	543	494	559	502	501	503	536	548	542	540	567	540	540	521	524	491	558	558	540	513	561	538	537	535	540	519	513	552	519	576	537	547	548	540	570	563	530	533	523	533	560	495	516	543	505	527	581	504	497	538	508	558	567	525	563	575	520	545	549	504	548	523	506	512	505	530	599	554	577	542	522	567	549	531	524	511	559	556	546	504	529	537	522	594	533	511	550	547	536	530	514	490	526	521	563	558	540	540	523	523	522	555	498	546	572	537	521	565	534	496	539	534	515	563	558	533	519	549	549	580	505	555	522	538	513	523	539	560	495	548	530	577	543	565	521	520	558	554	554	528	521	564	557	503	532	548	536	528	550	540	551	552	553	512	523	558	520	575	594	584	525	526	538	522	555	530	530	511	536	528	570	522	567	539	524	548	483	543	519	561	539	558	521	573	551	511	562	546	557	534	562	589	529	550	541	519	540	549	523	567	509	564	548	525	520	526	542	549	562	553	550	510	541	598	561	504	517	543	604	575	516	539	536	551	546	518	538	531	539	541	529	574	518	509	506	556	556	525	508	574	534	552	550	555	484	553	520	548	538	528	530	501	542	543	556	534	552	521	507	567	525	554	529	529	540	540	563	552	540	570	545	534	537	536	524	543	525	527	534	533	547	526	558	590	534	519	564	536	567	535	575	525	521	586	532	524	545	574	531	523	553	514	511	516	551	535	554	554	548	586	540	541	532	472	582	570	550	526	567	540	543	554	525	535	530	536	549	573	491	510	518	558	578	539	543	547	548	567	515	571	545	540	547	553	571	563	556	521	581	589	527	508	558	562	516	559	560	515	538	503	521	510	535	541	512	550	541	547	544	542	472	533	500	532	551	553	564	546	526	537	586	556	552	545	501	555	549	568	573	557	477	503	539	484	521	549	523	556	554	544	542	533	488	529	490	543	549	495	526	531	539	513	538	561	519	531	547	530	574	522	530	571	531	517	551	529	508	563	560	525	537	547	564	528	517	533	523	537	515	569	570	526	578	549	550	534	499	523	563	529	551	529	509	576	517	575	526	494	494	510	511	548	540	532	553	558	565	577	574	525	570	528	556	539	552	550	551	542	546	554	567	576	533	517	528	581	547	534	524	549	530	520	527	594	543	532	533	543	508	538	516	530	539	553	548	545	545	495	584	529	528	574	574	535	564	529	537	560	578	518	539	546	563	512	536	547	521	568	522	519	531	524	512	553	539	520	547	537	521	549	508	589	522	549	546	476	519	535	583	580	547	539	591	526	537	497	532	512	600	547	499	525	551	556	519	507	524	564	542	519	547	528	524	515	507	565	551	542	531	569	560	538	552	533	550	555	574	553	527	524	560	581	532	550	571	530	538	536	540	535	547	586	574	532	530	526	536	508	519	534	551	552	562	500	511	557	551	508	515	528	523	529	563	523	540	535	514	554	529	544	517	552	529	496	555	549	583	536	560	575	560	545	569	542	523	551	516	565	508	568	541	513	527	544	553	533	539	517	554	548	561	532	551	538	547	547	556	592	566	544	554	491	534	565	559	498	525	523	544	535	511	528	562	539	559	517	532	558	544	514	530	542	582	531	534	557	553	549	568	552	571	491	504	551	548	587	516	560	543	577	578	537	515	514	532	551	546	579	561	528
23281	21851	39538	40953	41923	36094	22805	4000	669	616	605	605	590	605	637	605	648	634	589	586	607	586	584	598	618	617	611	551	553	623	618	583	575	598	586	569	566	543	600	568	583	596	567	613	581	574	611	612	556	632	548	609	589	587	584	606	583	625	552	567	569	596	598	577	618	598	577	627	576	558	611	606	558	587	579	588	574	582	611	580	583	586	586	594	580	600	555	594	599	601	593	576	572	572	600	586	566	598	602	647	590	642	605	568	600	575	589	555	573	569	595	563	618	595	629	614	555	596	587	583	604	580	624	585	586	584	540	598	571	580	573	586	602	553	587	590	582	565	601	615	631	561	614	609	607	576	598	629	601	585	600	592	605	586	593	582	594	571	559	621	613	583	622	660	610	592	567	631	595	605	601	607	604	582	599	649	617	598	598	534	606	623	615	586	611	580	583	590	550	593	575	550	592	596	572	593	632	589	588	561	597	606	590	604	594	599	607	561	589	627	585	547	618	573	572	589	636	608	572	602	557	546	615	529	574	649	573	578	558	631	607	639	563	582	620	627	591	599	612	592	627	549	589	591	582	607	600	601	580	546	596	566	566	605	575	600	586	603	600	595	587	564	577	612	579	582	563	612	659	577	581	634	551	613	621	548	601	585	612	602	592	568	622	583	659	642	555	645	624	590	564	583	627	572	564	593	589	560	610	579	611	596	574	604	654	595	596	580	524	638	563	566	621	566	605	599	625	588	586	581	583	598	581	591	606	568	609	610	661	581	558	595	596	552	571	606	546	633	650	585	563	590	613	590	636	580	563	646	633	569	647	604	609	630	554	617	588	551	594	649	560	600	591	619	611	604	570	587	587	630	568	598	600	601	572	552	566	591	610	572	626	637	579	621	584	583	575	573	592	600	591	575	564	603	564	592	581	568	590	590	575	583	627	601	585	579	637	622	591	616	581	598	612	589	589	551	645	601	593	574	557	589	562	583	617	626	604	577	639	590	593	580	623	574	583	612	626	569	605	569	584	591	654	597	581	632	598	554	598	646	567	605	597	564	600	594	589	572	605	551	590	546	589	573	609	631	609	561	593	540	618	569	559	568	595	591	559	600	572	599	564	641	609	632	570	543	539	593	553	572	573	548	601	558	589	611	578	572	588	587	592	621	575	600	595	631	659	595	579	592	583	617	609	606	593	573	609	543	565	597	575	568	578	555	550	539	580	613	577	585	600	604	604	570	568	538	600	601	592	609	595	587	578	641	579	571	586	542	562	605	613	568	566	601	563	581	546	577	599	599	625	529	586	626	585	595	593	592	609	602	569	588	538	539	600	574	628	552	598	595	631	578	625	542	622	572	577	631	614	615	575	632	612	570	592	607	611	620	579	625	567	588	617	564	643	591	576	620	612	554	605	609	609	618	578	581	616	664	568	618	609	528	581	573	589	615	577	607	595	586	553	581	612	577	599	570	599	614	573	593	635	580	589	632	599	635	592	602	614	583	561	617	610	557	520	579	581	547	550	579	630	565	614	628	623	535	566	593	564	585	569	602	617	574	585	521	643	561	575	591	595	580	581	570	615	588	575	583	600	603	572	604	598	606	569	575	572	573	584	598	579	587	641	599	622	577	577	544	580	591	593	571	570	569	548	595	615	582	599	580	611	571	577	651	596	566	589	627	530	550	582	563	567	616	556	599	596	567	570	579	570	584	618	538	601	582	612	623	555	632	612	608	580	584	605	597	598	561	546	602	565	652	578	615	566	617	581	616	597	594	584	570	592	555	574	572	643	606	608	607	601	554	596	587	552	603	668	594	596	578	575	577	554	575	616	586	607	581	628	609	609	581	576	640	572	581	563	567	591	584	584	567	573	615	613	596	609	611	586	601	613	553	551	580	580	583	575	539	582	570	583	550	590	612	583	533	582	592	560	595	586	606	625	605	587	621	563	600	628	563	542	558	604	602	598	581	635	601	633	601	602	605	597	598	577	622	588	583	581	574	577	577	601	598	608	594	587	574	590	595	586	601	563	619	641	597	641	575	610	571	578	580	592	622	615	582	528	587	637	577	604	601	603	595	606	639	602	588	589	602	549	583	556	588	620	642	630	559	591	610	617	592	583	625	571	575	621	590	558	602	553	609	594	597	614	587	593	611	620	588	568	609	557	580	595	556	599	548	631	640	602	552	565	594	584	596	624	581	610	552	574	581	582	618	598	569	597	576	554	602	558	599	557	567	565	588	600	601	607	559	590	602	562	561	607	591	583	608	577	588	546	591	578	588	587	585	566	577	527	566	627	624	578	588	592	599	604	601	585	594	542	597	562	607	576	588	585	525	569	604	574	576	627	531	534	564	576	596	588	631	606	635	627	595	613	559	580	621	619	587	576	615	602	595	625	591	587	535	626	575	598	593	600	582	613	631	570	588	608	613	571	590	592	613	561	578	575	607	598	577	591	607	565	639	568	592	565	601	605	582	546	573	593	607	594	585	577	607	601	566	635	614	555	588	582	581	573	554	562	565	610	568	585	638	594	557	535	601	606	598	565	584	611	584	614	582	598	611	607	610	587	583	584	589	578	580	572	615	587	596	585	573	606	612	576	603	563	578	567	591	618	577	603	608	585	572	577	558	622	646	647	594	607	581	588	564	609	609	579	602	608	578	630	579	589	611	568	597	564	580	667	589	568	614	588	585	595	614	623	617	589	602	581	609	611	615	569	544	603	600	587	595	542	559	593	566	575	584	596	588	597	539	575	594	576	568	607	621	593	635	572	640	567	573	549	582	573	583	590	614	570	559	570	584	597	554	577	597	632	613	600	580	584	617	571	532	557	585	632	583	605	596	600	611	601	634	596	629	574	540	590	564	627	589	603	652	555	557	638	647	608	583	617	586	602	603	597	550	570	606	598	552	596	557	540	617	617	572	620	565	596	583	597	566	622	612	617	597	553	589	587	603	618	598	613	615	587	625	587	613	621	580	567	646	604	611	607	601	603	581	590	565	593	548	612	559	606	599	629	577	557	593	540	580	554	586	619	607	600	568	643	582	570	587	604	585	585	597	561	584	587	575	571	601	582	609	623	579	592	594	582	577	583	603	595	586	575	588	601	561	631	591	597	543	605	597	589	550	597	627	522	615	579	565	665	623	576	573	551	586	602	590	613	576	601	598	581	578	613	611	559	584	570	582	561	587	563	611	586	553	556	558	607	599	592	566	577	598	570	597	582	582	596	592	547	591	618	575	588	606	572	620	545	588	561	616	632	577	613	613	557	632	582	615	594	628	601	615	584	577	568	606	599	607	615	620	571	580	585	640	596	592	570	538	533	615	619	580	611	605	594	618	603	563	572	568	574	624	583	622	630	607	594	582	585	619	571	590	616	627	612	619	565	627	609	594	517	566	607	567	543	576	608	629	586	545	583	588	603	593	606	566	617	601	560	589	583	611	567	598	628	609	568	620	602	603	570	588	564	560	580	592	599	634	540	597	594	579	586	563	563	600	558	604	610	577
29051	52196	84085	72282	59468	39225	12544	794	659	692	632	631	648	622	654	662	662	622	620	681	664	646	609	641	626	660	625	647	599	648	623	598	635	642	636	667	629	612	651	624	603	606	630	639	614	670	668	642	637	648	633	597	605	601	640	653	654	626	608	607	621	609	648	639	634	605	651	652	625	600	637	651	579	636	631	617	649	617	657	639	627	635	648	630	637	619	658	654	606	609	595	597	664	633	594	583	647	659	620	619	658	639	608	611	611	639	606	650	613	591	605	600	620	670	664	612	616	636	600	629	636	629	667	687	618	652	686	624	645	649	628	638	688	613	680	639	625	639	612	612	598	611	655	664	642	627	623	611	624	633	640	642	619	631	652	595	627	645	626	630	585	671	629	637	629	606	657	678	635	653	595	649	646	628	630	603	637	641	662	621	570	630	638	648	660	617	639	618	597	648	600	655	616	630	634	636	603	665	632	611	628	635	620	598	629	630	607	636	633	675	617	621	653	556	588	621	588	610	658	606	640	597	664	632	603	646	631	603	653	645	587	672	632	625	609	574	680	634	635	653	619	616	649	644	619	586	632	590	680	624	594	632	677	655	647	642	611	634	604	641	670	629	591	650	679	602	593	614	583	618	592	625	622	628	606	591	580	588	619	638	649	640	640	648	644	584	591	581	640	622	647	638	631	585	630	642	624	623	645	594	607	630	624	607	624	657	682	623	670	645	654	601	667	611	656	621	646	650	636	628	662	643	664	610	648	619	658	642	672	622	618	609	634	660	625	618	664	633	669	623	640	650	631	635	617	613	630	643	635	673	632	680	638	628	628	617	593	654	623	641	668	634	639	609	633	635	618	637	593	651	647	631	588	612	579	619	597	662	651	615	648	650	625	646	629	653	605	612	632	626	631	639	578	646	605	661	627	620	627	647	631	630	661	670	618	634	633	669	593	588	634	635	618	637	630	636	606	589	602	635	624	672	628	598	633	608	602	637	583	614	618	619	593	603	632	659	640	662	632	641	600	633	648	618	657	663	668	637	647	639	593	660	663	648	596	569	654	611	648	617	627	638	609	602	627	597	675	629	646	632	659	600	621	600	609	630	624	589	635	607	619	621	659	642	645	628	657	644	654	639	628	634	641	602	632	666	619	671	626	612	601	617	611	654	605	604	625	636	611	635	666	609	647	646	662	621	665	635	632	634	621	652	601	646	620	620	616	641	706	652	633	592	657	632	616	661	619	573	641	626	630	649	624	608	640	605	636	614	617	610	646	594	634	619	602	649	640	601	620	650	617	606	600	656	637	650	645	624	607	632	621	664	688	629	667	657	664	665	629	593	609	632	605	633	570	648	619	610	626	649	613	652	604	660	587	614	630	605	628	614	692	634	595	634	618	628	576	645	647	619	658	592	657	622	637	636	639	618	616	679	639	604	611	616	626	634	637	630	649	648	632	658	650	670	610	622	626	674	603	630	628	627	605	626	621	603	615	648	685	651	661	649	581	616	625	635	635	623	630	631	620	620	583	568	713	627	620	609	614	639	605	680	640	662	627	587	608	666	662	631	597	621	645	670	638	649	607	614	655	626	624	650	663	657	622	620	619	600	658	626	609	637	629	656	607	651	589	658	584	622	654	636	630	566	650	624	683	593	595	612	591	636	618	587	644	689	626	611	614	677	607	663	612	572	643	589	632	625	646	642	649	640	640	636	632	633	683	648	660	610	606	637	671	608	626	632	636	656	584	631	641	685	626	662	664	623	588	668	589	666	641	641	592	632	646	602	605	623	709	596	660	604	620	591	625	652	611	638	631	597	657	646	649	677	632	616	625	601	684	621	611	631	665	678	601	645	630	608	637	641	669	571	680	694	635	627	615	642	637	617	640	635	578	635	637	603	634	680	674	608	628	634	640	625	607	648	644	621	647	620	637	636	610	606	591	621	644	650	626	628	604	643	599	637	627	630	589	643	619	682	651	603	585	652	644	639	634	648	605	589	609	636	656	609	645	663	634	618	610	614	623	642	646	668	639	603	623	645	601	656	617	663	609	655	635	654	638	620	625	647	600	611	629	654	637	618	598	624	620	646	618	580	630	607	633	620	658	637	651	584	624	640	642	618	650	644	656	598	629	654	651	662	646	624	594	630	635	615	641	620	647	614	601	648	634	654	653	647	617	648	610	655	627	622	636	627	662	687	594	643	613	696	619	617	641	623	602	642	712	643	674	645	666	614	592	690	621	638	699	590	647	655	635	664	641	626	653	645	651	645	645	668	624	684	657	658	615	624	642	607	599	655	682	639	621	651	631	571	632	631	648	648	642	655	612	635	609	584	607	624	667	674	651	610	606	640	651	604	664	592	617	639	617	596	588	614	634	614	678	577	613	607	586	616	613	642	658	603	628	646	649	624	650	580	663	652	669	632	612	607	598	640	623	668	640	621	637	619	611	664	639	642	617	582	624	625	580	690	622	630	628	620	589	611	634	617	658	648	603	652	623	635	645	621	571	649	618	622	620	656	648	630	647	630	627	651	632	645	610	593	618	664	639	619	702	605	619	695	591	615	608	643	629	626	620	637	619	620	615	674	642	598	617	613	641	592	622	643	628	600	609	629	634	574	606	634	667	601	594	649	641	662	588	651	624	592	596	642	644	646	600	637	662	633	635	606	614	705	617	651	625	688	651	651	658	591	607	625	590	631	611	624	656	614	658	608	590	584	615	627	667	600	602	678	640	598	605	616	621	599	601	641	653	655	671	612	663	640	659	592	617	620	637	651	627	610	647	627	633	604	642	616	625	648	637	645	606	601	618	641	642	640	613	628	645	656	638	623	642	615	614	665	625	641	660	613	671	602	606	622	667	618	645	644	633	610	619	667	590	622	629	628	609	661	624	632	655	634	631	567	612	640	625	654	666	617	647	654	632	620	641	616	627	582	643	608	613	636	621	618	679	612	636	632	660	644	658	612	694	633	606	615	639	663	640	661	670	605	647	597	632	592	642	642	654	643	634	625	635	609	613	596	634	662	680	614	646	600	594	597	618	624	601	677	634	654	603	625	638	629	587	616	642	641	582	626	616	607	631	671	629	645	606	586	667	589	610	664	659	595	645	636	617	626	639	597	656	587	633	666	650	634	612	635	602	620	621	612	652	645	621	606	625	649	634	617	662	627	648	617	595	644	609	581	618	609	602	605	639	687	628	583	645	596	621	618	652	689	644	616	607	628	674	652	589	648	617	650	631	594	609	593	634	622	616	600	606	609	614	630	605	647	657	580	624	668	612	612	683	617	664	618	656	644	580	653	637	645	664	610	635	669	680	648	642	611	645	627	630	588	603	631	579	620	600	640	638	661	628	634	618	629	641	634	681	670	623	617	589	633	660	664	589	620	618	659	652	659	608	618	627	593	621	611	668	639	605	576	597	651	584	621	652	640	639	624	671	622	564	652	626	631	581	584	648	652	636	633	574	651	611	636	611	619	614	655	606	599	640	614	618	593	620	631	658	661
27979	27042	46524	30273	17227	6312	1251	364	365	382	359	349	337	372	370	384	363	361	401	351	339	384	329	369	362	370	398	371	370	356	349	367	357	372	363	346	352	364	392	350	360	394	336	402	366	386	352	368	372	332	390	361	358	371	363	388	351	379	359	355	358	413	353	351	342	354	362	370	335	415	393	380	380	389	403	374	357	343	363	336	361	355	355	381	395	348	389	400	381	373	342	339	362	377	390	352	367	383	402	370	351	375	393	381	396	370	390	376	340	330	341	364	386	382	392	364	374	368	374	358	372	344	372	395	352	388	352	362	393	328	398	374	357	320	337	371	365	365	350	368	385	366	332	392	356	360	386	361	341	376	366	340	394	322	358	337	350	317	331	394	403	358	365	370	375	347	364	380	326	326	343	352	355	366	387	342	395	379	373	338	385	365	387	369	372	358	402	367	358	374	423	374	365	346	394	379	356	393	346	331	356	351	370	381	347	359	358	367	399	354	359	387	347	360	337	356	344	353	346	361	370	392	375	352	378	352	361	343	396	336	361	358	377	369	368	337	357	363	381	360	354	335	360	364	337	372	367	326	384	365	364	335	394	352	317	361	384	333	357	364	363	335	373	357	365	372	324	391	335	343	350	352	358	347	348	342	341	351	351	365	379	331	375	381	361	374	366	362	368	356	349	365	364	359	331	379	387	373	358	342	379	388	385	355	366	370	362	377	376	333	372	357	377	363	348	342	366	343	353	358	360	355	339	355	377	394	391	353	374	348	357	368	346	398	372	383	340	331	371	364	397	343	359	376	352	394	390	408	338	357	366	387	374	362	382	332	372	344	375	370	380	384	378	370	363	360	336	345	374	399	351	377	374	376	360	374	316	352	361	387	361	399	343	363	364	379	367	370	352	354	355	336	374	327	390	371	348	397	417	373	373	392	334	361	389	363	372	346	379	369	364	365	375	359	368	355	380	351	333	381	341	359	401	360	359	360	395	395	374	364	385	379	349	353	358	352	371	419	368	375	362	327	370	355	386	349	354	368	386	386	388	367	343	374	377	410	375	381	344	354	348	348	367	344	348	359	347	356	388	371	366	365	381	367	374	380	366	383	396	378	377	348	332	368	377	384	364	383	347	353	372	372	361	365	348	363	358	387	382	353	368	333	358	350	372	366	354	360	368	383	375	356	382	363	358	387	358	382	334	362	380	349	335	343	358	359	374	374	354	359	329	369	358	356	339	346	354	363	364	370	362	392	347	340	370	355	348	404	363	370	343	346	348	359	344	361	392	367	339	389	351	377	359	350	338	375	341	357	364	377	355	394	340	340	357	383	364	370	372	331	347	380	392	341	357	366	356	380	357	400	307	348	364	375	355	346	393	360	365	410	396	357	369	348	357	325	338	360	384	363	379	383	363	343	378	366	333	365	359	320	389	368	377	380	378	346	406	362	367	348	388	371	387	370	354	380	370	368	339	371	332	317	343	357	368	371	375	341	372	388	365	347	337	342	357	377	352	348	348	365	358	396	374	382	350	376	364	405	356	354	377	390	335	334	351	343	359	380	355	375	354	363	335	366	358	338	345	338	368	363	345	358	381	359	350	370	359	356	386	346	389	386	374	362	354	378	379	363	362	367	341	389	365	349	382	370	383	359	392	350	359	361	377	379	373	364	373	335	388	367	377	336	342	358	385	343	360	377	375	341	347	384	347	338	392	355	357	341	374	351	365	386	386	355	381	358	365	372	400	368	373	382	351	353	378	372	361	375	376	372	356	367	361	339	367	339	352	372	359	380	343	344	365	348	379	373	355	393	373	354	316	351	378	355	380	343	379	387	389	323	379	360	363	364	404	351	347	368	398	395	382	359	365	361	392	354	352	377	361	317	391	348	354	350	355	396	376	359	368	369	379	385	376	351	358	345	359	371	331	386	385	376	390	369	387	358	350	369	336	330	380	359	370	374	342	401	365	370	359	361	408	343	331	364	367	361	368	387	366	398	381	392	349	382	357	363	407	331	360	395	362	344	383	345	353	324	363	384	358	374	379	350	335	374	361	334	368	324	375	340	376	370	399	344	349	361	366	366	355	381	329	345	354	351	360	350	378	371	365	352	370	379	398	357	381	379	381	377	349	374	373	346	354	353	348	391	380	362	369	342	361	363	369	378	366	384	350	348	365	359	310	408	382	367	364	343	343	325	390	375	357	377	373	362	355	335	388	340	364	351	385	368	344	374	366	331	334	343	336	326	359	347	342	353	344	403	345	371	384	400	362	361	323	370	350	344	353	381	359	390	383	336	386	330	393	381	393	340	353	339	352	341	365	358	347	338	373	349	333	376	366	375	332	346	377	338	358	344	369	363	412	313	394	343	389	388	370	360	405	386	361	355	363	354	383	349	361	382	365	366	373	379	351	386	338	360	391	340	345	351	393	368	365	379	336	365	379	352	365	363	360	370	388	348	369	349	357	368	356	361	367	372	347	352	362	354	357	359	347	354	328	334	353	330	387	365	364	374	377	354	373	356	373	374	367	312	386	350	398	350	340	393	392	310	384	381	387	354	340	344	378	382	335	367	367	337	369	363	364	407	373	362	340	383	336	381	357	396	364	395	415	363	343	368	355	399	388	360	370	342	346	349	359	371	365	366	373	361	345	362	352	361	354	369	358	358	354	371	346	359	348	387	378	353	381	368	371	333	362	404	341	359	390	350	396	392	354	351	329	399	378	391	347	351	353	353	386	359	370	358	367	361	386	380	360	406	355	353	372	368	411	353	371	362	349	323	368	365	341	348	345	356	406	382	362	350	384	389	366	382	363	345	353	402	311	363	350	367	359	372	325	364	365	378	356	404	387	385	336	363	363	372	371	358	377	350	401	355	394	367	361	365	348	334	359	354	404	363	353	366	418	328	323	323	343	386	371	364	333	385	353	364	355	402	358	356	350	363	363	350	404	355	373	345	368	369	368	370	333	363	366	373	373	384	357	365	352	376	394	335	345	372	402	334	378	370	364	352	374	369	375	362	393	376	365	376	383	370	359	366	332	371	360	363	342	359	365	376	357	359	371	393	332	366	361	374	369	352	365	347	396	383	364	333	369	388	365	346	368	359	371	379	382	356	375	336	338	355	405	371	357	354	354	360	368	392	349	355	387	384	355	389	365	337	358	361	346	368	367	376	382	339	387	358	339	403	372	343	342	371	364	372	368	329	396	351	326	372	336	319	352	351	363	369	379	356	356	363	331	384	367	356	379	383	381	371	357	395	356	363	373	358	361	376	373	406	339	367	371	367	374	363	378	382	361	364	366	389	351	382	369	350	374	326	368	358	364	355	360	367	360	378	358	405	372	339	372	349	375	379	358	373	343	395	346	368	371	354	365	352	383	343	382	366	368	375	336	401	359	393	386	346	313	353	362	364	372	369	333	364	364	312	386	337	354	400	321	353	434	314	339	369	377	343	372	374	347	348	351	343	375	378	387	342	349	347	381	373	318	374	376	364	389	365	366	325
20777	41993	41000	23259	15923	6175	1423	466	419	400	414	458	411	406	436	411	440	436	420	406	455	386	415	463	423	435	407	420	400	431	466	454	417	443	426	392	373	417	450	422	407	476	399	433	432	405	430	454	428	417	429	402	428	426	443	451	400	406	426	419	391	416	443	426	459	428	426	387	413	446	430	379	401	423	445	475	404	428	383	433	411	415	423	429	448	448	439	414	406	434	412	418	399	435	427	449	442	453	427	399	437	404	422	431	381	407	424	410	396	396	436	429	428	425	425	435	438	451	438	439	415	423	435	422	423	425	432	387	445	416	449	442	449	437	399	442	411	441	451	398	429	431	416	446	404	415	423	389	394	439	429	401	408	388	420	431	392	416	448	397	404	424	451	411	438	395	423	409	418	437	431	433	370	380	420	386	428	388	420	439	372	409	422	439	455	426	443	417	426	409	437	401	379	407	406	417	429	412	427	405	441	415	444	420	410	410	441	445	414	430	423	406	390	414	443	354	434	439	454	443	405	440	429	376	439	418	434	435	414	382	410	435	365	409	398	418	461	393	401	385	423	415	385	457	406	414	446	461	396	383	420	431	418	397	382	400	422	421	435	417	444	451	433	406	480	441	444	426	453	431	409	448	425	434	415	395	417	422	421	390	460	417	463	437	435	421	408	411	434	458	417	454	384	412	399	388	382	417	428	394	435	433	440	408	404	414	450	440	414	415	440	425	392	430	428	451	435	394	399	429	449	417	429	412	453	420	417	432	410	401	440	427	397	381	396	437	434	430	418	419	381	397	408	411	406	405	412	412	399	408	431	420	435	400	380	449	419	410	434	415	432	404	415	428	392	440	429	439	433	448	414	399	413	412	428	418	444	437	456	414	403	414	460	426	467	374	390	440	485	386	408	456	421	405	397	394	438	392	445	392	415	419	374	415	411	425	416	385	419	435	431	422	404	427	413	415	430	443	435	436	420	396	431	410	402	382	385	404	424	417	440	401	444	429	413	435	443	406	408	425	419	453	390	410	403	393	447	424	419	446	404	418	421	454	393	412	445	417	445	426	418	428	411	456	413	420	438	430	422	430	397	416	398	427	413	422	403	411	412	420	457	495	404	434	422	445	443	444	431	430	440	418	435	421	440	433	443	441	417	416	409	411	401	438	413	435	405	418	414	445	453	423	424	412	428	429	429	421	423	455	405	384	425	421	427	395	403	449	408	441	415	434	400	396	429	405	449	434	426	403	450	393	404	407	435	429	412	431	457	435	405	420	413	428	406	424	377	403	433	430	447	408	405	409	387	381	404	445	436	404	432	421	415	415	427	407	416	409	440	424	412	456	423	384	426	428	427	406	405	431	415	390	425	390	416	420	417	430	445	409	439	396	460	422	449	411	427	441	456	421	424	426	409	397	440	396	379	438	389	428	432	423	387	446	449	427	426	410	445	415	436	423	407	436	448	405	416	434	415	414	435	425	401	418	415	409	415	455	393	418	439	415	414	418	401	390	426	392	439	447	425	429	434	451	410	425	435	413	409	389	424	409	416	381	437	431	392	425	428	427	416	444	414	426	437	464	434	422	395	427	435	411	445	435	401	403	363	439	433	421	399	434	447	460	408	427	385	434	427	441	436	411	446	405	420	405	417	444	410	394	403	420	428	444	426	450	398	421	435	434	433	384	375	406	408	361	404	439	411	439	419	406	432	415	420	468	403	450	404	408	446	409	440	396	412	414	440	404	399	412	428	417	448	435	443	363	469	454	399	399	399	410	455	415	446	371	451	408	410	405	382	395	405	425	435	396	405	413	413	391	433	427	419	443	380	480	422	414	410	394	400	408	407	428	461	439	442	435	440	410	399	418	426	458	396	395	456	396	437	405	448	401	410	404	424	418	408	422	390	429	419	420	392	414	399	435	418	436	417	403	412	441	406	433	416	419	389	490	434	423	429	448	423	431	432	420	413	384	425	428	416	402	426	436	399	418	384	483	428	422	442	446	410	435	438	422	424	420	416	434	425	425	427	408	431	423	440	453	427	411	443	452	458	424	414	452	430	451	441	426	426	429	415	445	417	438	433	429	428	434	410	426	408	413	393	440	411	427	398	426	434	431	466	393	423	395	438	443	434	435	472	389	429	409	393	446	446	403	421	413	413	435	423	442	454	415	406	363	422	450	427	393	384	433	437	470	447	407	426	444	400	409	399	433	435	413	444	409	419	402	446	402	419	443	410	460	430	439	451	424	384	411	411	438	410	389	425	442	424	404	448	398	408	423	434	401	411	398	414	370	435	416	447	418	426	412	409	402	410	416	434	432	443	442	423	436	439	409	401	419	431	415	401	414	404	443	411	414	403	421	413	462	407	429	423	410	407	409	377	407	401	439	434	431	418	420	408	425	432	402	406	436	393	442	376	421	412	441	438	449	437	421	370	430	445	389	416	432	463	449	439	428	439	407	395	441	403	427	430	388	430	407	451	432	430	416	367	450	414	424	446	484	452	387	398	442	426	445	426	435	403	421	443	426	453	422	431	427	379	403	427	397	407	418	400	443	416	438	400	404	415	449	401	423	406	388	426	417	377	418	442	390	436	410	439	383	425	436	422	407	416	446	418	405	410	438	415	382	433	440	432	405	417	427	407	418	405	406	419	449	449	422	417	398	444	374	402	447	416	424	406	432	409	428	442	443	423	450	407	443	424	405	427	414	424	400	429	446	398	409	417	426	415	435	403	443	419	451	419	429	403	398	418	428	384	402	438	425	408	413	409	425	447	424	392	433	379	431	372	419	399	414	416	432	459	414	369	443	377	403	402	440	448	435	440	424	429	422	385	412	465	379	458	420	381	399	395	416	400	389	397	418	433	449	444	409	395	418	412	424	437	395	443	432	417	425	419	467	414	407	426	398	420	408	418	417	391	439	413	455	403	444	388	412	385	439	404	434	388	425	408	409	431	420	427	432	403	412	428	423	444	443	420	443	378	416	426	431	395	373	396	381	428	451	384	438	373	402	394	410	440	426	425	439	407	402	386	447	438	410	450	381	436	436	440	426	385	410	424	392	412	408	400	407	404	407	412	427	410	455	419	407	440	430	405	408	398	402	425	435	416	442	430	428	468	440	436	410	435	386	408	418	429	418	402	407	444	432	421	447	378	393	457	485	436	402	400	420	435	438	414	406	420	422	377	437	430	441	427	444	443	475	389	415	394	453	425	419	435	423	441	434	416	408	416	488	419	414	383	446	445	408	414	396	395	391	414	430	452	436	420	410	409	447	390	415	410	436	432	414	422	441	418	433	391	443	429	385	425	404	411	458	422	414	465	416	365	377	426	399	458	417	418	449	452	467	387	444	409	417	425	444	417	457	421	413	420	401	405	424	393	376	400	392	422	390	441	407	439	397	420	394	399	418	442	429	440	421	392	436	422	443	429	428	362	407	441	449	396	408	408	447	435	390	429	445	433	418	404	421	408	416	407	431	407	389	400	456	401	427	420	422	417	403	411	444
24556	22479	48756	49295	42114	29956	14430	1077	402	412	409	429	414	376	392	400	362	421	368	389	421	428	382	409	378	388	408	391	410	362	370	404	365	386	415	392	382	388	420	403	400	367	428	439	395	379	374	398	390	431	419	369	372	389	399	350	401	380	389	397	379	370	381	397	377	407	416	371	399	380	410	396	412	356	412	397	389	354	384	378	400	407	396	414	357	402	381	405	424	390	364	401	379	416	378	361	349	396	379	401	385	401	406	395	366	432	413	412	361	384	381	421	387	362	402	394	382	420	390	399	425	408	401	405	389	394	389	388	390	363	397	386	401	392	390	440	420	391	395	336	374	448	392	380	393	413	417	398	414	419	395	385	363	396	409	418	395	396	369	375	372	398	393	368	405	419	393	413	392	394	377	375	369	364	395	414	361	383	367	412	406	390	359	429	386	367	410	388	383	392	384	417	393	379	380	417	414	398	381	359	411	368	383	380	407	393	413	445	391	413	342	383	438	384	384	380	432	403	401	349	400	408	376	388	406	372	377	374	410	388	395	389	361	396	416	390	417	391	371	381	367	402	370	407	388	341	389	423	387	408	381	417	404	356	353	405	416	400	373	380	400	350	381	416	384	377	417	412	404	381	454	413	395	392	393	375	405	411	401	379	365	389	421	403	420	418	383	384	392	385	391	380	393	405	388	393	346	428	387	407	396	392	415	394	374	396	381	398	376	356	407	428	358	403	376	375	373	385	393	383	406	387	390	379	363	392	383	385	404	374	380	400	377	427	360	412	364	412	408	378	364	403	428	420	395	380	372	362	383	408	359	404	435	380	403	380	405	411	400	410	402	375	400	408	387	396	382	383	422	412	367	366	444	408	391	388	367	395	374	382	409	369	377	381	386	402	378	390	379	404	402	394	360	352	385	385	375	397	389	371	365	425	385	357	370	369	407	367	406	391	406	362	403	393	387	413	387	384	385	387	410	405	396	381	407	431	396	416	381	399	375	419	389	395	392	421	402	419	377	394	390	387	423	406	346	378	425	391	374	430	391	423	376	391	384	390	409	400	374	367	396	398	370	401	385	395	391	383	418	400	408	346	378	421	389	428	392	379	396	384	392	406	378	390	360	393	386	391	369	380	363	371	397	396	366	385	397	379	381	418	407	402	376	399	407	371	402	411	392	427	381	382	400	401	380	398	397	387	383	408	402	408	391	380	362	387	444	355	388	383	421	430	395	388	384	402	402	425	386	406	386	386	352	400	363	410	394	382	392	421	424	383	413	391	392	364	385	364	425	410	403	452	393	396	348	349	372	362	445	399	370	377	412	396	395	398	404	384	352	396	397	418	413	396	377	379	381	408	426	360	431	384	388	403	357	372	381	430	389	436	365	376	406	390	413	384	394	400	358	383	404	373	355	350	357	401	387	363	367	392	413	390	393	372	397	366	416	371	380	365	398	412	413	413	424	395	382	388	376	395	403	395	402	366	392	379	396	387	422	363	387	363	380	434	421	415	344	391	379	373	399	418	416	392	406	423	385	403	400	399	398	391	405	383	387	403	426	418	392	366	351	380	404	418	402	362	422	417	394	379	370	369	391	389	401	399	383	398	417	392	381	373	370	361	401	394	390	375	368	365	391	400	368	392	387	365	365	393	405	412	394	396	397	378	371	407	416	366	411	396	425	390	418	377	407	405	409	420	384	413	409	431	407	374	372	412	362	397	399	381	439	391	389	402	379	396	413	376	414	414	407	407	384	340	395	398	401	379	406	365	407	371	406	397	382	396	379	396	403	406	423	396	390	403	412	417	373	377	391	348	409	391	412	399	429	389	383	388	400	378	411	382	466	411	370	389	383	396	419	401	380	427	384	374	370	400	373	337	392	364	413	409	391	402	401	382	383	392	406	402	406	384	408	413	415	398	409	342	362	405	365	415	422	370	397	417	392	381	346	379	353	364	407	399	392	399	388	405	415	394	399	406	389	381	411	416	404	401	376	374	380	377	368	392	392	372	381	424	369	408	417	381	390	381	372	387	396	396	423	433	384	380	386	396	391	374	403	405	368	403	381	400	388	399	367	401	427	401	362	386	354	357	411	396	394	396	369	390	427	358	383	410	390	413	370	385	401	425	421	402	355	390	380	384	397	394	370	395	375	392	394	378	377	426	375	370	402	370	408	418	426	358	422	365	413	382	383	385	406	399	401	348	401	412	381	412	391	376	424	369	388	390	426	384	403	391	430	412	406	379	381	390	401	439	370	410	436	419	391	381	388	413	388	335	369	402	414	385	383	408	378	381	402	368	383	376	373	391	422	356	351	390	373	352	391	382	401	377	386	393	417	364	400	379	382	368	386	395	403	407	402	390	373	414	404	422	395	355	420	403	377	420	410	368	382	378	389	426	425	393	391	407	404	399	402	394	400	421	372	413	374	385	409	398	408	409	396	410	368	393	406	433	399	418	382	377	384	376	362	369	373	388	372	361	395	392	387	387	397	398	406	402	356	387	402	403	384	378	406	386	396	352	397	401	398	420	392	424	427	374	401	398	399	381	393	409	378	403	412	386	405	410	386	399	394	354	358	409	406	373	390	376	338	408	352	430	414	370	394	387	387	394	397	405	374	394	385	408	398	413	392	401	424	412	423	407	398	408	387	387	379	400	393	384	399	361	387	363	414	409	378	374	418	419	381	349	386	435	386	349	385	391	409	402	400	390	424	404	358	390	412	382	371	343	359	388	376	376	419	391	386	390	399	393	383	401	384	408	392	399	410	384	385	383	373	408	420	391	412	414	397	418	421	413	377	400	402	441	375	366	392	378	420	388	436	374	385	397	407	387	423	410	385	358	412	387	369	382	430	404	383	415	388	389	393	430	408	375	391	429	407	432	399	390	379	386	416	374	382	398	391	431	406	385	390	383	411	364	381	375	385	399	381	366	391	371	383	404	405	412	378	409	394	367	407	387	394	409	379	402	441	377	369	386	412	394	378	366	422	386	372	380	386	368	416	393	376	408	409	397	365	419	406	384	416	423	396	377	368	363	388	404	415	374	391	385	423	370	419	417	375	360	399	374	390	363	385	432	379	413	391	396	401	399	399	422	399	386	412	396	380	393	384	375	370	413	397	413	434	425	409	398	369	415	409	390	393	384	399	377	359	419	411	392	424	429	426	395	408	394	425	420	375	393	363	376	405	369	383	416	394	387	416	444	392	400	397	423	393	383	395	392	389	426	445	408	393	400	384	388	424	404	414	382	395	387	382	392	404	384	387	387	425	394	404	401	420	351	358	414	404	383	373	418	400	376	377	378	373	414	383	419	385	381	379	406	401	380	389	408	371	379	365	405	387	395	403	375	430	398	376	410	395	376	423	353	405	420	420	377	368	418	375	369	409	400	401	417	413	361	402	400	404	401	397	422	378	399	377	376	390	375	390	402	408	401	398	413	421	385	432	410	400	367	395	401	390	408	405	391	423	397	384	406	385	399	401	365	403	412	402	413	404	389	415	425
24243	58098	79330	57058	45562	26982	9021	590	462	464	439	441	445	437	449	440	448	503	395	428	425	444	464	408	466	427	419	437	445	428	435	423	450	461	416	423	401	457	444	487	427	419	444	463	464	428	399	437	426	425	441	391	419	429	483	427	430	436	419	419	461	437	500	416	463	455	397	419	425	469	422	419	445	435	427	451	457	425	436	412	469	453	448	452	433	387	464	442	448	454	427	450	482	421	431	488	466	418	426	432	462	404	423	414	442	469	404	449	418	483	438	436	433	388	442	449	453	430	435	407	463	444	441	417	409	448	388	461	447	428	428	450	463	406	489	428	426	447	432	453	427	455	433	443	460	447	452	446	478	413	475	438	455	416	423	423	429	451	440	447	418	433	432	429	438	438	448	432	421	405	456	435	429	403	459	436	441	448	446	438	439	455	448	445	432	432	436	399	428	433	433	442	462	435	454	433	456	454	432	431	458	459	430	408	444	443	439	469	407	428	431	424	426	473	435	421	439	413	431	442	454	414	435	425	449	432	396	446	413	439	431	431	444	461	410	452	427	456	408	434	441	443	443	437	427	419	442	440	442	416	412	423	430	421	427	464	452	435	432	440	418	463	438	420	441	474	414	427	478	407	465	434	409	425	413	450	425	450	457	448	446	475	440	421	438	428	414	462	441	401	446	427	448	441	478	459	426	453	433	417	453	460	428	404	438	454	410	427	428	442	456	406	415	439	448	418	441	453	458	458	434	438	440	417	448	436	408	444	474	431	412	462	451	436	427	452	449	448	412	442	443	440	447	434	434	466	438	437	458	487	430	466	448	436	463	439	428	402	501	408	413	428	441	428	446	443	408	449	417	389	444	432	413	460	431	434	393	440	418	419	432	404	414	427	490	457	413	440	464	423	458	401	417	426	424	465	454	438	450	450	393	453	425	466	409	445	411	422	440	420	430	415	446	409	422	453	468	454	420	460	455	459	436	454	462	404	424	413	436	432	463	470	425	461	430	467	443	417	411	445	432	439	438	435	448	440	445	411	455	449	470	378	426	432	431	407	431	432	423	448	456	476	442	431	465	431	432	456	412	429	426	460	462	471	446	414	437	410	434	418	443	415	424	456	441	443	458	436	413	415	416	451	439	427	437	469	456	384	451	431	414	421	441	397	453	410	412	439	429	449	446	441	436	422	456	442	426	432	421	448	434	463	421	408	465	430	457	478	438	479	425	395	439	404	451	448	438	434	458	423	431	450	427	426	446	466	431	423	453	438	451	429	423	463	443	465	467	438	468	465	471	459	412	438	453	438	422	445	420	430	412	468	426	437	412	453	440	424	462	429	445	432	485	411	432	401	436	429	419	407	398	484	455	431	449	417	428	420	411	412	458	430	409	433	415	454	462	458	429	452	403	425	424	432	441	454	438	405	432	468	438	392	440	442	475	428	433	441	442	435	430	433	451	489	404	405	439	435	425	422	415	402	443	442	411	430	461	433	426	459	467	437	469	427	422	460	410	422	438	437	456	438	430	429	435	467	422	440	457	461	468	451	416	414	431	449	483	470	461	418	423	417	420	400	438	430	453	435	405	436	463	426	492	469	431	404	457	446	461	429	462	435	432	459	417	439	438	433	450	423	455	451	418	463	460	463	391	461	441	433	459	421	463	426	414	428	460	440	427	418	453	409	435	444	440	426	405	434	424	444	458	413	471	453	386	465	470	417	470	430	437	458	440	474	479	428	457	454	430	463	477	443	460	451	456	451	411	462	436	460	423	367	424	429	433	449	438	475	434	461	411	426	448	453	453	438	422	465	471	484	421	470	439	482	434	399	430	450	445	445	434	453	435	430	417	428	451	450	479	454	477	455	441	448	436	451	400	463	453	439	403	456	415	424	428	440	402	456	440	422	490	452	423	408	451	434	435	407	430	440	468	437	444	458	426	473	469	399	410	417	425	448	408	450	467	458	443	387	403	415	459	457	472	486	435	425	425	429	442	439	428	424	456	445	432	472	458	427	469	427	428	455	426	426	413	428	446	453	457	433	423	392	394	429	425	397	450	479	442	446	422	447	447	431	456	450	422	415	452	410	409	459	421	461	447	412	458	436	441	408	454	440	450	412	425	453	453	437	439	439	433	429	430	439	442	403	426	420	438	416	422	470	450	452	422	451	417	465	453	410	421	465	429	428	443	433	465	485	435	420	422	446	476	415	438	448	419	410	462	447	411	450	455	444	407	413	414	422	448	429	467	431	469	439	438	383	418	413	420	424	425	433	440	435	459	464	436	430	437	434	423	444	418	446	442	470	436	457	451	459	428	448	446	427	428	404	472	404	437	424	436	424	438	453	427	426	446	414	461	417	450	440	434	445	418	433	468	413	455	437	433	470	468	406	411	459	463	434	442	434	427	425	420	414	452	441	445	411	459	421	432	446	428	436	434	431	428	436	426	449	437	428	409	404	442	434	431	446	421	440	442	419	412	441	451	416	425	429	443	454	428	407	425	410	456	489	419	441	420	455	438	463	423	473	419	442	414	439	432	425	427	397	437	420	475	436	473	432	434	432	450	404	441	429	407	467	419	455	433	403	443	473	427	372	445	425	425	460	463	446	468	413	407	450	417	426	428	442	413	414	446	445	396	418	424	432	445	425	448	453	449	442	429	454	490	389	403	409	428	437	456	455	435	379	428	432	426	405	430	433	396	435	398	455	449	430	426	473	413	464	472	462	478	445	436	445	436	431	465	471	432	442	428	461	424	433	489	464	474	444	457	447	445	424	457	445	410	475	441	400	438	430	448	439	448	434	444	440	449	409	447	427	441	444	403	462	441	431	435	423	433	411	491	428	430	489	434	447	417	418	435	428	414	433	429	490	435	417	423	428	479	471	438	385	423	459	400	432	438	433	460	449	459	433	434	461	445	436	476	439	445	410	429	448	439	428	442	461	425	423	420	412	428	441	444	434	416	441	461	467	418	445	438	408	446	432	431	435	439	435	444	428	449	471	418	426	473	446	425	425	436	448	434	430	412	411	433	462	408	427	450	460	439	460	415	481	449	443	428	411	431	432	437	440	470	466	395	439	413	420	466	462	448	454	422	422	432	413	416	480	465	441	454	457	438	451	407	447	420	414	406	451	420	441	447	439	453	467	443	456	434	435	458	419	409	474	435	443	434	432	458	452	464	394	444	432	437	417	468	435	425	426	436	438	445	462	471	411	442	428	418	467	455	427	411	421	444	435	476	436	441	429	443	393	413	434	478	445	430	433	419	421	407	448	450	434	437	428	453	437	449	474	451	435	461	474	431	395	391	440	422	428	423	449	435	446	454	406	470	427	427	427	414	461	435	438	399	470	461	430	435	471	428	450	415	428	422	442	435	428	423	427	453	446	439	473	410	411	442	404	410	430	444	410	448	434	428	437	437	420	444	440	444	472	411	433	428	428	473	402	447	493	428	432	450	421	436	439	411	429	433	443	453	468	440	434	436	407	440	452	432	445	415	439	435	392
25443	22555	48596	43682	32110	22270	7938	737	561	474	518	499	531	522	534	519	491	492	477	484	514	498	510	510	486	502	493	532	505	501	510	544	511	518	476	498	503	469	500	515	494	528	526	470	489	535	463	539	463	531	479	565	516	472	506	490	442	466	491	531	517	537	495	453	490	473	482	502	508	520	528	504	515	536	518	494	521	534	468	527	528	507	533	490	533	502	490	488	526	510	487	474	513	523	500	462	501	493	492	506	480	521	499	493	509	491	532	519	568	507	512	549	537	483	537	529	486	497	506	462	498	529	509	519	534	496	507	474	516	521	516	482	495	511	496	501	491	506	495	521	523	486	528	542	493	497	468	523	541	529	499	515	542	490	476	481	521	511	479	505	517	500	507	488	452	501	517	521	486	496	514	542	527	496	501	483	502	524	461	489	511	495	503	501	564	506	519	511	498	479	518	503	502	535	509	498	459	489	549	486	516	506	488	498	502	532	505	540	546	558	485	493	498	537	512	525	496	506	491	499	519	456	541	502	505	512	521	539	530	571	493	498	530	499	487	540	543	501	539	520	501	482	486	495	490	491	509	504	452	498	486	513	462	474	514	533	501	486	525	513	486	499	496	503	526	484	500	525	485	473	512	483	522	525	513	513	503	505	498	536	513	497	510	442	551	489	504	541	540	485	534	521	477	551	486	500	514	503	517	562	516	520	495	506	499	498	507	506	518	499	507	523	515	486	541	508	505	462	538	498	503	528	494	479	510	485	520	530	510	495	497	492	542	530	500	462	501	509	503	563	495	529	479	529	506	491	470	528	521	465	497	479	518	522	526	510	539	528	510	510	508	523	533	495	477	509	477	505	490	498	476	495	489	488	478	502	482	473	516	514	471	494	527	485	536	472	497	474	547	511	505	518	509	491	570	535	512	523	478	519	539	487	517	493	512	500	536	535	502	512	508	487	511	491	473	561	482	509	489	483	528	519	527	505	515	486	535	483	532	506	481	490	505	511	498	511	525	509	484	467	494	513	505	543	469	536	490	491	503	527	510	516	532	519	475	491	512	494	476	480	497	533	527	504	544	496	533	524	543	500	482	483	504	518	500	504	462	488	508	482	487	504	553	527	513	430	503	494	528	539	472	495	534	488	479	523	499	536	508	527	519	489	478	524	498	530	524	497	514	508	525	536	484	529	500	529	527	539	502	515	528	498	543	520	517	537	491	496	516	496	527	519	463	525	498	474	471	558	521	478	526	472	520	527	507	522	482	504	513	534	479	493	533	528	521	535	497	482	509	487	518	474	504	493	518	528	562	512	508	509	519	488	482	482	483	538	536	501	547	500	520	499	494	508	514	517	502	496	498	474	544	517	535	496	487	528	502	539	463	509	475	499	552	500	503	516	482	514	463	475	523	518	510	524	540	534	514	492	532	474	513	497	511	488	495	477	514	534	535	491	526	565	576	512	488	509	521	512	511	532	468	496	506	499	488	498	526	517	494	518	507	522	479	489	483	547	546	546	519	496	498	462	521	526	526	511	507	534	512	515	502	519	519	494	500	490	468	526	514	541	520	457	501	543	512	507	529	475	505	497	509	501	529	521	525	521	514	497	483	509	490	469	503	521	513	500	536	494	510	472	512	557	475	469	514	501	483	496	505	510	489	515	518	476	506	474	480	516	521	505	478	533	508	506	508	490	500	505	531	551	505	533	494	510	497	503	506	564	519	494	499	515	496	474	517	517	494	498	512	504	517	531	500	481	516	495	527	521	526	503	528	548	485	506	512	501	530	492	498	525	529	506	561	493	504	529	511	505	519	519	507	487	496	478	475	482	536	560	540	542	515	474	479	484	511	498	467	492	528	516	477	493	468	525	522	539	520	464	493	478	551	516	488	487	484	485	499	475	526	480	505	498	484	537	498	482	529	523	555	510	500	489	513	496	526	473	507	526	501	496	478	496	487	496	498	507	503	530	494	467	532	507	478	506	502	488	482	505	495	512	494	503	531	530	484	491	515	544	503	521	529	454	497	530	521	527	515	512	547	487	514	512	508	510	517	517	486	479	520	539	526	482	505	543	497	488	530	507	549	475	511	467	501	486	505	491	521	509	543	523	503	511	500	517	519	542	493	545	519	511	506	512	537	496	516	449	526	498	478	508	474	519	500	526	508	531	497	531	520	500	525	518	531	503	478	515	509	462	505	525	485	521	507	493	509	513	479	501	486	516	543	510	487	495	493	479	521	528	521	485	551	533	483	508	534	511	486	472	512	519	524	515	484	523	490	520	521	488	495	518	507	488	470	511	506	498	533	500	527	534	549	491	519	520	505	515	483	538	551	524	512	527	522	501	520	515	464	517	515	463	482	448	454	549	532	506	522	510	519	566	487	541	525	507	504	536	459	508	476	485	507	482	500	512	510	547	514	510	510	503	535	529	536	510	496	518	510	476	492	514	532	525	538	551	562	523	483	505	505	481	516	512	534	513	494	507	481	481	491	503	506	499	509	511	481	494	540	512	465	560	481	525	509	504	461	490	502	546	531	528	486	503	499	492	500	539	500	475	480	491	528	535	532	507	521	476	542	493	504	523	494	521	489	498	470	505	502	491	496	487	504	522	575	512	495	483	498	514	477	545	496	484	528	516	488	559	533	543	502	499	511	509	514	525	501	495	504	497	534	481	491	499	429	552	543	500	509	504	513	474	543	508	504	474	488	481	519	490	531	492	524	486	487	483	508	500	501	523	438	503	510	510	523	493	538	499	497	543	529	496	507	494	509	520	519	500	514	500	526	528	509	479	538	504	488	522	506	493	511	530	473	521	517	472	492	529	508	496	495	533	532	498	479	506	476	456	497	536	497	506	520	502	478	494	504	506	475	449	548	514	544	477	520	493	515	523	497	539	512	512	523	546	515	497	521	496	505	494	509	499	527	561	488	500	506	532	472	507	485	512	563	491	459	504	511	516	493	517	539	486	546	527	504	525	541	519	531	436	513	515	525	521	475	480	543	471	482	516	523	496	473	496	492	524	479	452	545	528	506	491	500	528	517	528	496	530	502	506	552	513	479	519	514	504	478	535	540	531	487	488	462	452	512	547	529	530	529	515	472	491	497	503	467	486	480	468	480	560	484	534	482	471	495	495	526	502	519	507	485	511	510	528	481	517	478	518	474	503	548	494	469	519	504	493	503	495	524	493	561	502	531	496	498	527	487	511	522	528	464	523	582	500	493	516	466	495	471	493	493	508	459	502	494	503	531	497	548	493	512	478	508	489	514	499	535	507	570	512	506	518	487	533	513	532	508	511	509	474	529	500	538	503	521	496	504	482	521	531	487	574	482	545	526	505	512	494	532	560	511	532	510	487	598	492	510	456	542	471	482	536	500	519	541	526	510	517	505	489	481	505	505	502	514	476	545	520	536	489	526	436	455	548	518	529	540	535	494	481	475	502	503	456	511	503	544	510	458	494	497	481	531	506	520	524	467	471	513	496	499	538	533	533	537	488	500	489
24077	56245	69620	48277	37213	23053	7621	781	554	547	600	569	547	573	584	629	602	557	579	619	560	550	533	573	529	563	541	550	563	597	598	574	544	557	566	532	607	535	583	570	576	587	539	575	596	552	550	526	574	572	575	602	554	553	571	542	539	525	562	540	584	548	614	553	557	565	562	558	588	592	563	578	546	558	528	631	555	597	593	562	556	600	563	534	600	581	578	593	563	543	595	556	554	567	562	569	569	537	555	576	589	535	526	615	551	561	601	541	537	570	581	535	560	595	565	560	570	578	581	520	570	564	586	573	565	555	565	550	539	607	598	616	585	602	545	539	602	565	592	565	545	587	575	575	554	588	575	586	513	606	563	549	588	539	592	568	581	574	569	523	566	550	628	581	570	583	601	601	557	601	568	575	547	572	561	524	556	496	586	586	625	585	567	570	572	557	551	515	576	562	555	584	542	551	563	561	539	571	583	618	540	582	545	543	552	545	572	557	554	580	594	555	552	556	559	551	560	584	522	565	547	574	503	552	527	607	612	546	572	583	560	565	546	574	553	561	543	522	605	590	550	578	600	556	544	603	589	548	578	595	536	555	558	550	538	583	584	574	544	617	549	593	565	578	568	518	553	570	546	520	566	594	584	580	536	592	577	613	571	583	543	604	607	549	558	555	549	555	581	596	638	545	579	584	537	560	600	574	613	568	595	588	603	540	614	579	538	554	587	537	543	550	564	544	568	561	572	585	608	604	552	576	560	560	550	574	596	556	576	618	598	572	580	589	569	623	562	531	566	538	581	595	569	565	579	558	528	558	545	530	562	560	572	569	555	589	579	544	560	582	588	565	605	570	541	585	560	586	563	565	551	524	557	565	546	563	562	554	584	573	568	591	556	567	545	524	560	547	566	572	543	546	566	500	578	587	544	599	555	565	579	576	584	591	559	546	559	545	534	543	544	608	554	544	529	602	560	579	543	584	588	558	575	575	550	585	542	600	577	584	550	576	571	594	547	564	572	600	530	538	570	559	544	548	572	575	579	585	564	610	554	592	569	550	572	592	589	563	576	597	543	577	574	549	545	552	535	588	594	559	562	578	571	577	572	605	557	567	563	596	561	578	569	585	589	567	591	570	544	549	567	556	536	529	546	589	580	553	593	561	533	584	579	541	590	596	584	570	575	607	588	569	584	579	587	545	575	573	589	509	547	563	509	546	599	579	563	591	564	539	626	566	571	590	588	580	545	554	585	556	568	539	557	568	598	553	602	602	605	597	600	544	563	599	572	557	565	597	536	582	589	560	571	612	556	533	576	590	565	596	585	599	558	572	556	567	529	586	551	579	627	586	598	567	599	564	536	517	571	566	566	568	578	553	551	534	579	544	587	556	568	575	548	546	567	520	568	607	599	591	581	571	574	547	571	604	566	546	574	594	565	570	533	567	586	564	582	571	575	586	547	523	553	611	587	566	528	595	570	546	567	572	577	585	574	570	564	556	597	555	568	555	549	559	555	550	553	567	517	571	544	571	540	556	580	554	549	558	561	554	527	579	543	562	553	547	553	543	571	587	562	608	619	552	563	600	601	514	559	583	617	553	576	573	548	548	578	547	603	558	573	539	583	558	574	526	569	529	581	595	588	568	539	594	579	566	548	568	543	587	629	558	532	560	573	588	586	571	571	536	579	552	621	564	522	583	549	577	554	559	559	561	579	545	592	627	559	542	594	594	590	590	538	572	614	555	606	575	542	611	550	512	593	547	515	553	601	603	578	569	590	510	577	594	578	595	583	560	576	518	540	553	570	626	531	574	611	540	570	563	565	569	562	570	588	529	486	613	607	551	638	571	583	560	509	574	564	577	571	554	569	582	549	547	535	606	555	579	580	573	585	563	591	556	576	564	602	577	563	564	562	576	561	569	604	551	572	551	546	589	549	597	532	588	581	563	536	581	539	548	602	541	509	529	569	647	574	560	561	573	629	588	556	598	581	563	534	563	581	561	556	608	557	542	556	560	544	580	538	568	568	560	603	562	611	603	553	541	539	553	574	582	598	571	568	572	569	551	565	591	556	574	565	557	554	537	570	583	570	567	594	579	573	579	575	527	602	546	559	563	581	524	569	610	587	541	519	594	588	626	542	567	602	562	609	565	580	558	560	567	536	577	584	542	592	565	571	587	536	559	564	577	551	541	567	586	546	550	602	547	546	588	585	585	530	587	562	558	621	576	562	553	623	575	584	552	575	554	581	550	577	559	588	535	567	588	585	586	608	566	582	612	566	580	583	545	606	573	592	579	559	523	602	563	572	552	581	549	567	539	575	584	557	561	561	568	559	578	541	571	591	531	551	586	572	546	558	581	596	528	538	575	550	524	567	575	552	607	556	571	544	600	532	584	580	586	588	568	576	606	589	544	561	596	587	527	590	579	584	587	549	627	579	547	574	577	541	566	576	605	572	569	586	554	575	570	567	572	561	584	570	575	540	574	559	552	616	550	565	562	568	570	560	544	542	574	531	591	580	539	563	562	591	579	565	588	547	523	581	573	556	540	591	573	553	575	596	566	603	581	550	606	566	564	559	606	559	574	587	569	554	604	574	514	552	602	576	561	557	548	596	580	545	562	563	569	545	576	567	587	603	555	567	598	574	557	591	557	542	548	571	529	543	596	548	539	560	536	594	568	533	542	536	559	577	551	584	520	581	582	573	605	549	545	547	567	570	601	523	597	543	572	560	578	577	591	542	552	579	596	542	582	525	605	552	577	549	502	601	576	553	581	571	543	568	554	606	595	562	537	567	520	582	571	594	522	549	532	523	569	571	557	576	555	519	574	570	608	571	520	539	564	584	575	578	612	519	566	589	531	572	579	599	561	573	579	576	527	530	598	572	580	569	550	562	586	591	551	542	565	577	524	570	575	552	541	549	519	561	551	537	584	524	557	549	548	566	581	548	561	533	541	582	531	572	570	566	594	580	555	527	569	547	602	537	621	562	601	591	547	596	553	610	590	542	567	578	588	545	584	562	557	577	583	565	546	557	594	564	567	553	550	573	567	557	552	536	539	600	605	578	563	590	553	568	555	539	558	572	538	544	539	569	547	593	560	581	591	579	543	580	543	552	600	580	571	542	580	589	578	554	592	563	542	544	540	595	595	566	593	598	574	560	574	585	573	549	550	526	538	571	553	539	600	577	532	562	552	543	563	586	575	554	558	562	538	557	602	545	555	600	598	559	536	533	574	496	585	585	585	585	536	538	589	562	533	607	571	606	528	579	574	591	589	553	547	554	552	530	545	580	608	564	578	604	583	592	514	574	570	553	550	582	552	546	605	598	572	542	606	560	574	550	567	533	607	562	630	578	539	532	601	524	622	576	577	544	535	525	574	601	532	582	598	574	539	583	581	580	559	572	575	599	563	549	585	531	574	554	561	564	578	578	605	601	560	599	573	560	535	588	609	534	542	539	564	540	544	557	609	592	586	563	556	605	520	561	551	573	516	525	610	536	531	525	579
23224	21844	41180	42769	42765	38724	24756	4926	699	612	618	648	631	654	579	628	647	625	589	631	599	618	643	589	619	642	621	581	610	590	621	623	556	600	648	591	572	612	626	607	581	602	584	661	574	589	621	628	585	600	640	601	588	614	661	665	592	612	642	551	594	602	624	583	635	611	615	596	631	589	551	543	597	611	569	593	678	608	600	592	627	611	587	632	620	617	604	594	626	616	608	596	618	614	591	555	621	614	601	637	625	622	628	605	606	609	654	581	569	638	572	648	637	603	640	647	620	602	603	643	620	583	627	576	654	610	608	608	586	615	580	604	659	576	627	587	585	593	614	597	568	560	586	634	597	567	605	628	611	636	604	622	571	623	599	593	617	598	645	595	621	648	565	585	638	613	611	628	618	588	659	584	624	637	590	635	641	634	602	543	594	623	616	588	612	627	607	628	585	602	592	592	587	562	607	638	596	595	617	622	564	602	614	617	646	622	622	608	635	611	547	597	609	584	626	625	592	618	588	632	658	579	536	609	627	609	597	627	621	587	614	634	570	649	609	606	596	566	629	571	620	582	636	619	651	618	622	617	631	577	611	593	612	616	668	571	613	610	609	579	618	594	585	639	635	641	637	619	627	619	574	608	619	616	578	592	626	600	548	644	599	620	606	616	648	610	599	592	621	601	674	587	589	566	613	602	594	635	601	607	623	617	624	573	642	628	617	575	602	550	604	632	598	630	574	615	603	577	579	621	622	637	640	658	640	620	652	631	617	576	603	616	581	545	588	584	570	619	582	610	591	603	612	594	631	645	595	629	616	615	631	607	599	551	624	643	571	597	594	612	579	602	654	611	597	596	585	581	619	595	621	627	620	603	586	597	614	595	608	603	572	551	610	625	634	620	616	578	638	617	581	620	628	638	626	606	626	652	614	625	609	647	623	592	619	609	596	578	613	620	596	604	600	606	644	667	597	597	656	568	621	583	626	609	612	643	575	590	619	641	587	598	600	606	641	652	600	618	618	646	616	611	593	599	614	587	614	664	595	602	624	608	561	643	627	593	579	577	592	599	567	637	629	584	633	622	594	636	617	609	568	616	562	579	575	607	605	594	582	589	584	601	583	620	589	604	613	606	591	607	636	625	544	564	575	628	611	630	632	614	618	614	619	626	573	626	648	602	638	577	602	578	568	647	596	646	622	609	617	605	638	642	617	590	573	660	633	583	654	606	671	586	565	587	614	612	632	657	582	631	605	632	584	590	595	645	574	611	614	586	632	593	580	594	580	614	650	585	633	603	641	611	580	608	591	571	660	603	642	599	605	638	591	611	586	606	590	601	632	610	614	656	637	581	567	584	648	614	527	598	647	589	618	573	610	600	612	622	639	634	629	602	608	605	566	637	604	610	649	603	615	591	579	620	579	611	573	618	591	602	623	615	624	660	615	634	578	623	604	649	646	645	600	598	627	645	581	586	612	586	623	596	591	614	623	591	597	595	667	643	603	611	598	596	633	612	584	601	570	616	612	586	643	608	597	588	563	631	619	604	630	636	638	597	627	587	619	656	591	619	634	642	605	591	589	581	630	598	624	651	624	600	584	613	587	578	571	614	583	618	623	615	648	649	581	600	583	622	605	585	639	629	587	613	569	650	616	607	549	603	590	595	643	578	608	626	607	646	600	606	644	605	603	645	609	566	614	601	611	657	624	568	577	589	633	635	575	606	626	638	606	576	574	598	587	646	630	607	633	618	574	636	582	556	619	581	596	601	628	599	613	590	625	659	602	584	586	633	640	586	617	622	651	608	602	595	571	607	640	629	651	594	534	645	615	587	587	598	651	622	614	612	604	587	632	615	589	650	594	612	563	629	615	620	636	608	573	592	633	645	659	629	600	566	652	605	575	600	631	610	596	598	558	656	579	621	597	625	586	606	634	601	601	612	540	611	639	622	635	598	585	633	601	616	640	656	595	629	620	609	605	619	623	587	583	625	602	600	608	613	614	626	626	609	647	625	611	621	594	611	650	607	622	629	594	606	601	623	581	613	572	604	592	617	561	623	627	616	606	589	605	612	583	595	617	557	603	598	603	606	608	604	630	645	604	597	621	617	612	636	596	642	626	586	618	567	600	587	591	529	580	588	625	619	628	613	625	619	647	569	607	623	642	634	605	587	618	621	647	606	578	582	613	612	620	628	602	597	643	590	618	598	578	582	611	606	660	615	638	599	582	617	650	576	655	623	620	608	647	585	642	607	576	625	613	607	653	558	593	581	635	637	630	596	593	599	589	592	588	609	611	619	642	617	578	616	622	630	608	608	602	584	616	623	603	620	595	596	587	585	596	607	602	590	597	612	582	609	603	605	606	617	624	608	626	600	575	617	644	605	551	603	641	658	681	594	615	666	618	581	588	589	558	613	584	594	623	605	609	632	639	614	610	573	605	613	612	622	587	593	549	605	568	601	595	559	663	605	593	611	608	634	633	635	634	602	639	633	628	639	635	621	617	624	609	628	558	623	622	604	601	589	596	560	626	629	549	606	605	596	605	611	616	562	587	599	599	643	586	598	617	603	589	604	651	620	631	600	609	584	583	633	634	610	599	603	633	611	606	575	555	589	627	636	596	593	648	585	624	615	614	646	584	642	623	585	626	599	608	623	636	559	589	603	603	611	580	636	575	554	608	621	573	626	616	586	594	596	590	580	618	596	654	627	600	628	604	619	599	667	596	660	633	600	559	626	601	607	613	598	576	627	610	580	590	618	617	620	595	626	636	646	662	627	592	596	618	591	621	601	624	589	611	580	631	557	579	639	599	606	600	614	640	597	586	647	582	611	612	597	673	603	597	595	596	642	587	625	587	629	592	578	583	615	618	618	604	612	587	594	636	585	578	592	621	620	600	620	581	645	631	574	636	589	578	615	614	574	643	610	630	589	637	618	595	655	598	634	640	607	607	593	605	626	601	630	612	673	637	630	587	611	651	575	579	578	580	610	624	646	590	660	598	590	626	634	601	582	620	582	604	598	593	638	639	582	600	637	585	637	589	652	598	628	591	585	615	599	594	616	611	604	673	611	590	607	657	586	604	580	589	614	615	659	601	616	629	587	591	583	649	614	603	590	658	628	623	609	628	619	591	648	637	583	601	605	584	611	613	589	604	593	624	610	598	654	621	638	601	585	670	650	588	622	614	556	621	584	608	616	610	594	621	592	628	595	530	620	610	589	596	628	633	598	650	613	619	667	621	631	616	597	593	603	549	604	623	622	585	607	638	610	592	617	556	596	642	606	624	602	615	621	655	633	589	612	634	604	633	629	617	604	542	600	604	610	578	607	609	591	661	598	594	639	601	592	628	627	621	542	606	584	634	630	613	614	621	615	619	588	635	567	615	615	578	636	596	615	633	577	584	654	620	613	596	622	576	615	625	616	586	627	632	587	641	615	631	585	653	631	584	600	605	616	615	579	648	577	618	651	625	615	595	636	609	599	631	641	624	611	586	614	571	565	605	562
29377	60059	87010	73022	57935	40616	17093	1469	677	640	623	685	684	630	696	636	694	664	632	695	659	671	652	647	629	666	693	663	660	663	682	661	669	676	656	677	671	666	609	652	640	624	649	638	606	644	667	642	613	638	691	633	626	636	681	660	595	686	669	686	637	648	614	637	603	658	637	650	639	634	638	638	614	612	646	703	624	679	613	661	678	633	668	667	638	666	683	701	674	638	645	631	599	650	662	628	652	619	620	660	689	651	683	649	694	669	676	669	650	629	625	639	668	638	650	626	690	679	614	686	651	652	636	616	603	676	631	666	600	619	634	632	696	686	619	610	648	681	617	634	639	671	651	639	662	648	659	652	709	644	662	636	643	650	662	668	620	664	597	662	642	637	632	648	645	604	613	646	685	603	687	653	632	648	647	648	664	625	665	595	661	618	651	657	678	656	618	691	660	664	622	600	669	609	666	649	707	647	644	673	695	625	690	641	643	600	649	610	606	626	623	676	637	668	654	653	671	645	687	648	580	658	637	660	598	671	665	591	636	638	629	644	636	650	661	677	647	633	645	624	619	614	624	621	672	639	673	657	651	627	615	636	634	619	675	642	617	650	599	596	661	644	587	642	600	614	711	658	628	695	689	668	609	680	641	653	659	641	662	656	643	661	669	645	689	660	630	656	640	683	644	657	611	666	667	615	656	661	629	632	651	667	625	625	638	614	654	631	643	666	665	650	653	650	623	654	659	660	644	632	691	649	660	634	687	682	637	660	624	644	647	631	587	695	620	665	688	647	667	661	612	626	697	633	636	667	647	652	603	639	660	647	642	619	639	660	648	678	666	671	616	634	622	654	652	687	686	622	637	654	607	638	636	661	683	647	614	659	633	654	625	644	666	659	666	690	625	661	679	645	653	649	643	661	649	669	663	635	614	638	657	648	641	683	642	658	675	628	633	673	690	624	600	656	654	665	658	650	676	644	620	673	619	691	686	645	636	643	653	647	645	652	625	650	630	637	638	655	663	616	642	662	620	639	662	691	647	564	638	675	631	673	653	604	663	613	678	653	604	644	672	649	646	626	647	672	631	669	648	655	663	629	614	627	687	621	647	685	620	645	647	646	635	664	647	653	676	676	643	622	645	643	652	630	590	644	637	645	668	660	665	649	662	707	635	681	671	623	646	672	656	656	625	656	627	622	646	597	625	647	668	630	662	639	661	651	703	632	681	645	676	635	673	657	652	639	671	654	680	661	626	613	651	633	652	672	608	652	637	624	636	661	645	673	650	652	629	641	656	661	622	635	668	659	664	601	622	610	645	668	646	634	641	633	640	633	685	614	659	655	623	693	665	612	660	656	679	678	638	650	647	637	661	652	681	658	601	665	659	600	600	688	644	603	594	645	672	640	664	671	657	691	680	641	664	636	633	632	661	689	607	678	662	646	598	636	718	687	664	634	667	662	618	626	649	634	626	672	614	672	634	633	653	622	682	665	630	662	621	649	627	657	610	626	684	691	681	668	686	645	638	655	649	644	665	685	668	628	683	653	706	644	660	652	659	657	640	681	640	635	659	652	666	664	627	675	630	609	593	627	660	656	626	605	643	673	683	637	664	678	653	639	639	641	606	666	633	632	703	702	646	635	640	655	691	680	589	644	632	628	670	674	617	634	665	626	673	641	612	621	681	609	625	632	660	685	648	599	681	656	574	666	645	656	651	665	657	637	668	652	608	656	633	636	614	734	623	599	651	611	604	636	653	630	647	618	638	616	620	594	657	628	618	649	642	653	654	651	658	658	669	682	595	660	642	652	658	626	647	624	610	632	603	687	628	687	643	645	652	644	663	639	647	639	651	674	639	653	651	650	711	647	646	635	672	652	649	652	620	615	628	609	639	691	645	649	654	637	638	639	647	660	637	593	610	664	644	638	664	626	642	634	667	659	622	625	668	680	620	683	621	678	620	683	616	690	659	644	628	606	661	660	682	661	622	695	652	620	680	646	618	666	648	655	650	674	605	611	643	637	666	688	637	656	673	644	657	610	673	644	605	650	670	680	631	651	621	667	649	645	615	686	663	642	645	676	607	665	633	622	660	635	671	685	670	655	637	655	618	669	654	670	597	628	619	596	655	634	639	620	627	655	679	610	641	612	653	652	675	662	662	612	637	637	644	673	671	658	665	643	670	651	618	664	630	632	662	665	631	629	637	672	637	620	668	624	669	615	670	666	657	666	684	657	630	643	615	618	643	675	661	655	636	682	659	627	650	704	661	655	597	625	626	644	681	590	663	654	660	612	671	644	653	594	625	666	635	590	668	686	644	580	651	624	658	654	644	648	649	613	644	654	674	643	645	633	648	701	604	669	666	671	662	634	661	611	617	636	632	658	645	664	690	664	640	624	653	658	638	623	647	641	633	678	662	632	632	622	698	664	653	638	664	668	686	658	604	651	644	651	638	666	646	632	628	625	646	657	682	651	619	655	666	647	614	677	642	611	609	615	673	631	629	661	661	671	675	631	649	669	669	638	651	650	655	613	681	606	666	614	619	650	628	641	602	688	702	622	628	656	685	637	643	646	658	607	612	668	659	613	685	654	655	667	639	641	639	618	643	639	620	642	624	641	616	682	650	641	641	639	615	659	620	635	647	649	634	626	639	603	647	697	625	661	624	660	655	614	664	670	662	619	632	617	696	607	646	619	654	667	705	637	634	624	624	701	666	653	680	665	636	672	696	640	622	636	672	696	662	675	638	647	655	633	632	638	626	635	641	643	641	659	648	635	684	675	655	657	683	628	611	684	678	632	658	675	672	675	671	607	645	650	628	643	655	627	653	624	622	687	613	664	654	633	659	636	705	692	654	640	646	683	646	678	705	646	638	638	680	647	663	643	647	613	616	643	676	649	655	688	654	628	687	640	673	651	607	631	650	655	695	633	655	608	673	672	619	647	665	619	657	715	643	670	641	659	655	633	653	673	620	658	670	625	660	727	660	653	706	637	663	659	652	625	645	643	681	675	665	662	636	668	618	676	646	677	615	639	665	654	653	640	664	652	667	632	589	656	660	709	642	644	673	632	614	645	606	618	652	686	609	634	630	628	633	616	643	690	569	641	671	644	675	635	593	653	601	674	665	635	662	630	635	629	625	644	662	661	661	629	623	693	640	642	659	617	605	669	620	637	694	661	687	649	644	639	645	596	660	640	638	637	613	634	629	633	644	618	608	601	610	685	642	672	605	627	601	623	630	671	664	687	656	602	642	674	595	659	611	626	642	676	604	641	662	620	651	649	676	620	651	655	664	665	660	634	668	603	625	672	647	636	651	637	676	654	616	664	676	676	671	666	628	623	616	630	631	611	618	612	644	654	613	641	659	648	644	646	672	654	609	595	641	646	633	714	670	630	624	652	641	646	618	613	684	641	632	654	679	661	605	672	644	624	652	670	670	675	653	652	629	619	692	629	641	674	641	626	619	668	651	605	649	690	637	676	667	671	654	644	668	648	664	653	665	669
27933	26609	46441	30729	16614	7128	1706	417	393	388	369	382	405	407	385	357	385	394	357	394	385	378	378	365	373	371	369	397	393	406	370	368	362	394	365	386	383	371	352	403	345	398	352	386	371	337	393	389	400	393	378	404	361	372	354	404	374	373	389	381	407	351	368	410	332	382	416	381	359	372	348	353	395	336	351	346	407	374	386	357	370	364	393	389	392	376	371	342	378	351	391	361	362	374	374	380	387	357	371	388	405	362	413	403	383	380	397	370	353	379	393	352	397	367	370	363	364	399	385	374	369	395	401	389	363	372	380	382	382	403	340	370	355	383	380	378	361	405	381	359	355	382	356	386	382	354	392	357	376	383	372	392	388	395	373	355	358	367	361	390	392	384	362	395	360	359	360	351	400	399	393	384	407	363	381	353	373	396	373	365	371	351	367	355	400	374	363	363	355	386	320	403	396	380	348	334	376	393	418	368	400	391	368	375	419	382	371	406	381	371	354	361	365	344	367	368	361	357	358	400	359	348	386	353	376	361	366	383	381	369	397	387	374	431	376	394	370	356	340	360	390	385	364	404	363	367	355	387	372	381	363	331	407	378	377	398	354	389	392	350	337	366	382	373	357	408	415	396	389	405	394	388	383	364	372	370	383	391	383	343	386	397	414	365	357	359	372	392	404	375	388	365	403	366	361	395	392	380	419	400	360	369	323	391	315	370	350	386	389	386	412	392	374	385	331	388	380	371	353	402	380	388	347	352	392	349	380	420	389	363	350	352	335	352	368	385	378	382	426	403	390	364	428	379	356	354	363	343	381	349	354	399	357	339	411	362	392	329	384	368	323	385	346	360	354	401	346	360	392	404	358	377	382	368	405	373	379	375	377	366	394	390	369	379	337	380	381	347	390	361	381	366	364	377	368	393	400	386	379	406	386	363	339	387	415	368	379	380	357	378	375	427	384	359	404	381	392	379	369	382	356	385	383	384	365	342	366	372	329	399	356	381	371	365	381	362	384	398	362	376	391	338	389	388	348	374	363	422	393	391	376	416	397	430	373	359	367	358	347	394	353	380	351	349	379	361	354	346	377	370	350	382	380	380	385	383	368	405	396	394	399	396	359	369	380	372	379	374	387	355	373	390	393	353	439	394	389	352	351	344	359	389	400	368	381	406	384	364	389	353	351	342	395	430	359	386	405	401	369	354	370	340	353	395	338	437	341	392	368	384	362	383	377	406	402	350	356	369	403	406	377	369	375	391	378	378	393	403	347	378	371	371	393	397	366	359	379	395	356	396	366	339	343	405	390	387	369	368	385	370	372	406	362	390	370	354	358	368	409	352	399	369	343	380	364	369	335	395	385	363	363	369	372	388	360	379	400	386	381	386	349	342	351	361	382	381	390	350	362	403	343	382	377	396	385	370	381	381	368	379	352	362	359	378	361	379	377	375	413	345	394	373	368	371	395	386	387	372	396	368	374	406	367	369	393	343	338	396	371	356	386	359	356	370	376	385	388	350	379	377	346	400	395	382	388	373	371	380	375	398	353	371	378	384	377	369	368	374	381	406	348	357	366	342	371	380	389	389	363	351	363	385	405	356	369	411	398	376	371	362	361	369	408	332	394	377	398	367	396	373	401	360	368	386	357	374	378	365	386	351	384	346	370	365	419	398	381	374	371	338	396	362	375	408	388	404	403	388	372	369	378	376	399	350	375	359	329	364	399	365	395	390	395	391	361	351	368	412	373	388	371	366	354	352	344	343	378	339	394	395	336	387	362	382	374	355	368	409	343	365	386	388	357	387	369	393	372	344	369	362	379	338	378	349	377	401	378	364	341	385	365	390	381	397	416	353	374	349	397	356	368	382	405	363	393	406	392	380	350	391	378	347	374	384	380	389	357	395	400	420	396	359	352	398	356	368	362	382	357	364	373	427	383	420	396	361	402	344	390	390	369	377	386	372	376	365	392	372	386	397	421	397	390	377	384	349	394	363	362	346	379	372	360	369	351	399	375	354	338	395	404	358	354	370	363	365	358	374	382	373	355	399	370	357	389	402	373	364	343	383	370	383	368	386	342	393	406	378	376	322	351	351	363	354	365	365	375	395	400	355	391	374	364	373	416	371	402	332	364	371	365	379	376	386	339	351	354	363	367	382	353	378	383	369	359	369	357	366	356	384	384	382	379	405	407	392	370	383	391	374	395	363	356	383	348	367	359	375	367	378	350	342	366	371	381	350	378	364	385	377	366	367	361	394	363	381	360	383	386	359	384	386	356	393	375	371	385	358	357	370	357	361	373	397	355	403	418	386	372	341	378	398	362	343	413	372	340	381	391	382	344	343	357	382	376	403	354	375	360	360	367	399	371	372	372	367	396	388	397	371	357	368	373	382	360	356	359	391	337	373	339	398	357	352	370	405	356	377	360	380	419	391	358	354	402	376	371	392	355	379	365	401	383	398	366	349	383	378	357	370	377	369	355	368	364	358	375	343	348	397	367	369	369	384	388	372	390	393	353	361	365	373	353	367	402	412	384	359	348	388	385	378	371	366	381	392	372	335	399	394	391	387	390	367	388	354	372	362	405	381	374	341	344	388	407	366	353	388	384	368	423	353	391	374	376	371	396	393	363	380	368	379	379	368	339	370	397	378	368	311	355	358	370	391	372	371	389	369	345	350	415	418	385	373	382	394	384	363	381	394	402	382	357	399	389	373	347	393	391	380	349	362	368	406	367	351	373	380	368	369	377	360	370	379	357	389	403	385	378	380	391	409	388	402	370	352	378	375	398	378	383	379	402	365	393	366	378	382	367	362	380	342	432	356	419	367	382	383	394	409	361	373	376	414	357	396	372	387	384	377	368	357	383	344	397	361	383	378	355	370	399	385	369	365	405	402	398	388	397	377	385	380	352	384	339	363	356	376	408	341	359	355	361	358	411	361	406	357	383	385	370	391	339	340	365	402	383	367	380	359	368	375	381	354	377	357	369	389	334	369	367	376	357	357	340	362	355	353	398	339	416	387	370	390	380	358	349	353	317	354	370	364	388	392	352	364	357	346	390	363	374	383	348	375	380	390	394	371	359	385	380	393	355	377	358	366	386	395	381	376	392	353	387	365	382	380	384	352	419	388	384	397	347	405	381	388	387	367	427	335	374	415	342	379	380	377	330	384	379	363	377	384	345	365	383	382	369	382	362	360	366	381	355	406	345	379	362	358	380	385	407	344	365	388	377	358	354	357	392	370	369	395	363	372	350	338	365	377	385	384	365	359	388	384	392	343	359	326	384	391	377	369	385	347	374	376	373	385	389	351	367	385	385	343	355	328	400	347	389	386	353	374	369	330	396	343	390	391	374	362	381	396	370	364	346	393	395	368	364	367	385	367	366	372	348	384	373	346	392	375	398	382	391	375	390	373	357	381	402	377	375	343	361	356	416	381	364	355	388	362	427	397	402	385	368	375	352	368	370	423	383	372	365	375	382	358	372	369	383	366	374	348	373	366	391	401
20914	42198	40928	23670	15340	7331	1946	462	437	397	442	470	477	467	416	419	409	414	440	419	413	417	452	401	430	402	414	425	438	436	438	412	445	444	413	445	414	386	420	442	432	447	441	434	437	414	425	435	437	387	396	418	455	446	373	439	431	465	428	423	435	452	405	407	452	431	439	396	474	444	417	387	448	452	462	433	412	430	446	399	434	431	440	385	424	430	445	455	424	374	432	423	438	458	411	457	442	422	420	399	399	424	422	421	411	438	438	430	408	421	401	466	434	452	408	413	445	437	434	422	414	449	439	429	436	452	427	429	464	454	426	398	485	410	442	452	421	439	464	411	442	443	430	436	429	381	435	421	441	430	452	446	413	399	443	404	455	403	397	432	443	423	437	425	405	420	390	431	391	391	419	403	466	446	424	458	422	413	432	417	419	440	389	411	468	440	381	440	451	441	420	419	432	367	401	442	404	470	400	425	405	451	411	442	397	431	434	424	429	417	406	454	430	426	453	398	427	445	449	436	415	448	450	405	410	418	429	452	401	431	404	443	452	424	406	446	378	420	416	426	443	402	418	436	426	455	413	438	411	397	415	453	437	415	454	400	452	403	408	430	442	437	421	415	453	458	467	469	398	407	446	425	413	415	420	388	399	412	438	438	423	389	433	426	421	439	418	453	410	446	399	416	430	432	436	449	411	427	417	410	485	424	431	412	392	456	436	422	390	441	462	422	445	435	465	440	406	400	414	423	432	427	451	441	413	452	432	394	441	421	422	431	426	480	417	455	450	412	425	460	455	427	407	418	465	419	397	469	441	416	445	449	403	432	418	454	435	418	447	412	430	425	436	421	435	418	433	457	441	418	441	417	461	417	425	423	450	458	444	392	417	394	480	435	417	409	424	411	454	431	407	422	396	439	438	419	440	458	441	398	449	388	412	423	417	442	439	382	393	405	420	392	400	430	432	430	411	457	416	434	436	437	424	452	424	435	423	412	403	413	420	394	410	444	445	471	408	406	454	418	415	435	471	425	425	422	409	412	411	424	408	408	432	447	426	445	445	406	403	457	397	465	470	390	422	427	451	417	426	421	426	436	441	454	421	450	416	448	441	427	444	467	413	430	436	435	457	424	456	422	419	433	463	413	426	391	442	454	404	443	425	386	411	449	430	414	426	430	412	411	415	446	429	390	412	429	440	434	441	423	430	465	460	400	425	420	429	452	463	412	446	416	400	471	425	405	433	426	415	455	416	417	429	426	445	445	418	455	430	456	467	437	442	437	410	411	404	415	426	448	421	404	456	419	410	448	423	422	424	439	405	413	426	421	427	419	425	436	414	441	435	447	452	437	480	450	431	433	439	485	434	463	454	414	438	413	462	413	389	460	410	497	445	396	437	445	412	416	400	434	433	442	409	431	461	421	424	446	418	430	457	445	428	439	425	430	365	433	414	448	448	427	401	425	423	440	424	457	422	434	437	440	425	457	420	433	419	424	415	454	427	405	433	474	417	422	425	451	405	445	450	425	416	419	431	460	435	420	380	417	448	423	414	425	421	450	477	435	410	403	418	421	429	402	429	433	406	433	441	407	438	463	491	460	395	396	433	431	448	461	429	424	428	436	406	431	433	399	442	451	381	392	473	416	465	422	431	443	458	441	435	411	383	444	415	469	429	408	420	434	395	460	413	429	414	440	440	401	418	453	437	443	435	456	426	409	454	430	432	413	443	432	433	403	433	409	452	421	400	448	425	433	444	445	425	468	444	477	437	450	414	423	421	431	412	431	389	447	426	442	443	431	419	432	423	415	450	416	436	403	427	444	421	446	399	398	414	448	410	429	464	442	388	447	433	416	445	443	416	457	420	436	432	394	421	445	417	432	421	409	432	431	409	442	419	454	414	401	420	414	443	410	417	412	425	454	394	420	454	452	449	446	466	430	431	485	430	411	435	429	424	471	455	416	452	414	441	411	451	428	395	401	425	456	442	443	424	454	454	381	423	434	452	435	405	431	448	389	424	428	436	457	423	464	417	435	409	398	424	444	417	426	422	441	430	443	436	399	440	414	402	441	405	425	439	421	403	433	472	410	427	459	414	449	448	452	432	465	418	402	455	420	462	400	395	431	417	414	431	455	396	431	429	429	411	428	403	487	449	426	433	420	471	415	424	441	408	386	433	438	428	392	391	446	456	422	423	415	426	416	460	443	434	441	460	426	371	406	451	445	434	421	422	390	439	408	425	419	430	403	412	425	463	429	450	390	445	465	423	474	476	410	451	400	419	431	475	401	380	435	363	411	433	457	434	414	417	455	443	407	430	403	450	430	412	405	425	423	430	390	434	415	398	454	481	451	393	390	448	441	430	466	423	458	403	460	433	443	482	433	444	421	452	434	442	478	444	415	433	417	456	446	449	414	473	437	386	430	427	392	408	423	432	473	452	424	438	433	449	454	403	407	444	451	463	458	397	434	438	394	428	454	444	405	422	443	460	434	445	443	397	434	452	423	394	438	420	398	444	419	453	449	439	408	442	442	421	420	429	417	424	421	444	444	425	397	420	461	399	410	454	438	440	422	444	406	450	414	457	402	442	456	437	424	422	412	412	427	407	434	423	404	436	430	418	427	483	448	441	419	456	415	399	426	435	382	467	461	406	486	394	432	443	429	411	428	442	414	432	405	430	410	400	427	443	459	458	415	402	401	442	390	435	417	414	439	433	439	400	406	423	417	426	440	456	426	424	388	441	468	430	419	426	440	440	423	429	445	423	376	444	412	428	422	429	398	442	407	427	420	442	419	427	440	427	436	441	431	428	425	441	433	419	444	452	410	429	444	402	426	459	447	419	412	419	402	435	436	450	420	426	426	410	414	431	452	412	423	469	461	433	418	405	419	416	422	444	407	407	403	437	440	432	415	466	398	428	418	394	381	451	411	410	445	449	435	424	423	429	449	407	424	416	418	437	409	441	419	411	462	429	421	393	442	434	417	387	441	394	422	433	406	440	435	428	401	427	433	448	450	455	381	422	410	436	427	433	461	433	464	422	417	441	445	380	445	433	444	453	468	437	460	444	439	403	481	453	433	410	438	418	409	419	445	411	483	437	451	388	424	409	438	444	451	442	442	428	445	427	413	425	426	439	436	439	435	434	445	391	451	434	440	422	404	430	442	424	444	436	426	429	415	378	410	408	465	399	432	426	394	406	441	410	439	424	440	462	436	433	411	386	427	421	422	454	427	437	453	457	414	441	427	432	429	456	405	459	431	408	436	404	450	443	403	455	406	414	473	444	429	466	420	430	453	396	429	409	431	396	436	425	449	400	422	409	404	425	413	389	415	448	444	431	427	467	474	418	445	423	444	456	467	419	409	422	436	407	407	427	445	427	432	387	426	442	445	446	429	451	423	446	445	434	423	424	426	440	421	438	404	433	404	431	450	404	414	413	411	472	391	408	408	452	399	433	440	422	412	423	461	437	433	391	419	437	397	412	466	456	430	395	444	452	457	424	425
24531	22236	47731	48499	40097	32024	15224	1107	391	355	411	370	397	381	379	361	354	343	389	385	362	360	359	412	371	374	415	360	346	386	355	374	429	368	382	419	407	378	360	407	398	385	375	351	383	395	368	379	352	380	394	384	364	411	346	384	381	395	363	383	328	374	386	356	346	368	366	421	387	364	430	369	338	381	367	368	398	359	397	400	367	335	364	360	356	396	358	411	377	393	374	344	382	367	370	403	379	383	390	369	362	378	372	361	407	351	356	358	353	373	365	374	384	350	338	371	356	428	423	379	391	375	390	416	362	367	380	395	400	334	355	341	340	362	411	373	354	382	383	345	378	354	371	369	355	377	401	383	391	381	352	384	370	352	364	396	381	369	361	361	390	360	371	388	322	405	376	338	336	394	408	374	366	366	394	346	331	383	389	428	352	349	379	393	359	340	359	354	372	379	368	396	397	414	375	391	377	364	337	360	344	368	385	365	393	381	389	381	403	378	400	337	383	365	380	395	364	399	395	364	322	384	356	381	366	395	361	381	347	361	392	370	386	348	369	405	369	395	364	390	360	381	385	343	401	387	390	356	380	365	380	381	369	370	361	362	318	372	375	369	374	395	316	365	379	394	372	380	352	334	377	399	321	385	384	365	355	381	356	386	396	355	385	357	366	391	361	343	357	365	371	333	362	390	399	388	398	343	374	402	394	377	420	400	389	384	334	352	373	358	377	386	377	332	378	379	406	376	420	368	396	393	393	378	361	347	363	339	357	422	368	390	375	354	373	339	386	375	379	375	391	363	377	353	384	353	390	371	338	384	334	376	356	369	354	426	358	391	374	368	383	338	404	401	366	321	397	390	358	391	378	364	351	349	396	344	371	363	384	352	354	377	369	348	366	347	376	393	374	410	355	367	368	356	383	368	352	369	389	376	375	372	373	385	369	384	361	363	377	396	370	357	382	383	358	363	353	378	396	383	372	341	409	385	349	372	375	377	392	387	346	384	390	356	360	366	379	388	379	373	376	375	390	385	350	362	357	372	340	385	369	377	382	368	395	400	390	381	394	397	384	362	396	387	347	365	371	383	382	359	341	382	392	369	391	355	381	351	384	381	329	346	365	391	372	384	359	356	367	356	371	404	362	368	397	354	388	384	365	376	377	392	413	446	371	396	374	382	399	352	378	369	375	381	398	357	334	376	351	330	353	404	345	366	387	373	404	416	353	402	375	364	392	369	345	374	410	352	406	347	344	362	372	352	399	386	397	381	340	393	385	366	344	391	414	348	375	351	366	377	433	382	360	388	357	382	389	355	349	359	378	356	395	366	375	373	370	381	344	357	383	394	379	366	357	374	382	368	336	368	405	382	389	401	362	401	378	350	378	389	360	388	373	387	371	366	383	378	367	376	385	403	375	353	395	379	376	358	397	374	362	355	327	358	394	355	377	329	400	394	365	372	361	341	372	391	363	359	360	369	379	356	365	364	347	372	352	342	364	365	395	364	352	376	352	374	367	367	361	349	366	368	343	377	385	369	397	385	367	409	398	361	355	369	372	376	387	385	367	350	390	383	383	366	325	382	385	386	380	361	375	336	400	403	376	386	402	369	325	403	384	370	367	389	404	390	338	377	361	359	382	369	377	386	356	383	410	393	355	365	395	379	408	415	372	367	328	356	346	379	369	368	359	383	365	402	383	407	347	359	347	359	337	391	362	363	388	397	348	403	369	410	397	361	387	400	317	373	360	378	349	382	363	391	371	338	368	401	351	369	376	358	381	373	321	354	378	382	390	379	371	391	344	384	364	333	352	373	403	373	377	406	424	376	355	373	369	367	388	396	363	377	383	370	377	390	375	398	375	372	371	410	362	356	393	347	398	386	358	388	374	371	372	375	391	347	376	391	368	386	373	377	364	364	358	378	392	374	381	372	350	344	388	370	374	362	379	340	360	357	369	370	394	371	383	339	351	395	367	395	376	342	349	367	345	356	360	342	365	374	375	349	371	365	348	388	354	341	414	368	374	365	356	360	385	346	390	376	396	382	370	380	380	384	388	369	409	376	394	380	376	373	381	349	357	351	329	346	366	336	367	381	389	341	374	392	331	364	401	350	399	362	388	356	355	365	351	397	377	352	396	384	409	401	378	397	359	390	396	362	368	403	372	393	365	351	385	374	371	386	376	367	379	373	346	371	383	385	408	383	397	367	371	387	355	370	377	381	368	402	376	376	367	356	379	394	345	350	374	385	423	396	368	383	382	398	395	379	405	367	433	362	356	385	332	374	382	352	389	384	362	356	366	345	371	347	352	371	339	374	362	387	341	369	402	390	363	345	363	378	338	391	385	398	366	383	378	390	338	342	396	375	354	381	380	377	365	333	373	354	357	354	377	373	376	393	324	382	410	374	378	350	365	366	344	400	366	388	375	368	364	332	367	346	359	371	387	398	395	354	375	380	389	393	361	365	378	382	393	395	380	380	396	382	369	385	363	382	380	371	391	379	399	360	372	387	359	357	382	388	369	352	379	365	362	370	362	364	364	343	366	388	383	354	355	369	412	349	344	374	393	376	357	394	394	382	337	386	380	373	396	387	398	384	388	425	356	334	388	364	380	375	373	371	369	397	374	377	371	366	394	351	370	357	381	376	341	340	368	368	401	401	374	364	365	370	359	377	388	351	375	362	370	411	390	403	349	379	367	389	386	391	363	367	386	385	358	367	331	369	439	375	331	375	363	360	352	407	388	396	352	395	392	351	395	341	351	400	372	361	355	365	383	362	360	314	367	408	367	388	349	394	387	417	369	384	365	342	365	375	369	359	359	388	359	381	378	353	361	383	377	352	387	362	400	387	389	327	336	417	360	372	394	352	351	393	378	383	368	375	393	374	373	383	384	376	332	383	333	337	373	390	361	366	383	335	361	400	366	373	380	388	386	388	360	361	364	384	416	400	334	384	404	370	377	395	360	393	391	376	369	389	333	359	348	365	367	351	389	377	356	355	378	392	373	340	349	352	341	376	369	369	350	410	395	377	394	376	385	337	403	410	406	375	359	397	366	372	349	359	379	356	386	347	391	392	372	373	358	396	373	376	373	392	369	371	393	387	390	368	398	388	398	389	353	386	377	367	405	356	339	372	381	423	387	360	384	367	360	398	374	374	393	385	364	379	363	376	357	367	392	381	342	371	343	399	383	350	381	376	372	400	379	398	395	349	362	372	385	378	354	367	393	366	365	371	365	390	393	397	387	346	362	391	381	354	411	394	410	333	363	396	396	354	355	391	372	372	394	353	361	357	329	346	380	357	368	362	363	368	379	391	344	374	341	381	351	378	363	387	361	397	369	362	370	365	367	433	373	368	381	386	376	397	356	346	365	362	354	365	339	383	369	377	389	373	356	371	349	418	382	392	390	345	367	377	375	365	365	378	334	375	344	386	358	406	357	361	350	357	346	343	349	379	356	348	392	360	380	409	358	397	368	361	386	332	388	383	359	381	359	358	367	401	393	358
24405	55413	79410	57748	44075	30703	9321	498	473	401	455	396	434	414	406	432	387	440	391	422	420	407	449	363	414	427	415	442	425	443	422	419	393	422	387	401	430	426	437	398	398	418	394	433	427	425	453	415	435	423	385	432	418	417	415	455	398	424	472	396	440	434	436	430	430	400	436	392	394	404	440	407	411	406	399	414	394	384	398	411	419	417	403	418	418	431	397	416	427	403	410	408	466	416	410	434	429	407	413	390	439	432	414	400	440	427	405	446	421	411	414	429	445	415	429	420	408	441	402	410	449	428	441	433	395	360	414	426	415	410	430	426	415	388	428	412	407	439	443	417	407	399	419	426	413	377	407	411	441	445	403	425	428	403	424	409	404	446	393	404	407	448	422	404	433	396	414	409	439	432	421	428	389	375	429	439	425	403	381	438	424	396	431	432	393	433	424	430	444	405	444	371	385	437	440	429	439	454	409	451	402	405	414	390	438	384	404	418	429	435	452	395	403	434	403	401	410	447	421	438	438	423	416	440	438	394	431	403	399	401	431	409	412	448	391	422	398	433	438	450	383	430	435	414	401	450	411	418	422	410	445	430	450	406	394	439	409	418	423	393	424	423	448	445	422	418	406	403	424	413	424	419	407	452	432	427	468	396	414	397	442	426	399	391	414	414	447	404	451	433	419	446	455	467	399	428	375	459	457	436	420	416	389	414	399	418	414	430	381	423	403	408	414	424	431	442	444	396	413	384	407	420	450	415	417	425	396	420	397	437	395	441	404	410	424	448	408	393	407	424	433	410	434	415	380	429	436	407	402	425	374	396	459	467	409	432	427	402	386	416	413	457	428	436	454	386	442	393	424	416	448	427	404	448	412	447	447	409	435	421	429	403	428	419	412	416	442	405	464	412	456	447	426	420	407	434	419	421	434	407	402	416	430	415	403	403	386	368	430	444	403	374	427	402	441	452	432	431	466	437	421	414	395	410	408	438	426	417	398	432	406	384	404	412	458	385	412	413	416	439	404	381	424	402	412	415	429	428	433	390	402	422	455	425	399	419	381	446	422	426	402	415	442	426	450	391	460	376	438	414	416	399	435	443	437	459	414	391	408	405	420	397	448	440	409	416	413	421	410	406	441	418	435	399	430	444	403	427	399	399	410	398	417	449	396	466	380	390	436	372	433	459	395	401	438	403	414	423	381	419	414	409	460	405	425	421	431	435	422	403	427	381	412	381	390	373	437	435	439	404	339	462	403	403	426	404	407	420	436	400	458	419	423	429	432	423	378	400	428	421	418	388	410	437	436	402	388	449	426	443	465	382	398	401	398	407	447	394	428	434	403	392	421	442	431	398	403	417	423	413	402	361	420	392	396	428	430	395	436	422	396	416	420	429	439	440	443	407	427	436	402	430	427	415	407	447	430	436	394	392	428	467	395	416	393	407	420	390	452	394	425	393	397	408	440	395	408	400	440	418	421	387	415	443	397	409	447	438	403	398	413	407	428	444	427	416	433	392	423	413	409	404	435	372	430	383	412	420	404	384	400	410	405	432	415	393	428	410	433	416	391	429	468	431	456	409	440	403	434	438	388	442	402	442	428	444	413	411	429	386	420	390	429	428	418	407	397	451	405	440	420	418	411	411	411	428	409	436	411	414	402	419	408	415	402	445	445	378	416	451	415	414	403	419	394	403	405	399	450	393	424	432	426	377	426	427	442	428	427	441	396	403	383	422	422	424	394	443	405	424	410	394	428	394	426	426	406	415	420	404	449	424	432	435	383	395	402	409	407	415	426	433	413	362	427	410	419	456	396	410	417	412	427	419	423	403	394	392	412	407	411	406	400	416	408	402	402	397	453	376	429	416	440	461	395	403	414	407	429	443	413	394	452	417	413	456	415	404	407	437	396	414	437	420	408	417	441	427	389	426	383	435	435	419	429	440	413	406	364	433	460	418	430	446	438	388	436	408	429	435	416	395	393	401	427	414	420	376	400	443	401	418	444	399	432	397	446	399	428	410	407	447	449	434	417	445	394	400	415	434	419	418	445	416	426	404	386	448	393	431	416	392	399	436	396	448	365	402	449	378	443	384	407	373	418	441	396	434	411	427	436	375	430	394	415	400	410	416	412	410	406	440	413	422	374	396	424	426	430	425	424	413	418	466	383	409	432	419	436	408	427	430	458	438	376	440	427	390	411	394	387	425	402	464	384	404	413	387	382	422	442	407	458	456	428	394	422	426	428	412	416	398	442	437	469	410	407	390	428	423	378	395	422	409	377	400	430	369	407	422	446	418	405	427	447	430	421	423	384	415	454	406	445	423	436	432	412	438	427	432	392	394	430	445	449	378	433	402	403	380	418	425	396	422	381	403	415	399	426	457	427	429	389	433	421	366	413	382	418	430	419	387	412	401	450	415	404	421	406	446	399	394	418	392	404	406	403	404	440	380	434	396	396	429	430	422	404	406	420	410	385	417	408	428	453	386	399	418	436	433	375	411	430	423	391	411	444	407	455	398	417	397	408	400	421	401	419	415	414	429	418	422	399	434	411	460	407	430	439	430	376	400	408	443	438	442	423	474	425	453	439	421	403	415	407	413	414	399	424	385	420	423	439	403	428	421	401	412	423	424	393	411	386	406	431	416	427	438	410	382	395	376	424	420	444	414	409	422	402	415	427	376	411	438	441	415	395	391	403	384	449	404	380	422	426	425	425	429	439	442	419	385	447	420	424	413	368	410	385	435	427	422	385	428	426	411	413	389	401	395	411	442	427	415	392	434	416	420	362	411	406	384	449	464	413	445	431	407	397	426	410	446	408	423	394	477	451	409	445	485	391	402	412	423	403	410	415	397	399	390	440	403	442	424	416	401	411	427	396	417	442	412	413	433	414	391	434	400	408	428	408	434	422	431	451	464	395	395	457	401	393	431	407	411	422	431	408	425	412	393	383	449	427	405	431	418	375	429	403	409	452	418	428	391	404	439	430	430	417	434	414	426	423	404	421	438	417	477	422	422	414	432	401	435	409	412	411	433	415	419	452	432	405	392	382	401	378	400	432	407	426	407	408	446	422	405	422	414	415	389	425	428	366	444	412	412	434	418	397	408	427	406	394	403	428	460	418	441	426	423	424	452	426	399	411	393	389	434	389	440	417	429	465	415	440	393	449	389	450	423	416	409	413	428	423	403	451	443	459	428	417	435	412	418	416	434	376	404	430	395	435	452	435	427	416	398	406	441	440	448	387	415	407	427	439	436	431	422	395	400	399	424	443	418	415	416	411	417	415	420	393	390	449	430	435	419	425	401	409	422	421	439	388	437	426	414	455	408	403	390	459	401	422	423	394	401	431	458	404	401	421	426	383	387	403	385	421	426	448	425	442	437	413	456	381	391	451	450	425	429	400	417	414	440	408	455	443	425	439	410	445	377	414	412	417	429	401	401	412	403	447	414	432	402	399	404	417	438	426	392	401	403	406	412	419	372	450	420	484	390	395	396	431	403	390	417
25555	22542	47400	44361	32647	21844	6248	608	523	510	505	492	526	526	505	474	483	506	473	482	480	498	492	507	505	480	499	491	478	512	489	500	485	560	491	479	503	469	461	473	461	509	484	474	475	455	485	466	474	549	498	521	513	471	501	466	500	497	502	514	541	495	460	494	515	516	473	481	504	524	512	465	451	460	482	510	477	500	452	509	505	515	505	469	509	454	480	497	477	470	499	523	492	557	496	501	527	495	488	535	489	522	500	486	462	490	474	458	454	471	480	506	508	485	504	460	505	482	506	466	524	453	518	474	467	479	494	473	524	526	481	531	514	478	494	515	467	505	501	452	499	522	460	451	502	516	500	476	510	447	484	469	474	480	516	504	495	485	507	497	457	533	498	496	474	504	527	510	504	486	473	497	476	522	493	476	487	472	509	533	511	467	496	495	453	492	516	459	477	471	485	466	450	486	497	505	499	489	508	481	463	532	475	474	496	531	515	470	464	539	488	462	539	530	491	460	515	509	484	520	554	494	501	486	479	486	507	537	494	440	481	511	497	496	459	483	494	482	505	508	509	492	460	464	502	457	495	481	478	494	485	481	464	495	487	497	476	509	501	527	501	493	522	467	439	504	461	486	466	485	516	523	462	496	494	470	494	436	483	532	473	505	479	491	488	443	521	506	486	492	506	513	508	489	506	465	526	504	530	492	465	485	521	511	507	522	490	473	477	508	481	483	513	492	504	473	488	485	496	503	500	499	525	485	512	504	488	502	469	481	457	477	498	487	525	517	478	482	499	491	531	475	517	490	490	446	516	500	470	500	515	530	502	472	497	491	470	512	485	483	479	475	476	460	442	477	482	500	507	496	512	505	511	484	499	502	549	467	505	485	438	478	500	472	501	514	465	497	493	508	469	497	488	509	474	500	467	524	497	462	444	477	450	488	519	524	516	448	516	540	549	468	517	466	524	482	515	507	497	499	535	470	527	485	483	416	470	474	531	463	456	491	447	528	478	516	472	521	477	497	448	505	500	530	497	478	496	504	503	452	481	500	511	478	515	453	484	500	486	517	489	503	468	496	468	462	467	472	482	457	517	495	479	488	498	468	493	528	501	490	500	493	533	492	467	468	465	448	454	446	483	498	491	482	489	479	481	491	467	470	476	489	472	474	483	497	504	472	534	499	527	525	508	487	484	469	480	493	513	506	501	487	489	472	484	477	458	478	510	458	486	496	488	486	480	493	530	504	489	508	500	491	499	502	499	447	508	511	504	537	479	490	497	514	497	494	511	503	473	495	517	510	515	507	489	542	490	540	480	476	533	494	502	497	480	479	541	511	492	454	470	517	493	515	483	476	460	485	495	458	467	487	465	478	455	484	487	476	467	481	489	499	489	466	508	462	505	497	505	462	469	481	449	480	509	458	483	502	482	480	460	490	467	525	500	500	467	487	498	518	483	485	489	493	520	482	487	478	482	470	506	492	494	492	505	495	460	484	516	465	511	474	473	516	490	472	496	528	464	485	495	504	485	498	508	482	449	478	509	495	471	479	480	465	500	498	513	477	512	507	493	492	499	518	475	489	473	467	522	480	508	511	451	491	518	517	458	504	504	478	497	525	459	480	489	495	461	508	467	518	503	520	495	486	486	474	497	482	490	482	466	480	524	522	508	478	526	470	504	519	510	475	494	477	487	501	541	490	522	461	505	476	490	462	458	480	490	475	485	546	517	443	493	499	490	509	464	482	504	489	497	500	479	483	501	510	484	489	482	469	484	494	504	518	479	519	491	475	443	493	475	525	447	437	468	507	471	464	533	524	505	496	435	500	491	496	508	506	491	453	524	476	498	482	513	480	480	504	486	501	502	464	497	501	453	491	526	502	493	511	516	488	507	501	504	449	488	457	499	502	466	519	447	507	510	475	515	483	541	491	502	505	471	496	459	461	501	477	463	485	478	539	469	499	505	487	506	507	511	506	490	488	479	498	492	521	461	542	500	466	478	514	496	516	462	491	483	495	487	506	468	504	511	486	518	504	494	520	473	526	473	468	469	482	472	458	456	484	476	493	489	520	458	488	476	484	491	515	500	471	536	511	446	453	508	513	478	462	477	462	490	519	501	515	476	515	475	485	472	482	483	450	479	536	492	513	488	467	485	453	490	478	477	437	519	499	507	510	493	466	521	503	493	491	520	539	491	467	493	498	451	477	505	495	485	464	495	475	479	476	516	482	525	525	492	517	512	546	491	493	490	491	451	472	491	520	472	500	477	508	512	485	481	464	489	547	507	499	514	529	515	507	467	487	502	514	529	483	519	492	515	488	462	481	484	499	509	521	522	516	515	495	505	469	481	471	489	500	490	490	515	498	489	498	489	499	473	482	501	510	510	467	516	493	496	512	498	499	481	485	481	466	497	477	497	511	521	488	493	506	513	508	524	529	455	474	494	472	484	489	502	478	487	515	514	530	495	497	502	482	518	517	452	528	473	514	502	489	480	470	466	484	497	454	501	490	505	508	507	494	502	464	434	513	494	456	477	489	509	486	527	484	540	513	521	496	489	487	501	464	475	515	525	473	527	508	471	496	500	483	510	495	501	487	503	503	484	501	500	510	502	476	461	484	482	511	512	513	454	489	533	490	456	476	491	499	494	510	484	509	491	514	502	516	464	508	517	456	520	500	480	511	497	487	544	476	480	534	503	495	539	439	479	481	485	482	509	504	494	492	465	495	508	472	462	496	500	534	562	480	499	522	469	554	505	477	529	497	508	493	477	506	464	482	472	490	487	507	495	538	479	504	512	477	531	508	463	527	526	523	479	450	483	462	498	512	469	484	526	500	479	515	502	480	537	471	471	520	470	468	460	499	508	421	526	527	503	456	511	484	481	511	457	495	509	531	478	521	534	504	462	482	466	473	474	461	457	513	473	497	459	473	549	452	501	502	488	506	474	474	521	469	462	506	466	481	444	470	473	455	505	537	501	493	507	454	476	506	469	494	491	522	488	480	502	514	530	525	474	506	484	502	498	494	520	498	469	500	531	529	515	535	455	521	500	514	517	483	481	498	477	528	478	440	473	512	489	497	505	512	504	464	442	455	502	507	506	478	512	459	523	481	509	497	560	476	478	490	478	493	500	499	510	502	513	510	456	458	496	489	500	467	492	504	520	497	479	478	519	502	447	495	521	477	471	509	492	476	508	468	482	474	475	456	544	478	472	469	499	496	500	463	464	477	505	535	502	462	435	533	498	515	503	482	513	486	486	522	516	508	497	482	472	475	498	482	515	510	493	474	490	501	489	501	469	508	500	492	439	438	488	444	449	500	489	501	507	502	495	493	471	518	482	500	485	481	478	526	491	494	503	479	535	509	496	498	496	493	510	500	466	492	511	517	498	455	477	524	482	481	505	529	501	487	487	466	510	470	527	484	480	475	496	492	469	487	466	492	508	465	482	487	473	487	491	489	510	516	505	465	535	457	485	428	474	494	453	446	513	529	489	485	499	479	506	481
23004	55486	70617	48997	37594	22702	4976	578	524	532	572	574	565	547	533	566	600	575	524	551	594	550	543	541	548	580	578	553	562	517	550	585	555	540	556	591	570	594	588	523	571	565	561	527	579	570	558	569	540	532	582	554	552	543	550	556	524	553	533	510	551	539	596	546	519	564	543	581	569	517	549	502	564	565	558	558	567	528	555	564	509	530	520	575	536	603	531	539	549	548	559	561	530	554	560	529	560	563	564	617	570	561	534	538	545	558	544	627	581	554	565	539	545	545	549	568	522	563	546	605	537	578	530	499	562	541	562	509	557	505	557	540	562	547	529	579	579	556	575	539	591	562	536	574	545	515	525	559	527	565	553	529	560	535	538	548	543	538	579	553	579	608	530	584	572	533	558	547	581	560	531	529	578	541	545	546	541	572	551	566	568	567	540	547	527	548	590	555	547	548	528	548	532	558	566	600	534	596	540	560	577	530	555	599	573	549	525	511	568	531	553	484	562	551	561	545	547	575	529	564	568	560	528	540	545	544	526	603	530	556	557	538	541	537	532	543	566	570	519	588	523	548	537	564	548	513	554	533	572	578	559	558	547	550	559	574	556	543	581	568	560	570	517	563	554	528	548	582	565	563	547	547	519	549	551	543	559	554	554	538	521	581	553	564	565	572	559	587	533	521	565	544	587	527	552	566	550	571	550	544	558	618	513	547	528	538	549	583	539	570	608	532	516	615	605	555	582	529	585	562	548	547	599	539	568	570	520	585	550	546	574	595	588	564	564	563	548	534	586	582	563	556	549	531	540	552	557	535	512	511	568	577	554	521	556	587	556	566	513	571	527	571	539	548	534	519	578	552	540	601	575	599	542	507	530	538	594	615	509	554	585	517	542	540	581	518	576	538	540	510	555	571	602	517	533	561	561	515	573	587	562	583	569	571	568	550	563	557	543	550	541	552	542	563	554	547	528	516	568	514	542	517	586	586	533	573	577	581	539	532	557	549	538	548	534	543	551	523	561	545	565	560	582	540	522	497	560	550	539	575	555	529	513	545	557	599	560	550	582	540	508	552	578	542	564	578	584	548	531	566	549	557	558	554	564	570	564	569	553	497	547	531	546	534	567	536	561	518	520	560	602	500	515	530	564	589	530	561	511	566	547	564	538	532	573	537	546	573	536	535	559	519	528	583	583	520	563	571	513	531	558	531	526	546	531	536	572	569	573	574	535	526	510	563	556	539	514	556	554	553	552	548	518	591	536	534	537	567	565	514	527	559	577	561	508	571	558	549	553	568	558	567	571	529	562	556	544	561	600	520	535	549	537	567	521	505	568	555	516	554	544	556	543	527	593	571	564	547	551	549	545	568	538	581	551	545	549	523	559	546	571	555	526	548	554	528	582	534	538	542	577	584	577	618	541	528	564	571	511	551	576	551	574	567	550	540	563	547	582	577	581	553	563	573	552	541	526	598	549	561	560	563	545	584	545	545	555	519	525	568	587	546	564	555	554	536	553	584	549	522	580	508	551	589	580	545	529	592	569	562	558	603	589	558	559	564	551	573	538	607	571	587	584	543	592	561	520	541	551	536	561	578	531	545	570	554	540	580	533	535	584	558	539	606	570	560	545	541	513	538	565	512	576	565	586	538	566	542	536	513	555	554	516	575	569	564	532	562	561	543	594	492	561	559	551	504	587	559	579	613	547	549	548	554	577	571	555	550	584	563	545	558	532	542	569	554	529	545	529	625	531	586	553	532	533	577	541	549	552	574	550	553	525	505	519	531	575	566	547	593	560	575	547	594	581	569	558	550	522	578	543	563	523	558	554	553	582	580	570	550	557	542	548	560	525	536	558	549	524	601	547	551	548	565	586	495	542	544	554	512	567	567	557	526	589	581	520	536	551	549	552	526	517	551	515	549	573	569	540	564	565	543	589	593	544	548	535	570	555	559	583	548	550	515	567	555	544	554	556	556	585	597	563	592	568	560	539	552	547	558	545	554	501	557	623	557	592	511	575	557	595	552	485	528	542	587	544	584	571	545	547	538	583	481	550	518	531	574	557	566	524	580	551	567	562	564	563	515	518	549	551	545	602	563	541	575	569	528	562	520	579	586	516	548	551	580	579	537	564	554	537	590	584	532	540	541	548	549	582	536	545	582	593	550	550	563	542	545	540	546	557	567	528	560	540	554	573	563	537	579	558	550	513	554	529	546	629	576	579	546	538	510	580	553	540	608	544	568	546	566	608	586	572	531	567	556	557	593	566	502	560	541	586	579	528	554	580	568	573	561	534	554	547	526	571	573	558	567	534	493	555	602	554	540	572	542	569	513	559	553	557	566	541	538	586	530	551	538	564	577	528	506	549	600	596	575	570	534	533	549	563	526	550	544	583	579	550	576	523	555	533	561	547	568	551	514	542	579	543	545	538	594	543	590	563	579	554	570	581	576	571	567	512	517	553	512	528	565	566	525	568	559	569	562	546	536	549	531	602	566	524	573	564	581	576	582	537	535	585	592	508	546	531	551	580	552	525	554	521	548	566	603	551	568	592	562	543	549	552	567	554	580	513	601	536	550	539	515	585	527	567	554	560	575	521	517	539	548	571	531	548	579	559	574	558	576	538	521	565	579	572	547	588	513	600	560	559	587	556	562	565	612	525	556	530	592	560	554	564	578	525	549	561	590	515	553	569	589	556	564	535	547	537	585	551	550	539	547	548	569	559	585	607	541	536	546	567	522	555	563	557	501	545	585	579	572	572	510	550	558	527	580	577	543	560	536	496	568	564	602	577	533	542	547	566	582	538	570	567	535	543	526	534	563	542	555	565	545	537	550	555	524	555	572	548	527	551	550	533	588	568	541	512	583	558	593	568	564	538	540	577	522	548	556	545	536	596	566	534	556	529	557	519	556	560	574	554	567	517	525	515	540	568	561	596	568	552	523	522	568	584	551	547	565	558	565	567	567	534	549	563	548	598	521	642	570	531	574	529	577	566	536	524	549	518	544	557	563	564	558	546	556	570	550	490	496	543	599	520	537	497	555	532	596	547	580	559	543	560	523	584	580	528	555	534	539	556	561	563	591	552	515	577	571	536	568	568	623	522	548	522	535	528	574	545	590	577	557	580	543	569	550	578	549	520	522	547	533	547	555	562	524	540	576	580	544	551	597	541	533	543	541	519	546	545	577	544	549	566	582	549	584	511	534	603	542	617	551	583	547	557	594	587	576	581	530	558	563	587	541	545	524	563	526	593	581	533	579	597	562	542	564	546	543	545	569	554	568	528	545	532	572	588	550	577	565	536	534	576	577	539	550	563	572	554	530	517	580	550	581	544	575	530	538	572	536	563	537	549	566	567	559	555	542	530	546	553	569	566	531	593	553	569	576	517	562	522	530	568	547	534	485	536	545	534	525	552	610	553	533	592	537	559	587	562	584	565	572	558	568	559	558	562	545	552	531	568	552	582	580	594	579	573	548	545	546	523	516	593	557	532	568	542	525	564	561
23265	21910	44343	47010	46466	37116	22005	3706	633	656	648	629	591	628	660	612	591	616	605	668	632	607	656	664	617	638	565	590	628	573	578	606	609	637	584	582	620	602	604	635	619	543	661	596	542	588	574	595	609	605	629	612	655	577	605	658	589	589	599	606	649	624	608	581	584	631	572	629	610	643	566	625	658	610	625	585	564	603	624	610	578	586	584	564	598	629	611	611	618	642	627	593	605	660	627	629	614	621	629	596	550	590	591	591	616	612	597	606	610	570	600	644	652	608	661	608	617	616	571	564	614	594	594	596	589	564	612	568	571	572	607	562	586	618	582	620	605	604	563	589	602	578	597	586	610	584	593	590	583	621	582	598	571	586	603	603	645	650	627	598	644	625	558	577	586	549	612	572	592	591	602	595	608	567	591	612	623	602	587	589	631	579	623	599	644	606	566	590	583	607	645	683	598	599	586	580	590	640	594	622	631	607	617	596	603	591	626	628	596	604	622	572	611	633	541	553	606	605	551	591	622	635	583	596	602	591	585	608	573	593	568	594	604	619	605	591	628	622	622	620	615	606	568	635	608	605	572	606	603	613	598	592	623	620	601	598	605	656	618	601	586	591	623	646	604	546	638	598	613	626	566	590	578	607	573	574	564	613	617	677	605	628	619	571	624	646	623	638	589	568	580	575	611	631	546	632	599	628	645	608	581	569	551	600	606	596	598	574	599	634	571	592	600	646	623	588	606	627	572	630	582	590	572	573	588	602	580	604	554	605	559	609	617	597	622	621	618	624	567	576	618	561	612	633	607	663	643	570	628	616	607	634	580	551	603	620	611	625	618	614	604	593	559	606	603	579	601	626	612	606	584	655	580	619	622	564	604	539	590	589	622	559	609	605	589	612	617	632	589	577	647	595	579	557	568	600	601	580	601	661	617	582	599	594	582	575	590	592	584	590	584	609	617	584	578	622	626	613	588	568	584	612	603	601	572	621	602	591	594	528	600	580	602	595	628	602	619	571	650	611	608	586	632	606	604	641	564	582	605	594	614	588	590	589	617	649	581	590	598	598	598	621	582	614	593	606	585	621	621	604	596	600	634	625	602	597	577	622	604	551	635	545	608	602	588	647	628	649	561	600	543	631	608	611	611	594	572	604	587	657	638	616	623	613	609	541	580	606	633	582	660	621	653	612	604	581	607	589	589	598	609	552	591	567	628	593	635	556	624	588	621	585	555	605	614	607	615	602	659	592	627	599	618	613	573	605	652	568	625	601	620	590	617	610	597	613	594	630	586	611	601	629	563	587	573	594	589	655	568	586	582	593	579	594	598	626	627	582	591	571	606	582	630	644	590	572	598	600	598	628	577	597	608	598	633	634	605	647	593	572	623	605	630	604	606	579	596	600	598	607	611	607	625	642	622	642	585	598	614	573	614	590	566	593	639	602	594	629	594	605	615	615	613	637	621	610	624	615	618	602	550	624	632	626	579	596	602	587	594	551	592	569	580	625	569	608	614	557	588	633	607	581	586	568	571	598	595	612	634	614	590	591	626	592	563	614	620	621	629	596	570	566	608	614	618	600	606	623	643	604	589	606	584	562	632	623	596	554	623	592	610	569	602	613	570	630	611	598	627	574	610	595	576	636	634	557	568	603	617	632	608	611	615	612	576	656	573	617	572	612	592	631	520	584	611	562	578	620	601	604	592	611	620	553	575	619	638	589	597	594	608	597	589	591	625	611	649	649	567	594	564	587	613	629	587	581	604	578	619	614	618	618	573	611	605	544	591	567	549	607	574	606	666	647	601	568	600	563	548	642	607	611	585	593	643	605	639	608	552	630	619	590	605	617	586	538	585	616	614	607	617	594	588	571	657	606	580	570	610	557	655	618	611	616	568	579	617	589	590	611	619	615	590	610	609	574	631	596	646	637	538	623	597	592	623	540	581	623	620	601	644	627	614	600	589	604	593	616	587	643	621	632	588	607	616	593	632	618	582	608	607	566	597	597	597	578	609	575	639	637	584	592	618	580	575	581	626	610	608	635	609	582	586	648	600	638	647	593	607	606	631	578	582	594	601	605	632	573	581	652	645	585	606	596	563	631	614	570	569	589	617	586	615	622	588	606	595	632	591	619	595	589	611	629	582	579	607	620	595	584	627	625	596	616	620	622	607	617	579	613	609	578	622	587	572	613	644	537	597	633	608	559	568	573	581	572	591	630	612	604	575	583	565	590	624	632	626	556	584	584	582	615	610	582	598	557	603	582	657	591	581	634	565	616	588	626	577	585	594	614	579	620	608	579	632	583	610	584	630	611	619	576	615	650	592	616	598	572	588	579	623	617	596	640	565	576	639	600	577	577	602	564	593	584	605	625	613	620	557	605	590	579	560	592	585	604	562	606	592	610	602	550	622	616	634	585	648	624	534	628	614	653	614	584	657	584	604	577	632	586	637	622	635	603	643	608	610	620	638	619	557	602	593	592	607	607	534	632	602	616	597	565	580	603	594	576	601	571	601	578	601	604	616	593	577	626	591	597	588	639	574	590	618	653	584	641	635	611	582	620	644	568	571	591	632	595	598	587	591	595	581	633	622	629	605	566	603	623	614	599	599	602	586	602	608	579	624	556	596	609	598	554	587	585	619	617	621	539	605	569	570	622	643	564	546	615	578	611	599	613	647	588	606	579	591	578	616	572	604	575	540	585	609	607	602	572	614	545	586	623	663	592	602	618	586	644	594	633	615	603	619	635	582	631	600	607	564	606	608	591	601	543	587	554	606	624	611	619	605	557	603	615	602	591	645	624	639	599	647	587	610	583	597	581	541	567	631	609	579	596	608	567	569	579	629	638	595	617	608	590	655	618	570	562	611	597	634	647	624	621	605	585	570	621	626	586	628	577	586	604	572	565	580	571	589	593	627	597	600	569	611	597	621	599	574	588	620	610	624	586	630	591	614	616	602	638	599	607	647	605	622	603	596	586	582	606	570	576	594	618	610	610	597	593	643	584	599	590	586	579	565	592	598	622	584	579	601	579	598	541	586	563	640	624	603	641	623	624	599	632	627	554	609	617	605	551	647	577	578	612	561	634	575	592	616	584	602	587	633	607	600	635	601	598	589	579	616	635	608	611	637	638	582	598	646	598	616	576	581	612	629	614	625	619	590	631	571	608	651	620	620	633	587	598	614	571	581	610	622	633	594	584	601	607	622	586	638	609	581	588	585	592	573	634	565	597	600	618	577	652	594	648	613	593	560	597	656	615	569	632	643	609	607	633	618	579	600	646	619	597	589	597	586	585	589	587	559	631	582	625	608	638	609	616	557	566	554	602	587	574	588	614	540	601	633	599	615	582	602	608	566	586	616	605	637	586	597	557	605	623	598	594	587	635	574	595	570	591	573	583	594	583	625	601	631	608	611	563	584	625	600	561	605	590	607	555	628	572	580	580	617	624	613	626	556	595	598	597	624	574	585	593	608	582	594	616	619	628	574	635	597	589	644	600	631	591
27605	53046	86222	73814	59071	38427	13265	757	684	667	664	638	665	621	673	634	651	682	633	668	615	666	651	617	624	631	698	626	649	622	662	644	635	624	675	645	651	668	666	639	639	661	647	606	626	644	655	647	658	614	647	626	678	628	636	630	651	659	671	708	673	640	649	663	633	640	656	639	623	674	671	646	646	705	667	642	627	690	623	672	673	632	642	633	611	648	684	643	659	662	671	674	679	623	634	653	662	684	653	681	636	608	633	683	609	625	623	664	632	632	670	617	634	632	628	613	626	636	643	662	641	617	596	623	648	623	627	666	618	674	646	611	613	701	643	647	638	651	636	646	613	653	671	618	620	648	628	625	643	667	659	625	636	668	618	651	660	673	640	646	625	678	625	662	641	677	655	630	642	677	652	648	670	695	663	637	635	669	662	624	646	620	660	662	656	641	595	661	628	662	626	648	644	687	591	626	622	649	627	666	658	605	636	632	623	644	642	650	708	661	686	633	612	622	603	627	592	602	672	650	646	577	658	624	663	677	635	670	688	638	625	622	645	638	650	679	608	661	638	647	636	658	631	661	636	697	628	644	590	633	651	633	681	653	673	623	645	636	686	655	697	674	621	693	651	598	635	645	631	649	631	634	653	693	613	714	618	686	600	669	658	674	608	671	660	683	655	664	685	622	619	639	661	650	629	647	643	634	680	648	602	635	602	648	672	649	640	633	645	660	666	640	620	596	629	611	661	626	669	633	629	598	632	638	617	613	638	644	637	651	635	671	655	618	640	678	642	659	690	669	633	644	623	607	632	638	617	677	702	621	632	649	636	638	587	635	601	661	627	656	605	637	628	626	644	645	693	669	663	600	599	643	614	660	647	647	695	648	614	618	616	638	637	624	630	665	680	647	635	624	622	651	605	611	667	667	659	611	674	671	645	650	651	617	645	693	663	594	621	640	667	669	599	604	638	624	611	660	652	630	622	707	645	644	674	633	686	594	650	658	671	631	659	684	633	656	619	625	657	615	623	629	573	670	610	640	607	644	635	675	614	661	643	624	623	658	708	605	643	654	631	648	658	674	660	625	631	636	713	584	625	633	613	658	685	645	651	676	659	569	708	651	606	657	649	616	623	629	651	636	611	604	630	701	648	651	643	641	617	659	636	634	676	694	625	631	604	640	642	692	627	587	690	664	690	624	648	654	625	616	653	633	634	664	647	598	607	666	639	637	638	670	648	666	649	668	654	651	626	619	652	655	623	639	648	628	712	649	644	610	644	606	625	616	639	610	652	612	650	641	643	612	625	663	665	666	613	671	669	633	659	655	650	641	637	644	626	644	657	647	627	641	675	623	637	662	662	667	605	650	655	656	658	631	602	632	627	617	612	681	634	621	658	612	650	657	644	678	647	654	647	619	664	633	626	651	635	659	615	630	658	646	563	627	650	622	647	702	660	606	628	598	656	654	640	670	669	631	617	668	683	597	633	632	668	640	636	643	619	687	646	632	592	594	635	668	685	617	665	626	677	628	653	636	606	600	702	631	640	661	665	674	639	676	639	681	625	590	620	653	661	630	581	587	668	652	656	631	612	611	655	616	689	590	641	654	638	593	683	657	658	633	656	624	647	670	633	644	624	683	660	669	631	656	638	654	624	627	652	645	636	687	617	672	665	633	665	629	660	617	657	645	619	611	598	699	593	651	623	675	652	654	626	644	646	663	643	650	639	645	637	635	644	604	617	646	648	658	650	639	664	673	589	658	660	694	622	633	635	667	612	616	595	661	665	646	604	676	595	636	658	634	676	664	623	639	629	649	651	605	713	630	645	648	600	631	680	624	603	687	656	635	633	657	640	662	635	637	642	603	597	608	651	661	637	644	629	635	622	653	670	630	641	628	632	633	683	641	654	630	599	636	669	608	638	679	624	614	620	630	598	630	643	623	635	627	634	634	637	614	638	619	655	651	661	668	611	645	641	623	647	650	668	651	670	633	620	670	630	687	657	615	618	631	625	662	667	639	629	668	618	635	633	651	632	655	643	699	692	624	630	641	614	633	645	672	682	617	614	676	662	620	652	604	637	686	664	609	604	613	651	665	625	649	635	634	648	671	651	666	632	601	634	640	664	662	629	633	666	600	671	619	627	635	654	734	635	608	619	657	641	628	642	593	634	663	624	630	632	621	635	599	650	655	652	675	628	677	592	646	648	645	641	681	667	666	671	653	624	652	648	643	615	669	603	572	656	608	608	630	672	641	612	640	638	641	597	680	660	629	639	671	682	661	661	656	651	637	654	657	657	627	651	643	677	631	617	630	651	634	630	651	608	677	623	645	656	652	619	658	620	663	663	622	603	660	656	580	623	663	639	639	678	638	623	648	636	660	624	602	647	654	616	615	677	649	623	628	669	674	649	589	616	685	628	591	604	642	619	646	628	647	625	636	624	626	619	638	646	623	652	651	673	632	635	680	659	645	653	641	654	634	653	628	620	666	666	657	630	637	630	589	612	658	621	638	649	617	656	611	618	646	609	673	638	677	636	655	590	678	628	640	627	633	666	648	662	663	705	664	660	620	640	640	631	618	665	621	654	621	632	622	647	620	634	648	654	702	616	649	655	719	620	630	680	657	622	588	618	627	694	647	639	679	643	657	637	634	601	685	620	642	608	658	633	630	637	656	597	595	639	623	579	617	651	616	664	694	648	642	638	659	634	713	642	619	672	599	632	702	650	647	689	574	708	625	674	600	621	647	641	661	676	684	649	635	595	704	644	698	617	655	627	581	656	666	602	665	682	658	621	648	665	652	637	625	651	617	623	626	665	652	661	621	613	615	646	647	624	606	668	636	644	637	587	654	635	659	660	705	613	624	616	682	681	644	660	636	622	618	612	676	656	684	647	658	617	596	635	657	624	707	640	646	666	700	632	621	631	658	651	643	632	678	684	604	660	645	684	606	676	658	696	674	611	645	639	668	663	613	608	682	589	627	645	660	715	671	637	615	640	648	643	660	723	636	614	651	645	649	667	628	626	677	632	621	614	683	665	664	657	615	632	656	623	627	605	657	672	647	659	609	593	639	642	629	655	649	656	624	629	600	717	666	640	604	644	601	674	637	678	661	646	648	642	613	634	633	632	646	626	613	656	583	668	592	632	662	630	672	631	650	664	639	659	683	587	613	603	652	609	670	636	649	699	669	593	652	643	656	630	637	649	629	636	691	667	658	611	634	621	637	617	635	633	623	636	679	604	661	626	640	640	629	599	654	682	651	616	613	616	732	630	650	659	645	631	666	671	660	672	637	617	656	702	684	630	664	621	609	629	608	637	640	643	603	637	608	612	661	622	630	638	615	626	650	619	642	615	679	624	622	600	682	633	639	648	640	652	648	616	648	641	630	610	598	625	624	660	578	642	635	667	671	585	654	646	647	611	639	631	650	674	622	645	657	657	618	655	653	665	668	621	662	681	621	619	630	652	652	637	594	627	651	640	622	621	651	644	638	647	637	630	624	596	678
27834	25571	47735	30911	16682	6675	1413	378	390	345	384	356	369	363	376	367	370	386	331	362	356	379	387	369	363	377	361	397	363	404	333	393	345	368	370	381	373	382	374	369	367	370	378	372	407	392	364	384	377	375	380	397	360	378	345	385	407	342	372	380	396	382	357	384	369	388	334	382	353	333	341	365	343	334	358	335	343	341	365	350	363	370	335	363	364	379	379	373	357	337	355	397	369	393	375	376	378	355	347	376	367	397	373	381	372	365	336	369	388	367	337	402	368	387	346	359	360	364	356	378	359	373	358	349	383	360	355	369	375	396	355	358	376	397	357	373	370	357	375	386	382	354	361	347	397	359	369	385	376	368	393	350	371	380	387	387	358	359	383	363	375	374	377	381	380	346	350	364	347	370	375	373	355	360	374	406	365	396	363	379	352	372	397	401	354	365	364	396	369	373	367	342	388	365	373	371	358	364	395	384	366	365	384	367	381	361	339	370	374	382	370	380	340	365	384	390	341	314	399	359	357	368	363	333	380	395	364	364	393	394	369	360	368	383	373	372	393	372	378	358	386	383	365	365	366	340	371	389	368	371	366	381	374	346	352	387	332	407	344	353	371	380	348	378	378	408	380	368	385	334	352	345	374	386	348	387	342	364	348	397	374	336	343	374	333	349	351	352	391	373	389	349	359	393	379	366	333	362	384	332	387	369	353	377	388	333	387	396	392	392	333	362	373	347	407	350	354	366	355	349	378	363	341	397	391	362	362	362	381	353	358	355	338	377	405	372	351	354	362	368	355	402	391	370	329	362	361	346	358	369	402	404	415	353	357	396	362	335	386	352	384	355	361	396	371	354	378	327	364	358	394	373	364	405	340	341	390	376	351	382	352	377	355	361	359	371	352	412	350	375	389	399	365	361	345	350	368	368	382	352	382	363	348	405	379	375	326	375	391	374	327	373	344	405	384	405	393	360	374	386	375	397	356	353	380	372	381	341	363	330	355	402	340	363	356	375	379	346	339	365	409	359	391	338	376	369	360	361	353	372	353	362	350	394	341	341	362	369	387	368	376	376	384	340	389	401	371	350	399	357	371	344	343	375	379	361	359	369	340	369	401	391	366	352	359	370	362	368	352	378	359	366	366	377	343	388	363	400	393	339	397	351	340	364	348	390	324	368	396	366	375	358	370	363	334	361	385	363	339	369	374	342	397	375	381	366	373	401	344	365	420	393	386	394	376	356	366	348	387	361	347	397	394	359	354	326	389	391	360	371	379	366	356	383	372	353	365	392	336	338	370	384	351	377	378	398	368	361	380	380	359	368	354	410	357	393	347	374	347	354	359	364	358	341	360	349	352	385	353	376	409	365	373	351	356	352	383	358	360	383	367	421	396	346	358	366	355	368	365	386	350	358	354	339	353	399	383	368	391	370	382	382	367	369	350	362	390	397	391	396	338	347	336	359	343	366	372	372	396	391	335	343	349	396	375	353	391	389	334	406	393	387	377	370	388	369	392	361	378	345	391	332	376	408	357	346	351	364	388	362	365	357	381	351	360	376	369	350	367	313	359	379	361	408	361	387	349	349	371	358	371	351	376	372	348	369	369	382	348	381	339	342	362	345	361	392	352	339	391	366	373	367	377	366	378	351	345	348	363	353	362	331	380	394	313	375	370	364	388	381	337	377	340	369	334	352	365	365	397	391	363	345	376	395	372	362	369	391	352	358	378	384	415	356	338	409	346	385	323	352	369	358	347	361	363	348	383	374	366	328	385	364	376	378	356	378	374	369	346	407	389	367	356	415	376	354	374	363	350	387	374	369	341	359	377	342	393	335	384	402	395	352	373	389	431	348	414	337	402	361	386	359	369	369	382	369	379	375	391	379	376	369	360	350	366	371	346	371	383	369	341	366	387	352	381	381	361	357	367	350	379	355	384	350	345	340	349	389	343	361	379	391	354	383	370	394	408	368	349	369	358	334	361	362	342	339	344	412	349	380	368	356	414	361	356	388	364	368	366	363	381	358	373	349	380	414	395	351	344	384	338	353	373	346	382	339	348	365	404	352	367	379	348	355	363	353	329	388	397	356	399	377	368	388	372	372	360	333	353	357	366	380	360	368	389	375	350	373	329	353	398	363	362	387	385	346	365	362	388	368	373	374	361	369	386	346	341	400	376	366	327	373	345	368	359	329	400	381	350	410	347	372	366	397	360	361	385	345	358	404	347	369	345	375	342	393	398	378	382	340	344	377	355	359	381	339	410	388	370	376	396	389	352	341	381	357	393	396	360	354	378	375	376	401	366	361	357	346	368	334	365	412	358	374	356	336	357	367	388	357	405	368	327	331	378	374	378	408	358	356	389	366	354	365	367	396	394	377	368	382	341	356	334	337	381	341	389	368	366	360	386	384	376	374	407	392	381	357	343	374	386	378	387	381	367	373	351	380	367	345	388	391	382	355	325	340	375	380	370	350	367	375	350	351	376	383	358	353	384	362	355	355	335	354	363	344	375	374	354	380	353	353	374	345	355	360	413	354	362	368	381	372	372	356	351	376	385	340	376	385	343	369	367	383	338	339	379	381	382	362	391	357	352	352	396	359	335	333	371	348	345	378	388	309	380	360	328	416	395	358	370	383	368	358	378	373	375	372	355	343	379	359	338	384	384	363	397	382	358	335	385	331	394	371	416	398	359	361	368	333	369	360	362	403	383	383	375	370	388	335	363	369	385	410	324	382	408	355	356	347	376	369	398	351	365	372	358	371	402	373	332	391	374	367	382	375	394	346	342	351	389	374	372	346	353	374	347	400	363	345	381	392	357	404	379	379	392	392	375	353	373	364	355	372	345	400	346	375	367	381	379	360	397	351	359	369	380	348	359	359	392	398	359	347	348	366	376	374	373	404	382	380	368	361	357	376	347	396	350	377	372	406	359	348	384	333	358	347	364	380	362	402	322	346	361	379	378	352	378	388	344	347	386	366	371	349	373	380	366	384	376	379	406	356	341	334	384	340	353	366	393	381	351	363	379	372	377	387	359	403	359	351	355	358	363	367	375	371	338	384	373	363	327	357	362	355	366	360	368	353	357	370	360	359	376	363	376	388	374	348	367	374	361	364	345	401	346	368	378	382	374	366	341	383	374	368	351	407	333	374	346	334	379	364	370	388	360	366	366	338	339	355	336	392	379	377	345	381	395	378	358	341	366	373	386	381	397	347	343	363	386	397	370	382	353	351	351	370	397	394	363	379	348	385	350	383	381	385	385	335	353	355	365	343	369	384	365	347	392	366	394	345	357	391	386	352	327	406	388	397	331	403	352	355	327	388	345	405	399	355	349	354	352	354	385	356	348	359	363	357	366	381	313	365	356	398	403	372	372	386	341	361	373	373	356	356	379	329	384	361	364	351	326	393	339	378	368	348	358	365	349	349	372	360	338	374	338	335	364	384	353	415	350	395	331	362	361	392	341	371	368	365	371	345	354	370	395	388	376	383	402	323	365	345	357	372
19499	39680	42326	23790	15058	7018	1656	411	399	442	430	413	427	387	435	401	438	392	420	436	392	409	470	449	422	473	436	460	407	389	434	419	448	411	435	393	445	407	443	396	412	437	436	430	412	407	435	415	449	421	431	416	412	405	406	417	436	377	440	448	435	445	393	400	432	434	438	422	448	432	415	422	396	386	404	457	369	430	406	395	414	418	455	408	399	412	431	420	402	391	420	391	425	416	420	437	462	436	430	448	435	460	414	437	439	439	450	411	415	435	415	387	426	386	430	407	444	393	453	418	400	424	442	417	447	432	437	391	460	426	423	385	450	427	415	440	430	404	419	466	408	436	382	446	431	449	387	435	395	445	407	448	406	388	434	419	416	399	450	469	432	429	424	437	436	402	417	430	420	390	448	419	432	446	475	429	400	415	459	441	432	411	392	434	438	408	433	428	386	418	461	409	420	384	430	442	393	410	426	396	402	429	441	389	415	403	438	449	421	434	424	440	375	410	402	415	422	424	494	419	448	429	442	421	415	400	459	379	454	437	419	405	444	420	416	436	449	406	427	455	418	424	419	383	423	416	425	423	429	414	414	422	420	460	451	448	419	459	414	427	385	393	388	432	441	465	414	421	395	429	391	408	389	448	399	413	422	425	452	408	431	408	407	390	464	425	423	407	436	467	418	450	422	430	433	416	478	411	428	433	471	457	459	401	413	413	428	426	417	420	423	415	423	405	412	446	404	418	414	427	442	415	431	422	404	445	398	413	449	443	433	415	418	417	457	435	426	397	359	407	416	377	423	392	406	424	397	433	406	422	413	426	432	398	424	431	433	399	412	446	431	433	427	408	456	447	463	403	445	444	414	420	405	445	397	433	432	369	441	431	403	432	434	397	379	390	431	437	416	447	457	419	430	452	393	430	404	431	432	380	454	424	446	435	434	419	426	403	428	373	433	395	394	444	409	407	413	393	388	449	444	415	387	460	401	430	433	481	457	412	424	418	399	416	392	419	403	411	407	444	374	407	439	442	435	444	416	373	455	413	395	417	406	437	415	439	440	439	406	444	400	400	416	428	432	390	399	431	441	424	428	438	427	400	427	403	432	392	448	429	457	414	411	419	383	396	412	390	405	446	383	397	387	437	458	447	424	418	396	440	390	431	456	435	437	399	392	422	423	437	433	422	418	434	444	423	399	407	419	429	427	454	417	425	428	397	464	432	399	424	417	421	455	443	411	395	409	386	438	447	409	416	406	437	452	446	421	430	432	437	385	437	427	416	432	394	449	416	420	411	417	423	398	416	413	410	399	467	438	434	451	433	447	430	424	411	414	410	416	432	421	401	434	441	416	411	415	412	436	409	426	395	420	430	394	430	435	404	394	422	420	455	408	436	468	425	440	436	408	421	428	390	449	433	421	397	431	433	429	430	426	453	434	417	423	441	458	398	390	405	431	415	432	458	431	438	395	451	461	444	379	392	435	434	401	444	440	405	390	442	447	423	414	460	407	421	415	450	459	398	422	407	440	414	399	448	412	437	462	448	396	420	412	462	427	393	443	465	439	434	439	451	437	410	420	418	443	409	380	409	446	446	415	443	398	439	436	440	423	419	407	422	374	428	429	424	439	401	468	421	413	435	441	440	422	402	453	460	405	440	418	425	419	413	427	412	447	438	401	401	400	390	435	449	421	417	413	431	468	412	454	468	457	455	435	449	437	444	418	406	452	430	418	390	415	399	422	371	417	409	424	462	423	428	430	420	434	418	410	443	430	402	402	409	455	435	431	457	417	404	414	426	415	426	420	405	436	427	447	426	401	407	440	414	381	417	409	438	407	395	433	417	426	421	469	452	408	425	423	431	436	422	417	399	416	459	455	417	452	410	419	420	415	437	440	456	439	419	411	405	466	432	412	412	387	435	414	441	388	427	443	422	438	397	419	403	412	430	463	438	395	387	394	425	395	427	428	412	470	423	436	436	421	424	406	402	417	417	398	439	404	447	411	435	425	406	416	425	397	396	421	427	448	414	451	394	411	383	420	410	433	410	437	409	387	409	413	417	418	447	435	427	423	418	434	392	403	403	450	385	456	406	406	424	399	402	416	421	417	412	445	377	441	391	400	400	425	405	397	447	361	453	442	427	467	398	428	414	380	431	431	439	412	434	425	424	393	428	423	359	407	447	430	424	441	423	431	407	452	411	386	411	397	439	377	450	441	412	419	387	408	425	428	444	426	382	461	434	398	432	400	412	426	393	399	446	430	411	435	402	449	428	403	405	429	407	429	417	408	456	441	446	435	405	396	435	399	398	421	422	428	434	414	381	452	440	417	402	405	415	410	395	424	402	462	445	411	418	421	414	448	407	426	445	424	435	391	453	395	414	415	453	452	426	408	407	392	421	443	399	442	399	459	400	441	432	410	416	444	428	415	431	448	413	435	462	446	425	409	438	396	420	423	419	398	413	404	400	386	440	417	411	391	404	420	417	461	415	416	458	435	477	398	393	425	384	414	423	399	440	485	398	439	438	441	430	410	483	400	427	396	404	405	422	411	404	441	443	418	424	399	438	450	442	401	384	437	445	437	412	408	439	420	381	413	432	409	416	408	416	463	406	428	444	426	382	450	440	421	446	427	456	454	421	442	430	395	412	428	468	440	428	412	396	421	396	414	405	445	408	393	460	415	433	408	430	403	417	464	418	425	408	418	405	404	435	427	420	445	414	382	472	419	436	460	485	424	413	407	441	401	442	403	410	427	453	415	403	421	409	420	425	427	416	406	434	420	407	435	432	436	453	403	436	423	418	412	432	428	406	386	374	419	423	400	426	415	438	431	421	433	397	420	408	477	416	448	421	451	395	376	426	450	398	430	389	410	386	470	391	416	420	410	411	412	396	392	452	459	403	452	399	415	406	428	465	414	454	396	422	410	394	428	421	422	449	426	419	475	452	440	443	407	415	445	432	440	446	431	425	422	392	380	424	422	427	433	444	437	412	451	418	413	438	425	410	411	425	437	415	408	436	418	422	397	417	448	429	442	445	401	427	427	352	419	425	411	422	390	429	429	401	438	403	439	398	442	438	403	387	414	450	432	454	401	411	442	407	410	437	446	419	428	420	434	437	441	436	422	433	411	433	409	431	432	405	388	415	381	444	442	432	429	428	409	435	419	407	414	408	459	421	418	407	446	411	403	424	414	418	413	424	439	412	428	404	423	389	397	396	449	433	387	420	427	394	440	404	416	410	436	430	445	429	437	398	429	398	415	401	433	425	404	406	448	408	420	441	438	417	439	419	404	406	416	407	409	440	446	406	424	427	446	401	395	474	421	452	400	423	384	428	414	406	380	388	440	408	459	452	389	417	430	440	408	411	413	463	447	424	407	435	401	417	416	448	411	416	406	416	433	466	414	451	456	410	441	418	434	447	418	400	437	430	383	422	450	404	410	443	411	440	438	429	402	415	424	441	407	394	390	428	412	404	410	393	427	417	476	423	464	437	419	431	408	393
24593	22420	49362	48482	40343	30517	13532	1008	413	381	387	394	377	366	341	374	390	398	348	366	396	379	429	370	411	366	409	407	391	378	382	380	358	337	384	397	382	388	358	357	382	386	389	383	341	371	380	342	401	371	376	397	381	381	404	404	392	368	387	372	361	346	406	392	373	384	367	384	401	357	406	340	400	399	384	403	381	357	391	371	369	367	402	368	397	343	402	411	392	368	401	383	382	362	394	392	362	384	376	395	344	392	377	378	363	405	415	359	383	398	382	355	392	364	392	371	407	367	412	394	367	368	353	398	386	363	378	391	377	367	403	362	371	354	393	415	381	394	382	399	406	406	397	376	365	360	388	389	347	392	369	378	397	380	384	362	338	357	389	338	420	374	384	365	387	373	367	349	402	378	418	383	371	368	383	415	407	383	386	398	382	356	406	394	368	381	412	337	371	393	369	375	393	359	363	363	373	369	369	365	369	392	413	397	403	347	370	382	400	391	426	344	402	387	371	368	377	375	391	379	367	386	361	397	402	378	374	395	386	414	369	401	376	379	368	392	383	383	381	390	364	367	328	386	365	396	361	371	374	380	350	359	372	367	371	413	363	401	391	380	368	398	382	361	391	375	374	401	377	399	389	370	360	367	393	400	380	379	358	375	397	405	400	363	389	360	374	415	372	399	382	402	381	343	361	363	399	390	411	387	378	378	396	374	382	399	390	385	361	377	380	361	378	366	411	386	375	407	393	365	373	381	396	390	383	362	369	378	383	393	384	374	387	374	382	420	359	363	346	417	375	365	367	367	390	363	382	362	394	381	430	387	366	379	418	380	411	368	359	420	387	399	367	385	374	412	380	362	349	415	395	372	378	381	360	373	397	358	373	404	364	375	355	349	379	349	389	373	383	378	390	375	351	383	387	405	389	361	398	360	395	400	410	417	375	380	396	402	368	384	338	417	428	376	379	366	399	378	388	379	395	380	367	409	367	392	381	400	350	400	407	370	398	403	374	404	388	403	366	375	378	428	369	353	396	386	389	388	412	382	417	410	370	394	355	403	342	392	394	380	367	379	379	361	370	357	367	369	402	403	399	397	407	365	372	372	396	376	373	374	375	350	364	393	404	375	408	432	415	419	393	361	349	416	371	381	414	383	398	388	371	391	383	363	426	354	358	362	376	406	357	367	404	382	397	388	397	431	383	363	367	353	358	399	365	383	395	387	385	376	398	375	391	371	363	388	382	381	399	354	378	420	392	383	355	352	379	380	354	401	384	390	330	408	389	382	409	391	371	379	346	384	346	417	370	399	384	361	369	376	354	392	399	388	377	398	387	366	349	378	367	394	393	353	366	360	366	355	367	371	377	390	368	404	399	373	427	393	381	389	375	408	406	381	387	371	379	394	384	375	363	400	379	387	381	376	377	347	357	342	358	361	370	390	384	390	428	333	387	387	359	360	342	381	365	378	378	366	372	397	386	391	365	384	380	375	368	369	387	388	394	362	378	359	384	385	370	402	370	361	394	375	394	425	403	387	381	378	416	385	400	403	348	383	354	355	378	368	349	305	376	375	364	414	340	390	355	409	371	387	392	386	395	336	352	384	401	399	359	371	386	370	372	362	381	380	378	391	357	382	382	359	386	391	381	340	367	370	358	372	404	379	380	358	384	418	352	355	360	392	334	372	411	405	372	353	409	367	372	386	367	359	366	425	375	378	346	392	376	369	384	358	385	415	369	366	352	386	405	356	383	341	360	385	418	409	359	377	389	365	390	386	397	377	380	378	341	366	360	399	379	386	348	408	375	372	378	343	375	370	411	364	375	333	373	385	368	366	365	355	362	352	386	364	354	371	392	425	404	378	414	371	341	384	377	406	369	393	378	381	361	427	377	386	355	381	392	377	359	371	364	385	377	385	381	375	369	355	356	371	382	391	395	385	361	353	360	365	377	415	409	355	384	376	354	354	371	392	356	373	398	363	347	384	394	369	388	377	359	383	377	379	387	325	331	354	354	367	394	390	372	397	384	358	356	346	396	362	356	425	367	373	370	370	361	375	391	392	350	419	371	397	366	392	385	430	377	390	368	398	322	365	360	398	398	386	369	391	393	371	365	367	354	410	391	378	395	412	368	380	377	343	381	399	383	399	385	385	377	389	320	349	355	369	383	363	412	357	384	357	380	358	356	379	387	402	392	352	384	402	347	373	403	403	379	374	389	385	393	392	403	372	381	355	354	377	403	382	347	336	387	383	340	370	414	357	350	395	375	374	389	361	354	387	374	398	405	378	406	419	388	412	419	408	407	347	407	384	374	370	407	379	386	362	397	393	403	365	416	335	387	363	379	380	408	357	368	372	364	394	347	378	390	383	386	361	386	351	367	386	365	410	414	387	433	404	365	353	414	392	385	391	404	355	364	393	383	412	371	392	393	370	357	397	362	421	352	386	370	362	377	379	357	386	388	397	382	357	394	338	376	384	386	379	402	424	364	381	354	389	395	394	375	418	373	375	361	371	390	357	373	392	362	389	365	358	351	363	375	382	353	374	398	385	373	383	355	363	393	380	395	411	388	384	421	364	394	387	410	385	407	410	350	391	371	407	372	369	382	369	396	355	383	351	375	364	377	354	379	358	343	337	355	404	376	405	343	344	394	365	397	397	389	397	375	370	364	342	372	320	369	385	375	380	360	365	368	378	395	397	351	377	384	395	376	375	370	357	358	395	344	362	391	377	399	375	377	385	387	384	368	379	383	386	381	383	414	354	416	375	394	387	359	344	367	397	369	372	397	404	336	369	395	359	380	351	377	398	351	381	342	390	387	369	401	404	350	363	348	372	382	380	382	376	394	361	374	391	401	364	392	381	386	358	385	392	358	395	392	350	358	384	391	399	372	424	381	383	400	382	392	390	372	364	343	388	372	353	372	385	367	422	390	344	355	407	366	348	375	398	352	404	385	395	389	378	373	357	415	383	394	397	399	384	364	388	342	354	413	383	397	378	376	386	367	377	382	422	371	389	438	390	397	361	392	387	425	354	372	398	368	399	406	362	404	409	413	364	355	349	385	345	365	383	385	360	339	360	405	403	392	404	393	362	402	379	358	401	380	390	371	366	379	377	417	379	373	405	377	331	394	383	343	348	348	354	386	378	357	365	401	392	366	359	363	380	373	370	389	388	382	382	370	380	365	358	366	388	356	389	399	363	394	377	409	392	371	378	369	386	417	401	351	417	359	359	384	397	387	355	406	404	379	410	348	388	391	388	383	363	401	376	385	380	377	381	368	347	399	399	365	368	383	396	361	369	364	375	363	331	399	350	377	402	384	417	397	367	373	399	416	376	411	377	373	345	354	410	407	366	396	384	365	392	346	375	363	354	381	346	392	416	379	361	403	425	378	373	371	339	404	393	391	381	372	397	410	391	404	385	377	358	353	418	370	359	374	396	412	379	382	368	422	414	333	390	354	326	398	389	375	401	417	341	387	389	402	393	395	382	374	376	381	352	409	398
24114	57505	79626	58035	44580	28479	7297	523	447	460	425	409	428	432	386	401	483	429	432	434	411	477	393	444	437	415	440	405	447	400	419	408	439	429	419	432	410	420	472	390	412	465	442	469	400	467	430	418	419	419	384	447	406	402	414	424	469	454	402	435	396	425	424	428	410	420	446	492	433	409	403	417	424	410	450	453	444	390	385	423	390	436	432	456	437	421	436	446	422	458	454	407	429	445	448	424	400	437	409	419	389	430	407	406	411	438	426	438	430	451	445	434	405	399	434	425	454	426	441	440	396	433	444	421	411	429	431	454	417	423	424	427	396	424	400	445	455	439	428	391	432	445	436	434	382	427	435	431	416	458	423	424	453	437	388	455	443	420	369	412	415	424	424	377	421	427	422	392	421	437	402	373	397	399	422	439	384	448	404	453	436	453	444	399	425	416	421	413	426	418	391	412	424	395	452	413	426	403	391	429	401	424	420	445	414	403	429	431	428	445	419	463	444	433	440	390	401	450	435	448	451	401	415	408	427	426	396	394	447	392	412	441	466	431	434	438	424	427	447	416	436	431	433	425	417	381	428	407	437	386	427	401	409	458	451	425	447	425	449	457	445	405	436	446	382	442	432	434	406	432	456	450	417	415	396	461	431	453	409	457	446	423	406	435	428	413	412	401	421	400	441	443	434	425	397	449	416	435	435	433	432	402	415	420	443	432	437	409	365	400	410	404	407	428	444	438	382	484	421	414	444	383	433	454	437	431	457	443	421	459	418	420	446	404	375	443	423	445	450	459	464	453	392	377	416	445	429	412	427	400	451	448	446	422	408	413	455	422	402	426	445	413	393	410	437	442	400	423	453	425	492	434	429	418	459	403	373	377	425	436	398	428	411	421	439	427	426	412	407	424	453	411	347	442	418	417	431	416	382	469	406	453	403	460	449	426	441	453	425	411	472	412	437	401	414	490	468	429	446	425	465	451	442	423	437	472	363	441	427	446	379	441	431	427	449	448	442	417	405	452	411	462	395	423	430	422	468	414	441	449	432	450	426	445	418	434	424	424	411	420	436	447	437	407	427	443	453	400	412	428	438	412	450	423	451	456	443	435	423	455	388	444	439	413	420	409	406	426	431	425	434	409	454	425	419	374	433	430	433	440	441	396	396	389	401	403	407	449	457	402	450	430	441	441	427	445	404	413	394	393	432	453	402	395	403	434	422	430	436	428	402	471	409	379	422	404	407	473	410	409	414	437	440	434	456	449	429	467	438	437	412	469	410	417	419	417	417	367	402	421	432	441	434	398	477	408	449	412	399	440	393	423	450	438	441	412	450	423	423	468	451	433	429	449	422	440	455	444	431	441	425	439	416	431	468	413	435	400	403	426	430	404	428	419	396	436	447	410	420	401	455	431	404	387	395	400	405	449	424	486	435	418	422	440	422	436	418	441	405	431	427	433	451	436	448	430	433	400	385	444	427	426	422	464	409	386	429	452	442	402	434	430	400	466	447	405	436	426	404	432	412	392	436	455	465	412	430	444	393	420	401	402	415	403	411	465	438	406	424	426	389	429	424	381	436	400	420	437	420	426	394	406	377	445	409	410	449	438	466	400	456	402	432	391	418	464	403	409	441	436	447	436	437	455	429	394	438	436	417	444	401	434	462	409	423	422	424	445	467	418	392	403	400	401	418	438	429	389	400	440	410	442	424	444	414	445	449	387	448	422	461	409	449	426	405	448	469	407	479	433	436	424	417	399	392	423	425	428	414	433	443	406	417	424	453	397	426	428	443	454	385	446	420	403	383	437	399	447	424	419	452	406	409	442	424	402	468	444	427	418	473	432	447	441	429	473	417	466	451	429	449	410	437	447	395	436	450	417	424	438	391	491	442	446	446	422	408	420	468	425	424	382	446	412	445	425	419	419	417	452	422	444	434	403	416	390	418	401	432	422	433	443	394	447	419	395	407	398	424	424	437	410	439	436	412	435	401	430	424	455	404	420	433	443	407	412	426	410	402	433	435	406	465	423	413	441	445	406	396	384	449	409	421	427	449	429	433	416	440	392	392	435	433	449	405	466	417	464	452	440	410	413	443	456	425	443	458	427	439	455	391	417	406	477	439	437	409	458	408	416	423	420	406	449	423	420	386	414	443	395	457	430	454	421	437	424	460	395	459	434	422	387	438	431	422	432	435	436	397	439	407	445	413	406	410	413	404	410	409	425	404	403	395	438	443	436	417	440	406	440	422	374	452	392	444	417	457	448	427	413	423	422	398	444	423	425	421	425	416	429	403	386	418	397	388	414	434	423	451	393	461	442	417	431	393	413	399	425	421	417	427	421	387	438	391	416	439	457	421	422	418	438	398	448	446	441	399	410	433	434	402	400	451	443	443	409	459	398	443	391	394	411	432	399	437	442	415	432	429	433	456	447	461	446	414	402	427	453	430	393	434	403	424	436	432	422	400	439	440	411	430	453	435	422	418	471	465	411	476	439	436	417	411	427	415	419	459	438	412	434	394	434	391	436	383	437	454	426	433	414	453	427	410	402	427	436	412	407	430	425	418	435	423	403	448	432	400	417	447	424	435	402	418	397	462	469	419	399	433	448	410	390	436	424	416	390	383	395	435	490	418	425	378	467	444	442	460	432	419	441	410	435	419	393	415	426	415	438	467	448	431	422	419	419	440	482	424	438	440	411	444	401	388	392	429	401	441	450	422	430	393	432	429	454	427	411	450	402	437	402	437	427	432	428	411	449	418	374	469	444	433	416	403	421	394	379	425	420	411	415	424	446	420	454	410	444	403	432	430	429	430	410	428	429	374	451	435	416	424	391	436	451	410	383	428	422	444	432	402	453	417	416	428	391	453	456	427	415	425	442	426	403	443	429	386	416	400	416	433	418	414	429	427	425	446	420	417	460	462	452	412	452	418	420	447	419	423	462	470	415	391	403	437	422	424	421	428	419	444	459	407	398	410	413	430	447	473	396	431	394	394	410	441	417	442	432	442	434	394	440	452	452	442	417	392	424	413	427	382	435	467	400	408	418	435	402	412	421	421	463	429	470	423	398	446	410	461	449	407	431	416	416	448	428	465	438	395	397	409	404	405	446	423	429	420	472	403	384	406	437	388	419	456	445	435	461	398	431	443	391	387	409	419	439	407	426	452	451	443	423	402	429	435	417	430	407	410	457	412	432	441	443	424	393	441	426	391	432	393	401	414	436	408	421	429	414	421	408	420	413	460	424	443	457	429	430	438	437	416	449	422	459	389	438	442	430	432	416	406	445	411	435	431	450	434	410	401	424	437	456	437	387	415	506	417	412	381	478	403	419	425	413	397	407	400	416	408	417	395	432	447	415	426	420	411	407	395	434	446	438	407	426	433	453	420	427	403	371	411	406	395	447	449	411	439	420	446	415	435	431	438	433	422	437	437	445	413	398	395	431	403	466	449	469	415	398	437	443	447	438	437	424	434	402	406	405	442	449	392	424	439	399	458	411	426	407
25553	22937	48848	43674	30932	21331	5877	630	485	528	576	514	519	497	511	518	485	528	465	503	511	525	494	491	508	508	490	481	506	483	444	499	509	463	527	496	453	472	477	549	529	503	488	519	495	499	502	472	479	520	501	450	532	478	502	517	510	494	530	532	510	465	501	514	485	515	532	508	489	503	452	483	483	489	516	480	464	480	490	500	540	486	503	516	483	511	480	536	519	538	480	518	478	511	507	500	468	522	511	508	477	496	474	454	497	505	526	458	494	517	514	495	513	499	478	455	499	485	497	514	545	470	469	540	480	499	496	479	432	494	482	510	505	551	548	506	483	489	509	481	509	501	495	511	504	525	491	500	528	531	461	466	522	503	521	516	501	493	497	477	505	507	518	500	522	516	533	511	544	520	476	504	530	489	510	458	526	489	546	487	495	508	476	488	505	467	481	476	509	534	511	511	514	475	494	514	469	502	527	496	525	513	505	479	487	477	487	479	494	488	476	520	532	497	480	530	469	485	451	529	470	529	494	528	506	506	466	486	527	461	480	473	499	552	505	493	546	478	492	491	497	483	526	472	497	507	502	514	475	524	488	513	484	503	484	468	490	511	483	493	481	505	470	469	496	483	519	472	492	506	499	461	499	499	506	506	469	475	491	498	510	538	515	514	528	508	484	477	478	462	502	507	493	506	493	502	535	469	494	477	511	513	511	503	496	534	522	455	492	494	483	509	515	457	510	512	530	505	475	471	504	492	478	484	518	530	503	496	510	486	513	520	507	486	511	502	474	459	478	505	463	476	478	510	489	491	536	463	475	458	505	503	561	497	501	500	470	488	532	472	486	486	512	539	494	534	529	506	506	548	443	522	502	481	511	535	460	467	512	502	529	429	513	494	480	487	463	466	482	495	509	513	489	462	526	530	521	456	534	469	464	472	481	519	471	505	492	498	476	492	526	486	500	485	503	530	506	515	505	488	455	478	490	520	482	467	488	505	495	506	504	477	525	507	491	515	479	467	498	487	497	497	453	482	476	519	488	547	564	512	512	522	490	493	509	520	486	528	486	493	459	478	519	464	515	471	521	458	494	490	465	477	474	506	519	503	500	489	516	500	500	525	481	502	495	478	526	521	472	494	481	484	461	481	519	541	505	497	495	483	491	487	487	504	517	533	505	537	495	489	489	490	497	484	490	472	498	515	501	481	486	512	490	512	477	479	485	526	471	527	497	499	504	528	491	493	496	519	470	495	489	507	480	501	515	477	496	476	517	490	510	487	522	503	483	474	554	502	501	484	528	448	445	531	500	487	509	494	532	486	500	499	489	529	488	482	486	479	495	474	482	503	472	504	521	530	478	476	448	500	502	503	553	516	526	496	492	499	492	504	524	423	489	530	483	489	530	528	494	480	494	509	478	537	477	512	458	539	535	469	474	522	502	499	502	500	522	468	519	496	504	512	498	494	471	552	525	479	516	488	465	471	498	513	513	501	486	487	481	480	513	456	504	482	489	496	492	454	478	523	536	488	499	540	501	506	516	503	503	462	509	475	497	497	450	506	476	497	534	501	473	473	447	530	504	521	485	467	495	498	457	536	541	505	490	448	475	496	469	492	495	517	470	479	513	495	531	515	492	526	494	478	523	492	509	487	534	531	474	496	497	520	488	498	477	454	479	468	529	463	458	509	520	505	478	481	466	483	544	480	504	497	446	491	501	512	495	492	472	488	530	483	504	469	528	483	535	472	489	505	524	524	514	494	472	536	446	496	498	477	483	518	500	485	501	517	470	503	503	536	513	513	462	538	502	502	517	493	531	482	519	501	498	516	453	506	476	487	503	495	464	509	516	499	468	503	508	494	474	512	499	502	526	503	452	515	451	476	491	491	471	521	521	498	516	522	517	478	524	480	454	468	510	477	484	521	506	510	500	532	486	516	522	516	509	475	482	509	497	492	485	521	521	507	452	488	539	523	485	517	518	522	518	505	497	507	499	495	488	522	482	518	474	504	523	522	465	496	485	460	506	487	481	503	502	532	488	471	518	495	507	477	452	455	515	471	500	463	502	505	546	531	459	476	509	472	525	449	493	543	518	542	443	505	512	487	468	488	515	503	512	491	471	537	518	492	488	452	488	518	475	482	517	495	502	484	498	520	487	498	472	496	524	490	487	523	527	500	513	508	511	521	485	478	505	498	543	498	503	484	505	490	494	486	500	441	516	515	532	464	462	487	473	491	489	511	504	480	499	508	510	541	505	513	520	462	511	514	491	496	496	456	457	525	524	513	512	477	498	433	499	513	505	463	473	473	479	518	518	497	489	452	507	487	495	478	461	518	484	504	510	488	476	506	499	509	479	525	508	527	481	499	517	498	484	517	477	488	479	482	510	510	465	477	522	483	453	471	522	475	469	502	495	511	538	502	490	507	505	491	501	540	494	472	492	510	524	536	480	478	507	502	485	517	511	508	498	545	490	493	486	485	493	511	494	486	477	489	503	497	469	523	516	494	497	470	497	486	483	523	558	481	513	528	462	472	496	512	486	515	516	535	487	480	483	501	495	511	465	486	524	506	498	465	470	505	457	528	475	486	462	497	522	463	497	518	475	469	494	502	522	510	482	467	503	487	506	485	519	504	486	501	484	466	525	469	506	500	488	503	486	480	481	559	505	516	500	502	501	541	476	488	461	495	537	485	493	491	496	511	522	504	454	462	479	503	513	479	528	488	491	505	542	484	497	514	499	535	535	510	499	454	485	548	513	557	542	505	539	505	483	497	491	492	518	516	480	489	453	506	516	491	475	484	510	532	486	490	495	499	524	482	482	513	476	474	461	489	481	460	489	478	463	506	498	488	468	477	491	509	480	531	521	529	497	502	543	491	528	528	473	491	520	487	512	461	547	477	480	490	525	482	505	509	487	512	505	475	504	493	514	466	490	478	467	489	495	502	486	455	498	511	493	493	489	527	489	474	472	441	494	491	497	463	529	481	504	500	479	532	494	498	517	476	516	467	460	521	472	516	511	468	474	539	490	520	512	485	512	519	496	521	515	487	465	513	505	512	482	492	499	505	481	486	464	505	485	510	460	543	488	489	498	489	506	494	475	526	485	492	501	494	532	474	516	526	506	529	526	547	496	489	544	513	455	502	514	519	499	494	466	485	520	495	515	503	531	467	522	468	491	528	490	517	541	490	477	516	488	489	521	478	451	533	518	540	511	472	506	546	436	534	510	516	523	490	514	472	538	509	495	493	466	492	497	485	475	495	517	521	516	511	514	543	501	474	515	506	488	493	504	474	492	494	476	489	512	494	472	480	482	469	555	512	518	496	480	505	456	483	507	465	499	477	465	502	477	514	489	511	507	495	515	509	499	450	476	486	518	445	485	504	487	515	538	471	488	516	526	490	501	476	527	511	524	493	520	467	512	498	491	465	510	463	522	503	472	508	468	527	507	517	510	504	541	462	503	488	499	512	520	534	504	534	463	444	518	475	527	497	488	472	526	446	522	504
24320	56491	70075	48219	36308	22155	4829	637	594	544	557	563	598	577	565	568	535	558	524	588	531	577	600	568	566	597	542	545	539	564	561	543	579	561	573	601	568	543	539	556	526	532	559	559	555	565	560	587	573	553	552	531	517	547	583	550	568	570	538	543	511	574	563	571	550	548	552	597	577	547	565	568	566	553	541	547	553	549	577	533	561	557	539	557	544	543	598	551	569	558	533	586	549	506	572	555	522	576	533	543	506	558	527	555	544	570	554	561	535	542	514	534	563	540	563	587	552	543	518	547	556	570	606	566	555	579	521	542	593	527	530	572	551	586	583	559	537	556	541	567	541	554	536	533	551	600	514	550	527	538	552	550	574	554	577	565	580	570	561	571	564	580	530	566	585	564	599	556	541	567	564	562	550	551	541	584	557	533	565	569	563	555	577	555	594	549	586	545	575	540	582	558	546	595	558	506	593	538	568	547	569	570	557	547	503	543	541	533	536	539	524	540	579	522	564	557	529	540	537	575	556	574	561	579	569	571	563	580	536	630	528	567	527	575	567	562	553	527	516	569	608	577	583	544	527	554	528	562	557	585	560	569	498	536	545	529	563	565	506	562	581	558	573	574	588	546	543	548	582	575	542	553	550	587	589	569	533	549	551	566	552	587	560	527	585	589	534	562	550	520	547	526	529	577	538	505	589	568	570	527	530	550	520	575	553	579	565	557	542	556	519	543	519	575	559	550	531	588	589	540	588	586	591	578	552	548	592	553	550	565	547	565	573	563	585	557	552	588	530	554	524	541	566	575	553	539	576	528	576	545	538	595	557	582	595	548	536	544	547	537	544	565	569	561	569	546	559	574	518	559	565	560	557	499	566	589	560	548	579	574	527	563	583	587	542	551	551	581	566	515	566	574	534	562	601	585	557	566	525	559	562	519	539	535	544	532	572	557	550	550	535	581	548	558	521	575	524	551	585	557	517	585	568	551	522	561	542	572	538	563	563	538	531	608	560	519	554	532	510	553	533	561	559	549	578	556	566	561	572	564	578	528	578	551	564	558	513	534	566	551	520	588	569	581	563	538	570	556	541	557	605	552	522	526	561	541	565	555	552	583	546	527	535	586	568	538	565	547	565	574	568	576	559	538	529	544	575	564	545	588	570	531	550	609	574	552	569	579	568	590	533	560	589	569	565	600	524	531	549	548	568	514	551	556	601	576	547	533	535	565	601	529	534	540	545	524	554	541	522	571	537	536	523	513	546	577	581	552	549	564	556	550	525	571	517	581	560	548	533	518	543	557	599	527	566	587	568	545	544	584	566	589	561	571	599	531	613	533	561	534	557	566	503	559	559	528	562	589	562	579	557	563	560	527	545	553	581	501	574	520	557	539	553	527	539	552	561	526	595	581	590	583	543	566	535	526	508	528	586	599	563	548	564	548	535	539	578	555	581	520	559	576	540	556	570	577	562	535	507	599	568	583	536	533	613	588	546	545	586	575	569	557	599	582	564	556	538	544	575	570	553	554	553	568	540	547	591	558	572	502	555	541	521	588	572	541	552	559	561	507	563	568	509	590	554	558	555	565	575	579	588	590	558	499	585	544	538	559	528	535	538	591	548	586	583	579	526	576	546	547	559	547	555	573	558	596	535	503	534	549	559	535	533	584	542	578	552	583	543	534	557	562	546	578	549	556	585	598	550	573	560	552	584	559	536	521	568	546	553	564	546	527	580	577	550	555	541	574	567	546	554	497	544	560	605	539	516	558	566	602	513	557	538	551	531	563	611	576	557	552	555	582	516	566	518	524	537	562	592	535	560	595	546	575	567	515	574	545	534	508	549	574	539	535	531	547	609	567	582	552	539	576	571	602	531	576	543	538	572	564	565	556	556	547	543	557	497	528	530	548	559	554	547	570	604	586	548	591	563	598	588	556	561	546	570	523	567	537	532	572	563	569	576	556	578	561	538	606	549	575	492	532	540	540	525	584	537	571	545	552	603	595	554	544	559	594	528	542	561	547	561	573	557	583	558	578	548	556	539	527	483	581	566	541	539	575	569	531	501	545	550	584	546	574	575	558	591	548	550	604	546	549	560	556	591	553	548	581	554	590	554	543	550	544	528	565	563	583	559	541	520	545	554	539	538	539	565	574	558	539	583	601	576	545	537	620	585	563	574	595	605	544	536	572	547	579	579	522	549	552	573	527	534	556	567	548	557	557	546	545	560	577	582	599	549	551	557	531	555	593	567	582	575	537	572	568	541	565	584	522	557	567	552	574	537	582	554	525	515	550	589	551	544	529	534	531	533	542	569	537	562	568	547	575	530	571	554	552	582	604	566	539	594	605	577	530	559	565	544	530	576	544	555	582	556	528	579	542	564	539	578	539	560	580	547	591	538	533	568	584	561	533	582	596	592	544	544	590	547	593	567	542	546	554	538	533	571	552	555	561	564	546	529	545	534	569	567	545	557	517	565	550	544	540	548	589	564	578	558	540	583	573	563	565	556	534	547	572	544	587	610	570	570	516	552	569	525	517	536	580	567	578	575	505	578	594	558	559	585	561	556	614	565	592	518	556	572	568	534	570	529	551	560	569	556	514	539	564	580	572	541	545	571	543	511	564	520	533	539	580	587	567	546	563	546	591	546	566	543	548	570	558	548	536	518	572	585	581	559	574	583	543	565	595	524	548	549	527	518	520	546	523	557	571	504	506	528	572	566	588	537	564	576	583	573	559	532	606	529	542	559	533	579	539	569	527	545	555	566	566	542	587	572	533	589	589	562	566	582	542	558	546	614	568	588	520	581	553	587	540	532	548	530	600	558	584	571	597	569	544	573	539	587	544	576	550	536	572	588	533	603	531	576	519	540	524	582	527	552	554	595	603	533	499	596	526	550	579	556	580	507	588	543	560	572	607	553	562	553	570	556	567	614	555	540	535	598	569	501	545	523	559	588	549	577	557	550	569	560	515	614	557	585	570	536	526	586	582	540	557	576	492	581	565	565	552	596	515	552	572	583	547	583	575	537	561	534	544	584	566	565	540	519	547	548	562	612	544	567	577	569	533	610	544	545	582	544	556	585	568	570	536	573	547	595	581	568	546	562	566	546	574	525	525	538	534	558	542	534	561	541	563	596	561	591	555	551	591	583	510	586	564	526	562	568	521	542	567	571	572	609	562	569	552	557	559	563	530	513	553	554	568	561	532	550	549	523	613	577	555	559	573	576	583	569	526	525	551	524	512	557	547	560	559	523	566	580	580	556	549	549	547	554	531	551	555	561	498	559	558	561	509	543	530	549	530	562	582	547	577	514	529	531	557	569	577	547	606	553	570	556	573	567	520	561	553	534	552	588	592	600	566	570	580	541	553	537	565	572	518	545	575	553	544	544	558	534	568	537	579	576	563	584	551	600	523	528	531	529	584	519	516	508	566	587	555	554	548	504	568	572	555	567	589	561	564	548	576	556	537	543	549	520	556	533	557	527	536	569	563	540	571	542	516	530	544
23260	21870	38913	42107	39301	35678	22342	4282	645	614	646	656	588	625	625	613	643	623	636	600	595	562	627	642	594	597	607	623	599	586	620	584	610	610	590	605	575	600	576	588	575	618	599	601	593	612	638	585	563	602	558	596	581	610	580	617	581	578	601	608	628	632	570	611	657	595	627	632	578	580	540	634	544	593	641	648	627	582	631	611	553	609	597	604	604	556	608	595	578	607	585	598	595	617	575	573	583	600	589	562	545	642	590	626	541	546	625	596	543	558	557	592	606	601	591	601	574	603	536	609	621	601	601	603	600	561	588	590	540	608	588	580	615	598	627	602	587	605	605	571	511	581	595	582	602	595	570	625	611	556	582	572	572	606	608	590	609	607	585	560	599	596	642	579	585	591	625	595	575	584	599	592	646	588	600	605	631	574	548	615	569	617	645	617	574	568	604	588	645	609	569	568	619	593	628	637	575	579	620	604	570	575	629	596	631	595	559	646	563	594	574	553	596	617	560	582	609	616	552	601	633	606	588	567	612	567	602	561	625	600	611	553	616	607	604	582	595	598	626	579	628	612	583	618	617	602	605	641	649	625	563	603	608	600	588	639	601	581	565	569	594	602	604	548	639	647	594	609	571	567	562	588	596	564	599	589	618	613	565	600	583	616	563	588	632	598	581	607	580	578	592	576	601	615	620	595	633	562	611	634	550	587	586	615	570	647	601	584	601	566	564	584	585	624	615	625	568	596	581	606	568	593	562	610	600	568	571	600	574	602	576	611	599	603	647	633	561	579	621	646	625	575	578	550	571	587	635	600	564	584	608	597	586	594	577	597	617	641	659	585	581	615	589	624	603	567	566	575	603	597	575	617	630	555	553	574	618	595	630	615	607	587	656	558	651	585	578	591	581	601	624	619	585	599	602	594	628	570	604	572	648	621	589	595	598	615	614	573	640	599	553	568	562	587	629	599	600	627	584	608	612	625	632	596	622	598	577	607	566	592	615	559	602	590	544	612	595	573	583	607	594	605	573	614	604	594	554	642	635	594	598	602	566	609	597	595	619	596	582	599	633	562	604	605	596	558	600	554	650	623	610	533	565	583	576	572	639	587	611	613	581	572	597	538	608	578	536	605	611	625	573	607	550	598	586	616	589	603	573	621	584	574	602	583	569	599	608	598	606	622	624	552	607	585	640	581	608	558	550	582	600	602	581	596	601	584	558	586	577	597	580	585	620	574	608	591	581	615	606	537	578	623	609	610	619	622	606	583	607	610	586	639	626	623	626	585	570	587	627	616	610	612	593	564	595	602	608	537	588	586	636	614	598	581	630	644	601	627	586	612	594	598	618	608	618	597	593	581	626	581	615	591	640	573	596	544	570	561	607	615	573	535	588	627	581	564	639	621	601	604	603	617	589	622	596	578	615	565	576	592	597	603	627	585	594	598	622	641	620	579	558	585	609	583	595	611	638	597	590	552	598	558	605	552	619	612	605	633	600	603	617	589	582	617	645	634	603	589	550	632	588	638	597	643	608	579	573	590	587	595	589	588	580	569	615	597	584	583	597	561	613	598	591	574	599	601	560	627	564	591	563	566	622	636	600	559	601	627	597	627	580	590	572	557	568	545	611	554	620	642	588	611	577	626	623	622	610	565	604	566	614	640	607	633	567	591	556	534	595	580	616	599	618	568	572	598	570	586	621	613	614	595	628	595	602	536	620	615	639	592	609	602	585	559	571	595	619	575	598	600	586	567	598	618	594	609	627	596	598	582	586	598	593	588	592	598	600	589	571	609	585	623	585	589	576	586	596	572	584	584	584	611	602	561	616	571	585	560	631	609	592	617	644	572	560	568	618	580	593	627	560	636	571	588	600	596	597	632	581	587	572	538	615	604	589	568	575	552	627	587	576	613	592	618	575	588	630	583	625	609	609	613	582	593	627	603	601	555	553	601	611	604	585	597	546	601	609	559	561	619	591	603	644	581	650	544	571	623	622	562	602	606	633	596	598	569	593	595	596	583	599	575	607	589	590	573	575	596	547	606	549	590	599	627	598	587	646	611	608	615	603	571	567	600	573	607	582	588	603	613	570	564	606	577	575	579	582	594	620	589	582	585	584	563	612	585	588	563	633	605	640	620	572	628	578	576	562	558	614	588	618	618	617	607	604	567	579	587	580	604	570	598	600	615	655	626	606	571	596	633	602	616	592	619	616	595	650	597	579	567	613	631	638	586	561	577	594	539	623	570	621	603	630	653	595	570	631	572	600	613	564	622	583	605	564	602	587	616	651	565	617	598	594	617	559	570	627	604	600	673	549	569	600	600	614	614	613	587	627	604	581	587	558	583	580	607	597	588	624	533	618	595	590	564	607	603	592	604	577	621	617	609	629	571	583	589	593	619	580	555	599	598	609	615	604	586	625	607	577	632	596	641	582	586	571	587	585	604	588	538	573	554	570	625	550	582	612	584	559	613	581	554	583	612	567	583	581	604	597	603	574	599	564	576	606	634	584	658	599	569	571	626	618	599	627	609	553	598	587	556	616	625	610	621	635	593	570	586	616	606	583	571	602	582	565	604	608	564	611	607	598	595	597	607	634	549	627	599	598	597	637	601	604	617	555	618	584	622	587	601	581	577	612	598	653	613	625	583	624	563	624	602	570	601	621	587	620	547	642	591	583	618	582	628	612	613	558	611	609	602	593	584	568	580	606	614	595	577	615	594	601	588	605	590	573	593	551	597	643	596	587	549	566	566	610	590	600	586	632	596	624	583	585	601	672	604	604	561	620	628	624	573	599	569	563	621	623	607	631	635	590	589	630	587	625	608	594	584	584	651	604	601	613	576	592	589	609	588	601	581	652	627	583	592	595	559	614	614	604	576	568	545	585	599	609	576	603	577	606	585	601	591	638	613	633	592	595	593	586	583	605	584	557	604	572	566	610	575	613	562	594	637	548	589	629	610	625	599	616	602	626	619	603	613	591	567	607	630	617	570	647	594	607	540	596	574	595	532	552	655	595	589	606	627	569	588	598	566	590	606	601	561	599	599	574	635	586	613	613	557	602	631	618	636	577	581	619	601	623	614	622	574	553	618	561	615	612	592	589	564	608	600	575	577	622	633	599	611	626	633	589	580	582	611	641	537	648	602	610	571	592	615	596	608	568	592	611	563	631	606	633	610	582	605	598	634	607	601	596	630	621	549	622	627	597	579	552	621	612	611	617	596	606	617	615	598	573	564	598	581	577	591	604	600	616	602	609	587	575	542	570	587	645	609	580	609	608	623	604	574	609	590	618	561	583	641	631	567	585	560	594	586	634	618	633	587	595	606	584	589	604	616	586	604	620	677	578	614	592	593	607	551	605	586	612	615	571	626	588	564	629	555	622	597	633	595	591	569	574	556	621	591	603	607	623	569	640	598	586	615	560	580	605	575	656	583	608	592	586	562	607	617	592	598	592	558	597	612	576	620	599	541	582	557	595	591	599	603	627	611	559	600	574	585	607	565
27984	49133	84673	73076	57044	39729	11155	976	666	649	649	655	577	611	623	666	652	633	656	650	668	590	660	668	632	625	625	595	622	642	635	645	641	616	635	642	593	677	573	596	602	653	597	593	634	596	627	645	655	660	637	639	610	626	638	608	613	666	650	642	633	624	667	667	625	659	617	637	645	623	630	691	670	631	630	662	639	611	580	641	597	666	642	612	614	631	589	643	652	619	627	606	621	616	626	636	656	641	653	644	663	714	647	660	650	606	666	666	608	639	644	617	601	616	686	643	598	591	638	658	594	579	632	620	671	648	597	661	625	652	628	625	674	611	623	601	667	655	666	676	623	599	651	633	651	621	662	600	619	621	652	644	599	637	613	646	610	640	607	645	639	656	624	620	627	623	628	634	678	607	645	662	673	647	602	600	653	594	665	641	647	681	606	605	636	636	663	652	660	630	634	638	672	621	668	641	627	612	664	675	634	639	641	633	648	682	679	615	657	640	670	673	584	621	630	663	679	635	627	686	609	639	606	595	624	653	637	598	634	583	622	621	681	638	595	610	625	628	608	641	624	613	626	649	640	574	590	661	571	618	682	589	649	629	646	626	661	640	612	637	664	597	642	628	607	680	664	652	623	606	631	628	657	580	646	579	611	636	642	608	625	641	657	629	619	615	617	670	590	622	638	615	651	620	629	591	613	637	620	620	643	629	598	652	627	595	640	636	646	631	619	643	623	633	642	598	653	630	631	665	604	582	640	697	664	663	618	633	623	647	613	642	635	635	613	637	663	643	633	630	652	586	649	653	664	623	635	653	637	627	639	629	633	649	675	551	634	613	661	634	661	645	629	627	666	651	629	619	655	627	666	637	626	633	636	642	651	608	653	638	657	629	603	639	632	640	620	657	616	605	618	645	631	638	672	591	605	655	626	640	649	632	653	617	621	673	600	678	618	639	612	624	606	650	643	633	589	658	640	605	644	626	625	647	596	664	615	629	628	596	622	618	624	689	662	640	680	628	632	598	649	579	668	611	677	649	611	619	647	619	635	641	615	638	644	622	625	624	630	598	641	636	621	667	621	630	593	661	644	618	611	590	615	643	648	626	672	603	617	625	601	654	619	623	581	639	592	632	605	661	655	585	639	642	613	644	672	658	668	656	616	633	645	620	649	639	627	645	638	641	632	661	598	633	629	642	650	676	630	606	627	608	619	632	662	674	648	611	622	647	650	674	581	646	625	633	647	620	639	658	672	635	664	642	683	600	636	634	625	689	604	650	608	619	708	644	650	595	639	634	615	624	656	606	697	669	604	572	677	609	690	675	674	665	656	646	614	607	667	626	612	612	605	660	668	616	615	649	653	659	656	628	652	684	622	680	595	590	676	658	651	613	622	621	658	575	626	619	610	614	620	649	628	601	651	622	684	669	634	656	679	640	617	682	646	580	687	615	581	623	640	627	654	593	556	616	625	628	647	598	623	611	635	635	627	631	652	622	673	614	654	618	618	698	653	656	633	642	608	673	585	636	666	621	659	643	606	628	616	628	630	634	632	594	629	645	658	669	652	618	645	639	649	640	681	652	604	638	642	596	641	594	630	587	621	659	652	678	601	624	588	656	612	664	705	603	655	640	646	622	622	621	673	683	633	633	635	624	637	664	660	618	605	648	621	602	615	629	614	638	612	628	594	642	649	627	609	626	630	622	621	601	631	580	620	624	676	594	643	644	616	648	606	616	612	649	604	622	655	642	645	645	598	636	678	626	614	615	660	637	615	613	638	624	585	679	631	602	635	647	630	650	614	583	666	650	639	647	622	615	675	620	656	651	592	633	643	655	599	594	647	660	635	598	603	622	592	656	616	609	654	576	622	622	630	606	676	642	627	633	624	618	608	667	600	576	642	623	615	615	635	578	592	660	657	647	633	616	639	668	670	651	629	601	630	650	644	632	627	638	651	661	615	635	579	579	624	623	631	627	618	679	588	604	644	606	626	651	605	632	606	654	631	655	605	601	670	614	646	620	614	648	594	604	674	656	635	649	643	645	664	638	652	637	596	654	633	668	618	618	596	619	638	599	644	604	590	627	614	661	653	641	630	600	636	674	623	649	604	649	673	620	644	602	652	591	678	632	633	656	643	626	617	643	694	626	641	627	637	644	628	660	603	686	676	655	599	617	647	667	635	628	629	625	627	661	659	620	656	671	598	618	689	615	623	665	671	640	671	639	653	626	637	619	619	611	669	633	640	649	634	642	644	620	630	572	645	594	644	642	615	650	597	608	654	616	633	682	668	648	617	654	594	662	634	676	622	623	625	663	650	673	629	629	638	664	625	662	636	605	608	613	617	619	598	611	614	609	611	636	662	651	632	630	647	633	592	631	674	699	652	615	631	587	658	628	644	643	620	642	650	638	650	613	632	631	645	634	661	625	655	605	635	660	630	636	615	631	619	602	609	627	636	612	626	633	610	651	631	643	635	647	589	641	618	619	608	626	619	622	595	608	634	666	626	617	651	617	592	633	599	631	602	645	598	654	605	627	634	603	618	625	614	606	630	595	592	658	660	623	623	608	609	626	612	650	619	656	646	656	657	635	635	589	610	621	653	669	651	646	646	654	592	610	665	616	623	606	631	662	623	646	654	605	621	620	674	626	653	594	621	610	620	643	629	628	640	661	674	644	639	637	631	624	613	620	613	660	628	647	573	597	664	662	618	602	624	667	650	634	585	675	645	628	601	641	603	663	647	685	666	666	597	605	632	647	637	577	607	640	620	655	647	695	554	648	618	643	649	584	644	619	642	639	663	666	626	650	630	659	657	623	616	700	590	659	612	649	663	619	665	593	638	609	629	615	666	644	654	616	604	623	647	642	632	596	632	644	596	590	627	630	628	625	635	656	616	642	576	619	678	586	639	622	633	639	652	619	641	643	629	669	575	626	598	663	642	604	650	643	681	598	694	663	659	702	618	626	610	623	595	652	639	634	602	604	621	671	640	650	652	641	627	629	599	657	646	648	602	622	659	640	644	655	620	689	620	585	642	561	639	633	674	596	643	627	641	665	644	596	661	625	653	632	623	647	651	604	614	721	621	680	620	639	640	611	652	648	653	654	648	667	667	619	609	632	631	685	596	609	651	678	638	657	681	623	641	602	623	687	678	645	633	640	697	623	629	639	598	659	628	666	625	642	645	605	604	609	652	609	645	585	646	596	664	614	677	649	706	638	620	622	653	610	604	627	601	632	638	639	626	624	673	614	612	622	653	645	654	617	658	641	662	647	584	587	626	624	643	645	623	580	609	619	633	647	618	633	601	659	590	617	638	657	639	586	670	658	633	620	568	612	599	580	618	667	644	647	640	666	653	624	603	638	624	663	640	629	629	617	647	616	615	617	627	629	651	629	609	682	627	588	626	653	683	676	593	623	625	647	647	651	634	657	648	697	610	608	613	679	621	612	614	600	639	676	639	614	631	621	620	648	663	654	656	684	645	655	646	626	685	657	656	602	613	644
27990	25831	47467	31571	16458	6277	953	356	371	377	336	340	342	376	401	360	384	375	367	356	329	340	314	367	349	375	368	337	361	355	342	351	351	368	351	367	377	344	367	342	348	376	331	360	371	349	376	368	365	338	345	385	352	362	325	380	326	312	362	338	345	339	372	346	338	325	362	333	336	363	322	363	349	367	394	353	344	361	329	361	374	343	364	362	336	353	344	374	382	360	368	328	347	377	337	349	369	374	351	360	383	364	327	349	334	372	356	348	361	364	359	334	343	352	361	355	374	360	347	339	363	375	369	343	343	346	327	342	361	338	343	336	349	390	340	367	373	338	367	374	345	343	331	360	371	351	370	389	353	355	353	353	335	398	355	365	356	364	368	316	358	369	369	357	356	358	338	310	373	355	367	384	355	368	356	364	372	334	334	388	356	352	369	346	359	359	372	352	338	361	333	342	353	354	361	357	373	345	375	383	345	399	362	339	369	353	350	357	352	367	333	384	355	331	371	349	356	354	357	370	364	380	332	348	344	347	310	395	340	373	320	363	330	367	368	356	361	350	367	382	362	307	353	368	349	363	318	322	340	346	347	380	338	362	347	335	389	352	335	383	365	372	372	364	384	387	350	357	358	366	333	333	346	352	366	331	367	351	367	359	363	363	339	354	337	343	356	403	335	391	378	341	323	378	344	326	348	345	366	356	346	391	395	352	351	350	376	341	357	381	351	371	341	388	336	337	349	333	346	366	386	352	352	364	356	372	364	355	345	323	379	356	335	348	366	360	344	360	349	326	356	341	340	357	351	361	354	363	358	369	359	365	353	363	369	342	338	338	337	366	380	363	380	346	356	368	362	325	378	350	393	360	356	357	363	324	354	340	355	384	339	390	362	353	361	335	308	355	346	354	352	363	335	322	328	378	348	351	354	357	341	361	346	336	341	365	317	391	357	388	366	366	340	323	378	340	365	352	387	377	358	335	346	348	350	383	347	383	382	312	320	377	376	342	362	354	329	348	317	338	353	375	342	370	378	352	347	322	380	349	406	349	384	348	346	365	387	361	341	351	350	392	350	403	373	360	316	340	358	347	347	363	364	320	329	349	318	306	360	346	365	396	329	352	355	350	393	351	363	412	370	357	349	334	387	369	338	355	369	364	362	348	358	368	366	362	348	377	364	365	322	325	351	345	332	349	389	347	348	346	382	351	365	375	372	355	327	367	348	347	363	358	336	355	383	384	340	338	344	371	308	356	327	340	342	336	365	367	347	351	382	374	342	357	366	360	327	359	375	343	359	342	357	329	354	357	371	349	380	384	367	333	373	344	334	352	364	336	314	346	336	337	359	362	333	341	363	339	385	357	351	349	346	357	372	361	330	342	366	328	384	339	372	327	361	348	383	346	323	376	348	352	356	367	363	373	348	341	350	361	351	328	371	344	370	370	342	327	373	378	361	386	371	365	368	388	344	376	391	349	339	360	343	329	405	384	330	343	371	379	355	349	342	314	379	333	348	364	341	353	345	358	354	382	381	378	346	372	359	371	372	356	335	337	375	354	320	361	378	333	368	343	354	344	318	362	361	350	368	366	338	374	362	304	347	372	331	401	331	366	362	333	404	381	368	385	356	352	334	359	373	358	374	337	324	328	364	374	378	350	353	342	353	374	351	347	374	347	335	344	367	378	330	339	333	335	367	348	352	354	336	367	339	343	334	360	376	362	345	372	312	373	355	372	388	354	382	382	361	383	330	337	347	372	349	312	376	322	351	366	378	383	351	377	370	350	370	343	381	343	314	333	366	359	350	353	344	377	373	363	344	360	325	334	371	342	338	344	384	324	364	374	360	354	348	335	378	365	367	323	328	302	352	380	337	324	340	345	335	412	347	342	335	321	335	359	395	358	316	358	321	343	373	354	385	325	383	343	349	325	367	347	325	348	357	361	355	336	383	349	348	354	363	353	345	332	351	369	347	381	385	364	360	371	319	349	379	343	365	342	377	333	363	339	316	364	345	341	328	358	345	354	374	388	355	386	374	357	334	367	369	355	351	323	378	387	364	333	339	373	346	327	357	381	343	385	340	341	353	355	359	375	354	328	358	382	349	381	337	376	376	362	328	371	357	349	353	318	392	340	350	353	347	370	339	350	347	327	362	338	328	353	366	367	353	359	369	357	357	364	363	371	351	322	359	330	385	365	398	376	367	362	376	340	358	357	353	367	372	335	377	371	370	387	330	342	355	373	372	358	374	335	349	351	347	380	399	359	354	364	337	334	369	347	368	365	369	370	347	327	386	341	386	387	360	379	353	373	342	355	348	362	357	343	355	381	337	361	380	320	387	340	337	355	364	362	339	359	323	313	356	340	386	329	343	352	371	327	349	331	368	377	352	356	336	360	348	388	361	330	362	361	372	353	351	363	371	328	372	335	359	375	354	352	363	340	332	352	351	347	355	371	376	305	359	354	348	328	314	375	359	374	317	341	363	315	343	367	367	378	362	354	389	369	361	335	358	369	349	335	351	353	350	380	307	342	360	353	352	360	355	373	369	385	352	375	326	364	337	349	339	386	371	361	325	342	370	361	374	337	376	337	331	330	331	374	314	330	366	393	349	393	358	387	372	363	332	322	360	366	326	338	374	346	380	374	340	384	358	327	368	343	386	390	339	360	357	335	346	363	328	324	382	353	363	350	341	331	343	363	404	358	366	356	342	299	349	333	365	331	353	378	357	340	357	370	405	352	370	338	354	381	322	362	369	384	356	387	363	357	357	363	362	305	358	355	350	362	347	371	386	351	341	331	361	366	370	368	396	388	348	371	345	356	371	380	348	395	371	359	338	340	366	334	333	385	332	342	349	330	360	376	351	345	355	375	350	349	329	340	347	361	344	345	353	358	341	342	375	363	357	371	354	325	352	350	338	308	359	370	335	352	315	341	341	350	382	342	331	336	322	359	351	343	341	329	377	330	380	380	346	335	338	380	365	355	329	371	329	363	346	335	340	362	341	389	362	380	369	356	336	377	366	352	347	348	327	360	357	303	344	336	353	321	351	371	344	366	348	391	369	369	374	333	327	320	391	309	363	385	380	320	340	342	355	351	348	369	325	330	346	377	355	377	369	343	347	359	350	367	328	368	367	338	362	334	370	348	377	348	335	349	367	374	356	362	338	383	350	344	328	336	315	365	338	336	352	337	365	362	380	336	351	379	365	369	402	340	350	335	372	374	356	346	369	390	354	320	350	332	352	369	367	390	382	339	345	389	362	383	333	365	357	355	334	346	342	367	367	370	384	334	379	341	352	358	312	340	346	346	356	308	357	361	339	363	313	347	343	314	371	369	335	396	313	359	327	355	348	359	365	334	406	365	362	345	381	370	348	344	357	340	315	341	357	313	351	360	353	341	353	350	366	345	365	371	332	349	364	357	361	395	373	332	378	353	351	338	317	362	336	340	363	361	338	331	362	367	334	338	338	328	375	350	357	347	349	343	385	363	344	362	389	364	364	360
19931	40633	42260	24295	14991	6216	985	384	429	414	420	469	446	454	391	396	402	403	409	415	427	420	364	427	432	439	440	393	412	377	444	395	423	419	408	397	406	383	411	412	411	417	398	429	396	405	395	384	393	439	422	399	395	417	401	394	404	429	387	415	402	427	425	417	422	464	419	462	402	392	413	473	443	418	378	393	381	437	456	448	408	443	414	439	423	398	442	419	428	384	416	372	403	412	424	403	389	379	415	420	434	418	438	390	405	423	445	412	436	431	388	427	380	407	417	403	403	383	381	438	393	436	429	410	380	428	391	389	434	421	396	410	385	401	410	401	406	424	435	456	451	421	411	420	403	417	458	420	425	419	416	386	399	385	395	435	411	394	407	445	397	421	408	387	401	405	408	428	429	407	458	414	447	428	425	430	408	441	401	413	405	379	444	438	422	443	418	411	404	397	435	377	399	396	424	408	425	419	411	446	418	416	390	453	428	408	420	410	402	439	418	426	402	412	432	399	414	397	402	398	405	436	410	422	430	420	404	399	422	380	424	390	424	415	409	390	391	393	412	432	436	432	419	447	374	394	405	417	437	420	387	410	409	424	431	421	408	383	435	441	410	391	402	407	416	410	421	416	416	402	422	404	423	396	398	405	380	385	414	390	417	391	419	437	418	426	463	431	419	424	447	443	387	386	422	434	436	434	407	395	365	397	381	410	420	418	391	453	445	395	446	437	419	400	405	401	420	448	413	414	449	449	386	464	433	404	397	392	443	425	406	400	399	435	420	383	409	403	415	433	396	429	412	421	397	423	407	407	393	364	436	421	423	448	420	425	404	410	388	400	405	394	415	401	385	395	423	447	416	418	433	433	421	401	421	414	426	428	369	383	413	435	414	414	407	407	421	428	423	446	406	389	409	436	404	404	402	410	411	419	414	434	379	438	392	392	434	405	370	453	399	393	406	412	407	405	380	393	418	375	432	429	439	394	395	447	418	420	384	402	432	424	377	396	403	425	435	386	382	405	443	437	424	385	414	417	447	369	407	409	382	376	405	436	405	422	391	461	421	433	392	393	435	427	407	431	435	427	398	416	418	409	404	407	446	412	450	398	418	367	414	420	410	381	406	433	402	420	403	416	394	433	440	374	368	430	429	427	416	428	417	417	425	440	388	413	409	431	427	431	428	393	402	407	405	435	389	392	415	444	400	423	414	433	398	401	410	455	410	430	416	417	385	393	432	435	426	389	397	424	424	439	415	414	427	396	401	423	410	436	423	388	424	418	435	417	357	427	421	406	438	383	404	377	445	421	382	391	433	456	424	450	409	410	392	443	386	405	422	388	391	424	424	438	380	402	397	430	426	447	409	416	403	457	406	432	389	426	407	389	399	336	411	405	410	357	424	422	364	419	417	411	401	425	420	416	429	416	414	440	400	409	420	443	397	430	440	372	392	393	400	452	402	403	392	386	428	414	448	390	422	423	375	438	419	409	410	426	438	432	434	423	428	415	400	410	420	425	398	435	439	430	443	405	436	413	417	397	396	382	416	396	394	405	386	369	356	434	390	404	412	399	397	416	421	397	437	435	409	434	402	408	419	409	427	480	434	371	371	399	384	396	408	394	438	416	366	394	455	366	417	425	410	394	398	413	405	415	382	396	431	416	374	424	404	407	403	407	427	410	385	396	419	433	414	401	405	436	422	380	383	455	449	388	409	411	440	407	435	389	445	413	444	447	412	444	433	429	387	464	376	384	367	423	432	415	375	413	417	412	402	404	418	377	413	415	394	371	400	384	467	389	420	397	414	386	434	397	419	419	404	415	445	385	415	399	406	412	364	420	390	403	417	409	379	418	407	421	401	414	443	383	418	437	416	437	416	420	389	389	425	393	412	387	423	408	377	443	440	381	443	416	383	393	407	390	440	419	377	398	442	418	426	441	402	411	391	436	451	411	416	429	401	415	417	402	394	389	442	415	389	426	395	419	426	369	400	427	388	397	434	414	398	407	429	437	439	451	428	366	396	404	424	413	425	429	414	410	397	404	416	434	424	460	451	402	417	428	377	384	410	389	439	375	388	384	414	419	414	417	389	402	433	379	416	425	434	370	407	405	412	434	415	400	428	412	404	407	400	403	415	407	395	403	413	391	402	382	436	419	422	400	414	423	430	383	408	433	419	400	428	395	397	424	417	430	404	408	428	413	429	414	423	388	437	390	412	451	415	401	414	426	406	396	421	404	379	415	421	455	416	432	405	391	406	404	412	428	399	401	442	421	410	410	406	411	379	442	391	399	442	423	456	420	421	406	421	405	423	443	376	381	412	414	463	368	440	407	462	437	427	394	424	454	398	392	418	421	395	423	405	404	397	410	407	409	438	396	403	413	420	415	443	418	426	431	457	436	415	459	432	434	381	442	393	381	398	411	420	441	381	418	385	409	439	440	443	416	416	393	392	394	397	408	414	384	403	398	405	415	410	416	432	399	406	418	406	384	437	404	442	415	433	425	439	404	403	383	417	406	429	475	422	387	411	426	390	410	403	409	404	411	422	443	430	398	432	399	403	402	432	433	393	389	377	415	417	387	389	378	417	430	401	384	422	414	390	395	392	414	436	433	465	415	385	451	415	408	407	420	406	393	412	403	410	424	399	385	371	423	425	388	418	413	428	422	427	450	412	423	405	387	393	421	413	380	402	407	411	418	403	419	424	416	414	428	396	407	432	400	420	415	413	387	383	415	375	433	422	422	384	412	397	424	409	390	364	448	407	394	438	413	393	428	423	368	445	431	381	374	390	433	446	388	382	420	406	385	408	379	407	403	403	436	445	386	391	417	412	443	428	412	370	471	409	408	392	421	430	383	419	414	446	406	385	386	426	391	390	425	393	437	421	419	412	420	379	422	408	382	408	411	408	421	399	406	418	386	418	405	427	433	442	375	414	404	384	432	396	396	392	391	401	410	360	433	443	432	393	418	433	393	393	427	399	404	453	439	401	402	423	442	422	414	388	433	411	417	437	427	428	388	385	400	428	400	414	445	390	384	418	431	441	415	416	404	372	399	392	426	411	433	395	427	438	364	388	408	411	392	407	409	412	403	408	453	399	424	385	433	402	455	425	400	445	434	412	423	401	428	423	406	392	407	447	379	410	412	419	389	423	433	395	398	389	421	402	383	389	410	399	427	414	429	398	382	412	431	431	449	420	436	404	385	405	425	420	400	446	370	415	415	394	429	398	413	415	397	467	419	449	392	426	424	421	399	430	439	443	439	406	402	427	432	412	421	418	397	435	390	458	413	450	400	399	406	437	480	434	436	411	438	399	423	401	410	415	433	407	451	411	407	403	417	413	380	415	401	403	419	432	403	423	419	415	413	391	427	432	384	409	390	378	368	394	433	448	430	408	419	419	403	407	368	424	411	406	385	425	405	431	412	395	410	448	384	409	418	433	385	443	405	407	408	384	417	475	406	412	431	388	435	419	395	450	401	405	407	416	435	442	405	451	396	425	421
24585	23319	50916	50138	41544	26190	10119	740	406	432	430	385	358	420	417	379	388	387	348	388	383	384	381	396	375	366	413	386	374	402	358	398	398	389	409	385	388	398	393	346	396	385	420	366	394	424	399	398	377	392	376	360	374	394	368	369	397	382	393	419	390	388	376	429	407	385	377	368	384	377	371	403	384	345	370	414	372	400	386	390	408	376	373	379	394	358	416	395	378	405	390	384	371	390	408	346	389	388	403	396	416	403	423	394	402	376	373	392	384	411	396	381	353	379	400	392	378	385	364	373	372	403	384	385	376	341	402	359	395	380	439	357	418	430	404	399	428	389	358	405	365	378	401	438	410	354	395	407	404	418	371	355	386	371	413	403	368	395	409	396	360	418	378	422	375	394	375	415	395	382	400	410	366	396	393	416	372	357	389	422	391	382	351	385	372	372	390	428	371	371	389	402	385	416	373	399	371	383	405	408	388	392	377	404	374	404	393	373	406	396	401	397	396	387	404	375	384	390	402	415	405	399	400	405	463	441	362	413	410	416	403	398	372	384	375	388	376	350	369	407	391	364	377	373	361	370	370	370	394	422	399	390	355	377	399	375	400	413	394	364	396	362	417	392	383	391	398	376	379	374	372	381	424	392	366	391	363	380	391	422	397	354	371	418	381	378	357	419	399	391	409	378	426	357	412	415	388	404	421	403	384	395	394	340	389	402	391	384	384	434	411	402	417	343	378	384	359	408	364	352	386	394	372	423	405	388	371	395	376	390	393	367	387	414	416	371	375	389	389	394	364	401	370	387	409	394	370	403	388	383	368	393	404	385	407	358	392	411	428	355	375	377	399	413	406	381	379	368	379	368	378	383	372	383	369	418	351	400	404	375	380	393	400	396	388	406	413	409	387	395	379	445	413	345	428	356	425	385	400	393	362	419	396	396	448	378	391	388	402	378	353	381	437	368	400	390	414	364	376	369	426	387	415	365	386	403	403	394	403	381	399	417	406	407	389	342	404	420	381	405	419	412	381	392	367	393	408	388	387	410	400	375	370	369	366	423	390	383	394	411	385	371	400	344	425	375	368	365	401	390	389	376	384	410	367	380	373	384	377	405	375	391	397	355	378	406	375	357	399	378	368	398	364	372	409	410	383	387	403	425	377	361	421	397	383	382	404	403	394	402	416	378	364	381	389	388	372	382	412	395	378	385	368	405	373	373	370	383	382	413	415	398	387	405	378	359	392	360	356	379	387	411	373	401	388	391	380	406	406	350	416	385	413	385	365	372	367	379	397	372	407	417	379	373	368	394	375	406	380	414	403	439	382	384	361	431	432	371	383	396	410	391	399	376	381	389	385	380	388	389	389	382	368	360	381	382	407	401	423	388	371	392	416	389	400	408	370	443	391	400	411	369	402	418	355	367	402	381	369	396	397	420	379	366	423	412	401	387	394	415	389	405	402	336	340	381	412	399	383	374	370	378	358	410	378	362	384	371	382	387	381	416	367	400	390	446	389	407	396	424	387	402	397	393	356	384	354	379	400	418	373	415	415	362	382	375	429	394	402	386	392	415	409	461	379	393	395	421	379	378	420	410	379	418	397	404	419	387	397	388	329	395	384	411	420	417	386	394	406	410	398	361	351	396	386	381	365	368	388	402	381	413	367	385	359	380	386	356	404	418	369	370	389	381	386	367	371	387	377	380	402	389	388	397	425	402	389	398	358	391	406	419	430	375	390	398	390	375	399	392	410	395	377	379	380	380	424	403	386	382	371	425	402	421	398	415	382	359	436	369	360	364	399	401	399	394	410	391	402	394	391	373	406	398	397	365	382	389	385	392	374	386	440	400	374	414	381	420	406	387	362	401	395	382	388	370	412	436	418	397	374	355	395	428	375	380	416	381	379	402	402	335	375	371	394	385	381	402	386	368	383	394	400	391	385	434	359	388	379	356	408	391	376	378	394	390	409	393	395	364	390	388	403	386	380	353	418	389	384	417	401	384	343	387	366	384	374	400	347	410	387	395	396	405	419	413	388	404	406	355	394	353	393	412	391	399	386	378	377	399	391	383	401	435	379	380	394	381	359	403	338	365	368	404	386	404	424	411	378	374	402	386	361	387	429	369	361	364	366	388	386	377	402	374	391	392	407	400	402	409	367	389	404	350	389	433	412	417	396	391	414	384	369	370	405	422	351	395	391	387	375	429	374	382	378	378	426	383	396	421	399	369	403	412	396	380	408	405	375	380	391	387	357	383	372	385	399	400	365	401	389	425	388	403	374	399	369	400	370	381	377	384	414	408	388	404	374	387	400	399	363	365	396	417	345	363	395	408	382	378	392	400	380	402	385	428	418	377	383	370	417	378	369	425	403	385	386	361	424	395	397	358	407	392	377	388	378	396	419	352	420	391	390	363	421	425	345	402	420	405	414	359	380	385	389	394	356	379	385	352	384	425	370	374	364	389	405	392	403	408	383	425	411	372	404	402	396	381	408	368	370	400	414	389	366	385	369	392	428	358	402	417	417	365	400	373	390	395	351	394	367	421	388	375	384	387	421	389	350	398	374	360	408	409	375	389	389	415	434	354	405	356	392	374	402	385	363	408	404	396	388	403	363	367	356	394	390	371	366	395	366	405	388	364	390	391	383	411	389	344	400	390	375	380	385	388	368	420	393	379	394	420	397	408	350	373	364	409	344	389	391	396	398	354	406	396	410	392	423	405	393	361	400	362	362	414	361	439	386	399	407	407	385	383	350	385	368	380	394	373	389	385	382	430	424	385	388	365	383	401	393	400	388	382	385	380	424	357	364	381	386	372	362	396	389	399	361	411	388	365	370	394	373	351	377	411	378	428	386	386	374	396	400	384	416	402	372	383	385	423	372	391	365	410	370	382	424	378	384	398	362	403	385	325	399	401	370	371	378	381	384	388	373	404	374	379	372	394	387	404	398	407	388	339	380	390	383	423	377	376	381	370	378	367	378	405	379	413	382	392	365	353	402	403	426	352	354	393	405	403	384	378	406	389	386	417	392	396	382	420	390	408	396	378	402	410	379	380	421	407	363	341	417	359	375	369	402	388	405	384	387	415	372	393	366	417	381	421	435	409	384	377	370	390	436	385	455	363	413	380	385	362	378	366	373	375	409	370	374	393	395	406	414	370	358	390	363	396	392	395	359	398	426	368	416	416	396	377	392	374	378	391	401	391	391	379	356	372	385	368	396	406	381	409	389	365	375	388	355	417	386	392	412	414	377	411	404	414	365	392	377	384	392	390	389	406	406	394	382	396	394	356	415	421	421	382	404	360	366	395	410	401	371	362	388	378	401	390	406	403	351	412	390	372	416	403	403	411	390	389	358	400	384	403	386	380	347	362	401	400	360	377	382	386	378	384	392	401	385	387	390	382	426	332	369	364	431	392	418	447	380	409	424	404	388	380	393	417	379	385	414	409	395	390	386	388	373	413	398	397	382	361	394	428	361	389	366	419	414	381	399	418	386	412	346	429
23490	58769	76908	58586	43370	22012	4903	484	483	429	459	487	418	458	447	396	456	402	423	458	400	444	422	445	447	457	437	472	412	420	450	449	435	420	399	476	448	427	470	432	453	447	431	450	403	425	428	450	482	421	451	443	388	416	441	435	422	449	423	439	421	454	430	484	425	443	453	443	402	437	428	431	409	451	419	446	437	416	428	419	422	436	404	422	466	429	447	456	460	434	438	416	428	455	451	453	425	478	465	443	406	442	434	436	428	431	460	443	459	430	417	421	462	394	417	487	431	441	442	445	432	451	405	457	461	404	432	455	455	449	465	457	416	398	442	450	401	427	439	432	428	486	436	413	457	403	418	455	441	454	459	435	401	382	460	448	440	452	434	453	464	485	449	429	478	461	447	486	421	473	437	421	427	447	456	464	433	436	392	445	421	450	476	426	408	452	451	432	422	414	464	403	440	439	441	410	415	411	422	476	433	397	465	436	417	458	454	465	405	444	437	422	415	415	460	481	429	425	453	433	431	459	430	416	442	413	471	429	431	452	443	442	446	430	409	454	469	449	405	422	431	407	457	409	432	456	426	466	419	417	424	467	447	400	430	512	383	481	408	483	416	464	397	431	412	402	443	405	431	442	431	451	431	416	434	436	494	466	427	419	485	420	415	449	442	440	443	463	459	443	468	440	444	486	450	424	454	390	456	440	456	434	406	445	412	430	438	463	407	463	466	443	423	412	407	391	446	458	395	427	435	473	407	465	420	447	434	418	439	450	449	447	423	437	455	454	437	472	429	450	441	455	417	442	422	441	459	431	403	457	399	397	407	458	432	424	459	430	414	449	434	422	433	436	431	451	444	418	471	474	422	414	486	427	437	408	415	431	477	433	441	469	467	435	420	434	450	410	444	462	429	444	453	437	426	427	451	444	439	392	455	432	437	450	399	460	452	413	464	454	452	474	429	393	431	441	449	402	435	419	466	423	396	441	461	459	429	432	434	453	417	453	445	445	449	456	451	418	465	426	436	456	389	412	441	441	449	437	460	453	445	454	427	411	428	477	416	412	442	415	420	423	429	453	455	426	467	407	435	468	442	446	417	466	448	417	430	432	501	444	442	411	445	437	403	427	429	416	426	434	445	436	426	436	436	419	454	398	426	416	438	478	447	473	466	451	466	484	442	405	441	443	435	406	437	449	429	464	422	465	428	449	400	462	433	421	428	406	413	451	463	443	417	431	454	417	441	407	484	424	444	451	427	420	449	436	457	453	431	410	466	422	424	434	457	420	426	467	440	438	435	434	424	444	431	403	456	458	432	408	449	468	433	442	455	449	413	401	440	430	418	443	451	425	467	431	425	429	445	447	407	405	421	428	373	447	429	396	442	405	440	426	468	394	416	416	414	444	449	443	491	420	430	472	427	434	486	448	431	445	439	410	432	412	432	425	408	414	420	427	462	427	444	457	418	442	452	455	441	422	454	417	425	448	419	468	428	404	409	441	425	436	426	498	469	463	405	454	425	406	460	454	430	441	455	397	457	472	397	427	483	461	440	428	453	455	425	461	450	459	427	481	414	409	431	448	446	429	441	476	422	445	451	439	436	417	434	448	426	449	404	425	415	399	417	419	450	454	444	450	422	440	426	455	428	445	452	422	489	376	474	425	478	431	373	400	423	420	394	400	449	453	445	450	413	456	432	415	451	490	448	430	413	418	454	379	452	434	419	442	444	441	422	428	428	413	419	430	411	425	418	402	424	406	429	448	425	456	399	425	439	433	462	434	445	407	424	407	447	412	431	438	443	433	424	456	435	438	475	425	419	432	400	412	405	491	435	458	419	447	446	462	430	430	432	437	441	442	411	412	414	430	411	466	473	451	427	411	429	454	438	443	449	492	461	440	486	414	437	452	446	428	405	425	435	451	439	446	422	445	450	407	450	426	447	469	392	427	452	425	425	448	418	462	435	452	458	462	443	436	459	436	412	422	455	415	479	408	447	457	429	419	447	464	417	412	394	408	437	425	452	405	444	427	434	445	440	434	416	395	440	437	481	417	442	430	421	440	451	435	432	406	436	452	419	443	422	396	459	426	435	417	447	442	469	454	418	423	416	459	443	431	447	428	448	471	413	472	469	444	431	434	425	444	450	441	459	419	446	431	452	427	447	476	420	454	440	411	463	430	470	410	397	434	433	440	433	441	457	386	461	496	438	424	443	438	435	411	451	399	441	434	452	428	440	435	420	421	440	420	452	413	413	431	416	415	465	429	430	430	438	442	431	426	429	443	376	453	440	451	460	434	453	419	444	461	474	422	428	473	432	451	444	473	439	396	453	431	415	447	449	427	403	447	422	425	418	415	460	447	432	439	447	475	421	395	453	400	383	427	439	398	442	436	469	418	423	484	461	441	460	465	451	457	440	436	419	459	434	452	443	421	441	469	410	455	475	437	425	436	409	426	454	414	449	413	423	467	411	446	406	456	426	444	457	406	440	439	467	420	404	413	417	408	446	449	425	450	425	425	428	457	437	442	454	408	471	458	436	431	407	434	405	445	448	418	447	458	441	429	425	447	464	446	433	424	450	451	448	429	436	448	424	418	469	420	428	415	431	433	413	447	427	448	435	441	492	447	435	442	434	418	428	393	401	466	429	445	444	407	399	464	431	467	382	427	438	446	414	434	410	422	425	430	422	468	434	426	437	431	409	405	413	443	441	416	442	461	423	411	430	443	448	432	480	390	447	454	437	415	443	433	452	470	443	446	452	426	460	464	452	425	433	441	433	418	423	462	434	452	436	436	421	451	425	488	473	446	422	433	421	454	464	448	424	429	420	425	424	449	433	402	452	451	426	390	422	438	447	447	426	412	435	444	423	422	438	459	386	423	427	458	453	413	426	427	441	445	426	431	443	423	405	430	437	438	414	504	451	452	424	461	418	429	455	447	426	451	418	430	435	429	423	451	473	457	433	407	438	447	441	426	453	447	438	455	410	447	399	420	435	406	443	418	454	416	442	421	428	449	463	430	396	421	432	431	377	438	403	449	415	456	455	438	434	467	432	450	460	457	431	445	452	415	430	432	426	448	427	433	418	404	450	419	407	449	442	450	425	460	431	440	440	451	433	431	451	483	435	479	423	409	439	431	419	430	426	423	421	441	446	446	466	459	381	438	407	429	436	446	424	424	445	486	481	416	457	420	402	419	428	420	459	417	465	436	472	453	436	427	439	450	433	433	457	450	457	446	463	450	480	464	419	452	468	414	425	476	451	456	446	424	432	425	428	410	459	421	440	460	441	484	421	432	419	408	433	438	428	445	434	436	439	429	429	390	432	422	438	408	428	462	435	446	382	407	427	415	453	458	456	510	485	425	450	419	428	451	476	421	473	421	454	438	404	452	450	437	466	469	428	437	434	454	446	466	437	440	428	407	438	449	403	454	448	470	467	435	429	434	449	465	466	447	455	405	468	451	419	442	414	438	409	421	440	428	428	493	438	430	402	414	445	442	443	426
25609	23293	49426	44163	31468	19893	5311	606	482	526	515	526	503	505	527	498	524	500	486	552	482	509	516	499	550	506	528	535	496	446	539	522	477	524	489	537	539	520	491	485	488	532	510	462	497	526	526	483	498	506	463	475	499	497	481	510	501	491	521	498	507	514	560	528	477	478	517	529	500	499	518	517	489	500	487	498	505	500	499	492	475	499	464	464	464	501	533	490	479	485	515	556	516	479	489	509	506	513	528	505	546	510	509	461	482	515	464	458	472	498	505	554	518	490	519	505	482	494	532	489	503	517	477	535	495	518	482	513	515	507	505	489	481	490	486	503	494	454	532	516	499	529	486	494	475	532	502	504	535	463	496	490	518	487	468	509	501	506	504	469	511	523	506	543	524	519	474	498	510	508	514	516	511	488	495	524	498	442	492	511	507	490	502	503	518	537	529	487	447	505	470	481	503	519	473	483	551	490	464	538	490	484	504	503	529	556	485	519	482	502	516	469	473	490	522	519	532	457	488	465	505	481	534	510	512	548	485	457	517	462	470	550	521	490	518	463	514	519	469	496	484	457	449	538	533	515	480	473	535	507	498	517	507	500	519	521	480	458	489	504	501	483	528	505	496	498	483	524	447	461	495	517	507	505	501	490	485	521	464	489	497	511	503	513	501	503	509	517	460	489	496	544	481	512	505	514	494	522	488	499	502	448	516	464	473	462	565	489	523	514	512	486	471	487	513	505	498	510	502	515	530	518	528	495	530	498	538	523	494	467	493	491	514	478	488	504	522	520	497	535	495	492	506	517	467	501	462	501	486	517	479	488	486	490	484	500	491	485	499	475	486	492	458	486	532	461	521	501	518	512	527	522	533	490	500	486	545	512	513	512	521	517	529	507	508	511	509	529	418	518	500	517	456	506	518	496	467	476	540	515	542	511	507	467	499	522	511	521	517	519	530	510	523	521	504	495	524	499	513	478	503	509	449	513	528	515	526	518	517	530	457	500	514	495	522	483	508	528	521	492	507	533	527	480	534	505	509	500	513	491	506	516	473	526	521	509	509	486	486	523	517	489	516	497	505	486	477	496	496	475	476	508	500	525	533	505	506	466	488	500	545	461	536	507	506	490	506	523	529	567	471	506	546	458	471	515	473	497	501	497	531	501	503	485	538	497	429	505	541	503	538	509	476	538	486	481	515	511	520	502	530	502	522	465	497	522	501	525	458	506	470	512	509	485	490	505	579	503	519	477	490	460	525	478	482	509	497	527	493	496	502	488	475	531	514	482	528	497	494	495	500	493	520	514	510	462	465	500	491	527	498	513	514	467	494	497	519	483	505	494	503	503	520	504	519	538	485	515	474	524	466	512	464	504	523	505	510	524	532	489	531	513	524	481	532	502	458	494	500	533	476	523	530	474	484	489	502	503	492	531	463	481	494	509	514	545	499	480	486	494	518	525	493	559	514	497	500	503	464	514	521	518	506	506	505	496	507	517	543	479	513	484	502	492	455	479	498	518	500	520	510	522	508	515	516	517	528	508	493	510	514	489	521	503	510	479	495	500	485	542	471	506	506	496	516	530	453	496	520	522	475	478	504	519	525	506	484	492	523	550	499	524	483	468	549	512	499	498	513	529	514	504	523	466	512	478	485	479	535	494	497	480	508	535	496	517	493	485	530	489	522	515	529	486	478	454	529	521	463	535	487	479	473	510	532	512	477	548	461	521	523	480	528	526	555	511	496	497	531	522	506	496	507	483	487	525	484	503	527	493	485	514	469	497	513	514	494	547	532	476	507	536	513	473	505	528	528	514	549	504	513	491	501	475	507	518	501	483	480	504	517	502	529	474	453	495	493	497	507	509	480	490	487	560	478	478	510	491	516	488	543	515	507	523	496	536	492	481	532	509	497	543	513	549	506	502	535	511	486	495	501	488	515	508	542	508	482	483	503	489	491	525	479	480	536	507	533	463	517	458	494	488	517	501	494	495	461	511	467	493	485	465	480	480	488	518	474	490	478	476	518	537	519	507	499	543	477	488	502	498	505	503	532	527	498	505	524	500	520	452	515	509	483	497	515	498	453	518	464	539	482	548	483	503	509	501	502	533	516	493	525	510	537	502	498	519	478	507	502	539	502	512	529	487	508	531	462	505	526	490	536	502	460	479	543	492	507	473	532	480	496	491	502	501	528	539	477	495	520	484	516	476	527	528	539	511	498	489	506	526	512	456	503	525	486	482	526	554	463	506	509	501	515	536	529	500	488	468	485	523	528	483	521	473	510	538	492	489	510	524	469	506	475	511	524	473	506	510	529	476	487	487	519	508	494	466	512	520	506	511	491	466	549	506	512	480	483	516	481	513	468	511	506	482	460	464	529	467	507	479	509	485	502	514	501	514	510	493	492	491	467	549	475	528	524	486	456	478	541	506	503	461	505	481	492	495	536	482	506	464	530	528	485	521	525	527	490	467	491	508	512	538	487	501	483	501	461	526	476	512	500	510	504	464	513	496	511	466	525	527	515	500	514	540	524	484	472	468	543	504	485	518	504	525	494	488	528	482	536	536	478	488	484	513	526	515	489	518	537	511	516	514	481	482	441	516	516	510	487	547	510	499	498	520	485	504	510	483	509	519	488	506	459	517	491	484	501	487	499	511	535	483	522	509	509	486	525	546	515	488	518	496	481	488	491	485	493	431	475	498	457	470	521	499	510	525	554	537	479	472	514	537	504	514	508	498	482	468	499	534	517	451	497	499	467	535	515	521	528	494	495	534	476	467	489	490	528	482	501	509	506	532	493	495	522	495	483	545	484	500	497	496	504	511	484	473	497	518	508	496	491	526	490	492	471	512	475	523	490	520	506	501	536	477	521	504	480	460	491	494	482	525	518	476	476	540	493	506	518	547	511	518	518	489	489	517	532	466	510	511	483	534	513	517	532	540	489	508	466	528	512	519	525	476	491	492	494	489	516	547	489	509	463	517	513	508	527	480	478	490	505	486	541	500	495	481	489	488	495	511	489	482	536	516	530	500	487	517	481	512	507	488	531	476	481	532	507	486	496	466	511	503	518	484	524	521	488	529	487	548	467	485	493	538	508	535	489	543	503	506	493	548	509	503	538	538	506	491	528	509	535	489	493	500	493	528	516	455	472	508	500	489	492	513	509	531	510	533	522	463	500	514	479	523	497	483	488	513	526	480	499	538	482	521	532	532	503	520	540	497	504	506	531	507	532	469	500	461	503	500	541	504	475	470	507	519	525	503	514	500	516	499	532	494	518	499	483	492	490	509	516	525	515	502	474	512	511	564	507	524	501	491	480	484	470	515	515	502	483	503	496	519	449	441	489	502	475	492	505	512	535	494	492	471	546	495	502	496	541	511	531	476	512	508	528	504	520	501	443	470	508	531	478	470	478	510	512	463	484	506	547	463	539	516	498	493	501	512	475	506	498	469	523	529	497	487	490	476	512	461	498	528	483	510	476	477	511	512	482	485	483	515	503	466	547	511
23043	55981	69162	48269	36442	19519	4774	620	556	608	573	577	554	589	551	579	553	581	603	566	582	538	554	545	575	549	556	568	577	581	599	544	539	560	599	605	542	545	589	586	584	576	564	589	582	619	548	580	628	585	570	581	554	519	568	565	586	581	563	548	568	583	503	542	599	640	552	610	536	571	610	550	585	547	527	608	546	569	556	592	574	576	613	535	558	593	570	582	561	528	556	577	544	548	534	550	576	607	576	582	563	539	590	555	565	555	552	571	588	548	555	570	568	557	523	500	549	582	591	532	576	599	564	554	567	550	568	551	581	556	551	582	531	586	579	565	551	576	583	564	557	581	608	511	587	549	574	543	589	545	549	555	596	572	549	593	533	561	563	548	559	530	563	579	589	566	592	596	553	595	539	610	543	583	589	618	566	552	607	530	571	575	565	591	585	573	595	568	578	571	603	555	556	538	521	532	592	569	618	578	556	563	570	525	582	536	536	607	611	540	592	588	542	590	641	550	507	574	573	615	575	554	526	575	539	533	582	576	573	600	558	601	550	539	587	583	580	581	613	571	524	570	593	550	596	565	534	571	543	555	607	581	555	583	575	550	553	557	559	540	559	581	576	611	545	578	552	548	554	576	535	609	547	556	565	575	561	537	604	598	578	593	550	584	531	540	568	574	543	556	557	556	569	573	596	566	530	583	574	519	585	533	568	606	548	543	601	517	551	575	613	585	560	550	516	511	558	544	608	620	592	535	565	547	598	554	566	550	555	625	563	590	589	578	570	542	578	597	544	595	570	565	562	557	560	592	590	544	513	562	574	571	571	600	572	526	551	538	530	584	559	610	547	548	546	562	563	593	594	580	582	570	567	571	552	559	568	539	534	609	582	549	578	532	547	572	610	544	583	565	558	558	587	561	543	595	544	547	595	557	508	543	532	571	526	600	543	568	544	577	538	588	579	610	578	562	575	567	565	567	535	573	597	579	558	608	596	578	597	583	583	563	533	590	568	582	563	575	559	575	573	538	560	546	553	578	545	570	581	568	537	562	517	569	607	571	539	547	571	587	589	569	629	583	584	586	578	604	520	564	569	571	582	593	582	590	573	527	541	533	551	596	544	554	516	588	571	550	551	553	519	554	569	571	590	549	586	566	587	589	557	584	581	562	537	588	598	557	613	550	544	569	582	569	592	546	557	555	569	568	538	556	610	554	534	529	587	557	570	547	586	575	562	549	544	589	561	618	553	568	563	567	552	615	542	540	571	587	576	573	564	615	597	539	568	544	557	600	589	555	531	552	566	603	558	553	570	522	622	556	560	593	566	583	576	524	585	583	551	543	574	565	547	520	552	519	561	542	598	560	565	534	594	564	494	527	554	547	579	560	592	551	566	573	527	543	568	599	554	578	546	640	527	546	546	577	531	555	548	549	582	557	556	533	601	572	552	577	535	588	564	567	590	555	571	498	587	570	556	584	575	607	555	569	597	545	565	567	549	527	568	549	571	566	558	584	550	574	554	583	612	604	592	563	586	594	573	558	563	564	562	539	567	519	570	536	581	591	545	527	556	558	556	583	549	567	562	577	615	567	550	586	589	563	515	560	558	578	544	546	553	553	550	555	548	578	563	546	555	529	518	543	610	568	572	589	579	535	570	530	565	579	601	569	560	536	616	585	534	544	557	602	549	600	540	534	553	563	548	553	543	578	583	588	559	571	580	558	567	542	567	574	588	590	557	577	552	597	558	575	536	572	587	556	562	591	570	601	573	553	578	588	567	564	574	560	583	564	593	560	574	556	624	574	561	568	545	554	544	496	607	559	541	563	533	577	568	589	524	576	545	575	603	558	603	591	594	537	607	552	533	526	590	575	590	534	572	565	557	522	593	600	563	633	576	566	530	576	559	551	541	592	549	584	535	543	598	508	623	525	512	588	587	582	579	585	575	538	577	581	569	556	546	519	585	576	540	550	569	509	584	549	575	554	541	528	551	545	567	500	568	542	549	572	521	567	565	562	498	567	559	613	549	520	578	541	542	561	572	559	583	586	554	556	588	536	576	574	608	594	566	565	539	511	558	591	571	491	544	557	519	531	598	577	590	579	566	559	568	561	563	523	538	520	514	593	554	600	596	576	588	545	528	518	531	530	550	560	540	564	571	622	536	534	570	580	569	511	600	590	603	564	567	576	535	533	570	558	554	534	563	606	529	598	620	563	521	565	555	583	549	539	570	570	580	501	594	536	575	565	592	532	581	569	577	589	555	602	532	587	543	582	538	574	583	609	566	547	582	592	555	567	541	542	585	577	536	607	563	557	610	581	593	568	551	540	558	519	567	578	558	564	602	618	552	561	572	575	562	575	560	581	546	543	577	550	520	557	560	556	535	547	558	564	542	607	531	560	541	543	568	555	550	559	578	578	551	561	579	557	551	565	540	587	582	555	581	575	586	576	582	584	584	585	553	543	573	513	614	563	595	578	592	571	601	544	525	554	608	548	589	562	605	578	607	561	573	593	544	609	594	560	586	574	527	572	592	561	569	551	552	534	597	590	522	576	533	567	533	584	575	598	530	557	553	547	578	585	542	574	553	523	578	553	496	550	578	586	569	556	591	549	578	588	568	546	613	581	546	557	500	594	587	589	569	560	547	600	600	600	566	576	578	567	532	590	555	559	559	580	577	566	555	591	549	574	593	582	573	576	536	597	553	568	576	488	538	555	539	533	563	595	539	569	582	551	530	561	538	546	587	588	567	595	565	614	515	593	568	558	577	613	572	580	522	586	543	598	576	593	574	533	548	528	591	553	568	588	539	541	583	545	550	577	585	544	561	574	499	586	549	577	538	570	600	537	523	525	569	563	578	591	597	587	559	583	581	595	564	529	577	559	552	549	548	582	590	611	492	576	544	569	558	517	519	601	543	558	575	554	498	592	568	536	587	600	542	570	535	628	570	523	601	600	606	577	570	571	528	543	595	571	544	526	581	590	572	568	534	586	558	573	599	586	573	572	553	567	562	583	566	511	560	566	548	642	529	560	535	516	548	524	562	570	550	560	594	526	575	520	560	555	574	573	604	521	579	568	535	527	564	586	588	564	524	586	644	586	560	601	537	543	532	561	582	579	552	547	553	606	549	554	562	567	613	537	544	551	542	554	594	529	547	560	553	536	574	577	566	553	570	564	554	523	581	555	587	554	583	550	583	566	559	608	607	571	595	592	560	526	584	597	576	619	577	573	561	557	512	577	564	502	576	553	529	528	566	567	585	546	549	526	553	624	585	542	567	574	531	544	566	556	554	570	606	558	595	527	596	535	577	533	543	535	574	559	548	547	510	590	537	558	552	543	534	566	551	569	518	557	534	602	584	598	577	544	604	530	589	572	558	549	523	575	536	532	547	569	548	556	559	547	537	571	565	596	541	577	571	551	566	574	581	552	538	565	559	585	522	542	561	608	594	585	573	598	586	567	505	580	589	542	554	558	552	542	577	567	581	576	571	537	554	533	540	565
23197	22661	42652	42638	41304	33787	19947	3111	625	573	623	617	607	577	605	617	584	669	570	613	569	610	599	638	616	579	605	582	637	569	579	588	619	642	608	618	626	597	615	561	582	575	630	594	617	619	615	625	583	595	577	626	614	611	573	609	596	631	615	663	599	588	617	597	663	609	600	592	613	594	628	588	608	578	610	593	570	625	629	599	608	608	641	626	596	545	651	600	573	574	565	611	583	572	600	628	604	602	593	580	600	563	627	612	589	551	573	620	594	616	603	615	617	614	598	628	613	584	612	587	604	615	658	607	611	616	544	649	590	579	612	623	594	623	571	590	599	625	591	573	602	611	630	603	577	577	604	602	654	605	644	593	624	621	571	630	632	620	588	592	577	563	579	614	614	563	617	594	628	575	588	629	548	641	630	625	575	633	596	596	600	609	635	626	583	639	606	606	661	593	599	609	582	622	622	598	625	568	610	607	606	627	573	608	576	607	597	630	615	631	574	614	596	623	572	644	604	594	608	605	616	624	604	615	627	602	616	601	591	615	608	629	600	600	606	599	591	615	629	647	616	661	616	580	580	589	625	634	580	567	573	628	582	542	586	583	593	574	628	618	577	637	629	610	562	652	598	615	583	606	593	513	626	571	581	577	604	563	595	585	597	575	568	573	594	573	568	604	578	561	618	604	585	554	600	615	633	599	653	604	565	556	614	627	618	628	571	635	587	575	648	619	592	557	634	588	615	624	597	599	575	579	566	589	600	569	581	611	593	595	586	588	601	588	587	590	620	597	622	633	586	604	620	588	603	599	609	591	591	563	626	609	632	564	631	568	579	578	562	596	595	616	593	575	600	587	586	622	614	614	586	618	609	616	562	586	582	630	581	627	588	614	600	600	645	591	607	608	585	628	642	580	610	591	621	632	605	671	588	616	642	544	591	605	644	620	584	619	612	594	546	609	627	598	566	610	603	613	567	627	595	625	589	633	635	592	652	607	617	599	669	604	583	631	603	607	589	563	570	648	600	590	605	619	608	606	586	614	595	585	606	589	599	619	541	596	629	642	629	592	585	600	622	614	570	654	586	590	598	585	578	568	613	567	605	565	611	616	539	599	611	614	607	644	581	541	575	604	593	584	615	578	593	635	660	604	601	629	628	601	625	630	592	636	600	609	640	610	605	658	605	662	621	554	595	602	588	580	601	632	599	578	644	612	617	630	567	615	606	565	593	585	624	601	604	586	620	604	588	580	587	600	601	591	607	605	629	564	626	620	577	589	630	564	603	582	650	598	578	612	566	584	614	635	625	572	560	623	599	578	586	592	544	656	597	636	581	616	587	607	618	616	634	554	600	670	602	547	628	568	620	577	624	560	580	626	610	626	579	625	616	609	580	586	655	588	638	608	605	590	596	568	559	615	541	606	588	573	624	578	652	609	578	588	618	601	614	570	613	581	633	620	562	593	604	648	567	632	592	591	622	578	604	629	612	587	647	630	596	619	572	602	627	583	619	601	575	585	553	620	613	643	535	640	628	537	593	587	638	587	609	558	579	584	599	609	563	599	586	610	605	615	583	574	613	593	598	643	599	567	635	573	564	656	593	615	612	603	626	598	628	601	606	565	592	607	564	633	618	594	570	571	587	608	616	596	614	596	597	589	633	578	615	576	588	578	594	576	594	598	604	593	586	622	598	604	567	615	574	593	615	544	652	624	642	624	593	610	581	575	538	556	592	558	594	562	602	623	603	600	650	585	600	595	601	594	640	597	596	609	608	568	604	615	566	590	600	570	612	603	632	584	575	626	615	562	602	649	575	584	608	586	613	619	635	619	587	610	603	604	562	608	614	561	585	552	614	604	593	566	615	627	617	579	607	605	600	583	579	582	621	579	620	612	593	599	577	609	595	611	617	589	631	567	605	596	601	572	616	580	582	646	603	631	575	568	595	545	634	585	590	569	641	594	608	586	659	559	592	576	596	592	620	621	620	606	568	567	607	560	607	612	614	587	620	608	657	602	614	592	648	576	603	594	606	581	626	580	567	615	613	634	569	601	602	568	587	587	570	588	630	572	616	617	624	606	636	640	575	631	585	656	558	594	568	606	579	582	590	576	637	597	576	592	621	629	574	553	663	646	658	620	630	596	578	596	611	636	575	636	568	587	597	612	634	592	583	584	558	582	600	624	581	629	625	605	597	566	627	642	551	628	587	573	571	641	621	610	641	622	571	594	601	623	625	615	642	576	592	583	624	605	604	625	583	616	629	617	579	620	610	615	607	546	580	636	595	624	588	590	583	628	609	607	632	592	614	599	620	606	612	592	580	617	590	575	579	592	603	604	588	600	602	634	554	644	617	624	585	580	579	578	598	603	618	587	597	581	627	571	622	580	577	579	621	605	573	572	604	571	597	614	585	591	611	643	606	596	608	554	644	572	577	583	615	583	639	563	572	588	580	626	595	593	605	610	566	597	596	598	630	621	574	582	562	642	596	582	586	602	595	608	563	613	626	574	618	585	575	594	548	609	621	578	619	631	607	593	591	596	607	631	579	602	563	580	617	608	581	621	612	607	626	595	594	596	604	627	630	566	629	580	598	631	551	604	601	603	567	616	615	585	631	574	654	618	594	618	617	602	600	567	587	601	647	639	580	588	595	588	590	559	599	608	647	594	631	635	584	598	579	605	586	581	589	562	558	586	617	597	589	630	593	583	608	605	564	633	614	595	558	631	568	557	659	614	631	557	582	627	563	582	601	580	538	575	613	599	604	604	627	596	636	569	625	583	565	600	603	658	623	573	562	638	611	580	585	584	615	582	628	581	588	557	605	601	628	619	618	579	578	637	623	608	630	604	624	603	563	574	635	599	616	550	632	630	603	636	609	589	595	668	625	623	633	580	605	579	603	569	585	585	598	594	593	608	605	584	552	602	595	560	566	582	571	579	617	587	598	634	549	625	619	611	597	591	596	612	609	609	605	591	566	552	581	584	606	628	605	609	620	540	625	598	584	607	639	612	585	594	594	641	597	615	620	651	530	591	636	589	632	612	587	615	612	554	577	658	642	584	589	645	589	635	591	591	588	607	616	590	579	611	604	633	590	642	603	621	613	625	603	616	647	621	626	639	603	583	608	586	590	613	545	540	629	601	620	636	589	570	613	621	612	602	582	570	602	596	617	563	570	540	598	636	590	588	600	605	598	628	573	578	584	630	568	609	575	599	613	594	613	552	621	584	592	622	591	574	599	595	592	566	580	593	582	587	561	674	597	566	597	592	598	591	607	606	614	583	552	540	633	599	618	630	605	616	599	599	630	610	576	535	574	533	594	648	588	582	571	583	608	604	615	596	594	622	564	609	582	599	606	556	603	635	648	568	617	652	612	628	605	569	612	633	602	613	602	583	549	621	595	625	624	610	595	589	594	614	631	640	641	545	559	573	591	632	601	646	604	576	628	573	632	577	625	566	650	641	602	601	553	581	597	590	657	609	584	589	574	610	602	557	635	600	583	586
27514	51479	82063	70626	55386	34660	10464	948	678	617	629	607	663	623	628	639	681	654	699	646	639	649	654	692	647	661	621	634	657	642	631	601	686	622	654	624	655	599	659	625	665	639	597	597	679	678	670	650	608	639	596	643	665	662	610	641	645	653	662	633	621	648	643	686	646	624	613	612	635	608	605	686	625	669	683	632	611	584	613	656	643	638	626	664	605	651	640	669	641	669	643	644	621	605	644	655	661	598	619	623	632	645	623	679	651	647	614	647	638	616	601	641	617	653	578	632	598	604	584	676	605	666	681	668	600	639	652	629	587	633	661	633	646	681	571	637	622	630	621	670	643	657	651	608	586	702	632	603	642	680	625	671	631	619	634	640	662	680	647	611	631	673	604	666	593	683	591	682	669	578	614	624	635	634	672	636	603	616	652	653	637	635	661	631	611	669	647	633	643	627	587	628	630	618	623	625	623	677	641	642	667	651	653	633	590	642	664	642	611	659	632	617	611	625	661	656	609	618	658	631	625	621	652	703	661	625	696	615	638	594	646	610	694	669	604	607	636	622	661	611	630	688	625	617	626	624	670	649	667	656	676	647	679	613	663	661	650	636	610	656	607	679	615	640	626	624	633	640	654	638	613	695	610	663	627	667	666	578	666	648	656	608	641	645	620	675	664	676	618	638	613	674	624	623	630	560	624	575	640	657	626	649	633	675	699	652	629	669	645	659	604	613	613	658	612	673	622	677	627	623	604	666	666	626	642	615	643	621	631	620	626	619	654	653	623	622	626	620	619	660	652	622	652	644	648	666	670	613	647	607	666	677	602	675	626	673	633	634	614	642	652	620	657	658	664	652	659	639	615	610	621	670	670	627	641	609	653	647	651	610	640	697	624	631	673	640	613	666	660	627	653	645	634	631	654	600	646	645	636	636	643	622	614	617	648	653	675	662	647	650	691	664	652	671	621	621	635	654	677	654	641	655	610	593	649	631	661	634	655	681	659	678	666	697	597	640	613	684	677	666	622	640	655	629	639	632	678	612	648	634	583	600	705	636	630	632	664	684	629	707	657	625	616	623	633	672	651	635	615	622	648	629	681	655	667	678	637	659	620	685	614	614	655	600	656	651	606	659	630	607	658	610	645	643	634	664	613	606	659	622	605	651	686	635	632	653	629	634	664	645	644	662	653	649	617	606	626	638	654	617	641	605	643	619	595	628	658	615	624	619	601	711	594	625	634	634	635	643	662	619	634	653	632	644	639	669	689	624	643	611	619	627	606	663	658	603	649	649	659	617	639	623	656	606	645	642	631	609	631	688	653	640	692	640	670	624	631	644	637	639	572	630	593	586	632	632	644	670	657	594	716	624	591	638	636	633	617	677	636	590	654	606	660	602	631	640	658	658	608	627	668	661	598	612	678	667	652	624	626	609	651	634	663	614	617	677	625	688	647	635	645	614	658	645	688	632	641	663	645	629	620	717	608	672	610	607	600	672	647	661	588	677	604	628	653	627	640	567	631	655	656	628	660	620	687	622	639	592	657	659	598	664	701	626	641	626	648	685	639	602	613	645	601	640	656	645	626	651	594	665	680	646	613	646	647	670	668	638	667	641	673	644	622	663	624	662	616	664	640	655	652	618	629	641	620	611	637	626	703	689	620	653	623	632	610	649	700	621	629	624	639	642	624	634	649	665	619	636	636	652	614	620	678	662	656	718	632	610	626	616	653	671	635	588	676	609	659	634	647	641	651	625	587	600	622	602	679	648	608	659	664	631	633	689	675	619	622	632	671	635	630	642	624	629	711	653	622	632	661	622	630	639	682	612	616	652	650	642	646	621	600	630	678	668	674	612	662	600	650	642	610	595	623	684	670	635	634	616	639	694	660	658	633	662	631	639	639	610	642	651	631	671	628	600	643	612	670	600	669	571	601	628	639	638	600	676	635	616	636	689	666	624	619	620	634	643	644	641	627	627	633	681	665	648	652	619	629	633	635	619	592	655	648	611	619	653	647	628	643	639	642	642	652	641	648	656	626	638	638	632	651	674	636	611	644	602	634	644	643	652	657	639	644	641	592	625	627	617	629	675	569	624	624	649	645	621	672	593	660	639	672	594	646	646	658	607	627	632	633	617	632	650	660	629	665	636	629	628	653	619	626	669	664	637	609	626	647	649	603	645	676	623	663	629	635	642	690	664	658	646	645	616	680	653	609	614	630	604	629	685	625	622	669	656	659	611	604	608	681	603	649	603	670	618	601	657	652	636	674	660	630	620	654	639	629	631	624	646	603	636	615	678	661	671	612	626	645	633	623	608	635	634	663	672	622	671	646	603	614	646	640	646	653	621	638	639	638	633	631	663	580	645	657	659	618	600	677	589	648	630	628	618	662	628	627	643	625	626	641	599	616	596	648	636	690	613	623	666	666	618	676	712	621	632	627	638	631	655	610	644	665	661	631	612	645	604	656	662	622	645	656	623	634	651	646	620	661	658	624	631	629	614	630	571	687	669	654	622	673	651	644	658	651	633	612	659	654	699	622	619	637	643	655	607	635	638	651	639	629	644	625	631	637	629	634	629	627	641	653	631	623	664	650	649	720	660	633	607	628	640	631	624	606	643	683	627	630	628	638	725	628	656	572	684	630	655	631	636	651	675	646	654	619	609	649	623	626	641	676	657	649	656	600	621	636	626	619	624	629	639	625	596	620	632	631	666	658	648	598	676	655	666	651	616	633	643	655	655	669	610	619	634	612	643	672	611	616	660	637	609	612	620	612	667	653	652	608	618	610	683	640	664	616	648	617	683	615	649	651	636	640	666	639	661	648	632	629	649	661	631	647	667	655	627	637	650	639	670	643	638	650	643	565	655	639	686	612	639	642	658	596	645	652	632	619	624	595	663	659	592	620	656	647	708	609	637	615	630	597	662	649	668	650	630	663	629	634	639	610	585	635	677	621	623	645	669	616	668	651	636	646	631	661	657	650	623	628	682	652	658	620	649	646	649	641	623	617	676	617	582	679	644	640	629	630	622	635	653	663	660	647	628	639	653	619	602	633	631	635	667	618	655	673	642	671	641	656	640	648	636	644	663	646	632	647	606	629	663	688	682	597	632	657	664	665	642	619	637	682	626	668	637	640	669	646	639	704	626	619	619	650	676	639	642	647	590	675	655	647	634	622	618	643	657	654	632	576	671	694	622	675	612	625	604	631	655	657	673	649	626	655	647	604	657	662	667	619	623	654	630	615	610	645	659	654	624	633	631	670	639	632	671	587	571	618	590	608	605	665	616	649	667	646	664	652	659	667	652	634	647	616	618	669	637	641	667	645	643	611	601	592	602	644	608	620	638	624	612	630	634	642	638	642	653	659	680	638	629	616	602	652	670	621	685	634	668	672	623	614	582	670	609	673	601	660	628	684	610	605	630	645	637	634	622	604	645	610	669	690	654	609	664	673	718	606	672	645	635	594	681	638	642	641	634	647	636	652	678	664	647	663	634	630	591	605	663
27994	28832	46650	29644	15137	5074	915	388	330	385	358	371	367	320	356	340	367	368	361	352	355	377	346	331	348	357	355	339	363	341	339	333	367	365	370	370	372	352	340	347	380	336	337	337	348	315	382	375	356	344	323	342	352	341	363	341	339	371	346	340	354	344	354	368	329	341	361	360	328	339	385	370	345	348	372	337	345	350	341	355	331	326	392	359	355	353	367	352	301	358	371	363	375	347	340	325	372	334	355	359	340	362	350	340	362	386	363	359	344	323	346	333	365	349	335	341	341	370	373	396	375	344	379	379	371	355	321	368	352	391	361	329	373	390	344	368	365	358	315	360	330	328	352	329	372	359	344	355	352	348	377	345	352	381	360	301	364	354	325	333	340	346	370	349	359	350	378	346	334	331	368	373	327	348	335	361	316	384	335	323	360	371	341	351	351	333	357	328	340	342	357	379	345	358	357	359	353	354	352	327	366	348	382	371	384	346	339	347	376	351	358	382	361	322	373	358	345	402	334	376	354	362	351	325	351	335	354	332	366	369	353	366	369	350	387	338	373	382	346	372	379	356	350	358	354	334	354	393	372	324	342	358	350	405	327	372	371	358	329	346	340	335	345	337	345	354	328	329	367	346	322	332	357	347	389	361	360	368	361	390	344	355	379	316	338	337	339	351	360	338	346	373	356	368	348	342	341	357	384	333	313	330	336	319	365	335	382	345	361	378	351	349	355	344	383	350	337	365	335	371	355	353	346	361	358	339	340	358	348	348	373	337	327	371	374	346	373	333	353	368	359	336	356	326	342	348	354	387	351	365	333	353	354	364	333	371	354	340	356	344	343	331	352	331	326	379	334	378	369	370	328	317	375	348	318	338	315	341	350	341	377	373	374	369	344	381	360	384	380	340	353	360	327	360	371	361	375	356	341	344	356	384	340	379	384	321	356	367	340	374	350	394	358	364	349	351	390	338	385	337	364	353	307	358	375	385	323	352	360	365	361	326	378	352	348	363	391	369	340	364	367	366	338	355	337	313	372	351	344	343	324	359	363	357	350	349	372	382	354	340	349	360	331	352	348	359	328	358	338	367	369	342	344	352	344	386	341	370	356	337	371	372	350	325	392	346	354	346	359	348	353	320	344	365	365	357	326	362	358	350	395	321	332	327	336	345	358	377	352	343	345	314	352	359	396	362	358	357	346	341	369	333	375	361	345	338	354	346	353	369	366	388	346	365	340	351	364	315	368	338	345	372	364	401	328	353	331	369	345	398	349	341	364	392	363	331	334	359	351	359	353	353	349	367	351	336	372	365	363	359	335	345	376	368	396	351	343	372	371	363	331	327	354	337	372	340	345	358	377	355	334	378	362	350	353	351	354	356	354	343	372	356	351	333	363	342	395	336	399	368	376	363	330	370	344	360	361	347	355	334	365	361	390	356	373	345	368	338	372	368	373	351	362	351	376	339	341	336	342	359	336	337	369	333	330	331	323	352	346	342	355	289	370	340	335	360	381	385	357	359	334	343	394	354	350	398	339	377	374	341	388	387	348	327	332	365	383	382	367	359	355	369	315	381	330	351	356	351	360	364	363	331	375	338	333	344	357	341	382	358	368	345	345	362	385	349	352	343	336	345	392	389	355	390	366	355	365	329	317	369	397	369	346	378	379	365	359	350	364	363	344	331	384	366	335	385	356	343	344	354	361	359	321	359	371	365	365	343	345	383	344	383	338	324	373	319	341	329	357	354	321	359	397	338	386	323	343	328	313	338	340	343	333	366	353	380	354	331	344	351	340	323	362	358	359	357	353	309	369	369	375	360	373	363	383	370	339	364	355	340	374	377	343	386	357	377	368	325	334	367	364	392	340	399	333	335	358	360	349	368	337	344	366	340	352	370	377	356	360	347	396	369	357	349	315	334	356	333	349	375	354	350	344	355	371	375	356	343	365	350	359	358	381	325	358	357	357	348	363	335	376	398	372	379	357	367	347	343	358	336	333	362	344	325	355	366	364	368	341	361	351	343	328	329	336	320	363	325	341	338	360	372	375	343	340	361	309	336	375	387	334	349	341	368	346	350	357	363	383	373	325	347	336	379	338	323	341	365	347	378	364	347	354	332	373	375	342	363	343	347	356	358	353	341	349	331	351	332	390	343	374	344	356	365	330	351	365	322	400	361	376	367	332	343	351	335	373	363	372	370	351	318	359	361	362	344	346	345	369	338	331	322	325	370	364	330	329	365	348	327	364	381	366	373	369	364	390	368	354	361	336	361	341	354	361	360	383	335	400	340	361	329	375	357	362	350	376	340	307	338	349	309	348	336	350	355	351	364	330	397	373	362	345	360	364	369	376	361	354	336	363	364	354	369	337	344	365	335	366	358	334	361	328	344	371	338	365	341	345	354	356	338	378	344	375	329	370	357	393	360	355	347	365	326	361	352	353	376	361	386	384	364	333	372	348	337	360	351	340	369	352	372	351	344	319	387	353	340	349	337	348	381	348	362	320	344	392	320	369	354	345	338	368	369	381	360	358	344	356	356	365	347	322	367	352	352	360	330	353	316	388	348	333	353	353	343	352	378	333	342	359	360	381	304	353	356	348	367	373	325	384	347	369	357	333	330	362	322	350	344	374	383	370	346	355	378	355	357	345	349	358	329	370	318	353	346	356	352	359	377	333	362	346	360	359	359	337	357	375	362	341	356	374	363	360	381	354	352	358	346	358	395	326	385	382	347	385	326	393	360	368	376	345	358	341	360	370	336	352	378	368	409	329	339	353	359	357	362	373	362	357	325	379	366	385	315	365	354	342	358	358	355	366	370	340	383	376	382	345	341	361	356	353	358	385	335	409	355	337	406	387	353	364	321	364	351	346	354	352	378	357	339	330	340	341	352	375	351	363	336	364	331	351	376	359	336	375	341	315	333	329	356	362	355	351	343	350	343	410	379	359	330	371	355	360	371	339	379	390	316	388	381	363	379	385	353	352	330	356	349	374	368	348	358	334	360	358	338	366	371	365	353	337	333	364	390	378	351	363	349	345	340	373	349	360	364	355	347	354	347	350	367	356	378	366	367	325	365	369	352	345	348	333	352	377	339	325	358	366	354	357	376	365	329	302	362	391	364	339	333	327	323	316	350	378	360	363	320	355	375	362	330	343	353	357	387	376	371	338	367	352	356	334	361	366	333	398	334	307	346	340	361	332	351	333	353	332	360	369	329	370	383	363	366	391	340	347	357	387	352	356	371	347	336	360	332	360	359	356	337	397	384	361	316	357	344	358	362	360	331	362	356	369	368	366	348	357	319	345	367	353	368	360	360	335	336	349	337	374	348	350	341	332	344	379	376	377	370	367	354	353	392	335	368	345	341	343	359	376	360	312	370	346	340	324	348	367	383	328	354	390	352	363	333	375	360	359	354	349	361	353	396	360	372	378	328	355	355	330	354	357	366	322	381	356	347	368	371	350	374	317	343	346	342	353	329	355	353	355	340	348	376	350	348	338	342
19768	43693	40410	22932	13671	5120	930	404	474	425	390	412	403	415	420	377	392	428	430	404	375	396	427	364	388	397	451	360	432	427	405	408	442	416	408	384	389	376	441	383	405	423	409	413	384	394	385	418	411	411	431	374	413	398	419	422	364	411	406	444	412	410	396	418	378	403	421	410	431	415	417	385	414	398	379	416	417	393	437	424	404	401	442	400	399	380	407	441	420	410	385	444	398	444	409	409	387	432	401	402	409	438	438	396	426	420	416	403	386	399	437	359	395	394	410	442	390	412	404	374	414	416	419	408	383	436	391	361	385	397	423	383	407	449	415	436	406	406	392	413	434	419	443	442	427	406	423	392	420	399	425	406	439	399	412	413	396	417	421	437	410	454	395	394	381	427	448	386	420	414	389	408	409	387	443	378	392	431	417	442	408	394	426	384	365	428	373	407	413	382	377	406	366	395	415	419	445	386	431	418	409	388	438	395	412	416	411	397	388	401	404	402	428	422	412	421	399	422	391	406	365	406	410	434	410	410	400	424	410	417	390	439	402	449	423	390	379	405	416	446	437	390	410	412	446	457	408	404	425	420	402	413	390	412	398	391	428	386	410	398	355	461	390	401	417	389	413	418	421	423	433	402	451	421	384	377	406	403	401	422	397	375	400	427	429	383	423	399	418	421	392	400	405	424	412	402	412	383	402	447	411	406	395	392	403	398	435	400	414	405	454	426	401	395	429	403	410	463	389	403	392	390	387	400	427	460	388	422	395	435	403	418	380	379	439	405	410	431	404	395	401	401	425	400	384	383	406	411	412	405	394	391	429	426	418	394	433	391	411	448	434	424	419	383	395	414	404	384	417	415	397	424	415	440	401	406	441	398	462	383	439	419	390	419	404	419	419	448	393	397	385	411	384	389	360	431	424	427	422	396	442	412	391	400	419	399	366	429	432	408	355	388	411	397	398	452	417	427	395	391	426	415	441	433	429	437	441	413	391	417	407	406	414	397	400	405	407	399	402	373	431	391	440	419	424	412	423	447	409	413	374	416	375	373	397	399	395	426	428	403	452	409	367	437	343	397	425	412	364	404	377	394	381	417	432	407	408	434	359	372	383	385	367	393	408	382	423	373	404	397	376	378	401	371	422	419	444	382	425	380	424	431	405	418	423	429	398	435	436	397	443	414	422	442	400	404	394	417	409	440	401	427	416	373	401	402	379	419	407	393	389	434	382	368	408	418	418	437	428	400	405	390	410	422	415	425	444	426	395	408	388	482	376	363	425	425	400	370	392	421	418	391	449	453	443	421	400	389	401	429	403	400	406	388	421	421	406	431	399	404	426	394	449	409	403	429	395	425	413	402	408	416	419	451	428	424	404	426	409	411	422	396	432	381	401	406	442	427	427	426	408	398	443	407	468	384	424	422	412	392	417	396	410	424	436	381	404	418	404	406	409	421	461	397	437	399	397	410	437	429	382	394	378	421	404	415	456	447	431	376	384	396	405	382	415	389	436	424	392	404	430	426	405	426	421	389	393	393	432	441	444	393	427	439	436	374	358	413	437	440	417	399	368	398	395	443	454	430	410	408	430	388	413	398	431	444	407	453	398	419	420	405	415	392	417	431	405	382	408	459	400	419	402	422	399	450	389	447	402	417	442	404	373	394	408	401	429	408	394	402	386	420	414	430	380	396	425	404	410	388	404	370	411	409	407	424	405	394	412	429	373	388	428	417	397	451	427	381	388	414	402	434	449	406	405	396	413	394	452	403	423	384	400	398	410	432	420	418	440	416	398	394	420	415	429	375	377	403	391	416	417	435	415	401	419	430	399	408	394	422	416	412	373	390	404	411	376	432	418	404	424	411	403	410	422	421	422	420	407	393	384	427	431	395	401	414	404	402	423	438	429	389	391	374	413	370	418	393	429	422	406	437	439	390	379	445	420	407	380	413	417	389	396	438	410	405	405	428	378	416	391	402	388	425	406	420	398	381	392	445	463	403	403	430	411	411	394	418	440	423	420	454	377	410	458	411	421	422	398	407	418	396	418	406	410	408	423	391	404	431	431	428	418	411	419	401	407	436	395	412	417	421	373	394	404	426	449	433	404	422	431	413	400	408	420	441	418	390	434	402	411	413	384	400	390	363	430	419	406	433	406	374	409	425	408	390	383	423	413	433	394	395	423	421	409	393	408	436	384	416	418	433	394	448	421	419	410	385	427	432	470	398	413	403	413	418	411	452	424	388	400	437	421	393	403	441	414	396	393	436	441	362	465	421	408	471	447	376	410	386	414	412	421	427	397	397	401	408	397	474	425	445	400	425	389	427	414	401	399	399	408	353	396	418	417	423	390	448	392	382	410	415	393	379	376	402	418	397	396	397	420	386	463	419	393	416	393	431	402	455	431	404	431	419	403	467	421	410	412	390	418	417	410	406	400	403	402	394	382	451	417	422	453	419	425	411	409	416	388	387	397	443	394	406	418	437	395	433	381	410	403	412	395	397	413	386	393	428	417	434	407	416	404	415	411	414	410	395	447	407	401	454	351	409	390	406	415	448	430	398	426	409	387	426	403	465	425	449	418	403	379	413	443	408	406	417	425	395	414	389	412	397	447	404	410	416	419	409	378	418	400	399	442	401	402	430	432	390	379	407	395	447	386	422	458	422	414	422	388	394	418	424	402	431	384	385	412	390	446	381	408	416	381	397	427	431	382	390	433	424	403	394	385	438	432	431	394	447	389	418	426	416	392	373	440	404	427	394	370	398	414	392	379	367	444	393	430	430	394	432	406	417	426	375	402	400	392	405	434	418	434	391	425	410	410	377	383	419	412	415	387	399	403	409	403	407	390	406	445	419	421	407	421	428	359	382	417	406	376	434	385	395	401	411	399	425	399	420	391	425	444	426	440	415	413	420	422	432	408	399	408	432	398	407	399	398	425	401	415	408	444	411	403	429	422	415	376	471	405	410	417	427	418	421	444	398	416	400	394	407	424	385	394	371	455	432	424	382	408	412	429	424	367	446	386	400	424	410	393	403	405	412	391	435	430	401	435	392	436	405	432	410	456	401	407	430	394	358	425	395	396	384	418	406	414	410	378	385	426	421	430	441	403	401	415	384	408	424	421	462	355	423	436	430	403	423	402	409	375	427	406	367	391	398	437	408	390	400	394	399	448	398	406	460	403	400	413	404	419	357	433	410	364	430	400	408	447	387	413	388	425	425	434	421	402	365	403	437	425	414	406	394	428	443	441	444	428	396	395	398	434	411	410	428	445	445	391	403	393	397	385	401	432	414	426	400	412	392	394	375	420	421	393	406	415	392	433	462	418	429	425	404	403	441	383	412	411	415	432	416	403	389	432	394	411	390	353	411	384	391	420	417	381	426	402	431	388	392	424	397	395	409	412	416	400	455	428	392	412	382	389	410	423	383	398	409	376	419	428	375	430	386	397	431	412	404	446	388	442	403	427	413	408	413	406	424	382	408	426	387	397	384	380	414	417	435
24503	24512	47831	48638	39747	24524	8804	629	385	403	414	379	412	403	396	395	399	403	381	394	404	384	379	383	392	407	425	381	402	394	414	392	430	381	380	396	369	381	386	389	330	386	403	381	375	369	372	381	385	399	377	388	410	384	390	376	382	379	393	387	381	413	363	372	377	409	414	401	364	413	397	403	371	367	401	390	363	438	408	421	403	439	382	376	420	397	407	415	392	399	359	375	395	407	388	388	366	395	357	425	390	375	385	392	386	381	363	386	428	375	364	369	412	368	373	370	395	343	397	389	405	395	360	441	403	392	411	389	411	381	382	377	397	362	379	394	391	373	403	399	378	380	416	399	369	358	407	420	406	387	373	397	417	387	381	377	405	379	362	385	395	367	376	372	400	427	387	400	356	329	398	367	419	354	363	395	362	373	372	360	378	391	373	404	391	383	418	401	374	388	402	374	392	419	405	396	381	370	380	376	366	427	394	389	367	390	372	395	367	400	369	394	390	366	373	406	356	340	408	385	383	423	384	393	420	391	377	379	371	377	387	393	394	375	375	380	412	396	416	392	427	398	397	394	418	395	370	382	394	401	356	372	400	384	390	397	389	393	403	401	352	388	377	361	349	360	361	412	391	407	364	362	415	398	397	403	388	392	360	387	380	325	396	377	398	389	395	396	424	437	403	370	415	381	346	403	418	359	388	380	390	364	441	366	403	386	385	390	395	378	424	361	408	397	366	382	392	354	394	386	375	358	404	367	404	356	365	398	386	395	379	399	420	411	370	361	395	406	380	407	363	374	367	381	394	357	379	393	433	388	356	397	383	356	396	401	378	393	388	370	383	385	410	361	377	388	392	389	396	391	391	363	383	415	381	380	398	413	363	376	407	376	434	395	373	399	407	415	383	414	393	361	388	390	343	394	385	372	394	391	402	390	383	399	399	395	375	367	374	354	361	373	366	386	356	384	395	404	395	397	404	434	388	377	409	353	338	403	362	370	380	389	350	401	373	380	407	410	401	380	357	381	379	379	392	392	393	388	389	370	391	379	389	379	404	371	372	420	416	385	371	374	391	368	377	405	377	375	424	376	383	382	368	356	371	391	398	414	405	365	369	405	397	411	381	403	388	408	388	385	396	398	345	446	397	375	358	389	388	358	361	382	402	408	397	405	364	402	416	383	381	401	365	352	370	408	396	375	379	358	359	379	406	367	383	399	369	410	381	390	382	359	379	405	382	359	405	354	413	390	397	380	360	363	359	417	373	371	387	377	393	392	407	388	378	382	348	355	407	365	378	382	391	370	410	393	441	399	425	360	356	404	370	383	410	369	385	352	391	404	383	336	398	363	385	393	409	361	361	367	412	403	415	380	361	412	360	405	386	403	380	397	397	401	385	415	395	381	406	406	361	384	355	381	383	421	376	414	408	356	386	376	377	371	365	400	354	394	389	396	377	373	363	363	406	441	371	355	442	390	404	384	410	385	394	406	365	449	385	384	379	379	401	357	388	396	387	399	379	370	405	322	404	367	427	398	355	402	395	384	418	442	414	374	377	356	391	414	397	382	394	366	373	394	401	363	369	363	408	374	385	389	414	369	364	395	394	377	400	398	364	388	402	416	382	400	374	380	369	423	408	385	374	402	383	349	392	402	382	387	383	399	383	398	379	404	354	356	372	394	403	396	371	394	443	385	399	375	404	368	420	344	371	434	371	410	369	395	339	386	394	427	389	348	388	401	389	384	411	364	391	383	384	392	390	425	383	393	411	391	396	376	390	374	387	363	422	385	337	390	362	397	398	391	408	410	385	389	400	382	396	384	387	434	401	405	378	377	387	381	389	340	379	417	395	378	363	370	376	369	396	409	387	379	404	414	371	425	405	388	406	405	344	352	370	408	411	384	375	394	413	388	360	375	354	386	382	365	408	409	381	390	403	369	391	391	388	352	387	341	421	385	367	402	385	383	357	356	394	402	367	364	360	377	393	422	427	363	414	378	382	372	387	370	371	437	403	423	408	404	391	417	348	373	388	370	388	410	395	396	384	390	378	407	415	390	346	413	367	390	375	395	377	390	396	391	380	404	419	401	360	378	387	406	419	382	390	422	377	358	375	403	362	399	387	364	397	403	379	395	373	383	372	380	368	395	386	364	390	388	387	373	404	430	376	398	370	377	361	388	350	365	377	414	389	355	370	383	424	351	370	413	393	379	364	401	385	342	383	365	413	413	398	377	370	384	394	418	388	386	343	387	407	384	417	390	362	408	387	336	400	380	362	410	343	378	376	379	365	381	378	381	409	370	372	374	415	377	409	405	408	390	384	413	390	406	360	386	350	360	361	421	401	377	412	365	381	444	368	421	434	397	403	383	356	409	401	365	378	388	383	398	349	376	352	377	393	378	369	395	407	412	385	377	394	400	394	386	368	360	388	389	369	380	360	383	414	421	371	390	365	425	414	389	374	379	402	386	370	370	395	342	346	375	408	367	389	376	389	346	393	386	389	369	397	390	363	390	414	370	420	378	348	387	394	386	387	362	416	362	388	362	381	384	395	395	386	339	383	376	389	356	365	363	405	386	373	395	402	375	355	355	377	391	373	375	410	406	377	416	383	400	383	415	392	378	389	365	380	370	362	413	381	395	371	414	388	383	416	396	351	367	351	381	387	393	439	406	355	365	395	411	383	393	400	384	412	354	380	387	399	357	376	386	379	408	415	405	381	385	381	409	389	369	355	376	413	420	428	363	399	356	410	389	364	384	410	370	404	408	351	380	401	381	353	419	389	410	388	389	431	388	384	395	380	359	374	391	367	385	373	394	405	393	391	417	344	391	403	400	360	405	367	391	423	416	376	413	381	362	378	390	384	386	397	375	423	389	422	359	418	387	385	379	376	429	394	365	407	389	417	400	422	395	358	392	365	390	398	408	378	379	381	407	381	376	366	381	403	396	397	384	382	400	380	380	394	396	405	392	384	373	405	375	350	384	367	371	387	350	371	364	437	362	410	401	371	394	396	393	381	377	388	386	407	360	397	368	393	377	389	373	392	410	421	416	367	408	354	361	367	357	369	380	399	403	391	377	381	383	387	372	408	400	389	398	378	373	371	417	374	353	390	407	435	372	381	409	383	369	382	394	369	373	381	384	393	368	402	385	380	351	375	378	367	411	355	411	370	354	377	383	382	376	357	389	396	402	353	376	359	372	385	420	417	370	406	404	406	326	391	422	377	369	390	401	382	368	428	357	386	381	362	386	392	378	380	364	404	356	373	356	347	365	394	364	396	374	383	404	395	379	402	376	375	391	362	369	361	383	430	394	367	406	397	369	400	390	406	407	381	390	400	347	369	435	422	404	402	409	399	413	376	388	382	381	384	387	336	389	420	409	372	395	401	401	396	418	392	376	369	396	401	411	374	390	404	398	368	404	386	414	395	405	389	400	367	364	395	395	389	382	386	399	450	376	389	404	356	406	373	399	429	392	382	389	367	389	381	404	382	360	370	408	373	373
22488	63115	75546	57586	41342	19982	4190	497	447	401	449	436	414	438	419	488	440	451	479	461	448	441	433	446	394	435	454	452	415	436	388	436	423	438	434	429	407	399	446	424	450	412	424	396	448	432	454	419	460	432	399	446	415	416	409	433	426	437	450	456	415	475	395	449	422	446	429	448	407	463	407	437	429	434	464	410	428	427	413	409	460	415	494	447	422	433	384	441	459	428	433	409	444	414	428	419	449	482	414	455	409	408	434	431	431	432	437	419	447	441	441	408	453	404	435	448	406	420	423	422	437	476	423	402	432	441	430	417	450	404	384	433	460	439	475	448	428	421	432	427	444	461	444	427	430	424	450	429	429	443	430	404	476	428	379	426	419	450	420	457	443	429	474	403	414	421	419	418	403	453	403	425	422	439	417	418	453	446	483	443	422	405	438	436	429	474	404	383	437	457	456	439	449	454	405	465	447	449	437	391	457	440	421	464	427	424	415	417	426	439	446	434	450	426	415	421	440	439	415	481	460	461	438	418	413	460	440	408	439	425	441	445	452	420	442	453	448	444	421	427	396	417	444	419	459	429	393	449	464	442	454	441	426	425	444	423	409	407	416	445	447	434	440	424	440	419	415	412	416	452	441	433	446	429	439	401	449	444	441	423	421	430	427	440	433	422	451	401	422	436	441	416	434	434	415	409	418	413	455	433	454	408	420	441	428	427	457	428	434	411	439	417	413	427	396	436	431	422	430	415	402	414	429	466	473	438	428	438	426	427	463	485	409	410	437	420	440	463	399	426	428	436	451	464	455	438	449	463	422	466	400	439	438	416	451	453	423	409	444	439	414	456	463	453	458	451	423	418	419	441	432	450	455	428	430	449	409	398	423	437	451	428	432	400	414	430	417	428	394	430	420	403	396	379	427	421	429	384	472	448	458	430	449	431	460	459	463	419	429	427	474	446	471	438	388	421	451	448	416	423	422	454	425	428	439	469	452	413	429	396	394	425	446	425	482	439	404	445	439	406	417	443	425	420	437	431	457	430	434	412	431	428	430	398	436	455	473	418	419	412	402	422	430	442	432	413	465	428	421	407	410	442	451	454	445	439	421	398	397	465	448	430	444	421	403	433	455	461	439	467	440	441	422	452	440	452	431	446	401	401	445	451	427	434	438	425	484	408	421	391	443	422	414	468	434	418	431	458	451	440	410	436	415	448	415	414	439	399	464	431	405	446	450	440	410	404	429	466	415	410	394	401	430	437	452	402	423	412	432	426	448	435	455	465	439	439	447	416	432	437	451	359	447	422	433	462	406	452	438	416	467	400	417	403	434	419	467	414	422	460	446	465	427	451	421	442	435	418	395	443	443	445	428	481	464	403	411	420	473	438	470	417	441	408	463	458	448	422	493	432	454	411	431	443	445	430	429	409	407	422	417	400	437	456	459	439	418	399	452	421	406	421	386	425	431	426	430	428	442	426	412	435	426	453	439	448	439	416	429	425	431	461	426	406	448	438	415	443	462	424	418	462	420	418	426	445	433	382	440	431	483	442	439	415	437	432	437	445	413	415	434	463	459	446	441	476	426	402	397	432	424	405	428	385	388	452	450	432	440	456	430	444	422	413	467	448	459	463	446	412	435	422	411	424	458	407	465	448	426	444	437	419	426	409	420	423	409	444	442	402	425	426	397	444	435	425	427	397	439	448	441	407	447	463	421	431	420	458	434	466	412	427	441	385	430	434	434	397	450	409	470	386	421	415	406	411	440	436	407	429	466	410	434	451	421	420	440	433	392	447	395	430	424	409	431	401	459	454	445	444	432	463	437	423	433	416	396	412	419	468	428	455	406	443	464	428	409	470	390	450	430	460	406	453	441	439	431	438	394	435	410	401	453	408	454	468	417	441	412	453	451	439	405	452	435	479	454	398	402	445	454	434	407	435	434	419	444	418	474	422	425	427	434	438	440	408	445	458	434	444	434	410	424	452	461	413	440	393	422	416	449	423	436	427	442	424	428	446	391	464	429	432	438	428	453	480	422	402	453	430	496	401	424	450	438	406	426	424	443	412	453	411	430	444	457	470	414	412	408	444	437	431	418	417	420	426	441	450	466	408	425	407	425	460	431	461	436	455	461	440	410	426	403	434	422	434	413	433	425	407	414	447	459	448	439	429	437	434	447	431	422	427	424	439	462	426	422	467	435	417	400	416	434	410	406	421	417	431	406	443	425	430	426	414	423	431	435	418	424	419	421	435	433	425	460	429	435	439	392	472	412	490	463	439	422	438	413	451	455	422	453	435	481	450	418	425	421	454	395	446	447	434	407	447	447	426	472	445	441	456	435	431	409	452	468	428	417	428	390	457	433	444	465	433	418	428	406	436	408	414	438	394	407	449	456	467	451	423	423	414	468	468	444	450	413	411	412	464	429	402	419	429	435	435	441	432	438	447	394	365	438	415	439	417	416	433	404	433	432	432	409	423	409	430	412	410	445	447	411	441	400	446	422	449	425	467	434	451	450	440	448	470	428	445	428	442	417	453	415	432	431	403	407	437	431	456	410	378	411	410	432	413	398	428	414	430	437	424	434	448	427	427	392	441	466	471	420	425	433	454	460	434	425	404	455	439	430	411	415	440	391	368	469	470	411	445	439	441	428	421	444	384	426	445	439	423	441	462	410	419	441	435	403	425	414	417	445	450	480	459	422	468	463	444	417	409	494	413	425	420	452	440	419	427	449	462	441	463	408	437	423	435	433	463	431	434	442	429	459	451	448	432	374	474	415	453	439	428	437	390	425	446	426	434	435	439	432	451	413	414	471	391	454	450	396	449	447	393	417	397	439	441	496	426	456	464	394	418	447	447	401	403	418	424	427	419	449	417	429	420	411	425	412	460	452	417	408	463	427	433	432	432	432	398	429	423	406	433	436	422	436	411	388	445	444	441	425	464	420	464	455	440	436	454	401	466	438	446	469	408	407	432	426	436	442	445	424	427	448	446	448	423	433	428	431	418	479	437	448	401	421	427	437	477	430	473	409	428	474	421	444	410	401	437	438	418	431	430	441	432	436	470	427	432	401	464	390	424	420	407	438	443	431	428	433	465	412	409	392	395	439	432	433	448	429	424	429	408	439	428	461	397	446	449	402	413	404	425	424	454	420	405	431	423	455	417	455	447	458	419	440	447	437	399	432	465	368	439	450	406	414	441	428	449	453	395	419	409	454	416	442	408	434	463	412	413	461	391	426	410	429	458	457	453	448	423	438	482	464	466	439	406	445	444	459	397	451	451	435	414	451	467	465	417	446	419	445	424	411	416	442	409	429	413	450	409	445	454	437	430	435	431	483	416	403	444	434	424	390	398	439	389	402	459	454	453	446	411	392	439	440	481	467	417	451	413	430	407	420	472	410	438	454	415	435	435	418	409	447	431	419	437	419	415	438	422	449	457	442	452	456	438	417	442	449	406	418	433	429	426	450	447	430	410	420	439	466	465	454	440	421	394	458	421	438	410
25555	25442	48981	43406	31457	17688	3924	590	524	493	520	575	487	543	480	535	519	511	529	510	521	522	488	509	494	514	521	487	522	524	556	513	476	525	538	519	519	512	533	547	516	497	479	548	525	510	504	502	572	500	517	493	522	508	525	513	481	505	490	510	506	471	518	520	547	521	488	537	494	567	540	491	525	506	516	512	518	506	513	507	539	530	515	453	509	518	485	544	497	465	500	544	527	493	486	501	517	504	514	490	514	508	516	473	507	515	522	551	580	517	495	479	512	521	518	532	497	501	496	530	548	500	510	510	530	508	546	521	515	520	510	533	485	522	529	524	550	476	537	510	512	522	487	517	499	525	502	518	566	509	549	509	490	485	532	520	480	532	520	500	495	537	505	519	522	523	486	504	508	494	497	525	521	506	500	537	479	498	490	541	512	491	510	471	509	526	529	532	487	506	483	537	483	518	503	504	491	502	519	520	541	528	566	501	492	519	491	538	522	505	487	492	526	507	515	502	521	515	482	435	497	501	523	511	474	472	530	479	504	447	523	523	519	495	516	521	549	531	515	518	505	533	522	500	533	527	515	533	519	492	522	515	485	519	527	474	464	549	493	507	475	514	544	510	492	506	497	526	522	500	527	486	513	545	514	510	494	512	511	543	526	515	533	501	544	480	517	545	519	538	522	536	525	510	499	528	484	516	483	505	505	483	530	495	492	502	497	477	534	506	485	513	510	524	501	521	544	500	504	475	546	499	545	491	502	528	507	491	512	482	541	489	511	514	507	529	510	524	526	520	509	507	519	470	501	527	510	532	519	537	533	499	484	552	495	518	529	485	505	490	559	523	540	495	521	489	510	500	520	457	554	525	503	499	494	566	501	536	488	517	543	526	518	519	509	525	564	529	498	471	495	473	519	473	553	525	545	523	519	493	490	527	537	537	502	532	525	508	517	542	491	530	543	501	523	514	457	492	531	528	507	514	480	501	524	526	515	508	487	506	544	468	518	473	511	512	486	502	490	524	492	567	523	514	480	498	535	514	548	475	501	532	556	535	553	525	510	491	492	541	485	503	506	473	489	481	513	484	493	511	509	517	516	513	466	505	527	550	479	512	508	526	483	468	528	511	491	524	508	498	532	514	516	564	482	557	507	547	537	520	537	496	529	553	480	545	474	509	486	481	554	514	537	515	507	505	550	531	499	516	520	473	552	528	493	520	549	566	500	519	478	528	496	512	519	513	501	525	523	481	483	517	563	491	507	532	509	505	506	515	485	513	502	519	497	511	529	496	510	500	520	504	543	490	519	517	527	507	529	542	515	507	526	504	504	506	514	511	505	528	529	463	502	542	517	499	497	508	534	513	537	524	534	529	520	505	448	509	524	446	521	497	477	496	504	522	531	533	485	482	473	486	516	512	509	525	508	514	512	510	528	526	516	526	517	481	501	491	528	490	519	501	544	518	474	497	509	536	521	521	513	542	480	503	533	542	513	562	569	499	480	511	527	489	514	514	520	556	498	552	529	539	513	562	499	485	546	509	556	492	509	524	523	507	488	512	461	485	544	484	499	502	515	453	537	487	516	554	482	506	554	532	520	512	535	449	501	539	524	492	534	527	508	499	484	506	525	508	511	521	511	461	544	492	521	532	515	537	498	602	540	546	528	545	529	510	517	484	446	480	517	528	502	524	517	466	530	488	505	505	480	533	587	481	528	515	484	530	492	516	502	539	540	515	538	508	490	551	520	501	516	511	526	516	508	478	522	506	599	500	497	485	514	533	508	509	478	526	480	492	534	506	465	533	506	508	536	505	535	532	534	525	537	495	497	486	489	519	525	524	550	496	519	492	535	526	505	473	531	483	521	548	564	513	527	485	513	485	549	512	523	503	514	526	516	521	523	495	510	490	480	503	516	526	478	521	528	537	512	491	501	517	471	470	493	498	523	526	502	521	504	482	517	485	551	509	505	540	469	515	517	524	499	505	517	568	535	513	516	487	486	518	510	505	544	510	525	498	536	480	495	455	529	536	527	501	482	528	546	476	528	553	526	486	508	479	490	507	512	540	508	518	497	492	499	480	478	520	494	498	527	531	541	479	525	539	545	498	539	486	470	526	497	500	487	517	532	472	520	533	534	511	541	488	510	540	540	506	548	545	512	506	475	520	533	497	520	499	495	509	502	534	545	500	516	519	501	449	494	493	515	501	526	488	562	530	515	521	573	482	531	577	543	479	508	476	557	494	492	504	478	513	543	506	515	550	535	522	498	542	485	474	498	484	526	514	530	509	511	491	533	505	481	524	491	507	548	517	481	493	527	482	507	564	487	500	467	520	499	488	517	520	509	523	522	535	490	518	536	508	476	502	476	498	490	496	529	462	531	559	479	510	536	504	497	485	514	502	501	469	493	505	550	516	519	516	509	520	479	500	534	500	526	511	505	517	496	480	488	523	523	507	525	488	510	526	488	476	521	531	503	531	497	466	508	497	529	478	557	499	508	494	476	501	518	513	543	528	494	557	504	534	512	484	516	516	518	503	493	487	516	510	529	474	512	533	530	517	493	519	509	512	437	502	526	529	482	489	551	566	482	491	491	526	478	506	517	527	504	512	497	503	500	512	551	541	509	525	467	522	585	486	546	496	456	516	480	468	496	512	516	533	534	526	551	488	551	507	540	506	499	490	536	515	529	555	468	531	465	538	498	566	517	484	537	501	502	519	536	534	510	513	490	503	547	522	481	500	513	507	497	532	510	507	532	484	531	562	515	548	539	457	513	474	502	513	521	517	467	520	515	487	524	494	534	513	513	513	473	495	538	459	506	503	512	497	497	505	488	536	555	513	544	516	525	479	507	515	501	560	488	511	532	506	479	494	557	514	483	478	560	528	476	533	563	472	509	539	518	521	508	490	496	504	490	480	531	528	534	504	527	528	536	531	531	520	514	492	509	501	500	544	517	491	468	523	526	519	516	507	546	488	522	506	508	489	507	538	484	539	533	489	498	502	509	483	528	533	548	486	510	505	479	518	510	504	482	490	483	490	502	525	497	499	533	507	505	567	517	540	491	520	493	502	519	519	513	515	539	540	468	540	503	500	510	484	511	549	544	450	526	508	474	557	458	526	541	488	501	535	531	538	538	516	521	545	531	476	512	512	502	490	534	510	495	514	463	510	495	538	514	536	488	491	483	484	501	526	496	477	537	467	513	513	472	514	478	497	568	526	534	485	496	517	526	521	516	537	503	508	511	522	528	502	528	504	539	531	547	528	495	530	486	508	540	541	528	527	500	547	493	521	547	520	540	544	510	516	500	487	546	506	490	543	482	480	508	488	493	479	511	496	522	523	498	553	490	513	543	501	480	514	519	541	515	533	527	539	464	519	523	524	486	516	463	482	493	532	497	493	531	557	489	568	517	518	470	538	528	489	457	499	555	507	554	480	481	511	499	526	547	489	513	548	524	494	457	515	555	524	529	543	526	493	482	471	543	462	517	511	515	526	504	527	501	522
22728	67538	66893	47525	35275	16812	3308	629	594	598	557	576	569	564	544	559	579	554	594	604	585	561	567	563	567	581	556	551	599	612	530	555	625	563	572	577	558	594	569	566	573	566	598	540	548	575	616	594	559	536	606	547	566	572	587	586	547	570	602	555	603	564	584	612	568	539	566	595	582	578	545	592	586	604	587	604	542	555	541	577	604	538	555	556	598	583	548	635	502	559	528	571	605	557	624	536	595	534	611	583	567	566	576	570	571	590	588	532	596	641	603	568	598	570	526	585	544	565	593	533	536	618	553	595	563	595	561	557	588	565	600	529	533	563	599	577	568	550	615	612	614	613	558	600	562	543	582	581	588	592	536	632	558	575	585	581	556	545	584	576	570	543	614	631	538	585	600	562	575	564	580	568	561	548	553	561	578	571	621	579	573	588	584	580	561	590	542	555	561	561	552	553	573	597	585	553	598	613	575	597	560	578	571	561	568	592	538	568	578	551	581	607	575	503	581	575	603	564	543	575	519	575	569	584	601	561	593	585	528	542	575	580	567	589	577	564	561	563	556	551	576	566	587	589	598	551	568	609	578	551	562	585	572	561	580	573	570	564	557	593	577	565	589	584	534	549	563	570	575	546	538	559	594	552	565	584	616	554	579	555	566	549	538	611	564	577	616	611	569	610	602	556	543	578	615	576	541	579	599	517	613	602	577	538	591	549	590	543	595	585	562	561	545	591	597	526	572	562	610	606	577	591	595	569	562	624	541	579	538	574	590	575	559	557	575	554	580	513	558	558	613	589	574	599	588	523	567	589	533	599	613	582	609	568	567	573	636	596	566	599	604	555	591	589	537	591	612	568	530	572	586	582	602	585	616	558	554	541	586	577	554	583	559	559	542	543	610	566	529	559	604	578	556	549	558	564	589	580	556	589	561	567	582	553	578	552	586	549	542	571	596	618	568	550	568	619	557	579	546	620	587	557	613	622	569	573	596	568	576	586	555	586	561	542	636	622	524	597	565	570	572	586	584	645	570	594	597	548	549	621	581	584	565	564	555	603	595	552	567	605	568	577	572	574	599	570	562	563	535	560	581	577	571	572	599	567	549	583	601	563	569	603	590	595	552	556	545	585	566	571	546	555	567	530	563	579	558	569	601	580	570	574	578	572	556	564	540	575	598	560	581	533	603	552	588	574	561	565	591	587	584	634	584	614	544	605	579	599	593	548	571	580	604	533	576	587	559	568	570	524	555	549	611	576	565	555	578	550	562	582	564	562	546	592	589	566	539	567	575	528	568	571	560	569	579	582	602	603	603	602	568	574	568	582	572	562	586	577	543	555	582	535	595	572	574	545	572	568	601	607	531	554	566	569	591	600	583	614	574	568	555	613	556	549	606	582	557	618	555	616	593	576	550	567	576	548	519	585	573	612	564	574	547	608	599	592	573	596	547	571	571	594	610	555	597	555	580	557	569	593	575	561	615	533	557	553	600	558	573	589	526	562	581	564	575	587	617	591	607	607	582	558	546	523	542	567	516	574	572	573	619	584	558	578	609	596	539	591	557	592	546	584	585	533	530	527	560	572	579	589	559	570	623	573	545	597	577	553	541	595	528	564	640	554	578	570	623	563	586	582	596	561	555	559	525	566	596	553	561	576	612	578	597	577	564	597	591	569	552	554	583	575	547	614	617	581	593	562	584	536	589	581	573	539	558	538	593	612	587	609	562	581	577	591	589	569	554	575	560	585	545	576	545	587	554	543	558	599	546	593	535	539	552	595	546	583	599	571	612	574	544	553	606	547	587	583	597	570	594	571	580	572	540	597	550	611	473	567	534	557	550	562	573	572	620	593	586	587	518	540	606	556	545	572	545	579	569	619	576	533	571	563	636	580	600	574	595	549	610	538	559	549	553	602	532	544	544	585	560	542	557	621	572	575	546	554	572	627	582	582	580	624	552	561	555	586	609	588	602	592	598	545	562	553	586	570	604	576	573	597	564	581	572	564	591	586	577	579	605	545	572	590	596	577	554	579	560	570	575	583	552	522	572	611	597	569	575	585	587	622	608	572	555	596	605	626	583	573	565	545	568	555	526	544	590	531	558	594	552	550	566	576	530	593	558	584	573	528	565	581	581	580	571	571	562	593	565	560	576	599	595	584	587	564	543	555	567	569	588	554	572	552	589	613	588	547	604	551	556	574	589	591	615	604	586	592	570	570	591	567	586	595	538	564	547	561	584	583	591	583	555	594	573	568	607	572	570	636	622	575	627	577	571	560	567	613	572	558	550	591	612	590	590	568	594	568	597	541	563	577	539	561	546	591	568	553	544	589	562	562	592	536	562	559	565	583	587	617	575	611	599	558	587	594	529	560	564	604	568	556	605	599	579	554	560	607	637	569	563	555	553	546	598	584	565	558	576	588	570	579	587	516	551	579	525	553	568	566	549	519	557	575	573	528	600	528	545	570	575	569	598	573	568	612	573	609	599	556	564	572	515	539	596	560	541	597	593	581	601	555	592	572	538	552	563	591	569	533	569	518	577	584	530	526	593	566	587	579	571	575	557	576	568	552	588	579	539	632	580	583	574	599	613	556	580	622	588	598	540	568	573	608	593	555	597	563	549	558	573	555	553	571	580	595	589	597	596	623	539	562	537	583	515	559	582	569	540	579	550	577	562	569	560	609	596	549	562	532	579	595	551	589	569	576	596	589	586	635	567	604	570	590	596	563	563	594	595	585	564	551	532	593	597	578	588	497	539	560	584	620	579	566	617	569	539	576	550	611	570	564	573	575	561	573	589	574	595	570	578	566	568	593	574	607	556	596	584	580	544	563	574	567	553	606	536	569	545	556	570	541	508	583	586	549	583	535	634	540	532	591	578	556	597	593	599	553	615	552	613	591	612	593	573	588	600	573	563	522	571	575	547	551	605	621	571	569	565	569	580	568	575	576	565	580	620	578	537	531	519	602	589	566	546	568	597	554	554	580	568	592	557	565	595	578	570	591	581	584	569	561	555	574	581	627	576	570	569	588	529	546	582	586	552	544	573	613	581	594	588	602	595	571	603	506	617	634	568	561	567	610	555	589	570	567	585	581	615	568	576	572	568	575	601	555	544	595	570	565	564	616	548	586	623	584	589	581	576	555	609	567	589	562	543	606	559	574	610	548	596	558	634	544	608	546	550	566	548	561	557	617	545	576	571	513	569	549	585	594	552	574	593	617	547	560	585	604	566	606	576	581	585	577	552	561	539	571	601	561	514	609	620	565	598	572	517	597	575	595	608	573	553	577	585	594	559	574	605	622	573	545	588	555	596	566	610	549	595	563	550	595	568	528	571	598	564	604	544	559	567	616	573	588	586	582	554	567	557	575	571	597	521	590	546	555	572	583	567	524	554	535	545	579	589	596	600	617	554	532	583	548	547	534	524	560	605	589	544	572	557	590	580	573	586	607	559	570	591	585	582	561	572	601	610	530	545	569	578	579	565	592	557	561	535	569	579	568
23260	23157	41435	43076	41169	33908	19646	2799	666	661	636	620	655	637	593	634	628	630	622	605	592	616	609	608	605	630	588	611	607	640	574	622	630	624	610	618	592	596	638	588	627	589	608	619	639	591	608	594	614	622	597	590	614	558	615	601	601	633	610	561	633	621	627	617	585	629	597	618	628	614	602	592	623	616	633	598	589	589	634	609	636	599	596	582	572	602	567	659	638	603	543	627	585	623	598	618	616	603	609	592	593	628	638	607	619	585	629	568	632	613	599	598	626	630	629	591	609	565	588	611	571	595	603	591	626	571	613	649	613	599	577	581	595	600	599	588	614	628	605	598	594	626	609	639	636	594	643	569	600	590	620	623	612	657	596	609	606	590	587	552	581	553	589	594	566	573	607	621	621	584	616	635	662	588	615	655	569	590	662	644	610	644	599	605	653	636	648	576	580	648	617	638	562	583	616	598	606	610	601	575	570	604	610	613	557	567	612	611	595	607	605	613	602	629	612	608	585	593	590	577	535	631	634	627	622	583	646	564	579	561	624	591	646	604	590	609	611	600	618	620	627	621	599	648	584	601	569	621	613	604	585	598	589	589	605	638	623	600	567	642	583	565	598	612	539	620	582	587	586	583	618	604	596	592	601	627	583	592	612	581	569	628	635	587	621	579	625	613	618	601	662	597	593	624	643	602	569	617	644	606	653	640	576	614	630	588	670	599	582	664	603	627	668	648	601	571	609	613	637	637	606	596	619	591	623	579	587	605	616	575	605	582	605	610	616	573	584	613	561	585	583	602	622	582	607	607	653	610	627	581	585	608	606	609	581	555	617	631	611	582	627	651	614	601	589	581	597	583	616	621	607	595	595	601	609	593	611	619	641	631	625	624	607	593	614	632	585	661	584	606	639	623	612	600	612	614	613	616	602	631	631	564	594	649	576	578	628	634	603	593	594	645	627	658	668	624	607	616	528	580	604	578	603	632	604	629	657	625	565	580	571	605	576	591	603	635	616	641	634	591	577	610	618	607	572	601	572	611	589	611	616	607	553	649	590	601	618	577	622	628	622	629	595	612	608	618	584	580	581	659	612	580	598	644	565	605	584	613	595	573	603	567	569	638	597	586	561	622	588	630	629	640	609	597	593	661	657	615	618	572	570	610	630	602	576	612	589	594	661	636	621	608	590	643	614	600	622	660	580	636	575	555	590	631	582	616	597	595	590	605	583	583	604	610	569	582	603	582	595	609	603	582	612	638	630	599	648	608	626	589	568	583	578	590	626	580	611	616	643	607	603	619	649	613	602	663	612	600	566	602	606	574	616	600	633	599	578	590	630	603	608	621	616	598	592	640	576	615	616	620	613	572	589	595	592	640	550	611	582	641	617	553	621	587	581	608	611	642	589	613	630	578	600	577	638	581	613	590	592	622	576	624	626	545	621	616	605	538	608	575	628	584	616	609	620	619	570	601	618	599	559	606	613	651	587	556	634	608	600	627	595	617	602	586	590	587	603	606	638	543	606	619	632	574	640	613	618	596	602	621	598	601	565	628	563	594	612	616	638	620	560	590	611	574	606	633	561	580	621	638	590	626	598	610	567	563	646	624	585	597	586	595	609	663	612	630	622	617	602	610	599	586	584	661	608	604	606	615	582	645	639	593	630	574	575	620	622	645	617	631	570	607	562	567	574	614	591	648	640	608	638	574	564	619	606	628	634	601	629	605	622	617	596	602	613	592	608	658	637	587	578	599	641	584	572	646	606	555	624	581	632	618	585	585	628	632	629	623	631	591	603	612	587	644	617	568	583	584	559	635	569	584	604	618	603	611	624	585	585	642	587	615	596	569	645	556	572	630	657	596	597	599	638	588	567	585	620	580	614	592	604	624	541	591	611	610	560	633	629	605	579	650	586	599	622	637	591	611	597	572	562	583	596	559	593	573	635	591	606	637	633	599	593	625	597	607	553	607	606	591	583	594	628	625	623	621	588	618	598	541	592	628	604	561	640	648	611	611	619	620	598	661	630	616	616	580	648	603	600	621	634	619	637	607	567	631	577	624	591	629	615	620	615	585	613	575	615	605	572	588	655	561	593	620	605	615	608	624	634	559	617	633	562	606	603	571	638	607	590	621	576	602	585	599	612	605	653	584	569	593	555	606	619	584	615	609	595	594	621	627	603	631	626	595	612	584	623	608	615	592	636	586	559	610	580	580	614	591	604	602	610	636	583	588	564	575	581	623	567	611	644	634	578	646	593	632	649	585	592	592	565	638	621	579	617	634	624	595	613	567	605	609	606	616	622	598	574	637	577	602	584	588	584	572	602	616	558	625	596	581	624	564	629	557	617	563	603	624	634	604	603	566	627	612	584	564	593	621	643	633	604	574	607	594	599	623	544	609	618	614	600	578	643	606	603	647	590	608	581	593	602	598	621	639	559	594	567	610	593	594	614	611	595	549	609	620	590	562	608	566	582	610	601	611	632	601	634	613	569	568	614	641	626	633	579	617	626	591	607	620	636	625	601	607	617	599	588	626	627	579	602	623	597	601	582	594	630	612	589	601	578	617	633	635	609	643	637	596	636	577	638	586	608	580	599	624	627	611	565	571	627	611	608	576	603	616	615	638	627	605	622	586	610	589	587	598	618	605	568	636	618	607	591	593	603	578	590	579	616	599	614	582	576	587	659	607	587	659	633	617	585	568	595	627	594	601	583	630	602	615	598	606	632	586	595	602	599	636	589	613	604	624	584	614	592	605	622	592	617	637	653	630	610	601	597	603	634	681	631	596	572	613	589	608	614	593	620	636	617	644	631	598	586	603	602	599	612	630	630	565	604	647	597	606	612	627	606	593	602	597	566	560	627	595	592	628	647	602	596	635	599	616	573	575	625	614	602	575	614	580	614	556	639	601	596	618	609	615	562	627	614	576	622	605	652	583	555	563	588	629	600	632	612	593	530	665	610	617	627	631	659	585	635	606	591	601	618	622	618	582	643	578	598	616	575	618	628	580	647	596	607	610	634	622	595	614	648	584	562	599	626	607	585	621	659	596	575	564	620	612	667	578	630	582	635	588	627	599	568	598	639	564	633	609	629	629	611	607	609	568	584	583	566	561	554	600	588	567	566	595	627	622	594	676	595	606	609	624	646	601	598	587	601	565	586	624	629	607	553	581	613	611	592	586	589	615	636	581	606	602	598	614	546	601	592	592	590	646	627	586	613	604	625	636	597	610	628	599	608	586	637	577	637	604	629	579	579	579	613	574	585	597	607	619	605	597	624	580	617	635	640	610	605	579	601	629	597	608	623	576	624	578	605	634	574	588	621	660	598	633	578	604	597	596	630	587	610	655	581	606	588	592	589	596	569	628	602	639	550	584	625	638	635	620	611	645	606	596	604	633	606	644	587	600	613	624	574	566	599	626	606	633	570	577	585	622	601	614	599	586	584	623	591	640	587	625	653	623	559	619	579	571	606	592	602	626	633	585	614	615	576	618	590	564	612	649
27876	63080	81741	70182	55206	35230	9255	746	626	663	689	638	643	665	580	635	661	685	632	637	625	637	644	689	624	700	656	638	688	661	671	660	637	629	633	646	683	654	660	649	655	675	668	648	638	593	707	650	628	691	630	663	673	648	654	646	697	663	618	600	650	661	640	624	696	630	629	616	628	652	609	673	629	629	651	627	643	643	644	635	700	628	665	663	637	647	620	687	686	643	656	662	651	644	676	661	656	692	622	698	644	662	634	686	631	640	638	635	673	644	627	627	610	652	655	660	645	667	649	661	613	675	695	602	631	660	690	645	669	654	657	658	615	633	641	666	608	616	672	663	649	659	677	649	643	610	577	665	605	658	624	710	628	660	632	632	610	636	655	634	649	621	664	636	679	615	660	700	641	639	645	642	660	629	618	646	630	591	648	688	668	650	674	631	587	655	665	637	674	578	646	649	648	637	626	651	641	679	640	668	643	618	654	620	664	651	623	660	629	623	620	672	682	595	660	643	665	637	640	655	603	692	594	616	641	602	646	625	625	656	670	649	623	630	607	670	648	673	633	646	627	633	679	655	661	627	620	616	675	641	653	652	640	652	665	643	625	660	665	629	622	647	643	639	627	651	657	652	646	663	675	635	658	698	657	659	644	676	642	622	656	646	634	631	659	639	614	641	655	591	646	687	680	652	625	671	669	660	627	674	658	649	666	616	649	615	647	673	626	645	659	646	660	612	619	635	634	611	668	633	637	663	675	582	651	641	649	686	630	593	630	657	628	613	665	650	621	650	620	690	626	626	668	672	596	650	609	618	645	591	683	668	666	647	639	630	646	688	594	641	637	668	678	648	664	669	619	685	671	641	638	631	656	670	630	673	611	666	625	599	671	660	642	703	666	673	695	646	670	649	612	603	632	639	627	627	620	645	655	644	639	665	641	688	632	617	660	690	601	667	660	654	658	639	694	635	593	637	682	676	687	632	634	659	672	640	628	625	655	693	703	609	626	633	688	634	662	623	633	639	668	642	649	651	693	652	663	653	621	655	620	655	619	658	698	643	612	626	660	638	664	644	625	648	623	636	638	636	638	640	642	680	649	625	596	668	690	618	663	644	686	665	639	657	642	627	631	617	641	606	617	637	637	673	635	574	613	637	625	654	669	613	631	622	670	718	561	624	652	659	630	642	694	653	633	623	677	650	623	683	670	644	667	597	650	651	627	666	689	619	635	661	620	685	667	629	633	643	602	661	622	623	637	613	629	636	668	661	606	650	610	614	640	619	626	639	637	631	667	641	641	649	629	633	630	722	644	620	631	693	702	610	656	648	647	637	609	647	626	684	637	631	641	634	629	659	629	633	616	634	659	602	666	653	631	665	686	641	646	641	681	612	671	638	701	605	656	656	646	630	666	687	682	614	665	658	640	672	690	629	638	665	640	667	652	658	664	667	655	662	635	648	673	685	638	666	645	636	636	657	662	702	634	622	684	676	636	674	612	638	636	629	665	648	643	632	650	682	670	664	621	625	640	656	674	604	693	629	633	640	686	619	647	678	633	678	615	614	630	635	619	674	673	644	657	605	682	667	602	649	688	680	650	677	698	651	659	650	636	685	627	624	651	640	664	638	656	624	622	640	607	688	654	633	648	608	639	606	668	644	645	580	619	632	630	631	664	699	607	651	676	646	652	687	645	610	650	648	645	657	670	649	622	630	632	627	612	632	662	654	632	673	665	645	669	686	656	620	623	618	651	611	643	630	654	632	648	661	603	699	625	634	680	626	606	605	621	622	620	654	689	657	660	628	683	627	635	656	649	624	649	640	647	643	639	632	621	689	642	657	666	650	612	656	662	654	648	670	637	651	660	640	649	588	592	624	623	631	623	624	615	648	628	639	663	626	681	704	691	636	665	620	618	645	662	664	640	661	652	602	654	686	674	670	631	648	652	634	576	652	674	643	632	599	668	655	647	634	677	621	663	636	640	648	629	628	620	642	656	677	649	618	647	640	670	623	598	635	619	644	642	652	621	669	648	619	637	637	669	650	661	668	664	616	637	621	621	645	655	648	595	659	677	682	645	635	637	646	636	663	641	646	655	649	643	661	642	638	669	679	612	590	631	660	599	616	688	690	606	657	629	641	696	684	607	620	651	639	648	626	622	644	632	628	666	642	726	666	679	620	652	667	672	630	664	628	644	686	660	670	604	659	610	675	648	665	604	638	603	689	617	659	668	663	595	615	682	680	652	659	651	681	638	643	635	698	657	645	659	628	611	610	656	620	655	665	658	700	677	667	623	612	644	610	653	682	650	703	664	644	598	666	634	650	641	618	615	661	654	637	653	635	658	701	639	640	595	598	629	626	632	663	633	657	665	647	627	643	626	665	657	683	613	637	628	601	624	674	672	671	625	614	665	646	625	649	651	612	635	600	615	627	597	638	656	652	656	643	655	636	644	641	665	595	670	622	660	668	603	643	650	608	662	662	656	659	646	644	683	654	655	636	626	605	673	642	630	681	611	683	695	624	679	670	671	680	613	665	615	702	681	698	608	644	664	603	631	616	636	625	610	646	629	628	622	635	590	635	669	648	647	604	633	628	658	653	672	657	635	621	632	648	623	678	658	630	652	647	638	642	600	610	652	668	654	599	614	664	639	592	667	680	660	638	672	660	595	642	674	634	620	626	635	664	647	630	648	666	635	641	630	675	649	657	658	640	679	683	711	621	623	689	655	676	647	690	630	662	680	604	616	606	606	591	664	651	598	612	651	632	640	653	685	612	660	672	687	614	676	657	611	675	664	669	637	654	605	667	594	637	653	586	631	642	685	661	654	673	668	694	683	629	633	642	627	614	628	665	586	657	637	660	621	693	646	669	654	636	648	617	634	665	639	654	679	670	635	650	647	681	670	585	644	668	572	673	613	639	679	610	632	620	609	652	610	619	659	665	617	622	655	626	650	671	638	617	656	626	636	628	640	644	641	658	657	648	629	662	636	632	662	673	692	666	644	680	677	659	638	631	625	641	623	683	639	656	659	631	634	635	660	655	616	685	632	644	689	639	600	619	633	659	667	575	679	662	633	619	622	645	642	660	658	647	657	663	645	620	695	645	615	628	653	625	671	632	662	671	715	664	679	608	641	628	636	618	612	626	703	629	632	668	653	670	600	646	638	677	639	612	645	644	623	625	651	668	653	623	660	618	644	644	661	633	634	672	594	644	630	664	590	658	609	658	657	641	636	674	641	663	658	636	639	624	627	588	668	622	667	618	654	655	641	663	668	655	621	656	639	667	625	648	641	651	657	606	616	616	590	619	679	632	641	686	647	640	676	621	635	646	691	671	625	650	638	614	654	648	644	633	637	660	658	627	677	645	675	667	633	595	673	677	596	640	671	631	672	638	644	590	673	674	609	626	623	670	654	705	629	630	653	621	639	628	618	648	668	586	656	606	611	635	660	646	646	644	630	611	668	685	631	672	666	642	679	675	632	655	643	641	630	639	630	633	635	656
27939	30440	45152	28485	15607	4714	775	363	404	391	392	401	348	358	378	404	335	385	346	383	338	354	367	370	379	360	355	372	359	394	365	367	347	340	349	348	378	382	375	369	372	352	337	359	376	362	348	381	343	366	420	364	358	384	367	357	351	380	365	408	370	355	404	366	372	356	359	317	393	386	367	355	356	371	338	377	378	378	391	393	355	364	378	358	359	336	362	329	362	381	350	354	348	350	365	352	386	380	340	386	376	345	358	365	379	367	366	348	369	348	385	362	361	319	371	340	378	367	380	388	347	370	336	376	346	399	368	363	377	364	366	360	365	369	332	373	391	385	360	364	375	380	336	378	333	364	338	343	358	327	343	363	336	364	368	361	348	377	381	365	377	360	368	359	383	353	374	363	354	366	388	349	348	368	392	365	352	347	399	383	383	366	363	408	382	367	348	354	373	414	356	372	354	374	407	374	370	371	385	371	365	344	327	388	372	364	395	382	388	376	353	416	384	353	383	380	397	379	373	384	334	399	395	330	354	354	358	351	405	361	349	357	354	353	343	340	404	348	366	362	349	364	376	380	373	348	366	372	356	379	379	357	352	361	371	380	356	384	369	342	342	373	336	358	389	348	356	381	343	324	411	377	371	353	359	359	348	329	375	385	336	360	367	343	371	366	325	376	338	370	349	349	353	358	338	375	319	392	349	368	343	364	335	352	381	363	340	327	363	357	387	356	374	377	331	378	363	377	347	423	378	389	405	325	361	342	384	365	351	368	384	399	357	329	330	350	370	361	362	315	341	386	383	385	370	360	369	376	333	319	389	375	365	360	392	353	372	332	366	333	344	345	387	357	345	379	379	372	365	363	377	357	330	373	378	340	388	380	372	328	363	386	378	358	344	389	346	372	399	361	366	345	380	379	354	339	318	367	375	335	374	405	374	362	381	345	331	356	380	380	384	368	399	393	328	367	347	380	357	370	395	383	346	381	377	341	402	339	353	343	361	365	341	329	383	362	373	371	374	358	372	401	379	358	394	329	382	341	366	381	382	370	374	380	378	334	379	365	308	380	363	369	364	370	320	371	349	367	355	379	397	383	385	329	359	370	361	331	377	371	355	381	356	400	378	330	369	356	366	367	345	358	381	355	360	352	353	354	365	386	364	381	347	387	368	369	382	386	357	392	342	412	381	340	372	352	391	345	370	365	361	349	381	390	392	358	357	376	336	372	375	365	345	381	380	386	364	331	374	383	352	347	387	324	348	376	347	352	340	350	350	367	343	374	344	352	364	347	328	374	349	361	386	396	353	342	355	329	391	379	406	355	338	315	379	367	376	361	363	363	324	368	321	371	337	351	408	369	392	346	377	345	411	355	385	374	357	371	351	393	365	351	361	341	351	361	352	353	353	381	387	349	354	365	356	332	355	372	380	387	363	413	318	391	344	413	352	365	376	348	368	329	382	366	389	314	347	364	328	393	384	376	357	369	361	392	383	375	341	381	376	364	379	383	380	337	392	384	416	370	340	354	380	313	375	355	327	415	351	352	348	368	346	351	368	349	375	368	353	388	373	374	380	364	339	383	366	366	346	345	371	350	350	376	383	372	393	352	392	400	339	380	378	360	383	368	348	350	342	385	362	361	362	364	361	391	378	328	364	359	378	364	352	373	354	367	352	361	381	356	361	369	338	342	346	358	364	393	368	357	352	364	361	366	381	376	376	341	344	363	396	340	345	362	327	368	343	356	377	397	356	345	349	411	346	404	383	333	365	363	371	339	351	402	396	362	387	357	383	361	359	346	341	379	367	335	370	381	347	373	320	372	345	364	362	396	336	342	372	364	396	364	361	354	363	389	367	335	388	357	373	381	378	397	340	383	357	410	401	370	368	358	361	353	374	358	383	343	353	382	351	352	382	399	347	397	374	346	375	394	387	356	378	378	356	361	375	363	339	348	365	364	345	375	381	360	386	375	337	384	366	335	374	375	366	394	376	361	379	357	387	363	368	347	358	394	355	368	384	369	338	360	353	352	367	350	348	380	395	342	388	321	356	347	382	354	361	377	347	405	350	378	382	359	356	379	344	393	393	356	332	379	375	382	367	346	336	370	380	399	366	371	346	377	368	384	351	365	383	365	345	358	385	361	346	358	330	347	368	351	358	373	385	364	349	349	358	352	372	324	348	362	352	361	366	350	350	365	352	376	372	374	392	361	364	382	364	375	367	369	371	356	347	347	337	372	397	390	406	377	372	377	391	344	377	399	380	340	357	390	345	382	345	375	388	376	377	374	352	394	401	354	364	346	343	359	317	373	386	374	378	400	384	348	335	358	306	375	371	375	356	369	349	352	413	376	356	354	374	352	357	370	364	378	346	329	358	345	337	381	350	363	365	348	380	358	401	385	332	332	368	335	366	406	384	353	323	365	378	395	375	347	327	344	351	411	371	354	367	376	372	375	369	343	373	348	369	381	403	363	356	395	360	352	350	344	333	383	385	354	325	342	375	366	388	366	372	350	370	372	394	354	356	329	379	337	365	341	348	352	349	378	375	354	358	336	347	374	357	388	377	388	327	435	359	374	360	361	355	376	334	335	382	408	363	378	405	376	363	360	353	362	396	361	367	379	353	328	378	382	376	355	376	374	374	318	385	406	393	403	385	384	368	367	334	334	333	361	364	364	360	362	358	376	373	352	378	380	360	383	384	360	383	353	361	350	355	343	360	379	312	371	366	365	344	379	378	365	375	347	373	374	351	370	367	373	367	352	357	344	375	388	356	362	375	379	338	384	361	354	397	378	364	400	352	362	349	394	344	348	355	350	380	379	382	370	400	396	383	362	339	346	340	368	382	379	361	412	354	368	335	365	394	369	354	371	356	392	392	375	345	395	382	379	337	375	405	360	358	361	398	377	352	370	344	364	370	380	393	384	358	368	373	363	353	362	406	327	356	391	355	356	376	380	353	363	365	379	392	347	379	375	409	397	366	349	360	316	361	363	373	359	339	377	373	375	349	401	355	347	381	351	362	377	352	351	393	367	339	346	375	365	404	340	404	333	360	335	395	372	343	369	350	369	367	393	371	348	360	359	357	316	367	384	366	325	377	304	382	383	382	359	381	345	366	412	342	351	394	357	366	327	368	377	379	347	344	385	353	373	356	355	353	333	406	396	374	378	373	328	374	357	372	383	337	356	365	387	384	364	382	404	361	351	348	381	324	353	358	356	364	395	373	361	366	385	370	369	357	375	369	359	372	373	369	382	401	368	392	365	359	329	345	331	374	333	328	358	339	361	370	398	392	339	354	348	380	341	373	319	351	352	356	394	349	364	365	385	346	370	348	346	351	361	352	402	368	391	358	357	367	330	359	375	362	374	378	365	377	362	383	404	342	375	352	380	379	398	360	376	344	376	356	352	348	338	359	355	375	338	354	385	343	372	366	350	354	355	356	354	373	354	394	380	403	366	365	360	366	370	346	369	363	355	371	376	373	377	358	366	352	374	384	379	333	365
19238	48186	39341	21939	14245	4643	800	417	446	422	422	414	417	403	422	411	391	415	434	407	433	406	450	420	466	410	462	438	393	424	439	433	469	415	455	420	412	379	415	429	388	412	437	405	413	390	415	417	437	431	458	455	434	407	397	446	418	417	429	422	409	357	417	436	415	416	402	403	443	419	413	445	463	434	434	434	405	434	431	420	452	420	427	430	377	406	414	396	446	420	434	426	415	455	417	416	414	407	370	400	405	471	418	430	441	403	375	429	422	415	410	414	415	422	437	402	399	430	423	439	403	413	404	385	403	428	442	425	413	432	424	432	426	414	441	375	444	440	404	394	398	431	410	427	413	432	387	388	427	401	387	430	418	413	421	381	372	430	423	401	438	389	410	414	428	442	436	427	441	429	452	393	430	461	422	394	445	414	408	414	441	421	439	389	430	430	422	430	419	391	411	430	403	439	411	426	449	391	405	424	406	429	389	451	435	421	442	426	468	411	439	390	427	411	420	429	432	438	434	422	393	415	424	429	436	422	385	407	445	427	412	407	386	433	447	384	426	422	481	416	419	372	406	410	453	430	414	422	420	408	388	453	405	413	399	460	403	428	391	439	406	408	420	421	421	423	431	419	434	406	425	435	438	440	422	415	426	434	410	417	446	409	418	414	453	449	443	433	418	397	437	452	455	424	416	426	404	415	396	410	441	383	417	400	378	385	400	394	414	440	385	418	432	441	440	422	462	447	454	428	415	443	469	403	404	415	406	426	413	432	445	457	418	438	408	385	414	434	398	421	415	436	420	391	425	424	387	427	400	412	422	416	399	439	460	400	418	424	441	399	457	401	435	416	429	394	406	427	423	435	408	402	405	404	446	443	415	432	442	448	407	458	416	438	433	397	402	438	409	415	402	373	391	405	439	414	397	416	469	413	418	398	438	406	392	429	386	457	432	416	414	443	442	413	436	423	418	410	404	395	445	410	445	413	390	400	410	403	446	417	387	441	397	402	415	445	395	433	425	393	417	435	416	385	379	404	415	441	413	406	418	447	420	393	421	381	432	419	413	442	404	417	408	440	407	439	399	405	417	405	421	416	423	420	411	412	403	439	403	398	392	389	426	408	414	427	401	455	421	405	376	406	401	417	412	398	447	442	438	445	391	430	423	410	431	412	443	425	437	424	416	384	414	423	441	398	417	425	429	415	431	426	448	426	452	404	431	418	424	428	380	408	418	461	443	404	447	437	456	438	422	380	432	413	375	439	385	397	396	442	400	404	418	411	400	426	412	450	415	426	422	446	455	391	442	403	414	414	463	455	442	407	422	401	418	390	405	472	407	398	426	438	433	393	413	414	415	397	442	410	403	460	395	413	363	435	393	417	426	451	381	401	465	413	418	442	391	406	449	428	446	398	372	385	423	398	402	443	405	412	410	435	430	421	420	435	409	412	444	420	431	377	425	402	436	410	433	451	401	423	422	418	413	409	412	444	376	432	402	399	395	402	441	410	415	427	394	400	422	416	436	440	393	420	431	415	429	425	435	392	424	392	380	421	430	475	456	440	434	432	416	453	404	430	468	428	421	433	425	419	396	405	447	421	435	421	427	428	421	426	411	460	431	401	462	428	460	436	406	417	410	437	408	422	419	377	424	383	439	429	418	447	432	481	410	425	438	412	433	398	395	407	383	423	380	433	392	380	370	398	428	445	406	406	438	408	424	460	437	420	454	402	418	428	423	431	425	455	423	385	445	406	385	423	418	423	420	409	418	425	374	468	410	419	419	442	396	412	430	434	401	422	428	420	429	393	416	431	398	427	424	422	436	394	438	421	440	409	375	397	391	428	421	433	439	414	455	463	435	394	456	443	424	411	409	408	398	442	437	424	391	444	435	409	405	434	407	394	396	419	424	402	373	420	438	437	415	420	421	401	438	411	436	405	425	444	432	395	413	421	400	411	441	439	417	428	434	413	429	403	398	404	444	421	420	451	394	409	406	434	434	412	412	382	434	416	417	409	466	403	420	423	445	398	427	407	436	437	431	420	413	458	425	447	409	409	441	413	413	427	422	465	414	414	406	416	389	452	432	457	470	407	414	422	393	425	418	427	424	428	417	403	376	383	441	442	391	417	422	408	448	421	447	386	432	444	435	418	410	441	395	395	417	428	414	453	426	386	465	439	439	429	420	419	433	448	436	416	391	457	436	390	394	408	457	472	420	424	404	414	396	410	396	447	404	453	458	406	430	438	414	432	475	408	450	426	406	449	398	440	391	384	416	394	393	381	440	421	441	415	403	458	436	407	400	441	436	399	429	444	399	387	437	446	426	433	414	404	441	413	447	433	394	431	403	431	429	400	431	441	406	396	417	421	448	437	422	436	442	450	426	455	404	438	437	416	428	413	420	408	456	414	419	447	419	426	409	373	449	430	388	416	455	434	397	405	371	440	419	393	422	408	419	459	411	429	418	430	426	426	415	441	405	444	444	424	417	445	403	381	402	392	391	425	409	438	429	425	457	433	434	406	399	441	417	411	454	403	411	427	421	432	422	445	420	430	426	441	399	457	416	398	420	423	449	410	416	419	462	453	448	383	385	465	435	458	414	434	408	419	395	467	384	377	406	400	456	406	388	400	418	416	407	430	416	441	427	439	396	430	384	425	431	424	456	393	428	426	405	428	425	423	375	398	432	414	424	416	433	434	411	412	440	401	468	427	403	426	423	432	414	393	408	439	458	410	423	434	443	480	425	417	410	389	374	417	400	412	432	424	395	402	417	434	461	429	450	420	416	421	439	457	377	437	385	405	430	426	444	390	416	402	422	377	452	403	403	458	412	409	406	409	434	446	398	417	404	457	442	415	439	426	401	417	417	441	428	385	418	419	429	416	405	453	408	418	449	375	416	430	430	408	408	392	441	419	394	419	393	432	403	450	443	413	410	436	411	411	426	448	382	440	433	427	423	448	373	424	430	378	406	448	411	434	413	424	426	439	426	410	430	428	402	402	439	442	407	436	436	425	425	412	412	424	427	391	419	438	414	417	418	406	416	401	439	446	459	399	408	423	392	447	479	395	420	431	452	451	448	385	406	414	437	416	440	409	403	427	433	434	449	442	387	422	417	465	424	431	441	437	421	421	429	449	388	450	459	420	426	405	445	424	449	465	443	396	422	430	453	454	449	452	424	374	438	452	444	419	427	393	444	419	418	392	397	428	453	443	406	445	450	448	458	404	463	388	428	423	410	451	428	428	421	404	432	403	415	411	420	429	443	391	393	450	428	421	424	453	398	422	412	419	433	394	437	428	447	412	444	400	415	420	396	417	429	408	402	435	428	395	412	405	416	390	407	435	428	407	438	419	498	430	463	404	418	415	415	407	470	427	395	420	429	393	409	438	405	372	421	398	370	457	420	444	367	421	405	399	416	393	408	420	419	459	390	424	431	460	399	458	416	411	390	404	418	430	429	437	377	428	421	414	430	414	387	407	417	396	416	425	404	441	422	429	421	442
24447	24059	50819	48333	40925	27773	10952	782	407	436	388	417	433	406	391	391	408	428	417	436	364	380	430	423	388	403	383	399	391	462	409	376	434	415	400	416	408	378	362	381	408	372	405	410	417	429	406	379	404	419	405	407	391	399	395	423	414	399	400	404	362	377	373	431	378	401	414	398	432	408	394	410	428	395	357	410	417	377	384	376	398	422	410	378	398	395	386	400	401	380	427	414	423	392	402	416	378	375	403	408	385	433	375	392	369	411	393	443	404	423	422	417	420	422	391	400	376	363	383	387	405	399	435	376	404	380	380	377	375	415	400	385	379	387	386	375	406	402	396	408	402	388	416	376	371	388	421	394	373	398	382	381	382	409	387	381	376	442	364	405	376	385	398	445	391	403	426	425	395	423	363	441	406	416	399	413	395	386	405	391	392	372	400	372	390	405	410	398	410	396	389	416	398	377	366	393	395	374	373	420	397	397	371	420	366	381	406	379	389	425	376	424	372	386	406	392	380	404	411	367	375	396	403	387	386	407	414	397	413	414	381	372	440	412	380	400	389	425	393	406	348	347	442	408	385	411	391	416	393	392	415	383	398	377	372	382	366	380	398	373	404	342	431	356	378	390	399	392	364	374	394	411	383	423	380	368	406	385	397	380	412	424	396	417	411	390	394	357	414	370	408	398	417	363	383	421	390	385	383	389	384	418	387	410	398	427	428	383	402	436	401	413	388	380	395	387	388	377	382	382	430	401	387	369	347	379	400	396	398	404	381	402	381	433	365	396	430	394	407	415	386	420	429	398	384	374	366	374	398	373	395	381	391	380	372	356	393	409	397	413	381	390	419	382	389	404	432	385	390	358	373	369	399	396	400	397	390	430	368	389	409	376	392	381	391	383	384	396	381	370	386	417	389	394	390	372	396	412	406	383	374	444	395	383	457	403	385	384	388	365	429	404	390	389	433	409	372	413	386	404	387	392	379	408	368	402	376	382	416	387	399	377	404	415	435	429	386	423	389	396	390	411	391	391	384	358	432	371	367	391	357	403	403	384	400	387	389	391	405	408	377	385	417	395	397	378	418	387	386	352	394	413	373	420	428	403	402	425	415	391	422	390	381	367	368	424	413	403	423	381	411	421	396	368	401	365	425	384	376	363	414	379	389	421	429	395	376	393	443	404	370	385	351	416	418	397	395	395	396	417	375	409	392	393	389	385	386	379	382	411	408	456	380	412	414	389	397	397	405	385	401	379	369	345	399	426	379	367	381	406	394	382	404	361	421	352	361	355	372	421	417	401	422	418	398	331	376	390	400	371	390	376	405	385	393	382	406	386	378	392	380	401	384	424	402	416	423	377	380	408	410	394	356	379	445	387	410	388	388	395	393	403	380	412	381	401	396	427	356	387	397	404	396	443	395	398	413	390	408	429	396	422	426	406	386	385	381	354	399	399	375	395	383	389	384	426	399	438	393	397	375	369	411	401	420	378	387	400	430	396	398	417	374	414	388	392	341	416	404	408	410	359	377	384	409	411	413	435	415	362	357	386	392	407	441	384	412	396	407	396	408	403	422	432	414	386	421	392	405	389	342	386	381	390	412	407	378	451	403	392	388	402	408	370	397	391	379	419	380	363	390	356	377	402	407	412	369	402	405	405	389	404	398	418	402	418	421	388	387	411	402	440	411	415	413	407	387	366	414	399	384	403	397	407	429	397	360	399	376	395	359	386	378	386	462	407	401	387	447	428	401	402	419	369	427	406	412	388	380	380	364	414	412	377	399	401	362	392	398	394	392	387	423	412	412	422	402	392	347	409	399	369	386	392	378	393	381	422	402	390	431	387	378	369	390	405	369	387	408	407	393	389	381	400	391	403	366	372	375	373	352	397	419	378	397	407	387	377	379	395	385	404	372	386	447	390	390	416	386	382	395	373	387	398	402	349	416	418	400	391	392	406	433	405	406	400	405	386	383	388	413	434	398	395	394	384	398	370	377	388	394	383	340	390	414	377	390	389	451	397	382	389	396	398	387	394	413	459	408	404	388	371	381	383	414	391	385	362	380	393	393	383	382	416	402	420	411	369	406	371	378	360	398	401	407	385	383	404	362	411	407	381	412	369	395	390	383	372	389	430	410	390	404	428	403	395	422	406	404	407	381	383	424	408	380	377	400	424	382	406	403	431	392	372	407	418	361	383	389	402	437	390	406	403	360	435	419	376	411	395	379	331	403	429	393	369	375	400	379	412	388	371	368	376	388	409	424	370	386	383	402	421	402	387	404	405	367	388	379	418	385	388	370	411	388	355	364	417	418	392	411	380	414	371	401	389	398	427	416	394	382	380	396	387	386	362	398	383	424	377	392	422	411	400	399	409	377	386	395	402	423	429	383	381	382	387	448	400	390	375	401	430	423	363	372	380	406	421	422	402	387	383	407	417	405	386	427	391	409	394	390	407	418	375	397	394	375	389	356	389	404	387	389	374	407	404	340	376	378	416	389	421	409	381	422	420	419	384	394	398	388	394	403	401	389	403	388	390	389	396	405	411	381	449	419	399	384	424	394	426	397	413	395	401	392	420	402	415	384	436	380	397	437	404	391	398	364	405	418	400	390	387	412	388	384	394	386	405	413	383	416	408	366	426	381	373	427	433	415	379	392	406	385	416	390	402	402	412	414	363	388	406	379	420	432	416	414	396	387	428	374	371	394	382	415	389	379	367	407	405	413	376	407	425	399	376	382	376	374	387	404	380	390	391	379	389	399	373	422	376	406	409	412	384	427	402	362	399	378	413	397	344	396	426	401	386	363	395	425	406	391	390	417	369	405	401	391	392	402	431	427	391	389	385	385	430	401	403	393	397	381	383	399	355	373	405	375	422	411	379	389	435	391	427	384	384	375	413	406	423	362	414	388	383	393	399	379	395	392	369	356	379	391	385	392	397	384	405	411	397	433	445	370	378	394	373	364	367	390	376	420	383	429	362	392	383	423	381	399	391	374	380	398	390	365	378	388	374	407	424	426	395	406	410	358	379	414	392	412	393	424	398	420	388	396	358	370	341	417	391	384	377	387	333	379	375	381	398	450	438	362	392	360	398	380	378	400	414	382	378	417	372	370	395	407	407	373	358	404	424	391	385	424	378	381	407	422	410	397	377	388	397	404	367	374	372	403	440	433	362	399	409	388	402	397	350	430	368	391	418	395	401	427	405	386	420	378	387	401	390	395	371	375	397	425	412	388	393	395	403	384	370	387	422	427	394	408	396	405	400	370	378	377	385	363	394	409	383	391	388	424	408	418	411	367	412	423	422	403	399	393	385	413	389	394	399	394	384	388	406	391	388	414	393	411	385	402	398	386	372	401	381	371	393	406	378	390	413	375	395	407	385	384	376	375	416	375	398	380	387	426	400	372	395	390	399	432	380	425	429	402	371	413	367	398	395	439	399	438	406	403	403	418	442	397	411	410	396	387	367	397	387	388	382	386	372	395	422	420	417	401	399	384	364	369	380
22618	65994	76902	55540	43879	24441	5816	498	434	438	480	446	473	463	462	469	469	419	448	429	446	474	455	478	492	448	451	435	455	471	438	417	447	463	423	457	425	439	450	424	462	423	444	436	475	466	428	457	438	407	443	461	470	425	438	450	450	471	469	434	440	444	412	411	466	462	418	466	436	446	435	468	444	423	439	473	466	433	448	434	428	440	462	448	449	456	458	481	453	476	466	465	427	447	425	439	403	437	414	425	456	446	423	470	442	431	421	438	433	452	488	444	424	405	409	412	446	452	464	442	458	454	443	459	425	434	451	421	435	443	481	417	435	457	429	436	467	485	457	442	480	453	437	414	462	441	434	460	437	425	419	450	450	440	470	464	439	449	452	432	457	414	439	430	446	460	490	457	438	441	430	450	450	480	435	409	464	447	439	437	435	465	438	401	397	446	424	421	460	428	384	481	449	435	460	451	474	435	409	456	455	461	464	447	420	405	442	473	440	459	416	463	454	455	466	439	467	418	445	458	462	430	429	437	444	428	427	471	424	408	450	432	454	447	449	440	438	451	458	447	407	447	437	494	450	488	443	474	442	435	427	486	440	443	434	432	404	494	451	436	446	470	452	442	429	464	388	430	498	435	455	448	426	441	452	459	478	448	446	445	450	435	439	422	440	459	414	447	427	467	475	433	483	458	451	463	446	449	423	434	464	424	444	416	445	486	458	406	462	396	453	472	444	480	441	471	449	451	448	455	418	441	450	474	439	402	439	428	421	427	434	427	429	430	441	430	432	446	447	445	434	497	421	423	452	416	465	454	467	478	485	432	478	434	462	400	437	461	440	466	426	468	425	439	464	453	470	460	464	458	472	437	453	410	420	440	426	436	469	455	445	445	435	405	421	452	447	431	441	405	428	375	394	424	434	432	407	457	428	402	463	447	447	409	431	429	457	422	450	456	420	433	467	434	464	468	443	406	471	467	462	461	415	424	445	443	461	373	459	452	427	473	439	429	458	449	442	432	470	434	437	421	427	465	445	444	429	423	449	447	426	438	440	451	433	474	413	445	452	453	420	424	438	419	437	468	446	421	463	427	477	458	446	418	433	415	402	441	451	480	421	437	434	410	440	468	427	446	425	448	440	461	455	442	492	433	439	432	392	422	462	462	454	428	424	446	467	444	428	446	457	456	472	415	461	420	419	439	437	476	447	413	403	397	412	461	434	461	436	431	466	430	468	457	433	489	449	422	424	440	451	473	433	388	404	421	452	481	423	407	441	455	477	445	439	442	460	456	445	444	452	433	446	436	443	445	483	482	420	409	424	474	462	465	441	423	474	437	482	455	432	429	415	450	411	431	389	465	419	423	461	446	458	441	455	438	450	430	438	397	485	461	447	428	435	441	469	473	441	458	431	461	440	466	467	434	444	462	408	465	447	417	455	417	412	429	449	425	459	480	462	454	442	487	440	478	444	509	455	485	448	446	442	453	422	443	468	457	421	458	431	456	452	444	453	463	406	429	428	444	431	453	458	417	451	454	455	449	430	432	432	475	426	456	419	478	408	454	439	492	473	417	454	398	450	433	446	423	435	465	489	453	435	445	448	454	435	424	441	448	472	425	437	488	454	402	481	400	446	473	432	479	435	424	464	445	462	454	413	437	427	437	431	457	455	454	448	431	459	447	418	473	403	429	441	471	453	445	442	420	444	439	382	416	473	422	421	413	487	457	436	451	437	410	446	457	426	429	488	423	416	442	427	447	449	429	463	440	486	448	444	445	463	426	450	435	439	474	461	435	470	485	432	436	449	460	384	417	464	411	466	435	450	458	460	483	446	478	458	424	462	478	470	426	456	477	453	449	451	418	466	409	428	441	477	430	449	443	433	450	430	425	432	432	507	446	432	457	467	399	427	452	424	472	434	441	454	457	440	447	411	455	452	465	435	486	426	437	465	395	412	435	464	448	469	457	423	420	435	473	473	439	476	451	436	478	440	423	411	460	402	444	463	416	460	409	387	432	423	488	435	423	471	425	450	453	445	465	433	432	428	456	406	427	466	476	440	427	426	448	435	442	448	416	440	422	425	457	417	439	460	428	448	468	449	445	450	495	447	436	414	439	433	429	423	453	450	470	437	414	455	468	474	441	471	404	432	467	444	459	441	442	435	451	448	413	417	445	434	471	473	455	457	455	441	429	446	469	458	453	436	435	418	451	440	440	447	418	457	499	451	427	454	418	497	423	429	430	455	422	431	441	425	449	431	406	470	444	432	417	420	466	442	416	475	446	420	459	439	459	446	466	456	459	453	446	442	436	431	478	459	453	424	457	467	470	456	448	456	433	426	478	430	454	465	444	439	495	434	420	423	431	437	486	439	437	436	462	457	453	463	456	445	444	420	450	505	429	457	439	456	414	434	441	423	407	432	468	399	427	470	451	435	414	427	459	437	413	423	472	399	457	463	444	456	456	454	467	478	441	456	428	420	452	437	444	472	434	423	430	428	443	488	466	450	400	443	457	450	452	440	427	404	445	411	443	401	423	477	432	402	425	469	404	447	433	465	437	415	458	421	448	446	439	470	477	429	444	445	449	454	428	449	459	432	470	458	440	430	440	469	439	427	438	485	404	457	483	421	432	451	402	422	434	448	383	458	453	442	435	412	426	449	431	452	468	433	438	444	438	454	461	441	425	422	499	447	449	427	456	434	440	430	474	440	444	429	426	483	375	420	450	452	461	438	438	453	472	423	436	462	447	473	434	452	420	461	470	439	441	448	433	424	441	432	428	474	455	447	424	445	456	442	447	457	410	446	490	436	448	431	462	426	463	446	458	457	431	444	468	457	452	492	426	446	449	443	465	479	426	466	466	449	434	434	435	474	461	472	466	462	419	451	409	453	453	429	501	424	384	420	432	426	455	419	472	437	434	418	390	419	445	458	412	434	419	463	446	434	433	393	441	466	419	460	427	477	443	468	466	428	423	449	467	423	444	440	453	432	414	471	449	441	430	451	435	450	423	429	439	446	448	467	381	446	468	423	444	422	428	420	448	444	431	427	432	450	425	437	447	456	431	424	467	432	439	394	449	454	420	414	412	412	443	408	488	458	418	414	445	411	416	453	444	432	416	423	447	398	458	464	452	462	472	445	447	419	441	449	428	429	435	439	429	451	454	446	445	424	441	432	450	451	414	455	453	436	433	444	465	452	426	434	429	397	427	466	467	446	465	456	477	426	471	483	451	434	473	427	442	399	444	445	408	457	427	495	442	412	453	469	425	434	435	428	478	436	402	446	435	439	442	428	410	472	467	478	444	463	438	416	443	429	438	461	432	445	448	416	434	443	470	451	480	444	475	440	453	447	454	471	456	446	457	433	464	458	438	424	411	431	420	444	389	426	418	441	467	427	423	463	431	439	439	420	466	447	450	463	433	481	444	405	426	460	444	459	436	454	470	432	383	425	473	438	433	457	450	448	427	448	424	428	435	507	447	421	444	469	427	462	467	416	460	439	420
25505	22811	49045	43300	32878	19849	5421	633	516	500	492	496	531	503	514	493	541	484	497	540	526	478	537	517	548	470	511	521	480	481	499	475	524	522	472	506	467	535	516	506	533	515	502	538	533	538	475	559	450	494	479	518	476	515	490	534	516	492	494	492	527	501	512	496	512	484	493	535	514	473	481	548	531	491	536	524	470	535	510	513	526	500	507	515	526	499	516	500	539	530	524	477	481	514	521	520	518	473	540	525	495	495	522	516	493	529	508	491	495	496	499	511	499	518	524	510	472	515	467	505	486	496	558	535	476	496	506	482	497	534	531	525	529	503	461	484	516	477	512	484	526	506	522	492	503	464	492	545	525	511	541	549	508	496	582	504	517	460	514	466	499	530	508	516	493	499	499	506	529	527	515	496	535	498	498	468	495	538	509	460	501	519	476	478	521	513	463	487	517	471	511	525	506	509	505	461	441	497	495	506	507	491	482	570	500	545	470	510	492	483	495	517	502	464	510	532	490	479	490	512	523	521	518	526	508	517	511	461	534	502	532	501	507	508	529	511	537	471	523	500	520	502	528	505	530	539	551	486	525	493	498	548	489	562	551	520	508	498	492	488	505	463	530	479	496	530	547	494	566	500	478	529	514	504	527	509	482	476	513	542	486	507	505	484	525	515	517	502	498	524	503	511	525	551	523	510	502	548	491	498	499	477	511	534	529	552	502	521	544	536	542	480	512	498	495	537	517	519	476	512	515	519	490	476	481	498	471	542	509	528	497	523	462	455	510	480	505	551	487	464	533	521	474	571	490	543	518	518	493	545	492	526	492	488	525	493	490	507	483	531	492	495	530	486	516	552	477	521	524	497	517	498	505	530	506	488	488	514	519	507	503	482	476	525	514	527	532	535	490	510	508	492	497	492	496	480	505	519	483	494	532	527	515	472	520	531	464	511	482	527	513	540	508	522	510	491	523	559	526	472	475	549	496	521	520	540	522	534	540	475	513	491	501	495	483	515	499	499	501	487	487	505	515	476	537	494	509	504	521	491	517	526	538	523	506	521	495	490	531	496	532	489	525	524	535	515	526	493	501	500	520	555	496	501	479	505	510	507	515	511	517	487	510	504	526	486	489	508	530	514	480	478	495	468	548	507	523	504	512	511	528	515	511	519	545	492	484	501	528	494	488	491	499	500	510	519	470	537	495	497	528	523	519	522	534	519	543	508	545	502	499	484	501	536	473	521	526	525	486	497	468	506	497	503	545	491	508	526	512	525	516	544	487	513	517	513	536	508	509	523	481	460	505	537	516	471	491	491	488	527	531	499	521	490	492	525	502	518	521	505	530	501	444	486	564	528	527	501	544	512	482	494	521	498	499	539	514	492	519	567	515	496	485	506	502	489	505	511	515	509	477	506	475	542	478	501	524	513	488	506	509	500	478	490	504	511	498	511	541	539	524	476	499	505	515	513	490	521	514	520	520	479	532	475	527	519	483	507	458	507	497	523	533	524	493	495	500	537	524	511	527	499	549	511	537	464	530	506	503	500	506	507	523	565	500	508	519	497	499	528	524	498	488	535	507	472	503	521	541	476	539	471	531	505	537	518	498	545	533	519	523	508	481	494	500	494	515	511	484	512	558	509	478	512	482	509	494	497	497	475	505	494	523	458	503	500	508	547	523	487	527	447	469	470	505	505	522	475	540	482	484	533	484	506	509	499	532	501	517	542	473	505	510	496	509	469	534	530	489	498	512	538	517	503	529	492	505	514	521	545	535	478	457	526	515	513	453	479	505	510	493	526	510	488	500	484	526	471	522	533	528	520	537	507	527	516	495	507	510	504	479	507	499	487	498	464	481	499	471	514	499	511	485	470	520	498	543	500	476	502	522	510	544	484	528	503	479	498	480	500	514	512	490	518	504	492	475	525	500	493	510	536	547	481	494	516	501	495	530	503	534	505	523	516	487	493	500	492	510	493	560	497	572	495	500	502	482	467	512	523	518	478	528	505	534	501	492	507	498	526	485	492	534	503	510	491	543	506	537	504	514	535	548	493	483	531	507	514	500	509	490	508	500	509	479	501	522	566	467	498	508	485	472	528	504	543	518	506	480	479	484	517	502	502	512	522	516	504	474	503	553	523	489	482	549	480	540	453	525	467	475	515	506	498	474	490	507	543	511	482	508	514	482	527	524	478	513	469	502	481	529	526	535	509	496	487	530	497	561	510	523	550	496	529	536	533	531	485	523	502	500	518	495	476	519	502	494	471	512	550	478	523	506	482	545	536	539	522	548	521	484	499	461	475	481	512	467	541	532	495	506	480	476	512	509	547	511	501	493	512	509	462	503	483	544	505	481	500	500	518	526	509	520	495	494	502	516	505	501	512	476	493	503	500	514	510	495	489	530	494	513	490	496	516	511	475	514	520	508	504	498	466	444	514	535	469	531	468	484	554	461	519	520	530	515	518	502	549	511	513	513	502	488	516	503	507	462	517	473	513	517	486	509	486	497	458	537	508	486	499	524	479	494	529	499	476	509	510	507	531	506	508	524	505	473	528	504	489	525	496	527	521	474	535	507	474	497	511	522	491	501	491	523	509	490	472	489	531	519	524	509	510	527	492	567	518	528	490	485	522	505	508	480	517	551	524	492	521	508	546	517	524	551	484	517	486	493	532	489	527	500	515	514	493	517	566	513	562	486	511	492	542	526	490	495	502	524	517	549	512	521	496	494	485	541	495	550	497	496	546	552	535	507	458	540	546	460	556	533	494	474	522	526	533	511	538	499	521	516	508	530	531	530	455	495	522	522	502	519	514	490	453	466	499	509	504	496	504	516	473	514	445	505	492	508	458	525	531	507	479	507	529	536	513	490	537	476	535	512	520	510	504	573	488	541	528	503	500	512	468	498	494	505	476	502	527	490	515	514	480	478	543	472	488	499	497	525	489	485	488	489	523	523	527	538	480	538	509	518	497	514	493	514	510	520	541	475	521	532	488	477	497	498	509	496	526	510	533	525	500	476	489	507	535	517	525	541	520	492	488	506	486	468	517	532	506	562	524	501	542	477	496	529	503	494	505	518	531	485	522	488	502	513	514	492	523	514	520	564	533	524	532	512	525	504	524	497	518	509	541	493	537	512	524	473	544	522	482	509	541	499	526	524	513	487	512	525	480	510	475	502	497	498	512	537	489	548	503	542	514	541	479	543	514	505	504	487	528	496	498	464	537	485	491	483	527	535	548	483	530	488	517	538	472	500	504	506	478	489	484	525	531	512	509	478	511	502	478	503	527	461	514	539	529	494	512	524	499	461	507	457	524	510	519	499	497	535	536	497	509	559	551	492	500	515	527	507	501	526	468	511	487	498	480	492	479	534	518	519	512	487	522	550	531	513	489	523	522	529	485	524	533	519	496	512	479	477	526	517	498	505	461	552	519	495	509	495	541	508	493	487	514	504	510	521	487	476	501	483	528	516	514	522	482	497	524	534	513	497	522	509	487	500	504	522	486
21064	52942	70567	48767	37542	19528	4572	602	577	606	599	566	614	597	595	570	542	583	541	587	574	551	560	643	523	564	554	590	611	543	599	527	567	591	590	564	561	591	580	579	593	583	597	581	533	603	574	544	572	582	553	600	592	551	576	622	520	601	563	570	604	597	541	560	551	553	552	588	604	548	571	592	547	573	551	584	608	578	543	582	578	593	561	575	559	594	570	549	573	529	534	508	565	588	585	560	558	547	581	622	592	572	596	544	587	547	549	545	540	561	560	520	557	591	561	559	592	633	572	552	605	565	572	573	578	568	571	596	578	559	609	591	577	559	571	587	564	631	592	569	617	557	564	581	572	619	585	538	590	578	606	565	557	565	543	517	585	564	567	580	600	599	589	621	598	589	577	579	576	575	591	545	617	557	608	577	557	578	550	564	539	601	576	554	581	574	554	579	587	561	550	584	602	560	508	612	590	614	599	618	537	572	605	552	606	573	589	616	563	589	573	581	606	553	600	570	570	554	628	551	559	571	571	603	574	573	534	604	559	538	580	551	570	575	545	589	562	526	544	573	541	594	555	562	545	569	574	501	549	561	573	590	530	606	594	629	523	561	578	568	601	603	564	601	591	551	577	578	538	585	569	566	597	603	579	597	586	554	567	629	593	587	585	611	583	578	575	566	542	584	560	552	615	560	594	553	627	576	600	554	546	605	558	558	588	583	594	562	541	582	580	572	590	582	577	590	568	561	576	561	561	587	576	577	575	563	542	577	568	612	605	571	563	579	558	620	591	553	577	547	565	592	574	535	572	579	577	556	595	604	551	522	549	571	581	513	561	563	559	554	531	572	576	580	544	605	588	561	604	573	597	586	570	607	602	610	535	576	579	574	572	540	571	602	604	557	558	603	556	581	594	602	593	530	525	589	544	582	535	523	574	567	634	575	566	564	553	570	583	572	562	572	599	531	552	576	606	616	620	582	548	573	593	584	537	572	601	573	558	565	560	611	619	553	601	576	574	568	588	555	542	575	576	592	598	587	588	555	587	586	562	627	553	571	563	564	559	552	593	592	575	528	611	571	580	557	598	601	593	547	561	583	589	581	592	572	583	569	585	609	579	574	543	588	576	539	551	587	605	545	589	604	579	556	575	571	542	537	587	576	575	570	571	595	609	574	588	564	560	562	599	596	536	631	572	604	592	574	585	590	604	573	609	603	555	534	608	602	526	560	546	570	555	545	576	578	567	577	594	590	594	564	579	600	572	624	576	573	549	597	573	577	602	559	554	551	538	549	528	598	604	565	576	550	650	579	552	612	593	601	577	569	516	570	547	574	581	558	587	586	611	563	571	561	598	587	637	551	579	551	536	612	554	574	587	572	614	575	575	590	537	559	576	560	568	579	534	587	553	586	580	574	541	557	566	541	581	569	602	566	609	568	621	596	542	625	603	559	586	573	588	577	557	552	586	547	609	553	561	552	559	579	551	552	550	597	567	621	551	598	581	557	548	607	590	583	560	610	552	569	575	573	556	557	592	562	584	561	601	595	555	532	522	578	564	555	559	569	560	560	539	538	560	606	544	591	584	602	577	568	595	590	537	557	591	584	590	617	515	600	554	585	566	569	580	583	578	591	581	560	566	553	577	588	566	553	603	570	551	546	553	560	582	592	589	567	584	565	556	586	473	566	622	582	554	568	629	579	600	580	619	586	570	570	551	559	615	602	578	604	577	622	608	548	528	628	561	571	579	541	583	582	599	619	584	558	600	533	580	611	554	609	549	552	635	583	589	557	550	606	558	565	593	572	565	594	584	516	560	608	595	557	598	565	590	584	577	574	613	563	589	544	584	572	557	557	534	597	579	559	572	561	577	576	583	589	584	578	577	596	589	589	578	570	604	543	628	575	543	606	580	535	578	575	532	571	511	568	553	603	558	557	583	567	571	582	539	582	558	550	577	588	588	560	596	609	604	594	583	565	571	538	605	593	626	562	555	564	575	564	599	592	568	594	580	611	563	553	575	613	515	539	580	560	577	578	585	594	607	537	608	567	549	575	601	556	573	559	571	550	573	565	531	598	557	587	587	569	637	537	555	602	561	557	603	594	563	600	556	545	572	582	551	598	604	582	597	572	574	511	570	621	576	579	580	572	608	543	545	607	643	566	579	566	608	580	595	535	550	553	590	580	564	572	557	596	613	546	598	582	601	610	625	583	625	588	555	535	548	582	540	601	563	562	582	561	566	581	592	549	606	582	541	573	602	589	567	572	573	538	602	598	524	571	555	510	597	539	582	585	565	574	557	573	569	592	595	603	612	569	572	598	533	549	589	580	562	594	630	566	592	556	571	541	594	599	605	584	556	609	546	613	582	534	592	572	566	557	578	618	555	555	577	588	559	577	573	626	507	584	611	558	629	571	590	570	617	597	546	562	559	593	608	543	567	544	589	554	571	575	589	537	578	572	560	606	604	542	557	561	570	573	570	644	586	584	561	567	613	605	575	574	601	530	543	604	542	566	571	609	577	552	573	564	548	559	551	551	599	587	556	590	578	562	535	549	563	580	557	585	608	553	578	583	583	559	610	554	542	555	582	576	552	558	602	565	584	588	578	576	610	580	559	532	600	565	604	595	609	540	565	527	593	594	550	552	564	590	562	601	592	541	583	524	588	582	597	618	605	555	561	565	546	563	591	577	574	581	577	568	532	586	551	540	564	590	552	596	557	566	546	564	581	554	583	564	543	564	561	551	560	579	600	534	614	587	564	578	572	586	507	612	543	596	583	585	562	572	573	577	604	525	541	593	580	552	534	520	571	564	633	588	544	561	588	578	544	545	525	585	550	518	512	587	573	569	566	584	566	582	582	607	534	591	525	572	583	536	574	509	579	552	575	614	587	609	558	562	540	541	595	537	620	594	554	539	603	575	542	622	593	578	617	568	599	573	569	580	566	577	582	577	546	535	582	548	539	552	621	601	546	574	604	601	601	592	525	595	560	589	560	618	583	611	581	574	525	526	548	599	585	546	568	566	564	518	581	572	553	581	576	579	578	565	570	534	599	581	598	562	606	551	557	590	618	595	557	516	593	602	617	561	559	572	552	561	540	559	590	556	589	555	580	556	618	553	576	545	584	538	587	588	540	555	594	577	569	533	583	552	550	550	608	586	544	576	547	582	627	584	615	545	565	558	591	594	544	568	580	573	640	562	565	632	564	584	574	596	571	574	576	604	596	578	577	559	551	517	602	554	599	600	571	578	536	590	574	605	592	568	574	573	611	544	595	574	563	560	561	605	557	599	534	579	599	584	628	575	586	572	593	548	521	510	583	562	577	527	554	567	624	561	579	571	576	620	574	534	550	581	575	543	535	572	567	544	596	539	567	569	552	590	546	587	617	593	525	584	591	578	592	581	582	611	570	585	584	572	587	532	570	551	531	558	586	535	537	587	615	552	596	591	576	573	587	555	572	600	658	549	638	618	550	597	570	575	563	565	593	564	580	641	600	581	584	518
23273	21877	41911	41908	42898	34584	20809	3188	666	612	628	577	593	600	614	596	592	607	603	594	650	617	616	613	562	586	584	617	632	565	594	622	595	596	555	613	582	626	601	645	594	599	596	612	611	585	577	599	607	588	604	586	628	585	626	609	624	581	583	580	632	574	547	614	596	651	577	624	582	568	586	597	600	608	607	579	610	588	578	553	582	526	593	588	566	588	594	616	556	599	612	562	616	619	592	596	599	635	609	591	608	611	562	560	608	594	584	581	587	601	541	617	593	556	572	603	600	616	589	593	604	591	602	565	613	611	583	594	609	608	593	585	575	582	600	661	528	620	592	627	621	581	546	610	607	597	570	615	593	625	603	559	665	599	593	582	626	599	560	602	596	597	585	573	640	627	626	625	583	599	572	613	618	615	596	590	663	623	582	614	533	615	589	634	602	603	600	579	544	594	562	573	599	614	540	581	597	557	583	619	580	635	596	597	612	599	660	602	566	583	608	585	581	587	627	549	602	589	598	659	600	620	577	599	604	614	581	620	560	587	608	572	599	623	607	588	581	587	554	565	584	577	584	578	604	586	556	593	597	607	549	579	604	525	598	608	578	586	603	579	583	604	607	578	607	597	594	615	600	605	594	624	599	620	587	622	583	617	601	571	583	580	631	616	624	591	587	606	638	593	584	602	604	537	607	572	593	607	622	579	641	589	574	599	632	630	587	615	606	603	588	560	607	620	589	608	583	586	615	601	604	604	596	588	579	560	633	598	593	570	594	633	599	593	615	635	600	606	573	690	555	570	589	635	583	600	582	606	551	570	601	600	598	551	561	581	607	589	568	585	559	589	575	585	573	582	587	610	558	627	611	632	611	602	562	575	572	602	651	588	606	624	623	585	603	589	551	599	606	590	607	567	580	601	628	597	602	591	599	642	615	622	579	643	574	641	600	576	574	584	607	575	629	581	604	583	614	597	552	583	587	600	582	614	567	579	647	580	591	556	589	595	634	602	613	588	637	621	561	596	596	597	564	570	594	603	580	600	603	637	633	591	579	586	607	575	574	593	568	590	603	609	599	594	602	576	585	581	586	619	623	606	545	632	604	606	561	602	609	569	628	582	590	601	590	548	550	617	564	576	574	608	579	563	618	603	589	605	594	614	554	593	595	661	582	634	628	624	609	609	595	608	572	613	574	605	595	591	572	621	569	602	573	587	611	626	591	650	604	594	600	581	587	582	569	601	599	573	598	635	563	573	613	594	595	566	623	605	595	555	605	592	600	580	585	575	604	610	622	613	541	603	598	598	588	606	563	604	609	609	627	602	614	602	613	574	589	609	583	622	615	628	598	543	595	623	596	585	596	585	583	625	630	586	603	557	622	595	596	608	619	636	586	554	580	573	573	568	602	562	615	628	634	605	623	623	584	621	551	590	641	604	613	597	587	593	614	583	561	589	613	580	646	588	608	618	625	583	651	600	632	555	611	572	619	641	589	593	607	575	589	643	592	589	571	585	582	629	626	610	579	541	597	620	608	590	612	583	620	536	595	574	584	616	600	616	640	601	592	643	600	600	593	592	584	591	620	644	620	625	603	621	554	637	590	616	609	634	599	581	602	596	578	600	545	607	632	574	586	628	602	603	608	636	577	554	604	624	604	574	545	592	599	606	615	585	595	571	600	599	591	611	615	591	575	597	618	597	580	598	617	569	557	593	611	593	605	586	572	601	563	602	623	558	575	553	610	618	568	598	576	564	607	601	585	579	602	564	551	584	601	589	621	628	606	592	599	591	619	607	599	613	605	614	570	622	605	590	560	583	568	627	623	582	589	573	564	615	595	580	591	605	580	589	599	598	605	574	599	586	550	574	563	611	603	634	597	631	638	621	595	647	616	537	551	639	607	595	640	556	574	576	584	630	583	627	542	586	616	597	567	609	600	582	574	587	640	645	585	630	614	615	603	595	597	573	573	606	600	548	589	640	616	596	585	590	625	590	539	525	597	569	639	578	551	646	586	581	592	596	607	613	635	551	568	571	581	648	625	625	585	584	631	626	583	562	561	626	620	575	563	553	624	583	580	561	610	586	603	590	559	608	558	615	604	603	578	595	623	609	627	627	577	577	633	595	596	637	614	597	595	625	629	611	612	595	554	607	644	594	584	604	596	616	593	615	602	618	603	596	583	571	571	595	545	610	548	614	540	620	606	649	643	620	611	580	629	593	632	586	615	589	609	598	577	597	649	633	539	601	639	558	602	598	581	599	603	625	594	531	586	606	594	616	556	550	588	609	575	604	586	612	627	634	596	646	645	618	595	633	588	585	561	607	580	558	624	552	625	596	598	598	579	592	539	590	630	572	590	613	566	584	592	621	579	583	574	600	631	598	556	623	625	599	586	596	609	587	559	619	562	538	621	561	622	582	597	574	619	594	576	619	626	604	572	583	580	612	580	595	602	587	610	577	604	625	574	597	578	609	587	624	601	625	629	607	613	552	601	550	581	593	669	597	606	624	614	616	609	590	561	594	584	610	611	585	606	657	588	617	667	592	624	632	635	628	629	566	577	598	591	586	598	589	594	636	597	581	588	625	634	617	639	613	646	600	593	594	576	585	593	580	652	643	579	608	604	542	583	571	597	655	627	592	629	589	591	603	628	626	633	588	605	604	651	575	563	589	575	578	597	634	627	612	592	612	609	584	611	623	609	611	569	629	597	586	586	591	534	598	603	611	591	593	612	591	607	615	631	611	590	590	621	568	619	603	586	603	612	605	584	627	603	606	632	575	572	582	600	624	634	544	569	596	572	596	598	571	613	647	579	642	594	600	598	590	597	591	601	613	634	615	553	605	611	611	597	589	617	602	635	649	601	567	573	595	634	618	594	622	590	590	582	618	572	596	635	613	632	597	625	620	598	556	586	588	589	636	583	608	593	603	626	632	559	631	608	606	611	609	624	611	577	612	657	657	609	590	605	621	609	567	647	630	587	621	586	611	613	572	552	548	608	606	567	599	601	577	594	622	604	570	665	619	609	646	573	649	610	597	561	617	573	607	576	597	584	607	577	574	638	541	567	606	592	581	624	579	636	603	619	607	625	574	598	602	572	611	584	629	564	666	638	611	641	573	597	609	596	608	583	560	602	586	560	586	543	624	621	590	616	627	586	578	610	618	607	581	582	560	587	622	571	573	582	611	592	556	594	632	621	604	604	600	612	627	630	570	609	610	577	610	597	593	621	568	610	648	613	584	554	608	601	620	605	591	615	582	579	605	587	558	626	602	574	589	576	587	594	608	585	593	615	583	581	562	615	584	626	605	607	610	575	578	567	601	586	553	632	582	595	655	644	669	549	631	585	586	612	587	621	604	569	563	574	587	608	581	565	613	613	585	574	559	615	592	575	599	612	608	584	567	562	558	609	607	592	581	582	625	618	634	630	600	592	609	558	576	558	559	581	558	603	577	594	576	588	610	589	597	579	577	573	567	637	604	612	625	634	568	610	649	592	636	565	588
28331	56689	83600	73971	58163	36079	9977	682	665	689	645	697	660	646	631	629	636	678	628	622	662	692	680	691	645	670	623	653	648	645	613	597	649	627	607	622	644	604	611	631	616	685	654	630	664	618	620	622	659	657	682	623	603	619	599	632	651	605	642	638	644	608	662	625	676	631	636	625	672	596	571	630	636	601	648	657	638	612	602	634	627	624	614	608	634	612	652	636	636	621	623	669	635	658	649	611	640	628	598	616	655	637	616	692	668	606	660	656	645	620	661	672	643	607	632	675	638	637	679	625	637	627	609	625	641	627	678	627	641	620	669	681	657	592	613	620	591	665	645	621	617	622	636	606	600	595	635	634	612	614	675	663	627	623	605	623	650	695	674	627	626	638	655	654	614	643	670	585	623	638	642	645	629	627	612	635	608	607	638	677	649	582	608	674	667	626	642	693	619	634	651	578	638	651	663	640	661	628	662	628	649	618	652	611	619	662	624	634	621	613	661	631	606	619	629	634	621	660	634	661	635	632	643	645	673	658	640	634	647	664	649	620	603	656	640	612	636	627	638	599	597	658	603	644	599	607	631	626	662	644	685	672	652	663	593	638	632	647	614	633	597	608	643	609	616	621	646	635	613	644	630	664	632	620	618	635	593	629	594	685	644	639	661	641	621	620	643	652	637	663	630	629	574	635	651	655	652	640	689	644	674	638	611	615	613	656	590	656	613	657	639	638	655	686	648	657	669	621	627	642	667	581	679	641	631	626	647	616	589	650	599	629	677	641	631	673	624	626	587	681	650	621	665	627	616	635	654	619	607	642	627	595	654	635	612	631	662	644	611	632	633	634	629	659	612	651	678	674	648	619	639	639	627	649	597	629	621	626	652	678	650	617	619	631	655	602	635	660	647	663	643	590	647	638	631	676	636	622	636	627	624	619	653	654	630	667	655	633	661	681	603	644	644	669	665	634	649	660	634	607	590	636	638	639	620	610	628	643	634	658	647	678	585	644	694	654	656	598	624	605	649	628	558	610	655	624	607	647	605	628	589	594	610	650	676	634	638	653	634	637	670	637	596	613	670	671	636	594	676	641	688	651	636	660	666	628	578	600	615	618	623	656	624	629	691	637	646	629	622	659	653	652	617	646	638	653	628	659	632	621	648	647	657	672	641	654	661	649	652	640	657	635	639	663	623	655	638	678	657	651	662	630	660	626	657	628	623	664	608	610	646	648	635	611	654	658	614	613	651	639	609	574	580	641	650	667	623	654	628	634	595	624	642	646	656	692	615	616	655	618	646	594	611	609	641	639	623	645	685	716	681	610	653	638	681	676	679	636	635	636	610	656	614	667	636	683	617	594	613	626	652	609	639	648	609	693	586	613	592	633	665	660	666	654	661	662	624	651	673	621	628	672	639	693	660	649	642	631	620	653	618	663	671	652	614	654	652	637	651	605	642	613	617	644	651	670	632	588	637	652	593	660	629	670	639	639	635	610	627	608	642	641	629	627	626	643	668	645	642	640	653	669	611	648	659	648	646	593	617	648	653	687	609	624	612	586	663	641	620	676	617	607	619	623	663	690	664	657	603	641	664	565	659	617	655	619	647	650	628	653	618	628	673	676	665	614	627	656	615	612	618	659	657	638	644	635	632	666	662	661	635	644	646	624	611	657	641	617	628	644	615	638	678	618	622	645	646	668	580	610	605	625	668	642	660	593	649	661	616	672	646	577	621	639	665	604	633	625	654	692	622	659	622	661	636	637	625	616	627	614	643	639	636	615	647	605	637	694	659	647	649	675	638	617	619	637	636	632	617	600	646	609	640	630	631	612	642	685	629	643	593	658	599	611	643	599	605	624	622	652	656	611	618	653	603	657	651	726	638	599	622	620	599	631	647	668	610	649	635	684	606	664	632	631	652	651	607	636	651	647	647	618	605	668	607	610	638	670	658	646	607	588	634	614	638	583	623	615	607	643	636	652	633	681	605	664	651	658	612	676	636	645	597	636	656	624	614	647	695	640	602	688	595	651	652	626	682	656	610	637	618	625	694	624	628	612	651	636	612	643	646	610	623	626	605	671	613	648	637	683	629	653	608	577	629	620	674	650	621	622	584	602	637	692	672	643	641	681	607	628	572	672	644	621	643	658	657	649	622	663	634	629	628	677	624	625	644	642	659	623	642	701	660	660	641	638	652	688	610	665	628	638	609	609	619	597	643	694	635	653	652	677	641	635	678	629	608	620	628	603	606	624	615	604	658	655	659	612	604	625	633	632	656	663	618	616	620	639	647	587	672	640	639	641	637	629	649	611	691	686	672	663	677	605	614	577	598	618	614	617	626	654	634	602	635	675	628	682	641	638	659	606	674	649	646	720	644	654	637	648	638	647	630	550	663	662	588	624	608	675	698	696	617	585	653	674	631	604	609	634	636	635	633	650	647	670	609	667	676	674	625	634	632	605	594	650	621	669	659	612	569	630	598	631	642	655	644	655	647	625	659	617	671	628	648	628	647	672	644	647	602	655	637	623	664	627	634	638	627	608	631	730	647	640	605	668	630	614	642	601	634	604	607	628	662	640	646	637	648	646	631	643	612	648	622	638	609	584	620	653	621	604	638	625	606	631	658	657	634	619	631	653	641	643	642	624	632	611	653	653	626	632	637	615	647	628	639	625	632	668	601	645	603	642	633	609	635	643	624	623	610	601	613	674	668	657	634	642	621	619	679	637	671	627	655	633	648	626	595	660	621	634	652	644	632	653	651	620	652	664	621	622	650	644	642	636	613	634	616	627	670	676	637	640	611	623	618	590	604	662	612	628	633	619	629	689	617	644	609	640	685	613	609	658	646	634	666	629	638	572	602	635	590	650	617	661	659	600	628	712	644	629	626	610	614	659	617	609	675	692	622	593	671	636	587	657	688	583	657	600	616	635	659	639	651	656	612	644	614	653	658	634	606	587	625	626	665	668	670	631	642	661	660	665	607	631	629	656	683	647	658	641	624	609	627	690	665	636	621	631	681	641	660	593	647	559	636	628	607	628	706	639	623	645	646	647	619	638	645	688	666	674	663	655	611	620	639	614	599	643	608	670	634	655	607	655	670	637	653	613	653	613	629	607	641	630	663	607	705	577	640	657	624	616	620	658	699	625	586	642	610	614	641	634	666	640	674	605	610	614	646	639	614	631	649	688	582	622	674	626	614	653	692	611	627	629	695	670	638	657	645	631	675	652	630	642	572	644	622	672	611	620	647	619	622	641	606	636	647	648	632	656	685	615	631	634	637	683	635	680	639	657	656	618	639	652	610	656	648	693	662	669	621	632	620	594	609	607	642	674	629	636	631	585	661	615	636	636	675	642	668	614	633	607	597	649	675	615	649	633	642	638	648	659	666	564	625	701	587	596	640	624	589	671	678	642	635	656	722	679	637	669	665	613	646	648	600	636	604	649	592	633	613	666	640	634	669	661	607	640	639	624	619	619	668	621	651	644	620	654	632	616	633	662	648	615
27953	26176	48796	31447	17044	6060	940	362	369	397	373	368	397	363	343	407	361	372	363	357	387	359	370	393	386	340	348	359	339	353	366	338	369	382	348	358	366	359	339	351	325	365	381	374	376	351	389	381	383	392	392	324	369	361	376	357	370	359	379	348	352	358	364	353	386	349	370	336	373	387	366	359	388	360	367	321	337	351	347	362	355	329	373	367	353	382	310	362	355	394	363	383	347	371	362	353	364	391	359	377	342	356	370	352	360	354	387	400	386	389	366	357	373	368	344	372	362	352	353	361	372	376	345	359	382	370	362	375	353	333	339	373	380	361	407	369	357	359	358	362	356	360	357	364	366	358	345	347	381	372	372	344	382	334	318	356	368	373	360	342	355	365	378	352	373	384	349	343	381	339	359	357	348	394	331	343	375	358	351	321	364	334	367	359	374	380	408	365	363	387	354	348	379	346	370	371	378	347	333	350	395	363	336	360	368	392	349	388	378	366	378	364	368	312	379	345	353	344	315	376	370	354	371	315	346	331	364	342	402	344	370	353	376	357	356	364	380	350	314	341	367	358	367	369	337	351	372	337	331	390	368	342	362	353	362	360	379	346	366	367	355	353	341	347	349	386	324	360	354	350	349	348	347	369	376	391	373	365	356	333	353	386	363	307	380	359	337	367	382	365	324	349	367	356	370	338	346	359	349	318	404	354	380	331	406	336	360	340	343	346	363	358	348	361	353	361	311	347	386	383	362	366	372	387	369	381	372	371	390	323	413	369	376	376	341	361	393	393	359	351	330	389	367	335	378	382	344	342	328	370	340	388	359	340	366	353	322	350	336	362	363	361	371	380	369	371	368	385	384	339	355	380	368	368	352	369	344	348	359	326	381	319	355	345	363	361	328	371	337	349	348	376	390	405	334	355	409	365	379	341	364	399	358	331	354	359	379	367	383	372	366	371	387	373	320	357	387	345	368	372	346	377	371	398	343	409	359	349	380	364	375	385	357	357	371	404	366	384	378	365	374	378	391	396	392	350	369	390	379	318	362	370	342	345	367	364	356	381	382	354	372	363	367	347	366	356	378	356	369	349	366	370	378	372	381	374	348	365	324	365	360	377	364	327	396	354	344	372	381	378	380	346	341	360	379	357	404	322	371	356	390	362	361	359	362	384	335	358	356	385	339	332	376	341	393	340	346	364	362	367	374	373	339	349	361	364	372	375	355	348	368	337	386	389	368	358	330	388	350	330	396	341	386	366	364	318	327	363	379	345	368	354	351	355	337	353	373	350	339	357	369	306	357	353	367	333	391	371	349	347	403	360	357	344	353	362	353	360	364	376	378	338	385	345	376	367	360	337	357	381	360	344	343	378	346	336	326	355	389	381	361	356	400	342	344	383	352	402	376	359	391	342	364	358	352	351	349	344	360	360	391	364	340	341	361	365	375	357	387	356	336	350	373	371	379	363	390	357	331	351	343	356	355	356	350	313	403	359	348	322	336	359	388	324	362	345	349	379	320	380	372	334	372	362	363	365	380	346	364	376	373	371	345	350	371	355	380	345	349	363	366	337	373	372	334	332	322	379	377	380	372	325	349	370	350	351	335	369	356	340	382	387	400	358	340	389	363	376	344	402	332	398	344	321	342	323	381	348	398	342	376	361	335	335	347	352	381	333	337	356	344	386	354	403	354	401	373	364	376	341	319	334	364	320	346	363	345	391	358	357	362	338	373	367	389	343	388	388	362	351	335	370	357	363	345	337	358	371	338	347	336	379	349	377	359	376	346	347	372	387	357	351	356	364	355	370	370	343	390	352	351	341	400	358	334	342	370	363	386	324	337	357	345	384	355	365	348	377	358	370	344	346	382	346	351	384	354	374	331	417	359	347	356	401	376	358	361	371	365	375	361	363	345	312	358	399	371	378	384	383	358	395	396	383	381	363	376	383	364	334	361	336	356	360	361	338	371	377	342	350	343	329	343	357	386	348	375	357	349	360	379	410	353	366	352	386	365	336	338	382	325	417	369	391	347	376	371	394	343	342	348	330	354	397	387	360	347	350	328	380	358	341	376	362	364	362	372	356	347	330	357	390	382	348	375	372	348	362	341	387	368	334	396	360	373	352	347	356	373	379	359	353	346	380	343	389	343	380	374	341	358	384	361	346	382	351	357	379	354	357	377	359	366	362	354	367	377	341	378	337	356	356	360	373	366	390	367	342	395	378	369	341	346	324	369	335	362	361	371	345	347	393	384	339	361	329	374	365	373	362	332	335	367	348	331	370	410	332	346	327	338	365	377	363	368	322	347	362	330	378	341	356	347	329	386	372	401	368	381	362	379	380	391	335	327	360	383	365	340	368	348	359	359	356	358	368	379	345	350	365	359	342	357	331	351	358	364	364	373	355	404	396	363	378	378	372	397	377	368	345	352	336	351	345	354	354	354	328	365	390	360	390	374	341	364	350	386	366	374	371	378	348	359	336	370	365	364	333	389	360	386	382	371	354	358	368	360	336	365	370	339	392	342	348	365	369	377	358	380	364	385	357	366	361	375	350	350	340	376	367	360	342	356	389	353	377	337	372	355	363	362	333	324	360	351	376	340	360	400	373	356	357	373	350	392	352	329	368	419	358	365	343	377	384	383	332	382	365	389	367	370	362	383	360	324	316	376	350	391	343	377	362	335	339	350	345	321	320	355	360	362	349	374	408	364	349	347	355	344	347	378	366	374	373	368	354	359	355	385	347	350	370	368	349	383	343	368	378	351	358	359	353	366	339	366	361	344	377	310	358	367	368	366	368	364	394	366	378	401	363	374	361	358	343	356	335	374	352	363	368	401	371	372	373	352	387	340	371	332	313	348	348	377	367	386	364	367	358	315	380	341	359	351	358	363	354	358	376	351	320	356	370	336	329	386	333	343	376	360	356	354	318	364	356	341	347	334	344	375	368	366	357	366	375	374	345	361	343	333	358	335	341	366	386	375	338	409	347	357	319	366	397	355	370	353	369	376	352	369	373	392	377	304	325	333	372	354	404	352	368	355	350	387	369	374	379	338	376	354	378	391	346	318	358	347	353	356	364	393	372	352	389	344	377	378	358	368	349	351	364	353	378	350	382	367	338	361	376	368	364	366	348	366	352	371	359	367	349	380	370	373	339	370	338	344	358	380	368	362	338	388	369	371	365	372	352	365	383	361	344	355	371	342	341	368	364	328	365	366	402	326	364	403	381	338	377	359	383	401	365	354	355	381	374	377	368	399	370	358	366	345	371	360	361	335	418	352	308	394	350	360	364	377	364	360	379	346	388	373	386	351	365	387	369	342	316	359	333	380	367	368	359	372	353	343	369	343	327	376	386	371	343	331	399	376	393	391	350	375	371	403	339	366	367	363	314	347	332	360	337	364	349	379	337	362	386	372	363	390	365	339	367	354	350	355	367	335	343	354	341	388	355	351	357	337	351	377	316	340	416	372	335	374	354	377	352	366	366	393	353	343	366	401	347	357	370
19873	41675	42977	24643	14962	6034	945	416	427	433	439	408	469	409	387	424	394	418	413	419	411	400	413	394	403	402	400	439	422	424	417	430	405	427	386	427	395	430	414	440	461	390	402	421	418	439	445	410	432	384	440	412	418	402	449	424	400	424	406	410	419	419	393	429	396	412	405	427	449	398	404	435	382	415	425	405	422	410	402	413	428	438	441	438	425	406	401	414	447	392	406	453	414	410	410	449	418	410	391	403	404	436	443	424	415	418	408	407	407	400	465	430	439	441	442	418	403	419	399	413	408	424	420	409	468	427	448	432	360	393	376	435	397	408	438	411	436	406	390	460	419	454	406	411	412	391	431	419	436	433	437	413	419	421	392	442	441	411	444	423	450	397	409	416	448	385	404	449	441	424	434	418	396	422	445	394	387	363	403	405	404	394	399	398	391	428	454	419	393	434	411	393	420	404	438	418	430	417	405	394	413	421	422	400	419	453	426	415	448	381	416	403	407	433	424	417	429	393	389	432	396	407	408	423	423	436	436	409	393	446	413	414	371	417	470	430	383	447	425	440	393	416	422	414	458	407	390	397	435	400	414	405	376	402	403	414	449	423	393	427	381	373	436	419	412	433	412	402	453	416	385	408	453	409	428	411	416	389	370	379	432	457	423	445	400	405	404	378	428	424	421	413	400	416	411	442	408	408	393	431	418	407	415	415	433	417	423	428	407	412	413	410	440	453	366	404	383	401	392	385	454	409	445	412	396	436	404	408	433	418	415	385	415	417	420	398	442	396	421	411	431	453	406	412	420	421	433	439	389	406	447	430	437	418	386	406	406	421	407	414	416	412	419	427	429	428	416	449	435	454	443	385	396	399	404	402	436	407	436	398	414	447	429	415	401	381	415	447	428	413	380	436	420	401	412	418	406	408	434	426	427	383	423	438	442	412	424	442	424	400	394	428	436	400	408	391	411	411	427	413	425	482	396	460	407	397	420	413	412	406	419	378	411	429	417	428	422	407	416	400	436	409	406	443	425	407	398	442	371	414	441	412	436	433	427	439	409	394	406	388	432	453	420	424	405	442	442	376	402	405	459	406	402	442	443	415	424	457	422	395	431	391	426	434	411	414	416	425	407	432	456	409	404	391	415	387	444	447	407	446	439	430	417	419	403	441	414	441	426	405	418	420	447	398	438	437	434	440	410	435	411	443	435	403	424	395	428	403	427	422	440	454	431	444	420	422	405	421	421	423	411	434	429	392	443	427	466	393	433	393	440	415	421	393	397	416	400	410	431	413	429	367	405	442	438	401	403	390	430	395	456	406	417	419	405	421	447	409	391	451	431	432	393	386	413	416	417	422	423	413	433	426	377	390	437	439	427	427	402	401	414	389	384	385	386	435	442	424	388	412	419	425	410	431	428	438	416	427	436	408	397	398	396	409	412	406	427	402	429	458	399	400	394	409	419	397	440	402	429	365	402	457	420	420	398	417	413	428	420	437	448	409	398	402	454	396	404	395	392	407	401	420	419	410	408	434	423	435	418	429	398	402	393	439	498	438	382	433	420	456	400	413	429	400	396	442	431	414	410	434	407	428	403	412	413	425	413	440	409	409	377	403	412	461	463	459	408	409	355	446	430	413	369	393	406	395	443	422	420	403	452	429	431	394	428	425	459	387	452	417	449	417	410	407	387	437	451	414	395	444	377	442	423	418	412	387	412	382	398	401	457	412	423	415	402	390	434	449	390	388	433	423	406	406	421	427	398	445	440	420	417	404	428	406	413	406	413	430	407	400	443	403	384	422	453	405	407	406	430	405	425	430	414	456	428	431	405	448	413	426	443	412	380	424	429	409	419	419	424	429	417	413	411	406	433	440	393	447	419	416	403	425	451	399	399	438	422	402	461	410	452	415	404	434	423	391	441	357	442	407	404	413	432	410	433	430	421	430	419	426	398	453	413	433	413	435	450	425	407	417	411	376	441	430	422	437	380	435	402	414	393	388	425	423	410	397	420	402	423	416	417	442	429	406	414	413	402	429	387	372	433	408	428	412	401	453	403	437	433	431	397	407	445	424	405	440	373	413	446	399	417	437	408	418	450	400	397	407	395	417	420	430	415	422	408	444	409	421	419	406	437	432	431	405	414	413	445	388	412	431	446	438	401	400	413	414	426	395	394	423	439	443	422	395	392	405	420	386	427	384	417	404	388	424	408	418	442	421	397	410	405	411	418	460	463	421	453	392	412	415	439	413	416	435	395	439	421	440	422	435	420	423	387	430	413	439	410	422	433	418	428	417	388	423	429	418	413	449	415	447	410	374	437	425	392	416	423	386	436	409	433	411	390	434	416	421	418	423	411	415	453	379	428	396	420	394	411	428	386	407	422	423	430	385	442	425	401	396	375	395	415	378	415	402	416	424	456	447	413	448	394	417	423	392	410	402	410	416	429	406	406	403	437	419	438	406	439	397	404	439	435	416	434	411	446	373	423	416	397	429	403	407	414	410	378	435	456	401	407	436	408	413	397	379	451	376	438	432	451	416	402	416	413	392	447	436	460	414	429	401	457	452	402	399	383	410	434	363	410	429	441	431	426	421	440	385	402	428	403	427	445	415	444	427	428	445	397	448	420	420	413	435	414	403	414	397	452	399	419	421	404	461	416	413	422	411	403	411	409	450	373	402	411	422	409	419	433	410	409	409	402	426	435	406	440	386	411	426	441	411	427	415	418	440	387	409	470	432	455	430	408	374	414	382	399	411	414	416	449	411	418	394	412	394	466	407	397	391	463	373	414	420	432	421	438	425	436	405	418	396	448	393	413	406	383	419	402	434	393	462	402	416	438	416	425	440	407	423	412	409	417	416	420	408	409	413	409	407	414	426	411	431	396	435	430	398	394	416	416	439	461	397	421	433	480	379	419	430	457	424	434	452	379	400	402	406	415	416	403	432	413	423	436	421	397	435	403	383	411	429	431	445	408	444	409	432	436	402	383	410	416	412	384	414	427	409	447	394	391	425	404	405	417	402	393	441	407	424	421	428	445	419	398	418	396	392	393	415	425	405	432	398	412	416	440	410	464	451	432	411	404	426	410	396	410	412	463	406	425	418	412	440	412	448	422	431	416	419	440	407	418	397	402	445	463	423	416	403	420	425	393	437	390	404	397	425	414	459	431	411	428	433	437	402	428	423	386	435	423	420	443	397	410	434	430	449	409	416	450	403	428	445	408	389	402	428	413	423	406	418	409	420	431	409	428	403	454	437	399	412	450	416	407	428	403	414	415	402	391	401	407	412	434	425	418	384	412	430	380	436	445	412	409	416	409	429	429	455	397	445	415	432	402	428	449	427	387	418	382	408	408	400	431	415	429	414	420	414	417	408	381	416	437	430	434	440	438	436	402	437	395	428	428	415	454	420	402	399	407	407	341	412	400	386	398	383	462	434	379	438	398	415	417	428	366	390	395	397	391	421	377	421	418	409	430	440	419	414	448	421	412	439	440	408	456	407
24435	22379	53422	52618	43960	27861	10251	704	395	413	399	369	380	404	384	363	363	403	401	387	399	361	383	377	398	398	374	360	380	372	378	388	413	380	408	349	380	389	352	409	340	340	390	380	389	360	389	389	369	377	349	344	392	358	360	389	358	415	370	418	380	410	378	375	393	402	354	401	385	386	377	374	382	368	352	399	403	350	347	385	391	392	408	401	373	396	416	373	383	415	357	401	372	380	367	379	355	404	388	385	392	381	396	371	412	339	371	341	397	358	393	414	402	381	388	405	374	374	361	383	382	348	406	399	377	396	385	369	397	409	385	400	366	372	376	375	403	368	380	379	397	368	370	338	389	368	377	372	382	385	387	357	385	383	421	351	412	397	388	400	396	358	387	387	392	373	387	381	389	399	374	386	393	380	363	388	383	413	346	384	409	363	365	388	384	400	384	357	394	452	412	398	365	389	383	359	402	404	380	395	398	383	350	436	377	378	356	377	409	393	412	387	382	404	380	413	373	429	387	389	404	371	358	378	382	409	376	377	374	395	372	405	422	371	363	395	387	364	402	376	407	390	372	380	403	371	381	410	382	389	392	364	357	376	403	395	402	375	351	376	371	389	369	359	387	407	383	395	386	386	379	393	368	351	385	391	400	370	382	403	378	378	345	403	366	380	370	386	360	363	395	397	397	364	366	396	399	388	412	408	361	399	381	388	378	393	388	388	373	389	389	386	400	387	390	369	386	362	402	351	383	369	379	354	324	397	374	359	372	368	323	393	402	390	379	346	399	361	378	414	380	370	418	392	368	393	376	392	382	394	366	415	360	398	403	430	364	370	374	401	355	409	379	356	357	407	382	369	383	382	373	388	367	399	374	387	397	407	390	385	408	367	397	354	357	405	417	368	381	386	376	369	381	395	375	357	350	391	382	383	383	395	389	358	411	358	346	393	360	379	420	369	362	363	362	359	369	374	376	373	386	402	381	425	398	374	361	406	423	432	392	376	391	409	393	392	395	385	371	370	392	408	396	402	412	379	361	384	401	359	405	379	353	375	386	395	391	411	393	396	369	351	398	386	375	391	364	394	398	381	385	373	335	369	396	352	310	384	385	393	403	379	401	390	376	366	394	373	388	362	395	426	400	368	373	412	410	378	393	393	384	399	360	378	365	404	410	360	420	415	384	379	360	399	386	348	404	405	408	387	381	380	369	390	382	376	377	396	366	377	379	390	408	382	416	401	394	394	366	400	388	423	369	401	383	395	382	395	380	355	371	387	389	373	353	412	420	404	376	362	349	368	386	390	397	407	370	369	397	373	382	408	354	379	375	389	401	403	406	378	373	399	388	339	421	399	406	349	329	392	362	367	375	408	339	399	382	386	386	396	371	394	427	385	389	414	393	356	394	421	400	354	384	407	389	347	379	347	403	378	385	404	369	383	408	397	392	376	372	399	384	359	367	376	367	405	399	378	379	372	393	404	404	411	366	378	414	393	380	373	375	432	365	403	411	403	394	367	421	391	351	381	384	416	416	383	411	406	378	339	399	396	366	398	411	405	387	350	322	397	383	389	394	373	369	408	379	418	376	406	386	398	360	431	377	386	377	360	397	405	364	363	393	387	361	395	389	411	386	398	382	391	411	379	375	388	367	400	376	357	376	371	403	415	403	362	386	382	384	355	366	370	398	397	414	395	383	429	355	399	413	391	364	366	387	397	343	411	407	421	352	356	407	385	394	395	379	378	425	409	371	376	374	372	365	365	374	418	408	403	420	372	370	383	368	384	409	411	413	375	395	371	424	381	357	399	413	374	382	356	387	367	389	347	394	366	366	362	397	357	389	440	398	394	366	378	411	363	388	354	366	391	405	386	380	374	379	355	403	404	404	401	376	387	372	395	368	416	373	380	423	431	406	370	366	423	349	390	385	370	376	387	395	401	373	400	362	362	366	389	383	379	384	390	418	389	397	393	405	378	413	383	363	369	400	396	386	391	395	417	424	373	376	378	386	388	401	366	417	375	405	390	338	379	388	355	408	366	404	378	378	384	402	365	411	391	373	369	402	374	396	381	385	378	382	396	414	413	397	404	358	397	358	369	403	369	373	364	409	380	384	383	375	388	368	408	359	397	365	344	418	360	362	383	360	372	386	415	363	381	380	382	375	380	389	434	381	371	355	384	382	392	398	383	344	375	393	395	358	408	398	377	390	340	407	372	342	383	392	388	361	389	374	394	390	382	397	394	365	399	369	364	375	417	369	411	378	390	387	353	356	373	430	390	376	409	386	403	414	383	389	369	402	367	371	394	365	379	381	372	379	385	400	373	388	373	419	371	346	431	408	391	402	391	373	392	403	371	387	405	366	411	407	415	395	346	384	368	353	426	407	376	383	374	374	407	362	410	342	366	398	381	390	402	382	385	368	371	431	396	390	398	386	368	389	408	376	380	401	389	396	403	387	415	396	386	376	348	370	375	402	385	384	360	381	410	411	396	376	419	421	407	431	366	361	379	392	353	367	360	355	346	380	382	390	369	406	379	396	378	397	383	373	378	393	383	387	416	394	394	384	375	360	388	369	368	376	366	408	371	403	365	390	388	400	378	383	382	376	361	375	409	376	362	363	390	382	363	370	400	391	383	435	389	398	422	388	379	377	378	359	400	376	374	383	387	418	356	384	406	344	425	390	383	390	408	398	368	408	397	362	376	375	401	406	382	387	363	361	405	380	406	367	343	355	386	381	371	396	425	377	420	418	390	370	374	410	371	350	399	364	409	406	367	388	353	381	369	371	390	377	336	377	407	370	397	410	355	388	370	390	379	366	374	397	364	408	376	398	408	391	378	406	402	360	377	352	422	368	394	352	380	399	346	415	403	390	372	348	393	376	351	359	368	374	369	349	396	443	384	392	366	363	346	410	366	357	389	364	393	363	356	408	397	385	398	416	370	422	372	353	398	399	370	429	378	380	351	410	382	376	377	410	424	418	392	368	365	378	372	387	383	375	378	405	401	410	366	405	416	387	368	401	335	389	361	407	364	401	418	394	400	361	400	407	383	395	379	368	356	414	357	404	373	385	403	390	383	383	341	417	401	384	418	396	406	369	365	394	358	362	366	383	384	401	383	389	381	360	359	362	355	404	402	359	406	375	390	379	372	373	359	404	389	391	370	373	376	412	383	354	378	439	370	357	425	383	377	399	383	395	380	379	373	372	404	405	372	425	410	377	386	359	375	374	366	413	393	382	384	395	400	404	395	365	351	398	377	367	385	382	398	393	384	383	410	373	418	403	351	394	391	389	326	381	381	400	387	389	379	385	382	409	385	390	410	376	372	368	365	380	393	397	355	367	389	365	385	368	418	369	398	382	377	419	385	406	382	374	394	370	352	351	400	384	391	420	427	373	390	430	400	366	388	402	367	404	410	352	340	406	388	412	391	384	366	358	380	363	404	374	386	390	370	377	393	396	375	420	395	385	404	378	404	359	363	371	358	365	411	349	367	388	358	373	389
23349	54848	78729	58254	45640	24203	4265	410	464	472	428	439	455	418	411	452	433	440	441	429	450	435	442	407	446	421	449	413	438	411	458	438	439	436	436	440	486	419	429	448	414	424	472	441	377	406	443	429	429	415	425	420	432	430	402	436	455	421	441	432	410	431	445	419	420	466	397	428	437	456	413	438	412	415	402	435	416	447	432	391	431	442	444	413	405	424	468	447	428	445	460	398	408	425	391	436	404	379	445	407	411	426	452	427	383	428	429	447	409	420	439	427	413	455	444	462	440	413	410	403	438	445	428	397	418	431	454	452	412	409	433	417	441	434	423	424	414	450	418	404	439	433	431	455	434	413	404	449	443	412	423	462	440	412	416	386	433	422	393	431	421	385	426	428	434	394	403	401	419	432	446	421	447	443	452	429	444	432	460	423	451	434	379	452	442	445	441	434	384	399	423	405	451	427	439	427	438	442	439	431	451	472	384	456	419	435	414	402	410	425	417	386	441	448	437	421	432	394	406	448	427	400	423	452	386	461	418	459	420	423	418	439	412	415	446	438	418	440	444	441	427	421	396	423	415	439	458	405	443	408	421	440	443	456	434	440	449	408	414	460	430	437	455	455	397	416	419	430	434	464	430	431	420	422	416	410	431	409	410	427	469	432	434	431	405	402	440	464	453	485	423	457	455	436	464	458	459	439	443	406	427	402	428	405	421	418	446	439	457	427	444	403	429	443	441	437	464	467	391	442	438	425	436	459	422	475	386	394	404	467	394	440	443	408	438	433	399	407	425	464	449	437	409	408	424	416	395	422	409	396	404	391	408	418	421	410	428	406	424	468	455	422	431	441	448	454	407	437	465	450	447	405	412	441	421	456	409	402	438	440	435	431	448	406	421	419	450	437	416	419	402	408	453	403	399	451	386	429	435	444	459	438	411	440	420	420	472	412	409	427	460	476	392	421	425	437	441	382	439	446	454	415	415	415	427	438	444	444	442	454	442	388	406	408	452	380	438	424	425	422	428	387	424	437	437	442	472	459	463	416	419	487	443	429	461	416	460	408	422	412	414	440	440	471	443	407	422	474	439	398	411	429	419	443	438	445	404	404	436	408	447	427	434	465	420	452	399	444	422	448	400	448	428	431	422	434	442	435	464	440	397	438	413	400	410	457	412	429	450	469	418	428	417	414	420	471	409	417	436	424	437	419	432	438	422	411	421	430	435	427	466	434	455	451	396	439	394	413	439	429	464	422	445	403	448	421	388	441	426	447	459	479	434	405	476	412	405	437	418	437	410	453	415	415	446	396	418	430	453	436	460	451	424	435	448	442	441	426	464	412	426	445	459	452	406	402	433	420	429	459	400	443	433	424	432	437	438	458	402	432	471	451	443	466	438	383	461	419	458	450	434	445	428	480	420	417	440	412	432	413	397	457	455	457	410	435	427	410	436	438	425	442	434	454	427	453	423	428	435	428	446	446	434	412	379	420	410	423	427	385	418	407	439	448	445	417	484	426	426	426	434	436	446	453	434	441	451	419	447	434	452	432	394	415	440	417	428	463	453	452	466	468	398	434	458	408	427	440	452	405	451	422	458	426	393	431	434	437	424	393	399	414	428	414	478	415	391	404	497	404	427	413	429	434	440	450	409	400	445	421	441	440	431	417	426	450	441	452	415	406	428	432	429	416	442	419	441	457	411	431	416	423	402	428	443	430	420	450	432	438	407	466	457	443	435	405	431	425	435	414	407	437	434	410	427	434	431	417	452	410	427	426	467	454	425	470	429	415	462	448	418	399	429	410	429	392	437	421	435	426	409	444	432	443	430	402	428	375	428	423	440	453	419	449	448	438	452	459	435	412	428	386	406	407	418	421	413	392	428	422	444	412	430	455	437	427	462	407	414	404	445	395	480	461	442	412	445	459	422	420	401	446	439	424	442	448	423	420	420	410	443	411	404	409	442	410	420	435	460	446	388	404	442	394	420	429	401	425	388	416	444	427	386	427	428	434	454	399	422	469	428	419	438	417	423	427	450	424	455	408	408	401	428	418	432	443	424	421	432	463	432	432	433	407	423	423	448	437	402	438	426	390	426	430	417	424	459	425	440	431	430	469	468	406	422	425	415	456	416	339	410	436	408	390	432	456	405	385	461	422	455	442	429	400	443	453	444	412	417	407	459	411	453	426	407	438	414	454	416	435	446	476	419	438	428	417	466	431	456	444	445	443	439	448	423	402	462	396	421	471	395	423	450	460	499	436	424	391	403	390	401	436	426	441	459	429	436	438	418	460	400	436	411	432	465	441	423	415	439	453	425	389	422	409	445	423	439	418	437	415	402	421	419	413	402	426	438	441	439	427	467	446	419	437	450	408	421	434	471	436	440	428	486	422	413	457	432	454	438	454	429	434	437	384	456	457	446	427	427	452	458	451	429	397	420	421	421	420	405	412	411	426	411	437	415	406	441	418	427	397	415	383	396	426	429	462	441	436	459	444	402	426	418	438	435	454	418	455	449	421	436	403	413	408	422	441	460	435	384	389	403	454	406	430	401	438	471	441	418	452	395	424	448	410	471	481	462	443	409	452	432	466	435	422	438	395	442	419	435	429	456	460	417	464	467	444	447	429	365	438	437	405	414	429	413	421	412	420	417	424	425	417	389	419	397	425	407	481	436	451	420	448	438	424	415	401	409	436	486	410	410	409	408	452	394	419	423	407	379	413	416	428	392	440	449	422	428	424	402	411	418	435	443	459	460	440	437	450	430	392	450	453	445	432	450	415	465	426	475	450	434	474	447	383	447	426	471	416	442	387	404	457	452	405	438	379	403	404	443	451	423	437	435	406	458	400	409	427	449	409	440	420	416	441	429	409	398	460	420	419	449	457	397	481	424	421	407	449	458	426	416	422	408	439	409	433	416	446	406	419	447	428	424	424	429	443	419	407	401	430	437	413	422	442	406	421	432	447	423	414	433	434	419	419	435	453	409	434	458	433	431	437	396	460	442	419	437	411	438	426	443	459	473	432	462	425	434	442	427	437	428	435	444	424	411	417	437	420	418	425	438	427	452	393	430	433	425	421	492	439	432	444	442	415	449	480	439	463	443	418	422	423	443	414	430	422	444	382	443	473	451	413	442	423	460	420	424	437	405	421	422	378	433	494	418	402	459	443	469	428	420	422	429	421	438	412	459	436	450	464	429	434	399	391	476	434	397	433	430	430	420	443	433	434	506	441	415	456	395	435	441	454	422	471	429	451	446	458	422	409	434	442	430	450	423	414	436	469	426	445	441	434	367	433	417	426	456	461	424	421	422	426	401	393	458	453	447	445	459	441	454	452	411	457	428	410	431	390	439	425	435	413	433	447	451	436	411	409	472	451	455	443	416	452	424	448	428	431	456	438	432	441	427	431	441	430	445	422	447	492	459	424	432	474	477	431	425	440	416	403	422	388	410	449	405	422	422	414	446	439	408	398	405	429	424	425	424	431	375	402	424	413	396	456	414	426
25555	22898	48278	44036	32284	18117	3885	577	537	522	518	538	522	487	512	477	481	486	515	517	486	523	494	506	452	501	485	502	485	506	527	495	498	411	541	461	485	506	517	490	475	512	496	513	495	518	527	500	503	501	458	522	482	541	524	458	563	509	494	500	537	503	490	483	499	446	468	515	484	486	524	495	479	483	524	487	527	512	446	535	485	495	473	503	506	519	505	489	469	481	473	497	442	479	500	503	516	476	496	489	472	488	502	499	510	523	465	501	447	478	504	526	488	505	534	532	511	513	518	459	509	471	524	462	492	485	495	486	507	514	497	490	488	492	506	470	458	523	530	505	488	538	490	482	498	523	479	469	476	488	454	527	464	521	482	473	441	463	518	485	507	509	485	450	504	514	511	485	475	542	516	515	454	489	522	520	513	481	519	487	552	513	494	457	509	497	552	528	472	489	482	496	474	494	496	501	492	476	503	490	478	529	515	507	453	484	514	522	491	540	494	514	510	499	490	497	476	486	509	526	476	512	515	495	457	491	523	516	498	514	475	475	500	504	519	479	502	477	547	528	543	498	471	459	524	471	466	465	484	541	471	539	505	511	472	479	445	517	486	514	480	456	552	491	496	483	503	486	495	513	450	480	484	492	523	489	475	510	484	487	499	507	506	498	474	520	497	506	500	485	535	460	505	525	473	504	489	480	522	485	500	505	461	472	504	523	518	520	478	492	511	463	463	509	482	514	506	481	484	511	495	497	496	507	492	456	496	495	493	497	503	501	500	516	513	466	460	488	498	519	484	520	478	500	482	499	486	502	510	510	471	507	484	449	530	498	475	459	505	523	484	468	472	500	495	523	483	513	504	512	493	512	502	490	524	519	477	500	534	486	515	470	512	499	483	507	507	464	504	504	493	446	534	516	500	499	487	508	444	484	510	507	500	527	498	501	505	487	535	534	500	522	505	509	502	482	512	520	527	513	498	525	496	554	511	492	526	504	482	515	481	479	532	476	490	478	529	503	519	507	504	473	494	497	493	486	508	516	492	512	469	466	458	474	468	520	460	527	473	493	468	449	467	495	542	477	532	476	502	548	472	518	502	465	467	505	492	513	505	483	486	503	522	518	501	509	471	474	496	494	512	493	493	514	544	486	467	506	497	520	526	514	501	537	486	454	503	504	468	492	533	511	512	486	530	502	494	550	539	550	459	528	510	516	474	499	515	445	515	494	492	493	450	497	496	492	498	480	483	515	514	521	475	456	470	493	524	478	519	471	536	468	514	515	480	493	486	486	511	494	502	517	482	514	486	493	511	532	480	499	522	497	507	504	478	508	518	489	526	518	458	526	530	497	453	559	535	521	475	460	535	543	523	507	524	527	515	477	476	480	496	500	495	511	495	437	510	514	505	485	482	503	480	496	453	508	499	474	517	483	478	491	487	498	518	507	462	499	485	471	473	511	469	453	481	454	526	535	525	507	468	482	511	505	482	468	485	491	487	501	447	531	494	475	504	488	504	478	528	466	481	491	510	495	510	511	495	512	516	509	460	515	474	533	505	458	455	486	488	469	461	485	517	503	523	535	498	540	499	526	523	485	456	530	516	455	552	529	525	505	517	498	477	518	521	452	485	502	541	468	507	511	491	461	473	505	487	477	522	496	483	509	492	497	519	491	508	483	530	497	469	464	505	514	510	472	529	458	495	482	479	505	499	501	505	463	488	503	488	521	461	527	523	527	503	519	487	504	456	534	499	508	500	477	524	511	517	521	544	526	489	492	489	514	475	456	490	537	506	515	485	503	464	487	505	519	508	490	506	513	482	486	558	548	505	491	509	487	522	478	516	480	501	513	542	488	483	484	462	456	549	494	508	512	495	518	506	484	478	495	490	522	509	509	510	525	488	468	464	485	492	513	494	489	500	484	532	460	509	532	523	506	495	491	474	493	482	515	549	523	485	474	457	490	481	490	515	515	479	503	481	490	512	486	461	472	520	492	526	497	483	518	520	473	481	463	485	479	527	484	548	486	534	492	521	497	488	506	514	511	554	489	512	525	532	521	530	520	496	495	459	523	492	500	512	496	500	489	528	481	521	477	469	449	494	478	437	504	466	521	491	495	507	453	500	554	531	496	460	487	507	533	529	510	471	499	521	466	484	537	494	536	519	541	521	463	512	481	542	500	478	473	515	509	478	483	506	522	514	513	524	502	481	514	507	478	499	500	531	488	506	530	479	505	492	497	555	498	506	477	480	456	490	518	495	515	473	506	466	500	493	539	481	476	498	518	497	557	502	490	566	498	485	474	478	510	497	515	486	514	490	497	476	498	524	526	541	440	503	512	507	502	508	499	509	501	494	464	514	477	496	490	515	535	458	505	506	508	448	505	469	525	456	514	503	500	489	543	491	488	503	508	498	506	503	494	476	504	517	519	464	493	478	495	526	486	520	516	523	478	511	485	531	473	485	488	500	508	523	517	492	474	502	484	522	474	502	511	487	463	501	455	474	483	521	521	501	548	492	529	550	491	505	508	502	515	490	521	522	517	482	549	529	464	480	487	472	499	527	501	533	522	495	541	487	484	514	481	481	492	507	515	529	527	497	474	496	518	487	476	455	505	512	502	561	559	466	503	509	485	542	485	516	503	506	533	517	492	515	478	482	499	478	475	494	522	494	506	499	461	528	537	526	495	485	493	522	486	514	525	496	540	494	514	516	484	465	495	544	495	479	481	478	515	503	505	510	511	514	485	487	511	538	508	521	515	467	495	503	496	542	488	550	503	519	486	498	506	537	503	533	508	501	514	514	431	482	513	490	506	504	458	530	510	472	519	508	489	494	537	414	506	496	516	514	519	532	519	501	519	477	517	491	524	461	498	532	497	500	520	517	559	528	490	518	514	482	492	529	472	475	482	472	504	510	509	497	488	504	493	547	474	474	531	500	543	515	542	519	475	468	491	537	495	521	491	531	505	511	495	454	479	478	468	510	527	507	480	478	510	546	496	525	486	516	493	481	509	468	502	513	550	441	511	480	478	514	477	466	495	455	478	486	479	475	509	510	533	488	478	530	514	496	508	478	501	511	487	476	465	504	529	540	470	490	517	489	497	542	512	515	510	505	521	487	496	479	540	474	514	501	494	498	507	489	497	491	494	501	490	477	489	530	519	511	492	494	506	486	537	493	538	518	531	453	486	527	493	485	521	493	539	489	530	494	468	479	518	523	505	505	510	509	443	475	508	479	520	501	463	504	498	507	484	494	499	510	526	496	484	497	502	504	516	498	511	513	532	503	501	484	497	491	487	531	506	475	488	510	512	492	495	521	486	478	510	507	479	495	494	496	497	507	510	488	471	514	470	502	523	472	494	495	524	449	454	470	478	524	482	495	509	503	470	503	518	490	470	510	505	507	483	496	509	481	516	500	510	474	494	469	488	520	509	483	527	504	487	484	526	457	496	487	523	504	516	470	507	484	476	503	494	482	480	512	508	508	533	500	481	496	515	515	522	524	499
23397	56218	69988	49076	35954	16732	2608	563	576	571	591	558	538	553	606	537	572	549	544	594	555	554	547	556	569	555	520	548	551	551	590	528	565	555	526	539	582	565	574	564	595	589	579	577	565	575	620	560	560	501	513	561	566	559	592	535	548	560	588	574	588	543	606	569	549	532	549	572	495	545	550	617	554	531	557	518	615	545	569	524	586	569	562	581	587	600	587	624	548	591	590	552	565	577	552	574	552	593	579	578	566	582	578	517	483	567	529	518	534	575	570	536	538	596	551	573	521	554	587	541	567	532	574	540	548	578	534	564	565	576	579	557	531	538	533	540	549	553	511	571	545	605	567	574	537	567	567	575	564	557	524	538	561	563	574	526	569	554	559	571	605	553	596	559	574	535	582	556	571	609	569	598	559	529	539	538	566	570	497	551	502	530	563	528	583	535	546	553	539	559	535	518	540	610	486	528	564	568	529	621	539	545	582	575	561	588	554	576	545	536	597	542	582	534	530	583	538	542	562	538	582	556	601	579	578	564	558	578	583	547	578	574	553	500	557	544	565	557	534	549	532	505	586	571	544	535	521	576	586	519	564	546	557	569	562	558	577	545	559	530	570	517	567	570	541	522	546	516	569	507	566	540	563	538	540	550	520	569	584	573	586	528	560	545	549	566	549	522	588	571	523	534	547	580	583	549	582	568	579	547	571	567	521	557	589	605	542	528	542	596	522	554	597	534	559	521	560	562	539	580	610	567	554	565	569	545	552	531	593	536	538	566	574	571	561	565	511	538	564	557	539	543	591	552	540	533	591	548	583	561	558	604	556	588	581	587	574	543	578	557	561	541	597	559	531	546	599	578	536	547	550	526	519	593	536	569	529	553	543	515	567	528	546	584	543	552	571	562	542	574	543	568	562	594	522	589	557	593	543	545	552	589	562	543	578	592	549	562	505	561	572	535	538	540	614	567	532	615	564	571	589	526	549	544	518	594	571	570	554	563	559	533	549	573	561	599	578	567	547	581	563	535	552	595	580	565	530	583	563	554	591	526	538	556	541	561	594	577	574	590	521	577	587	500	552	598	545	583	555	582	533	553	596	587	577	559	603	554	562	568	554	553	553	568	493	558	591	560	579	605	562	550	570	558	555	535	561	489	514	578	574	600	578	526	562	551	574	584	600	553	551	557	570	542	540	574	480	591	563	585	520	550	542	526	591	578	561	559	542	567	533	567	533	583	480	525	565	592	525	602	556	562	537	595	529	538	548	557	598	579	580	555	556	569	599	558	546	562	554	536	568	561	543	549	552	571	560	576	560	545	561	536	584	550	579	592	605	607	565	536	542	548	551	574	591	588	533	557	555	537	601	536	552	565	571	544	549	546	552	526	548	538	545	546	551	550	531	556	536	571	581	545	574	553	591	525	515	547	539	562	557	543	571	575	593	561	530	552	559	573	588	607	554	567	542	543	528	571	568	589	571	541	549	545	564	602	576	552	534	569	505	575	571	577	555	613	551	558	572	534	557	555	528	578	585	591	590	580	535	555	592	558	553	570	566	565	593	557	539	546	557	540	562	569	534	577	607	596	538	524	562	621	586	584	582	608	582	535	569	570	566	572	566	550	550	548	572	566	569	528	536	533	539	588	545	573	548	579	551	544	555	533	532	568	543	550	550	559	510	540	556	539	544	547	522	525	563	583	583	533	536	546	546	530	575	554	545	543	565	564	563	566	582	545	534	530	554	553	555	598	588	553	577	568	542	631	547	539	535	564	510	567	591	567	549	515	556	554	577	589	583	549	517	580	569	538	580	533	542	557	578	540	583	577	544	573	551	542	552	571	555	566	595	518	582	590	574	567	553	547	554	578	570	573	566	576	556	576	567	582	520	605	561	548	526	550	520	570	571	566	568	579	515	538	552	510	532	550	556	563	527	543	566	576	584	547	568	563	554	573	546	563	570	576	545	568	585	602	561	581	575	530	568	581	542	569	555	561	568	566	522	566	538	586	557	545	557	535	573	614	595	586	575	570	573	546	560	543	551	565	583	589	602	562	569	563	592	539	557	559	567	569	549	579	582	623	556	571	599	524	547	614	569	527	586	548	568	583	567	571	537	567	570	562	548	567	534	556	575	568	573	552	589	531	551	542	552	565	532	578	572	549	585	594	583	550	554	581	592	550	602	568	539	572	578	535	561	552	545	655	579	535	590	536	532	587	533	559	582	571	553	586	545	562	517	560	562	566	554	582	587	572	579	574	568	530	618	557	574	565	565	553	577	554	584	560	550	566	580	579	557	583	527	554	535	550	545	562	553	575	567	587	552	610	560	560	565	571	555	524	542	527	558	537	544	545	565	557	533	552	562	539	565	529	537	568	562	562	536	575	568	566	527	580	577	533	566	531	544	511	549	574	561	541	539	565	589	544	509	558	586	587	524	548	524	597	553	547	579	519	580	554	516	561	521	532	551	593	558	519	545	543	553	582	560	496	570	549	572	525	495	554	558	591	563	552	561	589	563	539	610	536	559	592	543	550	540	549	574	548	531	555	558	533	607	580	523	572	583	568	552	567	584	608	561	554	578	584	535	565	537	595	531	599	564	578	568	528	510	557	579	569	572	557	556	584	597	516	554	586	543	546	544	549	573	594	553	568	564	511	536	554	561	543	559	494	581	522	489	595	557	553	549	605	506	559	518	560	516	560	596	566	561	564	571	583	550	583	554	528	576	557	559	526	578	542	551	578	556	535	545	610	558	562	526	552	533	592	569	562	511	538	556	553	530	579	592	560	552	560	568	565	574	558	582	608	586	577	539	551	614	559	537	587	585	522	535	536	558	560	550	619	560	539	579	573	562	575	548	612	584	544	555	524	560	537	606	554	569	574	586	528	558	556	554	590	583	554	526	542	554	564	559	560	527	535	575	574	609	557	560	599	581	535	575	536	562	590	567	556	578	586	580	577	556	542	582	525	584	534	592	588	547	545	586	535	552	583	556	561	571	582	585	560	562	573	548	557	537	524	589	567	568	542	540	586	533	579	534	533	572	592	600	537	546	592	547	581	599	588	623	571	564	564	528	509	550	558	583	586	518	539	572	575	575	598	528	545	551	569	597	564	588	584	500	519	515	558	567	583	561	574	580	549	579	553	590	541	562	554	530	605	567	589	570	564	558	537	552	578	550	557	535	574	563	596	566	552	567	598	528	573	543	547	547	591	564	541	601	552	546	588	563	553	603	593	531	579	524	540	532	553	562	541	541	568	543	577	534	544	578	522	560	552	582	544	552	564	538	546	563	569	564	602	563	583	521	573	572	557	526	575	568	565	578	572	567	565	534	590	555	567	613	570	559	534	577	564	565	547	533	568	528	591	527	552	523	547	567	543	522	544	564	577	568	537	548	576	542	591	570	583	551	557	582	558	533	561	532	563	556	541	565	556	547	554	548	578	558	540	522	570	569	536	573	554	567	562	548	580	498	554	569	545	584	573	536	534	578	622	544	576	551	593	566	582
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
