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
339586626516	339586627084	339586627634	339586628184	339586628734	339586629284	339586629834	339586630384	339586630934	339586631484	339586632034	339586632584	339586633134	339586633684	339586634234	339586634784	339586635334	339586635884	339586636434	339586636984	339586637534	339586638084	339586638634	339586639184	339586639734	339586640284	339586640834	339586641384	339586641934	339586642484	339586643034	339586643584	339586644134	339586644684	339586645234	339586645784	339586646334	339586646884	339586647434	339586647984	339586648534	339586649084	339586649634	339586650184	339586650734	339586651284	339586651834	339586652384	339586652934	339586653484	339586654034	339586654584	339586655134	339586655684	339586656234	339586656784	339586657334	339586657884	339586658434	339586658984	339586659534	339586660084	339586660634	339586661184	339586661734	339586662284	339586662834	339586663384	339586663934	339586664484	339586665034	339586665584	339586666134	339586666684	339586667234	339586667784	339586668334	339586668884	339586669434	339586669984	339586670534	339586671084	339586671634	339586672184	339586672734	339586673284	339586673834	339586674384	339586674934	339586675484	339586676034	339586676584	339586677134	339586677684	339586678234	339586678784	339586679334	339586679884	339586680434	339586680984	339586681534	339586682084	339586682634	339586683184	339586683734	339586684284	339586684834	339586685384	339586685934	339586686484	339586687034	339586687584	339586688134	339586688684	339586689234	339586689784	339586690334	339586690884	339586691434	339586691984	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2725	3600	2300	2725	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2731	3600	2300	2732	3600	2300	2732	3600	2300	2732	3600	2300	2732	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23736	24162	33227	25322	24281	20961	7561	746	577	585	596	581	577	543	576	534	589	565	624	582	552	554	602	561	559	590	593	572	551	599	555	566	537	567	548	559	569	545	551	590	583	579	599	626	547	563	575	551	523	547	596	610	564	562	561	546	544	587	526	611	572	558	553	580	619	586	542	524	523	584	572	508	564	583	532	591	569	554	556	581	571	546	554	557	582	551	572	566	579	589	574	537	574	564	545	538	597	569	538	546	546	556	576	558	569	574	541	573	536	548	584	563	578	577	546	554	617	542	567	554	528	505	571	575	561	546	617	583	600	550	606	554	584	576	564	572	578	543	579	509	565	590	536	551	534	595	546	545	559	558	597	548	585	529	551	595	562	557	539	564	535	596	567	589	569	581	562	596	573	551	552	542	552	565	578	582	558	530	541	545	542	544	579	538	565	565	572	575	560	534	581	537	564	551	606	605	554	526	557	558	545	551	559	522	551	577	558	590	617	516	567	548	575	584	558	558	533	572	568	540	539	550	571	581	569	585	562	551	544	548	555	567	523	566	541	565	577	555	562	521	564	548	590	575	577	596	531	557	582	546	604	585	548	559	557	558	561	568	541	543	554	542	568	588	611	546	574	571	562	582	555	591	569	572	559	585	526	522	550	551	553	548	520	590	539	594	589	563	596	574	537	554	568	559	547	571	552	550	539	544	609	544	538	557	586	546	540	524	610	550	599	544	539	534	546	587	588	561	574	527	504	541	548	564	564	530	517	511	592	564	562	521	571	553	599	525	604	565	582	517	537	544	513	589	553	578	565	548	575	559	583	607	551	576	583	558	555	550	562	517	571	534	552	518	554	568	528	539	590	574	551	576	583	571	563	550	529	560	572	574	567	544	621	534	563	568	599	576	568	577	540	575	525	550	559	593	551	557	556	544	562	550	583	536	534	570	563	583	585	583	544	584	567	559	532	532	567	578	582	559	570	547	558	557	580	547	579	549	523	544	561	592	563	578	569	578	561	526	554	542	575	520	517	561	563	519	588	568	570	539	572	553	541	529	611	578	545	579	570	558	554	561	557	549	583	609	609	625	553	555	589	586	545	576	524	515	570	533	556	563	516	597	547	533	558	536	586	555	511	595	516	570	508	543	548	583	594	554	543	595	590	579	559	536	559	541	581	513	524	535	558	525	588	535	566	598	573	581	562	549	564	561	552	576	538	558	538	568	533	534	528	532	554	555	592	580	537	533	564	561	569	559	560	546	566	549	553	607	529	539	536	584	575	538	534	574	555	554	552	571	614	572	525	551	560	551	540	589	528	570	558	595	595	575	549	560	540	581	589	584	600	537	590	562	522	576	556	553	593	591	570	571	587	564	576	570	570	565	556	583	554	557	575	568	565	555	548	550	533	595	553	571	569	591	527	521	586	580	543	538	554	592	599	538	511	572	546	547	550	574	563	521	566	562	551	545	531	561	586	529	541	566	549	598	552	545	563	572	541	556	530	597	549	561	565	537	524	542	547	592	568	598	545	555	526	542	565	602	624	552	630	561	560	604	558	552	574	590	574	546	516	551	524	563	566	570	580	514	564	558	557	573	546	603	564	578	552	553	567	512	574	583	561	506	542	537	565	556	555	575	568	570	572	554	565	544	554	554	565	598	569	596	583	543	572	555	626	524	548	578	529	558	558	551	603	520	553	580	568	580	587	523	511	551	538	546	564	619	585	541	598	561	586	522	561	572	575	564	601	538	590	551	555	572	598	550	562	573	578	553	529	561	542	563	581	525	547	616	584	551	596	534	584	499	560	572	592	560	584	588	541	564	563	559	523	562	585	555	546	552	565	614	573	576	578	544	575	590	523	546	572	525	536	557	511	579	558	546	579	572	622	548	581	563	569	604	565	581	562	594	566	572	572	560	546	587	550	525	557	572	527	533	583	558	621	564	565	547	556	539	590	552	564	539	574	550	527	531	577	541	556	542	543	546	575	562	606	585	567	538	531	585	557	584	541	537	549	542	569	591	565	565	593	551	536	545	581	543	550	559	597	533	568	545	570	569	559	578	569	537	581	564	546	563	531	514	553	578	602	574	539	593	516	534	573	554	569	577	553	544	576	554	552	574	543	554	541	571	533	546	563	599	585	521	545	543	539	527	559	528	557	542	553	565	539	520	553	573	555	581	613	552	597	558	552	546	547	538	523	530	564	527	550	581	529	568	588	518	603	504	544	537	530	543	549	514	575	579	527	571	547	550	571	538	577	537	572	564	538	574	503	533	591	553	560	580	587	595	574	589	573	614	523	566	583	551	540	570	558	539	579	564	535	550	569	583	565	601	555	539	581	567	525	606	613	576	524	559	549	578	571	585	511	532	546	552	532	562	552	606	601	540	545	533	558	575	610	547	550	526	550	580	576	550	590	544	536	537	528	600	584	583	571	601	548	570	524	569	591	568	551	576	551	553	586	552	576	543	507	519	590	575	600	588	542	573	546	547	585	576	584	532	614	560	592	587	543	553	552	547	539	570	575	563	546	590	556	547	549	571	546	572	556	563	594	531	540	571	565	587	598	524	524	547	590	545	596	548	542	571	484	557	533	536	508	549	544	559	594	566	543	535	565	576	591	571	546	571	553	545	540	574	548	548	591	538	594	551	551	574	561	553	567	602	592	573	556	559	521	538	599	562	553	561	582	548	571	547	574	540	584	561	572	564	513	564	560	542	559	615	559	570	530	543	557	542	566	559	558	541	567	617	576	555	555	564	538	550	563	577	591	592	534	527	525	566	565	578	567	579	512	552	566	585	554	577	569	567	561	569	510	572	531	585	554	532	604	563	580	534	546	546	530	545	552	571	561	550	573	580	536	586	549	580	561	561	582	542	552	515	574	593	532	590	553	606	563	549	563	563	598	527	573	593	570	545	591	559	554	532	579	551	597	579	546	610	558	547	536	558	604	498	554	527	541	516	560	576	571	556	576	584	555	580	543	567	552	559	574	571	527	551	551	547	557	538	543	540	552	549	593	575	515	558	546	564	576	533	574	557	569	566	576	521	544	540	573	590	554	562	539	613	550	583	573	522	564	593	572	556	558	552	566	584	559	576	610	597	517	569	545	554	536	564	543	566	562	543	548	571	518	611	590	508	541	526	553	517	542	568	563	594	557	541	564	545	527	575	560	584	550	550	566	528	569	561	584	546	568	520	573	585	621	559	573	524	588	564	549	551	557	564	565	572	535	555	580	536	540	559	574	557	569	562	524	582	602	555	560	554	602	601	559	527	539	546	534	562	563	545	542	583	579	548	589	552	631	515	584	567	597	580	599	535	539	574	560	561	545	596	555	591	598	556	590	587	565	539	553	588	508	549	553	568	543	526	608	545	532	538	538	579	563	582	537	590	548	535	549	571	555	591	589	553	570	487	567	592	560	604	552	513	565	545	580	553	578	514	553	542	597	565	549	562	537	560	581	544	543	553	534	581	581	551	596	581	548	529	618	515	588	562	561	581	547	581
51336	102642	68358	43842	39981	17899	4011	857	899	901	890	896	837	862	872	879	905	925	890	898	916	867	871	866	885	839	880	856	912	877	854	852	869	897	850	892	873	947	917	890	904	823	908	879	961	835	851	898	869	908	893	887	877	897	855	859	899	835	831	858	900	852	886	861	911	858	852	915	882	921	921	904	854	912	923	893	969	858	888	902	879	898	832	835	810	893	824	901	899	868	895	861	882	888	981	860	888	947	828	841	882	849	865	881	887	874	906	902	856	886	805	878	829	810	958	867	845	905	913	863	863	836	873	843	884	825	836	831	916	876	843	916	919	868	841	905	895	846	831	865	887	899	860	859	900	854	857	861	853	928	888	829	910	896	916	906	836	890	824	848	951	906	934	854	908	909	901	879	911	798	897	897	836	894	836	863	882	815	825	879	826	877	869	840	866	906	881	823	881	862	900	856	922	886	897	863	872	865	864	885	938	831	901	854	841	888	891	850	882	857	921	927	861	876	885	939	858	896	885	909	845	893	899	889	891	837	905	937	862	884	916	883	873	829	885	851	877	891	925	823	852	884	908	867	906	909	855	836	858	856	875	904	860	903	866	879	884	909	871	912	886	914	839	870	860	945	841	816	871	865	863	898	869	922	857	865	887	887	892	896	884	867	887	869	895	875	884	898	816	887	907	857	903	860	898	861	943	945	923	894	919	896	875	927	861	841	920	876	905	931	893	887	889	848	834	884	923	896	854	886	878	850	918	901	856	867	873	859	826	901	864	846	891	899	878	823	848	869	836	897	897	884	865	835	865	899	892	948	883	880	950	889	865	859	908	839	903	896	897	824	892	823	852	906	919	910	873	866	848	890	890	887	845	877	914	817	856	838	856	931	925	853	851	893	932	844	876	874	884	851	846	896	862	844	893	898	852	868	872	881	827	894	822	888	914	909	875	891	860	889	877	855	839	873	905	858	868	871	913	832	861	846	886	907	875	894	842	942	904	883	836	890	875	892	831	880	824	924	889	856	875	888	864	839	900	901	825	877	850	866	848	876	836	842	891	899	876	859	895	899	855	855	931	861	842	822	888	911	887	902	907	854	843	925	917	893	892	849	870	855	906	889	879	895	906	849	876	889	919	885	869	913	898	905	840	1007	875	937	889	839	872	886	807	879	919	848	886	890	875	870	830	804	877	843	855	881	866	890	860	827	871	865	874	910	875	842	890	888	887	856	886	861	910	873	857	869	907	859	889	867	885	905	938	912	890	893	841	852	840	912	873	877	904	854	860	868	881	850	876	855	847	906	824	882	867	910	847	869	915	900	863	873	851	859	863	919	889	881	873	916	868	874	844	866	894	827	906	873	878	939	862	894	837	898	863	867	848	937	883	832	844	898	904	872	821	900	861	850	890	858	909	885	871	898	854	863	844	890	872	843	921	865	883	931	845	868	924	871	817	878	896	860	909	915	873	855	880	876	919	908	891	884	908	847	882	890	879	900	905	866	852	868	871	863	833	884	907	860	883	868	915	886	871	835	885	875	863	907	806	919	906	898	897	879	912	887	890	838	858	884	883	823	879	850	884	913	908	850	941	879	814	861	873	905	891	911	881	894	870	866	882	890	876	899	848	881	868	843	864	874	818	839	914	877	855	876	850	870	922	873	859	869	874	892	888	844	916	898	861	861	845	865	869	858	882	856	921	871	835	907	843	838	896	884	877	850	874	855	878	860	874	838	859	883	835	821	873	885	861	876	853	853	820	926	847	932	879	890	894	885	883	902	899	902	877	880	883	852	860	840	900	900	904	882	898	821	858	909	891	833	843	866	897	868	925	896	880	846	933	878	897	895	886	874	862	854	879	931	889	889	873	945	841	857	892	888	895	896	870	887	903	903	868	854	845	896	890	780	799	935	853	862	929	845	902	888	901	847	892	864	897	846	819	890	899	917	875	933	848	889	890	901	851	869	867	843	818	900	884	878	930	837	854	851	856	833	878	893	864	878	867	877	811	825	851	905	909	856	877	804	925	838	865	914	874	873	854	898	871	894	883	843	900	865	886	846	858	862	870	930	893	857	860	895	798	847	875	888	867	833	881	897	876	912	853	915	824	889	860	815	874	860	911	905	888	873	866	881	829	948	880	925	888	843	882	895	812	886	857	929	878	853	880	892	873	874	892	851	891	854	904	879	847	889	816	804	871	877	897	852	914	872	890	878	936	898	870	859	846	814	872	856	833	855	903	844	883	851	880	877	892	873	888	940	886	865	861	878	887	919	871	880	850	863	914	878	887	906	861	898	826	844	864	889	830	875	854	890	892	850	868	881	881	873	849	886	868	898	905	897	867	874	894	925	892	858	859	849	886	901	883	853	873	869	879	859	939	897	853	846	905	874	830	864	900	886	907	900	813	841	866	925	852	929	861	820	846	849	858	876	875	850	856	828	878	856	876	834	835	912	827	877	876	914	905	874	878	945	872	846	813	850	867	850	872	908	893	884	900	884	915	875	819	868	907	891	876	897	922	849	865	878	892	913	868	901	920	831	857	862	863	894	862	865	902	892	861	900	917	854	850	878	888	875	844	857	877	862	886	907	949	947	868	834	831	885	875	840	876	948	817	859	928	868	852	862	853	913	877	845	919	907	859	940	831	873	857	861	894	868	843	904	867	892	844	810	854	864	870	811	825	896	881	870	900	851	863	882	892	862	826	904	871	871	833	903	873	823	870	848	891	857	887	851	831	872	892	930	908	865	880	901	862	873	873	861	883	838	920	894	902	888	874	873	901	905	907	903	890	874	864	828	825	882	874	912	922	867	953	838	869	847	838	850	854	896	887	921	895	862	894	888	820	918	831	834	871	877	885	848	826	855	884	895	854	858	906	852	866	889	854	853	857	867	895	843	853	866	844	844	874	923	932	865	862	853	859	923	864	932	860	890	855	890	873	824	907	865	869	882	890	843	920	864	826	867	921	909	859	836	883	937	897	887	871	883	925	893	837	916	881	902	873	883	864	911	904	888	830	851	846	930	931	865	825	884	863	877	845	919	872	862	857	889	879	898	843	852	880	898	929	836	848	883	895	869	883	858	833	881	878	855	898	846	859	934	842	854	836	847	882	895	860	884	913	848	907	835	915	830	865	916	904	827	861	876	843	892	879	890	865	866	870	854	868	875	829	881	933	910	893	896	836	822	892	911	841	850	890	887	893	877	861	908	914	912	880	874	874	860	850	878	852	833	850	820	850	862	887	897	890	872	839	851	882	866	925	840	941	881	804	931	878	870	847	853	875	833	834	864	862	894	909	844	841	826	822	945	828	878	879	904	908	896	850	912	888	881	921	821	929	885	868	869	860	852	862	893	911	845	813	850	891	847	878	863	807	825	857	913	814	861	893	887	916	936	933	867	876	867	842	853	893	873	917	903	934	867	905	829	882	868	871	874	884	889	857	914	844	886	863	903	851	856	920	904	880	847	842	859	883	863	894	896	858	891	876	844	840	872	832	862	845	875	905	806
28388	35705	29182	11086	4657	1666	688	632	582	536	583	595	555	564	608	560	615	550	566	577	594	615	574	542	576	621	561	546	560	526	548	600	603	557	590	568	557	577	574	577	557	571	574	567	573	601	537	565	556	585	579	583	582	587	582	576	554	580	513	562	549	576	591	564	572	521	548	544	593	583	621	575	583	577	537	549	534	563	560	600	563	544	580	544	564	556	586	555	619	547	557	616	551	568	541	600	544	576	566	617	553	595	577	584	561	588	536	565	574	553	573	566	590	576	610	589	546	529	550	592	562	564	604	574	548	608	572	579	612	613	557	570	560	624	538	565	580	557	554	563	600	607	591	515	597	562	545	567	533	627	565	506	590	553	587	593	577	587	551	609	554	560	579	527	603	587	561	551	568	577	581	561	608	531	575	585	559	600	583	586	566	596	565	559	557	573	553	620	562	516	588	598	568	567	587	575	591	580	545	515	575	568	566	552	598	553	600	575	566	556	587	565	608	569	610	610	572	576	578	587	552	569	569	549	571	590	610	598	534	552	567	592	579	613	579	566	559	549	566	582	610	583	599	567	607	574	585	613	604	526	570	552	594	630	574	558	590	605	618	545	577	550	557	609	599	555	576	577	558	562	559	572	584	587	572	524	576	565	599	605	579	546	570	554	564	574	541	567	579	548	533	574	578	600	574	595	600	554	575	534	591	583	618	580	560	566	568	549	573	568	595	605	595	599	601	578	555	560	552	620	551	607	592	620	568	579	588	567	581	603	545	538	550	541	554	542	587	567	613	603	574	593	555	613	543	561	590	555	622	570	593	595	610	573	543	538	521	596	536	573	544	572	540	605	597	566	572	578	592	574	558	558	582	557	568	583	544	580	557	552	613	539	590	562	591	548	545	575	575	575	540	504	562	526	563	571	568	607	575	580	585	554	553	571	586	601	562	571	599	552	552	604	570	554	559	597	579	580	561	591	564	569	561	532	576	559	566	603	595	523	573	563	550	557	583	581	568	584	604	551	614	554	568	559	582	536	609	575	604	581	543	555	556	562	549	567	600	563	521	521	538	572	582	575	559	503	577	626	560	602	578	570	576	545	590	533	555	604	541	600	545	620	556	549	588	602	585	555	567	557	548	588	594	617	555	576	528	587	563	604	544	571	562	557	553	581	508	550	566	556	568	561	613	625	581	576	604	584	568	558	552	577	577	598	589	607	557	576	565	562	604	604	558	581	582	593	580	567	593	553	526	594	553	568	570	594	576	557	574	571	585	597	596	586	552	526	538	558	592	597	582	608	605	574	630	553	574	548	574	553	603	558	590	597	562	571	614	529	536	574	560	590	557	585	612	580	575	568	538	583	549	569	581	537	562	556	568	576	539	514	567	532	571	547	591	589	595	605	601	590	561	577	584	561	574	553	588	547	573	537	589	543	590	564	558	585	605	601	564	564	567	603	591	529	614	611	615	504	596	567	613	592	552	586	596	568	567	562	558	590	541	549	557	618	616	583	590	575	587	617	541	544	550	576	587	591	571	582	604	593	586	603	565	608	589	549	577	539	593	580	577	561	586	583	610	624	551	623	585	568	602	574	578	582	601	590	540	569	554	509	599	592	589	611	603	574	606	567	603	588	567	630	612	581	584	578	563	591	572	595	572	594	574	571	564	576	570	546	605	614	599	549	574	564	532	584	571	637	568	586	566	597	590	536	571	569	554	558	559	581	589	580	549	554	589	620	600	561	573	591	561	592	597	587	550	566	568	570	563	536	552	529	561	559	590	565	548	597	591	548	583	579	574	593	601	562	589	548	567	589	585	570	558	543	576	586	572	599	608	566	597	577	577	612	607	572	552	596	576	593	593	571	539	565	565	592	595	585	580	585	593	594	607	558	582	558	603	607	568	597	600	598	594	574	553	576	548	612	588	504	545	583	620	586	631	533	617	556	561	548	608	558	578	618	560	549	557	574	576	582	609	596	565	571	565	545	563	569	604	566	584	564	600	571	543	619	578	620	543	582	568	610	564	556	564	599	588	597	572	583	531	621	577	597	585	553	557	594	571	605	536	624	576	590	577	539	536	593	567	552	587	585	558	561	567	624	556	590	565	596	534	597	589	589	520	524	597	603	592	575	571	553	580	564	591	558	581	567	563	578	595	597	625	585	601	574	614	577	599	610	580	573	521	583	550	596	605	540	582	578	564	583	596	546	573	571	648	571	582	563	564	580	559	576	566	578	548	564	571	593	573	537	564	556	586	568	548	568	570	615	595	595	547	569	607	539	533	540	556	637	537	535	515	552	567	617	581	593	607	553	621	563	578	601	570	591	573	537	572	590	581	560	573	577	585	572	554	609	591	560	561	586	588	584	567	612	581	537	580	575	593	569	575	596	534	543	570	536	592	595	571	578	556	572	568	577	645	546	575	635	578	597	597	604	586	598	606	609	597	581	577	550	572	572	578	599	576	580	513	604	617	563	551	575	578	577	572	536	565	588	563	589	573	569	584	597	568	551	509	608	541	584	586	608	604	590	529	560	587	567	577	594	569	580	582	583	569	562	587	533	591	574	580	541	640	537	585	591	569	574	561	562	590	563	591	567	579	552	572	579	560	554	591	584	595	551	571	556	614	592	607	580	542	595	558	607	579	567	560	561	588	571	574	553	576	571	599	611	579	625	578	577	579	574	549	555	576	555	567	544	581	575	585	528	552	569	576	561	562	554	565	591	547	535	561	571	554	579	549	584	620	576	553	607	548	607	577	530	492	574	620	586	573	558	561	576	554	580	618	570	582	587	595	594	579	609	555	555	588	601	570	540	545	543	543	555	575	570	580	593	584	524	582	551	625	572	558	563	576	586	571	561	555	602	505	591	582	567	544	575	566	532	554	548	546	593	564	537	626	556	561	590	592	604	573	566	566	601	537	584	551	574	582	551	574	570	601	599	559	565	580	569	558	547	555	595	599	585	599	552	593	615	596	560	607	585	547	554	567	590	580	580	624	584	582	565	564	556	556	597	575	580	570	571	606	541	578	596	571	604	582	597	586	562	573	583	611	580	575	574	557	584	567	599	588	592	571	580	556	530	562	586	595	565	574	546	564	557	592	614	606	548	551	577	585	602	568	570	539	578	558	621	554	567	628	586	555	581	605	569	590	608	563	571	556	586	537	552	579	581	549	559	545	559	573	590	552	554	567	539	565	612	561	591	554	583	562	584	562	591	603	550	634	569	616	580	550	566	585	557	592	542	618	561	581	590	599	557	642	596	574	605	598	559	580	622	569	607	585	614	565	608	548	567	563	557	560	563	569	564	582	599	624	558	570	586	550	578	577	545	590	574	575	585	561	565	594	551	594	546	565	578	538	559	562	605	548	517	563	575	559	586	559	550	553	575	564	603	548	579	570	611	575	572	555	541	620	557	560	550	587	598	582	554	607	575	546	568	605	565	547	581	584	599	587	568	599	559	531	519	581	563	628	589	587	552	578	552	587	536	554	631	579	615	587	551
36877	53957	30531	10011	9001	3110	1140	975	930	897	974	919	963	988	985	928	957	977	990	969	909	965	956	919	984	929	954	956	979	969	923	950	932	959	945	949	1005	930	988	944	896	977	907	932	969	939	950	935	939	948	917	992	911	923	955	933	990	938	962	985	950	952	961	944	955	918	942	934	936	901	865	968	993	944	962	969	951	994	946	1000	989	940	934	912	968	931	930	928	946	927	973	936	947	987	934	949	971	1008	831	938	997	963	946	972	894	950	937	981	951	917	957	1018	977	935	937	953	929	933	960	904	921	926	966	949	934	966	913	1012	964	937	923	978	940	952	967	956	936	928	978	953	996	941	998	950	894	940	960	980	988	942	939	932	967	978	971	935	967	904	1005	980	982	921	902	961	913	939	877	943	957	882	922	914	999	944	967	972	953	962	966	904	947	923	915	906	950	954	926	906	962	959	931	945	905	1033	934	959	949	947	987	941	978	930	947	966	937	937	999	950	890	902	979	945	937	928	947	909	939	945	954	957	959	937	893	967	963	990	995	984	926	973	924	947	941	962	945	948	877	964	944	945	987	867	984	964	1001	946	923	967	933	921	940	916	991	982	983	969	849	978	935	962	941	876	936	932	901	977	997	963	931	900	918	953	897	920	926	919	947	914	969	862	963	908	912	949	911	979	982	915	970	924	946	955	981	883	911	926	996	961	926	1018	998	970	872	989	908	930	886	950	905	978	932	982	988	964	985	953	942	885	921	933	849	902	948	893	910	944	934	987	956	933	964	917	920	916	929	985	913	975	948	936	946	963	992	931	956	897	949	950	1006	989	910	957	931	984	975	907	939	953	899	970	972	924	952	974	911	967	941	944	954	906	940	937	945	956	958	950	958	928	973	958	897	927	925	949	913	987	923	947	984	904	980	955	977	924	957	905	926	895	940	933	903	968	884	977	899	911	953	941	953	908	977	918	947	949	1000	935	968	970	914	975	899	929	1002	961	1012	948	957	991	993	919	941	917	940	933	885	906	945	968	947	900	921	914	939	963	922	989	956	989	975	975	1013	946	969	945	970	929	962	934	965	948	914	969	929	943	920	1012	959	954	940	916	1045	989	919	916	919	957	909	937	941	1008	974	903	976	952	917	977	926	952	968	976	986	988	931	991	907	879	930	961	977	928	911	951	935	946	944	946	1002	938	937	951	937	890	958	940	987	993	960	946	1017	951	913	972	946	940	948	854	949	914	930	932	955	955	934	911	927	941	976	955	902	977	940	969	966	956	998	955	931	924	926	926	985	948	912	952	958	1020	900	917	1002	937	915	950	997	966	909	963	926	958	914	971	932	943	909	977	946	956	935	1009	1004	964	963	961	977	901	902	964	986	928	919	871	936	948	904	930	960	935	947	919	946	948	981	921	921	985	955	950	987	949	902	885	977	1031	1015	955	985	922	945	928	937	893	858	919	1003	977	957	967	969	941	945	947	917	971	907	897	858	974	896	890	888	935	930	998	892	932	903	956	971	980	939	895	916	936	968	934	993	980	923	967	984	952	939	903	920	944	924	954	955	945	944	941	957	979	1002	943	946	922	960	972	895	938	952	936	922	966	958	941	997	1000	923	972	993	1003	983	1000	965	940	948	949	944	955	998	926	936	988	927	963	926	886	977	955	929	992	879	947	1002	916	895	920	969	961	929	965	874	945	968	907	944	966	907	889	968	941	923	981	990	998	966	940	934	948	904	987	984	996	901	941	972	979	919	944	915	894	1025	957	963	987	939	1032	948	1015	973	951	935	1017	951	970	977	937	952	930	973	881	909	932	950	917	924	966	941	991	924	929	940	926	963	938	986	900	964	941	920	997	996	946	888	923	954	964	945	961	985	930	959	909	963	959	917	1005	942	948	936	1003	970	985	931	994	933	974	923	969	945	946	983	958	984	932	960	956	971	887	932	1013	958	972	980	924	1007	881	965	973	938	942	944	912	930	977	1025	999	990	999	957	901	882	963	931	933	919	925	923	978	920	942	914	923	903	928	952	933	958	938	930	937	928	957	983	966	959	1006	937	940	932	957	998	964	976	945	985	977	936	925	953	997	983	984	948	963	876	975	928	918	958	893	933	945	979	968	937	923	950	919	961	971	928	986	971	939	998	904	919	938	931	900	934	915	973	962	900	916	905	911	909	995	959	944	906	900	1012	998	962	940	941	935	954	977	926	960	888	950	919	928	944	947	926	949	975	952	987	973	946	972	940	935	935	977	912	939	976	927	910	975	950	923	969	940	962	921	962	970	950	947	898	945	967	990	884	900	888	960	930	952	955	972	969	912	991	981	949	942	1001	934	976	935	940	978	959	928	955	956	928	938	914	951	939	994	1006	987	952	989	951	957	947	969	937	954	945	975	949	910	979	943	975	941	962	978	966	929	1023	934	953	940	970	938	945	909	937	965	943	943	953	953	913	935	920	920	977	994	989	903	972	969	915	954	940	988	904	931	956	922	988	949	972	957	1011	946	987	942	981	938	968	944	986	995	886	984	926	952	980	902	950	909	960	981	966	987	931	1001	933	975	956	968	960	942	1008	984	936	943	872	976	940	934	989	903	947	950	880	938	979	971	969	904	968	930	942	935	888	934	945	960	928	937	910	987	969	933	898	961	913	901	923	952	939	938	988	931	1022	982	949	986	937	914	926	969	971	936	947	998	911	963	982	977	944	954	951	913	956	968	940	932	962	982	911	961	990	924	920	937	919	966	915	959	932	916	944	918	948	921	894	1002	966	988	911	918	928	945	1012	934	931	926	933	926	938	946	944	955	944	936	979	989	945	1022	934	942	903	982	939	925	950	996	912	930	943	875	940	895	990	960	957	954	992	961	950	921	924	940	963	964	981	985	959	915	946	916	976	940	881	959	984	889	1005	965	969	925	943	947	961	934	982	953	922	950	911	914	909	947	1037	913	932	997	944	958	949	973	929	992	997	987	940	935	951	956	987	932	986	927	996	935	958	952	981	1004	927	960	939	956	969	911	995	953	915	937	1004	975	969	904	962	957	951	905	962	963	980	967	899	905	929	957	921	912	929	925	914	951	943	913	933	943	942	955	901	957	933	925	904	903	972	929	970	933	938	939	964	926	925	936	911	954	933	923	959	927	949	975	933	949	983	943	947	981	941	983	958	901	970	914	932	919	926	897	980	953	916	1002	941	958	1029	985	922	992	983	929	973	931	992	906	995	901	931	971	976	937	977	957	980	951	913	932	921	938	959	943	934	903	948	937	930	1031	974	1003	926	946	898	1018	981	983	970	906	941	926	932	929	930	979	995	925	948	985	891	959	914	946	978	919	941	933	940	965	972	969	941	893	948	1012	966	990	955	977	935	942	977	913	928	948	967	962	994	992	916	921	987	925	944	977	904	949	930	904	937	958	876	952	972	962	935	943	961	921	968	1046	984	958	885	981	950	930	954	954	957	949	985	947	971	920	938	903	962	930	982	952	961	910	890	905	975	934	992	940	981	944	943	988	982	939	904	985	920	973	951	938	941	994	954	898	901	917	928	924	897	944	928	949	934	982	946	900	990	940
24049	25533	34252	25464	22525	14150	2200	491	464	449	463	499	408	433	422	423	434	398	452	433	447	445	456	466	435	392	424	447	405	439	410	383	395	419	422	427	455	413	424	416	464	389	415	435	412	452	414	423	417	463	420	444	424	419	454	402	413	415	446	410	453	464	455	429	441	418	401	403	406	426	431	419	443	400	389	407	402	421	433	433	432	428	446	427	381	430	424	387	409	444	411	428	420	401	468	432	432	414	444	440	436	373	426	450	479	426	390	417	448	437	410	439	435	420	411	425	437	398	401	400	407	413	458	442	465	431	392	445	409	404	423	396	411	411	431	415	424	434	442	428	426	420	462	398	432	421	436	440	420	466	435	402	393	430	380	401	454	411	423	424	436	423	418	445	423	436	421	419	406	416	434	389	419	399	457	425	413	431	422	414	416	416	446	450	439	430	394	450	445	404	467	447	429	448	418	409	395	430	425	439	373	459	420	426	401	420	419	417	422	431	459	431	438	421	467	367	404	433	442	449	432	436	435	424	457	439	441	450	443	437	443	441	460	440	415	435	441	409	426	415	421	422	441	429	436	404	425	402	425	408	430	429	421	432	427	443	409	412	422	430	392	453	403	406	412	375	410	397	409	431	424	429	454	425	389	461	454	452	434	398	452	431	418	443	378	419	431	420	440	415	416	463	392	414	420	399	410	453	417	426	430	420	419	428	395	414	384	421	438	427	397	419	426	414	445	442	409	434	419	437	397	449	417	434	395	410	416	444	451	409	399	416	437	445	436	386	447	417	418	418	422	411	440	400	437	427	405	411	430	461	415	450	407	408	414	403	418	462	410	454	443	456	389	415	442	459	395	426	402	446	425	419	414	450	407	397	409	426	405	398	413	430	431	462	442	420	468	433	413	383	419	427	400	408	434	475	409	400	411	437	375	429	428	424	437	397	438	418	418	458	421	403	426	445	455	389	432	424	428	400	432	418	451	424	440	430	396	405	460	433	406	437	405	428	409	457	447	409	478	446	409	409	397	403	451	462	433	414	437	426	444	459	427	436	430	428	386	409	412	415	415	435	427	447	436	436	458	414	448	421	400	439	431	435	428	452	414	448	429	408	424	400	435	443	408	397	421	434	389	401	452	413	408	435	377	430	437	429	421	438	445	437	450	393	406	414	417	410	442	445	446	442	431	421	437	440	427	452	404	425	435	449	405	449	456	408	413	414	428	472	452	450	447	387	431	426	404	434	424	378	404	462	416	426	419	469	401	415	393	419	431	431	422	417	448	403	429	458	449	464	432	405	428	422	414	433	444	428	406	410	421	421	421	412	396	424	421	455	421	442	451	405	390	436	454	411	471	409	467	419	432	413	445	456	401	397	421	444	397	436	393	425	385	411	435	448	422	424	432	452	408	450	419	422	370	386	435	411	421	416	428	413	456	405	450	416	395	433	441	385	407	423	442	460	441	425	425	402	419	444	427	430	398	419	425	460	436	418	394	433	452	440	415	457	430	436	438	418	457	382	441	431	435	428	404	442	395	435	426	429	422	396	465	443	419	425	413	418	463	397	420	433	421	429	406	424	416	424	457	421	452	426	411	428	446	422	398	429	431	439	433	405	444	446	432	440	410	455	397	425	426	438	428	392	462	397	433	411	415	442	414	456	419	411	445	413	408	406	453	413	420	470	421	411	424	445	439	453	419	406	432	416	424	426	412	460	413	438	412	415	436	410	449	443	380	398	432	415	424	409	439	419	433	399	434	419	414	453	464	415	434	433	441	415	394	415	470	449	412	415	419	431	407	463	416	414	374	398	455	407	461	438	410	439	435	394	451	452	436	407	465	419	410	426	396	408	404	434	417	411	407	410	457	395	421	432	447	446	436	425	417	430	429	436	441	443	417	414	414	404	401	425	413	419	400	405	425	427	449	421	456	460	469	438	442	446	399	442	409	443	470	419	396	433	414	417	413	401	422	436	398	376	410	436	386	412	447	428	409	398	440	390	386	374	414	402	408	457	387	452	396	423	436	437	395	455	400	439	434	476	412	375	442	408	411	432	415	405	429	391	387	441	434	405	423	446	410	419	390	435	432	444	455	457	430	426	398	437	445	435	429	429	434	391	394	431	444	418	436	417	412	401	423	420	427	411	412	404	443	432	460	439	442	428	398	377	419	408	461	440	418	420	423	443	478	455	433	412	417	411	434	426	489	447	407	434	404	433	458	443	426	433	424	441	453	426	452	392	447	462	433	426	428	445	415	443	416	423	405	432	412	468	431	422	450	427	448	466	408	443	447	408	422	417	435	443	444	417	444	431	401	414	428	452	451	423	412	453	432	425	402	410	386	427	400	434	422	426	425	414	450	443	412	427	400	425	449	438	396	456	423	414	460	416	435	409	419	397	441	451	414	426	416	448	424	414	453	432	404	406	425	444	416	411	429	412	421	441	438	452	408	460	403	368	432	434	449	418	435	430	394	426	434	457	402	420	432	472	428	404	428	395	426	417	434	436	431	420	421	421	413	455	453	406	404	398	397	429	438	415	447	399	390	443	447	433	409	430	442	416	416	432	430	431	397	418	412	409	418	436	408	403	423	442	400	419	458	391	420	435	418	375	428	435	427	454	411	434	432	418	437	420	411	383	414	419	414	441	428	420	381	426	420	428	421	413	424	416	439	432	394	407	415	390	430	426	425	413	459	406	478	388	438	424	444	451	407	443	414	396	458	425	469	482	457	441	408	428	421	411	458	425	450	435	442	435	442	440	431	450	430	425	426	429	392	425	409	415	438	424	439	448	424	427	435	437	430	420	439	431	437	421	402	394	428	387	471	431	455	441	412	436	443	398	450	410	435	406	456	405	411	420	435	405	449	397	381	426	386	417	417	443	419	420	430	404	413	398	416	431	422	416	396	380	403	410	429	414	436	439	469	427	406	429	441	441	425	436	436	436	422	425	439	419	441	435	425	424	411	412	418	412	410	449	448	446	424	415	414	425	430	429	439	420	438	407	450	415	457	433	439	419	430	449	403	412	418	448	449	395	471	392	400	424	447	447	394	426	425	449	459	419	405	447	405	401	428	429	415	398	432	431	443	442	450	405	431	428	418	472	447	413	398	445	457	407	453	428	385	415	383	441	421	433	435	442	404	388	398	429	407	419	418	413	387	414	429	425	418	438	392	421	450	424	391	404	446	418	402	419	430	460	431	460	447	420	389	427	447	392	382	420	434	428	415	427	404	427	428	445	410	413	458	442	408	402	447	422	431	448	443	442	410	426	414	450	419	416	449	419	420	412	397	396	405	447	405	435	389	424	440	460	423	455	391	382	386	413	439	431	415	446	425	426	394	454	450	441	392	420	448	428	440	425	423	423	415	422	395	436	436	464	456	401	386	442	451	430	416	445	425	426	434	428	421	401	442	429	442	420	414	392	432	417	430	440	428	417	435	410	427	424	427	422	412	418	416	431	388	407	434	417	400	432	437	432	408	438	443	418	413	417	430	419	399	411
55127	95190	60660	35021	31539	11843	2188	716	739	706	731	696	687	731	698	693	691	707	722	732	702	672	703	759	723	730	675	702	742	716	716	730	743	750	727	702	653	711	708	716	723	712	691	672	738	734	752	727	716	725	713	715	714	740	725	720	756	691	701	730	693	716	692	730	686	700	758	717	701	687	718	694	697	662	771	731	745	708	687	681	709	753	636	681	702	718	752	725	738	720	633	709	754	715	702	732	712	722	678	667	657	770	742	675	681	737	687	728	731	766	710	710	737	711	689	710	720	712	688	703	736	686	730	699	718	739	709	698	727	699	737	693	678	728	716	702	706	694	685	732	710	702	712	751	722	704	701	717	724	680	743	744	672	696	706	712	708	743	732	679	692	704	696	733	724	701	688	751	712	704	717	710	739	723	721	678	721	711	776	749	720	682	658	695	717	689	715	732	729	726	682	713	739	698	689	717	710	722	723	694	689	656	696	728	689	696	702	705	671	691	699	729	733	686	744	748	680	714	736	763	710	690	724	762	702	667	712	756	719	720	722	746	660	721	788	717	736	733	672	704	766	692	704	698	712	711	722	699	724	758	699	746	741	690	770	716	705	742	694	732	728	744	710	703	711	740	693	702	696	710	735	742	684	668	664	692	717	701	682	677	700	706	695	702	732	685	708	691	728	713	719	715	746	741	689	704	698	711	658	702	688	729	720	769	733	661	731	729	729	704	691	679	719	661	683	721	715	670	676	683	729	730	693	719	711	682	702	678	689	725	694	680	717	687	734	713	689	704	752	678	700	723	676	694	691	730	696	708	727	781	691	726	699	678	672	670	693	676	713	740	731	711	681	701	722	716	684	717	715	703	680	720	737	739	701	717	723	712	707	715	675	677	696	728	665	717	691	704	724	761	735	766	685	722	673	704	676	752	730	722	691	735	700	724	695	691	727	712	716	711	719	682	716	733	746	748	713	691	706	711	723	686	729	729	710	718	706	700	707	743	705	741	701	747	751	718	704	712	752	683	703	735	675	738	674	714	689	679	676	751	751	760	715	699	731	748	697	691	708	678	714	709	744	722	712	760	711	688	732	710	725	728	705	685	685	724	714	717	697	731	741	664	706	714	738	680	699	739	709	696	733	680	747	690	751	757	699	712	703	738	703	699	722	736	682	732	706	678	729	753	750	706	680	719	725	696	697	728	700	728	697	688	705	739	663	695	736	704	671	734	719	683	718	731	684	676	691	708	726	707	682	686	703	684	692	713	683	721	721	695	685	688	738	668	677	677	684	724	705	714	675	736	676	682	718	693	727	685	706	710	720	684	755	728	718	741	703	729	763	713	676	702	725	666	690	683	736	749	733	700	754	723	666	745	690	702	716	695	716	688	676	740	758	694	656	719	722	664	714	739	696	693	717	707	729	712	697	718	746	736	753	719	662	690	692	747	762	738	726	750	704	711	727	672	686	726	718	707	752	693	700	714	732	693	742	737	728	722	671	682	768	676	732	749	687	698	690	730	685	723	766	698	686	717	723	682	730	729	714	702	740	720	752	713	729	723	685	713	676	687	735	681	717	686	756	745	740	716	746	722	744	689	679	746	701	660	731	724	759	708	745	692	744	707	715	715	646	770	708	716	686	723	693	734	643	705	701	719	708	721	723	712	697	718	661	746	686	710	706	744	722	740	722	692	695	776	738	704	749	740	670	701	675	662	730	658	725	729	690	689	694	723	716	698	691	711	668	699	724	687	787	710	690	731	717	718	742	711	749	696	775	740	717	682	755	679	748	702	665	712	723	755	701	718	722	704	686	698	738	691	676	745	714	738	742	729	733	666	746	758	691	741	686	727	736	729	685	726	681	698	729	744	748	769	738	693	714	697	715	714	695	719	725	735	707	652	705	700	708	699	715	680	693	665	754	654	671	713	699	697	714	673	709	775	722	747	734	682	715	762	676	733	664	699	714	707	730	730	688	688	725	709	717	762	696	740	763	714	722	681	680	708	733	693	709	680	704	706	727	683	726	717	711	765	648	749	744	683	742	759	694	719	658	704	704	732	721	698	709	713	760	706	686	705	710	682	725	720	640	718	696	697	748	667	716	677	701	682	706	638	742	709	717	666	713	719	702	686	738	749	706	715	722	740	728	703	677	721	740	694	691	753	606	678	711	699	690	710	701	693	707	719	690	709	704	713	735	737	745	712	718	679	722	708	715	706	719	707	689	725	774	680	717	740	775	712	717	696	719	697	693	764	751	733	705	728	707	736	698	691	745	740	688	722	708	789	735	663	701	700	715	696	717	703	713	678	701	757	750	686	667	680	732	716	734	728	689	701	697	708	689	700	700	688	697	728	723	709	696	722	704	688	697	719	714	705	716	718	699	696	694	758	695	682	682	748	696	664	734	726	669	702	730	740	693	707	730	728	662	703	722	701	653	707	696	687	700	701	733	709	779	653	728	717	684	687	690	734	760	689	674	730	744	709	716	659	763	770	665	731	690	651	689	702	693	695	715	677	707	704	702	753	721	725	747	735	717	690	700	692	738	754	720	715	744	748	737	746	735	743	750	687	722	718	736	764	704	735	738	726	738	706	730	696	719	676	737	744	752	765	703	685	722	686	709	690	697	671	704	753	721	712	734	680	719	717	656	702	714	728	713	671	676	691	748	724	700	709	719	680	788	657	704	715	748	707	768	719	729	707	727	718	680	699	731	686	747	728	741	715	729	731	723	671	694	728	726	699	694	683	714	703	788	749	679	749	732	700	717	744	712	719	785	664	702	713	706	754	694	707	740	735	683	715	709	715	697	694	694	735	691	694	728	705	719	719	721	725	707	695	721	744	747	708	660	676	684	754	691	691	718	758	734	666	667	735	721	731	744	715	726	686	702	667	714	764	753	707	720	708	741	730	715	686	705	654	708	677	755	695	719	737	750	700	711	769	721	673	692	694	693	710	777	682	640	723	675	665	743	691	711	712	748	698	675	750	705	686	743	702	705	749	713	681	701	654	724	702	712	727	701	689	718	695	723	679	729	726	756	677	696	735	713	722	714	742	712	690	719	659	692	703	723	739	672	716	700	726	710	721	688	690	681	749	706	706	755	715	732	710	727	729	668	699	690	709	698	719	711	726	715	686	662	690	722	691	716	732	705	696	679	728	686	719	724	721	733	677	722	714	717	716	701	731	738	720	759	657	729	739	730	712	712	770	713	759	744	695	740	696	734	697	714	716	704	716	725	745	703	695	742	675	746	715	748	728	702	693	724	671	726	719	731	716	719	710	727	723	696	699	739	734	727	726	693	686	729	692	751	734	690	693	722	683	731	723	756	707	721	672	701	737	752	673	683	711	673	709	739	701	707	684	667	723	736	743	745	754	724	660	700	704	717	673	712	707	783	723	719	679	690	720	666	701	693	701	698	736	693	723	667	715	692	692	759	699	736	730	685	694	700	722	672	733	745	717	680	698	700	710	697	710	688	719	689	723	767	692	700	682	687	715	723	679	761	706
22968	23066	30831	24440	23043	20419	7644	685	542	535	629	531	543	514	545	548	537	618	547	553	535	528	584	521	525	506	488	534	573	565	521	553	515	545	533	546	499	495	519	536	547	548	529	548	533	567	583	559	529	512	524	519	555	541	535	510	543	518	497	534	551	520	552	529	507	515	574	536	559	510	509	533	523	540	541	526	567	507	546	488	533	554	500	536	500	543	561	540	519	581	536	510	514	516	509	527	560	498	525	544	532	495	521	524	543	517	502	526	568	513	497	503	558	511	523	514	525	535	535	572	525	554	495	522	516	547	506	512	508	545	517	503	539	562	518	556	547	536	504	483	510	522	537	493	485	584	546	562	511	508	523	563	544	528	566	510	517	530	558	526	550	501	524	542	574	570	503	502	567	525	517	520	514	544	541	526	551	514	538	546	477	533	514	545	492	537	528	527	521	545	535	543	525	504	555	553	540	565	520	500	549	542	558	517	577	546	540	558	515	518	503	511	572	510	531	533	540	499	519	542	572	555	566	523	527	550	533	531	539	608	540	535	592	543	534	503	557	560	492	586	535	533	518	573	529	551	515	523	543	505	513	516	577	593	498	531	529	538	508	535	519	502	535	526	499	539	529	522	509	477	512	513	558	520	523	553	508	509	553	549	559	498	515	547	544	533	504	494	538	525	532	537	518	542	566	564	549	522	532	460	531	548	549	531	512	532	499	526	554	540	496	543	536	530	524	530	527	526	474	539	527	519	513	554	515	539	539	525	536	528	538	519	503	574	552	512	575	543	479	535	512	527	547	506	488	502	511	535	535	527	582	519	509	525	523	491	578	521	505	537	507	542	529	584	535	528	578	524	517	550	505	521	504	538	520	504	493	553	561	529	479	564	544	552	531	538	565	599	552	538	517	545	564	510	548	523	512	525	549	500	551	565	564	503	521	515	560	571	514	571	522	488	561	537	526	537	528	531	509	521	567	509	547	574	527	511	521	515	495	567	491	536	573	532	501	557	517	513	505	514	527	516	510	531	547	514	570	520	565	550	495	483	547	562	522	523	538	485	541	541	518	513	510	545	521	524	538	544	549	558	538	526	514	543	555	521	517	516	522	539	520	518	557	504	503	551	525	591	522	549	542	490	535	554	514	517	525	515	534	537	522	499	539	529	541	538	554	539	527	540	554	548	511	490	567	554	532	556	553	560	551	542	557	496	518	531	568	519	544	528	526	529	534	494	549	529	563	546	533	552	552	524	543	561	504	543	546	548	521	522	494	540	537	536	543	563	534	552	524	526	540	520	525	532	548	533	502	553	509	544	467	495	530	515	550	520	513	498	516	499	547	490	540	550	492	519	491	553	574	519	494	535	500	548	556	539	546	553	547	548	507	586	533	508	541	536	571	553	531	559	556	536	515	548	541	521	518	596	553	516	550	576	515	502	506	534	554	580	555	541	563	536	536	515	573	546	515	547	560	514	587	589	528	525	525	510	535	503	544	582	527	518	523	509	485	513	561	548	525	520	518	531	550	534	553	511	547	549	518	523	559	533	516	522	529	532	528	518	570	557	553	535	519	540	509	480	509	518	584	487	540	555	514	530	511	532	544	483	518	539	547	518	537	507	523	541	506	554	473	572	537	521	535	519	546	556	491	565	515	526	534	537	498	540	520	513	530	513	535	529	495	536	560	516	530	555	551	561	515	577	518	498	557	572	517	568	505	524	505	522	528	551	560	562	542	531	477	523	532	528	525	522	525	522	560	499	482	561	509	520	533	569	528	516	507	496	552	511	572	481	540	533	521	522	526	512	518	517	505	521	508	534	520	535	538	504	561	516	575	480	540	505	493	532	511	539	523	525	552	498	544	580	525	504	508	519	557	555	554	551	530	540	517	543	543	523	549	550	537	531	479	535	549	512	536	539	477	564	510	544	521	507	525	485	554	513	503	502	540	538	523	542	506	502	582	545	502	526	508	521	525	516	508	559	514	503	480	528	543	502	529	508	545	521	502	547	495	537	511	554	577	527	528	525	539	560	546	505	555	504	523	576	555	536	511	547	525	546	508	530	502	551	520	519	515	532	518	549	507	540	506	533	520	550	544	528	527	549	508	499	534	536	537	536	549	553	515	509	550	525	570	539	535	519	545	520	527	527	553	524	545	530	514	487	521	538	522	526	537	518	584	518	515	569	536	490	508	504	503	519	507	517	551	519	494	500	533	533	541	541	514	521	546	511	538	504	508	570	512	561	514	535	546	501	552	525	541	534	550	532	514	509	543	559	562	495	525	554	546	545	512	543	499	502	533	551	493	549	514	543	524	514	527	548	542	553	516	519	540	579	543	559	542	514	545	550	554	542	513	533	495	540	550	531	536	538	505	511	518	546	544	501	558	574	543	470	533	536	525	535	526	528	556	529	512	546	516	583	526	557	527	508	575	508	551	529	538	527	526	580	546	517	493	514	542	521	529	527	547	588	565	522	532	555	512	495	527	499	541	546	551	501	514	523	557	538	533	538	507	515	503	515	530	519	480	526	549	536	531	542	512	555	518	584	557	500	532	508	467	490	515	510	528	533	505	551	518	529	532	568	516	550	487	543	486	537	530	544	491	522	526	503	526	518	544	555	550	550	519	520	495	518	546	559	524	513	504	570	503	551	532	499	538	522	520	541	519	555	494	492	564	559	526	483	565	466	557	513	551	591	509	534	542	522	558	488	535	546	543	520	538	520	526	519	549	571	544	505	558	542	493	517	498	553	514	507	524	534	518	508	587	506	533	529	529	555	526	519	520	538	551	502	563	504	520	519	499	572	583	555	567	557	534	537	564	501	510	511	568	540	577	528	529	522	531	535	529	538	571	503	558	527	517	563	525	528	553	506	496	519	511	515	506	522	540	517	525	543	517	520	547	542	561	518	532	529	501	538	503	549	497	532	563	536	517	521	528	514	493	568	573	503	495	514	549	561	505	524	532	521	566	537	543	566	554	503	504	534	521	567	553	521	501	513	548	502	521	561	595	525	542	521	500	522	517	579	489	523	493	523	573	580	537	534	527	513	519	554	555	524	488	505	463	509	517	537	539	578	521	518	543	526	529	526	476	527	516	520	491	527	525	516	479	543	542	594	525	522	573	551	543	551	507	556	534	553	542	509	509	494	498	538	523	474	588	511	547	504	565	537	512	503	517	548	497	560	542	531	540	507	578	560	537	515	589	521	520	517	559	530	509	568	537	558	528	543	537	532	525	538	572	509	534	557	542	535	539	522	541	499	528	514	539	536	556	505	500	540	518	522	503	508	519	559	563	513	564	526	548	534	561	514	533	530	566	557	509	517	526	490	545	537	548	516	557	533	520	519	534	533	551	505	529	540	529	510	551	535	535	543	521	500	494	556	530	573	519	486	538	565	517	552	510	517	544	521	582	549	488	528	497	524	502	574	549	535	514	510	543	502	553	567	540	527	510	568	508	532	518	485	585	536	517	527	547	527	513	502	561	538	499	525	523	528	509	521
53007	99008	65999	42374	38693	16619	2737	870	799	839	863	879	860	866	869	864	809	837	810	846	834	789	800	859	803	859	885	848	851	867	813	820	886	839	895	826	887	858	792	812	881	856	838	818	823	819	840	824	808	851	806	809	831	770	825	841	813	836	888	852	834	817	836	846	839	845	797	889	874	886	845	831	863	839	821	844	867	759	818	820	829	806	786	907	850	846	849	861	816	835	848	794	837	840	791	812	831	855	856	822	843	800	836	846	846	854	888	875	852	849	848	892	851	828	850	849	822	843	839	856	816	820	855	780	854	850	816	799	852	883	811	878	878	801	791	793	821	837	802	809	839	887	866	792	820	826	832	844	861	811	842	866	827	812	799	830	823	826	833	886	792	880	813	793	840	866	820	830	820	863	842	837	820	807	882	853	806	850	847	867	859	847	859	824	887	823	827	783	837	891	902	834	817	824	874	785	860	875	826	864	867	805	841	790	808	822	816	874	835	925	792	868	869	782	806	806	826	832	816	800	813	898	855	818	850	825	815	793	829	848	822	862	875	841	850	835	837	774	860	804	850	818	814	873	820	856	853	814	841	773	841	835	834	835	821	873	914	834	873	807	808	846	861	812	833	847	831	917	861	798	862	844	862	908	820	845	836	817	818	807	814	820	898	824	813	854	846	815	822	858	773	809	821	746	857	850	849	838	846	801	844	863	820	859	875	832	833	892	770	858	821	869	820	890	847	828	843	885	833	838	862	840	833	849	855	782	805	873	881	831	840	807	827	817	774	846	864	827	782	883	800	786	829	810	835	838	832	840	883	808	833	856	880	858	833	810	799	903	808	865	850	820	781	864	789	832	806	839	814	863	884	831	835	782	857	777	831	841	892	833	856	874	862	816	872	876	903	897	828	753	851	872	792	851	854	863	895	814	846	852	876	797	840	874	893	871	841	854	837	810	851	884	815	852	851	846	852	819	853	795	838	858	825	864	808	828	845	840	798	818	890	863	848	837	852	860	805	855	847	828	814	824	860	824	857	837	860	832	823	829	812	801	887	823	830	832	820	867	841	828	834	855	817	816	802	786	779	831	829	829	798	841	842	802	799	828	825	859	873	833	861	883	839	809	837	804	810	797	835	856	847	815	865	810	863	802	863	862	867	906	846	840	855	794	842	828	832	825	825	806	810	832	853	839	839	845	816	848	870	864	835	820	836	840	812	785	840	836	813	839	852	833	846	834	847	834	901	838	817	815	864	840	848	836	858	822	879	810	861	844	876	859	877	814	812	864	808	851	812	823	810	809	809	806	825	831	894	882	864	818	812	789	838	817	809	849	841	805	857	868	851	810	844	863	780	842	837	867	881	840	830	841	860	829	840	791	834	889	793	817	768	831	846	849	827	845	806	826	843	873	846	806	835	863	833	831	880	830	846	785	812	853	824	821	800	842	810	823	810	860	851	806	853	866	822	832	894	844	839	847	821	838	835	834	831	883	809	822	798	828	860	807	854	898	861	849	819	864	793	867	852	772	836	845	834	880	778	830	818	831	876	856	832	839	854	910	852	845	833	828	839	890	875	817	859	870	827	824	851	820	806	832	809	864	847	829	869	825	871	858	869	817	810	830	820	825	863	821	819	842	813	803	870	835	840	821	857	866	858	825	832	881	857	840	844	829	849	804	840	838	843	780	814	835	811	851	846	859	775	838	790	835	806	814	777	856	807	822	848	843	839	848	822	862	822	812	860	842	815	840	822	861	833	842	807	809	855	830	856	850	871	840	857	790	859	769	815	769	863	882	848	849	808	821	800	810	822	778	887	805	833	857	875	849	819	803	828	852	809	835	860	795	806	817	830	874	797	878	855	795	882	807	832	878	778	797	811	850	853	855	848	786	828	798	834	868	841	830	813	821	829	845	828	891	859	869	828	842	889	848	832	813	891	794	783	860	818	826	825	837	852	827	824	821	879	819	858	837	852	797	819	799	858	812	823	788	852	820	838	850	803	877	847	827	828	856	834	809	834	814	827	833	816	832	778	871	857	798	874	818	885	792	807	890	851	824	827	902	848	820	815	851	811	830	854	832	799	806	871	817	789	854	815	824	864	825	760	816	876	849	824	849	837	838	787	876	820	841	821	834	805	822	856	855	857	813	886	793	831	821	823	783	816	815	838	850	831	812	857	847	818	840	805	801	889	858	845	854	824	884	784	873	821	827	807	889	870	811	879	856	895	841	844	815	834	826	852	819	792	853	779	830	865	877	872	813	815	816	826	827	804	890	772	843	863	806	841	856	844	826	814	830	787	837	758	814	877	822	823	810	835	820	817	811	795	870	796	847	788	851	818	733	885	837	847	799	841	806	803	805	870	838	819	827	814	842	837	847	832	760	822	809	879	849	790	787	854	803	832	859	809	838	848	842	887	883	835	837	879	834	818	814	876	884	863	825	831	792	870	805	843	816	827	841	833	837	843	903	861	851	856	855	784	831	812	832	875	835	838	841	847	831	835	849	816	823	852	846	832	816	806	783	862	856	810	823	797	797	815	832	838	873	811	863	877	881	832	885	852	790	781	880	788	830	847	798	826	798	841	837	864	860	826	880	782	875	832	837	856	771	842	796	801	886	797	790	841	860	845	864	882	792	823	806	853	855	858	797	802	859	858	782	876	860	813	845	847	869	824	840	819	847	854	837	846	870	796	790	893	859	836	796	907	803	791	839	890	846	788	864	843	848	818	810	863	846	853	835	822	821	866	814	837	798	798	827	857	799	800	817	827	794	853	836	781	844	881	851	810	793	838	802	869	833	796	834	843	843	872	859	822	806	882	805	880	843	857	850	824	834	821	823	841	879	876	841	815	825	795	805	848	858	832	843	806	865	801	828	781	823	832	838	839	790	832	815	880	839	836	816	851	855	839	784	856	905	859	851	815	851	878	825	820	848	825	881	848	846	858	873	833	824	854	832	853	830	885	800	869	843	840	852	853	827	789	862	871	844	842	810	823	826	836	834	829	813	859	822	787	832	827	834	879	871	874	831	822	907	858	858	851	827	815	909	820	821	825	881	838	851	822	801	834	826	869	811	792	816	836	864	823	864	806	799	806	816	802	798	853	827	823	838	800	913	842	833	831	834	838	815	817	800	837	803	795	829	812	822	850	844	792	845	808	839	857	882	840	799	890	886	867	777	845	847	855	825	853	817	843	811	817	807	809	836	789	912	796	797	820	860	855	811	825	823	816	833	856	868	815	880	838	840	840	877	857	809	820	836	840	832	860	870	848	845	811	833	872	788	854	821	856	854	858	825	863	853	832	830	834	805	889	865	818	855	859	834	787	856	851	801	816	826	815	807	808	843	839	856	813	805	891	841	884	853	848	824	821	822	817	862	845	884	830	866	847	838	807	865	831	821	873	814	823	854	842	805	830	791	839	821	798	861	822	836	835	834	849	824	866	821	843	810	813	868	869	851	831	875	817	830	830	886	774	819	828	770	850	847	816	837	857	811	809	814	876	786
28214	33468	27920	10808	4705	1662	664	571	602	544	587	546	586	590	573	607	630	567	543	563	589	507	576	546	577	540	539	555	575	526	529	531	558	550	563	556	569	564	539	567	532	567	539	557	552	579	570	542	585	579	593	507	603	582	550	588	561	609	586	556	590	563	514	549	524	573	585	568	578	584	542	573	591	596	540	556	536	555	556	569	545	541	545	545	548	563	585	560	555	523	564	623	556	589	601	550	557	568	579	575	534	587	565	580	522	535	552	606	570	537	567	573	563	550	560	526	551	549	565	565	584	570	564	573	571	589	564	586	588	582	538	576	558	580	539	559	533	570	544	562	587	564	552	551	522	527	547	532	552	554	531	541	544	531	546	612	557	566	565	555	566	531	565	546	553	534	535	563	564	591	518	540	547	539	567	563	555	570	564	545	560	571	550	557	558	572	588	522	596	568	556	559	554	542	533	536	527	552	574	562	549	585	559	572	525	569	567	559	568	543	528	575	596	566	548	562	566	579	560	551	563	569	586	567	510	540	565	556	544	564	593	545	609	549	534	540	533	573	554	569	588	532	582	578	597	544	584	537	554	543	532	591	566	620	552	533	560	578	553	567	575	549	562	547	558	547	557	557	525	574	568	519	547	572	534	556	563	556	565	528	530	622	535	588	541	586	523	572	513	586	558	540	626	585	571	565	570	584	594	574	534	544	545	596	578	513	551	578	552	603	570	553	610	552	567	527	541	613	566	581	565	548	572	592	557	568	519	595	583	584	552	594	548	539	554	570	579	538	537	556	597	567	537	577	582	580	538	560	541	606	554	617	553	590	598	532	588	554	583	630	536	582	581	504	557	593	584	593	540	539	559	550	604	556	536	561	589	574	555	529	567	573	550	528	573	548	530	565	549	563	566	558	570	560	527	545	526	550	545	573	598	524	566	571	608	554	576	563	536	512	578	580	558	550	582	587	528	558	558	532	574	537	525	556	555	551	563	552	533	554	540	580	541	553	575	560	578	552	582	600	578	513	531	622	564	537	576	565	577	559	575	566	543	549	540	567	581	559	519	555	557	506	540	569	561	540	540	585	581	570	486	580	551	554	588	568	611	569	558	581	527	584	550	550	552	596	553	546	555	541	591	597	544	533	537	536	564	558	539	542	557	598	553	557	548	538	550	542	522	506	537	551	542	549	586	573	536	555	521	615	538	564	570	568	574	568	543	588	539	532	526	544	539	584	512	592	522	598	590	567	518	579	564	547	559	550	548	562	621	608	585	548	543	561	540	545	550	539	552	545	564	528	533	569	541	523	571	549	536	558	565	560	530	557	572	568	571	549	564	594	537	576	590	568	534	566	540	581	560	583	565	584	581	588	583	579	563	552	545	540	533	536	544	568	540	544	545	560	600	553	567	541	545	561	552	545	549	590	563	554	515	568	531	555	568	552	551	589	597	574	545	556	509	579	575	582	552	532	577	541	566	571	534	535	561	524	587	575	603	559	567	559	564	520	588	537	561	584	534	540	595	546	561	573	593	527	557	576	557	552	544	575	607	579	513	550	553	590	559	547	552	588	570	557	552	571	567	559	581	565	576	584	595	561	536	578	526	585	538	561	548	579	550	550	564	550	548	567	529	571	546	596	536	540	565	574	538	591	561	552	533	554	551	593	508	588	560	582	566	547	600	549	550	582	565	542	560	563	556	527	574	597	593	532	539	528	548	560	550	525	554	558	545	575	524	525	585	581	588	533	571	589	516	582	591	579	587	558	597	577	584	549	562	533	537	593	562	550	552	524	583	516	604	520	565	533	535	559	568	568	593	580	563	563	567	553	573	566	536	555	540	536	554	542	578	534	562	576	508	536	559	568	576	555	594	588	559	570	610	540	574	562	569	534	589	557	554	554	616	550	592	536	533	564	540	523	534	557	570	618	605	570	559	561	548	566	577	588	532	505	545	573	572	523	560	603	608	561	541	564	579	579	572	588	577	573	594	529	542	586	524	574	555	569	575	568	551	579	516	532	593	531	555	518	540	555	531	584	589	561	535	608	540	595	556	562	543	582	595	546	554	579	590	576	522	545	585	566	540	570	578	579	583	560	549	595	571	559	585	575	581	536	552	549	554	534	581	552	528	558	511	537	528	587	548	531	550	564	594	583	597	582	600	597	525	531	547	563	562	534	542	569	556	553	563	594	578	530	561	588	530	588	571	546	544	552	589	533	550	572	597	536	571	584	546	533	530	548	560	556	571	519	572	602	551	602	550	559	561	556	573	536	552	560	599	559	552	582	595	553	516	573	535	550	564	574	565	587	579	551	559	557	549	553	562	539	578	558	546	549	573	519	566	526	555	612	531	576	553	586	505	542	541	561	556	552	564	569	590	586	545	536	553	568	561	588	535	581	548	578	599	544	535	570	584	575	548	593	603	508	584	579	561	582	581	543	587	578	579	583	529	573	545	578	563	582	586	552	547	598	531	584	520	560	582	569	554	588	551	571	576	558	571	580	545	563	545	581	599	563	575	552	548	548	580	565	572	580	569	544	546	563	609	562	584	578	577	549	525	531	542	613	570	531	570	547	555	562	585	542	582	533	562	541	598	558	570	585	562	523	587	607	578	589	583	570	604	574	563	553	566	527	536	562	562	589	577	603	598	518	524	562	542	551	536	559	578	569	563	528	556	532	566	616	576	565	565	539	559	533	562	583	516	560	548	559	550	578	596	543	569	562	578	537	552	546	582	558	558	580	553	542	583	583	547	551	530	537	552	562	524	526	535	544	535	511	575	593	523	582	545	568	556	551	553	587	552	577	567	512	612	539	524	518	542	585	564	575	548	563	539	515	556	531	573	568	537	549	527	581	563	560	506	516	599	577	578	550	526	583	586	571	570	523	547	564	520	556	608	575	562	535	566	541	557	594	557	558	553	567	611	539	539	614	551	565	571	558	490	534	555	572	583	526	569	581	564	562	521	554	551	528	532	599	513	566	543	574	582	574	596	584	529	507	608	579	607	546	559	577	544	572	524	574	561	590	515	539	571	519	551	551	581	589	547	565	536	606	554	555	609	597	493	563	557	555	587	542	559	557	562	571	569	538	542	561	550	544	542	515	560	571	569	518	543	538	550	543	567	583	553	560	562	571	593	564	566	581	565	514	541	572	544	590	558	526	546	553	560	530	594	566	598	574	541	582	549	561	559	571	511	566	518	548	598	555	582	576	545	565	534	557	549	572	577	548	615	544	550	535	572	533	558	557	580	574	571	592	586	549	568	548	573	568	590	586	564	564	513	543	554	551	584	524	575	559	545	594	569	570	585	561	603	595	578	582	532	579	566	570	553	560	562	519	593	569	575	580	600	535	526	545	538	543	519	584	558	555	580	552	605	555	566	557	608	540	577	563	544	571	610	549	570	638	528	560	565	545	601	566	561	539	568	584	570	569	572	575	601	583	609	533	571	545	552	520	543	558	571	546	565	554	537	568	550	551	561	577	555	583	527	532	583	528	579	606
37799	52928	29248	9627	9234	3076	1091	941	939	953	964	867	934	947	945	938	924	989	904	974	911	945	935	922	955	884	922	865	913	946	915	988	924	911	916	920	930	925	906	942	933	905	987	908	870	882	887	894	945	931	947	894	1002	902	972	925	979	936	964	973	909	938	936	919	933	916	992	897	931	884	957	960	961	917	978	917	888	942	870	937	950	931	941	964	882	942	942	912	906	868	928	882	895	955	895	906	924	947	987	877	987	996	930	950	951	922	906	871	966	972	882	958	861	951	914	938	936	893	937	959	883	954	871	925	992	937	893	967	942	925	892	926	927	934	908	903	896	906	961	948	948	979	902	936	890	948	973	848	905	959	938	952	931	956	920	949	906	905	961	969	931	977	934	947	915	936	963	905	880	905	972	971	905	905	885	950	983	880	992	960	945	948	989	971	945	927	888	939	929	874	909	903	912	964	889	967	900	948	878	907	964	935	929	929	918	924	965	917	944	951	931	910	947	949	893	921	909	910	900	892	928	886	924	941	943	991	885	894	976	932	929	940	900	931	925	874	946	986	971	884	919	954	910	943	925	913	928	940	947	956	967	877	930	907	941	940	967	908	896	948	962	931	899	979	943	1003	922	948	967	963	896	930	952	981	912	929	953	972	911	905	984	963	910	976	890	950	922	949	914	961	879	958	923	899	875	974	928	983	928	866	884	975	935	919	958	920	987	934	936	941	884	976	875	918	934	931	976	984	939	961	960	929	969	972	934	959	965	931	945	939	910	956	978	908	937	888	925	964	923	910	929	940	952	932	967	915	944	979	1006	971	939	968	935	912	906	989	894	913	912	954	974	947	907	920	928	895	942	901	912	950	924	898	931	871	960	952	890	950	969	915	968	950	940	956	960	979	890	905	957	912	970	953	916	898	952	932	943	928	964	954	933	980	900	988	870	962	1002	935	931	895	970	963	958	947	960	942	967	1006	929	978	943	940	946	899	970	924	918	990	933	957	900	939	964	940	907	946	918	929	982	941	925	956	919	935	961	890	931	937	935	931	913	1003	923	942	925	933	913	923	935	886	978	905	945	913	957	947	929	1020	918	914	922	968	958	928	960	960	908	984	976	962	863	944	926	935	912	968	876	914	912	918	978	891	945	873	945	934	926	940	887	1003	932	924	909	975	922	916	957	970	912	932	963	942	902	928	900	897	946	931	940	939	936	917	931	966	944	948	961	987	929	940	945	876	946	955	958	959	981	899	949	858	898	914	906	919	917	967	924	958	851	975	954	933	942	877	945	931	898	894	957	922	926	938	913	927	889	958	930	950	943	936	944	925	956	994	907	931	950	947	954	902	925	914	958	928	928	937	930	920	992	991	944	940	904	944	951	954	882	920	902	918	987	891	923	923	962	973	928	918	858	940	876	956	967	968	918	975	986	922	923	925	921	920	947	992	885	923	892	957	949	991	961	951	974	958	986	909	939	944	913	949	930	948	942	872	944	917	923	977	891	893	900	919	941	888	893	930	929	877	885	968	958	998	911	929	931	937	920	911	949	972	994	894	929	947	935	933	927	909	922	923	959	930	958	959	910	932	893	921	904	949	935	975	965	930	919	968	928	897	924	944	940	973	952	909	963	900	939	952	960	945	926	974	944	949	908	924	933	925	920	951	992	974	958	932	984	926	966	925	911	898	942	927	907	891	970	971	948	1003	906	970	933	915	925	931	918	931	961	929	914	912	908	960	964	934	947	976	913	933	890	913	910	921	904	875	936	895	926	949	886	965	973	968	910	924	956	958	979	923	912	936	954	944	894	906	944	957	910	958	958	957	950	980	961	964	920	970	976	939	928	903	937	950	960	898	908	987	885	925	962	927	953	910	869	942	873	939	914	897	919	928	895	969	973	907	874	879	940	991	972	915	933	982	892	978	975	906	962	924	860	955	890	940	891	929	980	914	906	937	966	966	931	900	960	939	946	933	918	924	945	948	981	997	946	926	903	880	941	906	930	934	917	958	938	919	906	923	884	956	891	955	905	893	869	907	913	889	941	953	906	937	941	1008	943	930	872	963	949	944	1011	942	899	1005	912	962	957	1013	945	981	918	899	1001	945	980	906	960	873	912	927	961	934	906	946	918	920	861	956	932	957	914	924	874	897	914	947	919	904	882	900	934	920	882	916	928	965	901	934	922	919	933	897	951	918	928	941	949	902	946	984	982	898	929	874	937	890	956	880	958	1000	932	982	939	890	899	901	929	917	891	964	937	944	906	927	939	935	990	954	917	892	929	936	891	920	890	921	900	925	942	934	924	995	922	971	925	934	948	925	974	965	905	839	918	966	973	940	925	888	945	921	915	902	928	940	903	924	952	916	918	945	914	927	954	934	883	977	934	927	944	927	933	910	928	890	982	997	906	946	921	955	893	892	918	977	927	969	952	944	922	934	908	887	923	951	947	920	964	919	984	922	948	918	1006	926	929	932	945	903	949	955	890	951	922	901	923	927	943	919	925	877	950	956	921	964	938	933	944	946	942	967	891	997	910	954	926	925	944	961	953	969	932	947	919	908	955	940	898	908	952	948	943	958	948	899	967	924	932	955	948	972	907	980	906	922	954	911	949	919	995	965	943	961	939	902	905	921	922	951	938	947	935	942	906	901	940	917	859	932	941	969	943	858	906	899	899	915	943	957	928	951	931	960	948	967	924	947	945	932	1021	954	877	892	880	996	921	961	875	939	977	913	919	923	937	930	915	938	892	932	965	888	913	872	888	953	933	874	941	887	929	960	920	960	947	968	891	941	929	928	914	904	926	910	923	921	858	881	921	948	953	899	978	908	939	908	951	999	915	936	933	880	897	946	886	903	924	908	941	906	910	919	945	939	884	942	982	884	953	915	925	937	904	914	919	934	909	965	917	927	917	912	986	942	918	957	953	941	916	990	950	991	891	979	956	928	911	938	913	959	1034	887	932	950	936	920	912	877	955	957	931	915	949	939	954	938	933	919	924	911	884	929	932	941	905	894	934	900	932	930	935	897	914	892	920	937	934	926	979	952	929	955	972	889	886	937	943	914	921	890	907	931	953	961	924	955	953	916	949	933	964	900	947	928	942	909	952	917	923	917	898	937	909	917	943	923	907	939	893	979	919	961	968	1004	921	896	893	927	927	960	919	958	940	914	909	875	923	953	874	902	948	958	907	923	926	876	938	939	927	897	895	906	979	922	900	935	918	923	908	897	896	937	964	909	937	880	919	895	934	910	930	933	954	954	983	934	968	909	975	905	915	960	941	915	942	892	1000	955	944	920	887	883	981	965	954	931	955	888	951	939	890	950	944	953	972	901	969	856	966	879	867	917	915	928	954	921	937	962	908	918	937	892	970	917	908	927	932	931	991	927	918	939	909	903	938	963	947	967	912	910	949	920	923	916	943	967	959	927	901	884	904	907	933	964	939	864	972	908	942	900	925	968	939	935	959	911	898	947	971	927	972	930	913	959	960	925	917	916	877	908	909	906	949	944	905	980	904	892	949	915
24040	24576	32124	25130	22227	14242	1863	452	385	391	429	413	417	420	406	426	402	410	397	401	418	426	399	405	424	383	415	428	438	412	435	383	415	418	385	433	398	418	401	383	453	395	424	397	403	441	426	417	389	414	410	424	413	439	377	389	427	426	400	410	393	426	412	394	414	415	442	412	401	410	440	401	430	426	412	407	368	439	410	393	404	403	428	423	387	413	402	396	426	417	386	392	409	392	450	393	394	395	422	397	407	438	403	428	420	414	390	400	442	415	438	404	388	402	367	421	402	402	468	381	413	443	382	430	400	401	372	405	433	429	416	397	403	410	427	423	399	405	438	418	390	411	419	381	427	419	420	383	401	395	447	396	372	409	382	414	403	415	423	428	385	397	406	389	420	442	405	390	388	405	404	417	396	422	404	390	398	398	421	397	415	395	439	418	380	389	393	389	385	415	403	373	423	403	405	390	443	397	409	410	394	458	417	458	381	432	408	397	379	419	406	445	404	386	430	381	414	436	427	461	426	447	407	413	424	398	391	428	441	459	417	394	419	395	398	370	416	416	410	405	413	428	443	423	396	407	404	443	398	409	391	430	400	380	451	419	428	421	416	364	390	408	419	406	419	457	417	426	395	424	416	409	450	438	381	431	436	419	407	401	394	384	425	425	417	432	402	414	386	441	389	406	393	416	436	395	459	431	403	429	410	376	405	394	378	413	386	396	370	423	415	403	412	416	391	405	405	415	408	419	403	420	402	362	412	395	459	408	410	408	405	411	400	409	399	406	412	429	396	411	408	406	389	416	425	401	420	405	387	411	409	402	398	374	398	447	389	442	386	385	397	413	404	413	387	408	414	380	404	396	398	416	422	415	456	363	379	416	400	418	378	410	428	414	410	386	417	427	433	430	418	382	416	411	370	442	412	384	385	427	406	426	424	364	362	404	428	423	440	401	455	441	407	411	368	390	429	390	436	434	399	431	453	389	418	379	380	450	430	380	389	400	420	397	460	384	410	373	442	377	448	388	364	426	417	382	396	406	401	393	404	409	385	373	388	406	409	423	418	365	410	445	419	416	407	412	428	395	419	416	435	415	398	430	413	425	411	395	417	421	396	431	406	423	393	412	417	435	417	381	419	410	402	395	360	395	408	392	434	405	435	429	422	415	400	385	387	390	406	370	398	427	425	415	373	419	415	409	436	411	391	396	395	402	460	373	447	412	423	402	389	386	394	384	403	438	382	366	419	403	409	415	398	425	394	393	406	423	400	434	422	427	417	384	407	377	412	425	417	372	432	440	417	396	379	420	417	402	415	414	383	410	419	418	426	410	427	385	424	421	393	394	407	445	386	422	399	409	430	413	396	428	385	413	453	400	387	388	379	406	417	413	408	432	433	405	431	375	428	402	395	384	420	390	362	418	389	372	389	351	412	417	403	426	432	438	407	395	394	415	437	399	368	429	418	396	422	407	404	394	398	432	384	417	405	405	452	409	416	397	403	415	400	412	366	399	391	382	387	414	395	408	416	407	421	415	430	411	420	403	412	456	412	394	403	380	420	434	406	391	380	442	411	414	440	423	440	424	412	394	409	412	372	382	396	439	393	443	423	414	393	398	394	413	429	413	357	397	417	383	403	438	415	425	403	435	398	393	376	430	378	387	411	410	440	412	416	373	406	419	444	430	425	414	401	437	404	394	420	384	395	359	410	436	398	379	383	411	408	400	414	397	416	414	406	371	401	397	365	390	395	425	428	431	442	435	405	404	423	391	434	411	412	410	406	407	372	404	409	444	395	410	418	413	444	415	415	378	426	404	394	402	409	400	431	389	415	397	401	381	446	404	386	386	415	405	402	397	424	377	400	404	421	419	391	424	418	406	408	349	363	385	383	405	390	398	394	357	448	391	397	407	404	370	375	390	404	412	424	416	411	413	394	413	373	401	436	374	389	396	388	412	430	445	432	414	415	392	381	396	432	453	412	433	459	434	441	393	402	401	382	411	391	436	369	397	406	445	403	413	424	364	413	382	389	408	413	419	394	381	388	419	387	405	403	443	411	414	431	420	401	427	408	443	444	385	391	416	437	392	454	415	425	405	380	421	402	403	433	435	363	410	391	387	407	411	414	403	430	408	405	377	411	386	417	412	397	401	408	400	408	424	449	434	383	426	427	401	413	392	369	386	430	406	415	385	380	388	419	410	400	426	396	420	388	432	365	425	405	404	439	447	436	402	442	374	430	390	398	397	422	390	451	429	425	403	396	418	439	449	408	404	390	398	401	456	422	403	408	429	399	389	421	394	390	374	390	402	438	416	401	417	382	365	409	416	411	390	408	409	430	418	410	417	373	396	414	452	398	396	398	412	398	402	442	378	456	403	430	410	408	365	408	449	409	396	437	419	399	431	410	413	396	410	394	407	404	399	420	377	415	359	418	411	417	408	395	362	400	387	411	398	401	384	388	358	424	373	430	421	426	386	435	422	457	416	386	398	396	405	417	391	396	428	394	389	384	453	406	419	397	385	389	368	415	407	396	429	420	462	437	409	374	398	411	432	405	404	432	395	405	381	410	411	396	405	396	425	372	415	424	424	421	409	439	416	439	395	397	385	357	438	398	417	406	446	445	430	412	404	433	421	373	415	382	421	419	405	418	408	392	391	408	425	388	436	405	407	391	411	452	424	418	385	429	429	388	390	399	421	396	418	381	407	401	389	405	391	387	424	395	389	391	396	413	425	402	436	453	381	452	389	418	418	431	395	411	382	430	425	387	420	437	438	412	440	422	446	384	376	390	403	393	410	406	404	368	393	398	400	452	407	400	409	412	380	406	426	415	393	444	402	448	418	401	412	404	409	437	386	390	432	374	397	445	425	416	403	410	399	391	423	358	404	400	408	423	431	424	405	433	363	399	436	419	401	384	401	416	403	401	403	421	409	409	402	424	424	418	378	421	409	420	435	411	419	383	399	392	453	419	415	401	395	368	414	432	386	398	430	387	397	419	376	382	414	417	425	442	425	422	381	447	408	453	406	416	418	374	422	429	380	380	403	382	375	456	430	458	400	404	453	395	408	425	363	448	461	398	416	376	402	410	363	415	405	418	432	434	439	404	412	405	421	417	420	365	399	403	445	395	442	358	396	433	400	415	391	412	384	424	421	406	390	394	383	411	388	390	436	386	403	397	405	376	374	419	417	387	375	416	384	399	402	416	379	415	396	396	404	390	409	402	430	402	391	430	436	414	418	388	410	405	414	402	449	403	435	435	406	442	433	392	406	408	361	401	407	468	452	412	391	381	403	371	426	397	407	420	423	401	380	438	426	418	417	448	395	406	410	416	399	391	407	405	416	387	403	390	390	397	398	439	397	374	457	447	410	430	398	387	404	414	436	405	387	418	394	386	377	403	442	398	425	373	396	422	416	391	405	398	429	398	416	392	426	392	409	435	406	393	390	430	384	392	411	405	405	399	396	388	376	392	378	400	388	422	419	384	384	386	388	425	423	409	377
59054	92965	59212	34392	31261	11513	1482	702	710	704	714	672	669	660	669	667	668	711	678	724	680	737	695	675	701	708	696	667	695	645	702	684	702	713	679	719	680	716	655	651	726	663	727	717	691	670	659	686	681	674	690	689	662	704	675	639	688	753	685	663	657	671	710	657	674	671	654	677	656	713	692	640	733	666	777	742	718	702	684	692	693	705	702	709	687	687	716	661	673	668	651	631	692	682	680	702	710	701	703	695	702	668	760	727	660	701	724	681	682	676	674	638	689	662	703	720	686	711	693	649	692	680	689	680	691	663	709	709	677	661	651	691	644	658	684	708	681	735	702	706	656	701	707	646	728	690	721	684	682	680	710	657	677	710	676	728	722	695	667	693	659	669	680	678	651	708	662	724	643	697	693	674	645	697	748	700	664	720	718	686	660	713	700	709	656	685	713	700	730	656	686	662	653	680	664	678	698	690	681	707	664	691	679	679	715	694	727	693	700	710	658	703	686	699	694	699	663	723	677	703	682	653	714	708	705	640	704	718	720	693	708	751	736	686	708	705	719	664	687	648	701	706	713	683	703	674	693	662	649	653	686	676	691	671	658	675	673	738	638	689	665	700	712	697	650	666	721	686	687	648	698	679	667	668	654	652	700	656	725	682	663	727	718	675	688	676	710	722	676	661	670	739	692	770	692	665	675	710	741	666	689	695	739	641	697	728	674	677	662	651	674	701	672	637	687	702	748	657	645	702	719	701	663	686	691	718	702	645	681	707	663	732	701	722	653	675	693	716	703	682	734	700	696	707	697	721	701	702	694	740	698	723	697	671	677	731	727	718	731	679	736	670	691	683	726	675	721	710	704	742	683	650	670	668	714	727	642	694	704	685	716	653	681	684	699	730	674	639	696	649	644	684	675	720	670	673	674	676	710	678	654	702	676	711	691	683	664	670	660	667	697	721	704	704	672	679	693	719	723	673	698	647	692	657	663	692	678	618	665	701	733	677	691	666	685	663	715	707	675	687	656	668	675	674	654	695	698	703	703	682	663	689	691	712	707	669	673	673	717	684	669	665	684	686	650	652	690	724	709	706	720	732	712	658	708	692	698	697	686	690	625	667	671	694	710	684	666	678	661	690	704	643	663	684	680	724	722	652	702	730	658	716	686	735	735	671	739	698	601	720	711	664	690	686	698	680	668	685	665	701	688	691	682	721	699	645	719	671	744	702	687	633	673	694	653	682	669	708	694	659	694	721	722	670	660	723	657	679	714	684	646	713	731	699	669	654	642	662	709	670	659	716	702	687	676	716	678	697	666	688	702	663	770	714	665	701	670	704	717	711	719	665	691	697	649	683	690	706	641	699	663	698	655	706	698	708	679	654	665	685	662	676	652	696	687	656	717	645	694	708	709	704	706	646	660	682	666	687	683	734	669	615	685	705	690	678	684	664	697	714	682	708	715	690	711	665	679	717	686	680	695	668	712	700	694	682	730	697	735	714	685	645	677	698	663	701	669	657	693	700	701	702	681	649	731	701	694	678	684	691	663	671	717	700	690	660	692	655	706	659	703	666	697	730	669	686	668	704	706	702	734	720	683	712	672	734	665	676	695	724	651	667	690	694	684	666	697	620	735	716	711	685	699	683	652	665	666	688	672	704	663	689	712	681	696	697	689	705	670	648	662	712	692	720	703	651	710	680	724	666	627	694	703	684	702	680	710	666	705	757	731	698	708	748	686	679	697	683	716	683	672	677	712	724	682	728	659	686	696	645	682	674	697	696	682	743	686	655	694	639	716	672	701	739	715	662	682	684	699	679	738	680	710	680	676	703	657	692	711	665	689	667	663	689	690	748	685	684	674	695	665	706	703	693	691	699	679	669	756	663	689	695	694	666	657	693	689	677	657	727	659	689	719	668	685	699	681	689	710	701	705	686	683	707	622	675	676	689	686	691	668	709	675	765	691	706	642	722	682	665	680	696	679	680	648	751	656	660	681	682	677	654	728	716	732	705	707	675	703	720	666	666	688	707	711	685	667	643	714	723	666	654	652	689	689	728	697	696	685	654	679	722	708	664	716	692	713	687	688	739	667	690	717	732	686	689	708	681	685	686	684	695	687	692	699	718	701	673	735	696	707	678	680	705	699	674	658	672	667	699	703	689	733	682	692	695	716	693	698	712	714	694	660	721	722	700	662	694	732	664	661	691	669	757	673	749	706	706	670	690	677	657	702	677	711	667	702	691	748	696	677	710	659	684	700	666	662	677	722	681	683	610	710	680	695	671	686	718	665	688	681	699	688	705	715	638	716	697	686	683	674	685	663	674	670	632	707	695	675	637	643	658	708	687	672	699	685	673	670	687	696	675	705	650	681	648	673	658	743	706	697	668	737	726	664	686	695	660	669	695	674	675	693	729	745	665	633	684	723	698	699	698	663	682	645	717	687	684	715	705	730	676	711	741	689	707	662	620	675	704	732	635	675	679	685	666	686	687	694	715	696	745	678	702	710	675	731	659	647	689	713	663	707	675	729	712	713	712	699	672	722	715	716	709	744	683	676	653	698	679	681	676	713	656	688	661	698	705	674	670	663	683	649	707	666	708	643	702	671	750	638	662	691	668	657	701	724	743	705	664	671	664	697	676	687	691	628	694	720	641	722	668	703	720	732	711	651	724	695	741	673	672	687	646	684	694	701	755	677	690	663	622	662	740	712	681	710	627	688	694	715	700	682	704	691	674	658	667	661	716	699	641	642	719	665	700	729	680	686	649	680	645	678	660	657	650	673	691	678	678	630	699	711	686	723	704	672	692	691	697	694	675	695	693	707	671	723	726	631	656	704	697	688	704	699	721	689	695	692	710	697	647	685	700	653	675	679	699	652	707	668	682	688	713	718	664	636	721	686	673	741	710	709	693	662	690	709	668	705	654	712	690	675	704	681	677	689	678	678	713	671	683	638	692	706	711	657	684	682	720	706	666	698	746	677	685	707	647	687	707	703	686	663	680	677	668	692	657	690	706	677	671	717	700	689	680	704	668	690	682	696	689	679	700	663	682	697	641	698	720	666	671	717	680	737	699	672	668	668	701	690	713	660	665	713	701	680	675	679	684	717	709	726	664	702	689	668	688	648	674	651	675	705	734	744	693	701	671	702	707	668	749	715	723	694	746	664	657	674	685	705	706	670	657	721	679	716	653	687	698	719	653	681	709	685	636	682	730	715	691	656	677	652	662	687	654	722	684	678	693	686	688	706	700	690	686	708	727	719	701	707	698	686	635	675	667	714	659	673	670	674	679	661	648	731	731	676	690	710	674	704	671	697	667	694	697	706	655	741	641	720	741	710	626	695	681	663	677	718	667	733	715	732	650	660	707	706	648	685	644	678	691	721	710	707	656	731	684	667	631	686	706	669	681	688	731	687	730	673	733	664	675	682	668	657	717	676	673	691	704	685	691	704	649	627	743	725	671	659	725	659	713	648	710	708	687	682	680	688	719	711	713	702	690	710	678
23045	23027	30998	24376	23330	20426	6702	616	520	487	531	537	597	496	510	519	569	554	526	510	539	528	521	509	504	540	508	507	506	511	543	526	563	506	539	496	490	508	520	501	559	490	490	515	513	519	525	576	530	519	492	510	468	512	510	500	495	534	523	528	542	510	517	531	510	551	549	492	556	493	469	520	545	499	511	501	529	512	529	501	518	496	467	493	508	549	488	488	530	530	529	510	540	529	507	511	524	514	511	503	489	549	511	468	482	485	507	505	533	469	543	551	511	526	502	532	559	524	495	491	516	515	464	521	511	519	522	572	485	471	525	495	484	516	527	489	486	468	486	507	528	515	521	527	492	497	491	507	519	510	516	508	494	529	504	526	544	544	547	501	505	519	518	499	515	527	491	481	515	521	515	470	494	501	507	488	501	540	539	506	511	554	479	513	508	449	490	486	531	530	485	501	538	509	532	476	496	497	492	498	473	515	534	511	484	487	556	481	572	526	514	540	489	512	477	531	524	530	522	531	499	526	484	483	514	539	509	540	474	505	577	511	511	534	522	518	486	497	476	487	514	490	488	513	506	496	555	545	509	510	504	505	529	496	483	489	559	523	526	493	484	513	474	502	475	522	488	541	514	487	524	546	483	533	550	512	521	532	485	480	504	512	527	500	507	512	528	489	467	495	542	530	507	511	547	530	520	523	527	539	532	514	494	536	526	533	529	528	516	480	475	515	493	492	470	494	520	541	528	491	518	495	496	548	530	551	554	507	487	490	505	520	556	534	518	500	523	502	496	516	515	510	520	482	539	491	523	516	511	486	485	486	515	508	507	520	495	494	498	510	501	504	485	517	518	480	526	496	503	527	511	499	459	510	538	533	487	531	533	498	502	529	505	499	517	506	510	515	521	458	494	476	503	513	500	515	513	543	509	552	526	470	485	511	525	536	528	485	546	468	490	549	525	504	531	520	565	514	526	463	512	513	508	495	522	511	507	492	497	504	500	540	563	566	510	493	508	560	551	537	548	502	508	509	477	536	490	486	503	541	467	474	506	502	471	501	507	509	527	526	500	538	492	520	510	475	502	524	508	516	559	478	531	527	475	536	502	519	540	494	485	485	521	509	508	529	528	496	489	490	477	492	493	489	555	531	526	515	461	514	503	545	531	519	515	554	540	543	463	530	521	495	475	490	524	523	526	522	522	496	496	527	516	510	517	519	492	550	477	511	499	499	495	488	505	482	498	514	508	546	502	555	539	480	492	507	469	522	495	514	535	487	503	488	477	500	511	505	507	506	461	530	531	529	535	489	483	481	502	517	535	516	495	550	485	467	491	502	491	536	523	519	515	531	545	527	457	524	483	479	564	513	536	516	510	489	499	525	529	511	469	521	538	498	469	511	543	555	528	463	470	494	556	492	517	548	513	510	518	485	523	512	487	500	475	548	495	513	532	536	509	494	526	532	511	476	527	522	477	467	529	547	488	521	492	496	503	489	481	507	510	484	517	527	488	501	540	571	489	506	545	529	493	457	522	535	532	515	512	506	522	522	518	531	522	491	534	499	503	480	472	509	509	500	541	531	512	503	491	528	547	502	526	531	527	512	505	519	517	488	523	537	546	519	531	498	525	532	533	517	516	462	503	527	533	464	462	553	523	490	514	499	529	492	513	488	469	530	510	529	471	539	502	512	486	472	529	478	488	501	522	491	513	475	524	468	546	500	532	510	566	514	521	523	478	553	481	460	508	465	489	521	504	463	527	540	507	516	500	554	496	501	515	520	521	507	536	491	527	529	508	506	488	513	508	522	537	521	546	519	497	542	520	542	496	517	497	514	457	498	510	519	526	520	511	543	537	500	484	529	488	543	515	496	463	526	525	531	490	531	459	482	522	517	493	503	508	517	518	515	448	516	485	499	525	512	556	512	527	497	530	523	502	515	509	541	463	554	487	519	503	510	506	510	513	512	511	517	502	497	494	525	522	539	575	546	528	511	502	534	500	480	466	536	510	542	532	506	530	523	513	473	550	488	484	509	526	487	511	542	511	525	529	496	470	520	519	503	487	533	496	470	534	519	537	518	493	493	507	531	518	509	523	482	519	496	480	528	501	509	534	535	474	498	523	505	498	507	508	497	521	502	500	467	542	513	494	549	525	501	533	513	484	537	558	513	546	519	534	494	513	533	496	520	517	510	493	530	535	574	488	545	533	519	525	550	510	486	525	533	498	493	537	484	518	497	509	520	515	499	535	486	474	534	530	535	478	515	549	509	498	496	535	482	509	518	496	492	557	502	528	509	487	547	485	486	507	510	508	522	494	515	499	522	466	493	492	513	524	522	491	512	491	510	477	515	508	519	522	487	527	526	504	536	469	530	499	538	546	514	480	520	515	508	503	529	539	499	449	516	523	511	512	500	509	515	465	540	480	520	529	516	478	544	515	515	499	509	512	509	502	507	466	501	514	535	539	514	518	510	501	549	489	501	485	537	525	506	496	483	537	498	539	483	532	508	472	533	487	520	527	493	528	458	545	509	499	494	522	538	528	518	529	498	523	515	550	505	492	519	497	550	506	500	499	505	521	486	509	510	541	481	525	514	511	505	533	498	531	509	495	526	479	479	521	516	503	532	505	513	523	557	499	512	516	511	493	522	489	541	512	561	478	521	529	519	524	488	540	486	487	540	519	521	500	512	513	507	509	493	520	522	525	510	509	546	541	531	549	485	519	525	504	517	518	493	531	533	532	477	483	507	500	533	514	522	526	475	526	477	519	530	542	511	529	490	514	465	530	514	459	525	488	549	492	542	519	518	474	520	508	488	492	497	496	505	522	504	513	564	538	501	559	490	544	502	492	475	517	523	508	488	486	536	486	522	529	511	531	545	481	491	505	498	504	530	520	546	504	491	466	529	509	503	534	476	492	528	519	480	529	464	533	525	519	500	496	517	525	515	495	514	491	523	489	529	557	496	500	506	523	546	514	483	518	511	540	540	501	518	486	539	523	489	491	529	550	510	475	537	526	504	509	487	563	491	512	529	503	514	491	507	499	482	544	499	537	522	497	502	496	456	563	512	486	518	495	517	532	515	495	510	512	503	514	471	541	513	513	517	495	504	509	529	581	520	488	527	532	535	469	511	504	520	519	503	492	525	533	525	505	538	540	506	494	530	531	515	495	552	487	500	497	502	532	548	502	521	509	509	483	492	500	506	476	526	524	518	556	499	494	563	481	466	508	514	522	510	487	499	542	501	522	506	515	520	544	505	525	519	487	511	493	476	522	541	558	534	503	503	482	516	535	519	523	561	541	489	527	541	532	512	541	525	561	507	525	518	576	538	568	535	529	533	509	499	511	521	485	538	509	504	467	489	533	512	513	503	477	518	513	526	501	518	533	503	509	505	523	554	495	507	523	513	492	500	507	538	493	537	517	476	552	509	476	491	495	516	521	500	503	536	484	535	517	498	494	500	496	522	509	484	528	497	487	460	529	509	516	497	536	532	490	495	530	529
55449	97867	65415	42308	38877	16851	1887	819	844	838	815	816	796	817	784	785	817	793	838	765	862	827	812	750	840	857	824	780	798	776	848	834	803	813	819	757	780	829	819	802	805	815	819	773	785	785	824	785	808	860	810	766	829	832	870	732	799	842	768	774	816	790	806	797	809	815	802	755	778	823	798	826	775	809	798	789	795	804	818	813	829	847	789	804	811	807	793	792	869	739	750	826	774	786	789	790	815	798	782	757	811	799	794	809	863	785	781	801	788	783	837	780	773	792	806	783	808	790	817	834	795	819	825	795	808	844	775	807	837	798	798	828	830	813	834	837	805	816	835	786	835	785	846	795	803	830	782	829	756	768	810	764	790	784	792	833	769	821	824	822	803	814	830	831	814	768	827	849	824	798	771	838	811	779	786	812	769	778	868	782	793	816	859	801	820	874	793	765	808	824	843	794	791	780	786	770	821	821	782	837	822	824	819	803	814	777	765	775	847	792	810	820	822	762	771	788	822	825	864	809	837	838	754	817	839	787	803	843	826	775	844	786	802	759	794	793	782	770	782	779	737	807	792	772	776	804	798	789	856	799	784	775	819	764	801	806	786	777	824	838	767	816	767	815	793	781	791	818	850	840	806	867	796	784	795	814	826	818	841	799	822	821	735	814	818	780	777	828	844	819	802	820	781	784	825	764	806	852	805	776	762	870	816	788	761	807	751	830	788	822	795	807	795	824	833	824	798	828	776	826	828	808	791	827	783	840	806	805	801	793	798	832	809	794	820	782	801	824	816	762	807	750	777	817	777	826	811	771	823	821	828	744	785	818	802	807	830	835	818	793	791	770	822	804	732	868	794	790	820	766	782	869	781	831	799	797	822	764	830	825	834	841	833	820	751	832	764	787	770	771	792	767	801	832	822	795	865	814	769	811	819	818	812	825	810	768	844	804	851	793	816	809	799	793	751	790	814	818	798	799	808	799	818	847	814	824	844	791	775	826	804	806	870	809	802	807	832	781	816	829	799	797	774	741	831	793	801	782	811	848	757	807	801	840	815	808	785	824	828	799	830	848	775	792	851	807	812	828	749	830	781	817	793	774	843	821	831	812	765	815	798	826	820	842	773	821	813	780	806	786	841	797	835	805	820	804	778	797	764	789	792	816	802	788	795	809	799	780	795	766	857	808	800	798	771	806	798	782	786	827	852	769	830	798	847	815	771	837	773	824	802	821	774	758	809	797	800	794	779	818	779	790	772	767	834	811	823	801	840	848	820	791	816	822	831	851	806	805	852	834	752	813	810	805	765	831	807	797	801	867	744	816	805	782	808	776	786	792	789	769	819	796	809	765	776	795	786	820	835	776	824	833	812	812	776	832	862	848	778	810	811	824	799	809	763	780	786	811	839	793	837	789	778	836	803	789	825	813	829	814	821	808	802	804	839	780	807	766	786	853	826	825	851	756	786	800	831	790	787	835	799	813	790	780	780	822	810	812	831	843	785	814	832	800	789	810	793	778	786	847	873	817	803	781	839	905	768	811	756	816	842	826	818	821	786	789	774	840	844	751	843	812	848	800	857	807	784	808	797	786	761	819	755	821	808	803	793	787	786	790	824	831	771	827	856	718	782	742	820	807	830	788	771	755	788	776	844	773	786	782	846	736	794	788	788	839	842	842	782	799	784	790	837	800	822	777	807	876	793	762	807	804	802	782	792	837	759	797	763	834	806	858	800	771	831	821	798	807	820	760	821	829	793	790	783	794	828	790	760	830	819	812	809	817	814	810	758	832	803	805	792	789	854	824	835	743	815	805	791	829	806	755	776	785	825	837	779	858	843	792	780	839	792	778	767	808	819	854	796	763	850	752	835	773	827	794	870	797	745	788	781	791	827	794	811	789	855	787	767	824	842	804	838	773	763	786	820	855	816	786	766	806	804	823	792	796	802	815	886	805	814	752	823	804	770	786	809	820	789	827	765	815	792	842	811	805	838	835	798	842	757	825	776	813	835	805	799	803	828	803	773	794	803	824	806	810	818	894	754	804	827	771	810	797	764	790	807	839	768	799	760	859	839	800	861	783	847	813	787	807	787	812	788	760	791	815	805	769	834	815	871	762	807	762	843	833	760	806	781	832	802	873	812	846	799	810	805	764	757	835	781	807	815	811	854	814	808	817	812	784	806	783	785	819	779	813	830	783	739	821	802	791	841	772	835	774	796	803	848	713	789	805	803	829	790	778	821	828	838	808	797	795	791	792	784	771	778	810	792	811	768	802	805	817	819	787	777	808	795	803	822	814	781	858	831	825	802	783	849	809	823	781	797	855	785	842	810	831	798	811	795	814	804	790	799	816	819	832	811	768	814	813	791	810	864	801	837	808	822	819	765	757	776	818	776	810	847	845	778	787	806	786	832	822	831	774	824	794	811	779	803	827	805	751	816	797	816	815	781	779	770	819	869	783	780	786	784	800	824	866	800	773	814	793	849	772	782	838	801	820	759	815	778	781	862	832	804	794	773	780	824	777	765	820	822	814	783	780	790	803	822	763	781	782	801	738	800	800	813	720	820	832	827	811	775	812	787	790	778	805	834	828	808	817	828	793	790	786	818	776	846	805	801	793	763	805	766	784	810	761	814	830	808	764	898	741	781	824	800	778	844	803	816	793	831	854	795	837	815	831	804	842	845	777	797	774	829	805	819	787	800	789	755	835	802	811	735	774	852	825	855	793	820	825	768	736	821	865	782	801	808	813	810	776	814	766	801	790	793	777	847	787	814	802	816	798	800	802	831	853	754	826	843	795	837	751	781	798	792	856	748	826	811	800	777	804	768	765	819	799	842	826	786	844	803	771	830	822	812	808	798	798	775	794	779	822	845	787	775	780	781	810	850	736	767	794	771	841	741	817	839	812	823	810	826	768	878	812	875	827	806	792	849	795	817	849	773	833	789	744	863	791	798	811	832	808	791	801	812	786	781	785	830	808	834	841	776	788	783	758	826	741	815	789	756	813	789	826	765	796	771	852	819	778	748	743	801	802	789	795	863	806	854	836	773	813	815	765	806	796	778	824	771	785	784	824	837	775	760	749	825	803	807	798	770	834	808	733	771	786	823	780	765	818	775	829	819	757	774	792	793	837	845	830	762	805	795	775	798	791	820	847	808	819	800	807	762	840	814	801	797	852	828	808	822	766	802	834	790	833	856	787	766	739	826	874	755	802	782	838	820	869	775	787	812	814	798	878	771	849	879	849	794	868	783	854	752	790	812	811	865	774	830	817	823	826	797	759	848	788	758	816	781	844	744	823	818	780	826	852	836	775	835	783	818	835	809	798	784	825	805	818	853	815	790	825	818	798	816	785	839	820	793	738	783	770	788	816	792	795	784	813	781	812	769	784	753	793	792	794	805	797	837	797	817	813	821	790	825	792	795	825	791	771	767	787	878	784	793	811	853	801	805	855	811	799	834	808	795	798	800	818	780	837	747	857	768	808	857	857	790	860	799	831	840	806
28248	33907	27852	10667	4660	1623	559	527	522	546	591	547	550	572	568	539	562	594	514	552	518	571	561	557	498	542	578	575	536	566	533	545	527	558	544	565	541	549	575	586	569	581	629	546	523	567	516	545	542	527	593	564	545	568	516	549	552	556	540	522	554	548	561	562	540	530	523	551	573	542	531	544	535	569	568	535	527	547	535	536	531	520	588	554	523	540	563	503	555	542	552	556	558	518	518	499	544	552	530	541	566	570	577	558	525	539	517	540	552	527	520	535	491	544	556	531	530	552	557	530	538	533	559	597	575	510	549	564	535	551	515	523	554	506	550	552	569	544	509	573	560	534	494	547	565	533	548	541	517	559	571	536	538	504	516	560	540	512	530	557	522	533	558	535	527	539	518	554	575	540	523	507	536	584	564	561	530	511	580	550	557	552	495	545	552	531	522	535	534	537	553	531	514	605	576	568	525	563	537	540	586	550	574	494	512	588	571	554	526	561	534	527	547	560	532	485	579	555	561	531	610	539	485	555	552	531	569	509	546	526	559	502	539	540	522	562	543	569	547	550	547	528	519	568	530	533	542	534	564	547	598	555	569	527	523	580	566	536	589	581	525	529	561	572	481	503	553	579	552	550	547	549	535	531	553	593	520	500	585	558	508	537	537	552	517	582	546	551	578	594	555	535	552	554	540	530	509	575	524	536	561	592	580	521	534	521	547	551	508	519	541	524	531	558	533	566	601	546	556	499	547	525	538	525	560	552	582	541	548	562	579	576	585	533	579	539	514	547	543	579	533	532	545	573	551	552	514	481	590	514	557	545	536	546	573	583	550	547	516	526	547	548	514	581	554	507	556	559	512	548	493	574	526	553	533	541	558	567	565	559	521	557	575	564	507	544	531	529	554	557	531	542	572	530	570	538	562	559	550	527	570	556	531	564	551	551	522	526	518	517	550	576	537	539	558	511	541	555	541	549	493	556	541	566	567	551	555	543	566	546	539	564	574	567	540	535	535	576	584	525	572	534	549	539	533	553	573	488	551	544	570	554	545	562	519	533	504	552	573	595	557	593	590	523	567	533	564	529	543	503	567	522	541	567	569	556	528	546	599	587	509	515	546	540	564	579	517	522	558	512	548	549	550	543	560	549	549	518	537	562	523	508	544	569	536	521	542	527	564	536	541	525	553	511	550	566	565	564	535	544	550	550	527	578	582	513	550	540	548	551	554	535	507	556	526	522	539	556	509	524	548	555	563	548	524	531	536	573	518	546	544	531	552	540	542	554	595	580	548	558	562	536	580	576	532	599	550	517	518	563	537	550	572	521	513	554	514	599	524	544	515	537	518	553	588	556	542	510	528	580	565	565	565	537	552	561	562	571	556	519	534	569	554	542	561	544	564	532	514	593	517	578	544	559	567	517	538	568	557	519	520	551	526	541	548	498	590	575	536	496	571	558	495	512	552	527	497	530	550	515	513	567	529	512	509	547	607	495	542	579	573	575	504	544	505	538	537	532	508	544	542	508	526	568	511	532	586	536	523	566	535	574	533	540	533	551	576	522	543	520	529	553	596	515	510	563	510	562	566	548	548	532	496	524	552	559	565	537	547	549	539	551	592	583	487	520	518	517	491	542	544	577	554	573	549	549	526	558	539	542	531	576	479	507	496	525	544	600	549	531	539	544	558	505	581	568	534	559	522	539	576	552	507	544	548	562	563	518	523	540	532	536	567	528	521	569	512	554	543	562	563	562	545	580	516	509	569	534	530	534	568	530	508	577	585	547	545	552	579	565	553	561	537	563	556	564	568	566	564	537	562	523	544	529	565	557	584	552	532	531	583	542	566	530	556	542	587	561	568	523	495	622	535	533	575	493	518	549	544	599	579	587	542	526	589	582	560	526	554	604	547	537	574	558	557	520	511	566	522	542	547	548	553	535	522	575	498	525	556	553	574	532	523	505	527	583	575	495	580	538	530	558	528	569	568	570	558	557	587	594	534	565	549	542	557	528	542	475	481	569	566	549	550	548	547	549	554	568	529	534	562	527	563	562	554	562	544	523	517	575	556	567	533	528	579	556	530	554	538	550	553	586	554	566	589	531	542	546	532	495	548	475	578	564	558	583	524	547	504	565	559	548	535	554	508	497	591	558	540	525	573	539	533	557	515	590	516	542	540	557	571	548	540	531	538	517	580	583	528	541	529	523	582	567	538	551	555	558	544	515	547	520	527	537	498	572	553	521	565	546	525	514	573	531	549	513	576	547	512	531	544	589	572	561	574	570	539	571	513	563	562	527	495	504	554	553	535	560	552	545	523	535	535	499	571	554	559	522	544	517	571	506	550	556	558	509	566	542	556	560	529	529	528	554	535	521	519	557	584	505	557	528	568	533	518	497	532	573	520	563	522	533	544	540	536	574	507	531	567	522	537	558	520	543	502	544	539	607	518	573	553	560	544	567	543	547	574	524	495	516	569	529	581	532	565	533	522	531	520	537	493	583	520	593	522	536	551	582	496	526	555	542	561	549	526	545	549	523	563	581	560	561	534	533	547	555	556	520	523	480	539	533	493	511	520	575	592	526	505	549	509	518	581	586	520	543	520	530	514	534	502	546	566	581	531	548	569	525	554	522	533	541	527	547	586	502	558	574	535	569	543	563	562	580	538	555	494	569	529	574	547	581	512	575	537	525	584	572	551	521	530	561	565	553	564	574	560	598	525	520	534	537	518	551	537	555	502	514	542	555	563	579	563	487	514	532	545	551	572	527	520	518	547	532	545	561	556	599	532	529	553	537	531	547	546	567	560	570	583	522	582	537	553	540	534	564	538	530	585	531	559	518	575	544	564	548	539	548	565	514	569	556	582	590	530	556	533	557	541	546	547	560	486	597	547	538	513	553	555	546	514	559	571	563	578	523	538	568	550	540	563	528	562	553	560	541	562	557	526	545	568	549	526	585	548	551	531	536	573	569	577	513	540	548	585	523	525	508	538	547	550	535	558	502	573	555	556	521	537	543	518	547	545	532	532	553	575	572	563	519	559	553	548	530	591	570	538	546	587	574	589	524	513	531	535	570	542	509	554	577	560	569	548	506	538	545	535	503	540	559	559	600	540	528	535	584	569	563	537	598	523	549	525	538	574	572	565	526	531	515	539	537	541	535	577	531	571	558	532	500	544	545	569	570	564	555	570	498	546	475	542	543	570	540	517	513	564	547	518	530	477	552	532	556	546	524	575	547	542	557	523	557	534	567	555	493	542	555	578	556	552	539	538	521	530	533	514	535	561	551	545	568	510	524	543	575	523	565	555	506	552	588	556	533	507	519	521	544	531	537	586	508	550	512	553	556	518	575	567	489	511	531	541	514	539	544	547	540	503	554	551	565	580	561	544	588	548	540	556	521	578	577	517	575	542	533	537	555	534	559	545	563	511	524	545	566	564	506	588	502	541	546	521	540	575	591	508	554	522	515	527	551	543	587	522	543	538	566	500	528	597	565	513	533	571	558
37113	52372	28717	9653	9006	3084	980	879	949	907	882	907	912	889	864	926	908	896	899	908	893	904	963	939	931	898	885	860	907	917	914	860	885	901	887	876	858	942	902	865	956	908	941	945	930	894	914	898	829	940	888	914	862	883	877	933	892	912	934	930	923	951	932	905	907	911	873	817	896	862	973	910	952	923	940	853	871	926	966	937	955	908	878	950	890	890	918	852	902	867	868	854	875	874	957	847	894	907	898	864	943	948	891	891	931	900	907	930	931	916	872	889	869	862	945	920	923	947	929	921	880	836	923	893	956	850	874	974	891	916	906	887	879	859	898	858	928	867	889	910	916	922	863	889	896	912	897	887	910	880	950	940	909	912	903	856	900	896	850	932	877	864	921	911	889	897	932	944	903	884	868	881	906	878	875	935	868	900	827	857	922	942	879	894	901	914	889	951	906	888	916	908	925	904	946	888	922	889	900	895	895	895	858	867	909	872	934	863	842	925	921	970	939	941	892	913	928	946	905	843	887	925	883	917	869	887	842	884	873	918	899	913	945	914	886	889	872	933	904	933	887	952	890	914	924	895	894	877	892	858	955	920	960	907	959	909	937	930	931	924	928	898	899	899	899	884	931	986	903	928	893	887	929	882	897	921	946	974	895	906	856	888	847	937	910	974	863	908	928	928	944	948	960	902	925	927	881	974	913	901	952	905	870	906	865	892	888	901	934	933	937	909	909	898	936	847	906	921	903	899	882	876	941	833	858	900	915	867	872	919	914	907	942	940	872	901	897	853	860	962	924	919	906	925	903	875	884	916	899	902	880	887	890	895	887	884	970	887	869	902	930	883	910	879	944	829	877	954	895	920	862	874	904	957	863	907	923	907	878	907	916	918	902	857	959	855	919	955	924	951	912	940	982	887	870	889	837	933	878	895	962	915	922	908	889	837	921	897	909	923	884	879	898	901	881	844	896	907	878	914	885	924	908	917	908	935	911	895	952	904	903	916	953	936	925	859	909	876	935	898	879	910	891	878	905	946	887	918	895	885	896	880	889	894	931	928	872	878	945	876	946	854	898	924	915	943	922	927	836	907	858	933	912	866	909	918	900	892	919	900	910	976	907	870	919	899	936	876	908	911	924	899	914	909	958	941	895	945	899	982	903	894	904	906	857	854	903	897	921	908	887	956	900	906	931	865	916	934	916	928	854	912	861	922	867	919	904	864	897	925	898	889	915	858	898	859	891	918	902	886	875	839	868	891	867	912	853	895	873	936	872	931	912	901	909	824	908	948	900	967	922	890	911	886	881	917	897	889	899	863	878	871	934	894	927	932	885	916	894	923	930	923	885	918	922	876	945	902	901	953	913	922	929	942	932	920	898	867	875	936	895	923	894	852	943	908	925	955	953	930	880	909	993	893	886	887	984	929	895	876	904	930	890	926	880	983	854	922	908	957	894	861	875	866	898	913	876	869	843	916	915	924	931	999	903	913	878	886	897	902	963	933	937	841	917	913	901	902	938	934	906	899	903	880	887	947	865	909	963	910	877	950	891	904	893	926	910	922	994	899	931	876	875	901	906	872	846	919	871	843	922	845	863	893	879	888	883	936	936	861	920	892	932	923	882	909	898	920	874	871	904	924	921	895	907	945	890	847	915	937	880	902	877	927	928	907	944	928	907	940	916	968	894	960	921	908	866	915	918	881	851	867	921	889	930	934	881	923	896	908	906	911	925	912	923	876	918	920	916	899	948	905	919	868	882	914	919	904	973	920	943	947	921	930	921	898	864	887	896	922	899	881	853	882	879	919	925	847	922	909	898	946	882	880	914	938	906	927	911	894	930	870	820	911	906	928	906	918	885	918	925	921	918	861	900	918	895	921	856	862	853	916	866	935	873	944	924	934	923	912	960	937	913	935	901	875	921	912	921	866	916	903	932	854	866	874	902	936	904	889	937	917	915	963	944	894	930	931	924	885	921	896	877	881	930	910	915	901	947	913	879	956	913	877	948	894	946	919	927	861	891	905	863	856	886	895	909	868	891	916	898	901	907	904	917	884	939	869	926	928	913	908	924	907	912	887	918	948	903	870	861	920	932	890	920	876	874	879	871	921	947	818	914	932	848	894	877	945	910	906	887	908	903	905	893	929	858	886	911	907	956	876	915	879	909	804	895	915	901	913	899	866	902	913	920	892	862	860	895	879	871	892	924	945	851	899	925	901	889	902	908	965	893	898	938	957	941	919	913	925	883	939	899	894	900	921	942	850	914	885	868	909	919	917	923	925	919	909	898	877	905	903	932	931	876	901	893	883	895	934	915	883	924	896	905	908	908	914	910	859	868	924	880	938	931	909	920	906	925	923	916	896	897	894	915	921	872	968	872	911	879	885	919	898	876	942	888	871	941	904	933	885	891	878	909	902	861	850	944	882	874	894	912	873	929	914	892	912	925	860	910	883	899	907	916	889	916	944	934	878	910	923	886	900	860	890	927	931	903	898	909	896	925	894	915	932	938	900	864	872	945	931	889	929	882	897	886	936	904	873	896	904	949	951	904	929	872	904	868	883	900	949	917	929	925	926	875	906	944	914	939	854	917	946	894	906	939	848	890	914	919	906	889	967	933	913	941	895	897	905	863	886	887	931	910	901	905	928	910	854	904	933	912	905	921	885	945	868	924	924	881	927	893	945	911	880	912	848	910	931	956	881	893	915	944	868	938	879	917	909	918	900	846	853	890	888	875	976	902	926	932	883	878	885	923	938	855	922	891	896	940	921	835	894	904	939	891	920	879	917	940	899	848	858	902	881	897	956	875	910	917	855	852	928	952	846	852	918	907	965	895	939	912	889	893	932	919	932	949	917	874	889	877	886	934	907	861	923	864	896	892	856	864	848	921	950	924	902	897	919	871	861	905	875	894	891	900	907	913	906	979	911	918	938	836	834	871	925	892	889	894	865	923	915	923	942	869	895	898	887	882	882	910	888	921	925	932	884	911	855	915	932	885	906	864	898	930	895	927	880	909	884	853	916	911	948	918	901	922	893	912	946	881	866	972	874	927	847	936	850	894	899	904	900	920	936	938	793	887	908	905	947	932	894	885	899	910	923	914	949	868	922	902	956	967	942	869	872	874	889	912	890	935	956	930	912	898	883	940	942	921	874	913	883	956	884	870	899	901	865	902	906	918	928	956	903	892	891	923	934	904	881	925	943	909	953	910	922	925	928	964	874	898	906	914	923	879	849	924	901	939	923	954	880	915	890	903	930	923	892	959	867	876	912	803	860	894	903	882	881	883	872	899	899	934	930	941	901	890	911	886	944	905	878	836	919	921	946	874	912	994	909	859	927	916	895	915	917	878	904	928	894	886	869	915	902	913	889	899	871	924	919	914	881	891	929	892	907	887	922	925	881	908	913	897	947	925	909	913	882	851	913	898	863	900	903	944	964	906	891	842	893	914	881	873	902	883	923	880	873	877	845	929	917	917	940	917	880	922	928	926	865	929	865	869	869
24108	25111	32331	25516	22598	14201	1623	433	422	399	447	446	425	383	396	388	413	366	415	420	431	408	388	407	394	410	380	410	379	400	434	381	417	379	385	416	389	409	400	384	411	374	372	417	407	397	421	402	418	427	453	384	371	427	401	425	401	405	408	386	382	355	397	404	424	436	398	436	439	394	401	374	419	396	395	414	411	429	401	400	400	404	369	397	382	408	383	410	390	388	393	403	384	409	395	416	438	389	367	398	406	382	395	388	383	380	381	402	391	396	419	386	417	444	394	415	359	423	412	351	419	392	422	422	386	417	441	411	401	407	439	397	372	434	406	389	442	410	395	399	402	371	414	369	392	374	412	380	429	390	373	407	397	405	411	418	385	396	415	400	396	432	422	393	379	401	375	425	421	379	430	383	390	411	428	451	409	411	385	416	384	405	395	406	407	381	398	410	396	395	362	434	418	396	407	392	409	388	362	451	423	413	401	429	361	361	366	380	404	405	404	398	406	377	411	399	391	405	363	429	383	401	400	400	395	418	369	432	386	394	401	414	447	375	426	390	399	406	406	396	394	397	401	418	403	404	396	409	385	424	425	372	406	418	386	410	425	445	406	420	387	395	378	397	384	382	382	370	403	440	406	429	377	452	389	409	397	415	409	387	389	409	452	355	430	379	382	411	416	444	405	382	404	412	391	415	388	422	399	440	371	365	414	414	385	407	391	406	431	398	413	386	399	383	423	386	415	449	399	379	417	345	386	382	366	386	435	412	405	396	424	409	373	388	387	408	385	433	412	384	411	426	401	400	423	411	430	374	410	397	384	370	417	425	393	392	407	390	395	413	430	339	386	379	438	405	395	391	367	402	396	430	407	396	370	432	408	406	410	420	406	373	432	381	395	407	411	399	392	400	412	414	396	450	414	396	396	383	415	406	384	379	429	391	360	413	426	394	385	401	394	369	420	405	379	389	382	390	440	417	420	387	365	403	398	422	386	425	391	400	409	392	426	384	419	411	381	414	411	389	405	419	397	378	433	372	363	380	436	393	423	412	401	395	377	425	406	468	395	395	391	402	386	388	407	384	427	409	386	412	392	405	395	422	382	389	377	377	428	414	370	429	420	398	395	434	410	372	410	415	418	407	388	432	408	435	450	393	396	405	446	384	429	390	441	434	384	393	393	414	400	385	415	396	373	411	417	371	444	406	370	442	408	401	412	395	386	365	370	382	379	388	373	431	395	421	404	413	424	371	381	395	376	413	410	425	384	418	380	402	383	419	377	397	353	404	383	407	407	376	404	392	383	379	415	443	353	390	405	416	397	403	388	425	416	413	379	397	410	410	417	398	372	395	414	393	412	393	395	431	377	392	448	403	384	388	407	372	435	397	389	406	451	380	405	395	408	399	367	406	406	410	418	372	405	379	377	405	411	411	396	399	392	420	401	419	385	406	379	406	395	385	360	422	382	395	375	398	398	378	398	417	416	401	431	415	391	418	449	404	400	423	432	390	391	379	438	390	401	386	414	386	445	415	378	376	408	416	402	373	411	388	385	396	367	391	421	419	452	365	403	407	414	403	396	418	413	399	385	408	427	399	418	400	416	396	437	372	361	386	413	365	376	405	397	411	395	383	373	379	413	438	405	403	431	393	391	387	385	407	427	387	397	423	406	414	372	392	360	384	407	409	390	443	393	413	397	381	445	395	388	414	371	379	368	419	374	397	386	440	419	423	380	373	381	387	379	397	387	411	409	394	423	411	374	412	421	396	405	411	401	387	421	422	396	402	409	389	427	388	359	415	404	408	371	406	388	413	382	404	393	407	387	399	375	403	392	401	396	418	418	445	403	386	397	419	366	407	425	412	412	416	384	425	414	401	406	397	405	426	395	427	379	392	409	440	373	384	369	433	403	413	414	419	397	387	414	401	414	408	397	422	386	415	406	451	404	405	398	390	401	397	419	387	403	388	380	372	383	408	417	352	403	411	402	386	413	439	414	349	366	427	423	379	391	388	384	379	382	414	436	392	417	415	426	373	398	402	394	404	462	415	419	411	396	428	423	405	418	440	431	366	387	437	402	415	390	416	398	398	383	381	415	404	434	402	401	408	354	408	432	434	395	396	401	396	414	417	404	353	370	413	412	419	405	386	420	414	408	397	396	417	434	390	389	389	391	387	382	381	433	375	402	391	401	383	411	405	369	400	413	388	381	367	377	381	417	371	413	387	383	415	384	418	424	398	436	407	414	404	398	383	376	373	415	378	392	340	406	413	440	408	399	432	403	389	386	390	388	419	380	413	398	359	412	410	406	424	397	398	428	387	411	428	390	376	369	403	423	381	379	373	403	404	388	392	365	404	353	402	380	448	386	394	413	396	396	432	421	396	415	430	390	378	416	371	394	422	384	418	398	353	375	364	407	393	395	413	417	383	378	401	402	398	385	394	394	385	413	404	398	381	420	379	425	418	416	419	379	403	385	429	418	378	401	390	413	399	403	399	403	377	393	385	371	421	398	382	431	425	399	347	406	425	438	436	395	390	402	420	402	394	382	407	394	386	389	372	401	401	389	390	369	413	412	395	407	415	429	362	364	412	408	406	407	388	359	443	411	396	451	398	382	393	404	384	378	398	419	416	420	395	388	403	405	373	427	412	412	387	412	400	396	397	422	397	433	444	386	387	427	383	450	432	392	410	413	394	403	409	451	392	397	399	405	393	387	429	456	399	398	382	397	400	390	410	405	420	430	415	393	419	405	363	392	389	379	404	369	416	390	363	391	438	400	392	395	409	416	392	398	375	411	424	415	417	394	412	404	437	402	418	394	400	418	406	392	399	417	394	394	384	393	356	403	410	392	402	372	411	403	425	395	373	410	370	419	411	416	372	404	403	398	401	396	366	406	412	414	410	396	378	392	391	430	382	377	415	400	424	402	428	390	409	379	429	379	397	374	398	417	432	404	361	415	412	406	416	416	386	410	388	408	423	399	425	366	399	426	390	385	384	454	412	411	407	397	387	400	412	410	409	414	425	410	402	367	392	398	421	392	442	400	380	347	410	413	379	436	367	392	382	406	373	413	398	369	415	391	420	429	413	393	394	404	428	378	365	371	425	413	380	401	424	460	432	423	411	412	403	380	413	417	394	385	381	405	380	446	394	373	425	385	427	378	358	396	431	438	379	385	381	392	390	392	370	428	385	433	404	407	407	393	398	413	395	374	384	395	378	393	391	385	397	418	431	403	401	393	391	417	416	435	411	400	381	402	419	400	410	387	387	422	386	395	390	422	401	408	435	412	352	403	413	415	423	348	408	389	379	388	388	419	402	380	395	405	407	418	421	413	411	373	394	410	413	395	406	387	428	413	386	402	370	355	403	395	405	397	388	391	416	399	400	383	383	403	408	388	393	393	382	363	400	413	426	411	393	391	349	395	403	427	394	380	378	389	407	422	408	373	411	365	398	399	385	419	428	401	422	415	405	383	398	386	391	415	384	399	396	394	404	394	423	436	427
56458	93686	58575	35019	31616	11394	1062	719	664	717	643	714	651	699	675	673	677	684	634	699	687	665	643	671	602	657	595	715	642	670	682	728	699	685	669	704	679	616	663	675	711	629	639	669	660	637	739	709	647	730	697	679	661	650	724	666	676	612	667	630	675	676	651	700	644	647	654	642	690	701	679	684	662	738	680	704	680	673	701	654	677	647	704	680	633	675	688	667	661	657	694	665	641	696	690	703	669	684	675	705	692	703	666	659	666	675	658	673	635	686	657	647	671	668	737	689	654	655	679	651	657	670	654	640	694	648	645	649	659	660	634	717	649	705	672	670	704	662	703	671	650	625	654	645	661	670	639	704	669	653	688	702	682	663	667	684	688	669	710	699	626	671	654	648	691	647	660	667	618	632	685	693	677	691	689	653	687	679	645	651	683	657	699	710	618	659	700	663	653	695	704	672	695	686	659	694	676	714	634	641	724	683	730	701	689	701	682	696	721	698	649	734	707	712	687	703	670	674	698	676	673	689	639	636	703	597	678	665	654	667	731	650	671	683	687	628	638	622	722	682	641	657	697	716	663	644	638	644	670	652	727	676	729	643	659	693	678	669	688	670	708	690	691	684	694	653	637	655	659	689	707	632	657	672	676	716	670	648	699	641	659	623	652	650	634	702	654	674	675	621	715	659	666	676	648	632	719	664	654	678	674	674	651	676	673	704	711	664	648	675	686	712	663	643	678	699	661	722	685	670	688	675	646	701	688	691	688	692	653	657	666	658	728	665	676	679	676	640	675	669	702	699	681	660	689	668	646	683	637	676	654	695	691	665	652	664	707	684	646	658	671	680	672	659	672	695	644	647	672	686	683	673	660	665	660	667	671	684	690	645	660	642	668	683	659	613	665	649	715	686	659	668	654	644	678	644	732	638	680	714	683	720	665	661	662	646	703	638	673	704	669	665	630	619	681	665	648	701	615	715	699	661	690	706	645	676	703	682	639	657	675	678	688	642	692	698	675	678	655	707	662	686	678	641	665	731	675	706	640	622	665	706	675	691	684	654	711	677	656	689	686	680	683	634	703	617	637	691	685	674	729	637	638	666	682	724	720	684	692	668	671	665	658	724	691	660	688	694	646	671	700	707	668	676	662	690	667	701	683	664	671	712	639	674	680	660	669	625	727	696	700	681	673	680	635	664	684	699	644	658	640	693	659	689	678	704	684	643	650	641	646	652	681	682	674	654	691	672	632	668	656	705	683	708	657	712	692	704	660	644	695	689	653	721	639	641	635	671	643	673	626	666	675	631	708	676	629	682	714	683	726	669	676	681	674	712	689	697	671	684	645	659	651	626	673	657	672	661	657	681	701	682	655	678	704	678	664	671	670	665	696	693	651	634	651	670	664	667	691	645	650	673	679	662	666	708	713	644	668	660	663	706	666	723	705	633	676	649	664	693	674	681	671	671	673	653	677	634	655	666	732	664	676	655	663	673	663	658	687	713	700	695	652	680	693	721	687	668	685	681	690	692	674	726	655	665	645	666	686	684	702	693	678	643	664	641	640	649	680	668	647	695	648	734	680	683	677	703	678	701	651	693	640	729	671	666	669	708	697	624	708	683	672	680	660	659	665	684	641	684	641	625	652	665	701	676	671	678	634	658	670	674	701	666	707	667	673	647	705	658	653	638	645	638	644	682	708	671	640	675	665	652	663	670	665	618	658	665	712	666	714	699	668	656	643	651	704	671	675	693	695	676	661	681	689	649	652	703	656	655	657	682	688	692	688	682	636	661	698	669	685	689	659	633	669	649	672	633	644	656	649	653	665	654	695	663	652	680	691	616	673	682	722	706	669	605	680	655	668	717	711	644	685	634	664	664	667	696	680	655	647	685	685	700	659	678	688	701	644	694	702	686	678	660	676	640	646	707	654	655	644	651	662	660	652	672	687	706	680	649	634	721	668	649	645	659	659	685	657	676	671	675	677	663	641	648	662	723	688	632	685	657	662	680	642	682	650	602	720	647	645	686	684	629	665	656	683	673	660	671	677	688	685	637	741	699	707	631	623	734	650	628	674	669	637	692	679	667	667	707	664	685	661	642	675	687	635	661	701	661	681	638	619	692	677	696	655	656	669	672	656	651	661	683	635	647	647	718	677	658	700	650	657	688	657	678	691	710	657	655	650	672	673	716	661	663	670	672	679	699	668	669	683	705	723	696	686	659	692	676	619	637	685	651	699	694	670	693	667	669	654	670	681	652	618	681	674	670	642	666	697	673	694	657	662	669	683	676	660	692	653	698	701	671	654	651	666	695	692	671	683	634	678	678	726	712	681	699	687	667	663	679	698	691	677	672	670	664	710	696	704	652	706	679	631	674	692	649	655	656	649	685	639	704	686	681	618	644	687	661	689	666	645	692	678	665	702	679	652	658	665	670	654	672	699	646	647	634	669	671	656	678	683	735	668	624	618	690	678	693	716	687	690	699	672	658	648	651	698	652	667	662	650	664	702	663	658	668	712	651	660	702	686	682	682	667	662	658	666	686	640	692	688	679	644	705	697	735	678	643	647	601	712	667	697	712	662	678	645	694	729	666	704	731	670	657	674	697	688	657	642	723	670	677	657	669	639	643	709	693	667	641	613	681	708	678	697	639	695	668	702	662	676	693	673	657	667	675	688	698	689	688	710	652	661	730	666	671	631	657	701	705	652	648	658	688	627	683	675	701	654	654	693	651	656	673	716	686	676	711	679	711	695	682	675	679	673	641	667	677	677	749	675	652	712	655	658	681	667	666	691	667	660	705	678	648	689	672	682	672	689	694	676	676	773	671	670	665	651	719	678	656	655	662	661	651	665	659	688	634	710	675	617	616	701	657	673	674	641	614	687	697	696	670	686	638	693	658	622	692	663	666	650	754	680	684	644	650	606	711	632	658	663	669	697	673	694	701	644	663	655	657	719	678	653	678	658	700	624	668	638	637	688	732	653	687	646	664	675	665	671	672	696	619	701	654	651	699	685	630	695	678	699	688	674	658	645	658	664	703	691	693	695	666	641	679	644	644	660	661	702	651	689	704	681	680	666	663	632	701	667	634	673	671	700	665	672	686	693	683	645	719	708	626	702	708	685	678	664	668	660	685	728	661	708	667	672	643	627	689	674	666	710	662	647	688	680	689	676	676	657	692	674	630	651	615	655	686	702	700	688	650	701	621	667	637	651	649	671	660	677	657	635	688	672	688	623	667	675	680	678	696	641	685	679	691	672	682	681	673	663	688	659	678	711	662	665	668	638	712	687	647	668	700	657	689	677	691	651	685	660	646	701	663	701	656	681	684	652	689	645	657	660	636	629	657	638	656	688	676	674	697	665	683	660	676	690	688	663	677	667	631	648	703	676	663	644	671	728	678	653	682	690	699	677	670	631	673	689	623	657	656	677	669	630	678	723	618	683	643	656	688	689	673	638	698	661	699	633	651	646	688	669	706	671	688	693	659	688	652	653	655	682	686	705	684
23044	22878	30531	24179	23008	20145	6494	636	520	526	543	499	505	517	536	528	538	511	529	518	513	532	512	497	503	564	508	494	496	543	500	530	487	496	481	510	494	524	521	487	521	523	488	506	517	523	496	498	509	528	510	500	487	544	447	515	493	504	490	499	506	502	532	499	494	496	485	528	577	469	515	499	492	495	480	554	472	559	498	542	497	514	547	501	481	518	501	500	520	518	521	512	493	505	505	494	528	485	555	509	488	514	497	506	526	499	498	514	529	505	504	522	484	552	502	508	506	505	486	545	488	527	490	520	521	536	504	444	495	483	506	482	476	467	512	510	493	525	525	510	430	500	482	488	487	520	507	489	521	476	478	493	539	506	472	464	470	525	541	491	478	499	484	515	523	518	478	540	492	495	496	493	539	516	518	500	540	497	503	475	492	497	519	514	492	502	475	533	532	499	454	485	544	517	564	507	502	514	522	512	466	507	518	482	517	533	517	459	535	429	501	484	507	454	527	497	514	495	495	506	499	532	498	465	541	506	487	501	524	486	498	500	477	522	477	494	509	534	495	543	502	522	509	467	492	494	496	502	489	484	494	516	516	502	491	511	476	490	467	526	541	482	507	512	515	530	502	480	474	454	524	519	521	518	511	509	483	525	472	486	459	515	510	499	497	464	480	491	495	502	487	535	493	496	537	490	487	490	478	507	508	482	535	502	514	487	510	508	535	506	465	506	457	513	487	505	463	454	516	505	457	502	491	473	516	517	505	509	536	539	523	530	493	513	515	521	533	478	511	530	505	480	503	508	481	549	492	507	520	501	462	477	503	514	518	511	506	521	527	486	507	520	508	516	493	514	487	525	503	526	468	485	461	532	489	498	501	513	472	512	521	524	509	492	490	462	515	512	534	516	530	482	495	521	495	515	488	508	473	491	543	507	498	556	468	528	510	508	508	533	557	520	529	541	484	518	505	496	521	478	573	515	452	516	519	490	504	471	501	477	503	503	496	482	485	534	504	517	534	503	547	537	490	540	489	515	517	539	522	512	499	497	512	512	511	517	495	496	521	522	502	474	487	474	514	511	475	534	499	482	454	517	490	506	535	532	527	526	472	510	526	489	488	484	478	469	497	519	487	524	523	540	470	497	529	496	508	503	490	511	502	472	480	490	495	510	474	505	499	501	531	478	486	500	476	486	485	512	485	462	480	477	494	447	504	535	501	522	520	530	544	479	496	499	497	515	536	502	509	492	538	505	463	552	513	490	554	496	499	515	498	498	515	484	456	501	489	484	511	544	527	499	517	511	525	489	513	521	525	527	510	529	483	503	514	512	485	497	500	452	486	520	545	532	517	498	517	507	517	527	512	472	515	470	532	482	498	490	511	509	509	483	493	538	487	515	496	515	526	520	480	470	489	522	492	506	530	500	513	528	531	513	506	497	484	511	481	479	501	489	492	471	499	475	518	498	507	504	503	476	495	503	492	487	509	491	503	495	562	454	514	501	469	523	524	481	475	453	514	485	521	478	511	520	511	529	456	514	492	479	489	500	540	482	516	505	486	458	509	507	519	518	495	511	462	525	499	509	506	525	511	520	508	498	493	504	491	489	558	524	494	561	530	500	536	515	496	479	447	502	463	516	517	492	503	502	509	513	495	468	562	514	537	494	555	452	522	491	457	505	493	498	478	485	553	503	517	502	473	519	517	496	508	480	498	500	509	515	477	524	516	490	463	506	475	462	530	521	513	468	490	481	460	510	491	528	492	566	496	513	530	437	470	505	518	522	500	514	475	559	445	536	478	483	471	496	561	484	495	498	479	502	532	490	499	525	468	495	466	505	488	487	488	482	478	514	518	492	498	541	504	472	538	491	520	507	483	480	533	482	493	521	537	539	484	533	514	478	542	452	508	503	481	479	533	533	462	525	496	501	476	498	489	530	556	498	481	507	437	521	536	503	552	543	490	519	518	470	501	469	497	489	488	462	489	531	478	499	492	447	542	483	469	535	516	487	509	489	495	527	516	485	494	486	528	465	474	498	547	501	454	497	513	464	495	493	530	509	524	483	498	476	538	493	501	487	489	553	521	500	536	550	518	472	500	516	520	496	487	544	507	510	481	503	503	498	464	521	542	515	465	506	437	492	494	517	476	468	502	484	507	520	489	488	525	468	510	506	515	523	492	488	510	497	483	516	508	449	515	506	474	521	494	513	528	495	497	497	490	499	503	495	518	520	528	466	477	499	474	513	470	528	505	498	489	499	521	491	475	526	487	518	532	474	488	515	493	509	474	509	481	508	483	538	511	489	456	480	501	486	492	484	495	483	516	495	514	558	519	504	497	545	547	529	496	490	526	469	530	521	482	499	529	491	513	489	502	500	503	523	517	507	477	512	516	500	506	513	528	469	503	515	535	529	501	465	456	478	532	497	471	509	520	482	500	498	460	490	503	546	540	508	516	466	479	458	472	492	505	493	508	509	495	443	497	527	484	527	530	504	496	502	509	481	506	507	448	541	514	478	514	472	485	501	535	486	485	510	432	467	457	491	517	501	485	537	462	487	495	511	478	514	496	547	502	478	470	514	511	517	500	465	499	520	564	481	487	527	525	500	493	495	525	513	521	555	470	504	542	502	492	505	499	488	498	498	508	537	475	484	502	541	505	498	506	488	557	486	514	519	464	495	519	500	542	509	513	503	469	543	525	527	526	489	495	473	521	506	525	497	493	552	528	484	495	487	528	529	520	488	497	501	505	523	498	498	459	473	502	462	464	535	512	479	438	495	499	490	463	462	511	480	502	456	524	507	491	501	537	515	513	512	483	497	533	489	513	490	545	514	512	472	519	531	520	503	453	473	488	509	503	514	484	524	474	507	489	514	539	513	461	523	488	531	512	517	500	499	526	496	466	483	506	487	466	537	535	493	509	496	496	476	518	498	484	510	535	496	511	468	489	546	475	476	507	498	449	489	516	522	471	503	508	486	489	508	492	506	490	522	436	544	516	477	492	526	458	457	473	514	480	505	512	463	498	498	532	516	488	530	526	507	474	519	499	512	498	520	503	489	499	485	476	495	487	545	476	500	444	513	496	558	495	494	493	507	516	540	509	481	513	509	519	453	505	520	475	498	519	514	541	483	482	465	483	491	498	492	515	485	508	477	520	488	493	517	503	460	499	506	462	554	553	504	488	485	502	559	535	512	469	469	486	503	520	504	455	502	509	509	505	523	532	508	515	516	525	507	481	520	472	497	511	494	456	489	504	490	486	525	489	537	534	483	509	505	497	527	490	527	538	490	494	535	509	497	490	468	500	502	490	498	509	509	469	486	521	523	495	538	538	505	515	474	498	495	508	517	511	462	524	481	527	495	491	514	487	509	515	489	461	542	471	491	482	496	493	467	485	457	475	520	519	501	495	518	450	510	466	494	547	510	507	506	501	499	518	487	489	494	515	521	481	523	487	509	515	499	506	518	520	485	497	484	535	494	489	512	507	544	484	472	480	481	515	491
56492	97318	64573	42046	38531	15278	1270	792	834	782	797	844	787	782	796	838	767	791	858	879	762	744	862	842	745	838	760	840	849	751	758	809	783	807	746	777	818	794	802	796	750	789	781	802	793	803	806	768	810	775	761	792	806	804	837	792	777	780	748	811	795	783	847	771	800	749	814	792	745	807	767	812	835	810	792	813	828	854	800	793	787	811	769	760	776	840	816	788	771	771	780	835	823	806	821	803	784	764	768	810	776	769	818	723	797	804	788	737	787	767	820	785	811	771	789	830	782	824	745	789	788	768	765	809	822	818	789	819	820	795	793	847	804	791	774	789	815	784	784	833	761	813	788	794	755	820	805	759	773	806	789	774	804	870	828	784	809	764	840	766	799	799	758	844	799	792	798	767	811	760	813	772	814	862	800	808	782	784	748	770	794	798	799	807	787	815	820	800	812	782	799	838	714	856	782	800	786	764	803	768	785	786	762	839	802	757	815	806	819	795	792	811	749	795	810	771	814	751	825	783	773	781	763	725	797	809	792	774	767	804	790	761	810	774	870	785	819	853	808	841	796	770	775	765	792	815	797	784	790	774	833	824	733	833	823	846	777	777	842	829	784	780	752	768	787	781	794	825	742	826	774	738	787	764	797	770	834	790	823	777	792	801	798	753	789	812	805	817	800	827	795	789	775	746	830	790	773	798	790	830	784	793	846	811	801	771	777	765	802	827	796	846	787	779	841	837	825	758	776	783	814	728	800	785	849	790	793	787	792	821	804	763	775	771	789	756	798	768	772	799	785	802	777	778	778	771	748	765	801	796	785	790	797	788	814	792	820	792	808	797	779	818	787	776	836	756	768	848	778	808	806	770	769	837	770	779	793	805	830	798	791	843	808	820	800	753	794	745	741	785	844	786	757	829	839	809	832	747	798	776	781	774	824	730	854	842	811	781	774	751	813	774	839	784	811	744	766	777	795	770	812	780	764	814	790	740	783	771	822	855	775	833	774	786	795	814	772	803	836	817	762	787	799	785	774	753	850	732	784	765	758	797	778	816	806	782	813	863	780	762	804	780	791	793	802	788	850	705	830	749	783	819	798	790	728	796	746	815	780	789	813	796	774	778	818	816	772	776	772	810	804	857	776	779	800	800	751	831	801	805	776	784	749	807	818	819	773	791	749	816	788	787	767	758	821	822	787	778	785	802	741	686	752	824	781	765	802	762	817	843	752	732	845	792	850	853	802	749	767	792	771	827	747	791	807	754	793	858	835	819	786	837	787	813	713	773	800	768	845	770	819	824	813	818	749	780	779	791	830	821	773	801	826	761	812	797	814	832	803	789	812	784	806	814	792	802	764	763	843	775	749	830	806	799	777	779	789	763	761	823	773	788	792	725	797	757	800	779	790	785	782	747	780	756	849	795	811	786	767	821	798	794	788	780	845	865	768	818	800	801	797	748	835	778	808	793	806	782	757	824	787	826	770	805	736	792	775	796	789	823	829	768	802	795	788	733	798	718	782	760	766	792	814	812	784	806	790	760	813	790	811	766	766	716	774	789	801	801	764	783	822	814	784	792	808	798	831	773	739	798	752	820	734	792	840	832	813	794	755	799	838	812	786	789	771	800	777	814	779	792	815	805	797	759	774	754	776	797	827	730	788	765	787	829	781	778	817	796	773	786	790	781	805	783	804	781	786	807	854	737	832	778	805	835	838	836	771	823	752	790	780	774	820	774	796	791	835	757	793	781	768	803	796	796	773	826	783	860	802	794	776	818	736	843	781	797	773	848	816	789	803	817	831	793	806	819	765	799	782	800	800	848	809	730	794	805	797	843	834	824	821	749	813	785	796	820	805	781	806	789	788	811	807	796	771	825	807	787	811	795	776	788	782	798	725	793	761	814	787	763	799	778	806	778	796	825	805	762	759	825	767	760	778	842	808	738	729	816	866	793	821	779	797	807	810	802	767	816	810	784	812	793	836	816	769	822	768	805	757	777	755	818	764	828	781	779	760	833	741	830	823	830	777	799	787	761	751	780	806	811	768	793	854	735	769	794	811	823	778	853	837	798	843	800	780	805	835	830	778	751	784	816	820	838	817	760	778	773	755	753	797	846	827	846	812	816	786	790	784	763	810	795	813	810	766	782	763	886	819	807	749	798	830	767	841	810	818	815	836	772	794	811	775	786	759	803	851	803	765	781	816	818	815	786	838	801	772	817	752	808	775	767	805	759	757	807	819	778	762	806	749	793	784	769	792	731	761	835	791	772	803	785	822	823	757	787	845	816	779	759	797	838	826	753	740	775	809	806	805	761	801	746	784	762	807	805	806	753	799	791	803	835	739	789	764	778	792	790	834	811	770	784	782	728	816	840	796	834	803	855	793	817	844	789	796	777	818	798	807	787	808	824	732	792	772	814	803	761	777	730	796	786	820	782	791	853	807	785	742	813	799	783	721	753	785	812	802	810	796	790	750	786	833	797	774	767	755	791	790	816	801	771	805	788	790	738	761	798	762	807	741	799	814	820	795	757	790	773	810	844	785	801	783	862	779	733	793	829	790	790	791	813	762	791	784	776	804	811	795	773	790	814	762	777	806	820	722	821	772	827	760	792	815	815	818	791	818	793	783	793	800	797	766	828	802	739	768	760	785	856	742	833	805	801	742	804	736	769	832	816	840	822	804	844	805	781	813	768	754	770	834	760	765	752	801	757	775	787	776	793	744	770	795	740	816	741	804	794	734	832	798	800	811	772	828	772	785	848	807	813	837	767	811	826	796	809	780	792	790	810	780	723	807	779	777	846	827	770	772	789	780	783	844	802	764	799	799	750	779	798	796	768	765	823	762	798	830	773	760	822	799	801	854	809	800	806	807	777	796	855	764	774	782	796	847	796	806	803	805	827	774	856	814	781	771	764	772	822	822	844	832	821	802	784	803	804	766	797	735	785	790	838	786	826	788	793	767	788	760	795	791	807	787	778	771	752	798	793	810	756	778	802	871	784	804	766	765	767	776	805	768	767	799	797	793	876	814	782	760	815	822	843	803	840	796	844	775	867	755	776	791	812	803	808	838	854	748	800	770	816	814	798	784	797	781	792	777	774	868	746	802	804	786	833	749	803	816	770	775	790	798	817	813	823	808	782	847	785	805	780	760	787	817	785	796	799	773	794	806	761	814	806	862	822	822	822	800	788	809	775	787	783	792	810	834	844	761	794	794	828	792	778	769	802	773	770	814	823	756	849	752	777	766	793	811	813	802	792	788	815	754	800	776	790	785	774	835	788	789	808	799	784	771	735	778	809	780	719	817	815	783	797	805	797	765	792	789	841	798	789	816	809	763	781	792	759	767	851	722	801	837	789	876	854	797	772	764	781	828	803	784	791	802	766	792	822	782	781	760	748	814	808	805	741	815	759	800	831	781	835	814	759	816	792	816	777	814	722	818	819	818	752	794	835	780	799	773	814	806	841	760	797	804	797	761	781	798	819	817	780	803	819	781	793	768	819
28500	34797	28014	11040	4890	1613	570	524	543	512	514	543	529	533	524	541	511	541	553	511	533	511	522	578	495	525	534	542	534	542	527	516	538	540	543	489	549	544	548	589	528	529	555	475	568	572	548	523	507	555	516	556	546	504	532	522	580	516	537	558	540	555	521	545	515	546	543	559	533	491	534	558	493	506	547	521	539	519	551	491	514	524	511	563	553	479	556	532	516	526	569	515	548	525	560	553	527	501	494	531	562	514	554	525	526	545	552	501	542	543	577	579	566	555	508	517	527	510	523	525	523	543	527	556	567	550	519	512	549	552	502	541	527	567	519	517	525	523	537	518	521	504	549	558	575	495	558	519	587	518	497	563	541	576	522	506	517	519	537	570	517	558	596	509	550	467	512	503	539	524	521	528	569	551	506	544	534	534	525	539	523	528	525	586	478	498	539	517	509	526	479	501	502	556	542	552	603	545	546	510	537	521	532	549	514	530	533	597	543	521	519	540	510	543	511	535	536	525	482	547	506	507	547	529	519	539	504	538	540	466	506	547	525	503	518	514	520	509	497	542	499	551	500	514	541	523	533	510	550	503	496	511	518	568	560	528	560	513	545	491	499	541	539	537	532	512	542	504	548	583	546	530	549	551	469	513	551	510	530	547	531	544	499	526	567	489	500	532	554	510	498	542	515	551	535	542	574	507	543	527	551	521	493	539	548	494	534	540	567	497	520	527	517	506	538	536	539	527	528	536	540	547	513	545	540	522	534	551	497	540	535	547	540	509	539	504	552	528	476	537	553	507	538	539	489	538	536	531	549	528	508	511	511	568	522	540	529	508	534	551	500	543	537	498	561	527	501	514	573	507	541	503	539	532	512	520	561	547	531	493	533	545	583	505	533	593	515	526	532	531	552	524	486	498	549	531	546	532	557	543	556	583	531	555	547	517	549	560	524	562	577	508	517	548	553	535	539	550	513	540	534	495	506	520	509	525	543	548	522	555	546	521	518	538	538	519	485	512	540	523	507	539	505	534	551	502	515	552	518	558	550	522	503	547	531	539	545	548	539	539	513	527	511	558	533	523	531	491	541	574	540	544	499	540	497	541	512	549	490	536	515	528	547	516	535	536	564	512	552	517	524	502	557	547	528	525	525	494	520	527	513	509	503	570	513	561	504	544	560	498	572	492	536	533	530	546	537	520	542	561	549	521	510	524	535	545	508	547	561	514	533	547	526	569	508	532	490	535	519	509	556	511	517	501	539	530	540	541	507	495	562	508	524	549	527	468	519	523	522	494	541	508	527	527	503	516	518	519	581	542	549	486	550	549	554	540	508	508	541	532	542	533	542	550	537	559	508	558	539	526	520	522	488	539	513	535	530	493	527	507	507	550	502	537	530	535	534	529	496	526	522	529	500	544	499	545	544	479	543	532	561	530	556	504	494	501	548	507	523	546	545	551	537	509	539	575	523	539	513	555	535	581	489	540	534	550	507	516	516	552	546	590	555	562	550	527	574	555	550	548	534	548	530	538	539	512	539	559	574	507	480	528	521	551	558	541	538	536	511	521	501	535	526	481	548	530	575	515	532	548	556	470	485	561	529	531	557	504	529	546	519	514	540	529	535	538	519	523	514	533	536	502	542	523	541	549	505	518	557	555	548	544	571	545	543	525	517	547	535	531	563	507	487	548	542	522	512	538	531	536	505	546	548	552	509	537	530	526	557	534	565	504	516	560	539	526	524	554	507	576	489	514	543	545	486	512	551	515	487	563	532	484	544	526	511	501	499	550	506	578	562	512	538	540	552	510	548	543	540	525	512	575	510	514	520	504	524	561	527	570	522	522	530	545	523	509	532	490	529	567	525	543	521	492	498	557	547	522	528	552	559	529	538	546	547	532	485	538	506	564	555	582	544	539	538	525	557	527	563	494	518	554	543	525	538	519	525	550	518	535	543	558	511	570	530	538	505	505	575	500	521	538	504	534	515	520	536	575	565	554	541	510	544	518	514	497	541	557	513	540	536	569	515	527	550	500	509	528	558	564	500	504	549	504	580	532	535	539	495	540	471	515	548	548	517	482	531	502	515	502	570	544	524	543	518	501	551	551	515	604	522	516	504	541	513	552	511	513	529	537	530	544	504	519	529	537	551	526	532	518	583	542	532	535	506	552	522	496	569	523	513	535	570	587	526	518	548	524	592	503	524	541	493	523	526	526	550	544	576	528	504	485	494	550	505	516	550	539	474	540	492	555	527	508	537	514	511	496	500	504	535	558	543	501	540	512	513	551	524	540	530	527	560	558	531	499	562	546	510	532	525	499	572	541	488	509	495	516	569	544	519	548	528	502	565	553	541	558	486	613	492	566	573	505	528	545	539	536	509	551	511	503	513	532	495	557	568	562	533	518	515	511	560	535	524	529	551	505	505	579	511	501	544	530	508	542	528	554	520	552	551	515	565	498	497	515	531	568	523	507	553	564	525	553	535	549	535	548	586	546	520	509	491	538	520	516	537	529	542	523	510	507	548	527	522	474	513	555	551	538	516	542	533	573	504	556	533	552	576	537	538	507	520	545	525	511	522	538	575	540	520	508	548	511	515	530	531	556	512	506	544	501	540	503	529	548	540	538	503	517	554	507	578	562	515	554	534	516	535	500	536	525	523	502	527	538	537	490	507	519	480	508	523	532	556	528	544	538	516	528	535	487	519	524	530	540	537	517	545	563	559	553	539	553	552	521	538	536	562	528	520	541	520	497	525	522	546	541	524	537	511	520	541	521	510	551	550	534	529	515	516	491	505	570	525	537	524	549	524	552	524	506	523	564	500	546	502	513	533	538	522	533	563	538	543	556	491	525	543	580	523	526	581	554	557	562	524	514	530	541	545	517	504	559	584	555	528	527	516	530	529	542	541	538	506	513	508	509	538	555	528	534	530	536	553	546	522	531	538	498	599	510	546	526	510	582	531	492	497	511	519	517	482	556	520	532	518	507	525	547	526	536	534	493	531	524	555	502	533	544	509	502	528	537	522	536	489	530	527	539	538	517	520	488	477	531	514	551	543	523	539	536	556	506	540	513	549	525	526	501	571	557	520	540	505	525	555	545	533	549	517	554	545	555	508	476	517	547	531	549	557	511	527	513	513	507	530	502	539	543	565	559	525	535	520	557	522	547	566	510	563	537	544	529	556	525	526	531	582	522	536	506	494	535	493	528	516	522	513	537	529	524	539	528	555	542	530	531	538	557	525	512	522	551	526	554	515	514	544	499	528	524	565	540	543	512	509	529	543	530	537	587	541	553	510	534	521	562	560	550	525	544	542	503	540	539	505	534	528	519	552	532	548	495	519	551	513	555	541	560	539	507	500	518	580	514	517	524	546	557	551	544	516	537	549	557	510	579	514	522	548	532	543	542	564	513	544	525	523	515	522	563	547	475	535	518	550	517	536	543	509	535	551	535	522	495	533	512	522	510	497	525	515	527	541	547	509	525	511	519	540	578	505	520	546	516
37253	53358	29110	10273	9550	2949	952	901	878	897	821	902	863	893	834	939	885	936	939	851	871	816	903	923	858	869	888	937	887	887	871	842	874	905	878	877	903	877	900	859	898	899	880	885	858	856	862	938	886	920	823	929	933	908	862	852	891	920	904	895	877	901	874	923	860	912	840	899	942	889	861	811	851	878	886	827	874	883	911	849	938	833	926	895	849	891	887	868	853	882	901	871	903	883	874	881	883	865	881	900	891	835	901	884	888	909	905	905	875	889	900	859	900	825	879	909	866	879	861	912	891	882	868	881	859	947	947	887	937	898	854	942	857	880	900	919	868	849	876	876	896	890	932	907	921	857	910	905	889	883	845	852	865	881	878	922	872	860	916	875	880	849	889	920	917	821	921	859	844	860	898	915	887	864	863	853	880	875	888	890	850	892	842	897	895	894	921	904	901	827	916	917	889	908	859	848	869	875	889	866	831	898	926	863	857	890	853	835	906	861	881	831	889	847	865	856	868	881	883	852	888	891	877	879	884	881	888	845	886	858	873	883	877	925	911	840	864	909	901	889	893	869	893	856	840	842	857	835	883	857	850	857	891	852	848	821	872	904	857	897	825	948	853	877	956	884	836	899	890	869	880	882	862	845	909	825	911	878	885	869	866	886	874	873	915	879	895	840	897	886	835	909	901	804	917	863	901	863	868	862	875	872	854	888	917	891	945	866	895	913	899	922	897	915	839	880	913	857	896	929	909	843	869	884	864	871	912	906	868	850	876	919	891	944	852	878	886	836	941	898	897	860	902	885	896	919	841	851	882	935	917	882	893	857	857	923	852	860	886	832	877	943	885	904	889	870	920	885	876	914	806	937	858	851	899	900	889	885	869	862	881	892	888	886	905	866	883	915	838	914	844	898	912	883	871	882	919	838	884	874	840	849	919	853	848	881	881	877	877	873	916	837	842	884	938	830	875	893	859	872	894	907	907	862	918	915	871	921	932	880	920	889	913	837	918	924	854	833	908	882	929	943	844	921	828	810	853	916	904	871	873	832	878	889	865	890	894	843	915	901	859	830	904	843	876	919	893	886	948	919	867	875	854	886	882	931	858	869	881	886	926	906	898	861	873	900	891	892	876	933	935	889	890	886	902	901	855	846	844	839	814	915	928	900	898	895	915	872	872	918	910	876	885	874	836	929	874	887	849	943	886	861	895	872	899	838	908	846	891	900	866	891	889	857	890	909	889	853	881	847	852	875	818	896	914	908	847	867	873	880	889	860	851	914	914	880	905	897	949	890	874	868	891	852	919	830	875	874	860	913	881	897	891	884	872	894	855	863	894	842	881	901	859	833	862	870	830	881	899	900	886	902	883	890	920	883	911	917	860	927	888	881	886	891	938	890	811	853	916	870	921	859	925	924	922	886	888	884	847	859	896	900	882	882	817	856	853	837	848	850	876	883	860	866	860	835	892	915	879	911	882	911	831	836	837	850	867	905	873	853	910	883	884	871	896	931	862	858	897	897	873	890	888	880	936	888	901	894	819	896	897	869	882	871	805	859	854	934	845	933	839	878	871	888	968	910	876	909	848	862	915	869	934	850	858	869	900	923	869	930	887	890	908	906	828	954	824	901	867	884	885	868	908	865	871	896	891	858	880	887	839	874	844	927	892	838	857	890	889	919	840	889	873	926	963	933	927	868	877	875	822	877	819	886	832	907	873	848	886	865	851	852	858	899	858	883	895	910	885	895	859	880	890	880	891	863	963	869	855	880	897	859	855	871	937	892	877	900	941	908	866	848	877	893	935	861	872	891	860	889	883	900	876	946	863	940	913	880	838	849	874	922	882	893	858	865	931	900	910	928	895	857	934	834	910	889	894	869	871	906	872	797	896	865	891	878	910	869	881	850	898	891	875	850	931	839	913	892	874	887	870	908	873	962	870	875	876	861	935	869	823	934	935	893	843	904	881	816	891	848	861	911	882	899	891	862	849	857	910	858	856	904	876	905	915	890	870	889	845	903	905	848	858	840	906	873	914	855	870	859	888	838	901	846	862	807	863	858	867	893	922	866	874	870	899	909	908	886	977	917	860	902	851	926	876	940	861	863	872	871	921	887	893	870	916	868	871	909	871	892	843	879	869	852	851	901	891	859	886	928	883	870	887	873	903	916	866	880	842	855	888	899	897	863	877	876	867	918	925	905	848	860	922	906	926	861	887	856	880	914	915	884	882	776	888	881	867	886	886	882	862	888	886	930	922	888	857	884	914	929	860	911	898	892	854	852	891	849	862	857	878	888	932	885	831	873	929	865	909	917	911	904	847	934	892	899	850	904	880	839	859	915	876	905	848	909	876	856	835	871	925	904	892	929	911	877	883	901	884	835	890	843	897	960	874	868	879	943	855	863	831	850	882	872	899	883	892	878	874	885	883	895	922	889	893	851	910	885	928	895	912	889	850	843	824	868	861	835	910	870	903	864	936	942	838	812	896	887	904	868	858	883	891	934	898	906	895	893	913	829	897	875	881	831	867	879	895	882	907	826	891	849	877	908	801	902	834	834	936	851	900	910	920	885	867	885	879	925	889	862	907	917	834	880	928	893	819	917	871	874	857	947	874	917	895	860	917	903	899	908	856	894	899	932	910	919	919	884	897	892	867	928	899	890	904	867	916	918	853	894	889	886	932	883	866	850	899	855	888	846	899	935	876	911	883	849	906	850	905	937	872	865	885	917	925	863	888	881	872	925	924	871	892	860	891	860	877	844	842	819	934	939	933	968	869	879	877	944	862	830	852	896	871	902	909	884	878	928	934	860	866	885	893	899	871	868	922	890	906	906	880	902	848	891	898	832	871	934	866	870	869	865	884	930	885	879	932	884	917	833	900	913	943	879	971	907	868	910	884	885	845	905	879	842	880	875	859	883	919	840	886	887	860	890	910	853	844	916	912	867	862	917	864	857	900	871	891	913	868	829	923	876	880	859	885	862	871	941	958	877	885	864	889	928	842	865	913	905	841	873	860	903	906	920	878	862	956	908	923	854	908	853	836	842	899	859	861	865	836	867	853	833	886	866	928	916	912	880	887	883	859	870	898	906	925	899	862	902	878	889	855	907	904	839	906	857	799	920	881	906	828	838	867	878	913	883	878	865	886	923	915	861	856	861	879	928	887	855	862	889	906	917	891	887	869	884	900	897	888	879	927	904	933	896	916	860	891	887	901	887	866	914	856	885	832	910	845	840	866	864	873	854	870	857	904	851	880	831	958	912	871	857	832	856	858	884	856	877	889	911	868	911	851	930	890	896	854	819	892	878	865	839	902	897	892	912	864	846	853	898	943	867	929	880	848	831	912	843	888	880	852	868	903	920	852	832	886	886	884	844	859	830	904	859	868	873	897	896	900	886	881	920	864	931	918	888	916	859	879	859	893	867	906	867	878	917	875	874	861	868	929	890	834	859	885	844	889	872	934	857	894	862	811	897	933	878	901	929	892	892	912	887	867	894	896	926
24025	25404	32982	25728	22729	13265	1202	386	408	397	388	387	374	406	394	421	404	431	380	357	381	366	418	368	350	373	380	377	395	389	402	379	383	395	391	363	338	351	356	394	356	377	401	326	378	391	360	396	411	362	361	400	394	407	359	393	354	357	372	346	390	340	391	374	365	412	385	374	383	366	379	379	417	384	376	402	362	329	368	340	400	350	377	358	387	387	363	387	360	342	386	369	391	391	406	336	376	388	362	362	410	379	355	393	384	370	350	390	407	353	383	375	377	375	399	368	340	373	401	359	384	411	393	371	354	336	398	376	374	359	374	383	396	381	397	382	379	380	364	379	356	363	361	393	348	402	361	389	393	368	412	401	402	382	378	355	408	368	383	365	356	407	375	392	356	379	387	339	372	353	368	371	417	357	383	356	392	403	342	379	363	357	377	360	377	355	397	373	386	351	386	386	376	376	361	385	375	373	354	389	357	395	334	355	365	361	400	361	390	374	385	384	408	381	351	364	346	381	378	356	431	354	379	375	357	350	378	335	402	393	364	341	363	366	377	367	369	407	387	351	365	382	379	369	396	370	357	370	341	363	370	373	361	412	376	384	411	392	376	374	357	328	367	330	353	371	403	392	353	367	373	374	373	414	380	385	374	358	362	363	363	382	389	369	376	341	395	388	368	370	377	343	371	359	364	359	386	392	341	396	358	351	337	371	357	371	342	363	348	374	386	398	348	356	370	369	387	377	361	394	335	369	373	399	400	409	396	357	376	378	379	369	352	399	368	346	350	355	324	373	393	378	374	359	408	412	348	351	360	380	375	376	361	371	397	362	374	373	357	374	353	354	396	401	389	403	362	369	411	389	359	362	352	366	373	395	345	406	383	379	371	392	370	345	412	380	387	351	375	341	394	362	382	394	388	383	367	373	336	395	394	368	393	385	378	397	372	363	375	389	385	358	384	377	380	390	398	372	344	384	399	379	370	384	384	385	387	365	360	376	391	361	354	384	416	372	406	367	360	380	356	384	359	348	367	373	367	388	400	358	382	362	341	413	367	383	341	376	344	402	377	384	385	363	330	370	394	366	381	377	417	364	367	337	326	409	364	389	389	377	372	374	378	386	384	351	349	356	388	386	376	363	392	342	383	378	327	356	372	384	368	350	392	376	361	352	421	379	356	359	366	334	353	389	369	357	377	368	384	374	368	353	402	328	394	368	379	418	393	354	361	362	378	348	352	383	369	373	367	358	371	399	396	376	373	344	367	393	377	371	383	386	370	360	358	404	386	368	386	398	384	386	378	360	381	348	391	370	365	368	392	387	386	382	393	368	355	382	330	369	363	417	333	360	343	354	387	358	380	362	383	364	376	382	361	380	366	383	381	384	369	411	387	374	361	395	394	357	373	367	410	372	334	356	399	381	369	395	396	380	364	375	395	383	391	376	357	348	359	355	361	376	392	394	354	390	362	386	361	393	403	348	385	406	375	381	381	377	405	399	365	361	364	364	396	369	358	368	406	341	375	370	405	382	356	344	374	375	386	362	362	375	361	387	386	350	350	388	375	382	341	393	376	381	393	373	355	391	386	348	425	384	382	348	363	367	382	405	347	382	368	379	386	377	356	380	391	352	398	352	398	405	367	376	386	349	393	400	342	373	385	349	372	372	362	359	372	377	376	364	348	391	365	400	392	355	406	385	373	401	391	395	425	338	400	375	362	359	367	428	370	407	384	365	363	353	398	384	407	372	387	386	351	403	370	372	379	355	390	342	367	389	395	352	352	394	380	380	380	355	391	379	381	371	352	386	350	348	358	362	378	374	402	359	380	362	394	357	402	397	368	362	345	380	378	370	350	398	358	384	382	345	391	351	400	342	383	373	389	347	378	344	359	374	351	357	368	400	371	380	381	393	365	348	387	377	345	342	389	383	379	369	379	361	346	384	353	380	384	419	379	365	375	407	359	367	387	385	352	369	371	374	374	368	358	363	383	400	397	383	338	388	369	366	347	369	368	388	377	371	375	389	400	355	365	397	366	347	390	341	388	390	379	368	392	360	380	402	361	384	364	344	376	363	389	397	391	357	381	388	359	357	379	369	382	340	361	392	369	362	359	351	347	390	354	317	376	371	387	382	375	382	353	360	396	357	389	366	370	412	404	340	371	377	348	416	381	364	389	369	339	365	350	392	367	351	392	391	372	395	371	388	374	366	357	358	377	384	390	385	346	409	339	358	378	390	367	363	387	366	377	375	355	368	378	361	362	344	376	329	385	361	390	356	341	364	362	354	342	357	358	400	396	374	373	370	378	346	384	408	351	373	362	361	376	390	332	388	369	360	350	372	360	376	389	393	376	364	355	404	390	436	369	362	384	398	394	377	372	357	378	386	367	386	370	344	379	386	359	363	345	355	359	348	384	386	340	403	410	336	366	376	364	338	385	380	374	375	363	365	369	397	374	376	368	360	369	376	383	350	396	353	374	383	398	357	364	389	393	390	387	381	416	369	392	388	403	395	362	344	371	362	388	404	348	374	383	421	365	387	385	370	329	401	371	390	385	344	356	408	386	374	392	377	350	372	365	377	380	400	379	373	391	375	354	337	360	417	393	385	370	365	378	406	378	355	365	356	398	345	374	375	390	381	377	406	386	381	366	366	364	379	333	364	378	388	346	385	373	351	375	351	354	364	379	352	371	383	356	384	385	341	342	366	384	340	327	405	382	377	379	403	376	392	421	351	416	373	384	385	377	415	367	357	370	390	366	360	383	355	350	391	414	381	398	384	373	359	365	380	382	380	362	373	358	374	401	389	387	377	411	396	364	404	370	366	384	402	368	373	376	335	354	385	352	366	386	370	377	386	361	395	362	392	372	391	372	380	389	367	359	388	376	395	388	360	361	356	356	368	376	367	381	358	331	327	383	354	371	351	359	352	368	389	368	369	382	377	408	397	387	347	370	385	300	414	351	344	381	350	383	397	388	362	416	413	366	390	361	376	384	377	366	347	394	376	378	376	365	368	365	371	385	352	384	372	372	351	375	382	360	371	347	377	375	372	367	364	384	374	383	373	348	384	391	376	378	379	402	425	398	370	383	398	338	361	364	370	377	380	384	386	387	347	390	360	410	378	353	382	352	341	361	380	419	380	343	354	388	384	382	369	367	360	384	403	411	411	366	364	407	398	359	368	389	349	337	384	360	384	368	399	346	401	375	378	344	372	371	369	377	372	366	382	381	403	369	339	405	379	373	347	389	369	366	400	371	383	392	357	347	374	356	350	334	382	370	395	368	386	406	338	363	369	365	407	379	413	346	347	346	321	348	371	344	381	360	367	345	367	320	391	378	364	385	377	402	379	357	399	381	405	399	368	370	387	377	357	399	350	360	371	374	349	362	383	376	385	365	381	358	410	362	340	368	374	386	349	352	361	392	377	384	389	350	335	369	382	373	393	381	370	419	359	361	409	372	375	384	381	361	387	351	367	393	377	401	333	385	383	374	384	361	402	408	360
55906	93541	58581	35862	32086	9858	787	635	725	631	674	604	628	680	626	675	640	605	637	629	629	620	643	657	623	657	621	656	643	658	650	609	649	655	600	604	647	648	602	658	644	647	645	612	575	658	598	591	649	601	634	622	647	618	591	623	618	657	627	605	652	612	606	621	634	637	663	674	626	654	606	607	643	567	635	649	636	632	626	671	613	611	633	638	647	637	621	612	621	693	626	655	657	634	623	693	652	607	638	616	574	637	614	636	652	654	635	618	616	613	630	626	666	640	658	579	632	596	656	641	605	669	623	646	687	667	572	630	613	610	644	632	674	618	635	666	658	615	566	609	626	619	621	624	631	600	612	641	600	655	665	658	612	609	658	591	625	580	629	633	647	601	649	657	647	609	668	646	640	631	629	625	589	593	644	642	670	643	654	687	622	661	623	637	668	668	648	642	600	677	713	652	683	638	631	675	639	628	647	643	605	616	646	636	640	624	632	668	622	609	650	609	647	633	629	621	625	595	615	611	633	626	628	645	589	584	639	642	654	663	630	659	625	641	635	635	646	628	652	596	668	648	644	655	662	655	651	620	593	587	641	629	629	636	641	605	613	644	650	684	630	611	629	642	615	617	602	638	595	636	640	594	637	622	600	614	638	647	631	654	665	639	655	630	609	629	637	615	637	631	582	613	643	595	653	582	616	606	628	641	586	631	669	655	635	624	600	658	633	630	650	646	632	630	636	661	678	643	637	629	622	598	632	598	652	644	651	617	624	664	652	622	623	598	605	650	628	621	619	630	659	609	632	602	650	635	630	599	602	660	629	654	662	607	629	617	669	634	648	649	645	678	647	634	637	648	643	640	606	658	624	636	651	611	609	651	570	613	630	598	650	648	628	642	591	594	669	666	613	637	661	685	607	605	638	623	641	632	624	607	630	627	660	684	646	622	615	649	633	646	627	612	565	615	616	622	605	669	589	576	681	612	616	636	617	623	659	628	672	642	674	642	632	673	669	671	614	671	604	617	612	647	648	641	610	657	651	631	623	610	584	648	587	633	631	658	599	656	612	644	662	592	630	596	635	642	664	614	613	675	637	555	650	637	613	610	647	642	653	631	643	618	659	606	644	637	638	648	597	662	598	684	615	635	670	615	645	643	618	618	579	642	572	629	652	622	620	631	616	670	618	623	657	655	604	617	691	634	668	627	641	599	617	644	664	608	646	657	623	581	621	648	642	600	642	615	655	704	616	637	641	606	642	666	653	609	581	613	618	605	618	624	609	651	665	659	636	664	602	591	619	674	628	666	624	641	607	676	657	627	626	650	606	604	637	582	647	595	629	618	688	656	621	630	645	625	624	643	643	640	594	605	627	593	637	649	608	612	643	613	621	612	614	620	610	629	684	644	652	631	632	620	608	638	593	668	641	628	597	616	599	628	614	636	601	628	625	637	652	612	621	627	622	651	649	650	627	647	652	651	609	642	633	656	639	635	621	632	597	614	651	639	667	627	623	670	568	638	642	589	582	628	673	662	612	628	654	606	637	640	649	646	621	642	666	596	605	649	649	590	623	610	609	656	679	669	634	637	629	624	646	646	659	600	625	648	630	682	578	602	634	620	595	617	634	574	642	673	668	603	636	615	640	644	629	614	592	621	666	624	620	673	655	616	634	643	640	623	620	643	626	591	640	668	645	640	609	611	606	653	604	638	643	658	623	629	619	627	613	673	640	651	616	652	621	620	678	588	642	596	614	619	638	603	627	580	617	645	629	645	618	658	611	610	595	608	609	648	607	622	618	647	634	635	657	588	617	613	618	597	612	641	634	617	625	621	651	581	589	606	613	623	636	639	662	595	635	651	594	597	638	653	681	650	609	629	604	622	615	633	598	584	644	644	663	597	650	613	626	608	648	640	651	596	637	663	626	618	653	630	675	611	648	644	643	627	647	616	642	630	678	635	586	604	618	630	611	619	627	617	619	664	678	635	714	613	594	652	627	648	641	651	641	646	643	664	594	596	600	629	647	615	621	607	625	668	619	620	590	632	634	626	617	679	637	629	661	645	679	639	663	645	574	640	600	629	666	597	645	688	652	610	654	650	620	628	663	625	584	620	651	675	592	603	618	608	627	577	619	598	599	593	609	688	618	645	645	606	622	666	642	615	615	620	673	616	637	630	641	631	670	662	616	657	647	640	621	587	606	636	654	640	622	630	644	623	651	637	655	641	681	633	645	646	652	662	631	611	639	615	658	603	646	617	652	583	634	639	659	642	654	627	694	621	641	599	579	594	621	630	638	643	613	646	668	583	614	607	654	583	640	588	621	626	623	632	612	621	619	652	607	635	629	600	642	572	650	659	678	616	655	673	683	594	598	631	660	635	662	684	645	621	687	603	643	671	644	634	650	574	594	646	634	606	601	650	628	620	674	622	628	631	620	614	595	585	571	597	608	650	597	660	611	620	622	649	700	671	612	639	601	667	589	598	632	615	569	628	587	620	630	663	675	616	632	642	640	625	630	672	619	577	602	624	601	609	665	593	634	606	628	656	639	626	654	666	667	630	630	609	576	685	627	604	592	656	631	624	622	613	631	610	661	654	628	634	639	607	647	645	654	599	608	618	592	655	623	672	612	611	656	602	616	662	612	608	659	633	583	579	632	642	624	691	623	628	623	615	639	615	638	626	628	610	583	580	618	640	639	625	596	610	655	628	630	623	633	618	643	602	667	611	627	617	605	666	632	622	614	648	644	584	609	632	701	651	658	635	645	616	597	667	664	647	634	609	672	629	604	622	639	625	671	621	634	658	621	667	663	611	639	634	640	593	634	628	602	642	674	657	641	670	633	607	611	633	612	629	680	619	585	630	643	631	644	657	661	674	644	610	613	640	648	581	587	609	610	612	629	599	617	689	639	652	612	648	677	591	636	638	684	628	629	640	639	644	640	599	634	598	645	631	624	654	646	622	669	645	671	660	616	650	631	616	655	638	623	700	647	595	643	640	627	634	651	618	629	607	581	657	646	639	605	645	630	613	646	668	699	625	592	643	656	647	649	631	634	620	621	613	646	672	618	613	614	661	617	637	635	675	631	617	643	658	644	643	610	606	619	634	613	639	638	648	625	583	616	660	614	635	690	621	636	567	607	592	599	625	660	651	665	644	625	623	631	601	625	634	624	640	625	618	660	601	613	624	646	703	647	641	627	652	646	632	603	606	638	636	609	609	633	617	609	613	644	590	631	614	649	634	618	637	673	621	620	630	655	593	651	607	638	638	695	630	631	649	617	621	647	653	656	667	613	629	630	632	656	593	629	605	652	603	651	579	608	665	640	617	612	594	624	640	619	626	630	626	639	638	678	667	615	636	607	602	615	635	633	645	640	646	651	657	631	688	625	594	601	633	655	632	632	632	610	608	613	637	641	613	621	637	611	650	640	665	623	616	609	618	667	620	627	645	614	588	648	625	625	672	621	634	617	614	632	584	641	650	600	647	654	623	635	599	602	607	646	625
23066	22956	30107	24768	23515	19555	5948	624	496	497	499	516	488	543	510	485	507	499	496	503	497	479	517	478	499	467	485	468	485	494	477	495	500	512	458	534	497	500	457	488	493	456	505	498	477	445	461	449	465	464	488	474	434	493	465	492	481	484	458	514	438	464	465	460	500	478	488	478	514	505	499	501	511	480	502	456	458	512	516	498	482	464	475	505	473	438	514	472	462	459	489	498	451	500	472	511	496	497	478	445	490	492	487	478	442	483	492	515	481	510	490	486	469	478	468	430	460	459	493	497	487	456	456	511	470	455	484	518	466	440	476	483	452	477	466	455	501	500	459	463	464	442	452	508	486	429	504	459	504	514	482	455	477	461	470	453	468	443	500	454	507	496	491	500	475	486	456	484	465	482	458	476	472	445	516	461	493	453	503	445	504	458	491	489	499	443	492	480	487	482	498	477	454	484	454	469	496	462	468	507	472	481	479	498	510	435	455	437	463	512	477	482	458	490	449	505	461	462	493	478	479	476	424	473	459	446	478	484	481	467	463	449	436	460	476	526	474	514	490	449	494	462	476	493	470	485	477	476	447	468	485	486	499	487	488	457	498	504	492	466	497	413	508	456	515	451	478	461	496	462	473	468	487	468	432	440	495	487	472	489	463	459	492	460	485	470	487	483	469	469	507	459	499	463	470	490	453	510	464	454	492	435	468	458	471	488	469	490	426	465	474	456	445	453	484	474	472	470	470	428	475	461	488	481	452	447	509	470	433	436	465	485	460	479	479	458	451	437	471	516	455	466	455	470	466	484	452	489	515	449	480	460	462	439	506	457	461	467	481	509	465	506	454	472	465	477	460	473	490	479	483	470	465	469	453	458	457	459	449	481	472	461	502	479	458	491	460	469	432	483	500	506	517	515	514	455	473	489	465	503	478	471	451	457	489	499	484	522	448	479	484	492	478	453	447	473	461	480	503	461	490	481	465	505	475	475	462	493	521	507	497	451	517	483	480	497	452	436	450	473	466	444	479	508	470	508	488	451	447	469	460	476	483	482	489	519	469	486	460	478	453	460	458	487	482	483	475	436	465	471	478	522	463	457	464	430	453	479	453	477	476	444	493	483	454	450	494	512	457	497	496	436	503	491	452	442	467	481	455	473	491	484	489	474	444	418	472	470	449	474	453	420	489	503	458	458	456	455	508	447	473	448	457	469	495	517	511	437	472	484	508	481	489	505	483	458	494	480	484	472	440	496	462	463	457	469	434	470	480	489	499	449	468	446	450	501	447	450	446	474	493	458	467	462	495	461	509	455	471	483	476	492	441	479	483	496	506	469	473	506	434	440	438	466	514	490	450	478	469	461	461	458	496	494	419	497	429	462	465	510	475	513	440	479	464	486	477	461	474	501	461	485	463	472	487	468	430	497	491	447	463	447	476	478	443	458	452	456	474	471	491	500	509	481	456	482	458	481	461	469	474	465	461	466	460	469	473	477	468	482	482	477	500	456	467	452	440	476	485	453	501	492	468	482	453	461	495	463	484	470	479	465	452	466	489	457	481	471	459	449	469	503	473	488	494	430	476	469	487	515	475	452	488	484	500	468	458	503	470	435	459	459	487	442	505	479	435	470	477	477	485	482	452	438	479	470	490	458	479	487	414	468	459	483	465	479	498	474	501	458	472	445	483	476	472	501	482	476	444	488	449	474	456	499	466	439	443	460	452	465	469	483	489	489	455	435	494	461	492	481	483	468	466	454	487	489	485	512	479	501	485	503	456	481	472	448	468	475	458	450	495	516	499	484	467	473	438	485	433	481	522	486	435	489	476	496	464	463	479	462	433	497	479	479	501	463	451	502	485	539	455	460	441	504	478	503	468	494	485	491	502	449	462	448	467	492	497	495	475	463	457	456	498	483	482	459	488	503	447	480	458	503	456	486	416	485	443	465	522	461	422	501	451	467	463	446	488	457	465	489	448	455	506	460	459	500	439	455	417	482	443	444	439	453	452	479	469	461	474	468	482	440	519	472	513	462	451	481	453	500	459	487	469	469	507	448	456	499	494	475	468	473	462	466	439	476	508	448	431	451	485	499	507	469	447	470	489	469	504	456	491	493	464	490	464	489	464	481	473	506	490	473	470	457	493	515	523	454	481	467	486	489	451	484	465	507	509	467	469	466	467	472	443	457	474	438	459	433	438	458	475	507	431	489	479	463	489	474	431	490	460	471	460	453	450	484	463	493	495	470	495	483	479	457	489	463	474	497	480	455	508	491	465	463	447	459	448	500	444	477	483	475	485	501	459	473	492	456	482	468	464	481	478	471	425	498	484	441	469	477	466	462	485	500	503	491	488	459	456	465	485	489	449	468	477	468	484	459	497	479	441	507	467	459	440	466	449	466	453	461	482	494	510	466	448	457	477	457	503	468	491	438	484	487	481	474	443	468	477	511	452	462	487	478	501	466	481	455	466	464	471	473	504	453	477	503	486	445	460	493	434	436	481	495	451	449	534	456	476	495	448	476	459	458	512	484	486	503	476	473	478	464	506	499	469	481	465	480	448	474	509	498	505	470	452	433	483	480	497	451	477	468	478	470	444	468	433	512	463	532	470	490	461	481	494	457	461	489	462	451	527	473	487	468	472	471	484	480	504	508	416	500	481	499	503	465	478	489	474	512	481	459	464	458	477	457	494	490	486	487	500	509	437	459	460	430	462	491	460	450	439	456	497	483	475	454	481	463	442	434	458	495	467	511	466	493	496	492	456	538	489	453	491	482	494	470	469	484	459	490	477	496	481	508	498	485	454	507	465	489	479	479	479	483	505	485	441	444	437	490	510	463	469	476	456	464	509	463	503	497	454	452	482	477	494	483	498	512	440	448	467	437	493	453	471	470	481	438	471	468	484	469	508	490	486	481	450	501	510	440	472	454	461	468	513	543	436	473	467	459	452	471	470	477	497	463	484	461	454	465	505	439	458	500	482	503	488	509	467	438	470	462	483	478	442	467	481	479	418	444	480	452	453	455	461	472	480	477	439	484	465	475	453	477	508	432	450	458	517	472	477	448	489	513	486	436	455	472	458	472	483	491	454	484	460	458	511	487	506	466	509	488	472	452	486	451	467	492	486	507	451	473	481	473	466	471	485	480	491	429	427	488	460	464	423	473	477	454	449	470	454	484	468	472	460	494	491	456	488	506	451	480	498	468	455	465	492	524	434	441	479	458	458	487	458	454	474	482	485	501	517	507	463	434	461	460	478	509	494	460	454	500	490	468	489	478	467	485	448	504	495	451	472	467	471	456	441	422	466	466	486	481	490	498	470	447	466	471	477	445	478	494	462	461	469	494	481	456	455	492	491	449	459	446	451	479	451	469	453	501	454	476	475	497	482	500	488	480	499	485	471	487	486	494	445	463	453	456	472	466	470	468	426	456	469	436	498	477	476	437	470	477	441	457	442	463	450	465	474	456	473	472	499	462	455	444	460	461	472	460	471	438	487	453	472	479
53833	98382	63482	44012	39532	10692	927	783	804	819	774	741	787	761	768	764	765	752	765	746	750	796	733	723	735	766	768	742	775	736	750	772	787	795	762	775	739	738	675	734	759	765	723	756	724	727	765	718	746	755	746	743	754	744	741	774	788	766	716	768	705	791	752	786	695	751	757	753	789	698	726	728	751	788	749	727	770	721	792	760	748	763	782	758	754	731	754	752	760	687	778	697	777	771	747	761	775	772	789	759	749	772	763	733	790	767	777	765	729	767	742	737	699	702	750	761	809	737	769	775	809	771	768	748	761	762	761	731	783	736	779	706	787	754	748	750	747	781	719	720	742	780	758	800	774	736	743	690	742	759	736	718	778	740	756	754	755	743	777	698	791	833	777	723	774	751	733	733	800	673	732	730	728	733	737	718	764	783	723	748	758	768	754	669	793	742	766	821	833	744	770	728	751	704	706	771	735	765	719	762	729	757	746	809	727	707	789	713	801	723	808	793	798	752	765	755	740	734	770	748	726	810	768	757	749	748	766	788	736	721	757	742	762	761	764	778	764	729	756	777	792	720	794	718	749	717	768	755	749	771	757	750	782	744	775	786	763	742	766	759	758	795	744	733	728	708	766	796	717	694	771	758	771	740	709	745	755	714	805	778	751	776	739	733	723	707	746	710	791	793	754	747	738	758	774	783	746	766	739	760	716	738	769	783	752	735	734	730	743	766	755	729	760	770	738	742	748	752	808	693	750	798	770	789	750	716	708	705	744	736	704	791	763	777	784	756	759	758	754	711	760	728	739	766	762	763	757	748	753	737	752	730	720	760	778	721	769	730	719	731	748	752	724	749	735	765	750	728	767	745	754	755	796	757	745	742	761	713	706	770	763	756	728	782	700	722	751	788	741	766	720	742	744	749	785	729	787	753	759	754	747	783	767	753	750	726	804	744	726	740	744	759	759	761	744	759	720	787	783	753	731	750	797	793	765	731	769	756	799	716	748	764	722	765	721	711	768	756	746	742	774	790	792	731	775	783	765	764	732	773	758	731	735	760	718	747	791	808	775	777	765	780	799	705	780	793	787	749	756	753	730	778	737	738	769	767	765	737	756	788	777	733	750	787	756	757	746	774	754	769	787	751	732	766	774	724	752	771	744	728	712	807	724	730	735	759	794	763	756	724	727	712	710	742	745	743	791	773	753	785	810	734	766	775	751	735	748	783	756	783	797	751	764	751	758	773	731	760	765	709	784	752	770	745	762	722	740	799	741	740	775	736	728	787	755	785	729	743	751	718	809	758	750	803	738	726	786	785	766	723	737	781	774	743	775	757	753	765	749	783	757	750	760	734	793	750	725	783	755	725	787	732	729	809	784	789	785	775	764	769	746	751	769	708	764	717	729	736	752	779	784	714	760	749	739	783	781	768	773	729	762	757	798	760	692	718	771	734	767	799	740	778	750	775	726	752	725	712	744	740	724	782	726	780	767	731	748	745	742	744	713	759	725	760	725	766	747	797	739	743	754	736	789	780	731	775	780	801	752	779	717	732	749	684	736	740	734	726	759	792	767	762	786	777	739	767	794	739	765	765	744	691	798	761	722	754	740	754	772	723	735	767	742	709	784	715	738	782	721	704	757	757	782	792	760	762	727	813	784	726	748	810	764	775	724	745	768	731	744	721	752	763	768	734	729	756	703	791	760	753	788	770	759	741	818	714	771	725	736	757	749	750	826	746	788	769	781	692	739	744	748	717	772	731	693	738	743	788	762	743	774	789	741	742	776	732	741	765	789	814	720	816	798	738	707	722	775	729	795	771	724	691	771	804	737	743	772	742	787	776	740	732	763	778	735	750	782	762	745	797	812	760	824	785	725	728	794	754	722	731	726	775	748	726	754	737	766	778	748	809	809	734	769	725	741	795	732	774	743	764	756	788	774	752	739	780	701	721	767	762	771	745	787	774	745	742	702	754	766	792	724	743	804	719	729	697	739	743	769	771	735	754	707	765	747	774	758	792	702	738	770	749	768	741	789	734	809	762	786	766	803	758	760	738	740	747	703	736	714	763	749	734	750	702	743	749	740	786	774	725	726	776	772	726	739	767	765	764	766	780	711	788	809	744	786	731	741	739	716	727	696	743	779	797	716	747	738	760	733	736	764	761	750	740	716	741	781	756	829	757	754	739	743	760	721	769	726	734	739	730	746	733	747	783	739	735	741	782	742	785	771	777	774	742	764	734	785	730	745	741	746	791	765	746	804	692	757	786	750	773	750	753	743	757	823	775	731	755	749	777	772	711	763	776	771	729	768	770	738	722	749	769	778	701	806	757	737	792	713	801	788	739	746	776	727	760	750	756	779	739	753	754	728	760	791	798	784	757	749	776	744	740	723	721	763	734	777	740	731	749	744	749	790	727	727	795	760	796	768	748	744	746	742	746	751	715	760	744	707	729	712	726	781	715	735	737	790	776	803	772	804	733	734	744	727	738	761	769	759	807	728	756	766	769	786	736	732	752	720	766	820	718	753	759	733	758	839	744	724	809	758	765	798	787	773	707	781	743	781	719	745	753	773	769	754	767	775	764	820	717	783	701	741	732	730	730	758	671	750	790	728	716	765	751	750	721	780	768	741	766	750	772	761	754	773	718	775	754	743	716	768	787	767	727	771	764	751	732	729	734	722	762	755	739	717	764	730	752	747	740	759	741	732	757	748	775	790	718	751	731	717	733	724	737	787	707	757	696	798	762	775	719	729	777	751	743	742	751	774	742	763	792	704	793	752	741	752	790	745	750	791	766	712	738	739	729	747	749	715	742	788	774	730	758	780	728	726	783	792	816	728	685	817	797	767	785	721	770	788	713	739	704	719	764	789	768	768	742	758	753	788	748	753	750	740	732	727	717	786	743	736	776	762	761	810	769	753	765	822	771	719	759	721	771	792	818	770	766	735	774	728	789	769	748	754	745	749	765	751	736	761	724	748	805	738	744	767	801	757	785	751	754	786	834	775	775	776	709	781	724	770	722	706	765	768	732	758	774	719	734	759	784	774	791	767	716	746	757	783	771	737	785	751	747	725	756	742	763	782	721	723	797	738	753	818	752	720	765	742	754	755	732	755	778	790	757	737	779	729	811	736	806	733	786	718	757	753	737	752	758	753	775	736	761	801	793	732	748	762	782	743	709	757	751	774	723	749	733	723	804	723	778	730	735	770	762	755	763	755	736	775	791	720	811	801	757	756	737	751	753	696	764	828	725	746	776	753	754	788	756	744	741	740	787	746	755	738	759	753	739	804	817	765	787	714	725	701	800	728	761	758	775	755	753	759	790	756	811	748	768	751	700	767	783	755	745	809	723	808	737	739	806	755	729	750	770	767	737	732	763	697	726	766	716	786	726	734	759	748	754	773	754	719	795	812	765	790	764	721	769	738	783	763	703	734	720	737	756	736	752	711	763	759	705	798	687	753	767	798	717	829	755	808	778	754	757	757	775	841	776	752	767	717	732	754	786
28356	33311	26958	11168	4947	985	548	487	502	531	496	490	540	470	494	520	509	511	484	487	520	536	484	546	487	503	474	502	527	490	518	480	477	492	563	522	493	503	520	515	495	499	483	518	508	523	528	553	506	476	479	484	510	502	497	514	517	502	525	465	519	521	510	500	506	492	498	514	461	521	470	471	526	485	522	544	517	563	474	507	509	491	495	469	499	521	530	490	501	511	510	514	503	512	510	465	502	518	499	519	506	507	483	493	522	482	549	531	498	531	492	488	498	485	522	517	491	546	462	539	450	542	490	504	529	526	540	486	508	500	518	458	502	538	521	539	487	505	492	505	521	487	514	539	526	508	467	470	521	484	510	486	503	519	523	538	490	502	475	473	493	504	507	458	498	520	468	510	507	516	485	510	490	523	510	483	524	514	479	529	518	528	504	507	483	552	490	526	503	515	508	455	519	518	494	497	530	501	466	517	521	550	471	498	506	497	541	509	508	521	506	524	512	508	514	505	512	507	487	502	528	533	526	489	525	546	473	504	528	522	494	499	517	501	529	498	492	513	473	475	551	484	507	516	514	501	524	501	522	506	534	498	526	497	482	492	475	510	535	481	513	491	485	528	479	520	508	471	519	482	504	509	510	472	510	513	523	488	518	467	511	516	546	458	514	465	528	524	471	551	495	504	542	549	518	498	462	486	565	527	464	481	559	538	487	490	520	514	498	480	514	518	505	506	465	542	484	493	489	491	532	517	451	518	482	526	512	483	515	520	506	506	495	507	477	513	494	490	485	489	528	530	507	489	506	510	495	541	488	517	500	515	502	494	495	533	511	517	474	525	497	509	479	520	506	523	507	527	503	524	501	473	537	484	533	498	489	531	484	534	468	505	470	519	482	474	532	487	459	555	497	534	519	522	473	514	511	493	525	504	493	507	480	511	546	499	501	485	542	519	494	496	533	489	474	496	479	540	497	491	519	519	532	508	501	486	487	505	519	527	550	506	551	513	514	507	499	528	485	500	517	486	527	483	499	516	524	518	566	478	519	541	529	529	495	513	539	503	458	500	508	530	503	509	561	544	489	503	504	469	501	499	477	532	530	509	488	532	504	493	511	455	482	534	514	501	534	486	489	515	492	518	540	529	499	529	508	483	493	520	508	497	538	502	486	507	529	471	509	460	540	501	483	510	517	514	503	486	525	481	520	521	535	529	525	511	532	508	477	538	494	487	514	512	534	484	524	520	491	499	478	495	557	494	499	536	498	522	512	545	548	484	521	503	527	526	502	519	507	518	493	528	524	494	511	531	481	477	539	529	535	526	484	496	500	495	507	503	487	453	542	520	536	493	500	525	504	513	471	501	486	518	504	534	493	504	490	519	533	497	510	508	558	508	488	479	508	527	543	530	503	526	514	490	487	455	536	503	519	509	497	522	479	514	505	536	479	551	521	500	480	516	501	475	485	515	517	530	489	488	498	493	477	496	500	515	551	512	457	478	493	514	479	526	530	460	495	520	556	477	491	574	489	487	512	479	533	517	491	533	489	537	481	519	532	462	478	516	492	506	512	549	577	502	450	517	488	525	512	508	529	484	522	506	503	479	499	484	502	533	503	514	489	473	529	490	511	521	493	533	467	510	505	519	485	520	515	486	505	564	513	540	526	516	522	563	485	494	489	520	547	485	482	515	508	504	497	522	522	527	530	478	495	525	552	503	473	519	523	547	509	490	539	539	477	534	485	491	460	510	501	466	533	470	488	525	501	501	484	505	471	521	508	526	524	513	518	524	500	544	488	502	526	487	503	514	498	491	486	477	498	514	522	479	493	558	512	497	484	510	493	464	537	489	511	481	534	470	508	527	482	500	507	508	492	516	493	494	499	500	499	516	513	508	451	509	477	526	540	445	502	519	541	513	477	504	500	508	531	515	502	504	447	551	507	532	482	543	501	523	506	535	516	517	495	504	503	512	539	501	509	490	490	482	545	480	466	502	526	516	473	551	545	483	531	523	510	511	498	492	496	539	518	496	514	556	474	537	489	446	497	531	516	478	478	519	525	467	519	523	546	556	507	492	530	508	525	476	498	530	517	474	494	530	510	483	481	476	502	533	521	527	476	526	476	521	522	462	517	526	527	487	494	503	513	507	482	469	537	504	480	534	529	544	521	491	525	531	488	530	500	516	513	543	486	502	507	483	498	490	491	510	509	470	513	503	509	474	517	530	514	522	470	513	498	494	515	507	491	505	522	486	513	520	506	504	510	515	502	501	515	479	506	485	500	512	469	503	499	530	522	531	507	512	513	476	522	541	516	525	506	539	514	484	513	486	482	539	518	538	524	533	500	545	517	526	502	524	518	505	495	511	486	500	510	562	498	522	522	538	505	486	509	579	519	540	496	498	535	513	515	536	569	460	518	495	526	484	483	534	501	501	499	503	493	502	492	513	461	506	523	529	487	508	481	529	534	505	528	490	522	495	518	500	525	537	526	509	529	489	518	498	519	497	492	458	545	468	506	496	514	508	504	500	499	505	514	497	488	463	485	488	496	495	515	495	478	513	494	493	469	550	520	497	523	478	479	515	482	462	485	476	475	493	499	522	504	500	548	492	483	478	472	463	486	478	487	559	532	528	490	496	499	528	565	484	516	472	515	517	478	524	484	498	531	495	491	501	495	530	480	519	510	537	513	528	530	490	491	497	527	543	533	490	494	496	573	517	529	528	511	523	479	509	482	552	528	558	516	526	499	531	569	535	490	518	510	489	523	490	526	512	507	511	478	470	540	526	463	500	503	503	474	550	498	503	510	471	506	556	510	517	504	521	484	514	509	516	533	505	518	478	523	514	472	520	473	504	487	518	496	557	481	494	505	519	509	494	528	489	507	492	521	520	506	464	515	513	481	546	528	532	496	480	507	495	502	524	458	494	498	467	485	493	506	530	498	475	508	495	518	497	526	426	526	501	520	514	530	485	520	538	505	487	470	547	485	534	515	514	462	513	547	539	536	542	493	495	516	520	491	540	505	491	486	524	500	490	519	522	493	523	492	474	469	506	518	511	505	500	529	528	505	490	518	510	483	504	495	540	496	488	499	549	516	488	492	504	469	537	528	526	498	486	526	534	463	473	487	521	524	494	487	516	536	513	548	546	499	469	571	535	499	505	499	498	514	461	525	481	510	505	516	552	514	512	509	487	501	510	492	480	483	508	509	451	536	496	501	518	469	539	516	517	488	467	524	503	462	510	520	519	515	506	498	509	512	509	516	549	553	543	508	524	486	491	466	510	535	473	495	476	541	516	494	489	517	495	521	505	491	523	500	550	506	530	537	489	509	500	499	517	525	495	507	508	529	477	528	484	507	507	526	520	522	505	539	562	504	474	550	499	475	476	506	493	518	523	496	506	527	557	478	528	524	518	504	524	536	464	520	520	546	512	526	539	490	518	498	498	499	503	495	491	520	523	479	490	507	456	523	492	488	502	502	523	475	518	466	494	501	526	491	509	482	527
37818	52271	27658	10887	9456	1868	897	851	897	889	858	848	878	876	826	834	857	871	905	884	887	866	863	809	827	846	856	890	873	886	864	845	824	833	867	861	851	872	804	842	877	905	838	921	872	913	836	902	904	840	904	885	867	826	851	861	881	858	850	856	898	893	874	851	797	841	858	850	807	852	844	867	893	889	879	889	879	829	814	853	867	878	878	861	900	849	837	856	849	852	874	834	922	894	871	871	848	884	820	840	865	940	887	810	828	832	855	814	868	855	882	883	828	805	869	858	891	815	904	889	850	892	876	910	910	829	872	847	916	892	854	845	870	876	886	864	870	921	864	853	816	864	829	883	814	855	876	887	856	830	856	862	864	872	864	829	806	903	802	876	859	842	922	874	838	841	862	849	837	894	840	822	835	932	813	870	909	882	796	843	916	918	876	861	891	862	897	883	833	855	855	876	830	843	884	830	864	877	841	850	840	833	842	909	892	795	850	867	881	884	868	850	829	883	887	853	862	852	852	866	822	827	820	847	860	897	837	886	883	864	814	845	892	846	849	876	846	848	880	861	845	829	847	840	884	841	847	828	843	918	816	898	844	853	816	827	835	877	884	861	870	856	852	859	833	853	841	865	880	879	846	835	858	915	869	847	897	861	883	821	899	864	851	846	857	878	842	863	863	885	837	854	853	816	831	906	915	845	896	844	907	863	853	880	858	878	852	808	895	809	898	860	831	897	883	827	917	813	866	817	887	868	878	834	846	854	827	861	781	841	855	830	849	836	895	861	812	868	842	838	840	887	853	896	880	854	821	890	831	902	874	833	848	853	867	852	808	864	833	815	834	841	819	870	820	858	904	849	878	833	864	865	872	888	844	865	863	886	856	851	910	867	840	812	816	865	848	869	909	805	847	885	821	812	864	832	830	833	861	916	833	889	906	832	800	871	883	862	870	873	888	871	860	862	903	899	841	818	806	900	851	842	852	926	841	842	883	834	871	871	859	874	847	847	842	843	896	882	845	857	820	849	851	950	875	888	874	885	863	874	874	875	896	870	902	849	873	845	860	859	836	831	864	880	849	876	866	934	860	810	823	879	831	878	878	914	854	847	847	904	848	859	883	849	924	878	927	883	845	889	880	797	860	838	904	881	923	842	894	810	841	852	870	851	842	870	882	899	881	812	885	849	874	834	838	879	866	883	877	826	847	878	844	832	859	880	870	914	868	827	897	829	860	844	851	835	808	893	846	882	941	848	940	856	912	810	878	847	857	878	873	871	851	923	880	855	876	855	854	814	865	877	871	894	876	885	838	827	886	880	904	827	824	912	829	888	885	876	865	860	892	832	908	895	866	849	891	880	839	862	868	880	897	879	871	909	831	863	882	813	841	844	833	837	854	839	863	845	874	847	883	892	833	873	868	846	847	830	892	907	857	862	845	862	891	836	861	858	861	877	821	853	882	837	894	873	883	764	851	932	855	815	830	844	908	842	859	888	850	864	902	821	848	828	854	850	870	890	849	877	846	897	888	885	809	806	880	815	850	870	868	861	912	872	887	899	855	852	858	874	867	856	800	868	888	858	842	856	906	891	828	848	863	874	850	864	878	822	866	881	849	883	871	807	847	835	900	886	879	847	869	902	833	853	850	874	866	890	908	844	871	832	825	837	817	894	840	825	858	844	823	866	872	884	923	866	894	911	844	894	804	891	866	914	800	913	872	842	833	851	897	850	830	852	894	864	854	814	881	906	886	906	868	832	864	875	889	914	862	863	889	865	847	887	888	885	851	871	808	863	885	878	861	849	898	854	881	819	903	859	835	865	858	860	854	893	885	927	820	856	850	854	861	839	850	862	828	861	851	876	816	856	847	875	817	851	867	860	824	871	848	834	855	859	851	839	832	877	853	866	914	845	874	857	849	853	870	869	839	877	946	889	844	872	869	816	828	880	872	877	871	855	879	877	887	870	874	838	821	852	892	905	860	841	846	890	833	840	839	838	846	863	847	877	822	831	761	887	889	863	820	840	857	864	870	878	927	912	900	902	865	800	841	854	838	888	884	813	852	825	850	793	834	852	859	878	838	895	830	844	842	827	854	871	893	873	846	838	829	837	943	838	882	850	859	867	900	834	877	857	873	881	826	852	855	861	854	897	907	864	857	840	847	920	841	855	808	839	861	834	831	880	884	812	865	879	886	814	850	838	859	869	830	902	863	847	820	862	875	835	837	875	917	828	898	881	845	809	909	851	810	844	901	803	846	890	914	841	893	840	881	874	850	875	898	795	890	835	883	841	844	794	913	842	870	854	897	829	825	852	821	879	809	851	833	808	868	849	855	818	816	843	896	935	879	871	894	848	884	897	890	816	838	880	833	876	809	807	915	873	853	884	852	915	826	849	837	886	839	849	840	909	881	841	809	929	807	834	829	859	897	892	870	868	852	861	888	888	899	904	877	873	813	831	882	875	898	874	833	884	892	806	919	836	912	860	856	811	862	871	874	876	863	876	823	869	868	850	840	854	878	830	870	921	808	825	879	816	837	866	870	867	833	848	907	861	836	840	901	878	893	862	904	872	892	879	869	866	816	849	853	877	865	890	856	812	913	899	865	894	876	890	831	798	882	902	851	840	871	815	847	845	811	852	806	874	861	824	896	870	855	889	877	829	852	845	859	842	797	824	829	900	855	891	870	850	809	854	874	891	866	831	867	904	852	887	872	878	839	869	873	837	846	890	872	864	800	891	867	880	832	846	867	881	904	866	845	856	823	876	926	846	848	824	891	872	871	880	806	837	895	810	810	814	848	899	871	809	900	891	830	855	816	830	864	887	834	813	829	867	886	866	888	906	890	862	853	839	849	879	872	823	838	846	837	892	874	846	864	829	834	866	844	927	818	852	845	838	847	883	874	903	856	892	836	870	847	840	876	831	860	867	923	906	865	858	837	849	853	825	872	882	818	823	854	863	848	857	877	922	851	887	808	828	870	818	859	896	868	874	847	917	868	828	866	854	888	840	899	815	891	814	854	888	875	909	808	819	860	887	851	853	814	831	883	842	869	821	834	851	867	863	872	904	907	889	826	916	896	837	888	847	874	899	899	875	898	882	894	866	920	842	842	849	829	876	792	871	877	810	893	856	856	856	889	879	895	838	860	863	805	868	866	872	876	829	860	836	847	861	924	848	847	803	892	844	869	884	912	837	832	854	860	761	859	816	845	851	863	881	841	879	866	885	857	893	855	907	887	862	878	819	862	859	887	880	939	885	856	890	860	880	864	882	908	859	791	888	854	903	884	868	816	912	891	862	887	876	899	839	942	885	826	908	856	904	872	872	864	922	886	927	861	829	870	894	899	888	887	817	844	840	879	915	855	923	856	880	824	835	882	867	844	848	815	843	853	898	875	918	872	884	849	912	876	833	864	881	886	855	852	798	869	865	840	848	877	878	846	917	808	846	847	861	852	816	879	855	832	841	823	875	897	856	821	883	821	843	842	869	880	884	829	878	900	840
24071	24711	31996	25740	23046	11690	1172	434	363	375	385	399	374	396	392	378	405	367	377	373	409	367	311	390	353	379	357	348	374	389	352	357	341	390	374	356	384	363	341	395	348	393	369	342	370	355	369	350	381	349	349	414	355	370	380	375	367	384	397	354	351	397	373	413	366	344	354	350	389	364	378	381	364	370	384	372	378	341	344	384	379	347	383	377	364	376	376	393	369	398	387	366	368	368	372	352	345	364	356	407	364	372	357	392	406	357	382	385	343	331	345	389	376	367	387	401	356	357	329	361	360	377	360	394	379	390	343	347	391	384	374	421	337	383	374	342	393	362	385	367	381	356	364	351	378	362	356	378	373	367	373	363	368	375	394	364	396	375	364	378	370	365	341	388	349	363	360	378	360	363	361	382	405	362	359	382	392	356	355	360	352	376	367	381	358	388	366	399	366	350	371	385	394	380	355	389	361	367	331	371	371	330	352	360	387	374	367	364	392	346	341	365	380	354	371	360	382	358	338	357	374	375	348	357	380	381	367	397	360	365	390	323	375	357	351	394	385	363	374	362	371	381	354	359	373	372	344	373	369	376	380	387	371	361	337	336	413	379	362	393	347	354	362	351	401	338	368	386	372	365	386	389	357	383	354	378	386	351	359	384	402	367	382	380	363	358	381	358	385	346	362	406	378	392	348	416	358	343	344	365	374	367	398	370	381	392	338	356	385	360	365	353	325	393	384	367	395	360	382	397	344	352	367	363	378	357	380	383	383	364	358	344	305	338	367	360	350	349	397	355	361	356	350	393	420	364	331	364	354	390	356	385	374	365	387	374	337	325	377	364	379	365	370	396	378	401	401	396	396	357	333	378	369	374	373	381	357	332	362	377	379	351	398	366	347	376	407	383	338	376	349	367	364	328	363	379	404	377	364	382	324	387	372	380	380	386	360	366	414	373	371	348	370	352	381	379	386	377	376	342	355	344	352	344	371	373	340	377	381	388	350	365	370	364	381	345	392	390	365	340	362	376	362	385	338	348	322	343	351	377	339	386	405	368	350	368	374	344	363	448	366	333	371	357	369	386	373	358	355	371	347	362	358	369	389	379	356	357	363	364	372	394	376	342	393	393	384	349	379	351	384	363	352	408	382	360	399	410	366	379	338	368	388	377	354	357	373	362	373	331	367	348	347	375	375	350	380	358	376	347	365	329	361	361	369	373	362	369	388	394	356	370	391	361	372	355	338	339	337	364	371	338	384	369	353	372	379	366	358	400	375	389	324	347	395	341	375	396	347	373	363	382	364	346	387	351	369	352	379	400	395	325	368	365	356	379	342	361	349	375	369	395	350	400	367	369	379	369	344	348	361	370	358	376	366	374	394	353	348	347	390	369	313	358	377	387	335	375	383	382	351	369	365	362	370	369	344	345	355	404	385	355	387	343	332	408	367	339	347	343	349	358	394	361	368	352	379	361	378	394	357	364	369	382	358	371	361	360	361	391	385	352	360	354	335	377	348	334	393	362	369	376	404	378	333	373	360	378	343	353	383	335	368	387	363	366	364	371	380	333	379	381	385	374	364	358	373	383	317	366	348	358	381	364	382	348	391	367	347	356	340	373	352	353	418	353	397	403	349	385	371	353	377	375	406	356	362	400	334	399	374	388	365	390	371	369	374	341	339	360	341	395	349	392	345	346	348	393	349	384	357	365	418	353	386	392	385	327	361	359	342	384	349	352	383	389	318	364	385	386	393	410	377	386	408	362	375	352	370	369	368	365	349	401	366	359	393	380	360	374	396	367	364	346	310	386	386	350	377	373	370	361	361	395	365	358	369	366	379	370	344	373	373	391	356	335	352	379	406	361	372	354	344	389	336	387	365	353	366	349	357	346	394	390	362	376	356	350	360	386	350	376	370	388	386	361	389	368	366	364	372	367	385	363	372	402	367	411	384	373	391	394	354	334	365	354	338	380	327	362	365	342	326	378	347	388	361	385	387	342	365	375	373	361	383	368	398	391	376	341	416	382	379	373	375	366	378	353	348	355	369	356	350	403	400	380	377	382	359	392	360	339	357	387	362	394	390	354	389	382	358	364	348	384	367	393	357	381	363	385	335	360	342	380	374	352	374	355	389	385	345	366	359	389	363	383	381	424	354	341	355	374	375	373	379	365	354	378	358	371	357	399	369	354	355	364	341	362	364	356	377	397	360	352	401	373	373	379	364	387	372	324	373	341	369	380	389	357	354	378	374	365	399	342	376	387	296	357	369	341	394	371	344	348	377	384	349	373	370	373	390	344	370	386	354	328	386	367	351	353	344	381	351	375	344	401	381	360	339	402	356	351	384	386	370	385	386	363	380	328	363	334	340	372	363	382	358	372	341	403	382	359	357	364	380	350	374	330	395	364	408	376	362	365	367	361	356	342	357	361	375	380	372	378	376	369	336	370	393	392	388	380	366	394	356	370	360	372	328	339	340	355	338	373	356	355	394	371	380	377	350	351	360	391	405	388	373	381	367	324	378	349	370	364	403	400	406	388	393	371	359	342	396	370	369	381	384	365	339	392	316	376	383	351	376	349	386	381	379	323	348	337	365	360	365	345	380	383	374	350	382	360	370	356	364	348	383	379	371	393	363	381	348	344	395	378	374	407	384	370	367	350	395	380	387	346	380	377	377	359	390	370	364	375	373	362	398	321	351	346	376	357	377	359	395	329	386	375	356	378	382	358	359	342	376	351	349	372	368	376	369	371	351	355	351	389	375	358	370	357	358	396	356	367	399	379	357	384	372	383	382	369	351	355	337	378	351	370	354	375	331	387	353	390	356	373	368	348	379	353	367	367	333	361	347	396	391	371	370	406	372	367	349	388	379	379	379	351	303	343	382	375	355	361	351	372	408	355	361	355	332	361	392	357	382	366	340	362	367	354	399	359	381	367	373	350	368	355	372	362	399	341	377	365	377	396	401	384	359	379	354	385	352	362	353	370	377	390	362	365	367	376	370	322	361	355	383	332	390	356	391	376	396	383	385	406	380	354	338	370	398	355	370	386	382	383	365	349	392	303	341	393	355	365	367	348	346	358	341	346	343	361	382	366	372	338	402	356	338	358	350	362	354	383	375	388	359	340	373	378	379	332	366	345	367	391	366	353	358	378	364	397	326	369	370	324	347	376	352	381	380	360	377	343	359	347	369	390	382	356	387	369	355	327	377	356	344	313	382	400	343	386	344	369	368	358	369	380	364	383	376	363	361	372	384	365	346	365	381	371	384	347	407	362	363	375	367	392	341	348	365	394	398	334	363	365	392	357	359	353	366	379	374	390	360	378	368	398	337	346	354	362	364	351	383	352	377	357	361	365	347	385	357	404	382	371	357	358	341	391	373	351	348	422	356	332	363	370	359	430	385	378	358	339	353	354	363	364	353	377	359	367	393	363	356	363	362	383	351	363	387	378	374	349	376	369	365	401	363	358	379	358	389	358	383	329	365	364	388	370	369	375	374	338	387	368
58429	93999	56840	36695	32082	5552	1168	637	641	626	628	662	686	615	599	635	638	629	585	629	621	612	648	677	656	658	629	586	593	650	645	594	662	621	600	628	664	598	694	605	638	637	642	623	633	626	657	633	639	655	625	635	665	594	634	679	646	602	605	619	606	625	652	605	659	650	638	669	660	632	671	597	657	604	605	625	652	615	631	660	643	643	624	630	636	610	679	618	578	668	612	602	620	591	602	622	627	645	604	622	640	620	597	583	562	660	616	690	596	639	654	632	632	688	666	595	642	620	643	637	592	609	602	580	633	676	618	647	663	607	645	616	598	612	640	638	603	622	605	626	607	651	623	648	596	626	609	647	654	589	621	616	677	588	648	607	653	632	608	596	632	610	625	595	634	649	589	634	617	665	631	617	655	625	621	594	676	647	636	662	648	617	633	673	576	647	642	624	625	604	629	651	587	621	653	614	637	606	642	608	598	649	594	622	651	644	609	617	596	652	679	658	638	674	625	607	644	616	639	633	658	590	651	607	607	627	573	660	646	597	612	662	618	614	584	635	628	595	624	616	628	644	577	647	622	597	623	609	570	622	668	642	638	648	690	625	646	653	601	613	620	664	629	630	638	639	676	619	611	618	655	624	588	645	621	617	603	653	653	609	614	576	598	619	639	618	604	582	618	608	638	643	655	620	645	633	643	606	618	594	629	603	630	612	617	672	667	603	629	649	581	591	651	627	610	616	600	619	614	613	661	605	655	641	626	635	597	625	658	646	672	595	626	576	618	609	639	634	603	624	642	623	646	620	640	639	606	626	668	584	600	612	636	631	599	598	655	593	609	629	624	611	639	613	582	648	641	636	624	650	620	613	634	621	600	595	640	603	663	612	593	638	617	626	593	646	612	661	581	602	609	635	610	638	668	559	634	621	645	678	595	613	654	635	665	610	608	631	556	625	615	653	591	622	614	638	675	602	603	635	626	632	607	657	643	642	677	654	592	629	617	625	657	627	625	609	700	636	614	630	596	663	652	639	627	626	668	607	630	556	627	563	649	610	632	629	614	564	634	610	637	646	682	651	611	616	625	630	614	631	644	689	619	601	606	649	651	661	637	631	645	654	670	624	629	630	638	657	638	612	615	634	625	646	608	642	600	628	699	613	644	573	607	630	616	628	636	649	592	621	672	656	593	638	632	645	635	659	640	646	637	644	608	606	634	623	614	626	632	612	561	627	582	643	633	650	625	661	666	641	635	591	654	609	611	617	657	660	616	615	568	585	654	616	671	610	634	644	613	571	662	643	659	644	635	616	646	638	601	645	617	605	645	611	610	551	630	650	614	622	597	617	650	640	634	621	662	616	610	621	626	585	628	598	622	630	676	638	647	663	603	613	620	618	607	662	631	598	666	648	627	570	644	631	666	623	614	633	662	624	633	658	640	633	628	656	666	613	591	640	630	618	616	618	632	625	614	657	605	639	631	629	637	622	679	622	589	632	600	665	633	633	658	646	575	654	636	616	613	649	635	588	614	628	653	607	633	584	631	581	598	587	616	620	566	638	639	635	645	665	635	625	590	655	615	610	587	609	679	688	670	619	600	691	658	644	630	624	621	672	647	666	619	653	635	664	626	637	654	627	596	619	570	614	635	598	663	619	637	607	611	654	666	644	637	643	657	670	667	632	649	625	598	676	659	704	609	610	637	617	631	567	645	604	641	632	596	673	601	613	608	621	603	603	597	620	606	649	620	620	638	625	637	600	610	659	610	607	656	649	616	601	628	656	617	636	664	600	617	644	623	623	587	668	621	629	651	624	627	625	638	670	664	631	583	634	639	610	644	665	630	651	672	662	647	611	640	603	606	643	639	630	607	604	644	632	592	613	619	612	603	655	613	604	610	641	610	646	645	601	630	621	606	626	615	621	622	637	622	644	679	614	672	654	662	610	660	618	625	603	598	680	616	598	611	616	658	672	655	592	642	639	628	649	626	651	617	633	645	628	624	598	639	624	622	607	660	630	599	643	634	634	595	625	614	614	573	646	634	634	643	586	624	664	634	626	630	599	644	650	638	631	607	672	634	590	571	677	643	628	627	640	641	636	597	644	607	646	637	622	621	616	602	665	631	600	620	604	588	634	626	645	608	637	642	648	604	655	631	618	581	638	610	625	608	642	639	570	642	645	640	626	608	601	627	640	651	638	657	625	677	662	635	625	629	651	631	628	622	615	619	637	616	610	652	641	674	610	611	642	581	642	633	661	640	672	639	621	606	627	609	632	625	589	628	660	651	607	651	620	611	605	606	645	607	618	611	657	622	641	612	609	603	656	662	606	627	662	667	648	625	631	636	593	665	641	608	645	601	581	586	638	607	673	624	602	670	634	665	586	632	614	684	631	633	586	617	600	578	626	636	647	644	622	620	601	583	659	606	602	611	629	590	629	639	641	615	602	587	639	631	635	621	632	622	621	644	635	601	627	607	598	639	619	617	649	586	598	625	678	589	629	643	683	634	647	616	606	605	633	618	604	618	598	642	680	668	651	636	656	629	630	607	626	625	614	648	683	602	618	608	661	645	626	609	594	643	631	651	614	641	625	605	643	645	641	630	658	649	594	634	623	651	652	574	697	590	591	649	588	635	624	607	633	601	650	595	608	592	650	634	619	605	593	618	582	582	660	638	583	612	615	583	665	639	646	619	628	579	658	613	643	668	617	654	632	641	632	609	638	607	650	641	645	612	572	611	601	615	619	549	609	666	617	644	595	618	610	601	646	652	600	604	640	645	655	625	618	643	659	668	608	670	611	638	611	605	616	608	651	625	668	639	606	609	609	653	633	652	638	618	637	648	628	623	618	618	616	622	699	627	614	602	593	650	660	639	604	591	610	654	653	613	617	665	565	608	619	660	655	613	655	607	631	644	630	613	615	663	676	655	651	623	639	649	607	553	658	586	638	634	637	645	624	634	649	614	612	585	636	645	611	647	648	636	641	632	662	610	642	608	626	595	635	638	633	609	621	651	661	645	646	577	647	651	631	649	591	594	624	620	692	642	625	623	662	613	700	605	613	640	656	651	607	654	644	621	594	633	643	656	668	619	642	658	587	629	634	635	669	646	606	705	591	631	640	621	619	617	631	617	636	677	621	657	617	616	654	643	627	663	638	575	612	650	594	629	562	652	631	595	600	584	661	613	626	597	648	623	630	625	645	653	630	581	618	632	645	629	617	586	646	664	638	603	617	657	639	599	608	638	609	646	622	591	631	596	641	602	610	684	635	611	610	598	649	602	612	649	614	611	620	615	631	665	602	606	690	644	624	636	620	629	604	612	641	658	626	636	592	612	585	657	618	646	686	628	613	615	638	660	632	590	643	574	629	659	698	688	623	625	596	621	617	673	611	646	603	599	618	594	635	661	663	607	638	625	654	674	636	656	597	636	648	656	647	626	636	636	608	638	654	632	649	659	643	659	635	601	684	647	605	655	563	624	617	599	608	637	654	580	575	645	639	655	624
23012	22707	30166	24729	23630	18705	5570	562	474	535	519	535	532	501	509	506	522	484	520	462	500	481	463	516	520	472	502	541	484	504	493	516	536	493	459	509	487	443	468	496	489	487	470	449	520	533	468	482	467	467	475	504	512	497	477	462	462	472	449	502	461	513	474	464	500	489	512	485	451	490	478	503	529	537	513	501	523	508	482	523	493	499	488	472	492	500	495	424	492	488	462	506	490	450	473	478	462	481	495	492	461	484	480	525	496	522	504	460	440	467	489	491	471	488	483	472	472	448	491	458	496	525	519	456	426	478	490	507	473	517	454	469	494	513	471	524	454	467	464	492	487	491	473	449	447	500	498	460	485	452	491	459	456	459	465	491	458	480	432	512	499	440	437	458	495	529	447	478	493	485	441	452	493	489	479	484	471	475	531	507	485	485	487	474	493	497	492	491	474	485	488	500	496	469	485	475	514	484	455	408	466	472	471	489	474	493	457	465	462	443	474	496	495	487	505	460	471	470	489	467	519	473	487	455	470	453	488	479	509	457	434	469	456	472	454	491	474	436	482	528	483	519	468	461	475	458	495	491	488	487	496	477	449	481	473	472	490	512	468	522	514	487	472	460	503	494	507	472	435	484	486	478	458	483	502	465	478	479	523	432	482	466	501	469	443	453	429	507	503	472	470	469	479	502	500	474	466	513	489	487	460	494	477	476	493	484	491	498	477	495	488	481	467	466	478	466	510	448	472	466	447	476	482	459	480	505	499	494	476	441	488	480	455	492	460	465	490	496	443	499	505	473	500	477	463	506	477	482	474	469	481	476	507	489	465	466	413	449	467	477	452	465	467	515	482	447	477	474	444	487	465	430	487	488	478	506	474	500	481	466	512	485	443	533	445	456	488	449	502	472	497	459	453	485	467	490	501	476	475	444	491	490	495	514	458	502	473	462	487	477	481	452	529	547	462	455	447	475	490	458	457	452	482	472	493	457	440	461	515	470	496	466	479	489	484	472	490	510	455	501	502	470	497	489	444	503	474	476	471	468	465	491	471	461	513	536	498	481	452	477	470	457	448	456	461	477	480	495	477	487	472	445	462	466	467	490	482	497	483	510	490	486	490	472	458	506	482	490	471	492	474	476	445	481	452	501	502	511	483	484	501	479	473	484	479	447	454	481	475	469	465	486	511	473	530	462	489	474	476	462	441	477	517	455	457	488	528	496	454	523	496	489	442	453	444	477	465	499	469	485	461	511	474	466	485	508	474	500	489	539	475	485	504	438	480	493	489	470	461	471	445	440	452	459	461	503	458	458	483	482	486	488	484	492	496	457	500	513	477	492	502	535	480	453	466	461	479	503	468	502	422	440	459	472	459	469	465	434	496	485	450	481	463	488	507	458	499	470	492	503	493	507	508	487	472	449	459	462	476	518	473	492	490	490	488	523	468	462	469	437	486	468	476	492	457	488	457	473	483	436	470	473	502	481	490	475	476	470	478	464	497	466	448	459	504	462	466	487	507	508	467	444	501	524	458	498	464	463	429	473	460	491	474	479	487	476	473	490	486	432	470	457	435	510	512	483	467	466	472	510	485	476	432	470	468	463	467	431	465	471	495	448	473	486	479	453	480	479	508	512	490	471	498	498	458	480	462	479	457	472	448	457	482	517	517	447	472	454	496	465	477	501	479	494	467	484	487	501	484	463	463	464	456	491	499	493	476	454	463	457	502	491	503	506	462	481	473	489	509	480	467	462	444	468	454	448	466	465	461	444	478	472	496	436	473	452	550	482	525	495	518	473	480	496	484	498	499	486	478	437	485	493	493	486	466	460	468	489	475	483	462	468	475	464	497	512	461	429	413	474	494	486	475	510	525	494	429	497	493	522	487	512	484	487	503	485	473	422	470	506	460	485	531	447	516	482	488	503	516	433	469	469	465	511	495	448	477	495	506	478	471	476	485	502	460	465	489	494	496	484	490	509	459	499	493	492	472	503	467	481	507	457	489	444	486	450	484	461	466	451	469	485	473	471	476	457	501	485	461	488	503	469	467	408	465	526	481	487	456	452	480	422	474	470	455	491	500	456	466	505	459	497	489	455	502	475	473	441	507	495	500	506	419	494	456	454	477	496	458	529	487	489	487	495	487	514	453	480	470	480	448	496	455	465	446	442	471	469	496	449	469	451	509	497	481	503	476	508	481	523	422	458	460	509	471	502	466	451	497	460	474	480	468	482	476	482	487	456	500	506	441	452	511	501	454	469	476	481	454	465	464	453	512	456	471	519	487	478	446	491	450	490	481	442	477	477	496	460	487	460	485	500	474	468	530	454	476	496	519	444	470	480	492	479	469	491	485	479	470	494	529	423	484	438	475	462	495	460	441	460	524	495	481	505	507	468	481	461	498	516	546	409	462	501	481	470	465	466	500	460	508	474	476	457	475	491	471	466	519	477	491	475	494	508	469	467	476	477	478	511	461	479	454	488	442	448	511	498	482	488	503	455	500	452	484	455	483	493	476	476	478	464	481	468	487	463	438	483	461	468	475	454	482	472	490	464	455	478	485	463	480	498	465	501	507	466	453	476	503	485	484	510	485	528	459	459	495	494	456	445	496	489	491	453	434	484	483	460	477	441	498	523	516	475	477	481	462	439	466	499	475	465	473	478	479	403	472	464	480	472	483	489	452	486	500	419	475	487	485	483	480	498	514	472	479	478	484	488	470	461	504	508	451	503	503	505	485	526	471	473	438	487	485	440	465	459	475	494	486	465	473	456	477	465	494	454	469	483	464	509	481	508	527	489	448	472	454	453	508	443	500	438	493	507	476	485	487	476	530	475	483	463	452	506	496	484	470	450	501	484	461	457	501	481	494	475	526	458	476	466	469	473	485	509	482	481	506	474	497	479	468	473	465	458	485	472	457	472	460	470	458	463	507	469	481	476	481	501	480	522	470	501	429	462	464	503	484	472	492	498	469	471	427	513	497	472	420	461	469	496	431	480	483	461	502	476	473	488	461	490	475	488	436	488	427	510	481	468	430	466	475	473	475	493	438	492	464	469	463	467	444	453	453	498	487	470	488	553	490	509	462	511	456	511	422	469	437	450	490	505	485	484	499	469	449	476	461	507	517	479	430	465	519	488	511	484	478	462	474	499	505	488	499	461	485	464	488	491	485	484	453	466	490	459	445	445	457	455	499	472	487	471	477	487	478	500	430	492	471	471	478	444	504	499	451	483	490	461	495	472	447	513	466	513	486	470	525	495	477	465	446	474	494	489	473	439	509	435	454	450	428	491	490	473	501	463	531	460	477	521	470	476	520	491	497	442	516	455	486	478	454	494	467	482	462	481	473	440	459	486	512	526	516	477	467	465	466	505	486	528	479	518	496	486	465	449	504	497	448	517	479	465	503	469	474	466	524	465	526	448	447	473	449	460	480	481	484	519	497	466	483	466	457	515	452	479	508	462	454	477	505	474	479	498	465	472	468	467	509	465	422	458	480	482	483	508
55253	99797	62273	45002	38791	7465	1728	778	754	765	760	780	742	782	795	780	731	739	748	756	803	753	751	761	765	779	748	771	775	736	772	770	791	754	760	741	772	787	740	738	791	749	736	716	746	758	789	740	761	757	774	790	752	741	757	718	740	808	742	752	773	758	752	744	746	773	750	762	826	781	778	800	775	813	787	799	759	714	811	764	751	757	737	732	753	736	808	748	745	748	781	753	752	762	747	771	763	781	736	726	780	717	750	782	725	756	776	736	749	740	773	755	789	796	781	783	721	753	757	801	783	728	725	721	748	746	776	788	720	735	743	731	734	771	800	792	761	770	755	751	795	741	726	771	755	713	726	761	742	759	768	801	740	782	792	727	759	816	728	762	785	746	746	754	789	737	759	744	812	767	727	739	751	777	820	796	717	769	777	744	741	729	736	780	781	724	751	777	746	786	770	714	727	782	716	733	793	747	752	756	792	779	701	756	711	791	756	774	744	723	722	736	768	753	781	719	750	756	749	768	772	824	739	690	737	760	794	765	776	800	767	800	750	761	744	731	745	731	765	796	767	762	796	704	772	752	760	781	743	779	803	742	750	738	728	747	729	728	748	740	721	736	820	784	769	754	744	847	748	770	855	778	769	779	768	732	781	818	762	770	772	770	779	740	770	825	767	757	766	769	729	764	742	720	748	786	746	777	714	801	728	766	761	726	731	733	719	757	779	771	718	790	738	721	759	808	786	768	787	777	775	740	794	763	758	744	803	724	731	782	818	715	746	742	769	764	760	800	738	743	742	732	764	705	726	740	735	743	754	713	797	753	796	745	753	768	697	783	762	781	785	784	756	802	743	799	755	796	731	762	801	752	743	747	720	743	760	782	748	711	750	751	749	799	756	758	755	755	769	758	761	753	798	765	782	755	776	767	740	751	761	816	739	772	755	735	731	797	810	729	806	799	768	739	789	752	744	761	689	746	734	736	733	718	779	780	778	770	753	738	758	715	760	768	761	744	758	763	765	763	801	765	770	757	823	725	746	768	797	756	809	779	770	749	783	725	727	787	733	786	783	729	757	758	779	737	738	723	728	711	748	751	780	770	730	720	764	750	749	737	754	772	744	704	735	764	751	751	760	758	727	778	761	797	803	709	775	744	742	742	792	746	766	776	753	785	765	740	749	716	822	766	773	801	751	763	727	740	728	774	783	730	742	767	739	775	789	726	773	740	748	757	732	729	762	790	736	756	709	762	761	737	750	757	763	762	720	710	770	762	738	737	824	757	751	789	739	784	771	734	801	763	764	734	734	782	799	695	764	730	763	746	754	754	801	802	734	824	729	805	777	709	695	733	774	761	779	746	765	761	794	758	824	761	758	748	754	818	756	785	801	741	766	761	729	834	771	778	738	793	744	806	740	737	745	729	755	757	713	707	740	779	739	762	762	743	753	745	787	735	808	712	758	740	715	721	746	770	708	772	786	754	749	762	737	778	776	776	779	791	830	755	797	775	788	820	785	763	741	739	768	728	731	754	735	757	737	702	771	731	721	779	759	765	747	742	758	777	707	761	754	730	717	725	749	777	810	779	803	754	767	756	776	736	807	723	782	760	736	753	780	699	748	792	802	798	781	706	713	778	824	777	782	727	783	778	739	766	792	788	768	754	751	760	755	735	727	801	780	747	757	734	748	742	737	776	782	776	743	799	812	742	798	732	781	771	769	752	791	749	756	774	754	773	746	690	788	762	772	807	717	746	808	743	752	721	719	751	796	763	768	774	743	783	785	754	764	722	794	764	745	765	718	786	747	736	777	765	749	772	770	750	787	709	775	742	772	671	792	757	749	748	776	808	732	700	738	765	783	719	766	758	786	749	742	768	772	733	765	814	764	771	783	745	729	726	738	738	801	746	795	796	763	734	761	749	804	758	763	748	761	725	728	726	738	737	773	749	795	768	768	797	766	752	784	789	807	780	811	714	767	773	763	759	726	769	771	755	731	761	788	790	800	699	774	733	736	750	766	794	778	730	745	786	712	762	739	784	726	732	722	774	750	734	780	758	689	733	761	790	758	730	745	793	738	764	769	759	779	757	771	727	740	769	727	748	778	773	734	783	731	788	764	766	751	690	732	761	753	719	723	746	763	751	735	764	772	743	773	736	755	783	775	742	734	746	777	776	738	703	774	747	761	746	745	782	769	747	784	734	756	741	735	727	715	758	783	745	729	758	773	802	695	744	740	734	718	740	760	774	775	811	819	752	768	721	772	755	724	736	735	741	795	803	749	753	745	733	784	706	778	701	734	775	737	763	782	782	773	777	749	744	758	732	736	762	764	755	732	784	750	748	685	787	796	747	753	822	768	752	742	770	759	726	722	762	802	783	701	782	746	728	806	747	759	761	766	766	788	764	744	747	735	780	813	747	745	735	735	778	721	774	760	784	763	775	748	696	756	766	771	744	720	739	770	788	761	752	793	781	777	749	831	742	777	777	743	720	779	771	781	766	794	737	776	758	725	784	718	772	724	754	752	797	721	738	780	817	787	784	721	805	747	747	798	809	730	755	774	781	735	770	730	799	786	802	780	698	721	739	776	753	693	750	771	799	749	745	770	730	823	749	760	810	711	761	775	717	731	786	764	782	745	728	774	778	788	764	709	712	712	756	794	732	783	771	750	762	738	786	742	773	756	746	706	774	806	734	727	796	785	758	786	740	804	767	735	789	776	775	756	783	718	739	761	745	792	763	762	775	727	692	693	784	813	736	759	744	804	762	726	786	745	785	771	769	771	748	765	753	730	821	738	788	745	704	760	783	721	756	791	757	756	777	798	786	748	808	789	753	766	727	746	767	765	734	755	742	772	723	745	798	756	817	761	743	760	748	729	804	770	737	754	758	702	791	798	748	756	761	766	761	699	744	746	764	796	768	781	789	743	745	760	768	828	753	720	809	791	752	804	740	770	757	722	735	778	761	735	785	797	772	803	760	765	793	752	754	763	770	738	793	757	692	797	711	737	752	742	741	724	758	774	765	759	726	747	741	777	801	761	731	745	770	749	721	772	745	752	753	718	751	773	751	763	787	762	835	726	694	724	755	770	756	768	804	752	789	740	779	757	758	728	776	756	722	741	771	817	782	729	716	735	748	735	764	743	792	754	772	814	736	777	805	760	739	776	797	753	782	808	730	781	752	758	799	762	766	732	831	701	757	775	741	730	724	748	778	746	789	731	767	772	762	743	732	706	785	778	725	772	788	788	769	761	721	744	744	772	748	748	746	788	726	746	741	771	766	768	752	755	763	744	728	737	705	756	813	731	778	717	728	754	786	756	738	679	769	781	738	764	754	720	757	744	774	760	726	731	767	758	753	759	744	779	788	717	767	729	714	721	794	724	744	745	797	747	780	728	765	742	781	792	743	764	747	754	798	760	780	714	761	754	741	699	753	755	786	781	720	799	822	796	797	736	730	716	779	764	790	801	766	797	740	785	756	761	759	715	768	744	758	738	774	746	725
28307	32901	27004	11653	4937	884	512	487	559	571	506	529	524	511	515	502	539	491	501	501	522	525	510	526	540	473	495	504	509	506	528	526	545	517	503	479	526	529	505	511	495	504	507	564	499	490	472	550	528	503	539	510	510	499	528	501	549	540	531	563	521	487	474	507	518	497	494	465	517	512	528	488	524	479	484	539	493	507	505	477	495	544	538	509	496	526	517	552	511	545	511	521	544	551	508	506	514	491	516	483	511	557	485	506	515	496	485	513	525	485	518	521	473	512	528	522	500	494	502	494	534	512	502	489	516	521	514	549	478	526	500	500	503	501	539	518	511	504	502	543	504	495	515	526	516	538	487	488	507	478	466	512	511	550	500	542	523	495	514	492	533	475	477	521	533	475	513	523	483	474	497	480	522	504	540	490	483	490	549	527	486	513	536	566	504	506	517	527	537	494	478	481	504	486	533	463	493	488	511	541	519	545	508	504	439	481	484	490	505	530	498	508	528	550	552	526	548	521	533	549	518	528	531	557	534	536	519	528	507	499	471	484	523	497	550	525	493	528	537	503	527	528	494	500	498	496	512	544	478	514	499	533	513	489	508	543	507	501	494	488	487	568	527	499	540	472	516	535	502	489	485	501	507	535	484	500	513	511	522	553	542	486	466	507	482	521	517	532	509	486	514	500	519	490	520	522	513	507	490	498	497	499	521	481	465	495	511	532	506	519	510	524	537	500	488	495	511	510	496	533	511	547	485	485	528	500	488	481	493	505	535	522	512	536	541	539	518	498	516	500	527	537	472	486	519	502	525	474	488	524	499	547	511	541	521	510	506	499	475	523	507	522	523	538	485	486	551	497	527	528	519	506	493	491	490	499	505	497	569	488	519	506	479	532	519	528	549	536	507	510	509	528	510	556	557	521	486	523	545	522	492	544	490	483	495	525	516	514	534	519	543	496	522	498	509	499	581	502	495	529	481	492	474	502	505	490	534	476	509	475	508	508	505	503	509	544	515	515	541	488	502	536	475	517	516	511	499	513	522	503	483	533	480	485	509	518	537	460	522	560	513	510	535	498	545	493	503	460	498	482	516	511	516	499	495	496	503	533	539	506	524	510	487	471	514	494	503	511	474	464	562	511	492	507	499	500	514	504	525	540	583	473	489	500	506	531	502	489	492	498	515	510	488	495	500	502	519	475	515	487	546	528	522	540	492	543	513	506	497	518	504	529	515	545	480	487	540	459	526	488	514	534	495	530	496	506	517	524	508	476	522	546	493	557	513	507	559	504	502	524	541	513	497	508	562	500	480	535	515	526	481	491	497	485	482	495	492	516	466	504	515	515	505	505	519	507	519	568	533	517	515	505	522	511	510	470	510	491	497	523	470	476	511	525	499	467	500	555	508	531	533	540	546	505	510	553	526	544	542	526	523	510	494	553	484	541	488	507	514	519	515	535	554	516	505	512	505	501	501	542	509	490	506	541	511	533	481	517	564	464	495	516	507	500	512	474	531	491	512	492	517	493	519	530	499	489	530	511	488	554	518	548	490	492	534	553	538	508	501	492	503	480	554	499	488	503	533	535	540	514	555	518	525	534	522	497	492	554	534	512	517	524	514	513	496	500	489	548	533	524	500	514	446	522	486	559	476	523	497	542	494	500	534	515	553	482	508	527	518	562	543	518	492	462	502	548	525	475	533	492	547	483	479	490	466	507	526	508	497	506	537	514	515	510	485	547	489	531	505	522	502	543	538	514	523	576	493	519	522	519	509	561	510	537	484	502	524	554	549	522	542	532	520	512	541	482	537	528	495	502	578	473	521	496	516	523	481	509	515	551	502	531	513	544	502	472	489	511	530	495	518	501	515	509	486	516	512	525	508	528	522	524	501	501	530	521	517	536	522	458	488	533	488	456	568	528	519	495	478	480	512	503	480	471	504	518	533	505	477	511	537	497	502	510	483	528	480	501	559	483	528	547	519	505	534	511	537	528	496	513	512	552	557	507	512	477	490	531	544	491	513	501	531	524	502	501	538	525	499	485	515	497	476	496	518	554	507	494	574	515	522	528	558	520	502	558	482	488	545	467	464	515	501	522	484	484	488	481	508	549	540	497	533	478	477	521	507	486	489	524	521	518	519	511	540	482	503	532	511	495	580	539	534	510	484	500	544	483	480	510	532	508	540	514	517	506	562	527	530	562	499	565	486	517	523	509	527	506	507	538	523	492	514	529	500	488	468	494	500	508	495	515	491	504	510	513	538	562	502	541	516	478	542	503	481	521	538	481	551	538	507	542	503	505	514	510	499	481	502	462	488	513	518	483	470	504	504	521	484	546	506	498	520	509	527	522	500	493	518	489	499	514	533	483	510	476	526	522	515	496	513	508	478	543	523	488	501	504	500	519	502	516	519	511	501	498	526	536	478	474	486	510	542	524	530	504	503	569	546	519	481	548	541	497	494	506	574	514	485	485	551	553	506	516	553	521	497	472	497	542	537	532	497	501	511	486	551	511	500	486	588	541	540	487	536	527	554	539	532	519	529	494	492	491	507	496	499	494	515	474	499	504	501	499	501	528	502	538	501	494	514	509	513	529	494	505	492	510	519	488	526	526	594	518	529	500	537	533	552	504	503	507	521	550	477	513	523	524	568	497	495	521	487	516	550	503	521	505	506	495	510	539	489	508	496	514	491	486	476	508	515	516	558	523	482	495	471	491	540	483	477	545	526	482	497	502	513	520	499	522	488	495	527	531	465	486	502	574	515	517	486	502	487	455	501	484	518	519	522	520	515	502	485	520	519	513	538	501	491	536	497	481	499	505	543	523	522	528	524	478	527	513	496	500	495	500	533	527	546	525	506	521	526	529	519	523	486	482	513	515	516	518	544	534	494	556	496	504	487	498	485	477	513	523	543	489	457	544	489	489	482	474	523	531	569	507	507	546	528	510	476	525	551	520	486	519	486	517	503	504	526	501	518	511	476	500	507	489	516	521	495	499	540	492	518	516	482	552	544	537	535	488	491	550	524	551	443	525	474	515	511	507	544	505	499	495	484	525	498	523	511	526	519	503	547	504	504	522	488	517	489	479	547	490	473	543	537	505	492	547	513	479	550	518	504	467	492	494	542	538	527	501	557	512	496	527	483	491	466	513	513	509	521	507	509	554	472	551	502	524	513	505	511	503	531	508	527	540	489	517	490	482	549	495	484	524	509	425	507	500	508	493	517	527	538	511	544	496	495	544	549	522	516	552	497	552	524	529	515	492	526	510	486	515	494	538	511	497	478	538	499	495	479	546	505	506	500	537	502	526	510	510	502	487	550	492	522	506	506	520	546	512	464	485	469	551	503	476	546	534	540	498	513	480	492	519	509	508	534	482	479	530	516	512	549	509	512	507	517	525	509	513	516	497	514	503	534	519	495	537	494	523	518	493	533	499	507	521	536	490	491	509	530	520	493	551	543	522	480	513	528	512	467	545	514	502	530	504	522	509	530	491	514	493	546	554
37682	52447	27553	11394	9154	1640	930	906	863	802	878	930	836	800	889	913	837	881	921	861	835	872	854	896	862	899	899	881	832	823	856	893	829	880	839	867	885	846	858	851	868	843	854	854	885	818	870	847	868	876	832	886	812	865	833	808	836	882	840	877	896	866	855	851	904	832	889	912	801	894	851	884	876	886	819	894	841	840	821	893	890	857	853	837	908	919	905	867	860	855	889	852	849	877	856	865	886	860	870	826	813	849	893	854	895	867	829	855	903	835	877	845	865	842	853	864	858	821	846	906	857	911	863	894	872	827	866	885	840	929	910	872	860	808	845	815	833	910	868	850	870	889	857	846	884	826	875	847	910	812	865	842	846	855	878	876	845	868	806	865	849	903	861	856	820	877	848	891	894	821	857	882	849	862	867	895	874	876	821	814	852	822	840	936	837	848	840	846	867	848	915	868	852	855	837	881	842	899	911	841	879	870	852	892	879	879	838	868	883	915	895	838	950	827	845	870	875	848	863	915	899	848	810	908	859	871	777	820	879	861	840	833	862	870	816	856	878	889	914	848	931	873	874	868	864	887	828	848	864	839	832	831	860	870	808	925	868	845	924	854	864	844	856	825	873	849	920	842	835	856	880	867	873	876	839	822	884	878	885	873	881	835	882	881	926	860	864	863	859	874	875	879	845	888	845	825	904	806	846	840	849	831	912	804	804	898	857	867	843	857	895	885	871	899	922	789	902	876	885	830	853	860	870	865	838	902	845	836	878	884	835	855	910	834	870	894	897	870	895	849	870	885	864	873	895	802	790	900	849	858	875	844	845	898	895	834	816	920	893	888	851	852	840	847	917	849	869	889	830	857	887	846	880	843	847	798	869	889	837	880	872	817	853	900	866	837	820	834	914	897	868	903	851	873	853	876	810	852	877	869	860	906	846	878	876	909	856	858	862	885	833	858	847	856	925	877	862	897	808	841	901	867	875	874	892	879	854	852	860	874	845	864	887	862	872	864	859	833	851	874	842	873	872	882	876	823	866	874	840	824	889	845	867	836	923	870	893	845	847	848	839	848	840	846	829	835	882	861	857	888	856	902	899	921	892	847	848	861	860	845	818	832	879	847	839	855	868	866	873	864	837	787	863	909	892	900	862	858	870	833	829	866	869	835	854	825	854	886	837	881	869	836	847	858	851	901	797	811	882	851	866	869	891	822	885	862	883	870	871	920	838	877	861	851	891	882	849	822	843	830	856	878	911	859	853	891	825	892	878	830	907	877	835	837	822	844	839	901	908	828	829	850	893	890	830	814	884	871	891	884	862	830	865	876	863	839	819	884	885	871	854	865	857	847	864	881	938	862	865	873	842	896	866	848	856	862	874	859	832	871	882	847	833	867	870	827	819	824	841	870	825	797	859	891	913	887	859	816	794	868	914	878	828	868	902	841	856	826	883	938	880	928	811	897	864	857	836	838	864	859	873	848	834	874	892	899	795	879	853	902	875	867	857	837	850	872	854	810	862	878	893	857	840	940	826	860	846	857	860	906	830	803	808	858	843	847	883	870	869	880	865	837	859	830	862	856	895	896	857	831	866	894	883	856	838	847	842	915	851	846	879	903	859	866	857	871	882	896	867	852	824	877	882	864	855	854	845	836	874	883	933	833	855	822	858	891	865	896	852	895	856	836	879	875	871	861	889	875	861	835	912	854	805	872	866	814	889	815	893	864	873	879	896	874	888	831	828	796	825	823	827	892	867	844	847	833	812	924	868	871	889	841	842	896	871	888	824	858	846	869	857	857	808	871	825	790	878	903	806	884	839	865	934	840	879	828	865	906	892	869	832	835	863	856	881	879	873	932	848	860	872	855	879	861	869	880	844	866	839	875	895	818	805	840	872	808	852	828	834	846	896	872	799	853	839	814	844	845	892	921	840	856	801	847	880	851	852	795	849	844	879	830	901	822	920	840	847	779	820	852	823	842	843	804	862	859	878	872	830	882	823	833	886	876	856	820	862	856	888	905	880	835	829	861	836	874	829	799	845	866	918	858	803	853	900	864	824	806	879	849	830	867	830	825	868	863	906	853	801	870	892	834	920	861	822	868	873	845	843	910	864	876	883	835	804	854	877	896	848	870	891	848	885	897	864	813	848	847	877	806	873	871	861	905	887	855	889	865	858	852	859	884	885	873	900	839	848	872	854	837	865	838	896	857	836	876	827	839	854	832	869	856	913	841	889	845	882	865	833	844	908	870	809	850	810	877	872	886	838	836	852	890	847	868	885	860	903	903	883	906	806	838	829	853	893	871	892	897	863	924	849	829	872	872	910	828	834	890	863	816	813	874	859	816	834	839	869	836	933	788	869	877	869	872	867	846	853	879	881	880	890	906	877	895	870	831	842	852	878	839	900	900	903	868	916	828	912	822	861	842	849	860	868	885	864	877	868	833	904	907	885	896	876	882	838	837	809	949	807	860	818	848	870	841	816	896	895	829	873	838	865	856	882	887	824	873	856	829	878	872	811	850	874	869	874	855	878	871	892	863	858	821	839	811	884	869	885	913	883	850	862	830	816	873	855	869	807	874	843	925	880	876	887	866	808	886	852	902	859	910	880	892	806	804	854	886	816	853	795	814	890	864	870	882	851	883	868	900	820	870	859	863	832	893	857	850	891	864	876	849	855	813	918	862	852	866	856	862	831	868	858	918	879	831	825	841	831	852	874	879	895	929	830	872	789	910	878	925	848	819	881	882	837	882	845	918	859	802	876	853	812	887	893	901	891	799	879	867	866	832	875	817	906	856	938	886	862	886	825	843	909	918	811	874	844	873	822	844	894	883	833	870	893	856	832	914	864	830	834	865	844	844	866	880	835	895	948	904	864	834	880	848	849	821	866	875	876	821	814	870	913	856	859	855	872	863	843	837	907	870	891	829	829	901	917	903	893	854	868	868	893	824	853	812	892	866	900	826	857	829	874	896	850	863	848	848	875	848	849	820	887	811	854	849	873	854	880	864	881	899	840	861	749	843	821	906	824	883	899	844	864	847	879	870	853	845	880	875	897	856	895	910	862	879	835	815	849	850	877	771	875	893	922	815	862	837	842	874	832	845	860	843	845	829	818	908	845	897	839	838	887	849	815	875	875	822	857	893	867	838	876	887	835	839	836	859	857	871	831	851	880	880	824	898	868	865	876	877	882	923	843	856	833	901	851	860	842	902	916	855	879	868	819	877	879	890	887	810	901	836	878	876	883	883	870	867	854	859	858	862	877	811	834	854	891	875	896	889	922	896	864	853	811	869	821	929	921	870	888	878	867	857	890	835	878	864	821	792	857	927	842	857	859	856	863	862	905	831	895	850	894	854	897	855	912	890	891	817	871	855	861	866	871	851	890	893	861	844	848	817	911	884	861	885	830	821	813	876	775	853	842	846	881	878	830	865	854	854	896	885	824	840	866	903	883	847	836	863	921	869	832	825	867	873	828	847	858	916	886	905	850	867	867	847	826	802
23959	23842	30774	25312	22289	11554	1060	349	390	391	374	378	364	373	384	362	427	399	399	378	372	361	373	368	359	341	332	384	414	390	335	356	368	384	365	338	355	369	345	364	367	365	396	384	376	365	353	367	332	335	351	396	380	355	335	354	375	414	339	360	375	345	378	362	373	373	393	388	369	372	349	352	344	358	382	349	391	364	322	368	322	371	393	339	380	356	357	375	385	351	351	384	382	383	346	353	375	356	350	361	365	348	369	352	335	356	391	359	360	382	380	363	356	398	357	381	375	344	368	370	356	361	370	379	390	370	374	340	367	431	369	376	388	355	366	350	361	352	361	377	373	344	350	377	338	332	386	332	365	383	351	375	364	361	376	385	313	327	381	333	348	353	356	393	368	314	373	383	347	351	322	366	378	386	340	345	346	336	374	381	367	380	369	375	335	343	331	370	353	373	406	342	378	378	358	352	377	362	329	369	368	378	369	359	355	355	353	377	379	394	331	369	367	316	362	373	394	356	352	349	341	371	359	372	357	386	365	351	355	376	373	390	356	341	339	367	388	347	333	377	365	368	370	384	373	373	375	373	376	350	360	363	373	384	348	340	365	368	364	390	389	332	357	341	369	367	367	367	339	366	332	341	350	342	389	381	328	335	342	358	369	349	310	374	330	363	368	356	379	361	360	377	389	385	358	353	382	342	372	375	357	353	377	368	365	374	365	393	336	360	358	366	347	350	365	348	383	339	408	339	342	389	344	362	357	359	368	362	360	370	395	372	364	340	365	352	330	362	371	337	375	346	362	394	376	333	354	371	362	361	377	359	374	354	342	370	348	356	344	387	359	354	369	390	359	365	395	370	349	332	366	340	333	378	350	399	410	400	357	379	380	368	343	375	377	378	348	376	381	426	375	385	357	373	356	386	353	359	358	378	368	378	397	373	345	376	374	396	346	358	382	344	393	346	364	408	344	345	379	358	363	350	363	370	344	369	369	346	337	360	375	343	340	355	352	364	365	354	354	333	354	368	371	366	351	345	399	375	359	378	370	378	361	347	379	360	373	367	344	339	316	362	340	371	318	355	349	372	380	369	351	362	360	366	357	363	353	364	357	336	389	329	397	383	352	346	342	328	378	363	343	370	349	351	352	334	372	389	352	377	363	387	383	343	368	342	368	357	388	380	369	358	354	328	371	341	384	347	368	331	367	369	343	373	353	377	381	369	372	333	351	364	383	388	402	352	354	386	386	356	367	351	366	344	365	374	375	370	358	332	356	374	381	354	379	404	338	372	370	365	342	375	383	361	369	424	381	375	339	339	383	348	383	381	329	367	354	383	351	391	347	365	357	352	354	348	371	357	352	367	349	367	368	381	338	330	364	369	348	374	353	340	383	364	385	357	359	367	366	369	328	367	409	357	346	361	374	354	348	368	424	374	377	360	365	346	300	376	356	346	384	405	367	329	358	363	380	337	332	340	375	349	386	347	368	369	329	362	395	353	333	395	342	370	357	365	368	359	368	378	352	381	353	344	373	385	355	311	322	372	375	357	378	370	343	363	352	393	387	399	350	340	389	338	338	342	344	334	339	336	377	334	395	380	336	338	368	351	358	369	354	346	400	354	356	396	364	340	358	345	395	394	371	377	394	346	315	375	382	373	385	380	380	395	348	366	352	323	388	357	359	354	358	354	358	360	366	382	348	403	366	366	369	358	382	360	412	365	355	335	313	369	325	375	328	331	365	336	373	334	360	350	360	348	377	380	375	355	365	325	368	371	374	364	340	369	352	352	364	332	372	366	356	382	376	341	390	366	400	370	387	388	360	319	341	350	374	332	369	360	345	356	347	355	367	380	324	376	408	355	324	367	375	373	354	380	366	334	372	375	342	386	358	325	388	353	332	396	357	396	376	352	371	367	345	352	391	371	364	356	383	331	396	378	344	357	340	338	388	346	341	365	348	351	371	375	318	368	340	390	394	362	344	382	351	362	371	370	361	365	366	398	339	323	359	361	372	343	351	355	361	358	395	366	372	379	335	345	364	367	365	369	354	317	331	353	402	380	359	379	361	336	407	372	367	351	352	409	382	329	326	343	359	367	358	361	369	353	374	347	390	375	366	394	368	372	375	384	366	372	367	376	380	347	370	369	324	336	359	353	372	368	338	378	357	310	421	385	394	366	385	374	350	373	347	394	372	362	367	335	367	345	351	371	368	350	360	349	383	362	385	412	374	394	381	371	365	364	370	385	406	343	373	394	366	378	338	383	307	360	376	353	351	334	331	385	379	378	352	390	389	389	370	371	349	372	372	385	383	344	389	360	373	341	339	358	401	325	356	370	359	340	368	361	356	338	356	374	326	346	325	375	321	393	340	381	356	352	358	329	381	359	374	362	334	350	382	375	363	355	378	393	367	347	382	384	364	379	365	368	351	381	381	375	340	340	374	356	344	384	345	319	382	348	352	397	352	365	362	343	367	376	400	347	348	370	386	386	363	380	341	361	353	353	337	359	380	340	353	387	349	367	341	364	348	379	343	351	373	371	385	369	332	348	368	339	356	348	362	347	360	349	384	370	379	342	364	340	365	362	352	396	347	357	361	363	360	347	351	338	374	332	382	380	368	380	349	382	357	380	341	356	387	352	352	367	391	367	361	347	362	362	342	365	354	384	367	359	400	344	347	368	340	339	342	348	372	371	355	337	360	387	364	358	361	365	350	348	358	388	336	333	346	367	366	366	377	358	373	369	376	350	350	359	371	388	390	390	343	361	381	370	361	347	365	354	383	369	375	382	384	367	330	357	398	358	329	348	328	345	332	338	401	350	335	353	381	358	394	403	394	359	359	356	364	368	357	340	343	369	340	366	335	338	364	374	362	350	334	346	371	367	400	356	341	373	398	397	368	389	368	431	372	363	390	371	353	362	341	358	345	358	373	372	372	354	374	377	359	382	373	358	360	352	366	390	343	362	349	371	363	366	363	388	348	368	363	361	396	381	364	383	356	332	341	378	343	364	369	358	422	376	354	363	367	373	334	391	365	322	376	358	387	353	364	358	370	355	369	365	384	369	366	382	415	362	310	400	363	368	389	367	373	328	342	389	371	380	319	373	362	386	342	371	324	361	354	367	352	370	383	350	354	370	384	360	378	361	351	382	367	343	384	362	351	333	375	351	364	361	358	343	354	362	374	362	412	361	348	330	375	363	386	364	367	309	356	293	343	370	391	366	347	376	387	393	363	346	366	334	356	350	366	346	374	379	333	400	384	396	402	360	366	353	342	353	341	361	354	392	346	377	336	350	379	341	351	360	388	351	402	342	364	359	356	345	353	346	358	408	379	341	339	364	359	365	362	378	378	351	359	364	425	383	377	358	342	355	367	349	402	335	359	392	356	385	343	382	346	390	350	382	385	388	335	349	376	350	384	335	341	351	412	370	367	368	353	369	347	357	356	349	353	367	334	360	348	406	364	355	359	372	332	360	361	346	353	347	369	380	332	329	366	368	361	356
59201	93457	55744	37940	28424	5605	825	622	651	615	613	634	615	599	606	679	619	624	617	615	659	634	640	611	643	611	635	617	642	645	610	651	623	625	609	589	594	652	643	626	625	635	645	617	614	614	613	614	599	613	662	584	623	629	643	587	607	628	664	594	581	614	654	615	650	634	599	608	626	643	633	623	613	569	618	607	634	606	626	572	599	624	631	591	574	687	630	623	622	629	581	662	628	653	640	599	579	562	579	631	685	643	606	648	606	652	618	541	606	648	574	632	631	643	602	665	611	598	658	595	626	573	665	581	632	655	601	645	613	642	604	599	597	601	572	583	592	590	625	618	600	616	643	604	597	567	623	614	609	629	595	599	614	598	614	612	653	634	600	588	611	671	623	616	591	634	627	591	635	619	623	633	602	599	591	649	593	579	644	635	634	608	659	651	618	613	624	653	564	594	604	607	577	633	642	624	656	626	579	667	657	623	559	590	613	608	614	649	609	611	650	651	643	573	598	636	586	575	615	608	645	598	558	654	624	664	602	602	607	620	598	605	603	637	604	602	667	633	625	658	639	630	631	606	610	582	602	642	613	617	665	646	609	620	634	562	610	606	622	625	572	631	602	579	582	581	620	632	654	617	602	639	645	633	620	598	662	628	620	631	592	616	626	634	630	668	657	636	619	647	592	625	614	590	613	640	580	656	613	625	632	578	628	595	631	610	617	629	589	627	617	661	641	613	654	629	576	626	612	605	612	622	564	625	642	618	657	639	630	568	571	617	624	614	615	622	617	583	636	592	614	690	618	631	617	628	609	647	621	622	686	593	599	634	615	605	645	630	640	676	607	625	584	640	566	634	623	644	612	631	602	627	640	665	651	615	608	635	644	587	667	624	623	633	643	602	653	600	551	676	598	618	633	627	579	638	653	663	594	635	619	637	593	595	612	637	625	618	626	595	595	645	656	608	624	581	613	629	608	562	646	599	557	629	614	641	616	634	599	608	608	589	610	577	587	631	644	708	610	571	633	608	649	667	639	640	668	628	633	603	599	577	610	623	621	643	631	637	656	634	596	613	632	634	625	646	609	635	615	663	614	605	613	598	635	642	669	635	618	648	619	645	593	621	603	613	580	617	620	648	636	584	644	640	635	612	619	653	590	602	631	628	656	590	610	615	617	642	641	600	600	582	637	645	618	611	641	653	609	642	701	588	624	600	639	623	620	653	661	607	643	632	608	574	607	615	645	620	647	616	651	601	601	629	633	630	573	562	628	580	594	608	654	639	602	618	632	588	627	613	602	573	614	591	628	618	623	597	612	576	627	604	627	600	611	629	621	623	603	604	584	642	599	645	624	635	639	642	573	598	647	636	638	602	655	607	613	653	557	634	593	603	610	638	595	632	577	655	606	609	606	638	640	667	619	636	610	628	619	652	676	647	616	672	621	599	580	643	632	583	597	666	646	620	614	615	635	639	604	626	678	647	611	595	678	635	566	638	623	643	641	648	601	678	598	595	606	624	629	611	665	608	617	641	634	642	617	622	643	624	622	579	600	621	599	665	649	581	623	627	615	595	561	589	644	625	646	643	579	639	624	606	617	593	609	620	590	611	610	635	598	634	610	613	634	602	599	593	643	598	601	587	614	616	643	584	601	608	589	604	663	621	624	644	588	604	598	672	639	591	599	564	608	632	611	598	629	625	623	614	645	612	632	644	605	622	655	602	606	634	630	615	602	597	615	615	621	610	634	585	621	637	567	611	632	582	629	610	601	628	597	607	601	640	637	607	646	574	615	587	633	661	623	637	610	580	599	628	636	605	618	658	610	642	634	632	625	624	637	631	664	649	621	671	616	600	630	579	636	610	597	630	596	632	637	628	640	629	583	597	626	614	619	636	652	604	661	621	597	606	568	654	595	589	619	618	664	629	624	662	598	632	615	627	579	632	622	588	604	599	616	617	614	636	624	638	588	619	576	634	595	636	629	579	606	619	626	614	612	599	631	580	635	640	659	602	623	624	609	584	639	588	609	648	594	606	583	599	599	620	620	609	596	603	613	619	618	621	594	646	609	653	637	627	647	608	590	629	621	629	579	585	639	628	643	591	625	591	594	658	554	628	619	636	655	596	579	592	611	631	641	624	647	647	618	636	634	606	597	597	609	663	601	624	627	625	652	654	641	652	621	608	666	658	642	616	621	644	626	603	651	593	603	571	596	566	579	657	628	610	633	605	587	603	533	587	591	606	675	575	607	613	645	632	600	625	629	624	634	657	599	630	628	581	626	614	624	631	607	644	644	681	638	611	633	585	607	612	617	601	618	663	630	597	576	641	643	592	615	635	651	605	631	654	635	665	630	626	621	601	677	618	622	614	605	595	654	621	611	634	598	599	628	631	594	626	616	622	647	633	619	586	587	616	629	608	668	642	640	608	533	622	632	611	596	640	629	571	654	604	596	640	598	651	615	647	592	632	597	620	598	593	645	621	614	600	585	608	667	631	626	685	633	656	605	625	640	619	613	645	636	601	596	633	634	602	623	629	646	620	627	628	648	569	589	636	604	660	639	633	604	627	678	588	610	619	602	572	657	603	611	589	607	603	568	624	643	637	645	602	614	609	602	637	555	635	614	621	634	600	641	644	644	631	642	625	597	641	617	634	573	647	652	592	614	606	613	607	571	629	623	622	596	626	630	610	616	656	633	617	626	593	618	641	607	602	621	632	629	599	617	620	641	627	601	659	634	622	629	662	646	603	585	627	655	581	628	565	614	616	659	605	615	582	608	591	627	619	590	603	570	622	637	612	601	629	610	598	528	623	576	606	607	606	601	615	634	623	618	602	613	657	610	634	608	654	638	633	623	570	614	641	571	621	600	592	609	684	645	584	599	612	628	595	643	593	606	620	605	609	640	631	569	603	591	619	625	631	619	586	604	628	654	634	663	628	618	672	628	616	600	654	595	637	609	585	636	608	609	616	621	573	641	662	603	614	614	602	594	646	622	576	666	622	664	625	579	596	644	591	657	608	653	628	653	656	621	614	546	583	617	585	597	614	617	620	602	646	639	593	624	636	575	602	600	649	645	615	610	609	588	656	624	635	612	598	616	625	645	623	622	626	600	632	633	603	629	622	585	603	622	599	693	622	607	660	649	571	645	645	638	586	644	624	630	574	639	658	586	642	604	604	588	607	586	666	660	599	592	622	614	546	633	628	572	571	641	606	641	660	590	708	649	599	593	576	596	596	607	651	611	626	618	602	638	656	577	657	603	626	629	609	639	605	663	614	588	643	649	609	632	597	658	614	641	647	615	636	576	691	617	596	620	666	618	628	582	600	574	618	628	619	625	651	637	601	622	601	610	580	624	620	633	591	634	589	626	625	612	625	608	661	598	667	608	671	622	623	642	569	656	614	594	583	619	599	653	597	604	614	595	618	636	578	622	649	610	625	628	612	608	587	620	646	612	622	616	602	647	615	621	567	671	559	645	600	572	646	568	606	584	590	675	616	568	623
23001	22381	29637	24376	22837	19127	6096	614	498	482	488	486	447	503	511	462	477	469	479	509	509	484	464	474	463	493	453	469	487	494	462	470	497	444	495	465	494	494	498	504	467	439	489	492	475	467	476	454	450	497	483	493	506	479	444	460	465	451	433	456	481	461	504	492	439	474	489	485	446	448	438	463	442	491	461	461	467	443	433	456	471	494	457	450	480	455	450	426	515	438	461	492	493	488	434	442	468	452	482	479	502	445	448	476	511	494	495	485	445	468	448	452	465	460	477	456	465	510	430	472	430	503	414	457	496	439	469	478	462	503	488	471	471	494	440	471	463	462	490	440	477	463	478	472	500	492	463	497	479	438	460	479	460	481	517	460	478	492	485	459	474	461	455	495	443	505	465	477	484	471	444	473	466	504	480	490	473	460	460	468	463	457	520	445	495	472	441	464	485	474	456	434	495	489	525	454	501	484	475	483	479	492	486	438	499	446	477	469	446	510	479	486	447	480	469	483	456	464	456	507	459	463	492	491	494	479	479	454	439	463	473	460	477	448	456	454	468	468	483	506	488	465	475	479	468	465	448	458	492	459	477	481	507	455	493	489	435	425	483	473	478	478	448	460	466	442	518	500	438	502	475	459	473	434	493	469	480	502	476	461	482	493	471	479	511	456	449	423	505	463	424	486	480	478	427	454	438	478	454	477	476	473	486	464	488	457	538	461	463	472	483	470	481	471	486	493	512	472	483	461	463	494	461	424	477	523	482	475	453	432	516	465	432	450	426	486	475	445	523	497	464	462	466	445	453	443	485	478	439	477	479	451	477	498	471	483	477	485	496	490	478	435	490	485	472	509	464	459	474	455	455	438	491	469	474	429	447	475	489	466	477	428	474	466	446	459	485	433	490	448	486	482	467	470	464	409	491	424	461	461	473	488	487	510	507	466	483	466	477	476	457	452	486	481	482	451	437	480	486	451	473	488	466	476	448	461	489	448	475	432	481	470	474	473	459	477	469	492	493	479	528	467	451	482	482	461	434	466	460	483	464	458	434	491	428	497	464	488	428	481	460	478	507	488	500	465	474	453	407	477	503	454	480	492	477	479	483	440	458	484	463	468	476	463	509	475	426	477	495	480	451	457	462	434	481	486	511	469	481	482	469	507	471	475	497	499	459	456	448	493	478	492	482	478	459	489	468	480	486	476	481	462	454	462	419	442	487	493	464	456	441	464	485	473	476	445	476	469	518	456	458	459	477	436	469	457	464	480	497	480	428	441	492	465	458	453	507	471	471	428	461	468	482	452	480	497	460	452	493	461	488	496	426	468	460	477	521	452	434	468	467	445	471	501	479	434	450	483	440	435	471	476	437	419	468	452	475	461	508	454	453	491	530	473	446	474	498	439	488	463	470	424	437	447	505	450	454	443	491	434	466	475	472	478	499	521	438	452	464	489	488	431	459	442	473	487	451	517	441	473	496	477	474	478	496	475	463	455	443	448	474	468	445	488	469	451	482	478	466	433	494	441	498	457	483	441	473	465	461	454	460	482	460	444	474	493	464	475	431	483	501	461	478	465	445	478	507	490	496	469	476	498	464	470	467	513	482	441	493	471	469	463	443	497	474	496	451	502	480	506	466	467	447	474	463	456	475	456	489	477	478	508	485	464	471	519	452	468	476	458	448	435	455	492	459	461	511	473	469	432	492	447	495	483	467	454	478	489	462	483	436	473	501	454	458	472	456	464	499	445	504	432	445	457	450	458	450	524	488	459	479	487	452	467	464	472	476	464	430	453	471	442	496	514	464	466	471	433	492	497	484	486	444	429	442	489	441	497	465	440	465	470	474	480	483	488	524	474	483	501	455	454	479	439	458	446	487	484	503	461	426	450	500	468	467	457	486	459	465	450	429	480	526	461	458	483	436	557	464	503	486	465	471	477	544	444	485	488	482	473	477	479	446	463	449	482	420	484	507	462	484	518	512	440	479	445	470	449	464	452	451	463	506	445	444	442	451	479	470	498	466	474	473	463	506	464	498	480	451	474	466	475	467	457	504	487	491	466	493	504	505	465	449	475	446	492	478	451	510	503	495	483	484	458	456	491	491	476	479	457	480	453	479	450	481	452	480	514	479	488	463	442	471	527	457	438	475	454	489	464	489	487	461	451	483	491	447	456	489	448	487	490	451	465	488	465	450	451	429	497	479	501	485	473	438	468	464	470	459	460	459	479	450	505	473	449	479	488	431	470	466	505	489	475	487	475	449	482	485	429	455	430	459	468	467	456	464	472	526	473	495	475	501	529	472	459	488	449	475	480	475	436	457	458	440	451	466	473	462	437	461	458	477	462	497	505	478	446	513	454	444	466	479	469	422	465	444	480	458	451	464	479	487	491	442	451	466	444	506	480	476	466	476	441	492	402	486	472	468	477	501	452	485	432	461	461	481	439	465	479	469	517	469	471	489	466	443	430	465	471	450	445	492	497	522	431	449	466	490	487	429	481	491	449	466	507	470	497	446	494	525	487	497	490	485	432	445	525	492	444	472	478	450	457	465	444	460	449	488	450	476	470	453	515	518	477	456	468	477	478	455	463	488	498	493	503	459	426	462	508	477	500	528	455	460	513	516	505	424	463	468	462	460	459	462	472	451	456	446	446	510	479	480	477	441	464	463	453	512	458	463	464	494	449	495	512	492	480	457	477	493	485	542	454	474	461	452	450	460	465	491	439	488	461	513	465	445	443	457	481	496	453	453	459	486	482	462	466	478	467	471	449	477	467	459	472	455	484	485	467	483	473	472	495	470	468	499	504	480	478	471	478	475	486	474	489	496	464	451	465	458	480	461	511	471	477	482	474	464	487	477	485	507	509	479	490	467	462	463	486	451	485	478	483	489	507	485	462	480	479	477	452	466	485	477	497	488	449	478	458	478	459	456	451	453	452	508	452	457	473	449	453	487	450	493	466	488	457	438	460	489	472	507	507	420	498	465	481	496	543	526	458	454	497	460	428	467	441	450	471	476	479	451	496	493	472	476	442	464	494	449	463	474	495	474	496	479	459	477	489	480	483	458	492	449	498	468	459	465	447	457	461	498	508	467	475	478	496	457	471	444	433	489	481	457	470	463	463	420	454	473	480	422	460	470	523	446	443	456	458	487	446	460	492	478	432	529	491	486	441	466	477	468	437	462	477	495	466	459	494	473	466	488	463	505	500	461	449	488	454	442	491	527	493	500	439	438	476	505	485	480	490	503	453	467	461	486	479	493	481	488	454	469	469	491	485	479	480	451	506	457	459	510	484	485	462	470	466	467	470	498	482	478	490	483	489	496	480	499	472	476	471	465	469	462	487	476	467	472	477	436	441	501	457	428	473	483	469	480	436	469	457	467	496	463	463	469	449	490	424	429	488	522	482	478	470	443	481	466	430	449	470	443	505	453	426	403	510	478	466	495	437	456	477	506	484	427	465	499	477	471	487	459	447	417	487	496	452	492	486	440	435	455	483	513	481
57966	99900	60870	46280	35928	10745	1030	803	737	781	765	780	798	785	728	792	737	725	748	732	758	778	788	745	762	800	658	694	741	739	768	778	724	747	743	840	779	743	806	744	817	741	756	753	781	744	771	741	802	771	684	755	756	746	747	759	803	741	733	770	745	742	780	765	756	758	766	721	757	699	749	764	738	783	757	786	749	764	751	745	784	839	831	775	812	716	724	761	766	743	717	730	741	748	781	740	785	753	747	729	761	731	742	766	785	762	781	785	739	727	780	732	839	797	756	781	718	748	747	794	786	790	746	773	779	776	785	738	744	713	781	772	771	782	744	809	759	772	737	730	762	765	721	740	759	822	792	765	753	706	743	697	768	781	745	776	776	760	768	812	760	732	755	768	760	711	779	762	765	749	725	713	704	742	756	796	771	798	745	716	740	692	792	756	756	762	747	707	719	745	749	733	751	764	747	739	685	766	753	730	701	770	746	726	711	762	771	760	751	748	724	720	739	711	745	762	787	731	759	779	755	738	744	737	782	734	772	734	784	736	746	699	739	741	764	805	780	721	782	731	748	756	748	751	767	728	739	750	791	724	690	744	774	738	721	772	751	786	751	761	782	758	771	726	733	758	763	775	729	759	776	772	756	785	735	763	790	727	755	796	737	790	779	728	723	773	811	755	717	778	753	746	774	775	726	745	749	760	727	712	753	755	776	778	784	789	752	787	755	751	809	778	802	756	759	681	750	759	695	699	762	729	765	719	772	744	703	795	747	778	744	789	778	720	758	773	756	757	811	742	780	750	721	720	733	755	728	729	755	752	735	761	730	744	720	716	790	758	787	704	764	726	763	748	735	761	750	726	798	783	780	738	782	766	756	753	752	748	763	740	752	735	723	755	728	779	700	744	769	767	716	781	773	723	775	747	779	764	759	748	761	743	760	746	752	802	759	793	760	731	765	732	743	716	780	772	756	742	776	744	770	820	753	782	798	746	745	724	762	728	744	766	745	754	726	731	743	750	732	724	739	742	743	734	737	754	711	730	740	735	724	826	769	782	729	724	743	767	726	694	741	743	749	753	728	773	757	766	771	748	786	740	729	769	740	750	778	768	735	727	727	777	726	768	754	742	728	791	746	763	708	656	742	746	765	742	768	765	740	731	726	784	719	788	784	748	705	798	766	718	747	730	778	714	760	728	792	748	758	787	769	762	730	791	761	786	789	734	774	803	695	707	776	759	754	743	773	752	812	771	743	752	762	738	721	727	776	729	750	761	781	731	780	717	681	768	771	732	715	802	721	682	797	737	781	753	783	726	773	737	739	775	756	814	740	751	748	753	760	834	756	747	738	697	794	718	811	752	762	764	734	772	729	786	744	776	761	775	754	745	762	817	686	790	754	751	743	757	775	783	717	755	786	775	759	794	748	770	789	773	712	761	738	745	716	721	748	772	743	733	715	699	803	717	796	792	796	828	742	733	711	726	770	786	757	761	772	784	750	733	700	788	751	766	753	738	794	774	764	773	749	763	719	759	740	789	827	780	709	749	743	751	771	741	777	788	708	743	766	761	775	707	733	752	767	784	727	787	761	738	798	756	813	691	744	760	757	741	731	746	770	738	771	780	789	722	734	771	775	743	743	741	711	744	705	749	787	779	763	757	769	747	708	763	740	765	688	770	721	789	799	708	695	809	785	702	744	735	748	728	700	768	753	770	775	716	775	707	772	716	752	739	751	706	745	751	786	720	732	756	738	750	758	706	794	808	770	714	770	750	741	747	763	772	731	725	773	781	735	777	810	742	720	724	754	757	727	717	762	781	731	762	743	795	745	738	758	750	751	751	759	759	770	742	744	724	756	769	755	724	759	755	737	781	736	772	711	758	742	689	724	768	735	760	717	770	754	750	741	753	832	693	744	759	733	782	755	747	709	764	765	811	764	779	710	752	775	749	735	797	784	755	747	793	790	804	740	727	774	761	768	748	772	683	787	748	749	743	771	727	725	750	798	758	742	750	710	713	751	731	755	796	692	715	775	715	707	789	777	737	769	721	745	715	740	764	749	738	774	728	743	751	761	744	785	771	727	736	761	712	775	773	732	768	787	777	742	747	769	794	778	757	753	705	725	794	778	753	733	752	769	741	773	776	767	714	767	789	737	809	700	773	756	800	785	748	750	818	772	760	780	734	811	736	744	774	739	773	788	773	778	732	743	716	695	716	806	757	765	745	754	729	791	738	754	792	755	769	727	688	727	742	753	780	750	745	790	704	733	735	776	777	736	772	728	750	764	755	743	757	775	759	770	751	768	745	765	729	782	776	785	775	764	761	766	748	739	704	733	739	705	754	764	739	764	777	721	748	792	730	721	742	749	778	825	781	750	767	781	743	764	757	740	717	838	777	752	737	733	777	753	761	769	742	729	742	798	781	748	743	773	794	784	752	783	739	736	723	815	731	759	769	753	767	747	785	714	753	742	735	781	696	752	728	781	778	765	762	698	736	818	742	743	760	743	768	706	798	754	744	734	746	712	767	771	791	715	777	750	773	758	726	754	743	790	742	717	742	820	756	752	713	770	765	751	736	705	758	749	765	736	804	732	724	734	827	734	742	789	751	720	769	696	735	761	721	709	797	765	814	735	724	747	680	759	774	770	758	758	728	706	764	771	757	739	738	726	727	756	759	763	798	778	762	745	696	789	753	762	785	748	788	725	760	742	767	748	785	785	722	746	749	770	712	738	722	788	723	772	759	770	737	728	708	762	757	765	768	757	747	773	744	766	733	736	753	776	764	772	748	701	744	713	782	706	789	758	735	736	763	731	766	733	750	752	775	815	739	738	808	762	796	763	784	736	765	744	758	783	762	712	754	745	726	742	755	733	793	747	751	762	792	725	788	741	748	792	750	775	758	766	730	776	710	761	729	724	727	754	783	756	742	746	754	760	761	719	697	780	780	719	706	766	754	761	793	759	769	771	752	777	788	752	777	797	754	728	770	750	705	720	729	732	756	728	778	749	703	750	763	740	756	763	780	759	724	712	745	699	723	767	758	754	782	779	745	769	704	771	746	742	759	723	765	685	766	796	725	735	719	763	726	756	730	786	737	734	769	764	785	779	753	744	745	759	771	727	714	767	749	795	775	796	738	760	737	737	753	787	783	798	766	771	828	800	709	759	738	789	763	757	755	800	764	716	756	745	766	722	743	805	715	714	784	798	706	738	726	734	759	739	751	764	764	776	718	756	714	765	775	778	782	779	763	803	742	739	764	796	721	759	734	740	773	784	725	766	791	792	748	688	730	776	738	735	764	783	787	755	738	791	736	744	739	733	790	727	755	761	762	761	718	775	675	790	678	722	753	775	720	741	767	768	760	749	772	777	724	795	717	744	741	786	804	729	779	750	794	740	768	755	745	735	752	780	775	768	778	811	758	761	722	740	758	763	707	762	745	719	725	747	760	741	773	775	763	752	763	729	732	761	783	730	743	732	746	770	699	807	732	758	751	762	726	760	766
28184	32526	26294	12201	4632	1044	531	522	540	483	508	494	518	505	515	478	493	515	511	499	491	529	532	504	514	489	536	519	523	479	537	557	534	540	518	494	507	502	523	514	558	526	529	524	549	463	513	529	548	495	521	467	522	505	494	505	508	548	499	512	515	495	518	557	496	538	538	540	518	564	520	511	514	482	513	525	510	503	508	515	547	486	487	496	481	475	501	509	518	523	547	489	501	495	500	536	484	514	501	546	522	536	476	480	512	518	541	524	494	476	493	490	520	536	520	501	501	497	491	516	511	512	531	503	508	473	511	516	486	544	568	531	488	518	529	527	549	504	517	468	514	518	500	553	460	522	500	458	491	488	494	512	520	504	522	473	470	492	531	543	518	483	475	484	473	467	526	513	530	488	509	524	548	525	490	482	509	490	500	474	510	491	523	524	542	542	522	505	533	552	495	514	461	513	499	514	553	518	525	462	495	513	517	470	468	495	576	488	511	519	553	497	505	512	496	559	499	492	533	494	532	525	490	511	493	478	515	479	510	557	505	514	507	472	493	492	489	520	518	532	537	504	497	535	494	518	556	457	508	482	525	462	478	521	490	493	531	513	497	528	526	482	527	523	495	485	514	487	482	498	516	538	524	527	495	475	490	504	516	480	534	481	487	480	528	556	521	471	559	526	486	513	508	490	446	513	525	512	518	465	494	510	514	515	506	522	487	520	507	523	499	483	536	504	501	497	521	500	513	461	530	560	545	533	474	486	545	500	542	482	534	467	505	523	491	458	483	525	488	521	540	525	503	529	514	528	467	463	495	516	485	549	499	474	489	533	501	529	506	515	522	521	483	507	517	540	492	473	547	522	482	513	492	507	492	487	518	490	490	532	476	501	496	525	504	521	518	516	492	493	549	540	512	495	481	491	516	500	491	471	473	543	492	550	491	502	491	461	490	522	490	470	568	532	492	485	522	495	483	498	528	515	513	468	535	520	467	485	467	497	502	486	526	505	525	493	506	496	502	538	527	525	515	527	490	514	513	555	524	510	497	530	516	506	509	490	542	495	475	522	512	511	506	518	517	501	539	504	536	519	496	516	543	469	520	524	501	503	535	556	495	484	503	492	494	509	515	487	515	509	514	464	525	499	504	552	542	513	504	512	498	519	544	539	521	501	522	517	467	510	542	496	550	510	524	542	508	516	509	512	541	467	496	491	500	495	527	493	532	520	529	515	482	487	506	483	500	508	545	504	572	524	497	555	529	534	493	509	526	532	494	462	514	535	498	502	541	518	492	492	538	487	543	506	520	525	524	521	485	471	481	525	500	510	513	513	501	455	531	550	519	479	509	519	494	478	517	486	517	478	523	489	512	501	492	524	528	516	501	510	508	486	520	521	504	536	508	528	545	490	523	520	522	493	495	492	490	564	512	475	493	492	540	501	495	534	548	556	505	492	494	524	502	501	526	537	550	477	545	502	496	514	512	524	521	496	507	562	453	529	517	552	483	513	501	528	548	527	498	486	504	551	479	501	531	480	506	475	552	507	548	507	567	511	485	513	483	515	464	504	530	532	500	517	479	483	503	517	519	471	472	523	527	509	469	537	515	531	506	468	555	540	530	489	461	492	489	520	516	504	541	494	482	511	439	504	525	513	517	513	545	517	492	535	511	466	537	503	530	553	524	542	518	502	518	505	506	501	510	550	533	502	510	504	490	469	504	521	518	451	528	497	490	508	517	505	516	548	507	495	499	502	517	516	540	512	529	488	482	470	473	485	531	515	520	490	494	515	524	458	474	499	515	513	504	523	508	510	502	516	490	500	499	543	472	509	506	537	529	513	531	514	517	476	525	496	500	525	534	519	544	502	518	553	487	528	474	517	529	555	530	494	515	503	514	520	464	501	486	476	494	482	513	503	522	499	523	492	522	539	548	545	462	522	502	535	470	508	530	515	491	521	488	518	493	526	478	507	509	494	500	488	512	537	503	477	540	501	519	503	533	500	585	508	528	494	541	513	484	492	501	520	509	480	514	494	525	529	539	514	524	505	486	474	493	496	490	495	530	506	505	509	519	511	457	521	515	510	479	505	502	514	515	547	510	535	501	508	517	486	504	499	489	555	506	493	510	559	485	532	498	539	481	498	515	554	513	524	514	526	502	492	482	555	481	489	483	566	526	518	480	502	497	505	494	530	496	487	536	538	516	514	493	509	504	499	501	523	509	546	499	534	505	484	517	542	511	503	566	502	507	505	510	548	497	534	503	492	515	510	491	542	508	518	521	546	508	505	523	518	518	476	514	495	499	561	537	506	530	472	517	481	499	524	555	526	515	498	519	471	532	463	505	548	525	470	514	494	516	515	516	519	522	511	495	510	500	491	479	527	508	461	537	524	477	510	532	476	463	494	516	516	531	487	504	516	548	499	476	534	477	528	526	496	512	490	523	483	526	494	544	533	500	508	452	526	521	498	507	507	475	502	531	508	517	514	524	502	517	467	504	537	516	512	484	522	484	522	499	496	530	507	511	479	507	490	506	520	527	497	488	535	552	495	518	493	518	457	519	526	546	483	491	495	528	464	492	517	458	462	525	506	522	515	500	530	518	516	498	534	516	472	511	540	529	518	506	514	523	448	498	546	531	508	553	517	492	488	508	527	465	507	497	509	522	513	580	521	503	531	520	505	515	532	471	540	507	525	509	556	490	545	525	504	491	519	496	495	576	476	483	540	539	531	493	504	572	489	503	492	510	537	522	515	508	467	526	509	539	490	527	507	510	490	495	505	525	525	515	511	530	532	494	461	487	467	526	511	498	476	499	493	503	535	495	495	492	491	483	527	506	531	524	523	514	528	544	517	508	563	522	475	519	512	536	472	528	503	495	509	540	517	490	528	512	499	488	527	574	484	526	491	520	497	537	545	511	484	535	487	527	541	522	520	510	519	481	494	530	511	493	529	524	496	527	487	532	494	521	544	499	509	502	501	517	541	488	488	544	519	537	478	513	517	522	531	525	510	484	530	464	497	528	516	465	506	509	516	517	527	506	483	546	512	528	502	497	495	508	518	504	489	496	538	511	491	487	534	522	508	476	512	520	533	486	496	488	482	492	554	454	501	529	477	503	509	523	525	516	505	494	491	504	518	516	554	505	506	498	484	516	536	507	498	485	504	473	476	495	506	505	509	531	503	476	490	516	472	510	498	506	527	554	501	544	505	515	501	499	499	485	507	492	517	500	513	514	539	490	534	502	563	503	533	559	520	511	509	473	488	546	512	541	497	506	488	547	557	534	522	481	472	511	495	517	499	508	523	499	524	506	486	486	528	503	495	467	584	528	543	485	509	534	462	490	505	510	492	514	523	526	528	487	513	502	522	521	505	511	486	517	492	510	509	499	493	560	477	518	474	507	514	520	504	503	534	544	523	504	485	502	567	499	515	463	476	541	524	496	558	469	509	505	487	477	514	475	510	513	514	521	509	512	510	502	522	528	520	486	492	502	496	500	517	547	527
37561	51919	26675	12791	8138	2047	904	849	892	896	848	836	858	822	879	858	838	852	884	865	853	900	830	833	883	830	812	838	856	864	872	831	846	838	886	914	830	840	824	848	865	883	852	898	872	827	805	866	829	846	870	915	841	861	907	852	838	856	848	822	882	872	871	844	830	878	825	849	799	852	844	841	867	803	838	854	870	857	843	905	824	856	814	819	866	886	823	820	823	890	882	804	858	818	839	845	870	842	812	869	895	831	846	859	878	829	877	878	881	869	835	809	832	828	894	850	851	893	803	851	863	796	819	861	822	839	837	836	863	852	835	855	858	919	824	890	853	867	826	875	838	804	842	822	847	842	775	878	869	783	882	839	827	868	905	845	821	860	864	922	851	897	929	856	854	812	899	824	810	926	923	815	851	884	869	867	844	836	811	850	885	915	829	823	856	847	838	822	868	784	857	871	829	877	898	866	857	861	858	872	818	822	827	819	816	829	862	840	847	790	845	886	909	909	847	857	851	874	833	900	810	867	815	828	841	831	840	859	837	887	890	847	844	862	896	832	870	901	825	855	858	833	907	912	906	849	816	865	897	863	833	824	887	853	898	850	881	871	827	849	931	859	841	898	849	874	890	870	858	825	831	806	868	899	820	838	828	891	893	888	904	893	854	842	796	877	838	844	812	884	879	839	852	785	827	861	854	843	831	819	886	816	835	857	840	889	859	809	883	889	844	875	837	882	830	847	850	833	828	882	834	854	854	882	854	842	917	855	854	828	827	810	855	859	839	822	860	838	840	855	837	836	885	846	803	841	827	842	871	891	850	896	807	857	850	835	841	817	900	860	854	868	826	869	854	862	848	830	886	885	848	864	850	811	857	840	907	880	858	808	836	855	842	842	827	858	808	865	869	841	873	875	837	859	834	861	807	912	818	827	856	884	851	855	864	852	880	850	872	863	867	895	873	844	873	843	881	861	878	817	887	873	860	887	871	876	889	858	855	833	920	836	851	864	816	886	833	869	891	839	878	835	858	842	831	905	865	883	890	832	850	859	865	871	875	800	857	826	868	840	862	883	860	830	891	884	874	814	855	855	846	814	852	847	882	877	887	865	859	827	867	884	829	896	837	862	849	857	872	875	872	872	855	850	847	877	907	871	844	837	813	831	860	814	847	888	850	815	877	840	950	835	898	851	874	828	822	867	858	864	817	827	825	875	863	905	823	886	800	842	879	812	818	887	894	804	857	901	881	922	858	820	807	865	863	832	885	806	854	896	849	840	813	855	866	856	847	858	913	857	867	850	861	852	837	857	808	851	871	831	843	909	849	834	858	857	848	814	861	796	857	856	823	837	870	887	876	837	867	874	897	864	811	961	835	857	836	831	825	839	798	855	873	877	872	827	883	846	866	831	818	838	864	878	809	805	852	795	850	866	894	871	855	878	897	894	863	895	816	912	860	848	827	859	854	870	854	838	841	878	859	867	843	811	888	868	870	894	845	839	808	931	872	834	878	875	859	860	867	856	832	799	876	917	880	802	839	849	846	903	847	811	872	838	868	811	884	856	843	846	874	868	822	797	863	861	859	878	809	851	849	841	883	839	835	863	852	880	853	870	853	892	840	856	825	879	874	831	845	823	857	865	842	877	836	909	809	849	902	819	804	879	861	870	866	845	882	846	875	870	872	874	802	898	853	870	877	847	866	813	847	884	858	865	869	828	842	880	895	876	855	841	873	856	862	885	851	870	869	850	811	794	855	867	846	931	901	850	814	854	783	810	874	893	856	860	873	836	869	861	878	808	912	861	819	907	838	812	845	879	795	869	837	855	835	868	853	827	877	868	845	882	861	906	862	899	877	914	835	845	872	836	866	825	835	836	887	826	902	873	855	805	868	859	875	812	817	828	859	843	882	843	879	850	857	861	887	821	823	870	869	859	895	872	811	852	846	876	869	846	855	885	867	849	839	836	840	785	797	805	907	787	838	877	850	829	884	853	874	831	855	827	853	826	829	861	858	846	820	865	878	814	893	902	804	832	851	840	864	874	880	818	896	853	867	810	844	895	886	885	846	865	876	795	880	901	900	854	835	833	828	832	872	832	818	875	846	891	839	806	855	863	894	829	856	820	849	884	795	902	875	829	809	865	827	827	904	869	831	834	817	813	885	878	826	836	833	845	871	852	799	821	857	852	878	866	880	849	818	861	871	813	803	858	846	854	831	845	881	822	845	819	886	836	834	835	907	811	840	843	858	839	848	909	873	844	849	852	822	873	904	876	817	901	891	898	864	897	879	866	889	885	835	864	891	827	866	803	884	831	833	893	799	879	866	824	840	842	904	893	863	900	877	840	893	866	846	842	860	855	841	846	804	829	868	852	892	917	814	819	848	867	837	809	890	869	832	843	891	850	835	842	861	842	826	852	824	930	895	862	872	818	895	860	882	879	854	830	832	854	812	874	855	794	856	847	871	830	878	896	857	878	827	804	850	816	889	833	843	849	827	881	875	830	855	837	848	871	867	819	817	852	891	861	861	859	829	891	854	861	847	887	831	867	860	811	796	821	910	860	868	830	846	864	874	902	878	906	817	836	873	809	879	832	839	880	841	895	877	871	849	808	846	878	892	878	860	828	878	801	828	872	899	888	816	836	871	880	882	916	857	887	877	847	859	857	830	857	853	873	844	823	853	857	848	856	828	842	866	839	870	861	857	842	884	831	886	842	805	858	890	853	898	862	861	871	868	839	843	895	844	884	852	847	823	848	810	871	793	859	870	866	863	794	834	900	818	873	877	851	854	849	883	815	855	859	824	855	805	801	851	845	823	869	845	885	860	877	877	819	856	869	883	863	910	816	865	881	861	842	895	863	888	875	848	860	870	857	816	806	854	848	837	876	845	799	874	832	820	928	889	851	891	903	859	844	842	902	818	839	856	865	896	836	836	825	841	834	881	895	875	809	874	895	876	827	893	907	882	865	863	883	882	825	840	846	862	860	880	870	820	886	881	793	899	857	843	794	861	848	868	860	857	887	841	857	863	866	844	819	838	835	872	838	859	836	858	880	833	843	895	860	867	845	849	856	794	878	813	847	913	888	877	831	869	842	870	838	830	858	876	880	845	832	866	869	830	847	819	866	859	840	836	837	847	892	853	885	857	843	849	886	871	906	866	860	873	854	855	831	820	859	850	827	857	881	865	849	886	826	849	873	841	834	841	834	861	845	856	813	867	819	843	852	848	851	882	907	896	845	860	885	877	839	820	867	860	802	830	879	864	866	918	867	835	831	898	876	834	856	875	850	873	842	888	799	834	874	827	826	846	903	826	804	803	889	832	829	872	857	847	857	826	863	877	884	877	857	806	817	889	862	867	848	934	849	900	876	826	861	894	821	867	816	826	888	796	869	851	865	870	856	870	871	838	864	859	867	887	895	822	887	846	840	842	814	900	860	820	865	821	851	811	849	846	863	873	841	871	822	851	790	846	855	873	861	883	850	908	901	862	823	856	828	813	885
24027	24021	30735	25892	22430	12356	1484	396	389	381	386	341	369	406	356	334	387	370	409	373	325	363	347	337	347	364	341	389	392	378	359	383	358	373	373	368	357	393	364	360	399	371	360	351	366	381	342	387	374	356	351	328	351	384	314	374	334	378	363	394	389	329	372	393	341	359	340	368	371	375	349	357	391	359	382	372	380	350	380	351	369	382	339	360	364	354	382	381	382	378	366	338	372	337	373	335	403	368	365	332	338	336	333	393	368	369	352	344	357	363	350	360	361	368	377	338	370	346	388	339	347	393	372	335	346	367	303	380	366	357	340	341	341	378	366	329	349	327	351	345	343	373	356	337	390	359	340	378	364	349	341	370	374	358	328	371	365	395	360	325	339	369	363	364	378	384	346	377	328	363	356	338	378	373	360	366	392	342	362	330	381	361	324	345	354	399	358	374	360	394	361	396	362	392	360	359	348	361	375	361	381	359	361	361	401	355	389	357	350	370	341	335	332	365	376	362	382	354	330	353	365	360	362	362	312	337	357	346	328	360	341	360	367	359	347	340	364	347	342	367	351	358	388	361	359	359	360	345	376	381	388	351	374	329	340	325	346	369	388	340	328	355	339	370	358	346	363	312	366	344	339	319	350	377	382	347	366	371	391	330	387	357	371	339	373	358	378	348	349	336	348	349	372	364	359	381	359	372	299	362	338	354	397	363	358	357	360	346	323	349	356	345	341	385	399	358	363	380	357	357	365	359	328	370	415	347	331	354	342	377	340	370	345	397	345	339	376	331	385	335	346	381	370	337	340	364	358	375	352	332	342	389	324	361	347	340	360	340	366	374	387	365	384	339	332	367	344	372	356	407	339	366	375	362	360	346	318	390	353	366	339	354	396	343	326	349	347	378	356	316	338	364	346	402	361	346	340	356	376	361	364	341	364	344	370	364	370	382	351	356	334	356	385	374	347	376	382	358	364	386	358	345	359	370	391	353	385	330	359	333	375	357	360	342	381	342	355	368	358	360	347	360	386	350	319	329	360	378	358	351	331	388	375	342	333	356	339	333	367	379	346	331	357	393	342	333	366	342	369	373	367	346	358	388	377	350	351	359	360	370	339	356	352	352	324	374	357	357	348	348	380	374	350	359	348	379	345	352	360	378	385	330	349	369	353	372	336	354	364	369	354	351	360	337	363	393	324	351	327	373	366	331	368	344	359	320	378	341	341	346	362	358	353	330	360	373	362	358	370	357	351	349	360	370	350	375	377	359	356	386	371	384	342	333	359	367	342	359	376	351	344	356	342	349	358	370	360	395	387	357	367	347	361	372	375	325	352	382	348	349	356	391	362	371	337	385	365	366	371	354	343	376	342	348	348	371	373	350	376	382	340	323	377	359	347	346	405	377	357	373	369	363	348	338	376	337	360	397	364	357	384	350	355	376	384	340	369	367	338	331	357	344	357	386	348	335	345	375	384	364	339	372	328	354	366	338	376	368	372	360	356	334	344	384	364	354	361	401	355	375	358	393	355	367	357	364	364	375	351	358	362	330	345	393	370	350	355	371	363	362	353	333	329	349	365	355	355	370	354	365	363	363	393	359	365	361	367	428	325	335	369	385	353	383	396	339	361	337	355	373	370	374	349	382	376	333	388	352	325	338	412	389	364	359	357	361	381	350	349	367	350	374	331	363	343	348	369	363	342	372	333	373	404	360	372	352	326	338	338	375	396	330	377	348	337	369	336	377	359	371	331	359	371	373	359	337	355	367	360	376	361	391	348	357	383	351	349	353	310	414	366	362	375	387	369	368	367	371	349	368	358	346	347	353	344	359	374	344	385	343	383	351	371	347	320	383	380	344	357	348	361	384	352	365	363	372	328	365	335	366	334	358	354	362	351	338	349	350	374	326	336	351	363	335	392	374	358	338	402	370	355	392	335	363	371	351	339	322	375	385	353	357	343	330	327	370	348	355	369	364	349	353	346	362	360	337	374	365	376	393	372	334	320	360	373	356	374	363	412	383	388	355	397	370	388	368	384	355	358	348	337	344	332	361	340	359	350	332	370	357	385	353	342	391	322	393	380	323	382	380	345	366	362	342	341	346	361	378	327	369	317	360	352	357	385	399	399	367	364	380	374	358	374	364	384	363	344	375	341	333	359	350	361	351	371	352	379	356	348	402	361	340	355	330	335	356	377	388	377	368	355	376	367	385	342	365	339	389	337	364	348	359	345	367	343	370	344	349	371	366	358	357	351	373	329	364	336	342	358	388	358	363	378	373	365	344	366	409	348	372	357	362	398	354	366	373	354	325	342	344	352	349	364	322	348	337	339	392	306	353	367	389	389	372	337	375	372	342	371	324	335	365	317	366	335	374	392	379	329	376	362	385	345	385	368	387	341	378	408	322	345	368	385	350	342	407	371	341	370	371	370	364	384	383	339	362	370	386	380	364	372	355	381	347	346	333	370	372	328	360	369	334	378	425	344	361	375	350	350	354	352	353	395	357	347	347	405	350	312	328	351	340	378	376	345	357	375	405	356	354	365	339	386	378	366	321	351	369	319	369	393	343	348	338	356	356	394	358	349	364	350	361	360	376	350	347	364	359	348	378	362	331	399	366	384	327	371	359	354	361	366	339	344	337	373	359	388	382	325	373	365	361	357	359	346	358	348	362	351	376	371	356	371	387	376	372	363	351	348	353	367	356	353	368	374	362	364	345	363	372	373	347	359	390	345	334	387	374	355	384	348	374	375	355	397	382	377	374	360	393	352	359	355	363	347	335	343	344	355	381	389	352	355	400	323	340	350	390	383	348	351	384	332	356	407	321	345	339	363	373	372	359	374	340	376	377	341	385	363	360	380	360	350	347	333	354	379	342	349	394	371	382	344	344	358	333	370	357	383	371	365	361	326	378	391	339	370	380	382	366	395	321	362	396	349	365	357	370	342	328	343	337	341	402	367	367	348	362	312	374	334	331	353	336	380	379	365	371	376	340	359	334	354	385	370	347	304	349	384	361	358	378	354	356	360	325	336	353	347	366	367	357	393	337	343	348	351	364	395	328	343	375	348	390	350	364	359	332	379	396	343	352	358	347	382	343	334	368	358	369	373	364	363	325	354	326	343	358	367	384	356	350	380	338	345	355	386	343	358	373	381	379	366	362	370	331	342	403	363	330	357	355	383	333	369	367	347	341	354	345	395	357	361	365	364	321	355	373	359	344	329	343	365	353	342	376	369	367	333	359	342	377	366	359	355	377	349	362	391	381	356	365	369	345	364	349	350	379	358	330	383	339	379	359	350	339	335	387	340	367	357	340	364	378	360	307	343	352	347	358	378	350	358	379	337	343	367	366	368	358	362	371	330	359	389	374	362	354	362	306	379	363	374	376	331	350	347	356	381	354	369	368	390	348	327	383	349	403	377	337	375	385	341	352	359	369	359	357	355	364	384	355	345	356	335	354	344	344	362	360	354	342	379	352	402	369	366	364	370	361	347	334	363	370	368	392
57962	93624	55641	40306	27418	8424	1004	635	649	630	629	607	620	584	641	615	636	626	651	642	629	620	626	619	615	636	650	600	618	637	641	650	645	642	658	630	636	568	585	591	614	598	625	624	594	552	592	616	662	642	686	620	622	666	636	563	581	621	616	614	642	656	614	613	615	617	594	612	593	627	617	653	620	597	587	645	602	594	620	599	642	602	643	592	654	640	593	605	611	632	614	632	630	633	606	607	611	596	621	612	563	636	600	622	633	622	626	612	628	670	644	582	654	633	622	602	578	599	632	645	621	620	633	585	603	579	602	665	607	647	601	593	623	627	654	632	628	621	608	628	642	571	641	625	672	640	614	580	635	647	620	570	593	617	666	629	597	626	617	606	611	620	664	618	654	546	573	620	619	643	578	580	601	583	628	651	557	603	618	598	626	618	626	627	631	636	587	634	594	616	595	603	590	635	603	619	614	606	637	631	652	616	598	660	640	576	593	597	622	605	571	587	651	623	622	623	605	595	645	660	624	636	631	622	601	583	635	622	614	581	619	606	639	598	568	587	621	629	627	613	614	600	635	602	600	598	609	588	667	595	610	620	607	642	621	620	600	676	598	647	633	593	621	625	609	609	642	669	603	600	624	617	643	634	614	605	601	581	622	631	623	591	592	561	649	621	656	633	629	603	646	641	613	612	628	635	597	577	603	602	639	592	651	616	582	647	643	622	653	595	590	613	599	618	603	614	588	603	640	601	636	617	655	611	627	551	602	616	611	646	632	667	668	632	602	637	591	604	577	659	623	605	633	628	614	642	621	605	577	632	635	569	635	657	629	590	596	634	586	613	582	607	624	644	629	607	656	624	652	613	596	593	629	628	619	663	605	621	630	657	651	586	644	625	629	637	634	600	596	628	626	666	598	610	622	580	619	650	610	622	625	569	628	554	604	632	620	635	607	578	596	640	583	632	607	669	595	638	584	613	573	627	645	620	620	641	604	607	603	605	614	614	617	617	661	616	603	616	626	639	612	665	621	602	601	569	669	608	612	656	627	589	617	626	588	647	630	607	600	571	639	603	583	630	653	639	585	636	664	597	663	622	603	602	641	633	615	654	641	625	654	608	629	606	639	647	595	623	591	604	631	632	613	634	635	614	609	610	609	599	617	594	613	581	654	606	639	617	603	648	598	612	584	586	622	623	622	630	600	612	608	619	559	622	651	628	602	598	603	579	624	580	647	619	652	634	619	591	584	573	622	603	611	628	653	649	610	591	630	623	620	673	581	617	600	605	594	632	637	607	615	592	635	614	635	620	636	549	613	651	652	648	611	626	645	571	641	590	645	608	629	603	653	678	615	659	637	617	636	618	632	640	606	617	632	623	567	604	658	615	664	621	616	569	639	611	636	638	607	613	631	586	641	601	645	601	661	606	645	655	636	662	630	590	584	620	651	616	605	590	641	621	636	628	618	658	558	636	627	592	598	599	603	621	569	657	646	592	598	622	615	597	587	574	600	578	585	597	634	667	593	639	619	620	640	634	568	590	638	623	599	630	621	633	604	645	609	611	648	599	589	631	585	606	634	613	594	606	621	636	650	631	573	629	600	601	590	573	615	609	625	649	596	562	633	643	640	633	644	624	584	639	664	629	609	634	588	664	584	579	641	613	666	653	614	621	635	617	595	616	627	591	630	635	617	642	648	586	644	636	621	650	623	596	615	656	628	611	583	613	587	604	647	635	635	555	613	636	625	629	616	642	613	595	601	650	599	601	616	598	645	591	563	604	664	582	631	661	622	620	635	644	601	606	573	614	646	645	618	629	611	613	609	627	603	596	598	573	632	620	622	617	603	586	607	631	611	638	620	619	610	598	649	641	591	632	629	617	649	641	630	622	607	605	587	618	653	650	604	588	625	581	625	586	616	592	642	604	616	607	608	615	607	584	637	627	581	599	615	619	659	631	609	618	669	596	620	597	610	645	591	654	608	594	618	636	638	626	613	601	612	584	637	630	631	641	623	583	591	612	584	564	661	621	544	614	650	616	610	585	649	602	590	626	602	586	638	629	644	623	591	635	603	589	626	617	573	606	656	595	630	653	628	628	626	651	583	618	609	605	606	564	579	620	589	660	597	614	564	630	643	658	620	588	609	632	595	598	622	629	589	585	633	694	656	611	609	632	654	620	594	639	637	585	625	638	598	654	593	630	611	596	577	602	592	627	615	637	596	607	624	612	616	658	628	603	573	613	628	596	628	627	601	592	602	594	601	639	654	624	654	628	615	618	635	622	585	622	590	594	592	589	601	588	632	628	607	615	638	649	589	660	606	655	639	591	647	593	619	618	656	643	607	567	614	648	610	660	616	596	667	641	575	668	596	659	565	610	602	670	571	606	600	633	618	637	608	626	629	627	568	629	643	586	611	595	640	655	615	597	642	642	591	644	623	581	650	604	589	648	614	618	607	598	653	589	585	601	611	584	593	643	592	582	614	580	580	583	601	615	607	637	652	610	597	604	624	600	645	635	636	626	623	604	602	593	592	589	579	608	609	654	602	622	612	645	606	666	611	596	638	619	625	610	605	618	596	623	599	591	578	662	612	633	591	617	670	614	594	608	584	635	574	630	600	640	658	638	617	599	604	619	637	598	611	672	585	627	633	588	603	648	616	596	600	649	641	606	606	609	621	666	606	633	598	627	599	619	629	607	622	627	582	628	591	599	613	634	612	646	590	669	657	674	658	656	573	604	645	620	629	636	605	618	603	595	614	655	611	672	628	639	587	644	634	615	642	638	584	627	605	619	636	567	615	613	622	639	663	620	619	610	663	603	594	594	636	633	603	603	614	667	632	604	628	634	632	638	644	600	597	572	608	613	686	593	620	626	643	581	581	600	627	574	621	607	570	586	610	652	650	610	612	613	604	650	591	592	633	620	622	585	653	591	589	586	638	605	597	640	623	593	621	655	632	634	619	613	596	645	636	657	579	664	612	640	632	618	674	579	597	572	598	541	616	681	636	584	622	625	649	597	618	603	622	632	615	647	626	605	627	581	598	643	609	619	604	612	636	657	594	625	652	635	575	590	650	614	605	605	644	643	647	620	577	609	645	634	576	613	609	571	601	615	597	597	609	665	645	617	629	655	660	589	620	661	613	586	600	614	678	629	678	602	636	587	661	615	580	621	589	634	626	600	587	581	609	614	600	626	617	635	640	616	558	629	636	613	656	655	589	625	608	558	585	601	638	655	641	659	628	654	574	616	614	615	651	604	584	633	631	574	616	595	598	629	580	578	618	602	607	540	605	595	653	634	587	583	634	648	605	643	601	651	614	618	645	634	621	638	636	627	615	606	615	640	636	581	602	613	601	632	632	656	624	600	572	615	580	630	584	610	632	638	638	659	600	651	603	622	667	615	621	608	609	594	611	596	652	605	620	613	612	645	647	571	600	596	604	592	644	609	591	596	605	573	619	602	637	614	605	606	675	611	620	598	596	607	644	636	606	612	592	629	636	616
23026	22249	29706	24275	22187	19774	7363	655	514	508	547	465	504	486	478	495	517	533	486	513	529	459	499	503	479	456	479	492	468	479	493	495	466	514	469	445	459	492	485	457	434	455	506	430	461	444	473	484	483	492	476	495	482	470	506	473	467	465	464	472	465	465	457	452	476	466	425	487	486	455	467	479	493	502	453	478	500	465	467	474	449	489	462	485	476	496	445	498	488	501	444	492	491	482	460	488	461	540	544	421	473	508	485	492	502	459	494	476	478	501	502	472	433	438	475	491	475	457	466	478	485	504	436	479	469	475	486	463	469	452	473	453	461	465	491	450	498	504	474	482	461	440	467	480	506	464	480	480	504	474	470	496	472	467	487	518	461	447	497	480	450	497	469	455	480	472	492	501	451	463	427	481	458	498	448	445	504	503	460	461	485	512	478	490	463	491	474	485	463	447	482	487	499	500	471	468	444	467	488	441	437	515	468	448	475	473	461	450	446	485	454	452	500	453	438	491	437	444	488	520	516	497	461	504	462	467	477	460	473	481	482	497	508	504	522	457	482	491	479	478	492	458	480	455	470	484	490	475	494	467	489	448	482	473	448	478	471	441	508	452	439	458	470	514	521	491	466	444	486	459	479	481	487	443	453	504	513	454	494	498	496	465	500	484	456	443	503	451	489	473	510	512	465	474	462	491	448	466	513	462	492	486	471	488	459	468	483	485	490	442	446	496	480	470	480	491	497	445	491	485	431	492	459	481	491	448	457	505	442	482	478	466	468	503	432	482	487	455	491	486	462	468	472	448	480	469	468	498	526	472	493	425	466	494	460	466	476	472	446	475	484	484	467	452	484	466	496	450	455	455	499	465	477	436	444	485	486	483	473	459	432	464	482	448	471	471	487	438	449	472	481	485	509	473	461	457	466	478	466	514	465	428	462	458	505	455	496	469	481	429	452	457	495	483	493	504	458	492	491	504	523	478	453	465	454	499	481	489	495	448	462	491	494	461	465	452	539	481	449	433	465	499	472	458	478	462	491	462	513	474	456	478	471	486	460	455	425	485	488	514	466	514	489	471	462	473	412	498	460	462	511	471	484	469	458	467	482	470	507	449	473	451	418	474	428	490	474	506	484	451	470	428	493	452	453	465	433	519	488	465	465	450	466	470	486	470	442	494	480	417	478	436	485	473	488	494	480	471	455	425	498	466	500	486	464	476	511	445	452	436	454	485	500	490	463	462	459	496	489	452	437	492	451	467	478	491	452	476	485	478	473	473	477	495	475	442	469	473	479	486	461	474	454	486	441	437	465	473	479	444	455	476	504	444	498	469	481	435	500	469	459	395	475	455	469	496	478	426	424	460	497	494	476	407	462	494	458	422	469	513	467	467	447	523	494	504	473	471	427	463	484	493	499	476	512	476	483	496	496	465	468	469	476	474	471	461	493	463	465	475	455	492	459	458	446	486	483	466	478	434	442	428	483	471	499	473	473	429	509	473	475	465	449	470	471	487	422	472	477	469	458	459	481	463	472	447	460	429	479	505	466	482	469	446	463	469	469	490	474	495	533	518	452	468	456	501	496	489	453	490	497	469	499	437	490	517	490	511	441	433	474	495	461	432	446	501	468	510	468	471	453	489	449	453	463	467	483	496	481	469	461	456	503	496	471	435	457	445	467	446	479	475	442	433	453	495	504	421	474	472	465	500	492	495	489	479	459	469	469	434	455	423	458	460	502	475	479	459	501	475	485	483	489	486	488	501	442	460	487	492	457	510	485	462	507	490	473	436	462	530	448	501	476	439	446	490	502	466	443	464	490	490	492	457	457	447	475	490	449	512	500	480	497	452	498	456	457	459	454	480	501	488	457	470	467	458	459	445	479	474	468	418	509	464	474	470	471	486	444	444	507	469	448	471	471	448	514	478	483	481	485	474	426	493	466	510	491	465	485	477	422	450	460	521	460	506	468	470	483	470	440	437	483	497	462	467	496	464	470	539	482	471	501	459	466	448	499	490	476	497	481	483	466	472	487	470	468	460	486	444	468	511	473	445	510	441	474	489	489	458	460	493	492	457	507	441	439	486	461	445	510	463	452	452	454	475	457	438	502	475	458	439	525	462	449	468	482	492	461	465	446	426	433	465	486	474	485	500	495	436	472	483	512	458	477	458	489	469	429	407	483	461	461	504	450	440	420	473	473	480	468	476	483	480	476	444	478	462	484	483	443	469	451	506	488	490	461	473	466	458	476	495	438	487	470	480	460	498	434	476	527	474	464	465	472	433	445	499	489	470	431	468	458	451	471	442	442	489	486	507	520	473	457	459	496	461	474	464	455	479	444	487	498	412	451	460	467	451	484	504	499	491	481	475	480	464	477	469	528	478	477	481	452	494	517	515	475	495	466	484	464	476	487	462	486	473	497	466	461	470	461	481	469	480	449	494	442	485	476	492	472	448	456	447	491	433	465	456	488	461	463	486	459	460	528	477	478	474	481	516	465	464	490	476	453	475	482	502	506	454	486	467	466	474	466	459	495	487	450	492	485	463	516	493	486	472	487	468	439	489	439	510	473	481	471	456	490	487	493	479	442	473	452	432	432	480	454	460	483	432	491	441	465	502	456	471	450	461	493	496	446	482	463	499	491	481	471	464	492	503	485	469	477	484	463	454	452	480	441	476	470	478	469	473	459	465	455	483	488	429	488	462	424	477	463	483	467	487	423	459	496	468	437	465	495	479	541	474	463	476	501	500	475	483	505	485	465	498	429	475	454	437	477	513	467	476	472	475	484	457	485	502	476	505	438	486	479	481	433	468	467	458	442	499	452	490	474	498	465	477	460	460	452	469	506	478	449	479	471	485	503	503	489	456	496	484	449	511	504	499	492	502	447	478	535	511	455	485	442	457	488	457	496	486	469	503	451	438	426	491	446	478	431	432	489	490	466	452	449	456	475	452	470	523	454	461	455	472	499	464	527	431	481	485	487	484	467	453	469	441	506	485	466	489	495	486	445	446	463	480	441	482	477	491	510	436	441	489	440	458	525	503	479	508	418	468	438	474	479	539	476	523	479	442	506	503	504	455	462	470	453	462	482	496	462	478	524	475	451	486	426	475	486	490	492	476	487	492	480	492	487	475	459	484	465	477	451	461	479	476	504	498	444	424	444	450	443	452	483	505	460	468	490	467	470	473	504	450	409	508	438	470	464	467	498	520	452	507	461	470	489	436	480	472	487	490	438	502	474	472	490	505	471	480	435	459	450	459	472	463	483	487	505	457	482	462	500	492	479	492	453	445	450	460	507	478	480	473	502	482	549	450	448	469	473	499	473	506	481	486	444	523	478	467	484	503	459	494	450	507	462	470	466	455	460	469	462	429	469	463	480	482	458	490	427	476	489	480	508	454	466	485	490	458	492	470	431	484	445	442	450	431	452	451	503	508	477	503	418	482	484	461	508	489	467	458	464	478	471	459	457	491	505	473	461	508	485	464	505	485	484	457	465	484	465	461
57706	99946	60400	48379	32219	12188	1752	787	752	749	729	767	750	734	804	756	744	736	755	765	751	759	737	748	736	785	768	778	823	829	739	802	747	724	756	790	761	741	781	736	752	803	742	777	776	763	733	806	772	761	768	763	785	767	744	743	746	724	782	776	717	800	745	745	763	723	757	721	758	769	787	810	757	776	769	778	780	709	775	710	748	762	759	767	790	775	790	760	799	770	762	787	736	768	791	744	744	716	731	777	732	722	768	769	798	745	736	801	810	764	704	761	735	724	745	747	762	715	740	764	772	755	714	729	760	776	732	776	784	752	767	720	791	778	778	767	776	804	756	776	730	775	751	783	727	797	727	765	733	804	765	759	741	769	740	772	766	767	775	801	757	727	766	734	734	677	751	732	771	725	747	683	801	758	747	697	758	772	786	724	776	722	690	793	779	773	780	730	764	738	733	800	715	722	738	741	701	738	681	757	719	762	786	743	725	756	710	799	796	734	775	711	762	749	777	700	772	743	727	774	784	779	772	751	743	777	718	789	790	761	720	731	736	726	748	764	813	766	783	782	790	761	749	740	787	734	704	760	763	794	738	715	755	746	741	738	706	720	791	762	755	792	729	754	804	735	797	748	739	718	715	747	696	804	727	747	774	743	773	780	808	774	739	750	769	718	767	739	738	715	747	804	731	779	796	769	732	735	697	762	796	772	741	752	713	737	753	744	794	780	793	741	694	729	773	801	725	755	760	757	778	774	739	790	739	737	786	757	820	779	740	781	718	749	733	753	772	741	737	756	738	741	780	704	772	758	757	786	738	744	764	787	708	782	772	723	777	733	764	711	708	723	728	792	720	684	798	736	802	745	793	734	768	786	814	751	780	780	751	712	723	763	727	775	767	770	741	757	750	815	725	812	789	733	781	773	744	718	755	748	758	748	761	729	780	766	772	761	775	738	706	767	800	757	777	788	776	717	798	813	776	796	769	765	791	749	784	760	737	734	777	696	746	806	733	743	773	724	802	763	771	739	733	760	783	728	738	734	764	772	758	731	776	771	781	743	732	776	758	788	765	768	791	747	763	738	791	736	754	720	740	738	757	746	782	797	703	783	714	710	707	798	790	775	741	790	768	728	790	746	764	772	757	765	761	702	762	719	736	803	786	742	729	758	750	713	746	760	742	767	769	773	780	777	765	779	747	794	780	755	795	754	788	764	790	725	759	739	740	759	711	733	764	759	716	749	746	743	777	784	750	750	706	747	761	769	751	797	731	760	773	755	753	777	730	729	738	742	763	724	776	729	766	720	744	728	717	695	782	725	703	767	720	743	755	764	781	710	757	751	712	738	723	772	773	794	763	800	763	726	782	786	696	774	778	722	797	758	748	767	738	706	715	758	736	769	710	727	755	762	799	766	764	741	768	768	786	755	783	747	771	755	760	749	742	695	788	714	762	762	766	744	740	763	725	739	723	793	757	766	728	736	793	780	746	747	763	698	758	790	700	762	712	779	785	762	751	758	751	757	680	745	752	760	751	782	759	719	742	775	768	749	780	738	769	734	747	742	820	772	762	762	794	728	731	802	738	800	733	724	737	706	747	808	766	741	769	714	727	766	768	756	788	738	730	742	738	712	769	798	795	773	740	770	755	759	740	729	729	765	772	769	778	807	798	727	676	725	776	798	796	800	790	744	771	755	748	767	745	735	755	790	727	736	748	774	742	725	774	788	768	693	781	732	756	771	744	742	802	780	750	823	739	743	756	737	758	764	780	769	746	736	794	776	822	751	764	752	785	746	706	737	742	725	793	768	748	742	735	723	811	797	726	760	780	782	684	753	766	768	759	719	722	771	746	747	803	771	753	766	733	721	743	784	742	799	753	792	764	818	781	759	755	732	709	720	754	763	738	743	774	749	746	816	748	752	769	752	787	746	737	754	726	716	703	750	726	729	758	824	698	743	762	773	762	745	780	735	751	765	766	754	788	727	726	756	743	750	779	745	736	782	716	762	722	741	760	718	753	738	718	773	782	738	763	767	696	758	758	772	773	753	794	745	698	721	735	770	713	769	756	738	762	775	765	802	680	743	730	750	717	764	769	754	696	727	781	784	768	711	738	758	732	726	741	739	747	789	710	729	719	730	709	754	740	755	788	768	757	832	748	774	783	720	779	790	770	727	749	769	755	697	723	733	771	782	752	737	743	773	740	707	755	790	757	785	731	758	761	758	761	797	713	778	774	768	739	718	764	718	770	721	765	729	749	747	741	774	707	794	742	756	769	746	737	813	780	810	722	767	787	768	770	742	741	790	790	752	773	762	744	725	776	739	775	792	767	788	727	820	754	748	790	744	749	744	743	803	750	752	743	712	749	732	770	760	760	776	754	764	706	784	748	740	750	782	715	761	737	788	752	728	755	730	761	743	718	755	776	741	769	704	772	718	809	738	766	750	804	753	738	777	777	770	824	770	785	758	748	730	734	810	730	714	752	737	756	815	733	733	756	778	782	753	769	787	761	830	719	750	779	798	744	734	738	718	772	783	796	760	771	736	776	747	776	783	804	763	759	785	762	760	791	773	780	791	754	761	782	755	757	723	788	768	760	743	735	787	798	753	759	773	772	711	772	769	726	693	751	752	719	771	687	773	779	824	790	820	833	756	742	716	735	776	810	797	747	725	768	756	728	734	774	720	783	743	774	747	705	774	786	775	737	764	804	777	790	781	769	758	693	754	744	761	762	768	739	748	789	762	747	751	693	763	731	760	802	734	748	772	751	809	757	746	775	770	729	716	756	722	785	752	770	771	736	723	777	749	771	727	701	769	767	701	742	762	806	727	744	749	797	750	809	743	755	720	758	733	725	758	781	778	774	799	722	702	763	734	750	746	741	765	747	754	745	752	708	793	712	786	780	757	727	735	736	774	725	773	730	704	730	754	716	705	752	743	750	753	782	746	782	809	735	763	758	751	774	751	751	739	726	789	774	800	777	790	742	758	761	766	812	724	745	796	695	739	776	776	793	758	758	766	766	800	772	745	757	767	809	723	787	728	746	758	742	770	763	758	735	757	734	774	746	733	758	776	782	736	724	782	718	680	809	713	721	773	806	781	718	774	732	698	807	745	752	771	740	731	751	779	822	798	710	771	817	755	718	751	723	755	753	732	716	807	761	778	769	759	798	775	787	758	760	795	811	769	761	771	804	767	769	789	700	741	748	762	705	787	768	800	737	781	744	734	736	766	745	714	752	717	783	696	749	728	761	784	728	755	726	783	707	764	705	704	747	755	756	720	775	750	782	804	691	811	738	744	735	769	764	739	736	756	742	707	759	809	794	757	787	710	799	775	759	749	775	796	735	754	735	789	802	723	745	775	731	808	716	755	748	781	723	751	764	760	753	777	777	743	730	753	752	730	775	755	807	701	735	730	779	813	776	755	760	726	736	719	752	727	747	783	761	758	748	830	805	723	768	792	810	705	803	759	751	704	736	804	764	750	773	711	751	753	788	733	773	744
28443	31754	25632	13331	3835	814	515	537	504	532	498	497	535	534	494	507	499	524	525	467	528	517	514	497	524	528	501	531	513	529	543	489	486	482	511	502	524	488	488	511	484	517	512	473	509	465	543	498	470	492	500	522	518	500	528	528	508	514	508	515	527	539	523	497	532	477	501	492	483	492	494	488	532	538	528	493	538	503	515	506	525	493	547	550	503	483	490	512	489	564	503	507	513	488	543	491	489	544	510	534	559	496	525	542	489	526	506	517	508	541	525	528	481	491	507	504	515	515	491	513	502	562	521	524	535	541	532	522	495	531	502	502	463	562	530	512	514	509	538	533	503	483	476	515	499	491	512	515	508	528	532	528	522	514	550	493	508	525	497	524	487	540	533	468	557	530	507	492	532	549	551	524	492	482	526	479	504	540	497	513	546	516	495	527	465	449	498	499	520	508	494	469	509	538	507	523	487	529	528	536	464	487	536	478	531	504	502	533	515	531	485	526	494	506	495	533	538	501	492	515	515	493	503	503	520	497	532	478	505	509	511	504	512	526	518	516	489	501	525	503	495	526	542	491	512	536	535	500	480	500	471	481	453	544	526	467	515	512	505	510	505	521	530	483	508	501	484	510	530	489	509	527	544	514	526	485	506	500	495	538	484	518	495	529	516	534	493	499	511	498	496	475	507	516	548	508	513	482	508	537	491	530	520	487	508	497	554	516	500	513	510	511	515	504	470	474	480	489	532	457	540	511	525	500	477	496	472	508	482	500	520	495	506	520	490	514	509	506	509	535	465	467	487	550	568	513	525	531	459	522	565	516	483	513	502	496	523	519	527	542	517	528	540	477	535	489	505	531	493	482	530	507	463	519	476	527	474	495	473	504	533	538	488	527	535	488	480	515	511	508	486	485	505	523	466	559	520	492	513	529	536	501	520	516	512	514	477	464	555	481	494	499	534	501	545	511	518	488	519	538	492	503	486	515	521	510	480	497	544	493	494	479	529	488	546	496	538	530	522	537	532	528	514	504	516	509	523	507	505	497	513	550	511	520	538	521	494	514	499	498	513	538	497	509	520	534	536	531	484	495	528	527	560	473	507	537	473	475	548	514	503	482	463	529	512	502	506	500	493	539	496	502	512	513	527	489	532	569	514	525	514	487	547	540	508	491	562	494	528	468	536	531	511	508	522	531	527	537	522	549	505	522	518	524	544	517	553	503	530	516	500	531	549	517	513	527	475	533	504	490	517	505	488	514	521	539	502	510	534	511	520	531	512	495	499	492	496	485	501	497	447	532	475	519	515	501	500	520	505	491	556	519	494	475	513	489	476	499	514	488	546	515	522	500	516	472	524	506	478	485	485	519	512	515	495	519	538	519	519	496	512	544	521	546	494	503	496	508	498	519	532	507	503	499	532	523	508	520	498	546	513	503	546	515	506	511	532	547	538	483	508	482	480	526	479	537	511	513	559	544	509	493	527	550	526	519	491	506	491	522	481	513	537	495	489	543	512	443	550	536	530	526	528	495	495	570	496	563	482	516	509	536	553	515	545	495	526	523	517	496	520	509	550	516	489	512	480	545	533	493	535	526	517	545	512	491	493	459	500	490	525	481	504	546	495	513	526	500	471	551	512	489	525	523	498	539	466	502	534	533	501	516	490	508	529	481	488	510	502	489	542	508	546	530	526	532	510	492	484	461	485	486	509	493	524	480	506	546	478	497	499	512	535	490	514	502	495	530	486	503	503	550	517	493	493	492	501	485	519	536	496	502	499	523	532	493	529	495	518	527	526	546	484	556	529	502	500	520	536	525	485	519	487	500	555	475	512	480	526	535	517	511	471	528	459	489	502	508	537	532	476	524	519	495	525	553	529	534	520	533	507	457	537	472	482	530	482	533	508	463	486	521	496	499	490	479	530	480	530	511	498	498	525	466	509	497	513	540	507	525	525	486	510	510	508	501	497	516	543	543	492	505	536	540	532	529	534	540	482	497	517	536	525	506	492	483	524	462	544	521	533	500	502	478	494	503	448	526	547	521	472	534	499	538	482	518	500	505	529	519	541	502	494	513	522	508	506	514	502	502	496	507	533	502	517	496	471	555	472	486	499	512	508	523	467	517	546	523	518	513	515	490	472	558	523	482	515	503	520	515	531	501	504	493	483	513	541	492	476	519	516	520	522	510	533	501	535	451	485	505	494	509	502	507	468	481	485	540	544	542	548	513	476	550	535	541	499	510	466	493	505	507	499	502	493	512	499	546	492	516	490	504	540	548	507	507	498	546	545	498	526	508	568	523	526	528	513	480	506	503	502	530	581	550	488	524	510	500	517	499	527	494	482	480	503	524	479	511	529	531	491	512	497	497	483	500	496	519	532	551	481	524	515	470	525	518	474	481	550	505	505	510	499	544	507	486	498	521	515	541	517	497	527	497	517	498	487	519	504	484	513	496	499	521	492	505	472	499	524	504	516	531	492	493	504	482	476	521	491	541	499	510	492	455	497	493	522	530	518	480	504	497	523	506	513	484	518	503	487	488	490	525	514	464	509	537	501	511	531	501	551	496	515	539	468	533	549	505	528	479	495	466	496	494	490	496	516	478	531	510	526	493	540	507	516	513	511	536	469	498	494	516	509	540	540	525	492	481	542	493	506	539	501	530	485	528	515	471	495	504	484	514	529	482	552	527	541	517	522	532	547	499	512	516	522	522	498	510	517	520	496	517	502	521	518	475	506	497	509	493	568	464	500	465	565	513	523	556	497	525	485	484	517	517	549	493	522	499	475	474	512	508	516	508	523	485	505	509	535	552	510	509	535	512	493	520	517	503	495	547	507	528	513	532	471	512	543	514	562	514	531	543	539	488	513	521	475	490	548	495	499	501	531	512	547	526	507	503	521	555	516	524	495	523	487	503	515	502	502	510	482	573	490	512	502	495	505	557	512	480	542	504	516	529	502	515	522	474	534	511	543	482	519	499	509	557	493	457	489	538	503	501	483	525	479	495	516	501	519	504	490	510	487	506	540	530	492	525	553	537	530	513	515	539	520	519	485	481	558	528	527	507	545	501	521	497	496	490	470	549	535	512	537	536	507	513	577	535	508	517	510	493	483	522	519	514	529	497	511	490	509	503	514	507	529	508	506	478	541	516	545	505	536	508	486	476	504	503	474	494	493	503	503	549	498	506	457	519	532	491	496	516	550	511	484	558	486	508	527	537	520	509	514	548	500	512	466	498	520	511	536	472	494	503	491	531	528	514	545	511	509	454	497	543	533	521	512	503	484	520	479	502	492	518	528	559	508	497	526	519	478	487	512	486	491	540	498	497	497	504	495	469	544	479	556	485	530	491	504	506	528	472	493	523	514	541	498	502	495	552	496	514	519	485	504	546	525	499	509	521	552	490	551	523	539	491	488	523	512	493	503	479	491	529	524	512	494	526	505	478	488	539	518	498	466	504	526	503	519	492	486	506	507	510	530	496	470	481	518	497	490	481	484	513	501	489
38513	51282	25651	14216	6605	1663	893	833	878	905	878	848	886	901	802	882	847	904	845	810	850	877	829	823	856	822	890	861	858	843	853	893	883	864	871	848	871	869	907	920	809	828	888	827	866	855	851	858	837	842	845	847	833	893	858	853	864	878	851	869	861	837	825	857	808	885	877	852	894	864	821	879	805	839	885	855	800	817	881	836	815	834	815	929	891	894	873	863	864	861	849	871	846	861	860	879	871	859	906	840	851	865	838	819	799	859	849	905	859	853	865	873	900	837	838	879	838	800	888	884	865	826	863	849	829	829	831	864	877	880	861	869	883	854	916	874	830	814	876	828	844	857	849	835	873	882	833	835	853	864	832	902	816	885	868	876	889	862	850	866	890	859	887	903	871	819	855	843	869	865	894	845	838	817	854	911	835	874	875	844	882	828	866	924	890	855	840	901	854	830	865	877	877	875	850	792	845	873	860	847	875	856	838	841	905	853	868	921	833	841	892	862	873	858	839	843	855	833	850	879	901	888	856	810	884	867	859	858	860	929	878	881	909	851	840	873	826	861	852	854	906	817	810	867	876	829	851	827	846	851	876	877	905	906	844	845	831	901	869	839	861	841	814	842	841	863	823	832	862	836	851	878	862	826	858	831	916	858	828	868	906	855	800	878	813	855	850	881	901	871	880	878	853	806	886	853	864	840	871	866	844	853	868	923	873	835	805	841	877	898	893	859	875	894	843	878	872	902	901	851	858	828	900	835	867	873	863	837	876	923	895	897	841	838	875	898	851	838	870	882	882	842	818	892	803	836	807	875	864	885	894	838	870	830	869	868	889	868	851	833	868	841	872	836	820	884	844	870	845	851	859	814	927	847	858	885	842	873	871	825	857	831	883	878	849	864	847	824	841	836	884	876	873	875	863	843	865	885	858	881	842	782	826	842	859	897	831	855	900	828	850	854	802	852	794	928	828	881	876	853	895	824	849	857	843	855	891	867	856	827	946	882	853	851	849	843	876	820	825	864	854	905	835	857	817	841	837	829	858	857	864	915	858	852	863	809	851	868	898	922	905	878	848	843	861	867	876	828	866	843	861	849	879	821	788	878	854	832	855	804	775	863	858	820	876	850	867	892	875	888	864	840	810	878	857	887	828	920	848	866	872	861	862	869	824	803	829	874	886	863	866	841	860	892	884	871	841	873	883	842	833	812	882	830	906	759	866	868	848	859	843	858	850	820	843	880	823	866	856	845	866	835	882	868	854	859	875	887	850	898	893	845	859	858	845	882	836	838	826	828	907	858	909	843	839	856	857	870	882	880	839	905	884	891	867	895	910	899	867	867	857	856	861	909	823	856	833	833	850	820	862	861	835	877	864	832	856	824	839	897	852	845	843	853	835	863	907	923	832	874	885	931	846	831	846	859	862	888	903	884	843	844	833	863	862	803	863	811	885	875	901	869	919	862	865	867	886	837	858	817	826	883	864	855	835	853	811	850	864	858	815	867	966	873	848	859	858	904	868	863	892	862	855	888	832	904	830	840	844	889	841	846	889	840	845	853	891	833	864	902	837	865	861	859	825	941	805	869	823	847	823	847	871	884	906	836	852	917	809	874	866	853	852	846	879	867	890	850	829	884	804	898	856	906	896	857	874	871	861	818	898	797	813	864	911	859	846	858	886	876	892	889	833	837	830	882	875	840	910	837	879	851	819	907	850	866	859	850	849	884	830	841	826	833	823	856	819	902	818	839	857	831	888	859	827	884	871	885	886	860	896	867	850	873	873	860	888	853	878	876	881	841	865	834	867	841	885	861	863	812	896	851	893	858	819	863	879	862	916	859	869	822	894	900	862	854	855	879	843	851	884	833	800	795	914	852	898	823	916	809	841	864	855	818	860	917	831	866	855	895	837	811	870	807	875	864	840	883	839	852	853	842	880	828	876	897	874	843	842	875	839	836	842	823	899	822	861	902	981	882	810	882	856	852	834	857	825	839	850	861	882	816	916	850	872	875	874	867	850	863	884	854	819	846	846	864	845	800	890	811	867	904	858	860	865	850	843	818	855	858	868	845	803	879	892	838	853	844	825	863	857	817	850	796	795	832	883	824	884	886	818	860	834	846	822	838	879	875	874	919	832	854	902	859	872	838	909	849	843	851	869	828	817	870	842	821	841	857	873	853	853	804	908	874	851	825	878	899	864	856	863	855	842	914	841	816	846	840	890	864	880	814	865	919	874	842	816	874	856	856	818	833	924	871	842	874	855	903	895	875	892	854	847	855	879	887	855	847	829	856	878	856	881	826	828	854	868	864	859	808	874	835	861	875	902	855	888	831	868	806	800	852	823	851	855	852	880	866	830	831	803	827	845	841	864	887	870	826	905	854	911	856	835	848	852	859	803	895	843	818	837	901	927	814	872	798	887	872	887	927	851	854	883	812	886	875	865	886	861	876	859	868	874	877	906	815	886	826	947	870	862	823	853	841	776	817	903	860	876	905	867	861	860	831	851	864	837	871	848	880	890	853	858	870	832	819	902	857	911	842	871	868	811	895	856	905	881	847	829	796	918	852	848	878	895	901	876	901	859	856	852	841	879	835	848	821	893	840	863	817	912	806	838	866	876	871	902	847	889	838	875	837	937	876	906	874	913	833	877	911	874	878	892	855	868	849	854	889	904	816	902	887	895	870	871	883	877	841	897	878	852	864	865	845	862	841	901	799	817	833	874	910	814	844	857	874	811	858	816	919	874	857	841	877	835	847	833	884	890	833	852	851	823	872	844	842	846	827	885	813	884	883	855	843	856	865	846	870	832	806	845	800	874	819	860	827	851	884	886	907	890	823	804	828	827	886	837	827	776	884	883	891	906	830	832	871	897	855	898	829	793	838	917	886	806	875	889	910	848	871	891	847	844	891	863	838	838	866	849	916	821	843	899	811	882	824	892	871	857	855	881	929	807	838	935	827	890	848	885	868	831	854	829	847	860	876	866	859	849	831	867	891	845	829	846	885	905	892	845	873	850	894	843	821	857	860	838	858	894	864	838	839	865	777	853	875	891	835	790	886	862	849	868	788	894	813	883	835	883	845	807	858	839	847	882	893	846	847	836	835	938	877	887	857	870	902	927	814	880	845	908	833	870	925	868	902	852	896	899	917	871	871	904	847	884	846	875	791	872	840	829	857	829	845	860	859	837	848	813	899	869	827	882	876	860	897	909	896	882	812	867	921	843	852	892	850	925	865	841	779	843	866	857	846	907	883	855	831	849	797	878	854	921	892	857	827	856	811	838	846	869	856	867	836	876	877	836	916	863	808	857	866	837	906	863	831	840	845	846	891	861	834	835	834	845	847	886	868	854	826	873	815	848	856	874	867	865	884	880	873	847	845	872	887	919	850	826	909	873	850	834	844	915	839	871	864	883	863	843	856	915	869	831	877	871	861	803	899	923	917	860	851	885	904	843	880	846	861	907	839	897	855	885	860	831	884	865	856	840	863	910	876	895	872	879	876
24044	23470	30251	26037	21742	11638	1480	432	399	395	401	343	360	363	399	404	358	364	351	372	400	366	351	361	350	366	356	367	337	372	331	376	367	394	374	362	338	379	381	346	369	389	342	357	368	362	377	390	369	389	411	350	363	363	360	362	373	404	405	339	350	367	358	362	359	364	388	363	365	326	383	367	372	363	357	377	347	368	347	364	352	378	381	363	360	373	373	351	378	375	363	355	368	371	373	379	400	373	353	339	365	372	334	374	385	347	366	366	335	345	335	352	372	349	347	365	391	399	387	379	329	372	374	349	344	358	343	376	343	330	380	344	397	341	352	342	372	357	375	342	389	391	353	337	349	371	374	359	376	392	389	371	355	380	385	356	369	393	376	379	387	331	356	367	375	350	342	337	385	344	397	381	379	375	368	337	352	404	349	361	377	367	376	353	357	360	318	354	340	361	356	337	358	354	355	371	360	368	334	377	340	366	356	327	364	364	337	394	349	375	340	391	360	368	403	362	357	356	372	365	388	363	350	355	383	377	344	374	347	367	342	341	350	380	339	343	349	381	366	360	384	362	355	361	316	365	354	361	387	332	331	324	398	386	391	395	361	340	390	349	380	351	388	380	372	351	357	403	357	357	367	337	351	399	343	371	374	358	352	376	394	363	398	393	354	360	394	345	376	370	366	373	382	342	352	324	359	353	356	339	378	356	384	355	356	360	357	375	363	383	366	366	370	335	332	327	350	344	391	356	352	350	374	336	340	338	380	352	377	378	344	354	343	383	355	339	345	353	361	369	381	371	380	377	337	369	390	406	343	358	377	368	342	361	373	341	401	394	405	361	361	361	373	388	383	327	382	378	371	409	357	358	385	360	367	354	396	352	356	381	376	360	383	387	355	337	344	383	371	368	341	375	363	392	350	405	353	369	386	375	398	344	375	365	356	373	359	361	386	374	353	402	372	353	387	365	363	365	354	355	385	348	387	363	325	368	362	315	377	344	372	397	373	354	355	396	373	356	355	369	400	365	378	378	380	365	322	387	375	373	364	362	354	409	399	355	375	375	351	354	325	401	392	355	375	385	373	380	355	378	369	407	357	360	367	341	356	372	375	369	361	374	347	348	343	365	390	369	389	347	327	359	342	404	360	387	405	357	373	353	394	372	358	403	368	379	368	379	386	379	362	321	392	380	396	358	375	381	338	375	378	355	366	384	392	346	371	355	355	375	342	382	376	376	387	378	385	334	376	347	372	363	382	368	360	380	406	335	347	358	350	345	341	388	360	352	385	362	368	364	359	340	380	351	364	395	354	356	393	349	358	331	370	394	345	370	381	369	367	344	436	351	350	350	333	372	353	371	363	376	369	352	377	374	360	348	346	351	366	366	382	346	359	343	351	374	355	365	343	392	396	409	348	321	372	379	366	377	359	352	347	343	359	365	368	376	346	366	368	342	379	397	332	343	340	355	379	370	379	323	399	354	371	366	390	374	342	355	336	414	343	361	376	352	368	379	385	362	357	379	337	397	331	327	312	378	381	366	357	370	379	375	359	353	350	390	362	387	369	330	363	344	390	381	386	356	360	342	377	383	360	361	372	372	341	401	348	353	368	375	374	345	324	322	356	360	339	376	370	384	344	359	364	340	357	345	366	367	357	350	343	362	346	322	361	362	379	372	349	375	369	329	319	376	358	372	339	360	381	353	374	367	368	365	363	376	343	385	381	389	385	364	372	363	369	373	360	357	355	370	345	376	365	365	390	354	354	336	379	358	353	369	374	364	363	339	336	350	389	375	347	371	367	387	364	360	351	352	367	349	348	358	379	351	341	374	384	367	362	378	375	381	356	381	397	394	375	373	357	369	357	345	384	370	372	357	367	358	376	386	339	373	391	370	379	386	380	350	367	329	379	393	369	363	360	357	372	353	399	363	369	372	361	401	340	371	376	362	331	368	373	348	348	379	362	362	358	362	348	383	347	346	375	352	360	388	358	370	384	353	369	331	375	327	345	380	367	352	367	373	345	389	366	357	371	310	395	362	366	328	359	353	343	385	363	355	348	358	395	369	371	359	326	364	372	357	375	379	367	378	334	351	353	350	370	375	384	362	389	365	378	387	341	355	404	317	358	375	341	348	363	376	377	383	369	364	369	383	330	383	361	349	356	383	367	377	381	312	372	358	329	348	365	373	381	361	377	351	335	375	364	328	390	387	348	386	351	356	350	366	355	377	360	382	369	363	363	383	349	363	342	366	365	364	365	344	364	384	375	338	371	355	354	377	377	359	363	370	322	343	367	350	371	365	370	366	379	360	356	360	364	353	368	358	403	375	367	370	374	374	364	370	364	366	356	340	362	350	361	348	372	379	373	405	381	326	403	409	372	356	333	368	387	332	389	399	370	393	370	361	378	322	397	339	387	332	355	346	345	356	356	365	357	349	338	355	398	361	375	381	360	363	389	350	362	370	365	369	346	374	354	388	375	375	337	354	373	355	369	384	371	332	386	354	372	351	376	350	357	351	385	350	364	362	378	365	385	378	343	348	350	345	387	395	352	399	391	372	340	395	399	345	400	392	380	334	376	352	364	371	398	356	398	412	375	342	382	342	371	385	317	372	338	390	366	370	366	373	399	369	368	387	357	376	316	371	380	336	371	361	357	368	357	348	376	331	370	371	364	385	366	359	341	341	360	362	378	389	377	368	357	375	329	346	325	321	356	360	430	371	389	380	362	348	338	370	409	348	348	379	357	386	369	358	338	378	344	368	352	378	316	366	385	352	373	343	372	364	349	346	387	345	351	317	340	397	327	349	358	375	390	359	346	353	383	349	373	347	383	390	372	342	376	345	368	361	349	369	397	374	378	359	348	338	368	397	352	388	358	345	380	362	346	360	348	372	371	377	345	346	353	385	351	362	369	411	397	348	379	368	368	349	371	338	343	373	365	367	362	353	368	386	328	394	408	373	352	369	362	365	360	400	340	359	321	377	379	399	396	391	359	363	346	364	377	330	352	403	336	369	382	358	385	399	381	353	371	354	367	374	354	337	390	353	332	352	358	378	399	362	384	383	361	348	381	350	385	351	366	370	332	350	367	351	399	343	363	354	367	360	327	382	336	383	385	346	389	398	380	383	378	334	368	371	373	381	374	402	355	339	349	363	338	387	367	336	358	391	353	368	345	375	355	342	372	355	353	367	423	343	354	360	354	370	340	372	347	381	335	354	394	396	363	321	384	360	338	367	388	350	365	358	349	385	353	351	329	346	363	375	355	405	386	345	360	369	393	367	359	406	367	381	383	375	397	364	347	373	388	357	367	350	364	362	359	370	338	353	369	360	358	394	349	333	356	322	372	387	357	373	377	386	395	358	334	361	373	345	342	375	338	353	381	357	361	366	399	355	373	423	384	334	366	356	351	364	341	362	363	360	391	348	322	375	333	364	373	338	380	336	376	365	382	352	343	366	362	338	374	336	367	402	360	394	366	368	348	380	362	385	343	381	362	370	304	364
58495	93412	53960	41625	24257	7579	1045	651	617	590	662	673	622	666	649	636	609	633	600	634	629	622	605	611	618	678	637	608	676	599	648	630	624	619	629	628	562	613	619	613	641	616	626	630	624	675	617	635	656	635	653	636	654	608	636	657	605	629	610	636	638	671	595	624	636	620	634	581	629	587	588	607	609	613	610	626	568	610	610	599	625	625	615	612	581	580	637	634	592	685	610	605	624	607	621	633	622	627	612	634	647	573	624	638	563	650	624	574	619	644	634	657	663	620	675	646	609	650	610	557	608	647	619	636	644	602	615	587	641	615	673	601	615	588	641	620	590	636	644	584	613	594	618	620	575	593	577	602	641	629	632	650	650	603	587	595	646	660	601	598	605	614	706	581	601	622	616	611	650	598	626	596	629	667	621	620	627	606	607	628	681	587	580	621	634	631	595	615	623	613	632	607	649	627	610	618	603	640	591	614	655	630	573	572	617	643	594	629	599	631	627	626	610	599	591	595	650	617	619	621	674	657	651	634	652	630	657	600	612	632	614	647	641	672	628	631	605	604	601	639	605	674	634	546	641	607	588	576	635	635	617	647	629	600	628	613	603	635	637	594	590	604	621	591	618	610	623	637	613	575	675	658	624	650	610	596	644	592	669	592	644	650	650	619	669	632	594	576	655	630	627	641	680	617	618	598	588	628	654	576	614	672	601	628	617	593	590	575	594	686	627	632	623	679	642	623	603	682	636	566	637	608	635	667	609	662	568	595	602	677	613	639	676	603	607	586	586	572	628	650	613	627	611	670	613	664	629	592	623	608	614	658	638	638	613	638	580	655	639	649	639	589	614	630	613	596	594	622	617	607	661	592	613	632	663	628	614	581	627	625	604	630	634	631	597	627	627	615	645	643	610	632	592	621	648	640	631	608	660	632	628	566	607	597	653	647	631	620	612	577	625	641	635	621	628	610	653	608	623	616	626	604	619	636	621	617	628	599	647	639	620	661	616	597	649	565	641	670	585	638	663	643	650	656	606	639	620	638	624	611	602	624	620	616	654	607	659	590	590	615	653	649	630	614	585	588	612	591	615	624	596	606	634	635	611	638	644	646	630	613	612	582	605	605	629	619	646	620	649	650	619	621	628	621	658	610	621	633	656	635	676	627	635	630	618	637	625	589	612	636	619	601	622	594	610	621	576	648	605	626	643	652	617	626	594	660	609	633	612	633	586	638	674	632	610	611	600	620	615	634	595	641	624	630	668	623	604	656	605	627	620	637	618	599	597	637	607	624	590	665	603	630	563	623	651	606	641	644	609	655	631	542	664	675	651	672	640	634	578	617	642	634	676	645	640	647	580	619	638	652	621	633	591	658	624	649	620	638	636	604	680	624	593	610	648	635	653	648	584	576	601	596	610	595	625	636	610	629	615	604	625	598	653	602	614	614	613	653	614	618	613	599	607	589	609	619	634	650	637	647	590	597	605	607	581	610	621	619	649	591	668	643	634	598	635	575	574	614	595	641	613	591	647	621	621	629	634	604	597	583	634	632	645	634	634	571	584	616	627	633	617	629	665	595	601	647	682	612	621	671	653	636	604	643	683	601	612	608	608	585	621	641	627	619	609	641	620	638	643	635	635	611	622	641	621	619	659	633	606	638	623	625	629	692	664	641	636	630	674	629	650	635	612	622	599	655	648	602	646	660	643	579	599	633	609	590	654	577	580	597	633	593	612	625	621	627	630	629	633	593	626	608	643	610	643	601	624	623	659	636	635	630	623	612	615	640	599	606	653	630	603	628	651	697	641	623	680	638	570	633	645	613	633	626	630	630	605	625	613	622	618	621	576	657	663	638	632	614	608	600	617	620	647	655	648	641	585	600	578	623	675	647	633	598	655	622	621	600	598	615	615	596	613	637	636	677	656	629	619	610	642	650	601	605	616	602	629	668	567	658	668	628	656	607	643	590	593	620	662	633	645	662	617	664	663	636	638	685	625	674	604	630	657	586	630	614	603	621	582	629	606	654	642	619	647	598	633	637	561	604	634	626	639	611	601	647	615	618	617	605	635	656	602	612	618	586	611	621	618	619	633	692	604	611	623	644	602	572	630	594	611	595	656	627	594	675	600	633	612	595	616	662	586	635	610	630	620	602	592	641	608	655	593	612	654	624	583	589	595	587	646	592	649	597	609	653	635	600	625	635	654	604	610	652	618	574	640	615	646	609	652	593	571	604	589	633	612	596	584	635	656	630	628	661	636	619	624	618	606	603	640	609	648	686	615	652	651	648	620	662	575	587	637	654	617	643	575	632	618	624	642	578	677	630	633	639	608	660	638	618	643	650	627	648	619	626	603	599	633	602	617	609	633	630	635	621	600	620	651	605	561	606	627	636	643	646	653	603	640	597	638	674	635	606	649	638	657	618	656	579	641	634	605	607	560	645	611	587	587	655	662	643	570	583	667	664	618	605	644	616	647	606	633	600	624	648	610	595	583	613	603	624	630	635	567	610	653	639	647	660	595	669	608	637	650	606	611	610	615	623	653	652	591	630	624	628	609	675	621	616	590	553	611	625	648	606	619	650	633	606	636	620	658	627	622	606	613	656	637	623	601	625	593	634	640	618	586	627	664	615	624	626	634	678	643	604	621	638	615	651	625	603	643	640	607	674	638	645	612	585	607	647	597	629	646	634	656	669	605	586	623	624	578	564	617	658	647	622	612	637	617	619	618	601	643	610	600	652	656	607	592	619	608	602	599	605	630	644	619	628	604	604	604	670	623	634	607	611	630	615	621	655	613	656	633	628	608	627	642	621	624	614	623	627	622	603	640	635	609	617	638	607	607	656	642	664	637	608	580	632	652	622	651	612	595	598	626	620	635	627	569	628	613	588	602	631	638	643	645	644	565	637	638	613	627	623	623	612	608	640	585	636	633	619	640	657	648	607	599	619	595	627	649	658	628	625	627	603	616	604	641	628	635	607	640	592	612	604	663	611	608	630	621	654	612	656	608	587	611	631	625	618	665	665	639	589	608	646	623	630	636	617	685	642	596	638	573	644	593	582	607	647	599	626	572	675	585	687	623	596	645	621	628	641	609	619	622	594	627	642	615	594	623	615	658	600	616	671	576	649	632	615	638	623	632	633	602	625	621	670	673	572	634	671	583	609	642	625	647	654	618	623	631	613	603	647	655	615	616	635	653	673	593	632	616	690	642	596	637	610	591	598	641	641	598	667	614	652	636	655	625	631	632	604	625	651	639	585	628	643	564	607	630	570	636	617	653	622	626	644	602	611	644	591	646	659	614	629	578	605	623	653	621	625	630	573	632	618	647	595	606	637	629	644	597	639	616	603	654	614	638	574	575	598	591	621	634	639	656	600	670	633	648	608	609	607	608	550	615	614	615	626	621	608	615	609	638	605	590	580	592	620	621	602	620	621	630	625	625	610	610	636	607	654	635	636	581	655	644	629	637	609	664	631	636	663	621	610	605	643	624	642	639	640	609	636
23037	22115	29263	24771	22008	19417	6980	615	503	478	508	494	494	500	507	493	506	495	457	458	478	480	455	439	462	475	476	447	472	471	472	483	482	480	457	486	495	514	435	452	466	496	474	460	470	484	523	491	491	434	477	483	482	474	457	464	455	467	471	496	462	497	498	471	471	473	493	454	506	477	462	461	484	499	518	471	437	480	499	473	464	484	408	464	494	491	469	479	470	472	473	490	458	493	407	456	497	493	458	482	461	500	502	491	447	492	479	475	507	477	487	498	478	467	460	486	469	447	493	489	469	486	466	481	468	451	487	448	464	469	496	458	469	491	475	478	450	479	450	468	491	466	451	521	507	482	465	465	472	508	469	453	472	451	467	496	450	441	429	471	485	475	500	489	465	468	419	482	512	455	464	444	493	469	516	453	503	500	496	479	494	467	446	418	479	479	476	458	463	461	449	532	454	445	489	457	492	445	507	468	458	475	470	457	445	444	477	486	505	424	486	446	454	498	464	494	434	466	474	488	479	475	473	489	505	426	448	444	463	458	484	483	472	493	497	482	477	488	460	454	465	456	486	491	479	458	475	464	482	517	465	458	476	479	460	474	443	446	456	447	495	483	482	470	482	507	475	477	516	492	508	441	481	472	494	493	451	478	492	461	443	469	483	475	478	471	439	459	486	461	429	494	479	426	506	471	444	456	487	489	486	451	469	495	446	447	497	468	472	513	437	516	437	455	480	454	470	465	476	457	481	490	472	473	465	482	440	446	467	441	481	511	475	492	463	484	465	464	449	466	481	463	478	513	450	463	442	472	454	452	481	467	472	476	502	526	446	454	480	449	433	469	451	474	457	472	473	469	432	496	455	492	494	463	468	453	483	501	467	514	456	482	488	458	483	423	473	479	458	517	486	525	481	450	446	474	500	463	429	483	518	432	465	484	500	442	467	507	471	468	440	417	512	463	457	457	482	507	475	491	456	477	453	438	476	472	475	516	484	468	472	458	478	447	454	467	462	484	435	478	519	483	468	479	480	482	477	432	484	492	484	456	459	501	483	479	485	441	430	471	476	527	473	492	444	460	487	507	486	455	485	484	478	483	479	464	469	447	438	457	475	477	482	470	483	455	448	486	448	464	481	472	475	446	479	483	480	458	480	482	473	495	497	460	425	450	439	477	465	447	502	485	469	467	511	471	487	488	496	480	466	487	464	506	512	463	472	480	471	436	491	467	540	497	494	464	487	424	481	517	483	440	498	455	461	463	496	487	476	473	493	491	489	465	484	504	493	486	478	466	471	477	500	505	468	518	464	471	466	446	473	475	509	468	459	459	463	457	487	496	493	450	473	493	450	463	475	468	476	515	514	465	469	525	478	457	454	480	463	484	465	513	446	458	441	480	494	439	520	493	454	462	471	445	465	437	457	475	455	448	489	480	502	452	482	496	464	505	485	439	459	482	472	433	465	477	485	472	477	499	474	480	453	443	449	408	469	480	490	467	483	483	518	466	497	477	464	472	514	473	500	510	484	506	448	485	478	482	489	472	502	457	455	502	466	521	495	433	473	466	452	467	450	460	454	487	473	516	483	500	469	451	516	487	474	476	486	491	521	468	481	487	451	440	489	527	510	456	498	498	514	458	479	474	462	496	479	513	467	444	452	471	453	448	447	451	496	514	462	457	484	477	463	538	490	476	443	468	487	484	526	478	467	435	476	494	498	509	489	471	497	488	493	477	473	478	454	451	446	477	486	490	435	509	465	451	473	482	482	453	517	474	468	447	468	446	436	459	445	482	442	456	474	472	475	473	468	522	509	482	473	456	505	468	448	502	446	469	446	462	476	491	450	505	456	491	453	467	479	496	516	453	457	512	476	469	472	439	491	506	486	446	425	454	498	536	483	482	488	460	470	437	459	502	494	497	483	435	477	467	470	460	431	453	457	491	476	477	459	456	454	454	518	482	487	472	456	469	503	449	472	447	457	463	467	430	492	470	487	453	458	497	466	472	477	481	425	475	455	503	473	479	485	467	451	412	450	494	453	500	461	518	477	501	449	457	452	449	504	465	453	442	463	500	465	502	478	478	485	497	431	461	491	465	465	464	516	472	473	499	459	469	453	471	473	523	489	463	458	476	518	472	487	491	493	472	496	482	455	490	476	458	449	477	493	450	451	459	511	439	460	452	448	483	478	467	507	483	456	447	481	461	517	488	468	436	483	473	531	494	479	492	463	448	477	498	463	449	484	479	473	441	496	502	494	464	497	504	490	458	457	462	482	445	442	461	455	501	460	473	471	493	481	468	502	449	487	478	461	477	471	477	463	483	482	470	454	469	448	456	474	455	466	454	439	445	506	461	468	460	487	456	447	500	485	444	521	492	498	480	448	490	478	449	471	471	451	501	498	502	450	481	449	485	501	445	451	449	448	463	431	476	492	473	461	467	519	478	444	474	426	495	434	460	496	454	456	519	449	491	488	479	489	460	484	494	470	492	535	520	483	477	489	483	504	535	446	512	488	489	446	441	469	461	511	474	473	511	466	476	482	491	487	454	478	497	491	469	473	460	468	467	467	477	469	449	439	504	481	453	440	439	448	441	490	443	432	450	472	442	508	476	422	469	467	479	439	492	435	462	437	494	512	451	487	470	455	427	478	464	484	464	496	476	457	490	515	489	436	492	494	487	462	453	468	472	455	472	450	455	467	477	436	496	430	487	477	473	445	497	473	472	439	475	442	427	462	493	454	483	521	476	472	492	431	465	475	473	470	463	485	505	466	476	480	454	481	515	476	437	450	458	490	457	513	474	458	455	486	484	506	438	461	456	450	487	471	470	486	508	504	459	460	487	500	457	461	451	464	507	492	478	467	468	487	471	458	468	484	462	463	439	485	443	483	491	432	468	492	473	488	481	483	425	485	457	463	460	465	471	513	483	481	476	518	458	424	484	468	458	454	484	538	469	473	456	413	453	451	464	462	497	469	449	483	473	458	480	451	464	507	482	487	486	495	472	449	474	478	460	519	467	508	472	481	501	440	439	482	478	494	475	461	463	459	461	464	489	506	465	444	450	485	528	475	464	487	452	430	458	466	478	452	453	483	462	484	451	473	480	464	486	450	468	487	495	440	474	464	479	491	439	454	495	496	481	478	465	441	464	431	490	476	462	475	480	482	459	470	432	474	447	467	481	486	502	474	500	455	453	460	525	473	501	446	466	472	451	461	467	480	429	480	488	474	462	497	476	466	451	458	511	496	499	472	514	467	507	472	474	480	480	477	472	452	529	501	490	468	469	460	456	461	440	471	461	468	496	486	463	481	463	428	431	502	488	511	466	517	446	434	472	456	441	473	449	482	465	500	479	501	491	504	507	444	461	430	492	486	459	476	442	447	438	456	463	464	462	453	483	458	467	471	461	443	501	511	513	476	469	466	496	449	480	464	500	502	432	479	477	473	430	467	445	502	476	510	481	464	483	493	453	443	455	509	485	464	472	486	486	498	494	445	449	461	515
56896	100070	59606	50353	31909	10942	1817	843	787	707	734	795	771	781	729	773	812	785	766	763	854	764	732	777	810	781	790	736	789	769	774	757	777	729	755	746	725	740	749	703	801	762	805	762	763	801	736	755	780	739	726	732	713	719	785	792	806	771	715	761	753	759	788	738	784	782	782	738	794	762	743	769	831	832	783	761	718	761	730	805	715	764	739	735	775	733	757	759	761	768	734	798	734	723	774	751	753	733	773	752	770	759	716	757	771	730	778	722	755	760	744	763	721	777	785	741	749	779	785	715	728	728	752	777	740	742	746	711	741	753	788	813	738	818	741	748	749	823	768	732	732	744	711	733	728	810	778	752	742	749	737	724	759	715	773	792	702	719	723	738	744	747	768	770	768	773	777	775	794	738	716	744	759	701	742	742	716	764	749	767	782	754	753	764	826	790	768	758	759	730	752	780	744	747	727	758	772	767	733	734	802	757	774	804	762	752	758	746	801	711	769	728	759	724	780	746	735	736	753	728	700	796	809	733	744	760	768	795	774	743	748	717	749	734	707	776	752	751	750	744	744	749	797	753	738	782	726	741	767	788	737	795	758	715	769	778	724	755	763	751	772	690	744	753	753	751	716	753	746	799	798	727	740	721	823	718	787	793	738	812	742	741	792	821	766	777	802	768	740	712	771	767	787	750	763	751	711	740	807	761	751	802	783	788	754	717	770	758	753	770	660	756	784	729	778	798	740	699	760	729	743	727	766	759	754	756	747	782	761	705	750	691	722	760	787	787	738	730	799	783	745	793	681	755	788	764	707	754	757	731	757	799	763	728	754	752	733	760	767	765	753	744	741	771	793	752	776	761	770	765	763	772	733	812	791	756	731	789	759	762	745	772	771	776	793	740	736	765	719	708	803	756	772	766	753	738	764	761	788	745	718	768	797	733	771	735	801	792	729	782	774	760	763	781	734	774	760	733	721	701	752	746	763	712	737	722	769	758	789	762	721	756	780	766	740	763	707	800	759	760	782	804	750	750	741	747	771	705	763	780	727	729	747	747	754	796	742	785	744	687	760	715	792	775	757	774	734	707	747	731	773	786	735	763	779	761	769	714	747	766	787	781	789	753	718	769	779	770	734	779	739	725	746	760	783	782	792	769	774	739	770	752	752	764	723	767	765	757	763	777	747	784	745	735	760	711	776	772	747	761	722	739	722	742	773	745	752	747	780	740	743	750	740	740	755	754	767	707	748	741	752	744	691	734	758	754	725	748	785	706	778	764	758	734	796	771	763	736	761	745	713	723	727	777	790	738	752	773	781	774	799	725	797	767	736	760	795	732	756	716	738	763	800	789	702	783	736	766	716	738	755	713	743	763	775	736	758	771	721	759	770	737	731	755	722	729	736	758	728	755	754	722	788	766	720	710	794	782	771	784	774	807	758	769	765	703	745	730	759	825	740	766	777	759	764	715	736	766	773	753	756	766	735	707	812	766	790	706	759	797	745	751	803	708	750	725	760	777	752	749	755	771	743	723	774	685	773	739	780	715	747	802	757	754	748	685	730	753	755	712	748	783	754	777	745	776	760	760	773	735	799	738	713	743	733	773	796	740	767	743	723	780	765	739	741	749	743	829	755	782	740	775	785	693	721	730	778	732	749	777	754	757	769	743	705	764	744	751	753	762	783	773	734	715	744	775	753	777	742	719	727	719	794	758	780	781	699	783	740	783	784	760	764	772	819	763	764	749	710	782	774	711	745	743	757	735	774	758	752	770	785	771	815	738	765	739	719	762	767	708	783	736	748	745	784	770	737	718	763	778	708	803	730	750	724	762	732	765	733	792	726	714	717	753	830	777	709	744	724	791	847	756	778	769	769	776	804	762	791	758	786	719	681	784	755	778	741	790	732	749	713	742	766	786	811	728	786	750	811	701	760	782	795	751	776	746	730	750	776	741	795	779	769	756	690	748	773	789	806	762	724	759	732	729	824	772	734	747	785	755	804	771	746	735	803	763	748	759	707	742	755	707	757	770	762	716	765	804	770	764	760	804	773	775	741	749	750	691	741	739	796	769	721	788	793	813	768	741	747	763	700	749	783	736	700	769	813	771	762	769	720	780	747	764	749	765	790	738	741	758	791	760	774	756	772	742	745	792	745	733	734	782	749	786	748	736	767	772	773	782	756	728	730	772	785	730	776	698	779	755	756	742	691	774	757	750	739	746	745	749	767	727	741	752	712	801	736	742	770	762	787	750	735	772	772	780	732	743	768	780	780	778	780	789	771	756	774	695	739	747	729	797	792	730	786	723	734	728	793	765	777	739	811	735	754	720	745	758	803	720	760	782	791	756	740	706	779	731	724	732	770	736	729	776	792	744	722	710	791	762	710	775	762	789	758	772	752	755	742	780	714	768	748	760	771	776	727	755	736	789	723	736	753	786	754	747	763	765	774	748	760	726	722	790	766	721	769	715	758	779	771	765	746	748	740	734	759	743	756	755	692	711	755	747	726	745	744	753	703	774	733	746	769	710	756	765	780	743	746	782	734	771	751	793	746	742	753	764	746	742	800	727	749	789	715	769	751	760	790	768	743	742	757	769	749	791	748	750	783	776	745	829	736	776	736	772	772	788	777	763	747	735	738	727	814	794	682	725	777	711	723	751	765	740	738	740	719	781	775	724	759	770	719	797	708	760	816	762	801	731	755	801	751	755	712	780	794	797	750	810	760	779	774	745	752	730	747	788	759	744	786	767	744	785	746	697	769	784	756	734	761	739	753	737	753	792	734	754	746	738	742	771	748	738	780	735	719	716	714	763	732	751	731	772	780	736	791	712	738	761	804	781	758	735	766	775	792	785	744	789	765	744	751	761	768	737	757	757	770	749	780	757	760	758	756	743	726	743	738	762	728	765	748	743	788	726	828	761	748	772	724	733	724	747	752	778	777	728	745	771	675	754	746	736	766	769	762	698	771	711	739	760	770	736	757	740	761	797	776	813	784	738	773	765	699	738	759	776	773	761	711	793	794	779	715	741	756	770	729	798	788	742	761	760	748	726	768	754	725	768	766	743	779	749	734	781	793	740	704	756	768	771	765	780	800	809	814	760	775	760	771	723	763	724	757	715	731	773	733	701	744	735	796	758	762	774	740	778	782	708	749	765	755	778	781	787	731	743	728	784	785	778	761	742	757	734	804	768	774	728	724	769	752	753	717	759	738	796	762	706	717	785	776	765	760	750	810	681	780	786	781	784	788	790	756	723	759	737	761	768	704	722	712	804	766	753	770	749	746	710	785	746	789	726	740	746	747	762	771	776	733	748	783	705	767	788	736	784	795	767	750	729	778	804	767	764	740	741	759	749	786	795	794	756	731	769	760	711	768	784	775	782	752	737	818	786	698	753	775	730	740	723	744	765	735	787	756	754	774	772	799	765	748	728	740	727	735	770	747	759	726	740	739	751	743	766	761	745	749	772	730	741	709	774	732	744	739	711	773	765	754	754	785	776	738	750
28392	31704	25177	13506	3125	850	527	503	516	490	516	479	539	509	490	498	499	469	498	510	510	520	495	479	522	459	481	489	525	519	532	528	467	534	501	515	515	501	527	483	470	530	464	520	479	500	488	467	502	506	494	500	495	500	515	488	518	509	511	544	489	515	476	493	512	468	513	539	504	499	505	510	501	507	514	508	472	470	514	498	491	510	475	522	488	520	506	523	509	512	512	541	486	493	498	491	500	534	521	543	471	492	494	494	491	496	476	504	531	500	501	494	489	524	496	510	526	489	528	493	523	482	509	478	528	486	476	448	488	464	485	514	520	487	488	553	469	488	504	515	522	476	506	534	507	497	524	515	502	522	520	480	563	521	516	503	520	541	513	532	512	453	498	503	503	506	467	473	488	496	521	519	484	484	489	496	532	486	497	426	501	522	494	534	552	517	491	495	517	495	491	482	455	504	519	471	505	530	482	477	469	481	508	498	504	483	543	460	514	486	499	511	508	528	484	428	517	504	501	486	542	465	484	551	477	511	529	476	473	492	474	508	509	497	518	493	519	506	489	503	495	471	525	494	463	488	523	502	483	491	480	519	518	509	487	500	484	480	478	509	507	497	523	498	451	560	487	475	501	476	531	509	496	532	489	486	501	510	477	521	531	490	527	507	515	517	505	475	520	520	532	486	480	534	470	516	464	471	521	485	491	504	470	491	498	500	479	496	516	506	543	512	524	495	482	522	539	494	480	531	520	473	462	492	480	486	542	513	514	499	488	455	503	464	497	483	545	506	496	470	508	505	473	473	535	472	508	504	514	509	552	517	511	494	494	500	479	516	487	459	505	506	522	480	488	520	509	490	489	539	539	525	493	495	517	481	470	497	479	476	516	483	446	518	478	554	501	486	479	519	550	426	525	512	471	518	527	497	542	469	486	469	472	511	471	509	483	465	488	524	496	475	508	465	508	491	467	502	506	504	546	482	459	517	522	501	510	498	524	488	511	473	485	520	519	517	450	494	493	517	509	497	485	488	544	493	537	482	481	511	544	512	507	483	523	524	487	517	507	474	505	522	528	515	507	482	475	497	460	483	493	488	525	486	509	511	513	458	513	455	468	483	481	520	500	575	509	467	525	521	507	492	516	531	483	509	479	513	485	466	500	518	449	535	493	450	541	505	457	511	470	489	526	484	482	497	485	508	500	550	480	467	469	502	463	514	489	504	533	535	486	489	520	505	519	498	475	517	458	497	492	498	515	522	507	500	450	544	491	495	472	546	518	488	493	503	495	470	508	475	493	488	487	470	519	511	524	484	484	489	524	513	493	509	483	553	507	476	487	477	464	518	497	536	488	432	510	537	520	512	484	503	490	486	492	509	508	503	511	506	487	481	519	506	507	477	528	468	475	503	514	486	510	480	487	502	474	479	488	506	545	488	521	518	481	484	494	521	509	468	476	482	511	512	501	444	490	495	502	457	495	526	475	495	461	484	465	503	508	509	535	495	495	488	500	503	461	468	537	532	499	472	519	478	513	503	499	488	532	489	475	480	443	526	471	525	523	495	467	482	470	488	490	490	491	525	509	472	492	498	537	508	509	478	443	525	518	474	488	474	516	496	497	450	527	462	521	492	523	500	530	513	506	485	522	513	510	512	486	483	514	528	477	507	455	521	451	516	458	509	481	500	532	495	490	475	529	477	493	495	495	521	524	488	494	472	492	519	501	506	516	497	494	526	499	509	523	526	528	489	473	516	495	493	505	495	514	505	529	487	493	518	514	479	563	499	448	528	520	516	514	520	530	530	502	501	504	495	530	481	494	493	522	501	523	503	491	547	512	517	518	499	492	523	463	477	542	502	527	478	506	481	503	520	500	514	489	496	494	519	528	482	487	493	529	486	443	495	490	480	485	470	489	515	495	496	473	539	535	499	502	499	507	472	525	525	481	519	479	474	469	514	553	555	475	461	475	504	527	491	512	503	486	495	513	498	475	509	487	488	476	503	518	498	492	525	481	492	479	517	531	483	528	513	496	508	504	495	470	490	519	492	518	469	524	510	513	503	536	504	498	511	456	491	511	528	483	539	497	524	456	507	507	497	416	487	473	498	470	509	504	487	495	517	492	525	528	450	475	489	501	501	505	485	486	535	483	520	449	518	480	483	524	486	500	501	507	484	521	500	489	496	528	486	536	497	507	495	497	482	475	526	536	515	480	524	464	517	497	479	492	516	505	488	489	528	506	505	483	510	491	498	482	517	484	508	496	489	450	522	510	464	518	507	454	482	483	512	517	504	493	518	491	453	481	501	511	470	526	455	478	496	508	496	505	534	525	456	521	499	477	482	505	471	516	483	524	484	527	491	515	493	506	496	462	464	516	528	468	476	534	471	501	478	488	494	435	504	513	504	483	480	511	505	555	504	492	460	460	511	483	529	474	465	508	467	539	500	460	518	470	500	523	519	489	479	505	463	481	474	534	461	488	485	484	530	504	529	464	498	461	526	484	487	507	529	522	523	513	468	467	495	486	503	503	501	517	492	492	504	501	477	511	455	446	480	544	492	461	494	475	511	483	497	484	497	519	520	480	508	525	499	522	458	505	487	483	476	499	476	486	494	524	499	495	509	496	474	505	496	498	479	526	491	491	516	510	493	486	531	502	485	459	515	499	499	524	503	510	514	526	485	501	487	510	502	492	492	488	514	522	505	468	510	488	525	494	502	479	453	497	480	493	447	493	481	518	530	541	532	502	517	504	491	539	519	551	521	505	536	490	552	464	478	545	488	506	523	519	494	471	468	498	484	446	488	516	522	490	485	515	512	521	509	514	485	502	492	481	480	506	524	498	509	502	465	502	470	473	489	499	559	494	513	459	496	510	497	507	484	533	531	561	444	464	529	505	521	460	508	484	493	503	445	481	475	473	517	545	494	525	514	533	531	517	478	493	473	529	528	487	469	532	518	505	541	519	528	498	524	491	546	508	479	549	499	460	461	497	506	482	503	518	503	522	491	505	525	503	495	521	501	487	541	519	502	466	456	510	495	450	532	497	514	490	480	501	501	452	522	516	516	494	471	463	496	515	505	479	530	477	481	517	466	551	499	462	521	540	470	501	501	472	516	487	477	491	502	518	488	503	502	493	477	510	517	503	515	510	511	530	467	477	484	485	510	505	487	501	539	516	488	484	482	511	518	517	509	511	500	499	480	538	495	519	492	509	522	505	509	467	448	539	477	509	502	520	519	480	497	499	479	483	521	455	498	479	510	492	520	522	506	504	510	496	497	491	515	515	493	467	516	483	501	471	514	533	487	478	509	454	510	506	501	504	510	481	544	490	497	480	516	479	509	509	464	533	474	495	502	529	498	504	482	514	503	465	486	476	495	537	490	513	534	502	489	493	523	499	529	508	537	487	490	484	503	502	508	539	482	518	560	548	486	488	519	452	501	475	518	501	518	464	503	486	515	507	501	488	485	480	475	516	513	501	545	527	521	506	486	463	526	530	491	506	496
38215	51248	25179	15394	5487	1701	930	848	845	871	863	851	904	830	905	884	813	826	835	844	847	852	852	867	841	834	824	834	843	845	837	798	853	855	800	866	841	859	857	834	840	882	820	884	838	873	847	851	835	828	881	884	863	839	759	810	860	824	818	874	877	846	781	826	883	862	871	832	841	929	835	817	837	887	837	850	825	851	862	851	875	860	846	865	814	875	890	881	811	860	851	864	793	856	818	876	870	836	894	834	846	877	881	801	869	798	829	828	819	856	828	852	832	870	876	819	834	873	823	833	796	860	821	865	787	819	839	863	836	869	874	842	794	849	775	892	860	813	842	847	864	843	824	812	849	840	822	871	841	862	890	841	818	855	844	851	876	880	837	805	822	804	819	833	848	794	881	786	861	936	851	840	853	867	862	845	841	880	825	857	832	835	870	884	839	844	796	863	834	859	859	860	810	860	862	848	853	822	802	814	875	808	872	788	862	910	849	864	845	839	841	805	883	874	839	865	800	815	806	878	823	844	852	849	835	818	817	786	874	860	847	820	803	844	831	828	897	877	874	959	811	839	812	833	831	842	820	873	846	842	860	844	783	762	839	870	822	796	837	887	864	838	862	858	838	792	805	894	889	857	890	840	794	882	808	796	830	827	868	832	886	886	825	876	846	789	855	856	829	836	866	813	895	841	869	805	845	843	832	847	844	843	862	819	876	858	844	827	825	800	823	807	825	864	854	851	835	822	850	851	857	830	877	844	830	856	829	858	841	864	817	894	812	837	809	859	877	879	853	845	850	790	880	836	822	867	798	909	800	807	881	859	841	789	824	882	838	855	867	873	899	874	811	878	832	797	807	869	823	820	828	831	801	880	828	843	864	836	870	862	858	879	862	835	889	837	861	825	865	814	832	863	867	797	901	876	836	851	871	849	831	810	827	835	849	831	819	837	865	849	885	831	844	777	826	876	839	818	795	883	862	864	817	826	855	770	858	858	832	847	853	840	834	841	834	837	870	839	862	854	852	781	818	832	832	806	844	839	846	904	873	866	851	812	867	810	822	838	864	867	841	860	873	871	814	851	819	856	834	785	843	862	799	850	877	898	857	843	829	855	874	833	854	830	820	840	852	852	837	855	826	898	889	914	852	869	858	854	871	859	860	832	875	854	833	858	881	803	803	841	848	857	857	850	842	850	833	885	823	773	815	826	902	806	877	858	814	879	779	850	885	839	862	825	844	863	817	814	892	871	853	867	857	877	846	875	801	864	889	843	788	842	824	845	861	840	845	811	888	837	836	813	862	853	822	846	865	833	810	828	873	841	882	857	885	798	837	880	914	845	892	829	812	831	869	846	809	847	861	865	893	832	900	870	802	920	878	885	800	862	790	837	837	796	830	824	881	818	866	830	871	834	824	792	799	846	860	826	849	890	848	806	857	903	851	766	847	848	836	835	867	821	830	882	871	816	819	842	783	825	836	830	869	831	790	851	862	847	826	875	845	818	798	859	830	826	817	864	863	809	837	829	821	825	841	870	851	903	848	823	847	907	828	918	839	851	838	818	855	855	841	864	886	816	868	869	860	863	817	836	858	884	890	879	865	880	866	840	879	833	876	826	816	792	861	817	802	838	894	865	809	856	812	825	822	860	821	887	855	889	829	872	785	866	882	883	815	786	815	898	820	833	796	866	790	839	832	823	836	812	827	897	829	884	845	814	886	844	873	852	828	848	843	803	858	861	795	835	914	815	882	855	844	856	845	858	875	798	848	811	790	851	841	850	871	823	824	850	861	833	859	901	772	834	838	842	840	873	815	871	843	874	832	817	854	835	840	842	827	845	832	856	845	844	825	824	843	860	894	868	813	880	840	832	867	843	871	883	890	823	809	890	847	851	828	922	873	812	853	859	843	784	874	804	825	867	844	835	791	793	854	816	852	835	853	866	854	811	818	907	860	875	818	849	822	823	869	854	780	810	856	871	878	911	796	827	867	812	862	873	841	914	809	842	855	831	848	853	843	842	861	814	819	855	906	798	832	851	796	830	871	795	773	810	847	793	871	826	820	885	781	840	853	812	881	847	865	864	830	886	846	800	862	850	818	819	843	822	851	859	808	830	812	884	813	806	846	873	822	877	819	848	840	867	822	809	886	847	814	883	903	870	859	931	817	853	857	854	831	833	831	876	828	831	828	855	807	827	863	795	805	879	886	777	808	858	843	866	900	804	866	810	797	874	818	863	826	802	848	887	840	899	847	874	821	875	859	844	885	777	893	836	817	875	854	858	867	856	864	823	840	809	844	883	866	836	868	842	830	819	867	831	818	838	891	823	849	858	812	903	889	771	883	870	870	841	862	804	828	856	883	877	901	850	842	829	846	839	824	847	839	880	840	876	865	852	840	870	828	837	854	849	875	848	850	880	924	827	842	820	810	798	832	828	842	820	835	844	875	876	875	786	873	827	825	815	894	844	838	870	858	815	848	869	827	798	836	824	868	809	821	849	826	832	866	838	830	806	799	808	867	812	895	838	870	817	891	870	813	804	815	862	879	806	795	872	813	876	863	816	792	815	831	819	853	828	813	878	852	870	858	830	846	847	814	851	856	811	878	906	873	824	866	838	835	834	839	867	836	825	840	817	801	875	863	868	862	826	869	843	851	832	822	832	860	827	822	842	893	872	805	872	877	829	873	876	849	836	828	881	853	826	850	848	876	832	853	822	867	846	842	844	881	879	872	831	852	852	803	909	819	821	793	841	849	831	818	831	855	839	880	862	827	844	822	892	849	866	862	838	807	885	839	874	833	818	804	878	855	803	879	822	806	820	877	872	782	835	800	843	803	884	885	915	807	881	850	862	829	823	810	884	790	847	820	834	846	880	873	941	836	834	852	792	856	857	818	798	840	835	859	862	892	862	804	820	854	833	889	844	862	859	825	870	902	840	822	800	826	846	830	819	854	826	834	884	805	838	857	896	843	838	867	867	826	848	830	851	831	845	814	853	825	874	826	865	802	832	833	803	856	875	823	797	812	892	873	834	844	838	897	818	874	852	873	847	841	859	860	844	857	871	882	824	879	901	804	861	807	835	869	857	872	813	848	835	863	834	864	826	817	898	850	844	804	847	808	836	840	796	834	792	830	854	867	837	867	842	842	821	827	836	885	841	808	870	887	830	868	899	862	859	880	870	841	829	840	825	865	835	883	857	818	871	798	820	870	836	898	841	828	870	894	847	877	850	836	854	835	823	861	832	812	884	879	818	824	848	786	799	860	862	816	833	808	888	895	842	853	830	811	850	827	781	823	860	781	892	862	799	813	837	861	859	831	818	853	842	825	835	875	873	816	895	850	842	858	901	801	772	827	889	828	818	822	877	873	819	862	866	819	843	819	839	863	863	888	786	843	821	810	838	817	813	806	831	819	828	830	850	828	832	793	822	812	875	828	868	855	842	814	796	835	825	820	863	828	870	879	828	920	816	907	862	899	829	762	852	854	841	843	819	817	914	849	850
24066	23338	30089	25918	21361	11807	1590	403	337	416	389	360	355	335	366	360	337	368	347	362	383	330	311	342	350	361	387	351	347	346	382	349	370	350	378	337	389	395	310	343	366	336	325	342	370	359	345	351	312	342	377	367	365	348	351	395	351	335	347	336	359	334	395	384	376	344	365	369	335	359	385	343	337	363	323	371	351	330	341	406	371	345	318	374	348	375	371	317	358	332	359	340	360	370	378	331	343	313	343	374	365	342	336	344	327	331	353	352	364	332	368	344	323	362	356	341	379	381	317	370	354	342	349	380	349	387	334	336	351	378	340	362	321	375	359	318	359	326	357	349	324	394	384	366	344	357	334	366	355	351	316	326	358	325	349	361	349	341	357	318	350	335	343	378	361	350	344	369	356	390	366	364	375	317	367	361	352	348	365	382	328	362	369	367	361	333	340	340	381	350	378	359	354	340	363	370	359	327	334	340	350	364	341	340	357	374	371	347	374	343	387	394	332	359	366	328	346	365	373	334	355	338	369	318	322	324	382	352	363	335	365	351	345	352	358	364	359	404	357	351	314	344	388	376	317	390	337	354	346	338	330	354	343	317	338	332	357	361	325	349	365	305	344	353	365	357	326	334	349	390	335	338	345	352	330	386	368	357	320	347	328	330	345	356	327	336	365	350	347	384	342	347	338	324	359	342	354	356	340	346	325	378	329	353	353	326	304	355	351	315	329	389	349	359	354	339	375	349	378	389	345	372	352	375	369	351	343	355	365	332	359	330	335	357	328	341	343	343	359	323	338	342	359	345	355	364	354	337	374	309	349	370	354	343	356	361	349	329	363	362	341	356	342	359	365	351	386	353	370	309	370	370	349	329	388	310	348	383	365	396	323	386	318	345	323	338	343	351	339	345	371	352	339	344	325	347	389	351	348	336	319	365	327	356	359	369	359	307	331	362	372	341	341	337	347	370	361	358	350	341	333	337	321	335	363	356	332	383	341	328	351	361	361	328	359	364	352	369	346	350	331	374	394	375	369	344	396	333	348	351	368	387	360	350	361	317	313	359	329	366	338	337	352	393	360	376	333	351	359	381	340	337	363	324	363	348	349	335	418	335	336	373	373	370	334	351	334	321	323	314	377	350	348	374	377	356	344	313	339	377	359	354	363	375	369	358	376	376	359	355	357	334	353	337	358	308	297	368	341	353	392	362	346	389	369	350	369	343	356	328	331	343	372	320	335	381	335	349	323	358	392	376	380	366	368	311	340	390	364	361	392	333	340	359	355	347	350	375	358	388	354	392	339	349	326	317	327	345	348	345	326	338	341	328	353	313	318	365	348	343	341	401	357	334	382	335	352	336	377	354	372	367	338	360	366	335	361	347	377	393	337	375	349	376	359	325	352	341	366	350	350	333	356	342	353	348	381	351	324	365	347	347	357	404	356	324	352	352	321	333	351	355	363	313	318	341	344	317	362	350	352	363	337	372	368	340	352	370	345	367	333	329	342	377	362	309	317	367	344	311	334	347	342	351	346	340	345	337	347	390	343	352	381	347	371	355	328	371	340	382	389	320	340	368	332	375	349	317	377	370	357	355	342	348	391	324	358	375	350	360	338	328	365	334	347	381	317	325	327	362	348	335	352	355	348	386	347	325	367	375	345	375	332	334	334	360	313	355	353	378	333	319	359	351	340	402	361	346	376	347	322	380	349	368	352	334	319	368	372	329	360	358	344	356	328	364	327	341	351	344	368	373	311	364	332	372	378	353	374	356	388	345	340	346	363	335	324	373	330	356	372	319	335	357	374	390	346	336	355	350	339	365	367	356	376	357	363	377	351	379	352	392	352	343	358	383	338	353	363	364	338	354	345	363	343	342	343	340	388	345	370	333	365	335	309	355	330	329	356	344	369	339	353	338	374	367	344	355	332	338	356	320	355	350	357	353	366	359	331	340	366	373	355	362	346	348	327	340	380	369	372	351	382	354	378	397	346	359	369	327	322	350	371	362	363	371	306	326	349	337	332	357	337	368	336	342	361	382	358	377	349	372	316	369	348	383	324	329	386	346	336	313	402	354	369	363	307	330	343	369	355	351	373	317	348	356	371	371	366	351	339	377	361	378	368	369	348	359	337	360	353	356	344	388	322	328	328	360	361	348	364	359	367	343	335	322	364	322	350	396	340	335	359	366	324	364	350	383	354	353	330	361	303	374	366	346	329	309	343	389	391	372	365	353	366	363	405	361	318	347	325	311	339	347	355	351	354	320	376	345	357	365	366	346	342	349	309	340	356	360	343	353	327	316	360	369	384	360	351	371	346	340	348	343	352	360	340	389	371	338	369	335	386	345	348	369	357	351	335	379	358	363	366	364	364	370	333	352	363	373	330	365	344	357	365	344	360	325	344	356	298	369	385	363	354	406	334	362	336	358	330	359	337	364	366	331	342	360	353	352	313	352	360	340	371	353	331	357	356	386	357	380	357	351	383	382	332	316	356	359	362	354	375	359	364	358	373	343	375	380	366	367	344	340	349	384	394	351	359	359	371	311	350	359	349	341	339	325	351	345	325	334	334	370	363	323	378	339	339	327	349	322	369	377	349	321	340	343	368	324	385	348	382	374	398	334	345	344	334	315	333	329	345	352	377	390	346	353	309	368	336	349	357	377	346	390	319	347	346	358	353	373	339	318	365	328	329	361	351	320	356	347	337	357	348	373	334	380	345	343	353	332	361	348	350	366	362	325	315	334	375	343	393	376	354	363	358	350	350	371	372	351	363	353	345	362	336	334	360	341	343	322	351	367	359	346	373	344	327	367	357	358	344	335	367	349	379	364	349	378	396	358	348	343	363	363	335	360	345	394	373	360	345	337	344	376	344	337	334	362	343	335	347	342	364	326	349	384	360	367	363	337	332	365	334	355	362	329	381	330	341	348	341	349	336	384	367	337	352	349	347	334	295	350	370	337	342	356	370	375	329	346	343	357	375	356	384	352	364	339	373	359	390	350	356	361	322	347	357	361	364	370	360	350	340	349	335	349	352	386	347	336	345	313	347	359	367	354	373	346	363	326	341	344	340	352	355	349	354	341	356	360	367	403	338	299	333	368	377	369	319	352	369	347	350	351	363	362	349	339	363	300	368	336	352	358	368	314	319	339	333	315	365	346	327	343	367	339	353	335	361	364	336	302	371	324	358	328	340	321	394	319	378	349	369	359	374	324	365	406	354	350	406	333	319	346	357	377	347	350	356	351	324	365	333	356	327	326	336	333	334	352	353	356	336	372	381	355	337	322	372	356	368	366	337	352	358	330	347	350	344	363	357	360	338	335	345	347	333	351	342	338	340	342	372	367	370	357	349	335	333	327	362	362	367	379	381	347	327	392	343	364	363	327	354	345	356	363	342	358	349	349	320	337	354	367	337	352	366	338	384	349	365	347	341	362	334	356	347	341	355	364	340	362	335	343	337	347	360	357	360	364	339	315	329	332	321	354	354	344	341	374	342	372	354	355
58460	93097	53696	41843	23238	6695	1440	632	667	645	653	595	626	637	595	602	591	551	575	568	592	597	564	603	673	627	614	612	560	595	625	636	605	610	599	612	616	647	618	584	590	620	576	600	593	590	638	568	645	611	600	583	610	610	571	600	616	568	640	600	597	615	601	623	601	650	608	600	610	591	607	581	662	611	596	644	644	592	596	636	632	638	602	617	590	570	609	630	619	606	620	571	626	553	621	579	599	611	534	603	568	588	570	587	583	575	633	584	570	606	613	578	565	580	614	594	629	596	629	609	568	581	632	614	601	574	620	589	597	579	591	597	578	589	579	590	590	627	601	639	555	569	608	550	589	679	613	605	571	610	599	594	615	598	575	585	631	564	620	589	606	572	568	587	592	671	631	635	595	589	610	605	637	611	638	591	610	615	623	601	588	596	604	606	603	600	620	610	586	603	554	613	634	587	604	599	607	586	575	638	596	576	566	604	623	593	576	603	591	577	623	621	607	592	609	627	617	638	597	608	600	594	586	599	620	632	641	621	641	573	614	596	607	628	537	668	584	590	604	607	635	604	620	566	559	596	626	607	596	599	607	609	613	593	592	589	596	580	584	567	589	567	596	639	590	607	581	596	633	608	606	602	580	580	583	617	577	652	592	599	569	611	566	591	578	598	612	600	612	604	598	662	584	598	611	630	614	565	610	590	608	617	580	575	585	635	614	593	601	611	616	583	596	588	583	602	589	567	609	618	581	637	601	591	617	650	580	590	634	615	612	606	610	585	579	603	605	577	575	595	606	606	577	571	605	606	613	600	621	584	607	620	597	601	630	589	655	614	605	605	579	606	600	628	598	625	608	577	597	647	635	608	620	602	660	569	672	580	602	609	573	580	590	624	592	602	627	579	594	576	565	560	631	625	595	633	604	596	619	567	591	606	588	549	641	581	592	578	577	598	629	631	660	581	606	599	606	594	566	622	606	591	578	580	605	625	628	603	615	584	577	603	636	627	599	592	611	632	620	577	612	566	605	580	610	615	629	642	613	538	621	600	611	595	625	623	626	605	590	614	602	617	602	632	598	559	592	607	585	563	558	598	562	585	647	587	646	575	602	596	594	590	603	565	585	654	624	624	641	608	626	585	596	618	581	579	590	609	586	538	579	637	601	621	621	593	566	606	619	614	596	578	621	602	608	635	605	615	593	608	598	614	603	612	544	602	581	657	595	587	621	595	591	622	618	611	592	597	663	616	594	581	584	549	612	610	608	605	611	615	581	576	592	627	608	583	612	616	610	596	608	630	611	617	609	598	599	636	552	602	575	564	528	636	588	564	600	587	616	577	616	587	585	597	601	652	610	610	590	557	597	613	645	613	626	569	587	577	577	565	597	589	591	633	581	652	609	581	594	600	578	580	584	603	590	578	665	603	567	596	585	624	604	561	591	608	602	589	591	564	596	567	618	631	589	607	628	580	608	594	619	591	587	563	615	573	592	620	620	583	572	617	601	605	616	601	602	582	579	573	554	665	599	611	573	604	618	584	618	614	640	564	556	589	606	625	580	595	612	575	641	600	594	615	588	626	612	616	627	590	594	617	637	612	592	598	616	567	564	636	622	597	624	654	599	599	623	621	632	602	611	589	649	601	608	606	638	592	560	619	606	613	617	605	584	623	572	618	601	595	617	605	604	604	612	595	612	619	576	585	556	667	611	614	635	588	606	608	564	564	618	590	619	639	611	601	639	602	612	583	613	603	617	588	634	620	590	603	608	607	553	617	609	565	632	570	645	597	600	595	633	598	553	587	584	631	592	619	602	649	593	604	577	588	616	600	581	622	594	584	616	611	632	602	597	680	621	663	644	570	569	623	600	624	635	603	588	622	609	605	545	582	648	638	606	567	576	587	605	630	609	599	606	599	585	592	627	617	594	623	631	635	647	603	586	633	608	594	605	587	616	629	631	579	591	592	634	605	601	614	640	622	619	635	596	636	573	594	635	605	652	586	589	594	612	578	591	601	605	631	593	643	588	625	632	605	602	605	613	624	576	651	646	582	566	603	585	597	580	627	629	571	597	593	607	592	614	600	580	624	615	631	619	658	578	605	632	585	638	639	581	659	614	571	588	639	612	586	610	639	636	594	586	600	588	607	616	624	617	621	597	618	553	655	647	654	592	584	568	572	583	611	580	673	604	612	608	588	591	589	623	583	595	595	567	623	588	642	590	618	600	634	624	610	620	623	594	636	617	622	617	615	577	539	601	598	618	602	622	666	600	601	620	622	598	600	569	622	593	591	571	631	604	605	634	591	620	590	622	602	633	584	637	604	619	614	588	596	593	593	603	569	596	637	575	609	651	580	607	611	605	565	610	579	572	589	623	615	602	603	619	588	613	579	595	603	585	592	562	605	597	582	622	649	555	579	624	604	644	597	582	586	617	559	587	563	601	577	589	607	591	580	598	600	569	592	571	576	630	605	642	609	597	610	593	596	585	603	625	549	606	585	637	587	607	609	621	636	608	630	581	647	592	608	602	593	595	571	614	616	606	593	610	604	602	600	578	646	594	620	575	527	614	606	624	566	558	615	574	563	589	605	574	611	553	598	622	612	620	592	604	630	627	609	580	597	594	591	599	573	588	608	578	642	581	603	614	615	548	578	564	581	614	629	573	618	622	598	615	570	607	628	602	610	551	614	648	623	599	558	625	608	603	585	594	641	572	571	584	592	603	606	602	563	624	630	620	602	610	634	628	605	618	613	625	600	581	601	578	575	564	644	622	610	550	557	601	602	589	597	606	573	588	648	612	607	625	662	579	644	589	612	615	567	626	617	649	628	582	592	613	596	574	603	592	603	636	612	589	592	578	616	599	642	576	639	647	591	610	592	583	578	614	548	646	574	599	596	578	562	585	616	588	597	613	627	588	617	595	602	591	611	555	562	619	607	599	573	661	615	566	635	619	628	580	605	606	604	574	586	568	609	621	570	563	614	625	592	575	617	571	633	655	640	586	580	592	611	587	608	587	615	589	594	594	627	632	607	575	634	579	631	613	617	626	631	633	600	581	618	597	543	598	568	600	607	668	575	616	578	599	619	612	535	576	571	576	570	619	652	609	601	610	603	594	616	639	584	605	596	603	591	608	632	588	608	598	631	576	614	580	610	626	591	567	584	611	585	630	589	576	616	588	611	573	589	613	627	545	631	632	643	616	605	594	601	608	637	531	592	657	588	664	565	612	566	592	616	586	652	613	573	587	640	578	604	656	605	635	571	604	623	603	641	607	643	573	626	567	609	593	609	602	615	620	594	616	624	618	645	614	580	631	591	588	594	559	642	646	622	626	607	628	655	599	611	616	623	577	571	585	629	621	582	596	588	617	591	585	596	600	593	600	588	592	593	634	630	622	609	586	613	626	643	571	636	637	582	604	561	607	586	599	595	602	641	619	599	623	623	617	583	598	588	639	605	633	531	628	606	609	606	575	598	614	616	577	604	645	561	540	600	648	567	562	590
23085	22045	29490	24474	21777	19131	6451	588	474	493	509	489	464	453	513	478	466	476	468	486	455	462	464	440	451	457	477	483	464	481	456	465	468	458	465	514	448	449	442	496	481	436	434	522	462	442	448	449	454	463	453	431	444	457	479	461	457	449	467	448	465	501	439	471	469	488	484	467	417	445	481	457	478	473	498	488	515	488	456	498	500	451	470	438	470	449	452	446	473	473	480	456	470	428	434	463	418	453	419	459	459	507	432	510	449	449	443	455	465	453	463	470	480	482	412	429	448	443	457	470	472	472	466	449	477	481	450	442	444	432	431	459	480	423	471	417	429	454	449	436	457	473	451	434	449	496	460	503	453	485	448	452	468	451	470	465	483	454	446	427	452	457	448	469	472	428	497	465	430	424	460	426	454	454	461	466	486	395	446	436	454	428	461	468	462	459	458	420	415	434	476	472	509	484	474	454	425	498	462	456	462	470	479	510	432	455	483	496	470	505	450	489	449	461	481	444	429	464	486	447	442	471	448	474	435	453	459	449	454	431	452	469	500	433	502	442	433	455	458	489	451	472	462	440	463	488	446	445	455	440	450	508	478	469	453	443	455	483	467	466	435	459	460	475	479	417	458	428	459	474	474	481	451	462	458	459	488	480	502	464	477	440	458	484	465	454	465	475	443	466	462	421	459	451	458	468	467	435	444	445	456	473	488	456	437	471	453	461	459	456	479	448	479	429	456	493	396	494	436	469	462	458	452	454	445	465	453	501	524	485	422	482	429	495	434	413	461	489	444	430	439	476	432	456	470	453	476	442	467	481	472	472	479	459	472	492	504	437	482	450	453	437	465	450	454	501	417	483	484	436	428	464	454	454	444	482	433	449	476	463	472	422	453	466	438	463	451	452	486	488	464	464	466	483	458	452	456	474	435	446	430	453	446	444	434	467	503	442	419	446	421	458	452	436	430	416	492	428	448	429	433	486	468	415	459	497	457	459	417	476	471	457	451	419	449	451	445	479	458	444	465	472	459	425	431	456	463	441	445	460	469	410	463	463	461	467	435	440	468	474	460	464	459	469	486	439	454	414	453	472	443	418	474	501	462	473	498	494	478	463	448	468	494	497	424	499	428	471	469	424	429	441	476	457	492	473	468	496	473	449	450	407	426	453	441	433	446	404	442	428	473	480	476	452	439	437	450	480	452	442	442	459	462	477	466	489	449	413	469	487	466	458	452	464	479	454	474	481	429	462	442	451	467	468	484	481	457	473	490	458	485	474	478	454	474	480	459	471	480	456	479	499	464	440	442	436	470	478	486	466	425	452	453	465	437	450	449	441	444	480	504	475	475	473	487	451	407	469	474	443	443	441	464	462	445	474	468	460	436	439	447	483	445	486	468	470	454	433	456	418	453	472	421	459	449	425	426	489	464	432	483	496	427	494	495	469	515	485	484	460	441	455	473	464	458	453	471	467	483	461	467	471	438	484	434	447	446	444	467	425	462	495	423	466	440	453	410	462	451	441	430	456	453	449	447	483	468	443	441	423	464	456	456	427	478	463	454	469	486	456	495	473	434	472	442	424	461	502	465	486	459	470	464	397	406	502	498	444	484	499	441	449	451	516	451	470	487	471	437	443	430	452	462	462	429	465	497	439	456	459	442	494	470	494	477	495	444	462	451	454	465	463	471	482	449	441	442	490	454	469	423	476	455	438	463	469	453	442	470	460	457	471	438	478	444	488	436	439	472	428	431	501	491	465	457	475	477	448	459	456	445	445	513	463	464	488	430	461	513	458	453	426	469	468	456	490	447	469	474	463	466	499	443	449	458	464	442	452	433	451	432	506	461	483	465	443	462	439	437	479	427	427	469	447	494	479	473	436	468	452	428	484	470	462	412	484	462	489	486	461	473	451	439	435	456	446	443	483	484	488	458	464	445	484	457	479	465	484	479	419	438	458	485	438	448	448	465	435	395	456	443	431	468	451	482	447	490	459	452	442	464	495	464	445	482	464	470	470	451	450	462	468	456	456	497	451	476	423	492	438	434	459	458	426	467	461	439	497	407	461	466	452	446	470	484	449	450	457	459	465	446	461	467	479	459	434	495	475	509	463	477	451	425	451	442	438	496	457	481	469	512	419	454	491	428	452	501	504	417	463	434	436	485	491	433	470	477	457	464	472	476	430	443	465	487	445	441	439	492	445	457	440	432	455	499	487	428	428	451	483	459	426	426	435	438	470	471	460	438	499	475	452	454	437	424	419	443	442	461	421	456	479	490	435	447	482	451	468	486	444	493	456	459	450	463	465	452	445	475	452	471	417	452	477	483	456	459	438	480	465	429	453	487	458	483	437	460	464	424	424	453	441	487	476	467	475	436	438	440	450	458	503	451	459	464	461	449	432	469	463	443	448	437	431	447	445	457	464	446	475	465	455	466	451	479	472	460	499	441	462	447	472	449	450	431	439	483	494	444	490	452	410	472	493	395	487	471	466	478	439	439	422	450	475	435	485	485	447	460	472	446	484	483	481	481	472	431	439	432	458	470	457	432	456	435	492	458	463	456	475	435	457	506	454	473	444	403	446	496	469	449	450	457	475	463	461	443	494	478	510	471	469	466	408	427	475	473	469	487	440	485	464	461	462	439	498	466	432	438	428	453	455	473	455	453	474	453	436	442	451	402	443	472	484	456	455	422	450	438	420	459	483	466	505	474	451	456	487	453	473	452	474	498	467	432	447	455	431	429	462	489	459	450	426	427	436	461	497	414	463	435	421	456	453	442	438	412	430	438	454	481	478	464	430	455	479	479	477	476	451	423	466	475	473	474	474	500	453	478	479	479	443	490	436	459	422	423	467	479	454	467	482	486	410	444	465	481	494	465	459	421	467	465	453	435	472	450	463	446	477	463	456	469	458	464	486	459	458	474	470	508	400	476	470	435	460	447	422	458	465	489	465	475	457	434	478	484	464	447	492	465	460	462	418	460	444	490	473	486	414	447	469	435	454	443	461	478	453	459	479	481	456	448	495	438	454	494	422	500	472	446	477	489	457	476	454	446	434	434	459	463	451	427	475	445	463	435	468	486	458	475	453	458	481	439	443	446	464	463	495	456	482	474	450	438	476	447	446	480	452	487	425	419	445	426	465	492	473	441	443	483	460	461	444	451	465	459	462	491	426	456	498	445	502	476	480	478	430	460	461	442	463	444	431	454	452	447	453	491	443	445	458	414	496	442	442	419	458	438	478	450	460	452	469	458	427	454	487	442	485	434	479	414	509	424	456	457	419	457	493	443	475	433	472	474	468	465	458	473	496	437	444	457	466	469	442	465	435	421	463	504	447	487	487	466	458	458	441	463	470	486	434	433	444	499	454	473	438	490	475	487	452	475	471	427	441	480	459	411	427	471	440	426	431	439	460	403	449	462	485	447	464	456	468	480	472	492	452	458	459	432	450	460	451	488	469	464	479	424	477	449	456	433	467	459	432	472	456	441	435	462	451	445	498	476	437
58371	100027	59276	48939	30510	9648	2038	773	755	744	730	761	794	787	730	783	742	772	750	714	706	735	766	735	747	745	783	778	726	685	746	786	760	760	744	775	742	797	726	725	753	716	744	726	698	736	741	733	771	728	697	771	727	764	785	750	720	817	719	707	779	786	721	720	774	784	758	729	709	733	728	737	791	825	774	702	722	755	708	732	744	719	752	727	739	720	756	764	802	734	738	731	717	719	777	774	732	773	753	737	739	721	725	726	716	746	758	743	713	768	760	752	715	695	750	700	687	743	809	712	716	677	749	737	755	735	756	734	718	735	709	756	720	724	725	760	775	759	769	791	717	740	743	659	739	689	734	799	825	705	733	725	754	747	717	724	781	752	703	729	758	735	767	721	732	712	716	748	789	725	711	740	783	742	699	723	769	739	759	769	715	730	747	693	757	780	769	756	774	752	698	782	753	804	765	751	755	770	783	745	735	748	747	746	766	706	723	735	708	732	783	764	732	716	723	782	754	752	704	763	698	718	798	789	738	786	724	758	744	750	739	748	758	755	708	707	741	718	763	738	779	736	697	785	720	731	700	729	752	740	765	702	781	752	745	686	759	727	703	721	770	781	746	749	783	764	703	771	705	703	752	734	701	748	778	735	713	743	752	747	769	729	742	733	747	745	725	724	753	777	763	751	763	752	768	722	758	725	757	802	743	730	713	744	767	722	709	733	791	774	702	745	733	738	751	768	765	736	711	769	762	733	711	742	743	729	741	773	700	745	719	720	749	771	732	755	698	704	745	722	727	685	725	726	726	774	753	769	740	753	800	751	730	717	748	723	699	762	737	768	735	772	762	780	746	822	744	730	807	719	767	736	743	756	739	760	723	720	748	720	770	740	790	733	715	728	705	749	736	741	726	717	793	692	755	762	727	765	771	705	706	719	764	758	759	704	742	742	720	781	717	782	736	716	740	740	745	710	750	738	774	757	761	773	740	737	734	784	787	681	750	734	727	736	711	736	753	784	736	766	766	760	776	698	724	782	733	775	758	723	739	751	698	714	739	731	722	683	702	735	718	793	777	731	718	735	760	724	764	705	713	722	750	797	741	719	754	732	774	715	722	732	746	738	742	760	733	729	731	730	715	716	716	740	743	732	762	718	736	752	748	744	723	748	695	798	770	764	804	738	724	753	756	761	711	775	727	787	787	761	747	746	716	706	724	742	697	744	775	753	787	679	741	726	723	778	792	693	757	757	744	742	720	729	735	721	755	749	761	767	745	775	721	767	775	733	787	751	716	780	763	767	755	727	724	714	772	762	782	715	748	736	713	704	728	705	723	758	683	726	696	765	679	757	722	713	706	713	750	729	756	765	741	763	792	742	724	766	757	747	849	694	753	746	778	737	769	714	754	744	727	723	778	758	754	709	747	686	770	728	737	736	767	759	786	777	728	760	755	705	690	722	780	754	714	762	702	738	792	746	720	764	690	724	727	750	762	759	691	732	727	761	747	778	720	747	769	747	744	749	749	753	698	743	789	758	703	708	773	771	740	776	723	675	791	728	756	708	732	728	736	759	750	758	762	744	740	772	735	732	771	790	732	732	721	728	707	740	766	710	732	759	744	762	710	756	773	806	678	769	721	759	735	753	701	764	717	727	692	750	719	730	711	749	712	706	758	728	763	704	782	740	742	764	764	705	734	716	729	787	755	758	747	746	772	737	734	775	739	719	681	726	799	784	739	732	698	751	725	723	774	717	751	701	757	733	692	764	719	758	727	777	762	755	749	762	719	735	741	755	728	737	740	716	712	773	756	745	695	763	731	820	743	728	730	781	748	773	758	730	758	776	722	729	732	727	825	755	760	739	756	746	734	751	689	722	721	782	743	753	788	789	749	766	728	717	783	716	717	745	727	733	768	718	724	716	690	701	688	782	747	800	774	804	754	747	735	729	717	724	784	730	714	733	691	706	700	695	700	779	810	714	762	750	694	726	749	733	697	724	755	723	685	740	750	700	757	764	720	742	729	747	763	730	677	744	751	683	728	764	761	697	764	725	708	739	760	715	740	759	700	712	744	737	761	701	743	684	722	709	756	760	719	730	751	723	729	743	752	741	725	748	739	745	683	754	753	733	766	732	719	712	752	716	731	711	718	769	744	715	789	705	779	765	735	693	742	718	822	763	711	759	728	724	733	720	709	784	733	742	813	730	747	774	721	725	686	741	735	723	740	754	694	778	715	787	741	765	776	777	764	753	733	699	715	753	743	761	755	712	744	747	776	762	723	713	692	737	743	737	737	727	807	752	687	753	716	753	734	736	734	719	756	741	756	704	730	674	747	755	750	756	720	739	749	762	759	702	747	719	741	714	712	717	687	724	814	759	723	737	721	720	712	705	759	803	794	752	731	723	720	761	780	704	709	714	751	734	766	737	738	736	772	757	748	724	680	732	739	734	786	745	721	742	770	746	744	755	766	763	726	722	693	750	782	717	710	740	748	698	767	754	793	722	740	769	834	735	698	763	743	684	689	696	750	696	695	732	733	770	719	734	733	728	745	726	752	759	715	738	749	747	726	736	728	702	723	761	759	764	752	767	774	725	724	687	736	730	683	723	726	729	719	739	705	747	773	732	729	734	709	785	757	697	722	726	781	726	746	689	797	752	784	769	742	756	756	709	754	706	753	721	692	722	715	742	699	767	714	746	657	758	719	768	720	691	752	703	783	746	760	738	727	700	754	762	807	705	761	739	766	769	710	715	743	698	734	743	734	697	766	716	725	727	778	791	734	747	753	770	713	776	754	756	790	774	754	757	745	768	815	739	690	731	787	733	787	722	768	749	695	725	798	701	712	736	738	687	744	726	732	721	681	726	698	728	693	755	754	807	733	770	745	698	770	740	722	723	759	724	736	712	738	776	771	733	764	762	775	733	747	749	710	730	759	743	781	706	699	747	745	733	770	744	732	761	768	740	727	754	747	734	705	768	771	756	720	770	781	731	738	743	771	761	740	742	722	728	733	723	741	774	750	805	810	764	770	697	706	760	749	738	749	770	724	721	772	715	746	710	763	725	772	725	720	728	723	753	755	771	739	721	725	741	726	741	758	755	727	732	706	721	733	724	752	736	745	764	748	727	748	691	738	726	767	767	730	715	757	748	731	727	716	758	739	788	770	719	705	771	767	775	732	757	694	710	718	761	734	724	697	741	749	699	788	759	757	755	729	741	761	710	754	713	735	768	788	744	703	745	739	744	756	734	714	747	752	775	764	721	731	700	762	768	730	772	739	748	726	724	722	759	775	717	712	769	725	727	739	750	740	730	768	772	740	716	767	768	779	724	777	675	772	655	716	720	748	782	762	730	759	759	805	715	727	792	698	717	735	729	746	746	708	752	782	764	753	754	740	756	747	713	774	718	713	735	742	743	736	725	706	717	714	697	665	708	719	748	756	742	714	744	710	721	730	732	725	747	722	728	757	729	778	768	713	735	735	745	744	753	737	684	723	718	728	744
28630	31257	24765	12758	2955	791	561	488	479	521	540	497	493	507	462	486	487	504	523	520	529	463	468	500	519	494	528	478	459	490	475	469	472	512	467	512	479	437	545	478	491	461	486	473	474	488	479	474	479	494	490	488	503	497	464	475	483	463	518	494	475	510	486	474	487	476	482	501	507	501	484	493	502	495	502	506	476	503	502	489	493	477	459	467	501	488	460	461	520	529	462	478	460	495	456	477	454	502	464	481	475	515	517	481	457	508	478	486	456	519	442	498	520	464	486	473	486	479	487	527	456	516	493	466	467	465	527	513	497	507	520	491	484	504	499	451	523	462	475	477	471	508	514	460	501	474	463	506	472	463	530	493	481	491	487	458	534	474	489	498	465	474	458	493	482	502	503	456	496	464	504	484	495	495	485	529	512	503	508	442	486	503	504	499	488	449	479	478	476	518	503	477	485	484	494	496	462	459	475	452	523	458	518	508	503	511	472	458	508	489	478	499	452	489	495	507	478	548	487	511	479	497	475	504	504	475	513	513	475	499	481	493	480	498	441	487	498	478	501	464	518	462	532	500	503	459	475	474	524	481	468	455	484	511	475	485	479	539	474	489	498	503	557	455	492	441	454	486	453	478	445	512	508	496	519	466	474	507	506	487	504	533	470	486	553	517	497	480	456	511	455	484	466	427	483	499	512	466	485	449	496	490	500	535	481	509	506	522	485	515	487	486	486	490	473	517	454	504	464	493	506	506	504	490	435	485	467	473	486	507	500	541	453	516	485	493	460	524	497	488	493	491	469	533	494	512	493	504	502	515	534	482	501	455	444	450	486	473	482	506	484	497	442	500	467	490	480	428	486	454	471	466	495	514	488	493	490	502	482	484	514	481	494	494	500	491	467	512	507	469	487	479	470	484	485	463	510	536	505	545	462	477	519	477	543	486	471	472	532	498	515	498	487	491	462	488	500	491	492	459	492	527	483	485	502	511	465	466	532	530	510	494	488	500	480	474	503	529	476	528	482	432	455	507	492	509	497	491	479	475	471	518	503	490	429	506	504	492	515	467	508	481	459	513	489	513	545	468	511	438	470	485	502	486	460	503	521	461	500	482	514	489	541	513	488	478	491	485	513	518	488	432	488	513	514	508	469	503	496	508	492	478	493	502	498	527	549	488	486	501	478	464	516	521	483	482	492	463	486	460	488	469	458	530	483	510	511	490	492	521	500	497	494	519	539	478	452	480	479	489	464	510	503	511	500	473	471	474	499	472	481	506	534	515	512	476	524	486	475	507	460	489	495	480	486	470	520	488	474	480	462	435	477	484	506	509	462	505	500	479	502	492	513	489	505	490	504	496	491	476	515	536	515	491	488	463	543	487	515	468	488	467	494	499	477	487	510	482	491	486	509	499	479	514	478	422	469	484	520	471	513	481	452	463	466	473	508	457	510	506	493	481	521	487	483	525	486	482	536	528	499	458	445	497	470	503	503	484	470	466	497	520	507	486	531	502	504	471	472	479	532	455	478	483	490	481	489	514	490	475	477	479	533	479	482	519	511	501	469	466	484	499	509	461	483	521	492	492	482	531	468	504	495	474	515	472	466	521	517	437	500	497	488	478	507	475	494	511	511	469	473	470	521	531	524	481	480	477	459	483	458	500	443	496	507	522	528	503	485	476	475	471	529	438	480	531	485	523	488	488	460	470	495	471	500	538	501	459	514	474	483	490	462	475	493	506	526	492	515	488	531	467	501	479	521	490	536	468	480	529	509	490	498	485	510	486	486	508	517	543	507	462	448	445	473	458	504	486	505	504	504	525	486	496	505	531	523	494	493	497	527	477	474	465	498	527	459	511	527	458	469	504	452	476	493	463	499	483	472	456	495	503	484	487	495	471	501	468	513	498	431	449	457	478	485	475	486	514	452	457	497	494	474	487	533	509	501	489	502	527	507	464	496	493	486	423	515	529	473	480	504	486	493	477	465	498	529	470	507	487	463	481	482	497	482	473	474	506	477	499	507	496	500	499	497	484	530	441	468	473	467	489	503	526	468	497	470	470	493	474	454	499	501	526	508	497	470	485	471	481	518	515	460	494	535	510	459	491	497	487	468	514	519	514	501	453	502	493	496	489	512	472	504	464	476	480	519	467	491	457	483	524	492	484	516	489	470	508	468	455	511	460	523	471	479	466	481	464	471	521	480	471	470	483	504	486	524	519	492	469	467	493	498	437	484	490	461	500	533	503	502	490	453	504	464	445	483	495	510	507	457	467	480	511	552	509	448	491	438	490	495	488	523	492	509	477	458	439	476	524	466	491	523	521	469	480	486	532	461	470	497	504	491	487	473	480	526	515	481	453	516	492	483	460	482	509	413	496	464	516	456	497	456	541	465	507	493	515	473	467	502	469	481	505	495	505	521	498	464	507	444	495	481	490	487	503	438	471	510	464	445	540	491	479	464	497	483	493	473	527	446	479	468	517	493	474	493	495	510	492	498	508	493	453	485	441	510	489	492	478	489	478	483	475	493	485	469	475	485	503	459	516	473	489	509	524	503	451	496	431	483	469	467	465	510	545	513	485	486	537	496	461	484	467	490	469	513	474	502	479	477	468	493	509	467	506	491	498	483	472	483	491	505	482	467	455	480	518	486	494	525	493	559	464	520	526	491	499	515	496	484	485	488	510	471	533	531	505	466	470	494	512	484	506	499	515	508	482	528	467	535	506	492	503	454	522	494	472	512	514	502	502	511	451	485	508	498	513	480	479	474	476	472	489	494	452	485	491	474	484	442	473	500	551	488	456	477	447	497	492	449	506	480	479	536	542	469	504	509	497	519	517	476	476	482	509	475	464	446	519	457	487	498	467	521	477	527	491	484	495	472	480	473	506	496	501	505	485	479	516	471	509	495	486	488	456	480	508	509	485	471	497	522	490	462	501	485	470	510	496	462	491	461	450	486	512	513	499	527	500	486	492	475	529	502	480	478	492	484	497	516	499	506	503	489	482	485	502	471	469	512	497	528	483	498	498	569	468	513	475	509	446	466	493	482	483	471	507	497	477	475	490	509	489	489	479	476	430	487	479	496	509	468	492	502	507	472	466	498	459	492	479	517	517	484	485	476	503	524	487	505	558	548	479	518	495	500	503	505	512	532	531	503	468	489	486	467	488	538	494	516	458	538	471	506	512	473	476	516	496	490	442	474	498	554	469	472	459	471	490	495	525	431	474	498	497	517	512	517	498	509	494	476	487	471	514	473	522	478	507	516	494	535	490	514	485	467	487	499	483	453	533	456	445	496	496	476	477	528	480	471	488	475	492	486	460	443	509	479	468	463	522	497	493	469	500	467	466	497	477	454	473	488	464	481	504	507	490	478	489	490	519	481	455	442	447	461	469	490	493	467	469	487	490	556	503	474	484	482	481	489	469	512	474	452	486	459	442	440	510	460	511	458	501	506	504	494	505	440	498	458	469	547	470	483	472	471	467	503	493	465	513	519	518	515	463
38658	50400	24459	14581	5422	1572	895	840	827	813	830	810	767	816	843	826	860	841	875	836	823	839	798	851	825	842	833	826	842	832	831	871	800	818	804	849	822	866	833	870	849	846	871	850	829	834	820	792	833	836	822	811	872	809	855	823	859	825	803	832	842	820	856	851	841	806	783	814	811	820	861	836	851	803	844	844	804	827	890	838	823	830	823	866	831	833	833	821	840	807	860	821	817	851	817	823	805	840	833	853	861	819	824	839	868	831	835	827	879	800	836	813	859	819	846	866	857	796	855	857	855	847	839	847	852	830	806	829	819	846	844	853	862	817	839	805	817	790	850	872	820	816	831	824	835	833	812	863	884	837	818	850	793	879	835	800	840	857	810	846	803	847	833	837	894	802	792	779	863	814	776	846	813	829	840	855	860	858	831	851	875	855	848	836	910	813	848	888	818	837	817	862	794	799	796	876	830	813	843	858	824	848	862	760	801	870	833	886	793	820	840	789	805	826	833	823	814	865	853	839	842	844	834	778	867	824	843	865	814	776	878	837	846	857	802	814	803	853	789	829	865	857	821	803	806	809	878	784	786	804	782	836	846	860	825	796	819	846	839	857	856	872	813	795	844	807	877	867	857	827	867	882	869	858	830	850	783	874	834	865	822	819	868	855	887	829	813	824	840	805	832	819	824	830	831	861	844	867	799	870	882	847	819	861	820	864	822	869	796	841	821	861	797	794	873	811	783	801	834	854	829	842	848	842	822	823	802	863	793	885	845	850	866	841	822	842	831	800	803	871	822	818	806	841	858	841	879	844	861	839	822	827	876	818	823	808	819	853	812	836	827	810	856	833	851	807	791	841	815	870	850	823	876	830	881	815	881	817	837	851	836	851	785	886	806	828	826	827	827	818	844	832	854	868	806	806	877	867	854	758	800	815	814	884	843	817	883	845	823	829	793	838	866	846	830	851	779	813	808	788	857	821	832	795	848	856	853	867	809	792	806	825	835	845	848	778	875	824	820	873	821	826	825	808	824	798	824	839	825	818	787	808	877	843	839	827	868	854	835	831	841	839	845	823	818	847	854	878	831	829	847	867	853	819	872	818	903	830	885	822	792	849	857	838	830	866	763	880	844	839	810	809	878	794	876	829	850	861	804	841	862	885	851	773	808	886	811	838	862	856	830	775	834	818	900	855	858	845	847	859	828	812	818	808	836	875	837	838	846	849	833	876	857	854	838	789	859	863	884	826	805	834	820	863	839	783	858	828	848	847	844	852	846	851	847	836	864	907	855	815	873	837	824	883	798	828	879	824	860	811	840	868	830	818	852	884	870	816	807	820	827	826	788	847	831	815	840	818	822	889	843	821	837	851	768	873	833	826	858	839	823	842	797	842	841	825	830	827	817	902	835	823	863	839	845	868	878	862	813	857	838	895	853	845	825	844	818	821	860	826	807	867	861	903	858	786	808	846	863	842	810	826	802	887	812	846	836	855	810	817	890	819	814	856	754	868	820	838	843	883	795	876	818	826	810	818	795	820	851	833	841	815	829	834	861	841	827	802	882	835	856	794	814	851	834	832	812	862	839	811	804	831	847	858	814	862	801	859	842	807	817	843	861	861	836	829	842	832	828	856	806	845	818	781	813	832	799	809	803	824	839	870	860	815	856	854	888	784	841	829	837	852	863	813	830	810	806	797	812	853	848	835	893	871	873	864	840	827	857	802	837	820	850	877	855	807	818	790	855	820	836	843	837	836	806	842	832	824	841	892	851	837	826	873	854	818	807	878	850	834	805	822	804	822	809	848	856	797	835	827	934	851	820	834	862	832	796	800	835	829	865	910	865	831	817	812	789	812	834	881	838	862	775	824	834	843	867	849	832	834	840	853	842	864	816	836	828	830	835	824	806	838	812	815	835	891	835	819	852	868	868	838	865	878	783	806	840	877	847	864	860	847	822	811	838	823	846	857	846	814	832	801	906	817	837	850	845	787	848	827	805	822	803	826	832	801	845	802	845	891	854	806	826	795	838	871	874	821	833	791	803	830	867	828	858	826	869	868	859	850	803	862	850	917	844	859	785	806	817	837	818	821	789	826	846	850	821	819	833	867	837	835	827	824	821	847	813	863	845	837	841	845	804	803	874	800	842	848	847	849	790	803	816	802	818	876	788	842	886	827	866	867	813	867	807	789	851	877	879	828	814	865	860	784	803	845	878	827	828	825	863	858	847	862	802	864	816	887	832	829	837	865	830	804	822	843	855	787	839	856	843	858	810	868	846	837	814	881	878	840	847	823	841	855	774	813	893	792	854	854	833	830	863	827	801	829	770	871	905	818	868	868	858	807	821	819	819	833	840	879	811	835	839	837	836	799	817	827	847	824	784	829	824	833	771	834	824	829	845	834	846	873	859	840	845	801	852	813	938	846	798	876	801	852	803	884	844	827	837	904	786	831	854	838	842	891	820	824	840	874	810	816	784	864	831	783	816	813	797	810	850	785	862	814	817	829	802	826	810	834	826	856	832	816	771	805	830	864	815	861	837	827	835	820	830	831	855	893	854	838	843	783	862	877	793	874	837	842	851	792	844	883	851	882	860	855	877	903	854	812	827	798	830	784	806	818	824	820	852	856	822	785	870	815	856	863	880	846	810	858	809	853	842	834	793	867	820	852	877	822	849	828	875	822	807	879	898	868	797	830	814	847	800	819	857	819	811	848	871	850	823	856	820	832	832	817	867	843	856	777	834	895	821	830	827	803	836	823	820	851	812	840	823	851	818	815	824	794	868	806	869	818	851	857	856	855	793	853	769	822	843	820	866	841	913	820	827	848	885	769	834	763	797	804	854	889	850	873	848	820	836	863	883	863	841	861	822	851	842	843	818	810	807	848	773	843	844	871	833	824	855	809	831	834	830	903	867	803	798	857	846	788	848	837	895	814	865	897	831	860	838	858	835	818	818	829	820	831	851	812	815	816	841	901	844	828	857	808	840	786	744	824	881	816	809	891	830	816	879	847	825	853	864	828	850	817	846	857	836	859	857	814	808	862	813	828	873	816	842	823	805	843	840	859	872	871	829	806	842	878	808	836	854	872	815	854	855	887	816	792	863	851	814	868	783	800	798	857	828	872	843	885	861	813	876	849	854	863	820	844	774	819	843	833	804	802	885	822	848	824	814	859	794	803	792	849	854	866	837	826	850	838	842	848	897	839	830	837	846	804	817	776	855	859	829	867	819	814	843	824	843	814	891	839	832	804	870	829	860	828	868	913	830	860	862	808	860	806	816	847	779	796	857	812	817	838	838	811	836	828	833	813	844	834	850	835	853	856	831	816	813	852	883	887	826	828	873	851	828	838	891	802	808	835	861	834	819	875	830	822	838	849	846	908	813	765	848	847	764	834	860	841	834	833	858	842	864	850	826	854	787	826	835	832	795	755	867	799	797	815	820	845	831	812	804	808	865	825	789	778	837	855	814	871	808	845	881	804	821	833	830	827	858	826	826	812
24123	23388	29729	25981	21008	11412	964	403	349	392	364	347	373	343	331	324	362	382	329	340	374	374	349	391	377	377	366	330	365	368	375	336	337	362	341	317	364	349	357	331	352	334	377	355	359	359	353	367	352	352	339	353	379	358	348	311	338	367	335	364	340	340	351	313	361	351	375	325	354	338	369	379	363	346	369	355	345	339	349	321	346	333	397	353	351	359	325	324	333	337	365	367	345	338	352	391	324	346	364	334	359	332	335	363	363	357	357	344	314	379	364	345	354	342	325	340	353	338	342	367	344	337	330	337	324	344	362	337	350	332	354	369	366	351	353	370	336	319	326	366	334	354	354	346	349	329	352	325	343	337	373	367	343	325	338	366	332	361	351	380	369	355	344	363	340	373	358	345	338	341	346	345	334	317	360	346	339	343	334	365	345	350	385	334	347	347	344	374	338	337	350	361	308	355	373	346	330	367	328	367	342	337	346	334	373	350	340	303	338	357	370	340	341	367	353	347	339	401	358	349	350	339	344	355	333	367	366	336	365	327	343	361	350	345	358	366	376	319	388	330	353	339	343	370	339	369	338	327	390	350	376	347	359	348	323	325	390	335	318	310	350	349	347	341	346	373	326	339	357	364	332	368	374	361	377	359	354	355	338	360	366	353	324	340	333	338	355	333	367	356	305	365	351	348	366	329	352	372	347	307	344	339	358	363	365	336	363	332	347	368	343	365	334	354	322	386	340	382	316	352	328	354	366	325	364	358	376	337	361	335	321	314	359	350	348	364	316	342	353	369	342	363	342	330	337	360	402	331	320	342	368	347	353	323	350	329	355	339	365	343	332	350	358	353	346	331	316	352	366	351	349	351	362	369	344	367	332	350	380	343	342	322	351	336	324	354	342	344	355	346	330	356	318	398	343	320	356	333	345	348	342	297	373	368	334	367	349	353	347	353	344	339	338	350	302	326	305	357	361	325	343	348	345	319	339	370	344	331	309	339	389	369	393	335	349	373	363	354	325	341	353	342	382	359	344	354	311	346	399	361	340	346	316	360	329	350	347	359	361	359	371	348	364	378	343	354	354	360	383	338	332	346	358	359	343	352	375	332	333	361	354	341	332	379	326	345	348	360	347	361	313	343	375	339	368	364	332	347	353	341	364	362	329	349	320	378	359	339	367	325	320	330	362	373	394	382	354	329	314	344	345	368	336	337	362	358	325	373	324	335	345	353	379	333	365	375	338	366	345	306	340	347	350	363	323	374	322	373	326	352	384	331	348	322	366	335	346	348	336	383	328	373	361	328	334	333	333	353	315	320	348	316	311	354	370	359	374	332	331	360	309	319	359	387	305	347	374	326	323	357	326	370	342	304	326	370	330	341	341	351	332	302	338	330	346	313	346	330	352	315	325	345	342	329	334	373	373	367	326	331	324	335	348	319	325	351	348	337	327	397	363	319	341	356	334	329	355	351	361	329	336	350	363	320	322	322	323	342	356	335	339	324	340	359	334	373	376	340	341	355	304	329	352	313	351	333	383	349	326	352	340	342	352	373	336	373	368	338	375	328	342	346	348	371	347	333	363	341	334	385	366	355	344	359	351	334	344	345	348	330	360	349	338	353	303	356	372	324	334	354	335	362	337	342	372	353	349	330	337	352	390	346	336	342	350	343	338	342	349	364	357	351	342	349	377	349	355	347	368	361	363	309	346	356	356	367	362	370	384	336	317	351	328	330	370	334	345	351	352	352	364	343	339	339	351	339	377	338	347	385	347	341	339	342	339	363	349	345	334	366	334	335	365	337	335	368	365	368	398	368	335	361	349	360	352	336	347	360	365	361	315	352	377	317	364	334	340	336	342	351	330	359	334	341	327	356	361	327	339	379	335	359	340	355	350	387	303	359	328	366	349	343	368	350	334	359	366	350	339	331	368	345	367	332	363	349	324	336	361	366	350	373	360	320	343	366	362	374	375	323	353	341	369	323	358	336	347	365	353	332	309	337	364	334	379	346	347	332	368	330	342	347	352	353	359	354	345	384	354	356	345	350	351	355	335	358	345	352	333	336	384	387	360	323	367	366	382	343	343	362	336	323	366	356	343	320	325	366	352	360	324	312	365	361	343	330	318	375	369	354	362	335	379	337	350	369	376	359	326	342	360	361	352	330	359	376	375	348	315	356	331	338	349	359	335	353	364	358	332	328	347	357	342	350	355	334	361	334	321	308	339	361	315	331	361	335	381	349	346	331	325	337	330	323	358	387	356	371	331	316	330	348	350	365	320	333	340	320	326	363	358	331	348	356	363	330	351	333	373	341	366	353	352	343	346	339	345	345	393	352	346	320	331	336	372	362	342	352	306	360	377	330	374	368	341	360	372	345	329	367	370	367	359	354	317	352	333	369	357	361	331	322	321	318	366	390	327	326	364	354	354	339	360	352	349	323	377	352	368	321	345	378	365	346	379	340	369	343	341	361	326	334	315	327	371	338	353	342	355	367	339	313	353	355	353	355	340	373	346	350	363	319	370	349	336	349	352	367	343	342	350	343	339	385	321	343	347	326	339	363	368	377	346	358	339	333	338	341	323	372	358	379	346	349	327	368	339	325	357	339	366	345	310	358	365	349	359	350	348	354	333	345	374	316	335	375	308	347	341	338	349	368	333	354	344	369	384	356	359	363	344	337	318	366	367	358	338	367	377	344	373	370	327	343	369	354	370	336	354	340	341	342	376	303	326	357	334	349	345	343	330	341	326	332	334	336	362	349	341	363	352	406	352	324	374	349	348	346	350	337	319	345	352	315	347	344	335	396	348	339	330	330	334	359	335	340	370	350	346	343	351	374	355	326	346	354	354	343	341	336	332	357	342	307	364	347	358	338	339	350	362	347	349	343	358	383	357	308	328	312	327	360	352	319	322	330	321	341	345	347	368	323	380	356	365	356	345	330	365	401	297	370	345	335	365	337	344	352	359	317	316	325	384	373	331	332	340	334	375	328	335	333	367	329	382	324	315	386	338	365	364	376	352	300	381	360	364	359	347	330	341	318	334	344	355	373	357	341	344	382	346	360	351	335	334	364	313	351	356	336	356	370	333	374	367	360	337	347	307	335	347	348	348	340	350	360	359	329	356	371	320	332	346	372	338	344	375	352	347	350	363	346	350	334	384	333	364	371	352	332	348	355	367	347	350	325	313	343	322	355	362	355	329	360	351	342	372	358	366	358	375	367	348	337	343	370	368	342	337	316	373	339	345	332	371	322	327	306	327	359	354	347	360	334	340	384	330	316	323	334	369	312	347	353	310	332	326	377	385	357	360	340	328	347	376	380	360	336	386	341	379	328	326	350	355	340	336	343	342	344	365	366	330	356	345	367	329	396	345	355	397	357	339	343	360	358	340	327	340	336	365	383	344	356	346	355	331	339	360	298	355	341	393	382	325	380	311	338	367	368	350	341	368	350	334	332	321	338	362	340	359	355	334	343	337	362	328	339	320	348	324	376	348	351	348	334
59510	92174	53015	41020	23478	6709	821	632	602	568	592	627	633	568	607	599	621	634	598	609	551	632	612	642	601	613	611	574	599	586	617	585	617	603	571	582	606	577	625	591	604	604	605	581	616	637	566	587	578	622	586	596	574	577	631	611	587	583	629	658	565	629	641	591	622	619	606	581	604	636	584	605	618	622	592	616	566	569	581	605	623	615	610	638	614	588	575	612	580	565	627	520	606	620	583	649	626	650	539	602	545	576	565	565	584	536	627	579	623	572	597	621	592	566	583	546	554	596	580	577	558	614	598	564	613	579	615	581	625	614	609	615	580	575	567	594	601	572	622	589	623	577	592	618	558	571	591	608	592	582	608	603	592	639	591	554	596	612	610	554	598	641	619	593	604	611	628	579	603	535	587	607	621	609	610	595	568	631	592	642	591	571	549	587	586	613	607	627	573	622	583	584	580	575	597	575	558	583	622	606	563	607	601	634	616	575	578	587	580	616	601	608	586	587	635	599	620	611	587	602	634	611	586	559	574	615	591	624	605	579	585	589	587	603	605	603	643	614	594	606	564	631	637	581	606	618	637	578	606	606	568	633	622	591	626	595	561	609	609	575	571	630	653	584	583	599	583	587	587	605	543	575	610	624	605	646	590	594	584	620	650	620	597	616	565	585	584	622	578	577	606	583	601	584	606	601	620	605	586	627	589	636	673	650	636	558	605	577	586	607	611	657	573	642	633	608	596	595	552	658	557	604	630	570	604	550	537	606	633	621	591	571	596	588	591	593	581	571	587	618	635	583	595	580	596	593	617	593	581	605	576	592	637	600	584	599	622	595	580	546	614	595	593	599	615	579	589	537	574	592	558	656	628	580	558	625	599	607	640	580	567	556	628	593	601	606	618	569	590	614	627	623	620	594	608	622	617	583	574	536	612	629	598	598	625	575	592	590	633	611	602	672	567	606	581	577	633	587	614	610	640	590	564	614	588	570	608	568	586	602	620	576	592	570	589	597	615	568	603	609	629	568	593	608	598	583	569	587	624	610	555	552	597	583	584	651	616	618	559	592	601	603	583	589	604	571	636	634	610	627	612	602	615	586	617	559	597	649	600	588	642	639	593	609	594	594	556	641	621	594	624	580	605	592	625	554	618	612	616	601	609	573	596	627	620	627	588	565	610	616	592	585	614	629	611	618	584	581	610	619	610	573	581	616	549	579	615	561	607	602	553	593	619	599	599	624	595	540	592	616	614	578	570	577	605	609	578	605	579	594	593	607	614	607	596	591	563	630	569	594	576	572	619	610	587	618	586	588	600	602	599	585	597	620	572	627	589	605	580	570	621	550	603	579	571	615	611	592	666	599	595	598	637	622	595	612	532	682	577	602	614	653	611	653	616	570	614	638	588	617	584	624	592	624	575	582	613	601	560	582	603	619	589	590	563	596	569	556	616	588	628	582	582	624	558	635	662	600	582	578	604	570	601	663	583	569	623	612	632	591	644	565	580	544	635	624	587	600	623	558	579	612	597	604	587	624	574	606	540	621	575	581	611	596	552	586	578	563	568	594	620	623	627	684	627	593	611	627	612	561	606	630	635	579	601	590	568	585	554	637	597	624	598	570	573	630	594	620	605	612	628	614	567	607	585	572	597	588	627	597	582	607	607	641	572	605	605	571	606	597	575	549	581	597	596	570	593	650	584	592	579	607	580	592	585	605	549	577	609	590	596	619	648	607	602	594	586	589	604	615	604	622	636	586	576	621	564	638	608	599	570	584	615	597	624	612	530	571	588	628	575	569	594	625	610	626	562	572	611	558	578	585	603	579	611	603	639	614	603	554	563	588	601	638	642	603	633	573	567	602	638	631	611	619	566	614	568	584	580	599	591	607	591	605	620	567	585	597	612	585	595	600	591	596	589	589	561	621	588	588	593	601	596	632	578	634	617	577	623	584	609	594	574	607	596	592	581	570	628	573	571	621	575	587	620	595	648	587	544	600	557	590	603	569	608	605	639	612	595	599	585	616	589	617	593	618	627	567	610	607	610	602	583	640	599	568	585	566	610	591	556	570	579	609	590	619	607	568	588	549	611	561	591	637	574	635	609	581	570	637	597	599	604	600	623	624	580	606	604	631	583	589	598	633	598	594	581	568	549	581	576	579	658	604	576	634	578	645	595	581	653	611	606	583	609	578	580	609	588	602	599	568	620	607	593	608	622	555	606	593	595	616	615	628	593	597	611	586	640	599	571	582	570	612	597	596	638	611	638	613	600	609	593	613	582	623	587	593	619	570	571	516	623	581	583	595	625	574	592	609	598	602	574	604	596	595	616	592	621	568	611	577	635	606	593	598	563	603	646	600	634	617	602	573	597	587	602	614	606	655	614	556	553	601	576	608	598	614	574	556	586	560	565	581	571	619	541	632	628	623	600	595	578	577	629	564	625	590	632	591	605	613	573	584	558	578	606	602	586	615	609	587	588	599	592	570	591	600	564	595	569	620	591	577	615	598	641	564	579	629	611	582	598	609	592	550	590	570	618	596	591	602	624	605	560	595	663	618	597	620	565	598	621	595	626	625	597	601	575	551	568	620	607	634	550	634	606	619	633	587	570	590	576	594	612	622	592	585	604	593	581	585	582	597	583	580	617	592	589	620	551	551	628	589	594	620	607	582	574	582	610	598	585	623	620	583	596	548	600	609	598	603	612	607	588	593	624	569	592	546	601	616	579	591	572	585	544	633	590	531	609	576	551	581	612	576	560	611	580	620	596	592	598	592	600	644	588	616	622	585	587	572	588	593	608	632	582	613	604	525	570	628	648	600	560	604	607	593	607	610	584	599	594	599	607	606	607	604	590	594	619	558	606	581	585	594	554	542	572	574	570	604	599	600	584	627	654	571	660	602	621	595	572	594	546	625	578	543	592	574	596	589	582	583	560	616	598	576	651	578	593	574	603	595	601	556	597	592	542	594	598	592	558	590	589	601	603	595	579	615	572	554	618	568	574	564	600	597	591	583	585	628	605	607	616	622	593	569	575	573	605	586	601	578	641	618	589	558	564	571	658	600	619	602	571	600	606	606	642	595	549	620	608	617	588	614	580	594	597	668	570	578	596	590	645	600	561	587	618	610	623	585	626	600	624	575	610	575	606	596	584	606	629	562	614	548	580	641	583	595	612	597	606	638	590	607	595	585	609	554	564	564	611	606	609	588	619	558	563	584	580	553	619	578	586	630	615	612	554	596	599	605	641	576	601	593	572	590	568	600	571	609	587	571	598	584	608	607	635	581	603	590	619	622	647	527	605	619	569	548	568	610	583	562	627	602	593	592	647	607	626	609	578	566	618	579	584	615	574	606	578	624	591	649	643	629	615	602	644	558	551	558	620	614	602	627	591	591	628	562	627	567	599	589	580	581	585	619	619	575	633	573	601	599	604	619	574	588	566	608	590	586	590	597	591	596	590	639	610	631	583	602	587	579	592	642	596	591	603	547	590	558	615	631	599	643
23062	22015	29165	24735	21627	19243	5837	573	536	486	518	510	494	475	484	494	473	493	483	505	461	505	474	497	480	442	465	476	457	441	441	442	444	477	449	440	457	442	454	456	488	487	504	457	447	482	480	457	441	447	450	446	492	435	472	464	472	455	449	443	459	449	443	456	458	459	485	447	472	459	430	430	515	465	413	483	472	439	489	452	424	417	482	435	442	457	436	466	475	459	448	482	463	435	429	438	475	484	477	476	428	475	493	472	485	461	485	445	457	501	447	461	472	465	470	502	481	446	488	436	467	445	450	446	459	430	467	472	469	459	444	465	462	443	471	456	481	450	493	489	450	483	429	443	442	457	495	417	449	481	463	441	449	419	497	464	464	483	458	452	463	470	434	448	454	449	416	489	439	469	441	461	405	484	456	480	459	442	437	453	466	475	490	450	423	462	461	411	447	426	433	491	500	438	436	445	462	414	473	483	455	463	476	459	450	435	467	456	424	444	451	432	472	454	478	487	458	441	450	475	470	479	472	439	464	440	446	430	468	456	437	458	471	495	426	428	468	444	439	467	485	475	428	478	490	452	459	471	488	481	420	485	428	405	424	446	449	413	426	453	429	442	480	451	465	441	431	443	455	472	474	459	479	474	437	441	459	433	474	452	441	426	460	418	459	452	427	463	441	416	483	468	475	482	487	458	455	485	434	416	403	433	434	472	495	383	465	458	462	447	420	467	445	474	439	448	437	452	459	447	437	425	423	440	462	461	457	439	456	481	423	446	441	501	445	451	441	454	426	436	488	471	470	496	427	482	444	437	432	441	458	432	495	461	440	478	456	458	489	441	438	455	482	465	454	438	459	429	430	438	469	444	470	431	454	429	435	445	484	446	449	444	472	465	501	465	455	477	453	424	469	479	446	434	427	443	460	431	457	424	455	479	488	443	475	467	446	459	480	472	430	435	447	459	495	477	452	445	507	460	417	445	463	476	480	455	436	434	445	445	453	473	448	430	453	442	452	470	453	424	445	465	413	458	486	449	468	447	452	443	471	447	466	482	480	468	453	499	477	440	442	485	459	431	474	429	496	466	454	447	488	434	466	445	422	419	440	427	456	505	490	444	446	440	473	433	470	489	455	451	444	444	454	474	468	478	461	448	451	442	421	472	491	400	453	413	473	467	472	446	453	446	424	431	467	494	458	486	460	467	452	464	466	456	447	488	433	445	475	429	482	468	437	447	449	464	443	443	464	485	426	463	461	454	481	467	468	466	502	464	453	450	461	455	500	434	460	465	466	449	455	461	514	480	419	423	464	485	436	464	455	441	424	435	478	429	477	463	414	450	447	482	470	424	456	447	455	459	493	474	481	457	429	481	479	480	422	464	449	410	458	420	438	429	413	449	426	448	437	435	475	453	486	422	464	438	481	465	459	452	457	446	465	444	458	456	420	436	453	456	441	435	432	455	421	410	478	472	496	459	471	434	459	468	457	453	450	413	471	402	468	491	442	466	446	448	445	445	455	434	487	465	449	467	417	465	466	483	454	423	434	429	435	449	425	449	483	460	439	453	458	443	436	443	446	489	466	472	454	451	486	447	470	441	475	458	505	455	476	433	453	428	468	437	438	473	441	476	465	463	448	441	438	468	447	449	462	495	447	408	483	450	424	423	445	450	460	420	477	416	444	472	476	461	437	422	457	453	467	445	467	497	457	445	469	450	449	448	447	451	437	470	482	467	454	399	439	424	504	510	467	472	457	448	471	448	433	452	432	486	435	491	500	445	415	500	454	483	459	459	436	475	462	439	450	471	433	454	475	447	441	468	471	428	461	477	490	457	499	493	452	448	475	433	462	453	434	422	495	489	453	468	475	497	472	454	465	451	471	428	432	467	456	405	467	443	480	445	459	467	415	448	430	476	451	462	454	465	480	476	433	421	462	469	454	430	473	471	430	431	477	425	459	498	431	454	489	482	466	421	396	487	487	459	489	465	461	422	474	448	473	457	450	445	448	486	471	407	457	422	448	435	448	474	447	450	422	451	493	428	440	440	454	499	446	455	471	457	450	484	422	464	463	476	421	473	420	434	423	474	467	445	464	506	445	502	471	427	455	415	451	480	487	412	464	460	455	462	413	458	462	467	430	455	486	437	495	417	493	475	419	468	445	445	464	466	462	457	456	451	428	449	449	464	468	477	463	456	434	424	435	507	488	420	474	450	492	477	471	457	462	468	443	463	451	455	467	415	473	421	446	457	462	470	445	422	444	456	468	470	442	472	467	412	418	450	492	489	435	458	463	401	454	469	430	416	445	471	436	457	447	438	462	481	470	489	431	457	469	468	428	441	452	434	423	451	499	467	495	461	427	465	449	467	420	444	450	443	444	417	432	499	468	448	451	477	441	432	439	435	448	461	492	434	434	441	458	464	505	434	446	458	483	425	460	450	419	449	466	475	437	462	455	431	451	500	456	440	433	438	463	453	463	501	434	459	469	474	433	452	493	431	477	465	455	475	485	487	458	482	419	468	444	472	451	429	446	453	470	473	473	473	427	407	467	445	429	432	450	461	426	468	477	425	438	474	444	450	427	429	456	453	423	415	440	437	495	423	463	461	489	451	438	431	455	463	453	459	467	457	430	448	427	455	463	456	476	385	426	447	468	459	459	444	450	467	459	499	477	437	420	466	452	503	412	473	475	454	431	442	470	500	468	447	494	480	456	460	434	457	462	470	476	437	504	443	471	434	449	463	456	437	478	428	463	464	479	448	467	487	418	427	457	439	497	470	476	436	474	466	465	460	422	443	480	409	398	484	431	458	496	439	463	443	467	461	452	446	460	454	465	468	457	463	456	487	429	451	462	462	498	474	473	488	470	466	414	443	477	479	471	479	459	451	493	418	473	454	459	458	425	443	430	451	454	442	480	463	473	465	453	453	459	460	415	461	465	445	484	434	460	469	433	476	460	457	419	471	470	444	453	473	465	426	444	475	460	484	474	413	449	478	454	441	474	471	456	498	473	466	499	466	503	434	426	462	470	461	462	457	446	445	450	457	479	426	435	472	425	455	457	508	470	464	434	459	491	420	440	451	462	434	470	475	465	464	471	439	475	455	449	463	476	451	449	466	476	448	432	415	424	499	470	464	477	398	479	431	442	444	432	438	422	452	455	425	432	432	448	481	472	469	432	443	462	431	479	440	455	512	446	460	450	444	427	458	452	459	432	481	444	487	475	471	495	458	433	448	442	434	409	457	499	455	485	443	472	470	459	450	476	434	480	447	462	497	430	423	469	425	463	437	433	451	450	461	466	467	472	467	487	442	433	495	442	471	482	413	450	455	432	494	461	420	409	491	402	459	453	456	473	442	504	461	479	485	448	422	450	492	513	506	431	452	477	469	506	465	484	443	503	468	482	423	455	455	407	472	464	463	453	457	439	484	487	438	435	458	480	469	487	441	458	469	446	440	449	426	477	491	446	450	461	415	426	444	450	503	432	444	483	404	448	463	446	436
57802	99389	59396	49185	29429	10617	892	821	786	802	764	779	738	712	731	721	721	731	765	719	709	741	758	731	720	775	722	692	728	724	726	728	715	726	744	722	742	777	738	738	751	722	755	770	746	737	733	685	756	689	738	785	744	688	752	689	675	707	735	774	680	712	683	735	709	743	757	719	731	709	696	739	842	813	760	674	778	743	700	732	746	714	741	731	733	775	716	712	751	750	756	706	752	734	741	779	755	682	697	718	723	727	738	709	731	721	747	759	719	736	739	758	730	715	745	780	754	744	707	731	702	742	780	697	728	707	738	737	714	734	708	721	743	701	716	722	729	763	789	763	757	696	732	678	692	733	764	713	781	727	724	733	713	673	733	703	745	724	688	703	756	717	742	747	708	761	726	731	752	708	763	737	725	728	713	704	723	717	718	703	708	791	693	707	708	766	761	766	720	707	705	750	748	729	755	703	692	710	738	745	702	731	748	718	726	697	761	789	723	735	719	747	726	743	772	758	724	742	755	740	722	728	794	681	804	756	754	746	742	743	741	691	670	763	737	761	710	704	723	734	697	783	790	774	704	729	704	753	709	752	716	704	697	739	747	738	722	769	765	726	730	702	709	657	715	678	691	758	727	713	753	755	751	727	691	758	755	710	719	733	724	721	759	756	717	720	770	732	689	758	713	688	772	716	739	723	743	737	762	726	727	754	755	725	735	726	740	728	699	747	751	707	766	715	714	735	744	718	733	705	692	745	723	724	714	731	689	710	737	713	790	766	724	708	765	724	738	727	714	711	755	726	753	736	733	709	733	748	767	714	736	764	758	737	715	706	704	708	742	716	735	695	723	768	760	682	764	692	726	656	715	733	666	688	736	717	756	727	691	714	706	696	701	768	751	741	734	715	795	799	705	727	717	714	703	789	689	717	713	748	740	714	765	761	714	701	761	751	773	736	727	743	732	721	714	751	741	724	716	707	707	723	756	746	702	740	743	741	696	697	739	721	721	748	734	730	690	744	706	758	720	719	711	763	717	737	736	761	715	714	742	746	711	776	698	685	723	715	683	723	714	755	788	745	724	702	721	702	777	759	763	757	759	709	753	727	733	679	718	695	717	735	734	736	719	729	734	732	715	756	734	721	748	747	742	748	772	796	737	699	721	719	703	725	730	721	710	687	712	714	724	719	769	710	699	765	715	780	716	676	761	750	738	766	702	750	712	745	727	775	740	692	734	738	731	740	733	722	751	749	768	761	724	719	754	739	763	723	740	749	686	717	702	706	783	703	766	757	754	760	718	744	756	730	727	726	738	724	753	738	721	696	709	758	714	693	735	742	743	726	741	694	729	706	780	687	688	748	751	711	709	740	712	702	740	730	698	757	760	733	747	727	781	743	706	687	723	718	712	734	754	761	755	710	707	731	721	797	746	744	752	692	730	754	732	771	741	680	693	734	726	713	725	741	765	736	674	688	706	720	730	695	723	706	718	774	705	711	700	694	706	746	716	733	726	759	739	746	715	723	767	712	734	714	742	732	746	746	754	738	734	700	736	764	717	712	755	732	735	754	704	747	726	747	717	718	661	715	711	752	747	717	745	754	711	683	711	764	728	760	752	773	758	698	732	780	764	777	769	743	753	728	775	725	742	730	701	730	719	734	737	712	719	699	715	734	740	778	718	706	755	727	753	748	765	695	681	737	727	747	703	741	739	687	800	713	713	716	726	735	721	755	716	746	708	736	715	734	752	756	723	704	702	732	710	719	755	717	710	751	737	750	729	748	706	746	720	714	707	749	742	728	746	743	722	744	686	732	736	662	752	752	753	680	732	729	734	770	728	730	753	714	717	723	698	736	775	754	774	694	767	737	727	777	698	711	756	719	749	725	762	739	702	745	728	714	762	745	736	701	719	683	746	692	736	729	742	690	755	713	699	748	784	733	753	717	702	715	714	709	698	746	706	765	721	728	688	771	793	766	744	704	710	709	737	795	771	703	746	732	747	734	689	702	693	726	753	741	727	717	749	731	711	735	747	745	752	729	728	721	735	719	734	709	731	734	734	705	762	747	758	767	744	725	703	706	755	732	722	765	695	702	751	684	747	732	720	765	691	720	706	710	696	693	708	691	695	701	736	770	739	721	732	708	756	710	750	739	737	663	669	747	700	740	728	777	714	749	733	745	767	728	680	759	717	762	783	743	712	709	703	672	727	717	754	744	729	757	703	758	757	743	693	746	715	712	750	755	723	735	706	748	763	695	706	746	762	717	732	718	774	735	725	713	724	698	710	701	704	694	735	707	749	712	743	735	741	754	752	682	739	739	691	716	731	716	731	695	714	738	720	735	733	739	685	728	671	721	727	736	722	766	729	723	744	771	735	759	702	779	741	705	765	706	776	733	754	750	769	712	748	713	740	697	704	746	741	710	722	733	760	703	721	679	689	711	743	707	740	742	703	767	755	739	729	700	658	792	715	684	725	720	715	746	734	678	754	746	751	694	683	783	749	752	731	733	735	715	769	735	728	738	784	731	705	728	721	737	734	754	724	728	781	737	750	712	722	799	753	732	726	722	760	767	740	740	722	749	733	734	720	755	771	735	714	733	705	708	699	739	714	680	728	698	711	734	702	725	787	664	740	745	763	721	736	742	694	715	739	716	769	752	774	701	746	732	750	749	654	758	685	724	728	731	706	699	718	740	728	719	713	732	700	753	698	756	728	734	698	730	717	723	762	710	732	743	732	696	790	733	728	728	776	688	693	779	738	733	739	734	711	726	695	711	703	736	780	732	780	741	749	729	745	730	717	700	745	739	750	696	692	710	733	759	735	758	740	749	727	713	705	699	718	734	783	783	710	699	721	711	732	727	696	705	710	717	728	712	731	691	724	739	692	693	748	751	707	764	736	755	686	721	757	664	699	706	754	676	785	814	761	694	733	768	760	730	710	754	751	753	693	742	716	757	706	740	741	713	726	699	770	701	736	745	702	746	710	749	718	735	732	729	774	740	708	726	698	728	729	740	761	767	721	779	721	816	705	726	797	710	739	685	712	761	763	725	728	717	723	708	771	735	697	759	746	709	706	698	766	720	715	727	692	734	757	714	747	724	764	733	727	751	765	736	714	716	694	726	735	714	732	733	736	694	719	758	768	717	764	732	714	750	711	716	720	752	723	738	791	706	754	756	726	747	739	730	755	709	713	734	708	661	694	750	727	691	725	751	782	719	710	709	734	785	741	743	724	702	739	715	743	691	733	713	738	737	738	758	706	734	730	732	758	726	737	724	762	737	735	748	773	710	710	658	764	754	709	709	729	727	735	698	729	719	735	704	724	705	731	679	775	701	735	678	730	712	710	757	732	770	700	742	734	735	745	755	729	772	707	685	731	737	725	745	774	709	743	771	707	730	745	726	684	695	758	696	723	761	734	736	670	741	673	776	716	809	750	760	767	757	766	680	711	731	761	719	757	749	721	751	712	755	753	691	741	735	721	776	720	706	719	724	717	730	733	755
28458	31618	24647	13428	2824	856	484	460	497	469	476	478	493	468	462	474	527	527	482	502	513	494	477	504	484	503	472	492	485	506	485	451	498	495	462	467	465	503	508	499	494	489	455	534	504	450	472	488	475	501	492	473	514	519	512	505	463	478	514	428	484	439	565	470	485	507	487	459	494	514	515	483	458	478	487	505	471	459	464	525	498	490	516	455	501	515	520	463	441	460	480	468	495	472	492	445	499	511	491	484	464	441	498	432	475	493	522	475	483	482	509	458	490	509	418	508	458	495	469	428	474	500	451	495	437	482	486	480	461	467	489	498	497	489	474	490	447	505	486	492	490	491	482	484	516	525	451	467	480	489	459	453	475	501	433	490	493	504	475	491	492	451	503	466	497	469	473	501	471	480	511	500	508	476	534	480	461	512	504	512	530	508	511	486	468	471	449	473	474	512	499	469	515	504	501	526	472	485	455	484	471	474	489	532	453	469	507	499	482	512	489	525	490	468	518	502	514	511	453	510	486	449	477	462	456	447	477	515	506	467	462	525	484	462	441	523	461	478	484	493	513	453	486	519	459	504	513	462	469	469	503	456	510	493	445	506	468	463	525	501	524	524	481	477	466	456	449	480	502	475	466	526	493	509	483	499	487	468	484	507	515	472	500	493	495	491	472	503	470	478	468	468	519	498	516	498	505	490	501	446	475	461	486	513	503	460	518	506	493	495	498	497	504	513	491	466	495	500	451	506	489	525	510	458	470	440	477	506	528	478	505	463	472	470	492	474	495	517	467	491	465	452	464	469	520	415	457	489	490	461	431	521	492	486	515	469	511	538	513	504	492	484	483	511	474	460	496	460	492	490	501	487	493	490	502	511	463	465	481	461	496	450	533	482	462	466	464	522	479	478	497	544	498	481	513	479	491	517	479	504	493	517	494	466	455	477	471	484	497	449	471	498	501	471	488	529	512	481	497	469	458	512	498	472	489	452	497	477	454	518	511	474	502	518	480	481	526	504	504	465	487	460	484	470	447	492	485	468	471	513	493	453	499	458	495	474	487	437	481	484	485	503	480	499	456	500	452	527	476	467	504	468	507	488	479	466	503	482	479	497	500	507	535	469	494	469	456	492	483	497	473	503	521	489	485	507	494	525	483	422	506	493	517	475	500	472	529	463	516	470	496	436	460	505	471	470	463	487	455	480	457	492	469	439	492	539	512	479	455	476	477	486	454	454	472	473	504	475	476	491	523	472	505	505	483	443	499	525	475	466	464	514	472	482	471	502	514	462	487	491	535	473	472	479	520	462	467	459	477	499	483	489	458	497	465	509	482	516	483	454	518	469	514	512	481	442	475	468	516	474	457	532	469	478	492	445	453	489	414	491	440	485	488	491	475	493	475	503	472	505	472	508	501	492	478	494	507	503	452	490	506	490	493	455	465	476	507	489	509	499	488	487	505	475	501	494	492	510	452	475	479	496	475	504	502	493	485	504	477	480	543	494	481	475	487	475	474	514	452	447	479	492	477	482	457	493	495	455	508	441	479	450	459	485	465	485	509	521	458	510	479	461	491	508	482	457	475	483	492	499	498	512	481	470	515	486	532	488	471	507	421	485	468	509	482	452	481	515	496	484	466	532	470	485	490	502	507	503	488	537	494	496	505	521	465	472	481	439	469	511	511	486	479	479	482	484	497	489	496	495	512	510	494	483	479	426	488	467	463	469	490	502	483	467	493	485	488	502	514	479	480	463	458	521	488	459	459	466	443	483	502	490	512	503	471	509	498	487	501	526	429	491	509	428	459	492	490	502	478	443	498	495	440	486	449	473	451	478	500	488	499	472	481	480	489	499	457	473	472	464	465	443	513	495	500	480	468	492	471	454	500	493	429	503	436	498	472	476	473	466	480	498	491	464	507	488	454	445	479	453	509	485	478	467	467	507	486	488	480	506	482	503	470	447	517	468	518	486	492	478	442	513	494	452	484	500	492	524	479	477	489	506	507	481	513	441	502	501	497	472	508	499	492	470	494	471	473	465	500	468	505	482	461	488	500	494	477	484	515	496	478	472	505	513	452	487	482	440	522	465	480	477	465	489	478	536	469	464	464	489	477	515	469	481	485	464	470	462	499	514	468	446	481	507	528	490	509	504	473	465	469	500	482	499	481	521	494	515	475	475	510	474	482	487	502	488	529	455	513	525	507	504	496	508	497	509	458	509	496	497	487	495	470	472	514	487	469	484	445	458	477	500	512	515	492	518	513	440	498	484	469	496	478	478	488	505	519	473	467	479	485	493	501	476	486	510	469	466	432	479	470	471	545	498	485	490	499	455	490	517	495	510	469	481	482	498	525	452	475	518	447	459	465	490	485	483	499	477	518	463	477	481	513	446	463	502	473	510	470	464	484	452	481	526	514	483	446	502	478	487	474	513	491	481	492	497	495	474	508	479	504	491	456	459	484	497	487	465	510	436	509	457	469	530	523	468	479	486	496	487	508	450	491	469	454	512	461	494	454	482	525	492	489	516	475	530	474	457	477	490	472	457	498	480	533	527	484	482	460	491	478	478	525	436	506	511	508	471	498	536	446	478	475	503	501	486	483	463	472	485	501	473	506	485	488	479	490	494	478	479	498	479	479	433	526	480	503	527	470	480	519	591	435	492	501	474	491	472	473	530	506	495	494	487	470	466	452	465	462	468	469	520	484	504	448	498	485	461	508	500	478	493	462	483	467	523	487	493	493	488	496	493	485	445	476	476	493	505	482	485	500	509	476	497	488	504	458	484	513	480	463	523	490	464	439	470	485	484	496	431	502	498	469	485	506	496	533	491	485	490	462	478	441	505	475	483	452	516	440	503	515	466	486	517	470	458	470	469	519	457	486	496	520	529	460	521	510	480	483	473	496	494	524	489	483	474	464	456	483	511	469	528	495	519	464	501	510	489	485	485	468	502	493	464	464	487	503	494	499	509	442	473	473	463	508	497	478	500	520	499	506	476	500	476	474	505	473	492	490	520	463	495	489	488	476	477	462	437	514	528	520	511	481	451	507	517	463	447	521	490	512	483	487	442	461	470	503	477	514	478	504	480	441	478	508	490	451	485	485	474	515	512	474	451	477	494	508	522	534	490	497	496	475	450	511	527	504	490	463	506	527	477	523	465	459	483	450	478	477	498	477	457	460	483	476	475	466	499	493	437	516	495	487	476	514	461	495	471	492	464	510	482	495	469	484	489	492	468	490	520	467	481	488	452	458	472	500	484	499	490	500	489	496	454	473	500	464	466	511	522	483	448	433	484	478	471	512	466	476	482	429	462	531	469	498	478	470	498	519	491	495	482	501	470	502	490	513	469	476	477	504	507	450	480	472	467	470	505	469	489	471	525	478	497	475	505	499	526	476	484	482	465	509	502	495	508	515	460	463	467	492	433	509	483	462	482	519	463	484	516	441	453	500	480	496	456	488	503	486	484	473	486	482	505	477	485	481	498	490	500	460	460	473	524	486	489
38182	50832	25415	14823	5030	1753	795	841	828	842	844	843	802	890	847	774	851	773	819	822	765	792	784	855	863	813	864	867	807	811	804	824	804	808	849	886	852	813	839	806	769	842	836	778	786	804	865	771	798	869	783	801	818	802	818	812	849	775	840	873	852	795	808	842	834	843	845	781	766	785	797	895	806	795	843	805	833	813	821	792	797	812	790	843	862	826	837	821	845	786	871	781	808	802	802	812	853	850	819	823	788	868	806	835	764	799	804	785	801	780	869	834	811	815	843	814	759	829	833	835	824	761	819	828	790	836	844	820	806	812	826	848	758	837	776	863	793	846	856	845	833	774	817	811	828	800	831	837	830	830	822	840	805	840	819	808	778	841	801	845	847	829	769	848	823	859	845	812	798	833	829	868	846	859	818	823	810	774	828	772	813	798	820	826	868	831	842	815	837	848	851	854	782	802	822	798	810	873	833	857	793	778	857	826	799	843	859	819	832	853	863	835	806	794	795	868	825	810	788	811	798	833	782	840	779	784	834	810	817	803	866	789	816	795	865	816	863	844	867	823	824	836	794	831	814	846	862	817	802	881	867	848	776	813	835	796	804	838	802	815	850	818	803	818	799	840	795	774	810	815	843	789	871	833	806	824	792	820	851	843	831	749	828	844	806	758	842	847	873	832	814	827	853	818	861	775	774	838	861	820	839	819	825	805	844	851	799	779	807	808	828	830	797	798	818	848	786	784	810	804	847	815	813	793	815	849	854	806	818	843	867	835	810	874	858	845	817	823	862	821	787	802	840	827	808	870	893	812	808	847	849	855	823	837	790	789	835	794	774	839	841	775	795	824	770	844	812	799	820	856	808	830	839	786	864	803	813	783	817	774	838	839	823	795	860	877	790	820	786	824	851	824	795	816	800	780	814	833	830	799	832	801	845	839	797	817	823	855	784	836	808	837	860	839	805	876	838	812	867	848	852	811	781	819	810	819	810	847	873	800	870	822	814	783	797	884	817	817	810	821	820	854	831	807	856	868	803	836	827	868	855	836	846	824	815	844	859	825	862	820	832	812	792	793	822	818	826	859	826	829	840	838	832	767	842	840	809	792	825	792	826	789	797	778	845	796	847	813	866	788	857	862	803	799	819	770	782	770	850	830	812	790	848	856	824	812	804	818	839	789	799	822	861	851	795	857	831	802	832	843	854	868	838	845	858	832	861	878	838	809	874	803	822	821	860	792	846	838	886	804	847	819	811	854	799	774	777	789	855	820	852	827	796	838	788	844	860	817	821	782	793	784	801	797	807	834	854	854	822	842	828	813	845	857	870	814	793	771	848	839	815	819	836	798	835	830	805	856	796	850	757	779	785	804	818	806	807	789	801	814	886	805	862	796	832	883	784	866	819	770	754	770	839	843	816	858	859	833	826	787	769	813	812	797	851	834	789	813	777	840	789	802	799	821	804	827	838	796	831	739	851	853	815	832	846	829	815	877	792	778	822	805	795	807	784	847	824	831	817	810	814	826	860	854	811	807	829	835	825	815	817	820	841	855	846	812	858	855	796	850	834	873	855	792	843	862	828	807	827	807	818	867	821	801	805	802	821	847	860	848	786	843	837	820	838	766	870	829	781	827	789	793	859	818	775	855	791	824	839	808	824	774	837	860	786	870	818	802	817	796	815	831	858	844	831	848	854	848	907	824	807	831	839	808	861	821	829	826	845	856	841	755	840	824	860	853	809	809	801	773	795	855	791	851	787	851	833	876	821	830	807	799	851	798	822	816	764	774	824	841	827	761	783	795	830	826	787	819	818	856	874	809	830	825	869	823	826	781	834	757	885	855	871	852	839	799	828	797	808	834	808	816	856	845	763	848	810	880	826	833	849	851	870	825	800	811	809	790	816	850	843	857	835	823	811	819	830	854	848	828	813	832	821	810	827	804	842	804	827	842	794	866	853	843	778	803	812	880	851	791	866	801	819	827	822	831	823	817	874	794	819	834	799	777	815	827	830	812	866	861	791	836	814	803	833	847	844	782	798	797	871	811	835	796	768	840	807	805	835	803	808	813	819	847	852	846	849	783	782	856	838	834	849	848	826	799	840	788	810	787	836	854	858	852	829	808	844	796	873	848	851	858	763	846	827	819	815	856	845	787	850	832	827	832	812	819	852	807	829	845	824	824	833	832	878	843	773	878	804	788	792	832	850	810	811	814	831	782	864	865	810	830	771	825	842	801	842	845	804	797	837	845	838	814	761	824	839	801	840	867	849	815	845	792	790	766	808	817	802	810	810	828	867	833	816	861	821	787	858	848	813	802	865	780	787	811	828	789	796	759	817	815	804	849	874	789	808	785	747	831	791	792	809	853	869	765	795	794	818	819	807	873	816	814	848	845	831	832	779	783	824	818	826	807	881	809	824	772	840	795	863	790	807	833	760	838	829	809	813	853	796	821	807	830	801	812	817	870	810	790	851	783	831	838	854	739	844	814	880	840	839	821	873	782	794	818	824	830	843	845	751	822	826	819	802	851	878	820	828	799	768	879	781	807	777	829	848	822	826	847	832	826	867	803	869	838	773	856	847	905	788	855	852	821	820	824	845	846	819	782	857	877	848	791	800	809	830	793	837	821	862	797	823	811	857	801	845	870	823	823	823	755	734	787	831	848	831	764	804	833	834	826	833	837	765	847	829	862	814	826	881	778	823	849	793	806	835	733	822	812	817	808	842	813	836	826	837	837	839	766	788	811	854	761	778	830	831	888	818	794	861	838	842	823	785	833	810	815	828	820	838	813	823	828	808	778	772	820	810	808	834	803	798	805	807	826	793	831	841	834	784	889	815	866	827	829	800	829	875	821	824	776	842	833	794	848	786	819	856	797	805	809	835	816	833	798	803	852	792	862	805	819	842	833	828	794	854	821	856	815	751	856	836	803	824	832	851	799	859	835	858	803	816	803	838	827	884	849	841	793	803	778	839	826	823	807	808	847	881	804	856	811	858	809	795	842	790	817	798	874	798	835	787	838	845	800	820	818	787	835	840	784	860	815	803	818	808	752	823	791	777	817	825	797	846	868	832	838	827	848	846	798	816	801	840	815	799	769	801	817	817	790	851	821	804	782	806	780	767	871	841	841	800	844	880	824	859	831	778	806	863	808	865	811	847	785	826	853	829	806	821	876	835	786	860	847	822	830	834	827	805	781	807	807	851	850	829	878	818	823	807	850	865	824	810	840	788	867	857	785	848	784	758	851	790	815	840	844	818	815	802	862	812	805	836	823	794	816	887	861	790	826	848	877	827	829	833	792	822	833	793	771	826	856	786	796	868	842	813	810	809	819	823	837	823	876	823	863	816	793	782	808	781	800	819	840	822	831	816	782	824	771	856	892	837	821	828	831	806	808	791	857	834	815	847	809	843	832	808	779	884	818	791	793	786	782	836	846	806	812	810	788	799	826	811	857	804	800	807	816	864	807	886	782	784	786	803	853	796	822	813	802	787	826	852	841
24074	23467	29493	25878	21072	12449	1151	441	356	349	347	353	357	343	330	369	296	341	330	326	345	357	370	335	334	386	322	361	320	333	312	343	325	327	343	373	323	355	383	314	332	322	328	332	301	342	321	326	329	363	339	313	326	362	339	337	312	314	352	331	340	327	332	306	319	312	337	338	356	328	345	348	341	327	318	307	313	317	339	333	289	352	353	328	337	345	318	333	333	313	350	328	367	356	355	337	320	341	341	373	326	306	324	359	336	327	338	354	364	356	328	353	363	334	342	305	322	313	342	350	335	350	355	343	344	344	344	301	337	333	351	329	334	332	330	331	336	335	327	332	343	343	309	329	335	361	310	344	317	365	319	319	324	361	353	334	333	340	312	350	326	336	335	345	348	307	354	324	325	349	336	322	383	359	366	358	314	353	362	324	310	331	345	329	308	313	379	330	338	343	352	330	324	352	339	313	316	319	313	294	335	361	334	348	323	361	361	346	341	323	330	346	333	354	343	318	315	328	346	301	335	345	344	313	380	344	328	314	340	328	356	315	324	331	337	323	316	351	334	352	337	317	331	328	360	316	334	322	307	347	313	356	339	314	332	350	323	306	321	368	323	352	327	350	323	327	338	346	338	336	373	363	366	328	324	332	335	341	342	335	336	337	353	365	329	324	348	352	355	339	345	341	293	358	334	356	367	321	339	348	327	332	324	334	349	351	384	333	362	320	309	346	321	334	358	337	363	340	341	330	328	333	350	317	340	324	343	352	326	351	300	347	358	319	336	336	304	323	330	354	313	330	298	337	321	332	336	306	356	334	326	343	329	351	347	340	339	339	325	334	315	325	345	377	350	354	307	318	343	340	330	333	336	345	307	338	341	327	338	343	333	345	324	353	337	330	386	347	350	306	345	326	364	307	330	345	332	314	347	326	319	348	326	377	347	355	372	343	341	331	350	331	320	360	312	349	310	329	319	353	335	325	318	331	359	350	324	330	347	366	325	342	346	346	322	325	362	346	351	338	350	318	341	358	338	345	307	347	353	308	344	344	341	326	320	337	399	326	326	340	311	327	340	350	314	334	291	331	364	347	329	344	344	336	340	326	344	325	340	333	357	343	336	315	307	316	347	342	320	368	313	360	328	302	332	324	347	320	363	339	312	346	351	362	333	360	339	353	354	356	302	370	345	331	372	317	319	334	327	375	328	351	335	346	317	350	345	332	312	351	343	311	350	328	343	333	343	315	312	338	312	359	367	334	326	357	320	322	337	361	316	329	328	337	351	320	344	302	373	330	326	335	360	367	325	352	318	345	312	335	339	349	341	338	359	361	316	357	343	329	291	341	323	343	322	336	318	339	340	324	330	358	358	337	345	350	333	360	331	320	369	340	325	339	339	325	350	359	319	332	341	320	332	353	340	352	335	335	319	328	348	327	331	398	343	336	306	332	364	358	338	335	340	336	332	321	341	357	347	346	346	331	327	337	338	339	341	365	346	360	328	323	337	303	334	332	332	323	330	311	337	309	356	329	329	337	316	326	319	354	330	344	370	344	368	338	343	319	330	371	343	351	360	336	334	335	324	326	349	334	333	351	329	325	326	338	383	352	327	346	317	357	348	323	326	337	337	321	322	329	313	368	360	315	315	365	347	360	358	360	369	328	327	329	307	344	356	316	331	336	336	328	318	362	349	352	323	343	348	345	320	353	348	337	359	355	353	354	368	319	359	332	351	324	313	326	343	361	341	334	337	356	340	311	374	333	327	349	333	362	334	353	328	377	333	304	349	367	356	351	336	318	340	333	304	318	307	345	357	302	326	365	342	311	305	334	358	332	295	343	354	346	404	352	314	361	298	335	336	332	319	343	359	327	326	314	340	320	359	320	345	349	370	329	337	320	305	341	336	335	335	333	339	355	359	341	344	334	351	316	322	342	341	349	329	328	331	348	345	337	336	344	309	329	331	348	337	341	364	320	311	331	371	338	336	339	333	324	338	325	342	329	310	311	358	349	341	335	347	364	338	340	361	307	362	322	333	335	326	323	359	337	359	347	310	304	326	358	310	350	336	337	311	349	367	322	335	348	330	347	308	299	368	337	353	310	343	350	329	337	343	319	350	310	315	314	356	344	340	348	332	299	314	353	319	371	343	363	334	301	332	335	339	340	329	324	341	352	342	318	322	335	324	333	297	342	357	355	313	363	308	338	346	323	324	340	380	337	326	348	334	338	350	350	351	358	346	319	332	331	351	309	325	348	358	328	335	347	328	346	370	324	344	334	344	338	343	358	352	333	333	328	361	352	319	366	352	336	336	317	299	353	323	322	345	329	348	344	347	355	319	334	345	298	330	343	344	328	333	358	307	306	359	331	320	355	350	336	320	340	284	332	335	360	358	321	321	307	298	302	334	348	332	357	356	327	332	343	365	329	333	354	352	356	345	308	304	352	333	323	302	331	364	337	337	345	299	327	366	312	363	338	326	347	341	336	297	327	331	336	320	330	328	325	324	332	355	354	303	329	347	309	337	351	339	350	318	318	346	340	320	336	325	344	318	332	373	302	316	335	301	345	335	350	314	366	334	325	317	334	319	350	324	346	353	327	329	364	343	351	311	330	322	321	325	332	367	364	311	329	349	329	320	332	344	333	335	324	356	337	330	327	329	350	307	332	317	329	335	344	341	358	345	302	330	336	337	357	345	301	337	371	342	303	341	353	335	322	311	328	340	330	329	299	375	335	311	313	355	341	333	334	350	340	349	292	316	321	355	338	323	326	331	342	381	334	336	339	344	345	337	363	352	354	295	319	297	340	323	324	334	360	385	354	342	341	350	338	324	348	349	324	348	336	341	354	340	349	312	325	321	366	325	347	368	316	300	327	322	328	332	305	363	352	351	350	312	362	307	344	327	389	333	384	309	343	342	319	305	341	318	358	317	332	327	347	337	318	327	353	323	287	348	350	355	362	339	335	311	290	322	356	347	324	369	339	351	348	344	307	308	306	345	316	343	333	322	360	354	322	324	282	327	323	318	329	346	359	340	316	321	329	352	333	337	333	341	324	325	349	342	372	309	335	312	336	341	321	351	307	335	363	354	310	322	318	330	336	346	313	323	342	361	331	327	299	326	309	306	333	349	356	331	348	342	326	310	354	303	345	343	310	352	356	318	334	344	320	345	327	314	330	350	346	350	305	336	364	345	367	325	324	325	337	347	310	311	375	331	338	357	364	356	327	334	301	342	321	335	370	331	363	324	303	339	350	339	309	306	355	333	351	317	359	358	355	342	360	336	350	320	339	389	339	335	336	331	327	346	354	339	352	342	337	348	379	306	343	343	386	355	311	320	366	329	353	305	309	336	333	358	348	334	313	332	309	337	325	346	364	332	340	322	374	350	360	345	330	324	375	360	380	337	343	299	310	354	328	331	350	344	331	314	337	369	336	339	329	332	329	344	347	332	331	318	362	349	338	326	346	343	325	329	356	336	335	302	330	345	344	344	334	325	359	343	334
58415	92677	54723	41253	21026	9145	707	608	622	606	584	582	610	610	625	567	588	571	592	586	521	588	563	653	604	535	564	610	610	593	597	551	591	587	596	566	602	596	620	599	578	581	552	617	593	617	593	586	569	586	590	638	611	528	574	589	591	568	586	580	541	558	627	581	581	603	627	568	561	570	577	559	596	598	588	542	594	570	563	560	562	599	569	566	562	601	608	567	587	580	578	586	610	562	569	606	574	560	591	549	561	618	547	614	571	508	576	565	537	562	598	625	593	527	541	557	598	587	605	627	553	607	576	578	546	587	598	546	598	563	594	527	569	558	552	562	613	554	552	556	568	601	571	594	570	610	605	565	595	612	542	595	625	577	556	530	540	603	597	595	536	594	578	596	595	539	552	576	564	577	606	570	602	597	552	583	548	567	573	567	585	634	578	580	581	590	558	570	562	563	566	566	574	572	563	562	639	554	533	561	606	592	588	541	570	578	591	560	593	596	583	588	576	576	560	587	601	607	560	577	577	581	595	582	590	538	560	600	640	567	577	579	610	579	579	548	622	569	607	630	540	546	629	571	547	567	549	548	610	598	579	579	565	619	584	530	591	628	590	523	594	604	552	554	594	566	562	577	595	552	575	556	586	546	598	587	581	641	596	563	602	581	578	596	573	599	523	594	554	577	638	591	607	596	585	540	577	581	608	557	581	589	588	606	587	601	549	536	585	590	608	559	560	605	606	572	590	574	589	617	559	593	604	576	629	630	564	566	599	556	629	550	557	576	608	599	558	575	578	587	581	607	568	580	574	547	536	579	569	586	647	601	536	560	558	589	570	572	575	559	640	586	588	586	622	601	554	608	571	574	556	555	568	538	558	586	615	604	618	599	543	557	559	578	581	569	563	523	571	550	581	586	554	564	579	582	560	551	526	580	595	616	584	535	584	582	583	574	660	567	621	562	567	564	555	619	557	566	550	555	568	589	626	593	600	569	557	563	593	590	615	566	553	601	613	584	574	625	599	555	553	579	565	571	570	561	579	565	558	571	646	554	573	587	622	571	543	568	617	569	593	601	532	611	558	573	552	585	566	614	597	588	597	609	541	600	609	601	631	595	580	576	588	609	596	563	574	566	575	556	604	620	578	592	563	603	587	621	568	542	556	540	621	593	558	590	576	631	611	588	605	569	600	613	572	525	528	556	563	557	583	558	604	570	553	556	574	551	520	561	617	571	566	579	597	603	581	590	613	583	555	583	565	551	589	602	584	520	577	603	586	575	581	599	602	562	594	610	586	593	624	588	584	573	569	565	542	595	625	605	555	566	587	598	550	543	595	532	573	568	612	575	569	578	595	592	604	581	567	570	528	576	592	557	599	597	542	573	587	552	570	566	595	552	622	592	566	529	608	547	550	553	541	591	595	550	556	560	578	586	585	594	572	573	584	615	575	508	557	580	551	606	554	558	565	571	607	553	567	603	568	575	571	600	567	595	556	603	559	594	576	576	530	568	595	624	577	556	601	570	600	552	597	584	613	579	615	590	575	591	603	601	555	569	576	587	599	559	592	604	600	585	557	539	560	577	581	607	560	587	567	550	559	592	545	575	584	579	544	592	597	610	608	599	561	548	577	572	568	544	585	556	603	562	612	621	573	562	594	582	594	592	563	573	590	570	570	566	597	624	662	579	521	626	567	580	609	587	603	604	578	576	567	597	570	562	582	527	574	583	583	555	573	586	547	583	518	569	607	566	587	635	577	565	604	593	565	577	576	548	579	603	566	551	632	556	610	571	578	614	593	592	615	587	599	616	600	570	571	560	597	604	592	559	562	632	595	563	564	565	573	593	544	564	595	586	559	609	547	588	582	591	601	551	548	539	615	610	615	529	555	542	580	595	616	585	601	606	601	577	589	618	575	624	623	586	597	549	589	567	577	599	579	580	571	589	538	582	588	554	614	601	595	585	514	574	560	574	566	622	572	594	550	555	561	588	563	587	613	543	588	588	586	597	602	567	565	560	597	557	588	520	560	597	634	614	581	544	561	595	558	573	574	550	569	566	597	609	572	559	577	563	563	564	574	580	617	584	576	558	611	569	598	572	598	559	585	565	573	567	588	578	561	592	598	600	634	588	626	549	585	620	584	580	523	585	574	523	524	578	594	551	555	628	586	609	586	579	570	555	555	606	558	563	591	582	583	565	543	620	556	621	574	544	610	608	581	599	565	600	590	570	580	603	562	570	571	567	571	587	576	538	568	565	610	573	601	612	593	555	606	609	551	582	606	555	590	626	558	620	575	592	617	602	584	588	547	589	590	576	563	564	578	587	610	596	550	555	602	614	559	590	551	524	582	570	589	584	556	613	537	573	599	601	565	537	646	598	532	590	585	536	539	560	588	580	574	545	554	571	566	572	580	567	575	564	567	580	581	601	604	592	570	580	575	598	581	586	587	550	605	566	559	577	554	582	630	551	537	560	627	573	555	525	579	599	590	553	591	560	559	561	582	596	577	545	607	593	571	553	576	574	592	597	547	665	549	565	571	559	605	583	548	571	581	564	565	600	573	572	577	578	586	570	565	548	539	559	590	598	607	620	608	589	560	580	609	561	599	568	554	571	577	585	584	582	547	557	546	594	569	610	551	600	565	576	578	557	594	533	546	587	553	596	589	571	601	560	549	591	557	601	585	621	594	570	549	618	583	581	597	587	568	564	558	612	582	528	591	588	587	599	556	570	562	585	608	558	586	595	599	586	541	565	585	555	561	559	603	576	615	540	589	575	559	583	561	584	534	533	608	583	610	537	556	577	584	621	639	585	570	608	588	588	595	599	591	572	632	598	618	607	620	586	568	562	553	605	601	595	574	596	563	556	601	541	584	564	597	572	594	576	580	558	574	590	582	589	570	585	606	616	585	557	586	596	521	597	551	595	583	558	578	575	586	627	608	590	593	536	568	594	560	556	552	525	583	594	574	611	612	569	577	579	607	547	583	539	568	565	571	593	557	584	597	600	600	598	616	582	572	581	576	596	606	578	572	610	603	535	578	577	577	595	569	609	553	564	577	552	546	580	598	586	606	569	569	592	564	564	599	566	571	565	598	578	576	603	565	576	561	588	572	585	618	588	618	582	572	539	532	605	577	564	574	582	554	584	559	585	600	568	577	588	601	598	558	588	572	565	603	577	572	549	548	560	555	584	563	548	555	587	602	594	580	569	594	581	557	586	561	619	566	598	582	604	570	560	573	580	559	582	622	548	588	591	579	550	599	565	584	582	566	604	583	617	618	605	532	605	553	547	595	610	585	590	563	590	574	636	583	579	576	586	602	552	607	585	580	601	610	555	548	578	595	564	561	580	607	546	574	579	569	548	577	598	600	627	542	560	564	616	645	589	574	585	531	599	626	601	600	575	607	586	605	591	583	568	568	565	594	555	579	612	597	571	605	586	580	581	589	580	563	575	607	550	585	593	580	576	574	571	573	649	629	602	593	567	581	571	605	569	561	602	573	588
23093	22070	29164	24542	21532	19911	7101	551	493	454	503	474	493	462	485	400	460	441	461	439	447	432	445	428	469	474	418	415	435	438	405	473	441	443	430	434	464	461	457	488	455	416	438	448	478	431	417	404	408	420	485	486	448	455	472	491	444	464	443	446	465	452	458	463	440	487	470	431	430	488	437	494	501	446	412	451	420	447	457	459	435	435	460	457	432	480	410	465	457	438	441	446	431	452	459	483	449	427	419	418	463	462	441	464	449	472	469	447	439	463	440	482	457	480	420	423	444	472	435	460	417	420	489	430	431	427	443	458	448	431	463	449	420	450	412	433	479	408	449	450	416	447	432	426	432	464	474	461	463	424	444	428	375	455	438	444	449	437	419	451	435	455	427	457	441	441	426	409	434	427	475	445	430	419	418	464	415	470	418	427	466	409	460	444	449	441	463	400	441	420	461	411	468	427	460	421	450	417	484	414	453	450	439	413	445	457	458	410	455	418	468	466	431	465	438	458	456	412	425	446	461	450	453	460	458	429	466	469	461	431	413	440	436	460	412	488	447	444	449	443	437	380	419	478	429	435	447	439	405	468	444	418	462	407	463	436	390	481	438	453	422	455	402	446	441	464	466	445	455	439	433	477	423	451	463	450	432	422	452	434	448	460	429	426	452	425	424	444	418	456	438	428	428	461	450	469	456	418	460	407	438	432	428	442	437	438	459	438	447	409	449	424	434	436	431	491	449	438	443	453	436	416	436	444	442	458	459	437	432	460	456	459	451	393	465	448	435	447	475	435	430	428	434	440	407	390	405	466	467	478	420	454	440	421	457	442	438	416	424	418	394	421	418	444	426	472	427	473	466	436	438	413	437	466	464	451	427	462	408	477	448	426	447	423	462	441	457	434	444	435	449	467	439	443	425	443	452	476	419	429	454	436	443	416	413	465	439	462	440	429	435	426	450	452	439	447	424	426	411	467	425	442	406	444	457	433	430	410	448	426	438	427	434	453	408	461	461	442	447	454	463	434	421	431	436	434	452	431	421	476	458	466	451	456	451	418	442	445	460	462	394	430	416	424	431	460	430	432	442	459	452	442	448	437	459	430	475	459	425	406	486	437	440	483	421	492	468	456	435	420	431	451	444	412	396	410	457	449	434	430	454	458	452	457	427	491	423	442	408	424	399	425	410	452	447	413	459	492	423	411	467	392	458	418	402	445	458	447	427	471	422	432	459	450	436	412	437	438	411	454	460	438	447	421	431	424	384	454	446	405	448	427	475	443	435	411	456	428	445	457	474	408	438	465	425	428	447	471	426	457	470	484	405	425	427	435	440	469	454	459	417	432	431	448	416	446	475	443	431	417	400	438	440	412	425	474	441	438	478	427	423	468	465	436	450	467	449	468	422	456	456	457	447	444	431	436	433	458	416	440	409	464	457	458	465	443	449	436	439	450	463	424	414	450	456	429	456	444	418	448	458	444	440	426	432	404	438	436	427	478	441	437	479	477	445	424	457	449	454	460	417	444	417	419	436	462	433	485	428	468	468	403	409	436	444	447	496	380	424	465	439	442	442	438	444	419	449	413	410	435	448	432	434	410	464	409	426	455	454	442	466	444	420	442	412	439	455	402	421	437	451	401	423	425	413	412	473	491	454	435	464	450	406	468	439	391	431	463	431	435	446	418	420	431	437	485	422	401	463	455	451	419	419	434	456	447	465	436	432	436	447	449	465	472	463	422	444	455	444	451	451	427	427	415	463	428	430	401	453	480	456	459	412	448	435	450	427	433	398	478	481	479	467	454	469	466	385	447	419	441	417	459	439	433	433	458	438	443	435	461	433	433	452	420	466	467	482	442	451	402	405	405	465	438	463	460	473	477	455	426	458	449	418	459	375	440	435	453	419	450	479	444	442	432	409	444	455	424	447	429	459	427	438	471	412	520	443	441	427	426	448	415	405	463	442	453	438	405	472	452	437	430	407	461	442	437	429	439	454	426	405	455	430	441	450	416	445	418	463	414	411	452	439	456	448	475	468	458	460	411	445	479	418	462	460	432	458	407	457	436	441	417	470	415	465	438	462	404	391	493	431	455	453	439	440	450	453	427	396	441	401	435	429	430	427	438	444	440	447	439	416	423	443	445	436	429	455	412	462	443	424	405	439	418	488	417	436	427	418	442	478	482	455	376	414	416	436	436	473	444	450	448	412	432	418	445	446	503	415	483	469	431	449	448	464	447	488	470	460	398	478	476	417	405	419	438	432	443	448	446	419	462	432	435	475	485	455	397	417	417	427	440	445	447	452	414	464	435	472	431	458	426	431	435	433	440	424	470	468	452	486	436	431	489	444	428	453	465	443	446	452	401	443	430	453	443	437	435	465	449	455	478	476	415	454	452	450	452	454	448	492	434	457	427	433	423	441	436	424	454	434	446	461	471	444	437	483	475	400	468	419	449	418	467	464	415	419	444	475	431	444	401	449	465	455	462	459	445	443	416	457	435	477	448	452	454	473	422	444	436	479	466	463	428	420	411	410	437	456	447	402	458	440	422	494	442	390	398	448	413	431	437	447	408	428	415	423	458	435	406	456	413	425	446	418	429	457	437	431	470	445	452	443	418	432	436	436	439	435	405	443	447	419	430	465	394	427	409	409	449	449	445	403	450	458	428	470	446	476	449	438	422	445	456	425	442	415	466	408	435	453	434	388	429	419	481	451	474	455	414	434	464	449	440	417	481	415	470	494	437	449	421	437	463	431	448	433	475	450	440	404	428	435	426	459	435	456	461	406	425	437	447	459	430	428	427	429	420	428	415	458	454	433	458	436	417	416	437	479	443	423	448	453	467	398	407	452	411	448	460	455	436	394	438	444	469	454	395	457	478	474	437	444	440	418	438	463	462	417	446	421	441	439	430	468	451	408	424	468	438	460	450	464	426	433	464	448	468	462	452	426	437	457	466	471	465	419	447	450	438	444	424	425	423	463	475	439	439	464	416	445	426	443	437	434	447	475	476	427	463	470	418	418	451	435	431	423	437	474	450	446	453	452	386	456	402	417	442	454	433	430	410	467	428	443	431	431	424	468	449	441	430	464	434	411	430	445	446	437	430	440	408	409	438	468	381	435	463	421	448	442	462	439	450	404	458	408	462	423	429	452	431	449	439	468	424	459	471	428	432	456	427	435	431	485	468	460	424	416	429	460	469	431	483	488	419	453	471	393	466	435	478	426	430	435	433	445	416	406	444	439	472	472	421	419	443	474	418	467	441	449	452	459	428	448	449	430	454	460	418	437	412	453	424	441	461	438	463	399	447	421	463	410	422	420	422	440	464	484	434	411	433	428	425	438	440	476	421	455	472	442	469	427	427	423	484	449	427	432	468	416	405	462	425	502	428	454	496	435	443	472	482	445	470	469	466	449	445	473	464	424	419	412	397	446	409	437	443	458	440	428	427	403	418	415	471	431	412	445	424	482	429	420	431	444	452	423	449	453	447	424	455	436	432	426	441
56242	98979	61433	49750	27187	14582	1490	753	740	710	736	724	769	735	733	708	703	692	707	714	736	706	701	716	739	752	698	724	690	731	731	706	720	737	723	721	690	727	708	678	701	691	663	708	689	664	709	717	739	714	732	715	728	672	692	698	748	697	705	698	698	707	720	723	705	693	713	744	714	706	753	694	738	731	675	730	720	690	743	723	717	687	655	708	708	684	705	687	734	697	699	756	743	747	685	718	708	725	755	699	752	714	718	731	698	728	688	742	738	705	710	733	709	706	733	712	734	719	677	685	704	711	691	679	718	688	714	718	713	747	690	693	678	729	748	692	711	705	702	718	701	721	716	753	690	697	743	722	716	708	729	730	695	739	672	710	718	715	744	729	720	731	717	690	719	687	730	719	714	658	668	708	676	705	726	732	707	739	684	673	764	654	714	777	719	765	717	695	734	724	673	770	708	652	677	661	655	701	683	675	709	682	747	700	723	766	701	726	714	723	716	675	739	737	688	680	707	707	745	760	653	726	681	723	671	751	652	694	700	663	713	746	667	706	722	679	632	719	694	651	708	728	661	727	707	669	670	699	732	729	681	734	704	711	702	704	680	724	697	672	714	670	702	677	647	693	685	723	701	702	769	680	711	722	730	722	752	766	709	644	695	685	686	721	741	708	687	719	758	719	722	756	718	671	724	650	703	719	728	737	694	698	736	692	731	753	769	704	708	694	694	691	724	677	721	746	708	716	679	726	738	744	702	726	688	729	720	691	681	696	724	689	691	671	677	634	673	685	694	708	694	678	744	754	732	773	699	675	698	729	726	742	751	726	696	728	719	663	671	700	753	719	696	744	734	677	704	703	725	678	707	707	723	757	741	678	657	687	689	741	694	718	659	712	728	719	689	734	694	717	733	688	733	697	692	685	721	693	698	691	737	695	708	737	709	711	693	669	707	715	660	727	747	677	693	689	774	725	722	722	684	738	698	760	764	699	705	712	744	687	689	756	723	742	682	686	697	686	729	695	680	686	762	674	745	697	688	671	775	762	680	690	693	664	705	708	671	690	698	718	694	689	706	727	702	722	721	689	705	680	718	723	678	679	694	697	710	674	698	697	674	744	702	709	716	680	732	753	715	720	689	700	712	691	721	689	718	735	761	718	773	722	687	741	722	671	703	756	692	688	710	731	740	707	714	728	706	761	694	693	668	706	715	722	718	705	730	662	686	727	741	646	700	712	714	723	707	723	685	705	680	699	684	682	701	723	713	734	724	771	740	705	743	675	699	697	669	692	743	663	718	687	703	713	690	719	668	694	721	671	730	700	691	690	775	723	709	747	746	710	725	717	674	681	724	707	725	706	708	710	690	696	710	701	719	684	672	708	747	688	685	701	721	683	674	739	704	702	713	710	711	683	783	723	712	711	708	677	705	725	656	713	684	696	692	671	704	673	683	661	714	697	726	746	725	699	667	727	735	729	746	721	722	688	694	733	724	726	676	696	687	703	688	723	702	732	755	697	720	727	719	720	678	693	697	668	730	675	716	699	742	681	748	689	703	754	708	706	770	728	705	719	705	722	703	716	711	721	707	718	699	725	691	649	706	719	717	737	711	742	672	690	648	767	676	696	715	667	702	757	698	715	729	764	706	710	716	692	758	687	678	708	727	739	690	687	705	720	702	644	693	689	746	691	692	732	736	728	703	691	747	750	749	740	651	708	701	709	727	689	678	740	683	709	704	717	685	698	708	688	697	710	738	759	700	745	721	730	696	731	735	740	729	711	688	716	644	689	689	707	708	753	754	674	735	693	684	708	702	717	707	733	705	660	696	653	737	695	726	671	735	731	725	771	655	687	729	715	740	726	733	678	725	723	708	688	690	702	750	710	682	718	656	665	691	724	705	751	702	692	698	728	711	716	686	742	716	696	712	673	696	696	738	674	733	738	741	755	696	663	715	730	737	710	695	742	697	715	693	737	722	690	718	736	737	729	693	731	681	743	701	726	709	731	743	653	729	678	740	719	744	723	760	696	701	730	712	683	682	690	734	691	751	727	704	735	668	717	701	713	715	716	754	701	654	738	708	748	646	695	669	729	675	731	735	718	750	719	701	706	699	735	688	678	710	706	699	697	746	731	723	672	697	699	746	730	714	743	684	753	694	727	673	728	712	677	718	718	692	777	769	717	674	723	703	687	709	696	747	697	686	694	691	805	713	734	728	708	700	714	729	697	703	712	692	728	716	697	711	725	718	663	725	711	679	696	679	735	687	694	704	720	742	741	717	713	714	699	708	715	711	737	711	747	740	704	682	722	719	690	638	703	698	706	712	727	736	727	768	692	717	722	685	696	706	677	757	723	725	713	726	727	720	717	691	719	695	707	677	716	764	695	721	754	728	687	705	711	686	695	686	703	735	738	757	717	710	672	690	677	707	743	794	694	730	728	688	716	701	670	703	718	715	701	728	695	710	697	677	725	672	692	699	671	711	750	708	713	736	693	717	726	678	701	693	688	720	680	695	716	765	677	695	703	676	691	725	688	711	715	716	699	712	723	713	717	704	703	722	698	719	703	663	737	689	706	702	682	703	730	697	702	736	681	700	704	691	711	718	692	713	699	716	718	737	727	711	758	698	694	707	729	694	711	713	661	684	689	722	687	737	729	691	703	703	700	722	716	663	705	699	712	693	736	705	682	727	689	694	723	687	731	671	680	737	699	785	689	692	672	760	729	727	728	680	693	717	693	695	697	668	716	722	661	694	702	670	666	735	744	699	716	733	729	715	718	723	757	763	686	679	711	741	719	688	644	737	715	662	689	673	686	737	666	689	742	702	736	722	741	706	747	723	678	685	711	739	708	722	730	636	681	669	678	662	717	764	651	686	675	745	678	701	696	731	688	701	695	681	707	662	690	695	661	701	720	700	737	719	722	715	791	746	674	761	701	704	717	736	731	721	689	693	731	696	676	712	738	707	734	716	745	688	747	736	686	694	728	661	705	706	687	706	690	734	671	732	649	697	740	709	744	687	719	663	693	691	742	704	721	684	707	744	675	690	693	700	717	717	717	701	702	738	715	718	728	667	662	722	690	702	676	744	711	723	733	748	681	698	715	675	742	691	743	696	702	738	669	719	729	714	702	741	709	706	684	688	717	699	720	681	673	713	696	699	733	733	690	708	699	703	713	758	701	718	699	690	700	742	725	707	679	684	682	711	748	703	678	658	654	731	661	720	732	712	677	685	731	730	745	740	708	707	722	699	680	703	724	653	741	715	683	752	691	697	694	710	738	702	717	727	684	691	655	719	705	748	721	630	668	730	713	721	756	739	741	737	717	725	678	742	717	660	734	719	752	702	683	687	710	703	607	741	720	748	714	669	703	706	744	703	719	700	717	728	751	701	754	664	701	740	698	708	706	721	698	729	726	755	698	695	684	718	704	736	681	720	732	715	745	690	694	654	738	690	699	738	698	731	685	669	752	696	667	711	678	715	715	656	723	696	709	738	673	687	747
28340	31920	25047	13591	2325	990	538	503	476	512	483	494	475	483	463	470	478	504	489	488	490	476	479	479	497	471	463	472	503	500	484	453	507	477	471	481	509	491	475	447	482	475	461	485	459	471	504	463	514	496	469	477	442	491	435	481	492	476	480	517	439	459	476	494	465	479	487	498	466	467	457	516	487	494	480	467	479	467	498	476	478	476	496	489	476	477	471	483	469	482	474	508	493	456	481	544	446	472	478	479	466	492	506	467	497	467	462	497	511	475	458	472	462	473	474	492	499	449	492	462	526	479	474	521	477	471	475	481	469	463	450	471	473	501	435	466	408	455	447	499	472	421	471	476	453	455	464	493	520	466	478	526	488	502	475	486	453	510	454	455	504	492	486	484	486	485	499	508	489	488	475	498	470	436	494	536	485	462	455	493	491	466	495	533	447	483	462	469	472	480	534	488	454	440	448	508	483	480	501	462	505	477	507	483	464	460	513	486	448	448	448	478	455	476	508	453	458	481	505	475	473	465	475	480	441	465	499	487	494	484	469	506	469	447	489	501	461	463	431	445	453	467	466	472	457	488	472	457	505	565	477	512	489	505	508	491	462	456	437	465	465	469	514	442	464	494	471	495	472	476	517	460	504	489	500	488	492	485	441	509	464	485	461	452	489	480	502	503	491	474	504	485	512	508	469	482	459	468	488	476	475	515	489	474	466	510	461	504	447	444	480	466	499	481	493	460	497	481	471	454	518	460	455	477	451	511	437	503	471	517	477	418	482	457	492	510	457	466	471	478	481	498	452	447	466	478	457	459	499	467	488	470	445	500	477	472	501	453	487	459	467	468	520	519	481	471	495	493	482	476	465	493	453	466	484	474	460	477	508	469	488	470	508	503	494	497	477	467	500	471	516	507	478	481	430	496	493	467	479	465	481	473	471	513	486	461	501	461	457	441	460	474	468	495	504	483	512	503	483	450	476	495	506	525	496	507	475	461	465	472	526	439	484	514	507	474	536	497	487	446	486	458	488	471	493	520	482	458	471	458	475	482	508	488	467	446	474	452	509	474	474	487	476	489	480	477	514	501	474	489	510	457	482	506	507	481	476	470	489	502	460	464	478	466	480	496	450	457	490	506	499	490	463	475	479	479	494	480	503	443	469	513	508	500	488	491	502	462	457	446	496	513	462	471	477	516	507	455	493	485	479	516	504	524	443	472	463	451	488	519	475	457	452	515	455	491	459	498	489	472	443	460	476	510	434	502	486	453	478	474	465	496	431	474	479	464	523	474	527	501	498	478	471	510	450	455	457	501	505	466	459	489	490	477	423	453	464	474	473	456	454	442	440	477	494	472	475	461	503	485	454	465	453	495	472	461	456	480	507	491	468	458	454	495	508	493	513	483	485	450	461	500	447	487	450	522	488	513	510	437	456	470	470	489	452	499	456	459	435	470	451	436	473	489	469	489	466	485	492	469	492	488	439	444	492	508	494	493	480	475	455	454	470	464	482	466	425	462	478	457	515	460	504	482	482	444	473	472	517	464	473	480	509	473	478	465	540	488	474	485	483	471	486	464	538	484	474	473	470	472	492	496	478	484	484	495	489	518	450	480	486	425	444	477	482	500	469	505	495	479	445	474	474	478	496	448	493	461	490	477	495	531	472	485	498	464	484	505	465	475	483	463	465	507	462	489	531	503	499	471	465	424	487	454	508	510	460	448	487	455	467	466	481	474	448	474	489	480	471	490	491	488	453	459	500	470	484	479	499	452	473	477	481	494	451	472	490	513	486	491	436	475	496	532	474	485	500	529	515	477	491	460	479	468	478	423	481	461	493	489	469	471	501	491	493	477	428	481	456	474	483	484	540	472	491	472	506	475	493	438	479	477	454	489	477	492	473	444	492	476	451	460	475	458	478	455	470	485	476	524	514	500	486	490	484	462	444	541	485	534	474	463	490	508	457	489	446	452	475	500	494	483	492	483	499	469	500	453	487	479	480	459	449	503	472	491	481	462	462	498	500	451	464	502	477	456	471	468	462	464	491	476	458	443	493	482	487	471	471	465	450	485	458	457	507	506	466	481	456	484	466	482	479	482	504	481	482	472	453	433	486	498	463	472	459	519	467	487	475	449	458	485	469	495	500	492	446	471	458	460	486	452	521	476	478	457	472	471	467	474	476	468	487	479	487	460	450	488	490	459	497	512	479	505	497	511	479	491	493	470	467	518	499	508	495	494	487	435	504	484	472	510	433	500	428	484	455	474	452	477	500	488	459	493	507	489	481	477	453	455	455	492	477	493	489	429	470	474	471	480	474	489	514	495	461	477	493	483	452	498	478	463	444	465	489	522	525	484	512	484	520	471	485	504	472	469	480	472	523	464	488	452	470	471	438	496	430	494	451	481	507	494	515	457	480	504	477	448	481	481	460	485	453	451	467	480	462	485	520	472	475	486	486	516	489	479	512	480	540	486	513	457	460	482	488	492	472	458	467	510	502	502	510	494	503	468	495	497	522	482	496	434	464	457	498	501	484	485	509	530	464	476	471	501	517	466	513	448	471	458	470	470	475	486	481	481	451	492	459	464	492	463	469	480	500	486	508	452	453	493	456	478	468	493	463	480	475	465	462	518	453	502	466	468	474	508	517	456	505	468	469	481	468	505	518	438	466	435	487	494	493	476	504	451	471	491	480	468	521	492	450	471	478	474	471	479	485	472	494	461	510	456	462	460	487	444	518	451	471	517	492	469	427	482	470	479	486	467	460	485	475	503	498	527	471	483	463	456	520	486	462	482	483	459	496	443	502	476	456	432	440	471	506	511	444	478	462	473	442	443	463	439	429	462	495	491	457	457	451	501	460	501	466	464	501	451	476	463	475	513	510	493	467	476	460	487	483	464	445	454	506	470	454	498	484	508	475	480	451	473	474	478	450	464	449	509	473	515	503	479	472	442	482	495	497	461	485	515	533	474	494	508	483	465	484	476	458	482	462	440	463	486	488	477	471	503	505	490	470	510	486	458	506	489	485	500	493	460	506	488	468	500	501	471	465	479	485	464	472	487	470	445	489	485	484	468	479	447	487	465	457	474	462	484	506	501	473	511	513	491	492	497	496	483	470	447	482	458	490	535	475	468	486	488	476	490	520	500	432	503	481	508	485	482	508	497	478	501	487	439	436	518	465	466	468	447	515	499	442	453	483	500	501	531	476	433	487	489	521	445	498	466	466	462	431	464	481	488	460	449	479	485	461	490	471	459	476	462	463	502	508	448	498	456	486	484	454	487	480	454	513	492	474	504	462	528	482	463	503	496	530	455	498	488	464	449	480	475	494	481	453	441	446	463	480	432	462	511	477	460	465	478	449	469	490	495	472	460	443	484	472	485	481	455	490	500	535	497	459	431	455	467	462	507	502	514	446	469	490	460	441	479	455	441	451	447	491	454	501	500	498	478	482	458	474	416	488	476	496	465	457	450	461	501	453	452	408	453	500	495	485	493	469	447	510	503
37773	51212	26116	14579	4061	2009	871	848	845	773	826	786	793	837	793	801	818	804	824	810	817	777	833	852	785	854	813	847	853	796	790	808	792	789	830	777	768	762	847	796	841	797	809	837	823	753	809	843	797	831	843	827	786	803	859	790	803	846	810	816	798	836	822	817	824	778	819	821	791	800	838	792	784	805	852	785	797	775	801	765	787	839	776	871	807	858	832	804	821	804	825	797	834	840	819	820	800	801	771	857	862	852	830	816	794	779	823	798	841	831	845	796	822	749	752	776	837	827	800	814	786	822	826	828	751	856	805	828	813	754	830	800	819	779	834	832	761	855	780	807	818	831	803	776	773	786	837	755	792	850	795	817	833	842	786	848	790	835	842	802	841	798	817	783	835	825	827	806	761	812	851	843	776	825	746	769	802	848	841	829	852	864	792	817	844	797	858	783	821	844	821	787	801	795	835	780	834	827	834	793	801	805	798	776	772	854	814	763	799	832	811	849	820	819	775	837	806	775	790	814	841	780	782	821	806	810	857	757	766	814	856	781	831	827	856	849	797	833	827	828	854	786	819	781	802	818	848	802	834	804	821	804	760	859	810	797	802	827	779	817	835	864	844	724	788	775	817	782	822	822	768	858	847	804	858	808	788	852	785	833	788	842	811	827	765	792	805	823	781	762	775	867	833	810	859	799	821	838	774	754	802	816	813	758	756	871	797	765	828	833	822	826	804	787	808	805	799	791	794	835	763	736	773	819	856	816	823	751	790	836	807	777	767	854	868	766	800	798	857	772	779	781	802	807	803	765	832	792	803	808	835	737	833	840	765	837	760	818	800	797	828	764	859	844	812	817	789	842	788	843	823	794	800	798	814	831	829	799	807	830	772	869	821	800	779	835	827	785	803	812	790	799	816	754	801	832	818	829	840	802	777	821	784	772	780	816	824	810	819	831	825	781	846	807	768	815	788	829	796	832	781	826	782	789	841	842	830	827	812	830	811	808	740	765	759	780	801	776	812	816	846	826	813	798	852	751	809	829	828	836	799	831	809	812	829	805	814	831	851	793	784	821	822	800	804	831	775	828	803	839	762	821	849	803	795	855	796	774	853	793	748	751	753	804	808	864	831	795	788	842	817	758	800	822	872	842	804	800	839	809	770	775	797	808	831	817	851	818	837	789	781	849	770	819	784	817	778	822	846	809	800	811	853	818	840	797	738	765	808	802	840	807	794	800	830	769	800	840	819	820	804	809	789	851	830	831	832	801	812	785	830	764	812	801	755	818	820	808	800	796	807	793	793	807	799	800	811	809	837	821	775	826	787	822	824	836	814	817	822	835	818	802	795	823	784	856	770	810	817	894	828	802	868	790	794	819	799	824	842	825	831	806	834	850	873	819	781	790	799	826	822	810	851	832	809	840	815	806	820	839	842	797	798	783	802	801	805	796	798	793	827	809	791	806	775	811	775	775	802	805	792	799	821	810	792	855	822	834	777	796	797	802	806	863	780	824	874	784	833	752	862	798	835	807	845	808	785	785	788	834	809	844	780	832	797	831	846	781	850	840	859	801	843	810	817	845	828	795	778	813	815	791	802	819	831	820	821	808	821	855	813	827	790	820	811	831	796	819	815	764	824	800	809	809	833	832	799	813	832	833	823	821	830	787	779	810	827	796	779	787	819	828	785	838	790	781	801	834	838	780	756	819	847	791	802	849	786	783	810	822	811	813	815	850	839	815	840	797	799	786	814	845	768	852	807	821	804	796	810	757	856	819	783	832	862	793	827	792	799	837	834	830	811	758	780	835	841	830	796	734	816	792	797	803	818	764	827	871	815	816	817	801	843	790	847	804	839	819	828	798	784	785	835	807	814	801	829	803	835	816	802	787	819	787	772	777	804	776	791	852	818	853	789	811	792	804	786	809	817	810	779	781	826	879	827	846	781	858	784	795	832	818	848	822	781	781	831	835	774	842	853	836	839	818	794	832	827	839	761	840	788	832	759	832	823	785	816	767	784	847	848	761	811	826	810	790	822	820	836	799	826	828	825	767	825	803	816	834	837	855	836	791	829	821	808	801	797	850	792	827	819	780	759	859	844	818	779	834	813	777	840	809	793	782	804	799	753	831	817	828	807	730	803	799	817	793	806	794	767	818	771	830	806	838	770	812	798	824	797	832	808	795	834	764	819	773	841	868	828	799	816	776	841	796	775	880	831	845	815	828	808	864	805	799	800	818	791	835	801	796	843	795	820	862	806	849	859	784	849	850	797	780	805	815	774	797	810	849	783	823	833	807	773	780	769	834	793	820	818	796	847	840	768	794	816	844	818	802	786	792	784	798	797	809	830	817	818	840	850	812	814	781	818	797	785	779	831	861	786	763	808	841	795	830	824	806	781	831	816	818	744	827	782	825	824	800	846	835	841	824	827	822	825	769	801	840	800	855	887	789	867	807	771	846	857	811	794	829	804	782	894	783	841	823	811	834	830	836	813	787	834	834	768	791	821	843	808	787	823	807	865	847	837	837	800	810	833	775	770	799	851	825	843	800	828	844	806	820	812	818	874	746	803	784	790	830	814	845	759	859	822	854	779	787	828	839	851	771	795	769	816	810	794	850	781	800	803	792	807	840	823	826	793	847	811	827	781	815	816	823	783	793	805	855	780	807	815	792	790	798	807	788	804	837	846	785	852	850	836	822	884	811	809	804	761	842	820	797	805	825	806	809	819	815	813	803	815	803	822	801	791	804	808	804	803	798	788	832	749	823	814	839	789	866	849	804	813	870	814	809	822	805	765	786	832	839	802	835	799	831	791	818	841	800	818	803	814	805	779	795	779	796	856	807	798	814	837	782	736	816	801	832	840	800	785	841	806	784	810	754	856	783	783	807	802	811	792	834	779	822	833	829	829	804	830	842	822	805	812	809	833	771	804	884	783	785	826	851	857	744	795	763	838	822	763	819	792	768	834	855	801	780	804	818	807	815	821	818	837	844	812	808	825	754	842	827	828	790	792	827	727	745	792	830	831	771	846	825	767	801	774	827	779	749	823	844	804	818	825	829	806	828	789	836	802	747	843	847	812	817	791	801	798	830	824	808	820	824	792	837	809	845	771	775	821	812	810	846	764	792	800	825	815	839	767	779	865	839	814	810	774	813	836	797	814	779	816	793	814	795	787	807	793	811	734	816	816	824	874	746	813	797	829	824	746	799	848	799	858	839	831	842	856	831	825	804	820	790	818	838	860	771	801	808	823	889	773	793	837	792	831	870	814	826	840	765	799	798	792	791	845	806	809	793	824	817	792	830	789	832	832	782	870	780	828	788	809	799	821	834	799	868	844	801	797	827	824	816	821	808	867	787	793	848	889	813	819	854	820	828	806	779	784	784	817	763	822	812	841	841	765	808	795	810	787	879	797	824	808	790	765	823	862	824	823	847	822	782	815	799	812	820	825	833	793	859	814	785	841	829	773	834	832	759	801	867	861	822	849	730	822	832	788	848	797	787
24083	23527	29458	25662	20615	13841	1783	376	326	364	323	339	371	364	319	345	342	342	357	341	337	347	339	360	366	331	360	321	335	334	350	381	320	337	341	360	349	300	313	326	332	389	337	365	335	334	288	351	374	356	319	333	363	331	344	311	327	360	313	314	351	343	335	326	313	367	342	335	336	355	341	325	367	348	306	328	347	323	342	341	322	360	328	358	315	341	356	306	328	337	311	315	331	362	365	330	341	330	322	340	311	312	339	355	380	344	352	350	358	345	340	336	317	326	336	341	332	305	338	346	309	327	355	304	359	373	351	359	332	323	337	303	329	306	336	346	330	342	337	323	341	330	369	346	349	331	313	330	390	342	283	309	332	322	359	316	333	346	318	328	340	327	310	328	336	316	345	325	359	333	299	329	288	358	336	343	359	350	354	326	342	315	331	296	359	317	306	306	358	317	337	327	335	332	305	326	325	354	360	353	350	324	331	341	338	334	368	331	326	299	324	318	346	334	347	336	327	342	363	372	350	300	338	308	356	357	317	344	341	325	355	346	354	338	371	327	319	324	344	352	303	317	321	336	342	340	341	334	350	354	321	315	335	307	331	340	341	306	357	317	320	350	336	349	327	336	342	328	359	348	342	320	352	332	332	347	316	318	309	373	328	349	363	326	316	343	343	358	340	332	339	330	362	327	322	308	324	361	312	321	372	302	355	330	336	337	330	350	316	355	336	310	346	318	335	330	352	345	347	314	359	323	335	350	325	338	339	361	309	368	363	327	332	294	330	340	338	325	327	346	331	330	358	353	336	304	311	309	338	326	330	325	331	356	364	347	311	336	322	303	332	356	322	334	358	332	337	365	342	319	307	311	314	307	334	348	345	321	339	330	321	354	355	319	312	332	322	337	354	310	326	349	331	282	327	316	345	350	317	303	330	330	315	321	344	346	334	356	334	334	345	362	339	339	357	319	337	341	353	350	354	371	380	291	342	338	337	328	344	348	318	325	327	336	330	327	318	334	332	306	346	354	360	314	326	342	344	359	333	362	278	342	308	341	323	324	333	336	317	342	326	333	335	314	312	331	361	350	345	361	322	372	334	342	326	338	347	342	323	348	348	310	341	355	305	346	329	327	353	354	320	316	325	339	319	335	337	339	331	309	316	335	323	354	364	311	348	351	345	351	378	302	341	345	334	378	357	341	338	350	322	321	347	338	381	342	330	363	347	365	337	324	315	372	355	329	327	271	340	299	317	327	320	355	349	332	349	336	348	333	355	364	328	335	343	342	333	341	374	325	329	346	317	323	337	366	328	356	352	371	370	306	318	345	336	304	351	357	326	284	334	339	349	334	318	303	343	334	326	318	315	321	333	349	345	364	351	332	314	331	363	351	334	343	351	395	351	352	359	341	306	333	324	329	319	359	358	325	300	311	355	334	306	329	341	328	352	332	320	346	313	339	329	334	346	360	341	344	377	372	350	353	309	325	344	304	344	368	329	347	301	365	364	329	332	323	276	328	325	326	332	336	349	335	331	315	351	351	353	329	358	367	320	361	317	319	305	379	340	365	329	337	339	337	328	358	352	324	332	320	331	330	335	359	339	307	323	344	334	316	336	304	306	332	317	306	332	366	366	325	341	338	338	361	338	335	330	334	357	349	342	329	344	328	335	330	333	347	328	318	302	366	338	337	329	327	351	314	331	328	330	323	380	335	296	324	322	314	336	339	324	309	320	350	335	316	324	347	330	344	293	351	338	356	328	321	341	297	322	305	337	306	347	339	341	339	323	351	339	337	337	349	353	348	346	344	329	328	336	340	342	326	320	339	342	348	339	306	319	357	314	343	327	336	315	309	315	328	338	347	363	332	354	286	326	327	317	315	323	362	340	336	341	318	337	323	313	307	357	334	334	366	322	336	348	329	308	322	322	323	342	309	340	347	315	345	336	359	334	349	336	328	346	316	340	332	333	348	356	359	330	359	344	316	359	358	328	307	374	315	310	312	354	376	300	345	339	351	303	330	346	336	338	296	327	341	370	333	344	365	394	343	347	330	336	310	363	344	343	315	338	357	336	327	366	340	325	300	330	318	325	348	334	350	330	316	308	324	326	361	297	331	351	359	333	311	347	324	335	313	354	355	326	344	331	320	338	329	332	341	371	348	322	354	329	343	316	317	335	318	294	324	364	342	317	345	344	309	327	328	309	347	321	349	315	326	346	334	349	342	354	351	304	354	332	335	288	362	363	347	335	334	354	311	325	326	318	307	328	349	357	342	367	361	361	342	360	357	319	326	323	346	360	336	332	328	318	351	347	334	351	345	355	309	334	352	347	347	352	369	347	337	309	349	362	352	317	318	338	339	345	330	327	361	317	296	331	337	322	358	339	344	298	349	351	364	318	313	355	337	327	343	359	344	342	366	327	375	345	328	355	337	315	327	328	321	360	330	379	379	339	344	320	311	340	336	333	340	342	329	338	360	340	336	314	318	325	335	329	331	324	326	342	348	333	351	343	322	371	306	357	332	328	317	349	336	354	349	311	327	347	334	347	342	378	325	358	341	319	353	310	322	356	334	328	350	334	337	342	336	334	342	344	337	341	325	339	320	347	380	318	333	333	330	322	338	335	369	333	308	335	342	342	338	364	291	340	322	327	326	311	351	299	365	341	308	355	360	336	357	320	345	386	336	311	352	331	343	319	366	305	368	319	315	349	327	357	324	360	302	327	320	322	361	321	346	293	348	361	329	342	320	328	373	308	336	329	360	350	354	351	331	351	324	337	321	306	380	342	323	335	347	344	343	346	354	365	314	351	353	346	337	322	364	366	363	315	304	348	355	323	310	355	315	338	331	352	331	382	291	352	333	342	323	329	310	331	325	349	316	372	318	336	314	311	357	335	362	341	348	300	334	348	343	324	328	357	329	360	324	317	325	332	318	322	356	329	317	367	298	330	336	333	367	321	322	320	325	297	339	374	320	340	339	321	356	327	359	338	331	337	333	351	350	344	333	345	321	311	302	344	323	355	302	291	311	337	332	366	331	350	337	339	370	332	323	360	325	331	316	338	296	332	331	346	344	329	330	329	321	344	329	329	351	315	340	359	341	311	317	328	348	303	354	358	344	361	333	320	334	336	336	293	300	351	329	352	345	372	360	285	311	358	342	343	313	314	339	329	367	336	348	314	331	365	337	323	356	338	361	327	345	353	326	352	357	334	341	324	359	328	342	350	360	353	345	343	353	367	370	347	349	321	350	293	306	338	383	344	305	335	328	356	340	349	324	390	321	329	338	315	385	302	357	320	326	312	329	292	338	341	304	332	352	323	312	314	343	329	305	367	356	316	358	317	353	326	351	358	344	333	324	329	342	337	319	318	340	330	335	322	333	341	371	330	355	362	342	330	338	347	316	354	330	342	320	317	334	324	320	355	343	349	342	339	349	310	343	312	317	307	364	352	352	341	353	329	332	324	327	352	332	338	334	327	365	324	322	342	315	330	348	291	359	312	313
58042	91883	55544	41057	17729	12020	1274	646	607	563	637	570	555	563	594	564	579	607	622	614	561	578	557	595	544	594	585	607	610	598	566	537	581	571	527	594	550	574	562	589	540	625	605	576	600	554	583	615	562	631	546	588	571	580	583	549	610	584	570	590	574	587	575	577	557	563	571	551	595	568	577	552	635	581	575	552	574	550	595	578	519	553	593	594	591	580	564	599	576	592	608	589	581	596	586	595	568	606	556	585	594	579	640	563	570	547	596	566	596	601	579	578	621	592	586	603	581	573	550	619	541	621	580	567	570	589	607	534	562	564	583	594	550	577	553	617	582	616	606	571	579	586	587	600	549	560	576	585	578	579	563	596	584	534	598	581	618	547	566	545	594	552	531	586	592	547	550	568	567	587	602	607	556	584	602	576	606	594	583	588	550	548	599	582	589	595	551	596	569	580	597	589	608	592	581	631	551	583	555	560	582	559	591	573	566	602	575	588	570	566	575	529	560	555	609	569	549	573	541	587	578	580	554	599	581	585	628	575	590	573	578	567	609	547	579	574	596	572	569	532	552	585	591	597	567	599	536	589	566	602	609	581	570	564	569	571	574	591	579	598	603	609	592	562	578	598	546	566	592	590	574	589	540	545	595	555	571	593	566	588	628	585	581	626	555	542	601	544	605	566	565	583	582	604	607	560	592	572	564	556	567	522	604	606	597	595	616	548	604	572	607	564	620	558	616	540	533	552	541	544	591	598	544	621	598	552	556	556	588	558	575	609	589	590	570	580	570	611	603	612	549	553	578	555	562	588	559	566	538	574	596	552	576	586	564	562	594	570	578	591	576	575	562	599	549	620	584	585	571	591	602	576	591	589	568	552	547	593	551	597	562	566	609	526	582	520	567	585	570	533	591	575	577	571	567	582	594	563	550	596	645	621	583	609	564	557	540	583	540	606	577	620	517	591	578	545	569	596	550	565	577	542	549	554	607	587	574	581	533	580	563	580	581	561	598	570	557	599	557	608	543	554	557	578	516	613	622	580	606	586	562	571	579	588	580	545	570	554	564	594	556	571	609	546	570	586	593	606	580	597	551	602	587	550	634	564	550	574	598	584	588	585	567	577	590	567	600	606	576	566	561	592	596	537	572	570	567	581	585	597	551	573	604	610	595	584	580	584	600	571	627	573	560	592	601	577	586	553	589	579	552	581	560	561	572	574	567	539	639	587	535	625	546	580	561	565	568	631	603	572	562	593	565	615	545	571	570	621	583	577	573	594	587	563	618	558	575	578	584	511	583	601	599	596	612	548	596	586	607	585	578	559	609	549	547	563	565	543	591	532	588	559	520	572	578	602	598	578	602	559	569	616	573	574	595	529	581	584	553	572	600	551	580	561	573	576	571	656	609	598	602	584	555	596	592	587	558	559	573	599	564	566	577	532	591	604	570	556	610	583	592	577	549	576	611	605	582	558	521	572	590	568	604	574	590	576	553	592	554	591	608	588	569	573	578	591	553	601	574	613	540	579	563	609	549	597	568	579	596	564	573	573	583	579	598	559	628	588	634	580	573	584	564	577	592	560	560	584	586	554	572	541	552	603	612	582	585	578	596	634	540	565	605	551	603	581	568	549	566	601	583	555	558	603	598	576	576	593	607	573	607	564	551	596	594	556	635	612	581	566	565	538	594	552	603	589	524	554	580	522	572	580	586	562	633	600	562	579	602	631	603	587	561	554	601	548	579	567	580	557	608	605	580	536	546	573	611	597	544	554	577	586	609	589	562	584	569	613	558	600	565	599	581	567	616	584	571	591	588	562	586	590	595	553	575	579	597	564	564	590	539	584	573	621	578	565	546	637	597	566	526	582	570	570	537	571	594	594	567	591	577	556	557	578	596	592	611	532	598	601	561	566	553	593	561	584	573	570	556	553	595	599	571	553	609	601	605	598	552	615	546	547	601	603	579	578	556	579	594	571	621	574	587	600	558	589	554	584	597	624	559	575	543	578	598	576	591	560	572	592	608	599	590	562	579	556	557	559	580	586	570	622	549	571	592	586	550	553	553	584	579	576	589	590	574	591	600	632	583	573	591	610	597	586	565	592	615	593	598	541	536	562	582	581	556	585	565	583	563	590	592	598	619	566	582	589	561	606	586	607	622	540	515	612	625	593	551	575	616	572	603	599	567	553	592	570	572	587	590	580	596	548	582	548	596	576	592	611	563	519	580	579	583	580	542	590	566	548	595	559	626	598	589	573	560	578	566	513	567	590	594	569	597	595	593	602	571	594	555	561	546	582	570	539	576	581	587	565	581	577	589	597	562	556	609	565	577	548	538	605	526	575	563	605	579	586	572	618	574	550	609	552	582	591	577	596	605	587	586	526	607	554	590	591	573	592	573	595	623	577	541	610	592	584	593	562	581	587	542	571	591	557	580	567	547	567	570	556	548	584	560	573	616	584	623	606	604	596	571	588	567	574	591	570	591	556	547	581	591	614	590	585	549	548	542	565	624	565	566	598	561	582	593	582	543	599	597	613	557	610	581	588	557	542	556	546	568	597	585	617	562	581	584	571	566	589	557	613	551	605	596	566	538	556	530	613	599	611	563	558	567	544	583	585	622	525	571	586	596	592	582	541	558	600	588	601	570	577	631	565	591	608	600	566	630	526	568	545	561	556	558	569	607	564	596	569	563	611	574	639	599	585	629	613	546	568	594	573	560	595	557	565	556	604	556	600	542	577	578	552	599	545	567	576	563	604	592	604	547	596	626	596	555	581	578	583	562	580	620	561	605	557	603	594	589	549	597	558	592	616	575	545	587	622	581	545	592	613	592	596	584	585	535	600	565	569	573	549	594	573	591	594	578	578	568	564	539	557	564	554	580	556	573	586	568	571	593	545	574	557	582	573	587	582	564	585	621	620	559	599	579	562	561	559	574	604	549	574	570	585	579	568	561	568	608	549	559	560	545	597	564	584	586	572	553	551	567	573	581	628	592	610	566	606	607	529	582	594	585	604	527	540	560	590	595	574	544	562	582	554	596	558	598	610	613	582	585	608	559	558	572	559	590	574	561	584	555	563	564	556	603	618	584	592	589	557	611	540	600	543	548	570	523	592	594	555	586	561	560	570	570	549	573	572	635	536	590	577	555	578	578	542	588	577	571	547	590	574	535	580	581	552	560	653	566	552	567	556	573	559	598	584	560	559	569	554	564	603	621	561	557	579	585	590	576	608	575	578	556	553	636	576	572	602	582	580	579	540	539	551	568	601	560	567	605	560	608	597	581	605	616	584	565	599	580	555	564	567	595	540	585	586	555	562	601	638	571	573	609	574	557	591	608	570	537	553	574	626	603	513	525	571	608	572	543	625	595	633	557	579	608	611	548	578	601	552	581	570	570	557	556	567	592	566	615	573	544	586	602	582	623	597	567	609	576	601	603	645	545	582	571	592	579	546	613	559	593	547	613	560	604	545	582	605	600	557	597	551	624	580	602	582	572	571	591	561
22926	21998	29141	24089	21195	20745	8718	608	456	458	460	469	460	478	459	460	482	448	463	476	453	438	418	485	479	431	447	471	445	416	490	431	471	458	438	462	447	452	462	448	436	458	477	468	420	412	455	428	438	497	444	455	443	462	438	410	462	448	447	469	459	442	467	421	440	478	503	456	411	420	435	407	473	418	459	445	429	450	461	434	433	437	478	433	435	459	470	497	465	448	457	427	443	451	431	472	450	464	419	453	466	442	453	437	437	457	434	444	453	459	475	480	430	456	451	436	432	420	452	451	473	441	474	421	444	421	427	428	464	453	449	473	458	458	462	483	489	423	440	467	424	436	484	419	439	463	461	434	459	452	424	482	426	455	530	419	436	444	397	414	446	484	446	396	480	455	458	455	461	474	442	454	448	477	417	478	461	429	424	457	420	413	450	458	429	459	446	477	462	412	441	449	484	419	428	432	454	438	438	447	451	442	457	452	473	434	431	442	449	439	441	467	424	447	449	436	474	453	449	468	436	422	492	491	429	417	454	467	475	446	427	451	449	482	462	478	446	451	418	440	429	473	436	471	459	435	449	422	456	425	441	441	440	463	425	483	462	492	450	453	440	424	437	439	441	463	436	468	474	427	469	404	489	427	433	471	448	398	444	448	437	470	459	443	455	456	448	448	439	410	462	503	471	465	465	423	427	446	456	412	464	434	443	459	455	437	444	467	480	465	445	479	448	457	460	437	411	443	445	460	422	443	478	454	445	466	436	451	465	440	439	428	451	447	419	438	426	457	455	472	441	458	462	451	460	411	436	425	431	464	443	448	447	428	424	431	442	461	468	453	467	435	460	421	425	483	481	479	445	433	432	435	424	426	451	469	449	444	428	447	459	424	475	462	445	441	422	449	463	440	481	461	435	457	431	397	416	455	436	419	462	421	432	433	466	444	439	435	465	494	462	417	474	462	457	443	428	480	471	481	403	422	457	433	433	454	439	439	437	438	421	436	423	449	441	485	454	480	447	459	469	439	418	461	465	423	446	513	450	453	447	493	434	466	433	465	466	425	452	465	441	413	471	422	448	455	443	418	448	463	444	475	469	425	467	454	476	427	423	452	446	455	436	434	470	458	439	450	444	460	440	475	447	473	467	421	426	442	447	428	435	489	460	436	436	442	451	447	459	417	433	486	449	423	442	469	466	425	442	466	444	422	446	453	420	464	461	467	419	433	418	473	466	452	419	425	451	447	452	452	455	445	417	445	444	441	456	438	426	424	426	476	450	446	432	441	458	437	449	448	431	462	453	458	430	476	456	436	470	421	465	413	431	450	437	460	451	448	452	450	499	440	432	428	454	448	431	473	435	440	454	466	451	431	426	514	457	467	459	483	468	456	458	464	481	460	461	464	451	477	462	465	448	462	413	406	427	454	471	462	423	432	457	443	396	445	406	451	414	433	420	409	400	430	440	420	420	464	420	476	446	419	462	463	462	455	432	403	462	437	477	442	466	440	467	442	459	473	444	437	411	424	462	461	432	425	446	444	472	432	455	441	472	447	447	470	416	468	451	424	459	444	427	462	473	403	449	421	441	422	451	462	429	440	433	445	468	420	463	469	440	461	466	442	445	451	431	460	454	430	477	436	441	450	437	425	440	450	476	453	435	466	456	405	485	460	444	426	463	421	452	485	481	446	460	452	434	433	471	418	446	471	429	425	466	466	448	479	476	454	440	468	449	471	483	425	443	469	421	408	470	421	446	442	427	472	443	440	447	428	443	446	431	412	440	444	416	462	438	451	449	465	441	478	394	431	457	438	460	442	460	413	426	441	427	478	449	433	434	471	464	446	404	417	446	491	404	439	475	454	448	445	458	453	456	430	419	435	436	438	427	434	404	430	460	452	450	410	420	433	456	438	464	429	456	465	444	430	453	445	474	433	467	449	436	445	471	470	418	438	422	471	464	453	433	465	466	458	468	494	433	452	498	455	428	455	449	424	434	415	456	448	458	441	407	469	468	464	456	487	423	445	441	435	436	462	424	403	453	448	460	439	463	423	455	483	452	481	430	462	404	438	460	457	430	427	448	453	453	471	403	426	436	414	436	465	441	488	509	447	439	446	447	445	471	449	420	445	427	442	445	434	445	410	462	456	447	476	453	475	449	444	432	482	449	436	475	479	435	454	419	454	419	432	441	432	436	447	438	433	422	436	479	417	428	425	468	414	453	437	454	464	441	441	447	437	464	460	459	473	443	438	430	483	442	470	436	442	455	409	441	445	440	437	423	461	484	438	468	449	482	434	438	434	453	437	458	445	449	445	464	500	440	420	464	418	429	464	411	432	464	462	446	469	482	426	386	441	440	454	434	473	471	447	414	425	449	449	448	396	471	468	482	462	451	447	439	452	432	462	456	446	449	470	444	462	488	450	432	451	479	462	448	441	457	460	454	468	437	444	440	418	453	432	456	463	458	454	452	443	489	460	453	482	481	438	478	447	457	450	442	446	414	444	458	450	436	429	473	432	430	452	439	478	450	439	467	487	457	448	446	452	464	490	441	425	428	454	467	474	472	480	511	472	433	435	430	462	449	452	433	457	450	441	481	417	480	413	458	445	428	431	445	447	491	451	447	420	462	474	446	444	430	466	456	431	445	429	445	501	440	458	446	459	452	486	449	440	432	447	444	458	429	437	477	462	487	458	452	458	438	438	437	430	461	490	455	433	423	447	419	445	438	445	441	455	503	462	452	459	439	434	455	452	471	470	414	452	452	467	456	460	426	461	453	460	429	461	453	490	480	450	463	449	449	417	423	464	434	467	439	416	450	488	479	451	489	492	434	420	383	479	461	428	474	430	426	440	431	501	429	469	437	447	469	432	462	451	448	455	442	470	418	433	447	451	448	434	423	455	424	431	447	411	414	412	481	472	441	425	409	442	419	479	443	435	476	432	434	437	455	451	472	451	445	476	441	455	494	429	467	460	424	452	467	409	419	436	496	430	428	469	433	390	460	464	420	430	455	478	440	459	434	482	445	446	460	479	481	448	447	449	399	468	465	459	446	458	430	425	445	430	414	444	454	463	453	459	475	459	458	418	439	444	420	435	408	448	452	442	447	497	441	508	458	465	448	424	488	415	442	451	417	459	470	436	449	425	465	464	449	421	458	411	430	435	450	445	413	454	450	441	463	406	434	451	442	451	398	446	444	464	437	450	423	480	396	455	461	494	436	452	419	391	438	441	468	466	418	451	462	454	441	420	455	429	427	454	448	457	433	430	416	446	441	470	488	451	437	450	490	438	514	408	450	460	457	468	452	453	453	474	477	430	443	432	464	474	446	454	405	433	448	421	435	469	460	427	457	439	476	467	446	405	431	448	451	475	428	424	445	459	406	434	444	436	466	436	452	443	464	467	468	450	480	490	489	421	409	478	448	446	454	447	471	444	453	449	424	504	470	478	447	458	466	422	479	446	430	426	451	436	400	470	430	464	450	449	473	412	484	453	443	441	454	472
53411	96079	62728	48449	21296	20521	2240	781	762	732	775	748	757	727	746	728	705	755	714	761	749	777	742	707	751	753	732	706	723	733	707	702	724	759	708	724	701	729	697	671	755	734	690	729	713	748	769	706	712	705	672	707	682	696	744	763	689	748	705	710	684	706	726	763	712	726	752	728	712	713	753	781	851	806	783	710	687	733	669	747	738	683	698	696	760	673	674	727	710	687	734	718	715	763	683	748	713	750	694	727	686	733	742	725	724	765	683	735	711	764	680	776	713	743	732	714	732	722	753	740	674	728	693	712	691	749	692	720	695	741	764	721	720	724	727	716	723	757	698	708	711	706	681	765	709	734	723	724	718	739	776	726	728	698	697	747	716	723	749	676	705	701	721	724	730	664	721	774	737	660	745	765	735	686	724	736	771	699	714	695	791	728	706	708	743	743	711	712	743	697	728	657	679	729	757	724	708	735	707	706	671	680	741	729	687	774	749	742	729	700	702	711	689	685	704	728	756	719	729	709	700	666	729	707	737	747	710	712	691	693	682	734	721	739	729	718	716	751	692	751	717	701	739	731	689	766	744	716	773	704	736	731	721	724	724	703	752	707	727	695	636	757	729	685	696	724	751	744	722	701	697	744	701	746	745	748	714	762	711	747	734	699	692	748	728	767	740	741	700	663	728	708	703	731	717	712	740	699	712	702	752	686	696	696	694	762	732	722	710	722	741	681	700	717	747	704	716	765	702	691	731	689	736	704	696	722	766	737	694	711	685	684	692	726	705	736	728	692	760	694	746	722	714	723	730	735	743	756	737	656	702	687	767	720	773	705	710	719	725	763	742	733	682	704	763	752	699	718	729	725	742	687	733	733	708	677	735	691	707	704	703	745	703	726	737	748	718	723	733	711	671	732	681	717	742	729	745	710	688	717	745	749	724	725	742	711	683	740	701	714	746	706	761	697	699	691	722	726	707	684	675	718	699	722	739	700	765	675	689	728	681	699	715	733	736	725	690	702	717	674	695	718	740	751	707	700	748	721	708	715	734	757	723	714	726	757	742	728	714	701	722	699	752	702	746	705	712	727	712	726	684	761	745	707	705	686	701	745	746	722	753	753	688	728	698	712	743	725	730	744	759	678	681	739	760	690	721	726	725	709	742	720	735	698	746	732	722	717	717	676	755	777	741	686	731	711	697	679	698	704	720	749	793	706	666	686	719	730	706	715	741	733	700	709	750	733	710	695	675	723	708	725	727	748	718	680	738	741	719	682	725	713	693	731	705	747	718	678	737	697	781	717	691	714	764	741	739	749	687	711	720	680	722	693	719	707	697	724	725	689	695	727	727	721	735	702	681	724	710	704	707	712	729	723	671	716	694	692	773	731	696	692	717	719	738	694	657	702	699	726	730	765	724	710	744	670	703	740	693	692	716	676	711	700	719	698	731	725	728	706	745	684	749	742	648	686	688	673	715	733	729	728	684	755	742	780	747	725	740	708	712	726	708	741	751	726	699	733	732	712	759	741	683	718	721	725	737	744	672	731	737	732	710	705	689	744	709	717	714	700	714	715	715	700	736	664	714	762	718	661	681	773	735	695	693	754	735	738	740	707	713	748	705	721	680	709	727	727	743	708	714	720	679	700	755	730	719	751	731	722	717	759	650	699	707	695	703	641	750	701	688	710	698	714	690	750	723	750	718	733	742	725	699	752	700	748	684	707	727	695	628	689	687	764	706	732	690	769	730	704	696	733	725	758	691	717	745	748	756	705	757	710	727	669	722	741	718	729	706	667	698	648	713	741	722	766	673	728	746	686	712	682	700	746	712	700	709	686	690	677	684	711	675	722	763	675	736	733	670	707	749	769	708	759	714	696	719	746	695	679	747	782	693	703	722	729	695	659	692	700	751	695	722	726	736	741	719	743	723	708	754	740	730	741	705	720	714	767	721	699	745	739	708	726	672	785	683	730	730	736	687	709	762	730	755	727	720	712	725	756	744	732	705	727	682	748	759	667	732	704	731	752	745	697	674	711	702	724	766	689	677	752	750	700	698	659	714	747	775	742	686	738	772	710	747	726	728	722	747	724	700	689	753	701	738	695	713	741	690	724	740	705	655	671	707	721	727	676	704	662	773	678	751	710	775	701	687	697	712	718	702	734	696	705	727	736	691	708	717	747	702	721	712	711	680	760	738	709	729	704	679	722	696	687	705	745	740	688	704	706	746	701	705	774	682	689	737	699	689	696	678	748	688	720	730	740	765	717	705	747	686	705	720	701	748	743	732	680	673	672	688	715	709	733	750	706	747	729	734	740	689	705	725	727	750	708	773	733	721	704	780	693	715	759	682	711	716	730	729	688	731	686	677	718	733	683	728	753	715	652	835	755	668	695	700	698	761	714	719	677	759	742	697	677	766	684	718	721	721	708	714	716	724	710	708	696	698	716	732	730	740	741	753	761	702	688	734	705	699	727	662	704	744	689	720	799	724	742	711	766	717	768	712	737	676	694	746	731	739	671	743	695	735	709	705	736	716	709	735	720	770	778	704	722	707	692	701	727	745	749	703	729	716	719	695	769	783	736	732	770	731	738	713	699	702	723	686	724	739	684	725	710	717	719	713	784	741	749	701	694	706	720	749	706	721	700	679	768	686	715	685	703	724	711	742	712	741	742	780	737	673	755	746	681	705	725	703	726	712	728	707	700	708	681	710	715	743	785	683	710	725	737	707	708	720	731	727	745	738	677	683	731	697	718	730	710	712	723	738	757	715	743	762	698	711	690	696	727	727	680	677	657	751	732	730	721	707	710	763	698	736	688	730	767	729	686	725	731	707	739	706	731	746	763	757	724	735	730	670	739	722	719	744	739	770	749	706	714	759	700	738	703	774	721	767	735	729	730	727	708	696	673	707	743	704	735	707	768	767	725	683	708	701	658	717	668	777	705	719	672	699	685	756	759	690	732	746	728	744	691	707	669	714	715	757	753	734	737	700	655	711	721	768	777	764	713	698	718	721	697	711	744	746	762	727	690	722	707	747	738	738	764	721	749	769	718	706	785	744	702	732	755	742	704	712	751	758	696	735	735	717	730	739	714	709	693	696	699	743	688	734	757	715	723	714	740	732	721	721	706	748	752	665	722	729	711	750	718	693	735	717	733	748	723	741	746	672	698	732	689	743	698	764	670	746	694	715	744	690	739	717	772	719	675	675	728	697	722	724	722	725	756	726	699	696	685	778	732	727	688	722	727	720	691	711	753	714	735	743	756	748	710	697	701	709	680	740	703	719	770	697	741	707	732	719	679	694	702	714	695	692	728	719	722	725	734	692	746	649	715	753	736	710	723	755	710	751	741	696	674	760	706	746	694	714	698	754	684	723	703	699	701	678	747	725	725	720	750	724	781	727	692	760	705	719	683	638	747	702	721	768	726	735	733	769	698	688	704	718	677	716	742	702	674	715	739	747	680	724	719	673	708	747	738	734	718	732	672	717	726	735	768	768	722	648	778
28653	31383	24779	13000	1943	1076	536	505	497	503	476	513	480	474	505	413	449	482	481	452	482	478	489	466	490	473	510	462	491	475	501	493	480	483	459	444	461	458	485	456	499	481	482	483	484	501	532	481	478	479	508	499	473	469	506	510	462	515	464	531	476	499	494	482	499	494	479	490	487	484	453	467	472	494	475	457	448	425	469	486	486	463	488	466	443	480	492	463	448	473	456	502	489	462	515	476	452	515	471	496	492	514	454	469	502	479	499	514	466	465	487	457	472	458	483	476	491	456	491	480	474	470	488	466	456	494	470	461	471	488	469	488	447	497	479	487	493	466	494	468	490	472	465	456	487	448	445	478	536	487	479	453	469	426	484	460	485	467	508	473	457	470	519	518	486	462	482	483	470	494	502	506	499	520	467	488	455	480	486	493	458	451	481	493	488	457	516	476	482	502	510	482	457	503	540	523	457	476	484	487	502	490	447	482	495	479	487	490	505	493	456	480	432	495	480	492	487	482	474	492	481	466	462	525	481	514	462	471	446	476	466	457	479	516	460	498	477	486	472	472	487	492	471	469	431	454	462	486	492	508	499	441	493	478	464	454	431	515	434	477	475	474	429	483	508	485	494	501	491	480	472	464	503	511	480	499	508	474	478	488	494	492	448	500	462	472	467	487	459	502	436	441	503	469	481	494	468	478	481	494	485	476	431	497	477	474	446	506	473	506	459	488	501	460	470	524	452	472	493	503	432	471	493	517	474	488	448	501	495	467	499	474	514	515	476	477	451	478	480	458	529	467	486	520	471	482	464	478	476	479	462	460	495	462	462	467	491	469	494	462	479	441	499	501	471	497	479	475	506	529	424	489	480	453	522	448	457	480	509	444	460	418	452	478	453	466	534	474	491	470	497	506	512	475	506	466	455	508	469	465	454	484	463	499	479	448	485	444	506	488	509	456	499	441	471	470	458	488	448	495	471	480	441	451	535	492	495	467	494	478	470	507	461	490	469	487	495	497	525	487	448	491	484	456	459	552	517	546	468	467	507	475	494	468	487	468	473	449	443	503	467	476	480	477	444	490	459	467	491	466	486	485	463	456	453	476	493	455	484	518	510	495	480	463	497	444	467	475	467	471	474	488	482	507	491	471	480	439	474	463	538	460	502	472	466	476	462	489	484	466	518	501	516	468	461	475	482	498	491	456	491	463	510	495	496	457	482	533	470	503	480	464	463	486	508	491	474	500	434	481	493	457	483	437	451	469	470	506	469	497	483	474	485	483	482	451	476	497	520	513	489	482	517	439	491	494	456	469	513	512	460	491	480	480	501	466	492	501	492	484	469	497	498	514	493	468	496	450	504	521	484	467	483	474	470	466	474	482	455	499	461	470	469	502	481	479	482	484	515	538	503	482	484	495	493	523	492	469	513	481	491	457	486	494	480	527	473	502	471	493	463	515	446	481	529	480	487	473	498	493	477	488	488	491	488	461	477	481	449	495	502	440	429	515	472	496	515	471	472	487	482	498	534	511	441	496	519	511	536	479	478	459	454	492	500	502	462	480	479	493	489	455	507	533	460	522	494	464	514	453	479	516	476	511	487	492	470	495	488	448	449	468	479	478	452	530	456	449	485	475	494	476	488	493	487	490	503	466	456	464	503	474	468	481	458	507	488	463	475	502	484	519	537	477	459	469	509	495	454	441	477	486	474	493	474	489	472	478	469	476	471	511	470	478	517	475	458	469	462	438	513	478	516	494	480	458	492	475	476	489	503	455	504	474	460	477	500	480	465	483	481	523	465	448	490	448	457	479	480	445	469	510	449	471	483	484	514	469	506	489	521	455	534	483	502	524	483	500	503	513	492	503	530	514	460	513	495	456	493	495	459	480	508	462	482	484	471	464	451	470	490	458	518	463	505	445	538	484	491	458	474	507	465	475	497	485	525	438	482	498	510	448	494	490	503	484	476	484	522	463	501	467	487	508	477	499	504	486	502	496	463	496	480	485	518	523	477	473	510	439	485	469	499	512	423	507	488	488	509	492	468	512	529	486	512	463	491	465	475	471	462	470	473	431	456	477	466	481	473	498	508	479	474	505	482	469	501	438	480	466	528	481	493	480	440	484	456	526	506	455	468	506	506	499	498	513	440	481	439	445	414	503	479	464	453	469	489	469	488	503	495	464	461	468	467	475	466	483	435	453	479	495	435	486	489	456	515	468	470	504	498	488	537	498	495	535	502	470	520	486	489	521	512	528	459	443	481	474	501	486	533	490	438	511	483	476	504	476	494	485	460	476	480	515	490	470	494	474	436	443	451	474	487	475	473	469	478	470	478	488	459	457	532	486	458	503	517	469	467	512	469	456	470	481	495	481	496	465	452	508	458	513	470	482	469	480	485	480	501	431	487	481	453	487	487	486	499	473	455	450	479	489	456	483	505	477	525	471	459	477	481	465	487	449	499	502	502	492	473	488	493	481	474	452	499	475	503	476	502	469	504	471	480	488	471	508	447	490	499	457	491	498	459	470	467	500	462	498	506	500	474	446	503	478	489	469	484	521	501	493	496	487	450	514	505	497	468	504	536	456	497	466	469	497	421	442	457	490	505	473	460	514	481	531	482	457	467	473	489	446	512	469	508	504	505	508	522	462	491	467	484	482	485	455	485	481	437	508	513	511	478	503	436	514	481	497	517	503	493	466	464	490	466	478	465	472	461	445	491	502	516	479	463	506	480	443	472	473	446	480	479	510	448	479	470	506	522	508	431	474	491	474	503	453	481	484	484	459	443	462	451	476	492	471	507	524	479	457	488	499	484	474	489	525	530	470	494	469	543	473	484	456	480	504	461	483	498	465	512	482	515	468	491	511	468	452	438	459	500	496	486	453	474	467	461	452	470	513	512	515	479	494	511	463	478	461	504	490	514	473	472	448	489	507	470	489	473	477	473	535	503	492	474	475	500	452	519	510	491	473	465	453	520	472	510	439	458	493	499	467	503	472	442	499	490	470	496	487	469	527	520	502	502	469	517	544	479	523	452	489	504	490	504	438	484	495	482	507	500	486	525	483	481	482	512	488	496	499	429	503	486	502	483	478	512	471	489	469	501	497	487	522	489	479	463	469	440	533	488	492	503	481	480	463	494	499	510	511	483	503	450	463	436	436	462	500	502	446	492	485	504	447	488	454	450	477	452	534	483	473	476	481	501	491	453	464	486	468	477	459	441	501	470	494	532	456	485	448	474	488	507	478	506	459	431	515	484	470	482	479	478	493	470	475	468	491	491	476	510	478	482	474	483	487	492	481	498	449	505	495	486	509	456	495	444	494	466	484	508	461	450	485	496	477	463	558	475	463	504	468	512	500	488	498	492	513	494	462	489	465	467	453	499	489	512	475	455	521	510	453	487	460	450	519	473	499	498	472	484	424	495	443	463	484	485	456	495	455	479	466	454	483	480	447	472	487	454	461	496	461	472	487	474	502	500	455	462	437	473	448	498	439	464	526	480	487
38539	50301	25718	14028	3103	2527	926	800	814	812	830	777	822	823	819	839	847	841	836	833	841	823	830	816	777	822	841	780	801	835	799	849	808	841	783	804	791	808	828	850	795	823	795	795	795	820	798	824	875	811	891	843	831	807	814	777	828	824	819	845	820	838	781	843	893	839	853	856	824	822	812	796	849	762	779	819	804	814	807	852	781	813	863	809	852	759	794	833	781	813	868	827	827	804	817	864	822	819	814	815	853	806	789	831	783	856	872	851	845	796	822	792	754	829	816	827	863	789	841	789	852	884	835	794	802	788	873	842	806	795	873	872	837	811	828	792	837	844	818	819	835	798	841	866	793	826	809	841	854	830	797	790	789	832	825	871	823	835	796	837	822	784	818	789	847	838	829	743	810	801	837	830	788	771	815	811	837	820	776	809	856	829	804	804	823	839	795	811	794	791	851	830	852	855	768	807	793	776	824	785	799	792	795	823	832	814	789	785	828	780	796	813	904	868	804	789	827	840	858	810	826	812	820	856	853	822	806	811	836	799	882	800	794	827	798	819	818	815	830	832	843	849	844	791	799	844	836	817	829	780	857	765	824	793	822	805	861	847	876	825	799	826	802	795	822	813	785	784	820	860	824	845	786	784	858	793	808	810	785	821	860	808	841	839	855	822	829	826	850	824	833	782	812	853	801	777	826	806	826	774	807	831	849	809	808	812	841	865	810	821	823	826	829	777	851	800	822	788	849	803	829	811	800	793	827	821	865	838	828	840	766	800	832	831	888	833	814	845	786	872	825	795	855	764	833	867	867	844	782	829	804	790	839	796	757	803	812	849	822	818	787	811	812	799	792	799	846	797	829	828	821	853	786	853	815	821	856	797	753	784	855	833	838	796	792	853	765	862	817	801	872	774	828	793	887	822	831	816	811	779	825	834	834	785	730	788	823	791	791	798	854	858	806	782	848	843	817	849	798	812	838	846	862	754	846	813	788	836	833	812	846	830	861	842	852	845	875	858	846	899	796	834	831	785	847	819	799	858	791	808	819	861	786	792	796	845	804	846	811	801	840	848	814	851	810	801	841	786	808	822	810	821	771	821	814	797	865	858	820	814	787	752	809	797	817	832	814	795	792	838	813	814	824	839	812	828	831	795	820	815	786	806	791	874	791	808	803	886	831	781	831	839	841	771	811	795	837	814	847	808	824	808	817	823	821	818	796	855	790	760	773	843	800	814	831	804	801	795	805	824	817	816	810	813	881	846	848	873	867	830	841	786	838	797	834	766	812	821	813	820	813	839	806	823	824	847	823	785	774	837	817	839	784	793	773	828	823	818	843	812	854	826	831	803	781	801	872	850	746	824	821	816	801	777	823	755	821	811	801	851	833	813	837	816	874	816	813	857	781	826	815	855	790	780	822	849	840	831	844	842	822	793	841	797	816	797	778	844	810	802	774	802	756	833	777	828	781	783	831	837	796	848	834	788	799	797	887	851	851	811	829	851	865	851	831	838	863	772	799	801	845	852	854	829	809	795	860	827	844	789	868	847	812	839	855	804	799	767	898	874	864	829	815	843	872	769	824	810	844	820	853	809	843	828	813	793	797	840	814	857	837	808	840	809	806	858	809	799	790	793	824	860	819	816	805	792	851	883	769	840	839	834	772	843	806	829	826	800	806	824	836	805	871	811	819	789	813	802	829	817	762	837	835	786	780	816	888	868	850	790	833	854	783	847	794	807	821	802	854	824	855	799	847	794	786	827	841	864	777	767	818	870	792	850	794	819	856	823	814	819	819	846	832	795	780	782	840	806	833	774	828	804	831	838	818	841	799	813	866	867	846	833	842	853	869	807	745	801	892	862	863	844	838	779	806	842	831	829	821	793	825	854	790	805	848	844	759	762	845	794	817	804	812	850	815	810	920	815	793	828	808	811	805	829	773	869	839	848	834	769	865	811	815	805	825	822	815	817	850	823	821	822	785	801	780	837	806	845	820	792	780	815	808	882	843	833	767	861	854	860	827	748	815	842	848	794	851	793	819	814	794	813	773	791	814	823	840	820	813	846	826	848	805	791	850	847	841	753	795	854	858	837	882	820	821	788	845	845	779	825	817	771	841	861	824	837	823	787	853	823	794	817	822	878	841	839	840	804	821	804	848	765	806	783	838	820	781	788	797	782	812	830	818	833	802	792	793	771	781	862	843	792	834	831	842	843	812	798	853	838	859	768	823	767	801	801	783	842	858	824	823	850	841	804	817	810	801	864	789	851	770	847	781	754	793	835	877	773	822	847	832	820	803	771	813	797	824	804	829	850	836	796	840	832	817	791	818	836	804	794	777	809	815	852	794	810	791	820	808	859	772	855	850	757	839	803	820	811	844	839	814	818	816	827	854	805	815	845	794	807	858	833	825	794	823	862	818	828	781	870	843	842	897	811	871	846	864	834	805	783	835	808	862	849	794	818	821	846	851	837	817	867	809	857	828	768	797	855	856	824	804	838	844	804	802	826	809	744	850	780	854	847	781	811	816	823	785	763	751	851	854	798	790	835	800	863	847	830	801	752	827	843	848	830	780	830	772	828	808	813	805	779	828	828	836	812	813	840	849	867	837	840	823	850	818	807	809	778	784	814	814	802	760	819	817	869	719	823	811	853	788	820	758	791	827	836	820	848	825	779	796	878	790	840	809	816	838	830	795	868	803	807	833	805	812	858	828	793	832	829	832	765	802	857	819	829	784	779	793	792	801	817	850	850	889	818	821	792	838	795	822	838	783	793	822	849	788	822	803	863	851	786	770	802	822	795	800	860	769	845	861	812	856	846	815	806	833	810	850	841	804	864	848	819	801	844	813	817	767	803	799	791	779	822	783	846	868	790	817	805	806	826	788	815	770	805	806	871	778	798	785	803	837	800	832	787	808	803	875	842	787	862	822	778	761	795	784	842	835	867	752	853	811	866	813	828	755	830	788	861	804	827	821	854	827	806	821	830	834	782	865	805	807	853	789	817	824	812	781	830	859	844	892	867	880	811	843	839	877	850	791	815	862	785	815	814	853	789	841	771	793	790	816	812	773	816	807	822	785	803	827	758	814	810	841	796	795	788	848	858	803	789	774	801	844	804	845	771	820	869	850	868	759	844	834	808	836	809	852	880	818	812	823	842	842	831	867	834	833	794	822	788	850	867	826	895	815	815	741	833	862	832	819	817	816	855	809	810	781	843	819	796	819	827	779	859	780	771	787	775	805	817	834	854	829	782	826	854	800	786	794	821	844	796	812	826	806	826	866	815	801	838	794	828	817	880	875	826	787	827	747	837	820	796	812	826	803	829	855	821	831	781	825	816	807	795	870	874	809	840	843	799	811	821	883	846	808	871	781	788	799	773	806	798	786	831	796	849	797	830	843	828	813	825	809	812	822	852	825	801	887	850	799	866	799	795	821	771	809	776	856	791	800	830	833	788	870	844	812	842	792	820	759	816	867	794	817	825	806	787	799	856	881	792	832	801
24127	23257	29650	24778	20338	12877	1461	347	367	357	354	363	376	363	336	374	357	314	364	353	304	330	320	347	311	343	303	307	314	329	368	315	329	301	357	326	329	341	342	342	323	347	335	324	341	344	345	342	305	294	317	315	336	360	335	309	313	327	330	330	317	326	307	330	364	301	334	338	322	311	324	350	304	353	352	332	325	322	339	310	309	323	316	336	316	319	355	333	329	325	319	314	335	340	355	352	354	322	287	316	371	325	342	347	302	329	292	325	291	347	303	338	348	328	317	320	307	301	366	317	309	309	334	304	329	329	317	337	324	320	338	351	335	315	319	330	338	351	324	304	373	314	341	324	299	336	336	314	334	311	316	315	331	304	336	319	350	283	360	325	345	334	335	338	304	322	331	333	314	299	337	317	341	327	326	306	321	336	319	321	345	342	353	347	330	354	326	321	339	334	349	284	295	304	329	314	346	332	343	336	323	358	319	318	324	297	319	367	279	340	304	327	357	318	350	354	329	313	330	352	315	356	314	309	314	322	350	311	308	299	304	306	347	312	360	287	301	347	320	346	321	335	302	325	344	369	346	339	323	332	345	297	291	340	309	348	344	345	321	326	315	338	333	328	329	360	349	352	323	355	346	334	332	344	315	319	324	328	331	316	324	341	332	357	315	333	331	320	329	356	308	335	346	345	303	310	344	361	315	348	332	321	296	316	327	338	314	310	322	301	328	334	351	325	289	335	318	317	296	340	334	334	314	313	332	356	315	334	323	311	337	334	296	355	324	303	315	326	324	344	322	319	339	326	334	313	315	321	317	327	349	324	343	304	330	355	308	318	346	341	296	304	311	351	317	343	316	342	316	332	364	307	356	341	315	334	306	345	335	332	341	329	322	316	315	321	311	322	307	319	308	296	348	308	319	347	352	343	331	321	318	341	326	317	322	331	331	340	314	355	319	309	321	315	339	320	319	371	350	351	306	315	322	335	345	323	323	321	323	342	364	326	323	334	323	312	320	313	294	347	344	328	325	348	348	342	282	315	310	336	323	307	304	359	360	312	296	357	336	321	355	316	321	321	315	332	354	329	338	316	307	333	329	311	312	310	323	324	327	311	306	333	337	325	352	344	324	345	349	332	324	362	314	351	356	328	353	306	365	332	316	310	352	294	349	301	371	320	332	318	334	317	318	338	336	312	346	308	319	309	344	353	310	329	322	311	331	308	322	342	300	318	327	370	321	331	341	349	357	349	318	316	344	315	316	346	314	352	315	334	318	342	301	346	290	327	357	347	338	291	345	342	338	338	343	336	321	326	317	304	322	319	277	336	329	324	320	327	327	331	330	309	320	298	324	340	301	334	313	344	335	328	339	347	366	326	302	340	309	308	311	329	329	322	318	315	313	316	307	302	319	342	323	318	319	308	307	336	335	359	319	341	310	312	297	344	347	322	339	332	344	322	303	324	326	354	313	364	340	340	328	321	356	331	340	322	312	316	331	304	345	336	317	321	328	341	337	333	323	341	317	346	354	370	349	320	321	321	329	287	318	338	346	312	341	312	323	340	321	326	314	335	313	348	294	302	329	323	320	317	347	309	320	331	329	341	327	358	323	321	320	321	323	324	325	330	294	311	335	311	346	302	323	340	338	313	319	326	317	320	297	342	366	295	336	306	350	377	303	318	311	306	328	350	288	362	347	300	347	303	373	367	358	318	310	289	369	299	324	306	352	301	276	326	327	327	335	343	345	314	332	327	322	352	332	290	321	319	314	341	364	313	325	340	313	315	325	302	369	328	303	304	318	310	358	343	309	309	328	351	309	362	340	329	360	327	293	293	375	331	339	340	332	323	305	339	340	313	327	294	289	327	339	327	333	295	341	336	309	325	316	329	312	335	346	341	304	345	321	342	307	320	325	357	346	318	346	319	313	316	329	305	317	336	304	316	355	328	310	336	367	332	331	317	349	325	333	328	318	362	342	328	305	318	313	360	322	321	320	325	341	337	345	319	347	333	315	354	322	363	332	338	344	335	307	312	310	327	327	353	342	321	352	343	317	333	328	316	318	357	330	352	310	318	334	335	355	323	349	317	358	326	343	324	313	325	265	339	344	319	319	306	318	324	314	338	303	322	343	322	325	283	330	333	339	321	340	349	337	336	333	322	345	322	328	310	315	330	326	314	307	342	317	321	298	320	332	343	346	317	348	354	333	333	320	331	330	307	321	376	310	302	314	340	325	311	324	314	340	302	328	342	363	328	336	323	325	329	309	314	298	335	338	308	302	334	353	326	310	340	356	329	345	293	338	309	350	344	303	356	331	338	347	352	347	326	339	351	345	346	312	346	337	327	338	343	321	317	315	309	324	323	355	309	336	327	338	316	307	350	330	308	326	335	335	357	302	347	336	342	344	333	303	321	301	307	322	330	344	309	325	309	357	346	339	303	329	344	330	315	357	326	334	305	328	338	318	304	349	324	333	326	334	312	319	316	349	325	296	313	321	334	332	319	329	344	332	335	315	363	326	352	326	344	325	358	328	318	333	326	311	336	317	316	305	336	318	303	313	342	333	301	342	354	327	317	308	309	318	303	313	319	351	308	320	355	332	340	342	351	316	315	362	296	304	320	332	325	322	323	309	309	331	334	351	298	343	331	309	297	333	304	334	331	298	359	297	325	346	344	336	325	337	300	323	286	292	329	345	347	353	310	360	362	349	346	371	348	308	331	321	332	310	313	297	289	323	330	326	311	351	326	370	315	348	341	351	324	311	314	291	307	328	321	318	311	345	324	324	323	345	321	292	342	328	335	318	354	325	298	324	353	334	325	283	349	355	343	333	328	349	339	336	308	317	333	329	329	347	283	337	350	311	315	342	319	330	322	314	352	329	303	343	330	299	330	350	298	324	331	360	302	316	335	324	332	342	317	298	310	323	334	306	345	332	322	363	315	335	330	293	311	337	342	360	333	301	308	332	311	346	325	329	324	329	334	313	322	340	325	344	332	309	335	338	339	309	320	338	330	340	347	334	329	320	318	354	309	334	341	325	331	309	327	321	328	325	343	327	308	310	320	347	312	305	288	339	318	370	335	332	305	308	325	357	337	298	307	326	303	348	311	323	316	314	283	300	307	291	336	324	337	324	325	315	339	331	321	333	299	324	339	289	296	309	341	333	312	340	317	318	305	322	341	323	302	338	338	313	324	330	308	355	305	319	335	342	344	306	325	308	350	367	350	310	329	315	337	342	341	345	305	292	319	331	324	325	297	289	341	321	327	306	324	321	359	330	312	378	317	325	320	350	341	305	355	370	303	337	336	349	315	347	342	314	309	321	344	341	323	352	325	344	325	341	329	337	304	338	329	338	346	331	346	337	348	321	344	307	326	333	328	305	321	334	321	315	338	316	321	325	338	345	357	331	335	325	322	317	312	314	311	351	323	289	356	334	328	286	351	323	320	351	342	340	269	346	296	319	329	327	315	304	332	332	315	315	333	347	309	336	309	360	340	331	316
58070	89543	55492	38805	14748	10701	885	652	554	622	557	604	571	600	555	559	547	578	598	612	521	579	560	609	570	536	529	607	564	608	543	589	621	603	565	588	589	557	596	573	582	540	520	565	536	539	533	580	608	570	630	584	564	553	598	561	566	548	538	581	548	576	552	589	565	599	567	598	569	563	563	655	578	632	595	554	592	562	553	602	572	586	567	559	512	559	588	553	552	566	559	588	591	574	561	576	557	578	573	585	567	553	532	544	566	599	616	546	532	597	616	560	591	560	600	560	563	541	600	591	583	552	555	563	583	557	498	536	562	569	563	598	544	564	577	593	558	554	556	555	564	572	580	584	572	537	564	547	581	606	588	574	559	603	565	530	578	580	506	555	545	532	581	549	567	525	558	585	546	557	538	588	581	575	535	578	577	546	609	544	556	530	569	553	603	577	577	541	555	541	512	562	560	603	582	602	643	584	560	562	558	562	554	529	591	593	532	567	577	554	559	578	553	553	574	556	565	557	554	543	536	545	601	563	531	579	539	575	577	534	525	558	556	570	536	566	583	545	537	565	546	529	580	582	561	535	585	533	579	547	598	598	531	578	610	582	583	539	538	547	507	556	573	599	546	568	547	535	595	579	541	568	598	574	588	579	537	602	563	584	560	562	550	560	572	548	596	579	568	556	546	558	581	580	560	552	563	550	591	575	574	549	509	554	549	556	587	570	555	596	587	556	590	539	549	559	579	571	548	537	551	556	583	535	584	534	570	581	602	579	548	558	575	580	590	560	571	584	581	567	567	606	580	581	534	548	580	540	559	591	588	609	538	596	574	588	524	563	549	560	539	545	577	546	580	545	530	544	575	540	611	571	571	577	611	547	573	552	585	591	597	587	594	533	565	607	543	551	568	582	592	548	586	553	604	590	568	566	570	608	546	546	563	572	574	562	531	575	547	516	583	621	578	601	549	551	579	605	565	590	558	593	535	560	548	549	550	575	593	581	551	583	554	562	584	566	534	557	612	570	549	509	543	497	553	546	616	591	557	594	576	587	581	574	595	581	562	583	586	542	510	546	547	568	590	534	574	561	558	579	564	576	568	568	559	573	587	580	557	582	606	573	591	583	566	522	561	610	540	571	548	595	541	598	591	544	550	556	582	579	580	572	550	574	566	575	569	591	538	627	569	553	527	580	538	605	575	582	585	575	567	536	535	592	588	576	559	564	559	584	534	558	569	557	578	562	531	583	565	549	556	574	540	545	597	559	558	582	589	597	604	548	566	577	556	575	580	556	546	557	571	583	579	546	591	472	540	580	551	580	550	594	599	594	585	562	575	583	581	589	590	558	613	585	576	571	544	569	599	542	561	540	586	554	554	601	595	618	591	572	570	569	586	577	574	594	512	594	594	572	572	568	609	563	544	569	585	580	550	579	588	572	561	532	519	588	601	562	591	586	580	506	534	586	583	548	545	575	571	577	592	571	563	554	565	571	568	548	576	570	595	613	548	589	526	514	547	552	546	553	551	520	570	527	576	529	547	577	561	539	606	539	527	578	583	520	555	615	544	570	536	604	561	562	577	525	597	595	537	590	593	608	546	541	528	545	533	527	548	545	586	528	572	579	593	559	523	589	587	580	567	505	580	559	596	600	550	558	534	550	559	542	554	544	539	596	531	588	557	591	563	542	574	562	556	613	594	531	551	558	572	590	578	585	598	568	576	590	565	580	570	556	562	571	528	560	548	608	616	557	600	536	560	550	563	562	539	590	582	575	555	572	562	583	545	606	557	566	583	567	599	593	578	535	561	565	578	593	550	595	555	603	567	582	553	587	538	599	555	587	585	558	557	559	558	593	554	577	582	544	571	544	551	602	545	537	552	585	563	568	546	572	563	588	573	561	566	544	491	572	552	575	566	566	554	571	576	559	554	529	570	541	564	547	565	551	549	581	607	568	591	593	544	596	568	601	550	587	580	603	582	557	602	540	594	595	599	601	568	568	529	559	549	572	554	560	581	556	542	553	571	545	574	572	567	560	544	539	531	599	584	556	528	604	544	597	541	552	562	632	640	532	548	564	567	575	563	537	626	524	585	527	568	551	580	537	563	560	544	569	566	544	557	532	558	535	588	633	559	610	572	559	539	593	584	535	577	582	593	571	554	554	627	552	527	564	573	568	600	562	615	595	531	613	577	583	575	570	546	597	599	572	578	545	519	581	550	530	567	567	626	560	550	589	543	554	543	575	568	581	558	564	559	540	536	578	590	553	565	562	558	610	565	577	550	579	582	591	593	585	543	595	576	610	595	535	561	566	577	611	590	589	560	566	525	556	550	589	573	537	554	613	576	553	552	608	597	507	545	565	560	561	499	592	561	526	566	616	532	575	556	567	566	572	601	549	577	523	502	555	557	545	559	577	562	545	536	598	534	625	566	578	577	582	536	586	565	584	566	526	549	538	595	554	551	594	616	554	585	574	545	560	542	544	581	591	578	545	521	569	574	592	573	582	533	599	532	533	583	553	531	548	586	527	594	563	554	598	576	549	565	557	544	555	606	604	552	588	563	552	572	585	569	565	585	599	609	567	582	564	560	572	554	595	559	529	539	557	547	582	580	528	563	532	540	564	596	611	586	553	549	595	575	527	577	527	553	597	574	575	524	600	557	584	555	540	544	585	587	562	554	595	580	576	547	587	583	549	558	539	562	578	564	590	561	548	529	559	599	539	584	571	570	565	562	556	574	549	598	606	552	540	552	523	609	562	591	589	539	569	572	557	568	595	578	553	563	574	597	606	541	560	580	557	560	586	586	566	590	587	597	588	543	595	577	627	535	540	569	547	550	599	565	567	542	546	570	552	586	567	555	550	597	579	545	627	574	566	560	585	591	522	599	545	552	571	568	557	573	560	609	542	572	560	548	593	571	561	567	558	584	541	530	580	566	586	565	551	541	563	579	547	549	558	616	582	559	551	524	584	595	553	542	583	545	573	570	579	537	557	542	580	553	595	572	546	534	565	613	545	630	580	555	578	577	529	590	599	600	589	568	553	540	584	553	588	584	592	547	607	599	595	589	557	588	566	556	551	553	563	603	584	571	624	571	611	568	579	598	543	563	599	547	585	567	579	491	550	557	535	563	537	546	535	573	568	552	591	565	580	599	507	601	585	558	583	564	542	591	587	534	562	565	545	556	603	563	567	574	534	604	622	556	562	589	534	593	581	538	581	563	563	633	589	566	564	564	576	543	539	566	522	550	553	603	601	539	550	586	549	536	555	533	556	559	573	516	572	580	542	619	578	623	556	540	562	538	554	567	580	591	547	593	560	574	569	563	575	572	577	534	532	562	537	546	581	557	577	562	545	530	530	554	544	592	580	518	565	577	577	579	539	570	619	595	562	604	580	564	562	531	563	568	590	584	573	626	584	560	569	562	540	560	514	600	550	574	555	568	573	581	610	551	558	548	575	542	573	530	544	583	538	587	523	573	589	542	602	565	568	561	547	603	576	562	585
22962	21926	29527	23625	21082	20496	8392	575	458	461	462	442	434	440	453	426	445	445	474	421	432	451	445	421	415	449	405	410	465	436	446	446	438	386	399	414	430	426	444	421	461	411	472	453	449	392	446	456	419	377	415	437	435	422	432	423	438	439	423	429	398	391	421	440	428	424	425	441	405	469	417	409	468	440	419	448	460	411	438	460	436	390	444	436	408	423	420	469	447	423	408	395	410	436	467	443	409	407	466	474	443	439	429	416	433	411	444	418	418	424	419	403	434	400	455	423	434	448	425	425	401	422	410	410	418	430	420	413	481	439	443	482	422	402	431	422	435	421	425	411	431	429	426	456	433	433	442	449	419	403	419	418	431	421	461	431	425	415	423	440	450	436	448	423	419	406	470	432	448	465	438	432	439	442	466	405	401	423	478	466	392	417	396	422	418	449	399	447	446	388	469	447	447	475	444	459	430	444	418	437	411	457	419	409	431	452	456	418	399	456	405	462	457	399	435	437	428	393	438	429	423	429	397	436	450	405	412	464	481	453	422	417	428	454	470	430	393	427	414	450	429	372	434	438	414	419	440	389	432	409	461	417	423	423	423	454	461	425	414	410	448	443	403	429	425	439	425	407	441	407	426	422	404	408	437	427	414	449	435	441	441	449	447	449	431	432	416	441	442	448	397	431	413	432	415	430	457	425	440	428	458	421	419	428	426	446	420	448	435	418	446	444	433	394	469	424	457	441	414	431	432	450	419	447	401	417	466	410	398	488	409	464	414	415	403	419	444	429	425	401	423	422	416	418	444	446	432	438	452	447	428	406	446	406	417	436	383	446	429	428	426	413	414	438	398	464	433	416	431	420	420	427	434	478	422	411	409	442	370	426	414	430	437	393	417	429	454	432	416	455	413	439	460	414	452	442	422	417	477	409	424	422	451	407	443	451	430	427	416	418	437	438	427	432	441	418	437	441	459	420	432	426	386	444	397	440	427	450	451	421	446	426	436	450	435	446	426	452	414	463	430	421	411	416	447	424	437	421	446	423	436	457	409	420	456	421	419	482	433	448	436	448	423	437	417	466	421	401	440	433	412	463	405	433	435	435	436	449	436	452	458	426	426	443	415	391	434	441	452	445	457	432	434	472	435	431	429	437	455	392	435	444	438	443	435	438	426	436	420	393	378	425	463	460	450	448	435	414	410	437	413	419	450	434	432	400	407	430	415	426	449	448	437	427	412	418	450	443	449	384	438	464	421	408	426	395	395	415	444	444	436	429	391	446	473	460	425	445	429	415	405	452	414	444	449	436	454	446	456	454	449	405	471	405	396	430	426	478	442	452	405	415	449	435	387	435	409	409	442	444	431	402	402	467	427	424	432	446	424	445	416	446	420	442	444	437	425	439	450	413	414	441	453	428	453	421	480	420	403	435	435	428	393	420	404	441	399	423	422	435	463	424	454	445	416	449	444	391	448	417	435	420	430	445	445	467	417	442	442	439	424	406	438	437	491	433	410	454	439	400	412	446	495	437	446	388	424	445	405	421	442	439	461	414	410	428	425	431	422	446	453	412	445	423	420	448	404	453	413	423	426	398	385	382	443	427	441	447	421	470	422	468	420	416	454	435	397	427	436	415	415	441	433	402	447	451	452	436	421	400	463	406	428	413	430	444	429	434	445	427	405	428	401	429	446	443	423	410	442	436	421	450	416	439	457	385	432	457	449	432	423	430	448	458	396	429	439	418	419	406	455	440	458	430	463	446	468	425	447	416	461	435	420	416	406	409	437	416	436	417	411	427	438	439	468	467	432	454	404	414	421	447	439	438	388	408	434	450	420	458	397	466	433	421	410	409	426	444	412	410	391	441	413	441	405	436	412	420	418	394	447	471	432	457	425	420	436	418	431	429	412	454	393	421	437	437	440	412	424	453	438	447	446	422	437	404	415	433	415	439	433	422	419	426	400	400	455	456	437	442	454	435	425	430	459	425	412	454	436	475	453	461	455	393	402	416	413	462	450	432	429	433	464	434	452	455	416	431	428	411	423	413	431	426	434	428	446	429	437	409	435	491	430	402	404	421	422	433	473	428	428	411	408	433	411	471	425	422	437	452	451	463	407	457	427	434	445	413	425	449	457	419	449	473	427	426	413	434	427	405	459	405	452	410	466	396	448	375	428	418	404	462	424	460	426	427	424	441	444	454	412	442	419	418	434	434	444	425	380	410	417	433	447	416	411	458	441	419	394	431	407	417	385	411	426	420	447	424	420	417	439	405	443	397	429	405	422	435	405	452	445	452	440	420	440	434	425	422	432	393	426	407	414	447	425	419	440	447	398	430	472	452	471	432	393	417	448	423	446	452	410	466	401	433	434	440	435	439	435	483	461	450	442	396	411	414	428	432	448	449	449	401	473	431	472	440	435	419	435	439	416	432	422	419	427	435	432	402	410	418	437	424	471	424	399	433	431	451	464	427	434	434	442	413	437	478	429	440	421	437	441	441	424	461	395	400	433	443	437	433	407	424	456	476	410	425	438	442	461	453	459	397	428	404	446	464	435	421	399	457	420	412	427	399	471	446	419	476	392	461	400	431	445	420	455	453	473	410	451	445	452	395	423	454	429	447	429	427	430	400	436	445	451	464	446	433	409	419	430	443	444	469	421	447	471	448	425	431	382	410	438	446	381	457	421	428	449	423	447	424	414	402	433	431	460	452	410	443	430	412	462	412	468	418	421	389	420	441	444	445	440	410	431	449	463	467	424	405	449	438	401	428	412	437	420	421	420	428	441	430	424	471	416	434	396	412	438	454	412	440	435	431	394	411	405	434	445	439	436	439	423	443	449	442	492	454	442	407	386	472	481	436	435	433	435	459	412	406	431	459	431	435	427	415	426	445	419	385	400	412	441	420	405	452	453	422	403	376	453	434	444	473	445	425	444	420	430	388	445	419	436	439	424	416	420	441	424	425	400	399	425	423	416	425	451	415	399	418	418	440	439	418	446	435	412	441	433	436	437	413	421	433	466	456	454	447	438	431	407	471	462	419	461	426	428	453	445	462	436	431	420	397	431	406	438	446	466	425	427	451	420	444	421	480	466	408	404	463	408	438	415	401	447	377	432	411	405	449	430	399	392	394	413	391	405	434	441	390	448	427	428	454	433	395	438	433	434	416	472	446	432	442	473	442	431	402	415	389	408	413	432	461	429	435	441	430	460	421	421	463	453	428	446	439	434	435	432	420	415	444	433	438	422	385	408	436	519	437	437	448	426	459	404	414	448	409	403	463	449	385	438	457	422	450	438	465	416	458	456	438	454	416	413	427	402	427	436	457	421	412	430	432	401	428	414	411	423	385	435	454	435	423	435	429	413	446	416	419	425	415	454	438	409	425	444	440	424	420	433	418	434	415	428	403	446	473	418	414	421	405	410	461	436	453	425	447	427	432	434	455	441	405	425	422	452	416	426	433	458	422	462	427	440	457	447	389	502	438	428	421	444	432	452	457	473	423
54749	94668	63916	46551	19758	15621	1281	753	777	767	722	708	714	764	751	744	711	709	689	707	691	740	657	681	767	676	685	770	717	694	685	727	700	733	690	686	667	761	707	683	684	759	713	737	719	688	672	706	673	739	679	721	703	670	724	721	687	759	694	704	685	706	710	712	701	702	713	733	650	678	685	737	833	703	698	708	646	741	715	700	684	663	696	705	702	687	663	676	652	654	664	670	709	696	700	716	713	674	719	751	688	718	704	685	685	702	677	665	693	705	728	682	688	675	677	679	678	705	651	719	660	676	720	692	697	702	670	702	677	701	711	703	687	686	718	693	704	640	714	677	670	698	665	747	685	751	686	705	732	688	665	638	666	692	705	721	682	663	736	717	711	690	676	716	716	756	648	709	714	657	702	709	682	673	727	694	683	697	661	658	729	696	693	681	683	727	755	675	712	721	712	732	725	729	652	718	718	689	705	668	650	709	679	694	721	678	767	661	687	706	721	722	692	681	642	656	702	677	694	686	687	696	688	694	664	708	665	720	764	687	704	699	666	749	723	666	646	681	704	721	653	683	655	676	672	686	664	667	704	748	703	705	699	682	749	735	672	683	714	675	685	712	697	655	661	707	711	693	681	654	678	706	693	707	663	644	708	747	720	731	667	667	691	660	682	649	710	687	697	734	682	614	733	686	703	708	682	637	710	700	668	669	667	711	684	703	730	705	723	688	696	730	675	695	709	684	698	681	734	736	672	634	727	686	721	693	662	685	663	653	685	708	698	693	640	701	689	693	731	673	680	722	704	708	654	705	656	721	681	692	717	650	695	697	729	683	675	698	747	711	721	683	651	694	644	684	699	705	739	692	734	722	652	701	703	666	645	698	702	677	683	699	693	699	716	722	742	707	699	689	637	657	715	677	673	696	706	729	679	721	709	693	701	716	708	636	681	691	664	679	719	631	646	691	678	736	682	691	674	711	664	673	688	722	679	724	682	676	730	795	654	652	693	664	679	728	683	641	685	681	698	650	757	659	704	632	675	695	715	662	701	678	654	693	701	734	638	704	681	648	731	649	728	714	676	699	708	684	649	698	735	710	634	692	673	688	709	739	713	665	695	697	714	751	709	701	654	721	641	697	638	716	698	648	696	679	667	693	650	684	763	730	715	671	621	673	630	687	672	680	702	696	688	784	734	670	723	704	665	639	741	674	633	665	722	701	642	660	674	683	646	712	693	706	699	658	675	700	711	702	699	669	692	721	699	698	731	661	725	713	725	683	689	681	709	725	686	716	723	668	717	687	737	667	710	687	694	688	717	692	692	678	703	698	706	673	657	706	678	663	662	733	705	737	704	688	729	716	679	703	694	696	732	652	697	651	671	689	651	673	734	694	670	695	692	705	662	688	708	719	694	672	735	668	688	677	685	709	691	713	716	696	705	706	694	685	695	730	694	725	706	716	721	736	683	658	704	670	732	664	739	702	672	694	695	707	745	713	728	683	763	658	691	708	682	694	681	714	689	715	702	670	706	691	681	722	695	703	663	707	715	649	705	673	720	724	701	691	724	658	646	754	682	678	697	659	679	724	714	692	705	698	763	690	677	718	692	687	696	664	650	739	727	670	703	737	699	668	697	683	665	729	707	674	713	734	695	694	669	748	656	693	669	666	685	718	694	660	641	667	678	717	708	671	694	747	688	720	675	709	704	664	691	735	709	669	670	642	679	694	672	655	752	668	692	693	683	679	698	713	701	706	695	700	693	708	714	714	689	683	722	725	693	719	697	697	662	638	739	662	670	685	703	670	672	670	674	705	662	695	712	692	699	678	750	679	724	742	717	690	671	722	705	696	748	655	684	671	717	661	679	684	650	662	682	668	701	677	699	682	704	711	718	647	685	695	705	737	679	688	702	691	670	692	682	701	679	667	691	722	712	724	713	728	675	671	729	656	689	664	696	684	678	673	646	697	707	711	697	776	666	662	646	666	667	754	675	686	729	695	693	650	687	688	688	674	717	695	650	706	706	670	683	731	735	765	714	689	662	700	679	722	701	659	742	731	692	672	646	699	714	683	666	706	675	724	636	663	689	668	679	667	667	703	753	687	709	702	715	683	662	666	692	712	700	689	619	652	713	706	676	737	675	722	644	724	702	691	677	710	710	702	714	705	623	677	681	710	738	695	684	687	728	689	687	713	660	658	718	693	709	721	651	733	721	660	696	684	700	687	738	679	712	669	736	699	659	685	744	663	732	709	653	699	709	692	668	662	725	707	692	670	695	702	669	699	725	642	656	667	733	702	699	725	691	695	699	646	677	775	688	687	730	697	650	678	684	658	699	660	670	716	678	679	688	661	654	669	739	687	719	700	729	694	695	711	661	721	683	683	693	699	657	632	680	698	694	690	675	731	709	709	699	733	687	721	684	672	691	726	685	705	633	700	713	669	652	706	679	696	682	698	754	672	757	703	701	733	713	740	663	743	668	665	680	700	677	689	714	755	652	670	679	718	704	665	753	683	664	644	719	705	682	687	658	676	644	682	731	706	693	645	673	684	716	713	745	708	721	723	701	690	702	781	730	690	735	679	651	657	706	694	729	707	691	759	684	672	681	675	711	676	708	703	690	693	676	707	655	677	684	683	702	640	689	658	697	694	721	691	677	681	695	685	661	704	724	716	669	670	684	721	693	704	689	684	696	658	677	734	735	638	688	656	726	672	683	709	717	746	704	707	685	670	691	700	686	698	627	665	668	679	687	702	697	658	685	689	706	685	709	667	647	701	717	702	674	718	714	684	685	680	669	665	670	710	687	716	674	680	741	612	699	715	738	672	690	647	695	661	696	734	708	738	657	662	706	713	682	669	654	673	700	680	667	663	714	654	660	651	658	659	733	687	681	674	726	719	655	680	700	734	648	714	694	684	683	716	724	698	647	703	701	698	692	682	716	721	654	680	719	663	661	694	739	674	657	730	723	690	683	712	722	723	692	764	673	702	711	704	693	687	663	668	709	636	681	712	726	691	642	659	730	710	722	744	692	683	704	665	691	666	705	738	689	704	686	713	718	676	668	708	698	690	708	701	674	668	706	700	692	650	720	703	679	763	714	676	678	706	685	681	719	727	687	683	693	715	690	733	674	706	654	697	659	657	731	699	702	639	689	667	683	680	692	737	718	707	654	676	719	661	714	657	727	673	739	713	679	699	692	652	706	756	737	698	705	704	683	691	704	728	710	725	690	714	712	680	730	688	709	723	658	664	653	674	708	639	688	689	716	650	692	674	671	702	718	701	687	629	657	734	736	683	747	616	704	695	717	676	674	701	708	692	711	658	717	729	691	678	709	709	694	745	650	635	702	668	710	697	691	734	694	686	712	712	711	682	647	727	680	741	671	731	669	697	703	650	673	706	688	656	697	665	699	660	721	675	705	706	660	674	705	724	683	686	667	681	657	703	703	676	698	691	706	732	727	748	717	732	665	689	702	665	722	658	712	655	707	684	754	709	703	673	727	697
28610	30783	24592	12402	1465	918	503	468	471	482	482	490	454	482	457	444	461	476	480	425	449	439	455	477	479	474	469	461	432	443	450	459	466	465	461	447	473	478	486	450	396	483	481	491	461	488	504	447	485	466	474	467	438	470	495	446	470	472	462	495	467	418	440	495	453	469	479	493	472	423	467	479	502	469	475	455	474	457	459	434	470	475	490	447	424	470	461	501	470	468	498	448	495	476	460	464	523	494	449	479	477	476	471	432	465	502	471	491	479	447	454	452	453	483	483	439	475	457	472	421	427	463	491	498	474	478	519	467	481	445	463	474	480	467	496	466	511	489	491	512	496	490	440	469	481	481	464	482	482	467	472	504	486	467	485	453	461	418	453	471	518	431	480	495	455	436	498	507	461	450	468	481	457	495	484	484	464	486	498	452	433	459	511	482	473	462	455	441	438	436	470	453	428	485	467	442	473	482	474	536	452	529	433	454	492	441	482	444	466	473	447	425	497	489	495	441	452	470	487	443	465	439	433	454	477	506	474	471	447	476	453	485	433	506	466	441	467	493	448	467	496	472	485	449	464	475	490	483	453	444	431	467	440	501	520	463	441	448	493	473	472	460	460	503	465	502	487	484	443	477	466	471	473	459	459	444	472	476	441	466	474	463	459	463	473	500	436	451	454	448	458	496	448	463	455	446	447	459	486	501	445	443	459	502	477	464	460	448	485	472	448	477	511	433	503	454	416	457	460	469	498	445	488	447	471	455	462	458	499	444	447	470	456	465	459	446	434	450	468	463	454	468	447	458	457	441	430	474	434	466	449	472	464	471	492	464	468	470	463	500	414	434	476	469	461	517	470	478	458	479	455	468	476	469	509	485	478	472	458	492	507	460	471	486	447	442	475	447	469	464	503	518	496	489	458	442	448	445	494	438	472	480	455	470	481	500	494	476	484	472	465	427	449	471	471	458	475	461	442	467	458	492	481	480	461	467	467	466	495	498	474	467	455	453	460	488	458	483	473	465	463	480	470	481	471	492	445	454	424	459	477	463	490	441	490	485	445	459	487	459	446	459	460	468	498	454	493	440	495	436	473	489	444	453	476	486	447	461	446	453	466	484	508	475	494	447	485	467	461	459	448	494	471	441	489	462	507	483	463	405	469	466	484	458	474	465	461	451	416	457	458	470	486	476	487	462	466	458	455	466	484	491	485	470	459	438	440	438	446	464	473	484	514	463	476	454	464	441	446	481	451	464	464	472	480	419	444	445	458	470	431	447	443	469	445	451	472	494	488	456	455	476	478	444	497	443	484	479	498	459	458	443	476	480	489	475	462	443	437	514	464	492	483	441	456	466	446	470	465	472	448	472	426	463	487	451	468	471	494	476	467	452	470	459	468	493	522	455	424	462	460	420	467	471	473	447	461	489	457	448	487	481	468	430	478	455	494	433	461	453	484	457	462	448	452	445	527	463	456	449	475	470	458	471	473	472	462	451	447	448	504	476	461	445	439	482	461	508	471	493	493	480	486	478	431	435	476	470	478	458	467	460	459	463	477	453	478	495	450	468	458	468	490	459	464	443	492	474	494	465	473	488	443	461	491	439	501	452	505	489	485	480	460	441	469	473	467	500	464	460	437	454	454	468	486	497	487	501	473	485	472	494	506	450	461	453	463	486	434	473	447	448	475	476	472	460	487	432	461	465	462	511	452	467	492	469	502	487	489	491	475	490	460	485	487	433	516	450	490	463	457	444	487	441	459	491	443	479	439	479	461	482	437	481	492	482	477	485	503	477	509	492	488	440	456	467	440	481	473	451	471	486	433	497	495	481	447	457	490	493	481	474	452	459	468	446	466	489	478	501	458	495	441	474	440	481	504	469	483	450	475	482	479	432	430	443	483	465	491	455	451	464	479	496	483	472	471	491	463	465	460	470	444	434	460	476	481	459	481	491	485	476	451	441	497	452	433	455	498	477	467	489	468	512	481	461	465	460	490	446	448	486	450	458	463	458	477	473	479	486	451	483	474	482	467	441	478	503	446	446	429	480	476	475	443	449	443	452	462	479	471	457	491	495	470	475	449	472	429	477	468	508	464	484	448	463	470	471	484	462	464	471	449	488	493	453	503	478	475	468	492	453	488	430	484	468	494	458	438	455	486	471	437	476	455	441	513	501	479	442	453	444	445	452	468	469	455	463	465	485	434	443	463	501	443	541	443	478	454	461	446	469	429	442	459	481	452	501	480	525	445	451	464	466	482	442	441	501	470	473	450	461	466	487	467	447	464	420	469	484	494	423	469	465	511	453	493	468	483	480	459	450	460	485	419	466	450	475	493	455	498	487	486	467	471	466	454	454	462	503	440	474	475	448	466	479	450	471	457	470	445	444	483	419	496	450	483	445	451	453	462	467	468	451	460	477	469	486	460	432	461	458	465	464	471	481	496	494	450	451	453	409	461	510	442	441	454	453	460	432	487	475	446	493	451	456	495	483	478	445	453	461	443	409	432	480	466	462	466	481	468	466	474	494	497	474	452	483	440	456	432	455	431	477	477	438	452	490	509	472	455	425	422	481	450	433	461	511	479	443	470	436	439	472	459	489	470	436	485	450	476	484	456	480	459	430	462	432	506	481	470	448	475	461	451	444	505	492	459	477	442	472	425	472	466	438	458	456	462	492	431	465	490	461	481	456	455	485	475	442	461	459	465	499	484	454	433	475	468	466	464	433	497	483	448	498	471	467	456	494	474	460	486	433	462	474	479	452	451	465	526	442	430	473	441	515	453	510	468	443	493	439	499	462	464	448	503	430	490	479	484	494	457	419	492	445	464	519	462	488	509	496	444	526	430	481	465	454	468	457	474	494	468	485	407	463	461	444	475	488	466	466	475	481	491	453	456	483	467	531	474	444	451	476	471	493	450	453	487	456	470	474	506	448	453	443	513	450	493	433	527	454	458	452	446	440	420	498	443	466	489	443	474	471	431	483	475	461	454	492	458	491	458	461	459	430	436	481	480	489	454	489	470	446	470	486	432	451	472	497	475	475	474	449	495	453	462	427	488	474	488	443	451	465	498	527	436	505	450	459	500	459	445	462	477	495	471	447	529	471	466	458	488	452	457	478	493	481	432	487	450	474	484	437	459	456	438	480	479	461	430	473	450	448	482	437	455	521	488	480	428	463	456	472	428	443	440	442	436	475	455	467	492	477	456	474	471	446	468	483	490	460	442	449	453	466	466	454	460	469	464	448	455	465	477	436	486	465	475	436	490	492	464	483	441	450	453	460	474	464	483	429	443	445	454	447	454	440	475	480	424	485	500	462	452	482	483	463	427	495	453	454	471	472	464	447	477	473	449	464	482	482	479	469	473	475	456	485	487	424	405	465	448	483	455	469	471	458	498	507	480	426	476	463	447	445	434	483	479	462	495	471	504	489	496	470	482	480	437	463	453	486	475	485	443	451	480	479	460	473	463	417	447	465	493	450	449	443	454	450	479	454	456	467	485	469
38483	49872	25800	12991	2583	2041	886	799	814	826	774	831	801	751	786	832	823	836	798	814	819	843	795	805	866	793	821	795	796	767	835	804	800	796	786	786	799	756	835	788	788	849	804	805	813	833	792	771	829	816	747	814	818	814	797	816	826	829	782	814	841	785	842	784	776	791	782	767	777	798	831	793	812	791	817	759	785	788	802	786	774	803	800	776	845	753	766	794	803	764	834	817	832	815	783	816	804	828	765	809	792	765	741	817	802	868	838	807	777	850	864	867	804	805	809	761	796	842	842	803	762	815	804	797	788	828	808	868	776	803	777	805	789	754	849	828	775	785	782	771	836	789	791	756	807	825	787	808	759	790	769	800	876	795	809	812	851	793	750	778	810	833	799	793	771	825	817	820	785	765	828	823	786	792	818	760	855	777	805	749	823	779	792	783	792	782	819	815	807	760	773	746	786	830	790	814	775	829	780	767	802	777	800	794	856	781	780	769	776	807	836	810	838	829	789	830	807	801	755	869	776	823	717	803	829	796	812	810	745	805	758	832	800	821	752	781	786	834	810	814	737	766	817	750	759	797	812	806	813	799	767	811	838	821	834	787	820	779	854	801	821	849	756	788	754	801	836	820	812	816	762	845	735	773	843	793	753	789	768	777	781	839	786	813	836	793	762	822	832	818	835	763	853	781	823	761	837	785	732	769	817	787	807	841	753	820	781	851	827	816	820	734	811	762	849	828	775	808	811	836	752	787	802	794	814	804	781	756	838	778	806	794	842	810	742	812	778	800	807	814	798	792	757	828	805	813	781	855	821	855	829	772	862	813	823	820	810	791	769	859	730	806	789	796	772	821	775	772	863	801	819	785	777	785	802	768	792	873	814	876	821	814	794	783	764	819	807	794	791	799	825	781	840	834	734	811	798	851	798	825	790	815	763	829	799	848	772	816	800	799	809	810	798	786	823	772	800	765	801	786	791	777	742	765	791	812	799	745	784	885	833	864	793	806	820	801	817	778	792	819	767	797	844	859	841	804	823	822	776	796	817	798	795	775	814	831	803	799	811	770	746	825	808	775	790	802	833	808	778	865	797	788	799	821	818	796	775	836	798	796	796	736	800	808	777	797	813	814	796	798	786	865	761	825	781	803	784	806	805	784	824	807	801	772	839	775	797	882	781	847	821	762	793	847	780	811	778	851	816	814	828	839	836	810	776	811	779	811	827	856	804	820	824	824	795	813	783	836	770	774	825	792	793	799	835	801	815	839	816	751	784	789	784	828	823	830	802	824	766	768	756	802	759	819	806	857	812	814	818	807	763	823	770	820	834	847	805	788	770	807	771	782	832	793	848	837	803	792	828	795	866	801	796	798	783	807	791	764	755	813	779	795	818	769	812	784	848	807	769	773	804	825	795	800	791	811	796	842	787	818	796	811	787	814	799	818	810	822	744	815	765	783	741	835	780	775	816	788	801	780	810	774	781	761	801	835	841	757	807	765	840	783	838	785	799	786	822	825	789	809	780	809	831	829	790	796	795	796	767	797	798	773	797	854	808	832	827	821	812	780	746	821	793	786	784	792	834	855	798	785	768	798	769	774	727	797	791	775	810	838	740	794	819	820	805	746	759	784	810	766	840	754	782	834	787	824	783	794	767	828	821	805	843	792	807	765	777	791	716	830	784	804	772	800	862	790	802	823	838	852	808	740	821	799	796	786	778	835	797	782	794	791	807	732	861	791	749	785	791	803	797	799	817	800	817	819	821	787	816	801	842	793	766	816	759	788	815	802	792	834	805	786	813	776	782	763	830	803	815	747	770	825	781	773	803	823	779	778	853	850	763	832	829	767	764	806	790	813	811	794	854	783	817	807	840	849	806	762	812	790	778	804	770	793	789	796	770	798	817	823	806	784	807	815	769	829	816	771	828	748	825	815	843	766	791	801	800	796	823	787	795	773	798	772	781	783	813	843	756	826	871	769	829	812	813	854	796	834	825	793	791	842	813	856	853	814	788	830	797	807	763	805	768	790	800	827	774	803	798	844	800	867	822	743	754	753	787	782	858	786	755	806	751	792	826	829	780	786	818	816	811	805	806	795	826	812	822	766	796	818	772	773	777	800	794	779	765	794	795	785	787	806	791	794	799	825	832	791	814	808	807	813	738	784	863	818	830	757	769	776	796	799	804	819	819	782	846	793	773	801	802	806	784	827	795	848	825	769	778	761	817	803	769	772	797	817	788	810	849	815	757	765	772	844	795	804	782	836	822	754	778	811	778	803	812	813	811	820	855	801	782	778	795	771	832	805	827	779	795	776	836	774	781	778	839	805	755	804	809	788	850	825	828	811	788	825	782	776	763	879	839	810	867	809	767	833	862	798	859	801	804	779	786	816	806	806	796	812	857	806	820	826	831	773	839	801	851	814	781	778	761	817	829	778	773	756	813	814	797	771	824	814	806	791	777	797	791	799	736	782	833	768	780	780	797	792	842	798	816	748	849	771	779	804	781	784	826	848	808	804	797	813	791	818	774	778	771	816	768	791	786	789	787	792	796	761	811	794	825	808	806	813	789	818	786	807	777	835	780	798	834	779	839	834	798	763	763	797	814	797	810	808	792	809	767	773	832	825	857	791	810	754	794	755	796	843	788	783	827	819	800	794	804	806	831	833	760	846	763	808	791	849	780	802	786	800	783	803	823	768	841	791	780	804	801	792	839	809	775	806	814	810	764	831	834	824	810	799	759	803	745	812	822	773	755	833	794	752	763	815	781	776	829	822	799	794	782	789	790	781	834	817	817	795	817	806	814	804	763	824	779	766	792	772	756	791	808	839	836	862	813	794	845	798	815	792	786	791	803	813	834	795	751	834	812	814	799	759	809	806	813	771	803	830	818	751	802	786	832	838	807	829	805	766	793	784	769	789	820	783	788	769	855	821	791	786	827	778	802	811	780	795	810	794	783	819	785	792	833	742	845	798	745	815	774	789	771	834	749	811	795	792	789	831	809	732	775	799	809	791	834	816	813	779	825	757	845	793	831	816	797	775	818	831	827	773	766	844	753	841	776	842	754	774	811	854	789	766	803	855	813	788	848	825	867	808	743	798	791	799	780	774	805	816	823	811	816	795	847	785	848	778	845	830	768	834	770	833	802	783	772	805	818	840	794	767	850	811	810	773	810	812	748	786	812	810	828	812	780	799	789	772	829	783	756	784	825	769	775	775	817	814	841	818	782	810	822	818	776	837	755	790	774	787	744	793	801	822	818	784	830	762	781	831	807	775	803	812	815	796	860	784	790	839	796	847	804	782	800	794	798	821	867	803	812	834	803	805	830	828	803	845	758	812	793	731	816	805	810	811	841	809	767	772	776	779	819	783	793	848	787	784	797	822	753	822	832	789	835	825	804	790	769	796	777	736	778	787	817	848	816	784	799	789	806	749	832	786	813	850	747	824	764	830	904	789	805	787	793	805	810	835	790	817	805	872	778	799	781	754	828	828	775	815	795	766
24097	22980	29514	25018	19905	11977	1472	359	356	341	334	340	327	361	331	288	317	385	331	309	333	332	351	328	312	329	341	311	359	362	326	347	320	355	334	344	358	325	305	320	349	310	326	339	335	321	338	311	341	351	357	304	363	320	326	307	324	334	333	286	325	301	302	313	312	314	324	305	329	341	327	326	354	333	341	340	335	321	339	331	308	335	351	353	362	331	342	323	322	320	349	338	283	307	287	339	339	316	341	303	324	339	324	331	326	348	359	363	304	304	334	324	364	356	321	321	320	316	305	325	296	328	331	315	335	339	342	305	342	333	323	329	294	329	327	339	346	321	347	333	328	328	314	348	319	331	321	330	328	323	314	292	332	304	321	310	334	297	329	341	315	350	358	336	353	365	311	365	296	303	315	306	332	348	334	320	354	342	323	333	331	340	334	326	340	322	302	341	310	318	349	325	301	331	332	319	313	327	372	331	341	341	370	335	347	342	345	340	372	304	340	330	357	327	366	303	335	343	333	326	333	303	319	353	329	325	349	372	351	326	304	325	348	334	331	340	292	325	362	342	344	289	338	320	316	338	351	350	324	325	326	339	330	319	323	321	307	324	301	325	375	305	340	318	321	347	336	289	346	325	307	332	320	302	334	300	304	332	332	323	375	331	326	336	340	319	369	360	325	354	334	323	308	315	298	344	319	335	316	331	351	342	329	285	303	333	323	313	311	331	371	303	303	336	296	321	354	324	327	318	326	340	308	312	347	315	299	343	344	315	326	326	340	342	331	305	333	328	332	306	296	334	333	336	325	315	344	335	324	326	341	326	290	318	323	338	343	338	315	319	314	313	341	310	321	316	332	309	339	319	338	364	350	366	346	327	323	329	304	350	330	326	320	333	339	356	351	350	324	315	318	305	353	296	307	344	331	312	324	319	337	337	323	328	297	318	311	351	301	326	344	327	311	337	343	336	359	336	295	293	313	274	328	311	315	304	322	317	340	335	312	338	301	361	330	328	319	344	318	337	310	319	329	330	357	335	345	333	324	357	330	309	302	340	304	336	278	350	305	333	323	318	319	305	379	332	337	335	327	283	338	317	300	312	333	327	353	323	306	335	329	361	335	322	331	343	319	315	287	314	306	328	310	335	314	326	319	347	352	306	354	319	355	311	332	327	349	352	323	339	338	352	319	338	298	300	318	330	327	299	300	315	324	337	291	313	354	317	300	335	304	321	318	289	354	323	318	318	323	319	312	297	338	303	351	336	334	343	308	299	317	336	341	337	306	326	319	287	282	348	303	314	286	327	311	309	335	319	345	309	320	284	324	345	338	317	341	319	329	330	323	317	346	310	332	311	321	323	332	319	323	315	318	334	317	307	313	278	312	357	330	336	317	310	330	344	317	329	318	323	354	304	323	332	303	302	341	333	318	318	348	350	355	339	321	301	352	301	321	302	287	339	360	324	340	336	348	314	326	302	312	340	329	333	339	321	311	337	305	296	348	328	300	326	323	336	318	329	317	345	332	326	338	303	328	346	332	337	321	344	326	305	316	312	362	322	289	341	320	333	343	323	275	350	344	316	320	327	322	317	369	327	292	336	328	311	284	297	315	306	321	332	322	291	331	344	336	342	294	333	339	345	325	297	336	318	359	326	332	361	314	296	308	332	378	310	340	334	314	310	313	326	356	345	369	319	322	340	341	319	345	314	321	310	364	339	321	337	279	327	324	341	307	296	307	337	324	318	327	372	318	365	289	298	301	310	340	327	304	360	315	333	321	320	311	310	300	339	332	318	343	341	304	319	303	331	292	339	285	304	337	332	347	345	324	315	345	326	305	333	341	310	325	297	294	309	320	323	319	318	327	344	311	331	310	334	334	320	322	328	321	338	338	330	293	336	381	323	329	323	312	350	347	342	293	301	348	320	334	299	329	298	330	316	333	309	363	340	344	331	337	340	283	317	321	342	338	332	354	297	324	316	292	379	333	309	328	336	327	335	300	359	317	340	313	302	335	353	312	348	316	326	339	311	325	299	340	324	338	319	300	357	324	304	340	326	369	351	298	336	283	340	329	314	316	345	345	296	297	323	304	322	316	327	307	338	310	313	316	309	315	323	316	326	327	317	341	301	325	338	335	312	309	320	336	316	325	329	326	292	326	335	332	297	323	321	326	316	346	330	306	313	311	316	328	305	327	337	306	322	318	292	324	326	340	322	320	307	334	312	308	336	333	326	343	334	339	345	334	305	342	338	334	350	349	318	318	325	335	298	338	333	356	281	357	328	327	319	351	377	348	304	289	319	291	358	315	341	326	322	338	319	314	344	313	337	289	364	315	327	335	315	389	310	341	325	369	345	335	324	343	331	335	339	322	308	330	330	344	343	327	299	310	311	332	300	363	329	314	319	333	324	324	330	312	354	321	289	334	347	335	363	341	327	318	324	325	355	301	323	311	322	329	328	305	286	341	309	306	314	325	317	333	295	320	322	325	351	306	337	346	297	305	337	344	316	313	319	320	337	295	309	337	300	309	281	334	300	323	326	313	351	320	345	332	332	321	311	340	352	330	321	310	309	307	326	302	343	319	335	352	322	338	335	313	309	330	344	331	343	341	350	338	334	303	332	308	316	327	307	341	353	321	355	315	335	338	326	348	301	358	342	330	339	360	338	322	332	306	355	331	320	319	335	307	340	320	345	317	307	309	336	306	331	331	332	341	328	294	328	334	341	322	368	316	327	328	313	342	314	329	297	327	304	305	304	323	352	333	314	300	320	340	324	285	348	321	312	326	338	327	321	342	340	348	341	326	348	337	337	310	292	306	300	340	330	315	312	319	301	341	324	314	317	335	323	342	342	313	338	308	307	332	374	308	327	324	304	330	346	320	345	310	333	327	334	301	315	314	367	331	341	330	308	357	312	316	312	359	317	329	315	296	334	337	319	336	319	323	328	334	318	329	342	350	328	304	332	331	326	313	323	341	350	316	327	328	377	310	319	324	316	336	322	325	331	328	334	356	307	331	308	324	302	348	312	321	324	351	306	338	297	314	327	300	328	357	328	322	328	300	311	302	309	351	341	296	294	326	327	337	293	341	295	328	334	335	329	310	310	325	310	321	325	311	318	361	325	323	318	315	376	357	326	309	312	305	331	333	306	336	340	328	270	336	330	331	333	333	326	300	315	315	310	325	317	348	322	315	299	299	284	331	336	330	352	326	342	328	344	323	329	289	320	335	332	278	322	317	313	299	344	353	304	340	324	319	327	336	327	353	309	331	335	338	312	342	316	378	295	332	300	343	317	306	334	341	318	336	341	313	350	322	353	358	332	315	344	333	326	327	306	329	310	314	334	318	353	356	299	350	307	291	326	332	310	305	334	350	344	322	292	311	321	330	309	326	327	321	349	326	336	315	347	331	336	307	328	321	338	325	351	333	331	330	329	315	345	318	333	329	309	325	307	328	345	322	296	327	349	336	323	315	297	355	309	312	314	322	334	319	309	345	339	292	348
59096	88725	55180	38049	13485	12128	1231	604	638	620	576	607	546	564	601	594	570	609	579	589	560	560	540	601	535	600	569	572	625	570	555	552	618	597	579	600	515	585	548	618	580	549	577	542	539	538	567	564	540	556	574	559	582	544	544	569	524	563	600	551	553	541	593	552	598	538	606	529	568	536	606	602	585	577	555	569	556	613	565	557	577	571	570	559	539	592	571	580	532	598	561	588	547	557	569	530	592	543	565	562	578	551	576	546	601	551	549	569	534	554	569	566	525	602	539	563	581	553	565	559	540	547	556	599	554	559	591	566	603	545	526	559	550	566	560	579	612	589	590	534	535	567	579	571	552	575	576	567	579	600	571	542	542	592	554	537	565	585	560	525	611	593	559	571	570	563	615	556	556	541	583	552	523	580	543	586	571	552	557	556	593	576	616	544	596	565	552	571	605	551	505	550	549	576	575	596	591	574	554	577	583	580	618	546	571	572	569	562	568	588	581	581	556	562	574	560	575	565	618	593	530	602	587	526	552	558	509	591	613	557	555	567	540	572	561	571	613	577	584	589	600	547	531	565	556	617	561	591	544	577	594	562	536	567	584	605	534	588	548	517	598	619	532	573	534	535	597	599	521	576	569	584	573	586	522	556	577	575	516	533	560	602	584	544	549	570	597	576	588	556	553	570	592	568	531	564	588	560	556	601	562	590	612	592	575	519	551	555	574	565	551	546	554	592	583	549	575	585	596	589	574	572	573	562	545	608	575	577	611	579	616	576	550	511	549	559	570	555	534	581	512	576	589	594	579	572	550	597	563	592	564	566	572	588	603	554	591	563	574	536	569	563	550	586	558	556	582	562	587	559	592	571	592	560	579	633	568	481	567	628	580	597	563	559	556	568	559	586	545	571	554	582	590	585	554	563	539	519	595	578	573	544	609	556	552	600	561	585	567	559	564	573	564	628	565	612	577	549	578	599	566	517	507	562	561	559	601	568	574	559	525	564	543	599	535	580	547	581	576	512	606	549	551	569	613	513	562	545	565	580	566	575	582	555	564	542	536	536	525	557	574	539	556	572	576	542	560	518	558	607	570	558	570	562	531	552	570	552	592	571	586	585	591	594	606	571	598	548	613	592	584	577	518	554	576	562	583	552	598	529	569	581	576	547	583	582	532	547	559	559	575	585	562	568	534	540	560	519	597	610	539	570	574	550	573	568	568	592	583	560	504	567	572	561	566	562	544	581	569	594	566	583	571	562	559	567	569	571	534	530	541	523	577	617	579	566	571	555	541	562	578	582	572	571	593	549	509	573	602	552	569	531	617	578	557	576	569	577	553	545	546	554	557	583	560	578	575	597	570	539	596	567	563	549	549	581	575	581	598	564	565	563	542	612	552	620	531	557	611	528	529	575	593	536	583	553	540	585	535	604	545	581	573	523	551	554	569	580	576	546	576	546	560	624	576	559	528	553	511	537	538	573	546	551	532	595	530	571	513	571	556	545	534	591	561	605	624	561	638	575	558	540	593	545	556	605	522	563	548	568	549	575	587	577	563	548	592	548	574	609	568	565	586	583	604	587	553	589	553	583	581	578	558	587	550	566	594	554	621	528	552	560	563	527	584	564	551	567	612	569	591	570	559	543	582	556	592	582	555	557	559	566	557	541	555	589	524	550	549	557	563	559	547	567	580	562	561	595	565	564	563	545	570	576	586	558	566	557	600	583	537	534	567	615	558	581	564	569	579	578	607	560	564	555	536	581	532	559	548	564	564	577	540	540	568	571	597	581	519	568	592	579	556	562	565	603	579	535	579	534	555	597	558	562	581	556	561	586	539	539	602	538	564	577	573	542	559	589	557	565	589	551	569	582	532	583	561	528	550	557	581	557	604	502	585	566	581	566	586	611	588	575	605	587	538	511	548	562	608	547	540	573	572	560	571	581	584	556	549	585	577	531	561	571	561	565	595	613	611	585	526	607	576	538	567	528	546	565	543	584	547	615	541	529	575	584	582	595	562	579	564	571	597	596	581	547	586	551	556	556	556	557	569	583	510	562	612	603	602	607	591	587	535	526	567	594	579	605	524	530	563	536	568	548	530	589	605	554	546	576	564	558	572	564	569	581	555	548	566	605	552	584	554	582	579	532	572	552	558	533	567	588	566	593	546	581	531	584	583	556	557	610	563	592	589	607	564	586	605	557	566	588	585	556	576	570	636	571	570	577	583	590	568	576	563	524	563	562	557	552	531	546	586	569	568	553	581	617	526	560	581	525	545	598	531	599	535	613	585	566	580	572	558	547	574	556	573	546	599	546	568	631	528	560	556	575	583	571	623	543	575	588	559	568	550	581	587	539	568	551	545	568	596	588	619	580	554	510	546	561	546	535	581	554	588	588	567	593	580	597	560	584	579	616	566	570	580	562	536	621	564	559	561	589	578	566	610	534	618	566	568	595	536	574	566	612	603	580	590	577	590	561	546	578	523	537	621	562	573	529	572	578	583	568	567	526	541	563	578	544	567	563	640	548	613	540	588	558	561	549	562	571	573	610	566	593	566	558	550	567	571	540	599	584	576	577	536	570	553	558	596	583	583	583	594	547	553	593	557	572	550	586	533	569	557	535	574	564	583	577	593	558	588	511	590	528	565	551	585	605	581	607	557	558	565	572	548	550	572	600	552	561	589	540	554	566	585	564	572	596	614	543	549	578	593	550	523	529	586	610	585	610	573	574	544	569	601	539	590	590	521	576	576	585	555	616	541	575	573	587	578	593	599	567	617	578	523	605	579	573	570	535	603	597	593	580	566	602	595	593	575	503	598	578	520	524	599	588	549	566	607	598	560	564	517	538	537	568	608	556	574	559	556	570	573	544	591	542	559	548	570	523	612	562	540	543	589	579	543	592	622	565	556	588	558	570	582	527	613	559	584	579	521	570	563	556	567	556	599	578	577	568	564	593	611	527	543	590	521	561	587	562	611	586	582	550	565	597	556	556	555	564	567	517	516	572	580	620	555	538	567	550	563	536	496	553	592	557	555	587	571	546	562	530	546	550	559	565	593	577	570	534	579	590	563	552	557	588	568	586	602	599	608	565	527	551	587	567	584	557	568	588	582	536	595	549	611	591	565	576	540	542	551	599	589	570	560	574	565	591	579	569	566	604	572	625	553	609	547	575	555	590	562	573	577	565	576	552	588	578	620	569	609	584	600	545	589	560	561	542	544	554	516	561	583	582	570	586	565	551	574	516	566	546	534	534	575	590	528	546	593	565	622	581	595	559	548	594	572	575	582	521	584	593	570	522	572	577	533	570	613	626	547	543	579	552	569	572	588	581	595	549	555	587	555	557	584	552	584	541	511	564	605	561	546	582	582	587	595	558	582	539	551	550	574	589	542	543	599	564	567	599	567	557	567	574	561	578	567	536	545	595	525	618	580	587	570	596	602	564	559	579	522	520	561	601	524	563	603	567	582	650	590	584	562	575	580	522	631	568	590	574	565	555	554	604
22979	21955	29245	24131	21088	19675	6690	589	517	483	446	493	450	444	463	460	480	444	371	470	484	491	475	438	453	506	431	450	454	472	419	459	464	477	444	435	446	445	447	441	456	424	455	468	472	412	507	475	461	456	439	429	481	462	476	402	447	446	416	432	440	455	477	415	456	430	487	446	480	416	436	480	498	429	430	474	460	461	425	434	428	436	460	471	415	433	474	417	419	423	459	461	460	474	456	444	437	423	415	453	469	478	383	468	448	407	417	392	427	496	428	439	427	449	440	477	476	460	425	423	450	434	418	429	448	420	433	439	429	426	419	453	419	458	455	444	427	427	432	466	437	438	455	432	428	444	430	459	438	424	413	444	395	432	419	462	424	472	421	431	448	463	437	469	390	418	458	440	451	435	437	423	449	446	425	433	468	429	439	402	461	438	463	428	437	413	444	434	470	423	431	458	469	425	476	433	449	477	453	434	417	424	424	419	422	414	428	445	400	401	449	427	414	438	468	406	457	472	440	444	438	473	462	443	445	433	425	439	439	409	473	407	452	436	407	426	483	421	457	404	441	445	432	436	413	423	430	461	463	461	395	466	439	464	448	462	427	403	426	439	405	463	431	439	470	446	434	419	466	452	423	409	441	432	417	472	424	449	396	435	416	417	489	445	452	413	453	446	461	432	435	449	461	404	434	442	420	467	415	453	407	448	438	477	424	451	450	447	444	423	467	436	440	412	469	427	438	423	413	425	417	451	445	435	430	443	415	480	438	421	442	438	419	427	442	421	408	494	447	434	416	452	486	477	422	490	437	436	442	436	436	407	459	421	454	435	427	480	443	444	425	403	414	449	418	435	459	418	434	422	417	452	505	445	396	464	434	433	446	435	459	463	420	475	423	445	429	481	415	424	454	421	455	443	467	455	442	437	425	428	433	424	421	439	458	451	472	460	448	453	448	459	432	445	436	400	436	469	431	414	426	402	444	465	442	437	403	448	439	410	469	442	429	417	439	440	410	408	440	407	446	466	461	423	409	455	439	446	439	440	454	458	412	423	424	440	433	464	459	467	455	446	434	428	456	473	435	455	432	418	461	449	440	393	452	419	459	455	493	408	434	431	386	419	441	449	430	454	469	482	423	449	464	463	441	449	443	404	440	419	413	455	459	453	466	439	450	443	407	475	406	452	387	407	433	482	445	446	458	442	427	439	438	432	437	467	391	425	445	441	445	423	447	427	444	424	452	437	420	396	433	471	433	462	439	442	426	438	439	408	466	445	468	445	421	417	413	437	465	478	397	443	455	412	422	453	445	433	490	438	468	462	409	450	419	478	423	396	415	448	446	425	438	448	413	435	475	452	450	412	434	475	440	432	452	415	416	417	414	434	471	402	416	434	466	448	454	418	463	411	442	439	416	415	436	417	427	431	430	450	473	431	435	420	424	424	416	463	446	438	438	410	446	450	417	406	433	441	425	419	407	451	453	416	473	465	470	438	406	445	449	450	433	424	430	449	491	458	430	418	428	458	423	443	438	444	452	452	430	413	438	453	431	440	443	461	416	469	453	496	423	430	466	425	439	441	387	404	410	416	413	450	452	446	431	448	448	428	427	453	461	436	455	424	435	452	413	415	455	439	448	414	409	451	469	441	404	426	440	439	475	426	427	434	429	435	446	406	435	448	418	451	452	444	456	418	429	433	430	445	397	387	443	409	432	461	433	444	477	474	457	462	414	442	449	451	458	429	431	469	459	463	417	443	454	430	434	435	452	410	448	422	436	427	428	449	398	425	442	424	452	420	397	433	439	459	446	421	407	433	438	441	467	425	476	419	429	448	475	449	463	467	429	426	440	434	416	437	434	462	467	400	439	426	449	447	454	460	423	451	449	439	422	431	388	407	448	417	454	426	468	374	447	452	455	443	469	432	441	452	417	440	451	429	416	472	421	429	418	422	431	412	408	425	455	458	422	449	500	417	435	453	429	422	458	449	437	434	407	447	418	443	439	421	449	452	441	412	462	428	460	454	418	441	436	409	444	424	408	441	435	407	463	422	444	429	450	428	468	459	438	419	494	391	441	424	466	422	407	440	426	468	400	465	450	450	403	433	448	468	433	436	438	458	444	468	448	409	458	426	437	444	429	431	466	464	478	449	480	416	484	446	457	456	448	432	470	451	407	446	417	458	415	447	447	446	441	436	406	434	405	438	430	471	424	423	435	420	414	416	447	427	461	420	422	434	437	454	420	430	409	441	474	434	432	437	463	399	465	433	406	450	467	412	405	400	449	438	429	427	409	411	445	442	438	459	440	465	450	455	471	413	416	399	449	458	491	459	437	459	419	396	447	460	433	436	430	410	484	437	433	386	419	451	412	432	426	422	413	457	467	442	423	451	414	461	412	454	470	441	458	444	480	421	473	418	419	436	410	448	430	468	442	443	437	409	472	439	452	432	423	433	421	454	452	420	417	400	412	477	471	432	418	424	441	428	462	401	483	467	403	429	460	462	447	423	429	433	455	435	443	419	438	457	470	440	463	465	466	438	437	428	419	431	445	466	442	408	436	417	429	476	446	463	441	457	424	460	428	451	436	423	435	452	474	443	416	403	470	449	429	427	414	438	458	430	423	449	427	418	446	427	415	428	425	438	435	473	457	422	424	412	456	419	402	459	394	463	416	438	433	425	480	434	429	439	464	448	407	420	432	439	439	448	409	456	486	436	433	442	435	419	455	430	483	449	456	430	445	422	480	445	436	408	453	417	427	449	436	447	418	437	439	452	449	417	398	433	474	449	419	447	442	430	428	428	461	435	434	451	449	417	433	438	441	433	445	432	465	423	460	476	466	462	436	462	432	442	446	453	411	457	462	439	453	417	436	436	445	413	459	416	450	452	437	367	479	439	446	415	467	458	445	416	392	416	457	441	443	445	454	443	417	448	453	478	469	438	407	431	431	451	465	431	437	471	504	448	428	454	419	444	471	441	462	412	439	460	441	455	419	437	442	456	420	430	418	464	444	424	408	410	437	416	450	436	422	441	448	458	430	420	457	421	431	438	454	432	439	473	479	448	422	412	448	474	475	427	389	459	427	420	470	439	426	453	424	470	484	444	457	464	450	453	467	470	427	418	466	476	410	424	474	445	423	413	406	410	473	481	445	476	426	407	409	437	426	464	451	464	473	455	446	459	461	451	426	425	439	425	426	450	447	438	418	450	444	452	480	411	458	464	448	461	435	435	432	439	457	440	425	464	419	464	414	437	454	447	445	418	435	425	463	455	402	389	422	433	453	413	429	416	418	447	464	422	441	437	418	402	429	435	469	428	410	396	475	427	427	464	402	463	423	448	436	409	428	419	433	470	422	432	410	467	433	433	414	449	478	445	426	460	439	466	433	405	429	432	449	440	413	459	446	438	440	434	474	451	477	422	439	440	387	400	423	450	439	439	398	413	435	441	409	436	441	444	410	411	432	463	435	471	402	412	412	419	497	477	426	431	448	492	431	470	434	451
55545	94678	64189	46711	18959	17349	2121	812	729	795	766	735	728	772	699	753	761	738	705	770	699	745	719	727	719	741	696	670	711	666	700	753	734	737	681	688	679	723	727	692	738	687	719	767	739	730	700	751	749	706	711	735	718	688	758	701	700	731	714	768	709	734	715	724	739	786	729	732	745	738	736	800	909	769	652	682	702	695	708	695	683	721	690	730	674	678	664	734	717	738	695	709	749	735	725	739	740	773	728	716	730	732	740	695	702	691	731	707	726	704	669	707	690	700	716	705	737	747	695	713	719	723	725	691	660	708	718	730	713	721	724	694	688	727	728	710	729	722	746	773	713	775	684	698	699	680	724	718	732	722	690	714	666	711	753	713	717	684	698	719	701	718	751	735	667	708	674	664	672	719	716	678	740	715	713	686	722	731	726	726	688	743	764	685	674	718	726	700	759	691	729	732	711	735	732	703	697	635	730	691	688	734	750	703	712	740	726	726	691	718	728	716	717	737	717	717	684	725	709	728	717	640	702	732	729	762	652	727	705	706	732	708	728	735	734	733	654	744	723	755	727	708	720	785	667	718	730	719	730	761	696	702	712	768	741	740	730	663	715	711	730	718	723	776	697	732	655	764	726	740	735	704	734	732	678	731	715	663	714	730	686	666	711	745	726	719	680	692	659	696	690	698	746	699	748	671	683	676	706	724	734	716	733	658	690	718	698	720	710	719	764	700	701	676	717	735	705	704	743	686	731	715	704	724	729	672	732	708	688	752	709	725	725	713	751	653	694	758	710	747	741	683	696	686	720	703	704	730	671	764	698	699	701	705	702	668	737	718	694	706	690	712	682	671	751	731	711	728	704	741	705	695	771	665	708	727	725	715	706	798	747	733	741	694	694	729	696	736	725	731	687	742	712	699	695	716	751	689	722	674	708	750	711	701	734	714	718	734	693	769	680	738	712	702	731	748	741	635	707	738	689	721	660	733	724	742	733	711	710	681	699	716	736	712	735	739	717	695	700	682	724	695	726	692	754	758	736	733	688	684	717	683	737	751	773	735	734	687	699	659	738	733	736	693	735	688	731	740	701	735	733	712	736	700	765	734	703	680	720	719	751	726	711	700	693	721	762	729	666	742	705	695	723	752	720	717	730	711	769	699	736	711	706	767	683	764	672	690	730	745	734	731	735	711	705	734	675	719	779	656	711	669	724	693	714	678	749	697	711	701	698	694	761	708	736	674	761	724	709	716	645	723	775	714	686	690	703	724	707	704	700	750	734	703	709	713	763	733	698	714	734	703	717	728	727	700	725	756	721	729	711	708	744	697	717	692	742	656	740	704	688	717	727	717	695	723	654	715	741	690	732	705	723	694	757	706	729	702	681	728	764	771	700	750	715	726	725	716	696	729	701	706	733	649	687	716	697	716	719	772	661	710	695	703	727	721	711	730	746	699	696	679	731	733	744	720	739	717	705	722	725	699	711	713	729	724	706	698	688	702	692	704	740	728	749	700	708	700	638	692	717	745	716	706	701	683	715	723	751	735	726	737	753	751	752	682	704	738	686	722	702	721	658	715	725	701	740	708	712	714	681	721	720	688	682	717	672	720	728	720	686	695	686	725	705	718	745	707	699	739	687	714	736	735	709	698	652	668	714	755	725	680	738	746	718	724	677	737	675	734	726	671	729	700	736	733	660	706	721	699	696	713	712	744	763	711	745	719	707	732	733	701	702	745	762	714	699	739	756	690	689	719	727	745	721	697	728	654	682	681	729	740	747	725	712	682	723	782	730	726	746	734	707	720	669	723	716	691	740	731	712	709	748	681	733	708	702	671	782	738	736	750	698	721	661	699	689	682	709	678	694	752	708	736	692	717	702	729	699	750	733	734	683	676	718	710	737	712	726	695	719	690	746	676	727	720	680	687	716	734	753	670	678	699	725	692	674	694	689	654	748	695	687	689	746	698	683	720	722	762	733	716	738	725	746	740	719	706	743	703	672	724	704	723	727	708	700	729	705	688	744	733	724	719	736	685	722	711	652	712	680	721	693	738	737	729	675	679	744	718	673	730	721	711	709	690	724	639	723	744	719	757	736	720	660	700	741	741	745	701	721	742	753	709	680	673	689	712	681	697	675	763	666	693	689	710	721	750	739	713	726	726	685	728	695	723	712	759	740	712	721	693	676	710	736	681	696	709	697	733	729	742	729	768	719	743	723	700	728	693	679	689	722	723	757	729	703	716	682	733	732	700	713	732	710	709	680	722	730	730	712	708	724	735	698	723	691	723	735	711	714	710	752	735	687	736	713	725	708	672	709	705	683	699	689	696	695	748	730	742	646	741	711	677	730	702	709	759	732	755	688	728	731	729	746	717	732	717	768	697	714	751	773	733	765	719	711	727	708	716	673	686	721	698	731	689	727	745	708	702	686	688	694	772	739	745	693	680	719	771	704	748	681	703	724	709	649	720	782	704	677	707	713	687	710	693	687	698	709	727	753	745	705	705	683	733	708	730	732	734	744	718	691	764	707	710	709	649	757	714	724	741	680	712	735	722	691	743	681	708	691	722	717	697	719	718	700	673	745	649	723	677	735	713	725	740	686	756	782	751	759	701	724	698	728	704	765	731	700	717	715	725	706	690	702	705	745	688	686	699	717	701	763	696	656	673	733	757	731	732	741	736	695	709	705	696	731	712	713	695	683	748	723	733	737	732	713	725	746	766	740	732	716	717	733	733	698	734	739	721	729	694	727	709	696	707	696	706	689	716	732	680	723	696	681	736	751	750	692	697	712	730	672	756	702	689	696	684	683	683	703	660	731	727	697	727	705	659	698	731	685	701	787	722	696	721	713	693	682	714	715	744	702	720	714	733	723	672	728	729	731	716	785	701	748	703	709	717	721	691	723	711	689	711	714	721	746	663	759	702	697	716	726	697	704	678	668	706	751	712	695	678	717	720	701	711	753	717	711	722	693	708	723	690	722	719	677	689	714	688	693	750	775	720	750	674	723	727	696	713	688	697	700	700	741	717	763	686	764	730	721	756	668	700	736	732	693	660	746	724	697	691	734	721	721	741	693	708	753	745	705	744	709	721	749	714	684	702	773	697	736	685	706	666	696	735	708	686	699	670	749	696	717	695	645	706	728	762	715	769	785	728	710	703	713	709	701	717	729	691	702	701	742	724	724	702	701	743	693	654	700	710	748	710	766	704	709	720	705	706	723	702	740	702	768	738	721	717	709	715	726	709	732	681	762	680	758	715	702	696	731	704	691	716	765	702	753	729	735	708	688	745	695	719	689	677	723	716	685	663	704	720	730	714	699	715	672	706	675	697	696	717	750	719	694	748	738	670	715	706	727	732	737	664	738	716	680	704	675	752	723	717	768	709	719	737	705	685	749	714	728	721	739	689	734	762	691	643	710	671	756	754	717	738	730	690	686	706	689	751	735	709	764	747	722	726	770	699	688	684	671	686	661	723	714	709	692	765	726	684	707	724	731	759	748	684
28669	30480	24243	12577	1710	923	515	485	453	514	457	511	468	498	492	510	473	503	479	464	491	466	489	450	476	471	491	511	511	478	518	518	447	467	496	430	463	492	484	451	477	485	467	476	474	509	494	464	501	478	477	479	451	479	465	458	502	450	480	470	482	527	452	483	518	476	512	491	456	447	480	483	469	471	450	412	460	472	506	440	496	468	460	474	483	485	453	496	480	467	477	484	487	463	491	436	490	450	512	464	507	480	515	463	512	490	468	468	480	455	498	496	493	491	474	481	460	526	470	484	497	485	472	517	484	453	521	508	509	520	425	477	483	445	487	472	486	482	446	519	499	489	473	488	415	485	480	481	454	488	448	472	467	464	469	473	435	497	467	475	471	491	445	452	500	444	469	466	502	450	474	470	493	449	474	498	461	455	490	488	501	486	510	460	519	472	475	484	496	458	498	497	450	439	543	473	481	484	443	489	456	487	481	518	497	487	482	512	469	506	466	490	483	469	475	480	505	480	460	521	488	449	494	429	529	457	454	466	472	493	492	485	500	479	499	473	485	484	475	474	477	489	488	497	444	502	457	482	467	489	464	498	537	473	477	472	478	514	483	441	544	489	471	518	476	461	474	470	429	470	500	493	490	489	428	460	483	516	446	445	514	462	498	487	469	437	467	501	467	462	450	449	481	487	472	475	475	426	507	516	485	480	476	458	445	502	470	487	465	503	439	495	471	474	480	493	476	479	468	478	447	480	483	485	467	503	461	458	440	478	500	453	477	445	502	456	455	497	475	454	506	471	470	513	495	521	483	487	466	515	490	498	472	485	482	486	490	474	443	482	476	486	504	455	451	479	473	475	484	478	502	431	458	487	509	504	480	458	464	471	476	473	468	480	468	444	466	492	505	494	433	501	475	467	465	470	459	535	455	506	512	486	471	445	467	473	502	455	500	487	501	461	498	463	508	479	466	503	467	523	494	481	511	448	503	502	472	489	449	468	455	494	479	478	484	507	482	484	464	488	532	505	482	487	472	494	481	432	471	474	494	484	522	452	451	466	485	439	480	486	449	506	498	497	481	463	480	490	452	484	516	505	524	483	535	473	508	454	502	470	496	444	455	479	480	466	512	471	458	469	479	505	451	445	462	492	504	482	461	456	463	523	516	490	490	512	444	521	467	485	486	483	457	512	461	485	477	476	521	436	469	471	489	467	462	445	504	500	480	485	494	490	449	462	499	491	483	500	474	516	439	500	492	485	476	500	484	485	492	488	484	462	505	470	475	460	474	490	497	494	483	474	427	486	460	489	472	481	487	486	480	508	504	498	489	460	463	492	495	487	490	451	473	486	462	483	485	472	429	485	473	500	432	468	422	482	461	439	453	477	458	490	480	510	476	491	506	468	485	496	509	529	487	474	466	473	472	481	455	505	489	469	457	448	460	507	480	516	458	491	471	501	477	468	477	538	502	444	448	498	472	506	469	446	480	475	502	475	498	466	483	490	495	437	474	469	472	502	482	514	496	459	472	497	481	462	488	451	509	493	504	497	482	470	491	500	489	490	488	479	511	437	491	470	478	500	499	445	451	477	469	484	487	486	440	461	514	474	451	471	485	483	486	485	454	457	477	469	487	491	437	457	521	451	479	446	453	503	483	473	521	486	437	488	450	468	504	433	474	453	475	489	461	487	501	495	468	500	495	494	503	496	452	475	504	445	478	459	463	500	499	448	462	460	478	492	416	499	476	462	477	472	460	474	492	493	470	481	471	508	487	456	477	501	481	509	481	482	465	459	471	468	510	468	457	463	460	429	487	447	484	425	489	463	469	496	469	504	454	503	493	473	466	477	465	501	470	508	508	506	444	460	469	461	497	471	484	466	516	493	512	463	485	479	490	452	480	486	465	486	496	485	528	472	504	473	497	505	463	457	518	471	448	459	523	485	495	511	479	507	479	484	477	465	509	461	463	478	459	458	457	508	521	509	504	468	472	461	486	506	484	485	477	504	487	458	447	470	481	482	509	424	494	458	475	461	467	509	477	496	459	476	463	496	474	493	485	461	522	483	475	461	450	448	477	493	478	463	456	463	465	499	482	483	458	472	472	480	460	492	482	470	425	492	486	513	520	476	480	483	425	469	441	463	471	491	475	498	466	459	455	455	478	528	505	497	475	498	488	470	481	514	467	453	480	485	467	462	510	453	480	442	517	477	471	495	483	499	495	451	530	454	453	459	471	478	517	461	501	461	483	451	467	488	465	523	459	491	480	513	497	475	456	481	446	476	513	489	488	507	479	486	479	479	504	493	508	467	469	468	464	477	481	471	471	485	478	524	446	499	490	448	466	473	492	521	502	459	486	470	506	502	492	471	460	508	470	529	471	475	439	496	462	489	462	428	491	479	504	451	509	489	453	492	514	481	480	443	504	495	499	464	466	482	489	452	493	455	474	456	511	460	509	501	474	505	447	461	500	446	451	515	535	482	490	503	482	488	452	451	477	510	459	498	487	451	483	454	494	452	470	480	469	505	450	463	500	468	514	508	472	474	470	486	494	460	477	435	489	444	493	470	480	486	465	497	501	507	458	491	462	465	498	489	423	485	483	462	470	484	466	481	507	469	465	511	495	491	494	501	505	451	484	500	439	444	482	498	534	501	467	471	477	481	502	426	472	477	477	445	491	496	454	490	470	491	491	489	443	491	512	447	440	474	451	458	493	456	476	489	457	485	452	477	462	495	472	479	485	444	493	479	432	436	484	480	450	464	505	493	478	450	496	478	487	473	512	438	507	527	483	467	470	502	442	478	451	504	457	455	486	508	454	467	446	479	470	494	509	470	467	465	474	497	464	481	497	456	507	450	517	518	465	453	449	474	510	481	467	450	497	513	449	505	437	505	453	468	459	500	488	507	473	466	494	472	475	438	447	466	442	462	463	455	483	459	471	463	513	477	472	462	463	447	447	484	438	519	464	501	491	455	492	496	475	427	511	480	459	488	482	497	487	431	484	480	452	498	497	454	452	468	513	475	477	486	499	449	467	461	471	468	471	465	515	480	451	523	462	486	496	488	455	463	492	474	452	441	481	503	462	455	481	491	468	483	451	511	480	471	434	483	485	466	468	531	458	492	493	423	514	446	452	460	466	482	512	500	446	456	466	495	451	523	430	483	496	511	498	469	525	478	503	478	482	499	477	490	506	448	480	488	498	486	472	473	495	475	486	505	466	456	446	437	475	467	448	502	484	478	503	490	509	469	523	476	510	485	489	454	465	506	498	462	526	445	477	519	449	473	505	473	471	490	459	436	487	488	498	452	463	476	506	475	503	487	487	496	447	450	483	523	503	460	510	476	494	461	469	482	541	500	471	487	493	474	490	482	489	542	488	448	475	482	480	483	468	497	428	499	464	488	497	492	466	432	462	471	448	456	461	441	465	498	480	495	514	503	464	473	534	489	486	453	484	474	496	450	501	479	507	440	466	475	449	484	482	440	482	493	436	480	450	458	445	480
38869	49062	25442	13438	2954	1908	893	849	866	841	804	811	854	794	825	788	829	839	819	804	812	816	796	816	817	851	828	810	827	851	867	794	793	795	803	828	819	774	799	751	805	814	877	825	776	843	811	811	843	870	816	862	856	850	844	818	872	815	824	843	846	796	800	814	819	847	858	833	817	843	846	829	827	858	795	851	816	791	821	787	818	855	809	791	829	849	812	884	845	788	815	834	891	794	817	795	814	810	849	843	850	845	775	854	831	830	809	783	819	831	782	847	875	780	860	795	826	850	849	855	837	832	760	790	802	869	837	801	867	847	802	808	820	817	848	840	816	833	849	837	798	843	777	824	822	834	781	786	833	714	800	824	787	838	839	827	835	823	737	900	790	777	823	838	814	799	796	822	806	842	825	813	819	774	800	840	821	821	820	865	781	860	839	848	818	814	843	811	863	824	864	819	830	830	844	905	824	807	805	777	851	852	817	850	829	885	787	818	799	837	814	848	815	826	803	769	848	841	809	789	811	832	829	796	805	818	825	890	813	807	810	815	820	812	859	805	808	815	809	845	804	787	797	784	843	816	799	807	770	847	809	778	819	824	854	773	784	771	748	824	804	819	818	814	836	845	798	826	796	861	795	873	801	795	803	804	814	777	864	797	804	833	817	812	816	793	800	799	870	842	822	860	883	797	842	780	815	796	835	797	830	796	812	791	827	766	818	839	832	848	856	819	810	787	809	858	857	818	827	796	781	838	800	875	792	867	776	814	808	811	806	891	833	833	765	842	833	797	867	794	862	842	837	752	776	824	825	788	810	849	886	844	859	794	813	841	848	855	817	781	855	827	859	853	815	836	817	827	841	780	784	809	801	843	781	845	812	801	829	820	816	833	858	866	793	801	780	802	856	817	783	828	810	835	772	824	812	780	826	748	828	829	830	824	844	815	835	812	847	824	777	796	793	817	829	806	805	868	802	826	804	855	813	824	853	821	772	836	849	828	798	830	851	816	828	868	788	788	830	848	819	779	802	816	838	755	829	843	841	822	849	873	833	782	827	813	832	869	866	797	845	805	887	803	846	854	836	815	785	865	807	804	823	834	868	793	847	754	825	771	815	857	851	845	845	812	804	838	800	840	834	834	831	809	780	757	802	828	834	776	883	846	796	833	816	795	793	801	832	847	815	789	799	786	895	830	780	788	837	806	874	820	780	801	856	855	809	782	814	818	797	816	789	787	830	794	806	813	852	830	833	797	833	797	805	831	842	841	824	812	844	832	812	801	818	803	827	834	838	896	782	808	818	800	836	822	806	782	825	845	799	805	784	771	841	878	874	822	786	803	796	798	815	822	799	847	812	774	840	821	801	857	807	828	814	835	790	855	823	869	786	819	849	823	756	851	845	839	819	779	882	803	782	810	835	840	783	852	860	835	820	881	820	762	801	849	838	812	847	793	809	823	792	818	814	788	793	793	799	827	846	768	820	807	878	771	833	833	849	820	875	863	798	811	856	793	832	802	815	807	829	870	807	826	833	796	816	828	811	803	779	767	806	832	831	771	831	896	809	816	784	817	856	839	835	762	818	790	825	793	752	796	859	778	812	849	816	865	788	859	828	762	868	802	824	812	820	808	788	830	869	833	806	852	827	816	816	824	827	860	802	858	838	768	784	782	853	855	799	785	883	800	878	834	813	855	814	856	801	793	818	845	824	854	781	802	812	839	789	791	856	817	780	810	755	785	792	854	823	872	823	852	842	776	856	799	846	779	813	836	811	790	859	809	868	801	801	788	770	841	877	834	763	868	867	845	840	804	822	803	824	821	827	776	791	797	814	824	751	814	802	855	838	823	832	867	800	825	825	859	843	779	825	840	795	824	820	795	858	798	849	830	862	837	770	833	783	807	837	785	783	828	864	824	818	783	820	852	755	825	813	834	863	781	787	799	841	810	810	828	817	791	817	782	841	786	762	809	819	843	807	850	824	812	821	814	796	871	820	829	837	808	896	875	796	887	825	819	767	817	796	827	802	857	780	829	823	804	795	801	834	894	816	798	847	791	763	819	794	821	838	786	846	838	798	838	838	813	792	866	764	835	870	834	846	829	836	885	818	813	791	811	821	885	820	849	822	881	830	832	828	798	845	795	818	861	807	866	815	790	815	844	819	810	838	792	816	793	853	822	840	815	839	855	795	780	817	775	863	777	825	820	859	835	815	811	802	810	818	789	864	872	856	881	845	844	789	823	816	808	799	846	832	810	828	797	824	812	842	827	791	817	822	836	793	813	824	799	839	798	800	784	858	803	787	818	818	896	845	809	848	803	801	836	838	789	787	832	813	858	809	795	878	835	828	813	814	821	850	830	782	733	860	806	825	799	859	865	812	792	814	816	821	840	830	787	844	852	892	790	860	807	822	801	853	787	865	764	793	870	830	791	792	804	793	820	838	785	861	864	851	801	785	811	771	855	841	818	772	801	771	823	767	852	848	794	786	837	838	835	823	847	810	842	822	809	896	887	856	785	851	817	762	824	865	823	839	849	801	823	844	805	788	835	800	864	774	760	849	818	798	827	807	815	803	832	850	839	814	792	846	791	784	796	815	809	777	818	823	874	782	832	859	813	816	803	848	866	811	855	804	797	832	800	798	825	774	855	807	827	841	862	841	760	854	820	857	778	836	906	848	833	832	836	854	788	829	857	828	848	877	820	843	864	803	903	855	870	876	825	880	787	843	819	854	838	824	863	836	822	849	799	891	815	821	754	812	813	766	837	785	791	823	815	804	839	833	838	811	854	842	792	785	821	784	845	847	769	808	881	858	807	862	824	823	808	807	786	842	858	805	822	829	814	851	784	801	797	833	766	822	861	852	802	855	814	876	809	824	815	783	812	819	857	814	845	799	860	805	842	791	853	801	819	781	824	854	799	807	839	890	802	826	771	854	827	831	837	828	832	842	791	799	779	831	811	874	844	795	875	861	824	827	816	803	817	844	771	847	848	871	808	756	820	823	805	860	807	810	835	795	827	823	827	823	824	822	834	828	807	819	843	791	819	835	823	826	840	801	853	799	830	835	850	818	846	810	849	835	860	839	823	824	810	825	849	788	831	878	796	808	852	825	803	812	805	781	827	825	780	801	802	813	817	838	795	854	797	836	859	777	838	818	811	813	864	817	846	868	803	811	817	802	776	808	787	889	843	792	836	832	834	805	848	826	854	838	763	855	811	862	800	890	833	832	854	726	837	805	816	806	839	839	836	882	847	835	767	844	813	834	845	878	836	888	822	828	887	827	808	858	806	814	798	836	837	800	848	817	842	824	836	852	830	789	836	773	835	832	822	835	838	806	855	828	833	830	796	842	869	823	834	801	857	772	824	834	779	785	785	832	845	788	821	817	761	821	808	815	806	804	832	830	825	862	822	834	784	823	790	783	821	816	837	852	825	822	830	853	799	773	861	819	814	832	799	782	775	848	862	828	831	837	779	811	887	852	813	831	859	849	777	799	780	855	815
24224	23091	29340	25262	20248	11736	1586	386	365	411	371	381	359	344	325	319	353	355	359	388	352	346	328	321	347	326	318	338	334	325	332	351	393	368	336	342	335	330	333	333	345	317	354	354	360	334	355	374	348	345	339	355	339	321	358	343	341	315	346	335	342	347	368	344	351	343	350	319	348	365	377	348	390	353	361	338	315	351	357	362	343	326	323	327	347	350	370	332	375	329	349	325	351	324	334	325	341	322	371	369	343	355	373	330	341	336	369	349	366	338	354	360	348	331	327	386	349	356	371	373	326	326	333	336	319	352	345	340	362	330	322	351	343	342	347	352	363	303	365	324	378	359	357	335	330	330	346	316	360	341	366	355	390	346	345	324	343	353	359	368	369	361	352	341	331	348	330	350	335	357	325	343	355	328	325	301	381	343	326	346	375	331	340	345	349	366	355	336	315	330	352	322	342	367	341	363	331	316	348	346	364	330	288	320	381	337	320	348	316	340	342	348	345	359	323	346	347	347	321	349	342	353	334	331	376	361	364	319	319	346	300	344	308	358	346	325	340	371	366	344	332	355	350	352	331	317	337	347	344	345	348	337	363	367	300	310	365	347	342	329	334	319	327	331	358	346	340	321	381	346	319	365	321	360	375	367	314	358	341	357	355	353	337	330	315	323	374	345	348	335	313	345	362	356	348	349	365	361	351	376	332	351	322	333	369	329	342	354	339	331	321	322	363	317	317	341	364	343	350	359	337	326	331	372	364	331	345	335	356	338	337	350	357	317	357	335	337	357	344	365	351	347	331	377	375	347	308	343	347	291	316	346	361	350	337	361	322	342	336	347	345	310	361	335	336	341	316	365	355	317	346	342	337	344	309	321	339	339	307	339	371	332	308	338	326	374	335	344	331	341	336	359	348	345	366	324	345	359	344	341	335	339	333	336	303	344	340	342	353	357	325	328	328	360	322	336	317	352	370	339	330	367	333	311	377	332	329	347	372	332	350	342	324	354	350	360	353	362	336	326	348	336	355	339	344	356	346	350	349	374	341	358	332	336	323	358	324	323	369	369	344	341	322	347	337	351	351	327	375	333	343	327	337	347	348	333	357	336	325	341	313	333	314	312	388	364	332	319	344	361	351	345	359	364	357	310	341	345	317	317	323	340	346	342	357	337	340	361	347	333	343	329	367	343	367	359	335	342	338	312	377	344	315	383	308	342	346	359	333	332	343	316	331	342	362	361	327	347	357	322	334	308	316	358	343	333	351	345	320	360	323	357	307	311	362	344	374	369	301	329	304	362	353	350	342	336	343	319	333	355	353	315	378	366	374	343	320	320	315	325	379	326	334	366	324	364	317	380	341	307	344	320	384	334	341	318	337	335	349	341	334	332	347	323	369	345	332	320	337	338	352	339	359	359	346	342	362	374	344	313	316	368	312	346	324	350	368	355	324	303	332	369	353	344	329	328	314	342	355	367	390	339	357	348	339	338	353	336	363	375	334	345	368	322	331	307	355	323	333	338	344	369	355	311	372	356	343	333	340	337	349	383	308	337	315	351	384	326	378	370	320	331	339	361	318	330	323	373	380	389	328	349	319	352	332	339	356	373	334	368	359	352	342	360	354	305	348	368	353	343	347	348	346	340	320	331	354	335	326	326	362	339	332	339	348	356	353	334	350	359	363	376	325	352	304	355	358	326	344	318	345	325	353	327	340	347	365	365	324	340	333	364	338	330	328	317	324	315	310	344	323	337	325	323	332	326	361	354	330	349	318	317	363	342	348	337	342	354	359	349	364	329	340	365	349	360	367	332	373	355	365	353	345	332	347	323	338	318	346	326	325	339	337	341	369	338	325	344	318	318	335	305	331	349	333	344	311	325	340	324	345	327	350	316	313	363	363	343	329	376	355	350	365	344	340	335	370	346	352	297	337	337	334	330	357	328	350	340	344	380	338	347	360	374	301	353	317	362	354	320	334	341	323	329	358	347	343	344	327	337	358	339	350	346	356	358	329	329	352	349	320	347	328	316	345	334	340	330	358	314	350	342	350	337	352	334	375	323	319	329	310	308	348	314	346	371	341	337	337	343	338	369	339	348	338	357	377	331	347	321	345	331	353	366	350	365	340	297	357	357	363	369	338	334	367	345	337	325	354	349	335	348	316	332	355	327	358	343	363	343	351	368	345	327	307	373	334	329	344	332	354	365	349	342	338	326	333	354	328	330	330	368	361	324	341	321	362	335	337	330	347	339	332	370	373	337	328	355	370	324	337	333	377	362	316	321	313	337	349	351	334	337	327	333	332	367	366	327	355	350	380	350	379	348	345	325	317	333	382	361	341	356	386	347	339	320	373	299	336	361	323	329	321	340	334	353	361	365	334	336	348	327	361	355	364	344	345	341	351	349	346	350	368	334	313	346	348	338	335	334	336	352	307	370	315	328	348	348	356	372	335	357	324	332	365	337	347	365	368	305	343	353	336	322	356	347	376	340	345	348	354	315	354	300	324	307	385	352	346	351	367	353	335	338	341	330	350	383	293	393	326	357	362	350	329	356	323	372	320	353	346	321	332	359	318	352	362	357	310	346	391	346	328	346	343	361	347	363	329	323	377	377	346	325	321	322	328	298	336	325	384	338	331	369	382	326	350	330	357	327	362	320	329	340	341	343	360	352	327	362	369	316	331	355	338	313	368	330	329	345	313	363	361	339	356	350	345	392	344	347	386	348	347	329	336	321	348	352	348	373	348	345	343	355	337	344	368	335	353	332	337	349	343	315	338	353	364	375	324	304	344	384	346	321	332	355	367	323	324	332	318	354	331	316	347	330	358	311	326	337	359	342	340	311	310	352	351	342	362	354	321	352	344	325	364	352	386	345	353	344	335	336	342	346	324	363	319	340	333	324	337	361	355	326	354	335	351	354	358	339	322	369	336	330	329	359	333	357	373	324	345	345	345	311	326	344	344	330	374	354	335	329	352	293	324	338	345	353	324	329	345	325	344	315	335	339	315	342	364	358	351	325	358	327	344	344	319	339	371	371	320	312	316	371	339	321	388	332	356	346	362	337	353	339	317	327	355	329	341	320	362	328	336	349	364	350	333	343	370	340	360	296	324	376	304	356	311	334	353	300	359	372	328	333	323	372	337	357	332	355	343	334	340	322	339	334	379	332	361	329	353	337	322	324	318	353	339	332	348	350	351	347	366	352	338	341	361	348	321	340	324	342	358	321	352	362	338	354	326	347	310	338	341	337	336	344	366	353	366	333	341	326	362	353	328	356	343	364	312	310	327	310	369	349	343	315	365	301	358	348	380	325	335	338	314	335	331	378	328	372	334	335	353	347	340	371	320	341	328	364	368	365	363	379	325	332	330	326	372	326	336	316	354	319	367	348	318	330	329	363	294	322	323	355	336	370	346	330	339	347	355	314	330	322	330	346	353	351	343	326	350	335	333	323	358	331	331	343	339	361	374	349	329	314	336	338	350	337	324	312	314	353	328	364	358	333
59081	89067	55782	39223	15607	10887	1671	608	598	625	607	595	610	627	568	640	640	584	625	612	575	544	618	567	569	620	596	612	598	605	585	622	603	581	585	613	557	624	590	594	550	585	675	595	592	633	633	572	601	628	618	630	579	649	602	610	589	604	571	602	620	594	599	633	640	629	533	601	595	597	604	615	692	623	598	607	642	536	631	588	559	621	577	605	570	563	562	588	585	602	589	580	610	583	619	623	630	581	593	601	613	608	608	611	639	612	616	558	557	594	609	638	594	580	624	617	591	634	635	589	586	598	578	605	584	555	612	610	583	582	619	610	573	586	578	594	571	610	572	633	592	617	603	635	584	621	605	600	537	604	590	601	582	617	600	605	622	606	604	574	593	597	554	589	643	585	592	579	612	629	648	597	594	596	589	584	577	657	596	566	597	592	589	599	586	572	582	606	577	619	618	587	592	570	603	606	604	604	572	598	622	578	563	603	622	560	570	568	623	534	615	588	597	631	597	584	618	601	583	562	610	627	589	610	605	637	608	584	588	608	604	642	581	605	593	629	574	608	647	589	581	601	610	614	606	570	576	552	637	593	576	570	580	625	608	608	651	600	611	576	596	635	596	595	598	577	582	599	615	595	617	646	598	630	597	671	595	572	600	651	608	578	582	577	645	562	596	578	557	602	555	618	600	594	620	630	593	599	582	603	591	608	613	570	617	578	631	581	603	630	597	593	573	603	565	587	584	590	644	585	592	606	590	603	592	566	554	617	570	591	578	592	564	583	624	573	613	612	602	581	609	588	589	600	594	654	612	626	609	588	603	607	584	576	623	593	608	642	612	566	602	601	554	604	578	572	590	607	585	637	598	626	601	606	580	628	589	588	591	597	630	619	602	644	599	593	586	606	596	590	583	576	589	610	593	624	556	589	586	617	604	635	582	585	593	582	610	617	593	587	595	614	582	610	613	652	619	610	641	620	606	623	559	620	613	612	584	551	593	586	619	567	595	583	560	622	589	628	583	612	587	580	585	622	568	593	590	656	610	651	590	593	583	562	585	633	603	596	569	572	592	644	599	564	607	609	581	621	571	594	637	597	593	566	630	595	583	679	602	587	615	574	613	634	664	628	584	590	620	575	605	625	586	560	634	606	547	631	582	631	625	636	663	640	593	617	578	625	662	580	614	615	557	599	601	604	613	575	621	618	588	676	570	597	607	561	594	590	647	606	650	591	623	615	633	607	597	597	646	624	622	558	588	585	590	562	681	612	628	629	582	553	639	608	612	591	567	582	632	618	614	576	600	565	588	593	556	532	628	643	600	604	571	601	591	567	569	609	605	567	590	607	580	615	608	564	572	565	589	566	556	581	590	564	563	622	605	587	629	597	598	611	610	612	586	578	610	611	616	615	594	654	588	597	608	623	642	578	615	604	592	636	606	633	620	628	576	605	641	629	570	609	615	559	603	609	584	584	598	587	560	597	612	619	629	581	588	581	590	664	585	588	627	606	599	604	588	626	576	626	584	552	589	572	601	559	592	597	596	614	567	595	599	627	565	615	556	588	604	575	584	576	597	596	577	600	585	594	595	604	616	581	610	612	549	613	638	649	629	585	650	572	603	617	573	587	622	553	598	604	601	637	596	680	606	612	598	587	634	577	566	621	642	606	595	573	572	582	583	560	574	578	591	577	578	579	595	574	640	567	636	611	652	568	594	621	608	598	589	599	595	599	609	626	586	591	574	618	590	606	556	587	599	609	600	588	642	578	613	589	611	544	591	602	597	593	580	593	599	620	586	606	617	571	587	593	625	639	574	609	602	625	596	613	586	617	624	591	608	585	599	609	601	601	593	631	608	576	580	639	605	614	610	629	640	678	570	587	635	580	630	571	621	596	581	561	625	596	602	574	603	631	553	602	592	631	633	629	574	596	610	604	581	582	583	587	613	642	609	601	606	594	656	601	592	611	582	587	609	598	587	586	559	566	596	554	595	574	588	644	609	604	607	595	592	612	587	587	542	569	630	617	604	591	616	623	584	557	604	605	552	583	572	622	578	559	620	601	595	566	577	632	606	568	646	566	586	621	581	645	631	629	566	613	619	568	599	604	585	530	657	611	629	588	614	625	625	587	583	594	628	582	626	589	616	597	649	598	613	620	591	624	592	539	599	578	616	579	622	591	553	610	657	603	618	590	572	629	638	624	622	628	602	621	608	570	601	575	627	602	649	616	619	563	554	572	620	622	626	588	614	600	594	568	633	639	597	604	617	570	621	610	574	627	578	580	587	583	611	633	581	620	638	624	622	571	647	629	629	581	591	616	613	602	580	620	579	654	576	615	598	639	599	601	610	614	578	629	603	625	612	581	656	628	592	566	586	639	633	597	608	591	606	614	625	626	609	640	597	635	598	583	620	631	596	609	563	599	612	624	576	579	578	624	615	615	608	597	553	642	610	629	660	605	605	605	609	631	615	594	581	618	613	583	630	609	600	603	636	570	612	623	652	577	618	586	563	627	609	602	559	625	581	615	607	596	609	578	569	641	570	600	625	600	617	562	633	592	629	568	614	609	558	563	569	611	595	627	556	573	611	579	609	628	615	597	591	618	659	600	623	583	594	619	617	588	619	578	557	626	624	597	585	680	579	611	581	607	553	591	582	613	654	622	625	600	585	639	569	577	613	566	608	564	579	605	570	578	590	570	621	624	573	574	573	626	604	604	588	667	617	595	568	615	618	590	597	639	625	623	613	597	605	609	596	608	571	598	640	634	598	580	595	580	591	638	626	603	594	575	600	602	629	584	579	578	656	599	608	582	621	618	608	562	562	591	604	613	646	580	582	600	583	619	614	604	591	618	607	569	627	616	647	609	571	602	622	635	593	594	607	574	527	622	574	594	582	586	540	594	575	545	606	597	586	601	589	589	620	635	619	573	612	594	593	632	577	617	634	582	692	610	569	580	637	573	584	623	569	604	552	610	604	618	619	576	603	613	643	552	619	624	588	606	612	612	592	624	588	644	584	540	614	601	642	648	604	624	587	611	624	605	562	637	585	641	599	622	621	600	631	620	610	591	605	622	582	642	589	614	577	566	587	646	571	571	585	563	640	618	603	596	570	624	581	555	612	630	569	585	594	630	573	627	596	570	614	575	587	593	582	581	604	593	613	569	623	607	589	591	571	600	568	603	561	585	599	656	633	614	597	626	578	603	615	584	645	622	594	620	590	587	578	599	572	642	615	618	599	571	583	662	593	595	593	571	594	609	611	596	580	569	602	619	630	585	627	598	618	596	560	575	576	589	613	641	623	603	599	594	566	612	567	585	580	624	608	589	583	598	653	613	606	600	608	600	594	606	589	659	611	519	610	600	595	591	603	604	594	621	568	642	643	627	613	591	582	603	642	603	588	554	543	591	573	586	580	588	622	559	592	596	609	607	598	619	585	642	599	610	621	621	601	614	617	599	610	580	604	604	617	585	618	544	599	604	570	590	579	662	616	580	607	616	572	613
23065	21970	29273	23911	21184	20226	8145	636	480	503	493	496	487	500	501	458	453	483	474	476	440	467	478	502	440	421	438	477	448	474	426	454	474	445	463	445	458	454	464	474	454	454	492	441	468	457	449	452	455	471	480	452	476	467	444	430	433	470	497	441	466	448	460	442	442	488	459	487	442	447	454	449	511	545	458	435	417	451	483	435	479	439	455	476	481	451	432	449	420	438	461	496	462	463	462	444	429	420	443	453	449	436	472	452	438	463	445	456	431	462	458	438	490	462	466	436	464	464	444	424	464	466	480	429	455	431	472	496	449	419	426	414	416	430	458	436	451	462	455	461	461	478	416	486	446	422	471	466	472	418	481	475	494	440	503	431	461	426	450	455	453	454	452	430	466	465	456	465	486	449	476	457	442	443	472	471	439	435	462	402	469	452	442	414	464	432	457	478	448	456	459	436	466	494	499	490	459	457	437	458	480	469	445	480	479	443	528	464	468	484	444	455	433	437	524	470	458	423	445	474	441	404	461	472	437	415	445	443	450	466	440	443	459	444	451	481	450	440	484	405	439	469	438	436	483	491	477	436	434	478	435	434	430	465	479	484	460	422	431	474	453	454	426	468	484	443	444	461	437	436	483	489	450	488	458	434	464	472	447	482	464	453	451	471	464	443	468	454	466	446	475	445	476	430	478	445	477	494	438	465	447	452	465	457	432	407	445	464	439	457	457	469	480	463	454	435	418	440	443	456	438	430	410	455	471	442	487	490	446	436	451	461	458	467	465	473	422	438	443	465	498	462	455	467	515	442	465	445	452	450	428	443	419	457	430	483	448	449	450	466	455	462	468	470	455	442	405	437	503	421	454	460	475	459	439	452	454	468	476	461	444	439	440	468	464	413	454	481	484	433	452	460	450	436	456	478	452	451	458	453	474	473	420	455	448	418	457	458	454	419	475	420	435	446	456	423	442	426	451	496	468	421	430	433	457	505	460	489	454	477	447	456	480	444	435	454	442	479	465	423	512	423	491	410	449	497	474	451	477	471	454	455	454	469	414	469	459	465	446	450	435	461	433	471	413	457	512	450	431	467	441	467	453	453	446	449	418	422	437	463	476	402	417	461	416	443	476	422	487	468	467	449	425	451	485	457	428	426	481	455	459	437	451	463	485	442	496	440	446	475	420	435	465	490	464	470	470	498	462	470	461	446	435	438	473	422	460	499	434	425	416	469	457	439	437	467	439	443	410	479	432	415	462	456	453	472	440	445	440	440	462	415	454	420	471	447	455	465	455	420	469	458	463	424	451	431	467	459	462	465	436	435	484	469	453	493	445	446	435	482	451	439	435	455	452	457	478	419	474	475	482	494	466	442	421	435	435	476	475	435	449	453	445	437	447	476	454	469	431	435	472	475	464	461	464	435	486	436	428	467	427	458	443	470	442	452	457	479	458	483	489	469	445	425	458	454	459	465	447	486	420	464	470	448	462	476	470	424	458	424	444	470	446	452	419	468	453	498	432	439	447	459	477	455	433	446	480	449	495	502	485	458	435	429	466	437	450	456	436	493	466	437	434	458	449	452	471	426	447	452	475	451	439	402	436	453	476	457	423	445	458	477	433	485	464	437	470	456	478	431	465	446	426	446	437	479	458	446	496	474	446	466	438	461	466	444	480	473	443	444	415	447	428	459	457	464	416	429	434	463	453	460	468	462	453	437	437	463	410	478	455	458	439	458	491	430	466	445	482	420	464	461	464	415	403	418	463	481	416	470	431	470	461	453	496	466	475	489	469	456	443	471	427	479	433	460	481	435	429	497	451	432	457	436	415	501	445	451	434	417	460	435	461	439	455	439	463	446	437	441	451	442	420	446	445	471	456	433	459	468	435	473	460	450	438	472	436	491	444	454	430	460	458	465	439	473	443	461	467	447	436	447	477	461	449	416	458	452	486	454	401	442	458	427	483	421	469	447	474	463	466	458	454	434	454	465	470	448	450	444	441	461	442	464	431	439	433	496	433	453	478	437	489	431	453	402	433	435	446	439	478	455	479	441	482	457	429	455	466	434	430	452	483	470	415	468	481	436	453	494	421	473	452	454	449	440	438	460	466	459	436	444	469	488	461	440	453	444	457	445	437	430	451	477	454	423	437	450	488	419	472	453	489	441	460	443	445	459	465	417	479	452	496	436	415	430	426	446	441	457	446	471	472	441	494	437	439	450	446	431	462	437	468	441	458	458	409	489	428	454	500	436	470	441	459	455	437	478	436	445	457	479	470	451	436	434	471	434	464	412	484	458	401	430	447	477	440	455	483	450	480	457	434	486	438	451	476	472	460	452	491	434	445	495	484	483	489	454	478	463	462	456	447	437	419	455	453	449	471	456	440	466	438	499	469	440	443	465	426	464	420	469	463	459	449	440	426	495	417	483	465	440	478	433	473	499	455	470	454	417	483	435	453	445	451	466	465	447	470	416	442	452	483	431	424	492	451	453	436	414	412	449	464	426	460	458	420	418	436	459	458	496	471	428	447	481	455	478	434	428	409	459	460	473	420	426	450	420	451	479	433	459	427	420	483	449	454	459	466	448	405	479	440	430	437	453	441	478	443	446	449	434	463	464	441	460	453	469	452	453	513	455	463	420	473	437	458	448	480	447	457	490	452	466	458	454	440	415	483	483	430	465	397	418	417	442	441	445	469	464	488	426	426	434	443	479	453	438	458	443	456	460	430	435	473	474	469	489	475	458	443	462	456	462	465	452	467	439	433	456	459	423	464	458	435	420	444	452	451	442	467	425	451	444	427	479	482	432	444	470	461	487	414	459	428	436	403	464	469	477	427	483	469	482	401	458	397	477	462	451	464	422	451	440	432	477	456	454	453	482	450	418	438	466	499	451	455	471	424	419	415	469	454	443	435	411	445	447	424	446	440	440	483	425	456	438	455	438	447	431	449	447	474	439	460	471	493	440	438	470	432	459	458	437	414	447	463	450	455	449	378	467	421	456	450	461	452	423	444	447	485	433	440	453	431	463	445	459	460	461	482	473	450	498	420	439	476	439	456	481	474	423	448	467	459	464	461	475	440	403	433	460	463	487	476	464	402	407	465	418	461	453	415	468	480	409	473	448	455	467	454	456	458	453	448	470	434	454	464	449	415	474	467	494	436	469	454	449	465	414	438	419	452	468	464	499	460	445	443	473	440	416	487	443	445	440	468	457	449	446	464	458	457	500	405	439	431	458	450	421	471	440	486	461	476	435	463	411	444	434	451	492	471	493	468	461	437	472	470	429	448	466	459	411	479	450	457	450	436	458	446	472	430	445	468	463	409	466	449	466	469	445	468	477	454	477	458	440	441	463	436	439	442	451	460	449	440	439	421	442	473	489	468	482	451	441	468	433	425	475	425	420	447	447	471	409	426	471	437	500	478	460	469	460	409	489	433	471	471	451	445	425	455	432	484	438	468	414	431	442	449	437	446	464	460	495	462	452	465	410	459	490	435	489	471	413
55668	94435	64683	47423	22023	16148	3006	771	791	801	790	790	814	778	784	769	713	770	754	736	724	752	714	719	765	721	705	828	704	745	737	720	717	701	738	720	741	755	750	738	694	722	728	711	740	692	743	732	727	732	748	742	784	733	723	766	736	744	754	805	742	740	719	749	730	741	789	729	767	728	759	770	914	890	761	729	700	763	720	718	719	746	706	715	762	760	775	742	745	732	706	763	733	731	793	780	732	771	704	758	739	763	723	694	699	710	718	758	746	707	746	760	729	718	751	769	725	702	772	729	726	736	706	754	736	750	770	721	750	761	723	749	690	722	748	772	734	731	718	748	793	727	803	704	737	732	718	754	803	707	763	705	755	741	655	741	742	768	773	752	709	760	736	764	755	738	748	752	675	728	732	771	687	753	710	742	734	735	765	713	731	744	733	719	718	727	753	736	761	735	718	699	719	697	743	712	723	710	715	693	739	685	741	715	767	716	751	742	736	753	686	686	740	708	756	766	793	733	722	768	735	727	728	761	783	703	793	726	765	727	725	771	729	729	715	760	736	685	682	675	716	767	720	722	708	738	781	740	754	768	773	785	691	723	726	759	713	706	733	752	728	687	731	745	709	735	768	757	738	777	695	748	762	688	743	728	731	755	748	749	765	769	702	768	719	694	774	761	731	772	735	703	717	735	721	721	725	732	710	722	736	737	761	757	745	712	738	783	721	700	758	734	694	764	726	735	740	708	794	771	748	712	754	750	782	723	728	718	729	728	707	690	699	710	752	750	747	751	745	702	777	746	749	744	736	769	747	771	704	691	730	752	711	689	731	706	760	724	717	725	748	760	736	734	708	726	741	757	751	696	751	721	755	770	786	719	746	729	776	731	722	770	719	760	798	753	707	790	719	708	717	714	707	737	735	770	742	705	741	750	717	706	770	745	704	686	765	711	724	693	759	693	719	716	783	703	770	717	660	734	721	775	741	754	711	756	737	705	699	703	688	736	725	796	741	754	729	749	742	734	772	688	708	683	706	721	715	731	703	719	705	770	720	698	762	738	774	699	752	691	715	706	729	666	713	725	718	692	763	732	710	779	697	756	766	747	734	766	728	723	745	687	692	794	742	754	740	765	759	749	732	756	753	748	755	717	777	760	722	714	745	767	699	730	747	774	731	711	702	756	718	725	709	724	698	710	751	708	734	752	712	705	742	721	704	737	748	721	791	740	770	776	769	724	772	751	756	731	780	713	680	756	740	726	780	729	722	698	696	766	702	731	689	743	742	757	722	794	758	762	705	748	724	758	725	727	696	723	719	785	714	692	745	746	727	734	741	680	734	772	724	732	714	728	754	699	736	754	709	733	729	758	722	721	735	728	785	671	752	717	705	742	713	746	759	783	794	747	755	681	741	744	761	747	725	738	712	727	731	750	765	770	711	714	736	768	732	766	689	690	716	693	762	748	689	754	718	752	660	717	736	749	728	756	698	741	730	746	752	741	784	740	724	763	703	771	797	731	776	739	744	712	773	747	697	702	736	751	716	733	724	748	709	736	716	705	744	758	753	743	773	673	698	719	716	748	749	743	757	778	748	703	694	691	727	723	745	728	716	716	713	733	727	779	801	730	703	809	754	705	741	755	759	777	729	760	712	760	713	754	771	745	738	731	754	739	757	735	751	750	765	779	746	727	749	724	780	744	723	781	748	750	693	700	738	722	710	732	722	740	688	715	714	770	707	773	742	692	721	771	714	740	774	717	702	715	729	742	720	657	722	759	746	691	714	740	720	754	737	726	729	754	801	727	752	731	742	729	767	688	736	738	691	728	734	691	694	682	702	761	777	755	763	775	727	740	704	705	772	758	803	764	761	701	717	739	764	771	739	791	727	712	710	728	745	742	724	760	757	765	719	739	718	735	752	716	726	741	736	797	748	752	740	710	718	747	749	714	687	725	723	746	738	717	727	699	691	749	721	702	752	701	740	739	719	745	728	743	736	763	746	709	759	747	753	717	711	696	688	724	701	735	768	737	755	682	695	714	792	719	725	749	746	752	740	801	727	724	742	731	702	760	737	776	753	746	724	779	736	756	728	734	773	739	732	734	736	733	728	737	757	710	789	730	698	726	692	745	726	730	742	725	739	760	707	772	726	753	729	755	733	730	727	740	731	707	765	720	747	735	687	785	726	703	754	719	727	682	740	770	797	734	743	742	707	724	727	744	752	748	712	776	762	750	787	704	797	714	751	742	713	693	760	761	757	741	753	763	671	730	693	777	745	746	735	710	752	741	772	747	738	769	789	772	707	700	706	710	741	734	721	719	767	743	723	754	720	735	752	704	741	725	762	742	755	738	729	736	726	761	748	698	733	693	766	729	720	777	665	696	706	735	718	737	717	740	756	759	795	772	745	718	677	735	759	787	687	747	722	785	684	790	755	781	781	741	705	710	725	727	761	779	764	761	754	728	741	673	722	745	735	702	770	722	729	736	748	722	752	746	665	789	691	711	725	713	730	735	738	723	763	715	789	726	777	722	740	741	704	767	763	760	734	697	727	739	714	725	794	711	694	710	735	731	741	700	708	731	751	710	730	711	712	732	727	722	748	773	755	746	686	759	682	720	784	719	771	757	691	716	725	772	727	771	714	779	702	770	760	798	742	784	776	738	744	760	730	730	714	740	743	728	760	736	752	757	679	734	747	753	763	749	719	729	710	748	721	759	744	773	751	737	739	774	712	747	716	740	691	737	740	756	680	706	685	726	787	722	737	716	725	746	764	740	710	722	709	780	734	703	718	733	722	707	731	734	757	743	687	761	769	721	776	756	743	702	774	729	717	751	774	721	671	716	719	799	749	682	771	735	730	715	739	692	711	751	707	717	746	752	754	722	758	720	723	724	715	748	733	740	742	752	710	737	713	785	721	756	750	763	730	751	706	729	724	713	739	764	779	665	738	734	720	748	700	747	720	714	761	759	723	759	739	721	729	689	757	687	738	749	687	742	785	792	787	748	709	719	728	735	718	705	743	694	750	720	760	731	727	743	697	716	757	704	724	704	747	715	696	724	698	775	736	754	742	752	751	752	702	747	692	740	739	755	718	733	729	693	754	770	718	748	762	746	770	706	755	699	747	707	745	705	727	706	713	723	705	756	763	768	721	772	736	716	764	761	709	778	749	740	747	677	745	737	740	754	730	753	705	735	707	704	753	731	740	716	735	711	719	714	716	781	760	773	675	716	791	679	706	737	730	702	694	694	740	769	733	722	737	729	747	753	743	716	727	677	657	705	734	742	728	714	713	716	772	708	744	766	774	767	745	733	726	762	749	709	714	758	767	738	721	791	779	717	721	778	736	790	756	750	749	733	729	749	777	720	727	776	766	764	712	719	699	777	756	697	726	680	664	698	713	710	747	763	723	731	722	732	763	720	697	719	694	752	729	763	740	791	747	697	771	794	722	774	711	806	722	719	764	771	748	758	755	758	704	744	738	722	672	731	733	717	743	736	739	698
28723	30343	23990	12636	1825	925	537	488	485	472	508	482	521	516	526	484	486	495	424	453	502	484	458	471	475	507	489	486	525	456	484	458	505	496	515	506	438	494	486	502	473	494	468	468	472	493	495	434	508	500	480	505	496	471	472	480	485	505	491	472	477	469	489	496	499	464	482	476	493	437	503	432	487	473	441	451	503	490	491	439	483	464	496	459	445	491	484	507	455	474	479	502	471	499	504	460	452	453	463	505	463	475	514	486	472	485	465	453	495	462	455	464	494	444	425	431	445	490	492	459	505	515	475	481	483	474	476	466	505	499	481	490	464	471	501	452	499	494	484	517	499	449	504	458	484	489	444	481	456	488	479	504	479	486	520	483	503	455	457	474	474	453	520	477	490	470	454	458	443	515	469	471	462	514	534	506	467	457	445	467	522	500	465	482	456	451	452	470	481	511	471	481	492	470	478	428	475	520	482	488	495	455	475	506	468	465	490	461	478	475	495	448	506	482	500	480	472	485	492	483	501	479	480	468	459	492	471	465	465	463	430	487	497	529	481	478	492	478	439	494	500	549	480	458	467	476	459	463	481	491	482	461	462	466	498	474	471	470	501	473	461	473	473	494	492	476	491	501	492	508	478	522	483	494	510	494	472	467	452	496	450	452	494	514	449	468	471	485	479	476	479	481	500	475	488	531	480	516	468	504	446	485	466	452	506	475	498	466	419	479	467	473	515	460	504	463	495	478	490	480	501	484	498	535	442	500	526	535	491	465	477	476	514	485	456	431	504	475	450	472	468	506	502	477	460	516	494	484	510	473	501	471	494	509	490	493	468	512	461	466	494	480	499	499	451	485	444	458	477	457	428	475	476	513	493	512	490	522	490	482	495	487	481	452	491	473	477	487	464	492	503	469	463	477	464	467	458	443	475	484	540	484	498	473	498	466	457	526	490	484	486	463	477	493	453	504	450	497	481	481	500	470	474	514	516	510	474	502	476	467	491	494	488	504	506	500	471	452	496	476	491	478	490	437	476	512	484	491	452	459	486	470	473	484	514	516	473	458	476	526	490	488	448	524	502	496	476	456	477	435	497	472	514	461	495	450	499	493	484	421	502	489	456	460	478	490	478	491	492	481	493	450	462	461	493	481	457	541	473	490	508	474	506	488	505	478	481	473	488	439	461	475	456	497	503	502	485	486	501	484	465	482	512	512	490	505	477	476	484	496	461	479	483	452	497	479	425	479	445	461	472	478	496	477	519	498	500	500	511	458	474	490	471	491	485	480	484	535	516	446	436	507	498	457	489	472	494	482	501	489	453	510	507	466	512	480	494	494	489	495	484	513	464	505	487	503	474	497	478	464	461	510	484	478	520	468	481	497	458	434	484	475	453	459	446	499	442	500	519	456	451	491	485	522	475	473	489	499	522	518	477	468	470	501	464	508	484	468	497	468	456	456	494	465	471	490	458	469	499	505	493	474	482	487	474	449	450	495	509	452	491	515	476	449	499	509	469	477	506	489	449	500	466	526	530	448	520	494	488	483	461	491	491	506	495	481	456	479	505	483	534	483	503	536	512	499	486	478	486	463	505	491	464	464	458	456	461	474	448	489	508	512	465	503	487	482	491	464	457	460	488	442	496	458	485	448	481	473	455	461	513	450	458	449	458	507	468	469	465	529	464	437	489	465	500	501	507	461	513	490	477	483	496	480	500	500	476	484	465	462	505	480	511	457	474	537	485	460	496	470	463	532	468	457	489	461	531	472	443	489	478	495	476	449	484	485	468	458	455	473	519	474	484	501	490	464	430	478	479	477	463	471	520	495	507	454	467	493	488	506	482	464	472	489	476	476	480	443	457	473	508	500	481	455	468	488	492	424	457	480	478	469	474	470	468	503	495	488	505	519	496	505	445	480	521	538	460	465	488	483	463	505	485	508	457	496	458	490	479	462	473	482	449	468	447	460	514	486	485	460	508	431	481	486	492	465	473	460	538	456	482	448	459	493	470	473	489	450	451	468	507	455	484	478	520	505	455	474	469	486	500	527	486	464	472	476	530	463	440	495	493	489	463	466	487	443	479	517	493	490	496	464	506	475	500	498	450	471	469	501	472	464	506	474	471	475	506	431	502	454	450	465	522	465	453	486	492	481	483	449	464	431	471	488	470	524	509	512	494	484	479	505	471	471	481	494	460	494	472	476	480	515	486	464	504	481	496	468	439	448	506	523	490	489	496	497	484	512	467	458	487	541	460	456	490	490	501	462	516	468	480	481	472	438	462	488	477	454	468	507	477	480	413	460	493	467	505	513	495	505	477	506	479	493	486	478	508	511	449	449	492	480	502	474	447	462	499	475	474	505	484	468	517	445	476	511	442	439	511	491	495	479	509	480	505	475	500	451	453	481	465	474	483	495	473	483	487	498	478	466	476	457	440	489	484	488	469	477	461	483	467	474	470	475	470	481	479	478	465	488	450	496	462	476	495	475	485	463	467	449	471	471	477	469	502	486	471	486	467	458	503	503	499	474	459	482	473	469	496	494	466	482	481	509	439	526	472	463	457	457	446	457	451	467	471	488	498	478	485	455	480	471	481	498	475	500	477	491	465	464	471	467	485	514	485	472	496	501	496	495	489	453	487	474	492	439	494	482	469	519	479	458	453	484	485	508	482	520	514	501	468	478	473	471	437	477	526	467	466	465	486	515	453	510	453	495	472	480	453	482	454	453	478	476	434	477	484	462	539	459	469	460	476	465	470	497	503	512	444	460	468	450	515	485	489	489	444	489	467	478	456	501	521	504	478	500	482	525	489	518	494	502	452	521	488	489	448	428	460	452	504	476	495	463	456	449	465	482	468	473	485	486	456	470	465	507	458	495	503	469	487	474	452	481	477	462	508	460	490	484	452	475	460	449	495	468	452	450	481	484	484	491	504	482	506	535	451	503	487	457	495	485	496	494	445	505	497	502	497	462	446	459	449	496	471	462	525	472	482	496	473	468	482	498	509	480	460	461	463	480	464	484	459	456	502	493	465	479	426	475	453	448	454	498	484	495	495	475	524	459	517	490	474	489	484	464	544	487	487	491	501	482	458	501	479	430	472	437	498	493	446	453	485	484	508	472	458	490	494	470	451	507	481	489	507	503	466	468	497	461	465	436	494	485	475	473	490	484	522	476	469	483	467	456	460	469	492	497	467	476	479	485	490	479	439	467	453	457	491	495	472	487	474	459	511	448	497	497	429	474	543	451	525	496	505	468	433	462	467	493	488	469	466	451	463	457	443	485	458	521	537	478	510	447	445	490	478	509	474	445	494	465	483	499	479	488	507	431	475	487	525	474	505	447	489	484	499	447	508	476	524	479	476	495	467	481	454	476	470	486	505	486	490	500	510	502	500	495	473	434	469	451	523	492	468	439	476	515	469	505	536	481	501	505	473	475	490	510	459	457	469	486	477	482	504	442	499	497	476	468	499	511	493	510	472	501	477	476	484	497	479	488	471	481	520	485
38559	48661	25416	13683	3428	2029	925	838	794	814	780	830	865	805	836	852	776	880	851	855	839	858	825	809	836	821	874	859	865	863	807	839	834	821	776	766	820	869	859	875	802	844	853	878	741	838	809	837	864	821	803	817	854	826	819	804	794	813	817	873	810	822	882	843	828	793	805	860	789	826	808	845	841	848	823	823	856	799	804	868	809	849	865	794	841	831	832	831	811	835	840	816	861	800	804	820	818	783	825	804	872	868	776	853	810	776	826	851	793	832	829	757	790	810	831	850	786	774	812	808	883	854	845	794	844	850	873	815	857	841	827	822	802	814	855	866	836	822	815	859	769	844	796	801	835	842	763	813	866	810	880	828	806	861	861	843	830	829	806	819	859	818	851	818	838	833	857	823	830	820	845	912	819	796	854	894	831	835	832	855	873	839	818	878	901	740	862	880	820	796	802	803	825	803	818	807	807	813	823	801	837	772	814	796	842	881	805	794	762	844	797	844	836	834	850	807	808	793	884	787	859	827	817	837	813	822	836	833	865	841	812	853	800	841	808	838	870	814	870	854	835	833	834	820	827	833	824	820	885	836	816	789	808	863	823	760	891	820	797	791	802	840	826	837	876	781	884	833	789	841	751	813	833	807	902	829	850	791	829	829	831	814	808	811	814	787	831	789	846	797	794	807	803	829	785	785	890	830	858	806	804	849	837	811	839	785	798	868	807	820	836	833	813	838	845	797	825	775	839	901	802	806	837	829	843	800	846	828	804	873	793	850	867	826	827	829	865	814	766	830	824	823	875	855	789	844	869	828	831	797	806	823	858	828	864	822	801	845	849	803	807	865	834	850	828	831	842	786	808	824	814	798	813	813	770	784	835	828	803	783	775	809	799	848	850	806	868	832	840	857	802	816	777	823	802	807	823	859	846	812	827	788	791	828	779	807	876	830	797	785	796	844	811	836	852	823	818	841	860	803	809	774	837	797	829	861	836	829	833	803	858	866	863	773	819	806	838	837	827	831	806	850	843	806	856	846	768	828	860	763	836	797	835	849	825	814	821	795	897	826	825	836	871	842	827	862	768	822	861	829	826	881	809	808	851	821	826	847	857	872	802	861	873	817	852	817	776	805	823	854	795	813	803	808	795	787	869	844	786	836	846	831	778	878	812	809	836	777	864	850	863	808	822	782	817	839	804	790	820	797	807	795	764	834	800	814	841	831	853	816	823	865	831	829	825	878	812	822	814	818	842	840	826	806	806	835	809	870	791	852	775	802	832	863	834	850	837	819	795	791	808	810	830	830	782	890	835	865	796	824	826	847	777	823	830	806	770	868	804	806	805	757	830	822	852	821	799	812	809	781	818	812	872	794	823	824	815	814	875	810	804	870	856	836	798	856	900	761	787	861	857	813	824	809	836	816	799	862	854	866	799	833	848	793	844	810	776	859	803	860	798	824	812	796	764	828	845	825	814	816	842	801	812	870	814	856	806	792	819	779	870	820	810	832	853	788	778	791	794	831	828	837	816	870	819	875	777	843	813	793	836	878	819	890	825	847	767	822	834	828	803	832	842	813	829	811	771	794	882	795	882	817	818	828	838	792	823	836	747	805	853	801	854	868	769	815	790	824	806	865	853	860	812	798	818	859	865	772	787	749	829	857	783	804	823	811	774	830	795	850	799	833	812	837	848	856	832	802	786	838	834	806	841	820	815	842	815	819	810	767	834	853	832	835	824	805	864	801	815	860	862	811	841	844	810	793	846	852	835	836	817	834	835	807	776	826	778	846	792	869	851	827	850	832	786	848	818	836	822	859	879	784	838	801	854	826	778	801	803	824	816	783	801	818	815	798	820	850	808	819	829	828	844	819	850	750	795	880	830	811	811	785	878	824	810	807	799	819	824	788	856	844	832	828	893	806	783	859	846	807	809	868	863	763	837	840	836	821	825	827	826	797	796	797	830	804	822	765	854	836	844	789	861	796	846	837	846	823	812	781	782	813	812	824	854	818	808	863	817	835	853	813	810	829	755	767	781	798	808	794	854	826	855	845	847	830	835	810	894	771	826	804	795	834	803	844	786	772	766	823	809	844	796	819	790	779	867	794	800	889	821	845	806	822	826	871	825	815	823	782	800	802	842	812	899	840	834	855	873	815	841	839	830	808	753	852	803	850	859	780	836	834	809	809	824	843	884	784	829	848	794	794	839	839	831	802	800	832	809	778	846	866	838	877	795	828	858	860	817	825	734	827	835	764	829	830	805	873	820	827	797	872	823	839	840	829	812	826	811	801	878	809	854	792	790	831	823	803	789	806	837	810	826	874	825	805	830	806	793	792	830	804	865	812	816	808	841	814	817	841	874	783	841	826	830	763	853	805	833	790	769	824	812	781	864	808	850	806	838	819	832	796	784	797	846	834	850	830	868	773	789	839	830	825	736	836	854	818	833	826	856	827	845	810	778	863	872	813	836	785	840	788	823	838	827	814	789	845	815	834	869	764	791	773	801	847	815	854	809	836	853	820	854	841	892	802	808	858	778	856	849	810	846	838	812	804	825	843	798	843	831	786	862	778	816	862	815	845	848	881	788	874	800	843	845	893	877	809	823	846	841	831	848	860	780	804	812	839	853	813	778	822	838	832	866	846	816	809	786	847	811	792	840	838	771	792	779	793	791	761	869	883	867	854	792	857	810	820	844	806	807	801	864	823	827	823	873	836	838	833	824	850	824	798	824	846	785	849	857	783	859	803	849	806	836	808	876	826	835	886	829	767	822	848	837	850	833	848	837	824	836	806	794	770	819	832	826	793	822	781	821	846	818	813	839	813	819	808	877	810	789	839	784	858	792	826	816	831	843	827	835	804	795	769	833	836	831	809	848	844	811	817	849	811	824	815	804	804	754	762	823	828	853	805	809	792	789	837	836	879	797	843	818	833	799	798	837	805	837	806	816	878	808	797	845	869	787	803	851	827	862	824	810	808	809	871	792	838	839	776	856	865	876	820	844	846	848	830	842	847	870	796	849	877	802	827	844	791	818	841	819	810	858	850	871	781	831	819	799	823	821	831	839	781	807	762	789	820	854	793	836	785	785	773	809	795	843	850	869	802	837	810	825	832	842	859	798	814	803	825	859	812	875	798	876	898	810	866	813	850	825	835	836	882	830	876	819	828	849	795	856	857	815	809	787	901	847	881	841	806	793	797	806	860	757	810	842	835	831	846	811	833	841	869	801	886	829	823	812	817	800	785	806	824	843	798	797	798	805	839	818	845	803	905	879	843	804	785	855	810	849	832	851	882	848	789	790	810	835	810	846	833	802	809	757	845	784	857	795	837	848	784	836	840	847	806	862	803	768	868	818	819	806	850	852	816	823	804	856	777	844	779	888	851	830	791	823	821	810	835	832	824	825	794	854	800	838	851	830	853	808	747	804	861	838	781	787	848	824	808	860	849	805	810	828	841	817	796	861	875	779	806	835	767	857	845	788	811	813	843	864	857	856	802	832	805
24153	22996	29442	25262	20346	11647	1408	347	369	365	339	339	321	323	331	328	353	355	331	339	333	344	326	334	361	342	325	330	327	323	298	328	371	338	353	326	347	323	336	328	364	333	346	354	330	311	301	309	318	339	335	359	344	336	342	326	354	325	333	344	319	320	315	333	339	316	363	316	344	344	333	304	371	348	362	321	340	310	329	323	349	334	326	339	313	321	330	340	372	336	346	309	340	335	318	349	326	347	333	321	342	340	327	318	322	313	348	341	335	326	323	313	365	302	331	347	339	313	315	342	332	319	345	349	343	363	328	305	339	319	346	300	340	342	333	334	343	331	327	340	344	361	359	364	343	344	353	354	340	343	341	318	348	321	315	315	335	352	337	317	369	322	329	340	323	307	343	355	306	319	349	313	320	311	314	335	370	326	343	365	324	341	312	329	336	370	338	346	337	328	394	308	365	349	319	324	325	330	336	325	337	379	327	299	343	324	329	352	322	355	334	357	313	353	336	347	323	324	328	330	332	359	294	312	345	310	355	328	365	315	367	300	338	335	334	334	325	339	329	289	332	290	331	346	346	333	360	319	346	316	358	327	341	317	340	305	308	357	313	352	326	353	330	327	317	334	363	366	309	340	321	329	338	331	337	335	337	336	288	346	315	341	316	348	335	324	325	322	314	339	353	327	324	299	334	336	316	357	330	352	384	301	328	357	355	336	316	310	325	308	342	336	353	340	349	320	339	352	326	347	324	325	320	309	330	315	316	347	346	326	348	341	319	325	337	344	307	345	353	302	344	307	305	340	348	341	333	353	307	333	332	335	354	363	313	306	303	348	323	329	337	336	330	330	357	314	295	351	341	371	321	342	308	346	357	345	295	318	346	327	325	358	337	319	330	333	326	351	339	347	378	324	316	295	331	349	351	327	314	322	350	361	320	333	335	317	340	349	350	332	349	368	285	321	330	331	371	359	307	334	324	382	341	339	293	347	314	362	311	332	334	349	382	316	346	358	356	339	341	335	316	333	326	307	353	325	321	313	331	334	337	309	335	347	338	358	328	271	330	335	308	326	312	280	346	345	318	367	329	311	331	348	362	315	379	340	341	354	300	313	304	324	340	328	325	320	328	362	348	309	363	276	339	316	346	351	374	350	379	340	331	320	332	315	277	318	315	334	347	354	333	302	326	329	333	336	338	340	330	361	328	346	293	338	345	332	341	334	371	338	353	340	297	338	301	307	322	339	308	370	307	337	333	334	329	346	337	353	350	357	319	312	353	321	319	339	342	331	343	334	353	323	344	350	330	335	354	338	311	352	346	339	327	343	336	315	334	337	338	339	356	356	352	350	329	353	331	336	349	295	336	289	330	339	326	341	314	343	353	374	321	358	321	339	325	307	331	333	345	335	327	309	324	306	333	346	328	330	324	335	343	336	385	326	329	322	313	328	348	334	364	352	342	313	353	335	347	325	372	328	344	328	341	350	302	332	352	327	339	365	329	327	310	339	317	352	334	346	324	325	324	341	350	332	359	323	331	322	344	335	326	353	323	292	354	354	349	319	355	336	345	351	341	329	333	305	323	342	339	318	321	321	349	327	365	324	293	346	349	331	339	332	283	355	365	341	328	360	330	343	331	312	318	347	373	305	324	370	346	338	315	337	326	324	341	348	320	302	330	329	360	329	348	335	328	347	338	360	345	318	340	307	313	331	332	304	325	330	354	336	360	329	362	335	349	333	356	303	398	310	330	301	320	360	331	335	324	373	306	375	318	372	339	366	341	327	319	342	348	314	323	362	337	338	348	359	343	332	319	347	330	324	336	340	343	320	312	341	354	330	333	350	321	319	316	324	357	318	330	328	363	333	325	296	317	307	346	344	357	324	322	349	361	317	357	319	319	325	361	312	328	341	306	354	307	327	327	322	349	363	361	326	377	357	324	343	334	294	320	298	339	322	322	340	356	330	303	332	336	337	327	358	359	283	329	322	348	308	322	343	333	334	372	323	328	340	348	330	354	341	324	371	378	314	322	377	323	335	301	295	334	316	282	311	362	307	318	343	325	340	327	333	319	331	297	312	339	318	321	297	320	341	296	321	364	338	337	302	309	289	303	333	302	325	362	337	342	352	363	365	315	334	308	341	317	338	313	375	321	303	353	332	324	357	301	350	322	343	335	334	337	314	336	349	339	329	357	324	333	318	317	345	321	346	329	341	320	356	342	335	353	358	310	342	345	348	347	360	313	331	313	323	298	315	377	285	311	315	326	332	329	325	328	324	370	382	311	338	334	330	353	343	351	325	348	353	340	316	314	322	321	375	327	314	381	320	338	319	353	328	360	362	339	322	339	302	316	345	326	340	350	347	340	340	335	353	346	331	331	338	311	370	335	346	342	346	316	361	327	282	350	334	340	325	327	326	322	337	343	333	318	350	348	341	313	357	341	333	317	333	361	368	319	310	318	333	301	334	358	322	321	347	359	326	354	339	347	327	350	338	315	354	351	333	323	334	340	340	309	321	364	303	331	335	302	338	328	350	354	350	316	348	386	324	329	351	333	358	329	330	357	345	365	330	316	347	292	357	332	352	333	324	301	311	363	332	320	301	372	334	318	332	340	369	354	314	350	342	314	362	322	333	333	376	330	303	321	320	315	326	323	339	323	331	352	328	349	329	315	342	353	317	331	332	359	317	353	356	308	357	334	321	315	372	361	339	328	364	335	326	366	347	315	331	307	356	323	339	326	322	318	326	343	310	291	348	352	300	328	321	315	346	354	316	307	323	333	364	348	327	324	307	328	356	313	346	278	305	346	309	352	338	364	314	338	325	298	343	318	324	316	366	342	345	340	354	311	371	299	323	336	355	327	340	338	333	329	330	330	289	336	332	314	344	336	312	347	328	291	321	337	322	340	348	307	325	335	329	344	347	344	346	344	369	369	346	326	334	340	321	325	358	344	339	346	341	362	353	335	294	317	328	327	352	333	375	339	315	347	343	330	286	333	322	346	325	326	309	343	337	319	346	324	352	359	335	319	331	325	365	339	357	329	305	376	338	357	346	325	292	349	310	342	348	373	330	326	362	315	331	339	323	344	344	333	350	337	308	349	398	318	323	337	334	328	343	331	322	328	340	314	331	323	318	325	332	319	312	345	304	349	294	320	334	326	302	327	385	300	350	338	320	321	361	310	340	336	337	330	325	369	268	336	314	346	317	375	332	335	325	325	339	326	327	318	314	323	334	324	336	349	348	363	353	344	332	314	312	321	334	360	320	372	300	334	339	373	354	329	346	347	324	323	371	326	312	356	320	364	324	291	329	321	384	344	349	309	363	309	315	313	326	312	319	356	364	328	325	357	304	353	364	323	318	337	355	354	351	355	340	331	346	294	327	345	348	321	333	348	333	330	323	317	305	326	309	361	356	328	316	365	322	358	332	319	333	341	330	314	352	360	374	343	323	373	319	325	328	329	330	343	375	364	334	291	332	339	316	330	341	322	306	332	326	317	355
59187	89093	55789	39686	13822	9620	1438	671	585	585	582	595	609	548	574	618	591	603	578	543	576	551	584	537	584	576	575	592	575	579	582	550	582	594	565	571	543	621	570	619	576	589	613	562	611	559	590	579	556	557	547	573	557	604	577	572	566	580	604	596	541	578	554	608	562	558	563	599	591	606	565	616	706	611	641	607	623	550	576	608	591	595	571	545	590	560	551	588	598	576	543	564	600	547	563	677	565	575	553	592	591	603	571	569	554	596	598	581	579	567	581	616	619	577	573	564	562	582	575	626	591	593	591	588	584	581	598	582	582	575	601	596	560	568	534	617	570	554	573	579	597	554	549	562	572	599	575	566	528	576	581	586	599	583	561	611	532	575	616	625	590	595	569	617	576	572	622	577	603	535	591	560	587	589	561	560	586	563	620	576	569	566	603	522	623	600	613	607	593	578	574	581	613	611	561	562	596	589	600	620	571	588	567	556	586	555	611	590	586	584	576	575	557	557	558	562	565	565	610	547	582	557	561	567	606	581	639	617	605	603	553	599	588	594	566	551	548	591	606	580	604	608	562	577	581	573	579	599	549	604	585	597	560	576	623	567	583	581	566	637	564	604	595	549	550	587	565	562	627	564	559	567	599	573	571	561	568	584	597	595	568	594	532	621	572	588	560	591	591	601	587	569	589	578	582	567	575	625	583	509	514	627	602	536	583	592	550	601	589	613	596	580	597	605	595	552	540	617	563	565	581	548	571	642	619	611	644	576	563	561	590	538	559	563	627	559	585	571	577	535	573	597	568	590	603	564	596	609	554	581	559	574	626	583	513	577	569	599	575	574	606	585	565	588	557	542	548	555	606	550	586	570	558	600	583	586	590	591	604	573	576	587	633	579	613	563	580	621	583	561	589	583	627	615	567	578	600	680	575	573	604	564	565	582	589	584	570	565	561	572	529	543	615	574	576	579	578	567	605	570	610	565	635	568	570	579	564	591	600	585	618	589	605	572	592	551	598	599	607	554	628	612	587	544	581	578	566	563	592	590	594	578	587	612	556	561	556	600	613	547	531	575	600	594	552	612	555	596	553	577	627	600	545	563	563	536	566	562	595	549	563	547	614	564	573	578	547	553	615	590	591	570	584	567	593	578	561	552	594	576	590	566	542	622	606	584	615	587	614	585	567	588	574	562	625	566	544	612	562	597	577	588	597	609	573	565	586	536	580	546	601	589	592	597	587	548	610	568	597	612	609	569	532	582	562	517	560	546	548	549	551	543	546	581	573	574	577	581	550	583	544	577	556	545	598	611	586	529	561	629	584	612	587	589	566	583	566	542	577	568	569	597	604	547	547	554	577	594	565	550	573	573	581	588	561	542	566	608	578	570	579	588	593	586	560	576	570	567	555	512	576	597	597	528	538	557	589	587	535	592	553	564	589	561	562	565	567	580	618	567	593	614	575	605	588	567	575	608	645	593	618	586	615	590	596	577	593	575	583	527	575	586	538	629	561	570	565	594	612	570	574	595	593	590	556	572	574	610	569	617	599	572	557	551	576	568	599	552	532	565	565	563	583	564	573	592	582	567	565	580	574	593	580	539	579	543	588	572	610	550	605	602	585	588	611	609	593	576	562	571	583	569	600	547	567	595	588	575	594	576	527	603	606	599	594	552	586	560	573	613	570	576	589	570	560	564	633	575	593	569	556	581	565	571	584	595	579	579	615	591	591	523	602	606	550	578	576	613	607	559	544	542	583	573	523	545	610	629	549	569	627	610	594	547	565	546	543	585	600	583	596	605	562	553	559	598	584	562	575	563	562	607	546	557	603	571	573	594	576	566	556	614	622	533	544	583	598	596	594	604	595	605	574	603	551	597	587	585	551	564	535	576	577	556	572	588	548	631	586	574	642	560	618	569	595	572	592	600	579	572	570	551	534	534	592	567	591	601	601	556	582	610	550	622	568	574	550	582	598	622	581	556	570	555	585	632	557	580	608	548	582	570	598	626	584	600	584	575	605	632	594	546	596	572	553	564	629	577	567	650	563	597	573	549	544	554	613	561	569	590	626	571	573	582	560	595	554	551	557	618	588	603	551	606	559	632	605	621	542	629	597	585	606	566	539	571	607	575	593	569	606	578	555	555	620	556	582	578	611	650	575	552	566	552	547	560	587	588	606	563	587	602	585	579	592	572	561	566	585	567	568	612	555	636	578	542	631	576	597	562	560	542	613	583	575	583	574	581	538	589	605	554	579	567	572	593	609	583	592	546	585	615	594	618	531	599	609	599	591	588	634	597	577	581	572	551	588	622	605	595	599	556	605	558	601	604	601	615	569	561	570	579	526	609	594	600	580	596	534	578	607	586	572	542	648	524	585	602	524	577	567	568	576	587	602	548	586	616	569	547	587	540	566	576	589	575	544	615	600	578	597	546	590	553	590	612	610	564	578	615	541	601	605	613	527	583	579	541	569	583	621	596	578	618	589	588	552	519	548	568	573	608	579	613	580	532	570	580	584	586	571	595	568	537	589	561	575	576	600	550	552	597	621	614	589	566	551	545	566	583	538	580	606	640	616	603	575	582	546	559	570	600	580	581	562	538	566	561	584	526	605	605	606	585	586	600	585	598	630	579	521	607	595	572	570	522	573	619	597	588	592	575	589	573	630	563	546	588	582	583	589	629	561	607	576	585	592	568	564	594	608	588	574	570	630	587	593	578	541	595	560	594	616	549	602	597	558	593	598	585	561	569	585	575	558	595	569	595	617	597	598	564	566	588	625	585	542	573	579	581	598	541	584	600	570	604	535	570	554	538	608	582	583	578	583	573	593	542	598	575	581	613	594	594	526	563	579	590	595	557	581	582	620	578	624	613	568	545	540	578	570	567	603	552	573	610	544	565	594	598	601	559	579	598	557	620	580	578	564	624	560	600	586	538	572	584	564	592	551	581	566	593	596	583	578	573	550	595	606	565	551	597	583	509	617	596	626	580	545	577	591	560	573	556	611	562	609	593	549	578	550	611	572	594	573	567	553	592	579	590	578	624	566	587	569	602	574	536	587	587	572	577	575	613	581	566	553	564	590	568	561	601	514	588	579	573	598	544	580	581	578	612	574	617	607	575	566	587	591	589	574	538	572	589	612	578	608	587	561	579	596	584	596	580	593	614	567	606	564	546	554	599	558	561	588	656	537	608	568	576	614	590	545	581	609	608	569	625	595	569	553	612	575	590	541	586	618	571	568	536	588	596	539	573	587	597	614	582	599	616	571	576	592	575	565	554	573	573	574	555	580	565	625	587	564	569	617	550	569	584	571	549	553	595	542	574	622	588	582	577	584	609	596	600	626	582	619	568	550	593	568	553	556	561	585	617	597	560	562	570	539	585	585	626	551	597	586	583	604	551	606	589	572	577	546	563	615	595	569	571	568	612	582	610	596	590	548	566	615	580	605	545	568	595	565	590	600	532	594	563	613	581	572	649	589	561	536	579	583	573	605	601	602	554	587	544
23043	21719	29116	24013	21111	19787	6876	608	498	485	499	467	434	453	472	468	468	478	463	472	506	426	447	490	418	493	452	437	454	493	436	456	444	449	442	445	421	491	426	457	435	460	457	465	444	473	479	468	451	443	442	464	464	461	419	412	478	459	451	455	469	428	453	431	469	426	412	444	468	464	464	492	505	444	472	465	458	427	444	459	447	436	443	429	423	443	442	416	479	423	454	456	463	439	429	429	454	442	444	466	496	476	447	458	411	497	430	458	460	438	470	425	455	483	454	466	406	478	443	405	431	453	476	444	437	461	465	414	466	452	419	447	493	412	452	429	452	440	486	435	436	447	455	441	461	472	423	463	440	445	424	430	436	447	452	423	457	425	445	451	438	430	440	480	434	407	472	441	477	470	438	433	432	458	498	454	434	440	433	462	408	423	465	446	422	462	472	447	463	455	436	456	443	459	461	438	455	438	461	445	433	447	460	421	440	429	430	419	455	448	460	473	443	458	412	447	458	442	435	445	441	416	436	454	447	450	463	418	441	448	489	480	453	432	443	453	448	478	441	445	453	459	473	438	439	424	468	459	459	454	478	431	462	439	440	485	486	460	439	466	450	415	443	431	449	442	452	432	449	466	467	467	437	455	427	457	439	451	445	470	411	444	456	434	462	446	462	443	441	436	452	446	439	436	414	456	441	453	449	434	447	514	438	455	439	436	455	438	453	485	438	450	469	436	458	445	451	454	439	447	449	448	462	441	474	471	462	444	410	497	428	420	430	429	423	456	470	451	440	440	439	453	474	442	433	485	482	448	448	441	448	409	477	451	447	438	423	444	432	451	455	464	443	445	419	439	438	447	415	443	440	446	420	434	485	443	451	454	459	436	441	437	442	423	439	381	413	456	433	479	434	430	455	448	430	438	440	432	458	422	422	469	415	469	469	396	442	440	470	431	452	402	426	456	443	446	413	452	444	448	426	455	450	432	461	467	457	452	400	408	420	418	453	481	487	477	449	433	451	445	459	420	434	450	452	422	437	450	432	469	420	453	476	427	439	472	440	459	446	432	430	475	438	433	435	471	438	448	476	418	454	462	435	456	458	435	473	462	473	393	455	473	470	431	408	444	471	427	448	460	448	452	460	422	476	440	433	449	450	497	464	427	456	436	453	474	440	450	475	427	474	434	423	424	432	468	490	480	428	454	437	405	435	476	460	446	450	452	451	463	466	466	440	465	448	506	431	436	435	420	464	434	453	443	418	429	462	475	424	448	430	431	431	447	448	467	430	436	449	444	460	438	463	449	421	429	456	453	408	456	467	426	408	480	438	452	426	443	437	419	425	458	442	443	405	444	461	432	456	476	449	447	432	473	453	426	450	421	445	469	440	411	440	478	452	426	447	484	463	453	494	434	447	496	428	454	460	485	429	438	408	464	429	451	408	447	446	450	454	467	431	454	451	448	457	467	433	431	451	424	473	433	428	453	471	431	441	466	468	439	471	466	433	448	449	424	430	431	478	465	485	440	416	448	419	428	456	404	444	489	478	464	473	469	428	445	467	451	452	476	466	464	465	475	459	480	442	431	458	431	439	434	422	436	444	446	474	441	445	455	435	429	463	454	442	491	481	402	449	457	462	481	478	442	484	434	434	457	416	471	433	462	468	465	455	456	457	468	429	476	466	452	448	429	439	395	436	433	420	458	469	446	443	451	436	448	445	477	442	440	446	437	451	473	409	446	439	438	408	444	475	436	450	456	425	464	450	453	440	419	404	459	424	443	453	457	410	455	470	434	443	427	439	410	422	439	411	465	446	438	444	462	415	450	437	466	436	421	409	434	448	443	443	465	423	432	496	424	499	432	458	476	437	492	442	439	435	440	443	465	454	454	463	458	447	452	456	464	418	465	437	409	432	424	464	451	473	450	435	416	447	446	445	447	403	435	460	441	457	443	445	486	467	426	425	423	442	447	474	425	427	409	449	436	452	479	436	456	434	438	446	459	439	472	442	465	423	444	482	500	441	450	462	449	454	430	471	489	440	476	464	381	467	445	451	432	471	434	459	418	450	478	463	432	449	461	417	438	445	450	454	476	482	473	473	463	421	409	422	446	459	446	434	473	470	471	481	426	428	438	440	443	454	452	432	427	433	414	421	478	426	420	444	481	428	461	439	444	426	435	472	458	448	398	403	440	460	425	442	490	507	440	436	473	456	474	457	464	445	428	468	463	427	452	430	461	452	389	478	472	433	417	423	480	459	451	439	413	453	415	449	427	456	445	444	465	491	452	423	487	457	455	414	443	467	474	461	429	435	458	433	435	467	460	452	452	464	457	429	441	435	469	439	436	419	437	468	453	409	421	463	427	449	453	426	447	487	443	483	445	492	429	419	424	456	457	427	447	399	474	444	442	451	440	446	404	447	404	413	445	455	450	442	457	467	447	471	427	458	465	450	437	438	434	453	446	437	446	488	459	426	435	434	409	444	456	489	463	490	447	463	438	461	453	438	394	456	468	462	446	421	466	430	449	417	433	434	454	453	445	450	429	486	432	439	482	447	439	441	437	417	454	472	451	428	443	447	460	403	452	476	426	422	442	444	417	440	456	507	442	467	470	473	445	413	450	464	448	423	486	451	434	449	499	477	465	457	453	437	434	438	435	418	478	454	444	446	457	470	470	417	434	435	416	442	411	497	460	429	432	456	461	438	431	439	415	478	442	461	436	476	438	489	477	428	483	417	415	463	454	438	432	454	406	438	485	442	444	444	406	456	436	465	427	453	449	463	443	409	438	477	458	451	412	483	458	495	448	462	447	447	448	459	466	442	447	447	436	456	455	474	453	462	497	444	469	474	445	421	445	428	464	443	451	488	449	456	473	417	433	441	448	443	445	425	438	451	423	463	460	450	450	472	426	457	458	485	468	445	444	432	437	460	437	450	428	434	417	504	468	436	439	475	425	485	466	400	464	471	475	445	484	435	477	445	464	455	440	458	440	437	471	468	447	469	456	503	457	471	454	449	445	416	433	457	430	497	432	435	440	427	443	439	492	454	426	415	420	515	442	441	432	432	483	452	485	460	448	462	444	447	412	465	439	451	475	421	421	412	505	473	411	453	417	453	474	456	447	470	439	438	428	451	440	491	435	465	435	454	459	427	489	455	427	441	428	431	437	468	469	468	421	430	457	437	424	447	455	414	460	463	473	459	424	441	462	468	426	472	434	455	442	491	462	446	481	484	447	458	441	444	479	466	445	450	455	479	448	454	444	492	451	450	458	463	441	477	433	476	473	418	496	424	462	475	479	479	414	437	459	480	423	403	461	405	473	463	467	433	467	445	462	463	419	484	426	427	461	427	443	458	460	417	434	444	444	459	449	480	470	424	395	457	441	467	487	475	447	485	461	453	472	448	418	423	430	530	439	441	463	456	460	454	459	464	459	469	438	440	439	441	413	417	473	443	408	473	420	460	439	425	437	446	438	444	470	445	461	439	433	439	460	457	465	470	484
58556	95184	63548	47381	16880	13972	2563	802	787	783	807	763	759	736	704	735	749	739	806	689	753	719	724	784	760	722	719	703	720	660	711	715	717	744	706	732	768	731	763	763	726	736	763	702	715	698	708	764	692	709	764	680	761	701	727	715	694	723	748	752	717	738	691	749	675	683	761	729	702	779	700	782	910	807	760	753	703	713	712	696	731	730	670	717	746	739	717	696	674	712	728	760	762	728	703	743	699	732	735	758	734	698	761	714	697	781	727	664	696	744	705	697	725	710	741	694	695	721	720	695	701	703	747	727	714	704	708	729	760	712	727	708	729	735	749	757	765	742	739	726	705	730	720	746	716	729	741	756	766	708	704	691	776	732	719	728	716	678	714	752	751	735	742	742	688	672	687	724	727	678	712	775	679	750	710	753	675	717	697	725	719	759	748	702	759	756	745	753	740	724	756	721	700	766	748	753	715	705	716	735	705	700	722	653	765	734	705	754	726	733	746	734	695	700	701	744	746	725	742	736	788	731	675	721	749	702	753	709	688	689	701	712	751	721	739	685	725	741	704	747	692	723	764	765	732	729	732	683	763	712	721	704	718	714	717	794	717	716	724	743	742	706	746	761	691	713	712	697	721	748	716	681	831	703	750	747	707	741	712	685	767	716	719	775	722	723	714	767	686	767	771	738	702	736	785	691	724	665	728	737	717	721	724	722	719	760	699	739	717	747	698	688	733	687	735	739	720	681	676	779	727	732	723	685	717	696	748	746	688	723	692	759	752	724	715	703	720	786	690	721	715	675	765	692	755	801	758	711	723	765	742	714	724	708	748	712	742	731	751	719	744	753	707	762	712	701	701	710	738	683	725	752	731	731	704	733	764	782	718	698	693	697	700	675	687	746	744	712	727	710	744	761	763	761	761	744	795	657	704	729	720	666	685	709	751	744	790	742	723	777	716	708	707	692	707	717	701	734	758	741	717	745	742	705	708	685	715	714	699	668	697	695	774	647	672	708	689	719	718	732	718	706	705	765	705	711	746	729	735	723	784	748	698	707	758	734	705	732	727	719	693	739	730	752	769	682	694	741	729	678	734	726	723	702	727	765	744	678	712	728	720	728	728	708	754	668	659	737	737	716	716	720	727	723	705	732	745	728	713	711	720	695	716	788	696	733	720	725	717	725	723	665	687	705	702	754	719	706	733	733	765	733	736	694	712	754	730	745	684	705	742	726	713	714	685	710	674	766	795	723	784	714	735	725	728	767	702	714	702	746	733	763	761	707	730	766	735	714	732	772	750	710	764	745	683	710	744	713	681	734	764	689	711	732	745	733	697	704	728	690	704	738	744	713	719	687	720	685	714	733	745	732	728	722	712	759	689	709	746	720	684	717	746	764	723	731	762	734	690	715	711	727	700	757	717	712	732	730	744	737	727	661	753	727	704	820	704	736	723	665	725	704	733	726	655	729	702	722	759	727	706	766	753	690	717	693	711	758	719	745	743	732	704	702	685	705	704	718	739	696	739	743	745	744	716	723	697	714	738	676	746	727	731	709	718	739	752	728	717	718	737	716	714	699	695	704	695	727	693	718	780	710	702	731	726	744	744	756	728	710	700	709	683	722	724	737	708	764	731	722	742	731	730	716	777	735	715	752	691	737	757	706	728	714	702	738	715	717	688	699	795	742	718	736	753	747	719	726	735	702	753	721	767	713	726	721	735	718	726	731	711	690	716	722	685	758	681	671	710	689	714	745	719	720	694	678	727	752	736	711	717	745	703	745	746	755	725	683	781	708	741	745	672	762	755	742	740	699	739	751	753	682	692	683	712	706	694	738	753	671	746	724	728	746	696	683	762	732	738	732	701	729	697	719	756	757	727	717	757	706	664	707	728	712	742	749	706	707	734	722	731	656	727	705	688	707	732	699	744	674	696	760	734	724	704	711	686	745	717	742	733	690	758	727	765	750	739	710	715	718	693	692	768	735	677	730	745	716	703	732	718	701	708	717	739	717	746	739	763	730	714	715	717	684	727	718	730	735	785	721	701	716	683	730	745	731	754	721	716	738	794	707	708	679	736	768	731	702	701	697	693	689	707	770	729	730	712	720	736	737	719	759	697	710	757	680	703	723	713	722	741	725	703	681	728	697	760	687	718	672	766	725	723	747	688	741	735	737	683	725	738	723	696	766	662	681	696	748	732	684	738	695	750	688	766	729	733	711	754	710	713	657	709	659	721	783	708	718	698	749	732	752	706	714	724	710	748	698	727	694	700	755	720	726	771	727	696	749	764	731	690	731	731	735	717	701	749	697	670	712	699	729	770	726	694	753	658	735	662	783	710	704	734	728	690	765	700	737	713	716	677	714	687	715	705	672	775	756	681	694	748	680	736	723	750	699	729	673	725	748	742	746	711	720	682	743	752	702	755	764	736	718	736	748	686	797	683	717	734	748	773	713	734	762	720	774	753	741	733	703	714	740	732	719	750	695	712	728	724	711	749	715	711	713	737	712	667	690	715	755	731	685	727	738	752	679	737	719	732	708	716	712	773	708	718	719	746	741	704	738	692	718	698	709	737	664	682	713	725	717	727	758	715	743	705	716	689	755	755	688	759	770	712	758	683	703	719	733	719	709	707	728	744	735	756	708	746	710	696	740	717	720	700	695	732	738	775	744	682	751	707	709	709	749	723	707	677	755	693	714	737	682	759	760	743	716	821	708	708	736	705	736	707	722	734	723	711	688	678	723	697	694	706	695	720	763	722	720	746	732	712	741	715	737	742	730	684	676	736	744	713	721	698	700	732	717	694	740	751	739	749	734	723	745	740	685	725	749	715	754	667	711	706	704	740	723	722	728	729	729	711	726	707	748	694	703	706	717	763	732	750	693	723	728	698	715	735	673	689	705	759	746	657	713	707	723	708	730	763	688	705	731	691	722	741	703	742	768	774	726	746	724	711	734	716	746	700	757	740	691	721	754	740	728	694	746	787	722	748	725	695	758	693	723	718	756	736	777	694	718	719	747	709	745	784	735	737	728	723	721	740	681	660	691	741	721	737	708	715	731	756	762	719	752	747	754	715	712	712	737	728	720	727	696	720	712	704	762	718	735	719	759	807	690	727	733	721	740	758	712	742	710	741	739	714	710	753	696	698	678	701	719	746	720	720	685	733	711	762	711	750	742	753	687	689	766	716	712	767	723	730	711	711	712	743	708	709	697	724	655	741	694	707	715	703	754	685	697	721	749	711	720	724	685	716	673	734	724	695	747	744	750	727	738	728	685	722	767	775	720	756	756	778	662	723	686	708	708	707	749	736	698	680	683	714	731	706	715	747	704	772	675	719	750	763	687	720	732	755	739	713	745	746	752	716	702	719	725	713	736	740	738	766	718	704	706	713	724	745	758	713	762	754	718	743	686	681	716	718	749	687	728	712	760	752	757	723	738	704	708	744	759	764	694	725	664	719	742	712	712	775	706	694	710	750	691	676	739	702	741	702	722	774	689	683	731
28801	29874	23908	12477	1460	832	512	485	467	463	476	487	454	499	450	528	499	451	474	509	470	471	455	502	474	469	465	526	448	425	480	506	449	425	469	503	456	464	465	473	466	478	470	490	473	483	497	477	445	502	475	482	464	484	460	488	433	465	470	470	454	491	449	443	471	471	503	489	444	464	479	469	460	462	477	481	463	469	490	478	482	493	467	489	489	456	475	479	452	476	480	457	499	486	454	509	470	476	452	464	475	504	480	475	481	499	466	442	476	476	531	483	475	476	478	445	413	489	503	425	484	493	498	470	463	537	464	487	461	495	473	465	505	482	477	490	442	485	489	448	465	466	451	498	481	466	441	470	492	478	471	462	477	509	482	460	459	463	475	485	466	484	523	454	501	488	469	468	450	480	458	446	511	461	489	430	520	445	464	462	463	531	484	479	486	467	451	488	440	531	476	438	500	460	475	499	478	484	491	459	473	478	449	488	480	455	438	474	487	504	484	465	495	508	493	477	488	467	507	456	502	458	468	507	474	474	469	486	480	486	463	500	505	453	454	456	477	478	472	485	487	444	480	469	466	490	470	454	480	508	473	548	481	439	471	450	482	473	504	535	483	526	441	393	430	493	515	480	487	471	480	464	487	471	478	447	493	484	463	491	481	492	492	455	498	457	446	451	489	450	524	489	499	465	463	460	501	462	439	499	478	511	446	495	490	473	485	497	493	490	511	499	468	462	509	521	503	474	461	484	488	480	472	451	471	511	485	477	464	451	460	471	487	453	489	468	498	486	464	456	495	468	509	476	492	462	480	501	453	438	464	506	483	434	501	442	440	447	479	490	508	450	471	494	482	470	476	466	478	510	443	463	513	470	493	468	481	466	495	469	482	470	493	492	478	511	435	446	482	488	455	508	470	461	477	447	475	447	478	480	471	501	485	477	461	464	443	478	486	463	488	444	499	510	486	456	463	499	450	477	487	492	437	446	476	456	478	484	433	467	491	442	519	454	437	462	431	491	452	500	496	462	484	440	488	473	467	479	424	452	455	477	475	454	484	510	486	490	429	454	405	456	488	470	417	493	512	420	468	457	460	465	478	441	506	466	493	488	511	487	464	446	443	458	458	518	480	469	484	474	488	491	438	496	452	437	493	442	490	459	517	527	478	470	507	436	483	494	460	413	477	457	466	456	458	476	431	505	489	465	464	484	457	465	451	478	473	476	480	479	451	501	444	498	443	498	502	497	456	453	490	426	485	475	469	439	429	474	465	483	451	471	490	468	467	503	474	417	449	496	493	438	493	466	482	443	456	462	472	476	473	453	522	458	501	498	457	437	484	482	466	439	489	503	465	501	472	474	451	513	461	493	482	485	450	480	443	429	484	478	445	467	465	473	489	507	510	438	446	502	474	468	463	454	459	504	471	474	460	486	453	487	468	470	456	512	479	460	484	492	428	493	473	486	471	487	439	486	488	482	494	445	463	467	450	477	450	485	464	490	423	479	493	490	480	483	517	471	505	491	492	495	463	470	447	475	456	490	521	502	477	449	418	506	484	497	478	429	539	493	467	474	458	473	499	466	470	475	453	464	476	430	466	509	477	459	500	483	471	475	424	479	449	488	508	441	493	493	457	515	478	455	488	449	492	479	452	484	447	448	469	503	455	490	469	444	460	460	513	488	457	472	469	495	459	483	482	491	506	473	479	463	465	507	457	468	479	442	446	470	437	443	486	489	485	483	434	481	451	410	511	466	446	533	516	457	478	474	472	492	458	477	467	444	507	440	434	481	467	499	471	463	474	499	427	442	475	456	454	491	488	471	503	463	476	488	482	478	462	496	416	469	474	487	471	482	462	469	492	450	531	499	474	449	476	470	511	488	469	477	479	477	449	505	476	495	499	493	515	417	470	463	512	496	469	451	460	503	462	420	465	496	519	504	477	462	481	451	492	483	471	442	480	489	473	490	482	483	488	496	458	431	471	443	497	464	460	492	449	453	448	476	433	458	446	510	489	455	496	459	491	456	484	461	503	469	479	459	495	475	467	476	519	472	489	464	446	490	485	456	453	432	459	459	469	507	507	455	511	501	463	474	448	478	464	518	486	483	487	437	456	466	494	438	467	486	454	477	457	470	489	431	418	495	502	485	432	502	502	485	468	522	489	523	487	510	439	479	489	455	485	460	492	475	425	460	463	489	451	450	479	433	473	522	522	501	455	463	478	450	440	460	487	466	488	498	497	481	440	487	457	504	489	487	475	464	441	426	439	530	436	517	481	507	485	494	434	448	509	459	447	461	485	504	498	506	462	449	490	477	476	474	450	488	518	492	469	501	421	466	495	482	441	482	483	456	516	444	460	477	456	453	469	474	489	483	503	500	513	446	488	452	461	471	435	469	467	425	450	495	440	464	492	503	493	466	476	517	514	428	481	435	508	473	459	499	496	429	475	466	484	485	467	495	483	494	428	448	460	500	458	477	502	481	499	453	469	486	488	472	484	478	465	523	484	467	501	435	443	485	454	459	494	457	471	462	481	462	465	441	517	471	461	457	478	465	472	490	433	482	517	471	510	453	496	523	500	448	456	484	487	506	441	521	452	502	489	506	483	449	478	468	472	457	465	496	471	487	487	491	490	465	472	439	478	474	468	478	465	459	462	487	458	499	452	465	463	459	470	508	463	453	464	436	490	491	434	462	492	506	500	484	485	443	485	459	497	482	504	479	462	473	507	453	531	470	510	468	500	464	478	432	444	490	440	472	460	493	484	471	469	472	496	487	456	513	435	488	479	444	454	472	471	467	466	480	454	461	443	455	472	475	447	483	510	487	472	444	481	479	461	477	469	487	498	454	464	517	492	447	475	498	447	477	481	484	476	494	456	469	484	437	481	509	466	481	458	481	454	458	487	520	470	475	508	492	512	450	462	478	482	479	475	456	464	514	483	493	455	480	482	464	513	496	490	480	453	419	470	433	439	505	470	493	466	449	475	478	445	494	463	491	477	449	482	460	483	449	486	530	455	501	514	513	456	496	494	440	467	437	486	473	423	502	473	504	476	454	445	464	457	505	433	474	486	474	444	509	461	511	443	447	481	429	467	493	457	489	473	456	499	499	494	471	485	481	509	491	488	492	512	477	476	478	493	506	459	509	507	479	478	487	468	493	470	466	493	461	463	491	492	502	485	476	498	464	478	473	503	470	485	483	450	512	471	502	449	487	454	520	447	467	482	516	492	485	485	455	440	466	490	425	454	463	471	476	463	501	507	508	448	483	463	478	451	493	492	478	464	508	484	477	483	482	494	471	461	480	484	509	492	464	444	470	465	446	494	458	487	546	499	475	490	453	464	450	522	447	494	493	482	449	459	493	500	475	483	476	491	467	520	447	495	455	451	485	463	481	482	500	498	465	468	469	500	427	464	433	467	486	479	469	476	514	471	464	494	485	457	481	503	493	499	498	461	483	466	519	475	460	494	513	449	456	483	482	519	480	475	468	489	450	453	471	492	437
38949	48302	25168	13536	2354	1714	877	835	826	824	837	817	858	870	825	767	789	829	812	805	801	786	765	745	777	824	805	789	820	784	832	810	844	773	825	798	796	838	822	817	799	833	770	810	857	861	839	794	856	828	792	809	809	864	817	777	810	846	793	856	822	799	796	822	856	827	807	838	781	796	849	794	835	876	758	830	803	744	768	846	828	810	799	785	851	808	789	767	829	778	771	815	764	768	783	839	802	807	845	811	817	849	783	825	780	799	769	812	810	833	791	760	800	782	793	738	844	884	854	811	802	816	759	779	818	791	869	820	838	829	793	814	845	785	800	833	843	848	848	802	781	829	828	845	817	798	842	836	823	816	793	811	784	820	844	763	827	827	810	854	820	826	821	815	805	811	773	848	812	812	806	840	840	765	820	757	842	828	827	837	836	807	762	811	834	844	849	832	825	813	782	820	784	810	816	817	805	810	756	849	763	813	789	826	804	785	810	789	815	804	805	809	844	821	774	807	812	759	812	843	784	845	822	846	802	848	873	810	793	804	826	813	729	842	809	790	867	817	807	814	810	805	821	830	765	758	815	800	836	760	810	821	786	825	825	827	836	816	806	754	836	807	842	809	785	821	753	817	812	824	817	805	844	793	820	846	814	828	801	758	771	819	850	834	772	798	785	796	796	847	776	864	807	784	815	829	798	825	834	811	816	794	830	796	802	810	813	808	777	752	805	843	854	817	814	789	782	841	777	798	822	883	819	784	787	802	828	831	822	806	839	771	759	826	795	824	827	839	765	842	849	841	838	811	828	840	778	815	772	791	853	788	791	800	834	853	810	832	781	809	800	776	778	827	828	824	789	824	825	773	802	848	775	784	853	864	799	833	801	824	818	799	815	860	775	838	799	755	801	823	805	753	821	823	838	793	832	830	789	810	809	771	764	839	795	845	807	786	818	857	808	767	818	816	791	831	826	799	821	767	837	842	818	818	812	852	810	780	780	777	795	837	783	805	798	818	840	827	834	788	782	895	778	793	847	816	791	836	846	844	819	830	818	805	775	761	745	811	749	804	807	783	825	751	776	760	852	786	841	787	819	800	794	797	814	828	840	795	797	823	793	875	789	791	775	825	811	797	858	808	834	823	830	829	818	807	811	819	833	808	836	818	826	819	800	788	816	837	774	794	782	827	811	759	805	887	815	823	811	810	812	833	834	820	852	783	853	828	825	778	851	794	778	839	804	745	798	781	827	784	869	835	829	811	852	746	864	860	814	822	826	827	778	796	827	802	829	771	764	839	805	789	817	801	776	818	836	804	813	775	750	844	806	801	826	830	819	755	834	809	793	804	821	739	815	838	769	821	859	785	814	788	825	789	809	816	797	796	808	813	810	824	791	814	841	788	808	752	810	813	856	827	828	826	848	791	831	793	829	795	833	764	866	796	833	799	763	776	855	800	781	841	775	780	770	801	818	808	785	781	829	862	874	813	850	805	816	863	803	835	822	808	795	826	821	835	835	845	741	781	779	774	827	824	821	787	782	792	804	778	855	809	856	788	839	827	821	807	826	840	818	827	796	814	778	815	810	825	772	813	794	756	828	814	860	821	790	790	812	849	841	806	836	782	817	797	763	793	876	831	778	807	827	805	792	799	816	825	807	791	850	842	867	870	789	797	809	828	826	818	836	848	798	800	796	789	800	842	839	818	801	827	776	777	792	833	769	825	790	813	827	795	799	835	837	784	818	838	847	862	835	826	812	795	847	786	793	777	795	776	825	814	818	815	789	820	864	851	835	807	852	806	830	856	826	857	837	867	803	804	793	809	858	823	792	818	852	834	758	870	837	830	752	794	794	821	772	809	802	834	821	799	838	802	763	844	804	800	782	833	789	794	801	792	763	765	805	813	867	823	834	831	844	801	822	811	801	823	799	843	863	734	816	839	821	797	748	841	774	827	818	777	799	810	802	801	829	821	842	782	792	744	795	797	851	829	848	812	829	857	801	794	790	802	855	814	837	835	801	804	797	861	818	822	805	771	811	857	793	793	844	790	800	798	814	771	780	827	850	829	766	814	834	807	851	827	773	859	870	735	834	840	805	781	841	785	839	815	826	813	801	815	801	823	832	803	833	836	806	785	764	778	780	827	809	831	830	827	822	879	792	769	842	819	820	876	854	783	815	831	746	789	779	811	820	760	788	810	817	796	818	812	827	826	832	804	868	827	779	809	843	876	847	835	846	771	826	801	771	846	786	834	782	824	763	794	801	806	788	824	816	814	768	812	781	799	788	806	794	762	859	867	788	831	831	774	829	795	804	854	777	815	817	847	773	796	791	818	813	836	826	788	819	826	814	820	832	827	875	734	805	804	796	811	819	786	845	789	823	769	813	823	812	868	826	791	821	832	791	878	809	794	822	834	835	802	761	849	784	770	798	807	822	825	818	809	820	775	751	824	780	831	801	836	764	809	833	829	824	835	789	851	805	838	795	815	786	808	757	811	886	865	792	829	787	794	788	803	781	791	837	798	774	760	800	767	786	800	805	800	803	766	816	798	815	840	786	781	798	831	793	796	800	806	851	792	803	800	820	763	808	808	827	835	789	785	843	768	817	813	764	835	815	828	817	764	787	834	828	782	798	798	821	858	794	793	789	811	822	805	796	854	840	790	813	850	822	824	809	876	788	815	782	812	846	796	838	849	790	809	771	796	859	817	795	809	761	800	841	800	793	776	808	856	866	832	810	822	825	777	831	804	773	777	787	816	845	812	785	793	786	788	797	793	831	827	841	773	833	870	760	796	837	783	842	851	773	804	786	797	795	816	856	829	805	784	786	784	802	831	776	803	849	862	841	788	822	758	785	795	835	821	815	825	783	840	798	799	839	830	803	839	793	796	830	817	838	747	790	816	736	747	800	781	808	802	803	786	805	848	820	770	793	860	819	816	801	753	814	799	843	821	796	845	819	754	807	797	791	817	833	749	767	798	801	810	790	807	833	847	800	801	803	781	831	797	786	797	805	813	907	827	807	828	769	822	823	812	839	854	770	834	788	821	800	801	827	874	833	805	793	893	792	759	778	846	780	764	791	825	778	812	844	797	834	810	809	808	763	808	813	785	802	835	790	819	810	830	811	814	803	777	777	807	836	786	810	794	863	784	733	799	757	820	779	847	766	827	797	835	842	829	807	860	791	796	817	786	832	791	769	783	819	802	825	787	814	804	806	862	788	766	799	772	883	832	854	787	850	806	871	800	828	815	766	826	843	835	807	818	846	804	849	757	783	771	775	815	830	827	788	785	806	810	791	804	818	812	846	805	824	809	784	826	761	815	796	782	798	839	820	835	870	818	828	844	820	792	774	803	847	757	826	806	794	827	805	821	795	809	858	851	817	810	762	817	796	827	877	808	791	809	840	781	805	800	760	789	839	794	820	776	798	774	846	742	795	802	825	806	755	785	845	809	853	801	820	857	833	841	804	783	777	784	790	827	786	835	824	767	789	771	783	816	797	781
24144	22951	29717	25495	19799	9701	1075	388	318	335	324	347	313	342	317	323	326	311	310	324	317	356	328	314	330	354	322	353	305	353	332	322	339	333	336	316	340	307	301	328	347	324	327	334	326	351	329	304	359	341	335	338	326	341	371	304	327	347	324	328	307	332	326	320	345	336	334	316	328	334	326	365	356	299	303	322	333	348	325	300	304	322	294	343	309	306	323	301	298	302	337	284	293	310	321	324	333	352	322	326	316	345	327	320	318	333	338	331	338	337	334	337	322	314	328	318	312	336	320	299	344	329	307	318	290	334	349	308	368	338	342	323	329	306	338	353	308	297	337	316	307	346	312	302	317	362	330	355	340	327	324	332	321	314	324	331	353	304	288	339	350	316	338	323	341	327	316	354	360	346	327	315	336	327	295	350	326	338	321	337	308	324	325	314	310	318	324	354	325	330	337	340	339	359	349	344	313	319	296	320	301	329	312	318	312	306	329	336	336	320	337	317	351	330	357	346	340	334	335	327	319	351	313	337	328	320	327	309	354	336	348	341	363	305	333	323	327	346	335	337	353	330	326	318	296	332	346	312	322	339	347	351	334	323	362	321	331	318	352	335	324	343	337	328	342	357	295	310	337	293	315	332	325	367	353	356	345	351	312	298	317	340	321	325	303	331	300	320	296	360	349	330	321	341	336	353	341	295	338	346	318	321	316	327	317	329	322	366	325	335	351	307	324	313	312	365	324	330	333	306	303	312	322	320	316	330	315	301	347	315	323	313	319	337	332	296	315	344	352	290	296	297	299	335	317	350	320	327	310	299	360	334	320	346	325	335	322	345	347	321	325	348	309	348	330	341	346	335	328	317	335	293	343	347	349	346	337	318	323	347	293	314	312	346	357	326	288	329	308	319	332	317	335	309	339	318	293	303	333	335	317	305	323	335	341	347	333	338	349	333	325	339	348	322	329	333	323	305	339	306	331	350	322	341	327	340	342	340	328	323	322	299	279	326	301	346	300	348	305	358	328	339	340	322	335	302	333	285	330	329	302	299	332	311	329	314	347	341	338	308	326	363	327	322	309	332	321	345	318	352	326	330	306	358	356	337	343	306	312	339	334	322	346	318	334	338	301	321	324	299	325	338	332	346	342	346	313	307	336	327	329	335	332	280	318	328	317	360	323	346	329	314	301	335	298	299	321	362	320	304	306	343	349	347	306	336	369	308	345	330	311	326	344	287	324	300	330	322	361	330	340	325	325	349	323	326	348	327	308	347	324	309	308	340	362	337	321	337	305	328	336	313	328	335	322	333	304	337	341	333	332	349	338	331	326	335	338	345	354	310	294	289	348	314	297	319	336	317	324	308	332	327	303	340	319	312	293	372	334	346	320	320	333	306	349	334	306	347	329	334	322	314	309	312	287	313	338	297	297	295	310	336	309	359	327	327	310	312	328	322	324	288	301	302	347	285	338	317	332	326	352	335	343	348	300	330	332	360	320	313	337	278	353	338	338	319	345	292	342	295	337	318	289	324	287	308	365	334	330	322	329	319	347	342	349	330	319	336	318	311	267	306	330	327	317	314	316	340	334	324	332	312	311	364	340	324	319	306	333	316	326	356	346	296	339	328	328	321	339	336	321	327	333	299	333	298	325	305	316	333	318	332	297	334	346	311	303	352	318	315	321	322	321	330	330	294	327	342	317	329	330	333	312	337	328	355	309	313	347	340	312	327	306	305	288	349	327	288	324	336	317	317	307	332	325	330	334	296	369	335	307	352	323	317	294	332	332	326	341	336	340	376	333	346	319	324	322	331	285	311	321	335	334	328	335	318	335	317	350	297	308	320	334	349	289	291	318	320	333	313	303	317	295	320	316	322	328	319	310	309	286	333	313	305	336	347	346	342	325	299	330	321	298	317	315	320	376	322	320	306	330	344	320	332	308	316	307	338	350	344	307	338	305	335	333	303	330	321	318	314	304	321	319	337	297	353	300	325	304	339	332	316	346	346	338	305	287	352	338	343	323	304	310	370	327	326	332	360	329	319	310	307	361	328	349	345	309	317	355	335	346	336	322	302	315	315	306	316	292	354	308	310	319	329	345	310	293	346	292	296	345	321	308	325	340	314	335	335	327	317	336	331	319	306	344	291	321	314	341	322	346	330	351	329	305	339	314	292	316	328	317	325	312	345	315	332	346	344	316	368	315	331	346	305	323	317	339	331	340	321	309	326	301	322	345	334	316	336	288	304	323	341	354	357	333	318	337	324	336	306	307	317	310	323	336	315	336	324	318	335	395	324	319	314	325	296	370	317	359	370	329	308	328	321	330	355	318	334	344	326	350	331	305	300	298	305	327	360	306	340	320	307	294	294	352	306	333	301	311	336	300	314	351	277	348	315	308	290	317	302	310	333	299	319	315	331	335	333	294	339	341	331	331	338	319	328	323	343	328	347	316	335	284	355	343	302	346	320	373	308	336	353	330	314	303	335	320	313	325	311	314	346	316	279	314	325	300	318	280	298	341	323	356	337	325	313	360	339	339	342	318	312	300	310	324	351	310	333	325	314	335	311	354	328	310	351	315	311	325	302	315	307	333	350	334	292	319	344	286	311	334	338	326	311	328	345	297	326	349	318	342	347	312	324	343	308	346	338	359	344	319	320	328	337	319	336	345	336	330	355	289	344	318	334	333	315	327	346	312	332	336	301	340	345	318	319	330	311	336	313	339	337	345	341	358	354	298	315	308	304	370	311	367	340	306	332	342	333	295	328	333	314	300	318	343	350	318	317	316	306	319	349	327	327	331	323	337	350	294	313	318	342	357	333	323	330	354	315	293	287	318	357	339	294	334	336	338	335	284	290	300	312	341	329	357	313	353	353	317	338	320	330	330	320	314	325	338	322	329	304	314	263	328	315	310	326	334	299	333	316	316	288	297	314	308	309	316	316	321	333	342	312	302	330	330	317	326	322	332	329	331	346	339	324	361	336	324	327	304	323	307	329	329	314	328	317	290	336	331	337	316	297	284	357	350	303	313	330	319	346	323	325	342	308	332	321	340	321	328	293	333	297	295	336	356	311	315	301	314	311	312	344	336	346	309	338	314	344	341	355	301	333	309	331	327	325	315	309	352	286	322	341	329	334	336	321	349	319	304	348	315	325	298	319	313	358	334	291	304	304	337	307	306	322	308	324	331	328	332	328	356	318	317	351	361	296	294	308	337	308	360	319	350	312	314	304	310	342	313	327	328	293	306	350	330	324	299	345	322	310	320	292	327	309	304	337	328	302	315	331	317	332	308	320	330	302	351	359	354	297	330	329	359	317	318	370	303	318	343	305	359	337	316	338	323	322	330	309	342	305	313	345	336	317	306	364	333	336	349	329	352	317	314	342	321	302	323	358	310	332	330	290	312	310	341	334	368	313	309	316	352	302	341	322	330	352	347	329	302	335	299	326	357	354	346	293	326	348	328	342	341	302	315	314	294	296	327	328	303	289	332	311	346	357	332	310
59391	89460	55787	39477	10205	6223	1200	579	614	615	622	553	595	583	577	548	581	566	581	572	608	549	566	592	555	594	518	580	580	545	542	558	570	567	527	546	586	598	583	597	613	603	551	562	541	583	573	585	562	555	540	602	564	537	584	572	561	606	554	545	584	561	529	543	569	539	585	566	587	549	576	617	675	633	518	602	584	577	552	547	538	622	581	543	550	570	529	535	551	661	618	579	591	536	531	555	524	564	599	581	562	545	578	577	523	512	595	604	613	548	564	577	553	542	526	592	599	571	548	534	577	539	568	604	554	554	561	560	563	568	541	594	590	541	550	586	546	609	570	567	568	539	601	544	548	571	576	550	569	594	598	599	544	569	554	543	563	537	558	592	573	535	567	546	584	566	562	541	600	554	565	555	541	578	570	539	575	619	600	558	565	558	576	572	613	585	575	566	580	536	571	563	533	558	573	580	535	644	552	591	601	547	552	594	560	582	583	557	557	629	559	586	582	538	549	512	572	516	562	575	571	589	578	535	532	558	595	552	537	558	570	553	534	567	549	562	576	569	546	535	562	566	604	580	593	565	550	581	570	569	555	595	578	559	534	516	574	603	578	598	567	612	560	610	530	552	564	575	557	571	549	596	587	583	592	604	581	602	593	560	632	548	568	539	548	569	592	565	592	586	571	548	565	552	597	559	558	552	590	557	543	578	523	603	553	553	592	538	590	548	577	589	542	559	581	583	553	564	541	544	578	542	545	582	625	534	562	540	581	585	580	536	603	569	577	621	559	536	526	570	532	600	558	561	552	537	538	531	574	527	568	548	534	537	548	602	573	563	587	563	561	564	558	562	565	570	567	588	536	577	586	574	541	556	598	564	564	562	560	568	597	530	585	548	542	571	585	570	567	526	593	588	538	557	561	551	536	594	532	561	563	594	600	576	587	599	577	598	592	573	614	542	538	562	549	590	549	527	584	551	577	568	558	564	582	585	564	503	555	614	568	570	597	572	542	605	582	572	568	594	610	562	564	586	538	585	551	555	529	581	601	545	563	582	547	555	589	539	581	597	564	550	570	574	570	528	601	573	563	597	559	552	578	584	567	564	566	578	589	580	535	567	598	581	571	580	573	585	586	601	586	503	574	580	526	535	570	579	554	561	553	535	545	583	548	544	564	596	559	569	571	555	556	541	573	569	517	553	543	571	593	570	605	582	585	544	586	506	545	561	515	578	554	593	568	569	597	525	595	582	611	581	557	581	542	564	550	589	577	557	605	554	571	586	525	569	569	569	603	567	550	565	539	571	580	613	540	583	581	570	529	582	565	537	593	544	573	574	524	601	569	531	566	572	567	557	559	532	573	526	528	545	566	586	519	560	577	568	573	582	553	547	579	544	539	631	590	540	527	548	527	552	564	582	539	550	563	579	559	578	576	583	553	573	571	573	580	542	567	579	574	556	552	575	560	532	616	595	508	593	581	591	564	596	565	600	602	571	532	563	611	529	556	546	541	578	567	572	557	599	548	565	581	572	612	578	577	548	582	564	587	557	561	549	541	564	599	523	565	560	582	580	637	576	545	547	608	580	574	607	565	553	571	611	554	576	580	577	544	551	563	569	561	527	520	611	546	566	574	556	610	578	570	583	569	567	584	597	547	557	576	550	582	527	549	580	565	557	511	604	556	554	538	566	603	604	576	609	548	538	548	571	576	585	568	559	533	578	553	559	603	529	602	522	588	562	575	571	615	589	597	574	547	575	553	526	600	579	532	548	558	570	539	570	586	535	537	577	575	580	575	588	585	555	569	574	567	542	549	543	563	573	557	553	567	557	534	578	540	559	544	555	555	578	553	568	539	568	583	588	591	582	583	583	636	508	559	561	550	561	571	576	588	568	546	586	589	551	574	581	564	576	539	598	575	568	584	581	565	571	600	546	551	555	566	568	542	549	559	556	585	595	554	579	583	571	528	577	550	582	569	545	580	559	611	541	537	537	541	561	537	611	606	583	582	564	534	571	584	555	530	527	570	554	545	552	545	532	577	558	569	600	556	543	560	579	547	560	516	546	589	565	589	511	559	565	579	539	573	531	520	620	552	528	587	544	624	565	586	527	610	597	577	560	581	600	548	586	556	594	570	546	550	585	596	604	602	565	540	534	560	574	590	558	610	549	572	562	562	563	567	568	586	543	558	558	571	594	569	541	585	559	563	541	547	554	505	555	582	584	526	572	617	568	570	575	518	604	525	586	550	564	564	569	581	582	578	561	595	540	582	543	529	593	535	556	577	578	550	544	576	552	591	539	616	517	599	567	567	588	588	520	575	528	552	576	541	564	543	546	556	571	576	620	550	568	537	560	577	572	586	654	589	584	581	605	516	573	603	572	593	517	523	600	562	609	550	562	582	593	599	546	548	558	597	604	568	553	595	589	570	595	591	553	566	546	532	572	553	551	547	601	603	569	613	545	580	577	543	601	557	548	548	594	549	534	575	577	584	579	574	532	594	570	545	601	548	573	512	550	561	586	546	563	568	590	564	548	536	555	523	540	581	526	540	554	569	567	572	595	539	558	593	564	569	555	561	558	542	560	569	566	521	521	560	598	570	542	560	597	534	546	547	559	546	596	556	588	549	609	577	544	569	574	541	541	573	556	571	562	594	569	539	528	586	551	569	536	593	582	562	595	568	562	585	531	583	610	533	546	566	545	584	554	567	522	569	572	547	576	567	531	541	588	542	545	565	541	565	569	577	545	551	511	601	556	592	575	561	583	567	549	561	561	529	544	588	542	546	546	550	565	565	566	587	570	556	584	568	561	528	598	583	569	548	558	578	542	606	575	547	560	542	552	520	596	583	562	599	512	592	577	575	624	562	594	552	581	590	578	552	551	584	568	593	646	569	563	564	588	589	573	584	550	547	525	621	579	525	551	553	548	564	572	568	597	541	576	554	586	594	550	545	547	569	551	591	570	588	581	564	583	549	590	534	570	556	559	559	570	552	508	588	570	602	561	564	625	556	568	605	559	564	532	562	549	543	527	556	574	554	543	565	543	599	547	567	550	583	567	546	587	580	556	579	596	579	554	563	529	550	572	570	560	563	551	585	574	556	567	570	554	563	559	548	533	549	570	608	517	575	620	577	560	546	579	574	589	609	579	549	566	559	563	555	550	561	560	562	567	530	582	589	559	542	570	551	579	572	585	564	541	514	576	542	560	528	551	586	560	533	543	552	587	550	533	548	576	509	588	539	582	550	537	526	546	548	604	558	576	568	588	572	567	562	575	576	607	618	585	608	599	577	601	568	555	558	559	584	531	529	573	579	561	579	533	574	547	591	600	592	567	574	577	570	565	564	569	561	538	552	529	592	604	544	535	501	554	585	544	576	559	566	595	589	583	549	570	569	527	586	588	548	564	576	521	535	546	580	577	578	543	563	546	548	572	542	553	579	559	590	546	594	547	533	557	550	574	582	581	530	587	572	553	541	592	556	586	537	582	570	517	568	547	564	566
22989	21769	29188	24128	21051	19010	5506	553	496	454	435	422	434	431	446	465	444	451	454	467	443	465	428	446	445	446	427	410	450	436	438	437	467	448	439	429	418	441	407	456	448	449	459	447	451	417	421	464	446	457	465	454	444	440	428	434	432	446	457	407	432	425	461	425	457	451	436	442	424	435	448	478	487	440	463	452	430	397	430	420	442	462	477	423	458	396	407	479	448	443	465	443	447	439	411	410	432	412	452	383	392	458	429	419	410	435	465	425	454	432	421	452	442	438	465	409	469	438	442	416	429	451	433	429	447	441	418	419	438	448	414	431	446	424	463	415	435	452	459	410	438	448	461	398	450	421	415	445	439	440	439	410	473	441	412	398	429	431	428	441	395	454	396	425	413	429	407	377	420	464	420	417	453	429	406	414	433	429	438	406	450	405	469	443	452	436	417	433	442	433	452	433	463	439	433	448	435	425	406	434	445	401	443	411	411	452	448	439	445	389	446	448	490	442	453	465	456	404	442	455	469	398	458	442	405	453	434	470	458	433	411	438	405	441	425	444	423	445	447	416	456	441	405	439	389	454	447	479	434	384	443	466	425	415	429	411	394	410	436	466	398	436	436	396	450	430	410	402	425	449	398	423	460	417	451	426	462	424	430	413	449	463	437	453	455	458	446	439	421	421	401	432	440	408	444	466	456	453	454	416	428	433	452	410	435	391	439	486	442	421	480	437	435	414	412	458	457	414	441	429	464	417	428	445	429	478	452	417	448	438	448	392	434	480	430	438	462	449	466	444	411	407	461	485	439	427	422	405	456	444	423	411	439	428	463	433	412	410	429	420	432	426	390	414	444	422	409	403	420	422	452	428	456	441	472	452	445	446	427	454	443	435	418	453	431	394	442	444	421	431	420	414	423	456	427	419	480	432	436	418	420	427	419	454	464	453	409	402	423	441	419	408	440	447	410	437	422	417	405	398	443	447	392	417	407	441	446	446	461	405	440	441	430	430	397	446	463	442	412	463	432	450	431	451	462	446	447	419	417	424	393	449	444	414	429	450	459	447	417	466	431	456	429	448	446	426	464	397	453	470	425	402	396	440	462	464	417	454	402	437	432	423	446	408	413	435	416	440	459	406	402	485	451	468	404	454	459	423	404	472	429	423	409	437	416	427	426	417	432	440	458	465	436	463	458	413	456	414	434	422	460	440	443	449	429	430	431	413	421	449	388	404	485	441	442	441	435	456	450	460	440	452	408	421	419	429	433	452	436	446	426	412	435	420	472	438	426	469	500	434	415	445	428	437	434	406	450	416	414	420	451	422	449	394	423	438	415	455	439	442	396	437	421	435	421	435	450	420	427	445	436	430	410	428	438	429	409	424	448	436	422	436	480	425	434	451	441	478	427	422	472	430	450	392	440	427	400	409	418	434	402	414	435	417	421	433	425	431	461	426	418	429	434	401	392	417	439	438	445	436	441	440	406	458	422	437	419	441	411	468	424	463	420	440	458	434	439	420	452	436	466	433	410	415	434	430	444	452	435	418	415	442	456	451	459	426	431	411	436	381	431	416	444	401	454	432	462	442	481	406	421	435	412	412	429	452	455	430	442	410	412	425	424	460	411	409	454	430	452	427	424	434	392	405	424	446	426	443	423	432	434	430	477	444	458	431	395	388	422	429	448	423	490	410	399	418	472	424	458	431	435	438	432	418	441	428	441	453	439	405	454	377	430	406	454	452	448	434	442	409	475	450	434	410	443	423	416	425	467	419	399	400	419	441	435	428	454	433	415	416	434	431	402	444	438	420	440	470	424	443	417	437	425	434	403	468	452	418	471	441	442	464	441	416	406	424	427	430	453	465	445	435	410	434	466	450	451	408	445	412	447	440	490	424	412	429	451	412	437	401	435	432	429	418	409	412	489	425	426	454	418	405	488	455	466	489	457	412	438	473	416	415	406	448	419	477	427	411	455	418	469	442	420	430	417	446	453	447	422	436	431	432	424	431	459	402	430	420	459	428	423	467	491	455	417	428	435	422	457	434	432	420	447	433	421	437	450	433	415	463	454	424	430	419	426	427	406	402	453	428	436	432	409	401	426	411	406	451	454	413	453	417	436	418	433	412	418	447	474	453	408	458	414	432	444	473	420	441	417	428	421	428	404	399	449	423	435	420	432	455	417	452	430	458	433	416	420	408	434	444	417	445	402	436	435	443	423	425	424	455	431	465	470	444	459	435	446	419	413	447	434	406	479	406	429	420	454	463	459	421	390	391	437	424	405	428	441	445	446	445	443	464	404	421	411	440	412	429	413	412	447	426	426	442	434	456	465	422	422	444	425	408	449	471	430	455	424	384	433	441	443	416	436	437	440	410	467	469	401	451	447	449	383	395	425	440	448	390	461	448	415	439	416	417	449	413	450	434	402	442	452	408	451	421	443	410	446	403	392	451	427	470	429	409	447	470	459	472	452	409	407	439	444	439	441	457	448	466	438	459	429	451	471	448	473	409	443	453	469	426	442	435	423	436	415	451	426	416	440	428	433	427	421	446	454	432	427	465	449	416	452	413	442	443	461	430	452	418	395	436	450	446	434	429	468	411	410	451	442	440	428	418	413	425	432	419	461	444	436	435	441	448	417	404	406	411	479	431	430	442	452	457	418	427	404	416	461	464	459	451	429	466	418	417	419	422	417	422	456	417	460	429	413	460	448	432	439	419	422	512	455	448	428	437	443	434	441	422	454	439	464	390	488	460	450	412	434	424	469	433	425	451	455	452	450	436	419	409	442	424	416	482	447	412	421	445	476	420	448	432	473	416	420	432	424	416	415	447	442	407	470	452	410	406	416	456	422	432	441	444	433	410	460	434	425	415	450	472	436	429	442	437	423	421	426	422	419	437	427	393	415	425	438	441	457	423	416	436	422	422	459	442	397	457	432	445	425	426	459	431	431	393	435	414	406	413	433	460	435	419	428	443	424	425	410	435	442	454	430	429	448	447	423	435	466	454	453	413	432	450	452	451	375	460	400	432	437	419	442	457	429	424	439	407	473	453	459	451	401	471	446	462	408	401	461	452	427	431	458	406	375	450	421	437	435	423	418	427	454	421	460	443	468	418	441	442	430	437	465	415	413	451	473	427	400	421	409	429	442	439	432	458	457	440	403	431	459	405	440	449	452	425	459	443	402	428	443	462	419	393	466	492	455	451	424	422	418	441	453	424	425	423	421	437	429	421	431	447	443	401	446	437	414	458	460	447	462	393	459	445	453	421	428	424	437	449	417	477	461	442	419	434	437	437	418	407	433	431	426	423	426	504	411	432	459	450	448	483	455	441	432	427	428	439	430	436	426	397	434	428	383	459	468	422	481	445	439	458	401	454	432	420	408	461	447	416	444	450	379	472	413	423	415	388	443	425	398	416	423	400	458	443	417	429	434	401	453	433	431	480	420	432	444	432	438	437	452	457	399	415	424	448	455	472	443	405	429	419	442	459	431	408	422	434	457	438
57536	95674	63994	46962	13312	8319	1690	825	805	819	741	738	732	718	723	709	785	676	748	745	735	722	722	687	665	701	687	718	707	677	701	720	731	704	701	710	664	688	688	666	728	674	685	726	700	715	693	692	702	688	750	666	678	733	658	678	720	704	689	672	691	717	732	688	713	667	702	712	719	656	719	800	893	738	699	658	687	707	716	723	712	743	722	678	695	680	693	705	723	681	688	712	746	695	688	725	699	684	687	716	690	677	707	709	713	698	699	724	747	700	717	695	680	700	654	694	717	655	702	673	676	691	706	707	683	694	645	709	775	674	713	750	710	690	687	698	707	681	679	720	717	692	704	722	753	715	709	729	687	671	726	705	720	680	706	728	713	736	709	674	716	722	682	730	708	700	705	680	679	696	701	700	752	683	708	665	757	691	706	680	700	720	699	693	708	708	727	699	705	719	689	683	750	700	679	747	704	727	720	735	626	702	768	670	686	708	702	721	690	691	725	698	682	659	694	701	724	662	700	703	710	711	744	664	693	688	681	716	706	671	670	705	727	709	741	683	693	666	729	696	724	741	682	687	706	671	728	684	653	687	726	683	727	686	683	680	682	719	718	721	673	686	696	709	759	744	677	684	747	710	750	685	723	659	706	705	730	700	696	720	670	751	730	738	696	720	676	696	697	663	700	674	744	731	719	684	725	695	646	711	717	692	687	713	689	723	674	737	692	696	725	739	656	655	707	704	701	678	691	706	689	697	703	676	715	718	686	702	707	711	704	680	729	697	733	751	705	678	728	662	659	669	687	705	705	727	762	711	700	727	735	668	733	751	715	767	663	682	660	657	700	696	717	737	684	669	697	706	693	747	658	722	715	715	710	686	721	674	648	730	705	677	679	676	711	672	686	673	684	713	701	692	668	678	672	719	704	706	655	688	692	641	699	732	703	685	726	696	703	746	733	713	728	752	737	720	713	751	704	743	683	736	703	674	660	679	697	720	683	725	682	762	715	723	726	661	693	706	721	730	698	717	661	685	697	692	729	680	631	685	727	694	697	669	666	718	675	709	712	686	674	710	714	659	704	700	673	726	732	704	687	680	741	704	704	674	714	657	708	696	690	689	732	689	753	710	696	686	701	716	661	711	751	685	701	708	706	711	705	701	683	673	676	685	663	727	677	693	656	743	658	688	709	733	699	744	727	670	696	744	700	706	701	685	715	700	673	684	708	695	709	675	691	711	704	689	715	745	709	717	706	671	718	680	709	744	729	722	698	684	698	699	782	721	743	685	695	696	645	730	723	677	732	685	664	689	713	707	685	694	712	688	673	701	735	759	686	757	738	690	715	682	751	765	712	696	719	658	712	698	703	707	751	700	719	735	667	693	696	695	649	691	695	689	725	725	732	694	715	687	712	689	721	676	663	696	684	739	709	687	724	704	690	706	731	700	710	690	686	713	721	679	707	682	686	680	750	715	698	684	694	699	661	684	686	666	712	702	675	715	658	689	681	676	711	703	722	684	700	706	681	688	755	676	730	683	680	662	696	677	719	721	679	686	709	713	703	669	704	710	757	699	720	711	642	650	679	737	725	692	681	660	705	675	699	714	677	778	680	704	679	632	705	740	724	711	685	666	750	746	698	643	698	743	654	671	691	690	685	689	709	686	713	671	696	752	661	693	697	694	724	672	700	673	726	689	703	765	680	718	699	674	724	684	740	727	693	726	682	698	683	761	678	675	736	697	716	717	723	696	687	687	703	701	674	688	694	711	686	696	738	696	713	710	723	728	663	684	657	711	674	720	685	685	719	774	678	683	698	732	731	726	729	709	666	701	726	674	695	718	660	721	710	727	690	700	700	705	725	711	704	714	655	698	677	718	685	680	662	715	676	713	680	750	687	699	699	745	699	726	726	745	683	698	738	691	696	627	674	722	764	699	711	702	695	668	732	726	668	675	713	681	713	705	714	701	745	698	703	689	696	684	686	739	709	738	715	722	680	718	714	700	701	699	677	718	708	668	693	675	707	680	730	707	675	706	676	703	675	707	671	686	688	670	691	714	726	718	664	683	683	781	746	711	711	716	715	702	700	703	665	685	718	733	754	712	706	756	758	708	674	710	666	742	703	674	665	703	734	695	692	665	672	706	679	664	717	711	731	707	671	694	743	706	703	670	689	718	726	721	654	730	713	673	653	661	713	708	695	718	688	707	744	689	672	676	718	693	730	726	706	653	752	682	723	727	712	703	724	701	695	767	695	716	708	697	727	661	701	674	735	738	750	695	732	760	679	696	663	679	706	688	721	733	680	733	694	727	722	673	730	704	696	689	689	673	712	671	739	663	719	732	758	702	717	722	718	675	655	759	717	734	691	701	749	715	647	701	682	676	722	697	642	711	694	746	698	684	678	682	722	719	697	684	726	728	680	674	688	732	717	673	687	700	712	674	678	714	646	676	706	685	687	720	683	692	672	724	715	699	715	734	708	725	686	715	696	711	704	705	694	715	664	674	676	716	641	698	727	665	713	689	733	711	695	692	715	650	666	699	692	682	712	677	691	708	694	695	743	696	692	644	712	713	760	671	720	666	724	698	720	683	734	714	701	671	668	618	716	682	681	646	697	700	725	727	698	713	714	672	684	668	699	737	709	725	703	706	685	680	726	665	688	692	687	713	667	694	710	676	721	704	728	692	703	683	692	673	664	701	737	699	690	632	650	692	672	720	662	700	713	712	713	715	714	693	689	722	741	727	704	671	728	712	691	685	729	694	645	716	711	703	670	673	684	655	714	707	743	697	671	697	707	701	691	669	685	676	704	698	751	652	703	693	664	732	686	715	726	683	640	693	702	689	663	723	744	673	715	724	720	682	678	690	704	701	690	757	686	717	658	699	725	675	709	699	725	724	668	691	767	767	708	679	655	687	696	722	640	685	706	721	656	735	744	682	677	699	720	704	685	732	699	710	728	693	740	730	704	691	687	711	674	672	695	699	716	681	694	724	671	736	682	662	694	677	701	688	711	672	697	664	724	709	662	719	635	681	713	624	720	692	738	684	726	682	667	746	675	683	679	700	714	736	695	703	700	705	726	686	674	713	678	679	734	733	667	698	725	674	678	704	675	714	763	705	719	729	700	683	727	705	673	703	710	682	692	681	694	717	740	699	692	718	736	721	692	722	707	700	673	686	677	724	683	733	699	698	649	689	699	718	675	698	693	687	758	714	695	686	721	735	724	729	685	688	650	655	721	706	739	737	696	701	719	697	689	678	740	696	732	716	705	705	671	705	704	713	763	714	690	720	700	715	701	690	687	727	730	723	669	695	672	709	702	715	728	653	677	688	708	712	712	688	670	659	703	722	695	714	705	749	691	674	713	681	693	681	704	675	699	713	686	742	711	675	730	698	727	745	714	686	701	706	694	735	721	710	685	693	739	683	705	701	663	688	735	686	700	703	744	700	721	719	708	715	653	719	687	691	667	721	690	698	752	703	707	686	686	661	680	734	708	672	702	661
28954	29972	24086	12833	1370	640	490	449	508	464	445	447	458	467	466	458	462	503	483	456	477	472	473	522	481	496	460	475	485	500	461	469	473	436	456	460	478	454	478	463	462	468	465	470	468	459	448	468	501	491	484	426	477	458	445	488	471	495	440	497	439	496	453	437	490	484	488	471	452	460	457	466	474	468	450	459	483	487	465	491	441	438	435	457	466	473	478	468	450	458	462	462	502	458	492	454	473	544	463	479	459	448	452	433	442	457	471	440	497	476	442	462	494	508	469	493	477	439	476	473	491	494	472	486	467	477	433	489	494	449	483	476	498	457	481	481	441	449	456	472	450	478	502	430	493	490	483	514	473	499	457	447	454	480	442	445	480	448	474	451	515	453	450	445	469	473	438	448	443	481	493	435	473	481	483	472	473	481	467	469	454	487	484	465	465	478	437	466	488	446	462	492	448	477	482	493	477	463	455	462	455	481	498	465	490	488	484	453	465	493	524	475	482	464	449	449	472	450	438	518	443	489	497	461	467	475	471	462	422	458	489	469	451	483	455	478	440	462	479	475	472	463	447	454	496	453	462	475	464	468	488	467	463	462	459	466	454	492	467	472	440	463	497	444	462	465	470	477	444	478	485	435	472	456	463	491	473	482	465	523	457	449	434	481	487	529	440	477	489	455	437	443	445	442	481	477	480	459	467	452	449	478	445	457	497	497	444	490	483	470	495	440	453	423	471	456	465	479	483	456	490	459	477	472	484	471	438	511	458	477	476	486	465	462	486	446	464	424	459	461	470	434	456	442	469	447	477	495	449	435	441	489	468	474	440	470	487	508	449	477	455	493	505	486	490	469	468	465	472	430	450	486	432	461	467	474	441	442	508	498	470	479	437	461	483	459	435	443	477	463	441	462	476	474	466	461	466	461	481	451	484	481	484	437	463	461	474	470	468	496	442	486	423	489	466	514	458	423	464	477	491	471	448	445	472	435	461	478	462	492	497	454	487	429	479	455	487	488	470	497	458	437	467	485	449	461	485	461	492	495	473	477	456	466	473	461	471	425	459	464	482	480	442	464	494	424	475	483	486	498	470	478	474	464	445	436	472	435	472	455	511	451	486	496	499	483	456	478	465	438	470	472	452	512	477	468	476	462	465	446	478	442	459	485	471	468	480	488	445	469	462	483	467	517	459	463	446	500	484	472	481	472	462	479	444	477	448	467	420	468	489	464	460	438	466	466	469	460	452	463	437	431	473	497	465	453	466	464	469	470	493	458	479	453	443	429	442	484	469	455	472	449	463	486	494	471	441	478	481	499	524	491	493	496	442	449	465	466	466	499	437	470	485	475	449	473	441	480	472	421	500	464	501	461	466	469	473	465	497	490	468	441	499	474	436	477	480	471	461	454	440	447	491	479	492	437	436	458	450	538	481	484	477	485	461	447	462	457	460	512	432	475	479	479	475	480	489	443	501	514	461	476	451	461	484	464	450	485	489	475	504	467	439	453	454	534	493	482	467	455	453	458	458	471	475	475	472	466	465	480	470	471	463	415	475	470	473	437	474	479	474	466	479	485	452	457	464	492	471	470	475	501	438	458	468	477	473	449	431	476	462	503	457	446	505	458	478	475	482	476	465	458	488	407	426	458	483	470	460	473	433	465	456	453	489	490	477	443	485	473	499	449	433	444	469	499	444	439	480	468	438	480	487	474	459	505	477	427	458	533	462	502	478	469	474	527	479	437	460	492	470	501	460	444	445	424	419	483	452	530	468	463	475	488	503	419	460	454	423	484	496	469	480	453	463	519	439	456	498	457	446	449	484	466	483	460	455	457	497	441	485	488	461	443	430	461	473	452	494	453	468	476	470	445	452	457	443	411	458	474	463	456	487	466	473	494	428	502	440	458	471	458	443	471	503	477	455	465	428	440	468	458	456	468	455	477	472	479	479	424	468	481	459	486	448	465	531	448	470	470	533	469	457	438	474	450	432	466	438	435	489	472	472	488	453	512	469	481	452	469	488	490	496	480	474	425	470	503	441	488	485	438	464	435	459	445	470	456	443	464	478	431	440	495	545	485	472	455	463	461	486	465	466	491	461	435	453	419	455	450	456	469	462	478	447	479	452	460	445	475	427	430	476	469	491	477	460	498	467	459	459	495	465	458	451	473	503	449	474	473	458	469	429	457	480	493	470	477	511	496	459	470	483	504	466	495	440	472	447	481	447	472	474	419	471	449	449	478	476	475	473	448	440	477	444	446	505	472	434	460	430	470	449	478	471	442	453	487	491	494	475	441	468	489	458	489	472	455	534	475	444	466	445	448	447	466	484	470	458	488	439	505	482	479	450	498	464	458	453	462	479	475	463	449	474	492	503	452	495	468	464	445	478	463	450	468	498	420	472	486	449	471	489	416	489	479	417	468	499	488	471	448	496	446	451	479	508	439	465	461	471	472	440	474	470	467	469	476	484	435	471	468	495	434	479	491	506	443	464	468	490	448	474	443	479	461	471	478	471	431	468	482	493	491	457	466	484	467	483	435	477	472	436	506	467	451	456	458	512	482	480	421	463	474	477	449	499	464	465	466	482	459	451	480	431	458	451	470	431	478	493	520	464	462	490	457	470	483	488	502	484	443	444	491	467	487	441	469	477	443	534	484	476	428	499	445	449	454	474	490	460	497	461	483	487	453	468	459	440	440	489	401	460	465	469	448	488	485	441	476	462	493	482	460	450	474	515	474	464	449	469	469	455	456	458	483	466	447	460	483	447	481	455	445	447	448	423	471	486	479	430	446	464	484	421	438	449	480	475	464	480	466	462	448	508	430	463	454	479	483	453	459	465	511	437	458	396	494	493	475	480	459	474	470	465	448	490	478	477	470	467	481	479	442	488	430	471	473	474	488	493	465	498	438	432	456	472	482	500	455	455	497	453	489	466	453	465	501	493	502	464	447	479	466	470	430	487	460	449	466	519	470	445	430	499	488	427	460	480	452	458	435	469	473	478	452	455	482	462	459	460	478	438	497	452	462	483	458	472	468	473	521	486	467	466	439	470	443	486	463	452	440	484	436	486	508	500	487	459	465	493	496	447	473	496	502	447	430	434	468	446	508	495	458	480	472	437	430	457	452	493	498	470	458	470	483	507	463	426	486	458	498	500	474	487	453	458	472	471	473	461	453	481	433	427	461	465	460	444	481	465	442	494	463	437	438	434	459	486	494	479	469	471	498	468	450	443	471	477	466	500	455	436	498	484	467	464	481	439	464	482	435	461	447	444	476	467	491	489	504	438	478	438	494	471	468	464	421	475	493	453	487	456	480	483	426	489	477	490	457	488	472	497	458	487	506	459	470	512	475	438	483	441	442	457	459	453	494	463	442	472	455	457	472	462	521	494	455	496	486	480	454	470	423	479	486	475	457	467	452	467	485	461	457	473	492	491	454	478	488	449	472	500	463	521	447	472	492	461	469	468	474	444	495	463	494	436	475	471	499	434	523	427	473	450	452
38978	48518	25755	13954	2292	1147	827	807	800	785	779	774	827	864	832	772	772	772	762	772	794	733	835	819	794	811	768	821	737	803	790	781	758	766	785	788	807	807	847	837	827	844	817	807	816	860	791	805	828	751	785	793	780	820	822	779	807	770	832	806	815	729	875	813	771	808	796	789	799	770	789	779	813	803	812	796	840	831	850	844	817	763	795	785	778	807	760	774	780	839	798	787	777	804	826	792	804	826	847	813	793	796	823	734	796	826	839	788	796	771	808	819	802	798	811	762	794	786	786	735	783	814	761	817	772	768	792	822	798	789	835	842	836	758	772	771	811	848	746	773	761	801	846	766	824	821	842	795	791	824	803	870	771	778	769	780	737	807	775	776	817	805	760	815	880	749	816	810	770	783	791	780	751	751	757	774	788	760	802	752	782	797	774	843	790	785	773	792	766	752	789	746	757	791	766	814	809	809	790	826	837	785	817	870	746	817	794	754	777	794	790	772	811	805	794	723	818	822	767	773	821	764	826	828	794	775	805	758	770	801	814	729	791	795	788	790	825	752	820	799	768	798	812	789	786	822	824	797	799	830	758	739	821	774	799	790	790	786	811	814	767	824	786	768	814	809	793	811	787	779	815	806	802	773	785	800	794	826	814	797	818	787	782	839	827	795	769	819	829	787	799	767	807	813	797	818	783	810	752	743	787	768	776	830	771	858	788	766	781	770	820	805	815	807	808	755	773	812	793	784	792	775	770	765	793	771	837	743	802	770	801	799	794	753	745	754	806	799	780	809	806	819	771	813	804	774	787	838	805	757	775	808	818	763	825	777	801	762	783	861	775	820	764	804	848	816	786	830	799	786	789	851	772	765	846	772	800	849	808	769	834	802	783	747	791	831	832	787	775	803	798	778	794	823	770	769	760	806	806	794	793	813	810	771	783	828	835	797	779	793	773	781	767	789	769	780	807	832	794	792	778	785	796	805	817	818	830	778	827	808	822	811	774	842	786	774	806	767	814	768	844	790	829	821	829	787	783	802	798	810	781	783	850	788	806	784	753	820	797	829	802	820	788	782	762	818	854	797	757	785	804	819	797	809	791	775	763	749	805	775	835	812	751	806	792	747	756	779	778	789	778	806	816	768	775	772	831	781	773	810	769	841	803	826	779	800	859	772	778	794	823	794	798	854	780	738	830	791	763	802	840	806	848	828	785	785	809	841	836	798	802	878	771	808	746	782	813	811	787	818	818	806	814	797	783	780	843	821	828	796	780	790	810	780	764	776	757	782	785	846	855	777	806	798	799	765	798	838	785	764	784	739	846	823	814	808	794	751	807	894	795	822	785	801	806	798	845	814	801	814	795	802	837	789	794	786	778	784	809	810	807	784	790	812	859	858	744	830	765	810	812	774	775	812	789	814	788	759	804	793	830	740	798	813	836	824	793	771	769	806	866	752	768	802	822	749	780	781	789	743	813	803	745	805	812	819	799	808	767	797	787	772	830	847	811	796	761	769	768	801	749	825	800	797	787	782	774	785	824	795	801	748	826	770	820	782	772	817	791	856	813	782	777	783	765	774	781	758	819	839	823	782	832	783	851	756	777	760	797	795	789	784	780	834	762	831	819	765	869	788	816	835	750	784	811	786	782	786	801	778	790	790	794	748	792	736	799	759	798	803	810	837	860	801	848	775	756	839	776	782	811	776	805	804	801	757	796	825	770	817	811	780	812	797	811	759	781	810	829	763	833	800	793	811	745	801	809	801	788	787	808	812	793	762	752	784	783	852	781	748	779	754	841	863	747	713	780	798	803	769	814	835	811	831	803	808	811	789	775	792	806	793	764	778	726	800	796	759	817	793	828	810	851	799	788	782	752	761	793	808	805	784	771	795	818	803	820	784	795	753	798	864	785	774	808	827	846	801	799	788	795	790	743	787	780	811	778	794	800	805	765	795	797	838	792	823	823	809	813	767	803	797	823	836	810	856	844	837	793	816	797	819	826	781	851	745	798	779	745	774	734	794	801	784	809	776	771	802	828	792	804	778	783	784	780	802	755	764	790	794	785	766	771	778	808	811	731	737	805	793	770	833	821	864	804	807	781	789	764	774	809	820	756	820	802	795	881	805	786	784	772	763	775	793	848	789	803	820	770	842	776	740	798	777	757	803	745	810	778	763	804	759	847	776	772	802	812	815	780	777	803	798	811	795	829	806	775	783	751	902	755	842	813	814	797	818	792	810	785	821	826	795	774	801	799	816	845	886	830	885	798	751	805	765	791	817	827	774	823	815	766	815	805	825	781	802	787	831	818	816	732	807	831	827	838	821	811	787	823	774	773	831	770	767	765	756	749	806	802	800	827	807	801	821	807	792	809	838	779	815	808	819	794	752	818	781	752	839	814	805	782	836	770	800	837	773	816	741	784	812	780	787	816	837	787	797	771	787	816	810	721	799	797	783	796	810	799	747	809	810	821	811	802	859	824	859	793	813	776	824	764	804	810	817	828	805	779	771	808	800	782	752	780	781	780	790	812	822	820	814	778	766	783	831	814	791	802	720	794	789	814	785	774	813	734	794	830	753	815	808	767	798	833	793	815	798	824	778	796	809	849	809	789	791	844	833	767	764	765	805	788	776	814	784	800	801	793	813	796	832	776	793	731	826	817	840	832	780	807	812	764	830	801	770	773	792	809	795	808	774	825	799	770	735	812	820	794	792	769	810	807	802	822	797	802	826	816	808	800	835	762	753	788	764	852	792	780	784	796	802	802	809	815	802	751	741	782	803	761	796	794	797	812	778	722	762	857	790	777	802	767	788	751	814	828	829	785	817	833	803	760	781	802	800	813	833	809	823	786	790	761	762	766	749	828	799	765	820	783	774	788	773	857	844	773	791	824	826	759	785	774	832	803	795	793	786	818	776	831	771	809	824	784	791	809	849	745	821	819	774	758	807	793	829	823	794	791	819	771	795	753	812	769	783	778	776	806	791	793	771	804	812	851	808	815	761	709	797	805	793	820	783	755	797	774	745	776	774	818	722	807	778	788	798	787	770	800	790	769	846	802	796	800	767	826	841	753	833	777	787	786	814	828	793	819	745	776	834	781	816	840	776	828	811	792	843	793	834	790	822	826	803	754	784	809	802	758	790	765	801	809	821	785	781	819	807	756	828	792	795	746	813	798	786	800	845	813	847	768	808	806	797	819	757	815	767	835	819	811	783	810	804	904	800	839	779	843	836	799	784	855	807	798	823	773	736	812	811	838	821	800	797	798	827	787	782	805	858	818	780	786	770	801	767	777	781	741	766	851	792	793	771	822	796	798	799	828	808	769	820	781	767	790	765	782	837	831	781	758	768	813	809	791	807	774	788	788	833	799	812	838	810	829	750	784	833	842	800	845	819	852	815	737	790	827	799	780	789	774	776	752	777	788	750	798	827	819	771	837	815	803	752	784	818	785	757	821	795	805	804	823	789	759	795	864	816	801	778	769	772	778	807	817	851	734	851
24127	22921	29560	25743	19750	9096	1012	412	371	332	388	337	380	336	361	345	362	348	340	346	351	337	357	332	340	321	356	339	371	310	362	362	338	342	365	324	314	349	335	351	342	360	366	347	330	329	328	347	380	339	362	354	340	352	357	341	339	331	313	336	359	346	337	335	338	329	364	302	360	311	312	325	364	336	344	360	296	329	320	374	351	327	318	346	337	364	316	303	337	320	314	350	322	344	321	343	349	318	335	354	339	337	351	328	364	332	321	310	344	331	325	353	330	366	334	330	337	333	354	372	332	335	336	322	334	331	311	318	325	357	324	346	327	326	354	358	340	356	360	355	325	332	344	345	345	383	348	374	331	348	338	330	369	358	331	320	342	349	326	322	356	345	320	314	345	314	337	353	336	312	353	305	333	319	311	330	310	340	320	329	358	343	330	311	336	339	319	345	317	308	337	325	338	307	294	361	330	342	347	343	340	347	331	312	367	294	352	353	340	325	310	361	333	328	329	305	355	345	333	345	341	345	349	320	334	349	342	327	327	355	344	332	348	315	321	331	371	339	326	352	344	340	344	339	333	340	332	319	335	338	319	339	363	351	318	366	333	368	321	330	299	327	358	355	331	327	388	310	339	337	353	329	334	337	358	321	308	349	331	318	341	307	344	336	326	299	333	322	342	341	354	374	352	326	314	323	366	331	331	336	354	343	332	329	350	311	329	321	340	314	339	349	325	323	353	317	328	332	330	337	334	297	323	327	331	313	316	304	323	366	310	354	356	347	323	311	358	335	332	319	325	313	348	356	346	352	343	362	324	323	312	339	307	310	368	308	358	337	360	318	337	365	317	343	330	311	323	349	358	309	346	345	346	296	340	335	360	324	351	293	330	364	321	325	326	337	347	335	307	299	368	295	346	363	328	342	296	318	328	346	331	347	320	323	344	377	307	344	322	316	344	317	328	355	317	299	343	313	349	334	327	323	365	337	322	342	364	313	338	322	342	319	325	307	345	363	354	341	319	326	330	331	372	356	348	343	313	329	376	349	339	316	371	341	324	322	323	324	337	359	332	331	344	334	348	342	337	364	378	374	331	303	338	302	344	331	347	339	333	344	326	350	353	370	323	352	338	345	319	331	344	313	339	326	311	321	335	318	346	320	365	319	325	295	365	349	343	337	342	338	318	345	326	316	326	338	347	323	324	327	328	330	335	317	348	357	335	338	317	296	358	333	357	326	348	343	338	326	330	337	348	308	305	337	323	338	353	337	369	367	328	361	344	341	334	363	348	368	371	339	328	322	331	362	326	347	347	369	333	342	326	325	328	323	341	332	346	326	322	342	295	350	328	344	357	364	354	339	307	331	382	331	333	348	310	309	301	350	317	333	330	321	329	328	347	349	325	338	335	340	326	358	313	319	326	305	324	342	334	359	350	365	329	353	346	358	340	313	367	331	347	345	331	326	302	341	315	310	351	315	313	328	328	350	366	303	378	314	339	332	353	353	319	357	359	341	314	301	330	321	305	316	319	334	368	331	363	342	338	326	347	308	344	329	363	345	304	337	348	323	325	336	344	321	337	341	354	361	336	313	349	336	343	325	312	336	316	335	353	363	333	339	356	363	324	342	291	362	315	333	336	330	315	364	339	355	347	338	315	354	341	319	330	320	339	360	305	358	332	358	339	341	336	327	330	331	383	320	318	336	315	330	353	357	361	361	326	325	339	340	345	345	337	303	319	358	348	326	341	325	333	368	349	326	319	320	311	328	319	324	347	337	373	335	324	322	346	348	316	334	334	311	337	353	344	320	347	339	350	333	336	348	327	334	323	336	348	335	343	358	392	340	322	321	323	369	331	334	350	374	320	321	307	341	331	315	315	357	343	328	348	346	360	346	363	342	340	341	347	342	342	353	340	352	326	325	338	324	300	364	354	338	348	332	313	359	323	348	341	328	327	348	352	304	323	309	337	312	315	309	311	335	337	333	327	325	350	356	318	312	347	336	341	364	350	349	338	339	339	316	371	338	370	300	313	367	317	330	318	322	351	341	346	343	342	339	343	345	315	325	326	346	313	333	319	325	338	355	358	309	342	352	323	322	318	304	360	357	330	314	363	375	339	360	316	303	318	307	319	338	311	334	317	366	338	378	330	351	318	335	350	333	325	346	340	345	328	326	308	334	321	309	311	338	322	346	333	345	333	370	334	325	349	346	309	328	319	320	338	346	310	303	334	339	302	332	308	335	334	372	297	333	346	342	327	359	366	332	350	340	334	334	308	322	323	376	372	346	346	307	332	321	286	332	339	315	339	328	328	315	310	341	302	354	355	356	357	327	337	348	337	322	338	330	339	315	368	327	348	324	331	331	327	316	309	319	321	348	311	291	333	312	304	324	368	331	316	366	341	355	309	341	311	358	310	362	312	307	338	311	311	336	328	300	345	361	347	345	334	316	348	349	333	306	283	348	345	334	383	326	330	334	297	352	344	367	312	366	322	365	342	334	338	331	356	366	326	325	300	344	342	343	324	299	330	360	309	356	322	354	317	355	362	348	314	316	340	308	359	332	339	329	315	328	330	334	350	370	334	323	349	313	338	365	337	326	336	353	327	302	318	333	335	343	349	342	342	335	335	358	342	323	309	325	329	336	382	307	359	351	360	339	343	350	341	337	367	349	320	366	337	329	320	328	331	364	351	335	320	326	348	345	356	363	351	340	357	323	355	348	315	319	328	324	332	357	334	356	346	345	293	310	313	371	382	331	345	325	335	346	339	338	324	337	328	336	358	361	317	369	344	332	327	300	348	316	341	340	336	325	349	326	334	320	337	376	314	322	333	330	336	354	339	345	345	326	330	348	321	324	337	344	332	368	337	315	343	338	332	322	311	341	343	361	326	326	351	352	319	329	322	345	351	331	342	384	327	321	357	347	313	344	341	365	334	350	344	341	354	344	312	341	354	324	363	356	326	299	337	335	311	319	321	346	320	347	342	338	381	330	317	329	337	323	334	334	354	335	374	336	330	329	347	347	351	339	356	322	311	372	366	318	298	334	306	313	330	348	316	323	318	342	328	337	308	340	324	346	307	330	303	368	312	346	322	329	316	330	330	320	318	361	347	363	320	346	299	318	287	338	338	332	353	346	362	336	329	337	348	341	351	336	336	339	333	322	335	320	372	332	339	348	337	339	316	324	309	334	345	335	310	369	331	313	322	346	319	307	327	368	322	346	324	312	354	308	316	329	300	313	343	327	341	346	328	333	335	343	317	325	341	312	338	328	360	353	358	328	366	323	339	349	318	371	327	329	348	320	333	368	357	353	346	331	309	334	324	351	356	339	344	345	356	326	338	334	314	344	324	323	312	329	346	336	353	366	324	324	325	325	361	319	324	351	338	351	325	328	360	357	345	339	326	343	348	312	323	310	330	324	351	350	328	350	336	321	337	352	315	347	306	328	318	350	354	329	303	363	318	307	303	336	334	360	347	325	341	319	317	310	337	334	321	318	338	329
58879	89176	56239	39744	9076	4544	722	633	619	647	603	579	608	612	586	592	634	557	631	594	600	602	563	624	586	575	625	585	579	621	619	606	606	620	572	604	556	608	610	594	584	541	567	615	573	547	573	606	567	604	584	604	552	568	582	560	582	590	604	563	564	571	584	609	569	570	566	615	558	557	573	601	657	674	554	550	553	585	577	602	570	589	561	597	556	541	553	584	571	567	559	596	561	618	548	586	579	556	580	578	604	551	577	611	542	601	579	579	530	570	543	552	576	580	579	553	584	598	542	574	577	556	552	533	595	591	598	583	577	629	572	555	598	577	614	555	605	602	599	567	601	552	572	576	570	586	612	573	578	576	558	541	610	615	584	566	611	594	587	583	554	547	551	547	571	618	563	537	545	604	607	575	580	581	575	520	555	593	588	568	564	556	581	602	565	548	602	569	571	590	572	559	601	622	546	557	617	600	569	591	551	555	559	584	567	589	560	572	547	588	630	613	560	617	582	518	576	577	586	579	617	569	590	571	609	543	533	582	542	545	569	579	579	588	590	568	569	561	605	541	597	548	605	562	570	553	610	584	598	614	566	572	570	611	629	580	561	555	594	583	601	561	578	589	574	561	594	585	589	562	586	592	551	609	561	597	591	579	581	567	576	585	557	549	579	588	607	572	572	602	578	617	590	620	567	567	609	545	560	547	548	588	564	560	540	559	579	562	549	542	627	580	586	559	584	602	565	593	548	564	519	591	556	615	552	535	579	585	544	553	573	541	544	610	588	588	605	569	529	573	578	529	540	623	568	588	589	540	600	574	598	546	574	606	616	571	610	544	576	585	608	542	553	577	557	601	545	582	540	560	553	549	536	587	558	555	559	563	612	536	600	540	592	573	548	561	580	586	573	566	580	580	587	579	601	567	509	520	534	529	570	552	572	561	592	544	546	598	596	607	603	590	564	562	574	530	543	600	585	571	561	544	621	622	549	611	541	613	553	583	614	587	588	580	590	585	575	551	615	548	558	613	572	585	564	579	592	602	555	587	566	551	607	548	593	618	569	586	566	572	585	547	601	549	568	551	595	579	576	574	601	564	566	560	536	566	602	591	603	591	563	542	585	609	597	585	587	520	549	590	560	510	592	587	570	573	563	597	558	587	562	624	594	550	551	562	600	559	566	547	562	607	574	543	593	630	604	566	552	578	587	544	550	548	573	578	566	571	546	617	593	587	583	577	550	613	561	577	538	563	582	572	580	569	551	552	617	568	564	585	591	587	585	617	594	625	542	591	545	594	545	565	582	571	567	531	566	581	596	549	567	575	590	569	577	567	583	568	600	567	547	602	593	586	582	600	572	600	603	573	545	555	558	567	604	604	537	594	590	591	580	542	552	597	548	566	585	581	542	640	576	585	585	570	575	590	547	573	523	609	535	542	592	562	588	572	619	562	607	597	541	599	598	557	553	570	572	583	557	547	575	598	555	543	606	567	565	598	587	555	621	595	587	580	584	613	566	611	583	547	551	576	572	532	562	591	594	579	559	559	601	558	584	565	585	617	627	576	579	584	606	605	562	566	553	556	540	572	565	554	578	579	596	551	556	608	570	563	561	546	565	613	617	586	569	604	576	570	575	621	573	540	550	587	557	562	590	582	552	553	562	584	594	595	569	611	609	578	580	555	547	556	611	617	572	577	582	570	595	592	552	596	544	572	573	535	615	554	628	568	542	566	589	601	548	569	590	612	579	573	582	639	564	580	583	534	586	629	601	567	573	586	578	531	568	594	595	575	544	598	583	564	599	580	603	544	557	581	551	557	596	555	595	609	563	605	571	549	543	585	600	566	533	622	557	595	570	562	565	578	589	562	593	578	549	593	557	574	597	602	572	551	580	559	545	570	605	618	523	562	592	569	550	560	583	599	587	576	617	599	577	585	583	605	608	562	592	561	549	609	586	597	563	567	573	580	551	543	588	577	537	615	589	590	522	608	531	577	619	596	555	580	526	550	596	600	564	592	601	607	561	563	576	587	565	559	572	569	569	583	580	592	559	580	570	566	558	590	610	524	569	578	566	584	569	587	600	539	590	589	593	562	520	570	611	596	529	577	536	575	609	573	560	573	580	571	579	568	618	615	571	600	557	581	587	575	578	586	547	557	555	553	557	570	552	590	624	543	566	592	555	576	537	571	569	588	568	578	585	587	593	579	562	589	580	576	597	609	625	583	593	593	614	565	570	555	521	596	602	582	562	569	578	581	605	546	585	568	622	597	613	567	581	607	589	593	548	539	602	581	534	558	578	549	559	533	537	575	580	583	576	553	597	576	563	555	609	589	584	586	545	569	617	598	588	575	625	605	524	555	622	566	611	584	583	576	575	587	620	594	553	618	555	562	570	596	602	577	602	572	582	554	592	547	589	581	601	522	557	591	561	552	552	589	568	591	541	564	598	573	579	585	596	556	604	565	570	595	546	560	598	577	562	604	592	569	565	564	586	562	591	577	615	591	568	572	578	608	619	599	566	565	556	610	555	531	569	543	573	585	560	546	598	597	581	483	544	566	586	601	580	588	656	561	595	603	595	600	602	582	583	609	588	581	601	596	559	576	588	570	582	573	578	586	526	592	570	585	569	580	605	624	593	601	574	592	572	562	583	545	564	581	575	614	566	621	552	567	606	666	589	560	549	522	559	563	535	590	550	594	543	598	558	560	579	536	617	584	535	553	572	597	592	568	605	607	574	535	542	579	555	568	605	561	585	587	575	583	580	564	563	587	549	592	598	538	596	535	572	553	564	491	551	561	598	604	560	565	576	590	584	550	613	575	602	584	632	550	561	545	572	575	595	556	569	573	543	573	579	591	600	563	536	608	538	520	601	593	580	596	582	588	569	558	551	595	541	556	613	597	585	593	585	538	591	595	542	565	587	563	578	599	576	568	555	600	558	575	576	607	553	547	589	611	548	571	575	600	590	566	567	589	611	531	588	593	548	544	598	558	585	549	559	547	595	564	546	583	551	572	594	568	535	590	552	595	558	541	561	551	552	599	584	560	557	566	569	586	591	560	596	587	627	534	574	589	593	607	579	574	601	561	560	591	567	558	556	623	576	571	578	588	578	526	560	586	582	611	567	561	547	548	559	568	619	574	549	568	609	576	591	580	572	589	582	589	561	575	565	610	542	578	597	569	543	576	588	595	583	534	583	586	555	571	555	564	554	573	602	566	618	584	612	599	583	600	607	587	597	595	550	591	604	564	582	597	570	583	584	567	535	572	597	588	567	570	581	572	584	610	573	573	547	605	591	561	573	552	559	541	601	532	548	531	591	589	555	543	612	586	613	598	619	611	551	582	554	602	604	551	570	566	558	556	587	567	565	572	577	536	561	572	576	569	585	583	542	580	590	576	556	593	583	565	585	599	559	589	564	537	599	596	537	578	603	562	559	566	576	575	561	593	563	577	600	581	584	589	569	575	582	577	577	578	556	588	580	579	571	574	581	600	583	563	538	580
23055	21828	29160	24473	21122	18897	5587	562	441	477	449	499	495	466	484	472	473	470	472	474	479	471	446	441	473	449	472	422	462	460	459	452	468	441	448	478	434	456	409	466	425	454	425	441	438	470	428	431	439	486	432	456	452	436	461	471	460	432	435	456	472	430	447	438	486	458	447	457	446	446	432	460	479	472	446	436	452	476	454	452	434	448	419	472	483	449	432	452	475	495	420	472	442	446	422	446	437	448	421	444	482	461	459	500	397	471	441	421	430	389	431	457	418	443	445	463	496	452	448	466	463	431	484	458	428	446	464	459	474	421	438	446	458	438	494	454	442	433	429	430	481	439	454	446	463	417	401	422	456	476	470	427	462	422	442	476	405	495	446	464	470	451	444	449	446	442	432	460	474	449	458	469	460	433	467	485	462	423	423	411	465	452	432	462	452	485	470	446	412	439	447	468	411	428	464	462	448	423	423	452	453	444	426	442	440	432	437	417	427	491	461	464	469	416	456	489	430	437	408	409	431	430	454	447	447	437	437	442	434	405	449	424	435	419	500	456	474	411	479	399	433	423	475	418	469	457	415	431	452	426	428	469	455	422	395	462	435	453	451	455	432	454	457	455	474	479	444	412	467	456	439	431	445	444	448	397	462	441	410	443	451	446	435	422	458	429	422	451	437	472	420	427	424	444	418	456	449	468	466	459	446	434	439	508	448	463	450	432	462	455	413	458	492	447	457	415	440	442	438	431	400	462	475	439	446	479	451	445	424	450	445	431	466	438	484	435	446	462	447	421	426	444	482	469	407	408	459	495	457	401	480	437	425	467	452	411	458	453	455	452	466	445	450	460	389	446	451	420	474	468	475	454	454	445	420	432	409	456	455	456	449	431	434	463	414	404	425	439	421	438	420	445	424	426	464	426	467	407	461	456	454	437	439	459	447	440	460	459	463	442	450	485	419	400	443	426	424	425	419	436	467	433	457	439	429	486	438	455	451	402	427	446	455	413	507	464	454	440	427	471	483	462	428	442	415	440	501	456	471	429	477	459	462	457	428	437	459	453	412	457	447	438	401	427	428	484	442	425	470	432	481	457	514	412	418	429	475	485	456	438	437	424	452	438	454	475	481	428	482	460	453	449	427	417	431	438	450	415	461	423	430	486	436	431	446	443	447	413	466	418	470	468	459	434	515	438	458	451	442	452	454	444	422	470	450	472	446	440	437	453	413	461	484	469	417	427	462	444	421	477	456	461	441	433	422	442	467	457	434	417	475	435	421	446	419	467	436	486	446	466	472	460	434	423	461	430	469	450	420	451	431	447	425	457	440	483	449	450	434	486	399	467	441	444	426	436	445	434	466	415	448	420	424	445	452	484	480	480	466	459	454	407	481	483	471	405	472	448	449	454	483	441	471	436	435	449	442	448	471	438	473	447	431	435	484	421	471	441	427	456	427	463	434	424	465	448	449	492	474	418	471	450	473	434	431	471	464	452	448	443	441	432	432	452	473	459	421	450	439	440	464	448	494	460	453	455	439	441	433	423	454	452	451	429	450	445	414	455	449	442	412	459	431	432	493	470	450	423	417	443	444	447	440	423	422	454	460	427	508	448	437	464	452	436	441	482	448	438	448	424	447	424	462	469	473	434	444	474	490	429	426	479	442	452	432	458	421	450	426	470	452	438	455	428	450	440	462	449	458	450	424	449	402	406	454	502	458	444	436	451	435	434	477	427	450	441	433	436	456	445	446	414	454	461	454	434	452	445	450	421	428	449	441	461	449	469	443	465	417	435	448	472	408	470	455	446	502	444	440	465	446	442	440	458	423	415	444	457	497	436	464	437	440	444	464	438	442	463	455	440	423	454	413	443	469	448	448	438	448	443	461	440	486	455	443	459	487	423	457	461	411	440	463	475	440	418	456	432	421	466	433	425	459	472	426	423	422	452	472	419	439	441	477	489	457	442	431	426	464	465	471	452	452	455	481	478	455	433	469	443	440	484	437	441	422	440	427	484	447	452	457	472	413	443	502	443	411	426	443	463	422	439	454	466	451	451	424	432	482	432	444	442	455	431	419	469	440	451	486	480	451	425	436	437	425	419	454	435	453	458	450	431	499	462	443	446	441	475	460	440	446	432	478	445	465	439	483	462	441	443	420	427	480	430	459	419	449	455	459	424	395	445	429	430	438	448	446	418	419	458	428	429	433	461	453	459	443	425	431	444	427	484	441	476	488	442	417	452	479	447	467	446	448	416	431	433	483	431	449	436	476	466	424	459	470	432	448	426	463	423	463	453	428	458	433	418	460	420	504	466	407	466	456	456	429	465	444	451	468	442	453	462	482	448	450	475	441	452	444	490	431	461	458	471	443	421	439	455	471	457	461	432	436	494	446	449	456	442	479	451	451	407	462	453	426	466	455	437	440	420	431	450	409	458	469	481	451	467	438	439	458	478	454	458	442	472	455	465	459	477	449	406	445	427	460	421	476	456	413	414	446	460	497	454	446	424	468	430	460	441	412	431	439	427	437	475	421	410	452	455	396	481	466	444	423	476	479	452	445	444	439	416	451	422	416	453	463	446	482	457	439	417	466	443	453	448	413	450	446	441	461	443	434	476	429	432	415	446	411	453	412	445	468	439	444	468	426	462	474	420	429	449	462	475	438	461	470	434	451	454	451	435	422	456	424	433	450	409	436	438	467	465	484	469	439	454	437	427	406	431	450	443	470	454	463	434	470	479	438	450	446	435	465	467	419	448	432	415	469	422	463	429	452	443	430	456	434	470	474	440	426	467	472	494	454	460	444	446	428	452	463	458	415	442	454	424	445	436	459	445	451	485	458	445	443	435	462	475	395	423	411	422	476	478	448	458	419	457	437	461	444	482	429	436	462	393	435	427	460	434	450	424	441	485	443	443	452	434	421	436	436	425	440	410	469	461	400	413	445	431	421	453	436	428	458	459	435	477	421	419	452	431	452	421	426	438	450	441	448	451	456	433	493	467	461	447	451	459	437	460	403	426	431	453	415	465	442	487	424	438	447	430	446	425	472	474	456	456	439	444	429	435	434	402	440	447	483	454	440	433	484	449	451	426	437	461	458	463	443	452	444	450	431	439	436	451	421	455	455	453	461	485	463	436	411	394	426	437	412	465	420	447	468	422	449	433	452	429	464	431	480	458	433	465	433	447	439	447	405	438	431	441	447	439	486	437	451	441	429	449	469	438	450	428	411	458	457	463	426	461	429	452	488	387	428	461	467	463	434	453	448	459	484	408	432	424	459	456	451	483	435	443	408	443	443	531	471	412	424	467	474	440	446	465	483	397	482	459	447	410	409	453	461	477	411	437	449	440	442	453	427	453	441	434	451	434	419	480	457	459	461	435	476	457	449	461	455	472	454	438	474	455	438	476	413	460	492	444	461	437	479	443	452	443	460	429	471	452	441	416	455	443	477	422	461	431	433	419	479	492	456	451	464	417	442	450	442	445	458	379	461	432	463	422	456	469
55913	95312	65392	47919	12204	5493	1174	847	806	742	710	822	701	770	756	706	786	737	708	697	707	751	705	762	761	688	764	787	691	738	694	702	729	730	727	756	729	707	732	702	731	710	699	741	708	727	719	683	753	711	771	696	705	713	713	716	708	694	729	753	697	722	720	720	685	677	738	737	752	688	690	763	911	797	734	689	711	735	750	707	741	677	704	744	707	741	696	725	730	681	749	724	714	698	677	692	732	721	703	741	710	746	752	690	680	739	757	734	715	711	743	714	720	693	741	755	739	707	736	716	758	759	670	677	715	739	731	766	714	708	702	787	736	749	723	684	754	676	703	719	689	760	722	734	713	699	721	727	678	699	766	711	669	763	693	707	738	693	741	728	739	713	767	688	694	720	707	703	685	729	733	722	686	679	728	736	721	717	716	703	702	683	741	709	744	739	741	765	762	721	718	708	742	738	761	677	708	723	733	713	702	733	723	709	736	658	701	706	690	682	735	735	682	709	697	708	726	707	748	697	707	744	700	739	735	690	756	718	739	725	751	679	723	731	695	729	702	708	801	712	669	733	714	700	727	739	711	697	679	733	696	740	707	687	713	723	703	689	770	709	744	670	737	728	739	722	717	699	705	743	721	676	739	739	726	752	730	753	696	734	740	740	738	702	671	723	721	706	729	744	668	761	695	758	752	727	774	668	740	797	693	691	707	755	655	720	737	712	670	721	699	706	707	755	700	723	702	743	727	668	747	718	718	784	699	722	689	702	724	702	744	677	730	677	755	711	725	719	685	747	727	693	713	697	774	720	715	753	688	740	727	726	677	738	717	699	712	670	770	752	713	699	727	726	720	679	725	722	736	702	730	740	754	671	766	759	706	738	730	717	732	737	687	761	693	736	695	720	755	786	711	745	700	689	743	695	749	718	770	665	718	787	728	733	719	678	722	708	714	694	732	713	713	757	728	714	766	737	669	754	694	725	730	748	668	714	675	764	749	701	742	692	703	769	733	735	740	709	718	700	751	699	664	680	679	700	719	688	701	729	713	718	722	696	689	699	693	745	693	689	737	685	681	692	717	698	753	727	760	705	777	718	725	732	712	739	716	723	734	727	734	719	701	710	766	705	742	719	654	708	761	723	719	716	710	693	734	736	734	714	699	723	724	754	747	706	704	711	719	680	717	731	733	705	728	734	725	736	730	643	718	679	729	745	686	703	764	749	662	743	720	723	725	755	715	709	672	761	708	733	687	715	693	700	759	731	699	680	723	710	748	760	676	703	718	700	677	730	726	731	701	712	730	702	701	712	712	728	700	682	729	699	735	657	749	736	650	746	683	720	734	751	713	718	689	737	737	723	703	709	713	691	715	738	734	746	745	723	725	694	742	733	722	735	734	755	691	755	713	751	771	735	719	727	771	765	734	697	708	689	703	688	759	713	716	759	743	757	706	694	689	722	686	760	736	709	715	671	731	726	742	757	710	729	739	712	754	700	712	747	732	705	707	700	691	708	739	715	728	713	720	738	696	714	729	719	723	749	722	680	666	710	720	740	730	675	731	704	700	744	721	659	725	742	707	701	658	706	693	733	746	722	701	756	693	706	744	742	697	674	731	743	787	771	726	713	718	716	750	705	674	693	739	726	753	700	707	745	767	710	763	710	721	748	724	712	741	709	762	765	705	733	708	736	738	730	735	724	713	694	722	736	720	690	778	666	716	717	713	697	766	772	749	729	724	731	725	722	737	730	709	670	700	700	712	739	700	747	749	709	708	749	700	700	676	663	679	686	744	682	706	732	724	732	701	708	741	700	703	704	697	683	737	746	687	701	738	717	695	691	671	740	717	690	715	691	747	710	733	680	665	734	722	674	696	703	720	717	682	698	692	706	735	721	752	678	686	723	740	726	723	718	755	722	722	777	722	747	726	720	719	778	732	672	677	786	703	740	717	751	730	726	675	689	704	683	711	725	685	699	702	710	691	732	780	740	675	703	742	709	750	743	680	666	704	739	693	716	704	740	741	758	733	754	707	691	659	752	773	718	773	711	737	720	704	760	705	693	701	734	769	717	736	682	715	676	735	711	696	771	739	700	728	718	697	755	714	739	719	727	694	703	689	743	747	740	709	713	703	688	718	714	723	726	738	755	701	745	702	707	734	711	712	736	760	736	746	723	727	735	751	776	723	741	719	760	649	763	702	686	697	725	751	705	711	735	722	710	650	719	678	694	724	716	722	752	701	673	676	694	764	713	720	700	696	707	710	714	702	775	766	708	761	766	703	691	784	779	705	748	706	722	776	679	759	740	768	711	724	720	694	735	711	734	711	740	666	662	684	718	734	714	711	678	695	736	698	720	699	716	708	763	713	748	710	729	753	750	737	708	748	755	660	713	756	697	761	702	698	745	736	720	727	752	755	732	759	735	720	768	718	710	758	694	734	716	674	705	650	718	686	726	697	751	757	741	803	707	710	734	709	669	727	659	712	761	743	726	759	746	689	712	656	766	707	733	744	708	712	687	715	721	682	711	702	760	678	764	735	748	714	708	717	775	718	724	714	756	718	711	717	697	694	709	686	723	700	714	738	741	712	698	730	763	751	710	662	681	739	730	687	711	764	725	740	711	740	723	694	712	710	711	709	683	757	724	746	702	715	709	730	754	724	722	720	699	698	681	709	784	745	706	732	733	717	706	691	693	747	653	681	672	712	708	754	695	702	707	692	726	736	734	680	740	736	773	734	738	749	737	703	718	759	686	742	712	719	690	704	708	707	725	726	721	660	676	738	727	748	698	692	726	744	691	760	714	689	738	704	696	699	733	765	695	750	711	743	663	701	733	736	715	743	701	713	719	727	676	734	727	719	696	682	694	738	706	740	712	708	664	691	742	735	723	753	672	681	775	725	686	716	711	681	731	698	715	713	698	737	771	753	687	757	692	680	688	738	697	722	751	714	694	702	728	767	683	775	771	706	685	686	691	711	755	700	709	691	740	691	781	718	713	734	732	686	704	707	735	720	704	687	740	703	736	691	741	711	737	675	752	689	699	718	692	721	695	692	724	743	706	697	758	693	657	707	749	701	744	723	721	716	721	695	678	738	730	729	735	706	703	692	713	671	700	758	740	707	740	700	701	727	734	736	758	732	720	754	704	745	756	693	658	724	716	711	718	726	712	736	768	676	773	733	702	745	727	658	734	744	758	704	692	721	693	753	694	769	759	703	714	690	716	765	729	682	747	738	695	653	711	730	741	659	699	704	687	729	781	657	763	714	694	724	739	743	751	751	682	749	703	718	693	709	715	724	693	688	710	707	715	689	692	735	728	709	673	718	727	708	716	695	726	742	643	730	718	728	702	740	742	667	772	683	702	744	716	682	684	710	768	711	766	744	690	735	755	691	733	750	682	722	722	714	731	715	738	696	774	696	687	729	714	692	691	725	695	731	686	767	709	729	694	727	728	745	742	725	690	734	714	714	689	736	763	698	724	726	745	661	747	702	725	657	710	659	739
28948	29677	24290	13215	1421	558	492	498	476	538	428	521	495	477	455	457	491	436	467	488	492	473	485	453	450	489	437	432	501	499	487	482	475	469	448	472	493	510	469	478	454	473	489	493	487	468	408	471	494	473	442	455	466	451	454	474	454	517	480	417	440	470	467	459	457	477	491	490	476	485	507	429	483	500	500	501	469	474	430	445	477	474	451	466	504	461	446	452	479	469	458	439	442	475	523	435	474	454	464	460	469	478	438	472	470	456	502	486	501	481	499	477	439	508	454	465	500	491	464	474	485	519	488	478	498	448	462	484	459	505	468	507	489	452	464	479	437	438	440	481	461	480	467	504	448	469	464	456	499	495	501	456	475	523	462	470	459	488	468	458	504	498	484	473	445	470	454	450	458	462	483	468	482	499	459	456	493	476	447	443	452	470	469	428	494	487	465	502	469	476	452	489	447	500	462	472	479	445	511	514	508	463	446	438	481	499	491	491	467	502	507	452	444	464	468	523	465	449	518	461	486	487	481	470	487	480	493	477	483	484	463	495	482	507	494	517	487	483	464	502	468	454	437	508	492	449	461	451	498	451	467	493	503	468	465	516	452	496	480	454	449	502	460	468	474	477	493	490	472	465	454	457	446	485	501	456	478	510	507	442	494	426	464	498	473	465	487	458	454	505	465	457	483	505	481	476	432	480	473	511	487	451	433	442	490	486	453	466	453	486	461	476	474	513	497	483	500	425	466	462	475	430	453	441	462	479	493	479	499	473	470	425	445	500	486	462	479	425	500	485	449	444	486	452	404	492	515	484	437	467	485	488	463	497	448	475	460	492	497	464	477	470	507	493	476	469	502	518	484	490	504	447	504	495	494	440	463	458	469	496	457	422	435	493	497	442	501	453	477	496	453	486	457	443	484	499	481	496	471	465	449	473	459	491	437	483	478	467	508	504	435	532	479	456	467	488	440	470	465	488	450	484	471	456	496	491	477	504	511	455	453	466	498	459	479	470	484	484	480	458	490	460	540	506	456	480	493	484	496	493	448	463	457	425	486	450	469	486	463	479	440	466	432	455	442	496	476	473	478	506	463	478	478	457	492	518	468	488	473	472	482	472	493	476	488	481	453	467	481	493	477	438	489	480	483	484	489	456	492	498	452	497	438	498	471	476	461	490	495	494	486	471	451	478	466	453	444	466	513	500	487	463	444	458	519	443	506	481	515	463	441	460	473	449	468	487	489	490	451	482	440	430	440	471	484	464	449	477	459	465	464	442	448	456	471	472	470	503	511	479	479	464	455	497	521	483	485	455	474	492	461	486	464	447	490	512	445	476	448	442	471	507	456	484	485	513	490	494	438	487	499	455	462	509	461	486	436	498	470	496	462	469	448	474	450	493	439	492	454	482	464	485	487	484	477	486	483	489	496	446	458	493	487	488	493	457	490	457	487	426	448	465	485	458	469	431	457	501	453	461	473	473	470	467	452	482	483	461	472	468	449	461	433	486	471	459	528	518	459	462	496	468	489	476	476	478	489	475	475	507	478	484	457	456	442	427	464	469	482	499	478	440	448	508	440	494	472	480	463	496	490	505	486	485	481	461	492	454	514	455	484	479	484	494	500	478	505	461	485	461	476	462	454	447	450	491	511	447	483	485	481	480	486	466	504	491	457	440	460	478	454	499	448	451	466	497	499	488	460	490	501	469	464	496	472	488	502	505	456	466	491	453	477	504	499	455	502	501	475	474	452	441	509	461	450	476	455	441	462	397	472	484	484	446	482	467	483	472	475	494	476	501	484	419	502	462	456	485	462	439	456	437	491	474	483	498	486	516	462	501	488	469	472	474	456	466	507	495	521	483	477	497	484	447	482	451	508	472	472	473	513	450	503	475	520	519	458	493	486	480	483	436	478	484	517	501	485	452	487	458	458	481	467	479	464	439	473	477	477	498	472	465	446	433	448	446	486	478	518	460	477	485	463	466	481	482	445	474	506	484	490	482	471	443	453	462	481	475	480	484	455	481	494	496	464	459	483	495	433	435	464	510	440	515	475	485	478	497	453	484	503	485	451	492	495	469	453	479	461	466	471	454	494	523	495	458	476	480	443	451	492	457	483	459	531	484	470	487	486	502	466	477	446	522	475	495	483	467	441	458	447	533	452	460	456	491	478	490	494	448	512	454	441	466	465	452	497	499	507	476	483	529	473	505	505	498	486	456	458	469	456	444	484	467	448	504	485	519	505	443	448	489	495	457	482	470	507	443	481	498	514	462	467	536	469	440	482	475	506	512	511	465	491	456	459	477	473	476	479	467	448	467	468	455	483	514	475	536	484	497	505	452	465	460	480	473	497	512	509	452	507	479	508	498	464	506	471	472	486	504	483	450	480	460	502	449	485	461	506	478	503	475	513	467	476	496	524	502	469	507	444	461	495	451	499	466	455	477	495	473	518	459	484	480	465	512	512	532	474	467	476	457	470	510	476	489	496	494	467	454	484	474	476	474	507	499	487	462	479	460	492	453	470	445	433	447	508	462	478	449	491	503	462	470	451	497	503	456	442	443	453	472	478	455	490	490	438	475	496	458	466	523	499	454	456	438	465	448	489	493	509	446	481	457	486	520	476	465	488	466	520	457	467	458	460	468	427	477	472	527	470	460	532	474	481	485	437	475	455	459	509	480	477	457	461	489	450	473	472	496	450	486	484	456	470	478	451	480	451	504	446	456	502	481	487	493	480	469	494	505	493	465	469	510	456	515	496	517	508	473	488	491	488	487	500	459	500	488	481	523	503	433	499	473	486	478	458	465	501	479	520	449	460	478	515	451	444	478	496	452	455	499	494	470	457	498	457	468	477	478	468	479	478	482	448	514	462	502	440	441	488	468	432	443	502	460	489	485	475	466	511	481	454	454	445	473	479	440	482	469	440	489	473	478	503	451	483	468	475	538	465	493	496	517	482	497	503	482	489	453	464	468	454	476	456	474	455	410	468	452	529	440	533	493	494	474	485	493	511	496	454	495	477	482	481	497	492	464	465	495	446	483	478	485	500	494	465	468	442	450	495	504	423	467	493	489	463	441	494	481	463	483	480	513	503	475	498	456	496	464	516	484	472	496	487	503	451	491	460	479	458	479	470	456	456	466	504	464	475	446	475	486	452	493	403	473	523	484	446	476	461	457	515	435	506	457	434	481	470	499	496	464	486	507	471	456	458	454	518	479	465	475	503	474	460	462	458	454	470	492	469	477	414	486	508	483	475	465	484	470	462	445	456	462	481	485	506	486	490	522	438	463	472	496	439	492	494	464	490	478	472	474	529	441	472	468	451	490	497	483	489	464	493	454	486	479	454	486	475	509	448	481	468	463	484	492	472	468	490	479	445	467	471	478	475	469	473	497	504	516	474	479	498	503	475	469	462	485	477	513	486	504	454	470	502	444	471	435	445	460	474	469	509	519	483	425	498	511	457	455	430	482	498	495	481	496	459	517	481	465	481	513	437	485	494	507
39023	48358	26449	14031	2298	1049	934	844	805	841	817	807	841	850	791	776	853	796	801	808	829	823	756	838	807	774	765	794	831	768	879	779	780	786	802	823	819	808	833	828	795	759	823	823	867	820	850	806	832	828	835	812	788	802	823	814	753	802	826	764	775	806	849	787	839	808	790	820	770	796	834	775	768	817	826	800	840	787	812	811	770	815	812	838	768	851	838	827	805	802	863	802	824	788	804	808	829	806	860	809	869	778	791	836	824	814	796	831	816	838	836	775	792	839	821	840	784	812	799	829	794	838	800	808	786	802	791	790	826	835	816	770	804	819	870	838	824	796	850	811	764	765	853	827	870	872	800	801	806	830	799	824	840	841	821	808	857	802	857	836	819	803	803	815	830	832	797	790	817	785	819	829	795	842	834	834	804	804	808	794	817	783	783	838	810	806	818	852	834	810	764	820	767	804	847	832	853	812	813	777	815	842	822	812	820	746	774	780	776	818	799	825	788	827	837	828	792	794	779	774	793	816	883	814	791	794	785	805	809	813	820	834	829	794	745	828	751	812	807	828	830	784	811	795	800	834	781	811	803	799	820	818	776	843	772	835	832	804	832	773	789	835	823	815	815	822	845	766	847	791	810	804	829	830	808	808	801	797	800	817	820	787	812	803	784	813	821	846	830	794	822	791	790	797	804	845	807	794	820	848	777	864	806	830	821	837	829	790	812	741	792	812	803	815	802	788	774	822	800	803	851	869	826	769	863	769	826	809	760	793	820	845	853	762	810	841	772	732	786	838	792	792	792	836	783	834	801	804	794	774	813	851	856	805	812	840	767	805	788	878	831	830	835	813	809	845	828	849	817	788	837	816	792	765	848	817	796	776	833	780	800	776	794	806	826	792	784	776	817	854	830	814	824	814	821	843	773	789	784	807	852	789	809	828	792	815	774	776	740	826	861	848	803	765	825	832	841	817	752	811	831	830	814	807	882	795	807	821	856	830	788	852	800	808	825	805	855	760	786	844	789	828	779	820	811	826	834	814	760	825	819	792	860	828	801	819	777	829	842	833	840	799	811	845	831	849	792	821	756	868	786	752	818	823	801	822	831	811	827	864	839	776	812	793	802	779	829	830	789	827	789	867	855	802	831	837	833	810	826	794	740	817	797	780	792	802	784	785	866	862	856	808	814	764	751	802	813	773	802	829	803	775	821	797	776	818	744	800	782	776	810	837	817	815	813	812	809	818	808	755	811	787	768	794	823	867	852	797	781	819	794	791	824	791	827	796	783	818	839	813	791	828	769	775	827	825	748	782	817	846	870	822	797	827	797	801	796	831	737	779	828	775	807	799	827	792	795	799	790	787	797	772	762	832	761	824	851	755	776	841	795	857	784	780	800	808	775	808	864	824	843	857	774	824	801	831	811	767	842	797	852	798	850	817	825	769	820	798	831	802	867	764	803	806	823	829	841	783	814	817	779	753	735	779	795	822	806	887	840	815	797	756	803	856	827	815	774	819	757	803	846	815	790	733	804	796	807	778	784	826	793	784	819	845	775	837	822	783	779	813	836	744	790	834	814	812	813	798	824	814	828	820	734	794	787	810	790	814	842	794	830	767	804	796	800	821	842	871	764	759	821	847	806	830	842	854	817	789	859	771	867	814	797	818	803	778	834	785	780	814	763	832	810	765	810	762	797	824	809	767	784	807	823	833	813	789	801	836	842	801	754	800	825	779	790	812	841	825	778	743	804	787	808	802	822	853	829	798	847	847	759	773	841	785	854	783	844	785	839	767	805	790	786	823	822	815	816	845	757	810	783	871	798	814	798	818	824	757	838	807	793	816	814	757	829	830	807	824	798	769	803	773	773	767	816	823	833	817	786	809	833	825	799	800	782	815	768	793	788	837	798	826	835	803	846	804	813	812	789	831	762	872	805	804	791	811	815	833	825	775	813	768	791	807	835	812	805	850	800	797	895	793	821	802	815	824	767	858	802	803	801	853	841	803	847	813	838	763	829	832	868	798	823	817	775	845	803	826	774	749	800	818	825	781	813	779	801	814	828	812	854	781	860	852	766	812	829	818	885	821	809	791	803	792	772	783	873	819	790	832	803	813	835	852	857	856	857	803	825	827	824	827	831	790	816	832	791	814	772	804	782	753	777	805	900	832	809	773	842	804	833	772	815	766	850	805	813	809	793	784	793	772	840	767	801	836	804	847	772	773	780	826	835	819	807	758	788	772	856	782	809	755	805	844	815	836	757	799	826	799	827	802	834	780	862	856	770	807	798	809	817	813	821	845	797	822	800	814	827	828	828	852	792	814	854	818	825	834	805	816	765	788	852	821	770	843	770	813	806	827	840	802	810	824	855	826	831	751	826	772	842	792	782	785	834	758	811	817	844	837	821	796	827	818	817	779	808	812	816	761	782	814	775	795	775	807	836	806	839	772	843	852	789	815	838	811	767	809	824	767	790	813	809	794	774	819	825	839	857	841	798	787	807	766	794	795	800	808	813	820	823	814	813	777	813	839	823	792	830	771	806	820	825	827	810	795	781	748	777	791	855	821	809	848	815	799	811	799	794	804	800	789	764	810	841	827	797	856	818	826	815	816	815	818	803	832	792	799	804	802	849	827	773	809	789	840	811	800	856	803	807	806	785	813	797	766	767	782	747	797	851	825	832	724	831	790	806	801	817	804	843	796	866	807	819	807	813	805	800	790	792	785	815	777	803	843	781	797	800	835	760	800	779	810	823	790	818	809	847	807	816	760	798	813	814	793	808	806	813	784	805	764	843	868	794	861	769	782	863	847	817	787	819	734	819	767	818	831	882	827	787	801	786	777	795	801	791	828	798	787	828	786	843	831	849	804	839	810	809	777	847	836	749	715	811	810	786	819	801	782	792	789	781	796	802	874	810	826	830	816	816	817	793	825	864	827	805	822	773	828	817	832	788	806	830	813	774	833	747	839	808	847	811	772	781	872	838	817	772	815	807	794	829	803	800	794	787	815	837	808	820	764	789	837	853	803	742	798	768	809	758	743	807	807	803	832	792	832	736	825	852	803	804	812	753	809	795	840	873	764	756	774	814	753	765	834	807	817	829	855	780	786	835	833	801	781	800	777	770	814	833	833	805	808	790	782	827	762	807	800	839	799	771	819	815	814	782	762	791	833	757	775	807	800	818	824	770	812	829	803	815	802	818	815	809	806	773	843	810	773	815	832	825	796	820	829	804	761	827	763	795	832	822	842	747	806	850	806	772	838	843	859	786	813	838	840	830	812	862	790	808	784	754	862	855	832	792	818	814	880	865	794	787	793	812	825	829	769	790	809	793	834	796	795	808	789	856	806	794	809	817	812	752	743	842	846	781	786	775	779	861	862	841	802	795	867	770	758	793	746	830	791	767	762	849	823	793	756	823	862	801	832	827	785	767	860	799	763	797	842	790	814	833	812	814	817	807	812	772	832	795	809	827	848	777	791	822	838	864	784	797	882	800	779	838	836
24074	22649	29337	25701	19809	7827	983	370	369	355	358	355	343	340	331	337	339	327	337	345	314	331	340	348	387	331	339	327	356	347	354	309	367	324	321	344	344	339	316	337	293	342	323	339	313	320	346	358	341	343	342	342	358	353	302	302	345	333	340	328	336	316	335	332	306	338	352	322	371	348	325	343	364	321	310	318	285	321	280	310	347	360	337	313	349	352	349	348	337	335	375	349	328	270	352	361	318	319	340	328	337	342	313	319	317	363	317	353	321	356	271	367	326	313	309	371	331	309	338	320	336	332	324	306	307	280	340	321	355	318	321	350	345	346	360	336	345	336	339	339	347	339	303	313	348	337	336	319	317	316	340	366	339	325	352	288	332	275	308	304	359	340	325	318	341	321	342	338	322	320	317	352	310	307	315	339	327	345	314	364	337	320	327	302	318	338	353	311	359	349	318	370	341	297	349	314	304	320	343	333	336	361	363	313	327	363	338	304	349	326	319	330	321	381	309	328	361	308	351	346	339	345	345	312	318	355	297	328	284	348	277	311	338	328	312	310	331	314	318	372	319	302	300	322	362	340	320	355	311	341	351	308	331	298	313	333	345	319	346	353	321	321	309	335	293	314	322	333	311	316	326	326	323	335	291	315	331	334	324	333	329	319	349	358	363	332	278	334	310	313	346	337	321	332	339	359	321	328	344	327	319	320	356	323	325	344	321	334	300	331	346	347	335	329	280	319	342	338	319	351	337	323	341	325	343	334	313	337	324	306	346	344	358	352	348	319	338	349	333	345	343	338	356	356	352	346	336	353	319	341	371	346	331	325	331	331	334	335	312	307	333	326	332	339	358	335	328	307	328	319	308	348	318	328	347	327	335	367	321	327	321	326	337	308	304	332	315	325	326	341	331	341	350	338	308	313	309	337	364	350	329	349	333	353	323	317	361	346	342	319	327	341	354	329	318	356	314	310	346	321	323	273	365	339	319	316	339	326	343	350	309	323	329	302	285	354	335	327	298	326	364	289	349	350	343	334	340	310	352	313	330	354	334	345	338	319	361	326	320	326	330	312	333	335	307	298	353	329	343	343	342	310	339	328	337	315	325	340	369	298	344	313	340	348	323	340	322	331	329	336	318	352	339	331	314	316	322	357	292	319	327	349	317	337	318	297	338	345	334	358	356	335	334	303	347	365	342	328	316	353	361	329	331	351	354	347	329	344	317	327	298	340	339	335	300	310	307	325	342	329	326	357	296	339	332	343	341	317	325	296	316	308	354	318	344	330	350	331	317	372	347	317	367	318	327	315	351	300	332	353	334	349	336	342	309	358	321	316	333	307	294	338	306	351	332	343	317	288	313	345	363	320	356	315	332	349	328	323	333	329	316	317	340	326	345	329	321	300	331	315	313	328	320	320	318	331	347	335	302	311	316	317	347	339	321	319	305	325	349	337	376	333	315	305	301	338	340	332	363	337	336	310	360	328	307	316	344	342	311	342	334	312	317	333	338	297	336	337	351	359	333	303	330	306	361	301	321	347	335	320	309	327	332	304	309	304	326	321	322	340	304	279	311	325	304	310	354	308	321	319	332	328	349	339	357	341	335	318	312	322	313	324	343	335	344	340	307	320	290	296	345	337	312	334	335	340	364	351	313	309	341	351	353	312	306	321	338	310	330	322	290	313	346	350	309	334	346	342	336	324	335	362	336	316	326	338	344	331	322	327	328	332	332	315	361	318	329	320	317	314	314	328	332	351	326	368	307	315	305	326	304	316	334	324	339	309	321	326	319	300	343	347	323	305	324	342	310	303	318	307	298	327	345	309	358	325	305	313	337	346	337	369	305	333	299	331	351	348	380	317	325	331	349	321	316	334	332	338	326	337	314	357	311	323	357	332	323	352	335	320	315	323	330	330	318	334	331	322	385	333	345	384	346	295	335	310	332	353	325	343	346	315	330	308	360	355	318	326	315	334	332	344	321	317	333	324	326	323	333	334	318	319	349	317	349	317	322	363	341	352	317	321	338	317	342	332	331	330	288	329	311	355	311	326	322	321	340	328	353	289	336	318	302	370	333	337	327	315	345	324	330	327	345	337	336	324	321	331	333	305	319	319	382	310	338	333	345	292	327	314	318	324	367	328	337	327	345	332	341	347	329	323	306	330	327	337	330	339	311	344	341	339	348	307	330	315	314	321	305	341	321	338	311	345	325	328	327	388	272	307	367	334	332	338	318	337	314	313	350	335	335	348	339	312	297	330	340	323	327	306	297	331	332	309	326	345	312	331	335	325	314	345	333	379	333	340	302	338	314	322	353	332	333	332	300	313	353	323	306	313	330	332	312	313	338	338	335	367	328	322	341	297	327	344	340	366	343	318	318	346	319	362	333	345	308	327	349	337	346	337	312	354	333	304	330	329	333	294	312	344	319	327	318	341	324	363	309	316	314	301	322	338	328	310	341	298	309	314	319	328	363	358	311	333	324	320	336	339	341	328	351	320	312	286	336	330	323	343	319	329	342	339	362	319	327	324	328	322	360	315	334	330	345	350	325	318	295	315	323	324	337	324	313	345	334	340	327	307	346	336	316	319	334	294	303	371	355	296	338	337	317	354	321	330	332	358	348	349	341	306	312	308	353	328	322	302	307	326	305	335	309	317	311	309	356	362	329	329	348	342	328	337	316	351	307	310	322	336	358	324	307	324	363	309	302	296	336	322	346	347	333	331	328	343	319	321	326	348	354	330	338	352	362	324	343	331	347	347	312	347	303	320	320	346	308	322	327	376	352	320	333	347	340	355	350	333	304	315	306	347	360	322	343	327	314	294	314	305	326	319	301	332	347	341	340	328	361	332	318	345	345	330	324	309	310	304	344	339	322	318	330	315	332	320	341	317	329	302	288	326	301	340	319	321	318	303	338	320	332	317	338	328	332	291	306	331	326	347	318	347	323	323	344	315	345	329	294	334	347	334	315	316	327	353	311	336	304	356	321	317	324	347	318	329	325	360	362	356	365	292	340	331	302	325	309	317	328	333	337	330	331	357	317	342	340	335	333	340	328	323	340	323	343	308	354	353	319	347	317	346	321	315	319	332	309	329	349	330	287	346	349	306	351	351	357	329	337	352	320	336	313	319	293	330	282	318	306	351	306	290	323	333	323	312	324	342	322	356	318	310	327	319	345	325	324	304	342	330	334	341	340	344	324	318	358	331	356	334	293	344	336	316	343	335	316	311	333	341	348	316	338	289	340	363	324	334	345	349	317	324	321	336	322	322	344	315	334	298	357	313	336	318	336	330	328	325	334	313	335	358	331	346	328	303	336	348	341	331	319	348	343	307	343	339	342	319	343	325	310	334	324	322	328	328	329	335	357	313	328	336	330	311	316	331	329	345	350	304	351	320	310	333	333	333	345	299	346	358	348	351	322	328	335	294	339	316	302	343	309	344	346	327	316	357	340	360	307	345	340	316	323	300	348	303	348	339	340	343	301	326	306	316	336	329	322	339
59282	88022	57447	39418	9035	1808	1378	641	654	607	591	589	553	539	567	606	590	616	549	636	592	581	566	592	600	623	590	597	576	561	596	577	552	578	599	568	589	591	569	596	561	602	540	594	580	585	568	591	548	572	582	619	571	520	541	586	520	559	592	562	602	567	576	576	540	575	540	552	559	555	584	620	704	631	527	594	526	600	598	589	589	584	553	568	587	538	616	556	538	508	595	539	572	600	587	538	557	572	584	585	563	580	563	565	553	568	584	582	554	576	617	580	550	604	565	544	598	563	579	572	527	576	600	593	606	569	553	553	551	579	568	600	594	565	555	593	589	602	565	587	569	585	539	554	581	585	587	539	580	571	564	582	566	578	588	586	564	596	544	572	584	576	601	565	565	578	580	591	574	578	574	551	572	571	606	562	588	590	598	567	576	583	566	567	566	534	618	616	578	556	586	539	568	568	581	561	568	582	576	589	585	569	578	601	582	581	579	574	571	588	528	591	616	560	568	555	585	600	586	565	563	559	602	589	556	602	571	586	562	579	599	545	590	564	564	559	583	561	550	591	573	559	580	593	602	554	560	640	582	546	561	554	583	534	585	556	560	597	564	564	566	593	568	555	570	582	568	558	511	574	591	588	587	532	554	558	565	595	566	573	578	613	558	600	566	586	574	562	529	549	535	558	518	556	565	608	539	577	541	533	552	549	524	576	564	586	559	596	559	526	577	574	604	582	580	551	566	579	556	556	524	599	614	544	560	594	564	568	587	574	556	569	542	565	587	598	533	508	591	567	572	586	591	553	608	530	596	587	566	560	563	580	556	534	553	586	602	561	558	546	572	550	591	540	569	544	594	580	593	541	602	575	545	537	536	587	591	561	545	572	616	627	544	559	521	605	546	552	557	552	550	609	519	557	567	563	586	576	549	594	600	592	584	601	591	602	536	528	586	597	555	593	539	538	620	586	560	553	526	573	548	544	618	571	541	534	546	516	545	570	604	570	605	553	583	550	575	566	564	554	584	589	551	567	567	579	591	594	586	560	571	581	537	566	565	579	577	607	592	547	568	560	513	574	529	596	574	586	597	572	563	556	565	542	586	519	583	584	569	547	548	554	553	578	552	565	584	552	565	591	542	585	582	607	547	575	599	565	535	578	565	554	625	543	585	597	581	496	544	534	594	584	598	553	526	614	587	572	571	571	600	553	547	585	518	611	564	555	520	548	562	592	538	568	589	535	546	580	551	557	573	576	589	586	567	524	574	588	564	548	589	538	566	601	558	563	580	583	601	579	576	557	584	553	575	527	583	554	579	545	583	587	622	572	584	528	576	521	580	568	572	559	538	608	517	639	546	548	591	555	562	580	557	557	598	555	619	572	554	566	594	586	524	572	524	563	610	615	600	569	547	550	540	571	581	587	561	527	567	561	545	541	572	607	586	536	542	582	575	592	551	624	574	562	558	545	594	567	534	549	548	575	579	583	547	583	593	608	575	581	521	596	576	570	593	539	565	550	585	581	588	609	576	532	586	595	562	537	550	564	578	587	550	587	563	571	582	540	609	597	560	601	572	545	566	533	547	626	597	617	582	565	574	544	561	600	589	594	585	523	552	579	555	583	599	561	554	533	607	601	604	564	573	574	552	531	577	566	591	565	580	597	541	574	551	558	555	550	547	575	559	565	566	554	572	567	535	578	612	534	599	568	590	608	592	569	525	519	554	571	551	563	561	604	586	607	557	578	581	557	575	538	575	566	511	620	532	579	594	558	562	584	563	550	535	567	615	573	560	596	580	587	541	578	564	536	565	583	603	548	583	575	562	572	576	560	615	532	574	577	574	546	506	562	543	612	565	552	591	567	595	589	534	582	583	569	601	575	592	544	589	551	559	557	593	636	564	603	548	565	588	552	559	583	595	578	573	582	561	618	560	507	545	573	561	549	572	558	565	576	585	566	600	578	572	572	551	579	544	608	572	596	600	586	539	588	563	602	581	531	575	553	514	555	603	578	589	548	633	551	593	594	594	528	545	575	558	543	556	559	581	613	541	573	570	556	542	576	561	584	587	571	574	540	571	545	568	517	567	591	527	576	598	533	597	556	561	572	592	578	556	554	585	595	571	549	571	604	577	594	591	596	537	579	598	540	589	572	587	521	573	538	578	574	571	540	567	577	561	568	589	568	528	555	586	505	559	528	490	540	551	573	581	595	571	600	589	580	595	562	582	593	544	570	536	554	569	613	540	598	588	569	571	540	564	572	560	579	580	564	621	573	605	563	561	529	560	613	520	529	572	562	561	516	583	545	543	550	559	528	550	580	605	564	604	622	515	583	535	554	588	546	544	552	580	525	584	553	590	565	587	587	534	611	559	546	594	636	570	583	571	527	603	554	542	566	575	616	538	587	519	594	542	529	580	600	575	622	576	579	516	572	593	587	569	605	566	580	571	582	563	569	628	597	574	572	533	595	593	552	580	586	587	552	542	571	576	579	558	548	590	577	592	593	564	568	549	549	563	571	535	586	587	581	524	521	573	604	541	577	568	562	551	590	611	566	623	576	626	587	617	561	539	575	584	546	527	547	570	536	559	643	592	568	599	567	583	526	571	573	590	543	548	571	583	592	572	560	546	551	533	594	563	590	574	561	556	561	573	580	583	618	578	575	557	597	587	542	536	593	565	560	590	556	580	575	576	613	567	571	571	544	548	553	572	537	595	571	563	597	562	612	581	536	540	513	536	604	588	582	593	532	556	542	592	570	563	575	572	557	594	538	572	530	576	560	592	594	497	568	547	554	594	529	604	625	637	561	593	505	543	567	544	521	576	587	601	548	561	594	583	565	608	596	598	575	577	527	597	599	576	591	548	568	547	576	577	567	555	525	559	561	543	595	554	546	613	564	552	602	551	594	538	586	583	589	597	563	539	579	559	599	610	527	599	587	574	555	574	570	596	562	553	563	558	546	608	559	552	547	539	609	581	577	629	551	565	570	550	534	572	561	566	539	568	597	584	588	555	532	587	621	587	546	555	540	571	556	605	567	583	557	578	608	589	598	557	557	574	582	576	579	558	581	590	567	530	603	551	545	565	554	583	598	592	584	582	607	611	552	574	573	586	557	550	584	592	584	600	587	576	604	574	572	536	555	534	601	593	553	601	541	568	587	574	548	568	592	567	562	547	586	544	617	559	558	553	528	593	588	588	572	567	555	560	556	566	636	560	567	551	597	540	542	563	574	574	527	588	554	507	617	536	569	585	575	624	542	543	580	596	538	566	533	565	591	567	582	610	566	557	518	566	573	573	624	557	592	584	603	524	567	552	563	576	562	580	548	573	556	564	616	543	540	588	586	574	543	594	556	530	588	539	534	569	567	560	533	603	559	545	596	544	598	549	537	533	509	611	568	548	586	566	561	573	513	594	586	550	570	541	556	572	575	557	550	627	563	573	576	587	610	555	549	565	553	560	605	568	646	549	516	573	602	539	585	556	572	572	592	572	602	563	584	569	549
22992	21730	29076	24530	21070	18721	5021	547	486	479	453	437	459	457	434	476	432	453	456	396	410	456	461	419	443	453	434	456	437	453	432	446	447	464	428	484	426	440	448	446	418	419	417	451	448	446	397	431	427	438	444	473	448	442	408	424	451	446	441	450	433	443	437	406	410	432	420	411	394	432	423	456	499	450	442	405	409	438	418	421	432	444	454	432	401	400	421	422	409	419	402	421	451	453	428	454	452	458	457	422	427	443	423	446	444	453	414	433	432	440	479	418	427	429	434	422	398	447	453	444	397	444	431	436	403	427	370	460	433	458	426	442	417	445	456	429	396	456	435	441	429	422	438	417	441	429	405	433	455	485	442	418	427	421	436	412	445	400	430	448	455	428	431	443	417	465	421	401	455	443	442	432	442	466	463	455	418	429	385	410	478	458	441	454	400	465	425	443	464	425	473	458	422	452	445	408	431	437	442	422	422	421	452	466	461	453	449	422	436	441	434	464	449	458	428	425	439	426	470	443	438	454	436	428	429	438	456	440	480	420	436	432	448	429	473	473	414	462	417	426	443	423	448	475	414	405	402	474	424	415	450	402	450	411	465	402	428	447	460	447	448	432	447	421	400	422	453	426	402	469	402	454	417	422	391	434	434	442	440	447	469	397	455	401	439	414	408	427	449	442	464	431	402	374	424	413	426	421	463	433	431	414	404	437	466	462	428	430	464	420	395	428	477	397	456	443	443	449	414	403	415	389	481	462	434	446	416	445	411	424	429	443	441	431	436	431	430	449	460	420	450	441	428	431	395	461	456	425	435	446	473	419	398	455	437	422	447	456	445	434	394	427	430	444	450	461	434	409	446	461	431	441	435	424	412	410	442	407	461	437	406	421	443	432	442	440	435	418	447	444	444	410	418	433	422	423	487	457	421	430	415	416	408	447	485	453	450	436	467	405	435	417	474	456	416	422	415	473	424	434	457	382	443	408	403	454	450	419	411	442	416	447	430	392	473	435	455	440	464	452	467	440	435	428	450	434	417	450	417	453	436	434	421	429	451	413	423	448	448	453	387	432	468	429	432	423	440	454	444	415	414	447	448	405	442	436	436	379	428	440	446	426	419	444	426	471	428	433	449	434	433	438	422	438	463	426	441	439	427	449	418	468	417	400	432	463	441	441	404	435	456	436	437	478	444	435	395	474	436	464	453	468	443	439	440	426	442	445	413	406	424	437	446	416	414	388	471	442	401	401	430	406	415	456	437	426	406	438	457	424	399	435	403	415	427	459	418	468	409	421	398	418	451	447	436	412	427	435	467	445	447	430	435	471	423	425	440	408	456	441	417	437	415	439	440	416	485	421	432	399	436	415	429	451	442	440	456	434	388	441	444	454	431	432	462	443	432	409	446	457	425	433	399	422	406	432	416	414	444	441	462	444	484	465	435	448	436	442	419	454	421	437	394	455	443	446	445	480	464	438	422	450	421	433	415	418	423	438	445	451	434	419	451	411	425	419	442	387	450	478	477	455	421	455	420	493	422	413	429	426	424	399	445	443	443	420	377	423	461	452	442	416	453	475	417	427	425	431	404	458	441	438	462	472	413	451	447	418	404	469	431	404	443	452	421	430	420	401	434	425	455	433	412	469	433	412	407	416	410	423	440	390	439	434	407	414	433	454	448	421	437	454	416	453	436	466	377	453	400	406	395	463	464	443	415	448	442	408	469	398	435	401	410	462	466	468	434	452	439	395	434	420	421	404	418	410	441	451	417	431	456	433	393	457	443	423	479	449	413	428	474	423	389	450	435	444	431	445	450	441	421	409	427	415	422	484	439	417	414	413	426	456	487	441	439	428	445	425	423	451	445	419	478	423	442	457	429	438	420	415	447	437	457	415	425	479	423	452	399	418	435	444	439	462	451	417	452	443	396	479	439	441	384	494	471	407	442	436	419	439	451	433	412	453	420	389	440	423	412	448	427	393	419	403	428	477	435	487	489	436	442	436	422	428	431	429	429	438	451	484	447	404	445	430	426	417	471	434	449	424	417	424	441	432	441	376	433	472	438	455	402	434	450	418	423	435	467	439	428	445	441	433	442	434	413	434	405	446	423	461	468	412	476	421	414	454	450	431	433	428	433	443	414	447	414	442	458	434	456	449	421	431	432	424	454	439	471	463	390	414	429	430	396	443	437	438	428	418	471	441	403	437	410	392	419	442	452	415	428	457	430	414	442	446	370	456	405	428	455	451	418	438	417	408	444	419	453	416	417	431	409	424	476	429	422	450	428	422	460	409	449	422	406	455	478	411	399	453	416	428	440	459	446	426	410	460	424	447	433	385	452	443	448	464	433	406	455	452	411	427	419	442	461	442	447	450	464	386	439	450	445	448	430	432	467	464	455	450	388	411	462	396	423	426	417	420	414	428	428	442	393	459	440	411	441	425	448	488	441	413	402	414	466	432	442	462	419	409	414	426	426	428	420	464	443	411	473	390	448	401	473	466	443	409	449	467	395	440	430	435	441	390	422	438	436	422	448	421	434	440	415	444	460	457	457	431	438	415	448	441	440	427	394	433	433	402	449	459	412	406	447	437	454	439	466	454	396	427	448	409	454	444	439	471	414	400	416	437	421	456	439	441	434	466	432	408	446	441	416	461	438	451	471	412	404	450	429	443	404	430	436	482	427	462	415	428	433	477	411	419	403	407	399	397	428	472	429	419	438	395	413	474	409	435	381	468	442	454	413	431	458	436	413	415	417	395	425	422	423	442	473	410	435	416	423	412	467	439	408	450	427	438	405	441	425	437	446	442	448	454	407	420	440	438	428	454	454	427	453	446	414	441	414	436	382	473	454	489	434	404	441	459	429	381	467	451	431	444	417	439	467	404	392	433	425	410	411	446	454	421	405	446	419	423	405	387	446	407	437	466	413	438	467	448	439	433	441	460	473	432	464	420	431	442	481	441	454	447	433	409	416	445	425	426	415	427	432	431	439	436	452	419	429	408	431	418	470	439	405	435	426	430	434	432	452	453	420	431	422	461	465	471	449	434	414	409	426	460	386	425	447	424	434	467	447	418	433	439	405	504	423	394	414	465	447	456	443	426	441	414	415	415	462	458	448	453	447	438	414	447	420	426	450	423	435	437	432	406	446	424	440	453	442	417	447	416	446	466	420	443	452	443	410	458	452	409	421	429	424	441	405	439	454	422	447	446	414	408	462	448	395	453	451	449	429	438	412	453	420	439	424	446	403	420	427	430	427	427	449	462	443	444	422	446	462	444	404	412	427	447	428	431	446	413	465	463	435	427	430	455	433	405	429	421	389	422	396	444	416	427	405	437	473	429	435	477	449	407	421	385	429	431	407	450	415	465	456	471	447	447	408	459	408	443	427	466	450	459	418	452	414	409	454	407	425	426	454	476	423	426	421	459	466	420	465	430	435	424	452	445	417	425	407	401	424	420	436	401	433	431	443	438	427	451	466	402	436	432	415	440	421	437	449	431	451	453
55738	94594	66900	48766	12567	1073	901	840	751	739	695	740	745	726	703	712	706	742	748	698	746	762	730	737	704	756	711	672	706	724	656	710	742	692	708	728	679	753	665	724	683	678	687	712	609	645	767	710	735	682	721	660	725	699	764	722	710	722	679	708	707	738	660	699	776	719	682	655	698	678	704	794	949	743	756	681	651	689	711	701	705	695	699	639	655	671	698	649	662	670	710	709	702	703	704	707	725	702	679	727	679	711	687	699	723	693	694	712	654	662	657	648	682	729	686	733	698	738	710	715	733	695	762	707	698	725	687	716	706	712	724	732	737	713	701	744	746	723	670	771	651	684	705	678	695	719	693	714	774	670	672	682	712	716	691	699	651	773	695	713	698	668	704	687	704	710	704	678	703	719	698	694	701	644	719	726	695	673	717	710	695	640	701	687	691	725	759	753	735	703	720	741	667	709	720	723	759	684	730	729	725	708	662	646	746	727	682	730	702	684	669	728	721	682	700	694	723	718	685	728	711	783	692	691	708	742	683	678	726	694	733	715	688	705	709	698	702	722	710	696	713	678	704	719	674	711	696	725	697	662	707	707	683	720	727	678	709	682	673	687	714	683	679	736	688	679	750	728	692	676	670	714	741	740	719	749	667	728	701	724	660	703	713	699	719	717	707	651	681	712	691	692	674	686	698	709	703	718	715	726	676	679	670	680	698	710	729	724	725	705	728	756	693	697	670	666	655	673	684	717	739	729	654	698	670	731	744	705	716	703	695	703	749	685	699	681	701	751	732	694	687	631	687	706	697	725	694	716	734	746	674	652	677	711	695	659	684	717	690	691	697	700	712	712	756	716	731	745	678	680	700	704	692	683	671	700	675	749	686	735	720	670	680	707	714	773	737	700	686	759	717	631	670	677	694	714	722	689	684	672	720	711	689	671	695	698	634	682	686	703	752	666	712	690	662	728	665	687	675	675	697	718	748	675	662	765	690	711	703	720	717	731	749	719	664	694	697	742	655	692	750	663	754	719	716	702	717	670	722	674	652	677	696	652	675	684	727	716	686	732	708	695	718	694	731	743	676	706	699	679	699	690	687	721	707	691	679	721	659	679	710	711	704	702	697	694	712	695	722	717	708	663	636	681	674	709	711	723	713	710	652	741	747	673	732	713	679	720	731	706	714	679	654	702	658	738	663	677	717	725	723	738	731	692	650	713	717	683	747	705	704	676	701	721	712	726	718	700	707	735	709	710	656	685	698	737	660	695	721	706	738	723	700	692	683	729	715	685	758	725	679	697	691	702	672	690	721	706	689	668	715	690	677	727	645	720	680	680	685	697	708	667	695	754	672	702	688	679	698	698	638	702	729	682	767	711	698	698	693	733	728	715	698	686	715	678	662	670	719	740	685	702	707	682	677	697	698	710	714	668	715	716	714	716	706	705	695	706	745	688	665	712	699	742	707	693	670	694	700	717	713	715	715	701	682	711	664	699	742	673	693	677	686	682	702	708	685	731	670	695	675	712	728	684	669	706	687	748	685	728	733	674	744	704	658	703	692	700	694	740	698	723	659	719	681	673	699	704	730	674	665	752	698	678	681	678	695	734	652	730	663	715	748	702	760	729	689	713	690	702	702	704	746	708	713	719	660	697	681	684	659	660	705	745	743	745	682	712	688	744	708	701	673	694	710	717	729	685	688	688	734	753	705	706	686	690	685	658	705	676	678	725	703	703	686	752	719	702	688	698	700	670	690	717	742	715	685	740	717	677	776	709	708	702	725	687	755	675	730	739	683	664	702	745	648	702	698	675	667	694	713	738	724	698	700	705	689	693	683	690	703	706	706	696	711	682	738	713	703	714	687	700	674	692	714	702	716	695	724	674	701	642	645	705	664	712	661	718	741	764	743	725	689	690	687	715	659	660	697	721	662	699	740	651	673	729	704	667	685	725	705	695	716	740	698	741	717	712	705	669	704	659	692	717	723	713	689	693	696	761	724	727	690	729	683	687	734	758	729	729	680	689	691	679	690	697	717	665	723	701	707	685	710	752	641	712	711	688	711	670	724	673	706	684	688	714	734	700	720	698	682	727	665	727	696	676	667	681	646	723	764	710	706	755	718	672	724	711	725	681	716	681	703	707	678	703	710	696	747	713	684	704	682	661	707	689	702	715	670	652	678	670	745	767	680	711	704	676	669	713	656	664	704	696	697	687	742	692	722	662	669	694	660	672	667	705	692	726	694	685	697	674	721	711	732	691	709	732	679	672	693	683	712	697	715	705	678	724	682	682	693	729	645	698	665	756	698	687	727	733	684	698	661	685	668	682	712	698	662	725	706	709	739	674	736	719	698	714	699	716	682	673	737	694	705	742	674	690	699	709	696	678	690	736	700	686	702	715	661	726	687	687	761	668	672	654	711	684	688	746	731	690	750	710	709	747	662	664	706	735	650	673	657	708	747	704	685	739	682	665	680	701	684	678	692	706	722	719	699	696	675	706	731	703	678	714	689	713	644	653	674	706	681	674	722	697	711	754	721	638	702	699	676	686	743	698	758	691	744	745	692	758	710	714	722	679	712	736	713	680	666	720	651	641	684	700	717	670	700	727	686	728	734	785	713	675	709	721	733	669	717	712	690	705	704	682	665	712	684	719	685	703	695	700	676	679	680	692	708	648	696	677	700	694	695	684	693	754	714	692	676	707	716	695	693	690	667	704	673	685	673	665	693	685	692	702	696	731	645	738	692	737	674	676	691	719	664	680	691	691	682	696	698	713	678	680	665	713	687	683	719	715	696	727	755	742	723	707	719	748	706	735	716	720	701	700	748	707	690	722	654	736	691	687	680	728	691	678	703	751	681	701	684	690	669	684	684	688	703	753	666	675	753	721	671	654	748	682	686	681	703	708	669	677	756	689	717	710	698	693	731	710	723	725	716	731	711	674	708	711	731	735	636	749	661	703	689	708	642	706	664	703	689	676	680	702	657	639	753	752	704	725	715	695	709	706	736	740	725	707	715	734	742	696	682	710	665	700	669	728	720	696	653	701	712	716	726	708	689	705	672	700	681	721	726	691	709	696	715	716	656	668	687	667	733	667	656	719	680	725	747	713	696	714	687	717	701	695	720	662	727	712	696	735	721	698	731	704	694	733	650	719	744	669	697	690	678	658	696	727	693	664	692	740	713	706	718	707	703	732	728	688	718	670	656	721	713	717	706	697	696	716	726	695	656	745	746	729	725	693	735	708	716	689	662	677	665	761	710	694	668	702	691	690	678	705	665	720	737	679	684	688	694	678	705	708	681	720	706	700	691	742	651	682	722	680	693	710	723	694	711	738	651	730	685	682	730	710	686	700	716	711	733	663	741	715	720	698	699	718	715	697	698	689	701	679	675	681	718	685	722	752	682	671	720	704	679	696	699	706	721	722	737	729	691	639	661	740	701	764	710	666	709	687	678	690	695	652	703	706	738	712	692	708	682	718	707	712	670	739	721	707	680	718	699	718
28786	29080	24604	13929	1380	468	474	436	507	465	443	448	464	494	414	496	448	449	438	470	446	483	553	521	470	441	474	502	441	454	481	486	440	447	445	469	476	466	470	462	431	490	476	463	456	488	490	472	429	468	422	481	439	435	465	452	466	444	449	463	472	430	444	488	431	440	487	466	466	435	484	435	461	455	458	472	431	465	493	438	450	470	471	460	503	462	486	448	498	454	432	464	451	472	463	485	461	490	491	464	478	484	441	478	466	457	447	478	476	471	500	495	461	486	456	493	464	461	456	470	457	457	472	428	447	456	441	444	441	484	474	418	480	421	469	453	447	463	484	463	452	444	480	449	431	429	474	432	427	432	471	420	460	433	491	423	477	454	444	464	465	472	450	449	502	465	481	480	466	483	418	427	470	484	476	476	480	429	468	469	476	486	450	466	476	436	452	456	477	487	461	445	488	454	468	436	450	505	519	445	466	447	501	436	426	494	430	493	465	431	456	453	461	448	446	475	470	460	473	476	458	488	453	463	446	495	439	471	460	440	471	502	422	418	462	445	448	490	448	444	482	437	488	436	445	500	492	426	429	445	449	489	435	457	437	438	464	464	464	482	505	470	459	434	461	446	420	454	461	482	473	439	449	468	444	448	455	458	444	438	412	415	431	437	454	488	447	502	443	451	494	490	485	485	483	440	461	491	513	443	453	467	445	468	450	458	477	493	465	459	475	426	485	420	444	458	433	497	440	446	469	453	491	449	419	487	496	455	433	459	461	438	469	479	430	446	472	465	447	479	492	470	479	442	443	460	470	440	446	459	458	470	494	465	439	460	467	448	467	446	429	438	436	480	470	468	489	463	445	457	439	459	496	468	442	439	440	457	467	469	430	408	465	474	484	496	468	427	421	464	458	449	418	477	484	425	459	448	452	467	487	451	488	432	469	454	433	453	467	454	440	451	442	431	478	442	439	450	459	431	456	434	491	452	444	459	462	469	468	457	485	472	429	466	474	426	450	435	469	479	427	445	458	470	462	468	446	484	452	425	479	431	470	501	402	508	455	465	444	456	476	417	491	475	455	468	439	443	474	482	464	450	461	455	472	436	480	491	470	423	496	438	425	471	460	430	449	421	469	483	447	453	468	448	465	457	461	479	466	459	433	448	489	440	445	461	446	458	451	457	449	458	483	433	452	439	474	456	460	477	503	442	466	453	449	475	482	465	451	448	466	457	442	468	432	448	500	464	451	429	481	447	494	483	444	433	450	437	461	461	456	486	482	465	477	463	469	445	475	494	462	475	495	416	504	444	468	451	484	450	469	441	472	488	456	408	479	453	461	455	477	465	458	451	445	467	477	439	480	444	434	455	492	439	479	448	512	464	489	459	452	465	468	467	472	467	463	478	437	496	499	468	470	422	467	446	464	465	437	440	453	479	476	486	450	435	493	438	426	466	451	493	466	497	436	462	445	472	451	448	446	477	452	489	460	482	455	447	436	427	448	461	452	445	434	461	442	421	445	422	444	515	455	455	454	458	474	463	482	423	437	490	459	460	501	427	444	475	459	461	469	453	448	444	442	446	466	473	463	495	469	460	462	485	464	444	473	484	431	470	465	447	458	424	440	469	446	439	488	446	461	488	446	447	470	419	488	450	468	485	458	471	439	472	468	467	490	458	478	442	483	461	455	413	475	460	452	497	474	436	458	468	432	462	478	449	486	466	471	451	452	453	441	474	469	461	454	444	468	463	441	471	483	444	469	494	428	448	477	461	433	448	488	476	475	450	407	435	464	459	467	499	448	476	461	447	459	470	442	444	448	463	428	475	511	450	431	433	440	476	488	493	443	469	448	470	460	516	462	481	466	423	439	500	474	430	461	457	498	461	402	462	432	439	490	496	478	510	476	476	422	436	487	482	468	480	450	462	455	453	446	460	431	478	493	449	488	471	457	466	474	465	473	470	481	467	434	470	486	460	450	455	451	428	452	466	463	470	464	446	438	454	515	466	463	474	458	438	516	455	440	440	463	465	463	467	488	467	479	460	463	472	434	478	432	441	452	436	460	464	462	460	476	446	469	472	496	431	449	468	467	512	495	461	443	458	433	426	416	486	487	480	474	449	474	451	473	443	465	467	474	420	483	512	464	460	461	434	461	467	440	428	457	482	466	440	463	484	495	456	494	460	466	446	428	454	478	478	447	482	461	464	452	441	450	462	455	446	480	492	491	429	462	471	458	437	472	423	442	473	462	457	428	483	479	461	445	441	487	479	486	465	452	452	438	465	486	439	459	461	445	438	498	438	460	464	506	450	488	452	452	476	484	429	431	448	437	445	436	440	463	447	457	480	481	497	451	488	468	441	452	483	428	469	439	439	439	451	450	431	439	443	451	436	474	481	440	444	435	440	440	463	463	458	496	438	424	448	424	475	458	483	425	476	437	448	445	467	508	430	482	463	454	463	457	471	429	484	474	470	469	456	428	464	483	458	493	429	504	448	449	437	466	467	446	453	470	457	453	451	451	482	464	493	455	457	430	438	497	439	446	476	455	438	473	486	459	426	452	478	513	446	445	462	430	430	444	458	455	451	415	472	497	480	442	482	462	445	436	432	460	494	466	467	450	482	442	448	485	451	448	456	469	479	459	476	462	465	442	447	497	464	469	481	447	478	484	457	425	470	435	428	441	435	474	441	452	465	473	402	466	422	457	458	457	497	482	475	476	497	413	454	447	498	483	491	445	459	445	462	464	461	461	475	474	454	429	471	482	469	457	466	434	445	446	408	449	490	450	473	446	483	458	479	474	487	435	432	454	445	457	472	464	459	483	455	495	484	480	444	444	468	452	465	475	513	448	450	448	442	468	498	442	474	437	454	490	447	421	485	466	452	501	466	447	509	464	462	476	464	469	475	461	482	458	464	426	423	475	447	508	416	481	463	450	484	475	459	468	512	462	463	457	486	454	478	481	442	456	438	475	514	462	470	512	486	461	463	458	420	433	408	505	462	460	484	450	454	467	483	499	472	450	471	445	472	475	461	460	427	437	410	464	452	454	444	480	444	463	465	468	464	467	435	461	449	469	442	491	458	430	500	409	454	455	454	455	456	449	419	452	459	443	425	454	452	457	442	471	451	462	441	473	454	471	473	442	488	455	498	507	495	482	450	447	443	488	482	442	440	418	434	460	468	492	424	446	446	465	465	458	472	421	420	409	453	450	454	466	450	492	459	462	501	467	411	454	446	437	455	444	458	434	469	476	461	493	443	441	510	443	459	478	466	414	450	449	456	438	485	456	451	473	451	432	477	478	483	449	487	481	426	439	459	447	449	419	464	516	463	458	475	466	473	461	460	455	428	446	467	464	474	448	483	435	435	492	479	484	464	476	455	461	446	455	466	479	478	495	452	465	469	474	442	474	496	464	485	475	440	425	481	455	481	484	445	485	456	439	511	444	486	457	450	472	451	439	445	456	420	469	475	447	480	483	439	452	430	445	498	478	471	453	464	507	486
39028	47692	27401	14692	2037	810	786	818	801	818	781	760	754	785	796	740	769	803	828	829	755	827	727	743	753	774	797	803	735	791	773	822	757	783	825	769	807	758	745	780	795	782	834	725	820	804	763	735	765	775	788	751	772	734	788	798	785	777	787	814	799	785	783	751	779	780	824	708	768	771	780	792	841	826	767	822	816	808	767	770	784	761	756	755	795	789	766	804	756	757	783	797	754	804	733	762	734	813	774	836	762	818	784	823	779	800	781	817	813	761	773	812	744	772	784	777	795	815	739	730	838	773	756	772	807	759	775	756	799	784	796	815	761	777	792	802	735	794	775	739	791	813	785	775	796	824	819	717	786	780	774	771	755	798	806	755	822	717	779	783	823	797	764	773	832	793	847	762	790	765	741	769	810	823	740	828	767	829	786	762	773	727	741	785	767	768	774	819	837	801	744	776	761	790	777	812	764	809	762	751	789	730	797	776	804	778	762	819	746	790	772	796	816	785	774	767	779	789	817	745	827	807	799	769	780	777	746	805	786	763	784	800	777	743	807	766	787	791	809	728	776	815	775	795	736	834	768	778	788	829	783	784	777	776	800	805	783	788	794	795	832	767	836	773	744	766	764	796	758	744	800	779	784	781	774	810	800	785	784	795	781	808	769	797	801	753	763	766	768	748	814	784	777	837	820	817	816	807	767	784	807	789	714	810	780	782	806	814	807	799	798	780	738	772	838	759	778	781	824	762	817	813	793	802	754	785	814	748	765	798	781	788	742	767	806	749	773	790	802	763	780	770	742	757	771	786	773	788	761	736	793	767	762	795	799	790	791	746	797	772	786	810	783	750	774	771	810	795	822	798	765	780	802	798	772	823	773	773	813	819	838	803	771	792	760	793	750	774	754	809	811	822	801	770	797	809	774	791	817	779	773	734	773	761	827	786	771	788	748	801	776	799	784	763	794	752	810	814	721	781	776	771	747	812	831	744	802	716	791	767	807	806	764	776	775	782	774	794	794	766	798	794	789	792	778	824	738	755	796	771	790	783	775	768	793	782	809	780	835	714	741	844	756	746	751	815	821	803	795	791	825	721	818	834	808	823	820	833	804	806	805	862	810	774	735	808	791	767	790	795	796	793	795	802	761	806	757	827	793	740	745	723	774	803	765	783	794	766	835	772	773	775	744	808	764	789	789	791	794	722	816	791	803	782	794	747	803	782	796	800	842	775	768	775	761	739	791	794	804	785	842	807	758	790	805	741	800	794	774	844	733	809	783	823	772	761	781	842	795	826	763	752	798	815	788	744	761	841	799	774	838	795	793	724	823	705	813	780	806	798	793	747	786	719	799	770	759	796	780	785	784	811	791	829	705	805	789	762	795	782	761	763	737	830	771	770	803	789	767	834	762	743	800	771	742	792	753	720	776	815	785	701	767	767	756	793	813	808	822	725	821	719	821	774	842	761	804	809	759	780	795	761	768	764	812	805	776	818	789	802	768	825	798	811	763	808	837	815	743	733	797	781	825	785	799	787	749	817	765	808	792	788	790	749	765	809	832	718	845	782	808	736	780	743	779	806	828	736	733	795	810	778	782	758	765	793	788	770	807	780	763	745	745	804	785	781	771	776	848	794	783	782	782	773	774	784	762	815	768	785	829	767	803	724	762	821	770	818	823	754	806	730	774	832	803	778	759	748	802	755	810	827	799	807	811	778	751	811	776	781	745	754	763	784	807	783	748	749	821	795	754	781	784	783	819	825	810	812	803	783	784	757	790	766	779	798	803	763	775	765	774	806	761	784	811	813	771	791	758	836	764	776	795	798	822	777	823	771	774	781	775	743	754	820	763	782	818	777	765	749	784	747	767	813	781	783	814	766	805	852	779	794	745	785	768	789	771	751	761	760	800	727	784	792	770	782	792	766	838	769	798	791	751	769	783	804	815	814	737	816	803	798	759	814	782	790	777	812	800	745	742	785	760	750	773	762	818	766	767	767	765	768	774	813	834	835	779	795	749	758	747	741	787	765	737	813	756	766	777	788	744	810	842	791	802	756	836	785	769	751	780	820	822	735	807	826	791	787	823	702	809	757	780	781	741	752	806	770	768	797	794	778	799	792	747	758	809	805	784	799	821	815	777	824	792	778	766	754	746	823	824	717	762	774	806	793	822	792	772	772	827	824	813	747	827	759	808	806	808	797	786	735	745	788	762	755	817	717	783	749	826	768	816	794	754	809	826	755	755	791	794	744	774	773	799	780	782	809	784	812	775	760	801	812	778	806	839	748	806	817	772	810	775	804	766	797	835	801	789	756	788	766	807	783	764	757	793	766	764	761	752	791	777	770	775	756	759	777	799	750	759	814	778	801	769	800	732	781	789	760	766	745	817	775	764	777	754	775	723	794	756	770	841	786	768	752	770	782	758	807	776	782	829	807	792	764	795	765	771	725	789	773	809	730	784	856	759	829	734	762	777	800	763	787	745	789	798	818	758	783	744	813	787	733	775	781	791	806	791	755	778	783	795	786	795	792	769	789	799	771	764	810	768	811	817	775	768	796	798	826	728	830	810	813	768	809	813	780	795	776	767	848	817	763	766	753	742	803	804	768	769	802	764	743	813	750	728	784	786	774	713	774	803	782	778	806	779	758	763	787	773	732	775	772	782	780	736	827	803	745	742	774	792	819	732	789	824	768	734	738	763	797	819	788	799	805	767	747	753	781	810	792	824	734	785	767	767	774	760	808	774	786	843	759	777	812	750	775	787	769	786	754	796	773	786	774	744	797	820	794	776	772	767	750	801	820	768	741	766	800	744	728	764	808	815	842	764	786	764	790	784	770	804	796	787	817	793	768	778	771	781	789	764	780	808	763	787	809	851	746	750	797	814	751	732	750	765	806	771	764	801	754	751	804	783	755	768	773	807	802	755	808	766	796	758	825	741	789	794	770	774	798	804	729	809	777	768	781	773	768	756	762	829	787	748	792	799	745	792	783	789	784	767	742	792	781	787	783	806	818	810	777	807	838	784	787	732	733	758	788	782	758	759	804	823	831	766	751	726	796	833	785	781	771	798	828	750	791	729	846	736	829	781	782	766	776	800	804	785	793	773	791	808	737	764	827	779	783	794	858	772	800	810	844	753	735	779	792	827	748	800	776	726	765	817	786	781	749	812	769	802	797	703	754	767	758	774	746	791	813	822	797	729	768	796	794	739	789	830	798	740	783	781	772	830	794	800	778	804	764	771	747	802	822	838	743	802	751	810	730	765	770	787	785	781	792	821	822	767	805	814	800	792	789	768	822	758	783	730	832	812	787	847	799	780	787	799	782	795	804	794	823	804	774	781	760	792	800	773	758	795	797	842	790	821	824	790	746	776	817	793	771	798	803	771	775	797	794	758	766	799	793	771	781	785	757	755	751	690	752	737	804	760	805	722	851	799	792	790	757	749	770	797	779	775	809	826	824	781	850	777	803	801	804	784	764	816	769	781	816	764	772	810	791	847	713
24076	22344	29364	25995	19706	7709	536	368	315	333	370	312	332	339	335	332	342	300	294	339	301	301	346	321	332	342	332	314	293	289	344	319	326	328	331	303	307	314	314	337	294	323	304	339	304	320	313	295	304	345	331	335	305	348	304	305	306	327	308	297	331	314	352	360	300	324	281	337	285	316	330	305	322	339	318	310	314	329	325	344	345	303	311	337	327	365	346	317	308	318	316	341	287	317	325	330	327	293	281	300	325	317	328	269	337	318	327	330	314	340	307	320	336	323	294	342	338	307	323	337	305	313	327	369	310	303	325	335	295	309	300	312	327	335	353	325	320	332	302	328	291	324	321	297	318	330	336	326	317	300	351	298	329	341	308	311	312	329	296	371	344	284	303	344	296	351	321	290	340	340	296	296	323	325	328	324	313	309	308	313	303	361	311	307	317	294	314	360	343	338	293	283	341	323	291	359	358	352	330	318	314	316	312	289	308	345	291	330	308	330	314	311	301	279	309	340	326	295	330	324	355	332	338	323	311	318	350	342	296	346	314	344	303	324	329	338	300	292	363	310	292	328	314	297	332	338	327	296	303	292	260	336	315	315	313	317	282	318	322	311	299	306	322	345	287	318	303	313	303	307	331	332	311	315	336	310	308	326	330	315	325	286	322	310	317	337	310	297	274	309	298	309	316	297	316	296	369	324	317	324	319	346	316	347	327	317	307	312	369	316	314	366	325	313	311	361	351	328	337	289	295	353	325	334	301	345	329	308	325	308	347	329	344	306	349	332	320	328	321	351	318	318	323	279	308	308	289	336	355	330	307	279	303	315	324	321	313	349	327	313	308	288	316	317	338	324	300	316	316	297	326	260	298	351	321	358	299	326	327	305	347	312	333	320	321	345	307	281	318	335	298	321	287	297	315	306	303	307	305	331	329	334	325	340	322	313	330	315	306	336	314	300	332	341	331	307	311	315	317	307	314	320	313	330	348	298	344	284	312	347	306	318	334	338	312	317	323	326	307	335	313	342	314	354	303	338	357	315	313	327	330	298	355	325	300	300	306	329	325	300	348	325	280	338	339	353	313	286	302	305	342	305	330	324	307	319	362	297	322	305	341	323	324	311	315	311	345	320	330	326	323	314	321	310	328	336	301	317	312	298	323	301	299	318	323	315	315	311	295	322	332	329	311	334	337	341	332	285	340	316	312	316	327	324	306	297	301	312	337	332	330	341	335	312	299	357	331	300	311	313	299	332	322	290	335	343	309	312	291	348	283	324	336	343	328	339	328	322	313	325	289	336	299	336	326	325	340	299	295	299	308	294	339	321	326	311	297	343	306	359	324	303	315	313	308	316	325	315	336	339	319	342	340	340	335	304	308	325	309	293	295	305	334	322	310	310	311	342	292	319	340	328	295	327	295	316	303	321	280	305	308	299	315	323	289	296	308	319	336	282	294	355	327	307	304	289	299	333	351	308	299	336	329	319	318	305	322	316	322	327	336	331	305	322	318	298	320	312	354	334	308	308	351	283	320	324	319	295	318	310	304	301	310	292	300	308	337	290	307	300	329	340	316	313	298	325	317	291	332	315	363	345	319	326	361	350	311	286	299	293	315	325	296	327	315	294	304	351	313	298	316	296	307	312	318	333	297	290	305	326	310	338	309	301	333	305	344	292	334	342	304	311	314	313	342	315	312	343	330	318	323	311	305	345	310	319	299	338	302	321	315	285	310	304	302	319	325	348	322	322	286	353	309	296	292	312	306	344	304	341	353	308	309	310	286	336	345	329	318	314	308	323	265	344	333	308	314	304	347	328	276	302	323	313	336	357	326	305	354	316	302	327	316	324	352	305	287	326	308	317	306	320	353	355	307	292	311	322	305	294	318	341	348	347	287	331	311	313	336	322	323	342	311	290	328	325	355	294	327	294	300	304	312	314	327	330	346	311	353	308	344	327	321	329	344	323	286	345	336	302	299	320	336	325	329	318	312	300	292	324	304	315	306	326	329	282	342	324	318	312	306	296	313	297	327	313	311	304	321	342	309	308	298	327	289	316	328	340	347	301	329	330	318	315	314	301	338	331	310	290	311	298	328	321	329	337	323	308	341	281	348	327	316	344	318	326	318	274	312	338	328	313	345	313	308	346	313	330	306	327	315	305	325	342	313	316	336	339	323	336	305	362	290	309	327	334	295	339	311	308	332	311	316	308	313	319	319	327	335	302	307	305	295	334	341	312	300	305	323	299	317	332	324	304	323	331	317	332	299	308	349	324	312	310	325	328	317	308	294	328	302	352	314	303	308	315	335	298	308	336	336	323	313	326	333	340	305	329	331	335	328	323	312	356	340	309	288	330	325	328	334	290	334	270	306	318	320	333	361	338	333	342	313	347	346	296	309	283	330	341	336	328	294	323	317	290	319	333	298	322	365	309	337	340	309	360	300	323	308	307	304	328	306	311	302	327	333	322	288	340	330	287	333	327	314	315	306	334	300	340	303	311	297	302	316	318	320	342	310	330	304	328	365	329	330	327	310	316	319	329	307	343	335	297	337	324	268	299	323	300	358	343	315	327	342	302	315	307	348	327	304	316	307	331	326	333	311	313	288	326	303	325	329	308	273	317	334	329	323	322	370	310	305	313	331	309	327	339	304	327	329	339	345	332	300	336	290	319	320	331	322	298	307	324	313	309	323	299	327	304	329	276	337	308	298	309	320	308	333	316	320	340	352	319	346	292	305	312	293	321	315	297	337	289	289	320	313	327	295	298	333	292	294	313	281	305	314	337	349	328	314	343	324	335	291	306	303	340	312	318	343	314	310	334	326	323	327	335	305	315	343	352	308	292	343	292	302	321	331	320	324	324	364	345	343	317	324	286	274	326	323	356	329	331	300	321	301	331	312	343	331	308	317	305	314	309	324	307	311	289	295	301	336	313	319	318	292	358	331	301	291	322	324	296	294	308	350	343	310	318	322	340	355	305	312	324	308	337	311	312	267	342	312	299	307	312	304	301	340	321	355	297	297	309	310	336	326	329	348	299	327	313	309	322	326	345	310	332	331	336	327	300	314	320	323	301	326	367	331	332	326	352	331	307	325	339	311	310	340	304	328	314	337	337	309	313	319	331	356	310	315	322	289	299	299	336	320	344	342	302	336	312	300	347	326	318	339	314	328	351	288	334	330	307	356	322	343	317	297	314	306	315	338	348	287	297	294	329	356	321	290	311	346	319	318	302	292	326	326	317	344	291	311	330	331	327	309	314	344	324	299	299	308	317	324	339	304	345	304	319	358	309	300	303	334	290	276	325	317	328	312	312	321	329	334	284	303	316	318	303	316	314	346	309	314	319	312	311	294	330	301	344	304	334	311	326	323	309	311	339	332	317	321	316	333	316	340	319	304	293	326	302	316	348	326	285	303	314	303	319	325	329	305	304	289	321	291	335	315	320	334	348	292	320	314	303	330	317	321	302	326	325	324	332	306	354	321	350	330	327	311	288	319	323	313	314
59633	87386	58118	39318	7923	855	635	571	595	556	570	555	625	581	561	539	595	566	562	597	538	549	525	535	502	525	581	552	541	524	480	541	577	559	554	538	563	559	517	534	580	602	514	524	571	515	530	519	520	527	588	497	510	536	531	544	525	542	550	530	520	533	574	596	522	569	538	542	520	527	492	643	635	586	533	545	553	535	572	516	549	580	593	571	532	533	495	532	531	568	523	534	546	546	542	530	565	540	494	534	534	547	533	613	518	555	564	544	554	529	531	559	575	576	592	499	591	560	516	559	569	528	559	561	514	524	541	574	529	566	597	581	565	529	540	559	568	525	551	585	526	530	554	518	529	533	540	583	546	514	565	544	542	545	538	494	505	569	512	545	585	547	511	539	508	485	544	551	560	561	556	561	550	522	544	568	550	517	543	536	590	575	512	534	541	549	526	565	537	516	543	564	549	542	579	551	531	496	526	549	574	512	591	530	536	575	517	502	526	541	573	512	537	548	560	540	516	537	591	565	551	539	534	535	569	566	560	515	512	563	539	534	553	576	565	588	550	563	573	562	554	571	549	553	547	533	582	507	583	537	513	487	575	569	534	529	584	513	502	544	498	532	505	595	557	536	572	564	572	544	538	517	581	498	564	500	550	532	533	587	539	565	543	560	569	542	576	546	552	546	520	565	559	588	609	525	567	496	572	528	585	591	548	613	570	513	565	545	533	542	518	540	567	566	559	583	546	544	529	591	543	511	548	572	523	522	554	587	557	554	590	575	586	493	535	553	534	542	527	520	544	566	561	541	619	546	571	550	524	580	551	516	558	556	544	570	524	544	569	534	560	546	526	539	534	582	529	510	538	531	607	504	554	545	565	549	589	563	585	548	547	516	594	542	526	521	550	543	517	548	538	514	503	532	569	543	530	516	545	554	546	551	509	525	551	548	561	609	524	564	580	536	551	543	537	545	573	568	542	540	554	543	547	585	575	560	554	540	543	586	562	538	585	550	507	546	579	549	563	570	528	588	544	511	564	517	580	527	518	540	581	547	576	526	544	520	583	501	560	545	529	564	546	533	524	551	534	506	543	560	553	519	556	524	569	562	563	538	593	549	556	531	562	565	555	583	510	565	553	532	548	542	530	579	537	532	497	530	543	532	560	550	552	533	578	540	532	552	564	590	548	559	544	520	571	547	565	558	555	574	535	616	552	545	561	541	534	566	552	543	526	551	524	560	537	567	552	579	505	499	539	560	547	521	575	559	496	543	542	515	503	552	562	541	524	494	589	538	566	542	569	548	542	547	521	550	554	519	535	565	545	561	548	563	479	615	505	580	573	507	549	578	499	513	570	559	549	545	537	505	528	557	536	523	561	535	542	539	613	551	579	534	518	586	571	517	563	606	527	551	535	526	538	528	524	547	539	538	543	553	561	519	542	492	527	577	597	575	546	532	560	516	572	589	545	524	517	559	591	533	556	564	564	523	547	527	521	536	559	560	517	624	556	539	553	567	530	582	531	564	537	566	580	564	575	537	531	561	545	542	550	536	543	553	548	513	570	554	544	555	547	536	559	565	538	576	565	524	546	538	530	521	508	540	485	555	560	493	562	558	534	542	546	519	543	532	541	530	520	576	580	571	540	545	555	551	544	545	540	554	567	540	533	541	498	515	562	555	538	531	582	583	548	547	544	554	528	553	569	576	512	546	585	563	578	568	524	542	566	575	546	535	543	566	521	555	621	545	540	561	544	531	548	550	539	555	547	580	554	514	540	517	532	624	536	539	543	523	511	586	540	558	535	552	572	561	521	610	555	550	537	582	545	522	572	547	543	541	519	552	544	572	556	549	524	598	574	532	566	550	565	528	534	546	553	517	539	544	556	520	538	495	562	556	507	581	550	556	565	503	504	543	563	584	572	575	551	519	553	538	529	516	574	544	537	570	555	528	534	543	572	573	521	533	537	551	546	555	555	547	530	580	550	587	541	530	552	518	546	572	520	527	552	574	549	593	530	574	516	515	538	509	578	550	569	574	543	552	569	517	528	558	556	542	563	529	538	537	555	535	546	554	581	510	553	599	545	576	567	594	543	544	531	548	564	564	568	531	543	562	539	550	507	554	554	558	549	542	531	544	520	519	560	526	566	540	503	575	550	551	524	567	537	542	560	538	530	561	569	572	527	529	514	570	577	578	564	539	520	507	511	577	583	545	557	556	542	539	504	549	531	528	537	524	543	517	539	548	548	519	528	569	532	520	544	551	549	528	569	570	556	517	519	585	544	544	517	557	560	554	555	597	576	521	539	535	535	530	555	512	509	564	535	548	582	518	549	507	565	574	572	550	507	525	518	573	564	583	494	532	528	526	576	562	568	541	550	533	561	531	509	536	571	556	574	504	569	525	546	597	547	570	541	560	558	548	552	562	509	547	569	547	548	560	561	542	571	517	553	554	569	558	550	519	534	537	561	583	530	524	545	559	553	544	550	576	565	565	540	529	521	584	565	576	550	524	537	539	538	551	513	535	518	550	505	562	580	552	540	550	536	547	535	507	536	558	529	543	528	531	563	595	550	542	574	561	561	529	536	591	603	538	542	580	552	548	551	549	527	505	545	544	535	531	566	570	526	540	514	549	566	573	517	604	527	539	525	569	555	568	568	549	555	543	539	545	546	567	540	538	529	546	560	544	574	536	554	604	547	520	551	562	504	538	508	498	510	524	558	529	509	549	530	585	520	544	539	527	609	565	555	551	567	552	520	524	546	527	522	527	581	513	555	517	557	544	505	554	574	535	515	559	539	549	542	566	553	571	550	515	526	515	557	552	514	517	528	542	580	585	546	566	560	548	496	577	557	554	524	572	536	532	552	576	540	573	554	525	554	558	542	538	545	540	539	589	535	572	540	516	561	548	545	535	519	545	567	512	524	548	559	522	575	537	558	563	549	561	558	569	553	552	563	568	572	518	544	553	545	566	611	536	553	532	554	552	567	557	521	559	564	582	565	586	566	518	543	564	534	590	541	542	520	564	546	554	551	520	539	541	524	536	542	557	544	559	536	568	563	534	563	532	569	545	610	544	548	570	533	547	574	496	556	573	577	525	562	539	499	565	538	562	577	531	554	534	556	516	525	567	593	569	560	550	550	573	510	548	545	540	578	559	568	597	532	576	559	555	568	534	591	560	556	504	559	570	534	555	542	552	566	529	572	541	526	521	532	573	548	532	543	573	561	512	571	558	560	570	519	540	559	570	528	545	528	543	540	568	528	555	544	520	540	540	551	550	510	576	587	521	504	572	532	549	583	581	539	531	573	560	550	544	568	539	577	540	526	532	552	557	567	538	569	558	543	567	555	582	561	583	552	562	535	525	537	553	538	557	530	535	502	531	535	558	581	547	565	522	558	542	563	577	493	533	526	556	593	564	539	575	501	530	565	524	609	551	543	499	511	556	543	517	519	536	542	562	547	543	564	503	552	496	509	556	571	530	557	525	560	526	529	572	537	515	547	585
22963	21504	29215	24250	20923	18256	4249	489	451	471	467	466	481	453	454	414	395	428	452	435	413	454	453	440	455	405	433	397	416	422	429	444	440	428	448	442	412	395	417	409	412	424	416	437	426	448	423	423	450	453	422	415	450	415	439	427	476	418	401	395	448	414	432	412	434	420	444	419	423	420	413	442	491	462	403	443	454	423	429	399	428	412	438	436	457	441	445	414	430	436	444	472	431	448	438	425	415	423	407	407	461	408	436	410	397	443	417	429	433	428	464	416	402	419	438	366	422	428	412	441	416	423	452	414	437	404	447	442	406	440	410	447	439	444	422	432	433	415	443	397	400	461	429	439	417	437	407	431	434	405	449	423	420	421	446	447	398	454	408	458	436	436	408	442	418	411	414	411	425	435	394	405	398	441	416	402	431	448	443	435	440	426	445	420	437	442	433	414	361	436	425	429	459	427	422	436	421	420	393	381	454	442	434	442	437	414	412	442	429	426	393	428	424	388	423	433	446	422	427	478	407	433	419	451	382	436	453	464	384	432	422	412	435	455	434	445	396	395	417	453	492	403	401	412	451	398	424	396	423	439	440	368	405	444	417	401	475	446	427	424	405	404	389	414	447	392	411	424	414	448	403	426	422	458	394	414	418	418	386	414	383	431	380	384	430	404	405	397	430	437	426	403	462	445	439	389	384	425	436	421	403	451	381	405	424	429	400	428	447	434	441	422	419	404	454	434	409	430	465	388	430	453	433	461	425	456	413	392	398	493	417	394	434	413	427	426	417	414	455	410	432	420	421	416	381	407	405	436	435	400	425	421	402	438	437	432	424	450	442	410	459	398	438	412	367	436	463	430	396	414	405	433	434	443	414	397	455	398	416	419	435	472	441	422	375	426	417	436	406	441	454	420	418	423	469	401	426	406	403	418	410	455	414	446	438	454	410	422	401	399	436	417	409	423	408	433	413	409	418	416	428	429	409	418	412	407	412	418	418	458	447	435	417	429	422	444	418	380	416	453	426	415	414	434	415	437	463	413	422	427	397	404	393	446	404	451	420	405	439	447	434	441	436	445	377	400	396	438	405	429	419	403	403	468	425	391	420	392	451	391	432	435	411	429	393	449	432	490	451	431	444	432	402	454	451	433	482	450	430	396	451	402	425	398	436	386	423	410	446	427	416	420	391	407	416	416	412	427	460	413	455	435	408	442	448	420	412	443	396	472	422	412	407	403	390	432	427	435	404	406	432	433	448	421	429	417	392	447	407	441	462	460	375	423	404	421	426	433	447	382	432	425	438	415	389	408	427	405	438	441	414	426	408	413	420	425	454	432	443	445	426	435	421	411	418	403	409	423	443	420	431	402	430	438	422	420	432	402	370	440	478	451	412	441	411	421	425	434	384	464	406	437	435	438	429	432	412	427	426	405	424	458	417	441	418	387	392	401	424	402	436	454	440	452	414	383	419	421	416	417	422	395	461	413	440	414	405	381	410	450	404	426	433	405	429	420	419	468	409	417	445	436	408	418	421	396	412	410	450	385	418	396	441	393	428	444	441	415	419	441	405	418	412	420	399	411	445	427	425	404	391	411	387	440	412	443	421	442	410	404	415	436	430	419	429	424	424	439	425	433	444	394	434	461	430	454	410	422	442	431	403	433	405	408	406	456	454	441	475	422	437	414	450	447	400	440	429	422	403	408	452	436	448	424	421	400	453	447	432	450	402	418	387	443	425	398	426	412	408	376	416	453	405	420	417	389	409	427	432	392	423	471	407	439	419	380	417	420	413	427	415	457	442	433	438	441	435	403	414	450	444	447	432	421	399	421	437	438	401	443	447	408	420	445	440	424	402	396	450	385	424	428	445	452	470	424	440	430	386	447	439	410	459	416	414	429	439	404	449	399	438	418	455	401	442	452	398	418	429	420	407	412	432	424	423	414	417	406	416	443	385	447	402	431	436	369	371	426	416	422	444	447	425	424	403	444	414	430	376	409	421	431	450	395	431	408	414	446	411	432	410	435	428	408	454	442	412	409	440	406	451	445	407	380	415	420	437	446	425	424	427	400	413	411	429	413	413	399	420	395	421	434	423	402	411	419	442	429	411	413	406	419	435	434	409	430	425	407	413	445	415	445	418	386	404	411	398	417	411	439	424	410	433	408	446	399	394	389	442	482	421	423	405	401	419	419	421	424	444	399	417	449	389	416	391	447	402	427	444	450	409	430	431	440	404	423	441	420	408	439	405	474	436	448	415	427	450	439	425	437	424	445	451	422	422	404	434	434	433	423	446	442	422	438	433	416	395	452	389	413	435	453	437	452	421	414	481	434	412	404	428	398	466	435	432	433	424	420	415	412	425	430	394	412	434	407	389	431	452	408	429	387	373	401	433	410	436	444	435	447	409	427	418	438	459	399	429	422	407	432	460	429	370	438	411	399	426	451	420	455	404	448	413	446	428	415	424	404	414	431	424	433	437	399	397	439	427	429	439	434	451	387	439	421	446	427	427	426	440	402	435	430	422	409	424	433	426	452	450	443	410	428	435	428	403	400	471	414	428	421	404	401	427	406	432	403	426	409	425	407	492	412	388	426	447	435	438	402	413	429	422	407	434	441	385	416	437	424	414	433	418	447	402	487	365	441	402	424	429	438	406	414	445	456	486	421	471	379	395	416	420	436	413	423	426	408	414	422	431	449	401	417	427	435	424	383	440	431	436	438	458	416	417	424	410	425	454	394	406	410	447	441	425	382	428	430	444	383	471	403	452	423	438	405	384	410	417	421	422	420	424	408	447	437	428	421	416	448	435	403	473	435	417	418	426	406	440	420	438	432	396	384	411	477	432	422	433	433	402	411	404	440	430	419	445	431	425	429	415	440	431	392	438	465	436	416	382	429	433	405	483	432	383	428	426	455	437	439	434	432	436	416	427	434	409	446	455	450	423	426	437	422	405	417	489	427	412	450	423	404	393	407	433	410	424	402	432	394	452	395	439	393	442	456	478	445	419	413	441	391	405	440	435	427	439	392	415	459	455	466	413	426	386	429	422	432	452	391	428	446	387	448	412	463	415	414	465	426	461	432	405	422	435	390	399	437	455	399	427	473	404	398	400	436	430	418	390	411	439	459	381	418	429	496	404	435	428	401	415	420	384	379	455	427	449	429	394	457	437	403	410	425	468	403	449	432	443	413	450	423	421	404	417	405	391	393	425	432	451	397	402	411	463	440	420	435	434	413	410	413	411	447	445	419	380	439	429	413	428	389	438	430	437	412	399	462	422	396	441	413	447	438	398	434	423	425	432	397	408	404	447	416	435	408	399	396	434	446	426	414	395	411	429	405	433	441	421	408	415	467	419	372	435	415	416	432	426	432	450	376	406	449	450	411	438	451	426	410	431	443	425	440	428	431	401	386	408	408	413	413	464	436	445	438	439	430	418	370	441	408	433	392	439	435	405	426	449	404	441	387	452	413	399	411	428	443	408	423	438	417	434	442	409	442	427	423
57199	93565	67656	46981	11884	1660	808	785	719	733	722	681	740	702	691	723	690	692	682	713	701	708	671	719	716	676	679	692	666	698	672	698	706	725	719	703	691	646	692	648	677	651	676	685	685	678	689	643	667	654	704	686	697	735	697	699	727	671	660	712	679	688	694	690	648	686	660	673	654	683	679	766	821	772	646	677	643	705	698	696	651	672	645	693	715	671	627	685	671	709	702	681	697	687	641	692	675	681	675	663	689	662	651	678	685	695	681	659	701	703	634	612	680	675	681	636	729	698	645	673	668	659	720	663	666	670	693	698	672	703	653	667	627	679	679	678	693	628	641	709	661	676	651	700	719	686	670	674	648	690	669	694	668	667	683	716	694	620	653	673	682	679	667	637	689	721	703	689	657	699	662	663	688	672	626	696	683	651	669	683	635	645	708	699	683	671	691	732	678	698	698	609	673	665	692	703	684	710	710	707	669	660	702	711	699	677	659	720	695	689	736	671	708	685	645	677	643	682	721	674	672	647	692	686	660	680	659	694	659	690	676	735	689	684	670	712	683	660	666	628	681	710	685	701	643	681	721	660	648	649	660	632	718	649	698	726	693	649	685	642	694	643	714	649	676	641	647	670	706	645	697	689	657	642	641	691	681	632	695	708	701	683	638	690	689	668	683	661	692	644	664	714	681	661	631	701	674	657	658	668	711	680	647	644	695	696	678	669	723	693	699	708	648	702	693	681	648	663	671	695	627	691	672	714	717	689	681	712	634	673	678	678	720	670	724	663	684	681	637	654	676	693	705	724	654	674	688	704	646	671	653	668	690	650	648	682	650	625	702	659	696	692	692	686	661	688	678	649	722	711	692	676	691	676	694	681	695	666	718	681	689	669	689	632	708	648	649	694	630	706	689	731	687	704	691	668	643	719	669	709	644	701	683	651	651	659	669	696	658	662	709	717	650	666	674	736	646	672	691	695	651	726	735	706	730	679	704	641	696	712	660	662	690	702	674	575	688	639	648	648	698	692	722	720	649	677	688	741	649	662	703	687	670	627	652	666	673	672	687	681	661	684	700	653	673	689	737	660	633	700	699	661	683	675	733	660	668	667	654	668	690	664	673	712	686	685	673	645	634	702	672	710	695	672	705	671	730	674	707	677	677	662	709	635	655	655	639	685	709	671	684	670	679	713	672	688	686	709	689	663	631	693	634	711	676	658	697	704	665	690	718	679	704	697	661	680	722	689	725	660	655	747	668	657	633	803	711	636	699	688	644	717	652	679	716	643	685	680	696	696	706	683	642	669	662	691	668	715	655	671	639	707	676	677	714	681	669	692	639	682	716	684	695	696	695	681	624	632	691	730	710	709	684	679	675	680	662	646	692	703	694	686	655	675	686	678	693	699	674	689	733	713	668	679	610	675	688	700	663	681	700	684	703	682	703	689	684	646	671	689	658	739	662	668	676	674	662	689	685	643	657	724	671	701	675	644	661	649	655	706	683	711	712	681	677	682	728	638	630	674	679	695	706	688	677	705	711	681	707	690	668	691	707	708	712	705	759	673	694	682	720	669	655	686	657	692	674	705	674	635	679	661	709	686	691	681	676	660	685	690	741	714	691	680	709	666	617	674	664	676	664	689	632	692	647	668	632	672	681	687	643	694	717	701	661	642	715	692	711	658	682	678	656	694	619	701	670	654	651	693	677	680	678	706	684	692	672	614	641	638	660	692	719	676	727	724	643	689	629	653	650	671	688	677	702	706	659	675	657	700	708	673	664	638	661	690	709	690	642	642	681	632	644	628	678	710	712	685	654	712	679	619	630	679	644	695	708	671	670	648	682	641	643	648	638	698	694	684	658	661	682	626	705	718	669	659	673	718	705	733	740	731	683	664	727	710	694	705	688	712	651	707	656	650	661	683	666	699	683	714	656	698	653	672	635	692	710	715	641	700	670	685	710	692	687	708	711	697	627	685	652	650	714	655	688	654	664	675	655	722	726	681	691	676	664	703	642	688	671	680	703	629	659	693	672	687	664	683	679	725	690	694	651	696	693	691	705	735	698	688	702	709	641	707	696	659	708	705	666	665	689	654	673	678	688	731	675	675	752	745	681	654	673	679	709	749	673	653	687	679	649	675	665	684	687	686	677	708	671	711	683	671	721	693	650	695	671	674	641	693	704	691	678	634	651	705	688	720	621	689	709	630	669	730	666	682	701	696	705	688	660	682	733	694	623	676	698	644	662	648	696	674	674	655	672	676	674	711	695	682	670	671	680	712	701	700	635	716	666	668	679	642	688	714	694	651	710	722	676	718	674	685	675	691	691	680	636	664	693	666	723	686	709	668	669	670	681	686	711	677	639	653	667	680	711	678	685	679	672	700	713	718	673	718	641	725	733	643	682	610	739	675	655	693	719	670	681	681	703	681	718	684	656	648	680	677	722	689	715	690	674	674	703	688	696	667	660	660	671	671	663	682	670	677	663	707	653	689	702	729	695	749	702	645	655	697	706	704	632	637	691	692	691	620	691	648	719	661	625	685	654	686	707	634	700	660	599	720	657	692	704	716	688	664	686	681	676	658	662	680	667	705	684	700	686	694	679	684	700	669	641	698	671	711	739	651	704	734	646	655	688	669	676	675	683	712	704	626	657	686	649	682	746	703	678	737	675	671	674	693	664	683	745	682	698	645	671	693	655	689	681	685	668	678	699	716	641	658	689	683	653	705	672	755	667	638	681	646	673	655	693	682	733	707	644	677	662	697	682	637	667	655	686	707	706	701	647	692	687	668	700	669	637	629	674	713	689	675	734	664	685	755	670	678	690	716	668	718	700	662	704	618	624	648	676	691	662	709	697	699	637	678	673	679	675	681	639	691	704	655	668	659	725	706	711	668	648	664	684	665	645	676	652	644	670	654	667	665	674	698	702	688	693	688	669	697	665	681	677	672	680	704	678	659	712	637	705	667	694	726	683	677	659	671	658	677	684	709	724	664	702	717	669	665	666	678	665	699	690	718	717	723	667	674	734	629	686	635	689	657	702	671	681	702	724	642	665	682	724	675	682	700	686	653	675	663	677	670	678	698	642	660	679	708	705	650	707	684	672	673	684	722	668	721	739	634	621	690	712	703	652	617	681	683	680	653	672	711	674	702	661	698	692	699	669	649	655	657	674	695	642	694	699	669	655	681	704	713	656	651	705	692	690	682	621	703	665	694	714	685	666	700	630	700	730	693	690	690	694	707	709	665	634	703	676	680	692	708	694	633	652	682	630	696	694	680	708	671	701	703	688	719	692	667	661	729	689	644	694	665	676	655	653	686	689	687	678	648	698	667	683	746	629	670	650	695	678	703	691	702	666	653	678	634	693	652	701	736	695	685	658	672	672	672	684	659	674	661	667	643	710	677	686	688	653	698	686	647	675	671	642	673	648	698	695	738	688	709	719	666	631	694	685	688	674	700	683	667	682	663	694	699	686	693	697	691	702	726	687	669	703	670	684	701	711	670
28938	28722	24745	13814	1193	477	477	489	465	458	444	443	455	468	468	466	406	467	447	439	436	480	457	456	468	461	499	467	495	451	469	469	423	434	429	451	459	466	468	442	435	419	454	439	474	419	450	483	483	450	439	433	458	468	442	440	443	448	460	464	444	431	433	469	442	476	435	465	479	420	451	436	429	450	422	437	426	428	461	442	462	390	486	448	465	441	444	432	452	461	473	462	504	400	443	438	476	410	406	404	466	482	441	436	459	451	452	461	438	432	457	467	478	487	447	425	438	464	434	442	439	457	512	431	460	476	495	411	461	477	422	443	474	432	437	460	512	414	429	468	457	402	468	482	443	477	435	447	452	464	466	435	474	446	460	474	468	428	432	460	425	447	445	488	441	468	439	449	456	475	461	401	425	451	487	466	457	482	456	440	445	442	450	458	463	470	462	470	501	473	443	435	426	445	460	434	455	491	423	483	427	473	455	466	403	462	457	456	465	498	490	433	474	449	458	496	503	451	452	477	438	424	451	440	463	465	462	457	437	442	450	474	434	494	465	457	446	449	433	437	504	434	428	425	429	459	458	452	448	453	450	447	467	453	444	464	446	459	471	457	463	475	471	446	459	455	427	466	431	459	446	442	496	451	451	473	465	458	433	462	478	474	467	469	484	454	405	430	430	447	469	438	461	472	434	466	448	423	457	460	464	465	462	436	421	437	441	487	486	481	420	417	478	456	448	442	474	456	474	457	417	474	429	466	413	492	415	451	484	424	479	461	453	479	435	457	465	443	431	458	441	448	458	442	447	455	429	455	438	462	458	454	447	481	428	442	483	413	461	472	419	439	456	464	425	448	474	432	476	436	446	453	474	441	478	427	459	464	459	437	456	409	452	430	437	497	447	434	441	451	459	413	479	428	473	450	427	442	469	447	467	438	461	473	487	425	444	422	448	507	417	455	420	461	450	431	438	436	473	436	441	483	448	473	426	457	434	481	418	421	453	412	442	448	432	415	431	462	430	463	503	421	477	460	454	414	465	437	431	446	440	444	443	435	447	471	452	432	464	452	443	450	476	447	428	464	399	437	440	449	469	464	488	477	451	444	458	429	440	467	409	438	437	446	458	497	505	474	474	418	411	434	438	430	458	420	435	429	480	465	456	428	464	444	432	467	494	469	414	463	437	444	486	451	442	472	431	460	431	451	437	473	458	452	455	485	438	431	451	445	466	448	508	443	482	458	467	484	469	436	441	464	475	455	455	466	456	461	465	446	443	461	473	436	451	468	477	458	474	436	475	453	440	423	426	502	450	457	460	464	455	466	417	473	451	444	467	457	418	423	414	464	462	475	457	445	428	468	414	466	495	458	462	442	449	423	470	448	455	467	452	409	448	459	451	440	470	464	450	446	429	482	434	473	461	422	446	425	462	490	450	426	433	455	438	473	478	418	447	466	448	463	437	465	501	423	465	410	466	481	444	453	441	400	455	428	458	455	464	428	487	459	428	446	448	498	475	457	460	451	464	449	422	421	439	447	424	455	417	408	445	438	436	450	461	448	434	459	444	467	479	449	445	419	459	442	414	483	487	498	479	449	435	423	461	472	476	417	453	444	428	451	444	447	434	447	474	496	456	458	441	469	429	430	456	432	464	427	457	475	435	463	475	461	453	459	437	443	442	459	448	477	482	445	470	468	422	455	441	463	488	460	457	470	473	478	449	447	424	443	450	459	435	485	445	449	464	431	454	459	458	405	461	422	486	430	453	448	446	424	476	433	459	421	481	438	487	440	488	442	387	454	463	447	455	483	436	459	454	427	456	447	432	445	439	461	451	449	446	438	457	442	455	467	433	454	443	490	440	427	460	507	431	457	441	464	412	463	441	464	445	437	458	442	457	415	433	464	465	453	438	454	475	452	481	433	457	420	451	469	464	455	457	453	493	429	465	442	456	491	449	439	431	442	446	457	467	481	470	415	439	456	422	469	455	444	469	472	425	438	438	458	476	456	482	446	478	459	472	460	504	465	436	459	507	468	467	441	459	431	484	419	455	456	459	440	441	428	445	487	435	451	478	445	458	440	425	461	462	448	474	427	438	425	475	448	474	453	458	467	504	450	438	493	462	421	475	456	436	404	463	436	453	438	437	460	460	452	444	460	454	435	476	464	417	464	456	448	434	447	449	459	456	433	411	451	460	446	477	446	482	457	432	432	461	453	423	442	447	457	496	445	391	464	449	422	414	425	456	482	454	459	468	451	469	473	473	448	436	497	467	490	455	467	454	496	438	474	444	473	455	470	457	487	445	467	470	487	455	459	433	436	453	480	446	413	455	430	464	427	424	431	454	467	463	447	427	419	485	427	477	465	441	428	458	430	422	449	435	448	405	428	468	461	426	458	421	433	477	461	444	422	443	407	472	464	430	452	433	444	475	457	444	461	443	461	429	465	462	450	445	483	426	467	454	461	444	465	457	436	442	429	461	427	528	455	469	447	450	438	441	412	456	446	475	459	444	459	444	435	449	457	442	449	436	448	465	469	415	470	452	463	442	413	430	440	443	437	457	466	461	422	472	451	431	450	466	494	465	475	400	460	426	451	431	399	462	449	464	478	433	453	440	485	444	480	433	434	475	471	453	415	485	495	440	408	468	488	439	447	466	439	445	438	440	465	468	451	434	461	473	462	473	444	464	441	494	490	422	476	466	440	491	483	419	443	455	423	451	454	448	454	438	428	422	477	404	431	452	470	494	454	419	449	456	459	456	484	441	466	415	492	443	460	435	467	459	451	426	452	459	412	437	493	474	454	479	436	455	474	469	478	459	455	430	417	456	451	428	461	478	436	442	450	439	434	459	467	479	455	424	441	474	490	502	412	432	498	496	464	482	455	489	437	460	453	457	442	436	460	472	423	437	473	448	454	461	446	468	452	443	463	461	468	453	470	445	472	447	425	450	488	469	447	472	423	439	464	446	468	450	435	481	465	447	417	428	443	462	430	459	437	470	452	458	480	459	435	444	479	472	443	461	423	482	439	456	494	464	435	445	431	487	468	437	457	453	449	469	445	451	469	439	470	463	382	466	478	449	441	470	433	426	446	437	444	489	454	424	479	459	456	449	453	467	455	427	417	408	422	441	477	429	469	439	424	442	478	482	434	415	449	455	459	467	446	462	423	445	477	460	489	438	436	439	420	474	489	439	466	449	458	481	396	440	457	459	425	414	460	400	470	456	425	445	421	450	483	444	459	450	444	489	469	437	459	488	465	433	476	444	443	460	428	427	449	480	430	449	448	447	460	455	434	431	483	451	465	427	393	456	451	469	435	481	494	454	464	423	447	464	439	439	469	443	459	435	463	431	422	450	461	426	464	390	411	439	436	448	434	471	474	443	458	470	480	449	468	443	444	505	427	483	417	484	448	448	436	441	462	462	441	443	465	483	444	467	430	447	482	415	467	463	451	484	474	452	450	458	431	447	447	432	489	473	462	463	416	465	450	486	478	470	468	459	465
39070	47162	27914	14332	1819	844	740	772	723	736	778	807	777	734	821	776	766	781	787	771	814	729	757	816	756	771	779	790	846	784	814	777	750	765	717	763	731	773	769	757	743	762	819	735	774	791	725	782	738	798	781	755	739	779	777	749	760	850	747	778	793	733	762	750	792	803	735	749	748	783	787	806	752	793	795	833	752	775	749	733	776	807	752	766	753	761	794	755	804	750	788	790	795	764	800	793	793	781	810	739	796	770	776	783	766	740	756	758	807	753	771	757	805	737	745	798	758	783	761	806	774	738	775	768	753	793	700	781	799	775	762	780	780	763	769	765	767	812	865	737	762	744	744	770	715	706	797	763	793	780	729	781	824	759	782	762	737	741	756	828	791	757	790	770	789	724	808	751	774	831	786	727	766	796	751	786	781	773	777	769	756	726	772	720	768	805	789	740	759	800	781	766	767	743	788	763	758	738	812	792	775	779	767	734	775	742	771	755	748	755	745	731	769	745	778	761	766	774	787	793	787	774	760	767	748	764	801	753	831	754	736	779	750	826	765	807	782	746	807	799	806	783	757	806	758	729	819	832	745	742	791	782	780	837	779	716	759	799	735	762	770	812	783	776	748	848	758	774	801	770	767	758	801	788	759	813	762	743	762	781	765	759	775	799	718	759	788	741	749	744	780	744	744	755	770	776	834	778	764	732	778	821	804	772	811	799	792	784	819	780	760	775	771	752	744	775	769	740	810	766	755	800	732	779	745	757	750	783	798	774	749	798	761	746	761	749	788	796	803	757	802	747	754	774	735	800	780	722	807	740	809	769	732	769	750	716	769	730	808	797	804	755	804	796	805	721	782	781	805	771	799	774	751	797	783	782	795	778	807	776	765	778	812	753	746	766	766	740	721	764	756	828	776	761	802	776	784	796	795	803	789	783	700	772	754	793	690	779	792	767	738	801	754	789	734	795	787	755	725	783	736	693	780	761	791	756	769	784	757	735	813	796	777	794	749	798	771	809	767	709	800	789	787	791	803	799	778	802	737	785	737	741	750	805	764	778	753	766	766	783	793	768	774	760	814	783	782	790	819	821	729	765	800	781	814	810	699	809	790	743	761	768	781	733	765	735	747	764	807	806	751	756	778	756	752	811	776	750	798	731	702	770	766	709	775	801	794	752	751	805	754	732	804	759	725	819	834	826	778	819	788	725	809	759	766	802	776	761	743	771	719	769	809	766	766	804	805	704	782	757	789	763	782	761	750	774	746	811	736	752	794	747	751	785	734	774	774	805	746	810	758	819	751	780	789	782	714	795	775	756	766	768	794	816	726	827	782	725	827	747	793	752	745	749	784	771	776	807	811	749	744	753	765	776	750	792	767	820	825	750	758	739	796	780	741	785	719	756	765	759	756	776	764	765	768	754	772	751	795	737	741	810	786	766	811	769	793	703	804	747	816	752	671	781	789	747	775	792	757	775	779	820	756	757	807	822	767	764	802	715	770	783	735	800	776	815	765	751	785	787	751	774	789	822	763	769	731	786	738	748	781	720	721	770	724	769	792	741	730	787	759	824	790	775	835	765	797	713	737	764	721	775	794	749	786	759	817	764	752	783	814	729	814	794	762	720	811	797	788	817	782	793	762	808	753	752	783	742	758	763	720	800	796	780	747	765	779	762	776	768	806	806	763	779	808	803	787	742	797	722	780	775	768	763	767	801	774	755	811	764	777	777	827	824	817	751	772	792	781	779	757	780	762	767	739	776	747	790	766	772	814	781	794	778	725	776	722	750	771	781	777	774	748	778	790	761	762	757	723	757	796	725	756	806	787	747	764	810	773	703	769	753	809	758	787	763	753	712	769	777	735	824	765	724	782	746	778	727	801	770	769	777	815	793	789	731	720	804	742	772	754	796	754	788	755	760	775	722	787	718	791	749	760	787	815	786	764	813	754	740	763	729	776	749	766	813	744	803	769	826	814	753	783	736	798	786	778	741	760	791	756	808	801	794	755	766	757	748	779	791	795	724	811	737	753	803	793	743	773	769	753	774	811	798	732	725	748	732	777	763	787	801	781	808	758	791	758	764	749	803	763	797	753	763	787	823	785	782	728	773	819	768	788	768	743	775	740	778	789	755	769	771	747	771	776	750	761	706	809	783	762	767	768	766	740	727	770	804	755	757	746	775	772	743	780	767	811	744	777	777	817	790	790	765	801	790	853	779	796	812	780	802	803	810	795	709	770	791	750	754	761	794	744	770	755	787	814	774	750	789	805	778	756	816	758	814	792	762	778	794	752	798	793	839	789	721	763	775	745	741	739	809	782	792	800	761	771	772	773	754	746	753	747	791	747	788	813	826	766	729	764	771	771	753	742	788	839	752	782	737	787	800	746	771	765	748	747	783	730	755	780	780	817	760	748	792	748	761	710	787	816	733	804	813	794	755	796	751	745	767	800	718	767	750	809	761	751	809	780	770	818	759	687	727	773	767	789	785	788	801	790	782	810	764	768	825	744	750	749	765	738	766	778	785	796	755	749	787	759	749	772	774	810	801	743	741	822	747	789	762	753	798	799	785	743	746	747	745	780	770	721	726	774	767	816	771	838	762	757	775	746	748	774	766	773	752	775	768	758	743	776	724	753	766	801	777	773	765	782	733	802	788	794	789	782	755	788	786	776	796	745	759	795	761	793	792	744	764	864	778	795	825	771	735	705	744	811	741	738	759	772	730	789	741	752	750	769	761	812	820	820	768	788	804	742	732	739	794	787	762	753	784	811	721	747	778	794	801	805	781	797	800	816	768	758	780	777	767	740	773	761	753	831	817	727	788	748	760	761	743	755	759	784	812	752	806	803	800	712	744	778	732	769	786	813	770	743	787	786	778	740	802	792	744	758	825	798	793	792	716	800	746	744	781	761	743	787	730	780	748	793	715	781	722	783	757	775	753	733	788	745	746	763	759	756	775	772	775	747	821	713	720	791	787	775	780	729	837	780	758	740	812	763	785	772	770	829	747	774	781	766	765	783	714	772	750	777	783	763	750	768	758	740	743	747	765	824	793	767	773	777	779	792	748	773	779	729	755	741	821	758	773	839	772	774	763	735	763	746	752	786	790	791	814	733	758	767	780	787	759	775	762	747	758	757	746	735	778	819	781	770	746	766	791	803	751	741	765	770	774	795	794	829	804	779	818	813	811	847	744	793	751	727	799	794	776	808	787	762	706	766	746	711	790	789	763	781	793	720	770	752	760	772	751	767	730	762	745	747	820	795	834	767	741	813	736	785	796	754	770	759	751	769	787	780	783	751	789	804	712	785	798	757	772	801	802	794	785	752	757	773	768	766	784	746	739	778	769	772	765	787	771	756	731	797	773	797	801	781	776	738	745	845	819	809	767	806	779	783	765	762	817	793	764	790	761	796	779	779	785	767	761	814	793	750	798	744	736	828	756	784	759	736	753	787	770	766	798	783	722	764	741	796	806	845	765	788	773	763	802	794	806	753	781	750	757
23973	22292	29659	25383	19820	8501	572	352	310	320	318	336	340	294	340	330	304	325	332	325	319	311	326	319	336	301	275	295	284	310	341	309	304	322	287	314	326	297	286	307	299	305	333	304	310	292	334	281	298	337	305	292	323	294	299	298	322	304	311	328	297	304	294	317	283	280	309	332	289	303	304	286	327	317	285	330	300	280	283	326	305	299	328	317	293	296	301	276	301	270	284	285	301	279	313	302	285	288	320	320	254	299	284	286	314	324	334	297	309	297	335	334	307	324	322	302	337	312	288	299	321	337	296	305	298	308	286	299	304	313	317	295	283	319	299	297	269	312	326	318	328	326	324	291	319	271	318	315	305	307	303	306	303	299	333	315	312	313	342	343	309	294	307	310	348	276	287	283	287	334	336	304	281	297	285	339	280	293	302	298	286	290	334	312	318	314	322	285	335	300	288	285	285	318	284	299	321	305	313	317	313	290	308	278	295	332	308	298	278	329	310	259	288	318	315	320	284	314	287	307	332	275	306	320	293	304	347	306	283	301	315	286	314	325	305	281	260	299	311	318	285	311	285	305	294	312	332	284	302	326	320	302	325	299	311	296	327	301	296	322	323	305	303	300	298	306	334	328	329	309	311	296	321	298	325	313	299	300	296	302	307	304	308	310	295	306	308	305	337	293	312	269	298	281	333	304	318	305	312	327	311	332	313	312	318	332	328	295	319	286	308	304	302	287	319	331	307	310	301	324	312	325	322	300	310	347	312	306	313	314	290	328	295	309	319	299	285	297	279	325	324	300	321	289	293	294	296	308	328	312	334	303	338	302	328	319	273	305	278	328	305	317	309	304	300	322	312	301	297	290	336	295	309	316	284	291	283	318	311	284	326	292	311	312	291	316	296	319	328	309	282	309	318	312	282	323	319	300	306	324	346	323	277	285	320	320	303	311	303	280	332	276	281	319	303	352	277	286	318	311	272	286	289	276	340	314	298	346	261	314	304	316	288	339	318	325	319	321	341	290	291	342	332	313	328	283	304	296	302	315	290	339	290	310	300	323	284	330	319	297	312	321	294	333	321	309	286	325	286	324	288	309	283	331	279	311	303	320	310	321	300	304	354	299	314	338	314	299	288	316	294	321	313	280	313	314	302	291	332	292	325	287	281	259	309	302	306	306	299	289	318	311	278	296	327	333	302	301	322	290	290	282	310	275	314	331	304	292	316	324	307	312	307	327	289	296	321	308	288	298	288	307	276	323	284	304	306	315	303	301	330	282	305	321	309	317	308	315	325	304	294	319	302	274	284	322	322	292	295	307	288	327	351	295	315	295	317	305	326	305	313	316	326	310	311	305	288	316	328	294	320	300	305	284	304	347	305	291	289	283	310	294	287	289	288	313	328	302	298	319	297	309	288	291	294	338	303	311	303	266	320	316	304	291	318	277	307	337	342	293	285	310	316	285	297	319	331	284	300	308	284	301	296	294	298	289	295	299	306	292	281	304	283	292	306	348	334	309	284	295	302	292	314	292	288	286	286	321	308	311	315	294	310	278	322	328	321	286	299	322	293	330	296	337	303	317	301	329	306	313	331	312	305	313	312	278	315	338	313	324	306	325	315	303	319	312	290	333	323	282	319	298	307	329	322	330	315	285	317	273	292	314	311	306	285	327	325	312	271	314	284	311	295	319	335	306	296	283	326	313	289	334	287	294	301	288	317	297	327	279	305	308	306	334	327	294	306	316	338	297	291	302	287	303	310	306	294	347	303	327	322	322	309	313	307	286	308	269	261	290	297	313	293	315	316	292	288	309	293	296	292	329	315	312	313	294	325	303	304	280	317	297	316	293	307	292	320	342	315	320	306	291	310	295	346	302	322	299	313	289	328	321	321	286	330	342	330	310	324	299	319	314	299	291	321	294	295	310	289	311	313	305	308	324	271	297	286	292	304	311	277	306	291	282	356	311	300	295	339	335	289	269	303	319	298	308	330	341	296	329	293	326	332	306	307	305	292	321	343	288	298	289	310	300	333	290	299	306	287	274	328	308	308	325	298	318	294	318	295	322	315	291	323	290	305	277	290	307	307	301	331	339	316	294	311	307	296	291	318	300	301	318	311	290	308	306	318	307	313	295	297	326	304	326	268	296	319	306	279	306	320	305	296	293	290	313	314	307	298	291	310	323	295	289	305	322	286	325	326	325	322	295	309	311	341	337	295	280	331	308	315	295	309	294	333	324	330	303	291	323	296	313	303	330	342	322	332	323	335	328	297	339	279	308	329	318	296	317	312	313	305	304	277	303	321	324	295	326	296	327	298	307	293	304	329	322	305	300	287	310	305	304	283	283	311	308	279	321	306	260	284	338	311	303	287	286	311	292	299	299	316	307	313	290	313	266	315	276	291	275	309	282	289	326	286	329	300	318	311	302	292	305	286	293	325	309	308	317	332	319	287	303	314	315	291	281	312	309	278	314	347	329	290	318	303	305	325	299	309	328	328	284	322	308	288	320	318	357	311	314	312	318	309	294	318	329	321	293	288	326	271	315	303	318	321	307	303	308	290	282	315	319	299	323	317	316	318	291	334	336	321	312	299	275	309	328	319	305	278	341	319	291	301	289	288	316	316	314	285	323	303	316	316	297	279	301	273	307	297	346	314	340	279	332	302	308	365	336	321	285	298	297	309	296	340	335	319	309	311	325	299	310	322	277	320	272	284	313	272	301	304	324	323	291	304	308	310	317	330	286	314	309	315	323	322	311	308	288	303	284	336	328	303	322	332	315	305	293	303	313	324	309	295	309	296	302	321	303	306	306	336	297	297	284	281	297	309	302	323	316	305	334	301	323	314	301	300	309	323	305	296	319	330	299	314	306	277	311	297	303	329	299	307	300	295	279	311	332	308	329	314	271	341	285	319	331	296	315	317	328	293	338	302	300	308	308	285	307	329	312	284	310	318	309	280	305	298	322	317	323	324	333	307	316	307	331	276	306	303	303	297	291	297	295	322	317	334	305	282	291	312	329	319	326	313	319	318	315	293	299	337	314	322	311	323	306	283	296	272	317	291	306	299	317	275	296	282	287	282	283	273	338	319	292	299	282	275	316	325	287	320	308	319	298	338	319	322	285	273	307	288	305	299	313	293	325	291	338	291	303	288	279	304	308	289	296	300	326	305	297	294	334	291	323	298	300	327	305	286	298	292	314	278	307	306	287	271	312	335	306	314	305	302	325	325	293	320	300	316	274	333	309	322	330	317	322	318	296	274	316	271	284	309	316	333	303	289	266	294	303	299	326	280	290	286	329	335	311	295	300	258	300	316	326	332	298	303	298	311	335	288	299	299	324	300	316	312	303	283	308	326	310	295	291	318	306	283	322	303	301	266	306	283	317	295	298	293	302	282	306	271	325	298	307	291	280	303	325	330	323	290	311	286	302	335	292	338	307	291	310	334	303	273	305	300	266	338	292	319	299	309	293	300	284	306	313	319	299	292	310	282	306	300	328	288	319
59163	86626	59827	37536	7988	831	563	588	559	563	546	616	567	495	544	524	543	540	534	559	531	575	523	527	513	562	544	500	525	531	586	554	565	531	527	500	513	557	526	530	511	517	492	563	535	539	518	530	557	542	543	531	508	557	543	554	555	561	543	538	547	498	550	516	501	506	514	558	552	551	535	581	627	541	543	538	573	500	500	541	543	525	529	532	573	542	517	535	533	500	525	528	542	535	541	539	543	516	550	522	523	499	532	525	519	546	562	525	557	499	520	518	517	532	506	551	537	551	526	513	479	487	506	531	561	488	534	535	536	540	546	517	554	519	525	521	540	535	530	546	487	544	475	515	491	535	509	558	544	574	527	571	560	496	538	512	557	538	519	501	518	496	542	557	528	488	539	511	539	516	553	552	467	537	502	578	538	542	516	510	535	540	544	547	541	531	495	511	561	538	521	516	567	544	556	504	519	559	527	543	535	498	517	544	524	503	560	495	503	522	500	532	532	491	558	530	527	508	552	478	541	528	495	541	530	546	543	548	511	522	563	510	511	513	524	506	525	522	507	554	511	530	555	562	510	514	532	506	542	547	491	501	528	536	517	570	535	510	538	532	559	522	514	592	530	566	530	524	589	529	515	528	520	550	495	538	518	514	515	519	535	506	531	515	516	482	509	535	502	518	520	532	552	529	538	515	553	569	531	543	540	516	544	520	506	520	507	503	526	509	548	512	533	555	481	522	538	515	520	498	506	503	515	536	531	509	577	583	517	544	542	532	521	500	486	505	535	515	500	517	508	597	550	548	546	545	504	533	563	516	543	505	524	521	530	512	563	546	568	550	533	481	533	496	530	528	566	537	562	554	566	556	546	526	542	529	565	539	571	546	480	545	512	518	542	527	496	558	522	550	516	521	521	551	542	490	529	548	559	535	508	574	571	578	538	566	532	539	525	488	547	567	542	558	500	563	560	526	548	579	552	522	569	550	525	561	518	541	544	536	504	512	515	481	524	511	523	526	541	537	529	530	574	553	542	507	546	531	545	549	564	569	557	493	569	542	516	507	485	527	520	532	563	494	497	529	561	581	544	509	530	491	521	528	537	572	553	519	585	524	539	539	520	577	539	505	548	545	565	552	526	519	530	543	516	537	542	523	554	539	502	542	565	538	518	515	500	505	558	562	541	492	527	501	548	529	534	541	527	568	542	521	542	528	538	531	539	528	467	540	505	502	503	540	518	529	543	536	542	519	539	533	547	542	570	532	507	526	525	541	513	555	528	567	531	546	508	535	517	540	550	563	535	563	508	502	557	520	551	549	533	505	502	565	525	556	524	495	547	498	570	541	514	526	508	508	532	544	490	501	483	540	548	558	508	581	529	501	544	509	521	536	559	533	521	495	509	527	537	519	514	521	558	531	529	529	524	526	516	518	490	560	506	534	542	551	539	573	482	567	489	549	522	518	533	530	525	552	534	520	522	544	522	531	550	581	515	542	566	549	522	511	562	546	532	546	528	533	519	529	515	542	562	540	543	512	523	512	555	544	549	517	530	543	568	579	509	523	569	506	495	580	519	552	543	489	539	518	536	533	547	551	559	554	525	549	512	510	515	547	509	489	499	510	579	531	510	555	514	526	542	567	570	540	513	506	504	570	493	578	550	500	521	535	495	508	550	554	518	543	545	510	545	495	531	513	504	544	537	540	491	477	524	510	552	521	561	520	531	525	521	522	548	503	589	515	464	540	532	506	535	549	555	495	537	531	510	521	554	530	538	525	559	527	520	519	528	598	490	527	554	512	517	572	530	513	537	541	539	539	544	514	509	525	526	564	497	530	521	529	553	536	528	528	526	533	535	512	526	580	513	525	547	545	536	569	529	544	546	512	571	536	566	500	585	543	537	528	523	522	551	535	537	545	540	485	524	515	534	523	524	546	562	524	560	478	572	512	504	520	490	547	612	512	509	555	475	524	554	531	499	506	528	514	507	527	545	553	516	527	516	560	540	545	571	562	555	524	551	512	554	588	541	549	553	549	534	532	501	512	527	535	527	529	546	540	557	530	525	544	513	487	542	567	557	552	530	508	546	497	482	531	520	530	527	548	558	489	523	513	604	571	552	469	537	493	558	532	508	543	561	553	505	536	527	514	525	514	526	521	537	541	527	525	564	497	551	523	536	566	503	546	520	548	559	534	511	506	542	561	546	529	521	561	521	522	535	523	541	521	540	506	528	557	502	491	522	451	517	538	539	532	501	498	504	507	514	548	514	549	538	535	573	486	550	488	544	531	520	548	539	506	459	550	519	529	539	536	515	566	528	517	523	537	521	520	511	501	544	538	532	578	541	473	551	531	520	549	525	522	490	521	540	541	534	529	523	545	505	535	543	572	516	568	522	526	538	560	506	555	537	559	543	573	506	547	533	536	542	564	516	572	562	545	534	538	474	542	535	556	562	511	516	528	531	552	558	528	486	563	541	545	505	508	533	520	555	578	521	523	529	508	536	507	532	518	499	536	541	573	549	522	531	523	553	556	511	509	531	528	525	559	520	528	532	495	523	522	563	531	529	500	548	555	530	536	518	542	529	519	517	535	565	544	538	559	528	604	554	520	527	553	549	548	568	492	526	528	516	506	549	521	500	543	543	543	530	531	549	557	540	535	569	503	512	554	487	569	538	480	550	528	507	519	553	539	546	532	534	555	563	447	544	544	515	544	475	484	503	532	535	543	527	537	534	523	546	534	596	515	548	487	546	536	538	543	530	518	490	558	564	536	547	497	557	545	509	531	531	546	476	520	548	491	558	508	518	563	531	505	484	504	545	516	513	507	506	519	546	529	516	558	553	521	556	540	544	523	534	512	538	525	517	503	519	547	537	491	526	565	536	506	582	508	510	569	528	506	533	538	596	484	505	534	505	520	513	518	477	490	518	575	590	581	530	538	523	557	521	552	525	537	587	510	523	548	575	511	567	570	518	547	541	509	518	535	543	572	540	537	549	544	522	541	552	528	501	531	572	535	525	506	582	518	539	544	539	518	537	533	509	509	584	541	548	539	526	544	494	516	529	539	518	514	536	542	515	553	506	551	499	539	544	480	513	548	491	557	553	501	504	545	524	520	524	542	539	547	516	556	489	521	531	510	536	553	569	501	548	490	510	511	543	530	579	517	522	519	528	518	547	531	544	494	533	539	558	538	512	520	528	501	549	545	522	551	540	524	543	523	540	546	499	524	507	542	539	552	534	533	552	565	530	540	536	534	537	525	523	550	550	525	514	530	543	582	583	525	568	553	541	514	514	575	557	506	472	577	524	540	574	556	510	521	552	514	542	565	550	516	543	507	550	528	534	532	527	534	517	579	546	523	528	496	570	516	467	554	499	502	525	519	516	498	502	513	510	561	523	576	538	563	537	577	532	522	543	529	508	527	575	533	530	517	535	531	570	520	535	526	538	563	517	504	503	524	586	573	503	539	547	531	535	541	518	531	536	516	487	566	554	535	521	496	531	528
22970	21515	29363	24163	20955	18660	4551	469	425	405	412	432	420	412	460	452	408	415	405	429	430	447	391	410	394	429	408	397	428	374	431	409	414	410	393	415	405	403	409	427	366	395	417	390	403	409	451	419	394	393	414	391	433	410	436	470	394	393	383	420	423	445	410	406	435	435	407	396	425	413	409	444	452	417	414	408	446	378	413	387	374	386	403	413	412	412	415	410	452	425	416	391	403	396	406	429	401	406	402	461	422	400	444	396	413	424	391	425	442	390	408	383	402	403	417	381	382	381	416	403	432	428	412	380	398	392	429	403	422	444	400	398	422	421	360	437	435	429	434	384	427	434	419	416	455	427	407	433	389	406	439	406	417	389	413	392	415	433	414	457	409	402	393	410	428	443	404	439	407	404	396	418	403	424	385	399	416	408	423	437	404	417	422	431	355	410	442	393	443	430	421	352	422	405	378	442	413	395	406	435	400	399	393	410	402	410	421	422	433	432	441	454	416	361	392	435	417	398	422	442	375	414	405	421	378	399	407	425	416	426	425	440	446	394	400	418	386	442	399	416	443	426	436	418	380	410	429	394	406	408	399	423	416	412	413	454	421	406	392	365	446	405	436	434	419	408	405	414	412	402	382	376	422	404	406	368	412	427	415	385	416	423	416	396	408	403	406	443	430	397	425	411	401	421	386	405	414	417	409	412	386	406	421	397	428	429	441	454	403	401	398	422	389	394	390	378	447	386	388	411	389	389	429	429	399	390	386	423	393	379	403	395	397	428	415	395	430	414	389	385	431	421	400	424	362	416	371	408	414	393	434	420	391	380	456	405	396	419	394	365	403	407	389	434	408	431	425	447	435	402	371	422	422	470	450	388	432	394	391	432	446	376	398	373	403	459	412	396	391	379	389	416	431	404	397	452	442	443	405	397	423	423	385	451	404	369	415	389	432	399	375	427	434	389	408	356	395	419	453	397	412	425	394	392	400	423	421	419	421	399	389	380	399	393	386	401	421	374	426	427	437	448	389	418	413	402	410	382	450	385	401	415	412	448	418	401	424	405	413	374	358	393	414	426	381	377	425	420	433	392	448	362	431	445	445	422	416	407	389	411	412	393	438	406	420	399	383	437	382	428	395	410	390	413	429	421	415	423	428	439	407	408	427	402	417	396	387	384	389	409	422	427	399	410	414	429	425	437	408	478	391	408	413	434	406	417	440	418	414	413	405	398	354	416	428	434	428	407	406	400	427	412	417	401	415	408	396	412	456	414	407	433	406	440	393	376	361	418	420	389	388	420	426	415	388	396	410	367	421	438	396	397	386	402	401	373	392	409	398	390	422	391	385	416	412	382	403	387	398	414	404	410	365	396	438	413	416	399	419	432	418	402	407	421	361	411	413	415	379	380	379	403	430	420	396	389	407	445	419	432	414	394	403	407	421	416	398	424	399	421	384	399	426	400	436	405	420	416	431	417	454	411	391	430	410	428	393	408	409	413	408	405	391	380	394	394	420	422	415	425	433	441	383	388	391	411	368	415	419	413	412	435	417	436	393	388	403	418	415	383	387	387	406	382	426	421	429	414	387	375	433	406	408	405	398	390	355	400	438	400	409	426	393	434	405	445	414	343	405	420	392	397	405	380	418	408	404	373	418	431	436	410	436	410	370	411	447	426	439	458	424	405	431	431	404	375	364	434	433	383	397	445	429	422	416	432	447	455	383	413	422	432	404	413	404	417	400	396	418	403	414	410	399	373	395	392	406	453	411	436	416	430	401	389	438	406	419	392	456	392	408	437	423	393	422	425	395	385	422	415	387	386	402	388	418	384	415	435	400	430	416	424	416	430	430	434	444	400	408	384	420	406	380	390	382	411	434	399	421	435	416	435	358	427	389	379	406	400	417	425	377	425	399	380	380	404	424	457	409	403	397	433	448	418	409	414	430	376	423	422	404	411	376	406	419	423	373	403	443	398	395	396	423	443	404	400	460	401	434	386	379	405	419	414	463	385	415	443	395	400	428	382	443	390	426	462	442	393	383	441	408	411	415	418	379	397	414	363	406	403	408	440	401	381	408	424	423	397	409	414	376	422	439	398	382	377	407	421	465	398	456	398	439	406	420	346	391	422	444	397	425	419	398	418	424	396	413	393	396	405	407	389	441	422	436	404	385	418	415	461	391	424	393	408	385	412	440	392	423	390	411	414	380	378	453	407	397	388	465	419	417	396	446	375	369	395	415	412	400	411	383	403	421	414	405	434	426	389	389	419	386	414	415	400	418	413	427	374	469	421	391	451	423	422	385	400	404	413	459	415	386	397	408	363	387	422	425	412	401	445	453	418	416	409	386	415	423	420	409	426	393	397	402	383	434	451	411	407	395	430	398	423	384	404	395	413	419	452	392	415	414	420	426	437	386	413	405	435	379	419	431	387	398	371	393	387	405	389	419	436	387	407	429	426	425	419	409	397	386	422	392	382	410	444	404	456	446	419	442	401	412	420	420	392	423	447	443	409	457	410	423	408	392	445	429	378	423	407	420	405	397	394	388	408	403	396	395	399	411	397	446	422	390	398	420	415	366	428	415	426	417	390	416	412	398	414	406	394	409	401	404	399	439	409	412	435	404	409	425	445	422	442	400	373	445	391	409	415	412	402	403	434	427	406	409	418	409	420	411	455	401	386	425	409	369	416	387	431	413	413	410	418	407	411	446	367	422	437	393	406	391	411	419	431	428	376	374	404	422	365	404	414	408	406	437	386	422	427	390	410	412	425	399	398	395	424	377	415	422	401	377	426	404	435	403	433	390	440	413	401	424	421	432	361	394	421	397	386	429	380	430	432	433	404	404	382	397	446	436	414	397	400	413	416	419	383	419	381	427	409	438	447	420	443	438	396	436	409	429	399	417	409	390	422	407	423	411	424	439	404	433	418	376	389	407	390	389	390	416	386	394	412	438	413	412	430	386	393	438	434	399	389	367	414	446	411	429	398	383	428	418	448	405	415	415	400	409	444	420	437	417	378	383	402	431	412	399	412	428	405	392	408	423	404	431	404	422	385	404	419	367	418	392	430	396	427	405	421	400	426	419	384	410	395	403	426	437	408	419	375	412	413	453	396	411	421	402	406	400	398	400	423	404	455	398	400	409	406	391	422	435	399	426	410	416	378	395	408	399	408	387	399	425	407	391	434	430	402	413	411	392	421	433	394	390	457	390	424	346	403	409	435	378	422	429	412	399	416	426	428	414	397	395	400	405	423	393	403	385	408	397	397	433	419	419	401	418	385	397	404	416	395	416	418	403	410	416	428	392	397	412	410	366	452	434	398	417	432	441	401	403	424	400	397	384	418	393	424	445	425	413	441	386	397	401	380	435	456	421	438	401	423	433	393	412	412	412	422	426	410	397	402	403	399	396	427	388	384	443	395	430	404	421	424	429	446	409	416	396	400	403	454	419	398	408	433	404	381	425	430	373	426	380	421	387	426	373	417	442	414	415	417	416	394	459	414
57697	93509	69702	45806	10513	906	790	726	735	705	680	688	709	664	693	738	666	691	654	675	685	632	674	694	658	705	673	687	645	649	668	667	689	666	647	674	668	677	640	654	678	687	712	653	655	680	677	685	647	672	697	701	644	695	682	692	673	708	718	638	635	629	659	700	677	687	672	682	653	641	674	735	793	664	702	654	652	644	717	713	688	638	681	644	656	650	634	643	673	662	677	691	640	703	643	685	624	651	707	612	637	648	644	681	639	701	635	679	693	652	658	719	665	648	670	679	616	678	643	688	699	673	662	671	680	707	658	657	593	689	667	689	668	685	722	682	655	665	655	662	639	614	677	717	664	659	688	642	657	635	648	701	707	687	629	667	686	686	697	708	674	657	644	645	657	657	668	686	655	682	670	668	695	638	610	640	641	669	674	636	659	669	632	673	746	668	649	666	686	628	650	708	674	692	673	687	688	658	645	651	672	682	683	686	678	681	685	658	706	700	663	663	655	650	689	665	708	718	643	710	661	643	690	643	686	613	689	673	663	751	672	702	663	646	673	623	652	630	673	656	701	658	645	627	678	653	636	651	664	636	653	692	682	654	632	649	643	668	698	645	652	677	621	678	664	643	649	665	671	696	692	676	683	644	634	710	708	680	697	706	656	673	667	675	697	665	627	645	680	658	683	684	637	634	692	713	689	693	699	657	632	650	678	658	658	673	631	650	697	677	668	709	634	670	704	638	642	740	623	634	676	660	677	701	668	660	651	666	683	665	670	659	630	690	664	659	684	692	652	663	692	665	645	667	655	726	657	699	699	672	698	634	662	645	675	686	640	670	675	708	656	663	692	630	635	684	656	669	656	659	648	662	638	693	676	612	666	663	694	674	623	648	665	675	619	662	662	677	658	670	687	664	652	662	666	645	674	669	647	661	640	681	648	680	672	672	671	731	608	661	655	658	639	662	668	683	711	677	644	639	687	653	662	634	647	653	703	672	664	674	675	674	704	657	659	649	714	676	688	706	698	719	670	637	716	652	664	678	726	666	681	645	712	681	606	654	676	715	689	690	666	625	667	642	725	663	661	673	701	658	687	639	685	674	630	692	668	633	641	670	675	686	620	639	647	717	681	696	631	683	611	664	704	664	662	672	655	670	672	706	655	701	655	646	693	654	698	663	664	642	614	637	681	716	670	668	667	683	641	614	681	640	677	672	677	655	677	669	725	632	669	654	656	656	606	703	609	694	656	666	640	734	692	651	652	686	643	650	667	674	656	685	669	687	669	676	666	655	680	692	638	612	705	669	692	661	662	671	678	656	730	663	644	632	661	663	675	631	659	713	696	687	687	661	696	644	668	644	640	675	699	657	644	640	646	685	643	658	673	688	660	643	639	728	668	652	695	693	660	654	645	612	621	715	665	666	664	687	667	702	633	670	646	655	673	662	676	671	611	663	686	655	671	684	696	714	562	680	638	670	631	654	649	648	658	633	654	656	638	701	689	701	673	638	687	708	696	688	712	674	648	682	671	639	656	664	681	677	629	690	663	637	668	646	659	630	654	656	718	638	660	639	658	650	639	658	595	688	640	654	669	733	600	663	646	656	661	638	670	682	707	673	650	634	719	661	658	651	652	684	644	607	697	666	676	662	622	654	696	690	611	665	662	642	697	655	658	664	665	681	643	699	679	629	709	651	682	703	703	684	666	630	657	678	661	653	649	704	666	665	641	665	652	697	652	644	636	638	648	697	651	650	683	680	658	679	625	668	659	668	635	648	679	663	668	643	671	618	669	661	652	636	622	699	677	664	653	622	656	696	621	669	725	654	647	678	653	615	607	658	671	675	656	664	669	679	634	641	646	673	617	674	703	634	627	714	673	667	730	653	653	674	636	697	658	631	657	627	665	683	588	711	626	630	683	670	672	625	612	621	660	639	594	635	637	666	632	656	620	659	657	679	666	614	672	679	661	680	657	627	667	628	689	645	683	664	644	693	658	682	634	638	667	646	673	643	695	646	683	646	659	643	690	636	654	590	678	673	629	706	689	689	688	669	622	667	695	666	683	623	666	667	704	683	623	663	645	674	626	661	652	644	661	646	701	652	648	644	699	686	635	709	685	672	657	673	689	649	641	630	678	711	620	651	665	698	664	643	630	648	664	684	643	653	668	672	675	677	669	663	662	688	712	682	666	664	726	667	691	712	692	694	669	661	660	654	635	668	690	714	723	677	705	641	666	687	663	650	708	662	653	683	683	662	632	649	684	631	664	683	673	677	634	606	660	698	663	644	731	679	667	713	661	702	677	665	681	662	662	627	648	679	676	600	687	663	681	691	695	711	634	693	654	674	688	693	632	660	622	662	624	676	649	631	684	649	653	686	653	667	665	620	676	709	685	707	679	685	656	674	671	662	633	612	644	671	685	699	639	612	671	677	652	661	659	667	683	694	647	705	708	677	656	704	687	652	691	705	685	673	666	613	635	703	646	707	705	672	695	647	704	678	659	655	651	663	608	695	677	667	648	658	656	703	673	647	654	675	653	669	677	644	672	684	664	663	646	614	632	627	688	706	666	638	667	682	685	716	679	648	679	676	672	712	695	643	585	706	681	701	644	666	649	637	635	633	630	646	669	635	644	680	655	647	642	670	655	703	645	640	619	663	610	716	710	735	660	741	653	629	650	630	660	600	612	725	681	699	664	634	654	622	645	604	664	660	691	694	645	643	645	630	679	669	634	661	679	683	665	650	651	673	660	630	670	676	589	684	649	637	653	660	699	670	697	715	654	638	672	602	683	717	653	651	646	687	657	665	645	632	698	686	683	634	632	666	671	666	655	726	630	695	688	656	676	675	665	643	697	656	663	672	653	664	650	663	701	651	672	685	676	642	648	690	658	666	697	651	673	696	667	708	669	677	616	685	639	671	653	659	663	654	711	665	615	703	657	628	700	612	670	672	668	684	650	626	712	671	651	639	683	672	654	661	667	696	667	669	655	671	636	690	637	668	630	629	700	676	650	630	673	672	630	644	665	676	664	666	652	710	680	641	640	650	708	669	691	666	632	697	678	642	667	680	683	659	664	652	683	693	662	709	663	634	674	712	688	629	679	680	684	724	693	657	667	661	692	592	701	654	630	685	646	625	671	663	649	652	647	642	662	642	632	641	674	668	648	663	639	666	655	669	644	621	633	675	654	713	603	657	611	614	661	713	686	634	652	655	683	674	660	688	664	672	662	671	664	649	648	684	665	631	657	682	643	682	643	701	651	659	669	663	672	705	678	621	654	654	721	661	670	670	631	680	655	720	666	683	603	631	693	625	704	668	680	668	671	630	689	641	653	708	627	667	640	695	664	654	655	636	645	662	665	648	686	679	677	686	662	658	623	698	665	713	650	681	667	685	673	685	679	632	657	637	657	686	663	695	670	632	652	679	685	606	599	640	657	675	693	624	640	674	622	677	698	645	681	675	701	702	696	630	664	667	661	642	642	644	649	671	646	637	621	565	660	706
28840	28387	24845	13522	1131	449	455	470	447	462	429	427	458	440	426	458	452	454	457	451	423	430	439	464	454	434	421	414	439	435	440	473	444	422	450	402	457	443	463	380	412	501	430	393	465	462	471	465	422	411	423	440	400	435	437	428	423	459	476	412	467	406	428	416	401	458	426	439	443	425	417	433	436	379	434	406	481	447	446	441	484	434	408	444	446	437	466	426	437	438	439	468	451	457	466	442	437	450	400	409	463	460	433	427	494	416	426	425	456	431	441	413	485	426	403	458	422	440	450	458	402	462	440	477	437	461	457	402	400	426	400	456	442	415	453	415	400	457	450	429	439	462	430	430	428	397	473	458	430	439	429	425	437	449	446	435	429	416	436	442	427	437	460	455	416	467	428	413	428	418	414	381	457	432	414	444	457	442	474	439	420	450	443	425	439	461	447	445	455	443	439	407	434	458	451	450	439	440	465	451	431	457	470	423	464	432	442	426	407	438	465	418	424	427	461	413	424	443	461	463	447	432	443	452	406	433	451	453	451	434	434	433	449	426	438	438	418	441	434	451	405	429	406	421	480	432	407	449	443	449	448	457	448	455	450	416	462	403	421	439	437	454	454	397	428	417	396	397	466	455	420	480	437	422	433	441	422	416	429	444	469	439	473	428	443	459	443	432	435	436	449	427	444	445	434	410	456	474	475	428	430	447	435	479	440	435	447	434	456	444	440	465	438	445	399	439	466	437	421	453	448	419	426	448	468	444	441	446	463	418	462	429	478	392	416	453	451	441	431	421	395	413	475	412	453	454	445	440	427	443	455	432	455	455	445	469	426	413	450	453	427	417	416	419	406	454	428	449	447	456	435	390	448	462	450	437	404	468	437	445	421	451	418	417	429	446	445	426	434	423	448	478	460	462	429	411	426	390	421	455	438	456	431	412	456	452	418	463	420	433	441	440	449	404	412	406	513	464	430	454	445	410	440	436	439	418	401	424	464	458	423	434	442	432	439	472	394	422	416	471	452	427	435	421	438	465	437	464	489	413	444	416	420	431	457	412	461	408	433	473	472	449	435	406	457	419	456	419	446	425	468	423	458	457	427	460	459	418	404	428	430	455	414	409	454	450	426	437	405	445	458	444	456	410	443	437	396	427	424	422	452	448	419	440	422	478	425	444	412	423	456	450	451	418	454	452	477	426	434	431	398	450	463	437	468	444	411	451	443	411	420	460	435	476	428	426	452	422	426	416	459	434	440	466	427	415	426	455	440	448	387	450	427	449	434	485	422	462	408	429	429	442	435	444	452	428	412	429	447	425	435	428	418	474	469	386	422	407	451	426	458	429	460	471	430	428	491	427	452	405	402	408	399	434	428	460	428	448	400	450	418	451	480	407	404	416	423	415	408	450	445	480	470	458	448	453	431	438	438	475	436	453	430	458	457	437	446	431	421	447	439	445	479	416	423	407	413	415	432	454	427	416	402	416	458	418	445	448	405	453	445	447	413	448	454	411	438	435	449	438	438	467	398	433	430	442	445	454	455	479	422	416	434	372	415	412	476	480	430	442	433	425	465	469	436	428	448	405	486	436	441	448	436	459	486	432	467	427	420	429	473	443	448	422	438	463	404	425	438	430	432	457	460	484	425	464	455	445	444	445	445	453	422	406	461	443	422	448	454	417	449	444	423	433	436	422	441	408	430	462	418	441	414	470	397	439	416	434	445	446	459	430	449	444	448	456	448	426	413	468	457	447	394	424	383	425	424	420	417	449	391	445	409	420	423	454	403	418	437	428	409	480	432	418	444	437	448	446	465	427	437	456	404	416	430	456	396	408	451	445	425	456	453	433	418	412	425	445	443	460	437	424	422	442	440	440	452	453	410	472	451	430	405	431	449	418	385	474	473	428	401	418	442	480	423	432	434	409	440	440	457	440	425	403	427	437	439	402	437	457	442	444	434	405	439	490	439	413	414	428	413	424	472	429	415	449	445	417	446	469	422	429	486	461	474	453	465	436	433	428	467	468	429	428	406	412	450	408	424	404	441	456	480	418	435	420	411	445	449	429	455	425	459	435	435	439	447	419	438	436	446	453	427	414	437	427	434	424	448	462	473	431	432	489	461	445	406	430	431	427	494	417	404	422	451	413	435	439	493	437	441	437	444	421	472	427	409	418	468	452	429	442	419	418	391	421	443	431	444	477	424	411	423	446	439	426	413	433	426	424	394	443	424	455	409	453	419	437	431	412	444	435	412	434	433	412	451	468	424	426	455	456	419	487	445	432	467	418	459	421	449	439	396	471	418	465	461	436	399	423	452	423	455	426	408	429	432	461	414	447	410	446	415	446	428	453	478	463	392	425	419	420	452	451	468	441	418	425	453	411	433	443	453	432	475	448	403	451	430	442	417	442	449	429	406	447	468	452	425	427	443	446	412	407	441	442	434	470	427	406	440	448	470	425	457	399	422	461	445	426	413	430	414	466	439	451	451	431	422	440	415	428	442	378	452	439	431	405	431	444	443	474	430	433	432	429	426	428	413	461	444	441	450	448	438	404	415	388	461	446	470	482	454	447	406	450	418	426	483	429	454	468	430	456	433	470	460	432	455	450	457	439	423	442	466	454	436	445	451	442	412	411	440	450	455	410	424	440	465	408	447	423	446	455	418	418	425	404	449	438	442	489	431	390	454	443	457	413	448	412	435	410	483	447	415	426	449	435	457	438	407	430	461	478	455	425	438	399	468	446	444	455	464	449	451	469	448	459	440	426	447	385	421	440	447	430	440	442	426	445	410	465	440	441	402	441	442	465	448	431	440	446	424	431	488	428	441	441	465	405	438	463	439	463	432	413	425	435	447	476	453	411	405	413	388	416	453	464	422	435	425	456	433	408	416	420	425	448	436	455	499	431	434	448	454	428	392	435	475	407	475	435	455	420	464	443	447	444	419	444	425	438	406	416	449	447	436	456	459	438	456	397	425	472	406	412	451	410	429	434	383	428	433	442	430	417	431	408	440	396	464	430	440	411	448	427	460	486	421	443	452	471	467	453	403	443	452	450	403	410	452	422	417	428	422	417	450	433	434	440	446	409	446	444	446	423	460	444	415	401	471	445	460	478	426	421	417	441	458	429	423	458	430	433	441	470	401	466	435	419	460	427	422	446	423	360	454	451	465	445	410	437	455	429	441	425	397	448	425	470	419	452	434	451	413	431	448	435	443	457	461	435	426	436	436	439	434	482	454	468	427	400	462	409	436	469	419	457	429	439	431	466	382	460	409	444	440	443	426	441	443	431	419	461	453	447	411	451	447	442	454	439	409	461	459	433	462	438	459	421	447	467	456	397	441	427	395	450	420	446	442	429	405	422	438	462	428	436	408	448	471	419	438	430	507	450	433	456	469	427	424	433	423	412	477	417	438	420	461	449	398	422	438	461	447	422	438	403	467	420	459	438	472	421	439	455	437	441	460	450	469	434	461	430	430	431	442	452	399	403	409	402	437	474	412	476
39227	46343	28756	13969	1566	759	748	760	731	650	761	777	754	752	759	783	740	774	763	779	750	757	736	767	739	768	705	774	795	731	769	712	814	751	762	750	736	716	753	806	734	699	709	740	750	766	760	704	743	776	777	750	733	756	748	718	788	717	754	763	802	767	787	754	726	695	774	708	739	778	722	776	693	727	723	702	771	764	766	755	741	740	771	702	739	740	756	684	745	728	765	751	706	762	749	718	670	789	786	743	779	789	754	694	745	746	760	734	747	788	736	747	769	776	743	739	762	812	817	753	745	711	701	755	750	776	719	763	753	771	780	761	761	758	762	728	729	724	730	753	757	760	756	736	722	718	768	792	767	794	733	749	730	743	766	733	727	726	783	746	713	802	736	748	732	743	770	711	726	733	756	706	797	752	716	776	787	717	797	754	785	738	775	746	733	770	733	753	773	757	698	719	730	779	792	706	764	744	767	743	752	791	793	772	787	712	763	728	733	739	742	749	711	712	760	694	769	738	792	780	765	747	754	795	747	736	744	735	747	752	779	734	773	781	720	785	829	702	740	813	746	797	728	692	729	743	742	696	757	741	782	785	731	791	730	741	773	713	764	756	750	728	757	767	733	752	759	778	801	736	776	801	770	724	731	694	773	712	696	757	760	735	745	738	747	722	744	690	803	696	765	752	782	766	736	736	699	786	686	729	736	720	751	725	741	738	692	766	737	697	766	757	748	753	725	739	755	737	791	791	710	764	739	745	718	703	740	750	716	704	762	711	740	769	784	734	797	724	736	752	759	750	754	672	750	708	770	719	776	754	732	740	731	724	748	716	773	759	793	686	751	767	732	774	784	718	765	772	805	734	759	740	778	729	782	756	755	757	706	811	785	757	734	747	778	732	758	755	753	745	738	766	732	694	773	736	726	748	773	761	731	757	774	725	747	743	712	713	754	768	710	802	732	773	720	773	756	787	709	737	774	742	760	727	741	782	810	743	731	784	743	732	725	735	800	745	743	729	731	764	732	698	802	738	739	732	791	760	740	725	780	764	773	755	743	772	765	765	735	751	760	713	783	713	746	689	725	737	685	764	767	762	742	754	759	753	773	755	774	710	768	722	704	751	751	786	726	726	743	744	763	719	737	731	749	746	753	720	749	746	726	769	726	747	760	698	737	732	722	719	783	715	697	765	760	741	733	724	789	786	787	742	753	749	677	756	757	763	758	708	722	696	771	705	778	781	760	801	753	759	728	743	735	794	735	805	806	767	742	800	782	735	764	703	698	732	721	743	785	731	712	739	757	772	751	733	787	740	788	759	718	793	763	731	790	778	754	729	720	783	740	783	750	748	778	785	713	747	785	729	763	746	770	753	747	741	748	724	739	733	732	760	776	766	737	727	718	708	771	759	746	783	762	774	718	794	751	713	757	727	723	772	762	728	706	783	796	756	735	743	765	727	754	763	750	731	731	771	746	737	710	729	766	719	775	747	774	794	756	780	742	752	707	746	720	766	751	686	750	745	729	741	746	740	737	744	724	727	688	753	751	742	738	748	747	756	724	739	750	708	751	729	768	786	757	723	763	731	756	786	696	801	818	761	763	724	749	796	735	685	789	752	668	757	733	771	770	731	790	755	703	789	743	786	737	708	763	746	746	769	741	724	754	716	788	765	753	798	745	726	782	726	814	732	746	754	736	720	752	769	773	744	756	745	742	764	804	724	773	725	768	765	764	780	768	714	785	781	732	700	750	755	795	727	737	725	758	735	711	816	752	763	728	761	792	722	769	766	766	741	691	690	718	701	729	752	741	730	710	745	732	708	761	731	718	756	755	781	748	751	791	756	757	715	746	747	744	737	761	735	765	776	756	773	713	742	788	722	760	712	749	745	738	802	708	764	739	737	739	778	709	755	768	753	734	717	749	734	710	751	725	718	728	665	703	735	800	773	733	754	775	809	750	732	738	718	741	733	796	707	706	764	736	767	707	743	736	764	752	731	738	770	790	730	773	762	780	731	756	727	745	759	747	761	717	740	745	762	767	747	701	741	723	739	721	754	730	741	756	795	780	745	775	727	753	735	748	775	714	723	741	753	733	759	706	762	749	776	724	731	743	758	770	738	744	705	762	713	771	747	758	763	761	718	769	764	712	753	717	751	771	766	773	737	753	737	736	734	733	749	773	732	723	728	779	716	784	763	766	790	747	757	754	740	735	777	730	729	746	759	715	713	689	798	759	762	788	786	778	780	730	738	792	732	770	759	752	783	711	763	735	751	741	721	718	748	752	735	753	753	768	729	754	754	776	746	753	778	754	752	765	766	780	725	760	755	753	725	756	736	684	760	761	756	742	821	763	762	752	784	774	799	776	748	763	749	755	723	732	768	763	751	772	753	750	741	716	722	740	757	730	752	771	760	724	748	719	737	726	738	740	716	764	750	710	748	730	767	796	745	705	775	771	771	732	729	763	737	762	798	762	716	794	773	761	786	765	744	806	777	767	800	790	738	784	710	764	801	776	738	779	725	740	763	763	738	719	716	755	723	746	764	745	760	766	747	699	792	737	804	689	713	696	740	717	727	755	745	744	759	734	731	773	754	739	784	771	759	753	724	793	808	735	797	737	707	775	757	724	708	775	795	734	747	752	743	833	710	733	756	750	763	689	689	786	745	797	770	754	687	686	742	710	761	690	712	803	711	722	758	736	814	741	731	797	737	724	774	777	774	754	804	784	731	699	778	711	712	744	798	779	742	744	771	797	752	759	764	744	748	747	771	736	677	705	782	694	770	745	728	732	721	748	765	731	696	692	765	762	743	723	717	703	736	736	740	737	761	768	743	746	774	714	735	731	743	765	777	779	724	758	740	720	751	737	732	790	770	736	739	772	745	748	724	772	717	740	742	717	719	756	718	776	786	709	773	780	708	777	740	775	757	721	775	689	752	736	747	760	715	780	785	743	758	758	764	725	691	722	706	720	815	729	739	714	733	773	735	750	792	757	751	766	753	758	770	731	745	782	744	725	731	724	715	803	733	739	723	745	714	743	723	754	735	773	754	742	750	739	756	762	740	758	820	723	761	693	753	742	768	743	771	742	783	750	750	739	781	738	710	765	771	737	754	787	786	746	788	745	749	712	762	737	780	738	732	741	720	771	707	767	702	759	729	800	723	782	743	769	735	721	744	786	724	751	774	727	766	740	749	727	713	752	699	749	742	725	725	749	776	756	755	743	806	771	707	772	719	725	709	763	750	735	711	768	731	775	754	711	701	755	741	749	743	718	727	751	764	739	707	785	748	763	762	772	787	708	733	734	752	756	723	733	727	756	768	738	714	737	764	720	710	769	744	782	741	797	691	747	734	753	744	750	787	734	772	743	776	716	785	811	738	747	730	765	736	757	736	753	757	728	791	742	728	758	754	721	719	730	694	807	743	766	786	719	705	721	742	775	747	735	757	763	742	779	779	759	763	730	714	715	759	777	745	698	714	769	715	724	719	715	759	770	767	733	746
24124	22430	29828	25872	19339	7062	441	340	315	265	312	315	328	260	299	280	309	312	299	285	286	312	338	344	299	281	308	312	311	294	303	309	327	328	265	295	296	273	296	289	279	280	283	296	313	291	320	311	316	274	296	317	319	310	302	298	297	311	294	287	279	300	277	298	282	276	288	286	317	307	309	283	314	308	311	296	289	308	274	285	289	291	263	292	318	282	321	290	300	307	300	287	268	282	271	269	276	263	273	285	307	311	294	324	319	265	269	288	305	312	322	325	288	313	308	332	281	311	268	297	272	283	301	297	298	297	300	283	291	312	280	309	322	312	293	331	264	290	289	288	293	304	289	275	306	273	289	311	313	282	251	283	302	304	282	289	300	279	332	285	265	315	286	304	300	286	263	267	294	290	314	270	287	284	278	289	296	275	237	308	322	286	293	298	313	290	300	301	268	271	299	311	284	307	301	288	286	286	295	333	316	296	300	270	294	286	284	290	301	302	289	278	280	278	284	295	309	291	293	319	281	268	285	315	304	299	298	317	269	307	307	301	281	297	300	260	305	293	293	308	296	309	282	286	303	279	306	322	316	289	289	311	264	276	297	284	322	295	316	280	314	286	317	300	282	289	288	308	296	280	291	324	305	258	281	288	294	276	308	300	310	300	291	313	298	320	285	311	305	284	310	286	273	269	266	291	284	282	288	295	268	294	269	298	290	304	311	309	302	303	277	280	269	269	300	269	259	301	297	268	295	348	290	322	325	298	285	274	304	252	293	327	289	290	294	310	302	302	303	285	300	292	270	275	281	294	300	292	315	292	275	314	329	271	291	285	306	312	291	308	280	292	291	273	310	295	279	281	294	275	268	285	305	321	314	326	287	307	304	274	298	307	281	289	270	303	288	310	299	303	277	296	285	276	310	298	290	270	300	298	311	316	297	306	293	295	283	288	295	269	305	331	273	295	301	297	289	277	302	286	284	316	295	274	329	302	297	292	338	268	290	322	301	314	282	306	294	295	271	264	315	304	288	265	288	276	299	302	273	297	296	312	293	289	284	306	269	306	283	260	330	288	272	289	293	301	295	291	290	281	269	285	293	271	291	305	306	280	284	303	288	334	292	262	288	279	299	261	303	275	314	289	299	310	321	254	317	272	265	299	287	258	293	318	291	299	309	291	322	319	305	308	267	256	318	297	271	279	287	309	290	303	301	277	273	301	311	320	281	286	285	293	280	286	272	292	315	267	302	276	309	313	321	284	295	263	288	299	294	303	325	293	309	280	314	291	277	292	285	286	304	282	263	304	304	292	290	253	282	284	288	286	260	296	298	266	287	304	283	288	312	312	267	267	265	279	309	273	323	315	277	252	281	289	290	267	295	269	291	271	301	281	283	297	294	324	292	305	296	309	314	286	286	268	289	313	313	307	289	312	300	308	330	322	288	286	271	295	329	296	307	286	276	304	309	312	301	283	298	308	310	271	293	272	295	267	289	282	280	302	324	284	272	279	283	312	299	281	330	316	270	309	302	288	274	324	342	303	287	318	278	303	303	312	292	274	313	307	299	295	302	267	268	315	308	324	262	331	295	283	319	294	316	284	260	305	276	310	282	312	298	301	291	312	305	327	288	284	262	308	297	296	328	328	311	291	314	286	267	290	299	280	267	271	293	275	283	285	278	272	301	269	298	277	319	291	334	287	299	289	300	291	308	265	298	300	298	294	285	278	291	315	301	305	301	276	276	301	261	300	307	290	314	299	305	298	330	301	329	294	307	313	319	278	277	288	307	271	283	307	324	311	260	316	298	308	305	267	288	318	286	257	292	286	283	306	273	286	305	283	290	307	284	300	315	273	262	330	296	272	283	295	300	299	297	277	294	294	265	294	286	274	299	305	291	330	269	297	283	308	294	268	294	287	289	286	271	293	302	299	272	325	309	299	276	305	324	289	282	310	303	299	279	311	278	309	244	292	314	300	320	284	302	281	303	277	293	254	302	319	298	319	292	307	277	282	311	298	321	308	293	276	283	302	266	333	266	296	312	310	293	290	267	302	251	293	302	278	311	278	260	294	302	299	285	274	312	288	288	298	285	256	284	291	285	287	294	305	303	281	261	274	284	253	288	312	288	307	293	282	326	277	292	312	292	305	302	288	301	302	282	283	298	325	279	277	285	321	306	312	276	304	312	284	271	295	297	302	278	257	281	304	272	267	298	304	305	278	286	280	322	305	284	256	308	305	285	289	300	300	289	319	288	275	287	295	277	301	302	295	296	307	292	293	247	314	268	293	279	288	296	307	294	298	285	285	307	302	286	300	311	308	295	296	270	290	281	286	302	330	277	318	279	297	313	266	295	314	258	265	267	278	294	291	271	283	315	299	295	286	299	283	293	308	306	270	307	276	263	288	307	299	276	305	292	299	265	272	310	303	297	314	292	283	273	302	299	306	272	289	293	292	296	290	278	302	284	251	300	294	312	293	295	270	291	291	323	298	285	298	282	297	269	305	275	292	269	287	297	298	287	313	293	251	264	280	279	282	238	287	282	284	266	310	268	280	299	269	301	291	295	294	287	326	302	316	289	276	311	313	291	255	307	296	284	270	281	320	297	299	294	289	299	259	307	295	317	277	266	269	308	301	297	303	316	293	295	270	309	281	299	291	265	335	276	312	297	295	300	296	279	298	302	307	310	300	305	296	290	305	310	281	294	293	297	277	320	298	286	290	320	278	299	272	285	284	262	307	307	316	297	275	307	278	279	347	296	280	299	300	319	276	262	286	298	285	283	277	303	303	305	293	305	313	301	293	294	278	277	284	280	336	306	312	306	291	271	311	268	260	291	273	298	258	281	265	320	311	307	293	287	287	319	297	270	292	318	297	239	292	279	304	316	289	299	298	295	251	322	278	307	309	305	301	291	314	300	298	291	294	261	302	269	298	260	283	283	264	270	283	289	298	298	309	267	330	280	282	257	295	256	295	316	289	309	304	303	290	277	292	296	285	299	295	266	309	281	309	285	294	312	288	299	291	296	284	269	307	281	300	304	319	293	283	296	324	313	322	325	288	302	318	274	299	321	294	311	292	284	283	285	316	281	320	296	308	283	333	286	281	260	298	295	284	281	301	315	286	283	293	290	315	306	310	314	307	283	301	275	304	297	316	302	313	306	273	275	287	277	296	294	292	306	278	286	294	284	304	267	302	255	337	295	340	306	302	311	274	278	316	305	315	287	305	262	298	266	280	281	284	296	274	302	296	289	304	303	274	290	269	283	284	297	289	282	297	268	304	321	321	295	314	300	291	302	307	289	282	294	282	290	264	269	267	274	275	276	326	312	308	288	284	310	327	297	300	277	277	277	318	329	285	274	287	308	289	300	333	285	307	317	305	315	299	319	308	302	318	283	290	286	274	270	262	284	311	290	310	285	327	306	310	296	297	291	296	286	280	297	290	312	298	291	313	296	293	281	287	318	301	283	279	325	275	279	276	290	269	283	314	300	275	311	280	276	309
58781	86585	60177	37608	6032	619	568	492	538	543	503	541	540	489	503	528	501	538	556	498	534	521	519	535	526	543	506	522	459	533	525	515	538	508	537	477	506	553	471	521	524	515	486	497	512	518	491	505	480	449	504	502	503	516	491	487	475	484	521	553	516	523	535	517	519	518	529	518	502	522	515	570	525	524	559	507	504	535	513	530	505	451	516	515	518	493	512	522	530	516	520	576	500	517	533	487	506	514	468	474	513	551	511	495	519	511	513	523	503	490	512	498	493	495	531	472	502	534	477	526	540	498	534	505	514	498	522	529	510	526	487	507	527	515	553	506	500	479	523	507	504	528	498	525	526	490	563	510	444	522	554	488	514	529	485	491	517	536	487	524	541	535	536	508	522	493	496	500	555	534	498	533	514	532	575	482	570	528	537	528	533	529	528	527	520	532	523	508	510	541	500	545	499	502	510	498	515	515	522	509	506	496	507	537	506	564	512	493	511	545	519	496	529	509	516	505	506	557	509	522	516	519	485	498	535	508	491	540	484	524	510	496	491	532	525	505	526	515	488	555	523	507	494	546	531	510	530	544	560	532	504	485	511	512	460	524	490	523	524	521	495	523	551	508	508	506	487	504	509	536	513	485	523	493	509	468	507	518	498	489	503	541	525	471	469	505	539	512	461	543	521	486	528	508	509	546	558	527	531	478	481	484	498	478	506	474	516	479	493	474	477	479	490	496	538	516	521	503	487	569	516	496	549	525	509	509	482	515	517	506	528	528	462	506	505	494	515	490	523	485	496	527	523	510	485	501	521	532	481	485	517	478	542	541	500	502	517	486	497	499	521	475	483	506	503	513	518	510	527	498	524	501	515	510	526	485	526	526	554	513	544	512	544	541	498	577	551	535	516	549	511	484	504	508	492	540	524	523	483	493	538	485	488	496	486	495	492	534	556	494	553	540	528	500	472	556	510	502	536	552	528	498	536	512	516	521	518	532	522	531	533	527	520	569	486	497	524	506	474	503	480	512	526	481	578	484	502	543	500	516	524	530	545	505	513	499	546	520	489	510	518	509	509	506	491	503	480	507	488	542	511	515	468	510	551	516	501	533	510	511	493	481	521	490	537	477	525	539	481	534	473	490	477	466	517	520	535	492	490	525	547	532	530	483	516	503	529	503	514	509	479	549	528	526	513	530	552	512	509	504	532	515	508	521	527	504	535	529	502	513	508	500	486	504	541	469	489	528	501	527	535	511	540	492	512	504	495	507	519	525	505	493	544	474	478	499	518	476	508	524	501	545	511	501	503	526	527	504	507	519	500	493	469	504	499	478	517	512	496	511	488	502	502	484	549	520	487	484	528	492	510	468	527	515	513	480	511	478	498	486	513	555	457	499	521	481	495	483	510	534	502	502	518	506	506	502	505	510	514	535	485	517	580	501	488	524	526	559	512	498	499	522	550	504	524	527	556	549	538	512	581	488	481	464	536	520	507	514	538	524	524	507	522	522	496	526	491	505	546	496	502	523	527	535	490	553	516	500	518	512	500	484	528	508	562	513	498	546	528	502	531	502	527	513	501	513	529	535	543	520	508	483	509	523	551	500	508	484	494	546	519	518	530	516	518	490	518	519	507	498	493	511	489	493	523	519	504	523	484	483	495	507	545	503	567	505	517	504	544	541	502	494	523	552	551	491	503	503	503	521	511	542	529	529	542	517	524	502	538	523	498	480	524	502	548	517	488	571	517	506	518	523	510	556	502	491	485	561	526	470	553	502	532	501	516	485	526	519	495	515	535	460	494	520	534	514	510	484	517	503	512	528	532	504	480	553	516	489	527	549	503	509	547	503	503	505	516	590	495	486	516	520	539	498	507	529	523	525	506	487	538	486	503	520	512	513	518	488	513	501	514	547	518	540	480	512	517	528	496	502	504	507	524	500	548	523	473	529	504	526	503	500	494	526	535	503	505	480	535	523	510	509	491	546	573	547	479	507	472	541	518	579	503	521	525	473	492	528	522	548	537	484	542	540	516	505	501	545	516	511	470	552	522	510	522	464	485	531	523	514	518	475	543	513	528	530	506	507	527	489	549	510	511	532	478	484	519	460	494	522	497	488	524	511	488	535	528	536	495	560	572	524	542	474	483	518	489	516	535	538	532	548	492	477	539	515	520	529	536	533	501	512	539	500	494	517	502	541	521	490	560	536	534	500	504	524	517	546	544	476	518	556	472	546	514	537	523	514	518	535	533	523	504	537	495	533	504	521	498	558	481	516	517	499	501	514	515	540	517	538	515	494	492	509	461	502	549	518	549	511	566	486	554	512	550	487	505	485	477	517	535	520	536	553	501	555	553	532	510	543	511	507	537	527	510	519	497	522	502	505	545	494	518	524	510	474	519	544	506	468	515	524	520	517	503	527	525	493	528	536	526	510	522	513	515	497	522	521	514	516	507	510	545	497	513	480	529	502	539	555	537	537	522	470	546	512	500	532	513	529	514	514	521	533	498	513	526	496	470	498	528	555	507	534	502	468	484	505	544	540	508	510	535	527	519	501	528	526	506	561	511	501	542	482	535	517	513	490	495	506	512	499	538	506	527	477	494	513	506	545	506	520	521	543	517	511	528	504	510	535	535	536	531	518	514	494	485	522	535	500	476	534	495	521	532	548	507	554	492	505	518	517	542	482	512	528	561	540	495	548	511	533	492	523	518	499	525	506	470	553	494	469	493	512	471	515	491	505	499	522	501	530	515	530	492	508	513	511	523	504	565	461	492	514	525	541	499	490	529	548	514	500	509	505	514	504	523	525	524	493	494	488	549	513	508	505	536	527	458	549	515	510	505	485	508	504	469	527	505	509	511	499	518	503	521	509	546	551	512	508	482	512	553	519	508	481	544	527	536	522	520	513	505	523	539	521	505	482	488	473	495	502	514	512	536	470	515	533	520	506	519	559	518	522	503	500	510	507	475	492	510	475	502	576	504	490	511	550	469	533	463	498	528	528	563	510	529	508	498	493	509	476	514	524	492	511	519	506	519	487	526	553	498	531	517	525	535	520	548	495	468	495	534	543	510	492	523	493	477	495	518	516	536	549	522	479	505	506	524	500	544	544	536	507	519	529	505	516	486	496	597	527	529	520	524	506	489	531	507	491	505	488	544	533	499	538	492	461	521	548	503	524	524	530	537	521	535	488	518	491	540	524	512	507	522	514	490	490	501	518	531	516	503	530	531	482	517	545	508	486	508	518	529	456	536	539	531	532	543	463	496	542	518	501	481	512	530	493	510	512	496	491	514	516	511	513	524	529	556	495	499	496	541	546	518	530	521	531	535	525	527	511	530	514	497	509	543	521	519	500	556	498	495	536	484	446	516	503	475	517	501	484	537	519	508	507	508	527	552	539	525	526	522	513	554	518	469	513	513	508	536	513	511	504	536	488	482	506	533	551	489	512	544	493	505	482	521	535	553	496	486	541	528	495	516	532	494	499	480	525	495	549	530	524	513	561
22912	21562	29481	24068	20918	18373	4134	508	412	444	489	439	445	431	407	410	457	404	397	421	411	398	458	380	373	379	380	431	441	407	422	376	406	393	397	347	408	399	427	438	397	417	423	440	363	417	375	405	429	388	410	362	413	406	433	403	422	396	442	404	399	426	404	395	410	407	390	407	373	389	403	417	385	426	384	392	419	370	386	400	441	408	390	419	385	383	397	370	413	384	367	418	384	399	392	406	393	401	379	383	418	412	365	384	439	401	405	372	417	407	390	437	435	399	371	413	401	382	399	363	416	388	396	399	414	432	396	376	403	377	379	415	367	439	407	406	383	377	400	415	442	386	436	383	417	418	384	378	371	428	412	409	427	367	430	426	409	426	409	410	367	424	374	401	408	431	410	425	427	398	400	421	402	402	417	375	386	441	386	381	413	408	397	422	413	404	399	409	386	426	397	399	425	426	391	399	419	367	418	414	417	407	378	415	370	412	429	381	403	394	411	435	427	395	404	390	390	427	393	379	418	385	410	377	452	438	418	393	407	414	382	415	369	392	425	419	361	396	382	407	370	419	404	404	396	419	397	420	438	403	372	429	402	417	382	395	403	380	426	410	398	408	394	382	395	393	404	403	428	368	385	389	380	393	386	418	373	408	390	407	387	411	440	399	409	412	410	416	378	389	401	404	407	424	380	367	403	403	424	434	391	412	421	376	399	367	371	387	403	414	391	416	414	422	382	395	382	399	413	416	437	387	397	360	396	415	373	396	433	404	356	377	338	394	365	379	392	450	426	446	419	420	435	407	385	391	382	380	412	394	416	396	399	394	401	390	412	386	403	404	433	396	385	437	388	421	394	402	420	449	389	367	386	392	428	399	380	382	388	430	383	391	438	404	417	388	385	397	416	405	373	400	428	337	413	420	400	426	399	375	443	409	415	409	406	406	410	382	406	422	443	402	431	420	382	420	386	388	408	365	402	408	437	387	391	383	408	403	408	403	415	360	450	397	390	425	446	372	404	414	433	401	402	417	407	419	422	390	408	416	392	408	415	433	367	393	382	407	402	397	415	398	390	380	409	389	371	413	403	397	404	347	409	413	415	394	395	411	409	407	394	425	409	428	402	408	428	377	385	416	381	387	415	411	387	411	433	395	396	423	409	384	396	372	394	438	393	416	401	429	413	382	395	392	403	417	391	398	378	398	423	404	388	418	385	408	393	412	449	431	430	398	380	348	394	403	452	426	429	448	396	366	382	412	423	398	367	407	367	394	395	399	439	389	397	371	402	413	396	383	403	382	366	364	393	431	414	407	430	388	408	386	414	390	428	396	368	413	399	411	410	423	421	441	404	391	377	410	430	413	376	430	452	397	430	409	388	415	413	397	349	408	404	398	393	390	409	406	416	384	412	412	430	367	378	431	438	444	394	462	398	379	394	410	388	427	401	358	408	435	390	416	391	438	422	383	411	408	416	398	444	407	389	411	390	412	416	384	395	388	393	397	382	415	415	396	389	447	358	419	413	403	394	445	411	411	409	399	395	400	402	412	421	418	405	351	429	382	405	400	397	353	412	415	390	407	418	416	404	399	420	397	409	401	410	387	399	374	432	401	392	408	444	370	385	397	360	387	414	380	423	386	397	366	391	406	397	391	406	445	407	416	346	416	414	388	367	391	389	381	376	415	442	416	393	402	409	410	401	358	423	443	387	407	384	431	414	405	377	386	414	380	372	365	388	392	418	397	391	432	399	399	394	415	415	406	370	419	450	380	363	412	385	414	434	418	376	411	372	408	372	394	405	430	379	421	408	394	398	372	449	390	383	402	394	392	403	428	474	373	401	377	393	368	402	435	416	360	401	389	402	399	412	394	392	426	374	427	390	411	399	444	428	367	398	415	412	411	392	427	407	405	416	408	418	400	408	379	399	390	394	393	392	413	420	377	361	381	391	397	406	399	398	412	388	417	438	421	341	393	375	418	383	396	391	431	456	400	426	381	384	362	399	379	414	360	381	397	427	404	441	419	396	388	388	419	403	363	377	395	403	391	405	407	427	386	398	389	367	418	406	440	386	392	430	376	383	393	400	382	424	392	413	407	388	409	424	411	399	418	413	402	413	383	410	418	373	399	390	415	394	392	379	428	398	420	390	350	412	406	431	371	398	407	382	393	440	381	443	404	402	421	383	350	375	430	389	390	391	402	400	414	426	359	418	432	432	416	408	386	407	391	401	406	371	422	376	419	389	397	362	423	402	388	409	426	404	420	396	369	421	388	400	366	417	388	409	422	389	420	385	423	398	382	449	387	410	380	398	393	413	391	416	380	442	423	455	415	426	408	391	379	412	398	433	433	400	409	403	386	402	375	432	380	424	394	384	379	400	373	423	415	383	407	375	398	410	362	419	393	381	384	441	384	409	380	390	400	435	382	392	435	389	430	416	383	374	378	358	389	406	401	380	361	394	394	371	449	401	414	383	421	378	381	363	395	435	405	394	399	408	397	398	400	391	395	372	443	383	423	390	429	415	397	400	408	399	403	406	399	414	405	402	419	423	409	387	389	411	408	407	419	394	384	385	410	408	397	413	383	416	360	409	402	385	396	394	379	410	420	383	394	392	425	398	401	428	428	397	416	413	390	419	401	435	396	412	404	439	404	380	400	385	417	403	421	421	409	392	412	421	381	433	385	427	385	434	401	383	433	399	417	425	405	409	381	372	386	417	381	403	429	383	365	398	375	386	416	408	393	392	410	380	436	418	426	389	405	411	425	382	364	423	397	408	406	409	403	404	373	407	396	400	401	440	445	420	348	424	391	441	399	372	374	409	426	397	420	408	402	433	429	411	371	437	395	396	418	414	404	418	402	435	418	427	390	394	423	361	376	446	433	435	402	411	384	388	400	403	382	400	395	398	426	412	406	366	410	372	405	406	406	370	386	413	409	391	402	409	399	400	382	386	390	430	402	382	396	449	399	390	406	418	423	384	408	402	356	413	394	360	389	380	415	401	449	410	411	393	400	419	384	417	444	407	365	357	414	381	371	394	433	431	371	426	394	385	395	371	387	395	401	433	419	390	377	396	411	409	413	423	393	404	390	387	394	402	410	429	412	413	427	378	411	426	380	377	380	425	413	400	429	378	378	435	393	415	409	408	408	376	385	415	430	418	398	393	411	387	380	365	403	434	432	406	413	418	421	384	430	419	410	390	403	395	418	395	399	383	410	430	382	374	415	441	391	384	412	395	363	441	411	391	386	413	427	367	358	403	380	368	380	381	410	409	395	474	425	382	404	408	386	383	377	401	385	393	417	391	379	415	389	417	387	416	421	410	374	403	450	395	401	407	383	404	403	428	402	419	418	376	435	388	388	395	392	419	415	413	403	399	411	398	417	419	390	383	402	367	411	388	391	441	374	384	424	369	404	406	409	408	424	405	393	400	428	370	397	420	398	404	405	436	388	389	374	378	399	426	425	435	362	401	394	378	342	372	419	393	415	418	385	415	386	411	378
56836	94064	70886	45398	8331	815	743	771	676	641	715	688	633	644	711	700	666	696	640	655	695	611	667	634	691	617	669	688	687	660	641	624	594	631	648	691	636	614	669	641	630	663	611	678	647	649	659	611	673	663	652	636	689	668	645	713	665	629	666	657	644	629	634	661	655	643	654	619	665	669	642	652	688	614	625	632	595	666	619	633	639	653	628	660	655	685	641	631	701	694	658	624	656	683	667	649	626	659	661	671	656	653	626	681	636	633	641	689	636	663	631	641	647	583	636	664	646	651	638	669	659	659	626	630	682	630	666	676	647	673	646	634	639	681	635	616	639	683	647	690	677	649	648	651	663	642	621	632	658	633	640	668	694	652	640	664	645	665	614	648	642	706	593	591	648	650	643	639	628	639	653	659	661	664	662	683	604	644	685	679	663	697	600	694	647	680	585	602	628	642	689	666	676	635	661	638	644	669	627	591	638	634	664	649	655	660	647	667	617	624	684	679	659	666	692	642	658	613	642	651	640	661	657	703	697	621	639	641	608	635	669	640	665	669	638	651	620	634	684	622	676	659	626	687	656	662	643	653	650	620	652	670	631	690	640	638	637	641	678	633	688	658	689	683	656	609	633	686	617	671	636	656	648	639	683	634	624	646	627	672	575	702	626	623	634	638	638	631	697	681	655	627	648	684	635	628	663	612	640	663	652	612	618	649	613	659	640	630	668	677	660	646	630	624	653	628	698	698	602	706	721	621	646	681	652	669	617	614	662	594	622	687	666	663	651	688	718	672	645	602	659	626	666	664	672	646	652	694	704	689	616	672	685	667	610	658	639	651	678	610	660	650	658	656	609	634	682	649	655	575	683	641	670	644	715	644	622	652	626	675	627	638	599	644	683	630	618	663	620	637	596	638	631	627	615	659	660	705	666	689	656	680	701	606	633	650	658	624	664	672	641	660	683	683	686	627	638	651	672	651	698	657	652	665	614	664	736	693	668	640	649	674	658	668	612	610	634	705	648	667	609	649	635	660	642	682	670	670	615	665	654	615	645	656	666	621	636	665	668	651	660	624	659	639	655	646	650	657	635	667	636	661	635	659	702	640	610	661	625	665	606	655	674	671	677	658	675	612	655	682	644	616	613	644	635	678	650	663	661	667	635	604	642	675	609	638	651	635	671	676	640	631	701	651	614	653	711	678	608	652	631	637	600	652	637	658	618	638	596	632	666	626	631	650	675	657	646	691	680	598	641	635	628	640	653	627	676	647	649	678	692	669	703	682	604	678	609	671	643	659	618	601	662	651	648	636	621	672	673	654	613	639	625	628	628	692	703	640	652	661	635	675	618	639	694	627	623	663	637	666	636	659	660	629	618	667	582	671	654	643	646	646	650	625	690	644	643	657	671	622	670	634	660	630	650	621	593	692	703	625	593	654	656	654	631	610	608	656	657	633	667	641	667	677	684	643	691	680	658	673	638	617	656	717	611	683	661	677	651	696	635	623	671	693	666	655	686	637	696	662	662	678	662	669	667	659	637	670	636	672	654	676	557	656	673	633	653	658	647	633	653	677	700	625	649	664	638	635	610	665	619	680	643	689	661	638	656	668	653	676	684	634	628	693	715	634	633	651	614	617	674	645	657	670	619	653	663	614	660	653	625	645	672	656	667	640	652	634	660	588	621	634	648	685	662	650	635	643	645	623	649	661	683	617	679	657	654	661	636	632	672	617	631	679	684	684	613	636	621	680	635	640	639	650	645	662	657	680	617	692	672	600	642	680	657	634	648	611	648	650	635	658	652	636	641	664	668	671	646	605	683	663	624	617	657	622	664	668	706	643	651	650	618	663	686	670	659	664	648	593	683	624	650	635	632	643	635	614	623	660	689	651	703	653	687	678	686	607	647	611	633	684	658	650	636	638	648	664	629	674	652	632	665	666	619	656	672	623	650	634	669	687	673	628	615	667	669	652	628	642	651	622	641	640	652	675	694	631	632	668	612	629	648	638	612	623	665	607	661	635	636	641	621	615	625	665	660	703	648	665	664	653	711	673	637	645	670	681	650	693	655	654	640	662	639	616	679	680	662	699	630	646	654	674	633	642	625	607	658	664	664	658	593	647	642	626	626	651	643	621	616	674	632	662	664	655	671	636	700	624	621	672	626	628	689	630	666	634	603	663	631	657	617	659	670	646	725	619	605	669	632	670	655	638	650	649	677	629	609	645	692	635	604	656	652	619	607	676	655	620	636	639	639	626	654	693	686	641	658	647	622	668	659	672	663	670	648	653	624	609	668	664	634	637	663	608	661	634	673	637	647	621	652	679	652	654	630	664	634	624	667	689	655	707	606	667	606	615	674	676	614	628	649	636	664	615	642	663	599	639	626	664	634	622	661	658	656	605	667	686	667	647	629	632	639	645	682	643	633	633	699	649	668	688	663	624	643	665	635	619	674	643	667	678	651	655	602	683	652	653	610	688	647	661	630	627	667	679	657	668	638	654	663	606	644	658	714	640	625	669	644	618	684	657	627	643	672	585	701	620	660	675	641	691	649	670	688	674	662	572	663	677	647	697	672	653	607	649	613	703	699	656	682	633	655	688	595	624	684	631	662	645	657	686	620	599	650	666	632	688	644	626	603	712	654	678	633	600	660	641	655	640	625	655	609	656	669	630	646	652	598	647	620	634	678	652	636	656	605	633	649	655	628	643	653	667	605	641	640	639	633	684	630	594	674	628	670	649	644	622	668	647	635	629	638	652	690	659	649	656	656	639	678	601	643	656	638	660	641	691	607	679	665	687	677	664	598	667	669	681	646	637	675	656	636	637	625	658	589	604	650	624	656	701	652	719	642	663	667	678	651	614	627	673	674	667	701	652	709	654	644	718	628	677	624	695	662	631	640	659	632	668	688	651	612	662	610	655	637	659	596	660	635	673	637	621	644	680	667	653	632	599	636	633	634	637	641	633	679	679	638	658	637	680	641	676	636	692	675	650	639	657	648	675	654	630	652	635	674	701	621	683	612	645	660	667	621	659	623	607	629	630	675	632	650	646	662	675	681	653	648	644	641	646	646	615	658	608	635	667	672	685	680	607	662	604	697	676	697	662	657	606	695	600	643	655	661	640	651	643	656	620	631	658	650	636	644	657	616	645	594	651	601	666	652	698	645	671	663	571	682	637	647	613	606	664	612	627	643	650	654	611	658	680	655	629	659	714	672	657	687	647	640	658	622	637	618	655	590	659	626	629	638	655	633	596	631	683	624	641	661	642	634	615	630	658	595	628	664	633	638	689	697	671	676	637	665	676	689	638	714	673	659	618	644	705	655	593	631	680	625	659	673	689	655	644	676	685	642	618	637	673	604	716	659	630	664	654	640	637	656	650	677	603	628	636	663	626	640	630	654	684	639	647	631	667	649	676	621	649	608	624	646	667	649	665	637	644	654	646	619	713	631	632	668	649	667	672	646	640	643	626	613	651	655	690	665	672	625	671	650	661	628	617	629	651
28867	28087	25384	13552	1121	484	459	463	441	407	443	419	425	429	447	446	419	418	434	431	399	431	421	433	421	430	391	406	429	459	408	432	445	464	463	428	449	471	435	429	453	436	411	447	451	438	446	436	418	468	450	421	414	415	420	418	439	433	449	398	421	434	428	423	412	428	448	464	473	473	424	410	425	430	414	444	433	442	439	430	435	413	449	439	465	463	453	424	439	476	456	422	422	442	432	403	443	466	407	409	438	440	438	410	445	447	424	408	456	447	420	412	392	450	420	446	455	418	427	440	466	421	428	491	454	430	398	438	428	418	451	416	431	443	439	425	429	417	412	462	413	420	415	443	376	424	415	456	440	448	418	461	398	441	449	454	433	434	411	429	441	451	435	414	425	435	400	422	418	430	439	426	412	418	437	442	401	440	430	457	432	436	420	386	401	410	409	442	421	434	444	430	434	404	446	424	396	482	442	425	403	402	477	415	432	431	419	428	442	473	425	460	441	416	410	448	392	439	427	419	444	461	451	467	409	460	416	434	451	438	464	387	433	476	426	407	422	399	446	392	455	453	461	429	419	445	423	455	451	465	424	409	480	453	465	452	465	422	445	433	459	461	412	452	413	424	420	411	446	426	442	432	382	449	456	417	411	430	408	411	439	428	463	398	435	430	440	424	438	448	432	445	414	435	428	423	413	449	463	467	426	418	428	444	450	432	445	440	428	439	414	410	443	419	446	440	429	424	470	449	406	460	483	418	451	433	407	424	436	444	419	415	407	466	417	404	459	461	431	443	443	395	439	418	419	424	430	404	455	409	431	436	418	460	445	445	414	393	438	411	449	454	475	407	411	410	436	453	441	429	416	444	441	432	413	415	420	446	467	398	422	414	435	437	472	411	436	431	481	413	410	428	442	415	447	434	450	456	457	419	425	439	415	415	438	419	428	426	405	430	406	446	478	433	423	425	435	436	456	430	395	415	433	404	431	422	438	450	424	433	412	454	451	431	414	440	437	435	441	436	396	414	414	439	438	470	445	441	420	447	442	457	442	423	397	452	445	453	413	438	461	417	411	461	458	426	380	390	446	427	422	418	442	451	479	447	431	461	417	478	405	411	420	451	423	444	392	438	423	444	420	408	431	436	434	438	413	411	453	438	445	459	418	460	436	445	428	452	442	421	441	437	413	423	457	412	445	434	438	430	406	434	396	424	445	480	433	413	418	427	433	412	424	389	396	434	461	459	431	413	444	417	420	437	399	425	433	474	398	465	432	434	441	448	462	387	454	457	437	437	418	407	433	450	425	433	435	422	445	448	451	466	471	477	415	419	446	414	404	464	442	463	420	444	406	411	390	452	421	427	468	444	456	436	423	469	429	453	433	454	423	448	391	436	418	417	435	411	457	422	411	415	443	387	426	421	455	445	424	454	452	470	432	417	411	428	421	409	405	440	436	454	431	449	467	431	443	427	438	385	432	443	465	414	443	438	457	402	445	425	432	438	420	460	472	457	427	420	419	434	416	446	407	387	438	409	409	449	405	421	440	462	440	391	426	436	430	435	453	427	432	422	414	414	405	413	439	429	410	448	426	459	418	455	454	448	405	447	472	395	415	440	425	411	414	437	425	448	445	422	453	410	437	415	423	425	438	413	449	464	415	441	473	465	421	472	419	426	426	390	424	443	433	457	447	465	427	426	396	416	449	430	453	422	410	477	459	442	399	430	453	401	466	405	446	435	441	420	446	413	439	440	412	425	457	425	396	415	425	455	435	440	447	464	424	415	454	442	435	443	426	470	444	428	397	452	424	434	457	461	436	432	442	434	431	419	439	464	439	424	449	429	455	414	413	444	411	429	415	429	467	400	440	410	423	459	449	433	460	409	458	416	453	450	389	454	430	475	412	410	384	428	438	455	448	437	411	443	423	400	455	414	413	465	411	477	413	420	431	424	443	438	461	447	460	413	423	448	421	449	442	450	454	423	435	448	428	429	443	385	469	434	423	408	453	467	436	413	435	431	421	435	419	390	447	442	409	455	417	436	406	424	445	448	433	433	438	437	442	453	415	406	456	444	450	445	446	440	429	453	408	425	435	458	425	452	457	479	420	441	412	446	441	417	427	418	460	423	420	449	482	450	422	470	408	426	432	463	440	429	384	433	432	423	467	398	417	451	420	424	441	428	447	446	427	466	443	468	454	450	443	418	413	424	451	437	421	455	470	429	417	424	453	423	443	406	455	460	436	416	406	442	452	424	411	446	453	393	440	421	411	403	434	458	453	410	416	411	411	428	450	415	414	426	480	400	417	446	453	423	442	427	443	411	429	478	428	437	446	447	435	407	436	431	411	437	445	414	391	464	443	452	429	455	431	462	457	392	409	436	422	455	416	432	438	461	438	440	418	468	415	433	484	419	440	444	431	471	447	442	414	445	428	420	415	452	431	448	407	410	459	380	457	382	430	456	440	446	403	435	441	409	437	446	435	451	471	431	426	449	424	399	398	426	418	442	451	428	424	416	412	458	443	416	446	403	402	478	416	432	452	443	422	407	447	415	415	440	466	439	445	443	418	438	430	451	415	435	467	472	457	435	466	451	406	399	482	435	432	434	434	444	418	435	443	425	440	433	429	434	461	461	439	429	428	441	438	430	443	398	462	423	408	410	413	436	451	436	418	416	457	420	417	408	425	453	392	422	420	445	438	414	423	460	403	447	444	444	404	430	375	454	443	472	431	443	429	450	424	469	405	463	372	458	394	435	428	452	460	460	425	413	411	417	417	418	432	434	439	424	407	480	420	416	422	417	443	448	418	418	441	411	463	423	464	448	446	445	439	449	409	447	422	409	388	448	426	426	456	448	393	504	466	412	447	436	457	460	454	449	412	398	416	406	436	441	508	440	440	422	408	433	420	418	407	463	460	409	461	408	412	460	452	476	415	438	426	456	461	430	443	407	412	427	418	466	478	445	434	449	411	437	430	432	440	420	436	465	436	441	398	416	464	467	429	429	427	434	422	427	420	428	394	446	439	429	407	449	431	457	424	435	419	396	448	423	439	435	407	419	437	415	426	400	432	434	429	437	441	425	438	415	416	449	459	454	441	373	422	446	454	453	415	420	461	424	443	422	450	418	449	434	437	435	451	450	439	426	429	467	398	473	444	410	429	461	459	452	428	434	414	444	455	451	439	389	425	439	438	435	414	463	450	431	416	431	428	448	455	439	459	446	418	399	465	484	473	461	424	445	443	431	457	456	435	429	407	424	464	435	441	474	424	429	436	437	416	381	447	426	444	398	424	465	443	378	446	457	462	474	463	442	423	459	446	391	439	395	442	443	419	480	442	422	429	441	449	453	458	433	457	407	429	412	452	424	426	418	441	429	446	431	429	411	405	440	443	424	399	416	443	455	407	411	413	414	448	417	410	468	409	431	451	414	451	390	413	476	435	427	441	444	449	433	418	435	438	436	435	391	431	420	418	434	428	451	440	457	417	440	398	450	422	414	440	429
39125	46378	29644	13601	1517	726	771	810	737	782	754	755	757	759	665	766	767	786	751	724	699	778	753	756	760	724	736	747	726	729	767	749	740	711	792	747	754	771	743	737	772	751	711	734	742	713	703	715	724	767	693	714	759	719	751	716	782	753	756	773	699	759	781	689	708	728	720	763	743	731	714	725	777	807	702	762	754	721	726	720	736	730	721	775	754	746	768	757	703	705	754	739	700	719	722	714	720	756	782	784	721	780	718	747	758	734	754	742	711	727	783	748	722	735	760	777	740	778	745	771	780	752	792	745	749	700	755	754	746	755	751	767	753	722	767	731	723	713	731	726	765	680	765	712	781	738	781	774	679	753	747	780	720	786	744	757	730	774	770	758	754	764	737	692	740	736	710	742	711	792	757	767	735	777	736	726	715	788	765	796	699	771	679	767	723	741	754	756	687	720	729	709	727	772	760	794	782	733	764	733	740	729	741	757	745	742	772	753	729	715	708	743	722	725	712	694	721	766	722	729	757	753	758	717	692	780	732	744	782	763	745	767	739	716	751	768	773	783	779	740	802	744	777	758	753	745	766	782	771	737	804	782	688	759	774	722	766	739	788	751	755	769	710	744	722	777	765	735	764	746	741	762	708	771	741	706	771	726	778	750	758	721	737	705	726	716	770	747	701	718	682	785	744	705	747	781	706	777	701	765	705	716	757	749	762	775	758	768	788	724	715	697	742	706	770	790	791	732	757	818	726	775	748	725	729	721	755	700	737	726	777	737	730	743	723	723	714	751	787	793	721	785	725	706	737	757	736	725	744	788	791	785	766	740	723	747	690	804	753	739	700	766	740	724	769	742	743	752	752	738	747	783	702	777	756	741	746	772	736	745	733	716	761	719	763	732	668	751	762	753	710	726	725	730	779	744	761	686	711	729	730	761	686	752	774	750	735	726	743	774	797	728	752	708	745	695	731	752	784	760	734	748	737	685	710	715	766	775	738	796	739	735	746	713	729	725	722	711	722	740	708	778	766	702	735	772	740	754	739	761	706	756	705	735	734	742	746	729	731	745	762	731	730	706	766	719	765	807	728	693	743	803	723	729	717	712	761	727	728	744	756	760	729	736	755	712	764	758	730	789	769	703	768	706	711	775	760	734	730	809	704	717	723	712	713	814	747	766	770	745	789	740	737	782	775	716	710	745	744	793	744	758	722	781	737	741	767	773	760	759	742	751	718	749	755	733	764	772	717	677	753	811	746	729	754	719	774	721	764	801	744	758	774	747	744	712	759	761	722	722	745	723	771	731	773	789	743	763	747	723	705	756	713	777	752	752	696	740	715	713	690	729	694	710	735	735	735	722	783	748	746	718	687	746	690	788	715	752	731	737	765	735	741	760	781	771	744	746	741	711	768	739	793	778	726	733	786	772	749	749	726	775	702	724	712	716	729	738	745	703	718	780	693	790	741	777	740	721	745	725	741	741	757	751	773	726	765	718	749	783	705	771	736	729	763	767	757	736	757	775	737	760	753	721	725	716	741	717	715	751	732	741	745	724	724	734	792	739	745	720	732	700	698	707	713	736	717	745	764	692	751	686	750	697	769	756	737	726	723	737	731	711	759	754	742	736	735	747	798	758	783	701	763	708	699	751	796	746	726	707	741	754	751	718	750	741	779	757	741	732	730	715	715	731	715	757	758	759	777	742	718	732	710	743	739	779	752	758	753	698	732	735	796	723	727	739	680	782	756	753	789	722	752	736	729	770	740	734	756	784	741	769	716	741	785	754	795	791	750	744	756	751	743	765	682	741	739	746	742	748	753	764	783	733	764	718	716	743	744	783	766	726	744	762	723	737	729	751	760	734	742	764	727	698	773	772	739	722	729	682	789	737	743	756	738	784	751	719	788	709	808	738	778	758	801	774	752	723	775	756	766	761	715	744	716	754	756	771	733	787	763	765	749	754	780	770	770	749	806	752	760	748	728	752	724	697	732	716	733	784	736	772	758	768	739	752	770	732	734	730	746	772	725	770	721	759	721	794	661	722	755	796	717	746	741	740	745	740	761	680	734	716	728	806	769	694	766	740	686	811	750	790	761	778	781	705	697	727	722	773	723	726	756	684	726	748	773	769	795	721	699	752	717	759	719	735	765	748	748	722	759	753	733	760	765	779	741	737	724	684	744	737	722	710	731	760	722	762	723	730	763	701	719	742	717	825	744	747	736	739	723	746	717	703	790	729	783	734	713	765	787	747	709	747	754	757	682	798	754	780	764	750	748	757	752	732	803	741	714	725	764	790	727	763	720	742	692	709	686	775	756	742	749	747	751	686	742	739	741	747	783	774	701	796	756	706	731	744	752	736	758	722	744	718	739	770	760	782	734	755	695	683	719	769	764	772	745	724	793	784	740	724	719	721	723	800	732	733	792	711	728	749	725	762	746	738	747	815	739	733	781	765	772	804	766	763	753	702	827	746	732	739	742	757	744	745	745	743	727	712	711	759	705	734	781	753	754	773	727	744	795	746	753	732	763	710	698	782	738	783	757	723	688	772	772	707	726	697	743	728	744	700	716	716	805	750	730	701	736	768	737	750	697	772	770	781	728	730	741	779	743	708	722	720	733	702	757	769	764	787	795	697	760	736	800	715	674	765	707	707	781	750	759	785	771	801	775	703	721	710	761	743	725	742	741	715	706	697	705	779	748	785	758	702	755	756	709	747	736	746	750	744	809	740	775	731	764	730	784	751	758	718	729	720	752	674	763	734	732	694	715	712	757	779	711	777	721	700	701	736	778	713	763	749	762	679	751	746	754	709	723	728	751	696	729	761	696	727	751	794	767	682	705	745	725	761	742	764	694	721	737	724	736	740	749	743	789	749	748	761	752	768	768	731	765	757	715	735	708	684	726	708	708	739	773	725	691	730	750	783	702	749	731	727	723	737	763	765	767	787	728	741	745	762	693	726	722	710	749	757	772	752	786	699	808	739	709	738	721	715	725	727	773	755	702	728	764	765	715	745	746	746	725	759	779	760	760	775	743	773	738	720	692	767	795	764	758	748	723	758	719	687	780	752	759	744	765	762	753	773	813	736	780	747	737	789	750	687	780	755	710	751	709	710	745	741	741	696	734	718	799	791	722	744	715	759	785	735	709	780	718	774	729	759	759	710	730	771	741	759	756	747	748	749	723	675	767	723	713	749	749	739	747	720	681	757	727	757	701	810	725	727	743	750	726	744	750	727	739	708	718	731	772	735	738	714	747	771	730	719	806	713	743	751	755	717	739	756	723	756	720	696	764	729	754	720	716	705	743	700	755	751	734	778	754	714	751	754	729	753	727	740	704	753	726	681	722	711	765	692	749	704	771	736	675	728	733	764	749	702	750	746	762	767	748	703	690	756	701	735	754	689	754	725	725	783	785	756	778	749	749	688	724	765	740	731	775	708	747	784	745	747	776	744	749	780	676	678	763	764	773	688	794	754	712	821	759	720	732	742	807	772	770	742	711	760
24049	22350	29962	25788	19798	8249	496	347	313	343	339	329	332	296	313	342	303	293	293	318	351	312	300	308	315	308	349	274	322	308	313	364	296	297	300	291	276	289	288	299	306	307	278	316	314	289	282	301	302	324	301	304	286	281	282	314	337	312	325	305	304	321	289	281	316	310	327	308	304	332	334	305	308	325	319	315	268	299	316	295	326	256	311	342	298	321	297	304	289	295	309	315	316	316	338	290	313	316	289	305	314	326	344	320	281	282	287	314	278	308	336	327	278	336	282	314	288	325	337	306	316	287	310	342	281	309	325	318	281	331	296	349	332	309	341	302	326	313	282	317	332	307	284	331	282	311	327	303	305	289	338	305	308	319	323	299	307	298	303	306	278	323	317	299	284	317	306	303	311	309	318	307	308	286	318	340	292	293	292	327	287	298	282	281	312	324	282	263	309	273	302	339	315	302	313	281	316	320	320	273	303	319	324	322	300	286	313	326	290	312	288	286	326	326	316	300	304	322	336	305	299	322	276	327	292	302	291	302	319	300	292	281	290	311	302	297	315	302	297	331	289	295	302	317	315	305	289	304	291	314	301	324	303	295	279	306	290	304	285	314	296	311	310	311	293	308	332	319	311	307	278	308	301	324	326	287	295	316	287	320	349	305	303	322	296	312	320	292	281	284	303	350	291	265	324	301	305	346	294	313	300	312	293	321	313	307	316	298	314	309	313	320	298	270	315	318	315	320	283	304	330	326	290	308	302	323	285	301	320	318	335	325	261	293	318	290	316	312	307	306	268	328	320	328	333	288	308	320	286	306	323	307	330	294	317	314	298	341	303	323	328	296	319	280	311	319	299	309	313	295	332	334	311	311	311	277	292	333	300	298	296	322	318	301	325	330	318	321	322	351	306	300	284	303	334	300	310	325	298	315	300	290	302	330	302	301	307	321	327	289	300	283	333	298	335	308	299	295	275	301	304	330	280	313	302	323	286	319	306	339	288	281	303	309	295	292	314	317	291	320	278	296	305	307	306	285	292	297	280	333	299	299	288	305	310	319	331	338	322	293	291	312	298	302	278	297	272	332	274	286	321	270	318	289	278	311	283	304	336	305	278	323	290	335	336	301	312	304	311	287	313	305	315	292	319	331	347	320	262	312	303	288	338	295	311	282	307	262	280	295	338	281	319	312	348	321	312	336	300	309	294	296	290	338	303	276	308	295	270	296	337	293	321	343	314	301	320	299	298	325	299	298	279	313	296	318	325	296	337	346	309	290	304	292	283	304	328	283	299	321	297	297	327	293	311	277	304	304	300	298	312	317	296	298	296	321	305	308	292	301	311	293	275	314	301	309	298	309	295	286	283	328	341	333	297	312	277	292	288	284	279	313	320	316	329	301	298	312	336	307	295	333	316	314	312	305	316	297	334	313	312	322	292	275	312	298	321	299	341	303	299	287	318	293	310	290	295	315	304	284	316	341	325	281	295	328	324	346	277	291	300	299	283	323	303	268	323	290	289	289	287	343	274	334	329	312	284	327	309	262	276	283	310	333	330	347	290	323	310	287	309	319	324	308	295	332	356	324	291	300	302	314	306	306	297	309	303	299	308	300	295	292	304	306	318	267	271	286	327	297	265	291	291	280	338	293	299	299	279	302	286	316	354	332	287	307	299	313	312	296	323	302	306	299	304	329	323	303	307	307	292	319	294	303	266	334	308	301	315	313	313	300	317	325	337	317	331	306	314	303	346	298	267	301	292	275	298	274	280	304	279	304	294	334	291	339	284	312	294	292	301	293	297	312	313	285	316	289	289	318	313	331	304	288	292	307	270	294	293	333	322	326	272	299	305	291	289	309	323	324	314	311	326	293	302	298	302	281	286	306	301	324	314	320	304	304	306	313	298	312	315	302	313	337	312	299	284	313	318	280	299	288	293	323	334	298	323	296	302	309	273	323	334	335	318	329	272	280	281	285	279	286	304	319	310	293	315	288	324	298	330	339	275	295	298	317	318	303	312	306	323	292	285	289	312	310	287	309	288	333	295	310	287	297	307	304	293	281	294	311	315	301	276	320	286	286	300	341	284	282	307	311	305	289	309	306	292	317	276	302	316	319	310	284	315	312	314	318	295	290	329	323	313	278	316	318	318	314	287	303	323	325	304	313	276	301	291	282	308	299	311	323	298	292	328	324	298	290	335	310	295	331	330	316	310	328	309	301	289	322	294	309	285	298	325	319	353	314	292	313	306	286	331	333	303	311	280	311	308	294	269	319	274	296	326	304	309	301	325	324	316	324	309	320	313	288	284	287	295	300	305	286	327	294	292	288	305	334	322	303	277	289	287	299	277	305	295	309	290	319	327	327	305	320	313	308	307	308	289	312	303	307	295	336	322	301	304	335	335	297	335	285	318	323	326	295	298	281	302	321	285	339	336	293	339	314	310	286	312	281	322	311	347	335	296	345	281	331	323	320	308	342	315	311	341	337	331	299	317	329	283	319	288	305	298	298	295	287	281	314	323	305	304	319	306	275	302	278	297	296	305	292	273	322	293	270	298	296	297	270	313	325	316	273	300	303	308	310	309	332	292	312	317	334	305	309	300	330	292	366	335	331	320	309	299	311	294	300	287	288	337	310	319	280	301	314	339	285	289	277	317	332	292	315	290	324	328	284	333	294	300	308	334	324	310	320	311	341	308	326	339	285	290	296	311	317	332	346	321	305	303	319	284	318	301	263	312	286	296	354	313	288	337	321	289	321	319	332	311	339	310	284	336	297	306	272	305	289	279	312	311	300	286	297	295	313	319	321	296	308	295	318	325	306	294	291	303	274	305	279	311	292	282	318	306	282	322	301	288	312	279	286	289	314	295	297	286	282	332	324	320	310	295	310	316	313	292	325	324	277	316	299	283	271	323	296	301	312	299	328	302	300	303	315	311	283	301	313	290	312	321	311	286	317	298	292	295	315	309	319	276	325	301	302	293	277	312	294	311	309	285	333	312	318	264	306	298	304	296	317	306	324	325	349	258	324	330	308	293	331	316	318	294	296	292	288	303	307	304	314	304	316	320	312	309	328	294	306	313	302	319	316	286	310	304	300	289	299	300	292	287	295	318	320	318	300	292	310	292	301	267	301	295	329	317	298	310	324	312	289	336	274	301	328	333	323	296	308	292	314	321	299	338	324	282	324	311	290	348	323	317	280	303	345	311	296	291	271	280	321	311	303	299	320	297	286	294	314	348	312	354	267	308	288	276	287	294	306	313	309	339	312	322	319	314	307	314	307	313	299	313	303	277	299	288	284	319	337	271	333	313	276	312	301	310	316	331	336	310	297	302	304	331	275	323	306	279	293	272	338	280	308	305	322	306	301	299	330	308	321	341	300	322	322	298	311	324	320	274	325	327	294	321	331	279	296	306	279	304	288	340	291	293	288	324	321	283	320	317	328	293	292	300	288	315	312	290	325	285	346	300	336	273	305	285	308	303	316	313	304	302	292	301	308	337	321
59055	86666	62897	37300	5782	613	582	591	571	521	585	556	519	577	519	478	561	558	536	557	552	519	495	547	508	586	534	533	516	532	544	554	565	530	525	500	552	509	515	533	501	559	524	542	490	516	543	543	542	515	517	503	539	493	523	545	536	515	500	471	557	521	530	547	540	555	512	531	548	552	498	538	587	528	536	539	531	547	535	538	559	526	574	538	550	545	521	525	544	529	510	501	536	545	562	537	547	584	542	519	525	523	580	519	532	494	521	519	524	498	524	568	563	480	529	539	519	572	545	543	522	543	543	549	599	527	555	502	515	535	527	529	538	538	543	536	489	490	554	501	497	560	508	526	485	505	530	574	516	606	520	520	538	556	503	538	549	570	497	498	503	526	511	552	451	560	556	529	542	516	542	537	503	558	544	542	549	527	514	517	531	560	493	566	535	528	537	495	567	519	579	515	510	505	505	564	544	544	509	567	548	517	542	563	514	543	526	554	527	555	521	517	542	515	512	522	572	561	545	563	509	490	491	525	530	566	560	548	540	524	549	553	503	527	530	575	518	529	534	504	536	533	567	531	568	499	529	592	540	558	536	538	541	553	560	526	553	526	570	535	544	569	541	511	532	524	534	528	515	499	483	539	502	512	564	553	549	558	542	513	519	555	518	490	531	514	523	540	564	503	519	531	517	486	540	553	521	524	541	547	530	521	490	534	542	490	514	518	564	523	584	539	509	536	537	541	557	531	494	522	535	535	555	532	543	526	546	550	513	539	510	515	526	539	523	490	540	570	536	543	542	514	532	558	536	532	545	503	520	563	547	466	507	506	543	528	584	535	559	578	510	543	495	568	540	531	526	540	547	531	535	579	527	524	496	569	543	535	521	531	539	543	526	515	571	474	534	525	523	544	571	529	489	538	488	533	496	513	509	556	569	535	523	539	537	561	560	570	558	512	523	516	494	528	542	499	530	560	555	514	526	520	569	557	542	501	497	518	534	533	554	542	523	503	542	529	543	531	508	544	521	496	492	566	567	535	519	506	548	490	499	534	538	555	523	511	493	556	523	531	511	533	545	501	556	542	537	559	535	544	487	505	473	508	467	548	538	544	561	567	533	540	544	495	545	549	524	532	546	534	494	524	556	508	531	522	518	556	480	520	573	550	546	511	576	540	549	529	525	534	532	532	574	502	522	535	526	516	526	508	546	513	546	548	577	596	540	526	549	568	561	538	524	507	589	541	514	532	529	512	527	511	518	541	546	520	509	515	544	525	516	531	499	515	551	547	564	549	548	544	520	547	537	548	539	535	516	526	545	536	526	503	581	501	497	549	619	526	521	544	505	538	507	554	529	537	520	510	518	528	514	532	542	543	482	511	558	542	562	563	488	530	525	532	517	568	496	532	537	591	545	537	519	527	534	500	504	541	516	555	534	505	462	537	506	525	520	527	536	543	518	529	506	550	509	525	484	538	539	535	561	564	577	523	543	551	511	551	540	511	543	547	503	519	525	531	522	525	512	495	479	495	540	514	517	561	532	591	585	547	510	535	573	580	508	527	570	544	553	532	522	555	585	546	521	509	516	572	535	541	564	531	557	565	541	541	521	520	511	570	537	543	545	487	551	561	532	547	530	516	484	507	549	552	502	531	539	542	512	540	495	536	581	513	548	502	523	526	560	509	517	506	557	557	499	527	528	524	522	529	542	502	546	576	525	510	528	519	519	542	579	525	533	502	528	517	536	571	525	515	509	491	541	525	514	549	550	549	457	562	542	554	570	531	526	513	549	556	558	566	528	556	546	509	545	496	561	555	547	566	529	547	533	533	525	528	525	535	510	507	565	524	536	559	518	506	531	550	548	543	519	528	547	524	516	530	494	538	544	520	562	510	540	546	535	499	535	524	529	530	521	519	527	548	545	516	543	539	562	526	511	562	541	522	543	577	513	516	532	541	554	563	545	537	535	540	571	545	523	542	538	536	552	544	525	576	522	545	485	534	511	508	535	513	491	550	522	568	515	564	553	540	535	509	598	545	539	542	542	519	534	576	543	515	552	534	517	526	508	534	531	553	539	539	525	538	547	532	540	541	520	504	517	493	537	564	568	484	531	502	496	518	558	529	556	515	510	559	513	539	521	562	533	499	539	525	537	532	530	498	523	550	522	533	496	525	499	505	571	534	512	534	509	509	530	516	506	546	552	512	547	553	536	510	549	528	529	566	540	493	552	549	537	552	512	540	518	545	564	499	511	510	493	516	511	542	527	560	506	569	509	536	492	563	539	510	520	550	526	537	514	543	582	513	504	497	529	503	507	550	549	530	560	518	563	566	564	527	509	495	534	514	515	521	572	542	532	497	545	554	538	538	532	549	567	532	551	564	520	514	522	512	555	525	540	512	567	543	528	556	513	512	550	559	538	542	560	551	565	558	527	555	539	547	521	502	486	529	493	492	528	525	506	537	532	556	502	551	478	542	530	500	539	543	506	527	530	522	517	521	515	520	541	492	570	521	509	521	544	483	531	538	524	482	509	565	528	497	540	527	526	544	506	509	517	494	497	483	519	543	546	528	541	513	493	536	520	564	519	529	530	501	586	554	544	535	544	547	560	525	538	552	516	558	489	487	513	543	536	528	505	498	559	586	524	506	512	498	511	532	548	548	587	549	575	500	531	526	523	523	509	529	553	510	525	528	553	512	537	524	556	545	520	578	550	537	535	527	514	528	550	553	552	517	564	566	558	542	562	554	569	535	536	528	509	551	514	521	488	549	492	552	528	513	559	501	508	544	532	498	551	500	550	500	508	520	497	523	519	548	548	525	525	545	537	511	558	511	518	482	537	534	538	516	526	561	525	489	543	516	500	529	540	556	526	506	521	520	534	550	512	534	523	515	536	508	488	527	541	540	534	531	542	507	521	524	537	528	537	507	521	534	498	514	548	568	552	513	541	549	508	534	515	523	547	562	607	518	587	503	485	513	515	499	565	530	503	543	518	533	570	531	512	515	566	473	536	529	512	509	510	504	559	506	517	526	514	509	496	491	545	524	532	533	578	525	534	523	548	511	498	555	532	498	525	561	498	534	552	536	556	587	516	506	564	530	509	516	566	540	504	538	505	541	536	521	553	578	526	531	546	514	549	550	528	512	520	507	517	533	516	559	522	487	550	497	589	537	511	506	532	528	578	568	523	556	519	555	584	525	518	492	560	554	526	553	519	545	522	525	528	557	505	556	512	548	545	504	527	556	539	514	535	560	516	525	535	540	555	523	535	558	548	532	529	535	530	554	538	519	522	544	559	535	508	521	543	533	546	514	539	569	504	534	532	522	511	544	573	497	526	538	545	574	527	511	534	475	512	552	507	549	534	570	521	539	504	524	524	532	465	545	520	556	540	504	520	573	529	525	550	551	475	543	555	517	511	523	555	540	551	571	494	556	517	568	554	537	502	559	532	483	522	554	534	555	554	534	520	515	521	537	505	503	511	521	544	541	498	528	507	504	529	511	508	524
22981	21535	29571	24163	20958	18824	4930	557	465	442	436	411	407	436	476	377	426	415	422	390	410	438	408	410	414	433	430	414	407	453	423	383	420	417	436	403	444	394	444	442	430	414	400	401	426	412	453	393	429	415	390	454	414	427	385	416	429	412	427	391	399	400	431	401	427	413	409	422	430	422	438	389	458	385	441	412	369	410	414	408	448	440	400	396	394	437	419	421	442	396	388	401	438	404	432	432	451	396	422	420	402	428	390	400	461	394	419	429	416	412	386	421	412	439	408	406	423	435	444	383	440	434	446	418	445	441	424	450	408	413	384	414	424	402	415	371	393	401	399	432	426	418	392	424	390	400	437	375	432	398	383	410	445	427	401	434	438	400	420	417	380	402	424	395	436	417	440	406	443	458	400	385	398	451	379	430	424	397	400	381	402	414	368	398	402	411	405	393	406	405	416	433	430	409	391	393	424	404	392	401	398	410	442	428	417	443	353	429	411	428	454	417	359	417	389	394	442	445	422	442	412	347	384	390	424	429	419	410	417	398	412	409	381	419	426	409	390	421	393	412	420	412	400	365	392	437	412	392	417	427	429	443	393	415	382	415	428	426	424	467	388	408	426	420	406	418	428	387	450	415	391	423	414	379	421	453	448	408	373	417	395	393	406	405	412	404	422	402	403	384	429	426	429	418	397	394	400	404	429	406	409	436	381	416	408	418	387	383	397	384	403	442	410	390	418	437	423	406	384	405	442	412	447	382	433	388	432	399	415	398	408	408	422	376	402	417	397	414	412	412	448	458	427	408	453	422	437	395	431	443	405	385	412	402	408	397	410	413	411	434	413	429	399	384	447	419	405	386	370	399	425	414	401	429	423	470	441	422	440	430	385	437	396	405	399	398	392	410	443	401	430	411	400	406	418	401	415	414	376	412	420	394	421	400	408	419	391	446	392	401	389	435	436	407	447	396	380	438	431	449	416	424	437	410	433	432	411	405	421	399	441	403	412	449	428	421	411	397	437	424	404	391	397	395	419	428	438	423	416	428	433	456	388	409	402	427	407	389	391	425	438	439	386	441	420	425	425	394	437	406	415	391	408	411	425	379	427	465	448	447	426	419	380	417	432	403	426	416	430	417	421	410	397	398	426	412	408	457	411	393	433	395	399	412	419	432	395	426	454	428	406	375	373	433	402	407	404	402	403	407	404	413	438	436	421	459	427	446	390	421	466	415	377	382	434	403	449	420	407	416	435	405	397	413	368	421	436	381	435	431	395	386	448	399	404	447	406	406	439	451	376	385	459	420	461	431	437	401	408	389	397	406	458	423	443	375	368	396	415	414	408	453	396	432	415	398	440	415	413	439	422	408	388	417	396	441	422	415	417	396	408	425	398	430	401	392	389	420	392	388	396	405	399	429	435	403	381	412	422	398	458	415	429	390	428	452	439	409	405	406	404	415	406	438	417	393	407	399	428	413	403	442	414	414	413	391	424	423	385	442	424	409	402	375	454	458	417	434	406	449	435	444	443	446	399	421	400	408	427	397	420	389	427	418	378	376	407	399	381	424	403	456	403	394	392	420	423	402	410	415	411	437	417	434	430	400	419	418	422	387	420	376	403	432	439	409	417	417	428	377	411	393	409	431	400	418	400	401	403	429	455	405	427	435	410	383	416	383	439	367	405	401	398	401	379	376	408	364	421	432	415	417	440	436	410	439	415	414	393	389	412	411	391	424	366	393	404	413	386	416	420	431	376	441	463	418	411	382	429	412	462	415	380	435	382	398	456	387	443	414	385	394	412	426	386	378	418	406	403	384	458	390	417	410	425	409	390	405	411	433	439	403	402	418	415	414	412	424	425	416	428	411	419	421	418	435	399	450	408	388	436	417	384	428	413	448	431	423	425	423	409	429	429	369	442	447	430	403	419	433	409	385	406	426	417	414	408	403	418	411	455	400	442	395	418	442	407	374	410	409	406	432	366	427	429	400	430	390	412	404	407	416	399	401	414	393	406	434	434	413	418	456	405	416	442	434	416	414	411	418	418	442	424	444	416	409	399	417	419	417	407	411	409	375	424	395	408	388	415	382	392	406	428	412	412	390	427	403	375	425	463	376	421	430	400	430	392	427	441	409	408	392	406	393	387	397	446	416	346	457	392	435	409	411	413	459	409	398	409	394	394	426	437	400	399	433	393	408	410	402	380	419	424	420	411	434	415	370	394	445	394	408	427	404	432	427	434	395	445	404	416	419	431	419	414	418	427	423	386	417	397	412	387	430	432	397	415	428	431	386	425	435	440	442	410	415	417	397	417	439	421	422	457	436	444	386	402	449	393	393	412	400	419	375	415	415	370	415	436	420	405	435	406	440	424	429	427	400	416	431	423	436	420	444	412	405	436	410	441	404	453	411	382	444	387	413	411	380	415	416	424	449	398	444	393	422	400	383	395	421	408	412	425	444	382	418	425	412	423	394	433	383	438	443	431	420	392	436	417	428	439	432	410	389	404	421	404	392	418	447	398	409	449	429	429	426	423	390	391	420	449	415	413	373	396	408	445	416	393	397	427	415	421	397	394	402	426	402	441	384	414	369	390	410	383	397	452	435	379	418	432	404	423	390	391	420	418	411	401	389	417	435	399	435	435	391	406	417	399	409	402	360	423	370	390	413	459	439	390	412	436	385	391	428	404	402	418	410	411	380	431	386	431	420	412	419	405	396	414	388	424	434	426	416	385	417	398	437	457	408	450	424	445	411	416	429	424	419	424	417	442	416	399	358	412	401	449	409	405	382	424	408	412	415	432	412	416	402	401	426	398	395	431	403	404	390	419	415	410	400	432	405	430	376	413	452	383	406	423	390	434	432	382	419	401	439	391	436	442	428	463	408	420	423	411	433	414	408	388	436	443	428	387	425	461	406	400	440	397	403	384	400	399	415	396	429	409	398	409	397	405	393	405	416	415	409	440	437	420	410	400	390	403	414	401	408	405	413	430	409	389	414	406	381	408	406	443	378	398	417	433	384	423	401	422	431	415	399	428	398	409	426	423	466	425	392	405	418	440	427	406	417	406	405	447	401	428	418	394	388	394	426	393	431	381	380	440	406	431	427	416	416	418	408	399	392	425	429	411	380	413	418	431	399	437	437	399	435	405	386	405	385	387	382	417	406	445	409	421	448	398	438	394	398	387	406	392	451	450	406	438	453	397	405	381	440	405	418	434	404	397	399	403	425	443	381	414	430	420	428	417	419	396	397	393	414	368	418	422	425	409	431	399	403	402	405	455	439	421	408	440	429	442	434	396	433	428	415	445	408	409	405	414	390	401	384	432	414	410	420	434	420	423	458	408	410	430	401	404	427	440	440	407	379	443	396	416	388	371	438	391	445	428	421	439	408	400	397	412	396	407	415	418	388	437	430	429	421	401	417	406	415	390	411	420	438	368	397	455	405	429	466	432	438	429	400	445	419	443	391	458	420	398	416	385	419	399	394	404	410	439	404	391	418	419	424
57226	94211	73435	44667	8177	862	784	761	713	751	702	706	694	700	705	687	662	702	673	648	690	697	647	728	703	659	674	670	647	676	666	659	673	628	600	675	696	637	659	667	684	643	677	666	720	672	666	622	666	669	708	714	661	709	664	646	699	682	664	681	639	662	646	684	658	703	722	612	660	669	632	775	750	690	679	664	651	693	683	647	703	676	695	682	665	734	662	652	708	691	648	644	604	678	634	711	662	636	655	653	640	673	698	650	692	648	629	664	698	683	681	700	688	681	686	696	704	685	667	673	673	660	650	697	648	699	638	670	627	692	652	717	678	674	694	676	704	701	672	623	653	649	672	643	699	689	662	722	700	680	656	646	657	669	664	636	670	679	644	704	679	662	696	664	653	695	703	701	661	668	645	678	637	647	678	658	666	675	684	655	660	672	669	650	661	634	634	668	673	652	639	716	666	730	678	651	655	653	636	680	670	671	616	657	658	682	692	709	705	619	677	682	674	696	679	656	656	672	659	651	645	679	641	651	674	638	674	696	686	692	736	661	669	677	697	684	678	675	652	648	665	669	682	695	671	645	615	662	650	660	663	625	669	679	690	657	681	681	649	678	677	662	682	652	679	697	683	627	679	714	732	665	663	695	642	680	726	648	650	686	653	698	667	654	669	613	648	677	671	706	651	656	680	636	678	656	650	673	647	674	659	616	718	665	679	679	646	648	624	697	677	657	636	684	662	678	693	650	701	715	651	693	660	656	626	669	677	737	710	685	674	686	678	701	671	688	667	628	650	685	664	685	659	733	651	708	668	679	668	712	720	665	682	634	658	666	697	678	707	671	651	662	699	734	693	661	656	699	664	661	666	686	663	688	663	684	692	701	697	710	665	707	674	657	646	616	670	661	668	698	645	656	710	655	659	679	683	672	704	743	637	688	704	679	688	686	627	674	656	653	697	673	673	674	645	720	618	666	683	712	668	647	656	699	671	728	627	671	690	673	644	701	666	722	697	669	706	702	632	661	644	650	673	649	629	665	655	605	680	671	666	635	710	662	694	650	619	681	701	616	670	663	677	691	683	665	682	654	693	640	621	659	723	694	705	660	683	682	637	678	697	712	686	675	712	667	694	653	691	659	653	707	677	654	708	690	688	615	703	643	670	668	643	647	691	672	694	611	685	650	690	642	638	659	695	674	665	682	663	693	655	673	683	665	659	655	671	659	645	667	637	688	674	703	691	682	668	689	623	713	625	709	701	645	666	654	697	663	624	668	675	662	695	641	686	693	669	677	649	600	727	643	695	660	695	668	706	691	641	684	648	676	682	645	639	631	670	685	612	647	655	673	654	642	729	696	663	693	652	644	659	679	664	714	667	695	667	690	688	707	674	651	740	678	693	700	669	666	678	633	658	689	660	683	664	690	723	689	680	635	700	680	679	645	705	669	633	680	661	688	679	662	681	658	656	685	658	654	719	689	678	698	693	667	648	644	667	685	653	670	643	697	646	675	655	651	684	663	666	685	682	691	649	645	649	707	700	636	620	683	685	672	690	718	686	675	717	666	654	631	659	679	712	647	677	683	644	699	693	651	722	716	690	649	653	664	649	645	685	657	655	717	659	671	660	713	631	667	713	722	710	652	647	702	668	690	668	717	690	702	646	683	702	673	708	700	694	683	677	642	699	641	675	615	691	690	679	690	636	623	653	656	696	649	679	705	654	676	674	696	670	666	690	683	729	663	668	680	659	649	658	666	679	659	644	664	651	713	642	665	682	695	662	665	653	633	697	628	702	678	649	689	654	621	669	713	634	640	680	646	678	700	660	638	664	661	678	695	651	692	652	647	671	648	699	711	686	666	680	646	680	707	640	649	659	656	688	725	725	691	691	672	665	697	662	660	681	796	663	690	671	709	666	662	632	636	701	690	647	650	697	672	683	677	715	714	707	685	696	676	689	614	606	686	643	660	694	666	665	706	665	635	684	694	714	697	693	705	686	672	651	679	702	675	655	651	667	712	705	706	669	678	672	697	736	690	686	683	662	681	670	670	659	731	685	662	691	686	683	705	693	689	718	623	672	643	699	677	667	664	644	648	725	683	671	647	682	641	629	672	673	705	705	640	672	658	653	679	649	645	691	681	681	622	672	670	682	691	690	677	684	627	675	660	653	730	726	674	695	675	680	667	688	644	657	726	680	698	714	652	632	696	649	644	653	630	631	651	696	697	646	658	644	656	652	693	681	673	644	648	646	655	664	638	663	649	696	659	721	658	708	655	687	629	686	648	630	681	660	647	639	667	699	676	677	712	674	666	656	688	652	664	702	675	689	653	640	693	645	689	669	695	659	676	652	661	661	659	688	648	729	639	617	708	706	670	685	652	674	660	659	637	661	670	681	685	648	685	657	639	709	638	628	629	647	690	683	658	683	692	620	698	665	653	671	699	718	619	699	688	654	696	650	647	655	687	677	637	631	657	661	678	678	685	665	673	688	679	689	661	691	675	656	631	685	695	662	671	594	655	644	688	661	621	648	647	660	655	684	658	713	662	658	654	678	628	622	646	725	632	699	628	668	691	648	663	677	678	721	639	678	650	677	700	637	667	642	704	690	679	702	667	708	626	670	645	627	663	663	676	723	625	661	697	631	662	691	664	689	695	662	676	655	685	711	670	708	639	694	666	640	679	622	696	668	673	615	646	653	657	710	671	676	675	614	658	699	681	640	648	673	668	692	662	687	700	657	661	678	702	713	645	728	671	645	663	663	668	658	652	697	674	665	701	700	719	666	662	663	678	726	667	595	675	674	684	706	691	680	691	647	684	681	671	658	675	688	679	661	714	682	668	630	680	661	667	701	656	671	714	676	677	662	675	694	685	727	679	671	687	691	707	675	667	635	715	641	628	676	672	686	665	699	664	661	631	661	691	677	681	661	658	631	647	684	647	697	680	706	698	676	660	683	660	667	621	696	685	676	672	686	651	619	696	693	643	656	667	709	651	687	653	726	690	679	675	649	662	707	666	689	640	718	622	658	695	659	674	673	647	669	728	667	698	735	633	697	682	662	613	716	632	665	688	653	671	677	653	667	671	647	707	689	655	643	650	644	649	635	685	664	681	699	690	680	641	664	616	675	670	649	641	681	640	696	662	670	692	683	646	628	667	659	682	663	699	655	623	629	644	657	704	647	692	697	673	676	703	694	693	631	664	635	665	675	673	699	617	679	714	662	677	680	684	633	656	641	671	661	658	658	640	649	642	645	667	703	700	654	652	689	705	654	670	669	716	650	667	709	630	645	714	675	687	671	656	643	673	619	643	650	686	673	692	697	688	673	694	646	674	671	649	666	647	620	670	655	667	666	676	654	691	659	667	644	676	656	685	676	648	704	667	657	661	668	649	682	613	654	685	679	724	721	661	658	687	709	712	659	682	704	663	648	677	663	660	666	697	628	657	724	674	702	704	681	652	655	667	687	658	662	680	650	702	705	691	683	692	703	646	685	641	699	660	696	698
28901	28185	25927	13844	997	474	448	408	464	441	454	467	464	431	448	495	443	436	450	452	447	419	450	451	419	474	446	506	471	444	445	445	467	475	425	490	414	459	441	470	431	418	427	458	446	433	450	444	434	496	441	453	440	427	439	443	470	421	447	426	440	436	468	428	442	414	439	453	413	399	409	428	494	440	424	442	471	421	418	453	429	397	444	458	462	462	440	466	436	461	438	452	451	458	439	387	466	458	457	409	435	466	443	464	450	444	450	452	416	448	411	479	445	439	456	420	469	443	430	453	482	466	429	456	463	443	472	427	431	474	432	426	461	428	459	445	434	445	431	415	427	432	431	489	428	450	428	429	429	447	436	455	430	489	461	433	401	422	415	438	426	446	431	436	456	457	456	441	415	422	452	439	456	440	452	439	439	420	413	440	433	424	476	452	439	461	443	446	464	460	424	466	404	428	472	429	406	434	451	414	428	483	437	439	427	469	464	425	464	454	441	442	446	451	485	436	452	436	454	459	472	440	464	457	422	421	429	400	472	423	503	428	407	463	488	478	468	415	452	436	451	418	442	451	469	451	442	472	440	434	470	450	424	487	452	468	456	419	463	475	432	437	450	419	437	453	437	411	426	448	465	438	461	446	460	456	439	442	408	468	431	443	470	412	448	388	452	424	437	439	413	435	439	422	443	448	483	419	456	432	420	454	446	447	440	462	429	406	429	471	460	409	449	400	437	420	466	455	454	460	452	430	415	422	466	415	486	470	451	427	442	449	459	425	458	439	451	428	443	458	434	444	459	450	474	447	450	437	435	455	488	480	446	461	459	417	426	463	421	473	460	451	401	453	445	451	431	420	447	479	429	437	470	424	442	477	423	436	496	456	445	406	418	440	448	472	449	468	420	466	439	476	450	431	462	436	422	417	422	440	454	448	435	455	416	484	448	431	447	475	422	437	473	431	418	455	476	435	421	430	482	430	402	481	458	423	464	447	429	436	419	415	470	461	410	422	439	461	424	441	460	434	438	399	419	459	455	473	450	459	456	446	458	453	445	406	431	466	429	417	437	437	470	448	428	466	437	451	438	438	433	453	432	437	441	426	430	413	452	467	426	473	387	422	429	439	439	422	460	432	420	430	445	417	487	448	460	434	416	456	412	457	412	467	424	465	454	445	443	428	434	419	459	443	428	467	474	421	429	479	442	468	445	452	442	432	439	435	456	440	442	462	424	479	426	481	425	439	430	430	436	455	447	460	473	420	442	450	428	446	437	440	412	443	462	482	433	463	434	463	450	412	441	462	437	430	452	470	430	464	440	475	436	435	447	424	459	437	473	428	437	457	440	460	439	410	465	464	448	473	421	408	448	459	410	443	475	429	414	439	470	422	444	513	448	420	427	440	490	393	464	431	441	466	455	443	419	433	456	437	455	460	440	432	429	421	474	452	423	430	432	438	454	414	421	458	422	456	429	481	424	436	444	449	481	468	415	438	427	441	452	480	441	433	446	415	390	436	448	423	473	450	415	473	407	447	472	426	468	442	408	424	460	449	451	431	457	454	437	434	456	443	441	430	459	451	425	454	457	471	450	434	462	467	441	429	444	456	468	419	462	466	488	437	419	427	443	443	462	449	422	434	455	473	443	443	450	506	437	421	456	453	464	432	444	440	446	433	415	461	430	433	414	452	456	427	457	436	466	470	452	450	438	458	444	438	463	432	488	423	410	445	450	512	469	434	425	451	446	430	431	491	437	467	421	469	434	431	453	444	420	451	438	432	438	455	429	445	424	454	436	460	443	423	447	452	481	403	430	415	433	417	416	418	457	445	448	455	433	422	418	449	424	418	428	434	422	497	416	405	431	434	420	446	436	444	452	437	462	435	454	425	457	466	470	436	394	461	450	456	446	437	397	422	424	424	412	453	431	434	453	442	429	462	474	424	477	445	402	427	447	430	438	440	418	431	413	427	434	481	429	460	453	447	456	446	420	452	504	434	438	403	434	462	442	467	460	451	456	459	437	439	447	412	446	465	447	427	446	443	448	453	467	442	408	419	453	427	421	447	462	461	437	428	437	457	447	442	428	469	427	425	455	432	453	438	438	424	444	461	466	450	445	477	435	456	462	461	492	432	471	468	464	433	461	456	432	438	437	462	442	432	455	460	436	434	434	399	466	393	478	452	450	419	410	443	499	464	478	392	440	458	446	464	432	423	430	448	436	465	458	429	426	415	439	451	463	430	434	435	472	433	478	413	496	457	422	446	440	450	445	455	463	476	471	439	402	471	468	401	412	444	446	427	457	458	439	435	401	466	408	433	429	461	441	478	447	483	474	443	449	443	431	450	465	437	440	455	455	470	439	444	441	450	490	470	472	453	422	430	436	449	438	449	463	453	451	412	427	420	431	428	413	453	410	430	442	454	422	447	438	425	419	436	421	426	399	481	413	451	446	458	454	442	410	435	400	438	430	438	418	436	423	443	461	451	422	415	412	453	436	421	460	444	454	459	485	434	452	456	438	441	451	438	465	405	439	444	407	443	429	413	419	429	484	473	490	428	412	426	456	454	452	469	414	443	458	436	421	503	439	399	429	467	404	448	431	420	484	434	446	408	424	432	466	438	457	426	426	464	505	418	440	504	469	472	467	458	449	466	412	471	476	438	438	400	418	458	433	475	418	448	441	398	463	416	430	448	439	427	422	463	428	447	445	458	439	422	445	486	407	397	456	461	462	483	412	437	468	457	438	458	457	424	418	413	447	445	446	410	442	449	430	441	435	467	462	412	414	437	421	438	457	461	450	467	466	457	412	428	457	450	429	446	441	436	433	499	484	437	434	414	425	433	445	459	387	473	413	429	426	425	494	444	455	402	397	438	410	447	452	408	430	430	426	432	480	445	463	419	423	466	459	423	452	442	428	412	430	433	453	468	433	453	443	416	448	452	431	421	450	424	425	453	448	444	422	453	444	458	448	469	484	443	436	477	425	449	434	420	450	405	422	399	456	424	450	422	427	432	401	444	425	470	405	434	431	466	415	417	428	443	436	396	394	438	431	430	476	421	437	450	434	441	470	426	447	508	445	456	433	425	473	486	472	441	454	424	448	436	454	463	423	437	410	482	446	485	440	485	437	447	456	445	421	466	455	442	436	469	418	465	423	409	442	438	408	428	419	452	454	441	401	437	442	451	443	410	424	442	468	426	471	436	443	446	441	414	414	434	444	459	410	464	446	439	470	464	415	404	461	433	441	429	457	465	417	434	423	450	415	441	447	418	464	425	435	421	463	482	408	424	467	441	459	437	427	466	436	446	427	431	428	455	446	415	442	439	488	428	439	443	480	449	423	420	436	452	425	439	440	429	432	424	461	480	449	472	467	450	437	448	439	426	436	464	443	448	386	415	434	466	438	393	417	464	443	457	423	479	431	464	445	459	459	453	450	418	495	439	481	400	435	453	454	437	440	433	439	443	460	473	449	456	468	423	464	440	466	423	440	474	425	424	420	456
38979	46411	30866	13441	1350	781	742	784	729	799	746	743	756	760	749	769	782	724	726	779	731	768	743	766	777	694	782	757	730	750	736	767	804	744	787	771	766	745	789	775	735	779	727	768	716	787	750	727	745	768	710	725	726	764	709	733	784	723	738	797	789	768	699	714	741	736	738	735	772	759	774	777	735	765	817	799	765	768	740	720	736	722	741	730	746	787	788	798	745	760	742	765	715	704	786	731	750	724	757	785	807	752	783	754	811	731	792	753	759	710	805	751	718	711	777	736	733	814	748	761	775	770	786	699	756	769	728	726	727	728	780	716	806	716	734	777	761	818	731	752	726	753	721	760	771	739	769	737	763	727	748	744	763	752	734	799	749	685	759	765	764	762	804	744	738	815	743	787	740	795	744	812	745	776	758	758	771	773	787	776	790	795	789	777	752	767	744	701	768	796	743	758	761	758	749	739	763	852	760	756	767	695	742	760	786	775	715	740	773	767	738	746	745	794	709	761	721	755	782	797	747	723	743	756	738	727	772	744	746	755	751	708	758	741	774	767	808	727	786	763	777	802	715	728	763	717	739	725	749	776	774	804	762	807	762	744	774	751	692	744	768	759	762	707	727	734	740	775	751	740	766	802	797	774	758	779	742	768	791	749	784	784	779	746	717	773	723	709	746	726	794	736	718	762	714	791	763	747	787	787	741	735	773	725	742	743	766	805	782	800	761	774	782	762	783	751	719	775	720	788	722	749	742	776	755	693	756	730	760	726	793	752	732	755	786	748	793	780	777	771	732	777	709	734	779	772	743	740	769	742	745	798	712	750	777	743	768	823	740	769	777	766	787	772	726	765	760	789	759	769	787	723	784	760	719	773	769	731	768	750	704	736	763	755	729	758	773	752	793	780	780	728	747	772	763	744	771	759	754	778	781	775	772	736	755	761	785	770	747	792	748	771	782	790	786	784	726	747	776	748	800	783	719	783	757	775	747	724	772	776	788	742	725	737	732	780	781	727	763	746	710	783	797	767	700	773	784	785	789	732	719	788	759	751	783	782	836	752	759	746	822	713	772	755	758	747	766	769	784	729	752	793	799	738	800	792	781	744	737	777	750	741	759	747	733	737	766	721	772	718	785	807	747	735	770	745	789	728	785	727	767	759	746	768	787	753	801	778	795	785	750	748	737	731	722	745	781	758	715	772	750	780	761	732	774	782	728	823	728	766	775	782	728	808	708	728	742	749	777	761	732	760	710	769	728	779	764	789	743	792	718	811	752	789	753	790	780	774	796	737	798	698	717	757	773	758	771	767	741	766	761	788	769	738	780	799	705	786	782	732	785	765	784	743	773	733	772	751	775	711	781	732	788	758	764	776	730	767	740	760	709	782	756	764	751	809	750	712	742	767	780	740	764	786	748	740	738	706	765	733	748	737	754	712	736	749	694	805	744	702	703	754	733	755	748	748	755	783	748	790	757	741	780	781	820	727	710	779	745	785	781	767	725	752	800	743	738	784	808	743	780	746	757	786	719	726	813	782	727	783	772	735	815	735	767	793	738	779	795	771	710	739	792	717	777	758	789	767	739	744	735	802	765	783	778	735	749	763	739	770	788	753	727	771	722	740	707	759	811	744	808	803	711	794	759	733	745	728	766	784	770	759	796	731	791	749	748	764	727	751	758	727	750	771	735	800	761	770	718	771	731	785	740	738	715	778	723	747	802	762	748	722	809	738	764	730	822	751	764	791	694	762	720	766	740	790	811	744	829	801	746	773	747	754	775	709	747	760	754	808	768	752	739	781	799	786	734	761	750	771	796	738	724	757	707	740	766	760	776	731	781	743	751	745	788	815	760	712	755	790	737	706	765	768	744	759	777	749	795	784	768	755	774	804	772	818	805	777	741	768	749	810	764	770	775	776	741	787	769	788	748	741	768	752	741	731	765	767	751	739	712	821	781	740	773	757	757	740	771	767	771	772	736	796	768	711	766	741	784	786	801	711	770	803	755	765	753	724	776	754	728	790	690	779	792	805	786	747	744	757	750	751	771	717	721	794	762	727	742	745	734	747	771	718	736	768	758	751	774	728	792	780	747	763	752	747	781	732	760	746	784	791	751	810	793	761	770	722	732	773	784	713	791	787	780	803	755	734	782	725	771	753	741	717	715	792	848	784	738	799	753	713	734	788	742	781	764	738	725	774	728	761	749	814	749	787	771	777	770	761	687	757	817	777	760	777	792	773	731	786	807	771	759	818	751	725	762	766	716	756	744	775	774	751	759	776	756	700	741	745	745	771	744	739	776	808	784	798	798	782	750	783	749	751	750	743	748	746	714	769	746	745	799	744	833	768	751	773	730	781	708	781	740	776	740	805	778	749	775	756	736	800	719	781	774	730	733	750	762	747	773	778	781	805	801	788	746	752	743	786	748	765	765	724	790	787	759	759	769	772	782	752	776	780	775	775	754	756	723	751	710	762	778	758	767	769	835	770	763	712	768	726	736	773	758	729	794	772	748	762	768	712	779	799	786	781	706	753	799	708	747	794	774	797	774	736	724	800	767	770	758	778	761	753	749	728	775	750	761	791	765	724	770	804	707	787	753	767	744	764	757	789	737	746	757	755	808	715	773	718	790	746	768	748	738	749	762	783	746	703	730	817	776	806	736	795	752	779	738	747	792	766	692	767	734	763	777	793	791	773	741	799	775	729	776	754	733	732	791	745	752	784	754	827	753	756	768	729	772	781	781	770	761	803	780	745	758	749	752	759	763	786	746	780	745	770	777	747	758	761	709	789	724	713	783	736	773	777	740	759	752	717	746	742	763	766	767	757	792	790	797	818	758	743	770	748	681	741	766	751	747	731	765	751	755	734	764	762	760	758	779	842	744	789	720	722	772	717	763	754	779	747	762	752	709	758	768	731	726	704	744	743	786	727	749	769	730	801	788	742	751	751	766	772	754	755	731	764	814	726	779	773	726	744	753	801	756	773	754	766	797	771	776	760	795	739	758	784	815	781	786	764	722	731	771	805	751	773	740	769	712	786	744	753	725	723	749	768	760	752	763	727	749	780	783	735	735	752	779	801	749	729	749	726	749	751	729	721	769	742	781	739	759	750	762	742	771	799	791	764	741	763	760	758	793	726	741	779	768	752	717	772	770	758	725	793	778	814	774	770	772	720	778	764	752	753	757	730	759	692	757	754	733	801	749	759	720	755	772	779	756	739	785	737	749	727	699	762	794	770	786	755	752	742	774	733	748	763	739	759	756	793	761	717	704	682	752	818	787	779	762	730	781	746	747	770	756	767	750	703	801	760	766	787	763	779	760	735	763	793	767	720	723	796	732	748	776	752	770	757	762	768	814	768	813	789	760	758	795	733	762	740	694	740	741	797	818	789	759	751	732	775	768	800	734	761	750	783	785	761	799	737	801	787	768	727	754	763	729	733	741	747	768	697	756	790	750	766	759	782	727	741	740	769	778	751	761	703	802	781	748	774	762	766	757	748
24077	22390	30108	25875	19424	7731	451	337	317	319	326	301	310	335	338	309	321	333	321	324	301	323	319	312	282	300	312	321	295	308	300	327	308	314	324	302	338	312	297	332	296	291	311	313	339	313	268	329	285	305	296	286	279	308	334	340	295	311	309	294	342	296	314	324	352	305	301	304	322	334	278	327	318	309	297	315	298	305	305	317	308	323	309	304	294	305	321	332	301	337	307	297	322	296	290	288	307	310	290	301	332	297	327	329	321	319	340	290	296	284	327	288	293	343	284	316	306	302	316	343	303	298	319	316	301	305	320	281	297	318	285	310	314	288	293	318	312	324	294	318	297	303	293	277	288	302	284	285	319	276	323	317	293	303	322	312	297	320	315	307	289	301	275	318	301	280	317	298	307	316	306	315	282	303	298	315	302	281	305	312	281	316	327	290	333	307	313	304	320	319	298	304	309	329	324	278	301	287	345	305	307	286	315	320	303	284	311	305	292	298	294	344	285	286	331	290	337	312	333	300	311	339	289	330	305	318	361	289	298	300	325	314	268	288	318	292	298	307	300	308	284	293	311	297	271	297	272	307	287	304	308	304	297	335	331	300	273	321	273	328	311	291	280	288	298	309	297	305	303	299	312	295	295	310	311	314	310	349	278	334	297	321	293	285	303	287	301	295	299	306	323	300	310	292	305	277	322	314	314	336	306	273	268	286	329	303	348	330	310	291	301	296	328	304	276	300	334	303	307	299	350	333	320	295	298	321	299	303	326	329	293	343	266	304	273	290	325	303	336	300	314	336	321	348	303	307	310	292	283	313	318	304	311	292	317	321	277	302	299	314	269	293	333	303	314	306	310	292	319	337	321	311	322	303	293	315	316	296	316	313	347	332	313	314	290	256	309	306	287	295	290	285	283	289	286	307	297	302	308	308	288	314	277	350	312	329	315	306	267	284	311	324	340	315	331	318	290	308	323	280	309	296	290	285	302	280	301	301	325	288	318	321	294	319	322	324	319	305	310	301	305	311	322	291	283	297	293	317	295	296	307	297	301	300	271	300	307	317	311	317	300	307	328	339	314	318	306	306	295	290	267	322	341	273	313	298	303	311	291	304	288	307	310	300	301	298	307	276	303	312	301	306	306	308	295	326	304	291	309	316	323	311	320	309	289	314	298	332	345	296	284	315	313	325	287	306	339	299	281	322	275	301	295	315	296	312	300	313	301	289	313	323	273	277	311	306	302	307	315	308	315	298	320	311	284	281	329	343	273	305	277	306	341	344	309	327	304	289	300	308	315	284	336	296	276	304	300	309	292	301	320	306	325	325	296	300	290	328	326	304	289	283	294	278	330	323	316	313	287	301	282	274	312	316	317	300	295	330	335	287	297	285	307	306	287	301	306	293	313	312	315	287	300	320	327	296	305	305	299	302	325	310	301	275	308	322	301	315	310	335	311	291	328	321	281	298	306	324	270	311	310	274	327	292	323	318	339	274	329	336	312	322	278	315	298	295	316	329	317	300	328	326	313	290	303	305	293	279	288	292	300	323	251	253	290	320	280	317	334	304	320	310	310	276	307	326	315	286	273	329	292	304	307	310	307	311	302	347	293	320	313	310	295	309	300	276	292	293	287	327	304	304	291	322	306	304	284	302	328	276	329	309	292	305	317	321	280	315	290	312	318	327	302	323	309	318	291	299	293	322	322	275	298	264	298	295	307	320	309	308	295	313	328	323	304	317	302	303	279	287	299	310	294	317	327	320	314	297	326	312	284	285	320	325	295	306	309	298	331	305	318	319	294	302	344	337	282	329	323	284	301	299	332	294	285	312	298	278	314	304	320	344	303	313	307	299	297	315	300	291	297	319	329	311	302	313	323	293	269	282	289	285	305	329	284	331	307	307	288	323	278	301	301	302	300	308	295	317	296	321	299	270	298	323	315	278	324	304	267	293	312	285	275	298	365	320	313	333	269	313	324	270	315	298	307	319	333	294	307	291	307	269	289	284	333	296	347	309	284	312	279	327	300	329	292	320	306	290	304	317	299	301	321	312	328	309	290	307	308	316	315	291	278	291	298	292	298	321	295	281	272	285	287	310	317	290	301	304	309	292	304	308	318	295	307	332	304	304	299	327	301	323	299	303	297	293	299	305	331	310	304	342	309	292	300	306	297	292	294	305	268	292	300	320	341	302	326	292	280	350	293	264	296	289	285	319	316	331	301	293	323	294	314	314	317	284	325	314	306	306	291	346	303	299	304	326	313	292	307	288	311	314	321	306	324	322	284	286	290	297	296	311	302	306	320	303	307	306	313	312	300	303	315	309	297	262	304	299	325	309	295	309	283	335	303	297	324	313	305	304	323	303	311	275	303	328	288	277	295	340	293	333	293	343	259	306	295	300	284	305	297	328	293	300	294	317	311	289	352	304	285	288	281	286	296	302	328	308	316	312	327	301	279	304	292	307	306	306	292	293	281	299	309	316	309	315	289	290	325	283	288	330	307	272	306	286	330	317	354	300	305	289	274	285	320	303	293	266	295	320	274	293	330	294	311	304	291	284	325	287	292	324	298	309	331	272	302	336	279	323	304	307	274	303	343	313	315	307	310	324	300	316	337	305	324	314	339	298	295	316	318	301	311	301	287	308	311	284	307	359	316	304	306	316	297	286	314	328	289	280	278	284	294	303	312	283	278	329	295	305	302	274	290	311	343	295	296	277	288	307	305	268	299	337	273	315	313	304	312	314	298	316	307	284	303	287	265	302	307	297	326	291	331	295	280	289	284	315	295	284	278	286	304	282	323	282	312	285	294	312	296	317	291	317	278	321	280	264	304	301	331	296	274	324	285	296	351	332	293	286	323	323	320	302	324	287	313	329	304	266	320	291	317	321	307	305	315	296	310	280	311	302	289	319	309	315	319	292	284	279	304	314	320	313	304	281	291	297	278	304	285	319	304	305	334	289	286	328	304	300	321	304	305	302	319	295	304	314	290	342	310	312	310	318	295	329	305	318	312	312	304	305	311	298	343	288	297	318	303	306	286	328	324	312	276	284	311	315	287	276	306	289	334	328	318	320	307	306	327	297	287	309	325	322	290	273	297	298	318	316	310	296	330	262	339	289	299	322	288	303	306	295	320	316	311	285	308	293	306	302	290	295	335	309	305	327	298	335	341	279	298	303	285	313	328	312	318	277	281	297	285	275	300	302	283	288	311	295	304	286	286	299	279	316	284	327	289	291	309	302	302	356	330	273	332	318	310	281	321	296	313	295	316	294	310	276	314	307	302	301	324	329	325	285	310	300	312	320	338	313	300	309	315	327	306	318	292	293	302	312	293	300	294	319	294	281	311	294	302	284	313	304	339	334	303	292	321	295	285	321	291	323	260	324	314	314	269	303	289	312	290	337	296	298	319	326	306	272	324	305	289	310	320	308	305	335	283	319	300	283	325	296	268	327	291	298	303	303	287	293	301	279	292	297	283	276	296	286	336	310	315	319	318	339	333	332
59209	86670	64464	36388	3784	643	611	567	558	568	550	511	560	560	568	528	570	538	546	542	509	529	502	553	520	504	534	513	569	535	527	539	529	523	548	502	558	565	489	532	505	535	510	545	569	580	535	488	544	548	554	525	495	541	530	512	540	548	559	516	526	530	536	523	495	515	484	512	512	565	505	601	559	558	547	524	564	535	501	518	518	489	565	554	493	508	567	538	524	574	489	526	513	533	521	534	557	526	540	549	527	531	473	576	510	532	534	506	533	544	532	536	548	551	579	518	555	557	521	563	542	497	519	518	546	547	497	475	533	525	590	590	536	570	549	522	599	502	527	528	540	533	561	554	525	508	536	574	543	506	551	553	561	529	513	488	520	561	556	552	526	565	502	552	563	537	525	514	528	533	527	545	538	503	537	535	521	524	529	553	571	523	555	528	530	526	508	525	544	518	538	513	535	511	538	524	528	546	492	562	488	490	523	546	511	522	527	537	540	533	543	551	555	567	582	533	573	551	507	504	501	507	498	506	563	504	498	544	567	550	540	533	517	554	525	560	519	568	523	515	518	519	560	598	535	520	512	521	561	531	504	498	500	528	504	552	513	490	531	528	509	504	527	503	544	509	541	563	538	538	552	536	538	544	530	512	566	561	538	524	535	525	523	538	534	510	527	527	584	535	534	538	548	520	548	553	568	525	535	512	521	517	549	531	541	514	524	503	529	517	548	530	495	545	490	493	509	511	528	518	556	513	538	585	510	530	527	533	516	560	505	494	564	519	535	524	503	531	532	508	547	535	537	556	519	557	556	540	546	545	533	536	510	496	523	526	564	518	532	506	538	546	495	551	556	532	539	524	509	537	527	511	520	529	601	545	532	526	556	500	558	494	557	499	531	523	516	530	568	517	553	554	525	601	565	520	532	505	508	494	558	525	540	540	533	570	491	545	515	541	568	498	507	569	557	548	528	560	518	525	550	524	546	513	537	529	495	520	519	496	490	529	539	521	573	554	503	559	557	515	529	519	497	565	553	509	524	515	557	562	495	494	529	533	474	549	502	547	493	526	533	527	582	498	486	524	540	506	561	519	542	497	527	532	559	570	522	557	517	543	538	558	550	528	534	509	556	541	558	528	528	533	503	496	556	507	500	521	513	573	549	512	523	517	535	519	506	543	518	564	491	528	514	535	523	530	504	539	592	519	540	564	515	550	524	496	550	598	513	533	545	553	514	502	551	478	512	525	505	553	558	524	531	525	520	528	521	540	491	529	566	525	576	534	536	517	504	510	538	550	533	579	554	519	523	543	543	523	532	558	549	514	542	533	555	527	559	491	532	512	585	504	552	522	546	534	516	530	503	560	500	549	581	534	502	499	527	513	568	523	551	555	543	513	538	508	493	532	523	504	488	532	569	554	552	539	508	528	531	530	525	551	530	526	504	512	520	501	530	517	530	539	532	495	576	541	531	508	572	515	510	550	534	536	527	580	544	521	533	552	528	522	511	544	538	532	506	563	556	493	509	522	536	545	552	548	572	534	501	552	520	516	560	531	606	494	500	518	531	504	510	586	494	554	514	511	540	516	519	583	491	519	545	538	545	529	541	518	520	500	540	521	488	590	570	511	537	501	575	576	560	527	542	512	546	573	516	505	528	527	519	543	527	560	517	551	492	557	501	507	552	525	485	494	479	510	536	507	510	543	538	542	542	554	545	516	516	534	515	578	515	537	530	565	481	531	524	572	550	531	590	556	569	508	500	514	536	518	544	543	522	507	503	560	544	528	556	553	525	536	554	530	535	513	499	527	512	513	545	516	546	525	528	535	496	512	527	504	532	566	540	547	530	497	546	552	526	516	537	551	554	527	567	526	514	528	529	507	563	510	504	533	526	469	508	525	534	569	538	553	524	548	522	517	546	549	558	512	508	562	518	513	553	557	523	523	536	483	536	527	517	533	549	510	533	523	531	541	538	513	572	496	543	507	520	501	549	515	546	527	567	513	526	534	518	531	502	476	542	509	528	563	551	516	515	551	538	518	483	483	500	547	551	551	519	537	573	541	575	525	546	522	543	541	517	567	560	514	517	521	542	525	538	552	499	560	538	499	529	579	545	537	529	513	547	494	506	505	524	531	530	511	548	505	546	512	479	536	541	518	520	547	538	576	544	482	521	507	564	541	561	519	500	515	544	515	518	518	527	495	484	576	558	516	520	499	538	500	515	574	510	524	530	575	500	558	535	497	555	525	541	525	526	522	565	515	496	529	536	558	533	500	545	575	567	578	540	548	523	539	525	537	508	519	545	509	534	575	536	557	564	499	515	519	532	572	527	537	461	559	538	531	537	596	499	517	541	562	551	493	528	526	507	558	495	537	521	536	537	546	553	520	548	560	525	526	545	508	541	532	519	494	503	540	547	551	531	506	544	532	548	537	508	535	559	531	461	516	536	582	538	514	509	545	540	568	532	538	531	491	539	547	518	514	535	527	516	533	524	561	543	575	522	529	566	520	493	564	557	522	537	516	557	542	541	499	501	545	538	542	553	532	580	519	530	547	497	543	534	549	569	524	544	523	542	497	486	515	529	490	534	520	493	505	538	519	569	558	545	536	513	526	535	548	529	523	529	553	528	531	558	532	482	566	492	514	556	548	535	542	540	543	505	529	519	502	526	522	550	483	516	538	536	516	531	494	561	517	501	515	582	526	547	534	578	507	548	546	521	539	530	548	510	582	512	522	541	535	516	558	510	536	541	516	526	598	575	528	486	523	542	506	538	565	536	563	561	520	513	517	558	547	517	551	548	514	569	545	560	522	552	541	514	504	538	535	524	480	533	508	488	526	537	571	523	516	537	533	535	497	464	561	575	530	513	508	540	538	517	511	511	543	555	525	489	484	555	492	516	513	576	513	511	528	550	503	502	554	505	524	562	527	532	529	513	525	516	537	522	510	554	502	563	513	536	538	535	519	516	505	520	575	536	506	549	518	488	512	526	540	503	551	541	548	556	522	508	548	538	501	527	534	493	524	554	544	500	538	531	520	519	513	500	490	520	517	551	530	498	540	541	488	550	546	516	543	526	573	568	532	494	469	507	550	550	544	557	500	527	516	499	520	526	553	506	535	547	565	496	478	519	539	501	547	543	562	535	534	561	514	533	518	550	505	548	572	524	505	528	534	545	526	508	537	569	509	491	534	533	544	543	590	568	533	586	545	539	507	540	549	541	541	551	548	484	533	505	551	529	561	520	524	521	560	500	560	536	558	506	538	538	523	572	563	516	531	520	518	480	546	546	565	526	492	565	527	474	504	511	531	488	517	523	537	541	561	544	508	561	521	541	549	553	537	522	535	499	533	574	537	538	552	538	544	553	497	518	531	520	528	515	541	553	536	580	517	553	470	530	538	564	504	491	537	522	553	475	510	548	529	550	525	506	540	520	578	556	552	544	556	551	568	543	525	561	553	574	528	551	520	559	529	542	526	501	511	532	532	526	541	529	513	504	553	538	508
23011	21581	29815	24294	20963	18470	4413	536	476	469	476	433	443	442	429	415	414	425	463	422	425	391	424	401	421	437	406	423	451	438	433	402	399	442	441	434	417	410	413	406	390	422	432	407	415	400	419	422	472	414	392	409	452	396	399	419	430	426	442	418	456	454	412	453	391	462	402	442	426	428	388	469	430	440	419	413	411	419	418	400	416	425	433	435	416	398	435	451	441	420	443	404	443	433	445	416	402	432	418	413	414	400	422	410	450	413	411	399	432	425	417	435	393	402	409	395	428	407	404	415	412	436	448	418	419	448	405	411	396	394	430	404	425	430	393	416	485	431	425	411	446	427	420	401	433	399	436	434	450	412	425	443	441	420	446	406	408	449	402	383	401	409	410	394	419	399	422	434	425	447	439	378	465	430	404	446	439	381	413	416	412	439	409	419	438	421	440	468	470	450	457	416	391	438	420	433	372	435	406	417	417	427	460	430	418	411	396	446	421	439	412	418	397	380	424	433	453	448	415	410	388	419	418	409	390	426	410	426	422	427	427	415	448	412	423	442	406	423	415	424	417	413	430	389	434	430	426	381	400	425	402	448	420	424	390	401	446	424	441	433	412	424	461	436	416	433	392	444	412	451	480	415	463	427	414	393	421	415	396	396	433	365	440	429	410	443	450	381	417	397	437	449	401	424	426	448	407	395	422	412	411	444	439	408	424	377	431	394	401	380	414	386	430	461	406	427	428	438	409	448	430	441	398	396	422	444	399	438	402	428	394	430	435	433	427	395	408	425	451	419	385	413	424	420	411	441	453	411	420	438	424	410	460	409	420	433	396	431	427	429	414	423	406	408	419	358	446	442	429	427	416	423	392	427	418	435	412	444	447	389	427	410	421	418	416	409	403	399	463	413	442	385	430	427	403	440	403	450	396	427	395	407	412	411	410	427	401	421	413	400	419	412	393	421	432	416	400	422	393	455	407	428	430	385	408	407	443	446	461	422	408	416	429	425	404	403	461	418	444	423	428	428	469	430	414	432	404	425	409	409	445	421	393	432	459	383	411	399	439	435	406	431	444	388	454	423	448	404	446	417	441	402	428	429	432	416	407	449	416	448	419	438	425	457	396	425	443	398	423	438	426	436	410	431	422	418	396	427	410	387	377	435	403	422	436	444	408	415	442	436	423	407	378	409	410	445	432	429	410	374	408	410	415	426	422	424	421	426	401	396	379	435	378	410	447	404	420	415	429	435	429	395	412	440	442	426	417	413	466	401	424	414	445	418	403	474	411	438	395	414	425	412	394	446	412	424	401	385	425	425	396	417	444	395	389	443	422	425	441	394	429	403	411	399	464	434	399	453	438	438	454	405	411	421	391	395	409	431	413	433	459	409	392	399	421	417	453	424	437	403	435	407	427	430	436	427	412	382	444	423	435	452	408	398	389	433	422	401	421	433	452	421	432	418	375	437	412	443	407	409	444	441	419	425	436	435	433	426	394	420	428	434	454	453	419	379	396	409	398	431	368	395	429	414	418	411	413	401	459	401	432	432	449	382	450	420	393	438	424	406	441	456	446	410	463	447	425	460	430	433	421	461	417	409	422	385	418	411	424	446	397	435	443	427	375	441	407	433	404	434	451	449	383	378	427	401	413	429	431	428	394	427	412	408	414	429	386	409	438	398	432	375	421	452	425	436	446	464	422	444	421	409	428	427	397	418	427	396	447	423	400	422	416	440	446	385	401	394	420	426	395	383	419	416	440	460	445	411	438	422	424	391	434	431	429	426	403	429	405	408	412	408	456	415	410	420	434	391	392	452	430	397	426	406	427	400	426	443	435	421	441	461	370	428	448	407	443	401	459	402	417	396	428	459	435	382	421	445	409	396	416	438	440	439	404	422	394	429	425	447	421	428	428	405	415	427	403	436	397	426	425	445	416	435	421	408	426	409	385	415	436	428	469	435	413	392	447	452	417	381	449	430	432	406	440	405	384	427	399	412	409	395	420	408	391	400	416	416	405	406	410	412	403	372	387	403	410	413	415	421	399	415	392	380	392	432	407	406	423	395	389	404	443	408	388	432	476	425	401	424	424	433	441	433	448	422	424	407	405	474	416	445	424	424	451	419	432	436	411	403	445	419	417	416	411	471	396	405	392	430	435	425	427	371	408	442	432	445	440	478	435	394	418	434	420	434	452	408	418	405	444	418	435	456	440	441	458	449	413	410	420	380	427	387	378	392	434	427	428	416	403	391	401	407	439	406	406	399	403	404	434	447	420	396	420	438	441	435	451	407	396	400	447	429	426	408	395	420	438	413	444	443	411	442	425	420	465	399	416	453	430	445	394	409	424	409	434	434	408	423	359	467	431	388	398	411	458	392	421	422	450	440	414	414	440	469	413	406	425	421	450	423	417	393	407	425	397	398	414	410	423	417	456	430	424	430	436	440	415	400	417	412	415	422	443	458	416	376	456	440	475	411	382	426	408	413	412	442	423	424	433	432	438	449	402	432	412	427	386	425	429	409	398	389	430	468	417	395	426	414	430	404	404	397	430	424	409	432	425	421	426	418	378	405	393	425	426	428	392	407	404	425	414	419	431	405	433	441	388	391	438	439	422	410	412	414	439	440	425	388	411	407	405	398	440	423	396	437	375	426	426	432	443	419	414	399	477	416	399	404	379	437	420	411	432	381	418	406	416	444	381	414	414	455	405	456	425	428	413	390	408	392	418	453	424	389	394	438	412	401	457	429	421	448	414	429	421	404	440	430	425	411	384	393	354	416	428	423	447	433	411	404	461	457	391	399	411	421	389	421	406	395	446	394	427	411	426	403	417	407	415	415	415	444	402	436	431	426	417	413	426	392	404	455	401	416	413	425	408	427	417	457	429	417	450	422	440	409	417	405	425	431	429	388	463	426	449	399	452	450	406	395	405	427	401	411	420	424	436	417	420	421	423	427	418	419	442	400	409	392	421	405	427	395	434	405	380	438	417	405	412	459	431	399	381	409	413	423	450	427	410	448	422	352	416	402	417	378	411	450	403	401	403	412	437	436	401	408	439	412	414	380	405	404	428	398	400	433	429	444	405	440	446	425	450	439	411	418	418	458	395	447	404	412	403	434	437	408	393	413	405	421	442	422	439	392	409	424	403	401	438	411	395	455	414	432	424	420	390	396	433	424	392	402	402	405	467	391	444	443	364	403	443	417	427	415	430	417	399	404	417	455	446	404	416	440	425	437	413	432	446	425	422	425	398	432	455	409	407	422	395	415	415	412	424	411	403	414	419	397	402	373	450	411	430	403	396	399	409	355	394	402	435	403	403	380	432	439	440	417	394	403	389	394	421	420	419	414	419	395	461	395	417	420	384	399	414	438	439	428	419	427	443	420	430	435	437	381	471	399	470	462	416	404	461	403	416	419	418	430	452	427	400	420	369	449	428	395	391	430	425	420	465	399	401	412	418	449	408	408	407	412	381	388	418	400	402	439	389	424	431	418	411	395	403	394
58065	94178	75452	43080	5340	791	748	713	736	699	728	651	662	704	690	666	679	686	636	707	718	725	687	704	695	681	652	617	698	695	647	688	620	633	663	647	625	660	673	692	643	666	655	674	689	664	696	687	688	696	672	624	660	685	652	718	653	668	667	686	649	682	707	706	690	717	672	652	680	696	711	732	778	697	648	676	724	638	676	663	622	708	671	691	659	655	685	697	683	650	655	710	678	687	657	651	654	698	662	672	659	661	689	665	662	680	709	660	702	678	672	686	685	698	646	677	686	685	701	674	643	688	634	685	663	670	631	667	673	704	651	652	729	657	662	643	683	681	683	684	669	654	666	648	641	673	723	651	667	676	683	637	681	682	658	683	646	654	662	653	715	630	656	714	696	668	673	695	683	680	657	698	648	683	616	644	656	652	677	651	641	681	657	682	670	699	671	642	672	666	686	645	713	692	636	666	684	640	705	657	682	658	647	668	687	683	676	695	653	674	653	684	730	724	655	628	660	675	681	705	660	673	646	700	636	642	731	646	705	676	687	672	680	662	663	689	618	678	634	685	698	666	646	685	689	672	700	669	651	694	677	623	669	690	693	664	685	679	742	619	728	675	693	645	692	685	650	653	658	682	674	616	721	645	733	691	641	693	696	680	684	637	635	674	697	690	711	664	667	616	676	665	698	683	674	663	656	601	690	711	680	659	740	663	652	688	653	710	664	708	635	650	750	679	723	667	685	687	691	670	681	652	645	671	635	641	653	689	717	691	657	617	664	671	698	685	647	658	672	674	698	688	673	693	626	670	660	668	650	695	663	671	650	682	703	609	648	639	672	703	640	724	697	714	682	675	653	677	711	640	638	708	677	714	691	618	697	630	661	651	631	646	683	699	687	685	637	673	699	629	691	653	701	626	621	665	710	668	652	662	652	668	651	655	668	675	667	626	673	687	707	676	668	699	675	645	615	609	635	669	682	679	706	670	680	674	705	685	665	655	676	670	658	673	671	653	633	701	680	631	694	693	717	653	743	668	647	722	689	682	638	647	658	668	651	691	672	700	673	709	680	638	616	651	676	666	664	670	699	690	707	672	665	687	718	653	696	705	699	641	698	684	660	672	640	711	662	677	692	645	641	655	635	642	676	678	695	682	670	642	694	675	638	719	719	691	635	702	663	697	619	674	666	712	712	670	699	674	729	700	693	688	628	670	688	614	696	663	703	651	671	682	671	652	704	663	642	698	681	640	726	666	691	664	709	694	650	657	641	668	664	709	684	685	662	694	708	674	719	667	651	702	707	685	670	676	672	678	643	688	684	640	634	712	667	699	649	697	690	682	710	706	663	684	665	672	606	667	641	694	703	663	659	720	667	708	668	638	630	713	650	642	664	693	699	708	661	669	666	692	662	675	748	682	670	646	685	689	673	677	630	648	674	668	622	703	633	659	674	666	670	657	697	683	629	694	696	682	645	673	709	685	688	683	680	657	676	676	677	720	658	653	642	678	673	697	690	661	717	672	691	665	634	742	693	663	652	706	680	666	650	632	628	618	672	642	625	693	653	674	665	670	628	646	699	701	673	663	670	640	705	703	697	649	678	656	658	728	659	693	679	681	657	684	678	659	663	665	654	727	745	664	659	649	707	650	692	647	687	681	692	693	654	672	665	687	631	676	680	679	654	675	628	697	643	657	676	690	624	657	613	644	697	710	672	727	693	632	664	655	663	685	668	673	683	673	635	705	666	695	650	671	649	667	646	670	672	640	660	686	654	706	726	720	706	683	670	658	668	673	673	667	678	606	697	642	657	679	650	628	681	657	650	667	711	655	664	722	679	679	654	676	688	702	625	677	654	692	703	624	604	676	704	725	643	656	674	689	650	635	684	678	688	650	666	675	699	661	656	680	636	687	675	677	686	674	628	673	693	724	701	641	671	650	626	680	644	634	643	686	655	653	600	650	712	680	624	655	695	703	670	637	677	690	701	641	715	695	628	676	665	647	691	673	679	663	675	689	664	664	680	647	690	684	665	678	664	676	673	724	690	669	677	695	636	707	629	705	652	677	711	625	663	713	643	719	648	668	623	617	659	675	669	658	691	696	650	676	662	672	713	649	610	683	610	707	641	698	683	649	688	680	722	682	656	672	708	649	661	661	667	631	706	670	695	697	690	701	682	699	679	676	684	716	667	681	717	657	706	707	713	637	672	666	680	638	682	651	636	731	654	692	649	713	660	659	700	647	677	662	685	679	652	658	651	687	660	676	658	681	696	655	685	603	677	691	681	673	728	649	646	740	668	654	661	660	660	675	676	684	688	649	683	681	653	727	673	676	623	698	686	714	647	654	613	691	632	672	672	644	654	672	673	717	648	723	660	639	686	691	676	714	648	736	638	682	646	644	697	621	693	660	648	662	654	669	642	658	662	682	697	679	707	643	638	657	649	721	660	698	687	668	670	697	699	657	678	703	689	616	604	683	665	673	657	636	677	651	668	637	624	687	674	680	626	638	695	689	681	650	669	693	713	695	628	685	687	698	663	648	681	618	648	669	658	652	726	688	687	655	662	697	708	676	700	705	680	673	648	682	632	688	655	673	651	664	640	685	675	639	688	608	674	644	723	686	693	671	714	721	691	683	653	723	710	649	673	675	726	659	701	673	657	632	645	664	657	681	630	671	679	702	626	643	681	678	688	655	647	672	618	630	658	672	669	661	647	653	632	734	674	662	663	664	664	664	691	656	680	697	676	702	635	702	663	698	682	648	705	683	661	677	640	678	681	704	627	720	665	681	652	691	669	690	651	632	691	672	679	723	681	695	698	664	674	664	720	688	715	694	656	687	687	667	647	665	690	658	687	667	635	658	634	664	693	645	691	712	672	669	619	654	691	663	689	628	711	658	676	688	635	677	655	647	607	634	717	677	723	628	641	679	654	700	664	702	663	705	691	677	669	670	652	656	638	631	644	647	652	650	645	661	652	654	697	668	730	717	691	650	673	646	643	649	668	698	715	694	695	684	681	676	651	702	718	674	649	700	627	661	708	703	715	631	685	631	698	716	645	677	700	665	677	640	685	696	648	664	677	673	706	682	693	672	667	704	659	676	693	662	670	695	685	660	672	702	676	676	693	657	717	641	653	689	704	653	655	666	703	698	671	615	666	669	668	649	677	709	693	678	675	678	687	648	656	700	732	649	703	676	710	676	658	698	650	729	667	638	634	652	672	689	682	705	679	649	657	636	674	706	667	667	678	674	686	701	692	702	667	644	640	646	663	729	643	684	708	665	627	646	653	681	703	727	658	705	704	694	691	630	668	683	691	710	675	696	649	650	682	660	665	656	673	679	715	668	707	654	637	677	669	656	673	697	653	685	652	696	662	679	647	699	659	652	667	669	692	654	681	649	639	637	689	683	678	672	729	684	680	632	629	649	644	653	657	699	658	684	640	642	689	642	673	664	688	672	620	666	687	665	673	648	671	679	737	662	701	683	660	635	698	700	638	660	648	639
28993	28148	26056	13391	914	450	489	437	449	448	430	461	436	437	443	479	416	420	445	458	438	454	473	418	453	431	484	478	440	430	457	427	442	443	432	472	452	445	411	448	426	436	480	417	446	404	436	453	465	455	493	441	422	476	453	455	448	450	483	444	427	451	419	408	426	440	461	489	461	401	459	394	469	443	442	435	461	449	499	451	455	437	447	439	439	442	419	408	474	470	456	464	455	455	440	438	449	409	479	488	432	452	450	438	464	427	446	457	434	429	464	411	435	453	447	419	496	462	454	399	456	418	412	426	445	467	427	406	444	453	448	481	484	416	471	422	463	443	439	457	424	438	453	429	438	435	468	471	437	414	450	437	435	458	446	444	487	477	423	449	422	464	420	452	382	426	415	438	427	447	451	428	415	456	528	396	394	470	448	454	432	482	459	479	452	442	429	476	441	455	452	460	460	431	449	451	454	451	442	414	444	433	433	451	450	441	446	432	429	445	448	448	440	429	413	487	454	415	469	428	432	436	456	448	454	432	440	432	434	451	474	467	427	506	439	442	443	438	422	427	493	443	415	439	471	413	498	447	445	424	428	407	461	442	418	444	419	418	429	402	409	467	391	435	408	450	454	431	485	441	464	395	425	451	406	434	438	393	400	456	458	448	432	439	503	443	407	437	435	455	456	435	463	443	407	404	450	436	438	410	447	415	467	440	439	411	449	485	397	429	431	433	414	458	438	446	416	448	443	395	412	458	458	443	426	483	423	412	440	428	446	436	434	463	470	451	433	424	416	450	473	453	491	471	430	438	483	444	435	426	454	448	450	440	438	439	435	401	430	454	478	472	457	425	461	446	443	459	471	440	479	460	446	445	471	422	480	442	442	435	439	471	435	426	448	454	467	441	459	437	421	447	461	431	418	434	431	436	451	449	440	413	425	477	450	473	460	425	429	436	461	457	429	410	433	441	446	482	435	422	412	436	397	440	435	429	460	430	447	407	461	448	453	466	463	417	430	471	448	452	445	451	438	405	441	436	419	459	428	448	403	452	458	388	483	433	443	428	444	428	417	447	445	461	434	492	467	467	437	434	442	403	439	435	451	439	442	448	447	401	468	444	416	390	437	474	465	485	461	475	462	430	445	461	436	404	481	438	413	420	434	439	459	464	426	418	448	414	430	398	403	426	461	467	439	435	445	478	448	448	452	466	467	456	454	419	466	446	463	426	424	469	402	444	435	436	450	436	441	433	463	414	426	460	443	436	477	448	432	428	446	408	434	458	413	434	432	471	437	430	469	447	444	453	470	440	432	471	441	425	440	424	468	452	463	437	478	398	424	427	462	429	428	421	443	449	430	454	452	440	437	453	451	420	472	456	445	465	414	443	432	399	451	467	462	429	423	460	458	462	431	464	455	421	458	466	440	452	437	441	451	437	468	452	430	460	428	422	437	488	451	460	437	433	441	428	423	427	440	423	436	409	436	451	432	456	487	441	495	469	424	476	447	476	437	413	431	425	451	451	421	456	445	425	442	440	424	433	417	422	495	402	412	428	455	430	445	414	433	431	425	445	408	407	476	418	452	445	455	460	446	458	446	424	452	484	396	437	427	433	443	440	441	436	410	463	493	454	456	417	417	417	429	430	477	474	465	429	449	490	447	436	464	414	429	441	456	471	413	433	445	473	460	435	443	406	424	424	427	421	399	440	439	443	465	473	471	445	456	461	470	432	460	468	438	462	396	441	436	442	435	441	420	472	411	424	424	447	464	434	400	437	430	411	436	485	432	435	462	418	468	463	431	489	483	439	425	418	428	459	464	443	445	444	430	435	443	431	453	442	459	455	439	470	415	452	432	448	452	468	454	439	426	412	413	407	492	422	429	430	417	448	453	436	462	478	414	413	414	468	464	444	467	459	434	419	434	407	456	419	411	435	415	413	440	454	435	432	473	446	432	461	442	420	441	478	437	450	463	456	462	443	450	454	472	454	423	437	441	472	447	422	468	457	440	465	437	440	465	429	428	436	433	402	461	446	455	420	422	440	452	423	471	454	498	447	438	465	449	432	461	465	401	438	441	438	447	443	451	463	431	457	444	460	455	427	433	438	478	466	474	437	436	457	466	440	462	451	438	446	413	423	432	445	456	443	419	453	475	445	433	423	428	401	472	448	439	417	451	440	431	451	433	452	425	439	446	445	470	465	442	463	455	415	438	434	447	445	437	438	414	412	407	451	451	440	435	443	423	440	453	459	412	441	421	464	436	446	425	449	438	455	438	431	469	487	450	442	492	476	445	451	413	424	430	432	474	403	484	441	419	487	471	414	457	444	436	428	424	456	418	437	473	447	442	444	418	402	429	426	414	455	440	420	480	409	439	451	426	451	416	411	449	441	414	426	441	422	477	465	425	444	440	440	437	426	471	452	449	433	462	455	428	460	413	401	447	481	439	442	443	451	453	452	427	421	444	467	477	432	439	421	457	445	457	446	444	431	425	447	439	433	445	439	438	413	448	426	420	450	438	417	454	476	429	456	445	424	436	442	409	436	413	451	468	461	451	430	437	433	481	458	462	440	441	445	453	449	424	463	467	436	468	458	440	423	473	433	480	441	454	465	424	447	505	435	404	444	444	442	461	452	466	494	409	469	469	443	409	437	466	460	441	441	440	383	425	445	445	418	457	440	462	456	460	468	456	434	497	467	425	440	433	402	442	442	446	441	461	460	439	458	463	461	448	423	450	473	471	459	438	446	470	441	484	428	433	433	480	447	468	440	444	456	466	454	442	406	421	482	452	418	416	458	453	456	475	426	425	461	414	408	448	469	435	454	437	443	452	461	452	444	446	450	454	455	428	436	472	429	432	429	473	443	443	435	453	405	422	420	471	442	449	433	449	451	429	439	423	455	454	454	449	437	446	413	458	466	454	443	449	451	410	443	449	485	439	452	467	428	448	483	421	429	483	442	435	431	430	400	459	419	447	435	423	446	452	445	449	444	455	467	455	463	410	411	446	425	457	425	415	457	444	401	454	464	427	437	406	437	421	477	415	439	433	443	464	458	464	441	464	460	454	406	463	457	423	462	444	454	456	409	429	456	477	432	449	440	439	448	455	411	464	421	468	449	411	451	425	457	441	429	426	430	412	441	450	447	450	443	463	447	451	418	448	449	433	437	432	427	459	431	433	470	428	446	479	406	418	452	431	432	395	441	452	454	471	441	430	461	452	440	436	446	423	430	438	444	433	470	409	472	433	483	465	442	406	468	444	488	461	472	466	404	437	435	440	452	437	434	403	441	433	497	429	457	457	429	432	450	462	433	472	459	422	457	457	438	478	446	467	435	446	486	461	427	461	437	440	391	458	424	439	429	443	470	451	410	440	476	452	425	451	423	439	461	443	431	442	429	436	432	432	422	415	422	409	433	450	461	461	466	454	456	441	420	442	412	420	431	442	453	455	406	445	440	438	475	457	439	443	448	412	437	423	462	449	452	458	448	448	411	416	460	431	477
39190	46379	31463	12647	1117	829	784	813	718	736	736	767	831	707	738	767	751	803	762	791	756	769	771	754	770	754	749	733	719	748	714	745	731	806	784	793	768	749	762	707	746	723	764	750	720	778	771	754	714	745	800	698	755	718	712	809	734	762	772	753	778	736	754	807	754	737	752	817	785	777	728	746	719	761	751	704	750	756	846	755	695	725	719	768	756	720	750	731	790	758	773	779	789	762	719	758	735	763	711	746	715	737	761	691	739	719	774	749	744	765	750	738	782	763	776	733	743	729	711	745	756	781	800	759	753	757	683	780	693	773	758	746	697	760	768	748	750	784	763	754	749	723	810	775	771	768	753	761	706	761	783	762	736	766	718	733	746	777	769	772	751	727	781	779	735	728	762	741	777	747	766	787	709	721	750	733	752	748	766	731	765	745	735	749	756	743	776	726	706	749	749	775	720	724	767	732	710	736	774	732	749	776	786	735	738	702	737	753	742	739	748	713	752	744	811	780	762	744	750	774	732	763	813	720	747	713	820	718	734	788	763	747	774	728	732	798	752	752	718	722	752	711	768	746	727	790	751	776	762	751	705	719	793	750	787	715	762	703	754	720	731	733	723	748	744	739	724	750	758	762	712	782	738	733	789	707	749	744	744	729	758	777	754	739	750	723	734	779	751	792	756	728	755	755	740	748	736	670	727	712	789	711	715	779	745	775	786	751	726	717	765	732	788	784	764	733	735	748	784	711	780	732	707	735	744	739	811	732	773	763	761	749	744	781	740	744	758	753	743	739	749	733	757	753	743	777	725	761	743	791	688	807	721	763	729	805	763	784	724	762	724	751	718	742	755	769	778	749	745	802	785	761	751	768	696	737	722	739	747	684	807	721	828	749	728	775	716	770	745	727	770	761	741	801	711	710	728	741	772	812	747	752	798	741	759	711	718	764	734	744	760	740	721	794	787	750	731	724	734	714	754	734	770	759	743	721	724	750	803	767	706	754	792	764	782	789	755	726	754	747	717	738	804	741	700	725	758	781	736	723	741	730	722	724	760	774	716	795	746	761	764	786	758	768	721	774	754	798	752	764	784	805	727	788	786	798	735	754	764	751	774	748	768	752	785	755	710	701	749	774	792	767	708	780	726	709	737	728	748	739	796	771	779	744	742	721	782	710	775	756	764	741	786	716	735	713	776	774	725	781	826	776	744	740	716	744	717	775	736	750	783	782	713	728	735	765	748	751	751	723	754	764	760	755	761	778	739	784	740	781	747	774	782	775	732	770	693	788	705	734	787	732	768	736	738	767	731	748	759	772	706	776	778	718	803	754	733	728	751	717	748	709	749	729	727	756	764	739	806	732	711	763	763	768	784	785	759	766	746	718	784	783	777	795	796	774	778	736	772	665	733	767	707	787	739	736	795	793	743	769	700	761	714	751	815	754	761	737	740	763	778	698	713	746	763	740	749	784	752	806	722	794	741	726	731	766	654	769	753	730	750	743	698	769	747	693	751	780	712	802	771	738	747	743	769	739	721	766	772	766	786	767	730	764	799	764	766	799	794	793	791	744	738	709	736	730	776	755	764	761	727	745	760	746	766	724	744	793	722	726	791	765	749	796	747	730	748	746	750	747	799	742	736	733	784	751	765	753	741	734	753	742	770	764	755	795	750	747	780	727	731	733	765	785	752	696	727	734	777	721	762	769	752	788	784	749	770	721	731	732	757	783	738	737	767	801	789	764	752	768	726	791	725	753	791	698	737	777	749	719	725	758	739	714	750	754	761	721	743	765	812	717	755	762	746	750	779	758	742	745	718	804	719	748	730	740	742	787	738	755	753	756	730	737	707	706	747	723	756	768	742	794	759	736	743	719	704	783	754	709	731	761	761	773	803	789	735	720	766	756	802	809	734	730	744	750	776	760	828	763	762	793	744	741	726	737	761	783	764	794	747	749	756	697	766	785	760	681	756	733	727	748	782	739	756	731	773	793	731	742	720	769	720	749	760	756	784	744	709	706	699	797	780	748	766	728	726	773	707	736	781	772	767	795	770	754	764	744	725	747	726	753	794	690	751	747	728	750	754	753	749	747	808	739	774	736	765	758	732	766	767	759	713	730	761	770	775	742	776	739	771	785	725	764	720	747	772	722	760	712	776	776	730	729	733	748	778	786	776	768	769	760	749	734	745	745	726	751	782	817	745	733	768	788	783	717	716	758	763	721	764	744	772	741	823	701	719	706	747	745	742	694	824	737	734	748	725	733	731	759	764	796	799	735	791	746	725	712	726	747	772	784	722	805	733	776	693	781	781	742	789	750	731	738	728	749	754	779	781	783	734	704	748	749	812	699	744	771	758	782	797	754	730	734	746	747	764	740	749	736	716	728	797	761	753	762	752	736	769	740	764	703	751	738	780	724	803	753	756	773	712	775	762	777	800	757	735	745	686	742	691	741	738	742	782	746	786	795	793	745	820	818	688	764	739	756	749	764	751	776	726	739	756	722	717	778	788	736	755	753	735	767	742	740	761	754	789	750	757	773	724	766	748	711	799	771	741	751	761	770	727	756	755	776	753	725	734	734	801	769	766	752	770	773	761	760	792	730	735	754	722	685	777	757	714	769	783	752	707	759	750	741	770	769	761	713	736	716	778	795	758	744	774	768	765	711	796	824	741	763	755	737	749	719	741	773	793	776	740	779	748	738	715	745	797	766	764	716	733	719	756	732	736	727	788	780	736	770	759	793	711	734	780	713	788	797	750	754	715	782	743	779	750	775	773	770	759	741	746	702	773	724	782	697	732	719	776	763	733	771	750	746	739	742	780	675	778	734	732	736	762	819	710	755	751	733	749	694	749	736	747	761	810	772	769	718	791	716	735	725	735	718	732	768	726	753	711	689	745	805	725	743	785	759	792	757	766	832	732	773	719	714	705	743	742	707	754	816	785	749	806	731	771	741	804	731	771	766	741	720	793	767	751	738	828	775	782	765	781	751	749	788	717	752	780	784	709	727	752	748	738	711	765	767	725	718	787	777	762	774	795	763	727	715	720	759	711	768	751	778	743	717	776	745	755	738	742	767	789	713	790	767	758	751	733	738	770	741	779	774	750	782	756	773	739	750	734	773	771	739	756	764	777	733	735	728	730	772	726	748	767	759	784	766	711	742	707	727	765	741	783	733	741	737	744	803	747	731	757	710	758	755	728	786	746	787	743	751	741	761	730	763	764	714	773	786	793	756	731	797	780	790	759	736	735	753	753	763	729	781	768	748	751	799	733	762	730	741	774	753	757	733	738	767	783	765	739	704	754	741	804	690	747	754	762	752	733	732	696	772	773	749	752	734	777	736	756	754	730	755	758	741	756	773	751	749	764	717	739	737	767	693	739	758	722	745	714	733	719	732	772	700	795	749	745	715	732	758	753	713	770	710	750	769	742	760	747	745	747	734	788	697	769	744	740	741	779	757	736	742	730	761	748	776	768	762	733	742	761	731	757	783	774	774	733	764
24030	22352	30050	25950	19402	7516	476	342	347	333	341	347	323	330	286	296	301	327	304	319	302	326	313	275	300	303	348	300	308	343	333	300	321	296	274	275	319	336	337	324	269	307	317	297	307	308	272	333	321	308	309	331	334	296	335	297	300	302	316	311	293	314	291	324	323	300	328	283	308	327	324	320	354	322	320	300	273	318	327	339	314	312	316	312	317	319	301	300	309	310	294	345	311	313	324	290	324	316	328	292	311	294	295	308	281	296	310	325	289	289	319	310	298	295	308	305	308	314	347	304	291	317	321	314	286	300	303	327	324	297	315	312	291	292	307	318	274	323	319	320	326	291	316	314	293	304	318	285	325	326	306	290	307	283	323	349	327	328	280	304	305	289	304	345	298	294	320	266	320	293	294	331	285	296	313	307	301	331	301	296	321	320	293	310	286	308	322	302	307	322	299	302	304	297	306	292	298	307	284	313	318	328	317	320	322	294	307	303	305	337	289	303	305	292	325	313	334	295	333	311	321	285	307	321	307	302	298	316	340	332	308	315	333	316	304	311	321	309	305	297	333	307	299	311	292	306	279	269	314	308	305	306	310	328	296	311	316	280	308	298	272	322	361	327	285	293	335	310	319	310	287	321	338	324	297	302	310	319	300	301	303	296	285	306	327	300	300	277	299	308	299	274	296	296	310	309	289	309	302	300	291	304	311	310	275	311	318	320	309	333	306	308	321	304	285	288	306	348	329	311	325	312	276	286	296	304	293	300	318	328	293	318	310	309	315	330	313	310	313	299	332	304	299	322	285	328	285	285	302	296	299	306	315	333	344	297	291	299	317	304	314	321	310	300	307	310	286	291	302	315	293	317	314	329	330	285	283	297	318	351	313	326	325	296	316	281	311	313	307	309	331	348	331	305	284	326	307	288	348	317	326	290	308	301	310	321	295	284	341	291	306	326	328	346	305	334	304	334	318	295	300	285	262	329	297	329	330	333	323	291	302	292	311	314	308	296	319	291	316	300	310	304	309	298	273	246	273	305	309	317	330	324	321	342	325	319	298	271	293	293	331	309	322	313	296	297	330	309	281	321	337	323	304	291	285	284	293	311	298	329	320	312	316	284	278	313	332	303	310	300	317	323	309	295	328	315	320	295	287	331	303	324	321	324	309	331	310	325	320	310	341	269	318	300	342	303	295	287	322	322	306	313	307	346	300	325	325	311	339	300	346	342	300	305	333	327	259	289	287	299	287	314	294	321	304	315	340	317	321	337	299	307	338	317	323	286	277	327	303	306	306	319	294	317	331	326	325	307	294	344	270	289	316	299	320	339	309	283	321	289	299	326	285	320	299	329	300	298	297	327	317	318	325	314	287	316	263	328	331	294	317	329	312	294	298	331	303	298	300	277	286	318	311	311	303	289	323	317	309	312	312	302	309	294	298	270	283	327	286	281	304	288	295	285	312	304	305	311	297	309	293	311	325	305	305	302	296	351	336	339	303	297	306	311	332	310	324	321	304	304	333	329	311	318	324	288	294	313	312	277	283	305	296	297	294	283	277	332	318	344	318	274	303	351	308	294	301	316	298	308	306	301	302	300	334	342	306	322	289	282	269	346	310	293	308	320	300	308	289	320	317	308	311	301	297	340	320	343	308	297	330	310	306	319	322	310	287	314	302	323	300	303	320	316	299	295	305	291	324	334	323	319	336	307	323	296	318	311	309	293	272	306	320	348	305	289	327	287	283	346	299	304	296	325	294	307	326	331	338	301	310	336	289	299	324	281	311	304	301	321	318	300	324	331	349	319	295	281	310	301	275	321	353	331	324	325	325	321	279	351	335	300	327	274	287	317	297	331	328	307	322	302	322	291	292	309	291	348	304	291	323	275	301	272	329	319	294	330	323	293	287	289	324	340	295	312	280	276	299	317	354	311	303	293	320	321	343	310	315	308	307	308	301	301	303	307	335	270	329	288	297	313	307	296	355	283	344	301	314	284	320	270	322	293	312	289	273	298	355	293	326	304	315	304	329	312	291	316	272	308	290	302	346	332	306	332	308	302	299	295	316	311	281	271	315	305	328	306	305	307	291	310	292	311	322	298	329	338	313	304	316	255	307	272	290	296	334	293	296	341	332	320	289	306	300	308	306	307	284	289	262	328	325	310	315	324	320	317	305	313	312	300	309	298	332	339	305	327	272	293	331	294	277	334	300	329	311	293	326	326	300	279	320	306	307	327	306	309	306	296	314	296	298	313	352	340	308	313	325	317	294	338	312	285	308	296	316	291	289	316	297	304	297	297	324	308	315	325	284	320	299	330	298	291	328	279	329	330	315	304	325	324	308	346	303	317	319	293	310	315	317	299	313	322	305	307	304	315	294	297	324	348	307	278	325	329	297	321	307	332	320	333	321	284	313	321	314	312	304	301	298	328	340	312	293	299	312	330	321	293	295	279	267	302	291	328	301	291	306	298	317	276	291	288	314	306	334	305	305	322	292	318	278	329	287	312	290	339	323	326	278	304	311	285	296	309	312	294	319	322	331	288	340	322	319	338	305	320	323	314	313	330	316	344	297	299	302	318	299	307	289	300	302	289	338	341	330	304	292	305	309	290	309	304	324	295	302	334	302	338	317	331	278	296	289	320	325	300	328	331	322	319	313	325	296	298	318	319	314	300	301	302	299	320	330	315	295	286	325	311	293	311	318	300	287	317	299	321	296	311	291	311	316	314	317	318	326	325	319	331	323	328	264	306	307	264	306	305	325	332	306	304	317	316	299	318	291	325	288	325	304	317	315	305	302	319	301	302	321	317	318	290	331	325	318	316	307	334	306	309	309	297	291	290	268	344	304	316	274	300	327	327	316	319	329	326	300	306	273	340	306	310	298	275	314	328	299	299	288	296	299	289	325	331	298	304	341	316	327	315	346	337	301	316	316	302	313	315	332	314	303	288	335	335	291	300	314	301	319	325	298	288	314	297	286	283	339	293	287	315	343	310	304	307	284	294	297	312	321	292	269	302	340	305	297	326	292	270	299	325	288	340	323	298	311	295	303	301	297	341	336	321	314	319	330	318	330	313	333	294	329	315	312	311	333	280	295	330	306	317	281	310	314	339	307	332	284	310	292	322	291	303	342	306	330	284	300	338	301	324	321	286	306	277	277	307	320	310	314	277	362	325	317	322	310	315	306	310	297	291	303	312	327	311	309	307	305	300	309	301	314	306	319	327	319	306	307	321	323	313	316	321	294	288	297	318	331	299	311	302	289	296	297	306	292	307	293	304	318	303	328	310	328	309	327	318	315	326	318	303	324	301	316	305	299	317	300	321	306	315	319	317	316	307	333	294	305	301	312	302	296	333	321	338	299	312	304	343	279	341	292	304	305	342	279	339	297	317	311	344	323	295	314	307	328	318	283	306	299	302	300	291	291	282	342	301	319	320	325	294	316	316	292	341	340	319	301	317	323	299	296	305	308	309	321	320	318	322	349	317	294	322	303	318	283	308
59518	86260	64995	34797	3685	612	620	553	600	529	535	487	555	506	566	537	576	499	525	533	539	523	534	551	507	482	529	527	529	548	532	578	597	532	538	494	542	557	528	524	579	486	490	477	564	500	537	530	554	497	519	539	527	533	553	526	571	567	567	528	488	549	539	538	518	588	529	537	502	547	521	576	601	523	529	542	550	491	538	598	527	541	571	517	520	537	521	548	522	520	558	539	539	527	550	510	556	534	537	528	544	493	518	529	558	538	527	525	503	500	530	541	539	553	545	566	540	544	526	527	545	515	536	536	553	498	545	503	552	484	527	531	536	513	512	567	512	550	495	567	496	506	571	525	564	533	519	482	566	531	517	530	550	512	515	535	527	521	495	530	540	554	517	490	562	518	503	544	517	527	569	517	529	548	510	538	534	543	504	477	504	582	564	543	540	516	539	529	543	510	549	505	517	539	555	523	495	527	518	535	547	543	523	495	523	547	502	546	511	536	525	530	532	516	567	517	537	536	536	582	548	484	513	539	533	496	521	526	566	532	537	547	536	594	557	472	580	524	569	511	507	524	535	530	518	539	540	508	595	535	552	514	560	540	500	548	523	570	522	547	544	521	537	543	546	546	523	541	524	570	518	523	538	523	516	549	565	531	509	495	525	556	537	543	527	546	532	540	567	521	553	535	500	511	522	534	524	496	540	552	517	537	527	569	518	506	577	524	531	540	527	548	543	502	526	528	567	554	494	542	552	559	519	538	537	526	512	538	531	575	517	509	515	542	540	508	504	565	536	563	509	548	536	527	552	534	495	503	547	543	572	507	540	559	538	531	541	564	534	490	512	524	512	579	525	487	527	535	528	561	569	493	542	533	531	541	561	548	544	514	551	561	540	530	552	544	537	558	527	518	542	540	530	520	501	535	509	522	573	510	520	549	512	500	522	534	527	534	523	556	545	532	506	582	543	548	562	511	498	527	505	511	526	519	525	557	561	530	560	555	458	539	499	535	564	522	527	550	552	556	588	532	522	528	534	539	546	515	540	523	523	552	528	572	537	563	504	521	523	531	543	547	538	525	531	532	560	526	551	540	521	539	498	547	548	550	533	550	526	567	498	485	538	535	540	492	551	536	498	521	558	527	513	480	527	499	557	488	533	557	494	531	501	533	476	500	503	501	536	577	506	520	559	514	567	495	540	500	530	576	534	518	569	499	559	562	522	529	526	543	562	525	498	548	494	526	529	494	524	515	562	536	544	546	517	544	508	550	521	555	528	556	515	567	528	545	556	517	497	505	531	525	530	490	529	480	546	528	578	549	540	546	553	596	523	502	569	533	534	510	520	525	529	532	514	502	540	515	520	514	522	521	528	536	538	512	513	521	573	513	531	571	451	499	528	518	561	534	549	543	530	511	526	525	524	537	524	542	515	516	503	573	492	542	504	517	491	547	527	500	544	538	508	549	524	494	554	546	521	506	547	541	510	522	511	559	542	515	523	514	508	555	563	537	566	513	530	541	542	532	496	534	538	501	518	562	474	527	517	518	505	569	561	533	550	492	557	504	512	551	551	530	500	553	507	535	520	532	519	544	536	512	556	499	531	505	530	530	557	527	527	561	538	524	567	556	541	550	520	542	517	550	547	493	555	532	547	550	533	574	527	488	553	560	557	519	562	542	532	562	541	526	539	554	556	562	537	599	536	557	516	565	523	534	489	568	529	515	544	509	505	515	541	536	530	522	545	534	559	539	554	523	584	598	620	528	560	526	526	550	536	535	497	551	531	561	555	503	531	520	531	494	520	544	535	563	549	544	513	504	554	509	485	486	539	504	538	522	554	550	562	504	544	536	516	550	524	549	486	564	557	553	496	568	576	538	557	530	523	550	546	546	566	519	529	575	531	517	536	523	533	539	563	485	548	548	532	538	522	554	580	509	528	535	577	516	515	536	498	534	552	551	499	551	537	532	560	531	497	529	518	538	529	553	570	500	525	553	516	531	503	557	531	503	507	508	525	570	501	546	497	573	540	503	527	501	569	526	506	550	562	527	545	523	554	538	495	540	485	542	541	555	580	530	533	519	545	512	514	531	549	564	517	564	531	507	541	507	564	487	559	502	578	474	500	541	506	552	548	568	507	543	556	552	544	532	540	546	555	482	536	544	522	530	535	542	505	545	585	527	557	521	498	528	550	560	515	538	548	517	521	512	480	537	532	548	587	491	527	554	541	562	520	513	566	587	501	525	550	463	557	507	515	529	530	537	542	554	537	495	548	553	508	559	530	577	540	581	552	547	532	529	515	514	525	563	529	554	520	537	557	570	542	522	522	540	559	563	499	523	557	554	560	554	521	564	535	538	563	507	555	545	522	511	534	548	533	485	544	562	508	523	540	509	549	533	524	536	465	542	559	535	527	511	544	535	512	535	527	536	544	550	536	508	513	517	536	547	561	520	487	536	497	490	494	533	493	521	552	518	506	528	551	539	553	491	509	538	547	505	526	529	550	497	511	562	541	505	546	540	545	545	528	541	523	504	560	525	523	559	502	567	518	535	528	528	518	516	491	540	536	526	545	502	530	528	518	510	520	509	524	547	526	514	534	551	554	540	574	533	533	551	579	494	559	499	582	536	502	563	526	576	546	525	535	544	559	540	546	540	539	532	526	553	527	518	511	523	495	519	539	509	495	549	561	477	550	553	566	534	505	574	562	522	514	546	493	559	550	559	542	512	500	555	549	552	513	522	480	535	531	537	540	562	548	534	521	542	521	575	539	557	564	485	563	539	548	498	536	534	561	521	522	524	542	519	541	566	530	541	522	535	536	514	535	562	494	546	542	551	543	527	509	533	495	559	553	545	530	498	501	496	548	525	527	564	510	498	516	518	562	511	535	522	507	536	503	515	499	540	550	550	515	526	529	545	568	510	529	546	564	502	504	538	547	512	553	536	519	526	541	525	497	522	515	599	516	511	487	555	603	524	527	535	501	569	542	527	540	560	563	499	533	499	532	544	556	551	582	536	538	520	556	554	505	558	525	517	511	536	536	539	510	552	513	483	537	539	487	533	518	528	500	523	549	532	582	559	519	542	533	539	545	533	517	562	558	541	510	487	567	547	550	539	524	531	484	525	540	525	500	575	514	531	505	531	507	578	558	546	547	561	540	556	500	524	524	504	574	501	544	546	533	577	536	537	526	560	532	492	529	542	538	538	508	523	546	525	517	540	557	536	566	515	533	543	502	503	514	506	527	510	526	554	542	519	572	563	529	530	537	534	548	560	467	500	501	522	555	531	491	566	538	555	566	587	543	506	564	493	522	522	496	534	509	507	528	506	526	517	544	572	572	551	516	559	555	535	530	522	546	531	520	587	535	545	535	569	546	526	536	481	526	539	523	510	550	522	544	521	511	530	563	539	554	516	510	516	516	547	554	571	522	487	525	528	503	552	536	550	505	547	569	553	563	537	547	526	490	519	535	530	533	529	562	541	572	562	544	529	545	499	525	550	539	536
23081	21654	29631	24468	20966	18751	4663	508	458	470	449	500	431	406	462	370	384	455	443	463	420	437	425	443	453	417	417	423	440	404	392	457	427	390	441	432	415	451	422	425	436	430	417	446	423	414	421	425	397	411	444	414	401	441	428	444	431	445	402	407	391	435	386	405	383	414	430	390	435	387	467	480	473	430	389	429	423	404	476	418	410	414	442	431	432	471	413	436	427	406	442	430	431	440	421	437	437	409	433	420	395	424	433	405	384	403	407	394	445	447	406	411	388	477	440	440	411	461	455	423	407	371	398	446	467	421	417	455	394	414	411	423	398	401	401	418	419	429	437	444	421	440	474	422	424	438	411	418	429	441	412	406	426	395	459	403	394	407	434	404	416	387	385	423	397	448	439	401	415	429	438	409	391	403	406	436	433	432	382	407	407	406	407	417	422	433	404	403	381	427	403	395	431	421	425	427	397	474	431	436	412	420	436	406	426	459	402	411	423	449	449	421	414	408	459	396	421	393	443	386	421	404	385	399	437	415	411	442	379	408	420	425	451	404	414	428	386	396	390	408	448	416	415	390	418	419	399	464	370	437	441	423	439	395	438	412	437	426	434	470	406	412	418	414	441	400	447	416	421	417	433	408	444	441	433	404	394	422	437	400	439	393	429	440	406	378	399	453	444	410	458	431	422	413	436	422	410	452	423	443	407	406	422	396	415	388	409	442	423	466	408	416	400	402	421	394	430	418	443	398	421	435	422	405	383	424	414	378	443	461	418	434	455	413	439	421	451	439	414	433	396	425	438	414	430	419	418	410	448	436	424	410	409	439	409	443	455	430	427	416	476	431	400	463	388	439	401	416	403	408	389	412	404	425	451	405	409	403	438	444	423	414	400	403	441	438	411	430	380	419	443	416	410	443	411	389	409	403	439	398	419	441	430	441	427	399	425	435	441	410	417	430	425	335	414	459	375	414	419	422	425	379	429	420	419	426	422	404	418	394	395	368	437	459	427	455	419	418	409	436	471	414	422	418	445	425	450	448	428	408	462	418	460	449	415	397	438	367	405	403	420	400	414	388	419	401	413	437	395	420	382	443	400	413	436	423	423	397	379	399	420	432	433	429	409	403	417	384	435	406	476	419	444	374	440	427	392	465	395	469	423	440	413	449	467	412	400	392	438	430	413	411	421	482	410	411	410	399	421	406	470	367	426	403	417	419	424	425	434	368	414	456	417	389	416	412	418	398	393	395	458	428	449	424	412	400	416	424	421	443	428	432	448	420	440	420	421	411	410	447	438	413	395	392	496	412	430	393	441	408	440	365	428	393	420	387	432	430	389	414	390	411	428	446	467	449	437	414	427	390	442	405	445	371	395	412	405	451	396	412	435	429	386	406	430	421	428	421	419	394	407	382	427	403	481	398	409	416	459	434	411	435	388	428	456	435	467	339	442	434	423	397	430	428	407	447	441	390	416	386	419	414	384	401	467	416	392	417	442	430	463	393	431	428	444	412	423	418	428	409	434	397	417	399	439	417	433	392	431	418	390	438	420	442	423	407	430	396	415	420	418	437	397	441	428	421	463	411	389	466	399	446	425	423	425	434	442	456	423	428	424	439	397	390	431	402	425	425	416	419	435	435	411	398	396	412	432	395	429	387	414	428	447	436	411	416	403	434	407	426	406	423	374	456	439	410	426	397	398	397	421	423	377	434	419	411	457	414	418	407	430	472	439	399	433	454	429	422	418	427	438	436	391	432	450	424	443	454	436	427	410	464	410	438	435	447	410	446	397	410	393	417	421	397	425	391	427	438	431	408	465	414	406	422	450	424	390	412	387	417	426	418	405	416	425	452	411	421	422	422	451	426	403	435	422	411	410	424	412	403	424	393	403	434	435	464	417	442	440	422	442	427	422	379	437	436	399	429	434	429	446	425	434	403	437	423	448	397	421	402	444	419	409	417	390	407	425	433	435	415	431	436	414	435	445	403	425	440	432	412	402	457	394	392	414	413	431	431	403	413	461	467	462	389	405	460	410	421	407	436	410	399	426	434	415	426	424	392	449	429	400	432	437	411	417	463	407	417	417	395	435	463	416	417	424	439	418	393	426	409	405	461	416	410	443	438	449	439	430	442	408	410	383	428	391	397	455	415	396	418	430	405	422	443	441	400	437	450	427	408	403	435	415	360	396	468	403	415	405	407	427	449	424	417	411	424	426	409	418	418	406	406	394	423	440	406	447	407	407	418	426	480	417	453	432	408	417	422	443	436	418	387	449	441	411	404	443	401	422	440	420	438	435	448	432	389	427	402	428	399	436	412	446	401	446	405	407	454	440	467	420	428	419	411	437	408	400	386	404	415	466	449	407	416	420	419	422	428	422	414	447	431	416	409	457	411	421	413	363	415	419	469	401	460	444	416	418	397	416	400	433	435	446	446	417	413	382	388	400	395	433	444	447	444	429	448	422	416	413	355	399	389	440	435	420	415	409	376	430	448	385	361	416	466	416	418	427	373	443	429	400	383	398	383	411	464	439	462	446	437	472	405	410	437	402	436	418	407	442	430	440	402	408	396	428	457	424	416	411	410	408	444	383	406	421	448	426	428	389	441	442	434	405	390	427	413	441	421	395	398	414	427	404	441	430	444	426	404	426	428	430	392	408	405	441	431	410	441	453	417	394	428	417	433	414	430	424	447	429	436	455	429	387	462	423	423	436	436	433	422	442	426	411	429	460	419	434	444	423	393	415	401	415	424	425	413	470	435	386	419	437	420	379	407	403	402	388	413	437	424	421	412	448	432	429	420	441	431	408	417	424	434	432	433	454	432	380	403	386	420	410	412	411	413	446	410	411	431	429	428	440	441	423	426	416	444	434	456	410	475	413	398	410	425	428	439	427	433	455	411	433	405	397	375	410	420	430	398	396	400	409	424	418	433	433	460	420	424	420	367	424	439	441	429	425	452	426	421	424	410	475	399	409	384	403	428	417	402	413	427	427	439	416	454	469	414	372	451	434	416	425	393	411	416	429	451	435	423	451	441	441	403	408	385	390	427	384	419	434	444	394	441	464	430	413	400	432	427	415	395	407	429	406	402	412	419	404	432	435	426	424	419	423	402	444	408	420	413	428	445	445	414	425	394	384	430	424	410	459	448	439	416	435	400	427	467	432	411	407	420	405	447	433	405	443	395	445	431	404	380	380	387	440	456	442	391	416	455	428	431	393	423	400	378	431	427	419	428	401	435	424	412	444	429	410	418	424	446	407	426	420	430	393	393	411	444	394	388	452	436	417	429	415	416	419	456	434	438	407	456	418	414	411	411	431	454	428	423	426	402	438	422	424	423	428	432	433	416	417	418	429	413	398	433	435	427	416	451	401	432	441	450	404	439	433	433	435	412	449	423	428	403	395	415	374	393	390	431	423	437	419	377	401	457	433	429	440	404	413	386	405	441	411	441	416	433	416	425	410	429	408	429	397	446	391	433	411	400	438	421	389	403	424	404	423	409
57839	94488	76588	42671	6087	756	760	734	733	690	710	718	721	708	693	710	689	625	696	693	693	710	699	646	674	685	677	701	685	650	671	701	681	719	707	664	694	725	704	673	651	654	688	715	684	678	678	683	680	642	696	678	683	717	672	666	645	662	636	696	642	637	670	673	642	688	656	694	682	655	689	772	812	639	653	680	655	640	665	716	656	640	657	682	629	666	657	680	658	648	668	680	650	659	672	636	718	665	647	701	669	698	631	640	688	676	678	676	657	660	650	688	638	663	667	728	693	683	634	707	622	658	679	704	597	657	632	708	692	696	599	689	718	691	647	677	665	715	677	642	669	666	709	679	684	692	658	703	697	663	674	725	671	641	686	664	681	654	691	679	700	692	701	709	690	677	691	658	671	720	705	735	713	684	678	665	647	640	651	700	698	696	689	692	726	669	687	664	683	721	654	642	716	685	642	695	712	689	708	639	683	664	643	679	638	709	668	684	678	695	664	732	645	707	667	680	677	668	693	662	634	650	688	668	637	643	652	666	654	628	652	635	644	647	705	663	643	637	700	713	728	686	646	685	680	650	739	655	640	639	677	651	685	690	671	652	672	695	699	676	672	682	659	656	664	637	669	660	675	718	613	699	672	692	670	664	685	702	708	659	652	681	638	677	686	648	696	715	676	693	667	652	716	675	687	670	669	709	710	690	695	641	697	684	675	662	644	674	686	655	652	675	676	655	685	684	682	605	667	668	682	665	641	708	669	672	702	667	710	653	697	706	662	664	653	694	656	705	682	687	666	655	681	687	727	653	698	642	686	687	667	651	663	661	695	689	663	624	691	668	685	646	694	666	728	700	664	659	704	661	683	675	665	658	668	664	699	656	637	645	647	666	652	662	677	704	642	647	647	688	679	663	689	660	695	691	672	720	674	702	709	638	654	670	661	691	659	660	656	674	702	701	675	682	692	683	657	713	680	720	644	689	653	664	628	666	711	702	699	635	693	642	641	671	651	677	626	640	661	668	677	673	701	670	635	697	657	709	668	722	583	647	700	696	726	658	656	702	716	665	699	659	689	663	657	654	708	699	641	655	699	669	686	679	669	665	709	634	691	657	657	651	688	631	648	635	645	642	644	715	675	686	687	651	668	685	662	681	689	716	686	750	728	627	690	723	638	674	673	683	661	695	665	665	675	685	682	731	713	629	743	662	639	703	585	698	688	671	706	695	662	670	670	680	619	659	660	657	669	712	640	683	644	695	638	698	700	691	670	621	654	674	665	682	678	742	650	639	668	621	721	724	667	621	671	674	644	662	677	629	657	675	639	695	674	746	651	703	677	666	700	657	687	639	686	671	670	652	632	654	684	618	683	641	720	668	691	713	637	670	626	642	684	675	662	677	631	655	667	684	642	654	683	673	688	677	653	662	643	659	643	616	653	722	660	700	678	626	632	626	698	679	723	669	664	654	641	668	684	645	667	655	698	652	632	638	694	677	666	662	698	667	710	658	682	636	673	661	685	659	652	662	687	703	637	670	664	709	656	666	683	628	672	720	656	625	657	685	673	676	704	677	711	723	626	674	672	715	692	696	652	684	665	699	707	691	710	684	684	644	676	687	657	682	667	658	675	644	684	717	695	648	682	681	660	677	691	673	688	660	652	696	677	701	678	645	633	662	675	662	703	684	615	653	689	674	654	662	668	717	658	690	636	664	700	714	659	685	639	671	716	619	651	674	667	637	701	622	675	704	646	655	659	683	695	654	650	610	674	728	675	674	651	723	753	701	689	662	664	676	667	716	728	701	696	663	711	670	655	663	681	701	660	707	655	673	642	671	656	704	675	697	699	673	681	675	692	720	659	696	656	678	696	663	683	649	649	689	665	674	697	692	692	667	671	728	667	689	685	683	740	651	664	681	628	648	684	646	634	679	668	667	672	661	722	684	692	679	677	679	671	650	687	626	727	682	655	646	686	634	671	643	700	677	690	670	646	663	686	684	676	685	637	688	694	735	696	650	704	646	676	674	734	688	684	732	666	658	656	648	689	652	680	660	655	645	701	696	667	640	666	703	685	727	667	681	680	697	676	627	661	654	675	687	647	642	694	698	684	697	710	641	630	726	687	695	652	663	668	696	680	631	671	679	695	682	657	665	709	669	661	668	699	689	673	670	679	664	697	687	708	649	670	705	749	737	698	638	599	713	677	672	646	713	681	698	697	681	669	668	690	700	699	670	667	661	654	704	687	688	661	681	685	652	675	630	657	654	673	667	655	627	674	656	727	709	679	665	668	712	678	647	662	721	697	639	675	664	663	709	706	687	655	681	684	725	718	704	656	662	639	667	710	682	682	659	646	635	679	634	637	635	694	695	668	673	656	661	684	663	721	651	668	680	657	665	649	663	674	677	727	687	643	660	672	670	649	621	657	675	753	690	615	677	645	684	669	671	699	727	687	660	674	689	721	669	725	648	645	700	663	660	663	653	708	663	708	674	666	696	645	721	685	676	703	640	660	657	667	672	690	710	703	661	675	634	665	667	660	653	714	693	661	668	654	700	670	671	678	719	677	665	708	661	677	686	662	658	685	678	647	692	667	644	643	669	667	654	676	690	655	683	651	681	656	680	685	658	654	642	700	673	678	716	693	635	695	689	687	696	639	669	648	677	634	651	667	670	716	696	712	705	676	687	728	680	681	711	652	682	668	655	677	658	689	701	663	654	676	648	640	688	641	676	765	717	679	658	632	690	710	648	723	673	652	681	653	680	647	705	663	649	644	691	657	658	693	699	688	697	695	693	693	695	617	687	697	699	631	648	655	664	696	733	679	676	652	642	661	647	706	615	713	666	700	699	634	612	701	713	725	636	675	653	674	708	679	687	652	713	645	659	712	647	713	685	690	711	716	676	673	674	682	704	708	678	684	669	650	687	656	660	694	690	708	677	684	664	689	702	689	656	654	646	666	677	676	666	678	663	717	661	672	675	641	669	673	658	724	656	711	646	652	696	673	713	641	699	691	702	664	688	696	697	690	686	676	655	668	687	702	654	703	705	618	719	695	646	710	670	682	659	682	730	655	694	692	676	668	616	677	679	690	696	706	665	679	682	688	719	694	733	705	673	714	675	716	647	709	706	681	620	674	686	674	672	680	676	655	672	695	689	676	668	712	675	645	673	654	712	624	677	674	635	653	691	758	674	657	668	655	693	632	691	655	695	702	673	671	676	674	679	709	681	705	689	731	683	667	690	629	627	668	693	691	675	600	671	656	650	699	714	679	700	722	696	683	714	667	690	737	659	700	614	656	756	676	643	711	733	704	702	715	763	717	666	693	655	648	668	670	709	643	689	656	669	655	638	614	699	716	680	673	726	671	622	694	644	646	660	695	657	700	647	666	688	649	667	673	647	622	628	696	674	676	698	657	716	679	682	659	659	709	655	686	648	696	672	669	644	698	685	684	653	684	692	671	653	674	677	669	681	662	657	676	711	656	677	668	676	687	630	643	710	699	633
28833	28189	26339	13793	920	472	470	453	443	435	458	406	431	473	444	442	473	459	422	474	434	476	468	485	466	466	453	442	452	437	456	423	438	434	471	438	463	454	449	499	440	445	460	428	429	443	442	419	495	418	443	482	472	427	476	446	436	427	441	450	451	487	438	458	471	456	410	440	463	439	459	461	440	448	450	486	408	438	420	449	444	416	430	432	462	402	402	423	483	471	455	483	444	490	431	436	436	433	471	461	410	430	454	492	442	446	448	471	459	484	452	439	466	409	423	475	420	429	456	415	433	452	429	431	486	461	434	412	442	450	451	419	476	441	436	457	424	441	484	427	444	473	436	448	403	433	464	441	414	446	528	445	449	424	434	466	417	422	459	466	474	468	451	404	473	426	421	492	467	476	429	391	480	482	459	449	425	444	412	462	434	415	446	425	435	460	455	455	458	412	411	459	404	402	448	455	439	443	444	439	449	463	462	489	465	477	443	439	462	448	431	433	439	422	426	473	435	436	427	410	443	456	421	451	443	417	477	446	447	449	440	463	414	441	454	405	421	439	460	422	430	477	426	453	428	435	475	470	460	471	448	455	479	462	479	424	469	451	442	437	419	421	421	443	460	425	450	471	415	452	399	457	461	450	424	432	458	420	494	428	456	475	427	434	425	424	457	435	435	430	468	428	441	460	471	441	457	486	477	448	445	446	472	447	404	447	437	437	434	474	418	427	384	461	447	448	470	490	466	434	465	434	433	424	505	412	476	444	427	443	459	460	469	440	478	484	449	475	439	430	431	425	434	437	420	491	471	435	449	470	449	440	420	443	398	427	414	460	462	467	445	410	420	421	467	426	479	418	472	427	448	465	464	421	461	447	453	449	437	442	454	451	453	478	432	432	483	443	451	455	434	433	459	411	476	465	476	431	449	443	438	463	397	471	457	456	463	435	430	445	486	486	452	442	458	434	447	422	426	429	448	506	464	398	434	445	471	461	433	449	418	452	416	456	436	421	469	442	429	473	473	432	465	442	463	483	472	433	412	453	457	461	432	482	447	429	465	471	420	418	437	467	454	467	426	459	443	439	422	441	447	456	442	433	483	472	458	448	444	460	448	451	473	443	482	448	450	417	487	442	456	435	440	479	453	443	441	432	463	448	466	434	464	451	465	433	470	461	453	433	431	418	450	437	418	444	448	443	434	466	484	409	424	440	438	463	474	419	417	462	409	462	460	449	477	441	488	461	475	421	434	452	442	441	426	430	439	470	463	429	503	437	436	421	416	437	467	456	415	446	461	443	436	471	396	450	427	466	418	478	423	400	437	490	424	428	491	487	413	474	478	409	464	445	443	462	450	407	445	425	438	466	460	459	468	464	432	481	422	484	484	427	449	452	492	435	449	452	467	443	439	424	438	457	460	415	414	435	436	481	475	451	467	430	472	457	468	458	448	439	473	451	446	446	469	485	442	437	408	453	451	459	448	464	424	438	489	417	463	440	476	506	454	470	467	434	472	464	449	448	428	459	421	465	475	462	447	422	464	438	433	454	445	454	447	431	433	476	469	436	435	443	394	461	461	440	425	420	480	382	403	447	464	451	414	461	440	433	482	435	429	432	467	488	502	447	430	460	447	458	440	415	449	387	443	440	425	460	447	419	423	425	450	448	442	457	482	424	457	405	457	408	454	442	424	426	449	416	451	467	451	440	438	457	443	416	426	446	433	427	459	437	404	452	431	430	460	444	443	442	457	465	445	441	463	436	471	420	450	437	418	464	458	444	463	443	475	470	471	462	450	436	496	475	391	447	411	467	480	441	433	459	441	409	450	437	449	452	472	432	443	442	473	469	431	442	442	446	452	450	456	435	454	450	458	431	417	420	470	442	452	435	457	449	469	467	426	450	467	444	441	406	430	451	491	451	446	440	423	445	450	474	457	476	475	456	453	446	440	472	459	434	437	447	467	413	456	426	471	447	440	446	435	456	473	453	471	408	380	431	414	432	459	457	472	473	457	460	453	432	442	421	449	399	432	437	431	425	453	429	428	475	441	462	422	427	454	461	429	482	491	453	464	461	438	500	454	415	482	451	496	449	409	467	479	462	433	456	424	428	452	481	440	479	428	506	456	425	454	444	480	418	447	436	416	465	416	439	432	429	455	479	447	432	455	431	444	439	435	466	437	455	472	457	443	453	465	478	448	433	433	432	447	450	457	427	470	402	466	456	470	443	423	472	444	419	398	465	438	461	441	437	419	425	448	438	455	441	407	471	424	466	471	478	430	458	448	471	431	488	428	431	448	500	502	414	441	468	479	432	406	435	439	416	467	455	434	457	452	447	437	451	424	443	440	447	398	439	481	439	470	419	497	478	387	455	453	462	418	433	409	459	449	406	443	464	458	412	441	450	452	462	418	450	460	456	428	471	411	456	451	406	454	454	469	439	458	454	449	438	425	406	410	436	440	445	464	470	462	488	405	439	447	430	472	408	438	455	477	396	455	465	404	464	450	430	442	462	445	421	473	444	471	462	432	427	471	435	452	440	451	419	456	429	438	423	490	444	449	405	446	406	475	480	454	466	416	447	501	471	459	450	456	421	405	432	431	460	469	473	431	473	444	498	456	453	455	477	468	462	451	451	428	426	437	434	469	462	507	445	479	451	467	453	419	467	461	441	452	445	434	444	458	467	410	443	463	412	485	420	461	397	457	490	439	429	435	459	480	447	454	457	430	485	433	457	467	443	465	447	459	422	426	427	450	438	429	433	424	449	425	439	444	444	474	460	452	451	459	458	451	449	459	445	460	461	400	445	470	421	459	415	428	434	455	438	442	429	457	456	463	448	446	423	436	429	420	417	424	446	460	419	440	438	424	447	465	442	458	489	376	436	466	441	460	450	425	431	439	439	427	416	464	444	440	447	425	469	474	455	449	448	477	435	473	466	453	463	422	417	450	484	431	448	462	409	492	452	416	436	468	418	460	453	382	493	465	441	490	449	468	426	475	478	442	446	436	431	475	474	462	424	432	420	449	446	469	459	435	397	491	424	469	445	448	465	460	447	435	441	443	428	424	491	397	453	428	434	473	434	482	459	465	437	477	484	443	465	459	450	482	403	409	463	459	442	455	468	417	447	489	451	432	473	486	437	479	459	455	447	429	451	432	465	454	427	442	459	470	458	410	458	446	430	440	460	457	460	436	449	430	469	453	444	473	436	424	430	447	447	435	444	421	411	422	450	453	433	447	450	464	441	452	472	447	460	449	399	418	479	421	484	451	422	467	449	454	423	427	452	449	440	466	444	445	444	440	487	467	463	423	417	466	447	431	430	459	441	405	444	475	456	447	443	448	442	451	428	448	429	430	505	477	441	458	449	475	410	455	444	428	430	450	450	486	423	460	432	461	438	459	473	403	443	465	455	453	459	458	458	443	415	452	485	466	477	475	473	435	509	459	422	444	455	498	442	428	448	464	432	440	481	431	409	462	410	431	403	466	391	448	431	463	439	446	441
39052	46140	32080	13139	1163	795	702	752	771	775	728	764	753	783	809	782	799	768	753	713	788	791	748	834	751	803	720	739	777	746	761	751	713	796	719	770	752	751	770	802	764	768	763	711	767	761	773	759	774	748	773	757	797	732	799	784	700	739	797	746	792	743	860	735	777	753	762	760	791	766	758	745	742	749	758	740	743	714	748	784	753	744	757	779	774	769	725	711	728	737	723	768	742	776	738	724	698	762	713	781	765	748	775	739	756	748	761	737	715	722	760	756	762	772	741	733	789	755	758	818	797	796	761	767	750	725	759	796	761	760	725	754	804	724	714	753	791	762	731	757	754	782	753	751	702	777	732	750	734	811	813	703	738	744	776	773	769	716	758	790	750	749	741	744	737	739	726	731	764	801	758	753	730	772	761	746	753	735	758	783	786	722	778	705	730	744	770	798	781	786	804	762	728	758	741	728	808	719	731	778	734	716	756	781	754	787	854	773	774	804	762	788	733	752	746	754	735	736	761	776	817	756	721	783	741	805	733	721	776	758	745	758	729	717	727	803	743	810	737	791	787	786	769	739	695	769	751	755	765	798	769	724	725	712	756	733	742	777	746	766	714	782	762	724	768	759	781	744	765	734	764	766	775	745	742	774	782	727	817	772	731	761	789	698	758	769	794	790	750	775	744	783	744	784	768	754	765	723	772	760	769	749	737	810	732	741	794	797	765	777	759	807	735	758	658	731	766	756	780	768	721	686	789	714	776	752	718	739	753	788	755	775	806	750	742	738	746	738	839	740	744	804	746	799	732	744	711	758	748	776	817	762	822	756	698	731	735	716	763	751	757	700	784	757	776	772	713	742	778	742	775	799	712	731	741	753	710	800	737	735	740	754	783	739	735	749	716	787	732	786	742	814	750	765	762	732	817	745	758	782	799	762	769	795	773	731	784	775	792	733	734	792	773	760	761	759	762	788	751	767	713	767	776	758	695	770	759	776	753	744	745	747	759	742	809	788	777	721	752	723	749	760	736	741	775	765	765	731	765	781	743	783	747	807	776	786	742	725	755	730	771	770	758	762	783	783	758	742	763	729	752	747	732	740	761	790	772	724	771	769	781	711	755	725	741	795	808	743	737	752	787	764	734	768	720	776	780	790	738	801	758	758	780	763	792	768	744	740	748	737	760	790	741	735	753	684	742	750	772	784	726	744	768	745	790	775	719	753	792	842	788	784	737	726	730	794	775	765	765	807	769	784	758	735	734	728	779	765	761	763	762	726	773	777	760	762	754	754	762	807	724	824	783	738	777	797	751	764	739	720	777	727	724	738	729	730	734	723	746	750	761	791	717	731	765	744	753	765	803	743	719	755	768	784	771	758	754	746	773	763	772	752	772	780	756	774	784	757	816	736	739	843	825	754	727	725	761	762	746	753	722	750	776	770	776	756	772	766	780	766	756	752	788	781	755	742	784	748	764	790	692	767	730	747	763	702	718	774	745	736	740	748	763	721	698	823	725	715	724	754	743	757	764	745	774	767	734	808	755	746	743	754	755	759	797	745	784	745	734	725	768	747	753	760	727	747	761	754	762	791	704	762	749	743	722	757	778	718	734	714	755	751	796	775	767	779	748	740	750	787	773	722	747	701	728	741	740	796	734	751	790	739	763	801	735	766	719	769	731	765	733	808	745	721	760	766	769	733	775	724	820	735	769	714	775	824	826	772	768	806	752	774	799	755	728	819	773	735	757	757	781	786	733	772	752	752	720	724	748	758	758	787	744	780	796	748	777	773	711	764	761	764	753	741	775	802	781	735	720	773	788	720	768	731	756	751	772	758	703	741	736	741	779	754	771	780	723	808	748	807	782	746	768	774	733	814	690	751	786	762	765	768	736	746	752	746	724	752	724	772	760	757	761	818	770	823	773	766	727	729	743	733	771	770	768	784	747	788	716	773	787	730	770	772	726	761	717	743	791	744	766	773	770	776	699	711	729	721	779	744	713	760	748	723	738	692	738	808	745	716	748	759	774	780	777	752	733	783	717	765	763	780	723	768	768	777	774	785	741	777	751	728	825	793	785	749	822	731	766	765	766	754	791	697	687	706	732	733	775	763	761	755	767	700	806	755	773	782	770	757	731	725	718	765	776	818	784	734	753	763	762	777	785	773	800	768	776	776	734	789	803	763	726	804	816	726	793	759	744	709	756	783	836	781	708	817	742	737	743	742	715	773	768	732	755	776	715	721	772	733	794	783	719	714	726	734	797	747	754	794	754	746	755	769	788	735	810	756	754	728	784	742	815	746	739	744	821	739	750	752	768	736	768	761	775	774	736	773	773	766	745	817	746	734	794	735	799	796	779	764	781	739	783	796	774	783	739	795	747	803	762	777	753	768	741	783	779	760	748	797	760	757	738	782	794	700	748	749	767	769	693	753	711	784	760	713	758	783	718	753	727	794	811	757	822	745	747	758	766	757	771	737	728	702	758	794	758	774	755	765	771	723	792	737	732	759	745	787	810	772	810	771	746	717	764	705	790	708	738	762	739	757	747	761	754	743	758	755	761	739	757	750	785	778	794	793	745	773	753	756	807	758	739	794	783	786	723	733	769	787	793	742	742	737	761	773	801	754	811	759	796	762	743	765	799	742	757	760	742	781	769	745	748	748	755	792	721	776	847	752	770	739	719	730	748	731	789	776	759	755	770	757	751	773	792	786	713	741	849	766	764	773	724	782	754	803	765	736	768	768	740	773	789	791	743	732	781	794	758	756	816	769	840	751	767	759	745	762	759	782	805	800	713	790	778	784	759	771	763	740	738	749	736	765	821	790	773	801	754	771	766	739	786	735	744	759	740	764	758	733	750	771	728	723	705	749	740	759	798	754	774	725	757	734	778	727	749	714	810	777	773	766	731	776	796	738	776	754	770	742	744	755	759	754	749	779	726	775	737	771	784	740	752	761	778	726	749	774	748	727	765	738	751	770	781	773	765	789	748	782	717	760	767	738	852	751	746	825	779	766	799	830	777	783	711	784	789	790	702	750	758	717	823	760	784	798	844	779	794	757	776	794	763	749	799	740	776	714	743	775	745	738	822	738	724	760	775	737	770	759	754	797	775	755	787	743	763	741	761	785	763	784	731	801	761	768	756	734	725	741	842	719	764	774	701	743	736	694	758	814	794	808	736	784	761	783	736	761	737	774	741	749	777	756	774	756	744	775	730	768	785	772	763	710	712	739	765	728	847	738	768	784	718	766	758	761	784	746	791	765	736	747	775	774	783	778	787	750	732	744	761	757	756	764	772	771	789	778	746	822	796	753	725	735	757	734	763	767	745	737	737	760	752	762	776	787	762	740	756	749	774	749	726	741	777	745	743	743	772	827	798	785	764	740	773	785	767	759	782	782	783	744	765	757	722	749	730	715	791	791	784	765	806	783	765	770	738	703	796	809	773	765	792	749	768	755	774	715	771	774	751	804	744	726	713	779	760	787	723	729	729	776	727	720	745	737
24065	22665	30564	26136	19408	7527	544	334	292	329	329	334	332	323	322	370	331	340	285	323	288	301	315	295	355	306	289	336	294	308	327	322	310	294	287	323	310	321	348	330	327	337	318	303	315	332	303	328	316	348	322	302	268	318	317	310	285	310	302	307	305	319	314	299	342	308	295	317	300	318	329	327	370	308	304	324	293	315	295	328	327	332	301	314	326	333	292	304	313	327	324	322	329	310	343	328	323	300	306	285	321	313	336	340	314	321	326	350	325	302	286	309	305	300	306	320	299	346	284	296	307	330	286	292	319	308	327	287	281	310	306	323	321	317	323	319	303	322	312	347	302	321	294	324	334	344	302	309	320	326	321	305	310	313	305	326	325	312	289	323	285	323	314	293	325	327	295	299	293	291	292	291	329	321	315	291	314	312	377	336	313	314	335	306	316	321	342	309	314	310	299	305	312	281	337	332	300	307	297	304	319	286	304	319	312	318	308	337	313	316	291	300	321	317	313	329	296	299	335	319	298	304	324	297	334	311	299	300	323	314	272	307	296	322	292	308	313	317	292	270	319	325	285	317	304	292	288	308	301	299	327	298	336	304	325	341	298	315	302	324	293	302	304	329	291	314	293	313	320	310	343	327	303	319	292	309	333	308	333	310	316	300	302	309	305	324	321	299	323	283	300	325	300	300	327	311	280	306	330	312	282	313	326	310	303	322	322	321	286	278	314	340	318	311	301	324	334	302	320	328	316	340	323	338	311	316	288	350	289	269	318	358	350	285	301	311	309	313	317	309	323	297	293	316	329	345	297	295	314	301	329	304	299	287	337	357	302	324	329	327	322	295	302	332	302	284	308	302	296	328	309	312	340	313	312	280	291	330	300	312	295	289	334	284	283	275	306	321	304	316	303	298	309	306	340	340	313	303	324	312	283	291	312	339	306	282	312	318	343	291	323	312	341	292	287	318	289	303	309	298	320	328	322	293	288	294	316	334	300	302	325	282	335	308	310	310	325	318	312	315	314	280	333	302	289	343	320	313	306	329	306	312	313	324	295	276	316	326	296	328	296	311	333	302	307	342	329	342	310	309	332	324	285	325	318	317	304	320	335	313	303	304	326	317	303	346	303	333	319	328	316	322	329	309	331	322	335	324	323	340	313	313	329	298	319	317	316	312	311	308	295	317	299	311	290	314	297	287	304	295	286	297	309	316	328	309	287	297	317	323	330	342	319	301	319	297	325	317	334	315	292	341	343	321	316	270	288	298	312	335	324	318	286	332	300	327	331	305	329	333	329	312	336	317	327	301	304	301	322	313	309	327	296	313	294	309	291	313	283	308	289	341	325	337	308	308	327	281	315	323	304	322	289	315	281	303	287	307	303	316	328	320	312	313	326	301	314	283	316	297	341	285	310	314	267	318	324	318	313	321	327	326	324	311	304	295	335	337	314	314	328	271	355	326	321	335	298	285	305	307	333	284	328	296	320	293	301	333	282	336	312	356	308	294	341	300	302	333	335	344	329	322	304	304	312	292	292	290	315	309	296	298	278	293	297	308	329	313	307	290	302	306	290	284	297	308	314	310	313	284	302	312	281	313	316	301	318	274	295	295	292	297	294	325	326	322	333	324	313	332	341	303	327	291	303	315	292	297	293	317	299	302	304	307	336	320	318	331	308	293	312	288	308	308	327	333	328	312	303	294	328	303	300	319	298	289	309	296	300	317	318	323	323	298	303	298	366	301	317	308	293	330	316	281	324	322	295	319	317	302	289	292	317	313	324	316	270	287	328	320	303	304	324	282	296	330	320	332	354	320	306	326	334	320	268	320	335	302	308	310	314	288	317	307	320	334	314	342	309	322	299	332	346	321	291	311	315	322	319	315	326	304	303	309	312	318	336	339	294	343	315	351	286	302	307	318	311	293	334	306	281	315	307	283	307	314	291	313	306	333	333	290	323	316	295	307	322	311	300	334	290	316	339	304	312	296	335	297	309	313	309	304	315	306	323	329	320	328	333	341	331	316	305	317	283	338	343	313	289	315	320	333	330	318	309	297	301	343	314	335	328	330	324	309	328	314	320	281	326	314	314	308	298	307	318	291	336	293	309	291	285	292	330	294	306	294	285	298	333	312	302	322	304	320	301	311	313	325	332	300	337	342	330	297	298	295	314	299	304	337	326	328	300	295	281	319	318	306	317	301	304	331	325	312	312	324	284	310	315	293	316	323	330	325	317	310	330	316	296	321	319	343	339	302	311	335	317	331	297	304	321	296	316	322	305	279	296	309	322	298	319	279	295	328	332	301	270	336	311	346	303	322	291	340	304	326	305	328	332	289	313	326	298	307	312	331	315	330	353	328	308	310	317	310	329	329	330	315	305	291	334	319	345	327	333	308	282	296	335	316	299	335	309	329	303	333	322	307	318	316	335	301	315	319	284	319	324	291	322	328	293	323	331	276	340	331	353	325	308	318	313	296	329	298	338	298	324	309	330	306	322	332	282	297	331	318	317	319	294	319	293	343	341	297	333	326	318	324	292	307	312	317	312	328	327	329	289	328	324	307	289	311	306	292	301	308	314	346	335	297	311	334	335	344	341	296	316	315	287	309	297	329	321	305	290	342	283	325	328	324	316	323	302	290	302	330	320	313	304	314	285	298	296	287	320	318	325	335	314	314	301	318	329	303	279	326	308	326	319	279	298	296	320	312	339	331	352	342	318	323	313	283	298	309	322	336	311	315	308	297	305	315	314	295	322	310	316	311	354	311	309	317	295	310	304	335	314	288	333	329	344	305	291	308	332	314	332	311	325	333	271	322	306	322	353	319	298	316	288	290	276	315	330	297	337	301	354	330	320	336	303	336	318	330	301	302	295	300	305	330	309	288	269	315	286	323	286	313	327	323	316	301	334	328	271	284	297	324	326	336	299	322	313	330	326	325	316	303	316	296	267	283	292	297	305	318	334	311	309	314	309	299	292	327	323	306	320	315	296	258	322	331	322	311	302	304	315	313	315	328	308	323	315	299	320	306	326	339	300	351	269	339	324	324	313	328	333	329	318	308	304	316	306	303	307	346	314	303	300	301	340	330	353	311	316	302	315	322	289	326	299	340	297	295	354	316	297	332	300	308	307	327	309	321	303	281	264	333	312	315	308	314	307	314	316	308	309	310	296	314	326	324	277	318	313	316	307	317	286	323	311	289	313	316	304	292	299	296	328	285	319	304	326	326	295	290	319	329	293	309	313	297	321	334	280	299	312	325	324	312	315	332	328	320	317	341	332	324	319	307	326	304	341	332	328	340	322	299	325	325	325	291	350	312	299	296	316	328	320	326	313	312	339	334	293	285	335	327	317	325	326	318	346	289	299	318	330	331	294	295	332	349	320	334	291	335	324	303	314	336	311	314	311	300	309	324	332	295	325	311	306	321	310	310	293	263	326	349	319	299	320	302	312	339	305	295	324	324	329	338	314	332	336	319	342	310	303	343	313	308	313	307	324	325	280	304
59694	87603	65835	34880	3693	638	592	565	558	587	541	559	533	543	560	546	536	576	550	538	528	544	566	562	554	569	585	552	582	550	531	531	571	531	577	548	507	554	516	589	569	518	539	529	543	536	562	535	549	539	529	515	527	559	511	548	510	521	535	559	525	573	533	568	546	538	545	558	526	535	529	595	615	495	540	517	467	575	496	536	536	535	536	511	548	547	570	553	511	579	577	554	571	565	531	540	511	503	521	516	518	540	542	594	547	552	546	546	558	547	545	506	571	562	581	521	547	529	542	517	537	527	524	551	530	556	510	525	557	504	529	565	524	539	543	501	514	540	526	511	517	523	553	529	551	532	557	516	578	509	549	528	534	535	523	508	558	505	544	563	512	572	539	513	548	495	483	569	535	534	546	537	507	484	487	524	530	555	503	572	498	535	528	522	551	578	528	535	576	523	565	561	526	538	551	546	505	501	583	541	553	556	577	529	534	556	463	514	560	506	560	534	551	553	543	515	542	522	544	556	559	549	517	477	537	530	573	523	483	518	520	543	539	545	496	551	571	558	533	524	554	554	544	541	550	474	539	536	559	525	569	570	529	529	566	489	518	605	570	519	541	502	488	551	569	516	545	570	546	536	575	584	546	489	529	503	585	530	560	528	537	522	534	554	533	492	553	533	509	552	540	529	551	566	524	534	561	556	554	544	547	585	539	501	522	537	524	544	552	525	539	512	557	567	560	562	541	533	542	541	570	549	525	542	562	518	506	512	534	492	514	502	571	543	546	527	539	561	525	590	511	493	571	571	525	544	553	566	555	531	512	541	515	569	531	520	541	567	586	552	515	565	531	522	513	520	532	552	546	544	527	531	557	545	560	502	528	537	553	549	508	505	562	534	532	548	543	536	496	496	515	528	548	537	508	530	525	573	537	504	531	548	491	536	534	530	528	551	534	543	534	509	549	520	543	487	537	541	506	564	522	541	506	489	543	526	541	522	552	565	510	550	521	575	497	525	514	567	573	562	523	549	553	501	555	532	551	515	567	523	567	525	514	557	534	535	561	491	523	526	545	555	536	535	587	549	549	564	520	540	502	519	514	558	529	546	545	522	543	535	559	509	502	583	540	548	534	556	523	598	537	544	511	525	536	504	509	575	544	552	541	546	521	524	536	540	548	547	533	544	558	554	549	522	613	516	555	528	554	541	508	510	551	591	550	506	561	504	552	540	549	590	525	535	562	538	533	530	563	577	551	511	531	567	561	549	531	505	530	534	572	531	561	548	594	536	532	532	547	552	506	531	543	545	550	573	508	538	569	495	539	524	532	537	559	528	521	552	550	531	546	562	544	557	578	515	550	521	542	569	572	548	572	521	551	532	547	536	540	571	554	530	530	556	545	555	534	549	535	530	555	556	542	523	507	537	541	521	506	552	533	520	517	535	571	533	551	504	536	560	584	552	563	512	516	509	508	524	527	559	502	562	551	553	514	530	541	553	550	546	595	557	539	544	536	553	529	560	530	464	511	532	577	524	528	548	534	557	519	523	520	527	549	561	553	538	537	501	501	509	535	559	507	551	566	508	536	528	523	552	535	550	525	559	558	546	534	530	521	541	535	518	561	541	529	526	538	531	519	548	517	537	537	516	521	501	540	547	563	539	576	540	540	552	588	560	549	538	534	572	561	574	520	559	535	586	543	552	530	575	529	563	553	534	581	526	525	539	515	580	495	540	566	511	556	535	545	545	561	504	545	578	574	539	510	549	551	488	518	550	534	518	551	565	547	588	503	555	557	545	515	559	514	536	566	502	556	559	553	541	544	531	518	545	575	542	578	517	564	536	606	512	510	542	513	550	541	562	550	524	533	517	534	524	512	500	557	506	513	555	524	553	526	586	552	523	576	514	494	536	568	533	529	523	510	538	547	521	519	537	527	568	517	539	544	509	524	537	562	543	516	514	561	549	532	529	544	536	525	499	522	540	551	590	562	556	514	527	545	537	524	540	557	510	522	479	542	528	524	537	552	538	531	519	519	553	514	559	501	545	534	539	557	519	579	530	507	566	541	569	539	517	562	550	550	523	533	559	571	538	528	562	552	507	537	561	539	559	520	557	524	539	514	576	565	519	543	514	533	554	543	529	542	583	535	533	503	562	531	513	555	525	577	566	565	567	509	549	537	562	544	531	548	510	583	512	581	525	524	554	550	533	550	533	536	551	525	570	516	564	520	511	562	590	567	565	550	564	523	593	555	565	495	526	542	552	518	519	546	549	546	519	485	546	572	529	517	532	552	512	539	544	535	549	519	560	504	534	565	546	538	519	513	524	552	559	523	515	533	543	552	545	552	574	529	575	498	524	499	534	535	553	538	507	505	531	536	552	554	546	541	561	566	544	549	551	569	534	535	556	547	572	566	520	550	590	523	558	514	513	561	534	517	557	486	553	552	568	537	536	528	496	533	518	496	526	539	537	523	575	534	542	560	561	566	560	535	500	558	578	513	550	525	546	538	547	579	546	586	531	550	565	529	519	531	530	587	499	530	505	533	521	563	544	551	540	512	514	516	476	567	554	512	519	524	574	499	554	530	528	516	524	514	507	560	541	506	529	500	527	489	558	533	528	558	466	566	536	543	550	531	529	557	534	528	535	564	537	531	554	559	558	538	545	539	526	559	555	515	486	550	531	566	560	517	511	523	526	547	546	549	532	526	527	559	505	535	531	517	580	515	527	500	531	524	579	518	563	551	570	502	506	522	533	533	540	526	596	551	546	544	540	518	516	567	517	581	542	509	541	517	484	572	586	568	529	549	533	577	506	574	542	561	498	516	522	580	558	561	533	467	555	525	505	542	514	534	561	565	526	527	509	545	495	530	556	530	563	529	535	525	541	538	542	523	529	542	568	555	548	519	510	535	563	547	552	530	543	526	539	526	550	555	566	497	541	551	558	524	529	515	526	539	542	596	572	597	527	529	535	556	516	560	565	565	538	538	508	561	569	553	543	557	563	537	555	575	494	561	546	528	539	535	543	523	537	512	523	544	531	536	560	570	516	534	558	560	512	525	546	569	539	540	589	545	530	527	508	527	518	502	505	522	564	519	558	515	508	553	542	565	522	547	575	558	546	525	542	511	554	542	536	533	574	514	509	534	555	568	553	596	520	525	543	542	519	551	527	557	534	552	540	528	542	510	545	539	572	508	531	541	579	532	529	545	549	566	559	510	577	515	526	516	500	532	543	528	557	549	538	526	549	537	541	489	536	544	559	512	554	524	546	535	563	581	559	576	518	505	553	540	527	539	523	522	535	513	524	564	536	538	520	546	556	547	497	537	541	528	570	566	553	525	545	573	550	544	532	500	529	569	508	508	551	549	554	542	583	529	519	547	548	513	539	570	524	560	529	567	514	553	516	545	575	536	565	588	582	500	487	559	539	515	542	537	558	530	536	569	548	543	546	531	525	493	554	552	511	537	554	524	534	552	514	533	513	547	540	547	554	526	570	566	517	528	536
23042	21721	29773	24494	20953	18619	4478	523	452	467	440	419	444	422	445	399	445	469	415	437	458	443	413	421	416	430	428	407	440	420	417	411	404	465	433	428	418	422	442	389	411	424	404	432	418	406	439	420	434	417	421	403	475	434	448	400	430	393	425	443	378	387	426	408	405	378	425	433	444	407	448	448	482	453	417	444	385	424	435	426	424	412	394	478	429	436	419	420	367	411	415	429	415	410	419	410	453	459	404	428	491	415	409	397	402	396	463	407	437	411	423	426	419	428	458	414	400	407	397	399	410	440	423	404	436	405	408	407	448	432	414	400	448	420	400	392	435	412	441	392	399	425	428	474	403	423	421	397	384	458	425	412	392	408	398	398	403	455	456	382	428	409	436	414	401	426	441	420	367	419	433	374	425	416	423	409	419	423	437	440	410	439	383	440	407	420	392	429	390	425	416	394	430	402	421	415	425	403	419	430	432	420	457	394	398	451	431	410	408	413	414	426	388	441	398	427	398	425	427	388	414	403	403	417	402	410	411	396	457	451	397	403	421	414	431	414	448	461	420	427	400	428	411	421	427	415	456	392	405	414	442	414	457	395	405	403	422	449	417	419	417	437	385	404	433	404	455	451	419	416	400	397	415	426	449	437	436	398	408	410	413	386	429	427	428	422	386	401	481	431	436	450	449	407	430	417	406	418	427	402	421	416	434	397	421	390	419	462	432	415	406	418	412	450	450	424	439	421	430	464	418	431	432	397	418	417	399	431	448	399	427	434	413	439	437	421	446	404	392	391	456	364	414	415	425	402	463	442	423	413	476	417	439	397	430	437	389	390	398	407	414	427	430	408	403	417	420	414	432	406	389	440	443	416	435	407	445	414	399	475	427	435	431	404	413	402	423	419	436	451	408	421	420	426	435	403	425	444	442	439	418	426	443	435	406	426	439	404	431	406	371	414	399	406	434	418	449	437	427	411	441	390	445	401	439	430	423	425	423	418	410	425	436	411	411	424	413	434	378	425	407	434	429	401	400	408	405	391	399	398	463	426	417	398	414	409	412	447	433	381	395	385	427	405	435	409	439	418	419	413	421	441	420	432	381	442	413	424	412	430	420	421	399	433	417	398	442	450	388	398	411	387	464	412	361	390	429	436	429	461	428	430	403	460	406	412	400	427	420	432	487	430	422	421	445	406	410	402	406	381	457	411	413	411	426	437	383	408	401	422	429	395	389	440	427	390	406	384	439	416	420	421	420	415	412	427	444	415	419	413	411	393	442	404	443	415	413	384	407	413	447	435	433	421	407	433	409	421	398	404	422	417	432	419	420	452	420	390	435	404	431	433	411	405	402	383	392	436	431	399	411	426	423	392	431	462	424	412	424	406	413	411	421	433	400	454	426	438	402	397	412	416	386	405	465	401	424	446	409	460	421	383	450	405	412	426	438	424	416	453	458	434	396	428	428	426	427	396	412	431	409	409	404	418	427	434	433	425	428	417	426	418	410	432	475	413	449	413	429	398	446	419	403	444	445	462	416	408	430	422	445	421	371	430	418	385	404	447	389	412	438	399	430	426	474	397	402	409	450	453	410	406	418	394	405	431	412	446	383	368	422	405	476	453	409	414	481	394	434	431	432	412	403	441	428	413	448	439	438	450	447	406	399	429	366	428	407	401	422	415	416	406	420	422	407	452	421	431	435	416	437	443	444	447	406	434	407	443	417	436	428	417	436	422	457	416	452	391	446	418	424	437	422	377	477	382	438	413	435	410	435	455	464	445	395	411	407	446	452	388	461	417	384	362	361	426	416	420	364	396	439	391	412	413	401	382	441	391	405	432	405	427	401	420	405	423	410	457	433	430	415	406	447	425	396	420	410	404	445	424	419	398	383	414	403	430	428	426	419	428	437	396	387	422	414	417	463	416	442	411	419	444	432	390	442	427	442	450	434	399	411	382	428	409	431	459	413	410	446	434	418	407	436	409	424	389	451	442	434	391	456	415	442	396	407	421	433	432	433	431	435	404	382	398	392	415	431	397	443	441	432	402	411	417	401	413	410	428	407	410	447	401	405	419	438	455	417	448	407	409	423	455	428	423	404	406	414	412	374	456	449	414	410	422	395	382	410	425	406	440	441	426	419	417	437	427	409	398	426	375	426	424	440	376	443	433	452	410	406	390	427	437	409	439	439	442	462	393	418	412	391	396	393	404	401	417	428	405	399	406	412	407	413	392	453	414	436	433	450	411	405	436	417	434	398	384	436	470	386	427	412	418	421	412	417	415	454	429	392	437	442	435	416	428	411	448	390	431	397	412	407	407	418	439	437	422	437	407	428	435	423	405	415	396	409	405	423	422	399	432	400	433	440	415	415	399	432	403	415	440	412	437	433	425	413	412	443	448	426	440	368	422	375	439	412	423	474	413	418	460	457	379	399	458	419	433	428	433	419	441	429	405	445	405	431	401	461	436	434	425	407	384	419	409	418	438	438	436	434	456	416	450	429	399	409	407	421	403	420	399	377	346	419	411	417	393	396	404	438	412	390	379	387	423	404	409	426	421	435	438	394	432	433	405	415	422	424	414	408	429	420	431	447	416	397	398	456	445	419	408	431	409	404	421	447	443	411	448	434	418	469	431	413	411	416	429	442	402	394	428	445	425	393	431	429	428	411	417	427	435	421	387	430	416	401	406	432	411	404	391	411	444	427	445	420	458	422	420	422	452	380	430	422	434	439	414	438	404	401	417	385	427	422	434	416	390	411	417	452	429	427	410	450	431	392	452	423	410	431	430	446	434	419	396	417	397	461	419	422	437	416	424	403	421	424	415	395	407	434	418	387	403	402	428	424	463	380	439	419	403	408	394	431	405	391	408	427	425	383	457	411	413	406	418	427	415	433	411	390	385	365	419	421	442	408	435	445	446	426	435	443	410	425	374	414	418	408	427	437	406	414	417	411	431	426	427	378	393	442	407	430	430	404	395	432	436	408	418	414	397	389	372	452	417	428	407	415	416	400	431	406	389	415	441	422	405	387	408	482	404	421	429	434	466	435	416	416	422	380	451	399	413	410	437	386	401	404	433	406	410	398	410	400	431	409	431	406	438	398	398	370	424	434	398	426	420	445	438	444	433	450	442	422	429	410	436	423	450	421	412	435	412	419	428	433	390	421	425	447	406	432	413	423	446	418	422	432	413	403	406	406	428	427	446	405	441	410	406	414	421	427	390	419	428	431	430	398	444	452	395	411	423	412	409	425	434	444	455	427	432	398	458	359	419	415	404	425	415	402	442	394	445	414	431	408	405	435	419	418	433	469	389	413	428	412	393	436	464	395	417	413	426	422	436	420	409	401	378	418	433	445	440	422	438	443	422	410	395	410	431	408	427	421	434	404	414	433	414	406	402	404	405	408	407	446	430	410	451	443	447	411	428	427	418	433	392	412	419	420	425	421	401	433	419	459	427	437	379	462	411	419	396	384	425	423	432	452	402	404	393	397	451	406	445	374	423
57399	95796	75952	42507	4912	766	722	733	689	708	748	729	719	698	679	677	709	673	704	658	715	684	656	711	683	710	682	660	651	669	639	641	684	645	722	640	667	658	695	663	627	709	647	686	684	658	675	652	713	652	689	661	651	675	648	649	651	660	652	648	682	665	656	681	685	724	662	709	678	669	693	782	707	704	702	653	678	672	690	656	656	700	722	647	670	692	655	648	699	671	699	676	633	648	650	698	676	663	684	631	645	659	626	679	673	700	648	641	697	694	667	721	689	684	679	714	685	698	673	647	699	680	668	647	674	659	691	683	670	655	640	675	680	683	652	683	683	692	668	684	679	650	666	645	633	634	666	722	653	661	701	723	687	673	651	662	699	701	692	603	659	667	622	660	697	677	686	734	647	684	702	688	690	707	701	660	643	686	696	644	629	649	659	603	672	655	679	671	657	670	681	696	665	697	677	720	682	660	672	607	691	677	690	724	712	675	694	677	623	673	685	634	675	683	695	663	662	635	627	642	668	665	672	662	674	636	691	672	671	713	629	669	687	686	674	685	712	695	667	685	694	724	681	681	682	685	671	664	609	696	648	666	702	675	678	659	676	656	689	673	660	661	689	715	680	629	691	644	697	635	681	633	696	655	692	645	667	678	658	696	710	661	722	645	709	642	685	680	693	695	677	651	635	684	651	654	662	694	646	676	707	704	657	646	703	674	675	675	652	697	643	682	658	695	693	671	679	652	682	697	693	680	651	694	713	649	656	664	657	654	673	639	688	653	695	656	662	659	634	689	633	683	673	701	676	644	720	634	668	650	660	683	693	716	647	679	655	702	677	644	679	647	702	684	636	634	689	643	666	664	663	675	640	687	690	666	698	708	668	648	679	671	638	671	710	675	686	696	657	669	661	693	689	683	673	681	714	625	685	691	668	663	670	707	686	684	632	696	668	619	667	676	673	667	679	682	693	697	703	669	659	673	675	690	680	654	740	648	723	713	702	695	680	688	681	677	659	595	671	671	683	669	646	662	682	680	626	663	707	717	665	656	648	614	714	668	660	697	674	687	673	685	663	703	648	666	672	631	680	705	664	686	680	698	679	684	639	699	669	713	681	659	726	683	677	650	694	704	669	729	626	648	674	659	685	669	679	678	712	663	637	645	699	669	694	616	644	625	692	723	632	641	688	687	685	694	669	659	666	667	668	665	695	677	665	645	651	706	674	697	673	685	669	666	699	655	632	632	698	683	684	636	635	669	644	663	651	673	650	720	669	650	690	659	685	725	664	632	665	682	665	668	696	619	645	665	631	679	644	721	640	673	682	678	667	687	680	671	675	660	650	660	704	704	645	676	693	691	688	685	666	681	634	681	668	703	664	697	732	670	711	693	670	672	649	669	638	667	648	702	723	649	684	723	678	675	667	681	677	688	655	730	667	688	662	697	676	697	652	701	650	698	683	706	726	677	655	709	667	684	670	669	666	673	662	679	650	709	647	661	602	655	675	685	657	717	694	636	665	677	726	684	653	709	672	699	691	664	660	671	684	684	658	658	676	713	695	646	722	658	638	694	634	673	626	681	671	691	679	678	649	700	666	695	623	674	657	633	671	668	706	662	703	661	739	672	657	634	674	713	609	664	660	649	717	640	708	704	650	680	664	681	664	671	650	673	679	663	664	695	665	670	699	661	689	667	662	669	680	652	687	682	667	679	666	673	694	653	665	684	692	658	722	700	690	703	685	675	640	665	690	680	660	716	644	692	666	681	683	683	658	703	662	695	659	641	672	675	673	690	645	696	702	692	638	694	652	678	672	640	670	644	616	670	677	692	661	668	676	656	690	668	672	664	696	681	665	677	652	666	714	709	665	698	638	643	668	670	623	682	616	671	696	627	678	601	660	699	671	662	669	666	712	653	703	672	655	680	652	612	704	704	665	689	701	670	684	639	705	636	698	675	707	657	649	701	660	658	668	658	678	683	659	690	687	675	655	690	656	644	677	715	644	699	697	658	611	694	694	676	652	674	640	659	702	653	647	676	695	637	650	662	676	637	677	659	642	646	685	697	670	715	678	682	708	657	690	693	635	652	649	622	675	633	699	693	688	647	656	658	682	662	667	723	681	661	640	696	651	668	658	679	634	724	673	625	690	617	694	677	670	690	673	636	680	681	651	651	645	702	707	708	651	673	683	669	657	660	711	673	662	693	649	649	656	642	661	648	669	654	702	692	625	719	647	685	696	738	679	649	674	621	672	651	684	664	678	672	641	658	662	666	692	695	664	705	701	715	641	673	679	715	684	684	688	670	684	663	673	656	654	672	648	674	704	679	675	667	751	648	626	684	689	639	666	685	628	749	693	668	652	702	712	700	641	700	700	631	678	672	677	705	660	729	697	654	667	696	645	633	691	693	706	656	631	649	667	676	670	644	672	693	669	669	624	657	644	672	686	735	663	652	699	646	687	654	687	659	630	684	633	663	666	700	684	681	681	673	676	659	717	712	675	696	685	646	648	645	712	650	689	685	679	657	673	679	636	681	681	667	671	674	702	675	641	668	710	626	662	668	654	654	693	704	673	668	601	716	644	695	686	632	686	681	685	692	639	653	693	635	657	721	649	674	686	663	660	666	689	649	632	675	692	669	654	689	710	676	667	672	645	630	712	656	665	691	713	634	648	701	697	699	676	690	664	641	660	672	680	730	697	666	690	663	636	684	673	709	649	658	656	722	709	644	677	679	686	704	692	659	660	680	672	678	700	708	709	673	672	677	653	711	625	696	659	655	642	639	639	679	623	673	643	737	703	708	696	678	657	666	628	641	634	641	676	657	681	682	675	693	694	647	665	733	660	688	650	667	639	757	666	644	624	703	661	664	650	687	659	683	663	717	683	656	701	677	690	693	676	670	687	637	676	679	670	666	654	654	660	635	644	702	659	655	703	674	686	672	663	661	688	678	624	706	693	713	618	702	676	689	656	664	706	695	701	641	681	697	653	705	679	659	680	659	670	705	671	727	642	641	688	650	646	698	705	681	676	671	657	670	714	677	665	634	655	643	684	698	674	635	708	688	655	651	690	660	677	659	649	660	713	636	688	645	706	652	662	664	669	668	681	668	662	680	724	674	720	725	707	693	690	633	697	678	682	651	659	645	672	685	696	657	693	729	664	680	667	643	655	637	686	691	694	694	633	679	644	683	684	643	663	661	733	678	679	662	659	692	657	659	668	639	680	682	653	669	667	695	701	672	659	722	673	696	667	694	678	685	688	692	713	626	681	649	628	645	642	635	630	709	655	651	702	701	652	608	691	629	686	683	669	705	674	689	641	642	644	699	644	704	652	697	679	652	688	725	665	635	684	633	677	701	618	624	662	666	683	662	718	694	632	650	687	693	673	694	680	668	690	668	654	699	672	697	625	653	673	705	689	669	690	683	718	678	687	723	670	688	671	659	697	628	667	679	706	631	638	673	684	732	661	669	643	672	703	645	716	690	637	659	699	655	650	701	658	692
29074	28563	26754	13557	862	436	438	458	440	440	421	418	427	480	465	446	427	447	407	448	469	437	444	450	448	424	436	425	453	406	454	440	437	463	466	428	437	443	435	450	414	460	431	438	444	475	462	435	456	479	418	446	430	411	452	422	442	429	433	411	410	461	424	439	431	443	448	445	434	450	434	440	420	433	431	457	448	471	461	450	443	422	443	468	446	430	414	430	414	430	431	443	459	403	455	416	429	422	407	432	430	447	433	448	459	426	398	418	456	453	423	445	442	455	452	455	431	422	432	473	428	459	425	439	465	416	446	444	456	410	439	452	455	473	394	456	480	456	416	407	440	459	457	424	478	465	442	470	443	422	460	451	431	444	455	431	413	402	396	481	482	454	411	396	445	439	446	450	398	470	454	434	428	438	434	414	484	443	450	445	427	442	463	433	403	439	446	439	439	456	451	473	451	434	474	443	435	459	450	502	454	442	419	441	451	433	427	399	428	447	448	413	461	409	450	477	456	453	431	427	425	443	437	404	431	453	431	470	416	478	419	429	453	461	443	416	408	458	420	445	393	426	431	427	439	454	448	451	428	459	459	425	498	443	421	464	437	468	445	450	444	454	415	416	430	438	421	425	445	426	473	464	421	462	427	491	422	404	409	432	432	400	437	455	441	429	439	423	413	423	454	423	430	426	476	428	473	419	457	490	453	459	454	435	467	455	464	430	428	459	431	461	400	432	453	425	466	454	433	462	445	445	465	436	415	408	467	450	465	443	452	443	417	456	439	444	440	458	470	432	404	426	448	460	438	440	404	414	457	419	466	429	445	451	387	454	429	477	432	442	444	439	433	435	444	428	408	424	411	421	445	456	430	410	454	412	441	451	429	411	441	467	415	470	436	428	417	446	415	447	446	445	423	440	475	440	450	430	465	412	468	402	453	428	430	476	406	418	443	433	437	392	449	441	418	464	421	394	437	439	460	438	427	415	495	451	417	468	433	439	422	419	440	443	437	419	421	409	405	421	450	466	460	423	445	429	436	418	469	419	449	399	426	446	445	425	449	463	445	465	451	449	455	424	441	420	444	430	413	429	423	431	461	410	417	426	451	420	481	455	439	475	427	434	429	410	427	427	433	420	441	458	425	446	430	440	416	483	479	436	457	456	412	416	496	453	412	439	448	470	485	449	446	457	445	453	461	453	463	449	429	430	435	437	482	418	445	437	419	413	464	429	432	403	419	428	412	477	412	399	475	434	444	445	420	434	431	462	436	465	447	423	445	455	412	423	430	420	407	391	413	456	428	401	414	478	432	436	426	419	424	405	467	458	432	403	467	425	417	429	450	470	447	461	443	417	386	423	449	420	470	442	424	407	419	468	423	430	462	401	438	412	471	432	431	464	442	484	444	432	395	461	413	438	452	466	401	461	385	432	446	450	465	435	416	458	429	405	462	428	448	452	447	431	423	435	488	426	437	462	461	458	504	420	470	437	427	421	448	471	434	412	456	448	469	430	445	439	434	415	464	434	444	415	421	437	473	437	449	463	449	449	432	439	432	447	455	423	441	418	427	454	420	439	421	435	450	480	416	480	453	446	424	453	432	462	414	447	428	440	441	442	435	423	408	439	457	453	439	448	456	421	480	443	468	457	452	440	452	420	499	444	426	425	448	508	420	458	465	428	428	427	449	404	443	432	448	435	481	402	434	486	434	412	463	450	452	470	469	434	439	440	461	428	434	461	462	421	454	440	442	436	493	417	450	447	455	451	419	455	413	493	418	445	438	460	412	438	421	450	412	483	418	450	456	437	439	441	441	438	443	407	406	448	416	417	475	419	462	424	468	412	465	426	440	446	503	459	431	418	432	463	446	474	438	464	444	464	436	449	407	439	441	428	442	422	417	389	484	440	429	435	469	452	441	437	461	422	423	426	440	459	440	449	434	462	411	463	441	456	440	438	456	437	437	445	394	440	414	428	422	443	451	459	456	433	422	486	410	422	431	458	447	417	478	439	483	431	430	439	474	444	473	451	428	449	443	438	464	420	494	423	445	422	449	451	449	431	437	467	426	416	434	424	439	429	437	460	425	461	437	454	432	482	437	432	464	463	442	434	447	442	384	459	433	437	468	452	477	452	440	423	455	432	440	435	469	399	426	470	429	414	429	438	441	462	418	382	464	439	442	449	477	432	428	422	452	447	472	414	424	441	460	443	444	450	444	435	443	450	431	431	466	435	439	423	473	465	447	432	418	413	430	442	414	496	436	458	491	432	440	457	462	433	465	463	444	465	407	443	437	411	426	414	423	456	462	446	461	423	446	407	466	408	410	451	465	463	422	449	444	422	416	444	441	442	426	426	430	437	418	451	433	443	449	420	441	444	417	452	478	450	414	444	441	426	434	444	430	441	476	425	432	418	419	428	443	426	483	439	425	470	400	443	461	452	428	445	465	433	422	411	457	412	447	494	444	448	401	471	457	426	437	441	405	427	454	446	416	397	397	458	427	441	436	421	422	418	405	438	447	444	420	441	443	406	430	434	434	458	453	433	415	431	452	475	439	430	450	414	469	448	419	418	431	456	475	434	433	403	460	446	445	433	395	483	428	451	442	458	445	441	398	431	427	419	409	453	423	442	464	469	499	453	433	459	445	440	470	470	476	457	412	444	439	449	422	451	421	462	453	428	455	451	424	448	413	446	450	438	430	472	471	445	413	431	442	437	421	458	444	440	449	448	426	435	454	463	456	432	436	421	445	400	431	388	399	425	439	439	415	445	429	421	441	411	463	454	430	447	450	437	439	418	420	431	411	447	431	442	441	416	449	436	432	436	450	466	435	477	456	439	459	403	451	474	416	432	441	456	457	434	456	452	444	448	434	462	426	427	456	459	443	420	419	435	419	428	497	463	505	474	438	405	422	437	432	428	443	445	406	437	380	457	441	438	437	467	450	430	404	451	433	428	420	433	425	457	449	436	411	399	457	468	445	437	416	435	442	390	466	440	432	468	465	447	436	440	483	385	451	400	398	398	469	436	475	441	448	431	413	467	457	449	439	453	460	414	384	471	439	490	443	391	439	447	471	463	438	440	448	437	435	432	417	460	463	422	416	436	416	456	426	438	431	445	439	430	467	478	457	423	454	443	437	438	415	458	451	428	447	412	438	429	430	445	454	454	453	432	456	418	430	416	455	420	405	440	446	425	429	511	437	466	412	446	392	446	412	408	434	455	431	457	421	452	462	458	387	438	478	448	401	468	453	471	470	428	433	432	461	447	493	418	443	425	416	473	422	474	458	445	400	443	438	403	434	415	408	465	422	475	453	458	408	421	449	441	458	456	483	410	462	425	458	429	435	450	460	458	427	415	460	444	421	441	479	459	407	386	455	435	450	434	426	447	418	444	409	408	453	455	455	392	412	430	444	441	472	403	455	424	446	449	437	430	445	423	490	460	418	418	452	451	466	422	397	443	411	437	420	483	433	436	450	387	473	433	411	410	435	439	463	444	484	433
39059	46409	32517	12084	1023	737	777	740	718	720	744	748	772	716	749	733	769	726	748	733	789	723	737	811	734	728	732	757	720	763	783	722	734	771	746	756	716	758	730	725	730	724	747	721	734	786	735	705	745	749	792	780	707	759	742	692	777	786	736	695	756	765	759	759	774	757	742	737	711	752	736	769	782	746	756	753	725	759	747	735	726	764	792	776	765	775	763	718	740	714	714	687	716	727	752	749	751	784	731	752	734	719	700	787	734	799	754	709	738	705	741	720	752	747	749	720	704	777	752	762	792	782	709	745	730	731	801	789	731	728	791	726	783	698	733	731	760	730	741	731	742	711	711	771	769	793	773	782	740	712	771	705	742	713	745	747	779	754	743	725	721	775	718	789	722	743	777	763	776	790	744	773	717	757	718	695	754	726	829	716	737	746	708	723	839	744	691	745	717	749	753	735	779	726	720	738	778	714	750	725	803	770	763	745	708	710	761	745	749	733	774	769	728	727	760	786	757	761	780	739	730	763	750	768	711	747	735	731	784	720	777	701	763	749	724	754	706	751	700	771	763	702	761	742	761	766	712	795	713	710	708	706	799	773	770	785	756	723	738	720	777	768	731	752	712	700	777	740	781	754	713	761	750	765	683	750	740	720	761	767	737	724	718	743	726	732	744	743	726	735	732	817	740	740	779	750	730	695	726	697	768	709	747	736	758	748	707	793	739	784	754	747	762	752	752	754	751	759	726	742	726	696	747	750	729	742	748	766	718	719	773	728	771	760	718	747	745	787	721	754	758	750	725	749	761	739	704	720	735	702	716	742	769	738	779	754	695	687	698	772	788	718	754	755	787	751	722	766	787	773	761	729	733	784	748	752	731	738	715	751	771	753	738	787	776	758	785	781	792	687	757	752	686	744	742	757	751	729	746	700	760	715	741	740	738	739	730	760	758	759	721	721	746	788	774	763	739	705	710	748	778	716	753	792	752	796	764	723	751	729	752	787	750	756	691	712	749	760	776	755	733	707	770	754	704	760	719	752	777	750	752	788	810	726	737	728	777	772	716	751	754	779	732	730	755	769	726	746	699	756	742	750	767	760	729	752	748	737	738	727	712	701	752	740	693	697	760	690	783	726	750	780	743	714	750	770	742	755	727	756	703	766	687	740	743	787	722	730	723	781	723	710	754	774	789	742	793	768	786	711	726	761	756	749	758	766	741	772	716	760	731	746	764	716	720	692	733	749	735	749	725	747	708	712	747	771	703	729	755	713	730	763	774	707	750	797	758	736	749	750	720	750	761	724	743	779	705	738	752	716	773	701	736	743	735	757	716	795	710	733	712	716	777	705	733	757	776	744	749	751	726	748	741	713	762	776	743	772	772	750	726	729	730	746	755	741	748	729	722	728	771	704	762	748	754	699	710	756	767	773	734	730	725	726	761	738	738	713	800	784	740	717	781	747	732	756	739	758	742	722	761	734	745	730	753	721	743	717	730	767	718	746	745	728	674	794	755	743	764	717	729	826	737	742	754	774	748	735	719	747	762	764	757	780	775	761	778	742	743	740	765	767	725	717	780	764	756	752	740	753	688	771	774	718	746	714	720	748	730	798	763	713	731	715	746	716	770	770	749	694	686	749	711	702	749	749	744	779	710	732	699	766	776	797	760	726	742	716	774	759	727	747	737	756	746	704	761	735	707	793	755	746	730	753	784	703	782	750	741	706	762	728	743	711	710	724	752	751	740	725	741	740	767	757	738	718	739	758	743	771	739	757	761	742	734	718	748	766	749	722	749	746	734	766	750	726	763	724	718	760	776	723	736	782	736	751	710	733	809	717	701	703	725	698	761	718	796	718	761	759	721	774	736	735	746	734	679	767	748	744	746	734	746	733	743	755	705	694	730	726	736	764	750	745	759	743	745	734	697	763	767	741	724	761	739	755	758	805	789	758	733	746	750	753	753	772	765	761	678	764	739	760	772	803	775	774	771	748	718	774	773	717	766	719	736	736	769	760	762	750	743	728	781	723	742	731	752	741	766	728	715	760	778	710	774	736	778	744	746	773	747	745	777	731	719	784	701	773	717	789	700	797	737	738	755	736	761	679	727	692	736	751	708	755	712	731	797	745	752	743	717	745	716	698	695	777	730	727	710	721	747	729	773	789	746	758	775	744	750	720	731	739	778	714	740	767	712	742	774	753	782	775	730	754	724	741	755	726	767	774	818	814	783	725	734	673	809	754	725	711	757	752	779	715	784	758	788	730	729	731	741	764	678	729	748	759	716	727	719	746	754	785	720	756	771	717	763	753	761	729	726	760	754	720	740	765	766	765	763	754	716	708	739	712	721	692	749	764	723	727	715	732	752	763	730	732	725	765	716	746	766	700	756	799	722	748	718	739	776	746	738	777	750	765	788	743	761	749	769	724	760	762	742	730	707	744	724	741	770	788	724	737	757	751	709	773	763	713	720	667	747	742	751	761	740	751	746	765	735	736	750	761	714	744	785	749	817	727	755	751	766	746	780	696	770	750	745	701	713	727	746	778	746	788	738	808	724	728	756	736	762	759	756	745	734	744	733	744	712	699	761	704	722	746	746	731	754	732	770	730	747	768	726	763	730	760	743	745	757	720	798	705	721	734	720	758	713	783	719	719	792	744	792	736	697	751	733	732	767	775	769	733	733	753	742	756	718	721	768	724	823	694	682	735	738	770	687	718	746	751	736	819	780	750	745	694	768	794	766	707	767	762	697	762	749	799	712	744	704	725	751	777	795	725	772	713	778	758	712	740	732	809	810	711	750	731	722	760	780	744	755	756	734	777	743	684	744	766	787	754	736	732	735	751	766	728	737	710	714	790	709	765	709	715	732	690	696	721	733	732	755	742	785	748	776	714	763	734	707	774	724	770	726	745	726	770	743	745	739	779	766	720	745	720	757	769	730	756	738	767	763	704	720	719	735	740	733	730	724	777	707	727	709	837	748	780	769	735	686	782	712	717	746	746	742	751	698	757	750	706	739	754	684	735	718	750	720	753	744	773	797	763	774	711	794	751	799	742	777	784	764	727	723	726	773	769	772	743	775	756	723	751	730	788	713	739	738	726	763	780	715	742	737	722	745	790	742	763	804	799	755	732	790	717	722	703	724	762	760	716	732	772	764	763	734	801	796	699	772	732	761	775	769	735	771	790	663	773	741	736	736	770	790	714	761	724	738	735	739	752	715	782	733	799	741	722	761	719	732	765	762	731	707	754	705	717	749	757	757	755	731	760	731	773	743	719	766	727	723	784	774	729	695	781	741	733	732	741	767	787	777	754	786	742	729	743	722	773	713	759	773	778	712	746	734	723	773	795	713	775	728	733	758	731	780	792	712	776	695	740	767	726	747	756	751	752	727	814	752	745	727	711	765	741	769	753	752	723	738	724	709	760	754	752	727	731	728	774	716	769	758	765	736	771	738	715	771	721	720	737	741	709	773	716	726	736	737	748	728	747	735	695	764	840	761	787
23966	22533	30439	25607	19481	7743	515	355	317	328	335	302	310	298	308	344	298	329	315	317	328	311	313	315	305	328	288	336	312	320	284	316	308	285	313	308	325	291	315	301	328	338	302	289	307	294	300	282	329	325	292	313	352	323	340	294	288	306	279	313	275	315	317	330	289	307	289	318	292	291	302	316	345	300	310	289	298	307	310	307	307	297	306	297	321	267	328	329	301	318	314	300	312	298	304	295	304	280	286	316	307	286	303	288	299	320	320	289	333	302	329	287	312	282	317	328	298	345	305	304	325	313	295	282	312	291	302	309	306	294	262	303	299	291	324	317	288	309	273	325	314	290	269	311	305	298	296	281	292	320	328	304	299	312	317	299	299	323	324	318	284	313	307	304	324	297	286	315	296	308	271	293	258	305	305	283	305	303	308	299	293	289	263	307	303	296	300	261	283	330	304	306	354	322	309	295	302	315	306	312	309	305	291	300	317	305	315	315	329	275	311	300	321	291	292	296	293	281	284	310	286	321	292	319	300	325	291	314	291	292	304	292	314	295	297	302	337	314	278	303	300	308	325	294	311	289	335	277	317	331	283	296	282	297	289	316	298	308	324	355	318	311	306	330	304	288	316	273	299	288	311	290	322	287	276	291	308	295	325	310	297	303	308	296	268	302	316	326	307	292	296	326	307	254	318	278	283	314	267	307	305	292	316	288	312	287	310	286	306	327	310	350	324	299	307	348	331	295	318	335	292	300	318	306	284	289	285	300	284	294	279	310	290	293	282	302	312	306	286	303	290	320	279	290	303	318	295	312	282	328	289	346	286	322	292	309	307	288	299	272	297	291	320	325	295	275	300	296	291	319	283	326	284	305	311	314	341	314	325	318	310	293	325	309	301	289	294	319	314	307	268	289	297	279	305	310	309	288	322	310	304	305	323	312	307	324	296	312	330	270	315	309	308	286	325	298	299	316	264	318	310	329	294	299	308	327	326	291	336	296	291	307	308	297	285	273	303	337	308	305	303	294	279	283	322	333	343	294	298	295	323	342	336	294	287	298	309	297	306	292	359	308	313	326	298	334	306	331	279	310	305	311	302	305	291	288	294	296	348	301	290	316	317	335	309	308	283	319	301	301	287	284	295	273	318	303	312	296	294	290	315	333	308	313	302	289	303	312	287	336	284	310	288	325	294	319	324	328	280	310	322	283	288	308	360	301	313	308	295	307	323	295	307	303	311	310	300	296	287	286	305	330	294	295	278	297	299	309	317	306	308	318	301	331	350	308	310	314	308	294	313	333	315	266	292	284	344	291	289	289	317	285	286	301	308	269	305	308	280	313	302	284	273	335	285	326	299	312	294	301	317	291	325	310	286	299	309	273	305	305	344	297	291	280	317	337	330	337	319	268	321	276	309	324	286	295	308	307	345	323	322	304	287	310	312	305	273	312	301	277	315	297	305	297	313	304	343	275	304	313	315	288	296	314	284	276	310	310	306	303	308	323	299	299	327	271	292	289	335	325	287	301	285	299	294	292	299	325	270	343	285	308	290	285	305	326	308	314	291	265	297	306	305	301	314	288	319	326	285	324	297	317	297	306	284	289	306	255	299	290	309	295	301	273	300	307	288	296	312	307	276	301	285	303	301	303	279	295	302	287	297	293	292	302	325	315	297	346	304	311	291	314	337	306	350	301	292	316	272	286	320	313	291	285	301	291	281	322	296	299	301	318	310	340	279	291	300	311	298	300	314	303	287	285	314	292	315	302	315	307	280	284	285	312	300	330	309	263	290	313	330	325	298	311	304	301	309	294	317	311	309	324	291	332	314	283	313	315	305	295	295	271	294	326	315	300	341	295	283	276	312	326	286	305	323	324	295	308	295	307	295	294	337	292	322	330	294	291	317	276	303	292	290	287	286	318	297	309	308	303	284	316	288	310	281	296	311	305	314	334	338	295	294	290	283	280	294	305	314	293	341	315	294	298	329	286	329	313	318	286	329	305	299	294	299	294	291	311	332	330	304	325	290	303	309	313	273	277	315	283	327	292	307	300	306	307	312	292	310	304	324	327	269	311	318	298	301	329	330	311	281	317	281	336	309	324	284	283	285	311	278	291	301	301	279	280	257	309	294	325	310	304	257	322	298	332	337	310	326	273	306	324	330	294	313	311	291	300	279	323	301	330	328	291	271	308	288	303	304	303	303	278	301	263	302	291	315	318	298	315	337	310	301	318	297	276	290	312	304	339	316	292	320	303	315	261	335	313	304	335	305	303	276	308	281	283	280	300	283	302	306	327	301	284	327	299	305	321	299	305	298	322	299	305	323	304	295	297	307	318	315	290	321	315	307	267	329	286	284	322	312	289	301	295	307	321	304	285	309	289	280	329	290	299	318	275	294	330	312	297	309	328	318	295	326	305	309	308	305	304	305	313	292	298	278	342	300	304	324	315	320	318	311	303	310	282	278	305	305	295	323	311	282	315	284	303	333	335	319	329	308	293	324	280	286	298	271	323	326	305	322	283	319	311	306	296	294	322	265	329	298	329	301	271	313	315	298	313	307	322	326	321	302	287	284	312	282	308	314	297	328	291	298	283	277	310	288	332	308	278	319	309	306	312	311	326	335	313	322	327	307	308	319	285	302	334	287	309	317	277	312	316	293	317	322	301	297	282	286	325	320	291	307	293	308	300	304	309	302	344	270	324	306	286	295	335	315	319	277	306	339	310	343	271	341	333	307	292	348	341	325	284	308	328	301	309	288	299	275	312	305	282	307	303	311	320	280	311	293	315	291	313	306	301	289	300	286	314	319	319	297	280	302	303	314	302	300	338	303	327	300	318	324	311	326	297	277	311	307	277	295	311	324	330	323	281	299	294	294	314	310	324	304	325	277	284	325	299	342	333	293	308	280	267	314	293	292	334	269	273	296	297	327	269	350	290	310	304	303	296	288	312	305	294	309	294	322	314	324	328	306	320	276	277	337	299	298	314	314	320	311	302	299	306	314	282	311	264	301	300	295	305	331	301	283	301	300	307	294	320	297	315	306	324	316	301	307	281	270	308	312	280	343	315	297	317	324	291	309	319	306	317	296	309	327	308	299	340	327	289	314	310	310	340	300	321	316	301	301	295	300	298	307	303	293	305	304	306	315	309	293	329	308	290	284	298	292	307	299	286	328	301	300	281	306	308	322	310	283	318	328	312	351	299	301	270	262	315	322	319	317	311	321	323	272	325	316	292	280	312	326	298	327	306	309	277	320	279	292	312	320	294	343	314	296	285	297	309	303	298	295	340	310	295	318	270	289	313	291	316	327	278	297	320	341	275	275	279	300	323	330	317	294	293	309	328	335	317	326	325	311	293	310	305	293	315	301	300	315	318	340	328	275	313	313	326	293	298	308	309	290	303	281	328	306	300	339	285	297	312	289	304	289	298	344	321	309	305	331	310	286	287	290	303	293	301	284	312	301	281	327	314	297	333	330	312	312	335	260	314	314	293	284	278	293	301
59072	86484	66176	33892	3172	572	558	582	540	542	573	569	576	514	533	512	508	493	535	527	561	511	557	584	506	527	520	524	504	494	495	543	529	550	507	509	519	530	513	530	543	554	484	526	568	500	545	537	519	571	457	503	539	597	531	500	545	500	541	523	519	500	523	506	572	513	523	502	506	521	506	577	573	565	560	545	495	530	561	531	573	511	496	504	512	518	543	565	530	514	545	533	510	537	491	530	495	532	496	507	521	519	508	537	518	550	489	533	529	517	509	510	517	553	510	505	544	507	531	514	531	510	519	516	525	567	492	529	525	543	553	522	515	523	511	515	540	517	532	539	580	516	499	546	525	569	536	507	561	524	503	472	533	506	513	548	517	518	530	512	518	536	565	524	523	538	506	498	546	467	529	537	553	533	558	541	544	552	524	545	526	509	528	541	543	562	536	509	504	519	497	541	496	522	521	509	542	517	469	558	526	559	554	540	545	526	539	491	528	519	539	524	490	541	522	539	497	547	533	566	512	548	513	496	549	559	500	520	536	549	486	583	487	564	544	545	559	519	560	505	516	540	470	504	526	518	464	540	507	540	497	501	525	518	592	515	512	526	519	532	538	504	556	483	500	561	515	532	545	576	544	554	479	514	528	490	528	532	518	527	503	509	498	477	495	505	510	499	534	504	521	530	527	512	519	539	525	537	539	528	509	550	491	526	527	537	527	545	552	548	548	535	524	503	516	528	540	535	520	550	515	544	546	479	517	534	552	499	571	515	530	536	487	493	535	512	530	515	540	550	512	501	551	531	519	497	523	530	540	514	488	489	525	546	483	483	550	540	498	583	542	547	569	499	500	521	531	533	515	569	537	504	530	505	548	539	501	518	493	490	505	528	503	549	520	559	593	547	506	531	507	494	520	510	505	559	506	580	478	524	529	536	505	521	478	568	537	508	536	516	545	506	509	519	538	532	527	509	505	501	502	523	501	526	500	507	529	555	532	572	532	536	511	493	547	548	499	525	509	489	539	524	528	523	529	539	531	528	517	529	519	508	528	484	501	529	507	563	515	551	481	539	515	522	509	543	508	524	536	535	544	484	529	515	553	554	527	526	499	512	556	531	505	538	533	514	516	537	504	507	506	562	567	516	509	507	477	513	589	552	512	540	522	553	514	516	538	535	565	521	558	508	505	545	534	529	570	547	514	554	528	533	515	548	506	521	544	529	543	498	530	543	481	514	530	517	531	535	518	496	498	509	518	519	568	496	583	505	547	544	518	553	561	554	493	512	532	508	486	528	517	528	558	553	519	554	467	523	507	512	530	523	497	511	517	490	504	496	505	514	535	500	501	479	533	530	513	508	567	538	550	499	520	494	549	509	517	491	535	506	553	511	587	533	502	531	527	525	547	531	515	552	515	516	496	513	533	564	498	492	511	534	518	472	507	515	482	510	540	526	514	535	567	522	566	541	514	516	508	542	508	526	531	520	547	511	487	537	524	527	565	533	532	542	501	527	505	571	541	498	527	519	542	509	506	530	522	516	518	493	526	527	561	552	539	555	493	518	545	515	547	517	526	526	509	541	504	497	548	524	511	579	530	538	497	513	525	482	511	497	530	527	520	552	552	501	495	504	506	516	516	559	520	522	512	536	554	520	535	517	529	504	548	526	529	551	507	507	496	524	538	540	526	504	540	530	498	521	488	533	496	517	551	477	562	516	477	513	527	494	520	543	510	540	527	485	511	532	559	547	527	580	557	499	493	515	526	493	491	532	561	505	544	512	535	517	525	539	527	506	520	495	487	507	528	523	502	544	540	534	504	524	535	534	509	528	516	562	522	517	502	589	572	524	506	502	494	511	494	476	569	508	523	519	515	540	536	501	525	538	552	511	492	514	496	556	559	528	552	518	551	545	505	552	486	530	539	491	529	530	520	521	480	517	504	524	507	528	543	551	550	502	505	505	527	518	556	513	505	527	507	557	523	532	546	554	515	539	537	541	488	517	513	519	527	540	509	548	490	541	501	512	523	524	508	506	516	503	555	567	522	506	518	527	519	523	536	522	509	523	487	523	489	533	523	542	483	506	497	509	533	529	531	533	533	527	509	546	571	515	507	527	515	472	513	545	499	542	487	496	541	506	517	526	571	500	541	558	534	521	559	533	541	517	482	508	526	525	532	520	559	537	518	551	494	525	545	536	508	544	546	538	516	538	574	504	541	543	512	485	531	490	514	538	509	534	519	509	477	519	546	540	534	516	561	538	513	507	488	536	521	521	494	560	544	527	511	549	556	520	525	519	511	533	486	515	535	512	506	522	514	486	532	529	536	507	531	505	477	510	501	492	522	520	575	504	537	533	495	509	547	549	512	527	550	558	532	503	527	558	537	513	531	544	537	533	515	562	525	516	559	519	523	544	512	536	501	533	514	560	456	513	536	530	546	517	517	525	515	556	546	494	550	520	542	516	523	535	519	485	549	512	517	534	552	544	496	545	540	503	556	504	510	508	552	535	508	529	552	525	541	535	488	495	539	557	525	529	546	519	527	546	500	525	542	503	547	536	522	530	503	543	537	536	484	548	505	508	549	505	528	522	514	557	511	591	518	551	492	540	507	524	533	538	518	484	519	503	526	552	564	550	555	534	508	517	501	504	527	499	544	544	539	507	501	490	500	526	499	521	557	519	493	560	511	522	543	498	499	490	499	544	495	532	537	513	513	480	563	564	522	505	548	487	528	547	518	574	573	522	538	566	518	520	517	483	507	544	509	503	551	490	511	507	500	514	561	488	503	530	480	543	505	574	525	535	502	526	524	527	552	534	506	515	550	506	514	490	526	508	546	540	528	523	505	469	507	562	516	537	510	543	515	513	553	514	529	562	524	558	547	532	519	570	549	534	520	527	519	555	498	498	534	467	578	526	551	499	552	553	543	536	504	544	496	522	492	484	516	499	539	525	542	533	485	565	518	578	474	569	518	537	532	535	534	518	510	567	488	481	483	529	505	512	519	499	508	555	543	533	530	516	562	531	554	526	541	531	519	507	557	545	522	530	528	502	507	487	568	532	506	527	576	532	493	543	552	563	568	502	550	475	487	531	549	494	491	535	542	523	493	487	545	511	529	533	530	553	533	538	552	527	522	523	521	551	504	523	507	489	515	552	527	544	550	490	529	542	521	525	519	557	470	501	503	531	499	470	536	505	548	550	551	536	525	497	525	546	490	522	544	507	515	514	529	527	545	520	512	532	528	539	519	502	545	523	532	502	565	540	547	541	528	534	493	531	569	505	533	519	509	518	503	521	516	529	490	543	503	492	528	541	535	522	496	551	534	529	562	509	556	515	514	529	511	537	531	547	547	509	510	518	523	496	528	496	549	556	519	535	555	507	523	514	534	520	508	534	577	527	527	523	506	542	542	522	516	492	511	521	553	538	520	521	518	537	560	555	503	571	535	549	561	512	572	490	500	546	516	517	541	530	526	542	536	513	541	554	529	536	508	538	550	490	496	534
22981	21704	30039	24098	20989	18791	4584	516	411	436	420	442	402	411	427	457	461	416	417	402	470	427	388	460	411	419	434	417	426	435	429	414	439	391	424	417	436	404	418	378	417	417	408	409	404	415	425	386	437	433	432	402	480	444	424	383	410	425	384	463	432	392	397	435	445	448	440	392	425	397	436	454	452	433	416	401	428	408	385	424	405	424	468	372	422	384	413	439	416	387	391	403	457	439	421	407	421	379	407	431	430	445	417	408	439	405	425	393	403	409	422	459	400	424	445	418	394	402	389	407	444	446	442	421	404	403	410	427	382	409	399	396	404	379	425	417	383	411	431	414	417	465	421	412	421	444	411	386	399	419	393	427	399	413	399	419	404	385	389	390	402	435	384	425	398	390	455	399	398	435	460	437	393	396	448	388	451	421	414	396	407	414	396	415	399	422	411	437	399	403	403	446	386	408	394	371	384	422	420	444	415	450	387	410	459	407	398	443	413	401	395	404	373	424	374	412	433	437	427	417	440	440	459	419	422	425	390	416	423	403	452	435	423	443	442	384	405	428	440	404	399	408	413	421	418	403	430	394	372	418	417	440	428	396	413	423	434	417	389	421	426	418	432	413	422	468	419	409	405	364	439	396	428	424	395	398	403	395	385	415	391	423	419	440	449	401	402	419	439	441	428	398	389	419	406	416	418	417	414	449	389	403	425	423	416	394	403	399	430	425	392	438	391	410	466	429	429	386	390	423	443	426	443	414	417	434	409	441	414	383	403	416	406	413	396	425	403	424	387	415	426	428	407	406	376	440	426	410	413	418	379	414	426	404	385	376	386	399	417	431	408	384	431	423	380	425	422	427	395	391	413	432	402	409	385	410	418	416	395	402	404	417	369	439	423	420	401	428	398	420	414	425	440	441	454	411	416	480	421	445	393	411	412	439	406	414	442	410	465	434	415	425	451	440	442	434	410	439	381	418	410	410	416	431	449	392	423	439	404	457	409	450	424	365	422	432	405	370	410	384	406	400	435	427	426	422	389	401	418	395	386	437	360	364	413	412	414	420	420	395	392	462	374	418	411	406	434	445	426	403	448	423	381	436	374	450	420	406	379	404	379	419	460	431	416	415	476	424	457	420	411	424	378	420	427	425	410	428	412	401	405	420	422	436	402	416	400	420	400	436	438	427	413	432	400	412	435	412	410	434	444	425	403	435	417	437	405	392	421	406	399	437	423	426	450	444	399	405	392	437	423	455	420	469	422	421	414	393	418	438	402	429	385	403	401	378	423	431	419	401	397	442	437	413	458	420	400	416	405	414	453	440	446	436	441	408	397	429	405	409	438	426	409	420	426	401	385	439	393	390	436	402	421	422	389	428	393	436	397	436	422	420	421	406	402	437	403	396	391	413	398	452	378	400	476	406	435	427	427	436	419	417	446	411	411	390	411	441	410	414	448	430	407	449	408	418	412	416	412	429	443	399	416	454	428	443	454	431	428	386	430	437	426	432	407	430	422	413	417	385	421	455	411	423	435	428	396	438	432	424	427	412	387	405	434	380	405	424	395	412	449	417	453	411	430	383	393	428	453	451	435	389	418	418	389	403	411	422	387	460	429	419	427	418	451	411	368	436	406	389	440	405	448	366	390	406	393	420	422	404	427	464	446	419	417	402	443	411	449	398	385	434	406	405	383	425	437	435	441	415	422	420	447	438	405	415	409	412	426	412	421	407	357	423	424	405	407	391	420	419	411	423	433	413	405	369	407	399	448	383	413	394	422	440	414	418	414	425	416	387	425	428	412	403	415	405	354	446	429	408	423	436	441	395	425	423	427	371	414	369	382	392	437	423	401	439	394	422	397	423	455	400	425	412	435	422	464	393	433	432	430	413	405	420	459	380	415	410	423	424	454	403	456	382	405	412	384	411	405	413	429	431	412	400	460	417	423	448	425	411	388	448	432	439	371	404	422	434	420	405	429	409	400	412	444	403	386	397	410	438	464	431	418	400	401	441	422	410	416	437	423	442	405	419	382	420	435	417	434	421	393	376	417	399	445	411	409	399	451	422	397	400	396	399	440	414	409	382	407	411	368	390	411	429	439	449	446	407	412	412	399	442	410	425	452	400	384	413	396	405	424	411	408	405	415	392	395	429	411	418	370	406	433	422	374	396	418	422	410	418	409	438	422	417	429	409	426	439	445	424	408	422	448	375	427	436	407	414	390	441	423	396	446	413	467	432	413	428	438	413	418	403	415	387	417	403	407	430	418	398	404	402	388	395	425	392	436	418	386	432	424	420	377	438	406	451	432	395	411	406	419	438	395	418	423	411	414	455	385	428	421	434	395	418	458	414	401	415	419	428	426	426	390	393	410	400	416	416	404	442	450	418	405	431	373	414	399	369	455	454	401	388	428	413	379	401	442	404	448	407	395	463	387	416	442	413	442	401	394	415	411	414	414	384	410	426	422	383	443	412	403	405	432	410	397	442	421	447	427	448	387	431	407	453	442	423	435	404	431	432	425	406	410	428	419	386	404	381	387	366	390	427	384	420	373	444	400	423	445	432	421	423	423	378	442	408	422	413	435	420	399	455	411	411	410	445	401	409	397	406	417	413	412	397	375	398	430	414	431	402	420	396	417	411	441	429	370	415	422	441	397	441	384	444	403	385	433	403	400	400	400	434	408	412	409	426	407	414	396	424	405	409	407	407	397	421	414	388	421	421	371	392	403	403	395	400	441	427	458	423	410	402	384	418	394	444	431	421	399	413	430	393	444	387	400	419	428	414	424	420	444	401	431	401	449	393	432	426	411	424	404	434	406	437	408	434	435	423	432	394	398	430	437	382	405	387	386	417	481	425	382	409	386	445	414	422	401	435	425	394	407	394	437	407	397	417	407	372	391	417	429	379	400	409	406	397	447	446	432	420	415	428	394	422	402	418	418	425	466	445	454	392	377	396	409	407	408	431	387	377	391	416	393	392	426	416	419	363	403	399	397	417	395	416	432	410	407	425	399	394	408	413	411	417	410	402	417	420	394	435	398	405	432	403	419	421	434	407	367	406	432	433	413	431	381	392	397	431	412	387	396	434	427	408	394	412	421	402	409	397	394	421	403	462	434	404	399	425	394	422	449	356	436	418	422	441	430	436	428	418	434	411	417	432	432	421	426	441	408	405	423	433	407	417	431	448	376	439	409	398	432	403	424	429	408	408	442	420	381	413	432	399	419	408	439	418	433	429	427	451	440	439	438	459	400	413	405	412	428	413	432	427	449	401	401	382	404	408	423	415	409	439	425	450	381	433	404	388	413	410	392	408	383	415	389	439	411	368	434	396	387	405	416	372	475	407	455	436	419	446	415	387	431	455	442	401	422	411	406	401	430	419	396	394	434	421	421	450	387	437	414	416	413	417	409	383	426	436	407	407	392	445	421	424	427	383	428	417	434	407	414	441	406	372	402	438	417	418	454	400	414	436	393	444	446	431	401	440	410	460	438	430	438	438	413	431
57759	95199	77219	40570	4698	796	769	788	720	736	681	741	628	692	675	659	668	673	648	663	679	666	636	728	620	699	680	703	691	693	664	667	660	672	670	629	663	671	661	672	691	736	663	653	680	672	647	664	665	716	627	683	695	652	609	705	647	684	709	650	630	656	633	694	664	679	666	639	658	689	667	772	704	656	626	681	673	730	680	648	693	651	687	593	698	698	668	630	684	671	685	644	692	622	680	650	681	672	685	634	663	653	686	668	666	667	662	684	653	683	646	685	634	650	640	640	650	643	655	660	651	653	664	670	648	717	654	665	653	650	646	702	703	678	618	668	642	657	685	643	649	657	671	643	615	660	670	646	654	645	661	703	659	675	695	701	703	645	714	688	692	610	636	644	694	647	677	672	702	710	652	655	700	622	705	721	673	672	652	649	682	665	617	666	667	634	670	636	652	655	655	682	670	667	693	728	622	644	644	647	625	652	715	679	629	662	702	635	644	654	651	672	681	657	650	671	701	686	659	659	615	675	640	678	719	666	659	641	684	654	676	619	669	671	637	658	659	705	638	688	672	609	674	650	636	632	719	703	670	679	650	655	681	670	713	659	708	685	645	643	663	683	656	670	653	655	681	642	657	666	689	639	668	688	663	688	652	674	657	648	700	662	697	667	699	662	676	635	681	676	643	672	693	634	676	659	657	703	648	685	645	666	674	637	630	708	658	685	699	682	638	679	690	620	619	694	646	725	653	668	685	661	668	673	665	696	682	679	660	628	612	659	715	675	674	668	650	651	707	674	631	630	662	639	652	634	662	638	672	702	661	695	639	627	656	665	635	680	679	663	674	670	666	693	648	657	664	652	667	662	626	658	688	645	665	653	687	670	611	695	685	644	654	657	679	668	643	660	675	660	697	698	704	670	672	664	618	671	663	690	667	680	655	674	665	685	639	686	677	670	665	676	707	631	642	644	695	642	690	650	680	708	667	653	666	701	663	643	689	656	651	678	624	670	634	627	673	689	713	664	672	670	644	653	665	709	661	671	675	693	718	654	648	678	673	624	649	672	635	672	676	670	674	675	621	685	639	717	675	636	695	668	714	671	665	688	625	679	696	670	666	630	637	665	687	683	660	650	650	676	718	691	652	697	656	630	643	677	649	640	638	661	663	649	693	673	641	633	695	702	657	648	684	670	659	649	648	639	677	650	689	647	634	674	698	649	703	627	655	670	653	680	645	647	722	664	666	689	667	664	678	712	695	669	695	634	658	659	673	632	646	658	688	636	608	643	688	616	636	629	642	684	647	698	636	676	688	693	673	678	653	613	708	689	698	653	659	644	675	606	659	660	663	667	674	663	678	679	627	679	672	709	641	613	640	621	656	669	719	702	653	628	675	642	696	688	659	667	633	676	683	663	628	645	636	691	666	618	669	648	686	684	714	700	684	687	675	662	702	681	696	688	650	682	675	631	695	673	684	672	664	652	686	681	646	668	639	692	708	646	665	637	686	645	645	642	657	658	631	664	674	630	672	647	676	666	618	696	664	738	660	652	648	716	693	664	700	636	664	672	688	659	678	679	667	635	680	648	712	666	648	689	694	694	681	669	646	694	653	719	649	684	640	672	655	672	655	645	702	641	682	698	674	693	713	678	671	637	648	626	682	617	664	624	734	634	667	645	674	672	636	665	679	672	676	671	665	640	660	685	696	675	687	656	661	679	624	662	656	709	688	612	688	672	660	703	689	672	716	639	652	682	631	652	678	661	664	670	674	688	651	664	656	651	620	691	634	618	678	625	629	697	656	656	688	686	673	723	686	638	690	658	643	686	689	643	673	673	675	664	680	655	610	663	630	643	670	717	639	626	647	687	659	663	686	671	703	664	664	664	654	676	666	624	727	650	672	649	662	673	674	660	661	678	646	662	670	664	667	674	654	654	698	630	713	643	680	617	656	701	634	659	661	658	667	654	664	700	640	661	695	697	692	671	680	654	682	669	714	651	721	671	674	696	678	671	646	589	656	654	693	708	666	622	639	629	717	674	668	663	639	664	649	646	670	705	712	665	654	699	676	628	679	667	709	648	639	638	667	683	679	675	618	692	648	621	700	664	662	692	633	682	664	652	677	667	664	684	628	655	689	702	688	642	619	676	648	651	672	673	644	715	698	720	653	652	679	667	665	648	643	645	671	635	624	669	617	702	681	657	661	665	628	681	691	664	673	669	671	651	665	693	625	616	729	680	644	673	640	665	623	663	682	665	661	650	666	691	687	663	688	662	666	722	690	673	718	641	644	689	626	646	697	657	619	634	688	669	658	706	696	715	661	678	664	653	624	707	691	656	647	616	662	684	682	630	624	663	625	665	651	657	638	653	660	667	660	641	678	681	685	684	696	663	630	657	661	656	672	676	665	641	654	652	675	652	670	672	668	633	680	695	583	639	645	663	693	699	667	663	703	683	629	688	661	629	636	659	688	675	656	670	634	641	664	677	688	671	685	684	696	680	718	657	645	642	676	672	641	676	680	592	649	649	650	650	689	679	684	669	680	684	678	626	664	676	651	732	652	694	666	683	698	686	659	655	685	680	629	666	672	645	678	690	645	681	698	659	650	673	633	668	601	666	715	693	660	646	681	674	615	676	677	659	663	688	648	634	726	672	655	665	679	653	659	677	667	621	633	688	665	706	658	668	645	631	648	643	679	631	692	643	640	688	602	680	674	671	617	689	625	664	709	657	739	693	674	669	663	651	667	692	673	670	711	663	590	631	649	697	695	699	699	642	689	651	638	659	646	644	654	680	660	681	642	655	648	681	646	713	643	684	693	715	663	689	644	666	610	655	696	630	680	700	698	670	680	664	679	738	659	714	693	680	688	625	689	686	659	645	709	633	708	693	640	660	681	654	647	731	665	610	708	656	691	689	672	701	683	667	690	652	676	703	691	675	664	703	703	624	662	693	671	699	643	634	667	703	612	677	638	688	675	646	642	739	662	686	655	709	712	673	660	646	666	690	661	643	643	672	692	688	668	636	717	646	660	651	685	675	706	693	678	710	714	641	627	697	686	599	685	665	698	672	717	692	668	701	651	648	666	681	641	689	622	642	683	693	653	698	650	615	664	650	669	647	675	651	684	639	668	689	685	701	596	651	657	681	613	639	678	695	670	650	664	656	670	664	695	660	697	683	674	687	693	672	657	630	661	624	688	666	653	698	678	677	672	676	683	693	701	678	678	674	612	659	644	699	717	693	705	638	648	668	649	635	647	652	658	688	710	622	649	637	672	655	657	691	642	664	677	715	696	687	666	702	659	661	674	673	679	650	680	670	681	685	686	633	637	724	676	620	696	679	718	720	628	655	685	660	677	644	650	678	700	640	661	643	682	698	743	651	647	673	646	670	671	687	645	674	687	681	699	674	631	653	610	653	678	639	648	688	680	654	640	707	640	671	658	715	687	648	708	671	617	684	681	724	624	694	675	654	676	676	683	641	655	664	670	687	645	660	666	701	627	664
28923	28149	26958	13150	860	427	456	435	415	450	417	488	415	437	467	455	392	441	448	449	422	443	416	472	473	409	406	456	442	413	427	449	450	435	473	430	419	444	413	421	401	442	407	446	449	444	451	393	421	413	474	467	413	458	443	438	451	446	432	433	441	421	436	456	426	479	459	445	465	423	429	467	417	420	448	473	452	465	435	424	432	437	454	424	414	429	492	463	439	390	439	441	402	419	455	413	459	409	453	417	473	450	426	413	429	408	422	458	406	461	438	428	412	425	458	478	414	431	448	437	463	436	463	434	441	418	424	441	446	432	482	440	424	453	415	437	446	450	476	425	441	455	445	432	428	447	437	449	440	413	447	434	426	471	420	407	427	442	458	409	414	409	434	421	459	425	428	464	439	458	438	414	435	459	446	450	451	438	450	430	458	443	449	465	435	447	437	427	434	440	439	440	427	434	440	447	471	417	396	435	438	455	424	446	439	417	441	421	440	458	428	441	436	406	432	418	479	404	462	453	461	476	429	434	402	396	464	429	441	427	432	431	427	426	465	454	450	430	448	423	435	408	419	407	446	430	454	456	465	398	437	412	455	399	454	443	435	431	444	443	463	419	424	436	413	432	455	434	455	423	397	432	436	447	441	431	468	437	444	443	469	421	437	456	435	472	466	450	452	453	430	455	440	440	437	426	430	437	475	473	466	433	422	453	430	461	437	406	477	437	433	435	407	416	438	400	416	481	436	425	415	430	448	442	422	460	445	462	464	407	437	438	411	431	420	399	412	445	415	420	451	424	448	464	448	478	455	441	429	463	426	474	431	417	416	425	389	421	471	419	442	428	399	422	472	443	459	433	452	433	443	454	461	447	441	439	450	425	444	446	427	482	431	453	416	452	482	444	414	452	442	449	403	416	391	458	424	442	434	417	425	422	438	467	420	464	443	468	444	429	425	438	439	439	426	395	420	414	467	430	436	431	439	436	462	421	465	422	430	426	392	412	400	451	448	427	463	439	395	400	421	425	443	432	407	443	425	443	467	412	436	400	402	437	428	400	454	462	455	450	415	443	438	446	404	450	465	420	421	407	404	478	450	404	474	457	471	451	458	459	478	450	439	439	454	434	413	430	475	403	423	385	438	441	468	414	460	515	470	431	437	464	454	429	454	411	413	443	429	408	437	417	467	443	422	440	451	429	430	449	448	422	459	452	476	416	433	406	457	442	452	425	442	452	425	445	429	441	385	464	448	460	451	433	430	436	445	428	475	469	413	443	451	409	404	460	422	456	410	451	443	466	443	429	410	453	412	440	418	431	415	413	456	459	414	449	430	419	442	445	453	436	422	426	483	431	414	465	432	432	471	463	413	457	432	441	410	433	456	395	392	447	431	442	455	430	454	420	412	420	421	401	425	442	439	435	495	448	448	435	446	432	449	473	444	423	420	436	429	424	432	450	452	419	386	429	466	452	434	461	447	455	452	457	440	415	456	434	444	448	400	456	432	432	417	459	431	418	449	441	420	453	457	468	432	443	438	443	439	389	416	480	475	445	480	425	460	433	400	429	442	441	405	457	443	464	422	442	415	470	417	430	399	405	425	452	429	470	420	448	398	421	431	401	449	454	459	410	437	443	449	433	444	415	454	420	477	468	406	447	454	441	435	412	403	456	433	420	432	407	400	444	449	449	457	436	437	405	479	437	463	461	457	434	447	412	437	413	414	464	436	466	427	450	426	455	465	411	449	441	440	431	430	449	478	446	407	405	454	453	455	439	447	435	441	442	414	407	429	432	454	460	398	426	429	405	445	453	388	421	420	435	438	444	444	449	409	461	419	421	446	437	418	454	453	451	416	420	415	413	441	448	458	415	468	445	472	466	435	435	435	434	416	458	440	450	419	421	435	421	418	431	424	495	434	477	399	421	427	489	462	414	460	466	444	424	440	445	435	470	426	441	465	403	449	434	423	468	399	461	461	425	449	421	457	420	437	440	434	434	466	463	412	467	457	443	425	430	412	436	435	444	455	439	429	459	437	420	469	486	461	410	432	410	404	428	403	416	416	426	439	466	426	425	444	432	414	443	445	470	424	429	411	422	422	452	414	428	398	451	452	454	425	413	457	432	436	471	439	467	429	455	402	434	408	449	436	431	415	464	394	440	445	366	478	462	426	437	447	433	435	428	445	415	454	409	392	424	442	443	438	432	440	444	439	443	399	440	419	445	458	421	453	444	467	439	423	414	437	465	449	447	457	445	454	412	433	453	373	405	447	407	461	412	443	456	448	435	440	395	419	483	450	431	459	431	472	448	459	448	441	434	406	456	444	466	438	432	386	428	464	418	467	447	432	469	414	494	420	449	440	449	438	463	440	420	421	425	459	431	457	434	462	482	471	413	480	409	421	429	409	428	467	474	446	441	450	407	423	419	431	452	421	427	425	432	472	425	426	484	440	429	442	390	425	420	475	464	481	451	447	414	431	438	429	429	378	422	450	440	446	426	468	419	436	433	493	437	450	434	425	411	407	419	464	469	447	401	404	451	438	412	407	422	415	428	454	411	433	429	448	472	458	414	479	467	399	405	432	438	427	438	431	469	428	409	407	439	418	458	456	436	443	455	461	451	451	433	426	402	432	463	452	458	443	462	463	418	487	434	448	425	447	438	436	452	437	453	432	429	454	444	426	452	433	429	447	458	434	476	424	432	475	445	413	430	423	433	427	442	416	494	448	422	447	445	438	402	409	432	435	435	437	452	417	439	408	467	463	457	467	437	438	462	451	418	429	462	443	422	449	419	442	429	425	453	419	423	395	414	438	439	424	445	405	443	461	414	440	402	426	436	470	407	427	413	431	438	467	451	432	432	456	452	447	423	423	407	445	455	404	408	434	440	452	413	443	432	390	439	436	479	427	457	452	412	466	429	394	433	441	428	459	442	451	444	477	426	445	429	419	454	436	466	434	445	429	453	417	436	436	414	451	444	417	448	442	425	421	436	451	446	427	414	440	428	386	405	435	454	435	438	470	438	426	451	438	475	418	419	444	425	442	425	430	433	424	438	443	463	450	438	436	440	437	456	446	482	419	466	433	432	451	432	454	456	441	434	409	438	471	433	429	454	454	464	432	414	430	396	459	454	418	426	416	456	415	454	501	414	415	422	439	401	474	469	436	478	445	489	436	401	446	406	484	444	387	476	491	484	466	452	420	427	439	491	418	424	453	427	408	450	454	445	437	451	476	452	484	427	449	427	465	428	466	432	408	463	403	456	454	460	435	449	422	432	434	435	455	486	405	380	404	404	415	452	472	403	443	478	466	450	448	421	397	440	430	416	471	462	443	450	463	402	419	430	409	468	426	452	437	439	422	464	397	404	457	427	418	450	496	453	444	411	420	444	449	423	404	451	417	448	429	442	450	444	404	450	434	436	454	411	419	441	401	390	485	492	432	408	438	421	484	440	464	410	405	405	435	459	435	439	403	445	457	448	465	455	435	397	458	416	457	463	465	457
39028	45969	32839	11695	1004	759	730	752	725	760	720	804	715	754	763	703	741	714	765	740	759	717	691	721	739	706	771	717	723	749	721	747	754	720	723	753	769	733	747	788	762	718	730	766	748	715	777	717	787	773	723	759	750	761	739	736	721	762	749	731	719	753	716	747	792	718	742	699	726	750	716	744	770	753	727	786	777	762	743	737	722	752	735	739	795	753	793	767	754	740	746	745	779	794	739	729	689	756	704	741	707	729	731	773	680	711	730	762	755	777	755	803	750	709	755	793	722	708	755	762	733	751	776	746	737	748	773	793	732	739	773	745	768	728	748	729	769	753	724	698	780	718	783	743	808	755	734	751	708	776	732	749	724	755	757	731	738	724	767	695	733	716	691	721	796	780	766	757	764	752	744	727	748	729	747	752	795	735	704	754	759	749	742	704	767	724	659	714	705	734	762	747	754	734	766	714	792	749	704	716	729	736	734	702	757	709	737	776	726	746	789	734	755	706	733	735	721	773	740	721	721	728	718	729	759	710	739	790	731	720	760	726	770	722	737	753	794	742	732	715	744	765	708	717	738	715	727	728	745	732	787	762	731	752	744	722	719	720	756	786	741	732	739	721	756	752	739	753	758	706	733	741	759	759	767	726	744	718	752	729	724	746	733	736	722	782	725	726	759	753	742	749	775	757	750	728	781	745	761	779	818	735	750	763	709	741	760	720	728	734	720	731	807	813	707	739	702	726	773	750	758	705	760	743	754	792	746	744	736	728	709	746	756	736	734	772	749	728	776	744	761	734	718	743	700	717	725	746	734	767	735	739	688	750	790	714	755	748	736	721	768	759	738	750	778	802	752	714	716	676	774	753	752	775	762	744	716	785	754	760	720	779	716	777	736	721	764	750	777	727	724	767	756	744	727	730	732	738	809	712	730	748	730	762	751	723	751	756	741	753	735	766	731	709	747	795	742	716	742	742	771	745	775	726	740	741	751	787	771	735	742	721	733	744	755	766	777	762	719	734	748	775	783	744	794	778	798	746	757	738	742	737	705	737	785	730	765	740	763	720	732	767	741	726	737	777	768	705	711	735	753	772	757	755	728	727	732	726	764	781	738	738	767	729	713	697	736	794	709	746	784	728	735	773	714	708	750	715	672	764	749	734	730	704	742	721	754	734	751	743	758	745	759	751	733	734	729	783	764	743	771	736	716	717	741	741	764	721	721	772	767	774	779	767	753	765	777	745	719	714	710	785	766	768	768	734	791	750	749	788	681	753	747	714	744	771	766	683	753	788	691	764	756	734	732	749	728	737	743	753	803	740	754	780	766	754	773	786	787	730	760	767	728	748	736	758	709	752	716	724	757	744	753	737	752	767	764	787	696	722	753	738	707	723	739	753	744	700	717	738	744	752	733	747	767	720	717	747	766	713	721	745	740	741	785	756	756	719	722	743	798	726	768	731	746	728	746	769	781	784	735	749	689	761	762	718	781	778	711	773	759	722	742	766	769	685	715	745	749	727	721	712	789	733	742	767	686	733	750	751	776	717	755	743	778	728	744	763	742	733	718	752	752	770	739	751	741	767	803	742	738	696	781	764	721	731	704	757	752	774	752	784	699	752	705	758	783	721	715	767	705	728	735	714	769	766	741	735	720	710	744	753	739	759	737	793	778	726	754	710	739	726	747	687	723	712	720	700	746	756	780	760	711	750	782	734	735	788	725	753	712	746	723	729	727	745	705	698	748	747	731	746	718	737	768	718	719	706	765	742	753	766	758	689	733	738	748	723	752	754	817	749	787	695	767	775	748	714	772	781	807	720	728	757	751	705	759	760	754	706	734	752	790	743	696	728	769	747	737	775	694	747	712	731	731	748	707	750	775	732	755	713	734	733	733	750	779	723	712	753	741	751	774	787	767	773	754	723	740	760	729	781	725	727	737	740	732	729	749	750	696	755	778	761	710	745	728	719	731	764	715	763	733	756	726	722	776	701	788	794	759	749	788	740	777	753	728	730	747	801	784	742	746	740	679	721	727	787	775	704	771	724	742	761	760	765	749	731	712	759	783	720	741	751	751	709	744	662	759	731	765	746	699	727	741	713	737	762	735	801	778	717	761	755	715	732	705	706	717	744	744	803	741	755	731	749	750	723	737	700	754	763	761	727	742	768	746	744	705	753	772	751	723	754	776	737	736	717	777	748	705	758	743	699	788	692	804	784	730	744	712	732	702	762	715	740	724	740	717	727	751	710	735	727	754	746	795	709	757	809	767	788	719	743	752	697	731	770	728	742	738	739	765	764	734	714	776	735	716	705	742	722	761	737	726	732	771	747	726	745	755	722	719	724	788	751	741	742	771	735	736	703	703	740	755	724	784	714	724	724	744	757	744	744	714	784	684	756	767	736	770	798	722	749	729	773	747	766	729	764	711	745	808	740	731	757	696	737	719	755	735	719	748	787	761	790	714	699	756	755	754	776	754	694	768	785	780	758	759	723	766	749	730	763	724	759	774	703	730	775	732	754	700	746	740	712	737	740	761	768	770	770	784	716	738	713	744	729	726	748	736	714	700	765	725	730	760	712	728	753	756	750	719	722	735	752	724	763	767	732	734	731	724	709	719	735	706	736	760	735	693	788	728	760	710	726	761	756	757	763	744	764	716	746	738	715	748	707	699	726	759	707	764	753	758	712	713	763	763	726	738	774	730	746	777	795	722	781	734	727	788	736	743	715	727	693	734	729	729	755	758	791	737	750	759	773	736	693	737	752	709	745	721	668	732	724	778	690	733	724	763	721	777	752	746	768	726	717	759	740	718	716	738	818	763	712	723	770	727	764	747	710	719	739	722	674	793	777	736	725	716	716	748	795	761	765	740	756	725	731	748	740	724	738	786	744	743	761	766	694	740	746	775	716	717	731	745	675	748	696	776	743	722	726	727	739	703	681	714	736	751	773	778	739	699	751	682	753	708	721	773	717	752	765	726	771	698	767	765	686	788	724	770	702	706	786	722	759	746	729	752	703	751	743	713	712	758	734	737	747	769	785	740	768	740	728	703	790	753	757	734	715	723	739	728	708	761	734	748	745	782	753	746	690	742	732	734	726	725	749	738	747	723	763	731	753	792	787	753	754	699	781	715	753	772	763	813	710	735	745	688	687	783	752	711	726	697	750	771	747	773	733	751	726	795	726	744	721	743	748	767	731	754	769	758	789	717	769	739	776	779	721	719	749	765	710	775	715	749	752	698	764	743	767	783	748	757	715	784	715	757	738	713	751	684	728	741	739	755	733	707	738	756	745	744	774	765	782	785	797	699	788	789	733	726	757	724	740	733	774	763	739	769	742	777	722	773	841	809	766	715	740	704	784	728	764	771	732	752	729	772	766	772	755	761	693	714	758	721	739	742	780	765	735	741	717	757	729	761	791	705	717	736	778	759	735	739	758	710	711	767	702	758	741	695	734	754	752	779	738	757	753	767	804	748	799	716	735	777	738	672	741	773	744	718	730
24095	22570	31128	25899	19116	7005	494	325	330	308	332	299	333	368	322	321	322	307	289	317	306	305	318	312	318	316	309	281	323	312	297	278	295	315	319	311	304	313	295	284	318	305	313	292	326	279	318	327	296	336	285	324	308	327	301	308	332	304	313	318	284	308	327	302	307	321	294	325	297	296	299	336	360	313	328	324	314	326	263	275	303	321	299	320	320	313	341	298	316	313	298	299	312	351	286	286	293	272	273	329	312	313	313	291	310	279	305	318	319	319	311	304	295	285	302	280	285	302	301	309	335	309	298	309	303	310	317	319	280	316	313	328	311	284	298	310	298	301	317	277	315	312	340	330	305	287	300	321	311	297	288	310	295	311	303	320	344	319	295	267	309	307	328	325	310	289	320	299	308	297	300	314	299	328	305	288	345	292	318	324	299	303	313	330	281	332	272	316	263	298	304	313	289	293	308	328	287	279	318	301	286	300	278	302	287	287	312	303	315	306	316	331	325	316	313	296	289	336	297	265	310	299	314	283	330	296	324	279	288	308	296	310	350	297	308	311	286	287	327	296	307	314	313	286	316	329	306	287	325	316	297	302	301	311	268	298	303	334	290	286	319	313	301	340	296	332	306	335	336	296	333	329	290	291	285	309	327	322	328	306	300	255	321	272	319	302	319	320	303	306	294	290	291	289	293	332	299	314	314	293	320	294	313	316	321	313	311	282	310	308	321	315	289	313	346	308	302	280	295	301	285	290	308	292	313	304	272	312	301	300	262	311	305	329	325	313	291	306	317	303	293	303	273	317	301	313	303	315	328	330	303	330	294	289	332	307	279	319	301	315	262	315	325	292	329	291	332	290	286	300	297	327	326	307	294	325	307	278	315	305	337	323	293	305	310	273	311	319	312	289	317	296	308	297	298	329	311	301	333	302	299	287	315	290	296	333	288	282	330	312	324	290	282	331	305	334	309	273	303	294	322	317	334	299	290	316	308	312	318	316	288	312	301	301	318	330	318	298	303	308	333	292	305	326	330	297	300	277	266	289	294	323	301	267	318	329	299	304	279	321	290	299	285	321	319	314	289	328	295	282	305	316	314	281	286	285	299	315	343	308	283	269	314	301	321	320	319	302	300	333	303	323	304	309	290	297	303	290	289	347	268	312	332	290	297	313	319	308	309	295	295	274	300	347	318	317	342	293	320	355	313	306	309	295	287	295	287	294	299	303	275	310	290	313	289	305	311	313	291	303	306	307	286	289	318	316	320	303	310	264	283	269	313	311	313	317	280	274	313	318	299	281	311	293	301	288	308	319	325	310	314	305	320	315	318	290	296	324	292	276	323	302	295	314	286	328	331	317	308	316	301	319	305	345	284	319	332	267	326	293	302	291	303	290	293	330	359	295	279	301	330	309	281	323	323	294	295	294	279	318	320	310	325	308	292	291	301	315	299	349	286	315	287	294	287	315	307	302	283	348	307	295	275	323	313	289	298	302	297	303	318	325	258	305	290	344	302	299	324	300	290	302	314	289	327	302	317	327	300	288	290	300	311	298	312	318	292	315	306	251	319	288	304	301	318	286	335	330	301	297	288	309	291	288	271	273	274	308	283	297	296	300	317	311	274	307	329	321	312	295	303	313	314	307	312	320	341	305	304	294	322	312	295	265	315	291	300	315	273	338	306	302	326	331	285	307	299	320	333	298	325	289	338	301	272	334	330	330	316	324	310	306	307	297	274	314	319	332	302	304	293	309	306	305	322	314	308	288	276	301	330	318	276	331	295	315	288	292	344	326	294	292	305	289	310	299	321	306	293	305	321	302	283	330	308	299	306	284	320	314	287	303	313	300	301	312	290	309	298	302	326	291	319	316	297	339	304	312	325	323	301	294	318	296	303	316	310	313	300	311	321	301	292	312	312	279	291	307	291	347	300	326	299	305	289	322	296	319	274	289	309	303	333	333	315	351	318	295	322	274	291	310	312	293	320	296	301	337	326	321	308	308	300	322	312	281	271	305	331	322	317	304	309	301	325	312	289	306	311	298	282	323	290	301	335	314	294	312	331	297	299	303	322	299	331	307	327	265	299	307	296	306	305	326	299	286	304	261	303	283	327	312	311	320	303	303	321	289	292	306	282	307	303	286	323	314	308	295	296	313	307	309	316	318	321	292	295	326	306	282	295	295	317	295	309	289	272	307	324	303	309	319	314	309	309	295	326	304	292	296	298	323	314	302	310	276	329	343	275	299	282	324	308	289	310	314	310	304	301	301	274	316	283	316	334	290	272	327	288	303	265	311	316	346	297	284	317	311	300	330	309	301	297	307	309	259	308	285	297	309	317	288	283	366	288	334	280	282	298	286	281	299	301	291	323	299	318	336	319	318	291	273	278	292	318	297	277	300	304	300	301	324	300	320	318	300	318	308	302	310	298	294	326	295	347	314	329	305	281	304	302	317	325	302	326	325	289	316	310	294	338	300	303	309	309	329	302	335	311	288	268	302	321	287	306	316	312	290	313	338	303	294	283	294	332	305	311	303	328	313	324	325	290	299	307	317	276	283	338	298	318	300	297	286	304	330	307	317	281	291	297	292	302	333	290	326	300	302	291	299	325	295	294	289	293	326	289	272	297	273	322	304	296	325	335	316	319	348	291	305	305	305	309	302	307	317	299	311	272	321	308	314	340	320	324	280	281	287	307	307	319	294	324	282	295	308	299	292	288	297	308	269	361	310	314	302	314	284	312	313	307	295	297	315	311	310	314	313	300	299	309	295	312	291	307	292	313	323	329	298	313	301	280	342	306	292	305	288	298	293	302	313	284	299	296	318	321	328	326	322	300	280	278	341	307	298	303	292	291	307	314	340	311	271	324	330	291	321	328	308	284	337	314	306	327	285	328	291	305	293	287	309	334	302	303	306	326	300	311	316	306	313	295	302	291	323	309	301	296	313	319	360	306	298	342	298	312	264	313	304	302	319	290	310	325	328	299	329	311	296	329	322	297	302	311	312	357	294	301	327	324	270	317	297	270	293	312	296	307	338	296	308	291	315	316	304	274	325	308	301	305	290	317	294	274	292	305	322	323	306	323	308	309	283	290	306	316	292	328	308	286	299	307	305	299	327	359	267	290	317	289	306	296	320	272	310	301	279	288	302	322	312	326	311	317	297	311	302	326	317	302	303	310	311	343	290	312	276	296	302	319	313	324	297	260	267	313	308	355	313	316	302	296	316	307	313	300	316	292	307	284	283	292	302	325	323	299	314	312	281	289	321	299	315	298	309	281	310	326	296	334	316	290	289	323	324	311	300	274	294	305	298	325	295	273	298	293	300	315	326	311	311	299	276	306	307	343	317	314	322	331	283	322	335	337	314	327	290	290	328	308	324	316	355	292	316	322	312	315	300	328	311	331	283	314	297	338	318	306	285	324	281	303	314	306	308	280	280	314	292	293	281	301	289	316	291	307	287	295	302	299	294	307	314	298	337	293	314	272	303	315	283	284	313	310	338
59561	87011	67140	32562	3249	617	550	568	562	542	602	525	526	590	553	539	552	542	508	539	551	494	534	575	529	479	561	566	511	566	531	535	550	513	526	541	551	530	527	506	548	524	554	522	566	532	532	538	534	551	537	546	558	510	492	571	530	535	514	542	503	528	568	498	545	541	517	532	527	510	550	548	647	604	535	521	552	564	547	479	530	545	530	554	525	543	535	531	507	537	541	524	511	530	540	522	570	520	561	522	505	504	535	538	544	525	525	527	527	515	555	583	535	541	521	519	556	515	535	546	554	529	552	539	544	493	559	502	520	548	511	538	527	518	529	530	493	520	565	571	528	532	555	545	519	500	537	540	535	552	525	537	549	535	535	536	553	544	518	554	531	534	508	520	531	565	568	534	541	519	544	542	507	554	540	509	537	526	560	560	553	562	569	532	539	520	562	526	567	498	543	536	538	536	497	592	506	546	526	547	541	568	547	532	532	525	540	496	511	543	545	545	543	529	530	567	535	510	556	553	543	549	539	566	481	529	530	526	563	504	571	525	520	499	559	552	517	521	515	546	545	497	561	527	518	525	560	533	525	538	516	516	542	550	525	532	545	516	597	547	537	592	549	545	546	531	566	517	572	513	516	560	518	523	553	545	527	562	511	515	579	567	520	554	529	578	541	535	535	547	504	535	569	563	478	506	487	522	544	555	590	517	545	525	531	524	531	486	535	512	521	566	541	499	527	522	533	538	544	512	491	575	538	505	496	527	522	522	575	539	562	525	542	540	525	542	541	503	523	539	545	531	530	581	519	560	542	543	559	523	475	521	533	539	549	488	540	565	506	541	566	507	507	531	574	509	577	517	569	528	540	557	545	552	514	517	513	480	550	570	489	542	539	509	535	511	538	539	534	543	548	514	509	520	565	537	527	514	553	574	584	539	524	535	540	547	530	562	554	500	524	535	534	512	522	507	523	554	496	516	515	527	565	554	569	545	518	508	540	543	555	543	543	539	518	521	507	540	562	538	505	538	540	528	505	588	545	532	508	536	525	489	548	523	528	541	528	508	521	582	507	503	539	532	516	528	518	591	563	545	557	485	554	549	572	521	519	544	568	565	529	516	547	534	578	566	531	553	545	539	575	539	538	534	533	528	504	529	522	535	552	510	515	511	531	555	537	541	552	521	507	529	581	530	533	534	493	513	512	559	543	570	565	536	500	539	542	512	527	550	527	520	534	511	569	509	521	525	570	541	497	550	541	512	562	544	507	528	554	560	558	505	514	566	548	526	487	554	498	512	549	590	525	497	555	559	554	545	530	505	511	540	495	510	540	506	547	545	530	544	530	520	577	549	542	530	540	551	549	538	486	527	571	561	556	562	561	522	552	522	535	524	539	544	517	537	555	511	509	542	560	544	501	536	529	523	566	551	532	557	530	573	536	550	538	532	510	540	512	545	502	508	484	530	528	539	546	540	566	512	521	540	566	522	530	567	529	557	497	527	519	515	599	521	521	483	569	484	528	531	580	560	519	520	541	495	515	520	498	544	561	490	526	561	539	561	555	529	568	567	555	523	540	543	567	520	506	516	550	548	542	576	535	535	563	535	528	470	543	548	520	500	538	561	506	538	554	602	557	514	538	584	543	522	519	533	555	540	560	516	553	529	531	521	524	557	535	520	510	525	512	550	551	540	501	558	527	567	482	542	548	507	508	511	534	563	569	543	550	516	545	523	519	507	542	547	538	563	553	512	526	553	533	571	531	530	565	530	546	569	519	576	516	539	530	533	538	519	521	539	581	555	539	514	520	562	542	537	511	561	515	530	495	495	509	517	538	505	553	544	523	533	516	538	483	511	496	553	540	497	542	506	517	529	518	540	569	507	507	500	545	559	537	519	526	514	570	513	538	545	502	519	542	505	530	508	574	556	530	568	541	521	548	525	536	527	564	465	539	517	492	523	517	569	479	538	547	536	519	530	498	506	559	567	566	562	514	499	533	541	544	545	524	522	536	493	539	514	540	550	528	520	495	577	527	550	490	506	551	533	565	525	553	527	520	513	535	506	554	549	542	539	514	515	566	539	576	558	521	536	528	510	542	541	528	543	543	531	533	552	523	516	515	551	524	531	518	518	528	504	487	513	540	507	510	531	525	526	543	492	506	539	565	515	494	529	497	565	514	540	524	564	555	513	492	587	517	552	582	504	574	575	492	571	475	503	533	526	519	509	516	564	511	483	533	549	506	491	540	535	496	519	550	523	500	583	522	497	558	504	534	535	588	522	530	581	604	558	545	522	523	541	529	518	529	546	517	519	496	498	523	500	549	573	570	541	529	531	579	580	520	556	557	529	528	518	489	520	521	523	520	526	553	552	535	504	559	536	535	536	541	539	564	503	573	546	549	538	507	562	536	531	526	542	539	515	548	543	522	554	525	546	505	522	485	533	514	563	570	517	540	506	570	539	573	551	505	532	539	528	576	485	519	519	500	545	496	496	524	551	558	500	538	569	514	505	529	554	573	575	506	551	488	526	544	562	530	493	513	539	519	518	536	513	515	521	570	547	565	527	560	584	520	541	494	549	523	517	508	560	505	537	521	519	558	501	536	494	572	507	524	538	531	585	534	544	563	494	515	522	543	541	503	509	525	530	577	531	557	551	513	526	543	532	527	537	548	550	533	555	518	556	532	575	509	541	495	496	500	558	532	571	512	511	535	518	539	572	535	523	545	566	526	500	535	495	559	498	507	546	484	550	550	507	562	484	514	505	509	554	559	533	525	530	555	519	531	483	528	537	490	523	527	537	543	550	564	535	523	513	525	513	544	495	549	525	523	523	555	540	551	555	536	501	560	548	528	515	521	567	519	517	496	534	510	537	579	523	513	515	514	534	487	520	533	481	551	527	521	540	547	528	532	538	536	541	573	533	531	577	561	534	495	538	515	518	564	516	521	564	546	550	571	518	561	544	576	503	535	551	550	524	527	525	534	513	548	550	515	499	530	550	545	515	517	516	492	528	543	539	507	515	553	553	518	521	514	529	512	539	523	552	561	551	504	528	520	479	575	503	550	516	493	525	508	580	516	567	561	521	512	548	535	545	557	531	542	559	508	533	545	558	530	565	502	540	541	544	546	522	525	531	506	553	523	504	526	554	551	515	556	521	555	544	583	545	552	520	521	576	515	553	550	489	505	460	524	579	546	518	529	504	545	518	527	547	529	524	511	515	535	539	597	537	538	547	506	532	493	538	514	518	522	502	584	515	527	530	544	495	525	538	554	521	510	529	550	530	516	541	507	557	475	534	553	530	502	537	544	531	540	527	568	545	564	546	502	547	532	533	526	569	501	552	527	561	591	506	519	525	514	538	558	528	525	577	501	517	546	572	528	518	518	512	557	551	525	527	494	536	568	517	538	548	499	542	488	535	529	561	568	592	543	510	530	528	518	481	564	519	558	549	539	534	544	552	544	488	531	537	553	498	520	546	506	542	543	564	516	523	538	515	522	515	556	535
22908	21634	30343	24225	20865	17979	3770	502	442	416	423	412	427	404	436	423	373	425	388	418	452	428	448	402	396	394	395	413	432	430	439	423	432	382	375	454	437	417	456	417	428	440	431	395	406	419	352	430	421	415	433	470	423	413	428	410	422	433	370	391	406	452	378	427	423	405	439	400	381	436	426	451	453	481	432	430	442	430	408	430	408	461	399	414	451	431	412	345	424	412	438	382	385	417	385	441	397	391	461	431	419	445	421	424	380	397	425	397	408	398	421	408	432	396	454	400	428	414	418	426	416	391	436	418	461	431	395	436	443	394	384	403	422	424	410	386	432	398	390	409	437	418	444	436	431	412	403	405	408	429	427	403	381	414	408	432	433	409	423	456	452	420	411	405	428	456	416	404	390	417	448	363	391	408	426	431	386	437	459	410	392	391	438	396	439	427	407	409	400	421	449	418	378	421	438	390	394	422	390	399	469	397	393	412	414	445	434	418	425	437	403	425	408	385	407	399	454	403	430	430	400	420	418	426	435	390	404	407	416	446	411	417	405	423	418	386	393	435	425	413	408	404	407	408	361	411	439	394	434	421	415	455	399	411	418	454	416	407	456	408	388	430	402	421	392	428	423	397	417	427	406	412	462	438	376	452	449	401	416	392	423	435	417	409	401	393	391	400	398	445	431	413	403	407	437	403	427	434	452	430	421	424	428	424	400	421	415	407	425	414	425	416	434	431	408	438	432	423	408	432	428	404	400	421	412	440	420	411	442	431	405	409	403	378	430	458	411	390	438	393	401	397	416	431	431	422	402	396	423	458	379	394	402	380	414	446	403	447	394	394	403	426	410	432	413	389	399	402	410	420	496	388	422	379	414	413	382	401	408	435	375	423	405	405	404	394	403	385	393	430	412	428	426	412	415	389	420	415	390	427	441	372	417	423	433	382	423	450	412	441	411	413	416	410	401	424	429	419	437	447	404	411	409	413	399	396	412	435	399	405	438	395	422	410	477	408	431	418	414	401	391	428	418	414	430	422	378	427	430	467	450	433	407	400	436	429	404	437	401	438	450	389	373	427	413	394	430	402	400	414	403	439	383	459	417	404	433	418	411	389	433	421	463	392	409	450	420	434	391	423	399	433	414	440	425	402	387	419	423	420	429	442	406	412	451	433	402	446	459	405	445	447	404	391	414	426	416	413	398	407	431	407	409	360	390	397	371	407	400	416	429	440	407	407	385	390	426	474	415	398	434	397	385	437	416	416	439	387	401	397	429	396	407	428	412	433	440	405	418	400	415	425	386	410	376	446	419	409	401	413	421	428	397	445	410	413	429	393	460	418	427	402	436	392	435	414	431	395	407	382	417	403	413	414	441	399	441	391	419	403	438	459	381	412	402	406	378	419	387	440	397	413	413	391	402	415	474	397	407	393	387	451	414	400	440	426	412	447	403	408	427	419	425	425	441	429	440	431	422	448	425	447	415	408	435	397	456	396	404	416	414	405	449	433	408	426	396	405	376	427	405	409	407	416	416	406	399	425	409	418	394	421	398	382	426	409	417	411	393	416	397	440	413	408	407	423	431	415	410	421	388	407	413	441	424	413	436	433	443	402	421	393	425	413	425	377	414	423	404	413	404	409	414	396	432	412	387	406	393	398	410	420	387	403	419	405	407	418	439	429	419	380	387	436	430	433	398	406	371	413	421	448	418	402	446	410	421	442	413	397	420	443	436	407	413	402	389	396	388	400	420	428	435	441	427	404	442	421	422	412	410	451	441	410	473	404	368	443	394	427	440	461	392	391	405	439	392	398	413	422	397	418	421	417	432	393	400	418	366	413	387	410	425	414	422	430	423	393	403	386	421	437	413	433	410	390	434	444	415	400	399	430	407	433	409	409	428	407	402	429	416	417	396	414	358	432	441	371	376	388	421	405	375	407	402	402	414	422	378	428	411	415	428	413	403	396	428	426	422	364	411	471	417	447	445	434	424	442	374	406	394	459	411	413	433	419	454	427	451	428	401	397	411	428	431	417	412	473	409	460	401	441	394	440	390	429	419	443	423	431	421	401	427	420	432	409	402	432	397	389	416	391	397	452	386	407	482	379	423	438	433	419	394	433	426	422	401	427	439	401	405	414	409	399	405	410	420	426	384	396	397	451	408	389	399	406	381	454	383	428	408	394	406	423	396	426	421	382	426	411	427	419	427	387	451	442	404	392	419	407	442	427	401	441	426	432	450	381	427	429	408	403	397	432	426	424	392	433	414	449	388	460	376	398	443	463	413	434	416	416	411	428	418	384	402	370	394	417	431	416	432	374	478	395	391	387	405	445	434	429	403	416	402	393	457	413	409	427	466	399	422	409	402	386	389	430	434	422	433	401	454	445	447	409	382	421	397	374	420	376	383	412	421	459	408	413	430	372	369	405	404	457	441	384	420	422	473	394	412	396	407	421	424	423	440	405	411	407	406	426	378	412	412	391	406	393	433	403	438	407	375	400	431	444	474	391	391	420	390	414	427	404	422	411	432	428	428	432	391	401	393	369	419	415	419	390	407	449	380	431	421	422	425	419	409	396	405	438	437	426	417	444	432	426	396	450	417	433	472	391	420	453	387	432	384	434	440	402	439	417	397	427	405	431	404	402	457	376	410	445	415	445	480	444	421	415	417	386	408	429	403	416	406	409	420	408	441	451	436	450	404	413	397	417	437	423	409	422	415	434	439	423	395	450	423	419	387	412	431	400	432	425	414	399	428	422	425	389	419	418	398	396	416	419	400	452	412	417	403	424	440	413	410	421	458	452	426	401	456	416	416	430	392	393	409	432	403	432	430	423	406	425	469	380	440	424	397	418	400	366	440	417	409	385	390	387	406	415	424	393	415	373	404	406	414	452	462	431	392	394	424	398	417	424	429	394	420	393	388	412	431	397	439	423	405	438	454	396	422	408	445	449	427	397	442	419	460	455	419	396	428	412	428	414	434	415	386	441	423	454	390	421	382	407	382	451	415	409	418	452	370	438	413	420	393	442	426	396	383	379	437	401	438	399	406	398	420	404	422	387	443	400	429	408	425	407	392	407	388	458	375	396	411	420	393	416	407	414	401	435	423	407	418	435	408	408	456	404	395	397	468	408	419	424	404	425	442	409	437	391	449	426	429	400	382	422	424	437	398	393	416	425	414	421	409	444	411	422	417	395	387	420	420	417	410	411	403	433	426	404	404	416	429	418	429	412	454	423	401	408	424	389	408	394	428	427	407	398	400	399	423	422	440	412	394	418	423	390	413	413	406	393	418	441	423	392	405	429	440	400	393	373	373	470	437	387	408	375	417	457	413	439	423	445	414	393	429	376	417	424	437	401	417	394	417	413	394	420	394	405	418	415	457	415	433	396	401	390	390	419	427	446	397	421	411	396	391	433	430	458	382	416	412	406	392	371	402	422	424	402	465	417	410	397	428	438	421	405	445	391	381	441	412	428	437	412	465	449	418	451	404	430	419	390	430	434
58652	94419	77888	38840	5247	755	791	769	716	684	682	697	706	741	668	694	631	640	619	636	704	675	728	637	657	649	703	694	615	640	678	656	727	638	657	680	630	665	629	702	651	645	679	715	657	630	655	649	672	666	604	661	641	672	697	651	691	650	642	683	662	652	647	650	655	714	689	628	639	673	688	802	759	692	690	686	668	644	669	665	615	629	671	704	646	648	672	665	671	647	636	671	649	647	707	664	724	670	691	648	617	660	633	671	649	622	655	625	665	675	617	654	643	648	681	669	668	674	703	692	641	692	680	687	658	659	630	660	674	700	676	687	644	653	680	661	659	721	633	628	645	639	664	620	690	710	664	668	685	679	633	643	663	650	667	673	674	692	646	632	671	643	683	661	637	669	656	665	656	674	675	649	661	669	675	645	704	675	676	690	650	681	675	658	657	674	709	676	652	654	647	688	652	634	684	707	643	616	650	669	643	657	667	641	674	673	637	670	648	700	657	688	710	645	656	687	690	691	666	671	654	654	662	714	655	659	664	653	668	634	630	638	689	694	636	698	650	669	619	663	657	711	643	718	658	666	678	710	672	622	610	685	653	663	691	704	620	684	674	598	687	659	640	717	622	689	650	677	669	685	698	659	659	629	685	593	693	685	655	674	660	680	645	677	643	666	651	652	646	666	675	629	675	713	712	643	641	633	687	717	683	680	687	650	632	693	670	675	640	670	680	643	691	665	665	656	675	658	633	701	648	655	681	645	647	661	624	674	663	653	660	685	665	681	674	658	701	649	651	680	691	682	643	650	642	697	684	652	664	634	668	670	656	650	684	674	677	667	622	655	671	645	676	648	706	637	680	641	663	620	663	664	651	618	667	604	684	679	659	667	667	723	647	680	627	718	655	647	663	671	664	704	631	696	656	693	674	644	684	700	680	681	675	684	667	705	655	667	685	656	677	679	655	650	661	672	697	688	671	689	684	673	667	698	670	616	588	650	665	657	644	663	624	668	658	689	632	648	684	681	666	689	702	660	659	725	663	677	641	714	694	700	634	652	706	691	645	657	684	708	657	628	668	656	710	672	696	713	666	639	662	646	644	686	687	703	641	673	678	635	619	706	658	653	664	668	665	639	677	661	635	709	655	665	647	666	662	663	659	666	675	653	682	638	657	652	656	641	695	667	662	666	650	726	710	729	643	636	685	654	673	685	670	700	691	700	691	706	682	704	649	659	682	612	661	625	648	684	638	657	692	658	699	674	663	633	677	688	655	671	672	697	627	713	697	694	689	669	648	686	663	672	667	666	693	679	680	643	671	669	678	639	668	645	657	694	685	671	664	642	672	690	667	636	644	669	682	662	676	669	685	683	657	656	712	616	646	663	657	687	697	646	689	686	604	665	662	705	686	674	659	687	708	675	672	650	639	709	657	664	679	662	668	655	672	605	682	673	687	693	679	706	619	647	639	698	642	654	637	678	644	636	668	646	715	689	706	654	657	664	680	631	703	687	664	670	654	693	624	656	644	675	697	678	635	663	695	653	635	659	670	681	630	654	665	666	653	652	635	666	658	657	658	690	649	718	681	667	664	653	662	626	650	664	677	645	670	652	685	662	692	684	663	645	625	693	657	656	698	664	674	700	665	695	691	709	623	707	681	719	651	663	649	696	679	670	696	684	634	666	661	677	669	685	665	650	681	673	697	622	650	679	657	690	658	621	646	625	680	696	679	669	644	705	623	670	668	714	595	674	652	705	655	659	663	649	656	621	674	682	628	688	723	674	615	640	696	653	678	654	692	671	688	630	669	637	698	693	656	696	671	598	687	677	635	640	653	679	657	624	687	657	663	665	723	664	632	669	637	660	629	646	665	653	641	731	695	661	744	664	648	657	693	662	660	625	707	660	661	669	682	653	681	682	687	689	674	702	681	668	697	644	677	671	675	638	680	715	660	674	657	626	702	639	677	645	614	688	666	668	669	667	652	655	721	657	680	680	675	628	647	653	640	666	626	682	616	645	686	705	670	670	675	640	635	652	658	651	708	661	626	693	656	664	677	704	674	648	606	682	739	683	676	657	660	646	627	661	653	681	660	692	698	629	703	664	703	633	630	662	632	663	610	697	697	713	684	706	672	677	716	646	631	639	677	702	688	687	658	691	641	697	633	662	720	628	700	652	640	666	636	674	669	624	703	699	640	658	701	667	648	693	624	637	685	685	641	704	664	621	660	666	666	624	641	668	638	649	623	679	704	721	653	649	631	664	709	636	596	704	715	694	655	653	669	657	695	656	703	650	702	696	657	653	698	622	676	627	632	648	713	661	690	686	634	646	645	645	660	650	676	700	653	690	641	657	656	649	675	639	688	690	616	652	633	682	685	658	712	670	657	711	627	688	639	690	669	654	655	673	656	644	626	677	688	684	651	655	695	658	686	675	661	659	680	635	646	644	741	672	677	677	630	659	641	657	657	665	666	661	692	666	725	681	661	648	700	626	638	635	699	669	654	633	623	684	695	662	626	683	650	620	677	654	616	626	673	618	640	692	661	644	690	665	659	673	700	667	668	683	658	697	623	649	647	670	637	664	688	661	644	714	676	692	689	673	644	657	669	677	660	725	646	661	621	648	693	628	674	642	640	697	681	680	662	657	657	679	654	656	688	654	652	650	616	618	653	638	672	685	674	658	646	669	644	669	690	696	646	652	664	618	675	673	671	640	683	658	688	654	691	655	643	658	636	645	661	634	665	674	663	671	703	740	676	677	655	655	687	679	622	676	672	652	671	664	639	679	644	699	657	651	694	659	660	701	664	610	618	664	640	665	662	634	648	647	668	662	665	678	694	668	630	650	690	663	683	635	696	623	646	671	658	642	681	674	621	670	646	641	680	683	697	666	650	662	603	681	645	642	678	647	646	670	666	661	657	647	670	662	620	597	666	696	645	623	634	679	717	694	680	680	641	691	655	696	625	676	654	665	679	641	711	640	676	720	694	688	672	673	660	660	713	621	654	670	692	682	668	671	722	646	671	657	635	656	664	685	616	700	623	646	654	664	627	646	668	677	652	641	626	722	677	629	680	637	640	715	642	637	642	730	663	691	632	644	709	681	686	656	636	688	676	690	709	674	677	678	649	671	693	647	704	681	640	671	577	617	698	689	646	658	662	705	695	674	637	651	654	676	685	670	673	719	665	597	655	663	669	669	715	653	637	608	691	653	658	662	683	648	668	695	660	635	635	643	716	698	636	664	697	697	681	690	702	680	650	662	659	630	635	643	660	661	677	695	691	668	718	723	664	608	697	692	654	635	654	696	674	656	636	640	671	678	681	665	645	645	654	677	645	651	680	704	646	703	620	641	623	666	631	674	650	646	672	696	660	650	654	660	664	680	697	683	664	670	651	644	666	659	665	638	692	672	636	679	700	704	621	636	677	640	638	669	662	655	660	661	717	709	688	653	689	648	632	662	679	662	679	676	617	674	703	685	664	652	676	649	643	644	684	605	673	645	631	660
28826	28143	27228	13149	1012	578	465	452	420	472	409	430	437	421	468	452	431	455	453	430	407	409	443	449	437	458	432	448	487	429	417	415	419	443	403	403	435	433	434	425	450	437	441	426	437	450	448	433	444	426	442	428	400	416	428	477	413	452	475	426	416	440	440	419	441	467	456	420	433	461	445	418	417	425	443	475	427	433	419	427	442	434	402	408	433	443	427	422	424	431	404	464	431	449	441	414	418	482	429	446	445	441	418	444	400	400	433	448	426	450	454	401	445	416	460	429	451	434	413	443	427	473	457	429	411	393	438	441	430	410	430	452	461	459	429	425	442	424	406	448	452	451	426	471	463	451	402	440	426	465	425	440	443	419	445	440	420	440	425	426	455	427	429	409	448	447	452	464	428	452	430	411	413	415	422	427	462	432	411	431	432	423	437	442	443	414	472	394	436	460	444	457	449	441	436	431	412	440	427	408	442	434	458	464	434	421	399	407	484	470	433	474	405	445	415	427	463	452	422	414	437	427	448	426	505	420	460	452	443	437	446	409	454	433	438	445	422	429	440	426	462	459	428	460	448	443	421	469	453	452	417	426	442	418	491	453	434	442	452	431	420	450	443	421	419	415	441	420	460	449	456	459	416	400	416	445	435	439	453	401	425	411	432	415	436	406	442	427	444	433	451	404	425	474	430	423	422	427	455	430	467	435	451	441	435	456	451	421	443	392	439	446	416	431	432	402	463	453	421	445	429	459	443	431	461	487	448	429	454	441	452	429	418	459	452	444	394	421	406	452	445	431	451	448	442	434	391	475	471	459	430	465	405	425	420	432	459	428	440	447	406	459	442	435	420	475	397	426	446	388	444	427	459	448	434	438	408	396	447	431	417	435	426	434	439	428	433	429	436	464	421	438	425	445	437	412	443	406	445	449	454	404	455	442	458	391	403	420	396	455	443	445	435	434	478	450	425	456	438	416	464	414	400	409	416	407	477	434	415	449	481	427	436	445	450	418	433	465	436	411	449	455	487	435	450	433	431	430	467	457	439	449	446	439	423	408	429	422	445	444	417	455	376	459	419	442	480	444	450	412	437	463	411	427	481	442	456	419	412	446	405	394	445	475	417	408	392	439	446	403	473	403	443	449	448	380	389	400	428	441	478	424	471	451	405	448	462	416	448	434	451	418	455	442	419	429	427	470	452	416	454	380	435	447	443	418	447	406	439	418	428	428	437	427	454	430	430	444	458	446	407	436	418	440	406	495	434	456	421	434	426	431	418	449	467	400	451	436	440	425	445	428	467	455	481	417	415	418	424	440	417	434	432	417	423	448	406	468	411	436	457	432	451	427	445	438	445	419	399	427	411	441	464	418	435	402	430	467	494	453	421	451	384	439	402	432	464	424	489	442	442	457	426	420	450	452	423	422	408	422	452	441	384	464	449	408	454	398	442	414	407	443	455	462	454	428	431	463	437	413	409	468	404	454	449	431	444	445	453	439	459	462	420	445	441	429	413	433	392	446	446	464	419	444	431	477	429	458	450	457	404	441	416	436	455	419	451	441	426	435	441	433	452	448	414	437	451	449	458	419	436	462	440	397	428	403	421	468	426	474	420	395	422	454	445	433	428	456	431	440	409	438	435	423	420	449	497	437	423	470	427	439	418	441	438	428	403	412	461	439	494	402	444	420	410	433	450	426	402	430	407	417	439	441	453	430	450	445	400	458	445	422	400	462	433	402	407	439	435	457	439	452	415	475	396	427	439	454	405	437	447	421	444	450	442	470	448	405	457	409	433	449	438	438	415	442	446	432	478	442	423	456	448	440	434	438	452	445	428	464	434	438	441	438	458	410	430	436	458	454	435	413	466	406	442	461	422	448	444	446	436	403	397	431	442	455	418	446	457	441	425	439	415	392	472	432	454	420	428	450	425	496	452	449	430	424	426	426	407	429	423	431	456	459	423	399	465	425	412	425	455	391	414	456	437	382	428	442	451	400	421	426	412	454	432	468	440	454	459	405	453	427	402	408	463	424	448	455	440	436	429	447	424	432	444	467	448	397	428	493	421	450	418	437	448	430	413	443	430	421	400	445	424	420	447	446	409	433	462	445	385	426	413	488	467	433	407	475	434	446	439	418	415	437	436	409	429	433	458	436	446	454	432	467	423	432	404	434	424	429	430	428	437	440	421	468	472	433	457	451	384	460	444	411	458	478	450	467	456	451	430	415	437	429	457	417	456	412	440	427	403	401	457	450	451	432	431	449	467	412	454	404	414	441	434	465	469	447	436	447	445	410	454	426	443	439	437	439	441	443	445	428	445	454	425	446	432	420	457	425	410	422	445	440	471	432	439	506	455	413	463	443	395	421	386	384	413	475	405	433	436	423	456	460	420	400	430	444	459	431	445	474	445	439	464	400	481	386	484	478	448	450	483	454	419	431	429	402	439	417	444	415	391	423	447	458	438	423	472	415	457	439	443	460	428	408	435	424	447	424	418	453	428	445	444	452	475	429	457	449	423	388	410	450	456	487	400	452	408	434	429	482	431	446	418	427	431	401	393	447	433	457	448	425	428	416	416	426	410	452	472	401	498	399	463	421	420	429	402	420	435	402	469	445	409	444	451	440	444	467	446	397	445	455	439	493	450	440	442	434	450	441	456	460	481	460	456	454	433	457	418	395	429	446	488	407	417	465	417	419	444	436	427	430	421	437	404	424	428	432	430	421	439	408	449	415	431	456	468	483	419	419	466	462	422	437	416	453	405	478	425	431	405	436	414	426	428	429	458	415	453	411	436	458	428	427	452	462	463	402	427	400	442	416	396	427	440	461	459	424	476	421	459	431	420	448	469	418	430	421	413	426	428	421	423	442	435	427	446	430	442	438	436	433	438	442	426	410	441	435	462	407	445	431	418	434	458	435	446	412	447	472	424	442	406	435	422	457	405	435	405	390	435	434	436	436	455	457	446	399	462	473	405	395	431	451	479	399	452	397	413	435	449	438	427	450	438	411	450	433	424	444	407	401	426	438	436	411	470	465	432	424	448	438	424	454	444	434	428	442	432	463	444	420	444	405	403	434	428	426	449	415	453	471	409	423	421	429	422	421	448	467	407	410	468	454	446	409	455	453	441	429	455	399	390	406	429	455	397	442	423	442	459	441	403	457	440	417	447	446	433	472	450	397	428	413	421	450	454	449	411	445	411	436	412	446	473	434	447	415	452	441	468	401	433	479	426	416	413	413	428	428	464	408	458	439	458	462	441	454	461	434	462	443	431	419	428	415	420	440	429	466	428	439	444	424	425	416	453	446	454	452	461	447	456	391	417	398	421	438	424	416	441	444	452	437	417	400	439	436	471	417	426	439	452	452	451	443	435	435	415	430	458	423	463	433	429	418	481	423	384	439	427	429	446	455	394	470	423	373	413	434	428	469	457	450	403	428	496	428	426	430	444	418	490	449	424	444	394	453	433	422	454	433	455	445	414	435	430	468	399	422	441	439	410	411
39231	46247	33371	12190	1088	706	732	763	757	705	787	706	750	755	712	718	716	749	757	725	742	804	731	765	748	753	676	723	732	732	751	712	717	744	740	739	726	744	792	712	701	723	800	733	769	733	697	744	752	747	720	774	760	757	690	796	738	711	739	740	728	687	740	730	729	698	718	773	744	770	754	804	752	733	692	752	738	712	780	665	784	731	735	801	708	746	712	745	746	740	802	769	735	747	746	768	761	805	731	695	727	707	758	745	742	716	709	754	718	682	784	752	685	694	746	733	770	744	741	731	731	744	743	712	714	783	762	744	810	731	747	779	791	726	756	771	706	734	690	731	774	746	751	761	785	738	733	714	748	715	781	746	817	746	714	781	744	791	758	707	743	724	701	690	776	758	717	704	689	746	749	706	763	728	751	694	771	712	688	720	766	717	694	679	720	702	724	725	744	753	758	695	735	743	758	710	762	765	718	720	720	768	695	778	747	707	740	720	748	743	706	727	715	806	757	744	785	733	710	734	778	696	803	756	706	753	754	755	716	761	751	709	747	716	698	745	720	750	716	733	727	737	793	699	722	720	705	756	741	747	823	740	769	741	757	754	764	697	753	775	722	728	720	713	699	746	778	784	767	710	761	753	745	664	734	700	725	716	747	704	731	723	683	719	717	754	690	736	732	735	750	748	745	737	727	775	739	758	727	775	735	709	740	726	704	774	785	762	682	758	753	739	757	744	720	726	746	764	741	721	729	738	770	732	766	737	769	724	730	777	706	778	758	744	744	723	757	754	700	738	698	689	711	765	808	736	717	671	762	734	744	745	738	724	737	734	779	743	715	703	736	802	768	693	741	731	661	756	734	749	695	724	733	746	793	740	778	718	737	795	763	730	731	711	756	780	782	701	668	759	664	755	763	748	704	718	754	741	711	756	803	744	691	720	744	726	774	789	734	764	771	753	696	739	730	765	746	730	730	738	780	770	749	760	786	726	757	760	727	735	714	718	779	745	684	739	786	761	731	751	739	743	690	717	744	717	712	703	738	770	780	742	753	733	701	730	785	773	697	740	759	761	804	717	733	735	719	715	774	724	740	785	732	723	725	766	717	707	736	732	797	733	719	757	730	769	731	765	715	720	800	733	761	739	718	739	761	698	725	734	736	693	708	748	671	751	758	750	780	708	786	735	810	749	737	721	720	743	737	703	729	739	742	746	755	725	772	780	730	703	783	743	725	675	809	746	727	735	748	759	703	745	760	776	754	771	710	742	746	780	812	759	725	728	715	773	743	757	736	744	700	775	767	720	729	702	773	714	737	770	692	730	781	765	717	716	722	740	743	725	687	734	764	683	709	699	745	745	724	768	689	765	712	744	747	736	703	767	730	784	711	725	750	763	735	685	782	762	717	758	749	730	735	683	741	746	706	735	727	738	766	722	738	762	709	724	794	747	719	756	747	750	743	721	748	737	737	768	729	796	729	769	765	758	725	696	747	762	701	691	774	721	693	701	777	758	706	731	692	722	746	747	692	803	694	790	751	718	780	736	721	760	737	724	730	696	719	726	760	754	791	734	713	734	713	750	733	739	743	754	738	730	751	707	727	709	718	773	712	765	701	696	782	730	793	745	744	777	735	723	746	711	796	749	759	687	737	769	728	711	714	779	698	753	747	758	728	749	747	695	702	765	749	731	704	759	790	747	731	713	767	756	701	759	714	718	729	740	709	746	751	746	763	720	754	761	719	749	754	737	731	747	751	743	747	708	746	763	712	776	743	739	775	765	658	770	742	765	698	802	733	728	739	740	719	739	741	737	754	767	733	762	775	761	722	714	721	781	782	728	725	785	781	716	749	736	747	722	730	747	712	730	735	776	737	714	771	765	769	723	759	713	712	725	715	749	746	740	752	710	699	830	685	734	692	730	801	794	748	748	709	747	730	748	753	784	707	741	727	747	760	702	718	704	742	683	744	706	749	810	711	766	796	758	707	756	705	708	789	715	717	737	755	764	741	749	736	718	730	693	744	788	787	718	690	761	736	811	711	711	723	730	750	706	743	757	732	740	709	704	713	699	702	751	788	743	728	778	749	768	765	722	748	735	737	744	746	771	725	723	720	720	723	761	763	769	701	769	699	723	725	748	778	785	763	758	751	724	774	723	755	758	725	767	761	770	771	770	801	744	671	725	767	758	761	750	705	697	706	736	712	781	737	826	776	729	711	699	675	748	729	745	753	737	768	747	706	724	789	721	698	707	762	744	780	724	704	717	756	713	756	781	762	737	762	734	760	742	730	699	714	702	733	777	719	767	697	709	809	772	751	741	705	787	738	731	682	787	727	758	744	751	747	748	764	681	759	760	751	696	763	735	761	730	712	738	781	711	722	796	729	739	750	732	681	779	724	761	763	754	797	719	735	759	727	730	750	744	790	712	728	741	783	748	729	793	763	760	729	681	733	750	748	750	751	748	750	761	733	771	793	759	760	742	742	736	743	762	772	756	723	721	728	725	764	772	722	779	721	773	740	753	755	706	785	709	693	743	685	763	723	752	725	728	817	743	765	731	725	752	748	747	722	765	770	731	734	762	738	744	742	736	742	749	743	716	703	716	734	731	741	734	755	749	713	723	732	737	738	734	744	724	747	718	701	728	747	688	757	738	718	773	727	703	745	740	738	768	685	764	737	720	798	778	726	726	749	724	761	761	727	755	691	745	826	728	709	715	763	731	713	760	778	748	715	756	706	755	756	764	721	730	781	725	733	749	745	712	725	769	783	746	770	703	706	728	752	752	729	715	739	783	769	753	754	672	700	777	675	791	718	752	755	728	675	733	751	731	751	741	708	680	707	752	762	719	748	748	743	673	725	705	761	720	681	695	745	756	717	691	715	746	702	750	735	759	753	739	701	742	736	776	794	796	744	719	727	754	765	734	747	739	770	778	754	728	748	717	739	711	749	745	656	778	761	748	747	756	728	716	743	725	719	715	754	752	774	772	737	779	776	787	781	738	744	706	749	717	736	760	734	745	731	757	728	757	726	721	775	742	774	720	707	685	715	707	724	758	736	734	724	725	724	774	692	756	712	763	744	746	758	732	748	716	767	753	728	717	766	711	697	700	774	747	704	790	732	692	701	767	749	727	714	744	726	737	757	737	732	711	717	772	787	777	810	765	786	756	744	701	717	803	757	758	691	719	780	750	708	753	759	680	774	718	731	700	751	723	688	745	755	719	765	721	751	677	720	707	702	714	749	756	786	739	730	789	702	784	773	714	707	735	788	753	735	749	712	737	768	751	736	765	740	747	761	767	713	705	699	711	724	715	729	771	764	794	735	723	746	765	730	742	735	721	687	738	741	709	726	752	722	716	774	769	725	751	736	723	765	756	727	731	754	746	724	749	729	724	728	749	766	726	707	754	786	788	729	716	769	765	690	747	744	699	777	723	782	770	729	759	698	783	741	724	724	726	763	773	769	758	763	750	769	747	750	790	749	733	744	740	709	766	745	739	729	691
23980	22630	31248	26423	19117	6933	480	370	328	297	306	292	340	281	345	292	342	303	295	330	323	307	315	331	303	308	299	315	337	317	280	282	282	299	314	299	336	354	319	307	291	298	296	286	345	294	296	294	298	299	318	287	310	300	322	280	324	306	332	330	290	297	306	269	322	272	292	320	296	273	296	313	317	293	295	297	294	310	299	308	313	319	315	303	327	319	289	281	324	312	312	299	324	309	281	310	318	294	324	323	290	278	299	307	311	291	296	282	284	304	297	314	283	305	297	301	312	320	299	280	286	283	310	325	328	268	322	289	286	289	286	326	302	307	293	287	288	332	307	306	275	286	323	303	286	311	328	315	291	299	281	325	281	291	312	312	349	292	306	301	294	276	287	296	309	331	306	279	318	301	312	319	289	297	287	295	326	271	257	317	324	297	287	297	302	288	315	352	338	319	305	294	287	320	336	328	298	323	317	307	308	320	306	294	302	303	310	295	312	335	287	280	301	339	322	302	318	323	272	317	286	297	298	291	318	291	280	304	313	304	328	332	313	308	304	315	288	322	316	290	302	294	294	311	304	339	295	321	290	313	313	275	314	315	264	323	298	356	303	303	306	269	310	291	301	292	305	310	339	305	323	312	295	297	288	275	288	325	330	304	331	330	313	300	291	299	315	312	288	326	308	299	316	313	304	313	328	278	295	300	311	314	322	281	309	295	294	319	305	285	302	288	318	275	318	317	329	302	314	302	305	281	313	325	306	324	306	293	333	307	279	283	305	318	281	297	304	311	286	321	297	315	265	307	312	302	333	294	320	301	317	301	294	274	268	292	292	282	278	292	317	286	288	319	338	321	308	285	304	331	291	293	328	312	288	297	306	289	351	293	328	314	299	314	293	296	273	279	296	359	319	300	298	334	311	304	292	327	311	304	319	303	292	318	275	296	304	270	301	280	318	290	337	325	305	322	316	327	317	295	324	318	309	321	300	322	305	310	309	283	288	312	290	306	287	307	333	319	356	311	311	307	317	304	286	309	301	280	295	304	325	271	317	345	271	320	320	283	322	295	308	314	280	324	306	307	313	295	280	325	315	288	308	276	297	293	318	311	338	316	280	287	282	294	283	287	289	329	294	331	318	301	316	328	309	288	298	294	278	326	313	310	292	313	299	287	310	341	291	315	294	345	296	330	331	313	301	298	316	296	298	293	304	286	304	323	304	322	322	311	282	308	294	335	336	292	311	278	330	301	332	298	344	306	324	280	300	295	316	297	318	328	316	293	301	324	297	293	339	280	320	324	299	283	303	307	317	313	336	292	290	312	275	307	277	302	317	303	319	331	298	314	302	294	284	313	322	301	286	305	301	305	321	279	277	286	292	322	331	331	321	291	308	335	302	305	313	319	304	263	280	300	314	299	339	300	305	298	304	319	321	309	302	308	287	287	325	321	289	286	257	316	307	302	282	320	313	275	303	295	306	324	316	291	306	325	289	308	336	306	307	293	300	280	319	339	309	265	277	297	318	321	318	307	293	273	315	298	323	300	325	324	315	296	291	322	303	323	299	307	335	308	304	301	319	308	294	307	300	288	303	313	319	277	283	294	321	295	287	330	301	314	290	297	295	312	306	343	332	326	301	297	306	303	322	302	307	278	283	329	304	287	324	312	264	280	287	313	308	311	352	293	304	294	301	315	319	302	322	341	296	319	292	282	313	253	331	304	300	307	294	307	291	328	326	274	297	316	310	293	287	326	302	347	304	299	300	292	322	276	298	292	306	277	304	314	318	339	305	284	315	321	315	334	293	311	306	295	330	308	330	286	293	313	322	314	323	329	306	288	322	315	273	322	295	311	314	288	304	336	298	310	262	325	280	328	262	274	311	330	306	313	307	270	306	307	314	312	328	257	331	311	300	299	305	288	297	292	312	311	303	273	308	282	300	285	311	300	278	307	309	296	306	280	329	309	308	262	316	305	316	321	339	306	309	334	307	316	302	306	295	297	302	311	289	262	343	312	292	303	302	293	296	333	316	328	292	315	321	321	311	307	279	323	280	290	288	304	341	349	317	356	313	284	315	328	296	320	310	305	274	287	336	303	332	312	315	326	259	325	287	317	342	314	317	310	283	315	349	316	303	307	289	315	326	320	302	308	300	306	325	312	318	316	309	322	288	305	305	288	290	269	291	310	306	314	313	302	305	281	307	327	318	287	284	319	331	311	321	309	319	330	317	311	325	287	314	302	323	332	309	306	311	302	307	295	310	371	317	285	352	299	312	304	299	307	330	311	335	276	300	285	310	310	315	300	305	283	309	278	325	295	327	336	309	315	336	292	277	299	322	292	329	313	303	319	313	303	282	293	293	337	296	277	326	269	295	305	306	301	283	325	326	316	316	281	317	292	299	316	312	300	340	337	318	319	293	322	327	308	320	353	316	330	285	301	339	314	330	311	323	312	309	299	286	318	280	286	310	279	313	279	339	327	294	338	316	286	299	278	303	312	321	302	302	304	296	326	294	267	317	321	287	321	308	333	290	301	297	293	306	311	308	256	267	310	307	313	293	295	311	279	298	303	304	301	319	287	315	314	284	280	312	312	273	310	300	306	295	296	295	282	283	305	331	279	286	286	309	320	288	335	307	269	318	287	283	293	318	285	337	316	309	303	302	296	300	340	297	301	309	306	292	305	271	277	307	316	276	337	287	294	285	290	328	321	309	282	295	305	305	302	296	283	316	318	293	323	317	329	317	288	287	339	298	303	315	326	317	298	294	286	303	279	332	294	310	295	299	306	298	276	305	300	316	296	277	258	302	298	304	328	356	275	302	269	299	278	293	341	325	333	319	323	297	284	334	329	282	291	297	285	275	334	302	314	283	303	292	303	340	314	268	287	293	264	297	285	297	274	333	309	313	317	294	345	301	304	300	292	327	329	304	287	274	308	295	284	316	289	306	304	317	307	293	336	308	275	303	293	303	309	290	305	323	320	312	322	326	296	321	305	277	301	306	289	274	313	293	321	303	328	326	329	307	309	286	332	323	318	305	291	307	304	326	341	305	319	314	295	312	288	329	287	304	322	280	292	299	262	312	299	305	302	315	322	276	297	319	328	293	322	348	301	298	333	271	293	295	296	314	326	337	293	285	316	280	287	305	305	331	321	298	293	290	336	281	291	306	278	298	287	306	279	304	310	331	303	328	310	293	285	328	293	275	309	317	305	302	285	279	316	350	334	307	324	319	303	303	315	332	337	327	315	294	326	311	284	300	253	323	331	315	317	313	303	345	297	285	309	318	285	341	295	288	294	327	284	292	314	289	307	315	307	293	290	288	323	305	298	322	305	285	297	290	330	306	298	311	335	317	283	288	304	308	288	317	326	278	288	290	297	312	298	347	273	288	292	314	318	270	305	321	303	294	335	291	311	303	322	322	320	319	317	320	309	330	265	313	288	333	298	312	316	305	289	265	319	299	294	330	300	304	298	304	306	315	289	314	317	332	328	312	303	294	316
59555	87495	67332	33328	3861	574	606	604	546	548	580	564	553	536	572	520	536	520	553	493	549	516	518	550	520	529	525	508	547	514	521	519	584	522	497	554	552	498	535	542	534	500	526	480	530	513	538	538	537	529	551	518	532	521	515	540	511	520	536	549	563	537	553	525	527	535	540	500	526	523	510	579	584	528	526	510	539	527	548	533	520	536	536	557	515	542	535	550	546	578	487	536	529	530	551	481	494	523	525	520	532	543	512	551	540	487	512	538	562	529	530	537	519	502	504	533	562	534	559	510	525	533	535	525	511	535	474	530	539	528	527	565	554	505	531	579	533	569	538	521	542	514	524	534	541	493	528	463	515	535	517	523	516	527	515	540	553	559	521	542	547	580	571	533	535	539	559	539	546	528	511	499	535	514	545	550	544	535	489	524	535	524	527	532	544	512	534	522	532	520	507	533	533	549	538	533	535	520	541	507	525	493	532	545	554	528	527	538	534	505	501	562	514	513	552	508	480	485	578	539	561	503	544	582	528	496	523	550	518	551	513	510	542	546	537	523	530	572	505	550	526	529	561	518	533	528	525	546	538	502	511	532	533	519	525	535	519	528	520	518	526	539	556	510	549	479	517	514	556	517	524	556	504	565	496	572	532	547	493	504	507	553	573	541	529	556	514	511	522	541	552	527	502	507	517	538	557	551	510	543	554	545	523	508	531	509	524	533	541	585	519	528	545	535	504	468	525	559	493	529	552	533	517	556	531	519	485	541	520	545	509	500	517	513	524	538	568	561	530	524	512	530	519	572	552	502	533	538	526	563	499	520	531	502	509	515	519	518	558	549	527	541	546	539	525	545	510	532	534	559	514	554	547	491	525	508	537	524	563	568	541	517	549	567	516	526	520	514	564	555	539	532	545	510	509	588	518	497	526	542	499	550	499	554	527	507	516	555	514	520	519	499	455	499	547	535	523	538	529	543	517	539	549	544	558	513	510	520	521	520	525	532	532	539	529	587	506	527	535	550	551	539	505	514	519	515	525	521	540	523	530	518	548	537	557	517	497	523	559	503	501	511	516	485	573	550	557	543	524	521	566	535	536	509	525	536	525	518	545	537	549	530	543	520	526	518	538	535	533	528	518	552	541	585	566	509	560	526	563	540	563	554	496	539	500	543	522	512	480	545	540	559	488	532	582	555	526	539	543	574	522	525	526	532	553	514	518	538	510	473	560	556	556	563	563	495	561	488	515	535	521	560	539	536	511	576	514	553	599	544	523	544	539	513	550	558	530	606	513	504	514	492	505	519	524	503	534	546	531	519	585	539	520	546	525	500	540	517	527	569	526	539	523	521	515	491	555	510	492	536	546	562	506	512	507	544	547	531	525	518	538	524	535	528	531	523	496	550	563	555	529	524	536	541	530	531	503	529	559	534	550	570	514	522	492	517	570	519	578	550	542	524	523	567	534	563	541	547	528	518	496	515	558	571	535	507	549	514	530	506	560	537	499	522	511	499	542	509	536	504	525	534	548	533	535	521	561	556	555	503	548	539	567	529	536	534	550	540	577	509	527	526	538	524	520	530	554	500	545	555	486	508	538	538	532	512	548	514	542	551	543	551	537	488	522	528	532	529	502	551	558	531	601	565	517	531	513	564	515	555	515	588	514	562	521	515	526	524	481	559	511	498	502	534	537	515	506	531	508	521	519	521	500	526	570	545	540	516	518	555	524	552	525	535	528	518	521	506	519	561	547	506	520	564	539	561	542	565	528	528	526	519	513	522	515	522	510	527	528	523	558	515	555	544	527	521	550	533	560	533	527	574	514	507	512	479	529	505	541	532	537	534	533	494	542	554	520	542	522	523	535	510	552	539	533	536	529	561	526	550	528	490	505	540	520	550	538	535	522	541	523	523	507	539	536	533	529	557	506	536	516	548	565	510	509	513	507	575	554	543	500	522	553	526	528	556	539	540	530	512	495	544	503	539	514	520	526	473	524	551	554	518	520	531	534	516	528	504	525	529	547	525	508	522	514	533	506	562	526	558	525	528	533	568	543	493	583	549	542	572	564	557	510	525	548	516	502	572	469	503	539	529	524	495	516	513	541	520	532	514	493	527	559	516	518	545	542	485	548	526	512	501	550	507	472	489	540	583	505	502	542	519	520	508	521	506	542	520	525	531	497	538	513	534	574	516	525	533	516	585	556	482	527	526	507	530	523	578	520	505	576	530	517	509	552	533	502	517	537	547	541	533	555	507	529	552	535	531	560	552	584	545	535	523	555	554	533	485	550	495	546	535	503	550	510	550	479	528	511	541	561	530	538	539	525	523	527	545	548	516	569	530	502	527	507	536	534	538	533	542	503	527	541	550	485	502	534	551	523	530	550	527	602	575	541	518	522	554	513	516	495	533	533	506	516	536	548	537	520	511	523	575	514	534	525	526	533	527	499	548	564	510	568	499	541	535	565	551	555	532	542	587	518	520	535	539	496	504	541	536	565	561	554	497	519	540	524	535	518	526	528	541	549	523	522	519	549	547	540	528	536	499	535	517	505	537	565	535	510	514	551	564	538	520	506	534	540	525	516	530	544	503	563	510	525	478	517	551	524	549	536	567	564	489	533	509	551	545	555	554	504	528	541	538	541	550	549	529	544	546	531	529	520	529	522	499	516	517	515	551	491	532	506	531	525	543	528	535	505	534	550	529	529	559	520	502	508	488	499	492	531	530	564	524	545	536	548	543	530	534	535	507	533	510	518	542	527	557	587	521	544	536	538	531	531	577	521	507	499	524	526	523	485	523	535	597	523	555	563	528	536	525	541	524	526	520	541	523	535	539	506	507	534	535	519	519	537	564	509	489	518	535	538	553	567	524	568	497	514	544	540	547	538	531	544	562	522	537	486	578	502	530	503	525	527	482	549	514	525	523	522	478	546	512	528	527	526	515	498	530	527	536	541	562	589	537	541	502	477	544	505	510	498	540	508	504	529	548	516	505	588	495	549	535	549	572	523	580	527	499	520	502	527	523	508	533	559	528	493	550	537	559	522	531	573	534	489	500	497	566	550	512	526	495	488	514	537	517	544	510	506	527	534	523	555	551	582	550	542	556	513	556	568	541	509	580	526	513	508	506	508	556	513	494	552	534	534	525	542	508	548	517	555	518	530	535	577	528	511	526	548	506	533	547	504	592	525	510	536	553	509	506	568	579	545	526	589	527	521	523	511	571	524	505	560	553	561	512	537	544	523	513	500	539	546	532	519	518	517	538	506	524	578	536	510	515	516	512	562	562	531	514	555	533	518	548	601	492	516	534	552	506	537	512	540	520	523	541	528	502	547	555	526	530	522	538	549	517	513	527	571	529	557	509	547	535	537	554	538	516	504	552	539	503	533	521	543	491	531	592	473	531	513	546	506	498	518	524	566	541	520	507	536	555	522	521	521	532	511	505	576	521	465	529	553	515	523	529	494	519	516	530	526	569	563	537	527	551	520	550	528	511	545	532	505	522
22926	21676	30103	24535	20872	17988	3912	495	426	444	458	434	462	417	479	421	453	452	395	387	426	447	425	451	421	411	417	405	414	416	416	407	418	397	407	444	419	407	454	411	407	391	418	444	432	399	432	408	387	400	431	431	374	399	445	426	401	406	411	427	447	458	416	446	413	380	436	411	427	426	456	424	434	441	408	433	371	429	426	436	406	404	430	416	395	416	417	395	406	416	440	425	422	448	408	430	418	409	410	423	391	427	417	394	434	441	413	422	416	414	404	409	407	418	429	402	404	437	383	434	423	411	437	396	433	398	401	415	376	427	434	423	394	413	424	407	398	381	426	388	420	417	426	428	379	408	421	391	447	433	393	413	402	378	392	428	436	445	433	408	409	439	405	414	424	411	410	388	413	410	414	402	415	442	429	398	402	425	429	396	405	399	406	391	434	412	392	389	428	416	400	411	408	428	413	415	447	378	387	426	396	399	417	426	443	394	427	390	395	435	411	405	401	379	428	393	451	410	412	362	396	400	461	428	426	451	437	401	413	422	390	392	396	401	407	442	415	435	406	398	405	435	436	414	428	417	394	419	446	393	434	436	399	427	401	455	414	422	403	401	364	432	390	395	387	440	443	404	418	387	392	410	414	411	436	434	451	402	416	405	442	414	413	448	415	395	409	399	419	405	427	393	399	392	420	436	376	394	406	397	404	382	409	421	444	450	416	441	443	399	442	451	398	390	406	406	414	421	410	429	415	418	404	387	391	412	406	389	400	372	427	404	411	388	395	396	403	463	429	395	442	427	404	402	395	408	443	375	446	441	419	390	423	407	404	408	410	391	397	435	402	400	431	440	390	417	417	413	430	414	411	415	435	402	439	401	444	424	407	426	411	411	423	420	448	435	394	387	419	413	399	428	461	420	441	401	422	398	378	399	421	468	407	429	417	418	361	427	405	413	414	417	431	417	433	415	425	405	370	418	424	410	418	417	382	428	395	407	446	466	436	428	397	409	398	409	391	388	436	409	406	384	439	447	417	384	408	414	433	390	423	433	400	436	439	399	411	416	434	400	414	427	453	440	442	421	423	390	412	424	465	411	390	417	411	424	445	425	381	457	445	423	414	428	402	441	398	392	386	402	431	369	424	376	398	405	386	409	396	393	409	393	376	389	440	397	417	408	423	410	418	408	402	408	418	417	372	418	471	417	386	403	416	402	417	420	428	399	407	369	435	424	408	415	395	385	409	393	416	419	436	410	399	400	401	427	429	425	428	447	404	423	436	403	409	400	435	384	446	414	429	399	422	421	394	436	375	398	414	393	395	420	408	458	369	403	388	474	466	405	391	383	400	417	423	403	383	428	427	406	419	420	397	425	443	422	456	434	433	409	394	458	392	424	428	398	412	445	414	382	405	388	410	438	406	417	406	410	428	409	405	394	410	450	384	410	400	414	441	356	416	388	413	410	381	434	417	400	416	422	392	457	393	388	408	382	420	415	426	414	429	448	424	447	415	403	419	408	409	453	413	410	387	408	404	418	418	411	421	384	412	408	416	401	388	434	435	445	418	380	429	382	448	418	402	400	380	418	400	415	425	448	387	410	382	423	445	433	429	426	429	425	395	411	422	425	427	432	395	407	433	381	421	414	400	432	414	411	404	432	391	432	455	431	412	388	406	386	405	418	408	437	388	459	389	372	392	421	439	424	425	405	423	399	437	447	412	397	435	383	437	424	430	401	400	416	418	371	417	394	410	426	397	409	409	399	429	408	420	411	436	397	410	414	437	403	393	411	439	435	409	369	382	397	421	405	379	416	386	399	456	400	418	417	422	415	405	415	402	449	424	398	403	443	396	413	413	399	418	383	389	366	402	444	405	405	397	397	418	385	413	405	406	402	432	410	413	400	408	405	422	404	380	412	416	442	403	384	362	397	403	400	404	418	418	430	407	419	405	429	422	426	410	437	393	398	439	421	395	412	396	386	391	426	392	408	378	417	406	437	420	403	425	424	414	411	436	404	407	352	393	422	416	411	384	375	429	434	399	412	394	446	442	409	391	400	439	405	410	428	420	415	408	429	413	401	454	400	438	405	424	397	414	426	413	432	414	404	433	403	435	441	417	429	429	415	407	394	402	408	413	447	412	413	409	427	417	398	410	403	427	441	427	455	419	413	404	455	430	425	424	398	390	407	400	402	407	422	420	428	408	381	425	379	473	417	434	424	378	411	395	443	423	470	432	393	440	382	431	419	394	417	401	419	393	419	404	411	432	441	370	399	399	431	404	435	404	384	427	413	404	445	439	389	398	437	442	403	420	407	425	436	389	427	388	413	420	413	441	404	412	424	383	373	380	404	454	437	423	426	426	420	387	434	460	425	405	400	429	435	436	378	389	400	418	416	409	393	371	428	393	431	412	409	381	415	428	425	428	430	405	415	400	395	397	452	412	400	393	440	425	441	440	432	390	450	408	424	399	409	416	403	419	414	366	420	432	423	378	388	432	401	419	402	400	428	406	422	428	395	398	414	420	412	407	405	413	397	390	430	399	406	410	439	414	394	435	407	442	405	441	423	441	410	399	413	383	400	409	429	405	458	411	423	440	414	414	395	418	412	387	449	384	425	416	437	389	413	424	369	425	390	406	400	410	449	409	433	395	410	430	411	432	399	374	397	397	400	397	395	422	421	440	403	414	397	429	401	444	444	388	407	394	429	384	419	419	413	365	395	437	410	390	386	397	400	452	425	413	388	390	409	444	404	414	408	420	406	423	401	390	378	432	425	399	388	392	398	405	401	420	409	432	407	404	404	425	397	409	412	396	401	427	433	416	406	420	423	431	375	399	404	390	393	441	394	425	406	409	408	418	402	407	355	416	431	428	426	405	427	366	421	422	441	425	398	414	380	410	415	410	440	426	421	400	418	412	404	377	377	406	433	399	424	431	395	413	402	407	382	425	440	414	442	387	364	443	408	435	413	378	423	401	416	412	413	425	438	393	417	414	424	447	410	419	415	420	415	424	348	390	416	400	421	422	405	401	420	461	452	413	428	436	429	400	413	399	407	408	419	426	388	407	461	403	406	405	409	428	392	437	421	389	416	409	380	386	422	445	406	394	427	427	395	401	403	442	394	406	412	423	415	495	425	387	399	384	404	428	374	423	396	397	378	430	417	399	422	427	433	428	427	456	438	407	420	384	391	410	416	424	410	405	391	415	422	441	422	421	452	416	372	401	392	435	404	410	431	406	432	418	417	390	438	411	453	445	396	433	414	421	389	448	441	440	386	389	436	404	409	399	436	439	403	418	424	400	407	394	429	394	434	400	428	392	402	416	400	418	441	381	395	405	428	415	405	437	406	412	436	390	391	390	424	390	428	429	412	418	399	412	401	392	409	402	424	362	388	388	421	400	400	413	417	367	448	414	400	396	449	415	390	406	449	410	384	408	403	408	439	379	407	438	406	405	375	433	415	396	406	434	407	424	423	429	433	446	440	413	410	406	397	451	401	419	429
58738	94835	78214	40675	6308	737	750	750	725	685	703	683	655	642	624	703	647	673	680	685	640	667	671	655	730	685	674	666	686	658	664	687	639	655	660	668	676	649	665	681	641	661	699	655	658	711	675	663	664	696	685	720	640	715	662	688	660	703	675	662	659	663	638	617	684	621	631	665	655	666	677	751	776	691	686	632	689	712	661	694	674	676	656	680	658	721	687	651	711	641	636	644	669	631	628	653	677	645	684	710	663	692	682	648	682	723	696	647	654	687	645	693	690	615	675	644	709	643	639	703	688	626	671	672	646	635	707	666	653	669	667	643	672	700	656	711	667	634	651	650	705	653	662	707	705	729	657	676	696	662	642	664	656	678	698	651	704	673	642	701	656	663	664	699	650	692	670	639	676	722	633	646	663	667	658	699	673	647	646	675	687	674	675	702	641	692	714	681	687	692	642	649	641	681	654	635	681	677	688	731	660	673	631	638	657	630	639	666	659	648	660	646	656	684	642	674	652	648	700	730	638	671	659	725	642	616	644	661	661	684	659	620	645	679	662	670	692	699	653	664	663	692	708	620	634	686	709	637	643	699	680	629	635	621	696	670	674	693	651	647	702	624	657	685	667	630	650	654	628	653	639	627	656	657	655	683	657	619	688	629	638	694	684	675	635	683	668	669	656	671	640	671	710	645	647	641	646	677	724	679	643	652	683	655	684	625	615	683	683	667	699	625	639	682	674	642	684	665	681	698	665	683	663	703	660	655	700	681	692	656	689	699	661	634	712	633	671	635	696	625	654	670	659	661	620	674	662	683	648	639	645	713	652	656	662	669	691	683	720	647	649	654	674	697	639	670	662	648	736	648	671	618	678	626	696	673	645	671	716	679	682	678	688	668	650	721	669	657	687	650	670	649	694	666	703	635	671	677	639	703	679	689	632	690	719	678	675	669	630	683	679	654	693	660	656	705	664	659	649	677	652	727	653	664	651	642	677	657	640	672	663	696	654	646	653	656	668	677	642	663	628	633	680	630	672	659	680	706	675	707	693	640	668	701	685	678	657	657	637	646	623	685	648	639	704	680	698	676	646	667	679	671	635	696	627	656	628	628	654	691	718	665	673	656	666	645	643	618	653	680	679	667	647	668	684	668	687	684	714	688	674	680	640	718	661	636	654	680	641	675	666	674	649	672	650	641	725	712	690	611	665	598	684	653	667	659	673	622	660	672	656	656	648	652	655	671	680	661	638	650	657	665	673	650	666	636	718	692	627	653	656	701	641	707	728	680	686	653	624	695	664	616	683	682	661	698	666	622	663	668	697	688	622	670	623	659	667	688	613	657	656	682	652	681	635	656	650	693	675	663	700	664	666	707	696	672	656	647	704	656	670	699	625	708	660	741	678	724	648	683	688	701	612	689	649	664	678	636	669	672	665	616	702	666	705	642	695	664	658	663	671	665	674	669	703	674	651	620	667	658	638	646	659	670	689	694	630	633	620	651	691	697	667	645	644	646	677	714	654	688	654	707	704	680	690	678	664	700	610	661	692	656	655	640	685	689	664	679	670	683	668	685	655	663	644	666	658	651	663	654	674	697	594	655	664	654	677	647	682	625	592	673	678	675	666	697	620	690	671	675	643	644	634	688	690	597	670	689	695	665	681	718	727	677	642	651	647	710	671	636	721	614	672	652	676	630	681	666	632	684	635	652	685	676	634	665	637	664	681	637	636	641	657	687	672	639	674	730	659	682	588	627	676	651	675	705	635	649	700	642	631	658	638	631	683	665	650	669	707	646	664	666	656	674	648	651	666	725	644	647	694	673	635	680	715	663	631	632	627	683	685	709	659	667	650	676	663	711	685	701	629	647	702	609	645	617	650	641	662	642	684	653	675	675	700	719	601	649	671	670	640	685	694	663	687	619	621	631	691	687	631	676	658	691	638	687	682	701	708	637	675	682	646	651	674	727	655	659	620	642	647	652	668	652	648	683	655	641	696	672	712	657	645	657	639	670	718	636	681	659	646	685	634	686	671	690	649	629	696	661	708	641	675	676	666	672	682	660	689	659	679	629	684	623	704	616	649	679	644	695	658	655	672	618	670	668	682	710	602	661	614	675	678	635	697	644	683	685	636	636	697	674	709	681	667	636	657	649	676	669	663	663	641	663	626	669	661	675	656	638	685	634	648	653	694	636	662	666	656	681	726	662	648	675	679	644	672	679	633	673	644	672	641	704	675	639	704	676	635	675	637	634	665	679	716	647	666	670	692	706	683	682	673	650	672	692	692	668	675	684	689	715	702	679	676	656	684	614	659	674	647	670	725	681	674	659	666	663	685	672	637	688	698	651	678	667	635	651	667	705	650	696	614	693	684	654	666	636	615	677	636	678	683	666	676	641	699	674	621	704	666	699	688	659	671	646	675	643	657	630	647	709	674	622	706	660	680	696	631	662	685	707	698	682	633	678	643	640	698	649	648	644	634	644	646	663	647	690	644	689	680	649	633	715	649	713	641	696	664	707	719	618	680	636	696	705	647	682	695	689	719	676	670	706	650	642	655	671	682	693	657	685	648	680	711	656	621	692	676	641	642	670	653	674	675	656	661	685	711	608	672	637	667	679	669	669	661	671	661	651	648	704	696	691	635	669	683	631	709	697	680	638	638	690	612	666	687	637	663	631	580	600	689	709	676	703	691	648	651	688	628	685	684	708	642	686	684	667	704	637	697	694	644	647	661	732	666	634	649	667	679	649	684	643	688	648	648	668	636	645	693	655	654	673	685	644	657	634	649	620	700	684	700	662	654	654	639	654	676	634	665	631	672	656	659	671	675	707	692	677	664	630	638	586	666	657	630	696	683	702	708	597	694	663	670	651	620	678	697	635	634	659	703	662	640	662	673	593	711	690	661	661	644	703	685	689	636	664	681	605	687	636	666	651	690	644	654	644	667	676	620	666	701	674	680	650	672	608	679	651	700	673	650	667	645	666	693	673	669	715	632	680	655	649	667	653	653	614	627	655	681	651	639	634	648	606	707	676	652	682	653	614	635	677	671	668	635	608	696	649	665	634	645	681	704	651	667	671	702	652	638	656	689	684	641	666	628	680	625	657	642	618	717	651	649	670	677	648	670	709	645	669	678	667	623	673	649	669	658	671	627	708	620	705	672	648	670	642	669	627	669	668	663	681	691	656	692	628	674	649	639	643	653	642	670	703	654	669	632	650	669	675	708	679	695	687	662	664	703	675	672	710	696	660	694	655	651	695	677	682	629	695	696	644	648	682	667	690	655	675	655	687	666	714	715	647	682	694	648	691	701	649	644	656	686	651	708	671	626	674	646	653	663	722	663	660	670	653	672	678	638	696	690	652	650	696	663	681	699	664	694	733	672	684	635	689	671	642	641	671	655	605	744	628	657	620	658	714	605	702	646	714	680	674	631	628	716	673	647	671	634	667	683	652	680	669	648	633	684	686	671	663	649	647	661	648	652	642	641	668	684	679	701	651	685	685
28809	28077	27411	13965	1012	576	482	415	427	467	451	410	462	477	416	435	442	434	460	434	446	465	441	440	438	430	430	414	420	417	407	438	422	458	426	435	442	449	421	443	421	426	458	442	409	418	431	440	416	408	415	436	439	423	471	412	417	436	410	431	397	443	406	429	431	418	459	469	421	472	423	405	441	465	441	444	424	410	431	447	442	461	415	486	426	442	435	408	464	438	472	390	435	428	435	420	454	416	434	410	410	457	470	424	416	431	407	460	463	445	411	440	470	504	415	450	462	473	438	420	432	405	437	408	442	430	429	438	431	436	426	444	441	448	387	427	433	452	451	428	449	462	416	466	421	457	404	403	456	401	411	433	456	388	411	449	433	445	461	430	455	461	444	461	425	411	419	444	432	458	443	449	411	447	443	455	427	425	454	413	397	394	438	424	431	453	420	403	445	455	434	413	425	451	442	415	420	437	448	440	432	443	451	426	457	441	463	466	445	409	458	388	427	450	403	447	416	432	451	429	416	447	400	441	426	430	425	473	418	434	432	389	398	427	438	444	467	433	424	424	400	455	443	383	443	401	449	415	461	460	448	449	425	492	458	439	443	437	429	438	441	447	424	419	436	405	436	411	477	415	421	447	427	427	444	457	421	391	484	404	440	476	431	429	438	435	475	455	445	408	461	473	476	482	444	467	424	473	422	450	425	439	445	410	451	442	460	442	452	409	430	430	430	385	462	452	415	390	405	399	397	468	418	435	412	444	457	438	415	408	400	393	423	410	424	421	424	466	448	426	457	438	438	394	435	431	421	427	412	454	459	439	404	452	429	461	402	429	401	442	434	433	427	451	469	440	425	417	470	435	454	433	426	426	423	436	417	434	445	424	424	429	431	464	478	457	416	450	464	450	443	446	415	420	422	409	388	428	447	401	437	412	450	439	452	454	404	455	452	459	401	422	470	426	456	422	437	450	459	469	431	446	443	407	419	437	446	411	435	435	458	437	414	427	451	435	430	482	454	419	431	449	460	430	460	449	422	454	442	449	412	410	433	435	455	427	445	428	407	450	426	431	431	431	458	452	409	447	451	452	422	451	473	435	433	420	440	451	406	402	496	496	440	426	436	460	409	439	443	407	401	420	447	423	438	418	413	451	433	460	423	430	465	405	433	419	461	460	448	431	432	414	422	424	450	428	460	462	450	419	427	407	434	412	429	410	430	435	437	443	463	397	441	419	430	420	434	400	442	431	440	451	405	440	439	434	430	413	440	456	447	458	437	435	442	446	447	412	446	454	453	444	471	429	424	451	411	421	451	416	397	489	436	453	426	460	447	406	451	420	390	455	432	412	424	430	426	430	406	415	437	472	430	421	414	467	391	439	443	416	407	455	437	401	435	412	471	405	433	441	431	442	433	438	446	432	429	428	469	445	460	423	427	434	425	455	420	433	441	420	439	425	456	448	438	438	449	425	433	429	466	475	410	467	456	449	445	384	455	453	401	407	426	446	445	461	432	416	403	396	437	410	485	439	444	464	389	455	413	421	370	419	424	431	403	448	440	421	404	439	438	447	444	447	444	395	402	426	443	431	446	435	467	462	393	432	439	426	478	400	404	437	450	465	446	463	426	405	450	439	453	423	428	451	489	413	409	444	416	402	431	418	428	428	410	424	389	423	491	429	461	435	390	445	470	456	435	449	415	434	452	459	443	477	447	425	472	439	452	420	445	450	389	437	406	455	422	431	417	459	438	394	438	429	417	455	453	413	427	425	413	437	419	435	427	436	438	442	440	416	431	445	409	424	439	415	458	444	418	464	451	435	457	404	411	415	422	455	459	402	439	455	453	411	433	428	417	402	442	421	452	405	454	446	438	411	440	438	456	433	426	440	455	398	417	451	451	471	422	423	457	428	454	455	416	470	464	422	467	398	451	407	426	450	453	454	436	430	425	413	411	395	468	432	457	436	457	439	406	441	439	419	406	403	456	433	397	410	424	444	407	419	433	442	417	445	423	420	456	446	452	459	461	441	447	455	443	432	434	459	458	427	422	437	411	448	417	437	429	420	455	421	441	447	456	488	421	454	460	462	441	440	427	459	441	443	450	410	451	447	431	449	414	420	421	443	424	430	455	434	455	455	422	422	448	458	400	422	417	438	434	442	422	468	447	446	405	433	441	451	449	447	446	416	424	442	447	387	445	405	415	447	413	450	435	431	457	438	436	385	457	443	412	435	453	410	391	436	436	437	399	413	425	433	429	437	443	406	446	430	438	415	440	412	400	464	406	430	438	439	410	447	415	440	452	420	451	465	429	451	431	430	441	441	443	434	443	423	438	418	460	403	464	433	488	444	422	416	410	412	410	457	407	496	438	480	421	424	441	403	439	434	455	433	443	459	449	412	401	444	419	454	445	420	468	431	425	442	410	428	429	477	444	422	440	477	434	417	434	432	417	453	420	405	455	440	441	445	450	465	427	458	404	393	428	417	432	418	435	449	434	436	444	416	435	443	449	473	445	408	464	485	442	452	422	453	434	419	415	420	419	411	451	429	446	453	440	397	397	412	465	422	467	444	452	435	427	437	429	451	460	416	471	421	476	422	431	428	431	421	419	427	486	416	404	429	421	439	452	454	447	418	409	455	429	433	430	429	464	421	473	405	405	456	415	446	429	450	441	453	468	442	449	434	479	465	438	383	434	416	460	465	452	432	446	431	443	450	455	421	418	447	402	418	453	434	432	410	431	435	424	441	414	401	437	385	435	473	445	420	449	431	465	445	437	410	448	419	431	439	464	422	433	463	450	438	433	488	422	431	467	401	421	449	428	449	444	420	467	387	417	413	432	457	431	407	422	420	463	449	465	441	426	445	463	426	435	423	465	437	446	452	456	431	400	423	413	453	396	393	431	414	429	420	445	409	437	421	412	409	445	444	422	421	460	453	437	446	421	480	434	412	441	443	437	422	478	443	454	438	433	400	469	456	455	455	452	474	454	444	426	417	451	423	435	452	417	426	446	452	447	454	457	418	418	450	468	486	434	445	410	480	452	441	399	423	434	431	440	427	420	420	443	457	416	414	436	417	450	459	456	409	440	428	469	408	414	414	464	466	452	463	440	453	468	451	401	450	420	465	424	441	416	417	421	462	410	419	442	428	438	401	419	417	447	404	407	438	422	422	445	465	433	440	396	443	447	429	425	395	423	413	442	390	446	422	436	396	454	433	433	443	413	462	450	459	402	425	446	419	413	438	393	446	434	466	419	457	421	411	453	424	432	401	436	435	446	396	454	422	458	426	438	424	459	412	421	464	451	390	449	442	410	449	459	420	415	411	424	398	478	439	412	451	449	431	432	408	453	463	450	493	417	440	416	454	450	432	450	462	440	459	399	441	427	419	411	417	430	440	391	451	430	440	453	421	404	440	431	434	433	463	465	401	436	443	453	399	438	443	426	406	459	416	451	393	461	454	447	430	448	407	389	434	458	450	442	399	421	440	418	460	421	418	452	434
39039	46484	33866	12649	1113	761	740	716	742	767	749	719	707	775	738	751	749	751	693	754	765	756	772	736	763	711	763	749	738	717	741	729	741	740	748	752	735	777	770	727	773	723	755	748	798	764	716	714	723	723	745	681	715	742	740	742	712	729	750	782	753	761	725	808	721	720	703	724	751	699	757	730	725	775	707	725	732	749	835	713	713	782	730	726	720	735	796	703	767	748	723	741	718	690	751	752	732	716	761	721	765	744	721	731	727	705	678	745	758	719	756	766	797	721	750	761	723	721	769	715	715	716	669	749	757	766	725	777	760	758	686	737	756	787	742	731	711	723	728	712	691	739	741	752	728	725	705	738	722	750	770	760	736	761	713	777	782	737	726	698	747	705	690	767	710	735	725	761	752	713	710	763	712	796	755	802	726	707	687	721	729	696	728	735	754	696	805	691	749	758	757	710	775	701	764	741	790	784	725	749	721	735	743	729	690	721	720	780	745	797	747	721	721	748	751	724	783	748	722	754	728	734	769	732	740	787	728	804	678	692	721	734	739	753	696	718	692	755	722	733	762	711	772	760	775	761	708	725	698	744	705	760	728	776	775	711	709	768	714	719	782	729	751	765	728	752	734	720	753	731	747	784	699	716	741	748	701	717	727	735	717	695	746	783	743	751	762	785	775	736	766	753	714	747	751	724	753	720	744	719	748	752	739	703	723	733	737	740	742	792	704	752	727	743	700	750	724	736	764	741	742	750	725	758	751	742	758	767	719	761	746	680	713	743	727	738	700	745	734	723	738	741	742	702	771	770	734	751	693	702	712	754	752	698	739	707	718	780	766	713	761	784	777	738	706	749	764	719	724	671	733	738	712	773	781	738	738	703	751	732	747	747	763	740	753	718	714	734	721	763	723	756	745	728	788	746	756	699	712	730	786	745	686	778	752	765	790	728	770	724	721	763	739	720	782	735	747	743	737	788	760	730	716	696	726	738	714	704	713	757	720	762	722	828	752	698	685	703	740	741	726	784	748	762	745	699	726	768	725	762	752	705	720	720	752	705	752	721	741	768	709	704	718	711	762	747	740	732	741	742	758	744	763	720	730	707	755	754	713	733	767	735	691	704	735	714	709	732	765	742	711	755	747	725	736	735	752	767	772	742	674	694	702	756	758	767	681	688	718	708	725	717	735	756	754	735	720	729	755	740	773	725	754	724	733	719	759	697	756	773	746	756	779	715	770	756	752	738	715	757	696	724	712	723	727	755	723	725	737	764	734	770	722	712	759	749	759	724	732	716	776	768	750	687	756	777	766	735	751	726	758	720	718	721	796	737	702	720	726	730	717	751	705	751	718	714	725	741	758	736	721	736	729	729	712	789	732	721	743	729	728	782	768	755	746	734	724	749	732	717	717	774	713	701	745	725	773	754	741	747	748	729	714	718	718	692	763	734	705	765	749	715	796	769	751	693	712	747	762	732	759	698	721	714	698	792	716	767	802	744	730	717	761	690	749	748	721	719	705	766	724	771	730	750	801	754	750	766	789	730	755	763	761	739	713	744	740	728	725	703	755	745	737	745	723	743	736	731	757	765	794	692	738	718	752	782	725	746	731	711	712	742	765	762	693	682	754	759	760	750	744	701	742	763	753	737	764	714	727	697	767	707	759	754	730	763	761	713	738	737	727	755	737	741	709	784	767	712	754	771	759	714	729	698	718	736	730	759	718	739	724	765	766	703	743	762	737	780	742	749	715	772	724	745	781	739	739	721	740	728	692	725	694	694	759	734	736	747	744	760	699	749	751	690	754	726	719	793	737	759	783	733	724	707	773	700	729	757	774	784	753	759	729	764	727	722	758	794	707	789	746	748	751	717	740	697	750	691	701	735	707	747	734	715	706	731	749	710	717	774	726	743	695	726	788	748	773	745	728	774	729	704	729	734	737	717	777	697	749	785	701	762	764	723	737	771	697	730	714	745	769	709	737	710	724	765	785	726	755	761	749	709	739	728	738	766	706	755	726	749	720	717	694	779	737	769	763	755	740	727	708	771	765	776	757	694	740	782	737	756	747	701	751	750	695	743	759	738	727	712	769	716	732	680	779	740	763	765	762	755	779	739	781	731	721	709	724	767	742	740	723	775	701	761	671	739	746	744	754	734	736	703	709	701	810	729	721	722	771	749	731	701	762	711	783	767	711	791	740	697	734	699	748	758	758	688	720	721	758	725	729	785	777	761	768	704	741	750	784	769	692	770	736	684	767	739	707	721	748	755	730	734	720	718	716	783	778	777	721	730	766	685	768	803	772	763	760	729	734	733	750	724	729	739	741	787	733	746	766	701	788	722	718	710	713	747	710	736	781	744	710	704	761	709	743	811	721	771	760	777	725	734	733	753	731	730	745	747	748	728	720	723	754	777	715	754	762	703	683	717	724	760	696	733	737	780	791	728	727	751	769	766	777	724	737	790	715	705	724	736	693	777	715	740	700	746	736	716	741	712	779	738	711	733	759	759	768	740	723	755	782	710	705	716	749	767	673	714	742	727	728	714	730	734	748	746	709	710	686	707	711	729	707	690	714	784	734	727	737	751	726	746	731	773	746	698	798	754	770	695	722	725	798	751	676	762	709	751	738	725	756	718	772	688	710	738	759	762	731	764	760	763	751	766	711	712	772	771	755	727	741	723	749	741	737	762	738	717	772	770	704	713	770	738	719	734	742	726	726	774	741	729	742	774	786	742	721	784	769	675	745	723	734	725	724	755	773	727	756	769	764	741	757	755	704	720	761	746	696	683	717	734	727	715	747	740	723	706	777	679	726	721	741	759	677	710	672	722	747	730	731	763	747	789	704	700	765	732	757	659	765	720	775	736	715	755	730	745	736	782	782	784	695	769	782	722	713	749	760	689	759	746	749	757	716	782	676	771	746	730	773	772	755	678	763	718	770	669	710	686	697	734	775	730	702	713	746	671	707	708	721	738	737	756	685	763	748	773	711	758	737	719	729	717	754	800	778	767	769	777	732	731	737	727	748	699	692	726	717	761	693	670	761	740	759	732	691	765	741	736	746	699	684	736	811	753	755	762	739	744	702	802	719	728	751	732	760	706	697	721	732	760	762	725	753	780	753	740	764	735	777	762	730	701	738	714	765	718	721	767	769	721	722	738	743	696	698	707	704	753	730	709	765	713	760	792	728	748	769	717	761	710	755	723	725	778	756	715	801	721	679	754	730	787	694	708	698	738	730	746	691	744	706	754	742	728	728	766	730	729	793	707	735	731	742	764	729	727	695	700	764	736	724	738	694	704	755	767	737	780	734	740	712	710	739	736	758	702	790	746	784	725	755	733	738	788	754	760	734	782	736	760	752	773	766	711	741	808	685	719	704	756	753	684	727	743	726	755	744	730	700	680	806	713	743	789	743	763	714	761	713	739	749	788	746	714	782	728	813	739	744	754	792	725	660	695	755	735	699	736	732	759	723	719	742	724	744	764	776	719	731	762	705	772	746	793
24080	22522	31192	26802	18887	6647	510	330	309	338	281	310	309	331	310	318	298	295	283	337	307	308	280	340	317	328	305	315	317	312	292	329	309	344	329	309	304	327	317	323	291	320	309	334	300	292	296	301	300	308	317	324	292	266	309	305	294	302	336	318	354	319	284	336	277	287	284	293	277	290	286	299	296	302	296	292	277	340	337	324	322	308	273	306	328	304	283	270	324	302	330	291	278	286	300	319	326	288	314	278	289	312	318	285	296	318	315	312	310	293	288	336	311	317	281	289	301	303	312	335	273	316	305	288	285	331	308	297	289	311	335	279	318	306	316	297	309	301	307	303	316	330	310	303	320	292	310	295	303	304	304	300	319	300	307	341	282	282	291	295	325	299	287	326	295	291	319	310	304	293	311	313	295	288	296	287	308	335	297	316	323	307	302	311	311	280	304	308	310	326	306	328	276	317	298	285	316	310	293	307	324	299	307	276	321	291	307	318	299	323	295	279	287	299	288	298	313	302	314	327	329	280	279	340	316	307	305	309	284	297	294	303	336	325	291	297	304	323	288	291	323	294	301	317	323	319	287	292	304	290	310	307	300	322	280	307	302	311	310	297	297	318	297	323	310	300	300	307	297	315	293	262	306	298	283	316	300	313	318	312	294	310	301	315	295	297	293	301	297	311	313	336	347	325	337	306	317	309	310	295	323	317	293	334	291	316	311	316	327	310	335	319	314	317	324	298	315	312	298	308	298	293	326	328	288	321	306	302	328	285	309	350	316	322	325	334	310	321	331	307	294	305	290	285	315	327	287	336	325	316	306	318	308	290	303	307	311	302	317	291	290	290	321	311	281	313	322	297	307	343	299	298	294	271	277	286	310	284	266	264	317	296	328	292	328	280	266	307	292	343	303	306	275	304	295	288	288	310	315	290	340	308	306	266	301	288	264	297	313	311	305	285	297	331	308	282	317	324	292	285	338	292	308	314	300	323	293	312	288	291	297	287	329	295	334	310	336	281	296	284	311	314	319	311	308	315	303	309	281	295	298	304	313	303	321	295	301	306	342	286	297	323	309	310	302	309	283	316	316	313	301	315	312	302	333	285	309	329	291	324	298	342	282	324	260	278	314	306	297	316	301	292	336	304	304	292	301	299	315	287	323	304	292	323	310	300	292	353	299	312	292	316	319	314	309	331	315	324	307	326	283	299	309	288	305	271	283	267	257	325	279	319	311	305	305	336	307	316	300	297	305	321	267	302	326	282	326	324	306	301	339	304	312	301	307	307	301	314	313	323	313	288	304	321	324	329	295	283	302	314	305	309	309	321	302	287	340	311	324	288	295	304	321	311	345	330	331	313	314	279	271	306	296	328	310	297	295	282	295	291	318	280	324	282	293	307	298	282	309	314	314	331	308	310	306	309	299	313	292	302	319	294	325	316	268	297	312	295	311	311	320	283	322	318	318	320	284	300	298	309	313	288	322	323	273	332	322	321	281	307	298	307	306	294	316	290	302	341	299	312	298	324	313	318	309	288	307	310	321	322	305	307	313	298	308	305	307	321	295	291	320	318	305	312	284	331	305	281	284	315	284	315	324	326	311	272	319	319	302	331	306	333	304	318	324	320	324	281	317	300	312	282	321	299	293	316	291	317	318	313	299	304	306	303	282	297	324	295	329	320	293	307	296	286	310	326	286	299	309	279	313	284	309	316	276	310	269	302	350	311	288	321	313	320	305	331	299	303	283	315	303	295	293	308	297	287	308	280	293	323	308	368	311	315	287	301	359	327	318	298	317	305	324	289	294	271	276	313	321	323	315	347	307	327	277	311	252	299	311	319	306	298	291	281	312	338	346	300	306	319	273	332	324	310	340	290	289	314	300	320	314	322	311	288	282	288	349	339	335	307	294	325	314	310	293	290	296	329	325	265	279	306	335	296	303	301	295	293	318	289	297	327	287	292	296	294	280	300	304	317	304	301	288	330	297	321	323	309	321	281	284	301	316	330	287	332	302	288	340	336	301	309	301	294	304	313	283	288	310	303	309	318	317	348	296	310	298	298	307	301	316	302	294	362	309	329	289	298	298	320	306	304	310	290	304	313	327	292	303	282	298	292	340	319	283	323	302	277	321	308	299	320	318	299	304	301	333	312	338	351	334	328	311	316	294	310	286	318	278	307	295	314	292	317	292	315	307	308	314	305	287	279	331	287	259	308	306	299	314	306	311	305	295	312	308	315	314	326	304	262	318	306	316	300	260	315	305	290	298	294	312	303	288	271	300	323	285	310	312	317	312	293	323	270	286	285	284	306	295	293	313	324	299	292	318	334	324	304	275	288	315	282	311	319	306	303	309	316	338	310	281	316	319	310	297	292	293	327	282	271	278	298	322	299	311	265	304	285	326	291	304	294	315	306	276	314	300	308	303	283	335	318	286	312	313	321	299	321	300	292	336	319	313	316	303	301	302	307	278	301	310	304	308	314	360	312	292	304	301	294	290	309	292	301	290	343	295	298	326	317	285	340	338	337	306	298	295	294	290	318	289	280	293	335	315	288	286	305	293	316	287	282	342	311	342	310	327	328	298	299	279	296	351	318	305	269	316	332	302	343	302	268	258	293	309	297	316	296	314	306	301	312	327	331	306	333	302	300	300	321	269	331	294	297	321	326	285	313	325	323	305	311	303	307	295	277	306	328	284	286	296	322	280	278	300	289	300	348	273	295	312	304	281	329	316	297	283	312	311	313	289	294	295	310	290	309	332	294	312	304	300	298	310	299	315	363	293	339	312	298	304	291	281	356	282	315	309	328	306	329	314	286	299	295	292	301	303	319	287	293	265	306	309	309	312	299	307	288	301	317	323	326	282	301	303	326	277	322	310	300	317	271	318	292	311	327	326	334	302	301	294	309	310	315	312	302	316	293	311	295	307	297	275	319	332	313	317	290	302	317	294	293	301	309	297	311	320	309	305	297	318	343	303	305	313	290	352	299	317	311	304	308	290	298	320	323	333	306	310	323	322	317	296	313	339	322	322	309	307	330	289	282	304	315	283	313	323	292	328	304	299	288	282	297	308	281	293	309	273	301	316	307	306	307	300	313	326	279	278	317	334	309	300	307	299	329	333	328	279	318	324	305	296	314	322	316	321	335	299	296	309	322	293	318	301	320	285	299	310	330	296	297	301	308	323	286	302	314	301	260	303	306	300	279	285	302	324	335	301	316	270	275	342	298	289	290	304	296	300	293	315	310	317	293	303	330	298	311	308	297	291	308	334	301	312	303	310	324	328	300	300	320	290	303	281	293	307	310	320	323	297	329	295	297	281	305	288	285	280	284	280	321	324	323	283	295	313	300	322	309	319	304	289	319	299	324	298	314	318	285	317	292	293	322	293	301	322	298	336	319	305	298	265	326	295	293	312	294	314	312	353	308	322	285	264	303	284	289	298	314	299	315	336	290	309	335	335	283	292	263	297	304	318	326	294	292	304	309	297	311	314	324	318	289	343	309
59496	86623	67878	32960	3629	598	590	538	543	479	580	521	529	540	570	541	558	538	543	572	525	516	571	540	516	547	527	521	541	528	527	538	567	513	488	536	488	538	513	526	520	539	499	543	505	511	507	529	528	566	527	494	517	550	571	509	524	531	505	525	517	554	507	501	541	504	532	575	543	504	514	583	531	512	495	551	524	570	523	575	580	565	563	521	526	517	513	549	533	534	518	532	478	516	508	535	534	520	517	528	536	537	567	546	495	534	534	539	547	504	526	517	532	534	485	515	502	542	536	540	489	513	531	521	511	502	517	506	534	512	470	510	496	554	518	530	506	546	507	514	533	528	532	484	483	561	520	520	526	555	544	542	508	511	533	498	504	534	492	533	533	549	521	538	491	529	488	527	523	523	536	572	540	531	558	500	520	495	513	523	542	502	543	536	540	529	520	516	517	515	529	513	595	491	527	501	597	542	542	536	530	491	515	489	521	485	512	496	551	576	543	537	554	536	515	460	510	524	513	544	519	542	552	518	554	575	534	532	501	511	536	495	552	530	503	573	509	510	503	540	550	545	557	547	522	543	505	505	513	522	551	529	494	518	524	495	524	504	542	526	551	567	559	518	530	512	533	493	506	505	505	524	527	536	557	567	513	557	534	542	515	556	538	520	509	520	524	564	554	517	516	481	531	496	550	519	519	550	466	488	531	457	521	512	539	536	521	561	518	512	521	507	549	520	551	488	504	496	539	538	515	518	551	527	501	506	538	542	513	519	504	534	506	526	542	508	522	563	502	516	529	527	561	560	532	545	522	482	532	526	544	535	519	500	486	527	515	535	521	524	498	514	515	526	541	501	524	572	514	525	520	525	487	523	565	547	528	501	537	522	528	552	534	501	515	544	480	557	535	524	525	555	468	544	553	534	534	566	524	513	507	518	521	479	583	485	529	564	485	538	514	514	531	517	538	542	561	545	532	503	487	551	528	476	543	556	522	538	535	513	502	524	522	478	564	547	514	511	540	539	565	521	502	538	487	532	532	538	529	530	554	491	511	545	512	516	532	490	517	498	507	486	462	546	541	533	534	512	539	546	509	560	555	543	522	507	483	493	484	525	541	554	539	496	510	531	512	530	528	553	533	553	519	557	493	476	534	538	517	512	530	516	527	509	542	502	504	508	517	486	495	504	490	506	475	494	499	508	516	489	492	561	561	539	525	543	525	525	534	521	518	505	519	498	538	507	550	506	559	520	548	532	520	557	509	522	503	493	556	519	574	527	546	540	540	550	505	527	528	579	558	543	504	498	515	489	516	524	540	493	539	523	495	573	526	529	489	547	547	547	480	520	513	493	527	527	540	544	558	551	528	538	484	557	543	555	533	535	526	477	503	517	520	510	557	524	531	529	550	509	522	508	553	520	560	536	483	516	574	515	502	503	531	550	518	553	504	537	488	533	553	516	532	551	495	483	520	509	512	537	512	527	522	543	539	510	513	516	517	537	507	537	525	549	519	528	529	553	543	547	519	465	522	497	514	524	528	519	502	577	520	580	489	542	534	544	521	515	484	500	545	524	539	550	557	503	563	536	483	488	506	499	500	511	537	526	555	550	514	484	535	547	487	525	515	529	534	530	541	526	544	506	546	475	514	484	499	541	485	518	530	537	543	509	513	513	507	550	541	550	518	526	516	516	494	515	499	519	487	560	491	512	518	517	549	532	522	527	513	536	511	552	503	550	497	534	510	524	519	501	515	523	555	520	524	510	499	475	530	550	513	525	550	479	508	559	584	542	529	529	501	532	515	490	545	532	499	525	480	502	499	521	536	486	521	518	513	525	504	538	532	512	535	534	504	572	505	517	559	492	514	501	524	559	517	606	544	485	520	502	537	539	474	511	544	553	527	502	530	512	588	487	535	450	530	491	540	493	517	550	518	529	520	581	530	546	568	510	536	511	511	530	529	484	458	555	479	536	502	528	549	569	540	553	579	529	502	501	513	549	502	559	536	511	569	518	539	551	552	550	521	525	521	514	541	556	543	534	528	516	523	476	565	553	521	535	523	536	496	526	496	526	506	494	540	515	536	575	543	533	541	526	561	530	496	525	548	522	533	529	521	501	555	530	543	530	505	507	520	488	512	499	500	538	515	503	564	505	537	537	545	525	530	531	501	542	535	564	536	474	510	523	509	550	530	518	568	506	522	544	497	534	562	488	571	563	498	541	542	481	541	519	522	554	550	522	550	516	508	549	512	547	546	529	544	565	537	516	525	478	490	572	521	523	521	507	517	513	534	555	546	554	533	508	495	489	515	518	493	529	521	549	526	523	559	502	554	523	513	526	539	530	555	498	488	504	513	480	500	565	492	557	515	534	477	506	563	557	525	521	540	547	523	541	541	511	517	583	492	520	546	534	527	499	524	507	537	512	503	523	514	529	522	569	500	530	529	554	526	544	498	568	546	494	516	549	541	524	486	503	559	528	552	495	492	507	512	530	555	502	518	559	532	538	560	530	502	505	524	568	473	549	534	503	515	498	499	520	559	503	519	560	524	532	555	546	540	558	485	512	537	546	521	520	516	496	578	499	505	516	542	498	507	519	530	498	522	520	523	509	534	556	519	503	538	500	556	531	528	485	530	553	503	522	563	517	538	550	549	506	555	497	522	492	487	512	533	468	528	537	490	522	506	483	521	555	537	523	501	535	531	476	501	534	555	539	484	503	573	506	523	516	493	501	500	519	540	487	508	548	509	524	508	510	481	525	525	526	519	495	559	510	501	523	517	529	550	487	570	517	520	503	510	514	524	550	491	545	548	522	512	518	575	522	573	505	520	507	522	506	483	516	500	478	538	526	521	516	525	528	496	511	542	515	469	559	570	549	537	515	579	497	540	514	536	528	514	498	518	555	550	543	540	467	555	550	519	544	514	530	524	500	556	527	546	523	523	556	531	540	548	523	527	530	521	532	532	548	535	547	544	550	531	566	534	532	513	490	563	522	542	548	509	528	495	541	541	527	529	510	513	532	541	532	536	552	534	530	537	564	558	498	506	494	552	519	529	523	509	517	526	558	496	502	539	526	541	518	518	554	511	536	512	540	534	539	489	539	512	552	497	531	549	575	561	521	505	524	528	511	521	559	495	529	513	558	501	522	548	504	548	522	514	529	536	538	485	540	560	568	506	495	532	543	523	510	536	571	501	507	483	495	526	524	479	501	514	517	529	513	494	525	531	486	520	535	562	522	526	542	504	550	528	547	571	550	509	517	530	532	555	485	483	565	492	525	518	541	520	523	515	524	497	509	533	502	502	522	489	491	541	550	556	546	502	512	510	480	547	535	542	529	537	513	554	510	558	560	522	506	524	520	545	557	537	511	535	482	522	526	505	544	525	533	493	484	527	478	554	528	540	543	507	524	492	512	509	554	529	528	517	538	519	552	566	540	588	555	496	520	510	545	491	496	518	518	500	514	509	480	546	527	530	512	527	494	505	478	560	480	502	561	542	498	535	530
22963	21720	30084	24931	20807	17272	3236	463	410	468	425	416	408	392	435	423	444	463	432	427	455	433	393	404	381	401	402	412	457	409	425	384	389	392	439	436	414	426	366	421	406	406	414	387	382	422	410	391	392	431	414	426	437	420	418	385	424	429	424	414	406	430	372	414	369	433	418	366	385	379	398	394	420	400	397	363	385	406	390	420	428	393	376	392	408	414	384	430	398	413	413	407	431	390	418	409	402	377	364	408	435	410	411	385	411	389	386	397	439	389	391	420	443	434	396	408	412	422	441	409	381	358	426	399	435	386	431	434	401	391	411	383	423	421	420	381	400	392	368	411	396	356	403	433	409	431	410	403	414	422	399	451	377	389	393	431	408	433	399	409	417	361	388	422	424	387	366	415	412	415	408	430	379	424	401	406	426	410	422	414	459	410	400	409	474	405	406	410	420	387	427	409	373	381	411	428	373	413	374	406	386	417	390	396	399	446	439	423	416	406	404	421	373	400	392	396	391	405	415	424	401	415	373	397	411	397	419	437	409	427	400	367	417	415	407	403	428	431	430	401	428	409	427	397	412	433	415	390	380	441	421	394	386	371	397	407	447	375	412	358	425	400	394	454	375	397	388	409	401	396	444	414	415	409	429	439	414	436	392	432	433	419	405	414	408	379	409	418	381	424	419	412	452	373	380	416	407	431	428	432	399	394	418	398	399	413	403	427	399	385	411	408	428	381	412	416	424	393	418	439	391	383	391	439	414	406	421	402	420	405	388	399	442	399	452	392	429	416	411	428	387	380	382	367	415	400	405	429	401	423	400	433	373	440	382	472	411	419	374	397	429	404	392	394	393	415	416	415	438	398	442	419	434	375	452	423	419	411	454	429	408	409	327	400	458	423	423	397	374	395	396	417	403	415	413	366	379	403	416	400	380	421	422	397	407	394	419	392	388	404	387	374	409	395	400	396	437	392	423	415	403	429	411	394	423	382	417	380	426	403	373	425	400	434	407	382	402	407	363	403	367	384	372	413	427	403	402	414	449	398	399	408	476	431	420	405	455	411	407	408	416	390	446	423	382	395	398	402	446	381	386	407	403	371	398	444	411	404	447	395	420	383	406	406	401	424	416	385	404	412	401	413	418	386	392	423	460	400	414	445	453	420	378	392	413	390	411	433	436	437	425	430	394	402	414	431	417	431	371	432	454	435	446	414	422	404	377	410	433	405	409	422	407	413	433	396	424	455	414	406	410	393	355	418	437	423	393	428	391	406	407	408	428	413	422	415	401	391	416	434	408	402	427	431	419	397	400	391	387	398	386	410	427	420	426	428	427	425	374	394	386	393	366	423	384	416	384	417	422	414	372	417	356	417	434	415	399	419	421	384	404	418	370	415	400	429	405	396	392	435	401	440	397	425	386	391	416	414	387	458	417	394	387	407	383	385	399	428	415	385	430	409	447	392	404	359	377	405	393	411	383	377	448	386	442	391	458	365	415	417	382	386	421	401	402	379	375	384	403	371	384	388	405	389	400	398	413	419	430	392	388	418	414	408	394	402	435	388	401	415	411	397	415	381	446	362	417	416	392	374	372	399	405	398	393	403	418	433	403	390	389	444	448	399	442	398	382	411	401	401	416	431	376	445	397	414	422	400	354	409	436	414	412	434	382	409	424	434	426	389	376	387	412	385	373	423	434	410	401	429	404	387	422	422	426	425	407	418	394	420	410	418	382	414	374	423	394	420	425	390	436	398	412	365	402	421	385	442	416	424	389	363	393	410	417	427	432	426	399	380	415	405	422	445	422	426	383	424	435	399	404	421	433	417	394	379	399	397	374	431	395	410	430	396	428	396	437	415	398	408	434	401	411	454	432	429	405	407	355	390	398	444	454	396	415	366	427	420	419	419	406	416	400	405	405	411	374	408	421	387	416	408	391	429	416	382	400	391	411	405	372	400	384	402	446	395	418	432	401	443	397	406	421	368	419	381	420	380	378	412	397	402	404	468	389	430	389	410	407	411	414	390	382	423	461	413	382	384	408	387	379	364	391	381	358	387	395	389	400	392	393	406	438	402	396	393	413	423	441	418	429	426	429	360	423	438	413	380	404	426	409	402	397	430	423	376	410	410	422	367	403	368	404	402	388	391	432	411	404	406	434	392	446	411	361	402	380	421	396	382	410	411	390	433	412	392	404	434	433	399	413	399	413	407	419	395	413	392	359	397	376	424	387	445	396	421	441	424	385	386	407	400	412	410	388	388	383	417	409	375	382	406	399	409	389	408	405	393	461	418	438	415	424	405	403	411	410	437	418	383	429	389	407	411	447	410	427	418	429	428	430	396	412	404	409	412	414	415	415	418	378	397	402	414	411	408	433	381	438	399	416	438	429	403	410	393	397	377	385	388	396	440	436	397	404	402	395	413	427	430	393	418	427	400	421	441	388	420	402	395	420	400	439	417	393	417	410	430	369	424	394	418	410	396	406	459	418	417	359	399	430	411	394	400	417	416	406	399	402	390	389	393	440	392	446	433	376	401	405	394	398	420	403	395	396	381	415	387	426	366	395	401	366	395	386	410	393	436	430	357	393	408	399	387	432	448	395	403	384	411	372	418	384	394	432	395	396	362	408	396	402	403	415	415	409	412	402	413	364	417	402	447	447	439	407	438	437	386	378	375	400	419	370	415	422	419	414	413	393	438	392	393	366	418	402	418	391	369	387	391	425	405	416	400	417	408	387	415	391	427	411	434	395	421	415	386	403	381	419	453	404	361	419	417	378	395	414	421	393	401	413	417	416	400	389	405	397	456	409	419	413	397	372	396	367	419	415	390	394	428	390	370	385	412	442	419	396	413	391	406	416	417	451	414	413	436	457	398	429	423	411	460	424	402	409	391	409	408	440	363	378	395	423	438	405	420	412	387	415	429	415	414	394	407	393	383	429	407	379	419	444	417	406	416	409	390	396	390	407	371	406	394	433	425	414	405	417	430	379	364	404	435	402	438	390	421	407	398	403	409	434	399	433	402	425	408	405	414	433	404	451	385	404	423	416	416	435	417	407	440	388	404	421	413	401	400	435	404	427	420	403	441	398	384	419	386	412	452	358	440	389	369	409	389	407	381	414	393	456	397	400	428	447	414	394	415	449	406	399	400	422	394	396	387	419	400	407	369	411	411	399	402	445	378	429	370	401	427	430	425	426	429	402	403	430	443	433	404	423	407	438	432	401	400	393	422	365	388	432	415	415	371	409	420	389	400	382	388	391	430	403	381	381	393	398	419	413	405	406	407	408	364	424	422	385	408	427	418	393	427	401	436	410	427	407	391	401	420	378	370	383	375	392	415	407	407	434	414	386	429	439	414	374	391	420	381	379	424	403	400	427	423	394	408	386	419	388	374	394	394	401	397	423	405	420	381	405	428	383	406	440	397	412	420	432	414	385	388	384	381	391	399	381	392	405	388	392	401	404	439	425	398	415	427	382	395	422	401	420	424	414	401	429	374	411	426
58298	95593	78889	39744	5627	771	698	694	651	676	684	710	666	643	662	685	668	662	660	631	730	710	671	647	636	644	655	601	646	643	673	670	675	647	644	649	648	646	678	673	640	645	694	645	682	701	705	677	622	658	685	637	643	673	664	612	614	671	704	639	663	670	609	644	681	646	648	646	680	674	677	619	689	640	662	646	613	639	708	668	665	678	649	687	641	639	699	654	638	673	658	660	605	663	648	622	670	675	671	678	651	705	647	626	684	671	664	680	659	692	677	653	698	627	682	635	657	673	686	654	689	654	672	661	607	654	653	610	668	678	658	666	657	634	633	612	678	650	670	668	672	699	647	637	642	628	674	670	640	687	658	655	661	684	685	695	649	654	615	646	640	661	624	665	632	648	688	652	619	664	665	653	646	664	661	646	629	639	678	665	645	631	634	627	680	653	708	618	675	652	662	680	655	674	612	639	629	673	635	616	697	619	634	631	659	648	650	670	628	659	675	674	634	701	642	658	643	693	669	625	650	645	634	654	673	703	658	631	698	626	697	630	618	672	660	655	689	680	664	661	658	671	677	644	684	641	671	683	652	667	662	639	654	672	673	612	639	608	713	652	663	622	669	665	643	679	692	655	685	646	657	642	671	696	700	684	600	613	632	644	670	645	670	656	690	672	651	614	652	652	667	631	683	643	675	704	635	654	670	607	687	667	654	652	685	669	641	656	640	604	706	679	633	639	698	703	677	666	604	632	684	642	635	653	677	672	636	678	676	680	655	676	639	714	664	698	667	656	696	650	657	618	684	658	653	672	685	681	691	644	665	656	685	677	669	650	662	642	626	580	693	644	643	685	691	646	661	622	679	655	673	664	652	668	669	646	665	667	664	612	634	654	646	641	661	682	705	637	660	632	675	589	670	672	661	660	627	709	652	661	694	677	650	655	653	660	649	663	662	669	664	667	650	714	665	681	679	685	696	648	659	656	635	660	704	630	682	640	672	685	693	664	611	679	669	615	648	667	679	675	711	636	677	635	615	678	666	702	678	639	674	674	644	649	675	685	658	689	689	664	599	621	656	619	641	633	657	672	666	594	642	662	649	636	661	642	668	691	711	648	652	680	652	683	681	654	625	626	614	652	633	626	666	670	632	631	663	611	661	695	668	646	658	629	653	617	632	649	673	665	666	656	653	677	632	685	627	651	657	602	660	651	657	703	624	651	656	667	655	641	674	671	618	699	680	679	636	687	669	602	619	667	632	652	622	693	650	680	660	676	676	674	677	637	647	635	643	609	637	615	661	699	678	641	670	648	660	647	688	638	698	626	665	656	651	688	680	658	651	700	666	679	619	684	677	704	624	614	668	673	656	656	674	703	681	683	620	642	679	630	648	598	644	615	628	622	650	647	623	693	666	626	599	688	657	685	654	609	669	602	669	668	676	682	624	683	607	641	674	637	687	647	635	658	716	617	618	661	679	666	593	670	657	665	692	697	664	634	638	659	663	638	631	626	640	634	617	631	698	648	652	692	661	659	667	685	659	679	643	667	636	641	666	639	661	634	667	632	643	682	687	666	662	608	650	615	650	664	626	633	659	622	671	688	629	628	645	660	676	625	652	662	639	679	641	601	637	696	627	625	620	629	662	656	685	656	643	631	645	649	666	663	671	666	616	697	646	635	639	720	667	652	638	667	653	652	670	653	656	620	653	666	679	673	701	666	643	669	698	664	628	654	662	672	646	640	659	666	606	671	651	664	613	632	641	654	658	648	640	642	708	711	668	643	712	638	695	590	679	626	660	644	681	673	640	683	657	688	684	624	642	642	669	721	674	682	684	685	660	691	667	656	670	671	630	643	684	659	680	636	667	658	687	641	637	627	646	645	708	623	647	644	723	626	641	663	613	627	692	658	649	670	703	714	675	619	662	669	648	629	620	627	674	670	667	644	684	650	675	668	648	638	700	646	680	644	662	622	707	601	642	649	608	650	670	621	726	689	695	648	662	642	662	659	643	671	675	645	651	682	677	685	634	661	664	669	683	698	700	614	662	685	700	654	679	651	614	664	678	677	656	635	640	655	714	673	667	661	662	656	608	639	621	655	646	633	625	618	629	631	651	628	630	614	650	679	625	679	658	680	657	630	679	653	632	677	672	647	651	695	661	654	666	684	658	664	665	640	607	635	643	650	669	678	649	609	675	674	668	627	683	636	635	647	674	637	695	595	624	672	658	676	650	652	667	618	711	649	716	682	656	665	662	604	703	660	691	662	652	652	620	616	680	656	672	687	624	700	643	642	692	676	642	702	650	660	639	605	602	621	647	638	669	664	697	680	652	657	697	688	640	642	661	641	629	653	692	631	673	647	661	602	642	688	611	639	678	635	659	623	608	653	628	670	635	668	648	645	633	639	655	669	680	650	686	645	648	705	675	621	643	667	666	637	644	680	648	658	669	630	614	686	665	668	675	628	591	661	638	630	647	618	705	629	645	676	647	606	700	655	671	676	609	674	673	628	597	622	624	667	625	642	665	649	685	666	656	611	630	603	677	655	684	681	671	686	670	669	683	695	643	602	636	669	630	635	708	610	614	633	665	700	639	669	616	651	660	606	633	669	641	651	695	668	621	640	645	675	635	681	678	642	644	691	654	658	631	633	674	639	691	652	651	646	686	655	638	653	639	647	680	659	653	623	611	647	652	625	650	662	643	625	676	641	633	671	632	633	654	630	641	626	610	673	658	645	634	686	660	673	636	619	672	625	650	703	617	678	681	619	672	643	623	661	647	652	726	656	699	646	655	640	683	657	653	649	656	656	625	654	669	673	689	625	629	621	663	665	662	615	637	632	645	687	665	623	653	644	648	668	643	665	652	629	629	696	620	659	645	659	640	647	653	667	628	706	662	696	634	647	659	689	671	658	693	638	632	684	708	686	668	629	647	722	686	636	631	677	621	646	708	708	652	639	635	668	638	652	649	631	660	633	647	650	640	660	667	612	636	658	677	658	631	682	630	611	614	646	644	667	680	621	648	644	663	639	676	692	608	658	662	683	676	644	690	704	662	636	691	623	641	655	671	659	689	686	624	668	662	684	628	645	686	689	712	652	639	665	718	627	694	698	664	665	658	674	705	654	644	622	711	665	670	633	641	604	638	666	663	636	623	654	659	651	686	662	629	679	635	629	655	643	637	651	687	642	675	607	654	649	626	637	674	660	661	639	610	657	648	616	670	642	683	689	642	678	672	653	628	697	675	644	655	632	663	639	681	634	681	645	667	667	672	682	633	615	643	644	621	637	629	660	607	658	686	630	650	665	645	662	677	699	677	619	610	653	637	635	649	686	638	653	637	680	650	636	641	667	600	727	639	597	665	621	666	639	658	673	674	656	678	666	693	701	671	635	657	661	632	655	693	652	687	648	669	673	665	683	668	629	688	692	625	636	650	685	641	648	682	692	645	628	621	643	658	611	687	669	656	626	634	643	659	673	660	668	664	682	621	640	642	692	644	664	656	677
28878	28364	27714	13396	880	452	389	412	443	366	435	416	439	424	472	440	438	462	468	433	431	467	436	456	427	409	412	434	429	435	431	375	447	458	442	401	427	398	419	454	410	411	452	471	441	432	423	417	454	461	451	455	444	428	445	426	429	421	437	421	406	445	434	413	457	393	442	414	476	409	427	457	453	440	406	403	411	452	454	423	438	440	461	417	408	429	422	427	448	417	436	435	410	445	418	430	427	448	446	428	463	407	460	430	421	434	421	436	442	382	393	446	441	427	438	442	432	462	446	434	426	412	427	419	427	430	448	402	418	410	435	403	437	451	442	468	433	457	459	441	422	443	386	406	422	457	443	407	414	406	412	409	412	464	453	397	433	390	422	393	445	446	439	443	405	438	431	430	412	456	422	453	453	419	441	441	442	399	421	449	433	423	464	410	439	432	446	434	407	412	428	422	432	404	435	439	410	435	399	479	442	460	445	418	452	389	450	442	423	456	439	439	426	428	428	422	431	448	467	404	434	411	407	414	391	456	430	440	424	408	417	473	408	442	399	435	428	426	376	431	446	439	424	402	451	429	413	442	446	408	432	429	428	445	411	424	432	449	422	419	452	432	398	455	423	428	401	419	458	451	402	437	430	434	410	415	408	405	441	417	461	440	437	435	426	436	460	415	430	445	452	461	478	446	411	460	410	449	423	444	379	402	453	398	440	452	436	422	436	455	407	453	418	419	434	424	435	452	425	445	402	412	441	479	432	435	427	430	430	442	429	430	441	421	454	380	424	404	445	446	417	408	424	422	433	473	432	419	414	434	448	405	477	408	404	416	432	435	423	437	425	434	468	418	422	439	438	440	447	454	442	406	453	406	437	431	396	436	416	399	406	391	415	437	418	422	432	443	461	451	415	411	414	425	448	408	425	427	449	393	478	399	444	420	423	426	420	421	447	452	398	460	436	390	445	416	433	398	438	464	428	441	424	444	417	469	440	397	439	420	393	419	443	465	432	480	436	406	403	424	466	420	431	424	455	434	421	428	398	429	415	409	444	431	438	408	431	434	455	445	441	438	428	448	431	423	426	427	437	441	432	420	480	433	439	440	451	423	424	409	453	428	454	411	403	423	455	421	464	440	449	440	426	429	448	443	433	428	419	432	438	431	443	434	416	412	432	400	432	429	403	443	453	419	424	398	448	425	442	453	421	419	432	393	428	451	434	396	420	423	437	432	454	461	429	447	377	461	408	395	444	443	441	452	427	473	421	481	461	451	437	419	439	446	409	412	450	418	446	420	411	467	431	447	397	425	401	480	459	440	386	424	461	435	445	423	423	421	440	438	418	463	428	424	450	438	463	440	436	402	449	413	451	409	429	422	422	437	455	426	431	419	428	429	414	421	453	425	438	420	428	467	460	421	440	422	415	438	415	434	441	428	448	433	452	407	424	431	401	450	415	406	405	396	414	453	446	463	403	433	448	449	414	430	461	395	454	407	415	442	443	417	457	411	435	403	396	428	425	450	437	408	419	461	456	421	372	438	432	405	449	424	449	454	434	445	434	447	468	422	433	446	412	445	399	375	412	409	439	414	456	414	412	465	426	404	424	413	471	394	420	429	452	428	449	391	447	420	393	456	465	438	443	403	416	414	439	442	408	449	455	436	410	412	444	425	416	432	446	452	402	422	435	419	451	418	406	428	405	434	454	438	390	470	444	450	438	408	437	422	418	449	426	425	431	464	452	437	445	440	477	411	403	445	432	406	405	435	449	409	444	410	445	438	425	435	440	433	441	440	413	407	451	425	401	393	416	419	421	421	481	430	440	435	436	418	447	397	447	429	431	384	457	418	443	424	422	435	403	446	451	450	425	419	425	394	462	398	434	472	410	447	428	466	414	458	429	424	442	405	415	391	453	443	426	437	448	423	422	400	421	437	407	446	442	429	430	439	446	455	418	432	436	420	462	443	433	414	448	417	486	431	421	440	419	418	403	446	404	404	405	426	419	439	404	448	400	410	400	426	417	387	445	408	433	439	436	410	427	412	441	454	433	420	393	430	419	447	426	451	399	425	412	441	432	427	440	402	412	426	428	429	426	432	426	404	379	442	415	465	423	414	430	446	429	388	447	397	446	389	453	453	474	425	397	419	404	419	435	425	406	449	419	446	456	504	435	474	435	426	433	443	421	428	464	444	446	405	439	413	425	422	428	414	405	412	434	403	399	445	391	440	433	418	448	412	429	402	451	443	406	447	451	430	396	420	440	394	419	448	418	463	420	446	454	409	461	416	442	413	422	425	443	405	396	459	421	476	425	462	439	448	400	440	408	418	438	414	415	418	451	460	443	448	415	443	446	439	423	423	429	437	435	451	408	432	403	446	427	415	423	405	419	458	438	400	454	416	416	448	427	439	393	417	398	457	410	436	414	407	445	436	463	421	458	437	420	390	422	425	396	424	430	477	470	441	422	444	414	410	407	394	439	463	443	421	437	459	416	421	405	446	452	414	422	426	433	398	428	403	446	465	420	423	419	434	431	429	418	442	426	420	412	401	412	459	440	408	455	425	446	426	411	424	439	411	427	424	413	436	426	396	381	431	432	439	416	394	427	445	451	439	409	434	427	430	448	425	473	415	390	424	456	433	432	439	426	404	434	456	447	415	406	398	467	436	440	397	491	425	396	431	417	439	415	389	437	409	408	456	426	414	423	414	425	442	400	444	421	435	422	432	433	371	429	430	440	417	410	451	385	421	411	398	437	403	469	416	449	428	387	397	433	424	458	427	449	440	428	407	427	419	381	446	421	449	471	462	469	435	445	395	439	403	425	440	422	433	448	401	450	409	409	418	442	439	466	454	402	438	450	382	406	420	450	437	418	454	428	405	402	440	456	447	423	458	414	425	441	444	436	428	435	410	423	431	441	441	430	405	421	460	464	424	422	393	460	390	477	422	469	442	443	416	447	430	431	443	423	421	418	425	410	393	446	409	421	411	435	417	431	437	420	421	472	389	428	439	428	456	481	453	450	439	376	429	426	406	419	415	453	454	440	429	397	429	429	396	446	420	429	398	406	452	460	444	471	428	399	449	417	425	422	436	407	448	426	430	417	425	437	434	400	422	435	441	418	429	457	429	415	397	452	417	392	446	395	451	453	420	453	460	440	440	420	437	484	404	403	431	414	424	426	433	427	391	459	431	403	427	447	437	447	421	440	404	443	434	472	454	422	391	393	433	441	405	434	427	430	439	447	457	457	427	404	441	417	406	441	478	424	407	404	446	396	419	419	404	438	463	444	415	444	426	394	427	436	418	459	430	412	395	427	451	418	440	418	451	479	448	431	448	435	439	418	442	473	418	458	374	406	463	448	437	453	413	430	442	418	437	435	434	395	410	439	428	444	473	454	423	427	420	435	421	417	425	437	456	462	433	455	467	454	414	433	427	451	385	456	422	406	446	427	433	434	469	471	422	429	399	422	476	442	416	466	413	427	451	452	407	444	437	376	439	443	406
38960	46242	34248	12157	1090	762	782	696	787	750	778	709	720	715	712	721	717	811	741	797	753	764	729	644	712	743	732	740	750	748	712	725	746	749	745	766	815	704	735	759	784	727	789	695	771	707	744	720	762	733	711	730	720	749	785	774	725	760	799	712	715	731	758	740	699	735	767	759	759	698	739	730	731	695	755	761	744	753	716	720	724	699	778	729	735	709	754	735	756	729	722	707	737	741	731	726	689	733	707	718	766	757	765	789	712	738	732	751	711	757	800	708	750	750	742	726	721	746	827	741	747	769	743	713	737	715	729	713	706	757	769	782	743	729	717	763	754	746	776	725	735	693	734	688	700	722	730	747	745	706	700	747	759	740	756	729	735	751	751	748	745	744	693	703	750	718	798	700	754	735	720	702	725	772	729	747	727	754	705	731	746	700	714	760	729	737	792	741	798	780	709	720	714	783	727	723	747	728	749	743	747	767	760	711	776	731	777	727	735	695	730	709	728	803	729	714	695	767	764	736	778	734	760	817	792	709	764	750	739	756	744	767	737	780	722	790	680	734	758	748	773	690	727	762	746	723	739	741	737	738	727	745	716	762	743	773	691	753	771	761	773	741	740	727	710	757	743	774	717	733	722	723	787	710	748	756	742	751	757	728	729	787	725	815	756	740	724	740	714	810	747	712	733	723	746	756	746	719	724	740	720	781	775	744	743	741	717	723	765	692	727	739	718	784	740	766	716	763	761	728	717	727	760	772	750	738	762	758	750	752	746	776	706	736	734	718	783	743	788	745	717	764	750	788	754	713	731	733	760	803	716	713	756	708	790	716	708	731	774	684	684	742	750	766	716	693	723	731	755	756	772	731	748	688	724	746	737	762	713	710	717	713	674	681	712	742	758	749	750	745	699	741	713	744	760	760	758	731	702	746	752	754	728	702	796	756	747	790	724	754	739	717	753	752	718	704	714	711	733	739	721	764	784	750	755	773	768	732	768	725	786	748	710	735	731	787	738	758	748	720	739	735	808	696	770	723	661	764	748	720	725	754	723	704	783	707	746	692	760	727	761	728	730	681	710	748	720	699	741	721	718	782	743	742	766	755	730	695	754	704	724	726	722	724	744	694	737	779	753	747	726	686	722	779	715	702	780	741	717	740	765	731	705	747	748	774	781	714	776	710	687	772	765	722	721	745	737	736	745	708	714	707	759	745	715	720	712	720	742	745	778	777	722	796	744	731	731	722	715	695	727	739	765	726	746	736	737	723	738	737	746	716	747	759	776	715	718	725	742	741	734	769	760	821	681	754	735	760	709	678	695	786	741	729	724	798	713	785	767	749	760	751	766	768	729	757	755	732	761	766	703	704	732	742	725	743	762	717	739	723	785	784	720	776	754	706	755	756	750	741	776	736	780	795	728	755	744	788	747	684	716	747	727	737	736	733	747	727	739	753	748	753	729	701	754	764	734	757	788	736	740	731	704	750	710	693	718	779	701	719	776	754	751	752	758	736	706	742	770	730	770	730	721	740	761	683	761	743	753	745	728	732	738	764	705	685	764	731	732	708	747	729	735	725	757	759	739	762	729	741	719	740	741	787	742	756	737	780	732	699	791	738	749	751	730	726	750	771	751	730	675	744	702	753	741	721	721	735	723	705	738	755	730	763	769	765	715	741	696	750	731	741	727	769	741	755	737	769	706	727	758	780	759	711	767	728	706	738	713	779	720	746	700	763	751	692	741	741	734	777	734	741	760	769	744	771	783	778	678	717	750	717	714	749	726	746	729	690	716	764	740	708	745	757	711	762	784	775	743	700	733	755	755	762	773	741	678	711	797	742	729	708	721	727	745	726	751	710	721	753	706	779	747	722	728	721	736	774	732	730	731	731	778	733	701	693	790	766	743	703	749	703	713	727	714	761	719	751	699	755	741	719	780	793	744	723	700	770	756	728	772	754	757	765	712	721	777	662	743	719	798	717	711	732	747	707	805	737	736	774	733	706	740	766	775	698	764	756	688	778	759	740	758	781	701	694	746	797	766	748	789	731	814	731	765	727	703	757	716	749	713	771	733	729	742	785	729	699	725	771	741	754	730	707	738	764	732	721	745	799	708	753	768	697	758	691	773	708	734	762	754	696	744	767	687	752	767	745	706	748	752	779	729	726	761	742	763	724	742	745	731	756	712	742	716	775	746	737	717	771	753	786	724	735	715	726	723	676	789	764	767	755	676	713	737	738	735	738	739	775	764	748	695	721	726	707	741	686	787	754	737	697	747	745	712	759	800	753	744	726	785	732	746	716	720	730	696	730	706	721	736	719	748	743	764	725	734	752	743	766	700	728	716	721	746	700	723	802	751	751	775	720	753	752	736	730	738	713	756	746	755	726	725	720	768	747	729	751	749	720	698	736	805	736	770	756	730	774	733	732	711	753	758	720	756	760	752	741	708	775	757	727	711	734	724	699	689	696	792	735	705	757	731	709	763	731	751	737	713	756	748	724	733	746	756	732	766	754	725	737	731	681	732	769	735	735	764	725	745	740	721	747	742	699	704	761	753	734	736	748	727	720	777	762	731	747	749	730	699	763	735	749	713	706	801	700	750	708	770	752	722	763	729	724	777	674	773	774	760	756	761	777	741	771	737	712	721	762	769	767	730	688	736	647	717	736	701	723	816	721	742	726	784	740	733	686	758	742	746	784	734	680	749	738	719	766	760	722	790	702	743	757	768	731	713	788	739	770	754	749	724	751	713	752	800	753	771	765	735	753	762	768	763	769	780	735	710	765	754	774	727	724	755	710	778	700	763	708	766	752	732	750	743	728	758	739	739	763	749	739	713	723	751	708	823	719	739	760	745	763	742	760	765	689	767	774	692	756	749	732	731	746	751	780	753	764	733	751	769	750	767	737	729	732	723	732	783	740	731	765	753	689	766	732	738	741	753	754	756	736	759	731	719	762	763	721	743	733	729	750	707	753	775	738	738	732	749	776	795	730	750	733	754	750	801	727	695	728	793	802	770	702	726	758	777	761	769	773	756	699	738	753	797	752	743	738	749	685	743	802	710	749	759	796	732	736	768	718	782	702	726	753	728	757	732	759	777	782	725	767	730	733	746	728	720	723	765	773	764	730	644	743	688	743	746	684	766	745	761	713	732	728	763	758	685	697	764	730	730	746	734	725	762	725	726	743	697	761	740	704	812	720	773	758	806	726	711	720	735	687	749	767	705	724	745	745	733	765	781	746	724	784	756	716	715	747	749	745	761	710	737	701	753	732	775	771	716	704	743	724	730	732	755	758	745	761	790	703	713	704	780	747	721	678	769	721	721	762	694	738	773	771	724	714	736	712	741	725	731	776	754	681	730	705	703	754	745	654	726	762	734	744	722	734	747	811	737	811	758	755	745	762	732	714	729	755	712	780	755	733	744	764	734	752	746	795	737	745	757	759	752	698	779	736	728	740	685	695	700	723	771	743	754	717	719	718	736	753	712	757	736	763	723	686	761	719
24027	22638	31412	26879	18710	6319	416	306	347	348	312	312	290	293	317	322	285	286	298	301	311	303	302	327	315	292	289	323	308	315	316	275	331	346	293	286	298	263	288	286	313	308	284	307	286	299	331	299	330	327	296	300	305	286	309	287	298	305	302	279	280	304	315	305	307	295	312	306	286	306	317	333	306	311	304	325	299	320	263	304	300	286	318	295	283	310	305	326	298	290	314	320	307	317	304	294	306	268	302	306	304	321	294	291	269	278	282	307	306	321	293	333	282	315	289	287	288	317	341	298	297	320	291	286	304	305	297	333	318	302	292	311	326	299	316	354	295	298	299	297	306	307	307	312	296	309	321	298	283	331	318	308	309	309	294	298	300	302	298	307	289	305	245	332	363	279	316	326	301	297	282	296	295	314	279	294	320	345	321	296	279	305	301	325	317	267	291	291	287	309	317	310	295	292	275	298	317	316	298	284	316	291	286	279	280	309	292	321	300	271	305	312	318	302	315	321	306	313	305	301	321	303	315	273	294	313	327	294	308	278	331	313	298	300	279	286	289	318	285	323	295	286	298	290	306	305	285	335	286	326	315	305	294	290	294	294	264	295	311	295	310	288	304	304	296	318	296	312	268	330	300	305	315	292	270	301	297	321	309	324	316	297	282	327	301	273	326	301	326	313	300	292	299	288	286	298	288	298	285	318	279	336	275	280	294	297	323	295	286	317	300	327	313	336	289	279	303	319	319	325	352	303	323	332	271	320	314	299	304	282	288	298	321	283	297	317	304	311	263	315	276	313	316	301	295	301	280	292	299	330	302	317	314	311	316	306	285	270	327	331	296	293	281	299	314	307	314	305	278	317	294	288	277	318	282	285	304	298	324	282	314	300	308	287	287	296	310	320	291	258	290	303	314	302	300	315	290	305	298	305	277	303	286	286	317	289	327	274	318	315	312	343	287	279	299	320	311	324	291	329	317	317	300	293	316	290	304	292	300	311	310	305	320	283	302	289	260	319	280	313	302	293	293	283	282	311	291	285	299	295	296	291	311	305	321	315	296	317	310	279	281	306	330	285	311	326	337	299	330	299	311	313	313	289	297	314	307	291	291	294	289	312	292	314	322	316	323	305	332	298	280	271	305	293	275	282	329	305	288	270	323	291	353	297	295	301	276	329	312	305	316	298	322	307	320	322	289	310	288	307	328	287	270	301	321	296	318	315	310	290	309	302	302	294	312	296	301	284	274	271	306	326	337	305	300	320	309	293	299	299	294	304	304	303	331	302	285	330	287	279	299	291	301	287	278	306	313	299	299	313	259	294	293	315	312	295	291	352	341	290	303	297	293	287	297	306	294	301	283	298	293	282	283	315	308	313	298	266	290	304	265	287	311	284	310	306	302	314	305	259	317	313	281	293	282	311	293	304	287	307	314	312	294	282	302	307	276	305	299	310	265	280	301	278	305	338	293	304	269	294	342	308	298	318	314	288	296	286	296	278	316	282	308	325	339	289	311	299	323	289	256	317	314	284	305	290	314	310	337	288	296	285	295	326	314	298	315	289	298	331	307	329	302	299	304	278	319	278	302	270	297	313	318	276	309	309	294	329	276	314	310	311	305	308	298	344	286	282	300	270	292	318	300	287	323	308	290	275	298	283	282	318	320	271	302	290	303	307	296	294	327	305	304	323	276	279	308	303	304	320	310	299	304	308	300	307	303	330	305	315	291	301	313	300	284	316	324	344	302	302	345	330	273	305	305	349	289	307	304	303	316	305	305	314	285	326	311	283	293	316	294	285	291	272	316	315	276	306	260	330	314	293	325	273	294	270	276	319	320	294	278	295	270	285	304	319	302	323	317	313	278	291	272	317	303	310	295	306	315	307	286	312	311	322	339	318	309	273	308	311	312	288	289	289	296	328	284	300	277	291	280	319	339	314	267	304	323	287	312	272	322	298	295	326	285	292	309	284	313	325	295	292	317	302	319	303	272	310	290	306	315	325	288	295	305	312	302	326	297	336	316	328	296	327	322	311	295	286	308	292	293	289	303	313	320	294	306	284	295	291	287	348	305	315	292	276	271	315	299	327	305	295	334	284	339	290	311	297	277	282	308	287	311	292	307	285	302	317	303	322	294	286	297	307	297	296	294	290	319	293	292	331	298	309	308	310	263	292	317	298	309	297	320	319	317	303	281	288	329	290	327	295	274	297	323	304	279	299	333	303	320	298	294	285	298	310	312	296	279	321	297	288	299	325	307	298	270	303	296	297	320	271	291	295	298	307	328	296	310	277	295	289	283	291	311	292	324	297	305	290	301	299	271	300	296	288	283	310	298	262	289	278	294	330	313	292	302	279	315	272	293	311	304	302	307	293	327	310	287	273	284	312	303	289	311	305	309	317	288	322	297	311	279	287	321	324	294	304	295	303	293	299	311	279	284	319	311	283	290	310	320	289	301	318	313	299	296	308	298	314	282	304	316	281	328	318	332	281	325	268	287	304	319	318	307	295	291	305	274	299	296	291	317	303	285	266	309	317	279	316	284	304	286	318	305	336	312	307	278	308	324	326	296	292	294	302	289	283	306	328	293	322	303	320	290	341	304	273	294	299	278	311	297	328	283	302	299	295	325	313	313	282	293	300	299	332	296	294	296	290	323	332	277	286	296	305	281	308	316	308	317	301	301	301	280	299	309	280	301	297	296	284	288	320	290	335	312	295	326	295	302	273	281	307	307	284	295	280	274	306	286	326	295	291	317	323	298	323	294	298	314	265	281	269	281	296	288	263	298	274	299	317	276	300	290	304	305	299	290	296	296	291	313	331	315	277	279	325	295	297	302	299	313	320	311	330	317	288	290	295	310	292	320	307	320	294	307	296	296	301	327	291	312	270	302	298	337	324	289	310	281	278	299	293	312	330	321	323	289	291	299	307	317	260	316	319	273	286	298	285	323	251	335	325	294	308	346	319	266	312	294	333	313	301	299	291	304	309	306	275	275	296	285	342	291	293	331	253	300	319	294	268	315	279	317	322	291	309	315	315	335	288	310	296	324	344	334	284	288	290	300	282	310	305	313	309	310	301	304	306	273	290	298	296	301	314	288	314	302	340	336	311	317	296	291	305	305	312	297	308	270	294	302	309	297	341	307	284	305	294	283	339	314	292	272	322	288	339	299	312	301	278	307	282	281	294	281	321	314	319	317	301	327	287	309	301	299	279	300	314	312	307	300	275	287	323	279	292	286	275	301	301	330	289	303	307	309	297	308	313	280	330	314	313	291	308	295	312	312	328	310	311	294	302	279	325	319	280	281	308	262	276	296	283	309	301	292	297	294	326	335	267	323	306	311	277	273	287	299	290	296	321	298	299	305	290	299	277	314	301	280	294	334	340	339	336	299	272	283	318	304	301	294	318	304	293	304	325	296	293	294	290	307	289	355	280	303	277	321	292	302	313	318	321	328	309	305	287	321	290	283	304	316	291	282	311	279	282	299	304	276	302	255	298	307	306
59226	87626	69237	32523	4018	569	547	506	564	564	502	557	520	513	519	547	506	516	481	545	511	549	550	495	522	523	551	537	516	540	520	509	559	534	525	584	551	538	529	499	550	582	539	519	504	533	532	550	565	532	504	479	519	554	502	525	536	510	519	542	507	562	560	529	568	499	537	518	524	512	494	548	499	552	597	530	518	544	512	479	520	479	561	547	514	518	530	547	557	524	487	547	536	569	554	522	541	544	515	591	488	513	562	507	530	517	535	523	522	521	533	515	526	527	540	514	485	547	558	516	564	480	528	516	560	519	580	520	534	557	562	518	541	504	540	527	538	526	575	533	532	505	511	508	550	527	499	559	543	523	542	508	541	479	531	550	533	514	482	559	520	541	527	552	547	504	512	522	537	520	508	538	497	504	532	539	521	519	540	530	562	520	549	548	540	530	523	515	508	507	560	495	471	544	519	518	499	498	535	514	520	487	538	513	494	498	510	466	519	509	511	531	511	543	500	519	532	521	519	549	502	520	514	554	568	551	508	529	520	513	562	508	517	574	505	481	537	532	520	552	570	540	538	533	512	509	551	538	493	515	505	534	500	501	571	551	520	534	500	514	518	514	566	512	560	532	480	493	535	522	493	487	559	537	506	524	523	537	484	570	545	538	526	533	511	531	523	496	515	522	571	522	491	544	464	590	503	546	501	500	519	533	528	529	523	499	515	548	560	514	509	541	548	536	551	527	533	531	524	511	537	523	510	515	540	552	504	530	496	502	514	586	500	553	538	504	540	519	508	517	487	538	544	535	549	531	554	502	518	535	494	540	516	528	544	545	528	542	521	549	523	563	518	508	498	495	538	529	547	527	521	546	540	458	510	520	507	495	521	552	551	534	516	543	538	595	533	545	538	526	543	522	536	540	502	531	543	547	518	469	526	518	558	523	560	497	564	543	551	531	513	509	471	495	530	552	562	585	539	529	525	578	502	507	516	502	529	520	534	505	500	510	535	530	522	506	573	557	565	566	470	535	518	597	532	520	562	529	563	557	484	552	566	533	490	550	532	563	542	541	539	528	536	554	522	531	585	493	525	514	555	517	552	541	544	513	460	508	510	566	531	535	528	518	502	560	507	514	495	533	502	525	529	524	512	542	498	522	531	520	513	547	524	536	507	520	551	530	519	544	512	544	564	564	533	513	528	511	532	515	511	527	529	473	573	523	521	537	499	544	494	517	550	533	554	499	508	515	543	497	504	519	524	529	528	533	559	510	543	539	521	502	525	551	483	524	559	530	561	539	499	509	532	527	518	504	523	528	523	553	511	547	519	551	541	510	499	541	547	562	568	520	512	523	520	556	514	491	552	543	522	545	555	534	515	538	496	552	544	567	493	487	533	538	552	502	531	507	484	510	534	576	557	550	544	549	477	556	520	560	518	515	550	503	521	519	527	521	531	525	538	547	511	544	516	514	492	513	563	522	509	523	557	499	546	510	532	546	558	527	509	540	485	543	495	550	526	504	526	520	518	527	507	530	520	517	523	557	548	530	508	549	542	500	478	488	486	579	479	525	532	513	524	511	493	517	546	509	535	508	536	512	555	493	546	516	533	546	557	519	490	506	483	533	538	543	523	539	561	565	550	504	511	499	501	549	523	535	497	521	553	531	556	550	532	534	561	520	502	534	541	535	498	503	525	560	526	537	514	538	559	579	531	512	525	524	537	562	551	534	530	548	532	545	559	484	462	534	513	535	501	527	506	566	510	525	520	538	538	552	528	517	555	497	520	567	539	521	567	536	508	559	529	572	564	516	534	544	507	523	492	518	511	546	565	525	545	553	520	574	499	536	560	542	523	535	546	524	540	507	507	536	530	490	532	581	532	529	518	567	546	590	542	481	542	484	500	554	518	524	531	513	484	547	568	491	544	496	537	547	554	498	541	525	563	538	531	524	548	536	501	585	522	527	550	507	554	527	529	554	507	528	534	527	531	565	516	530	538	531	529	484	545	502	556	517	531	531	540	533	500	567	515	519	490	546	564	555	497	548	525	550	492	529	545	556	548	512	527	510	521	564	508	514	503	455	526	548	504	539	493	510	508	570	538	542	507	512	524	525	507	542	555	570	517	512	528	529	523	533	512	503	536	518	510	586	575	541	528	531	531	563	539	534	553	556	536	502	568	567	540	495	498	531	522	512	529	542	530	520	545	485	510	528	537	491	491	538	516	554	516	519	504	598	504	500	533	528	512	520	497	492	524	511	509	513	527	556	550	538	558	516	537	505	536	520	505	480	531	483	515	519	542	560	522	502	488	501	517	514	533	538	546	566	563	490	553	495	508	532	501	555	502	521	465	523	564	469	492	512	558	549	517	537	491	532	512	537	529	554	547	502	529	539	560	473	544	513	552	508	504	504	501	515	552	540	537	547	502	514	512	520	539	541	519	537	507	502	538	534	547	527	521	499	525	547	516	539	510	533	492	505	555	503	523	517	507	503	487	559	500	490	578	524	561	545	505	533	543	533	536	540	503	544	515	493	541	518	508	554	581	515	501	546	559	522	546	537	545	502	526	524	511	501	544	535	526	527	532	541	501	492	565	527	549	524	523	509	509	528	550	531	561	533	542	538	517	547	546	551	534	504	507	523	494	509	531	550	509	505	519	519	529	556	507	474	530	522	549	527	523	502	522	502	531	551	502	518	532	558	493	541	484	530	527	494	549	500	529	534	497	518	510	539	524	518	522	506	494	508	547	544	525	506	519	516	521	544	535	540	516	514	545	547	551	500	490	530	520	553	547	564	537	551	521	526	570	535	488	533	512	547	536	536	556	529	497	540	556	549	530	496	534	556	535	521	526	509	519	536	516	543	589	496	522	535	489	511	578	483	529	507	520	545	577	484	540	521	501	546	535	486	541	525	543	503	554	528	553	493	537	519	480	540	495	532	563	519	508	539	552	464	537	510	564	550	542	525	536	530	527	539	517	518	496	552	505	497	512	493	559	509	556	561	562	514	500	518	533	513	544	546	505	493	493	509	534	526	530	525	496	537	526	512	533	530	526	516	542	509	508	558	541	554	497	493	536	497	487	588	527	529	499	527	540	551	542	555	544	514	470	569	568	512	556	493	555	509	515	512	549	554	502	506	523	529	540	545	547	493	509	550	547	537	517	538	546	526	544	523	538	528	555	512	526	527	503	545	515	493	554	489	540	535	575	516	523	538	538	537	542	472	546	538	559	533	550	531	510	536	500	508	554	500	477	523	577	537	527	528	501	526	508	544	539	497	533	537	524	523	508	512	515	578	478	548	564	545	539	569	533	509	576	491	509	548	531	532	544	522	533	527	555	551	526	548	545	522	540	527	557	522	538	528	507	507	513	541	534	530	544	539	536	517	523	534	532	541	492	543	534	541	507	499	592	520	527	545	473	503	555	543	526	512	537	506	516	551	487	576	537	535	539	529	502	564	530	529	529	515	542	495	527	539	506	473	519	529	521	524	544	490	514	541	518	515
22998	21800	30442	25201	20827	17018	3080	462	411	411	468	441	445	442	405	387	421	419	406	395	430	430	417	401	357	393	385	432	386	416	409	375	402	413	415	447	414	391	365	352	425	371	428	371	396	397	418	432	421	398	414	431	405	396	419	396	405	389	406	393	399	407	432	394	418	411	411	383	448	399	417	368	407	434	385	389	419	401	409	421	387	414	425	398	452	439	399	380	400	392	397	436	387	412	430	369	414	370	416	395	443	392	426	389	432	377	422	426	402	430	384	434	455	385	397	407	416	405	384	452	393	381	414	387	404	380	428	414	384	391	411	413	388	434	414	399	383	429	401	420	421	413	381	423	439	390	408	409	413	380	417	415	429	428	359	375	374	435	412	387	404	392	422	403	388	389	427	382	429	401	416	387	425	422	400	420	429	392	422	398	402	407	424	376	419	394	425	388	426	406	406	420	385	404	403	393	402	377	387	424	410	381	388	432	442	413	440	423	418	381	394	401	454	423	383	356	389	409	395	410	423	439	392	431	417	387	403	408	428	388	412	419	449	427	387	449	432	418	355	420	410	418	461	390	386	411	450	411	411	424	398	418	421	407	401	406	425	396	425	366	416	410	374	402	409	406	391	442	407	383	424	416	390	403	406	397	380	385	422	343	385	425	377	424	433	440	462	371	398	421	458	421	404	415	427	441	446	417	370	407	398	403	363	410	397	382	386	412	421	392	400	390	394	429	398	407	394	417	408	396	420	433	409	408	418	384	363	404	389	403	429	417	425	377	404	387	420	377	376	410	436	429	375	374	367	406	389	400	403	410	398	414	442	436	430	376	387	383	375	385	413	408	381	438	414	418	384	421	423	400	370	417	439	387	374	433	408	411	407	411	410	406	412	397	404	412	392	402	399	403	434	422	438	404	363	384	404	395	418	388	412	412	390	364	391	400	449	394	383	403	415	395	397	391	396	389	397	371	405	402	392	416	434	400	342	390	396	372	418	376	399	389	439	381	414	383	395	416	379	403	373	424	398	396	424	398	360	412	389	402	401	406	395	400	428	391	411	422	450	409	413	388	395	420	405	440	440	374	383	447	414	426	385	398	418	439	410	376	410	382	389	394	355	377	405	405	416	366	437	411	390	405	422	387	419	421	390	421	424	411	400	456	405	439	432	391	394	416	413	376	409	410	383	359	382	394	422	420	426	406	403	416	427	403	421	413	407	438	397	382	401	404	415	448	398	412	419	399	382	409	426	427	396	391	410	429	373	410	418	423	424	410	415	458	444	363	416	432	403	415	413	393	454	404	419	399	388	430	429	426	426	418	419	415	395	407	393	409	410	375	407	393	401	443	381	399	391	391	433	383	419	360	402	394	401	431	414	386	446	431	410	415	400	413	378	411	396	415	402	463	396	421	400	399	347	428	425	415	408	366	430	414	373	387	439	409	410	388	433	372	393	387	393	396	406	390	397	442	388	409	388	406	391	427	414	469	407	386	386	436	411	424	365	379	428	416	411	419	403	425	408	395	399	390	423	390	441	394	413	403	412	450	366	381	412	404	386	415	408	448	365	407	404	381	396	408	388	414	405	448	398	407	388	376	455	387	359	409	405	407	471	397	416	369	407	423	365	421	432	367	405	405	391	390	401	428	417	394	414	409	389	412	393	381	412	394	366	416	403	366	395	422	398	414	395	393	411	413	408	429	417	427	406	388	425	430	445	423	371	389	423	414	427	400	397	404	397	414	444	409	363	415	424	395	436	423	374	407	372	412	412	396	410	443	435	389	423	393	379	400	385	411	445	397	422	419	397	422	376	405	422	420	437	400	393	424	423	402	356	404	419	383	414	412	384	425	411	384	409	418	454	423	400	413	420	407	394	424	440	411	420	410	400	382	420	404	402	412	369	417	390	414	396	436	373	411	395	386	446	412	393	380	393	415	412	417	413	404	389	392	420	398	401	420	406	420	419	381	428	380	426	373	410	370	450	395	377	403	408	420	379	438	429	373	371	429	386	393	419	393	404	432	442	390	412	401	427	398	439	399	391	385	415	409	406	369	404	410	393	418	432	403	435	421	391	434	421	422	417	409	393	428	390	367	380	371	391	407	416	444	408	435	404	469	410	365	408	408	423	386	409	383	403	420	420	394	379	399	399	395	385	403	433	423	412	399	408	433	387	411	369	420	423	417	428	397	425	387	383	345	437	432	383	380	421	393	396	420	402	406	422	418	407	426	394	404	406	377	428	407	410	382	394	426	403	398	352	376	378	436	415	391	408	404	427	424	388	396	391	394	392	416	369	390	374	415	404	412	445	389	415	373	400	402	397	402	403	387	400	379	429	439	414	412	422	415	410	423	395	394	396	403	399	400	399	385	391	421	421	433	385	408	421	392	418	401	401	408	413	415	386	402	428	359	360	420	423	409	376	404	408	370	414	412	413	433	390	421	396	435	379	378	414	363	377	442	405	398	377	399	412	403	383	397	426	410	438	429	412	420	403	412	385	401	403	424	414	398	353	404	398	412	409	418	395	399	415	388	405	393	393	377	411	415	384	377	404	414	378	411	410	419	424	406	418	402	429	401	423	403	375	376	422	384	407	373	381	366	392	397	407	399	425	381	401	410	390	387	403	397	404	401	417	400	412	363	406	401	402	425	381	398	424	433	404	424	396	400	390	420	403	438	387	405	397	383	427	425	408	400	402	398	383	429	429	407	401	406	410	372	429	417	394	420	360	384	411	384	397	416	421	424	426	409	409	425	432	420	379	429	415	393	397	387	366	417	419	420	418	416	429	393	415	410	389	429	401	422	402	423	416	369	426	428	425	405	413	433	433	396	410	403	418	400	402	406	432	445	398	412	389	399	394	392	415	389	391	378	379	395	401	388	429	365	400	416	409	406	420	401	398	380	399	428	403	362	442	404	390	422	378	394	386	370	374	407	400	382	431	391	442	387	410	385	386	400	370	377	385	401	407	413	379	383	402	386	409	416	403	396	416	413	390	422	375	433	388	414	414	401	368	402	432	391	425	395	408	398	348	392	404	406	395	357	399	439	388	468	372	409	410	416	412	401	398	390	427	375	409	427	430	405	386	414	406	433	417	417	401	417	419	418	406	392	369	411	415	401	404	403	403	409	365	416	370	426	374	418	413	372	425	443	394	414	398	414	411	373	411	404	434	398	389	393	427	418	354	412	413	445	431	422	398	408	383	425	414	418	416	395	375	427	405	411	428	419	430	457	414	363	398	413	398	389	409	388	416	401	401	384	401	385	408	431	391	368	429	394	427	411	411	394	450	400	404	400	401	367	402	404	404	427	426	430	393	369	432	431	391	386	379	422	374	419	409	411	414	413	404	424	415	413	443	379	424	384	355	421	391	411	399	397	433	413	404	410	430	410	413	417	397	413	387	440	386	433	408	432	409	421	391	386	390	418	372	413	447	429	409	425	400	392	389	401	426	429	375	432	396	405	364	419	407	388	442	377	406	388	361	402	407	386	449	398	382	404
57277	96326	79953	40385	7147	745	715	742	713	721	683	656	664	672	664	658	662	615	628	695	680	699	678	655	702	651	585	674	697	642	626	687	641	662	626	662	667	638	642	648	653	662	688	631	635	645	609	694	652	622	638	707	668	661	641	621	603	634	620	645	669	668	703	668	633	595	670	644	658	667	680	616	662	673	669	614	645	640	640	663	656	641	651	721	693	649	668	590	640	651	666	661	698	645	626	672	645	694	668	664	671	674	660	703	669	659	662	659	702	648	662	612	626	629	643	659	624	613	630	658	648	658	667	619	667	626	643	671	619	636	687	688	683	677	624	680	626	623	715	675	617	642	708	624	686	670	633	704	589	632	629	684	662	633	624	650	652	663	678	643	642	624	648	683	692	674	660	683	623	671	678	609	628	664	691	677	619	672	632	620	707	673	661	602	653	665	627	610	659	660	654	681	643	664	604	656	652	641	618	650	669	670	631	663	604	651	625	690	633	655	669	650	653	686	632	625	647	645	630	662	644	630	651	667	640	622	672	649	637	634	656	696	668	658	678	648	623	667	674	649	626	629	681	619	670	648	648	664	635	663	687	654	689	642	667	695	658	640	652	673	638	648	652	663	659	705	614	646	675	638	638	640	628	629	647	661	691	630	663	707	650	657	677	684	627	620	637	682	671	654	611	607	642	645	697	671	647	661	638	656	677	655	657	634	621	599	614	693	668	688	673	659	632	700	711	604	674	626	654	673	684	631	625	683	705	659	666	668	633	627	677	609	659	647	671	648	692	643	691	673	632	677	674	680	652	682	654	644	695	636	639	673	663	685	640	652	655	677	664	675	700	665	650	634	639	610	671	679	619	642	610	650	678	671	660	669	597	680	625	707	622	628	657	656	665	668	653	648	670	686	691	649	747	645	616	654	677	671	682	649	653	651	613	651	656	653	647	684	628	636	664	675	687	685	636	653	688	643	631	662	670	645	668	635	636	642	678	669	646	663	606	666	681	653	615	623	613	604	647	665	624	618	656	652	636	634	653	649	645	650	622	649	672	652	641	653	669	659	683	633	637	654	663	682	706	618	655	653	670	686	639	637	684	686	609	652	687	627	683	625	684	673	655	644	656	634	604	657	679	638	675	602	645	629	670	662	701	649	650	595	689	671	719	646	653	631	584	664	701	645	646	642	656	616	632	657	650	710	643	646	660	670	647	655	631	654	635	656	658	644	627	649	597	666	695	656	646	647	653	645	642	633	698	650	638	674	644	665	661	637	640	647	659	691	645	651	661	638	680	667	652	634	607	644	677	638	619	660	613	695	633	612	687	692	705	574	643	682	657	674	611	637	629	598	684	680	636	664	682	677	654	662	692	636	660	620	683	644	615	670	645	709	681	718	648	618	637	658	655	615	650	694	644	681	670	642	627	690	676	626	651	625	630	644	655	655	665	693	682	680	666	677	659	626	654	715	629	679	597	679	633	674	634	658	659	650	658	635	599	636	687	644	652	642	654	682	677	648	634	630	663	633	615	694	608	616	626	688	641	666	659	647	698	598	643	666	673	660	693	635	670	648	638	647	687	669	656	620	644	677	585	659	682	649	615	643	644	633	606	661	629	704	661	642	658	656	653	683	666	671	665	661	651	674	658	614	669	610	655	635	635	651	681	639	633	639	676	686	638	666	667	667	657	653	639	675	656	655	688	678	692	692	659	648	653	713	655	616	658	635	673	661	686	671	619	682	654	686	651	644	611	688	689	592	626	652	620	643	675	611	684	678	688	659	658	677	630	604	629	659	674	660	671	626	639	662	702	636	679	633	617	660	662	672	709	698	630	682	600	662	630	639	667	672	628	694	665	639	655	622	662	663	655	660	685	631	658	671	679	597	662	666	664	660	689	705	669	635	672	675	637	643	667	634	654	635	665	671	590	643	649	639	634	595	667	650	605	686	653	603	659	632	667	605	650	620	680	642	624	658	630	655	645	719	690	655	649	708	636	699	645	686	684	679	638	675	683	685	675	693	698	681	656	651	636	670	691	647	616	630	633	643	642	621	641	628	601	644	622	667	656	659	679	670	675	678	654	647	629	658	650	693	637	664	721	628	664	674	660	686	651	626	658	653	708	656	625	655	663	654	650	684	652	631	667	638	685	621	684	652	678	646	598	654	660	665	627	669	692	655	630	629	690	616	641	673	678	646	690	620	660	651	639	655	629	643	656	641	646	617	660	623	660	659	674	674	618	631	647	639	621	667	650	626	624	631	644	668	676	671	640	643	663	652	678	625	658	664	669	633	647	652	630	712	632	648	649	652	703	618	689	664	666	648	686	623	650	640	692	611	671	620	651	677	641	675	658	666	668	642	667	680	674	651	679	642	661	642	654	625	647	644	620	633	622	634	628	649	637	683	668	663	624	647	705	687	689	640	640	693	681	675	685	624	643	679	639	646	661	669	707	661	637	663	650	658	727	644	680	634	658	657	677	665	617	680	677	658	700	659	639	666	647	635	664	678	684	698	677	631	685	656	653	658	715	659	661	657	676	684	623	683	640	637	679	656	629	612	679	689	668	676	671	626	621	625	631	657	689	675	633	624	682	680	664	601	649	663	674	644	642	660	671	616	686	666	658	651	636	631	661	643	678	651	644	640	645	669	620	641	689	635	690	674	672	626	643	647	675	680	635	643	632	683	675	626	688	658	626	631	596	694	648	680	658	630	687	654	683	633	648	633	614	620	650	663	631	643	658	645	623	615	684	687	670	655	604	627	632	676	653	647	636	640	664	656	653	643	614	668	693	639	677	621	623	687	655	617	599	638	676	641	664	668	667	655	690	617	656	654	639	653	622	661	665	693	623	699	661	630	615	636	646	691	668	629	645	670	621	650	713	651	706	693	697	661	700	644	672	649	648	637	635	657	620	656	701	672	665	702	667	645	615	666	651	612	643	667	641	673	678	639	675	666	653	649	690	651	651	649	643	663	657	675	653	613	653	647	659	655	637	616	690	660	690	604	631	656	633	665	646	603	679	690	720	646	660	659	639	612	623	643	614	690	625	632	664	684	639	679	654	646	602	652	693	698	676	692	625	656	611	639	658	681	672	656	639	669	615	672	622	664	671	618	646	699	650	612	627	700	633	680	667	690	617	631	628	637	631	675	639	632	652	704	661	674	651	663	659	686	683	633	640	677	699	681	700	698	675	634	635	683	670	656	639	656	649	616	637	644	657	697	639	592	616	627	667	672	646	666	650	641	652	648	675	669	625	677	639	672	712	648	634	646	677	662	632	630	680	626	679	656	598	627	636	660	662	672	694	661	673	655	670	666	673	667	670	671	667	645	664	643	633	713	670	665	668	677	671	683	669	658	662	651	675	665	684	652	657	636	639	671	602	664	624	607	742	649	683	619	649	655	672	632	656	640	640	645	677	671	644	671	610	655	677	637	678	675	647	635	647	643	668	654	665	689	645	657	647	631	665	618	663	663	643	645	650	663	637	643	658	691	603	683	683	683
28929	28491	28204	13803	1069	581	471	447	438	405	459	405	414	393	437	465	402	403	401	421	428	424	447	417	413	438	450	452	417	404	444	409	429	418	449	451	421	431	426	397	456	415	454	399	431	438	414	427	410	460	384	408	420	424	390	413	411	433	446	405	437	442	423	409	473	423	405	457	418	467	426	405	415	458	482	422	420	399	405	407	415	443	418	435	427	458	456	416	442	427	414	409	409	419	445	409	407	406	433	454	399	428	394	426	438	427	457	415	393	463	418	458	449	424	404	428	436	402	440	419	441	410	431	416	411	417	419	414	426	401	409	428	397	384	438	417	438	443	418	440	433	456	416	419	429	414	412	436	424	445	436	417	409	442	422	394	431	452	437	434	399	435	435	432	415	446	416	456	435	469	383	401	436	432	414	384	422	405	387	428	439	412	413	440	436	421	388	437	422	425	448	420	439	422	422	448	457	452	380	404	388	419	413	440	439	453	444	428	404	443	450	462	413	420	440	424	422	419	462	407	432	413	394	428	418	399	453	449	431	418	430	400	394	444	441	400	432	387	398	411	439	438	438	419	432	437	456	397	434	441	410	414	412	455	433	453	414	416	447	447	404	477	423	412	428	397	404	441	451	431	370	431	444	413	396	431	407	403	461	388	427	410	421	440	456	416	430	449	450	427	402	371	441	417	433	391	460	410	433	407	412	394	411	396	422	397	385	385	423	442	423	432	406	411	457	432	411	410	478	379	446	418	419	401	410	392	451	412	435	417	436	473	450	410	421	436	393	424	439	419	420	449	462	412	394	454	410	428	398	393	422	437	433	412	437	397	428	394	434	411	424	445	426	411	423	454	411	443	404	424	401	419	442	419	401	420	432	415	441	421	450	413	416	423	389	445	435	408	433	447	453	413	426	396	474	420	421	424	425	430	444	453	437	408	448	417	384	412	433	471	447	434	405	440	457	406	431	394	432	431	395	408	415	417	435	410	425	445	461	387	473	433	447	404	431	432	428	432	430	445	453	420	417	410	430	396	425	455	436	453	415	429	401	426	431	417	440	451	433	416	419	408	430	418	416	419	450	413	436	434	433	432	429	431	430	423	438	450	399	435	412	430	433	424	436	424	417	415	390	415	442	415	450	446	433	427	413	415	429	426	425	416	404	393	456	443	408	419	400	430	418	422	409	419	436	430	414	396	445	430	427	427	400	440	413	435	453	434	465	436	398	437	432	426	413	426	472	419	394	391	457	427	431	451	405	471	453	440	410	413	404	420	428	448	451	431	421	452	399	477	392	431	441	403	404	416	409	449	450	425	423	437	439	412	426	403	429	386	469	418	446	405	413	394	429	432	412	394	443	422	424	428	429	424	407	411	463	426	427	423	416	395	433	437	415	439	434	370	445	421	401	444	430	410	426	443	440	470	445	416	409	450	398	415	441	434	401	414	423	398	445	395	443	428	408	415	400	444	424	455	447	407	427	445	423	397	393	437	420	446	429	423	442	415	438	408	440	415	414	406	425	415	440	427	432	426	423	456	448	443	422	428	456	420	441	454	420	438	427	407	434	468	412	404	431	448	429	423	434	417	417	439	425	447	409	436	430	421	411	410	437	379	440	405	390	448	415	449	445	409	413	426	411	364	392	446	429	391	434	430	404	421	388	441	413	397	421	434	428	419	420	428	417	446	395	416	400	424	405	418	439	428	421	446	412	401	423	431	386	403	403	404	411	407	455	420	378	449	441	454	436	421	439	430	433	428	453	390	438	422	408	412	426	444	414	440	398	408	438	425	440	425	442	439	408	446	405	417	385	435	404	427	411	420	492	431	424	403	435	428	457	424	414	402	437	416	421	427	431	412	422	425	442	427	456	434	404	391	410	416	413	417	426	441	428	419	430	438	439	441	432	411	449	410	395	389	461	433	397	445	437	416	404	427	455	451	374	457	384	428	400	440	392	482	432	427	395	443	446	407	430	400	466	408	403	458	411	430	434	431	433	463	431	402	464	438	458	414	406	427	497	434	413	437	407	427	461	437	432	423	437	448	424	423	424	408	481	435	447	435	416	420	432	419	445	432	372	436	419	442	440	432	421	430	429	427	427	465	435	435	429	409	437	397	428	407	428	440	397	443	447	411	387	424	400	431	398	443	415	429	425	440	416	452	427	427	405	428	430	439	447	451	393	439	400	397	421	429	399	430	396	454	424	428	396	435	410	415	433	417	393	436	414	413	423	428	431	444	403	389	413	423	431	441	481	394	416	442	426	438	426	438	392	432	435	427	412	400	452	447	458	428	435	435	451	445	462	422	427	366	429	401	408	445	420	437	455	408	419	400	443	422	409	413	444	444	436	440	465	395	438	423	485	440	433	384	459	445	430	421	407	448	426	410	430	421	462	445	400	380	438	449	456	428	395	456	393	428	442	423	424	429	440	448	450	382	441	397	459	409	405	427	412	394	397	434	413	391	439	407	421	441	456	422	412	411	414	447	454	415	430	445	409	421	441	401	411	461	423	421	419	397	436	429	427	430	385	397	424	463	404	447	410	403	419	427	419	428	394	407	414	444	405	423	442	442	467	391	446	412	401	423	409	395	429	449	441	414	466	438	428	428	424	405	399	445	419	454	392	412	399	428	430	434	410	455	472	410	420	420	419	419	429	433	410	426	431	375	428	416	409	422	404	410	430	417	453	422	423	416	428	412	427	443	401	416	451	424	447	394	407	392	407	424	376	420	430	404	463	397	391	428	433	394	444	413	419	449	414	382	446	446	438	407	427	440	397	424	409	424	388	454	452	420	407	452	417	424	397	413	462	433	431	406	426	425	425	412	432	415	418	419	403	428	433	446	432	409	430	467	462	451	425	387	452	421	442	449	422	434	443	451	449	449	421	395	440	401	441	465	398	432	414	429	439	410	357	402	401	436	422	403	414	448	401	427	427	444	435	435	425	431	426	447	445	418	425	425	438	434	448	457	427	417	400	408	377	421	437	395	454	447	430	417	429	438	468	396	449	457	415	384	431	433	424	446	443	443	453	455	422	421	415	469	436	453	438	440	428	405	461	463	433	415	436	396	435	406	405	468	444	409	395	441	400	444	406	408	429	440	416	422	443	435	415	446	429	456	443	380	435	431	418	419	467	389	441	424	444	447	429	426	439	463	402	467	400	405	442	460	399	413	431	408	467	467	470	450	456	395	425	442	393	436	452	438	450	448	426	435	461	413	430	409	452	456	433	427	417	419	442	424	434	431	445	431	402	418	427	440	448	405	408	427	390	438	412	448	411	418	410	405	457	445	418	411	397	372	402	419	426	431	453	422	410	447	439	421	410	397	419	406	421	435	429	442	449	430	450	404	406	426	405	413	404	424	423	425	423	446	449	376	405	405	444	408	421	416	428	405	449	413	468	441	463	418	415	413	479	421	405	453	434	404	414	432	420	441	434	419	415	419	413	426	393	389	392	401	417	426	424	436	463	418	421	423	429	438	412	373	435	466	390	389	415	414
38762	47235	34943	12069	1328	728	688	762	715	781	709	734	745	740	705	753	743	677	735	716	703	741	712	722	762	729	672	713	706	751	767	761	690	753	751	713	735	707	749	691	754	732	738	684	735	800	721	747	716	730	718	739	745	723	750	745	722	751	715	786	746	725	690	733	741	711	721	659	731	695	672	754	736	709	726	773	668	698	746	720	735	678	752	736	751	716	681	731	712	771	695	740	695	730	678	707	728	755	722	732	761	724	755	775	741	712	731	707	735	714	730	721	762	736	726	728	772	762	727	700	689	733	772	654	713	749	774	719	718	707	759	681	693	671	750	738	694	725	747	779	715	665	744	742	737	747	748	717	738	695	736	741	716	714	701	709	713	756	698	740	718	707	752	702	754	770	722	739	712	693	714	738	749	742	750	727	740	752	714	730	700	754	727	720	756	778	716	729	738	719	691	764	731	689	747	715	727	715	705	747	729	658	736	718	722	696	758	758	734	704	747	724	710	752	689	738	683	739	711	727	715	737	755	728	721	726	741	737	746	736	747	689	690	722	740	739	719	675	733	763	706	686	716	693	739	706	743	681	684	664	713	766	723	741	731	692	752	717	663	764	687	770	734	717	733	763	714	736	722	700	773	687	738	724	789	728	727	732	678	742	720	723	777	774	743	708	742	735	732	755	688	711	710	780	723	723	726	716	757	734	745	673	714	682	644	721	676	683	695	704	751	772	755	708	688	782	752	710	699	726	736	734	738	772	723	748	719	724	774	739	744	704	741	725	767	725	737	687	757	724	739	712	733	759	768	704	725	738	721	785	730	713	707	701	706	689	702	696	712	714	715	718	787	775	745	711	709	733	745	682	710	623	694	743	738	740	709	713	711	708	697	719	729	701	728	713	748	751	715	710	746	734	713	711	712	724	789	752	727	711	735	701	716	732	681	727	725	726	704	736	733	700	735	729	681	703	757	758	778	731	692	683	694	668	777	751	704	756	740	724	745	791	783	747	754	696	726	735	699	696	676	725	719	742	731	769	718	735	722	722	769	708	714	741	724	728	696	729	728	719	776	662	731	726	753	696	759	703	715	762	704	694	720	705	746	691	777	701	730	753	710	696	687	713	742	751	713	756	738	692	722	714	713	729	729	714	760	793	752	722	708	762	748	728	697	714	712	730	753	717	773	701	739	698	689	748	748	727	727	754	747	740	704	768	732	713	741	676	745	728	803	755	730	717	684	722	738	700	780	728	754	711	695	704	734	751	734	766	734	746	733	737	709	769	722	713	718	701	705	747	713	736	730	664	733	720	697	697	728	713	706	711	735	719	707	724	708	690	721	749	700	713	734	738	737	688	741	723	738	717	696	728	761	666	757	803	730	745	723	719	738	701	722	737	734	740	728	700	723	764	728	735	709	720	752	747	703	698	680	729	732	709	729	705	706	747	729	730	717	696	725	778	725	719	735	722	731	710	756	743	736	713	734	736	713	743	717	688	709	736	702	737	707	769	764	728	669	726	687	702	703	729	731	760	753	747	718	768	757	745	755	708	711	790	740	743	717	789	722	737	722	701	708	731	727	814	731	741	725	724	723	736	715	756	725	745	726	727	739	697	703	731	756	724	764	689	768	721	725	720	720	672	731	749	714	675	755	699	712	701	754	723	721	708	678	779	739	697	721	703	727	706	747	715	763	714	754	729	740	697	703	726	794	704	784	726	700	707	712	783	753	703	718	692	696	713	758	781	709	766	757	706	712	703	755	711	719	735	704	766	751	703	764	759	664	704	743	700	712	733	707	730	696	725	737	755	692	721	719	772	747	694	727	739	759	725	712	710	738	690	758	712	707	722	715	771	695	744	737	763	717	700	710	712	732	757	744	738	733	720	693	739	716	710	743	746	700	699	712	776	748	747	784	699	758	765	737	673	703	735	699	732	682	757	739	711	717	759	742	718	752	720	696	726	716	684	742	711	695	741	746	769	706	696	769	732	714	737	782	681	731	766	718	770	742	688	724	696	717	700	698	698	709	724	733	724	713	691	732	770	733	747	690	733	728	737	756	729	758	730	674	800	771	750	770	699	692	759	783	714	705	729	676	749	773	796	725	704	731	700	723	685	752	728	788	727	742	744	780	712	719	719	691	710	733	757	688	765	737	697	701	740	702	747	718	765	764	716	740	699	706	787	688	698	707	709	714	713	689	671	746	736	720	729	723	751	745	734	733	701	748	762	725	766	740	712	735	765	738	730	700	702	746	782	731	695	676	734	726	710	767	642	730	716	721	733	764	714	759	695	713	711	686	761	745	767	727	683	750	746	758	698	755	725	762	713	728	725	719	729	711	747	749	712	749	721	724	685	720	712	772	750	689	731	759	689	715	779	681	718	704	723	749	794	738	694	708	740	714	712	756	724	745	730	752	762	745	747	696	760	750	719	767	715	713	736	760	719	709	722	734	722	757	755	721	723	725	706	701	740	696	758	752	731	761	753	722	755	709	718	744	727	738	739	764	747	739	726	719	734	699	745	723	744	706	778	721	711	752	724	732	660	771	702	706	725	704	759	725	705	746	719	736	697	736	725	782	772	729	745	733	664	703	730	778	742	724	736	746	694	765	731	731	711	720	767	720	760	739	761	734	692	738	753	709	717	730	713	792	724	763	754	801	763	718	765	730	709	729	721	703	739	746	731	709	700	743	744	766	729	685	743	724	710	740	721	763	739	709	705	749	758	735	676	742	718	761	718	751	720	709	700	753	735	742	726	700	741	743	707	775	736	707	662	723	690	743	737	690	772	748	700	726	759	766	728	698	728	735	701	745	702	695	745	731	699	682	737	712	705	726	768	762	691	727	708	748	774	739	701	729	774	712	709	757	752	709	722	689	734	698	720	721	725	741	752	715	772	765	720	796	762	722	722	686	725	724	713	694	736	702	712	709	754	695	723	708	746	797	718	720	762	713	747	733	714	736	701	802	748	742	729	713	756	710	726	714	713	683	724	763	707	709	752	727	768	762	755	725	713	730	720	708	717	702	725	712	658	743	738	746	690	710	657	731	696	756	733	712	699	692	722	764	717	741	747	750	767	750	722	685	686	718	723	722	719	690	770	717	753	753	722	749	741	739	750	735	721	715	814	717	698	735	689	722	699	735	765	701	772	740	727	755	770	727	768	708	728	745	702	691	674	741	725	755	782	733	757	735	722	707	719	726	771	735	745	711	691	710	689	704	677	720	757	732	738	713	698	715	754	770	755	751	720	753	786	704	719	717	726	735	761	733	727	714	719	726	734	737	770	696	787	694	739	742	669	754	698	706	727	741	751	781	762	776	725	776	710	744	747	715	688	719	681	730	734	727	729	764	723	758	738	749	675	738	691	730	724	746	716	758	740	721	720	720	755	674	746	688	708	740	731	717	721	730	711	748	724	732	776	746	738	739	753	721	710	719	738	761	731	715	753	773	734	738	688	742	727	774	726	790	776	715	750	697	696	765	757	734	730	729	677	732	759	720	725
24034	22569	31376	26087	19271	7280	480	342	304	328	312	305	273	315	363	324	304	310	307	323	297	337	306	316	295	281	362	302	272	312	306	305	292	296	341	295	292	315	275	332	316	321	309	328	307	283	323	329	308	343	304	307	303	325	307	293	314	297	292	310	290	301	304	299	304	316	307	309	317	303	300	317	334	311	271	297	320	304	263	327	312	301	296	296	313	294	332	327	284	302	286	330	297	295	301	278	311	296	302	313	288	305	324	275	270	322	300	322	307	278	271	296	288	283	295	299	297	287	270	298	331	286	315	299	292	293	319	323	303	299	323	309	295	303	299	323	284	308	310	303	307	321	313	305	312	297	323	321	330	291	301	300	321	321	297	283	310	286	325	311	277	337	304	303	328	297	322	305	300	305	279	258	327	315	303	288	299	310	285	267	287	299	323	297	309	317	307	299	315	267	316	310	293	314	304	274	277	315	268	314	300	337	318	287	298	317	298	301	323	294	322	288	325	280	289	322	302	301	315	290	319	304	300	317	328	334	301	318	292	291	299	287	306	321	287	293	309	303	301	317	323	295	275	330	315	282	314	284	311	342	290	313	290	288	275	285	334	292	284	293	289	339	295	279	315	317	283	310	306	312	297	299	267	341	341	302	282	323	308	289	324	293	323	313	310	319	304	310	337	317	291	320	273	319	300	338	301	302	301	312	328	310	299	292	298	291	287	296	281	263	265	308	296	316	301	299	311	330	287	311	287	289	276	290	320	262	295	277	322	297	293	293	282	307	297	324	287	317	296	295	291	307	311	298	266	320	328	316	296	295	292	330	306	300	305	271	269	310	287	310	328	292	304	267	323	299	309	287	272	323	306	302	302	322	336	290	309	288	303	317	308	299	312	295	276	324	307	299	312	308	285	281	285	302	306	292	285	286	307	308	328	315	286	278	297	341	283	314	301	307	264	285	274	318	332	293	311	289	288	279	320	316	313	291	311	291	283	335	294	319	296	292	335	299	301	288	297	284	327	337	296	333	311	269	300	303	281	280	298	303	311	301	313	318	299	317	305	302	272	286	334	295	331	335	278	309	323	304	322	296	298	304	286	315	274	299	280	331	271	319	301	301	295	316	285	302	274	271	327	275	301	291	286	363	302	270	299	310	300	284	311	312	292	303	294	330	310	324	299	282	306	309	286	301	290	313	308	302	322	318	280	266	312	318	330	314	272	289	337	308	297	312	323	283	298	283	336	297	291	298	303	312	323	290	299	297	317	326	284	263	318	297	292	270	308	326	302	311	295	323	279	342	307	277	297	308	291	326	308	328	285	299	303	315	321	307	341	301	289	310	338	288	302	280	293	275	309	287	285	335	332	302	297	313	301	306	327	291	319	279	303	311	289	301	312	291	322	291	307	262	302	280	312	282	308	273	303	298	315	306	296	294	291	285	292	273	330	304	327	323	309	310	289	295	301	278	314	321	307	320	292	305	312	300	279	366	309	308	298	310	279	328	274	277	312	323	303	305	311	327	316	313	306	287	285	312	289	315	319	326	291	323	290	283	310	286	333	302	273	279	311	330	324	327	285	291	293	317	275	318	271	299	310	277	286	289	307	284	322	297	298	273	300	314	300	293	302	294	304	304	335	288	294	290	299	294	289	290	278	289	327	271	305	280	312	294	296	326	289	286	294	319	331	301	309	279	300	280	314	295	313	270	310	303	311	304	285	269	294	279	295	271	280	304	311	311	296	302	277	283	274	304	299	291	300	309	278	306	304	322	320	290	308	307	291	315	275	305	297	298	279	311	300	298	287	313	303	324	323	293	301	308	289	294	286	287	312	321	288	307	272	282	293	284	318	304	266	281	299	305	281	287	307	308	350	288	316	327	291	300	297	303	293	332	297	333	315	322	279	321	322	306	302	322	266	308	316	288	318	338	291	285	305	292	322	311	275	287	338	320	301	325	288	274	290	322	292	337	307	291	270	316	304	303	294	315	315	320	325	320	312	317	317	312	282	271	276	276	291	276	295	308	294	313	285	307	306	293	256	299	272	297	292	294	303	307	273	286	281	323	278	311	317	294	310	322	323	298	319	327	296	304	300	327	323	294	301	317	294	330	280	305	290	280	312	298	302	306	310	297	300	273	289	340	296	317	309	312	307	310	300	286	338	271	322	285	315	318	286	310	299	293	278	295	304	289	317	293	333	268	319	305	318	316	300	294	316	295	291	314	300	321	319	306	308	292	299	314	316	283	286	288	294	315	288	289	307	262	275	294	295	319	291	321	319	314	268	308	288	324	300	289	294	304	306	298	296	287	333	332	312	293	306	297	310	295	311	287	296	309	311	304	323	296	304	287	292	294	287	331	308	309	277	332	275	279	315	275	318	278	299	310	309	309	308	271	267	293	283	294	297	328	294	310	329	337	322	322	326	291	300	307	283	300	286	295	265	303	292	294	323	314	288	321	287	288	322	312	287	294	301	304	280	285	298	290	272	292	284	314	322	278	314	280	275	309	244	300	300	295	339	291	298	305	337	317	330	281	294	329	307	292	303	292	283	286	292	321	301	295	286	309	298	309	297	303	306	264	318	286	286	282	314	286	324	296	316	292	310	297	291	294	301	292	305	302	267	314	322	283	317	272	306	291	334	331	286	314	292	249	313	273	301	295	297	335	293	282	306	303	320	296	267	310	300	317	291	300	297	296	281	310	295	295	295	279	278	266	314	324	302	308	325	303	307	310	305	310	286	283	314	295	291	285	325	277	268	288	313	306	276	310	290	304	275	308	328	298	266	310	295	309	276	310	305	313	320	266	274	290	299	294	315	298	310	301	297	321	343	260	312	272	302	305	334	309	288	296	312	292	291	287	269	305	334	316	311	299	299	290	300	310	307	313	315	288	296	340	331	285	306	278	305	289	321	330	321	318	297	331	285	321	332	310	284	292	303	286	321	284	301	299	316	318	316	284	291	281	285	321	307	306	311	304	324	311	319	309	302	292	280	304	287	298	296	284	291	303	315	283	298	292	311	337	320	275	299	252	313	344	301	309	295	288	286	283	300	308	287	327	315	270	298	296	299	280	282	281	303	313	313	259	292	313	332	323	305	327	312	310	330	303	274	312	315	262	282	293	296	319	296	304	284	318	309	284	306	293	279	312	288	331	295	296	300	286	313	292	283	293	306	281	342	285	293	288	307	285	303	335	309	293	285	290	306	305	298	297	303	326	288	313	297	290	292	296	296	293	275	292	316	291	298	320	306	311	300	325	326	278	293	306	315	330	287	307	311	285	276	308	307	275	308	320	288	310	305	289	287	343	315	300	310	328	269	294	287	305	286	315	278	300	302	283	305	243	322	308	282	293	322	330	293	316	293	317	280	322	282	317	299	298	285	268	315	301	328	294	316	331	311	309	288	279	318	303	276	312	303	294	306	273	274	302	299	293	281	293	320	295	310	342	296	313	324	310	334	277	282	296	307	310	276	271	285	297	322	321	300	292	324	285	295	298	303	282
58926	88174	69133	32748	5748	558	536	517	544	529	494	514	526	531	529	517	523	531	512	525	558	536	500	525	569	550	552	553	533	568	535	509	554	525	556	514	546	519	518	502	503	492	505	538	545	558	564	518	497	514	555	523	515	550	536	501	523	520	540	499	521	552	489	539	497	559	534	530	503	551	510	549	508	527	520	539	517	565	533	558	519	514	543	544	544	509	563	525	572	529	558	552	515	509	512	550	520	574	495	520	560	540	546	534	533	512	480	526	518	504	528	517	535	539	555	499	554	508	537	489	513	515	547	516	565	507	507	501	570	547	518	495	497	505	528	478	560	532	529	506	542	562	540	519	534	527	472	507	486	531	536	511	531	546	523	522	502	560	493	501	505	549	538	540	539	525	563	552	512	535	551	514	552	553	501	520	490	526	513	525	549	568	522	550	522	573	525	516	524	508	523	561	504	542	516	545	550	514	502	537	516	505	533	507	523	558	578	468	534	478	554	528	524	549	514	583	511	558	504	563	558	525	523	517	505	538	484	527	527	566	543	480	493	515	550	511	530	537	521	574	495	481	574	566	498	543	533	529	536	525	524	548	550	562	485	540	527	532	540	518	492	510	554	540	501	518	531	530	515	505	515	506	494	553	544	528	489	558	522	514	537	523	509	492	532	490	485	561	508	544	560	544	546	511	528	506	504	592	533	535	541	539	590	521	500	503	546	518	501	508	549	502	493	539	506	481	517	517	524	540	490	556	534	561	516	515	545	560	566	533	523	569	543	505	522	523	509	516	529	513	485	505	504	558	538	527	570	550	534	518	517	556	561	525	571	535	526	508	560	535	537	538	535	536	531	533	523	485	497	575	530	531	525	540	494	568	524	495	497	531	536	521	514	528	528	528	533	540	496	528	543	551	530	560	527	523	524	544	517	539	551	516	560	526	532	508	529	497	559	554	544	495	516	530	500	540	531	540	526	503	533	493	513	528	509	549	506	527	553	545	528	520	488	537	485	509	558	540	483	533	522	517	494	543	488	513	511	522	553	513	475	520	551	505	558	518	550	589	568	495	573	541	535	505	494	519	504	515	515	489	538	564	454	498	521	530	524	533	557	542	547	512	521	508	554	555	556	518	562	535	534	490	518	556	511	509	498	526	504	544	551	554	512	543	518	517	513	491	543	481	496	535	517	550	521	516	496	542	527	537	539	534	556	523	538	561	504	525	515	538	512	541	544	521	518	542	534	518	544	547	527	511	546	508	534	524	489	508	517	547	507	509	538	478	517	542	534	548	526	497	533	513	554	534	533	552	492	508	557	515	531	559	532	524	580	556	521	536	552	510	497	514	524	500	544	508	504	552	540	541	528	557	511	525	517	511	589	538	535	528	543	520	523	528	538	515	489	529	504	519	523	506	524	516	518	508	530	534	491	544	522	538	488	519	514	578	509	496	529	543	538	576	509	538	524	549	539	544	530	523	509	547	559	552	548	520	492	551	528	517	511	528	525	529	529	562	523	537	514	548	512	556	570	463	522	532	508	525	561	535	547	506	536	569	517	518	532	543	521	553	557	490	521	545	489	509	498	506	534	554	538	502	518	575	564	486	544	506	511	519	479	490	562	546	516	549	542	538	575	525	520	546	524	547	544	583	531	542	496	547	545	557	521	506	497	511	510	544	528	508	544	542	515	536	570	524	512	520	509	538	528	558	528	528	545	536	526	515	503	505	498	547	469	505	550	507	556	493	508	533	533	513	551	510	524	540	541	535	497	513	553	545	554	541	501	538	522	491	545	505	537	516	507	527	549	528	527	498	493	549	515	531	517	530	524	501	524	566	538	528	517	512	543	509	521	511	556	538	517	542	518	518	559	535	492	492	553	559	530	519	506	495	516	584	545	563	520	569	450	525	559	498	538	513	511	486	528	514	508	486	530	524	564	588	484	567	548	558	505	509	513	525	514	514	521	522	510	534	495	561	554	584	558	532	527	534	555	493	566	521	514	538	515	538	502	544	512	499	492	531	535	505	534	518	519	530	517	523	527	551	525	475	522	524	529	544	537	510	517	547	487	508	509	525	478	554	546	522	537	525	562	516	523	552	576	476	515	512	518	505	528	540	502	556	518	527	555	506	546	540	549	509	506	556	563	531	506	541	538	512	483	528	536	523	589	535	520	508	498	494	528	538	550	537	521	543	535	479	547	543	557	511	530	518	562	532	518	500	525	530	529	512	491	498	522	515	505	517	541	510	524	515	553	484	518	543	574	520	558	512	526	483	562	496	493	540	515	530	502	542	537	533	551	542	554	522	522	552	532	515	539	553	535	532	494	527	513	492	517	516	518	573	496	537	590	533	497	508	493	492	503	510	528	537	525	525	508	480	521	507	511	518	520	519	564	466	536	534	507	522	541	483	508	538	519	516	531	504	516	488	521	510	518	556	514	524	490	515	535	505	509	521	523	525	531	586	536	545	493	505	508	505	544	545	523	522	513	535	497	531	514	536	552	541	491	514	499	492	540	489	562	541	518	519	510	511	540	543	511	512	531	539	529	576	546	495	559	529	513	502	525	540	529	484	519	504	537	534	479	518	543	500	523	528	554	539	519	521	551	526	531	538	530	478	551	545	516	582	556	548	560	527	501	475	513	514	526	532	543	530	504	510	518	585	567	555	508	532	524	539	539	555	509	547	493	499	517	559	496	529	535	520	491	540	575	547	507	524	504	548	544	483	505	540	522	590	533	511	544	471	517	554	563	506	533	530	519	522	539	549	555	524	576	497	528	517	542	491	495	534	512	568	508	463	522	561	541	516	539	546	508	537	515	557	529	557	590	510	524	517	567	517	533	503	534	530	579	554	523	520	513	538	534	499	553	531	509	538	579	497	527	514	528	523	511	536	487	516	547	514	566	552	549	529	491	539	533	486	508	522	555	514	540	491	517	501	563	560	546	503	513	527	537	544	538	514	536	513	491	542	595	541	518	552	506	502	528	516	519	534	547	499	539	498	536	493	500	536	518	566	503	538	522	542	530	531	503	528	487	543	492	562	528	527	505	488	498	534	499	543	532	526	534	502	508	533	539	485	509	478	509	516	557	523	556	538	523	515	485	563	552	548	482	539	506	532	529	534	534	537	516	517	491	504	540	516	575	474	528	566	514	528	522	558	505	544	496	521	498	550	531	566	512	530	480	503	518	527	520	523	547	489	537	492	502	568	526	534	562	526	540	537	523	484	531	506	540	535	571	520	503	498	542	541	567	544	495	525	540	548	535	537	494	527	563	518	502	535	497	538	488	538	533	540	524	537	543	531	521	533	530	532	506	491	519	546	534	523	519	541	518	558	548	530	502	545	513	532	525	520	492	514	531	528	562	511	488	527	511	527	541	558	509	503	538	512	512	522	521	547	506	545	514	510	476	530	525	509	535	513	522	531	518	509	518	493	531	527	492	509	532	526	523	471	524	524	522	558	517	483	523	516	540	491	539	544	530	534	534	545	541	516	544	479	547	555
22972	21565	30253	24744	20882	17841	3861	466	427	418	440	441	410	427	414	381	409	416	439	414	404	391	420	414	433	421	380	393	417	426	425	404	407	410	462	418	424	429	397	434	396	429	423	394	412	390	430	469	428	432	409	417	401	438	393	419	406	423	463	397	365	406	449	426	448	426	434	402	378	402	444	451	401	423	444	392	423	409	403	381	442	387	441	407	432	425	385	439	471	399	388	421	388	448	420	415	403	421	390	429	430	418	428	400	436	417	403	403	395	433	439	379	376	425	407	405	435	380	407	416	408	408	380	391	440	453	430	420	411	402	411	395	379	415	398	422	446	391	400	388	406	423	414	436	361	443	417	446	461	402	422	418	444	386	432	356	460	401	392	455	455	416	412	408	418	459	400	432	411	402	413	391	440	417	450	398	429	407	418	409	408	400	423	420	424	406	400	402	382	413	437	449	411	383	363	410	402	397	398	409	396	426	426	404	408	426	471	442	405	389	409	413	404	381	412	419	427	452	405	430	393	425	413	436	402	388	387	433	425	436	397	404	406	416	418	413	412	416	444	371	417	405	456	422	412	372	412	416	359	433	406	428	387	433	425	396	402	418	437	431	424	442	425	403	429	408	387	436	399	438	446	405	413	426	417	413	422	394	417	403	422	414	399	429	392	416	419	445	406	395	426	408	395	400	464	403	386	386	431	410	396	410	411	424	434	414	379	415	435	401	426	413	412	427	391	426	401	424	428	394	440	403	429	393	406	422	440	434	425	447	423	426	409	387	408	427	395	446	429	408	372	424	432	395	430	361	405	413	365	400	400	430	426	401	440	399	430	428	414	418	434	372	420	429	405	418	399	413	391	436	425	412	451	393	416	387	434	386	429	389	396	419	391	422	407	439	413	435	426	390	454	411	425	431	385	391	397	450	417	397	431	411	405	405	424	432	402	361	403	419	404	409	413	435	422	432	442	423	407	421	414	432	428	431	374	386	410	401	400	423	373	362	416	409	406	389	423	424	391	435	409	454	384	401	360	420	427	406	427	388	399	391	454	429	428	424	426	407	424	442	448	393	417	401	421	391	448	392	424	372	435	391	380	413	408	406	398	418	429	440	384	438	443	399	389	399	381	400	420	399	403	420	424	431	423	409	442	413	385	419	401	411	421	397	408	389	407	398	442	389	455	419	408	427	421	450	438	455	410	431	408	417	397	410	411	432	403	422	409	389	424	401	388	430	435	400	390	448	430	394	433	418	419	394	383	421	433	398	403	416	438	398	446	412	413	390	404	409	441	420	407	428	417	396	403	464	400	400	435	421	413	406	380	432	433	390	406	415	439	418	397	439	399	401	419	400	420	414	397	418	409	436	415	381	396	377	424	384	457	421	417	406	421	419	457	384	389	409	400	441	385	423	408	416	418	408	387	422	398	438	408	382	412	435	414	410	419	417	403	371	422	413	405	420	433	433	387	430	421	415	382	404	387	430	423	399	392	410	416	384	386	415	423	388	451	410	417	399	400	391	416	390	430	422	433	414	428	429	428	418	377	452	404	425	426	407	435	367	409	398	426	422	386	397	403	393	444	425	447	402	416	427	398	423	432	403	396	404	412	433	428	443	420	398	433	411	453	424	390	439	419	414	439	431	394	440	418	397	438	404	418	380	422	418	443	444	400	390	391	408	389	453	386	394	445	419	394	409	439	428	394	425	363	428	439	408	408	441	413	391	427	434	394	391	418	397	385	432	438	410	435	436	431	439	387	429	429	402	402	400	424	409	417	382	428	424	410	447	414	395	383	413	418	418	419	426	419	397	430	422	438	412	426	405	472	429	384	405	419	455	399	415	407	425	386	404	418	448	420	402	438	398	392	369	413	433	407	418	403	407	398	419	420	392	431	396	429	423	403	417	384	396	418	420	401	411	421	381	382	427	396	430	457	413	410	408	388	449	425	424	413	424	409	374	411	433	436	429	426	402	426	367	418	388	404	411	400	392	396	424	409	399	412	407	424	443	382	400	382	442	402	401	410	423	403	422	402	379	409	439	415	421	440	400	386	411	406	407	426	410	449	390	410	391	390	419	397	414	412	448	407	448	408	394	418	435	400	408	401	403	449	431	395	387	442	383	405	417	398	420	384	448	387	365	405	386	424	402	467	401	419	429	406	381	432	406	434	368	459	430	415	425	410	402	435	395	441	381	420	415	405	428	401	420	406	401	410	434	371	395	404	404	418	451	408	447	404	427	383	437	411	404	397	445	408	416	400	406	415	430	399	422	434	391	428	412	416	378	436	410	421	369	451	433	388	392	415	429	378	405	410	384	407	386	393	432	411	422	424	407	426	418	404	427	415	421	429	372	454	403	409	467	419	410	384	432	387	446	405	417	460	413	436	414	439	419	406	414	367	421	409	386	399	397	400	414	419	380	417	402	438	424	388	398	395	390	438	417	409	407	413	446	416	431	432	404	414	421	410	422	428	436	401	402	418	434	400	412	412	429	392	414	431	415	393	418	394	457	404	387	429	400	416	391	414	438	420	462	411	430	397	378	407	417	404	442	397	410	406	416	394	422	412	399	385	412	392	389	372	385	421	422	449	386	389	417	438	435	394	394	384	426	375	406	367	437	386	397	390	382	427	412	392	389	423	387	451	400	418	404	402	418	402	415	397	423	415	381	425	420	392	425	406	372	409	434	432	418	417	440	441	401	420	374	401	409	404	387	428	378	418	402	404	426	451	388	418	414	397	398	412	404	400	392	394	409	412	403	399	427	411	425	400	430	419	429	435	370	400	422	413	416	413	419	423	409	388	425	392	384	429	396	424	403	416	420	403	389	400	407	399	372	425	447	406	414	436	429	424	457	413	388	448	409	402	400	413	389	406	367	412	412	401	394	415	409	429	417	393	414	410	393	381	409	420	419	371	394	407	412	468	412	414	416	428	404	420	425	410	423	381	458	445	404	417	401	399	403	416	397	409	430	456	406	415	385	418	428	409	448	429	426	389	385	423	405	413	451	411	387	393	414	448	397	411	428	411	419	397	402	404	394	424	425	427	412	395	407	426	388	437	419	406	392	422	424	417	406	388	393	375	395	410	397	389	455	439	434	410	411	390	411	416	440	410	437	395	384	424	401	433	407	439	393	432	439	427	383	397	422	382	423	450	441	409	402	442	402	436	435	403	363	446	417	400	386	415	429	460	408	420	398	432	424	412	423	412	416	426	394	422	394	409	394	412	414	394	407	405	436	400	417	442	424	431	400	439	434	364	419	387	460	425	375	427	395	443	401	443	451	372	419	384	434	428	384	407	410	408	410	389	405	423	415	392	368	452	427	365	418	392	440	402	410	417	431	391	409	399	383	398	425	441	437	393	423	435	429	412	425	391	431	438	425	417	379	429	402	418	413	388	407	429	393	407	442	430	392	396	441	420	431	402	403	388	426	435	424	389	371	402	375	441	400	460	411	398	402	409	403	424	403	374	430	437	403	450	407	401	430	419	419	434	395	418	422
57633	96742	79177	40067	9527	770	749	716	661	706	676	722	685	661	671	621	701	674	693	632	696	663	659	646	726	679	640	671	680	685	658	646	697	697	623	646	668	632	651	675	689	652	711	695	693	663	672	661	674	630	688	623	672	658	701	734	646	704	652	687	643	729	643	652	644	653	665	695	667	645	668	697	709	682	649	686	642	674	622	656	695	646	683	670	672	695	657	656	717	676	642	686	633	712	637	640	631	669	677	683	717	625	681	670	674	681	685	667	654	697	668	690	692	673	687	659	643	683	647	639	666	691	676	694	623	670	671	647	667	633	636	676	718	696	675	651	665	643	614	655	680	678	696	663	670	694	722	673	632	611	698	636	664	685	634	670	635	644	666	683	715	660	675	698	644	685	738	677	644	660	699	678	682	710	678	640	644	609	671	661	666	678	727	663	769	646	680	671	659	674	650	696	656	631	714	649	662	643	640	688	673	709	680	631	704	673	669	711	633	664	653	640	692	712	668	675	651	661	654	642	678	673	642	697	675	677	682	683	654	680	603	711	683	693	710	676	707	649	657	666	626	672	668	605	707	646	686	632	647	665	595	688	666	649	636	649	661	654	674	715	655	695	668	637	695	667	674	646	643	657	653	690	682	686	642	665	689	670	653	651	663	699	605	723	683	647	671	666	673	669	654	674	666	676	696	693	652	637	670	678	660	692	651	677	697	679	647	660	691	633	642	681	659	677	662	673	654	692	673	720	638	718	657	647	671	667	702	719	631	677	685	640	692	621	689	603	679	628	705	723	612	675	664	715	672	653	654	608	679	628	664	670	669	649	662	661	665	687	640	674	661	668	658	651	642	676	649	676	651	672	643	673	670	652	693	694	689	645	664	668	688	619	633	625	645	671	673	648	659	679	706	696	664	687	681	694	677	642	650	654	662	673	665	672	649	640	646	680	663	695	668	717	680	688	680	661	674	622	657	684	688	625	633	689	675	707	627	677	620	643	709	685	644	651	633	639	696	684	666	672	626	668	651	685	666	670	688	653	665	657	669	684	707	669	644	661	713	647	679	677	626	692	676	721	661	630	650	661	620	683	709	675	639	624	679	658	668	664	641	683	721	690	678	653	658	720	674	647	668	670	700	659	669	721	633	664	656	666	670	696	685	717	710	663	695	684	674	692	677	645	652	661	648	703	651	660	683	720	656	689	635	633	735	646	688	600	649	606	695	663	686	688	647	704	686	659	714	650	627	676	613	643	651	687	700	665	684	702	658	687	669	650	687	650	638	674	687	691	632	672	683	622	688	681	696	641	680	680	736	679	660	641	617	662	706	721	676	721	644	649	630	694	665	655	631	698	650	652	699	641	675	643	625	694	639	678	719	660	728	668	711	666	670	649	687	646	634	654	640	681	670	640	670	676	662	669	643	621	622	651	680	646	667	647	642	661	644	693	668	616	653	675	644	664	658	667	690	684	715	674	677	654	706	640	626	613	656	702	735	679	663	658	637	649	705	643	655	653	638	644	653	683	670	676	714	646	686	622	722	644	674	672	654	661	663	655	685	607	680	687	680	676	720	673	656	675	673	686	656	635	626	622	654	654	665	666	713	663	679	680	707	669	700	682	685	644	675	677	669	655	723	663	676	684	681	653	672	639	680	654	670	616	665	688	714	680	662	619	660	673	682	649	709	655	680	697	700	683	659	635	653	610	691	619	701	606	629	650	679	613	656	708	652	689	641	676	677	647	644	694	666	671	658	597	704	671	624	641	666	698	703	682	647	678	632	688	680	663	704	679	677	661	669	686	711	668	652	681	635	668	661	675	646	674	690	626	636	669	647	677	618	642	650	689	660	676	650	729	693	689	666	669	684	668	652	682	705	669	684	686	685	687	629	656	653	685	633	645	662	657	656	646	607	628	670	630	694	721	680	664	668	651	656	660	662	714	699	660	627	701	696	673	681	661	694	737	672	685	636	655	652	666	655	635	709	681	725	681	664	683	670	671	692	659	705	656	646	650	640	737	670	702	592	672	649	735	656	688	698	645	684	652	645	655	638	672	609	694	673	664	654	708	641	710	739	665	634	650	672	734	676	650	692	671	704	670	671	684	686	658	688	686	675	644	659	682	681	681	673	677	682	627	663	693	693	677	692	637	702	686	666	679	650	678	687	693	651	695	691	671	722	661	672	710	688	697	661	669	694	667	684	659	657	667	638	618	610	627	651	668	651	676	717	648	602	698	650	690	677	671	630	694	657	651	681	701	677	690	665	658	628	652	650	654	703	730	699	661	690	657	684	669	724	620	660	668	668	627	699	663	685	630	651	688	661	670	697	679	644	679	667	693	640	661	607	709	638	631	672	649	653	662	631	648	635	666	623	641	681	678	632	677	719	659	695	641	674	674	673	620	716	679	680	618	660	690	681	616	626	650	636	691	666	718	687	672	682	664	662	632	663	689	691	679	659	659	659	695	682	706	669	658	643	697	595	658	645	692	642	640	650	634	680	658	643	689	722	686	697	709	644	644	717	690	647	618	667	657	653	647	669	621	639	656	621	670	691	670	661	633	694	647	648	616	648	696	665	634	682	635	651	671	661	647	695	647	644	625	688	703	693	672	670	695	655	665	639	665	624	659	684	650	692	693	669	660	648	676	694	647	680	688	709	652	647	709	623	665	649	632	645	653	671	653	647	662	689	704	689	689	614	640	651	664	677	672	625	659	726	641	619	702	676	722	675	648	672	663	647	643	690	656	672	654	643	629	679	681	669	662	692	703	652	626	722	681	622	665	655	670	655	629	662	682	670	700	647	647	662	643	664	644	705	713	695	731	717	673	697	662	663	667	684	651	659	653	678	659	687	630	697	653	678	617	648	717	705	698	636	692	703	689	693	689	654	698	641	667	639	642	643	689	676	670	700	666	697	686	623	632	630	690	677	651	667	680	652	689	659	672	641	651	695	628	686	680	671	659	692	668	621	677	662	645	664	653	649	666	692	673	692	627	659	655	659	685	649	665	614	627	674	698	642	656	678	665	620	676	659	618	682	678	628	665	669	635	659	685	667	664	697	668	664	674	675	643	606	661	719	677	678	635	623	669	676	655	694	603	664	649	665	661	669	634	683	720	674	653	663	684	665	663	695	642	667	666	658	697	666	681	691	689	657	680	711	657	682	685	698	658	668	659	670	660	643	615	664	620	708	672	653	665	658	683	688	650	659	670	649	669	636	680	707	647	735	683	649	646	655	665	654	677	705	636	649	654	647	650	675	661	645	634	672	635	665	635	643	690	683	677	666	679	677	685	622	644	709	635	675	632	613	675	614	677	611	704	711	674	697	673	652	679	657	691	616	660	675	689	654	696	704	705	657	672	644	678	638	678	679	667	673	654	686	643	687	668	646	647	677	621	662	626	618	661	683	650	712	692	711	621	661	683	649	691	654	713	697	644	668	688	633	642	659	678	694	604	649	652	684	700	652	655	669	660	710	637	688	634	666	691	678	658	684	669	643	662
28698	28093	28250	13628	1030	477	477	463	440	400	464	460	449	471	420	436	415	465	418	433	447	446	452	447	428	432	471	436	448	419	423	467	447	431	447	448	400	426	448	415	419	411	444	414	442	452	436	446	471	420	420	427	459	457	455	435	448	416	436	414	455	455	444	436	436	402	455	424	452	438	454	486	458	449	447	409	468	421	463	395	419	438	428	435	430	447	458	453	419	452	445	448	436	439	446	435	448	445	436	458	424	477	409	458	456	455	430	416	443	452	443	424	395	434	427	403	394	479	441	446	479	484	447	418	446	473	411	394	467	409	404	476	431	420	417	443	464	449	434	424	441	419	438	422	410	401	421	452	431	384	417	430	421	390	404	442	430	425	457	448	441	424	446	433	464	426	416	451	439	426	453	411	435	423	443	441	419	450	453	447	488	425	437	417	426	425	396	428	398	419	408	417	435	414	419	415	439	456	460	452	438	418	449	399	443	423	453	428	452	435	423	395	460	461	412	429	442	468	431	450	424	418	459	408	446	429	453	434	492	468	437	461	441	444	431	416	435	416	426	446	453	450	406	433	443	413	456	442	485	435	437	458	409	445	440	449	459	465	423	438	458	436	431	434	438	469	415	421	477	468	439	461	426	501	442	446	441	413	472	415	438	431	426	471	414	427	430	439	416	430	448	413	463	390	454	429	436	397	413	414	447	422	414	458	459	453	417	460	430	460	437	455	424	459	429	445	416	458	434	466	414	398	404	431	424	488	461	446	423	432	410	437	432	468	426	374	446	449	420	465	425	463	424	425	434	436	420	401	419	433	397	438	429	401	431	439	433	447	411	454	419	424	425	410	413	447	433	429	428	438	413	436	408	444	458	436	433	437	405	456	431	430	432	426	451	432	461	415	452	441	437	425	462	448	437	409	440	461	438	448	423	445	414	461	408	453	443	451	447	445	383	433	438	412	403	444	465	442	463	451	431	434	428	460	460	443	454	417	448	435	440	464	431	459	395	428	426	419	413	424	470	398	465	441	463	423	440	467	425	450	458	423	443	429	430	434	456	425	445	419	432	431	420	399	431	461	440	435	455	425	443	413	417	453	433	427	434	435	416	406	434	461	468	412	460	428	446	408	454	422	433	450	422	419	441	403	411	416	418	446	413	425	428	446	447	468	419	482	429	438	418	440	420	444	457	436	403	438	456	406	446	436	480	421	454	443	441	442	449	458	432	482	415	436	446	448	398	477	399	464	407	448	406	454	432	412	468	440	457	453	454	426	441	443	461	428	451	452	367	432	436	466	433	445	460	442	488	441	455	443	421	470	437	424	433	424	432	473	459	442	447	421	415	443	476	462	400	422	428	430	430	445	453	425	411	408	464	447	418	415	457	430	437	470	460	439	417	484	436	458	456	430	411	456	466	430	425	432	407	453	431	427	464	406	476	440	441	452	454	418	434	448	417	428	437	456	429	486	435	445	464	444	438	406	430	461	442	426	435	421	464	430	425	454	442	420	418	462	466	420	417	430	435	426	419	421	430	449	439	450	436	467	458	419	467	446	453	445	460	421	416	396	420	420	434	420	440	437	408	448	448	436	440	414	420	409	417	418	444	451	410	454	413	420	442	431	475	421	448	439	456	445	451	417	428	463	424	424	432	458	435	436	400	424	413	443	458	427	426	423	426	415	412	464	449	429	413	408	429	480	447	454	421	456	403	426	433	440	454	460	426	422	468	416	461	424	440	417	401	430	431	459	422	417	464	451	480	441	414	432	430	462	432	417	438	431	441	437	452	450	429	391	444	400	433	465	445	462	441	423	467	466	437	437	436	450	414	466	450	432	428	434	425	442	462	443	437	464	451	397	428	426	440	415	429	413	449	417	451	462	448	457	450	440	455	439	421	450	459	431	430	447	452	437	444	492	424	482	423	449	449	454	430	431	458	413	404	413	443	430	407	453	405	429	408	402	447	438	441	434	453	402	421	421	447	409	462	488	444	423	415	443	456	423	425	410	418	417	445	466	447	399	427	438	423	440	412	403	439	447	408	458	414	421	424	478	410	467	460	402	420	452	448	438	450	430	414	430	443	461	473	419	461	444	445	443	439	473	447	436	455	431	445	419	470	449	442	440	424	476	464	457	464	443	452	487	450	455	454	410	417	435	406	407	444	443	418	405	421	411	451	426	434	440	411	435	439	447	462	415	461	441	436	462	413	408	427	432	431	414	396	445	417	398	425	413	448	469	434	407	441	440	463	409	431	449	419	434	438	419	439	424	417	419	464	481	430	441	456	455	392	476	415	468	483	444	417	417	441	451	423	419	432	425	451	448	426	459	421	481	449	424	463	416	433	429	436	440	419	438	447	463	442	439	454	444	428	446	438	428	429	439	459	449	409	450	431	444	436	429	412	409	470	431	411	429	443	465	431	466	472	452	462	436	432	425	467	455	487	470	439	442	428	421	452	447	461	457	457	439	425	452	457	408	478	427	410	433	440	424	409	427	464	456	464	459	474	440	460	440	417	406	410	449	472	431	468	430	478	465	418	417	432	443	414	437	456	438	469	430	427	440	415	422	478	469	426	442	446	404	449	438	447	442	426	430	416	394	474	428	458	423	464	421	450	426	415	417	450	420	416	442	421	408	457	457	449	478	425	452	457	446	436	465	482	439	439	465	429	450	440	421	447	435	464	424	432	408	447	473	396	421	462	472	435	440	437	481	423	434	463	435	433	423	434	458	446	416	468	457	436	452	429	472	420	389	417	416	412	435	420	470	433	431	438	426	473	416	433	415	448	424	437	425	425	426	432	452	404	420	453	425	423	425	428	465	421	448	465	438	453	459	435	428	419	434	426	437	460	424	437	429	456	435	415	407	415	433	420	408	432	425	405	430	396	457	440	466	429	425	433	451	401	477	444	426	430	402	451	455	404	449	415	459	449	447	436	451	441	459	418	422	454	435	414	422	434	435	415	452	461	426	374	417	464	448	422	449	415	478	421	429	458	433	476	447	394	452	454	434	424	447	457	434	423	419	434	488	442	429	427	418	443	443	457	442	438	419	412	466	421	373	484	442	462	456	456	418	436	411	427	392	478	421	433	411	439	468	425	401	461	511	460	475	440	472	476	448	462	461	417	425	402	479	465	421	412	456	450	436	456	442	411	428	416	458	451	416	460	417	458	453	423	394	436	411	445	431	444	419	470	420	396	412	414	438	435	435	450	416	427	394	436	414	415	439	441	443	404	420	414	445	433	411	435	414	444	463	445	414	483	419	432	454	414	433	446	457	433	413	437	467	412	454	416	469	471	435	430	409	452	408	428	413	425	444	419	454	407	464	417	434	417	442	441	458	415	429	455	464	415	455	470	433	383	423	463	424	449	426	424	420	465	407	418	449	416	431	396	421	420	488	403	411	403	409	460	415	436	401	426	418	448	422	472	434	459	457	432	433	452	416	410	405	451	417	408	435	425	428	405	441	419	429	475	437	400	429	411	430	461	479	443	412	426	420
38744	46675	34479	11944	1491	770	745	749	755	768	747	766	773	675	773	769	727	708	707	723	793	682	695	749	751	746	781	755	727	742	699	786	724	755	749	711	733	716	700	766	735	762	744	741	709	729	730	764	743	749	704	736	767	748	737	730	719	762	736	735	764	740	696	764	772	746	805	722	728	721	775	731	729	753	750	760	754	704	754	754	798	758	785	720	752	695	769	719	727	737	763	751	788	746	732	779	723	726	762	726	720	743	741	747	773	790	743	735	716	741	762	662	736	760	748	697	758	757	764	705	725	722	746	723	768	698	775	745	713	804	783	690	726	788	749	748	800	690	738	759	727	742	735	752	718	717	720	717	790	743	698	745	746	735	810	742	734	712	754	723	743	744	759	781	756	727	747	771	728	728	727	745	780	688	761	753	771	728	695	737	779	733	723	721	738	772	741	715	713	728	747	728	717	735	676	724	721	749	743	740	717	753	720	753	691	742	736	743	731	742	714	695	755	728	746	695	724	778	737	745	711	773	721	721	671	705	736	716	720	771	668	732	724	730	750	689	747	721	750	742	756	767	740	725	741	747	750	793	729	769	696	753	785	786	792	706	717	774	759	764	735	738	778	730	757	800	752	779	723	736	742	719	724	751	762	704	739	750	788	721	739	711	800	783	766	757	781	760	745	803	769	767	765	737	753	742	798	714	729	758	764	760	748	705	761	718	718	728	723	758	735	747	751	800	709	740	749	743	756	803	751	736	745	702	715	746	745	722	745	773	722	741	765	740	748	772	785	768	753	756	738	807	746	752	746	744	768	748	761	729	727	723	780	736	702	727	731	757	721	774	794	781	784	714	716	734	731	748	760	763	790	766	733	742	741	765	775	702	745	750	785	773	747	729	709	748	784	733	761	758	707	768	775	734	710	734	732	741	750	724	767	734	728	779	722	714	759	724	730	722	721	740	718	739	781	766	736	765	723	732	756	686	777	747	697	759	737	789	786	700	771	737	745	775	742	759	746	752	732	771	734	724	735	729	760	733	761	779	748	775	731	732	711	774	724	747	734	784	698	731	725	729	780	699	683	733	696	736	727	782	721	723	752	740	754	755	747	710	741	700	784	734	798	752	742	795	769	728	729	740	743	771	800	748	683	774	771	676	793	747	786	757	776	707	762	696	690	749	672	775	735	718	688	746	766	721	822	742	763	729	741	721	756	760	749	775	731	715	703	687	724	722	757	794	790	700	710	705	748	676	737	752	755	721	760	718	688	734	731	800	733	776	786	755	794	741	699	724	757	763	745	707	778	694	782	759	726	711	718	738	728	759	777	771	775	751	744	763	717	736	762	752	758	708	774	721	770	776	767	729	691	722	721	742	749	717	771	686	753	705	742	724	704	723	712	792	731	793	681	720	776	722	726	746	702	768	714	756	783	741	694	801	730	784	718	744	707	739	728	765	729	726	745	732	705	697	727	718	763	751	750	761	733	780	741	708	744	761	717	754	775	749	761	738	685	759	713	744	729	725	737	826	700	707	704	744	656	762	731	732	739	734	717	767	709	745	744	721	760	711	792	781	760	761	753	789	730	712	699	786	759	722	742	771	728	764	778	794	725	735	751	772	735	733	767	742	753	759	722	739	759	763	718	713	772	740	751	738	762	733	729	727	796	765	724	724	745	750	784	776	747	733	720	753	752	726	765	754	731	752	745	715	729	688	741	721	707	790	731	717	748	774	773	687	758	727	738	682	725	743	772	778	766	756	724	766	712	717	713	689	746	765	721	738	718	782	764	771	732	740	736	775	725	738	744	738	764	730	725	727	736	738	775	744	758	736	794	764	752	795	706	746	783	729	732	687	735	723	739	713	772	733	738	717	769	714	785	731	718	774	739	780	782	745	759	717	726	720	752	736	784	758	751	749	769	766	764	742	715	761	733	739	760	735	723	735	729	730	728	779	736	764	731	792	776	736	779	787	764	795	703	734	666	783	754	758	724	696	727	717	726	748	731	733	761	707	713	744	756	745	725	733	746	750	795	818	762	744	756	749	730	732	729	736	729	750	766	751	749	736	686	806	746	701	772	761	734	738	689	710	728	743	758	736	778	762	758	722	708	757	692	747	783	698	771	736	771	732	717	743	737	702	703	756	725	733	760	721	718	773	739	741	746	746	731	730	791	777	752	782	746	727	685	738	779	719	753	729	723	737	724	714	753	734	727	733	733	747	727	763	757	706	734	745	751	705	752	760	752	732	728	702	749	747	758	709	764	739	724	720	769	805	730	776	769	791	732	779	726	724	734	762	705	749	745	718	693	694	748	735	727	727	747	698	741	750	712	760	741	769	760	740	705	771	764	750	741	734	734	753	761	720	738	763	761	738	832	760	734	737	764	684	776	768	742	729	757	807	733	744	756	731	695	756	739	753	753	776	762	719	725	687	828	777	760	724	755	749	763	711	741	762	739	711	721	772	694	791	702	746	689	767	762	733	707	704	709	747	748	731	743	787	757	721	728	768	754	743	754	731	745	784	737	757	730	753	748	706	760	744	755	765	731	764	735	725	741	746	722	717	719	755	754	705	793	734	759	751	709	716	755	784	710	810	725	779	741	769	772	770	755	754	756	803	742	714	745	757	761	762	807	754	774	712	752	727	714	728	747	722	735	770	717	744	729	763	739	733	788	778	738	718	757	771	770	766	689	735	777	724	720	787	778	755	752	773	731	757	732	719	731	728	755	700	763	742	783	773	716	738	704	755	730	753	759	764	730	745	682	797	793	760	709	750	731	773	757	758	752	761	743	743	686	724	710	763	764	722	714	739	716	732	744	721	744	765	715	753	731	735	730	719	742	754	672	785	752	749	721	769	734	735	779	776	791	749	743	740	775	749	748	749	731	762	781	753	765	746	700	715	766	744	758	782	720	733	708	747	761	743	781	772	721	766	709	769	795	706	775	739	731	769	742	752	719	732	759	780	763	734	768	735	735	786	726	747	754	709	766	713	739	741	717	795	715	767	758	668	716	702	767	690	714	734	752	766	726	744	747	747	737	765	737	780	735	736	708	744	768	733	744	741	729	709	795	757	685	711	778	711	778	706	759	713	743	757	712	709	749	730	744	734	763	737	768	704	750	740	709	721	730	745	766	748	694	716	781	746	715	727	716	776	741	761	738	719	747	726	742	770	726	750	757	739	763	725	764	694	701	774	777	713	755	735	712	717	801	767	756	738	743	720	760	746	735	760	719	779	686	723	773	760	796	726	747	769	704	711	721	770	742	780	713	750	736	761	729	738	729	750	768	788	707	701	737	753	803	751	764	740	736	780	766	733	691	736	704	738	784	721	774	740	725	742	722	793	717	700	705	768	746	719	748	747	742	725	697	778	694	772	792	722	728	724	693	752	754	781	748	791	756	757	728	733	768	790	717	731	745	767	752	748	737	800	740	752	740	716	728	761	677	722	714	692	760	750	744	745	719	710	714	704	746	681	702	731	795	709	815	734	722	727	736	711	769	743
24032	22606	31809	26336	19216	7200	471	356	332	300	330	322	317	321	317	308	330	337	314	341	318	320	321	306	343	327	326	335	324	330	299	321	326	318	319	345	337	366	332	333	296	290	324	281	335	298	309	337	315	285	324	302	299	347	318	337	325	324	319	319	302	323	339	329	320	273	339	343	333	311	314	349	330	314	355	300	309	334	306	300	293	352	335	342	317	312	321	299	291	342	320	337	328	313	275	325	333	325	294	342	331	362	344	316	298	304	344	337	319	317	309	317	296	296	326	334	312	320	320	298	290	317	317	305	268	326	343	316	301	310	318	318	322	284	305	325	325	308	331	340	309	289	305	296	324	322	295	324	294	297	340	313	281	315	306	333	317	325	326	322	318	325	355	285	273	319	337	344	321	330	295	298	319	285	335	319	330	338	283	323	365	346	314	307	305	306	274	371	303	349	324	324	312	336	317	351	325	289	300	297	329	324	327	284	355	306	308	329	339	323	325	333	313	331	311	320	350	338	286	310	308	317	339	303	316	325	310	353	365	308	322	333	314	316	299	310	300	290	306	320	311	319	352	328	287	338	317	319	325	335	335	308	325	297	318	319	291	306	338	317	324	309	311	307	313	320	294	312	313	311	340	311	319	345	293	306	331	325	306	342	326	284	313	301	316	310	329	307	324	331	337	302	328	335	321	314	323	331	313	326	291	277	297	299	310	317	295	297	339	301	294	345	304	280	343	329	335	334	291	324	347	323	320	363	316	326	305	330	307	291	302	320	280	300	296	341	318	309	332	320	308	347	314	307	311	283	294	325	337	303	308	316	309	338	333	307	328	302	327	316	298	327	330	298	283	328	333	329	300	321	311	320	302	304	311	315	312	290	349	285	352	296	332	353	342	283	285	321	313	329	305	325	286	352	287	322	305	326	314	318	354	344	316	335	317	325	346	317	315	305	310	316	319	297	337	308	338	305	308	319	302	298	325	318	313	300	295	305	314	365	346	344	332	314	310	329	292	308	321	320	328	313	317	301	327	322	325	305	339	312	308	347	314	313	317	290	353	337	324	310	301	346	334	329	310	336	345	335	337	329	331	313	318	324	312	296	299	319	345	311	313	322	335	326	312	309	313	333	279	298	300	330	318	304	321	328	347	307	348	324	324	353	322	336	295	277	345	321	292	318	292	314	350	282	319	290	306	316	325	325	334	304	316	324	332	336	307	332	317	298	300	349	302	324	323	295	315	340	314	303	310	297	300	310	302	333	286	307	310	324	350	325	290	338	307	313	322	326	310	316	296	325	307	337	358	295	304	324	296	289	317	324	310	322	341	297	312	315	284	294	323	316	318	304	331	296	304	313	371	284	302	302	327	318	323	320	326	305	330	336	350	339	325	326	314	315	307	340	273	324	337	344	284	310	313	299	308	319	330	323	330	315	363	334	335	310	305	332	315	326	328	315	351	333	308	329	316	333	340	322	305	319	337	343	319	307	290	307	299	340	350	297	334	327	308	326	309	308	330	318	327	317	301	328	317	294	315	317	307	314	315	339	324	324	283	334	359	321	308	341	301	310	287	320	296	291	301	304	313	342	325	300	328	301	340	312	331	326	307	348	327	298	304	305	341	308	317	314	307	333	325	302	290	319	307	332	301	330	341	322	350	301	335	318	312	302	357	292	300	328	325	321	331	301	334	322	320	313	339	318	317	316	322	307	324	316	315	333	302	317	311	302	342	321	332	307	314	312	313	295	292	319	326	332	303	289	339	314	282	314	322	287	320	281	327	346	321	321	301	316	298	320	302	342	277	281	338	344	350	345	324	313	317	279	324	310	296	291	292	320	314	305	311	328	315	292	309	312	287	309	336	316	301	318	329	291	326	284	322	298	302	298	300	297	315	310	313	304	319	314	323	314	323	322	299	312	303	309	331	320	331	361	290	305	337	309	296	332	332	340	301	317	345	312	328	284	319	294	307	316	306	333	308	324	313	307	305	289	312	347	313	357	323	318	297	314	310	316	314	335	339	303	337	307	348	365	307	283	303	300	306	317	320	328	295	345	338	339	316	284	303	316	308	297	301	306	301	302	334	335	300	319	322	304	326	320	318	316	335	317	301	315	326	312	320	324	342	322	304	300	337	312	355	312	330	344	311	317	364	331	307	322	349	317	291	327	334	300	314	319	317	315	302	318	312	337	341	315	297	329	351	308	340	349	313	328	320	303	343	336	306	295	301	328	335	318	317	308	343	351	304	332	330	307	335	345	325	302	297	313	335	310	341	310	318	308	300	294	304	286	292	327	329	310	314	308	332	345	336	321	301	313	335	299	312	306	345	342	309	299	295	305	310	344	350	359	323	302	300	305	325	318	297	352	294	327	289	347	331	314	320	303	322	310	321	358	312	306	311	326	292	306	328	332	307	336	344	324	341	350	330	329	318	326	320	317	318	307	316	285	339	309	314	325	313	339	304	330	337	295	307	360	321	282	335	309	330	298	309	295	339	314	322	369	345	345	339	340	342	325	357	322	272	314	330	294	303	298	326	327	304	314	342	298	331	312	322	286	335	345	328	332	319	319	335	271	312	294	324	319	332	347	327	319	309	325	321	311	311	314	334	337	340	352	305	307	305	361	351	316	323	311	309	298	304	285	305	333	307	290	333	340	309	319	306	339	316	356	326	288	327	318	343	360	285	297	335	299	334	288	308	344	323	313	317	335	319	327	316	345	296	304	318	322	337	321	312	311	310	297	312	318	322	341	315	332	267	339	341	294	322	317	308	285	339	299	311	292	354	322	303	316	299	279	325	323	308	308	291	315	315	323	328	301	303	339	306	286	324	318	328	321	314	290	310	320	323	334	337	305	320	312	337	346	285	277	320	345	314	311	306	312	288	294	320	305	312	312	327	325	317	308	309	309	334	302	355	315	322	300	326	339	297	325	311	352	320	324	331	340	324	354	327	312	314	303	316	320	335	298	332	358	348	327	317	332	282	334	302	297	317	323	323	316	313	328	305	326	302	321	291	337	341	307	317	361	288	329	315	325	307	289	337	339	332	289	284	322	308	323	315	351	313	288	308	323	329	281	310	329	334	300	332	303	290	333	318	310	296	303	332	312	302	330	298	287	305	304	309	322	319	287	341	337	334	330	320	309	324	331	324	296	345	343	319	326	297	314	317	282	332	321	340	314	319	295	296	316	307	309	295	324	323	298	344	320	305	317	299	333	314	316	316	314	353	304	353	332	316	331	289	302	336	313	299	313	326	315	337	315	340	324	313	300	297	351	305	317	308	278	305	300	313	306	340	303	326	293	311	324	306	289	372	304	337	293	304	350	321	310	349	312	328	319	344	298	315	304	292	317	291	300	309	327	312	305	351	329	333	294	300	321	307	286	311	306	312	312	321	313	319	307	311	306	336	333	320	307	335	300	342	342	274	302	282	309	305	359	298	337	298	314	348	325	293	340	299	286	323	326	333	298	281	350	327	301	302	338	316	327	285	326	344	301	337	321
59229	88067	68976	32958	6524	647	573	541	587	526	524	574	519	581	519	570	538	542	536	549	542	565	561	540	539	598	576	540	519	553	573	580	550	557	545	524	536	561	553	551	523	560	539	522	532	551	552	552	597	522	590	579	537	536	527	554	563	565	550	555	543	548	570	519	581	562	548	504	558	533	543	572	605	512	575	548	555	531	560	580	561	552	595	572	571	533	543	580	520	558	546	572	550	542	537	551	542	566	526	527	514	600	542	568	576	517	541	504	547	562	511	548	505	543	566	559	545	571	529	531	544	543	581	515	549	569	573	536	560	593	538	559	553	566	538	547	558	573	507	553	566	548	504	521	505	548	567	527	539	532	530	521	527	556	576	559	528	547	529	615	573	561	518	574	566	578	500	549	566	543	559	546	548	552	506	551	553	530	544	551	529	525	530	551	516	511	587	568	553	530	546	523	555	565	541	562	560	537	558	557	506	542	506	580	549	513	569	546	545	546	583	539	584	574	568	570	559	529	562	593	598	529	526	518	574	521	583	510	543	517	508	584	510	554	520	530	551	587	518	572	535	560	536	566	548	557	560	540	518	551	556	528	557	554	577	539	553	570	591	554	520	524	599	539	574	535	522	559	546	548	519	539	531	525	550	559	517	522	506	545	554	559	533	545	529	542	608	557	521	565	580	542	536	515	542	530	558	538	553	575	563	524	511	508	564	515	517	541	497	553	564	525	551	565	540	520	567	540	558	541	499	596	557	534	531	555	560	511	537	508	523	555	496	540	549	567	565	557	543	501	536	551	529	567	515	542	589	573	518	550	563	542	569	536	590	525	542	548	513	550	543	590	554	554	496	550	518	574	566	558	522	574	576	512	555	572	545	523	582	539	540	574	503	579	523	532	548	531	537	556	545	529	532	536	520	566	557	553	495	587	540	520	523	529	519	562	532	509	553	571	529	585	533	534	557	555	534	538	554	561	492	549	528	534	509	550	571	535	532	554	540	569	543	590	532	538	533	540	527	520	527	568	542	548	551	515	550	517	544	539	540	543	520	511	568	541	549	573	536	559	560	517	584	500	547	564	508	563	535	554	533	540	522	548	527	536	559	519	534	533	534	514	563	553	586	532	540	539	541	554	527	588	547	521	574	552	537	519	575	557	566	529	532	510	561	544	527	557	563	535	541	503	493	544	532	533	531	531	571	541	546	549	553	553	568	519	551	552	597	538	542	575	553	542	516	592	524	521	543	534	547	506	538	503	515	537	538	537	524	526	498	580	534	552	491	563	527	574	542	569	542	592	485	582	553	538	558	552	562	519	600	555	549	550	574	554	575	505	548	591	499	504	549	512	559	558	498	583	564	527	541	540	585	533	519	519	498	515	580	532	520	546	555	585	557	554	557	534	579	529	513	596	528	537	560	541	580	533	548	573	558	519	525	529	539	534	545	509	557	555	525	565	567	539	542	518	537	517	524	530	536	540	563	545	564	518	576	512	558	529	561	548	526	576	502	537	536	532	514	569	508	544	555	510	517	527	562	542	532	580	571	499	512	547	530	526	522	547	541	546	561	534	550	553	534	541	515	574	563	535	559	547	576	492	549	539	554	544	567	553	518	506	525	518	557	553	531	507	536	500	551	566	562	544	594	571	555	489	544	613	511	548	584	540	548	530	524	516	577	543	540	570	546	545	531	549	549	491	551	579	580	528	530	553	535	553	558	540	515	502	532	503	538	550	553	559	517	564	537	552	551	561	554	554	567	524	567	506	527	515	536	555	529	564	526	556	557	541	538	546	546	518	503	571	601	570	551	551	503	552	566	556	530	555	528	538	587	555	509	526	544	550	575	532	552	525	549	523	550	578	555	553	532	515	524	533	543	519	505	546	549	554	556	515	545	610	538	530	524	599	557	558	523	562	558	546	536	559	530	531	521	561	535	554	560	555	544	495	532	537	535	545	562	565	538	542	563	524	507	536	537	596	501	543	542	524	557	522	549	532	547	514	558	552	496	528	532	565	585	517	559	563	524	556	584	506	538	574	570	526	554	533	539	534	545	515	516	513	538	565	549	521	516	541	558	560	551	529	551	540	533	547	532	569	546	526	565	566	594	516	553	520	538	519	572	547	542	519	551	555	553	618	564	523	571	551	544	539	560	536	525	553	540	529	545	580	582	513	554	541	501	548	543	511	580	512	523	517	551	572	528	522	500	573	571	524	579	551	522	564	542	501	545	526	555	534	550	571	547	512	519	568	512	524	536	584	563	550	545	535	568	563	531	561	477	557	532	597	502	531	520	546	515	573	518	539	603	574	502	509	590	518	584	521	519	536	533	518	581	531	566	498	558	549	552	573	528	574	558	531	567	581	535	563	570	552	538	591	552	549	577	565	585	493	516	538	554	528	533	541	553	549	521	621	513	575	504	537	541	537	514	550	542	521	517	554	552	545	553	517	566	498	529	608	578	550	551	519	579	536	512	539	534	590	536	533	521	537	578	591	536	547	534	586	549	538	518	565	513	518	552	560	563	553	580	540	567	553	547	586	546	548	506	535	516	537	533	538	579	525	545	565	517	470	524	562	577	571	592	528	585	554	521	541	565	554	562	550	487	513	558	533	540	552	544	535	515	503	559	528	537	556	545	521	566	556	549	515	552	546	497	537	557	576	572	574	541	544	564	542	565	570	510	534	568	556	525	562	580	542	579	544	532	555	529	549	521	506	586	518	570	547	600	560	531	578	578	544	523	516	556	531	548	556	575	534	529	538	529	537	535	560	559	541	577	552	523	546	587	556	540	562	526	540	521	556	503	526	515	536	534	509	568	493	580	561	556	561	554	510	554	527	556	546	557	578	525	561	525	571	546	552	541	519	519	534	562	578	541	542	540	570	552	556	557	530	545	565	529	565	539	521	529	523	520	558	563	522	574	518	550	563	506	551	540	550	551	545	563	551	522	605	540	572	508	545	541	560	520	533	576	538	515	548	556	568	520	520	565	536	552	538	540	543	520	580	558	578	540	482	527	549	605	547	546	531	535	545	523	562	527	533	565	519	552	557	563	565	566	580	487	516	531	517	494	530	572	604	568	535	548	550	503	539	569	555	514	579	532	545	533	539	544	582	569	557	504	541	540	532	607	574	562	531	563	537	568	550	518	589	559	570	524	512	554	569	549	585	547	552	532	532	548	553	522	544	555	527	583	555	561	515	556	537	526	557	560	526	555	551	581	517	486	514	563	569	560	548	527	553	556	529	516	534	546	537	556	516	520	514	582	546	548	533	570	527	563	532	532	568	552	521	532	558	572	536	554	542	535	552	533	578	551	568	547	584	555	535	535	540	572	516	534	574	562	552	526	547	532	564	582	509	574	558	546	529	537	560	553	546	526	528	544	536	524	523	563	509	529	547	545	517	555	544	555	503	542	529	529	559	532	559	568	587	543	573	582	579	568	543	521	559	530	561	521	541	517	559	546	548	536	513	569	508	540	548	522	566	531	522	554	555	579	562	579	509
22930	21603	30277	24418	20889	18091	3961	515	455	420	440	459	461	452	444	440	456	421	431	444	431	455	444	468	417	437	472	426	400	434	389	464	432	422	397	404	443	420	448	417	440	405	438	420	447	385	430	436	413	402	421	439	446	442	422	424	446	430	435	435	440	422	417	419	414	398	430	432	426	436	405	472	481	423	417	444	447	421	425	425	423	401	412	452	409	413	420	436	386	425	421	439	412	455	450	418	415	421	420	442	437	422	419	453	401	440	431	420	405	417	405	442	427	421	460	425	449	443	435	419	411	427	412	407	466	439	425	414	440	425	443	413	417	430	424	416	399	450	453	367	447	433	426	406	489	448	404	417	420	398	424	459	422	437	411	453	456	438	428	409	435	436	423	420	457	413	411	459	438	434	403	439	464	437	477	429	432	388	406	430	411	440	451	424	444	471	405	470	460	430	401	438	405	450	419	454	448	448	416	403	416	422	423	414	445	447	399	403	432	420	403	434	439	454	405	411	429	426	420	431	413	417	419	416	386	403	402	425	427	437	431	428	443	432	407	461	427	417	427	428	416	400	426	425	440	418	404	427	413	458	428	389	392	443	410	401	428	417	392	440	416	435	410	440	441	402	431	398	402	434	446	384	448	442	425	382	440	428	454	416	452	407	463	466	410	425	440	444	413	388	430	427	419	423	475	385	452	440	461	428	429	411	397	417	398	415	456	446	423	471	413	433	424	444	422	432	435	442	416	417	437	421	460	430	424	465	424	423	393	418	388	417	410	393	406	442	445	432	407	431	451	426	423	447	436	463	399	438	402	426	430	417	400	484	443	430	465	437	432	403	414	424	449	420	395	437	446	447	448	380	417	439	388	441	418	422	444	424	410	425	441	455	421	446	410	437	405	422	442	425	396	435	424	417	430	422	433	455	442	406	431	443	452	459	459	445	398	400	416	448	429	401	413	405	421	421	421	400	400	430	404	444	424	434	412	439	407	410	424	445	445	435	439	404	439	394	426	464	415	383	438	392	421	415	440	417	415	405	448	456	420	461	405	410	434	409	412	442	393	418	402	452	410	402	473	441	438	415	394	459	405	436	393	472	388	414	393	423	419	452	446	455	451	438	445	448	414	434	405	455	421	405	411	444	420	419	409	400	430	370	449	447	407	429	442	405	420	428	431	458	427	430	430	441	418	447	410	431	440	411	408	422	430	416	420	413	414	398	442	392	465	395	451	417	419	415	412	437	458	428	386	418	407	403	415	409	428	473	459	409	436	433	439	431	409	421	417	440	480	430	418	399	425	390	414	413	381	407	443	427	421	404	428	426	415	421	394	441	441	411	418	420	411	418	410	405	445	435	391	419	445	386	438	425	381	404	420	405	455	433	408	429	404	427	417	404	421	378	395	388	423	415	422	422	418	419	442	443	435	438	432	368	386	409	460	424	424	428	444	428	398	413	446	397	423	406	438	431	439	426	420	401	399	449	433	413	426	455	429	470	420	422	426	402	437	417	443	379	441	392	462	402	440	437	426	442	456	433	424	449	429	421	432	407	451	405	431	372	444	394	426	452	391	418	393	426	389	424	415	441	420	462	416	463	434	423	420	385	428	401	412	404	440	433	398	438	429	481	425	403	454	456	433	413	409	463	415	441	457	432	407	410	444	435	449	397	424	369	448	406	406	410	421	432	404	484	408	397	432	422	415	400	419	438	438	393	427	422	437	415	444	426	420	474	424	423	412	444	445	427	420	409	410	445	427	399	424	450	430	425	428	438	432	418	410	375	408	412	355	425	421	409	426	435	423	429	468	414	431	439	452	429	410	395	428	406	451	416	400	428	458	421	439	418	413	414	437	416	390	462	423	425	440	432	408	431	426	443	404	441	436	411	455	444	437	447	439	422	476	428	448	422	415	408	429	411	466	425	416	413	391	435	411	430	421	418	456	467	420	440	416	438	396	400	439	393	447	428	445	445	417	404	435	454	443	441	432	418	438	393	388	407	421	437	444	420	403	448	433	418	448	443	451	456	452	392	435	415	466	440	401	454	459	409	433	387	425	401	455	399	398	418	422	411	420	429	421	430	396	394	434	429	434	409	382	416	430	438	431	430	397	398	435	438	437	420	431	398	418	414	404	406	415	392	448	396	457	411	461	410	420	428	450	439	415	438	351	411	388	422	419	429	413	437	432	415	439	414	412	423	414	390	413	412	466	389	410	423	452	436	421	469	447	424	428	418	412	425	415	444	407	410	438	390	404	380	406	416	419	421	432	403	436	437	429	391	420	423	414	455	441	403	382	388	436	434	435	433	452	375	428	443	421	426	424	413	410	419	437	438	420	447	463	415	418	413	449	400	414	417	427	446	457	447	414	444	412	450	450	431	400	427	433	425	459	401	420	413	430	454	439	396	418	426	427	388	404	429	427	423	437	404	423	405	432	448	423	402	411	403	407	421	450	442	427	413	431	393	439	455	393	401	447	383	441	418	398	385	428	428	433	392	429	374	420	399	428	445	447	417	406	452	440	402	413	446	423	463	400	438	381	430	400	432	406	449	417	457	466	431	412	425	393	412	378	423	427	431	410	423	425	455	408	444	421	441	445	457	440	415	457	393	440	437	446	405	383	407	463	424	434	420	429	412	411	427	398	478	446	398	433	418	412	395	468	407	418	405	458	447	409	410	423	427	416	426	435	438	409	439	421	443	434	424	448	423	446	436	459	459	397	421	408	395	426	440	441	411	423	386	429	433	425	437	432	412	408	421	433	420	435	436	436	467	440	408	413	453	421	408	439	408	434	424	428	412	408	437	450	402	436	433	400	427	433	409	424	440	423	441	436	398	411	384	401	409	460	432	381	412	402	401	450	422	436	388	409	420	415	407	424	429	445	435	400	422	454	453	430	434	456	449	409	408	440	377	447	449	401	405	397	406	406	436	407	433	426	406	397	404	431	397	376	450	411	422	404	431	431	432	457	401	434	416	416	387	429	446	376	401	442	410	432	424	440	406	429	423	390	454	392	423	436	445	431	422	409	397	418	410	450	428	402	434	447	407	449	415	421	416	433	423	398	396	445	436	386	414	406	416	430	406	434	453	422	456	467	430	439	447	440	444	410	402	436	456	410	457	435	403	454	412	409	410	463	469	405	415	398	392	466	407	436	429	421	423	448	434	427	419	440	373	408	425	429	414	431	469	425	429	434	452	430	423	448	410	432	392	427	413	452	451	456	399	449	444	414	468	441	410	424	427	452	408	443	438	416	405	443	425	403	402	445	447	432	433	423	455	427	406	427	407	412	399	427	407	433	434	424	437	431	426	427	446	424	424	410	427	437	437	447	387	415	399	410	380	422	448	461	410	431	446	474	473	451	424	398	400	429	405	427	405	416	456	452	422	406	421	402	441	428	388	411	450	434	437	433	408	410	391	421	431	417	450	463	411	439	411	422	417	432	390	434	436	437	407	440	435	434	413	423	442	420	387	385	412	415	412	444	395	434	432	406	397	417	403
58756	96666	78873	39874	9142	887	736	756	704	698	673	698	679	734	680	680	719	688	674	678	710	681	672	691	680	722	741	677	660	674	687	687	729	688	697	688	661	634	707	682	684	686	708	699	705	670	677	691	701	699	712	674	651	692	650	701	714	676	639	723	661	700	668	712	725	709	666	723	614	682	692	805	732	698	679	667	706	678	718	678	706	709	612	661	718	673	706	699	661	634	702	659	666	732	673	714	740	732	729	715	682	722	660	643	681	651	669	632	681	658	688	661	654	697	711	645	679	684	712	677	709	704	661	655	658	699	666	628	628	696	629	701	712	695	703	685	715	689	660	653	695	667	709	656	677	687	705	674	679	689	684	692	732	691	646	671	759	657	703	622	738	704	665	708	709	637	684	664	700	693	672	718	663	702	643	705	701	690	641	697	676	703	692	713	718	685	689	712	707	698	686	670	674	678	674	632	678	690	666	712	680	651	698	659	674	726	651	700	693	676	674	690	679	693	672	705	658	751	638	687	652	703	672	679	692	619	700	686	725	686	706	668	686	680	716	632	662	685	722	694	681	696	693	705	661	675	715	683	686	615	702	706	636	688	670	683	693	696	651	714	674	667	694	686	685	685	650	664	700	672	679	679	658	696	635	708	637	739	658	696	692	679	686	698	701	680	682	667	680	711	681	698	662	642	678	719	651	652	674	691	686	655	686	682	720	634	691	659	628	698	687	688	690	686	694	693	723	690	677	685	689	684	687	706	661	692	708	669	689	752	683	717	724	691	723	665	682	723	620	667	700	683	666	673	681	686	680	683	674	735	672	661	670	650	685	706	715	637	691	663	657	712	693	663	661	676	687	683	682	677	678	669	684	663	653	640	679	710	742	695	700	660	692	691	662	660	681	596	644	667	658	704	672	697	639	712	670	666	663	711	688	669	666	703	650	655	711	676	705	656	695	701	646	694	690	659	686	694	689	679	632	680	660	683	698	679	708	696	648	647	688	673	737	677	642	671	682	639	707	667	698	678	701	658	666	735	671	676	659	710	645	706	668	720	679	673	650	688	695	665	706	697	657	696	720	644	675	683	684	687	695	688	662	697	691	639	670	674	657	667	662	731	726	661	643	663	673	638	691	680	677	714	683	666	666	695	705	703	684	690	686	675	687	676	642	675	703	689	713	702	705	664	686	679	655	665	693	667	690	629	701	729	695	725	682	663	722	680	712	682	672	672	690	733	671	674	687	698	721	657	685	634	667	681	677	700	645	677	672	645	678	684	676	685	684	681	694	709	668	673	678	677	701	680	650	681	676	659	695	736	676	671	746	697	679	710	693	674	634	713	659	742	659	707	665	665	669	690	657	675	678	672	699	762	684	639	726	649	671	659	740	662	693	648	675	669	659	686	646	665	674	729	713	630	750	662	678	687	709	667	684	634	706	688	668	663	659	658	675	697	696	685	645	679	689	697	646	682	674	696	713	660	677	636	674	698	678	653	698	711	663	665	675	653	677	726	712	702	722	696	677	690	680	713	679	688	706	646	639	636	711	677	648	635	689	711	679	657	677	606	696	669	670	720	723	679	703	665	694	687	677	709	685	666	734	697	708	704	629	692	657	670	662	639	650	675	660	670	660	693	685	661	682	685	719	660	669	685	697	725	672	698	692	666	692	625	653	736	706	681	621	632	680	694	703	621	679	706	671	672	654	704	763	664	687	685	667	669	684	691	669	718	700	719	716	668	685	663	655	666	647	719	692	631	685	681	672	683	701	667	687	670	666	690	632	665	649	733	648	685	716	657	662	685	641	651	684	681	638	644	677	671	650	671	703	690	742	664	649	702	660	686	673	715	653	634	653	677	658	676	660	652	683	697	706	680	734	704	694	645	656	701	688	670	692	637	681	709	718	660	672	663	663	715	701	689	737	691	663	648	709	673	690	649	714	673	712	661	721	709	646	666	663	655	690	701	681	671	671	729	694	626	714	664	720	712	636	683	694	713	681	640	684	654	683	725	675	686	696	663	674	644	696	635	677	656	654	725	664	677	639	700	710	670	673	691	726	666	696	674	704	677	665	645	676	691	707	744	714	688	702	700	677	696	640	702	661	721	691	640	677	682	650	684	683	695	695	686	674	684	658	662	666	678	724	670	708	708	653	674	649	654	689	663	674	669	640	651	665	644	682	684	718	650	702	685	732	671	655	675	661	689	679	679	659	648	676	675	673	669	706	678	713	645	638	680	676	670	684	702	694	659	677	634	713	650	644	648	723	714	668	730	695	691	683	686	655	636	657	685	700	680	658	653	696	682	714	697	776	715	711	659	737	660	688	660	670	725	689	671	657	699	687	696	682	679	646	695	694	681	713	675	660	699	699	736	690	678	653	706	696	646	649	694	659	652	666	678	651	718	717	704	658	682	678	728	686	696	698	647	655	672	700	671	623	674	675	665	705	666	632	685	666	698	675	659	695	655	690	691	659	632	717	652	654	659	712	629	697	650	687	660	631	664	690	706	628	708	633	678	690	680	656	666	661	690	761	648	743	682	647	664	696	663	671	677	693	701	708	700	681	664	628	678	688	656	685	661	658	744	714	679	654	636	720	664	712	659	776	668	720	641	670	726	625	711	674	677	649	700	682	671	689	664	674	621	683	719	701	692	668	672	681	648	660	683	698	635	710	657	681	684	662	715	691	667	678	711	681	679	644	698	650	693	686	626	699	622	690	684	665	648	688	607	681	682	695	688	652	729	704	693	681	659	698	661	719	631	685	699	704	635	658	704	702	707	666	694	701	659	657	668	664	615	654	671	665	710	701	659	624	681	698	655	693	668	692	651	687	683	737	689	696	621	682	651	698	683	704	712	650	689	659	675	693	678	712	629	673	699	678	662	735	648	654	694	691	712	654	701	680	676	703	702	677	699	687	698	703	683	725	666	664	702	642	674	682	658	692	663	690	710	652	676	679	676	652	663	709	695	661	656	662	685	693	644	624	672	661	695	695	671	694	648	729	679	676	629	677	688	697	733	660	656	690	661	675	696	662	644	639	661	664	702	682	708	686	717	729	680	659	634	649	640	695	660	683	667	675	691	687	683	703	704	714	676	681	660	639	703	669	687	651	716	687	673	683	683	666	622	659	670	728	689	707	673	675	667	698	683	703	690	676	673	679	663	724	651	704	687	660	675	681	698	670	645	688	691	728	698	681	667	681	660	647	693	684	666	712	670	748	650	653	670	691	710	661	727	676	625	684	675	687	691	661	669	690	682	683	702	680	717	695	659	671	666	658	659	685	688	644	665	682	651	618	671	669	689	667	675	667	659	674	665	699	653	677	643	714	649	699	680	642	657	673	706	672	668	745	680	678	697	664	683	682	677	666	699	658	658	661	677	659	636	722	606	703	701	662	657	670	679	696	690	667	641	664	693	673	707	699	688	720	687	681	666	659	680	703	695	650	707	685	690	716	720	701	718	717	700	708	681	650	705	695	685	677	681	649	656	684	680	655	667	711	688
28690	28038	28395	13800	1214	656	485	463	406	439	419	435	439	449	416	441	465	444	460	445	444	430	433	425	446	472	408	436	452	416	404	437	452	457	453	418	458	419	460	434	447	448	421	485	452	424	476	449	397	403	445	399	423	459	429	435	507	474	459	429	440	424	472	442	405	409	423	465	446	451	423	429	443	419	469	476	436	448	428	441	464	462	412	440	455	432	435	432	398	444	458	434	452	410	441	455	418	445	467	481	427	444	430	448	414	427	463	430	421	434	431	425	444	449	437	415	454	443	468	445	449	470	457	417	449	432	448	435	456	468	459	448	450	431	463	435	419	461	455	445	443	398	404	447	476	445	483	455	453	443	432	427	448	483	424	446	410	448	458	452	417	481	450	432	440	462	459	434	459	428	430	425	445	407	466	425	416	449	438	427	469	426	450	451	439	443	454	408	453	433	458	411	447	430	398	443	438	434	444	456	430	443	455	400	416	434	457	436	403	457	409	439	427	441	435	428	446	448	494	421	446	425	466	442	435	429	437	457	451	459	443	416	479	440	474	416	440	440	442	449	402	423	428	415	413	452	454	465	442	474	449	397	443	454	465	462	481	450	418	423	457	443	424	437	485	440	436	457	451	426	451	444	419	435	452	397	427	436	459	405	410	422	464	421	431	454	428	421	488	450	446	427	394	440	419	433	444	404	473	409	479	446	413	458	467	449	437	413	458	439	410	438	409	477	396	444	452	427	433	411	442	483	468	440	443	429	431	455	401	432	469	417	412	475	463	442	444	410	431	470	449	449	417	414	417	469	447	456	475	430	442	435	419	428	432	447	447	448	423	439	445	432	449	465	455	426	437	441	417	415	447	461	428	457	466	445	468	434	432	452	447	439	442	427	467	453	435	431	402	441	448	449	429	430	427	440	434	436	427	447	438	436	454	450	410	479	488	453	422	449	424	397	425	467	414	442	411	419	441	473	427	461	416	437	449	434	415	456	472	493	428	437	467	437	474	416	417	430	459	434	465	450	466	449	430	435	420	432	407	418	486	426	394	430	462	424	450	432	467	445	452	432	440	440	434	484	446	447	434	451	409	432	432	472	434	456	458	435	425	396	397	444	444	436	461	451	426	458	441	434	434	440	449	458	418	418	453	434	462	426	453	401	429	438	426	441	452	460	473	460	473	432	412	438	412	422	444	421	455	445	479	421	417	418	455	439	416	454	455	447	436	450	461	423	430	417	427	453	417	457	438	410	432	474	414	469	448	462	427	470	412	428	431	437	456	449	433	448	445	449	413	401	430	457	425	410	452	453	394	455	435	416	432	414	414	434	453	448	424	408	446	481	447	467	457	440	391	459	424	452	442	396	455	445	444	408	422	450	415	418	437	469	453	452	427	425	380	438	474	457	411	451	426	448	420	428	412	443	434	455	431	413	429	439	453	473	445	426	475	442	447	409	438	463	485	436	410	468	455	436	437	452	467	465	479	427	436	459	444	381	444	459	413	401	429	457	397	428	449	439	426	422	437	462	424	435	441	439	456	420	408	425	460	406	422	427	463	427	449	456	424	413	378	443	440	442	431	440	443	477	427	400	446	460	457	424	481	455	428	431	436	454	464	445	490	396	452	454	478	453	467	450	440	407	432	453	457	402	418	411	465	427	446	401	427	426	438	432	496	464	399	507	403	439	486	421	425	479	447	448	437	481	431	446	460	438	445	425	435	392	441	448	452	418	427	456	403	453	424	443	446	454	424	476	435	409	442	441	415	482	420	384	435	448	423	453	458	387	454	403	459	439	433	448	483	425	478	490	427	413	453	446	437	418	448	456	398	404	473	431	457	457	421	473	462	431	474	434	444	451	453	424	438	422	438	467	447	424	493	430	391	431	428	441	432	451	469	416	444	444	465	427	423	454	428	449	439	458	437	462	412	416	452	426	469	492	441	422	463	436	427	427	466	434	481	445	439	437	466	476	452	433	468	445	445	428	457	468	430	452	442	439	426	448	414	420	467	405	425	434	455	458	441	465	455	434	425	436	422	423	446	406	426	418	473	457	430	390	464	421	459	452	442	432	396	440	446	423	455	430	443	440	444	395	392	431	425	403	467	475	399	421	423	450	434	441	437	449	431	408	495	463	459	407	422	437	416	442	460	402	437	451	426	464	467	418	419	429	469	443	430	433	425	436	458	436	437	450	403	422	450	472	442	453	458	435	446	480	435	447	429	399	481	460	414	413	464	471	474	461	418	458	425	433	460	425	406	444	430	456	386	403	455	453	433	413	458	411	439	425	432	463	418	415	386	452	461	431	464	435	448	429	424	441	417	443	451	440	434	455	487	438	434	428	417	481	455	477	457	442	409	438	430	397	443	434	472	401	451	445	448	456	434	416	441	438	452	429	484	453	397	467	449	434	463	443	444	439	426	426	492	442	442	434	468	433	473	422	431	442	444	444	401	435	429	438	407	455	417	439	422	455	455	446	414	434	415	430	459	457	455	479	466	423	476	487	425	455	444	434	445	426	435	421	416	442	414	451	427	415	426	433	421	461	472	420	414	408	403	431	424	439	460	446	427	454	446	418	392	447	426	431	431	438	447	424	400	455	394	421	415	454	420	458	421	451	402	458	409	420	455	454	446	423	439	444	450	458	406	450	426	459	451	463	417	437	414	417	460	465	422	431	425	441	419	396	422	426	431	431	409	456	426	414	432	451	464	429	450	427	451	406	410	456	436	450	453	410	480	484	430	463	448	446	471	434	439	416	425	488	460	403	440	436	433	474	466	436	482	452	464	412	458	455	447	415	414	459	429	435	448	430	430	432	477	409	442	415	449	432	435	411	433	429	433	474	444	433	420	414	389	408	431	405	473	436	407	446	424	474	440	411	434	438	440	413	423	425	454	452	424	439	472	459	457	456	439	451	431	443	432	432	448	442	475	441	418	469	424	428	407	387	432	458	477	441	463	477	411	433	476	479	434	453	425	434	398	426	423	475	437	444	441	477	427	456	443	444	442	451	427	444	406	438	463	430	471	433	416	420	461	467	440	435	423	440	473	447	427	444	409	441	433	443	403	443	455	448	422	425	464	444	398	466	478	423	427	450	436	477	444	431	419	441	459	433	462	443	461	424	439	436	485	441	419	450	450	432	434	427	407	417	432	429	430	414	431	456	399	422	402	420	449	433	398	426	446	463	416	429	419	432	418	425	415	435	423	458	459	458	446	437	425	461	429	464	449	405	442	432	420	466	456	434	470	422	417	414	430	433	467	438	434	416	438	411	428	481	483	432	433	439	404	418	438	477	475	465	443	442	437	425	477	414	471	465	417	483	474	402	446	466	440	425	421	452	411	446	411	452	413	410	432	429	467	431	468	494	404	466	421	410	442	472	425	455	444	446	452	439	417	455	440	439	482	426	491	440	417	392	447	429	443	453	477	429	444	426	441	450	439	382	472	448	440	424	421	440	408	450	399	424	468	427	471	457	415	442	417	468	410	446	440	476	401	431
38631	46943	35387	11984	1420	820	773	782	722	780	716	736	768	808	783	739	771	774	769	787	687	736	750	809	761	739	738	748	780	706	767	714	724	737	743	717	784	733	728	762	696	776	710	702	725	699	761	744	784	756	732	767	779	747	742	739	753	739	754	743	750	808	774	780	705	770	747	723	790	728	768	760	773	763	760	742	768	722	818	787	726	746	744	748	762	788	725	823	764	759	773	728	792	742	729	751	748	689	778	725	803	736	731	781	722	793	734	760	759	752	775	709	761	754	770	739	673	724	707	754	746	736	702	746	778	735	761	803	732	762	732	719	767	737	740	791	749	722	723	740	725	762	706	770	780	735	789	729	708	784	796	785	719	729	763	733	738	756	715	793	786	760	763	746	770	763	769	721	753	759	748	738	733	746	756	765	775	793	725	752	753	703	763	784	778	760	764	755	789	721	767	748	712	742	722	777	706	696	748	766	752	747	736	735	750	720	794	740	747	775	733	751	741	756	745	719	761	810	682	747	763	738	732	733	742	723	721	778	740	734	773	746	762	722	735	749	759	760	736	769	768	733	678	774	727	735	755	823	712	731	732	735	773	729	765	800	754	749	784	767	746	735	751	764	767	748	786	727	730	718	746	749	718	768	765	734	760	752	786	794	718	760	753	741	784	789	757	711	786	761	773	760	718	769	695	744	729	739	715	763	765	758	694	797	747	744	767	723	772	750	745	760	772	742	789	762	741	752	737	753	689	753	714	720	746	708	716	762	722	761	819	729	760	678	769	715	769	725	736	725	806	724	716	755	748	782	720	746	742	782	686	718	769	751	772	757	743	762	766	768	805	757	764	699	721	776	758	754	758	766	778	755	705	733	758	728	766	727	793	765	713	709	785	746	734	773	780	744	741	751	722	774	751	736	708	778	725	716	732	752	755	745	749	753	723	784	743	780	775	754	749	758	774	778	757	738	736	787	752	730	720	750	784	746	761	770	790	708	732	744	746	791	743	733	731	765	753	717	732	757	724	756	767	727	734	729	769	784	804	723	734	742	753	838	786	781	756	778	761	775	804	737	750	766	767	763	763	747	714	758	716	739	760	753	749	751	733	754	749	726	702	754	720	766	684	691	778	739	762	777	740	763	778	772	759	770	756	748	753	757	735	784	744	740	783	765	747	769	715	749	785	724	745	707	703	723	760	775	772	750	737	705	737	773	709	748	794	716	758	761	740	777	680	748	770	745	775	757	739	786	726	722	736	786	754	786	778	790	730	742	771	708	760	794	769	757	695	685	798	772	772	783	716	772	791	727	774	786	746	788	758	810	752	737	775	726	788	764	757	708	754	720	747	751	789	761	778	769	745	711	745	762	728	745	782	732	735	793	747	730	751	740	762	713	742	710	761	766	725	721	754	769	745	744	756	765	720	706	756	721	729	732	813	816	736	735	729	806	780	734	779	774	763	748	752	784	763	763	707	741	701	742	724	751	772	711	772	740	764	714	765	723	777	758	752	760	733	749	687	734	727	716	748	773	762	762	749	721	782	755	733	792	726	773	735	734	718	749	739	764	776	750	782	755	766	729	745	764	761	751	770	751	731	724	726	703	758	746	769	747	740	766	738	713	713	746	759	741	751	758	704	778	752	756	761	773	765	771	733	766	767	740	736	743	734	742	791	780	716	733	745	726	754	733	762	760	715	723	750	764	750	739	740	818	726	719	758	749	751	764	753	745	782	759	722	727	763	760	772	763	734	759	775	786	765	699	799	721	715	738	717	727	765	760	803	785	698	740	731	794	759	765	792	738	728	724	719	755	726	737	723	758	731	774	722	743	716	768	748	732	758	731	791	701	747	758	766	758	761	753	759	742	736	748	812	724	756	803	734	751	802	703	808	722	743	759	701	774	748	705	763	722	729	790	767	779	766	771	754	741	760	757	707	773	777	778	735	693	755	840	744	771	824	788	756	722	755	829	763	724	762	745	727	818	742	813	744	729	747	743	718	746	733	742	720	757	766	785	760	739	746	712	747	783	753	711	750	713	746	740	762	753	720	772	750	762	722	726	729	736	780	729	742	736	736	759	761	696	745	753	762	774	745	728	742	785	729	770	767	757	750	745	770	748	716	782	714	786	730	793	706	756	714	723	739	753	748	714	728	738	757	785	790	779	731	739	766	760	763	745	715	770	730	744	797	750	757	758	730	783	730	753	730	774	762	715	744	756	776	746	759	738	748	710	714	676	762	770	774	759	779	778	761	756	758	715	735	777	705	737	764	717	725	702	721	743	703	707	713	726	744	779	759	814	718	757	740	743	745	773	763	775	727	731	783	746	767	766	813	781	757	793	747	755	800	749	768	781	790	739	824	742	717	766	772	771	720	703	733	744	774	774	723	764	755	743	760	769	751	757	723	739	782	760	771	743	739	762	762	754	793	736	780	771	781	711	748	754	756	767	751	752	738	736	759	739	738	720	738	752	742	709	720	777	737	737	741	747	758	789	718	727	737	758	746	801	760	747	742	724	764	784	728	739	777	713	793	739	746	739	719	665	741	775	731	756	788	765	794	725	713	708	748	772	740	749	758	770	729	759	708	742	707	757	776	727	788	804	786	715	754	752	780	827	769	732	726	707	769	750	733	710	762	740	743	738	709	766	805	705	756	753	735	749	764	787	741	751	766	739	739	714	779	776	740	755	797	744	712	741	777	743	766	688	765	732	742	696	726	729	711	789	738	723	761	753	728	708	817	752	739	770	767	737	750	698	755	707	746	740	689	759	689	716	737	771	766	747	770	750	734	768	733	761	742	737	780	722	709	785	750	769	800	717	766	759	747	708	775	801	807	692	742	780	710	736	772	764	714	756	699	706	758	714	701	758	776	743	772	745	771	778	728	724	801	781	769	726	753	744	782	727	773	725	726	725	743	773	760	746	740	716	725	754	763	764	748	749	763	782	799	729	779	700	750	747	792	755	762	714	745	738	697	737	762	763	778	783	814	688	759	743	727	768	769	760	715	747	784	792	770	711	748	718	711	746	740	713	755	708	746	736	822	756	773	745	705	752	721	731	772	727	765	743	721	730	729	717	749	749	725	792	765	758	778	727	749	720	817	766	791	729	787	792	707	719	763	762	739	811	698	763	767	725	747	763	725	754	809	792	754	774	758	743	733	748	741	769	723	751	751	763	723	772	737	715	833	775	728	755	727	721	753	766	777	753	719	729	747	751	823	766	723	743	743	759	750	736	670	761	799	739	788	730	765	789	781	756	751	765	754	751	756	749	697	755	749	733	743	756	764	723	784	767	782	774	707	786	767	760	705	740	774	750	735	755	759	747	751	699	783	760	778	737	743	749	721	747	721	788	756	731	764	724	741	760	751	702	757	763	816	751	762	728	761	708	775	753	790	782	749	771	743	756	709	709	736	815	740	777	706	733	757	765	790	698	789	767	751	764	702	743	762	740	734	756	736	702	768	755	768	732	758	762	782	772	784	733	805	752	746	733	737	745	791	732
24013	22590	32422	26388	18844	6787	467	367	351	317	347	350	319	321	355	344	320	320	338	351	332	307	316	294	309	325	284	310	305	308	319	305	309	328	299	319	321	338	311	311	328	314	297	306	287	295	369	293	302	354	339	336	320	292	307	310	323	299	297	302	288	310	318	338	314	315	315	294	300	326	300	333	365	288	264	278	286	309	318	323	303	288	305	324	285	313	318	302	303	313	315	304	312	320	292	282	314	298	331	316	304	318	288	298	305	315	335	350	316	290	304	325	322	318	312	334	300	305	305	309	340	298	328	303	324	331	292	316	335	335	309	287	331	314	308	333	333	345	302	331	301	285	293	304	317	264	317	309	318	322	305	305	297	281	335	319	295	311	291	287	308	293	308	321	337	292	306	312	313	295	313	308	297	317	321	292	307	296	288	291	349	363	334	317	301	319	308	328	312	308	324	331	326	298	332	335	292	312	318	300	304	333	320	321	311	344	316	315	299	316	325	322	356	331	301	370	305	297	325	283	283	339	295	328	313	310	344	306	312	300	322	336	321	345	300	305	331	296	351	320	322	313	330	285	326	331	304	308	304	281	342	308	315	300	311	335	317	312	324	316	324	321	333	333	330	285	346	325	292	337	295	317	309	343	297	277	299	338	305	293	298	295	311	299	293	326	311	323	330	293	295	300	290	306	334	296	307	299	320	302	317	304	314	309	322	321	312	308	318	303	329	331	324	321	316	341	298	305	322	329	349	328	310	309	308	313	311	280	306	285	318	308	313	308	348	293	328	329	321	299	308	309	317	288	305	336	290	327	316	288	301	320	303	290	303	312	293	315	320	303	310	335	311	281	302	312	284	335	320	305	301	291	284	320	301	310	295	312	296	304	317	298	310	322	290	318	299	294	311	331	283	298	299	323	305	289	363	314	317	332	302	308	325	294	291	307	327	302	315	283	298	328	304	278	290	315	308	325	310	325	319	306	293	312	300	289	309	283	317	321	325	323	315	321	292	289	293	307	291	306	297	306	352	318	300	308	332	322	319	342	305	298	278	314	311	309	317	310	334	322	315	278	289	326	336	315	324	311	308	308	283	330	294	311	318	335	325	293	303	306	310	297	306	307	333	330	349	333	337	328	308	309	333	316	322	327	289	312	264	302	301	335	336	329	358	315	293	333	321	332	302	296	320	304	342	304	302	316	320	316	301	307	320	311	310	337	300	294	317	312	318	308	329	326	308	321	333	318	306	308	284	324	318	304	310	266	341	313	331	288	301	322	307	327	318	325	288	336	340	308	316	349	309	277	309	278	319	313	310	336	320	286	311	299	310	307	322	328	324	312	322	330	339	331	307	278	292	291	346	295	322	315	308	288	320	325	315	340	308	322	320	303	284	301	305	321	302	329	289	311	312	302	338	337	319	324	306	321	350	286	286	313	283	300	307	339	308	287	316	316	329	310	299	325	342	331	282	328	326	302	325	318	275	310	304	338	322	321	285	295	307	315	329	317	336	314	302	324	302	303	286	325	292	309	328	340	306	348	331	286	341	332	342	318	291	312	306	327	323	327	336	279	338	276	328	318	303	325	355	318	305	335	320	276	303	313	326	276	327	333	342	305	328	331	327	332	300	305	343	279	280	288	274	334	335	339	335	307	311	328	318	312	310	309	308	312	287	304	285	318	321	329	307	316	326	312	309	298	278	294	312	326	322	323	343	321	324	294	315	304	324	322	305	299	297	323	304	325	312	302	328	306	316	300	318	310	316	330	338	319	306	324	299	316	296	303	295	321	294	290	299	340	329	306	343	300	317	306	309	333	279	318	314	332	300	308	322	285	308	303	306	282	312	283	296	303	316	286	315	286	284	326	327	321	282	297	329	286	338	305	321	324	279	302	304	303	339	327	325	322	334	297	306	302	303	285	309	313	348	306	343	305	334	303	311	322	334	308	302	305	312	311	335	300	329	326	331	296	293	309	294	315	321	312	297	313	318	313	309	312	336	318	301	302	288	295	300	321	313	303	306	318	328	312	320	304	284	319	331	306	312	326	300	298	303	318	301	335	347	363	338	304	294	294	310	305	327	298	298	296	293	309	290	296	315	313	335	326	323	309	295	271	302	319	307	293	311	327	335	319	314	314	311	338	334	325	310	301	337	343	343	324	301	320	300	324	322	297	315	297	335	317	320	298	324	309	302	329	322	340	317	342	305	309	316	292	299	307	301	340	349	312	321	306	312	311	320	342	308	323	287	300	278	307	339	321	314	332	339	321	307	311	278	333	335	314	314	315	315	312	312	304	314	325	299	293	294	318	342	306	299	304	328	325	300	313	304	323	321	288	338	318	319	281	323	325	307	308	305	326	292	320	346	303	337	310	348	351	305	294	308	331	313	298	310	317	313	289	330	316	277	332	319	322	312	307	310	326	321	355	322	300	276	307	317	284	312	293	295	280	316	355	321	318	315	316	283	339	291	341	290	289	314	331	315	318	329	311	331	326	326	332	308	324	301	314	309	316	308	299	321	328	320	296	329	320	301	290	312	310	314	322	295	307	313	341	309	302	312	317	326	296	296	305	313	313	306	283	311	323	305	328	308	334	327	302	333	327	322	332	302	342	305	290	343	334	334	306	308	270	298	293	325	303	305	340	294	285	283	338	340	300	318	311	313	306	310	291	320	329	313	307	337	303	322	319	317	310	316	292	331	329	308	294	316	301	326	342	335	301	308	301	323	310	326	348	343	328	320	321	279	282	312	299	340	328	327	269	312	334	305	339	300	300	352	303	337	323	339	313	328	316	342	309	293	314	311	314	309	330	304	292	314	299	296	325	330	266	313	312	310	326	332	309	308	307	335	302	318	289	292	344	320	313	334	321	344	315	307	295	309	322	347	321	295	335	293	311	333	319	323	307	322	324	317	294	329	327	326	308	309	306	306	308	326	330	314	330	305	314	317	329	312	329	329	325	345	318	329	302	309	287	349	338	332	307	317	339	315	317	330	298	336	292	301	324	327	338	332	324	311	312	315	336	324	321	304	327	304	303	323	273	325	333	277	325	290	298	296	324	304	320	293	303	291	320	306	287	315	315	290	321	345	285	313	295	322	350	328	324	297	299	309	325	292	277	289	348	309	288	303	312	321	309	304	296	329	295	328	298	313	317	335	296	319	328	333	340	314	338	298	306	317	353	301	322	291	331	315	309	334	324	301	312	323	301	297	342	316	340	299	350	292	351	325	331	303	306	349	334	326	290	292	323	337	327	341	323	313	336	309	316	304	317	288	325	311	305	296	321	306	313	264	271	297	312	311	296	323	341	304	328	317	326	306	296	319	328	293	297	325	304	267	284	280	306	319	332	338	285	316	324	285	299	313	297	329	308	307	319	321	307	337	328	282	303	300	350	309	292	327	318	298	305	294	328	315	305	334	332	314	341	329	325	289	323	314	324	330	315	304	326	298	306	321	309	322	301	294	301	309	320	307	302	306	301	306	303	322	297	308	338	314	330	292	333
58903	88152	69483	33051	5445	631	591	564	540	593	562	524	538	537	569	539	538	529	533	535	600	554	503	588	557	571	503	554	543	563	576	537	562	518	516	547	535	557	521	567	512	523	576	536	571	548	542	579	557	547	546	545	493	521	587	535	529	526	534	504	579	519	542	552	562	549	590	524	505	556	542	563	566	496	555	560	523	534	539	488	541	598	569	541	511	511	561	547	516	545	552	532	550	556	556	579	518	543	526	536	580	530	547	551	580	551	584	534	519	531	536	558	499	543	542	548	521	489	505	542	508	544	580	506	567	562	555	527	544	556	538	559	525	517	588	547	561	533	495	583	534	575	534	523	588	533	532	532	535	530	552	541	527	537	555	545	524	546	517	518	527	542	548	519	554	515	544	556	579	526	538	550	569	541	574	562	571	532	561	561	529	545	565	581	563	515	582	600	569	510	567	558	532	544	536	557	545	568	536	567	534	538	520	573	573	563	524	520	554	527	553	562	530	548	532	556	584	552	548	531	564	522	579	567	546	555	541	541	565	546	553	534	556	520	542	542	565	538	548	559	555	512	511	539	569	546	557	548	601	519	508	539	535	513	521	517	533	555	509	557	534	554	544	559	549	511	535	570	551	583	558	586	557	510	502	585	582	514	547	539	541	546	528	533	557	561	543	562	543	574	516	572	564	549	537	551	543	537	535	529	544	570	589	559	533	537	498	544	564	519	566	507	572	546	558	546	538	556	537	550	509	559	574	518	495	529	544	577	522	529	558	544	533	521	528	512	560	508	557	536	529	515	560	512	517	535	536	539	556	552	536	568	547	516	576	541	526	539	554	529	553	531	533	518	539	543	554	510	543	561	513	574	524	540	579	544	512	554	544	544	571	547	523	562	574	560	526	532	577	477	555	543	587	545	555	560	590	503	533	519	542	527	554	549	540	559	547	565	529	555	566	521	509	482	551	540	551	586	532	497	570	538	524	541	531	530	543	597	605	566	547	514	533	609	540	580	552	555	528	542	512	505	564	551	533	537	509	550	574	543	549	534	522	516	545	529	543	562	542	526	496	537	542	491	549	572	522	575	620	563	557	583	529	530	569	577	559	516	572	538	542	568	511	550	557	528	517	556	560	555	554	615	556	564	532	523	548	553	588	497	504	561	557	534	563	502	550	543	543	548	543	513	580	518	567	521	524	533	549	506	526	554	544	565	548	538	534	530	576	533	531	557	579	550	517	510	547	564	580	544	494	521	496	524	550	509	500	570	554	515	586	538	556	549	524	533	513	563	550	543	548	577	532	545	523	543	543	540	586	575	553	550	545	520	552	522	575	554	527	568	586	565	594	516	540	512	521	519	582	543	502	546	563	521	523	529	548	584	505	553	545	513	521	547	561	542	552	585	571	564	546	523	549	537	534	534	514	535	522	499	561	576	575	525	532	553	544	569	528	568	544	555	548	531	547	536	554	565	533	547	566	545	537	562	544	561	544	501	498	543	524	517	556	541	534	549	557	552	549	564	518	549	518	509	516	524	514	553	519	542	538	563	587	531	550	523	533	515	511	556	525	481	546	538	578	562	538	543	529	550	534	546	572	549	515	541	542	552	564	551	551	544	562	532	528	560	526	532	568	555	570	570	554	539	523	565	514	545	576	533	536	538	539	514	550	550	520	527	524	617	531	542	520	541	497	523	561	538	548	520	543	533	565	553	573	542	510	523	556	552	540	572	538	574	544	550	555	576	545	560	551	536	536	542	559	479	538	516	545	582	505	574	552	543	534	544	500	533	524	583	523	573	487	527	578	535	520	566	524	516	540	541	575	564	554	546	514	573	514	524	526	572	557	567	569	553	530	553	545	539	516	560	527	543	566	539	528	589	509	501	527	562	540	539	491	557	522	593	611	562	544	548	527	514	532	508	542	552	551	521	521	538	535	553	554	538	534	542	555	555	546	561	531	517	581	550	531	523	522	532	535	548	554	535	553	503	535	569	552	584	554	555	576	546	513	525	594	566	593	546	521	524	579	529	523	531	526	555	535	538	569	559	524	570	575	497	553	522	525	552	589	534	567	526	541	557	580	524	540	579	557	570	543	508	558	532	619	551	587	575	527	532	567	535	563	540	539	530	518	537	542	533	520	534	515	519	537	496	537	535	530	538	521	544	557	532	560	537	555	518	535	564	572	564	517	531	516	511	532	568	555	563	542	588	513	521	548	506	492	579	519	555	583	553	549	520	545	562	567	582	582	542	551	510	509	560	553	579	500	515	515	535	548	521	571	560	536	524	567	523	530	591	579	512	496	522	504	558	526	547	564	540	510	526	547	534	581	509	546	495	548	546	540	575	552	513	562	598	549	523	565	547	555	564	559	560	518	542	568	572	507	566	544	569	534	547	595	517	536	544	571	578	555	581	523	583	512	529	533	575	540	563	508	521	560	548	553	522	531	540	505	564	544	536	521	561	504	562	565	539	515	530	529	565	540	534	574	575	536	522	527	573	557	506	571	545	521	549	557	591	532	536	532	538	569	543	560	531	528	509	566	539	510	513	508	562	556	573	519	551	514	572	547	567	569	533	516	539	568	548	555	525	528	532	547	521	528	563	496	582	521	564	540	598	536	533	553	520	555	568	522	587	525	554	556	546	522	536	545	559	526	578	573	514	522	552	538	510	532	529	527	562	523	547	573	531	554	555	517	548	548	550	552	490	544	533	523	571	577	548	527	584	566	552	495	556	561	511	558	526	540	511	569	547	580	545	551	546	524	583	506	521	536	513	562	530	557	530	551	531	531	553	506	561	537	551	527	540	560	527	535	530	548	542	540	508	540	546	551	523	551	568	547	523	535	598	511	541	511	582	535	542	541	551	542	515	595	536	549	566	521	553	522	523	546	498	557	536	558	521	549	556	527	519	575	518	537	566	545	522	528	545	549	585	588	591	554	522	545	561	567	530	572	552	551	538	559	522	521	549	528	540	518	550	532	533	527	552	547	569	534	538	576	574	498	572	587	567	517	541	538	529	520	512	518	499	550	577	550	580	564	535	545	493	556	517	527	536	534	536	546	516	567	555	539	541	580	583	541	548	554	528	541	560	544	525	548	567	509	515	594	573	503	536	538	553	523	565	528	557	537	540	564	508	538	533	566	553	520	550	506	519	546	531	539	537	579	535	548	504	529	531	536	523	519	526	576	520	561	602	512	548	560	522	546	575	537	534	574	566	559	508	560	499	516	549	529	562	542	513	539	586	545	539	528	528	546	527	551	507	513	532	570	546	529	603	550	609	542	576	533	557	562	527	510	529	571	560	548	558	539	563	545	553	538	577	525	532	555	553	576	550	533	538	499	534	552	548	564	561	539	524	556	541	560	498	550	559	503	551	514	541	571	530	567	562	548	543	536	548	515	561	543	517	472	528	583	577	552	572	526	569	515	519	518	558	553	581	567	530	579	547	547	539	530	549	528	497	560	586	526	516	482	582	540	557	548	557	556	550	544	544	511	532	554	484
22986	21723	30846	24608	20884	17318	3408	523	397	462	442	414	451	427	408	404	406	434	431	406	367	459	396	421	383	435	431	398	430	405	431	435	423	399	398	432	429	417	407	440	428	400	390	391	421	433	438	443	420	430	375	431	440	417	388	431	380	391	420	406	430	416	411	388	416	410	380	375	399	411	428	386	401	383	417	417	449	409	441	411	430	399	402	400	412	445	425	443	453	405	425	417	434	420	413	436	414	423	424	431	397	409	406	389	424	411	416	383	423	380	414	363	447	434	435	377	402	401	424	415	442	398	433	352	377	400	415	415	418	413	413	412	429	364	402	433	428	434	411	429	394	440	408	429	399	409	418	382	408	418	423	420	390	400	396	389	432	436	387	390	401	396	441	406	412	379	390	409	422	392	400	407	414	399	422	427	390	412	427	431	422	386	374	417	402	412	429	401	405	398	456	402	444	415	412	440	404	359	395	431	386	428	408	421	379	439	436	434	415	437	464	400	392	419	390	414	439	421	379	443	425	424	404	435	400	405	419	417	373	397	386	417	397	417	419	423	416	419	395	407	419	409	421	374	414	403	381	398	415	413	430	393	398	414	398	395	432	434	408	398	427	477	395	389	398	432	399	420	401	435	437	401	414	387	394	445	409	418	402	439	446	455	432	406	416	385	398	416	409	406	393	407	399	416	405	439	431	425	379	415	413	429	378	396	404	412	389	407	398	409	388	414	441	407	374	415	428	409	428	381	434	431	402	448	419	401	420	420	440	407	426	417	455	414	404	381	389	429	426	432	392	400	393	393	397	434	427	445	399	392	423	414	386	416	429	458	438	432	422	411	419	400	436	368	423	403	422	408	401	424	397	410	428	410	439	455	401	387	394	417	378	390	408	393	413	438	392	426	399	378	435	404	434	410	422	410	397	422	422	395	410	368	410	392	425	402	410	372	402	416	397	438	417	386	432	448	413	419	403	388	430	433	397	418	441	397	460	414	456	396	424	415	406	444	411	407	410	407	404	410	420	431	417	428	404	406	405	409	432	414	412	434	401	396	419	406	423	385	413	420	437	416	412	410	402	429	413	422	380	400	425	427	406	411	417	367	402	409	440	419	416	375	389	363	398	442	422	418	373	430	372	439	423	417	427	408	414	418	417	391	407	432	412	375	410	403	402	397	407	443	410	407	440	370	417	392	449	391	428	418	406	408	400	401	439	398	415	387	397	398	406	428	390	416	410	448	419	434	364	391	419	441	407	341	404	419	415	441	434	415	414	412	403	394	396	422	403	402	394	408	436	394	415	422	420	420	415	398	414	406	378	464	421	412	406	436	454	397	428	381	409	398	378	436	401	431	416	426	406	391	401	432	422	428	435	427	383	363	416	407	430	436	420	427	407	400	365	406	419	403	409	412	440	413	388	400	425	410	424	424	405	413	399	408	387	418	428	406	384	376	394	445	390	388	400	395	402	418	398	377	425	433	407	418	430	436	409	428	407	417	399	422	428	420	420	410	396	403	412	377	433	414	440	393	389	358	452	399	382	356	423	413	398	410	426	432	422	378	423	415	427	451	408	378	459	439	415	401	394	382	425	387	408	457	422	408	406	385	425	449	417	433	386	442	431	424	418	401	414	443	407	436	433	407	406	404	380	402	384	436	408	406	408	408	410	432	451	423	401	450	414	404	418	374	409	410	419	424	404	390	364	417	430	383	434	427	412	430	394	435	411	433	413	427	401	429	383	360	420	378	402	475	397	385	387	417	396	442	431	403	414	417	431	457	369	383	427	415	408	447	383	432	387	424	415	388	424	377	393	388	411	386	389	394	401	398	403	401	402	374	421	408	387	401	414	369	406	426	397	432	374	419	416	402	462	420	396	397	429	396	411	390	405	441	451	406	417	406	385	410	429	436	426	451	424	396	399	396	403	408	465	420	424	422	400	436	428	417	408	410	441	390	398	404	454	401	418	445	394	393	413	428	444	399	441	408	409	424	419	450	423	407	373	377	411	432	439	397	418	410	417	427	412	445	446	448	425	398	395	379	416	443	402	383	451	440	419	448	364	389	404	417	409	381	429	400	447	426	434	401	388	408	398	404	431	398	393	419	433	423	407	417	411	390	425	394	411	405	409	408	425	450	405	458	457	413	410	396	448	445	368	451	414	440	439	439	364	394	394	424	405	420	390	431	404	389	415	412	422	406	392	403	394	433	400	405	412	354	376	393	427	441	443	411	404	414	397	414	421	413	413	409	384	374	400	442	429	435	411	432	426	408	414	399	423	391	443	419	432	441	398	425	412	426	413	455	393	401	427	415	415	374	429	389	397	414	405	461	404	413	422	404	413	429	409	397	422	439	417	408	409	381	408	411	419	411	391	434	428	379	407	415	412	428	424	408	447	409	411	401	397	426	411	387	422	414	451	421	392	418	413	417	427	369	372	448	357	435	391	433	428	408	395	412	379	408	420	423	392	396	436	434	382	392	405	398	427	395	399	400	396	421	410	407	431	432	435	456	396	413	416	413	424	374	398	419	441	428	422	402	441	374	386	420	402	421	402	414	392	407	421	447	391	407	409	402	406	415	407	416	391	383	444	401	384	442	381	417	414	419	417	417	388	397	429	376	410	422	396	394	393	423	439	438	412	415	404	416	414	359	397	443	411	407	427	434	395	426	424	408	462	423	381	427	395	383	442	419	420	372	444	426	417	398	418	404	415	381	448	419	403	436	448	434	419	420	393	430	439	404	423	377	399	420	417	444	381	403	400	428	423	431	430	391	483	379	414	399	406	419	436	423	458	449	414	426	404	405	421	403	425	404	432	451	399	397	443	419	394	399	402	426	397	412	403	430	428	402	424	431	363	438	420	422	378	396	435	428	404	395	400	411	429	444	435	421	419	392	432	412	408	401	421	426	391	406	429	410	413	373	432	423	401	410	415	385	383	412	422	442	408	401	402	419	398	414	414	406	434	418	417	424	391	413	419	423	417	379	413	408	426	378	406	435	411	383	405	403	456	420	402	407	434	418	450	411	410	432	446	425	439	457	405	395	419	401	402	431	399	393	437	406	420	407	406	382	395	396	425	418	428	407	401	401	390	422	413	378	440	421	420	412	414	391	455	432	397	391	416	424	392	402	422	401	415	439	411	411	419	383	382	423	439	439	389	432	415	423	408	380	414	421	388	434	417	403	407	421	434	396	424	391	418	467	409	415	405	346	420	414	422	412	456	443	415	424	432	382	418	411	426	416	418	404	405	445	398	403	389	398	422	453	388	442	407	385	425	406	414	404	409	400	444	432	416	410	420	417	394	436	382	418	427	401	365	436	413	394	413	427	424	428	406	415	425	409	384	385	408	436	409	420	404	428	405	416	385	407	415	459	393	415	419	412	396	387	400	426	412	433	425	432	420	418	405	457	422	416	393	399	395	397	401	384	384	419	439	463	441	407	432	395	424	393	438	396	381	409	436	413	392	453	424	434	410	464	380	383	419	374	420	401	393	404	401	406
58262	97152	79567	40016	9558	926	748	721	742	721	672	694	675	690	655	687	702	670	615	702	650	676	681	695	639	664	673	652	670	613	634	700	712	660	640	647	655	644	648	703	677	684	655	660	694	716	652	662	669	701	635	717	684	640	657	685	634	685	660	695	689	672	698	693	665	655	628	643	714	632	701	694	683	637	694	660	713	673	707	656	687	647	733	665	678	699	701	653	698	680	640	708	663	668	697	648	649	691	673	654	653	713	670	661	667	655	664	672	658	717	677	658	717	690	664	672	657	656	624	663	626	681	679	666	651	604	648	664	647	654	687	676	668	650	699	661	632	682	669	664	704	699	679	661	673	654	697	645	632	596	690	652	713	655	680	695	669	632	685	656	656	692	657	677	715	682	653	707	652	653	642	628	666	674	681	676	676	681	659	675	657	681	693	678	673	653	660	606	691	650	656	671	671	690	663	660	658	661	651	670	668	677	644	671	687	658	656	677	673	643	659	659	666	675	709	589	625	684	691	696	658	695	650	679	634	661	653	639	680	703	682	655	660	676	664	656	637	680	670	674	637	642	702	672	676	650	648	641	650	658	712	692	686	653	667	662	655	666	636	663	697	658	708	654	672	720	662	672	704	639	675	699	707	626	654	664	625	650	668	654	676	690	669	688	654	640	645	689	617	669	652	672	679	648	697	701	684	654	648	658	626	623	684	711	666	683	677	659	689	660	681	660	711	653	679	643	620	650	631	654	700	619	698	630	678	612	628	636	674	671	658	651	666	702	657	676	681	668	694	639	644	609	673	678	675	676	613	676	665	640	679	630	673	640	681	673	664	638	668	724	697	701	648	655	693	639	660	685	680	659	705	715	627	743	682	639	701	652	669	701	636	652	671	657	687	619	672	675	695	712	687	648	680	661	644	666	657	666	655	677	622	675	614	706	670	667	646	671	700	608	692	628	660	662	689	663	698	650	663	659	633	663	683	649	622	685	693	660	616	701	704	626	642	618	667	704	675	672	689	670	673	685	684	658	681	680	676	640	656	668	681	668	654	661	658	686	663	664	688	705	631	651	645	622	680	647	671	653	654	668	644	659	679	632	679	703	677	591	695	662	596	654	672	629	688	627	673	623	650	602	638	681	715	633	647	656	674	690	662	674	684	669	670	681	655	645	683	645	639	709	646	698	627	645	640	690	673	671	661	649	694	654	671	668	668	678	626	643	719	656	670	690	694	699	660	685	666	653	585	661	660	676	661	671	658	629	649	655	644	661	635	643	630	687	650	645	664	649	663	655	671	661	672	662	664	655	638	715	637	685	672	659	655	655	637	689	693	673	649	655	665	724	658	644	673	655	655	691	660	595	683	699	661	647	664	664	692	666	703	662	673	665	649	689	639	713	658	671	645	627	618	690	662	663	678	682	687	687	671	658	685	646	624	656	640	691	636	657	677	728	680	695	683	695	687	702	703	667	639	665	651	693	652	682	679	610	677	612	640	691	717	679	671	673	674	668	732	668	710	662	660	672	679	654	647	639	650	671	617	634	670	696	715	668	682	730	673	648	683	685	641	648	646	728	672	673	650	699	696	647	643	658	646	675	652	674	685	644	680	704	664	663	655	664	654	667	637	647	684	635	619	635	652	663	646	702	670	662	702	672	681	641	632	665	586	650	687	669	639	683	669	661	651	649	665	627	665	658	641	613	701	611	660	684	700	632	663	692	700	704	691	644	653	673	647	637	671	698	619	644	696	677	705	647	655	653	647	668	659	649	677	637	640	639	677	652	663	647	617	730	656	656	665	680	677	619	629	661	715	677	651	645	607	666	672	657	668	689	626	648	642	602	678	641	680	599	717	665	684	656	642	684	657	649	648	679	683	684	652	678	677	682	650	654	664	646	723	665	646	679	653	668	611	643	687	669	695	645	690	708	639	635	647	654	673	682	677	654	653	691	694	666	636	651	692	680	661	675	651	663	689	651	624	627	657	657	674	648	668	642	674	708	708	635	703	613	713	681	698	659	651	656	740	684	656	625	659	661	658	693	662	703	618	692	694	693	677	731	661	686	627	659	679	635	666	673	696	612	686	661	707	631	704	659	680	640	634	675	659	684	654	656	699	589	680	637	689	595	640	671	664	694	697	687	664	671	689	663	660	684	681	690	688	601	664	643	627	641	670	642	666	655	629	662	705	661	626	669	667	621	686	662	658	649	666	648	630	696	692	688	663	652	693	684	644	637	688	680	649	672	660	655	646	635	661	687	672	666	658	675	636	638	660	701	664	658	667	626	665	668	658	693	640	725	711	720	691	591	626	704	692	668	692	618	678	639	676	640	702	690	640	649	662	688	652	664	671	651	664	689	671	691	683	662	699	679	685	667	614	681	694	663	677	614	690	674	649	623	641	679	709	654	626	739	645	679	685	679	664	718	656	691	734	651	629	609	639	669	675	655	633	693	716	670	660	672	681	690	627	694	675	662	677	662	659	611	650	664	699	618	704	670	697	664	585	599	695	671	679	663	676	689	689	690	709	654	734	647	640	676	668	651	684	654	649	668	659	650	610	630	617	692	672	662	631	689	628	649	671	703	650	673	675	664	659	682	657	678	657	666	702	695	649	659	669	678	631	667	649	657	665	669	658	668	694	678	683	689	672	674	653	697	657	650	681	690	648	671	681	671	647	647	688	638	618	671	646	679	668	640	640	629	644	665	638	628	630	639	673	655	651	610	667	705	653	650	658	658	662	622	674	654	658	690	658	720	641	681	636	647	679	675	639	661	684	641	654	686	656	707	697	666	655	650	621	637	576	694	660	695	657	704	719	621	620	648	649	683	721	648	686	634	636	642	685	600	641	638	671	680	684	622	659	654	705	738	647	628	702	642	685	654	717	640	647	658	674	692	672	668	630	641	656	663	658	655	655	629	661	703	673	707	630	680	660	630	650	708	677	702	685	635	652	694	624	626	638	680	683	650	715	664	628	711	708	688	659	692	617	677	607	754	668	675	685	658	648	693	632	647	655	691	684	678	627	613	642	649	679	650	652	670	639	626	702	644	632	649	721	645	658	652	638	689	672	648	641	656	705	672	662	667	648	640	652	629	725	660	671	685	680	695	658	649	655	672	705	643	670	666	656	679	643	632	682	674	624	705	698	687	691	622	713	697	646	705	667	667	663	634	664	626	674	663	685	663	670	671	693	685	649	639	631	690	582	664	641	661	653	649	669	657	658	661	658	675	660	654	665	682	643	682	665	674	672	674	638	644	668	643	693	650	649	645	662	703	634	696	667	667	736	667	640	697	646	688	652	678	681	688	648	681	714	673	670	620	666	689	669	670	640	652	621	655	680	665	659	639	665	667	631	693	672	650	650	630	645	639	640	632	691	695	657	638	665	662	702	627	621	665	657	695	674	679	682	659	678	690	694	677	631	653	666	664	652	640	652	668	704	692	664	654	665	663	660	624	679	660	670	721	708	656	684	690	703	681	692	661	693	699	663	709	693	700	654	685
28605	28021	28676	13565	1081	428	442	447	404	415	420	408	468	437	426	473	439	462	420	413	452	440	462	434	392	422	421	418	430	422	396	419	402	431	411	440	416	409	452	388	410	429	450	411	397	389	438	397	452	422	412	443	429	454	409	433	426	427	429	433	448	422	423	454	465	431	417	413	406	431	398	445	449	409	435	443	408	412	411	507	452	444	416	403	442	421	445	402	429	404	471	399	430	420	443	398	445	451	443	438	456	444	451	410	437	422	437	416	427	446	439	416	414	434	437	426	440	401	407	446	417	405	417	412	403	411	427	441	415	440	434	442	424	450	473	411	416	442	435	408	427	453	401	428	455	410	423	429	432	444	424	437	453	461	469	396	423	413	436	401	471	438	413	423	446	488	449	411	425	424	475	447	456	412	406	417	426	440	404	432	421	415	410	453	387	379	427	441	442	422	418	398	434	488	414	448	460	425	461	416	393	436	449	417	435	435	409	449	440	396	422	424	412	430	439	453	438	402	429	395	412	424	415	431	424	409	412	433	429	443	407	436	425	390	417	451	407	444	418	448	426	403	438	389	375	462	421	449	432	384	393	449	403	416	436	420	439	430	457	414	407	450	405	422	414	450	438	417	461	454	424	419	452	417	419	440	400	422	419	427	486	421	456	466	448	454	416	453	405	399	419	433	417	414	408	403	486	423	430	469	424	406	441	433	421	437	430	423	463	426	434	452	444	440	435	443	388	428	404	408	419	416	465	431	428	419	423	442	412	416	375	415	428	426	441	417	455	440	388	439	446	408	456	438	448	452	438	397	456	412	444	412	438	397	403	422	417	400	446	435	433	415	436	396	453	439	454	401	421	427	410	396	392	446	423	438	429	433	412	404	443	435	454	436	460	428	437	414	436	432	415	433	403	377	427	396	426	436	419	431	421	381	440	411	378	404	407	402	389	422	444	414	461	439	429	409	385	438	450	450	421	423	439	488	437	425	448	436	436	444	431	406	442	454	410	425	434	379	422	417	432	436	406	422	441	428	414	421	423	397	412	441	417	431	422	452	388	434	462	421	446	428	467	438	445	426	386	428	462	421	438	427	478	458	453	406	383	416	450	411	395	431	421	454	413	438	415	411	422	421	413	417	421	380	394	433	437	430	397	437	427	438	451	415	418	455	394	445	434	456	448	418	423	447	450	409	437	387	457	434	424	419	420	436	440	417	443	435	420	378	417	415	411	427	381	424	422	403	461	382	426	436	421	397	391	397	429	426	427	416	417	403	432	467	456	433	415	422	462	392	396	383	410	390	428	470	443	397	403	407	439	404	419	424	420	417	387	398	425	430	416	429	450	418	433	455	382	395	451	419	456	405	405	446	431	435	406	446	421	412	422	430	393	418	419	403	429	401	413	421	440	422	406	429	428	421	454	461	427	439	410	449	436	383	407	434	438	423	454	413	410	456	428	397	401	448	450	400	441	452	425	435	392	409	427	437	416	435	406	415	455	471	395	393	448	450	476	446	380	403	388	415	401	436	407	442	386	432	442	402	404	416	432	430	423	409	414	455	452	434	400	425	403	434	446	420	416	423	440	363	396	414	406	403	423	415	403	439	417	402	414	405	463	426	418	462	446	417	421	401	432	429	437	432	413	444	422	409	428	415	431	427	403	414	397	432	439	426	456	404	451	427	419	414	435	383	444	432	439	439	427	415	442	397	403	387	452	396	409	451	392	422	418	437	423	428	444	434	431	405	398	457	422	396	451	419	439	434	460	447	447	406	401	404	446	393	436	445	394	443	414	461	401	398	415	409	458	440	428	444	432	460	421	456	427	442	423	424	404	437	450	410	450	442	429	402	432	466	452	399	408	419	415	413	455	431	454	434	409	435	397	480	384	440	422	429	418	424	417	445	415	443	422	462	435	449	402	435	441	428	398	416	419	417	415	430	423	398	440	409	418	485	425	417	452	418	414	406	404	443	432	459	412	437	395	420	454	404	384	396	421	449	430	433	405	428	469	400	438	426	411	431	422	424	441	414	425	439	424	479	415	400	445	441	446	447	419	465	467	412	433	426	388	450	461	420	408	460	427	426	421	431	440	433	416	435	398	459	436	400	460	420	438	402	425	380	407	429	445	447	408	423	444	455	400	438	399	404	437	402	408	389	421	408	413	433	409	433	429	455	419	452	406	436	453	460	402	399	416	451	434	456	446	414	397	407	479	455	440	455	408	421	392	425	418	445	416	447	389	416	412	404	441	419	436	424	397	435	427	429	425	425	380	437	455	399	433	424	412	417	423	446	430	417	438	455	426	429	425	428	429	447	434	416	386	430	395	417	415	430	396	413	434	432	405	435	431	431	418	443	404	448	443	418	432	454	430	455	453	467	465	453	439	421	405	417	437	384	434	441	427	431	448	398	427	448	427	424	447	449	414	431	431	433	438	412	428	444	444	437	408	408	412	393	427	425	399	435	422	425	477	458	460	434	399	394	388	433	443	450	425	427	418	458	465	452	440	425	417	426	461	438	440	469	439	412	384	395	423	440	410	417	422	395	428	462	433	419	416	437	431	416	420	431	453	433	392	382	449	427	429	488	382	433	422	409	464	396	440	421	434	428	410	378	405	407	419	413	391	440	418	445	420	417	410	427	435	373	425	429	382	415	437	427	459	430	433	416	387	406	434	430	449	427	441	465	415	486	422	396	442	446	431	413	408	461	451	426	450	398	436	413	419	433	449	403	452	438	435	446	453	455	452	416	395	425	406	413	442	434	451	392	434	405	411	439	407	429	391	427	412	392	407	420	444	464	411	443	400	412	413	390	429	432	397	482	409	447	449	437	429	458	418	419	400	413	466	407	418	434	443	413	446	447	479	429	410	395	445	410	462	408	407	431	428	417	402	448	469	439	414	422	461	395	470	441	405	395	460	451	451	418	395	412	407	424	412	380	406	392	452	441	391	419	443	422	414	411	420	413	449	438	455	393	414	421	451	400	432	395	479	432	446	431	426	411	376	461	437	424	389	438	426	422	434	445	448	434	463	433	413	454	425	451	409	412	398	405	441	437	435	388	472	450	422	442	449	436	434	478	420	425	434	406	411	466	445	451	429	447	415	449	436	417	426	392	413	409	394	427	462	437	394	442	417	402	437	398	417	447	428	439	433	420	412	437	381	394	459	427	416	446	376	459	415	456	425	408	437	446	407	434	409	427	428	419	472	459	417	441	411	443	456	442	439	452	414	429	407	417	401	429	451	445	420	400	431	432	409	454	398	434	457	436	459	431	439	404	456	412	414	463	428	441	446	421	434	417	424	448	395	415	498	389	457	379	456	387	449	417	447	448	430	435	422	436	423	437	405	436	413	460	430	435	425	433	422	461	384	434	451	456	428	409	412	391	432	405	426	417	424	425	444	438	447	425	449	409	436	455	421	421	462	433	418	407	428	444	417	458	452	434	441	384	453	419	439	441	418	448	410	398	411	442	415	434	417	429	407	424	396	427	417	434	425	420
38156	46926	35279	12082	1486	746	745	753	716	712	768	699	737	720	730	723	728	743	729	707	722	732	700	700	715	691	718	715	752	757	695	731	758	746	722	727	737	691	753	694	734	731	719	715	753	724	751	760	728	713	725	767	670	703	728	712	734	749	735	721	776	754	738	745	718	746	725	706	770	716	744	780	787	671	755	737	717	752	763	724	682	735	697	777	714	757	723	749	729	752	744	719	728	774	786	764	729	713	706	702	740	759	755	760	757	711	717	724	765	785	696	738	744	730	723	700	694	730	704	732	721	770	689	753	732	736	741	733	729	736	732	715	769	686	726	744	705	742	764	696	698	746	754	720	768	707	739	708	768	736	730	731	742	753	729	749	705	747	717	765	701	725	743	749	720	703	724	761	748	721	714	719	723	743	728	745	716	732	724	746	693	747	761	755	755	753	757	702	720	725	739	775	741	726	720	724	719	712	685	771	745	734	761	748	727	652	718	706	731	764	702	728	702	749	755	724	726	690	690	743	754	713	699	739	729	725	688	742	740	743	776	737	697	736	744	743	719	733	773	766	729	669	696	745	749	758	751	783	746	720	698	716	714	688	805	744	746	798	754	754	734	727	766	724	733	754	753	770	722	750	687	703	723	733	744	744	707	723	778	709	745	704	750	698	747	711	735	712	740	747	761	714	749	750	703	740	722	718	752	716	741	764	718	736	804	761	755	749	738	714	770	760	761	741	784	715	697	711	729	742	721	806	743	729	734	741	754	733	738	746	702	715	751	740	710	746	709	758	733	709	706	708	748	805	731	685	743	737	729	730	723	764	684	733	699	711	752	706	739	720	762	750	741	730	744	702	746	762	749	728	714	702	776	710	719	724	720	752	755	734	788	761	765	703	711	724	694	754	763	723	735	754	709	744	716	746	737	748	745	712	756	753	716	816	753	724	784	742	748	720	742	808	703	724	719	750	686	737	730	715	724	741	707	718	748	760	754	696	770	722	722	748	726	702	727	693	739	724	741	763	739	715	750	755	717	754	723	709	741	779	724	703	770	677	717	756	773	730	735	746	764	737	701	792	703	730	778	729	760	702	679	724	739	683	751	717	756	720	730	740	727	769	736	742	740	738	731	740	748	773	770	737	730	759	757	710	748	732	740	759	711	715	728	737	711	727	761	735	775	683	720	721	713	714	733	768	743	732	711	739	715	743	741	745	778	746	766	739	690	759	718	763	736	737	731	742	716	752	736	699	780	736	719	699	757	772	681	767	741	733	737	718	725	712	715	742	702	756	763	775	722	720	759	729	717	773	726	723	745	728	725	760	734	682	721	756	710	704	698	713	752	729	722	684	772	753	757	794	729	778	740	730	701	757	780	755	717	741	726	748	674	718	732	701	680	712	699	715	733	766	706	695	753	726	766	718	700	724	777	724	736	741	749	775	753	724	706	716	768	701	726	721	716	722	753	736	756	739	766	739	729	736	703	699	709	712	736	693	711	738	753	705	778	716	742	685	722	759	722	732	754	718	714	717	738	729	781	749	701	717	737	785	772	763	736	710	710	716	721	697	716	709	703	732	790	744	750	743	748	760	713	713	741	745	726	747	715	706	719	763	747	719	744	747	730	729	754	731	718	754	741	736	761	706	736	723	715	709	742	711	716	728	783	745	732	766	775	748	758	704	793	748	761	755	779	733	745	737	734	711	703	663	735	698	721	745	724	689	704	767	747	749	696	742	750	729	753	755	751	720	733	712	780	725	733	718	721	709	700	733	733	750	745	805	726	753	728	728	717	755	780	713	710	738	738	713	752	761	732	745	726	736	708	744	768	747	661	677	778	738	728	697	780	769	757	718	688	699	769	792	723	751	723	721	730	730	696	734	698	699	745	721	734	682	735	728	692	735	707	716	762	754	715	754	698	704	755	756	664	718	732	757	739	773	751	720	720	764	750	751	756	730	723	731	804	690	720	745	746	731	688	691	730	748	715	769	721	712	727	727	740	745	755	755	708	711	722	697	739	747	670	730	747	730	734	733	766	766	741	747	745	706	737	710	677	768	746	717	708	741	739	763	721	755	747	771	711	722	731	687	760	760	717	785	721	697	722	688	731	775	736	696	743	723	776	743	706	679	734	735	701	739	761	742	794	750	752	786	756	702	733	738	749	732	718	740	729	713	706	741	758	760	696	736	759	737	691	708	738	666	720	734	730	741	737	754	744	756	727	717	756	725	724	680	710	723	758	723	715	730	676	760	748	734	757	734	713	721	757	751	715	744	753	743	755	707	703	773	738	724	670	720	732	692	723	748	762	719	723	705	724	787	781	713	707	677	704	737	711	717	683	752	747	750	750	728	720	733	733	752	700	733	743	741	747	718	753	740	714	744	731	711	737	775	766	762	736	752	705	685	724	760	761	747	745	765	796	737	777	765	703	742	768	721	766	664	750	729	730	689	719	767	705	696	757	781	718	750	704	695	731	730	680	759	764	729	741	749	749	760	745	732	717	730	759	734	699	713	751	771	779	733	816	768	677	743	700	709	781	670	725	759	716	754	730	739	756	731	738	722	672	751	720	735	701	722	736	729	705	809	698	728	732	735	709	685	744	762	769	746	692	743	719	721	695	701	770	727	744	714	692	727	759	773	733	734	715	713	746	708	709	699	749	745	740	732	717	723	751	730	714	779	761	777	759	703	743	714	743	696	775	734	762	695	768	727	754	760	723	750	783	755	732	754	729	709	741	754	754	707	722	732	723	729	714	727	745	697	758	741	750	730	761	728	727	719	779	705	765	749	738	734	718	719	758	756	755	758	720	717	751	724	711	762	709	760	730	764	703	664	719	730	713	722	721	674	766	718	752	708	714	761	776	767	729	731	720	755	746	761	728	765	714	758	697	773	744	740	713	747	722	722	700	817	741	741	759	782	766	705	700	701	754	696	741	747	794	715	750	744	773	712	785	754	724	722	689	691	735	741	771	738	727	721	741	721	729	697	753	698	714	723	765	773	736	709	704	696	745	752	681	700	729	735	744	753	786	747	743	730	774	776	714	714	677	781	736	693	793	705	742	711	747	739	734	721	709	777	752	796	691	726	705	757	738	727	753	779	707	711	734	805	705	746	743	751	769	720	729	728	780	769	759	736	742	741	764	769	763	716	709	700	739	734	780	738	727	729	766	727	706	692	760	701	723	724	712	685	713	757	705	716	732	715	740	675	740	702	718	779	748	726	699	719	777	736	740	729	723	770	742	709	739	815	708	723	693	724	708	716	756	693	736	782	760	748	728	730	732	730	727	734	743	742	716	781	694	728	765	753	749	678	732	756	757	676	711	696	733	726	695	724	749	746	740	769	718	739	725	757	722	689	749	767	746	719	719	725	710	745	740	699	738	739	709	741	749	671	714	725	747	756	735	743	758	770	774	699	747	717	738	726	755	731	766	752	793	776	736	701	729	717	720	710	727	770	706	706	689	774	729	705	753	714	720	721	737	712	735	739	771	729	722	777	771	735
23997	22540	32026	26588	19174	7267	508	328	297	322	355	321	304	330	321	336	310	289	316	284	300	281	294	289	353	340	284	312	312	315	305	329	302	316	294	341	324	324	301	301	306	309	309	296	321	301	306	296	320	302	293	303	316	286	329	299	279	306	308	289	307	312	341	283	311	300	303	336	301	297	311	335	291	336	310	295	293	326	297	290	338	304	333	293	296	302	297	328	336	331	328	296	317	297	278	337	298	303	308	307	319	320	293	309	310	310	308	286	315	315	316	312	330	318	302	276	321	307	329	318	303	296	298	300	312	316	274	306	292	300	276	290	284	285	309	298	327	319	307	314	319	327	329	315	299	315	307	278	309	310	306	293	326	300	280	282	303	298	285	298	295	317	310	310	275	279	302	275	326	290	302	303	310	348	292	309	300	309	338	314	285	303	294	294	317	326	285	311	305	306	306	300	310	297	296	327	338	311	284	331	291	303	322	288	327	318	327	317	317	286	321	319	321	304	328	312	328	287	293	347	310	315	311	313	276	326	288	334	320	306	315	313	322	282	325	335	316	291	299	331	299	285	328	314	332	317	262	281	330	308	315	360	327	299	283	337	286	319	306	317	301	277	329	295	324	321	304	306	322	306	303	305	313	322	310	304	310	282	304	316	307	339	307	317	310	329	307	296	315	303	307	295	303	320	316	307	304	300	306	328	339	343	316	310	297	304	276	300	298	295	335	296	279	284	305	278	315	293	302	323	324	292	308	317	306	296	337	308	283	300	328	302	300	282	296	347	312	284	312	316	291	314	282	293	323	290	336	325	313	300	295	319	307	311	306	324	337	315	283	296	319	292	315	317	303	331	287	317	289	349	292	296	319	265	314	339	318	307	288	320	276	320	364	305	294	321	307	297	322	282	312	311	285	342	311	314	305	286	304	305	293	290	303	304	288	295	299	323	290	300	337	284	312	349	289	305	279	298	304	327	309	292	343	318	284	301	341	302	323	308	312	319	308	300	307	338	309	317	348	303	308	294	290	288	324	327	266	299	321	303	286	314	313	316	328	309	284	327	306	311	322	304	287	297	325	342	306	309	299	336	320	315	339	278	321	299	323	318	313	281	292	314	302	332	314	301	285	307	340	317	331	327	304	313	298	301	295	317	308	292	304	311	276	314	303	324	325	290	315	350	273	310	313	340	280	331	298	309	298	299	306	292	314	325	287	331	320	318	333	309	316	322	299	322	314	314	316	311	305	302	296	307	326	321	316	302	285	298	282	321	337	304	293	291	302	323	331	317	317	300	332	302	296	293	299	295	331	325	324	322	303	312	297	321	303	322	314	308	278	279	303	291	304	289	302	305	295	248	336	299	338	335	295	282	285	322	304	314	314	299	300	269	281	299	314	324	330	307	308	312	295	304	314	320	328	290	312	310	289	282	281	291	314	321	301	340	284	293	303	275	299	338	301	300	324	307	305	305	292	297	313	333	294	309	314	311	296	309	314	288	310	293	306	285	312	302	322	307	273	308	299	285	312	303	286	290	293	302	314	306	281	320	303	297	307	280	323	329	316	308	282	274	284	328	319	283	331	326	296	313	337	308	305	309	322	296	290	277	313	335	316	297	282	298	313	292	277	327	315	313	301	331	311	306	311	344	324	317	307	332	318	299	314	322	304	332	316	318	298	311	275	308	321	318	333	281	324	313	285	346	298	265	314	336	337	312	270	295	297	317	301	308	306	300	275	300	307	328	310	310	318	343	329	332	303	319	308	308	341	307	302	324	315	324	305	266	326	280	280	313	280	335	322	298	320	307	295	332	336	317	290	307	305	293	289	320	308	303	284	338	280	305	297	329	321	322	284	262	311	335	334	305	313	285	279	290	306	321	319	296	300	292	301	275	301	303	314	317	293	286	296	313	309	309	314	328	322	288	299	315	293	301	291	300	309	320	332	316	283	317	296	299	305	276	312	353	310	316	319	299	317	319	332	296	307	317	315	306	298	315	338	311	285	285	339	292	296	327	303	328	311	308	354	326	293	333	338	319	334	304	293	298	307	310	305	333	313	317	314	321	296	301	317	330	278	284	302	321	297	279	348	300	297	270	304	283	322	292	316	274	341	319	305	322	315	329	292	321	288	293	327	320	292	324	278	299	305	282	288	323	316	295	331	305	309	285	308	299	317	319	297	323	292	340	312	307	322	293	286	317	286	281	280	290	296	286	309	302	300	338	335	321	300	347	283	305	307	314	329	305	293	274	292	330	298	331	290	288	319	305	323	325	311	304	320	337	299	303	303	287	298	305	314	342	336	315	311	289	314	313	307	280	308	289	316	334	299	328	327	336	298	344	312	302	325	290	316	297	301	303	297	289	295	296	312	293	296	285	281	305	319	312	284	293	282	328	314	307	301	285	296	318	298	302	311	306	305	289	301	334	350	310	329	314	289	296	303	334	322	295	329	318	326	304	300	291	267	305	359	316	298	300	326	285	326	314	298	286	293	300	331	313	294	320	285	268	308	315	301	319	316	305	324	319	300	321	357	306	331	316	330	313	286	283	287	302	276	299	324	309	289	319	288	304	315	304	283	324	305	314	318	289	329	280	327	302	328	276	295	354	318	318	308	300	329	295	305	286	325	345	301	316	294	306	317	312	257	296	330	318	298	321	286	325	297	291	303	306	298	332	274	311	302	358	297	295	327	331	293	320	306	311	317	285	321	329	307	306	318	320	290	293	317	311	282	302	318	333	325	297	317	316	324	314	324	313	318	311	289	325	317	286	302	315	319	335	294	275	310	310	329	314	332	298	332	313	305	310	291	313	327	339	340	327	299	281	299	322	287	322	329	319	292	312	283	289	308	284	301	299	292	325	303	310	293	318	340	312	297	309	334	332	313	277	301	354	294	305	286	336	314	293	344	295	319	288	339	300	296	301	306	314	321	307	332	309	332	334	310	323	330	308	310	317	314	326	279	300	348	301	316	320	302	345	318	323	295	290	313	308	307	299	280	307	321	316	269	313	353	325	302	299	301	319	327	292	285	315	306	336	318	324	335	283	318	318	302	288	300	305	305	306	301	284	304	321	290	312	295	304	311	309	344	300	306	321	311	327	286	310	303	322	302	286	307	315	312	299	317	321	346	313	319	295	323	306	295	306	304	299	302	314	313	300	319	327	275	324	293	305	305	335	298	288	307	284	324	281	294	306	282	302	302	313	314	304	303	278	281	278	269	316	310	296	329	300	296	266	303	274	328	308	287	276	288	332	310	329	304	304	291	302	300	327	335	307	330	321	304	300	304	296	284	280	276	299	331	296	322	342	309	297	318	321	300	331	310	288	302	313	313	313	310	302	314	308	286	296	320	327	296	293	299	323	302	299	308	300	288	322	304	300	292	305	310	268	306	258	305	307	314	299	317	323	306	327	299	304	328	283	294	304	347	322	322	305	288	289	338	292	334	278	289	307	295	305	337	280	297	322	318	297	300	306	287	296	308	323	336	301	314	311	303	325	301	319
59155	88534	69873	34063	7084	738	573	527	557	556	546	560	534	570	563	580	531	562	528	560	552	573	568	519	540	559	571	554	508	507	552	581	579	535	526	591	552	536	558	569	538	543	547	557	533	524	531	547	558	529	540	520	561	560	509	520	536	500	536	513	554	552	583	525	531	560	553	524	580	514	579	562	562	513	578	579	518	508	545	531	579	590	522	552	543	573	519	554	525	528	590	539	525	539	501	556	553	577	545	565	548	532	572	505	544	539	537	523	536	540	596	515	538	576	488	569	508	510	503	526	556	580	532	557	525	542	583	524	544	596	514	506	524	540	547	528	565	529	506	553	541	547	498	571	512	527	544	530	564	559	532	540	577	559	523	533	547	544	525	543	560	513	529	529	561	571	523	530	518	573	575	508	533	536	507	508	561	548	520	540	525	558	538	526	535	534	553	495	508	531	540	544	511	542	558	563	530	511	581	561	556	507	546	539	533	500	547	553	513	466	592	522	528	521	497	542	551	522	518	528	553	530	522	582	531	554	544	537	537	541	543	583	515	520	576	513	548	558	534	549	542	527	525	513	538	516	556	531	580	577	560	503	545	592	531	503	531	513	548	551	532	503	528	524	549	565	493	497	558	567	533	526	569	553	542	530	541	557	520	522	522	552	520	530	566	553	550	552	567	526	493	537	555	549	551	573	541	519	515	530	520	542	531	545	526	551	500	540	539	511	524	552	502	554	546	541	564	536	556	562	508	538	546	560	564	535	553	604	551	565	555	554	543	566	522	549	501	486	551	546	534	554	532	539	544	568	561	554	574	543	534	530	547	539	544	534	501	572	525	546	556	578	578	543	552	524	543	552	540	559	525	526	525	537	558	489	544	535	552	513	560	528	535	573	538	528	542	520	535	584	562	562	548	544	535	559	550	558	531	561	530	534	537	545	527	523	514	534	522	529	527	547	594	561	532	544	526	550	491	527	547	541	527	558	530	520	544	556	527	528	538	544	552	538	537	556	548	522	535	565	510	551	530	546	544	553	545	524	552	521	536	549	516	520	582	560	544	500	543	521	529	551	535	546	520	503	517	556	557	544	529	546	534	544	569	504	572	516	556	581	542	539	554	550	541	530	524	543	511	512	570	562	537	564	524	530	511	517	541	552	576	526	533	509	549	477	516	564	527	539	531	561	566	514	544	484	557	544	578	530	532	557	544	524	516	560	530	560	537	557	549	541	546	555	565	561	526	533	528	549	502	526	523	490	505	529	549	531	554	565	522	508	534	565	567	561	530	533	561	584	568	571	540	515	537	556	514	521	529	569	578	573	539	499	523	534	554	516	549	524	543	535	521	543	548	538	541	543	565	512	535	557	554	546	525	502	532	538	539	536	535	530	531	536	512	568	556	523	542	530	542	510	516	551	541	540	527	577	549	550	557	567	560	516	558	528	543	516	575	520	542	521	518	549	545	505	556	493	560	571	533	520	555	551	520	521	555	577	555	552	555	511	528	504	504	509	526	552	556	534	541	507	546	538	541	519	562	520	534	528	541	506	529	542	495	482	578	482	550	552	532	544	523	561	591	530	586	551	572	539	592	562	560	520	554	521	500	576	574	536	563	519	552	526	509	563	509	547	539	548	555	533	554	552	503	561	519	551	555	518	539	524	549	563	503	529	524	536	567	536	576	559	561	508	555	527	545	538	550	521	568	551	556	554	565	558	554	528	508	496	553	506	545	583	531	512	548	582	494	534	552	530	487	548	529	490	541	545	550	536	513	557	553	502	528	526	538	557	524	506	556	573	535	507	564	467	532	530	537	521	560	490	573	598	542	559	541	584	564	535	547	536	574	570	580	554	503	533	573	555	554	543	555	516	535	561	544	559	571	557	482	572	510	484	554	564	540	550	507	557	548	549	531	563	552	531	527	527	541	564	512	543	537	510	536	540	560	512	486	617	556	565	534	547	547	558	516	573	524	542	541	524	546	564	584	499	528	557	519	542	540	533	563	537	540	514	529	501	549	508	527	521	541	525	538	519	522	580	559	558	527	491	504	537	511	549	530	601	503	528	565	541	548	531	516	584	533	517	531	533	534	558	535	559	520	514	503	518	532	512	576	557	549	543	531	559	576	562	494	515	561	537	527	532	545	562	552	594	542	544	532	529	565	523	549	558	559	522	511	554	528	547	541	514	536	525	525	525	549	532	560	532	525	506	549	541	540	527	515	455	561	531	542	522	514	529	528	546	532	576	542	572	538	559	499	544	557	549	545	571	589	536	571	523	511	536	492	518	501	568	495	527	550	571	515	478	563	513	514	569	562	542	534	516	568	513	544	554	511	549	550	547	594	542	535	521	510	527	525	571	513	530	550	538	541	555	543	478	519	557	540	540	539	516	548	560	551	521	553	524	532	514	536	529	524	546	544	529	555	522	534	548	544	511	532	547	536	556	504	599	557	506	507	520	545	561	510	540	558	540	519	536	556	545	566	554	537	546	522	546	554	546	498	561	546	535	566	538	567	530	545	557	554	569	526	512	556	529	560	585	539	536	498	530	521	521	492	564	526	530	543	522	557	547	542	514	503	521	540	549	502	506	519	566	574	510	552	568	555	524	552	512	518	529	552	598	552	571	518	499	564	522	523	546	497	522	539	522	525	530	525	505	573	539	554	570	551	527	554	538	539	544	499	565	526	502	543	536	512	531	539	533	557	531	556	525	525	552	514	552	567	490	548	527	563	556	566	558	553	500	554	545	574	563	554	541	537	530	556	537	536	543	520	523	540	542	568	508	540	519	551	525	525	511	545	521	539	539	536	560	559	501	547	545	520	542	525	552	551	547	546	549	556	526	520	599	522	512	525	526	531	556	536	558	559	542	547	567	558	558	532	552	551	539	529	546	554	546	504	531	520	534	518	543	577	546	578	564	534	583	559	519	510	573	510	536	535	532	515	540	548	498	540	550	554	560	512	558	563	527	557	528	522	516	566	534	533	542	532	582	515	547	552	560	569	559	506	546	544	513	540	493	574	521	526	566	589	514	571	518	542	547	600	526	536	554	539	601	533	549	507	520	555	542	541	556	546	574	536	512	508	546	516	542	543	543	549	507	581	540	532	545	537	498	509	524	564	539	554	547	531	559	536	565	547	553	511	542	517	523	543	524	560	529	528	515	583	555	536	555	515	555	561	545	574	522	547	568	565	556	551	541	540	570	527	540	509	518	553	578	560	577	499	598	522	552	478	511	540	568	546	532	539	552	501	545	551	527	571	511	534	574	527	531	554	520	532	556	556	530	478	523	500	520	524	561	569	586	563	533	592	563	518	554	529	556	553	557	555	515	513	538	536	500	581	541	525	516	570	536	533	551	559	542	529	523	550	531	524	545	523	544	555	513	524	525	570	561	591	540	546	580	549	560	498	536	544	534	538	537	520	525	515	580	564	527	544	524	556	539	568	520	489	503	576	595	606	555	548	508	531	536	528	506	550	589	542	540	501	542	558	506	575	551	515	541
22987	21594	30512	24694	20926	17767	3700	478	411	448	479	459	454	482	413	446	452	400	430	412	432	418	435	385	454	449	410	447	399	429	386	446	428	411	418	407	417	425	423	466	426	403	460	447	414	402	446	400	423	412	462	407	415	416	420	413	405	423	410	428	409	431	438	398	405	404	445	445	424	380	411	431	419	387	408	413	422	409	433	414	429	426	418	391	409	413	424	415	417	405	402	404	421	405	388	397	409	416	412	435	395	426	441	435	426	405	431	448	395	433	390	432	382	398	434	441	414	412	394	423	448	415	427	414	391	405	410	436	424	409	378	421	356	403	400	453	389	408	425	443	401	412	391	395	398	429	397	445	369	444	406	409	424	424	405	413	430	445	396	418	393	407	436	401	408	414	382	409	414	392	409	439	417	413	434	414	449	388	428	411	438	426	427	455	404	399	440	420	432	431	439	415	409	395	417	386	408	426	410	425	422	423	430	425	419	432	369	401	423	422	370	400	413	449	414	420	398	405	406	425	411	392	413	424	434	401	394	422	369	430	410	376	407	408	457	429	412	460	425	433	379	439	408	433	421	383	464	425	418	438	388	378	450	426	420	365	390	433	388	444	444	417	394	438	447	408	400	410	441	439	423	436	403	405	420	444	413	430	415	458	412	431	421	429	419	438	442	410	408	388	409	409	414	419	418	416	444	448	438	393	437	408	405	388	430	451	413	421	413	376	433	462	423	442	385	416	438	423	428	413	480	410	408	393	431	431	408	400	428	436	398	386	419	401	405	414	388	409	400	407	475	411	416	415	434	421	411	392	431	449	403	450	420	398	438	391	394	419	412	438	398	409	408	419	431	437	442	417	400	404	396	385	436	398	421	392	412	396	416	446	434	394	399	402	441	442	404	415	395	396	435	394	415	403	446	416	423	448	415	396	413	425	413	407	440	394	384	419	400	396	432	425	405	392	414	420	372	411	412	378	438	373	375	425	398	438	449	426	380	424	409	396	402	401	391	401	403	406	430	411	452	426	400	431	426	417	415	462	417	454	375	401	479	421	446	428	416	463	423	396	445	402	412	394	414	405	458	435	414	380	420	422	386	416	394	397	431	434	415	381	473	447	409	407	400	409	436	445	400	414	408	388	376	419	405	403	398	439	408	423	411	423	420	433	458	404	435	443	404	448	410	391	453	395	434	409	406	441	408	415	421	430	408	473	393	422	404	405	372	399	414	416	399	422	387	414	422	394	394	438	399	457	348	410	431	392	394	447	406	414	430	455	428	428	412	422	459	410	439	395	433	428	425	442	420	424	400	435	391	424	420	418	422	390	433	396	421	447	411	411	434	408	363	433	375	395	398	422	430	388	410	424	417	393	409	399	412	449	406	413	403	417	391	420	405	450	414	378	447	444	440	414	414	434	422	420	400	414	412	396	411	431	414	401	437	409	438	421	410	441	433	407	402	413	400	425	418	399	410	408	430	424	434	411	439	397	400	427	428	420	436	428	436	422	425	431	440	405	412	401	443	403	424	413	407	424	436	399	426	447	422	422	421	450	427	440	426	446	398	425	418	418	432	452	433	388	406	443	422	416	351	413	422	421	419	425	388	401	422	416	407	413	439	391	477	420	413	415	445	417	430	439	423	413	434	410	439	395	413	433	404	415	393	393	418	423	448	428	418	369	411	398	447	422	415	438	426	413	422	418	470	402	410	405	419	424	419	384	408	413	422	440	414	423	400	389	390	415	404	440	388	411	420	433	417	467	406	403	407	415	410	430	434	419	421	453	428	396	421	402	407	416	401	381	402	397	412	409	405	403	432	413	416	423	392	395	416	406	399	390	396	442	417	396	376	418	415	396	437	416	415	402	463	437	416	406	417	414	402	405	421	420	407	390	402	431	398	429	403	395	439	446	455	411	396	390	453	422	477	428	414	436	395	416	436	419	432	408	391	443	430	426	400	474	405	420	443	428	406	392	389	468	418	449	369	430	379	418	442	405	408	413	410	414	442	415	390	393	429	398	425	389	394	422	406	423	433	405	426	434	424	424	444	449	387	382	415	443	413	413	451	422	416	439	380	407	425	419	430	402	408	456	417	413	403	437	418	387	432	434	417	365	409	431	390	416	408	393	439	432	445	427	420	462	423	450	397	436	399	412	420	387	402	391	423	438	416	412	416	419	413	404	433	415	418	443	453	390	431	455	407	447	413	405	405	408	444	398	384	451	397	441	418	414	424	434	407	407	458	432	427	401	410	420	395	395	393	422	417	429	386	432	395	418	447	427	434	432	425	390	404	414	456	407	417	401	407	406	440	431	425	421	405	440	409	433	414	419	451	412	404	429	420	436	433	443	403	374	439	423	407	379	453	383	442	423	412	432	445	399	398	417	399	388	411	441	445	410	409	431	372	418	440	433	446	424	409	410	408	401	403	390	441	407	421	416	398	391	462	394	458	419	404	419	380	400	399	410	403	405	439	448	425	385	387	397	442	398	413	436	415	444	435	397	428	403	432	411	379	426	451	407	412	405	442	394	403	407	443	417	417	409	397	443	404	433	408	441	431	401	407	429	430	390	434	434	411	410	382	424	404	444	404	440	422	416	395	428	422	386	397	396	433	399	438	394	388	417	396	425	404	438	408	415	396	441	423	400	387	423	401	413	422	421	398	419	426	432	395	412	423	410	400	412	407	395	392	389	416	391	414	414	430	403	402	399	403	383	438	425	396	415	432	409	423	417	414	405	433	447	410	425	431	443	430	434	382	395	390	430	429	445	437	407	411	399	426	423	418	445	419	425	393	409	419	410	409	430	420	397	402	427	400	410	420	382	399	381	405	425	406	400	412	417	419	422	420	401	421	408	409	408	415	449	455	416	393	416	415	411	411	414	418	397	399	396	410	437	396	402	419	375	423	426	396	445	448	396	376	370	441	423	406	395	425	413	352	457	417	408	411	408	407	398	413	415	414	424	433	446	397	407	398	417	426	425	434	423	409	408	419	408	422	415	381	430	413	422	406	390	367	426	434	398	419	429	427	398	402	442	424	449	423	397	387	420	414	437	427	386	391	422	453	402	391	427	419	406	400	405	431	419	436	394	403	410	429	441	395	391	388	406	433	412	414	440	421	381	414	398	439	441	389	367	443	426	413	451	403	419	394	420	396	384	451	409	416	401	434	430	403	414	397	405	401	409	404	365	399	400	431	432	422	409	412	381	402	434	418	438	437	432	434	424	443	433	383	435	417	413	416	398	429	461	384	422	411	421	424	395	388	416	436	404	384	425	429	417	436	402	418	383	414	381	436	435	417	393	406	417	429	422	401	409	458	429	415	429	408	408	423	398	452	425	403	459	432	437	381	446	432	426	419	426	406	423	422	425	426	407	366	411	447	410	392	381	436	451	411	404	412	391	429	387	428	417	394	429	398	373	421	400	429	429	436	426	385	445	407	411	388	409	424	420	442	396	418	396	433	405	386	414	395	417	405	433	410	435	428	409	429	406	421	410	421	439
58785	97581	79648	41566	11417	1345	698	717	651	680	674	716	635	710	699	659	717	680	667	684	669	633	705	731	689	712	631	698	674	650	656	685	701	709	689	657	660	680	652	661	693	697	707	676	723	663	692	658	717	691	675	685	651	691	699	687	681	656	680	669	692	668	640	672	721	720	678	726	721	700	678	772	749	691	686	696	653	657	658	658	751	689	646	695	667	691	687	641	684	701	699	673	654	656	676	616	668	702	679	686	673	686	709	704	652	739	669	641	692	676	686	671	696	665	638	725	692	636	649	711	696	728	701	684	637	647	657	732	688	669	685	657	689	658	730	720	683	663	641	673	669	683	665	652	719	679	649	672	702	682	684	677	641	671	656	683	685	683	698	662	717	695	680	651	674	680	686	696	668	687	620	688	674	680	665	627	625	698	611	678	683	689	637	642	658	663	653	695	667	723	702	666	653	661	722	658	622	656	727	657	706	672	690	652	685	708	634	663	697	730	657	679	733	721	696	659	672	654	755	674	699	679	679	717	689	630	675	720	623	649	704	708	663	641	671	693	691	651	706	694	708	703	705	693	695	654	665	652	665	696	729	685	692	709	643	682	724	697	657	634	674	654	730	671	658	658	654	658	636	683	631	666	693	680	689	675	683	644	706	687	686	737	720	655	665	671	710	694	695	681	693	704	690	673	696	669	690	674	665	654	636	677	736	697	668	708	683	655	690	712	721	679	674	678	670	693	662	691	674	684	711	688	688	665	691	695	709	611	646	658	662	650	687	681	672	712	694	675	723	651	680	640	638	718	645	659	664	679	657	704	644	697	633	645	738	659	654	702	687	716	626	683	695	660	690	715	677	640	667	672	667	691	691	703	666	661	698	711	729	639	655	680	651	714	739	723	633	652	693	670	671	665	701	662	670	675	694	684	707	671	711	714	688	656	691	683	687	641	667	687	667	663	690	688	683	655	678	685	707	652	677	683	722	679	702	695	638	706	688	647	724	707	723	693	672	684	693	701	650	627	700	648	681	647	671	693	712	658	690	681	658	678	690	672	666	667	657	658	678	683	681	694	700	656	629	680	625	661	664	673	643	683	671	640	654	674	664	661	664	670	647	651	681	675	712	642	686	635	642	675	650	661	659	703	672	671	650	662	645	655	696	651	690	708	659	717	665	685	654	659	674	720	664	689	655	680	668	643	650	655	648	708	695	688	682	674	650	675	712	689	673	706	656	696	656	635	666	651	638	673	659	624	665	675	668	665	669	689	706	629	666	695	673	693	684	676	659	664	639	682	664	626	703	670	636	675	698	680	697	707	743	649	701	698	694	693	736	655	661	678	677	721	726	682	699	672	672	641	681	681	700	702	690	696	692	726	709	659	697	731	683	702	680	709	697	676	660	678	670	632	636	672	677	692	622	619	668	742	667	674	713	686	632	649	701	687	656	678	699	730	726	709	659	715	675	670	682	683	673	683	673	717	639	660	663	696	684	708	707	673	634	680	649	692	652	684	681	650	674	642	690	640	680	665	686	697	702	628	650	668	719	694	685	671	670	705	622	662	688	647	692	718	654	678	672	665	681	668	677	713	692	702	676	690	653	663	651	716	679	660	655	718	703	671	685	656	678	684	679	627	693	706	696	658	637	662	686	700	677	697	725	673	691	689	679	722	687	666	691	629	681	653	680	659	697	636	650	717	642	672	687	663	684	676	681	681	700	638	664	685	681	710	680	681	703	651	684	706	662	694	722	692	706	724	718	635	690	679	670	678	655	644	645	652	667	656	673	673	710	671	745	708	705	707	713	654	659	679	689	687	676	657	690	643	679	698	697	690	673	647	710	689	664	662	668	657	721	664	667	688	675	710	639	666	686	652	707	683	632	684	651	625	660	679	678	684	697	689	610	602	676	678	661	726	694	675	662	647	710	707	712	673	709	685	670	668	647	645	674	680	692	649	657	683	711	710	644	714	718	639	701	677	685	665	665	699	670	665	667	679	679	659	680	700	668	649	649	644	709	707	696	643	620	680	638	679	645	667	697	679	672	691	711	653	665	742	668	650	663	651	651	696	663	689	674	697	669	694	674	665	634	642	696	686	643	734	643	658	632	691	654	622	672	702	679	684	702	657	713	658	685	645	685	697	658	696	633	634	667	675	625	679	699	695	639	696	740	687	639	668	688	635	694	675	633	689	696	708	656	667	657	682	651	678	697	694	685	656	658	671	668	665	621	696	661	669	675	703	684	707	630	673	719	648	724	702	650	710	611	683	701	683	647	700	688	667	685	644	669	699	656	672	658	618	652	655	667	702	687	646	677	719	683	646	705	639	676	713	696	688	669	656	726	660	702	646	726	675	695	696	639	653	691	665	707	678	721	630	669	720	670	678	686	680	687	702	671	605	719	686	673	674	728	694	702	695	687	629	678	694	655	655	712	695	637	726	670	688	617	656	692	625	688	693	673	673	633	644	699	671	662	719	642	711	671	719	655	709	729	694	687	663	666	670	679	675	674	686	662	681	659	719	675	688	709	634	708	718	678	665	674	640	699	681	659	643	642	644	712	739	654	740	713	650	682	670	679	697	633	618	665	673	734	665	660	661	669	670	666	693	685	721	669	661	682	685	693	659	660	672	677	708	668	679	707	670	630	659	655	665	661	752	679	683	654	671	647	728	639	687	680	694	682	692	614	704	662	680	700	752	688	666	653	642	671	654	665	680	685	684	719	676	668	618	683	661	664	701	672	697	633	677	673	654	713	718	669	683	660	681	721	654	741	725	621	705	694	665	663	727	674	655	683	676	691	715	669	654	684	630	687	676	654	689	678	688	738	644	659	734	633	650	677	671	715	652	686	669	668	669	694	715	695	719	676	640	677	651	703	699	668	672	698	660	704	637	690	699	671	671	677	621	652	643	654	621	689	644	688	658	704	656	676	647	678	622	670	649	694	707	689	660	670	671	682	689	659	694	624	680	708	678	687	673	694	694	703	689	706	641	726	689	690	665	684	668	648	678	658	673	582	679	701	634	678	687	676	703	649	637	708	690	668	675	661	699	687	699	737	687	664	712	691	680	656	619	663	650	691	655	711	677	665	656	719	645	661	674	735	656	737	672	681	644	643	692	679	695	675	688	745	697	677	672	688	613	731	699	691	680	690	680	637	656	693	595	705	700	654	660	703	693	683	686	722	680	636	635	662	688	676	670	727	670	708	669	667	641	699	661	675	664	688	650	663	710	672	704	661	630	700	673	720	635	659	669	649	692	664	699	650	659	653	645	642	676	633	709	671	656	696	615	653	663	618	719	716	690	687	712	710	691	672	673	707	700	682	711	644	654	654	709	710	637	645	708	661	695	711	687	670	639	703	668	668	682	687	685	714	686	643	651	674	648	743	659	689	714	684	677	719	655	738	700	660	692	648	714	676	676	674	729	677	677	691	656	688	626	698	653	673	670	680	650	694	682	724	693	755	691	695	702	688	675	674	674	684	689	708	703	647	648	642	687	627	670
28541	28010	29014	14294	1260	462	433	443	402	436	419	448	441	446	414	415	449	441	458	391	436	441	418	432	464	440	401	461	414	412	443	439	427	416	431	428	466	468	435	455	448	448	424	415	434	402	459	415	439	409	451	431	453	398	436	476	432	442	439	448	396	409	447	441	415	411	405	430	462	446	454	464	442	422	434	438	414	436	456	447	390	447	478	446	405	433	416	409	455	474	429	467	405	475	441	440	430	415	469	427	431	445	459	439	415	411	410	432	391	442	420	467	432	442	459	443	431	403	414	441	457	447	470	432	466	429	447	470	432	474	434	430	442	455	468	471	449	451	445	474	425	445	411	428	430	408	469	415	419	458	438	440	410	406	425	461	453	426	424	437	393	438	428	443	463	411	463	420	418	405	382	429	431	420	433	465	414	429	416	389	412	389	391	453	475	464	449	463	465	411	429	451	457	405	439	435	409	434	437	468	445	454	416	459	401	404	418	414	437	450	439	414	438	454	441	421	472	442	406	426	387	430	449	431	447	445	392	442	472	430	444	399	442	396	438	404	421	436	427	450	426	428	442	454	423	390	415	437	417	444	452	428	455	402	405	433	469	466	440	462	423	431	450	424	479	405	411	442	423	373	435	426	427	466	428	421	438	391	415	464	464	438	462	430	425	423	419	397	436	436	402	439	453	399	449	436	463	444	448	450	418	449	436	446	439	478	458	435	470	491	415	395	460	393	455	433	432	487	387	457	454	425	423	401	421	449	397	443	471	427	421	389	440	452	455	413	414	475	451	463	432	405	473	399	472	462	444	393	451	425	414	459	445	443	414	474	431	461	394	428	433	445	466	419	430	396	445	396	439	437	457	462	457	438	416	455	380	447	446	408	429	416	467	410	459	463	438	454	405	438	430	439	411	459	440	418	428	452	396	409	446	464	449	440	433	408	445	446	427	413	418	446	411	454	373	442	407	463	468	447	422	446	453	421	452	434	425	418	451	403	440	421	419	426	454	477	410	401	416	425	429	447	418	430	449	468	410	425	393	427	449	433	435	444	437	445	441	468	446	447	412	427	419	452	436	417	424	427	458	418	413	390	466	481	437	430	445	429	443	450	436	417	407	444	427	483	439	417	448	468	404	474	449	429	423	450	419	431	440	432	452	421	458	441	419	389	383	418	460	436	435	403	445	416	472	416	454	438	422	414	445	441	430	443	443	431	434	411	434	452	434	419	443	455	400	396	444	428	446	404	453	409	441	427	426	433	472	420	458	432	433	447	440	447	436	420	401	435	435	437	421	413	429	429	429	428	450	435	419	424	430	433	435	381	445	429	424	459	401	452	427	420	455	406	447	445	439	442	457	413	437	417	422	433	427	428	407	448	413	429	460	418	421	399	439	474	440	429	438	448	464	446	396	448	430	450	461	431	410	450	482	462	407	439	425	458	457	405	427	425	420	448	428	399	425	448	424	442	426	408	436	429	412	425	453	409	487	421	490	478	401	439	417	439	409	475	428	430	429	374	447	454	410	432	440	452	447	439	453	449	471	410	413	437	417	430	427	456	448	426	414	420	421	410	437	420	437	414	388	448	448	475	442	444	402	474	408	429	433	418	452	440	442	414	418	443	415	443	485	475	407	442	438	451	465	421	449	452	429	437	442	421	420	448	456	441	450	426	476	481	399	432	456	451	404	393	421	424	457	441	415	477	470	438	391	404	458	429	449	440	425	449	443	416	449	418	403	432	423	441	410	425	428	428	464	435	474	437	486	454	433	417	460	405	431	416	447	469	467	440	428	420	457	431	459	426	481	441	407	437	452	404	425	422	412	449	432	436	408	435	463	422	444	435	438	449	457	423	427	445	400	439	439	464	431	465	458	435	387	455	418	443	388	435	442	448	436	389	462	437	406	444	451	440	429	461	422	400	450	420	422	432	434	449	434	440	422	446	417	426	431	451	454	409	452	406	408	457	440	392	455	421	412	428	418	455	416	444	440	412	427	415	409	452	468	447	432	432	447	414	455	473	425	443	414	432	404	470	417	404	444	484	461	446	425	453	463	454	435	423	412	438	428	422	447	422	453	430	439	463	434	446	457	454	444	441	415	422	430	413	446	427	428	458	441	437	433	436	455	457	424	414	419	438	396	433	461	418	436	429	423	419	435	436	403	408	477	420	447	414	427	442	437	422	452	425	380	410	429	410	425	445	424	464	445	418	450	427	448	422	428	455	452	415	422	403	405	423	448	453	456	399	427	428	446	444	423	453	418	408	430	420	404	436	416	455	420	409	444	431	402	458	419	436	403	445	443	458	442	423	401	446	420	437	431	423	405	444	457	474	423	426	404	435	459	449	450	407	423	448	450	458	416	446	453	447	457	395	423	420	439	417	451	438	411	387	482	444	435	423	431	410	395	455	442	429	435	425	407	421	433	415	409	425	442	448	448	448	439	428	418	456	428	403	449	420	420	413	410	455	427	427	422	419	438	449	428	418	430	406	430	426	427	442	407	412	427	440	467	412	436	424	418	451	430	404	423	415	424	399	429	398	430	391	450	452	411	450	406	450	448	427	464	438	451	410	393	435	435	427	423	462	430	431	436	450	433	427	429	431	423	441	414	445	421	437	455	446	416	440	432	471	399	454	427	436	432	401	407	429	454	467	430	429	415	425	420	461	442	419	423	392	466	409	422	400	442	425	446	417	434	459	478	467	440	445	407	405	445	414	448	400	433	415	424	421	418	455	466	435	446	441	432	417	420	423	410	428	410	430	433	420	467	420	460	437	446	468	444	413	420	457	436	444	456	411	478	460	458	458	417	421	427	437	439	449	417	456	439	433	462	425	436	432	432	443	419	432	479	440	444	473	418	437	426	449	441	463	442	437	443	445	393	424	446	436	448	431	450	431	451	418	435	392	453	427	412	416	421	444	430	444	457	413	444	436	418	412	432	431	456	416	433	431	443	459	421	454	443	413	411	422	423	439	437	454	419	417	457	421	422	450	465	421	420	436	440	425	473	409	436	417	455	455	460	457	387	444	419	428	455	466	469	410	472	402	414	404	425	431	448	420	446	468	450	450	422	432	451	448	468	409	407	428	440	408	443	433	429	394	401	457	466	426	405	436	469	436	464	419	429	380	425	416	448	425	436	435	404	402	429	425	398	438	417	453	427	436	405	438	433	430	404	464	433	420	441	427	439	420	440	421	457	437	464	395	413	420	410	430	414	447	429	454	450	431	441	384	447	420	438	420	443	427	455	446	448	433	395	413	414	422	441	411	378	394	475	460	456	464	418	412	429	426	436	438	453	451	413	442	438	473	417	453	471	442	448	462	429	446	455	448	424	411	459	436	407	452	437	415	468	416	422	453	483	439	437	407	459	468	455	436	420	444	432	392	402	418	453	430	385	468	411	425	442	424	415	467	438	410	453	428	440	405	427	437	414	417	407	390	435	465	445	430	423	453	435	449	451	442	438	437	420	405	422	449	454	449	392	415	421	435	447	421	398	423
37942	47251	35615	12782	1763	813	766	782	763	775	731	730	749	750	749	751	728	739	759	712	755	770	735	743	746	717	750	790	767	740	733	809	745	747	747	773	760	751	715	745	754	741	775	737	731	721	742	781	717	723	735	759	724	748	764	733	737	747	742	700	650	738	732	789	753	754	783	730	748	691	696	710	743	732	731	756	713	737	718	739	721	717	740	721	749	751	751	737	699	774	786	711	745	747	727	756	720	749	776	749	760	751	736	781	764	737	760	783	752	796	736	739	764	757	729	727	752	757	741	739	733	757	760	748	674	713	778	744	766	769	727	766	708	703	750	725	752	709	717	744	711	692	705	781	727	757	770	747	739	752	764	745	723	685	774	728	753	735	750	784	730	711	701	737	707	741	734	737	740	701	718	767	756	695	779	781	754	772	736	687	799	752	732	709	741	699	731	741	779	725	735	747	724	741	752	777	724	704	755	736	745	725	818	732	770	742	782	720	705	780	738	705	741	764	786	721	715	735	687	752	740	740	754	779	776	703	740	754	743	727	786	741	745	731	756	723	746	703	710	774	723	745	742	721	726	751	766	754	699	739	727	740	749	737	737	762	770	728	762	726	737	705	761	689	759	787	723	760	716	728	724	767	716	746	710	771	749	744	776	746	763	767	719	774	760	741	736	734	774	761	749	777	730	720	725	752	749	753	763	696	737	747	755	762	751	799	774	732	721	748	781	778	777	721	779	722	730	730	769	741	755	752	718	729	757	734	692	735	743	742	723	687	699	751	750	742	732	715	777	761	746	736	766	735	740	733	793	813	737	709	736	708	707	744	774	755	755	776	741	742	739	726	721	798	718	737	716	750	739	773	751	798	735	754	754	766	814	763	774	764	779	710	772	787	739	734	720	765	799	778	736	729	785	756	738	738	768	759	738	739	733	707	755	786	762	709	712	749	760	749	739	737	804	736	735	771	775	720	775	776	749	732	732	751	746	767	754	734	741	789	692	833	727	708	735	757	777	741	763	712	752	719	767	765	781	771	751	798	735	773	730	733	727	731	744	717	742	701	724	736	780	750	689	723	779	728	756	754	753	753	766	761	752	750	685	710	815	809	754	776	738	739	686	795	747	788	717	744	784	745	738	800	750	751	746	684	788	738	773	709	695	773	728	694	749	699	775	749	739	715	740	717	757	752	762	749	754	727	760	725	725	765	757	768	759	685	762	743	759	787	693	737	713	790	733	726	771	725	763	707	734	719	730	735	756	776	727	740	724	734	709	706	726	748	741	781	736	750	776	740	796	763	797	780	782	752	762	746	748	738	764	750	767	752	760	735	720	790	733	732	741	748	800	751	734	746	722	715	774	735	722	752	753	725	734	767	745	773	764	822	757	729	685	747	746	702	712	732	719	743	704	730	756	775	733	754	700	764	728	759	747	744	700	782	750	756	768	769	742	745	763	703	735	755	737	766	751	785	712	671	758	762	734	743	735	729	753	775	761	737	732	740	747	762	739	723	753	732	715	720	726	793	720	700	722	767	696	728	762	764	761	713	762	743	684	711	738	759	740	756	776	743	767	750	756	768	753	735	771	731	812	769	754	745	754	726	716	747	709	794	734	721	773	750	732	753	722	758	765	738	739	721	768	742	707	722	764	782	736	754	690	708	785	717	806	666	747	747	803	764	690	773	774	779	780	733	732	729	790	828	743	762	740	759	809	738	768	754	753	763	814	733	728	735	753	731	749	725	740	712	743	763	766	724	735	779	718	721	808	745	737	735	738	718	778	780	701	779	761	728	734	723	710	733	765	787	757	763	730	754	697	784	681	764	772	689	752	713	713	752	724	729	702	747	754	769	760	740	786	712	733	738	708	703	756	739	736	747	773	750	742	734	761	687	768	731	697	700	752	777	706	765	739	756	715	789	706	762	722	751	707	750	701	679	749	746	782	764	731	685	749	760	770	740	752	726	724	741	805	751	758	716	719	772	763	728	795	735	771	718	739	761	752	770	757	745	713	737	746	784	744	714	710	757	735	719	747	733	763	727	743	739	769	704	756	767	739	729	747	733	738	794	769	737	768	742	718	721	713	747	752	747	801	718	770	734	734	783	804	704	750	717	710	794	699	729	743	749	740	827	734	755	753	759	772	731	732	755	740	767	761	784	752	763	723	721	734	724	773	804	729	710	703	736	769	734	718	760	699	711	781	753	697	793	746	797	743	751	698	736	716	709	765	743	737	728	757	752	760	740	731	733	754	782	720	747	789	737	763	763	716	728	766	743	732	754	745	743	766	743	738	701	775	793	764	761	758	758	798	730	750	731	748	734	780	770	766	770	736	734	781	783	763	717	773	719	731	696	768	757	738	751	757	723	746	722	763	706	759	759	748	843	762	768	773	721	757	716	811	799	724	763	755	737	747	729	727	728	740	809	757	746	764	751	751	790	748	700	763	739	741	709	797	747	766	732	775	778	748	722	738	762	749	788	719	751	761	753	772	753	742	739	786	745	803	719	727	785	770	772	777	736	726	801	768	728	771	764	785	748	648	819	727	762	708	690	759	746	769	726	768	752	777	777	733	749	734	707	719	743	753	757	749	807	751	732	738	718	740	753	739	702	737	755	782	768	738	745	754	765	755	736	753	764	713	722	716	782	766	718	757	744	766	736	720	750	739	739	728	765	767	709	745	741	716	763	723	748	715	754	716	732	754	739	702	771	702	751	742	704	775	751	715	727	729	721	796	791	781	699	783	703	781	791	766	783	725	739	790	742	762	769	750	710	721	731	772	732	771	773	733	719	730	750	753	738	778	809	719	787	748	740	759	691	731	725	729	736	778	735	690	761	718	727	694	755	753	804	815	769	719	713	761	785	708	723	700	711	736	703	730	803	767	707	764	747	731	745	745	759	758	748	734	783	733	754	751	762	704	776	738	726	759	775	776	754	726	761	772	765	731	752	704	728	740	759	765	748	733	720	735	803	692	767	777	778	783	745	723	803	768	777	729	790	775	733	768	739	699	728	759	773	755	780	732	781	787	793	784	769	721	748	734	685	734	753	715	755	800	778	726	746	725	730	752	760	745	762	708	706	759	786	760	770	751	754	700	749	781	694	731	762	757	704	777	745	706	773	776	775	744	756	710	753	817	733	703	724	697	702	725	776	728	718	733	704	766	753	757	739	756	710	763	783	768	730	732	726	778	727	690	757	747	764	763	778	742	746	719	684	760	719	703	751	762	726	790	746	715	748	746	773	768	731	742	773	743	792	736	758	761	752	782	821	746	753	718	743	732	702	759	759	761	758	735	760	757	756	686	731	768	773	794	756	765	784	745	753	731	779	750	748	753	751	768	766	690	764	768	713	707	742	750	762	730	767	753	696	733	778	753	760	786	765	779	758	739	720	747	761	769	784	741	776	743	747	768	714	790	752	706	723	759	774	736	727	795	748	700	709	752	785	775	751	765	738	743	749	745	732	693	751	773	714	772	735	768	777	753	700	745	673	716	766	781	742
23925	22426	31788	26352	19502	8381	531	352	329	339	343	336	330	352	344	309	309	308	328	341	319	322	274	323	321	327	316	323	320	289	314	341	281	331	336	303	297	358	294	359	317	310	289	301	318	291	327	290	323	295	352	295	319	315	326	341	350	321	302	321	346	320	333	303	331	308	334	303	325	336	321	305	310	297	344	314	289	285	327	304	317	331	348	323	304	275	286	312	305	288	316	332	305	335	276	338	310	313	293	305	327	314	314	348	327	330	335	312	298	316	312	331	339	293	318	282	308	285	337	337	325	341	306	312	324	330	307	335	305	308	291	347	299	334	316	331	294	327	289	303	294	300	325	315	319	349	282	304	320	315	311	311	364	292	317	312	311	299	282	324	293	326	301	346	303	280	295	310	319	315	303	300	317	288	339	322	352	335	326	306	312	309	298	319	316	327	321	337	326	293	334	293	332	295	308	324	314	306	308	313	338	339	305	334	326	279	278	292	320	340	329	332	332	299	329	324	317	315	327	300	309	329	277	301	315	283	288	290	325	305	306	294	318	303	328	318	296	317	323	327	317	310	285	311	339	314	293	320	317	355	329	327	318	297	298	329	348	298	313	317	311	326	332	341	319	331	303	344	312	319	303	314	301	300	347	323	319	315	339	324	320	353	330	304	310	341	296	317	292	306	324	323	318	312	318	310	314	338	305	301	325	284	358	302	323	304	367	308	326	294	335	325	306	300	316	306	316	312	309	297	342	324	303	344	310	318	318	310	337	310	330	318	311	308	325	357	280	329	317	266	314	307	262	295	300	302	328	309	319	342	315	335	314	334	347	312	312	335	318	341	315	324	322	296	328	338	316	311	320	283	305	350	279	312	327	309	323	342	332	321	300	303	357	318	313	324	300	342	323	349	339	328	314	346	340	301	316	324	312	333	329	329	310	330	315	317	298	327	349	290	323	335	323	317	291	348	323	306	321	303	322	300	373	338	285	325	297	320	317	322	321	295	298	314	334	340	318	329	292	304	317	343	300	348	293	320	313	295	321	348	315	344	303	322	306	305	351	332	337	296	301	337	292	328	321	325	298	311	314	386	305	338	305	351	333	339	335	332	325	313	311	311	322	323	302	313	346	304	297	303	394	321	294	306	318	317	300	296	304	338	340	324	313	300	325	319	315	327	300	324	347	319	307	322	327	364	340	294	316	319	325	323	321	313	365	316	303	316	304	318	334	347	323	327	323	372	345	332	320	323	320	341	318	312	298	322	303	326	298	299	337	319	349	333	353	328	349	302	313	329	309	301	326	327	325	323	313	305	309	319	321	302	323	311	320	330	298	321	346	335	330	289	308	323	311	331	320	289	282	320	272	316	338	319	319	318	327	311	270	298	302	303	305	322	365	320	303	334	313	355	308	334	289	358	319	278	314	300	280	305	302	369	300	305	359	321	322	313	308	339	313	317	320	318	322	328	290	329	319	319	293	327	324	328	301	323	293	302	342	327	321	307	324	345	309	315	309	307	352	295	303	323	318	340	302	319	334	321	325	298	319	346	328	335	302	318	321	325	339	306	309	333	327	310	346	305	326	317	324	318	318	327	289	312	331	313	301	285	311	315	320	293	289	308	292	346	308	299	309	357	307	358	317	311	294	310	321	316	300	312	319	331	339	310	312	319	303	321	328	318	311	306	346	330	300	353	308	322	356	313	319	302	319	311	334	336	301	307	314	303	330	305	332	317	311	314	327	333	294	328	307	331	318	299	301	309	301	299	294	308	315	303	308	301	330	307	323	309	286	331	328	292	313	310	322	333	300	361	342	331	320	299	306	303	324	329	340	323	328	348	311	310	289	285	343	296	352	311	335	302	323	303	332	314	315	316	295	306	317	298	346	314	276	315	303	304	338	292	311	293	314	327	343	310	294	332	312	327	338	306	329	300	321	323	333	334	317	346	349	302	329	289	327	317	304	282	325	318	328	325	338	316	339	342	343	302	323	308	310	322	312	328	327	324	342	322	320	320	321	323	348	324	308	311	322	299	315	334	349	304	331	325	311	297	293	317	300	309	321	294	304	334	332	337	297	328	353	344	305	279	320	363	311	366	302	306	311	319	329	332	319	303	292	327	344	329	329	317	344	318	323	296	314	326	293	317	307	337	322	320	304	333	322	300	297	274	303	326	333	297	304	321	319	308	251	343	313	336	325	304	301	321	316	308	335	316	325	314	361	309	344	299	316	290	309	289	288	316	305	290	290	302	328	338	307	291	319	329	304	322	306	334	324	323	306	328	313	329	322	306	331	320	313	318	306	275	304	317	328	321	351	314	325	336	316	327	325	309	295	320	311	311	303	314	318	330	338	300	296	344	295	347	322	296	326	315	324	336	301	331	315	339	309	312	308	328	270	332	350	314	305	280	322	299	339	321	288	282	323	336	368	315	308	309	325	314	323	290	312	326	363	346	339	291	315	288	322	317	309	326	309	317	321	312	327	339	322	357	324	330	327	317	307	276	291	321	319	312	311	331	321	297	316	335	333	323	339	364	327	326	313	308	368	339	317	303	275	309	311	304	342	314	353	330	301	323	305	328	294	335	320	330	316	289	326	317	306	328	309	328	304	323	315	298	311	293	302	313	345	310	324	285	303	336	313	336	330	332	326	323	315	300	304	364	310	296	332	294	315	328	326	317	337	330	319	335	316	329	290	324	311	328	343	319	310	340	292	330	313	285	319	334	310	316	304	324	322	356	314	280	320	339	312	315	319	364	323	292	300	306	341	323	347	290	328	338	331	346	337	331	308	348	298	290	321	325	326	349	308	318	294	292	313	345	334	304	328	314	325	318	315	304	320	357	333	306	322	318	311	329	283	335	329	320	332	298	324	316	327	347	357	313	325	304	337	336	321	275	307	343	282	331	327	325	301	320	346	300	311	320	281	323	297	314	306	299	293	286	298	318	306	302	315	289	301	295	346	316	315	319	358	327	327	297	302	292	326	337	326	309	279	321	341	265	322	306	324	323	316	323	302	336	329	302	322	312	290	318	310	311	322	333	286	323	321	303	299	296	333	308	311	344	326	348	321	335	288	315	332	317	291	314	327	321	324	315	323	305	330	294	313	291	336	326	312	309	304	326	302	310	294	318	331	348	291	321	335	322	283	291	350	321	297	293	325	297	319	303	337	301	306	322	339	301	285	346	309	306	324	281	296	312	329	313	321	312	318	329	309	327	295	322	317	344	316	344	312	314	324	315	320	300	313	314	294	311	347	342	322	331	328	296	287	301	310	310	324	313	331	302	318	298	292	329	315	318	278	351	300	336	343	323	340	306	316	334	338	286	313	280	311	329	294	306	320	356	300	305	337	323	316	317	337	326	316	318	351	329	299	324	308	349	346	312	313	320	329	342	324	333	347	329	310	311	312	314	336	307	351	321	322	320	319	312	334	337	336	294	331	301	329	318	268	317	322	319	305	309	303	315	314	294	329	303	327	335	287	346	310	317	327	320	344	322	294	326
59372	88857	70216	34868	8440	1354	589	550	573	523	564	536	541	557	577	544	574	529	533	541	566	548	555	518	527	548	552	585	591	550	532	569	548	548	533	549	569	597	567	590	535	541	540	533	546	560	550	556	557	535	537	559	525	544	561	473	542	558	507	541	527	534	585	532	535	546	552	545	577	558	516	546	656	567	560	545	528	574	509	520	594	562	545	546	570	545	570	544	507	573	583	560	540	577	552	544	523	538	580	602	554	549	570	568	532	499	574	576	536	535	549	522	560	509	538	567	564	557	590	502	547	526	577	545	562	555	566	561	585	527	497	577	548	589	553	577	546	587	551	565	624	580	544	548	582	566	520	573	550	536	565	535	544	559	551	615	574	569	572	540	534	560	570	517	591	558	555	545	554	531	568	570	529	560	547	509	573	528	523	572	514	514	551	525	536	601	568	554	573	625	532	575	528	538	558	523	527	553	562	539	539	555	568	532	577	562	519	517	580	528	547	566	567	533	561	545	548	547	563	537	551	532	554	547	535	593	525	539	529	559	512	566	575	543	563	548	539	555	580	555	581	535	551	533	600	546	525	534	573	578	526	599	553	559	564	565	571	547	523	558	607	561	549	499	574	566	550	565	546	580	559	563	548	562	558	537	509	561	540	550	573	551	563	555	537	566	556	535	573	532	552	554	575	618	527	571	563	535	558	566	565	534	506	550	555	535	578	590	523	533	526	559	529	540	572	569	556	544	587	583	534	544	506	525	563	582	525	595	555	520	553	553	576	536	598	484	540	527	545	525	551	547	527	567	535	560	570	518	535	530	567	528	528	567	575	572	535	534	560	577	547	571	572	535	525	554	554	547	547	556	522	536	499	514	571	551	545	552	528	594	514	554	556	516	542	562	577	563	558	541	542	543	555	568	563	555	565	569	570	569	540	550	575	496	546	550	487	539	525	605	553	552	536	563	561	544	544	566	555	528	523	556	545	535	555	544	545	539	508	541	552	580	566	575	535	529	544	535	585	540	530	553	518	523	566	555	546	531	554	542	529	583	558	513	569	558	553	581	495	562	560	587	527	518	552	595	527	565	544	543	551	568	573	552	533	556	555	571	549	557	549	579	558	536	592	558	547	577	567	578	533	548	537	553	538	539	575	590	531	509	560	512	491	556	577	563	532	558	515	534	527	530	585	516	543	509	534	554	560	557	576	549	517	558	578	542	573	488	564	502	507	568	576	592	553	583	523	532	544	574	513	567	532	533	552	551	600	539	534	558	573	561	561	571	529	543	499	586	541	548	540	548	556	537	585	544	522	555	566	539	539	522	586	542	543	507	579	529	554	553	574	550	521	573	566	547	494	563	524	569	556	517	536	562	458	564	541	545	554	563	555	524	561	558	523	595	550	547	581	541	529	543	545	542	537	535	569	517	527	537	506	574	539	553	551	581	528	542	527	537	550	505	538	567	515	532	562	551	529	520	499	552	589	569	584	549	521	567	577	556	522	541	541	528	524	556	561	526	533	563	531	546	529	599	524	546	568	552	561	561	541	607	610	582	497	543	496	539	590	548	568	528	558	518	513	588	567	547	520	558	533	584	527	553	521	521	553	529	541	556	578	563	511	564	560	546	548	557	538	551	541	529	568	565	519	552	564	539	531	532	510	529	554	518	564	548	534	564	568	538	551	555	488	536	552	547	533	588	554	539	518	505	513	545	565	560	573	533	538	570	557	529	503	538	553	545	539	582	509	583	529	538	560	550	536	524	534	540	525	599	542	564	574	550	521	551	534	562	584	555	547	536	556	508	523	545	541	549	577	559	544	557	563	551	525	547	541	511	548	539	578	568	546	529	508	509	539	560	595	557	530	609	545	522	605	482	561	554	556	516	505	594	558	589	549	537	536	558	556	572	568	547	572	544	571	543	589	585	509	538	546	581	547	542	536	550	561	544	558	539	566	520	602	533	526	521	552	509	552	561	569	549	581	577	559	581	577	577	533	538	552	546	567	516	551	515	567	548	567	522	575	543	570	514	529	511	543	576	546	532	563	523	476	566	515	584	584	538	571	564	532	537	545	557	533	585	556	519	573	531	537	536	560	549	536	545	553	559	500	543	566	549	535	513	554	568	510	570	566	509	540	529	567	546	528	578	544	529	510	538	566	571	521	591	533	556	580	532	529	577	519	539	523	543	544	518	556	532	578	563	571	590	562	578	563	573	577	521	540	570	541	550	528	594	557	515	572	588	514	554	545	536	573	499	569	547	579	570	566	561	521	562	552	542	529	568	571	535	580	536	564	617	544	549	542	579	500	558	543	540	531	541	515	540	534	543	530	547	565	620	517	547	556	540	518	555	543	524	590	548	556	579	572	543	508	548	515	588	562	555	565	544	550	563	609	542	583	520	548	559	518	562	598	546	521	592	553	549	581	542	519	534	529	520	532	549	511	532	506	508	562	564	533	559	530	559	586	568	529	529	580	546	621	569	572	532	603	595	535	550	560	564	541	561	564	540	513	558	535	569	516	481	572	581	520	542	534	547	583	544	584	571	564	551	551	513	553	541	566	527	553	528	570	551	537	532	578	583	556	522	513	563	558	558	530	550	566	541	592	537	561	575	600	535	561	530	548	527	540	530	530	501	536	560	545	551	503	543	569	558	512	546	546	512	521	527	540	601	600	565	543	569	531	546	549	537	556	565	539	548	520	481	516	570	540	558	580	555	601	544	575	549	570	515	562	553	520	583	559	553	573	496	550	576	547	570	570	521	559	514	569	555	558	583	524	568	555	578	559	537	530	550	522	569	531	527	556	538	606	538	554	582	512	544	492	547	523	544	546	574	535	534	565	519	513	581	559	570	607	585	595	595	554	597	557	495	539	543	534	575	574	507	598	552	573	560	526	563	557	558	520	553	557	559	531	533	545	541	561	604	521	537	557	536	516	551	533	581	534	542	531	559	558	581	553	517	543	545	566	517	559	591	543	532	555	525	547	516	559	528	541	533	532	529	605	526	554	528	542	551	566	559	536	549	563	491	523	526	553	548	560	588	562	554	576	553	521	536	561	551	553	461	582	548	509	559	585	564	578	549	510	554	513	540	551	577	545	549	537	532	505	548	565	581	524	528	527	546	510	606	545	524	533	554	533	554	594	571	575	553	564	555	566	529	554	585	536	539	560	561	599	550	570	576	573	576	540	584	536	516	529	569	554	559	539	514	578	549	525	594	530	550	552	530	555	578	532	534	532	534	513	540	508	580	551	545	568	557	552	540	573	544	533	532	552	581	545	539	551	552	560	554	544	536	566	589	561	540	537	550	557	537	564	574	539	546	579	522	556	529	553	561	557	530	564	485	576	552	542	551	539	556	568	546	549	574	522	550	570	576	524	573	511	574	552	552	571	557	548	534	510	546	538	539	568	546	554	547	572	551	562	519	541	574	571	515	523	578	533	562	546	497	529	581	544	568	554	557	516	549	559	566	572	580	517	538	548	520	547	544	582	572	558	520	558	526
22929	21599	30651	24296	20933	18336	4432	532	449	454	466	423	412	465	437	444	450	439	432	406	438	438	453	438	438	412	407	373	432	440	445	434	430	476	460	446	430	440	401	425	443	401	431	407	442	432	407	461	422	407	428	407	434	443	450	427	411	449	455	397	401	455	404	413	424	459	422	426	405	429	412	455	426	424	434	430	448	417	463	412	464	402	429	405	430	444	425	446	425	438	392	411	409	391	427	428	431	408	411	422	447	438	435	437	401	415	418	417	423	443	391	429	399	425	403	405	430	434	478	423	410	434	455	385	420	377	420	435	401	429	428	442	375	401	441	422	409	420	415	400	429	416	381	404	411	419	443	404	411	398	455	439	425	399	445	423	431	445	428	466	426	429	437	468	401	429	445	434	433	402	410	397	439	435	423	440	453	390	434	417	409	436	445	416	420	423	446	430	440	428	397	446	428	436	418	398	367	392	423	434	415	450	427	401	402	410	437	426	414	420	405	419	480	434	420	395	444	421	419	428	434	400	380	385	389	419	441	424	445	464	415	410	388	395	427	409	443	418	437	444	431	403	419	433	429	422	400	413	400	423	432	410	420	380	421	424	435	438	448	431	389	424	454	435	423	391	427	392	459	418	425	406	439	410	429	417	477	436	410	422	435	439	410	421	421	419	439	400	420	376	444	419	433	382	427	409	436	412	417	407	445	434	419	414	417	419	420	433	364	435	394	403	434	395	402	440	409	448	437	408	419	435	429	452	458	396	436	428	448	427	432	402	440	433	435	429	427	420	392	377	389	439	403	425	424	448	467	454	432	428	404	432	437	454	427	403	424	410	467	432	426	412	421	414	450	453	412	438	433	426	377	415	414	430	411	413	407	418	454	410	437	435	443	420	411	447	421	461	384	443	410	422	391	418	400	412	422	433	428	393	436	382	380	421	446	463	413	418	420	463	428	438	409	397	452	418	412	397	468	415	465	460	402	413	420	454	440	439	414	439	409	390	414	385	396	425	447	447	408	442	393	391	427	405	423	431	396	425	400	412	414	417	459	403	431	416	409	384	404	413	425	391	395	458	445	404	400	376	426	423	415	469	387	412	444	424	412	429	431	413	430	400	436	383	446	412	455	437	417	429	434	404	442	426	436	405	453	451	418	404	431	422	426	390	423	398	439	452	455	409	406	407	387	435	429	415	414	430	429	416	422	430	417	449	429	410	404	429	444	402	402	408	422	425	448	454	427	447	431	476	373	414	425	393	410	424	452	430	434	412	395	420	432	441	423	412	448	422	450	430	409	424	427	421	416	442	379	439	442	395	440	438	456	422	430	421	421	446	411	399	430	422	430	427	445	443	418	411	443	386	436	431	409	446	408	443	447	417	408	456	401	439	423	391	438	407	410	396	447	439	433	442	416	414	415	426	408	467	416	408	421	437	410	400	410	431	393	428	394	402	395	446	431	433	414	410	399	398	414	430	404	435	451	429	407	421	408	404	393	407	400	416	408	411	409	438	441	420	382	440	436	415	418	421	435	440	439	429	386	392	419	407	424	423	400	420	419	432	444	431	410	417	424	394	425	432	445	398	420	402	416	419	415	389	425	407	376	421	474	378	424	430	406	400	387	426	419	407	368	461	434	446	456	415	427	419	393	418	413	430	432	444	464	422	406	436	413	395	429	395	467	402	404	407	407	432	448	389	441	438	413	438	441	414	428	435	441	421	424	414	447	434	435	424	430	405	424	459	391	420	445	439	467	392	410	413	414	447	419	440	436	427	429	446	439	433	387	452	428	408	426	446	399	450	454	427	447	431	410	423	416	432	434	395	425	448	408	424	417	447	444	411	440	407	411	409	441	422	445	472	395	396	464	361	410	404	387	378	417	433	413	443	398	412	460	426	413	420	426	411	392	422	414	401	411	392	412	417	430	441	402	407	419	425	445	408	435	373	429	398	413	444	407	420	455	425	409	410	399	425	461	413	421	387	371	430	428	413	409	424	391	415	404	416	400	397	404	403	412	412	440	440	433	435	407	399	428	415	441	444	440	386	414	393	417	434	391	428	400	419	423	433	384	403	399	437	420	428	415	415	453	416	461	450	410	415	443	431	390	408	400	437	415	453	402	424	394	431	424	438	454	418	427	399	402	432	399	422	423	428	433	434	405	455	406	418	400	408	426	444	407	431	425	432	414	447	397	476	430	431	425	426	386	438	449	404	415	417	396	382	416	411	426	438	387	430	416	397	429	405	405	426	452	418	415	418	414	405	405	430	412	411	412	415	474	475	420	441	395	458	391	410	420	393	432	440	436	433	402	435	450	432	411	431	431	427	407	437	456	416	404	413	437	413	411	390	435	440	427	438	437	413	421	437	478	402	419	489	426	436	385	425	418	399	415	432	446	447	456	409	427	418	394	443	440	400	363	402	437	415	419	418	409	465	428	427	426	409	412	418	429	390	395	434	426	400	445	449	424	395	414	421	422	414	407	422	436	424	446	392	427	421	441	416	423	445	421	442	424	407	432	396	407	379	427	426	423	423	397	416	386	416	446	397	420	422	424	445	404	433	431	390	411	424	425	406	408	441	412	423	461	431	417	407	406	417	417	424	400	397	413	452	413	388	424	400	410	400	418	431	422	431	421	449	382	437	420	396	384	424	447	432	401	432	414	435	413	429	418	395	423	408	429	393	425	453	416	415	382	422	460	421	407	451	400	431	402	444	422	389	424	435	405	426	426	424	431	427	386	392	479	420	407	397	446	418	448	396	411	399	391	426	432	393	425	409	444	416	418	398	433	397	412	431	422	426	429	406	444	424	382	407	409	404	403	443	456	428	426	434	440	434	416	390	452	385	420	381	429	401	409	427	402	402	414	459	424	399	409	397	445	445	413	423	419	401	393	435	427	433	417	410	416	396	434	413	431	429	374	434	440	409	422	430	418	462	439	404	416	411	415	422	449	426	385	361	431	442	434	416	432	419	416	429	423	418	406	407	427	430	448	426	405	431	431	450	479	426	439	385	413	420	432	406	404	417	395	407	429	426	425	424	426	385	415	416	423	425	448	374	401	407	422	424	430	377	452	418	450	406	396	451	418	408	380	426	439	420	412	419	427	416	401	438	402	460	425	433	453	444	419	446	410	416	449	453	418	418	416	418	478	394	410	392	428	426	416	402	419	403	415	424	415	393	396	404	416	419	426	436	458	410	450	437	418	427	392	406	445	420	378	421	405	407	434	447	416	421	375	402	452	435	444	407	383	420	468	441	434	437	440	399	399	404	420	418	420	416	461	415	402	414	433	393	458	390	421	430	415	416	436	441	456	411	417	445	401	423	364	428	407	417	399	422	411	421	394	455	423	383	408	425	401	408	437	403	441	407	413	436	436	444	430	478	422	439	395	445	429	408	474	413	472	434	427	415	424	413	407	460	396	409	437	422	399	407	416	386	396	448	439	412	424	372	432	415	415	401	435	409	433	419	407	390	422	437	432	424	429	438	413	436	399	403	459	463
59642	98389	79648	41631	13512	2229	723	727	688	718	695	705	675	720	694	657	662	688	701	659	659	694	662	658	700	650	676	681	715	665	687	726	664	688	667	662	651	668	694	695	724	721	727	679	707	628	706	653	693	669	714	678	679	744	653	708	670	627	677	660	680	659	720	684	704	688	698	701	692	634	691	730	761	699	704	645	617	648	677	702	733	640	689	680	678	708	721	662	673	652	665	636	660	661	663	665	747	675	651	658	693	639	677	727	642	690	671	630	680	654	671	700	701	669	708	647	698	711	662	718	668	616	685	686	710	634	700	672	660	673	689	665	655	675	648	668	668	666	694	734	710	711	715	690	658	652	650	664	665	603	690	697	697	678	670	672	707	651	726	664	694	663	662	658	698	706	686	675	689	673	685	630	687	677	656	663	657	672	704	686	686	737	679	683	691	721	662	684	727	671	651	694	707	658	660	697	701	679	631	685	643	667	725	751	681	675	710	676	729	682	653	672	644	697	630	686	622	663	628	690	675	629	667	688	647	700	727	671	685	670	718	685	680	655	646	698	652	677	691	617	643	676	693	679	685	711	655	699	663	668	671	659	690	675	640	600	635	695	703	673	705	659	666	681	670	676	710	645	662	662	649	671	660	708	687	690	707	697	681	626	719	672	694	701	672	730	740	650	714	674	718	638	654	660	661	668	634	675	667	676	670	670	633	671	692	690	696	682	670	628	655	632	667	683	687	687	659	657	671	697	668	665	697	667	673	694	666	681	671	700	697	655	707	698	667	684	689	701	703	693	744	687	671	660	654	661	713	688	623	695	710	690	710	682	677	704	672	721	713	633	667	689	662	710	644	630	635	696	659	686	694	663	679	647	644	675	655	646	714	711	672	683	647	662	691	684	665	633	683	740	654	687	670	690	685	713	693	664	684	658	696	707	676	634	667	700	670	703	665	727	645	641	715	683	697	684	643	684	679	689	672	668	677	622	692	689	705	661	706	676	720	630	699	695	631	690	719	682	674	724	681	663	657	656	665	670	699	690	662	677	738	664	651	680	701	727	672	686	683	708	693	658	640	670	672	660	658	624	699	667	697	711	661	707	691	720	665	687	704	668	695	661	688	677	650	684	681	671	636	675	674	685	672	710	673	636	684	688	718	678	614	694	700	721	638	691	699	702	681	711	669	676	671	680	664	711	658	667	656	697	681	669	695	680	643	696	697	655	628	702	679	641	691	683	686	713	689	687	702	659	663	686	690	674	698	628	680	650	665	683	711	664	674	710	723	654	718	643	633	667	664	656	712	649	660	662	633	685	668	695	698	697	669	628	681	671	682	694	658	717	666	708	641	675	677	670	663	658	679	634	698	668	689	706	716	728	670	624	658	697	675	662	703	678	661	674	697	674	655	673	683	738	698	684	648	738	731	659	676	656	673	669	686	704	641	735	627	684	675	648	701	659	675	712	698	671	671	714	708	694	699	657	663	657	700	685	682	679	673	670	703	669	681	636	710	672	680	681	707	657	666	650	698	677	721	672	677	678	679	661	713	687	665	683	715	641	643	717	718	674	664	645	700	636	669	706	673	676	651	684	703	691	726	649	697	659	672	710	707	680	677	662	692	660	662	652	629	670	629	671	608	650	711	701	687	688	695	668	673	687	707	662	669	671	694	657	687	695	704	682	712	642	600	678	637	714	705	690	613	702	711	676	687	689	648	652	683	702	638	653	653	684	671	659	679	677	686	660	657	706	684	698	665	676	691	691	689	674	646	668	645	664	736	685	650	701	682	663	693	671	689	687	655	683	678	683	682	704	672	705	673	721	698	709	647	678	679	652	701	671	685	681	671	651	679	701	656	691	718	658	718	689	681	688	665	654	717	695	669	630	699	675	672	674	691	717	679	655	659	649	653	666	646	650	686	647	686	671	675	697	686	674	674	679	694	686	727	644	698	621	679	656	692	715	687	674	668	692	662	657	699	665	712	683	646	671	638	687	687	679	730	695	721	676	717	657	650	651	722	683	667	649	725	648	647	732	702	639	700	737	648	667	664	651	667	623	655	679	703	657	672	716	713	662	701	654	663	717	685	712	672	681	674	679	676	707	631	649	675	661	635	721	679	690	702	632	676	672	683	703	673	664	711	675	699	670	689	711	678	690	709	699	666	712	670	659	705	655	677	694	686	714	706	693	698	616	707	682	656	703	685	719	656	679	681	688	678	685	723	656	673	720	662	661	707	684	684	696	643	697	673	697	659	706	720	654	719	646	661	629	688	694	644	713	689	647	672	673	711	656	657	673	701	646	705	657	696	610	685	636	706	661	661	700	734	698	682	658	714	692	679	667	677	656	673	677	661	699	633	676	674	699	746	656	705	652	697	672	668	733	661	682	707	679	703	704	700	662	657	694	699	691	725	681	669	675	720	692	683	689	648	680	674	661	688	678	668	704	665	637	686	644	692	674	667	655	703	677	643	658	701	714	644	661	665	671	644	688	665	706	653	644	680	722	672	650	684	651	650	712	717	659	657	710	703	699	696	627	663	696	675	720	641	685	716	702	647	696	655	719	682	707	642	644	724	647	678	717	670	722	710	687	645	715	658	690	692	687	686	712	703	670	669	661	638	658	675	653	662	659	635	693	700	660	705	676	686	713	660	725	683	696	665	614	662	644	661	699	652	722	683	668	693	629	687	747	693	664	666	699	652	701	670	712	705	724	687	639	655	635	672	648	694	670	675	675	690	694	679	674	686	668	688	729	704	727	665	662	696	718	638	698	665	681	681	726	630	684	660	679	661	678	708	739	672	677	707	654	688	687	700	712	704	695	746	688	669	741	703	697	704	655	717	674	708	689	709	694	659	642	676	692	646	662	658	673	746	723	672	702	658	709	692	650	686	651	667	702	684	645	685	661	696	706	654	672	693	673	690	675	737	669	706	656	680	647	688	671	662	677	712	668	672	670	710	667	661	684	690	614	641	651	702	749	712	680	688	659	689	668	693	657	636	731	657	663	653	694	675	644	686	696	721	705	690	647	691	724	727	676	664	698	678	671	704	666	650	706	710	690	690	659	656	696	692	616	720	692	657	691	695	699	673	699	683	677	687	687	661	681	700	708	645	643	683	736	661	661	730	707	657	694	671	705	725	631	672	703	700	663	677	671	645	653	682	651	720	638	697	709	705	703	671	716	688	681	684	638	675	664	672	678	645	623	679	647	648	671	730	690	698	670	676	688	707	731	679	680	683	661	720	679	691	642	714	706	710	665	665	664	660	667	683	651	731	712	700	690	689	616	685	668	692	665	725	663	608	712	692	656	648	686	710	699	663	678	706	684	719	674	694	667	642	665	667	634	624	706	667	670	673	670	708	704	673	715	672	646	653	670	683	668	710	688	699	637	658	656	731	686	693	637	627	721	705	682	671	681	632	668	699	677	674	726	687	707	662	674	683	646	650	687	691	669	658	674	649	703	682	661	695	680	673	677	637	693	683	674	701	674	722	644	687	653	648	690
28491	27963	29373	13511	1356	615	510	441	447	436	447	406	429	462	436	418	496	418	422	435	419	440	427	449	439	465	438	467	467	437	450	456	414	435	433	444	433	444	436	477	474	480	427	451	439	436	440	436	442	484	398	410	426	446	401	461	404	406	450	413	428	454	476	465	454	407	405	452	454	441	449	463	436	446	450	435	435	434	436	412	487	453	391	403	424	432	413	412	434	416	443	431	460	442	433	455	387	421	448	455	420	417	422	424	429	463	433	401	467	461	400	423	434	479	425	410	434	453	387	472	371	466	467	438	451	423	404	444	424	441	492	443	454	441	446	440	440	451	433	405	464	444	448	413	486	486	408	437	468	426	441	408	436	429	416	425	410	449	439	434	430	451	414	448	459	425	428	423	436	423	444	429	448	408	473	456	438	450	451	473	444	432	418	442	447	428	449	433	451	440	425	462	411	434	418	437	458	425	456	383	419	451	421	471	447	414	401	453	405	430	446	451	428	422	435	460	440	420	453	417	483	458	429	500	442	425	435	418	431	428	446	433	434	429	427	477	460	424	416	440	410	433	412	426	425	443	460	410	472	428	462	458	404	415	411	432	405	448	428	448	372	435	450	434	432	432	452	438	453	429	431	444	426	450	444	441	395	432	421	435	462	391	428	432	437	445	415	417	449	417	426	437	433	436	470	437	401	423	411	439	468	439	437	407	486	467	408	449	418	446	447	467	446	417	426	414	451	427	396	393	420	438	410	447	416	448	401	441	473	479	449	442	429	408	428	436	438	454	442	434	454	424	437	432	433	439	429	434	440	417	430	448	438	437	399	424	444	440	419	414	432	404	418	447	425	438	459	464	401	447	459	414	452	429	450	399	418	439	407	453	386	465	447	440	441	429	450	418	431	439	422	426	425	443	446	456	433	448	474	427	442	455	441	452	450	411	436	440	451	418	387	435	449	430	439	424	422	433	440	451	389	414	434	424	451	463	367	449	467	436	423	401	445	439	496	428	441	426	392	440	479	407	396	450	444	434	452	418	426	415	454	401	424	397	423	437	425	427	415	450	416	438	419	435	467	464	413	440	419	461	446	456	425	394	428	426	440	436	455	423	446	465	418	424	442	486	413	451	413	450	441	434	459	451	436	416	439	434	484	433	445	459	435	431	423	457	436	432	434	401	448	442	418	448	471	410	416	422	475	405	452	428	444	406	438	463	444	444	438	420	446	405	436	429	427	403	422	412	470	459	459	419	460	405	440	438	418	446	462	409	433	432	438	405	456	450	431	469	402	436	415	435	451	418	487	430	478	421	435	428	429	480	450	404	445	443	435	445	450	446	440	441	429	416	450	415	385	469	447	422	435	424	445	430	449	428	475	429	452	391	452	456	450	405	432	429	443	447	444	470	438	414	431	451	428	446	412	449	404	446	440	439	429	424	386	457	423	437	453	449	451	410	444	415	422	466	438	424	464	401	465	433	429	457	423	426	422	466	461	447	425	414	433	441	420	426	436	429	462	430	450	427	424	432	417	402	438	427	464	470	433	480	431	436	452	433	453	462	411	419	438	460	425	432	430	423	479	405	425	411	446	424	397	417	451	410	415	424	421	418	420	487	451	442	460	428	442	445	445	477	415	422	411	422	444	408	414	392	475	484	411	420	419	436	432	484	472	425	468	443	453	432	442	438	428	428	430	432	441	430	468	412	410	420	427	465	452	416	424	438	416	437	404	466	409	423	409	445	434	426	439	464	454	457	424	453	422	436	415	460	418	424	425	476	431	436	451	438	425	435	436	438	439	431	415	428	433	431	429	411	472	463	442	432	421	454	439	488	405	437	424	442	413	406	406	440	445	437	418	429	484	425	461	463	437	470	495	428	426	406	423	425	466	451	432	423	420	453	444	413	411	410	409	439	491	446	453	430	450	441	420	453	413	437	431	427	436	428	425	417	415	449	446	399	441	417	450	401	442	455	447	467	448	412	424	424	448	468	458	447	443	451	435	447	424	444	454	451	379	451	430	457	415	432	445	419	434	431	423	436	463	432	442	437	427	455	483	456	413	427	408	436	434	426	434	425	432	431	446	438	446	447	430	422	446	449	450	434	452	404	431	458	445	433	454	450	390	450	422	438	453	454	429	429	474	456	443	426	419	429	431	405	462	430	488	442	439	437	421	448	397	466	444	431	439	415	461	431	450	431	449	422	494	435	473	446	435	461	433	411	437	426	470	414	409	399	440	465	434	469	452	401	412	441	477	439	410	442	421	472	445	420	410	454	430	413	419	447	439	444	410	448	413	408	420	470	466	490	420	436	436	470	423	408	451	395	409	430	438	436	430	464	410	445	461	434	427	462	425	438	450	394	408	427	461	417	424	459	443	417	434	462	405	460	434	458	449	436	424	404	442	412	412	439	373	461	465	446	426	401	413	431	454	454	500	410	427	413	408	437	412	467	463	499	402	445	437	430	399	447	395	420	432	495	438	447	417	455	471	447	446	453	436	445	425	410	419	422	443	464	455	431	464	467	438	454	422	443	460	387	400	458	443	441	457	425	464	442	423	425	438	427	435	424	439	448	435	438	405	401	393	443	453	455	430	419	414	432	452	429	412	456	418	402	426	487	435	409	434	434	453	444	379	414	418	447	413	419	421	416	422	452	433	433	458	400	445	432	424	448	415	433	455	432	412	457	443	444	426	464	437	436	407	433	428	454	425	396	456	459	432	439	441	440	429	400	462	434	436	424	412	468	469	456	432	413	430	435	436	433	476	445	445	447	431	373	431	423	439	425	438	455	446	439	434	462	413	420	449	459	418	438	413	435	410	432	461	472	401	412	438	448	386	460	426	463	477	430	447	460	413	429	410	417	435	433	496	401	441	457	448	427	448	437	409	417	425	448	433	416	434	456	407	456	414	444	437	427	445	452	467	439	434	456	439	463	420	454	473	470	442	443	429	415	490	417	436	464	422	432	416	459	445	433	408	477	429	455	458	457	426	464	429	429	432	438	448	446	433	446	428	406	471	415	414	438	408	422	410	423	449	454	428	427	448	432	414	426	427	467	428	422	417	475	420	438	422	439	451	423	455	459	410	455	418	400	397	458	417	413	426	423	416	454	455	459	401	428	421	443	421	414	442	483	439	469	433	415	422	412	440	448	421	440	429	408	468	437	388	440	418	435	458	425	443	437	429	455	441	410	434	458	417	455	440	417	386	440	418	443	459	414	466	386	467	424	430	428	427	455	417	432	442	424	421	436	470	427	398	425	430	444	417	430	435	414	430	466	415	446	428	449	455	438	428	444	416	419	418	478	414	422	430	463	408	431	437	437	423	451	437	426	460	395	456	468	456	457	452	454	425	413	431	468	437	430	447	436	447	442	450	433	421	451	428	485	434	424	450	421	451	427	421	465	425	408	445	417	428	451	439	416	449	438	427	428	427	411	429	430	436	432	435	407	453	390	418	427	413	419	439	465	402	426	403	451	401	405	444	424	429	423	449	450	448	437
38048	47208	35906	12497	1942	882	745	783	718	769	735	747	764	736	749	774	793	739	767	739	746	764	772	746	775	762	769	757	728	748	746	699	761	715	753	747	720	752	716	751	741	717	762	720	718	756	733	770	722	742	757	714	705	722	736	739	741	761	743	746	760	729	735	725	743	753	751	733	712	802	735	742	740	779	761	743	760	717	780	752	768	750	726	739	766	790	781	701	730	758	725	731	750	725	785	770	776	727	733	732	754	769	694	744	699	714	749	705	754	767	749	722	763	706	725	737	731	706	730	748	726	783	738	744	774	744	724	741	724	729	731	777	734	750	698	739	726	730	784	749	770	730	722	731	797	769	736	712	732	799	729	769	761	770	738	746	738	753	766	748	746	741	770	720	735	743	772	747	730	759	799	752	766	778	748	832	755	766	709	751	735	728	742	732	782	727	768	766	756	743	733	753	710	739	736	755	766	746	758	735	688	778	764	727	747	802	775	718	765	770	750	756	759	700	764	728	734	752	722	761	745	758	744	698	728	754	779	745	742	690	729	708	744	758	773	696	764	811	715	771	757	738	753	785	718	771	757	750	733	771	764	771	755	709	718	758	766	747	731	693	746	765	761	714	707	726	770	710	777	743	729	739	766	707	737	760	711	781	723	768	714	781	736	769	756	723	762	776	752	763	757	705	737	730	758	692	758	755	790	809	741	733	756	780	773	738	784	723	776	771	778	750	761	760	749	739	769	750	750	762	704	747	763	751	750	708	724	732	747	735	747	784	746	709	777	755	767	748	688	799	759	771	745	745	732	703	749	701	805	775	760	769	763	701	743	782	769	737	699	798	765	737	756	705	705	721	767	755	674	763	782	790	741	719	713	725	699	786	731	792	723	742	748	763	741	773	728	734	738	767	744	800	712	754	761	781	765	715	720	773	738	726	734	731	795	747	782	716	722	774	745	707	760	746	739	741	784	740	721	731	732	729	742	752	787	756	763	747	766	781	752	779	764	741	756	768	782	806	736	737	711	798	724	787	725	737	734	734	715	754	740	699	771	800	775	788	711	711	751	740	736	792	749	740	788	781	766	704	716	722	731	716	717	726	734	730	711	752	788	794	747	736	759	788	746	723	758	791	736	745	747	755	783	720	740	757	734	781	746	762	719	719	775	714	710	785	774	747	731	731	730	757	774	745	825	724	744	784	701	706	756	728	781	736	750	736	712	766	706	752	735	763	727	760	741	741	712	725	744	748	776	728	787	769	778	768	750	745	784	762	772	737	722	777	786	726	748	737	739	780	755	784	754	698	742	722	724	733	731	752	756	739	786	753	737	819	795	738	770	766	735	746	735	743	720	780	764	745	730	727	707	795	704	744	746	834	710	722	751	719	760	749	736	737	758	794	773	702	797	714	720	715	753	761	722	771	730	728	711	794	813	727	801	733	755	768	743	731	765	742	749	781	734	734	767	713	778	719	725	721	739	759	759	762	800	754	739	704	739	724	754	778	769	774	742	712	754	740	784	782	714	715	735	786	725	746	816	758	719	748	719	755	767	768	749	741	714	808	749	788	721	803	696	712	797	725	761	758	760	725	746	702	789	786	745	752	715	745	768	751	780	750	769	748	747	702	771	759	748	721	758	742	750	773	731	732	711	772	842	708	727	721	673	770	714	729	754	767	706	744	735	756	720	740	737	726	728	718	687	728	737	726	720	772	745	740	708	722	734	790	715	722	741	734	725	724	732	730	783	699	779	741	714	775	724	753	737	741	731	734	710	769	705	785	724	727	757	743	765	737	724	797	766	673	743	696	721	747	715	743	740	816	711	778	738	727	746	770	737	774	727	751	737	747	802	741	749	753	744	741	761	693	741	744	732	754	701	737	748	731	718	760	789	734	748	740	739	754	735	729	745	750	767	735	687	764	746	775	774	751	771	803	806	713	786	758	790	749	777	734	738	726	737	762	727	723	733	710	793	768	746	753	735	759	711	675	761	740	753	711	739	719	763	783	725	743	790	745	725	730	767	732	774	734	774	715	742	750	803	705	693	707	736	724	766	735	749	840	769	739	731	750	723	781	722	724	762	800	746	724	737	760	749	756	755	744	754	755	793	728	714	732	751	687	730	791	763	769	754	753	808	702	741	763	751	720	742	772	762	780	716	760	723	746	790	755	741	726	767	750	780	710	750	743	781	725	765	747	707	753	835	774	778	754	735	781	704	773	690	768	796	743	727	718	798	765	701	766	736	706	731	709	751	748	749	744	725	709	754	722	768	772	730	699	764	815	798	777	765	784	751	710	737	750	704	778	739	732	762	803	732	736	728	755	722	732	759	738	771	840	798	710	783	681	754	745	767	750	726	756	778	746	783	757	738	750	773	737	741	711	756	766	746	749	707	740	760	715	781	764	758	767	702	764	719	750	760	733	733	757	742	773	795	710	775	726	713	689	812	769	747	742	725	745	728	776	793	727	782	759	786	718	787	777	720	747	726	716	735	785	781	759	791	734	763	736	734	740	734	716	739	754	759	718	741	773	760	769	742	781	766	748	731	754	718	732	751	756	805	719	731	727	728	784	783	749	779	719	760	755	760	762	768	772	758	767	758	774	754	731	718	752	734	737	758	739	768	739	706	731	735	744	792	751	720	770	720	787	768	767	729	780	798	717	764	750	743	771	755	720	738	759	782	740	729	815	757	785	746	738	752	748	759	752	709	726	743	764	719	744	780	751	751	812	737	730	677	766	761	709	735	765	686	774	721	740	750	771	690	760	790	716	733	723	674	761	771	784	735	728	769	741	771	735	799	708	732	721	715	767	743	690	777	758	730	711	743	724	760	725	766	661	725	700	806	790	701	697	724	718	761	729	754	774	787	724	706	723	780	754	761	730	737	766	742	757	745	788	755	757	766	720	782	738	730	752	733	751	749	736	756	727	733	734	733	746	691	752	756	773	738	764	765	759	730	745	707	746	760	737	713	768	769	765	746	744	749	721	754	779	766	695	703	726	776	748	758	735	744	755	762	780	709	716	732	742	740	765	784	722	797	714	763	698	721	740	756	748	709	725	727	696	745	682	740	720	723	745	733	728	746	790	784	718	736	751	749	749	715	784	722	790	740	740	729	777	749	759	776	770	681	753	768	742	759	741	757	714	772	713	744	728	739	733	718	748	768	766	762	781	763	727	720	745	723	808	761	804	712	742	792	740	766	731	756	718	700	742	737	734	746	718	724	751	784	773	735	727	732	730	729	757	766	796	757	775	774	781	747	781	713	733	744	735	708	774	768	737	690	757	759	740	733	747	723	763	694	791	771	752	751	721	756	710	740	728	764	783	723	770	766	726	734	724	718	724	720	751	760	718	767	762	685	730	672	707	735	716	713	772	783	756	723	772	764	750	701	753	772	758	733	785	724	765	690	751	722	757	746	764	761	724	722	762	717	753	730	716	809	763	746	746	740	761	778	713	739	734	751	752	778	775	742	760	754	782	805	710	749	752	733	689	773	729	766	742
23924	22416	32222	26465	19283	7827	531	378	309	320	345	304	310	324	329	325	328	314	344	327	334	316	318	337	328	300	331	365	325	323	338	327	291	317	319	299	341	327	324	312	327	351	322	314	328	312	311	315	327	304	311	292	341	287	315	326	346	324	319	329	307	315	338	312	293	309	291	300	307	314	339	333	344	292	320	321	305	327	327	297	340	326	342	330	345	316	299	306	302	316	350	325	340	323	340	345	337	307	293	349	339	337	335	314	333	326	344	318	315	322	314	328	328	306	334	322	344	300	322	355	296	318	307	343	353	283	319	319	343	318	311	300	312	344	346	287	297	322	340	328	315	340	314	317	348	326	353	353	319	303	326	324	340	354	332	312	324	308	332	308	323	315	320	302	323	339	293	309	318	303	321	325	307	334	322	334	318	309	305	337	336	300	317	325	340	316	337	313	288	330	350	320	325	316	335	314	324	312	307	275	309	289	321	324	311	299	325	328	321	283	302	326	285	324	336	320	309	323	310	344	332	285	329	326	312	315	282	328	320	326	330	314	300	314	308	318	322	321	346	302	304	316	346	338	292	302	368	341	313	308	307	328	331	345	318	308	318	315	327	303	308	349	297	336	325	291	329	288	336	336	311	324	357	322	328	334	333	320	347	305	339	318	333	314	313	288	323	309	305	329	319	306	330	308	312	308	337	364	304	329	297	317	324	339	346	339	330	325	334	281	307	347	321	316	305	316	301	306	324	322	323	335	318	337	325	342	320	313	342	329	314	322	310	327	315	306	331	328	343	312	336	318	342	336	326	341	309	313	324	325	338	339	355	285	330	321	296	317	292	270	339	305	307	325	321	333	318	311	343	356	332	328	320	309	343	313	322	316	307	314	345	335	325	318	304	334	337	328	356	337	325	344	315	313	333	322	310	329	315	328	300	332	340	328	305	326	294	306	320	330	310	332	335	317	340	316	309	339	303	310	324	315	320	329	332	355	330	356	338	345	313	289	319	285	340	320	330	335	356	304	311	319	340	337	327	296	283	320	313	319	328	303	315	304	338	331	347	316	317	347	317	308	328	332	324	320	298	351	299	337	352	290	330	312	293	284	306	307	359	276	308	366	293	313	314	367	306	301	348	296	306	318	325	361	330	308	334	308	326	343	329	300	332	308	307	305	302	282	332	341	318	298	320	354	336	318	319	347	321	303	304	341	318	302	267	322	311	325	317	358	303	342	300	314	284	326	294	347	302	332	310	324	327	316	329	343	317	328	316	300	323	308	316	322	316	292	332	304	290	307	324	308	304	311	311	308	324	350	313	313	316	325	358	301	322	294	286	334	335	299	299	326	349	324	359	325	320	331	307	360	344	293	353	343	315	307	290	315	343	321	334	327	304	330	347	324	335	327	314	322	343	331	328	301	341	336	332	325	286	338	323	324	338	347	309	317	326	360	290	314	323	325	323	294	347	292	309	305	316	324	351	339	292	331	337	298	314	312	328	304	319	310	305	349	342	315	331	337	308	346	285	332	303	320	301	323	317	328	322	329	338	344	352	296	307	342	287	348	292	317	311	313	324	304	296	308	327	284	306	294	308	323	332	301	300	314	324	339	329	316	344	328	321	302	324	296	313	306	319	282	327	312	342	307	341	304	333	288	331	326	308	318	360	307	320	310	319	322	354	312	306	340	279	352	288	336	327	313	300	317	304	343	314	326	332	286	308	304	291	317	342	329	347	331	313	320	321	300	321	313	329	340	320	302	337	322	321	334	323	305	317	318	340	339	309	300	317	327	337	326	336	323	275	327	335	312	351	309	330	314	334	372	301	320	306	303	325	321	314	307	313	298	345	324	329	329	308	337	316	339	308	319	308	342	330	324	310	326	341	310	319	348	361	324	307	291	308	320	296	309	328	317	340	350	313	293	328	313	303	357	333	331	338	320	317	331	327	302	310	326	311	310	313	313	316	340	328	324	319	317	360	336	338	311	306	359	334	314	315	334	276	298	286	320	310	331	334	328	328	304	318	337	311	314	333	328	305	303	322	299	296	329	326	297	322	300	284	299	341	316	299	329	328	329	327	313	351	307	362	312	319	327	315	296	322	327	330	333	320	289	354	316	338	300	299	332	341	305	360	329	328	327	315	304	332	319	313	359	352	357	301	315	314	296	310	317	324	309	312	331	333	316	334	322	311	308	326	316	296	302	311	324	347	319	304	296	320	312	331	330	326	332	282	303	330	314	318	323	319	339	321	320	316	325	320	343	299	345	355	317	300	331	301	355	328	297	299	343	351	323	310	334	332	320	308	326	310	312	294	350	307	295	281	331	318	325	336	318	316	305	316	309	310	335	324	317	291	302	305	290	336	322	330	291	322	318	303	293	325	308	355	328	363	289	316	298	343	332	297	345	342	301	310	305	352	342	331	325	337	299	309	305	360	321	323	346	325	318	322	329	367	284	329	293	360	336	350	308	352	332	310	346	285	287	362	333	320	320	322	307	314	306	305	368	332	325	309	318	292	320	298	311	329	313	330	326	345	306	311	353	321	324	345	304	291	335	332	333	310	284	302	314	347	319	326	330	322	340	309	326	320	291	329	366	314	297	300	333	315	345	319	357	327	313	312	349	330	324	326	325	367	350	305	321	321	331	313	325	308	335	300	307	328	321	327	323	299	307	307	348	345	319	323	346	304	336	278	343	331	331	326	321	345	326	322	335	323	318	309	350	334	334	298	311	331	288	320	303	311	321	340	343	311	334	303	316	287	339	322	348	324	332	317	331	324	362	300	321	277	310	376	340	336	328	345	332	296	296	343	319	297	322	317	305	317	342	288	303	315	332	340	332	320	333	300	324	322	348	325	310	296	311	303	328	321	330	308	286	315	334	312	330	312	271	318	298	308	298	310	369	320	302	329	331	326	300	302	300	325	321	318	342	319	349	300	343	324	293	301	321	324	322	311	310	300	331	296	335	333	327	324	334	326	300	314	349	315	317	318	330	291	331	296	313	341	343	334	280	310	273	303	321	364	320	313	324	353	332	317	308	310	303	343	298	309	334	325	345	328	313	365	346	347	297	321	347	294	316	357	310	306	340	316	317	360	315	306	311	313	342	336	343	303	336	317	339	318	354	338	324	308	329	310	324	359	326	337	288	308	330	333	322	324	297	315	337	300	312	323	320	345	321	344	327	316	307	317	341	283	337	353	339	291	315	317	321	291	337	360	335	338	317	346	318	304	316	340	337	300	307	346	314	326	336	346	297	308	338	323	312	360	317	303	331	339	316	354	308	315	338	311	329	317	347	317	308	307	337	326	355	332	342	326	335	354	318	339	338	317	302	296	297	356	331	340	316	320	309	331	323	326	300	280	321	323	333	355	308	293	323	317	319	315	312	329	316	310	329	322	321	342	333	335	293	332	297	313	279	307	354	314	290	331	333	310	319	299	331	352	334	342	328	331	319	325	332	358	325	353	308	324	299	349	318	320	302	354	346	356	337	313	299	294	322	311	315
59070	88842	69690	34195	9408	1838	522	559	565	604	568	523	590	548	562	559	545	544	603	536	562	571	583	535	565	542	556	510	537	548	538	574	494	560	559	543	582	569	528	525	509	503	565	538	554	574	536	559	544	576	563	498	550	571	522	524	530	536	550	541	535	582	602	542	571	527	545	534	544	550	558	583	561	568	557	536	548	567	534	556	552	537	581	548	534	531	565	580	578	565	616	532	539	547	519	525	508	560	573	538	555	580	544	529	527	534	533	561	576	515	564	532	572	560	547	517	516	525	555	533	510	536	513	519	518	575	568	532	567	583	572	546	524	538	591	569	569	542	521	535	542	519	580	555	560	555	532	512	528	524	530	549	571	479	551	571	537	580	551	483	523	560	549	600	560	546	549	555	524	558	493	547	562	563	555	574	560	536	533	523	533	558	573	541	505	528	535	532	561	575	566	542	541	595	509	567	552	570	553	541	536	598	563	548	548	561	573	535	567	518	528	595	510	557	563	570	543	592	572	518	559	564	564	557	554	584	589	556	579	565	541	554	578	513	563	555	504	560	569	548	522	583	549	549	543	525	566	563	500	520	538	565	550	528	554	543	523	538	529	533	517	494	562	555	540	531	536	549	589	551	587	609	538	548	562	563	500	534	506	521	537	569	557	534	568	542	545	556	525	558	547	587	554	527	544	551	579	570	550	547	555	532	552	564	575	513	580	533	574	535	549	504	546	558	543	561	553	541	544	541	553	621	511	568	528	576	572	569	548	557	543	563	549	582	601	553	531	553	524	566	529	519	543	540	521	529	494	551	579	564	566	552	573	555	524	565	585	550	545	543	573	549	599	587	545	563	616	537	562	561	560	521	583	538	570	552	563	548	552	559	560	562	517	599	582	539	516	545	558	555	589	540	577	567	494	574	541	579	574	538	558	547	566	522	534	551	534	559	536	547	540	533	589	550	540	545	541	544	542	562	571	548	543	574	500	550	542	588	532	525	577	555	573	562	568	582	543	486	556	540	557	513	530	541	549	563	556	540	528	530	562	562	546	548	511	552	515	554	550	560	572	568	554	562	530	548	515	549	535	509	521	584	525	583	565	565	578	536	547	596	574	529	521	546	554	595	526	552	533	552	572	571	559	531	539	570	525	563	531	510	569	547	571	507	549	516	527	519	557	572	536	566	592	541	584	558	585	556	542	539	547	552	608	592	544	534	522	514	517	568	548	545	570	598	517	539	552	562	528	584	548	591	552	596	555	557	530	541	591	568	552	544	537	565	589	556	537	580	584	558	541	596	543	551	569	579	525	550	532	556	560	573	570	536	543	553	554	538	590	532	553	567	582	554	564	541	551	575	503	570	595	564	552	523	564	553	529	577	505	560	558	563	566	584	504	511	518	549	558	550	562	574	567	542	587	580	522	544	536	525	558	557	548	566	537	532	545	543	553	521	545	555	573	566	575	529	542	527	561	575	565	553	569	538	583	556	588	593	549	548	577	543	574	565	556	557	577	538	577	543	553	568	579	541	560	568	558	552	578	522	557	546	557	541	508	532	534	586	544	590	540	513	537	573	587	544	565	559	568	568	571	541	553	543	540	568	535	565	584	572	594	517	585	524	549	548	507	582	497	565	553	529	548	555	526	551	552	547	578	582	568	602	549	566	533	506	521	525	538	555	560	551	548	554	538	549	513	571	516	535	561	516	534	520	557	518	563	603	501	556	547	539	536	532	524	570	570	526	593	568	533	536	555	550	546	531	541	569	559	528	538	520	549	542	598	516	556	550	554	567	604	565	537	563	525	534	521	515	559	540	575	534	536	560	562	540	557	546	572	567	548	554	529	570	555	557	577	618	537	573	522	553	572	540	528	550	574	525	530	534	535	537	531	559	516	571	544	553	561	526	525	555	524	554	585	563	525	531	558	554	568	536	545	528	551	556	530	544	537	562	570	570	583	539	561	571	549	590	570	515	556	554	601	550	564	557	513	576	554	520	580	536	591	591	548	575	533	555	546	542	543	589	548	558	590	544	500	558	586	586	544	526	588	589	564	561	555	530	538	567	564	576	552	549	582	511	568	543	542	573	548	543	541	569	585	597	543	562	548	567	590	555	529	519	547	511	512	535	495	547	550	534	538	579	594	581	572	560	578	562	567	595	562	546	511	507	570	569	500	552	572	573	573	514	515	532	537	565	536	554	547	543	536	515	534	566	558	566	527	512	537	595	510	538	540	532	537	537	544	535	536	544	519	574	555	565	607	600	540	540	534	554	550	531	555	541	543	561	560	567	539	570	562	531	577	531	564	510	554	558	564	551	553	562	517	584	522	560	576	564	564	562	571	551	504	534	527	554	571	503	536	532	544	557	585	560	519	536	548	539	543	559	580	571	540	589	571	561	537	524	550	567	588	527	566	607	582	542	586	557	552	565	532	521	541	564	565	559	552	565	539	520	573	574	598	543	549	505	582	574	554	527	564	566	546	572	555	559	572	531	555	540	537	573	594	512	493	518	536	583	544	523	548	564	549	570	586	559	538	520	573	552	582	558	567	567	539	525	548	526	578	545	553	503	529	553	551	534	547	524	537	554	516	553	573	562	573	550	563	548	570	571	552	561	571	564	577	549	534	544	580	563	534	564	568	561	546	560	529	563	552	517	543	601	529	534	552	526	528	602	560	568	584	539	572	556	527	550	536	545	540	553	562	598	550	543	528	499	567	561	560	549	543	597	544	528	528	531	541	543	485	558	547	571	531	578	530	547	569	578	540	518	566	560	545	546	556	572	530	572	528	569	534	559	572	524	617	517	569	552	537	538	530	544	523	553	558	559	518	566	533	580	559	541	581	591	568	631	511	531	562	574	565	534	553	532	562	538	544	560	564	550	526	551	523	556	554	512	582	506	580	545	532	581	543	544	550	531	582	594	537	561	547	511	611	552	553	532	532	581	540	558	573	577	541	583	572	517	554	517	554	544	526	542	560	559	527	539	562	509	570	545	602	565	571	530	553	579	546	555	549	567	583	518	541	566	565	549	552	558	588	530	526	521	574	567	591	544	550	563	550	574	568	549	552	570	547	550	548	506	585	556	511	563	526	546	585	602	505	503	583	586	555	518	550	510	537	570	554	561	536	558	586	568	583	576	586	515	522	547	568	569	531	566	515	572	556	572	544	564	547	547	525	559	546	524	549	570	563	535	527	575	562	539	549	572	551	508	553	538	598	507	540	541	582	544	562	571	513	533	540	563	534	526	553	542	566	544	559	576	534	537	544	537	584	567	543	527	568	550	579	542	602	504	566	553	581	546	587	548	554	588	595	530	497	562	554	557	557	521	527	585	545	551	599	522	558	517	549	582	550	565	533	568	556	508	557	551	563	539	547	551	544	528	549	572	510	514	544	531	573	561	539	534	540	506	568	548	508	531	601	556	523	516	562	577	559	557	514	501	543	498	535	543	563	544	550	561	563	542	525	514	543	583	551	531	595	539	551	565	530	568	561	592	562	585
22995	21561	30810	24789	20958	18109	4197	525	413	416	451	451	438	445	422	422	436	430	417	466	462	438	421	468	443	437	430	425	436	420	420	440	406	402	447	439	422	442	422	419	422	445	433	443	447	421	434	401	454	435	462	437	437	408	450	434	466	434	417	407	430	399	432	438	435	397	425	443	435	446	452	441	476	394	424	409	399	422	420	447	442	410	424	414	423	416	416	456	412	442	452	442	408	432	399	416	432	421	432	404	458	391	448	427	400	420	413	443	395	395	475	403	415	402	431	453	417	420	445	451	424	427	417	462	410	430	400	411	434	447	426	446	413	440	449	414	386	456	440	407	442	422	439	440	425	456	437	396	413	407	442	408	455	441	465	412	385	394	396	449	461	449	435	427	401	437	400	437	456	405	426	435	429	438	404	440	407	416	445	426	441	400	440	434	434	432	445	448	397	429	401	395	424	461	433	418	413	453	436	404	452	391	422	375	413	435	434	419	418	398	464	399	421	415	432	411	429	429	411	450	435	502	409	392	421	414	398	408	433	414	420	420	435	435	422	415	415	397	421	416	445	450	435	435	426	430	450	412	428	410	403	424	423	426	429	467	439	426	429	444	443	403	443	440	420	450	449	393	432	469	430	423	429	426	415	412	423	406	406	411	424	433	425	420	405	441	403	458	420	415	450	452	411	418	407	425	431	401	400	399	429	432	436	387	412	429	439	409	414	405	419	445	399	499	436	439	425	423	442	449	387	436	403	410	414	420	458	409	418	391	407	428	449	423	439	427	423	422	430	441	431	411	413	431	419	447	435	408	419	427	434	422	406	389	419	435	436	407	392	409	448	437	407	404	412	414	457	404	463	414	445	420	445	403	410	443	450	434	454	407	444	414	461	428	381	441	393	418	385	395	457	405	404	442	403	399	456	406	433	426	426	441	411	433	430	431	431	421	427	418	428	405	412	449	402	439	438	405	444	421	427	430	425	394	399	429	431	445	427	462	477	431	450	420	487	442	403	439	446	423	392	422	448	424	437	481	450	416	419	420	402	371	419	463	437	417	406	449	435	442	411	451	425	432	456	430	422	439	434	429	389	429	472	391	437	446	451	444	432	467	462	402	421	423	420	406	420	431	419	401	417	387	409	449	468	474	434	449	465	454	413	406	406	417	429	417	426	426	453	414	437	446	425	470	421	420	451	428	458	422	445	424	439	419	419	440	397	419	408	430	416	442	417	431	459	434	394	432	422	430	421	422	407	404	430	383	377	438	395	436	440	413	450	439	422	422	429	413	404	418	488	443	424	404	441	413	433	423	428	399	431	438	417	431	419	424	411	428	385	434	395	396	380	401	476	410	432	438	434	427	428	390	410	451	410	405	446	404	394	428	405	403	407	408	429	436	427	406	453	457	409	461	419	437	421	409	412	398	435	415	428	433	396	454	402	436	409	455	458	387	386	418	438	408	416	448	428	363	402	401	433	380	430	436	423	408	435	403	434	438	436	428	410	433	426	407	442	435	404	437	433	396	416	399	419	409	410	404	441	411	417	447	398	397	439	398	432	416	422	430	391	420	435	450	426	450	460	440	429	426	421	435	442	415	443	464	442	419	428	464	388	444	423	430	427	427	442	422	442	466	441	409	384	419	426	416	415	430	443	477	452	387	430	401	432	422	426	432	426	460	400	431	412	443	439	441	431	427	398	450	439	448	382	425	428	406	451	429	427	455	407	437	456	418	390	435	452	456	463	415	451	405	435	471	434	471	443	424	428	420	431	433	412	395	435	401	451	443	393	427	423	447	435	420	450	462	428	450	429	430	412	438	418	426	423	474	421	451	456	440	409	398	462	415	396	414	419	414	452	460	397	427	447	427	415	425	426	432	395	404	460	405	419	400	432	426	423	443	417	413	410	443	425	436	456	423	448	410	429	425	426	436	425	417	439	396	428	406	422	443	443	415	413	423	425	449	427	431	432	403	436	399	446	414	422	419	414	451	461	403	393	415	452	371	415	429	406	465	433	417	423	404	382	434	407	428	406	442	437	431	426	408	444	454	404	374	474	460	453	416	410	459	422	414	430	418	415	437	410	436	434	414	361	382	403	439	424	375	439	417	404	431	434	408	432	441	445	432	423	391	443	455	404	438	387	436	436	429	412	437	374	386	422	422	433	424	423	416	428	427	464	448	435	421	415	466	466	456	448	459	432	451	435	442	408	448	388	422	458	398	420	441	375	465	436	445	430	416	397	467	417	394	439	422	439	420	442	404	446	399	392	443	413	384	409	419	410	396	425	420	446	441	424	410	439	433	427	397	438	430	391	432	427	416	443	412	403	422	414	415	449	439	392	394	450	428	418	382	405	423	407	403	382	430	425	452	455	396	459	440	428	409	427	414	410	437	429	447	420	451	441	423	425	462	392	410	418	452	416	446	430	414	412	462	431	424	397	434	421	400	421	431	425	452	430	427	396	409	442	468	419	455	418	418	431	434	458	445	421	375	427	432	401	436	430	447	446	454	432	436	413	415	428	416	426	436	401	435	436	413	422	432	460	457	405	424	426	395	425	466	416	432	410	447	420	426	438	446	447	433	395	416	441	410	395	442	449	419	461	413	456	413	424	456	470	371	416	458	430	417	442	417	444	422	402	461	428	390	421	443	439	437	401	439	454	427	430	445	450	430	408	440	413	437	423	426	429	456	417	406	439	407	418	418	432	411	451	412	422	455	437	423	444	434	407	396	408	415	425	406	418	436	422	442	416	417	438	402	421	421	427	404	440	449	432	427	449	383	427	420	439	416	437	455	416	428	442	418	424	410	420	425	434	415	434	425	420	455	422	415	409	430	463	434	376	414	416	432	398	399	450	449	422	400	434	396	416	418	445	416	465	451	430	424	444	432	412	398	458	446	434	399	453	404	439	441	426	440	419	412	414	441	428	427	426	449	384	466	418	428	434	451	433	464	445	385	432	446	409	422	433	407	444	421	410	389	426	410	438	441	423	404	415	466	430	400	430	409	409	409	452	437	421	450	427	450	439	467	461	425	412	396	419	432	419	442	430	451	419	440	448	471	429	429	420	417	438	401	437	428	405	453	422	412	397	433	436	421	406	385	407	444	424	415	417	429	460	429	438	443	396	426	409	425	400	430	434	425	411	400	427	443	434	430	414	437	444	421	429	464	412	395	415	433	411	422	447	457	426	400	427	451	429	438	392	399	439	418	422	419	391	411	447	427	470	421	406	409	449	393	398	431	401	427	447	410	442	414	441	386	442	421	427	463	444	428	396	462	478	421	424	417	433	450	429	416	419	426	412	429	428	449	411	429	412	472	404	393	430	402	424	425	423	423	369	419	429	435	449	481	426	392	425	414	427	425	445	418	408	415	437	421	462	431	438	457	420	409	436	424	406	426	419	431	381	457	418	447	406	425	448	460	460	416	418	408	420	460	399	442	411	403	450	438	416	424	415	428	425	411	463	414	410	409	399	416	400	423	444	448	404	415	430	440	465	433
59362	98619	79282	42164	14609	3170	765	718	695	716	721	691	707	705	705	710	658	732	729	682	763	709	676	680	718	715	673	690	686	686	701	677	739	632	707	672	690	679	705	674	689	686	654	690	679	699	667	646	749	679	658	692	681	674	679	666	730	659	660	710	670	699	700	691	685	728	611	660	686	677	701	726	719	727	686	640	680	626	661	672	639	714	691	663	665	683	717	663	688	678	706	674	701	665	679	683	646	677	690	712	669	702	703	689	686	650	702	709	646	692	653	668	690	699	661	652	684	677	694	679	737	700	702	737	719	756	683	706	716	647	688	698	724	650	705	716	713	677	701	649	683	703	688	714	693	722	690	679	698	688	663	699	653	715	725	654	701	648	674	679	688	676	665	683	642	699	675	682	756	670	704	706	676	655	673	686	728	702	669	694	700	710	662	718	678	685	694	651	652	626	678	711	688	670	698	638	654	633	659	672	661	654	694	714	706	654	684	706	692	655	679	673	700	687	709	688	672	692	699	673	709	714	649	698	671	698	694	709	678	756	700	633	669	678	695	657	686	701	701	662	712	639	728	669	680	705	685	701	666	652	703	670	660	658	685	647	696	669	708	647	671	647	687	668	693	709	699	667	683	671	656	690	646	721	681	685	683	670	692	637	679	692	683	710	717	670	627	669	658	683	650	704	737	719	675	701	679	667	681	653	654	729	703	692	680	729	710	676	672	716	626	688	713	669	652	661	715	654	696	675	684	687	679	683	708	652	675	710	744	686	693	654	690	712	691	696	698	658	654	700	689	694	662	683	658	651	679	666	703	677	670	669	645	677	742	625	689	654	727	695	665	675	702	697	663	683	708	718	679	688	690	649	672	682	678	710	651	685	708	688	685	659	689	680	702	675	680	667	658	676	758	696	722	725	700	682	689	646	690	671	673	703	692	663	669	679	706	680	662	679	692	721	660	669	680	738	720	683	675	710	665	655	688	653	704	671	666	677	739	700	664	714	692	703	703	672	729	707	696	702	661	681	695	701	692	700	706	702	689	660	696	712	671	704	672	649	701	691	657	698	614	703	643	662	716	675	639	684	665	690	698	685	696	696	692	667	678	652	705	712	698	691	653	656	662	696	704	658	710	662	696	627	703	725	697	680	682	715	687	681	706	712	665	673	693	727	669	699	717	717	721	682	691	671	658	712	695	650	719	719	714	695	626	686	674	709	675	688	722	699	685	698	613	741	688	691	684	708	679	695	716	686	677	708	667	674	683	693	680	677	666	666	650	679	683	638	642	721	721	723	624	688	676	668	690	668	685	668	722	694	667	700	665	711	662	733	686	684	693	662	678	678	666	664	681	695	618	672	710	655	675	669	705	669	648	690	698	647	704	672	670	676	682	656	712	671	710	672	687	667	724	666	700	727	655	698	719	710	673	675	700	676	691	691	688	703	650	727	677	692	670	666	635	680	701	672	666	670	764	693	654	708	695	701	677	675	628	672	707	656	683	621	688	710	653	627	705	665	679	722	690	692	657	650	635	669	662	702	708	678	699	660	660	686	679	670	671	728	709	693	717	677	747	692	685	664	696	692	683	689	679	674	653	695	667	662	709	696	718	659	626	678	691	702	708	639	689	698	695	685	656	672	696	706	706	663	725	678	682	709	719	691	644	722	677	708	695	690	709	682	690	701	691	647	672	659	671	694	690	641	674	737	665	693	689	647	673	727	717	695	719	700	697	659	681	653	647	679	656	649	628	668	730	699	669	693	669	671	661	695	688	671	662	633	724	674	679	668	682	668	720	671	657	625	713	724	681	693	675	707	672	717	655	716	685	679	686	671	662	674	686	721	640	682	685	711	654	688	646	684	680	683	649	726	718	722	731	685	647	722	698	692	676	677	669	712	645	701	699	633	704	764	727	714	691	725	675	714	676	667	675	641	693	644	713	687	689	705	730	672	708	663	757	666	693	658	690	638	692	650	698	619	711	605	694	702	686	688	675	704	707	669	669	688	664	648	703	662	619	693	646	681	683	698	701	715	648	664	694	687	669	737	660	684	741	642	671	716	697	703	681	669	639	676	696	626	695	671	683	683	692	712	689	676	668	661	681	722	683	700	689	719	647	721	674	718	654	681	682	713	647	671	706	644	661	674	691	734	649	671	663	705	718	673	668	680	696	723	667	662	677	693	695	719	658	691	684	643	718	634	676	696	673	697	646	690	703	680	664	738	657	703	673	674	664	645	718	735	701	647	707	655	678	712	669	692	709	692	663	706	689	674	671	708	683	680	687	679	667	683	683	681	742	690	712	721	659	637	740	622	620	696	629	724	700	652	689	698	679	729	667	666	719	689	674	740	697	693	657	694	711	687	643	674	648	691	694	687	663	724	755	649	711	703	657	698	627	677	722	643	684	707	684	684	664	694	723	635	721	635	713	709	660	695	715	700	698	660	698	712	714	665	694	685	696	642	749	647	665	680	711	674	690	684	684	678	687	707	648	637	702	689	681	679	704	646	681	669	676	686	697	658	723	693	750	682	674	723	692	740	647	648	733	704	714	686	656	674	667	655	734	729	664	681	632	722	681	711	733	696	667	736	682	703	674	662	688	653	728	660	691	696	660	641	661	683	702	703	701	680	722	716	622	661	682	685	694	719	649	668	707	650	663	679	700	699	688	718	673	697	686	691	684	659	720	653	648	685	695	704	638	633	749	721	650	683	663	696	649	666	630	674	671	701	699	718	731	698	700	725	723	727	706	676	678	661	682	726	680	682	739	691	706	717	621	731	672	659	710	737	692	669	649	673	646	692	681	665	659	708	695	664	699	664	738	673	666	656	725	656	672	684	656	688	662	697	657	720	656	659	694	654	750	657	643	657	666	706	675	710	674	695	627	673	700	678	714	688	666	693	677	666	654	653	646	696	634	659	688	679	703	638	683	642	668	645	682	646	626	649	664	738	655	740	720	668	715	670	686	722	679	662	665	675	665	649	672	661	691	708	722	658	705	685	663	706	709	713	661	658	744	706	716	681	702	682	633	680	662	739	660	634	751	723	683	697	697	668	669	707	675	666	679	697	644	689	699	684	741	684	687	721	667	717	701	660	690	703	701	646	708	714	712	676	646	646	702	716	665	666	690	694	659	714	695	617	664	643	684	644	691	696	668	632	683	693	689	658	650	680	656	686	704	685	709	659	670	686	702	705	688	658	693	666	689	659	704	694	685	684	645	714	664	678	720	676	680	650	682	701	627	669	630	729	650	660	648	703	683	684	676	709	713	693	693	651	702	673	711	660	706	711	676	668	658	648	684	732	679	738	683	709	677	672	667	686	615	704	688	669	699	672	689	721	651	694	724	680	702	670	738	694	701	726	658	667	692	679	669	698	689	667	683	643	649	671	671	675	731	634	706	716	653	712	659	697	684	680	669	687	663	721	702	666	673	695	711	701	714	683	708	675	639	703	670	686	660	705	653	675	735	677	689	676	664	687	669	700	640	706	722	702	660	678	697	703
28442	27853	29413	13844	1355	534	406	433	422	458	438	435	466	432	438	472	451	440	443	405	420	453	451	433	429	447	447	425	439	434	411	432	439	455	441	446	428	455	424	395	458	432	450	455	476	434	462	439	439	454	435	416	453	462	466	457	415	456	413	456	433	457	472	436	427	460	443	455	469	447	426	475	405	434	469	439	429	429	510	455	422	452	444	438	431	465	480	416	422	466	459	430	453	391	389	443	428	399	435	470	448	441	467	418	437	450	434	444	462	415	443	411	428	434	484	403	439	425	418	449	452	422	445	418	458	395	422	461	446	437	420	458	445	457	476	455	442	418	454	407	445	408	460	431	457	430	437	447	450	413	486	453	397	451	463	441	435	433	434	434	440	459	415	439	464	450	417	442	413	450	440	460	433	434	454	479	436	420	415	406	454	445	411	412	432	449	433	449	435	465	437	472	442	441	446	421	453	445	448	447	420	425	394	468	437	442	451	442	411	409	447	453	461	440	434	442	462	448	427	436	444	467	466	414	432	434	394	449	456	433	441	423	426	432	444	460	445	475	389	423	414	425	423	472	436	398	435	458	435	473	455	398	426	420	462	421	457	428	432	426	444	422	426	455	417	407	453	428	432	459	429	419	448	430	429	431	398	393	412	484	440	438	430	434	422	443	447	466	423	404	423	428	412	410	415	379	434	410	402	474	478	423	442	420	417	490	441	442	432	448	439	412	412	455	418	426	462	425	417	432	451	421	444	482	427	427	453	447	410	434	436	388	430	460	443	431	454	438	418	418	441	431	460	468	445	422	428	419	385	436	422	454	403	490	446	440	456	461	421	418	433	432	426	466	479	434	444	475	436	438	438	407	445	416	450	408	461	467	438	388	427	453	430	431	439	447	469	419	431	420	458	453	462	456	440	446	432	464	454	470	443	423	448	420	450	463	463	454	426	438	412	417	484	397	449	456	433	468	412	447	444	455	411	446	432	441	450	431	408	459	447	418	454	433	455	415	460	440	471	463	469	460	410	421	407	448	396	460	444	429	417	429	407	433	420	440	453	431	468	434	450	466	421	474	391	409	430	434	434	436	429	437	465	399	436	433	466	439	405	424	456	410	436	408	436	421	446	437	443	424	448	397	432	388	446	413	403	433	404	407	443	456	395	441	430	432	476	435	453	436	467	433	443	434	443	444	430	448	466	451	424	467	444	471	415	443	417	410	440	444	389	425	412	405	418	474	399	409	441	438	469	430	446	429	457	439	413	478	446	405	455	424	465	415	416	448	430	431	417	438	393	488	413	423	405	431	442	436	425	445	465	442	412	434	461	464	397	434	417	404	413	424	427	392	429	403	420	437	453	426	418	396	455	429	450	423	421	421	415	393	423	463	428	435	439	468	413	400	447	415	419	430	461	433	467	460	436	477	463	455	435	443	419	443	421	428	457	459	450	477	457	413	461	419	416	418	449	461	440	432	472	466	464	412	452	422	447	445	449	492	442	451	458	476	443	432	409	438	437	450	455	420	484	431	431	432	491	434	476	439	462	458	414	455	453	472	423	443	462	395	411	445	453	434	436	461	472	451	418	433	411	453	437	438	419	439	429	421	424	464	439	446	424	417	448	453	447	420	440	454	448	440	427	437	437	424	454	473	436	440	462	424	432	409	447	432	420	451	442	473	438	446	428	449	447	407	459	421	460	431	445	421	462	465	431	430	443	476	456	406	448	448	449	433	437	448	460	460	418	411	431	434	437	441	475	442	469	447	422	430	452	469	431	455	386	418	377	484	418	438	446	454	428	465	445	453	475	450	429	443	452	429	440	418	462	422	458	444	471	431	427	416	446	438	437	471	460	419	439	481	444	421	432	462	438	414	454	402	418	437	436	429	451	454	455	466	439	409	431	440	428	428	441	439	451	473	408	416	452	446	443	431	418	452	410	441	418	432	449	451	438	437	462	414	430	452	448	425	432	450	440	472	446	425	407	434	438	442	398	441	425	437	450	437	454	419	452	462	419	440	458	453	409	441	400	455	419	446	422	395	471	451	449	426	405	426	463	424	434	434	455	463	424	447	450	411	446	446	417	464	461	457	445	454	454	454	429	437	454	463	469	473	443	459	432	415	446	438	438	435	422	468	463	425	452	424	418	461	467	443	452	465	466	425	460	442	458	418	415	428	455	421	473	436	448	420	421	427	457	432	446	402	448	436	453	431	433	427	426	436	432	421	424	439	439	455	452	425	431	446	460	417	421	439	443	451	433	472	476	435	406	400	470	451	401	478	432	424	430	393	406	417	438	429	404	441	415	452	413	466	477	457	439	464	427	478	437	425	440	442	440	440	442	434	435	442	444	432	467	427	439	451	468	432	457	448	423	442	440	443	424	419	443	432	467	449	446	433	451	443	473	419	452	455	389	429	436	449	438	424	402	402	457	390	437	454	422	445	433	440	402	439	425	403	443	434	417	416	476	453	470	447	474	441	402	458	404	427	405	426	440	452	419	470	437	456	439	425	442	461	433	458	441	414	432	414	429	469	434	425	447	449	437	441	421	415	428	423	405	393	422	416	429	422	427	403	457	430	410	436	446	430	421	429	423	450	446	440	422	412	423	416	462	429	435	419	440	437	428	452	435	447	414	428	439	454	473	461	464	454	426	459	433	446	411	458	423	457	435	435	427	449	469	410	434	437	430	422	467	425	480	441	406	429	471	413	441	441	461	441	404	452	400	438	439	436	444	456	444	407	435	466	432	432	413	441	425	447	437	472	419	421	453	426	412	476	442	449	470	440	441	429	419	446	471	467	451	412	457	464	448	437	435	456	443	477	439	425	451	443	451	429	454	457	432	427	418	436	490	431	452	416	417	441	432	427	461	411	436	427	418	478	415	466	452	454	458	440	408	435	401	428	430	429	394	404	427	444	442	428	404	415	435	412	407	449	388	419	450	421	443	456	453	436	406	428	445	429	453	457	444	443	475	405	407	432	449	433	436	428	422	410	413	464	438	443	438	414	446	456	420	415	417	432	436	462	432	429	462	438	422	434	425	421	449	439	419	464	464	462	390	443	458	438	451	426	444	416	424	436	459	413	446	415	443	450	410	445	446	434	477	420	395	445	415	405	452	423	442	383	431	430	431	451	449	440	452	422	442	406	462	440	416	432	435	420	441	420	460	432	445	445	423	474	438	409	452	423	444	449	437	444	429	458	438	429	405	415	450	466	430	430	449	438	442	424	438	458	435	460	440	453	436	435	482	440	438	444	411	434	448	433	443	407	427	428	391	484	441	457	453	450	443	399	436	459	433	427	421	450	419	416	440	411	424	458	393	475	414	429	406	441	448	404	419	441	421	448	435	453	459	453	436	438	433	445	412	407	437	446	415	462	438	442	436	456	420	432	423	432	462	449	450	419	430	438	428	454	453	412	415	417	443	445	419	414	437	437	420	456	446	424	432	431	438	472	431	466	451	426	451	408	455	474	431	423	452	437	453	425	475	422	441	450	437	434
37803	47241	35551	12465	2037	891	744	747	725	772	773	716	727	748	705	760	751	742	752	734	792	742	728	743	710	720	724	796	719	736	772	707	818	757	771	740	755	725	732	771	758	719	777	758	736	726	751	792	758	774	717	749	725	735	725	750	762	713	747	766	790	764	769	734	764	749	735	703	777	752	744	791	743	736	728	743	799	734	766	723	749	777	708	755	760	706	771	704	696	777	769	728	741	767	723	701	745	707	713	757	725	709	771	743	705	719	734	758	717	713	738	729	724	757	769	684	666	725	721	814	753	738	787	739	726	704	739	722	746	713	780	709	692	750	769	774	718	767	788	751	735	752	724	734	724	754	698	766	739	754	732	733	722	768	776	717	721	794	766	723	770	777	714	729	679	712	747	728	772	796	748	743	718	702	743	745	742	755	725	684	749	710	810	717	740	751	746	678	745	699	728	729	751	742	755	763	750	837	774	769	781	749	766	666	709	752	755	719	734	733	731	749	722	712	702	746	782	728	695	734	790	787	742	720	766	744	733	759	816	698	723	713	757	726	749	763	735	745	767	737	763	761	741	739	764	789	736	744	750	768	708	792	755	748	762	711	792	769	676	744	768	741	762	774	725	783	751	754	753	747	719	711	767	726	696	788	772	712	716	752	775	755	746	760	760	720	734	754	804	784	755	777	743	771	784	756	747	740	732	790	719	732	744	775	747	741	739	749	718	726	743	740	715	718	732	729	775	747	729	731	805	735	760	742	768	758	790	755	707	731	762	786	800	726	763	729	791	751	740	749	704	749	772	751	746	764	747	735	737	726	735	741	808	748	751	786	771	738	802	708	746	744	754	753	734	771	786	766	747	703	759	786	752	723	758	712	793	697	696	717	766	750	780	767	704	775	745	709	743	723	747	743	775	767	776	733	763	745	724	750	771	667	733	756	782	739	778	734	719	721	733	766	730	714	728	724	719	742	722	744	705	755	752	719	741	716	733	732	765	768	729	692	751	752	744	741	761	737	755	741	750	780	755	725	762	737	743	716	743	766	715	755	738	724	731	724	738	783	745	761	767	752	743	736	652	736	738	772	762	748	683	747	718	765	756	698	758	707	746	797	714	737	736	749	756	736	664	769	754	724	784	755	743	819	719	740	807	716	740	740	721	741	744	754	727	745	775	739	709	710	796	720	811	685	761	798	795	728	763	726	757	733	763	727	753	727	788	749	725	760	732	772	724	782	764	726	751	771	737	721	704	764	757	748	748	746	763	690	756	731	776	727	760	735	757	740	743	719	719	734	771	732	743	790	744	799	727	755	771	755	741	784	709	717	770	751	732	774	790	729	742	741	748	790	736	737	723	749	787	760	737	732	718	722	759	775	789	766	743	748	752	721	756	709	741	742	780	744	745	755	759	777	795	736	736	726	711	733	724	777	738	746	743	726	700	762	753	756	701	720	727	750	765	732	695	772	769	770	755	776	735	748	750	754	759	759	780	726	713	789	715	727	734	749	759	765	769	765	713	770	750	717	773	763	759	707	712	712	776	719	733	750	742	725	709	720	706	786	808	710	769	769	704	741	758	751	741	756	717	727	737	784	711	744	744	751	757	769	774	750	764	737	753	762	745	677	774	763	782	761	774	770	706	791	724	722	746	757	733	774	727	749	719	767	728	762	754	773	702	756	719	764	733	747	797	677	742	745	723	799	760	753	781	743	707	783	732	752	779	773	693	772	765	732	728	719	700	766	749	744	757	712	736	716	724	788	754	782	816	755	762	740	732	764	760	718	707	722	787	717	780	720	777	720	738	723	792	719	781	743	741	735	741	739	747	723	701	752	774	734	751	707	747	763	799	715	720	710	747	777	773	765	715	751	739	758	754	785	732	777	722	730	768	791	735	745	769	774	736	736	784	757	770	726	751	725	680	777	751	742	738	717	720	738	707	777	759	757	714	746	773	762	750	768	749	768	686	748	712	801	713	734	695	756	776	733	706	739	737	765	731	732	770	742	764	755	760	713	743	732	734	725	746	713	736	705	741	734	707	750	753	788	752	721	715	724	742	735	726	757	749	763	766	729	752	754	790	751	745	742	741	751	681	722	771	697	764	741	752	792	740	680	739	759	743	747	759	753	764	730	756	727	764	731	777	756	749	726	783	744	799	699	773	780	715	798	768	732	775	729	757	763	771	742	712	718	715	772	721	720	731	736	727	769	714	749	712	763	731	742	775	730	752	791	766	752	779	735	765	717	781	737	776	762	742	724	737	715	732	758	720	708	712	744	717	737	724	708	776	746	771	749	769	724	737	709	793	779	773	769	767	743	728	745	753	726	746	717	764	690	752	737	799	752	762	737	738	732	757	744	742	731	763	793	733	772	757	805	716	774	748	751	745	678	784	762	756	698	753	723	840	785	741	730	765	750	704	739	744	759	733	752	733	735	732	777	740	807	744	731	752	748	737	680	712	737	713	744	770	699	762	717	714	751	749	716	699	733	749	787	772	746	760	700	780	765	772	785	721	711	755	824	760	745	738	797	723	771	720	768	731	737	781	734	714	747	766	699	737	732	776	785	801	739	733	753	780	769	753	732	731	685	772	766	758	719	770	725	734	724	786	747	702	706	740	741	724	773	718	754	744	753	724	775	727	725	718	759	731	736	715	746	789	723	757	759	785	740	743	732	687	756	731	726	719	708	793	721	708	737	742	758	721	733	760	727	761	746	761	718	783	720	714	745	765	727	727	739	753	671	760	740	744	712	776	717	725	726	685	746	746	708	714	736	753	720	753	785	740	739	739	739	739	738	799	796	701	762	724	745	719	748	756	756	762	772	685	771	766	737	761	730	724	762	797	710	734	768	762	749	707	728	750	752	766	717	767	752	723	746	724	732	760	750	706	762	754	766	733	720	749	724	729	793	703	780	741	726	727	723	730	746	725	764	790	750	729	722	755	757	746	776	718	727	727	700	765	772	692	751	738	691	702	759	713	751	746	781	756	686	696	735	727	700	747	722	791	732	740	736	734	724	749	739	745	741	737	764	725	757	752	752	743	752	748	740	760	764	757	759	768	758	694	739	727	760	770	743	785	738	735	700	702	808	795	687	720	752	728	721	771	737	755	752	724	762	742	771	767	720	726	721	796	706	751	719	768	763	773	743	714	691	714	709	766	793	742	773	704	748	825	737	742	763	751	758	775	795	750	732	714	694	748	703	735	785	769	763	721	733	766	766	693	685	736	764	752	716	687	761	752	742	773	740	722	794	773	763	745	746	785	763	770	752	729	747	741	756	728	801	733	805	784	764	784	754	779	764	785	723	768	774	700	698	805	750	750	776	688	740	726	734	734	748	707	793	713	750	783	761	730	720	730	751	742	693	723	735	765	734	723	752	805	738	754	744	768	765	762	782	746	734	769	716	706	774	744	757	741	733	769	723	768	729	744	765	730	798	774	734	705	722	732	735	762	749	766	767	757	745	713	772	756	814	760	752	730	746	737	755	744	719	743	766	743	727
24021	22446	32272	26245	19709	8580	560	367	352	330	335	308	325	323	315	325	317	357	346	337	304	332	300	322	294	313	301	335	326	340	303	325	358	340	335	276	321	318	330	322	315	289	321	315	328	302	329	351	350	347	291	316	332	301	316	325	281	319	323	309	348	288	311	308	327	315	311	316	332	319	305	335	307	332	316	269	313	313	303	330	336	327	302	329	298	317	311	336	341	302	325	324	310	323	324	347	318	323	315	315	292	309	331	299	326	304	336	339	333	311	316	321	323	313	347	312	352	342	299	328	326	342	312	301	314	316	324	315	311	334	311	318	315	325	286	322	357	341	298	356	285	324	319	295	331	329	308	318	320	311	344	344	302	315	306	286	315	305	317	333	310	333	322	321	320	330	302	325	291	317	321	292	334	345	299	336	326	332	340	284	316	342	338	309	318	334	319	292	325	304	338	310	308	308	298	312	335	320	324	312	327	302	333	327	310	325	335	295	347	320	308	332	313	291	301	332	308	315	334	354	346	314	291	325	311	320	306	326	288	332	282	337	331	330	291	352	337	347	323	302	322	325	299	310	321	322	316	335	295	319	323	327	320	344	320	332	321	311	318	323	302	333	304	313	304	307	360	346	330	334	334	333	281	284	318	339	320	310	338	314	311	284	329	317	315	339	324	320	330	361	294	349	330	316	320	308	319	319	337	296	314	324	334	315	318	316	314	280	293	320	302	298	346	294	330	345	319	305	325	324	304	310	344	321	323	307	332	314	336	334	321	310	312	299	326	319	300	272	305	317	318	318	330	330	315	305	318	356	305	285	327	336	335	352	325	359	288	324	327	314	318	345	328	335	323	311	326	317	327	328	332	310	330	332	324	314	322	333	280	301	291	310	303	305	318	307	296	297	283	302	338	330	313	319	320	318	308	344	300	298	320	305	320	326	316	315	347	381	331	326	330	299	359	309	342	366	313	324	324	338	326	310	299	304	334	324	308	287	311	357	312	294	331	310	328	318	331	322	326	312	307	328	333	338	318	290	338	306	355	305	293	315	339	333	297	284	298	316	316	288	308	298	319	264	340	320	332	298	310	308	324	318	340	326	316	340	291	323	302	355	273	330	302	310	285	305	310	318	298	294	314	311	371	308	307	288	325	311	310	327	321	331	297	313	340	343	300	330	326	351	303	314	303	293	319	292	304	338	282	303	356	336	301	330	311	337	343	333	306	318	301	354	323	294	324	319	314	293	319	334	354	321	333	312	306	299	299	289	350	351	311	296	317	324	374	301	332	307	336	337	314	308	294	342	328	292	320	343	308	307	313	283	299	330	334	293	338	296	316	313	323	319	321	317	330	305	326	333	301	304	343	346	351	336	283	323	306	313	305	335	319	309	328	320	337	316	329	323	335	289	310	285	348	323	304	329	323	292	361	334	306	324	341	354	302	290	327	306	300	292	318	318	346	311	345	290	322	326	318	327	291	307	316	318	352	316	317	286	334	336	295	297	325	309	331	352	302	299	328	340	303	336	312	336	340	325	327	297	326	333	342	341	284	335	302	310	287	292	357	325	312	332	296	303	326	309	343	323	276	358	320	299	299	334	304	302	336	324	302	297	335	347	345	319	293	313	327	324	286	335	328	316	331	285	292	363	315	311	329	316	308	330	292	280	304	316	327	322	361	316	307	315	329	273	344	344	337	327	316	330	317	308	351	328	357	303	312	311	326	342	310	304	301	305	305	300	325	298	323	314	307	304	333	310	324	332	309	303	337	292	335	316	317	320	327	317	335	304	328	323	323	306	304	335	321	323	305	356	331	331	318	318	319	346	301	327	351	311	322	327	326	354	306	311	308	333	324	301	337	314	332	348	314	322	320	302	298	325	309	293	331	327	316	329	308	314	312	305	288	324	306	306	311	326	314	329	306	340	356	359	307	301	340	293	305	297	310	291	312	340	339	320	305	318	321	314	327	328	321	313	312	317	295	339	317	326	316	303	315	328	294	339	296	303	333	332	321	310	307	327	297	330	323	303	326	339	321	321	326	301	307	330	329	326	294	330	311	300	328	279	328	349	347	316	338	334	331	298	333	303	293	319	288	317	302	305	301	294	319	291	322	298	318	329	360	335	295	326	339	296	301	302	335	326	293	346	298	320	325	333	311	304	341	303	312	325	330	331	323	315	339	338	343	300	333	309	311	309	304	304	343	311	376	340	308	298	319	346	330	326	328	308	344	345	321	349	305	311	324	313	324	285	315	337	352	332	334	344	333	277	336	325	319	322	333	345	311	315	294	319	326	335	290	309	329	300	317	306	343	320	330	335	335	328	319	320	337	338	330	338	305	318	325	317	334	317	328	320	304	301	294	310	319	316	322	339	310	325	304	321	331	321	350	304	308	315	301	340	277	319	315	319	317	287	325	338	319	326	326	309	322	286	283	307	302	329	314	313	269	322	342	333	303	330	316	333	303	352	325	314	300	308	328	332	326	338	323	320	350	310	325	312	337	337	318	325	317	319	329	322	325	290	315	330	312	311	354	305	320	340	333	326	307	330	329	333	317	303	304	324	336	343	326	311	312	313	298	285	286	307	329	299	318	345	359	289	299	318	297	351	334	322	316	328	340	300	337	302	331	331	294	305	317	321	324	329	318	337	305	325	283	324	308	287	314	342	308	330	292	299	333	317	308	329	353	342	310	335	344	322	318	310	311	302	342	292	334	349	301	322	332	328	329	326	332	334	339	320	299	289	309	290	297	326	296	340	336	315	335	339	317	303	351	304	292	285	301	319	308	332	295	329	316	312	294	309	277	296	327	311	332	296	291	326	322	312	290	325	304	317	333	344	302	284	316	351	334	288	314	323	308	323	342	307	323	320	276	310	315	322	327	310	314	297	284	314	299	292	304	346	315	338	313	324	327	315	349	348	320	332	325	326	297	332	315	332	318	305	329	316	333	305	337	344	315	306	305	331	343	313	320	331	323	326	337	324	344	316	319	325	280	303	315	323	330	318	306	310	345	313	313	324	331	332	320	324	325	317	319	343	315	328	340	324	323	275	359	335	291	310	312	335	322	314	331	338	330	323	300	333	323	338	328	282	307	350	315	310	321	323	340	331	357	334	296	303	324	306	300	323	308	318	349	266	314	280	325	339	320	332	306	327	303	291	335	339	321	310	328	322	307	350	333	338	313	308	325	312	336	315	338	308	335	303	285	327	323	310	316	288	319	273	322	316	311	300	308	356	284	326	321	297	337	312	302	305	338	329	325	293	278	305	351	320	311	323	304	299	311	304	264	336	307	319	324	327	340	332	309	337	321	319	338	331	332	309	296	336	333	340	292	355	344	315	316	316	322	291	332	314	328	303	308	318	319	328	321	304	321	341	307	310	323	301	291	294	323	347	312	319	300	320	348	302	305	330	326	304	361	314	336	287	314	304	324	330	352	321	334	311	326	317	334	328	328	353	347	310	334	318	342	316	270	307	294	328	275	319	356	324	341	322	322	310	319	306
59457	89984	69694	35325	10610	2404	567	549	590	551	592	546	576	573	551	635	555	522	569	590	545	571	573	587	544	543	593	579	562	502	537	601	520	535	531	567	595	577	573	581	592	591	567	557	571	542	546	578	561	553	557	512	587	547	571	529	583	563	515	508	616	580	504	527	559	573	613	545	581	555	556	600	609	585	533	526	589	556	585	543	553	553	583	536	595	575	556	575	551	539	547	551	536	525	557	519	564	547	559	528	561	554	586	585	594	535	520	566	515	577	565	619	593	568	541	486	553	524	581	523	556	537	577	567	583	563	569	526	544	577	526	569	549	539	540	549	575	585	549	552	558	558	529	578	584	595	524	578	563	525	592	514	543	542	577	576	566	598	567	552	527	581	603	573	596	574	491	545	551	566	569	578	540	578	556	570	557	602	557	599	526	571	552	530	531	581	521	525	562	529	523	553	546	583	547	559	583	567	546	542	575	512	527	539	551	519	533	583	584	561	551	562	568	528	545	565	535	565	574	550	547	566	537	544	522	596	554	574	534	572	529	566	534	569	574	548	560	543	566	535	493	549	509	635	566	572	532	527	503	512	582	552	576	586	573	550	556	556	530	567	548	553	510	571	573	533	605	537	607	521	598	536	556	585	601	545	589	570	588	546	549	587	562	598	626	592	548	490	599	536	525	560	520	540	543	569	524	565	551	581	508	533	593	536	559	590	534	585	554	535	550	530	578	580	551	539	554	576	554	574	564	561	576	568	583	537	556	571	518	587	572	530	568	560	539	526	532	572	588	584	574	549	560	512	535	559	560	537	556	581	544	559	580	504	532	553	567	575	541	571	567	558	537	571	607	543	569	524	560	556	601	551	542	548	573	547	577	562	526	576	553	555	546	577	540	583	590	546	553	568	574	569	520	558	541	526	581	582	555	576	580	579	536	584	528	569	533	530	558	557	553	518	551	541	559	564	590	550	523	519	560	540	537	583	547	590	558	542	537	524	570	549	569	552	549	566	567	543	564	561	525	631	530	533	520	551	505	545	536	577	579	562	588	535	547	532	589	543	539	596	565	555	573	558	505	541	563	535	555	562	572	535	539	524	581	536	535	531	579	546	585	524	592	566	536	570	586	534	505	541	536	567	556	574	607	548	527	575	544	580	549	563	555	553	524	563	571	549	569	579	586	533	532	543	563	543	534	544	565	574	576	592	542	559	574	576	521	584	541	547	523	578	541	549	556	548	572	557	557	563	581	520	541	551	552	548	572	510	536	544	547	559	562	575	543	541	538	561	542	545	555	541	550	528	589	568	524	543	524	595	562	552	592	561	551	588	586	573	558	574	536	558	599	579	566	591	558	581	567	512	550	555	567	545	539	536	567	602	572	549	542	561	527	550	539	612	528	586	613	558	561	601	559	556	570	538	561	549	550	499	581	551	588	552	591	527	549	533	562	570	530	571	562	521	531	540	553	585	575	565	588	552	552	573	555	509	556	559	545	581	570	543	529	541	612	552	560	552	552	566	560	549	569	541	545	594	507	532	530	574	557	545	520	558	530	586	586	552	503	536	588	567	560	549	569	568	559	527	561	536	552	548	529	560	598	503	561	510	531	545	542	508	591	540	542	513	555	571	556	557	601	536	579	534	551	570	531	571	536	601	580	543	565	569	560	573	600	582	552	583	561	544	606	550	578	587	550	592	525	541	548	565	561	616	562	590	565	554	573	546	569	521	506	544	593	539	566	550	549	560	549	556	571	561	583	514	530	555	585	531	575	558	562	547	573	558	568	562	545	544	548	536	596	556	559	507	568	532	551	550	586	513	534	506	541	546	525	540	571	555	536	556	566	563	545	581	520	557	568	556	556	559	551	526	527	593	552	573	566	564	580	594	571	573	594	585	570	512	559	576	540	596	562	564	508	535	535	518	523	543	509	560	546	523	545	564	543	582	535	545	553	598	570	574	543	568	523	546	595	541	590	583	534	525	601	553	548	577	533	616	565	619	589	548	529	531	529	592	568	552	609	557	524	535	578	556	568	558	579	528	573	585	560	559	601	554	594	544	603	574	544	559	573	563	578	535	534	543	525	576	539	559	520	528	565	539	562	560	552	562	522	577	523	555	581	559	536	603	530	578	575	569	553	513	558	558	584	552	549	541	589	520	523	563	521	564	498	576	556	555	592	577	573	531	519	568	558	561	542	557	564	581	541	521	566	576	544	553	570	563	543	589	562	542	594	557	591	521	537	590	590	560	592	533	516	552	588	540	530	582	554	562	525	548	554	638	564	516	559	532	542	577	534	582	554	572	541	515	530	560	613	555	548	580	538	533	553	538	555	541	521	596	555	532	573	580	560	537	562	549	561	551	563	564	580	520	545	554	525	506	588	571	564	543	574	576	523	549	523	555	528	598	544	540	598	545	522	525	550	540	569	541	554	550	496	586	585	574	582	562	528	574	546	507	563	532	552	576	525	526	556	569	529	542	561	568	530	551	513	545	582	547	606	540	543	576	541	555	588	509	598	545	547	532	518	562	549	562	513	552	582	590	572	565	518	566	583	548	559	551	614	539	546	577	603	562	542	574	555	615	549	544	591	522	574	499	543	537	575	554	553	509	551	553	544	499	578	555	559	590	581	616	595	513	536	549	587	564	573	543	547	535	556	581	545	563	623	530	600	583	537	562	597	530	545	528	545	600	580	555	526	538	565	551	525	582	557	587	537	573	539	572	539	539	551	513	529	585	539	564	537	558	569	601	531	526	521	540	535	552	529	540	547	547	553	572	540	589	530	550	525	572	510	533	549	567	516	535	580	580	586	557	588	518	540	573	589	566	559	571	539	559	539	551	569	538	526	555	579	528	565	555	542	551	544	504	520	569	557	563	560	567	558	554	553	546	557	545	563	585	558	545	567	545	535	520	528	550	620	561	582	554	538	556	576	521	555	537	528	546	602	582	582	569	556	573	552	560	509	579	570	534	581	545	533	567	550	599	538	561	544	538	559	570	526	557	533	543	517	568	581	554	615	541	584	549	570	591	580	566	598	582	566	575	567	548	539	549	541	601	576	553	523	595	545	572	545	558	551	580	550	570	546	560	566	552	526	609	587	530	525	582	634	545	572	587	526	564	531	575	491	551	596	564	570	556	612	544	513	537	551	554	539	540	617	555	522	546	560	579	537	563	494	544	579	539	584	508	516	534	509	535	535	542	545	571	550	559	560	543	549	533	579	561	578	548	556	572	552	524	553	563	584	564	496	547	576	618	507	554	549	539	567	558	572	553	534	592	539	541	567	552	541	575	495	546	568	566	526	553	545	555	544	558	557	550	563	553	538	568	526	555	588	539	571	526	583	569	529	547	561	567	574	497	571	564	577	546	530	559	559	574	557	553	540	551	545	543	561	561	554	579	565	561	582	573	552	588	581	543	546	543	550	543	577	592	561	532	598	558	540	547	609	576	573	581	619	538	542	568	578	557	545	556	542	572	547	541	533	578	559	594	539	508	525	551
22999	21663	30590	24355	20990	18693	4747	493	441	460	432	433	442	430	455	447	441	417	418	429	414	465	443	413	411	409	442	475	438	422	414	393	460	422	445	409	429	434	416	408	404	417	400	434	406	440	439	428	429	392	394	426	449	421	422	410	432	447	425	421	422	387	413	389	447	420	418	413	416	436	444	432	446	424	425	426	434	424	420	435	442	435	451	447	378	398	404	445	414	418	453	449	398	433	379	421	435	416	394	415	421	415	439	455	410	428	414	417	467	462	420	410	418	450	406	443	417	383	430	407	438	430	413	415	410	386	420	436	418	441	428	408	419	408	460	420	383	391	406	432	444	450	430	403	421	409	435	406	457	384	432	437	404	437	451	412	463	395	407	451	416	448	429	428	432	434	436	415	422	400	417	415	427	427	402	449	400	404	473	411	452	426	410	407	430	422	434	440	415	441	438	419	413	396	416	402	422	409	427	406	443	447	436	412	425	430	449	439	411	462	418	418	413	416	410	447	443	418	439	388	405	413	405	427	381	441	439	439	428	417	439	439	469	425	402	428	439	410	428	430	428	417	401	414	435	417	412	436	419	437	427	402	404	461	429	448	447	407	419	389	437	424	420	433	418	424	468	412	408	422	372	398	422	391	412	428	416	396	420	386	428	445	399	455	407	415	439	439	430	411	407	429	384	421	446	409	439	403	445	419	431	422	418	453	430	432	440	426	458	386	430	449	433	440	440	405	437	386	399	464	409	414	412	440	407	429	462	438	423	427	445	422	404	443	401	375	425	412	407	430	414	450	402	386	434	426	427	456	438	414	436	455	434	427	446	428	397	434	415	416	427	435	400	441	440	445	459	447	424	411	392	408	408	468	452	430	462	426	403	445	421	403	436	456	418	422	436	412	427	402	431	437	421	441	406	451	382	432	425	406	420	417	454	379	472	411	401	425	444	439	445	399	407	412	485	455	410	415	440	440	394	381	399	425	432	413	397	457	435	429	447	423	415	434	427	412	414	409	454	394	421	431	434	412	451	432	461	456	412	421	443	429	454	439	444	426	408	436	414	429	447	450	399	434	402	377	417	415	407	442	449	391	427	445	400	409	391	458	424	450	433	462	436	419	414	410	423	413	417	394	397	458	424	436	412	437	406	446	442	460	411	394	403	410	368	441	405	418	443	395	426	408	403	413	400	430	449	418	420	435	406	447	396	396	449	446	446	473	426	415	405	412	410	411	436	385	425	426	427	426	464	398	446	433	442	387	406	408	439	412	394	415	451	423	411	423	411	417	423	392	415	428	417	413	412	412	431	457	429	418	443	434	450	404	402	395	427	439	411	416	377	404	415	424	403	384	422	470	427	413	440	414	429	436	413	447	409	432	405	439	419	419	419	434	406	425	425	436	423	411	411	449	411	399	431	421	397	407	404	408	410	401	432	431	408	432	392	420	452	411	420	427	390	408	428	414	438	377	434	432	393	427	408	411	406	441	392	427	423	422	449	412	437	423	370	406	404	426	424	397	419	447	441	413	442	426	416	400	414	420	412	442	441	400	383	431	413	438	403	455	445	407	400	490	414	411	413	413	415	476	453	426	427	439	446	407	404	429	420	376	434	422	422	405	416	424	434	463	433	429	411	400	390	383	418	429	419	435	402	420	438	400	414	416	416	423	417	408	373	386	434	408	438	442	404	405	462	379	431	420	404	395	372	444	388	427	403	428	418	437	415	416	425	431	442	406	416	430	392	444	440	418	399	456	416	423	428	411	431	433	422	456	430	456	438	400	444	415	440	422	422	435	425	387	428	398	426	412	448	442	424	405	377	458	481	422	425	421	455	430	400	427	428	431	386	450	433	422	395	381	462	449	413	447	457	406	396	402	411	447	420	410	416	436	405	402	442	425	419	377	392	406	435	474	412	426	432	397	408	410	376	435	416	451	416	423	428	437	448	427	422	432	386	389	394	414	423	431	488	414	446	398	430	417	420	396	405	426	414	439	401	426	392	410	422	474	407	399	424	456	426	431	435	449	453	422	412	434	435	413	403	440	430	395	407	432	436	421	408	411	439	425	404	402	431	424	399	450	378	433	432	457	425	436	469	435	417	420	418	426	401	427	398	425	443	441	446	431	387	438	439	383	400	422	424	407	406	409	462	411	431	451	477	438	426	439	410	390	396	427	416	412	437	439	417	446	439	406	410	390	409	391	423	398	435	421	406	465	449	418	402	412	447	381	440	413	446	431	417	391	395	423	404	433	386	432	429	383	432	406	432	456	422	408	409	439	395	399	443	392	394	369	426	413	395	415	446	414	448	418	426	423	434	429	454	441	422	422	458	435	404	387	393	399	422	393	404	425	429	431	396	410	432	409	443	415	401	435	450	428	448	433	357	422	397	402	464	435	415	479	417	442	423	413	384	438	434	406	400	426	458	439	384	442	500	422	441	419	432	417	433	423	407	405	443	407	406	383	424	406	455	433	397	452	438	449	494	438	419	412	420	434	378	394	424	423	392	373	436	428	434	425	421	422	432	407	459	408	377	391	452	423	441	401	448	427	452	425	439	432	454	416	439	436	431	416	406	412	371	444	440	420	406	430	452	428	453	418	411	415	418	394	420	419	410	420	415	464	377	405	433	418	394	396	460	427	417	428	427	422	420	434	451	381	394	420	393	392	377	403	406	453	430	447	414	431	426	443	409	410	410	450	400	431	466	442	422	412	439	378	442	435	446	415	434	451	415	389	419	410	397	416	388	449	433	429	415	424	396	438	440	468	409	396	407	436	384	435	409	412	402	408	408	425	456	462	414	437	429	396	407	419	408	430	421	418	415	387	427	421	426	390	416	434	435	378	463	443	424	448	436	426	435	421	432	420	432	454	427	369	447	393	415	406	450	408	453	440	393	402	432	402	408	416	442	397	416	439	414	432	428	425	396	422	416	411	425	415	427	426	402	444	411	408	442	458	450	452	446	422	429	422	455	394	451	432	423	425	401	394	387	408	412	422	430	460	406	406	399	406	383	448	423	442	452	388	412	404	431	369	407	441	416	432	396	414	397	413	379	425	426	432	414	380	409	449	383	427	414	421	408	392	421	389	413	422	407	442	428	414	408	441	401	433	422	425	392	437	445	427	419	453	429	419	451	401	415	432	427	434	419	396	429	413	427	400	423	408	419	408	405	416	455	417	416	427	438	430	423	416	445	403	398	399	452	431	458	431	410	414	436	424	440	387	422	409	432	439	448	426	401	447	434	427	455	417	387	419	421	419	460	449	448	391	396	419	441	428	447	428	412	414	388	443	409	390	448	363	405	369	388	439	457	454	440	427	424	433	441	410	427	408	448	415	405	405	407	432	399	419	401	418	405	427	422	432	402	440	417	438	387	399	403	404	449	417	433	403	368	425	437	425	411	431	432	430	446	392	444	439	441	433	432	433	407	478	409	386	436	451	411	391	443	453	426	487	406	440	433	416	439	424	433	394	443	422	425	418	396	401	425	421	450	432	410	437
60212	99433	78180	42747	15859	3543	676	757	692	727	730	693	723	701	715	701	696	708	681	671	684	690	679	659	691	683	717	742	708	713	675	668	758	680	725	696	708	668	720	678	684	690	690	667	694	682	758	721	702	709	680	635	654	685	686	735	714	650	717	694	712	684	655	680	696	625	697	706	706	660	723	693	745	722	697	693	720	704	667	671	686	718	684	670	663	698	684	675	725	678	687	733	632	694	671	683	685	696	693	690	724	712	714	635	725	649	669	695	696	679	688	708	707	681	701	675	630	700	666	676	727	655	688	681	689	676	705	656	695	700	657	714	702	723	698	670	673	684	726	672	712	660	675	726	663	670	668	689	683	736	661	656	664	651	681	710	728	712	661	655	703	734	720	700	671	671	738	664	688	669	643	746	673	665	681	707	678	691	710	682	629	708	717	665	687	700	660	642	674	682	708	675	702	708	698	718	691	709	692	632	693	670	688	666	707	717	672	683	742	685	687	663	669	721	659	683	651	674	722	691	690	687	717	696	682	695	722	683	690	679	631	673	641	704	704	721	673	655	717	731	669	698	649	647	677	692	638	646	684	665	707	685	680	711	658	662	688	679	716	726	726	723	731	686	661	712	663	639	728	682	690	663	677	662	718	692	690	682	687	688	674	740	739	683	708	699	695	684	694	643	691	664	669	699	695	657	692	700	706	689	661	642	669	652	683	655	736	654	690	700	723	665	663	669	660	725	663	662	709	657	680	666	703	675	665	693	666	629	673	686	739	682	714	634	727	704	654	689	688	722	705	681	672	667	697	652	624	689	644	637	666	689	726	676	719	654	672	737	666	688	670	694	661	658	747	745	713	665	681	698	710	694	671	704	690	732	667	697	701	705	682	686	685	700	686	710	656	661	673	642	723	699	665	683	694	704	661	685	659	649	668	652	677	697	688	676	698	660	696	655	699	677	688	700	702	713	662	660	703	726	657	733	653	723	717	682	711	693	649	687	668	683	689	677	709	645	697	701	688	715	700	713	676	690	683	691	668	671	726	682	686	667	705	680	708	732	689	688	698	666	665	615	682	699	670	696	697	702	664	668	721	713	760	697	662	684	722	695	722	666	669	673	640	692	718	719	671	641	662	665	677	691	666	666	719	733	692	677	704	715	682	691	670	709	725	696	661	690	705	671	664	691	658	711	733	692	675	692	725	681	653	663	737	694	688	678	660	685	670	696	680	692	716	706	700	668	701	664	670	727	662	716	666	705	637	654	665	666	673	644	647	702	627	656	697	664	677	686	723	705	658	644	732	690	740	675	695	676	674	680	689	648	690	693	659	683	693	703	677	714	699	676	667	661	670	640	679	654	673	689	719	666	676	682	713	690	699	708	664	711	671	733	662	669	745	730	684	682	672	698	676	671	774	701	664	736	655	679	698	635	679	709	684	707	702	661	693	666	663	688	686	709	681	687	711	688	687	677	717	671	704	706	647	706	669	679	694	682	698	652	649	672	712	655	700	649	704	705	665	692	691	670	732	705	687	683	670	692	681	693	665	700	718	699	671	667	651	682	680	656	690	645	691	691	683	641	715	662	691	662	683	676	733	697	722	710	723	698	678	661	651	696	704	682	662	685	675	693	668	668	666	645	664	693	666	642	718	676	675	750	693	699	701	730	679	708	641	721	703	660	685	684	668	690	701	728	703	708	655	640	649	717	714	672	692	725	672	722	693	679	700	682	661	712	653	664	710	742	653	687	725	691	684	704	690	658	686	658	677	676	734	699	668	683	672	672	659	722	676	712	681	706	696	688	696	727	701	672	656	675	676	701	711	678	673	676	741	679	700	691	716	708	662	653	665	675	725	699	632	703	665	662	686	718	666	690	661	689	674	690	686	654	678	706	674	679	695	690	691	691	686	682	717	700	676	656	683	663	686	663	695	709	678	627	687	720	680	704	718	684	673	707	686	724	659	730	720	679	722	673	719	625	743	714	689	689	662	741	673	716	680	636	673	682	676	665	667	658	685	673	676	676	637	716	668	698	697	704	657	677	702	648	732	695	691	685	702	703	681	685	666	737	682	699	691	674	677	713	676	728	666	680	649	664	708	655	675	674	678	664	687	669	675	692	700	716	690	692	720	663	716	661	744	685	658	680	719	648	635	641	701	695	663	679	688	639	727	661	678	697	697	699	606	689	732	649	659	683	745	698	691	661	678	655	715	666	677	726	663	669	718	689	685	661	713	725	757	678	665	671	703	706	657	661	741	713	660	669	675	738	631	669	701	748	662	673	680	682	728	672	677	666	688	664	724	741	670	710	644	702	688	695	618	703	687	705	632	716	706	720	685	680	684	686	679	706	708	668	657	672	675	664	679	670	683	726	695	684	672	701	711	704	689	673	682	716	704	634	707	670	685	716	720	685	706	682	746	689	640	715	698	682	723	716	636	730	645	661	680	691	721	700	664	709	668	721	702	666	678	666	671	658	709	716	682	674	681	725	677	679	713	621	699	733	670	647	690	710	710	744	693	670	649	702	663	722	740	660	719	638	733	678	712	684	643	706	667	673	680	667	698	669	706	699	706	753	655	656	682	696	667	698	638	643	704	715	678	678	672	715	677	661	640	713	650	688	693	661	652	701	681	680	669	713	677	716	688	738	692	687	676	682	701	678	691	717	632	703	689	645	649	710	650	677	693	678	668	701	691	710	715	707	706	702	652	727	692	664	667	688	696	640	733	677	733	690	625	696	687	685	692	682	667	740	679	661	717	750	684	656	654	684	701	678	669	707	689	666	701	739	701	727	727	689	674	696	719	698	695	654	728	729	671	684	661	723	624	707	666	656	717	664	664	709	681	696	657	724	661	678	661	719	697	686	703	707	714	688	724	731	668	693	692	710	696	711	705	681	671	676	714	689	721	661	714	700	679	679	649	693	663	702	677	693	675	682	680	694	679	683	657	724	671	677	660	683	679	716	695	725	693	659	699	723	699	670	719	710	671	705	706	671	675	661	701	684	689	696	669	715	686	635	685	692	682	712	654	686	729	666	723	671	700	665	676	675	694	730	684	707	648	638	675	668	731	643	675	659	658	723	681	683	685	697	675	698	731	634	672	686	690	715	649	730	662	667	694	704	667	692	665	661	688	706	658	660	692	678	743	678	673	694	652	732	679	702	691	735	665	683	682	685	709	676	719	698	617	685	637	696	671	711	673	717	736	672	712	697	696	715	679	709	663	696	678	707	703	671	644	725	695	684	702	667	688	726	731	708	669	673	669	688	664	724	643	665	662	641	698	673	682	715	683	699	700	673	641	707	672	719	712	678	647	672	675	686	707	712	651	680	710	674	694	692	654	702	690	707	698	737	670	641	702	717	673	686	678	729	746	756	662	642	715	723	698	684	690	645	696	674	690	659	665	676	701	729	691	719	699	704	658	660	730	658	706	666	680	689	682	711	705	668	728	733	664	709	660	677	698	658	698	679	660	687	714	665	674	666	642	691	717	636	683	739	708	689
28681	28064	29480	13422	1393	513	439	421	426	408	456	401	464	426	475	437	426	452	429	437	459	416	408	433	411	438	425	428	417	445	432	440	450	396	449	430	436	430	443	448	423	414	427	437	446	424	433	448	431	441	475	444	408	423	439	406	418	419	449	467	436	424	428	456	455	439	452	425	454	436	441	440	447	407	449	415	421	431	435	403	463	453	433	435	409	447	465	426	436	415	442	435	434	443	415	425	438	441	440	441	443	413	452	419	392	459	481	425	430	430	427	457	424	450	422	406	428	446	479	394	416	438	458	454	441	417	424	503	436	444	404	412	453	460	407	393	463	450	426	435	407	424	416	427	414	419	440	467	424	471	432	445	421	443	429	440	451	403	431	446	396	434	461	439	416	436	438	426	430	441	424	429	445	416	429	432	478	462	421	412	443	427	436	476	437	390	456	455	437	437	420	399	431	416	385	407	436	441	467	449	428	416	441	437	432	415	413	441	441	409	476	422	409	434	432	454	458	435	442	409	437	402	433	443	434	433	433	399	424	442	417	411	397	452	446	440	459	413	458	455	443	416	411	422	415	418	415	401	389	415	449	445	407	418	440	466	449	464	439	446	425	451	437	438	453	435	443	439	458	455	448	468	409	475	408	416	431	458	456	433	430	456	431	487	470	408	421	436	466	454	449	429	410	413	429	442	430	437	399	432	427	423	459	417	469	481	421	449	407	391	419	411	452	427	453	436	409	430	437	425	416	414	421	430	470	442	469	416	452	444	433	435	447	417	439	443	408	453	437	407	440	447	431	454	453	443	409	458	445	445	420	460	426	430	428	386	439	409	456	422	462	437	406	424	390	429	425	436	432	438	415	426	411	404	443	443	408	419	446	457	413	422	412	448	457	441	438	448	451	437	420	464	457	384	430	425	422	429	478	416	391	427	430	409	412	446	439	432	440	395	402	455	466	431	428	431	454	438	466	436	456	457	417	426	447	441	438	453	450	436	469	445	404	415	447	438	445	440	430	420	407	408	463	431	422	444	448	446	416	424	405	423	409	466	444	448	438	458	415	428	500	435	413	433	436	426	470	438	416	464	458	440	427	411	440	450	473	396	420	422	457	438	389	467	401	468	406	455	440	430	409	424	440	443	444	456	438	423	389	438	465	450	456	423	417	424	408	478	410	458	439	444	400	423	412	449	398	456	419	434	425	420	404	452	435	441	441	440	407	408	432	437	415	474	445	417	423	412	438	428	448	446	406	430	458	454	426	422	414	443	430	409	461	434	451	440	475	422	423	444	426	456	435	440	426	434	404	405	467	423	431	417	447	426	433	455	443	454	413	430	434	419	423	430	426	411	428	461	460	492	447	414	421	434	418	391	457	431	425	443	393	396	433	433	449	448	443	407	433	446	437	432	438	440	440	435	433	434	402	466	435	475	447	434	428	421	415	411	454	426	451	452	448	428	431	437	434	424	450	452	440	446	433	462	444	450	445	399	419	470	414	433	462	442	460	465	421	438	443	419	417	407	451	430	453	419	421	432	429	410	452	463	451	391	421	454	436	456	435	416	443	444	427	430	449	414	430	459	453	466	429	411	413	415	425	407	429	457	399	388	434	438	447	439	413	463	442	429	416	443	448	433	425	460	417	448	435	435	437	473	453	422	458	401	437	444	404	389	460	433	440	429	430	409	476	425	392	444	425	435	399	470	454	417	447	399	420	425	445	466	435	422	443	455	441	386	463	406	440	422	443	485	452	442	418	447	436	444	427	422	433	410	452	416	478	419	433	459	484	408	411	443	393	451	435	404	426	438	437	468	451	441	421	437	406	422	418	409	444	453	466	422	461	477	430	432	438	442	430	454	443	456	477	445	423	414	434	454	434	411	423	441	468	441	436	471	440	416	438	450	424	438	437	415	440	417	456	453	450	429	466	446	405	419	444	449	445	409	458	429	456	446	424	424	460	395	407	436	399	412	440	445	420	469	435	440	409	478	407	415	446	427	420	387	416	445	451	442	433	428	412	451	463	415	459	443	416	461	397	408	400	450	447	436	456	451	424	470	457	470	447	432	468	457	427	466	409	445	428	434	456	417	446	406	426	441	466	433	448	421	460	413	445	421	411	435	447	394	388	432	403	441	407	396	436	410	410	416	455	432	432	445	408	435	429	445	426	436	422	442	422	462	415	418	446	443	449	436	430	401	450	419	421	434	430	419	428	413	402	423	413	423	439	427	439	401	430	439	422	427	455	428	448	393	415	419	424	430	471	417	440	440	421	421	427	440	433	424	451	425	445	486	394	415	473	414	450	438	446	439	448	416	441	430	446	440	460	447	445	428	452	398	446	431	441	418	444	420	412	431	448	466	445	431	443	434	433	408	420	416	461	425	434	413	418	437	396	433	444	413	433	418	434	479	488	417	380	399	459	399	439	423	412	432	424	459	429	435	454	441	433	435	415	436	416	434	385	421	434	439	440	459	429	394	450	414	438	478	449	390	419	438	477	425	479	417	440	448	455	452	426	414	438	385	431	415	462	430	447	408	441	456	436	456	411	452	420	453	501	480	444	466	467	452	438	470	462	452	417	408	427	430	414	454	432	389	449	430	422	400	436	450	442	442	416	465	438	432	456	439	444	434	459	412	431	439	424	447	396	407	469	431	428	438	441	460	417	441	455	415	423	465	443	406	411	462	441	443	442	437	451	453	402	418	453	438	476	443	433	437	443	487	469	411	435	454	430	454	437	426	381	479	425	397	443	430	445	457	455	436	414	426	459	443	435	409	451	428	402	440	419	454	440	442	440	450	444	454	402	422	416	395	422	467	418	441	436	403	431	426	441	424	454	434	472	435	410	416	427	423	461	400	441	448	407	434	442	393	430	429	439	466	423	439	410	434	478	427	469	417	448	439	462	401	436	436	482	409	430	447	449	397	388	397	423	419	423	438	452	423	462	423	394	427	399	437	452	443	423	482	436	453	421	423	429	373	415	445	428	446	412	455	425	404	441	406	452	382	435	438	451	410	442	453	434	423	423	460	426	444	432	409	422	424	428	416	398	437	430	409	385	453	441	438	392	435	448	416	490	434	450	424	431	440	451	472	462	434	405	420	441	426	425	408	430	421	453	432	432	434	430	432	457	442	419	441	402	423	444	458	443	461	420	467	449	425	442	416	448	437	443	432	440	412	471	417	478	418	463	406	467	426	401	417	412	428	416	420	458	428	441	452	427	418	460	427	425	458	466	434	439	465	410	433	398	444	418	443	429	427	393	432	432	417	431	457	439	424	427	436	393	450	423	436	423	446	447	436	432	449	432	381	440	402	420	459	421	407	429	418	415	429	467	430	436	437	401	389	424	446	479	406	414	444	450	425	440	451	450	429	402	436	398	455	437	450	402	422	461	432	438	466	449	476	439	440	424	450	450	462	436	424	443	422	409	425	435	415	446	443	413	436	434	449	437	438	415	427	408	437	448	424	426	428	425	422	436	441	415	429	433	451	428	416	414	459
37827	47176	35297	12447	2130	953	736	704	756	749	784	834	750	714	749	714	724	733	683	756	726	702	747	780	775	814	796	739	763	777	728	709	750	763	719	710	755	693	752	723	776	783	769	774	727	729	786	798	773	769	772	723	759	731	729	735	702	747	780	749	757	751	724	769	705	737	738	768	718	776	690	716	770	747	766	717	755	807	786	757	769	737	724	760	737	745	739	745	770	772	752	796	740	740	728	769	758	731	741	736	796	759	801	794	699	751	763	791	785	757	811	746	755	746	766	722	776	742	762	734	742	740	764	780	731	694	743	771	710	772	779	754	723	724	761	705	701	794	786	730	721	770	784	787	735	759	781	694	754	797	725	768	796	780	716	748	761	745	733	751	717	755	789	715	743	762	729	739	769	792	760	764	756	777	672	758	767	696	718	696	689	762	741	789	762	740	773	790	769	767	741	769	738	752	740	736	806	733	793	795	756	716	786	707	810	746	723	744	702	763	721	738	741	780	742	752	767	701	694	743	732	728	743	733	757	771	783	737	738	779	796	697	714	750	763	705	764	744	769	794	722	759	776	750	741	719	774	725	753	731	769	756	728	728	770	727	779	740	734	744	700	757	771	689	748	776	728	768	742	738	722	769	789	814	714	713	776	780	767	722	723	734	772	732	753	779	743	776	727	744	749	760	756	745	727	729	756	735	719	723	734	705	718	766	784	770	770	755	740	702	749	722	762	720	763	767	800	761	697	717	817	691	719	772	771	722	793	754	761	770	740	740	776	721	725	713	780	777	763	738	771	704	763	782	751	791	763	723	751	711	761	763	737	756	780	713	707	729	754	768	754	785	710	763	762	737	789	736	751	761	743	771	762	701	756	718	724	782	738	739	767	765	710	753	769	730	735	756	753	737	797	733	756	768	723	718	758	736	698	752	768	787	729	754	746	781	745	770	747	786	745	823	788	729	715	724	740	725	724	749	742	768	733	722	757	743	766	763	715	745	802	708	747	704	740	736	712	752	725	785	733	755	769	686	797	741	756	762	741	738	756	762	742	747	702	808	741	742	761	760	785	764	736	751	733	724	776	767	737	735	750	740	761	758	771	761	805	746	738	715	732	702	728	733	726	743	760	795	744	707	725	732	770	785	736	737	764	767	768	756	742	725	762	777	755	731	756	730	716	772	753	790	752	775	755	757	750	691	753	736	730	788	694	786	733	749	750	701	686	783	741	781	704	724	709	699	759	774	738	707	762	739	752	801	775	782	786	804	773	741	751	761	737	782	763	726	791	806	735	736	724	729	688	765	741	737	750	749	768	732	760	747	703	725	718	749	719	739	682	716	738	766	738	749	710	720	736	774	718	782	752	718	715	800	764	738	747	726	782	743	743	714	709	784	723	814	719	700	731	731	725	777	774	765	720	785	778	727	730	726	772	716	715	764	765	765	843	733	806	777	767	720	718	786	750	771	748	755	710	784	763	772	752	708	713	757	691	785	776	746	719	770	730	768	752	773	738	757	753	729	748	701	751	773	761	777	717	757	765	737	727	763	741	763	696	778	723	739	721	766	756	761	729	717	755	729	774	761	748	744	785	786	746	736	807	780	765	696	767	741	696	739	774	740	755	761	727	734	765	718	728	709	752	697	723	744	754	742	747	823	775	736	726	726	735	754	711	727	761	743	792	747	755	777	719	766	751	751	755	761	696	729	742	725	720	731	736	757	811	747	764	730	733	760	761	788	735	765	766	745	785	735	715	759	737	725	723	750	744	771	758	754	733	803	753	734	716	713	749	764	758	692	795	777	763	757	713	724	740	755	712	764	741	769	723	728	763	785	769	730	755	719	766	713	738	767	767	749	789	743	755	711	751	691	717	711	702	770	765	767	757	746	775	719	784	740	737	774	738	701	732	743	746	744	761	790	770	709	762	698	797	779	745	741	710	728	675	775	717	780	760	750	728	775	771	700	743	725	761	697	777	800	756	757	708	756	731	786	767	738	764	756	747	755	713	750	706	738	741	750	801	762	769	786	775	735	727	750	775	769	764	748	750	746	716	713	762	767	711	731	745	741	742	763	740	739	767	753	747	761	780	764	751	753	744	772	718	787	729	723	711	735	715	784	788	740	759	737	759	664	795	792	730	709	755	736	755	733	782	752	719	751	800	714	776	747	715	728	734	727	704	782	735	790	731	756	765	791	766	743	749	694	760	737	732	744	715	800	768	763	758	732	737	748	765	743	731	745	794	769	743	704	757	749	773	777	779	744	720	758	760	766	765	771	738	765	715	769	797	776	722	730	768	754	774	749	734	737	732	727	774	720	733	693	756	724	743	727	747	718	756	742	798	738	805	759	806	766	696	775	747	755	762	733	769	797	757	750	696	758	758	765	789	741	739	745	719	719	768	732	714	724	756	752	730	780	776	818	729	773	747	762	758	790	755	760	714	739	689	785	661	778	713	736	730	775	714	750	786	763	777	727	765	768	751	759	733	745	724	746	732	762	752	699	762	758	692	752	757	720	766	697	726	790	762	708	726	785	749	718	760	737	730	735	766	733	765	737	701	789	763	721	757	749	738	766	730	764	746	685	723	709	710	715	753	764	754	778	750	790	716	763	756	734	697	755	727	773	764	752	727	747	726	731	726	752	781	743	728	775	743	784	703	790	746	652	738	726	704	712	739	764	744	733	727	721	735	751	738	731	754	741	733	771	727	778	757	755	815	711	747	736	725	754	763	773	751	795	787	736	746	759	738	746	754	779	769	787	742	797	759	745	689	812	757	726	765	724	778	756	752	735	769	717	796	699	753	745	788	732	800	745	765	790	760	716	730	737	712	706	741	766	739	722	748	760	714	756	766	775	744	770	747	753	775	719	740	766	747	747	745	768	745	779	727	770	742	761	712	766	722	737	760	781	747	780	675	772	735	733	733	753	762	705	695	797	715	756	676	719	740	805	806	709	735	728	702	713	740	733	734	765	747	769	777	714	771	740	771	773	720	735	807	748	790	826	727	732	750	757	738	771	721	718	760	749	712	764	751	756	788	714	724	736	705	727	773	732	763	732	732	796	737	732	790	759	749	748	761	739	754	768	713	742	778	780	769	769	767	753	794	716	769	769	778	732	731	740	743	709	767	761	768	759	777	760	737	730	762	754	746	740	770	772	781	723	776	720	746	762	764	768	761	771	757	771	760	735	710	712	757	728	719	722	760	790	751	718	770	733	760	749	723	759	748	717	744	728	772	766	804	688	743	715	758	733	746	730	738	787	748	699	742	751	724	720	741	717	748	740	760	742	720	723	726	805	757	762	713	735	748	690	742	799	754	731	733	746	764	787	752	701	749	727	725	744	755	745	752	780	768	765	740	760	737	731	740	760	824	743	770	787	705	740	742	780	730	772	814	751	744	776	751	748	769	730	741	808	792	741	730	739	786	744	713	713	779	758	763	768	743	778	780	789	733	732	756	725	743	824	705	733	728	701	765	818	733	783	771	746	757	738	707	753	715	764
23942	22522	32319	25845	19780	9287	576	336	328	346	345	315	362	355	333	297	343	300	355	324	333	293	335	308	317	312	342	332	314	370	308	336	335	302	348	302	322	314	350	348	350	318	331	312	326	301	350	311	328	350	314	305	341	352	328	356	363	306	342	321	309	322	310	345	326	320	326	352	314	316	349	293	327	328	351	323	336	365	324	308	297	302	334	333	306	312	299	319	347	301	288	332	356	308	304	310	335	303	305	311	346	301	362	336	331	318	305	331	333	346	320	323	314	349	348	359	349	341	341	314	323	341	312	325	301	334	316	328	354	296	317	341	320	372	310	339	371	325	313	306	311	322	319	314	337	340	331	323	354	335	305	362	272	331	339	326	332	303	329	326	303	329	315	310	335	335	323	327	353	322	314	364	313	312	314	344	294	296	371	320	301	301	364	321	309	336	316	303	317	349	315	315	316	318	372	308	300	311	322	342	288	311	297	308	325	298	315	304	307	311	320	344	337	336	325	348	311	309	297	345	310	333	365	313	338	312	320	328	309	296	311	296	314	332	345	315	350	334	329	326	322	331	349	295	321	299	325	361	327	338	310	317	301	307	295	329	309	322	371	316	300	331	287	315	353	352	329	347	340	331	333	315	314	334	346	315	326	334	318	294	317	295	330	332	316	352	321	323	328	332	306	311	313	312	318	320	347	294	304	339	319	307	308	341	325	312	342	307	286	329	329	309	343	315	324	299	298	335	331	309	344	322	287	305	332	344	329	344	329	310	318	311	286	337	314	289	321	332	345	327	359	339	342	301	331	278	311	325	340	308	325	324	328	313	342	317	347	312	329	340	372	315	302	345	339	331	318	375	336	297	328	317	326	339	308	331	358	316	356	317	311	315	334	323	298	315	327	329	314	318	323	296	309	307	328	346	334	339	296	334	314	335	335	311	338	313	332	277	305	320	360	300	319	285	319	320	286	329	330	331	325	301	341	337	314	315	314	289	299	304	331	322	306	317	347	317	330	324	291	306	322	338	322	326	323	287	343	315	343	310	341	298	377	346	319	349	324	338	323	324	353	337	300	327	366	307	301	323	343	328	338	330	326	337	335	334	321	327	346	328	323	342	288	317	332	315	325	347	338	344	305	331	349	352	342	313	311	313	340	303	311	328	312	333	330	293	313	303	321	331	363	292	352	298	332	310	340	325	312	353	318	327	344	314	312	333	293	326	326	314	346	329	314	332	349	359	302	301	330	294	351	317	328	320	350	323	325	314	299	334	324	306	324	329	320	375	342	341	360	340	323	353	340	310	309	321	346	323	315	319	323	295	303	329	293	318	312	315	329	335	308	365	358	345	351	325	317	317	329	313	338	325	322	320	306	317	308	304	331	329	308	309	363	351	308	315	335	320	305	326	328	342	305	330	313	334	316	350	338	340	335	345	365	292	360	293	343	341	342	326	342	331	344	336	312	309	342	322	285	324	351	333	322	291	349	323	329	310	344	307	360	314	314	320	332	322	311	325	306	332	297	303	337	321	323	324	335	314	311	310	348	337	348	344	330	339	355	303	331	345	349	322	312	317	325	303	310	319	351	324	335	340	331	340	341	335	325	326	328	325	318	320	337	340	341	352	316	326	314	345	345	342	356	343	362	336	345	324	322	304	314	309	312	336	315	299	314	331	329	308	335	285	329	358	341	347	353	318	318	357	318	335	330	324	298	336	303	313	347	370	330	344	310	319	313	314	306	304	304	354	371	342	347	342	333	325	345	326	312	321	371	336	352	309	324	322	311	324	297	332	315	344	301	317	322	288	340	336	326	345	326	344	338	351	314	361	339	310	323	316	318	316	317	303	341	351	334	307	323	315	313	331	322	331	312	317	285	325	340	360	294	294	329	313	324	351	325	305	364	351	344	349	330	303	306	330	328	310	316	312	336	320	350	321	316	339	297	336	324	336	355	315	317	347	308	331	323	325	354	324	342	328	348	322	297	361	354	334	357	338	325	319	296	296	345	319	279	322	322	354	326	340	341	307	300	296	297	286	332	362	359	332	332	324	304	349	327	315	349	317	350	352	321	319	295	348	353	347	319	308	318	300	316	315	334	318	297	305	314	319	332	322	326	324	275	332	332	359	368	302	362	340	332	358	318	333	337	321	325	326	288	332	316	317	313	331	372	315	295	314	333	313	344	334	341	331	304	352	328	336	346	330	319	343	304	303	325	298	294	351	335	338	337	340	373	327	299	313	329	315	330	350	297	347	296	343	326	333	310	351	301	311	343	364	311	330	336	299	297	338	321	363	322	312	315	321	340	326	313	328	308	310	325	348	334	338	329	342	325	336	333	314	343	337	318	336	349	304	335	307	293	302	340	317	335	329	329	317	350	316	323	307	314	332	327	324	318	322	351	289	328	342	306	321	329	342	330	326	314	341	304	322	334	273	316	302	297	351	336	321	296	317	335	340	309	314	312	335	301	350	374	307	359	319	349	342	295	303	333	322	273	330	343	318	329	330	258	307	322	298	339	340	361	338	335	339	338	342	288	334	350	351	307	320	328	315	314	308	292	334	309	333	316	331	311	321	323	318	320	327	334	327	319	322	297	340	329	313	291	337	341	348	320	330	328	348	329	322	305	315	322	317	337	323	317	340	325	328	298	321	339	354	305	300	317	334	306	317	320	356	334	321	304	343	285	336	305	305	313	338	364	340	329	314	315	300	311	320	307	333	309	285	293	358	334	352	351	317	314	334	320	319	333	328	346	323	302	336	323	279	329	320	329	325	295	369	316	326	310	339	322	325	309	311	325	334	321	326	332	312	317	364	327	318	313	350	345	321	349	347	319	322	307	324	316	337	332	333	339	306	292	318	294	344	309	301	331	354	318	317	314	304	352	308	303	318	327	361	357	307	337	328	328	335	337	345	324	319	336	317	317	319	361	293	307	342	295	306	343	333	317	309	302	311	352	320	326	320	347	297	304	336	318	324	309	337	330	348	330	353	341	312	305	320	341	306	331	320	317	286	318	333	313	300	320	347	330	327	349	372	349	320	323	355	296	329	324	333	335	326	329	324	339	377	320	316	341	300	325	348	321	325	334	314	317	336	367	302	332	340	342	318	312	298	299	366	314	308	284	309	324	360	343	296	341	332	343	320	317	282	347	330	331	317	296	314	362	311	362	335	306	322	314	361	316	340	327	327	332	316	342	333	317	296	336	332	319	339	341	322	338	315	328	343	320	321	321	306	331	313	323	325	320	328	359	361	343	354	332	336	323	307	345	359	311	301	324	312	321	344	302	318	299	313	341	327	324	317	342	330	325	349	341	356	334	354	334	327	312	336	339	293	331	336	335	351	340	321	340	326	283	308	334	336	315	311	326	338	321	357	346	338	325	297	304	338	297	320	319	310	351	345	319	333	354	333	307	313	326	338	335	344	307	341	317	295	331	308	319	347	316	306	347	334	325	314	318	307	308	342	342	297	317	289	319	325	319	321	327	345	328	312	312	369	334	314
59484	90099	69130	35497	11072	2721	586	570	591	571	554	573	577	573	579	559	606	551	619	580	560	576	579	529	558	585	577	555	594	582	575	562	565	546	552	563	583	550	540	571	542	568	549	589	537	581	600	577	562	503	543	572	585	567	539	554	518	541	541	554	557	569	588	569	560	599	557	579	585	528	552	599	617	592	578	535	605	564	580	547	561	576	533	571	581	547	613	515	567	542	576	507	575	570	558	548	554	588	603	555	576	554	592	590	575	551	531	562	545	528	566	545	523	570	586	546	528	549	572	561	536	564	572	549	527	560	532	598	582	517	593	567	558	554	586	572	564	526	551	543	574	562	625	555	547	572	561	586	562	585	585	554	597	535	581	613	526	577	594	566	544	552	576	603	562	552	581	562	591	576	552	612	575	546	563	552	561	518	595	556	529	535	557	569	564	561	575	568	558	527	544	583	537	550	552	590	542	569	590	533	601	567	555	589	529	594	569	560	551	571	582	562	563	568	545	537	541	545	556	580	575	566	578	553	559	578	566	545	556	587	553	581	573	576	563	562	575	552	541	539	531	610	539	563	593	577	544	602	562	559	553	573	552	625	562	568	603	551	577	571	554	531	571	551	575	581	569	566	527	560	572	577	561	549	586	570	538	591	558	576	569	544	535	570	601	531	559	528	566	590	499	560	531	510	572	560	553	591	527	593	578	608	549	588	535	551	585	571	552	552	522	601	550	562	564	546	566	569	549	564	560	585	517	562	620	573	546	547	538	539	583	581	597	568	575	593	536	565	558	593	578	593	567	620	529	570	566	570	553	519	559	597	539	551	590	561	555	581	590	512	523	538	554	537	595	570	504	578	585	563	599	580	573	553	553	551	550	516	589	567	570	564	560	547	552	587	565	604	564	529	546	586	560	505	585	575	569	587	544	576	599	573	531	528	599	600	575	577	573	570	529	556	541	544	534	553	537	538	547	534	543	502	573	573	583	590	538	587	562	581	563	553	565	592	553	564	558	545	545	543	549	529	547	561	571	536	559	556	573	579	552	600	593	549	583	601	571	573	528	570	578	538	525	582	546	590	550	583	558	539	543	606	571	573	535	602	560	525	587	547	538	572	548	563	544	566	575	542	579	573	541	565	558	628	567	582	591	573	564	585	542	558	551	553	561	566	573	596	581	565	508	581	574	558	611	600	514	555	617	551	549	547	554	539	557	565	565	560	573	565	573	548	567	503	530	557	561	561	562	577	550	551	617	584	558	588	540	550	550	556	592	553	534	564	581	549	569	543	562	528	529	537	632	558	572	537	568	572	550	557	602	514	538	569	601	585	576	554	566	572	558	574	553	546	549	572	517	588	550	550	571	567	593	601	601	585	542	557	568	526	535	586	523	581	550	597	590	551	596	569	583	587	592	534	551	574	573	557	538	583	614	586	516	567	563	536	553	549	552	585	564	573	540	545	566	548	518	515	576	551	550	537	588	539	602	560	574	545	584	558	588	534	603	568	492	531	551	572	582	592	554	523	570	544	539	575	562	540	579	510	548	519	551	564	606	564	538	588	613	579	535	586	548	586	506	551	581	558	581	549	545	572	593	597	551	557	580	536	555	589	541	533	617	592	576	576	552	561	539	560	562	579	562	608	560	548	584	568	553	552	578	559	545	584	531	589	549	575	511	516	586	580	541	563	569	623	585	556	571	573	588	544	587	586	565	580	537	567	588	572	580	583	577	525	557	549	557	574	569	583	602	545	570	602	576	573	545	640	569	519	593	553	551	554	568	562	553	597	552	551	539	603	509	558	579	575	548	573	569	567	577	549	570	590	562	563	567	541	549	559	551	557	549	542	549	551	571	568	527	521	569	549	517	553	580	532	568	590	590	595	592	598	541	553	574	574	546	568	588	530	568	568	512	591	572	531	549	571	540	577	524	541	581	585	611	542	561	551	565	576	529	539	554	561	573	564	578	544	549	592	586	564	563	559	582	557	582	559	568	570	600	563	581	536	555	588	620	586	546	556	584	552	530	536	536	581	587	552	581	574	564	574	573	594	575	568	617	595	558	548	579	544	548	575	540	638	561	561	556	600	560	550	612	547	549	571	563	549	584	551	611	551	612	576	583	554	552	570	567	586	549	550	559	578	596	573	561	567	540	576	554	533	605	600	538	578	528	538	568	544	549	568	541	584	587	567	584	581	579	574	545	554	555	538	556	555	567	568	591	588	576	556	642	508	593	512	548	573	554	542	558	595	517	549	571	558	589	558	553	559	563	579	540	554	561	538	538	544	542	568	575	574	580	572	557	557	603	569	555	519	531	557	569	555	557	579	551	596	509	563	557	572	567	525	534	547	537	595	554	536	570	566	587	557	607	525	586	584	581	544	586	567	516	570	552	547	534	574	560	541	581	559	551	580	568	597	557	604	563	573	536	594	556	579	585	597	581	618	586	566	556	544	573	562	553	543	566	559	536	548	540	589	526	530	530	574	621	551	563	579	564	596	579	528	581	562	554	562	547	565	528	581	607	567	570	505	573	610	567	579	566	515	569	526	531	571	554	532	581	560	552	596	528	572	575	564	600	572	527	602	571	543	569	537	567	588	555	557	533	573	535	621	567	558	566	547	566	572	534	561	539	558	522	575	557	541	571	578	552	541	554	559	552	572	589	591	527	594	563	525	584	580	574	555	553	560	539	591	547	576	569	592	552	548	580	560	538	506	547	618	561	559	590	574	582	535	567	542	602	574	573	539	575	532	580	589	573	518	539	576	589	593	555	574	574	519	530	563	562	603	541	582	553	624	541	539	535	538	571	575	571	606	568	540	561	546	526	537	595	577	593	573	561	565	570	618	577	545	547	540	567	587	577	595	598	607	612	579	576	585	516	569	546	587	549	542	580	565	578	558	582	580	551	549	541	522	599	535	540	617	566	561	597	551	560	584	591	552	529	558	549	518	522	524	500	557	594	519	515	572	583	536	568	579	547	569	514	549	587	577	578	517	553	561	517	519	634	596	566	562	569	530	561	585	569	572	560	539	562	553	575	571	518	591	575	644	536	582	598	552	583	582	536	533	585	540	582	555	542	584	600	581	564	564	545	570	571	552	535	566	547	573	566	544	547	550	569	559	536	534	581	541	569	520	570	609	527	569	543	550	548	611	551	596	546	579	559	549	542	544	576	538	526	574	547	564	551	594	530	521	604	554	550	585	550	565	562	567	553	581	557	556	570	575	577	538	544	552	588	598	538	563	544	563	574	558	538	540	574	568	566	555	575	571	571	592	559	561	537	564	619	582	584	550	557	567	587	566	591	568	605	561	568	514	539	571	566	571	560	584	533	530	594	568	548	574	556	567	534	608	553	538	610	528	562	566	532	602	555	563	566	521	567	545	539	535	541	533	550	561	552	555	541	578	542	568	571	536	616	569	585	522	567	533	549	566	591	569	538	588	566	551	550	569	582	533	572	554	516	542	555	569	574	509	539	583	581	581	594	574	601	540	610	546	518	595
22973	21676	30809	23868	20993	18866	4935	511	453	482	503	420	451	448	471	414	436	422	444	418	462	461	445	417	426	425	389	419	428	435	424	391	454	435	425	401	471	462	423	430	418	432	409	474	434	443	417	430	432	435	432	403	407	426	442	432	406	416	431	498	427	424	448	460	441	427	475	458	435	435	420	402	436	469	436	449	460	435	390	479	437	429	406	423	432	447	412	443	443	440	426	475	412	442	439	436	439	436	433	426	415	421	451	410	418	423	409	407	404	428	424	416	412	422	466	426	428	416	458	434	426	405	434	447	414	422	418	446	407	423	406	404	450	407	423	435	440	427	454	420	435	433	451	452	415	441	449	417	382	444	409	446	416	432	415	414	419	432	442	409	421	418	405	394	404	418	410	388	440	466	415	388	376	447	428	411	419	408	440	406	443	437	431	422	424	437	414	413	465	405	381	384	387	377	397	405	421	408	436	443	418	409	434	413	410	414	425	415	440	438	449	434	413	446	412	460	424	415	383	432	401	427	410	415	431	399	431	427	408	419	423	380	439	420	413	417	433	395	447	417	429	429	424	394	414	411	427	416	436	442	429	414	409	445	440	407	397	429	412	422	410	419	430	394	417	436	419	414	440	450	448	453	429	442	412	452	425	444	439	389	411	441	441	431	455	426	406	424	440	431	416	421	428	426	404	445	382	446	408	449	446	453	442	406	441	421	413	434	429	484	429	405	414	390	394	482	398	462	448	426	422	423	405	430	400	443	459	450	390	425	466	434	448	433	434	427	415	397	415	444	434	414	398	437	428	438	444	423	425	423	438	443	440	449	387	386	391	417	432	397	440	423	411	448	436	436	450	391	450	408	420	471	441	458	399	396	423	415	389	460	427	421	412	378	451	431	462	416	451	401	411	406	412	403	444	411	451	420	419	411	455	397	424	444	428	418	440	425	394	440	437	449	451	430	427	399	439	430	452	432	425	437	446	437	402	420	412	446	425	457	399	431	431	425	446	422	400	483	417	430	425	412	423	421	446	407	427	413	438	468	431	428	444	475	442	434	408	428	439	429	422	416	412	407	438	411	453	454	394	436	461	403	405	424	410	396	449	448	460	415	462	425	463	420	408	406	454	478	458	429	461	411	428	434	393	414	445	397	455	399	459	426	455	431	439	395	421	431	432	437	421	399	419	394	441	461	462	409	420	453	392	414	415	452	409	425	425	401	436	403	412	431	414	412	400	378	426	406	425	439	450	395	445	409	447	407	400	393	416	403	402	447	414	429	419	442	412	418	420	408	427	439	425	441	441	431	428	423	425	406	412	453	428	436	420	454	406	444	435	424	451	418	415	397	439	454	389	411	432	424	413	407	422	429	428	429	416	434	436	395	431	409	427	428	414	388	388	450	416	430	393	414	429	393	427	415	418	420	430	407	455	434	438	398	447	438	449	422	407	432	436	428	424	400	421	407	415	432	430	406	408	437	400	432	466	413	418	439	398	468	433	414	393	444	418	431	448	443	438	432	439	409	439	426	375	411	419	411	421	398	459	421	440	421	411	435	375	440	453	423	466	397	413	422	409	436	432	432	439	397	440	407	445	421	421	412	399	456	425	423	407	438	378	433	458	379	410	426	412	424	421	445	410	412	441	401	443	459	424	459	397	411	425	427	432	458	432	449	468	410	448	445	454	444	433	447	397	449	431	408	422	373	396	472	387	449	427	438	407	453	434	433	435	407	425	427	442	418	406	391	434	453	428	414	418	428	432	394	418	378	406	388	428	430	432	401	421	401	427	414	376	420	418	441	444	414	390	421	431	438	466	405	403	385	407	411	412	434	426	435	401	409	397	461	387	478	468	432	409	396	401	406	446	387	420	469	447	464	424	449	422	451	455	451	419	415	409	416	425	455	406	442	434	439	419	452	405	431	419	430	401	494	411	422	386	380	441	420	416	438	429	420	404	437	468	448	419	401	431	396	404	417	416	433	427	407	409	417	406	422	414	443	410	453	427	423	415	427	446	443	458	437	413	405	403	429	407	454	417	438	401	419	404	405	442	405	450	434	425	427	416	422	431	401	452	391	416	419	409	425	414	412	403	438	393	441	405	417	437	408	454	415	455	432	422	400	431	451	439	429	443	442	406	434	456	400	416	436	431	447	421	415	443	432	434	412	435	420	432	463	422	430	418	404	444	448	434	445	415	443	403	435	408	440	426	408	440	419	432	423	450	436	431	413	435	409	425	423	396	417	440	450	413	430	450	441	456	469	406	378	414	421	426	421	409	454	402	454	407	406	416	413	465	396	408	431	451	410	404	428	459	442	427	416	449	400	450	404	412	423	429	386	430	449	408	438	394	444	428	428	397	419	385	418	416	451	418	421	423	405	420	438	402	423	425	446	372	432	429	425	405	442	409	460	424	408	441	426	419	435	391	414	416	423	478	400	400	422	401	403	424	427	430	391	440	413	420	442	447	442	441	405	425	440	412	459	450	429	415	430	434	408	436	427	444	425	448	410	423	382	409	411	431	441	387	424	404	440	409	410	433	422	439	405	376	443	427	409	396	400	416	419	405	392	394	416	407	400	402	415	400	418	379	445	431	457	467	439	423	416	444	442	444	417	422	425	434	432	413	435	422	450	415	433	420	425	402	435	412	428	423	438	425	415	435	411	429	419	457	407	406	389	386	424	408	437	458	413	399	402	418	424	403	434	453	394	379	421	404	449	383	458	429	425	423	461	444	435	424	454	416	408	385	439	432	476	405	413	397	426	409	428	449	417	415	429	442	475	390	432	374	400	429	421	446	417	427	423	416	440	431	445	357	447	427	462	438	423	440	431	416	435	431	420	432	427	416	402	438	416	420	431	426	429	470	404	411	432	412	445	392	396	412	419	409	380	428	389	437	403	430	411	416	434	439	497	476	415	470	405	409	434	453	401	414	390	409	389	417	424	415	409	418	432	419	400	443	456	424	400	446	394	441	413	393	456	391	463	419	421	420	437	408	428	416	449	420	420	441	413	423	460	430	412	456	432	430	428	402	426	439	424	451	414	427	418	432	425	426	437	395	429	432	410	427	472	430	405	412	393	425	442	407	412	378	446	442	438	426	407	453	439	427	437	445	419	397	384	419	396	426	407	399	369	416	404	459	401	431	468	405	405	408	412	412	434	431	448	411	425	424	426	438	423	416	408	432	435	446	436	410	447	427	440	385	440	454	414	426	418	410	465	405	393	404	429	432	418	422	401	447	435	420	409	435	429	432	454	455	384	445	427	400	423	448	413	427	432	408	368	427	418	430	405	437	450	435	424	410	438	404	450	414	415	430	428	466	413	393	434	447	431	412	412	440	453	429	432	455	392	435	408	418	388	438	415	451	435	419	402	410	422	400	393	407	418	419	412	409	417	447	439	433	432	454	416	392	403	416	436	447	434	399	460	400	431	399	397	444	436	405	433	417	398	429	418	387	449	376	413	394	460	441	429	437	415	424	418	439	396	440	415	428	433	444	409
60327	99461	77201	42743	16436	5117	694	714	777	698	663	670	772	693	699	663	657	705	712	676	672	691	714	721	719	660	663	737	633	678	680	672	710	752	682	708	682	689	668	687	704	702	688	739	667	724	696	702	712	699	671	678	681	716	630	665	693	732	686	737	716	655	627	654	690	690	702	693	708	691	702	715	748	702	676	681	695	680	643	719	650	679	727	675	714	699	710	664	696	711	689	688	676	664	715	722	701	673	649	698	694	691	686	668	721	718	673	689	697	721	689	702	664	685	738	669	694	723	657	706	664	646	668	727	702	659	694	678	680	669	740	746	753	654	703	695	694	692	691	678	672	724	658	658	708	692	681	695	683	698	707	702	665	712	771	648	695	690	651	718	717	710	666	660	691	693	685	700	726	695	625	687	642	727	713	724	679	676	676	702	699	704	676	691	648	676	619	693	718	710	677	636	720	730	676	680	665	675	686	659	659	705	649	695	698	689	641	708	724	721	707	707	671	686	697	687	633	754	702	660	687	707	668	711	693	687	677	734	648	696	734	697	680	719	686	670	686	707	704	734	732	693	700	662	664	635	691	653	681	633	685	674	676	670	689	710	667	675	705	677	692	684	700	679	668	705	689	697	669	683	710	707	685	694	753	700	725	715	722	708	694	658	721	676	700	699	654	716	682	656	742	669	702	626	676	656	680	666	673	658	683	636	658	682	706	677	721	691	652	752	695	716	689	697	687	679	700	699	651	664	691	679	682	724	708	706	705	658	680	665	689	681	650	686	689	664	680	715	650	688	701	723	700	698	679	704	657	709	661	656	679	724	702	677	701	662	693	666	685	688	716	744	702	653	714	707	676	667	706	688	626	667	696	703	662	728	694	669	692	705	736	656	661	703	680	635	717	695	712	685	653	705	672	719	715	719	653	676	683	678	654	710	695	662	675	698	701	678	677	708	690	680	688	678	678	682	732	672	668	701	690	696	716	744	720	693	683	707	681	705	647	710	761	666	675	671	713	732	698	661	680	729	694	655	683	688	713	744	695	692	689	673	689	649	660	681	669	662	689	709	667	659	673	646	714	718	753	708	704	725	653	718	679	728	694	716	677	683	724	718	708	661	662	684	633	714	730	688	705	707	729	650	669	688	671	725	700	688	636	702	716	679	631	671	716	695	688	744	653	692	677	689	692	712	684	659	678	684	660	701	703	711	643	730	710	704	666	674	678	673	693	736	683	666	677	704	678	704	652	671	703	725	691	676	666	695	668	687	722	673	679	694	647	697	714	661	705	701	703	660	658	722	710	673	710	629	686	670	652	646	684	652	710	742	696	690	657	728	664	648	654	740	696	671	730	653	703	664	674	720	713	705	713	686	706	647	740	674	694	679	713	690	669	656	622	691	661	669	730	688	711	686	718	686	717	684	670	705	644	724	689	679	717	724	734	669	721	713	673	681	726	655	690	655	689	721	736	688	644	697	660	691	653	667	688	692	681	660	679	691	690	702	710	634	701	731	696	666	694	697	666	647	698	630	668	680	688	711	695	720	697	703	704	697	650	657	711	746	700	683	692	670	647	705	704	720	694	690	701	677	695	690	680	694	687	731	673	700	653	686	690	665	710	657	750	721	706	707	677	706	700	724	705	618	673	695	677	681	672	696	716	713	657	698	723	715	668	692	678	728	689	642	695	694	698	736	673	738	708	691	678	688	646	687	678	694	707	707	743	668	721	698	686	670	707	712	682	729	671	651	700	653	691	718	687	704	669	650	593	676	705	727	696	705	704	668	699	650	706	673	670	708	671	719	690	636	722	702	669	664	701	699	691	657	715	648	691	736	696	645	696	693	658	669	712	689	644	657	648	676	680	688	704	700	684	634	692	706	671	671	718	646	672	679	691	666	675	703	701	728	674	691	721	657	683	727	690	726	683	684	731	670	752	682	685	726	670	694	686	719	653	669	662	677	675	667	721	679	684	740	673	739	656	637	700	682	698	739	700	670	660	646	705	698	711	698	689	702	714	706	681	685	683	663	634	700	733	669	721	693	654	736	733	708	654	719	657	663	654	640	685	752	678	707	675	681	695	694	633	730	689	681	689	652	652	726	737	668	712	701	691	659	682	667	683	685	711	667	624	704	672	718	687	678	673	704	679	704	723	700	664	674	745	649	674	660	705	651	698	720	710	687	678	711	700	670	678	736	648	651	708	717	707	679	712	702	658	714	685	680	662	658	680	677	662	674	666	706	667	709	632	695	674	721	706	730	686	692	669	671	717	685	679	712	694	657	729	687	698	710	763	662	714	692	693	685	706	677	701	643	684	721	652	702	661	720	701	677	716	691	661	693	700	680	676	717	665	702	673	684	683	688	665	681	681	694	655	696	689	689	653	679	707	686	671	664	665	683	647	729	723	681	678	690	694	674	732	684	721	678	718	661	693	653	678	677	712	691	691	705	668	693	672	692	697	662	658	679	689	729	643	713	672	698	689	704	693	665	652	700	698	709	673	685	693	747	686	711	676	649	711	651	682	652	705	722	716	760	697	736	697	672	689	729	669	678	714	678	739	661	628	694	719	712	707	669	725	674	723	714	728	705	680	679	739	662	689	711	680	689	697	692	691	702	665	641	649	696	660	705	677	714	712	726	678	694	665	724	674	661	676	711	685	684	708	693	629	669	740	653	702	665	711	716	711	705	690	717	710	682	648	643	692	644	697	702	685	728	676	697	654	694	681	674	682	687	672	657	717	687	684	680	748	722	726	681	703	675	670	729	671	645	679	671	680	691	692	679	708	681	709	719	668	662	716	688	684	676	687	650	723	686	722	708	678	692	642	703	693	704	721	709	670	663	681	739	728	659	657	684	680	689	696	709	680	658	694	658	694	687	667	718	689	620	736	660	712	695	727	676	733	658	699	649	705	711	725	680	699	709	668	653	658	720	689	623	702	712	685	714	701	675	667	720	739	660	690	665	671	666	678	668	673	639	772	687	695	670	678	671	706	721	724	727	713	654	685	689	643	701	714	706	657	705	712	709	670	690	682	711	645	712	680	668	700	702	667	715	662	671	664	625	694	670	700	690	657	684	656	669	738	654	645	661	733	707	720	724	648	675	685	699	697	661	688	718	669	682	686	701	705	672	664	688	669	704	659	678	714	677	650	699	711	702	706	693	679	711	699	719	697	738	681	667	635	699	671	710	677	712	692	699	666	665	719	673	712	641	677	681	686	689	717	685	737	744	660	716	629	719	688	660	694	665	691	685	695	728	681	714	675	703	675	642	687	731	682	703	708	711	664	687	703	656	696	674	697	649	716	693	692	672	684	718	628	675	701	672	696	659	686	675	673	743	691	682	730	704	673	750	729	703	702	703	670	679	716	679	702	695	661	683	658	717	663	685	680	654	664	653	668	633	663	667	644	625	683	712	741	696	676	686	762	699	676	713	716	707	726	727	667	716	638	672	708	660	722	689	683	691	728	676	715	651	692	669	702	662	692	673	685	673	723	681	759	655
28381	28295	29503	13488	1411	587	476	425	410	420	424	447	423	466	458	425	471	455	442	459	416	449	427	461	417	414	477	467	435	436	427	453	446	435	405	442	426	409	441	439	416	461	387	415	449	453	407	416	451	425	431	429	410	443	457	422	446	457	417	458	408	408	464	398	422	419	437	423	432	448	443	477	440	484	415	423	430	470	447	437	457	472	418	456	417	429	416	445	434	458	451	430	451	410	471	427	465	432	445	442	402	428	446	445	452	436	414	453	447	434	457	435	501	436	407	441	477	450	458	476	452	450	440	443	472	440	469	437	411	434	446	424	403	412	447	402	452	433	491	410	412	446	418	435	420	474	414	392	414	395	388	466	465	421	414	429	425	414	441	458	433	428	409	424	416	439	464	462	453	434	427	418	420	427	440	437	438	444	426	425	469	461	407	413	426	434	435	377	423	433	441	451	489	423	415	466	425	446	428	420	394	379	411	436	409	432	427	441	437	438	409	436	479	456	421	410	470	415	412	426	419	453	418	464	459	408	413	455	414	422	411	411	447	445	452	434	453	453	474	436	433	434	438	442	399	416	447	446	411	423	439	457	421	443	436	438	416	434	433	445	456	419	415	431	448	403	443	449	408	485	413	452	463	402	438	425	437	430	425	471	498	419	454	444	485	422	421	460	407	445	431	450	402	441	440	407	408	455	422	438	435	412	406	439	399	404	474	408	423	427	439	401	428	422	424	439	426	432	451	435	438	451	438	451	449	386	434	409	408	426	419	440	427	407	409	433	416	394	434	428	465	425	386	409	439	413	429	439	401	445	439	457	484	440	461	469	433	424	415	428	440	422	450	396	419	471	409	442	467	436	437	463	433	453	447	457	474	413	411	430	465	456	426	416	431	442	482	404	449	434	446	422	413	442	457	435	421	429	473	469	438	383	436	461	427	443	447	461	437	426	424	435	435	402	416	425	435	441	436	456	466	456	448	414	427	458	445	430	443	438	422	435	420	430	453	444	442	461	408	488	461	485	422	446	452	442	438	399	422	439	428	406	438	426	453	410	470	429	387	443	432	453	462	425	416	450	442	444	440	479	431	419	430	432	472	425	447	419	415	420	426	448	450	425	427	428	427	413	408	448	434	441	403	429	422	481	422	447	447	397	406	451	426	439	447	453	449	477	513	491	430	416	392	425	456	413	420	439	438	432	443	418	428	454	444	446	468	450	407	427	435	454	437	429	421	410	430	442	436	460	466	459	403	477	415	423	431	420	421	435	403	451	420	451	438	461	426	418	439	425	420	444	454	407	439	401	434	389	464	392	437	406	406	435	455	442	410	410	412	466	437	458	452	437	449	424	417	447	435	468	453	444	434	421	455	451	401	445	436	450	389	408	415	430	416	413	443	428	407	409	448	474	440	437	459	442	420	404	460	427	393	475	420	421	482	417	420	450	450	416	417	438	436	403	434	418	429	418	450	465	429	433	401	455	464	431	442	438	420	420	406	481	422	460	438	387	464	434	426	412	425	455	438	434	453	459	439	443	448	437	431	447	424	430	464	404	406	446	460	393	466	402	423	408	428	416	454	449	425	411	468	441	439	423	427	451	409	431	427	427	380	446	418	436	445	404	440	392	441	473	428	416	468	455	405	411	458	428	440	408	437	451	458	426	406	451	424	404	444	455	440	444	427	429	430	476	441	406	426	430	443	422	445	431	411	413	438	445	435	455	456	441	445	430	434	417	420	437	433	440	405	442	459	438	444	440	417	420	436	443	422	423	484	427	456	461	426	436	416	423	404	417	445	408	391	448	437	464	451	440	455	426	408	446	440	443	434	436	467	417	441	412	436	450	453	420	420	422	448	370	477	423	437	488	465	431	466	402	406	460	410	431	422	454	436	433	455	447	420	381	414	419	473	437	424	392	433	424	434	438	445	453	449	471	418	460	463	435	464	434	463	427	416	443	426	452	436	430	466	461	456	429	462	427	438	445	451	437	438	456	411	463	486	390	456	455	463	401	433	431	424	439	437	421	462	429	433	414	456	451	432	432	398	456	414	418	434	412	443	438	427	401	402	431	433	475	449	441	447	431	427	428	427	456	474	398	428	449	398	460	421	423	416	441	436	445	453	412	436	451	465	409	454	387	430	420	436	469	444	430	404	459	405	447	406	460	433	467	405	443	434	408	454	439	444	412	413	431	419	451	465	433	413	451	425	404	430	426	416	455	450	449	449	402	430	427	413	465	442	405	436	391	460	441	428	441	441	479	442	418	422	419	451	410	478	430	466	443	448	414	452	433	430	423	427	471	457	420	449	451	428	420	427	435	381	453	423	424	453	398	416	433	415	460	409	448	404	425	403	407	413	497	453	451	437	465	422	427	426	467	426	416	424	455	449	429	428	445	394	461	430	420	415	401	410	442	424	427	441	451	458	460	433	372	457	456	413	447	458	430	420	429	422	425	443	431	435	430	406	404	415	428	448	434	458	434	432	431	440	447	427	475	452	432	459	436	445	419	435	437	436	421	452	440	438	442	408	402	427	418	430	431	451	432	427	427	419	479	422	399	403	478	437	445	428	453	428	438	422	439	399	448	417	454	459	430	405	449	447	454	447	392	478	449	446	417	389	441	450	442	440	424	486	447	433	435	454	426	409	427	483	393	439	444	452	407	426	446	400	433	412	401	469	435	446	447	481	417	443	433	444	422	437	440	430	439	461	442	457	432	465	437	419	437	478	447	448	447	459	465	423	443	467	422	435	454	453	432	447	458	452	451	424	474	423	440	424	458	426	432	421	429	417	411	444	413	427	477	435	379	472	404	412	431	436	422	446	441	432	403	414	461	443	393	425	436	464	442	462	461	378	430	471	459	414	383	434	464	470	461	429	405	450	465	443	429	437	441	436	442	465	422	427	451	420	420	459	474	453	424	428	470	435	488	444	458	428	459	443	454	435	442	457	464	434	431	434	439	428	440	472	447	452	408	406	406	428	463	446	444	430	468	459	460	437	450	459	434	442	431	409	447	454	446	447	455	417	434	443	451	418	454	430	446	431	439	424	423	434	418	448	467	449	409	432	414	435	444	458	432	414	466	438	464	426	418	409	426	410	415	437	417	449	414	414	424	442	406	439	420	429	429	415	467	439	419	437	425	446	464	413	422	432	427	435	452	447	445	434	429	418	445	463	423	409	423	422	411	383	409	444	436	463	437	459	416	416	419	410	438	452	415	450	390	473	447	433	385	397	452	427	423	420	452	405	434	429	444	410	450	462	411	446	435	416	456	441	466	450	406	411	447	422	448	423	400	421	454	413	448	478	432	415	427	448	418	457	426	435	453	429	430	433	430	447	453	459	445	438	434	419	405	470	465	421	488	420	437	441	453	421	417	397	430	439	439	451	419	468	434	461	408	427	422	439	483	451	409	414	468	453	403	447	440	471	432	411	440	393	438	454	421	409	423	410	432	449	454	442	452	404	430	418	413	446	451	433	442	440	458	451	433	424	435	432	472
37546	47400	35037	12348	2138	1079	729	695	716	771	773	758	685	746	739	779	757	740	790	799	764	739	755	763	776	791	775	706	807	769	720	776	786	740	763	737	772	771	744	745	715	770	765	767	720	782	779	756	771	744	734	764	742	752	825	737	739	745	740	720	733	804	767	716	691	771	743	720	732	823	773	783	709	756	807	775	748	739	793	770	764	746	749	742	716	751	778	798	739	709	760	766	775	729	756	737	783	696	792	727	725	724	765	715	779	769	758	772	782	758	747	699	742	772	769	757	751	760	695	762	764	707	789	793	735	754	746	744	757	747	766	760	738	808	738	743	796	776	715	740	776	750	753	724	734	776	808	739	791	717	799	714	743	775	790	762	785	743	764	738	770	728	785	795	724	792	736	741	717	736	715	784	756	748	798	728	713	658	793	791	772	766	745	752	783	771	737	760	752	727	743	776	720	762	740	719	742	721	708	750	728	805	825	725	765	770	780	748	760	789	752	762	741	772	738	732	777	799	726	700	750	711	744	755	767	770	760	727	716	679	710	753	749	778	805	705	802	764	757	731	759	747	743	738	803	718	758	736	788	781	774	690	692	747	752	740	762	766	776	763	761	750	705	724	753	704	796	753	751	760	713	728	747	762	755	749	727	789	740	746	773	778	805	768	751	740	697	765	737	742	744	775	785	728	769	706	741	774	720	741	772	816	755	747	764	756	756	780	753	749	752	734	793	753	741	754	771	777	738	734	742	747	774	764	696	719	779	779	729	721	751	748	780	758	758	758	777	718	689	738	726	740	744	732	727	751	733	777	767	743	731	743	735	777	698	739	774	728	751	738	753	767	749	776	743	749	742	763	773	746	735	774	767	761	767	739	753	753	721	817	745	743	789	784	720	741	789	731	741	708	781	757	728	783	729	754	740	722	725	758	759	784	768	753	719	742	732	743	773	750	797	731	700	760	794	739	806	806	766	826	728	685	797	757	753	742	776	732	703	731	746	779	768	746	762	740	778	724	770	716	765	774	774	773	738	696	755	777	708	732	750	757	734	774	741	766	741	789	784	755	759	753	738	753	769	760	761	785	725	773	768	775	787	734	764	716	739	724	750	768	773	738	768	743	752	780	783	730	706	736	704	812	744	755	700	768	738	710	725	751	734	733	779	796	804	713	712	758	715	714	777	783	773	751	762	706	758	786	746	726	783	728	759	794	756	715	787	749	737	765	736	735	757	719	760	729	740	752	724	775	752	794	764	781	765	740	737	821	765	757	755	758	756	762	739	741	749	739	772	769	704	746	743	710	773	794	715	724	743	767	711	758	799	759	788	767	760	766	756	728	770	787	728	755	792	815	766	723	760	773	734	772	712	726	779	723	804	803	783	769	766	739	759	767	723	729	736	755	716	739	739	756	771	752	730	794	732	768	781	750	752	769	738	797	783	778	745	715	696	727	742	740	748	751	724	751	775	787	770	758	726	750	760	710	803	754	699	767	776	739	780	762	755	754	783	765	731	787	778	783	790	773	775	734	773	792	761	724	745	772	770	749	740	788	710	742	784	777	762	751	726	727	770	752	725	752	753	744	741	802	757	760	750	747	736	710	774	775	746	747	734	736	732	807	769	753	782	776	796	712	761	816	817	723	701	787	702	764	778	705	756	764	747	738	764	759	766	749	757	713	702	770	736	737	708	759	782	736	733	713	781	714	782	724	734	728	715	773	714	747	769	754	758	737	775	757	726	724	759	778	767	728	767	786	745	724	761	769	750	792	724	740	742	717	738	754	767	769	772	775	790	745	718	724	731	738	730	749	727	775	767	771	778	782	790	759	765	781	745	763	778	744	717	728	754	748	748	727	766	779	729	750	743	753	730	728	706	748	695	794	813	753	760	745	727	753	766	709	765	765	741	748	748	738	793	747	794	787	699	731	790	769	707	777	764	797	724	789	742	733	780	755	747	759	796	760	772	765	770	744	782	771	773	741	729	758	766	735	731	822	776	724	738	803	740	684	756	756	725	779	753	762	763	726	765	721	801	793	799	836	752	782	735	735	755	750	771	796	734	770	746	735	775	780	773	748	731	730	821	763	772	757	784	773	762	757	718	717	696	785	718	794	732	765	732	753	696	745	787	726	769	786	749	765	733	762	774	744	739	757	760	811	725	762	740	736	750	713	786	748	700	754	747	768	749	789	792	761	679	765	779	788	794	809	768	743	762	794	779	803	789	744	755	751	768	743	761	744	734	776	744	744	737	729	758	744	748	747	745	801	752	721	747	756	728	800	735	757	750	760	786	754	787	782	777	771	747	766	747	753	756	740	731	740	773	704	748	766	743	764	755	724	758	746	730	719	788	738	757	810	766	753	774	780	748	735	700	694	707	720	744	753	687	737	734	735	752	742	714	775	787	724	798	756	718	735	779	739	748	734	752	720	794	810	720	763	738	723	801	707	734	707	758	791	731	752	749	777	760	748	763	771	754	738	766	706	768	770	730	762	748	762	706	722	785	751	774	810	765	790	762	741	768	740	738	753	748	745	729	766	769	740	768	790	732	757	738	748	730	722	753	763	754	749	731	770	745	745	746	762	767	725	730	768	738	772	761	729	775	734	719	782	749	810	816	721	726	792	763	748	764	764	772	731	709	732	754	779	783	769	719	710	766	730	766	788	766	711	719	744	750	739	766	724	788	659	751	763	761	777	774	768	755	731	762	758	706	746	782	704	789	747	750	719	738	801	782	731	797	770	758	765	719	756	757	757	738	747	728	738	766	755	785	719	751	750	773	770	770	742	771	748	764	754	703	790	758	803	751	728	733	767	750	768	735	756	767	733	751	742	723	801	752	773	740	728	734	762	769	818	725	720	732	740	718	777	779	761	791	708	752	746	792	760	756	682	757	761	737	772	725	726	820	740	749	750	720	769	765	703	767	753	794	747	752	784	766	777	774	745	787	739	708	764	776	718	810	807	758	707	778	775	739	736	755	760	744	784	772	761	742	755	771	757	737	765	729	754	766	794	755	736	785	730	740	751	721	743	761	732	744	750	734	792	757	679	724	754	737	749	771	694	734	783	694	766	768	772	749	720	748	740	746	742	730	712	729	745	702	743	784	768	755	732	734	761	794	730	773	753	770	713	741	808	706	719	782	779	797	750	794	738	738	739	775	695	721	725	762	762	724	769	785	774	713	730	735	730	777	734	735	743	725	751	718	765	719	752	791	782	726	736	740	800	702	750	783	759	755	743	693	772	771	759	737	727	746	734	789	717	740	721	692	764	791	754	753	748	708	732	775	740	740	769	708	748	674	713	765	755	726	748	736	794	700	738	733	722	735	769	729	771	749	719	796	725	719	699	793	726	748	764	700	790	761	709	755	730	740	731	706	717	788	755	777	765	762	746	790	720	758	747	748	750	736	721	720	785	782	715	807	739	704	814	744	759	762	765	758	770	754	703	775	760	744	762	773	781	713	739	748	711	746	756	739	752	758	731	711	729	748	734	733	780	782	771
23965	22509	33143	26169	19494	8761	583	382	357	364	344	350	332	363	342	340	325	336	333	321	322	327	340	342	337	366	316	373	343	361	344	372	300	368	338	367	331	349	346	316	343	350	340	344	330	302	358	327	346	277	361	309	314	334	344	323	345	360	323	321	298	337	329	316	299	325	333	343	325	336	335	333	335	353	340	362	328	381	319	314	319	342	323	350	310	341	312	326	333	355	315	338	334	337	331	333	324	346	342	316	350	277	346	316	296	309	310	348	310	341	315	338	362	335	345	345	331	339	293	332	356	363	328	315	354	346	330	315	329	341	350	298	338	352	340	350	340	350	377	301	365	351	283	330	319	335	334	306	302	354	299	370	334	337	324	326	333	360	329	327	323	350	334	344	313	323	351	330	325	349	337	347	319	333	317	340	342	332	304	337	347	319	354	346	348	307	370	346	326	370	314	340	341	326	325	363	307	350	329	327	328	323	327	321	318	313	322	324	347	301	335	345	333	310	305	352	358	316	349	321	315	322	360	357	330	309	299	318	326	333	338	294	310	351	326	327	295	330	362	366	319	345	326	317	316	349	360	307	347	322	324	317	362	354	347	333	293	346	322	307	325	337	323	342	364	325	340	321	331	296	350	343	335	329	332	338	318	328	327	333	311	314	285	336	308	294	319	351	305	327	323	343	341	338	326	332	325	324	344	313	324	347	340	322	325	285	308	332	311	341	302	347	335	349	379	368	311	368	343	338	356	339	335	321	347	314	336	347	348	368	294	339	323	314	307	325	363	350	334	348	326	313	323	365	311	340	314	324	321	318	347	343	342	342	310	313	320	349	318	360	315	323	334	353	311	322	316	325	308	355	310	341	328	330	319	325	280	343	353	322	326	334	312	333	333	335	318	325	327	315	339	355	322	303	303	302	323	307	323	296	300	318	345	352	307	338	332	317	292	323	305	332	335	349	324	314	329	339	289	350	377	322	339	296	348	338	318	351	324	335	330	341	308	332	311	361	350	302	342	321	335	324	332	340	333	343	333	333	320	328	337	324	355	317	306	308	345	371	345	297	340	324	284	372	317	324	324	307	308	336	312	346	301	326	325	332	348	319	306	336	277	327	311	334	324	320	324	291	300	344	346	382	345	289	344	324	343	305	326	338	335	373	309	313	320	298	331	308	339	323	333	345	341	312	341	317	332	284	327	332	348	355	326	337	336	299	335	351	321	324	339	304	302	293	338	348	316	306	354	335	304	348	343	321	370	336	328	311	345	343	304	313	344	311	288	322	352	340	358	308	334	312	346	360	355	338	323	338	369	330	310	341	336	340	327	321	327	322	340	303	280	341	333	315	315	331	320	343	304	330	311	326	350	307	322	324	331	339	328	323	364	341	299	325	332	316	335	324	329	333	302	336	357	341	326	316	329	352	305	333	346	349	347	345	323	313	327	313	340	293	315	358	334	352	354	320	316	349	351	306	327	340	320	311	328	326	354	350	287	333	366	317	328	363	314	300	332	318	324	337	337	318	312	310	323	354	345	337	290	313	343	322	319	318	335	354	343	308	319	322	340	357	338	338	338	337	318	349	336	343	314	344	352	345	343	329	315	333	303	316	334	343	332	360	304	327	337	338	313	304	327	335	312	318	335	333	299	323	322	332	312	340	307	317	322	315	349	380	369	343	339	322	314	328	353	344	313	345	310	363	323	318	336	305	326	348	371	343	301	377	305	321	307	326	325	307	304	337	322	323	323	289	307	342	311	338	393	335	313	312	328	304	306	342	327	329	291	311	337	341	315	308	341	342	320	349	312	344	331	305	329	302	317	334	309	327	345	330	330	319	337	339	313	336	308	309	330	325	325	339	315	296	327	341	339	344	364	337	342	313	356	330	346	313	318	318	330	362	344	319	345	354	364	336	353	346	335	327	335	327	343	343	314	321	306	338	377	357	336	304	352	352	337	346	360	305	367	371	331	306	324	329	351	333	345	332	358	294	308	356	358	307	349	323	349	342	326	336	326	332	341	305	354	320	321	326	355	352	344	320	314	349	345	337	334	303	345	361	348	355	358	330	340	327	350	329	364	360	341	305	342	325	302	318	306	362	308	331	326	345	309	338	353	326	311	349	319	342	339	342	341	355	324	328	320	335	326	351	372	351	350	333	323	322	326	287	294	355	318	308	361	315	322	339	320	354	331	326	345	334	330	365	323	333	349	370	339	338	307	334	310	300	318	313	363	333	329	327	321	352	311	332	315	345	323	323	349	296	328	329	305	324	304	324	351	332	354	315	318	338	329	320	350	337	349	316	341	330	370	339	327	316	379	338	357	371	351	343	344	336	308	304	305	310	322	337	303	328	316	326	297	326	324	322	317	334	326	331	303	329	343	336	321	331	358	329	302	319	333	345	310	321	332	332	371	338	347	326	306	310	344	324	343	385	323	315	352	323	335	307	350	321	323	338	326	343	316	321	347	330	354	299	323	332	329	340	327	342	358	340	330	308	315	339	299	323	349	332	298	350	360	300	347	344	356	329	333	324	311	288	333	295	340	320	342	343	310	313	369	317	340	342	347	314	325	357	349	346	320	330	315	332	326	334	335	338	326	307	335	317	342	325	343	328	326	347	344	340	335	360	295	326	336	327	341	294	297	362	326	314	337	341	323	338	346	337	345	313	338	345	348	328	343	315	324	364	302	334	300	322	372	341	315	317	357	312	361	337	308	354	331	311	330	371	322	337	289	302	336	319	318	339	323	335	341	317	336	304	302	322	317	311	354	342	331	316	336	317	356	379	343	322	339	352	338	333	306	335	322	334	288	324	323	310	330	335	313	321	296	322	344	344	332	361	345	347	328	295	339	298	340	334	333	327	343	361	347	358	329	337	372	370	329	351	321	353	339	337	335	287	325	357	341	314	334	338	324	330	302	330	325	330	299	304	333	345	354	305	344	302	345	318	343	371	319	337	322	326	291	316	337	322	308	323	304	329	343	321	329	339	339	295	354	342	362	356	339	305	340	336	323	337	359	330	323	307	295	337	351	378	320	302	331	326	301	333	339	334	330	346	316	323	348	351	349	332	317	322	326	333	330	321	374	317	324	328	349	358	301	356	335	322	317	329	346	346	345	312	319	339	347	318	342	306	297	326	330	317	319	331	356	305	326	312	357	330	283	332	300	298	336	340	325	317	332	310	337	346	377	346	354	332	368	348	327	318	343	345	326	311	318	310	334	318	299	342	336	330	319	331	325	337	338	331	380	350	353	310	329	329	342	312	314	320	331	328	310	322	320	326	292	325	317	309	314	330	322	321	343	343	350	359	333	309	336	316	336	281	323	308	350	324	329	299	334	293	345	336	333	320	288	318	334	355	329	324	327	331	335	330	340	341	319	328	312	324	341	327	309	329	313	325	317	293	305	331	288	348	302	329	322	322	364	329	356	350	303	329	292	346	338	335	330	345	350	352	345	348	337	347	354	333	333	314	321	273	326	346	367	298	342	337	316	311	338	344
59463	91023	68269	35609	11150	3837	603	606	584	611	541	602	565	537	585	595	608	557	559	529	582	562	576	569	572	565	564	578	577	544	592	559	607	578	563	583	585	601	557	569	558	563	530	574	551	595	581	575	539	556	611	554	599	579	551	580	576	554	570	559	576	572	572	539	553	567	539	513	548	587	558	568	567	609	550	625	548	616	551	543	536	580	587	552	572	580	600	587	602	575	583	505	596	559	567	572	568	558	527	579	571	592	627	563	519	603	571	600	614	564	519	588	582	573	555	571	512	572	639	578	520	533	578	565	595	550	589	562	609	579	561	588	554	580	561	571	567	575	530	572	601	598	583	591	596	544	591	587	564	582	562	537	565	562	588	604	566	560	583	601	581	623	587	610	559	560	563	606	558	576	552	539	587	561	572	599	566	573	540	566	552	572	577	549	591	623	535	603	602	547	562	619	559	550	535	552	532	557	589	544	598	565	528	553	563	530	555	580	563	524	563	593	506	578	541	543	582	574	576	584	545	565	578	591	602	601	541	568	549	568	588	598	585	587	567	557	545	562	553	577	537	519	592	597	508	584	539	551	580	530	592	541	569	567	606	574	601	585	570	555	570	566	560	563	555	574	574	608	592	590	547	553	574	558	557	548	589	553	599	594	558	554	551	533	598	582	544	583	555	572	570	558	577	559	549	591	580	594	601	593	571	560	562	564	615	574	552	544	548	565	574	585	586	561	564	566	630	599	582	567	568	569	545	551	612	550	548	565	544	587	553	605	589	561	579	610	585	566	595	564	593	589	572	538	548	608	590	554	565	536	565	556	602	551	582	567	592	572	579	565	564	537	580	570	558	552	555	592	592	566	628	556	563	555	605	573	604	571	598	529	584	571	552	605	594	549	511	566	592	550	594	543	591	553	571	528	556	550	597	575	575	560	555	554	613	579	569	535	572	527	565	579	564	555	566	542	549	573	591	558	540	589	590	521	533	583	576	581	555	564	600	571	591	564	597	558	589	565	561	584	521	580	548	601	534	605	602	559	547	583	603	608	544	573	604	560	559	560	564	568	603	581	576	564	569	575	577	542	570	566	557	572	576	610	554	534	544	524	535	540	598	565	556	603	559	594	575	544	586	612	569	569	576	578	593	575	538	582	555	558	563	555	565	575	605	563	573	583	596	558	572	528	579	545	612	534	566	566	553	589	561	589	535	602	565	585	572	551	517	577	556	566	560	597	552	604	543	586	592	551	573	545	549	568	559	564	561	547	527	585	560	538	598	534	542	623	555	561	569	580	534	538	578	577	559	529	604	580	577	563	584	567	522	508	541	575	563	557	560	565	579	557	577	610	588	563	585	568	612	610	571	575	580	554	528	593	542	530	578	597	568	599	573	568	566	588	586	544	605	580	584	546	569	549	592	544	618	583	553	566	554	522	563	536	556	548	608	546	567	558	547	575	579	596	541	575	540	575	562	561	583	571	535	558	575	558	550	567	576	578	572	588	572	536	574	553	573	571	558	595	562	596	578	639	576	571	549	578	540	543	530	603	557	575	575	574	563	597	548	543	522	611	538	590	575	522	567	525	593	600	584	561	554	527	540	555	557	549	523	554	509	540	521	585	549	537	601	613	592	603	570	578	572	582	556	575	568	577	545	570	563	521	562	584	550	551	545	593	573	551	583	572	547	577	561	555	595	573	601	610	579	600	565	550	562	549	554	543	553	573	532	569	576	538	588	580	546	578	588	578	598	562	577	593	593	575	581	573	560	561	620	546	576	575	549	560	564	537	562	571	572	575	584	583	607	545	566	539	584	589	558	575	593	580	556	564	570	583	592	547	583	574	558	596	556	574	558	589	566	606	562	536	539	551	585	565	567	532	602	621	535	584	589	571	599	554	584	571	578	567	568	562	603	565	536	552	599	590	525	560	567	517	585	619	560	586	588	584	542	543	570	561	564	578	594	581	570	511	553	593	574	587	534	592	631	592	562	569	556	568	552	592	589	534	599	552	523	536	584	587	534	585	588	564	610	590	592	520	606	558	562	565	544	536	573	561	589	535	532	576	596	581	559	577	555	516	591	539	584	605	542	519	598	576	574	556	553	557	539	587	564	576	606	563	539	547	567	553	649	546	536	577	564	553	579	619	540	566	520	578	603	530	566	581	600	556	569	562	557	555	585	548	584	576	550	571	571	570	547	564	537	563	580	568	573	611	551	557	539	580	587	582	631	576	555	562	571	552	565	560	613	538	569	584	574	566	575	560	537	606	576	545	556	582	562	557	553	611	585	545	636	602	569	619	589	553	589	557	566	620	571	552	568	543	596	575	516	581	547	591	565	563	545	571	518	540	571	595	544	557	567	570	549	581	575	547	553	600	545	566	586	543	579	566	594	575	594	581	572	604	559	568	575	596	529	574	586	531	549	573	587	567	541	587	549	578	553	585	538	544	608	578	543	574	569	588	582	577	587	570	590	568	633	543	605	588	568	528	556	604	532	560	529	565	574	621	578	576	594	544	565	570	574	573	578	557	574	531	570	579	529	559	505	604	563	543	598	588	563	592	600	602	552	571	544	566	610	526	569	593	567	620	554	582	574	553	585	594	567	543	562	554	565	543	552	569	591	571	520	584	570	549	546	546	567	604	565	550	581	619	592	571	541	580	565	531	651	562	579	536	555	528	583	588	557	615	566	556	563	565	546	601	592	570	551	580	583	509	534	577	553	564	560	590	552	566	557	561	544	564	582	621	576	541	573	582	575	540	600	511	571	552	579	610	566	588	565	617	586	568	575	566	550	570	560	564	550	569	567	541	593	603	574	594	592	567	563	566	652	562	611	598	568	580	560	561	581	583	540	571	595	552	554	551	533	549	558	553	549	561	593	563	587	539	518	548	550	551	570	538	561	569	556	561	577	582	548	545	528	567	605	597	555	564	571	560	547	529	577	544	569	533	573	554	532	556	591	600	546	576	575	555	573	576	525	561	581	562	575	587	532	568	587	528	558	592	541	592	612	538	575	532	576	537	518	592	587	559	568	556	627	589	583	552	548	568	569	547	573	555	608	582	548	600	568	540	559	571	566	576	591	571	567	562	585	511	571	597	565	555	550	556	566	570	592	569	546	563	610	605	585	568	583	560	573	563	626	562	561	572	583	569	570	528	574	573	576	574	557	565	586	604	559	605	552	581	541	568	550	583	586	551	526	574	558	553	569	598	636	566	549	538	539	550	585	580	559	573	572	561	575	591	580	595	572	570	533	578	580	587	549	561	565	599	569	604	551	595	535	574	584	545	616	654	610	570	593	548	569	588	534	542	564	595	585	571	585	546	574	552	585	586	569	569	522	572	587	558	561	550	520	518	541	571	554	608	610	552	539	598	522	559	619	532	610	561	549	598	561	573	582	532	575	561	559	526	530	536	611	571	637	584	555	514	572	591	613	569	537	541	572	525	553	580	546	543	569	587	595	550	560	553	531	586	561	601	584	589	534	603	617	594	597	576	568	579
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
